EZPL Programmer Manual Tc

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 95

DownloadEZPL Programmer Manual Tc
Open PDF In BrowserView 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,sizedata - 下載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,namennnnnnnn - 儲存純文字資料 .................................................................................... 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,roataedata - QR-code & Micro QR Code .................................. 59

XRBx,y,enlarge,rotation,lengthdata - DataMatrix Code ........................................................................ 60
XRBx,y,enlarge,rotationR,lengthdata - 列印矩形DataMatrix Code ...................................................... 60
Yx,y,name - 呼叫圖形檔命令 .................................................................................................................................... 60
Zx,y,a,b,c,d,e,ndata - 列印 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,sizedata - 下載True Type Font字型
語法

~H,TTF,name,sizedata

參數

X = 字型代號, 從 A ~ Z
name = 字型名稱, 可接受的數值為英文字母及數字
size = 字型檔案所佔的容量大小, 單位為byte
data = TTF字型的二位元格式檔案(binary data)

說明

下載True Type Font至印表機

~H,TTF_TABLE,Xname,sizedata - 下載Unicode Table
語法

~H,TTF_TABLE,Xname,sizedata

參數

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,namennnnnnnn - 儲存純文字資料
語法

~MSETT,namennnnnnnn

參數

name = 純文字檔檔案名稱
nnnnnnnn = 資料內容大小(8 digits)
data = 資料內容

說明

此命令利用RS232或USB可將純文字資料存到機器中,資料不會因關機而消失

~MGETT,name - 讀取已儲存純文字資料
語法

~MGETT,name

說明

讀取已儲存的純文字檔

參數

name = 純文字檔檔案名稱

範例

使用者可先儲存機器編號到不同的機器中,並可讀取做為辨別
例如:
~MSETT,text100000014Text 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,roataedata - 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,lengthdata - 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,lengthdata - 列印矩形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,ndata - 列印 Aztec 條碼
語法

Zx,y,a,b,c,d,e,ndata
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                      : 95
EXIF Metadata provided by EXIF.tools

Navigation menu