二維碼發展歷史
- 20世紀20年代 約翰.科芒德實現郵政單據自動分撿方法。
- 1949年美國喬.伍德蘭德、伯尼.西爾沃發明了第一個條形碼專利。
- 1959年 吉拉德.費伊賽爾申請了用條形碼錶示數字的專利。
- 60年代 西爾沃尼亞發明一套條形碼系統並在北美鐵路系統成功應用。
- 70年代,UPC(Universal Product Code)在北美超市得到廣泛應用。
- 1988年中國成立了中國物品編碼中心,80年代末國外研製出二維碼。
- 1997.2000年確定了國家標準。
二維碼和一維碼的區別
- 一維碼是由一條粗細不同、黑白(或彩色)相間的條、空及其相應的字符(數字字母)組成的標記,即傳統條碼。
- 二維碼是用某種特定的幾何圖形按一定規律在屏幕(二維方向)上分佈的條、空相間的圖形來記錄數據符號信息。
二維碼的分類
二維碼有許多不同的碼制,就碼制的編碼原理而言,通常分爲三種類型:
1. 線性堆疊式二維碼
編碼原理: 建立在一維條碼基礎之上,按需要堆積成兩行或多行。
如:PDF417、Ultracode、Code 49、Code 16K。
- 矩陣式二維碼
最爲常用的一種類型。在一個矩形空間通過黑、白像素在矩陣中的不同分佈進行編碼。在矩陣相應元素位置上,用點(方點、圓點或其他形狀)的出現表示二進制”1”,點的不出現表示二進制”0”。
如:Data Matrix、Maxi Code、Aztec Code、QR Code、Vericode。
- 郵政碼
郵政碼通過不同長度的條進行編碼,主要用於郵件編碼。
如:POSTNET、BPO 4-STATE。
二維碼的優缺點
優點
- 高密度編碼,信息容量大
- 編碼範圍廣
- 容錯能力強
- 譯碼可靠性高
- 可引入加密措施
- 成本低,易製作,持久耐用
缺點
- 二維碼技術成爲手機病毒、釣魚網站傳播的新渠道
- 信息泄露
目前流行的三大國際標準二維碼:
- PDF417:不支持中文;
- DM: 專利未公開,需支付專利費用;
- QR Code: 專利公開,支持中文;
QR Code
由日本公司Denso公司於1994年研製的一種矩陣二維碼符號碼,全稱是Quick Response Code。
- 300個字符
- 同樣的數據只有條碼的十分之一大小
糾錯能力
- L級:約可糾錯7%的數據碼字
- M級:約可糾錯15%的數據碼字
- Q級:約可糾錯25%的數據碼字
- H級:約可糾錯30%的數據碼字
2000年的時候,中國發布了國標:
==++GB/T 18284-2000, QR Code國標, 二維碼國際標.PDF++==
二維碼擴展
VCard規範