一、ZPLII與ZPL的區(qū)別
1.ZPL II 不是100% 兼容ZPL
2.主要差別
對于ZPL II,當(dāng)指令被接收時,就會立刻被執(zhí)行,對于ZPL,只有當(dāng)打印機(jī)接收到^XZ
(End
Format)時,才執(zhí)行接收的所有指令
一些ZPL中的指令,在ZPL II中被增強(qiáng)或擴(kuò)展
ZPL II支持小寫、大寫或大小寫混合輸入的指令
增加了一些新的命令
二、ZPLII語言功能
1.打印各種標(biāo)簽格式
文本
圖形
條形碼
2.設(shè)置打印機(jī)參數(shù)
3.獲取打印機(jī)配置及狀態(tài)信息
三、指令種類
1.格式指令(format
commands)
以^開始
用于設(shè)定標(biāo)簽格式與數(shù)據(jù)
多條格式指令按順序執(zhí)行
2.控制指令(control
commands)
以~開始
迫使打印機(jī)立即執(zhí)行某一個指定的操作
可以中斷打印機(jī)數(shù)據(jù)緩沖器中的格式指令
四、簡單的ZPLII實(shí)例
文本打印
^XA
^LH30,30
^FO20,10^AD,54^FDZEBRA^FS
^XZ
結(jié)果:ZEBRA
1.標(biāo)簽格式以^XA開始
2.標(biāo)簽格式以^XZ結(jié)束
3.各個域之間以^FS進(jìn)行分隔
4.原點(diǎn)位置^LH30,30(^LHx,y)
打印文字:
5.文本位置^FO20,10(^FOx,y)
6.文字字體,大小^AD, 54(54點(diǎn)高)
7.打印的正文字符串^FDExample^FS
條形碼打印
^XA
^LH0,0
^FO100,100
^B3N,Y,30,Y,Y
^FDABC123^FS
^XZ
結(jié)果:ABC123(注釋,條碼上方) 條碼
打印條形碼:
8.條形碼位置^FO20,60
9.Code 39 條形碼^B3
^B3命令的格式:^B3o,e,h,f,g
o = 字體方向
默認(rèn)值:^FW默認(rèn)值或上一個^FW的值。
其他值: N = 正常 (Normal)
R = 順時針旋轉(zhuǎn)90度(Roated)
I = 順時針旋轉(zhuǎn)180度(Inverted)
B = 順時針旋轉(zhuǎn)270度(Bottom)
e = 模43校驗(yàn)位
默認(rèn)值:N(No) = 不打印校驗(yàn)位
其他值: Y(Yes) = 打印校驗(yàn)位
h = 條碼高度
默認(rèn)值:由^BY設(shè)置
其他值:1到9999點(diǎn)
f
= 打印注釋行
默認(rèn)值: Y = 打印(Yes)
其他值:N = 不打印(No)
g = 將注釋行打印在條碼上方
默認(rèn)值: N = 不打印在條碼上方
其他值: Y = 打印在條碼上方
二維碼打印
^XA
^FO20,20
^BQ,2,10
^FDLA,0123456789ABCD 2D
code^FS
^XZ
10.二維碼:^BQ
^BQ字段位置,模型,放大倍數(shù)(^BQ,2,10
無旋轉(zhuǎn),模型:增強(qiáng),放大倍數(shù):10)
^BQ =二維碼條碼
a =字段位置
默認(rèn)值:正常。
其他值: 沒有旋轉(zhuǎn)是可用的。^的FW命令不影響旋轉(zhuǎn)。
b =模型 默認(rèn)值:2(增強(qiáng)) 推薦
其他值:1(原創(chuàng))
c =放大倍數(shù) 默認(rèn)值:1在150 dpi打印機(jī) 2在200
dpi打印機(jī) 3在300 dpi打印機(jī) 其他值:4至10
(c值不同條碼大小不同)
11.糾錯能力:
L級:約可糾錯7%的數(shù)據(jù)碼字
M級:約可糾錯15%的數(shù)據(jù)碼字
Q級:約可糾錯25%的數(shù)據(jù)碼字
H級:約可糾錯30%的數(shù)據(jù)碼字
|