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.) 原文出处:http://www./2008/product.asp?i=5&id=303
|
|