斑马打印机 ZPL II 语言编程.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:69 大小:2.2MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

斑马打印机 ZPL II 语言编程.pdf

斑马打印机ZPLII语言编程.pdf

预览

免费试读已结束,剩余 59 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ZPLII语言编程基础2009年3月ZPLII语言概述ZPL语言是一种script语言,分为ZPL语言和ZPLII语言Zebra打印机支持最广泛的一种语言ZPLII语言支持复杂标签格式,如文字,图片,条形码,序列号打印等等ZPLII文件可以通过以下两种方式实现»纯文本编辑器»标签设计软件,如ZebraDesignerZPLII与ZPL的区别ZPLII不是100%兼容ZPL主要差别»对于ZPLII,当指令被接收时,就会立刻被执行,对于ZPL,只有当打印机接收到^XZ(EndFormat)时,才执行接收的所有指令»一些ZPL中的指令,在ZPLII中被增强或扩展»ZPLII支持小写、大写或大小写混合输入的指令»增加了一些新的命令ZPLII语言功能打印各种标签格式»文本»图形»条形码设置打印机参数获取打印机配置及状态信息ZPLII语言相关概念域(field)ZPL对象»图片»标签格式文件打印机设备名称打印机存储设备»指定ZPLII的目标对象(图像,标签格式,字体)到不同的存储区域存储设备名称:R:PrinterDRAMlibrary(read/write)内存B:Optionalmemory:等可选配的存储器PCMCIA卡E:Flashmemory(read/write)闪存Z:InternalZPLIIstoredobjectlibrary(readonly)A:CF卡(可读写)默认存储器为DRAM调用对象时,搜索的优先顺序:DRAM,RAM,extraEPROM,internalZPLII(R:,B:,E:,Z:,*or?(All))指令种类格式指令(formatcommands)»以^开始»用于设定标签格式与数据»多条格式指令按顺序执行控制指令(controlcommands)»以~开始»迫使打印机立即执行某一个指定的操作»可以中断打印机数据缓冲器中的格式指令格式指令格式指令有以下分类格式框架指令-formatbracketcommands标签定义指令-labeldefinitioncommands字段定义指令-fielddefinitioncommands字段默认指令-fielddefaultcommands格式默认指令-formatdefaultcommands格式旋转指令-formatrotationcommands打印机控制指令-printercontrolcommands文字数字字段指令-alphanumericfieldcommands条形码字段指令-barcodefieldcommands图像指令-graphicimagecommands更改指令前缀符符号(^)是ASCII字符,等于5EHEX,94Decimal符号(~)是ASCII字符,等于7EHEX,126Decimal格式指令和控制指令的前缀符可以通过ZPLII指令进行更改»^CTor~CT(changetilde~)»^CCor~CC(changecaret^)简单的ZPLII实例^XA^LH30,30^FO20,10^AD^FDZEBRA^FS^FO20,60^B3^FDAAA001^FS^XZZPLII指令格式ZPLII指令由字首,指令代码和参数组成。^ADN,2,2字首指令代码参数很多ZPLII指令都是有参数,参数之间用间隔符“,”分开如果默认参数可以满足要求,可以不用指定这个参数的参数值^AA,,60指令的参数和默认值格式:^Af,o,h,w举例说明默认参数的用法:^AA,,60标签格式文件标签格式以^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原点位置^FO203,203文本位置^ABN,30,30字体类型与大小^FDExample^FS打印的正文字符串^XZ结束标签格式ZEBRA内置字体内置15种位图字体,和一个矢量字体位图字体位图字体有固定的长宽比,单位Dots位图字体只能以整数倍放大,放大倍数