第3章 商品条码

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

返回1第3章商品条码返回2本章概要本章主要介绍有关商品条码的基础知识,包括商品条码应用、商品条码的组织机构、商品标识的编码、商品条码的图形符号表示。要求了解商品条码的应用领域,掌握商品标识的编码结构、方法以及商品条码的图形符号选择,理解商品条码如何用图形符号来表示的。返回33.1概述商品条码(barcodeforcommodity)是由国际物品编码协会(EAN)和统一代码委员会(UCC)规定的、用于表示商品标识代码的条码,包括EAN商品条码(EAN-13商品条码和EAN-8商品条码)和UPC商品条码(UPC-A商品条码和UPC-E商品条码)。返回43.1概述3.1.1商品条码的符号特征条码符号的整体形状为矩形,由互相平行的条和空组成,四周都留有空白区。采用模块组合法编码方法,条和空分别由1~4个深或浅颜色的模块组成。在条码符号中,表示数字的每个条码字符仅有两个条和两个空组成,共7个模块。返回53.1概述3.1.1商品条码的符号特征除了表示数字的条码字符外,还有一些辅助条码字符,用作表示起始、终止的分界符和平分条码符号的中间分隔符。条码符号可设计成既可供固定式扫描器全向扫描,又可用手持扫描设备识读的形式。商品条码的大小可在放大系数0.8~2.0所决定的尺寸之间变化,以适应各种印刷工艺印制合格条码符号及用户对印刷面积的要求。返回63.1概述3.1.2商品条码的组织机构国际物品编码协会(EAN)美国统一代码委员会(UCC)中国物品编码中心返回73.2商品标识代码的结构3.2.1EAN/UCC-13代码1.前缀码前缀码由2~3位数字(N13N12或N13N12N11)组成,是EAN分配给国家(或地区)编码组织的代码。EAN分配给中国物品编码中心的前缀码由三位数字(N13N12N11)组成。目前,EAN已将“690~695”分配给中国物品编码中心使用。返回83.2商品标识代码的结构3.2.1EAN/UCC-13代码2.厂商识别码在中国大陆,厂商识别代码由7~9位数字组成,由中国物品编码中心负责注册分配和管理。返回93.2商品标识代码的结构3.2.1EAN/UCC-13代码3.商品项目代码商品项目代码由3~5位数字组成,由获得厂商识别代码的厂商自己负责编制。返回103.2商品标识代码的结构3.2.1EAN/UCC-13代码4.校验码校验码的计算步骤如下:①包括校验码在内,由右至左编制代码位置序号(校验码的代码位置序号为1)。②从代码位置序号2开始,所有偶数位的数字代码求和。③将步骤②的和乘以3。④从代码位置序号③开始,所有奇数位的数字代码求和。⑤将步骤③与步骤④的结果相加。⑥用大于或等于步骤⑤所得结果且为10的最小整数倍的数减去步骤⑤所得结果,其差(个位数)即为所求校验码。返回113.2商品标识代码的结构3.2.1EAN/UCC-13代码4.校验码返回123.2商品标识代码的结构3.2.2EAN/UCC-8代码EAN/UCC-8代码是EAN/UCC-13代码的一种补充,用于标识小型商品。它由8位数字组成。返回133.2商品标识代码的结构3.2.3UCC-12代码1.UPC-A商品条码的代码结构(1)厂商识别代码(2)商品项目代码(3)校验码返回143.2商品标识代码的结构3.2.3UCC-12代码2.UPC-E商品条码的代码结构在识读设备读取UPC-E商品条码时,由条码识读软件或应用软件把压缩的8位标识代码按表3.5所示的逆算法还原成全长度的UCC-12代码。条码系统的数据库中不存在UPC-E表示的8位数字代码。返回153.3商品条码的符号结构3.3.1EAN-13商品条码EAN-13商品条码是表示EAN/UCC-13商品标识代码的条码符号,由左侧空白区、起始符、左侧数据符、中间分隔符、右侧数据符、校验符、终止符、右侧空白区及供人识别字符组成。返回163.3商品条码的符号结构3.3.2EAN-8商品条码EAN-8商品条码是表示EAN/UCC-8商品标识代码的条码符号,由左侧空白区、起始符、左侧数据符、中间分隔符、右侧数据符、校验符、终止符、右侧空白区及供人识别字符组成。返回173.3商品条码的符号结构3.3.3UPC-A商品条码UPC-A商品条码由左侧空白区、起始符、左侧数据符、中间分隔符、右侧数据符、校验符、终止符、右侧空白区及供人识别字符组成。返回183.3商品条码的符号结构3.3.4UPC-E商品条码它不含中间分隔符,由左侧空白区、起始符、数据符、终止符、右侧空白区及供人识别字符组成。返回193.4商品条码的符号表示3.4.1商品条码的二进制表示条码符号通过扫描识读,所含信息在被转换成计算机可识读的二进制信息过程中,采用了“色度识别”与“宽度识别”兼有的二进制赋值方式。色度识别:由于条码符号中条、空对光线不同的反射率,从而使条码扫描器收到强弱不同的反射光信号,相应地产生电位高、低不同的电脉冲。宽度识别:由条码符号中条、空的宽度来决定电位高、低不同的电脉冲信号的长短。返回203.4商品条码的符号表示3.4.2字符集EAN规定,每个EAN商品条码字符由2个条、2个空共7个模块组成,每一个条码字符都对应于A、B、C三种排列方式。返回213.4商品条码的符号表示3.4.3编码规则EAN·UCC-13码的符号结构由八部分组成(见图3.6),各部分所占模块数分别为:左侧空白区(11个模块)、起始符(3个模块)、左侧数据符(共六位,42个模块)、中间分隔符(5个模块)、右侧数据符(共五位,35个模块)、校验符(7个模块)、终止符(3个模块)和右侧空白区(7个模块)。返回223.4商品条码的符号表示3.4.4商品条码的二进制表示1.EAN-13商品条码①前置码不包括在左侧数据符内,不用条码字符表示。②左侧数据符选用A子集、B子集进行二进制表示且取决于前置码的数值。③右侧数据符及校验码均用C子集表示。返回233.4商品条码的符号表示1.EAN-13商品条码返回243.4商品条码的符号表示3.4.4商品条码的二进制表示2.EAN-8商品条码EAN-8商品条码的左侧数据符(4位数字)用A子集表示,右侧数据符(3位数字)和校验符用C子集表示。返回253.4商品条码的符号表示2.EAN-8商品条码返回263.4商品条码的符号表示3.4.4商品条码的二进制表示3.UPC-A商品条码UPC-A商品条码的符号表示同前置码为“0”的EAN-13的符号表示。左侧数据符用A子集表示,右则数据符和校验符用C子集表示。返回273.4商品条码的符号表示3.UPC-A商品条码返回283.4商品条码的符号表示3.4.4商品条码的二进制表示4.UPC-E商品条码UPC-E商品条码的起始符的二进制表示同EAN商品条码,均为“101”,终止符的二进制表示为“010101”。注意:UPC-E不含中间分隔符。UPC-E商品条码的数据符用二进制表示时,选用A子集或B子集取决于校验码的数值。UPC-E商品条码的系统字符N8和校验码N1不用条码表示。因此,UPC-E商品条码只能表示6位数据。返回293.4商品条码的符号表示4.UPC-E商品条码返回303.5商品项目代码的编制3.5.1编码原则1.惟一性原则(1)对同一商品项目的商品必须分配相同的商品标识代码。(2)对不同商品项目的商品必须分配不同的商品标识代码。返回313.5商品项目代码的编制3.5.1编码原则2.无含义原则无含义性原则是指商品标识代码中的每一位数字一般不表示任何与商品有关的特定信息,即既与商品本身的基本特征无关,也与厂商性质、所在地域、生产规模等信息无关。返回323.5商品项目代码的编制3.5.1编码原则3.稳定性原则稳定性原则是指商品标识代码一旦分配,若商品的基本特征没有发生变化,就应保持标识代码不变。返回333.5商品项目代码的编制3.5.2特殊情况下编码1.产品变体的编码2.组合包装的编码3.促销品的编码4.产品的重新启用返回343.6特殊应用的条码编码1.EAN系统的图书编码(1)EAN系统的图书代码结构(2)EAN系统的中国图书代码的结构(3)图书代码(标准书号的ISBN部分)表示返回353.6特殊应用的条码编码2.EAN系统的期刊编码前缀码977:国际物品编码协会(EAN)分配给国际标准期刊号ISSN系统的专用前缀码。N1~N7:国际标准期刊号(ISSN),不含其校验码。Q1Q2:备用码,当N1~N7不能清楚地标识期刊时,可以利用备用码Q1Q2来辅助区分出版物,日刊或一周内发行几次的期刊,可以利用Q1Q2分配不同的代码。S1S2:仅用于表示一周以上出版一次的期刊的系列号(即周或月份的序数)。返回363.6特殊应用的条码编码3.音像制品和电子出版物4.厂商内部编码5.优惠券的编码返回373.7一维条码译码算法和实现3.7.1一维条码译码的理论知识1.灰度处理在图像处理中,彩色图像的处理通常是通过对其三个单色图像分别处理而得到的。通常采用调色技术,将256色位图转变为灰度图像。对于24位真彩图,每个像素用三个字节分别表示R、G、B三个分量。将256色位图转换为灰度图像,首先必须计算每一种颜色对应的灰度值。Y=0.299R+0.587G+0.114BR=G=B=Y返回383.7一维条码译码算法和实现3.7.1一维条码译码的理论知识2.灰度直方图直方图是灰度值的函数,描述的是图像中具有该灰度级的像素的个数,其横坐标级(0~L-1),纵坐标表示该灰度出现的频率(像素的个数).直方图是图像最基本的统计特性,从概率的角度理解,灰出现的频率可看成其出现的概率,因此直方图对应于概率密度的函数。简单地说,灰度的直方图就是反映一幅图像中的灰度与出现这种灰度的概率之间的关系图形()limNpr灰度值为r的像元素图内像元总数N返回393.7一维条码译码算法和实现3.7.1一维条码译码的理论知识3.图像二值化处理为了便于对图像进行后续处理,需要对图像进行二值化处理,二值化处理将不可避免地丢失图像信息。阈值分割算法主要有两个步骤:①确定需要的分割阈值;②将像素与分割阈值作比较并划分。返回403.7一维条码译码算法和实现3.7.2条码图像的识读1.宽度测量法在图像方式的译码过程中,宽度的测量不再采用传统的脉冲测量法,而是通过记录每个条或空的宽度中所含像素的个数来确定实际的条/空宽度,从而确定整个条码符号所代表的信息。返回413.7一维条码译码算法和实现3.7.2条码图像的识读2.平均值法对条码符号图像中从起始符到终止符整个宽度进行测量,然后除以95(标准宽度),求出单位模块所包含的像素列宽,再分别测量各个条/空实际宽度(此宽度以单位宽度为单位计算)。返回423.7一维条码译码算法和实现3.7.2条码图像的识读3.相似边距离的测量方法设计思想是通过对符号中相邻元素的相似边之间的距离的测量来判别字符的逻辑值,而不是由各元素宽度的实际测量值来判别。返回433.7一维条码译码算法和实现3.7.3译码的实现1.逻辑值的判别无论是进行条码码制和扫描方向的判别,还是进行数据字符的判别,都是通过判别字符的逻辑值来实现。对逻辑值判别的方法主要有以下两种方法:一种是两种元素宽的码制,另一种是多种元素宽的码制。返回443.7一维条码译码算法和实现3.7.3译码的实现1.逻辑值的判别①两种元素宽码制逻辑值的判别方法条码元素宽度的测量是以一定的时间间隔对信号进行采集而获得的。由于条码识读器的采样时间是不变的,所测得的元素宽度只取决于扫描速度。平均值比较法的原理:取一个字符所含的几个元素宽度,计算其平均值,然后将此字符中的各元素分别与平均宽度值进行比较,如果小于平均宽度值,则这个元素逻辑值为“0”,如果大于平均宽度值,则这个元素逻辑值为“1”。返回453.7一维条码译码算法和实现3.7.3译码的实现1.逻辑值的判别②多种元素宽码制逻辑值的判别方法两种码制和多种码制的字符与逻辑值的对应规则是不相同的,因此采用的判别方

1 / 52
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功