Zebra ZPL Code 128 SSCC 也对转义字符进行编码

Zebra ZPL Code 128 SSCC encodes the escape characters also

我需要使用 Zebra ZPL 打印 SSCC Code 128 条码。我的问题是使用的转义字符也被编码在条形码中,这是不应该发生的。

代码如下:

^FO50,960^BY3
^BCN,180,N,N,N,A
^FD>;>800{sscc}^FS

作为转义/控制序列的序列 >;>8 在条形码中被编码。所以当我用扫描仪读取条形码时,我得到:>;>800xxxxxx....

我在这里错过了什么?

重新发布此作为答案。您正在使用自动模式(^BC 命令末尾的 A)。自动模式禁用转义序列,因为它应用自己的 shift/latch 逻辑。使用模式 N (None) 允许手动编码数据。