为什么我使用 ZPL 得到错误的 EAN 条形码
Why do i get a wrong barcode for my EAN using ZPL
我有一个关于使用 ZPL 打印 EAN 条码的问题。
为什么条形码和我给定的 EAN 不匹配?
我有以下 ZPL 代码来生成条码。
^XA^PQ1,0,0,N^FO50,20^BY^BEN,140,Y,N^FD4250164837159^FS^XZ
结果如下:
有人可以帮我解决这个问题吗?我快要放弃了。
谢谢!
法比
我不确定调用没有值的“^BY”是否有任何好处,并且“^PQ”设置为默认值使其变得多余。但无论如何,您在“^FD”中传递了太多数字。 Zebra 想要添加自己的校验和:
Field data ( ^FD ) is limited to exactly 12 characters. ZPL II
automatically truncates or pads on the left with zeros to achieve the
required number of characters
有关详细信息,请参阅 Zebra 编程指南的 p101。如果您需要对 9(这不是正确的校验和)进行编码,那么您应该查看 EAN14(或 GTIN14)。
我有一个关于使用 ZPL 打印 EAN 条码的问题。 为什么条形码和我给定的 EAN 不匹配?
我有以下 ZPL 代码来生成条码。
^XA^PQ1,0,0,N^FO50,20^BY^BEN,140,Y,N^FD4250164837159^FS^XZ
结果如下:
有人可以帮我解决这个问题吗?我快要放弃了。
谢谢!
法比
我不确定调用没有值的“^BY”是否有任何好处,并且“^PQ”设置为默认值使其变得多余。但无论如何,您在“^FD”中传递了太多数字。 Zebra 想要添加自己的校验和:
Field data ( ^FD ) is limited to exactly 12 characters. ZPL II
automatically truncates or pads on the left with zeros to achieve the
required number of characters
有关详细信息,请参阅 Zebra 编程指南的 p101。如果您需要对 9(这不是正确的校验和)进行编码,那么您应该查看 EAN14(或 GTIN14)。