0
我对使用ZPL打印EAN条码有疑问。 为什么条形码和我的EAN不匹配?为什么我使用ZPL为我的EAN获取了错误的条码
我有以下ZPL代码来生成条码。
^XA^PQ1,0,0,N^FO50,20^BY^BEN,140,Y,N^FD4250164837159^FS^XZ
这样做的结果如下:
可以请人帮助我。我接近于放弃这一点。
谢谢!
Faby
我对使用ZPL打印EAN条码有疑问。 为什么条形码和我的EAN不匹配?为什么我使用ZPL为我的EAN获取了错误的条码
我有以下ZPL代码来生成条码。
^XA^PQ1,0,0,N^FO50,20^BY^BEN,140,Y,N^FD4250164837159^FS^XZ
这样做的结果如下:
可以请人帮助我。我接近于放弃这一点。
谢谢!
Faby
我不知道调用“^ 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编程指南的第101页。如果你需要编码9(这不是正确的校验和),那么你应该看看EAN14(或GTIN14)。
当然。文章'425016483715'的正确校验和位数是由固件计算的'8',而不是'9' – Magoo
是的,我认为这真是什么抛出了整个计算。我们拿到了这个EAN的文章,只是想把它添加到我们的数据库中。我猜制造商在Checksum上犯了一个错误。 谢谢你的回应! –