商品条码申请和UPC码的生成原理
条形码申请
商品条码的应用范围:
条码的适用于所有的零售商品,例如:食品、饮料、烟、特产、衣服、日化用品、等等一切跟我们生活相关的产品。
商品条码的分类:
1、标准码:由13位数字组成的标准码
2、缩短码:由8位数字组成的缩短码,只有当标准码超过总印刷面积的25%时,才允许申报缩短码
商品条码申请所需资料:
1、公司营业执照;
2、公司组织机构代码卡;
3、公司原章;
4、《中国商品条码厂商识别代码注册申请书》,联系我司人员索取。
商品条码注册流程:
1、准备资料:将所有相关的资料文件准备好;
2、缴纳费用:缴纳相关费用,取得凭证;
3、提交资料:将准备好资料文件提交相关部门;
4、初审阶段:申请人的申请资料经所在地的编码中心分支机构初审后,符合条件的资料,由编码中心分支机构签署意见并报送到中国物品编码中心审批。
5、核准阶段:中国物品编码中心收到初审合格的申请资料及申请人交纳的费用后,对确实符合规定要求的,中国物品编码中心向申请人核准注册厂商识别代码,并通知分支机构。
6、注册完成:对申请企业颁发《中国商品条码系统成员证书》和原版胶片。
UPC码(Universal Product Code)是最早大规模应用的条码,其特性是一种长度固定、连续性的条码,目前主要在美国和加拿大使用,由於其应用范围广泛,故又被称万用条码。
UPC码仅可用来表示数字,故其字码集为数字0~9。UPC码共有A、B、C、D、E等五种版本,各版本的UPC码格式与应用对象如表 2.1所示。
表 2.1 UPC码的各种版本
版本
|
应用对象
|
格 式
|
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缩短码(UPC-E码)的结构与编码方式。
|
第2.1节 UPC-A码
|
图 2.1 是一个UPC-A码的范例。
#FormatImgID_0#
图 2.1 UPC-A码的结构
每个UPC-A码包括以下几个部分:
#FormatImgID_1#
UPC-A码具有以下特点:
-
中间码两侧的资料码编码规则是不同的,左侧为奇,右侧为偶。奇表示线条的个数为奇数;偶表示线条的个数为偶数。左资料码与右资料码字码的逻辑值如表 2.2所示。
表2.2 UPC-A码左资料码与右资料码字码逻辑值对照表
|
|
左资料码(奇)
|
右资料码(偶)
|
字码
|
值
|
逻辑值
|
逻辑值
|
0
|
0
|
0001101
|
1110010
|
1
|
1
|
0011001
|
1100110
|
2
|
2
|
0010011
|
1101100
|
3
|
3
|
0111101
|
1000010
|
4
|
4
|
0100011
|
1011100
|
5
|
5
|
0110001
|
1001110
|
6
|
6
|
0101111
|
1010000
|
7
|
7
|
0111011
|
1000100
|
8
|
8
|
0110111
|
1001000
|
9
|
9
|
0001011
|
1110100
|
注: 0为空白,1为线条
|
-
起始码、终止码、中间码的线条高度长於数字码。
-
检查码的算法
从国别码开始自左至右取数,设UPC-A各码代号如下:
N1
|
N2
|
N3
|
N4
|
N5
|
N6
|
N7
|
N8
|
N9
|
N10
|
N11
|
C
|
则检查码之计算步骤如下:
C1 = N1+ N3+N5+N7+N9+N11
C2 = (N2+N4+N6+N8+N10)× 3
CC = (C1+C2) 取个位数
C (检查码) = 10 - CC (若值为10,则取0)
|
第2.2节 UPC-E码
|
UPC-E是UPC-A码的简化型式,其编码方式是将UPC-A码整体压缩成短码,以方便使用,因此其编码形式须经由UPC-A码来转换。UPC-E由6位数码与左右护线组成,无中间线。6位数字码的排列为3奇3偶,其排列方法取决於检查码的值。UPC-E码只用於国别码为0的商品。其结构如图 2.2所示。
#FormatImgID_2#
图 2.2 UPC-E码的结构
-
左护线:为辅助码,不具任何意义,仅供列印时作为识别之用,逻辑型态为010101,其中0代表细白,1代表细黑。
-
右护线:同UPC-A码,逻辑型态为101。
-
检查码:为UPC-A码原形的检查码,其作用为一导入值,并不属於资料码的一部份。
-
资料码:扣除第一码固定为0外,UPC-E实际参与编码的部份只有六码,其编码方式,视检查码的值来决定,如表 2.3所示。奇资料码与偶资料码的逻辑值如表 2.4所示。
表 2.3 UPC-E码资料码的排列方式
#FormatImgID_3#
表 2.4 UPC-E码资料码的编码方式
|
|
奇资料码
|
偶资料码
|
字码
|
值
|
逻辑值
|
逻辑值
|
0
|
0
|
0001101
|
0100111
|
1
|
1
|
0011001
|
0110011
|
2
|
2
|
0010011
|
0011011
|
3
|
3
|
0111101
|
0100001
|
4
|
4
|
0100011
|
0011101
|
5
|
5
|
0110001
|
0111001
|
6
|
6
|
0101111
|
0000101
|
7
|
7
|
0111011
|
0010001
|
8
|
8
|
0110111
|
0001001
|
9
|
9
|
0001011
|
0010111
|
注: 0为空白,1为线条
|
|
|
|