(57)【要約】【課題】  本発明の目的は、身分証明書やクレジットカード等の物品について、本人確認が可能であるとともに、偽造防止への対応がなされた２次元コードによる情報検証システム及び情報検証方法を提供する。【解決手段】  ２次元コードによる情報検証方法は、単位セルがｎ×ｍ（但しｎ、ｍは自然数）に縦横に配列されるドット４からなる２次元コードによる情報検証方法であって、物品に付与された２次元コードのマーキングパターンを取得する工程と、物品に２次元コードが付与された時点でのマーキングパターンを取得する工程と、物品から取得したマーキングパターンと、２次元コードが付与された時点でのマーキングパターンを比較する工程とを備えている。【選択図】    図７
2005352879.tif 000002
【特許請求の範囲】
【請求項１】
２次元コードによる情報検証システムであって、
前記２次元コードの形成装置と、２次元コードの検証装置とを備え、
前記２次元コードの形成装置は、
単位セルがｎ×ｍ（但しｎ、ｍは自然数）に縦横に配列されるドットからなる２次元コードのマーキングパターンを生成するマーキングパターン生成手段と、
前記マーキングパターンに基づいて、物品に２次元コードを形成するマーキング手段と、を備え、
前記２次元コードの検証装置は、
前記２次元コードの形成装置から前記マーキングパターンを取得する情報取得手段と、
前記物品から２次元コードのマーキングパターンを取得する取得手段と、
前記２次元コードの形成装置から取得されたマーキングパターンのドットのステップサイズ及びドット径と、前記物品から取得されたマーキングパターンのドットのステップサイズ及びドット径とを比較する比較手段と、を備えたことを特徴とする２次元コードによる情報検証システム。
【請求項２】
前記マーキングパターンは、前記２次元コードに格納される一般情報と、前記ドットのステップサイズ及びドット径に基づいて決定されることを特徴とする請求項１記載の２次元コードによる情報検証システム。
【請求項３】
単位セルがｎ×ｍ（但しｎ、ｍは自然数）に縦横に配列されるドットからなる２次元コードによる情報検証方法であって、
物品に付与された２次元コードのマーキングパターンを取得する工程と、
前記物品に前記２次元コードが付与された時点でのマーキングパターンを取得する工程と、
前記物品から取得したマーキングパターンと、前記２次元コードが付与された時点でのマーキングパターンを比較する工程と、を備えたことを特徴とする２次元コードによる情報検証方法。
【請求項４】
前記マーキングパターンを比較する工程では、前記ドットのステップサイズ及びドット径が比較されることを特徴とする請求項３記載の２次元コードによる情報検証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は２次元コードによる情報検証システム及び情報検証方法に係り、特に、物品に付された２次元コードの真偽を判定することにより、その物品が真正なものであるか否かの判定を可能とする、２次元コードによる情報検証システム及び情報検証方法に関する。
【背景技術】
【０００２】
従来より、店舗での買い物や施設利用の際に、会員カードを提示してサービスポイントの提供を受けたり、施設利用の許可を得ることが行われている。従来では、特に本人確認等を行うことなく、カードの使用がなされていた。
このため、第三者が拾得して不正に使用した場合であっても、本人かどうかを見分けることができず、そのまま使用を許可してしまうという問題があった。
【０００３】
なお、クレジットカードを用いて商品購入等を行う場合は、提示したクレジットカードが本人のものであると認証する必要があるため、認証の方法として、自筆のサインを示すことが一般的に行われている。
しかし、このように自筆のサインを示すものであっても、クレジットカードが拾得されて不正に使用された場合、クレジットカードに書かれた筆跡を真似されてしまったり、或いはクレジットカードのサイン部分を改竄されてしまうと、正規のサインかどうかを、商品提供者が完璧に見極めることは困難であった。
このため、カードに本人の顔写真を組み込み、この顔写真により認証を行う方法が知られている。しかし、顔写真の部分を改竄された場合には、対応することができなかった。
或いは、本人専用の認証コードをクレジットカードに登録しておき、カード使用時に、前記認証コードをユーザに問い合わせることにより、本人の認証を行うシステムが提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００２−９９８５５号公報（第３頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１の技術では、ユーザが口頭で認証コードを回答する構成であるため、第三者が付近にいた場合、第三者に認証コードが知られてしまうおそれがあった。
また、カードが拾得されて解析され、認証コードが割り出されてしまった場合は、カードの不正使用を防止することができなかった。
【０００６】
本発明の目的は、身分証明書やクレジットカード等の物品について、本人確認が可能であるとともに、偽造防止への対応がなされた２次元コードによる情報検証システム及び情報検証方法を提供することにある。
本発明の他の目的は、かばん，衣類，電気製品等の物品について、本物であるか否かの判断を可能とする２次元コードによる情報検証システム及び情報検証方法を提供することにある。
【課題を解決するための手段】
【０００７】
前記課題は、本発明の請求項１に係る２次元コードによる情報検証システムによれば、前記２次元コードの形成装置と、２次元コードの検証装置とを備え、前記２次元コードの形成装置は、単位セルがｎ×ｍ（但しｎ、ｍは自然数）に縦横に配列されるドットからなる２次元コードのマーキングパターンを生成するマーキングパターン生成手段と、前記マーキングパターンに基づいて、物品に２次元コードを形成するマーキング手段と、を備え、前記２次元コードの検証装置は、前記２次元コードの形成装置から前記マーキングパターンを取得する情報取得手段と、前記物品から２次元コードのマーキングパターンを取得する取得手段と、前記２次元コードの形成装置から取得されたマーキングパターンのドットのステップサイズ及びドット径と、前記物品から取得されたマーキングパターンのドットのステップサイズ及びドット径とを比較する比較手段と、を備えたことにより解決される。前記マーキングパターンは、前記２次元コードに格納される一般情報と、前記ドットのステップサイズ及びドット径に基づいて決定されるものである。
【０００８】
本発明の２次元コードは、暗色セルと明色セルがマトリクス状に配設され、一見したところでは通常の外観を有してる。
しかし、実際には、暗色の単位セルは、ｎ×ｍ（但しｎ、ｍは自然数）に縦横に配列されるドットからなり、このドットは、所定のステップサイズ及び径を有して配列されている。
したがって、この単位セル内のドットの状況を観察することにより、本発明のシステムで生成された２次元コードであるか否かを検証することが可能であり、コピー等による偽物を容易に見破ることが可能である。
【０００９】
本発明の請求項３に係る２次元コードによる情報検証方法は、単位セルがｎ×ｍ（但しｎ、ｍは自然数）に縦横に配列されるドットからなる２次元コードによる情報検証方法であって、物品に付与された２次元コードのマーキングパターンを取得する工程と、前記物品に前記２次元コードが付与された時点でのマーキングパターンを取得する工程と、前記物品から取得したマーキングパターンと、前記２次元コードが付与された時点でのマーキングパターンを比較する工程と、を備えたことを特徴とする。
前記マーキングパターンを比較する工程では、前記ドットのステップサイズ及びドット径が比較される。
【発明の効果】
【００１０】
本発明によれば、カード等の物品に形成された２次元コードに、不可視な状態で、真偽を判定するための情報が組み込まれており、偽造を防止することが可能である。
上記真偽を判定するための情報は、２次元コードの暗色セルを構成するドットのステップサイズ及びドット径として組み込まれている。
ドット４の直径は、数十μｍ〜数百μｍ程度であり、レーザマーキングにより高い精度でマーキングされている。このため容易に偽造することができず、また真偽の判定についても、より正確に行うことが可能となる。
そして、本発明の２次元コードは、レーザマーキングにより物品に直接形成されているので、２次元コードの真偽が判定されることにより、同時に物品の真偽も判定することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施の形態を図面に基づいて説明する。なお、以下に説明する部材、配置等は本発明を限定するものでなく、本発明の趣旨の範囲内で種々改変することができるものである。
【００１２】
図１及び図２は本実施形態に係るレーザマーキング装置の構成を示す説明図、図３は２次元コード検証装置の構成を示す説明図、図４は２次元コードの説明図、図５及び図６は２次元コードの暗色セルの説明図、図７は２次元コードの検証方法を示す説明図、図８はレーザマーキング装置及び２次元コード検証装置の記憶部に記憶された２次元コードに関する情報を示す説明図、図９乃至図１４はレーザマーキングから２次元コード検証までの処理の流れを示す流れ図である。
【００１３】
図１及び図２は、本実施形態に係る情報検証システムＳを構成する各装置を示す説明図である。
情報検証システムＳは、２次元コードを形成するレーザマーキング装置Ｓ１と、２次元コード１の真偽を判定する２次元コード検証装置Ｓ２とを備えて構成されている。
【００１４】
レーザマーキング装置Ｓ１は、２次元コード、文字、図形、記号、画像などのマーキングパターンをワーク（被マーキング体）Ｗにマーキングするのに好適に使用されるものであり、主に制御装置Ａと、マーキング手段としてのレーザマーカーＢとから構成されている。
制御装置Ａは、マーキングするデータの取り込み、取り込んだデータのマーキングパターンへの変換、マーキングパターンの出力等を制御するものである。制御装置Ａは、図２に示すように、データを入力するための入力部１０と、ＣＲＴ，ＬＣＤ等の表示部１１と、プリンタ等の出力部１２と、通信回線Ｉとの入出力インターフェースである入出力部１３と、各種データ等を記憶する記憶部１６と、これらを制御する制御部としてのＣＰＵ１４等から構成されている。本実施形態における制御装置Ａは、パーソナルコンピュータで構成することができる。
【００１５】
制御装置Ａは、入力部１０や入出力部１３からマーキング用のデータを取り込むことができ、取り込まれたデータは記憶部１６内に格納される。
本例では、マーキング用のデータとして、氏名，住所等の一般情報と、２次元コードの真偽を判定するための情報（以下、検証情報という）とが取得される。
マーキング用のデータは、テキストデータ，画像データ等の電子データである。入力部１０は、マウス，キーボード，スキャナ，タブレット，ＣＣＤカメラ，デジタルカメラ等から構成することが可能である。
【００１６】
記憶部１６は、全体の制御を行うための制御プログラム等を記憶する主記憶部と、一時的にデータを記憶する作業領域として使用されるＲＡＭ等から構成されている。記憶部１６には、取り込まれたデータをマーキングパターンに変換するための変換データ１７が格納されている。さらに、取り込まれたデータや、変換されたマーキングパターンを格納するためのデータメモリ１８が備えられている。
【００１７】
データメモリ１８には、マーキング用のデータとして入力された一般情報と、偽造防止のための検証情報が記憶される。また、データメモリ１８には、これら一般情報と検証情報に基づいて生成される２次元コードのマーキングパターンが記憶される。
【００１８】
さらに、記憶部１６には、パラメータ情報が記憶されている。パラメータ情報は、レーザマーキングを行う際の条件を設定したものである。この条件としては、レーザ周波数、出力、印字回数、ビーム径、照射時間等がある。これらの条件は、レーザマーキングを行う際に設定され、ＣＰＵ１４により読み込まれる。
【００１９】
制御装置Ａは、マーキングパターンを生成し、このマーキングパターンをレーザマーカーＢへ出力する処理を行う。レーザマーカーＢは、制御装置Ａから受け取ったマーキングパターンに基づいて、被マーキング体Ｗにレーザマーキングを行う。
制御装置ＡからレーザマーカーＢへは、マーキングパターンを表わすデータだけでなく、レーザマーキングを行う際の条件に関する制御信号も送出される。
また、制御装置Ａの入出力部１３から、次述する２次元コード検証装置Ｓ２へ、上記マーキングパターンデータが送信される。
【００２０】
制御装置ＡとレーザマーカーＢは、ケーブルによって直接に接続されていてもよいし、或いは無線ＬＡＮやインターネット等の情報通信網を介して接続されていてもよい。
ＬＡＮ接続やインターネット接続がなされていれば、遠隔地よりレーザマーカーＢを制御することが可能となる。
例えば、受付等に制御装置Ａを設置し、事務処理室にレーザマーカーＢを設置するような構成が可能となる。或いは、本社に制御装置Ａを設置し、各地の工場にレーザマーカーＢを設置するような構成が可能となる。
【００２１】
レーザマーカーＢは、従来公知のものであり、例えばＹＡＧレーザ、ＣＯ２レーザ、ＹＶＯ４レーザ、ＵＶレーザ、グリーンレーザ等がある。
本実施形態では、制御装置ＡとレーザマーカーＢとが一対一で設置されている構成を示しているが、制御装置Ａに対して複数のレーザマーカーＢを接続し、被マーキング材に応じて、適切なレーザ光を出射するレーザマーカーＢが選択される構成としても良い。
【００２２】
レーザマーカーＢの一例として、本実施形態において使用されるＹＡＧレーザ装置の構成を図１に示す。
レーザマーカーＢにおいて、ＹＡＧレーザ発振機５０から出力されたレーザ光は、レベリングミラー５６により光路を変更され、アパーチャ５５によりビーム径を絞られた後、ガリレオ式エキスパンダ５７によりビーム径を広げられる。
更に、アパーチャ５８によりビーム径を調整された後、アッテネータ４６により減衰されてから、ガルバノミラー４７により光路を変更及び調整され、ｆθレンズ５９で集光されて、被マーキング体Ｗに照射される。
【００２３】
ＹＡＧレーザ発振機５０には、ピーク出力（尖頭値）の極めて高いパルスレーザ光を得るための超音波Ｑスイッチ素子４３が設けられている。本例のレーザマーカーＢでは、所定回数のＱスイッチパルスで１個のドット４がマーキングされるように構成されている。
ＹＡＧレーザ発振機５０は、更に全面反射鏡５１、内部アパーチャ５２、ランプハウス５３、内部シャッタ４４、出力鏡５４を備えており、ＹＡＧレーザ発振機５０の出力側には外部シャッタ４５が設けられている。
コントローラ４２は、上記Ｑスイッチ素子４３、内部シャッタ４４、外部シャッタ４５、アッテネータ４６、ガルバノミラー４７を、制御装置Ａから送信されたデータ及び制御信号に基づいて制御する。
【００２４】
図３に、２次元コード検証装置Ｓ２の構成を示す。２次元コード検証装置Ｓ２は、物品に付された２次元コード１の真偽を判定するものである。
２次元コード検証装置Ｓ２は、本体部Ｃとイメージ取込部Ｄとを備えて構成されている。
本体部Ｃは、操作信号や電子データ等を入力するための入力部３０と、２次元コードのイメージデータや、２次元コードを復号化したデータを表示する表示部３１と、イメージデータ及び復号化データを印字したり、或いは電子媒体への出力等を行う出力部３２と、記憶部３６と、制御部としてのＣＰＵ３４と、通信回線Ｉとの入出力インターフェースであり、レーザマーキング装置Ｓ１からの情報取得手段である入出力部３９とを備えて構成されている。
【００２５】
イメージ取込部Ｄは、本体部Ｃからの操作信号に基づいて、２次元コードのイメージデータを取り込むものである。イメージ取込部Ｄは、２次元コードをデジタル画像として取り込んで、本体部Ｃへ出力する。
イメージ取込部Ｄは、ＣＣＤカメラ４１と、鏡筒４２と、対物レンズ４３とを備えてなる。イメージ取込部Ｄは、２次元コードについて、拡大されたイメージを撮像することができるように構成されている。イメージ取込部Ｄとしては、公知のデジタル顕微鏡を使用することが可能である。
【００２６】
記憶部３６は、主記憶部と、作業領域等として用いられるＲＡＭと、を備えて構成されている。主記憶部には、制御プログラムが記憶されている。また、主記憶部にはデータメモリ３８が設けられている。
データメモリ３８には、イメージ取込部Ｄから取り込んだイメージデータが記憶される。
また、データメモリ３８には、２次元コードのマーキングパターンデータが記憶されている。このマーキングパターンデータは、レーザマーキング装置Ｓ１の制御装置Ａから送信されたものであり、所定の物品に付された２次元コードのマーキングパターンを示すものである。
【００２７】
次に、本実施形態の２次元コードについて説明する。
図４（Ａ）に示すように、本実施形態の２次元コード１は、例えば、従業員証、社員証、パスポート、クレジットカード、銀行等のキャッシュカード、運転免許証、通行許可証等のカード類、或いは、かばん，衣類，電気製品等に付されるラベル等に付されるものである。カードやラベルは、金属製，合成樹脂製，ガラス製のプレート等からなるものである。
【００２８】
本例の２次元コード１には、一般情報として、そのカードを所有している人物のプロフィールや、或いはラベルが付された製品に関する製造年月日やロット番号等の情報が格納されている。
さらに、本例の２次元コード１は、その２次元コードが正規に付されたものであるか否か、すなわち、そのカードやラベルが真正であるか否かを、瞬時に判断することができるように工夫がなされている。
【００２９】
図４（Ｂ）は、２次元コード１の拡大図である。２次元コード１は、矩形状の単位セルである明色セル２及び暗色セル３が縦横にマトリクス状に配列されたものである。図４（Ｂ）では理解の容易のため１０セル×１０セルのマトリクス形状で表わしている。
本実施形態の２次元コード１は、ドットマーキング方式にてレーザマーキングにより形成されたものである。そして、図中、明色のセル２は被マーキング体Ｗの表面が直接露出しているものであり、暗色セル３はレーザマーキングにより変色して形成されたものである。
【００３０】
図４（Ｃ）は、暗色セル３の拡大図である。暗色セル３のなかには、平面視略円形のドット４が、縦横にｎ×ｍ（ｎ，ｍは自然数）に配列されて形成されている。このドット４は、レーザマーカーＢからのレーザビームによって形成されたものである。暗色セル３は全体として矩形状に形成されている。
ドット４の直径は、数十μｍ〜数百μｍ程度とされている。暗色セル３内のドット４は、一定のステップサイズＤを有して、水平及び垂直方向に離間して配列されている。
【００３１】
制御装置Ａは、所定のステップサイズごとに規則正しくドット４が配列されるよう、レーザマーカーＢに対して、全てのドット４に関する位置情報，レーザ照射時間，ドット径等の制御情報を送出している。レーザマーカーＢのコントローラは、上記制御情報を受けて、Ｑスイッチ素子４３、内部シャッタ４４、外部シャッタ４５、アッテネータ４６、ガルバノミラー４７を制御する。
【００３２】
本例の２次元コード１は、図４（Ｂ）のように、表面上は、一般的な態様の２次元コードとなっている。したがって、通常の２次元コードリーダで読み取りが可能である。この２次元コード１を通常の２次元コードリーダで読み取ることにより、カード所有者のプロフィール情報や、製品の製造年月日やロット番号等の一般情報を取得することができる。
【００３３】
次に、２次元コードの真偽を判定する構成について説明する。
本例では、２次元コード１を構成する暗色セル３内のドット４が、所定のステップサイズ及びドット径で配列されるように形成されている。
そして、２次元コード毎に、ステップサイズ及びドット径を異ならせることにより、異なる暗色セル３を形成している。
この異なる暗色セル３を利用して、物品に特有な２次元コード１を付すとともに、この２次元コードを利用して真偽を判定する。
【００３４】
例えば、図５（Ａ）に示す例では、２次元コードのセル領域には、略同一形状のドット４が１０×１０の配列で欠落することなく配置されている。また、これらのドット４の直径はステップサイズＤと略同一とされており、隙間なく配置されている。
【００３５】
これに対し、図５（Ｂ）に示す２次元コードの暗色セル３では、ステップサイズ及びドットの配列個数は同一であるが、各々のドット４の直径が、図５（Ａ）に示すドット４の約９０％となるように縮小されている。
図５（Ｃ）では、各々のドット４の直径が、図５（Ａ）のドット４の約８０％となるように縮小されている。同様に、図５（Ｄ）では７０％とされている。
【００３６】
このように、２次元コードを構成するセルのドット径を変更することにより、異なる態様の暗色セル３を形成することができる。
本例では、２次元コード１をレーザビームによるドットマーキング方式にて形成しているため、各ドット４の寸法精度が高く、多様な暗色セル３を形成することが可能とされる。
【００３７】
図６は、さらに他の態様の暗色セル３の例を表わしている。
同図（Ａ）はドット４を１０×１０で配置した構成、（Ｂ）はドット４を９×９で配置した構成、（Ｃ）はドット４を８×８で配置した構成、（Ｄ）はドット４を７×７で配置した構成とされている。
図６では、ドット４の径は同じであるが、ステップサイズを変えることにより、異なる態様の暗色セル３を形成しているものである。
【００３８】
本例の情報検証システムＳでは、カードやラベルに２次元コードを付すとき、ドット径，ドット間の距離（ステップサイズ）を調整することにより、暗色セル３の態様を異なるものとし、これにより、そのカードやラベルに固有な２次元コードを付すようにしている。
そして、カードやラベルの真偽を検証するときに、読み取られた２次元コードと、２次元コードの元データを比較し、改ざんが複製がなされていないか否かを検証するものである。
【００３９】
図７に、２次元コードの真偽を検証する方法を示す。
本例では、２次元コード１の暗色セル３を構成するドット４の態様を物品毎に異なるものとしている。
そして、物品から読み取られた２次元コード１と、元データとを比較することにより、物品に付された２次元コード１が、本システムで形成されたものであるか否かを検証するものである。
図７（Ａ）は２次元コードが一致した状態を示すものであり、図７（Ｂ）は２次元コードがに一致していない状態を示すものである。
例えばカードやラベルが偽物だった場合は、２次元コードについてもコピーなどにより偽造されている。コピーされた場合はドット４が潰れてしまい、暗色セル３内に、所定径のドット４が、所定のステップサイズで配列された状態を再現することは不可能となる。
【００４０】
このため、重ね合わせたときのセルの状態は真っ黒なものとなり、元データから読み込まれた画像とは明らかに不一致な状態となる。これにより、カードやラベルが偽造であると判断される。
【００４１】
２次元コードに格納された一般情報と、２次元コードの真偽を判定するための検証情報、すなわち２次元コードのドット径及びステップサイズをどのように設定したかを示す情報は、２次元コードが付された物品毎に、レーザマーキング装置Ｓ１の記憶部１６と、２次元コード検証装置Ｓ２の記憶部３６に記憶される。
図８は、記憶部１６及び記憶部３６に記憶された２次元コードに関する情報を示すものである。図示されているように、これらの情報は、２次元コードが付された物品毎に格納されている。例えば、銀行のカードであれば、銀行名、支店名、口座番号、名義人により一つのカードが特定され、これに対応して、２次元コードに格納された一般情報と、検証情報の内容が記録されている。
【００４２】
次に、図９乃至図１１により、上記構成からなるレーザマーキング装置Ｓ１を用いて、ユーザにより設定入力された情報を有する２次元コード１を、被マーキング体Ｗにマーキングする方法について説明する。
図９にレーザマーキング方法の処理の流れを示す。
はじめに、情報取得処理において、レーザマーカーＢが、被マーキング体Ｗにマーキングするデータとして、一般情報と検証情報を取得する（ステップＳ１０）。
取得されたデータは、データメモリ１８に記憶される。
【００４３】
この情報取得処理では、図１０に示すように、一般情報の取得処理（ステップＳ１１）と、真偽を判定するための検証情報の取得処理（ステップＳ１２）とが行われる。
一般情報として、銀行のキャッシュカードであれば、カード所有者の氏名、住所、口座番号等の情報が取得される。また、製品ラベルであれば、製造年月日やロット番号等の情報が取得される。
真偽を判定するための検証情報としては、２次元コードの暗色セルのドット配列に関する情報が取得される。すなわち、ドット径，ドット間の距離（ステップサイズ）に関する情報が取得される。
それぞれの情報は、データメモリ１８に分別して格納される。
【００４４】
２次元コード変換処理（ステップＳ２０）では、ステップＳ１０で取得された一般情報が単位セルからなる２次元コードに変換される。
２次元コード変換工程では、図１１に示すように、まず、データメモリ１８に格納された一般情報が通常の２次元コード化処理によって通常の２次元コードに変換される（ステップＳ２１）。
２次元コードの形式は、明暗模様のマトリクスからなるものであればよい。この２次元コード化は、記憶部１６に記憶された変換データ１７に基づいて、公知の手法で行われる。
【００４５】
次いで、ステップＳ２２で、ドット４のステップサイズ及びドット径が決定される。
２次元コードへの変換と、ドット４のステップサイズ及びドット径が決定されることにより、被マーキング体Ｗ上に形成されるマーキングパターンが決定される。
そして、ステップＳ２３で、制御装置ＡからレーザマーカーＢへ、生成されたマーキングパターンが出力される。レーザマーカーＢは、被マーキング体Ｗの上にドットマーキングを行う。
さらに、ステップＳ２４で、２次元コードのマーキングパターンが２次元コード検証装置Ｓ２に送信され、２次元コード検証装置Ｓ２の記憶部３６に格納される。
【００４６】
次いで、図１２において、２次元コードに格納された一般情報の読取処理について説明する。
先ず、コードリーダで２次元コードが読み取られる（ステップＳ４１）。このときは、検証情報が組み込まれれたセルと、そうではないセルの区別なく、全てが２次元コードを構成するセルとして認識されて読み取られる。
次いで、コードリーダの制御部において、復号化処理が行われる（ステップＳ４２）。この復号化処理は、公知の復号化方法により行われる。
すなわち、コードリーダの記憶部には、２次元コードを復号化するための情報等が記録された復号化データが記憶されており、この復号化データと２次元コード１を比較することにより２次元コード１に記録された情報を文字形式に変換することができる。
【００４７】
このように２次元コード１に記録された一般情報を文字形式に変換した後、文字形式に変換された情報は、コードリーダの表示部に表示される（ステップＳ４３）。なお、コードリーダの出力部から外部に出力し、外部の表示部に情報を表示することも可能である。
【００４８】
次に、図１３及び図１４に基づいて、２次元コード検証装置Ｓ２による２次元コード１の検証処理を示す。
この処理は、物品に付された２次元コードが真正なものであるか、すなわちその物品が真正なものであるか否かを確認するために行われる。
この処理は、キャッシュカード等のカード類であれば、銀行の窓口、各種施設の窓口、会社の入口等において行われる。また、かばん，衣類，電気製品等の製品ラベルであれば、各種店舗、卸売店等において行われる。
【００４９】
図１３に示すように、先ず、２次元コード取込処理（ステップＳ１００）において、検証情報の取り込みを行う。
この処理では、２次元コード１の特定の暗色セル３を拡大して撮像し、この拡大された画像情報を本体部Ｃに出力する。
【００５０】
次いで、トリミング処理（ステップＳ１１０）が行われ、取り込んだ画像データの画像領域を確定する。
単位セルを含む画像は、周囲に余白部分が付いた状態で取り込まれる。取り込まれた画像は、セルの周縁部に沿って画像領域確定線が作成されると共に、Ｘ軸方向及びＹ軸方向に沿うように時計方向又は反時計方向に回転調整される。そして、最終的に、画像領域確定線に沿ってトリミングが施され、特定されたセルのみの画像が切り出される。
【００５１】
次に、２次元コードの検証処理（ステップＳ１２０）が行われる。この処理の流れを図１４に示す。
先ず、２次元コード検証装置Ｓ２の記憶部３６から、該当する２次元コードのマーキングパターンを読み込む（ステップＳ１２１）。読み込まれた情報は、２次元コード検証装置Ｓ２の表示部３１に表示される（ステップＳ１２２）。
そして、カードやラベルから読み込まれ、切り出された特定セルの画像と、元データから読み込まれた特定セルの画像とを重ね合わせる処理がなされる（ステップＳ１２３）。
【００５２】
次いで、切り出された特定セルの画像と、元データから読み込まれた特定セルの画像とが比較され、一致したか否かが判定される（ステップＳ１２４）。この比較・判定処理は、２次元コード検証装置Ｓ２のＣＰＵ３４により行われる。
画像の一致を検出する手法としては、例えば、両画像の対応する一対の画素データについて、排他的論理和を演算する。そして、その演算結果に基づいて、両画像の不一致量を算出し、得られた不一致量が予め設定された許容不一致量以内であるか否かを判定する。
得られた不一致量が許容不一致量以内であれば、両画像は一致していると判定される。また、得られた不一致量が許容不一致量以外であれば、両画像は異なるものとして判定される。
【００５３】
画像が一致していないと判定された場合（ステップＳ１２４；Ｎｏ）、２次元コード１は偽物であると判定し（ステップＳ１２５）、処理を終了する。
画像が一致したと判定された場合（ステップＳ１２４；Ｙｅｓ）、この２次元コードが真正であると判断され（ステップＳ１２６）、処理を終了する。
【００５４】
本例の情報検証システムＳの具体的業務の流れを示す。
キャッシュカードが発行されるときは、ユーザの一般情報と、検証情報を設定し、これらを２次元コードに変換して、カード表面にレーザマーキングする。
上記一般情報と検証情報、及び２次元コードのマーキングパターン情報は、２次元コード検証装置Ｓ２の記憶部３６に記憶される。
【００５５】
ユーザが来店してカードを使用するときは、窓口において、カードが提示される。
受付では、ユーザが提示したカード２に付された２次元コードを、受付にあるコードリーダで読み取る。さらに、２次元コード検証装置Ｓ２での検証を行う。
【００５６】
コードリーダで読み取られた一般情報は、受付にあるモニターに表示される。
窓口では、モニターに表示された情報を確認することにより、カードが本人によって公正に使用されたかどうかを確認する。
さらに、２次元コード検証装置Ｓ２により、カードに付された２次元コードの検証を行う。
【００５７】
２次元コード検証装置Ｓ２では、予め記録されているマーキングパターンと、カードから取得されたイメージデータとを重ね合わせる処理がなされる。パターンが一致したときには、カードが真正のものであると判断される。
このようにして、２次元コードに登録された一般情報と、２次元コードを構成するセル内のドットの状態とから、カードが真正なものであるかを二重にチェックすることが可能となり、カードやラベルに対して、より高い信頼性を確保することが可能となる。
なお、本例では、コードリーダと、２次元コード検証装置Ｓ２とが、別体である構成に基づいて説明を行ったが、両者が一体となった構成であっても良い。
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施形態に係るレーザマーキング装置の全体構成を示す説明図である。
【図２】本発明の一実施形態に係るレーザマーキング装置のうち、制御装置の構成を示す説明図である。
【図３】本発明の一実施形態に係る２次元コード検証装置の構成を示す説明図である。
【図４】本発明の一実施形態に係る２次元コードの説明図である。
【図５】本発明の一実施形態に係る２次元コードの変色セルの説明図である。
【図６】本発明の他の実施形態に係る変色セルの説明図である。
【図７】２次元コードの検証方法を示す説明図である。
【図８】レーザマーキング装置及び２次元コード検証装置の記憶部に記憶された２次元コードに関する情報を示す説明図である。
【図９】本発明の一実施形態に係るレーザマーキング工程の流れ図である。
【図１０】本発明の一実施形態に係る情報取得処理の流れ図である。
【図１１】本発明の一実施形態に係る２次元コード変換処理の流れ図である。
【図１２】本発明の一実施形態に係る２次元コードの読取処理の流れ図である。
【図１３】本発明の一実施形態に係る２次元コードの取り込み処理の流れ図である。
【図１４】本発明の一実施形態に係る２次元コードの検証処理の流れ図である。
【符号の説明】
【００５９】
１  ２次元コード
２  明色セル
３  暗色セル
３´  変色セル
４  ドット
１０，３０  入力部
１１，３１  表示部
１２，３２  出力部
１３，３９  入出力部
１４，３４  ＣＰＵ
１６，３６  記憶部
１７  変換データ
１８，３８  データメモリ
４２  コントローラ
４３  Ｑスイッチ素子
４４  内部シャッタ
４５  外部シャッタ
４６  アッテネータ
４７  ガルバノミラー
５０  ＹＡＧレーザ発振機
５１  全面反射鏡
５２  内部アパーチャ
５３  ランプハウス
５４  出力鏡
５５  アパーチャ
５９  ｆθレンズ
Ａ  制御装置
Ｂ  レーザマーカー
Ｃ  本体部
Ｄ  イメージ取込部
Ｉ  通信回線
Ｓ１  レーザマーキング装置
Ｓ２  ２次元コード検証装置
Ｗ  被マーキング体
【図１】
2005352879.tif 000003
【図２】
2005352879.tif 000004
【図３】
2005352879.tif 000005
【図４】
2005352879.tif 000006
【図５】
2005352879.tif 000007
【図６】
2005352879.tif 000008
【図７】
2005352879.tif 000009
【図８】
2005352879.tif 000010
【図９】
2005352879.tif 000011
【図１０】
2005352879.tif 000012
【図１１】
2005352879.tif 000013
【図１２】
2005352879.tif 000014
【図１３】
2005352879.tif 000015
【図１４】
2005352879.tif 000016