2021年12月21日 聯合報 科技.人文聯合講座

QR Code的巧思與反思

趙坤茂

生活場域中,舉凡實聯制、點餐、手機支付、搭車、讀報、瀏覽文件,乃至於疫苗護照及PCR檢測證明等,往往藉由QR Code存取資訊,於是乎每條大街小巷,每個人的手裡,見面第一件事,就是掃描QR

QR Code是一種二維碼,由豐田子公司「電裝公司」的工程師原昌宏所發明。將近卅年前,當豐田追蹤汽車零件的生產歷史及配送歷程時,常常要掃描多條一維條碼(Barcode)才能確認。為了簡化程序,原昌宏在下圍棋時,想到黑子為1,白子為0,二維平面比一維線條能儲存更多資訊,從而設計出類似圍棋盤面,並以Quick Response(快速回應)字首命名的QR Code

如今,QR Code已是全球最通用的二維碼,其巧思值得細究。首先,它在左上、右上和左下各置放一個回字型定位錨,無論是斜拍或反拍,掃描器都可自動回歸正確方位。事實上,光一個左上回字就足以決定方位,例如微型QR Code就僅用左上回字,但容量稍大的版本,仍需靠右上和左下兩個回字決定邊界,甚至還額外使用一些小型回字輔助對齊,以便更精準掃描。

再者,它具備不同等級的容錯能力,即使沾上汙漬或局部毀損,只要在可容忍範圍內,仍能正確讀出。用戶也可利用這項特性,在上面加入圖案而無損其內容。此外,產生器製作時,會評估套用哪一款遮罩讓它看起來最「黑白相間」,避免出現一大片全黑或全白的區塊,解讀時再套用同一款遮罩讀回原始內容。最後,電裝公司雖然擁有專利,但選擇開放給大家免費使用,更促進它的流通性。

在智慧手機普及後,大家隨身都有掃描器,QR Code順勢發展,如雨後春筍般出現在各個場合。疫情期間,掃描不接觸的優勢,更讓它橫掃全球。要留意的是,不肖歹徒可能利用處處可見的QR Code,植入詐騙釣魚連結或高額付費簡訊等資訊,故掃描時務必審慎防偽,切莫逢Q必掃,以免人財兩失。

那日在餐廳裡,鄰桌四位長者入座後,侍者要求他們掃描QR Code點餐,長者當場愣住。雖然線上點餐既可降低接觸風險,又能即時更動菜單內容,但對視力或操作不便的客人,點菜過程顯得繁瑣冰冷,店家應適時伸手援助。待用餐結束,長者又為了如何拆帳吵成一團。這景象很反諷,畢竟線上點餐後,讓電腦自動精算客製個人帳單,實乃輕而易舉之事。長者大費周章結帳後,又相約下次見,看來多年交情還是有溫度的!

【2021/12/21 聯合報】