(57)【要約】【課題】画像として読み取り可能な識別コードを、撮像部が撮像した撮像範囲内の画像から読み取る読取装置において、識別コード及び撮像部の位置調整に係る作業性を向上させる。【解決手段】読取装置１は、撮像範囲内での識別コードの位置に対応付けられるように配置された複数の位置表示部を備えている。そして、読取装置１は、撮像範囲内で、識別コードの位置を特定し（Ｓ１０５〜Ｓ１０７）、特定した位置に基づいて、複数の位置表示部のうちから一又は複数の位置表示部を選択し（Ｓ１０８）、選択した位置表示部に表示出力をさせる（Ｓ１０９）。【選択図】図４
2018063648.tif 000002
【特許請求の範囲】
【請求項１】
画像として読み取り可能な識別コードを、撮像部が撮像した撮像範囲内の画像から読み取る読取装置であって、
撮像範囲内での識別コードの位置に対応付けられるように配置された複数の位置表示部と、
撮像範囲内で、識別コードの位置を特定する位置特定手段と、
特定した位置に基づいて、複数の位置表示部のうちから一又は複数の位置表示部を選択する選択手段と、
選択した位置表示部に表示出力をさせる手段と
を備えることを特徴とする読取装置。
【請求項２】
請求項１に記載の読取装置であって、
撮像範囲内に複数の識別コードを検出した場合に、
複数の識別コードの重心を特定する重心特定手段を備え、
前記位置特定手段は、前記重心特定手段が特定した重心を識別コードの位置として特定する
ことを特徴とする読取装置。
【請求項３】
請求項１又は請求項２に記載の読取装置であって、
識別コードから撮像部までの距離に対応付けられる複数の距離表示部と、
撮像範囲内で、識別コードの大きさを特定する特定手段と、
特定した大きさに基づいて、複数の距離表示部のうちから一又は複数の距離表示部を選択する手段と、
選択した距離表示部に表示出力をさせる手段と
を備えることを特徴とする読取装置。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載の読取装置であって、
識別コードの読取成功率を算出する成功率算出手段と、
算出した読取成功率に基づいて表示出力をさせる手段と
を備えることを特徴とする読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像として読み取り可能な識別コードを、撮像した撮像範囲内の画像から読み取る読取装置に関する。
【背景技術】
【０００２】
２次元バーコードであるクイックレスポンス（ＱＲ）コード等の画像として読み取り可能な識別コードを、撮像した撮像範囲内の画像から読み取るバーコードリーダ等の読取装置が普及している（例えば、特許文献１参照。）。
【０００３】
組込機器、生産設備等の機器にバーコードリーダ等の読取装置を設置する場合、読取装置に、モニタ、パーソナルコンピュータ等の表示装置を接続し、読取装置から出力される画像を視認しながら、撮像範囲の中心に識別コードが位置するように位置調整がなされる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３６０７１３１号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、読取装置に表示装置を接続する場合、表示装置の接続に伴うコストの増加、作業性の悪化等の問題が生じる虞があるという問題がある。また、表示装置との通信が必要なため、リアルタイム性が低下するという問題がある。なお、このような問題は、表示装置を接続しない場合には生じないが、表示装置を接続しない場合、画像を視認することができないため、位置調整に係る作業性の低下、読取精度の低下等の問題が生じる。さらに、このような問題を解決すべく読取装置にモニタ等の表示装置を組み込むことも考えられるが、読取装置に表示装置を組み込む場合、大型化、コストの増大等の問題が生じる。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、読取装置に複数の位置表示部を設け、撮像範囲内で特定した識別コードの位置に基づいて選択した位置表示部に表示出力させる。これにより、表示装置を接続せずとも、また、表示装置を組み込まずとも、位置調整に係る作業性の低下等の問題の発生を抑止することが可能な読取装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本願記載の読取装置は、画像として読み取り可能な識別コードを、撮像部が撮像した撮像範囲内の画像から読み取る読取装置であって、撮像範囲内での識別コードの位置に対応付けられるように配置された複数の位置表示部と、撮像範囲内で、識別コードの位置を特定する位置特定手段と、特定した位置に基づいて、複数の位置表示部のうちから一又は複数の位置表示部を選択する選択手段と、選択した位置表示部に表示出力をさせる手段とを備えることを特徴とする。
【０００８】
また、本願記載の読取装置において、撮像範囲内に複数の識別コードを検出した場合に、複数の識別コードの重心を特定する重心特定手段を備え、前記位置特定手段は、前記重心特定手段が特定した重心を識別コードの位置として特定することを特徴とする。
【０００９】
また、本願記載の読取装置において、識別コードから撮像部までの距離に対応付けられる複数の距離表示部と、撮像範囲内で、識別コードの大きさを特定する特定手段と、特定した大きさに基づいて、複数の距離表示部のうちから一又は複数の距離表示部を選択する手段と、選択した距離表示部に表示出力をさせる手段とを備えることを特徴とする。
【００１０】
また、本願記載の読取装置において、識別コードの読取成功率を算出する成功率算出手段と、算出した読取成功率に基づいて表示出力をさせる手段とを備えることを特徴とする。
【００１１】
本願記載の読取装置は、識別コードの位置に基づいて、複数の位置表示部のうちから選択した位置表示部に表示出力を行わせる。これにより、使用者は、撮像範囲内における識別コードの位置を認識することができる。
【発明の効果】
【００１２】
本発明によれば、撮像範囲内で特定した識別コードの位置に基づいて複数の位置表示部のうちから選択した位置表示部に表示出力を行わせる。これにより、使用者は、撮像範囲内における識別コードの位置を認識することができるので、位置調整に係る作業性の低下等の問題の発生を抑制することが可能である等、優れた効果を奏する。しかも、モニタ等の表示装置を接続する必要が無いため、外部機器の接続に伴う作業性の悪化等の問題の発生を抑制することが可能である等、優れた効果を奏する。更には、表示装置を組み込む場合と比べて、大型化を招くことなく、コストを抑制することも可能である等、優れた効果を奏する。
【図面の簡単な説明】
【００１３】
【図１Ａ】本発明に係る移動体の一例を模式的に示す外観側面図である。
【図１Ｂ】本発明に係る読取装置の外観の一例を示す概略斜視図である。
【図２】本発明に係る読取装置の内部構成の一例を示すブロック図である。
【図３】本発明に係る読取装置が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。
【図４】本発明に係る読取装置の位置調整支援処理の一例を示すフローチャートである。
【図５Ａ】本発明に係る読取装置が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。
【図５Ｂ】本発明に係る読取装置が備える位置表示部の表示出力の一例を示す説明図である。
【図６Ａ】本発明に係る読取装置が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。
【図６Ｂ】本発明に係る読取装置が備える位置表示部の表示出力の一例を示す説明図である。
【図７Ａ】本発明に係る読取装置が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。
【図７Ｂ】本発明に係る読取装置が備える位置表示部の表示出力の一例を示す説明図である。
【図８Ａ】本発明に係る読取装置が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。
【図８Ｂ】本発明に係る読取装置が備える位置表示部の表示出力の一例を示す説明図である。
【図９Ａ】本発明に係る読取装置が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。
【図９Ｂ】本発明に係る読取装置が備える位置表示部の表示出力の一例を示す説明図である。
【図１０Ａ】本発明に係る読取装置が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。
【図１０Ｂ】本発明に係る読取装置が備える位置表示部の表示出力の一例を示す説明図である。
【図１１Ａ】本発明に係る読取装置が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。
【図１１Ｂ】本発明に係る読取装置が備える位置表示部の表示出力の一例を示す説明図である。
【図１２Ａ】本発明に係る読取装置が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。
【図１２Ｂ】本発明に係る読取装置が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。
【図１３Ａ】本発明に係る読取装置が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。
【図１３Ｂ】本発明に係る読取装置が備える距離表示部の表示出力の一例を示す説明図である。
【図１４Ａ】本発明に係る読取装置が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。
【図１４Ｂ】本発明に係る読取装置が備える距離表示部の表示出力の一例を示す説明図である。
【図１５Ａ】本発明に係る読取装置が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。
【図１５Ｂ】本発明に係る読取装置が備える距離表示部の表示出力の一例を示す説明図である。
【図１６Ａ】本発明に係る読取装置が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。
【図１６Ｂ】本発明に係る読取装置が備える成功率表示部の表示出力の一例を示す説明図である。
【図１７Ａ】本発明に係る読取装置が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。
【図１７Ｂ】本発明に係る読取装置が備える成功率表示部の表示出力の一例を示す説明図である。
【図１８Ａ】本発明に係る読取装置が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。
【図１８Ｂ】本発明に係る読取装置が備える成功率表示部の表示出力の一例を示す説明図である。
【図１９】本発明に係る読取装置の表示部の他の形態の一例を示す説明図である。
【図２０】本発明に係る読取装置の表示部の他の形態の一例を示す説明図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について図面を参照しながら説明する。なお、以下の実施形態は、本発明を具現化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【００１５】
＜ハードウェア構成＞
図１Ａ及び図１Ｂは、本発明に係る読取装置の外観の一例を示す概略斜視図である。図１Ａは、前方右上からの視点で示す概略斜視図であり、図１Ｂは、後方左上からの視点で示す概略斜視図である。本発明に係る読取装置１は、例えば、識別コードを読み取るバーコードリーダを用いて構成される。バーコードリーダ等の読取装置１が読み取る識別コードは、１次元バーコード、２次元バーコード等の識別コードであり、２次元バーコードとしては、例えば、クイックレスポンス（ＱＲ）コードが用いられる。
【００１６】
読取装置１は、直方体状をなし、前面には、識別コードが示された撮像対象を撮像する撮像部１１が配設されている。撮像部１１は、ＣＣＤ（Charge Coupled Device ）、ＣＭＯＳ（Complementary Metal Oxide Semiconductor ：相補型金属酸化膜半導体）等の撮像素子１１ａ（図３参照）、撮像対象に対して光を照射するＬＥＤ（Light Emitting Diode）等の発光素子１１ｂ（図３参照）、その他の様々な構成を備えている。
【００１７】
読取装置１の左側面には、第２接続部１７が配設されている。第２接続部１７は、ホスト機器等の外部の機器と通信可能に接続するＲＳ−２３２等の通信規約に基づく通信ポート、並びにホスト機器等の接続された外部機器から各種信号の入力を受け付ける入力端子及び外部機器へ各種信号を出力する出力端子を含む多機能Ｉ／Ｏポート等の各種入出力インターフェースを有している。
【００１８】
読取装置１の背面には、第１接続部１２、第１表示部１３、第２表示部１４、第１操作部１５、第２操作部１６等の各種機構が配設されている。第１接続部１２は、メンテナンス用機器等の外部の機器と通信可能に接続するＵＳＢ（Universal Serial Bus）デバイスポート等の通信ポートである。第１表示部１３及び第２表示部１４は、ＬＥＤ等の複数の発光素子を用いて構成され、配設した発光素子の点灯状況に基づいて各種情報を表示するユーザインタフェースである。第１操作部１５及び第２操作部１６は、押しボタンを用いて構成され、使用者の操作を受け付けるユーザインタフェースである。
【００１９】
背面には、第１表示部１３である４個の発光素子が、右上、左上、左下及び右下の位置に対応付けられるように、２行２列に並べて配設されている。そして、例えば、位置に関する情報を表示するユーザインタフェースの位置表示部として用いられる。なお、以降の説明において、４個の第１表示部１３を区分して説明する場合、対応付けられている位置に応じ、右上表示部１３ａ、左上表示部１３ｂ、左下表示部１３ｃ及び右下表示部１３ｄと称して説明する。
【００２０】
また、読取装置１の背面には、第１表示部１３の上方に第２表示部１４である３個の発光素子が、水平方向に直列に並べて配置されている。なお、以降の説明において、３個の第２表示部１４を区分して説明する場合、左側から左表示部１４ａ、中央表示部１４ｂ、そして右表示部１４ｃと称して説明する。これら第２表示部１４の３個の発光素子は、動作状態を表示するユーザインタフェースとして用いられる。具体的には、左表示部１４ａは、識別コードの読取が失敗だった場合に点灯する「ＮＧ」を示し、中央表示部１４ｂは、読取中「ＢＵＳＹ」を示し、そして、右表示部１４ｃは、読取成功「ＯＫ」を示す。また、後述するように、第２表示部１４は、撮像部１１と識別コードとの距離を表示する距離表示部、識別コードの読取成功率を表示する成功率表示部等の様々なユーザインタフェースとして用いられる。なお、右表示部１４ｃの右側には、電源が供給されている場合に点灯する電源表示部が配設されている。
【００２１】
図２は、本発明に係る読取装置１の内部構成の一例を示すブロック図である。読取装置１は、装置全体を制御するＭＰＵ（Micro Processing Unit ）等の制御部１０を備えている。制御部１０は、前述した撮像部１１、第１接続部１２、第２接続部１７、第１表示部１３、第２表示部１４、第１操作部１５及び第２操作部１６等の各部と各種信号及び情報をやりとりし、各種制御を行う。また、制御部１０は、制御において一時的に発生するデータ、例えば、撮像により生成された撮像データを記録するレジスタ等の内部メモリ１０ａを備え、更に、ＲＯＭ（Read Only Memory）１００、ＲＡＭ（Random Access Memory）１０１等の記録部と情報のやりとりを行う。
【００２２】
ＲＯＭ１００は、不揮発性のメモリであり、制御部１０が制御に用いるプログラム及びデータ等の各種情報が記録される。なお、ＲＯＭ１００としては、読取専用の記録素子に限らず、フラッシュメモリを用いたＥＥＰＲＯＭ等の読み書き可能な記録素子を用いても良い。
【００２３】
ＲＡＭ１０１は、揮発性のメモリであり、制御部１０が制御を行う際に一時的に発生するデータ等の各種情報が記録される。
【００２４】
なお、各種データの記録先として、内部メモリ１０ａ、ＲＯＭ１００及びＲＡＭ１０１のいずれを選択するかについては、適宜、設定することが可能である。
【００２５】
以上のように構成された読取装置１は、撮像部１１が撮像した画像に基づいて識別コードの読み取りを実行する。図３は、本発明に係る読取装置１が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。撮像範囲は、初期設定において、１２８０ｄｏｔ×９６０ｄｏｔに設定されており、この撮像範囲内の画像から２次元バーコード等の識別コードを読み取ることができる。また、読取成功率は、識別コードが中心付近に位置し、撮像範囲内の識別コードの大きさが適切となるように撮像部１１から識別コードまでの距離を調整することにより高くなる。即ち、識別コードの大きさが適切となるように、撮像部１１から識別コードまでの距離を適切な距離に調整することで、読取成功率が向上する。
【００２６】
＜ソフトウェア処理＞
次に、本発明に係る読取装置１の各種処理について説明する。図４は、本発明に係る読取装置１の位置調整支援処理の一例を示すフローチャートである。位置調整支援処理とは、識別コードの撮像範囲内における位置及び大きさが適切となるように行う位置調整作業を支援する処理である。位置調整作業を行う使用者は、識別コードが示された撮像対象と読取装置１との位置決めを行う。そして、使用者は、例えば、第１操作部１５の押しボタンを押下して撮像を開始し、位置調整を支援させる操作を行う。
【００２７】
撮像開始及び位置調整支援の要求操作を受け付けた読取装置１は、ＲＯＭ１００に記録している各種プログラムを実行する制御部１０の制御により、位置調整支援処理を実行する。即ち、制御部１０は、第１操作部１５が受け付けた操作に基づく位置調整支援要求を受け付ける（Ｓ１０１）。
【００２８】
制御部１０は、撮像部１１により撮像を行い（Ｓ１０２）、撮像データを取得する（Ｓ１０３）。撮像は、制御部１０から撮像部１１へ撮像データ要求命令を出力することにより実行され、撮像部１１は撮像データ要求命令に従い撮像した結果となる画像を撮像データとして制御部１０へ出力する。制御部１０は、画像データとして撮像データの入力を受け付け、受け付けた撮像データを内部メモリ１０ａ又はＲＡＭ１０１に一時的に記録する。
【００２９】
制御部１０は、取得し記録した撮像データをデコードする識別コード読取処理を行う（Ｓ１０４）。識別コード読取処理は、撮像データとして取得した画像から撮像範囲内における識別コードを検出して切り出し、二値化処理、各種フィルタリング処理等の処理を実行し、所定のアルゴリズムにて符号列に変換する処理である。
【００３０】
制御部１０は、撮像された画像から撮像範囲内における識別コードを検出して、検出した識別コードの位置を特定し（Ｓ１０５）、更に、検出した識別コードが複数か単数かを判定する（Ｓ１０６）。ステップＳ１０５において、特定する識別コードの位置とは、識別コードが示された画像として検出した領域の重心の位置を示す座標である。
【００３１】
ステップＳ１０６において、検出した識別コードが複数であると判定した場合（Ｓ１０６：ＹＥＳ）、複数の識別コードの重心を特定する（Ｓ１０７）。ステップＳ１０７では、例えば、各識別コードの位置、即ち各識別コードの重心の座標を算術平均することによって、更にそれらの重心の座標を特定する。即ち、各識別コードの「重心の座標」の重心の座標を特定する。なお、ステップＳ１０７にて特定した重心の座標は、以降の処理において、当該撮像範囲内における識別コードの位置として扱われる。なお、ステップＳ１０６において、検出した識別コードが単数であると判定した場合（Ｓ１０６：ＮＯ）、ステップＳ１０７の処理は行われない。
【００３２】
制御部１０は、特定した識別コードの位置に基づいて、位置表示部として用いられる複数の第１表示部１３のうちから一又は複数の第１表示部１３を選択し（Ｓ１０８）、選択した第１表示部１３に表示出力をさせる（Ｓ１０９）。ステップＳ１０８において、特定した識別コードの位置とは、識別コードが単数の場合は、ステップＳ１０５にて特定した識別コードの重心の座標の位置であり、識別コードが複数の場合は、ステップＳ１０７にて特定した各重心の更に重心の座標に基づく識別コードの位置である。ステップＳ１０８及びＳ１０９では、撮像範囲内の識別コードの位置に対応する位置の第１表示部１３が選択され、表示出力される。第１表示部１３の選択及び表示出力の具体的な例については後述する。
【００３３】
次に、制御部１０は、撮像範囲内における識別コードの大きさを特定し（Ｓ１１０）、特定した大きさに基づいて、複数の距離表示部のうちから一又は複数の距離表示部を選択し（Ｓ１１１）、選択した距離表示部に表示出力をさせる（Ｓ１１２）。ステップＳ１１１及びＳ１１２では、特定した大きさに基づき距離が適切か否か、即ち遠いか、近いか、適切かを判断し、判断した結果を距離表示部に表示出力させる。なお、予め撮像対象となる識別コードのコード種別情報（１次元バーコード、２次元バーコードのエレメントサイズ等）及びデータ桁数が登録されていれば、実際の大きさを導出することができるため、撮像による大きさと実際の大きさとの比較に基づいて距離を算出することも可能である。また、撮像により得られた撮像データのコントラスト値、エッジ等の画像情報から焦点位置を算出し、その値から距離を算出することも可能である。距離表示部としては、専用の表示部を配設して使用するようにしても良いが、後述するように、第２表示部１４を距離表示部として用いるようにしても良い。距離表示部として第２表示部１４を用いた選択及び表示出力の具体的な例については後述する。
【００３４】
そして、制御部１０は、識別コードの読取成功率を算出し（Ｓ１１３）、算出した読取成功率に基づいて表示方法を決定し（Ｓ１１４）、決定した表示方法により表示出力をさせる（Ｓ１１５）。ステップＳ１１３において、読取成功率は、例えば、Ｎ回（Ｎは自然数）の読取テストを行い、読み取った識別コードをデコードし、デコードが成功した回数をＮで除すことにより算出される。このような読取テストは、ステップＳ１１３の処理として実施するようにしても良いが、ステップＳ１０２〜Ｓ１０４の処理を繰り返し実施しておき、その結果に基づきステップＳ１１３の処理にて読取成功率を算出するようにしても良い。なお、識別コードが複数の場合、各識別コードのそれぞれの読取成功率のうち最低の読取成功率が採用される。また、読取成功率が低い場合、識別コードとして読み取った撮像対象は、識別コードではないもの（汚れ等）として取り扱い、読取成功率の算出等の処理には用いない。そして、算出した読取成功率に基づいて、表示方法が決定される。表示は、専用の成功率表示部を配設するようにしても良いが、後述するように、例えば、第２表示部１４を点滅表示させる等の表示方法として決定しても良い。即ち、第２表示部１４は、識別コードの大きさに基づき距離の表示を行う距離表示部として所定時間点灯した後、更に、成功率表示部として点灯するように設定することが可能である。なお、第２表示部１４を距離表示部及び成功率表示部の両方に兼用する場合であっても、後述する様に、距離表示部として左表示部１４ａ及び右表示部１４ｃのみを用い、成功率表示部として中央表示部１４ｂのみを用いるのであれば、距離及び読取成功率を同時に表示することも可能である。
【００３５】
ステップＳ１０２〜Ｓ１１５の処理は、所定の操作を受け付ける都度、実行するようにしても良く、また、所定の停止操作を受け付けるまで継続して繰り返し実行するようにしても良い。即ち、使用者が位置調整作業を行っている間、読取装置１は、その状態を判定して適宜表示出力するように設定することが可能である。そして、ステップＳ１０２〜Ｓ１１５の処理を繰り返し実行する場合、読取成功率は、繰り返し処理後との累積値に基づき算出しても良い。更に、ステップＳ１０４にて識別コードを読み取った結果は、都度出力するようにしても良く、また、所定の操作が行われた場合に限り出力するようにしても良い。
【００３６】
このようにして、位置調整支援処理が実行される。
【００３７】
＜表示出力＞
表示出力の具体的な例について説明する。先ず、ステップＳ１０５〜Ｓ１０６の処理による識別コードの位置に基づく位置表示部（第１表示部１３）の表示出力の例について説明する。図５Ａは、本発明に係る読取装置１が撮像した撮像範囲内の画像の一例を概念的に示す説明図であり、図５Ｂは、本発明に係る読取装置１が備える位置表示部の表示出力の一例を示す説明図である。図５Ａは、識別コードの位置が、撮像範囲の重心を中心として左右上下に四分割した場合の左上の領域内にあると特定された場合の例を示している。この場合、図５Ｂに示すように、２行２列に並べて配設された位置表示部のうち左上に位置する左上表示部１３ｂが点灯する表示出力が実施される。
【００３８】
図６Ａは、本発明に係る読取装置１が撮像した撮像範囲内の画像の一例を概念的に示す説明図であり、図６Ｂは、本発明に係る読取装置１が備える位置表示部の表示出力の一例を示す説明図である。図６Ａは、識別コードの位置が撮像範囲内の右上の領域内にあると特定された場合の例を示している。この場合、図６Ｂに示すように、位置表示部のうち右上に位置する右上表示部１３ａが点灯する表示出力が実施される。
【００３９】
図７Ａは、本発明に係る読取装置１が撮像した撮像範囲内の画像の一例を概念的に示す説明図であり、図７Ｂは、本発明に係る読取装置１が備える位置表示部の表示出力の一例を示す説明図である。図７Ａは、識別コードの位置が撮像範囲内の右下の領域内にあると特定された場合の例を示している。この場合、図７Ｂに示すように、位置表示部のうち右下に位置する右下表示部１３ｄが点灯する表示出力が実施される。
【００４０】
図８Ａは、本発明に係る読取装置１が撮像した撮像範囲内の画像の一例を概念的に示す説明図であり、図８Ｂは、本発明に係る読取装置１が備える位置表示部の表示出力の一例を示す説明図である。図８Ａは、識別コードの位置が撮像範囲内の左下の領域内にあると特定された場合の例を示している。この場合、図８Ｂに示すように、位置表示部のうち左下に位置する左下表示部１３ｃが点灯する表示出力が実施される。
【００４１】
図９Ａは、本発明に係る読取装置１が撮像した撮像範囲内の画像の一例を概念的に示す説明図であり、図９Ｂは、本発明に係る読取装置１が備える位置表示部の表示出力の一例を示す説明図である。図９Ａは、識別コードの位置が撮像範囲内の左上及び左下の両方の領域に跨がっていると特定された場合の例を示している。この場合、図９Ｂに示すように、位置表示部のうち左上表示部１３ｂ及び左下表示部１３ｃが点灯する表示出力が実施される。
【００４２】
図１０Ａは、本発明に係る読取装置１が撮像した撮像範囲内の画像の一例を概念的に示す説明図であり、図１０Ｂは、本発明に係る読取装置１が備える位置表示部の表示出力の一例を示す説明図である。図１０Ａは、識別コードの位置が撮像範囲内の左上及び右上の両方の領域に跨がっていると特定された場合の例を示している。この場合、図１０Ｂに示すように、位置表示部のうち右上表示部１３ａ及び左上表示部１３ｂが点灯する表示出力が実施される。
【００４３】
図１１Ａは、本発明に係る読取装置１が撮像した撮像範囲内の画像の一例を概念的に示す説明図であり、図１１Ｂは、本発明に係る読取装置１が備える位置表示部の表示出力の一例を示す説明図である。図１１Ａは、識別コードの位置が撮像範囲内の中央、即ち、全ての領域に跨がっていると特定された場合の例を示している。この場合、図１１Ｂに示すように、全ての位置表示部（右上表示部１３ａ、左上表示部１３ｂ、左下表示部１３ｃ及び右下表示部１３ｄ）が点灯する表示出力が実施される。
【００４４】
位置調整作業に際し、使用者は、第１表示部１３を用いた位置表示部の表示状況を視認し、図１１Ｂに示すように全ての位置表示部が点灯した場合、識別コード及び読取装置１が適切な位置に配置されたと認識することができる。なお、上記実施例では、撮像範囲内の中心位置を適切な位置として設定した例について示しているが、中心から外れた任意の位置を適切な位置として設定することも可能である。
【００４５】
図１２Ａ及び図１２Ｂは、本発明に係る読取装置１が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。図１２Ａ及び図１２Ｂは、撮像範囲内に複数の識別コードが検出された場合の位置特定について模式的に示している。図１２Ａに示すように、撮像範囲内に２つの識別コードが検出された場合、各識別コードの重心を結ぶ線分の中点、即ち各識別コードの重心の座標Ｇが、識別コードの位置として特定される。図１２Ｂに示すように、撮像範囲内に３つの識別コードが検出された場合、各識別コードの重心の座標の重心の座標Ｇが、識別コードの位置として特定される。
【００４６】
図１３Ａは、本発明に係る読取装置１が撮像した撮像範囲内の画像の一例を概念的に示す説明図であり、図１３Ｂは、本発明に係る読取装置１が備える距離表示部の表示出力の一例を示す説明図である。図１３Ａは、撮像部１１から識別コードまでの距離が近く、識別コードが撮像範囲内に大きく表示されている状態の例を示している。図１３Ｂは、第２表示部１４を、距離表示部として用いた場合の例を示しており、図１３Ａに例示するように撮影部から識別コードまでの距離が近い場合、右端に示す右表示部１４ｃのみが点灯する表示出力が実行される。
【００４７】
図１４Ａは、本発明に係る読取装置１が撮像した撮像範囲内の画像の一例を概念的に示す説明図であり、図１４Ｂは、本発明に係る読取装置１が備える距離表示部の表示出力の一例を示す説明図である。図１４Ａは、撮像部１１から識別コードまでの距離が遠く、識別コードが撮像範囲内に小さく表示されている状態の例を示している。図１４Ｂは、第２表示部１４を、距離表示部として用いた場合の例を示しており、図１４Ａに例示するように撮影部から識別コードまでの距離が遠い場合、左端に示す左表示部１４ａのみが点灯する表示出力が実行される。
【００４８】
図１５Ａは、本発明に係る読取装置１が撮像した撮像範囲内の画像の一例を概念的に示す説明図であり、図１５Ｂは、本発明に係る読取装置１が備える距離表示部の表示出力の一例を示す説明図である。図１５Ａは、撮像部１１から識別コードまでの距離が適正で、識別コードが撮像範囲内に適正な大きさ表示されている状態の例を示している。図１５Ｂは、第２表示部１４を、距離表示部として用いた場合の例を示しており、図１５Ａに例示するように撮影部から識別コードまでの距離が適正である場合、左表示部１４ａ及び右表示部１４ｃが点灯する表示出力が実行される。
【００４９】
位置調整作業に際し、使用者は、距離表示部（第２表示部１４）の表示状況を視認し、図１５Ｂに示すように左表示部１４ａ及び右表示部１４ｃが点灯した場合、識別コード及び読取装置１の距離が適切に配置されたと認識することができる。なお、適正な設置距離（撮像範囲内の大きさ）は、適宜設定することが可能である。
【００５０】
図１６Ａは、本発明に係る読取装置１が撮像した撮像範囲内の画像の一例を概念的に示す説明図であり、図１６Ｂは、本発明に係る読取装置１が備える成功率表示部の表示出力の一例を示す説明図である。図１６Ａは、識別コードの汚れが酷い状態を示しており、読取装置１は、読取装置１が読取成功率０％の読取不可と判定した場合の例を示している。図１６Ｂは、第２表示部１４を成功率表示部として用いた場合の例を示しており、図１６Ａに示すように読取不可の場合、全ての成功率表示部が消灯する。
【００５１】
図１７Ａは、本発明に係る読取装置１が撮像した撮像範囲内の画像の一例を概念的に示す説明図であり、図１７Ｂは、本発明に係る読取装置１が備える成功率表示部の表示出力の一例を示す説明図である。図１７Ａは、識別コードが若干汚れた状態を示しており、読取装置１は、読取装置１が読取成功率５０％の読取不良と判定した場合の例を示している。図１７Ｂは、第２表示部１４を成功率表示部として用いた場合の例を示しており、図１７Ａに示すように読取不良の場合、中央の中央表示部１４ｂのみが点滅する。なお、点滅間隔、特に点灯している時間は、読取成功率に応じて変更するように、即ち、読取成功率が上昇するほど、点灯時間が長くなるように調整することも可能である。
【００５２】
図１８Ａは、本発明に係る読取装置１が撮像した撮像範囲内の画像の一例を概念的に示す説明図であり、図１８Ｂは、本発明に係る読取装置１が備える成功率表示部の表示出力の一例を示す説明図である。図１８Ａは、識別コードが汚れていない状態を示しており、読取装置１は、読取装置１が読取成功率１００％の読取良好と判定した場合の例を示している。図１８Ｂは、第２表示部１４を成功率表示部として用いた場合の例を示しており、図１８Ａに示すように読取良好の場合、中央の中央表示部１４ｂのみが点灯する。
【００５３】
位置調整作業に対し、使用者は、成功率表示部（第２表示部１４）の表示状況を視認し、図１８Ｂに示すように中央表示部１４ｂが点灯した場合、識別コードの読取が正常に行われると認識することができる。
【００５４】
以上詳述したように、本発明に係る読取装置１は、撮像範囲内における識別コードの位置及び大きさ、並びに読取成功率に応じた表示出力を実行する。これにより、使用者は、位置、距離及び読取成功率を直感的に認識することが可能である。従って、位置調整作業等に関する作業性の低下等の問題の発生を抑制することができる。
【００５５】
本発明は、以上説明した実施形態に限定されるものではなく、他のいろいろな形態で実施することが可能である。そのため、上述した実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈してはならない。本発明の範囲は請求の範囲によって示すものであって、明細書本文には、なんら拘束されない。更に、請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内のものである。
【００５６】
例えば、本発明に係る読取装置１が備える表示部としては、上記実施形態で例示した表示部以外にも使用可能な既存の様々な表示素子を用いることが可能である。図１９は、本発明に係る読取装置１の表示部の他の形態の一例を示す説明図である。図１９は、表示部として、数字の表示に使用可能な７セグメントＬＥＤを使用した例を示している。図１９に示す７セグメントＬＥＤでは、外枠を構成する６個のＬＥＤ素子を撮像範囲内の位置に見立てることにより、位置表示部として使用することが可能である。また、中央のＬＥＤ素子及び右下の小数点の表示に用いられるＬＥＤ素子は、距離表示部、成功率表示部等の表示部として使用することが可能である。このように７セグメントＬＥＤを用いた場合、識別コードの位置を撮像範囲を６分割した位置で示すことができるため、詳細に位置を示すことが可能である。
【００５７】
図２０は、本発明に係る読取装置１の表示部の他の形態の一例を示す説明図である。図２０は、表示部として、数字及び英字の表示に使用可能な１６セグメントＬＥＤを使用した例を示している。図２０に例示した１６セグメントＬＥＤでは、外枠の８個のＬＥＤ素子、内側の８個のＬＥＤ素子、更には、右下のＬＥＤ素子を使用して、位置表示部、距離表示部、成功率表示部等の表示部とすることが可能である。
【００５８】
また、上述した実施形態以外にも、２色発光ＬＥＤを用いた色による情報表示、点滅速度による情報表示、更にはブザー等の音声出力手段の併用等の様々な方法で読取結果を出力するような形態に展開することが可能である。
【符号の説明】
【００５９】
１      読取装置
１０      制御部
１０ａ    内部メモリ
１００    ＲＯＭ
１０１    ＲＡＭ
１１      撮像部
１１ａ    撮像素子
１１ｂ    発光素子
１２      第１接続部
１３      第１表示部（位置表示部）
１３ａ    右上表示部
１３ｂ    左上表示部
１３ｃ    左下表示部
１３ｄ    右下表示部
１４      第２表示部（距離表示部、成功率表示部）
１４ａ    左表示部
１４ｂ    中央表示部
１４ｃ    右表示部
１５      第１操作部
１６      第２操作部
１７      第２接続部
【図１Ａ】
2018063648.tif 000003
【図１Ｂ】
2018063648.tif 000004
【図２】
2018063648.tif 000005
【図３】
2018063648.tif 000006
【図４】
2018063648.tif 000007
【図５Ａ】
2018063648.tif 000008
【図５Ｂ】
2018063648.tif 000009
【図６Ａ】
2018063648.tif 000010
【図６Ｂ】
2018063648.tif 000011
【図７Ａ】
2018063648.tif 000012
【図７Ｂ】
2018063648.tif 000013
【図８Ａ】
2018063648.tif 000014
【図８Ｂ】
2018063648.tif 000015
【図９Ａ】
2018063648.tif 000016
【図９Ｂ】
2018063648.tif 000017
【図１０Ａ】
2018063648.tif 000018
【図１０Ｂ】
2018063648.tif 000019
【図１１Ａ】
2018063648.tif 000020
【図１１Ｂ】
2018063648.tif 000021
【図１２Ａ】
2018063648.tif 000022
【図１２Ｂ】
2018063648.tif 000023
【図１３Ａ】
2018063648.tif 000024
【図１３Ｂ】
2018063648.tif 000025
【図１４Ａ】
2018063648.tif 000026
【図１４Ｂ】
2018063648.tif 000027
【図１５Ａ】
2018063648.tif 000028
【図１５Ｂ】
2018063648.tif 000029
【図１６Ａ】
2018063648.tif 000030
【図１６Ｂ】
2018063648.tif 000031
【図１７Ａ】
2018063648.tif 000032
【図１７Ｂ】
2018063648.tif 000033
【図１８Ａ】
2018063648.tif 000034
【図１８Ｂ】
2018063648.tif 000035
【図１９】
2018063648.tif 000036
【図２０】
2018063648.tif 000037