自动识别技术 条码技术学习资料_第1页
自动识别技术 条码技术学习资料_第2页
自动识别技术 条码技术学习资料_第3页
自动识别技术 条码技术学习资料_第4页
自动识别技术 条码技术学习资料_第5页
已阅读5页,还剩150页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、条码技术基础知识2.1条码技术基础知识2.1.1条码技术的起源与发展条码技术主要研究如何将信息用条码来表示,以及如何将条码所表示的数据转换为计算机可识别的数据。条码技术是目前应用最广的一种自动识别技术。本节将详细介绍条码技术的概念﹑历史﹑特点及其发展趋势。1.条码技术的起源及国外发展现状随着计算机、信息及通讯技术的发展,信息的处理能力、储存能力、传输通讯能力日益强大。全面、有效的信息采集和输入几乎成为所有信息系统的关键。条码自动识别技术就是在这样的环境下应运而生。它是在计算机、光电技术和通信技术的基础上发展起来的一门综合性科学技术,是信息采集、输入的重要方法和手段。条码最早出现于20世纪40年代,但得到实际应用和迅速发展还是在近20年。欧美、日本等国家已普遍使用条码技术,而且正在世界各地迅速推广普及,其应用领域还在不断扩大。在40年代后期,美国乔·伍德兰德(JoeWoodLand)和贝尼·西尔佛(BenySilver)两位工程师就开始研究用代码表示食品项目以及相应的自动识别设备,并于1949年获得了美国专利。这种代码图案如图2-2右上图所示。该图案很像微型射箭靶,称作“公牛眼”代码。靶的同心环由圆条和空白绘成。在原理上,“公牛眼”代码与后来的条码符号很接近,遗憾的是当时的商品经济还不十分发达,而且工艺上也没有达到印制这种代码的水平。20年后,乔·伍德兰德作为IBM公司的工程师成为北美地区的统一代码——UPC条码的奠基人。吉拉德·费伊塞尔(GiradFeissel)等人于1959年申请了一项专利,将数字0~9中的每个数字用七段平行条表示,但是对这种代码机器难以阅读,人读起来也不方便。不过,这一构想促进了条码码制的产生与发展。不久,E·F·布林克尔(E·F·Brinker)将条码标识应用在有轨电车上。60年代后期,西尔韦尼亚(Sylvania)发明了一种被北美铁路系统所采纳的条码系统。在有轨电车和铁路系统的条码应用可以说是条码技术最早期的应用了。

图2-2早期条码符号1970年美国超级市场AdHoc委员会制定了通用商品代码——UPC码(UniversalProductCode),此后许多团体也提出了各种条码符号方案,如图2-2右下及左边部分所示。UPC码首先在杂货零售业中试用,这为以后该码制的广泛应用奠定了基础。次年,布莱西公司研制出“布莱西码”及相应的自动识别系统,用于库存验算,这是条码技术第一次在仓库管理系统中应用。1972年,莫那奇·马金(MonarchMarking)等人研制出库德巴码(Codabar),至此美国的条码技术进入了新的发展阶段。美国统一代码委员会(UniformCodeCouncilInc,简称UCC)于1973年建立了UPC条码系统,并全面实现了该条码编码以及其所标识的商品编码的标准化。同年,食品杂货业把UPC码作为该行业的通用标准码制,为条码技术在商业流通销售领域里的广泛应用,起到了积极的推动作用。1974年,Intermec公司的戴维·阿利尔(Davideallair)博士推出39码,很快被美国国防部采纳,作为军用条码码制。39码是第一个字母、数字式的条码,后来被广泛应用于工业领域。1976年美国和加拿大在超级市场上成功地使用了UPC系统,这给人们以很大的鼓舞,尤其是欧洲人对此产生了很大的兴趣。次年,欧洲共同体在UPC条码的基础上,开发出与UPC码兼容的欧洲物品编码系统(EuropeanArticleNumberingSystem),简称EAN码,并签署了欧洲物品编码协议备忘录,正式成立了欧洲物品编码协会(EuropeanArticleNumberingAssociation),简称EAN。到1981年,由于EAN组织已发展成为一个国际性组织,所以被称为“国际物品编码协会”(InternationalArticleNumberingAssociation),一般简称IAN,但由于习惯和历史原因,该组织至今仍延用EAN作为其组织的简称。80年代,人们开发出了一些密度更高的一维条码,如EAN128码和93码(这两种码的符号密度均比39码高出近30%)。同时,一些行业纷纷选择条码符号,建立行业标准和本行业内的条码应用系统。在这以后,二维条码开始出现。戴维·阿利尔研制出49码。特德·威廉斯(TedWilliams)于1988年推出16K码,Symbol公司推出PDF417码。二维条码的出现使得条码的作用从只能充当便于机器识读的物品代码扩展到能携带一定量信息的数据包,这就使得系统能够通过条码对信息包实现自动识别和数据采集。在某些场合,二维条码由于其具有方便、价廉、快捷的特点,在信息识别和数据采集方面有着无可比拟的优势。条码技术应用最广泛、也最为人们所熟悉的领域还是通用商品流通销售中的POS系统,国外通称为销售终端。在北美、欧洲各国和日本,POS系统普及率已达95%以上。截止2000年12月31日,美国和加拿大条码系统成员已超过200000家,条码自动扫描商店(POS)覆盖了全部批发、零售企业,流通领域电子数据交换(EANCOM)用户已超过30000家。到2000年为止,法国条码系统成员达到24314家,批发、零售商店全部实现了POS化,EANCOM用户有一万多家。截止1996年底,日本条码系统成员达到125700家,POS系统覆盖了全部批发、零售企业。截止2000年12月31日,EAN会员已遍及六大洲的60多个国家和地区。全世界已有650000多个公司成为EAN组织的成员,加上美国统一代码委员会(UCC)系统中的200000多个公司,则全世界共有850000多个公司使用条码,他们在商业贸易中通过现代信息技术获得了巨大的利益。EAN的建立,不仅为建立全球性统一的物品标识体系提供了组织保障,同时,也促进了条码技术在各个领域的应用。现在条码技术已渗透到商业、管理、邮电、工交等计算机应用的各个领域。国际物品编码协会(EAN)与美国统一代码委员会(UCC)的进一步合作,更加促进了条码技术的发展。条码技术的迅速发展推动了一个新的产业的诞生,即在国际上形成了自动识别技术及设备产业。在经济发达国家的推动下,80年代中期成立了国际自动识别制造商协会。它的目标是建立一个由制造商和供应商参加的协作团体,以形成自动识别设备生产、供应、系统集成及提供服务的市场联盟。它的任务是支持、推动和促进自动识别技术装备产业的发展,编纂与发行有关的信息文件,传递自动识别技术的发展信息和市场信息,促进会员组织之间的合作与交流,在非盈利的基础上,致力于合法的专业活动,目前已有三十多个会员组织。一些经济发达的国家也相继成立了本国的自动识别制造商协会,有力地推动了条码自动识别技术产业的迅速发展。如今在世界各国从事条码技术及其系列产品的开发研究、生产经营的厂商上万家,开发经营的产品达数万种,成为具有相当规模的新兴高技术产业。

2.条码技术在我国的应用现状和发展前景在我国,条码技术的研究始于70年代。当时的主要工作是学习和跟踪世界先进技术。随着计算机应用技术的普及,80年代末,条码技术在我国的邮电、仓储、图书管理及生产过程的自动控制等领域开始得到初步应用。1991年4月,中国物品编码中心代表我国加入国际物品编码协会(EAN),为全面开展我国条码工作创造了有利条件。近年来,中国商品条码系统成员数量迅速增加,截止到2001年12月31日,我国已有12万家企业申请注册了厂商代码。已有扫描商店上万家。据统计,我国已有67%的商店都应用上了POS系统。目前,条码技术已广泛应用于我国国民经济的众多领域。2.1.2条码技术特点条码技术是电子与信息科学领域的高新技术,所涉及的技术领域较广,是多项技术相结合的产物。在自动识别技术中,条码技术具有如下特点:简单。条码符号制作容易,扫描操作简单易行。信息采集速度快。普通计算机的键盘录入速度是200字符每分钟,而利用条码扫描录入信息的速度是用键盘录入的20倍。可靠性高。键盘录入数据,误码率为三百分之一,利用光学字符识别技术,误码率约为万分之一,而采用条码扫描录入方式,误码率仅有百万分之一。灵活、实用。条码符号作为一种识别手段可以单独使用,也可以和有关设备组成识别系统实现自动化识别,还可和其他控制设备联系起来实现整个系统的自动化管理。同时,在没有自动识别设备时,也可实现手工键盘输入。自由度大。识别装置与条码标签相对位置的自由度要比OCR大得多。条码通常只在一维方向上表达信息,而同一条码上所表示的信息完全相同并且连续,这样即使是标签有部分缺欠,仍可以从正常部分输入正确的信息。最后,也是最重要的特点,条码自动识别系统所涉及到的识别符号成本以及设备成本都非常低。特别是条码符号,即使是一次性使用,也不会带来多少附加成本,尤其是在大批量印刷的情况下。这一特点使得条码技术在某些应用领域有着无可比拟的优势。再者,条码符号识读设备的结构简单,成本低廉,操作容易,适用于众多的领域和工作场合。二、条码技术的内容2.2.1条码的编码技术1.基本概念(1)码制条码的码制是指条码符号的类型,不同类型的条码符号,条、空图案对数据的编码方法各有不同。每种码制都具有固定的编码容量和所规定的条码字符集。(2)条码编码条码编码是指按一定的规则,用条、空图案对一数字或一字符集合进行表示。条码编码方法一般分为两种:宽度调节法和模块组配法。①宽度调节法宽度调节法是指条码的条(空)宽的宽窄设置不同。用宽单元表示二进制1,用窄单元表示二进制“0”,宽窄单元比一般控制在2.00~3.00。39条码、库德巴条码,交插25条码均属按宽度调节法编码的调码符号。②模块组配法模块组配法是指条码符号中每个条码字符的条与空分别由若干个模块组配而成,一个模块宽的条表示二进制“1”,一个模块宽的空表示二进制“0”。通用商品条码(EAN码、UPC码)、93码(code93)、VCC/EAN-128码等均属按模块组配法进行编码的条码符号。(3)条码纠错①一维条码的纠错一维码主要采用校验码来保证识读的正确。有些条码标准中含有校验码的计算方法,有些条码在一个条码字符内部就含有校验的机制。②二维码的编码方法和纠错二维码在保障识读正确方面采用了更为复杂、技术含量更高的方法。例如PDF417码,在纠错方法上采用索罗门算法。不同二维码可能采用不同的纠错算法。纠错是为了在二维条码存在一定局部破损情况下还能采用替代运算还原出正确的码词信息。(4)编码容量每个码制都有一定的编码容量,这是由其编码方法决定的。编码容量限制了条码字符集中所含字符的数目。对于用宽度调节法编码、仅有两种宽度单元宽度的条码符号,编码容量为:C(n,k),这里,C(n,k)=n(n-1)...(n-k+1)/k!。其中,n是每一条码字符中所包含的单元总数,k是宽单元或窄单元的数量。(5)条码字符集条码字符集是指某种条码所含全部条码字符的集合。条码字符中字符总数不能大于该种码制的编码容量。有些码制仅能表示10个数字字符:0~9,如EAN·UPC码,交插25条码;有些码制除了能表示10个数字字符外,还可以表示几个特殊字符,如库德巴条码。39条码可表示数字字符:0~9,26个英文字母(A~Z)以及一些特殊符号。(6)连续性与非连续性条码符号的连续性是指每个条码字符之间不存在间隔;相反,非连续性是指每个条码字符之间存在间隔。从某种意义上讲,由于连续性条码不存在条码字符间隔,所以密度相对较高;而非连续性条码的密度相对较低,但非连续性条码字符间隔会引起较大误差,一般规范不给出具体指标限制。另外,对连续性条码除了控制调控的尺寸误差外,还需控制相邻条与条,空与空的相同边缘间的尺寸误差及每一条码字符的尺寸误差。(7)定长条码与非定长条码定长条码是指仅能表示固定字符个数的条码;非定长条码是指能表示可变字符格式的条码。例如:EAN、UPC码是定长条码(其中EAN13仅能表示13个字符),39码为非定长条码。定长条码由于限制了表示字符的个数,所以译码的误读率相对较低(就一个完整的条码符号而言,任何信息的丢失都会导致译码的失败);非定长条码具有灵活、方便等优点,但受扫描器及印刷面积的限制,它不能表示任意多个字符,并且在扫描阅读过程中会因信息丢失而导致译码错误。(8)双向可读性条码符号的双向可读性,是指从左、右两侧开始扫描都可被识别的特性。绝大多数码制都可双向识读,所以都具有双向可读性。事实上,双向可读性不仅仅是条码符号本身的特性,它也是条码符号和扫描设备的综合特性。对于双向可读的条码,识读过程中译码器需要判别扫描方向。有些类型的条码符号,其扫描方向的判定是通过起始符与终止符来完成的,例如39码、交插25码、库德巴条码。有些类型的条码,由于从两个方向扫描起始符和终止符所产生的数字脉冲信号完全相同,所以无法用它们来判别扫描方向,例如EAN和UPC码,在这种情况下,扫描方向的判别则是通过条码数据符的特定组合来完成的。(9)自校验特性条码符号的自校验特性是指条码字符本身具有校验特性。例如39条码、库德巴条码、交插25条码都具有自校验功能;EAN和UPC条码、93条码、矩阵25条码等都没有自校验功能。自校验功能也能校验出一些印刷缺陷。对于某种码制,是否具有自校验功能是由其编码结构决定的。码制设计者在设计条码符号时,就已经确定了该条码是否有此功能。(10)条码符号的密度条码符号的密度是指单位长度上所含有的条码字符的个数。显然,对于任何一种码制来说,各单元的宽度越小,条码符号的密度就越高,也就越节约印刷面积。但由于印刷条件及扫描条件的限制,我们很难把条码符号的密度做得太高。39条码的最高密度为9.4个每25.4毫米(9.4个每英寸);库德巴条码的最高密度为10.0个每25.4毫米(10.0个每英寸);交叉25条码的最高密度为:17.7个每25.4mm(17.7个每英寸)。对于一种条码符号,密度越高,所需扫描设备的分辨率也就越高,而随着扫描设备分辨率的增加,设备对印刷缺陷的敏感程度也就越高。除此之外,在码制设计及选用码制时还需要考虑如下因素:●条码字符宽度;●结构的简单性;●对扫描速度变化的适应性;●所有字符应有相同的条数;●允许偏差。(11)条码符号的结构一个完整的条码是由两侧空白区、起始字符、数据字符、校验字符(可选)和终止字符以及供人识读字符组成,如图2-4所示。

图2-4条码符号的结构2.条码的分类条码可分为一维条码和二维条码。一维条码是指通常所说的传统条码。一维条码按照应用可分为商品条码和物流条码两种。商品条码包括EAN码和UPC码,物流条码包括EAN128码、ITF码、39码、库德巴(Codabar)条码等。二维条码根据构成原理和结构形状的差异,可分为两大类型:一类是行排式二维条码(Stackedortieredbarcode),如PDF417、Code49、Code16K等;另一类是棋盘式或点矩阵式或层排式二维条码(Checkerboardordotmatrixtype),如QRCode、Data、Matrix、Codeone、MaxiCode等。2.2.2一维条码本节先介绍由商品条码发展起来的用于贸易、物流等领域的EAN·UCC系统的编码体系,而后介绍常用的条码码制及其应用。1.EAN·UCC系统的物品编码体系(1)EAN·UCC系统的物品编码体系分类EAN·UCC系统致力于为贸易项目、物流单元、资产、位置及服务等提供唯一标识,通过这种系统化标识体系,可以在许多行业、部门、领域之间实现物品编码的标准化,促进行业间信息的交流、共享,同时也为行业间的电子数据交换提供了通用的商业语言。目前,EAN·UCC系统的物品编码体系主要包括三个部分:全球贸易项目标识代码(GlobalTradeItemNumber,简称GTIN)、系列货运包装箱代码(SerialShippingContainerCode,简称SSCC)和全球位置码(GlobalLocationNumber,简称GLN)。①贸易项目标识代码贸易项目是指一项产品或服务,它可以在供应链的任意一点进行标价、定购或开据发票以便所有贸易伙伴进行交易。对于产品,贸易项目就是在流通中可以交易的一个单元,如一瓶可乐,一箱可乐。它可以是零售的,也可以是非零售的。为了在流通中对其进行自动识别或信息采集,产品贸易项目代码通常根据产品的具体包装情况,选用EAN·UCC系统中的一种条码对其进行标识。对服务项目的代码标识和产品类似,所不同是,服务不是一个实物。理发馆的服务可以说是最简单例子,理发+洗头+吹头——这一组合操作就可能成为一个服务项目。如果在财务、税务等环节的信息化方面有要求,可以给其赋予一个标识代码;如果没有识别的要求,则此代码不必用条码形式表示。②系列货运包装箱代码(SSCC)系列货运包装箱代码(SSCC)是一种代码(或称数据结构),用于物流单元(运输和/或储藏)的唯一标识。物流单元是为了便于运输、仓储而组合成的任何包装单元,在供应链过程中需要对其进行管理。SSCC用UCC/EAN-128条码表示。通过识读每个物流单元上的SSCC建立商品物理流动与相关信息间的链接,就能使物流单元的实际流动被逐一跟踪和自动记录,也为诸如直接换装、运输行程安排、自动收货等广泛应用提供了实施的机会。示例:一箱有不同颜色和尺码的12件裙子和20件夹克可为一个物流单元,40箱颜料的托盘(每箱12盒装)也可视为一个物流单元。③全球位置码(GLN)全球位置码(GLN)是用来标识作为一个法律实体的机构或组织的代码。GLN还可用来标识物理位置或公司内的功能实体。(2)EAN·UCC系统编码体系中的条码符号集条码符号是EAN·UCC系统编码体系中的数据载体。在EAN·UCC系统中包括三种不同的条码符号:EAN/UPC条码、ITF-14条码、UCC/EAN-128条码。零售业只能使用EAN/UPC条码,商品批发环节中非零售的贸易单元主要采用ITF-14条码,仓储或运输等环节中的物流单元主要采用UCC/EAN-128条码。①EAN/UPC条码EAN/UPC条码用于零售商品的标识,包括EAN-13条码,EAN-8条码,UPC-A条码,UPC-E条码。如图2-5所示。

图2-5EAN/UPC条码

②ITF-14条码ITF-14条码是只用于非零售贸易项目的标识,如图2-6所示。该符号比较适合直接印制于瓦楞纸纤维板上。

图2-6ITF-14条码③UCC/EAN-128码UCC/EAN-128码是Code128码的子集,属EAN和UCC专用。它是EAN·UCC系统唯一承认的用于表示附加信息的条码符号。(3)贸易项目的编码①编码结构贸易项目有4种不同编码结构的GTIN:EAN/UCC-8,UCC-12,EAN/UCC-13和EAN/UCC-14。选择何种编码结构取决于贸易项目的特征和用户的应用范围。EAN·UCC系统主要用于标识零售贸易项目。这些贸易项目用EAN/UCC-13(销售到北美地区的用UCC-12)来标识。如果是小型贸易项目,就使用EAN/UCC-8(或零压缩了的UCC-12代码)。虽然已经计划从2005年1月1日起,全球范围内统一以EAN/UCC-13作为代码标识,但由于许多北美地区用户使用的数据文件仍不能与EAN/UCC-13识别代码兼容,所以在此之前仍需要使用以UPC-A或UPC-E表示的UCC-12编码结构。在此期间,产品销往美国和加拿大市场的厂商根据需要可向中国物品编码中心申请UCC公司前缀码。以不定量出售的贸易项目称为变量贸易项目。如以米为单位出售的地毯等。非零售渠道销售的贸易项目可有多种包装方式,例如纤维板箱、加盖或绑扎的托盘、缠绕薄膜的托架、装瓶子的板条箱等等。贸易项目的代码标识有两种方案:分配一个特有的EAN/UCC-13,UCC-12,或EAN/UCC-8代码。分配EAN/UCC-14代码。EAN/UCC-14代码是在该贸易项目的EAN/UCC-13码前再加上指示符。一个厂商可混合采取两种编码方案。如图2-7所示。

EAN/UCC-14:16901234000044

EAN/UCC-13:6901234000054

图2-7混合编码方案编码结构不同编码的结构见表2-1。

表2-1编码结构一览表

指示符内含贸易项目的EAN·UCC标识代码(不含校验码)校验码EAN/UCC-14

编码结构N1N2N3N4N5N6N7N8N9N10N11N12N13N14EAN/UCC-13

编码结构厂商识别代码项目代码―――――――――――→←――――――――――校验码

N1N2N3N4N5N6N7N8N9N10N11N12N13UCC-12

编码结构厂商识别代码项目代码――――――――――――→←―――――――――――校验码

N1N2N3N4N5N6N7N8N9N10N11N12EAN/UCC-8

编码结构EAN/UCC-8前缀码项目代码

――――――→←―――――――――校验码

N1N2N3N4N5N6N7N8指示符只在EAN/UCC-14中使用指示符。指示符的赋值区间为1~9,其中1~8用于定量贸易项目;9用于变量贸易项目。最简单的编码方法是从小到大依次分配指示符的数字,即将1,2,3…分配给贸易单元的每个组合。厂商识别代码前两位N1、N2或前三位N1、N2、N3组成了EAN·UCC前缀码,它是由EAN和UCC分配给成员组织的代码,只表示分配厂商识别代码的EAN/UCC成员组织,而并不表示该贸易项目在该成员组织所在国家(地区)生产或销售。紧随EAN·UCC前缀码之后的厂商代码是由EAN成员组织或UCC分配的。EAN·UCC前缀码和厂商代码组成了厂商识别代码。在我国,中国物品编码中心根据厂商的需要负责为其分配厂商识别代码。项目代码(商品项目代码)项目代码由1~6位数字组成,是无含义代码。也就是说,项目代码中的每一个数字既不表示分类,也不表示任何特定信息。分配项目代码最简单的方法是以流水号形式为每一个贸易项目编码。校验码校验码是GTIN最右端的末位数字。它是通过代码中的其它所有数字计算得出,主要是用来确保正确识读条码或正确组成代码。注意事项:代码应作为一个整体使用,不能拆分处理。②贸易项目编码必须考虑的因素编码的基本原则是每一个不同的贸易项目对应一个单独的,唯一的GTIN。如果对整个供应链中的贸易伙伴直至消费者来说项目发生了明显的、重大的变化,就必须另行分配一个GTIN。如何理解产品发生了明显的、重大的变化,各行业不尽相同。虽然如此,还是有规律可循。贸易项目的基本特征有:类型和种类商标包装的尺寸及类别数量如果贸易项目是一个组合包装,还应分析其以下特征:所含单元的数量;次级包装单元所含二级单元;组合包装的种类(纸板箱,托盘,托盘箱,平板托盘等)。以上所列内容没有包括贸易项目的全部特征。负责分配项目码的公司必须确保“一种贸易项目对应一个GTIN”的原则。GTIN的使用不管贸易项目销往哪个国家(地区),其GTIN均适用,不因价格和供应方式的不同而变化。GTIN可以用于产品目录、产品清单、价目表和为交易产生的交换文件或报文中。如:订购单,发货通知、交货通知或发票。GTIN还用于可开据发票的服务,例如运输或仓储等。GTIN一经确定,只要贸易项目的特征没变,GTIN就不能变化。构成贸易项目特征的基本要素之一发生较大变化,通常要另行分配GTIN。由若干相同贸易项目或不同贸易项目构成的“组合包装”当作一个单元来销售时,它本身就是一个贸易单元,也就必须用一个新的GTIN进行标识。如果商品放在赠送装或礼品装中,商品本身的GTIN必须不同于印刷在赠送装或礼品装上的GTIN,如一瓶威士忌酒的代码不同于其礼品装上的代码。如果商品与时间息息相关,不同时期的商品要分配不同的GTIN,如不同年份的酒、新旧版本的公路线路图、年度游览指南、工作日志等。预先标价是一种应尽量避免的贸易行为,因为这将使维护供应链中贸易项目档案文件的工作变得纷繁复杂。对于预先印制价格于包装上的商品,一旦价格改变了,相应的GTIN也要随之改变。一个贸易项目的包装有可能包含在另一贸易项目的包装中,那么贸易项目的每一级必须有它自己的GTIN。选用四种GTIN(EAN/UCC-13,UCC-12,EAN/UCC-8和EAN/UCC-14)的哪一种,取决于贸易项目是否为零售单元、厂商所采用的编码方案、产品的销售渠道及其要求。图2-8给出了编码方式的选择方案,图2-9所示的为几种不同包装形态的贸易项目。

图2-8贸易项目编码方式的选择方案

图2-9贸易项目的几种包装形态(4)贸易项目的代码应用①在数据库中GTIN是贸易项目的唯一标识代码。上述的四种编码结构都能体现这种唯一性。这些编码结构都按14位数字域存储,见表2-2。表2-2四种编码的数据结构数据结构14位全球贸易项目标识代码(GTIN)

T1T2T3T4T5T6T7T8T9T10T11T12T13T14EAN/UCC-14N1N2N3N4N5N6N7N8N9N10N11N12N13N14EAN/UCC-130N1N2N3N4N5N6N7N8N9N10N11N12N13UCC-1200N1N2N3N4N5N6N7N8N9N10N11N12EAN/UCC-8000000N1N2N3N4N5N6N7N8对于小于14位数字的编码,例如EAN/UCC-8,必须在14位数字域中右对齐,左边空缺位以零补齐。GTIN是存取所标识的特定贸易项目所有相关数据的关键,这些数据存储在数据文件或交易报文中。在数据库中相关贸易项目必须建立连接,即将每一单元与所有包含这一特定单元的所有贸易项目连结起来。例如:应将一桶油漆,10桶装的一箱油漆,装有24箱油漆(每箱10桶)的一个托盘三者连接起来以利于库存管理和订货。②产品信息的传送贸易项目信息的传送是供应商、客户和所有第三方相互联系中非常重要的步骤。这些信息被广泛使用于价值链或供应链中的各个阶段。如果得不到准确的相关信息,大部分程序都不能正常运行。例如收银员扫描一件商品时,收银机却显示“未知的商品”剩下的工作就无法继续。在其他诸如订货、开具发票和仓储等业务过程中,正确的商品信息也是至关重要的。因此,除商品流之外,在贸易伙伴之间还有必要建立信息流。传送的综合信息包括:供应商的名称和厂商的位置码(GLN);应用日期(据此贸易伙伴将使用这些信息);贸易项目的GTIN;用于EDI报文或交易文件中详细的产品介绍和用于自动销售系统的产品简介;贸易项目的物理特征(尺寸、净重等);对于贸易项目各种标准组合包装的描述,包括较大贸易单元内单个贸易项目的数目;分配给贸易项目的GTIN(14位数字域);托盘或托盘化结构的描述;GTIN和次级包装单元的数量。③如何交换信息首选的方法是,供应商通过EDI报文或电子目录将信息发送给所有客户。采用上述方法中的任何一种,都必须按自动传送的标准报文格式将数据结构化。如果这两种方式都不能使用,可用标准报文格式的软盘将信息传送给客户。如果这样还不行,那么也可将产品交易特征和条件印成纸面文件发给客户。④何时交换信息贸易伙伴必须就传送信息的时间段达成协议,这个时间段可能随地区而不同。为了给贸易伙伴留有充裕的处理信息时间,必须适当地提前传送信息。在以下情形下有必要传送GTIN:新的贸易关系新的贸易关系建立时,所有相关产品的GTIN及其和相关数据都必须传送给贸易伙伴。同类产品中的新项目买卖双方第一次联系时应将GTIN告知客户。分配的新GTIN当产品改动时就需要新的代码,新的GTIN必须连同产品改动信息一起立即告知贸易伙伴。信息必须在产品供应到销售中心或仓库前,并且至少在产品贸易前的三十天内,非常及时地告知贸易伙伴。用不同的GTIN进行促销许多零售商预先计划临时促销。这种临时促销要事先告知供应商,这样就保证了零售商能提前得到一个新的GTIN号。只要零售商和供应商之间达成了有关临时促销的决议,供应商就应立刻将新的GTIN告知零售商,而且是越早越好。具有不同的GTIN的暂时替代项目如果厂商提供了符合贸易伙伴要求的项目,但该项目的GTIN已发生变化,及时传送新的GTIN并把其输入数据库则非常重要。卖主自行补货上架这就可能发生以新的GTIN标识的补货已经上架,而数据库中还未加入该GTIN的情况。因此补货员必须时时核对原商品的GTIN与补货的GTIN是否一致。如果不一致,就必须把这一改变告知商店负责管理数据库的人。更改贸易项目的GTIN更改时,与其相关的所有等级的包装上的标识代码都应更改,同时还应将所有更改告知所有的贸易伙伴。(5)贸易项目的条码表示项目编码和条码表示是相互独立的。有些厂商将项目编码和用条码表示这两种操作放在不同的地点进行,这很常见。用户可以从以下三个方面考虑条码符号的选择:可用空间贸易项目是否有足够的可用空间印制或粘贴条码;用条码表示的信息的类型仅仅使用GTIN,还是将GTIN和附加信息同时使用;扫描条码符号的操作环境是用于零售还是一般配送(如:仓库中的货架作业)。图2-10与图2-11展示了不同的贸易项目标识代码选择条码符号的方案以及商品使用条码的选择方案。

图2-10不同的贸易项目标识代码选择条码符号的方案

图2-11商品使用条码的选择方案注:①附加信息在零售端不要求读取;②将UCC/EAN-128印在瓦楞纸上要有质量保证。

(6)应用标识符(AI)UCC/EAN-128是一种应用灵活的条码符号。它允许表示可变长度的数据,并且能将若干个信息编码在一个条码符号中,这种编码方式称之为链接。应用标识符(AI)是以字符串开始的两个或两个以上字符域。应用标识符是唯一标识紧跟其后数据域含义和格式的前缀。紧跟应用标识符之后的数据由字母和/或数字字符组成,最长为30个字符。数据域可为固定长度也可为可变长度,这取决于应用标识符。属性数据与贸易项目或物流单元相关联,单独出现没有意义。通过使用AI,属性数据可以在UCC/EAN-128中表示出来。对于诸如重量、面积或体积的属性有一系列的应用标识符(AI)。在贸易项目中使用的量度属性称为贸易量度(通常表示净量度),而物流单元的量度属性则称为物流量度(通常表示总量度)。表2-3是部分应用标识符。图2-12是表示GTIN、保质期、批号的一个UCC/EAN-128条码符号。表2-3应用标识符AI内容格式*00系列货运包装箱代码(SSCC)n2+n1801全球贸易项目代码(GTIN)n2+n1402物流单元中的全球贸易项目标识代码n2+n1410批号或组号n2+an…2011生产日期n2+n615保质期n2+n617有效期n2+n621系列号n2+an…20310X净重(千克)n4+n637在一个物流单元中所含贸易项目的数量n2+n...8401托运代码30420收货方邮政编码n3+an...20*:“格式”的符号表示n:数字字符an:字母-数字字符...:可变长度域数字:字符个数

图2-12表示GTIN、保质期、批号的一个UCC/EAN条码符号应用标识符(AI)的使用受确定的规则支配。有些AI必须与另一些AI共同出现,例如AI(02)之后必须紧跟着AI(37)。有些AI不应同时出现,如AI(01)和AI(02)。公司不能想当然地从应用标识符(AI)中随意挑选,而必须遵循在EAN·UCC通用规范中详尽阐述的基本规则。

第二节、商品条码上面介绍了EAN·UCC系统物品编码体系,这个体系为物品代码的编码体系。在该系统中,每一种代码需要用一定种类的条码来表示,条码的编码和代码的编码有着本质的区别,前者是将数字字符用条码字符进行表示,后者是对物品或其他信息实体用一定位数的数字字母代表。上面将把对其他条码符号的介绍重点集中在条码的编码上。商品条码指的是在商店中销售产品所使用的EAN/UPC条码,其中包括:EAN-13条码,EAN-8条码,UPC-A条码,UPC-E条码。商品条码是EAN·UCC系统核心的组成部分,也是商业最早应用的条码符号。商品条码主要应用于商店内的POS系统。POS系统,又称销售点管理系统,它是利用现金收款机作为终端机与主计算机相联,并借助于光电识读设备为计算机采集商品的销售信息。当带有条码符号的商品通过结算台扫描时,该商品的销售信息立刻传入商店的计算机管理系统,该管理系统可以根据这些信息,实现订货、商品货架补充、结算、自动盘点等许多自动化管理。计算机自动查询到该商品的名称、价格等信息,并自动进行结算,提高了结算速度和结算的准确性,这是POS系统给商业带来的最显而易见的好处。下面就分别介绍这四种商品条码。(1)EAN-13商品条码①EAN13条码的结构EAN-13商品条码由13位数字组成,所以称EAN-13代码,其结构及条码符号构成示意图如图2-13(a)和图2-13(b)所示。

图2-13EAN-13商品条码结构及条码符号构成示意图商品条码的尺寸用一个基本宽度单位——模块表示,例如对于1:1的EAN-13条码,一个模块的宽度为0.33mm,衡量某个尺寸的大小就是看该尺寸有多少个模块。商品条码左右两边都要求含有一定宽度的空白区,左侧空白区的最小宽度为11个模块,右侧空白区的最小宽度为7个模块。为保护右侧空白区的宽度,可在条码符号右下角加“>”符号。“>”符号的位置见图2-14。

图2-14EAN-13商品条码符号右侧空白区中“>”的位置供人识别字符:位于条码符号的下方,与条码字符相对应的供人识别的13位数字。供人识别字符优先选用OCR-B字符集,字符顶部和条码底部的最小距离为0.5个模块宽。标准版商品条码供人识别字符中的前置码印制在条码符号起始符的左侧。商品条码的每一个条码字符由两个条和两个空组成,一个字符的宽度为7个模块,关于条码符号字符集等详细内容,参见GB12904《商品条码》标准。(2)EAN-8商品条码EAN-8商品条码符号由左侧空白区、起始符、左侧数据符、中间分隔符、右侧数据符、校验符、终止符、右侧空白区及供人识别字符组成,见图2-15(a)和图2-15(b)。

图2-15EAN-8商品条码(b)结构及条码符号构成示意图EAN-8商品条码符号的起始符、中间分隔符、校验符、终止符的结构同EAN-13商品条码符号相同。EAN-8商品条码符号的左侧空白区与右侧空白区的最小宽度均为7个模块宽。为保护左右侧空白区的宽度,可在条码符号左下角加“<”符号,在条码符号右下角加“>”符号,“<”和“>”符号的位置见下图2-16。

图2-16EAN-8商品条码符号空白区中“<”和“>”的位置条码字符集上,EAN-8商品条码和EAN-13商品条码基本相同。EAN-8商品条码的左侧数据符由字符集中的A子集表示;右侧数据符和校验符由字符集中的C子集表示。(3)UPC-A条码

图2-17UPC-A条码符号UPC-A条码是由美国统一代码委员会(UCC)制定的一种条码码制。在图2-17中,前置码为“0”时,左侧6个条码字符均由A子集的条码字符组成,右侧数据符及校验符均由C子集的条码字符组成,这便是UPC-A条码,也就是说UPC-A条码是EAN-13条码的一种特殊形式。UPC-A条码只包括12个数字,在选择条码符号的构成方式时,实际上不必考虑前置码“0”。从条码数据符及校验符的组成形式上讲,UPC-A条码与前置码为“0”的EAN-13码兼容。如图2-18所示。

图2-18UPC-A条码符号UPC-A条码左侧第一个数字字符为系统字符,最后一个字符是校验字符,它们分别放在起始符与终止符的外侧;并且,表示系统字符与校验字符的条码字符的条长和表示起始等与比终止符的条码字符的条长相等。

图2-21UPC-E商品条码终止符示意图UPC-A条码符号长度与EAN-13条码符号相同,条的高度也相同,但整个标准尺寸的条码符号的高度低于EAN-13条码符号0.33mm。标准尺寸的UPC-A条码符号各部分名义尺寸见图2-19。UPC-A条码符号长度与EAN-13条码符号相同,条的高度也相同,但整个标准尺寸的条码符号的高度低于EAN-13条码符号0.33mm。标准尺寸的UPC-A条码符号各部分名义尺寸见图2-19。

图2-19标准尺寸的UPC-A条码符号各部分名义尺寸图(4)UPC-E条码UPC-E是UPC-A的一种特殊形式,可以视为是删除UPC-A中的4个或5个“0”得到的,如图2-20所示。

图2-20UPC-E条码符号只有当商品很小,无法印刷表示12位数字的条码(UPC-A码)时,才允许使用UPC-E代码。UPC-E代码由8位数构成,结构如下:编码系统字符商品信息字符校验字符SA1A2ACS为编码系统字符,由UCC分配,在UPC-E中S只能取数值“0”。我国企业如果需要使用UPC-E代码,必须在申请UCC会员资格时说明需要用UPC-E代码标识的商品项目的数目,以便UCC分配编码系统字符“0”和与商品项目相适应的厂商代码。UPC-E条码的符号见图2-20。UPC-E条码符号中的终止符与UPC-A条码不同,见2-21。UPC-E条码符号的高度与UPC-A条码符号相同,但长度则大大缩短。标准尺寸的UPC-E条码符号各部分名义尺寸见图2-22。

图2-22UPC-E条码符号各部分名义尺寸2.2.3商品条码符号的位置当条码位于常规位置时,会显著地提高扫描工作效率和准确性。在任何扫描环境中,条码位置的一致性将会大大提高工作效率。条码必须放置在很明显且无扫描障碍的位置。不允许两个不同GTIN的条码同时显现在一个包装上。组合包装、特别是用透明包装材料的组合包装应特别引起重视。一方面组合包装必须有单独的GTIN及其条码符号,但另一方面也必须设法遮盖内部所有的条码以确保组合包装外包装上只显示出一个条码。如果商品是随机包装的,在包装上可印制若干个同一条码。这就确保了每一个商品包装上总会得到一个完整的条码。当条码印于较为平整的表面上时,扫描是最成功的。应避免将条码印于靠近边角处、折叠处、折缝处、接缝处或其它任何不平整的表面。有时包装的不规则形状妨碍了条码与槽式扫描器扫描平面的接触,尤其是带有附加卡片、泡形罩包装或凹形包装。当决定采用何种方向来印刷条码时,必须考虑相关的印刷过程。例如,当采用苯胺印刷过程时,考虑到与印刷过程有关的油墨扩散,必须按印刷方向印刷条码。采用平版印刷术时,扩散通常并不严重。在任何情况下都应与承印人商议。对于圆柱形产品,当把产品“竖着”放置时,条码的条是水平的。这样就满足了诸如罐和瓶子等弧形产品的需要。对于半径很小的曲形表面必须强制性地将条码的条垂直于母线印刷(详见《商品条码印刷位置》标准)。考虑到条码符号周围一定的空白区和边缘规则(条码符号与商品包装临近边缘不宜小于8mm或大于102mm),首选位置是产品背面右侧下半区域。另外可供选择位置是包装另一侧面(对于体积大、笨重的商品,底面除外)的上述区域。

1.ITF条码ITF条码概述ITF是英文InterleavedTwoofFive的缩写字符,条码符号的编码与交插25条码相同,都是以两个字符为单位进行编码,其中一个字符以条编码,另一个字符以空编码,每个字符由三个窄单元和两个宽单元组成,两个字符的条空相互交叉组合在一起,如图2-23所示。

图2-24交插25条码的条码字符“1988”ITF条码是在交插二五条码的基础上形成的一种应用于储运包装上的条码,见图2-24。ITF条码是用于储运单元的条码符号,ITF条码符号有ITF-14、ITF-16及ITF-6(附加代码add-on),它们都是定长型代码。

图2-25ITF条码符号(2)放大系数EAN规范规定ITF条码的放大系数为0.625~1.2。放大系数为1.0时,其基本尺寸如下:窄单元宽度为1.016mm,宽单元宽度为2.540mm。数据条码字符对宽度为4×2.54+6×1.016=16.256mm,保护框宽度为4.8mm(尺寸不随放大系数变化而变化),两个相邻数字中心线之间的距离为4.57mm。ITF条码符号的各部分尺寸见图2-24。其中d1表示数据符、起始符、终止符的宽度之和,d2表示ITF条码符号长度。ITF条码中保护框厚度,直接随放大系数变化而变化。

(3)允许误差表2-4列出了不同放大系数下各种尺寸的允许误差。放大

系数单元的尺寸与误差(mm)数据对的宽度和误差起始符和终止符的宽度和误差(mm)窄单元宽度宽单元宽度单元误差数据对宽度数据对误差起始符宽度终止符宽度起始符和终止符误差1.21.2193.048±0.3619.506±0.704.8765.486±0.471.11.1182.794±0.3317.884±0.644.4725.030±0.431.01.0162.540±0.3016.256±0.584.0644.572±0.390.90.9142.286±0.2714.628±0.523.6564.114±0.350.80.8132.032±0.2413.006±0.463.2523.658±0.310.70.7111.778±0.2011.378±0.412.8443.200±0.270.6250.6351.588±0.1310.162±0.362.5402.858±0.24表2-4不同放大系数下各种尺寸的允许误差当放大系数M>0.714时,可插入中间误差值。条码高度、数字字符的高度及定位误差均在0.5mm。(4)ITF-14条码符号的尺寸放大系数为1时,ITF-14条码符号的基本尺寸如下:窄单元宽度为1.016mm,宽单元宽度为2.540mm。数据条码字符对宽度为4×2.54+6×1.06=16.256mm。两个相邻数字中心线之间的距离为4.57mm。不同放大系数下的尺寸见表2-5。列在表2-6中的保护框尺寸是按空白区尺寸的推荐值计算的。放大

系数窄单元宽度(mm)宽单元宽度(mm)空白区宽度(mm)符号条码最小高度(mm)不包括保护框的尺寸(mm)包括保护框的尺寸(mm)推荐值最小值宽度高度宽度高度1.21.11.00.90.80.70.6251.2191.1181.0160.9140.8130.7110.6353.0482.7942.5402.3862.0321.7781.58813.112.010.99.88.77.16.412.211.210.29.18.17.16.438.235.031.828.725.422.319.8198.621182.552166.484150.416134.374117.279105.47838.235.031.828.725.422.319.8208.221192.152176.084160.016143.947126.879115.07847.844.641.438.335.031.929.4表2-5不同放大系数下的尺寸

(5)ITF-6(add-on)条码符号的尺寸ITF-6(add-on)一般与ITF-14一起使用,表示附加信息。它一般放在主代码条码符号(指ITF-14)的右边,可与主代码条码符号用。同一保护框(在这种情况下,两条码符号间的最小距离应等于主代码条码符号空白区的宽度),也可以独立应用一个保护框。ITF-6条码符号的放大系数可与主条码符号的不一致,对数字字符尺寸没有具体的规定。ITF-6的保护框到包装面右边界的最小距离应为19mm,不用保护框时,条码符号右边缘到包装面右边界的最小距离为34mm。当ITF-6与主代码条码符号各有一个保护框时,它们之间的距离没有具体规定。2.EAN-128码(1)EAN-128条码简介EAN-128条码是唯一能够表示应用标识的条码符号,见图2-25。

图2-25EAN-128条码EAN-128条码由国际物品编码协会(EAN)、美国统一代码委员会(UCC)和自动识别制造商协会(AIM)共同设计而成。它是一种连续型、非定长、有含义的高密度代码。

图2-27EAN-128条码字符EAN-128条码采用多种元素宽度,每个字符由3个条和3个空共11个模块组成,见图2-26。(2)EAN-128条码符号的特点●EAN-128条码字符是由一组平行的条和空组成的长方形图案。●除终止符(stop)是由13个模块组成外,其他字符均由11个模块组成。●在条码字符中,每3个条和3个空组成一个字符,终止符由4个条和3个空组成。条或空都有4个宽度单位,可以从1个模块宽到4个模块宽。●EAN-128条码有一个由字符STARTA(B或C)和字符FNC1构成的特殊的双字符起始符,即STARTA(B或C)+FNC1。●符号中通常采用符号校验符。符号校验符不属于条码字符的一部分,也区别于数据代码中的任何校验码。●符号可从左、右两个方向阅读。●符号的长度取决于编码字符的个数,编码字符可从3位到32位(含应用标识符)。●对于一个特定长度的EAN-128条码符号,符号的尺寸可随放大系数的变化而变化。放大系数的具体数值可根据印刷条件和实际印刷质量确定。●一般情况下,条码符号的尺寸是指标准尺寸(放大系数为1)。放大系数的取值范围可从0.25~1.2。(3)EAN-128条码字符编码规则EAN-128条码有三种不同的字符集,分别为字符集A、字符集B和字符集C。字符集A包括所有标准的大写英文字母、数字字符、控制字符、特殊字符及辅助字符;字符集B包括所有标准的大写和小写英文字母、数字字符、特殊字符及辅助字符;字符集C包括00~99的100个数字及辅助字符。因为字符集C中的一个条码字符表示两个数字字符,因此,使用该字符集表示数字信息可以是使用其他字符集表示信息量的二倍,即条码符号的密度提高一倍。这三种字符集的交替使用可对128个ASCⅡ码进行编码。(4)EAN-128条码的辅助字符EAN-128条码有九个辅助字符:STARTA,CODEA,SHIFT,STARTB,CODEB,STOP,STARTC,CODEC,FNC1。起始符(StartCharacter)决定当前所使用的字符集。在条码符号中,使用CODEA,CODEB,CODEC字符可以改变所使用的字符集,它们所引起的字符集变化可以保持到条码符号的结束或遇到下一个字符变换符号时为止。其功能相当于英文打字机上的“SHIFTLOCK”(转换锁住)键。功能符FNC1的主要用途是充当EAN-128条码的双字符起始符的一部分,有时FNC1也可以充当条码符号的校验符,这种概率仅有1%,但功能符FNC1决不能出现在EAN-128条码的其他部位。字符STARTA(B或C)表明了EAN-128条码开始时的编码字符集。当数据字符是以4位以上(含4位)的数字字符(包括应用标识符)开始时,应使用辅助字符STARTC,即按字符集C进行编码。SHIFT字符仅能使条码符号中SHIFT字符后边的第一个字符从字符集A转换到字符集B,或从字符集B转换到字符集A,再从第二个字符开始恢复到SHIFT以前所用的字符集。SHIFT字符仅能在字符集A和字符集B之间的转换上使用,它无法使当前的编码字符进入或退出字符集C状态。SHIFT字符的作用相当于英文打字机上的SHIFT键。STOP字符表示EAN-128条码符号的终止。它的长度比其他字符多两个模块,即由13个模块组成。EAN-128条码符号具有特殊的双字符起始符,它由STARTA(B或C)和FNC1两个字符组成。正是特殊的双字符起始符,使EAN-128条码区别于AIM(AutomaticIndentificationManufacturer)的普通128码。(5)EAN-128条码符号EAN-128条码符号的结构如表2-7。表2-7EAN-128条码符号的构成左侧空白区双字符起始符数据字符(含应用标识符)符号检验终止符右侧空白区102211N111310

表中阿拉伯数字为模块数,N为数据字符与辅助字符的个数之和。①EAN-128条码的符号校验符EAN-128条码的符号校验符总是位于终止符之前。校验符的计算是按模103的方法,通过对终止符以外的所有符号代码值的计算得来的。计算步骤如下:●从起始字符开始,赋予每个字符一个加权因子。●从起始符开始,每个字符的值与相应的加权因子相乘。●将上一步中的积相加。●将上一步的结果除以103,余数即为校验符的值。如果余数是102,那么校验符的值与功能符FNC1的值相等,这时功能符FNC1只能充当校验符。②EAN-128条码的字符代码位置数据代码必须以人眼可读的形式标在条码符号的上方或下方。校验符不属于数据字符的一部分,因此不以人眼可读的形式标出。EAN-128条码符号对相应的数据代码的位置和字符类型不作具体规定,但必须字迹清晰,摆放合理。③EAN-128条码符号的标准尺寸EAN-128条码符号的标准尺寸取决于编码字符的数量,见表2-8。表中N是数据字符与辅助字符的个数之和。表2-8EAN-128条码编码字符宽度编码字符模块数量起始符FNC1校验符终止符N个数据字符1×11模块=111×11模块=111×11模块=111×13模块=13N×11模块=11NEAN-128条码符号中的左右空白区不得少于10模块宽。在标准尺寸下,模块宽是1.00mm。因此包括空白区在内,EAN-128条码的整个宽度为(11N+66)mm。标准尺寸下的条码符号高度是31.8mm,它取决于符号的放大系数。符号最小高度为20mm(不含人眼可读数据)。(6)EAN-128条码符号放大系数及位置选择①EAN-128条码符号的放大系数选择EAN-128条码的放大系数可根据EAN条码的印刷条件和允许的条码误差而定。在实际选择放大系数时,不但要考虑印刷增益,而且还要考虑该条码符号所附着的EAN-128条码或者ITF条码符号的尺寸,二者要匹配。在EAN-128条码中,条码字符模块的宽度不能小于EAN-13或者ITF条码中最窄条宽度的75%。EAN-13或者ITF条码与EAN-128条码符号放大系数的匹配关系见表2-19和表2-10。系列储运包装上,应用标识符为“00”的标准应用标识,其EAN-128条码符号的最小放大系数为0.5,最大放大系数为0.8。②符号的位置EAN-128条码符号最好平行地置于EAN-13或者ITF等主码符号的右侧。在留有足够空白区的条件下,尽可能缩小两个符号间的距离,符号的高度应相同。表2-9EAN-13条码与EAN-128条码表2-10ITF条码与EAN-128条码符号放大系数的匹配关系符号放大系数的匹配关系EAN-13放大系数EAN-128最小放大系数

ITF放大系数EAN-128最小放大系数0.80.91.01.21.41.61.82.00.250.250.250.300.350.400.450.50

0.6250.70.80.91.01.11.2

0.500.550.650.700.800.850.98

如果没有理想的位置,EAN-128条码符号最好放在主码的附近,并安排合理符号之间的位置关系。EAN-128条码符号的方向应与主码的符号方向一致。2.2.4二维条码1.二维条码概述一维条码技术自问世以来,发展十分迅速,仅仅20年时间,它已广泛应用于交通运输业、商业、医疗卫生、制造业、仓储业等领域。传统条码的使用极大地提高了数据采集和信息处理的速度,改善了人们的工作和生活环境,提高了工作效率,并为管理的科学化和现代化做出了很大贡献。由于受信息容量的限制,一维条码仅仅能够充当物品的代码,而不能含有更多的物品信息,所以一维条码的使用,不得不依赖数据库的存在。在没有数据库和不便连网的地方,一维条码的使用受到了较多的限制,有时甚至变得毫无意义。另外,用一维条码表示汉字信息几乎是不可能的,这在某些应用汉字的场合显得十分不便,效率很低。现代高新技术的发展,迫切要求用条码在有限的几何空间内表示更多的信息,从而满足各种信息的需求。二维条码正是为了解决一维条码无法解决的问题而诞生的。它具有密度高、容量大等特点,所以可以用它表示数据文件(包括汉字文件)、图片等。二维条码是各种证件及卡片等大容量、高可靠性信息实现存储、携带并自动识别的最理想的方法。使用二维条码可以解决如下问题:●表示包括汉字在内的小型数据文件。●在有限的面积(如电子芯片)上表示大量信息。●对“物品”进行精确描述。●防止各种证件、卡片及单证的伪造。●在远离数据库和不便连网的地方实现数据采集。2.二维条码分类设计二维条码的目的是要提高信息密度,在固定的面积上印刷出更多的信息。这一问题的解决可用两种方法:一是在一维条码的基础上向二维条码方向扩展;二是利用图像识别原理,采用新的几何形体和结构设计出二维条码码制。目前,根据二维条码的编码原理、结构形状的差异,可分为行排式或堆积式二维条码和矩阵式(或棋盘式)二维条码两大类型。⑴行排式二维条码的编码原理建立在一维条码基础之上,按需要堆积成两行或多行。它在编码设计、检验原理、识读方式等方面继承了一维条码的特点,识读设备、条码印刷与一维条码技术兼容。但由于行数的增加,行的鉴别、译码算法与软件与一维条码不完全相同。有代表性的二维条码有Code49,Code16K,PDF417等。⑵矩阵式二维条码以矩阵的形式组成。在矩阵相应元素位置上,用点(方点、圆点或其他形状的点)的出现表示二进制的“1”,点的不出现表示二进制的“0”,点的排列组合确定了矩阵码所代表的意义。矩阵码是建立在计算机图像处理技术、组合编码原理等基础上的一种新型图形符号自动识读处理码制。具有代表性的矩阵码有Codeone,DataMatrix,Maxicode等。2.商品条码上面介绍了EAN·UCC系统物品编码体系,这个体系为物品代码的编码体系。在该系统中,每一种代码需要用一定种类的条码来表示,条码的编码和代码的编码有着本质的区别,前者是将数字字符用条码字符进行表示,后者是对物品或其他信息实体用一定位数的数字字母代表。上面将把对其他条码符号的介绍重点集中在条码的编码上。商品条码指的是在商店中销售产品所使用的EAN/UPC条码,其中包括:EAN-13条码,EAN-8条码,UPC-A条码,UPC-E条码。商品条码是EAN·UCC系统核心的组成部分,也是商业最早应用的条码符号。商品条码主要应用于商店内的POS系统。POS系统,又称销售点管理系统,它是利用现金收款机作为终端机与主计算机相联,并借助于光电识读设备为计算机采集商品的销售信息。当带有条码符号的商品通过结算台扫描时,该商品的销售信息立刻传入商店的计算机管理系统,该管理系统可以根据这些信息,实现订货、商品货架补充、结算、自动盘点等许多自动化管理。计算机自动查询到该商品的名称、价格等信息,并自动进行结算,提高了结算速度和结算的准确性,这是POS系统给商业带来的最显而易见的好处。下面就分别介绍这四种商品条码。(1)EAN-13商品条码①EAN13条码的结构EAN-13商品条码由13位数字组成,所以称EAN-13代码,其结构及条码符号构成示意图如图2-13(a)和图2-13(b)所示。

图2-13EAN-13商品条码结构及条码符号构成示意图商品条码的尺寸用一个基本宽度单位——模块表示,例如对于1:1的EAN-13条码,一个模块的宽度为0.33mm,衡量某个尺寸的大小就是看该尺寸有多少个模块。商品条码左右两边都要求含有一定宽度的空白区,左侧空白区的最小宽度为11个模块,右侧空白区的最小宽度为7个模块。为保护右侧空白区的宽度,可在条码符号右下角加“>”符号。“>”符号的位置见图2-14。

图2-14EAN-13商品条码符号右侧空白区中“>”的位置供人识别字符:位于条码符号的下方,与条码字符相对应的供人识别的13位数字。供人识别字符优先选用OCR-B字符集,字符顶部和条码底部的最小距离为0.5个模块宽。标准版商品条码供人识别字符中的前置码印制在条码符号起始符的左侧。商品条码的每一个条码字符由两个条和两个空组成,一个字符的宽度为7个模块,关于条码符号字符集等详细内容,参见GB12904《商品条码》标准。(2)EAN-8商品条码EAN-8商品条码符号由左侧空白区、起始符、左侧数据符、中间分隔符、右侧数据符、校验符、终止符、右侧空白区及供人识别字符组成,见图2-15(a)和图2-15(b)。

图2-15EAN-8商品条码(b)结构及条码符号构成示意图EAN-8商品条码符号的起始符、中间分隔符、校验符、终止符的结构同EAN-13商品条码符号相同。EAN-8商品条码符号的左侧空白区与右侧空白区的最小宽度均为7个模块宽。为保护左右侧空白区的宽度,可在条码符号左下角加“<”符号,在条码符号右下角加“>”符号,“<”和“>”符号的位置见下图2-16。

图2-16EAN-8商品条码符号空白区中“<”和“>”的位置条码字符集上,EAN-8商品条码和EAN-13商品条码基本相同。EAN-8商品条码的左侧数据符由字符集中的A子集表示;右侧数据符和校验符由字符集中的C子集表示。(3)UPC-A条码

图2-17UPC-A条码符号UPC-A条码是由美国统一代码委员会(UCC)制定的一种条码码制。在图2-17中,前置码为“0”时,左侧6个条码字符均由A子集的条码字符组成,右侧数据符及校验符均由C子集的条码字符组成,这便是UPC-A条码,也就是说UPC-A条码是EAN-13条码的一种特殊形式。UPC-A条码只包括12个数字,在选择条码符号的构成方式时,实际上不必考虑前置码“0”。从条码数据符及校验符的组成形式上讲,UPC-A条码与前置码为“0”的EAN-13码兼容。如图2-18所示。

图2-18UPC-A条码符号UPC-A条码左侧第一个数字字符为系统字符,最后一个字符是校验字符,它们分别放在起始符与终止符的外侧;并且,表示系统字符与校验字符的条码字符的条长和表示起始等与比终止符的条码字符的条长相等。

图2-21UPC-E商品条码终止符示意图UPC-A条码符号长度与EAN-13条码符号相同,条的高度也相同,但整个标准尺寸的条码符号的高度低于EAN-13条码符号0.33mm。标准尺寸的UPC-A条码符号各部分名义尺寸见图2-19。UPC-A条码符号长度与EAN-13条码符号相同,条的高度也相同,但整个标准尺寸的条码符号的高度低于EAN-13条码符号0.33mm。标准尺寸的UPC-A条码符号各部分名义尺寸见图2-19。

图2-19标准尺寸的UPC-A条码符号各部分名义尺寸图(4)UPC-E条码UPC-E是UPC-A的一种特殊形式,可以视为是删除UPC-A中的4个或5个“0”得到的,如图2-20所示。

图2-20UPC-E条码符号只有当商品很小,无法印刷表示12位数字的条码(UPC-A码)时,才允许使用UPC-E代码。UPC-E代码由8位数构成,结构如下:编码系统字符商品信息字符校验字符SA1A2ACS为编码系统字符,由UCC分配,在UPC-E中S只能取数值“0”。我国企业如果需要使用UPC-E代码,必须在申请UCC会员资格时说明需要用UPC-E代码标识的商品项目的数目,以便UCC分配编码系统字符“0”和与商品项目相适应的厂商代码。UPC-E条码的符号见图2-20。UPC-E条码符号中的终止符与UPC-A条码不同,见2-21。UPC-E条码符号的高度与UPC-A条码符号相同,但长度则大大缩短。标准尺寸的UPC-E条码符号各部分名义尺寸见图2-22。

图2-22UPC-E条码符号各部分名义尺寸2.2.3商品条码符号的位置当条码位于常规位置时,会显著地提高扫描工作效率和准确性。在任何扫描环境中,条码位置的一致性将会大大提高工作效率。条码必须放置在很明显且无扫描障碍的位置。不允许两个不同GTIN的条码同时显现在一个包装上。组合包装、特别是用透明包装材料的组合包装应特别引起重视。一方面组合包装必须有单独的GTIN及其条码符号,但另一方面也必须设法遮盖内部所有的条码以确保组合包装外包装上只显示出一个条码。如果商品是随机包装的,在包装上可印制若干个同一条码。这就确保了每一个商品包装上总会得到一个完整的条码。当条码印于较为平整的表面上时,扫描是最成功的。应避免将条码印于靠近边角处、折叠处、折缝处、接缝处或其它任何不平整的表面。有时包装的不规则形状妨碍了条码与槽式扫描器扫描平面的接触,尤其是带有附加卡片、泡形罩包装或凹形包装。当决定采用何种方向来印刷条码时,必须考虑相关的印刷过程。例如,当采用苯胺印刷过程时,考虑到与印刷过程有关的油墨扩散,必须按印刷方向印刷条码。采用平版印刷术时,扩散通常并不严重。在任何情况下都应与承印人商议。对于圆柱形产品,当把产品“竖着”放置时,条码的条是水平的。这样就满足了诸如罐和瓶子等弧形产品的需要。对于半径很小的曲形表面必须强制性地将条码的条垂直于母线印刷(详见《商品条码印刷位置》标准)。考虑到条码符号周围一定的空白区和边缘规则(条码符号与商品包装临近边缘不宜小于8mm或大于102mm),首选位置是产品背面右侧下半区域。另外可供选择位置是包装另一侧面(对于体积大、笨重的商品,底面除外)的上述区域。

1.ITF条码ITF条码概述ITF是英文InterleavedTwoofFive的缩写字符,条码符号的编码与交插25条码相同,都是以两个字符为单位进行编码,其中一个字符以条编码,另一个字符以空编码,每个字符由三个窄单元和两个宽单元组成,两个字符的条空相互交叉组合在一起,如图2-23所示。

图2-24交插25条码的条码字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论