0

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

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

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

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

有什么工具可以让我深入研究条形码符号吗?

4

4 回答 4

2

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

这个在线条形码生成器看起来相当不错,可以生成许多您可能想要检查的格式。

于 2010-02-08T22:45:19.910 回答
2

Chiming in late here, but the ZXing library (I'm a developer) reads Code 128. You could have it scan the barcode while you attach a debugger to the code. It would show you exactly what's happening, step by step, in the decoding, including subset changes.

于 2010-02-15T12:56:44.163 回答
1

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

就像 Pekka 提到的那样,Code 128 具有 Code 128A、Code 128B、Code 128C 和 GS1-128(UCC/EAN-128) 等子集。这是有关Code 128 条码的更多信息,带有编码模式说明。

于 2013-03-04T08:43:01.777 回答
0

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

原来制造我们条形码的公司有打印错误。这导致条形码看起来不同。

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

于 2010-02-09T03:35:09.703 回答