星期五, 11 10月 2013 23:24

UPC 条形码的介绍及计算校验码

2013-10-11 UPC 条形码的介绍及计算校验码  通用产品代码(Universal Product Code),通常简称UPC码,是美国统一编码协会(UCC)制定的一种商品条码,主要在美国及加拿大使用。在其基础之上发展起来的EAN码则已发展成为适用范围最广的通用条码。UPC码是最早大规模应用的条码,其特性是一种长度固定、连续性的条码,目前主要在美国和加拿大使用(其他大部份欧洲国家用的是ENA13码),由于其应用范围广泛,故又被称万用条码。 UPC码仅可用来表示数字,故其字码集为数字0~9。UPC码共有A、B、C、D、E等五种版本。下面将一下UPC码的组成及校验规则,条码参考如下图:   上图中商标识码为UPC码的前6位(639382),后5位(00039)是商品号。 制造商雇用的UPC协调员主要负责为产品分配商品号,确保同一个条形码只用于一件产品,从产品系列中撤销产品时撤销其条形码等。通常,制造商卖出的每个商品,以及每种尺寸的包装和商品的每次重新包装都需要不同的商品条形码。UPC编码员的工作职责就是保持所有这些号码的唯一性! UPC条形码的最后一位是校验位。 扫描器通过校验位判断是否扫描了正确的号码。 下面介绍如何用另外的11位数生成校验位,以上面的条形码63938200039为例加以说明:  1. 将所有奇数位置(第1、3、5、7、9和11位)上的数字相加。6+9+8+0+0+9=32 2. 然后,将该数乘以3。32*3=96 3. 将所有偶数位置(第2、4、6、8和10位)上的数字相加。3+3+2+0+3=11 4. 然后,将该和与第2步所得的值相加。96+11=107 5. 保存第4步的值。要创建校验位,需要确定一个值,当将该值与步骤4所得的值相加时,结果为10的倍数。107+3=110 因此,校验位为3。   语嫣:我写了个Excel公式计算校验码是:=RIGHT(100-(MID(J2,1,1)+MID(J2,3,1)+MID(J2,5,1)+MID(J2,7,1)+MID(J2,9,1)+MID(J2,11,1))*3+(MID(J2,2,1)+MID(J2,4,1)+MID(J2,6,1)+MID(J2,8,1)+MID(J2,10,1)),1)…

相约多伦多-TorontoMeet.com © Copyright 2012

网站记录了语嫣同学移民加拿大后在多伦多的生活的点点滴滴和经验分享。

“文章内容是否已经过时需要更新?你有补充的内容么?一定不要吝啬你的评论,和大家分享点什么吧。对于后来者,那都是宝贵的信息,也是一种对我的鼓励。我希望听见大家的声音,让我们共同来培育这片树林。”--语嫣

评论排名

  • 语嫣
    38 ( +8 )
  • 量体温的猫
    10 ( +3 )
  • juliajulia
    7 ( 0 )
  • 轻轻木子
    7 ( +1 )
  • yuga
    5 ( +1 )

友情链接