EAN-13 条码的最后一位校验码是由企业自己设定吗?
EAN-13 条码的最后一位校验码不是由企业自己设定的,而是通过特定的算法计算得出,具体介绍如下:
计算方法
- 从代码位置序号 2 开始,所有偶数位的数字代码求和。例如对于条码 690123456789X,偶数位数字为 9、1、3、5、7、9,它们的和为 9+1+3+5+7+9=34。
- 将步骤 1 的和乘以 3。即 34×3=102。
- 从代码位置序号 3 开始,所有奇数位的数字代码求和。在这个例子中,奇数位数字为 6、0、2、4、6、8,它们的和为 6+0+2+4+6+8=26。
- 将步骤 2 与步骤 3 的结果相加。即 102+26=128。
- 用大于或等于步骤 4 所得结果且为 10 的最小整数倍的数减去步骤 4 的结果,其差即为所求校验码的值。比 128 大且为 10 的最小整数倍的数是 130,所以校验码为 130-128=2。
这种计算校验码的方式是国际物品编码协会(GS1)统一规定的标准方法,目的是确保 EAN-13 条码在扫描和数据传输过程中的准确性和完整性,企业必须按照这个标准算法来计算校验码,而不能随意设定。
请先 登录后发表评论 ~