包装物流信息技术(条形码&RFID)包装物流信息技术物流信息技术是指现代信息技术在物流各个作业环节的应用,是物流现代化的重要标志。常用的识别技术包括条码识别技术、射频识别技术、电子数据交换、电子商务、声音识别技术、视觉识别技术、卫星地面定位系统等。8.2.1条码技术(一)基本概念(二)条码识别技术(三)条码编码技术8.2.2常见条码码制(一)工业二五码(二)交叉二五码(三)三九码(四)商品条码(五)UPC/EAN128码8.2.3物流包装条码(1)条码字符条bar条码中反射率较低的部分空space条码中反射率较高的部分条码barcode由一组规则排列的条、空及其对应字符组成的标记,用以表示一定的信息(一)基本概念(GB12905-2000条码术语)8.2.1条码技术字符集characterset条码符号可以表示的字母、数字和符号的集合。条码字符barcodecharacter表示一个字符或符号的若干条与空。条码字符集barcodecharacterset某种条码所能表示的条码字符的集合。条码数据符barcodedatacharacter表示特定信息的条码字符条码校验符barcodecheckcharacter表示校验码的条码字符条码填充符barcodefillercharacter不表示特定信息的条码字符单元element构成条码字符的条或空模块module模块组配编码法组成条码字符的基本单位(2)条码属性连续型条码continuousbarcode没有条码字符间隔的条码非连续型条码discretebarcode有条码字符间隔的条码双向条码bidirectionalbarcode条码符号两端均可作为扫描起点的条码奇偶校验odd-evencheck根据二进制数位中0或1的个数而进行校验的方法自校验条码self-checkingbarcode条码字符本身具有校验功能的条码定长条码fixedlengthofbarcode条码字符个数固定的条码非定长条码unfixedlengthofbarcode条码字符个数不固定的条码一维条码、二维条码、复合条码(二)条码识别技术条码印刷条码印制设备扫描器译码器计算机条码识读系统条码编码(1)条码技术系统组成光学系统扫描器信号放大滤波波形整形译码器计算机译码部分信号整形扫描系统(2)条码识读系统及工作原理图3-2光电扫描器结构图扫描光点扫描路径条码符号光强信号模拟信号整形信号10(三)条码编码技术(1)编码原则唯一牲:指商品项目与其标识代码一一对应,即一个商品项目只有一个代码,一个代码只标识同一商品项目。永久性:商品项目代码一旦确定,永不改变,即使该商品停止生产、停止供应了,该种商品的商品代码至少在3年内不得用于其它商品上。无含义:代码数字本身及其位置不表示商品的任何特定信息。(2)编码方法宽度调节编码法条码符号中的条和空由宽、窄两种单元组成的条码编码方法。编码单元:宽条、宽空、窄条、窄空模块组配编码法条码符号的字符由规定的若干个模块组成的条码编码方法。编码单元:若干模块的条、若干模块的空•字符集•编码方法:宽度调节编码法模块组配编码法•条码字符•条码结构•校验符:计算方法•码制的特点排列的连续性条码字符个数是否固定是否可双向扫描如何校验8.2.2常见的条码码制一、工业二五码工业25码出现于上世纪60年代后期,广泛应用于仓贮管理系统、胶卷封套识别、航空票务、运输环节的连续编号等领域。(1)字符集(2)条码字符(3)编码规则:宽度调节编码法,即每个条码符号由规则排列的五个条组成,仅采用宽条和窄条两种编码单元,空仅用来分隔条。(4)条码结构:起始符+条码数据符+终止符1101019527(5)条码属性1)非连续性条码2)不定长条码3)可双向扫描4)二五码是自校验码——每个字符有且仅有两个宽条二、交叉二五码交叉二五码纸箱的外包装、国际航空运输和汽车行业等。(1)与工业二五码的相同点字符集与工业二五码相同(0---9)各字符的二进制编码与工业二五码相同也采用宽度调节编码法(2)与工业二五码的不同点在交叉二五码中,条和空均参与编码(共有窄条、宽条、窄空、宽空4种编码单元)从左到右,表示奇数位字符的条码数据符由条组成,表示偶数位字符的条码数据符由空组成。若所表示的字符个数为奇数时,应在字符串左端添“0”。(3)条码结构起始符两个窄条和两个窄空终止符两个条(一个宽条、一个窄条)和一个窄空。起始符终止符3815表示“3185”的交叉二五码(偶数位)表示“251”的交叉二五码(奇数位,字符串左端添“0”)起始符终止符0521校验码计算方法计算实例523748*第一步:按自右向左的顺序编号87654321523748?第二步:偶数位字符数值相加,并记为S18+7+2=17第三步:S1×3=S217×3=51第四步:奇数位代码求和,并记为S34+3+5=12第五步:S2+S3=S451+12=63第六步:S4对10进行取模运算,所得结果即为校验码63/10=6……3,10-3=7若数据字符加上校验字符的个数为奇数,则在起首添零构成偶位数,然后进行条符编码。(4)校验符的计算•考虑校验符后为623748X,因此偶数位为8、7、2,奇数位为4、3、6;•(8+7+2)×3=51•4+3+6=13•51+13=64•校验字符:64/10=6------4,10-4=6•字符总数为奇数,起首添“0”,然后对06237486编码。例:交叉二五码的数据字符为623748?,试计算其校验符。(5)交叉二五码的属性连续型条码非定长条码可双向扫描校验条码(三)九三码目前较主要利用于工业产品、商业资料、医院资料、图书馆书目、库存等编码,它的最大优点是编码数据长度没有强制的限定。(1)共有48个字符:数字(10个);英文字母(26个);特殊字符:“-”、“.”、“/”、“+”、“%”、“$”、“”(空格);“”、“”、“”、“”、“□”$%+(2)采用模块组配编码法进行编码,即每个字符均共9个模块宽度组成,每个条(或空)可以是l、2、3或4倍的单位模块宽度,每个条码字符由3个条、3个空组成。1000101009个模块0(3)Code93码字符编码及检查码相对值对照表(4)条码结构条码符号由左侧空白区、起始符、数据字符、校验符、终止符、右侧空白区组成。起始符为“口”,其二进制码为101011110;终止符在起始符后加1个模块宽的条,即“口|”,其二进制码为1010111101。101011110口110100100B110101000A100101100O10001010001010000103100110100J1010111101口1(5)93码的校验码93码的校验码的计算方法采用模47校验。在表中查出的相对值;累加后再除以47;得到的余数再查出相对的编码字符,即为检查码字符。例:计算代码“EXAMPLE02”的校验字符。步骤如下:a)计算各字符之和(代码字符值表)14(E)+33(X)+10(A)+22(M)+25(P)+21(L)+14(E)+0(0)+2(2)=141b)用字符值之和除以47,取其余数141÷47=3------0c)从“代码字符值表”中查出余数对应的字符0------“0”则包括校验字符的代码即为:EXAMPLE020(6)93码的属性连续型条码非定长条码可双向扫描校验条码四、商品条码技术(EAN)EuropeanArticleNumbering,EAN码是国际通用符号体系,它们是一种定长、无含义的条码,主要用于商品标识。EAN条码的产生和发展1974年欧洲有12家大型制造商与配送商,共同研商建立一个协会,负责研发可以供欧洲各国使用的商品识别系统。1977年正式成立非营利机构国际物品编码协会(EAN,EuropeanArticleNumberingAssociation),并制订了可以与UPC兼容的EAN条码标准。该组织由欧共体12国(英国、联邦德国、法国、丹麦、挪威、比利时、芬兰、意大利、奥地利、瑞士、荷兰、瑞典)的制造厂商和销售商于1977年联合成立,目前,已拥有九十多个成员,遍及六大洲。EANsystem在欧洲各国推行的相当成功,实质上已成为国际性的机构,因此,在1992年正式更名为国际条码协会(IAN,InternationalArticleNumbering),但习惯上仍称作EAN。EAN码现有码制有EAN-13,EAN-8,EAN-14,EAN-128等。我国国家标准局及中国编码中心等部门联合规定选用EAN-13和EAN-8作为我国的商品条码。每个数字字符所对应条码字符由2个条和2个空构成,每个条或空的宽度都在1--4个模块宽之间,每个条码字符的2个条和2个空共7个模块宽。010011100011017个模块7个模块字符0的二进制编码的A子集编码为0001101,B子集编码为0100111(2)编码规则模块组配编码法(1)字符集0—9(3)EAN-13码条码符号字符集左侧空白区起始符左侧数据符中间分隔符右侧数据符终止符右侧空白区校验符(4)编码结构条码符号部位名称左侧空白区起始符左侧数据符中间分隔符右侧数据符校验符终止符右侧空白区模块数1134253573795113(5)EAN-13码条码符号字符集的选用标准版EAN码的前置码不用条码字符表示,不包括在左侧数据符内;标准版EAN码中,右侧数据符及校验符均选用C子集表示;标准版EAN码中,每个左侧数据符选用A子集还是B子集取决于前置码的数值。如右表所示:字符集代码位置序号X12X11X10X9X8X7前置码数值0AAAAAA1AABABB2AABBAB3AABBBA4ABAABB5ABBAAB6ABBBAA7ABABAB8ABABBA9ABBABA6ABBBAAABBBAACCCCCC百事可乐(1.25L瓶装,产地:中国·西安)(6)EAN-13码的代码结构结构种类厂商识别代码商品项目代码校验码结构一X13X12X11X10X9X8X7X6X5X4X3X2X1结构二X13X12X11X10X9X8X7X6X5X4X3X2X1结构三X13X12X11X10X9X8X7X6X5X4X3X2X1注:Xi(i=1~13)表示从右至左的第i位数字代码。标准版EAN码的代码结构示意图X13X12X11X10X9X8X7X6X5X4X3X2X1X13X12X11X10X9X8X7X6X5X4X3X2X1X13X12X11X10X9X8X7X6X5X4X3X2X1标准版EAN码的代码结构解析厂商识别代码:厂商识别代码由7~9位数字组成,用于对厂商的唯一标识,是在EAN分配的前缀码(X13X12X1l)的基础上分配给厂商的代码。其前缀码又称国家代号或国别码,由2--3位数构成,由EAN编码组织负责分配。前缀码国家或地区前缀码国家或地区00~13美国和加拿大690~693中国大陆471中国台湾489中国香港•商品项目代码:商品项目代码由5~3位数字组成,商品项目代码由厂商自行编码。在编制商品项目代码时,厂商必须遵守商品编码的基本原则:对同一商品项目的商品必须编制相同的商品项目代码;保证商品项目与其标识代码一一对应。•校验码:校验码用于在识读时根据一定的规则经过计算和比较检验识读的厂商识别代码、商品项目代码的正确与否。(7)校验码计算方法校验码计算方法计算实例471123456001*第一步:按自右向左的顺序编号代码序号13121110987654321商品代码471123456001*第二步:偶数位代码求和,并记为S1S1=7+1+3+5+0+1=17第三步:S1×3=S2S2=17×3=51第四步:奇数位代码求和,并记为S3S2=4+1+2+4+6+0=17第五步:S2+S3=S4S4=51+17=68第六步:S4对10进行取模运算,所得结果即为校验码68mod10=24711234560012(8)EAN条码符号的名义尺寸模块的尺寸N=1时,模块宽度为0.33mm;空白区尺寸N=1时,标准版EAN码的左右空白区最小尺寸分别为3.63