条形码的校验规则供参考学习.docVIP

  • 13
  • 0
  • 约4.73千字
  • 约 7页
  • 2017-02-05 发布于江苏
  • 举报
条形码的校验规则供参考学习

EAN、UPC条码的校验位计算规则。 ??? EAN、UPC使用的是Mod 10 校验位计算法,具体如下 ??? 示范数据:01234567890??? UPC-A条码 将从左第一位开始奇数位相加。 0 + 2 + 4 + 6 + 8 + 0 = 20 将步骤1的结果乘以3。 20 X 3 = 60 将从左向右的偶数位相加。 1 + 3 + 5 +7 + 9 = 25 将步骤2与步骤3的结果相加。 60 +25 = 85 将步骤4的个位数取补,结果就是校验位, 10 - 5 = 5 如果步骤4的个位数为0,则校验位为0 实际条码为 012345678905   交叉25码校验位的计算规则。 交叉25码的校验位计算方法依然是 Mod 10 : 字符个数为偶数时为:10的倍数-[(奇数位的数字之和从左至右)+(偶数位数字之和)*3个位数] 字符个数为奇数时为:10的倍数-[(偶数位的数字之和从左至右)+(奇数位数字之和)*3个位数] 如: ??? 514362的校验位为10*X-[(5+4+6)+3*(1+3+2)]=7(因加校验位后个数为奇数,故前面加0后 ??? 76534的校验位为10*X-[(6+3)+3*(7+5+4)]=3 39码校验位的计算规则。 ?? 39码用的是Mod 43 校验计算法。 ??????? 每个39码的字符有一个指定的值

文档评论(0)

1亿VIP精品文档

相关文档