如何在Zebra编程语言(ZPL)中打印波形符(〜)

时间:2013-05-29 18:47:49

标签: zpl

我正在维护一个程序,将ZPL输出到标签打印机。今天,字符序列~Ja作为要打印的字符串的一部分进入,这是ZPL"取消所有"命令。毋庸置疑,标签没有印刷。

ZPL是否有一种简单的方法可以逃脱波浪号?

1 个答案:

答案 0 :(得分:11)

您可以使用~CT^CT将波形符控制字符更改为任何其他ASCII字符,然后您可以正常打印波浪线。但是,新的控制字符将无法打印。这可能是一个非常麻烦的维护。

将控制命令前缀更改为+的示例,取自the ZPL II programming guide的第165页:

^XA
^CT+
^XZ
+HS

如果您的字符串表示为包含^FD^FV^SN的字段数据,则可以使用^FH对字符串中的代字号进行十六进制值编码,7E。

一个例子,取自the ZPL II programming guide的第192页:

^XA
^FO100,100
^AD^FH
^FDTilde _7e used for HEX^FS
^XZ

输出:

  

Tilde~用于HEX