文档详情

条码的基础知识

re****.1
实名认证
店铺
PPT
1.83MB
约40页
文档ID:584323807
条码的基础知识_第1页
1/40

条码的基础知识条码的基础知识 第一节第一节 条码的基本概念、符号结构和分类条码的基本概念、符号结构和分类l1.条码的基本概念 l2.条码符号的结构 l3.条码的分类 1 1、条码的基本概念、条码的基本概念l((1 1)条码)条码l((2 2)代码)代码l((3 3)码制)码制 l((4 4)条码字符集)条码字符集 l((5 5)连续性与非连续性)连续性与非连续性 l((6 6)定长条码与非定长条码)定长条码与非定长条码 l((7 7)双向可读性)双向可读性 l((8 8)自校验特性)自校验特性 ((1 1)条码)条码l条码:由一组规则排列的条、空及其对应字符组成的标记,用以表示一定的信息 l条码通常用来对物品进行标识,这个物品可以是用来进行交易的一个贸易项目,如一瓶啤酒或一箱可乐,也可以是一个物流单元,如一个托盘 条、空和相应的字符条、空和相应的字符l条码中的条、空分别由深浅不同且满足一定光学条码中的条、空分别由深浅不同且满足一定光学对比度要求的两种颜色(通常为黑、白色)表示对比度要求的两种颜色(通常为黑、白色)表示条为深色,空呈浅色条为深色,空呈浅色l这组条、空和相应的字符代表这组条、空和相应的字符代表相同的信息相同的信息。

前者前者用于机器识读,后者供人直接识读或通过键盘向用于机器识读,后者供人直接识读或通过键盘向计算机输入数据使用计算机输入数据使用 l代码:一组用来表征客观事物的一个或一组有序代码:一组用来表征客观事物的一个或一组有序的符号l代码可有含义,也可以无含义有含义代码可以代码可有含义,也可以无含义有含义代码可以表示一定的信息属性;无含义代码则只作为分类表示一定的信息属性;无含义代码则只作为分类对象的唯一标识,只代替对象的名称,而不提供对象的唯一标识,只代替对象的名称,而不提供对象的任何其他信息对象的任何其他信息2 2)代码)代码 l条码的码制是指条码符号的类型条码的码制是指条码符号的类型l每每种种类类型型的的条条码码符符号号都都是是由由符符合合特特定定编编码码规则的条和空组合而成规则的条和空组合而成l每每种种码码制制都都具具有有固固定定的的编编码码容容量量和和所所规规定定的条码字符集的条码字符集3 3)码制)码制 (4)条码字符集 l条码字符集是指某种码制所表示的全部字符的集条码字符集是指某种码制所表示的全部字符的集合lEANEAN//UPCUPC码码/ / 交插交插2525条码条码:仅能表示:仅能表示““0 0~ ~9 9”” 1010个数字字个数字字符。

符l库德巴条码库德巴条码:: 可表示数字可表示数字““0 0~ ~9 9””,字符,字符$ $、、+ +、、 - -,除此,除此之外,还有只能用作起始之外,还有只能用作起始/ /终止符的终止符的a, b, ca, b, c,,d d四个字符四个字符l3939条码条码:能表示字母、数字和其它一些符号共:能表示字母、数字和其它一些符号共4343个字符:个字符:A ~Z,0 ~ 9,A ~Z,0 ~ 9,-、+、$、-、+、$、··、、/ /、、% %、、pacepace,,通常用通常用“*”“*”号作为起始、终止符号作为起始、终止符 (5)连续性与非连续性 l条码符号的连续性是指每个条码字符之间条码符号的连续性是指每个条码字符之间不存在间隔,相反,非连续性是指每个条不存在间隔,相反,非连续性是指每个条码字符之间存在间隔码字符之间存在间隔l由于连续性条码不存在条码字符间隔,由于连续性条码不存在条码字符间隔,所以密度相对较高,而非连续性条码所以密度相对较高,而非连续性条码的密度相对较低的密度相对较低l所谓所谓条码的密度条码的密度是指单位长度的条码是指单位长度的条码所表示的条码字符的个数所表示的条码字符的个数。

非连续型条码非连续型条码库德巴码库德巴码39条码条码每个字符表示每个字符表示为为4 4条条3 3空空每个字符由每个字符由5 5条条4 4空组合而成空组合而成 UPC-E连续型条码连续型条码交插交插2525码码起始符由起始符由2 2条条1 1空组空组成,终止符由成,终止符由3 3空空3 3条组成,每个字符条组成,每个字符由由2 2条条2 2空组合而成空组合而成 (6)定长条码与非定长条码l定定长长条条码码是是指指仅仅能能表表示示固固定定字字符符个个数数的的条条码码非非定定长长条条码码是是指指能能表表示示可可变变字字符符个个数数的条码l例如:例如:EAN/UPCEAN/UPC码是定长条码码是定长条码l3939码码、交插、交插2525码、库德巴码码、库德巴码为非定长条码为非定长条码   (7)双向可读性 l条码符号的双向可读性,是指从左、右两条码符号的双向可读性,是指从左、右两侧开始扫描都可被识别的特性侧开始扫描都可被识别的特性l事实上,双向可读性不仅仅是条码符号本事实上,双向可读性不仅仅是条码符号本身的特性,它是条码符号和扫描设备的综身的特性,它是条码符号和扫描设备的综合特性对于双向可读的条码,识读过程合特性。

对于双向可读的条码,识读过程中译码器需要判别扫描方向中译码器需要判别扫描方向 l有些类型的条码符号,其扫描方向的判定是通过有些类型的条码符号,其扫描方向的判定是通过起始符与终止符的不同来完成的起始符与终止符的不同来完成的例如,例如, 39 39 条码、交插条码、交插 25 25 条码、库德巴条码条码、库德巴条码l有些类型的条码,由于起始符和终止符完全相同,有些类型的条码,由于起始符和终止符完全相同,所以无法用它来判断扫描方向所以无法用它来判断扫描方向例如,例如, EAN EAN 和和 UPC UPC 码,在这种情况下,扫描方码,在这种情况下,扫描方向的判定则是通过条码数据符的特定组合来完成向的判定则是通过条码数据符的特定组合来完成的7)双向可读性 UPC-E 库德巴码库德巴码交插交插25条码条码 (8)自校验特性l条码符号的自校验特性是指条码字符本身具有条码符号的自校验特性是指条码字符本身具有校验特性校验特性l若在一条码符号中,一个印刷缺陷(例如,因若在一条码符号中,一个印刷缺陷(例如,因出现污点把一个窄条错认为宽条)不会导致替出现污点把一个窄条错认为宽条)不会导致替代错误,那么这种条码就具有自校验功能。

代错误,那么这种条码就具有自校验功能l例如例如3939条码、库德巴条码、交插条码、库德巴条码、交插2525条码都具有条码都具有自校验功能;自校验功能;lEANEAN和和UPCUPC条码、条码、9393条码等都没有自校验功能条码等都没有自校验功能 2 2.条码符号的结构.条码符号的结构││空白区空白区││起始字符起始字符 ││ 数据字符数据字符 ││ 校验字符校验字符 ││ 终止字符终止字符 ││空白区空白区 ││ 供人识读字符供人识读字符 条码的分类条码的分类l一维条码(按照应用可分)一维条码(按照应用可分)1 1)商品条码:)商品条码:EANEAN码和码和UPCUPC码2 2)) 物物 流流 条条 码码 :: 128128码码 、、 ITFITF码码 、、 3939码码 、、 库库 德德 巴巴((CodabarCodabar))码等码等l二维条码(按照构成原理、结构形状的差异可分)二维条码(按照构成原理、结构形状的差异可分)1 1)行排式二维条码)行排式二维条码((2 2D stacked bar codeD stacked bar code))2 2))矩阵式二维条码(矩阵式二维条码(2 2D matrix bar codeD matrix bar codeQR QR 码码 第二节条码的编码理论概述第二节条码的编码理论概述•1. 1. 编码方法编码方法 •2.2.编码容量编码容量•3.3.纠错方式纠错方式 1.1代码的编码方法代码的编码方法l代码的编码系统是条码的基础,不同的编码系统代码的编码系统是条码的基础,不同的编码系统规定了不同用途的代码的规定了不同用途的代码的数据格式数据格式、含义及编码、含义及编码原则。

原则l对商品进行标识,应该选用全球统一标识系统对商品进行标识,应该选用全球统一标识系统((EAN·UCCEAN·UCC系统)系统)用用于标识商品的于标识商品的  商品标识代商品标识代码(码(identification code for commodityidentification code for commodity))系系统 该系统包括该系统包括EAN/UCC-13EAN/UCC-13、、EAN/UCC-8EAN/UCC-8、、UCC-UCC-1212等等三种代码结构三种代码结构 1.2条码符号的编码方法l条码中条、空编制规则及其二进制的逻辑表示条码中条、空编制规则及其二进制的逻辑表示 不同的码制不同的码制其其编码规则编码规则即即二进制组合二进制组合也不同 条条 ~ ~ 反射率低的反射率低的部分(深色)部分(深色) 空空 ~ ~ 反射率高的反射率高的部分(浅色)部分(浅色) (1)宽度调节法 条码符号中的条和空由宽、窄两种单元组成的条码符号中的条和空由宽、窄两种单元组成的条码编码方法。

宽单元(条或空)表示二进制的条码编码方法宽单元(条或空)表示二进制的“1”“1”,,窄单元(条或空)表示二进制的窄单元(条或空)表示二进制的“0”“0”宽单元通常宽单元通常是是窄单元的窄单元的2~32~3倍宽 / /窄窄= =(( 2~3 2~3))/1/1 39 39条码、库德巴条码、条码、库德巴条码、2525条码及交插条码及交插2525条码均条码均属宽度调节法属宽度调节法 举例 25条码是一种只有条表示信息的非连续型条码条码字符由规则排列的5个条构成,其中有两个宽条单元,其余是窄条单元 举例交插二五条码是一种条与空均表示信息的条码,它的每交插二五条码是一种条与空均表示信息的条码,它的每一个条码数据符由一个条码数据符由 5 5 个单元组成,其中两个是宽单元个单元组成,其中两个是宽单元(用二进制(用二进制“ 1 ”“ 1 ”表示),三个是窄单元(用二进制表示),三个是窄单元(用二进制“ 0 ”“ 0 ”表示)所有的宽单元相等,所有的窄单元相表示)所有的宽单元相等,所有的窄单元相等 (2)模块组配法 条码符号的字符由规定的若干个模块组条码符号的字符由规定的若干个模块组成的条码编码方法。

条与空是由模块组成成的条码编码方法条与空是由模块组成的,一个模块宽度的条模块表示二进制的的,一个模块宽度的条模块表示二进制的“1”“1”,而一个模块宽度的空模块表示二进,而一个模块宽度的空模块表示二进制的制的“0”“0” •EANEAN条码、条码、UPCUPC条码、条码、9393条码均属模块组配型条码条码均属模块组配型条码•商品条码模块的标准宽度是商品条码模块的标准宽度是0.330.33mmmm,,它的一个字它的一个字符由符由2 2个条和个条和2 2个空构成,每一个条或空由个空构成,每一个条或空由1-41-4个标个标准宽度模块组成,每个条码字符的总模块为准宽度模块组成,每个条码字符的总模块为7 7举例 2. 2. 代码的编码容量代码的编码容量l是指每种代码结构可能编制的代码数是指每种代码结构可能编制的代码数量的最大值量的最大值l例如,EAN/UCC-13代码的结构一,有5位数字可用于编制商品项目代码,其编码从00000到99999,能标识100000种商品EAN/UCC-13 6 9 0 1 2 3 4 5 6 7 8 9 2(结构(结构1)) 前缀码前缀码 厂商识别代码厂商识别代码 商品项目代码商品项目代码 校验码校验码 第三节第三节 几种常见的条码几种常见的条码1 1..2525条码条码2 2.交插.交插2525条码条码3 3..3939条码条码4 4.库德巴条码.库德巴条码 l  2525条码是一种只有条码是一种只有条条表示信息的非连续型表示信息的非连续型条码。

每一个条码字符由规则排列的条码每一个条码字符由规则排列的5 5个条个条组成,其中有组成,其中有2 2个条为宽单元个条为宽单元,其余的条和,其余的条和空,字符间隔是窄单元,故称之为空,字符间隔是窄单元,故称之为“25“25条码条码””l2525条码是最简单的条码,它研制于条码是最简单的条码,它研制于2020世纪世纪6060年代后期,到年代后期,到19901990年由美国正式提出年由美国正式提出l当时主要用于各种类型文件处理及仓库的分当时主要用于各种类型文件处理及仓库的分类管理、标识胶卷包装及机票的连续号等类管理、标识胶卷包装及机票的连续号等1.25条码 1.25条码2525条码的条码的字符集为数字字符字符集为数字字符0 0~~9 9宽单元用宽单元用二进制的二进制的“1”“1”表示,窄单元用二进制的表示,窄单元用二进制的“0”“0”表示,起始符用二进制表示,起始符用二进制“110”“110”表示,表示,终止符用二进制终止符用二进制“101”“101”表示表示 2.交插25条码l交插交插2525条码是一种条码是一种条、空条、空均表示信息的均表示信息的连续型连续型、、非定长非定长、具有、具有自校验自校验功能的功能的双向条码双向条码。

它的字符它的字符集为数字字符集为数字字符0 0~~9 9l交插交插2525条码(条码(interleaved 2 of 5 bar codeinterleaved 2 of 5 bar code))是在是在2525条码的基础上发展起来的,由美国条码的基础上发展起来的,由美国的的IntermecIntermec公司于公司于19721972年发明的年发明的l主要应用于运输、仓储、工业生产线、图书情报主要应用于运输、仓储、工业生产线、图书情报等领域的自动识别管理等领域的自动识别管理 l条码符号从左到右,表示条码符号从左到右,表示奇数位奇数位数字符的条码数数字符的条码数据符由据符由条条组成,表示组成,表示偶数位偶数位数字符的条码数据符数字符的条码数据符由由空空组成组成条码符号的条码字符个数为偶数组成条码符号的条码字符个数为偶数当条码字符所表示的字符个数为奇数时,应在字当条码字符所表示的字符个数为奇数时,应在字符串左端添加符串左端添加“0”“0”2.交插25条码表示“3185”的交插25条码表示“215”的条码(字符串左端添加“0”)注意区别注意区别 3.39条码l3939条码是一种条码是一种条、空条、空均表示信息的均表示信息的非连续型非连续型、、非非定长定长、具有、具有自校验自校验功能的功能的双向条码双向条码。

l3939条码(条码(code 39code 39))是是19751975年由美国的年由美国的IntermecIntermec公司研制的一种条码,它能够对数字、英文字母公司研制的一种条码,它能够对数字、英文字母及其他字符等及其他字符等4444个字符进行编码个字符进行编码l目前广泛应用在汽车行业、材料管理、经济管理、目前广泛应用在汽车行业、材料管理、经济管理、医疗卫生和邮政、储运单元等领域医疗卫生和邮政、储运单元等领域     3.39条码l3939条码的每一个条码字符由条码的每一个条码字符由9 9个单元组成(个单元组成(5 5个条个条单元和单元和4 4个空单元),其中个空单元),其中3 3个单元是宽单元(用个单元是宽单元(用二进制的二进制的“1” “1” 表示),其余是窄单元(用二进表示),其余是窄单元(用二进制的制的“0” “0” 表示),故称之为表示),故称之为“39“39条码条码””l3939条码可编码的条码可编码的字符集字符集包括包括::        A A~~Z Z和和0 0~~9 9的所有数字字母;的所有数字字母;        特殊字符:特殊字符: 空格空格 $ % + - · / $ % + - · /;;         起始符起始符/ /终止符。

终止符l左右两侧空白区,起始符、条码数据符(包括符左右两侧空白区,起始符、条码数据符(包括符号校验字符)、终止符,条码号校验字符)、终止符,条码字符间隔是一个空字符间隔是一个空,,它将条码字符分隔开它将条码字符分隔开 3.39条码l在供人识读的字符中,在供人识读的字符中,3939条码的起始符和终止符条码的起始符和终止符通常用通常用“ *” “ *” 表示此字符不能在符号的其他表示此字符不能在符号的其他位置作为数据的一部分,并且译码器不应将它输位置作为数据的一部分,并且译码器不应将它输出出 4.库德巴条码l库德巴条码是一种库德巴条码是一种条、空条、空均表示信息的均表示信息的非连续型非连续型、、非定长非定长、具有、具有自校验自校验功能的功能的双向条码双向条码它由条码字它由条码字符及对应的供人识别字符组成符及对应的供人识别字符组成l它的它的字符集字符集包括:包括:     ((1 1)数字字符)数字字符0 0~~9 9((1010个数字);个数字);    ((2 2)英文字母)英文字母A A~~D D((4 4个字母);个字母);    ((3 3)特殊字符:)特殊字符:- -(减号)(减号) $ $(美元符号)(美元符号) :(冒号):(冒号) / /(斜杠)(斜杠) · ·(圆(圆点)点)+ +(加号)(加号)l它的每个字符由它的每个字符由7 7个单元组成(个单元组成(4 4个条单元和个条单元和3 3个空个空单元),其中两个或单元),其中两个或3 3个是宽单元(用二进制个是宽单元(用二进制“1” “1” 表示表示 ),其余是窄单元(用二进制),其余是窄单元(用二进制“0” “0” 表示)。

表示) l 库德巴条码字符集中的字母库德巴条码字符集中的字母A A、、B B、、C C、、D D只用于只用于起始字符和终止字符,其选择可任意组合当起始字符和终止字符,其选择可任意组合当A A、、B B、、C C、、D D用作终止字符时,亦可分别用用作终止字符时,亦可分别用T T、、N N、、# #、、E E来代替 第四节第四节 条码识读基本原理条码识读基本原理 l1 1.条码符号的光学特性.条码符号的光学特性 l条码符号是由宽窄不同,反射率不同的条、条码符号是由宽窄不同,反射率不同的条、空按照一定的编码规则组合起来的一种信空按照一定的编码规则组合起来的一种信息符号 l条码符号是否只能为黑色和白色??条码符号是否只能为黑色和白色??不是,只要两种颜色对光有不同的反射率,不是,只要两种颜色对光有不同的反射率,保证有足够的对比度即可保证有足够的对比度即可 l扫扫描描器器接接收收到到的的光光信信号号需需要要经经光光电电转转换换器器转转换换成成电电信信号号并并通通过过放放大大电电路路进进行行放放大大由由于于扫扫描描光光斑斑具具有有一一定定尺尺寸寸、、条条码码印印刷刷时时的的边边缘缘模模糊糊性性以以及及一一些些其其他他原原因因,,经经过过电电路路放放大大的的条条码码电电信信号号是是一一种种平平滑滑的的起起伏伏信信号号,,并并不不呈呈现现象象条条码码符符号号亮亮暗暗条条之之间间泾泾渭渭分分明明的的特特征征,,这这种种信信号号边边缘缘常常被被称称为为条条码码的的““模模拟拟电电信信号号””,,见见图图条条码码的的扫扫描描信信号号。

这这种种信信号号还还须须经经整整形形电电路路尽尽可可能能准准确确地地将将边边缘缘恢恢复复出出来来,,变变成成通通常常所所说说的的““数数字字信号信号””。

下载提示
相似文档
正为您匹配相似的精品文档