条形码最後一位校验码计算方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如:市面上書店銷售的日記本的條碼
6939334351042
這個條碼中的校驗碼即是條碼的最後一位: 2
方法如下:
1,從右到左,從倒數第二位 4 的偶數位相加
4+1+3+3+9+9=29 第一步的結果用A表示
2,將第一步結果乘以3
A*3=B 即:29*3=87 第二步的結果用B表示
3,從右到左,由倒數第三位 0 的奇數位相加
0+5+4+3+3+6=21 第三步的結果用C表示
4,第二步結果加上第三步結果
B+C=D 即: 87+21=108 第四步的結果用D表示
5,用"大於"或"等於" 108(D的結果)且為10的最小整數倍的數減去108(D的結果)
其差即為所求校驗碼的值
110-108=2
6,校驗碼乘以1
2*1=2