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) 允许手动编码数据。
我需要使用 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) 允许手动编码数据。