使用ZPL脚本,我必须生成一个带有GS1-128的条形码(正式称为代码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)90717497100535(3202)0090(11)210716(21)9000000014。
535而不是536。
有什么想法吗?
发布于 2021-07-23 16:56:13
它是通过添加额外的零开始修正。参考文献:https://stackoverflow.com/a/68502657/323917
^XA
^FO15,200
^BY3,2:1
^BCR,100,Y,Y,Y,D
^FD(01)00090717497100536(3202)0090(11)210716(21)9000000014^FS
^XZ发布于 2021-08-09 19:38:44
您错误地计算了支票数字-它是5,因为打印机纠正你。这一修正可能被关闭,但我不确定,我永远不会建议关闭它。检查数字错误的GTIN无效。要结束它,生成的代码是正确的,只需检查您的输入GTIN,看看它们是否有正确的检查数字。
https://stackoverflow.com/questions/68502514
复制相似问题