EAN13码校验位算法

假设将EAN的内容从左到右的顺序编号:N13、N12、N11、N10、N9、N8、N7、N6、N5、N4、N3、N2、N1,其中N1是准备要求的校验位:
1、C1=(N2+N4+N6+N8+N10+N12)*3;
2、C2=N3+N5+N7+N9+N11+N13;
3、将C1与C2相加,取其个位数,设为C3;
4、校验位N1=10-C3

例如下面是一个EAN13条形码的实例:

前三位690代表中国,690~694代表中国,其他映射可查阅有关资料,或者网上搜一搜。

跟着四位1234代表厂商,也就是厂商代号,紧接着的五位56789代表产品,那么利用EAN13码可以表示的中国产品数量为5*9999*99999,好多啊。。。。

最后一位2为校验位。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值