(57)【特許請求の範囲】
【請求項１】
二次元情報コードに光を照射する光源と、
前記光源により光が照射された二次元情報コードを含む画像を取り込み、取り込んだ画像を示す画像信号を出力する画像取り込み手段と、
前記画像取り込み手段から出力される画像信号を記憶する記憶手段と、
前記記憶手段に前記画像信号を記憶するときに、その画像信号を用いて前記二次元情報コードの位置検出パターンを検索する検索手段と、
前記記憶手段に記憶されている画像信号から、前記検索手段が検索した位置検出パターンに基づいて前記二次元情報コードの位置を決定して、その二次元情報コードから情報を読み取る情報読み取り手段と、を備えた情報コード読み取り装置であって、
前記画像取り込み手段として、画像の走査方向が互いに異なる複数の画像取り込み手段を備え、
前記検索手段は、前記複数の画像取り込み手段から出力される画像信号から、それぞれ前記位置検出パターンを検索することができるようになっており、
前記情報読み取り手段は、位置検出パターンが検索できた画像を用いて二次元情報コードの位置を決定して、その二次元情報コードから情報を読み取ることを特徴とする情報コード読み取り装置。
【請求項２】
請求項１において、
前記検索手段は、全ての画像取り込み手段から出力される画像信号から、それぞれ前記位置検出パターンを検索し、
前記情報読み取り手段は、前記検索手段により位置検出パターンが検索できた画像を１つ用いて、位置検出パターンに基づいて前記二次元情報コードの位置を決定して、その二次元情報コードから情報を読み取ることを特徴とする情報コード読み取り装置。
【請求項３】
請求項１において、
前記検索手段は、前記複数の画像取り込み手段から出力される画像信号を予め定められた順序で順番に用いて位置検出パターンを検索するようになっており、位置検出パターンが検索できなかった場合に、次の画像取り込み手段の画像信号を用いて位置検出パターンを検索することを特徴とする情報コード読み取り装置。
【請求項４】
請求項２または３において、
前記情報読み取り手段は、位置検出パターンが検索できた画像を用いたが、その画像の二次元情報コードから情報を読み取ることができなかった場合に、位置検出パターンが検索できた別の画像を用いて二次元情報コードから情報を読み取ることを特徴とする情報コード読み取り装置。
【請求項５】
請求項１〜４のいずれか１項において、
前記画像取り込み手段を２つ備えており、それら２つの画像取り込み手段は、画像の走査方向が互いに９０度異なっていることを特徴とする情報コード読み取り装置。
【請求項６】
固定型であることを特徴とする請求項１〜５のいずれか１項の情報コード読み取り装置。
【請求項７】
請求項１〜６のいずれか１項において、
前記画像取り込み手段としてエリアセンサを備えていることを特徴とする情報コード読み取り装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次元情報コードから情報を読み取る情報コード読み取り装置に関し、特に、位置検出パターンを備えた二次元情報コードから情報を読み取る情報コード読み取り装置に関する。
【背景技術】
【０００２】
二次元情報コードには、その二次元情報コードの位置を検出するために用いるパターンである位置検出パターンを備えたものが知られている。たとえば、ＱＲコード（登録商標）は、位置検出パターンとして切り出しシンボルを備えている。位置検出パターンを備えた二次元情報コードから情報を読み取る場合、二次元情報コードに光を照射した状態で、二次元情報コードを含む画像を取り込み、取り込んだ画像から位置検出パターンを検索する。そして、位置検出パターンの位置に基づいて二次元情報コードの全体の位置を決定する。よって、位置検出パターンが欠損等により不明瞭になっていて、位置検出パターンが検出できないと、二次元情報コードから情報を読み取ることができない。
【０００３】
ここで、取り込んだ画像の一部が不明瞭となっている場合に対応する技術として、たとえば、特許文献１の技術が知られている。特許文献１の技術は、光沢面の画像を撮像すると、反射により画像の一部のコントラストが低下することがあるという問題を解決するために、カメラを複数台備えておき、異なる角度から同じ位置の画像を撮像する。そして、２つの画像を合成する。異なる角度から画像を撮像すると、画像の一部に反射によりコントラストが低下してしまう位置があるとしても、その位置は互いに異なる可能性が高くなる。よって、複数の画像を合成することで、コントラストが低下している部分を少なくすることができる。
【０００４】
また、情報コード読み取り装置として、二次元情報コードを含む画像を取り込むときに、同時に、位置検出パターンを検索するタイプの装置が知られている。このタイプの装置は、画像を取り込むときに同時に位置検出パターンを検索することから、高速に情報を読み取ることが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平２−９８７８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、画像の取り込みは、画像取り込み手段の取り付け位置により定まる一定の方向から行う。そのため、画像を取り込むときに、同時に、位置検出パターンを検索するタイプの装置では、画像取り込み手段の取り込み方向に位置検出パターンの欠損があると、別の方向からは位置検出パターンを認識できる場合であっても、位置検出パターンを検出することができず、その結果、二次元情報コードから情報を読み取ることができない場合があった。
【０００７】
ここで、特許文献１の技術のように複数の画像を合成したとしても、位置検出パターン自体に欠損がある場合には、合成画像における位置検出パターンにも欠損があることになる。また、複数の画像を合成しなければならないので、そもそも、画像を取り込むときに同時に位置検出パターンを検索するタイプの情報コード読み取り装置には、特許文献１の技術を適用することができない。
【０００８】
本発明は、この事情に基づいて成されたものであり、その目的とするところは、二次元情報コードから情報を読み取れないことが減少する情報コード読み取り装置を提供することにある。
【課題を解決するための手段】
【０００９】
その目的を達成するための請求項１記載の発明は、二次元情報コードに光を照射する光源と、光源により光が照射された二次元情報コードを含む画像を取り込み、取り込んだ画像を示す画像信号を出力する画像取り込み手段と、画像取り込み手段から出力される画像信号を記憶する記憶手段と、記憶手段に画像信号を記憶するときに、その画像信号を用いて二次元情報コードの位置検出パターンを検索する検索手段と、記憶手段に記憶されている画像信号から、検索手段が検索した位置検出パターンに基づいて二次元情報コードの位置を決定して、その二次元情報コードから情報を読み取る情報読み取り手段と、を備えた情報コード読み取り装置であって、
画像取り込み手段として、画像の走査方向が互いに異なる複数の画像取り込み手段を備え、検索手段は、複数の画像取り込み手段から出力される画像信号から、それぞれ位置検出パターンを検索することができるようになっており、情報読み取り手段は、位置検出パターンが検索できた画像を用いて二次元情報コードの位置を決定して、その二次元情報コードから情報を読み取ることを特徴とする。
【００１０】
本発明によれば、画像の走査方向が互いに異なる複数の画像取り込み手段を備えており、検索手段は、それら複数の画像取り込み手段から出力される画像信号から、それぞれ位置検出パターンを検索することができるようになっている。そのため、位置検出パターンの一部が欠損していたりして、１つの画像取り込み手段から出力される画像信号を用いると位置検出パターンが検出できないとしても、本発明では、画像の走査方向が異なる別の画像取り込み手段の画像信号を用いて位置検出パターンを検索することができる。よって、位置検出パターンを検出できないことが減少するので、二次元情報コードから情報を読み取れないことが減少する。
【００１１】
請求項２記載の発明では、検索手段は、全ての画像取り込み手段から出力される画像信号から、それぞれ前記位置検出パターンを検索し、情報読み取り手段は、検索手段により位置検出パターンが検索できた画像を１つ用いて、位置検出パターンに基づいて二次元情報コードの位置を決定して、その二次元情報コードから情報を読み取る。
【００１２】
このように、位置検出パターンの検索については全ての画像取り込み手段から出力される画像信号を用いて行い、情報の読み取りは、位置検出パターンが検索できた画像を１つ用いるようにしてもよい。また、これとは異なり、請求項３のように、検索手段は、複数の画像取り込み手段から出力される画像信号を予め定められた順序で順番に用いて位置検出パターンを検索するようになっており、位置検出パターンが検索できなかった場合に、次の画像取り込み手段の画像信号を用いて位置検出パターンを検索するようにしてもよい。
【００１３】
請求項４記載の発明では、情報読み取り手段は、位置検出パターンが検索できた画像を用いたが、その画像の二次元情報コードから情報を読み取ることができなかった場合に、位置検出パターンが検索できた別の画像を用いて二次元情報コードから情報を読み取る。このようにすれば、より、二次元情報コードから情報を読み取れないことが減少する。
【００１４】
請求項５記載の発明は、画像取り込み手段を２つ備えており、それら２つの画像取り込み手段は、画像の走査方向が互いに９０度異なっていることを特徴とする。このようにすれば、画像取り込み手段の数を２つとする場合において、情報コードから情報が読み取れない場合が特に減少する。また、画像取り込み手段が２つのみとすることから、装置を小型にすることもできる。
【００１５】
請求項６記載の発明は、情報コード読み取り装置が固定型であることを特徴とする。固定型である場合には、携帯型と異なり、操作者が装置の姿勢を変えることにより、読み取り方向を変更することができないことから、本発明のように、互いに画像走査方向が異なる複数の画像取り込み手段を備える意義が大きい。
【００１６】
また、画像取り込み手段としては、請求項７のように、たとえばエリアセンサを用いることができる。
【図面の簡単な説明】
【００１７】
【図１】情報コード読み取り装置のハウジング等の構成概要を示す部分縦断面図である。
【図２】図１に示す情報コード読み取り装置中の光学系のＡ矢視図である。
【図３】情報コード読み取り装置の回路部の構成概要を示すブロック図である。
【図４】２個の受光センサ２３Ａ、２３Ｂの撮像エリアの重なりを示す図である。
【図５】（Ａ）は、２つの受光センサ２３Ａ、２３Ｂの受光面２４Ａ、２４Ｂの配置を示す図であり、（Ｂ）は受光センサ２３Ａ、２３Ｂの画像操作方向を図示する図である。
【図６】ＱＲコードの切り出しシンボルの検索方向を示す図である。
【図７】マイコン系が行う処理の要部を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の情報コード読み取り装置を、ＱＲコード用であって、携帯型の情報コード読み取り装置に適用した実施形態について図を参照して説明する。まず、本実施形態に係る情報コード読み取り装置１０の構成概要を図１〜図３に基づいて説明する。図１は、情報コード読み取り装置１０のハウジング等の構成概要を示す部分縦断面図であり、図２は、図１に示す情報コード読み取り装置中の光学系のＡ矢視図であり、図３は、情報コード読み取り装置１０の回路部２０の構成概要を示すブロック図である。
【００１９】
図１に示すように、ＱＲコードＱを読み取る情報コード読み取り装置１０は、縦長のほぼ矩形箱状なすハウジング１１を備える。ハウジング１１は、例えば、ＡＢＳ樹脂等の合成樹脂からなる成形部品で、その一端側に読取口１１ａを備えている。この読取口１１ａは、図２中に示す２個の受光センサ２３Ａ、２３Ｂに入射する入射光を導入可能な開口部である。図１に示すようにハウジング１１の他端側には、二次電池４９が収容されている。ハウジング１１の表面側には液晶表示器４６を取付可能な開口部も形成されており、情報コード読み取り装置１０の使用者が液晶表示器４６に表示する表示内容を視覚的に把握可能に構成してある。ハウジング１１の内部には、後述する回路部２０が収容されている。なお、図１には、回路部２０を構成するプリント配線板１５、１６が図示されている。
【００２０】
図３に示すように、回路部２０は、主に、一対の赤色発光ダイオード２１及び集光レンズ５２、受光センサ２３Ａ、２３Ｂ、結像レンズ２７Ａ、２７Ｂ等の光学系と、ＦＰＧＡ（Field Programmable Gate Array）３４、メモリ３５、制御回路４０、操作スイッチ１２、１４、液晶表示器４６等のマイクロコンピュータ（以下「マイコン」という）系と、から構成されており、前述したプリント配線板１５，１６に実装あるいはハウジング１１内に内装されている。
【００２１】
マイコン系の構成概要を説明する。マイコン系は、増幅回路３１Ａ、３１Ｂ、Ａ／Ｄ変換回路３３Ａ、３３Ｂ、ＦＰＧＡ３４、メモリ３５、アドレス発生回路３６Ａ、３６Ｂ、同期信号発生回路３８Ａ、３８Ｂ、制御回路４０、操作スイッチ１２、１４、ＬＥＤ４３、ブザー４４、液晶表示器４６、通信インタフェース４８等から構成されている。このマイコン系は、その名の通り、マイコン（情報処理装置）として機能し得る制御回路４０およびメモリ３５を中心に構成されるもので、前述した光学系によって撮像されたコード像等の画像信号をハードウェア的およびソフトウェア的に信号処理し得るものである。また制御回路４０は、当該情報コード読み取り装置１０の全体システムに関する制御も行っている。
【００２２】
光学系の受光センサ２３Ａ、２３Ｂから出力される画像信号（アナログ信号）は、それぞれ増幅回路３１Ａ、３１Ｂに入力されることで所定ゲインで増幅された後、Ａ／Ｄ変換回路３３Ａ、３３Ｂに入力されると、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号はＦＰＧＡ３４Ａ、３４Ｂに入力される。ＦＰＧＡ３４Ａ、３４Ｂは、入力された画像信号を解析して切り出しシンボルを検索する。よって、本実施形態では、切り出しシンボルの検索はハードウェア的に行われる。そして、切り出しシンボルの位置が検出できた場合、ＦＰＧＡ３４Ａ、３４Ｂは、その切り出しシンボルの位置をメモリ３５内に格納する。また、ＦＰＧＡ３４Ａ、３４Ｂは、画像信号をメモリ３５内に格納させる処理も行う。なお、メモリ３５は、特許請求の範囲の記憶手段として機能する。
【００２３】
同期信号発生回路３８Ａ、３８Ｂは、受光センサ２３Ａ、２３Ｂおよびアドレス発生回路３６Ａ、３６Ｂに対する同期信号を発生可能に構成されており、アドレス発生回路３６Ａ、３６Ｂは、この同期信号発生回路３８Ａ、３８Ｂから供給される同期信号に基づいて、メモリ３５への画像信号の格納アドレスを発生させて、その格納アドレスをＦＰＧＡ３４Ａ、３４Ｂに出力する。
【００２４】
制御回路４０は、情報コード読み取り装置１０全体を制御可能なマイコンで、ＣＰＵ、システムバス、入出力インタフェース等からなるもので、ＦＰＧＡ３４、メモリ３５とともに情報処理装置を構成し得るもので情報処理機能を有する。この制御回路４０は、内蔵された入出力インタフェースを介して種々の入出力装置（周辺装置）と接続可能に構成されており、本施形態では、電源スイッチ４１、操作スイッチ１２、１４、ＬＥＤ４３、ブザー４４、液晶表示器４６、通信インタフェース４８等が接続されている。
【００２５】
光学系を構成する赤色発光ダイオード２１は、照明光Ｌｆを照射可能な光照射器であり、特許請求の範囲の光源として機能する。この赤色発光ダイオード２１からの照明光Ｌｆは、拡散レンズと凸レンズとを組み合わせた集光レンズ５２により集光される。また、本実施形態では、受光センサ２３Ａ、２３Ｂを挟んだ両側に赤色発光ダイオード２１が設けられており、ハウジング１１の読取口１１ａを介して読取対象物Ｒに向けて照明光Ｌｆを照射可能に構成されている。なお、この読取対象物Ｒには、二次元情報コードであるＱＲコードＱが貼付されている。
【００２６】
受光センサ２３Ａ、２３Ｂは、読取対象物ＲやＱＲコードＱに照射されて反射した反射光Ｌｒを結像レンズ２７Ａ、２７Ｂを介して受光可能に構成されるもので、例えば、Ｃ−ＭＯＳやＣＣＤ等の固体撮像素子から成る二次元イメージセンサ（すなわちエリアセンサ）により構成されている。この受光センサ２３Ａ、２３Ｂは特許請求の範囲の画像取り込み手段に相当する。また、以下、この２個の受光センサ２３Ａ、２３Ｂを区別するときは、第１の受光センサ２３Ａ、第２の受光センサ２３Ｂという。
【００２７】
結像レンズ２７Ａ、２７Ｂは、外部から読取口１１ａを介して入射する入射光を集光して受光センサ２３Ａ、２３Ｂの受光面２４Ａ、２４Ｂに像を結像可能な結像光学系として機能するもので、例えば、鏡筒とこの鏡筒内に収容される複数の集光レンズとにより構成されている。
【００２８】
図２に示すように、２個の受光センサ２３Ａ、２３Ｂは、それぞれの撮像エリアの中心軸ＸＡ、ＸＢが互いに平行である。また、これら２個の受光センサ２３Ａ、２３Ｂは、上記２つの中心軸ＸＡ、ＸＢと直交する共通の線分ＶＰを含む同一の仮想平面（線分ＶＰに沿って図から直立する仮想平面）上に配置してある。また、２個の受光センサ２３Ａ、２３Ｂは、撮像エリアの中心軸ＸＡ、ＸＢが距離ｄ１分離れるようにプリント配線板１５上に取り付けられている。また、２個の受光センサ２３Ａ、２３Ｂの撮像エリアの中心軸ＸＡ、ＸＢと、結像レンズ２７Ａ、２７Ｂの中心軸Ｘａ、Ｘｂとをずらして組み付けている。このように組み付けることで、当該２個の受光センサ２３Ａ、２３Ｂの撮像エリアは、一定距離Ｄ１において、図４に示すように互いに重なっている。
【００２９】
図５（Ａ）は、２つの受光センサ２３Ａ、２３Ｂの受光面２４Ａ、２４Ｂの配置を示す図である。２つの受光センサ２３Ａ、２３Ｂは、その構成自体は互いに同じ構成であり、いずれの受光センサ２３Ａ、２３Ｂも、受光面２４Ａ、２４Ｂが長方形状をしている。ただし、第１の受光センサ２３Ａと第２の受光センサ２３Ｂとは、受光面２４Ａ、２４Ｂの向きが互いに異なっている。具体的には、第１の受光センサ２３Ａの受光面２４Ａと第２の受光センサ２３Ｂの受光面２４Ｂは、いずれも、前述の線分ＶＰを含む仮想平面に平行となっているものの、長手方向の辺は、互いに９０度ずれている。
【００３０】
これら２つの受光センサ２３Ａ、２３Ｂは、前述のようにエリアセンサであり、周知のエリアセンサと同様、画像信号を一列ずつ順番に出力する（換言すれば、画素を列単位で一列ずつ順番に走査して画像を取り込む）。画像信号を出力する方向（すなわち画像の走査方向）は、ハードウェア構成により定まっており、本実施形態では、いずれの受光センサ２３Ａ、２３Ｂも、受光面２４Ａ、２４Ｂの長手方向と平行な方向である。図５（Ｂ）は、受光センサ２３Ａ、２３Ｂの画像走査方向を図示する図であり、この図５（Ｂ）に示すように、画像走査方向は、受光センサ２３Ａ、２３Ｂの配置の違いにより、互いに９０度ずれた方向となっている。受光センサ２３Ａ、２３Ｂから一列毎に出力される画像信号は、受光センサ２３Ａ、２３Ｂ内の転送手段（水平転送素子や水平シフトレジスタ）により、一列ずつ増幅回路３１Ａ、３１Ｂへ出力される。そして増幅回路３１Ａ、３１Ｂから、Ａ／Ｄ変換回路３３Ａ、３３Ｂを介してＦＰＧＡ３４Ａ、３４Ｂに順次入力される。そして、ＦＰＧＡ３４Ａ、３４Ｂでは、前述のように、切り出しンボルの検索と画像信号のメモリ３５への格納が行われる。
【００３１】
ＱＲコードＱにおける切り出しシンボルは、周知のように、黒セルと白セルの比率が、縦、横、斜めのどの方向からでも、１：１：３：１：１になっている。従って、切り出しシンボルの検索は、黒セルと白セルの比率が、１：１：３：１：１になっている部分を検索する。
【００３２】
ところで、図６に示すように切り出しシンボルの一部が欠損していることも考えられる。この場合、図６（Ａ）における矢印方向が切り出しシンボルの検索方向、すなわち、画像の走査方向であると、前述の１：１：３：１：１のパターンが存在しないことになる。よって、図６（Ａ）に示す矢印方向が切り出しシンボルの検索方向となっている場合には、切り出しシンボルを検出することができない。従って、仮に、切り出しシンボルの検索方向が一方向のみであり、図６（Ａ）の方向から検索を行ってしまうと、切り出しシンボルを検出することができず、その結果、ＱＲコードＱを読み取れなくなってしまう。
【００３３】
しかしながら、本実施形態では、受光センサ２３Ａ、２３Ｂの画像走査方向が互いに９０度ずれていることから、互いに９０度異なる２つの方向から切り出しシンボルを検索することができる。すなわち、一つの検索方向が図６（Ａ）に示す方向である場合、他方の検索方向が図６（Ｂ）に示す方向となる。図６（Ｂ）における矢印方向が切り出しシンボルの検索方向であると、１：１：３：１：１のパターンが存在するので、切り出しシンボルを検出することができる。従って、本実施形態のように、切り出しシンボルの検索方向を二方向とすることで、切り出しシンボルを検出できない場合が減少する。
【００３４】
図７は、本実施形態においてマイコン系（ＦＰＧＡ３４や制御回路４０）が行う処理の要部を示すフローチャートである。マイコン系は、この図７に示す処理を、露光に続いて実行する。なお、露光は、操作スイッチ１２、１４の操作によりトリガ信号が入力されたことに基づいて実行するようになっており、露光により、２つの受光センサ２３Ａ、２３Ｂは同時に露光される。また、図７に示す各ステップのうち、ステップＳ１、Ｓ５はＦＰＧＡ３４が行い、他のステップは制御回路４０が行う。
【００３５】
まず、ステップＳ１では、第１の受光センサ２３Ａから１列ずつ画像信号を取得してメモリ３５に記憶しつつ、その画像信号を用いて切り出しシンボルを検索する。続くステップＳ２では、ステップＳ１の検索の結果、切り出しシンボルが検出できたか否かを判断する。切り出しシンボルが検出できた場合にはステップＳ２を肯定判断してステップＳ３へ進み、切り出しシンボルが検出できなかった場合にはステップＳ２を否定判断してステップＳ５へ進む。
【００３６】
ステップＳ３では、第１の受光センサ２３Ａの画像信号をメモリ３５から読み出し、その画像信号のうち、ステップＳ２で検出できた切り出しシンボルの位置に基づいてデコード範囲（ＱＲコードＱの範囲）を決定し、そのデコード範囲に対してデコードを行う。そして、ステップＳ４では、デコードが成功したか否かを判断する。デコードが成功した場合には、デコードが成功したとしてこの図７に示す処理を終了する。その後は、デコードが成功した場合の所定の処理を行う。一方、デコードが失敗した場合には、ステップＳ４を否定判断してステップＳ５へ進む。
【００３７】
ステップＳ５では、第２の受光センサ２３Ｂから画像信号を取得して切り出しシンボルを検索する。なお、このステップＳ５と前述のステップＳ１が、特許請求の範囲の検索手段に相当する処理である。続くステップＳ６では、ステップＳ５の検索の結果、切り出しシンボルが検出できたか否かを判断する。切り出しシンボルが検出できた場合にはステップＳ６を肯定判断してステップＳ７へ進む。一方、第２の受光センサ２３Ｂの画像信号からも切り出しシンボルが検出できなかった場合には、ステップＳ６を否定判断してデコード失敗として、この図７に示す処理を終了する。デコード失敗の場合には、液晶表示器４６に所定のエラーメッセージを表示するなどの所定の処理を行う。
【００３８】
ステップＳ７では、第２の受光センサ２３Ｂの画像信号をメモリ３５から読み出し、その画像信号のうち、ステップＳ５で検出できた切り出しシンボルの位置に基づいてデコード範囲を決定し、そのデコード範囲に対してデコードを行う。このステップＳ７と前述のステップＳ３が、特許請求の範囲の情報読み取り手段に相当する処理である。
【００３９】
続くステップＳ８では、デコードが成功したか否かを判断する。デコードが成功した場合には、デコードが成功したとしてこの図７に示す処理を終了する。一方、デコードが失敗した場合には、デコードが失敗したとしてこの図７に示す処理を終了する。
【００４０】
以上、説明した本実施形態によれば、画像の走査方向が互いに９０度ずれた２つの受光センサ２３Ａ、２３Ｂを備えており、それら２つの受光センサ２３Ａ、２３Ｂから出力される画像信号から、それぞれ切り出しシンボルを検索することができるようになっている。そのため、切り出しシンボルの一部が欠損していたりして、１つの受光センサ２３から出力される画像信号を用いると切り出しシンボルが検出できないとしても、本実施形態では、もう一つ受光センサ２３の画像信号を用いて切り出しシンボルを検索する。これにより、切り出しシンボルを検出できないことが減少するので、ＱＲコードＱから情報を読み取れないことが減少する。
【００４１】
また、本実施形態では、第１の受光センサ２３Ａの画像信号から切り出しシンボルが検出できなかった場合のみではなく、第１の受光センサ２３Ａの画像信号から切り出しシンボルが検出でき、その画像信号を用いてデコードを行ったが、デコードに失敗した場合にも（図７ステップＳ４がＮｏ）、第２の受光センサ２３Ｂの画像信号を用いて、切り出しシンボルの検索、およびデコードを行う。従って、より、ＱＲコードＱから情報を読み取れないことが減少する。
【００４２】
また、本実施形態では、２つの受光センサ２３Ａ、２３Ｂの画像走査方向が互いに９０度ずれるようにそれら２つの受光センサ２３Ａ、２３Ｂが配置されている。従って、受光センサ２３の数を２つとする場合において、ＱＲコードＱから情報が読み取れない場合が特に減少する。また、受光センサ２３を２つのみとすることから、装置を小型にすることもできる。
【００４３】
以上、本発明の実施形態を説明したが、本発明は上述の実施形態に限定されるものではなく、次の実施形態も本発明の技術的範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施することができる。
【００４４】
たとえば、前述の実施形態では、まず、第１の受光センサ２３Ａの画像信号を用いて切り出しシンボルを検索し（図７のステップＳ１）、切り出しシンボルが検出できなかった場合に（ステップＳ２がＮｏ）、第２の受光センサ２３Ｂの画像信号を用いて切り出しシンボルを検索していた（ステップＳ５）。しかし、これに限られず、制御回路４０が同時処理可能に構成されている場合には、第１の受光センサ２３Ａの画像信号を用いて切り出しシンボルを検索するとともに、その検索結果によらず、同時平行的に、第２の受光センサ２３Ｂの画像信号を用いて切り出しシンボルを検索するようにしてもよい。この場合、両方の画像信号から切り出しシンボルが検索できた場合には、予め設定された側の画像信号を用いてデコードを行う。
【００４５】
また、前述の実施形態の情報コード読み取り装置１０は携帯型であったが、所定位置（たとえばベルトコンベアーの周辺）に固定される固定型の情報コード読み取り装置にも本発明は適用できる。
【００４６】
また、前述の実施形態では、２つの受光センサ２３Ａ、２３Ｂの画像走査方向は互いに９０度ずれていたが、画像走査方向の違いは９０度でなくてもよい。また、３つ以上の受光センサを備えるようにしてもよい。
【００４７】
また、ＦＰＧＡ３４に代えて、ＡＳＩＣ等、ハードウェア的に切り出しシンボルが検索できるその他の装置を用いてもよい。
【符号の説明】
【００４８】
１０：情報コード読み取り装置、      １１：ハウジング、      １１ａ：読取口、      １２：操作スイッチ、      １４：操作スイッチ、      １５：プリント配線板、      １６：プリント配線板、      ２０：回路部、      ２１：赤色発光ダイオード（光源）、      ２３：受光センサ（画像取り込み手段）、      ２４：受光面、      ２７：結像レンズ、      ３１：増幅回路、      ３３：Ａ／Ｄ変換回路、      ３４：ＦＰＧＡ、      ３５：メモリ（記憶手段）、      ３６：アドレス発生回路、      ３８：同期信号発生回路、      ４０：制御回路、      ４１：電源スイッチ、      ４３：ＬＥＤ、      ４４：ブザー、      ４６：液晶表示器、      ４８：通信インターフェース、      ４９：二次電池、      ５２：集光レンズ、      Ｌｆ：照明光、      Ｌｒ：反射光、      Ｑ：ＱＲコード、      ＶＰ：線分、      ＸＡ、ＸＢ：（撮像エリアの）中心軸、      Ｘａ、Ｘｂ：（受光レンズの）中心軸、      Ｓ１、Ｓ５：検索手段、      Ｓ３、Ｓ７：情報読み取り手段
【図１】
0005556684.tif 000002
【図２】
0005556684.tif 000003
【図３】
0005556684.tif 000004
【図４】
0005556684.tif 000005
【図５】
0005556684.tif 000006
【図７】
0005556684.tif 000007
【図６】
0005556684.tif 000008