■格式命令(format commands)
以︿開始
用於設定標簽格式與數據
多條格式指令按順序執行
■控制指令(control commands)
以~開始
迫使打印機立即執行某一個指令的操作
可以中斷打印數據緩沖器中的格式指令
■更改指令的前綴符
格式指令和控制指令的前綴符可以通過ZPLLII指令進行更改
》^CT or ~CT (change tilde ~)
》^CC or ~CC (change caret)
■標簽格式文件
標簽格式以^XA開始
標簽格式以^XZ結束
各個域之間以^FS進行
■ZPLII語言程序的書寫方法
》多行:
^XA^FO100,75^BY3
^B3N,N,100,Y,N
^FD123ABC^XZ
一行:
^XA^FO100,75^BY3^B3N,N,100,Y,N^FD123ABC^XZ
使用默認參數:
^XA^FO100,75^BY3^B3,,100^FD123ABC^XZ
■打印說明(文本打印)
^XA ---------------------------------開始標簽格式
^LH0,0 -----------------------------------原點位置
^F0203,203 -----------------------------------文本位置
^ABN,30,30 -----------------------------------字體類型與大小
^FDExample^FS ------------------------------------打印正文字符串
^XZ -------------------------------------結束標簽格式
■ZPL 命令
^A
請鍵入文字或網站地址,或者上傳文檔。
由 Google 自動翻譯
Alpha可擴展/位圖字體(打印文本)
Format ^Afo,h,w
f -----------字體名稱,可接受的值:A ~ Z 或 1~9
o-----------------字體方向,可接受的值:
N=正常
R=90度旋轉
I=180度旋轉
B=270度旋轉
^A@
使用字體名稱調用字體
^B3
Code 39碼
格式:^B3o,e,h,f,g
o-----------------旋轉,可接受的值:
N=正常
R=90度旋轉
I=180度旋轉
B=270度旋轉
e=模43校驗位,可接受參數 Y(yes) 或 N(no)
h=條碼高度(單位dots),可接受的參數:1 ~ 32000
f=打印注釋行(即字符同條碼一起打印),可接受參數 Y(yes) 或 N(no)
g=在條碼上方打印注釋行,可接受參數 Y(yes) 或 N(no)
^BC
打印128碼(包括128A , 128B, 128C)
格式:^BCo,h,f,g,e,m
o-----------------旋轉,可接受的值:
N=正常
R=90度旋轉
I=180度旋轉
B=270度旋轉
h=條碼高度(單位dots),可接受的參數:1 ~ 32000
f=打印注釋行(即字符同條碼一起打印),可接受參數 Y(yes) 或 N(no)
g=在條碼上方打印注釋行,可接受參數 Y(yes) 或 N(no)
e=UCC檢驗位,可接受參數 Y(turn on) 或 N(turn off)
m=取模,可接受參數:
N=不取模
U=UCC 大小取模
A=自動取模
D= New Mode
128調用子符集
>9 --------------------128A碼開始標志
>: ――――――128B碼開始標志
>; ――――――128C碼開始標志
128碼的編碼規則見附錄一:
^BY
默認條碼字段
格式:
Format ^BYw,r,h
W=模塊寬度(單位dots)可接受值:1到10
r=寬條窄條的寬度比,可接受的值:2.0 到3.0 以0.1增長
h=條碼的高度
模塊寬窄比表:
比例 |
模塊寬度(點) |
|||||||||
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
2.0 |
2:1 |
2:1 |
2:1 |
2:1 |
2:1 |
2:1 |
2:1 |
2:1 |
2:1 |
2:1 |
2.1 |
2:1 |
2:1 |
2:1 |
2:1 |
2:1 |
2:1 |
2:1 |
2:1 |
2:1 |
2.1:1 |
2.2 |
2:1 |
2:1 |
2:1 |
2:1 |
2.2:1 |
2.16:1 |
2.1:1 |
2.12:1 |
2.1:1 |
2.2:1 |
2.3 |
2:1 |
2:1 |
2.3:1 |
2.25:1 |
2.2:1 |
2.16:1 |
2.28:1 |
2.25:1 |
2.2:1 |
2.3:1 |
2.4 |
2:1 |
2:1 |
2.3:1 |
2.25:1 |
2.4:1 |
2.3:1 |
2.28:1 |
2.37:1 |
2.3:1 |
2.4:1 |
2.5 |
2:1 |
2.5:1 |
2.3:1 |
2.5:1 |
2.4:1 |
2.5:1 |
2.4:1 |
2.5:1 |
2.4:1 |
2.5:1 |
2.6 |
2:1 |
2.5:1 |
2.3:1 |
2.5:1 |
2.6:1 |
2.5:1 |
2.57:1 |
2.5:1 |
2.5:1 |
2.6:1 |
2.7 |
2:1 |
2.5:1 |
2.6:1 |
2.5:1 |
2.6:1 |
2.6:1 |
2.57:1 |
2.65:1 |
2.6:1 |
2.7:1 |
2.8 |
2:1 |
2.5:1 |
2.6:1 |
2.75:1 |
2.8:1 |
2.6:1 |
2.7:1 |
2.75:1 |
2.7:1 |
2.8:1 |
2.9 |
2:1 |
2.5:1 |
2.6:1 |
2.75:1 |
2.8:1 |
2.8:1 |
2.87:1 |
2.87:1 |
2.8:1 |
2.9:1 |
3.0 |
3:1 |
3:1 |
3:1 |
3:1 |
3:1 |
3:1 |
3:1 |
3:1 |
3:1 |
3:1 |
^FD
數據域
格式: Format ^FDa
參數a代表要打印的數據
^FH
數據域中的十六進制標志
格式: ^FHa
A=十六進制標志符,可接受參數:任何字符格式和控制前綴(默認_)
^FN
字段編號
^FN指令格式
^FNx
^FN |
= |
字段編號 |
a |
= |
字段所賦的編號值 |
缺省值:0 |
^FO 字段位置
^FO命令設置字段的位置,相對於由^LH命令指定的標簽原點。^FO命令設置字段的左上角的位置。
^FO命令格式:
^FOx,y
^FO |
= |
設置字段位置 |
x |
= |
X軸的點數 |
缺省值:0 |
||
y |
= |
Y軸的點數 |
缺省值:0 |
注意:如果x,y的值太大,它將置打印位置於標簽之外。
^PR
打印速度
格式: ^PRp,s,b
p-----打印速度
s-----回轉速度
b-----反饋速度
^MD
打印深度
格式:Format ^MDa
a----------打印深度值
^XZ ----------結束標志
128碼編碼規則:
ID |
Code128A |
Code128B |
Code128C |
BandCode |
編碼值 |
0 |
SP |
SP |
0 |
212222 |
bbsbbssbbss |
1 |
! |
! |
1 |
222122 |
bbssbbsbbss |
2 |
" |
" |
2 |
222221 |
bbssbbssbbs |
3 |
# |
# |
3 |
121223 |
bssbssbbsss |
4 |
$ |
$ |
4 |
121322 |
bssbsssbbss |
5 |
% |
% |
5 |
131222 |
bsssbssbbss |
6 |
& |
& |
6 |
122213 |
bssbbssbsss |
7 |
' |
' |
7 |
122312 |
bssbbsssbss |
8 |
( |
( |
8 |
132212 |
bsssbbssbss |
9 |
) |
) |
9 |
221213 |
bbssbssbsss |
10 |
* |
* |
10 |
221312 |
bbssbsssbss |
11 |
+ |
+ |
11 |
231212 |
bbsssbssbss |
12 |
, |
, |
12 |
112232 |
bsbbssbbbss |
13 |
- |
- |
13 |
122132 |
bssbbsbbbss |
14 |
. |
. |
14 |
122231 |
bssbbssbbbs |
15 |
/ |
/ |
15 |
113222 |
bsbbbssbbss |
16 |
0 |
0 |
16 |
123122 |
bssbbbsbbss |
17 |
1 |
1 |
17 |
123221 |
bssbbbssbbs |
18 |
2 |
2 |
18 |
223211 |
bbssbbbssbs |
19 |
3 |
3 |
19 |
221132 |
bbssbsbbbss |
20 |
4 |
4 |
20 |
221231 |
bbssbssbbbs |
21 |
5 |
5 |
21 |
213212 |
bbsbbbssbss |
22 |
6 |
6 |
22 |
223112 |
bbssbbbsbss |
23 |
7 |
7 |
23 |
312131 |
bbbsbbsbbbs |
24 |
8 |
8 |
24 |
311222 |
bbbsbssbbss |
25 |
9 |
9 |
25 |
321122 |
bbbssbsbbss |
26 |
: |
: |
26 |
321221 |
bbbssbssbbs |
27 |
; |
; |
27 |
312212 |
bbbsbbssbss |
28 |
< |
< |
28 |
322112 |
bbbssbbsbss |
29 |
= |
= |
29 |
322211 |
bbbssbbssbs |
30 |
> |
> |
30 |
212123 |
bbsbbsbbsss |
31 |
? |
? |
31 |
212321 |
bbsbbsssbbs |
32 |
@ |
@ |
32 |
232121 |
bbsssbbsbbs |
33 |
A |
A |
33 |
111323 |
bsbsssbbsss |
34 |
B |
B |
34 |
131123 |
bsssbsbbsss |
35 |
C |
C |
35 |
131321 |
bsssbsssbbs |
36 |
D |
D |
36 |
112313 |
bsbbsssbsss |
37 |
E |
E |
37 |
132113 |
bsssbbsbsss |
38 |
F |
F |
38 |
132311 |
bsssbbsssbs |
39 |
G |
G |
39 |
211313 |
bbsbsssbsss |
40 |
H |
H |
40 |
231113 |
bbsssbsbsss |
41 |
I |
I |
41 |
231311 |
bbsssbsssbs |
42 |
J |
J |
42 |
112133 |
bsbbsbbbsss |
43 |
K |
K |
43 |
112331 |
bsbbsssbbbs |
44 |
L |
L |
44 |
132131 |
bsssbbsbbbs |
45 |
M |
M |
45 |
113123 |
bsbbbsbbsss |
46 |
N |
N |
46 |
113321 |
bsbbbsssbbs |
47 |
O |
O |
47 |
133121 |
bsssbbbsbbs |
48 |
P |
P |
48 |
313121 |
bbbsbbbsbbs |
49 |
Q |
Q |
49 |
211331 |
bbsbsssbbbs |
50 |
R |
R |
50 |
231131 |
bbsssbsbbbs |
51 |
S |
S |
51 |
213113 |
bbsbbbsbsss |
52 |
T |
T |
52 |
213311 |
bbsbbbsssbs |
53 |
U |
U |
53 |
213131 |
bbsbbbsbbbs |
54 |
V |
V |
54 |
311123 |
bbbsbsbbsss |
55 |
W |
W |
55 |
311321 |
bbbsbsssbbs |
56 |
X |
X |
56 |
331121 |
bbbsssbsbbs |
57 |
Y |
Y |
57 |
312113 |
bbbsbbsbsss |
58 |
Z |
Z |
58 |
312311 |
bbbsbbsssbs |
59 |
[ |
[ |
59 |
332111 |
bbbsssbbsbs |
60 |
\ |
\ |
60 |
314111 |
bbbsbbbbsbs |
61 |
] |
] |
61 |
221411 |
bbssbssssbs |
62 |
^ |
^ |
62 |
431111 |
bbbbsssbsbs |
63 |
_ |
_ |
63 |
111224 |
bsbssbbssss |
64 |
NUL |
` |
64 |
111422 |
bsbssssbbss |
65 |
SOH |
a |
65 |
121124 |
bssbsbbssss |
66 |
STX |
b |
66 |
121421 |
bssbssssbbs |
67 |
ETX |
c |
67 |
141122 |
bssssbsbbss |
68 |
EOT |
d |
68 |
141221 |
bssssbssbbs |
69 |
ENQ |
e |
69 |
112214 |
bsbbssbssss |
70 |
ACK |
f |
70 |
112412 |
bsbbssssbss |
71 |
BEL |
g |
71 |
122114 |
bssbbsbssss |
72 |
BS |
h |
72 |
122411 |
bssbbssssbs |
73 |
HT |
i |
73 |
142112 |
bssssbbsbss |
74 |
LF |
j |
74 |
142211 |
bssssbbssbs |
75 |
VT |
k |
75 |
241211 |
bbssssbssbs |
76 |
FF |
I |
76 |
221114 |
bbssbsbssss |
77 |
CR |
m |
77 |
413111 |
bbbbsbbbsbs |
78 |
SO |
n |
78 |
241112 |
bbssssbsbss |
79 |
SI |
o |
79 |
134111 |
bsssbbbbsbs |
80 |
DLE |
p |
80 |
111242 |
bsbssbbbbss |
81 |
DC1 |
q |
81 |
121142 |
bssbsbbbbss |
82 |
DC2 |
r |
82 |
121241 |
bssbssbbbbs |
83 |
DC3 |
s |
83 |
114212 |
bsbbbbssbss |
84 |
DC4 |
t |
84 |
124112 |
bssbbbbsbss |
85 |
NAK |
u |
85 |
124211 |
bssbbbbssbs |
86 |
SYN |
v |
86 |
411212 |
bbbbsbssbss |
87 |
ETB |
w |
87 |
421112 |
bbbbssbsbss |
88 |
CAN |
x |
88 |
421211 |
bbbbssbssbs |
89 |
EM |
y |
89 |
212141 |
bbsbbsbbbbs |
90 |
SUB |
z |
90 |
214121 |
bbsbbbbsbbs |
91 |
ESC |
{ |
91 |
412121 |
bbbbsbbsbbs |
92 |
FS |
| |
92 |
111143 |
bsbsbbbbsss |
93 |
GS |
} |
93 |
111341 |
bsbsssbbbbs |
94 |
RS |
~ |
94 |
131141 |
bsssbsbbbbs |
95 |
US |
DEL |
95 |
114113 |
bsbbbbsbsss |
96 |
FNC3 |
FNC3 |
96 |
114311 |
bsbbbbsssbs |
97 |
FNC2 |
FNC2 |
97 |
411113 |
bbbbsbsbsss |
98 |
SHIFT |
SHIFT |
98 |
411311 |
bbbbsbsssbs |
99 |
CODEC |
CODEC |
99 |
113141 |
bsbbbsbbbbs |
100 |
CODEB |
FNC4 |
CODEB |
114131 |
bsbbbbsbbbs |
101 |
FNC4 |
CODEA |
CODEA |
311141 |
bbbsbsbbbbs |
102 |
FNC1 |
FNC1 |
FNC1 |
411131 |
bbbbsbsbbbs |
103 |
StartA |
StartA |
StartA |
211412 |
bbsbssssbss |
104 |
StartB |
StartB |
StartB |
211214 |
bbsbssbssss |
105 |
StartC |
StartC |
StartC |
211232 |
bbsbssbbbss |
106 |
Stop |
Stop |
Stop |
2331112 |
bbsssbbbsbsbb |