(57)【要約】【課題】誤照射に起因する照明光の影響を抑制し得る光学的情報読取装置を提供する。【解決手段】制御回路４０にて実施される読取処理により、３軸モーションセンサ５０から出力される加速度信号に基づいて、当該光学的情報読取装置１０が静止している静止状態と静止していない非静止状態とのいずれであるかを判定し、非静止状態との判定時における照明光源２１の照明光Ｌｆの照射が停止されて、静止状態との判定時における照明光源２１の照明光Ｌｆの照度よりも低下される。【選択図】図３
2015072597.tif 000002
【特許請求の範囲】
【請求項１】
情報コードに対して照明光を照射する照射手段と、
前記照射手段の前記照明光の照度を制御する制御手段と、
前記情報コードからの反射光を受光する受光手段と、
前記情報コードからの反射光に応じて前記受光手段から出力される信号に基づいて当該情報コードをデコードするデコード手段と、
を備える光学的情報読取装置であって、
当該光学的情報読取装置が静止している静止状態と静止していない非静止状態とのいずれであるかを判定する判定手段を備え、
前記制御手段は、前記判定手段による前記非静止状態との判定時における前記照射手段の前記照明光の照度を、前記判定手段による前記静止状態との判定時における前記照射手段の前記照明光の照度よりも低下させることを特徴とする光学的情報読取装置。
【請求項２】
前記判定手段は、当該光学的情報読取装置の基準位置からの移動距離を算出する移動距離算出手段を備えており、前記移動距離算出手段により算出される移動距離が所定の距離閾値を超えると前記非静止状態であると判定することを特徴とする請求項１に記載の光学的情報読取装置。
【請求項３】
前記判定手段は、当該光学的情報読取装置の基準角度からの回転角度を算出する回転角度算出手段を備えており、前記回転角度算出手段により算出される回転角度が所定の角度閾値を超えると前記非静止状態であると判定することを特徴とする請求項１に記載の光学的情報読取装置。
【請求項４】
前記判定手段は、さらに、当該光学的情報読取装置の基準位置からの移動距離を算出する移動距離算出手段を備えており、前記移動距離算出手段により算出される移動距離が所定の距離閾値を超えるか前記回転角度算出手段により算出される回転角度が所定の角度閾値を超えると前記非静止状態であると判定することを特徴とする請求項３に記載の光学的情報読取装置。
【請求項５】
前記所定の距離閾値を変更可能な距離閾値変更手段を備えることを特徴とする請求項２または４に記載の光学的情報読取装置。
【請求項６】
前記所定の角度閾値を変更可能な角度閾値変更手段を備えることを特徴とする請求項３または４に記載の光学的情報読取装置。
【請求項７】
前記判定手段により前記非静止状態であると判定された状態が継続する継続時間を計時する計時手段と、
前記計時手段により計時される前記継続時間が所定の時間閾値以上になると当該光学的情報読取装置の静止を促す情報を報知する報知手段と、
を備えることを特徴とする請求項１〜６のいずれか一項に記載の光学的情報読取装置。
【請求項８】
前記所定の時間閾値を変更可能な時間閾値変更手段を備えることを特徴とする請求項７に記載の光学的情報読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学的情報読取装置に関するものである。
【背景技術】
【０００２】
従来、情報コードを光学的に読み取る光学的情報読取装置に関する技術として、下記特許文献１に示す情報コード読取装置が知られている。この情報コード読取装置には、読取窓に自発光式透明ＦＰＤが配置されており、この自発光式透明ＦＰＤは、所定周期で情報が表示され、情報が表示されない時間では透明になるように動作する。そして、ハウジング内に配置される照明器からの光が透明状態の自発光式透明ＦＰＤを透過して読取窓にかざされた情報コードに照射されると、この情報コードからの反射光が自発光式透明ＦＰＤを透過してハウジング内の受光センサにて受光されることで、情報コードが復号（デコード）される。このように読取窓に表示機能を兼備させることで、情報コード読取装置の小型化を図っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２８７００９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、定置式の光学的情報読取装置を用いた情報コードの読取作業では、基本的に読取装置自体を所定の載置面に載置した状態にて、その読取口に情報コードをかざすことで読み取りを行う。しかしながら、大きな商品に表示されている情報コードを読み取る際、情報コードに読取口を向けるために読取装置自体を移動させたり傾けたりすることがあり、この持ち運ばれている光学的情報読取装置から照射される照明光が、誤って人の目に入ってしまう照明光の誤照射が生じる可能性がある。特に、定置式の光学的情報読取装置では、読取作業者の両手を自由にするために照明光が常時点灯される場合が多く、上記問題が発生しやすい。また、携帯型の光学的情報読取装置でも照明光を照射したまま移動させると上記問題が生じる可能性がある。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、誤照射に起因する照明光の影響を抑制し得る光学的情報読取装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、特許請求の範囲の請求項１に記載の発明は、情報コード（Ｃ）に対して照明光（Ｌｆ）を照射する照射手段（２１）と、前記照射手段の前記照明光の照度を制御する制御手段（４０）と、前記情報コードからの反射光を受光する受光手段（２８）と、前記情報コードからの反射光に応じて前記受光手段から出力される信号に基づいて当該情報コードをデコードするデコード手段（４０）と、を備える光学的情報読取装置（１０）であって、当該光学的情報読取装置が静止している静止状態と静止していない非静止状態とのいずれであるかを判定する判定手段（４０）を備え、前記制御手段は、前記判定手段による前記非静止状態との判定時における前記照射手段の前記照明光の照度を、前記判定手段による前記静止状態との判定時における前記照射手段の前記照明光の照度よりも低下させることを特徴とする。
なお、上記各括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明の効果】
【０００７】
請求項１の発明では、当該光学的情報読取装置が静止している静止状態と静止していない非静止状態とのいずれであるかを判定する判定手段を備えており、制御手段による制御より、判定手段による非静止状態との判定時における照射手段の照明光の照度が、判定手段による静止状態との判定時における照射手段の照明光の照度よりも低下される。
【０００８】
これにより、光学的情報読取装置が情報コードを読み取るために持ち運ばれていることから非静止状態と判定される場合には、照射手段から照射される照明光の照度が、静止状態時、すなわち、通常の載置状態時よりも低下するため、誤照射に起因する照明光の影響を抑制することができる。
【０００９】
請求項２の発明では、判定手段により、移動距離算出手段にて算出される光学的情報読取装置の基準位置からの移動距離が所定の距離閾値を超えると非静止状態であると判定される。このように光学的情報読取装置の移動距離に基づいて静止状態および非静止状態のいずれであるかが判定されるため、移動に関して静止判定精度が向上するので、誤照射に起因する照明光の影響を確実に抑制することができる。
【００１０】
請求項３の発明では、判定手段により、回転角度算出手段にて算出される光学的情報読取装置の基準角度からの回転角度が所定の角度閾値を超えると非静止状態であると判定される。このように光学的情報読取装置の回転角度に基づいて静止状態および非静止状態のいずれであるかが判定されるため、回転に関して静止判定精度が向上するので、誤照射に起因する照明光の影響を確実に抑制することができる。
【００１１】
請求項４の発明では、判定手段により、移動距離算出手段により算出される移動距離が所定の距離閾値を超えるか回転角度算出手段にて算出される回転角度が所定の角度閾値を超えると非静止状態であると判定される。このように光学的情報読取装置の移動距離および回転角度の双方に基づいて静止状態および非静止状態のいずれであるかが判定されるため、回転角度の変化が小さい状態で光学的情報読取装置が移動する場合や移動距離の変化が小さい状態で光学的情報読取装置が傾く場合でも非静止状態であると判定されるので、静止判定精度を向上することができる。
【００１２】
請求項５の発明では、距離閾値変更手段により上記所定の距離閾値が変更可能であるため、例えば、光学的情報読取装置が頻繁に持ち運ばれやすい使用環境では所定の距離閾値を大きくするなど、使用環境に応じて所定の距離閾値を変更することで、その使用環境に適するように静止判定精度を調整することができる。これにより、本発明に係る光学的情報読取装置を様々な使用環境にて採用することができる。
【００１３】
請求項６の発明では、角度閾値変更手段により上記所定の角度閾値が変更可能であるため、例えば、光学的情報読取装置が頻繁に持ち運ばれやすい使用環境では所定の角度閾値を大きくするなど、使用環境に応じて所定の角度閾値を変更することで、その使用環境に適するように静止判定精度を調整することができる。これにより、本発明に係る光学的情報読取装置を様々な使用環境にて採用することができる。
【００１４】
請求項７の発明では、非静止状態であると判定された状態が継続する継続時間が所定の時間閾値以上になると当該光学的情報読取装置の静止を促す情報が報知手段により報知される。これにより、光学的情報読取装置が静止していないために照射手段の照明光の照度が低下していることを読取作業者に対して容易に認識させることができる。さらに、報知を受けた読取作業者が、情報コードを読取可能な位置に光学的情報読取装置を静止させることで、情報コードを読み取るための照度が低下されていない照射状態にスムーズに切り替えることができる。
【００１５】
請求項８の発明では、時間閾値変更手段により上記所定の時間閾値が変更可能であるため、例えば、光学的情報読取装置が頻繁に持ち運ばれやすい使用環境では所定の時間閾値を大きくするなど、使用環境に応じて所定の時間閾値を変更することで、その使用環境に適するように静止判定精度を調整することができる。これにより、本発明に係る光学的情報読取装置を様々な使用環境にて採用することができる。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態に係る光学的情報読取装置を示す斜視図である。
【図２】図１の光学的情報読取装置の回路構成を示すブロック図である。
【図３】第１実施形態における読取処理の流れを例示するフローチャートの一部である。
【図４】第１実施形態における読取処理の流れを例示するフローチャートの一部である。
【図５】規定範囲外への光学的情報読取装置の移動を説明するための説明図である。
【図６】第２実施形態における読取処理の流れを例示するフローチャートの一部である。
【図７】規定角度範囲を超えた光学的情報読取装置の傾きを説明するための説明図である。
【発明を実施するための形態】
【００１７】
［第１実施形態］
以下、本発明の光学的情報読取装置を具現化した第１実施形態について、図面を参照して説明する。図１は、第１実施形態に係る光学的情報読取装置１０を示す斜視図である。図２は、図１の光学的情報読取装置１０の回路構成を示すブロック図である。
【００１８】
図１に示す光学的情報読取装置１０は、バーコード等の一次元コードやＱＲコード（登録商標）等の二次元コードなどの情報コードを光学的に読み取る定置式の読取装置であって、ＡＢＳ樹脂等の合成樹脂からなる略矩形箱状のハウジング１１によって外郭が構成され、このハウジング１１の内部には、情報コードの読み取りを行う回路部２０が収容されている。
【００１９】
図２に示すように、ハウジング１１の内部に収容される回路部２０は、主に、照明光源２１、受光センサ２８、結像レンズ２７等の光学系と、メモリ３５、制御回路４０等のマイクロコンピュータ（以下「マイコン」という）系と、から構成されている。
【００２０】
光学系は、投光光学系と、受光光学系とに分かれている。投光光学系を構成する照明光源２１は、情報コードに対して照明光Ｌｆを照射する照射手段として機能するもので、例えば、白色のＬＥＤとこのＬＥＤからの光を読取窓１３に向けて出射する光学部材等とから構成されている。なお、図２では、照明光Ｌｆを情報コードＣが付された物品Ｒに向けて読取窓１３を介して照射する例を概念的に示している。
【００２１】
受光光学系は、受光センサ２８、結像レンズ２７、反射鏡（図示略）などによって構成されている。受光センサ２８は、例えば、Ｃ−ＭＯＳやＣＣＤ等の固体撮像素子である受光素子を二次元に配列したエリアセンサであってカメラモジュールとして構成されるものであり、情報コードに照射されて反射した反射光Ｌｒを受光する受光手段として構成されている。この受光センサ２８は、結像レンズ２７を介して入射する入射光を受光可能にプリント配線板（図示略）に実装されている。
【００２２】
結像レンズ２７は、外部から読取窓１３を介して入射する入射光を集光して受光センサ２８の受光面２８ａに像を結像可能な結像光学系として機能するものである。本実施形態では、照明光源２１から照射された照明光Ｌｆが情報コードにて反射した後、この反射光Ｌｒを結像レンズ２７で集光し、受光センサ２８の受光面２８ａにコード像を結像させている。
【００２３】
マイコン系は、増幅回路３１、Ａ／Ｄ変換回路３３、メモリ３５、アドレス発生回路３６、同期信号発生回路３８、制御回路４０等から構成されている。このマイコン系は、マイコン（情報処理装置）として機能し得る制御回路４０およびメモリ３５を中心として構成され、上述した光学系によって撮像された情報コードの画像信号をハードウェア的及びソフトウェア的に信号処理し得るものである。
【００２４】
光学系の受光センサ２８から出力される画像信号（アナログ信号）は、増幅回路３１に入力され所定ゲインで増幅された後、Ａ／Ｄ変換回路３３に入力されると、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号、つまり画像データ（画像情報）は、メモリ３５に入力されると、画像データ蓄積領域に蓄積される。なお、同期信号発生回路３８は、受光センサ２８およびアドレス発生回路３６に対する同期信号を発生可能に構成されており、またアドレス発生回路３６は、この同期信号発生回路３８から供給される同期信号に基づいて、メモリ３５に格納される画像データの格納アドレスを発生可能に構成されている。
【００２５】
メモリ３５は、半導体メモリ装置で、例えばＲＡＭ（ＤＲＡＭ、ＳＲＡＭ等）やＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ等）がこれに相当する。このメモリ３５のうちのＲＡＭには、上述した画像データ蓄積領域のほかに、制御回路４０が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルも確保可能に構成されている。またＲＯＭには、読取処理、解析処理等を実行可能な所定プログラムやその他、照明光源２１、受光センサ２８等の各ハードウェアを制御可能なシステムプログラム等が予め格納されている。
【００２６】
制御回路４０は、光学的情報読取装置１０全体を制御可能なマイコンで、ＣＰＵ、システムバス、入出力インタフェース等からなるもので、メモリ３５とともに情報処理装置を構成し得るもので情報処理機能を有する。この制御回路４０は、内蔵された入出力インタフェースを介して種々の入出力装置（周辺装置）と接続可能に構成されており、本実施形態の場合、制御回路４０には、操作部４２、発光部４３、ブザー４４、通信インタフェース４８等が接続されている。
【００２７】
これにより、制御回路４０は、例えば、操作部４２の操作に応じて入力される操作信号に応じた各種制御、情報コードの読み取りに関する情報を報知するインジケータとして機能する発光部４３の点灯・消灯、ビープ音やアラーム音を発生可能なブザー４４の鳴動のオンオフ、外部装置とのシリアル通信を可能にする通信インタフェース４８の通信制御等を可能にしている。
【００２８】
また、制御回路４０には、３軸方向の加速度を検出する３軸加速度センサとして３軸モーションセンサ５０が接続されている。この３軸モーションセンサ５０は、鉛直方向等を基準とする光学的情報読取装置１０の３軸方向の加速度と３軸の軸回りの角加速度とを検出し、この検出結果に応じた加速度信号を、制御回路４０に出力するように構成されている。この３軸モーションセンサ５０により、３軸方向（ｘ方向，ｙ方向，ｚ方向）の加速度や３軸（ｘ軸，ｙ軸，ｚ軸）の軸回りの角加速度が検出されることで、当該光学的情報読取装置１０の３軸方向の移動距離や傾きをそれぞれ算出することができる。
【００２９】
次に、上述のように構成される光学的情報読取装置１０において、情報コードを光学的に読み取る場合に、照明光Ｌｆの誤照射を防止する読取処理について、以下に説明する。
本実施形態において制御回路４０にて実施される読取処理では、照明光源２１を制御して照明光Ｌｆの誤照射を防止するため、３軸モーションセンサ５０の検出結果に基づいて光学的情報読取装置１０が移動していると判定される場合には、照明光Ｌｆの照射が停止される。例えば、大きな商品に表示されている情報コードを読み取る際に、読取作業者がこの情報コードに読取窓１３を向けるために光学的情報読取装置１０自体を移動させている場合には、この光学的情報読取装置１０の移動の間、照明光Ｌｆの照射を停止することができる。なお、制御回路４０は、「制御手段」の一例に相当し得る。
【００３０】
以下、制御回路４０により実施される読取処理について、図３〜図５を用いて詳細に説明する。なお、図３および図４は、第１実施形態における読取処理の流れを例示するフローチャートである。図５は、規定範囲外への光学的情報読取装置１０の移動を説明するための説明図である。
【００３１】
操作部４２の操作に応じて光学的情報読取装置１０に電源が投入されると、制御回路４０により読取処理が開始され、まず、図３のステップＳ１０１に示す初期設定がなされる。この処理では、現時点での光学的情報読取装置１０の所定の計測位置が起点位置（原点）Ｐとして設定されるとともに、フラグＦ１，Ｆ２がそれぞれＦ１＝０，Ｆ２＝０に設定される。ここで、フラグＦ１は、光学的情報読取装置１０の計測位置が上述のように設定された起点位置Ｐを基準とする規定範囲内に位置しているか否かを示すフラグであり、Ｆ１＝０は規定範囲内に位置している状態を示し、Ｆ１＝１は規定範囲内に位置していない状態を示す。また、フラグＦ２は、光学的情報読取装置１０の静止計測を継続している状態であるか否かを示すフラグであり、Ｆ２＝０は静止計測していない状態を示し、Ｆ２＝１は、静止計測を継続している状態を示す。
【００３２】
次に、ステップＳ１０３に示す現在位置算出処理がなされる。この処理では、３軸モーションセンサ５０から出力される加速度信号に基づいて、上記起点位置Ｐを基準とする光学的情報読取装置１０の計測位置の座標（Ｘｃ，Ｙｃ，Ｚｃ）が算出される。
【００３３】
続いて、ステップＳ１０５に示す判定処理にて、光学的情報読取装置１０が上記規定範囲内に位置しているか否かについて判定される。本実施形態では、以下に示す３つの条件式（１）〜（３）を全て満たす場合に、光学的情報読取装置１０が上記規定範囲内に位置していると判定する。
Ｘｔｈ１＜Ｘｃ＜Ｘｔｈ２                                        （１）
Ｙｔｈ１＜Ｙｃ＜Ｙｔｈ２                                        （２）
Ｚｔｈ１＜Ｚｃ＜Ｚｔｈ２                                        （３）
なお、Ｘｔｈ１，Ｘｔｈ２，Ｙｔｈ１，Ｙｔｈ２，Ｚｔｈ１，Ｚｔｈ２は、予め設定されている閾値であり、使用環境に応じてその値を変更することができる。
【００３４】
ここで、上記起点位置Ｐが設定された直後であることから、Ｘｃ＝０，Ｙｃ＝０，Ｚｃ＝０であり、上記条件式（１）〜（３）の全てを満たす場合には（Ｓ１０５でＹｅｓ）、図４のステップＳ１２９に示す照射処理がなされ、照明光源２１からの照明光Ｌｆが読取窓１３を介して外方へ照射される。すなわち、光学的情報読取装置１０が上記規定範囲内に位置している場合には、情報コードを読み取るための照明光Ｌｆが読取窓１３を介して照射されることとなる。
【００３５】
次に、ステップＳ１３１に示す撮像処理がなされ、照明光Ｌｆが照射された状態で、読取窓１３を介して受光した外光に応じて受光センサ２８から出力される受光信号に基づいて、撮像画像が生成される。続いて、ステップＳ１３３に示すデコード処理がなされ、この撮像画像に対して公知のデコード処理が実施される。ここで、情報コードが撮像されていないことからデコードが失敗しており（Ｓ１３５でＮｏ）、終了操作等がなされない場合には（Ｓ１３９でＮｏ）、上記ステップＳ１０３からの処理が繰り返される。
【００３６】
一方、上記規定範囲内に位置している光学的情報読取装置１０の読取窓１３に対して読取作業者が情報コードをかざすことで、撮像された情報コードのデコードが成功して情報コードとして符号化された文字データ等が取得されると（Ｓ１３５でＹｅｓ）、ステップＳ１３７に示す出力処理がなされる。この処理では、取得された文字データ等が通信インタフェース４８を介して外部機器等の上位システムに送信（出力）される。そして、終了操作等がなされない場合には（Ｓ１３９でＮｏ）、上記ステップＳ１０３からの処理が繰り返される。なお、上記デコード処理を実行する制御回路４０は、「デコード手段」の一例に相当し得る。
【００３７】
上述のようなステップＳ１０３からの繰り返し処理中に、図５に示すように光学的情報読取装置１０が上記規定範囲外へ移動したことから、上記条件式（１）〜（３）の少なくともいずれかが満たされなくなると、光学的情報読取装置１０が上記規定範囲内に位置していないとしてステップＳ１０５にてＮｏと判定される。ここで、光学的情報読取装置１０が移動する場合とは、例えば、大きな商品に表示されている情報コードを読取窓１３にかざすために、読取作業者が情報コードの位置まで光学的情報読取装置１０を持ち運ぶ場合である。
【００３８】
上述のようにステップＳ１０５にてＮｏと判定されると、ステップＳ１０７にてフラグＦ１がＦ１＝１であるか否かについて判定され、Ｆ１＝０に設定されている場合には（Ｓ１０７でＮｏ）、ステップＳ１０９にてＦ１＝１に設定される。続いて、ステップＳ１１１に示す第１計時処理がなされ、光学的情報読取装置１０が規定範囲外に持ち運ばれてからの経過時間Ｔ１の計時が開始される。そして、経過時間Ｔ１が所定の時間閾値（以下、第１時間閾値Ｔｔｈ１ともいう）を経過していなければ、ステップＳ１１３にてＮｏと判定される。なお、上記第１計時処理を実行する制御回路４０は、「計時手段」の一例に相当し、経過時間Ｔ１および第１時間閾値Ｔｔｈ１は、「継続時間」および「所定の時間閾値」の一例に相当し得る。
【００３９】
次に、ステップＳ１１７にてフラグＦ２がＦ２＝１であるか否かについて判定され、Ｆ２＝０に設定されている場合には（Ｓ１１７でＮｏ）、ステップＳ１１９にてＦ２＝１に設定される。
【００４０】
続いて、ステップＳ１２１に示す静止判定用基準設定処理がなされる。この処理では、静止判定用基準位置座標Ｘｃ１，Ｙｃ１，Ｚｃ１が、直前にステップＳ１０３にて算出された現在位置座標Ｘｃ，Ｙｃ，Ｚｃに等しくなるように設定される。そして、ステップＳ１２３に示す第２計時処理がなされ、経過時間Ｔ２の計時が開始される。
【００４１】
次に、ステップＳ１２５に示す判定処理にて、現在位置座標Ｘｃ，Ｙｃ，Ｚｃと静止判定用基準位置座標Ｘｃ１，Ｙｃ１，Ｚｃ１との関係に基づいて、光学的情報読取装置１０が静止しているか否かについて判定される。
具体的には、以下に示す３つの条件式（４）〜（６）を全て満たす場合に、光学的情報読取装置１０が静止していると判定する。
｜Ｘｃ１−Ｘｃ｜＜Ｘｓｔｏｐ                                    （４）
｜Ｙｃ１−Ｙｃ｜＜Ｙｓｔｏｐ                                    （５）
｜Ｚｃ１−Ｚｃ｜＜Ｚｓｔｏｐ                                    （６）
なお、Ｘｓｔｏｐ，Ｙｓｔｏｐ，Ｚｓｔｏｐは、予め設定されている静止判定用の距離閾値であり、使用環境に応じてその値を変更することができる。また、上記判定処理を実行する制御回路４０は、「判定手段」の一例に相当し、上記条件式（４）〜（６）の左辺は「基準位置からの移動距離」に相当し、３軸モーションセンサ５０は、「移動距離算出手段」の一例に相当し得る。
【００４２】
ここで、上記静止判定用基準位置座標Ｘｃ１，Ｙｃ１，Ｚｃ１が設定された直後であることから、Ｘｃ１＝Ｘｃ，Ｙｃ１＝Ｙｃ，Ｚｃ＝Ｚｃ１であるため上記条件式（４）〜（６）の全てを満たし（Ｓ１２５でＹｅｓ）、経過時間Ｔ２が所定の時間閾値（以下、第２時間閾値Ｔｔｈ２ともいう）を経過していない場合には（Ｓ１２７でＮｏ）、上記ステップＳ１０３からの処理がなされる。このため、経過時間Ｔ２が第２時間閾値Ｔｔｈ２以上となるまで上記照射処理がなされないことから、照明光Ｌｆの照射が停止されることとなる。なお、第２時間閾値Ｔｔｈ２は、例えば、２〜３ｓに設定されている。
【００４３】
そして、上記ステップＳ１０３からの処理がなされ、光学的情報読取装置１０が移動し続けていることから上記条件式（４）〜（６）の少なくともいずれかが満たされなくなると、ステップＳ１２５にてＮｏと判定されて、静止判定用基準位置座標Ｘｃ１，Ｙｃ１，Ｚｃ１が再設定されるとともに（Ｓ１２１）、経過時間Ｔ２の計時が再度開始される（Ｓ１２３）。すなわち、光学的情報読取装置１０が移動し続けている間は、経過時間Ｔ２の計時が開始されない状態となる。
【００４４】
その後、読取作業者により、読取窓１３が情報コードに向かうように光学的情報読取装置を移動させ終えたことから光学的情報読取装置１０が静止すると、上記条件式（４）〜（６）の全てが満たされた状態（Ｓ１２５でＹｅｓ）が継続している間、経過時間Ｔ２の計時が継続する。そして、この計時が継続している経過時間Ｔ２が第２時間閾値Ｔｔｈ２を超えない場合には、光学的情報読取装置１０が完全に静止しておらず非静止状態であるとして、ステップＳ１２７にてＮｏと判定されて、上記ステップＳ１０３からの処理がなされる。すなわち、光学的情報読取装置１０の静止している状態が所定時間継続するまで（経過時間Ｔ２が第２時間閾値Ｔｔｈ２を超えるまで）、照明光Ｌｆの照射停止状態が継続されることとなる。このため、光学的情報読取装置１０が一時的に静止しただけで照明光Ｌｆの照射停止状態が解除されることを確実に防止することができる。
【００４５】
そして、光学的情報読取装置１０が静止してから所定時間が経過して、経過時間Ｔ２が第２時間閾値Ｔｔｈ２以上になると（Ｓ１２７でＹｅｓ）、光学的情報読取装置１０が静止状態であるとして、上記ステップＳ１２９以降の処理がなされる。すなわち、光学的情報読取装置１０が継続して静止していることから光学的情報読取装置１０の移動が完了したと判定される場合には、照明光Ｌｆが読取窓１３を介して照射された状態で、ステップＳ１３１以降の処理がなされる。
【００４６】
一方、光学的情報読取装置１０が移動し続けているために上記ステップＳ１０３からの処理が繰り返されている際に、経過時間Ｔ１が第１時間閾値Ｔｔｈ１以上になると（Ｓ１１３でＹｅｓ）、ステップＳ１１５に示す警告処理がなされる。この処理では、光学的情報読取装置１０が移動し続けているためにステップＳ１２９以降の処理が実施できないため当該光学的情報読取装置１０の静止を促すための報知が報知手段により実施される。本実施形態では、報知手段による光学的情報読取装置１０の静止を促すための報知として、例えば、発光部４３の点滅やブザー４４の鳴動等が採用されている。
【００４７】
以上説明したように、本実施形態に係る光学的情報読取装置１０では、制御回路４０にて実施される読取処理により、当該光学的情報読取装置１０が静止している静止状態と静止していない非静止状態とのいずれであるかを判定し、非静止状態との判定時における照明光源２１の照明光Ｌｆの照射が停止されて、静止状態との判定時における照明光源２１の照明光Ｌｆの照度よりも低下される。
【００４８】
これにより、光学的情報読取装置１０が情報コードを読み取るために持ち運ばれていることから非静止状態と判定される場合には、照明光源２１から照射される照明光Ｌｆの照度が、静止状態時、すなわち、通常の載置状態時よりも低下するため、誤照射に起因する照明光の影響を抑制することができる。
【００４９】
なお、非静止状態と判定される場合には、照明光源２１の照明光Ｌｆの照射を停止することに限らず、読取窓１３を情報コードに向けやすくするため、静止状態時よりも照明光源２１の照明光Ｌｆの照度を低下させて照射してもよい。
【００５０】
また、上記ステップＳ１２５の判定処理にて算出される光学的情報読取装置１０の基準位置からの移動距離（｜Ｘｃ１−Ｘｃ｜，｜Ｙｃ１−Ｙｃ｜，｜Ｚｃ１−Ｚｃ｜）が所定の距離閾値（Ｘｓｔｏｐ，Ｙｓｔｏｐ，Ｚｓｔｏｐ）を超えると、非静止状態であると判定される。このように光学的情報読取装置１０の移動距離に基づいて静止状態および非静止状態のいずれであるかが判定されるため、移動に関して静止判定精度が向上するので、誤照射に起因する照明光Ｌｆの影響を確実に抑制することができる。
【００５１】
なお、静止判定用の距離閾値であるＸｓｔｏｐ，Ｙｓｔｏｐ，Ｚｓｔｏｐは、制御回路４０による変更処理により使用環境に応じて変更可能であってもよい。すなわち、光学的情報読取装置１０が頻繁に持ち運ばれやすい使用環境ではＸｓｔｏｐ，Ｙｓｔｏｐ，Ｚｓｔｏｐを大きくするなど、使用環境に応じて変更することで、その使用環境に適するように静止判定精度を調整することができる。これにより、本発明に係る光学的情報読取装置１０を様々な使用環境にて採用することができる。なお、上記変更処理を実行する制御回路４０は、「距離閾値変更手段」の一例に相当し得る。
【００５２】
また、経過時間Ｔ１が第１時間閾値Ｔｔｈ１以上になると、当該光学的情報読取装置１０の静止を促す情報が発光部４３の点滅やブザー４４の鳴動等により報知される。これにより、光学的情報読取装置１０が静止していないために照明光源２１の照明光Ｌｆの照射が停止（照度低下）していることを読取作業者に対して容易に認識させることができる。さらに、報知を受けた読取作業者が、情報コードを読取可能な位置に光学的情報読取装置１０を静止させることで、情報コードを読み取るための照度が低下されていない照射状態にスムーズに切り替えることができる。
【００５３】
なお、第１時間閾値Ｔｔｈ１は、制御回路４０による変更処理により使用環境に応じて変更可能であってもよい。すなわち、光学的情報読取装置１０が頻繁に持ち運ばれやすい使用環境では第１時間閾値Ｔｔｈ１を大きくするなど、使用環境に応じて変更することで、その使用環境に適するように静止判定精度を調整することができる。これにより、本発明に係る光学的情報読取装置１０を様々な使用環境にて採用することができる。また、同様に、第２時間閾値Ｔｔｈ２は、制御回路４０による変更処理により使用環境に応じて変更可能であってもよい。なお、上記変更処理を実行する制御回路４０は、「時間閾値変更手段」の一例に相当し得る。
【００５４】
［第２実施形態］
次に、本第２実施形態に係る光学的情報読取装置について、図６および図７を参照して説明する。図６は、第２実施形態における読取処理の流れを例示するフローチャートの一部である。図７は、規定角度範囲を超えた光学的情報読取装置１０の傾きを説明するための説明図であり、図７（Ａ）は、傾いていない状態を示し、図７（Ａ）は、規定角度範囲内で傾いている状態を示し、図７（Ａ）は、規定角度範囲を超えて傾いている状態を示す。
【００５５】
本第２実施形態では、上述した読取処理について図３および図４に示すフローチャートに代えて図６および図４に示すフローチャートに基づいて演算処理する点が、上記第１実施形態に係る光学的情報読取装置と主に異なる。したがって、第１実施形態の携帯端末用置台と実質的に同一の構成部分には、同一符号を付し、その説明を省略する。
【００５６】
本第２実施形態では、光学的情報読取装置１０の移動距離に加えて３軸の軸回りの角加速度から求められる回転角度をも考慮して、照明光Ｌｆの照射を抑制する。光学的情報読取装置１０の移動距離のみ考慮していると、移動距離の変化が小さい状態で光学的情報読取装置が傾く場合に誤照射してしまう可能性があるからである。
【００５７】
以下、本実施形態において制御回路４０により実施される読取処理について、図６および図４に示すフローチャートを用いて詳細に説明する。
操作部４２の操作に応じて光学的情報読取装置１０に電源が投入されると、制御回路４０により読取処理が開始され、まず、図６のステップＳ１０１ａに示す初期設定がなされる。この処理では、現時点での光学的情報読取装置１０の所定の計測位置が起点位置Ｐとして設定されるとともに、現時点での光学的情報読取装置１０の傾きを基準にｘ軸、ｙ軸、ｚ軸が設定される。また、上記第１実施形態と同様に、フラグＦ１，Ｆ２がそれぞれＦ１＝０，Ｆ２＝０に設定される。
【００５８】
次に、ステップＳ１０３に示す現在位置算出処理にて現在位置座標Ｘｃ，Ｙｃ，Ｚｃが算出されると、ステップＳ１０４に示す現在角度算出処理がなされる。この処理では、３軸モーションセンサ５０から出力される加速度信号に基づいて、ステップＳ１０１ａにて設定されたｘ軸、ｙ軸、ｚ軸を基準とする光学的情報読取装置１０の現在角度θｘｃ，θｙｃ，θｚｃが算出される。
【００５９】
そして、光学的情報読取装置１０が上記規定範囲内に位置しており上記条件式（１）〜（３）の全てが満たされていると（Ｓ１０５でＹｅｓ）、ステップＳ１０６に示す判定にて、光学的情報読取装置１０の傾きが規定角度範囲内であるか否かについて判定される。本実施形態では、以下に示す３つの条件式（７）〜（９）を全て満たす場合に、光学的情報読取装置１０の傾きが上記規定角度範囲内であると判定する。
θｘ１＜θｘｃ＜θｘ２                                            （７）
θｙ１＜θｙｃ＜θｙ２                                            （８）
θｚ１＜θｚｃ＜θｚ２                                            （９）
なお、θｘ１，θｘ２，θｙ１，θｙ２，θｚ１，θｚ２は、予め設定されている閾値であり、使用環境に応じてその値を変更することができる。
【００６０】
そして、図７（Ａ）または図７（Ｂ）に例示するように、光学的情報読取装置１０の傾きが上記規定角度範囲内であり上記条件式（７）〜（９）の全てが満たされていると（Ｓ１０６でＹｅｓ）、上述した図４のステップＳ１２９以降の処理がなされる。
【００６１】
一方、光学的情報読取装置１０が移動したことから上記条件式（１）〜（３）の少なくともいずれかが満たされなくなるか（Ｓ１０５でＮｏ）、図７（Ｃ）に例示するように光学的情報読取装置１０が傾けられたことから上記条件式（７）〜（９）の少なくともいずれかが満たされなくなると（Ｓ１０６でＮｏ）、ステップＳ１０７以降の処理がなされる。そして、ステップＳ１１９にてＦ２＝１に設定されると、ステップＳ１２１ａに示す静止判定用基準設定処理がなされる。この処理では、直前にステップＳ１０３にて算出された現在位置座標Ｘｃ，Ｙｃ，Ｚｃに等しくなるように静止判定用基準位置座標Ｘｃ１，Ｙｃ１，Ｚｃ１が設定されるとともに、直前にステップＳ１０４にて算出された現在角度θｘｃ，θｙｃ，θｚｃに等しくなるように静止判定用基準角度θｘｃ１，θｙｃ１，θｚｃ１が設定される。続いて、ステップＳ１２３に示す第２計時処理がなされ、経過時間Ｔ２の計時が開始される。
【００６２】
次に、ステップＳ１２５ａに示す判定処理にて、現在位置座標Ｘｃ，Ｙｃ，Ｚｃと静止判定用基準位置座標Ｘｃ１，Ｙｃ１，Ｚｃ１との関係と、現在角度θｘｃ，θｙｃ，θｚｃと静止判定用基準角度θｘｃ１，θｙｃ１，θｚｃ１との関係とに基づいて、光学的情報読取装置１０が静止しているか否かについて判定される。具体的には、上述した３つの条件式（４）〜（６）に加えて、以下に示す３つの条件式（１０）〜（１２）を全て満たす場合に、光学的情報読取装置１０が静止していると判定する。
｜θｘｃ１−θｘｃ｜＜θｘｓｔｏｐ                              （１０）
｜θｙｃ１−θｙｃ｜＜θｙｓｔｏｐ                              （１１）
｜θｚｃ１−θｚｃ｜＜θｚｓｔｏｐ                              （１２）
なお、θｘｓｔｏｐ，θｙｓｔｏｐ，θｚｓｔｏｐは、予め設定されている静止判定用の角度閾値であり、使用環境に応じてその値を変更することができる。また、上記条件式（１０）〜（１２）の左辺は「基準角度からの回転角度」に相当し、３軸モーションセンサ５０は、「回転角度算出手段」の一例に相当し得る。
【００６３】
そして、条件式（４）〜（６），（１０）〜（１２）の少なくともいずれかが満たされていない間に加えて、条件式（４）〜（６），（１０）〜（１２）の全てが満たされてから経過時間Ｔ２が第２時間閾値Ｔｔｈ２を経過するまで、光学的情報読取装置１０が完全に静止しておらず非静止状態であるとして、ステップＳ１２７にてＮｏと判定されて、照明光Ｌｆの照射が停止される状態となる。すなわち、移動距離の変化だけで判断すると静止していると判断されるような場合であっても光学的情報読取装置１０の傾きが継続して変化していると、光学的情報読取装置１０が非静止状態であるとして、照明光Ｌｆの照射停止状態が継続される。
【００６４】
その後、光学的情報読取装置１０が静止してから所定時間が経過して、経過時間Ｔ２が第２時間閾値Ｔｔｈ２以上になると（Ｓ１２７でＹｅｓ）、光学的情報読取装置１０が静止状態であるとして、上記ステップＳ１２９以降の処理がなされ、照明光Ｌｆが照射される状態となる。
【００６５】
以上説明したように、本実施形態に係る光学的情報読取装置１０では、上記ステップＳ１２５ａの判定処理にて算出される光学的情報読取装置１０の基準位置からの移動距離（｜Ｘｃ１−Ｘｃ｜，｜Ｙｃ１−Ｙｃ｜，｜Ｚｃ１−Ｚｃ｜）が所定の距離閾値（Ｘｓｔｏｐ，Ｙｓｔｏｐ，Ｚｓｔｏｐ）を超えるか、基準角度からの回転角度（｜θｘｃ１−θｘｃ｜，｜θｙｃ１−θｙｃ｜，｜θｚｃ１−θｚｃ｜）が所定の角度閾値（θｘｓｔｏｐ，θｙｓｔｏｐ，θｚｓｔｏｐ）を超えると非静止状態であると判定される。このように光学的情報読取装置１０の移動距離および回転角度の双方に基づいて静止状態および非静止状態のいずれであるかが判定されるため、回転角度の変化が小さい状態で光学的情報読取装置１０が移動する場合や移動距離の変化が小さい状態で光学的情報読取装置１０が傾く場合でも非静止状態であると判定されるので、静止判定精度を向上することができる。
【００６６】
なお、静止判定用の角度閾値であるθｘｓｔｏｐ，θｙｓｔｏｐ，θｚｓｔｏｐは、制御回路４０による変更処理により使用環境に応じて変更可能であってもよい。すなわち、光学的情報読取装置１０が頻繁に持ち運ばれやすい使用環境ではθｘｓｔｏｐ，θｙｓｔｏｐ，θｚｓｔｏｐを大きくするなど、使用環境に応じて変更することで、その使用環境に適するように静止判定精度を調整することができる。これにより、本発明に係る光学的情報読取装置１０を様々な使用環境にて採用することができる。なお、上記変更処理を実行する制御回路４０は、「角度閾値変更手段」の一例に相当し得る。
【００６７】
なお、本発明は上記各実施形態に限定されるものではなく、例えば、以下のように具体化してもよい。
（１）制御回路４０にて実施される読取処理では、上記第１実施形態のように移動距離に基づいて静止状態および非静止状態のいずれであるかについて判定することに限らず、移動距離を考慮することなく上記第２実施形態にて説明した回転角度に基づいて静止状態および非静止状態のいずれであるかについて判定してもよい。この場合には、回転に関して静止判定精度が向上し、誤照射に起因する照明光Ｌｆの影響を確実に抑制することができる。
【００６８】
（２）光学的情報読取装置１０は、定置式の読取装置として構成されることに限らず、携帯式の読取装置として構成されてもよい。
【００６９】
（３）３軸モーションセンサ５０を利用して光学的情報読取装置１０の移動（現在位置）や傾き（回転角度）を算出することに限らず、他のセンサ等を用いて光学的情報読取装置１０の移動や傾きを算出してもよい。
【符号の説明】
【００７０】
１０…光学的情報読取装置
２１…照明光源（照射手段）
２８…受光センサ（受光手段）
４０…制御回路（制御手段，デコード手段，判定手段，計時手段，距離閾値変更手段，角度閾値変更手段，時間閾値変更手段）
５０…３軸モーションセンサ（移動距離算出手段，回転角度算出手段）
Ｌｆ…照明光
【図１】
2015072597.tif 000003
【図２】
2015072597.tif 000004
【図３】
2015072597.tif 000005
【図４】
2015072597.tif 000006
【図５】
2015072597.tif 000007
【図６】
2015072597.tif 000008
【図７】
2015072597.tif 000009