1.29k likes | 1.45k Vues
物流信息技术与应用. Logistics Information Technology & Application. 主讲:刘宁. 湖南现代物流职业技术学院 物流信息系. 第三章 物流数据采集条码技术. 3.1 条码技术概述 《 条码术语 》 ( GB/T 12905—2001 )定义:条码是由一组规则排列条、空以及对应的字符组成的标记。“条”是指对光线反射率较低的部分,“空”是指对光线反射率较高的部分。这些条和空组成的数据表达一定的信息,并能够用特定的设备识读,转换成与计算机兼容的二进制和十进制信息。. 第三章 物流数据采集条码技术. 3.1 条码技术概述
E N D
物流信息技术与应用 Logistics Information Technology & Application 主讲:刘宁 湖南现代物流职业技术学院 物流信息系
第三章 物流数据采集条码技术 3.1条码技术概述 《条码术语》(GB/T 12905—2001)定义:条码是由一组规则排列条、空以及对应的字符组成的标记。“条”是指对光线反射率较低的部分,“空”是指对光线反射率较高的部分。这些条和空组成的数据表达一定的信息,并能够用特定的设备识读,转换成与计算机兼容的二进制和十进制信息。
第三章 物流数据采集条码技术 3.1条码技术概述 1.条码的组成
第三章 物流数据采集条码技术 3.1条码技术概述 1.条码的组成
第三章 物流数据采集条码技术 3.1条码技术概述 2.条码基本概念 (1)空白区(Clear area; Quiet area):也称静区,位于条码符号的两侧,条码起始符、终止符两端外侧与空的反射率相同的限定区域,无任何符号及信息的白色区域,提示条形码阅读器准备扫描,根据条码的类型不同,其宽度不同。 (2)起始符(Start character; Start code):位于条码起始位置的若干条与空,标志一个条形码的开始,是判断条码种类的重要参数。 (3)数据字符(Data character):位于起始符后面的字符,标志一个条形码的值,其结构异于起始符,可以许进行双向扫描。
第三章 物流数据采集条码技术 3.1条码技术概述 2.条码基本概念 (4)中间分隔符(Central seperating character):位于条码中间位置用来分隔数据段的若干条与空,是个可选内容,主要用于左、右侧编码不同的条码编码。 (5)校验字符(Bar code check character):用于检验条码识读的准确性。阅读器在对条形码进行解码时,对读入的各字符进行规定的运算,如运算结果与校验字符相同,则判定此阅读有效,否则提示重新读入。 (6)终止符(Stop character; Start code):位于条码终止位置的若干条与空,标志一个条形码的结束,是判断条码种类的重要参数。
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类:按码制分类有250多种(25条码) 25条码是最简单的条码,研制于20世纪60年代,1990年由美国正式提出。它主要用于包装、运输和国际航空系统为机票进行顺序编号等。
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(25条码) 25条码是一种只有“条”表示信息的非连续型条码。每个条码字符由规则排列的5个“条”组成,其中有两个“条”为宽单元,其余的“条”和“空”以及字符间隔都是窄单元。起始符110,终止符101。 概念补充: 连续型条码(Continuos bar code):没有条码字符间隔的条码。 间隔型条码(Discrete bar code):有条码字符间隔的条码。
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(25条码) 25条码的起始符包括两个宽单元、一个窄单元,终止符包括中间一个窄单元,两边是宽单元,如图:
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(25条码)
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(25条码) 举例: 请画出3185的25条码。
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(交叉25条码) 弥补25条码的不足之处,增大了信息容量,广泛应用于仓储集重工业领域,1987年开始用于运输包装领域。1997年我国研究制定了交叉25条码标准(GT/T 16829-1997)
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(交叉25条码) 交插25条码是一种条、空均表示信息的连续型、非定长、具有自校验功能的双向条码。它的每一个条码数据符由5个单元组成,其中两个是宽单元(表示二进制的“1”),三个窄单元(表示二进制的“0”)。其字符集为数字0~9,采用两种元素宽度,每个条和空是宽或窄元素,编码字符数为偶数,所有奇数位置上的数据以条编码,偶数位置上的数据以空编码,如果为奇数数据编码,则在数据前补一位0,以使数据为偶数个数位。 概念补充: 定长条码(Fixed length of bar code):条码字符个数固定的条码。 不定长条码(Unfixed length of bar code):条码字符个数不固定的条码。
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(交叉25条码) 交插25条码起始符包括两个窄条和两个窄空,终止符包括两个条(一个宽条、一个窄条)和一个窄空。
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(交叉25条码) 举例: 请画出3185的交叉25条码。
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(交叉25条码) 随堂练习: 请画出215的交叉25条码。
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(39条码) 39条码是1975年由美国Intermec公司研制的,是一种条、空均表示信息的非连续型、非定长、具有自校验功能的双向条码。我国于1991年研制了39条码标准(GB/T12908-2002),推荐在运输 仓储、工业生产线、医疗卫生等领域应用39条码。
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(39条码)
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(39条码)
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(39条码) 举例: 请画出“*S123$5*”的条码
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(39条码) 39条码校验字符:该字符是可选的,对于数据安全比较高的应用,应该使用该校验字符。 如果采用校验字符,其计算方法如下: (1)通过查询39条码字符值分配表,得到每个字符对应的值。 (2)计算所有数据字符值的总和。 (3)将数值的总和除以43。 (4)将步骤(3)的余数查对39条码字符值分配表,所得字符就是校验字符。
第三章 物流数据采集条码技术 3.1条码技术概述
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(39条码) 举例: 请计算39条码“S123$5”数据的校验码。
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(39条码) 随堂练习: 请计算39条码“CODE 39”数据的校验码。
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(39条码) 随堂测试: 请计算39条码“BMW-31”数据的校验码。
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(库德巴条码) 库德巴条码是一种条、空均表示信息的非连续型、非定长、具有自校验功能的双向条码。广泛应用于医疗卫生等领域。美国输血协会还将库德巴条码规定为血袋标识的条码。我国于1991年研究制定了库德巴条码国家标准(GB/T12909-1991)。
第三章 物流数据采集条码技术 3.1条码技术概述
第三章 物流数据采集条码技术 3.1条码技术概述 3.条码分类(ITF-14条码) ITF-14条码是一种用交叉25条码编码为全球贸易项目编号的一种一维条码。ITF-14码始终用14位数字编码,厚厚的黑色标志边界被称为BearerBar。目的是为了提高阅读减少误读的可能性,或短扫描时可能出现的偏态束扫描进入,或可靠性退出通过其顶部或底部边缘的条码符号。
第三章 物流数据采集条码技术 3.1条码技术概述 补充条码基本概念: 码制:条码符号的类型,由符合特定编码规则的条和空组成。每种码制都有具体的编码容量和字符集。 编码容量:条码字符集中所能表示的字符数的最大值。 比较25条码、交叉25条码、39条码和库德巴条码。
第三章 物流数据采集条码技术 3.1条码技术概述 作业: 请画出“267”的25条码和交叉25条码。 请计算39条码“AGXZ93”的校验码。
第三章 物流数据采集条码技术 3.1条码技术概述 4.商品条码:EAN 条码按维数分类: 一维条码: 物流条码:25条码、交叉25条码、39条码、库德巴、ITF-14、 UCC/EAN-128等 商品条码: EAN-13 二维条码: 行排式二维条码:CODE49、PDF417等 矩阵式二维条码:QR CODE、DATA MATRIX等
第三章 物流数据采集条码技术 3.1条码技术概述 条码的产生与发展: 1949年,美国提出了所谓“牛眼式条码”并申请美国专利,这是条码的雏形。 1969年,乔.伍德兰成为北美地区的统一代码---UPC码的奠基人。 1973年,美国统一代码委员会,简称UCC(Uniform Code Council)正式推出UPC条码系统。 1977年,欧洲共同体开发了与UPC系统兼容的欧洲物品编码系统(European Article Numbering System),简称EAN系统,并成立了欧洲 物品编码协会( European Article Numbering Association),简称 EAN。
第三章 物流数据采集条码技术 3.1条码技术概述 条码的产生与发展 1981年,EAN成为一个不以盈利为目的的国际标准化组织,改称为国际物品编码协会(International Article Numbering Association),简称EAN International. 1988年,我国成立了中国物品编码中心(Article Numbering Center of China,ANCC),在国家质量监督与检验检疫总局领导下履行各项职责。 1991年,我国加入国际物品编码协会EAN。 2002年,EAN正式接纳UCC 成为系统成员,EAN和UCC合并为一个 全球统一的标识系统EAN.UCC系统。
第三章 物流数据采集条码技术 3.1条码技术概述 商品条码(bar code for commodity)是由国际物品编码协会(EAN)和统一代码委员会(UCC)规定的、用于表示商品标识代码的条码,包括EAN商品条码(EAN-13商品条码和EAN-8商品条码)和UPC商品条码(UPC-A商品条码和UPC-E商品条码)。
第三章 物流数据采集条码技术 3.1条码技术概述 EAN-13条码符号结构
第三章 物流数据采集条码技术 3.1条码技术概述 EAN-13条码符号表示 起始符二进制表示101 终止符二进制表示101
第三章 物流数据采集条码技术 3.1条码技术概述 EAN-13条码符号表示 字符集
第三章 物流数据采集条码技术 3.1条码技术概述 EAN-13条码符号表示 从上表可以看出,每个字符都有A、B、C三种排列方式。其中A排列中条的模块数(即1的总数)为奇数,所以又称A排列为“奇排列”;而B排列和C排列中条的模块为偶数,所以又称B排列和C排列为“偶排列”。 A排列和B排列的单元总是以空开始,以条结束。 C排列的单元总是以条开始,以空结束。
第三章 物流数据采集条码技术 3.1条码技术概述 EAN-13条码符号表示 编码规则:
第三章 物流数据采集条码技术 3.1条码技术概述 EAN-13条码符号表示 编码规则: ①前置码不包括在左侧数据符内,不用条码字符表示。 ②左侧数据符选用A子集、B子集进行二进制表示且取决于 前置码的数值。 ③右侧数据符及校验码均用C子集表示。
第三章 物流数据采集条码技术 3.1条码技术概述 EAN-13条码符号表示 编码规则:
第三章 物流数据采集条码技术 3.1条码技术概述 EAN-13代码结构
第三章 物流数据采集条码技术 3.1条码技术概述 EAN-13条码 1.前缀码 是EAN分配给国家(或地区)编码组织的代码。 前缀码由EAN统一分配和管理。 EAN分配给中国物品编码中心的前缀码由三位数字组成,为690-695。 当N13N12N11为690、691时,采用结构一; 当N13N12N11为692、693时,采用结构二; 694、695暂未启用,是否采用结构三视发展待定。
第三章 物流数据采集条码技术 3.1条码技术概述 EAN-13条码 2. 厂商识别码 由中国物品编码中心负责注册分配和管理。根据《商品条码管理办法》,具有企业法人营业执照的厂商可以申请注册厂商识别码,有效期为两年。
第三章 物流数据采集条码技术 3.1条码技术概述 EAN-13条码 3.商品项目代码 由获得厂商识别码的厂商自己负责编制。
第三章 物流数据采集条码技术 3.1条码技术概述 EAN-13条码 4.校验码 为了保证条码识读设备在读取条码时的可靠性,使用校验码。 校验码为1位数字,用来校验编码N13-N2的正确性。
第三章 物流数据采集条码技术 3.1条码技术概述 EAN-13条码 4.校验码 校验码计算步骤: ①包括校验码在内,由右至左编制代码位置序号(校验码的代码位置序号为1)。 ②从代码位置序号2开始,所有偶数位的数字代码求和。 ③将步骤②的和乘以3。 ④从代码位置序号③开始,所有奇数位的数字代码求和。 ⑤将步骤③与步骤④的结果相加。 ⑥用大于或等于步骤⑤所得结果且为10的最小整数倍的数减去步 骤⑤所得结果,其差(个位数)即为所求校验码。
第三章 物流数据采集条码技术 3.1条码技术概述 EAN-13条码 计算代码“690314811508N1”EAN校验码 答案:4
第三章 物流数据采集条码技术 3.1条码技术概述 EAN-13条码 计算代码“690123456789N1”EAN校验码
第三章 物流数据采集条码技术 3.1条码技术概述 EAN/UCC-13条码符号表示 设计数据为“690123456789N1”的EAN-13条码符号结构。 步骤1:计算数据“690123456789N1”的EAN-13码的校验码值为2 步骤2:前置码:6 左侧数据符:901234 右侧数据符:56789 校验码:2 步骤3:前置码:6 查表得出左侧数据数据字符排列方式为“ABBBAA”。右 侧数据和校验码采用C排列。 步骤4:根据每一个字符值EAN编码字符集,得出数据符的二进制表示和单元结构图。 步骤5:将得出的单元结构按顺序从左至右排列起来,即构成一个完整的值为“6901234567892”的EAN-13码的条码符号结构。