二维条码简介
二维条码/二维码(2-Dimensional Barcode)最早发明于日本,是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化等特点。 二维条码/二维码能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息。
二维条码特点
二维码技术是在一维条码无法满足实际应用需求的前提下产生的,信息量容量大、安全性高、读取率高、错误纠正能力强等特性是二维条码的主要特点。
二维条码编码
与一维条码一样,二维条码也有许多不同的编码方法,或称码制。就这些码制的编码原理而言,通常可分为以下三种类型:
◇线性堆叠式二维码:
堆叠式/行排式二维条码(又称堆积式二维条码或层排式二维条码),其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行。它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备与条码印刷与一维条码技术兼容。但由于行数的增加,需要对行进行判定,其译码算法与软件也不完全相同于一维条码。有代表性的行排式二维条码有:Code 16K、Code 49、PDF417等。
◇矩阵式二维条码:
短阵式二维条码(又称棋盘式二维条码)它是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点(方点、圆点或其他形状)的出现表示二进制“1”点的不出现表示二进制的“0”,点的排列组合确定了矩阵式二维条码所代表的意义。矩阵式二维条码是建立在计算机图像处理技术、组合编码原理等基础上的一种新型图形符号自动识读处理码制。具有代表性的矩阵式二维条码有:Code One、Maxi Code、QR Code、 Data Matrix等。
◇邮政码 :
通过不同长度的条进行编码,主要用于邮件编码,如: Postnet 、 BPO 4-State。
二维条码类别
目前二维码有几十种,常见的二维码有:PDF417二维条码、Datamatrix二维条码、Maxicode二维条码、QR Code、Code 49、Code 16K 、Code one等,除了这些常见的二维条码之外,还有Vericode条码、CP条码、Codablock F条码、田字码、 Ultracode条码,Aztec条码。
以下为同样标识80个字符的二维码大小:
二维条码工作原理
二维条形码的识别有两种方法:(1) 透过线型扫描器逐层扫描进行解码,(2) 透过照相和图像处理对二维条形码进行解码。对于堆叠式二维条形码,可以采用上述两种方法识读,但对绝大多数的矩阵式二维条形码则必须用照相方法识读,例如使用面型CCD扫描器。
用线型扫描器如线型CCD、雷射枪对二维条形码进行辨识时,如何防止垂直方向的资料漏读是主要的技术关键,因为在识别二维条形码符号时,扫描线往往不会与水平方向平行。解决这个问题的方法之一是必须保证条形码的每一层至少有一条扫描线完全穿过,否则解码程序不识读。这种方法简化了处理过程,但却降低了资料密度,因为每层必须要有足够的高度来确保扫描线完全穿过,如图所示。我们所提到的二维条形码中,如Code 49, Code 16K的识别即是如此。
不同于其它堆叠式二维条形码,PDF417建立了一种能「缝合」局部扫描的机制,只要确保有一条扫描线完全落在任一层中即可,因此层与层间不需要分隔线,而是以不同的符号字元 (Cluster)来区分相邻层,因此PDF417的资料密度较高,是Code 49及Code 16K的两倍多,但其识读设备也比较复杂。
二维条码应用
二维条码具有储存量大、保密性高、追踪性高、抗损性强、备援性大、成本便宜等特性,这些特性特别适用于表单、安全保密、追踪、证照、存货盘点、防伪防窜等方面。
表单应用:公文表单、商业表单、进出口报单、舱单等资料之传送交换,减少人工重覆输入表单资料,避免人为错误,降低人力成本;
保密应用:商业情报、经济情报、政治情报、军事情报、私人情报等机密资料之加密及传递;
追踪应用:公文追踪、产线零件追踪、客户服务追踪、物流追踪、危险品追踪、医疗体检追踪、生态研究追踪等;
证照应用:护照、身份证、挂号证、驾照、VIP证等证照资料登记及自动输入,发挥「随到随读」、「立即取用」的资讯管理效果;
盘点应用:物流中心、仓储中心、联勤中心之货品及固定资产之自动盘点,发挥「立即盘点、立即决策」的效果;
防伪防窜:配合后台条码软件系统实现对市场货品的防伪查询、防窜控制。
手机二维条形码应用
手机扫描二维码技术简单的说是通过手机拍照功能对二维码进行扫描,快速获取到二维条码中存储的信息,进行上网、发送短信、拨号、资料交换、自动文字输入等,手机二维码目前已经被各大手机厂商使用开发。
手机二维码是二维码的一种,手机二维码不但可以印刷在报纸、杂志、广告、图书、包装以及个人名片上,用户还可以通过手机扫描二维码,或输入二维码下面的号码即可实现快速手机上网功能,并随时随地下载图文、了解企业产品信息等。