3

使用版本:ZPL2.

格式前缀:^.

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

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

任何帮助将不胜感激。

4

2 回答 2

5

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

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

另请参阅:如何在 Zebra 编程语言 (ZPL) 中打印波浪号 (~)

于 2015-04-08T09:21:19.853 回答
2

您可以尝试将 ZPL 代码的格式前缀 ^ 更改为不同的 ex。¬ 使用 ^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 密码。

于 2017-12-15T12:42:38.363 回答