EZPL Programmer Manual Tc
User Manual:
Open the PDF directly: View PDF .
Page Count: 95
Download | ![]() |
Open PDF In Browser | View PDF |
EZPL命令手冊 USER MANUAL VERSION ISSUE DATE P/N : Programmer’s Manual : Rev. E (1.00B) : 2013.10.03 : 920-013422-01 介紹 ................................................................................................................................................. 1 設定命令 .......................................................................................................................................... 2 ^An - 列印模式 ..............................................................................................................................................................2 ^Bx - 設定回拉長度 .......................................................................................................................................................2 ^Cx - 每張標籤複印張數設定 .......................................................................................................................................2 ^D+dddd.hh - 日期可計算的功能 ..............................................................................................................................3 ^Dx - 每幾張標籤裁切一次之設定 ................................................................................................................................3 ^Ex - 停歇點設定 ...........................................................................................................................................................4 ^Fname - 標籤檔案下載設定 .......................................................................................................................................4 ^Gn - 標籤偵測方式設定 ..............................................................................................................................................5 ^Hx - 列印黑度設定 .......................................................................................................................................................5 ^Kname - 呼叫已下載標籤檔案 ...................................................................................................................................6 ^Lx - 標籤起始符號設定 ................................................................................................................................................7 ^Mx - 設定前進長度 ......................................................................................................................................................7 ^On - 自動剝紙器/自動貼標機設定 .............................................................................................................................8 ^PAx - 自動列印的指令 ................................................................................................................................................8 ^Px - 列印張數設定 .......................................................................................................................................................8 ^PI – 連續列印 ...............................................................................................................................................................9 ^Qx,y(,z±) - 標籤長度設定 ...........................................................................................................................................9 ^Rx - 左邊界起印點設定 ............................................................................................................................................ 11 ^Sx - 列印速度設定 .................................................................................................................................................... 11 ^T+hhh.mm - 時間可計算的功能.............................................................................................................................. 11 ^Wx - 標籤寬度設定 ................................................................................................................................................... 12 ^XGET,CONFIG - 回傳印表機目前的設定狀態 ........................................................................................................ 12 ^XGET,TPHRESISTANCE - 壞點偵測 .......................................................................................................................... 12 ^XSET,ACTIVEMESSAGE,n - 開關主動列印訊息 ...................................................................................................... 13 ^XSET,ACTIVERESPONSE,n - 錯誤訊息回傳設定 ..................................................................................................... 13 ^XSET,ALIAS,string - 機器別名, 用於多機網路識別 ................................................................................................. 13 ^XSET,AUTOTPHTEST,x - 開機時自動列印印表頭測試頁 .......................................................................................... 14 ^XSET,BUZZER,n - 蜂鳴器功能開關設定 .................................................................................................................... 14 ^XSET,CODEPAGE,n - Code Page設定 ................................................................................................................. 14 ^XSET,ERRORPRINT,n - 設定錯誤排除後的處理模式 ............................................................................................... 14 ^XSET,FEEDCUT,n - 設定按 FEED 吐紙後自動裁切功能 ......................................................................................... 14 ^XSET,FEEDTYPE,n - 設定按 FEED 的功能............................................................................................................... 15 ^XSET,IMMEDIATE,n - 即時回傳設定 ........................................................................................................................ 15 ^XSET,KEYBOARD,n - 不同國家或地區的 Keyboard 設定 ................................................................................... 15 ^XSET,LOCKCMD,xxxx - 命令鎖定功能 ................................................................................................................... 15 ^XSET,REWINDER,n - 背紙回捲器設定 ..................................................................................................................... 16 ^XSET,REALLENGHTPRINT,n - 依照標籤的內容調整標籤長度(只支援連續紙EZPL.GZPL) ..................................... 16 ^XSET,RECALLCRLF,n - 呼叫標籤時,換行也算輸入項目 ....................................................................................... 16 ^XSET,ROTATION,n - 整頁旋轉列印 ......................................................................................................................... 17 ^XSET,SENSING,n - 當使用連續紙時可使用 reflect or see-through sensor 當作偵測器 ................................... 18 ^XSET,SLASHZERO,n - 設定數字0的格式 .................................................................................................................. 18 ^XSET,SMARTBACK,n - 標籤預印功能設定 .............................................................................................................. 19 ^XSET,TOPOFFORM,n - 起印定位(Top of Form) 功能設定 ................................................................................... 19 ^XSET,UNPROMPT,p1 - 自動取得變數值 , 不需另外再輸入 .................................................................................. 20 ^XSET,WHENTOSENSING,n - 設定autosensing的時機 .......................................................................................... 21 ^XSETCUT,DOUBLECUT,x - 兩次裁切於一張標籤 .................................................................................................... 21 ^XSETCUT,MODE,n - 設定裁刀裁切模式.................................................................................................................. 22 ^XSETRTC,ISOWEEKNUM,n - ISO Week設定 ........................................................................................................... 23 ^XSETRTC,LANGUAGE,n - 不同語言日期列印 ........................................................................................................ 24 ^Yb,p,d,s - RS-232串列埠傳輸參數設定 ................................................................................................................... 25 ^Z - 恢復出廠預設值................................................................................................................................................... 25 控制命令 ........................................................................................................................................ 26 ~B - 回傳顯示韌體版本 ............................................................................................................................................... 26 ~Dm,d,y,h,i,s - 日期與時間設定 ................................................................................................................................ 26 ~En,name,size - 圖形下載 ........................................................................................................................................ 26 ~H,TTF,Xname,sizedata - 下載True Type Font字型 .................................................................................... 27 ~H,TTF_TABLE,Xname,size data - 下載Unicode Table ............................................................................... 27 ~Jx - 字型下載 ............................................................................................................................................................ 27 ~Kn RS-232 - RS-232回傳”Y”功能開關命令 ............................................................................................................... 27 ~L,DBASE,x,y - 下載dBase III至條碼機中 ................................................................................................................. 27 ~L,SERIAL,name,data… - 下載序列檔案至條碼機中 ............................................................................................. 27 ~MCPY,s:o.x,d:o.x - 複製檔案 .................................................................................................................................. 28 ~MDEL - 清除現在正在使用記憶體的所有資料 ( 不含下載亞洲字 & 下載 TTF ) ................................................. 28 ~MDEL* - 清除條碼機所有記憶體內容 ...................................................................................................................... 28 ~MDELn,name - 內部記憶體內容清除 ..................................................................................................................... 29 ~MDIR - 顯示記憶體狀況 ........................................................................................................................................... 29 ~MGETS,name - 序列檔案資訊顯示......................................................................................................................... 30 ~MSETT,name nnnnnnnn - 儲存純文字資料 .................................................................................... 30 ~MGETT,name - 讀取已儲存純文字資料 ....................................................................................................... 30 ~MMOV,s:o.x,d:o.x - 移動檔案 ................................................................................................................................ 31 ~Px - 標籤列印張數 .................................................................................................................................................... 31 ~Q±x - 上邊界起印點設定 .......................................................................................................................................... 31 ~Rx - 反向列印 ............................................................................................................................................................ 31 ~S,CHECK - 即時回應的功能,回應機器目前的狀態(從USB埠或COM埠) ............................................................ 32 ~S,DUMP - 進入DUMP Mode (傾印模式)................................................................................................................ 33 ~S,OFFSETa,n - 設定上下左右位置微調命令 ............................................................................................................ 33 ~S,SENSOR - 標籤紙自動偵測及定位 ........................................................................................................................ 33 ~S,n - 模擬印表機按鍵命令 ........................................................................................................................................ 34 ~S, ES[p1] - 切換印表機命令語系 .............................................................................................................................. 34 ~S,STATUS - 即時回應的功能,回應機器目前的狀態 ............................................................................................... 34 ~T - 印表頭測試........................................................................................................................................................... 35 ~V - 列印印表機目前的設定狀態 ............................................................................................................................... 35 ~Xn - 記憶體剩餘空間及現有檔案說明 ..................................................................................................................... 36 ~Z - 條碼機重開機....................................................................................................................................................... 36 標籤格式命令 ................................................................................................................................ 37 AUTOFR - 自動標籤列印 ............................................................................................................................................ 37 At,x,y,x_mul,y_mul,gap,rotationInverse,data - 文字命令 .................................................................................. 38 AT,x,y,w,h,g,s,d,m,data - 列印內建True Type Font字型 ...................................................................................... 39 ATt,x,y,w,h,g,s,d,m,data - 列印已下載的True Type Font字型 ............................................................................. 40 Bt,x,y,narrow,wide,height,rotation,readable,data - 條碼命令......................................................................... 41 B5n,x,y,narrow,segment,height,rotation,readable,data - GS1 Databar ...................................................... 42 C#x,y,±value,z - 序列號檔案遞增/遞減值列印 ........................................................................................................ 42 Cx,ys,±value,prompt - 序列號(流水號)的設定 ....................................................................................................... 43 Daa|bb|cc - 輸出日期設定.................................................................................................................................... 44 E - 終結字元及啟印設定 ............................................................................................................................................. 45 FILEDB,OPEN,name - 開啟指定資料庫 .................................................................................................................... 45 FILEDB,MOVE,n - 移動至指定資料庫位置 ................................................................................................................ 45 FILEDB,FIND,x,y - 資料搜尋 ....................................................................................................................................... 45 Gwxxx - 點陣圖形命令 ............................................................................................................................................... 46 Hx,y,col_count,row_count,col_width,row_width,line_width - 畫表格命令 ..................................................... 47 La,x,y,x1,y1 - 畫直線命令 .......................................................................................................................................... 48 Mx,y,sno,nos,mode,ccode,zip,class,rotation,message - Maxicode 命令 ..................................................... 48 Px,y,w,h,r,c,ec,len,rotation - PDF 417 命令 .......................................................................................................... 49 PCx,y,w,h,r,c,ec,max_len,rotation - PDF 417長度最大值功能 ............................................................................ 50 PMx,y,w,h,mode,length,rotation - Micro PDF 417 .............................................................................................. 51 Qx,y,width,height - 圖案命令 .................................................................................................................................. 52 Rx,y,x1,y1,lrw,ubw - 畫出矩形命令 .......................................................................................................................... 52 Th|m|s - 內部時鐘設定 ............................................................................................................................................. 53 V#ADD,name,size,prompt - 命名變數 .................................................................................................................. 53 V#ADDCHKSUM,x - 加入modulus 10 檢查碼 ....................................................................................................... 54 V#ADDCHKSUM43,x - 加入modulus 43 檢查碼 ................................................................................................... 54 V#LINKDB,x,y - 變數連結dBase資料庫內容 ............................................................................................................ 54 V#OPx,p1,p2,p3 - 變數計算 .................................................................................................................................... 55 V#RENAME,name,x - 變數重新命名 ....................................................................................................................... 55 V#SETZERO,Vxx - 變數數字前補零 ........................................................................................................................... 55 V#SET,FLOATFORMAT,X,Y,Vxx - 處理顯示小數點後進位模式 ............................................................................... 56 V#SET,PROMPTONCE,Vx - 列印時只提示一次變數名稱 ........................................................................................ 56 V#SET,THOUFORMAT,V00ab[c] - 設定數字間列印時想要顯示的符號 ................................................................. 56 V#SET,UNPROMPT,p1 - 變數值設為自動取得,不需再人工輸入 ........................................................................... 56 V#STRCPY,x,y - 變數內容複製 .................................................................................................................................. 57 V#STRSUB,x,y,first,length - 變數部分內容複製 ........................................................................................................ 57 Vt,x,y,x_mul,y_mul,gap,rotationInverse,data - 使用下載至記憶體的字型 ........................................................ 57 Vxx,length,prompt[,jnl][,sab] - 變數在指定的寬度中置左、置中、置右顯示 ...................................................... 58 Wx,y,mode,type,ec,mask,mul,len,roatae data - QR-code & Micro QR Code .................................. 59 XRBx,y,enlarge,rotation,length data - DataMatrix Code ........................................................................ 60 XRBx,y,enlarge,rotationR,length data - 列印矩形DataMatrix Code ...................................................... 60 Yx,y,name - 呼叫圖形檔命令 .................................................................................................................................... 60 Zx,y,a,b,c,d,e,n data - 列印 Aztec 條碼 ..................................................................................................... 61 區域網路設定命令 ......................................................................................................................... 62 ^NA,function[,p1] - 設定 SMTP 功能..................................................................................................................... 62 ^NL[,TrapIP,Community] - 設定SNMP 功能 .......................................................................................................... 62 ^NL,ENABLE,n - 設定 SNMP 開啟 / 關閉功能 ...................................................................................................... 63 ^NR[,p[,ei[,sw]]] - LAN 回應設定 ............................................................................................................................. 63 ^NMACADDR[,addr] - 設定/回傳 MAC address ................................................................................................ 63 ^NS[a,b,c,d,e,f,g,h,I] - 設定或詢問網路連線參數功能 .......................................................................................... 64 附錄 ............................................................................................................................................... 65 條碼範例 ...................................................................................................................................................................... 65 命令範例 ...................................................................................................................................................................... 74 Code 128條碼補充說明 ............................................................................................................................................. 86 介紹 關於EZ 程式語言 (EZPL) EZPL程式語言,屬條碼機高階控制語言,EZPL之主要特色有三方面: 採頁印模式。資料讀取後,會先儲存處理,直到讀取最後一條指令後,才開始列印(有別於行列模式條碼機,每 讀取一條指令即執行) 所有資料均可轉向印出 圖像檔案均可下載儲存 若要輸入EZPL程式語言至條碼機完成各種設定或控制,可透過以下的途徑: 利用軟體(GoLabel 或 QLabel)的命令視窗傳送EZPL語言至條碼機 利用WindowsTM 的HyperTerminalTM (超級終端機)透過RS-232連接埠傳送EZPL語言至條碼機 EZPL語言可運用三種命令模式: 控制命令 設定命令 標籤格式命令 控制命令以符號(~)啟首,旨在要求條碼機立即執行動作,如清除記憶、釋出標籤等。 設定命令以符號(^)啟首,種類包括條碼機控制指令、組態指令、圖像下載指令等。 標籤格式命令,旨在界定各類資料如線條、矩形、條碼、文字、圖像等等。 規則與語法 EZPL 命令包括一串字元參數,並以一大寫英文字母啟首,做為功能識別碼。各參數間以 (,) 做為區隔。每行命令結 束時,以 (內建隱藏式) 符號 ”CR” 為識別。控制命令及設定命令分別以符號(~)及(^)啟首,標籤格式命令則不以符 號啟首。各識別碼均為大寫英文字母,各參數則為小寫字母。例如 “ ~En,name,size “ 即為記憶體圖形下載命令, 其中”E”為圖形下載命令,而n、name、size則分別為三個參數。 *本手冊所引用之商標版權均屬原公司所有 1 設定命令 ^An - 列印模式 語法 ^An 參數 n = D or T n = D , Direct thermal mode; 熱感模式,碳帶偵測功能關閉 n = T , Thermal transfer mode; 熱轉模式,碳帶偵測功能啟動,故須加裝碳帶才能進行列印。 說明 1. 在條碼機可列印的狀態下(LED顯示燈號為綠色),透過軟體(GoLabel 或 QLabel)的命令視 窗或以WindowsTM 的HyperTerminalTM (超級終端機)透過RS-232連接埠傳送以下的設定命 令至條碼機: 2. 輸入"^AD"命令至條碼機,即可把列印模式設定為熱感模式。 3. 輸入"^AT"命令至條碼機,即可把列印模式設定為熱轉模式,請注意在熱轉模式下條碼機必須 安裝碳帶,若無安裝碳帶即會引發「列印模式錯誤」的LED警示燈號。 範例 ^AD ^L ….. E 碳帶偵測異常時會亮紅燈並連續叫3聲兩次,Ribbon out 時不會馬上警示 , 203dpi 需 400dots ( default ) , 300dpi 需 600dots ( default )相當於203dpi = 5.0cm,300dpi = 5.0cm才會發出 警告。 ^Bx - 設定回拉長度 語法 參數 ^Bx x = 1~1000 (unit: mm) Set the backward length to move the position of paper. 測試馬達的命令 , 此命令執行時不會偵測紙張 , 只會讓馬達回拉指定的長度 說明 過程中若 ~S,CHECK 回覆 00 若 ~Z 立即重開機 若 Dooropen 亮紅燈並停止移動馬達 , door close 後也不會繼續 範例 測試傳輸過程如下 : PC to Printer ^B1000 Printer to action 馬達回拉 1000mm ^Cx - 每張標籤複印張數設定 語法 ^Cx 參數 x = 1 ~ 32767 說明 設定標籤複製列印張數 範例 Send command : ^C2 ^P3 ^L C0,001,+1,Prompt AE,10,10,1,1,0,0,^C0 E 列印結果 : 001 001 002 002 003 003 2 ^D+dddd.hh - 日期可計算的功能 語法 ^D+dddd.hh 參數 dddd = 以4位數設定天數,可從現在時間開始加算所設定的天數 hh = 以2位數設定小時數,可從現在時間開始加算所設定的小時數 說明 有效期限的計算,可印出設定天數後的時間 範例 條碼機印出目前時間以及設定天數為5天12小時後的時間 Send command : ^Q40,0,0 ^W102 ^AT ^L Dy2-me-dd Th:m:s ~D01,01,05,12,00,00 AD,72,96,1,1,0,0,Manufactured Date: ^D ^T AD,72,190,1,1,0,0,Expiration Date: ^D+0005.12 E 列印結果 : Manufactured Date: Expire Date: 05-JAN-01 12:00 05-JAN-07 ^Dx - 每幾張標籤裁切一次之設定 語法 ^Dx 參數 x = 0 , 關閉裁刀功能 x = 1 ~ 32767 , 每幾張一切之數目 說明 設定每幾張裁切一次 範例 Send command : ^Q20,0,0 ^P6 ^D2 ^L E 列印結果 : 每印 2 張標籤切一次 , 共切 3 次 Note : 若裁切非倍數 , 最後一張會無條件切掉 , 如若 ^P5 ^D2 則會裁切 3次 3 ^Ex - 停歇點設定 語法 ^Ex 參數 X = 0 ~ 40 (單位: mm) 說明 將標籤釋出至所望之位置,若有加裝裁刀或自動剝紙器時,則視所安裝的種類及機型來設定適合 的停歇點位置。 範例 ^E12 ^L ….. E ^Fname - 標籤檔案下載設定 語法 ^Fname 參數 name = 標籤規格名稱 (至多20 bytes) data = 標籤規格整體內容 說明 將標籤檔案下載至記憶體,下載完畢後,條碼機會響 1 聲警訊。 data ^Fname : Control/Setup command : ^L : Label format command : E 具有同名檢查的功能,如果使用相同的標籤格式名稱,則條碼機將會列印出” Duplicate Name” 的訊息,且下載的動作將不被接受。 範例 詳見 ^Kname 範例 NOTE1 : file name 取用字元可從 0x20 ~ 0x7E ( ASCII table ) NOTE2 : total 存檔上限為 2048個 ( 含字型 , 圖檔及標籤 ) 4 ^Gn - 標籤偵測方式設定 語法 ^Gn 參數 n = 0, 關閉穿透式偵測器 n = 1, 開啟穿透式偵測器 n = 2, 自動偵測模式Auto-mode 說明 條碼機內建反射式及穿透式兩種紙張偵測器,條碼機預設為可自動切換適用的偵測器,但有時會 因不同的使用條件,例如: 因標籤材質特殊造成偵測器無法分辨標籤的間距、使用背紙較厚的標 籤、背膠有顏色或是標籤背面有圖案等情況,有可能會造成偵測器自動切換錯誤,在這種情況下, 使用者可以因應不同的列印需求手動切換至適用的偵測器。 更改偵測器設定的步驟如下: 範例 1. 確認條碼機在可列印的狀態下(LED顯示燈號為綠色)。 2. 傳送"^G0"命令至條碼機,可將偵測器設定為只使用反射式偵測感應器。 3. 傳送"^G1"命令至條碼機,可將偵測器設定為只使用穿透式偵測感應器。 4. 傳送"^G2"命令至條碼機,偵測器設定為自動模式。 需搭配 ~S,SENSOR 命令 , 詳見 ~S,SENSOR 範例 ^Hx - 列印黑度設定 語法 ^Hx 參數 x = 00 ~ 19 說明 設定黑度(列印深淺)。值愈大,印表頭溫度愈高。 範例 ^H10 ^L ….. E 5 ^Kname - 呼叫已下載標籤檔案 語法 ^Kname 參數 name = 呼叫標籤規格之名稱(至多20 bytes) 說明 從記憶體中呼叫標籤規格。 ^Kname : data : E : Control/Setup command [option] : ~Px 範例 ^Ftest1 E ^Ktest1 E ~Px NOTE 1 : file name 取用字元可從 0x20 ~ 0x7E 6 ^Lx - 標籤起始符號設定 語法 ^Lx 參數 ^L 正常列印; ^LI 反白列印; ^LM 鏡像列印 ^LRn 整張旋轉 n=0, 0°列印 ; n=1, 90°列印 ; n=2, 180°列印 ; n=3, 270°列印 ( 同 ^XSET,ROTATION,n ) I , M , R 的效果可搭配使用 說明 標籤內容起始命令 以整張標籤版面做處理 ( 以 ^Q , ^W 做為參考點 ) , 若 ^W50 則處理的版面寬度只有 50mm 此命令不受 ^R 的影響 範例 ^Mx - 設定前進長度 語法 參數 說明 ^Mx x = 1~1000 (unit: mm) Set the forward length to move the position of paper. 測試馬達的命令 , 此命令執行時不會偵測紙張 , 只會讓馬達正轉指定的長度 過程中若 ~S,CHECK 回覆 00 若 ~Z 立即重開機 若 Dooropen 亮紅燈並停止移動馬達 , doorclose 後也不會繼續 範例 測試傳輸過程如下 : PC to Printer Printer to action ^M100 馬達正轉 100mm 7 ^On - 自動剝紙器/自動貼標機設定 語法 ^On 參數 n = 0 , 關閉自動剝紙器與自動貼標機 n = 1 , 啟動自動剝紙器,關閉自動貼標機 n = 2 , 啟動自動貼標機,關閉自動剝紙器 (使用前請先確認經銷商是否支援此功能) 說明 啟動或關閉自動剝紙器與自動貼標機,本功能須搭配”^Ex”指令以設定停歇點。(實際數值請參照 產品使用手冊說明) 範例 ^O1 ^L ….. E ^PAx - 自動列印的指令 語法 ^PAx 參數 x=1~30000 說明 標籤呼叫標籤後,讀入變數序列號後,會依原指定的張數自動列印。 範例 ^Flabel1 ^Q40,0,0 ^PA3 ^L C0,0000001,+1,Counter V00,15,Variable AF,108,140,1,1,0,0,^C0 AE,122,278,1,1,0,0,^V00 E 機器會立即自動列印三張 00001 Variable 00002 Variable 00003 Variable ^Klabel1 00001 Variable E Printer will auto print 3 pieces. 列印會跳序號 ^Px - 列印張數設定 語法 ^Px 參數 x = 1 ~ 32767 說明 設定一次要列印的張數。如果有序列號,則每次執行此命令時,都會重新依初始設定值起印。 範例 Send command : Printer result : ^Q40,0,0 ^P3 ^L AF,108,140,1,1,0,0,Test E Test Test Test Printer will print 3 pieces. 8 ^PI – 連續列印 語法 ^PI 參數 無 說明 範例 印表機會立即列印,直到按下Cancal會關機為止;若收到 Pause 命令則會暫停列印並慢閃紅 燈,否則會一直列印直到印表機關機。 Send command : ^Flabel2 ^Q40,0,0 ^PI ^L C0,000001,+1,Counter V00,15,Product AF,108,140,1,1,0,0,^C0 AE,122,278,1,1,0,0,^V00 E Printer result : . . . 000003 Apple 000002 Apple ^Klabel2 00001 Apple E 000001 Apple ^Qx,y(,z±) - 標籤長度設定 語法 ^Qx,y(,z±) 參數 標籤紙 連續紙 黑線標籤紙 說明 x = 標籤長度 (mm) y = 區間長度 (mm) x = 標籤長度 (mm) y = 0 (不指定值) z = 連續紙要釋出之長度 (mm) x = 標籤長度 (mm) y = 黑線長度 (mm) z = 黑線距標籤之距離 z+ = 位置於黑線之外時 z- = 位置於黑線之內時 設定標籤大小 (長度, gap區間, [連續紙釋出長度]) 圖1.標籤紙 命令 = ^Qx,y x y 範例: ^Q25,3 出紙方向 圖2. 黑線標籤紙 命令 = ^Qx,y,z± 範例: ^Q25,4,3+ (x= 25, y= 4, z= 3+)mm ^Q25,4,3(x= 25, y= 4, z= 3-)mm 9 10 ^Rx - 左邊界起印點設定 語法 ^Rx 參數 x = 0 ~ 399 dots 說明 設定標籤左邊界起印點 範例 ^R08 ( 203dpi 右移 1mm ) ^L ….. E ^Sx - 列印速度設定 語法 ^Sx 參數 x = 2 ~ 10 說明 實際列印速度請參考各機種規格書 範例 ^S4 ^L ….. E ^T+hhh.mm - 時間可計算的功能 語法 ^T+hhh.mm 參數 hhh = 以3位數設定小時數(範圍為0~23小時),可從現在時間開始加算所設定的小時數 mm = 以2位數設定分鐘數,可從現在時間開始加算所設定的分鐘數 說明 有效期限的計算,可印出設定後的時間 範例 條碼機印出目前時間以及設定天數為5天12 小時後的時間 ^Q100,3 ^W100 ^H10 ^P1 ^S4 ^AT ^C1 ^R0 ~Q+0 ^O0 ^D0 ^E14 ~R200 ^L Dy4-me-dd Th:m:s AD,90,154,1,1,0,0,Manufactured Day :^D ^T AD,90,248,1,1,0,0,Expiration Day :^D+0005.00AD,90,324,1,1,0,0,Expi ration Time: ^T+012.00 E Manufactured Day : 2005-JAN-19 02:41:03 Expiration Day : 2005-JAN-24 Expiration Time : 14:41:03 11 ^Wx - 標籤寬度設定 語法 ^Wx 參數 x = 標籤寬度(單位:mm),可設定範圍依各機種規格而定 說明 設定標籤寬度 範例 ^W100 ^L ….. E ^XGET,CONFIG - 回傳印表機目前的設定狀態 語法 ^XGET,CONFIG 參數 無 說明 當印表機收到指令時會由RS232或USB埠回傳設定狀態,回傳之資料如同~V 所印出的自我測試頁 資料。 ^XGET,TPHRESISTANCE - 壞點偵測 語法 ^XGET,TPHRESISTANCE 參數 無 說明 偵測每一個加熱點的阻抗值以確認印表頭上是否有壞點 範例 12 ^XSET,ACTIVEMESSAGE,n - 開關主動列印訊息 語法 ^XSET,ACTIVEMESSAGE,n 參數 n = 0, 關閉 ; = 1, 開啟 說明 當以下錯誤發生時 , 印表機會主動列印以下的錯誤訊息 : 檔案系統已滿 找不到檔案 檔名重複 無法辨識命令 無延伸記憶體 註: 列印時以連續紙 DT模式列印 , 列印完成後回復原來的設定 ^XSET,ACTIVERESPONSE,n - 錯誤訊息回傳設定 語法 ^XSET,ACTIVERESPONSE,n 參數 n = 0 , 關閉錯誤訊息回傳功能 n = 1 , 當錯誤發生時,機器會主動回傳字串"ERRORxx"至PC端 說明 設定錯誤訊息回傳功能的開啟或關閉,其錯誤訊息代碼包含: 01 – 耗材用盡或紙張偵測錯誤 02 – 耗材用盡或紙張偵測錯誤 03 – 碳帶用盡 04 – 印表頭開啟 05 – 背紙回收器已滿 06 – 檔案系統已滿 07 – 找不到檔案 08 – 檔名重複 09 – 指令語法錯誤 10 – 裁刀卡住或未安裝裁刀 11 – 無延伸記憶體 範例 測試傳輸過程如下 : PC to Printer ^XSET,ACTIVERESPONSE,1 Printer action 開啟印表頭 Printer to PC ERROR04 ERROR04 表示 印表頭開啟 ^XSET,ALIAS,string - 機器別名, 用於多機網路識別 語法 ^XSET,ALIAS,string 參數 長度<16Byte 若沒有下 string , 則會回傳原先的設定名稱 說明 設定機器的別名 , 用於多機網路識別 13 ^XSET,AUTOTPHTEST,x - 開機時自動列印印表頭測試頁 語法 ^XSET,AUTOTPHTEST,x 參數 n = 0, 關閉 ; = 1, 開啟 說明 若為 enable 時每次開機會自動列印印表頭測試頁 ( 列印樣式請參考 ~T command ) ^XSET,BUZZER,n - 蜂鳴器功能開關設定 語法 ^XSET,BUZZER,n 參數 n = 0, 關閉,提示性蜂鳴器功能關閉 n = 1, 開啟,提示性蜂鳴器功能開啟 說明 此命令可關閉/開啟條碼機提示性警示聲。 可關閉下載圖形、字型等「提示性」的警示聲。但「警告性」的警示聲 (如無紙、無碳帶),仍會 有作用。 ^XSET,CODEPAGE,n - Code Page設定 語法 ^XSET,CODEPAGE,n 參數 n=0, CODEPAGE 850 n=3, CODEPAGE 860 n=6, CODEPAGE 857 n=9, CODEPAGE 855 n=12, CODEPAGE 851 n=15, WINDOWS 1250 n=18, WINDOWS 1254 說明 此命令可設定不同的Code Page n=1, CODEPAGE 852 n=4, CODEPAGE 863 n=7, CODEPAGE 861 n=10, CODEPAGE 866 n=13, CODEPAGE 869 n=16, WINDOWS 1251 n=19, WINDOWS 1255 n=2, CODEPAGE 437 n=5, CODEPAGE 865 n=8, CODEPAGE 862 n=11, CODEPAGE 737 n=14, WINDOWS 1252 n=17, WINDOWS 1253 n=20, WINDOWS 1257 ^XSET,ERRORPRINT,n - 設定錯誤排除後的處理模式 語法 ^XSET,ERRORPRINT,n 參數 n = 0, 錯誤排除後 , 重印’’錯誤’’標籤並繼續列印 n = 1, 錯誤排除後 , 不重印’’錯誤’’標籤並繼續列印 n = 2, 錯誤排除後 , 刪除列印動作 說明 設定 錯誤發生後的處理模式 ^XSET,FEEDCUT,n - 設定按 FEED 吐紙後自動裁切功能 語法 ^XSET,FEEDCUT,n 參數 n = 0, 按下FEED鍵後,在吐紙後不會做裁切的動作(有設定開裁刀時) ;在使用連續紙時, 當放開FEED鍵才會停止吐紙。 n = 1, 按下FEED鍵後,在吐紙後會做裁切的動作(有設定開裁刀時);在使用連續紙時,吐紙距離 為一張標籤的距離。 說明 設定錯誤發生後的處理模式 14 ^XSET,FEEDTYPE,n - 設定按 FEED 的功能 語法 ^XSET,FEETYPE,n 參數 n=0, 機器待機時按Feed鍵吐出一張空白紙 n=1, 機器待機時按Feed鍵重新列印上一張標籤 n=2, 機器待機時按Feed鍵無作用 說明 設定 按FEED的功能 ^XSET,IMMEDIATE,n - 即時回傳設定 語法 ^XSET,IMMEDIATE,n 參數 n = 0, 關閉,即時回傳功能關閉 n = 1, 開啟,即時回傳功能開啟(預設) 說明 此命令可以開啟或關閉機器的即時回傳功能,在執行任何與即時回傳功能相關的其他命令時,請 確認即時回傳功能的選項是開啟的。 ^XSET,KEYBOARD,n - 不同國家或地區的 Keyboard 設定 語法 ^XSET,KEYBOARD,n 參數 n = 0 – 美國 , 1 – 英國 , 2 – 法國 , 3 – 德國 , 4 – 西班牙 , 5 – 義大利 , 6 – 芬蘭 , 7 – 荷蘭 8 – 比利時 , 9 – 俄羅斯 , 10 – 挪威 , 11 – 冰島 , 12 – 瑞典 說明 變更鍵盤模式的國家或地區設定 註: 此命令只適用於可支援鍵盤模式的機型 ^XSET,LOCKCMD,xxxx - 命令鎖定功能 語法 ^XSET,LOCKCMD,xxxx 參數 說明 為防止使用者於使用環境(GoLabel、QLabel)誤下命令,造成設定值的改變。 (僅限使用者只能於LCD面板做修改的動作)。 15 ^XSET,REWINDER,n - 背紙回捲器設定 語法 ^XSET,REWINDER,n 參數 n = 0, 關閉背紙回捲器功能 n = 1, 開啟背紙回捲器功能 說明 設定背紙回捲器開啟或關閉 (使用此命令前請先確認您的機種是否支援此功能) ^XSET,REALLENGHTPRINT,n - 依照標籤的內容調整標籤長度(只支援連續紙EZPL.GZPL) 語法 ^XSET,REALLENGHTPRINT,n 參數 n = 0, 關閉 ; = 1, 開啟 說明 依照標籤的內容調整標籤長度 (只支援連續紙;GODEX模式及Zebra模式) ^XSET,RECALLCRLF,n - 呼叫標籤時,換行也算輸入項目 語法 ^XSET,RECALLCRLF,n 參數 n = 0, 關閉 ; = 1, 開啟 說明 換行也算輸入項目 (GODEX模式及Zebra模式) 16 ^XSET,ROTATION,n - 整頁旋轉列印 語法 參數 ^XSET,ROTATION,n n = 0 , 整頁旋轉 0° 列印 ; n = 1 , 整頁旋轉 90° 列印 ; n = 2 , 整頁旋轉 180° 列印 ; n = 3 , 整頁旋轉 270° 列印 說明 將列印標籤整頁旋轉列印 , 列印時 標籤的長度與寬度會對調 範例 標準列印如下 : ^Q50,3 ^W102 ^L Dy2-me-dd Th:m:s R12,8,806,386,5,5 BA,118,74,3,7,200,0,1,43546576876 E Case 1 : 連續紙在 0° 列印時 ^Q50,0,0 ^W100 , 旋轉 90° 之後 ^Q100,0,0 ^W50 Case 2 : Gap 紙在列印時 ( 實際標籤為 50(H) * 100(W) * gap 3 ) ^Q50,0,0 ^W100 , 旋轉 90° 之後 ^Q100,0,0 ^W50 實際列印只會印出 50mm (H) * 50mm (W) 的畫面 Case 3 : Gap 紙在列印時 ( 實際標籤為 50(H) * 100(W) * gap 3 ) ^Q50,0,0 ^W100 , 旋轉 90° 之後 ^Q100,0,0 ^W50 + ^XSET,ACROSS,1 ( 跨頁列印命令 ) 實際列印會跨頁印出 100mm (H) * 50mm (W) 的畫面 17 ^XSET,SENSING,n - 當使用連續紙時可使用 reflect or see-through sensor 當作偵測器 語法 ^XSET,SENSING,n 參數 n = 0, reflect sensor ; = 1, see-through sensor ; =2, 連續紙不偵測紙張 說明 當紙張設為連續紙時可指定使用 reflect or see-through sensor 做偵測器 ^XSET,SLASHZERO,n - 設定數字0的格式 語法 ^XSET,SLASHZERO,n 參數 n = 0, 不用斜線表示0 n = 1, 用斜線表示0 說明 此命令可設定數字0是否要內含斜線 範例 ^Q100,3 ^W171 ^H10 ^P1 ^S4 ^AT ^C1 ^R0 ~Q+0 ^O0 ^D0 ^E14 ~R200 ^XSET,SLASHZERO,0 ^L AA,81,15,1,1,0,0,A0123 AB,81,41,1,1,0,0,B0123 AC,81,71,1,1,0,0,C0123 AD,81,111,1,1,0,0,D0123 AE,81,160,1,1,0,0,E0123 AF,81,230,1,1,0,0,F0123 AG,81,298,1,1,0,0,G0123 AH,81,396,1,1,0,0,H0123 E ^XSET,SLASHZERO,1 ^L AA,81,15,1,1,0,0,A0123 AB,81,41,1,1,0,0,B0123 AC,81,71,1,1,0,0,C0123 AD,81,111,1,1,0,0,D0123 AE,81,160,1,1,0,0,E0123 AF,81,230,1,1,0,0,F0123 AG,81,298,1,1,0,0,G0123 AH,81,396,1,1,0,0,H0123 E (不用斜線表示0) (用斜線表示0) A0123 B0123 C0123 D0123 E0123 F0123 G0123 H0123 18 ^XSET,SMARTBACK,n - 標籤預印功能設定 語法 ^XSET,SMARTBACK,n 參數 n = 0, 關閉 ; = 1, 開啟 說明 此功能必須搭配裁刀或自動剝離器使用,可縮短裁刀及自動剝離器處理時間,開啟此功能後,當 第一張標籤正在進行裁切或剝離時,條碼機會先印出第二張標籤的部分內容,而在裁切或剝離第 一張標籤後,條碼機將會繼續印出第二張標籤的完整內容。 範例 (搭配自動剝離器時) ^XSET,SMARTBACK,1 ^Q100,3 ^E30 ^O1 ^P3 ^L R18,18,750,774,10,10 E (搭配裁刀時) ^XSET,SMARTBACK,1 ^Q100,3 ^E30 ^D1 ^P3 ^L R18,18,750,774,10,10 E 1. 條碼機會先印出第一張標籤內容以及部分第 二張標籤內容 2. 當裁切或剝離第一張標籤後條碼機隨即印出 未完成的第二張標籤完整內容以及第三張標 籤部分內容 3. 當裁切或剝離第二張標籤後條碼機隨即印出 未完成的第三張標籤完整內容 ^XSET,TOPOFFORM,n - 起印定位(Top of Form) 功能設定 語法 ^XSET,TOPOFFORM,n 參數 n = 0, 關閉起印定位(Top of Form)功能 n = 1, 開啟起印定位(Top of Form)功能 n = 2, 電源開啟時不做起印定位(Top of Form), 但是錯誤發生或是印表頭開啟時會執行起印 定位 ; 此功能開啟時,開機會依據 E 值做回拉 n = 3, 關閉起印定位(Top of Form)功能,但是會依據 E 值做回拉 說明 控制起印定位(Top of Form)功能的開啟與關閉 範例 首次開機或錯誤發生回復時 , 會將下一張標籤的前緣移到印表頭列印線位置 , 開始列印 若首次開機或錯誤發生回復時,有先按一次 feed key 則不會執行起印定位動作 19 ^XSET,UNPROMPT,p1 - 自動取得變數值 , 不需另外再輸入 語法 ^XSET,UNPROMPT,p1 參數 p1 = 想要自動取得的變數代號 說明 自動取得變數 , 不需另外輸入 , 效力等同 V#SET,UNPROMPT,p1 範例 列印結果 : ~MDELF,T001 ^FT001 ^Q50,0,0 ^W100 ^L V00,10,Prompt V01,10,Prompt V02,10,Prompt V#OP+,V02,V00,V01 ^XSET,UNPROMPT,V02 AH,188,20,1,1,0,0,V1 = ^V00 AH,188,120,1,1,0,0,V2 = ^V01 AH,188,220,1,1,0,0,V1 + V2 = ^V02 E V1 = 001 V2 = 002 V1+V2 = 3 ^KT001 001 002 E ~P1 20 ^XSET,WHENTOSENSING,n - 設定autosensing的時機 語法 ^XSET,WHENTOSINSING,n 參數 n = 0, 不動作 n = 1, 開機做autosensing n = 2, 上蓋蓋上做autosensing n = 3, 開機及door open蓋上都做autosensing 說明 設定autosensing的時機 ^XSETCUT,DOUBLECUT,x - 兩次裁切於一張標籤 語法 ^XSETCUT,DOUBLECUT,x 參數 x = 0, 關閉兩次裁切功能 x = 設定裁切長度 (設定長度<標籤長度; 單位:mm) 說明 條碼機在同一張標籤裁切兩次 範例 ^XSETCUT,DOUBLECUT,80 ^Q150,3 ^E20 ^P3 ^D1 ^L C0,001,+1,A1 AC,350,144,1,1,1,0,a^C0 AC,350,544,1,1,1,0,a^C0 E 備註 此功能可能會造成標籤背膠沾污裁刀,進而減短裁刀使用壽命,因此不建議使用此功能 21 ^XSETCUT,MODE,n - 設定裁刀裁切模式 語法 ^XSETCUT,MODE,n 參數 n = 0, 設定裁刀為全切模式(預設值) n = 1, 設定裁刀為半切模式 註: 當使用不支援半切模式的裁刀模組時,請勿把裁切模式設定為半切模式 說明 設定裁刀為全切或半切模式 範例 ^D1 ^XSETCUT,MODE,0 ^L ….. E 22 ^XSETRTC,ISOWEEKNUM,n - ISO Week設定 語法 ^XSETRTC,ISOWEEKNUM,n 參數 n = 0, 關閉ISO Week設定 (預設值) n = 1, 開啟ISO Week設定 說明 此功能可開啟ISO Week設定,並能註明為一年中第幾週。 範例 下圖以ISO Week模式顯示2000年1月1日 2000年1月1日為1999年的第52週,一週的第6天,2000年的第一天。 開啟ISO Week功能 ~D1,1,0, 0,0,0 ^XSETRTC,ISOWEEKNUM,1 ^Q50,0,0 ^L Dy4-mn-dd AC,58,32,1,1,0,0,Today is ^D Dwy1 AC,58,132,1,1,0,0,Week of year in one digit: ^D Dwy2 AC,58,194,1,1,0,0,Week of year in two digits: ^D E 設定日期及時間 定義時鐘形式並列印其內容 用一位數表示一年之中的第幾週 (Week of year in one digit:52) 用二位數表示一年中的第幾週 (Week of year in two digits:52) 關閉ISO Week功能 ~D1,1,0, 0,0,0 ^XSETRTC,ISOWEEKNUM,0 ^Q50,0,0 ^L Dy4-mn-dd AC,58,32,1,1,0,0,NOT ISO week of year (^D) Dwy1 AC,58,132,1,1,0,0,Week of year in one digit: ^D Dwy2 AC,58,194,1,1,0,0,Week of year in two digits: ^D E 23 設定日期及時間 定義時鐘形式並列印其內容 用一位數表示一年之中的第幾週 (Week of year in one digit:1) 用二位數表示一年中的第幾週 (Week of year in two digits:01) ^XSETRTC,LANGUAGE,n - 不同語言日期列印 語法 ^XSETRTC,LANGUAGE,n 參數 n = 0, 英文 3, 西班牙文 1, 德文 4, 義大利文 2, 法文 說明 範例 此命令可設定日期格式的語言,在鍵盤模式(Keyboard Mode)下所有語言都能夠作選取並作不同 語言日期的列印。 ^Q100,3 ^W171 ^H10 ^P1 ^S4 ^AT ^C1 ^R0 ~Q+0 ^O0 ^D0 ^E14 ~R200 ^XSETRTC,LANGUAGE,0 ^L AC,58,06,1,1,0,0,English Dw1 AC,58,046,1,1,0,0,Day-of-week 3 letter: ^D Dw2 AC,58,098,1,1,0,0,Day-of-week complete: ^D Dwn AC,58,144,1,1,0,0,Day-of-week number: ^D Dm1 AC,58,188,1,1,0,0,Month of year 3 letter: ^D Dm2 AC,58,240,1,1,0,0,Month of year complete: ^D Dmn AC,58,286,1,1,0,0,Month of year number: ^D E ^XSETRTC,LANGUAGE,1 ^L AC,58,06,1,1,0,0,German Dw1 AC,58,046,1,1,0,0,Day-of-week 3 letter: ^D Dw2 AC,58,098,1,1,0,0,Day-of-week complete: ^D Dwn AC,58,144,1,1,0,0,Day-of-week number: ^D Dm1 AC,58,188,1,1,0,0,Month of year 3 letter: ^D Dm2 AC,58,240,1,1,0,0,Month of year complete: ^D Dmn AC,58,286,1,1,0,0,Month of year number: ^D E 24 English Day-of-week 3 letter: Wed Day-of-week complete: Wednesday Day-of-week number: 3 Month of year 3 letter: Jan Month of year complete: January Month of year number: 01 German Day-of-week 3 letter: Mit Day-of-week complete: Mitwoch Day-of-week number: 3 Month of year 3 letter: Jan Month of year complete: Januar Month of year number: 01 ^Yb,p,d,s - RS-232串列埠傳輸參數設定 語法 ^Yb,p,d,s 參數 b = Baud Rate 48=4800bps 96=9600bps 19=19200bps 38=38400bps 57=57600bps 11=115200bps p = Parity (N, O, E) N=none parity O=odd parity E=even parity d = Number of data bits 7 8 s = Number of stop bits 1 2 說明 設定串列埠(Serial Port)的傳輸值 ^Z - 恢復出廠預設值 語法 ^Z 參數 ^Z 以 EEPROM default area 中的值為欲恢復的出廠值 說明 將EEPROM default area 中的值為欲恢復的出廠值 25 控制命令 ~B - 回傳顯示韌體版本 語法 ~B 參數 無 說明 可回傳印表機韌體版次 ~Dm,d,y,h,i,s - 日期與時間設定 語法 ~Dm,d,y,h,i,s 參數 m= d= y= h= i= s= 說明 設定印表機日期和時間。設定完成後,印表機將會記錄該值,且在關機後也不會消失。而在標籤 月, (01~12) 日, (01~31) 年, (西曆最後二位數字) 時, (00~23) 分, (00~59) 秒, (00~59) 中若想列印出日期/時間,可搭配文字命令組合 ^T (時間)及 ^D (日期)即可,請參考第75頁【文 字列印】範例。 此表格顯示的日期為2004年12月份 範例 ~D12,22,04,11,11,11 ^L Dwn AD,182,145,1,1,0,0,^D Dw2 AD,135,186,1,1,0,0,^D Dw1 AD,168,226,1,1,0,0,^D Dmn/dd/y2 AD,126,110,1,1,0,0,^D E Sun. Mon. 5 12 19 26 6 13 20 27 Tue. 7 14 21 28 Wen. 1 8 15 22 29 列印結果: 12/22/04 3 Wednesday Wed ~En,name,size - 圖形下載 語法 ~En,name,size 參數 n = P或p, PCX 檔案 n = B或b, BMP 檔案 name = 圖形名稱(至多 20 個字) size = 圖形檔之正確 byte 數目 說明 範例 將單色圖形下載至記憶體。下載完畢後,條碼機會響 1 聲。 下載檔名重複時將有錯誤訊息顯示,且下載動作將不被接受。 ~EB,Godex LOGO,9982 下載 godex logo (*. BMP ) 至記憶體 ~X2 記憶體空間 2022KB Godex LOGO.IMG 1 GRAPHIC(S) IN MEMORY : 注意 : 總共 存檔上限為 2048個 ( 含字型 , 圖檔及標籤 ) 26 Thu. 2 9 16 23 30 Fri. 3 10 17 24 31 Sat. 4 11 18 25 ~H,TTF,Xname,size data - 下載True Type Font字型 語法 ~H,TTF,name,size data 參數 X = 字型代號, 從 A ~ Z name = 字型名稱, 可接受的數值為英文字母及數字 size = 字型檔案所佔的容量大小, 單位為byte data = TTF字型的二位元格式檔案(binary data) 說明 下載True Type Font至印表機 ~H,TTF_TABLE,Xname,size data - 下載Unicode Table 語法 ~H,TTF_TABLE,Xname,size data 參數 X = Unicode Table代號, 從 A ~ Z name = Unicode Table名稱, 可接受的數值為英文字母及數字 data = Unicode Table的二位元格式檔案(binary data) 說明 下載列印TTF字型所需的Unicode Table ~Jx - 字型下載 語法 ~Jx 參數 x = 字型代號; 從 a ~ z 或 A ~ Z; 至多 26 種字型 說明 此功能提供下載字型檔到記憶體,下載完畢後,條碼機會響 1 聲。 下載字型代號重複時將有錯誤訊息顯示,且下載動作將不被接受。 ~Kn RS-232 - RS-232回傳”Y”功能開關命令 語法 ~Kn 參數 n = 0, 關閉回傳功能。 n = 1, 啟動回傳功能。 說明 在每印完一張標籤之後從RS-232回傳 “ Y “ ~L,DBASE,x,y - 下載dBase III至條碼機中 語法 ~L,DBASE,x,y data… 參數 x = 資料庫名稱 y = 資料庫大小 (單位:byte) 說明 下載dBase III至條碼機中 ~L,SERIAL,name,data… - 下載序列檔案至條碼機中 語法 ~L,SERIAL,name,data…. 參數 name = 序列檔案名稱 data = 序列檔案資料 說明 下載序列檔案至條碼機中 範例 測試傳輸過程如下 : PC to Printer ~L,SERIAL,new,123456 PC to Printer ~MGETS,new Printer to PC 123456 27 ~MCPY,s:o.x,d:o.x - 複製檔案 語法 ~MCPY,s:o.x,d:o.x 參數 s = source device of stored object ( s = D ( USB 指的是外部記憶體 ) or F ( flash 指的是內部 記憶體 ) ) d = distination device of stored object o = object name , o 可使用 * 代替 x = extension , x 可使用 * 代替 or = D, 資料庫(Database) = A, 亞洲字型(Asia font) = C, TTF字型(True Type Font) = E, 圖形字體(Bit-Mapped font) = F, 標籤(Label form) = G, 圖形(Graphic) = S, 序列檔(Serial file) = T, 文字檔(Text) = B, Unicode Table 說明 複製檔案 範例 ~MCPY,F:*.F,D:*.F ~MCPY,D:*.G,F: ~MDEL - 清除現在正在使用記憶體的所有資料 ( 不含下載亞洲字 & 下載 TTF ) 語法 ~MDEL 參數 None 說明 清除現在正在使用記憶體的所有資料 ( 不含下載亞洲字 & 下載 TTF 字型 ) , 可使用 ~X4 觀察 記憶體使用狀態 範例 無 ~MDEL* - 清除條碼機所有記憶體內容 語法 ~MDEL* 參數 None 說明 清除條碼機所有記憶體內容 範例 無 28 ~MDELn,name - 內部記憶體內容清除 語法 ~MDELn,name 參數 n = D, 刪除資料庫(Database) n = A, 刪除亞洲字型(Asia font) n = C, 刪除TTF字型(True Type Font) n = E, 刪除圖形字體(Bit-Mapped font) n = F, 刪除標籤(Label form) n = G, 刪除圖形(Graphic) n = S, 刪除序列檔(Serial file) n = T, 刪除純文字檔(Text) n = B, 刪除Unicode Table name =要刪除的圖型、標籤或字體檔等名稱,另在刪除亞洲字型、TTF字型與Unicode Table 時name =各自的ID代碼 【注意】不給 n 及 name 值時(~MDEL),表示刪除記憶體內所有內容 (不含亞洲字型)。 說明 逐一清除或完整清除記憶體之內容。 範例 ~MDELG,Bus 刪除名稱為Bus 的圖型檔 ~MDELD,customer 刪除一個名為customer的資料庫 ~MDIR - 顯示記憶體狀況 語法 ~MDIR 說明 此命令利用RS232或USB回傳以顯示條碼機記憶體狀況 範例 (副檔名 標籤(副檔名LBL為標籤檔 圖形(副檔名IMG為圖形檔) (副檔名 (副檔名 字型(副檔名FNT為字型檔) 語言 剩餘記憶體 29 ~MGETS,name - 序列檔案資訊顯示 語法 ~MGETS,name 說明 name = 序列檔案名稱 範例 (透過超級終端機顯示”new”序列檔案的資訊) ~MGETS,new ~MSETT,name nnnnnnnn - 儲存純文字資料 語法 ~MSETT,name nnnnnnnn 參數 name = 純文字檔檔案名稱 nnnnnnnn = 資料內容大小(8 digits) data = 資料內容 說明 此命令利用RS232或USB可將純文字資料存到機器中,資料不會因關機而消失 ~MGETT,name - 讀取已儲存純文字資料 語法 ~MGETT,name 說明 讀取已儲存的純文字檔 參數 name = 純文字檔檔案名稱 範例 使用者可先儲存機器編號到不同的機器中,並可讀取做為辨別 例如: ~MSETT,text1 00000014Text file test2. 再使用讀取純文字檔的命令: ~MGETT,name 讀取 例如: ~MGETT,text1 30 ~MMOV,s:o.x,d:o.x - 移動檔案 語法 ~MMOV,s:o.x,d:o.x 說明 s = source device of stored object ( s = D ( USB 指的是外部記憶體 ) or F ( flash 指的是內 部記憶體 ) ) d = distination device of stored object o = object name , o 可使用 * 代替 x = extension , x 可使用 * 代替 or = D, 資料庫(Database) = A, 亞洲字型(Asia font) = C, TTF字型(True Type Font) = E, 圖形字體(Bit-Mapped font) = F, 標籤(Label form) = G, 圖形(Graphic) = S, 序列檔(Serial file) = T, 文字檔(Text) = B, Unicode Table 參數 移動檔案 範例 ~MMOV,F:*.F,D:*.F ~MMOV,D:*.G,F: ~Px - 標籤列印張數 語法 ~Px 參數 x = 1 ~ 32767 說明 指定列印張數。若標籤中有序列號,則可接續列印。 ~Q±x - 上邊界起印點設定 語法 ~Q±x 參數 x =-100 ~ +100 ( 單位 : dots ) 說明 調整標籤上下位移(上邊界)起印點且可跨標籤列印。 ~Rx - 反向列印 語法 ~Rx 參數 x = 所使用標籤寬度(單位:mm),可設定範圍依各型號之規格而定 說明 將整張標籤反轉180度印出。若要轉回原方向,設定 x 大於規格所定的最大寬度即可。 31 ~S,CHECK - 即時回應的功能,回應機器目前的狀態(從USB埠或COM埠) 語法 ~S,CHECK 參數 無 說明 此命令可及時回傳機器的狀態,回應訊息格式為: “aa, ” aa = 狀態訊息代碼,分別為: 00 – 待機狀態 01 – 耗材用盡或紙張偵測錯誤 02 – 耗材用盡或紙張偵測錯誤 03 – 碳帶用盡 04 – 印表頭開啟 05 – 背紙回收器已滿 06 – 檔案系統已滿 07 – 找不到檔案 08 – 檔名重複 09 – 指令語法錯誤 10 – 裁刀卡住或未安裝裁刀 11 – 無延伸記憶體 20 – 暫停 21 – 設定模式 22 – 鍵盤模式 50 – 印表機列印中 60 – 資料處理中 註: 在使用此命令時,必須確認即時回應的功能(^XSET,IMMEDIATE,n)為開啟狀態。 範例 測試傳輸過程如下 : PC to Printer ^XSET,IMMEDIATE,1 Printer action 開啟印表頭 PC to Printer Printer to PC ~S,CHECK 04 04 表示 印表頭開啟 32 ~S,DUMP - 進入DUMP Mode (傾印模式) 語法 ~S,DUMP 參數 無 說明 若列印結果並不符合原先所設定的標籤列印樣式,此時建議可進入條碼機的傾印模式,藉以檢查 條碼機與電腦間的傳輸是否有誤。當條碼機處於傾印模式時,如果接收到 8 行命令,條碼機將不 作任何處理,而是直接印出這 8 行命令的內容,如此即可確認命令的接收是否無誤。 傾印模式之測試步驟如下: 1. 確認條碼機是在可列印的狀態下(LED 顯示燈號為綠色)。 2. 傳送"~S,DUMP"命令至條碼機,條碼機即會自動列印"DUMP MODE BEGIN"的字樣,如此表 示本條碼機已處於傾印模式。 3. 送出任意命令至條碼機,並將列印結果與送出的命令相對照,檢查內容是否相符。 4. 若要退出傾印模式,請按 FEED 鍵,此時條碼機會自動印出"OUT OF DUMP MODE"的字樣, 即表示恢復成正常待機狀態,或者關機重開亦可離開傾印模式。 5. 此命令受 ^W 命令的影響 , 可改變列印寬度 ~S,OFFSETa,n - 設定上下左右位置微調命令 語法 ~S,OFFSETa,n 參數 a= X or Y n= -100 dots ~ +100 dots 說明 設定上下左右位置微調命令 ~S,SENSOR - 標籤紙自動偵測及定位 語法 ~S,SENSOR 參數 無 說明 條碼機可自動偵測標籤並記錄偵測的結果,如此在列印時即無須再設定標籤長度,而條碼機亦會 感應每張標籤的位置。 1. 請先檢查紙張是否已正確安裝於條碼機上,並確認條碼機是在可列印的狀態下(LED顯示燈號 為綠色)。 2. 傳送"~S,SENSOR"命令至條碼機,條碼機即開始進行標籤紙自動偵測及定位,並且將偵測及 定位的結果記錄下來。 3. 條碼機於偵測結束之後即會回復待機模式。 33 ~S,n - 模擬印表機按鍵命令 語法 ~S,n 參數 n = FEED, n = PAUSE, n = CANCEL, n = BUFCLR, 說明 此命令可模擬按條碼機按鍵: 1. 作用等同於按 feed key 作用等同於按 pause key 作用等同於按 cancel key 可以解除 error 狀況 將printer buffer 清空立即停止列印並恢復成剛開機狀態 當輸入命令為~S,FEED時,作用等同於按 feed key 1 次 ( 若設定為連續紙則 1 次 ~S,FEED = 馬達前進 1mm。 2. 當輸入命令為~S,PAUSE時,作用等同於按 pause key , 若為無 LCD 的機種 , 暫停時會慢 閃紅燈 ; 當暫停時若再送 1 次 ~S,PAUSE or ~S,FEED 則會取消暫停狀況。 3. 當輸入命令為~S, CANCEL時,作用等同於按 cancel key 可以解除 error 狀況。 4. 當輸入命令為~S, BUFCLR時,將 printer buffer 清空立即停止列印並恢復成剛開機狀態 ( 序號 & 變數也清掉 )。 ~S, ES[p1] - 切換印表機命令語系 語法 ~S, ES[p1] 參數 n = p1 說明 1. 當輸入命令為~S, ES[p1]時, p1 = A or blank : auto switch ; p1 = G : EZPL ; p1 = E : GEPL ; p1 = Z : GZPL。 ~S,STATUS - 即時回應的功能,回應機器目前的狀態 語法 ~S,STATUS 參數 無 其使用方式與 ~S,CHECK 相同 , 所不同的是回應訊息格式為 “aa,nnnnn 說明 aa : 狀態訊息代碼詳見 ~S,CHECK 說明 nnnnn : 剩餘列印張數 , 範圍 from 00000 to 99999 試傳輸過程如下 : PC to Printer 範例 ^XSET,IMMEDIATE,1 Printer action 開啟印表頭 PC to Printer Printer to PC ~S,STATUS 04,00100 04 表示 印表頭開啟 , 00100 表示還有 100 張待列印 34 ~T - 印表頭測試 語法 ~T 參數 無 說明 印出一樣本供使用者檢視印表頭是否受損。列印依設定寬度執行 範例 列印結果如下 : ~V - 列印印表機目前的設定狀態 語法 ~V 參數 無 說明 列印出印表機的各種狀態設定,亦即自我測試頁。列印會依設定寬度做調整 35 ~Xn - 記憶體剩餘空間及現有檔案說明 語法 ~Xn 參數 n = 1, 列出標籤規格名稱及剩餘空間 n = 2, 列出圖案檔名及剩餘空間 n = 3, 列出字體名稱及剩餘空間 n = 4, 列出標籤規格名稱、圖案檔名、字體名稱及剩餘空間 n = 5, 列出記憶體內的亞洲字型及剩餘空間 n = 6, 回傳並同時列印一張標籤顯示印表機列印里程數 n = 7, 列印資料庫的資訊 n = 8, 列印序列號資料 n = 9, 列印下載TTF的字型&Table 說明 範例 以 bytes 單位顯示出記憶體剩餘空間。 測試傳輸過程如下 : 傳輸至條碼機 ~X1 Printer 列印 FREE MEMORY SPACE 978336 KB T001.LBL 1 FORM(S) IN CF CARD 傳輸至條碼機 ~X6 傳輸至條碼機 ~X2 Printer 列印 Printer to PC godex logo.IMG 1 GRAPHIC(S) IN CF CARD 傳輸至條碼機 ~X7 傳輸至條碼機 ~X3 Printer 列印 Printer 列印 FREE MEMORY SPACE 978336 KB FREE MEMORY SPACE 978336 KB TEST1.DBF 1 DBASE(S) IN CF CARD 傳輸至條碼機 ~X8 A.FNT 1 FONT(S) IN CF CARD 傳輸至條碼機 ~X4 Printer 列印 Total printing length 00000565 METER(S) FREE MEMORY SPACE 978336 KB Printer 列印 FREE MEMORY SPACE 978336 KB New.SER 1 SERIAL(S) IN CF CARD TEST1.DBF 1 DBASE(S) IN CF CARD 1: Chinese Traditional 24x24 1 ASIAN FONT(S) IN CF CARD A.FNT 1 FONT(S) IN CF CARD godex logo.IMG 1 GRAPHIC(S) IN CF CARD T001.LBL 1 FORM(S) IN CF CARD ~Z - 條碼機重開機 語法 ~Z 參數 無 說明 將條碼機重新開機,LED 燈號將閃亮一次。 36 FREE MEMORY SPACE 978336 KB new.SER 1 SERIAL(S) IN CF CARD 傳輸至條碼機 ~X9 FREE MEMORY SPACE: 1597 KB A: CP850_Latin1 TTF_TABLE Printer 列印 001 TTF TABLE(S) IN MEMORY A: Arial (True Type) TTF 001 TTF(S) IN MEMORY 標籤格式命令 AUTOFR - 自動標籤列印 語法 AUTOFR 參數 無 說明 利用"^Fname"命令儲存一個名稱為"AUTOFR"的標籤格式,條碼機即可在重新開機後以單機列印 的方式列印已儲存的標籤格式,不須再與電腦連線。 ^FAUTOFR ^Q20,0,0 ^P1 ^L V00,6,Prompt AG,260,32,1,1,0,0,^V00 E ~Z ^FAUTOFR ^Q20,0,0 ^PA3 ^L V00,6,Prompt AG,260,32,1,1,0,0,^V00 E ~Z 存入 Printer 後重開機 , Printer 會 ”亮橘燈” 範例 表示處於等待列印模式 , 此時需同時輸入變 數及列印張數,即可直接列印 如 存入 Printer 後重開機 , Printer 會 ”亮橘燈” 表 示處於等待列印模式 , 此時只要輸入變數即可直 接列印 如 APPLE 3 APPLE 就會列印 3 張 APPLE 就會列印 3 張 APPLE 註1 : 使用 0x13 可解除 AUTOFR 狀態 , 再使用 ~MDELF,AUTOFR 刪除檔案 註2 : 若命令列中有 ^PAx 的命令則會依據 x 的數量列印不需再輸入列印數量 註3 : 在等待輸入變數的情況下若按 feed key 則會類似輸入 “ENTER” 視為此變數輸入空白 37 At,x,y,x_mul,y_mul,gap,rotationInverse,data - 文字命令 語法 At,x,y,x_mul,y_mul,gap,rotationInverse,data 參數 t = 字型(A~H支援 Code page 850 ; 說明 Font A B C D E F G H I K Points Font style 6 CG Triumvirate 8 CG Triumvirate 10 CG Triumvirate 12 CG Triumvirate 14 CG Triumvirate 18 CG Triumvirate 24 CG Triumvirate 30 CG Triumvirate 16x26 dots for US ASCII 8 bit L OCR-A 字型 font I 為 ASCII 字型) OCR-B 字型 Zn, n = 1 ~ 9 亞洲字型;具有繁體中文、簡體中文、韓文、日文4種 x = 文字左上角水平位置 (單位:dots, 1 mm = 8 dots 或 12 dots) y = 文字左上角垂直位置 (單位:dots, 1 mm = 8 dots 或 12 dots) x_mul = 水平放大可1至8倍 y_mul = 垂直放大可1至8倍 gap = 文字間距 (單位:dots, 1 mm = 8 dots 或 12 dots) rotationInverse = ASCII文字可設定旋轉的參數為0~3, 亞洲文字可設定旋轉的參數為0~7 0 0° 1 90° 2 180° 3 270° 4 0° 5 90° 6 180° 7 270° (0~3為所有文字內容一起旋轉; 4~7為單一文字個別旋轉) 另外,如果在旋轉設定參數後面加上“I”,則可以設定為反相列印。 若要使用 UNICODE 則需搭配以下用法 : E UTF8 L UTF16 LO H UTF16 HI 如果使用 UTF16 字元需以 4 個 0x00 做為結尾 data = 資料字串,包含下列類型. 1. 常數 4. 序列號 (^Cx) 2. 日期資料 (^D) 5. 變數 (^Vxx) 3. 時間資料 (^T) 說明 範例 列印ASCII或亞洲字型 Text Rotation Rotation with Inverse 38 AT,x,y,w,h,g,s,d,m,data - 列印內建True Type Font字型 語法 AT,x,y,w,h,g,s,d,m,data 參數 x = 文字左下角水平位置 (單位:dots, 1 mm = 8 dots 或 12 dots) y = 文字左下角垂直位置 (單位:dots, 1 mm = 8 dots 或 12 dots) w = 文字寬度 (8~2000 dot) h = 文字高度 (8~2000 dot) g = 文字間距 (0~200 dot) s = 文字旋轉及字型樣式設定,文字旋轉的設定範圍為0 ~ 3: 0 0° 1 90° 2 180° 3 270° 字型樣式設定則為非必需選項,可分為粗體、斜體以及底線,可單一或互相搭配進行設定: B 粗體 T 斜體 U 底線 E UTF8 L UTF16 LO H UTF16 HI 若要使用 UNICODE 則需搭配以下用法 : E UTF8 L UTF16 LO H UTF16 HI 如果使用 UTF16 字元需以 4 個 0x00 做為結尾 d = DType,0 ASCII m: m = 0 比例模式 m = 1 等寬模式 (請參照補充說明) data = 資料字串 *Portions of this software are copyright 2000-Feb-08 The FreeType Project (www.freetype.org). 說明 列印內建的True Type Font字型 補充說明 設定為比例模式(m = 0)時: 當TTF字型的寬度及高度設為相同時,印出的字型即可與Windows字型相同,TTF字型與Windows 字型間的運算公式為: TTF字型高度 = Windows字型號數*dpi/72 例如: 如果使用者要以203 dpi的機器印出Windows 72號字,則應設TTF字型高度 = 72*203/72 = 203, 而TTF字型寬度需與高度相等,亦即為203。如此把TTF字型高度及寬度同設為203即可印出與 Windows 72號字相同的字體。 設定為等寬模式(m = 1)時: 字型高度計算公式如同上述,但字型寬度則會取平均值成為等寬字體,若w值設為0時,則字型高 度與字型寬度的比例為1:1。 範例 AT,48,92,90,90,0,0,0,0,01234ABCDE AT,50,324,90,90,0,0BTU,0,0,01234ABCDE 【關於單位換算】: 在使用解析度203dpi的條碼機列印時,1mm = 8 dots; 在使用解析度300dpi的條碼機列印時,1mm = 12 dots。 39 ATt,x,y,w,h,g,s,d,m,data - 列印已下載的True Type Font字型 語法 ATt,x,y,w,h,g,s,d,m,data 參數 t = TTF字型代號,從 A ~ Z x = 文字左下角水平位置 (單位:dots, 1 mm = 8 dots 或 12 dots) y = 文字左下角垂直位置 (單位:dots, 1 mm = 8 dots 或 12 dots) w = 文字寬度 (8~2000 dot) h = 文字高度 (8~2000 dot) g = 文字間距 (0~200 dot) s = 文字旋轉及字型樣式設定,文字旋轉的設定範圍為0 ~ 3: 0 0° 1 90° 2 180° 3 270° 字型樣式設定則為非必需選項,可分為粗體、斜體以及底線,可單一或互相搭配進行設定: B 粗體 T 斜體 U 底線 E UTF8 L UTF16 LO H UTF16 HI 若要使用 UNICODE 則需搭配以下用法 : E UTF8 L UTF16 LO H UTF16 HI 如果使用 UTF16 字元需以 4 個 0x00 做為結尾 d = DType 0: ASCII A~Z: Unicode table m: m = 0 比例模式 m = 1 等寬模式 (請參照補充說明) data = 資料字串 說明 列印已下載的True Type Font字型 補充說明 設定為比例模式(m = 0)時: 當TTF字型的寬度及高度設為相同時,印出的字型即可與Windows字型相同,TTF字型與Windows 字型間的運算公式為: TTF字型高度 = Windows字型號數*dpi/72 例如: 如果使用者要以203 dpi的機器印出Windows 72號字,則應設TTF字型高度 = 72*203/72 = 203, 而TTF字型寬度需與高度相等,亦即為203。如此把TTF字型高度及寬度同設為203即可印出與 Windows 72號字相同的字體。 設定為等寬模式(m = 1)時: 字型高度計算公式如同上述,但字型寬度則會取平均值成為等寬字體,若w值設為0時,則字型高 度與字型寬度的比例為1:1。 40 Bt,x,y,narrow,wide,height,rotation,readable,data - 條碼命令 語法 Bt,x,y,narrow,wide,height,rotation,readable,data 參數 t = bar-code type 說明 type A A2 A3 A4 A5 A6 B C D E F G H I J K L M N N2 O Barcode Code 39 STD Code 39 STD w check Code 39 full ASCII Code 39 full ASCII w check Code 39 STD w check & * Code 39 STD w * EAN 8 EAN 8 - Add ON 2 EAN 8 - Add ON 5 EAN 13 EAN 13 – Add ON 2 EAN 13 – Add ON 5 UPC A UPC A - Add ON 2 UPC A - Add ON 5 UPC E UPC E - Add ON 2 UPC E - Add ON 5 I 2 of 5 I 2 of 5 with check digit Codabar type P Q Q2 R S T U V X Y Y2 Y3 Y4 Z 1 2 3 4 7 Barcode Code 93 Code 128 (auto) Code 128 (subset A/B/C) UCC 128 Post NET ITF 14 GS1 128 (EAN 128) RPS 128 HIBC MSI 1 MOD 10 MSI 2 MOD 10 MSI 1 MOD 11 & 10 MSI no digit check I 2 of 5 with Shipping Bearer Bars UCC/EAN-128 K-MART UCC/EAN-128 RANDOM Telepen FIM Plessey x = 條碼左上角水平位置 (單位:dots, 1 mm = 8 dots 或 12 dots) y = 條碼左上角垂直位置 (單位:dots, 1 mm = 8 dots 或 12 dots) narrow (x dimension) = 條碼窄度 1 ~ 10 dots (0.125 ~ 1.25 mm) ** DUN 14 碼之 窄度設限為 5 ~ 8 dots ; UPC/EAN 碼之 窄度設限為 2 ~ 4 dots ** wide = 條碼寬度設限 2 ~ 30 dots (0.25 ~ 0.5 mm) ; 限CODE 39、93、CODABAR & I 2 of 5 height = 條碼高度設限 24 ~ 1200 dots rotation = 條碼旋轉度 (0 ~ 3) 0) 0° 1) 90° 2) 180° readable = 設定碼文是否顯示. 3) 270° 0 – 不顯示 1 – 在條碼下方,置左 2 – 在條碼上方,置左 3 – 在條碼下方,置中 4 – 在條碼上方,置中 5 – 在條碼下方,置右 6 – 在條碼上方,置右 data= 條碼資料,有下列幾種格式: 1. 常數 2. 日期 (^D) 3. 時間 (^T) 範例 請參考附錄1所有1D與2D的條碼與命令 41 B5n,x,y,narrow,segment,height,rotation,readable,data - GS1 Databar 語法 B5n,x,y,narrow,segment,height,rotation,readable,data 參數 n = 設定GS1 Databar的類型,其種類如下: "n" 0 1 2 3 "n" GS1 Databar類型 GS1 Databar Omnidirectional GS1 Databar Truncated GS1 Databar Stacked GS1 Databar Stacked Omnidir. 4 5 6 GS1 Databar類型 GS1 Databar Limited GS1 Databar Expanded GS1 Databar Expanded Stacked x = 條碼左上角水平位置 (單位:dots, 1 mm = 8 dots 或 12 dots) y = 條碼左上角垂直位置 (單位:dots, 1 mm = 8 dots 或 12 dots) narrow (x dimension) = 條碼窄度 1 ~ 10 dots (0.125 ~ 1.25 mm) segment = 只適用於"GS1 Databar Expanded Stacked",設定每行條碼的最大寬度,設定範 圍為2~22,若資料內容長度超過此設定值,即會自動往下增加ㄧ行條碼,最多可至11行。 height = 保留參數,請固定設為"0" rotation = 條碼旋轉度 (0 ~ 3) 0) 0° 1) 90° 2) 180° readable = 設定碼文是否顯示. 0 – 不顯示; 3) 270° 1 – 在條碼下方,置左 data= 條碼資料,有下列幾種格式: 1. 常數 4. 序列號 (^Cx) 2. 日期 (^D) 5. 變數 (^Vxx) 3. 時間 (^T) C#x,y,±value,z - 序列號檔案遞增/遞減值列印 語法 C#x,y,±value,z 參數 x = 序列號的代號 y = 序列號檔案名稱 ±value = 設定遞增/遞減的值 (最多12 位數) z = 0~9或是B表示使用10進制 = A, 表示使用16進制 = C, 表示使用36進制 說明 序列號檔案遞增/遞減值列印 範例 ~L,SERIAL,new,123456800 先下載”new”檔案至條碼機中 ^Q60,0,0 ^P5 ^L C#0,new,+1,0 AG,50,137,1,1,0,0,^C0 E 123456800 123456801 123456802 123456803 123456804 在超級終端機中鍵入~MGETS,new 42 Cx,ys,±value,prompt - 序列號(流水號)的設定 語法 Cx, ys±value, prompt 參數 x = 序列號的代號,從 0 到 9 依序使用計10組 y = 指定所使用的進制 y 0~9, 表示使用10進制,此時y值所設定的數字為s值(序列號起始值)的首位數 y A, 表示使用16進制,此時s值(序列號起始值)不包含y值 y C, 表示使用36進制,此時s值(序列號起始值)不包含y值 s = 序列號的起始值 (最多29位數) ±value = 設定遞增/遞減的值 (最多28位數) prompt = 序列號的提示字元,只有在與EZ-Viewer和鍵盤搭配使用或在配有LCD螢幕的機型時才 有效(至多20個字元) 說明 序列號的設定 範例 ^Q50,0,0 列印結果: ^W100 ^H10 ^P3 ^L Dy2-me-dd Th:m:s C0,000,+1,Prompt C1, 1,+1,Prompt C2,AEE,+1,Prompt1 C3,CZYY,+1,Prompt2 AC,80,10,1,1,0,0,decimal with leading zeros: ^C0 AC,80, 80,1,1,0,0,decimal with leading spaces: ^C1 AC,80,160,1,1,0,0,hexadecimal: ^C2 AC,80,240,1,1,0,0, 0~9 A~Z : ^C3 E 43 Daa|bb|cc - 輸出日期設定 語法 Daa|bb|cc 參數 aa = 年 y2 : 公元年號之最後2位數如 (97) y4 : 公元年號之最後4位數如 (1997) bb = 月 me : 文字月份如 (JAN, FEB, .... ) mn : 數字月份如 (01, 02, .... ) 2 位數的日期 間隔符號,可為 ASCII 系統中 32 至 63 之任一碼 Djj1 = julian date 格式(YYDD) Djj2 = julian date 格式(YDDD) Dwy1 = 一年中的第幾週(W) Dwy2 = 一年中的第幾週(WW) Dwn = 用數字表示星期幾 Dw1 = 用 3 個字縮寫表示星期幾 Dw2 = 用完整內容表示星期幾 Dm1 = 用 3 個字縮寫表示月份 Dm2 = 用完整內容表示月份 cc = |= 說明 能在同一張標籤列印出20組不同的日期 範例 ^Q100,0,0 ^W100 ^L ~D1,1,0,0,0,0 Dy2-me-dd AD,36,40,1,1,0,0,^D Djj1 AD,36,80,1,1,0,0,^D Dwy1 AD,36,120,1,1,0,0,^D Dw1 AD,36,160,1,1,0,0,^D Dm1 AD,36,200,1,1,0,0,^D Dy4/mn/dd AD,36,280,1,1,0,0,^D Djj2 AD,36,320,1,1,0,0,^D Dwy2 AD,36,360,1,1,0,0,^D Dw2 AD,36,400,1,1,0,0,^D Dm2 AD,36,440,1,1,0,0,^D Dwn AD,36,530,1,1,0,0,^D AC,228,82,1,1,0,0,julian date format AC,228,124,1,1,0,0,week of year format AC,228,166,1,1,0,0,day-of-week as 3 letter abbreviation AC,228,210,1,1,0,0,month of the year as 3 letter abbreviation AC,228,318,1,1,0,0,julian date format AC,228,360,1,1,0,0,week of year format AC,228,402,1,1,0,0,day-of-week as complete AC,228,446,1,1,0,0,month of the year as a complete name AC,228,532,1,1,0,0,day-of-week as number value AC,228,40,1,1,0,0,Date layout AC,228,274,1,1,0,0,Date layout E 44 00-JAN-01 0001 52 Sat Jan 2100/01/01 00001 52 Saturday January 6 E - 終結字元及啟印設定 語法 E 說明 標籤結束命令。條碼機接收此命令後,即開始列印。 FILEDB,OPEN,name - 開啟指定資料庫 語法 FILEDB,OPEN,name 參數 name = 資料庫的名稱 說明 開啟一個資料庫以讀取資料 範例 FILEDB,OPEN,customer 開啟”customer”資料庫 FILEDB,MOVE,n - 移動至指定資料庫位置 語法 FILEDB,MOVE,n 參數 n = 可用數字表示 n = FIRST,至第一筆記錄 n = LAST,至最後一筆記錄 n = NEXT,至下一筆紀錄 n = PRIOR,至前一筆記錄 說明 可利用變數或數字取代移動至指定資料位置 範例 FILEDB,MOVE,3 FILEDB,MOVE,FIRST FILEDB,MOVE,NEXT 移動至第三筆記錄 移動至第一筆記錄 移動至下一筆記錄 FILEDB,FIND,x,y - 資料搜尋 語法 FILEDB,FIND,x,y 參數 x = 欲尋找資料 y = 對照資料名稱 說明 此命令可尋找資料庫中資料 範例 先下載customer資料至資料庫中: ^Q60,0,0 ^P1 ^L FILEDB,OPEN,customer V00,10,Prompt0 V#LINKDB,ADDRESS,V00 FILEDB,FIND,NAME,John AC,79,120,1,1,0,0, ^V00 E Find John data and print it 45 Gwxxx - 點陣圖形命令 語法 Gwxxx 參數 w = 圖形檔之大小 xxx...:為圖形檔資料 說明 此命令為 ~G 命令之次級命令,須以二進位方式傳輸。 w 是圖檔佔用之byte數。 例如: 檔案大小為 50 bytes,命令則為 G2xxx ... .(在 ASCII碼中,2 即位於第 50 之位置) 範例 ^Q35,0,10 ^W70 ^H10 ^S4 ^R0 ~G G<@ G<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ G<@ G<@ G<@ G< @ G<@ G<@ E 其中 : ~G 為開始圖型接收模式 46 Hx,y,col_count,row_count,col_width,row_width,line_width - 畫表格命令 語法 Hx,y,col_count,row_count,col_width,row_width,line_width 參數 x = 左上角水平位置(單位:dots) y = 左上角垂直位置(單位:dots) col_count = 表格行數 row_count = 表格列數 col_width = 表格行寬 row_width = 表格列高 line_width = 格線寬度 說明 在標籤上畫出表格 範例 ^Q50,0,3 ^W171 ^H10 ^P1 ^S4 ^AT ^C1 ^R0 ~Q+0 ^O0 ^D0 ^E14 ~R200 ^L Dy2-me-dd Th:m:s H20,20,2,3,20,30,10 E 47 La,x,y,x1,y1 - 畫直線命令 語法 La,x,y,x1,y1 參數 a = o, 覆蓋線條位置下之內容 a = e, 將線條位置下之內容,以反白方式呈現出 x = 左上角水平位置(單位:dots) y = 左上角垂直位置(單位:dots) x1 = 右下角水平位置(單位:dots) y1 = 右下角垂直位置(單位:dots) 說明 在標籤上畫出直線 ** 線條粗細可自行決定 ** 範例 ^Q50,0,0 ^W50 ^H15 ^P1 ^S2 ^L Dy2-me-dd Th:m:s R08,08,252,252,4,4 Lo,128,010,132,250 Le,008,128,252,132 Ls,008,010,4,248,250 Ls,248,010,4,008,250 E 列印結果 : Mx,y,sno,nos,mode,ccode,zip,class,rotation,message - Maxicode 命令 語法 Mx,y,sno,nos,mode,ccode,zip,class,rotation,message 參數 x = 自左上角量起之水平位置 (單位:dots). y = 自左上角量起之垂直位置 (單位:dots). sno = 符號數,分為:1 ~ 8. nos = 符號組數,分為:1 ~ 8 組. mode = 條碼模式,分為 2、3、4或6. ccode = 3 位數國家碼 zip = 郵政區號 美洲地區應為 9 位數,若郵政區號僅 5 位,其餘 4 位須以 0 補上。美洲以外地區應為6 位數(文字數字混合)。 class = 3位數服務等級 rotation = 條碼旋轉度 (0 ~ 3) 0) 0° 1) 90° 2) 180° 3) 270° message = 資料,1 ~ 84 字. 說明 列印2D Maxicode 48 Px,y,w,h,r,c,ec,len,rotation - PDF 417 命令 語法 Px, y, w, h, r, c, ec, len, rotation data 參數 x = 條碼左上角水平位置 (單位:dots) y = 條碼左上角垂直位置 (單位:dots) w = 條碼或空白處,最窄部份之寬度 h = 條碼高度 r = 條碼行數 3 ~ 90. 若鍵入0,印表機會統計所有行數 c = 條碼列數 1 ~ 30. 若鍵入0,印表機會統計所有列數 ec = 錯誤修正度 0 ~ 8 len = 轉為PDF417條碼之內容大小,包括 Return ↵ 及跳行(單位:bytes) rotation = 條碼旋轉角度 (0 ~ 3) 0) 0° 1) 90° 2) 180° 3) 270° data = 轉為PDF417條碼之資料 (大小須與"len"參數設定的值相符) 說明 設定PDF417條碼列印,需精確指定內容資料的實際大小 範例 ^Q50,0,0 ^W70 ^H15 ^P1 ^S2 ^AD ^C1 ^R0 ~Q+0 ^O0 ^D0 ^E12 ~R200 ^L Dy2-me-dd Th:m:s P9,40,3,3,3,1,3,22 0123456789 0123456789 E 49 PCx,y,w,h,r,c,ec,max_len,rotation - PDF 417長度最大值功能 語法 PCx, y, w, h, r, c, ec, max_len,rotation &*Data&* 參數 x = 條碼左上角水平位置 (單位:dots) y = 條碼左上角垂直位置 (單位:dots) w = 條碼或空白處,最窄部份之寬度 h = 條碼高度 r = 條碼行數 3 ~ 90. 若鍵入0,印表機會統計所有行數 c = 條碼列數 1 ~ 30. 若鍵入0,印表機會統計所有列數 ec = 錯誤修正度 0 ~ 8 len = 轉為PDF417條碼之內容大小,包括 Return ↵ 及跳行(單位:bytes) rotation = 條碼旋轉角度 (0 ~ 3) 0) 0° 1) 90° 2) 180° 3) 270° data = 轉為PDF417條碼之資料(內容的起始與結尾必須以&*為標註) 說明 範例 設定PDF417條碼列印,只需指定內容資料的最大值即可 ^Q100,3 ^W100 ^H10 ^P1 ^S4 ^AT ^C1 ^R0 ~Q+0 ^O0 ^D0 ^E14 ~R200 ^L Dy2-me-dd Th:m:s AB,28,24,1,1,0,0,P324,48,3,3,3,3,3,36 AB,28,46,1,1,0,0,0123456789 AB,28,68,1,1,0,0,Line2 AB,28,90,1,1,0,0,Line3 AB,28,112,1,1,0,0,9876543210 AB,24,166,1,1,0,0,PB324,168,3,3,3,3,3,36 AB,24,188,1,1,0,0,0123456789 AB,24,210,1,1,0,0,Line2 AB,24,232,1,1,0,0,Line3 AB,24,254,1,1,0,0,9876543210 AB,18,308,1,1,0,0,PC324,298,3,3,3,3,3,50 AB,18,330,1,1,0,0,&*0123456789 AB,18,352,1,1,0,0,Line2 AB,18,374,1,1,0,0,Line3 AB,18,396,1,1,0,0,9876543210&* AB,16,460,1,1,0,0,PD324,426,3,3,3,3,3,50 AB,16,482,1,1,0,0,&*0123456789 AB,16,504,1,1,0,0,Line2 AB,16,526,1,1,0,0,Line3 AB,16,548,1,1,0,0,9876543210&* P324,48,3,3,3,3,3,36 0123456789 Line2 Line3 9876543210 PB324,168,3,3,3,3,3,36 0123456789 Line2 Line3 9876543210 PC324,298,3,3,3,3,3,50 &*0123456789 Line2 Line3 9876543210&* PD324,426,3,3,3,3,3,50 &*0123456789 Line2 Line3 9876543210&* E 50 PMx,y,w,h,mode,length,rotation - Micro PDF 417 語法 PMx,y,w,h,mode,length,rotation Data 參數 x = 條碼左上角水平位置 (單位:dots) y = 條碼左上角垂直位置 (單位:dots) w = 條碼或空白處,最窄部份之寬度 h = 條碼高度 mode = 0 ~ 33. length = PDF417條碼內容之長度值大小(包括Return rotation = 條碼旋轉角度 (0 ~ 3) 0) 0° 1) 90° 2) 180° 及跳行) 3) 270° Data =轉為PDF417條碼之資料(資料的長度必須設定等於’’len’’的數值;最大字元為1024) 說明 Print a 2D Micro PDF417 code 範例 PM100,100,6,8,3,10,3 1234567890 51 Qx,y,width,height - 圖案命令 語法 Qx,y,width,height data... 參數 x = 自左上角量起之水平位置 (單位:dots). y = 自左上角量起之垂直位置 (單位:dots). width = 圖檔寬度 (單位:byte) height = 圖檔高度 (單位:dots) (資料大小 = 圖檔寬度 x 圖檔高度) 說明 資 料 送 出 1 2 3 4 ......77 78 79 80 4 4 8 寬 = 4 ; 高 = 20 20 1 2 3 5 6 7 (資料大小 : 4x20 = 80) 此命令在於將圖案以指定的尺寸送到條碼機 77 78 79 80 範例 Send command : ^Q20,0,0 ^W40 ^S2 ^H15 ^L Q40,10,3,8 AAAAAAAAAAAAAAAAAAAAAAAA E 列印結果 : A : 01000001 ( Binary ) Rx,y,x1,y1,lrw,ubw - 畫出矩形命令 語法 Rx,y,x1,y1,lrw,ubw 參數 x = 左上角水平位置(單位:dots) (x,y) lrm y = 左上角垂直位置(單位:dots) x1 = 右下角水平位置(單位:dots) y1 = 右下角垂直位置(單位:dots) ubw lrw = 左右邊線厚度(單位:dots) ubw = 上下邊線厚度(單位:dots) 說明 在標籤上畫出矩形 列印結果 : 範例 ^Q50,0,0 ^W70 ^L R10,10,210,210,8,8 E 52 (x1,y1) Th|m|s - 內部時鐘設定 語法 Th|m|s 參數 h = 時 規格 ( 2位數字, 00 ~ 23) m = 分 規格 ( 2 位數字, 00 ~ 59) s = 秒 規格 (2 位數字, 00 ~ 59) | = 間隔符號,可為 ASCII 系統中 32 至 63 之任一碼 說明 對內部時鐘做時間輸出設定 範例 ^Q50,0,0 ^W100 ~D11,23,10,05,14,59 ^L Dy4-me-dd Th:m:s AE,100,30,1,1,0,0,SET DAY : dy4 - me - dd AE,100,80,1,1,0,0,^D AE,100,230,1,1,0,0,SET TIME : Th:m :s AE,100,280,1,1,0,0,^T E 列印結果 : SET DAY : dy4 – me – dd 2010 – NOV – 23 SET TIME : Th : m : s 05 : 14 : 59 V#ADD,name,size,prompt - 命名變數 語法 V#ADD,name,size,prompt 參數 name = 描述名稱 size = 描述字數 prompt = 變數提示 說明 針對變數命名 範例 ~MDELF,aaa ^Faaa ^Q50,0,3 ^AD ^L V#ADD,weight,10,Weight V#ADD,date,15,Date AE,7,46,1,1,0,0,Weight is ^(weight) AE,7,86,1,1,0,0,Date is ^(date) E ^Kaaa 16 kg 11/26/2004 E ~P1 Weight is 16 kg Date is 11/26/2004 53 V#ADDCHKSUM,x - 加入modulus 10 檢查碼 語法 V#ADDCHKSUM,x 參數 x = 變數 說明 將變數x加入modulus 10 檢查碼 範例 將變數V00加入modulus 10 檢查碼 列印結果: ~MDELF,test ^Ftest ^Q60,0,0 ^L V00,16,PromptV00 V#ADDCHKSUM,V00 AE,47,57,1,1,0,0,^V00 E 輸入變數值 111222333 列印結果 1112223332 ^Ktest 111222333 E ~P1 V#ADDCHKSUM43,x - 加入modulus 43 檢查碼 語法 V#ADDCHKSUM43,x 參數 x = 變數 說明 將變數x加入modulus 43 檢查碼 範例 將變數V00加入modulus 43 檢查碼 ~MDELF,test ^Ftest ^Q60,0,0 ^L V00,16,Prompt V#ADDCHKSUM43,V00 AE,47,57,1,1,0,0,Date:^V00 E 列印結果: 輸入變數值 111222333 列印結果 111222334J ^Ktest 111222334 E ~P1 V#LINKDB,x,y - 變數連結dBase資料庫內容 語法 V#LINKDB,x,y 參數 x = File name y = Variable 說明 當使用這命令時請先將dBase資料庫打開,且連結至指定印出的資料內容 54 V#OPx,p1,p2,p3 - 變數計算 語法 V#OPx,p1,p2,p3 參數 x = +, -, *, /, % ; p1,p2,p3=變數 x = +, p1=p2+p3 x = -, p1=p2-p3 x = *, p1=p2*p3 x = /, p1=p2/p3 x = %, p1=p2%p3 說明 此命令具有可讓變數作四則運算的功能 註: 運算結果會四捨五入至整數 範例 V#OP+,V00,V01,V02 V00=V01+V02-變數相加 V#OP-,V00,V01,V02 V00=V01-V02-變數相減 V#OP*,V00,V01,V02 V00=V01*V02-變數相乘 V#OP/,V00,V01,V02 V00=V01/V02-變數相除 V#OP%,V00,V01,V02 V00=V01%V02-變數相除取餘數 V#RENAME,name,x - 變數重新命名 語法 V#RENAME,name,x 參數 name = 重新命名變數名稱(最多可輸入8字元) x = 變數 說明 重新命名變數取代原本設定的變數名稱 範例 ~MDELF,aaa ^Faaa ^Q50,0,3 ^AD ^L V00,10,Prompt V01,10,Prompt V#RENAME,weight,V00 V#RENAME,date,V01 AE,7,46,1,1,0,0,Weight is ^(weight) AE,7,86,1,1,0,0,Date is ^(date) E Weight is 16 kg Date is 11/20/2004 ^Kaaa 16 kg 11/20/2004 E ~P1 V#SETZERO,Vxx - 變數數字前補零 語法 V#SETZERO,Vxx 參數 xx = 00 ~ 99 同變數定義 說明 變數數字前補零 55 V#SET,FLOATFORMAT,X,Y,Vxx - 處理顯示小數點後進位模式 語法 V#SET,FLOATFORMAT,X,Y,Vnn 參數 X = 小數點位數 ( 0 ~ 127 ) Y = N : 四捨五入 ; U : 無條件進位 ; D : 無條件捨去 xx = 00 ~ 99 同變數定義 說明 搭配 V#OPx,p1,p2,p3 , 可做浮點運算 V#SET,PROMPTONCE,Vx - 列印時只提示一次變數名稱 語法 V#SET,PROMPTONCE,Vx 參數 有被設定過的變數代號 x = 變數 說明 指示在鍵盤模式呼叫標籤應用時, 連續重複列印相同標籤, 其指定的變數只詢問一次內容。 範例 V#SET,PROMPTONCE,V00 V#SET,THOUFORMAT,V00ab[c] - 設定數字間列印時想要顯示的符號 語法 V#SET,THOUFORMAT,V00ab[c] 參數 a, b, c, 分別代表所想要顯示的符號 說明 分別在數字千位數 ( a ) , 小數點 ( b ) 以及數字結尾 ( c ) 列印想要顯示的符號 範例 ^Q50,0,0 ~MDELF,TEST ^FTEST ^L V00,10,V00 V01,10,V01 V02,10,V02 V#SET,UNPROMPT,V02 V#SET,FLOATFORMAT,2,0,V02 V#SET,THOUFORMAT,V02,,, V#OP+,V02,V00,V01 R22,14,774,378,10,10 AH,100,050,1,1,0,0,V00 = ^V00 AH,100,150,1,1,0,0,V01 = ^V01 AH,100,250,1,1,0,0,V02 = ^V02 E 列印結果 : V00 = 1411.12 V01 = 1333.23 V02 = 2,744,35, ^KTEST 1411.12 1333.23 ~P1 E V#SET,UNPROMPT,p1 - 變數值設為自動取得,不需再人工輸入 語法 V#SET,UNPROMPT,p1 參數 無 範例 V#OP+,V00,V01,V02 V#SET,UNPROMPT,V00 備註 在Keyboard Mode中,不會出現輸入該變數的畫面 變數V00的值設為V01加V02的值,不需再人工輸入 56 V#STRCPY,x,y - 變數內容複製 語法 V#STRCPY,x,y 參數 x = 複製的目的變數 y = 複製的來源變數 說明 複製變數y的全部內容到變數x中 範例 V#STRCPY,V00,V01 複製V01全部內容到V00中 V#STRSUB,x,y,first,length - 變數部分內容複製 語法 V#STRSUB,x,y,first,length 參數 x = 複製的目的變數 y = 複製的來源變數 first = 變數的起始位址 length = 變數的字元長度 說明 範例 複製變數y部分內容到變數x中 範例: 從完整的日期變數中,分別取出年、 列印結果: 月、日資料: ~MDELF,test ^Ftest ^Q60,0,0 ^L V00,16,PromptV0 V01,16,PromptV1 V02,16,PromptV2 V03,16,PromptV2 V#STRSUB,V01,V00,5,2 V#STRSUB,V02,V00,8,2 V#STRSUB,V03,V00,0,4 V#SET,UNPROMPT,V01 V#SET,UNPROMPT,V02 V#SET,UNPROMPT,V03 AE,47,57,1,1,0,0,Date:^V00 AE,38,115,1,1,0,0,Month:^V01 AE,38,155,1,1,0,0,Day:^V02 AE,38,205,1,1,0,0,Year:^V03 E Date:2005/01/31 Month:01 Day:31 Year:2005 ^Ktest 2005/01/31 E ~P1 Vt,x,y,x_mul,y_mul,gap,rotationInverse,data - 使用下載至記憶體的字型 語法 Vt,x,y,x_mul,y_mul,gap,rotationInverse,data 參數 t = 字型代號,從 a ~ z (或 A ~ Z) 若要使用 UNICODE 則需搭配以下用法 : E UTF8 L UTF16 LO H UTF16 HI 如果使用 UTF16 字元需以 4 個 0x00 做為結尾 說明 其餘用法與呼叫內建字型的用法相同,請參考【文字命令】的說明 範例 VA,5,10,1,1,1,0,data 呼叫ID代號為A的字型 57 Vxx,length,prompt[,jnl][,sab] - 變數在指定的寬度中置左、置中、置右顯示 語法 Vxx,length,prompt 參數 xx = 變數名稱, 00 ~ 99 length = 字元數 (上限為 98 個字元). prompt = 提示變數 (上限為 20 個字元) j = 調整位置 n = l(置左), c(置中), r(置右) l = 整體字串的長度,以毫米(mm)顯示 ( 4” 印表機上限為100mm ; 2” 印表機上限為50mm ) s = 截距選項 ; a = n , b = 截距字串的長度 a = p , b = 字串結尾的資料 說明 進階使用變數功能, 若輸入資料長度超過設定資料長度 , 則 F/W 只會截取前面幾位 如 : 當 length = 3 位數 , 資料輸入為 apple , 則列印會從 app 開始列印 ( 只取前 3 位 ) 58 Wx,y,mode,type,ec,mask,mul,len,roatae data - QR-code & Micro QR Code 語法 Wx,y,mode,type,ec,mask,mul,len,roatae data 參數 x = 條碼左上角水平位置 (單位:dots) y = 條碼左上角垂直位置 (單位:dots) mode = 條碼模式 (1~5) 1 Numerical data mode 2 Alpha numerical data mode 3 8-bit data mode* 4 Kanji data mode 5 Mixing mode (不適用於Micro QR Code) type = 設定類型 (1~2) 1 Model1 (original) 2 Model2 (enhanced) 3 Micro QR Code ec = 錯誤修正等級 (L、M、Q、H) L Low M Medium Q Medium high H High (不適用於Micro QR Code) mask = 遮罩因子 (0~7 or 8 for auto); 若為列印Micro QR Code時,此值必須設為"0" mul = 放大倍數 (1~8) len = 條碼內容長度(包括 Return ↵ 及跳行) roatae = 條碼旋轉角度 0) 0° 1) 90° 2) 180° 3) 270° data = bar code 資料內容 註: 當條碼模式設定為8-bit data模式時,bar code 資料內容的前四碼必須用於指定資料長 度。例如,當前4碼為0015時,即表示條碼內容的資料長度必須為15 bytes 說明 設定QR-code條碼編排 範例 Q50,0,0 ^L W10,10,2,1,L,8,10,36,0 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ E 條碼模式: 2 設定類型: 1 錯誤修正等級: L 遮罩因子: 8 放大倍數:10 條碼內容長度: 36 59 XRBx,y,enlarge,rotation,length data - DataMatrix Code 語法 XRBx,y,enlarge,rotation,length data 參數 x = 水平(X軸)起始位置 (單位:dots) y = 垂直(Y軸)起始位置 (單位:dots) enlarge = 條碼放大倍數(垂直及水平),最大至8倍 ; roatation = 條碼旋轉角度 0) 0° 1) 90° 2) 180° 3) 270° length = 資料長度 (單位:bytes) data = bar code 資料內容 說明 設定正方形DataMatrix Code條碼編排 XRBx,y,enlarge,rotationR,length data - 列印矩形DataMatrix Code 語法 XRBx,y,enlarge,rotationR,length data 參數 x = 水平(X軸)起始位置 (單位:dots) y = 垂直(Y軸)起始位置 (單位:dots) enlarge = 條碼放大倍數(垂直及水平),最大至8倍 ; roatationR = 條碼旋轉角度 0R) 0° 1R) 90° 2R) 180° 3R) 270° length = 資料長度 (單位:bytes) data = bar code 資料內容 說明 設定矩形DataMatrix Code條碼編排 Yx,y,name - 呼叫圖形檔命令 語法 Yx,y,name 參數 x = 圖形左上角水平位置(單位:dots) y = 圖形左上角垂直位置(單位:dots) name = 下載圖檔之名稱 說明 將下載之圖形列印在標籤之選定位置 範例 所載入的圖形檔檔名為 Graphic1, Y20,40,Graphic1 ↵ x y 可叫出圖形且自標籤 左上角(20,40)處開始列印出 60 (20,40) Zx,y,a,b,c,d,e,n data - 列印 Aztec 條碼 語法 Zx,y,a,b,c,d,e,n data x = Hori. of left-bottom pos. of barcode (unit: dots). y = Vert. of left-bottom pos. of barcode (unit: dots). a = rotation of barcode (0 ~ 3) 0) 0° 1) 90° 2) 180° 3) 270° b = 放大倍數 ( 1 to 10 ) 1 on 150 dpi printers 2 on 200 dpi printers 3 on 300 dpi printers 6 on 600 dpi printers c = Extended Channel Interpretation Code indicator ECIC支援符號設定 Y = 如果資料包含ECICs N = 如果資料不包含ECICs d = error control and symbol size/type indicator 參數 若輸入非數字開頭則為000 0 = default error correction level 若輸入1-9開頭第2位數非數字則為001-009 01 to 99 = error correction percentage ( minimum ) 若輸入數字則為000-255若高於255則再從000-255開 101 to 104 = 1 to 4 – layer compact symbol 始以此類推 201 to 232 = 1 to 32 – layer full - range symbol 例如輸入256,512,768則都為000以此類推 300 = a simple Aztec “Rune” 輸入255,511,767則都為255以此類推 e = menu symbol indicator Accepted Values Y =如果符號是選單中的符號 N =如果符號不是選單中的符號 n = data length : maximum = 2000 data = bar code data 說明 錯誤更正控制 Print a 2D Aztec 61 選單符號設定 區域網路設定命令 ^NA,function[,p1] - 設定 SMTP 功能 語法 參數 ^NA,function[,p1] ENABLE, 無參數 p1 回傳 SMTP 開啟 / 關閉狀態 ; 有參數 p1 = 0 關閉 SMTP , = 1 開啟 SMTP USER, 無參數 p1 回傳 USER 字串 ; ( 登入 SMTP server 帳號 ) 有參數 p1 表示設定 USER 字串 Ex. ^NA,USER,godex PASS, 無參數 p1 回傳 PASSWORD ; 有參數 p1 表示設定 PASSWORD 4 digits (登入 SMTP server 密碼 )Ex. ^NA,PASS,0000 IP, 無參數 p1 回傳 SMTP IP address ; 有參數 p1 表示設定 SMTP IP address Ex. ^NA,IP,192.168.0.1 function = SUBJECT, 無參數 p1 回傳 e-mail 主旨 ; 有參數 p1 表示設定 e-mail 主旨 Ex. ^NA,SUBJECT,error message FROM= 無參數 p1 回傳 e-mail 發送端地址 ; 有參數 p1 表示設定 e-mail 發送端地址 Ex. ^NA,FROM,godex@godexintl.com TO= 無參數 p1 回傳 e-mail 接收端地址 ; 有參數 p1 表示設定 e-mail 接收端地址 Ex. ^NA,TO,godex@godexintl.com 說明 參考 parameter 說明 範例 測試傳輸過程如下 : PC to Printer Printer to PC PC to Printer Printer to PC ^NA,USER godex ^NA,SUBJECT errormessage ^NL[,TrapIP,Community] - 設定SNMP 功能 語法 ^NL,TrapIP,Community 說明 若沒有傳參數則代表回傳 SNMP 設定 , 反之則代表設定 SNMP 範例 測試傳輸過程如下 : PC to Printer ^NL Printer to PC 192.168.0.1,public 62 ^NL,ENABLE,n - 設定 SNMP 開啟 / 關閉功能 語法 ^NL,ENABLE,n 參數 n = 0, 關閉 ; = 1, 開啟 說明 若沒有傳參數則代表回傳開啟 / 關閉 SNMP , 反之則代表開啟 / 關閉 SNMP 回傳 SNMP 開啟 / 關閉狀態 ; 回傳 0 表示 SNMP 關閉, 回傳 1 表示 SNMP 開啟 ^NR[,p[,ei[,sw]]] - LAN 回應設定 語法 ^NR[,p[,ei[,sw]]] 參數 p = 0, 調整 SMTP 回應設定 ; =1, 調整 SNMP 回應設定 ei = 0 – 11 0, ERROR01 : PAPER_OUT_ID 1, ERROR02:PAPER_JAM_ID 2, ERROR03:RIBBON_OUT_ID 3, ERROR04:DOOR_OPEN_ID 4, ERROR05:STRIPPER_ERROR_ID 5, ERROR06:MEMORY_FULL_ID 6, ERROR07:FILENAME_NO_FOUND_ID 7, ERROR08:FILENAME_REPEAT_ID 8, ERROR09:SYNTAX_ERROR_ID 9, ERROR10:DATA_LENGTH_ERROR_ID sw = 0, 關閉 ; = 1, 開啟 ; 指定的 “ei” 參數回傳功能 若設定參數不完整 , 則轉變為回傳功能如範例說明 說明 參考 parameter 說明 範例 測試傳輸過程如下 : PC to Printer Printer to PC PC to Printer Printer to PC PC to Printer Printer to PC ^NR SMTP : 1,1,1,1,1,1,1,1,1,1,0 SNMP : 1,1,1,1,1,1,1,1,1,1,1 ^NR,0 SMTP : 1,1,1,1,1,1,1,1,1,1,0 ^NR,0,11 0 ^NMACADDR[,addr] - 設定/回傳 MAC address 語法 ^NMACADDR[,addr] 參數 addr = MAC address 說明 若沒有傳 addr 參數則代表回傳 MAC address , 反之則代表設定 MAC address 範例 ^NMACADDR,001D9A000C16 63 ^NS[a,b,c,d,e,f,g,h,I] - 設定或詢問網路連線參數功能 語法 ^NSa,b,c,d,e,f,g,h,i 參數 a= D(DHCP) or P(PERMANENT) b= IP 位址 c= 遮罩 d= 匣道 e= 保留 f= 保留 g= 保留 h= 保留 i= 連接埠號碼 說明 範例 若沒有傳參數則代表回傳 網路設定字串 , 反之則代表設定網路 測試傳輸過程如下 : PC to Printer ^NS Printer to PC D,192.168.0.1,255.255.255.0,192.168.0.1,,,,,910 0 64 附錄 條碼範例 Barcode Type Code 39 Barcode Sample Sample Commands ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BA,30,57,2,6,80,0,1,22-.$ /+%40 BA,30,200,2,5,80,0,0,22-.$ /+%40 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,Code39 E Code 39 with check digit ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BA2,30,57,2,6,80,0,1,22-.$ /+%40 BA2,30,200,2,5,80,0,0,22-.$ /+%40 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,Code39 with check E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BB,30,57,2,5,80,0,1,22408785 BB,30,200,2,5,80,0,0,22408785 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,EAN8 E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BC,30,57,2,5,80,0,1,2240878512 BC,30,200,2,5,80,0,0,2240878512 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,EAN8 Add ON 2 E EAN 8 EAN 8 Add ON 2 ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BD,30,57,2,5,80,0,1,2240878512345 BD,30,200,2,5,80,0,0,2240878512345 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable EAN 8 Add ON 5 AD,36,300,1,1,0,0I,EAN8 Add ON 5 E 65 EAN 13 ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BE,30,57,2,5,80,0,1,2240878500518 BE,30,200,2,5,80,0,0,2240878500518 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,EAN13 E EAN 13 Add ON 2 ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BF,30,57,2,5,80,0,1,224087850051812 BF,30,200,2,5,80,0,0,224087850051812 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,EAN13 Add ON 2 E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BG,30,57,2,5,80,0,1,224087850051812 345 BG,30,200,2,5,80,0,0,22408785005181 2345 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,EAN13 Add ON 5 E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BH,30,57,2,5,80,0,1,224087855173 BH,30,200,2,5,80,0,0,224087855173 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,UPC A E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BI,30,57,2,5,80,0,1,22408785517312 BI,30,200,2,5,80,0,0,22408785517312 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,UPC A Add ON 2 E EAN 13 Add ON 5 UPC A UPC A Add ON 2 66 UPC A Add ON 5 ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BJ,30,57,2,5,80,0,1,2240878551731234 5 BJ,30,200,2,5,80,0,0,224087855173123 45 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,UPC A Add ON 5 E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BK,30,57,2,5,80,0,1,2240879 BK,30,200,2,5,80,0,0,2240879 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,UPC E E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BL,30,57,2,5,80,0,1,224087912 BL,30,200,2,5,80,0,0,224087912 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,UPC E Add ON 2 E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BM,30,57,2,5,80,0,1,224087912345 BM,30,200,2,5,80,0,0,224087912345 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,UPC E Add ON 5 E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BN,30,57,2,5,80,0,1,22408785 BN,30,200,2,5,80,0,0,22408785 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,I 2 of 5 E UPC E UPC E Add ON 2 UPC E Add ON 5 I 2 of 5 67 Codabar ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BO,30,57,2,5,80,0,1,A22408785D BO,30,200,2,5,80,0,0,A22408785D AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,Codabar E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BP,30,57,2,5,80,0,1,22408785Godex BP,30,200,2,5,80,0,0,22408785Godex AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,Code93 E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BQ,30,57,2,5,80,0,1,22408785Godex BQ,30,200,2,5,80,0,0,22408785Godex AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,Code128 auto E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BQ2,30,57,2,5,80,0,1,A22408785GOD EX BQ2,30,200,2,5,80,0,0,A22408785GO DEX AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,Code128 subset A E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BR,30,57,2,5,80,0,1,002240878512345 6789 BR,30,210,2,5,80,0,0,00224087851234 56789 AB,400,25,1,1,0,0,Human Readable AB,400,180,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,UCC128 E Code 93 Code 128 (auto subset A/B/C) Code 128 (subset A/B/C) UCC 128 68 Post NET ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BS,30,100,2,5,80,0,1,22408 BS,30,230,2,5,80,0,0,22408 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,Post NET 5 E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BT,30,57,2,5,80,0,1,012345011238 BT,30,200,2,5,80,0,0,01234011238 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,ITF14 E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BU,30,57,2,5,80,0,2,001008442374492 00941 BU,30,200,2,5,80,0,0,00100844237449 200941 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,EAN128 E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BV,30,57,2,5,80,0,1,224087852240878 512345 BV,30,200,2,5,80,0,0,22408785224087 8512345 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,RPS128 E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BW,30,57,2,5,80,0,1,22408785 BW,30,200,2,5,80,0,0,22408785 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,China Postal Code E ITF 14 EAN 128 RPS 128 China Code Postal 69 HIBC ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BX,30,57,2,6,80,0,1,22-.$ /+%40 BX,30,200,2,6,80,0,0,22-.$ /+%40 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,HIBC E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BY,30,57,2,5,80,0,1,22408785 BY,30,200,2,5,80,0,0,22408785 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,Plessey MSI2 1 mod10 E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BZ,30,57,2,5,80,0,1,2240878512345 BZ,30,200,2,5,80,0,0,2240878512345 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AC,36,300,1,1,0,0I,I 2 of 5 with Shipping Bearer Bars E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 B1,30,57,2,5,80,0,1,224087858901234 567 B1,30,200,2,5,80,0,0,22408785890123 4567 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,UCC/EAN 128 K-MART E Plessey I 2 of 5 with Shipping Bearer Bars UCC/EAN-128 K-MART 70 UCC/EAN-128 RANDOM Telepen ^L Dy2-me-dd Th:m:s R8,13,631,790,8,8 B2,500,60,2,5,80,1,1,2240878522408785678224087852240878 B2,250,60,2,5,80,1,0,2240878522408785678224087852240878 AB,550,400,1,1,0,1,Human Readable AB,300,400,1,1,0,1,No Human Readable AD,36,720,1,1,0,0I,UCC/EAN 128 RANDAN E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 B3,30,57,2,5,80,0,1,22408785 B3,30,200,2,5,80,0,0,22408785 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,Telepen E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 B4,110,80,1,1,50,0,1,A B4,350,80,1,1,50,0,1,B AB,130,220,1,1,0,0,char A AB,370,220,1,1,0,0,char B AD,36,300,1,1,0,0I,FIM E FIM GS1 Databar ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 B55,30,57,2,5,80,0,1,1234567890000 B55,30,200,2,5,80,0,0,1234567890000 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,GS1 Databar E 71 Maxicode ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 M200,50,1,1,2,840,068107317,666,0,12 3456 AD,36,300,1,1,0,0I,MaxiCode E PDF417 ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 PC50,100,3,10,3,3,3,19 &*01234567 012&* AD,36,300,1,1,0,0I,PDF 417 E QR Code ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 W100,60,1,1,M,8,7,10,0 0123456789 W400,60,1,2,M,8,7,10,0 0123456789 AB,130,230,1,1,0,0,mode 1 AB,430,230,1,1,0,0,mode 2 AD,36,300,1,1,0,0I,QR Code E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 W100,80,1,3,M,0,7,10,0 0123456789 AD,36,300,1,1,0,0I,Micro QR Code E Micro QR Code DataMatrix (Square) ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 XRB250,100,7,0,50 01234567890123456789012345678901234567890123456789 AD,36,300,1,1,0,0I,DataMatrix Code Square E 72 DataMatrix (Rectangular) ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 XRB180,100,7,0R,50 01234567890123456789012345678901234567890123456789 AD,36,300,1,1,0,0I,DataMatrix Code Rectangle E 73 命令範例 製作標籤時,所下達之命令應為組合式命令,如下: 控制和設定命令 ^L 標籤格式命令 E ^L是標籤起始命令 標籤的格式命令需 包含在此區域內 E是標籤結束命令 ** 控制命令與設定命令二者,不可用於標籤規格命令區內。 範例: 下面的程式範例是列印出一張標籤,內容為一個 EAN 8 的條碼. 程式本身是一般的文字檔. 無論使用何種語言編寫 程式,只須送出該文字檔的內容即可控制條碼機來列印. 74 程式命令 說明 ^Q25,3 設定使用標籤紙高度 25mm,間距 3mm ^W32 設定標籤寬度 32mm ^H10 設定列印明暗度為 10 ^S6 設定列印速度為 每秒6吋 ^P1 設定列印張數為1 ^E10 設定列印完後紙張的吐紙長度為10mm(下次列印時會先倒退回10mm再列印) ^C1 設定複製列印的張數(內定值為1) ^O0 設定自動剝紙功能為 OFF ^R0 不指定位移值 ^D0 不啟動裁刀 ^L 標籤內容的啟始符號 BB,42,39,2,5,100,0,1,1234567 選用EAN8條碼,資料內容為1234567 E 標籤內容的結束符號 將上列命令以純文字格式儲存 (例如檔名為 EX1.TXT). 在 MS-DOS 模式下執行下列命令: C:\>COPY EX1.TXT PRN ↵ 以串列埠輸出,則請執行下列命令 C:\>MODE COM1 96,N,8,1 ↵ C:\>TYPE EX1.TXT > COM1 各旋轉角度之定義: (0,0) (x,y) (0,0) abcd abcd (0,0) 0? (x,y) 180? 90? abcd (x,y) abcd (0,0) (x,y) 270? 文字列印 文字/日期/時間 列印 範例 列印結果 ^Q50,0,2 ^W50 ^S6 ^H10 ^R10 ~D8,27,00,8,39,36 ^L AC,10,10,1,1,1,0,EZ-XXXX PRINTER AC,10,50,1,1,1,0,^D AC,10,100,1,1,1,0,^T E EZ-XXXX PRINTER AUG/27/00 08:39:36 使用者可用 D 命令更改日期輸出 使用者可用 T 命令更改時間輸出 75 序列數字列印 範例 1 列印結果 範例 2 列印結果 ^Q10,0,0 ^W30 ^S6 ^H10 0000 0002 0004 0006 ~P10 0020 0022 0024 0026 ^P10 0008 ^L C0,0000,+2,A1 AB,10,10,1,1,2,0,^C0 E 0010 0012 0014 0016 0018 範例 3 列印結果 範例 4 列印結果 ^Q10,0,0 ^W30 ^S6 ^H10 ^P4 ^C2 ^L C0,0000,+2,A1 AB,10,10,1,1,2,0,^C0 E 0000 0000 0002 0002 0004 0004 0006 0006 ^Q10,0,0 ^W30 ^S6 ^H10 ^P8 ^L C0,0000,+2,A1 AB,10,10,1,1,2,0,abc^C0def E abc0000def abc0002def abc0004def abc0006def abc0008def abc0010def abc0012def abc0014def ; 若想繼續列印序號0018之後的標 籤10張,請下指令~P10 0030 0032 0034 0036 0038 字元間距調整 範例 ^Q30,0,0 ^W50 ^S6 ^H10 ^L AC,10,10,1,1,10,0,EZ-XXXX PRINTER AC,10,100,1,1,1,0,EZ-XXXX PRINTER E 列印結果 EZ-XXXX P R I N T E R EZ-XXXXPRINTER 轉向列印 ^L AZ,100,12,1,1,0,4,中文 AZ,220,50,1,1,0,5,中文 AZ,75,83,1,1,0,6,中文 AZ,121,144,1,1,0,7,中文 E 76 ROTATION 0 ROTATION 270 ROTATION 90 ^Q50,0,0 ^W50 ^S6 ^H10 ^L AC,100,30,1,1,1,0,ROTATION 0 AC,40,20,1,1,1,1,ROTATION 90 AC,260,150,1,1,1,2,ROTATION 180 AC,290,220,1,1,1,3,ROTATION 270 E 列印結果 ROTATION 180 範例 0028 RTC 設定 範例 列印結果 ^Q20,2 ^S6 ^W50 ^H10 ^P1 ~D6,26,00,9,47,00 2000-JUN-26 09:47:00 ; 若不欲印出設定結果,請下達此命令。 ^L DY4-ME-DD ; 日期輸出規格設定 Th:m:s ; 時間輸出規格設定 AC,10,30,1,1,0,0,^D AC,10,70,1,1,0,0,^T E 日期規格設定之變更 範例 列印結果 Dy4-me-dd Dy4/mn/dd Dmn|dd|y4 Dy4 Dme Ddd Dy4-me Dme-dd 2000-MAY-29 2000/05/29 05|29|2000 2000 MAY 29 2000-MAY MAY-29 條碼列印 範例 列印結果 ^H9 ^S6 ^Q30,0,2 ^W60 ^L BG,20,100,3,3,100,0,1,12345678901234567 E 條碼旋轉列印 範例 列印結果 ^H9 ^W25 ^S6 ^Q30,0,2 ^L BE,100,20,2,4,80,1,1,123456789012 E 77 條碼序列號設定 範例 列印結果 ^H10 ^S6 ^Q20,0,2 ^W50 ^P10 ^L C0,000,-1,A3 BE,40,20,3,3,100,0,1,111111^C0111 E 直線(黑塊)列印 範例 說明 ^H10 ^S6 ^Q50,2 ^W60 ^L AB,50,60,1,1,1,1,PRINTER Le,10,10,60,200 AC,120,155,1,1,1,0,PRINTER Le,100,10,400,200 E ; 明暗度= 10 列印結果 ; 列印速度 = 6 英吋/每秒 ; 標籤高 = 50mm, 間距 = 2 mm ; 標籤寬 = 60mm ; (x,y)=(10,10), (x1,y1)=(60,200) ; (x,y)=(100,10), (x1,y1)=(400,200) 矩形列印 範例 說明 ^H10 ^S6 ^Q25,2 ^W32 ^L R20,20,120,120,8,8 E ; 明暗度 = 10 列印結果 ; 列印速度 = 6 英吋/每秒 ; 標籤上下高 = 25mm, 間距 = 2 mm ; 標籤左右寬 = 32mm ; (x,y) = (20,20), (x1,y1) = (120,120) lrw = 8 dots, ubw = 8 dots Maxicode列印 範例 列印結果 ^Q30,0,0 ^W70 ^S6 ^H10 ^L M30,20,1,1,2,840,068107317,8,0,123456 E 78 PDF417 列印 範例 列印結果 ^Q50,0,3 ^W90 ^S6 ^H10 ^L P30,20,3,3,3,3,1,100 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 E DataMatrix Code 列印 範例 列印結果 ^Q60,3 ^W80 ^H19 ^P1 ^S2 ^L XRB314,134,8,0,10 0123456789 XRB312,438,8,0R,10 0123456789 E 自動剝離功能設定 範例 列印結果 ^Q50,2 ; 標籤上下高50mm, 間距2mm ^W50 ; 標籤左右寬50mm ^S6 ; 列印速度6 英吋/每秒 ^O1 ; 啟動剝離功能 ^E10 ; 設定停歇點位置為 10 mm ^P1 ; 列印一張標籤 ^H10 ; 明暗度為10 ^L ; 標籤起始位置符號 AD,20,20,1,1,3,0,Stripper Function E ; 終結標籤規格模式並開始列印 79 記憶體圖形下載設定 範例 說明 列印結果 ~Ep,chipmunk,2484 Copy chipmunk.pcx prn/b↵ ; 下載圖形至記憶體,檔案共2484 bytes ; 自DOS環境傳輸命令 ^Q25,2 ^W50 ^S6 ^H10 ^L AB,50,10,1,1,1,0,EXTERNAL Y30,80, chipmunk ; 指定圖形位置 E 圖案驅動程式規格 範例 說明 ^Q20,2 ^W50 ^R20 ; 左邊界 = 20 dots ~G G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA E 列印結果 80 ;” ( “ = 40 bytes (ASCII碼) ; 共 14 行,因此圖形高度為 1.75mm (14 dots) 送圖案命令 範例 列印結果 ^Q20,0,0 ^W40 ^S6 ^D5 ^L Q40,10,2,8 GGGGGGGGGGGGGGGG E ; length :2X8=16 1 BYTE HEIGHT = 8 DOTS 0100011101000111 0100011101000111 0100011101000111 0100011101000111 0100011101000111 0100011101000111 0100011101000111 0100011101000111 8dots 說明 2mm 1 BYTE WIDTH = 2 BYTES G : 01000111 (binary) 轉向列印標籤規格設定 範例 說明 ^Q30,2 ; 標籤尺寸為30mm(h); 2mm gap ^W50 列印結果 ; 標籤尺寸為50mm(w) ^S6 ^H10 ~R50 ; 標籤做180∘旋轉 ^L AC,20,10,1,1,1,0,ROTATE BB,20,45,2,5,50,0,1,1234567 E ~R105 ; 取消轉向功能 ^L AC,20,10,1,1,1,0,ROTATE BB,20,45,2,5,50,0,1,1234567 E 81 裁刀功能設定 範例 說明 ^Q15,0,0 ; 長度為15mm, 連續紙 ^W25 ; 寬度:25mm ^S6 ; 列印速度6 英吋/每秒 ^H10 ; 明暗度= 10 ^P10 ^C1 ^D2 列印結果 a001 a002 ; 印出 10 張 a003 a004 a005 a006 a007 a008 ; 每 2 張一切 ^L R10,10,170,100,2,2 C0,001,+1,A1 AE,50,30,1,1,1,0,a^C0 E 下載標籤及變數欄設定 範例 說明 ^Ftest ^Q50,0,15 ^W70 ^H10 ^S6 ^E12 ^L C0,0000,+1,serial no. ; 下載標籤到記憶體,並定名為 test V00,10,name V01,8,barcode V02,6,price AE,108,306,1,1,1,0,$^V02 AC,39,27,1,1,1,0,S/N.^C0 AD,108,78,1,1,1,0,^V00 BA,108,135,2,5,100,0,1,^V01 E ; 設定三個變數 V00, V01, V02 ; 設定序列號 C0 82 a009 a010 呼叫記憶卡內的標籤格式 範例 1 ^Ktest 0000 book 12345678 200.00 E ~P1 說明 列印結果 ; 呼叫載入的標籤但不修改格式 ; C0 = 0000 ; V00 = book ; V01 = 12345678 ; V02 = 200.00 S/N.0000 book $200.00 範例 2 說明 列印結果 ^Ktest 1111 pencil 12345678 100.00 E ^Q35,0,0 ; 呼叫載入的標籤但修改格式 ; C0 = 1111 ; V00 = pencil ; V01 = 12345678 ; V02 = 100.00 S/N.1111 Pencil ; 改變標題尺寸 ^S6 ; 改變列印速度為 6”/sec ^H10 $100.00 S/N.1112 pencil ; 改變明暗度為 ~P2 ; 列印最後一張標籤2次 10 $100.00 每一次更換變數的資料或標籤格式,都要重覆送出包含 ^Kname 到 ~Px 的命令.變數使用設定 範例 1 說明 ~MDELF,test1 ^Ftest1 ^Q60,0,0 ^P1 ^L V00,10,Price V01,10,Amount V02,10,Total Price V#OP*,V02,V00,V01 V#SET,UNPROMPT,V02 AC,30,110,1,1,0,0,Price: ^V00 AC,30,189,1,1,0,0,Amount: ^V01 AE,30,273,1,1,0,0,Total Price: ^V02 E 使用者輸入單價及數量,機器自動算 Price: 100 Amount: 3 出總合 Total Price: 300 列印結果 (可在Keyboard Mode中輸入或直 接下指令Recall標籤時輸入) ^Ktest1 100 3 E ~P1 83 範例 2 說明 ~MDELF,test2 ^Ftest2 ^Q60,0,0 ^L V00,10,Input V00 V01,10,Input V01 V02,10,Input V02 V03,20,Input V03 V04,20,Input V05,20,Input V06,20,Input V#OP+,V02,V01,V00 V#OP-,V03,V01,V00 V#OP*,V04,V01,V00 V#OP/,V05,V01,V00 V#OP%,V06,V01,V00 V#SET,UNPROMPT,V02 V#SET,UNPROMPT,V03 V#SET,UNPROMPT,V04 V#SET,UNPROMPT,V05 V#SET,UNPROMPT,V06 AA,47,57,1,1,0,0,V00=^V00 AA,47,77,1,1,0,0,V01=^V01 AE,38,115,1,1,0,0,V1+V0=^V02 AE,38,165,1,1,0,0,V1-V0=^V03 AE,38,215,1,1,0,0,V1*V0=^V04 AE,38,265,1,1,0,0,V1/V0=^V05 AE,38,315,1,1,0,0,V1 MOD V0=^V06 E 加減乘除的範例 列印結果 V00=10 V01=20 V1+V0=30 V1-V0=10 V1*V0=200 V1/V0=2 V1 MOD V0 = 0 ^Ktest2 10 20 E ~P1 dBase 3 資料庫使用設定 customer.dbf 資料格式如下: NAME ADDRESS PHONE Tom Address of Tom 11111111 Mary Address of Mary 22222222 John Address of John 33333333 Joe Address of Joe 44444444 Bob Address of Bob 55555555 Gilbert Address of Gilbert 66666666 84 範例 說明 列印結果 ^Q60,0,0 ^P1 ^L FILEDB,OPEN,customer V00,10,Prompt0 V#LINKDB,PHONE,V00 FILEDB,FIND,NAME,Mary AC,79,120,1,1,0,0, Mary’s phone: ^V00 E ^Q60,0,0 ^P1 ^L FILEDB,OPEN,customer V00,10,Prompt0 V#LINKDB,ADDRESS,V00 FILEDB,FIND,NAME,John AC,79,120,1,1,0,0, ^V00 E ^Q60,0,0 ^P1 ^L FILEDB,OPEN,customer V00,10,Prompt V#LINKDB,NAME,V00 FILEDB,MOVE,LAST AC,79,120,1,1,0,0,Last Name is ^V00 E ^Q60,0,0 ^P1 ^L FILEDB,OPEN,customer V00,10,Prompt V#LINKDB,NAME,V00 FILEDB,MOVE,2 AC,79,120,1,1,0,0,Second Name is ^V00 E 印出Mary的電話 Mary’s phone: 22222222 印出John的住址 Address of John 印出最後一筆資料的人名 Last Name is Gilbert 印出第二筆資料的人名 Second Name is Mary 85 Code 128條碼補充說明 語法: BQ2, X, Y, NARROW, WIDE, HEIGHT, ROTATION, READABLE, DATA Subset A: 支援的資料碼包括: 標準ASCII 大寫字母及符號,控制字元及特殊字元。要使用Code 128 Subset A,必 須在資料前加入字母A. Subset B: 支援的資料碼包括: 標準ASCII大小寫字母及符號、特殊字元。要使用Code 128 Subset B,必須在資料 前加入字母B. Subset C: 支援的資料碼包括: 從00~99計100組的數字編碼. 如果所使用的資料是以數字型態為主時,可以使用C 類型的編碼來縮短編碼長度。要使用Code 128 Subset C,必須在資料前加入字母C。 範例: BQ2,8,8,2,5,40,0,0,AAPPLE 指定使用Subset A BQ2,8,8,2,5,40,0,0,BAPPLE 指定使用Subset B BQ2,8,8,2,5,40,0,0,C1234 指定使用Subset C BQ2,8,8,2,5,40,0,0,Btest&D1234&FTEST Subset A/B/C混用. 使用的次序為B, C,A. 下表為使用特殊資料碼的轉換對照表. 例如,要將FNC2加在A類型編碼的後面,則碼文應輸入ATEST&G123 (A 類編 碼的內容為TEST, FNC2後又加入數字資料123) ASCII 96 97 98 99 100 101 102 2 Character &A &B &C &D &E &F &G Code A Code B Code C FNC3 FNC3 SHIFT Code C Code B FNC4 FNC1 FNC3 FNC2 SHIFT Code C FNC Code A FNC1 -NA-NA-NA-NACode B Code A FNC1 86 Revision Sections changed from previous release A 初版 8/19/2013 B CODE39 追加 “*” 的命令 8/19/2013 Revision Sections changed from previous release ADD C CANCEL Doc. date Prepared Chard Hu Chard Hu Doc. date Prepared MODIFICATION ^Z ^Bx ^An ^XSET,ACTIVEMESSAGE,n ^Mx ^D+dddd.hh ^XSET,ALIAS,string ^XSET,CF_FORMAT,1 ^Dx ^XSET,ERRORPRINT,n ^XSET,LANGUAGE,n ^Fname ^XSET,FEEDCUT,n ^XSET,LOCKCMD,xxxx ^Gn ^XSET,HEATOFFSET,n ^XSET,MEMORY,n ^L ^XSET,ROTATION,n ^XSET,PASSWORD,n,x ^On ^XSET,UNPROMPT,p1 ^XSET,UNICODE,n ^PI ~MCPY ^XSET,USBETHERNET,n ^Qx,y(,z ~MDEL* ~G ^Sx ~MMOV Xx,y,narrow,data ^XGET,CONFIG ~S,STATUS XRx,y,narrow,rotate,data ^XSET,ACTIVERESPONSE,n ) ~X6 ^XSET,CODEPAGE,n ~X9 ^XSET,ERRORPRINT,n PMx,y,w,h,r,c,ec,max_len,rotation ^XSET,HEATOFFSET,n V#ADDCHECKSUM43,x ^XSET,KEYBOARD,n V#SET,FLOATFORMAT,X,Y,Vnn ^XSET,ROTATION,n V#SET,PROMPTONCE,p1 ^XSET,TOPOFFORM,n V#SET,THOUFORMAT,V00ab[c] ^XSET,UNPROMPT,p1 Zx,y,a,b,c,d,e,n ^Yb,p,d,s ^NA,function[,p1] ~S,CHECK ^NL[,TrapIP,Community] ~S,n ^NL,ENABLE,n ~S,STATUS ^NR[,p[,ei[,sw]]] ~T ^NMACADDR[,addr] ~V ^NS[a,b,c,d,e,f,g,h,i] ~Xn 韌體版本 V1.xxx 與 G3.xxx At,x,y,x_mul,y_mul,gap,rotationInve rse,data 功能差異 87 8/19/2013 Betty Tsou Revision Sections changed from previous release ADD CANCEL Doc. date Prepared MODIFICATION ^XSET,AUTOTPHTEST,x ^XSET,FEEDTYPE,n ^XSET,PAGEDELAY,n ^XSET,REALLENGHTPRINT,n ^XSET,RECALLCRLF,n D ^XSET,SENSING,n 8/23/2013 Betty Tsou ^XSET,SPEEDDOWN,n ^XSET,TOPOFFORM,n ^XSET,WHENTOSENSING,n ~S,OFFSETa,n ~S, ES[p1] ~PCB,MODELNAME[n],name V#SETZERO,Vxx 88 Revision Sections changed from previous release ADD ^XSET,LOCKCMD,xxxx E CANCEL Doc. date Prepared MODIFICATION ^XSET,HEATOFFSET,n ^XSET,PAGEDELAY,n 8/23/2013 Betty Tsou ^XSET,SPEEDDOWN,n 韌體版本 V1.xxx 與 G3.xxx 功能差異 89
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.5 Linearized : Yes Author : user Comments : Company : no Create Date : 2013:10:03 08:59:57+08:00 Modify Date : 2013:10:03 09:00:17+08:00 Source Modified : D:20131003005925 Subject : Tagged PDF : Yes XMP Toolkit : Adobe XMP Core 5.2-c001 63.139439, 2010/09/27-13:37:26 Metadata Date : 2013:10:03 09:00:17+08:00 Creator Tool : Acrobat PDFMaker 10.1 Word 版 Document ID : uuid:f706eef5-9668-4850-98ee-8336a2382334 Instance ID : uuid:8743b455-4ea2-4c39-a6a8-20568fa8929c Format : application/pdf Title : Description : Creator : user Producer : Adobe PDF Library 10.0 Keywords : Page Layout : OneColumn Page Count : 95EXIF Metadata provided by EXIF.tools