连云港一周天气预报:Ean-13商品条码第13位校验码的计算方法是什么?--洛阳网络公司|商友推广引擎|慧聪买...

来源:百度文库 编辑:九乡新闻网 时间:2024/05/09 16:21:46
Ean-13商品条码第13位校验码的计算方法是什么?
 
 
代码位置序号是指包括校验码在内的,由右至左的顺序号(校验码的代码位置序号为1)。
校验码的计算步骤如下:
1.从代码位置序号2开始,所有偶数位的数字代码求和。
2.将步骤a的和乘以3。
3.从代码位置序号3开始,所有奇数位的数字代码求和。
4.将步骤b与步骤c的结果相加。
5.用大于或等于步骤d所得结果且为10最小整数倍的数减去步骤d所得结果,其差即为所求校验码的值。实例分析:
商品条码标准版和缩短版的校验码计算方法相同。 
从代码位置序号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  
 
 本篇文章来源于 蓝点科技(http://www.lyland.cn) 原文出处:http://www.lyland.cn/2008/product.asp?i=5&id=303