(57)【要約】【課題】読み取り媒体に付されたバーコード等を効率よく読み取る。【解決手段】所定の読取対象セット位置にセットされた読取対象を読み取る読取制御装置１０であって、読取対象のセット位置を示す規定コードを表示する表示部１０２と、表示部１０２に表示された規定コードまたは読取対象セット位置にセットされた読取対象に含まれる読取対象コードを読み取る読取部１０４と、読取部１０４により規定コードまたは読取対象コードのいずれが読み取られたかにより、読取対象が正しく読取対象セット位置にセットされているか否かを判断する判断部１０６と、を備える読取制御装置１０を提供する。【選択図】図２
2010211508.tif 000002
【特許請求の範囲】
【請求項１】
所定の読取対象セット位置にセットされた読取対象を読み取る読取制御装置であって、
前記読取対象のセット位置を示す規定コードを表示する表示部と、
前記表示部に表示された規定コードまたは前記読取対象セット位置にセットされた前記読取対象に含まれる読取対象コードを読み取る読取部と、
前記読取部により前記規定コードまたは前記読取対象コードのいずれが読み取られたかにより、前記読取対象が正しく前記読取対象セット位置にセットされているか否かを判断する判断部と、
を備えることを特徴とする、読取制御装置。
【請求項２】
前記読取部は、前記判断部により前記読取対象が前記読取対象セット位置に正しくセットされていないと判断された場合に前記読取対象の読み取りを継続し、前記判断部により前記読取対象が前記読取対象セット位置から外されたと判断された場合に前記読取対象の読み取りを中止することを特徴とする、請求項１に記載の読取制御装置。
【請求項３】
前記判断部は、前記読取部により前記規定コード以外の前記読取対象コードが読み取られた後に前記規定コードが読み取られた場合に、前記読取対象が前記読取対象セット位置から外されたと判断することを特徴とする、請求項１に記載の読取制御装置。
【請求項４】
前記判断部は、前記読取部により前記規定コードも前記規定コード以外の読取対象コードも読み取られていない場合に前記読取対象が前記読取対象セット位置に正しくセットされていないと判断することを特徴とする、請求項１に記載の読取制御装置。
【請求項５】
前記判断部は、前記読取部により前記規定コードが読み取られていない場合に、所定時間前記規定コード以外の前記読取対象コードが読み取られなかった場合に前記読取対象が前記読取対象セット位置に正しくセットされていないと判断することを特徴とする、請求項４に記載の読取制御装置。
【請求項６】
前記規定コードを表示する表示部と対向する位置に読取部が位置していることを特徴とする、請求項１に記載の読取制御装置。
【請求項７】
前記表示部に表示されている前記規定コードの表示範囲が、前記読取部による読取対象範囲であることを特徴とする、請求項１に記載の読取制御装置。
【請求項８】
所定の読取対象セット位置にセットされた読取対象を読み取る読取制御装置において、
表示部に表示された前記読取対象のセット位置を示す規定コードまたは前記読取対象セット位置にセットされた前記読取対象に含まれる読取対象コードを読み取るステップと、
前記読み取りステップにより前記規定コードまたは前記読取対象コードのいずれが読み取られたかにより、前記読取対象が正しく前記読取対象セット位置にセットされているか否かを判断するステップと、
を含むことを特徴とする、読取制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取制御装置および読取制御方法に関し、特に、媒体に付されたコードを読み取る読取制御装置および読取制御方法に関する。
【背景技術】
【０００２】
従来、バーコードリーダの実装方法として、バーコードを読み取る読取面を上向きに実装して、バーコード媒体面を下に被せるようにかざして読む方法と、読取面を下向きに実装して、バーコード媒体面を上向きにかざす方法がある。
【０００３】
前者のバーコード媒体面を下にしてかぶせるようにかざす方法としては、特許文献１が挙げられる。特許文献１では、機器の筐体内にバーコードの光学読取部を内蔵して、その読取面は利用者側を向く構造となっている。特許文献１の方法によれば、バーコードを読取部に読ませようとする利用者からバーコードが見えなくなってしまう。そのため、バーコードリーダの読取範囲にバーコードを合わせるのが困難となるという問題があった。
【０００４】
一方、後者のバーコード媒体面を上向きにかざす方法としては、特許文献２が挙げられる。特許文献２では、機器の筐体前面にバーコードリーダが位置しており、バーコードリーダの読取面が下向きとなる構造となっている。特許文献２の方法によれば、利用者からバーコードが見えるという利点がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２５０８５８号公報
【特許文献１】特開２００５−１８４３６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献２では、利用者からバーコードが見えるようになるものの、バーコードリーダの位置とバーコードを読ませる位置が直感的に分かり難いという問題があった。また、バーコードを読ませるために、利用者がバーコードの読み取り位置を合わせるために、読み取りタイムアウト時間を長く設定する必要があるため、バーコードの読み取りに長い時間を費やしてしまうという問題があった。
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、読み取り媒体に付されたバーコード等を効率よく読み取ることが可能な新規かつ改良された読取制御装置および読取制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、所定の読取対象セット位置にセットされた読取対象を読み取る読取制御装置であって、読取対象のセット位置を示す規定コードを表示する表示部と、表示部に表示された規定コードまたは読取対象セット位置にセットされた読取対象に含まれる読取対象コードを読み取る読取部と、読取部により規定コードまたは読取対象コードのいずれが読み取られたかにより、読取対象が正しく読取対象セット位置にセットされているか否かを判断する判断部と、を備えることを特徴とする、読取制御装置が提供される。
【０００８】
かかる構成によれば、読取制御装置は、表示部に表示された読取対象のセット位置を示す規定コードまたは読取対象セット位置にセットされた読取対象に含まれる読取対象コードを読取部が読み取り、読取部により規定コードまたは読み取り対象コードのいずれが読み取られたかにより、読取対象が正しく読取対象セット位置にセットされているか否かを判断部が判断する。これにより、読み取り媒体に付されたバーコード等の読取対象コードを効率よく読み取ることが可能となる。
【０００９】
また、読取部は、判断部により読取対象が読取対象セット位置に正しくセットされていないと判断された場合に読取対象の読み取りを継続し、判断部により読取対象が読取対象セット位置から外されたと判断された場合に読取対象の読み取りを中止するようにしてもよい。
【００１０】
また、判断部は、読取部により規定コード以外の読取対象コードが読み取られた後に規定コードが読み取られた場合に、読取対象が読取対象セット位置から外されたと判断するようにしてもよい。
【００１１】
また、判断部は、読取部により規定コードも規定コード以外の読取対象コードも読み取られていない場合に読取対象が読取対象セット位置に正しくセットされていないと判断するようにしてもよい。
【００１２】
また、判断部は、読取部により規定コードが読み取られていない場合に、所定時間規定コード以外の読取対象コードが読み取られなかった場合に読取対象が読取対象セット位置に正しくセットされていないと判断するようにしてもよい。
【００１３】
また、規定コードを表示する表示部と対向する位置に読取部が位置していてもよい。
【００１４】
また、表示部に表示されている規定コードの表示範囲が、読取部による読取対象範囲であってもよい。
【００１５】
また、上記課題を解決するために、本発明の別の観点によれば、所定の読取対象セット位置にセットされた読取対象を読み取る読取制御装置において、表示部に表示された読取対象のセット位置を示す規定コードまたは読取対象セット位置にセットされた読取対象に含まれる読取対象コードを読み取るステップと、読み取りステップにより規定コードまたは読取対象コードのいずれが読み取られたかにより、読取対象が正しく読取対象セット位置にセットされているか否かを判断するステップと、を含むことを特徴とする、読取制御方法が提供される。
【発明の効果】
【００１６】
以上説明したように本発明によれば、読み取り媒体に付されたバーコード等を効率よく読み取ることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態にかかる読取制御装置の概要について説明する説明図である。
【図２】同実施形態にかかる読取制御装置の機能構成について説明する説明図である。
【図３】同実施形態にかかる読取制御方法の詳細を示すフローチャートである。
【図４】従来のバーコードリーダの概要を説明する説明図である。
【図５】従来の読取制御方法の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１９】
また、以下に示す順序に従って、当該「発明を実施するための形態」を説明する。
〔１〕本実施形態の目的
〔２〕読取制御装置の概要
〔３〕読取制御装置の構成
〔４〕読取制御処理の詳細
【００２０】
〔１〕本実施形態の目的
まず、本発明の実施形態の目的について説明する。従来、バーコードリーダの実装方法として、バーコードを読み取る読取面を上向きに実装して、バーコード媒体面を下に被せるようにかざして読む方法と、読取面を下向きに実装して、バーコード媒体面を上向きにかざす方法がある。
【００２１】
前者のバーコード媒体面を下にしてかぶせるようにかざす方法としては、機器の筐体内にバーコードの光学読取部を内蔵して、その読取面は利用者側を向く構造となっている装置を例示できる。この装置によれば、バーコードを読取部に読ませようとする利用者からバーコードが見えなくなってしまう。そのため、バーコードリーダの読取範囲にバーコードを合わせるのが困難となるという問題があった。
【００２２】
一方、後者のバーコード媒体面を上向きにかざす方法としては、機器の筐体前面にバーコードリーダが位置しており、バーコードリーダの読取面が下向きとなる構造となっている装置を例示できる。この装置によれば、利用者からバーコードが見えるという利点がある。
【００２３】
図４に、後者のバーコードリーダ５０を示した。図４に示したように、バーコードリーダの読取部５１は、下側に読み取り面を有し、バーコードを読み取る機能を有する。バーコード媒体をかざす台５２は、バーコードの読み取り面と対向する位置にあり、台５２にバーコード媒体５４が置かれる。また、破線５３は、バーコードリーダの読み取り視野角を示す仮想的な先を示している。また、バーコード媒体５４は、バーコードが記載された紙媒体である。
【００２４】
そして、図５に、後者のバーコードリーダによりバーコード読取制御方法を示した。図５に示したように、バーコードリーダ５０は、読み取りを開始した後、正しくコードを読み取れれば読み取り成功として読み取り結果を出力している。また、読み取りがタイムアウトになった場合には読み取り失敗として処理を終了している。
【００２５】
しかし、図４に示したバーコードリーダ５０では、利用者からバーコードが見えるようになるものの、バーコードリーダの位置とバーコードを読ませる位置が直感的に分かり難いという問題があった。また、図５に示した読み取り方法では、バーコードを読ませるために、利用者がバーコードの読み取り位置を合わせるために、読み取りタイムアウト時間を長く設定する必要があるため、バーコードの読み取りに長い時間を費やしてしまうという問題があった。
【００２６】
そこで、本発明は、上記のような事情を一着眼点として、本発明の実施形態にかかる読取制御装置１０が創作されるに至った。本実施形態にかかる読取制御装置１０によれば、読み取り媒体に付されたバーコード等を効率よく読み取ることが可能となる。
【００２７】
〔２〕読取制御装置の概要
次に、図１を参照して、本発明の一実施形態にかかる読取制御装置１０の概要について説明する。図１は、読取制御装置１０の概要を説明する説明図である。以下では、読取制御装置１０により紙媒体に記載されたバーコードが読み取られる場合について説明する。読取制御装置１０により読み取られる媒体は紙媒体に限られず、バーコードを表示可能な媒体であればよい。また、媒体に表示されるコードは、バーコードに限られず、ＱＲコードなどバーコードとは異なるコードであってもよい。
【００２８】
図１に示したように、読取制御装置１０は、バーコードリーダ１と、台２などを備える。バーコードリーダ１は、下側に読み取り面を有し、バーコードを読み取る機能を有する。台２は、バーコードの読み取り面と対向する位置にあり、台２に読取対象となるバーコード媒体４が置かれる。また、台２には、バーコード媒体４のセット位置を示す規定コード５が表示されている。
【００２９】
規定コード５は、運用上使用されることのない特別のコードである。規定コード５は、台２に直接記載されていてもよい。また、台２のバーコードリーダ１と対向する位置に表示画面が設けられている場合には、規定コード５を表示画面に表示させるようにしてもよい。
【００３０】
また、図１に示した破線３は、バーコードリーダの読取視野角を示す仮想的な線である。規定コード５は、台２上の破線３に示される範囲内に記載されている。したがって、台２にバーコード媒体４がセットされていない場合には、バーコードリーダ１は、規定コード５を読み取ることとなる。また、バーコードリーダ１と台２は、バーコードリーダ１の読み取り面と台２の規定コード５が記載されている面とが対向していれば、図１に示した形状に限定されない。
【００３１】
〔３〕読取制御装置の構成
以上、読取制御装置１０の概要について説明した。次に、図２を参照して、読取制御装置１０の機能構成について説明する。まず、図２の機能構成を説明する前に、読取制御装置１０のハードウェア構成の一例について説明する。読取制御装置１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、入力装置と、出力装置と、ストレージ装置（ＨＤＤ）などを備える。
【００３２】
ＣＰＵは、演算処理装置および制御装置として機能し、各種プログラムに従って読取制御装置１０の動作全般を制御する。また、ＣＰＵは、マイクロプロセッサであってもよい。ＲＯＭは、ＣＰＵが使用するプログラムや演算パラメータ等を記憶する。ＲＡＭは、ＣＰＵの実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバスなどから構成されるホストバスにより相互に接続されている。
【００３３】
入力装置は、例えば、マウス、キーボード、タッチパネル、ボタン、マイク、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵに出力する入力制御回路などから構成されている。
【００３４】
出力装置は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｓｐｌａｙ）装置およびランプなどの表示装置と、スピーカおよびヘッドホンなどの音声出力装置で構成される。
【００３５】
ストレージ装置は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。ストレージ装置は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置は、ハードディスクを駆動し、ＣＰＵが実行するプログラムや各種データを格納する。
【００３６】
以上、読取制御装置１０のハードウェア構成について説明した。次に、図２を参照して、読取制御装置１０の機能構成について説明する。図２は、読取制御装置１０の機能構成を示すブロック図である。図２に示したように、読取制御装置１０は、表示部１０２、読取部１０４、判断部１０６、出力部１０８などから構成される。
【００３７】
表示部１０２は、例えば、上記した台２を例示できる。表示部１０２は、読取対象のセット位置を示す規定コードを表示する機能を有する。読取対象のセット位置とは、後述する読取部１０４により読み取り可能な範囲を意味する。表示部１０２に表示される規定コードは、バーコードやＱＲコード等各種のコードを例示できる。また、規定コードは一意に定められたコードでなくてもよく、運用で用いられるコード体系において、使用されないコードであればよい。また、コード体系の異なる制御コードとしてもよい。
【００３８】
読取部１０４は、表示部に表示された規定コードまたは読取対象セット位置にセットされた読取対象に含まれる読取対象コードを読み取る機能を有する。上記したバーコードリーダ１は、読取部１０４の一例である。読取部１０４は、読み取った規定コードまたは読取対象コードを判断部１０６に提供する。
【００３９】
判断部１０６は、読取部１０４により規定コードまたは読取対象コードのいずれが読み取られたかにより、読取対象が正しく読取対象セット位置にセットされているか否かを判断する機能を有する。判断部１０６は、コンピュータにより構成され、その動作は、上記したＲＯＭに記憶されたプログラムをもとに、ＣＰＵで実行される。
【００４０】
判断部１０６は、読取部１０４により規定コード以外の読取対象コードが読み取られた後に規定コードが読み取られた場合に、読取対象が読取対象セット位置から外されたと判断する。また、判断部１０６は、読取部１０４により規定コードも規定コード以外の読取対象コードも読み取られていない場合に読取対象が読取対象セット位置に正しくセットされていないと判断する。
【００４１】
また、判断部１０６は、読取部１０４により規定コードが読み取られていない場合に、所定時間規定コード以外の読取対象コードが読み取られなかった場合に読取タイムアウトであると判断して、読取対象が読取対象セット位置に正しくセットされていないと判断する。
【００４２】
また、読取部１０４は、判断部１０６により読取対象が読取対象セット位置に正しくセットされていないと判断された場合に読取対象の読取を継続する。また、判断部１０６により読取対象が読取対象セット位置から外されたと判断された場合に読取対象の読取を中止する。
【００４３】
出力部１０８は、上記した出力装置により構成され、読取部１０４により読み取られた結果を出力する機能を有する。出力部１０８は、読取部１０４により読み取りが成功した場合に、読取部１０４により読み取られたコードに応じた出力をする。
【００４４】
〔４〕読取制御処理の詳細
以上、読取制御装置１０の機能構成について説明した。次に、図３を参照して、読取制御装置１０における読取制御方法の詳細について説明する。まず、読取部１０４は、規定コードまたは読取対象コードのいずれかのバーコードの読取を開始する（Ｓ１０２）。ステップＳ１０２において、読取対象セット位置に読取対象となる媒体がセットされていない場合には、読取部１０４は、表示部１０２に表示されている規定コードを読み取る。
【００４５】
ステップＳ１０４において、ステップＳ１０２において読取部１０４により読み取られたコードが規定コードか否かを判断部１０６が判定する（Ｓ１０４）。ステップＳ１０４において、読取部１０４により読み取られたコードが規定コードであると判定された場合には、まだ読取対象となる媒体をかざしていないことを意味するため、読取部１０４は、ステップＳ１０２のバーコード読み取り処理を繰り返す。
【００４６】
ステップＳ１０４において、読み取られたコードが規定コードではないと判定された場合には、読み取られたコードの読み取りに成功したか否かを判定する（Ｓ１０６）。ステップＳ１０６において、コードの読み取りに成功したと判定された場合には、バーコードの読み取り成功とする（Ｓ１０８）。ステップＳ１０８において、バーコードの読み取り成功とした場合には、出力部１０８は読み取り結果を出力する（Ｓ１１０）。
【００４７】
ステップＳ１０６において、規定コード以外のコードが正しく読み取れなかったと判定された場合には、利用者が正しくバーコードをかざしていない、すなわち、読み取り対象となる媒体を読み取り対象セット位置に正しくセットしていないことを意味する。この場合には、読取部１０４は読み取り対象セット位置にセットされた読取対象の読み取りを継続して行う。
【００４８】
すなわち、ステップＳ１０６において読み取りに成功していないと判定された場合には読取部１０４は、再度バーコードの読み取りを行う（Ｓ１１２）。そして、判断部１０６は、ステップＳ１１２において読み取られたバーコードが規定のコードであるか否かを判定する（Ｓ１１４）。ステップＳ１１４において、読み取られたバーコードが規定のコードではないと判定された場合には、タイムアウトとなっていないか否かを判定する（Ｓ１１６）。
【００４９】
ステップＳ１１４において規定のコードが読み取られず、ステップＳ１１６においてタイムアウトでもない場合には、利用者が媒体を読み取り対象セット位置に正しくセットしていることを意味するため、ステップＳ１０６以降の処理を実行する。
【００５０】
一方、ステップＳ１１４において、ステップＳ１１２において読み取ったバーコードが規定のコードであると判定された場合には、利用者が読み取り対象セット位置にセットした媒体を読み取り対象セット位置から外したことを意味する。したがって、この場合には、読み取り失敗として（Ｓ１１８）、読取部１０４は読み取り処理を終了する。また、ステップＳ１１６においてタイムアウトとなった場合も読み取り失敗として（Ｓ１１８）、読取部１０４は読み取り処理を終了する。
【００５１】
以上、読取制御装置１０における読取制御方法の詳細について説明した。上記実施形態によれば、読取制御装置１０は、表示部１０２に表示された読取対象のセット位置を示す規定コードまたは読取対象セット位置にセットされた読取対象に含まれる読取対象コードを読取部１０４が読み取り、読取部１０４により規定コードまたは読み取り対象コードのいずれが読み取られたかにより、読取対象が正しく読取対象セット位置にセットされているか否かを判断部１０６が判断する。読取部１０４は、判断部１０６により読取対象が読取対象セット位置に正しくセットされていないと判断された場合に読取対象の読み取りを継続し、判断部１０６により読取対象が読取対象セット位置から外されたと判断された場合に読取対象の読み取りを中止する。
【００５２】
これにより、表示部１０２に規定コードが表示されているため、利用者は直感的に読取対象となる媒体の読取対象セット位置がわかり、容易に媒体を読取対象セット位置にセットすることが可能となる。また、表示部１０２に表示された規定コードを読み取ることにより、読取対象となる媒体がセットされたか否かを容易に判断することが可能となる。これにより、バーコードを読ませるために、利用者がバーコードの読み取り位置を合わせるために、読み取りタイムアウト時間を長く設定する必要がなくなり、バーコードの読み取りに長い時間を費やす必要もなくなる。
【００５３】
また、利用者が読取対象となる媒体を読み取り対象セット位置から外したことを直ぐに検出することができる。利用者が読取対象となる媒体を読取対象セット位置から外したことを検出した場合には、利用方法を提示して、正しい読取動作を促すようにしてもよい。読取方法の提示方法としては、別途に設けたディスプレイ画面等に読取動作を説明するガイダンスを表示するようにしてもよい。
【００５４】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００５５】
１０      読取制御装置
１０２    表示部
１０４    読取部
１０６    判断部
１０８    出力部
１        バーコードリーダ
２        台
【図１】
2010211508.tif 000003
【図２】
2010211508.tif 000004
【図３】
2010211508.tif 000005
【図４】
2010211508.tif 000006
【図５】
2010211508.tif 000007