(57)【要約】【課題】容易に真贋判定可能な情報コードおよび情報コード読取装置を提供する。【解決手段】情報コード１０は、複数の明色モジュールおよび暗色モジュールからなるコード領域２０と被覆部１１とを備えている。コード領域２０のうち予め決められた領域であって遮光されることで当該情報コード１０が解読不能となる特定領域２４は、第２波長帯の光を透過させ、第１波長帯の光が照射されたときに暗色の反射特性を示す被覆部１１により覆われている。【選択図】図２
2014002661.tif 000002
【特許請求の範囲】
【請求項１】
第１波長帯の光と波長の異なる第２波長帯の光とのいずれか一方の光が照射されたときに、明色の反射特性を示す明色モジュールと暗色の反射特性を示す暗色モジュールとがコード領域内に複数配列される情報コードであって、
前記コード領域のうち予め決められた領域であって遮光されることで当該情報コードが解読不能となる特定領域は、前記第２波長帯の光を透過させ、前記第１波長帯の光が照射されたときに暗色の反射特性を示す被覆部により覆われることを特徴とする情報コード。
【請求項２】
前記コード領域には、前記特定領域が複数箇所設けられ、
前記被覆部は、複数の前記特定領域のうち少なくともいずれか１つを覆うように配置されることを特徴とする請求項１に記載の情報コード。
【請求項３】
複数の前記特定領域のうち前記被覆部により覆われる箇所は、所定の情報に基づいて予め決められることを特徴とする請求項２に記載の情報コード。
【請求項４】
前記被覆部は、形状、模様や色彩を変化させた任意の図形から構成されることを特徴とする請求項１〜３のいずれか一項に記載の情報コード。
【請求項５】
請求項１〜４のいずれか一項に記載の情報コードを光学的に読み取る情報コード読取装置であって、
前記第１波長帯の光および前記第２波長帯の光の双方を照射可能な照明手段と、
前記情報コードを撮像する撮像手段と、
前記撮像手段により撮像された前記コード領域を構成する前記各モジュールの配列に基づいて、当該コード領域を解読する解読手段と、
前記照明手段により前記第１波長帯の光が照射された状態で前記撮像手段により撮像された前記情報コードの第１コード画像に対して前記特定領域が暗色の領域であるか否かを判定する第１判定手段と、
前記第１判定手段により前記特定領域が暗色の領域であると判定された後に、前記照明手段により前記第２波長帯の光が照射された状態で前記撮像手段により撮像された前記情報コードの第２コード画像に基づいて当該コード領域が前記解読手段により解読されると、前記被覆部を有する情報コードを解読したと判定する第２判定手段と、
を備えることを特徴とする情報コード読取装置。
【請求項６】
請求項３に記載の情報コードを光学的に読み取る情報コード読取装置であって、
前記第１波長帯の光および前記第２波長帯の光の双方を照射可能な照明手段と、
前記情報コードを撮像する撮像手段と、
前記撮像手段により撮像された前記コード領域を構成する前記各モジュールの配列に基づいて、当該コード領域を解読する解読手段と、
前記照明手段により前記第１波長帯の光が照射された状態で前記撮像手段により撮像された前記情報コードの第１コード画像に対して前記特定領域が暗色の領域であるか否かを判定する第１判定手段と、
前記第１判定手段により前記特定領域が暗色の領域であると判定された後に、前記照明手段により前記第２波長帯の光が照射された状態で前記撮像手段により撮像された前記情報コードの第２コード画像に基づいて当該コード領域が前記解読手段により解読されると、前記被覆部を有する情報コードを解読したと判定する第２判定手段と、
前記第１コード画像および前記第２コード画像の差分から求められる前記被覆部により覆われる箇所に基づいて、前記所定の情報を取得する取得手段と、
を備えることを特徴とする情報コード読取装置。
【請求項７】
請求項１〜４のいずれか一項に記載の情報コードを光学的に読み取る情報コード読取装置であって、
前記第１波長帯の光は可視光であり、
前記第２波長帯の光を照射可能な照明手段と、
前記情報コードを撮像する撮像手段と、
前記撮像手段により撮像された前記コード領域を構成する前記各モジュールの配列に基づいて、当該コード領域を解読する解読手段と、
前記第１波長帯の光が当たった状態で前記撮像手段により撮像された前記情報コードの第１コード画像に対して前記特定領域が暗色の領域であるか否かを判定する第１判定手段と、
前記第１判定手段により前記特定領域が暗色の領域であると判定された後に、前記照明手段により前記第２波長帯の光が照射された状態で前記撮像手段により撮像された前記情報コードの第２コード画像に基づいて当該コード領域が前記解読手段により解読されると、前記被覆部を有する情報コードを解読したと判定する第２判定手段と、
を備えることを特徴とする情報コード読取装置。
【請求項８】
請求項３に記載の情報コードを光学的に読み取る情報コード読取装置であって、
前記第１波長帯の光は可視光であり、
前記第２波長帯の光を照射可能な照明手段と、
前記情報コードを撮像する撮像手段と、
前記撮像手段により撮像された前記コード領域を構成する前記各モジュールの配列に基づいて、当該コード領域を解読する解読手段と、
前記第１波長帯の光が当たった状態で前記撮像手段により撮像された前記情報コードの第１コード画像に対して前記特定領域が暗色の領域であるか否かを判定する第１判定手段と、
前記第１判定手段により前記特定領域が暗色の領域であると判定された後に、前記照明手段により前記第２波長帯の光が照射された状態で前記撮像手段により撮像された前記情報コードの第２コード画像に基づいて当該コード領域が前記解読手段により解読されると、前記被覆部を有する情報コードを解読したと判定する第２判定手段と、
前記第１コード画像および前記第２コード画像の差分から求められる前記被覆部により覆われる箇所に基づいて、前記所定の情報を取得する取得手段と、
を備えることを特徴とする情報コード読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報コードおよび情報コード読取装置に関するものである。
【背景技術】
【０００２】
現在、バーコードやＱＲコード（登録商標）などの情報コードが様々な用途で使用されており、その使用目的も多様化しつつある。例えば、カメラ付き携帯電話やスマートフォンにて所定のアプリケーションを実行して情報コードを光学的に読み取ることで、その情報コードに応じた所定の情報を容易に取得する事ができる。これにより、情報コードを利用することで、ユーザに対して、食品のトレーサビリティ、ウェブサイトへの誘導や各種クーポン・チケットの発行などのサービスを容易に提供することができる。
【０００３】
上述のような情報コードを利用したサービスを提供する技術として、下記特許文献１に示す広告サービス装置が知られている。この広告サービス装置では、広告主のインターネット上におけるアドレス情報やこれを指定するためのインデックス情報をエンコーディングしたコードイメージが、広告のために各種の商品や景品、広告等に付加または印刷して提供される。そして、消費者が上述のように提供されたコードイメージを光学装置の使用により獲得すると、コードイメージのコード情報がデコーディングされて抽出されこのコード情報に含まれたアドレス情報またはインデックス情報が取得される。アドレス情報が取得された場合には、このアドレス情報を用いた処理を実施することにより、消費者は、広告主が提供するサービスの利用が可能となる。また、インデックス情報が取得された場合には、インターネット上の所定のサーバコンピュータに接続して当該インデックス情報に応じたアドレス情報を取得してこのアドレス情報等を用いた処理を実施することにより、消費者は、広告主が提供するサービスの利用が可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２７３４４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、単に印刷媒体などに表示された情報コードは、コピー機などにより誰でも容易に複製することができる。そのため、例えば、情報コードを読み取ることで入退場を管理するゲートなどでは、その情報コードの真贋判定ができない限り、不正目的で複製された不正コードを検出できず、不正コードを利用した不正使用を防止できないという問題がある。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、容易に真贋判定可能な情報コードおよび情報コード読取装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に記載の発明は、第１波長帯の光と波長の異なる第２波長帯の光とのいずれか一方の光が照射されたときに、明色の反射特性を示す明色モジュールと暗色の反射特性を示す暗色モジュールとがコード領域（２０）内に複数配列される情報コード（１０，１０ａ〜１０ｃ）であって、前記コード領域のうち予め決められた領域であって遮光されることで当該情報コードが解読不能となる特定領域（２４，２５，２６ａ〜２６ｄ）は、前記第２波長帯の光を透過させ、前記第１波長帯の光が照射されたときに暗色の反射特性を示す被覆部（１１，１１ａ，１２，１３ａ〜１３ｃ）により覆われることを特徴とする。
【０００８】
また、請求項５に記載の発明は、請求項１〜４のいずれか一項に記載の情報コードを光学的に読み取る情報コード読取装置（４０）であって、前記第１波長帯の光および前記第２波長帯の光の双方を照射可能な照明手段（４３，４４）と、前記情報コードを撮像する撮像手段（４２）と、前記撮像手段により撮像された前記コード領域を構成する前記各モジュールの配列に基づいて、当該コード領域を解読する解読手段（４１）と、前記照明手段により前記第１波長帯の光が照射された状態で前記撮像手段により撮像された前記情報コードの第１コード画像に対して前記特定領域が暗色の領域であるか否かを判定する第１判定手段（４１）と、前記第１判定手段により前記特定領域が暗色の領域であると判定された後に、前記照明手段により前記第２波長帯の光が照射された状態で前記撮像手段により撮像された前記情報コードの第２コード画像に基づいて当該コード領域が前記解読手段により解読されると、前記被覆部を有する情報コードを解読したと判定する第２判定手段と（４１）、を備えることを特徴とする。
なお、上記各括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明の効果】
【０００９】
請求項１の発明では、コード領域のうち予め決められた領域であって遮光されることで当該情報コードが解読不能となる特定領域は、第２波長帯の光を透過させ、第１波長帯の光が照射されたときに暗色の反射特性を示す被覆部により覆われている。
【００１０】
上述のように構成される情報コードは、第１波長帯の光が照射された状態で撮像したコード画像（以下、第１コード画像という）において予め決められた特定領域が暗色であり、第２波長帯の光が照射された状態で撮像したコード画像（以下、第２コード画像という）に基づき解読することができる。そこで、真贋判定するための情報コードとして上記被覆部を有する情報コードを採用することで、第１コード画像の特定領域が暗色であり第２コード画像に基づき解読される情報コードを、上記被覆部を有する正規の情報コードと判定することができる。
【００１１】
一方、第２コード画像でも解読できない情報コード、すなわち、上記被覆部を有する正規の情報コードを不正に偽造した不正コードや単に特定領域が汚れている情報コード、第１コード画像に基づき解読される一般の情報コードを、上記正規の情報コードと異なる情報コードと判定することができる。
したがって、上記被覆部を有する情報コードに関して、容易に真贋判定することができる。
【００１２】
請求項２の発明では、コード領域には、特定領域が複数箇所設けられ、被覆部は、複数の特定領域のうち少なくともいずれか１つを覆うように配置される。これにより、被覆部の配置に関する自由度を向上させることができる。
【００１３】
請求項３の発明では、複数の特定領域のうち被覆部により覆われる箇所は、所定の情報に基づいて予め決められる。これにより、第１コード画像の各特定領域が暗色であるか否かを判定した後に当該各特定領域のうち被覆部により覆われる箇所を読み取ることで、上記所定の情報を取得することができ、上記被覆部を有する情報コードの情報量を高めることができる。
【００１４】
請求項４の発明では、被覆部は、形状、模様や色彩を変化させた任意の図形から構成される。このような任意の図形から被覆部が構成されても、第２波長帯の光が照射された状態で解読可能な真贋判定用の情報コードとして採用できるので、容易に真贋判定できるだけでなく、デザイン性を向上させた情報コードを実現することができる。
【００１５】
請求項５の発明では、第１判定手段により第１コード画像の上記特定領域が暗色の領域であると判定された後に、第２コード画像に基づいて当該コード領域が解読手段により解読されると、被覆部を有する情報コードを解読したと第２判定手段により判定される。
【００１６】
これにより、請求項１〜４のいずれか一項に記載の情報コードが撮像手段により撮像される場合には、第１コード画像の特定領域が暗色であり第２コード画像に基づき解読されると判定されるため、当該撮像した情報コードを、上記被覆部を有する正規の情報コードと判定することができる。一方、不正に複製等された情報コードが撮像される場合には、第２コード画像でも解読できないため、当該撮像した情報コードを、上記正規の情報コードと異なる情報コードと判定することができる。
したがって、上記被覆部を有する情報コードを用いて容易に真贋判定可能な情報コード読取装置を実現することができる。
【００１７】
請求項６の発明では、第１判定手段により第１コード画像の上記特定領域が暗色の領域であると判定された後に、第２コード画像に基づいて当該コード領域が解読手段により解読されると、被覆部を有する情報コードを解読したと第２判定手段により判定される。そして、第１コード画像および第２コード画像の差分から求められる被覆部により覆われる箇所に基づいて、上記所定の情報が取得手段により取得される。
【００１８】
このようにしても、請求項５に記載の情報コード読取装置と同様の作用効果を奏する。特に、第１コード画像の各特定領域が暗色であるか否かを判定した後に当該各特定領域のうち被覆部により覆われる箇所を読み取ることで、上記所定の情報を取得することができ、上述のように構成される情報コードを読み取る際に取得可能な情報量を高めることができる。
【００１９】
請求項７の発明では、請求項５の発明と同様に、第１判定手段により第１コード画像の上記特定領域が暗色の領域であると判定された後に、第２コード画像に基づいて当該コード領域が解読手段により解読されると、被覆部を有する情報コードを解読したと第２判定手段により判定される。
【００２０】
このようにしても、請求項５に記載の情報コード読取装置と同様の作用効果を奏する。特に、第１波長帯の光は可視光であることから、外光を利用することで照明手段に第１波長帯の光を照射させる機能が不要となり、照明手段に求められる機能を削減することができる。
【００２１】
請求項８の発明では、請求項６の発明と同様に、第１判定手段により第１コード画像の上記特定領域が暗色の領域であると判定された後に、第２コード画像に基づいて当該コード領域が解読手段により解読されると、被覆部を有する情報コードを解読したと第２判定手段により判定される。そして、第１コード画像および第２コード画像の差分から求められる被覆部により覆われる箇所に基づいて、上記所定の情報が取得手段により取得される。
【００２２】
このようにしても、請求項６に記載の情報コード読取装置と同様の作用効果を奏する。特に、第１波長帯の光は可視光であることから、外光を利用することで照明手段に第１波長帯の光を照射させる機能が不要となり、照明手段に求められる機能を削減することができる。
【図面の簡単な説明】
【００２３】
【図１】第１実施形態に係る情報コードを読み取る情報コード読取装置の要部を概略的に例示するブロック図である。
【図２】図２（Ａ）は、第１実施形態に係る情報コードの一例を説明する説明図であり、図２（Ｂ）は、図２（Ａ）の情報コードから被覆部を取り除いた状態を示す説明図である。
【図３】第１実施形態にて制御部により実施される真贋判定処理を例示するフローチャートである。
【図４】第１実施形態の変形例に係る情報コードの一例を説明する説明図である。
【図５】図５（Ａ）は、第２実施形態に係る情報コードの一例を説明する説明図であり、図５（Ｂ）は、図５（Ａ）の情報コードから被覆部を取り除いた状態を示す説明図である。
【図６】第２実施形態にて制御部により実施される真贋判定処理を例示するフローチャートである。
【図７】図７（Ａ）は、第３実施形態に係る情報コードの一例を説明する説明図であり、図７（Ｂ）は、図７（Ａ）の情報コードから各被覆部を取り除いた状態を示す説明図である。
【図８】第３実施形態にて制御部により実施される真贋判定処理を例示するフローチャートである。
【発明を実施するための形態】
【００２４】
［第１実施形態］
以下、本発明の情報コードおよび情報コード読取装置を具現化した第１実施形態について、図面を参照して説明する。図１は、本発明の第１実施形態に係る情報コード１０を読み取る情報コード読取装置４０の要部を概略的に例示するブロック図である。
図１に示す情報コード読取装置４０は、読取対象Ｒに付された一次元コード（バーコード等）および二次元コード（ＱＲコード、データマトリックスコード、マキシコード、Ａｚｔｅｃコード等）等の一般的な情報コードや、本発明の特徴的構成を有する情報コード１０を光学的に読み取り可能な構成となっている。以下では、これら情報コード１０および情報コード読取装置４０について詳述する。
【００２５】
（情報コード読取装置）
図１に示す情報コード読取装置４０は、読取対象Ｒに付された情報コードを撮像し、読み取る機能を有している。この情報コード読取装置４０は、ＣＰＵ等からなる制御部４１、受光センサ（例えば、Ｃ−ＭＯＳエリアセンサ、ＣＣＤエリアセンサ等）を備えたカメラとして構成される撮像部４２、第１波長帯の光を照射可能な第１照明光源４３、第２波長帯の光を照射可能な第２照明光源４４、ＲＯＭ、ＲＡＭ、不揮発性メモリなどの記憶手段からなる記憶部４５などを備えている。また、情報コード読取装置４０には、液晶表示器などからなる表示部４６や、各種操作キーなどからなる操作部４７なども設けられている。
【００２６】
撮像部４２は、一対の第１照明光源４３ａ，４３ｂの間に配置されており、読取対象Ｒやこの読取対象Ｒに付された情報コードからの反射光を受光センサ４２ａの受光面に結像させ、情報コードの画像データを生成するように機能している。受光センサ４２ａは、読取対象Ｒに照射されて反射した反射光を受光可能に構成されるもので、例えば、Ｃ−ＭＯＳやＣＣＤ等の固体撮像素子である受光素子を一次元に配列したラインセンサ、或いは２次元に配列したエリアセンサが、これに相当する。また、結像レンズ４２ｃは、例えば、鏡筒とこの鏡筒内に収容される複数の集光レンズとによって構成されており、受光センサ４２ａの受光面に情報コードのコード画像を結像するように機能している。光学系の受光センサ４２ａから出力される画像信号は、例えば記憶部４５の画像データ蓄積領域に蓄積されるようになっている。なお、撮像部４２は、特許請求の範囲に記載の「撮像手段」の一例に相当し得る。
【００２７】
照明光源（照明光学系）を構成する第１照明光源４３及び第２照明光源４４は、例えば撮像部４２（受光光学系）を挟んだ両側にそれぞれ設けられている。一対の第１照明光源４３ａ，４３ｂは、例えば波長３８０ｎｍ〜７５０ｎｍの可視光（以下、第１波長帯の光とも称する）を照射するＬＥＤによって構成されている。また、対をなして配置される第２照明光源４４ａ，４４ｂは、波長７５０ｎｍ以上の赤外光（以下、第２波長帯の光とも称する）を照射するＬＥＤによって構成されている。なお、本実施形態では、第２照明光源４４の光源数が第１照明光源４３の光源数よりも多くなっている。また、本実施形態における第１照明光源４３および第２照明光源４４は、特許請求の範囲に記載の「照明手段」の一例に相当し得る。
【００２８】
記憶部４５は、半導体メモリ装置であり、例えばＲＡＭ（ＤＲＡＭ、ＳＲＡＭ等）やＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ等）がこれに相当する。この記憶部４５のうちのＲＡＭには、前述した画像データ蓄積領域のほかに、制御部４１が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルも確保可能に構成されている。またＲＯＭには、各種処理等を実行可能な所定プログラムやその他、照明光源、受光センサ４２ａ等の各ハードウェアを制御可能なシステムプログラム等が予め格納されている。
【００２９】
制御部４１は、情報コード読取装置４０全体を制御可能なマイコン等によって構成され、ＣＰＵ、システムバス、入出力インタフェース等を備え、情報処理機能を有している。なお、本実施形態では、制御部４１は、読取処理を実行することで、撮像部４２によって撮像された情報コードのコード画像から当該情報コードが占めるコード領域を抽出し、その抽出結果に基づいて当該情報コードを解読するように機能する。また、制御部４１は、後述する真贋判定処理を実行することで、撮像部４２によって撮像された情報コードのコード画像から当該情報コードの真贋を判定するように機能する。
【００３０】
（情報コード）
図２（Ａ）は、第１実施形態に係る情報コード１０の一例を説明する説明図であり、図２（Ｂ）は、図２（Ａ）の情報コード１０から被覆部１１を取り除いた状態を示す説明図である。なお、図２では、被覆部１１と同じ暗色である各暗色モジュールを、説明の便宜上、被覆部１１よりも薄い状態で図示している。
【００３１】
図２（Ａ）に示すように、情報コード１０は、明色モジュールおよび暗色モジュールが複数配列されてなるコード領域２０と、このコード領域２０のうちの一部を被覆する被覆部１１とを備えている。図２（Ｂ）に示すように、コード領域２０は、ＱＲコードと同様に、正方形領域として構成される複数の明色モジュールおよび暗色モジュールがマトリックス状に配列されることで、当該コード領域２０の全体が矩形領域として構成されている。
【００３２】
具体的には、コード領域２０は、ＱＲコードと同様に、要求される必要な情報が含まれるように構成されるデータ領域２１、３つの位置検出パターン２２ａ〜２２ｃ、フォーマットコード２３ａ〜２３ｄなどから構成されている。各位置検出パターン２２ａ〜２２ｃは、撮像された画像データにおいて当該コード領域２０の位置を特定するためのパターンであって、コード領域２０の４つの頂点のうち、３つに配置されている。フォーマットコード２３ａ〜２３ｄは、位置検出パターン２２ａ〜２２ｃの近傍にそれぞれ配置されており、データ領域２１についての存在領域、使用しているコード種類、モジュールサイズ、マスクパターン、誤り訂正率等の当該情報コード１０を解読するためのフォーマット情報が特定可能に構成されている。このため、データ領域２１の大部分が隠されるか、各位置検出パターン２２ａ〜２２ｃまたはフォーマットコード２３ａ〜２３ｄが隠されると、コード領域２０が解読不能となる。
【００３３】
このように構成されるコード領域２０を構成する各モジュールのうち各明色モジュールは、可視光領域の第１波長帯の光またはこの第１波長帯と異なる第２波長帯の光が照射されたときに、明色の反射特性を示すように構成されている。また、各暗色モジュールは、第１波長帯の光または第２波長帯の光が照射されたときに、暗色の反射特性を示すように構成されている。具体的には、コード領域２０を構成する各モジュールは、一般的に使用される通常のインクを塗布して構成されている。
【００３４】
また、被覆部１１は、コード領域２０のうち予め決められた領域であって遮光されることで当該コード領域２０が解読不能となる領域を含む特定領域２４を被覆するように、配置されている。本実施形態では、被覆部１１は、上記特定領域２４として、例えば、コード領域２０のうち位置検出パターン２２ａ〜２２ｃやフォーマットコード２３ａ〜２３ｄを除く領域であってデータ領域２１における右側縁部の半円状領域を含めて被覆するように、配置されている。この被覆部１１は、上記第２波長帯の光が照射されたときにコード領域２０を構成する各モジュールからの反射光を透過させ、上記第１波長帯の光の透過を妨げるようなインク、例えば、赤外線透過インク等の特殊インクを塗布して構成されている。このため、可視光が支配的である通常状態では、図２（Ａ）に示すように、データ領域２１の特定領域２４が被覆部１１により隠されるように視認されることとなる。
【００３５】
なお、コード領域２０に対する特定領域２４の位置は、位置検出パターン２２ａ〜２２ｃやフォーマットコード２３ａ〜２３ｄ等に基づいて決定されるもので、情報コードごとに変更することができる。
【００３６】
（真贋判定処理）
次に、上述のように構成される情報コード１０を真贋判定用の情報コードとして利用することで、情報コード読取装置４０により読み取られた情報コードが正規の情報コードであるか否かを判定する真贋判定処理について、図３に示すフローチャートを用いて詳細に説明する。図３は、第１実施形態にて制御部４１により実施される真贋判定処理を例示するフローチャートである。
【００３７】
真贋判定対象となる情報コードが情報コード読取装置４０の読取口（図示略）に対して所定の位置まで近付けられた状態で操作部４７に対して所定の操作がなされると、制御部４１により真贋判定処理が開始される。まず、ステップＳ１０１に示す第１照射処理がなされ、第１照明光源４３により第１照明光が読取口を介して情報コードに照射される。次に、ステップＳ１０３に示す撮像処理がなされ、第１照明光が照射され第２照明光が照射されていない状態で、撮像部４２により当該情報コードが第１コード画像として撮像される。
【００３８】
続いて、ステップＳ１０５に示す位置検出パターン抽出処理がなされ、上述のように撮像された第１コード画像において、公知の検出方法にて位置検出パターン２２ａ〜２２ｃを検出するための処理がなされる。上記撮像処理にて撮像された情報コードが位置検出パターンを有しないバーコード等であるか情報コードでないものを撮像したことから、上記位置検出パターンの検出が失敗すると（Ｓ１０７でＮｏ）、正規の情報コードの読み取りでないとして、本真贋判定処理が終了する。なお、上記位置検出パターン抽出処理では、ＱＲコードを構成する位置検出パターン２２ａ〜２２ｃに限らず、他のコード種別の位置検出パターンも抽出してもよい。
【００３９】
一方、上記位置検出パターン抽出処理により第１コード画像において位置検出パターン２２ａ〜２２ｃの検出が成功している場合には（Ｓ１０７でＹｅｓ）、ステップＳ１０９に示す判定処理がなされ、第１コード画像のうち特定領域２４に相当する領域が全て暗色の領域であるか否かについて判定される。
【００４０】
ここで、第１コード画像の特定領域２４が被覆部１１等により覆われていないために全て暗色の領域でなく、当該特定領域２４を構成する複数の明色モジュールおよび暗色モジュールの配列に基づいてデータが読み取れる場合には（Ｓ１０９でＮｏ）、真贋判定用でない通常の情報コードであるとして、ステップＳ１１１に示すデコード処理がなされる。この処理では、第１コード画像に対して、そのコード種別について定められた公知の方法でデコードが実施される。なお、ステップＳ１０９に示す判定処理を実施する制御部４１は、特許請求の範囲に記載の「第１判定手段」の一例に相当し得る。また、ステップＳ１１１に示すデコード処理および後述するステップＳ１２３に示すデコード処理を実施する制御部４１は、特許請求の範囲に記載の「解読手段」の一例に相当し得る。
【００４１】
上記デコード処理により、情報コードとして符号化された文字データ等が解読（デコード）されると（Ｓ１１３でＹｅｓ）、ステップＳ１１５に示す第１報知処理がなされる。この処理では、撮像した情報コードは真贋判定用でない通常の情報コードである旨が表示部４６の液晶表示器に表示等されることで報知される。続いて、ステップＳ１１７に示すデータ出力処理がなされる。この処理では、上記デコード処理により取得された文字データ等が通信インタフェース４８を介して外部機器等の上位システムに出力される。なお、上記ステップＳ１１１に示すデコード処理が失敗すると（Ｓ１１３でＮｏ）、ステップＳ１１５以降の処理がなされることなく本真贋判定処理が終了する。
【００４２】
一方、第１コード画像の特定領域２４が被覆部１１等により覆われており全て暗色の領域であると（Ｓ１０９でＹｅｓ）、当該特定領域２４からデータが読み取れないために、ステップＳ１１９に示す第２照射処理がなされる。この処理では、第２照明光源４４により第２照明光が読取口を介して情報コードに照射される。次に、ステップＳ１２１に示す撮像処理がなされ、第２照明光が照射されている状態で、撮像部４２により当該情報コードが第２コード画像として撮像される。
【００４３】
次に、撮像された第２コード画像に基づいて、ステップＳ１２３に示すデコード処理がなされ、ステップＳ１２５に示す判定処理にて、第２コード画像に基づくデコードが成功したか否かについて判定される。ここで、情報コード１０に第２照明光を照射した状態で撮像されたことから、図２（Ｂ）に例示するような第２コード画像が撮像されると、第２コード画像におけるコード領域２０の各モジュールの配列から文字データ等が解読（デコード）され（Ｓ１２５でＹｅｓ）、ステップＳ１２７に示す第２報知処理がなされる。この処理では、撮像した情報コードは被覆部１１を有する正規の情報コードである旨が表示部４６の液晶表示器に表示等されることで報知される。続いて、ステップＳ１１７に示すデータ出力処理がなされ、上記デコード処理により取得された文字データ等が通信インタフェース４８を介して外部機器等の上位システムに出力されて、本真贋判定処理が終了する。なお、ステップＳ１２５に示す判定処理を実施する制御部４１は、特許請求の範囲に記載の「第２判定手段」の一例に相当し得る。
【００４４】
一方、特定領域２４に相当する領域が被覆部１１で覆われていない情報コード、例えば、特定領域２４に相当する領域がそのコード領域と同じインクで塗布された情報コードに第２照明光を照射した状態で撮像されたことから、図２（Ａ）に例示するような第２コード画像が撮像されると、上記ステップＳ１２３に示すデコード処理が失敗する（Ｓ１２５でＮｏ）。この場合には、ステップＳ１２９に示す第３報知処理がなされ、撮像した情報コードは正規の情報コードと異なる情報コードである旨が表示部４６の液晶表示器に表示等されることで報知されて、本真贋判定処理が終了する。
【００４５】
このように、本真贋判定処理では、被覆部１１を有する情報コード１０の撮像であれば、正規の情報コードであると判定（報知）され、特定領域２４が被覆部１１で覆われていない情報コードの撮像であれば、正規の情報コードでないと判定（報知）される。
【００４６】
ところで、情報コード１０を不正目的で複製しようとしても、被覆部１１がコード領域２０と異なる上記特殊インクで塗布されない限り、情報コード１０を正確に複製することができない。すなわち、情報コード１０を単にコピー機でコピーした不正コードでは、可視光が支配的である通常状態では同じように視認されても、第２照明光を照射して撮像した第２コード画像では特定領域２４からデータを取り出せないためにデコードすることができない。
【００４７】
そうすると、情報コード読取装置４０を、入退場を管理するゲートなどに採用するとともに、情報コード１０を、入退場時に読み取られる情報コードに採用することで、不正目的で複製された情報コードをゲートの情報コード読取装置４０にかざしても、正規の情報コードでないと判定（報知）することができる。
【００４８】
なお、情報コード１０および情報コード読取装置４０を、入退場時に使用される不正目的で複製された情報コードの報知に採用することに限らず、不正目的で複製された情報コードの使用が危惧される情報管理システム等に採用してもよい。
【００４９】
以上説明したように、本実施形態に係る情報コード１０では、コード領域２０のうち予め決められた領域であって遮光されることで当該情報コード１０が解読不能となる特定領域２４は、第２波長帯の光を透過させ、第１波長帯の光が照射されたときに暗色の反射特性を示す被覆部１１により覆われている。
【００５０】
このため、第１コード画像の特定領域２４が暗色であり第２コード画像に基づき解読される情報コード１０を、上記被覆部１１を有する正規の情報コードと判定することができる。一方、第２コード画像でも解読できない情報コード、すなわち、上記被覆部１１を有する正規の情報コードを不正に偽造した不正コードや単に特定領域２４に相当する領域が汚れている情報コード、第１コード画像に基づき解読される一般の情報コードを、上記正規の情報コードと異なる情報コードと判定することができる。
したがって、上記被覆部１１を有する情報コード１０に関して、容易に真贋判定することができる。
【００５１】
そして、本実施形態に係る情報コード読取装置４０では、ステップＳ１０９に示す判定処理にて第１コード画像の特定領域２４が暗色の領域であると判定された後に、ステップＳ１２５に示す判定処理にて第２コード画像に基づいて当該コード領域２０が解読されると、被覆部１１を有する情報コード１０を解読したと判定される。
【００５２】
これにより、上述のように構成される情報コード１０が撮像部４２により撮像される場合には、第１コード画像の特定領域２４が暗色であり第２コード画像に基づき解読されると判定されるため、当該撮像した情報コードを、上記被覆部１１を有する正規の情報コードと判定することができる。一方、不正に複製等された情報コードが撮像される場合には、第２コード画像でも解読できないため、当該撮像した情報コードを、上記正規の情報コードと異なる情報コードと判定することができる。
したがって、上記被覆部１１を有する情報コードを用いて容易に真贋判定可能な情報コード読取装置４０を実現することができる。
【００５３】
図４は、第１実施形態の変形例に係る情報コード１０ａの一例を説明する説明図である。なお、図４では、被覆部１１ａと同じ暗色である各暗色モジュールを、説明の便宜上、被覆部１１ａよりも薄い状態で図示している。
第１実施形態の変形例に係る情報コード１０ａとして、被覆部１１に代えてデザインを考慮した被覆部１１ａを採用してもよい。被覆部１１ａは、例えば、図４に例示するように、使用環境に応じたデザインが施された任意の図形として、例えば星形状に形成されている。
【００５４】
このような任意の図形から被覆部１１ａが構成されても、第２波長帯の光が照射された状態で解読可能な真贋判定用の情報コードとして採用できるので、容易に真贋判定できるだけでなく、デザイン性を向上させた情報コード１０ａを実現することができる。なお、被覆部１１ａは、星形状に形成されることに限らず、使用環境に応じてその形状、模様や色彩を変化させた任意のデザインが施された任意の図形として形成されることでも、上記効果を奏する。
【００５５】
［第２実施形態］
次に、本発明の情報コードおよび情報コード読取装置を具現化した第２実施形態について、図５および図６を参照して説明する。図５（Ａ）は、第２実施形態に係る情報コード１０ｂの一例を説明する説明図であり、図５（Ｂ）は、図５（Ａ）の情報コード１０ｂから被覆部１２を取り除いた状態を示す説明図である。図６は、第２実施形態にて制御部４１により実施される真贋判定処理を例示するフローチャートである。なお、図５では、被覆部１２と同じ暗色である各暗色モジュールを、説明の便宜上、被覆部１２よりも薄い状態で図示している。
【００５６】
本第２実施形態に係る情報コード１０ｂは、コード領域２０を構成する各ブロックのうちの１つを特定ブロック２５として被覆部１２により覆われて構成される点が、上記第１実施形態に係る情報コードと異なる。したがって、上述した第１実施形態の情報コードおよび情報コード読取装置と実質的に同一の構成部分には同一符号を付し、説明を省略する。
【００５７】
図５（Ａ），（Ｂ）に示すように、コード領域２０のデータ領域２１は、数個の明色モジュールと暗色モジュールとから構成されるブロックが複数隣接することで構成されている。各ブロックは、データコードブロックと、誤り訂正コードブロックとに区分けされる。なお、各ブロックは、図５（Ａ），（Ｂ）にて一点鎖線で囲まれる領域からわかるように、主に８つのモジュールが４行２列のマトリックス状に配列されて構成されるが、これに限らず、モジュール数やブロック構成はこれ以外であってもよい。
【００５８】
データコードブロックは、デコードの対象となるデータを符号化した符号化データ（データコード語）を複数のセルによって表現したブロックである。また、誤り訂正コードブロックは、データコードブロックの誤り訂正を行うための誤り訂正コード語によって構成されている。この誤り訂正コードブロックを構成する誤り訂正コード語は、公知の誤り訂正方式を用いて、データコードブロックを構成する符号化データ（データコード語）に基づいて生成されたものである。
【００５９】
本実施形態では、上述した複数の誤り訂正コードブロックのうちの１つが特定ブロック２５として被覆部１２により覆われることで、情報コード１０ｂが構成されている。なお、コード領域２０に対する特定ブロック２５の位置や後述する位置チェックに関する情報は、位置検出パターン２２ａ〜２２ｃやフォーマットコード２３ａ〜２３ｄ等に基づいて決定されるもので、情報コードごとに変更することができる。また、特定ブロック２５は、特許請求の範囲に記載の「特定領域」の一例に相当し得る。
【００６０】
このように構成される情報コード１０ｂを真贋判定用の情報コードとして利用することで、情報コード読取装置４０により読み取られた情報コードが正規の情報コードであるか否かを判定する真贋判定処理について、図６に示すフローチャートを用いて詳細に説明する。
【００６１】
上記第１実施形態と同様に、第１コード画像から位置検出パターン２２ａ〜２２ｃが検出されると（Ｓ１０７でＹｅｓ）、ステップＳ１０９ａに示す判定処理がなされ、第１コード画像のうち特定ブロック２５に相当するブロックが全て暗色の領域であるか否かについて判定される。
【００６２】
ここで、第１コード画像の特定ブロック２５が被覆部１２等により覆われており全て暗色の領域であると（Ｓ１０９ａでＹｅｓ）、当該特定ブロック２５からデータが読み取れないために、ステップＳ１１９に示す第２照射処理がなされる。次に、第２照明光が照射されている状態で、撮像部４２により当該情報コードが第２コード画像として撮像され（Ｓ１２１）、この第２コード画像に基づいてデコード処理がなされる（Ｓ１２３）。
【００６３】
上記デコード処理が成功すると（Ｓ１２５でＹｅｓ）、ステップＳ２０１に示す判定処理にて、特殊インクで作成された被覆部の位置をチェックする必要があるか否かについて判定される。ここで、上記ステップＳ１０５の処理にて検出された位置検出パターン２２ａ〜２２ｃやフォーマットコード２３ａ〜２３ｄ等から、被覆部の位置をチェックする必要があるとの情報が得られると（Ｓ２０１でＹｅｓ）、ステップＳ２０３に示す被覆位置抽出処理がなされる。この処理では、第１コード画像と第２コード画像との差分に基づいて、コード領域２０に対する被覆部の位置を抽出するための処理がなされる。
【００６４】
そして、抽出された被覆部の領域が特定ブロック２５の領域に一致する場合には（Ｓ２０５でＹｅｓ）、被覆部１２を有する情報コード１０ｂを撮像しているとして、ステップＳ１２７に示す第２報知処理がなされ、撮像した情報コードは被覆部１２を有する正規の情報コードである旨が表示部４６の液晶表示器に表示等されることで報知される。また、上記ステップＳ１０５の処理にて検出された位置検出パターン２２ａ〜２２ｃやフォーマットコード２３ａ〜２３ｄ等から、被覆部の位置をチェックする不要であるとの情報が得られても（Ｓ２０１でＮｏ）、上記第２報知処理がなされる。
【００６５】
一方、抽出された被覆部の領域が特定ブロック２５の領域に一致しない場合には（Ｓ２０５でＮｏ）、上記特殊インクに相当するインクの汚れ等に起因して特定ブロック２５を含めた広い領域が被覆されているとして、ステップＳ１２９に示す第３報知処理がなされる。また、特定ブロック２５がそのコード領域と同じインクで塗布された情報コードに第２照明光を照射した状態で撮像されたことから、図５（Ａ）に例示するような第２コード画像が撮像されると、上記ステップＳ１２３に示すデコード処理が失敗する（Ｓ１２５でＮｏ）。この場合も、上記第３報知処理がなされる。
【００６６】
このように、コード領域２０を構成する各ブロックのうちの１つである特定ブロック２５が被覆部１２により覆われて構成される情報コード１０ｂであっても、上記第１実施形態の情報コード１０と同様に、当該情報コード１０ｂに関して容易に真贋判定することができ、当該情報コード１０ｂを用いて容易に真贋判定可能な情報コード読取装置４０を実現することができる。
【００６７】
なお、複数の誤り訂正コードブロックのうちの１つが特定ブロック２５として被覆部１２により覆われることに限らず、複数のデータコードブロックのうちの１つが特定ブロック２５として被覆部１２により覆われてもよい。
【００６８】
［第３実施形態］
次に、本発明の情報コードおよび情報コード読取装置を具現化した第３実施形態について、図７および図８を参照して説明する。図７は、図７（Ａ）は、第３実施形態に係る情報コード１０ｃの一例を説明する説明図であり、図７（Ｂ）は、図７（Ａ）の情報コード１０ｃから各被覆部１３ａ〜１３ｃを取り除いた状態を示す説明図である。図８は、第３実施形態にて制御部４１により実施される真贋判定処理を例示するフローチャートである。なお、図７では、被覆部１３ａ〜１３ｃと同じ暗色である各暗色モジュールを、説明の便宜上、被覆部１３ａ〜１３ｃよりも薄い状態で図示している。
【００６９】
本第３実施形態に係る情報コード１０ｃは、コード領域２０を構成する各ブロックのうちの複数のブロックが被覆部により覆われて構成される点が、上記第２実施形態に係る情報コードと異なる。したがって、上述した第２実施形態の情報コードおよび情報コード読取装置と実質的に同一の構成部分には同一符号を付し、説明を省略する。
【００７０】
図７（Ａ），（Ｂ）に示すように、情報コード１０ｃは、コード領域２０を構成する各誤り訂正コードブロックのうち４つのブロックが、特定ブロック２６ａ〜２６ｄとして設定されており、これら各特定ブロック２６ａ〜２６ｄのうち、特定ブロック２６ａ〜２６ｃが被覆部１３ａ〜１３ｃによりそれぞれ覆われて構成されている。各特定ブロック２６ａ〜２６ｄのうち被覆部により覆われる個数は、少なくともいずれか１つを覆うように設定されている。
【００７１】
また、各特定ブロック２６ａ〜２６ｄのうち被覆部により覆われる箇所は、所定の情報に基づいて予め決められている。このため、被覆部により覆われる特定ブロックの位置をそれぞれ特定することで、上記所定の情報を取得することができる。すなわち、例えば、特定ブロック２６ａ〜２６ｄの全てが被覆部により覆われる場合、特定ブロック２６ａ〜２６ｃが被覆部により覆われる場合、特定ブロック２６ａ，２６ｂ，２６ｄが被覆部により覆われる場合など、それぞれの被覆態様に応じて取得可能な所定の情報を変更することができる。ここで、上記所定の情報とは、例えば、真贋判定処理の判定精度を高めるための情報や当該情報コード１０ｃを読み取るために利用するパスワード等である。なお、各特定ブロック２６ａ〜２６ｄは、特許請求の範囲に記載の「複数の特定領域」の一例に相当し得る。
【００７２】
このように構成される情報コード１０ｃを真贋判定用の情報コードとして利用することで、情報コード読取装置４０により読み取られた情報コードが正規の情報コードであるか否かを判定する真贋判定処理について、図８に示すフローチャートを用いて詳細に説明する。
【００７３】
上記第２実施形態と同様に、第１コード画像から位置検出パターン２２ａ〜２２ｃが検出されると（Ｓ１０７でＹｅｓ）、ステップＳ１０９ｂに示す判定処理がなされ、第１コード画像において各特定ブロック２６ａ〜２６ｄに相当するブロックのうち少なくともいずれか１つが全て暗色の領域であるか否かについて判定される。
【００７４】
ここで、第１コード画像の各特定ブロック２６ａ〜２６ｄの少なくともいずれかが被覆部１３ａ〜１３ｃ等により覆われており全て暗色の領域であると（Ｓ１０９ｂでＹｅｓ）、ステップＳ１１９に示す第２照射処理がなされる。次に、第２照明光が照射されている状態で、撮像部４２により当該情報コードが第２コード画像として撮像され（Ｓ１２１）、この第２コード画像に基づいてデコード処理がなされる（Ｓ１２３）。
【００７５】
上記デコード処理が成功すると（Ｓ１２５でＹｅｓ）、ステップＳ２０３に示す被覆位置抽出処理がなされ、第１コード画像と第２コード画像との差分に基づいて、コード領域２０に対する被覆部の位置を抽出するための処理がなされる。そして、抽出された被覆部の位置が特定ブロック２６ａ〜２６ｄのいずれかの領域、または領域の全てに一致する場合には（Ｓ２０５でＹｅｓ）、被覆部１３ａ〜１３ｃを有する情報コード１０ｃを撮像しているとして、ステップＳ２０７に示す所定情報取得処理がなされる。なお、抽出された被覆部の領域のそれぞれが、いずれか１つでも特定ブロック２６ａ〜２６ｄの領域に一致しない場合には（Ｓ２０５でＮｏ）、上記特殊インクに相当するインクの汚れ等に起因して特定ブロック２５を含めた広い領域が被覆されているとして、ステップＳ１２９に示す第３報知処理がなされる。
【００７６】
上記所定情報取得処理では、上記被覆位置抽出処理にて抽出された被覆部の位置、すなわち、被覆部により覆われる特定ブロックの位置をそれぞれ特定することで、上記所定の情報を取得することができる。図７（Ａ）に示す情報コード１０ｃを撮像した場合には、各特定ブロック２６ａ〜２６ｄのうち特定ブロック２６ａ〜２６ｃが被覆部１３ａ〜１３ｃによりそれぞれ覆われているため、この被覆態様に応じた上記所定の情報を取得することができる。その後、ステップＳ１２７に示す第２報知処理がなされ、撮像した情報コードは被覆部１２を有する正規の情報コードである旨が表示部４６の液晶表示器に表示等されることで報知される。なお、ステップＳ２０７に示す所定情報取得処理を実施する制御部４１は、特許請求の範囲に記載の「取得手段」の一例に相当し得る。
【００７７】
一方、各特定ブロック２６ａ〜２６ｄに相当する領域のいずれもが被覆部で覆われていない情報コード、例えば、各特定ブロック２６ａ〜２６ｄに相当する領域がそのコード領域と同じインクで塗布された情報コードに第２照明光を照射した状態で撮像されたことから、図７（Ａ）に例示するような第２コード画像が撮像されると、上記ステップＳ１２３に示すデコード処理が失敗する（Ｓ１２５でＮｏ）。この場合には、ステップＳ１２９に示す第３報知処理がなされ、撮像した情報コードは正規の情報コードと異なる情報コードである旨が表示部４６の液晶表示器に表示等されることで報知される。
【００７８】
以上説明したように、本実施形態に係る情報コード１０ｃでは、コード領域２０には、特定領域として特定ブロック２６ａ〜２６ｄが複数箇所設けられ、被覆部（１３ａ〜１３ｃ）は、各特定ブロック２６ａ〜２６ｄのうち少なくともいずれか１つを覆うように配置される。これにより、被覆部の配置に関する自由度を向上させることができる。
【００７９】
特に、各特定ブロック２６ａ〜２６ｄのうち被覆部（１３ａ〜１３ｃ）により覆われる箇所は、上記所定の情報に基づいて予め決められるため、第１コード画像の各特定ブロック２６ａ〜２６ｄが暗色であるか否かを判定した後に当該各特定ブロック２６ａ〜２６ｄのうち被覆部（１３ａ〜１３ｃ）により覆われる箇所を読み取ることで、上記所定の情報を取得することができ、上記被覆部（１３ａ〜１３ｃ）を有する情報コード１０ｃの情報量を高めることができる。
【００８０】
そして、本実施形態に係る情報コード読取装置４０では、ステップＳ１０９ｂに示す判定処理にて第１コード画像のいずれかの特定ブロック２６ａ〜２６ｄが暗色の領域であると判定された後に、ステップＳ１２５に示す判定処理にて第２コード画像に基づいて当該コード領域２０が解読されると、被覆部（１３ａ〜１３ｃ）を有する情報コード１０ｃを解読したと判定される。そして、第１コード画像および第２コード画像の差分から求められる被覆部（１３ａ〜１３ｃ）により覆われる箇所に基づいて、上記所定の情報が取得される。
【００８１】
このようにしても、上記第１実施形態における情報コード読取装置４０と同様の作用効果を奏する。特に、第１コード画像の各特定領域が暗色であるか否かを判定した後に当該各特定ブロック２６ａ〜２６ｄのうち被覆部（１３ａ〜１３ｃ）により覆われる箇所を読み取ることで、上記所定の情報を取得することができ、上述のように構成される情報コード１０ｃを読み取る際に取得可能な情報量を高めることができる。
【００８２】
なお、本発明は上記各実施形態に限定されるものではなく、以下のように具体化してもよい。
（１）第２波長帯の光として波長７５０ｎｍ以上の波長帯の赤外光を採用することに限らず、例えば、第２波長帯の光として波長３８０ｎｍ以下の波長帯の紫外光を採用してもよい。この場合、各被覆部１１，１１ａ，１２，１３ａ〜１３ｃは、上記紫外光が照射されたときにコード領域２０を構成する各モジュールからの反射光を透過させるように構成することができる。
また、第１波長帯の光として波長３８０ｎｍ〜７５０ｎｍの可視光を採用することに限らず、第２波長帯の光と異なる波長帯の光であって各被覆部１１，１１ａ，１２，１３ａ〜１３ｃを透過不能な波長帯の光を採用してもよい。
【００８３】
（２）情報コード読取装置４０は、第１波長帯の光が可視光であることを前提に、第１照明光源４３を廃止してもよい。すなわち、情報コード読取装置４０は、照明手段として、第２波長帯の光を照射する第２照明光源４４のみを有するように構成される。このように、第１波長帯の光は可視光であることから、外光を利用することで照明手段に第１波長帯の光を照射させる機能が不要となり、照明手段に求められる機能を削減することができる。
【符号の説明】
【００８４】
１０，１０ａ，１０ｂ，１０ｃ…情報コード
１１，１１ａ，１２，１３ａ〜１３ｃ…被覆部
２０…コード領域
２２ａ〜２２ｃ…位置検出パターン（位置検出領域）
２４…特定領域
２５，２６ａ〜２６ｄ…特定ブロック（特定領域）
４０…情報コード読取装置
４１…制御部（解読手段，第１判定手段，第２判定手段，取得手段）
４２…撮像部（撮像手段）
４３…第１照明光源（照明手段）
４４…第２照明光源（照明手段）
【図１】
2014002661.tif 000003
【図２】
2014002661.tif 000004
【図３】
2014002661.tif 000005
【図４】
2014002661.tif 000006
【図５】
2014002661.tif 000007
【図６】
2014002661.tif 000008
【図７】
2014002661.tif 000009
【図８】
2014002661.tif 000010