2 d条码
![2D数据矩阵代码组件](http://m.czl106.com/library/media/intro-topics/intro-to-barcode-reading/udpate_large_2dcodebanner.jpg?h=298&w=600&la=en&hash=832766CB428519D54141D26EC524B6BE)
与一维条形码,二维(二维)代码包含水平和垂直信息,允许它们存储更多的数据。例如,一个2D代码最多可以容纳3,116个数字字符或2,335个字母数字字符,而code 39可以容纳39个字符。
所有的2D码都有内置的纠错功能,类似于某些1D码中的校验位,可以有效地消除误读。在单个2D内数据矩阵代码,数据通常被编码三次,这大大增加了代码被正确读取的机会。
1D代码有安静区和保护模式来识别代码开始和停止的位置,而2D代码有安静区、发现者模式和时钟模式。发现者图案为位于二维码两面外侧边缘周围的l型图案。这是用来确保解码过程中正确的方向。与发现者模式相对的是时钟模式,这是一系列交替的黑白模块(或单元),它定义了单个单元的大小和用于解码的代码的大小(行数和列数)。静区与1D条码的静区相似;然而,对于2D代码,它必须围绕整个代码。
二维代码象征学
![二维代码象征学](http://m.czl106.com/library/media/intro-topics/intro-to-barcode-reading/2d-code-symbologies.jpg?sc_lang=en&h=446&w=275&la=en&hash=4483FB19E5AC3314650CFC95E598E5B7)