ZPL编程语言

发布时间: 2015-09-08 08:29 浏览次数: 190 字号:

ZPL(Zebra Programming Language)是Zebra Technologies的一种页面描述语言,主要用于标签应用程序。原始语言已被ZPL II取代,但与旧版本不完全兼容。很多非Zebra标签打印机支持ZPL II。

后来,Zebra BASIC Interpreter (ZBI)被集成到打印机软件中,这被生产商视为ZPL II的进步,并且面向ANSI BASIC。如果旧的打印机软件是由竞争对手的标签打印机编写的,主要是为了避免在更改打印机时重构代码。ZBI的一个可能用途是当Zebra 打印机接收到一种外来标签格式时,它会立即将其转换为ZPL II,以便进行打印。

命令语言命令总是以插入符号('^') 或波浪号('~')开头。ZPL II有170多个命令。每种格式都必须以命令^XA开始并以^XZ结束。例如,使用^ADN,n,m 命令将字体大小发送到打印机,其中n和m是表示字体大小和间距特征的整数;^ADN,18,10是最小的大小,^ADN,180,100是最大的。

以下是产品标签的ZPL文档的完整示例:

^XA

^CF0,30

^FO200,30^FDHU Label^FS

^CF0,25

^FO20,100^FDHU ID:112345678000001107^FS

^BY2.2,3,70

^FO20,130^BCN,,N^FD112345678000001107^FS

^FO20,230^FD12-Volt Wireless Telephone^FS

^FO20,260^FD13^FS

^FO650,200^BQN,2,5^FDQA,^FS

^XZ

下面是生成的标签:

标签

欢迎联系我们咨询相关业务
微信二维码