当前位置:收银系统 > 相关资料 > 正文

条码知识介绍

作者 收银系统 来源 网络收集 发布时间 13/07/10 更新时间:2013年07月10日 浏览数 :

条码知识介绍

商品条形码是指由一组规则排列的条、空及其对应字符组成的标识,用以表示一定的商品信息的符号。其中条为深色、空为纳色,用于条形码识读设备的扫描识读。其对应字符由一组阿拉伯数字组成,供人们直接识读或通过键盘向计算机输人数据使用。这一组条空和相应的字符所表示的信息是相同的。

商品条码的商品项目代码由厂商自行编制,表示商品的类别、规格、包装形式等信息。根据GB12904-2003中商品项目代码编制唯一性原则规定:对同一商品项目的商品应分配相同的商品标识代码。基本特征相同的商品视为同一商品项目,基本特征不同的商品视为不同的商品项目;对不同商品项目的商品应分配不同的商品标识代码。  商品条码包括EAN条码和UPC条码。GB12904主要依据EAN应用规范制定,我国推广应用EAN条码。UPC条码主要用于美国、加拿大等国家。我国出口到美国、加拿大的食品、医疗保健类商品需要申请使用UPC条码。 

条形码技术是随着计算机与信息技术的发展和应用而诞生的,它是集编码、印刷、识别、数据采集和处理于一身的新型技术。  

使用条形码扫描是今后市场流通的大趋势。为了使商品能够在全世界自由、广泛地流通,企业无论是设计制作,申请注册还是使用商品条形码,都必须遵循商品条形码管理的有关规定。  

目前世界上常用的码制有ENA条形码、UPC条形码、二五条形码、交叉二五条形码、库德巴条形码、三九条形码和128条形码等,而商品上最常使用的就是EAN商品条形码。  

EAN商品条形码亦称通用商品条形码,由国际物品编码协会制定,通用于世界各地,是目前国际上使用最广泛的一种商品条形码。我国目前在国内推行使用的也是这种商品条形码。EAN商品条形码分为EAN-13(标准版)和EAN-8(缩短版)两种。  

EAN-13通用商品条形码一般由前缀部分、制造厂商代码、商品代码和校验码组成。商品条形码中的前缀码是用来标识国家或地区的代码,赋码权在国际物品编码协会,如00-09代表美国、加拿大。45-49代表日本。690-692代表中国大陆,471代表我国台湾地区,489代表香港特区。制造厂商代码的赋权在各个国家或地区的物品编码组织,我国由国家物品编码中心赋予制造厂商代码。商品代码是用来标识商品的代码,赋码权由产品生产企业自己行使,生产企业按照规定条件自己决定在自己的何种商品上使用哪些阿拉伯数字为商品条形码。商品条形码最后用1位校验码来校验商品条形码中左起第l-12数字代码的正确性。  

商品条形码的编码遵循唯一性原则,以保证商品条形码在全世界范围内不重复,即一个商品项目只能有一个代码,或者说一个代码只能标识一种商品项目。不同规格、不同包装、不同品种、不同价格、不同颜色的商品只能使用不同的商品代码。  

商品条形码的标准尺寸是37.29mm x 26.26mm,放大倍率是0.8-2.0。当印刷面积允许时,应选择1.0倍率以上的条形码,以满足识读要求。放大倍数越小的条形码,印刷精度要求越高,当印刷精度不能满足要求时,易造成条形码识读困难。  

由于条形码的识读是通过条形码的条和空的颜色对比度来实现的,一般情况下,只要能够满足对比度(PCS值)的要求的颜色即可使用。通常采用浅色作空的颜色,如白色、橙色、黄色等,采用深色作条的颜色,如黑色、暗绿色、深棕色等。最好的颜色搭配是黑条白空。根据条形码检测的实践经验,红色、金色、浅黄色不宜作条的颜色,透明、金色不能作空的颜色。  

EAN-8商品条形码是指用于标识的数字代码为8位的商品条形码,由7位数字表示的商品项目代码和1位数字表示的校验符组成。  

商品条形码的诞生极大地方便了商品流通,现代社会已离不开商品条形码。据统计,目前我国已有50万种产品使用了国际通用的商品条形码。我国加人世贸组织后,企业在国际舞台上必将赢得更多的活动空间。要与国际惯例接轨,适应国际经贸的需要,企业更不能慢待商品条形码。  

CODE128条形码机构
128码的结构
128码开始于1981年推出,是一种长度可变、连续性的字母数字条形码。与其它一维条形码比较起来,128码是较为复杂的条形码系统,而其所能支持的字符也相对地比其它一维条形码来得多,又有不同的编码方式可供交互运用,因此其应用弹性也较大。128码的内容大致亦分为起始码、资料码、终止码、检查码等四部份,其中检查码是可有可无的。
 
128码的编码方式
128码有三种不同类型的编码方式,而欲选择何种编码方式,则决定于起始码的内容。 128码采用三个字符集,分别为字符集A、字符集B、字符集C。字符集A包括所有标准的大写英文字母、数字字符、控制字符、特殊字符及辅助字符;字符集B包括所有标准的大写和小写英文字母、数字字符、特殊字符及辅助字符;字符集C包括00~99的100个数字以及辅助字符。因为字符集C中的一个条码字符表示两个数字字符,因此使用该字符集表示数信息可以比其它字符集信息量增加一倍,即条码符号的密度提高一倍。这三个字符集的交替使用可将127个ASCII码编码。三个字符集之前可以能过SHIFT A 、SHIFT B、SHIFT C进行字符集之间的转换。
起始码
编码类别 逻辑型态 相对值
CODE A 11010000100 103
CODE B 11010010000 104
CODE C 11010011100 105

终止码
无论是采用A、B、C何种编码方式,128码的终止码均为固定的一种型态,其逻辑型态皆为1100011101011。
128码的特性
128码具有下列特性:
1.     具有A、B、C三种不同的编码类型,可提供标准ASCII中128个字符的编码使用。
2.     允许双向的扫瞄处理。
3.     可自行决定是否要加上检查码。
4.     条形码长度可自由调整,但包括起码和终止码在内,不可超过232个字符。
同一个128码,可以不同的方式多以编码。藉由A、B、C三种不同编码规则的互换可扩大字符选择的范围,也可缩短编码的长度。
CODE39码
 Code 39条形码分为标准型Code 39(Standard Code 39)及完全型Code 39(Full ASCII Code 39).
 标准型Code 39表示的资料内容,包括有A~Z大写英文字母,0~9数字,以及一些特殊符号,共计有44个字符.
  而Full ASCII Code 39除上述标准型Code 39之44个字符外,再搭配,"/","%","contentquot;,"+"等前置符号即可扩充成128个字符(含一个起始和结束字符).
例如   标准形Code 39无英文字母小写,只有大写
           若大写前加上一个"+",就变成英文小写
            +A -------> a
            +B -------> b
详细全部的Full ASCII Code 39字符,列于Code 39 Full ASCII表中
Code 39编码方式

Code 39条形码只有二种粗细比例线,也就是说较粗的线条是细线条的2~3倍,举例说明,如下图标.
                              
 若细条形码长度x=1mm时,则粗条形码长度应为R=2mm ~ 3mm之间才适当.


字符与相对值一览表 
字符 相对值 字符 相对值
0 0 L 21
1 1 M 22
2 2 N 23
3 3 O 24
4 4 P 25
5 5 Q 26
6 6 R 27
7 7 S 28
8 8 T 29
9 9 U 30
A 10 V 31
B 11 W 32
C 12 X 33
D 13 Y 34
E 14 Z 35
F 15 - 36
G 16 . 37
H 17 space 38
I 18 $ 39
J 19 / 40
K 20 + 41
    % 42


   Code 39检查码 
     Code 39的检查码,可打印可不打印,端看使用者取舍.
以下为获得检查码之步骤:
步骤一.假设有一Code 39条形码为 "ANDY"
步骤二.将各字符相对值相加总 10+23+13+34=80
步骤三.用基数43去除加总,取得余数 80/43=1....37
              37即check digit之相对值.
步骤四.取相对值之对应值,即为check digit之字符   37-->"."
因此加入check digit之条形码为 "ANDY."
Code 39特性综合说明
1.Code 39起始码/结束码为"*".
2.数据字符数总共有43个,搭配"/","%","+","contentquot;,可扩展成
   Full ASCII Code 39字符数变成128个.
3.每一字符间有一间隙Gap区隔开来.
4.检查码(Check Digit)由计算公式而得.
5.检查码(Check Digit)可打印可不打印.
6.条形码长度较长,打印允许长度有限制,易超过条形码读取机
   所能读取之宽度.
 
EAN-13条形码
标准码共13位数,系由「国家代码」3位数,「厂商代码」4位数,「产品代码」5位数,以及「检查码」1位数组成。其排列如下:
EAN-13码的结构与编码方式如图 3.1所示,包括:
1. 国家号码由国际商品条形码总会授权,我国的「国家号码」为「471」,凡由我国核发的号码,均须冠上「471」为字头,以别于其它国家。
2. 厂商代码由中华民国商品条形码策进会核发给申请厂商,占四个码,代表申请厂商的号码。
3. 产品代码占五个码,系代表单项产品的号码,由厂商自由编定。
检查码占一个码,系为防止条形码扫瞄器误读的自我检查。
 EAN-13码的编码方式
EAN-13码的编码方式如下:
1. 导入值:为EAN-13的最左边第一个数字,即国家代码的第一码,是不用条形码符号表示的,其功能仅做为左资料码的编码设定之用。
2. 左护线:为辅助码,不代表任何资料,打印长度较一般资料长,逻辑型态为101,其中1代表细黑,0代表细白。
3. 左资料码:即左护线和中线间的条形码部分,共有六个数字资料,其编码方式取决于导入值之大小,规则如表3.1所示:
表 3.1 EAN-13码左数据码编码规则
导入值 编码方式 导入值 编码方式
1 AAAAAA 6 ABBBAA
2 AABABB 7 ABABAB
3 AABBAB 8 ABABBA
4 ABAABB 9 ABBABA
5 ABBAAB    

表 3.2 EAN-13码左数据码逻辑值
    A类编码原则 B类编码原则
字码 值 逻辑值 逻辑值
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为线条

 
4. 中线:为辅助码,作者区分左资料码与右资料码之用。中线长度较一般资料为长,逻辑型态为01010。
5. 右资料码:即位于右护线与中线之间的部份。包括五位数产品代码与一位检查码。其编码方式采为C类编码规则,如表 3.3。
表 3.3 EAN-13码右数据码逻辑值
    C类编码原则
字码 值 逻辑值
0 0 1110010
1 1 1100110
2 2 1101100
3 3 1000010
4 4 1011100
5 5 1001110
6 6 1010000
7 7 1000100
8 8 1001000
9 9 1110100
注: 0为空白,1为线条

6. 右护线:为辅助码,打印长度与左护线、中线相同,逻辑型态亦为101。
7. EAN-13码的检查码的算法与UPC-A码相同,例如假设一EAN-13码各码代号如下:
N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 C

检查码之计算步骤如下:
C1 = N1+ N3+N5+N7+N9+N11
C2 = (N2+N4+N6+N8+N10+N12)× 3
CC = (C1+C2) 取个位数
C (检查码) = 10 - CC  (若值为10,则取0)
我国的国别码为471。其它主要地区和国家的国别码如表 3.4。
表 3.4 各国EAN国家代码
代码 国家(或地区) 代码 国家
00~09 美国.加拿大 50 英国.爱尔兰
30~37 法国 690~691 中国大陆
40~44 德国 88 韩国
460~469 苏联 885 泰国
471 台湾 888 新加坡
49 日本 955  

 
 

分享到:

本页面地址:http://www.syxt.net/faq/tiaomazhishi-intro/

在线留言 查看所有留言


 

本文章仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

  • << [相关资料] | 怎么开会更有效率? >>