【问题标题】:Way to compare two barcodes比较两个条形码的方法
【发布时间】:2011-01-14 14:07:55
【问题描述】:

我有两个正在使用的条形码。它们明显不同,但都扫描为代码 128。一个是奇怪的,一个是正常的。我已经尝试以我能想到的各种方式重新打印条形码的数据,以查看正在使用的子集(A、B 或 C)。

对于正常的,我知道前 10 个字符是 A,然后它将编码更改为 B

我似乎不知道如何查看另一个(奇怪的)编码是什么。

我正在使用符号扫描仪。 (我打开了前缀字符,但只告诉我D(代码128)

有什么工具可以让我深入了解条形码符号体系吗?

【问题讨论】:

标签: barcode barcode-scanner code128


【解决方案1】:

我对条形码知之甚少,对非欧洲条形码了解为零,但对于 Code 128 的奇怪实现,还有GS1-128

这个online barcode generator 看起来很不错,并且可以生成许多您可能想要检查的格式。

【讨论】:

    【解决方案2】:

    这里很晚,但ZXing 库(我是开发人员)读取代码 128。您可以在将调试器附加到代码时让它扫描条形码。它会一步一步地向您准确显示解码过程中发生的情况,包括子集更改。

    【讨论】:

      【解决方案3】:

      我知道问题已解决。但是这里有更多资源,以防有人需要:)

      就像 Pekka 提到的,Code 128 有 Code 128A、Code 128B、Code 128C 和 GS1-128(UCC/EAN-128) 等子集。以下是有关Code 128 barcode 的更多信息,以及编码模式说明。

      【讨论】:

      • 我删除了您的链接,因为它是您产品的垃圾邮件,并且与所提出的问题无关。你的其余答案可能是相关的,所以我留下了。
      【解决方案4】:

      感谢那些回答和评论的人。

      原来制作我们条形码的公司出现了打印错误。这导致条形码看起来不同。

      我不知道它是如何成功解码的。反正。我将把这个问题交给 Pekka,因为他给了我一个可行的解决方案。

      【讨论】:

      • 如您所知,Code 128 允许在条码中组合不同的代码集,并且许多字符可以在多个集合中表示。因此,表示字符串的方式可能不止一种。例如,x1234y 可以表示为集合 B 中的六个字符,或者从集合 B 开始,表示为“x”、“切换到集合 C”、“12”、“34”、“切换到 B”、“y” (最终大小相同)。
      猜你喜欢
      • 2019-09-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-25
      • 2017-03-10
      • 1970-01-01
      • 1970-01-01
      • 2021-12-31
      • 2014-05-15
      相关资源
      最近更新 更多