(57)【要約】【課題】対象物に含まれるコード情報の読み取りと対象物の撮像を合わせて行うことができる。【解決手段】読取装置１は、対象物を撮像し、画像として取得する撮像部１７と、光線を発する光源を用いて、１次元的な所定の方向に振り幅を有した光線からなる走査光を照射し、対象物に含まれるコード情報を読み取る読取部１８と、を備え、走査光の振り幅方向の中心と、撮像部１７の光軸とが所定の位置で交わるように、撮像部１７と読取部１８を配置する。【選択図】図４
2018147005.tif 000002
【特許請求の範囲】
【請求項１】
対象物を撮像し、画像として取得する撮像部と、
光線を発する光源を用いて、１次元的な所定の方向に振り幅を有した前記光線からなる走査光を照射し、前記対象物に含まれるコード情報を読み取る読取部と、
を備え、
前記走査光の振り幅方向の中心と、前記撮像部の光軸とが所定の位置で交わるように、前記撮像部と前記読取部を配置する、
ことを特徴とする読取装置。
【請求項２】
前記撮像部と前記読取部の配置は、前記読取部と前記撮像部との距離、及び、前記撮像部と前記対象物との距離に基づいて決定される、
ことを特徴とする請求項１に記載の読取装置。
【請求項３】
対象物を撮像し、画像として取得する撮像部と、
光線を発する光源を用いて、１次元的な所定の方向に振り幅を有した前記光線からなる走査光を照射し、前記対象物に含まれるコード情報を読み取る読取部と、
前記撮像部の光軸と対象物が垂直になったか否かを判別する判別部と、
前記判別部により、前記撮像部の光軸と対象物が垂直になったと判別された場合に、前記撮像部から対象物までの距離を示す距離情報を取得する取得部と、を備え、
前記読取部は、前記走査光の振り幅方向の中心と、前記撮像部の光軸とが、対象物上において交わるように、前記取得部により取得された距離情報に基づいて前記走査光の照射方向を変更する、
ことを特徴とする読取装置。
【請求項４】
前記判別部により、前記撮像部の光軸と対象物が垂直になったと判別された場合に、報知を行う報知部、
を備えることを特徴とする請求項３に記載の読取装置
【請求項５】
前記取得部は、ユーザの操作入力により前記距離情報を取得する、
ことを特徴とする請求項３または４に記載の読取装置。
【請求項６】
前記取得部は、測距センサにより距離情報を取得する、
ことを特徴とする請求項３または４に記載の読取装置
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取装置に関する。
【背景技術】
【０００２】
例えば、読取装置としては、特許文献１に記載されているように１次元スキャナと２次元スキャナとを備え、これら１次元スキャナおよび２次元スキャナによって、異なるバーコードを読み取るように構成されたものが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−６３１４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような携帯端末機の読取装置では、１次元スキャナと２次元スキャナとで異なるバーコードを読み取ることができても、バーコードの読み取りと合わせてバーコードが記載されている対象物の撮像を合わせて行うことはできない。
【０００５】
本発明の課題は、対象物に含まれるコード情報の読み取りと対象物の撮像を合わせて行うことである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の読取装置は、対象物を撮像し、画像として取得する撮像部と、光線を発する光源を用いて、１次元的な所定の方向に振り幅を有した前記光線からなる走査光を照射し、前記対象物に含まれるコード情報を読み取る読取部と、を備え、前記走査光の振り幅方向の中心と、前記撮像部の光軸とが所定の位置で交わるように、前記撮像部と前記読取部を配置する、ことを特徴とする。
また、上記課題を解決するために、本発明の読取装置は、対象物を撮像し、画像として取得する撮像部と、光線を発する光源を用いて、１次元的な所定の方向に振り幅を有した前記光線からなる走査光を照射し、前記対象物に含まれるコード情報を読み取る読取部と、前記撮像部の光軸と対象物が垂直になったか否かを判別する判別部と、前記判別部により、前記撮像部の光軸と対象物が垂直になったと判別された場合に、前記撮像部から対象物までの距離を示す距離情報を取得する取得部と、を備え、前記読取部は、前記走査光の振り幅方向の中心と、前記撮像部の光軸とが、対象物上において交わるように、前記取得部により取得された距離情報に基づいて前記走査光の照射方向を変更する、ことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、対象物に含まれるコード情報の読み取りと対象物の撮像を合わせて行うことができる。
【図面の簡単な説明】
【０００８】
【図１】読取装置の概略構成を示す図である。
【図２】読取装置の物理的構成を示すブロック図である。
【図３】読取装置の機能的構成を示すブロック図である。
【図４】撮像部と読取部の配置を示す図である。
【図５】撮像部と読取部を同一方向に向けた構成を示す図である。
【図６】対象物までの距離と読取部との関係性（その１）を示す図である。
【図７】対象物までの距離と読取部との関係性（その２）を示す図である。
【図８】撮像部による画角と読取部による走査光の位置関係を示す図である。
【図９】対象物の読み取りを行った際（その１）の図である。
【図１０】対象物の読み取りを行った際（その２）の図である。
【図１１】読取撮像処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１０】
まず、図１を参照して、読取装置１の概略構成を説明する。図１は、読取装置１の概略構成を示す図である。
【００１１】
読取装置１は、例えば、図１に示すようなハンディターミナルであるものとし、業務用のデータ収集を行うために用いられ、伝票に記載されたバーコードの読み取り、及び、伝票の撮像を行うことが可能である。なお、対象物は伝票に限定されるものではなく、例えば、店舗で販売されている商品等、バーコードが含まれているものであれば良い。また、読取装置１は、ハンディターミナルに限定されるものでもなく、スマートフォン、タブレットＰＣ（Personal Computer）、ノートＰＣ、ＰＤＡ（Personal Digital Assistant）等、他の情報端末装置であるとしても良い。
【００１２】
図１に示すように、読取装置１は、操作キー１２Ａと、表示部１４と、撮像部１７と、読取部１８と、を有する。
【００１３】
操作キー１２Ａは、操作入力を受け付けるキーパッドであり、必要な操作入力をユーザが行うために用いられる。操作入力としては、例えば、数字、文字の入力、読取部１８による読み取りや撮像部１７による撮像を行うためのトリガ入力等がある。
【００１４】
表示部１４は、ＬＣＤ（Liquid Crystal Display）、ＥＬＤ（Electro Luminescent Display）等により構成され、必要な情報をユーザに表示する役割を持つ。また、表示部１４は、感圧式、静電式等のタッチパネルによって構成されるとしても良く、操作入力の役割も果たすことができる構成としても良い。また、表示部１４には、音の出力が可能なスピーカー等も含まれるとする。
【００１５】
撮像部１７は、静止画像を撮像可能なデジタルカメラで構成される。レンズ、撮像素子、各種のセンサ、アナログ処理部、デジタル処理部を有し、撮像レンズからの対象物像が撮像素子に結像されることによりその対象物の撮像が可能となっている。
【００１６】
読取部１８は、光源、受光部、ゲイン回路、２値化回路を備え、１次元のバーコードを読み取るレーザスキャナである。具体的には、光源を１次元的な所定の方向に、所定の振り幅で振ることで生成される走査光をバーコードに照射し、その反射光を受光部により受光して電気信号に変換する。そして、変換した電気信号をゲイン回路により増幅し、２値化回路により２値データに変換して出力する。また、読取装置１には、走査光の照射方向を変化させることができるように、読取部１８の傾きを制御することが可能な駆動部１８Ａも合わせて構成されているものとする。なお、本実施の形態では、読取部１８を傾ける構成としているが、これに限定されるものではない。走査光の照射方向を変化させることができれば十分であるため、走査光を所定の方向に反射させる鏡を用意し、駆動部１８Ａは鏡の傾きを制御させるものとして構成しても良い。こうすれば、読取部１８そのものを動かさずに、走査光の照射方向を変化させることができる。
【００１７】
なお、撮像部１７と読取部１８は、例えば、図１に示すように読取装置１の同一面に近接して配置される。これにより、読取装置１の読取部１８を用いてバーコードの読み取りを行う際に、撮像部１７により撮像可能な範囲を表す画角にバーコードが記載されている対象物を収めることができる。そして、読取部１８によってバーコードの読み取りを行った際に、撮像部１７による撮像が行われるため、バーコードのコード情報と対象物の画像を同時に取得することができる構成となっている。
【００１８】
また、詳しくは後述するが、読取部１８から照射される走査光の振り幅方向の中心が撮像部１７の光軸と所定の位置で交わるように、読取部１８と撮像部１７は配置されている。なお、撮像部１７の光軸とは、撮像方向の中で画角の中心を通る軸のことを表している。
【００１９】
次に、図２を参照して、読取装置１の物理的構成を説明する。図２は、読取装置１の物理的構成を示す図である。
【００２０】
図２に示すように、読取装置１は、ＣＰＵ（Central Processing Unit）１１と、操作部１２と、ＲＡＭ（Random Access Memory）１３と、表示部１４と、記憶部１５と、通信部１６と、撮像部１７と、読取部１８と、計時部１９と、を備える。読取装置１の各部は、バス１９を介して接続されている。なお、表示部１４、撮像部１７、読取部１８は前述の通りであるため、説明を省略する。
【００２１】
ＣＰＵ１１は、読取装置１の各部を制御する。ＣＰＵ１１は、記憶部１５に記憶されているシステムプログラム及びアプリケーションプログラムのうち、指定されたプログラムを読み出してＲＡＭ１３に展開し、ＲＡＭ１３に展開されたプログラムとの協働で、各種処理を実行する。
【００２２】
操作部１２は、即ち、操作キー１２Ａである。また、操作部１２は、表示部１４の画面上に設けられるタッチパネルを含む。
【００２３】
ＲＡＭ１３は、情報を一時的に記憶する揮発性のメモリであり、各種データ及びプログラムを格納するワークエリアを有する。
【００２４】
記憶部１５は、例えば、ＲＯＭ（Read Only Memory）、フラッシュメモリなどを有する構成で、オペレーションシステムのほか、プログラムやアプリケーション、撮像部１７や読取部１８によって取得されたコード情報等が記憶されている。なお、記憶部１５は、例えば、ＳＤカード、ＩＣ（Integrated Circuit）カードなど、着脱自在な可搬型メモリを含む構成であってもよく、図示しないが、通信機能を介してネットワークに接続された状態においては所定の外部サーバ側の記憶領域を含むものであってもよい。
【００２５】
通信部１６は、例えば、無線通信用アンテナ、送信信号の変調部、受信信号の復調部等を備え、通信ネットワーク上に設けられたアクセスポイントとの間で無線通信を行うことが可能である。
【００２６】
次に、図３を参照して、読取装置１の機能的構成を説明する。図３は、読取装置１の機能的構成を示すブロック図である。
【００２７】
読取装置１は、垂直判別部３１と、距離情報取得部３２と、読取制御部３３と、撮像制御部３４と、情報管理部３５と、から構成される。
【００２８】
垂直判別部３１は、ユーザが読取装置１を用いて、バーコードの読み取りとそのバーコードが記載されている対象物の撮像をしようとする際に、撮像部１７の光軸が対象物に対して垂直になっているかを判別する。これは、撮像部１７により撮像を行う際に、対象物が歪んで写ってしまうことを避けるためである。なお、この判別は、撮像部１７により光軸と対象物の成す角度を検出して、検出結果を基にＣＰＵ１１が判別するものであるとするが、撮像部１７を用いることに限定されるものではなく、他に傾きを検出できる水準器等を設けても良い。
【００２９】
距離情報取得部３２は、垂直判別部３１によって撮像部１７の光軸が対象物に対して垂直になったと判別された場合に、撮像部１７から対象物までの距離を測定し、距離情報を取得する。なお、距離情報の取得は、撮像部１７を用いることによって行われるものとするが、これに限定されるものではない。例えば、ＬＥＤやレーザを用いた他の測距センサを備える構成としても良い。
【００３０】
また、距離情報取得部３２は、省略することも可能である。即ち、予めユーザが操作部１２を介して対象物までの距離情報を入力する構成にしても良い。この場合には、ユーザは対象物から一定の距離を保って読み取りや撮像を行う必要があるが、毎回距離情報を取得する必要がなくなるとともに、後述する読取部１８の角度を毎回設定する必要がなくなる。
【００３１】
読取制御部３３は、距離情報取得部３２によって取得された距離情報に基づいて、走査光の照射方向を設定し、設定された走査光の照射を行う。本実施の形態では、読取部１８を傾ける角度を設定することで、走査光の照射方向を設定する。。なお、詳しくは図５において説明するが、この角度の設定を行うことにより、走査光が正面から照射されることでバーコードの読み取りが不可になってしまう現象を避けることができ、且つ、後に行われる撮像部１７による撮像において、対象物を画角に収めやすくすることができる。そして、ユーザは、走査光の照射が開始されたことを確認したら、読取装置１を動かすことで走査光をバーコードに照射する。読取装置１は、読取部１８によりバーコードのコード情報を取得したら、取得したコード情報をＣＰＵ１１に出力する。なお、ユーザが読取装置１を動かす際には、読取装置１を対象物に対して平行方向に動かす必要がある。これは、垂直判別部３１による判別された垂直状態と距離情報取得部３２により測定された距離を保つ必要があるためである。
【００３２】
撮像制御部３４は、読取制御部３３によってコード情報の読み取りが行われた後に引き続き、撮像部１７によって撮像を行うための制御を行う。よって、読取装置１は、ユーザが読取部１８を用いて読み取りを行うと、読み取りがトリガとなって撮像部１７による撮像が行われる構成になっている。
【００３３】
情報管理部３５は、読取部１８によって取得されたコード情報と、撮像部１７による撮像によって取得された画像を対応付けて、記憶部１５に記憶する。また、記憶部１５に記憶されている情報を呼び出して、表示部１４に表示することも可能である。
【００３４】
次に、図４を参照して、撮像部１７と読取部１８の配置について説明する。図４は、読撮像部１７と読取部１８の配置を示す図である。
【００３５】
図４に示すように、本実施の形態では、読取部１８が、撮像部１７に対して傾けて配置されることで走査光の照射方向が設定される。そして、読取部１８によって照射される走査光４２の振り幅方向の中心と、撮像部１７の光軸とが撮像部１７からの距離Ｌにおいて交わるように配置されている。なお、駆動部１８Ａにより、読取部１８を傾ける角度θは変化させることが可能であり、角度θ変化させることにより走査光４２の振り幅方向の中心と光軸が交わる距離Ｌを変化させることができる。
【００３６】
なお、前述の通り、読取装置１においては読取部１８によってバーコードを読み取った際に、撮像部１７によって撮像を行うことで、バーコードのコード情報と対象物の画像を合わせて取得できる構成になっている。なお、このような構成を実現するためには、図５に示すような撮像部１７の光軸と読取部１８による走査光の照射方向を平行にすることが考えられるが、この構成には問題点がある。
【００３７】
まず、図５の構成でバーコードの読み取りを行う際には、撮像部１７の光軸と対象物が垂直になるように、対象物の正面から読取部１８による読み取りを行うことになる。しかし、反射光を利用したバーコードの読み取りでは、正面から光を照射すると、バーコードの読み取りが不可になってしまう。これは、光の入射角が直角になると、非常に強い反射光が返ってきてしまい、正常にコード情報の読み取りができなくなるためである。この読み取りができないエリアはデッドゾーンと呼ばれる。
【００３８】
さらに、図５の構成では、読取部１８による走査光４２の振り幅方向の中心と撮像部１７の光軸、即ち、画角４１の中心が離れてしまっている。これでは、対象物に記載されているバーコードの位置によっては、撮像部１７による画角４１に対象物が収まらない、もしくは、収まったとしても対象物が画角４１の一部に寄ってしまい、不自然な余白ができるという問題がある。
【００３９】
以上から、図４に示すように、撮像部１７と読取部１８は、撮像部１７の光軸と読取部１８による走査光４２の振り幅方向の中心とが交わるように配置される。
【００４０】
また、図４に示すような、走査光４２の振り幅方向の中心と光軸とが交わる距離Ｌ、撮像部１７と読取部１８との距離Ｘ、及び、撮像部１７に対して読取部１８を傾ける角度θの３つは互いに依存する値である。そのため、読取装置１は、距離Ｌと距離Ｘに基づいて、角度θを変化させることが可能な構成となっている。なお、角度θを変化させるのは、ＣＰＵ１１により駆動部１８Ａを制御することで行われる構成としているが、駆動部１８Ａを必ずしも備える必要はなく、ユーザによる手動で行われても良い。なお、予め対象物までの距離Ｌが一定値であると想定されている場合には、角度θの変化はさせずその距離Ｌに合わせたものにすると良い。
【００４１】
次に、図６、図７を参照して、対象物までの距離Ｌと読取部１８との関係性について説明する。図６、図７は、対象物までの距離Ｌと読取部１８との関係性を示す図である。
【００４２】
図６に示すように、撮像部１７からの距離Ｌ１には対象物５１が置かれているため、読取部１８は角度θ１だけ撮像部１７に対して傾けられる。これによって、距離Ｌ１において走査光４２の振り幅方向の中心と光軸とが交わるように、走査光４２の照射方向が設定される。
【００４３】
この設定により、走査光４２の振り幅方向の中心と撮像部１７の光軸とが距離Ｌ１において交わる、即ち、対象物５１上において交わる。よって、詳しくは図８以降において説明するが、対象物５１に記載されているバーコードを読み取る際に走査光４２をバーコードに照射すると、画角４１の中心にバーコードを捉えて撮像部１７による撮像を行うことが可能となる。
【００４４】
同様に、図７には、対象物５１が距離Ｌ１よりも遠い距離Ｌ２に置かれているため、読取部１８は角度θ２だけ撮像部１７に対して傾けられる。これによって、距離Ｌ２において走査光４２の振り幅方向の中心と光軸とが交わるように、走査光４２の照射方向が設定される。この設定により、走査光４２の振り幅方向の中心と撮像部１７の光軸とが対象物５１上において交わるようになる。
【００４５】
次に、図８を参照して、撮像部１７による画角と読取部１８による走査光の位置関係を説明する。図８は、撮像部１７による画角と読取部１８による走査光の位置関係を示す図である。
【００４６】
図８に示すように、撮像部１７からの距離Ｌにおいて、走査光４２の振り幅方向の中心と画角４１の振り幅方向の中心とが点８１交わっていることがわかる。これは、図６、図７において説明したとおり、対象物までの距離Ｌに応じた読取部１８の角度θとすることで、走査光４２の照射方向を設定しているからである。なお、対象物までの距離Ｌが変化しても、走査光４２の振り幅方向の中心と画角４１の中心である光軸とが交わるように、角度θは逐次設定される構成にすると良い。
【００４７】
次に、図９、図１０を参照して、実際に対象物の読み取りを行った際について説明する。図９は実際に対象物の読み取りを行った際の図である。
【００４８】
図９では、対象物５１Ａの例として右下部にバーコード５２Ａが記載されている伝票Ａの読み取り、撮像を行っている。図９に示すように、バーコード５２Ａに走査光４２を合わせると、バーコードがちょうど画角４１の中心に来るため、対象物５１Ａが画角４１に収まっていることがわかる。なお、読取装置１で読み取りを行った際には、バーコードが画角４１の中心に来るように対象物が撮像されるため、対象物のバーコードが記載されている位置によっては、余白ができてしまう。例えば、図９では、バーコード５２Ａは対象物５１Ａの右下部に記載されており、画角４１の下部には余白ができてしまっている。この余白はトリミング等を行うことで、補正する構成にすると良い。
【００４９】
図１０も同様に、対象物５１Ｂの例として左上部にバーコード５２Ｂが記載されている伝票Ｂの読み取り、撮像を行っている。図１０に示すように、バーコード５２Ｂに走査光４２を合わせると、バーコードがちょうど画角４１の中心に来るため、対象物５１Ｂが画角４１に収まっていることがわかる。なお、図１０においては、バーコード５２Ｂが対象物５１Ｂの左上部に記載されているため、画角４１の上部に余白ができていることがわかる。これは、図９でと同様にトリミング等で補正すると良い。
【００５０】
図９、図１０より、対象物５１のどこにバーコードが記載されていてもバーコードが画角の中心に来るように撮像することができるため、対象物を撮像部１７による画角に収め易くなる。また、読取部１８が傾けて設置してあるため、走査光４２がバーコードに対して正面から入射することがないため、デッドゾーンを気にせずにバーコードのスキャンを行うことができる。
【００５１】
次に、図１１を参照して、読取装置１による読取撮像処理を説明する。図１１は、読取撮像処理を示すフローチャートである。読取撮像処理は、読取装置１によってバーコードの読み取り、及び、バーコードが記載されている対象物を撮像する際の処理である。この処理は、ユーザの操作部１２を介した操作入力がある場合に行われるものであるとする。即ち、操作入力として、例えば、トリガキーの押下が行われている間中は処理を行い、トリガキーの押下を終了した際に、処理も終了されるものであるとする。
【００５２】
まず、ＣＰＵ１１は、撮像部１７の光軸が対象物に対して垂直になっているかを判別する（ステップＳ１１）。即ち、ＣＰＵ１１は、垂直判別部３１として機能する。なお、判別方法については、図３において説明したため、ここでは省略する。
【００５３】
また、このステップ１１において、撮像部１７が対象物に対して光軸が垂直になっていると判別された場合には、表示部１４によって報知音を出力することで、ユーザへ報知する構成にすると良い。なお、報知する方法は、これに限らず、例えば、ＬＥＤランプを備える構成とし、垂直になっていると判別されている間には、ＬＥＤランプを点灯させるようにしても良い。
【００５４】
撮像部１７が対象物に対して光軸が垂直になっていると判別されたら（ステップＳ１１；ＹＥＳ）、ＣＰＵ１１は、撮像部１７と対象物までの距離情報を取得する（ステップＳ１２）。即ち、ＣＰＵ１１は、距離情報取得部３２として機能する。なお、取得方法については、図３において説明したため、ここでは省略する。
【００５５】
そして、ＣＰＵ１１は、取得された距離情報を基に読取部１８を傾ける角度θを設定することで、走査光の照射方向を設定する（ステップＳ１３）。即ち、取得された距離情報を用いることで、読取部１８から照射される走査光の中心と撮像部１７の光軸とが対象物上において交わるように角度θを設定することができる。設定が完了したら、読取部１８による走査光の照射を開始する（ステップＳ１４）。即ち、ＣＰＵ１１は、読取制御部３３として機能する。
【００５６】
ユーザは、走査光の照射を確認したら、読取装置１を動かして照射されている走査光を対象物に記載されているバーコードに合わせる。なお、この際には、図３で説明した通り、
読取装置１を対象物に対して平行方向に動かす必要がある。
【００５７】
そして、走査光をバーコードに合わせることでバーコードの読み取りが行われたら（ステップＳ１５；ＹＥＳ）、引き続き撮像部１７よる撮像を行う（ステップＳ１６）。即ち、ＣＰＵ１１は、撮像制御部３４として機能する。これにより、図９、図１０に示したようなバーコードを画角の中心に捉えて撮像を行うことができる。なお、実際に撮像を行う際には、走査光の照射を停止する構成にすると良い。これにより、取得される画像に走査光が写り込むことを避けることができる。そして、読取部１８によって取得したバーコードのコード情報と撮像部１７によって取得した画像を対応付けて記憶部１５に登録する（ステップＳ１７）。即ち、ＣＰＵ１１は、情報管理部３５として機能する。
【００５８】
以上、本実施の形態によれば、読取装置１は、対象物を撮像し、画像として取得する撮像部１７と、光線を発する光源を用いて、１次元的な所定の方向に振り幅を有した光線からなる走査光を照射し、対象物に含まれるコード情報を読み取る読取部１８と、を備え、走査光の振り幅方向の中心と、撮像部１７の光軸とが所定の位置で交わるように、撮像部１７と読取部１８を配置する。
【００５９】
このため、対象物に含まれるコード情報の読み取りと対象物の撮像を合わせて行うことができる。
【００６０】
また、読取装置１は、撮像部１７と読取部１８の配置は、読取部１８と撮像部１７との距離、及び、撮像部１７と対象物との距離に基づいて決定される。このため、撮像部と読取部の配置を決定することができる。
【００６１】
また、読取装置１は、対象物を撮像し、画像として取得する撮像部１７と、光線を発する光源を用いて、１次元的な所定の方向に振り幅を有した光線からなる走査光を照射し、対象物に含まれるコード情報を読み取る読取部１８と、撮像部１７の光軸と対象物が垂直になったか否かを判別する判別部と、撮像部１７の光軸と対象物が垂直になったと判別された場合に、撮像部１７から対象物までの距離を示す距離情報を取得する取得部と、を備え、読取部１８は、走査光の振り幅方向の中心と、撮像部１７の光軸とが、対象物上において交わるように、取得部により取得された距離情報に基づいて走査光の照射方向を変更する。このため、対象物を画角に収める易くすることができる。
【００６２】
また、読取装置１は、判別部により、撮像部１７の光軸と対象物が垂直であると判別された場合に、報知を行う報知部を備える。このため、ユーザに状態を報知することができる。
【００６３】
また、読取装置１は、ユーザの操作入力により撮像部１７から対象物までの距離を示す距離情報を取得する。このため、必要な距離情報を容易に取得できる。
【００６４】
また、読取装置１は、測距センサにより前記撮像部１７から前記対象物までの距離を示す距離情報を取得する。このため、必要な距離情報を容易に取得できる。
【００６５】
なお、上記実施の形態における記述は、本発明に係る読取装置の一例であり、これに限定されるものではない。
【００６６】
上記実施の形態では、撮像部１７と読取部１８は縦方向に並べて配置されていたが、これに限定されるものではなく、その他の方向に並べて配置されても良い。その際には上記実施の形態と同様に、撮像部１７による画角の中心である光軸と読取部１８の走査光の振り幅方向の中心とが重なるように、撮像部１７と読取部１８を配置すると良い。
【００６７】
また、上記実施の形態では、撮像部１７や読取部１８の配置について説明をしたが、必ずしも撮像部１７や読取部１８のそのまま配置する必要はなく、撮像部１７による画角と読取部１８が照射する走査光とが上記実施の形態で説明したように実現されれば十分である。よって、例えば、鏡を用いて読取部１８による走査光の照射方向や撮像部１７による画角を調整することで、撮像部１７や読取部１８そのものの配置は特に限定せずに、読取装置１を実現することができる。
【００６８】
また、上記実施の形態では、撮像する際に画角の中心にバーコードが来るように撮像部１７と読取部１８を配置したが、これに限定されるものではない。例えば、対象物の大きさとバーコードが記載されている位置も更に考慮して、撮像部１７と読取部１８の配置を決定することで、バーコードを読み取った際に撮像を行うと対象物が画角いっぱいに収まるように構成しても良い。
【００６９】
また、上記実施の形態では、読取部１８はレーザスキャナとして説明したが、その他の１次元バーコードスキャナであっても良い。
【００７０】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
対象物を撮像し、画像として取得する撮像部と、
光線を発する光源を用いて、１次元的な所定の方向に振り幅を有した前記光線からなる走査光を照射し、前記対象物に含まれるコード情報を読み取る読取部と、
を備え、
前記走査光の振り幅方向の中心と、前記撮像部の光軸とが所定の位置で交わるように、前記撮像部と前記読取部を配置する、
ことを特徴とする読取装置。
＜請求項２＞
前記撮像部と前記読取部の配置は、前記読取部と前記撮像部との距離、及び、前記撮像部と前記対象物との距離に基づいて決定される、
ことを特徴とする請求項１に記載の読取装置。
＜請求項３＞
対象物を撮像し、画像として取得する撮像部と、
光線を発する光源を用いて、１次元的な所定の方向に振り幅を有した前記光線からなる走査光を照射し、前記対象物に含まれるコード情報を読み取る読取部と、
前記撮像部の光軸と対象物が垂直になったか否かを判別する判別部と、
前記判別部により、前記撮像部の光軸と対象物が垂直になったと判別された場合に、前記撮像部から対象物までの距離を示す距離情報を取得する取得部と、を備え、
前記読取部は、前記走査光の振り幅方向の中心と、前記撮像部の光軸とが、対象物上において交わるように、前記取得部により取得された距離情報に基づいて前記走査光の照射方向を変更する、
ことを特徴とする読取装置。
＜請求項４＞
前記判別部により、前記撮像部の光軸と対象物が垂直になったと判別された場合に、報知を行う報知部、
を備えることを特徴とする請求項３に記載の読取装置
＜請求項５＞
前記取得部は、ユーザの操作入力により前記距離情報を取得する、
ことを特徴とする請求項３または４に記載の読取装置。
＜請求項６＞
前記取得部は、測距センサにより距離情報を取得する、
ことを特徴とする請求項３または４に記載の読取装置。
【符号の説明】
【００７１】
１    読取装置
１１  ＣＰＵ
１２  操作部
１３  ＲＡＭ
１４  表示部
１５  記憶部
１６  通信部
１７  撮像部
１８  読取部
１９  バス
【図１】
2018147005.tif 000003
【図２】
2018147005.tif 000004
【図３】
2018147005.tif 000005
【図４】
2018147005.tif 000006
【図５】
2018147005.tif 000007
【図６】
2018147005.tif 000008
【図７】
2018147005.tif 000009
【図８】
2018147005.tif 000010
【図９】
2018147005.tif 000011
【図１０】
2018147005.tif 000012
【図１１】
2018147005.tif 000013