您好,欢迎访问三七文档
条形码第一节条形码概述1条形码的概念条码:由一组规则排列的条、空及其对应字符组成的标记,用以表示一定的信息,是一种图形化的信息代码。2条形码的特点·简单·信息采集速度快·采集信息量大·可靠性高·灵活、实用·自由度大·设备结构简单、成本低条形码的编码理论编码方法:•如:25条码是一种只有条表示信息的非连续型条码。条码字符由规则排列的5个条构成,其中有两个宽单元,其余是窄单元。•宽单元一般是窄单元的三倍按这种方式编码时,是以窄元素(条纹或间隔)表示逻辑值“0”,宽元素(条纹或间隔)表示逻辑值“l”。a.宽度调节法条形码的编码理论b.模块组合法一个标准宽度的条模块表示二进制的“1”,而一个标准宽度的空模块表示二进制的“0”。·每一条码字符由2个条和2个空构成(各条和空的宽度不一)·每一条或空由1~4个模块组成每一条码字符的总模块数为7条码的校验与纠错方式•一维码的校验方法:一维码在纠错上主要采用校验码的方法。即从代码位置序号第二位开始,所有的偶(奇)数的数字代码求和的方法来校验条码的正确性。•校验的目的是保证条空比的正确性。•二维码的纠错功能:二维码在保障识读正确方面采用了更为复杂、技术含量更高的方法。例如PDF417码,在纠错方法上采用索罗门算法,见图。不同二维条码可能采用不同的纠错算法。纠错是为了当二维条码存在一定局部破损情况下还能采用替代运算还原出正确的码词信息。4条形码的分类一维条码二维条码商品条码物流条码EAN码UPC码128码交叉25码39码库德巴(Codabar)码行排式二维条码矩阵式二维条码4.1EAN码EAN码是国际物品编码协会制定的一种商品用条码,通用于全世界。标准EAN-13代码由13位数字构成,其结构分别代表“前缀码、厂商代码、商品代码和校验码”。EAN条形码有标准版的ENA-13码与EAN-8缩短码EAN-13码的结构·左/右侧空白区:位于条码符号最左/右侧的与空的反射率相同的区域,其最小宽度为11/7个模块宽。·起始/终止符:位于条码符号左侧空白区的左/右侧,表示信息开始/结束的特殊符号,由3个模块组成。·中间分隔符:位于左侧数据符的右侧,是平分条码字符的特殊符号,由5个模块组成。EAN条形码的编码•1.导入值:为EAN-13的最左边第一个数字,即国家代码的第一码,是不用条码符号表示的,其功能仅做为左资料码的编码设定之用。•2.左起始符:为辅助码,不代表任何资料,列印长度较一般资料长,逻辑型态为101,其中1代表细黑,0代表细白•3.左资料码:即左起始符和中线间的条码部分,共有六个数字资料,其编码方式取决於导入值之大小,规则如表1所示表1EAN-13码左资料码编码规则导入值编码方式导入值编码方式1AAAAAA6ABBBAA2AABABB7ABABAB3AABBAB8ABABBA4ABAABB9ABBABA5ABBAAB表2EAN-13码左资料码逻辑值A类编码原则B类编码原则字码值逻辑值逻辑值0000011010100111110011001011001122001001100110113301111010100001440100011001110155011000101110016601011110000101770111011001000188011011100010019900010110010111注:0为空白,1为线条•4.中线:为辅助码,作者区分左资料码与右资料码之用。中线长度较一般资料为长,逻辑型态为01010。•5.右资料码:即位於右中止符与中线之间的部份。包括五位数产品代码与一位检查码。其编码方式采为C类编码规则,如表3。类编码原则字码值逻辑值001110010111100110221101100331000010441011100551001110661010000771000100881001000991110100注:0为空白,1为线条表3EAN-13码右资料码逻辑值6.右中止符:为辅助码,列印长度与左起始符、中线相同,逻辑型态亦为101。N1N2N3N4N5N6N7N8N9N10N11N12C校验码之计算步骤如下:C1=N1+N3+N5+N7+N9+N11C2=(N2+N4+N6+N8+N10+N12)×3CC=(C1+C2)取个位数7.EAN-13码的检查码的算法,例如假设一EAN-13码各码代号如下:C(校验码)=10-CC(若值为10,则取0)977.连续出版物978、979图书我国的国别码为690~695。其他主要地区和国家的国别码如表4。表4各国EAN国家代码代码国家(或地区)代码国家00~09美国.加拿大50英国.爱尔兰30~37法国690~695中国40~44德国88韩国460~469苏联885泰国955马来西亚888新加坡EAN13码的例题•发动机的左资料码逻辑值为:•000101101100110010111010011100100110011001;发动机的右资料码逻辑值为:110011011011001000010101110010011101110100;EAN-8码的结构EAN-8码具有以下特点:·从空白区开始共81个模组,每个模组长0.33mm,条码符号长度为26.73mm。·左右资料码编码规则与EAN-13码相同。·共8位数,包括国别码2位,产品代码5位,及检查码1位。EAN-8码当包装面积小於120平方厘米以下无法使用标准码时,可以申请使用缩短码EAN-8码编码EAN-8商品条码的左侧数据符由字符集中的A子集表示;右侧数据符和校验符由字符集中的C子集表示。计算校验码时只需在EAN-8代码前添加5个“0”,然后按照EAN-13代码中的校验位计算即可EAN-8码编码4.2UPC码(UniversalProductCode)UPC码采用四种元素宽度,每个条或空是1、2、3或4倍单元元素的宽度。目前主要在美国和加拿大使用,由於其应用范围广泛,故又被称万用条码。UPC码是最早大规模应用的条码,其特性是一种长度固定的连续性数字式码制,其字符集为数字0~9。UPC码有五种类型,即UPC-A、B、C、D、E。UPC-A:通用商品UPC-B:医药卫生UPC-C:产业部门UPC-D:仓库批发UPC-E:商品短码。•需要指出的是,通常情况下,不选用UPC商品条码。当产品出口到北美地区并且客户指定时,才申请使用UPC商品条码。中国厂商如需申请UPC商品条码,须经中国物品编码中心统一办理。25码和交插25码•25条码是一种只有条表示信息的非连续型条码。每一个条码字符由规则排列的5个条组成,字符集为数字字符0-9.•其中有两个条为宽单元,其余的条和空,字符间隔是窄单元,故称之为“25条码”。4.325码、交插25码和ITF14码•25条码·空不表示信息·宽条的条单元表示二进制的“1”·窄条的条单元表示二进制的“0”·起始符用二进制“110”表示(二个宽条和一个窄条)·终止符用二进制“101”表示(中间是窄条,两边是宽条)交插25条码是在25条码的基础上发展起来的,弥补了25条码的许多不足之处,不仅增大了信息容量,而且由于自身具有校验功能,还提高了交插25条码的可靠性。交插25条码起初广泛应用与仓储及重工业领域,1987年开始用于运输包装领域。交插25码(ITF25码)应用于商品批发、仓库、生产/包装识别、运输以及国际航空系统的机票顺序编号等交叉25码例题:条形码:102103249114ITF14条码是一种连续型、定长、具有自校验功能,并且条、空都表示信息的双向条码。ITF14码ITF-14条码用于标识非零售的商品。ITF-14条码对印刷精度要求不高,比较适合直接印制(热转换或喷墨)于表面不够光滑、受力后尺寸易变形的包装材料,如瓦楞纸或纤维板上。ITF-14条码的条码字符集、条码字符的组成与交插二五码相同。它由矩形保护框、左侧空白区、条码字符、右侧空白区组成.每个完整的非零售商品包装上至少应有一个条码符号,该条码符号到任何一个直立边的间距应不小于50mm。运输过程中的包装项目上最好使用两个条码符号,放置在相邻的两个面上——短的面和长的面右侧各放一个。印刷位置4.439码•39条码(Code39)是1975年由美国的Intermec公司研制的一种条码,它能够对数字、英文字母及其他字符等44个字符进行编码。还由于它具有自检验功能,使得39条码具有误读率低等优点,首先在美国国防部得到应用。•目前广泛应用在汽车行业、材料管理、经济管理、医疗卫生和邮政、储运单元等领域。我国于1991年研究制定了39条码标准(GB/T12908-2002),推荐在运输、仓储、工业生产线、图书情报、医疗卫生等领域应用39条码。特点:•能表示字母、数字和其它一些符号共44个字符:A-Z,0-9,-.$/+%,pace•条码的长度是可变化的•通常用“*”号作为起始、终止符•空白区是窄条的10倍4.5库德巴码•1972年发明。一种离散、非定长、自检验、中密度条码•今天仍用于图书馆、血库、航空邮件•没有校验码,空白区比窄条宽10倍•四条、三个空;•W:N=3:1•数据的中间不能出现字母。四个起始终止符:abcd二维条码•信息容量大、安全性高、读取率高、错误纠正能力强等特性是二维条码的主要特点。二维条码的特点•二维条码与一维条码的比较对于行排式的可用线性扫描器的多次扫描识读,对于矩阵式的仅能用图像扫描器识读可不依赖数据库及通讯网络而单独使用对物品的描述携带信息具有错误校验和纠错能力,可根据需求设置不同的纠错级别信息密度高,信息容量大二维条码可用线扫描器识读,如光笔、线性CCD、激光枪等多数应用场合依赖数据库及通讯网络对物品的标识不携带信息可通过校验字符进行错误校验,没有纠错能力信息密度低,信息容量较小一维条码识读设备对数据库和通讯网络的依赖用途垂直方向是否携带信息错误检验及纠错能力信息密度与信息容量项目条码类型二维码原理1矩阵式二维码行排式二维码2矩阵式二维码(又称棋盘式二维码)是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。右图是国内常用的矩阵式二维码实例,手机正常扫描后会跳出高可靠性的信息:在矩阵元素位置上,出现方点、圆点或其他形状点表示二进制“1”,不出现点表示二进制的“0”,点的排列组合确定了矩阵式二维码所代表的意义。矩阵式二维码是建立在计算机图像处理技术、组合编码原理等基础上的一种新型图形符号自动识读处理码制。具有代表性的矩阵式二维码有:CodeOne、MaxiCode、QRCode、DataMatrix等。图21*21的矩阵中,黑白的区域在QR(QuickResponse)码规范中被指定为固定的位置,称为寻像图形和定位图形。寻像图形和定位图形用来帮助解码程序确定图形中具体符号的坐标。黄色的区域用来保存被编码的数据内容以及纠错信息码。蓝色的区域,用来标识纠错的级别(也就是LevelL到LevelH)和所谓的Maskpattern,这个区域被称为“格式化信息”。矩阵式二维码行排式二维码(又称:堆积式二维码或层排式二维码),其编码原理是建立在一维码基础之上,按需要堆积成二行或多行。它在编码设计、校验原理、识读方式等方面继承了一维码的一些特点,识读设备与条码印刷与一维码技术兼容,但由于行数的增加,需要对行进行判定、其译码算法与软件也不完全相同于一维码。有代表性的行排式二维码有CODE49CODE16K1PDF4171.1行排式二维码1.1常见二维码条码QR码QRCode是由日本Denso公司于1994年9月研制的一种矩阵式二维条码,它除具有二维条码所具有的信息容量大、可靠性高、可表示汉字及图象多种信息、保密防伪性强等优点外,还具有以下特点:(1)超高速识读QRCode码的超高速识读特性,使它适宜应用于工业自动化生产线管理等领域。(2)全方位识读QRCode具有全方位(360°)识读特点。(3)能够有效地表示中国汉字、日本汉字d.QRCode条码QRCode与DataMartix和PDF417的比较码制QRCodeDataMartixPDF417符号结构研制公司DensoCorp.(
本文标题:条形码_课件
链接地址:https://www.777doc.com/doc-3487641 .html