scripting - 用于条码 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。
任何想法?
解决方案
您错误地计算了校验位 - 打印机纠正了您,它是 5。此更正可能会被关闭,但我不确定,我永远不会建议将其关闭。校验位错误的 GTIN 无效。总结一下,生成的代码是正确的,只需检查您输入的 GTIN 以查看它们是否具有正确的校验位。
推荐阅读
- c# - MVC5 区域导致构建时间极慢
- javascript - 创建一个由唯一数字组成的数组
- html - 如何根据百里香叶中的双值在单个标签中呈现不同的结果
- rust - 借用引用字符串的结构 - 部分移动后在此处借用的值
- git - 当我什至没有针对它提出 PR 时,我的主人正在更新 PR
- android - Firebase RecyclerView 项目之间的填充
- python-3.x - 使用 Selenium 从容器的文本区域获取文本
- python - 如何将netcdf iris cube中的投影x和y坐标转换为lat lon
- c# - 告诉调用者一个`异步任务
` 方法可能返回 null - machine-learning - Pickle tf.Gradient.Tape() 抛出错误:TypeError: can't pickle tfe.Tape objects