第四讲 EAN•UCC系统_条码识别技术.ppt
177页第四讲 EAN•UCC系统《条码识别技术》n第一节 EAN·UCC系统的背景 n第二节 EAN•UCC系统的条码符号体系 n第三节 EAN•UCC系统的附加信息编码 体系与应用标识符体系n第四节 EAN·UCC系统的编码体系n第五节 ebXML/EDIn第六节 射频识别(RFID) n第七节 供应链管理全球标准 第四章 EAN·UCC系统学习要求:n要求了解XML/EDI和RFIDn理解应用标识符体系n掌握EAN·UCC系统的标识代码体系和 条码符号体系第一节 EAN·UCC系统的背景n1.1 EAN•UCC组织机构的形成 n1.2 EAN•UCC系统的发展 n1.3 EAN•UCC系统的应用领域n1.4 EAN•UCC系统主要包括的内容1.1 EAN•UCC组织机构的形成n1、欧洲物品编码系统国际物品编码协会(简称EAN International)是一个国 际性的非官方的非营利性组织EAN组织的宗旨是开发和 协调全球性的物品标识系统,促进国际贸易的发展 EAN自建立以来,始终致力于建立一套国际通行的全球 跨行业的产品、运输单元、资产、位置和服务的标识标准 体系和通信标准体系这套国际上通用标识系统,旨在用 数字和条码标识国家名称、制造厂名称、物品和商品的有 关特征,为实现快速、有效的自动识别、采集、处理和交 换信息提供了保障,为各国商品进入超级市场提供了先决 条件,促进了国际贸易。
1.1 EAN•UCC组织机构的形成n2、UCC (Uniform Code Council) 美国统一编码委员会(UCC, Uniform Code Council)是 一家致力于全球贸易标准化的非营利组织 1970年美国超级市场委员会制定了通用商品代码UPC码 ,1973年美国统一编码委员会建立了UPC(Universal Product council)条码系统,并全面实现了该码制的标准 化UPC条码成功地应用于商业流通领域中,对条码的 应用和普及起到了极大的推动作用 成立三十多年来,美国统一编码委员会一直以顾客需求 为导向,孜孜不倦地改进与创新标准化技术,并不断探 索适用于全球供应链的有效解决方案1.1 EAN•UCC组织机构的形成n3、EAN 与 UCC 的联盟计划近几年,国际EAN加强了与UCC的合作,先后两次达成 EAN/UCC联盟协议,以共同开发、管理EAN·UCC系统 在1987年的 EAN 全体会议上,EAN 和 UCC 达成了一项 联盟协议,根据协议,EAN 会员各国(地区)的出口商若 需要 UPC 码,可以通过当地的 EAN 编码组织向UCC 申 请 UPC 厂商代码。
EAN 与 UCC 在组织上和技术上一直保持着不同层次的接 触1989年,双方又共同合作,开发了UCC/EAN-128码 ,简称EAN-128码 2002年11月26日EAN正式接纳UCC成为EAN的会员 UCC的加入有助于发展、实施和维护EAN.UCC系统,有 助于实现制定无缝的、有效的全球标准的共同目标 1.2 EAN•UCC系统的发展 nUPC码的使用成功地促进了欧洲编码系统(EAN)的产 生到1981年,EAN发展成为一个国际性的组织,同时 使EAN系统码制与UPC系统码制兼容n国际物品编码协会(EAN)和美国统一代码委员会( UCC)共同设计了UCC/EAN-128条码(简称EAN-128条 码)作为EAN/UPC标准补充码的条码符号,并确定了一 系列应用标识符(Application Identifier)用于定义补充代 码的数据含义最终成为国际惟一的通用商品标识系统 n随着EAN组织的不断壮大和 EAN 条码在世界各国的普 及,EAN•UCC系统作为国际通用的商品标识体系的地位 已经确定在此基础上,EAN•UCC系统又在全球范围内 开始建设全球产品分类数据库、推广应用射频标签对流 通中的单品分别标识以及用于流通领域电子数据交换规 范(EANCOM/ebXML)等新技术。
n它包含三部分内容:编码体系、可自动识别的 数据载体和电子数据交换标准协议 n编码体系是整个EAN·UCC系统的核心,它实 现了对不同物品的惟一编码;数据载体是将供 肉眼识读的编码转化为可供机器识读的载体, 如条码符号等;然后通过自动数据采集技术 (ADC)及电子数据交换(EDI符号符号 特点特点1.UCC/EAN-128条码简介n n5 5)采用符号校验符符号校验符不属于条码字符的一)采用符号校验符符号校验符不属于条码字符的一 部分,也区别于数据代码中的任何校验码;部分,也区别于数据代码中的任何校验码;n n6 6)双向可读;)双向可读;n n7 7)非定长,符号的长度取决于需要编码的字符的个数)非定长,符号的长度取决于需要编码的字符的个数 ,被编码的字符可从,被编码的字符可从3 3位到位到3232位(含应用标识符);位(含应用标识符);n n8 8)对于一个特定长度的)对于一个特定长度的 UCC/EAN-128UCC/EAN-128条码符号,符号条码符号,符号 的尺寸可随放大系数的变化而变化放大系数的具体数的尺寸可随放大系数的变化而变化放大系数的具体数 值可根据印刷条件和实际印刷质量确定。
一般情况下,值可根据印刷条件和实际印刷质量确定一般情况下, 条码符号的尺寸是指标准尺寸条码符号的尺寸是指标准尺寸( (放大系数为放大系数为1)1)放大系数放大系数 的取值范围可从的取值范围可从0.25-1.20.25-1.2符号 特点StCSpCode 128 无固定数据结构2.符号结构数据 1AI数据 2AISt CSp数据AICSpSt 数据AIUCC/EAN-128 通过应用 标识符定义数据 用于开放的供应链F1F1F1UCC/EAN-128条码是一种可变长度的连续型条 码,可表示3-32位数字符号其结构由起始符、 数据符、校验符、终止符及左右侧空白区组成2.符号结构2.符号结构n结构要求:(表中阿拉伯数字为模块数,(表中阿拉伯数字为模块数,N N为数据字符与为数据字符与 辅助字符个数之和辅助字符个数之和左侧 空白区双字符 起始符数据字 符 (含应 用标识 符)符号 检验符终止符右侧 空白区102211N1113102.符号结构(1)条码符号表示的字符代码的位置n数据代码必须以眼睛可读的形式标在条码符号 的上方或下方校验符不属于数据字符的一部分 ,因此不以人眼可读的形式标出n UCC/EAN-128条码符号对相应的数据代码的位 置和字符类型不作具体规定,但必须字迹清晰, 摆放合理。
2.符号结构 (2)UCC/EAN-128条码符号的标准尺寸nUCC/EAN-128条码符号的标准尺寸取决于编码 字符的数量,见下表表中N是数据字符与辅助 字符个数之和2.符号结构(2)UCC/EAN-128条码符号的标准尺寸nUCC/EAN-128 条码符号中的左右空白区不得少 于10模块宽在标准尺寸下,模块宽是1.00mm 因此包括空白区在内, UCC/EAN-128条码的整 个宽度为(11N+66)mmn标准尺寸下的条码符号高度是31.8mm,它取决 于符号的放大系数符号最小高度为20mm(不 含眼睛可读数据)2.符号结构(3)尺寸选择nUCC/EAN-128条码在实际选择放大系数时, 不仅要考虑印刷增益,而且要考虑该条码符号 所附着的UCC/EAN-128条码或者ITF条码符号 的尺寸,二者要匹配在 UCC/EAN-128条码 中,条码字符模块的宽度不能小于 EAN·UCC- 13或者ITF条码中最窄条宽度的75%n系列储运包装上,应用标识符为“00”的标准应 用标识,其EAN-128条码符号的最小放大系数 为0.5,最大放大系数为0.8 2.符号结构(4)符号位置n UCC/EAN-128条码符号最好平行地置于 EAN·UCC-13或者ITF等主码符号的右侧。
称 EAN·UCC-13或者ITF为主码符号,是由于它们 用来标识贸易项目的代码或编号,相对而言, UCC/EAN-128条码的特点在于标识这些贸易项 目的附加信息在留有足够空白区的条件下,尽 可能缩小两个符号间的距离,符号的高度应相同 2.符号结构(5)UCC/EAN-128条码符号长度最小的原 则a.起始符的选择如果数据以4位或4位以上的数字型数据符开 始,则使用起始符C;如果数据中在小写字母字符之前出现ASCII 控制字符(如NUI),则使用起始符A;其他情况,使用起始符B2.符号结构b. 如果使用起始符C,并且数字个数为奇数, 则在最后一位数字前插入字符集A或字符集B.c.如果在字符集A或字符集B中同时出现4位或4 位以上的数字字符:如果数字型数据字符的个数 为偶数,则在第一个数字之前插入CODE C 字符 将字符集转换为字符集C;如果数字型数据字符 的个数为奇数,则在第一个数字之后插入CODE C字符将字符集转换为字符集Cd.在字符集C中出现一个非数字字符,则在该非 数字字符之前插入CODE A或CODE B ,具体应 用参照b.2.符号结构 (6)校验符UCC/EAN-128UCC/EAN-128条码的符号校验符总是位于终止条码的符号校验符总是位于终止 符之前。
校验符的计算是按模符之前校验符的计算是按模103103的方法,通过的方法,通过 对终止符外的所有符号代码值的计算得来的计对终止符外的所有符号代码值的计算得来的计 算方法如下:算方法如下:①①从起始字符开始,赋予每个字符一个加权因从起始字符开始,赋予每个字符一个加权因 子;子;②②从起始符开始,每个字符的值(见从起始符开始,每个字符的值(见GB/T GB/T 15425-200215425-2002)与相应的加权因子相乘;)与相应的加权因子相乘;③③将上一步中的积相加;将上一步中的积相加;④④将上一步的结果除以将上一步的结果除以103103;;⑤⑤第四步的余数即为校验符的值第四步的余数即为校验符的值校验符的条码表示见校验符的条码表示见GB/T 15425-2002GB/T 15425-2002如果 余数是余数是102102,那么校验符的值与功能符,那么校验符的值与功能符FNC1FNC1的值的值 相等,这时功能符相等,这时功能符FNC1FNC1只能充当校验符只能充当校验符2.符号结构例如:(6)校验符 3.编码规则 nEAN-128条码有字符集A、字符集B和字符集C 三种不同的字符集。
n字符集A包括所有标准的大写英文字母、数字字 符、控制字符、特殊字符及辅助字符;n字符集B包括所有标准的大写和小写英文字母、 数字字符、特殊字符及辅助字符;n字符集C包括00--99的100个数字以及辅助字符 因为字符集C中的一个条码字符表示两个数字 字符,因此,使用该字符集表示数字信息可以比 其他字符集信息量增加一倍,即条码符号的密度 提高一倍这个字符集的交替使用可将128个 ASCⅡ码编码 4.辅助字符 n nUCC/EAN-128UCC/EAN-128条码有九个辅助字符:条码有九个辅助字符:START ASTART A、、CODE ACODE A、、SHIFTSHIFT、、START BSTART B、、CODE BCODE B、、STOPSTOP、、START CSTART C、、CODE CCODE C、、FNC 1FNC 1 n起始符(Start Character)决定当前所使用的字符集 在条码符号中,使用CODE A、CODE B、CODE C字符 ,可以改变所使用的字符集n 字符CODE A、CODE B、CODE C所引起的字符集变 化可以保持到条码符号的结束或遇到下一个字符变换符 号时为止。
其功能相当于英文打字机上的“SHIFT LOCK”(转换锁住)键n功能符FNC 1的主要用途是充当 UCC/EAN-128条码的双 字符。





