(57)【要約】【課題】読み取り範囲の変更を容易に行えるようにする。【解決手段】光学式情報読取装置１００は、撮像モジュールで生成される画像データの撮像領域を指示するエイミング光を照射するエイミングモジュール６０と、撮像モジュールによる撮像処理を開始させるトリガスイッチ３０と、エイミングモジュール６０からエイミング光を照射させるエイミングスイッチ４３Ｂと、撮像モジュールの撮像処理により生成された画像データに基づいて、シンボルの情報を読み取る読取部８１とを備える。読取部８１は、エイミングスイッチ４３Ｂの操作により、エイミングモジュール６０によるエイミング光の照射処理が実行されたエイミング状態において、トリガスイッチ３０が操作されたことを検出して、撮像モジュールの撮像処理により生成された画像データに基づいて、エイミング光の照射位置に対応する所定の部分領域ＰＡに含まれるシンボルの情報を読み取るよう構成している。【選択図】図１４
2020177311.tif 000002
【特許請求の範囲】
【請求項１】
読取対象となるシンボルからの反射光を電気信号に変換して画像データを生成する撮像モジュールと、
前記撮像モジュールで生成される画像データの撮像領域を指示するエイミング光を照射するエイミングモジュールと、
前記撮像モジュールによる撮像処理を開始させるトリガスイッチと、
前記エイミングモジュールからエイミング光を照射させるエイミングスイッチと、
前記撮像モジュールの撮像処理により生成された画像データに基づいて、シンボルの情報を読み取る読取部と、
を備える光学式情報処理装置であって、
前記読取部は、前記エイミングスイッチの操作により、前記エイミングモジュールによるエイミング光の照射処理が実行されたエイミング状態において、前記トリガスイッチが操作されたことを検出して、前記撮像モジュールの撮像処理により生成された画像データに基づいて、前記エイミング光の照射位置に対応する所定の部分領域に含まれるシンボルの情報を読み取るよう構成されてなる光学式情報読取装置。
【請求項２】
請求項１に記載の光学式情報読取装置であって、
前記読取部は、前記エイミング状態において、前記エイミング光の照射位置が、前記エイミング光の照射位置を含む所定の部分領域に含まれるシンボルの情報を読み取るよう構成されてなる光学式情報読取装置。
【請求項３】
請求項１又は２に記載の光学式情報読取装置であって、
前記読取部は、前記エイミング状態において、前記エイミング光の照射位置が、シンボルの一部に重複している場合に、当該シンボルの情報を読み取るよう構成されてなる光学式情報読取装置。
【請求項４】
請求項１〜３のいずれか一項に記載の光学式情報読取装置であって、
前記読取部は、前記エイミング光の照射処理が実行されていない非エイミング状態において、前記トリガスイッチが操作されたことを検出して、前記撮像モジュールの撮像処理により生成された画像データに基づいて、前記撮像モジュールの撮像視野全体に対応する全体領域に含まれるシンボルの情報を読み取るよう構成されてなる光学式情報読取装置。
【請求項５】
請求項１〜４のいずれか一項に記載の光学式情報読取装置であって、
前記読取部は、前記エイミング状態において前記トリガスイッチが操作されたことを検出して、前記撮像モジュールの撮像視野全体に対応する全体領域に含まれるシンボルの情報の内、前記所定の部分領域に含まれるシンボルの情報のみを出力するよう構成してなる光学式情報読取装置。
【請求項６】
請求項１〜５のいずれか一項に記載の光学式情報読取装置であって、
前記読取部は、前記トリガスイッチが操作されたことを検出して、前記撮像モジュールで撮像された撮像視野全体の撮像処理と、前記エイミングモジュールによるエイミング光の照射処理とを交互かつ連続的に実行するよう構成してなる光学式情報読取装置。
【請求項７】
請求項１〜５のいずれか一項に記載の光学式情報読取装置であって、
前記読取部は、前記エイミング状態において、前記トリガスイッチが操作されたことを検出して、前記所定の部分領域の撮像処理と、前記エイミングモジュールによるエイミング光の照射処理とを、交互且つ連続的に実行するよう構成してなる光学式情報読取装置。
【請求項８】
請求項１〜７のいずれか一項に記載の光学式情報読取装置であって、さらに
前記エイミング状態又は非エイミング状態のいずれにおいても、前記トリガスイッチが操作されたことを検出して、前記エイミング光の照射位置に対応する所定の部分領域に含まれるシンボルの情報を読み取る常時中心読取モードと、
前記エイミング状態又は非エイミング状態のいずれにおいても、前記トリガスイッチが操作されたことを検出して、前記撮像モジュールの撮像視野全体に対応する全体領域に含まれるシンボルの情報を読み取る常時通常読取モードと、
前記エイミング状態においては、前記トリガスイッチが操作されたことを検出して、前記エイミング光の照射位置に対応する所定の部分領域に含まれるシンボルの情報を読み取り、
前記非エイミング状態においては、前記トリガスイッチが操作されたことを検出して、前記撮像モジュールの撮像視野全体に対応する全体領域に含まれるシンボルの情報を読み取る選択中心読取モードと、
を切り替える読取モード切替部を備えてなる光学式情報読取装置。
【請求項９】
請求項１〜８のいずれか一項に記載の光学式情報読取装置であって、さらに、
一方向に延長された矩形状の表示面を有し、該表示面の長手方向に沿った端縁として撮像を行う第一端縁及び該第一端縁の反対側の第二端縁を有する表示モジュールと、
前記表示モジュールの第二端縁側であって、前記表示面から傾斜された傾斜面から連なって、前記表示面の長手方向に、該表示面から離れる方向に傾斜されて延長された把持部と、
を備え、
前記エイミングスイッチは、前記表示モジュールと前記把持部との間の傾斜面に配置されてなる光学式情報読取装置。
【請求項１０】
請求項１〜９のいずれか一項に記載の光学式情報読取装置であって、
前記トリガスイッチとエイミングスイッチが共通のスイッチで構成されており、
前記トリガスイッチのＯＮ／ＯＦＦの時間でもって、前記エイミングスイッチとして動作させるよう構成してなる光学式情報読取装置。
【請求項１１】
読取対象となるシンボルを撮像して該シンボルを読み取る光学式情報読取装置を用いた光学式情報読取方法であって、
読取対象となるシンボルに対して、該シンボルからの反射光を電気信号に変換して撮像モジュールで生成される画像データの撮像領域を指示するエイミング光を、エイミングモジュールから照射する工程と、
前記エイミングモジュールによるエイミング光の照射処理が実行されたエイミング状態において、前記撮像モジュールによる撮像処理の開始を指示するトリガスイッチを操作させ、前記撮像モジュールの撮像処理を実行して画像データを生成し、該画像データに基づいて、前記エイミング光の照射位置に対応する所定の部分領域に含まれるシンボルの情報を読み取る工程と、
を含む光学式情報読取方法。
【請求項１２】
請求項１１に記載の光学式情報読取方法であって、
前記シンボルの情報を読み取る工程において、前記エイミングスイッチを操作したまま、前記トリガスイッチを操作させてなる光学式情報読取方法。
【請求項１３】
請求項１１又は１２に記載の光学式情報読取方法であって、
前記シンボルの情報を読み取る工程において、前記エイミング光の照射処理が実行されていない非エイミング状態において、前記トリガスイッチを操作し、前記撮像モジュールの撮像処理により生成された画像データに基づいて、前記撮像モジュールの撮像視野全体に対応する全体領域に含まれるシンボルの情報を読み取る光学式情報読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学式情報読取装置及び光学式情報読取方法に関する。
【背景技術】
【０００２】
読取対象となるシンボル（ＱＲコード等）からの光を受光し、イメージセンサによりシンボルの画像データを取得し、その画像データを解析することでシンボルに応じた情報を読み取る、手持ち式（ハンディタイプ）の光学的情報読取装置が知られている（例えば特許文献１）。このような光学式情報読取装置では、イメージセンサで所定の撮像視野にて撮像された画像に含まれるシンボルの復号化を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】持関平１１−３１２２１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、図１５に示すようにシンボルＳＢが付された段ボール箱が山積みになっているような、複数のシンボルが近い場所に密集している状況において、この内特定のシンボルに応じた情報のみを使用者が光学式情報読取装置ＨＴで読み取りたい場合を考える。この場合において、図において一点鎖線で示すように撮像視野に複数のシンボルが含まれていると、意図したシンボルとは異なるシンボルが読み取られることが考えられる。これを防ぐために、図において破線で示すようにイメージセンサで撮像する画像に不要なシンボルが含まれないように、予め撮像視野を絞るように撮像設定を変更することが考えられる。
【０００５】
しかしながら、このように撮像視野を狭く設定すると、図１６に示すようにシンボルＳＢが一つしかない状態でも、一々シンボルＳＢを狙うように光学式情報読取装置ＨＴの姿勢を正確に調整しなければならず、使い勝手が悪くなる。そこで、読取範囲を広くするように、いいかえると元の広い撮像視野に戻すように、再び撮像設定を変更する必要がある。
【０００６】
このような撮像設定の変更作業は、光学式情報読取装置の設定画面から行う必要があるところ、設定の切り替え作業が頻繁に必要になると、非常に煩雑で手間がかかるという問題があった。
【０００７】
本発明の目的の一は、読み取り範囲の変更を容易に行えるようにした光学式情報読取装置及び光学式情報読取方法を提供することにある。
【課題を解決するための手段及び発明の効果】
【０００８】
本発明の第１の側面に係る光学式情報読取装置によれば、読取対象となるシンボルからの反射光を電気信号に変換して画像データを生成する撮像モジュールと、前記撮像モジュールで生成される画像データの撮像領域を指示するエイミング光を照射するエイミングモジュールと、前記撮像モジュールによる撮像処理を開始させるトリガスイッチと、前記エイミングモジュールからエイミング光を照射させるエイミングスイッチと、前記撮像モジュールの撮像処理により生成された画像データに基づいて、シンボルの情報を読み取る読取部とを備える光学式情報処理装置であって、前記読取部は、前記エイミングスイッチの操作により、前記エイミングモジュールによるエイミング光の照射処理が実行されたエイミング状態において、前記トリガスイッチが操作されたことを検出して、前記撮像モジュールの撮像処理により生成された画像データに基づいて、前記エイミング光の照射位置に対応する所定の部分領域に含まれるシンボルの情報を読み取るよう構成できる。上記構成により、特定のシンボルを読み取りたい場合には、エイミング状態でエイミング光の照射位置を特定のシンボルと対応させることで実行でき、従来のように撮像視野を予め広視野から狭視野に切り替える作業や、特定のシンボルの読み取り後に元の広視野に戻す作業を不要として、使い勝手を改善できる。
【０００９】
また、本発明の第２の側面に係る光学式情報読取装置によれば、上記構成に加えて、前記読取部は、前記エイミング状態において、前記エイミング光の照射位置が、前記エイミング光の照射位置を含む所定の部分領域に含まれるシンボルの情報を読み取るよう構成できる。
【００１０】
さらに、本発明の第３の側面に係る光学式情報読取装置によれば、上記何れかの構成に加えて、前記読取部は、前記エイミング状態において、前記エイミング光の照射位置が、シンボルの一部に重複している場合に、当該シンボルの情報を読み取るよう構成できる。
【００１１】
さらにまた、本発明の第４の側面に係る光学式情報読取装置によれば、上記何れかの構成に加えて、前記読取部は、前記エイミング光の照射処理が実行されていない非エイミング状態において、前記トリガスイッチが操作されたことを検出して、前記撮像モジュールの撮像処理により生成された画像データに基づいて、前記撮像モジュールの撮像視野全体に対応する全体領域に含まれるシンボルの情報を読み取るよう構成できる。
【００１２】
さらにまた、本発明の第５の側面に係る光学式情報読取装置によれば、上記何れかの構成に加えて、前記読取部は、前記エイミング状態において前記トリガスイッチが操作されたことを検出して、前記撮像モジュールの撮像視野全体に対応する全体領域に含まれるシンボルの情報の内、前記所定の部分領域に含まれるシンボルの情報のみを出力するよう構成できる。
【００１３】
さらにまた、本発明の第６の側面に係る光学式情報読取装置によれば、上記何れかの構成に加えて、前記読取部は、前記トリガスイッチが操作されたことを検出して、前記撮像モジュールで撮像された撮像視野全体の撮像処理と、前記エイミングモジュールによるエイミング光の照射処理とを交互かつ連続的に実行するよう構成できる。
【００１４】
さらにまた、本発明の第７の側面に係る光学式情報読取装置によれば、上記何れかの構成に加えて、前記読取部は、前記エイミング状態において、前記トリガスイッチが操作されたことを検出して、前記所定の部分領域の撮像処理と、前記エイミングモジュールによるエイミング光の照射処理とを、交互且つ連続的に実行するよう構成できる。上記構成により、読取部による読取処理を行う領域を限定することにより、処理の高速化が見込まれる利点が得られる。
【００１５】
さらにまた、本発明の第８の側面に係る光学式情報読取装置によれば、上記何れかの構成に加えて、さらに、前記エイミング状態又は非エイミング状態のいずれにおいても、前記トリガスイッチが操作されたことを検出して、前記エイミング光の照射位置に対応する所定の部分領域に含まれるシンボルの情報を読み取る常時中心読取モードと、前記エイミング状態又は非エイミング状態のいずれにおいても、前記トリガスイッチが操作されたことを検出して、前記撮像モジュールの撮像視野全体に対応する全体領域に含まれるシンボルの情報を読み取る常時通常読取モードと、前記エイミング状態においては、前記トリガスイッチが操作されたことを検出して、前記エイミング光の照射位置に対応する所定の部分領域に含まれるシンボルの情報を読み取り、前記非エイミング状態においては、前記トリガスイッチが操作されたことを検出して、前記撮像モジュールの撮像視野全体に対応する全体領域に含まれるシンボルの情報を読み取る選択中心読取モードとを切り替える読取モード切替部を備えることができる。上記構成により、選択中心読取モードの他、用途に応じて常時中心読取モードと常時通常読取モードとを切り替えることが可能となる。
【００１６】
さらにまた、本発明の第９の側面に係る光学式情報読取装置によれば、上記何れかの構成に加えて、さらに、一方向に延長された矩形状の表示面を有し、該表示面の長手方向に沿った端縁として撮像を行う第一端縁及び該第一端縁の反対側の第二端縁を有する表示モジュールと、前記表示モジュールの第二端縁側であって、前記表示面から傾斜された傾斜面から連なって、前記表示面の長手方向に、該表示面から離れる方向に傾斜されて延長された把持部とを備え、前記エイミングスイッチを、前記表示モジュールと前記把持部との間の傾斜面に配置することができる。上記構成により、使用者は片手で把持部を持ち、エイミングスイッチを押したままでトリガスイッチを操作することが可能となり、両手での操作を不要として使い勝手が向上される。
【００１７】
さらにまた、本発明の第１０の側面に係る光学式情報読取装置によれば、上記何れかの構成に加えて、前記トリガスイッチとエイミングスイッチが共通のスイッチで構成されており、前記トリガスイッチのＯＮ／ＯＦＦの時間でもって、前記エイミングスイッチとして動作させるよう構成できる。上記構成により、部品点数を低減して構成を簡素化できる利点が得られる。
【００１８】
さらにまた、本発明の第１１の側面に係る光学式情報読取方法によれば、読取対象となるシンボルを撮像して該シンボルを読み取る光学式情報読取装置を用いた光学式情報読取方法であって、読取対象となるシンボルに対して、該シンボルからの反射光を電気信号に変換して撮像モジュールで生成される画像データの撮像領域を指示するエイミング光を、エイミングモジュールから照射する工程と、前記エイミングモジュールによるエイミング光の照射処理が実行されたエイミング状態において、前記撮像モジュールによる撮像処理の開始を指示するトリガスイッチを操作させ、前記撮像モジュールの撮像処理を実行して画像データを生成し、該画像データに基づいて、前記エイミング光の照射位置に対応する所定の部分領域に含まれるシンボルの情報を読み取る工程とを含むことができる。これにより、特定のシンボルを読み取りたい場合には、エイミング状態でエイミング光の照射位置を特定のシンボルと対応させることで実行でき、従来のように撮像視野を予め広視野から狭視野に切り替える作業や、特定のシンボルの読み取り後に元の広視野に戻す作業を不要として、使い勝手を改善できる。
【００１９】
さらにまた、本発明の第１１の側面に係る光学式情報読取方法によれば、上記に加えて、前記シンボルの情報を読み取る工程において、前記エイミングスイッチを操作したまま、前記トリガスイッチを操作させることができる。これにより、所定の部分領域に絞ってシンボルの読み取りを実行させる操作を簡単に行うことが可能となる。
【００２０】
さらにまた、本発明の第１２の側面に係る光学式情報読取方法によれば、上記何れかに加えて、前記シンボルの情報を読み取る工程において、前記エイミング光の照射処理が実行されていない非エイミング状態において、前記トリガスイッチを操作し、前記撮像モジュールの撮像処理により生成された画像データに基づいて、前記撮像モジュールの撮像視野全体に対応する全体領域に含まれるシンボルの情報を読み取ることができる。
【図面の簡単な説明】
【００２１】
【図１】実施形態１に係る光学式情報読取装置を後方斜め上方から見た斜視図である。
【図２】図１の光学式情報読取装置を前方斜め下方から見た斜視図である。
【図３】図１の光学式情報読取装置を後方斜め下方から見た斜視図である。
【図４】図１の光学式情報読取装置の右側面図である。
【図５】図１の光学式情報読取装置の左側面図である。
【図６】図４の撮像モジュールを示す一部断面図である。
【図７】比較例に係る光学式情報読取装置を示す側面図である。
【図８】図５の光学式情報読取装置の操作キーを親指で操作する様子を示す左側面図である。
【図９】把持突出片の上下を指で挟む状態を示す側面図である。
【図１０】人差し指を第三凹部に位置させた状態を斜め下方から見た光学式情報読取装置の斜視図である。
【図１１】二次電池を外した状態を示す光学式情報読取装置の分解斜視図である。
【図１２】変形例に係る光学式情報読取装置を示す模式分解側面図である。
【図１３】他の変形例に係る光学式情報読取装置を示す模式分解側面図である。
【図１４】光学式情報読取装置の機能ブロック図である。
【図１５】複数のシンボルが近接する状態で読み取りを行う様子を示す模式図である。
【図１６】一のシンボルの読み取りを行う様子を示す模式図である。
【図１７】読取モード切替用ＧＵＩを示すイメージ図である。
【図１８】常時通常読取モードにおいてエイミング位置がシンボルから外れている状態を示す模式図である。
【図１９】常時通常読取モードにおいてエイミング位置がシンボルと重なっている状態を示す模式図である。
【図２０】中心読取モードにおいてエイミング位置がシンボルから外れている状態を示す模式図である。
【図２１】中心読取モードにおいてエイミング位置がシンボルと重なっている状態を示す模式図である。
【図２２】常時通常読取モードにおける読み取り動作の手順を示すフローチャートである。
【図２３】常時中心読取モードにおける読み取り動作の手順を示すフローチャートである。
【図２４】選択中心読取モードにおける読み取り動作の手順を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態を図面に基づいて説明する。ただし、以下に示す実施の形態は、本発明の技術思想を具体化するための光学式情報読取装置及び光学式情報読取方法を例示するものであって、本発明は光学式情報読取装置及び光学式情報読取方法を以下のものに特定しない。また、本明細書は特許請求の範囲に示される部材を、実施の形態の部材に特定するものでは決してない。特に実施の形態に記載されている構成部品の寸法、材質、形状、その相対的配置等は特に特定的な記載がない限りは、本発明の範囲をそれのみに限定する趣旨ではなく、単なる説明例にすぎない。なお、各図面が示す部材の大きさや位置関係等は、説明を明確にするため誇張していることがある。さらに以下の説明において、同一の名称、符号については同一もしくは同質の部材を示しており、詳細説明を適宜省略する。さらに、本発明を構成する各要素は、複数の要素を同一の部材で構成して一の部材で複数の要素を兼用する態様としてもよいし、逆に一の部材の機能を複数の部材で分担して実現することもできる。
［実施形態１］
【００２３】
光学式情報読取装置は、バーコードや二次元コードなどのシンボルを読み取ってデータの登録、照合を行う部材であり、ハンディスキャナ、ハンディターミナル、業務用ＰＤＡ等とも呼ばれる。本発明の実施形態１に係る光学式情報読取装置１００を、図１〜図６に示す。これらの図において、図１は実施形態１に係る光学式情報読取装置１００を後方斜め上方から見た斜視図、図２は図１の光学式情報読取装置１００を前方斜め下方から見た斜視図、図３は図１の光学式情報読取装置１００を後方斜め下方から見た斜視図、図４は図１の光学式情報読取装置１００の右側面図、図５は図１の光学式情報読取装置１００の左側面図、図６は図４の撮像モジュール５０を示す一部断面図を、それぞれ示している。
【００２４】
これらの図に示す光学式情報読取装置１００は、表示モジュール１１を上面に設けた本体部１０と、この本体部１０の後端から斜めに延出された把持部２０とを備える。把持部２０は、トリガスイッチ３０を備えている。使用者は把持部２０を握って、トリガスイッチ３０を指で操作することにより、シンボルの読み取り等の処理を実行させる。図５は、使用者が右手で把持部２０を握り、トリガスイッチ３０に人差し指をかけた状態を示している。この状態で、使用者はシンボルＳＢに向かう姿勢に光学式情報読取装置１００を構えて、トリガスイッチ３０を引いて読み取りを行う。また光学式情報読取装置１００は、使用者に読取可能な範囲を指示するために、レーザやＬＥＤ等で撮像モジュールの撮像位置を指示するエイミング光を照射させることができる。このため光学式情報読取装置１００は、エイミング光を照射するエイミングモジュール６０を備えている。さらに光学式情報読取装置１００は、撮像モジュール５０により撮像されたシンボルの画像データに基づいて、該シンボルの情報を読み取る読取部８１を備える。
（本体部１０）
【００２５】
本体部１０は、上面を平坦面とし、表示モジュール１１を設けている。表示モジュール１１は、一方向に延長された矩形状の表示面１２を有する。表示面１２は、読み取った情報や設定情報等を表示させるための面である。ここでは表示面１２は、液晶や有機ＥＬ等のディスプレイで構成される表示モジュール１１の表示を行う面である。この表示面１２は、タッチパネルとすることができる。また表示モジュール１１を含む本体部１０は、この表示面１２の長手方向に沿った端縁として、撮像を行う第一端縁と、この第一端縁の反対側の第二端縁を有する。第一端縁は本体部１０の先端側、すなわちシンボルの読み取りを行う面側であり、第二端縁は本体部１０の後端側に位置される。
【００２６】
また第二端縁は、表示面１２から把持部２０側に向かって傾斜させた傾斜面１３を設けている。この傾斜面１３には、使用者が指で操作するための各種の操作キー４０を配置している。使用者は操作キー４０を操作することで、表示面１２における表示内容に対して種々の操作を実行したり、照明光やエイミング光の照射、読み取り、画像の撮像などの各種の処理を行う。
【００２７】
ここで照明光は、読取対象となる二次元コード等のシンボルを照明するための光であり、エイミングモジュール６０から照射される。またエイミング光は、光学式情報読取装置１００の読み取り位置を示す光であり、エイミングモジュール６０から照射される。エイミング光は、半導体レーザなどで示される点や十字、線などのパターンとすることで、このようなエイミング光のパターンに基づいて読み取り領域を使用者に示すことができる。好ましくは、エイミング光のパターンに水平線を含めることで、使用者にバーコードスキャンを行う走査の線をイメージさせて、その目的を視覚的に把握させやすくなる。また、水平線の中央に縦線を交差させた十字状とすることで、中心の位置を把握しやすくなる。十字状のパターンとしたエイミング光は、例えば横線を長く、縦線を短くした横長の十字状として、横長のバーコードをイメージさせやすくなる。
（操作キー４０）
【００２８】
図１等の例では、操作キー４０として傾斜面１３の中心に十字キー４１を、その右側にエンターキー４２、左側に第一ファンクションキー４３を設けている。十字キー４１は、表示面１２における方向性を示す操作を行うためのキースイッチである。またエンターキー４２は、表示モジュール１１の表示面１２における表示内容に関連する決定操作を行うためのキースイッチである。このように傾斜面１３に操作キー４０を配置することで、光学式情報読取装置１００の上面側からでも、背面側からでも、操作キー４０を視認でき、操作が可能となる。加えて、把持部２０を持った手の親指で、傾斜面１３に設けた操作キー４０を操作できるようになり、片手で光学式情報読取装置１００を把持しながら操作キー４０を操作可能とできる。
【００２９】
さらに本体部１０の側面にも、各種のキーを設けている。この例では図１や図５に示すように、使用者が把持した状態で使用者側から見て本体部１０の左側側面に電源キー４４と、第二ファンクションキー４５を、また図２、図３、図４に示すように本体部１０の右側側面に＋キー４６と−キー４７を、それぞれ設けている。これらの＋キー４６や−キー４７は、ボリューム等の数値の増減に使用したり、他のキーと組み合わせて特定の機能を実行するショートカットキーとして利用できる。
【００３０】
なお、図１等で示す光学式情報読取装置１００では、物理的なテンキーを備えていない。テンキーは、ソフトウェアキーボードを表示面１２に表示させて実現している。これにより、表示面１２に物理テンキーを配置するスペースを省いて、その分で表示面１２のディスプレイに広い面積を確保できる。
（収納部１４）
【００３１】
さらに本体部１０の下面からは、先端面の第一端縁から奥まった位置にオフセットさせて収納部１４を突出させている。収納部１４には、図６に示すように撮像モジュール５０を収納している。
（撮像モジュール５０）
【００３２】
撮像モジュール５０は、表示モジュール１１の表示面１２と反対の面側に配置される。この撮像モジュール５０は、表示面１２と平行状とした撮像光軸でもってシンボルを撮像する。このため撮像モジュール５０は、シンボルを撮像する撮像素子を備える。撮像素子は、複数設けてもよい。複数の撮像素子は、それぞれ異なる焦点距離の、固定焦点式の光学系と連結することができる。
【００３３】
また撮像モジュール５０は、エイミングモジュール６０とエイミングモジュール６０を含めてもよい。また収納部１４の前面は、図２に示すように透光性のカバー１５が設けられる。図２において破線の矢印で示すように、透光性カバー１５を通じて、エイミングモジュール６０や照明モジュール７０から、エイミング光や照明光がそれぞれ出射される。
【００３４】
撮像モジュール５０は、表示面１２の平面視において、この表示面１２と重複する位置に配置することが好ましい。また撮像モジュール５０は、表示面１２の平面視において、この表示面１２の長手方向における、表示モジュール１１の傾斜面１３と反対側の端面よりも、傾斜面１３側に配置することが好ましい。これにより、筐体に対して比較的近距離（例えば２０ｃｍ以内）で読取する場合でも、広い視野が得られるため読み取りがしやすいというメリットが得られる。また、重さのバランスを操作面側に位置させることもできる。これにより、読み取り装置を持ったときの重さの感じ方を低減することができる。
（エイミングモジュール６０）
【００３５】
エイミングモジュール６０は、撮像モジュール５０の撮像領域を指示するためのエイミング光を照射する。
【００３６】
また光学式情報読取装置１００は、このエイミングモジュール６０からエイミング光を照射させるためのエイミングスイッチを設けている。エイミングスイッチは、操作キー４０と同様、傾斜面１３に配置される。操作キー４０とエイミングスイッチは、同一平面状に配置されている。
【００３７】
またエイミングスイッチは、専用のキースイッチを設ける他、他のキースイッチと兼用してもよい。例えば操作キー４０を構成するキースイッチに、エイミングスイッチ４３Ｂの機能を割り当ててもよい。一例として、図１等に示す第一ファンクションキー４３（図において十字キー４１の左）にエイミングスイッチ４３Ｂの機能を割り当てる。これにより、物理的なキースイッチの数を減らして構成を簡素化できる。
【００３８】
また本体部１０は、読取部８１を含んでいる。読取部８１は、撮像モジュール５０により撮像されたシンボルの画像データに基づいて、このシンボルの情報を読み取る。
【００３９】
さらに光学式情報読取装置１００は、本体部１０の傾斜面１３から連なって、表示面１２の長手方向に、この表示面１２から離れる方向に傾斜されて延長された把持部２０と、撮像モジュール５０の撮像処理を開始させるトリガスイッチ３０を備える。トリガスイッチ３０は、把持部２０が表示モジュール１１の背面側と面する領域に設けられる。図２、図４、図５等の例では、トリガスイッチ３０は把持部２０の上部に設けられる。具体的には、把持部２０の上部に、トリガスイッチ３０を直動可能に支持するトリガ支持部材１６を形成している。トリガ支持部材１６は、トリガスイッチ３０の動作方向が表示モジュール１１の表示面１２とほぼ平行になるように、トリガスイッチ３０を保持している。
（把持部２０）
【００４０】
把持部２０は、本体部１０の後端側、すなわち使用者が把持部２０を握った姿勢で手前側となる端面から、斜め方向に延伸されている。このように斜めに傾斜させることで、使用者が手で把持し易くなる。また本体部１０の後端側に設けた傾斜面１３と連なるように把持部２０を延伸させている。特に、表示モジュール１１の上面から傾斜面１３を傾斜させると共に、傾斜面１３から更に把持部２０で傾斜させることで、本体部１０の後端側をスムーズに折曲させて、取り扱いが容易となる。
【００４１】
加えて、把持部２０を本体部１０の後端側に設けたことで、本体部１０が後端側に突出部分をなくすことができる。例えば図７に示す比較例に係る光学式情報読取装置７００のように、把持部７２０を本体部７１０の後端からオフセットさせた構成では、把持部７２０の後方から突出する部分Ｘが存在するため、この光学式情報読取装置７００を携行する際に、使用者が腰から吊り下げたりホルダやケースに納めても、後端突出部分Ｘが常時突出し、邪魔になることがある。この結果、ホルダ等に収納しなくなって故障の原因となることが懸念される。
【００４２】
また図７の構成では、把持部７２０を握った手の親指で、本体部７１０の後端に設けた操作キー７４０を操作しようとしても、後端突出部分Ｘが邪魔となって操作キー７４０に親指が届かない。このため、把持部７２０を持っていない側の手で操作キー７４０を操作する必要が生じる。把持部７２０を持っていない側の手で荷物を持っている場合は、一旦荷物を置いて操作しなければならず、作業に時間がかかったり、荷物を置くときに荷物を破損させる可能性がある。
【００４３】
これに対して図５のような突出部分を排除した構成であれば、把持部２０と表示面１２の後端とが連続しているため、把持部２０を持っている側の手の親指でもって操作キー４０の操作が可能となる。特に、片手で光学式情報読取装置１００の把持部２０を把持している際でも利用可能な親指で操作できるよう、親指の位置する表示モジュール１１の後端側に操作キー４０を位置させ、かつ操作キー４０を設ける面を傾斜面１３とし、さらに把持部２０を表示面１２と直交させるのでなく傾斜させている。このような構成を採用したことで、使用者が親指以外の指で把持部２０を把持した状態で、親指でアクセスし易い位置に操作キー４０が配置される状態となる。加えて、操作キー４０のみならず、表示面１２のタッチパネルに対しても操作が可能となる。この結果、片手で光学式情報読取装置１００を把持しながら、光学式情報読取装置１００に対する操作を親指で行うことができる。すなわち、他方の手で読取対象を持ったまま、もう片方の手で光学式情報読取装置１００を把持して読み取り、かつ必要な操作を親指で行うことができる。いいかえると、両手で操作が必要な場合であれば、一旦荷物を置くなどして両方の手を使える状態としなければならないところ、片手で操作を完結させたことでこのような手間をなくし、極めて使い勝手がよく、効率的な作業が実現される。
（把持突出片２１）
【００４４】
一方で、図７に示す構成では、後端突出部分Ｘが存在するため、この突出部分の底面を手の甲で支えることができた。すなわち、親指の人差し指の間の領域で本体部１０を部分的に支持することで、光学式情報読取装置７００の荷重を分散させることが可能であった。
【００４５】
これに対して図５や図８等で示す実施形態１に係る光学式情報読取装置１００では、後端突出部分Ｘを省いた結果、手の甲を用いて光学式情報読取装置１００を支持できなくなる結果、把持部２０を握る握力のみで光学式情報読取装置１００を保持することとなって、負荷が大きくなる。そこで、図５に示すように、把持部２０の延伸方向の中間において、この延伸方向と直交する方向に突出する把持突出片２１を設けている。これにより、使用者が把持部２０を把持する際には、把持突出片２１の下面を指で支持することが可能となって、把持部２０を握る握力以外に光学式情報読取装置１００を支持する支点を付加して、光学式情報読取装置１００を支える負荷を分散させることができ、保持の安定性が向上される。また、図９に示すように突出された把持突出片２１の上下面を指で挟み込むことにより、把持突出片２１を指の間で摘まむようにして一層安定的に保持することが可能となる。図８の例では、使用者の右手の中指と薬指で把持突出片２１を狭持する状態を示しており、これによって確実な保持が図られ、把持部２０を介した光学式情報読取装置１００のハンドリングが向上される。もちろん、把持突出片２１を挟む指は、使用者の中指と薬指に限られず、例えば薬指と小指の組み合わせ等、任意の隣り合う指が利用できる。また右手に限らず、左手でも把持可能であることはいうまでもない。
（第一凹部２２）
【００４６】
また、この把持突出片２１の下面には、曲面状の第一凹部２２を形成することが好ましい。これにより、把持突出片２１の下面に指を配置し易く、指に接する面を曲面とすることで把持する際に指に馴染み易く、接触面積を増やして圧力を低減できる。いいかえると、第一凹部２２をシャープな矩形状とした場合に、指との間に隙間が生じたりエッジ部分が指に触れて痛みを感じるといった事態を回避できる。
（第二凹部２３）
【００４７】
さらに把持部２０は、トリガ支持部材１６と把持突出片２１との間に、曲面状の第二凹部２３を形成している。このような構成により、使用者は第二凹部２３に指をかけることで、トリガ支持部材１６を指の上面で支えることができ、光学式情報読取装置１００を部分的に支持することで、把持部２０を握る握力以外に光学式情報読取装置１００の加重を受ける部材を付加して保持の安定性が向上される。また第二凹部２３を曲面状としたことで、上述の通り第二凹部２３に指のかける際に指の外周にフィットし易くなり、ホールド感が向上される。
【００４８】
一方で第二凹部２３は、表示面１２を平面視した際に、この表示面１２の長手方向において、第一凹部２２よりも第一端縁側に配置されている。このような配置によって、長手方向に延長された光学式情報読取装置１００を、長手方向に異なる位置で使用者の指で支持して負荷をバランスよく分散させつつ、支持する指の位置が異なることで支点や力点を長手方向に離間させて、把持部２０の把持動作のみならず、把持部２０を持って光学式情報読取装置１００の姿勢を変えたり回転させたり移動させたりといった操作性が向上される。
（第三凹部２４）
【００４９】
また図５等に示す光学式情報読取装置１００は、表示モジュール１１の下面であって、トリガスイッチ３０の前方に、第三凹部２４を形成している。このような構成により、さらにトリガスイッチ３０に掛ける人差し指などの指を第三凹部２４に位置させることで、この指の上面で表示モジュール１１を下面側から直接支持できるようになり、第二凹部２３や第一凹部２２に加えて３箇所で光学式情報読取装置１００を支持して光学式情報読取装置１００の荷重をさらに分散させ、光学式情報読取装置１００を保持する負荷を軽減して保持の安定性が一層向上される。
【００５０】
この第三凹部２４は、表示面１２を平面視した際に、この表示面１２の長手方向において、第二凹部２３よりも第一端縁側に配置されている。このような配置によって、光学式情報読取装置１００の長手方向において第一凹部２２、第二凹部２３、第三凹部２４の３箇所で、使用者の指で支持して負荷を一層バランスよく分散させ、把持部２０や本体部１０の姿勢変更や回転、移動といった操作時のハンドリングが向上される。
【００５１】
また第三凹部２４は、図１０等に示すように底面視において曲面状に形成する。これにより、使用者がトリガスイッチ３０に人差し指などの指をかけた際、折曲させた指に自然に沿うように第三凹部２４が曲面状に形成され、使用者は無理なく指の上面の広い面積でもって光学式情報読取装置１００を支えることができる。また指の折曲に沿うように第三凹部２４をアーチ状に延長させたことで、人差し指と第三凹部２４とのフィット感も向上され、光学式情報読取装置１００の姿勢を変えるなど物理的に移動させる際に、人差し指を利用して操作することが可能となり、この点においても操作性の向上が図られる。例えば人差し指を中心に読み取り装置を回転させ、表示面を起こすことができ、タッチ面への操作性を片手で改善することができる。
【００５２】
加えて、第三凹部２４の曲面状は、左右対称に形成することが好ましい。これにより、使用者が右手、左手のいずれで把持しても同様に人差し指を第三凹部２４に位置させて扱うことができ、右利き、左利きの双方に対応できる。
（電池蓋２５）
【００５３】
この光学式情報読取装置１００は、各電子部品を動作させる電源として二次電池２６を内蔵している。二次電池２６は、好ましくは把持部２０に内蔵される。このため把持部２０は、図３等に示すようにその底面に開閉式の電池蓋２５を備えている。電池蓋２５は、開閉のロックを行うロックレバーを備える。ロックレバーは把持部２０の底面の面内で回転自在に連結されており、ロック解除方向にロックレバーを回転させることで、電池蓋２５のロックが解除され、電池蓋２５が開放される。
【００５４】
電池蓋２５を開けて、二次電池２６を把持部２０から外した状態を示す光学式情報読取装置１００の分解斜視図を、図１１に示す。この図に示すように電池蓋２５は、把持部２０の手前側にヒンジを設けており、第一端縁側に向かって回動するように開閉する。このような構成により、光学式情報読取装置１００を持った状態で電池蓋２５が自重で閉塞する方向に回動することを防ぐことができる。二次電池２６は、円筒型のリチウムイオン二次電池（例えば１８６５０型など）等が好適に利用できる。
【００５５】
なお把持部２０は、本体部１０と一体的に形成してもよいし、別部材で構成してもよい。
（被覆弾性部材１７）
【００５６】
さらに光学式情報読取装置１００は、弾性を有する被覆弾性部材１７を備えることができる。被覆弾性部材１７は、図１等に示すように載置時に接触する隅部を少なくとも被覆する。これにより、光学式情報読取装置１００を不意に落下させたときでも、隅部に設けた被覆弾性部材１７で落下の衝撃を吸収することにより、光学式情報読取装置１００を保護できる。
［変形例］
【００５７】
以上の例では、表示モジュール１１側に傾斜面１３や撮像モジュール５０を設け、また把持部２０側にトリガスイッチ３０やトリガ支持部材１６を設ける例について説明した。ただ本発明は、各部材を設ける先をこれらの組み合わせに限定するものでなく、適宜レイアウトや配置先を変更することができる。例えば図１２に示す変形例に係る光学式情報読取装置２００のように、傾斜面１３や撮像モジュール５０は必ずしも表示モジュール１１Ｂ側に設ける構成に限らず、把持部２０Ｂ側に配置してもよい。あるいは図１３に示す変形例に係る光学式情報読取装置３００のように、トリガスイッチ３０やトリガ支持部材１６も、必ずしも把持部２０Ｃ側に設ける必要はなく、表示モジュール１１Ｃ側に設けてもよい。このような配置例としても、上述した本願発明の機能は同様に発揮される。
（ブロック図）
【００５８】
ここで光学式情報読取装置１００の構成を、図１４のブロック図に基づいて説明する。この図に示す光学式情報読取装置１００は、撮像体５０Ａと、エイミングモジュール６０と、エイミングスイッチ４３Ｂと、表示モジュール１１と、トリガスイッチ３０と、演算部８０と、記憶部９０と、メモリ部９１と、通信部９２とを備える。図１４の例では、撮像体５０Ａに、撮像モジュール５０と照明モジュール７０を含めている。ただこの構成に限らず、例えば撮像体５０Ａにエイミングモジュール６０を含めてもよい。
【００５９】
演算部８０は、読取部８１の機能を実現する。読取部８１は、撮像モジュール５０の撮像処理により生成された画像データに基づいて、シンボルの情報を読み取る。この演算部８０は、ＣＰＵやＭＰＵ等で構成される。また演算部８０は、ＤＳＰを含んでもよい。図１４の例では、読取部８１をＤＳＰで構成している。
【００６０】
記憶部９０は、画像データや設定情報等の各種の情報を保持するための部材である。例えば撮像モジュール５０で撮像された画像データや、コンピュータプログラム、ファームウェア等を保持する。この記憶部９０は、ＲＯＭ等の不揮発性メモリで構成できる。
【００６１】
メモリ部９１は、記憶部９０からコンピュータプログラム等をロードして実行するための作業領域である。このメモリ部９１は、ＲＡＭなどで構成される。
【００６２】
通信部９２は、外部機器と通信を行うためのインターフェースである。
【００６３】
撮像モジュール５０は、撮像を行う部材であり、Ｃ−ＭＯＳやＣＣＤ等の撮像素子を含む。
【００６４】
照明モジュール７０は、照明光を照射させる部材であり、ＬＥＤ等の光源を含む。
【００６５】
エイミングモジュール６０は、エイミング光を照射するための部材である。エイミング光は、読取範囲がどのあたりに位置しているかを使用者に示す指針となる。
【００６６】
エイミングスイッチ４３Ｂは、エイミングモジュール６０からエイミング光を照射するためのスイッチである。使用者がエイミングスイッチ４３ＢをＯＮすると、エイミングモジュール６０からエイミング光が照射される。
【００６７】
読取部８１は、撮像素子で撮像された画像データから、シンボルを抽出し、シンボルにエンコードされた情報をデコードして読み取る。演算部８０は読取部８１でデコードした情報を、通信部９２を介して出力する。また必要に応じて、表示モジュールに表示させる。
（エイミング光）
【００６８】
光学式情報読取装置１００をシンボルに向ける際、実際にどの領域が読み取られるかを使用者側で把握し難いことがある。例えば、シンボルと光学式情報読取装置１００との距離が数１０ｍ離れている場合に、読み取りたいシンボルを読み取れる姿勢に光学式情報読取装置１００を構えているかを判断し辛いことがある。このような場合に、読み取りに先立ってエイミング光を照射することにで、撮像しようとする領域を使用者に示すことが考えられる。
（撮像設定の変更）
【００６９】
さらに、図１５に示すようにシンボルＳＢが付された段ボール箱が山積みになっている等、複数のシンボルが近い場所に密集している状況において、特定のシンボルに応じた情報のみを使用者が光学式情報読取装置ＨＴで読み取りたい場合を考える。この場合においては、エイミング光で撮像の向きを定めたとしても、撮像された画像データに複数のシンボルが取り込まれてしまい、所望のシンボルが正しく読み取られたのかが判らないことがある。これを回避するために、予め撮像視野を絞るように撮像設定を変更することが考えられる。
【００７０】
しかしながら、このように撮像視野を狭く設定すると、図１６に示すようにシンボルＳＢが一つしかない状態でも、一々シンボルを狙うように光学式情報読取装置ＨＴの姿勢を正確に調整しなければならず、使い勝手が悪くなる。元々広い撮像視野を有する光学式情報読取装置ＨＴであれば、シンボルを狙う所作を強いることなく広範囲を撮像して復号化が可能となる。そこで、読取範囲を広くするように、いいかえると元の広い撮像視野に戻すように、再び撮像設定を変更する必要がある。ただし、このような撮像設定の変更作業は、光学式情報読取装置ＨＴの設定画面から行う必要があるところ、設定の切り替え作業が頻繁に必要になると、非常に煩雑で手間がかかるという問題があった。
（中心読取モード）
【００７１】
そこで本実施形態においては、このような撮像設定の切り替えを行うことなく、手軽に読取範囲を広域と狭域に切り替え可能な環境を提供して、利用者の利便性を向上させている。すなわち、読取部８１は中心読取モードを備えている。具体的には、エイミングスイッチ４３Ｂの操作により、エイミングモジュール６０によるエイミング光の照射処理が実行されたエイミング状態において、読取部８１は、トリガスイッチ３０が操作されたことを検出して、撮像モジュール５０の撮像処理により生成された画像データに基づいて、エイミング光の照射位置に対応する所定の部分領域ＰＡに含まれるシンボルの情報を読み取ることを可能としている。これにより、特定のシンボルを読み取りたい場合には、エイミング状態でエイミング光の照射位置を特定のシンボルと対応させることで実行でき、従来のように撮像視野を予め広視野から狭視野に切り替える作業や、特定のシンボルの読み取り後に元の広視野に戻す作業を不要として、使い勝手を改善できる。
（部分領域ＰＡ）
【００７２】
部分領域ＰＡは、エイミング光の照射位置で規定することができる。例えば、図１８等に示すようにエイミング光の照射位置を中心とする矩形状の領域を部分領域ＰＡとする。また部分領域ＰＡは、正方形状としたり円形状、楕円形状としてもよい。あるいはエイミング光の照射位置を中心として部分領域を規定する構成に限らず、エイミング光の照射位置を基準として部分領域を規定できれば足りる。例えば部分領域を矩形状とする場合に、矩形状の左隅部がエイミング光の照射位置となるように部分領域を規定してもよい。
（シンボル探索領域ＳＡ）
（読取モード）
【００７３】
また光学式情報読取装置１００は、複数の読取モードを備えて、これらを切り替えるように構成してもよい。切り替え可能な読取モードとして、常時中心読取モード、常時通常読取モード、選択中心読取モードが挙げられる。
【００７４】
常時中心読取モードは、エイミング状態又は非エイミング状態のいずれにおいても、トリガスイッチ３０が操作されたことを検出して、エイミング光の照射位置に対応する所定の部分領域ＰＡに含まれるシンボルの情報を読み取る読取モードである。
【００７５】
常時通常読取モードは、エイミング状態又は非エイミング状態のいずれにおいても、トリガスイッチ３０が操作されたことを検出して、撮像モジュール５０の撮像視野全体に対応する全体領域に含まれるシンボルの情報を読み取る読取モードである。
【００７６】
選択中心読取モードは、エイミング状態と非エイミング状態で、読取動作を変更する読取モードである。エイミング状態においては、トリガスイッチ３０が操作されたことを検出して、エイミング光の照射位置に対応する所定の部分領域ＰＡに含まれるシンボルの情報を読み取る。一方、非エイミング状態においては、トリガスイッチ３０が操作されたことを検出して、撮像モジュール５０の撮像視野全体に対応する全体領域に含まれるシンボルの情報を読み取る。
（読取モード切替部８２）
【００７７】
このようにして、選択中心読取モードの他、用途に応じて常時中心読取モードと常時通常読取モードとを切り替えることが可能となる。読取モードの切り替えには、読取モード切替部８２が利用できる。読取モード切替部８２は、図１４に示すように演算部８０の機能として実現できる。例えば演算部８０でもって読取モード切替用のＧＵＩを生成し、表示モジュールに表示させる。
【００７８】
あるいは、複数の読取モードの選択とする他、シンボルの読取範囲を絞った中心読取モードの機能のＯＮ、ＯＦＦを切り替える構成としてもよい。なお、この例ではエイミング位置を中心とした部分領域ＰＡの読み取りを行う読取モードとして、中心読取モードとの表現を用いているが、必ずしもエイミング位置を部分領域の中心とする必要がないことは上述の通りである。
【００７９】
読取モード切替用ＧＵＩの一例を、図１７のイメージ図に示す。この図に示す読取モード切替用ＧＵＩ１１０では、中心読取モードの機能を「無効」、「常に有効」、「エイミング時に有効」のいずれかをラジオボタンで選択可能としている。「無効」を選択すると常時通常読取モードが、「常に有効」を選択すると常時中心読取モードが、「エイミング時に有効」を選択すると選択中心読取モードが、それぞれ選択される。
（読取モード毎の読取動作）
【００８０】
各読取モードにおける読取動作を、図１８〜図２１に示すエイミング位置とシンボルの位置の関係、及び図２２〜図２４のフローチャートを参照して説明する。これらの図においては、撮像視野において、エイミング位置をＸで、エイミング位置を中心とする部分領域ＰＡを網掛けした矩形領域で、読取対象となるシンボルを探索するシンボル探索領域ＳＡを実線の矩形領域で、シンボルを復号した符号結果が出力されるシンボルＳＳを破線の矩形領域で、それぞれ示している。
（常時通常読取モードにおける読み取り動作）
【００８１】
まず、常時通常読取モードにおける読取動作を、図１８と図１９に基づいて説明する。常時通常読取モードにおいては、中心読取モードが常時無効とされている。この場合は、エイミング位置に拘わらず、撮像視野内に存在するシンボルを読み取って出力する。例えば図１８に示すように、エイミング位置がシンボルから外れていても、撮像視野内に存在するシンボルＳＳが復号されて出力される。また、図１９に示すように撮像視野内に複数のシンボルが含まれる場合は、エイミング位置に拘わらず、撮像視野内で最初に復号化に成功したシンボルＳＳを出力する。図１９の例では、撮像視野の左下を基準としてシンボルを探索するため、左下のシンボルが復号化されている。また常時通常読取モードにおいては、エイミング動作自体の有無も問わない。すなわち、非エイミング状態、例えば図１８や図１９においてエイミング位置が存在しない場合であっても、撮像視野に読み取り可能なシンボルが含まれておれば、読み取り動作を実行し、最初に読み取りに成功したシンボルを復号化して出力する。
【００８２】
以上の常時通常読取モードにおける読み取り動作の手順を、図２２のフローチャートに基づいて説明する。まずステップＳ２２０１において、トリガ開始操作を行う。ここでは使用者はシンボルに対して光学式情報読取装置１００を向けた姿勢としてトリガスイッチ３０を引く。次にステップＳ２２０２において、必要に応じてエイミング光を照射する。ここでは使用者がエイミングスイッチ４３Ｂを押下する。次にステップＳ２２０３において、撮像処理を行う。ここでは撮像モジュール５０が画像データの生成処理を実行する。次にステップＳ２２０４において、シンボルの読取処理を実行する。ここではＤＳＰ等の読取部８１が、画像データ内のシンボルの情報を復号化する。そしてステップＳ２２０５において、シンボルの読取結果を判定する。判定は、例えば演算部８０や読取部８１が、ステップＳ２２０４の読取処理が成功しシンボル情報を取得できたか否か、シンボルを画像データ中から探索できたか否か、探索できたシンボルが所望のシンボルか否か等を判定する。あるいは、表示モジュールに復号化されたシンボルを表示させて、所望のシンボルであるか否かを使用者が目視により判定させてもよい。判定結果が失敗であれば、ステップＳ２２０２に戻って処理をやり直す。一方、読み取り結果が成功であれば、ステップＳ２２０６に進み、復号化された情報を読取結果として出力する。ここでは演算部８０が、ステップＳ２２０４の読取処理にて生成されたシンボル情報を、通信インターフェース等を介して出力する。
（常時中心読取モードにおける読み取り動作）
【００８３】
次に、常時通常読取モードにおける読取動作を、図２０と図２１に基づいて説明する。常時中心読取モードにおいては、中心読取モードが常時有効とされている。この場合は、エイミング位置に基づく部分領域ＰＡとシンボルの位置とを比較し、部分領域ＰＡにシンボルが重複しない場合は、読み取り動作を行わない。例えば図２０に示すように、エイミング位置がシンボルＳＢから外れており、部分領域ＰＡがシンボルＳＢと重複していない場合は、読み取り動作を行わない。一方で部分領域ＰＡと重複しているシンボルがあれば、そのシンボルの読み取り、復号化して復号結果を出力する。例えば図２１に示すように、複数のシンボルが撮像視野内に存在する場合は、使用者は読み取りたいシンボルにエイミング光を照射することで、この部分領域ＰＡと重複するシンボルＳＳのみを選択的に読み取ることが可能となる。また、必ずしも部位分領域がシンボルと重複している場合に限らず、例えばエイミング位置とシンボルの距離が所定の範囲内である場合には読み取りを行うように設定してもよい。なお、部分領域が複数のシンボルと重複している（あるいは近接している）場合は、最初に復号化に成功したシンボルを出力する。この常時中心読取モードにおいては、エイミング動作を行うことが前提となる。よって、例えばトリガスイッチを操作すると、エイミングスイッチを操作しなくとも自動的にエイミング光が照射されるように構成してもよい。
【００８４】
以上の常時中心読取モードにおける読み取り動作の手順を、図２３のフローチャートに基づいて説明する。ステップＳ２３０１〜ステップＳ２３０５までの動作は、上述した図２２と同様である。すなわち、ステップＳ２３０１において、トリガ開始操作を行う。次にステップＳ２３０２において、エイミング光を照射する。さらにステップＳ２３０３において、撮像処理を行う。そしてステップＳ２３０４において、シンボルの読取処理を実行する。さらにステップＳ２３０５において、シンボルの読取結果を判定する。判定結果が失敗であれば、ステップＳ２３０２に戻って撮像をやり直す。一方、読み取り結果が成功であれば、ステップＳ２３０６に進む。
【００８５】
ステップＳ２３０６では、検出されたシンボルの位置とエイミング光の部分領域ＰＡを比較する。そしてシンボルの位置が部分領域ＰＡと重複していなければ、ステップＳ２３０４に戻って読取処理をやり直す。一方、シンボルの位置が部分領域ＰＡと重複しておれば、ステップＳ２３０７に進み、該当するシンボルの復号化された情報を読取結果として出力する。
【００８６】
ここでステップＳ２３０６の処理の一例を詳述すると、例えば演算部８０は、予め記憶部９０に保存された画像データ内のエイミング位置を中心とする所定の部分領域ＰＡに対して、読み取り処理により復号化されたシンボルの、画像データ内における位置情報が重なっているかを判定する。そして部分領域ＰＡとシンボルの領域が重なっている場合、シンボルはエイミング光に近接していると判定する。一方で、部分領域ＰＡとシンボル領域が重なっていない場合は、シンボルはエイミング光と近接していないと判定する。エイミング光に近接していると判定されたシンボルは、ステップＳ２３０７を経て出力される。一方でエイミング光にシンボルが近接していると判定されなかった場合は、再度撮像処理が実行される。なおエイミング光の照射位置は、予めキャリブレーションされて、記憶部９０に保持しておく。エイミング位置を中心とする所定の部分領域ＰＡは、キャリブレーション誤差や読み取られたコード情報を元に設定される。
（選択中心読取モードにおける読み取り動作）
【００８７】
選択中心読取モードにおける読み取り動作は、エイミング動作の有無によって変化する。すなわちエイミング動作を行わない、非エイミング状態においては、通常読取モードとなり、図１８や図１９で説明した常時通常読取モードと同様の読取動作が行われる。また使用者がエイミング動作を行い、エイミング光を照射させたエイミング状態においては、中心読取モードとなり、図２０や図２１で説明した常時中心読取モードと同様の読取動作が行われる。
【００８８】
以上の選択中心読取モードにおける読み取り動作の手順を、図２４のフローチャートに基づいて説明する。まずステップＳ２４０１において、エイミング光の照射操作を行う。ここでは、使用者がエイミングスイッチ４３Ｂを押下する。次にステップＳ２４０２において、エイミング光を照射する。ここでは、エイミングスイッチ４３Ｂの操作を受けて、エイミングモジュール６０がエイミング光の照射処理を行う。エイミングモジュール６０は、エイミング光を高速で走査させて、その軌跡でもってパターンを表示させる。このためエイミングモジュール６０は、エイミング光の照射処理を連続して実行する。次にステップＳ２４０３において、トリガの開始操作を行う。ここでは、使用者がトリガスイッチ３０を押下する。
【００８９】
次にステップＳ２４０４において、エイミング状態の判定を行う。ここでは、演算部８０のＣＰＵが、トリガ開始操作前にエイミングモジュール６０によりエイミング光の照射操作が行われているか否かを判定する。ステップＳ２４０３のトリガー開始操作の前にステップＳ２４０２のエイミング光照射を止める等、トリガ開始操作時にエイミング光を照射する操作が行われていない場合は、非エイミング状態と判定し、ステップＳ２４０５に進む。一方、ステップＳ２４０３のトリガー開始操作の時点でステップＳ２４０２のエイミング光照射を行っている等、トリガ開始操作時にエイミング光を照射する操作が行われている場合は、エイミング状態と判定し、ステップＳ２４１０に進む。
【００９０】
非エイミング状態と判定された場合のステップＳ２４０５〜ステップＳ２４０９の動作は、上述した図２２のステップＳ２２０２〜ステップＳ２２０６と同様である。すなわち、ステップＳ２４０５において、必要に応じてエイミング光を照射し（エイミング光を照射しなくてもよい）、ステップＳ２４０６において撮像処理を行い、ステップＳ２４０７においてシンボルの読取処理を行い、ステップＳ２４０８において、シンボルの読取結果を判定する。判定結果が失敗であれば、ステップＳ２４０５に戻って処理をやり直す。一方、読み取り結果が成功であれば、ステップＳ２４０９に進み、復号化された情報を読取結果として出力する。
【００９１】
一方で、ステップＳ２４０４においてエイミング状態と判定された場合のステップＳ２４１０〜ステップＳ２４１４の動作は、上述した図２３のステップＳ２３０３〜ステップＳ２３０７と同様である。すなわち、ステップＳ２４１０において撮像処理を行い、ステップＳ２４１１においてシンボルの読取処理を行い、さらにステップＳ２４１２においてこの読取結果を判定する。判定結果が失敗であれば、ステップＳ２４１０に戻って処理をやり直す。一方、読み取り結果が成功であれば、ステップＳ２４１３に進む。ステップＳ２４１３では、検出されたシンボルの位置とエイミング光の部分領域ＰＡを比較する。そしてシンボルの位置が部分領域ＰＡと重複していなければ、ステップＳ２４１１に戻ってシンボルの探索をやり直す。一方、シンボルの位置が部分領域ＰＡと重複しておれば、ステップＳ２４１４に進み、該当するシンボルを復号化して読取結果を出力する。
【００９２】
この選択中心読取モードにおいては、エイミング動作の有無によって読取動作を変更している。このためエイミングスイッチ４３Ｂの動作を検出する必要がある。ここでは、上述の通り図１等に示す第一ファンクションキー４３（図において十字キー４１の左）にエイミングスイッチ４３Ｂの機能を割り当てている。このように、選択中心読取モードが選択された場合にエイミングスイッチ４３Ｂの割り当てを実行し、選択中心読取モードが非選択の場合には、エイミングスイッチ４３Ｂの割り当てを無効化することで、専用のエイミングスイッチ４３Ｂを設ける必要性を無くし、物理的なキースイッチの数を減らして構成を簡素化できる。
【００９３】
さらに、上述した例ではトリガスイッチ３０にシンボルの読取実行を開始する所作を、エイミングスイッチ４３Ｂにエイミング光の照射を開始する所作を、それぞれ割り当てている。ただ本発明はこの構成に限らず、トリガスイッチ３０に複数の所作を割り当てるよう構成してもよい。例えば、使用者がトリガスイッチ３０を押下している間にエイミング光が照射され、トリガスイッチ３０を離したら読み取りを開始するようトリガスイッチ３０を設定してもよい。あるいは、トリガスイッチ３０を短く押すとエイミング光が照射され、トリガスイッチ３０を長く押したりダブルクリックすると、読み取りを開始するようにトリガスイッチ３０を設定してもよい。また同様の動作を、エイミングスイッチ４３Ｂに割り当ててもよい。例えばエイミングスイッチ４３ＢをＯＮするとエイミング光が照射され、ＯＦＦすると読み取り動作を開始するように設定する。このように、トリガスイッチ３０やエイミングスイッチ４３Ｂなどの２つのスイッチを操作することなく、一つのスイッチでもってエイミング光の照射と読み取り動作の指示を行えるようにしたことで、使用者の操作性を向上できる。
【００９４】
また、いずれの読取モードにおいても、復号化したシンボルを、表示モジュールに表示させてもよい。例えば図２１のような態様で、復号化されたシンボルを枠で囲んで表示面に表示させることで、使用者は所望のシンボルの読み取りが正しく行われたことを視認できる。また、エイミング位置や部分領域ＰＡも併せて表示させることで、意図しないシンボルが読み込まれている場合であっても、エイミング位置とシンボルの位置関係から、光学式情報読取装置１００の読み取り位置を修正し易くなる。
【００９５】
以上の例では、撮像視野において、エイミング位置に基づいて読み取り対象のシンボルを選択する、いいかえると撮像視野内で読取領域をエイミング位置に基づいて設定する例を説明した。ただ本発明は、この構成に限らず、撮像素子で撮像する撮像視野そのものを制限するように構成してもよい。すなわち、通常においては広域を撮像し、特定の場合、例えば多くのシンボルが隣接するような場合には撮像視野を絞って撮像するように設定することで、撮像されるシンボルを限定して、読取領域を絞るのと同様の結果を得ることができる。またこの場合は、撮像する範囲を絞ることで撮像に要する処理を簡素化できる利点も得られる。
【００９６】
同様に、読取部８１で対象領域となるシンボルを探索するシンボル探索領域ＳＡを制限することもできる。例えば部分領域ＰＡの大きさを設定などで切り替えることができる。設定としては、感度のレベル（低・中・高など）、読み取り距離やコードサイズ等が挙げられる。
【産業上の利用可能性】
【００９７】
本発明の光学式情報読取装置及び光学式情報読取方法は、倉庫や工場、店舗、病院等で使用される、バーコードや二次元コードなどのシンボルを読み取ってデータの登録、照合を行うハンディスキャナやハンディターミナル、業務用ＰＤＡ等に好適に利用できる。
【符号の説明】
【００９８】
１００、２００、３００、７００、ＨＴ…光学式情報読取装置
１０、７１０…本体部
１１、１１Ｂ、１１Ｃ…表示モジュール
１２…表示面
１３…傾斜面
１４…収納部
１５…透光性カバー
１６…トリガ支持部材
１７…被覆弾性部材
２０、２０Ｂ、２０Ｃ、７２０…把持部
２１…把持突出片
２２…第一凹部
２３…第二凹部
２４…第三凹部
２５…電池蓋
２６…二次電池
３０…トリガスイッチ
４０、７４０…操作キー
４１…十字キー
４２…エンターキー
４３…第一ファンクションキー
４３Ｂ…エイミングスイッチ
４４…電源キー
４５…第二ファンクションキー
４６…＋キー
４７…−キー
５０…撮像モジュール
５０Ａ…撮像体
６０…エイミングモジュール
７０…照明モジュール
８０…演算部
８１…読取部
８２…読取モード切替部
９０…記憶部
９１…メモリ部
９２…通信部
１１０…読取モード切替用ＧＵＩ
ＳＢ、ＳＳ…シンボル
Ｘ…後端突出部分
ＰＡ…部分領域
ＳＡ…シンボル探索領域
【図１】
2020177311.tif 000003
【図２】
2020177311.tif 000004
【図３】
2020177311.tif 000005
【図４】
2020177311.tif 000006
【図５】
2020177311.tif 000007
【図６】
2020177311.tif 000008
【図７】
2020177311.tif 000009
【図８】
2020177311.tif 000010
【図９】
2020177311.tif 000011
【図１０】
2020177311.tif 000012
【図１１】
2020177311.tif 000013
【図１２】
2020177311.tif 000014
【図１３】
2020177311.tif 000015
【図１４】
2020177311.tif 000016
【図１５】
2020177311.tif 000017
【図１６】
2020177311.tif 000018
【図１７】
2020177311.tif 000019
【図１８】
2020177311.tif 000020
【図１９】
2020177311.tif 000021
【図２０】
2020177311.tif 000022
【図２１】
2020177311.tif 000023
【図２２】
2020177311.tif 000024
【図２３】
2020177311.tif 000025
【図２４】
2020177311.tif 000026