GODEX EZgo-C User Manual

EZgo-C4 命令手冊
P/N. 920-011022-00 Edition 0 May 15
EZGO-C4 命令手冊........................................................................0
軟體指令.................................................................................... 2
1-1. EZ 程式語言 (EZPL) .......................................................................................2
1-2. 語言詳述 ............................................................................................................3
1-3. 條碼 ..................................................................................................................11
1-4. 範例 ..................................................................................................................12
附錄............................................................................................................ 19
A. 條碼說明...............................................................................................................19
1

1 軟體指令

1-1. EZ 程式語言 (EZPL)
EZPL (EZ Programming Language) 程式語言,屬條碼機高階控制語言,EZPL之主要特色有三方面:
1. 採頁印模式.資料讀取後,會先儲存處理,直到讀取最後一條指令後,才開始列印. (有別於行列模式條碼機,每讀取一條指令即執行)
2. 所有資料均可轉向印出.
3. 圖像檔案均可下載儲藏. EZPL語言可運用三種命令模式:
1. 控制命令.
2. 設定命令.
3. 標籤格式命令.
控制命令以符號∼為首,旨在要求條碼機立即執行動作,如清除記憶、釋出標籤等.所有控制命令詳見表1.1
設定命令以符號︿為首,種類包括條碼機控制指令、組態指令、圖像下載指令等.所有設定命令詳見表1.2.
標籤格式命令,旨在界定各類資料如線條、方形、條碼、文字、圖像等等.所有標籤格式命令詳見表1.3
控制命令 語法 頁次 記憶體圖形下載 字型下載 圖形驅動規格 最後一枚標籤列印 韌體版本顯示 條碼機重設 印表頭測試 記憶體內容清除 清除亞洲字型 轉向列印 記憶體剩餘空間及現有檔案說明
RS-232 回傳命令 Table 1.1 控制命令
設定命令 語法 頁次 條碼機列印模式 停歇點設動 明暗度設定 列印張數設定 標籤長度設定 列印速度設定 每張標籤複印張數設定 左邊界起印點設定 標籤起始符號設定(說明以下開始為標籤內容) 標籤剝離感應器設定 標籤規格下載設定 標籤規格呼叫設定 標籤寬度設定 每幾張標籤裁切一次之設定 串列埠傳輸設定 設定吐紙長度 設定收紙長度
Table 1.2 設定命令
~Ea, name, length 3 ~Jn 3 ~G 3 ~Px 4 ~V 4 ~Z 4 ~T 4 ~MDELx, name 4 ~MDELA, N 4 ~Rx 4 ~Xn 4 ~Kn 4
^Ax 5 ^Ex 5 ^Hx 5 ^Px 5 ^Qx,y(,z±)
5 ^Sx 6 ^Cx 6 ^Rx 6 ^L 6 ^Ox 6 ^Fname 6 ^Kname 6 ^Wxx 7 ^Dx 7 ^Yp1, p2, p3, p4 7 ^Mx 7 ^Bx 7
2
標籤格式命令 語法 頁次 序列號(流水號)的設定 終結字元及啟印設定 單一點行圖形命令 直線命令 矩形命令 表格命令 呼叫圖形命令 文字命令 條碼命令
PDF 417 命令 Maxicode命令
變數欄設定 送圖案命令 使用下載至記憶體的字型
Table 1.3 標籤格式命令
Cx,ys,±value,prompt E 7 Gwxxx 8 La,x, y, x1, y1 8 Rx, y, x1,y1, lrw, ubw 8 Hx,y,row_count,col_count,row_width,col_width,line_width 8 Yx, y, name 8 At, x, y, x_mul, y_mul, gap, rotation, data 9 Bt,x,y,narrow,wide,height,rotation,readable,data 9 Px,y,w,h,r,c,ec,len 10 Mx, y, sno, nos, mode, ccode, zip, class, rotation, message 10 Vxx, length, prompt 10 Qx, y, width, height 10 Vt, x, y, x_mul, y_mul, gap, rotation, data 11
7

1-2. 語言詳述

規則與語法 EZPL 命令包括一串字元參數,並以一大寫英文字母啟首,做為功能識別碼.各參數間以(,)做為區隔.每行命令 結束時,以(內建隱藏式)符號”CR”為識別 .控制命令及設定命令分別以符號(~)及(^)啟首,標籤格式命令則不以符 號啟首.各識別碼均為大寫英文字母,各參數則為小寫字母.例如 “~Ea, name, length “即為記憶體圖形下載命 令,其中”E”為圖形下載命令,而(a,name,length)則分別為三個參數.
控制命令
1. 記憶體圖形下載 語法 參數
說明
2. 字型下載 語法 參數 說明
COPY HVR0OE1A.SFP PRN/B
3. 圖形驅動規格 語法 參數 說明
: ~Ea, name, length :
a = Pp : PCX file a = Bb : BMP file name : 圖形名稱(至多 20 個字) length : 圖形檔之正確 byte 數目
:
將單色圖形下載至記憶體. 另外具有同名檢查的功能:如果使用相同的圖形名稱, 則LED會由綠燈轉為紅燈, 且下載的動作將不 被接受
~Jn
: :
n = 字型代號; 從 a ~ z A ~ Z; 最多 26 種字型
:
此功能提供下載字型檔到記憶體. 另外具有同名檢查的功能:如果使用相同的代號, 則LED會由綠燈轉為紅燈, 且下載的動作將不被接 受. 字型檔限定與 HP Laser Jet II Plus (PCL-4) 相容的字型. 下載名為: HVR0OE1A.SFP 的字型檔到記憶體中, 使用 A 做為字型代號. 範例
~JA
: ~G :
:
條碼機處於圖檔接收模式.圖檔直接由來源處傳至條碼機緩衝器內
; 定義 A HVR0OE1A.SFP ; DOS模式送出如左的命令
3
4. 最後一枚標籤列印 語法 參數 說明
: ~Px : x = 1 ~ 32767 :
對最後一枚標籤規格, 指定列印張數.若標籤中有序列號, 則可接續列印.
5. 韌體版本顯示 語法 參數 說明
: ~V :
:
列印出印表機韌體版次.
6. 條碼機重設 語法 參數 說明
: ~Z :
:
重新初始化條碼機.LED 燈號將閃亮一次.
7. 印表頭測試 語法 參數 說明
: ~T :
:
印出一樣本供使用者檢視印表頭是否受損.
8. 清除記憶體內容 語法 參數
: ~MDELx, name :
x =G, 刪除圖形(Graphic) x =F, 刪除標籤(Label Format) x =E, 刪除字型(External Font) name, 要刪除的圖型、標籤或字型檔名稱
【注意】不給 x 及 name 值時(~MDEL),表示刪除記憶體內所有內容 (不含亞洲字型) 說明 範例
:
逐一清除或完整清除記憶體之內容.
:
~MDELG,Bus ;刪除名稱為Bus 的圖型檔
9. 清除亞洲字型 語法 參數 說明 範例
: ~MDELA, N :
N: 字型代號1~4
:
清除記憶體中指定代號的亞洲字型.
:
~MDELA,2 ;刪除代號為2 的字型
10. 轉向列印 語法 參數 說明
: ~Rx :
x = 所使用標籤寬度 1 ~ 104 (mm)
:
將整張標籤轉向 180°印出.若要轉回原方向,設定 x > 104 即可.
11. 記憶體剩餘空間及現有檔案說明 語法 參數
: ~Xn :
n = 1, 列出標籤規格名稱及剩餘空間 n = 2, 列出圖案檔名及剩餘空間 n = 3, 列出字體名稱及剩餘空間 n = 4, 列出標籤規格名稱、圖案檔名、字體名稱及剩餘空間 n = 5, 列出記憶體內的亞洲字型及剩餘空間 n = 6, 經由RS-232回傳列印總長度 (公尺)
說明
:
bytes 單位顯示出記憶體剩餘空間.
12. RS-232 回傳命令 語法 參數
: ~Kn :
n = 0, 關閉回傳功能(印表機不送訊號回PC) n = 1, 啟動回傳功能(印表機經RS-232送訊號回PC)
傳回值 說明
: Y(0D0A) :
在每印完一張標籤之後從RS-232回傳 Y(0D0A). (0D0A即Enter之意)
4
設定命令
1. 條碼機列印模式
^Ax
語法 參數 說明
:
X = D or T
:
x = D , Direct thermal mode
:
x = T , Thermal transfer mode
2. 停歇點設定 語法 參數 說明
: ^Ex :
X = 0~40 (單位 : mm)
:
將標籤釋出至所望之位置. 啟動剝離功能時,建議設定 x =10 較佳. 使用有gap的標籤時,x =12;若有加裝裁刀, 則視所安裝的種類來設定
3. 明暗度設定 語法 參數 說明
: ^Hx : x = 00 ~ 19 :
設定明暗度(列印深淺).值愈大, 印表頭溫度愈高.
4. 列印張數設定 語法 參數 說明
: ^Px : x = 1 ~ 32767 :
設定一次要列印的張數.如果有序列號, 則每次執行此命令時, 都會重新依初始設定值起印.
; 熱感模式
; 熱轉模式, 須加碳帶
5. 標籤長度設定
語法 參數
:
^Qx,y(,z±)
:
對虛刀標籤紙:
x = 標籤長度 (mm) y = 區間長度 (mm)
對連續紙:
x = 標籤長度 (mm) y = 0 (不指定值) z = 連續紙要釋出之長度 (mm)
對黑線標籤紙:
x = 標籤長度 (mm) y = 黑線長度 (mm) z = 黑線距標籤之距離
說明
:
設定標籤大小 (長度, gap區間, [連續紙釋出長度])
(圖 1)
虛刀標籤紙 命令 = ^Qx,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
z+ : 位置於黑線之外時 z- : 位置於黑線之內時
x
^Q,x,y,0+
^Q,x,y,z-
y
paper feed
direction
x
^Qx,y,z+
x
y
paper feed
direction
x
5
6. 列印速度設定 語法 參數 說明
7. 每張標籤複印張數設定 語法 參數 說明
8. 左邊界起印點設定 語法 參數 回應 說明
9. 標籤起始符號設定 語法 參數 說明
10. 標籤剝離感應器設定 語法 參數
說明
: ^Sx :
203dpi: x=1 ~ 4 吋/秒;300dpi: x=2 ~ 4 吋/秒
:
設定列印速度
: ^Cx : x = 0 ~ 32767 :
設定標籤複製列印張數
: ^Rx : x = 0 ~ 399 dots :
:
設定標籤左邊界起印點
: ^L :
:
標籤內容起始命令
: ^Ox :
x = 0 , 關斷剝離功能 x = 1 , 啟動剝離功能
:
啟動或關斷剝離功能.本功能須搭配 ^Ex 指令使用.
11. 標籤規格下載設定 語法
參數
說明
12. 標籤規格呼叫設定 語法 參數 說明
: ^Fname
data
:
Name = 標籤規格名稱 (至多20 個字元) Data = 標籤規格整體內容
:
將標籤規格下載至記憶體.下載完畢後,條碼機會響 1 聲警訊.
data
並具有同名檢查的功能. 如果使用相同的標籤格式名稱, 則LCD會顯示” REPEAT FILENAME”的訊 息, 且下載的動作將不被接受
: ^Kname :
Name = 呼叫標籤規格之名稱(至多20 bytes)
:
從記憶體中呼叫標籤規格.
^Kname : : E : : ~Px
^Fname :
Control/Setup command
: ^L :
Label format command
: E
data
Control/Setup command [option]
6
13. 標籤寬度設定 語法 參數 說明
: ^Wxx :
x= 標籤寬度 (mm)
:
設定標籤寬度
14. 裁切一次之設定 語法 參數
: ^Dx :
X = 0 , 關斷裁刀功能 X = 1 ~ 32767 , 每幾張一切之數目
說明
:
設定每幾張裁切一次
15. 串列埠傳輸設定 語法 參數
: ^Yp1, p2, p3, p4 : p1 : Baud Rate (48 or 96 or 19 or 38) ; 48=4800bps; 96=9600bps; 19=19200bps; 38=38400bps
p2 : Parity (N, O, E) ; N=none parity; O=odd parity; E=even parity p3 : Number of data bits (7 or 8) p4 : Number of stop bits (1 or 2)
說明
:
設定串列埠(Serial Port)的傳輸值
16. 設定吐紙長度 語法 參數 說明
: ^Mx :
x = 吐紙長度 (mm)
:
設定在列印完之後紙張送出的長度
17. 設定收紙長度 語法 參數 說明
: ^Bx :
x = 收紙長度 (mm)
:
設定在列印前紙張回捲的長度
標籤格式命令
1. 序列號 (流水號) 的設定 語法 參數
:
Cx,ys,±value,prompt
:
x: 序列號的代號, 0 9 依序使用(計10), 合併使用至多3組 y: 指定所使用的進制
y = 0~9, 表示使用 10 進制 y = A, 表示使用 16 進制 y = C, 表示使用 36 進制
s: 序列號的起始值 (最多13 位數) ±value: 設定遞增/遞減的值 (最多12 位數) prompt: 序列號的提示字元, 只在與KP-180搭配使用時才有效 (至多 20 個字元)
範例
: ^Q15,0,0
^P5 ^L C0,000,+1,prompt C1,AEE,+1,prompt C2,CZYY,+1,prompt AC,5,5,1,1,1,0,^C0^C1^C2 E
列印的5張數值分別為: 000EEZYY
001EFZYZ 002F0ZZ0 003F1ZZ1 004F2ZZ2
2. 終結字元及啟印設定 語法 參數 說明
: E :
:
標籤結束命令.條碼機接收此命令後, 即開始列印
7
3. 單一點行圖形命令 語法 參數
: Gwxxx : wxxx...
w : 圖型檔之大小 (xxx...)
說明
:
此命令為 ~G 命令的附屬命令, 須以二進位方式傳輸. W 是圖檔佔用之byte數.
例如: 檔案大小為 50 bytes, 命令則為 G2xxx ... .( ASCII碼中, 2 即位於第 50 之位置)
4. 直線命令 語法 參數
: La,x, y, x1, y1 :
a = o, 覆蓋線條位置下之內容 a = e, 將線條位置下之內容, 以反白方式呈現出 x : 左上角水平位置 (dot) y : 左上角垂直位置 (dot) x1: 右下角水平位置 (dot) y1: 右下角垂直位置 (dot)
說明
:
在標籤上畫出任意粗細的水平及垂直線段
5. 矩形命令 語法 參數
: Rx, y, x1,y1, lrw, ubw :
x : 左上角水平位置(dots) y : 左上角垂直位置(dots) x1 : 右下角水平位置(dots) y1 : 右下角垂直位置(dots) lrw : 左右邊線厚度(dots) ubw : 上下邊線厚度(dots)
說明
:
在標籤上畫出方形
ubw
(x,y)
lrm
(x1,y1)
6. 表格命令 語法 參數
: Hx,y,row_count,col_count,row_width,col_width,line_width :
x : 左上角水平位置(dots) y : 左上角垂直位置(dots) row_count : 表格行數 col_count : 表格列數 row_width : 表格行寬 col_width : 表格列高 line_width : 格線寬度
說明 範例
:
在標籤上畫出矩形
: H20,20,2,3,30,20,10
7. 呼叫圖形命令 語法 參數
: Yx, y, name :
x : 圖形左上角水平位置(dots) y : 圖形左上角垂直位置(dots) name : 下載圖檔之名稱
說明
:
將下載之圖形列印在標籤之選定位置 範例 : 所載入的圖形檔檔名為 Graphic1, Y20,40,Graphic1 可叫出圖形且自標籤 左上角(20,40)處開始列印出
x
(20,40)
y
8
8. 文字命令 語法 參數
: At, x, y, x_mul, y_mul, gap, rotation, data :
T: 字型別 203dpi: 內建字型9套. A~H 支援 code page 850 I 為條碼機內部使用字型 300dpi: 內建字型9套. A~I 支援 code page 850 J 為條碼機內部使用字型
203dpi 300dpi Font Points Font style Font Points Font style A 6 CG Triumvirate A 4 CG Triumvirate B 8 CG Triumvirate B 5.3 CG Triumvirate C 10 CG Triumvirate C 6.7 CG Triumvirate D 12 CG Triumvirate D 8 CG Triumvirate E 14 CG Triumvirate E 9.3 CG Triumvirate F 18 CG Triumvirate F 12 CG Triumvirate G 24 CG Triumvirate G 16 CG Triumvirate H 30 CG Triumvirate H 20 CG Triumvirate I 16x26 dots for US ASCII 8 bit I 24 CG Triumvirate J 10.7*17.3 dots for ASCII Zn
x : 文字左上角水平位置 (單位: dot, 203dpi: 1 mm = 8 dots; 300dpi: 1 mm = 8 dots)
亞洲字型, n 代號為1~4;具有繁體中文, 簡體中文, 韓文, 日文4
y : 文字左上角垂直位置 (單位: dot, 203dpi: 1 mm = 8 dots; 300dpi: 1 mm = 8 dots) x_mul : 水平放大可1至8倍 y_mul : 垂直放大可1至8倍 gap : 文字間距 (dot) rotation : 文字旋轉 (0-7)
文字方向由左至右: 0) 0° 1) 90° 2) 180° 3) 270° 文字方向由上至下(限亞洲字): 4) 0° 5) 90° 6) 180° 7) 270°
data : 資料字串, 包含下列類型.
1. 常數
3. 變數資料 (^Vxx)
2. 變數序列資料 (^Cx)
9. 條碼命令 語法 參數
: Bt,x,y,narrow,wide,height,rotation,readable,data : t : bar-code type
A CODE 39 M UPC E - Add ON 5 A2
CODE 39 (有檢查碼)
B EAN 8 N2
N I 2 of 5
I 2 of 5 (有檢查碼)
C EAN 8 - Add ON 2 O Codabar D EAN 8 - Add ON 5 P Code 93 E EAN 13 Q
Code 128 (自動A/B/C)
F EAN 13 - Add ON 2 Q2 Code 128 (A/B/C) G EAN 13 - Add ON 5 R UCC 128 H UPC A S Post NET I UPC A - Add ON 2 T DUN 14 J UPC A - Add ON 5 U EAN 128 K UPC E V RPS 128 L UPC E - Add ON 2
x: 條碼左上角水平位置 (203dpi: 1 mm = 8 dots; 300dpi: 1 mm = 8 dots) y: 條碼左上角垂直位置 (203dpi: 1 mm = 8 dots; 300dpi: 1 mm = 8 dots) narrow (x dimension): 條碼窄度 1 ~ 10 dots
** DUN 14 之窄度設限為 5 ~ 8 dots ; UPC/EAN 之窄度設限為 2 ~ 4 dots **
wide: 條碼寬度設限 2 ~ 30 dots ; CODE 39, 93, CODABAR & I 2 of 5 height: 條碼高度設限 24 ~ 1200 dots. rotation: 條碼旋轉度 (0 ~ 3): 0) 0° 1) 90° 2) 180° 3) 270° readable: 設定碼文是否顯示. 0) 不顯示; 1) 顯示; 2) 碼文在上 data: 條碼資料, 有下列幾種格式.
1. 常數
3. 變數資料 (^Vxx)
2. 序列變數 (^Cx) 9
10. PDF 417
語法 參數
11. Maxicode
語法 參數
: Px,y,w,h,r,c,ec,len,rotation
Data
:
x : 條碼左上角水平位置 (dots) y : 條碼左上角垂直位置 (unit : dots) w : 條碼或空白處, 最窄部份之寬度 h : 條碼高度 r : 條碼行數 3 ~ 90. 若鍵入0, 印表機會統計所有行數 c : 條碼列數 1 ~ 30. 若鍵入0, 印表機會統計所有列數 ec : 錯誤修正度 0 ~ 8 len :轉為PDF417條碼之內容大小(包括 Return 及跳行) rotation: 條碼旋轉度 (0 ~ 1)
0) 0° 1) 90°
data : 轉為PDF417條碼之內容資料 (大小則為 len)
: Mx, y, sno, nos, mode, ccode, zip, class, rotation, message :
x : 自左上角量起之水平位置 (unit : dots). y : 自左上角量起之垂直位置 (unit : dots). sno : 符號數, 分為:1 ~ 8. nos : 符號組數, 分為:1 ~ 8 組. mode : 條碼模式,分為 2, 3, 4 or 6. ccode : 3 位數國家碼 zip : 郵政區號 美洲地區應為 9 位數,若郵政區號僅 5 位,其餘 4 位須以 0 補上.美洲以外地區應為 6 位數(文字數字混合). class : 3 位數服務等級 rotation : 條碼旋轉度 (0 : 0°) message : 資料,1 ~ 84 字.
12. 變數欄設定 語法 參數
說明
13. 送圖案命令 語法
參數
說明
: Vxx, length, prompt :
:
: Qx, y, width, height :
:
xx = 變數代碼, 從 00 ~ 29, 依順序排列, 不可以跳號 length = 字數, 最多 98個字元. prompt = 變數提示字元 (至多 20 字, 用於外接KP-180時使用) 使用者自行定義變數欄
data... x = 自左上角量起之水平位置 (unit : dots).
y = 自左上角量起之垂直位置 (unit : dots). width = 圖檔寬度 (unit : byte) height = 圖檔高度 (unit : dots) (資料大小 = 圖檔寬度 x 圖檔高度)
4
1 2 3 4 5 6 7 8
77 78 79 80
20
1 2 3 4 ......77 78 79 80
= 4 ; = 20 (資料大小 : 4x20 = 80)
此命令在於將圖案以指定的尺寸送到條碼機(範例見2-4)
10
14. 使用下載至記憶體的字型
Vt, x, y, x_mul, y_mul, gap, rotation, data
語法 參數 說明 範例
: :
t : 字型代號; a ~ z ( A ~ Z) 其餘用法與呼叫內建字型的用法相同, 請參考【文字命令】的說明
: VA,5,10,1,1,1,0,data

1-3. 條碼

條碼類型 範 例 條碼類型 範 例
Code 39
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
; 呼叫代號為A的字型
UPC E Add on 2
UPC E Add on 5
I 2 of 5
CODABAR
Code 93
Code 128
EAN 128
MAXICODE
UPC A Add on 2
UPC A Add on 5
PDF 417
UPC E
11

1-4. 範例

如何透過命令製作標籤 製作標籤時,所下達之命令應為組合式命令,如下:
控制和設定命令
^L
標籤格式命令
E
** 控制命令與設定命令二者,不可用於標籤規格命令區內.
範例: 下面的程式範例是列印出一張標籤, 內容為一個 EAN 8 的條碼. 程式本身是一般的文字檔. 無論使用何種語言編
寫程式, 只須送出該文字檔的內容即可控制條碼機來列印.
程式命令 說明
^Q25,3 ^W32 ^H10 ^S3 ^P1 ^E10 ^C1 ^O0 ^R0 ^D0 ^L BB,42,39,2,5,100,0,1,12345
67 E
將上列命令以純文字格式儲存 (例如檔名為 EX1.TXT). MS-DOS 模式下執行下列命令:
C:\>COPY EX1.TXT PRN
以串列埠輸出,則請執行下列命令
C:\>MODE COM1 96,N,8,1 C:\>TYPE EX1.TXT > COM1
各旋轉角度之定義:
^L是標籤起始命令
標籤的格式命令需包含在 此區域內
E是標籤結束命令
設定使用標籤紙高度 25mm, 間距 3mm 設定標籤寬度 32mm 設定列印明暗度為 10 設定列印速度為 每秒6吋 設定列印張數為1 設定列印完後紙張的吐紙長度為10mm(下次列印時會先倒退回10mm再列印) 設定複製列印的張數(內定值為1) 設定自動剝紙功能為 OFF 不指定位移值 不啟動裁刀 標籤內容的啟始符號 選用EAN8條碼, 資料內容為1234567(其餘設定請參考第2-2節)
標籤內容的截止符號
12
(0,0)
(x,y)
(0,0) (0,0)
(0,0)
abcd
abcd
90°
(x,y)
abcd
180°
(x,y)
abcd
(x,y)
270°
文字列印 (1) 文字/日期/時間 列印
範例 列印結果 ^Q50,0,2 PRINTER
^W50 AUG/27/00 ^S3 08:39:36 ^H10 ^R10 ~D8,27,00,8,39,36 ^L AC,10,10,1,1,1,0,PRINTER E
(2) 序列數字列印
範例 1 列印結果 範例 2 列印結果 ^Q10,0,0 0000 ~P10 0018
^W30 0002 0020 ^S3 0004 0022 ^H10 0006
^P10 0008
; 若想繼續列印序號0018之後的標籤 10張, 請下指令~P10
0024 0026
^L 0010 0028 C0,0000,+2,A1 0012 0030 AB,10,10,1,1,2,0,^C0 0014 0032 E 0016 0034 0018 0036
範例 3 列印結果 範例 4 列印結果 ^Q10,0,0 0000 ^Q10,0,0 abc0000def
^W30 0000 ^W30 abc0002def ^S3 0002 ^S3 abc0004def ^H10 0002 ^H10 abc0006def ^P4 0004 ^P8 abc0008def ^C2 0004 ^L abc0010def ^L 0006 C0,000,+2,A1 abc0012def C0,0000,+2,A1 0006 AB,10,10,1,1,2,0,abc^C0def abc0014def AB,10,10,1,1,2,0,^C0 E E
字元間距調整
範例 列印結果
^Q30,0,0 ^W50 PRINTER ^S3 ^H10 ^L AC,10,10,1,1,10,0,PRINTER PRINTER AC,10,100,1,1,1,0,PRINTER
E
13
轉向列印
範例 列印結果
^Q50,0,0 ^W50
ROTATION 90
ROTATION 0
^S3 ^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 ^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
條碼旋轉列印
範例 列印結果
^H9 ^W25 ^S3 ^Q30,0,2 ^L BE,100,20,2,4,80,1,1,123456789012 E
條碼序列號設定
範例 列印結果
^H10 ^S3 ^Q20,0,2 ^W50 ^P10 ^L C0,000,-1,A3 BE,40,20,3,3,100,0,1,111111^C0111 E
ROTATION 180
ROTATION 270
直線列印
範例 說明 列印結果
^H10 ^S3 ^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
; 明暗度= 6 ; 列印速度 = 6 英吋/每秒 ; 標籤高 = 50mm, 間距 = 2 mm ; 標籤寬 = 60mm
; (x,y)=(10,10), (x1,y1)=(60,200) ; (x,y)=(100,10), (x1,y1)=(400,200)
E
14
方形列印
範例 說明 列印結果
^H10 ^S3 ^Q25,2 ^W32 ^L R20,20,120,120,8,8 E
; 明暗度 = 4 ; 列印速度 = 2 英吋/每秒 ; 標籤上下高 = 25mm, 間距 = 2 mm
; 標籤左右寬 = 32mm ; (x,y) = (20,20),
(x1,y1) = (120,120) lrw = 8 dots, ubw = 8 dots
Maxicode
範例 列印結果 ^Q30,0,0
^W70 ^S3 ^H10 ^L M30,20,1,1,2,840,068107317,8,0,123456 E
PDF417
範例 列印結果 ^Q50,0,3
^W90 ^S3 ^H10 ^L P30,20,3,3,3,3,1,100 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 E
記憶體圖形下載設定
範例 說明 列印結果
~Ep,chipmunk,2484 Copy chipmunk.pcx prn/b ^Q25,2
; 下載圖形至記憶體,檔案共3844 bytes ; DOS環境傳輸命令
^W50 ^S3 ^H10 ^L AB,50,10,1,1,1,0,EXTERNAL Y30,80,chipmunk
; 指定圖形位置
E
15
圖案驅動程式規格
範例 說明
^Q20,2 ^W50 ^R20
~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
列印結果
送圖案命令
範例 列印結果
^Q20,0,0 ^W40 ^S3 ^D5 ^L
Q40,10,2,8
; length :2X8=16
GGGGGGGGGGGGGGGG
E 說明
0100011101000111 0100011101000111 0100011101000111 0100011101000111
2mm
8dots
0100011101000111 0100011101000111 0100011101000111
HEIGHT = 8 DOTS
0100011101000111
; 左邊界 = 20 dots ;” ( “ = 40 bytes (ASCII碼)
; 14 , 因此圖形高度為
1.75mm (14 dots)
1 BYTE
WIDTH = 2 BYTES
G : 01000111 (binary)
1 BYTE
轉向列印標籤規格設定
範例 說明 列印結果
^Q30,2 ^W50
; 標籤尺寸為30mm(h); 2mm gap ; 標籤尺寸為50mm(w)
^S3 ^H10 ~R50
^L
; 標籤做180°旋轉
AC,20,10,1,1,1,0,ROTATE BB,20,45,2,5,50,0,1,1234567 E
~R105
; 取消轉向功能
16
下載標籤及變數欄設定
範例 說明
^Ftest ^Q50,0,15 ^W70 ^H10 ^S3 ^E12 ^L C0,0000,+1,serial no.
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
呼叫記億卡內的標籤格式
範例 1 說明 列印結果
^Ktest 0000 ; C0 = 0000
book ; V00 = book 12345678 ; V01 = 12345678
200.00 ; V02 = 200.00 E ~P1 範例 2 說明 列印結果
^Ktest 1111 pencil 12345678
100.00 E ^Q35,0,0
^S3 ^H10 ~P2
; 呼叫載入的標籤但不修改格式
; 呼叫載入的標籤但修改格式 ; C0 = 1111
; V00 = pencil ; V01 = 12345678 ; V02 = 100.00
; 改變標題尺寸 ; 改變列印速度為 6”/sec ; 改變明暗度為 10 ; 列印最後一張標籤2次
; 下載標籤到記憶體, 並定名為 test
; 設定序列號 C0 ; 設定三個變數 V00, V01, V02
S/N.0000
S/N.1111
S/N.1112
book
$200.00
Pencil
$100.00
pencil
每一次更換變數的資料或標籤格式, 都要重覆送出包含 ^Kname 到 ~Px 的命令.
自動剝離功能設定
範例 說明
^Q50,2 ^W50 ^S3 ^O1 ^E10 ^P1 ^H10 ^L AD,20,20,1,1,3,0,Stripper Function
E
; 標籤上下高50mm, 間距2mm ; 標籤左右寬50mm ; 列印速度2 英吋/每秒 ; 啟動剝離功能 ; 設定停歇點位置為 10 mm ; 列印一張標籤 ; 明暗度為5 ; 標籤起始位置符號
; 終結標籤規格模式並開始列印
17
$100.00
裁刀功能設定
範例 說明 列印結果
^Q15,0,0 ^W25 ^S3 ^H10 ^P10
; 長度為15mm, 連續紙 ; 寬度:25mm ; 列印速度6 英吋/每秒 ; 明暗度= 10 ; 印出 10
^C1 ^D2
^L
; 2 張一切
R10,10,170,100,2,2 C0,001,+1,A1 AE,50,30,1,1,1,0,a^C0 E
a001
a002
a003
a004
a005
a006
a007
a008
a009
a010
18
附錄.

A. 條碼說明

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 BQ2,8,8,2,5,40,0,0,BAPPLE BQ2,8,8,2,5,40,0,0,C1234 BQ2,8,8,2,5,40,0,0,Btest&D1234&FTEST
下表為使用特殊資料碼的轉換對照表. 例如, 要將FNC2加在A類型編碼的後面, 則碼文應輸入ATEST&G123 (A 類 編碼的內容為TEST, FNC2後又加入數字資料123)
ASCII 2 Character Code A Code B Code C 96 &A FNC3 FNC3 -NA­97 &B FNC3 FNC2 -NA­98 &C SHIFT SHIFT -NA­99 &D Code C Code C -NA­100 &E Code B FNC Code B 101 &F FNC4 Code A Code A 102 &G FNC1 FNC1 FNC1
指定使用Sbuset A 指定使用Subset B 指定使用Subset C
Subset A/B/C混用. 使用的次序為B, C,A.
19
Loading...