博主福利:100G+电子设计学习资源包!
http://mp.weixin.qq.com/mp/homepage?__biz=MzU3OTczMzk5Mg==&hid=7&sn=ad5d5d0f15df84f4a92ebf72f88d4ee8&scene=18#wechat_redirect
--------------------------------------------------------------------------------------------------------------------------
条形码是迄今为止最经济、实用的自动识别技术,其广泛应用源于如下几个优点:
1.可靠准确。键盘输入数据出错率为三百分之一,利用光学字符识别技术出错率为万分之一,而采用条形码技术误码率低于百万分之一。
2. 数据输入速度快。条形码输入的速度是键盘输入的5倍,并能实现“即时输入。
3. 经济便宜。与其他自动识别技术相比较,推广应用条形码技术,所需费用低。
4. 灵活实用。条形码符号作为一种识别手段可单独使用,也可和有关设备组成识别系统实现自动识别,还可和其他控制设备联系起来实现整个系统的自动化管理。同时,在没有自动识别设备时,也可实现手工键盘输入。
5. 自由度大。识别装置与条形码的标签相对位置的自由度要比光学字符识别多。条形码通常只在一维方向上表达信息,同一条形码上所表示的信息完全相同并且连续,即使标签垂直部分有欠缺,仍可以从正常部分输入正确的信息。
6. 设备简单。条形码符号识别设备结构简单,操作容易,无需专门训练。
由于条形码携带很多商品信息,并且方便快捷。所以在市场上的需求也越来越大。它可以应对很多商品应求,相应产生的条形码种类也越来越多。条形码技术也在各个领域额不断扩展。目前一维条形码和二维条形码为市场的主流分类。
由一组比较规则的条和空及一些相应的字符构成的一维条形码,对商品起到一定的标记作用。其中图像上的黑色的线代表条,反之白色的部分代表空。一维条形码所表示的信息就是通过这些条和空按照不同的组合方式排列才体现出来的。并且这些信息可以通过一些方式进行识别和读取。一维条形码具有唯一性,也就是说每一件商品对应一个条形码。条和空在图像上是垂直排列的,但是他们的携带信息是在水平方向的,并且需要连接数据库来创建条码。所以在垂直方向,一维条形码不可解码。在当今的市场和商业界内,一维条形码应用广泛,并且在国际上也普遍流行。一维条形码的分类如图1所示。
图1 一维条形码应用领域细分
相比一维条形码来说,二维码携带的信息的比较具体一点。从图形上来看,二维码则是用某种特定的几何图形按照一定的规则在平面分布的黑白相间的图形来记录商品信息的。并且而为所使用的图形也是有严格规定的,要与二进制相对应的图形方才可以。与一维条形码一样,二维条形码也可以用一些相应的设备进行扫描和读取,达到可以自动处理信息的功能。其实在某些功能和特性上,一维条形码和二维条形码有着相似之处。每种码制都由着自己的字符集。并且这些字符都是有一定宽度的,也具备自动的检测功能。二维条形码之所以可以携带很多信息,是因为他无论在水平还是这是在竖直方向都可以表示信息。目前二维码在国际市场也越来越普及,大致的种类可以分为堆叠式二维码和矩阵式二维码。下面分别对两种二维码进行简单介绍。
1.堆叠式二维条形码
堆叠式二维条形码的原理与一维条形码很相似。因为他就是建立在一维条形码的基础上的。从图形上来看,他是需要两行进行堆积或者多行进行堆叠而成。所以又称为堆积式二维码或者是层排式二维码。由于此原理,所以他的编码原理和校检原理,读取方式等等都继承了一维条形码的特点。所以在读取方式来看,一维条形码和堆叠式二维码的读取设备可以互相兼容。但是由于其组成需要很多行进行堆叠,所以在读取的时候要对其进行相关的判定。所以在译码方面也有别于一维条形码。常见的堆叠式二维码如图2所示。
图2 几种常见堆叠式二维码
2.矩阵式二维条码
由于矩阵式二维码在空间是通过黑白相间的像素按照不同规则的分布进行编制的原因,故其又被称为棋盘式二维条形码。在标识信息的方式上,不再是用条标识。而是用点或者一些其他形状表示1,没有点的地方则表示0。他们之间的排列方式和形状就表示了这个条形码所代表的信息和意义。矩阵式二维码应用了当今的图像处理技术和组合编码原理进行编码和译码,是当今二维码比较主流的一种体现方式。比较有代表意义的矩阵式二维码如图3所示。
图3 常见的二维码
一维条形码和二维条形码的区别
从信息的表示和携带以及识别和读取方面,一维条形码和二维条形码都可以完成。但是,在一些场合和考虑的角度上面来看,有时候我们只需要使用一种码型即可完成对商品的标识。在我们的生活中,一维条形码和二维条形码在我们的生活中都很常见。在日常的商场中,在商品上的标识几乎全是一维码。而在一些证件和表单上一般都是二维码。产生这些现象的原因是两种码型所代表的隐含信息是不一样的,他们的特性也有一些区别。由于一维条形码和二维条形码的特点不同,它们的主要区别如下。
相对于二维条形码来说,一维条形码所含信息比较少,但是比较言简意赅。所表达的信息都是所属商品的最直接最重要的信息。也就是注重的是商品本身的直观属性,比如商品名称,商品价格等等。比较注重标记商品。并且在表达信息方面比较单一,只有水平方向有信息的携带,在垂直方向没有任何信息意义。为了方便读取时阅读器的扫描,其设定的时候考虑到一定的高度问题。
从直观上面来看,一维条形码和二维条形码的区别是一维条形码下面有标识,并且标识的形式为英文字母或者阿拉伯数字。一维条形码具备本身的特征,比如在录取信息时候相对二维条形码其速度快,精度高,差错率小。显示内容也比较多样,可以显示英文和数字或者一些其他的简单符号。识别内容上也比较直接,一般会显示商品的名称和价格,库藏等等。但是其缺点也显而易见,显示的信息不具体不全面,显示内容比较简单。只有在调用电脑本地的数据库的情况下,才可以了解商品更多的信息。并且在扫描和识别的过程中,会受到很多外界因素的影响。保密性相对比较低。
相对于一维条形码来说,二维条形码不注重标记商品。更多的是对商品的本身属性的一些描述上。由于其携带信息量相对比较丰富,所以在二维码的组成上也相对比较复杂一些。在表达信息上,二维码在整个平面上都可以表示信息,这也是相对于一维码的优势所在。在继承一维码的标识作用的情况下,二维码还可以对商品本身的一些属性进行简单的陈诉等等。显示形式也比较多样化,不但可以显示英文和中文及数字,还可以显示一些简单的图形。并且二维码在扫描和读取的时候,并不需要建立数据库来完成,相对来说比较方便和快捷。在保密上来说,二维码可以对其本身进行加密,保密性比较完善一些。在安全上面,只要损污不大于一半的情况下都可以进行读取。对于一维码和二维码的比较如表1所示。
表1 一维条形码和二维条形码的比较