条形码是什么
发布网友
发布时间:2022-04-19 18:14
我来回答
共4个回答
热心网友
时间:2023-07-14 06:41
条形码中其实隐藏了许多秘密哦~
热心网友
时间:2023-07-14 06:42
条形码技术是在计算机应用中产生发展起来的一种广泛应用于商业、邮政、图书管理、仓储、工业生产过程控制、交通运输、包装、配送等领域的自动识别技术。
它最早出现在20世纪40年代,是“由一组规则排列的条、空及其对应字符组成的,用以表示一定信息的标识”。条形码自动识别系统由条形码标签、条形码生成设备、条形码识读器和计算机组成。
条形码技术,它是集编码、识别、数据采集和处理于一身的新型技术。为了使商品能够在全世界自由、广泛地流通,企业无论是设计制作,申请注册还是使用商品条形码,都必须遵循商品条形码管理的有关规定。
/iknow-pic.cdn.bcebos.com/10dfa9ec8a136327050b419d9f8fa0ec09fac7be"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/10dfa9ec8a136327050b419d9f8fa0ec09fac7be?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/10dfa9ec8a136327050b419d9f8fa0ec09fac7be"/>
扩展资料:
条形码的优点
1.输入速度快:与键盘输入相比,条形码输入的速度是键盘输入的5倍,并且能实现“即时数据输入”。
2.可靠性高:键盘输入数据出错率为三百分之一,利用光学字符识别技术出错率为万分之一,而采用条形码技术误码率低于百万分之一。
3.采集信息量大:利用传统的一维条形码一次可采集几十位字符的信息,二维条形码更可以携带数千个字符的信息,并有一定的自动纠错能力。
参考资料:/ke.baidu.com/item/%E6%9D%A1%E5%BD%A2%E7%A0%81/278988?fr=aladdin#1"target="_blank"title="百度百科--条形码">百度百科--条形码
热心网友
时间:2023-07-14 06:43
条形码简介
条码是由一组按一定规则排列的条、空符号组成的编码符号,用以表示一定的字符、数字及符号信息;这种编码可以供机器识读。
条码技术与其它输入技术(如键盘输入、OCR输入、磁卡输入、射频输入)相比,具有识别速度快、误码率低、设备便宜、应用成本低廉和技术成熟等优点,目前已被广泛应用于商业、工业、图书、医疗等领域。
条码的制作一般采用印刷和打印,打印条码可采用专用条码打印机或普通的激光打印机。识读条码的设备有手持型、卡槽型、平台型、固定型等多种,一般采用激光或CCD方式。条码识读设备一般都内置了解码程序,输出的是条码所表示的信息。条码识读设备与计算机的接口一般有采用键盘接口和RS232两种,其它的还有TTL接口和WAND仿真接口、USB接口等。
二维条码是近几年发展起来的一种新型的条码。一维条码由于信息含量有限,*了其应用范围,而二维条码除了具有一维条码的优点外,同时还有信息量大、可靠性高,保密、防伪性强等优点。目前最常用的二维条码为PDF417条码。
条码技术作为物流跟踪过程中的一项关键技术,正在被越来越多的人了解与重视。条码技术是一种成本最低的自动识别技术,应用领域极为广泛。世纪之交,条码扫描器与扩音器、方向盘、交通指挥灯、鼠标/图形界面等一起被专家评为二十世纪最伟大的10种人机界面装置之一!
条形码的识别原理
一、条形码概述
条形码是由美国的N.T.Woodland在1949年首先提出的.近年来,随着计算机应用的不断普及,条形码的应用得到了很大的发展.条形码可以标出商品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,因而在商品流通、图书管理、邮电管理、银行系统等许多领域都得到了广泛的应用.
条形码是由宽度不同、反射率不同的条和空,按照一定的编码规则(码制)编制成的,用以表达一组数字或字母符号信息的图形标识符.即条形码是一组粗细不同,按照一定的规则安排间距的平行线条图形.常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)组成的.
二、条形码识别系统的组成
为了阅读出条形码所代表的信息,需要一套条形码识别系统,它由条形码扫描器、放大整形电路、译码接口电路和计算机系统等部分组成(如图1).
三、条形码的识别原理
由于不同颜色的物体,其反射的可见光的波长不同,白色物体能反射各种波长的可见光,黑色物体则吸收各种波长的可见光,所以当条形码扫描器光源发出的光经光阑及凸透镜1后,照射到黑白相间的条形码上时,反射光经凸透镜2聚焦后,照射到光电转换器上,于是光电转换器接收到与白条和黑条相应的强弱不同的反射光信号,并转换成相应的电信号输出到放大整形电路.白条、黑条的宽度不同,相应的电信号持续时间长短也不同.但是,由光电转换器输出的与条形码的条和空相应的电信号一般仅10mV左右,不能直接使用,因而先要将光电转换器输出的电信号送放大器放大.放大后的电信号仍然是一个模拟电信号,为了避免由条形码中的疵点和污点导致错误信号,在放大电路后需加一整形电路,把模拟信号转换成数字电信号,以便计算机系统能准确判读.
整形电路的脉冲数字信号经译码器译成数字、字符信息.它通过识别起始、终止字符来判别出条形码符号的码制及扫描方向;通过测量脉冲数字电信号0、1的数目来判别出条和空的数目.通过测量0、1信号持续的时间来判别条和空的宽度.这样便得到了被辩读的条形码符号的条和空的数目及相应的宽度和所用码制,根据码制所对应的编码规则,便可将条形符号换成相应的数字、字符信息,通过接口电路送给计算机系统进行数据处理与管理,便完成了条形码辨读的全过程.
为什么要使用条码?
条码的应用有如下优越性:
1.可靠准确。有资料可查键盘输入平均每300个字符一个错误,而条码输入平均每15000个字符一个错误。如果
加上校验为位出错率是千万分之一。
2.数据输入速度快。键盘输入,一个每分钟打90个字的打字员1.6秒可输入12个字符或字符串,而使用条码,做
同样的工作只需0.3秒,速度提高了5倍。
3.经济便宜。与其它自动化识别技术相比较,推广应用条码技术,所需费用较长低。
4.灵活、实用。条码符号作为一种识别手段可以单独使用,也可以和有关设备组成识别系统实现自动化识别,还
可和其他控制设备联系起来实现整个系统的自动化管理。同时,在没有自动识别设备时,也可实现手工键盘输入。
5.自由度大。识别装置与条码标签相对位置的自由度要比OCR大得多。条码通常只在一维方向上表达信息,而同一
条码上所表示的信息完全相同并且连续,这样即使是标签有部分缺欠,仍可以从正常部分输入正确的信息。
6.设备简单。条码符号识别设备的结构简单,操作容易,无需专门训练。
7.易于制作。可印刷,称作为“可印刷的计算机语言”。条码标签易于制作,对印刷技术设备和材料无特殊要求。
关于条形码打印的一点经验推介
在图书馆实行自动化管理的过程中,经常遇到条形码打印的问题,如打印图书登录号条形码或读者条形码。有些馆使用磁卡或IC卡作为读者借阅证,但是办理磁卡或IC卡成本较高,一般仅适应于公共图书馆为读者办理长期、固定的借阅证。高校图书馆读者流动性较强,若能利用本馆现有电脑及打印设备为读者办理较廉价的读者证,一定会受到读者的欢迎。
普通的条形码打印软件,如LW2软件可用于连续打印条形码,但是无法插入和打印说明性文字,所以只适应于打印图书登录号,而不适用于打印读者借阅证。最近,笔者在软件市场上发现了一种名为“V100001.TTF”的字体文件,长度11
9KB。将其安装在Windows95下,可以通过一般的字处理软件或数据库开发软件,将普通字符定义为条形码字体,从而迅速、准确地打出条形码。使用字体软件打印读者借阅证的简单步骤:
(1)安装字体。“V10001.TTF”字体的安装与一般的TrueType字体无异,方法有二:①打开“开始”菜单并选择“设置
控制面板
字体”打开“字体”窗口。在此窗口打开“文件”菜单,选择“安装新字体”后出现“添加字体”对话框。在驱动器或目录间浏览,直到在“字体清单”窗口中找到字样名为“C39HrP24DhTt(TrueType)”的字体,单击选择后按“确定”即完成安装。②打开资源管理器,直接选定光盘或软盘上的“V10001.TTF”字体文件,将其从源目录复制到Windows95系统目录的Font子目录下亦可完成安装。安装完成后,在字体窗口或资源管理器窗口中选择该字体再选择菜单“文件
打开”可以察看字体样例。
(2)输入证件内容。打开Word软件,在输入编辑窗口内照常输入各项内容,如证名、姓名、学号、单位等,在需要打印条形码的位置输入证号如“S96313001”,并注意在证号前后上“
”号,因为只有这样条形码阅读器才能识别它。
(3)定义字体并转换条形码。然后对各项内容分别定义其字体及字号,如“读者证”三字定义为黑体、三号。而对于需转换成条形码的证号,先拖动鼠标将其置黑(包括前后的“
”号),再从字体下拉框中选择“C39HrP24DhTt”,就可以看到字符转换成条形码了。
(4)证件打印。将计算机连好打印设备后—最好是激光打印机,按打印按钮就可以打印出质地清晰、供条形码阅读器扫描的读者证。从上述的例子可以看出,使用V10001.TTF字体文件打印条形码,与使用一般的字体文件无异。而Foxpro等数据库语言为已有的读者库编写打印读者证的软件,只需用@…SAY证号FONT“C39HrP24DhTt”语句即可轻松打印出读者证号的条形码。
热心网友
时间:2023-07-14 06:44
条形码的概念
条形码或条码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。条形码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到了广泛的应用。
[编辑本段]一、条形码的历史
条形码技术最早产生在风声鹤唳的二十世纪二十年代,诞生于威斯汀豪斯(Westinghouse)的实验室里。一位名叫约翰·科芒德(John Kermode)性格古怪的发明家“异想天开”地想对邮政单据实现自动分检,那时候对电子技术应用方面的每一个设想都使人感到非常新奇。
他的想法是在信封上做条码标记,条码中的信息是收信人的地址,就象今天的邮政编码。为此科芒德发明了最早的条码标识,设计方案非常的简单(注:这种方法称为模块比较法),即一个“条”表示数字“1”,二个“条”表示数字“2”,以次类推。然后,他又发明了由基本的元件组成的条码识读设备:一个扫描器(能够发射光并接收反射光);一个测定反射信号条和空的方法,即边缘定位线圈;和使用测定结果的方法,即译码器。
科芒德的扫描器利用当时新发明的光电池来收集反射光。“空”反射回来的是强信号,“条”反射回来的是弱信号。与当今高速度的电子元器件应用不同的是,科芒德利用磁性线圈来测定“条”和“空”。就象一个小孩将电线与电池连接再绕在一颗钉子上来夹纸。科芒德用一个带铁芯的线圈在接收到“空”的信号的时候吸引一个开关,在接收到“条”的信号的时候,释放开关并接通电路。因此,最早的条码阅读器噪音很大。开关由一系列的继电器控制,“开”和“关”由打印在信封上“条”的数量决定。通过这种方法,条码符号直接对信件进行分检。
此后不久,科芒德的合作者道格拉斯·杨(Douglas Young),在科芒德码的基础上作了些改进。
科芒德码所包含的信息量相当的低,并且很难编出十个以上的不同代码。而杨码使用更少的条,但是利用条之间空的尺寸变化,就象今天的UPC条码符号使用四个不同的条空尺寸。新的条码符号可在同样大小的空间对一百个不同的地区进行编码,而科芒德码只能对十个不同的地区进行编码。
直到1949年的专利文献中才第一次有了诺姆·伍德兰(Norm Woodland)和伯纳德·西尔沃(Bernard Silver)发明的全方位条形码符号的记载,在这之前的专利文献中始终没有条形码技术的记录,也没有投入实际应用的先例。诺姆·伍德兰和伯纳德·西尔沃的想法是利用科芒德和杨的垂直的“条”和“空”,并使之弯曲成环状,非常象射箭的靶子。这样扫描器通过扫描图形的中心,能够对条形码符号解码,不管条形码符号方向的朝向。
在利用这项专利技术对其进行不断改进的过程中,一位科幻小说作家艾萨克·阿西莫夫(Isaac Azimov)在他的《赤裸的太阳》(The Naked Sun)一书中讲述了使用信息编码的新方法实现自动识别的事例。那时人们觉得此书中的条形码符号看上去象是一个方格子的棋盘,但是今天的条形码专业人士马上会意识到这是一个二维矩阵条形码符号。虽然此条形码符号没有方向、定位和定时,但很显然它表示的是高信息密度的数字编码。
直到1970年Iterface Mechanisms公司开发出“二维码”之后,才有了价格适于销售的二维矩阵条码的打印和识读设备。那时二维矩阵条形码用于报社排版过程的自动化。二维矩阵条形码印在纸带上,由今天的一维CCD扫描器扫描识读。CCD发出的光照在纸带上,每个光电池对准纸带的不同区域。每个光电池根据纸带上印刷条码与否输出不同的图案,组合产生一个高密度信息图案。用这种方法可在相同大小的空间打印上一个单一的字符,作为早期科芒德码之中的一个单一的条。定时信息也包括在内,所以整个过程是合理的。当第一个系统进入市场后,包括打印和识读设备在内的全套设备大约要5000美元。
此后不久,随着LED(发光二极管)、微处理器和激光二极管的不断发展,迎来了新的标识符号(象征学)和其应用的大爆炸,人们称之为“条码工业”。今天很少能找到没有直接接触过即快又准的条形码技术的公司或个人。由于在这一领域的技术进步与发展非常迅速,并且每天都有越来越多的应用领域被开发,用不了多久条形码就会像灯泡和半导体收音机一样普及,将会使我们每一个人的生活都变得更加轻松和方便。
[编辑本段]二、条形码的识别原理
要将按照一定规则编译出来的条形码转换成有意义的信息,需要经历扫描和译码两个过程。物体的颜色是由其反射光的类型决定的,白色物体能反射各种波长的可见光,黑色物体则吸收各种波长的可见光,所以当条形码扫描器光源发出的光在条形码上反射后,反射光照射到条码扫描器内部的光电转换器上,光电转换器根据强弱不同的反射光信号,转换成相应的电信号。根据原理的差异,扫描器可以分为光笔、CCD、激光三种。电信号输出到条码扫描器的放大电路增强信号之后,再送到整形电路将模拟信号转换成数字信号。白条、黑条的宽度不同,相应的电信号持续时间长短也不同。 然后译码器通过测量脉冲数字电信号0,1的数目来判别条和空的数目。通过测量0,1信号持续的时间来判别条和空的宽度。此时所得到的数据仍然是杂乱无章的,要知道条形码所包含的信息,则需根据对应的编码规则(例如:EAN-8码),将条形符号换成相应的数字、字符信息。最后,由计算机系统进行数据处理与管理,物品的详细信息便被识别了。
[编辑本段]三、条形码的优越性
1.可靠性强。条形码的读取准确率远远超过人工记录,平均每15000个字符才会出现一个错误。
2.效率高。条形码的读取速度很快,相当于每秒40个字符。
3.成本低。与其它自动化识别技术相比较,条形码技术仅仅需要一小张贴纸和相对构造简单的光学扫描仪,成本相当低廉。
4.易于制作。条形码的编写很简单,制作也仅仅需要印刷,被称作为“可印刷的计算机语言”。
5.易于操作。条形码识别设备的构造简单,使用方便。
6.灵活实用。条形码符号可以手工键盘输入,也可以和有关设备组成识别系统实现自动化识别,还可和其他控制设备联系起来实现整个系统的自动化管理。
[编辑本段]四、条形码的扫描
条形码的扫描需要扫描器,扫描器利用自身光源照射条形码,再利用光电转换器接受反射的光线,将反射光线的明暗转换成数字信号。不论是采取何种规则印制的条形码,都由静区、起始字符、数据字符与终止字符组成。有些条码在数据字符与终止字符之间还有校验字符。
▲静区:顾名思义,不携带任何信息的区域,起提示作用。
▲起始字符:第一位字符,具有特殊结构,当扫描器读取到该字符时,便开始正式读取代码了。
▲数据字符:条形码的主要内容。
▲校验字符:检验读取到的数据是否正确。不同编码规则可能会有不同的校验规则。
▲终止字符:最后一位字符,一样具有特殊结构,用于告知代码扫描完毕,同时还起到只是进行校验计算的作用。
为了方便双向扫描,起止字符具有不对称结构。因此扫描器扫描时可以自动对条码信息重新排列。 条码扫描器有光笔、CCD、激光三种
▲光笔:最原始的扫描方式,需要手动移动光笔,并且还要与条形码接触。
▲CCD:以CCD作为光电转换器,LED作为发光光源的扫描器。在一定范围内,可以实现自动扫描。并且可以阅读各种材料、不平表面上的条码,成本也较为低廉。但是与激光式相比,扫描距离较短。
▲激光:以激光作为发光源的扫描器。又可分为线型、全角度等几种。
线型:多用于手持式扫描器,范围远,准确性高。
全角度:多为卧式,自动化程度高,在各种方向上都可以自动读取条码。
[编辑本段]五、条形码技术的优点
条形码是迄今为止最经济、实用的一种自动识别技术。条形码技术具有以下几个方面的优点
A.输入速度快:与键盘输入相比,条形码输入的速度是键盘输入的5倍,并且能实现“即时数据输入”。
B.可靠性高:键盘输入数据出错率为三百分之一,利用光学字符识别技术出错率为万分之一,而采用条形码技术误码率低于百万分之一。
C.采集信息量大:利用传统的一维条形码一次可采集几十位字符的信息,二维条形码更可以携带数千个字符的信息,并有一定的自动纠错能力。
D.灵活实用:条形码标识既可以作为一种识别手段单独使用,也可以和有关识别设备组成一个系统实现自动化识别,还可以和其他控制设备联接起来实现自动化管理。
另外,条形码标签易于制作,对设备和材料没有特殊要求,识别设备操作容易,不需要特殊培训,且设备也相对便宜。
[编辑本段]六、条形码的编码规则
唯一性:同种规格同种产品对应同一个产品代码,同种产品不同规格应对应不同的产品代码。根据产品的不同性质,如:重量、包装、规格、气味、颜色、形状等等,赋予不同的商品代码。
永久性:产品代码一经分配,就不再更改,并且是终身的。当此种产品不再生产时,其对应的产品代码只能搁置起来,不得重复起用再分配给其它的商品。
无含义:为了保证代码有足够的容量以适应产品频繁的更新换代的需要,最好采用无含义的顺序码。