(57)【特許請求の範囲】
【請求項１】
情報コードを読み取る光学的情報読取装置であって、
前記情報コードに対して照明光を照射する照明手段と、
前記照明手段からの前記照明光が前記情報コードにて反射した反射光を受光する受光手段と、
前記受光手段にて受光される前記反射光に基づいて前記情報コードの読取処理を行う読取手段と、
少なくとも前記受光手段を収容すると共に前記反射光を導入する読取口を備えたケースと、
前記ケースと一体的に構成され、ユーザによって把持されるグリップ部と、
を備え、
前記照明手段は、前記読取口から離れた前記グリップ部側に設けられ、かつ前記ケースの外側から前記読取口側に向けて前記照明光を照射する構成をなしており、
前記グリップ部を把持する使用者の手の外側をカバーするカバー部材を備え、
前記照明手段は、前記カバー部材の外側を照射エリアとするように前記照明光を照射することを特徴とする光学的情報読取装置。
【請求項２】
前記照明手段は、前記カバー部材に配置されていることを特徴とする請求項１に記載の光学的情報読取装置。
【請求項３】
前記ケースは、前記受光手段が収容されると共に前記読取口が形成され且つ前記グリップ部の把持領域の一方側に配される収容部を有し、
前記把持領域の他方側に前記照明手段が取り付けられていることを特徴とする請求項１又は請求項２に記載の光学的情報読取装置。
【請求項４】
前記グリップ部は、前記収容部から延出した構成をなしており、
前記把持領域よりも先端側に前記照明手段が取り付けられていることを特徴とする請求項３に記載の光学的情報読取装置。
【請求項５】
前記グリップ部は、前記把持領域が前記収容部の長手方向と交差する方向に延び、かつ先端部が前記把持領域から前記読取口側に折れ曲がる構成をなしており、
前記照明手段は、前記先端部に取り付けられていることを特徴とする請求項４に記載の光学的情報読取装置。
【請求項６】
前記照明手段による前記照明光の照射方向を調整するための方向調整機構を備えたことを特徴とする請求項１から請求項５のいずれか一項に記載の光学的情報読取装置。
【請求項７】
前記情報コードまでの距離を検出する距離検出手段と、
前記距離検出手段による検出結果に応じて前記方向調整機構を制御する制御手段と、
を備えたことを特徴とする請求項６に記載の光学的情報読取装置。
【請求項８】
前記方向調整機構によって調整された前記照射方向に応じて前記照明光の出射光量を調整する光量調整手段を備えたことを特徴とする請求項６又は請求項７に記載の光学的情報読取装置。
【請求項９】
前記読取手段による前記読取処理が失敗した場合に前記照明光の照射条件を変更する条件変更手段を備え、
前記読取手段は、前記条件変更手段による照射条件変更後の前記受光手段の受光結果に基づいて前記読取処理を再度実行することを特徴とする請求項７又は請求項８に記載の光学的情報読取装置。
【請求項１０】
前記照明手段から離れた前記読取口側において、前記照明手段とは異なる読取口側照明手段が設けられていることを特徴とする請求項１から請求項９のいずれか一項に記載の光学的情報読取装置。
【請求項１１】
前記読取手段は、
前記照明手段をオン又はオフとし、かつ前記読取口側照明手段をオン又はオフとした第１状態で前記読取処理を行い、
前記読取処理が失敗した場合には、前記照明手段のオンオフ状態及び前記読取口照明手段のオンオフ状態のいずれか一方を切り替えた第２状態にて前記読取処理を再度行うことを特徴とする請求項１０に記載の光学的情報読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学的情報読取装置に関するものである。
【背景技術】
【０００２】
バーコードリーダ等の光学的情報読取装置では、情報コードが付された検出対象に対して照明光を照射し、その検出対象からの反射光をセンサによって受光することで情報コードの画像情報を取得する方法が広く用いられている。なお、光学的情報読取装置の例としては例えば特許文献１のようなものがある。
【特許文献１】特開２００７−５０９４４２
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のような光学的情報読取装置は、一般的に、暗色パターンと明色パターンとで生じる拡散反射の変化を検出するように構成されているため、情報コードが付された物品表面において鏡面反射が生じると読取不良となってしまうという問題があった。このような鏡面反射は、ダイレクトマーキングされた情報コード（例えば、光沢のある金属材料にダイレクトマーキングされたＱＲコード等）を読み取る場合など、様々な場合で問題となっており、光学的情報読取装置の分野では、このような鏡面反射に対応しうる構成が望まれている。
【０００４】
上記のような鏡面反射の問題を解消しようとする技術としては、例えば特許文献１のようなものが提供されている。しかしながら、特許文献１の技術では、読取口の先端部に大掛かりな光導管を設けているため、読取口付近の大型化が避けられず、装置構成の大型化、操作性の低下が懸念される。また、光導管の先端部に複数の光源を設けてこれら光源により情報コードを照射し、さらに当該情報コードからの反射光を光導管の内部に導こうとする構成であるため、読み取りの視野を大きく確保しにくいという問題もある。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、読み取りの際に鏡面反射が生じにくく、かつ読み取りの視野が制限されにくい構成を、装置構成を大型化することなく実現することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１の発明は、情報コードを読み取る光学的情報読取装置であって、前記情報コードに対して照明光を照射する照明手段と、前記照明手段からの前記照明光が前記情報コードにて反射した反射光を受光する受光手段と、前記受光手段にて受光される前記反射光に基づいて前記情報コードの読取処理を行う読取手段と、少なくとも前記受光手段を収容すると共に前記反射光を導入する読取口を備えたケースと、前記ケースと一体的に構成され、ユーザによって把持されるグリップ部と、を備え、前記照明手段は、前記読取口から離れた前記グリップ部側に設けられ、かつ前記ケースの外側から前記読取口側に向けて前記照明光を照射する構成をなしていることを特徴とする。
【０００７】
そして、前記グリップ部を把持する使用者の手の外側をカバーするカバー部材を備え、前記照明手段は、前記カバー部材の外側を照射エリアとするように前記照明光を照射することを特徴とする。
【０００８】
請求項２の発明は、前記照明手段が、前記カバー部材に配置されていることを特徴とする。
【０００９】
請求項３の発明は、前記ケースが、前記受光手段が収容されると共に前記読取口が形成され且つ前記グリップ部の把持領域の一方側に配される収容部を有し、前記把持領域の他方側に前記照明手段が取り付けられていることを特徴とする。
【００１０】
請求項４の発明は、前記グリップ部が、前記収容部から延出した構成をなしており、前記把持領域よりも先端側に前記照明手段が取り付けられていることを特徴とする。
【００１１】
請求項５の発明は、前記グリップ部において、前記把持領域が前記収容部の長手方向と交差する方向に延び、かつ先端部が前記把持領域から前記読取口側に折れ曲がる構成をなしており、前記照明手段は、前記先端部に取り付けられていることを特徴とする。
【００１２】
請求項６の発明は、前記照明手段による前記照明光の照射方向を調整するための方向調整機構を備えたことを特徴とする。
【００１３】
請求項７の発明は、前記情報コードまでの距離を検出する距離検出手段と、前記距離検出手段による検出結果に応じて前記方向調整機構を制御する制御手段と、を備えたことを特徴とする。
【００１４】
請求項８の発明は、前記方向調整機構によって調整された前記照射方向に応じて前記照明光の出射光量を調整する光量調整手段を備えたことを特徴とする。
【００１５】
請求項９の発明は、前記読取手段による前記読取処理が失敗した場合に前記照明光の照射条件を変更する条件変更手段を備え、前記読取手段は、前記条件変更手段による照射条件変更後の前記受光手段の受光結果に基づいて前記読取処理を再度実行することを特徴とする。
【００１６】
請求項１０の発明は、前記照明手段から離れた前記読取口側において、前記照明手段とは異なる読取口側照明手段が設けられていることを特徴とする。
【００１７】
請求項１１の発明は、前記照明手段をオン又はオフとし、かつ前記読取口側照明手段をオン又はオフとした第１状態で前記読取処理を行い、前記読取処理が失敗した場合には、前記照明手段のオンオフ状態及び前記読取口照明手段のオンオフ状態のいずれか一方を切り替えた第２状態にて前記読取処理を再度行うことを特徴とする。
【発明の効果】
【００１８】
請求項１の発明では、照明手段が読取口から離れたグリップ部側に設けられており、かつケースの外側から読取口側に向けて照明光を照射する構成をなしている。このようにすれば、情報コードと読取口とを対向させて配置した場合に照明光の入射角度（情報コードが付された物品表面と照明光とのなす角度）が小さくなり、鏡面反射を効果的に抑えることができる。また、読取口付近を特別な構成とする必要がないため読み取りの視野が制限されにくく且つ装置構成をそれほど大型化せずに済む。
【００１９】
また、グリップ部を把持する使用者の手の外側をカバーするカバー部材が設けられており、照明手段は、カバー部材の外側を照射エリアとするように照明光を照射する構成をなしている。このようにすれば、読取操作の際に使用者の手が照明エリア側に配置されにくくなり、使用者の手によって照明光が遮られることを防止できる。
【００２０】
請求項２の発明では、照明手段がカバー部材に配置されているため、照明光の入射角度を小さく抑えつつ照明手段をより情報コード側に近づけることができるようになる。また、グリップ部を把持する使用者の手が照射を阻害しない好適例となる。
【００２１】
請求項３の発明では、読取口を備え且つ受光手段を収容するように構成された収容部が把持領域の一方側に配されており、かつ把持領域の他方側に照明手段が取り付けられている。このように収容部と照明手段との間に把持領域を介在させ、照明手段を読取口から遠ざけた位置に配置するように構成すると、照明光の入射角度を小さくしやすく、また照明手段が把持の邪魔になりにくくなる。
【００２２】
請求項４の発明では、グリップ部が収容部から延出した構成をなしており、把持領域よりも先端側に照明手段が取り付けられている。このようにすれば、ユーザーが読取操作を行いやすいいわゆるガンタイプの構成を実現しつつ、把持の邪魔にならない位置に照明手段を好適に配置できる。
【００２３】
請求項５の発明では、グリップ部の把持領域が収容部の長手方向と交差する方向に延びており、かつ先端部が把持領域から読取口側に折れ曲がる構成をなしている。このようにすれば、ユーザーが読取操作を行いやすいいわゆるガンタイプの構成において、照明光の入射角度を小さく抑えつつ照明手段をより情報コード側に近づけることができるようになる。
【００２４】
請求項６の発明では、照明手段による照明光の照射方向を調整するための方向調整機構が設けられているため、必要に応じて照射方向を調整できるようになり、より適切な照射が可能となる。
【００２５】
請求項７の発明では、情報コードまでの距離を検出する距離検出手段と、距離検出手段による検出結果に応じて方向調整機構を制御する制御手段とが設けられているため、照明光の照射方向を、情報コードまでの距離に応じた適切な方向に設定できるようになり、ひいては読み取りを一層良好に行うことができるようになる。
【００２６】
請求項８の発明では、方向調整機構によって調整された照明光の照射方向に応じて照明光の出射光量を調整する光量調整手段が設けられているため、照明光の出射光量を、照射方向に応じた適切な量に調整でき、ひいては情報コードの読み取りをより一層良好に行うことができるようになる。
【００２７】
請求項９の発明では、読取処理が失敗した場合に照明光の照射条件を変更する条件変更手段が設けられており、この条件変更手段による照射条件変更後の受光手段の受光結果に基づいて読取処理を再度実行するように構成されている。このようにすれば、ある照射条件で読取処理が失敗した場合であっても他の照射条件で読取処理を再度実行できるため、読取不良の発生を効果的に抑えることができる。
【００２８】
請求項１０の発明では、照明手段から離れた読取口側において、照明手段とは異なる読取口側照明手段が設けられている。このように読取口側にも光源を配置するように構成すれば、読取口側から照射したほうが望ましい場合に適切な照射を行うことができるようになる。
【００２９】
請求項１１の発明では、照明手段をオン又はオフとし、かつ読取口側照明手段をオン又はオフとした第１状態で読取処理を行い、読取処理が失敗した場合には、照明手段のオンオフ状態及び読取口照明手段のオンオフ状態のいずれか一方を切り替えた第２状態にて読取処理を再度行うように構成されている。このようにすれば、読取処理が失敗した場合に照射条件を適切かつ迅速に変更できるようになり、読取不良に適切に対応できる好適例となる。
【発明を実施するための最良の形態】
【００３０】
[第１実施形態]
以下、本発明の光学的情報読取装置を具現化した第１実施形態について、図面を参照して説明する。図１は、本発明の第１実施形態に係る光学的情報読取装置１を概略的に例示する説明図であり、図２は、図１の光学的情報読取装置１の電気的構成を例示するブロック図である。
【００３１】
まず、図１、図２を参照して全体構成の概要を説明する。
図１に示す光学的情報読取装置１は、バーコード、ＱＲコード等からなる情報コードＣを読み取るコードリーダとして構成されるものであり、グリップ部３を備えたいわゆるガンタイプとして構成されている。図２に示すように、主に、第１光源２１、第２光源６０、受光センサ２３、フィルタ２５、結像レンズ２７等の光学系と、メモリ３５、制御回路４０、操作スイッチ４２、液晶表示装置４６等のマイクロコンピュータ（以下「マイコン」という）系と、電源スイッチ４１、電池４９等の電源系と、から構成されている。なお、これらは、図略のプリント配線板に実装されるか或いは図１に示すケース２内に内装されている。
【００３２】
光学系は、第１光源２１、第２光源６０、受光センサ２３、フィルタ２５、結像レンズ２７等から構成されている。第１光源２１は、照明光Ｌｆ１を発光可能な光源として機能するもので、例えば、赤色のＬＥＤとこのＬＥＤの出射側に設けられる拡散レンズ、集光レンズ等とから構成されている。本実施形態では、受光センサ２３を挟んだ両側に第１光源２１が設けられており、図１に示すケース２に形成された読取口５を介して読取対象物Ｒに向けて照明光Ｌｆ１を照射可能に構成されている。なお、第１光源２１は、「読取口側照明手段」の一例に相当する。
【００３３】
第２光源６０は、読取口５から離れた位置に配置されて照明光Ｌｆ２を発光可能に構成されており、例えば、赤色のＬＥＤとこのＬＥＤの出射側に設けられる拡散レンズ、集光レンズ等とから構成されている。本実施形態では、図１に示すように、グリップ部３の先端部３ａに第２光源６０が設けられており、ケース２の外側から読取対象物Ｒに向けて照明光Ｌｆ２を照射可能に構成されている。なお、読取対象物Ｒは、例えば、包装容器や包装用紙あるいはラベルといった表示媒体に相当するもので、その表面には情報コードＣとして例えば二次元コードが印刷されている。
本実施形態では、第２光源６０が「照明手段」の一例に相当しており、この第２光源６０については後に詳述することとする。
【００３４】
受光センサ２３は、図２に示すように読取対象物Ｒや情報コードＣに照射されて反射した反射光Ｌｒを受光可能に構成されるもので、例えば、Ｃ−ＭＯＳやＣＣＤ等の固体撮像素子である受光素子を２次元に配列したエリアセンサが、これに相当する。この受光センサ２３の受光面２３ａは、ハウジング外から読取口を介して外観可能に位置しており、受光センサ２３は、結像レンズ２７を介して入射する入射光をこの受光面２３ａで受光可能に図略のプリント配線板に実装されている。なお、本実施形態では、受光センサ２３が「受光手段」の一例に相当する。
【００３５】
フィルタ２５は、反射光Ｌｒの波長相当以下の光の通過を許容し、当該波長相当を超える光の通過を遮断し得る光学的なローパスフィルタで、ハウジングの読取口と結像レンズ２７との間に設けられている。これにより、反射光Ｌｒの波長相当を超える不要な光が受光センサ２３に入射することを抑制している。
【００３６】
結像レンズ２７は、外部から読取口を介して入射する入射光を集光して受光センサ２３の受光面２３ａに像を結像可能な結像光学系として機能するもので、例えば、鏡筒とこの鏡筒内に収容される複数の集光レンズとにより構成されている。本実施形態では、第１光源２１から照射された照明光Ｌｆ１或いは第２光源６０から照射された照明光Ｌｆ２が情報コードＣに反射して読取口５に入射する反射光Ｌｒを集光することにより、受光センサ２３の受光面２３ａに情報コードＣのコード画像を結像可能にしている。
【００３７】
次に、マイコン系の構成概要を説明する。マイコン系は、増幅回路３１、Ａ／Ｄ変換回路３３、メモリ３５、アドレス発生回路３６、同期信号発生回路３８、制御回路４０、操作スイッチ４２、ＬＥＤ４３、ブザー４４、液晶表示装置４６、通信インタフェース４８等から構成されている。このマイコン系は、その名の通り、マイコン（情報処理装置）として機能し得る制御回路４０およびメモリ３５と中心に構成されるもので、前述した光学系によって撮像された情報コードＣの画像信号をハードウェア的およびソフトウェア的に信号処理し得るものである。また制御回路４０は、当該光学的情報読取装置１の全体システムに関する制御も行っている。
【００３８】
光学系の受光センサ２３から出力される画像信号（アナログ信号）は、増幅回路３１に入力されることで所定ゲインで増幅された後、Ａ／Ｄ変換回路３３に入力されると、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号、つまり画像データ（画像情報）は、メモリ３５に入力されると、画像データ蓄積領域に蓄積される。なお、同期信号発生回路３８は、受光センサ２３およびアドレス発生回路３６に対する同期信号を発生可能に構成されており、またアドレス発生回路３６は、この同期信号発生回路３８から供給される同期信号に基づいて、メモリ３５に格納される画像データの格納アドレスを発生可能に構成されている。
【００３９】
メモリ３５は、半導体メモリ装置で、例えばＲＡＭ（ＤＲＡＭ、ＳＲＡＭ等）やＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ等）がこれに相当する。このメモリ３５のうちのＲＡＭには、前述した画像データ蓄積領域のほかに、制御回路４０が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルも確保可能に構成されている。またＲＯＭには、後述する読取処理、評価処理等を実行可能な所定プログラムやその他、第１光源２１、第２光源６０、受光センサ２３、等の各ハードウェアを制御可能なシステムプログラム等が予め格納されている。
【００４０】
制御回路４０は、光学的情報読取装置１全体を制御可能なマイコンで、ＣＰＵ、システムバス、入出力インタフェース等からなるもので、メモリ３５とともに情報処理装置を構成し得るもので情報処理機能を有する。この制御回路４０には、内蔵された入出力インタフェースを介して種々の入出力装置（周辺装置）と接続可能に構成されており、本実施形態の場合、電源スイッチ４１、操作スイッチ４２、ＬＥＤ４３、ブザー４４、液晶表示装置４６、通信インタフェース４８等を接続されている。
【００４１】
これにより、例えば、電源スイッチ４１や操作スイッチ４２の監視や管理、またインジケータとして機能するＬＥＤ４３の点灯・消灯、ビープ音やアラーム音を発生可能なブザー４４の鳴動のオンオフ、さらには読み取った情報コードＣによるコード内容を画面表示可能な液晶表示装置４６の画面制御や外部装置とのシリアル通信を可能にする通信インタフェース４８の通信制御等を可能にしている。なお、通信インタフェース４８に接続される外部装置には、当該光学的情報読取装置１の上位システムに相当するホストコンピュータＨＳＴ等が含まれる。
【００４２】
電源系は、電源スイッチ４１、電池４９等により構成されており、制御回路４０により管理される電源スイッチ４１のオンオフによって、上述した各装置や各回路に、電池４９から供給される駆動電圧の導通や遮断が制御されている。なお、電池４９は、所定の直流電圧を発生可能な２次電池で、例えば、リチウムイオン電池等がこれに相当する。また、電池４９によることなく、例えば、通信インタフェース４８を介して接続されるホストコンピュータＨＳＴ等の外部装置から電力供給を受ける構成を採る場合もあり、この場合には当該電池４９は不要となる。
【００４３】
また、本実施形態では、マーカ光照射部５０が設けられている。このマーカ光照射部５０は、マーカ光としてのレーザ光を出射するレーザダイオードと、レーザダイオードからのレーザ光を集光するレンズと、レーザダイオードを駆動する駆動回路と、を備えた構成をなしている。駆動回路は、制御回路４０に接続されて当該制御回路４０からの信号に応じてレーザダイオードを駆動する。なお、制御回路４０からの指令を受けてレーザダイオードを駆動する駆動回路は公知のレーザダイオード駆動回路を用いることができる。レンズは、レーザダイオードから出射されたマーカ光（レーザ光）を集光し、物品Ｒの表面において読取位置の目印となるパターンを表示させるように機能する。
【００４４】
次に、光学的情報読取装置１の特徴的構成について詳述する。
図３は、情報コード読取処理の流れを例示するフローチャートである。図４は、図３の情報コード読取処理におけるＳ８の処理の流れを例示するフローチャートである。図５は、方向検出の概念を説明する説明図である。図６は、方向調整機構による方向調整を説明する説明図である。図７は、情報コードから受光センサまでの距離、第２光源の角度、第２光源の強さの関係を説明する説明図である。図８は、ダイレクトマーキングされた情報コードに第２光源からの照明光が入射する様子を説明する説明図であり、（ａ）は、コード側方側から見た様子、（ｂ）はコード上方側から見た様子を示すものである。図９（ａ）は、第２光源を用いたときに得られる画像データの一部を例示するものであり、（ｂ）は、黒色セル中心の特定方法を例示する説明図である。
【００４５】
本実施形態に係る光学的情報読取装置１は、上述のように読取口５を備えたケース２と、ユーザによって把持されるグリップ部３とが一体的に構成されている。ケース２は、少なくとも受光センサ２３を収容する収容部１０を備えており、この収容部１０の長手方向一端部に反射光Ｌｒを導入する読取口５が形成されている。グリップ部３は、収容部１０から延出した構成をなしており、図1の例では収容部の長手方向と、グリップ部の延出方向（長手方向）とがほぼ直交する構成をなしている。なお、収容部１０とグリップ部３とが着脱不能に一体化されていてもよく、収容部１０とグリップ部３とを着脱可能に構成し、収容部１０に対してグリップ部３を装着したときに収容部１０とグリップ部３とが一体化されるようにしてもよい。
【００４６】
グリップ部３は、把持領域（ユーザによって把持される部分）ＡＲが収容部１０の長手方向と交差する方向に延び、かつ先端部３ａが把持領域ＡＲから読取口５側に折れ曲がる構成をなしている。また、光学的情報読取装置１には、グリップ部３に沿うようにカバー部材６２が設けられている。カバー部材６２は、グリップ部３を把持する使用者の手の外側をカバーする構成をなしており、使用者はグリップ部３とカバー部材６２との間に形成される隙間に指先を挿入してグリップ部３を握るように把持することとなる。なお、グリップ部３とカバー部材６２との間には操作スイッチ４２が設けられており、グリップ部３を把持する使用者が操作しやすくなっている。
【００４７】
このように構成される光学的情報読取装置１において上述の第２光源６０は、読取口５から離れたグリップ部３側に設けられており、ケース２の外側から読取口５側に向けて照明光Ｌｆ２を照射する構成をなしている。グリップ部３の把持領域ＡＲの一方側（基端側）に収容部１０が配されており、把持領域ＡＲの他方側（把持領域ＡＲよりも先端側）に第２光源６０が取り付けられている。より具体的には、グリップ部３において折れ曲がり状に形成された先端部３ａのさらに先端側に第２光源６０が取り付けられており、カバー部材６２の外側を照射エリアとするように照明光Ｌｆ２を照射する構成をなしている。
【００４８】
上述したように本実施形態に係る光学的情報読取装置１では、第２光源６０（照明手段）から離れた読取口５側において、第２光源６０とは異なる第１光源２１（読取口側照明手段）が設けられており、第２光源６０から出射される照明光Ｌｆ２の照射方向が、この第１光源２１から出射される照明光Ｌｆ１の照射方向とは異なるように構成されている。即ち、読取口５と対向して配置される物品Ｒが各照明光Ｌｆ１、Ｌｆ２をそれぞれ異なる方向から受けるようになっている。
【００４９】
次に、情報コードの読み取りの流れについて説明する。
図３は、光学的情報読取装置１における情報コード読取処理の流れを例示するフローチャートである。図３に示す情報コード読取処理は、例えばユーザによる所定操作（ユーザによるトリガスイッチ４２の押圧等）によって開始されるものであり、当該処理の開始に伴い、まずモードの判断処理が行われる（Ｓ１）。本実施形態では、第１光源２１のみを点灯するモードを第１モードとし、第２光源６０のみを点灯するモードを第２モードとしている。また、第１光源２１及び第２光源６０の両方を点灯するモードを第３モードとしている。Ｓ１では、現在のモードが第１モードか否かを判断しており、第１モードとして設定されていればＳ１にてＹｅｓに進む。一方、現在が第２モード或いは第３モードである場合にはＳ１にてＮｏに進む。
【００５０】
本実施形態に係る光学的情報読取装置１は、デフォルト状態で第１モードに設定されるようになっており、例えば電源ＯＦＦや所定のリセット操作がなされたときにデフォルト状態に戻るように構成することができる。なお、現在のモードがどのモードであるかを示す設定情報は、例えばメモリ３５に記憶されるようになっており、Ｓ１の処理ではこの設定情報を参照して現在のモードを判断している。
【００５１】
現在の設定モードが第１モードである場合にはＳ１にてＹｅｓに進み、Ｓ２にて第１光源２１のみを点灯する。そして、第１光源２１のみを点灯し第２光源６０を消灯した状態で読取処理を行う（Ｓ３）。Ｓ３の読取処理はバーコードリーダ等で用いられる公知の読取処理であり、例えば以下のようにして行われる。
【００５２】
まず、制御回路４０が同期信号を基準に第１光源２１に発光信号を出力し、当該発光信号を受けた第１光源２１は、ＬＥＤを発光させて照明光Ｌｆ１を照射する。すると、情報コードＣに照射された照明光Ｌｆ１が反射しその反射光Ｌｒが読取口５およびフィルタ２５を介して結像レンズ２７に入射するため、受光センサ２３の受光面２３ａには、結像レンズ２７により情報コードＣの像、つまりコード画像が結像される。これにより、受光面２３ａを構成する各受光素子が露光され、各受光素子から受光量に応じた信号がそれぞれ出力される。各受光素子から出力される信号は、情報コードＣの画像データを構成するものであり、この画像データを２値化した後、所定のデコード処理を施すことによって、情報コードＣとして符号化された文字データ等が解読されることとなる。なお、解読された内容は液晶表示器４６に表示したり、通信インターフェース４８を介してホストコンピュータＨＳＴに出力したりすることができる。なお、本実施形態では、制御回路４０が「読取手段」の一例に相当し、受光センサ２３にて受光される反射光に基づいて情報コードＣの読取処理を行う機能を有している。
【００５３】
Ｓ３の読取処理の後には、当該読取処理においてデコードが失敗したか否かを判断する処理が行われる（Ｓ４）。Ｓ３の読取処理においてデコードが失敗した場合にはＳ４にてＹｅｓに進み、モードを第２モード（第２光源６０のみを点灯するモード）に設定する（Ｓ５）。Ｓ５の処理ではメモリ３５に記憶される設定情報を、現在のモードが第２モードであることを示す情報として書き換える。なお、Ｓ４にてデコードが失敗でないと判断される場合（即ち、Ｓ３の読取処理においてデコードが成功した場合）にはＳ４にてＮｏに進み、当該情報コード読取処理を終了する。この場合、第１モードのまま情報コード読取処理が終了するため、メモリ３５に記憶される設定情報は第１モードに維持されたままとなり、次回の情報コード読取処理を行う場合、何らかのモード変更処理がなされていない限り第１モードに設定された状態で処理が開始される。
【００５４】
Ｓ５の処理の終了後、若しくは、Ｓ１にてＮｏに進む場合には、現在のモードが第２モードであるか否かを判断する処理を行う（Ｓ６）。Ｓ６では、メモリ３５に記憶される設定情報を参照し、現在のモードが第２モードである場合にはＹｅｓに進み、第２光源６０のみを点灯する処理を行う（Ｓ７）。一方、現在のモードが第２モードではない場合にはＳ６にてＮｏに進む。
【００５５】
Ｓ６において現在のミードが第２モードと判断された場合には第２光源６０を点灯し（Ｓ７）かつ第１光源２１を消灯した状態で読取処理を行う（Ｓ８）。上述したように、本実施形態に係る光学的情報読取装置１では、照射条件を３つの照射条件（即ち、第１モード、第２モード、第３モード）に変更できるようになっており、第１モードにおいて読取処理が失敗した場合には照明光の照射条件を変更（即ち、第１モードから第２モードに変更）し、その照射条件変更後の受光センサ２３の受光結果に基づいて読取処理を再度実行するように構成されている。即ち、第１モードでは、第２光源６０をオフとし、かつ第１光源２１をオンとした第１状態で読取処理（Ｓ３）を行い、その第１状態で読取処理が失敗した場合には、第１光源２１のオンオフ状態及び第２光源６０のオンオフ状態を切り替えた第２状態にて読取処理（ｓ８）を再度行うように構成されている。なお、制御回路４０は「条件変更手段」の一例に相当する。
【００５６】
Ｓ８の読取処理は、例えば図４のような流れで行われる。まず、Ｓ５１にて距離検出処理を行う。この距離検出処理は、光学的情報読取装置１から情報コードＣが付された物品Ｒまでの距離を検出する処理である。距離検出処理の具体例としては様々な方法が考えられるが、光学的情報読取装置１の所定の基準位置から情報コードＣが付された物品Ｒまでの距離を把握できる構成であればよい。なお、本実施形態では受光センサ２３の位置を基準位置としており、例えば、赤外線測距センサや超音波測距センサなどの公知の測距センサ（距離センサ）を用いて当該基準位置から物品Ｒまでの距離を測定するようにしてもよい。また、読取口５からレーザ光等からなるマーカ光を照射する構成とし、受光センサ２３によって受光される反射マーカ光量に基づいて距離検出を行うこともできる。即ち、受光センサ２３が受光する反射マーカ光量は、情報コードＣが付された物品Ｒまでの距離が大きくなるほど低下する傾向があることが知られているため、反射マーカ光量と距離値とを対応付けるテーブルや、反射マーカ光量から距離値を求める演算式などを設けておき、反射マーカ光量が得られたときに当該テーブルや演算式を用いて距離値を得るようにしてもよい。
【００５７】
その後、方向検出処理を行う（Ｓ５２）。この方向検出処理は、第２光源６０から照明光Ｌｆ２を照射すべき方向を検出する処理であり、例えば図５のような考えで照射方向が決定される。本実施形態では、Ｙ軸方向における第２光源６０と物品Ｒ（情報コードＣが付された物品）との距離Ｙと、及びＸ軸方向における第２光源６０と物品Ｒとの距離Ｘとを求め、これら距離Ｘ、Ｙに基づいて照射方向を示す角度θを決定している。なお、本実施形態では、受光センサ２３の受光面と直交する方向（レンズ２５の光軸方向）と平行な方向をＹ軸方向とし、グリップ部３の長手方向と平行な方向をＸ軸方向としている。
【００５８】
Ｙ軸方向における物品Ｒと第２光源６０との距離Ｙは、Ｙ軸方向における受光センサ２３と物品Ｒとの距離Ｙ１と、Ｙ軸方向における受光センサ２３と第２光源６０との距離Ｙ２によって定まるものである。このうち距離Ｙ１は、Ｓ５１の距離検出処理により検出されるようになっている。また、第２光源６０の位置及び受光センサ２３の位置は装置内においてそれぞれ定位置とされているため、Ｙ軸方向における受光センサ２３と第２光源６０との距離Ｙ２は固定値として予め定められることとなる。また、上述のように第２光源６０の位置及び受光センサ２３の位置は装置内においてそれぞれ定位置とされているため、Ｘ軸方向における受光センサ２３と第２光源６０との距離Ｘも固定値として予め定められることとなる。このようなＸ、Ｙに基づいて第２光源６０からの照射光の目標角度θを以下の式により求める。
【００５９】
【数１】
0005167833.tif 000002
【００６０】
なお、本実施形態では、制御回路４０が「距離検出手段」の一例に相当し、光学的情報読取装置１から情報コードＣまでの距離（具体的には、受光センサ２３から情報コードＣが付された物品までの距離）を検出するように機能する。
【００６１】
その後、方向調整処理を行う（Ｓ５３）。図６（ａ）（ｂ）に示すように、本実施形態に係る光学的情報読取装置１では、第２光源６０において方向調整機構７０が設けられており、Ｓ５３の方向調整処理では、この方向調整機構７０を制御することで、第２光源６０からの照射光Ｌｆ２の方向とＸ軸方向とのなす角度が上記θとなるように調整している。方向調整機構７０は、ＬＥＤ及びレンズからなる投光部６１から照射された照明光Ｌｆ２を反射するポリゴンミラー７１と、このポリゴンミラー７１を回転駆動するモータ７２と、モータ７２を駆動する図示しないモータ駆動回路とを備えており、制御回路４０からの指令に応じてモータ駆動回路によってモータ７２が駆動され、ポリゴンミラー７１の回転位置が制御されるようになっている。なお、マイコン等によってモータを制御することでポリゴンミラーの回転位置を制御する技術は周知技術であるので詳細は省略する。
なお、本実施形態では、制御回路４０が「制御手段」の一例に相当し、Ｓ５１での距離検出結果に応じて方向調整機構７０を制御するように機能する。
【００６２】
その後、光量調整処理を行う（Ｓ５４）。この光量調整処理は第２光源６０から物品Ｒまでの距離に応じて第２光源６０から出射される照明光Ｌｆ２の光量を調整する処理である。本実施形態では、情報コードＣから受光センサ２３までの距離が大きくなるほど照明光の光量が大きくなるように光量を調整している。具体的には図７に示すように距離Ｙ１と対応して角度θが定まるため、この角度θに応じて光量を決定している。例えば、角度θの値に応じて第２光源６０に与える指令値を決定するテーブルなどを設けてもよく、角度θに応じて第２光源６０に与える指令値を決定する演算式（例えば、角度θに比例するように指令値を定める比例演算式など）を用いるようにしてもよい。
なお、本実施形態では、制御回路４０が「光量調整手段」の一例に相当し、方向調整機構７０によって調整された照射方向に応じて照明光の出射光量を調整するように機能する。
【００６３】
Ｓ５４の光量調整処理の後、画像データ取得処理が行われる（Ｓ５５）。画像データ取得処理は、Ｓ５３、Ｓ５４において方向、光量が調整された状態で、情報コードＣからの反射光を受光し、情報コードＣの画像データを生成・記憶する処理である。そして、その画像データについてデコード処理を行う（Ｓ５６）。
【００６４】
第２モードのように第２光源６０のみを用いて読取処理を行う場合、図１のように斜め後方側から照明光Ｌｆ２を照射するため、図８（ａ）（ｂ）のように形成される穴（符号Ｈ参照）内において照明光が届きにくい領域が生じる。従って、ダイレクトマーキングされた情報コードＣから反射光を受光して画像データを生成したときに、本来黒色セルとして判別されるべき部分が図９（ａ）のような三日月形の黒色領域と認識されやすい。そこで、第２光源６０のみを用いて読取処理を行う場合、画像データの取得後において以下のようにして各黒色セル位置を特定し、所定の画像処理を施すようにしてもよい。
【００６５】
例えば、得られた画像データにおいて、図９（ｂ）に例示されるよう黒色セルと思われる領域（黒色セル推定領域）にそれぞれ着目し、外形幅が最大のなる位置を検出する。外形幅が最大となる位置の検出は様々な方法が考えられるが、例えば着目される黒色セル推定領域に対して多方向に走査を行うことで外形幅が最大となる位置を検出してもよい。或いは、画像データにおいて三日月形状の向きは特定しやすいため、着目される黒色セル推定領域に対して所定方向の幅値を求めるようにしてもよい。即ち、光学的情報読取装置１では、読取口５と対向する情報コードＣに対し第２光源６０の照射側が定まっているため、図８（ａ）（ｂ）のように第２光源６０寄りの部分が照明光が届きにくい領域となり、この部分が三日月形の黒色領域として検出されることとなる。従って画像データにおいて黒色セル推定領域の三日月型の向きはほぼ特定できるため、図９（ｂ）のようにある一方向（方向Ｆ）に関して外形幅が最大となる位置を求めるようにしてもよい。
【００６６】
図９（ｂ）に示すように外形幅が最大となる位置Ｐ１、Ｐ２が得られた場合、その位置Ｐ１、Ｐ２の中心位置Ｐ３を、着目したセルの中心とし、三日月形の黒色セル推定領域を位置Ｐ１，Ｐ２の距離に対応したサイズの所定の黒色セル形状に変換するように画像処理を行えば、黒色セル推定領域をデコード容易な黒色セル形状に明確化できる。
【００６７】
なお、このような特定方法（三日月形の黒色領域を黒色セルとして特定する方法）を用いなくてもよい。例えば、Ｓ５５の画像データ取得処理（図４）にて得られた画像データに対して膨張処理等の画像処理を施した上でデコード処理を行うようにしてもよい。
【００６８】
図３に戻り、Ｓ８の読取処理の終了後には、当該読取処理においてデコードが失敗したか否かを判断し（Ｓ９）、成功した場合にはＳ９においてＮｏに進み、当該情報コード読取処理を終了する。Ｓ８においてデコードが失敗した場合にはＳ９にてＹｅｓに進み、モードを第３モードに設定する（Ｓ１０）。Ｓ１０では、上述の設定情報を第３モードを示す情報に書き換えることとなる。
【００６９】
Ｓ１０の処理が終了した場合、又はＳ６にてＮｏに進む場合、Ｓ１１において第１光源２１及び第２光源６０を共に点灯する。そして、Ｓ１２においてＳ８と同様の読取処理を行う。この読取処理は基本的に図４と同様の流れで行われるが、第１光源２１及び第２光源６０を共に点灯して行う点がＳ８と異なっている。そして、Ｓ１２の読取処理においてデコードが失敗したか否かを判断し、成功した場合にはＳ１３にてＮｏに進み当該処理を終了する。Ｓ１２においてデコードが失敗した場合にはＳ１３にてＹｅｓに進み、液晶表示器４６などにエラー表示を行う（Ｓ１４）。その後、第３モードから第１モードに設定し直し（Ｓ１５）、当該処理を終了する。
【００７０】
本実施形態の光学的情報読取装置１では、第２光源６０（照明手段）が読取口５から離れたグリップ部３側に設けられており、かつケース２の外側から読取口５側に向けて照明光Ｌｆ２を照射する構成をなしている。このようにすれば、情報コードＣと読取口５とを対向させて配置した場合に照明光Ｌｆ２の入射角度（情報コードＣが付された物品Ｒの表面と照明光Ｌｆ２とのなす角度）が小さくなり、第２光源６０自体物品Ｒに写らなくなるため、鏡面反射を効果的に抑えることができる。また、読取口５付近を特別な構成とする必要がないため読み取りの視野が制限されにくく且つ装置構成をそれほど大型化せずに済む。
【００７１】
また、グリップ部３を把持する使用者の手の外側をカバーするカバー部材６２が設けられており、第２光源６０（照明手段）は、カバー部材６２の外側を照射エリアとするように照明光Ｌｆ２を照射する構成をなしている。このようにすれば、読取操作の際に使用者の手が照明エリア側に配置されにくくなり、使用者の手によって照明光が遮られることを防止できる。
【００７２】
また、読取口５を備え且つ受光センサ２３（受光手段）を収容するように構成された収容部１０が把持領域ＡＲの一方側に配されており、かつ把持領域ＡＲの他方側に第２光源６０（照明手段）が取り付けられている。このように収容部１０と第２光源６０との間に把持領域ＡＲを介在させ、第２光源６０を読取口５から遠ざけた位置に配置するように構成すると、照明光Ｌｆ２の入射角度を小さくしやすく、また第２光源６０が把持の邪魔になりにくくなる。
【００７３】
また、グリップ部３が収容部１０から延出した構成をなしており、把持領域ＡＲよりも先端側に第２光源６０（照明手段）が取り付けられている。このようにすれば、ユーザーが読取操作を行いやすいいわゆるガンタイプの構成を実現しつつ、把持の邪魔にならない位置に第２光源６０を好適に配置できる。
【００７４】
また、グリップ部３の把持領域ＡＲが収容部１０の長手方向と交差する方向に延びており、かつ先端部３ａが把持領域ＡＲから読取口５側に折れ曲がる構成をなしている。このようにすれば、ユーザーが読取操作を行いやすいいわゆるガンタイプの構成において、照明光Ｌｆ２の入射角度を小さく抑えつつ第２光源６０をより情報コードＣ側に近づけることができるようになる。
【００７５】
また、第２光源６０（照明手段）による照明光Ｌｆ２の照射方向を調整するための方向調整機構７０が設けられているため、必要に応じて照明光Ｌｆ２の照射方向を調整できるようになり、より適切な照射が可能となる。
【００７６】
また、光学的情報読取装置１における所定の基準位置（本実施形態では受光センサ２３の位置）から情報コードＣまでの距離を検出する「距離検出手段」と、「距離検出手段」による検出結果に応じて方向調整機構７０を制御する「制御手段」とが設けられているため、照明光Ｌｆ２の照射方向を、情報コードＣまでの距離に応じた適切な方向に設定できるようになり、ひいては読み取りを一層良好に行うことができるようになる。
【００７７】
さらに、方向調整機構７０によって調整された照明光Ｌｆ２の照射方向に応じて照明光Ｌｆ２の出射光量を調整する「光量調整手段」が設けられているため、照明光Ｌｆ２の出射光量を、照射方向に応じた適切な量に調整でき、ひいては情報コードＣの読み取りをより一層良好に行うことができるようになる。
【００７８】
また、読取処理が失敗した場合に照明光の照射条件を変更する「条件変更手段」が設けられており、この「条件変更手段」による照射条件変更後の受光センサ２３（受光手段）の受光結果に基づいて読取処理を再度実行するように構成されている。このようにすれば、ある照射条件で読取処理が失敗した場合であっても他の照射条件で読取処理を再度実行できるため、読取不良の発生を効果的に抑えることができる。
【００７９】
また、第２光源６０（照明手段）から離れた読取口５側において、第２光源６０とは異なる第１光源２１（読取口側照明手段）が設けられている。このように読取口５側にも光源を配置するように構成すれば、読取口５側から照射したほうが望ましい場合に適切な照射を行うことができるようになる。
【００８０】
また、第２光源６０（照明手段）をオン又はオフとし、かつ第１光源２１（読取口側照明手段）をオン又はオフとした第１状態で読取処理を行い、読取処理が失敗した場合には、第２光源６０のオンオフ状態及び第１光源２１のオンオフ状態のいずれか一方を切り替えた第２状態にて読取処理を再度行うように構成されている。このようにすれば、読取処理が失敗した場合に照射条件を適切かつ迅速に変更できるようになり、読取不良に適切に対応できる好適例となる。
【００８１】
［第２実施形態]
次に第２実施形態について説明する。図１０は、第２実施形態に係る光学的情報読取装置２００を概略的に例示する説明図である。なお、図１０の構成は、第２光源６０をカバー部材６２側に設けた点、及び第２光源６０を複数設けた点が第１実施形態と異なっており、他の構成は第１実施形態と同様である。即ち、収容部１０、グリップ部３等は第１実施形態と同様の構成をなしているため詳細は省略し、異なる部分について重点的に説明することとする。
【００８２】
図１０の光学的情報読取装置２００でも、受光センサ２３を収容するケース２を備えると共に、このケース２と一体的にグリップ部３が設けられている。そして、本実施形態でも第２光源６０（照明手段）が読取口５から離れたグリップ部３側に設けられ、かつケース２の外側から読取口５側に向けて照明光を照射する構成をなしている。なお、光学的情報読取装置２００の電気的構成は図２と同様の構成であり、情報コード読取処理の流れも、図３、図４と同様である。また、本実施形態でも第１実施形態と同様に、受光センサ２３が「受光手段」に相当し、制御回路４０は、「読取手段」「距離検出手段」「制御手段」「光量調整手段」「条件変更手段」の一例に相当する。
【００８３】
図１０に示す光学的情報読取装置２００は、カバー部材６２において第１実施形態と同様の第２光源６０が配置されており、カバー部材６２から情報コードＣに向けて照明光を照射する構成をなしている。各第２光源６０の構成は、図６と同様の構成とすることができ、第１実施形態と同様に、各第２光源６０において照明光の照射方向を調整できるようにしてもよい。この場合、Ｓ５１（図４）での距離検出結果に基づいて各第２光源６０による照射方向を第１実施形態と同様の方法で決定し、第１実施形態と同様の方法でそれぞれ調整すればよい（Ｓ５２：図４）。
【００８４】
また、第２光源６０を第１実施形態と同様の構成とせずに、方向変更不能な構成としてもよい。例えば、各第２光源６０の位置に第１実施形態の投光部６１（図６）と同様の投光部をそれぞれ配置し、斜め前方を照射するように構成してもよい。
【００８５】
また、図１０の例では、第２光源６０を複数設けたが、第２光源６０をカバー部材６２に一つのみ設けるようにしてもよい。或いは、方向調整不能な投光部６１をカバー部材６２に一つのみ設けるようにしてもよい。
【００８６】
本実施形態では第２光源６０（照明手段）がカバー部材６２に配置されているため、照明光の入射角度を小さく抑えつつ第２光源６０をより情報コードＣ側に近づけることができるようになる。また、グリップ部３を把持する使用者の手が照射を阻害しない好適例となる。
【００８７】
［他の実施形態]
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００８８】
上記実施形態ではグリップ部の一例として図１等に示すグリップ部３を例示したが、これとは異なる形状のグリップ部であってもよい。なお、図１１は、グリップ部３の形状、第２光源６０の数のみが第１実施形態と異なっている。図１１では、第１実施形態よりも先端部の突出量を大きくし、把持領域ＡＲから折れ曲がる突出部３ｂにおいて複数（図１１の例では３つ）の第２光源６０を設けるようにしている。なお、その他の構成、制御（図２に示す電気的構成や第２光源６０の構成、或いは図３、図４に示す情報コード読取処理等）は第１実施形態と同様である。
【００８９】
また、グリップ部３の先端側の部分を、読取口５側に向けて折り返す形状としてもよい。例えば図１２では、グリップ部３の把持領域ＡＲから折れ曲がる折れ曲がり部３ｃが設けられており、この折れ曲がり部３ｃは把持領域ＡＲから略直角状に折れ曲がる第１折れ曲がり部３ｄと、この第１折れ曲がり部３ｄから更に折れ曲がる第２折れ曲がり部３ｅとによって構成されており、第２折れ曲がり部３ｅは先端側が読取口５に近づくように延びており、グリップ部３が全体としてＵ字状に構成されている。そして、折れ曲がり部３ｃにおける読取口５側への延出部（即ち第２折れ曲がり部３ｅ）に複数の第２光源６０が設けられている。なお、図１２も、グリップ部３の形状、第２光源６０の数のみが第１実施形態と異なっており、その他の構成、制御等は第１実施形態と同様である。
【００９０】
また、図１３のようにグリップ部３を環状に構成してもよい。図１３グリップ部３の一端部が収容部１０に連結されており、グリップ部３の他端部も一端部とは異なる位置において収容部１０と連結されている。グリップ部３の一端部側において把持領域ＡＲが設けられており、グリップ部３の他端部側において把持領域ＡＲに沿うように光源配置領域３ｆが設けられている。そして、把持領域ＡＲと光源配置領域３ｆとが連結部３ｇによって連結されている。
【００９１】
上記実施形態では、方向調整機構７０によって調整された照射方向に応じて照明光の出射光量を調整する構成を例示したが、このような光量調整を行わないような構成であってもよい。
【００９２】
また、上記実施形態では、条件変更手段による照射条件変更の一例として、第２光源６０をオフとしかつ第１光源２１をオンとした第１状態で読取処理を行い、読取処理が失敗した場合には、第２光源６０のオンオフ状態及び第１光源２１のオンオフ状態を共に切り替えた第２状態にて読取処理を再度行う例を示したが、他の方法で照射条件を変更してもよい。例えば、上記とは逆に、第２光源６０をオンとしかつ第１光源２１をオフとした状態で読取処理を行い、読取処理が失敗した場合には、第２光源６０のオンオフ状態及び第１光源２１のオンオフ状態を共に切り替えた状態にて読取処理を再度行うようにしてもよい。或いは、第１光源２１の照射光量をある第１光量状態に設定し、第２光源６０の照射光量をある第２光量状態に設定した状態で読取処理を行い、読取処理が失敗した場合には第１光源２１の照射光量を第１光量状態とは異なる状態に変更し、第２光源６０の照射光量を第２光量状態とは異なる状態に変更して再度読取処理を行うようにしてもよい。
【図面の簡単な説明】
【００９３】
【図１】図１は、本発明の第１実施形態に係る光学的情報読取装置１を概略的に例示する説明図である。
【図２】図２は、図１の光学的情報読取装置１の電気的構成を例示するブロック図である。
【図３】図３は、情報コード読取処理の流れを例示するフローチャートである。
【図４】図４は、図３の情報コード読取処理におけるＳ８の処理の流れを例示するフローチャートである。
【図５】図５は、方向検出の概念を説明する説明図である。
【図６】図６は、方向調整機構による方向調整を説明する説明図である。
【図７】図７は、情報コードから受光センサまでの距離、第２光源の角度、第２光源の強さの関係を説明する説明図である。
【図８】図８は、ダイレクトマーキングされた情報コードに第２光源からの照明光が入射する様子を説明する説明図であり、（ａ）は、コード側方側から見た様子、（ｂ）はコード上方側から見た様子を示すものである。
【図９】図９（ａ）は、第２光源を用いたときに得られる画像データの一部を例示するものであり、（ｂ）は、黒色セル中心の特定方法を例示する説明図である。
【図１０】図１０は、本発明の第２実施形態に係る光学的情報読取装置２００を概略的に例示する説明図である。
【図１１】図１１は、光学的情報読取装置の変形例１を示す説明図である。
【図１２】図１２は、光学的情報読取装置の変形例２を示す説明図である。
【図１３】図１３は、光学的情報読取装置の変形例３を示す説明図である。
【符号の説明】
【００９４】
１,２００…光学的情報読取装置
２…ケース
３…グリップ部
３ａ…先端部
５…読取口
１０…収容部
２１…第１光源（読取口側照明手段）
２３…受光センサ（受光手段）
４０…制御回路（読取手段、距離検出手段、制御手段、光量調整手段、条件変更手段）
６０…第２光源（照明手段）
６２…カバー部材
７０…方向調整機構
ＡＲ…把持領域
Ｃ…情報コード
【図１】
0005167833.tif 000003
【図２】
0005167833.tif 000004
【図３】
0005167833.tif 000005
【図４】
0005167833.tif 000006
【図５】
0005167833.tif 000007
【図６】
0005167833.tif 000008
【図７】
0005167833.tif 000009
【図８】
0005167833.tif 000010
【図９】
0005167833.tif 000011
【図１０】
0005167833.tif 000012
【図１１】
0005167833.tif 000013
【図１２】
0005167833.tif 000014
【図１３】
0005167833.tif 000015