没有合适的资源?快使用搜索试试~ 我知道了~
各种条形码知识.doc
需积分: 10 0 下载量 137 浏览量
2020-02-14
00:45:40
上传
评论
收藏 382KB DOC 举报
温馨提示
试读
16页
一维条码技术的结构、编码方法及其种类 128码,code 128码知识 39码 基本知识 文档知识为网上收集,如有侵权请告知删除
资源推荐
资源详情
资源评论
一维条码技术的结构、编码方法及其种类
2009-11-26 21:02:32|分类:C#|举报|字号订阅
AIDC 技术中最古老最成熟的技术就是条码技术,它也是 AIDC 技术中应用最广泛和最成功的技术。我
们从超级市场上买回来的果品、蜂蜜等,果品箱、蜂蜜罐上肯定会有编码,不管是超级市场自己编的
条码,还是商品制造者商标上的条码。实际上,条码的种类是很多的,已知的条码种类现在就有 250
种之多。条码技术的主要优点如下:
简单:条码符号制作容易,扫描操作简单易行;
信息采集速度快:普通计算机的键盘录入速度是每分钟 200 字符,而利用条码扫描录入信息的速度是
键盘录入的 20 倍;
采集信息量大:利用条码扫描,一次可以采集十几位字符的信息,而且可以通过选择不同码制的条码
增加字符密度,使录入的信息量成倍地增加;
设备结构简单,成本低。
在实际应用中,条码一般可以分成一维条码、二维条码两种。下面对一维条码简单介绍:
一维条码(线形条码)
这种条码是由一个接一个的“条”和“空”排列组成的,条码信息靠条和空的不同宽度和位置来传递,信息
量的大小是由条码的宽度和印刷的精度来决定的,条码越宽,包容的条和空越多,信息量越大;条码
印刷的精度越高,单位长度内可以容纳的条和空越多,传递的信息量也就越大。这种条码技术只能在
一个方向上通过“条”与“空”的排列组合来存储信息,所以叫它“一维条码”。
1、一维条码技术的基础术语
1)条(BAR):条码中反射率较低的部分,一般印刷的颜色较深。
2)空(SPACE):条码中反射率较高的部分,一般印刷的颜色较浅。
3)空白区(CLEAR AREA):条码左右两端外侧与空的反射率相同的限定区域。
4)起始符(START CHARACTER):位于条码起始位置的若干条与空。
5)终止符(STOP CHARACTER):位于条码终止位置的若干条与空。
6)中间分隔符(CENTRAL SEPERATING CHARACTER):位于条码中间位置的若干条与空。
7)条码数据符(BAR CODE DATD CHARACTER):表示特定信息的条码符号。
8)校验符(CHECK CHARACTER):表示校验码的条码若干条与空。
9)供人识别字符(HUMAN READABLE CHARACTER):位于条码符的下方,与相应的条码相对
应的、用于供人识别的字符。
2、一维条码的结构
任何一个完整的一维条码通常都是由两侧的空白区、起始符、数据字符、校验符(可选)、终止符和
供人识别字符组成的。
一维条码符号中的数据字符和校验符是代表编码信息的字符,扫描识读后需要传输处理,左右两侧的
空白区、起始符、终止符等都是不代表编码信息的辅助符号,仅供条码扫描识读时使用,不需要参与
信息代码传输。
3、一维条码的编码方法
条码的编码方法是指条码中条空的编码规则以及二进制的逻辑表示的设置。众所周知,计算机设备只
能识读二进制数据(数据只有“0”和“1”两种逻辑表示),条码符号作为一种为计算机信息处理而提供
的光电扫描信息图形符号,也应满足计算机二进制的要求。条码的编码方法就是要通过设计条码中条
与空的排列组合来表示不同的二进制数据。一般来说,条码的编码方法有两种:模块组合法和宽度调
节法。
模块组合法是指条码符号中,条与空是由标准宽度的模块组合而成。一个标准宽度的条表示二进制的
“1”,而一个标准宽度的空模块表示二进制的“0”。商品条码模块的标准宽度是 0.33mm,它的一个字
符由两个条和两个空构成,每一个条或空由 1~4 个标准宽度模块组成。
宽度调节法是指条码中,条与空的宽窄设置不同,用宽单元表示二进制的“1”,而用窄单元表示二进制
的“0”,宽窄单元之比一般控制在 2~3。
4、条码的种类
条码按照不同的分类方法,不同的编码规则可以分成许多种,现在已知的世界上正在使用的条码就有
250 种之多。下面简要介绍世界上使用比较广泛的几种条码。
(1) EAN 条码
EAN 码是国际物品编码协会(INTERNATIONAL ARTICLE NUMBERING ASSOCIATION)在全球推
广应用的商品条码,是定长的纯数字型条码,它表示的字符集为数字 0~9。在实际应用中,EAN 码有
两种版本,标准版和缩短版。标准版是由 13 位数字组成,称为 EAN-13 码或长码;缩短版 EAN 码是
由 8 位数字组成,称为 EAN-8 码或者短码。
EAN-13 码
EAN-13 码是按照“模块组合法”进行编码的。它的符号结构由八部分组成:符号结构、左侧空白区、起
始符、左侧数据符、中间分隔符、右侧数据符、校验符、终止符、右侧空白区、模块数。
EAN-13 码由 13 位数字组成。根据 EAN 规范,这 13 位数字分别赋予了不同的含义。
厂商识别代码由 7~9 位数字组成,用于对厂商的唯一标识。厂商代码是各国的 EAN 编码组织在 EAN
分配的成员前缀码(X13,X12,X11)的基础上分配给厂商的代码。前缀码是标识 EAN 所属成员的
代码,由 EAN 统一管理和分配,以确保前缀码在国际范围内的唯一性。商品项目代码由 5~3 位数字
组成,用以标识商品的代码。商品项目代码由厂商自行编码。在编制商品项目代码时,厂商必须遵守
商品编码的基本原则:对同一商品项目的商品必须编制相同的商品项目代码;对不同的商品项目必须
编制不同的商品项目代码;保证商品项目与其标识代码一一对应,即一个商品项目只有一个代码,一
个代码只标识一个商品项目。校验码用以校验代码的正误,是由一位数字组成。校验码是根据条码字
符的数值按一定的数学算法计算得出的,计算的步骤如下:
① 从序号 2 开始,将所有偶数位的数字代码求和,得出 S1;
② S1*3=S2;
③ 从序号 3 开始,将所有奇数位的数字求和,得出 S3;
④ S3+S2=S4;
⑤ C=10-S4,得到校验码 C 的值。并且当 S4 的个位数为 0 时,C=0。
X13X12X11 X10X9X8X7 X6X5X4X3X2 X1
中国(不包括台湾、香港、澳门)于 1991 年加入了国际物品编码协会,EAN 分配给中国大陆地区的
前缀码是 690~692。
以 690,691 为前缀码的 EAN-13 码只能分别对 10000 个制造厂商进行编码(因为制造厂商代码只
有 4 位,制造厂商代码只能从0000~9999 这一万组数字中进行分配)。每一个制造厂商可以对自己
生产的 10 万种商品进行编码(因为产品代码为 5 位,可以从 00000~99999 这 10 万组数字中进行
分配。
在这种结构的代码中,厂商识别代码由 7 位调整为 8 位,相应地制造厂商识别代码的容量就由 1 万家
扩大到 10 万家;商品项目的识别代码由 5 位调整为 4 位,每个厂商就只能对自己生产的 1 万种商品
进行编码。
EAN-8 码
EAN-8 码是 EAN-13 码的压缩版,由 8 位数字组成,用于包装面积较小的商品上。与 EAN-13 码相比,
EAN-8 码没有制造厂商代码,仅有前缀码、商品项目代码和校验码。
在中国,凡需使用 EAN-8 码的商品生产厂家,需将本企业欲使用 EAN-8 码的商品目录极其外包装
(或设计稿)报至中国物品编码中心或其分之机构,由中国物品编码中心统一赋码。
剩余15页未读,继续阅读
资源评论
redrde
- 粉丝: 1
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功