,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,条码的基础知识,条码的基础知识,1,第一节 条码的基本概念、符号结构和分类,1条码的基本概念,2条码符号的结构,3条码的分类,第一节 条码的基本概念、符号结构和分类1条码的基本概念,2,1、条码的基本概念,(1)条码,(2)代码,(3)码制,(4)条码字符集,(5)连续性与非连续性,(6)定长条码与非定长条码,(7)双向可读性,(8)自校验特性,1、条码的基本概念(1)条码,3,(1)条码,条码:由一组规则排列的条、空及其对应字符组成的标记,用以表示一定的信息。,条码通常用来对物品进行标识,这个物品可以是用来进行交易的一个贸易项目,如一瓶啤酒或一箱可乐,也可以是一个物流单元,如一个托盘。,(1)条码条码:由一组规则排列的条、空及其对应字符组成的标记,4,条、空和相应的字符,条码中的条、空分别由深浅不同且满足一定光学对比度要求的两种颜色(通常为黑、白色)表示。条为深色,空呈浅色。,这组条、空和相应的字符代表,相同的信息,。前者用于机器识读,后者供人直接识读或通过键盘向计算机输入数据使用。,条、空和相应的字符条码中的条、空分别由深浅不同且满足一定光学,5,代码:一组用来表征客观事物的一个或一组有序的符号。,代码可有含义,也可以无含义。有含义代码可以表示一定的信息属性;无含义代码则只作为分类对象的唯一标识,只代替对象的名称,而不提供对象的任何其他信息。,(2)代码,代码:一组用来表征客观事物的一个或一组有序的符号。(2)代码,6,条码的码制是指条码符号的类型,每种类型的条码符号都是由符合特定编码规则的条和空组合而成。,每种码制都具有固定的编码容量和所规定的条码字符集。,(3)码制,条码的码制是指条码符号的类型(3)码制,7,(4)条码字符集,条码字符集是指某种码制所表示的全部字符的集合。,EANUPC码/交插25条码,:仅能表示“09”10个数字字符。,库德巴条码,:可表示数字“09”,字符$、+、-,除此之外,还有只能用作起始/终止符的a,b,c,d四个字符。,39条码,:能表示字母、数字和其它一些符号共43个字符:A Z,0 9,、/、%、pace,通常用“*”号作为起始、终止符。,(4)条码字符集 条码字符集是指某种码制所表示的全部字符的集,8,(5)连续性与非连续性,条码符号的连续性是指每个条码字符之间不存在间隔,相反,非连续性是指每个条码字符之间存在间隔。,由于连续性条码不存在条码字符间隔,所以密度相对较高,而非连续性条码的密度相对较低。,所谓,条码的密度,是指单位长度的条码所表示的条码字符的个数。,(5)连续性与非连续性 条码符号的连续性是指每个条码字符之,9,非连续型条码,库德巴码,39条码,每个字符表示为4条3空,每个字符由5条4空组合而成,非连续型条码库德巴码39条码每个字符表示为4条3空每个字符由,10,UPC-E,连续型条码,交插25码,起始符由2条1空组成,终止符由3空3条组成,每个字符由2条2空组合而成,UPC-E连续型条码交插25码起始符由2条1空组成,终止符由,11,(6)定长条码与非定长条码,定长条码是指仅能表示固定字符个数的条码。非定长条码是指能表示可变字符个数的条码。,例如:,EAN/UPC,码是定长条码,39码、交插25码、库德巴码为非定长条码。,(6)定长条码与非定长条码定长条码是指仅能表示固定字符个数的,12,(7)双向可读性,条码符号的双向可读性,是指从左、右两侧开始扫描都可被识别的特性。,事实上,双向可读性不仅仅是条码符号本身的特性,它是条码符号和扫描设备的综合特性。对于双向可读的条码,识读过程中译码器需要判别扫描方向。,(7)双向可读性 条码符号的双向可读性,是指从左、右两侧开始,13,有些类型的条码符号,其扫描方向的判定是通过起始符与终止符的不同来完成的。,例如,39 条码、交插 25 条码、库德巴条码。,有些类型的条码,由于起始符和终止符完全相同,所以无法用它来判断扫描方向。,例如,EAN 和 UPC 码,在这种情况下,扫描方向的判定则是通过条码数据符的特定组合来完成的。,(7)双向可读性,UPC-E,有些类型的条码符号,其扫描方向的判定是通过起始符与终止符的不,14,库德巴码,交插25条码,库德巴码交插25条码,15,(8)自校验特性,条码符号的自校验特性是指条码字符本身具有校验特性。,若在一条码符号中,一个印刷缺陷(例如,因出现污点把一个窄条错认为宽条)不会导致替代错误,那么这种条码就具有自校验功能。,例如39条码、库德巴条码、交插25条码都具有自校验功能;,EAN和UPC条码、93条码等都没有自校验功能。,(8)自校验特性条码符号的自校验特性是指条码字符本身具有校验,16,2条码符号的结构,空白区起始字符,数据字符,校验字符,终止字符,空白区,供人识读字符,2条码符号的结构空白区起始字符 数据字符 校,17,条码的分类,一维条码(按照应用可分),1)商品条码:EAN码和UPC码。,2)物流条码:128码、ITF码、39码、库德巴(Codabar)码等。,二维条码(按照构成原理、结构形状的差异可分),1)行排式二维条码(2D stacked bar code),2)矩阵式二维条码(2D matrix bar code,QR 码,条码的分类一维条码(按照应用可分)QR 码,18,第二节条码的编码理论概述,1.编码方法,2.编码容量,3.纠错方式,第二节条码的编码理论概述1.编码方法,19,1.1,代码的编码方法,代码的编码系统是条码的基础,不同的编码系统规定了不同用途的代码的数据格式、含义及编码原则。,对商品进行标识,应该选用全球统一标识系统,(EANUCC系统)用于标识商品的商品标识代码(identification code for commodity)系统。该系统包括EAN/UCC-13、EAN/UCC-8、UCC-12等三种代码结构。,1.1代码的编码方法代码的编码系统是条码的基础,不同的编码系,20,1.2条码符号的编码方法,条码中条、空编制规则及其二进制的逻辑表示。不同的码制其,编码规则,即二进制组合也不同。,条 反射率低的部分(深色),空 反射率高的部分(浅色),1.2条码符号的编码方法条码中条、空编制规则及其二进制的逻辑,21,(1)宽度调节法,条码符号中的条和空由宽、窄两种单元组成的,条码编码方法。宽单元(条或空)表示二进制的“1”,,窄单元(条或空)表示二进制的“0”。宽单元通常是,窄单元的23倍。宽/窄=(23)/1,39条码、库德巴条码、25条码及交插25条码均,属宽度调节法。,(1)宽度调节法 条码符号中的条和空由宽、窄两种单元,22,举例,25条码是一种只有条表示信息的非连续型条码。条码字符由规则排列的个条构成,其中有两个宽条单元,其余是窄条单元。,举例 25条码是一种只有条表示信息的非连续型条码。条,23,举例,交插二五条码是一种条与空均表示信息的条码,它的每一个条码数据符由 5 个单元组成,其中两个是宽单元(用二进制“1”表示),三个是窄单元(用二进制“0”表示)。所有的宽单元相等,所有的窄单元相等。,举例交插二五条码是一种条与空均表示信息的条码,它的每一个条码,24,(2)模块组配法,条码符号的字符由规定的若干个模块组成的条码编码方法。条与空是由模块组成的,一个模块宽度的条模块表示二进制的“1”,而一个模块宽度的空模块表示二进制的“0”。,(2)模块组配法 条码符号的字符由规定的若干个模块组成,25,EAN条码、UPC条码、93条码均属模块组配型条码。,商品条码模块的标准宽度是0.33mm,它的一个字符由2个条和2个空构成,每一个条或空由1-4个标准宽度模块组成,每个条码字符的总模块为7。,举例,EAN条码、UPC条码、93条码均属模块组配型条码。举例,26,2.,代码的编码容量,是指每种代码结构可能编制的代码数量的最大值。,例如,EAN/UCC-13代码的结构一,有5位数字可用于编制商品项目代码,其编码从00000到99999,能标识100000种商品。,EAN/UCC-13,6 9 0,1 2 3 4,5 6 7 8 9,2,(结构1),前缀码 厂商识别代码 商品项目代码 校验码,2.代码的编码容量是指每种代码结构可能编制的代码数量的最,27,第三节 几种常见的条码,125条码,2交插25条码,339条码,4库德巴条码,第三节 几种常见的条码125条码,28,25条码是一种只有,条,表示信息的非连续型条码。每一个条码字符由规则排列的,5个条,组成,其中有,2个条为宽单元,,其余的条和空,字符间隔是窄单元,故称之为“25条码”。,25条码是最简单的条码,它研制于20世纪60年代后期,到1990年由美国正式提出。,当时主要用于各种类型文件处理及仓库的分类管理、标识胶卷包装及机票的连续号等。,125条码,25条码是一种只有条表示信息的非连续型条码。每一个条码字符,29,125条码,25条码的,字符集为数字字符09,。宽单元用二进制的“1”表示,窄单元用二进制的“0”表示,起始符用二进制“110”表示,终止符用二进制“101”表示,125条码25条码的字符集为数字字符09。宽单元用二进制,30,2交插25条码,交插25条码是一种,条、空,均表示信息的,连续型,、,非定长,、具有,自校验,功能的,双向条码,。它的字符集为数字字符09。,交插25条码(interleaved 2 of 5 bar code)是在25条码的基础上发展起来的,由美国的Intermec公司于1972年发明的。,主要应用于运输、仓储、工业生产线、图书情报等领域的自动识别管理。,2交插25条码交插25条码是一种条、空均表示信息的连续型、,31,条码符号从左到右,表示,奇数位,数字符的条码数据符由,条,组成,表示,偶数位,数字符的条码数据符由,空,组成。组成条码符号的条码字符个数为偶数。,当条码字符所表示的字符个数为奇数时,应在字符串左端添加“0”。,2交插25条码,表示“3185”的交插25条码,表示“215”的条码,(字符串左端添加“0”),注意区别,条码符号从左到右,表示奇数位数字符的条码数据符由条组成,表示,32,339条码,39条码是一种,条、空,均表示信息的,非连续型,、,非定长,、具有,自校验,功能的,双向条码,。,39条码(code 39)是1975年由美国的Intermec公司研制的一种条码,它能够对数字、英文字母及其他字符等44个字符进行编码。,目前广泛应用在汽车行业、材料管理、经济管理、医疗卫生和邮政、储运单元等领域。,339条码39条码是一种条、空均表示信息的非连续型、非定长,33,339条码,39条码的每一个条码字符由9个单元组成(5个条单元和4个空单元),其中3个单元是宽单元(用二进制的“1”表示),其余是窄单元(用二进制的“0”表示),故称之为“39条码”。,39条码可编码的,字符集,包括,:AZ和09的所有数字字母;特殊字符:空格$%+-/;起始符/终止符。,左右两侧空白区,起始符、条码数据符(包括符号校验字符)、终止符,条码,字符间隔是一个空,,它将条码字符分隔开。,339条码39条码的每一个条码字符由9个单元组成(5个条单,34,339条码,在供人识读的字符中,39条码的起始符和终止符通常用“*”表示。此字符不能在符号的其他位置作为数据的一部分,并且译码器不应将它输出,。,339条码在供人识读的字符中,39条码的起始符和终止符通常,35,4库德巴条码,库德巴条码是一种,条、空,均表示信息的,非连续型,、,非定长,、具有,自校验,功能的,双向条码,。它由条码字符及对应的供人识别字符组成。,它的,字符集,包括:(1)数字字符09(10个数字);(2)英文字母AD(4个字母);(3)特殊字符:-(减号)$(美元符号),:(冒号)/(斜杠)(圆点)+(加号),它的每个字符由7个单元组成(4个条单元和3个空单元),其中两个或3个是宽单元(用二进制“1”