UPC码的计算校验码方法

通常来说我们的UPC条形码就是UPC-A条形码,校验码就是为了验证前面的数字是正确的,那么UPC条形码如何计算校验码?

 

UPC-A码的校验方法

 

UPC-A码的校验字符位于数据字符的后面,它用于提高数据的可靠性,其校验字符值的计算方法如下:

 

步骤1将12位字符从右到左顺序编号,校验字符为第1位。

 

步骤2从第2位开始,将所有偶数号位置上的字符值相加。然后此结果乘以3。

 

步骤3从第3位开始,将所有奇数号位置上的字符值相加。

 

步骤4 将第2、3步骤中的结果相加,模10取余和10的差值便是校验字符的值。

 

例如,条形码012587700457的校验位的算法实例如下(表2—14):

 

第1步将此12位数从右到左顺序编号,校验字符为第1位。

 

第2步结果=(0+2+8+7+0+5)×3=66。

 

第3步结果=(1+5+7+O+4)=17。

 

第4步结果=52+17=83,83模10取余和10的差值为7,码的校验字符为7。

留言