【发布时间】:2013-07-31 19:13:51
【问题描述】:
我正在尝试了解条码是如何由扫描仪解码和生成的。
来自客户的一份说明说以下生成的条形码包含额外的字符:
生成的代码:|2389299920014} 额外字符:显然前两个和后三个字符不是条形码的一部分。
问题 条形码阅读器附加的额外字符(因此取决于扫描仪)还是条形码的固有部分?
这是条形码的示例图像: http://imageshack.us/a/img824/1862/dm6x.jpg
谢谢
[已解决]我很抱歉。这只是在没有进行适当研究的情况下“开枪打掉你的嘴”的又一案例。
解决方案 代码为 EAN13。前缀和后缀可能取决于扫描仪。中间的 13 位数字如下(左起第一个数字)校验和(后 9 位数字)公司 ID + 项目 ID(后 3 位数字)GS1 前缀
【问题讨论】:
-
如果你解决了自己的问题,你应该写一个答案并在一天左右后接受它。在标题中添加“已解决”并不会在 UI 中将其标记为已解决。
-
我意识到这一点。这实际上是我将其标记为已解决的原因(因为我不能这么快接受自己的答案),我不想让人们浪费时间来这里..