解码条形码额外数字

时间:2013-07-31 19:13:52

标签: barcode barcode-scanner

我正试图解释扫描仪如何解码和生成条形码。

来自客户的说明说明以下生成的条形码包含额外的字符:

生成的代码:| 2389299920014} 额外字符:显然前两个和后三个字符不是条形码的一部分。

问题 条形码阅读器附加的额外字符(因此取决于扫描仪)还是条形码的固有部分?

以下是条形码的示例图片: http://imageshack.us/a/img824/1862/dm6x.jpg

由于

[求助]道歉。这只是在没有做适当研究的情况下“枪口而出”的另一个例子。

解决方案代码为EAN13。前缀和后缀可能取决于扫描程序。中间的13位数字如下(左起第一位)校验和(下9位数)公司ID +项目ID(最后3位数)GS1前缀

1 个答案:

答案 0 :(得分:1)

如果不了解您要编码的格式,预期内容是什么以及声称的内容是什么,则很难回答。

某些格式会在编码过程中添加额外信息,但它不会成为内容的一部分。正确编码和解码后,输出应与输入完全匹配。

条形码对它们编码的内容进行编码,并且没有数据在某种程度上是条形码的一部分,但不以某种方式编码在其中。

EAN-13没有依赖于扫描仪的考虑因素,没有。给定数字的编码和解码在任何地方都是相同的。 EAN-13编码13位数,所以我不确定13位数字“介于两者之间”是什么意思。

你提到GS1,这是别的。事实上,一系列条形码。你必须说明你正在使用什么。 GS1编码同样不含糊或依赖于扫描仪。你知道你想要编码什么,你准确编码它,它是完全读的。