(57)【特許請求の範囲】
【請求項１】
情報コードに対して照明光を照射する照明手段と、
前記情報コードからの反射光を受光する受光手段と、
前記受光手段から出力される受光信号に基づいて前記情報コードをデコードするデコード手段と、
前記デコード手段によるデコード結果を出力可能な出力手段と、
を備える光学的情報読取装置であって、
前記照明手段は、複数の光源を備えており、
前記照明手段の各光源のうち少なくとも１つの照射方向を変更することで前記照明光の前記情報コードに対する照射状態を変更可能な照射状態変更手段と、
前記情報コードからの反射光を受光した前記受光手段から出力される受光信号に基づいて前記デコード手段により第１のデコード結果がデコードされると、この情報コードに対して前記照射状態変更手段により照射方向が変更された状態で当該情報コードからの反射光を受光した前記受光手段から出力される受光信号に基づいて前記デコード手段によりデコードされる第２のデコード結果と前記第１のデコード結果とを比較する比較手段と、
を備え、
前記出力手段は、前記比較手段により比較された両デコード結果が一致する場合にこのデコード結果を出力することを特徴とする光学的情報読取装置。
【請求項２】
情報コードに対して照明光を照射する照明手段と、
前記情報コードからの反射光を受光する受光手段と、
前記受光手段から出力される受光信号に基づいて前記情報コードをデコードするデコード手段と、
前記デコード手段によるデコード結果を出力可能な出力手段と、
を備える光学的情報読取装置であって、
前記照明手段から照射される前記照明光の前記情報コードに対する照射状態を変更可能な照射状態変更手段と、
前記情報コードからの反射光を受光した前記受光手段から出力される受光信号に基づいて前記デコード手段により第１のデコード結果がデコードされると、この情報コードに対して前記照射状態変更手段により照射状態が変更された状態で当該情報コードからの反射光を受光した前記受光手段から出力される受光信号に基づいて前記デコード手段によりデコードされる第２のデコード結果と前記第１のデコード結果とを比較する比較手段と、
を備え、
前記出力手段は、前記比較手段により比較された両デコード結果が一致する場合にこのデコード結果を出力し、
前記照明手段は、複数の光源を備えており、
前記照射状態変更手段は、前記複数の光源に対し、一つおきに交互に点灯状態および消灯状態のいずれかに変更することで、前記照明手段における照射位置を変更することを特徴とする光学的情報読取装置。
【請求項３】
前記比較手段により比較された両デコード結果が一致する場合にこのデコード結果を前記出力手段により出力する照射状態変更モードと、全ての前記光源から照明光が照射された状態で情報コードについて前記デコード手段によりデコードしたデコード結果とこのデコード後に前記照射状態変更手段により前記照射位置を変更することなく同じ情報コードについて前記デコード手段によりデコードしたデコード結果とが一致する場合にこのデコード結果を前記出力手段により出力する通常モードと、のいずれかのモードに切り替え可能なモード切替手段を備えることを特徴とする請求項２に記載の光学的情報読取装置。
【請求項４】
前記受光手段は、受光素子が一方向に並ぶ一次元センサからなることを特徴とする請求項１〜３のいずれか一項に記載の光学的情報読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報コードを光学的に読み取る光学的情報読取装置に関するものである。
【背景技術】
【０００２】
従来、情報コードを光学的に読み取る光学的情報読取装置では、誤読を防止するために、同じ情報コードについて複数回デコード処理を実施した後に各デコード結果を比較して、これら各デコード結果が一致する場合にのみ読み取り成功としている。
【０００３】
特に、下記特許文献１に開示される光学情報読取装置では、デコード処理が実行される前に、前回取り込んだバーコードデータのバー総本数に対する今回取り込んだバー総本数の変化度合いを確認し、この変化度合いが許容範囲内である場合にのみ、デコード処理を実行する。したがって、適切な画像読取のために行うデコード処理自体は１回でよく、従来のように複数回デコードし、そのデコードデータ同士を比較する方法に比べて、高速読取を可能としている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２５０１６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、情報コードに照明光を照射して読み取り作業をする際、この照明光の照射状態によっては鏡面反射等が生じて黒色（暗色）と判別すべき領域を白色（明色）と誤判別してしまい、このような誤判別する領域が多い場合には、デコードが失敗することとなる。しかしながら、鏡面反射等が弱いために上述のような誤判別する領域がわずかであると、デコードが成功してデコード結果が得られてしまう場合がある。この場合、同一の情報コードについて第２回目のデコード処理をしても、その照射状態が変化しないために、デコード結果が一致して誤読してしまうという問題がある。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、同一の情報コードに対する各デコード結果を比較してデコードの成否を判断する場合における誤読を抑制し得る光学的情報読取装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に記載の光学的情報読取装置は、情報コード（Ｃ）に対して照明光（Ｌ１，Ｌ２）を照射する照明手段（２１，２１ａ，２１ｂ）と、前記情報コードからの反射光を受光する受光手段（２８）と、前記受光手段から出力される受光信号に基づいて前記情報コードをデコードするデコード手段（４０）と、前記デコード手段によるデコード結果を出力可能な出力手段（４０）と、を備える光学的情報読取装置（１０）であって、前記照明手段は、複数の光源（２２ａ〜２２ｅ，２３ａ〜２３ｅ）を備えており、前記照明手段の各光源のうち少なくとも1つの照射方向を変更することで前記照明光の前記情報コードに対する照射状態を変更可能な照射状態変更手段（４０）と、前記情報コードからの反射光を受光した前記受光手段から出力される受光信号に基づいて前記デコード手段により第１のデコード結果がデコードされると、この情報コードに対して前記照射状態変更手段により照射方向が変更された状態で当該情報コードからの反射光を受光した前記受光手段から出力される受光信号に基づいて前記デコード手段によりデコードされる第２のデコード結果と前記第１のデコード結果とを比較する比較手段（４０）と、を備え、前記出力手段は、前記比較手段により比較された両デコード結果が一致する場合にこのデコード結果を出力することを特徴とする。
【０００８】
請求項２に記載の発明は、情報コード（Ｃ）に対して照明光（Ｌ１，Ｌ２）を照射する照明手段（２１，２１ａ，２１ｂ）と、前記情報コードからの反射光を受光する受光手段（２８）と、前記受光手段から出力される受光信号に基づいて前記情報コードをデコードするデコード手段（４０）と、前記デコード手段によるデコード結果を出力可能な出力手段（４０）と、を備える光学的情報読取装置（１０）であって、前記照明手段から照射される前記照明光の前記情報コードに対する照射状態を変更可能な照射状態変更手段（４０）と、前記情報コードからの反射光を受光した前記受光手段から出力される受光信号に基づいて前記デコード手段により第１のデコード結果がデコードされると、この情報コードに対して前記照射状態変更手段により照射状態が変更された状態で当該情報コードからの反射光を受光した前記受光手段から出力される受光信号に基づいて前記デコード手段によりデコードされる第２のデコード結果と前記第１のデコード結果とを比較する比較手段（４０）と、を備え、前記出力手段は、前記比較手段により比較された両デコード結果が一致する場合にこのデコード結果を出力し、前記照明手段は、複数の光源（２２ａ〜２２ｅ，２３ａ〜２３ｅ）を備えており、前記照射状態変更手段は、前記複数の光源に対し、一つおきに交互に点灯状態および消灯状態のいずれかに変更することで、前記照明手段における照射位置を変更することを特徴とする。
【００１１】
請求項３に記載の発明は、請求項２に記載の光学的情報読取装置において、前記比較手段により比較された両デコード結果が一致する場合にこのデコード結果を前記出力手段により出力する照射状態変更モードと、全ての前記光源から照明光が照射された状態で情報コードについて前記デコード手段によりデコードしたデコード結果とこのデコード後に前記照射状態変更手段により前記照射位置を変更することなく同じ情報コードについて前記デコード手段によりデコードしたデコード結果とが一致する場合にこのデコード結果を前記出力手段により出力する通常モードと、のいずれかのモードに切り替え可能なモード切替手段（４０）を備えることを特徴とする。
【００１２】
請求項４に記載の発明は、請求項１〜３のいずれか一項に記載の光学的情報読取装置において、受光手段は、受光素子が一方向に並ぶ一次元センサからなることを特徴とする。
なお、上記各括弧内の符号は、後述する各実施形態に記載の具体的手段との対応関係を示すものである。
【発明の効果】
【００１３】
請求項１の発明では、上記第１のデコード結果がデコードされると、この情報コードに対して照射状態変更手段により照射方向が変更された状態で当該情報コードからの反射光を受光した受光手段から出力される受光信号に基づいてデコード手段によりデコードされる第２のデコード結果と上記第１のデコード結果とが比較手段により比較される。そして、比較手段により比較された両デコード結果が一致する場合にこのデコード結果が出力手段により出力される。
【００１４】
これにより、同一の情報コードについて、第１のデコード結果を得たときの照射方向と、第２のデコード結果を得たときの照射方向とが異なるため、鏡面反射等の照射方向に起因して両デコード結果のいずれか一方のデコード結果が誤った結果であったとしても、この一方のデコード結果と他方のデコード結果が一致することもない。
したがって、同一の情報コードに対する各デコード結果を比較してデコードの成否を判断する場合における誤読を抑制することができる。
【００１５】
請求項２の発明では、照射状態変更手段により、複数の光源に対し、一つおきに交互に点灯状態および消灯状態のいずれかに変更されて、照明手段における照射位置が変更されるので、当該照射位置の変更を容易に実施することができる。
【００１８】
請求項３の発明では、モード切替手段により、比較手段により比較された両デコード結果が一致する場合にこのデコード結果を出力手段により出力する照射状態変更モードと、全ての光源から照明光が照射された状態で情報コードについて前記デコード手段によりデコードしたデコード結果とこのデコード後に前記照射状態変更手段により前記照射位置を変更することなく同じ情報コードについて前記デコード手段によりデコードしたデコード結果とが一致する場合にこのデコード結果を出力手段により出力する通常モードと、のいずれかのモードに切り替えられる。
【００１９】
上述した通常モードでは、全ての光源を使用して照明光を情報コードに照射できるので、一部の光源を使用して照明光を情報コードに照射する場合と比較して、読み取り成功率が向上して読取作業性が向上する場合がある。そこで、読取作業性よりも誤読防止を重視する場合には、照射状態変更モードに切り替え、誤読防止よりも読取作業性を重視する場合には、通常モードに切り替えることで、作業者が重視する作業環境に応じたモードを選択することができる。
【００２０】
請求項４の発明のように、受光手段を、受光素子が一方向に並ぶ一次元センサから構成しても、同一の情報コードに対する各デコード結果を比較してデコードの成否を判断する場合における誤読を抑制することができる。
【図面の簡単な説明】
【００２１】
【図１】第１実施形態に係る光学的情報読取装置の電気的構成を示すブロック図である。
【図２】図１の照明光源による照射状態を示す説明図であり、図２（Ａ）は第１照射状態を示し、図２（Ｂ）は第２照射状態を示す。
【図３】強い鏡面反射により受光波形が影響を受けてデコードが失敗した例を示す波形図である。
【図４】同じ情報コードについて照射状態を変えて受光した受光波形の変化を説明するための波形図である。
【図５】第１実施形態における読取処理の流れを例示するフローチャートである。
【図６】第２実施形態における照明光源による照射状態を示す説明図であり、図６（Ａ）は第１照射状態を示し、図６（Ｂ）は第２照射状態を示す。
【図７】第３実施形態における照明光源による照射状態を示す説明図であり、図７（Ａ）は第１照射状態を示し、図７（Ｂ）は第２照射状態を示す。
【図８】第４実施形態における読取処理の流れを例示するフローチャートである。
【発明を実施するための形態】
【００２２】
［第１実施形態］
以下、本発明の第１実施形態に係る光学的情報読取装置について図を参照して説明する。図１は、第１実施形態に係る光学的情報読取装置１０の電気的構成を示すブロック図である。図２は、図１の照明光源２１による照射状態を示す説明図であり、図２（Ａ）は第１照射状態を示し、図２（Ｂ）は第２照射状態を示す。
【００２３】
図１に示すように、光学的情報読取装置１０は、物品に付されたバーコードなどの一次元コードや二次元コード等の情報コードを光学的に読み取る装置として構成されている。この光学的情報読取装置１０は、図示しないケースの内部に回路部２０が収容されてなるものであり、回路部２０は、主に、照明光源２１、受光センサ２８、結像レンズ２７等の光学系と、メモリ３５、制御回路４０、トリガースイッチ４２等のマイクロコンピュータ（以下「マイコン」という）系と、から構成されている。
【００２４】
光学系は、投光光学系と、受光光学系とに分かれている。投光光学系を構成する照明光源２１は、２種類の照射状態を実現するために複数の光源を備えており、これら各光源は、例えば、赤色のＬＥＤとこのＬＥＤの出射側に設けられるレンズとからそれぞれ構成されている。この照明光源２１は、具体的には、図１および図２に示すように、第１光源群２２を構成する３つの光源２２ａ，２２ｂ，２２ｃと、第２光源群２３を構成する３つの光源２３ａ，２３ｂ，２３ｃとが、一直線上であって交互に配置されて構成されている。
【００２５】
これにより、照明光源２１は、図１および図２（Ａ）に示すように、第１光源群２２を構成する各光源２２ａ，２２ｂ，２２ｃから照明光Ｌ１が照射される第１照射状態と、図２（Ｂ）に示すように、第２光源群２３を構成する各光源２３ａ，２３ｂ，２３ｃから照明光Ｌ２が照射される第２照射状態との、異なる２種類の照射状態を照射可能に構成される。なお、照明光源２１は、特許請求の範囲に記載の「照明手段」の一例に相当し得る。
【００２６】
受光光学系は、受光センサ２８、結像レンズ２７、反射鏡（図示略）などによって構成されている。受光センサ２８は、情報コードＣ等に照射されて反射した反射光Ｌｒを受光可能に構成されるもので、例えば、Ｃ−ＭＯＳやＣＣＤ等の固体撮像素子である受光素子を一方向に並べて配列した一次元センサ（例えば、ラインセンサ）が、これに相当する。この受光センサ２８は、結像レンズ２７を介して入射する入射光を受光可能にプリント配線板（図示略）に実装されている。
【００２７】
結像レンズ２７は、外部から読取口（図示略）を介して入射する入射光を集光して受光センサ２８の受光面２８ａに像を結像可能な結像光学系として機能するものである。本実施形態では、照明光源２１から照射された照明光Ｌ１または照明光Ｌ２が情報コードＣにて反射した後、この反射光Ｌｒを結像レンズ２７で集光し、受光センサ２８の受光面２８ａにコード像を結像させている。
【００２８】
マイコン系は、増幅回路３１、Ａ／Ｄ変換回路３３、メモリ３５、アドレス発生回路３６、同期信号発生回路３８、制御回路４０、トリガースイッチ４２、発光部４３、ブザー４４、バイブレータ４５、液晶表示器４６等から構成されている。
【００２９】
光学系の受光センサ２８から出力される画像信号（アナログ信号）は、増幅回路３１に入力されることで所定ゲインで増幅された後、Ａ／Ｄ変換回路３３に入力されると、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号、つまり画像データ（画像情報）は、生成されてメモリ３５に入力されると、所定のコード画像情報格納領域に蓄積される。なお、同期信号発生回路３８は、受光センサ２８およびアドレス発生回路３６に対する同期信号を発生可能に構成されており、またアドレス発生回路３６は、この同期信号発生回路３８から供給される同期信号に基づいて、メモリ３５に格納される画像データの格納アドレスを発生可能に構成されている。
【００３０】
メモリ３５は、半導体メモリ装置で、例えばＲＡＭ（ＤＲＡＭ、ＳＲＡＭ等）やＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ等）がこれに相当する。このメモリ３５のうちのＲＡＭには、上述したコード画像情報格納領域のほかに、制御回路４０が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルも確保可能に構成されている。またＲＯＭには、後述する設定変更処理、解析処理等を実行可能な所定プログラムやその他、照明光源２１、受光センサ２８等の各ハードウェアを制御可能なシステムプログラム等が予め格納されている。なお、メモリ３５は、特許請求の範囲に記載の「記憶手段」の一例に相当し得る。
【００３１】
制御回路４０は、光学的情報読取装置１０全体を制御可能なマイコンによって構成されており、ＣＰＵ、システムバス、入出力インタフェース等を有すると共に、情報処理機能を備えており、メモリ３５とともに情報処理装置を構成している。本実施形態では、制御回路４０に対し、トリガースイッチ４２、発光部４３、ブザー４４、バイブレータ４５、液晶表示器４６等が接続されている。
【００３２】
これにより、制御回路４０は、例えば、トリガースイッチ４２の監視や管理、情報コードＣの読み取りに関する情報を報知するインジケータとして機能する発光部４３の点灯・消灯、ビープ音やアラーム音を発生可能なブザー４４の鳴動のオンオフ、当該光学的情報読取装置１０の使用者に伝達し得る振動を発生可能なバイブレータ４５の駆動制御、液晶表示器４６の表示制御等を可能にしている。
【００３３】
次に、このように構成される光学的情報読取装置１０について、同一の情報コードに対して照射状態を変更して得たデコード結果を比較してデコードの成否を判断する読取処理について、以下に説明する。
情報コードに照明光を照射して読み取り作業をする際、この照明光の照射状態によっては鏡面反射等が生じて黒色（暗色）と判別すべき領域を白色（明色）と誤判別する場合がある。例えば、強い鏡面反射が生じているために、図３に例示するように、上述のような誤判別する領域（図３に示す一点鎖線楕円参照）が多い受光波形が得られる場合には、デコードが失敗することとなる。このように強い鏡面反射が生じている場合には、デコードが成功することもなく失敗してしまうので、情報コードを誤読することもない。
【００３４】
しかしながら、鏡面反射等が弱いために、図４（Ａ）に例示するように、上述のような誤判別する領域（図４（Ａ）に示す一点鎖線楕円参照）がわずかに生じている受光波形が得られると、デコードが成功してデコード結果が得られてしまう場合がある。この場合、同一の情報コードについて第２回目のデコード処理をしても、その照射状態が変化しないためにほぼ同じ受光波形が得られて、デコード結果が一致して誤読してしまう。
【００３５】
そこで、本実施形態に係る読取処理では、同一の情報コードに対して照射状態を変更して得たデコード結果を比較してデコードの成否を判断する。１回目の撮像で鏡面反射等に起因して誤読してしまう受光波形（図４（Ａ）参照）が得られても、２回目の撮像で照射状態を１回目の撮像時と変えることで、鏡面反射の影響がなくなるか異なる位置に誤判別する領域（図４（Ｂ）に示す一点鎖線楕円参照）が生じた受光波形が得られるため、照射状態を変更して得た２つのデコード結果が一致しない場合にデコード失敗とすることで、鏡面反射等の照射状態に起因する誤読が防止されるからである。
【００３６】
以下、制御回路４０にて実行される読取処理について図５を用いて詳細に説明する。図５は、第１実施形態における読取処理の流れを例示するフローチャートである。なお、本読取処理では、バーコードを読み取り対象としているが、これに限らず、ＱＲコード（登録商標）やデータマトリックコード、マキシコード等の二次元コードを読み取り対象としても同様の効果を奏する。
【００３７】
本実施形態では、使用者がトリガースイッチ４２のオン操作等を行うことで、制御回路４０により図５に示す読取処理が開始され、ステップＳ１０１に示す第１照射処理がなされる。この処理では、照明光源２１の第１光源群２２を構成する各光源２２ａ，２２ｂ，２２ｃから照明光Ｌ１が第１照射状態として照射される（図２（Ａ）参照）。
【００３８】
次に、ステップＳ１０３に示す撮像処理がなされ、第１照射状態として照射された照明光Ｌ１がバーコードにて反射してその反射光Ｌｒが読取口を介して結像レンズ２７に入射すると、受光センサ２８の受光面２８ａには結像レンズ２７によってバーコードの像、つまりコード画像が結像される。これにより、受光センサ２８を構成する各受光素子が露光され、それら各受光素子からバーコードの像に応じた受光信号がそれぞれ出力される。
【００３９】
続いて、ステップＳ１０５に示すデコード処理がなされ、上記撮像処理により得られたコード画像に対して公知のデコード処理が実施される。この処理により、文字データ等がデコードされると、ステップＳ１０７に示す判定処理にてＹｅｓと判定されて、ステップＳ１０９に示すデコード結果記憶処理がなされる。この処理では、上記ステップＳ１０５に示すデコード処理にて得られたデコード結果が第１のデコード結果としてメモリ３５に記憶される。なお、デコード処理が失敗した場合には、ステップＳ１０７にてＮｏと判定されて、ステップＳ１０３に示す撮像処理からの処理がなされる。
【００４０】
上述のように第１のデコード結果がメモリ３５に記憶されると、ステップＳ１１１に示す第２照射処理がなされる。この処理では、照明光源２１の第１光源群２２の各光源２２ａ，２２ｂ，２２ｃが消灯し、第２光源群２３を構成する各光源２３ａ，２３ｂ，２３ｃから照明光Ｌ２が第２照射状態として照射される照射状態に変更される（図２（Ｂ）参照）。なお、第１照射処理および第２照射処理を実行する制御回路４０は、特許請求の範囲に記載の「照射状態変更手段」の一例に相当し得る。
【００４１】
次に、ステップＳ１１３に示す撮像処理がなされ、第２照射状態として照射された照明光Ｌ２が、上述のようにデコードされた同じバーコードに照射され、このバーコードにて反射してその反射光Ｌｒが受光センサ２８にて受光されると、当該バーコードの像に応じた受光信号が出力される。
【００４２】
続いて、ステップＳ１１５に示すデコード処理がなされ、上記撮像処理により得られたコード画像に対して公知のデコード処理が実施される。この処理により、文字データ等がデコードされる場合には、ステップＳ１１７にてＹｅｓと判定され、デコードが失敗する場合には、ステップＳ１１７にてＮｏと判定されて、ステップＳ１１３に示す撮像処理からの処理がなされる。なお、ステップＳ１０５，Ｓ１１５に示すデコード処理を実行する制御回路４０は、特許請求の範囲に記載の「デコード手段」の一例に相当し得る。
【００４３】
ステップＳ１１７にてＹｅｓと判定されると、ステップＳ１１９に示す判定処理において、上記ステップＳ１１５に示すデコード処理にて得られたデコード結果（以下、第２のデコード結果という）と、メモリ３５に記憶される第１のデコード結果とが一致するか否かについて判定される。ここで、同一のバーコードについて、第２のデコード結果と第１のデコード結果とが一致する場合には（Ｓ１１９でＹｅｓ）、受光波形に鏡面反射等の照射状態に起因した誤判別する領域が含まれておらずデコードが成功しているとして、ステップＳ１２１に示す出力処理がなされる。この処理では、一致するデコード結果が、読取対象のバーコードとして符号化された文字データ等であるとして通信インタフェース等を介して上位システムに出力される。
【００４４】
一方、同一のバーコードについて、第２のデコード結果と第１のデコード結果とが異なると、鏡面反射等の照射状態に起因して両デコード結果の少なくともいずれか一方のデコード結果が誤った結果となっていると判断することができる。そこで、両デコード結果が異なることから、ステップＳ１１９にてＮｏと判定される場合には、ステップＳ１２１に示す出力処理を実施することなく、上記ステップＳ１０１からの処理が実施される。なお、ステップＳ１１９に示す判定処理を実行する制御回路４０は、特許請求の範囲に記載の「比較手段」の一例に相当し得る。
【００４５】
以上説明したように、本実施形態に係る光学的情報読取装置１０では、上記第１のデコード結果がデコードされると、このバーコードに対して照射状態が変更された状態で当該バーコードからの反射光を受光した受光センサ２８から出力される受光信号に基づいてデコードされる第２のデコード結果と上記第１のデコード結果とがステップＳ１１９に示す判定処理により比較される。そして、比較された両デコード結果が一致する場合にこのデコード結果が出力される。
【００４６】
これにより、同一の情報コードについて、第１のデコード結果を得たときの第１照射状態と、第２のデコード結果を得たときの第２照射状態とが異なるため、鏡面反射等の照射状態に起因して両デコード結果のいずれか一方のデコード結果が誤った結果であったとしても、この一方のデコード結果と他方のデコード結果が一致することもない。
したがって、同一の情報コードに対する各デコード結果を比較してデコードの成否を判断する場合における誤読を抑制することができる。
【００４７】
また、第１光源群２２を構成する各光源２２ａ，２２ｂ，２２ｃを照射状態にするか、第２光源群２３を構成する各光源２３ａ，２３ｂ，２３ｃを照射状態にすることで、照明光源２１の照射状態第１照射状態および第２照射状態のいずれかに変更されるので、当該照射状態の変更を短時間で容易に実施することができる。
【００４８】
なお、第１光源群２２は、３つの光源２２ａ，２２ｂ，２２ｃにより構成されることに限らず、２つまたは４つ以上の光源により構成されてもよい。また、第２光源群２３は、３つの光源２３ａ，２３ｂ，２３ｃにより構成されることに限らず、２つまたは４つ以上の光源により構成されてもよい。また、光源２２ａ，２２ｂ，２２ｃおよび光源２３ａ，２３ｂ，２３ｃは、一直線上に配置されることなく所望される照射状態に応じて配置されてもよい。また、このように構成される照明光源２１の各光源のうちの少なくともいずれか１つを点灯状態、点滅状態および消灯状態のいずれかに変更することで、照明光源２１の照射状態を変更しても、当該照射状態の変更を容易に実施することができる。
【００４９】
［第２実施形態］
次に、本発明の第２実施形態に係る光学的情報読取装置１０について図６を参照して説明する。図６は、第２実施形態における照明光源２１ａによる照射状態を示す説明図であり、図６（Ａ）は第１照射状態を示し、図６（Ｂ）は第２照射状態を示す。
本第２実施形態に係る光学的情報読取装置１０では、上述した照明光源２１に代えて照明光源２１ａを採用する点が、上記第１実施形態に係る光学的情報読取装置と主に異なる。したがって、上述した第１実施形態の光学的情報読取装置と実質的に同一の構成部分には同一符号を付し、説明を省略する。
【００５０】
図６（Ａ），（Ｂ）に示すように、照明光源２１ａは、第１光源群２２を構成する３つの光源２２ａ，２２ｂ，２２ｃと、第２光源群２３を構成する３つの光源２３ａ，２３ｂ，２３ｃとが、互いの照射方向が異なるようにそれぞれ配置されて構成されている。
【００５１】
これにより、照明光源２１ａは、図６（Ａ）に示すように、第１光源群２２を構成する各光源２２ａ，２２ｂ，２２ｃから照明光Ｌ１が照射される第１照射状態と、図６（Ｂ）に示すように、第２光源群２３を構成する各光源２３ａ，２３ｂ，２３ｃから照明光Ｌ２が照射される第２照射状態との、異なる２種類の照射状態を照射可能に構成される。
【００５２】
以上説明したように、本実施形態に係る光学的情報読取装置１０では、第１光源群２２を構成する各光源２２ａ，２２ｂ，２２ｃと、第２光源群２３を構成する各光源２３ａ，２３ｂ，２３ｃとは、互いの照射方向が異なるようにそれぞれ配置されることから光の当て方が異なるため、第１光源群２２による第１照射状態と第２光源群２３による第２照射状態との照射方向が異なるので、照射状態の変更を確実かつ容易に実施することができる。
【００５３】
［第３実施形態］
次に、本発明の第３実施形態に係る光学的情報読取装置１０について図７を参照して説明する。図７は、第３実施形態における照明光源２１ｂによる照射状態を示す説明図であり、図７（Ａ）は第１照射状態を示し、図７（Ｂ）は第２照射状態を示す。
本第２実施形態に係る光学的情報読取装置１０では、上述した照明光源２１に代えて照明光源２１ｂを採用する点が、上記第１実施形態に係る光学的情報読取装置と主に異なる。したがって、上述した第１実施形態の光学的情報読取装置と実質的に同一の構成部分には同一符号を付し、説明を省略する。
【００５４】
図７（Ａ），（Ｂ）に示すように、照明光源２１ｂは、第１光源群２２を構成する２つの光源２２ｄ，２２ｅと、第２光源群２３を構成する２つの光源２３ｄ，２３ｅとを備えており、一直線上であって、中央側に光源２２ｄ，２２ｅが配置されるとともに端部側に光源２３ｄ，２３ｅが配置されるように構成されている。特に、各光源２２ｄ，２２ｅ，２３ｄ，２３ｅは、端部側に位置する光源ほどその照射方向が中央側に向かうように傾斜して配置されている。
【００５５】
これにより、照明光源２１ｂは、図７（Ａ）に示すように、第１光源群２２を構成する各光源２２ｄ，２２ｅから照明光Ｌ１が照射される第１照射状態と、図７（Ｂ）に示すように、第２光源群２３を構成する各光源２３ｄ，２３ｅから照明光Ｌ２が照射される第２照射状態との、異なる２種類の照射状態を照射可能に構成される。
【００５６】
以上説明したように、本実施形態に係る光学的情報読取装置１０では、照明光源２１ｂを構成する各光源２２ｄ，２２ｅ，２３ｄ，２３ｅは、一直線上であって、端部側に位置する光源ほどその照射方向が中央側に向かうように傾斜して配置されるため、各光源を一直線上に配置する場合であっても、少ない個数の光源でより広い領域を照射することができる。これにより、各光源２２ｄ，２２ｅ，２３ｄ，２３ｅが一直線上に配置される配置方向の長さを短くすることができ、これら各光源２２ｄ，２２ｅ，２３ｄ，２３ｅを有する照明光源２１ｂの省スペース化を図ることができる。
【００５７】
［第４実施形態］
次に、本発明の第４実施形態に係る光学的情報読取装置１０について図８を参照して説明する。図８は、第４実施形態における読取処理の流れを例示するフローチャートである。
本第４実施形態に係る光学的情報読取装置１０では、上述した読取処理について図５に示すフローチャートに代えて図８に示すフローチャートに基づいて演算処理している点が、上記第１実施形態に係る光学的情報読取装置と主に異なる。したがって、上述した第１実施形態の光学的情報読取装置と実質的に同一の構成部分には同一符号を付し、説明を省略する。
【００５８】
本実施形態に係る光学的情報読取装置１０では、モード切替スイッチが設けられており、読取処理を開始する前にこのモード切替スイッチを操作することで、上記読取処理において、照射状態変更モードと通常モードとのいずれかのモードに切り替えられるように構成される。ここで、照射状態変更モードは、上述したステップＳ１１９に示す判定処理により比較された両デコード結果が一致する場合にこのデコード結果を出力するモードである。また、通常モードは、同じ情報コードについて照射状態を変更することなくそれぞれデコードされたデコード結果が一致する場合にこのデコード結果を出力するモードである。
【００５９】
以下、本第４実施形態における読取処理について、図８のフローチャートを用いて説明する。
本実施形態では、使用者がトリガースイッチ４２のオン操作等を行うことで、制御回路４０により図８に示す読取処理が開始されると、ステップＳ２０１に示す判定処理がなされ、照射状態変更モードが選択されているか否かについて判定される。ここで、モード切替スイッチが照射状態変更モードを選択するように操作されている場合には（Ｓ２０１でＹｅｓ）、上述した第１実施形態と同様に、ステップＳ１０１以降の処理がなされる。
【００６０】
一方、モード切替スイッチが通常モードを選択するように操作されている場合には（Ｓ２０１でＮｏ）、ステップＳ２０３に示す全照射処理がなされ、第１光源群２２を構成する各光源２２ａ，２２ｂ，２２ｃと第２光源群２３を構成する各光源２３ａ，２３ｂ，２３ｃとの全ての光源から照明光が照射される。なお、モード切替スイッチおよびステップＳ２０１に示す判定処理を実行する制御回路４０は、特許請求の範囲に記載の「モード切替手段」の一例に相当し得る。
【００６１】
このように全光源から照明光が照射された状態で、ステップＳ２０５に示す撮像処理およびステップＳ２０７に示すデコード処理が、ステップＳ１０３に示す撮像処理およびステップＳ１０５に示すデコード処理と同様になされ、デコードが成功すると（Ｓ２０９でＹｅｓ）、ステップＳ２１１に示すデコード結果記憶処理がなされ、そのデコード結果が第１のデコード結果としてメモリ３５に記憶される。
【００６２】
このように第１のデコード結果がメモリ３５に記憶されると、照明光源２１による照射状態を変更することなく、ステップＳ２１３に示す撮像処理およびステップＳ２１５に示すデコード処理が、ステップＳ１１３に示す撮像処理およびステップＳ１１５に示すデコード処理と同様になされる。そして、デコードが成功すると（Ｓ２１７でＹｅｓ）、ステップＳ１１９に示す判定処理において、上記ステップＳ１１５に示すデコード処理にて得られたデコード結果（以下、第２のデコード結果という）と、メモリ３５に記憶される第１のデコード結果とが一致するか否かについて判定される。
【００６３】
ここで、同一のバーコードについて、第２のデコード結果と第１のデコード結果とが一致する場合には（Ｓ２１９でＹｅｓ）、ステップＳ１２１に示す出力処理がなされて、一致するデコード結果が出力される。一方、両デコード結果が異なることから、ステップＳ２１９にてＮｏと判定される場合には、ステップＳ１２１に示す出力処理を実施することなく、上記ステップＳ２０１からの処理が実施される。
【００６４】
以上説明したように、本実施形態に係る光学的情報読取装置１０では、モード切替スイッチの操作に応じて、照射状態変更モードと通常モードとのいずれかのモードに切り替えられる。
【００６５】
上述した通常モードでは、全ての光源２２ａ，２２ｂ，２２ｃ，２３ａ，２３ｂ，２３ｃを使用して照明光をバーコードに照射できるので、一部の光源を使用して照明光をバーコードに照射する場合と比較して、読み取り成功率が向上して読取作業性が向上する場合がある。そこで、読取作業性よりも誤読防止を重視する場合には、照射状態変更モードに切り替え、誤読防止よりも読取作業性を重視する場合には、通常モードに切り替えることで、作業者が重視する作業環境に応じたモードを選択することができる。
【００６６】
なお、本実施形態では、照射状態変更モードと通常モードとのいずれかのモードに切り替えるモード切替手段として、モード切替スイッチを採用しているが、これに限らず、情報を操作入力するための操作部や外部装置から入力される情報に応じてステップＳ２０１における判定処理にて判定することで、照射状態変更モードと通常モードとのいずれかのモードに切り替えるように構成されてもよい。
【００６７】
なお、本発明は上記各実施形態および変形例に限定されるものではなく、以下のように具体化してもよい。
（１）受光センサ２８は、受光素子を一方向に並べて配列した一次元センサから構成されることに限らず、受光素子を２次元に配列したエリアセンサから構成されても、同一のバーコードに対する各デコード結果を比較してデコードの成否を判断する場合における誤読を抑制することができる。
【００６８】
（２）照明光源２１，２１ａ，２１ｂは、第１光源群２２から照明光が照射される照射状態と第２光源群２３から照明光が照射される照射状態とを切り替えることで、第１照射状態と第２照射状態とを変更するように構成されることに限らず、各光源のうち少なくとも１つの照射方向をアクチュエータ等で変更することで、第１照射状態と第２照射状態とを変更するように構成されてもよい。
【符号の説明】
【００６９】
１０…光学的情報読取装置
２１，２１ａ，２１ｂ…照明光源（照明手段）
２２…第１光源群
２２ａ，２２ｂ，２２ｃ，２２ｄ，２２ｅ…光源
２３…第２光源群
２３ａ，２３ｂ，２３ｃ，２３ｄ，２３ｅ…光源
２８…受光センサ（受光手段）
４０…制御回路（デコード手段，出力手段，照射状態変更手段，比較手段，モード切替手段）
Ｌ１，Ｌ２…照明光
【図１】
0005765136.tif 000002
【図２】
0005765136.tif 000003
【図３】
0005765136.tif 000004
【図４】
0005765136.tif 000005
【図５】
0005765136.tif 000006
【図６】
0005765136.tif 000007
【図７】
0005765136.tif 000008
【図８】
0005765136.tif 000009