首页 > 解决方案 > 用于条码 GS1-128 问题的 ZPL 脚本

问题描述

使用 ZPL 脚本,我必须生成带有 GS1-128 的条形码(正式名称为 Code 128,UCC/EAN 128)。

问题是,它正在生成条形码,但条形码中间的数字不正确。

^XA

^FO15,280
^BY3,2:1
^BCR,100,Y,Y,Y,D
^FD(01)90717497100536(3202)0090(11)210716(21)9000000014^FS

^XZ

但在输出中,它会生成一个条形码 (01)90717497100 535 (3202)0090(11)210716(21)9000000014

535 而不是 536。

任何想法?

标签: scriptingzebra-printerszplbarcode-printingzpl-ii

解决方案


您错误地计算了校验位 - 打印机纠正了您,它是 5。此更正可能会被关闭,但我不确定,我永远不会建议将其关闭。校验位错误的 GTIN 无效。总结一下,生成的代码是正确的,只需检查您输入的 GTIN 以查看它们是否具有正确的校验位。


推荐阅读