二維條碼QRCode

2022-03-04 14:28:31 字數 2758 閱讀 1338

qr code碼是由日本denso公司於2023年9月研製的一種矩陣***符號,它除具有一維條碼及其它二維條碼所具有的資訊容量大、可靠性高、可表示漢字及圖象多種文字資訊、保密防偽性強等優點外,還具有如下主要特點:

普通的一維條碼只能在橫向位置表示大約20為的字母或數字資訊,無糾錯功能,使用時候需要後台資料庫的支援,而二維條碼是橫向縱向都存有資訊,可以放入字母、數字、漢字、**、指紋等大量資訊,相當乙個可移動的資料庫。如果用一維條碼與二維條碼表示同樣的資訊,qr***占用的空間只是條碼1/11的面積。

qr 碼 (2d 符號) 在橫向和縱向上都包含有資訊,而 條碼只有乙個方向上包含有資訊。qr 碼能夠包含的資訊比條碼多得多

qr***比其他***相比,具有識讀速度快、資料密度大、占用空間小的優勢。qr碼的三個角上有三個尋象圖形,使用ccd識讀裝置來探測碼的位置、大小、傾斜角度、並加以解碼,實現360讀高速識讀。每秒可以識讀30個含有100個字元qr碼。qr碼容量密度大,可以放入1817個漢字、7089個數字、4200個英文本母。qr碼用資料壓縮方式表示漢字,僅用13bit即可表示乙個漢字,比其他二維條碼表示漢字的效率提高了20%。qr具有4個等級的糾錯功能,即使破損或破損也能夠正確識讀。qr碼抗彎曲的效能強,通過qr碼中的每隔一定的間隔配置有校正圖形,從碼的外形來求得推測校正圖形中心點與實際校正圖形中心點的誤差來修正各個模快的中心距離,即使將qr碼貼在彎曲的物品上也能夠快速識讀。qr碼可以分割成16個qr碼,可以一次性識讀數個分割碼,適應於印刷面積有限及細長空間印刷的需要。此外微型qr碼可以在1厘公尺的空間內放入35個數字或9個漢字或21個英文本母,適合對小型電路板對id號碼進行採集的需要。

多到 7,089 數字可以被編碼(下圖為300 個字元或數字被編進這樣大小的qr碼裡面)

同樣的資料只有條碼的十分之一大小

超高速識讀:

從qr code碼的英文名稱quick response code可以看出,超高速識讀特點是qr code碼區別於四一七條碼、data matrix等***的主要特性。由於在用ccd識讀qr code碼時,整個qr code碼符號中資訊的讀取是通過qr code碼符號的位置探測圖形,用硬體來實現,因此,資訊識讀過程所需時間很短,它具有超高速識讀特點。用ccd二維條碼識讀裝置,每秒可識讀30個含有100個字元的qr code碼符號;對於含有相同資料資訊的四一七條碼符號,每秒僅能識讀3個符號;對於data martix矩陣碼,每秒僅能識讀2~3個符號。qr code碼的超高速識讀特性是它能夠廣泛應用於工業自動化生產線管理等領域。

全方位識讀:

qr code碼具有全方位(360°)識讀特點,這是qr code碼優於行排式二維條碼如四一七條碼的另一主要特點,由於四一七條碼是將一維條碼符號在行排高度上的截短來實現的,因此,它很難實現全方位識讀,其識讀方位角僅為±10°.

能夠有效地表示中國漢字、日本漢字:

由於qr code碼用特定的資料壓縮模式表示中國漢字和日本漢字,它僅用13bit可表示乙個漢字,而四一七條碼、data martix等***沒有特定的漢字表示模式,因此僅用位元組表示模式來表示漢字,在用位元組模式表示漢字時,需用16bit(二個位元組)表示乙個漢字,因此qr code碼比其它的二維條碼表示漢字的效率提高了20%。

編碼字符集:

1、數字型資料(數字0~9);

2、字母數字型資料(數字0~9;大寫字母a~z;9個其他字元:space ,$, %, *, +, -, ., /, :);

3、8位位元組型資料;

4、日本漢字字元;

5、中國漢字字元(gb 2312對應的漢字和非漢字字元)。

qr code碼符號的基本特性

符號規格 21×21模組(版本1)-177×177 模組(版本40) (每一規格:每邊增加4個模組)

資料型別與容量(指最大規格符號版本40-l級)

· 數字資料 :7,089個字元

· 字母資料 :4,296個字元

· 8位位元組資料 :2,953個字元

· 中國漢字、日本漢字資料 :1,817個字元

資料表示方法 深色模組表示二進位制「1」,淺色模組表示二進位制「0」。

糾錯能力

· l級:約可糾錯7%的資料碼字

· m級:約可糾錯15%的資料碼字

· q級:約可糾錯25%的資料碼字

· h級:約可糾錯30%的資料碼字

結構鏈結(可選) 可用1-16個qr code碼符號表示一組資訊

掩模(固有) 可以使符號中深色與淺色模組的比例接近1:1,使因相鄰模組的排列造成解碼困難的可能性降為最小。

擴充解釋(可選) 這種方式使符號可以表示預設字符集以外的資料(如阿拉伯字元、古斯拉夫字元、希臘字母等),以及其他解釋(如用一定的壓縮方式表示的資料)或者對行業特點的需要進行編碼。 獨立定位功能

qr code碼可高效地表示漢字,相同內容,其尺寸小於相同密度的pdf417條碼。目前市場上的大部分條碼印表機都支援qr code條碼,其專有的漢字模式更加適合我國應用。因此,qr code在我國具有良好的應用前景。

Delphi開發二維條碼的方法

delphi程式是非常優秀的開發工具,在引用二維條碼控制項 vc 開發 時,會遇到一些變數不對稱的問題。許多開發人員在引用encodepdf.dll v10.4 博智成軟體開發 時,要注意如下幾點 1.void型別介面,要申明成過程 dll中原型介面是 void setpdfconfile lpct...

PB開發二維條碼的方法

採用powerbuilder呼叫encodepdf.dll實現pdf417條碼編制,先將encodepdf.dll拷貝至微機上,再在pb中申明以下介面程式,在程式中函式的呼叫類似vc的操作。介面函式的申明如下 function int initread longhcallwnd,string pat...

關於二維條碼技術的思考 開篇

關於二維條碼技術的思考 開篇 其實覺得自己早該寫點兒東西了。自從前年參加中國物品編碼中心 漢信碼 碼制研發以來,我一直希望能寫一點系統性的東西,但工作實在太忙,分心太多,以至於這樣一項實務一直沒有得到自己的充分認識。不過現在自己總算自由了。自從去年年底離開公司以來,再不用為部門的事務憂心。終於可以做...