river_20060417_1.gif
Source: River 連載漫畫 OL蔡桃桂 2006/04/17

如果妳也像我定期看 River 的作品,大概會注意到這幅爆笑的漫畫吧。課長頭上的所謂矩陣式二維條碼是 QRCode。最近在手機上讀行動條碼這件事情,在臺灣引起一陣使用熱潮。

QRCode 是由日本企業 Denso Wave 於 1994 年開發,原本的用意是為了可以快速讀取條碼內容,如同它原本的名字即是 Quick Response Code 的縮寫。最早的用途是用於追蹤汽車製造用的零件,後來被廣泛用到各種倉儲系統。你若注意你買的 3C 用品,會發現不少設備上都印上了 QRCode 或 Micro QRCode。QRCode 是日本應用最廣泛的二維條碼。

QR Code is open in the sense that the specification of QR Code is disclosed and that the patent right owned by Denso Wave is not exercised.

QRCode 受到大量採用的主要原因是它是開放標準。以上引用的文字就是 Denso Wave 在網站上所作的陳述。事實上,QRCode 已經是 AIMJEIDA 55、JIS X 0510、ISO/IEC 18004 等標準。你願意的話,可以隨時向這些標準單位取得一份規格書。而 Denso Wave 雖然持有 QRCode 的專利權,但不行使其權利,使的任何人都可以免費使用。這個策略,造就了 QRCode 於產業的普遍性,進而帶動整個產業發展,像是製碼軟體、讀碼用硬體掃描器與後端的倉儲軟體系統商都因此獲益。

QR Code Standardization
October, 1997 Approved as AIM International (Automatic Identification Manufacturers International) standard (ISS – QR Code)
March, 1998 Approved as JEIDA (Japanese Electronic Industry Development Association) standard (JEIDA-55)
January, 1999 Approved as JIS (Japanese Industrial Standards) standard (JIS X 0510)
June, 2000 Approved as ISO international standard (ISO/IEC18004)

Source: Denso Wave

若你還沒見過 QRCode,它看起來像是這樣的。

QRCode of my blog

上面這個條碼中包含的文字是 http://blog.nutsfactory.net/,如果你有可以讀二維條碼的手機,就可以直接連上我的 blog。我參考了 Alex KingWordPress Mobile Edition,如果是行動裝置連上我的 blog 時,會自動切換成另外一個簡易乾淨的模板。

  • hi, Rex

    您的文章都很有料,
    敢問前輩是從事何種工作?

  • 其實文章有沒有內容跟我的工作沒有關係,因為我並不是文字工作者、也不是長輩。 🙂

    若真的想認識我,歡迎到各大社交人脈網站尋找 Rex Tsai. 或是私下請我吃飯,我一點都不會客氣的。哈

  • 前輩不一定是長輩啦,我會認真考慮請你吃飯這事的,哈~

  • Pingback: Rex’s blah blah blah » 二維條碼導覽機制()

  • Pingback: Rex’s blah blah blah » 飛兒樂團新專輯 - 飛行部落()

  • 阿凱

    看了有關你對QRcode的解說,讓我對他多了好多認識,我是一位資管學生,最近在做專題,遇上了對於QRcode的開發困境,當初選這題目出於新鮮感,可是現在卻遭遇極大的困難,請問除了你文中所描述的東西外,是有否更多在於QRcode開發的資源,或是文件可以參考呢? 例如範例程式的解說等等的…希望可以得到幫助!
    m(_ _)m 感激不盡耶!

  • Pingback: Rex’s blah blah blah » 下載中華電信 QR Code 解碼軟體()

  • 那如果我想幫我BLOG裝一個行動條碼..這樣可以嗎!?
    讓別人也能用手機來逛我的blog!謝謝!

  • nickname

    你好,想請教一下,如果現在用網路上的qrcodeJ2ME程式在模擬器上run,當decode一串有網址列的qr圖片時,是不是有什麼語法還是機制可以讓他自動連上網,(或是解電話號碼時,能夠自動打給對方),謝謝!!

  • Pingback: Rex’s blah blah blah » WordPress for wireless devices()

  • 無暱稱訪客, 我不知道您要問的是 J2ME/MIDP API 或是模擬器的設定問題耶。:-)

    無論是 JSR118 API 或是模擬器設定還是請您 RTFM 吧。

  • Pingback: Rex’s blah blah blah » 製作個人網頁行動條碼 QRCode()

  • Pingback: Rex’s blah blah blah » 電腦應用展 - 小額付款、行動票卷與名片條碼()

  • Pingback: Rex’s blah blah blah » Firefox Extension: Mobile Barcoder()

  • no coed

    一个大陆的二维条码生成网,里面还包含了台湾的二维码格式
    http://www.mayacode.com

  • victor

    一個簡易的做qrcode條碼方法:

    1. 如果你們有blog的話, 先找去你們blog 的rss link
    2. 去www.moslike.com 把rss link 打進mobilize裡
    3. 之後, moslike 會給你 1.)emulator 和 2.)qrcode   的 code.

    相關網站: www.moslike.com
    sample : mos-guide.blogspot.com

  • fufu

    我是經濟部二維條碼發展平台的PM,有需要二維條碼服務與二維條碼合作想法的人,可以跟我聯絡

    Tel:0918098268
    mail:[email protected]

  • Hi, FuFu 您確定要把 email 跟手機號碼留在網路上嗎?如果要移除,請跟我說一聲。反正您知道我是誰。;-)

  • Pingback: Rex’s blah blah blah » Fujitsu FPcodes and other ubiquitous technologies()

  • Oliver

    我是大陆深圳的做手机开发的,对mobile barcode很感兴趣,也了解了好一段时间,看了您对二维码的相关介绍,受益匪浅,希望日后可以向您多多请教,我的mail也是我的msn,如果可以的话,希望可以认识您,来深圳的时候我可以请你吃饭哦!嗬嗬!

  • LEICA

    可以免費取得STANDARD嗎

  • QRCode 規格 ISO/IEC18004 請到 iso.org 購買。

    行動條碼應用規範 3.1 版可至 OMIA 網站下載。

    中國移動之規格(《基於QR碼的手機識讀業務業務規範》. 《基於QR碼的手機識讀業務信息編碼規範》),必須與中國移動簽署保密協定後取得。

    中華人民共和國國家標準:快速響應矩陣碼 QR Code,請向中國標準出版社購買。

  • travis

    想請問一下QRCode的標準,
    是否有全球通用的圖碼?
    例如將QRCode貼在產品上面然後行銷全球
    我以台灣的規格製作(OMIA)
    那麼日本的消費者能不能讀取內容
    或者韓國的消費者能不能讀取內容
    或者雖然有全球標準,但是仍然需要依循各業者的小標準,因此甲家的QRCode,乙家不能讀?丙國的QRCode,丁國不能讀?
    朋友說如果要發展這種行銷全球的貼紙,那就必須自己發展解碼器,然後請消費者下載到手機上運作?那這樣起不是很奇怪又很不方便?
    有點了解又不是很了解

  • Hi, travis

    是的,很遺憾的。QRCode 雖然是 ISO Standard, 但是目前只在亞洲風行,主要是日本、中國與臺灣。但三個地區使用的 QRCode 規格都不相容,主要是字碼與規格的差異。而在亞洲以外的地方,尚有其他的條碼規格存在市場上,如另外一套 ISO DataMatrix 二維條碼規格。

    因此某些解碼軟體的確無法讀取其他國家的規格。因為缺乏國際標準,目前是無法提供全球共用的貼紙。你只能先選用比較廣泛流行的條碼規格,並使用較為通用的服務語法,如 URL。

    但是你可以選用通用的解碼軟體,如 QuickMark。QuickMark 是少數同時支援上述所有規格與歐洲使用的 DataMatrix 規格之解碼器。

  • Pingback: Rex’s blah blah blah » Windows Live Barcode launches()

  • HaoChiPaoPao

    請教一下 chihchun 大大 剛剛小爬了一下文章後

    想請教一下,是不是有那個站提供單機版的條製造呢?

    不好意思,麻煩你囉!謝射

  • elgma200

    我们按照国标开发了QRcode的编码、译码软件,欢迎有喜欢的朋友免费使用。msn:[email protected]

  • HaoChiPaoPao

    那向 elgma200 大大 請教一下

    請問是繁中版還是簡中版呢?

    有沒有網頁可以看一下呀?

    軟體可以由網頁下載嗎?

    不好意思麻煩你囉!謝謝哦…

  • Joe Chen

    請問各位前輩,是否有什麼QR CODE的API可以用程式語言來CALL用來開發程式或是用網頁自動產生QR CODE的圖,或是有任何相關可以用來做交易行為的應用.謝謝各位.

  • travis

    利用管道請教到工研院QRCcode的規格….據說是各國基本上是依循ISO標準….所以除去亂碼問題,一些基本網址應該是都可以解讀的……….
    我又試了試…好像是真的…日本的QRCode或是台灣的都可以讀,只是遇到中文(或是日文)可能會有亂碼發生

    然後我又想知道那QRCode的國際標準是什麼呢
    連連看…連到了ISO……
    哇…驚人的2萬瑞士幣(1CHF=26.3256NTD,相當於台幣53萬)才可以買到文件(看看好像ISO都很貴)
    by 過來哇哇哇的travis

  • Pingback: Rex’s blah blah blah » QuickMark released a new PC software for reading QRCode and DataMatrix!()

  • Hi, HaoChiPaoPao

    DoCoMo 的 QR-factory 是可以下載的單機版軟體。

    Psytec Inc 也提供了免費的編解碼軟體 PsQREdit,有些人將此軟體翻譯成中文介面了。

    OMIA 10/13 的會員大會暨推動成果發表會辦理了一次行動條碼捐贈典禮,其中工業技術研究院捐贈了製碼軟體。我想你應該可以向 OMIA 或工研院索取。

    若會寫點程式,這篇文章中也提到了數個可以自行開發的函式庫可以使用。 🙂

  • Hi, Joe Chen

    國內的廠商如宏碁、廣譜科技、金揚資訊等都先後備有行動條碼應用平台,可用於條碼編解、票卷或交易等應用。可擇一洽詢。(宏碁的窗口就是先前留言的 FuFu 前輩。)

    QRCode 製碼與解碼的開放源碼計畫網址都已經列於本篇文章第六頁。

  • Hi, travis

    很不好意思的提醒你,那個價格後面是小數點後兩位。所以是 CHF 200,約 TWD 5288。 :-/

  • Hi, elgma200

    你願意的話,我可以把你給我的版本丟在我的網站上讓人下載。:-)

  • TRIPPEN

    請問有原始程式嗎!!

  • Hi, TRIPPEN. If you pay attention to my post, you will find the source code.

  • TRIPPEN

    hi~chihchun 你的blog沒有編碼(encode)……請問有編碼的source code…………..

    我只是整合一下專題的編碼部份…試試看是否能和我的網站連結而已~別無他用!! 謝謝~

  • Hi TRIPPEN. 分明有,就在這篇文章。而且還有多種程式語言。:-)

  • TRIPPEN

    = =+
    sorry~~

  • TRIPPEN

    我看過ㄌ~~隨然不是我要的…謝謝~~

  • Then what do you need?

  • Pingback: Rex’s blah blah blah » IF- 生活百科‧二維碼QR Code的擅場時代()

  • Mindy

    請問一下,關於QRcode在消費上的應用方面,也就是說”QRcode Reader”台灣現在大概是怎麼運作的呢?都是用照相方式掃手機上顯示的QRcode,還是有其他方法(例如:藍芽傳檔)之類的呢?謝謝回答~~看了您的blog真是受益良多呢!!^_^

  • Hi, Mindy
    我把 Case Study 都寫在文章中囉,請您參考。目前主要還是以網址(mobile web)與廣告行銷(advertising)用途為主流。

  • Mindy

    請問自行開發的時候要用UTF-8是指開發解碼軟體時嗎?
    因為我用網路上Y Swetake先生Open source的網頁鍵入中文,經過編碼之後,用台灣的手機能解碼出中文字呢@@
    所以好奇使用UTF-8開發軟體是套用在decoder還是encode/decoder兩者皆需要了~

  • Hi, Mindy
    製碼軟體得用 UTF-8 編碼。妳之所以可以讀 Y Swetake 的字碼,大約是因為 QuickMark 支援字碼自動辨識(UTF8, GB2312, BIG5, SJIS)。 🙂

  • holon

    chihchun大大您好~
    拜讀了您關於QRcode的各相關文章後 真的受益良多 不瞞您說 最近在找關於QR相關資料要應用在行動網路上 一直在網路上搜尋能夠提供C/C++或C#的軟體開發者使用的支援函式庫(想開發嘗試自行一個移動裝置上的Reader) 但搜尋許久後 似乎都沒什麼訊息 不知道chihchun能否提供一些資料 小的必感激不盡

  • Hi, holon

    Sorry, 我也不清楚是否有 Open Source 的 C/C++/C# QRCode Decoder Library. 但是的確有 ActiveX/DLL/Java 等商用版本。或許你可以直接找軟體開發商談 SDK 授權。:-)

  • samuel

    偶尔逛到这里;
    我有QRCODE和DATA MATRIX的SOURCE CODE,BY ANSI C,如果谁有意的话,可以转让,请EMAIL联系;