没有合适的资源?快使用搜索试试~ 我知道了~
二维条码知识概述.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 89 浏览量
2022-07-10
06:15:54
上传
评论
收藏 518KB DOC 举报
温馨提示
试读
35页
二维条码知识概述.doc
资源推荐
资源详情
资源评论
二维条码
一维条码尽管提高了资料收集与资料处理的速度,但由於受到资料容量的限制,一维条码仅能标识商品,而不能
描述商品,因此相当依靠电脑网路和资料库。在没有资料库或不便连网路的地点,一维条码专门难派上用场。也因此,
最近几年开始有人提出一些储存量较高的二维条码。由於二维条码具有高密度、大容量、抗磨损等特点,因此更拓宽
了条码的应用领域。
近年来,随着资料自动收集技术的进展,用条码符号表示更多资讯的要求与日俱增,而一维条码最大资料长度
通常不超过 15 个字元,故多用以存放关键索引值(Key),仅可作为一种资料标识,不能对产品进行描述,因此需透过
网路到资料库抓取更多的资料项目,因此在缺乏网路或资料库的状况下,一维条码便失去意义。此外一维条码有一个
明显的缺点,即垂直方向不携带资料,故资料密度偏低。当初如此设计有二个目的:(1) 为了保证局部损坏的条码仍可
正确辨识,(2) 使扫瞄容易完成。
要提高资料密度,又要在一个固定面积上印出所需资料,可用二种方法来解决:(1) 在一维条码的基础上向二
维条码方向扩展,(2) 利用图像识不原理,采纳新的几何形体和结构设计出二维条码。前者进展出堆叠式(Stacked)二
维条码,後者则有矩阵式(Matrix)二维条码之进展,构成现今二维条码的两大类型。
堆叠式二维条码的编码原理是建立在一维条码的基础上,将一维条码的高度变窄,再依需要堆成多行,其在编码设计、
检查原理、识读方式等方面都继承了一维条码的特点,但由於行数增加,对行的辨不、解码算法及软体则与一维条码
有所不同。较具代表性的堆叠式二维条码有 PDF417, Code16K, Supercode, Code49 等。
矩阵式二维条码是以矩阵的形式组成,在矩阵相应元素位置上,用点(Dot)的出现表示二进制的 “1”,不出现
表示二进制的 “0”,点的排列组合确定了矩阵码所代表的意义。其中点能够是方点、圆点或其它形状的点。矩阵码是
建立在电脑图像处理技术、组合编码原理等基础上的图形符号自动辨识的码制,已较不适合用“条码”称之。具有代
表性的矩阵式二维条码有 Datamatrix, Maxicode, Vericode, Softstrip, Code1, Philips Dot Code 等。
二维条码的新技术在 1980 年代晚期逐渐被重视,在「资料储存量大」、「资讯随着产品走」、「能够传真影
印」、「错误纠正能力高」等特性下,二维条码在 1990 年代初期已逐渐被使用。
第 8.1 节 二维条码的差不多概念
二维条码术语定义
1. 堆叠式二维条码(2D Stacked Code)
堆叠式二维条码是一种多层符号(Multi-Row Symbology),通常是将一维条码的高度截短再层叠起来表示资料。
2. 矩阵式二维条码(2D Matrix Code)
矩阵式二条码是一种由中心点到与中心点固定距离的多边形单元所组成的图形,用来表示资料及其它与符号相
关功能。
3. 资料字元(Data Character)
用於表示特定资料的 ASCII 字元集的一个字母、数字或专门符号等字元。
4. 符号字元(Symbol Character)
依条码符号规则定义来表示资料的线条、空白组合形式。资料字元与符号字元间不一定是一对一的关系。一般
情况下,每个符号字元分配一个唯一的值。
5. 代码集(Code Set)
代码集是指将资 字元转化为符号字元值的方法。
6. 字码(Codeword)
字码是指符号字元的值,为原始资料转换为符号字元过程的一个中间值,一种条码的字码数决定了该类条码所
有符号字元的数量。
7. 字元自我检查(Character Self-Checking)
字元自我检查是指在一个符号字元中出现单一的印刷错误时,扫瞄器可不能将该符号字元解码成其它符号字元
的特性。
8. 错误纠正字元(Error Correction Character)
用於错误侦测和错误纠正的符号字元,这些字元是由其它符号字元计算而得,二维条码一般有多个错误纠正字
元用於错误侦测以及错误纠正。有些线性扫瞄器有一个错误纠正字元用於侦测错误。
9. E 错误纠正(Erasure Correction)
E 错误是指在已知位置上因图像对比度不够,或有大污点等缘故造成该位置符号字元无法辨识,因此又称为拒
读错误。通过错误纠正字元对 E 错误的恢复称为 E 错误纠正。对於每个 E 错误的纠正仅需一个错误纠正字元。
10.T 错误纠正(Error Correction)
T 错误是指因某种缘故将一个符号字元识读为其它符号字元的错误,因此又称为替代错误。T 错误的位置以及
该位置的正确值差不多上未知的,因此对每个 T 错误的纠正需要两个错误纠正字元,一个用於找出位置,另一
个用於纠正错误。
11.错误侦测(Error Detection)
一般是保留一些错误纠正字元用於错误侦测,这些字元被称为侦测字元,用以侦测出符号中不超出错误纠正容
量的错误数量,从而保证符号不被读错。此外,也可利用软体透过侦测无效错误纠正的计算结果提供错误侦测
功能。若仅为 E 错误纠正则不提供错误侦测功能。
条码扫瞄器的分类
一般对条码扫瞄器的分类如图 7.1 所示,共可分为四类:(1) 手持雷射条码扫瞄器(Hand-Held Laser Bar Code
Reader),(2) 固定式雷射条码扫瞄器(Fixed Laser Bar Code Reader),(3) CCD 条码扫瞄器(Charge Coupled Device
Bar Code Reader),(4) 光笔条码扫瞄器(WAND 或称 Light Pen)。若依扫瞄方式分类,则有「单点式」、「线型」与「面
型」等叁种。
图 7.1 条码扫瞄器的分类
条码扫瞄器可分为二个独立之部份:输入元件(Input Device)及解码器(Decoder)。二者可一体成型,也能够电
线连接,或利用红外线以无线方式输送资料。
输入元件要紧包括光电转换系统与类比数位转换器两大部份,光电系统要紧用来扫瞄条码,扫瞄动作可藉着操
作者手的移动或条码的移动来完成。当光源照耀到条码,反射光经光路设计落在感测元件上时,感测元件随着不同内
射光之强度转换成不同的类比讯号,经类比数位(A/D)转换器器处理成数位码输出。
数位码输出到解码器中,将数位码解译成条码讯号,即完成了条码扫瞄的工作。条码扫瞄器的读取系统结构如
图 7.2 所示:
图 7.2 条码扫瞄器的读取系统结构
1. 光笔条码扫瞄器
其取像方式为单点式,藉由人手之移动来完成扫瞄条码之动作,扫瞄速度可达每秒 3”到 30”。光笔的读取方
式为接触式读取,光笔尖端条码距离最多只能容许 0.05”,可视为读取距离,属於条码扫瞄器之低阶产品。
目前的光笔只能读取一维条码。较需注意的是光径需符合最小条码间距,以能完整读取条码之资料,光源采波
长 660nm LED 为主。
2. CCD 条码扫瞄器
线型 CCD 要紧用於一维条码,而面型 CCD 要紧应用於资料量丰富的二维条码。其感测元件为光耦合器
(Charge-Coupled Device),一般简称为 CCD。CCD 的取像方式是属於线型接触式,由於其感测元件长度涵盖条
码长度范围,因此读取时并不需要左右移动,CCD 的解析度约为 2048dpi,扫瞄速度较光笔快。
CCD 的读取距离较雷射式的短,传统 CCD 读取距离约可容许 10~25mm,并非一定要完全接触。目前则在增加读
取距离上努力,差不多有 2”~5”之加强型 CCD 开发出来,以后则希望读取距离能加强至 10”。在读取宽度上,
以 60mm 与 80mm 为主,光源则以波长 660nm 红光发光二级体(LED)阵列为主。
3. 雷射扫瞄器
藉由雷射光束的扫瞄来读取条码的资料,因此其读取距离较长,约可达 10”。由於它和笔式读码机一样,可
自由移动到物体处扫瞄,因此条码的长度在容许的范围下并可不能受到限制,而且扫瞄时可悬空划过,不必像
笔式读码机要接触到条码的表面。雷射扫瞄器特不适用於大量扫瞄以及印刷品质较差的条码。
二维条码扫瞄器要紧由美国叁大厂 Symbo Tech、PSC、Welch Allyn 积极推广中,已成为扫瞄器一重要进展趋势。
二维条码的识不
二维条码的识不有两种方法:(1) 透过线型扫瞄器逐层扫瞄进行解码,(2) 透过照相和图像处理对二维条码进
行解码。对於堆叠式二维条码,能够采纳上述两种方法识读,但对绝大多数的矩阵式二维条码则必须用照相方法识读,
例如使用面型 CCD 扫瞄器。
用线型扫瞄器如线型 CCD、雷射枪对二维条码进行辨识时,如何防止垂直方向的资料漏读是要紧的技术关键,
因为在识不二维条码符号时,扫瞄线往往可不能与水平方向平行。解决那个问题的方法之一是必须保证条码的每一层
至少有一条扫瞄线完全穿过,否则解码程序不识读。这种方法简化了处理过程,但却降低了资料密度,因为每层必须
要有足够的高度来确保扫瞄线完全穿过,如图 7.3 所示。我们所提到的二维条码中,如 Code 49, Code 16K 的识不即是
如此。
图 7.3 二维条码的识不(每层至少一条扫瞄线通过)
不同於其它堆叠式二维条码,PDF417 建立了一种能「缝合」局部扫瞄的机制,只要确保有一条扫瞄线完全落在
任一层中即可,因此层与层间不需要分隔线,而是以不同的符号字元 (Cluster)来区分相邻层,因此 PDF417 的资料密
度较高,是 Code 49 及 Code 16K 的两倍多,但其识读设备也比较复杂。
第 8.2 节 二维条码与一维条码的比较
一维条码与二维条码应用处理的比较如图 3.4 所示,尽管一维和二维条码的原理差不多上用符号(Symbology)
来携带资料,达成资料的自动辨识。然而从应用的观点来看,一维条码偏重於「标识」商品,而二维条码则偏重於「描
述」商品。因此相较於一维条码,二维条码(2D)不仅只存关键值,并可将商品的差不多资料编入二维条码中,达到
资料库随着产品走的效益,进一步提供许多一维条码无法达成的应用。例如一维条码必须搭配电脑资料库才能读取产
品的详细资讯,若为新产品则必须再重新登录,对产品特性为多样少量的行业构成应用上的困扰。此外,一维条码稍
有磨损即会阻碍条码阅读效果,故较不适用於工厂型行业。除了这些资料重覆登录与条码磨损等问题外,二维条码还
可有效解决许多一维条码所面临的问题,让企业充分享受资料自动输入、无键输入的好处,对企业与整体产业带来相
当的利益,也拓宽了条码的应用领域。
一维条码与二维条码的差异能够从资料容量与密度、错误侦测能力及错误纠正能力、要紧用途、资料库依靠性、
识读设备等项目看出,二者的比较如表 7.1 所示。
表 7.1 一维条码与二维条码之比较
项目 条码类型
一维条码
二维条码
资料密度与容量
密度低,容量小
密度高,容量大
错误侦侧及自我纠正能
力
能够检查码进行错误侦测,
但没有错误纠正能力
有错误检验及错误纠正能,并可依
照实际应用设置不同的安全等级
剩余34页未读,继续阅读
资源评论
m0_72661692
- 粉丝: 0
- 资源: 1937
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功