二維條碼的世界

摘自:http://blog.roodo.com/terryaki/archives/1043560.html

2D Barcode 的世界

台灣就要開始讓日本已經紅不讓的QR code二維條碼(2D barcode)普及化了, 由日本人設計的QR code, 2000年納入ISO標準, 最主要的用途是要讓CPU較弱的devices (例如手機或PDA)能夠很快速的讀取條碼的內容.  但其實2D條碼的種類很多, 不僅僅是QR code, 其實很多私人企業或著是一些國家政府都已採用2D barcode. 例如說, UPS採用的是自家發明的MaxiCode條碼, 而美國郵政(USPS)接受PDF417條碼. 

 

2D Barcode基本上分成Stacked和Matrix的形式, Stacked形式可以把他想成是多個1D Barcde由上而下規則的堆疊而成, PDF417就是一種Stacked 2D Barcode. 而Matrix形式是比較不規則的格式, 他是利用特殊編碼過後產生出來的圖形. QR Code就是Matrix 2D Barcode的一種.

 

 

 

PDF417Barcode.jpg PDF417號稱是世界上最普遍被採用的2D條碼格式), 他的用途普遍是用在貨運, 身分辨識卡(e.g.駕照)或是倉儲管理等. 他可以儲存2710alphanumeric字元(英文子母和數字), 並且可以在有限度的情況下偵錯並除錯 (error correction). 但其實PDF417 嚴格來說是沒有字數限制的, 應為其可以將多個PDF417barcode串疊起來. 

 

 

maxico2.gif 

UPSMaxiCode的格式反之是很specific的格式(http://en.wikipedia.org/wiki/MaxiCode), UPS拿來儲存他們公司內部會用到的一些資訊. 但當然其他人也可以拿MaxiCode來做私人用途.

.

.

.

.

日本的QR Codes的全名是Quick Response Code, 雖然目前只在日本普遍的被採用, 但他可以儲存更多的資訊 (4296 2DDDD.jpg alphanumeric characters or 1817日文字母), 並且他更可以儲存(最多2953 bytes) Binary資料 (例如圖片或著是其他binary資料). 他也有(有條件的)error correction的功能. (http://en.wikipedia.org/wiki/QR_Code). 另一項特別的是, QR code是沒有方向性的, 應為在barcode上的3個角落有定位marker, 而再加上barcode中央的其他定位符號, 當您用任何角度去scan他的時候, 都可以準確的讀取內容!

 

試試看: QR Code產生器http://nfg.2y.net/system/qrcodegen.php

 

 

120px-HCCB_Sample.jpg 而韓國也不甘示弱, ColorCode是他們的發明 (http://www.colorzip.co.kr/). 這個條碼的用途和QR Code還滿接近的, 都是給consumers利用他們的手機或是PDA(只要有CCD照相功能都可以)scan條碼的圖像來判別其內容. ColorCodeQR Code不同的是他本身並不儲存編碼過的資訊, 而是利用一個中央伺服器來辨別這個條碼圖形所代表的內容(例如一首mp3音樂), 然後在傳回給使用者. 所以ColorCode可以非常的客製化(例如可以embed公司logo或是用自己喜歡的圖案印在條馬上), 而且他所代表的可以是任何東西而沒有長度的限制.

 

 

 

 

Links:

 

Barcode wiki http://en.wikipedia.org/wiki/2D_barcode

 

QR Code Generator http://nfg.2y.net/system/qrcodegen.php

QR Code 裡的 QR Code http://nfg.2y.net/neography/pivot/entry.php?id=62

創作者介紹

【開源節流】--> "開源" & "節流"

sleepingwolf 發表在 痞客邦 PIXNET 留言(0) 人氣()