二维码
简介
二维条码/二维码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。
分类
二维码可以分为堆叠式/行排式二维条码和矩阵式二维条码。它具有条形技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化等特点。
堆叠式/行排式二维条码形态上是由多行短截的一维条码堆叠而成;矩阵式二维条码以矩阵的形式组成,在矩阵相应元素位置上用“点”表示二进制“1”,用“空”表示二进制“0”,“点”和“空”的排列组成代码。
堆叠式/行排式
堆叠式/行排式二维条码又称堆积式二维条码或层排式二维条码),其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行。它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备与条码印刷与一维条码技术兼容。但由于行数的增加,需要对行进行判定,其译码算法也不完全相同于一维条码。有代表性的行排式二维条码有:Code16K、Code49、PDF417等
矩阵式二维码
矩阵式二维条码(又称棋盘式二维条码)它是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点(方点、圆点或其他形状)的出现表示二进制“1”,点的不出现表示二进制的“0”,点的排列组合确定了矩阵式二维条码所代表的意义。矩阵式二维条码是建立在计算机图形处理技术、组合编码原理等基础上的一种新型图形符号自动识读处理码制。具有代表性的矩阵式二维条码有:CodeOne、MaxiCode、QRCode、DataMatrix等。
二维码和条形码区别
<1>、外观:
一维码:一维码是由纵向黑条和白条组成,黑白相间、而且条纹的粗细也不同,通常条纹下还会有英文字母或阿拉伯数字。
二维码:二维码通常为方形结构,不单由横向和纵向的条形码组成,而且码区内还会有多边形的图案,同样二维码的纹理也是黑白相间,粗细不同,二维码是点阵形式!
<2>、作用:
一维码:可以识别商品的基本信息,例如商品名称、价格等,但并不能提供商
品更详细的信息,要调用更多的信息,需要电脑数据库的进一步配合。
二维码:不但具别识别功能,而且可描述更详细的商品内容。例如衣服,不但可以显示衣服名称和价格,还可以显示采用的是什么材料,每种材料占的百分比,衣服尺寸大小,适合身高多少的人穿着,以及一些洗涤注意事项等,无需电脑数据库的配合,简单方便。
条码类型 | 信息密度 | 信息内容 | 纠错能力 | 数据库 | 本质 |
一维条码 | 低 | 数字 | 只能校验,不能纠错 | 必须依赖数据库或 | 对物品进行代号标识 |
二维条码 | 高 | 数字 | 有很强的错误纠正能力,并 | 可不依赖数据库或 | 对物品进行细节描述 |
<3>、优/缺点:
优/缺点: | ||
| 优点 | 缺点 |
一维码 | 技术成熟、使用广泛 | 信息量少、只支持英文或数字 |
设备成本低廉 | 需与电脑数据库结合 | |
二维码 | 点阵图形,信息密度高,数据量大 | |
具备纠错能力 | 编码专利权、需支付费用 | |
二维码生成后不可更改,安全性高 |
| |
支持多种文字,包括英文、中文、数字等 |
| |
可将照片、声音等内容进行数字化编码 |
|