这个问题不是关于“最佳”条码库推荐,我们在不同平台上使用各种产品,需要一种简单的方法来验证给定条码是否正确(根据其规范)。
我们发现了不同的条形码库和Internet 上的免费在线条形码生成器呈现不同的条形码的情况。例如,新版本的 Delphi 报告库将 Code128 中的非数字字符输出为“0”,或者在文本区域中直接跳过它们。在我们进行迁移之前,我们想检查这些更改是否是由新库中的一个损坏的实现引起的,以便我们可以将此作为错误报告给作者。
我们主要需要带有 A/B/C 子码的Code128和 UCC/EAN-128。
到目前为止,我检查的在线资源是:
- IDAutomation.com(使用 Code128-C 将 ABC123 显示为 0123)
- 摩洛维亚网
- BarcodesInc(不接受逗号)
- TEC-IT
它们也显示出不同的结果,例如支持逗号或加号等字符,至少在人类可读的文本中是这样。