是否有公开可用的已知良好的 GS1-128 代码列表以供测试?

Is there a publicly available list of known good GS1-128 codes for testing?

提问人:Firestorm2k7 提问时间:2/9/2023 最后编辑:Terry BurtonFirestorm2k7 更新时间:3/30/2023 访问量:103

问:

我刚刚编写完一个函数来解释 GS1-128 代码(数据,而不是条形码/数据矩阵图像)在(希望)它们可以进入的任何星座中。 我现在正在尝试彻底测试该功能。 我尝试过的所有手动生成的代码都运行良好(显然是第一次尝试),但是手动生成无错误的 GS1-128 代码是一个相当缓慢的过程,也是有缺陷的方法,因为我对创建符合规范的代码的理解和我的函数逻辑显然是相同的,但并非完全正确。

我已经向当地的GS1组织询问了他们是否有已知良好的测试代码列表,他们可以分发。答案是否定的。 我还在互联网上搜索了批量生成代码的列表或自动方法(最好是带有各种内容和订单或内容),但都没有产生有用的结果。

我真的不知道还有什么更好的地方来问这个暂停,所以我问这个社区,因为我希望有人可能有一个躺在身边,或者有办法生成合理(或不合理)数量的代码(数据,而不是条形码/数据矩阵图像(尽管这同样有效)))没有太多努力。

如果它可用,我很乐意列出每个代码的解码内容,以进一步自动化和扩大测试规模,但我真的不会拒绝任何:P

希望读到这里的人有美好的一天。

条码 数据矩阵 GS1-AI-SYNTAX GS1-128

评论


答:

2赞 Terry Burton 2/10/2023 #1

我建议您看一下 GS1 条码语法引擎中的单元测试,它全面处理 GS1 AI 语法消息:

https://github.com/gs1/gs1-syntax-engine/blob/main/src/c-lib/ai.c#L795

很遗憾,你的GS1成员组织无法将你推荐给他们自己的工具。

评论

1赞 Firestorm2k7 2/10/2023
我无话可说,但谢谢你。对于其他人,请看这个:检查第 1012 行及以后。