顯示具有 QR Code 標籤的文章。 顯示所有文章
顯示具有 QR Code 標籤的文章。 顯示所有文章

2008年9月4日 星期四

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 已經是 AIM、JEIDA 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://people.debian.org.tw/~chihchun/,如果你有可以讀二維條碼的手機,就可以直接連上我的 blog。我參考了 Alex King 的 WordPress Mobile Edition,如果是行動裝置連上我的 blog 時,會自動切換成另外一個簡易乾淨的模板。

最令一般人困惑的是,到底二維條碼與一維條碼有甚麼不同?以及為什麼要用二維條碼?一維條碼事實上相當廣泛的被使用,如最常見的 EAN 或是 ISBN 碼


以 ASUS P305 拍攝每天要喝兩瓶以上的統一純喫茶上的 EAN 13 碼。

以 ASUS P305 拍攝最近讀的一本書《大崩壞》。

一維條碼是使用黑白線條粗細來定義資訊內容,利用最左右兩邊的黑線來定義條碼總長度與寬度參考,在利用寬度定義出字碼內容。由於長度的侷限,定義的 資訊內容自然不會太豐富,EAN 與 ISBN 都只有數字編碼,但是如 Code39 有 A-Z,0-9,-.$/+%, space 等 43 種字碼,相對的,每個字碼佔用的長度自然較大。EAN 用於全球產品標示,可容納十三個數字,頭三碼是國碼,而後是九碼製造商與產品碼,最後一碼是檢查碼,這個檢查碼提供一個簡易的偵錯機制,避免讀碼錯誤。 ISBN 條碼也是大同小異,包含了語系、出版社、商品碼與一個檢查碼。這些條碼都只能容納十幾個數字或字母。


Source: ISO/IEC 18004 Information technology — Automatic identification and data capture techniques — Bar code symbology — QR Code

而矩陣式二維條碼則是利用圖形或條狀圖案作為定位點,並定義出上下左右範圍,並利用範圍內的黑點定義資訊。其實可以將這些黑點想像是位元,這些位元可以是任何資料,也可以利用容錯演算法進行錯誤更正。同樣的空間,二維條碼可以容納更多的資訊。



Version: 4 ECC Level: H 之條碼,內容是本站網址。雖有污染,但仍可被讀取。

QRCode 一共有四種字碼種類,分別是 Numeric、Alphanumeric、8-bit bytes (binary)、Kanji,每一種字碼或資料所佔的位元數都不同,它可以以混合的模式使用這四種字碼,以便達到最高的使用效益。QRCode 一共有四十個版本,版本越大內含點數越大,資料含量也更大。此外,它也支援四種容錯等級,分別是 L (7%)、M (15%)、Q (25%)、H (30%),不同的等級,可以接受的污損率也更高。選用的容錯率會造成同一版本的 QRCode 內容含量數跟著縮減或變大。規格可參考以下表格。

Symbol size 21 × 21 - 177 × 177 modules (size grows by 4 modules/side)
Type & Amount of Data
(Mixed use is possible.)
Numeric Max. 7,089 characters
Alphanumeric Max. 4,296 characters
8-bit bytes (binary) Max. 2,953 characters
Kanji Max. 1,817 characters
Error
correction
(data restoration)
Level L Approx. 7% of codewords can be
restored.
Level M Approx. 15% of codewords can be restored.
Level Q Approx. 25% of codewords can be restored.
Level H Approx. 30% of codewords can be restored.
Structured append Max. 16 symbols (printing in a narrow area etc.)

qrCodeMagazine.jpg

在日本,其實相當早就開始於手機上應用 QRCode 至各式用途,像是在型錄與廣告上印製 QRCode,內容是網址或是聯絡用的電話或電子郵件,消費者可以藉此查訊更多產品資訊或是取得折價卷,甚至也可以是廣告動畫或音樂下載視聽。也有許多人將聯絡資訊製成 QRCode 印刷至名片上。你也可以在 Yahoo! Japan 上看到 QRCode 圖樣,透過手機可以迅速連結上 Yahoo 網站。除了服務相當廣泛之外,電信業者也極力推廣,主要的電信業者NTT DoCoMo、SoftBank Mobile(was Vodafone KK)、KDDI au 都在網站上公佈相關的規格書。同時也要求客制化手機必須具備 QRCode 讀取功能,

在規格上,你可以注意到,QRCode 最高可以容量 2953 bytes (QRCode Version 40, ECC: L),因此遠遠的大於一維條碼的資料含量。但手機支援的規格通常是 Version 10 以下,可以容量 271 bytes。細節請參考 Denso Wave 網站。

除了行銷用途以外,日本也將條碼用在導覽機制、食品安全等。甚至還有消費性服務,Coca-Cola Japan 跟 Docomo 與 ITOCHU Corporation 合作,推出可透過手機與二維條碼功能之自動販賣機,這項消費者可以藉由手機購買飲料的服務稱為 cmode。根據 ITOCHU 的消息, 從 2002 年四月到 2006 年 1 月 20 日註冊人數已經超過 50 萬人,在 2006 年 2 月 16 日時,佈建的機器已經到達 5000 台。在 2004 年以前只支援使用二維條碼與紅外線,之後也推出第二代可利用 Mobile FeliCa 技術之非接觸式電子錢包消費機制。未來還會增加更多的付款方法,你可以上 Cmode 網站體驗以手機構買飲料的過程。


Source: ITOCHU Corp.

若你對日本應用 QRCode 的狀況感興趣的話,有一位瘋狂的日本年輕人把他見到的 QRCode 應用都 blog 下來了,而且是用 QRCode blogging。想要閱讀這個「世界一読み難いBlog」,你恐怕要有解碼軟體與日文閱讀能力喔。

臺灣電信產業一直有推行二維條碼應用的障礙,主要是規格標準與支援的手機數量不多。雖然早在幾年前,廣譜行動科技就已經在臺灣推廣 Magicode,但這套來自韓國 IconLab的封閉式條碼規格,並不受到電信業者青睞。直到去年年中由 OMIA 聯合六家行動電信業者(中華電信、遠傳電信、台灣大哥大、亞太電信、威寶電信、大眾電信)、四家手機業者(明基、集嘉通訊、Nokia、 Motorola)及系統整合業者(宏碁)等組成行動二維條碼聯誼會,定義出共同的行動二維條碼編碼規格,在 2006 年 1 月 23 日舉行「行動條碼GO 無線便利通記者會」後,臺灣的手機業者與電信業者才算是有行動條碼應用標準規範可以遵循。

這份規格參考了日本的條碼規格,定義了網址、撥打電話、傳送簡訊、寄送電子郵件、電話簿、通訊錄等條碼規格。同時針對國內的字碼需求,將字碼定義為 使用 UTF-8,原 ISO 規格中定義的是使用 Shift JIS。同時這份規格中也提供建議的尺寸 (Module size),這個尺寸對於臺灣推廣行動條碼的初期相當重要,因為臺灣的手機相機鏡頭等級遠比日本低,通常不具備近拍功能,這造成若條碼印製太小,現行主流 手機將無法讀取。所謂 Module Size 的意思是每單一黑點之尺寸,單一黑點長寬應介於 0.8mm ~ 1mm 左右。這會使條碼面積增大,但是可以讓大部分的手機可以閱讀。若是以最小的 QRCode 來講,他的長寬會有 21 個黑點(module),若以每 module size 1mm 而言,加上上下左右留下的四個 module 的空格,這樣長寬就會高達 2.9 公分。但這個尺寸會依據主流手機的汰換,而逐步下降。

目前國內開發手機專用二維條碼讀碼軟體主要有三家廠商,分別是中華電信研究所、廣譜行動科技與金揚資訊科技。 中華電信研究所的解碼技術是由吳坤榮博士所帶領的團隊所開發,目前並未提供開放下載,主要是授權給特定廠商使用。而廣譜行動科技與金揚資訊科技原本都只支 援私有的條碼規格,但在 OMIA 的規格出爐後,也都開始支援 QRCode 解讀。廣譜行動科技目前支援的有 Widnows Mobile 平台以及 Symbian 平台等,目前尚未見到內建出貨的手機。金揚資訊科技的 QuickMark 則除了 Windows Mobile 與 Symbian 平台外,已經內建上市的有 Dopod S300、iDo S601。此外還有一款屬於 Feature Phone 等級的 OKWAP A375,但是舊有的使用者必須到 OKWAP 網站自行下載新版 ROM Code 升級,才會在十二宮格上見到讀碼軟體,若近日在臺灣大哥大門市購買的款式也會是內建版本。

除了上述經營解碼軟體的廠商之外,臺灣還有一家其實是經營行動上網行銷業務的台灣奇智創庫股份有限公司,他們也在網站上提供數款 Nokia 手機 QRCode 解碼軟體下載。奇智創庫的電子報行動網路行銷電子報亦對 QRCode 的應用做了相關廣泛的報導,並專訪各大電信業者的相關業務主管,相當值得一讀。

手機業者其實也相當注意相關的發展,除了開放平台可以下載安裝之外,許多業者也已經整合開發條碼讀碼功能到手機上,接下來的幾個月會逐漸在市場上見到。雖然許多廠商都已經開發出支援 Nokia Sybmain 系列手機的讀碼器,Nokia 也還在官方網站上教授提供使用者下載使用行動條碼軟體,Nokia 的合作解碼軟體商是 Scanbuy。

感興趣且持有照相手機,可以到上述網站尋找適合你的手機軟體下載。

網路上也有開放源碼的 QRCode 解碼軟體,SourceForge Japan 上有一套 GPL 的 QRCode 辨識軟體,由 Yusuke Yanbe 所開發。

作者已經將這套系統包裝成 CLDC1.1/MIDP2.0/MMAPI1.0 的 jar 檔, 檔案是 qrcodeExample/qrcode.jar,你或許不需要了解 Java 就可以解開裝上,但是作者並沒有把程式寫完,你或許可以執行並且可以在螢幕上解讀出某種資料,不過那只是辨識作者塞在 jar 中的一個測試圖檔。目前這套系統只支援 QRCode Model 2 Version 1 到 13,而且定位能力相當不足,只能辨識程式產生的完美圖檔,以相機拍攝的圖案幾乎無法辨識,所以如果想在手機上使用的話,還有許多功夫要下,不純粹是包裝 成可以執行的狀態就可以用的。

如果你的手機只能執行 Java 程式 (但至少要支援 MMAPI 1.0),而又不知道怎麼把上述的程式改好可以執行的話。Vienna University of Technology 的 Christoph Wimmer 在他的網站 QRDemo.com 上提供了一個調整過的版本 - QRMidlet。你也可以從他的網站取得程式碼。這個網站的主要目的是提供一些連結、圖鈴下載等展示。你也可以把訊息留在站上,取得一個條碼到處發,別人掃描條碼後即可取得你的訊息。


目前在臺灣使用 QRCode 的服務尚不多,比較知名的是華納威秀的電子票卷,消費者可於線上訂票,系統會傳送一則二維條碼至手機上,消費者必須持手機到華納威秀的中華電信櫃檯掃描取 得實質門票入場,這個機制未使用手機讀碼軟體之功能。小巨蛋也用類似的機制,進行門票訂購,但是使用的是一維條碼。

此外,也已經有相當多的內容提供服務商使用 QRCode 來銷售數位內容,像是之前所提的媽祖無所不在。而電信業者也已經在帳單內,附贈利用 QRCode 銷售加值服務的廣告文宣。


遠傳電信於帳單附贈之廣告傳單,內容是透過二維條碼,下載桌布、鈴聲等服務。

許多內容提供提供者也利用條碼進行廣告,如中央氣象局在官方網站上擺放 QRCode,天下雜誌也在六月號以數位生活創新三力,將 QRCode 作為其中一個專題報導。(很遺憾的,網頁上擺得是金揚資訊的 QuickMark 條碼)

也有許多廠商試圖將條碼與消費購物連結在一起。美國的公司 Scanbuy 一直想做的利用條碼進行商品的銷售,最近在 CBS 上有一則新聞是報導利用 Scanbuy 的掃描軟體,讀取一維條碼,並可連上 Amazon.com 或 Shopping.com 進行價格查詢。臺灣金揚資訊的 QuickMark 則是想利用二維條碼提供購物、金流整合或防偽功能,去年曾經在電腦應用展展示過類似的概念。

此外,農委會一直推動食品追溯機制,去年委託宏碁科技開發「農業二維條碼商業應用計畫案」,建構一個二維條碼認證服務平台,串連農委會農業產銷履歷平台及工業局二維條碼服務平台。除了在食品外包裝上放置條碼外,也在幾個超市內擺放可讀 QRCode 的設備,提供消費者可以當下掃描閱讀農產品履歷。(雖然不受好評)


安室奈美恵在 1996 在手臂紋了一個刺青,是一個代表她生日 “19770920.” 的一維條碼。事實上,許多人將一維條碼或二維條碼刺在身上,作為自我標示或行銷,例如 Tokyo Game Show 2005 展示了許多的手機遊戲,當時就有多樣性的二維條碼應用,其中一個就是刺青美少女

倘若你想自製一個條碼以便刺在自己的皮膚上,或是只是想玩玩二維條碼,網路上有許多免費的製碼平台可以用。臺灣的廠商金揚資訊提供了 diy.quickmark.com.tw, 可以製作 QuickMark 與 QRCode 兩種條碼,QRCode 除了 OMIA 所定義的幾種規格外,你尚可玩 Structured Append 功能,也就是可以傳一小張圖片,製碼軟體為你切割成數個條碼,透過手機掃讀後,即可合成一張圖片。廣譜科技提供了一個較為陽春簡易的製碼軟體。

除了免費的平台可以試玩,你也可以找到許多開放源碼的產生器。像是川合孝典所開發的 GD-Barcode,你可以用 Perl 開發條碼產生器。或者 Youichi Swetake 很厲害的開發了 PHP, Ruby, Java 版本,他甚至做了給支援 Doja 3.0 手機用的製碼軟體。倘若很不幸的上述的語言你都無法使用,Yuuki Yoshizawa 把 Y Swetake 的軟體改成 Java Script 版本了,你可以不用架設伺服器,直接用網頁撰寫 QRCode 產生器。(速度有點慢)。

在自行開發 QRCode 製碼軟體時,請記得臺灣使用的字碼規格是 UTF8。


我曾經以「行動電子商務新契機」 為題發表在 2005 年 12 月號 ITHome,討論行動條碼與電子商務間的應用關係,我在文中提到,其實條碼是各式服務的 Entry Point,它是一種廉價而直覺的資訊載具,這項技術可以使行動內容服務業者突破電信業者的入口網站排名限制,只要可以將這些服務入口散佈開來,就可以使 傳統 Wall Garden 式的經濟模式改變為 Open Netowrk,透過 IP 網路可以提供更多樣的商品,更多的付款方法。而非受到傳統電信業者的剝削,像是中華電信的 emome 手機網的上架費是營收抽成 15%,最近才改變成 9%。但即使經濟模式改變,電信業者依然會是最大的受益者,因為頻寬的使用量增大,傳輸費用營收自然向上增長。

而像你這樣的使用者,則可以使用這些使你輸入更方便的機制存取資料,例如不需要連線上網的通訊錄條碼或是簡訊條碼。何不開始試著玩玩看呢?

2008年9月3日 星期三

QR Code Features

High Capacity Encoding of Data

While conventional bar codes are capable of storing a maximum of approximately 20 digits, QR Code is capable of handling several dozen to several hundred times more information.

QR Code is capable of handling all types of data, such as numeric and alphabetic characters, Kanji, Kana, Hiragana, symbols, binary, and control codes. Up to 7,089 characters can be encoded in one symbol.

QR Code Data capacity
Numeric only Max. 7,089 characters
Alphanumeric Max. 4,296 characters
Binary (8 bits) Max. 2,953 bytes
Kanji, full-width Kana Max. 1,817 characters
  A QR Code symbol of this size can encode 300 alphanumeric characters.
Small Printout Size

Since QR Code carries information both horizontally and vertically, QR Code is capable of encoding the same amount of data in approximately one-tenth the space of a traditional bar code. (For a smaller printout size, Micro QR Code is available.

Kanji and Kana Capability

As a symbology developed in Japan, QR Code is capable of encoding JIS Level 1 and Level 2 kanji character set.
In case of Japanese, one full-width Kana or Kanji character is efficiently encoded in 13 bits, allowing QR Code to hold more than 20% data than other 2D symbologies.

QR Code is capable of efficiently encoding Kanji and Kana.
Dirt and Damage Resistant

QR Code has error correction capability. Data can be restored even if the symbol is partially dirty or damaged. A maximum 30% of codewords*1 can be restored*2.

*1: A codeword is a unit that constructs the data area. In the case of QR Code, one codeword is equal to 8 bits.
*2: Data restoration may not be fully performed depending on the amount of dirt or damage.
Readable from any direction in 360°

QR Code is capable of 360 degree (omni-directional), high speed reading. QR Code accomplishes this task through position detection patterns located at the three corners of the symbol. These position detection patterns guarantee stable high-speed reading, circumventing the negative effects of background interference.

Structured Append Feature

QR Code can be divided into multiple data areas. Conversely, information stored in multiple QR Code symbols can be reconstructed as single data symbols.

One data symbol can be divided into up to 16 symbols, allowing printing in a narrow area.

The same data can be read either from the upper symbol or the lower four symbols.

Barcodes for TV Commercials



ColorZip developed ColorCodes that can be read by camera phones from the TV screens. "Viewers will be able to simply point their camera phones at the screen to capture the codes and get directed to Internet sites where they can purchase goods or learn more about the programs they are watching. Content can be delivered as video, photos, music, text or a link to a website that automatically opens. The server provides real-time data on when and where customers are making a Colorzip connection, making it ideal for CRM research."

3D Barcodes To Store Video

I4U: "Content Idea of Asia has developed a printable 3D code that can store between 0.6 to 1.8 MB, enough for watching short video commercials on mobile phones. The 3D code is based on the 2D QR Code." The new code consists of up to 24 layers using different colors. Its major advantage over the existing technologies is that the video information is contained in the code itself and does not require connection to a server to be accessed.

Uses for QR Codes

A few interesting uses for QR codes in case the tech ever catches on in the US.



Business cards. (meisiya.net)



Ads for escort services. (Jan Chipchase)



Tattoos. (Kaywa.com)



Branded QR codes. (Eurotechnology.com)



T-shirts. (Jos' Blog)


Billboards. (Ogilvy)

2008年8月31日 星期日

QR Code





用QR Code追溯食品來源及提供資訊



連巴士站也用QR Code

QR Code
是Quick Response Code的簡稱,是取代Bar Code(就是通用的條碼)的識別條碼系統。QR Code是日本Denso-Wave公司在1994年發明的,現在已成為日本最常用條碼系統。它比Bar Code儲存更多資料及更容易被解碼(連手機也可),一個小小的QR Code最多竟可藏七千多個數字、兩千多個字母或一千八百個漢字及假名!


QR Code手機上網



知日部屋的QR Code

QR Code与Data Matrix和PDF 417的比较

QR Code与Data Matrix和PDF 417的比较

码制

QR Code

Data Matrix

PDF 417

研制公司

Denso Corp.(日本)

I.D.Matrix Inc.(美国)

Symbol Technolgies Inc (美国)

研制分类

矩阵式

行排式

识读速度

30个/每秒

2~3个/秒

3个/秒

识读方向

全方位(360°)

+/-10°

识读方法

深色/浅色模块判别

条空宽度尺寸判别

汉字表示

13bit

16bit

16bit

图片


1. Data Matrix 二维条码原名Datacode,由美国国际资料公司(International Data Matrix, 简称ID Matrix)於1989年发明。Data-Matrix二维条码是一种矩阵式二维条码。有国际标准。

2. PDF417二维条码是一种堆叠式二维条码,目前应用最为广泛。PDF417条码是由美国SYMBOL公司发明的,PDF(Portable Data File)意思是“便携数据文件”。组成条码的每一个条码字符由4个条和4个空共17个模块构成,故称为PDF417条码。码制公开,有国际标准。

3. QR Code码英文全称是Quick Response Code,翻译成中文为快速响应二维矩阵码。

QR Code,QR码,二维条形码的一种,目前在日本很流行,据本人观察在国内的网络上好像也比较流行, 日本现在的新手机大部分都内置了这种二维条形码的识别软件,它利用手机自带的摄像头就可以实现数据识别。目前在国内的网站上可以下载到windows mobile 2003se smartphone 版本的解码软件QuickMark,目前该软件的最新版是3.2版,0.3M-Pixel(30W像素)的摄像头就可以利用该软件识别QR Code。
QR Code有如下优点:
1、信息容量大。纯数字型数据,最大容量为7089字符;纯字母型数据,最大容量为4296字符;二进制(8 bits)数据,最大容量为2953bytes;汉字及全宽度假名(kanji,full width kana)数据,最大容量为1817字符。
2、印刷面积小。QR Code,QR码在水平和竖直两个方向记录信息,记录相同的信息比传统一维条形码占用的小,大概只占用传统一维条形码的1/10空间。
3、兼容汉字与假名。因为是日本人发明的,所以QR Code,QR码支持JIS Level 1及 Level 2的汉字字符及假名。
4、抗污损。QR Code,QR码的容错、纠错能力较强,有时候只需要全部面积30%的条码就可以把整个条码的信息还原出来。
5、360度可读。你可以以任何角度读取QR Code,QR码的信息。
6、结构可附加。一个QR Code,QR码的信息可以存在一个高级的QR Code,QR码里也可以存在四个低级的QR Code,QR码里。

这里提一下二维条形码知识,有兴趣的朋友可以看一下:
一维条码只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息,其一定的高度通常是为了便于阅读器的对准。
一维条码的应用可以提高信息录入的速度,减少差错率,但是一维条码也存在一些不足之处:
* 数据容量较小: 30个字符左右
* 只能包含字母和数字
* 条码尺寸相对较大(空间利用率较低)
* 条码遭到损坏后便不能阅读
在水平和垂直方向的二维空间存储信息的条码, 称为二维条码(2-dimensional bar code)。
与一维条码一样,二维条码也有许多不同的编码方法,或称码制。就这些码制的编码原理而言,通常可分为以下三种类型
1. 线性堆叠式二维码 是在一维条码编码原理的基础上,将多个一维码在纵向堆叠而产生的。典型的码制如:Code 16K、Code 49、PDF417等。
2. 矩阵式二维码 是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。典型的码制如: Aztec、Maxi Code、QR Code、 Data Matrix等。
3. 邮政码 通过不同长度的条进行编码,主要用于邮件编码,如:Postnet、BPO 4-State。
在许多种类的二维条码中,常用的码制有:Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49, Code 16K 等,其中:
* Data Matrix 主要用于电子行业小零件的标识,如Intel的奔腾处理器的背面就印制了这种码。
* Maxi Code 是由美国联合包裹服务(UPS)公司研制的,用于包裹的分拣和跟踪。
* Aztec 是由美国韦林(Welch Allyn)公司推出的,最多可容纳3832个数字或3067个字母字符或1914个字节的数据。
下面,我们以PDF417码为例,介绍二维条码的特性和特点。
一). PDF417简介
PDF417码是由留美华人王寅敬(音)博士发明的。PDF是取英文Portable Data File三个单词的首字母的缩写,意为“便携数据文件”。因为组成条码的每一符号字符都是由4个条和4个空构成,如果将组成条码的最窄条或空称为一个模 块,则上述的4个条和4个空的总模块数一定为17,所以称417码或PDF417码。
二). PDF417的特点
1. 信息容量大 PDF417码除可以表示字母、数字、ASCII字符外,还能表达二进制数。为了使得编码更加紧凑,提高信息密度,PDF417在编码时有三种格式:
* 扩展的字母数字压缩格式 可容纳1850 个字符;
* 二进制 / ASCII格式 可容纳1108 个字节;
* 数字压缩格式 可容纳2710 个数字。
2. 错误纠正能力 一维条码通常具有校验功能以防止错读,一旦条码发生污损将被拒读。而二维条码不仅能防止错误,而且能纠正错误,即使条码部分损坏,也能将正确的信息还原出来。
3. 印制要求不高 普通打印设备均可打印,传真件也能阅读。
4. 可用多种阅读设备阅读 PDF417码可用带光栅的激光阅读器,线性及面扫描的图像式阅读器阅读。
5. 尺寸可调以适应不同的打印空间
6. 码制公开已形成国际标准,我国也已制定了417码的国标。
三). PDF417的纠错功能
二维条码的纠错功能是通过将部分信息重复表示(冗余)来实现的。比如在PDF417码中,某一行除了包含本行的信息外,还有一些反映其它位置上的字符(错误纠正码)的信息。这样,即使当条码的某部分遭到损坏,也可以通过存在于其它位置的错误纠正码将其信息还原出来。
PDF417的纠错能力依错误纠正码字数的不同分为0~8共9级,见图4,级别越高,纠正码字数越多,纠正能力越强,条码也越大。当纠正等级为8时,即使条码污损50%也能被正确读出,如图5。
 
四). PDF417的几种变形
如图6,PDF417还有几种变形的码制形式:
* PDF417截短码 在相对“干净”的环境中,条码损坏的可能性很小,则可将右边的行指示符省略并减少终止符。
* PDF417微码 进一步缩减的PDF码。
* 宏PDF417码 当文件内容太长,无法用一个PDF417码表示时,可用包含多个(1~99999个)条码分块的宏PDF417码来表示。
二维条码的优势
从以上的介绍可以看出,与一维条码相比二维条码有着明显的优势,归纳起来主要有以下几个方面:
一). 数据容量更大
图中的PDF417码包含了文字框中的所有文字。
二). 超越了字母数字的限制
三). 条码相对尺寸小
四). 具有抗损毁能力
二维条码的应用
一). 运输行业的应用
一个典型的运输业务过程通常经历:供应商-->货运代理,货运代理-->货运公司,货运公司-->客户等几个过程,在每个过 程中都牵涉到发货单据的处理。发货单据含有大量的信息,包括:发货人信息、收货人信息、货物清单、运输方式等等。单据处理的前提是数据的录入,人工键盘录 入的方式存在着效率低、差错率高的问题,已不能适应现代运输业的要求。
二维条码在这方面提供了一个很好的解决方案,将单据的内容编成一个二维条码,打印在发货单据上,在运输业务的各个环节使用二维条码阅读器扫描条码,信息便录入到计算机管理系统中,既快速又准确。
在美国,虽然 EDI 应用革新了业务流程的核心部分,但不巧的是它却忽略了流程中的关键角色--货运公司。许多 EDI 报文对于货运商来说总是迟到 ,以至于因不能及时确认准确的装运单信息而影响了货物运输和客户单据的生成。
美国货运协会 (ATA) 因此提出了纸上 EDI 系统。 发送方将EDI信息编成一张PDF417条码标签提交给货运商,通过扫描条码,信息立即传入货运商的计算机系统。这一切都发生在恰当的时间和恰当的地 点,使得整个运输过程的效率大大提高。

二). 身份识别卡的应用
美国国防部已经在军人身份卡上印制 PDF417 码。 持卡人的姓名,军衔,照片和其他个人信息被编成一个PDF417码印在卡上。卡被用来做重要场所的进出管理及医院就诊管理。
该项应用的优点在于数据采集的实时性,低实施成本,卡片损坏(比如枪击)也能阅读,以及防伪性。
我国香港特别行政区的居民身份证也采用了PDF417码。其它的应用,如营业执照、驾驶执照、护照、我国城市的流动人口暂住证、医疗保险卡等也都是很好的应用方向。
三). 文件和表格应用
日本Seimei 保险公司的每个经纪人在会见客户时都带着笔记本电脑。每张保单和协议都在电脑中制作并打印出来。当他们回到办公室后需要将保单数据手工输入到公司的主机中。
为了提高数据录入的准确性和速度,他们在制作保单的同时将保单内容编成一个PDF417条码,打印在单据上,这样他们就可以使用二维条码阅读器扫描条码将数据录入主机。
其它类似的应用还有:海关报关单、税务申报单、政府部门的各类申请表等等。
四). 资产跟踪
美国钢管公司在各地拥有不同种类的管道需要维护。为了跟踪每根管子,他们将管子的编号,位置编号,制造厂商,长度,等级,尺寸,厚度以及其他信息编成一个PDF417条码,制成标签后贴在管子上。当管子移走或安装时,操作员扫描条码标签,数据库信息得到及时更新。
工厂可以采用二维条码跟踪生产设备;医院和诊所也可以采用二维条码标签跟踪设备、计算机及手术器械。

2008年8月30日 星期六

手機優惠券(ケイタイクーポン)


手機優惠券(ケイタイクーポン),不是指買手機會變便宜的折價券。日本的手機可以上網、可以收發信件、可以更新部落格文章及回留言、還有可以當儲值卡用,當然利用手機是個很好的製造商機的手段。譬如,手機優惠券。
手機優惠券,其實就是先加入某家店的會員,之後定期就會收到該店發出的MAIL(討厭收此廣告信件的人不適合,況且收信也是要花錢的,一通約1-3日幣吧?!)。MAIL裡會說只要把畫面給店員看,就可以享有會員價云云。

像 我最先加入的是SEGAMI藥莊店的會員。他會定期通知哪天到哪天是5倍點數日等。這樣可以提醒我除了每個月固定24,25的5倍日之外,我還可以利用不 定期的5倍日去買東西。別小看這5倍,可都是現金啊!每花100日幣,就可以存1日幣,5倍日時,可以存5日幣,買個3000的化妝品,平常只有30日 幣,5倍日就可以存150日幣了!積少成多,我手頭上可是已經累積了6000日幣了!!

再來就是加入了肯德基和麥當勞的首機會員。我們家沒訂報紙,所以根本拿不到夾在報紙裡的折價券。不過加入手機會員後,就可以裡用手機裡的連結,連結到想吃的套餐,跟店員說:給我一份手機優惠XX號餐, 當場就可以省約100-300日幣。 前幾天我去打工沒做飯,木神君忘了我有打工,沒買晚餐就回家了。他叫我回家時順便去買賣當勞套餐給他,我就幫他買了一個套餐,原價要650,手機套餐 590還多一個100塊日幣的三角派呢!像雙層吉士堡套餐,原價550,提示手機優惠畫面就可以用350日幣買到!雞塊原價220,也只要100就吃得到 囉!
現在期待可以利用手機減少我手頭上的會員卡。