在矩陣元素位置上,出現方點、圓點或其他形狀點表示二進制“1”,不出現點表示二進制的“0”,點的排列組合確定了矩陣式二維碼所代表的意義。矩陣式二維碼是建立在計算機圖像處理技術、組合編碼原理等基礎上的壹種新型圖形符號自動識讀處理碼制。具有代表性的矩陣式二維碼有:Code One、Maxi Code、QR Code、 Data Matrix等。
圖21*21的矩陣中,黑白的區域在QR碼規範中被指定為固定的位置,稱為尋像圖形(finder pattern)和定位圖形(timingpattern)。尋像圖形和定位圖形用來幫助解碼程序確定圖形中具體符號的坐標。黃色的區域用來保存被編碼的數據內容以及糾錯信息碼。藍色的區域,用來標識糾錯的級別(也就是Level L到Level H)和所謂的"Mask pattern",這個區域被稱為“格式化信息”(format information)。
矩陣式二維碼原理
行排式原理
行排式二維碼(又稱:堆積式二維碼或層排式二維碼),其編碼原理是建立在壹維碼基礎之上,按需要堆積成二行或多行。它在編碼設計、校驗原理、識讀方式等方面繼承了壹維碼的壹些特點,識讀設備與條碼印刷與壹維碼技術兼容。但由於行數的增加,需要對行進行判定、其譯碼算法與軟件也不完全相同於壹維碼。有代表性的行排式二維碼有CODE49、CODE 16K、PDF417等。其中的CODE49,是1987年由 David Allair 博士研制,Intermec 公司推出的第壹個二維碼。