如何在Zebra编程语言中打印插入符号(^)?

时间:2015-04-06 13:14:05

标签: escaping zpl-ii

使用版本:ZPL2

格式前缀:^

有人可以帮助您使用ZPL II帮助打印插入符号(^)。我们需要一些转义序列或任何其他方式将此格式前缀(^)打印为普通字符。

注意:不要将格式前缀(^)更改为其他字符。

任何帮助都将受到高度赞赏。

2 个答案:

答案 0 :(得分:3)

您需要在^ FD之前使用^ FH,然后使用插入符号的十六进制值:_5E

^XA
^FO100,100
^AD^FH
^FDCaret _5e used for HEX^FS
^XZ

另请参阅:How to print a tilde (~) in Zebra Programming Language (ZPL)

答案 1 :(得分:2)

您可以尝试将ZPL代码的格式前缀更改为不同的前一个。 ¬使用^ CC。打印命令后,将更改反转回^。

^XA ^CC¬ ¬FO30,20¬FD_AB534^H¬FS ¬CC^ ^XZ

^ FH和_5e解决方案也很好,但并不适用于所有情况。 如果使用^ FH命令,它将转换看似十六进制值的所有内容

示例 - 您要打印wifi密码,即:_AB534 ^ H. 通常你会使用代码:

^XA ^FO50,50 ^FD_AB534^H^FS ^XZ

此代码仅打印:_AB534

使用^ FH命令

并用_5E替换^将如下所示:

^XA ^FO50,50 ^FH^FD_AB534_5EH^FS ^XZ

打印:½534^ H

密码与_AB534 ^ H不同。这是因为^ FH将_AB作为HEX值读取并将其转换为

使用此代码:

^XA ^CC¬ ¬FO30,20¬FD_AB534^H¬FS ¬CC^ ^XZ

输出为:_AB534 ^ H

符号¬不能简单地从键盘输入(没有alt +组合),因此不会在wifi密码中使用。