(57)【要約】【課題】イメージセンサ固有のイメージ検出要素数を増加することなく、バーコードの長辺方向の読み取り解像度を上げることである。【解決手段】イメージセンサ部１０ａを有するバーコード読取装置において、イメージセンサ部１０ａにより、第１フィルタとしての赤のフィルタ２Ｒと、第１光学手段としてのミラー３１及びハーフミラー３２とを介して入射されたバーコードの右半分のバーコードイメージが読み取られ、第２フィルタとしての青のフィルタ２Ｂと、第２光学手段としてのハーフミラー３２とを介して入射されたバーコードの左半分のバーコードイメージが読み取られる。そして、２つの読み取られたイメージデータが結合されてバーコード全体のイメージデータが生成されてデコードされる。【選択図】  図３
2005284724.tif 000002
【特許請求の範囲】
【請求項１】
第１カラーのイメージ検出要素が長辺方向に連続して複数配列されるとともに、第２カラーのイメージ検出要素が長辺方向に連続して複数配列されたイメージセンサと、
長辺方向に２分割されたバーコードの第１読取領域に対応して配置された第１カラーの第１フィルタと、
長辺方向に２分割されたバーコードの第２読取領域に対応して配置された第２カラーの第２フィルタと、
前記第１フィルタを通して入射された前記第１読取領域に対応するバーコードイメージを前記イメージセンサに導く第１光学手段と、
前記第２フィルタを通して入射された前記第２読取領域に対応するバーコードイメージを前記イメージセンサに導く第２光学手段と、
前記第１カラーのイメージ検出要素で検出されたイメージデータ及び前記第２カラーのイメージ検出要素で検出されたイメージデータを結合してバーコード全体のイメージデータを生成するイメージデータ生成手段と、
前記バーコード全体のイメージデータをデコードするデコード手段と、を備えることを特徴とするバーコード読取装置。
【請求項２】
第１カラーのイメージ検出要素が長辺方向に連続して複数配列され、第２カラーのイメージ検出要素が長辺方向に連続して複数配列されるとともに、第３カラーのイメージ検出要素が長辺方向に連続して複数配列されるイメージセンサと、
長辺方向に３分割されたバーコードの第１読取領域に対応して配置された第１カラーの第１フィルタと、
長辺方向に３分割されたバーコードの第２読取領域に対応して配置された第２カラーの第２フィルタと、
長辺方向に３分割されたバーコードの第３読取領域に対応して配置された第３カラーの第３フィルタと、
前記第１フィルタを通して入射された前記第１読取領域に対応するバーコードイメージを前記イメージセンサに導く第１光学手段と、
前記第２フィルタを通して入射された前記第２読取領域に対応するバーコードイメージを前記イメージセンサに導く第２光学手段と、
前記第３フィルタを通して入射された前記第３読取領域に対応するバーコードイメージを前記イメージセンサに導く第３光学手段と、
前記第１カラーのイメージ検出要素で検出されたイメージデータ、前記第２カラーのイメージ検出要素で検出されたイメージデータ及び前記第３カラーのイメージ検出要素で検出されたイメージデータを結合してバーコード全体のイメージデータを生成するイメージデータ生成手段と、
前記バーコード全体のイメージデータをデコードするデコード手段と、を備えることを特徴とするバーコード読取装置。
【請求項３】
第１カラーのイメージ検出要素が長辺方向に連続して複数配列され、第２カラーのイメージ検出要素が長辺方向に連続して複数配列されるとともに、第３カラーのイメージ検出要素が長辺方向に連続して複数配列されるイメージセンサと、
長辺方向に２分割されたバーコードの第１読取領域に対応して配置された第１カラーの第１フィルタと、
長辺方向に２分割されたバーコードの第２読取領域に対応して配置された第２カラーの第２フィルタと、
前記第１読取領域及び前記第２読取領域の境界領域に対応して配置された第３カラーの第３フィルタと、
前記第１フィルタを通して入射された前記第１読取領域に対応するバーコードイメージを前記イメージセンサに導く第１光学手段と、
前記第２フィルタを通して入射された前記第２読取領域に対応するバーコードイメージを前記イメージセンサに導く第２光学手段と、
前記第３フィルタを通して入射された前記境界領域に対応するバーコードイメージを前記イメージセンサに導く第３光学手段と、
前記第１カラーのイメージ検出要素で検出されたイメージデータ及び前記第２カラーのイメージ検出要素で検出されたイメージデータを、前記第３カラーのイメージ検出要素で検出されたイメージデータにより境界を補正して結合してバーコード全体のイメージデータを生成するイメージデータ生成手段と、
前記バーコード全体のイメージデータをデコードするデコード手段と、を備えることを特徴とするバーコード読取装置。
【請求項４】
第１カラーのイメージ検出要素が長辺方向に連続して複数配列され、第２カラーのイメージ検出要素が長辺方向に連続して複数配列されるとともに、第３カラーのイメージ検出要素が長辺方向に連続して複数配列されるイメージセンサと、
長辺方向に２分割されたバーコードの第１読取領域に対応して配置された第１カラーの第１フィルタと、
長辺方向に２分割されたバーコードの第２読取領域に対応して配置された第２カラーの第２フィルタと、
バーコードの全体領域に対応して配置された第３カラーの第３フィルタと、
前記第１フィルタに対応して設けられた第１ズーム手段と、
前記第２フィルタに対応して設けられた第２ズーム手段と、
前記第１ズーム手段及び前記第１フィルタを通して入射された前記第１読取領域に対応するバーコードイメージを前記イメージセンサに導く第１光学手段と、
前記第２ズーム手段及び前記第２フィルタを通して入射された前記第２読取領域に対応するバーコードイメージを前記イメージセンサに導く第２光学手段と、
前記第３フィルタを通して入射された前記全体領域に対応するバーコードイメージを前記イメージセンサに導く第３光学手段と、
前記第３カラーのイメージ検出要素で検出されたイメージデータをデコードする第１デコード手段と、
前記第１デコード手段によりデコード結果が得られない場合に、前記第１カラーのイメージ検出要素で検出されたイメージデータ及び前記第２カラーのイメージ検出要素で検出されたイメージデータを結合してバーコード全体のイメージデータを生成するイメージデータ生成手段と、
前記イメージデータ生成手段により生成されたバーコード全体のイメージデータをデコードする第２デコード手段と、を備えることを特徴とするバーコード読取装置。
【請求項５】
第１カラーのイメージ検出要素が長辺方向に連続して複数配列されるとともに、第２カラーのイメージ検出要素が長辺方向に連続して複数配列されたイメージセンサを備える機器に搭載されたコンピュータに、
長辺方向に２分割されたバーコードの第１読取領域に対応するバーコードイメージが前記第１カラーのイメージ検出要素により検出されたイメージデータと、長辺方向に２分割されたバーコードの第２読取領域に対応するバーコードイメージが前記第２カラーのイメージ検出要素により検出されたイメージデータと、を結合してバーコード全体のイメージデータを生成する機能と、
前記バーコード全体のイメージデータをデコードする機能と、
を実現させるためのバーコード読取プログラム。
【請求項６】
第１カラーのイメージ検出要素が長辺方向に連続して複数配列され、第２カラーのイメージ検出要素が長辺方向に連続して複数配列されるとともに、第３カラーのイメージ検出要素が長辺方向に連続して複数配列されたイメージセンサを備える機器に搭載されたコンピュータに、
長辺方向に３分割されたバーコードの第１読取領域に対応するバーコードイメージが前記第１カラーのイメージ検出要素により検出されたイメージデータと、長辺方向に３分割されたバーコードの第２読取領域に対応するバーコードイメージが前記第２カラーのイメージ検出要素により検出されたイメージデータと、長辺方向に３分割されたバーコードの第３読取領域に対応するバーコードイメージが前記第３カラーのイメージ検出要素により検出されたイメージデータと、を結合してバーコード全体のイメージデータを生成する機能と、
前記バーコード全体のイメージデータをデコードする機能と、
を実現させるためのバーコード読取プログラム。
【請求項７】
第１カラーのイメージ検出要素が長辺方向に連続して複数配列され、第２カラーのイメージ検出要素が長辺方向に連続して複数配列されるとともに、第３カラーのイメージ検出要素が長辺方向に連続して複数配列されたイメージセンサを備える機器に搭載されたコンピュータに、
長辺方向に２分割されたバーコードの第１読取領域に対応するバーコードイメージが前記第１カラーのイメージ検出要素により検出されたイメージデータと、長辺方向に２分割されたバーコードの第２読取領域に対応するバーコードイメージが前記第２カラーのイメージ検出要素により検出されたイメージデータとを、前記第１読取領域及び前記第２読取領域の境界領域に対応するバーコードイメージが前記第３カラーのイメージ検出要素により検出されたイメージデータにより境界を補正して結合してバーコード全体のイメージデータを生成する機能と、
前記バーコード全体のイメージデータをデコードする機能と、
を実現させるためのバーコード読取プログラム。
【請求項８】
第１カラーのイメージ検出要素が長辺方向に連続して複数配列され、第２カラーのイメージ検出要素が長辺方向に連続して複数配列されるとともに、第３カラーのイメージ検出要素が長辺方向に連続して複数配列されたイメージセンサを備える機器に搭載されたコンピュータに、
バーコードの全体領域に対応するバーコードイメージが前記第３カラーのイメージ検出要素により検出されたイメージデータをデコードする第１デコード機能と、
前記第１デコード機能によりデコード結果が得られない場合に、長辺方向に２分割されたバーコードの第１読取領域に対応するバーコードイメージが前記第１カラーのイメージ検出要素により検出されたイメージデータと、長辺方向に２分割されたバーコードの第２読取領域に対応するバーコードイメージが前記第２カラーのイメージ検出要素により検出されたイメージデータと、を結合してバーコード全体のイメージデータを生成するイメージデータ生成機能と、
前記イメージデータ生成機能により生成されたバーコード全体のイメージデータをデコードする第２デコード機能と、
を実現させるためのバーコード読取プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バーコードを読み取るバーコード読取装置及びバーコード読取プログラムに関する。
【背景技術】
【０００２】
従来、バーコードイメージセンサを用いたバーコード読取装置があった。ここで、図１３及び図１４を参照して、従来のバーコードリーダを簡単に説明する。図１３に、従来のイメージセンサ部の構成を示す。図１４に、イメージセンサ本体１ｄの受光素子の配列を示す。
【０００３】
従来のイメージセンサ部は、図１３に示すイメージセンサ本体１ｄを備え、イメージセンサ本体１ｄにより、バーコードを含む画像が読み取られて、その画像データがＩＦ（インタフェース）回路を介してデコード部に送られ、そのデコード部によりバーコードが判別及び解析されてそのデコード結果のデータが出力される（例えば、特許文献１及び２参照）。
【０００４】
デコード部は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）を備え、ＲＯＭに記憶されたデコードプログラムをＲＡＭに展開してＣＰＵとの協働でデコード処理を実現させる構成でもいいし、専用ハードウェアとしてのデコード回路としてもよい。
【０００５】
また、従来のカラーのイメージセンサ本体１ｄは、図１４に示すように、２×２の４つのＲＧＧＢ（赤緑緑青）を１ユニットとして、複数ユニットの色信号を読み取るＣＣＤ（Charge-Coupled Devices）などの受光素子を備える。そして、１ユニットの読み取り信号を１画素として、画像を読み取っていた。
【特許文献１】特開平５−１６５９９２号公報
【特許文献２】特開平９−２８８７１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、従来のイメージセンサを用いたバーコード読取装置は、レーザスキャナを用いたバーコード読み取り装置に比べると解像度が低いという問題があった。例えば、ＶＧＡ（Video Graphics Array）サイズのイメージセンサでは、長辺方向の解像度が最大６４０ドットであるが、同サイズのレーザスキャナなら数千ドットの解像度が得られる。
【０００７】
バーコードのデコードでは、バーの太さを識別するので、解像度が不足するとデコード精度が下がったり、デコード時間が長くなるおそれがあった。もちろん、読み取り画素数の多いイメージセンサを用いれば、解像度を上げることができるが、コストアップにつながるおそれがあった。
【０００８】
本発明の課題は、イメージセンサ固有のイメージ検出要素数（受光素子数）を増加することなく、バーコードの長辺方向の読み取り解像度を上げることである。
【課題を解決するための手段】
【０００９】
以上の課題を解決するために、請求項１に記載の発明は、
第１カラーのイメージ検出要素が長辺方向に連続して複数配列されるとともに、第２カラーのイメージ検出要素が長辺方向に連続して複数配列されたイメージセンサと、
長辺方向に２分割されたバーコードの第１読取領域に対応して配置された第１カラーの第１フィルタと、
長辺方向に２分割されたバーコードの第２読取領域に対応して配置された第２カラーの第２フィルタと、
前記第１フィルタを通して入射された前記第１読取領域に対応するバーコードイメージを前記イメージセンサに導く第１光学手段と、
前記第２フィルタを通して入射された前記第２読取領域に対応するバーコードイメージを前記イメージセンサに導く第２光学手段と、
前記第１カラーのイメージ検出要素で検出されたイメージデータ及び前記第２カラーのイメージ検出要素で検出されたイメージデータを結合してバーコード全体のイメージデータを生成するイメージデータ生成手段と、
前記バーコード全体のイメージデータをデコードするデコード手段と、を備えることを特徴とするバーコード読取装置である。
【００１０】
請求項２に記載の発明は、
第１カラーのイメージ検出要素が長辺方向に連続して複数配列され、第２カラーのイメージ検出要素が長辺方向に連続して複数配列されるとともに、第３カラーのイメージ検出要素が長辺方向に連続して複数配列されるイメージセンサと、
長辺方向に３分割されたバーコードの第１読取領域に対応して配置された第１カラーの第１フィルタと、
長辺方向に３分割されたバーコードの第２読取領域に対応して配置された第２カラーの第２フィルタと、
長辺方向に３分割されたバーコードの第３読取領域に対応して配置された第３カラーの第３フィルタと、
前記第１フィルタを通して入射された前記第１読取領域に対応するバーコードイメージを前記イメージセンサに導く第１光学手段と、
前記第２フィルタを通して入射された前記第２読取領域に対応するバーコードイメージを前記イメージセンサに導く第２光学手段と、
前記第３フィルタを通して入射された前記第３読取領域に対応するバーコードイメージを前記イメージセンサに導く第３光学手段と、
前記第１カラーのイメージ検出要素で検出されたイメージデータ、前記第２カラーのイメージ検出要素で検出されたイメージデータ及び前記第３カラーのイメージ検出要素で検出されたイメージデータを結合してバーコード全体のイメージデータを生成するイメージデータ生成手段と、
前記バーコード全体のイメージデータをデコードするデコード手段と、を備えることを特徴とするバーコード読取装置である。
【００１１】
請求項３に記載の発明は、
第１カラーのイメージ検出要素が長辺方向に連続して複数配列され、第２カラーのイメージ検出要素が長辺方向に連続して複数配列されるとともに、第２カラーのイメージ検出要素が長辺方向に連続して複数配列されるイメージセンサと、
長辺方向に２分割されたバーコードの第１読取領域に対応して配置された第１カラーの第１フィルタと、
長辺方向に２分割されたバーコードの第２読取領域に対応して配置された第２カラーの第２フィルタと、
前記第１読取領域及び前記第２読取領域の境界領域に対応して配置された第３カラーの第３フィルタと、
前記第１フィルタを通して入射された前記第１読取領域に対応するバーコードイメージを前記イメージセンサに導く第１光学手段と、
前記第２フィルタを通して入射された前記第２読取領域に対応するバーコードイメージを前記イメージセンサに導く第２光学手段と、
前記第３フィルタを通して入射された前記境界領域に対応するバーコードイメージを前記イメージセンサに導く第３光学手段と、
前記第１カラーのイメージ検出要素で検出されたイメージデータ及び前記第２カラーのイメージ検出要素で検出されたイメージデータを、前記第３カラーのイメージ検出要素で検出されたイメージデータにより境界を補正して結合してバーコード全体のイメージデータを生成するイメージデータ生成手段と、
前記バーコード全体のイメージデータをデコードするデコード手段と、を備えることを特徴とするバーコード読取装置である。
【００１２】
請求項４に記載の発明は、
第１カラーのイメージ検出要素が長辺方向に連続して複数配列され、第２カラーのイメージ検出要素が長辺方向に連続して複数配列されるとともに、第２カラーのイメージ検出要素が長辺方向に連続して複数配列されるイメージセンサと、
長辺方向に２分割されたバーコードの第１読取領域に対応して配置された第１カラーの第１フィルタと、
長辺方向に２分割されたバーコードの第２読取領域に対応して配置された第２カラーの第２フィルタと、
バーコードの全体領域に対応して配置された第３カラーの第３フィルタと、
前記第１フィルタに対応して設けられた第１ズーム手段と、
前記第２フィルタに対応して設けられた第２ズーム手段と、
前記第１ズーム手段及び前記第１フィルタを通して入射された前記第１読取領域に対応するバーコードイメージを前記イメージセンサに導く第１光学手段と、
前記第２ズーム手段及び前記第２フィルタを通して入射された前記第２読取領域に対応するバーコードイメージを前記イメージセンサに導く第２光学手段と、
前記第３フィルタを通して入射された前記全体領域に対応するバーコードイメージを前記イメージセンサに導く第３光学手段と、
前記第３カラーのイメージ検出要素で検出されたイメージデータをデコードする第１デコード手段と、
前記第１デコード手段によりデコード結果が得られない場合に、前記第１カラーのイメージ検出要素で検出されたイメージデータ及び前記第２カラーのイメージ検出要素で検出されたイメージデータを結合してバーコード全体のイメージデータを生成するイメージデータ生成手段と、
前記イメージデータ生成手段により生成されたバーコード全体のイメージデータをデコードする第２デコード手段と、を備えることを特徴とするバーコード読取装置である。
【発明の効果】
【００１３】
請求項１に記載の発明によれば、長辺方向に２分割されたバーコードの第１読取領域に対応するバーコードイメージを第１カラーで読み取り、バーコードの第２読取領域に対応するバーコードイメージを第２カラーで読み取り、その２つの読み取ったイメージデータを結合してバーコード全体のイメージデータを生成してデコードする。このため、イメージセンサ固有のイメージ検出要素数を増加することなく、バーコードの長辺方向の読み取り解像度を２倍にして、デコードを高精度に行うことができ、デコード時間の短縮とデコードミスの防止とを実現することができる。
【００１４】
請求項２に記載の発明によれば、長辺方向に３分割されたバーコードの第１読取領域に対応するバーコードイメージを第１カラーで読み取り、バーコードの第２読取領域に対応するバーコードイメージを第２カラーで読み取り、バーコードの第３読取領域に対応するバーコードイメージを第３カラーで読み取り、その３つの読み取ったイメージデータを結合してバーコード全体のイメージデータを生成してデコードする。このため、イメージセンサ固有のイメージ検出要素数を増加することなく、バーコードの長辺方向の読み取り解像度を３倍にして、デコードをさらに高精度に行うことができ、さらなるデコード時間の短縮とデコードミスの防止とを実現することができる。
【００１５】
請求項３に記載の発明によれば、長辺方向に２分割されたバーコードの第１読取領域に対応するイメージを第１カラーで読み取り、バーコードの第２読取領域に対応するイメージを第２カラーで読み取り、バーコードの境界領域に対応するイメージを第３カラーで読み取り、その３つの読み取ったイメージデータを結合してバーコード全体のイメージデータを生成してデコードする。このため、２つの分割イメージデータを厳密に位置合せする構成が必要無く、その２つの分割イメージデータの境界領域を補間して容易に正確なイメージデータを生成してデコードすることができるとともに、イメージセンサ固有のイメージ検出要素数を増加することなく、バーコードの長辺方向の読み取り解像度を２倍にして、デコードをさらに高精度に行うことができ、さらなるデコード時間の短縮とデコードミスの防止とを実現することができる。
【００１６】
請求項４に記載の発明によれば、長辺方向に２分割されたバーコードの第１読取領域に対応するイメージを第１カラーで読み取り、バーコードの第２読取領域に対応するイメージを第２カラーで読み取り、バーコードの全体領域に対応するイメージを第３カラーで読み取り、第３カラーに対応して読み取ったバーコード全体のイメージデータを生成してデコードし、デコードできなかった場合に、２つの読み取った分割イメージデータを結合してバーコード全体のイメージデータを生成してデコードする。このため、第３カラーのイメージデータによりイメージデータ容量を小さくして、デコードの負荷を軽減でき、デコード時間の短縮を実現することができ、そのデコードができない場合に、イメージセンサ固有のイメージ検出要素数を増加することなく、バーコードの長辺方向の読み取り解像度を２倍にして、デコードを高精度に行うことができ、デコード時間の短縮とデコードミスの防止とを実現することができる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照して本発明に係る好適な第１〜第３の実施の形態を順に詳細に説明する。
【００１８】
（第１の実施の形態）
図１〜図５を参照して、本発明に係る第１の実施の形態について説明する。先ず、図１〜図３を参照して、本実施の形態の装置構成を説明する。図１に、本実施の形態のバーコード読取装置１００ａの内部構成を示す。図２に、イメージセンサ部１０ａの外観を示す。図３に、イメージセンサ部１０ａの内部構成を示す。
【００１９】
本実施の形態のバーコード読取装置１００ａは、商品などに付与されるバーコードを読み取る装置である。バーコードは、短辺方向の各種太さのバーが長辺方向に複数配置されている。
【００２０】
図１に示すように、バーコード読取装置１００ａは、イメージセンサ部１０ａと、ＣＰＵ１１と、操作部１２と、ＲＡＭ１３と、Ｉ／Ｆ（インタフェース）１４と、記憶部１５と、照準ビーム照射部１６と、照明部１７と、通信部１８とを備えて構成され、各部がバス１９に接続される。
【００２１】
ＣＰＵ１１は、バーコード読取装置１００ａ内の各部を中央制御する。ＣＰＵ１１は、記憶部１５に格納されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムをＲＡＭ１３に展開し、ＲＡＭ１３に展開されたプログラムとの協働で、各種処理を実行する。この各種処理の実行主体を制御部１１１とする。
【００２２】
イメージ生成手段及びデコード手段としての制御部１１１は、ソフトウェアにより実現するものとして説明するが、これに限定されるものではなく、回路などのハードウェアとして実現される構成としてもよい。
【００２３】
操作部１２は、例えば、バーコード読み取り実行ボタンなどを有し、ユーザのボタン押下による、その入力信号をＣＰＵ１１に送信する。ＲＡＭ１３は、前記プログラム、入力データ及び処理結果などを格納するワークエリアを有し、情報を一時的に格納する。
【００２４】
記憶部１５は、例えば、ＲＯＭなどの情報読み出し可能な記録媒体を備え、さらに、フラッシュメモリなどの情報読み書き可能な記録媒体を備えてもよい。照準ビーム照射部１６は、ＣＰＵ１１の指示により、読み取り対象のバーコードに照準ビームを照射可能である。照明部１７は、ＣＰＵ１１の指示により、読み取り対象のバーコード全体に照明をあてることができる。照明部１７は、白色照明が好ましい。
【００２５】
通信部１８は、例えば、通信ケーブルなどを介して外部機器と通信する。例えば、バーコードの読み取り結果データを外部機器に送信する場合に用いられる。また、通信部１８は、無線通信により外部機器にデータを送信する構成としてもよい。
【００２６】
ここで、図２及び図３を参照して、イメージセンサ部１０ａを説明する。イメージセンサ部１０ａは、読み取り窓２ａが設けられたカバー４ａ内に、イメージセンサ本体１ａと、フィルタ２Ｒ，２Ｂと、ミラー３１と、ハーフミラー３２と、を備えて構成される。
【００２７】
イメージセンサ部１０ａは、イメージ検出要素としての、ＣＣＤなどの複数の受光素子が配列された受光部を備える。フィルタ２Ｒは、赤い光のみを透過する。フィルタ２Ｂは、青い光のみを透過する。ミラー３１は、入射光を全て反射する。ハーフミラー３２は、入射光を全て所定割合で反射し、残りの入射光を透過する。
【００２８】
照準ビーム照射部１６や照明部１７からの照射光がバーコードで反射され、その反射光が読み取り窓２ａに入射される。読み取り窓２ａには、赤色のフィルタ２Ｒと、青色のフィルタ２Ｂと、が設けられる。符号中のＲは赤色を示し、Ｇが緑色を示し、Ｂが青色を示し、以下同様であるものとする。
【００２９】
読み取り窓２ａからフィルタ２Ｒを介して入射され、ミラー３１により反射され、ハーフミラー３２によりさらに反射された光束は、イメージセンサ本体１ａの受光部に受光される。また、読み取り窓２ａからフィルタ２Ｂを介して入射され、ハーフミラー３２を透過した光束は、イメージセンサ本体１ａの受光部に受光される。フィルタ２Ｂを介してイメージセンサ本体１ａに入射された光束は、バーコードのおおよそ右半分に対応させられる。フィルタ２Ｒを介してイメージセンサ本体１ａに入射された光束は、バーコードのおおよそ左半分に対応させられる。
【００３０】
ここで、図４（ａ）を参照して、イメージセンサ本体１ａの受光部の配列を説明する。図４（ａ）に、イメージセンサ本体１ａの受光部の受光素子の配列パターンを示す。また、図４（ａ）は、簡単のために、少ない画素数とした場合の、イメージセンサ本体１ａの受光部の各画素に対応する受光素子の配列を示すものとし、また、バーコードを下にした場合の配列であるものとし、これらは、以下、配列に関する他の図も同様であるものとする。
【００３１】
図４（ａ）に示すように、イメージセンサ本体１ａの受光部には、バーコードの長辺方向の受光素子のラインとして上から、赤色の画素の受光素子Ｒ１１〜Ｒ１８のライン、青色の画素の受光素子Ｂ１１〜Ｂ１８のライン、赤色の画素の受光素子Ｒ２１〜Ｒ２８のライン、青色の画素の受光素子Ｂ２１〜Ｂ２８のラインというように、赤色と青色との受光素子ラインが交互に設けられている。
【００３２】
フィルタ２Ｒを介してイメージセンサ本体１ａに入射された光束は、赤色の受光素子により受光されて画素のイメージデータに変換される。フィルタ２Ｂを介してイメージセンサ本体１ａに入射された光束は、青色の受光素子により受光されて画素のイメージデータに変換される。
【００３３】
次に、図４（ｂ），（ｃ）及び図５を参照して、バーコード読取装置１００ａの動作を説明する。図４（ｂ）に、イメージセンサ本体１ａによるバーコードの画像読み取りパターンを示す。図４（ｃ）に、バーコード読取装置１００ａにより生成されるバーコードのイメージデータパターンを示す。図５に、第１のバーコード読み取り処理を示す。
【００３４】
バーコード読取装置１００ａにおいて、操作部１２を介してユーザからバーコード読み取り指示が入力されたことなどをトリガとして、ＣＰＵ１１は、記憶部１５に記憶された第１のバーコード読み取りプログラムを読み出して適宜ＲＡＭ１３に展開し、ＣＰＵ１１とＲＡＭ１３内の第１のバーコード読み取りプログラムとの協働により第１のバーコード読み取り処理が実行される。各ステップの処理の主体は、特に言及しない限り、制御部１１１であるものとし、他の実施の形態でも同様であるものとする。
【００３５】
先ず、照準ビーム照射部１６により、読み取り対象のバーコードに照準を合わせるための照準ビームが照射される（ステップＳ１１）。ユーザは、バーコードに照準ビームをあわせるようにバーコード読取装置１００ａを移動させる。そして、照明部１７が駆動オンされ、読み取り対象のバーコード全体に照明が当てられる（ステップＳ１２）。
【００３６】
そして、イメージセンサ部１０ａにより、バーコードイメージが読み取られてバーコードに対応する各色のイメージデータが取得される（ステップＳ１３）。例えば、図４（ｂ）に示すように、図４（ａ）に示す受光素子の配列パターンに基づいて、バーコードの左半分が受光素子Ｂ１１〜Ｂ２８で読み取られ、バーコードの右半分が受光素子Ｒ１１〜Ｒ２８で読み取られる。また、バーコードが白黒の２色のデータであるため、ステップＳ１３において、受光素子で読み取られたイメージデータは、２値化される。
【００３７】
また、バーコードの右半分及び左半分の境界部分は、受光素子Ｒ１１，Ｂ１８，Ｒ２１，Ｂ２８により、２重に読み取られる。これは、バーコードの右半分及び左半分について、光学的に完全に読み取り分割させることが困難であるため、その境界部分を繋げるためである。
【００３８】
そして、照明部１７が駆動オフされ、読み取り対象のバーコード全体に対する照明が消される（ステップＳ１４）。そして、ステップＳ１３においてイメージセンサ部１０ａにより読み取られた各色のイメージデータが結合されて、バーコード全体のイメージデータが生成される（ステップＳ１５）。例えば、図４（ｃ）に示すように、図４（ｂ）において各受光素子に対応して読み取られた各イメージデータが、バーコードの左右領域の境界部分をくっつけるように結合されてバーコード全体のイメージデータが生成される。図４（ｃ）の例では、境界部分の画素のイメージデータは、受光素子Ｒ１１，Ｒ２１のイメージデータが採用されている。
【００３９】
そして、ステップＳ１５において生成されたバーコード全体のイメージデータから、バーコードの情報がデコードされる（ステップＳ１６）。そして、ステップＳ１６においてバーコード情報のデコードが成功したか否かが判別される（ステップＳ１７）。デコードが失敗した場合（ステップＳ１７；ＮＯ）、ステップＳ１１に移行される。
【００４０】
デコードが成功した場合（ステップＳ１７；ＹＥＳ）、ステップＳ１８におけるデコード結果が通信部１８を介して外部機器に送信して出力され（ステップＳ１８）、第１のバーコード読み取り処理が終了される。ステップＳ１８では、例えば、記憶部１５のフラッシュメモリにデコード結果が記憶される構成としてもよい。
【００４１】
以上、本実施の形態によれば、長辺方向に２分割されたバーコードの右半分に対応するバーコードイメージを赤色で読み取り、バーコードの左半分に対応するバーコードイメージを青色で読み取り、その２つの読み取ったイメージデータを結合してバーコード全体のイメージデータを生成してデコードする。このため、イメージセンサ固有の受光素子数を増加することなく、バーコードの長辺方向の読み取り解像度を２倍にして、デコードを高精度に行うことができ、デコード時間の短縮とデコードミスの防止とを実現することができる。
【００４２】
本実施の形態において、バーコードの長辺方向に解像度を上げて、短辺方向の解像度を低減したのは、長辺方向の読み取りにおいてバーの太さや本数などの情報が得られるのに対し、短辺方向の読み取りにおいてバーの冗長性のある情報しか得られないためであり、他の実施の形態でも同様である。
【００４３】
なお、本実施の形態においては、２分割したバーコードのイメージデータの読み取る色の組合せを、赤色および青色の組合せで行ったが、これに限定されるものではない。例えば、読み取る色の組合せを、赤色及び緑色の組合せ、緑色及び青色の組合せなどとしてもよい。また、バーコードの読み取り領域（左半分、右半分）に対応する各色の対応付けを入れ替えてもよい。
【００４４】
また、本実施の形態においては、イメージセンサ本体１ａの受光素子の配列を、赤色及び青色を長辺方向に１ラインずつ交互に配置したがこれに限定されるものではなく、各色の長辺方向の受光素子ラインを複数にまとめて交互に配置する構成としてもよい。
【００４５】
また、本実施の形態においては、２分割したバーコードのイメージを２色で読み取る構成であったが、これに限定されるものではなく、３分割したバーコードイメージを３色で読み取る構成などとしてもよい。例えば、読み取る色の組合せを、赤色、緑色及び青色としてもよい。この場合も、バーコードの読み取り領域に対応する各色の対応付けを入れ替えてもよく、また、各色の長辺方向の受光素子ラインを複数にまとめて交互に配置する構成としてもよい。
【００４６】
（第２の実施の形態）
図６〜図９を参照して、本発明に係る第２の実施の形態を説明する。本実施の形態の図示しないバーコード読取装置１００ｂは、第１の実施の形態において図１に示すバーコード読取装置１００ａのイメージセンサ部１０ａをイメージセンサ部１０ｂに代えたものであり、イメージセンサ部１０ｂ以外の装置構成の説明を省略する。
【００４７】
図６に、イメージセンサ部１０ｂの外観を示す。図７に、イメージセンサ部１０ｂの内部構成を示す。図６及び図７を参照して、イメージセンサ部１０ｂを説明する。イメージセンサ部１０ｂは、読み取り窓２ｂが設けられたカバー４ｂ内に、イメージセンサ本体１ｂと、フィルタ２Ｒ，２Ｇ，２Ｂと、ミラー３１と、ハーフミラー３２，３３と、を備えて構成される。
【００４８】
イメージセンサ部１０ｂは、イメージ検出要素としての、ＣＣＤなどの複数の受光素子が配列された受光部を備える。フィルタ２Ｇは、緑の光のみを透過する。
【００４９】
照準ビーム照射部１６や照明部１７からの照射光がバーコードで反射され、その反射光が読み取り窓２ｂに入射される。読み取り窓２ｂには、赤色のフィルタ２Ｒと、緑色のフィルタ２Ｇと、青色のフィルタ２Ｂと、が設けられる。
【００５０】
読み取り窓２ｂからフィルタ２Ｒを介して入射され、ミラー３１により反射され、ハーフミラー３３を透過し、ハーフミラー３２によりさらに反射された光束は、イメージセンサ本体１ｂの受光部に受光される。また、読み取り窓２ｂからフィルタ２Ｂを介して入射され、ハーフミラー３２を透過した光束は、イメージセンサ本体１ｂの受光部に受光される。また、読み取り窓２ｂからフィルタ２Ｇを介して入射され、ハーフミラー３３により反射され、ハーフミラー３２によりさらに反射された光束は、イメージセンサ本体１ｂの受光部に受光される。
【００５１】
フィルタ２Ｒを介してイメージセンサ本体１ｂに受光された光束は、バーコードのおおよそ右半分に対応させられる。フィルタ２Ｂを介してイメージセンサ本体１ｂに受光された光束は、バーコードのおおよそ左半分に対応させられる。フィルタ２Ｇを介してイメージセンサ本体１ｂに受光された光束は、バーコードの右半分及び左半分の境界部分に対応させられる。
【００５２】
ここで、図８（ａ）を参照して、イメージセンサ本体１ｂの受光部の配列を説明する。図８（ａ）に、イメージセンサ本体１ｂの受光部の受光素子の配列パターンを示す。また、図８（ａ）は、簡単のために、少ない画素数とした場合の、イメージセンサ本体１ｂの受光部の各画素に対応する受光素子の配列を示すものとする。
【００５３】
図８（ａ）に示すように、イメージセンサ本体１ｂの受光部には、長辺方向の受光素子のラインとして上から、赤色の画素の受光素子Ｒ１１〜Ｒ１８のライン、緑色の画素の受光素子Ｇ１１〜Ｇ１８のライン、青色の画素の受光素子Ｂ１１〜Ｂ１８のライン、赤色の画素の受光素子Ｒ２１〜Ｒ２８、緑色の画素の受光素子Ｇ２１〜Ｇ２８のライン、青色の画素の受光素子Ｂ２１〜Ｂ２８というように、赤色と緑色と青色との受光素子ラインが順に設けられている。
【００５４】
フィルタ２Ｒを介してイメージセンサ本体１ｂに入射された光束は、赤色の受光素子により受光されて画素のイメージデータに変換される。フィルタ２Ｂを介してイメージセンサ本体１ｂに入射された光束は、青色の受光素子により受光されて画素のイメージデータに変換される。フィルタ２Ｇを介してイメージセンサ本体１ｃに入射された光束は、緑色の受光素子により受光されて画素のイメージデータに変換される。
【００５５】
次に、図８（ｂ），（ｃ）及び図９を参照して、バーコード読取装置１００ｂの動作を説明する。図８（ｂ）に、イメージセンサ本体１ｂによるバーコードの画像読み取りパターンを示す。図８（ｃ）に、バーコード読取装置１００ｂにより生成されるバーコードのイメージデータパターンを示す。図９に、第２のバーコード読み取り処理を示す。
【００５６】
バーコード読取装置１００ｂにおいて、操作部１２を介してユーザからバーコード読み取り指示が入力されたことなどをトリガとして、ＣＰＵ１１は、記憶部１５に記憶された第２のバーコード読み取りプログラムを読み出して適宜ＲＡＭ１３に展開し、ＣＰＵ１１とＲＡＭ１３内の第２のバーコード読み取りプログラムとの協働により第２のバーコード読み取り処理が実行される。
【００５７】
先ず、ステップＳ２１，Ｓ２２は、図５の第１のバーコード読み取り処理のステップＳ１１，Ｓ１２と同様である。そして、イメージセンサ部１０ｂにより、バーコードイメージが読み取られてバーコードに対応する各色のイメージデータが取得される（ステップＳ２３）。例えば、図８（ｂ）に示すように、図８（ａ）に示す受光素子の配列パターンに基づいて、バーコードの左半分が受光素子Ｂ１１〜Ｂ２８で読み取られ、バーコードの右半分が受光素子Ｒ１１〜Ｒ２８で読み取られる。
【００５８】
また、バーコードの右半分及び左半分の境界部分は、バーコードの右半分及び左半分の境界部分が受光素子Ｇ１１〜Ｇ２８で読み取られる。これは、バーコードの右半分及び左半分について、光学的に完全に読み取り分割させることが困難であるため、その境界部分をより正確に読み取るためである。また、ステップＳ２３において、受光素子で読み取られたイメージデータは、２値化される。
【００５９】
そして、照明部１７が駆動オフされ、読み取り対象のバーコード全体に対する照明が消される（ステップＳ２４）。そして、ステップＳ２３においてイメージセンサ部１０ｂにより読み取られた各色のイメージデータが結合されて、バーコード全体のイメージデータが生成される（ステップＳ２５）。例えば、図８（ｃ）に示すように、図８（ｂ）において赤色及び青色の各受光素子に対応して読み取られたイメージデータが、緑色の各受光素子に対応して読み取られたイメージデータにより、バーコードの境界部を補正するように結合されてバーコード全体のイメージデータが生成される。図８（ｃ）の例では、バーコードの境界部分の画素のイメージデータは、受光素子Ｇ１３〜Ｇ１６，Ｇ２３〜Ｇ２６のイメージデータが採用されている。
【００６０】
そして、ステップＳ２６〜Ｓ２８は、図５の第１のバーコード読み取り処理のステップＳ１６〜Ｓ１８と同様である。ステップＳ２８の実行後、第２のバーコード読み取り処理が終了される。
【００６１】
以上、本実施の形態によれば、バーコードの右半分に対応するバーコードイメージを赤色で読み取り、バーコードの左半分に対応するバーコードイメージを青色で読み取り、バーコードの左半分及び右半分の境界部分に対応するバーコードイメージを緑色で読み取り、その３つの読み取ったイメージデータを結合してバーコード全体のイメージデータを生成してデコードする。このため、バーコードの左半分及び右半分のイメージデータを厳密に位置合せする構成が必要無く、その２つの分割イメージデータの境界領域を補間して容易に正確なイメージデータを生成してデコードすることができるとともに、イメージセンサ固有の受光素子数を増加することなく、バーコードの長辺方向の読み取り解像度を２倍にして、デコードをさらに高精度に行うことができ、さらなるデコード時間の短縮とデコードミスの防止とを実現することができる。
【００６２】
なお、本実施の形態においても、バーコードの読み取り領域に対応する各色の対応付けを入れ替えてもよく、また、各色の長辺方向の受光素子ラインを複数にまとめて順に配置する構成としてもよい。
【００６３】
（第３の実施の形態）
図１０〜図１２を参照して、本発明に係る第３の実施の形態を説明する。本実施の形態の図示しないバーコード読取装置１００ｃは、第１の実施の形態において図１に示すバーコード読取装置１００ａのイメージセンサ部１０ａをイメージセンサ部１０ｃに代えたものであり、イメージセンサ部１０ｃ以外の装置構成の説明を省略する。
【００６４】
図１０に、イメージセンサ部１０ｃの内部構成を示す。図１０を参照して、イメージセンサ部１０ｃを説明する。イメージセンサ部１０ｃは、図示しない読み取り窓が設けられたカバー内に、イメージセンサ本体１ｂと、フィルタ５Ｒ，５Ｇ，５Ｂと、ミラー６１と、ハーフミラー６２，６３と、レンズ７Ｒ，７Ｂと、を備えて構成される。
【００６５】
照準ビーム照射部１６や照明部１７からの照射光がバーコードで反射され、その反射光が読み取り窓に入射される。
【００６６】
読み取り窓からレンズ７Ｒにより収束されてフィルタ５Ｒを介して入射され、ミラー６１により反射され、ハーフミラー６３を透過し、ハーフミラー６２によりさらに反射された光束は、イメージセンサ本体１ｃの受光部に受光される。また、読み取り窓からレンズ７Ｂにより収束されてフィルタ５Ｂを介して入射され、ハーフミラー６２を透過した光束は、イメージセンサ本体１ｃの受光部に受光される。また、読み取り窓からフィルタ５Ｇを介して入射され、ハーフミラー６３により反射され、ハーフミラー６２によりさらに反射された光束は、イメージセンサ本体１ｃの受光部に受光される。
【００６７】
レンズ７Ｒ及びフィルタ５Ｒを介してイメージセンサ本体１ｃに受光された光束は、バーコードのおおよそ右半分に対応させられる。レンズ７Ｂ及びフィルタ５Ｂを介してイメージセンサ本体１ｃに受光された光束は、バーコードのおおよそ左半分に対応させられる。フィルタ５Ｇを介してイメージセンサ本体１ｃに受光された光束は、バーコードの全体部分に対応させられる。
【００６８】
ここで、図１１（ａ）を参照して、イメージセンサ本体１ｃの受光部の配列を説明する。図１１（ａ）に、イメージセンサ本体１ｃの受光部の受光素子の配列パターンを示す。また、図１１（ａ）は、簡単のために、少ない画素数の場合の、イメージセンサ本体１ｃの受光部の各画素に対応する受光素子の配列を示すものとする。
【００６９】
図１１（ａ）に示すように、イメージセンサ本体１ｃの受光部には、長辺方向の受光素子のラインとして上から、赤色の画素の受光素子Ｒ１１〜Ｒ１８のライン、緑色の画素の受光素子Ｇ１１〜Ｇ１８のライン、青色の画素の受光素子Ｂ１１〜Ｂ１８のライン、赤色の画素の受光素子Ｒ２１〜Ｒ２８、緑色の画素の受光素子Ｇ１１〜Ｇ１８のライン、青色の画素の受光素子Ｂ２１〜Ｂ２８というように、赤色と緑色と青色との受光素子ラインが順に設けられている。
【００７０】
レンズ７Ｒ及びフィルタ５Ｒを介してイメージセンサ本体１ｃに入射された光束は、赤色の受光素子により受光されて画素のイメージデータに変換される。レンズ７Ｂ及びフィルタ５Ｂを介してイメージセンサ本体１ｃに入射された光束は、青色の受光素子により受光されて画素のイメージデータに変換される。フィルタ５Ｇを介してイメージセンサ本体１ｃに入射された光束は、緑色の受光素子により受光されて画素のイメージデータに変換される。
【００７１】
次に、図１１（ｂ），（ｃ）及び図１２を参照して、バーコード読取装置１００ｃの動作を説明する。図１１（ｂ）に、イメージセンサ本体１ｃによるバーコードの画像読み取りパターンを示す。図１１（ｃ）に、バーコード読取装置１００ｃにより生成される解像度が比較的低いバーコードのイメージデータパターンを示す。図１１（ｄ）に、バーコード読取装置１００ｃにより生成される解像度が高いバーコードのイメージデータパターンを示す。図１２に、第３のバーコード読み取り処理を示す。
【００７２】
バーコード読取装置１００ｃにおいて、操作部１２を介してユーザからバーコード読み取り指示が入力されたことなどをトリガとして、ＣＰＵ１１は、記憶部１５に記憶された第３のバーコード読み取りプログラムを読み出して適宜ＲＡＭ１３に展開し、ＣＰＵ１１とＲＡＭ１３内の第３のバーコード読み取りプログラムとの協働により第３のバーコード読み取り処理が実行される。
【００７３】
先ず、ステップＳ３１，Ｓ３２は、図５の第１のバーコード読み取り処理のステップＳ１１，Ｓ１２と同様である。そして、イメージセンサ部１０ｃにより、バーコードイメージが読み取られてバーコードに対応する各色のイメージデータが取得される（ステップＳ３３）。例えば、図１１（ｂ）に示すように、図１１（ａ）に示す受光素子の配列パターンに基づいて、バーコードの左半分が受光素子Ｂ１１〜Ｂ２８で読み取られ、バーコードの右半分が受光素子Ｒ１１〜Ｒ２８で読み取られる。
【００７４】
また、バーコードの全体が受光素子Ｇ１１〜Ｇ２８で読み取られる。受光素子Ｇ１１〜Ｇ２８は、受光素子Ｒ１１〜Ｒ２８（受光素子Ｂ１１〜Ｂ２８）と同数であるので、受光素子Ｇ１１〜Ｇ２８で読み取られるイメージデータの長辺方向の解像度が、受光素子Ｒ１１〜Ｒ２８（受光素子Ｂ１１〜Ｂ２８）で読み取られるバーコードの左半分（右半分）のイメージデータの長辺方向の解像度よりも２倍になる。また、ステップＳ３３において、受光素子で読み取られたイメージデータは２値化される。
【００７５】
そして、照明部１７が駆動オフされ、読み取り対象のバーコード全体に対する照明が消される（ステップＳ３４）。そして、ステップＳ３３においてイメージセンサ部１０ｃにより読み取られた緑色のイメージデータが抽出されて、バーコード全体のイメージデータが生成される（ステップＳ３５）。例えば、図１１（ｃ）に示すように、図１１（ｂ）において緑色の各受光素子Ｇ１１〜Ｇ２８に対応して読み取られたイメージデータにより、解像度が比較的低い、バーコード全体のイメージデータが生成される。
【００７６】
そして、ステップＳ３５において生成されたバーコード全体のイメージデータから、バーコードの情報がデコードされる（ステップＳ３６）。そして、ステップＳ３６においてバーコード情報のデコードが成功したか否かが判別される（ステップＳ３７）。デコードが失敗した場合（ステップＳ３７；ＮＯ）、ステップＳ３３においてイメージセンサ部１０ｃにより読み取られたイメージデータが結合されて、解像度が高い、バーコード全体のイメージデータが生成される（ステップＳ３８）。例えば、図１１（ｄ）に示すように、図１１（ｂ）において赤色及び青色の各受光素子に対応して読み取られたイメージデータが、バーコードの左右領域の境界部分をくっつけるように結合されてバーコードのイメージデータが生成される。図１１（ｄ）の例では、バーコードの境界部分の画素データは、受光素子Ｒ１１，Ｒ２１の画素データが採用されている。
【００７７】
そして、ステップＳ３８において生成されたバーコード全体のイメージデータから、バーコードの情報がデコードされる（ステップＳ３９）。そして、ステップＳ３９においてバーコード情報のデコードが成功したか否かが判別される（ステップＳ４０）。デコードが失敗した場合（ステップＳ４０；ＮＯ）、ステップＳ３１に移行される。デコードが成功した場合（ステップＳ４０；ＹＥＳ）、ステップＳ３６又はＳ３９におけるデコード結果が通信部１８を介して外部機器に送信して出力される（ステップＳ４１）。デコードが成功した場合（ステップＳ３７；ＹＥＳ）、ステップＳ４１に移行される。そして、第３のバーコード読み取り処理が終了される。
【００７８】
以上、本実施の形態によれば、バーコードの右半分に対応するバーコードイメージを赤色で読み取り、バーコードの右半分に対応するバーコードイメージを青色で読み取り、バーコードの全体領域に対応するバーコードイメージを緑色で読み取り、緑色に対応するバーコード全体のイメージデータを生成してデコードし、デコードできなかった場合に、赤色及び青色に対応するバーコードの右半分及び左半分のイメージデータを結合してバーコード全体のイメージデータを生成してデコードする。このため、緑色のイメージデータによりイメージデータ容量を小さくしデコードの負荷を軽減して、デコード時間の短縮を実現することができ、そのデコードができない場合に、イメージセンサ固有の受光素子数を上げることなく、バーコードの長辺方向の読み取り解像度を２倍にして、デコードを高精度に行うことができ、デコード時間の短縮とデコードミスの防止とを実現することができる。
【００７９】
なお、本実施の形態においても、バーコードの読み取り領域に対応する各色の対応付けを入れ替えてもよく、また、各色の長辺方向の受光素子ラインを複数にまとめて順に配置する構成としてもよい。
【００８０】
また、上記各実施の形態において、バーコードの読み取り領域を、左半分及び右半分に等分に分割する場合を説明したが、これに限定されるものではなく、等分でなくてもよい。バーコードの読み取り領域を、３分割する場合も同様である。
【００８１】
また、上記各実施の形態におけるバーコード読取システムの各構成要素の細部構成、及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【図面の簡単な説明】
【００８２】
【図１】本発明に係る第１の実施の形態のバーコード読取装置１００ａの内部構成を示す図である。
【図２】イメージセンサ部１０ａの外観を示す図である。
【図３】イメージセンサ部１０ａの内部構成を示す図である。
【図４】（ａ）はイメージセンサ本体１ａの受光部の受光素子の配列パターンを示す図である。（ｂ）は、イメージセンサ本体１ａによるバーコードの画像読み取りパターンを示す図である。（ｃ）は、バーコード読取装置１００ａにより生成されるバーコードのイメージデータパターンを示す図である。
【図５】第１のバーコード読み取り処理のフローチャートである。
【図６】イメージセンサ部１０ｂの外観を示す図である。
【図７】イメージセンサ部１０ｂの内部構成を示す図である。
【図８】（ａ）は、イメージセンサ本体１ｂの受光部の受光素子の配列パターンを示す図である。（ｂ）は、イメージセンサ本体１ｂによるバーコードの画像読み取りパターンを示す図である。（ｃ）は、バーコード読取装置１００ｂにより生成されるバーコードのイメージデータパターンを示す図である。
【図９】第２のバーコード読み取り処理を示すフローチャートである。
【図１０】イメージセンサ部１０ｃの内部構成を示す図である。
【図１１】（ａ）は、イメージセンサ本体１ｃの受光部の受光素子の配列パターンを示す図である。（ｂ）は、イメージセンサ本体１ｃによるバーコードの画像読み取りパターンを示す図である。（ｃ）は、バーコード読取装置１００ｃにより生成される解像度が比較的低いバーコードのイメージデータパターンを示す図である。（ｄ）は、バーコード読取装置１００ｃにより生成される解像度が高いバーコードのイメージデータパターンを示す図である。
【図１２】第３のバーコード読み取り処理を示すフローチャートである。
【図１３】従来のイメージセンサ部の構成を示す図である。
【図１４】イメージセンサ本体１ｄの受光素子の配列を示す図である。
【符号の説明】
【００８３】
１００ａ，１００ｂ，１００ｃ  バーコード読取装置
１０ａ，１０ｂ，１０ｃ  イメージセンサ部
１ａ，１ｂ，１ｃ，１ｄ  イメージセンサ本体
２ａ，２ｂ  読み取り窓
２Ｒ，２Ｇ，２Ｂ  フィルタ
３１，６１  ミラー
３２，３３，６２，６３  ハーフミラー
４ａ，４ｂ  カバー
７Ｒ，７Ｂ  レンズ
Ｒ１１〜Ｒ２８，Ｇ１１〜Ｇ２８，Ｂ１１〜Ｂ２８  受光素子
１１  ＣＰＵ
１１１  制御部
１２  操作部
１３  ＲＡＭ
１４  Ｉ／Ｆ
１５  記憶部
１６  照準ビーム照射部
１７  照明部
１８  通信部
１９   バス
【図１】
2005284724.tif 000003
【図２】
2005284724.tif 000004
【図３】
2005284724.tif 000005
【図４】
2005284724.tif 000006
【図５】
2005284724.tif 000007
【図６】
2005284724.tif 000008
【図７】
2005284724.tif 000009
【図８】
2005284724.tif 000010
【図９】
2005284724.tif 000011
【図１０】
2005284724.tif 000012
【図１１】
2005284724.tif 000013
【図１２】
2005284724.tif 000014
【図１３】
2005284724.tif 000015
【図１４】
2005284724.tif 000016