1. 程式人生 > >二維碼資料 目錄 1. 二維碼QR Code 1 2. 發展歷程 1 3. 特點 2 4. 儲存 3 5. 分類 3 5.1.1. 按原理分 3 6. 區別 與條碼區別 5 7. 什麼是碼制?

二維碼資料 目錄 1. 二維碼QR Code 1 2. 發展歷程 1 3. 特點 2 4. 儲存 3 5. 分類 3 5.1.1. 按原理分 3 6. 區別 與條碼區別 5 7. 什麼是碼制?

二維碼資料

 

 

目錄

1. 二維碼QR Code 1

2. 發展歷程 1

3. 特點 2

4. 儲存 3

5. 分類 3

5.1.1. 按原理分 3

6. 區別   與條碼區別 5

7. 什麼是碼制?QR Code,也就是預設碼制。 6

 

 

 

  1. 二維碼QR Code

 編輯

二維碼又稱二維條碼,常見的二維碼為QR Code,QR全稱Quick Response,是一個近幾年來移動裝置上超流行的一種編碼方式,它比傳統的Bar Code條形碼能存更多的資訊,也能表示更多的資料型別。

二維條碼/二維碼(2-dimensional bar code)是用某種特定的幾何圖形按一定規律在平面(二維方向上)分佈的黑白相間的圖形記錄資料符號資訊的;在程式碼編制上巧妙地利用構成計算機內部邏輯基礎的“0”、“1”位元流的概念,使用若干個與二進位制相對應的幾何形體來表示文字數值資訊,通過圖象輸入裝置或光電掃描裝置自動識讀以實現資訊自動處理:它具有條碼技術的一些共性:每種碼制有其特定的字符集;每個字元佔有一定的寬度;具有一定的校驗功能等。同時還具有對不同行的資訊自動識別功能、及處理圖形旋轉變化點。 [1] 

常見型別

堆疊式二維碼、矩陣式二維碼

  1. 發展歷程

編輯

國外對二維碼技術的研究始於20世紀80年代末,在二維碼符號表示技術研究方面已研製出多種碼制,常見的有PDF417、QR Code、Code 49、Code 16K、Code One等。這些二維碼的資訊密度都比傳統的一維碼有了較大提高,如PDF417的資訊密度是一維碼CodeC39的20多倍。在二維碼標準化研究方面,國際自動識別製造商協會(AIM)、美國標準化協會(ANSI)已完成了PDF417、QR Code、Code 49、Code 16K、Code One等碼制的符號標準。國際標準技術委員會和國際電工委員會還成立了條碼自動識別技術委員會(ISO/IEC/JTC1/SC31),已制定了QR Code的國際標準(ISO/IEC 18004:2000《自動識別與資料採集技術—條碼符號技術規範—QR碼》),起草了PDF417、Code 16K、Data Matrix、Maxi Code等二維碼的ISO/IEC標準草案。在二維碼裝置開發研製、生產方面,

美國日本等國的裝置製造商生產的識讀裝置、符號生成裝置,已廣泛應用於各類二維碼應用系統。二維碼作為一種全新的資訊儲存、傳遞和識別技術,自誕生之日起就得到了世界上許多國家的關注。美國、德國、日本等國家,不僅已將二維碼技術應用於公安、外交、軍事等部門對各類證件的管理,而且也將二維碼應用於海關、稅務等部門對各類報表和票據的管理,商業、交通運輸等部門對商品及貨物運輸的管理、郵政部門對郵政包裹的管理、工業生產領域對工業生產線的自動化管理。

中國對二維碼技術的研究開始於1993年。中國物品編碼中心對幾種常用的二維碼PDF417、QRCCode、Data Matrix、Maxi Code、Code 49、Code 16K、Code One的技術規範進行了翻譯和跟蹤研究。隨著中國市場經濟的不斷完善和資訊科技的迅速發展,國內對二維碼這一新技術的需求與日俱增。中國物品編碼中心在原國家質量技術監督局和國家有關部門的大力支援下,對二維碼技術的研究不斷深入。在消化國外相關技術資料的基礎上,制定了兩個二維碼的國家標準:二維碼網格矩陣碼(SJ/T 11349-2006)和二維碼緊密矩陣碼(SJ/T 11350-2006),從而大大促進了中國具有自主智慧財產權技術的二維碼的研發。

 

  1. 特點

編輯

1.高密度編碼,資訊容量大:可容納多達1850個大寫字母或2710個數字或1108個位元組,或500多個漢字,比普通條碼資訊容量約高几十倍。

2.編碼範圍廣:該條碼可以把圖片、聲音、文字、簽字、指紋等可以數字化的資訊進行編碼,用條碼錶示出來;可以表示多種語言文字;可表示影象資料。

3.容錯能力強,具有糾錯功能:這使得二維條碼因穿孔、汙損等引起區域性損壞時,照樣可以正確得到識讀,損毀面積達30%仍可恢復資訊。

4.譯碼可靠性高:它比普通條碼譯碼錯誤率百萬分之二要低得多,誤位元速率不超過千萬分之一。

5.可引入加密措施:保密性、防偽性好。

6.成本低,易製作,持久耐用。

7.條碼符號形狀、尺寸大小比例可變。

8.二維條碼可以使用鐳射或CCD閱讀器識讀。

  1. 儲存

編輯

二維碼可以儲存各種資訊,主要包括:

《二維碼儲存的資訊》的圖片說明

網址、名片、文字資訊、特定程式碼。

根據資訊的應用方式,又可以分為:

1、線上應用

如網址和特定程式碼,更多的是線上應用。

2、離線應用

如文字資訊和名片,更多的是線下應用。

 

  1. 分類

編輯

      1. 按原理分

矩陣式二維碼原理

程式碼編制上巧妙地利用構成計算機內部邏輯基礎的“0”、“1”位元流的概念,使用若干個與二進位制相對應的幾何形體來表示文字數值資訊,通過圖象輸入裝置或光電掃描裝置自動識讀以實現資訊自動處理。在許多種類的二維條碼中,常用的碼制有:Data Matrix、MaxiCode、Aztec、QR Code、Vericode、PDF417、Ultracode、Code 49Code 16K等,QR Code碼是1994年由日本DW公司發明。QR來自英文「Quick Response」的縮寫,即快速反應的意思,源自發明者希望QR碼可讓其內容快速被解碼。QR碼最常見於日本韓國;併為當前日本最流行的二維空間條碼。但二維碼的安全性也正備受挑戰,帶有惡意軟體和病毒正成為二維碼普及道路上的絆腳石。發展與防範二維碼的濫用正成為一個亟待解決的問題。

每種碼制有其特定的字符集;每個字元佔有一定的寬度;具有一定的校驗功能等。同時還具有對不同行的資訊自動識別功能及處理圖形旋轉變化等特點。

二維碼是一種比一維碼更高階的條碼格式。一維碼只能在一個方向(一般是水平方向)上表達資訊,而二維碼在水平和垂直方向都可以儲存資訊。一維碼只能由數字和字母組成,而二維碼能儲存漢字、數字和圖片等資訊,因此二維碼的應用領域要廣得多。

二維條碼/二維碼可以分為堆疊式/行排式二維條碼和矩陣式二維條碼。 堆疊式/行排式二維條碼形態上是由多行短截的一維條碼堆疊而成;矩陣式二維條碼以矩陣的形式組成,在矩陣相應元素位置上用“點”表示二進位制“1”, 用“空”表示二進位制“0”,“點”和“空”的排列組成程式碼。 [3]  二維碼的原理可以從矩陣式二維碼的原理和行列式二維碼的原理來講述。

堆疊式/行排式

堆疊式/行排式二維條碼又稱堆積式

常見二維碼

二維條碼或層排式二維條碼),其編碼原理是建立在一維條碼基礎之上,按需要堆積成二行或多行。它在編碼設計、校驗原理、識讀方式等方面繼承了一維條碼的一些特點,識讀裝置與條碼印刷與一維條碼技術相容。但由於行數的增加,需要對行進行判定,其譯碼演算法與軟體也不完全相同於一維條碼。有代表性的行排式二維條碼有:Code 16K、Code 49PDF417、MicroPDF417 等。

矩陣式二維碼

矩陣式二維條碼(又稱棋盤式二維

二維碼結構

條碼)它是在一個矩形空間通過黑、白畫素在矩陣中的不同分佈進行編碼。在矩陣相應元素位置上,用點(方點、圓點或其他形狀)的出現表示二進位制“1”,點的不出現表示二進位制的“0”,點的排列組合確定了矩陣式二維條碼所代表的意義。矩陣式二維條碼是建立在計算機影象處理技術、組合編碼原理等基礎上的一種新型圖形符號自動識讀處理碼制。具有代表性的矩陣式二維條碼有:Code One、MaxiCode、QR Code、 Data Matrix、Han Xin Code、Grid Matrix 等。

常用的碼制有:PDF417二維條碼、Datamatrix二維條碼、QR Code、Code 49、Code 16K、Code one等,除了這些常見的二維條碼之外,還有Vericode條碼、Maxicode條碼、CP條碼、Codablock F條碼、田字碼、 Ultracode條碼及Aztec條碼

  1. 區別   與條碼區別

編輯

多行組成的條形碼,不需要連線一個數據庫,本身可儲存大量資料,應用於:醫院駕駛證物料管理貨物運輸,當條形碼受一定破壞時,錯誤糾正能使條形碼能正確解碼二維碼。它是一個多行、連續性、可變長、包含大量資料的符號標識。每個條形碼有3 - 90行,每一行有一個起始部分、資料部分、終止部分。它的字符集包括所有128個字元,最大資料含量是1850個字元。

一維條形碼只是在一個方向(一般是水平方向)表達資訊,而在垂直方向則不表達任何資訊,其一定的高度通常是為了便於閱讀器的對準。

一維條形碼的應用可以提高資訊錄入的速度,減少差錯率,但是一維條形碼也存在一些不足之處:

資料容量較小: 30個字元左右,只能包含字母數字

條形碼尺寸相對較大(空間利用率較低);

條形碼遭到損壞後便不能閱讀;

在水平和垂直方向的二維空間儲存資訊的條形碼, 稱為二維條形碼(dimensional bar code)。

 

 

 

  1. 什麼是碼制?QR Code,也就是預設碼制。

Posted on2016-05-10

對於普通使用者,建議使用QR Code,也就是預設碼制。其他碼製為專用碼制,受掃碼裝置和掃碼軟體限制,掃碼使用者容易出現無法識別二維碼的情況。

 

什麼是碼制?


二維條形碼也有許多不同的編碼方法,或稱碼制。就這些碼制的編碼原理而言,通常可分為以下三種類型

1. 線性堆疊式二維碼
是在一維條形碼編碼原理的基礎上,將多個一維碼在縱向堆疊而產生的。典型的碼制如:Code 16K、Code 49、PDF417等。
2. 矩陣式二維碼
是在一個矩形空間通過黑、白畫素在矩陣中的不同分佈進行編碼。典型的碼制如: Aztec、Maxi Code、QR Code、 Data Matrix等。
3. 郵政碼
通過不同長度的條進行編碼,主要用於郵件編碼,如:Postnet、BPO 4-State。
在許多種類的二維條形碼中,常用的碼制有:Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49, Code 16K 等,其中:
* Data Matrix 主要用於電子行業小零件的標識,如Intel的奔騰處理器的背面就印製了這種碼。
* Maxi Code 是由美國聯合包裹服務(UPS)公司研製的,用於包裹的分揀和跟蹤。
* Aztec 是由美國韋林(Welch Allyn)公司推出的,最多可容納3832個數字或3067個字母字元或1914個位元組的資料。

 

常用二維碼對比(QR、PDF417、DM、漢信碼)

 

 

QR(日)

PDF417(美)

DM(韓)

漢信碼(中)

備註

發明時間

 

1994年

1992年

1989年

2005年

 

是否中國國家標準

 

 

是否國際標準

 

 

面積

(mm*mm)

最小

21*21

90*9

10*10

有84個版本供自主選擇,最小碼僅有指甲大小

 

 

最大

177*177

853*270

144*144

 

 

資訊儲存量

 

最小

 

 

位元組/平方英寸

2953(7%糾錯資訊)

1106(0.2%糾錯資訊)

1556(14%糾錯資訊)

4350

 

 

數字

4296

2710

3116

7829

 

 

字元

7089

1850

235

4350

 

 

漢字

1817

 

 

2174

 

 

二進位制

2953

1556

 

3262

 

糾錯能力

糾錯分級

4級

9

非離散分級

4級

糾錯能力越強,可以儲存的有效資訊越少

 

最高糾錯資訊

30%

46.20%

25%

30%

 

 

最低糾錯資訊

7%

0.20%

14%

8%

 

表示中文

 

一般

 

解碼速度

 

一般

 

抗畸變、汙損能力

 

較弱

一般

超強

 

識別方向性

 

全方向性

單方向

單方向

全方向性

 

識別裝置

 

支援手機、PAD、攝像頭

限專用裝置

支援手機、PAD、攝像頭

限專用裝置

目前大部分手機二維碼軟體僅支援QR碼

 

 

二維碼_百度百科.html