条形码基础知识_第1页
条形码基础知识_第2页
条形码基础知识_第3页
条形码基础知识_第4页
条形码基础知识_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、条形码基础知识BARCODE KNOWLEDGE广州市盈致计算机科技有限公司ADC事业部 TOC o 1-5 h z HYPERLINK l bookmark2 o Current Document 1 条形码简史3 HYPERLINK l bookmark4 o Current Document 什么是条形码4条形码上的信息 4 HYPERLINK l bookmark8 o Current Document 为什么要使用条形码4 HYPERLINK l bookmark12 o Current Document 条形码的种类4条形码分类 4条形码的码制区别 5条码术语 61 条形码简史条形

2、码技术最早产生在风声鹤唳的二十年代, 诞生于 Westinghouse 的实验室里。 一位名叫 John Kermode 性格古怪的发明家”异想天开 ”地想对邮政单据实现自动分检,那时侯对电子技术应用方面的每一个设想都使人感到非常新奇。他的想法是在信封上做条形码标记,条形码中的信息是收信人的地址,就象今天的邮政编码。为此Kermode 发明了最早的条形码标识,设计方案非常的简单,即一个”条 ”表示数字“ 1,二个”“条 ”表示数字“2,以次类推。”然后,他又发明了由基本的元件组成的条形码识读设备:一个扫描器(能够发射光并接收反射光);一个测定反射信号条和空的方法,即边缘定位线圈;和使用测定结果

3、的方法,即译码器。Kermode 的扫描器利用当时新发明的光电池来收集反射光。 “空 ”反射回来的是强信号,“条 ”反射回来的是弱信号。 与当今高速度的电子元气件应用不同的是, Kermode 利用磁性线圈来测定 “条”和 “空 ”。就象一个小孩将电线与电池连接再绕在一颗钉子上来夹纸。 Kermode 用一个带铁芯的线圈在接收到 “空 “的信号的时候吸引一个开关, 在接收到 “条”的信号的时候, 释放开关并接通电路。因此,最早的条形码阅读器噪音很大。开关由一系列的继电器控制,“开 ” 和 “关 ”由打印在信封上 “条 ”的数量决定。通过这种方法,条形码符号直接对信件进行分检。此后不久, Ker

4、mode 的合作者 Douglas Young ,在 Kermode 码的基础上作了些改进。Kermode 码所包含的信息量相当的低,并且很难编出十个以上的不同代码。而Young 码使用更少的条, 但是利用条之间空的尺寸变化, 就象今天的 UPC 条形码符号使用四个不同的条空尺寸。 新的条形码符号可在同样大小的空间对一百个不同的地区进行编码, 而 Kermode 码只能对十个不同的地区进行编码。直到 1949 年的专利文献中才第一次有了 Norm Woodland 和 Bernard Silver 发明的全方位条形码符号的记载, 在这之前的专利文献中始终没有条形码技术的记录, 也没有投入实际应

5、用的先例。 Norm Woodland 和 Bemard Silver 的想法是利用 Kermode 和 YOung 的垂 直的 “条 ”和 “空 ”,并使之弯曲成环状,非常象射箭的靶子。这样扫描器通过扫描图形的中心,能够对条形码符号解码,不管条形码符号方向的朝向。在利用这项专利技术对其进行不断改进的过程中,一位科幻小说作家Isaac-Azimov 在他的 “裸露的太阳 ”一书中讲述了使用信息编码的新方法实现自动识 别的事例。那时人们觉得此书中的条形码符号看上去象是一个方格子的棋盘, 但是今天的条形码专业人士马上会意识到这是一个二维矩阵条形码符号。虽然此条形码符号没有方向、定位和定时,但很显然

6、它表示的是高信息密度的数字编码。直 到 1970 年 Iterface Mechanisms 公司开发出 “二维码 ”之后,才有了价格适于销售的二维矩阵条形码的打印和识读设备。 那时二维矩阵条形码用于报社排版过程的自动化。 二维矩 阵条形码印在纸带上, 由今天的一维CCD 扫描器扫描识读。 CCD 发出的光照在纸带上,每个光电池对准纸带的不同区域。 每个光电池根据纸带上印刷条形码与否输出 不同的图案,组合产生一个高密度信息图案。 用这种方法可在相同大小的空间打印上一个单一的字符, 作为早期 Kermode 码之中的一个单一的条。定时信息也包括在内,所以整个过程是合理的。当第一个系统进入市场后,

7、包括打印和识读设备在内的全套设备大约要5000 美元。此后不久,随着LED( 发光二极管) 、微处理器和激光二极管的不断发展,迎来了新的标识符号(象征学)和其应用的大爆炸, 人们称之为 “条形码工业”。 今天很少 能找到没有直接接触过即快又准的条形码技术的公司或个人。由于在这一领域的技术进步与发展非常迅速,并就会象灯泡和半导体收音机一且每天都有越来越多的应用领域被开发,用不了多久条形码 样普及,将会使我们每一个人的生活都变得更加轻松和方便。2什么是条形码条形码可有各所谓条形码,简单说就是由一组粗细不同的相间的条与空组成的图形。描阅读设备识读并实现数据输13位数字组成的条形码,这仅是种颜色,不过

8、我们常看到的是黑色。且条形码可利用光电扫 入计算机的特殊代码。我们经常可在书本后面看到一种有 一种国家通用商品条形码。3条形码上的信息举例说明:UPC码,贮存在 UPC码标签里的信息有厂商代码、产品 项目代码及一些“格式”规则。而当结算台对UPC码扫描时,我们还可知道的信息有:比如厂家及其产品、销售价格、成本或毛利;经营的商店、职员、日期和时间等。当然不同类型的条形码含有不 同的内容,也有着不同的应用。现已有各种标准来规定特定的条形码应载有的信息。4为什么要使用条形码条码的应用有如下优越性:? 可靠准确。有资料可查键盘输入平均每300个字符一个错误,而条码输入平均每15000个字符一个错误。?

9、 数据输入速度快。键盘输入,一个每分钟打90个字的打字员1.6秒可输入12个字符或字符串,而使用条码,做同样的工作只需0.3秒,速度提高了 5倍。? 经济便宜。与其它自动化识别技术相比较,推广应用条码技术,所需费用较长低。? 灵活、实用。条码符号作为一种识别手段可以单独使用,也可以和有关设备组成识别系统实现自动化识别,还可和其他控制设备联系起来实现整个系统的自动化管 理。同时,在没有自动识别设备时,也可实现手工键盘输入。自由度大。识别装置与条码标签相对位置的自由度要比OCR大得多。条码通常只这样即使在一维方向上表达信息, 而同一条码上所表示的信息完全相同并且连续, 是标签有部分缺欠,仍可以从正

10、常部分输入正确的信息。设备简单。条码符号识别设备的结构简单,操作容易,无需专门训练。易于制作。条码标签易于制作,对印刷技术设备和材料无特殊要求。5条形码的种类般分为一维码和二条码的分类多种多样,有商业通用条码和工业通用条码,但我们一维码。现在常用的一维码有:39 码、128 码、93 码、EAN/JAN 码、UPC 码等;二维码有:PDF417、Code49、MaxiCode 等。5.1条形码分类种类名称应用领域条七iCode39标准39码在管理领域应用最广形Codabar库德巴码多用于医疗、图书领域Code25标准25码ITF25交叉25码物流管理中应用较多Matrix25矩阵25码UPC-

11、AUPC-A 码商品条码一标识全球唯种商品UPC-EUPC-E 码商品条码一标识全球唯种商品EAN-13EAN-13国际商品条码商品条码一标识全球唯 种商品EAN-8EAN-8国际商品条码商品条码一标识全球唯 种商品中国邮政码中国邮政码(矩阵25码的一种变体)中国邮政码Code-BCode-B 码MSIMSI码Code11Code11 码Code93Code93 码ISBNISBN 码图书出版ISSNISSN 码杂志出版Code128Code128 码(包括 EAN128 码)自动化管理上Code39EMSEMS专用的39码二维条形码PDF417PDF417 码Data MatrixData

12、MatrixMaxi CodeMaxi CodeAztecAztecQR CodeQR CodeVericodeVericodeUltracodeUltracodeCode 49Code 49Code 16KCode 16K5.2条形码的码制区别UPC(统一产品代码):只能表示数字有A、B、C、D、E四个版本版本A - 12位数字版本E - 7位数字最后一位为校验位大小是宽1.5高1 ”,而且背景要与清晰主要使用于美国和加 W拿大地区,用于工业、医药、仓库等部门当UPC作为十二位进行解码时,定义如下:第一位=数字标识(已经由UCC (统一代码委员会)所建立 )第2-6位=生产厂家白标识号(包括

13、第一位)第7-11 =唯一的厂家产品代码第 12 位 = 校验位(used for error detection)Code 3 of 9 :能表示字母、数字和其它一些符号共43个字符:A -Z,0 - 9,-.$/+%,pace条码的长度是可变化的通常用“*号作为起始、终止符校验码不用代码密度介于3 - 9.4个字符/每英寸空白区是窄条的10倍用于工业、图书、以及票证自动化管理上Code 128:表示高密度数据,字符串字符串可变长符号内含校验码有三种不同版本:A, B, and C可用128个字符分别在 A, B, or C三个字符串集合中用于工业、仓库、零售批发Interleaved 2-

14、of-5 (I2 of 5)只能表示数字0 -9可变长度连续性条码,所有条与空都表示代码,第一个数字由条开始,第二个数字由空组成 空白区比窄条宽10倍应用于商品批发、仓库、机场、生产/包装识别、工业中条码的识读率高,可适用于固定扫描器可靠扫描在所有一维条码中的密度最高Codabar (库德巴条码)可表示数字0 - 9,字符$、+、-、还有只能用作起始/终止符的a, b, c d四个字符 可变长度没有校验位应用于物料管理、图书馆、血站和当前的机场包裹发送中空白区比窄条宽10倍非连续性条码,每个字符表示为4条3空PDF417 (二维码):多行组成的条码不需要连接一个数据库,本身可存储大量数据应用于

15、:医院、驾驶证、物料管理、货物运输当条码受一定破坏时,错误纠正能使条码能正确解码PDF417,是Symbol科技公司于1990研制产品。它是一个多行、连续性、可变长、包 含大量数据的符号标识。每个条码有 3 - 90行,每一行有一个起始部分、数据部分、终 止部分。它的字符集包括所有 128个字符,最大数据含量是 1850个字符。6条码术语L央乂说明条码bar code由一组规则排列的条、空及其对应字符组成 的标记,用以表小 用的怎息条码系统bar code system由条码符号设计、制作及扫描阅读组成的自动识别系统条/空bar/space条码中反射率较低/较局的部分。空白区clear are

16、a条码左右两端外侧与空的反射率相同的限定 区域。保护框bearer bar围绕条码且与条反射率相同的边或框。起始符start character位于条码起始位置的若T条与空。终止符stop character位于条码终止位置的若小条与空。中间分隔符central seperating character位于条码中间位置的若小条与空条码字符bar code character表示一个字符的若小条与空条码数据符bar code data character表示特定信息的条码字符条码校验符bar code check character表示校验码的条码字符条码填充符filler character小

17、表小特息的条码子付。条高bar height构成条码字符的条的二维尺寸中的纵向尺 寸。条宽bar width构成条码字符的条的二维尺寸中的横向尺寸空宽space width构成条码字符的空的二维尺寸中的横向尺寸条宽比bar width ratio条码中最宽条与最窄条的宽度比条码长度bar code length从条码起始符前缘到终止符后缘的长度长图比length to height ratio条码长度与条高的比条码密度bar code density单位长度的条码所表示的字符个数模块module组成条码的基本单位条码字符间 隔bar code intercharacter gap相邻条码字符间不表不特定信息处理且与空 的反射率相同的区域单元element构成条码字符的条、空连续型条码continuos bar cod

温馨提示

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

评论

0/150

提交评论