(57)【要約】【課題】読取対象物に複数並べて形成された情報コードを読み取ることが可能な光学的情報読取装置において、読み取り作業をより効率的に行うことができ、作業者の操作負担を効果的に低減し得る構成を提供する。【解決手段】ケース２の読取口４側に取り付けられた車輪４０と読取対象物Ｒとの接触が維持された状態で、ケース２の移動によって車輪４０が回転するようになっている。そして、制御部１０は、回転検知結果に基づいて読取対象物Ｒに、複数並べて形成されたバーコードＢの読み取りタイミングを制御するように構成されている。【選択図】図１
2012194854.tif 000002
【特許請求の範囲】
【請求項１】
読取対象物に複数並べて形成された情報コードを読み取り可能な光学的情報読取装置であって、
読取口が形成されたケースと、
前記読取口を介して前記情報コードを光学的に読み取る読取手段と、
前記ケースの前記読取口側に取り付けられ、その取付位置で回転可能に保持される回転体と、
前記回転体の回転を検知する回転検知手段と、
を備え、
前記回転体と前記読取対象物との接触が維持された状態で前記ケースの移動によって前記回転体が回転するように構成されており、
前記読取手段は、前記回転検知手段による回転検知結果に基づいて前記情報コードの読み取りタイミングを制御することを特徴とする光学的情報読取装置。
【請求項２】
前記読取手段は、前記回転検知手段により前記回転体の回転開始が検出されたことを条件として前記情報コードの読取動作を開始することを特徴とする請求項１に記載の光学的情報読取装置。
【請求項３】
前記回転体の回転量を測定する回転量測定手段と、
前記情報コードの間隔のデータを取得するデータ取得手段と、
を備え、
前記読取手段は、前記データ取得手段によって取得される前記情報コードの間隔と、前記回転量測定手段により測定された前記回転量と、に基づき、複数並んで配置される前記情報コードの２番目以降の読み取りタイミングを決定することを特徴とする請求項１または２に記載の光学的情報読取装置。
【請求項４】
前記回転体の回転量を測定する回転量測定手段と、
前記情報コードの間隔のデータを取得するデータ取得手段と、
前記回転体の回転を規制する規制手段と、
を備え、
前記規制手段は、前記データ取得手段によって取得された前記情報コードの間隔と、前記回転量測定手段によって測定された前記回転量とが、所定の関係にある場合に前記回転体の回転を規制することを特徴とする請求項１から請求項３のいずれか一項に記載の光学的情報読取装置。
【請求項５】
前記情報コードは、バーコードであり、
前記読取対象物には、複数のバーコードが、各バーコードのバー方向の向きを揃えた構成でそのバー方向に沿って並んでおり、
前記読取手段は、前記回転体と前記読取対象物との接触が維持された状態で、複数の前記バーコードの並びに沿って前記ケースが移動されたときに、当該読取手段によって既に読み取りがなされたバーコードの読み取り結果と、前記データ取得手段によって取得された前記バーコードの間隔のデータと、前記回転量測定手段によって測定された前記回転量とに基づいて、既に読み取りがなされたバーコードよりも後のバーコードの配置領域を推定して読み取りを行うことを特徴とする請求項３又は請求項４に記載の光学的情報読取装置。
【請求項６】
前記読取手段による前記情報コードの読み取りが成功か失敗かを判定する判定手段と、
前記回転体の回転を規制する規制手段と、を備え、
前記規制手段は、前記判定手段により前記情報コードの読み取りが失敗であると判定された場合に前記回転体の回転を規制することを特徴とする請求項１から請求項５のいずれか一項に記載の光学的情報読取装置。
【請求項７】
前記判定手段の判定結果を報知する報知手段を備えることを特徴とする請求項６に記載の光学的情報読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学的情報読取装置に関するものである。
【背景技術】
【０００２】
従来から、バーコード、ＱＲコード等の情報コードを光学的に読み取る光学的情報読取装置に関する技術として、例えば下記特許文献１、２に示すものが知られている。
特許文献１に示すバーコードリーダ（光学的情報読取装置）（１０）は、読取対象物（Ｗ）に形成されたバーコード（Ｂ）に対し照明光（Ｌｆ）を照射する照明光源（２１）と、バーコード（Ｂ）からの反射光（Ｌｒ）を受光する受光センサ（２８）とを備えている。さらに、読取対象物（Ｗ）と当接して回転することで、読取対象物（Ｗ）の皺を伸ばすローラ状当接部材（６１）を備えており、このローラ状当接部材（６１）が読取対象物（Ｗ）に当接した状態で、バーコード（Ｂ）に対して照明光（Ｌｆ）を照射して読み取るように構成されている。また、特許文献１では、トリガースイッチ（５０）の操作をトリガーとしてバーコードの読み取りが開始されるようになっている。
【０００３】
特許文献２に示すコードリーダ（情報コード読取装置）（１）は、１次元配列の光センサ（６）を備えており、１次元コード及び２次元コードを読み取り可能に構成されている。この特許文献２では、２次元コードを読み取る場合、読取対象（９）上を読取口が通過するようにして、ローラ（１５）でコードリーダ（１）を移動させると共に、このローラ（１５）の回転角度を検出し、ローラの移動量を検出するようにしている。そして、トリガスイッチが押されると、光センサ（６）にて走査信号に応じたライン走査が行われ、制御部（２４）にて撮像された２次元画像信号に基づいた２次元コードの検出及びデコード処理を行うようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平２００８−１８１４０３号公報
【特許文献２】特開２００３−２２４１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年では、情報コードの用途も多様化しており、その配置も様々である。その中には、読取対象物に情報コードを複数並べて配置したようなものもあり、このような情報コードを読み取る場合には、読み取り作業の効率性や作業負担が問題となる。例えば、複数並べられた情報コードを複数まとめて読み取ろうとした場合、上述した特許文献１や２の構成では、光学的情報読取装置の読取口を各情報コードの位置に少しずつずらしながら、各情報コードの読み取り毎にトリガスイッチを押さなければならない。このように作業者によるスイッチ操作に大きく依存する構成では、作業の効率化が難しく、作業者の操作負担も大きくならざるを得ない。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、読取対象物に複数並べて形成された情報コードを読み取ることが可能な光学的情報読取装置において、読み取り作業をより効率的に行うことができ、作業者の操作負担を効果的に低減し得る構成を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明は、読取対象物に複数並べて形成された情報コードを読み取り可能な光学的情報読取装置であって、読取口が形成されたケースと、前記読取口を介して前記情報コードを光学的に読み取る読取手段と、前記ケースの前記読取口側に取り付けられ、その取付位置で回転可能に保持される回転体と、前記回転体の回転を検知する回転検知手段と、を備え、前記回転体と前記読取対象物との接触が維持された状態で前記ケースの移動によって前記回転体が回転するように構成されており、前記読取手段は、前記回転検知手段による回転検知結果に基づいて前記情報コードの読み取りタイミングを制御することを特徴とする。
【発明の効果】
【０００８】
請求項１の発明では、ケースの読取口側に取り付けられた回転体と読取対象物との接触が維持された状態で、ケースの移動によって回転体が回転するようになっている。そして、読取手段は、回転検知手段による回転検知結果に基づいて情報コードの読み取りタイミングを制御するように構成されている。この構成によれば、回転体の回転にともなって情報コードの読み取りタイミングが自動的に制御される。このため、読取対象物に複数並べて形成された情報コードを読み取る際には、各情報コードの読み取り毎にトリガスイッチ等の操作をするといった作業を省略することができるので、読み取り作業をより効率的に行うことができ、作業者の操作負担を効果的に低減することができる。
【０００９】
請求項２の発明では、読取手段は、回転検知手段により回転体の回転開始が検出されたことを条件として情報コードの読取動作を開始するように構成されている。この構成によれば、回転体の回転が停止しているときには確実に読み取り動作を停止させることができるため、回転体が回転せずに読み取りがなされない蓋然性が高い時期に効果的に省電力化を図ることができる。
【００１０】
請求項３の発明では、読取手段は、データ取得手段によって取得される情報コードの間隔と、回転量測定手段により測定された回転量とに基づき、複数並んで配置される情報コードの２番目以降の読み取りタイミングを決定するようにしている。この構成によれば、２番目以降の情報コードを読み取るタイミングを、取得された間隔データ及び実測された回転量に基づいて適切に決定することができるため、複数の情報コードをより確実に読み取ることができる。
【００１１】
請求項４の発明では、データ取得手段によって取得された情報コードの間隔と、回転量測定手段によって測定された回転量とが、所定の関係にある場合に、規制手段により回転体の回転を規制するように構成されている。この構成によれば、複数の情報コードの読み取り過程において、読み取り不良が生じた可能性が高い状態を迅速に検出し、装置の移動動作を規制することができる。
【００１２】
請求項５の発明では、読取対象物に、複数のバーコードが、各バーコードのバー方向の向きを揃えた構成でそのバー方向に沿って並んで形成されてなる情報コードを読み取るように構成されている。そして、回転体と読取対象物との接触が維持された状態で、複数のバーコードの並びに沿ってケースが移動されたときに、読取手段によって既に読み取りがなされたバーコードの読み取り結果と、データ取得手段によって取得されたバーコードの間隔のデータと、回転量測定手段によって測定された回転量とに基づいて、既に読み取りがなされたバーコードよりも後のバーコードの配置領域を推定して読み取りを行うようにしている。上記のように複数のバーコードがバー方向に並んだ構成では、各バーコードにおいてバー方向のいずれかの位置で読み取りを行えばよく、既に読み取りがなされたバーコードの読み取り結果と、バーコードの間隔のデータと、測定された回転量とに基づいて後のバーコードの配置領域を推定して読み取りを行えば、作業者に特別な位置合わせ操作を強いることなくそのような位置で読み取りを行い易くなる。
【００１３】
請求項６の発明では、読取手段による情報コードの読み取りが失敗であると判定手段により判定された場合に、規制手段により回転体の回転を規制するように構成されている。この構成によれば、複数の情報コードの読み取り過程において、読み取り不良が生じると、装置の移動動作が規制されるので、情報コードの不読を抑制することができる。
【００１４】
請求項７の発明では、判定手段の判定結果を報知手段により報知するようにしている。この構成によれば、作業者は、情報コードの読み取りが成功か失敗かを確認しながら読み取り作業を行うことができるので、情報コードの不読をより防止することができ、複数の情報コードをより確実に読み取ることができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、第１実施形態に係る光学的情報読取装置によりバーコードを読み取る様子を説明する説明図である。
【図２】図２は、第１実施形態に係る光学的情報読取装置の構成を概略的に例示する説明図である。
【図３】図３（Ａ）は、第１実施形態に係る光学的情報読取装置の電気的構成を概略的に例示するブロック図である。図３（Ｂ）は、情報コード読取部の構成を例示するブロック図である。
【図４】図４（Ａ）は、回転計の構成を説明する説明図であり、図４（Ｂ）は、光学式スケールの構成を説明する説明図である。
【図５】図５（Ａ）は、光学式スケールの構成を説明する説明図であり、図５（Ｂ）は、図５（Ａ）のＡ−Ａ断面を概略的に示す断面概略図であり、図５（Ｃ）は、図５（Ａ）のＢ−Ｂ断面を概略的に示す断面概略図である。
【図６】図６は、回転計による回転量の測定を説明する説明図であり、図６（Ａ）は、車輪の回転角度検出信号を示す波形図であり、図６（Ｂ）は、図６（Ａ）を波形整形して得られた走査信号の波形図である。
【図７】図７（Ａ）は、車輪のブレーキ機構を説明する説明図であり、図７（Ｂ）は、ソレノイドアクチュエータの構成を説明する説明図である。
【図８】図８は、車輪のブレーキ機構を説明する説明図である。
【図９】図９（Ａ）は、車輪のブレーキ機構を説明する説明図であり、図９（Ｂ）は、車輪の回転が規制される前の様子を説明する説明図であり、図９（Ｃ）は、車輪の回転が規制された様子を説明する説明図である。
【図１０】図１０は、第１実施形態に係る光学的情報読取装置における読取処理の流れを例示するフローチャートである。
【発明を実施するための形態】
【００１６】
[第１実施形態]
以下、本発明に係る光学的情報読取装置を具現化した第１実施形態について、図面を参照して説明する。
（全体構成）
まず、図１〜図３等を参照して第１実施形態に係る光学的情報読取装置１の全体構成について説明する。なお、図１は、第１実施形態に係る光学的情報読取装置によりバーコードを読み取る様子を説明する説明図である。図２は、第１実施形態に係る光学的情報読取装置の構成を概略的に例示する説明図である。図３（Ａ）は、第１実施形態に係る光学的情報読取装置の電気的構成を概略的に例示するブロック図である。図３（Ｂ）は、情報コード読取部の構成を例示するブロック図である。
【００１７】
図１に示すように、光学的情報読取装置１は、読取対象物Ｒに表示されたバーコード等の情報コード（以下、単に「バーコードＢ」ともいう）を読み取る装置として構成されている。そして、光学的情報読取装置１は、図２に示すように、全体的に長手状に構成されており、長手状のケース２によって外郭が構成され、このケース２の内部に各種部品（各種電気部品等）が収容されている。ケース２は、主に上ケース２ａと下ケース２ｂとから構成され、箱状形態をなしており、例えば樹脂材料などから形成されている。また、下ケース２ｂには電池（図示略）を収容する電池収容部（図示略）を開閉するための着脱可能な電池蓋３が設けられている。
【００１８】
本実施形態では、ケース２の長手方向を前後方向とし、読取口４（後述）や表示装置５（後述）及びが形成された側を前方側、それとは反対側を後方側としている。また、ケース２の厚さ方向を上下方向とし、操作ボタン６ａ（後述）や表示装置５が設けられた側を上方側、それとは反対側を下方側としている。また、これら前後方向及び上下方向と直交する方向を幅方向（横方向）としている。
【００１９】
ケース２の前方側にはバーコードＢからの反射光を取り込む読取口４が形成されている。この読取口４は、ケース２の内部に光を取り込みうる開口形状となっており、その開口が透明部材（例えば透明の樹脂部材）によって閉塞された構成をなしている。また、光学的情報読取装置１には、ケース２から露出する形態で様々な部品が設けられている。例えば、上面側には、表示装置５や、複数個の操作ボタン６ａ（数字キーや機能キー等）を有するキー操作部６が設けられている。更に、ケース２の読取口４側には、車輪４０（詳細は後述）が取り付けられている。
【００２０】
次に、電気的構成について説明する。光学的情報読取装置１におけるケース２の内部には、図３（Ａ）に示すように、光学的情報読取装置１全体を制御する制御部１０が設けられている。この制御部１０は、マイコンを主体として構成されるものであり、ＣＰＵ、システムバス、入出力インターフェース等を有しており、メモリ１６と協働して情報処理手段として機能している。また、制御部１０には、表示装置１１、スピーカ１２、車輪４０、回転計５０、キー操作部６、外部インターフェース１５なども接続されている。
【００２１】
車輪４０やキー操作部６は、制御部１０に対して操作信号を与える構成をなしており、制御部１０は、これらからの操作信号を受けて操作信号の内容に応じた各種制御を行う。表示装置５は、例えば液晶表示器として構成されており、制御部１０からの指令を受けて様々な表示動作が行われるようになっている。外部インターフェース１５は、外部（例えばホスト装置）との間でのデータ通信を行うためのインターフェースとして構成されており、制御部１０と協働して通信処理を行うように構成されている。また、ケース２内には、電源となる電池１７や電源部１８が設けられている。電池１７は、充電可能な二次電池（例えばリチウムイオン電池等）によって構成され、電源部１８は、公知の電源回路などによって構成されており、これらによって制御部１０や各種電気部品に電力が供給されるようになっている。
【００２２】
また、制御部１０には、情報コード読取部３０が接続されている。この情報コード読取部３０は、図３（Ｂ）に示すように、ＣＣＤエリアセンサ等の受光センサ３３、結像レンズ３７、複数個のＬＥＤやレンズ等から構成される照明部３１などを備えた構成をなしており、制御部１０と協働して読取対象物Ｒに付されたバーコードＢを読み取るように機能する。この情報コード読取部３０によって読み取りを行う場合、まず、制御部１０によって指令を受けた照明部３１から照明光Ｌｆが出射され、この照明光Ｌｆが読取口４を通って読取対象物Ｒに照射される。そして、照明光ＬｆがバーコードＢにて反射した反射光Ｌｒは、読取口４を通って装置内に取り込まれ、結像レンズ３７を通って受光センサ３３に入射する。読取口４と受光センサ３３との間に配される結像レンズ３７は、バーコードＢの像を受光センサ３３上に結像させる構成をなしており、受光センサ３３はこのバーコードＢの像に応じた受光信号を出力する。受光センサ３３から出力された受光信号は、画像データとしてメモリ１６（図３（Ａ））に記憶され、デコード処理に用いられる。なお、情報コード読取部３０には、受光センサ３３からの信号を増幅する増幅回路や、その増幅された信号をデジタル信号に変換するＡＤ変換回路等が設けられているがこれらの回路については図示を省略している。更に、制御部１０には、回転計５０が接続されている。この回転計５０は、光学式スケール５２（後述）、発光素子５３（後述）や受光素子５４（後述）等から構成されており、制御部１０と協働して、車輪４０の回転量を測定するようになっている。なお、情報コード読取部３０及び制御部１０は、「読取手段」の一例に相当する。また、回転計５０及び制御部１０は、「回転量測定手段」の一例に相当する。
【００２３】
（特徴的部分の構成）
次に、図１〜図９等を参照し、本実施形態の特徴的構成について詳述する。
なお、図４（Ａ）は、回転計の構成を説明する説明図であり、図４（Ｂ）は、光学式スケールの構成を説明する説明図である。図５（Ａ）は、光学式スケールの構成を説明する説明図であり、図５（Ｂ）は、図５（Ａ）のＡ−Ａ断面を概略的に示す断面概略図であり、図５（Ｃ）は、図５（Ａ）のＢ−Ｂ断面を概略的に示す断面概略図である。図６は、回転計による回転量の測定を説明する説明図であり、図６（Ａ）は、車輪の回転角度検出信号を示す波形図であり、図６（Ｂ）は、図６（Ａ）を波形整形して得られた走査信号の波形図である。図７（Ａ）は、車輪のブレーキ機構を説明する説明図であり、図７（Ｂ）は、ソレノイドアクチュエータの構成を説明する説明図である。図８は、車輪のブレーキ機構を説明する説明図である。図９（Ａ）は、車輪のブレーキ機構を説明する説明図であり、図９（Ｂ）は、車輪の回転が規制される前の様子を説明する説明図であり、図９（Ｃ）は、車輪の回転が規制された様子を説明する説明図である。
【００２４】
本実施形態に係る光学的情報読取装置１は、図１及び図２に示すように、ケース２の読取口４側に、シャフト４１が設けられており、このシャフト４１の両端に１対の車輪４０が取り付けられている。この１対の車輪４０は、この取付位置で回転可能に保持されている。そして、車輪４０は、図１に示すように、読取対象物Ｒとの接触が維持された状態でケース２が読取対象物Ｒに沿って移動されたときに、回転するように構成されている。なお、車輪４０は、「回転体」の一例に相当する。
【００２５】
この１対の車輪４０のうちいずれか一方の一側（読取口４側）には、図４に示すように、高反射性部材５２ａと低反射性部材５２ｂとが交互に等間隔で配置されて円盤状に形成されてなる光学式スケール５２が設けられている。例えば、この光学式スケール５２は、図５（Ａ）に示すように、車輪４０の一方側の面に、反射率の異なる二つの部位を形成することで構成されていてもよい。なお、図５（Ｂ）は、高反射部位での反射の様子を示しており、図５（Ｃ）は、低反射部位での反射の様子を示している。
【００２６】
また、この光学式スケール５２が設けられた車輪４０と対向するケース２における所定部位には、ＬＥＤ等から構成される発光素子５３と、フォトダイオード等から構成される受光素子５４が設けられている。そして、発光素子５３から光学式スケール５２面上に光が出射されるとともに、この光学式スケール５２面上で反射した光が受光素子５４に入光するように構成されている。そして、受光素子５４にて受光された信号は例えば、図６（Ａ）に示す波形（角度検出信号）となり、所定の回路等によって波形整形されて図６（Ｂ）に示すように、角度検出信号と同周波数の走査信号（デジタル信号）として制御部１０へ出力されるようになっている。なお、これら光学式スケール５２、発光素子５３及び受光素子５４等によって、回転計５０が構成されている。なお、車輪４０の回転量を測定する回転計５０は、「回転量測定手段」の一例に相当する。
【００２７】
そして、シャフト４１には、車輪４０の回転を規制するブレーキ機構４２が設けられており、所定の信号に基づき動作するように構成されている。このブレーキ機構４２としては、例えば、図７に示すように、ソレノイドアクチュエータ６０と貫通孔６３が等間隔に複数設けられる円盤部材６２とによって、構成することができる。この円盤部材６２は、シャフト４１に固定されており、車輪４０と連動して回転するようになっている。そして、ソレノイドアクチュエータ６０に所定の信号が入力されると、プランジャ６１がいずれかの貫通孔６３内へ突出し、車輪４０の回転を規制するように構成されている。なお、ブレーキ機構４２は、「規制手段」の一例に相当する。
【００２８】
また、ブレーキ機構４２は、図８に示すように、モータ６４と、このモータの駆動軸６４ａに中心が固定される歯車６５ａと、シャフト４１に中心が固定され歯車６５ａの歯と噛合するように設けられる歯車６５ｂとによっても構成することができる。この構成では、モータ６４に所定の信号が入力されると、歯車６５ａが車輪の回転を制動する方向にモータ６４により回転されて、この歯車６５ａの回転が歯車６５ｂに伝達されて車輪４０の回転が規制されるようになっている。
【００２９】
さらに、ブレーキ機構４２は、図９に示すように、ブレーキパッド６６から構成されていてもよく、ソレノイドやモータ等の駆動によって円盤部材６７を挟み込んで制動することで、車輪４０の回転を規制するように構成することもできる。
【００３０】
（読取動作）
次に、上述のように構成される光学的情報読取装置１により、読取対象物Ｒに複数並べて形成された情報コードを読み取る場合の読取処理について、図１０に示すフローチャートを用いて説明する。より具体的には、図１に示すように、読取対象物Ｒに、各バーコードのバー方向の向きを揃えた構成でそのバー方向に沿って所定間隔で並んで形成されたバーコードＢ１〜Ｂ４を順に読み取る場合を例に挙げて説明する。
【００３１】
まず、ステップＳ１０１にて、メモリ１６内に記憶されている車輪回転距離Ｌ及び既読み取り枚数Ｍを初期化（リセット）する。このステップＳ１０１の処理では、前回の読取処理で記憶された情報がリセットされる。次に、ステップＳ１０２にて、これから読み取るバーコードＢ１〜Ｂ４の情報を入力する。具体的には、バーコードＢのコード間隔Ｘと、バーコードＢの高さＹと、読み取り枚数Ｚ（ここでは４）を入力する。なお、ステップＳ１０２のバーコードＢの間隔Ｘのデータを取得する処理を実行する制御部１０は、「データ取得手段」の一例に相当する。
【００３２】
そして、車輪４０を読取対象物Ｒ上のバーコードＢ１近傍（例えば、バーコードＢ１から所定距離（例えばＸ）以内の領域）若しくはバーコードＢ１上に接触させ、この接触を維持した状態で、図２に示すように、読取対象物Ｒに沿って移動させると、この車輪４０の回転が回転計５０によって検知され、制御部１０へ出力される。そして、ステップＳ１０３にて、バーコードＢの読取動作を開始する。なお、車輪４０の回転を検知する回転計５０及び制御部１０は、「回転検知手段」の一例に相当する。
【００３３】
ステップＳ１０３にて読取動作が開始されると、車輪４０の回転距離Ｌと、コード間隔Ｘとが制御部１０にて比較される。そして、車輪４０の回転距離Ｌがコード間隔Ｘよりも小さい場合には、ステップＳ１０４にてＮｏとの判定が繰り返される。一方、車輪４０の回転距離Ｌがコード間隔Ｘ以上である場合には、ステップＳ１０４にてＹｅｓと判定されて、ステップＳ１０５にて読取処理が行われる。このステップＳ１０５の読取処理では、制御部１０によって指令を受けた照明部３１から照明光Ｌｆが出射され、この照明光Ｌｆが読取口４を通って読取対象物Ｒに照射される。また、バーコードＢにて反射した反射光Ｌｒが受光センサ３３にて受光されることにより受光センサ３３から出力される信号に基づいて撮像画像が取得される。そして、この撮像画像内のバーコードＢに対して、デコードが行われる。このように、制御部１０は、回転計５０による回転検知結果に基づいてバーコードＢの読み取りタイミングを制御するようになっている。
【００３４】
ステップＳ１０５にて読取処理がなされると、ステップＳ１０６にて、デコードが成功か失敗かの判定がなされることとなる。また、このとき、この判定結果に応じた情報が、制御部１０からの指令により表示装置１１やスピーカ１２から報知される。具体的には、デコードが成功した場合には、「読み取り成功」などの情報を表示装置１１に表示したり、スピーカ１２から「ピッ」などの高音を発生させる。また、デコードが失敗した場合には、「読み取り失敗」などの情報を表示装置１１に表示したり、スピーカ１２から「ブー」などの低音やビープ音やアラーム音を発生させるようになっている。なお、バーコードＢのデコードが成功か失敗かを判定する制御部１０は、「判定手段」の一例に相当する。また、バーコードＢのデコード結果を報知する表示装置１１及びスピーカ１２は、「報知手段」の一例に相当する。
【００３５】
そして、制御部１０によりデコードが失敗と判定された場合には、ステップＳ１０６にてＮｏと判定されて、ステップＳ１０７にて、車輪４０の回転距離Ｌと、コード間隔Ｘ及びバーコードの高さＹとが比較される。そして、車輪４０の回転距離Ｌがコード間隔Ｘとバーコードの高さＹの合計の長さよりも小さい場合には、ステップＳ１０７にてＮｏと判定されて、ステップ１０５にて読取処理が再度なされることとなる。一方、車輪４０の回転距離Ｌがコード間隔Ｘとバーコードの高さＹの合計の長さ以上である場合（すなわち、バーコードＢ１のデコードが成功する前に次のバーコードＢ２へ車輪４０を回転させてしまった場合）には、ステップＳ１０７にてＹｅｓと判定される。そして、ステップＳ１０８にて、制御部１０からの信号によりブレーキ機構４２が駆動されて、車輪４０の回転が規制されることとなる。すなわち、ステップＳ１０６〜Ｓ１０８の処理では、バーコードＢのデコードに失敗した場合に、制御部１０によって取得されたバーコードＢの間隔と、回転計５０によって測定された車輪４０の回転量とが、所定の関係（Ｌ≧Ｘ＋Ｙ）にある場合に車輪４０の回転を規制するようになっている。
【００３６】
一方、制御部１０によりデコードが成功と判定された場合には、ステップＳ１０６にてＹｅｓと判定されて、ステップＳ１０９にて、既読み取り枚数Ｍをカウントアップする。そして、ステップＳ１１０にて、読み取り枚数Ｚ（ここでは４）と、既読み取り枚数Ｍとが比較される。既読み取り枚数Ｍが読み取り枚数Ｚと等しい場合には、ステップＳ１１０にてＹｅｓと判定されて、当該読取処理が終了する。一方、既読み取り枚数Ｍが読み取り枚数Ｚより少ない場合には、ステップＳ１１０にてＮｏと判定され、ステップＳ１０３からの処理が繰り返されることとなる（即ち、既読み取り枚数Ｍが設定した読み取り枚数Ｚに達するまで、ステップＳ１０３からの処理が繰り返される）。
【００３７】
なお、本実施形態では、予め取得されたバーコードＢの間隔Ｘと、回転計５０により測定された回転量とに基づき、複数並んで配置されるバーコードＢの２番目以降（バーコードＢ２〜Ｂ４）の読み取りタイミングが自動的に決定されるようになっている。具体的には、既に読み取りがなされたバーコードの読み取り結果と、バーコードＢの間隔Ｘと、回転計５０により測定された回転量とに基づいて、既に読み取りがなされたバーコードよりも後のバーコードの配置領域を推定して読み取りを行うように構成されている。そのため、作業者は、トリガスイッチ等を操作しなくとも、車輪４０を読取対象物Ｒと接触させた状態で、これらバーコードＢ２〜Ｂ４のバー方向に沿ってケース２を移動させるだけで、バーコードＢ２〜Ｂ４を読み取ることができる。
【００３８】
以上説明したように、本第１実施形態に係る光学的情報読取装置１では、ケース２の読取口側に取り付けられた車輪４０と読取対象物Ｒとの接触が維持された状態で、ケース２の移動によって車輪４０が回転するようになっている。そして、制御部１０は、車輪４０の回転検知結果に基づいてバーコードＢの読み取りタイミングを制御するように構成されている。この構成によれば、車輪４０の回転にともなってバーコードＢの読み取りタイミングが自動的に制御される。このため、読取対象物Ｒに複数並べて形成されたバーコードＢを読み取る際には、各バーコードＢの読み取り毎にトリガスイッチ等の操作をするといった作業を省略することができるので、読み取り作業をより効率的に行うことができ、作業者の操作負担を効果的に低減することができる。
【００３９】
また、制御部１０は、車輪４０の回転開始が検出されたことを条件としてバーコードＢの読取動作を開始するように構成されている（ステップＳ１０３）。この構成によれば、車輪４０の回転が停止しているときには確実に読み取り動作を停止させることができるため、車輪４０が回転せずに読み取りがなされない蓋然性が高い時期に効果的に省電力化を図ることができる。
【００４０】
また、制御部１０は、取得されたバーコードＢの間隔と、回転計５０により測定された車輪４０の回転量とに基づき、複数並んで配置されるバーコードＢの２番目以降の読み取りタイミングを決定するようにしている。この構成によれば、２番目以降のバーコードＢを読み取るタイミングを、取得された間隔データ及び実測された回転量に基づいて適切に決定することができるため、複数のバーコードＢをより確実に読み取ることができる。
【００４１】
また、取得されたバーコードＢの間隔と、回転計５０により測定された車輪４０の回転量とが、所定の関係にある場合に、ブレーキ機構４２により車輪４０の回転を規制するように構成されている。この構成によれば、複数のバーコードＢの読み取り過程において、読み取り不良が生じた可能性が高い状態を迅速に検出し、装置の移動動作を規制することができる。
【００４２】
また、読取対象物Ｒに、複数のバーコードＢが、各バーコードＢのバー方向の向きを揃えた構成でそのバー方向に沿って並んで形成されてなるバーコードＢを読み取るように構成されている。そして、車輪４０と読取対象物Ｒとの接触が維持された状態で、複数のバーコードＢの並びに沿ってケース２が移動されたときに、制御部１０によって既に読み取りがなされたバーコードＢの読み取り結果と、予め取得されたバーコードＢの間隔のデータと、回転計５０により測定された車輪４０の回転量とに基づいて、既に読み取りがなされたバーコードＢよりも後のバーコードＢの配置領域を推定して読み取りを行うようにしている。上記のように複数のバーコードＢがバー方向に並んだ構成では、各バーコードＢにおいてバー方向のいずれかの位置で読み取りを行えばよく、既に読み取りがなされたバーコードＢの読み取り結果と、バーコードＢの間隔のデータと、測定された回転量とに基づいて後のバーコードＢの配置領域を推定して読み取りを行えば、作業者に特別な位置合わせ操作を強いることなくそのような位置で読み取りを行い易くなる。
【００４３】
また、制御部１０によるバーコードＢの読み取りが失敗であると判定された場合に（ステップＳ１０６）、ブレーキ機構４２により車輪４０の回転を規制するように構成されている（ステップＳ１０８）。この構成によれば、複数のバーコードＢの読み取り過程において、読み取り不良が生じると、装置の移動動作が規制されるので、バーコードＢの不読を抑制することができる。
【００４４】
また、制御部１０によるバーコードＢの読み取り結果を表示装置１１及びスピーカ１２により報知するようにしている。この構成によれば、作業者は、バーコードＢの読み取りが成功か失敗かを確認しながら読み取り作業を行うことができるので、バーコードＢの不読をより防止することができ、複数のバーコードＢをより確実に読み取ることができる。
【００４５】
［他の実施形態]
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００４６】
上記実施形態において、回転体が１対の車輪４０から構成された例を示したが、回転体の構成は特に限定されず、例えば、ローラ状部材等から構成されていてもよい。
【００４７】
上記実施形態において、車輪４０が、ケース２の読取口４側に直接取り付けられた構成を例示したが、車輪４０は、他部材を介して間接的に取り付けるようにしてもよい。
【００４８】
上記実施形態において、さらにトリガスイッチ等によっても、読み取りタイミングを制御できる構成が付加されていてもよい。
【００４９】
上記実施形態では、バーコードＢにより構成された情報コードを読み取る場合を例示したが、ＱＲコード等により構成された情報コードであっても同様に読み取ることができる。
【００５０】
上記実施形態において、ステップＳ１０７及びステップＳ１０８では、Ｌ≧Ｘ＋Ｙであるときに、車輪４０の回転を規制する場合を例示したが、これに限定されず、例えば、Ｌ≧Ｘ＋２Ｙであるときに、車輪４０の回転を規制するように設定されていてもよい。
【００５１】
上記実施形態において、複数並べて形成された情報コードを読み取る場合に、１番目の情報コード（バーコードＢ１）の読み取りまでは常に読取処理を続け、２番目以降の情報コードを読み取る時に、ステップＳ１０３以降の処理を行うようにしてもよい。
【符号の説明】
【００５２】
１…光学的情報読取装置
２…ケース
２ａ…上ケース
２ｂ…下ケース
３…電池蓋
４…読取口
５…表示装置
６…キー操作部
６ａ…操作ボタン
１０…制御部（読取手段、回転検知手段、回転量測定手段、データ取得手段、判定手段）
１１…表示装置（報知手段）
１２…スピーカ（報知手段）
１５…外部インターフェース
４０…車輪（回転体）
４１…シャフト
５０…回転計（回転検知手段、回転量測定手段）
５２…光学式スケール
５２ａ…高反射性部材
５２ｂ…低反射性部材
５３…発光素子
５４…受光素子
６０…ソレノイドアクチュエータ
６１…プランジャ
６２、６７…円盤部材
６３…貫通孔
６４…モータ
６４ａ…駆動軸
６５ａ、６５ｂ…歯車
６６…ブレーキパッド
Ｂ、Ｂ１〜Ｂ４…バーコード（情報コード）
Ｒ…読取対象物
【図１】
2012194854.tif 000003
【図２】
2012194854.tif 000004
【図３】
2012194854.tif 000005
【図４】
2012194854.tif 000006
【図５】
2012194854.tif 000007
【図６】
2012194854.tif 000008
【図７】
2012194854.tif 000009
【図８】
2012194854.tif 000010
【図９】
2012194854.tif 000011
【図１０】
2012194854.tif 000012