专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

有哪位高手知道8位条形码的第八位检验码是怎么计算来的

发布时间:2011-06-23 15:59:02 文章来源:www.iduyao.cn 采编人员:星星草
有谁知道8位条形码的第八位检验码是如何计算来的
有谁知道8位条形码的第八位检验码是如何计算来的
多谢了

------解决方案--------------------
8位和13位的原理是一样的。在前面补5位0。

EAN码校验位的计算方法

标准版和缩短版的校验码计算方法相同。

从代码位置序号2开始,所有偶数位的数字代码求和为a。
将上步中的a乘以3为a。
从代码位置序号3开始,所有奇数位的数字代码求和为b。
将a和b相加为c。
取c的个位数d。
用10减去d即为校验位数值。
例:234235654652的校验码的计算如下表:

数据码 校验码

代码位置序号 13 12 11 10 9 8 7 6 5 4 3 2 1
数字码 2 3 4 2 3 5 6 5 4 6 5 2 ?
偶数位   3 + 2 + 5 + 5 + 6 + 2  
奇数位 2 + 4 + 3 + 5 + 4 + 5    

步骤1:3+2+5+5+6+2=23

步骤2:23*3=69

步骤3:2+4+3+5+4+5=23

步骤4:69+23=92

步骤5:10-2=8

步骤6:校验码为 8
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: