UPC码详解

UPC码,英文全名:Universal Product Code。

 

  UPC码是美国统一代码委员会UCC制定的商品条码,它是世界上最早出现并投入应用的商品条码,在北美地区得以广泛应用。UPC码在技术上与EAN码 完全一致,它的编码方法也是模块组合法,也是定长、纯数字型条码。UPC码有5种版本,常用的商品条码版本为UPC-A码和UPC-E码。UPC-A码是 标准的UPC通用商品条码版本,UPC-E码为UPC-A的压缩版。

 

版本

应用对象

 

            格式

UPC-A

通用商品

SXXXXX XXXXXC

UPC-B

医药卫生

SXXXXX XXXXXC

UPC-C

产业部门

XSXXXXX XXXXXCX

UPC-D

仓库批发

SXXXXX XXXXXCXX

UPC-E

商品短码

XXXXXX

注:S-系统码  X-资料码  C-检查码

 

UPC码解读

  UPC-A码

  UPC-A码供人识读的数字代码只有12位,它的代码结构由厂商识别代码(6位)(包括系统字符1位)、商品项目代码(5位)、和校验码(1位)共三部分组成。

  UPC-A码的代码结构中没有前缀码,它的系统字符为一位数字,用以标识商品类别。带有规则包装的商品,其系统字符一般为“0,6或7”。

 

 

  UPC-E码

  UPC-E码是UPC-A码的缩短版,是UPC-A码系统字符为0时,通过一定规则销0压缩而得到的。

  UPC码历史背景:以美国食品边锁协会于1970年作为食品统一商品代码制定的UPGIP为基础,在1973年以美国、加拿大为对象制定的统一商品代 码的原版。A版由NS1位数字、厂商识别代码5位数字、商品项目代码5位数字、校验码1位数字的共计12位数字组成。由于在美国、加拿大,以12位数字的 这一 UPC为基础的系统得到普及,因此无法使用目前13位数字的EAN条码符号。所以,向上述两个国家的商品出口必须获得 UPC的厂商识别代码来表示UPC符号。

 

1)UPC-A码的校验方法
UPC-A码的校验字符位于数据字符的后面,它用于提高数据的可靠性,其校验字符值的计算方法如下:
步骤1将12位字符从右到左顺序编号,校验字符为第1位。
步骤2从第2位开始,将所有偶数号位置上的字符值相加。然后此结果乘以3。
步骤3从第3位开始,将所有奇数号位置上的字符值相加。
步骤4 将第2、3步骤中的结果相加,模10取余和10的差值便是校验字符的值。

例如,条形码012587700457的校验位的算法实例如下(表2—14):

第1步将此12位数从右到左顺序编号,校验字符为第1位。
第2步结果=(0+2+8+7+0+5)×3=66。
第3步结果=(1+5+7+O+4)=17。
第4步结果=52+17=83,83模10取余和10的差值为7,码的校验字符为7。
2)UPC码的尺寸
UPC码单位元素宽度X的最小值为O.19mm。在一个条形码符号中,X值是恒定的。条形码符号的最小静区宽度是9X。为了获得最佳的扫描效果,静区的宽 度最好在6.35ram以上。为使UPC码能被正确地阅读,对UPC—A码定义了一些公差范围,如表2—15给出了上述公差的范围。这些公差的定义如表2 —15所示,其中△b(△S)为单位元素宽度的公差;△e为一个字符中两个相邻条的相似边之间距离的公差;△p为字符宽度的公差。

留言

微信小程序搜索业立企服立享满10减4元优惠