ZPL简介:
Zebra编程语言 (ZPL)是所有 ZPL 兼容打印机使用的命令语言。可用于绘制文本、形状、条形码和图像等元素,组合这些元素。打印机使用它作为指令来创建打印在标签上的图像。
想要打印一个标签,您可能需要告诉打印机:
- 产品名称是什么,在哪里打印,使用什么字体。
- 你想使用什么样的条形码,你想把它放在哪里,以及要编码的 SKU 编号。
- 框位置、框大小和框线的粗细。
ZPL语法解析:
ZPL由命令和命令参数组成。
命令以(^)字符开头。
命令名称跟在(^)之后,长度为一个或两个字母,并且不区分大小写。
命令可以有多个参数。
命令参数以逗号(,)字符分隔。
空格(空格、制表符、换行符)大多被忽略;主要的例外是^FD命令,如下所述。
^XA
^LH 00,00
^FO00,00
^LH 00,00
^ADN,50,30
^FD matter^FS
^LH 20,50
^BQN,2,10
^FDMA,1234-567-89019876-543-21-0^FS
^LH 20,330
^ADN,20,20
^FD123-456-8901^FS
^LH0,0
^XZ
ZPL命令解析:
-
^XA 标签的开始
-
^XZ 标签的结束
-
^FD 字段数据,字段数据可以是任何可打印的字符,除了用作命令前缀的那些(^ 和 ~)。
-
^FS 字段分隔符,表示字段定义的结尾,用于完成