已解码条形码的额外数字



我正在努力接受扫描仪如何解码和生成条形码。

客户的一份说明称,以下生成的条形码由额外的字符组成:

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

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

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

感谢

[已解决]我很抱歉。这只是又一个在没有进行适当研究的情况下"口诛笔伐"的案例。

解决方案代码为EAN13。前缀和后缀可能与扫描仪有关。中间的13位数字如下(左起第一位)校验和(后9位)公司Id+项目Id(后3位)GS1前缀

如果不了解您试图编码的格式、预期内容以及声称的内容,很难回答这个问题。

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

条形码对它们编码的内容进行编码,没有任何数据是条形码的一部分,但不是以某种方式编码的。

EAN-13没有与扫描仪相关的考虑因素,没有。给定数字的编码和解码在任何地方都是相同的。EAN-13编码13个数字,所以我不确定"中间"的13个数字是什么意思。

你提到了GS1,这是另一回事。实际上是一个条形码家族。你必须说出你具体在用什么。GS1编码同样不是模糊的或与扫描器相关的。你知道你想编码什么,你精确地编码,它被精确地读取。

最新更新