二維碼是用某種特定的幾何圖形按一定規(guī)律在平面分布的黑白相間的圖形記錄數(shù)據(jù)符號信息的。它主要通過圖象輸入設(shè)備或光電掃描設(shè)備自動識讀以實(shí)現(xiàn)信息自動處理,它具有強(qiáng)大的信息含量——有其特定的字符集、每個字符占有一定的寬度、具有一定的校驗(yàn)功能等,同時還具有對不同行的信息自動識別功能、及處理圖形旋轉(zhuǎn)變化等特點(diǎn)。
二維條碼種類多樣,常用的碼制有:DataMatrix,MaxiCode,Aztec,QRCode,Vericode, UCode16K等。
二維碼可以分為堆疊式或行排式二維條碼和矩陣式二維條碼。堆疊式或行排式二維條碼形態(tài)上是由多行短截的一維條碼堆疊而成;矩陣式二維條碼以矩陣的形式組成,在矩陣相應(yīng)元素位置上用“點(diǎn)”表示二進(jìn)制“1”,用“空”表示二進(jìn)制“0”,由“點(diǎn)”和“空”的排列組成代碼。
二維碼實(shí)現(xiàn)的方式不同,有的通過圖像或者精細(xì)印刷出現(xiàn),有的可以通過噴碼機(jī)噴印。尤其近年來,在食品安全管理體系中,二維碼的應(yīng)用越來越廣泛。通過噴碼機(jī)噴印的二維碼越來越多的出現(xiàn)在包裝上,成為食品安全管理有效的載體。