1

QR Code 發明歷史展

 8 months ago
source link: https://blog.othree.net/log/2024/01/12/qr-code-history/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

QR Code 發明歷史展

QRコード発明ヒストリー~QRコードはトヨタグループの発明だった!~

去年去名古屋時,有去了 Toyota 產業技術紀念館,館內的展覽其實著重在技術介紹,分為紡織和汽車,其實我以前不知道 Toyota 是紡織起家的,展覽的內容非常不錯,很多機器都還可以運作,而且也可以讓訪客按按鈕自動展示,非常用心:

トヨタ産業技術記念館

トヨタ産業技術記念館

トヨタ産業技術記念館

トヨタ産業技術記念館

而除了兩個展覽館之外,其實這段時間在入口附近還有一個特別企劃的 QR Code 發明歷史展,應該是因為去年是 QR Code 發明的 30 週年吧,我自然是對這個很有興趣,雖然展區小小的但是也有些收穫,為了寫這篇文章我也又查了不少資料。

QRコード発明ヒストリー~QRコードはトヨタグループの発明だった!~

QR Code 的很多資訊其實在 Wikipedia 上都有,不過我是看展覽才注意到原來是因日本電装(Denso)內部的需求而要開始研發二維條碼,設計出 QR Code 的原昌宏當然也是日本電装的員工,該社的研發能力蠻強的,日本電装還有一個東西是我以前在介紹日本郵遞區號時有提過的,就是日本導航常用的 Mapcode,都是非常廣泛使用的東西,由於是 Toyota 子公司,這些發明也都是圍繞著汽車相關而生的,Mapcode 主要應用在導航,而 QR Code 當初主要是為了「かんばん」系統的汽車生產零件管理,而會能相現在這樣廣泛的被使用,我覺得有兩個主要的因素,第一個是原昌宏在設計 QR Code 時,底層的設計很通用,而沒有特化於汽車零件,另一個就是日本電装當時雖然有申請專利,但各種考量後決定公開來讓大家自由使用,接下來就來看看展覽的內容吧:

QRコード発明ヒストリー~QRコードはトヨタグループの発明だった!~

原昌宏是設計 QR Code 的人,渡部元秋則是主要的軟體開發者,一開始的研發團隊就只有這兩位,另外三位當中的野尻忠雄是主管,另外兩位則是 Toyota 中央研究所的成員,應該是協助軟體開發的。

還有列出其他的關係者,以前比較沒機會看到的團隊成員、負責人還有推動公開標準化的成員等:

QRコード発明ヒストリー~QRコードはトヨタグループの発明だった!~

讀本裡面有介紹其他的二維條碼:

QRコード発明ヒストリー~QRコードはトヨタグループの発明だった!~

簡單的歷史:

QRコード発明ヒストリー~QRコードはトヨタグループの発明だった!~

中間有提到開放的原因之一,就是為了搶佔市占率,然後他們可以從 code reader 和印刷市場來賺取收益。

QRコード発明ヒストリー~QRコードはトヨタグループの発明だった!~

在各個關係者當中,負責標準化的柴田彰於 2022 年八月有在 Digital Practice 發表「QRコードの事業戦略と標準化」一文,內容很多,有各種背景介紹,競爭對手,還有像是 Toyota 內部的「かんばん」系統在導入 QR Code 前後的標籤;與其他二維條碼的比較,有一組對照不同條碼相同設定相同資料的面積差異;還有標準化的各種紀錄,像是 ISO 15394 的包裹標籤在使用 QR Code 前後的差異等,非常值得看看。

然後就是我覺得最貴重的研究手稿了,不知道有沒有數位化保存:

QRコード発明ヒストリー~QRコードはトヨタグループの発明だった!~

QRコード発明ヒストリー~QRコードはトヨタグループの発明だった!~

然後是各種的變形版 QR Code:

QRコード発明ヒストリー~QRコードはトヨタグループの発明だった!~

展覽中列出的有:

  • Micro QR Code: 比較小的 QR Code,只有一個定位點;
  • rMQR Code(Rectangular Micro QR Code): 矩形的 Micro QR Code,可以弄成長方形列印在比較狹窄的地方;
  • SQRC(Security QR Code): 包含隱藏資料區的 code,要特定的 code reader 才可以讀取到隱藏內容,還有配合用特殊油墨列印的防複製的方法;
  • Frame QR: 中間有留白一塊可以任意加工的版本。

除了以上四種之外,其實還有:

  • iQR: 也是可以做成長方形的 code,不過其實是過渡規格,沒有標準化,相關的設計後來就是用在 rMQR 中;
  • tQR: t 是 toughness,是東京都營地下鐵和 Denso Wave(日本電装子公司,負責 QR Code 的部門已經拆分至此)合作的,專門用來判斷列車車門位置用的,官方的介紹就有提到為什麼需要這種機制判斷車門位置,為的像是對應不同編成的列車或是不同車門配置的車廂等等,另外有一份日本自動識別系統協會的會報(4-6 頁)裡面也有介紹部分的系統運作機制,而 tQR 就是這個系統所使用的特規的 QR Code,第一眼應該就可以發現三個定位點的位置不一樣,然後編碼的容錯率則有加強到 50%。

tQR

然後除了這些,回來查資料後我還發現其實普通的 QR Code 就可以多個連接,日文就稱為「連接」,英文則是稱為 Structured Append,最多可以連接 16 個,如下圖:

Structure Append QR Code

這個機制除了可以增加資料量外,也是早期在 iQR 或是 rMQR 出來前,可以把正方形轉成長方形的一種方式,不過有支援的裝置和軟體比較少,例如我用 iPhone 相機就不支援一次全部讀取,然後如果要讀取單一個 code 就可能會跑出「找不到可用的資料」,事實上,前面介紹的 QR Code 的變形版本,iPhone 內建的相機也都不支援。

Structure Appended QR Code

所以接下來就要介紹最後一個收穫了,官方的 QR Code Scanner App:クルクル(QRQR),其實我很久以前,就一直很好奇到底有沒有所謂官方的 QR Code reader 了,古早以前都是用 ZXing 的 Barcode Scanner,不過其實這是 Open Source 專案,現在也已經沒在維護了。而 Denso Wave 的官方 app,則是在 2017 年才和 Arara Inc(Denso Wave 是股東之一)一起合作推出的,當時名稱叫「Q」,後來則更名為 QRQR,免費,有多語系也沒廣告,佛心,然後支援很多種格式,包括了 Barcode、兩種標準的 QR Code,還有 Micro QR、iQR、rMQR、Frame QR 以及剛剛最後提到的連結的 QR Code,解碼速度也很快,不過曾經有過偷收集資料的壞紀錄,所以要不要用就自行評估啦。

クルクル(QRQR)

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK