一、ZPLII与ZPL的区别
1.ZPL II 不是100% 兼容ZPL
? 2.主要差别
? 对于ZPL II,当指令被接收时,就会立刻被执行,对于ZPL,只有当打印机接收到^XZ
(End Format)时,才执行接收的所有指令
? 一些ZPL中的指令,在ZPL II中被增强或扩展
? ZPL II支持小写、大写或大小写混合输入的指令
? 增加了一些新的命令
二、ZPLII语言功能
? 1.打印各种标签格式
? 文本
? 图形
? 条形码
2.设置打印机参数
3.获取打印机配置及状态信息
三、指令种类
1.格式指令(format commands)
? 以^开始
? 用于设定标签格式与数据
? 多条格式指令按顺序执行
2.控制指令(control commands)
? 以~开始
? 迫使打印机立即执行某一个指定的操作
? 可以中断打印机数据缓冲器中的格式指令
四、简单的ZPLII实例
文本打印
^XA
^LH30,30
^FO20,10^AD,54^FDZEBRA^FS
^XZ
结果:ZEBRA
1.标签格式以^XA开始
2.标签格式以^XZ结束
3.各个域之间以^FS进行分隔
4.原点位置^LH30,30(^LHx,y)
打印文字:
5.文本位置^FO20,10(^FOx,y)
6.文字字体,大小^AD, 54(54点高)
7.打印的正文字符串^FDExample^FS
条形码打印
^XA
^LH0,0
^FO100,100
^B3N,Y,30,Y,Y
^FDABC123^FS
^XZ
结果:ABC123(注释,条码上方) 条码
打印条形码:
8.条形码位置^FO20,60
9.Code 39 条形码^B3
^B3命令的格式:^B3o,e,h,f,g
o = 字体方向
默认值:^FW默认值或上一个^FW的值。
其他值: N = 正常 (Normal)
R = 顺时针旋转90度(Roated)
I = 顺时针旋转180度(Inverted)
B = 顺时针旋转270度(Bottom)
e = 模43校验位
默认值:N(No) = 不打印校验位
其他值: Y(Yes) = 打印校验位
h = 条码高度
默认值:由^BY设置
其他值:1到9999点
f = 打印注释行
默认值: Y = 打印(Yes)
其他值:N = 不打印(No)
g = 将注释行打印在条码上方
默认值: N = 不打印在条码上方
其他值: Y = 打印在条码上方
二维码打印
^XA
^FO20,20
^BQ,2,10
^FDLA,0123456789ABCD 2D code^FS
^XZ
10.二维码:^BQ
^BQ字段位置,模型,放大倍数(^BQ,2,10 无旋转,模型:增强,放大倍数:10)
^BQ =二维码条码
a =字段位置
默认值:正常。
其他值: 没有旋转是可用的。^的FW命令不影响旋转。
b =模型 默认值:2(增强) 推荐 其他值:1(原创)
c =放大倍数 默认值:1在150 dpi打印机 2在200 dpi打印机 3在300 dpi打印机 其他值:4至10
(c值不同条码大小不同)
11.纠错能力:
L级:约可纠错7%的数据码字
M级:约可纠错15%的数据码字
Q级:约可纠错25%的数据码字
H级:约可纠错30%的数据码字
ZPL条码及参数说明:
http://blog.csdn.net/tianqin20140902/article/details/44200353
ZPL II打印编程指导书卷1和2及指令小结
需积分: 10 144 浏览量
2018-12-20
09:08:09
上传
评论
收藏 2.54MB RAR 举报
零点零一
- 粉丝: 1086
- 资源: 88
最新资源
- 鸢尾花(iris)数据集
- %E8%A7%86%E9%A2%91%E8%BD%AC%E9%9F%B3%E9%A2%9120240424092849.mp3
- 数据库中的分组查询及数据筛选
- J185-VB一款SOT23封装P-Channel场效应MOS管
- 计算整数各位数字之和,利用java代码实现
- J185-T2B-VB一款SOT23封装P-Channel场效应MOS管
- map20231226Kalmanfilter.ipynb
- J185-T1B-VB一款SOT23封装P-Channel场效应MOS管
- ASME Y14.5-2018 尺寸与公差标注 中文版
- J185-T1B-A-VB一款SOT23封装P-Channel场效应MOS管
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈