(57)【要約】      （修正有）【課題】情報コードの撮像状態を考慮して適正な読取距離を報知し得る光学的情報読取装置を提供する。【解決手段】抽出された特定パターンを構成する各モジュールについて、これら各モジュールの輝度値に基づいて当該特定パターンのぼけ具合が算出されるとともに、当該各モジュールの幅値に基づいて当該特定パターンの特定幅値が算出される。そして、上記ぼけ具合に基づいて当該特定パターンが読取適正距離範囲Ｘ外で撮像されたと判定される場合に、上記特定幅値に基づいて、当該特定パターンが上記読取適正距離範囲Ｘよりも遠方で撮像されたと判定されると第１照射光Ｌ１が照射され、当該特定パターンが上記読取適正距離範囲Ｘよりも遠方で撮像されていないと判定されると第２照射光Ｌ２が照射されるように制御される。【選択図】図３
2013089069.tif 000002
【特許請求の範囲】
【請求項１】
複数の明色モジュールおよび暗色モジュールからなる情報コードであって前記明色モジュールおよび前記暗色モジュールが所定の順序で配列される特定パターンを含む情報コードを撮像する撮像手段と、
前記撮像手段により撮像された撮像画像に含まれる前記情報コードのコード画像に基づいて当該情報コードをデコードするデコード手段と、
を備える光学的情報読取装置であって、
前記撮像画像から前記情報コードの前記特定パターンを抽出する抽出手段と、
前記抽出手段により抽出された前記特定パターンを構成する各モジュールの輝度値に基づいて当該特定パターンのぼけ具合を算出するぼけ具合算出手段と、
前記抽出手段により抽出された前記特定パターンを構成する各モジュールの幅値に基づいて当該特定パターンの配列方向の幅値を特定幅値として算出する幅値算出手段と、
前記ぼけ具合算出手段により算出される前記ぼけ具合に基づいて、前記特定パターンが読取適正距離範囲外で撮像されたか否かを判定する第１判定手段と、
前記幅値算出手段により算出される前記特定幅値に基づいて、前記特定パターンが前記読取適正距離範囲よりも遠方で撮像されたか否かを判定する第２判定手段と、
前記撮像手段により撮像された前記情報コードが当該装置に対して前記読取適正距離範囲から外れて位置することを示す照射光であって、前記読取適正距離範囲を外れて遠方に位置することを示す第１照射光と、前記読取適正距離範囲を外れて近辺に位置することを示す第２照射光とのいずれかを照射可能な照射手段と、
前記第１判定手段により前記ぼけ具合に基づいて前記特定パターンが前記読取適正距離範囲外で撮像されたと判定される場合に、前記第２判定手段により前記特定幅値に基づいて、前記特定パターンが前記読取適正距離範囲よりも遠方で撮像されたと判定されると前記第１照射光が照射され、前記特定パターンが前記読取適正距離範囲よりも遠方で撮像されていないと判定されると前記第２照射光が照射されるように、前記照射手段を制御する制御手段と、
を備えることを特徴とする光学的情報読取装置。
【請求項２】
前記照射手段は、前記第１照射光の発光状態と前記第２照射光の発光状態とが異なるように構成されることを特徴とする請求項１に記載の光学的情報読取装置。
【請求項３】
前記撮像手段により撮像された撮像画像に前記コード画像の全てが含まれることなく一部が含まれるか否かを判定する第３判定手段と、
前記撮像手段により前記撮像画像として撮像される撮像エリアの外縁に相当する複数個所に対して第３照射光を照射可能な外縁照射手段と、を備え、
前記制御手段は、前記第３判定手段により前記コード画像の全てが含まれることなく一部が含まれると判定される場合に、前記撮像エリアの外縁に相当する箇所であって、当該コード画像の一部が前記撮像画像に占める位置から求められる前記情報コード内に位置する箇所か、この情報コードに対して他の箇所よりも近くに位置する箇所に、前記第３照射光が照射されるように前記外縁照射手段を制御することを特徴とする請求項１または２に記載の光学的情報読取装置。
【請求項４】
前記外縁照射手段は、前記第３照射光の発光状態が前記第１照射光の発光状態および前記第２照射光の発光状態と異なるように構成されることを特徴とする請求項３に記載の光学的情報読取装置。
【請求項５】
前記情報コードは、ＱＲコードであって、
前記特定パターンは、前記ＱＲコードの位置を検出するための位置検出パターンであることを特徴とする請求項１〜４のいずれか一項に記載の光学的情報読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報コードを光学的に読み取る光学的情報読取装置に関するものである。
【背景技術】
【０００２】
バーコードや二次元コード等の情報コードを光学的に読み取るためのハンディタイプの光学的情報読取装置においては、近年、使い勝手の良さから、読取対象から離れた位置から読取りができるものが実用化されている。この種のハンディタイプの光学的情報読取装置は、例えば、手持ち可能に構成された本体ケース内に、ＣＣＤエリアセンサなどの受光センサ、結像レンズを有する結像光学部、ＬＥＤなどの照明装置等を備えて構成される。そして、ユーザが、本体ケースの先端部に形成される読取口を読取対象に向けた状態で、トリガースイッチを操作すると、照明装置により情報コードが表示された読取対象に対して照明光が照射され、その反射光が読取口から入射され、結像レンズを介して受光センサにより撮像されるようになっている。
【０００３】
そして、この種の光学的情報読取装置においては、読取対象（情報コード）と装置（読取口）との間の位置合せのために、レーザダイオードやＬＥＤを用いて、読取対象に対して読取位置（受光センサの視野やその中心位置）を示すためのマーカ光を照射するマーカ光照射手段を備えるものとして、例えば、特許文献１に示す情報記号読取り装置が知られている。この情報記号読取り装置にて採用されるマーカ光照射手段は、読取視野の中心部と左右両端部との３点のスポット光を照射するようになっている。また、このマーカ光は、位置合せ時にのみ照射（点灯）され、情報コードの画像取込み時には消灯される。
【０００４】
ところで、この種の光学的情報読取装置にあっては、照明光の強度や受光センサの露光時間等の関係から、読取りに適切となる読取距離（装置から読取対象までの距離）にある程度の範囲がある。そのため、上述した特許文献１の情報記号読取り装置では、情報コードの最適な読取り深度（距離）をユーザに視覚的に知らせるべく、３点のスポット光からなるマーカ光が、最適な読取距離において読取対象面にくっきりと結像され、適切な距離範囲から外れるとぼけるように構成されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−２５０１７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、情報コードを光学的に読み取る場合、当該情報コードを構成する各モジュールのモジュールサイズに応じて読み取り可能な読取距離が変わる。このため、上述した特許文献１に開示されるような構成では、マーカ光の投影像の形状に基づいて合焦点距離が報知されるものの、情報コードの撮像状態が考慮されないため、情報コードのモジュールサイズによっては適正な読取距離を報知できない場合がある。この場合には、撮像された情報コードにぼけ等が生じているためにデコードが失敗してしまうと、使用者に不信感を与えてしまうという問題がある。
【０００７】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、情報コードの撮像状態を考慮して適正な読取距離を報知し得る光学的情報読取装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に記載の光学的情報読取装置は、複数の明色モジュールおよび暗色モジュールからなる情報コード（Ｂ，Ｑ）であって前記明色モジュールおよび前記暗色モジュールが所定の順序で配列される特定パターン（Ｃｓ，ＦＰ）を含む情報コードを撮像する撮像手段（２８）と、前記撮像手段により撮像された撮像画像に含まれる前記情報コードのコード画像に基づいて当該情報コードをデコードするデコード手段（４０）と、を備える光学的情報読取装置（４０）であって、前記撮像画像から前記情報コードの前記特定パターンを抽出する抽出手段と、前記抽出手段により抽出された前記特定パターンを構成する各モジュールの輝度値に基づいて当該特定パターンのぼけ具合（Ｆ）を算出するぼけ具合算出手段（４０）と、前記抽出手段により抽出された前記特定パターンを構成する各モジュールの幅値に基づいて当該特定パターンの配列方向の幅値を特定幅値（Ｈ）として算出する幅値算出手段（４０）と、前記ぼけ具合算出手段により算出される前記ぼけ具合に基づいて、前記特定パターンが読取適正距離範囲（Ｘ）外で撮像されたか否かを判定する第１判定手段（４０）と、前記幅値算出手段により算出される前記特定幅値に基づいて、前記特定パターンが前記読取適正距離範囲よりも遠方で撮像されたか否かを判定する第２判定手段（４０）と、前記撮像手段により撮像された前記情報コードが当該装置に対して前記読取適正距離範囲から外れて位置することを示す照射光であって、前記読取適正距離範囲を外れて遠方に位置することを示す第１照射光（Ｌ１）と、前記読取適正距離範囲を外れて近辺に位置することを示す第２照射光（Ｌ２）とのいずれかを照射可能な照射手段（５０，５１，５２）と、前記第１判定手段により前記ぼけ具合に基づいて前記特定パターンが前記読取適正距離範囲外で撮像されたと判定される場合に、前記第２判定手段により前記特定幅値に基づいて、前記特定パターンが前記読取適正距離範囲よりも遠方で撮像されたと判定されると前記第１照射光が照射され、前記特定パターンが前記読取適正距離範囲よりも遠方で撮像されていないと判定されると前記第２照射光が照射されるように、前記照射手段を制御する制御手段（４０）と、を備えることを特徴とする。
【０００９】
請求項２に記載の発明は、請求項１に記載の光学的情報読取装置において、前記照射手段は、前記第１照射光の発光状態と前記第２照射光の発光状態とが異なるように構成されることを特徴とする。
【００１０】
請求項３に記載の発明は、請求項１または２に記載の光学的情報読取装置において、前記撮像手段により撮像された撮像画像に前記コード画像の全てが含まれることなく一部が含まれるか否かを判定する第３判定手段（４０）と、前記撮像手段により前記撮像画像として撮像される撮像エリア（Ｓ）の外縁（Ｓｅ，Ｓ１〜Ｓ４）に相当する複数個所に対して第３照射光（Ｌ１〜Ｌ４）を照射可能な外縁照射手段（５０，５１〜５４）と、を備え、前記制御手段は、前記第３判定手段により前記コード画像の全てが含まれることなく一部が含まれると判定される場合に、前記撮像エリアの外縁に相当する箇所であって、当該コード画像の一部が前記撮像画像に占める位置から求められる前記情報コード内に位置する箇所か、この情報コードに対して他の箇所よりも近くに位置する箇所に、前記第３照射光が照射されるように前記外縁照射手段を制御することを特徴とする。
【００１１】
請求項４に記載の発明は、請求項３に記載の光学的情報読取装置において、前記外縁照射手段は、前記第３照射光の発光状態が前記第１照射光の発光状態および前記第２照射光の発光状態と異なるように構成されることを特徴とする。
【００１２】
請求項５に記載の発明は、請求項１〜４のいずれか一項に記載の光学的情報読取装置において、前記情報コードは、ＱＲコード（Ｑ）であって、前記特定パターンは、前記ＱＲコードの位置を検出するための位置検出パターン（ＦＰ）であることを特徴とする。
なお、上記各括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明の効果】
【００１３】
請求項１の発明では、抽出手段により抽出された特定パターンを構成する各モジュールについて、これら各モジュールの輝度値に基づいて当該特定パターンのぼけ具合がぼけ具合算出手段により算出されるとともに、当該各モジュールの幅値に基づいて当該特定パターンの特定幅値が幅値算出手段により算出される。そして、第１判定手段により上記ぼけ具合に基づいて特定パターンが上記読取適正距離範囲外で撮像されたと判定される場合に、第２判定手段により上記特定幅値に基づいて、特定パターンが上記読取適正距離範囲よりも遠方で撮像されたと判定されると上記第１照射光が照射され、特定パターンが上記読取適正距離範囲よりも遠方で撮像されていないと判定されると上記第２照射光が照射されるように、制御手段により照射手段が制御される。
【００１４】
これにより、特定パターンを有する情報コードが上記読取適正距離範囲よりも遠方で撮像されると、第１判定手段により特定パターンが上記読取適正距離範囲外で撮像されたと判定されるとともに、第２判定手段により特定パターンが上記読取適正距離範囲よりも遠方で撮像されたと判定されて、上記第１照射光が照射される。このように照射される第１照射光を見た使用者に対して、情報コードが上記読取適正距離範囲よりも遠方で撮像されており、この情報コードに対して当該光学的情報読取装置を近づける必要があることを報知することができる。
【００１５】
また、特定パターンを有する情報コードが上記読取適正距離範囲よりも近辺で撮像されると、第１判定手段により特定パターンが上記読取適正距離範囲外で撮像されたと判定されるとともに、第２判定手段により特定パターンが上記読取適正距離範囲よりも遠方で撮像されていないと判定されて、上記第２照射光が照射される。このように照射される第２照射光を見た使用者に対して、情報コードが上記読取適正距離範囲よりも近辺で撮像されており、この情報コードに対して当該光学的情報読取装置を遠ざける必要があることを報知することができる。
したがって、情報コードの撮像状態を考慮して適正な読取距離を報知することができる。
【００１６】
請求項２の発明では、上記第１照射光の発光状態と上記第２照射光の発光状態とが異なるように照射手段が構成されるため、第１照射光と第２照射光とを容易に区別しやすくなるので、使用者は、第１照射光および第２照射光のいずれかを見るだけで、適正な読取距離を容易に把握することができる。
【００１７】
請求項３の発明では、撮像手段により撮像された撮像画像にコード画像の全てが含まれることなく一部が含まれると第３判定手段により判定される場合に、上記撮像エリアの外縁に相当する箇所であって、当該コード画像の一部が撮像画像に占める位置から求められる情報コード内に位置する箇所か、この情報コードに対して他の箇所よりも近くに位置する箇所に、第３照射光が照射されるように、外縁照射手段が制御手段により制御される。
【００１８】
これにより、第３照射光が照射される位置は、上記撮像エリアの外縁上であって一部が撮像された情報コード内またはその近傍を示すため、その照射位置に撮像手段の撮像方向を向けることで、当該情報コードの全てを上記撮像エリア内に入れることができる。このため、上述のように第３照射光を照射することで、撮像画像にコード画像が全て含まれていない撮像状態であることを報知するだけでなく、当該情報コードの全てを撮像するために撮像手段の撮像方向を変化させるべき方向を報知することができる。
【００１９】
請求項４の発明では、上記第３照射光の発光状態が上記第１照射光の発光状態および上記第２照射光の発光状態と異なるように外縁照射手段が構成されるため、第３照射光と第１照射光および第２照射光とを容易に区別しやすくなるので、使用者は、各照射光のいずれかを見るだけで、適正な読取距離または撮像手段の撮像方向を変化させるべき方向を容易に把握することができる。
【００２０】
請求項５の発明のように、撮像される情報コードがＱＲコード（登録商標）であれば、上記特定パターンとしてＱＲコードの位置を検出するための位置検出パターンが採用されるため、ぼけ具合および特定幅値を容易かつ精度良く算出することができる。これにより、情報コードの撮像状態が十分に考慮されて、適正な読取距離を確実に報知することができる。
【図面の簡単な説明】
【００２１】
【図１】本実施形態に係る光学的情報読取装置の電気的構成を示すブロック図である。
【図２】撮像エリアに対する外縁照射装置の各照射状態を説明するための説明図である。
【図３】読取適正距離範囲と外縁照射装置の各照射状態との関係を説明するための説明図である。
【図４】制御回路により実行される読取処理の流れを例示するフローチャートである。
【図５】図５（Ａ）は、撮像画像としてＱＲコードが撮像された状態を示す説明図であり、図５（Ｂ）は、読取適正距離範囲にあるＱＲコードの位置検出パターンの撮像状態とこの位置検出パターンの配列方向における輝度値の変化を示す説明図である。
【図６】図６（Ａ）は、読取適正距離範囲よりも遠方で撮像されたＱＲコードの位置検出パターンの撮像状態とこの位置検出パターンの配列方向における輝度値の変化を示す説明図であり、図６（Ｂ）は、読取適正距離範囲よりも近辺で撮像されたＱＲコードの位置検出パターンの撮像状態とこの位置検出パターンの配列方向における輝度値の変化を示す説明図である。
【図７】画像データにコード画像が一部含まれるときのＱＲコードと撮像エリアの外縁領域との位置関係を示す説明図である。
【図８】図８（Ａ）は、撮像画像としてバーコードが撮像された状態を示す説明図であり、図８（Ｂ）は、読取適正距離範囲にあるバーコードのスタートキャラクタの撮像状態とこのスタートキャラクタの配列方向における輝度値の変化を示す説明図である。
【図９】図９（Ａ）は、読取適正距離範囲よりも遠方で撮像されたバーコードのスタートキャラクタの撮像状態とこのスタートキャラクタの配列方向における輝度値の変化を示す説明図であり、図９（Ｂ）は、読取適正距離範囲よりも近辺で撮像されたバーコードのスタートキャラクタの撮像状態とこのスタートキャラクタの配列方向における輝度値の変化を示す説明図である。
【発明を実施するための形態】
【００２２】
以下、本発明に係る光学的情報読取装置の一実施形態について図を参照して説明する。図１は、本実施形態に係る光学的情報読取装置１０の電気的構成を示すブロック図である。図２は、撮像エリアＳに対する外縁照射装置５０の各照射状態を説明するための説明図である。
【００２３】
図１に示す光学的情報読取装置１０は、物品に付されたバーコードなどの一次元コードや二次元コード等、複数の白色パターン（明色パターン）および黒色パターン（暗色パターン）が配列されてなる情報コードを光学的に読み取る装置として構成されている。この光学的情報読取装置１０は、ケース１１の内部に回路部２０が収容されてなるものであり、回路部２０は、主に、照明光源２１、外縁照射装置５０、受光センサ２８、結像レンズ２７等の光学系と、メモリ３５、制御回路４０、トリガースイッチ４２等のマイクロコンピュータ（以下「マイコン」という）系と、から構成されている。
【００２４】
光学系は、投光光学系と、受光光学系とに分かれている。投光光学系は、照明光源２１と外縁照射装置５０とから構成されている。照明光源２１は、制御回路４０により制御されて、照明光Ｌｆを発光可能な照明光源として機能するもので、例えば、赤色のＬＥＤとこのＬＥＤの出射側に設けられるレンズとから構成されている。なお、図１では、ＱＲコードＱが付された読取対象Ｒに向けて照明光Ｌｆを照射する例を概念的に示している。
【００２５】
受光光学系は、受光センサ２８、結像レンズ２７、反射鏡（図示略）などによって構成されている。受光センサ２８は、ＱＲコードＱ等に照射されて反射した反射光Ｌｒを受光可能に構成されるもので、例えば、Ｃ−ＭＯＳやＣＣＤ等の固体撮像素子である受光素子を２次元に配列したエリアセンサが、これに相当する。この受光センサ２８は、結像レンズ２７を介して入射する入射光を受光可能にプリント配線板（図示略）に実装されている。なお、受光センサ２８は、特許請求の範囲に記載の「撮像手段」の一例に相当し得る。
【００２６】
結像レンズ２７は、外部から読取口１３を介して入射する入射光を集光して受光センサ２８の受光面２８ａに像を結像可能な結像光学系として機能するものである。本実施形態では、照明光源２１から照射された照明光ＬｆがＱＲコードＱにて反射した後、この反射光Ｌｒを結像レンズ２７で集光し、受光センサ２８の受光面２８ａにコード像を結像させている。
【００２７】
外縁照射装置５０は、受光センサ２８により撮像画像として撮像される撮像エリア（読取視野）Ｓとの距離にかかわらず、当該撮像エリアＳの外縁近傍に相当する外縁領域Ｓｅの複数個所に対して照射光を照射可能に構成されている。具体的には、外縁照射装置５０は、制御回路４０により制御される４つの光源５１〜５４を備えており、図２に示すように、外縁領域Ｓｅのうち、光源５１により下側領域Ｓ１に対して照射光Ｌ１を照射し、光源５２により上側領域Ｓ２に対して照射光Ｌ２を照射し、光源５３により左側領域Ｓ３に対して照射光Ｌ３を照射し、光源５４により右側領域Ｓ４に対して照射光Ｌ４を照射するように構成されている。
【００２８】
特に、光源５１は、下側領域Ｓ１に対して緑色の照射光Ｌ１と青色の照射光Ｌ１とのいずれかを照射可能に構成されており、光源５２は、上側領域Ｓ２に対して黄緑色の照射光Ｌ２と青色の照射光Ｌ２とのいずれかを照射可能に構成されている。また、光源５３は、左側領域Ｓ３に対して青色の照射光Ｌ３を照射可能に構成されており、光源５４は、右側領域Ｓ４に対して青色の照射光Ｌ４を照射可能に構成されている。
【００２９】
マイコン系は、増幅回路３１、Ａ／Ｄ変換回路３３、メモリ３５、アドレス発生回路３６、同期信号発生回路３８、制御回路４０、トリガースイッチ４２、発光部４３、液晶表示器４６、通信インタフェース４８等から構成されている。
【００３０】
光学系の受光センサ２８から出力される画像信号（アナログ信号）は、増幅回路３１に入力され所定ゲインで増幅された後、Ａ／Ｄ変換回路３３に入力されると、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号、つまり画像データ（画像情報）は、生成されてメモリ３５に入力されると、所定のコード画像情報格納領域に蓄積される。なお、同期信号発生回路３８は、受光センサ２８およびアドレス発生回路３６に対する同期信号を発生可能に構成されており、またアドレス発生回路３６は、この同期信号発生回路３８から供給される同期信号に基づいて、メモリ３５に格納される画像データの格納アドレスを発生可能に構成されている。
【００３１】
メモリ３５は、半導体メモリ装置で、例えばＲＡＭ（ＤＲＡＭ、ＳＲＡＭ等）やＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ等）がこれに相当する。このメモリ３５のうちのＲＡＭには、上述したコード画像情報格納領域のほかに、制御回路４０が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルも確保可能に構成されている。またＲＯＭには、後述する読取処理や解析処理等を実行可能な所定プログラムやその他、照明光源２１や外縁照射装置５０、受光センサ２８等の各ハードウェアを制御可能なシステムプログラム等が予め格納されている。
【００３２】
制御回路４０は、光学的情報読取装置１０全体を制御可能なマイコンによって構成されており、ＣＰＵ、システムバス、入出力インタフェース等を有すると共に、情報処理機能を備えており、メモリ３５とともに情報処理装置を構成している。この制御回路４０は、内蔵された入出力インタフェースを介して種々の入出力装置（周辺装置）と接続可能に構成されており、本実施形態の場合、制御回路４０には、トリガースイッチ４２、発光部４３、ブザー４４、バイブレータ４５、通信インタフェース４８等が接続されている。これにより、例えば、トリガースイッチ４２の監視や管理、発光部４３の点灯、非点灯、ビープ音やアラーム音を発生可能なブザー４４の鳴動のオンオフ、当該光学的情報読取装置１０の使用者に伝達し得る振動を発生可能なバイブレータ４５の駆動制御や外部装置との通信を可能にする通信インタフェース４８の通信制御等が制御回路４０によって行われることとなる。
【００３３】
次に、このように構成される光学的情報読取装置１０の制御回路４０にて実行される読取処理について、図を用いて説明する。図３は、読取適正距離範囲Ｘと外縁照射装置５０の各照射状態との関係を説明するための説明図である。図４は、制御回路４０により実行される読取処理の流れを例示するフローチャートである。図５（Ａ）は、撮像画像としてＱＲコードＱが撮像された状態を示す説明図であり、図５（Ｂ）は、読取適正距離範囲ＸにあるＱＲコードＱの位置検出パターンＦＰの撮像状態とこの位置検出パターンＦＰの配列方向における輝度値の変化を示す説明図である。図６（Ａ）は、読取適正距離範囲Ｘよりも遠方で撮像されたＱＲコードＱの位置検出パターンＦＰの撮像状態とこの位置検出パターンＦＰの配列方向における輝度値の変化を示す説明図であり、図６（Ｂ）は、読取適正距離範囲Ｘよりも近辺で撮像されたＱＲコードＱの位置検出パターンＦＰの撮像状態とこの位置検出パターンＦＰの配列方向における輝度値の変化を示す説明図である。図７は、画像データにコード画像が一部含まれるときのＱＲコードＱと撮像エリアＳの外縁領域Ｓｅとの位置関係を示す説明図である。
【００３４】
本実施形態に代表される光学的情報読取装置の構成では、照明光の強度や受光センサの露光時間等の関係から、読取りに適切となる読取距離（装置から読取対象までの距離）にある程度の範囲（読取適正距離範囲Ｘ：図３参照）がある。そうすると、情報コードを光学的に読み取る場合、当該情報コードを構成する各モジュールのモジュールサイズに応じて最適な照明光の強度や受光センサの露光時間が変わることから、モジュールサイズに応じて読み取り可能な読取距離、すなわち、読取適正距離範囲Ｘが変わることとなる。
【００３５】
そこで、本実施形態における読取処理では、明色モジュールおよび暗色モジュールが所定の順序で配列される特定パターンを含む情報コード、例えば、特定パターンとして位置を検出するための位置検出パターンＦＰを含むＱＲコードＱが撮像される場合には、以下のように処理される。すなわち、この位置検出パターンＦＰが読取適正距離範囲Ｘよりも遠方で撮像されたと判定される場合とこの読取適正距離範囲Ｘよりも近辺で撮像されたと判定される場合とにおいて、外縁照射装置５０による照射状態を変更する。
【００３６】
具体的には、位置検出パターンＦＰが読取適正距離範囲Ｘよりも遠方で撮像されたと判定される場合には、撮像されたＱＲコードＱが読取適正距離範囲Ｘを外れて遠方に位置することを報知する第１照射光として、外縁照射装置５０の光源５１から下側領域Ｓ１に対して緑色の照射光Ｌ１が照射される。また、位置検出パターンＦＰが読取適正距離範囲Ｘよりも近辺で撮像されたと判定される場合には、撮像されたＱＲコードＱが読取適正距離範囲Ｘを外れて近辺に位置することを報知する第２照射光として、外縁照射装置５０の光源５２から上側領域Ｓ２に対して黄緑色の照射光Ｌ２が照射される。これにより、使用者が外縁照射装置５０による照射状態を見ることで、撮像されたＱＲコードＱが読取適正距離範囲Ｘよりも遠方で撮像された状態か、または、近辺で撮像された状態かを使用者に報知することができる。
【００３７】
以下、本実施形態に係る読取処理について、図４に示すフローチャートを用いて詳細に説明する。なお、以下の説明では、まず、位置検出パターンＦＰを有するＱＲコードＱを読取対象とする場合について説明する。ここで、位置検出パターンＦＰは、当該位置検出パターンＦＰに対して横断または縦断するように明暗情報を走査すると、暗、明、暗、明、暗の順番で同色モジュールの連続比率が１：１：３：１：１となるように構成されている。なお、当該読取処理を実行する制御回路４０は、特許請求の範囲に記載の「制御手段」の一例に相当し得る。
【００３８】
本実施形態では、光学的情報読取装置１０が電源オン状態になり、図４に示す読取処理が開始されて、使用者が所定操作、例えば、トリガースイッチ４２のオン操作を行うことで、ステップＳ１０１に示す判定処理にてＹｅｓと判定されると、ステップＳ１０３に示すコード撮像処理がなされる。この処理では、まず制御回路４０が同期信号を基準に照明光源２１に発光信号を出力し、当該発光信号を受けた照明光源２１が、ＬＥＤを発光させて照明光Ｌｆを照射する。すると、ＱＲコードＱに照射された照明光Ｌｆが反射し、その反射光Ｌｒが読取口１３を介して結像レンズ２７に入射する。そして、受光センサ２８の受光面２８ａには結像レンズ２７によってＱＲコードＱの像、つまりコード画像が結像される。これにより、受光センサ２８を構成する各受光素子が露光され、それら各受光素子からＱＲコードＱを含めた像に応じた受光信号がそれぞれ出力される。これら受光信号は、例えば、図５（Ａ）に例示するように、ＱＲコードＱのコード画像を含めた画像データを構成するものであり、このように生成された画像データはメモリ３５に一時的に記憶される。
【００３９】
次に、ステップＳ１０５に示す特定パターン抽出処理がなされる。この処理では、上記ステップＳ１０３にて生成した画像データに対して、ＱＲコードＱの３つの位置検出パターンＦＰのうちいずれか１つを抽出するための処理がなされる。このとき、上記コード撮像処理にて撮像された画像データに位置検出パターンＦＰが含まれていない場合には、ステップＳ１０７にてＮｏと判定されて、上述したコード撮像処理が再度なされる。なお、ステップＳ１０５に示す判定処理を実行する制御回路４０は、特許請求の範囲に記載の「抽出手段」の一例に相当し得る。
【００４０】
上記コード撮像処理にて撮像された画像データに位置検出パターンＦＰが含まれていると（Ｓ１０７でＹｅｓ）、ステップＳ１０９に示すぼけ具合算出処理がなされる。この処理では、上記特定パターン抽出処理にて抽出された位置検出パターンＦＰを構成する各モジュールと周囲のマージンの輝度値、具体的には、位置検出パターンＦＰを構成する各モジュールのうち、最も幅値が大きな暗色モジュール（図５（Ｂ）のＭ３参照）の輝度値ＷＢと、最も幅値が小さな明色モジュール（図５（Ｂ）のＭ２参照）の輝度値ＮＳと、最も幅値が小さな暗色モジュール（図５（Ｂ）のＭ４参照）の輝度値ＮＢと、マージンの輝度値ＷＳと、に基づいて、当該位置検出パターンＦＰのぼけ具合Ｆが以下に示す式（１）により算出される。
Ｆ＝（ＷＳ−ＷＢ）／（ＮＳ−ＮＢ）                          ・・・（１）
【００４１】
幅が広いモジュールの輝度値はぼけの影響が少なく、幅が狭いモジュールの輝度値はぼけの影響を受けやすいため、幅が広いモジュールの明暗の輝度差と幅が狭いモジュールの明暗の輝度差とから、上記式（１）によりぼけ具合Ｆを算出することができる。なお、輝度値ＷＳとして、マージンの輝度値に代えて、位置検出パターンＦＰを構成する各モジュールのうち最も幅値が大きな明色モジュールの輝度値を採用してもよい。
【００４２】
また、本実施形態では、輝度値は、０〜２５５で示され、白色に近づくほど、すなわち、明色度合いが高くなるほど数値が高くなり、黒色に近づくほど、すなわち、暗色度合いが高くなるほど数値が低くなる。このため、例えば、位置検出パターンＦＰが読取適正距離範囲Ｘ内にて撮像されていることからぼけが少ない場合には、図５（Ｂ）に例示するように、輝度値ＷＳだけでなく輝度値ＮＳも２５５に近くなり、輝度値ＷＢだけでなく輝度値ＮＢも０に近くなるので、式（１）の分母と分子とが等しくなり、ぼけ具合Ｆは、１に近づくこととなる。一方、位置検出パターンＦＰが読取適正距離範囲Ｘから外れて撮像されていることからぼけの影響が大きくなる場合には、読取適正距離範囲Ｘから外れた距離が大きくなるほど、ぼけ具合Ｆの値が大きくなる。なお、ステップＳ１０９に示すぼけ具合算出処理を実行する制御回路４０は、特許請求の範囲に記載の「ぼけ具合算出手段」の一例に相当し得る。
【００４３】
次に、ステップＳ１１１に示す特定幅値算出処理がなされる。この処理では、位置検出パターンＦＰを構成する全てのモジュールＭ１〜Ｍ５（図５（Ｂ）参照）の幅値の総和である位置検出パターンＦＰの幅値が特定幅値Ｈとして算出される。なお、各モジュールＭ１〜Ｍ５の幅値および特定幅値Ｈの単位は、撮像画像の１画素の幅値に相当する値である。例えば、モジュールＭ１，Ｍ２，Ｍ４，Ｍ５がそれぞれ３（画素）で構成されており、モジュールＭ３が９画素で構成されている場合には、特定幅値Ｈは、２１（画素）となる。また、ステップＳ１１１に示す特定幅値算出処理を実行する制御回路４０は、特許請求の範囲に記載の「幅値算出手段」の一例に相当し得る。
【００４４】
続いて、ステップＳ１１３に示す判定処理にて、上記ぼけ具合算出処理にて算出されたぼけ具合Ｆが所定の閾値Ｆｏ以下であるか否かについて判定される。なお、所定の閾値Ｆｏは、読取適正距離範囲Ｘ内のうち最も遠方の位置または最も近辺の位置に位置する位置検出パターンＦＰを撮像したときに上記式（１）にて算出されるぼけ具合Ｆに相当する値であって、本実施形態では、例えば、Ｆｏ＝２に設定されている。なお、ステップＳ１１３に示す判定処理を実行する制御回路４０は、特許請求の範囲に記載の「第１判定手段」の一例に相当し得る。
【００４５】
ここで、位置検出パターンＦＰが読取適正距離範囲Ｘ内にて撮像されていることから、ぼけ具合Ｆが所定の閾値Ｆｏ以下となる場合には（Ｓ１１３でＹｅｓ）、ステップＳ１１５に示す消灯処理がなされ、外縁照射装置５０の各光源５１〜５４のいずれかが点灯している場合には、点灯している光源が消灯状態となる。
【００４６】
続いて、ステップＳ１１７に示すコード画像抽出処理がなされる。この処理では、上記ステップＳ１０３にて生成した画像データに対して、ＱＲコードＱに相当するコード画像を抽出するための処理がなされる。このとき、上記コード撮像処理にて撮像された画像データにコード画像の全てが含まれている場合には、ステップＳ１１９にてＹｅｓと判定されて、ステップＳ１２１に示すデコード処理がなされる。この処理では、上述のように抽出されたコード画像に対して、公知のデコード処理が実施される。このデコード処理によるデコードが成功して、ＱＲコードＱとして符号化された文字データ等が取得されると（Ｓ１２３でＹｅｓ）、ステップＳ１２５に示すデータ送信処理がなされ、上記デコード処理により取得された文字データ等が通信インタフェース４８を介して外部機器等の上位システムに送信される。そして、再度、ステップＳ１０１に示す判定処理からの処理が繰り返される。なお、ステップＳ１２１に示す特定幅値算出処理を実行する制御回路４０は、特許請求の範囲に記載の「デコード手段」の一例に相当し得る。
【００４７】
上述したステップＳ１１３に示す判定処理において、読取適正距離範囲Ｘよりも遠方に位置する位置検出パターンＦＰを撮像したことから、撮像された位置検出パターンＦＰが図６（Ａ）に例示するように、幅が広いモジュールの明暗の輝度差（ＷＳ−ＷＢ）に対して幅が狭いモジュールの明暗の輝度差（ＮＳ−ＮＢ）が小さくなり、ぼけ具合Ｆが所定の閾値Ｆｏを越えると、Ｎｏと判定される。
【００４８】
このように、ぼけ具合Ｆが所定の閾値Ｆｏを越えると、ステップＳ１２７に示す判定処理にて、上記特定幅値算出処理にて算出された特定幅値Ｈが所定の閾値Ｈｏ以下であるか否かについて判定される。なお、所定の閾値Ｈｏは、読取適正距離範囲Ｘよりも遠方に位置する位置検出パターンＦＰを撮像したときに各モジュールＭ１〜Ｍ５の幅値の総和により算出される特定幅値Ｈに相当する値に設定されている。具体的には、所定の閾値Ｈｏは、例えば、位置検出パターンＦＰを構成する単位モジュールの幅値が１画素の幅値に相当するように、Ｈｏ＝７（画素）として設定されている。なお、ステップＳ１２７に示す判定処理を実行する制御回路４０は、特許請求の範囲に記載の「第２判定手段」の一例に相当し得る。
【００４９】
上述したように、図６（Ａ）に例示するように、読取適正距離範囲Ｘよりも遠方に位置する位置検出パターンＦＰを撮像したことから、特定幅値Ｈが所定の閾値Ｈｏ以下となる場合には（Ｓ１２７でＹｅｓ）、ステップＳ１２９に示す第１照射光照射処理がなされる。この処理では、撮像されたＱＲコードＱが読取適正距離範囲Ｘを外れて遠方に位置することを報知する第１照射光として、外縁照射装置５０の光源５１から下側領域Ｓ１に対して照射光Ｌ１が照射される（図２および図３参照）。これにより、使用者が下側領域Ｓ１に対して照射される照射光Ｌ１を見ることで、撮像されたＱＲコードＱが読取適正距離範囲Ｘよりも遠方に位置することを、使用者に報知することができる。
【００５０】
一方、上述したステップＳ１１３に示す判定処理において、読取適正距離範囲Ｘよりも近辺に位置する位置検出パターンＦＰを撮像したことから、撮像された位置検出パターンＦＰが図６（Ｂ）に例示するように、幅が広いモジュールの明暗の輝度差（ＷＳ−ＷＢ）に対して幅が狭いモジュールの明暗の輝度差（ＮＳ−ＮＢ）が小さくなり、ぼけ具合Ｆが所定の閾値Ｆｏを越える場合でも、Ｎｏと判定される。
【００５１】
そして、読取適正距離範囲Ｘよりも近辺に位置する位置検出パターンＦＰを撮像したことから、特定幅値Ｈが所定の閾値Ｈｏを越えると（Ｓ１２７でＮｏ）、ステップＳ１３１に示す第２照射光照射処理がなされる。この処理では、撮像されたＱＲコードＱが読取適正距離範囲Ｘを外れて近辺に位置することを報知する第２照射光として、外縁照射装置５０の光源５２から上側領域Ｓ２に対して照射光Ｌ２が照射される（図２および図３参照）。これにより、使用者が上側領域Ｓ２に対して照射される照射光Ｌ２を見ることで、撮像されたＱＲコードＱが読取適正距離範囲Ｘよりも近辺に位置することを、使用者に報知することができる。
【００５２】
上述のように、第１照射光照射処理にて照射光Ｌ１が照射されるか、第２照射光照射処理にて照射光Ｌ２が照射されると、その照射状態が維持されたまま、上記コード撮像処理がなされる。そして、例えば、読取適正距離範囲Ｘを外れて遠方に位置するＱＲコードＱを撮像していることから照射光Ｌ１が照射されている状態で、この照射光Ｌ１を見た使用者がＱＲコードＱに対して当該光学的情報読取装置１０を近づけることで、ＱＲコードＱが読取適正距離範囲Ｘ内にて撮像されると（Ｓ１１３でＹｅｓ）、上記消灯処理により照射光Ｌ１の照射が停止される。この照射光Ｌ１の照射の停止を見た使用者は、読取対象のＱＲコードＱが読取適正距離範囲Ｘ内にて撮像されたことを認識することができる。
【００５３】
また、読取適正距離範囲Ｘを外れて近辺に位置するＱＲコードＱを撮像していることから照射光Ｌ２が照射されている状態で、この照射光Ｌ２を見た使用者がＱＲコードＱに対して当該光学的情報読取装置１０を遠ざけることで、ＱＲコードＱが読取適正距離範囲Ｘ内にて撮像されると（Ｓ１１３でＹｅｓ）、上記消灯処理により照射光Ｌ２の照射が停止される。この照射光Ｌ２の照射の停止を見た使用者は、読取対象のＱＲコードＱが読取適正距離範囲Ｘ内にて撮像されたことを認識することができる。
【００５４】
また、上述したステップＳ１１９に示す判定処理において、図７に例示するように、上記コード撮像処理にて撮像された画像データに位置検出パターンＦＰが含まれているもののコード画像の全てが含まれていない場合には、Ｎｏと判定されて、ステップＳ１３３に示すコード位置算出処理がなされる。この処理では、上述した撮像エリアＳの外縁領域Ｓｅのうち画像データに一部が含まれるコード画像に対応する位置が、コード位置として算出される。なお、ステップＳ１１９に示す判定処理を実行する制御回路４０は、特許請求の範囲に記載の「第３判定手段」の一例に相当し得る。
【００５５】
続いて、ステップＳ１３５に示す第３照射光照射処理がなされる。この処理では、撮像されたＱＲコードＱが撮像エリアＳから外れていることを報知する第３照射光として、各光源５１〜５４のうち、上述のように算出されたコード位置に対して最も近くに照射光を照射する光源から、青色の照射光が照射される。具体的には、図７に例示するように、コード位置が右側領域Ｓ４に対応する場合には、光源５４から右側領域Ｓ４に対して青色の照射光Ｌ４が照射される。
【００５６】
これにより、使用者が右側領域Ｓ４に対して照射される青色の照射光Ｌ４を見ることで、撮像されたＱＲコードＱが撮像エリアＳから外れており、照射光Ｌ４が撮像エリアＳの中央に位置するように読取口１３の向きを変更することで、ＱＲコードＱが撮像エリアＳ内に全て含まれることを、使用者に報知することができる。
【００５７】
なお、上記第３照射光照射処理では、コード位置が下側領域Ｓ１に対応する場合には、光源５１から下側領域Ｓ１に対して青色の照射光Ｌ１が照射され、コード位置が上側領域Ｓ２に対応する場合には、光源５２から上側領域Ｓ２に対して青色の照射光Ｌ２が照射される。また、上記第３照射光照射処理では、コード位置が左側領域Ｓ３に対応する場合には、光源５３から左側領域Ｓ３に対して青色の照射光Ｌ３が照射される。
【００５８】
なお、コード位置が各領域Ｓ１〜Ｓ４のうちの近くの２つに対してほぼ等距離に位置する場合には、これら両領域に対して照射光を同時に照射してもよい。この場合には、２つの照射光が撮像エリアＳの中央に位置するように読取口１３の向きを変更することで、ＱＲコードＱが撮像エリアＳ内に全て含まれることを、使用者に報知することができる。
【００５９】
ここで、下側領域Ｓ１に照射光Ｌ１が照射されるとき、この照射光Ｌ１の発光色が青色であれば、撮像されたＱＲコードＱが撮像エリアＳから外れている状態が報知され、照射光Ｌ１の発光色が緑色であれば、撮像されたＱＲコードＱが読取適正距離範囲Ｘを外れて遠方に位置する状態が報知されることとなる。また、上側領域Ｓ２に照射光Ｌ２が照射されるとき、この照射光Ｌ２の発光色が青色であれば、撮像されたＱＲコードＱが撮像エリアＳから外れている状態が報知され、照射光Ｌ２の発光色が黄緑色であれば、撮像されたＱＲコードＱが読取適正距離範囲Ｘを外れて近辺に位置する状態が報知されることとなる。
【００６０】
上述のように、第３照射光照射処理にて第３照射光が照射されると、その照射状態が維持されたまま、上記コード撮像処理がなされる。そして、上述のように照射される第３照射光を見た使用者が、撮像エリアＳの中央に第３照射光が位置するように読取口１３の向きを変更することで、上記コード撮像処理にて撮像された画像データにコード画像の全てが含まれると（Ｓ１１９でＹｅｓ）、上記デコード処理以降の処理がなされる。
【００６１】
次に、特定パターンとしてスタートキャラクタＣｓを有するＣＯＤＥ３９のバーコードＢを読取対象とする場合について、図８および図９を用いて説明する。図８（Ａ）は、撮像画像としてバーコードＢが撮像された状態を示す説明図であり、図８（Ｂ）は、読取適正距離範囲ＸにあるバーコードＢのスタートキャラクタＣｓの撮像状態とこのスタートキャラクタＣｓの配列方向における輝度値の変化を示す説明図である。図９（Ａ）は、読取適正距離範囲Ｘよりも遠方で撮像されたバーコードＢのスタートキャラクタＣｓの撮像状態とこのスタートキャラクタＣｓの配列方向における輝度値の変化を示す説明図であり、図９（Ｂ）は、読取適正距離範囲Ｘよりも近辺で撮像されたバーコードＢのスタートキャラクタＣｓの撮像状態とこのスタートキャラクタＣｓの配列方向における輝度値の変化を示す説明図である。なお、図８（Ａ）において、符号Ｃｅは、ストップキャラクタを示し、符号Ｃｄ１，Ｃｄ２は、それぞれ所定のデータキャラクタを示し、符号Ｑｚは、クワイエットゾーンを示し、符号Ｇは、キャラクタ間ギャップを示す。
【００６２】
ＱＲコードＱを読み取る場合と同様に、上記ステップＳ１０３に示すコード撮像処理にて画像データが生成されると、上記特定パターン抽出処理にて、バーコードＢのスタートキャラクタＣｓを抽出するための処理がなされる。そして、図８（Ａ）に示すように、上記コード撮像処理にて撮像された画像データにスタートキャラクタＣｓが含まれていると（Ｓ１０７でＹｅｓ）、ステップＳ１０９に示すぼけ具合算出処理がなされる。
【００６３】
この処理では、上記特定パターン抽出処理にて抽出されたスタートキャラクタＣｓを構成する各モジュールの輝度値、具体的には、スタートキャラクタＣｓを構成する各モジュールのうち、最も幅値が大きな明色モジュール（図８（Ｂ）のＭ２参照）の輝度値ＷＳと、最も幅値が大きな暗色モジュール（図８（Ｂ）のＭ５参照）の輝度値ＷＢと、最も幅値が小さな明色モジュール（図８（Ｂ）のＭ４参照）の輝度値ＮＳと、最も幅値が小さな暗色モジュール（図８（Ｂ）のＭ３参照）の輝度値ＮＢとに基づいて、当該スタートキャラクタＣｓのぼけ具合Ｆが上述した式（１）により算出される。
【００６４】
次に、ステップＳ１１１に示す特定幅値算出処理がなされ、スタートキャラクタＣｓを構成する全てのモジュールＭ１〜Ｍ７の幅値の総和であるスタートキャラクタＣｓの幅値が特定幅値Ｈとして算出される。
【００６５】
そして、スタートキャラクタＣｓが読取適正距離範囲Ｘ内にて撮像されていることから、図８（Ｂ）からわかるように、算出されたぼけ具合Ｆが所定の閾値Ｆｏ以下となる場合には（Ｓ１１３でＹｅｓ）、ステップＳ１１５に示す消灯処理以降の処理がなされる。
【００６６】
一方、読取適正距離範囲Ｘよりも遠方に位置するスタートキャラクタＣｓを撮像したことから、撮像されたスタートキャラクタＣｓが図９（Ａ）に例示するように、幅が広いモジュールの明暗の輝度差（ＷＳ−ＷＢ）に対して幅が狭いモジュールの明暗の輝度差（ＮＳ−ＮＢ）が小さくなり、ぼけ具合Ｆが所定の閾値Ｆｏを越え（Ｓ１１３でＮｏ）、特定幅値Ｈが所定の閾値Ｈｏ以下となると（Ｓ１２７でＹｅｓ）、ステップＳ１２９に示す第１照射光照射処理がなされる。これにより、上記第１照射光として、外縁照射装置５０の光源５１から下側領域Ｓ１に対して照射光Ｌ１が照射されるため、使用者が下側領域Ｓ１に対して照射される照射光Ｌ１を見ることで、撮像されたバーコードＢが読取適正距離範囲Ｘよりも遠方に位置することを、使用者に報知することができる。
【００６７】
また、読取適正距離範囲Ｘよりも近辺に位置するスタートキャラクタＣｓを撮像したことから、撮像されたスタートキャラクタＣｓが図９（Ｂ）に例示するように、幅が広いモジュールの明暗の輝度差（ＷＳ−ＷＢ）に対して幅が狭いモジュールの明暗の輝度差（ＮＳ−ＮＢ）が小さくなり、ぼけ具合Ｆが所定の閾値Ｆｏを越え（Ｓ１１３でＮｏ）、特定幅値Ｈが所定の閾値Ｈｏを超えると（Ｓ１２７でＮｏ）、ステップＳ１３１に示す第２照射光照射処理がなされる。これにより、上記第２照射光として、外縁照射装置５０の光源５２から上側領域Ｓ２に対して照射光Ｌ２が照射されるため、使用者が上側領域Ｓ２に対して照射される照射光Ｌ２を見ることで、撮像されたバーコードＢが読取適正距離範囲Ｘよりも近辺に位置することを、使用者に報知することができる。
【００６８】
また、スタートキャラクタＣｓが読取適正距離範囲Ｘ内にて撮像されている場合でも、バーコードＢのコード画像の全てが含まれていない場合には（Ｓ１１９でＮｏ）、上記コード位置算出処理がなされて、コード位置が算出される。そして、上記第３照射光照射処理がなされ、撮像されたバーコードＢが撮像エリアＳから外れていることを報知する第３照射光として、各光源５１〜５４のうち、上述のように算出されたコード位置に対して最も近くに照射光を照射する光源から、青色の照射光が照射される。これにより、使用者が照射される青色の第３照射光を見ることで、撮像されたバーコードＢが撮像エリアＳから外れており、第３照射光が撮像エリアＳの中央に位置するように読取口１３の向きを変更することで、バーコードＢが撮像エリアＳ内に全て含まれることを、使用者に報知することができる。
【００６９】
以上説明したように、本実施形態に係る光学的情報読取装置１０では、抽出された特定パターン（位置検出パターンＦＰ，スタートキャラクタＣｓ）を構成する各モジュールについて、これら各モジュールの輝度値に基づいて当該特定パターンのぼけ具合Ｆが算出されるとともに、当該各モジュールの幅値に基づいて当該特定パターンの特定幅値Ｈが算出される。そして、ぼけ具合Ｆに基づいて特定パターンが上記読取適正距離範囲Ｘ外で撮像されたと判定される場合に、上記特定幅値Ｈに基づいて、特定パターンが上記読取適正距離範囲Ｘよりも遠方で撮像されたと判定されると（Ｓ１２７でＹｅｓ）、上記第１照射光が照射され、特定パターンが上記読取適正距離範囲Ｘよりも遠方で撮像されていないと判定されると（Ｓ１２７でＮｏ）、上記第２照射光が照射されるように、制御回路４０により外縁照射装置５０の各光源５１〜５４が制御される。
【００７０】
これにより、特定パターンを有する情報コードが上記読取適正距離範囲Ｘよりも遠方で撮像されると、ステップＳ１１５に示す判定処理により特定パターンが上記読取適正距離範囲Ｘ外で撮像されたと判定されるとともに、ステップＳ１２７に示す判定処理により特定パターンが上記読取適正距離範囲Ｘよりも遠方で撮像されたと判定されて、上記第１照射光が照射される。このように照射される第１照射光を見た使用者に対して、情報コードが上記読取適正距離範囲Ｘよりも遠方で撮像されており、この情報コードに対して当該光学的情報読取装置１０を近づける必要があることを報知することができる。
【００７１】
また、特定パターンを有する情報コードが上記読取適正距離範囲Ｘよりも近辺で撮像されると、ステップＳ１１５に示す判定処理により特定パターンが上記読取適正距離範囲Ｘ外で撮像されたと判定されるとともに、ステップＳ１２７に示す判定処理により特定パターンが上記読取適正距離範囲Ｘよりも遠方で撮像されていないと判定されて、上記第２照射光が照射される。このように照射される第２照射光を見た使用者に対して、情報コードが上記読取適正距離範囲Ｘよりも近辺で撮像されており、この情報コードに対して当該光学的情報読取装置を遠ざける必要があることを報知することができる。
したがって、情報コードの撮像状態を考慮して適正な読取距離を報知することができる。
【００７２】
また、上記第１照射光は光源５１から下側領域Ｓ１に対して照射される緑色の照射光Ｌ１であり、上記第２照射光は光源５２から上側領域Ｓ２に対して照射される黄緑色の照射光Ｌ２であり、第１照射光の発光状態と第２照射光の発光状態とが異なるように外縁照射装置５０が構成されている。このため、第１照射光と第２照射光とを容易に区別しやすくなるので、使用者は、第１照射光および第２照射光のいずれかを見るだけで、適正な読取距離を容易に把握することができる。
【００７３】
さらに、撮像された撮像画像にコード画像の全てが含まれることなく一部が含まれるとステップＳ１１９に示す判定処理により判定される場合に、上記撮像エリアＳの外縁領域Ｓｅであって、下側領域Ｓ１、上側領域Ｓ２、左側領域Ｓ３および右側領域Ｓ４のいずれかの領域に、第３照射光が照射されるように、外縁照射装置５０が制御回路４０により制御される。
【００７４】
これにより、第３照射光の照射位置に読取口１３を向けることで、当該情報コードの全てを上記撮像エリアＳ内に入れることができる。このため、上述のように第３照射光を照射することで、撮像画像にコード画像が全て含まれていない撮像状態であることを報知するだけでなく、当該情報コードの全てを撮像するために読取口１３の向き（受光センサ２８による撮像方向）を変化させるべき方向を報知することができる。
【００７５】
特に、上記第３照射光は青色の照射光Ｌ１〜Ｌ４であり、第１照射光は緑色の照射光Ｌ１であり、第２照射光は黄緑色の照射光Ｌ２であることから、上記第３照射光の発光状態が上記第１照射光の発光状態および上記第２照射光の発光状態と異なるように外縁照射装置５０が構成される。このため、第３照射光と第１照射光および第２照射光とを容易に区別しやすくなるので、使用者は、各照射光のいずれかを見るだけで、適正な読取距離または読取口１３の向きを変化させるべき方向を容易に把握することができる。なお、上述した第１〜第３照射光の発光色（緑色、黄緑色、青色）は一例であり、他の識別しやすい発光色を採用してもよい。
【００７６】
さらにまた、撮像される情報コードがＱＲコードＱであれば、上記特定パターンとしてＱＲコードの位置を検出するための位置検出パターンＦＰが採用されるため、ぼけ具合Ｆおよび特定幅値Ｈを容易かつ精度良く算出することができる。これにより、情報コードの撮像状態が十分に考慮されて、適正な読取距離を確実に報知することができる。
【００７７】
さらにまた、撮像される情報コードがバーコードＢであれば、上記特定パターンとしてスタートキャラクタＣｓが採用されるため、このようにしても、ぼけ具合Ｆおよび特定幅値Ｈを容易かつ精度良く算出することができる。これにより、情報コードの撮像状態が十分に考慮されて、適正な読取距離を確実に報知することができる。
【００７８】
なお、本発明は上記各実施形態および変形例などに限定されるものではなく、以下のように具体化してもよい。
（１）上記ステップＳ１０５では、上述したＱＲコードＱの位置検出パターンＦＰやバーコードＢのスタートキャラクタＣｓを抽出することに限らず、他の規格の情報コードを読み取ることを前提にこの情報コードにおける特定のパターンを抽出してもよい。この場合、抽出された特定パターンに関してぼけ具合Ｆや特定幅値Ｈを算出し、所定の閾値Ｆｏ，Ｈｏと比較の比較結果に応じて、外縁照射装置５０の各光源５１〜５４のいずれかを照射状態にすることで、適正な読取距離を報知することができる。
【００７９】
（２）第１照射光は、光源５１により下側領域Ｓ１に照射されることに限らず、他の撮像エリアＳの外縁領域Ｓｅ等に照射されることで、第２照射光および第３照射光と区別可能に照射されてもよい。また、第２照射光は、光源５２により上側領域Ｓ２に照射されることに限らず、他の撮像エリアＳの外縁領域Ｓｅ等に照射されることで、第１照射光および第３照射光と区別可能に照射されてもよい。
【００８０】
（３）外縁照射装置５０では、撮像された情報コードが読取適正距離範囲Ｘを外れて遠方に位置することを報知する第１照射光と、撮像された情報コードが撮像エリアＳから下方向に外れた状態を報知する第３照射光とを、光源５１の発光色（緑色および青色）を変えることで、区別することに限らず、例えば、第１照射光専用の光源を新たに設けることで、第１照射光と第３照射光とを区別してもよい。また、外縁照射装置５０では、撮像された情報コードが読取適正距離範囲Ｘを外れて近辺に位置することを報知する第２照射光と、撮像された情報コードが撮像エリアＳから上方向に外れた状態を報知する第３照射光とを、光源５２の発光色（緑色および青色）を変えることで、区別することに限らず、例えば、第２照射光専用の光源を新たに設けることで、第２照射光と第３照射光とを区別してもよい。
【００８１】
（４）マーカ光等により受光センサ２８による読取視野を明示可能な光学的情報読取装置では、ステップＳ１１９に示す判定処理やコード位置算出処理および第３照射光照射処理を廃止してもよい。
【符号の説明】
【００８２】
１０…光学的情報読取装置
２８…受光センサ（撮像手段）
４０…制御回路（デコード手段，抽出手段，ぼけ具合算出手段，幅値算出手段，第１判定手段，第２判定手段，制御手段，第３判定手段）
５０…外縁照射装置（照射手段，外縁照射手段）
５１，５２…光源（照射手段，外縁照射手段）
５３，５４…光源（外縁照射手段）
Ｂ…バーコード（情報コード）
Ｃｓ…スタートキャラクタ（特定パターン）
ＦＰ…位置検出パターン（特定パターン）
Ｌ１〜Ｌ４…照射光
Ｓ…撮像エリア
Ｓｅ…外縁領域
Ｓ１…下側領域
Ｓ２…上側領域
Ｓ３…左側領域
Ｓ４…右側領域
Ｑ…ＱＲコード（情報コード）
Ｘ…読取適正距離範囲
【図１】
2013089069.tif 000003
【図２】
2013089069.tif 000004
【図３】
2013089069.tif 000005
【図４】
2013089069.tif 000006
【図７】
2013089069.tif 000007
【図５】
2013089069.tif 000008
【図６】
2013089069.tif 000009
【図８】
2013089069.tif 000010
【図９】
2013089069.tif 000011