(57)【要約】      （修正有）【課題】コード表示に要するスペースを抑えつつデータの格納量を増やすことができ、更に、セキュリティ面及び利便性の面で有利な情報コード及び情報コード読取システムを提供する。【解決手段】情報コードＣｚは、第１コードＣａの暗色モジュールＭｂ１の領域には、可視光領域の第１波長帯の光の及び第３波長帯の光の場合に視認可能となり、第２波長帯の光では視認不能となる第１インクでモジュールが描画される。第１コードＣａの暗色モジュールＭｂ１と第２コードＣｂの暗色モジュールＭｂ２とが共に配置される領域は、第１及び第２波長帯の光の場合に視認可能となる第２インクでモジュールが描画される。更に、第１コードＣａの明色モジュールＭｗ１と、第２コードＣｂの暗色モジュールＭｂ２とが共に配置される領域には、第１及び第２波長帯の光の場合に視認不能となり、第３波長帯の光の場合に視認可能となる第３インクによってモジュールが描画される。【選択図】図３
2014071468.tif 000002
【特許請求の範囲】
【請求項１】
第１種モジュール及び第２種モジュールを有する第１コードと、第３種モジュール及び第４種モジュールを有する第２コードとを重ねて配置した情報コードと、
前記情報コードを読み取る読取装置と、
を備えた読取システムであって、
前記情報コードにおいて、少なくとも前記第１コード及び前記第２コードの固定パターン以外の領域は、
前記第１コードの前記第１種モジュールが配置されるべき領域には、可視光領域の第１波長帯の光が照射されたとき及び前記第１波長帯とは異なる第３波長帯の光が照射されたときに視認可能となり且つ前記第１波長帯及び前記第３波長帯とは異なる第２波長帯の光が照射されたときに視認不能又は視認困難となる第１インクでモジュールが描画され、
前記第１コードの前記第１種モジュールが配置されるべき領域のうち、前記第２コードの前記第３種モジュールが配置されるべき領域には、前記第１波長帯の光が照射されたときに視認可能となり且つ前記第２波長帯の光が照射されたときにも視認可能となる第２インクでモジュールが描画され、
前記第１コードの前記第２種モジュールが配置されるべき領域のうち、前記第２コードの前記第３種モジュールが配置されるべき領域には、前記第１波長帯の光が照射されたとき及び前記第２波長帯の光が照射されたときに視認不能又は視認困難となり且つ前記第３波長帯の光が照射されたときに視認可能となる第３インクによってモジュールが描画されており、
前記読取システムは、
前記情報コードを撮像可能な撮像部と、
前記第１波長帯の光を照射する第１波長帯光照射手段と、
前記第２波長帯の光を照射する第２波長帯光照射手段と
前記第３波長帯の光を照射する第３波長帯光照射手段と、
前記第１波長帯の光が前記情報コードに照射された状態で前記撮像部によって得られた第１撮像画像に基づいて前記第１コードを解読する第１コード解読手段と、
前記第１撮像画像と、前記第２波長帯光照射手段によって前記第２波長帯の光が前記情報コードに照射された状態で前記撮像部によって得られた第２撮像画像と、前記第３波長帯光照射手段によって前記第３波長帯の光が前記情報コードに照射された状態で前記撮像部によって得られた第３撮像画像とに基づいて、前記第２コードの前記第３種モジュールの領域及び前記第４種モジュールの領域を特定する第２コード特定手段と、
前記第２コード特定手段によって各モジュール領域が特定された前記第２コードを解読する第２コード解読手段と、
を備えたことを特徴とする情報コード読取システム。
【請求項２】
前記第１種モジュール及び前記第３種モジュールは暗色モジュールであり、前記第２種モジュール及び前記第４種モジュールは明色モジュールであることを特徴とする請求項１に記載の情報コード読取システム。
【請求項３】
前記第２波長帯は赤外光の波長帯であり、
前記第３波長帯は紫外光の波長帯であり、
前記第１インクは、赤外光を透過する赤外光透過インクであり、
前記第３インクは、可視光が照射されたときに発光せず、紫外光が照射されたときに発光する紫外光発光インクであることを特徴とする請求項１又は請求項２に記載の情報コード読取システム。
【請求項４】
前記第２コード特定手段は、前記第３撮像画像のモジュール描画で特定される前記第１種モジュール及び前記第３種モジュールの少なくともいずれかの配置領域から、前記第１撮像画像のモジュール描画で特定される前記第１種モジュールの配置領域を除き、且つ前記第２撮像画像のモジュール描画で特定される前記第１種モジュール且つ前記第３種モジュールの配置領域を加えることで得られたモジュール配列を、前記第２コードの前記第３種モジュールの配列として特定し、残余の配列を前記第４種モジュールの配列として特定することを特徴とする請求項１から請求項３のいずれか一項に記載の情報コード読取システム。
【請求項５】
前記情報コードにおいて、
前記第１コードと前記第２コードは、特定種類の固定パターンの配置領域が同一とされた同種の情報コードであり、
前記第１コード及び前記第２コードの前記特定種類の固定パターンの領域は少なくとも前記第２インクで描画されていることを特徴とする請求項１から請求項４のいずれか一項に記載の情報コード読取システム。
【請求項６】
第１種モジュール及び第２種モジュールを有する第１コードと、第３種モジュール及び第４種モジュールを有する第２コードとを重ねて配置した情報コードであって、
少なくとも前記第１コード及び前記第２コードの固定パターン以外の領域は、
前記第１コードの前記第１種モジュールが配置されるべき領域には、可視光領域の第１波長帯の光が照射されたとき及び前記第１波長帯とは異なる第３波長帯の光が照射されたときに視認可能となり且つ前記第１波長帯及び前記第３波長帯とは異なる第２波長帯の光が照射されたときに視認不能又は視認困難となる第１インクでモジュールが描画され、
前記第１コードの前記第１種モジュールが配置されるべき領域のうち、前記第２コードの前記第３種モジュールが配置されるべき領域には、前記第１波長帯の光が照射されたときに視認可能となり且つ前記第２波長帯の光が照射されたときにも視認可能となる第２インクでモジュールが描画され、
前記第１コードの前記第２種モジュールが配置されるべき領域のうち、前記第２コードの前記第３種モジュールが配置されるべき領域には、前記第１波長帯の光が照射されたとき及び前記第２波長帯の光が照射されたときに視認不能又は視認困難となり且つ前記第３波長帯の光が照射されたときに視認可能となる第３インクによってモジュールが描画されていることを特徴とする情報コード。
【請求項７】
前記第１種モジュール及び前記第３種モジュールは明色モジュールであり、前記第２種モジュール及び前記第４種モジュールは暗色モジュールであることを特徴とする請求項６に記載の情報コード。
【請求項８】
前記第２波長帯は赤外光の波長帯であり、
前記第３波長帯は紫外光の波長帯であり、
前記第１インクは、赤外光を透過する赤外光透過インクであり、
前記第３インクは、可視光が照射されたときに発光せず、紫外光が照射されたときに発光する紫外光発光インクであることを特徴とする請求項６又は請求項７に記載の情報コード。
【請求項９】
前記情報コードにおいて、
前記第１コードと前記第２コードは、前記特定種類の固定パターンの配置領域が同一とされた同種の情報コードであり、
前記第１コード及び前記第２コードの固定パターンの領域は少なくとも前記第２インクで描画されていることを特徴とする請求項６から請求項８のいずれか一項に記載の情報コード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報コードに関するものである。
【背景技術】
【０００２】
情報コードの分野では、セキュリティ面が重視されつつあり、セキュリティ性を高める例としては、例えば特許文献１のようなものが提供されている。特許文献１で開示されるシステムでは、暗号化したデータを記録した情報コードを印刷すると共にその情報コードに重ねる形で、鍵情報を印刷している。但し、この鍵情報は、紫外線下においてのみ視認できるようになっており、読取時には紫外線を照射して鍵情報を視認可能とした上で、ユーザにこの鍵情報を入力させ、入力された鍵情報に基づいてコード内の暗号データを解読している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１４６４６１公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１の技術を用いれば、セキュリティ面で有利になるが、その一方で利便性が犠牲になってしまう。特に、特許文献１の技術では、読取時にユーザが鍵情報を視認した上で入力する必要があり、小さな鍵情報を目視によって把握しなければならない。更に、手操作によって鍵情報を入力しなければならないため、非常に煩わしいものとなってしまう。
【０００５】
一方、情報コードは、より多くのデータを格納しうる構成が望ましいが、特許文献１の情報コードは、格納量の面では一般的な情報コードと同じであり、このような要求に応えることはできない。また、格納量を増大させる方法としては、複数の情報コードにデータを格納するといった方法も考えられるが、この方法では情報コードの形成に要するスペースが大きくなってしまうという問題がある。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、コード表示に要するスペースを抑えつつデータの格納量を増やすことができ、更に、セキュリティ面及び利便性の面で有利な情報コード及び情報コード読取システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の発明は、読取システムに関するものであり、
第１種モジュール及び第２種モジュールを有する第１コードと、第３種モジュール及び第４種モジュールを有する第２コードとを重ねて配置した情報コードと、
前記情報コードを読み取る読取装置と、
を備えた読取システムであって、
前記情報コードにおいて、少なくとも前記第１コード及び前記第２コードの固定パターン以外の領域は、
前記第１コードの前記第１種モジュールが配置されるべき領域には、可視光領域の第１波長帯の光が照射されたとき及び前記第１波長帯とは異なる第３波長帯の光が照射されたときに視認可能となり且つ前記第１波長帯及び前記第３波長帯とは異なる第２波長帯の光が照射されたときに視認不能又は視認困難となる第１インクでモジュールが描画され、
前記第１コードの前記第１種モジュールが配置されるべき領域のうち、前記第２コードの前記第３種モジュールが配置されるべき領域には、前記第１波長帯の光が照射されたときに視認可能となり且つ前記第２波長帯の光が照射されたときにも視認可能となる第２インクでモジュールが描画され、
前記第１コードの前記第２種モジュールが配置されるべき領域のうち、前記第２コードの前記第３種モジュールが配置されるべき領域には、前記第１波長帯の光が照射されたとき及び前記第２波長帯の光が照射されたときに視認不能又は視認困難となり且つ前記第３波長帯の光が照射されたときに視認可能となる第３インクによってモジュールが描画されており、
前記読取システムは、
前記情報コードを撮像可能な撮像部と、
前記第１波長帯の光を照射する第１波長帯光照射手段と、
前記第２波長帯の光を照射する第２波長帯光照射手段と
前記第３波長帯の光を照射する第３波長帯光照射手段と、
前記第１波長帯の光が前記情報コードに照射された状態で前記撮像部によって得られた第１撮像画像に基づいて前記第１コードを解読する第１コード解読手段と、
前記第１撮像画像と、前記第２波長帯光照射手段によって前記第２波長帯の光が前記情報コードに照射された状態で前記撮像部によって得られた第２撮像画像と、前記第３波長帯光照射手段によって前記第３波長帯の光が前記情報コードに照射された状態で前記撮像部によって得られた第３撮像画像とに基づいて、前記第２コードの前記第３種モジュールの領域及び前記第４種モジュールの領域を特定する第２コード特定手段と、
前記第２コード特定手段によって各モジュール領域が特定された前記第２コードを解読する第２コード解読手段と、
を備えたことを特徴とする。
【０００８】
第２の発明は、情報コードに関するものであり、
第１種モジュール及び第２種モジュールを有する第１コードと、第３種モジュール及び第４種モジュールを有する第２コードとを重ねて配置した情報コードであって、
少なくとも前記第１コード及び前記第２コードの固定パターン以外の領域は、
前記第１コードの前記第１種モジュールが配置されるべき領域には、可視光領域の第１波長帯の光が照射されたとき及び前記第１波長帯とは異なる第３波長帯の光が照射されたときに視認可能となり且つ前記第１波長帯及び前記第３波長帯とは異なる第２波長帯の光が照射されたときに視認不能又は視認困難となる第１インクでモジュールが描画され、
前記第１コードの前記第１種モジュールが配置されるべき領域のうち、前記第２コードの前記第３種モジュールが配置されるべき領域には、前記第１波長帯の光が照射されたときに視認可能となり且つ前記第２波長帯の光が照射されたときにも視認可能となる第２インクでモジュールが描画され、
前記第１コードの前記第２種モジュールが配置されるべき領域のうち、前記第２コードの前記第３種モジュールが配置されるべき領域には、前記第１波長帯の光が照射されたとき及び前記第２波長帯の光が照射されたときに視認不能又は視認困難となり且つ前記第３波長帯の光が照射されたときに視認可能となる第３インクによってモジュールが描画されていることを特徴とする。
【発明の効果】
【０００９】
請求項１の発明は、第１種モジュール及び第２種モジュールを有する第１コードと、第３種モジュール及び第４種モジュールを有する第２コードとを重ねて配置した情報コードを用いている。この情報コードにおいて、少なくとも第１コード及び第２コードの固定パターン以外の領域は、第１コードの第１種モジュールが配置されるべき領域には、可視光領域の第１波長帯の光が照射されたとき及び第１波長帯とは異なる第３波長帯の光が照射されたときに視認可能となり且つ第１波長帯及び第３波長帯とは異なる第２波長帯の光が照射されたときに視認不能又は視認困難となる第１インクでモジュールが描画されている。
更に、第１コードの第１種モジュールが配置されるべき領域のうち、第２コードの第３種モジュールが配置されるべき領域には、第１波長帯の光が照射されたときに視認可能となり且つ第２波長帯の光が照射されたときにも視認可能となる第２インクでモジュールが描画されている。
この構成では、読取システムの第２波長帯光照射手段によって第２波長帯の光を照射したときに得られる第２撮像画像において、第２インクの描画領域（即ち、第１種モジュールと第２種モジュールが共に配置される領域）を特定できる。更に、第１波長帯光照射手段によって第１波長帯の光を照射したときに得られる第１撮像画像は、第１インクの描画領域（第１種モジュールが配置されるべき領域）を特定できる。従って、これらを比べることで、第１コードの第１種モジュールと第２コードの第３種モジュールが共に配置される領域と、第１コードの第１種モジュールと第２コードの第４種モジュールが共に配置される領域を特定できる。つまり、第１コードの第１種モジュールの領域が特定でき、残余の領域が第２種モジュールの領域として特定できるため、第１コードのモジュール配列が判明し、第１コードを良好に解読できるようになる。
更に、第１コードの第２種モジュールが配置されるべき領域のうち、第２コードの第３種モジュールが配置されるべき領域には、第１波長帯の光が照射されたとき及び第２波長帯の光が照射されたときに視認不能又は視認困難となり且つ第３波長帯の光が照射されたときに視認可能となる第３インクによってモジュールが描画されている。この構成によれば、第３波長帯光照射手段によって第３波長帯の光が照射したときの得られる第３撮像画像に基づいて、第１種モジュール及び第３種モジュールの少なくともいずれかが配置される領域が特定できるため、この領域から所定領域（第１コードの第１種モジュールと第２コードの第４種モジュールが共に配置される領域）を除けば、第２コードの第３種モジュールが配置される領域を特定できる。そして、残余の領域が第４種モジュールの領域として特定できるため、第２コードのモジュール配列が判明し、第２コードを良好に解読できるようになる。
このように情報コードに特徴を持たせる一方で、第１波長帯光照射手段、第２波長帯光照射手段、第３波長帯光照射手段によって照明光を照射したときの各撮像結果を取得可能とすることで、重ねて配置される第１コード及び第２コードを良好に解読できるようになる。特にこの構成では、狭い領域に２つのコードを支障なく配置することができるため、コード表示に要するスペースを効果的に抑えつつデータの格納量を増やすことができる。また、一般的な読取装置では解読ができないためセキュリティ性が高く、逆に上記読取装置があれば複雑な入力操作等を行わなくても解読できるため、利便性が高くなる。
【００１０】
請求項２の発明では、前記第１種モジュール及び前記第３種モジュールは暗色モジュールであり、前記第２種モジュール及び前記第４種モジュールは明色モジュールとなっている。
このように、２つの情報コードを明暗で表されるコードとし、第１種モジュールと第３種モジュールを暗、第２種モジュールと第４種モジュールを明とすれば、第１種モジュールが第３種モジュールと重なる領域、及び第４種モジュールと重なる領域をそれぞれ区別しやすく、第１種モジュールを、第３種モジュール及び第４種モジュールから分離しやすくなる。同様に、第３種モジュールが第１種モジュールと重なる領域、及び第２種モジュールと重なる領域をそれぞれ区別しやすく、第３種モジュールを、第１種モジュール及び第２種モジュールから分離しやすくなる。
【００１１】
請求項３の発明では、前記第２波長帯は赤外光の波長帯であり、前記第３波長帯は紫外光の波長帯であり、前記第１インクは、赤外光を透過する赤外光透過インクであり、前記第３インクは、可視光が照射されたときに発光せず、紫外光が照射されたときに発光する紫外光発光インクである。
この構成では、通常環境下では量の少ない赤外光や紫外光をいずれも照射できなければ第１コードと第２コードを分離できないため、情報コードが解読できず、一般の装置で偶然に解読されてしまう事態をより確実に防ぐことができ、セキュリティ性が一層高まる。
【００１２】
請求項４の発明では、前記第２コード特定手段は、前記第３撮像画像のモジュール描画で特定される前記第１種モジュール及び前記第３種モジュールの少なくともいずれかの配置領域から、前記第１撮像画像のモジュール描画で特定される前記第１種モジュールの配置領域を除き、且つ前記第２撮像画像のモジュール描画で特定される前記第１種モジュール且つ前記第３種モジュールの配置領域を加えることで得られたモジュール配列を、前記第２コードの前記第３種モジュールの配列として特定し、残余の配列を前記第４種モジュールの配列として特定する。
このようにすることで、３種類の撮像画像が得られれば、重ねられた４種類のモジュール領域をより簡易に且つより正確に特定可能となる。
【００１３】
請求項５の発明では、前記情報コードにおいて、前記第１コードと前記第２コードは、特定種類の固定パターンの配置領域が同一とされた同種の情報コードであり、前記第１コード及び前記第２コードの固定パターンの領域は少なくとも前記第２インクで描画されている。
このように特定種類の固定パターンの配置領域が同一の２つのコードを配置すれば、その重ねられた情報コードにおける当該特定種類の固定パターンもそれらと同一の形状となり、重ねられた情報コードを第１コード及び第２コードの種類の情報コード若しくはそれに関連する情報コードと認識させやすくなる。また両コードにおいて特定種類の固定パターンがずれないため、図形として明瞭になり、重ねられたコードであっても、ユーザにその固定パターンが存在することを確実に認識させることができる。従って、読取装置を使用するユーザは違和感なく情報コードを読み取ることができる。
【００１４】
請求項６の発明によれば、請求項１と同様の効果を奏する情報コードを実現できる。
【００１５】
請求項７の発明によれば、請求項２と同様の効果を奏する情報コードを実現できる。
【００１６】
請求項８の発明によれば、請求項３と同様の効果を奏する情報コードを実現できる。
【００１７】
請求項９の発明によれば、請求項５と同様の効果を奏する情報コードを実現できる。
【図面の簡単な説明】
【００１８】
【図１】図１は、第１コードと第２コードを合成した情報コードと、この情報コードを読み取る読取装置とを備えた情報コード読取システムを概略的に例示するブロック図である。
【図２】図２は、図１の情報コードに重ねられている第１コード及び第２コードのそれぞれの明暗パターンを示す説明図である。
【図３】図３は、第１実施形態に係る情報コードにおいて第１コードと第２コードがどのように重ねられているかを説明する説明図である。
【図４】図４は、図３の下段に示す情報コードにおいて各種類のモジュールがどのように構成されているかを説明する説明図である。
【図５】図５は、本発明に係る情報コードを生成する生成装置を概略的に例示するブロック図である。
【図６】図６は、図５の装置による情報コードの生成処理の流れを例示するフローチャートである。
【図７】図７（Ａ）は、紫外線発光インクで描画されるパターンを説明する説明図であり、図７（Ｂ）は、通常インクで描画されるパターンを説明する説明図であり、図７（Ｃ）は、赤外線透過インクで描画されるパターンを説明する説明図である。
【図８】図８は、図７の読取装置による読取処理の流れを例示するフローチャートである。
【図９】図９（Ａ）は、可視光を照射した状態での撮像画像を概略的に説明する説明図であり、図９（Ｂ）は、赤外光を照射した状態での撮像画像を概略的に説明する説明図であり、図９（Ｃ）は、紫外光を照射した状態での撮像画像を概略的に説明する説明図である。
【図１０】図１０（Ａ）は、図９（Ｃ）の画像の暗部分から、図９（Ａ）の画像の暗部分を除いたパターンを示す説明図であり、図１０（Ｂ）は、図９（Ｂ）の画像の暗部分と図１０（Ａ）の画像の暗部分を組み合わせたパターンを示す説明図である。
【発明を実施するための形態】
【００１９】
[第１実施形態]
以下、本発明を具現化した第１実施形態について、図面を参照して説明する。
図１に示す情報コード読取システム１（以下、単に読取システム１ともいう）は、暗色モジュールＭｂ１（第１種モジュール）及び明色モジュールＭｗ１（第２種モジュール）を有する第１コードＣａ（図２参照）と、暗色モジュールＭｂ２（第３種モジュール）及び明色モジュールＭｗ２（第４種モジュール）を有する第２コードＣｂ（図２参照）とを重ねて配置した情報コードＣｚ（図３下段参照）と、この情報コードＣｚを読み取る読取装置４０とを備えてなるものである。
【００２０】
（情報コード）
まず、情報コードＣｚについて説明する。
情報コードＣｚは、図２左側に示す第１コードＣａの少なくとも一部と、第２コードＣｂの少なくとも一部を同じ領域に配置してなるものであり、以下の代表例では、第１コードＣａの全体と第２コードの全体が同じ領域に重ねて配置された例について説明する。
【００２１】
図２に示すように、第１コードＣａは、暗色モジュールＭｂ１又は明色モジュールＭｗ１からなるセルをマトリックス状に配置してなるものであり、矩形状のコード領域内に複数行複数列（図２の例では２１行２１列）で各セルが配置されている。具体的には、第１コードＣａは、ＱＲコード（登録商標）として構成されており、矩形状のコード領域の４つの角部のうちの３つの角部に、固定パターンとしての位置検出パターン（切り出しシンボル）ＦＰ１１，ＦＰ２１，ＦＰ３１がそれぞれ配置されている。
【００２２】
第２コードＣｂは、暗色モジュールＭｂ２又は明色モジュールＭｗ２からなるセルをマトリックス状に配置してなるものであり、矩形状のコード領域内に複数行複数列（図２の例では２１行２１列）で各セルが配置されている。具体的には、第２コードＣｂも、ＱＲコード（登録商標）として構成されており、矩形状のコード領域の４つの角部のうちの３つの角部に、固定パターンとしての位置検出パターン（切り出しシンボル）ＦＰ１２，ＦＰ２２，ＦＰ３２がそれぞれ配置されている。図２等に示す例では、第１コードＣａ及び第２コードＣｂは、互いに行数及び列数が同一となっており、コード領域の全体サイズも同一となっている。
【００２３】
図３に示すように、情報コードＣｚは、第１コードＣａと第２コードＣｂを重ねた構成となっている。上述したように、第１コードＣａ及び第２コードＣｂは、互いに行数及び列数が同一となっており、コード領域の全体サイズも同一となっている。従って、これらの外縁部を揃えるように互いに重ね合わせたときには、第１コードＣａの各暗色モジュールＭｂ１に対して、第２コードＣｂの暗色モジュールＭｂ２又は明色モジュールＭｗ２が揃うように重なり、明色モジュールＭｗ１に対して、第２コードＣｂの暗色モジュールＭｂ２又は明色モジュールＭｗ２が揃うように重なることになる。
【００２４】
なお、図３の下部には、重ね合わせて構成される情報コードＣｚを示しており、情報コードＣｚを構成する各モジュール（Ｍ１、Ｍ２）のうち、第１コードＣａ（コードＡ）の暗色モジュールＭｂ１が配置され、第１コードＣｂ（コードＢ）の暗色モジュールＭｂ２が配置されるモジュールはクロスハッチングで示している。また、第１コードＣａ（コードＡ）の暗色モジュールＭｂ１が配置され、第１コードＣｂ（コードＢ）の明色モジュールＭｗ２が配置されるモジュールは第１の種類の斜めハッチングで示している。また、第１コードＣａ（コードＡ）の明色モジュールＭｗ１が配置され、第１コードＣｂ（コードＢ）の暗色モジュールＭｂ２が配置されるモジュールは第２の種類の斜めハッチングで示している。また、第１コードＣａ（コードＡ）の明色モジュールＭｗ１が配置され、第１コードＣｂ（コードＢ）の明色モジュールＭｗ２が配置されるモジュールはハッチングなしで示している。この情報コードＣｚは、通常環境下（可視光照射環境下）での外観上は、何らかのハッチングが付された部分が暗色モジュールとして把握され、ハッチング無しの部分が明色モジュールとして把握されることになる。
【００２５】
そして、この情報コードＣｚは、少なくとも第１コードＣａ及び第２コードＣｂの固定パターン以外の領域（例えば、位置検出パターンＦＰ１１、ＦＰ２１、ＦＰ３１、ＦＰ１２、ＦＰ２２、ＦＰ３２以外の領域）において、第１コードＣａの暗色モジュールＭｂ１が配置されるべき領域には、可視光領域の第１波長帯の光が照射されたとき及び第１波長帯とは異なる第３波長帯の光が照射されたときに視認可能となり且つ第１波長帯及び第３波長帯とは異なる第２波長帯の光が照射されたときに視認不能又は視認困難となる第１インクでモジュールが描画されている。また、第１コードＣａの暗色モジュールＭｂ１が配置されるべき領域のうち、第２コードＣｂの暗色モジュールＭｂ２が配置されるべき領域には、第１波長帯の光が照射されたときに視認可能となり且つ第２波長帯の光が照射されたときにも視認可能となる第２インクでモジュールが描画されている。更に、第１コードＣａの明色モジュールＭｗ１が配置されるべき領域のうち、第２コードＣｂの暗色モジュールＭｂ２が配置されるべき領域には、第１波長帯の光が照射されたとき及び第２波長帯の光が照射されたときに視認不能又は視認困難となり且つ第３波長帯の光が照射されたときに視認可能となる第３インクによってモジュールが描画されている。以下では、このような情報コードＣｚの形成方法（当該情報コードＣｚが付された媒体の製造方法）について説明する。
【００２６】
（コード形成装置）
図５に示すように、コード形成装置は、コンピュータ等の公知の情報処理装置によって構成された生成装置１０と、複数種類のインクによって印刷を行うことができる印刷装置２０（形成装置）とによって構成されている。この構成では、生成装置１０は、情報コードＣｚを印刷するための印刷データを生成するように機能し、印刷装置２０はその印刷データに従って情報コードＣｚを紙などのシート媒体等に印刷するように機能している。
【００２７】
生成装置１０は、ＣＰＵ等からなる制御部１１と、表示パネルなどからなる表示部１２と、キーボート等からなる操作部１３と、外部装置との通信（有線通信、無線通信等）を行う通信部１４とを備えている。なお、図示はしていないが、半導体メモリやハードディスクドライブなどからなる記憶部等も設けられている。また、印刷装置２０は、第１インクで印刷を行う第１印刷部２１と、第２インクで印刷を行う第２印刷部２２と、第３インクで印刷を行う第３印刷部２３とを有している。この印刷装置２０は、例えば公知のインクジェットプリンタ等として構成されており、同一の形成対象物Ｒ（紙等）に対して複数種類のインクで印刷することができる。なお、同一の形成対象物Ｒ（紙等）に対して複数種類のインクで印刷する技術はカラープリンタ等で公知であるので詳細な説明は省略するが、同一の形成対象物Ｒ（紙等）に対して各印刷部で順番に印刷する構成であってもよく、第１インク、第２インク、第３インクを備えたインクタンクを駆動して同時期に３種以上のインクで印刷するような構成であってもよい。以下の代表例では、同一の形成対象物Ｒ（紙等）に対して第１印刷部２１、第２印刷部２２、第３印刷部２３で順番に印刷する例を挙げて説明する。
【００２８】
また、第１印刷部２１で用いられる第１インクは、公知の赤外線透過インク（赤外線反応インク）であり、例えば７５０〜１０００ｎｍの赤外線の波長帯（第２の波長帯）の照射光が当てられたときに透過して透明状態又は略透明状態になり視認不能又は視認困難となるものである。なお、ここでいう「視認不能又は視認困難」とは、可視光環境下よりも透明性が高いことを意味し、完全な透明であってもよく、若干視認できる半透明状態であってもよい。また、第１インクは、３８０〜７５０ｎｍの可視光の波長帯（第１の波長帯）の照射光が当てられたとき、及び１０〜３８０ｎｍの紫外線の波長帯（第３の波長帯）の照射光が当てられたときに、所定の暗色（黒色、藍色、青色等）として視認できるインクである。
【００２９】
第２印刷部２２で用いられる通常インク（第２インク）は、３８０〜７５０ｎｍの可視光の波長帯（第１の波長帯）の照射光が当てられたときにも、７５０〜１０００ｎｍの赤外線の波長帯（第２の波長帯）の照射光が当てられたときにも、１０〜３８０ｎｍの紫外線の波長帯（第３の波長帯）の照射光が当てられたときにも、所定の暗色（黒色、藍色、青色等）として視認できるインクである。
【００３０】
第３印刷部２３で用いられる紫外線発光インク（第３インク）は、例えば１０〜３８０ｎｍの紫外線の波長帯（第３の波長帯）の照射光が当てられたときに発光し、その照射時に所定色（例えば青色、藍色、緑色等の所定の暗色）で視認できるインクである。また、第３インクは、３８０〜７５０ｎｍの可視光の波長帯（第１の波長帯）の照射光が当てられたとき、及び７５０〜１０００ｎｍの赤外線の波長帯（第２の波長帯）の照射光が当てられたときに、視認不能又は視認困難となるインクである。なお、ここでいう「視認不能又は視認困難」とは、紫外光照射環境下よりも発光性が低いことを意味し、全く発光せずに完全に視認できない状態であってもよく、ほぼ透明ではあるがわずかにインクの跡が見える状態などであってもよい。
【００３１】
（コード形成処理）
この形成装置では、図６のようにコード形成処理（印刷処理）が行われる。
図６に示す印刷処理では、まず、Ｓ１において、第１コードＣａ（コードＡ）の画像を生成する。例えば、生成装置１０の操作部にて入力されたデータ或いは通信部にて外部から取得されたデータを記録するように第１コードＣａの画像を生成する。次いで、Ｓ２において、第２コードＣｂ（コードＢ）の画像を生成する。この場合も、生成装置１０の操作部にて入力されたデータ或いは通信部にて外部から取得されたデータを記録するように第１コードＣａの画像を生成する。なお、所定データを記録するようにＱＲコード等の情報コードの画像データ（明暗パターン）を生成する技術は公知の様々な方法を用いることができる。
【００３２】
そして、第１コードＣａと第２コードＣｂの合成データを生成する。本実施形態では、第１コードＣａと第２コードＣｂは、行数及び列数が同一となっており、重ね合わせたときに第１コードＣａの各モジュール（セル）の位置に第２コードＣｂの各モジュール（セル）が配置されるため、Ｓ３では、合成された情報コードＣｚ（図３下段）の各モジュール（セル）がどのような組合せになっているかを特定するデータは生成する。具体的には、図３のような情報コードＣｚにおいて、第１コードＣａの暗色モジュールＭｂ１と第２コードＣｂの暗色モジュールＭｂ２が重なる各位置（図２下段におけるクロスハッチングのセル位置）を特定するデータを生成する。更に、第１コードＣａの暗色モジュールＭｂ１と第２コードＣｂの明色モジュールＭｗ２が重なる各位置（図２下段における第１種のハッチングのセル位置）を特定するデータを生成する。また、第１コードＣａの明色モジュールＭｗ１と第２コードＣｂの暗色モジュールＭｂ２が重なる各位置（図２下段における第２種のハッチングのセル位置）を特定するデータを生成する。そして、第１コードＣａの明色モジュールＭ２１と第２コードＣｂの明色モジュールＭｗ２が重なる各位置（図２下段におけるハッチングなしのセル位置）を特定するデータを生成する。
【００３３】
このように、各種類のセル位置が特定できた後には、位置検出パターン以外の位置において第１コードＣａ（コードＡ）が明色モジュールであり且つ第２コード（コードＢ）が暗色モジュールである位置に、それぞれ暗色モジュールを配置し、更に位置検出パターンの位置に暗色モジュールを配置した図形Ｐａ（コードａ：図７（Ａ））の画像を生成する（Ｓ４）。
【００３４】
Ｓ４の後には、Ｓ４で生成された図形Ｐａの画像を、第３印刷部２３により上述の紫外線発光インクで印刷する。この第３印刷部２３で用いられる紫外線発光インク（第３インク）は、例えば１０〜３８０ｎｍの紫外線の波長帯（第３の波長帯）の照射光が当てられたときに発光し、その照射時に所定色（例えば白色より暗色）で視認できるインクであり、このＳ５の処理により、図７（Ａ）のような図形Ｐａが所定の対象物Ｒ（紙等）に紫外線発光インクによって印刷されることになる。なお、紫外線発光インクが付されない領域は対象物の地の色（背景色であり、例えば白色等の明色）が示されることになる。
【００３５】
Ｓ５の後には、第１コードＣａ（コードＡ）が暗色モジュールであり且つ第２コード（コードＢ）が暗色モジュールである位置に暗色モジュールを配置し、位置検出パターンの位置にも暗色モジュールを配置した図形Ｐｂ（コードｂ：図７（Ｂ））の画像を生成する（Ｓ６）。
【００３６】
Ｓ６の後には、Ｓ６で生成された図形Ｐａ（コードｂ）を、第２印刷部２２により公知の通常インクで印刷する（Ｓ７）。この第２印刷部２２で用いられる通常インク（第２インク）は、３８０〜７５０ｎｍの可視光の波長帯（第１の波長帯）の照射光が当てられたときにも、７５０〜１０００ｎｍの赤外線の波長帯（第２の波長帯）の照射光が当てられたときにも、１０〜３８０ｎｍの紫外線の波長帯（第３の波長帯）の照射光が当てられたときにも、所定の暗色（白色よりも暗色、例えば黒色等）として視認できるインクであり、このＳ７の処理により、図７（Ｂ）のような図形Ｐｂが対象物Ｒ（既に図形Ｐａを印刷している対象物）に通常インクによって印刷されることになる。Ｓ７では、Ｓ５の処理で印刷された図７（Ａ）の図形Ｐａの上に重ねる形でＳ６の処理で生成された図形Ｐｂ（図７（Ｂ）を印刷する。具体的には、位置検出パターン同士を合わせる形で重ね、更に、縦横のモジュール配列（２１×２１の配列）を合わせる形で印刷する。なお、Ｓ５でも、Ｓ７でも印刷されない領域は、対象物Ｒの地の色（背景色）で示されることになる。
【００３７】
Ｓ７の後には、第１コードＣａ（コードＡ）が暗色モジュールの位置に暗色モジュールを配置し、更に位置検出パターンの位置にも暗色モジュールを配置した図形Ｐｃ（即ち、コードＣａの暗色モジュールのみの図形）の画像（コードｃ：図７（Ｃ））を生成する（Ｓ８）。
【００３８】
Ｓ８の後には、Ｓ８で生成された図形Ｐｃを、第１印刷部２１により公知の赤外線透過インクで印刷する（Ｓ９）。この第１印刷部２１で用いられる赤外線透過インク（第１インク）は、７５０〜１０００ｎｍの赤外線の波長帯（第１の波長帯）の照射光が当てられたときに透過して透明状態又は略透明状態（視認不能又は視認困難）となるものであり、３８０〜７５０ｎｍの可視光の波長帯（第２の波長帯）の照射光が当てられたとき、及び１０〜３８０ｎｍの紫外線の波長帯（第３の波長帯）の照射光が当てられたときに、所定の暗色（白色よりも暗色であり、例えば黒色等）として視認できるインクであり、このＳ９の処理により、図７（Ｃ）のような図形Ｐｃが対象物Ｒ（既に図形Ｐａ、Ｐｂが印刷されている対象物）に赤外線透過インクによって印刷されることになる。Ｓ９では、Ｓ５、Ｓ７の処理で印刷された図形Ｐａ、Ｐｂの上に重ねる形でＳ８の処理で生成された図形Ｐｃ（図７（Ｃ））を印刷する。具体的には、図７（Ａ）、図７（Ｂ）、図７（Ｃ）の全ての図形Ｐａ、Ｐｂ、Ｐｃを、位置検出パターン同士を合わせる形で重ね、更に、縦横のモジュール配列（２１×２１の配列）を合わせる形で印刷する。このように印刷されることで図３下段に示す情報コードＣｚが形成されることになるが、この情報コードＣｚは、通常環境下では、紫外線発光インクのみで印刷されている部分が発光しないため、この色は対象物Ｐの地の色（背景色）となり、図７（Ｄ）のような図形Ｐｄのように見えることになる。
【００３９】
（情報コード読取装置）
次に、情報コード読取装置４０について説明する。
情報コード読取装置４０（以下、単に読取装置４０ともいう）は、ＱＲコード（登録商標）等の二次元コードやバーコードなどからなる情報コードを撮像し、読み取る機能を有しており、更には、上述の対象物Ｒ（情報コード形成体）に形成された情報コードＣｚを読み取る機能を有している。
【００４０】
この情報コード読取装置４０は、図１のように、ＣＰＵ等からなる制御部４１と、受光センサ（例えば、Ｃ−ＭＯＳエリアセンサ、ＣＣＤエリアセンサ等）を備えたカメラとして構成され、情報コードＣｚを撮像可能な撮像部４２とを備えている。また、光源として、可視光（第１波長帯の光）を照射する可視光照射光源４３と、赤外光（第２波長帯の光）を照射する赤外光照射光源４４と、紫外光（第３波長帯の光）を照射する紫外光照射光源４５とを備えている。更に、ＲＯＭ，ＲＡＭ，不揮発性メモリなどの記憶手段からなる記憶部４６なども備えている。また、情報コード読取装置４０には、液晶表示器などからなる表示部（図示略）や、各種操作キーなどからなる操作部（図示略）、外部装置との通信（有線通信や無線通信）を行う通信部（図示略）なども設けられている。
【００４１】
制御部４１は、情報コード読取装置４０全体を制御可能なマイコン等によって構成され、ＣＰＵ、システムバス、入出力インタフェース等を備え、情報処理機能を有している。この制御部４１は、後述する記憶部４６と共に各種演算処理や制御処理を行い得る情報処理装置として機能している。
【００４２】
撮像部４２は、情報コードＣｚが形成された対象物Ｒが撮像範囲に配置されたときに、この対象物Ｒからの反射光を受光センサ４２ａの受光面に結像させ、情報コードＣｚの画像データを生成するように機能している。受光センサ４２ａは、対象物Ｒに照射されて反射した反射光を受光可能に構成されるもので、例えば、Ｃ−ＭＯＳやＣＣＤ等の固体撮像素子である受光素子を２次元に配列したエリアセンサが、これに相当する。
【００４３】
また、結像レンズ４２ｃは、例えば、鏡筒とこの鏡筒内に収容される複数の集光レンズとによって構成されており、受光センサ４２ａの受光面に情報コードＣｚ（後述）のコード画像を結像するように機能している。光学系の受光センサ４２ａから出力される画像信号は、例えば記憶部４６の画像データ蓄積領域に蓄積されるようになっている。
【００４４】
可視光照射光源４３は、「第１波長帯光照射手段」の一例に相当し、例えば、３８０〜７５０ｎｍの可視光の波長帯（第１の波長帯）の照明光を照射するものである。なお、図１の例では、可視光照射光源４３ａ，４３ｂが対をなして配置されている。また、赤外光照射光源４４は、「第２波長帯光照射手段」の一例に相当し、、例えば７５０〜１０００ｎｍの赤外線の波長帯（第２の波長帯）の照射光を照射するものである。なお、図１の例では、赤外光照射光源４４ａ，４４ｂが対をなして配置されている。また、紫外光照射光源４５は、「第３波長帯光照射手段」の一例に相当し、例えば、１０〜３８０ｎｍの紫外線の波長帯（第３の波長帯）の照射光を照射するものである。なお、図１の例では、紫外光照射光源４５ａ，４５ｂが対をなして配置されている。
【００４５】
記憶部４６は、半導体メモリ装置などによって構成され、例えばＲＡＭ（ＤＲＡＭ、ＳＲＡＭ等）やＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ等）がこれに相当する。この記憶部４６のうちのＲＡＭには、前述した画像データ蓄積領域のほかに、制御部４１が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルも確保可能に構成されている。またＲＯＭには、各種処理等を実行可能な所定プログラムやその他、照明光源、受光センサ４２ａ等の各ハードウェアを制御可能なシステムプログラム等が予め格納されている。
【００４６】
（読取処理）
次に、図１の読取装置４０によって行われる読取処理について説明する。
この読取処理は、例えば図８のような流れで行われる。この読取処理では、まず、可視光照射光源４３により可視光（第１波長帯の照明光）を照射しつつその状態で情報コードＣｚのコード画像（コード画像Ａ１）を取得する。図９（Ａ）は、このときに得られるコード画像Ａ１を示すものであり、この画像Ａ１は、具体的には、第１インクで印刷された領域及び第２インクで印刷された領域が暗色として表れ、それ以外の領域は背景色の明色（対象物の地の色）が表れ、全体として第１コードＣａの図形を示すものとなっている。
【００４７】
次に、赤外光照射光源４４により赤外光（第２波長帯の照明光）を照射しつつその状態で情報コードＣｚのコード画像（コード画像Ｂ１）を取得する（Ｓ２２）。図９（Ｂ）は、このときに得られるコード画像Ｂ１を示すものであり、この画像Ｂ１は、具体的には、第２インクで印刷された領域が暗色として表れ、それ以外の領域は背景色の明色（対象物の地の色）が表れたものとなっている。この画像は、第１コードＣａ及び第２コードＣｂのいずれもが暗色モジュールとなる領域の図形を示すものである。
【００４８】
次に、紫外光照射光源４５により紫外光（第３波長帯の照明光）を照射しつつその状態で情報コードＣｚのコード画像（コード画像Ｂ２）を取得する（Ｓ２３）。図９（Ｃ）は、このときに得られるコード画像Ｂ２を示すものであり、この画像Ｂ２は、具体的には、第１インク、第２インク、第３インクで印刷された領域（即ち、インクが付されている領域）が暗色として表れ、それ以外の領域（いずれのインクも付されていない領域）は背景色の明色（対象物の地の色）が表れたものとなっている。この画像は、第１コードＣａ及び第２コードＣｂの少なくともいずれかが暗色モジュールとなる領域の図形を示すものである。
【００４９】
そして、Ｓ２４では、Ｓ２１で得られたコード画像Ａ１において、各セルの色情報を取得する。即ち、２１×２１で配列されたコード画像Ａ１の複数のセルにおいて、いずれのセルが暗色であり、いずれのセルが明色であるかを特定する。同様に、Ｓ２５では、Ｓ２２で得られたコード画像Ｂ１において、各セルの色情報を取得する。即ち、２１×２１で配列されたコード画像Ｂ１の複数のセルにおいて、いずれのセルが暗色であり、いずれのセルが明色であるかを特定する。更に、Ｓ２６では、Ｓ２３で得られたコード画像Ｂ２において、各セルの色情報を取得する。即ち、２１×２１で配列されたコード画像Ｂ２の複数のセルにおいて、いずれのセルが暗色であり、いずれのセルが明色であるかを特定する。
【００５０】
Ｓ２６の後には、コード画像Ｂ２の暗色モジュールの領域からコード画像Ａ１の暗色モジュールの領域を除き、残余領域を明色としたコード画像Ｂ３を生成する（Ｓ２７）。このコード画像Ｂ３は、第２コードＣｂのみが暗色モジュールとなる領域の図形を示すものである。
【００５１】
そして、Ｓ２７の後には、コード画像Ｂ１とコード画像Ｂ３とを合成し、Ｓ２２で得られたコード画像Ｂ１の暗色モジュールの領域と、Ｓ２７で得られたコード画像Ｂ３の暗色モジュールの領域とを暗色モジュールとして表し、残りを明色モジュールとして表したコード画像Ｂ４を生成する（Ｓ２８）。このコード画像Ｂ４は、全体として第２コードＣｂの図形を示すものとなる。
【００５２】
そして、Ｓ２１で得られたコード画像Ａ１（即ち、第１コードＣａの画像）を解読（復号）し、第１コードＣａに記録されたデータを出力する（Ｓ２９）。更に、Ｓ２８で得られたコード画像Ｂ４（即ち、第２コードＣｂの画像）を解読（復号）し、第２コードＣｂに記録されたデータを出力する（Ｓ３０）。
【００５３】
本実施形態では、制御部４１が「第１コード解読手段」の一例に相当し、第１波長帯の光が情報コードＣｚに照射された状態で撮像部４２によって得られた第１撮像画像（コード画像Ａ１）に基づいて第１コードＣａを解読するように機能する。
【００５４】
制御部４１は、「第２コード特定手段」の一例に相当し、上記第１撮像画像（コード画像Ａ１）と、赤外光照射光源４４によって第２波長帯の光が情報コードＣｚに照射された状態で撮像部４２によって得られた第２撮像画像（コード画像Ｂ１）と、紫外光照射光源４５によって第３波長帯の光が情報コードＣｚに照射された状態で撮像部４２によって得られた第３撮像画像（コード画像Ｂ２）とに基づいて、第２コードＣｂの暗色モジュールＭｂ２の領域及び明色モジュールＭｗ２の領域を特定するように機能する。具体的には、第３撮像画像（コード画像Ｂ２）のモジュール描画で特定される暗色モジュールＭｂ１及び暗色モジュールＭｂ２の少なくともいずれかの配置領域から、第１撮像画像（コード画像Ａ１）のモジュール描画で特定される暗色モジュールＭｂ１の配置領域を除き、且つ第２撮像画像（コード画像Ｂ１）のモジュール描画で特定される暗色モジュールＭｂ１且つ暗色モジュールＭｂ２の配置領域を加えることで得られた暗色のモジュール配列を、第２コードＣｂの暗色モジュールＭｂ２の配列として特定し、残余の配列を明色モジュールＭｗ２の配列として特定する。
更に、制御部４１は、「第２コード解読手段」の一例に相当し、第２コードＣｂ特定手段によって各モジュール領域が特定された第２コードＣｂを解読するように機能する。
【００５５】
（本構成の主な効果）
本構成では、暗色モジュールＭｂ１及び明色モジュールＭｗ１を有する第１コードＣａと、暗色モジュールＭｂ２及び明色モジュールＭｗ２を有する第２コードＣｂとを重ねて配置した情報コードＣｚを用いている。この情報コードＣｚにおいて、少なくとも第１コードＣａ及び第２コードＣｂの固定パターン以外の領域は、第１コードＣａの暗色モジュールＭｂ１が配置されるべき領域には、可視光領域の第１波長帯の光が照射されたとき及び第１波長帯とは異なる第３波長帯の光が照射されたときに視認可能となり且つ第１波長帯及び第３波長帯とは異なる第２波長帯の光が照射されたときに視認不能又は視認困難となる第１インクでモジュールが描画されている。
更に、第１コードＣａの暗色モジュールＭｂ１が配置されるべき領域のうち、第２コードＣｂの暗色モジュールＭｂ２が配置されるべき領域には、第１波長帯の光が照射されたときに視認可能となり且つ第２波長帯の光が照射されたときにも視認可能となる第２インクでモジュールが描画されている。
この構成では、読取システム１の赤外光照射光源４４によって第２波長帯の光を照射したときに得られる第２撮像画像において、第２インクの描画領域（即ち、暗色モジュールＭｂ１と明色モジュールＭｗ１が共に配置される領域）を特定できる。更に、可視光照射光源４３によって第１波長帯の光を照射したときに得られる第１撮像画像は、第１インクの描画領域（暗色モジュールＭｂ１が配置されるべき領域）を特定できる。従って、これらを比べることで、第１コードＣａの暗色モジュールＭｂ１と第２コードＣｂの暗色モジュールＭｂ２が共に配置される領域と、第１コードＣａの暗色モジュールＭｂ１と第２コードＣｂの明色モジュールＭｗ２が共に配置される領域を特定できる。つまり、第１コードＣａの暗色モジュールＭｂ１の領域が特定でき、残余の領域が明色モジュールＭｗ１の領域として特定できるため、第１コードＣａのモジュール配列が判明し、第１コードＣａを良好に解読できるようになる。
【００５６】
更に、第１コードＣａの明色モジュールＭｗ１が配置されるべき領域のうち、第２コードＣｂの暗色モジュールＭｂ２が配置されるべき領域には、第１波長帯の光が照射されたとき及び第２波長帯の光が照射されたときに視認不能又は視認困難となり且つ第３波長帯の光が照射されたときに視認可能となる第３インクによってモジュールが描画されている。この構成によれば、紫外光照射光源４５によって第３波長帯の光が照射したときの得られる第３撮像画像に基づいて、暗色モジュールＭｂ１及び暗色モジュールＭｂ２の少なくともいずれかが配置される領域が特定できるため、この領域から所定領域（第１コードＣａの暗色モジュールＭｂ１と第２コードＣｂの明色モジュールＭｗ２が共に配置される領域）を除けば、第２コードＣｂの暗色モジュールＭｂ２が配置される領域を特定できる。そして、残余の領域が明色モジュールＭｗ２の領域として特定できるため、第２コードＣｂのモジュール配列が判明し、第２コードＣｂを良好に解読できるようになる。
このように情報コードＣｚに特徴を持たせる一方で、可視光照射光源４３、赤外光照射光源４４、紫外光照射光源４５によって照明光を照射したときの各撮像結果を取得可能とすることで、重ねて配置される第１コードＣａ及び第２コードＣｂを良好に解読できるようになる。特にこの構成では、狭い領域に２つのコードを支障なく配置することができるため、コード表示に要するスペースを効果的に抑えつつデータの格納量を増やすことができる。また、一般的な読取装置４０では解読ができないためセキュリティ性が高く、逆に上記読取装置４０があれば複雑な入力操作等を行わなくても解読できるため、利便性が高くなる。
【００５７】
また、２つの情報コードＣｚを明暗で表されるコードとし、暗色モジュールＭｂ１と暗色モジュールＭｂ２を暗、明色モジュールＭｗ１と明色モジュールＭｗ２を明とすれば、暗色モジュールＭｂ１が暗色モジュールＭｂ２と重なる領域、及び明色モジュールＭｗ２と重なる領域をそれぞれ区別しやすく、暗色モジュールＭｂ１を、暗色モジュールＭｂ２及び明色モジュールＭｗ２から分離しやすくなる。同様に、暗色モジュールＭｂ２が暗色モジュールＭｂ１と重なる領域、及び明色モジュールＭｗ１と重なる領域をそれぞれ区別しやすく、暗色モジュールＭｂ２を、暗色モジュールＭｂ１及び明色モジュールＭｗ１から分離しやすくなる。
【００５８】
また、本構成では、第２波長帯は赤外光の波長帯であり、第３波長帯は紫外光の波長帯であり、第１インクは、赤外光を透過する赤外光透過インクであり、第３インクは、可視光が照射されたときに発光せず、紫外光が照射されたときに発光する紫外光発光インクである。この構成では、通常環境下では量の少ない赤外光や紫外光をいずれも照射できなければ第１コードＣａと第２コードＣｂを分離できないため、情報コードＣｚが解読できず、一般の装置で偶然に解読されてしまう事態をより確実に防ぐことができ、セキュリティ性が一層高まる。
【００５９】
また、本構成では、第２コード特定手段は、第３撮像画像のモジュール描画で特定される暗色モジュールＭｂ１及び暗色モジュールＭｂ２の少なくともいずれかの配置領域から、第１撮像画像のモジュール描画で特定される暗色モジュールＭｂ１の配置領域を除き、且つ第２撮像画像のモジュール描画で特定される暗色モジュールＭｂ１且つ暗色モジュールＭｂ２の配置領域を加えることで得られたモジュール配列を、第２コードＣｂの暗色モジュールＭｂ２の配列として特定し、残余の配列を明色モジュールＭｗ２の配列として特定する。このようにすることで、３種類の撮像画像が得られれば、重ねられた４種類のモジュール領域をより簡易に且つより正確に特定可能となる。
【００６０】
また、本構成では、情報コードＣｚにおいて、第１コードＣａと第２コードＣｂは、特定種類の固定パターン（ＱＲコード（登録商標）における位置検出パターン）の配置領域が同一とされた同種の情報コードＣｚであり、第１コードＣａ及び第２コードＣｂの固定パターンの領域は少なくとも第２インクで描画されている。
このように特定種類の固定パターンの配置領域が同一の２つのコードを配置すれば、その重ねられた情報コードＣｚにおける当該特定種類の固定パターンもそれらと同一の形状となり、重ねられた情報コードＣｚを第１コードＣａ及び第２コードＣｂの種類の情報コードＣｚ若しくはそれに関連する情報コードＣｚと認識させやすくなる。また両コードにおいて特定種類の固定パターンがずれないため、図形として明瞭になり、重ねられたコードであっても、ユーザにその固定パターンが存在することを確実に認識させることができる。従って、読取装置４０を使用するユーザは違和感なく情報コードＣｚを読み取ることができる。
【００６１】
［他の実施形態]
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００６２】
上記実施形態では、第１コードと第２コードが同サイズであったが異なるサイズでもよい。例えば、第１コードの方が第２コードよりも大きかったり、その逆であってもよい。或いは、重なる位置が一部であってもよい。
【００６３】
上記実施形態では、第１コード及び第２コードとしてＱＲコード（登録商標）を例示したが、データマトリックスコード等の他種のコードであってもよい。
【００６４】
上記実施形態では、第１コードと第２コードが同種のコードであったが異種のコードであってもよい。
【００６５】
上記実施形態では、第２波長帯を赤外線の波長帯とし、第３波長帯を紫外線の波長帯としたが、この例に限られない。例えば、中赤外線又は遠赤外線の波長帯を第２波長帯とし、第１インクとしてこの波長帯の光を照射したときに透過する（透明状態となる）インクを用いてもよい。そして、近赤外線の波長帯を第３波長帯とし、第３インクとしてこの波長帯の光を照射したときに発光するインクを用いてもよい。
【００６６】
第１コードＣａは、第１実施形態のように位置検出パターンやフォーマット情報等の機能情報部を有する二次元コードとし、第２コードは、位置検出パターンやフォーマット情報の一部又は全部が省略された情報コード（例えば、データのみを記録したコード）としてもよい。
【符号の説明】
【００６７】
１…情報コード読取システム
４０…読取装置
４１…制御部（第１コード解読手段，第２コード特定手段，第２コード解読手段）
４２…撮像部
４３…可視光照射光源（第１波長帯光照射手段）
４４…赤外光照射光源（第２波長帯光照射手段）
４５…紫外光照射光源（第３波長帯光照射手段）
Ｃｚ…情報コード
Ｃａ…第１コード
Ｃｂ…第２コード
Ｍｂ１…暗色モジュール（第１種モジュール）
Ｍｗ１…明色モジュール（第２種モジュール）
Ｍｂ２…暗色モジュール（第３種モジュール）
Ｍｗ２…明色モジュール（第４種モジュール）
ＦＰ１１，ＦＰ２１，ＦＰ３１，ＦＰ１２，ＦＰ２２，ＦＰ３２…位置検出パターン（固定パターン）
【図１】
2014071468.tif 000003
【図２】
2014071468.tif 000004
【図３】
2014071468.tif 000005
【図４】
2014071468.tif 000006
【図５】
2014071468.tif 000007
【図６】
2014071468.tif 000008
【図７】
2014071468.tif 000009
【図８】
2014071468.tif 000010
【図９】
2014071468.tif 000011
【図１０】
2014071468.tif 000012