QR碼
此條目可參照英語維基百科相應條目來擴充。 |
QR碼/圖碼(英語:Quick Response Code;全稱為快速回應圖碼)是二維條碼的一種,於1994年由日本汽車零組件大廠電裝公司的原昌宏所發明[1] 。QR來自英文Quick Response的縮寫,即快速反應,因為發明者希望QR碼可以快速解碼其內容[2]。QR碼使用四種標準化編碼模式(數字、字母數字、位元組(二進制)和日文(Shift_JIS))來儲存數據。QR碼原創於日本,現已在世界各國廣泛運用於手機讀碼操作[3]。QR碼比普通條形碼具有快速讀取和更大的儲存資料容量,也無需要像一維條碼般在掃描時需要直線對準掃描器,應用範圍包括產品跟蹤、物品識別、文件管理、庫存營銷等等。
格式
[編輯]QR碼呈正方形,常見的是黑白兩色。在3個角落,印有較小,像「回」字的正方圖案。這3個是幫助解碼軟體定位的圖案,使用者不需要對準,無論以任何角度掃描,資料仍然可以正確讀取[4]。
日本QR碼的標準JIS X 0510在1999年1月發佈,而其對應的ISO國際標準ISO/IEC18004,則在2000年6月獲得批准。根據Denso Wave公司的網站資料,QR碼是屬於開放式的標準,QR碼的規格公開,雖由Denso Wave公司持有專利權益,但不會執行。
除了標準的QR碼之外,也存在一種稱為「微型QR碼」的格式,是QR碼標準的縮小版本,主要是為了無法處理較大型掃描的應用而設計。微型QR碼同樣有多種標準,最高可儲存35個字元。
技術特性
[編輯]結構
[編輯]QR碼最大特徵為其左上,右上,左下三個大型的如同「回」字的黑白間同心方圖案,為QR碼辨識定位標記,失去其中一個會影響辨識。而呈棋盤般分布的有別於大定位標記的較小的同心方則為其校正標記,用於校正辨識,版本1沒有校正標記,版本2在右下方,其中心點在左下和右上定位標記的外邊框的相交點,版本10開始以每個等距的方式出現在右下校正點至左下和右上定位標記的外邊框的連線、左上與左下定位標記的外邊框的連線、左上與右上定位標記的外邊框的連線之間、這四邊線上等距點對邊相連線,版本10等距有1個,版本25為3個,版本40為5個。
加密
[編輯]日本法務省入國管理局在護照入境許可證上使用加密的QR碼。
儲存
[編輯]QR碼一共提供40種不同版本儲存密度的結構,對應指示圖的「版本資訊」,版本1為21×21模組(模組為QR碼中的最小單元),每增加一個版本,長寬各增加4個模組,最大的版本40為177×177模組。
QR碼最大資料容量(對於版本40) | |
---|---|
數字 | 最多7,089字元 |
字母 | 最多4,296字元 |
二進位數(8 bit) | 最多2,953 位元組 |
日文漢字/片假名 | 最多1,817字元(採用Shift JIS) |
中文漢字 | 最多984字元(採用UTF-8) |
最多1,800字元(採用BIG5/GB2312) |
容錯能力
[編輯]L等級 | M等級 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Q等級 | H等級 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QR碼有容錯能力,即使圖形破損仍然可以讀取,破損面積最高可達30%。因此QR碼也廣泛使用在運輸外箱上。
相對而言,QR碼圖形面積愈大,容錯率愈高,所以一般折衷使用15%容錯能力(M等級)。
錯誤修正容量 | |
---|---|
L等級 | 可修正7%的字碼 |
M等級 | 可修正15%的字碼 |
Q等級 | 可修正25%的字碼 |
H等級 | 可修正30%的字碼 |
編碼
[編輯]格式資訊
[編輯]QR碼的格式資訊記錄了兩種數據:糾錯等級和掩碼的類型。掩碼的作用是為了對數據區域進行掩模以利於掃瞄器識別,可以避免數據區域出現連續的空白或者連續的黑色區,同時也避免了數據區出現類似定位點樣式的正方形出現。掩模圖案在整個數據區域的網格內不斷重複進行掩模計算(功能圖形不掩模),數據區上對應掩模黑色模組的單元將會反轉。每個二維條碼上會有兩組相同的格式資訊出現,並且帶有BCH糾錯。
-
格式資訊說明
-
QR碼提供八種遮罩模型,內容為 http://zh.wikipedia.org (中文維基百科首頁)經過八種不同遮罩運算後的呈現結果。
解碼
[編輯]此章節需要擴充。 |
-
在遮罩資訊位置找到對應遮罩樣式,通過互斥或演算法去除遮罩
-
去除遮罩後,從右下角起,確定編碼種類與資訊長度,Z字形交錯轉換成二進制數解碼
應用
[編輯]此章節需要更新。 (2020年9月1日) |
QR碼最早在汽車製造廠為了便於追蹤零件而使用,今日QR碼已在各家行業廣泛使用。使用者亦可透過設有RS-232C介面的個人電腦及解碼程式,連接掃描器或攝影機取得QR碼中的資料,非常適合存貨管理等企業應用。
日本
[編輯]近年來,日本的行動電話公司開始在有相機的行動電話加入QR碼讀取軟體,為QR碼帶來更廣泛、更新穎的消費者相關用途。主要能讓使用者減少在手機上輸入文字等資料的麻煩。最早設有QR碼閱讀功能的行動電話是「SoftBank」(J-PHONE)的「J-SH09」。
使用QR碼來儲存商店位址及網址,在日本的雜誌及廣告上越來越流行。而在名片上加入QR碼亦逐漸成為趨勢, 這讓將對方個人資料輸入手機的工作變得更簡單。除個人聯絡資料外,使用照相手機掃瞄車站海報、商店型錄等地方上的QR條碼之後,就能立即連至條碼所在的產品網頁,並了解訂購與該人物的資訊,或藉由撥打電話號碼來讓使用者取得該商品的優惠。而大型的日本網站如Yahoo!等也有應用QR碼,為消費者提供網址及優惠等資訊。
在公共事務上,QR碼也有很多應用機會:例如日本出入境管理已採用列印QR碼標籤貼在入境人員護照上,替代以往只是蓋印入境章。在日本許多公共汽車站牌都已增加上QR碼,乘客只需用手機閱讀解碼,就可以及時獲得該站牌的路線與班車時刻資訊。
臺灣
[編輯]在台灣,中華電信是最早應用QR碼作為介面的電信公司之一。其emome 636影城通服務也是一種利用手機直接訂購電影票,並以MMS簡訊傳送附有QR碼的訂位記錄給訂購者。訂票人只需在開場前至櫃臺出示手機中的QR碼,即可確認訂位記錄。因此又稱作「行動條碼」。
台灣高鐵在2010年2月時所推出的高鐵超商取票服務,於付款完成後所取得的高鐵車票在票面上印有QR碼,在搭乘高鐵列車時可直接持該車票,將印有QR碼的一面朝下對準高鐵各車站驗票閘門的條碼掃描區,利用感應方式即可通過閘門。2011年10月28日起,以智慧型手機購票後下載條碼,開啟後即可以手機畫面感應通關,免持紙票使得購票與搭車流程更為流暢。
農業部推廣生產履歷[6]的機制,民眾可藉由生鮮產品上面所附有的QR碼E標誌,用自己的照相手機一照,再藉由手機內建的QR碼解碼功能,便能看到生鮮產品的生產資訊。
2021年5月,因應嚴重特殊傳染性肺炎(COVID-19)疫情在台灣逐漸升溫,行政院政務委員唐鳳與交通部、中華電信合作[7],聯合建置「嚴重特殊傳染性肺炎1922簡訊實聯制」,旨在便利化疫情時期之實聯制措施實施,同時確保民眾實聯資料之安全。店家或公家機關可於「eMask口罩預購系統」申請一組QR碼,並張貼於門口明顯處,使用者使用手機內建相機掃描,或藉由疾管署推出之「疾管家」LINE官方帳號提供的「實聯制掃碼服務」,可開啟手機的簡訊應用程式,自動填入一串實聯制訊息,收信人預設為疾管署專線1922。點擊傳送後,使用者即完成實聯制登記,無須再填寫紙本實聯制紀錄表。惟此實聯方式僅限門號持有人單人單次使用,不可與他人聯合聲明。實聯制簡訊範例如下:
場所代碼:(一串15位數字組成的店家場所代碼)本次簡訊實聯限防疫目的使用。
中國大陸
[編輯]中華人民共和國鐵道部於2009年12月10日開始改版鐵路車票,新版車票採用QR碼作為防偽措施,取代以前的一維條碼[8]。
浙江省杭州市、四川省成都市及河北省石家莊市等地區的公車業者,在月台和車上,使用QR碼提供給市民公車的路線資訊。
2012年春節期間,阿里巴巴旗下的線上支付平台支付寶實現了透過QR碼進行銀行卡轉帳和送紅包的功能,允許使用者在支付寶平台線上生產、製作「電子紅包」QR碼,其包含了轉帳金額、收款人和祝福語等訊息,並透過網際網路傳送至收款人,收款人使用相關裝置掃描QR碼後,帳款就可以成功地轉入其銀行帳戶中[9]。
2016年開始,QR碼被共享單車廣泛使用。使用者只需要用手機掃描共享單車上的QR碼即可開鎖使用單車。同時,微信支付和支付寶的行動應用也可以通過給商戶展示QR碼或者掃描商戶的QR碼來完成電子錢包支付。接受行動應用APP支付的商戶包含沿街售賣的小商販、計程車一類的個體經營者。現在,QR碼支付成為推廣中國大陸數字支付的重要環節之一。
香港
[編輯]2007年,香港的行動電話公司也開始開始利用QR碼,PCCW mobile[10]首個一站式手機購票服務 -「流動戲票」。只須以手機登入購票,便可以收到「流動戲票」MMS簡訊,內附有QR碼,在進電影院前把行動電話放於QR碼掃描器上,便可進場。此外,現時香港亦有首本利用QR碼的雜誌,名為CPU。
2020年,因應新型冠狀病毒病疫情,香港政府推出安心出行行動應用程式,各場地貼上QR碼,顧客出入場所利用安心出行行動應用程式掃瞄QR碼,以協助使用者記錄行程,及追蹤確診者的行蹤。
主要應用項目
[編輯]QR碼的主要應用的項目可分成四類:
- 自動化文字傳輸:通常應用在文字的傳輸,利用快速方便的模式,讓人可以輕鬆輸入如位址、電話號碼、行事曆等,進行名片、行程資料等的快速交換。
- 數位內容下載:通常應用在電信公司遊戲及影音的下載,在帳單中列印相關的QR碼資訊供消費者下載,消費者透過QR碼的解碼,就能輕易連線到下載的網頁,下載需要的數位內容。
- 網址快速連結:以提供使用者進行網址快速連結、電話快速撥號等。
- 身分鑑別與商務交易:許多公司現在正在推行QR碼防偽機制,利用商品提供的QR碼連結至交易網站,付款完成後系統發回QR碼當成購買身分鑑別,應用於購買票券、販賣機等。在消費者端,也開始有企業提供了商品品牌確認的服務,透過QR碼連結至統一驗證中心,去核對商品資料是否正確,並提供生產履歷供消費者查詢,消費者能夠更明白商品的資訊,除了能夠杜絕仿冒品,對消費者的購物更是多了一層保護。
讀取方式
[編輯]利用30萬畫素以上的照相手機,搭配手機內的QR碼解碼軟體,對著QR碼一照,解碼軟體會自動解讀此訊息,顯示於手機螢幕上面。目前也有應用程式及網頁運用到Webcam的鏡頭來解碼。
此外,CodeTwo、QuickMark提供了PC版的QR碼解碼軟體,讓沒有照相手機的使用者也能直接透過PC版QR碼解碼軟體直接截取螢幕上的QR碼得到相關資訊,使手機和PC使用者都能體驗到QR碼帶來的方便性。
此章節需要擴充。 |
與其他技術的結合
[編輯]運用QR碼及GPS的手機導航技術,讓使用者簡化在手機中輸入座標的程式,只須透過QR碼照相手機一照,便可及時將地理座標儲存在手機當中。
軼聞
[編輯]參見
[編輯]參考資料
[編輯]- ^ 他嫌掃條碼太累…拿「圍棋創造QR碼」 就此改變世界25年. ettoday.com. [2018-02-26]. (原始內容存檔於2022-02-05).
- ^ 常见问题解答. QRcode.com. [2013-04-05]. (原始內容存檔於2013-10-02).
- ^ 快速支付系統跨行連接 制統一QR code標準. 明報. 2017-09-30 [2017-10-27]. (原始內容存檔於2017-10-27).
- ^ 根據Denso Wave公司的網站,為便於辨識,此圖案黑白部分的寬幅比率定為1︰1︰3︰1︰1。參見QR碼的成功之路 (頁面存檔備份,存於網際網路檔案館)。
- ^ 第3章 QRコードを作ろう! (PDF).
- ^ 傳啟資訊. [2013-03-29]. (原始內容存檔於2013-03-29).
- ^ 行政院新聞. [2021-05-27]. (原始內容存檔於2021-05-21).
- ^ 全国新版火车票10日开售 防伪功能增强. 中國新聞網 (新浪網新聞). 2009-12-08 [2009-12-08]. (原始內容存檔於2009-12-25).
- ^ 电子红包成新宠. [2015-04-04]. (原始內容存檔於2013-04-30).
- ^ 電訊盈科「流動戲票」服務簡介. 電訊盈科. [2007-01-25]. (原始內容存檔於2007-01-06).
- ^ 日本人提出向中国收取“二维码”使用费?中国有权说No!. 環球網. 2019-02-22 [2019-02-22]. (原始內容存檔於2019-02-22).
- ^ 溫婧. 日本提出向中国人收“二维码使用费”?内容不实. 北京青年報-北青網. 2019-02-22 [2019-02-23].[失效連結]
外部連結
[編輯]- QR Code官方網站 (頁面存檔備份,存於網際網路檔案館)(自動在地化)