欢迎来到天天文库
浏览记录
ID:49512956
大小:9.16 MB
页数:83页
时间:2020-02-26
《条形码_课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、条形码第一节条形码概述1条形码的概念条码:由一组规则排列的条、空及其对应字符组成的标记,用以表示一定的信息,是一种图形化的信息代码。2条形码的特点·简单·信息采集速度快·采集信息量大·可靠性高·灵活、实用·自由度大·设备结构简单、成本低条形码的编码理论编码方法:如:25条码是一种只有条表示信息的非连续型条码。条码字符由规则排列的5个条构成,其中有两个宽单元,其余是窄单元。宽单元一般是窄单元的三倍按这种方式编码时,是以窄元素(条纹或间隔)表示逻辑值“0”,宽元素(条纹或间隔)表示逻辑值“l”。a.宽
2、度调节法条形码的编码理论b.模块组合法一个标准宽度的条模块表示二进制的“1”,而一个标准宽度的空模块表示二进制的“0”。·每一条码字符由2个条和2个空构成(各条和空的宽度不一)·每一条或空由1~4个模块组成每一条码字符的总模块数为7条码的校验与纠错方式一维码的校验方法:一维码在纠错上主要采用校验码的方法。即从代码位置序号第二位开始,所有的偶(奇)数的数字代码求和的方法来校验条码的正确性。校验的目的是保证条空比的正确性。二维码的纠错功能:二维码在保障识读正确方面采用了更为复杂、技术含量更高的方法。例
3、如PDF417码,在纠错方法上采用索罗门算法,见图。不同二维条码可能采用不同的纠错算法。纠错是为了当二维条码存在一定局部破损情况下还能采用替代运算还原出正确的码词信息。4条形码的分类一维条码二维条码商品条码物流条码EAN码UPC码128码交叉25码39码库德巴(Codabar)码行排式二维条码矩阵式二维条码4.1EAN码EAN码是国际物品编码协会制定的一种商品用条码,通用于全世界。标准EAN-13代码由13位数字构成,其结构分别代表“前缀码、厂商代码、商品代码和校验码”。EAN条形码有标准版的EN
4、A-13码与EAN-8缩短码EAN-13码的结构·左/右侧空白区:位于条码符号最左/右侧的与空的反射率相同的区域,其最小宽度为11/7个模块宽。·起始/终止符:位于条码符号左侧空白区的左/右侧,表示信息开始/结束的特殊符号,由3个模块组成。·中间分隔符:位于左侧数据符的右侧,是平分条码字符的特殊符号,由5个模块组成。EAN条形码的编码1.导入值:为EAN-13的最左边第一个数字,即国家代码的第一码,是不用条码符号表示的,其功能仅做为左资料码的编码设定之用。2.左起始符:为辅助码,不代表任何资料,列
5、印长度较一般资料长,逻辑型态为101,其中1代表细黑,0代表细白3.左资料码:即左起始符和中线间的条码部分,共有六个数字资料,其编码方式取决於导入值之大小,规则如表1所示表1EAN-13码左资料码编码规则导入值编码方式导入值编码方式1AAAAAA6ABBBAA2AABABB7ABABAB3AABBAB8ABABBA4ABAABB9ABBABA5ABBAAB表2EAN-13码左资料码逻辑值A类编码原则B类编码原则字码值逻辑值逻辑值00000110101001111100110010110011220
6、01001100110113301111010100001440100011001110155011000101110016601011110000101770111011001000188011011100010019900010110010111注:0为空白,1为线条4.中线:为辅助码,作者区分左资料码与右资料码之用。中线长度较一般资料为长,逻辑型态为01010。5.右资料码:即位於右中止符与中线之间的部份。包括五位数产品代码与一位检查码。其编码方式采为C类编码规则,如表3。类编码原则字码值逻
7、辑值001110010111100110221101100331000010441011100551001110661010000771000100881001000991110100注:0为空白,1为线条表3EAN-13码右资料码逻辑值6.右中止符:为辅助码,列印长度与左起始符、中线相同,逻辑型态亦为101。N1N2N3N4N5N6N7N8N9N10N11N12C校验码之计算步骤如下:C1=N1+N3+N5+N7+N9+N11C2=(N2+N4+N6+N8+N10+N12)×3CC=(C1+C2
8、)取个位数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码的例题发动机的左资料码逻辑值为:0001011011
此文档下载收益归作者所有