首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解码条形码额外数字

解码条形码额外数字
EN

Stack Overflow用户
提问于 2013-07-31 19:13:51
回答 1查看 1.5K关注 0票数 0

我试图接受条形码是如何由扫描仪解码和生成的。

客户端的一条注释说,以下生成的条形码由额外字符组成:

额外字符:显然前两个和最后三个字符不是条形码的一部分。

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

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

谢谢

解决了的道歉问题。这只是另一例“不做适当研究”的“脱口而出”的例子。

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

EN

回答 1

Stack Overflow用户

发布于 2013-09-24 11:35:30

如果不了解您试图编码的格式、预期的内容是什么以及所谓的内容是什么,就很难回答。

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

条形码对它们编码的内容进行编码,而且没有任何数据是条形码的一部分,但在条形码中却没有编码。

EAN-13没有依赖于扫描仪的考虑,没有。给定数字的编码和解码在任何地方都是一样的。EN-13编码13位数字,所以我不知道13位“中间”的意思是什么。

你提到了GS1,这是另外一回事。实际上是条形码家族。你得具体说出你在用什么。同样,GS1编码也不含糊,也不依赖于扫描器。你知道你想要编码什么,你准确地编码它,它读得很准确。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17978960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档