(57)【要約】【課題】情報読取時におけるユーザの操作性を向上させることである。【解決手段】ハンディターミナル１０は、所定のスキャナ部１７に読取対象からの情報の読み取りを開始させ、開始された情報の読み取りが成功したか否かを判別するＣＰＵ１１を備える。ＣＰＵ１１は、読み取りの開始後であって、判別の終了前に、所定の第１の報知音を音声出力部１９に出力開始させるとともに、判別が終了した際には、判別結果に基づいて第１の報知音の出力を制御するＣＰＵ１１を備える。【選択図】図２
2020030710.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報読取部に読取対象からの情報の読み取りを開始させる読取制御手段と、
前記読取制御手段により開始された情報の読み取りが成功したか否かを判別する判別手段と、
前記読み取りの開始後であって、前記判別手段による判別の終了前に、所定の第１の報知音を音声出力手段に出力開始させるとともに、前記判別手段による判別が終了した際には、当該判別結果に基づいて前記第１の報知音の出力を制御する出力制御手段と、
を備えることを特徴とする情報読取装置。
【請求項２】
前記出力制御手段は、前記判別手段により前記情報の読み取りが成功したと判別された際には、前記第１の報知音の出力を維持させる一方で、前記判別手段により前記情報の読み取りが失敗したと判別された際には、前記第１の報知音の出力を停止させて第２の報知音の出力を開始させる、
ことを特徴とする請求項１に記載の情報読取装置。
【請求項３】
前記出力制御手段は、前記判別手段により前記情報の読み取りが成功したと判別された際には、前記第１の報知音の出力を開始させてから所定の第１の規定時間が経過したタイミングで当該第１の報知音の出力を停止させる、
ことを特徴とする請求項２に記載の情報読取装置。
【請求項４】
前記出力制御手段は、前記判別手段により前記情報の読み取りが失敗したと判別された際には、前記第１の報知音の出力を開始させてから前記第１の規定時間よりも短い所定の第２の規定時間が経過したか否かを判別し、前記第２の規定時間が経過していないと判別された際には、当該第２の規定時間が経過するのを待ってから、前記第１の報知音の出力を停止させて前記第２の報知音の出力を開始させる、
ことを特徴とする請求項３に記載の情報読取装置。
【請求項５】
前記情報読取部は、読取対象としての一次元コードまたは二次元コードを撮像して画像データを取得するカメラを含み、
前記判別手段は、前記画像データに基づいて前記一次元コードまたは前記二次元コードをデコードできたか否かを判別する、
ことを特徴とする請求項１から４の何れか一項に記載の情報読取装置。
【請求項６】
所定の情報読取部に読取対象からの情報の読み取りを開始させる読取制御手段と、
前記読取制御手段により開始された情報の読み取りが成功したか否かを判別する判別手段と、
前記読み取りの開始時に所定の第１の報知音を音声出力手段に出力開始させるとともに、前記判別手段による判別が終了した際には、当該判別結果に基づいて前記第１の報知音の出力を制御する出力制御手段と、
を備えることを特徴とする情報読取装置。
【請求項７】
コンピュータを、
所定の情報読取部に読取対象からの情報の読み取りを開始させる読取制御手段、
前記読取制御手段により開始された情報の読み取りが成功したか否かを判別する判別手段、
前記読み取りの開始後であって、前記判別手段による判別の終了前に、所定の第１の報知音を音声出力手段に出力開始させるとともに、前記判別手段による判別が終了した際には、当該判別結果に基づいて前記第１の報知音の出力を制御する出力制御手段、
として機能させるためのプログラム。
【請求項８】
コンピュータを、
所定の情報読取部に読取対象からの情報の読み取りを開始させる読取制御手段、
前記読取制御手段により開始された情報の読み取りが成功したか否かを判別する判別手段、
前記読み取りの開始時に所定の第１の報知音を音声出力手段に出力開始させるとともに、前記判別手段による判別が終了した際には、当該判別結果に基づいて前記第１の報知音の出力を制御する出力制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報読取装置及びプログラムに関する。
【背景技術】
【０００２】
従来、スーパーマーケットなどの店舗や倉庫等に導入され、の商品管理などの業務に関する情報の入力を受け付けて管理する情報端末として、ハンディターミナルが知られている。ハンディターミナルは、例えば、管理対象の商品に付された商品識別番号などの情報が含まれるシンボル（バーコード、二次元コード）のスキャンを行うスキャナ部を有する。
【０００３】
また、シンボルである情報コードのスキャンにおいて、情報コードの解読の成否に応じて、成功又はエラーの報知音を出力する携帯型読取装置が知られている（特許文献１参照）。
【０００４】
特許文献１のような従来の読取結果を報知する端末では、図６のようなフローチャートの処理が実行される。図６は、従来のスキャン処理を示すフローチャートである。
【０００５】
端末としてのハンディターミナルにおいて、ユーザからスキャンのトリガキーの（押下）入力を受け付けたことをトリガとして、制御部は、従来のスキャン処理を実行する。図６に示すように、まず、ハンディターミナルの制御部は、スキャナ部により、スキャン対象のシンボルを撮像してシンボルの画像データを取得する（ステップＳ３１）。そして、制御部は、ステップＳ３１で取得されたシンボルの画像データを画像解析してデコードし、当該シンボルに含まれる情報を読み取る（スキャンする）（ステップＳ３２）。
【０００６】
そして、制御部は、ステップＳ３２で情報を読み取ることができたか否かを判別する（ステップＳ３３）。情報を読み取ることができた場合（ステップＳ３３；ＹＥＳ）、制御部は、スキャンの正常終了を示す報知音（正常）を音声出力部に再生開始させる（ステップＳ３４）。そして、制御部は、ステップＳ３４の再生開始から所定時間（例えば２００［ｍ秒］）後に、報知音（正常）の再生を音声出力部に停止させる（ステップＳ３５）。情報を読み取ることができていない場合（ステップＳ３３；ＮＯ）、制御部は、スキャンのエラーを示す報知音（エラー）を音声出力部に再生開始させる（ステップＳ３６）。そして、制御部は、ステップＳ３６の再生開始から所定時間（例えば２００［ｍ秒］）後に、報知音（エラー）の再生を音声出力部に停止させる（ステップＳ３７）。
【０００７】
そして、制御部は、トリガキーが入力継続中であるか否かを判別する（ステップＳ３８）。トリガキーが入力継続中である場合（ステップＳ３８；ＹＥＳ）、ステップＳ３１に移行される。トリガキーが入力継続中でない場合（ステップＳ３８；ＮＯ）、従来のスキャン処理が終了する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１６−６２４９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
シンボルの撮像及び画像解析は、負荷の高い処理であり、概ね５０［ｍ秒］程度の時間を要する。そのため、ユーザがスキャン開始の操作をしてから、報知音が再生されるまでに、少なくとも５０［ｍ秒］程度の遅延が発生する。
【００１０】
また、連続してスキャンを行う場合、ユーザは報知音の再生の完了を待ってから次のスキャンを指示する（トリガキーの入力を継続する）。しかし、シンボルの撮像及び画像解析に続いて報知音を再生するため、シンボルの撮像及び画像解析の時間だけ余計に時間がかかり、単位時間あたりに行われるスキャンの回数が少なかった。
【００１１】
本発明の課題は、情報読取時におけるユーザの操作性を向上させることである。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明の情報読取装置は、所定の情報読取部に読取対象からの情報の読み取りを開始させる読取制御手段と、前記読取制御手段により開始された情報の読み取りが成功したか否かを判別する判別手段と、前記読み取りの開始後であって、前記判別手段による判別の終了前に、所定の第１の報知音を音声出力手段に出力開始させるとともに、前記判別手段による判別が終了した際には、当該判別結果に基づいて前記第１の報知音の出力を制御する出力制御手段と、を備えることを特徴とする。
【００１３】
また、本発明の情報読取装置は、所定の情報読取部に読取対象からの情報の読み取りを開始させる読取制御手段と、前記読取制御手段により開始された情報の読み取りが成功したか否かを判別する判別手段と、前記読み取りの開始時に所定の第１の報知音を音声出力手段に出力開始させるとともに、前記判別手段による判別が終了した際には、当該判別結果に基づいて前記第１の報知音の出力を制御する出力制御手段と、を備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、情報読取時におけるユーザの操作性を向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態のハンディターミナルを示す概略図である。
【図２】ハンディターミナルの機能構成を示すブロック図である。
【図３】スキャン処理を示すフローチャートである。
【図４】１つの二次元コードをスキャンする場合の従来及び実施の形態のスキャン処理のタイムチャートである。
【図５】複数の二次元コードを連続してスキャンする場合の従来及び実施の形態のスキャン処理のタイムチャートである。
【図６】従来のスキャン処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１７】
図１〜図５を参照して、本発明に係る実施の形態を説明する。まず、図１、図２を参照して、本実施の形態の装置構成を説明する。図１は、本実施の形態のハンディターミナル１０を示す概略図である。図２は、ハンディターミナル１０の機能構成を示すブロック図である。
【００１８】
図１に示すハンディターミナル１０は、スーパーマーケット、量販店などの店舗や、商品を格納する倉庫などの導入先で使用され、当該導入先の店員、管理担当者などのユーザに操作される情報端末である。ハンディターミナル１０は、少なくとも、シンボル（バーコード（一次元コード）、二次元コード）のスキャン機能を有する。
【００１９】
ハンディターミナル１０は、キー操作部１２Ａ、タッチパネル１２Ｂと、表示部１４と、スキャナ部１７と、を有する。
【００２０】
キー操作部１２Ａは、ユーザのキー操作入力を受け付ける物理キーである。キー操作部１２Ａは、例えば、ハンディターミナル１０の正面に配置された、ホーム画面の表示のためのホームキー、１つ前の表示画面に戻るためのバックキーなどや、ハンディターミナル１０の側面に配置された、トリガキー１２１、電源オン／オフの入力を受け付ける電源キーなどを有する。トリガキー１２１は、スキャナ部１７によるスキャンの開始の指示入力を受け付ける物理キーである。タッチパネル１２Ｂは、表示部１４の表示画面に設けられ、ユーザのタッチ入力を受け付ける。
【００２１】
表示部１４は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electro Luminescence）などの表示パネルを有し、当該表示パネルに各種表示を行う。表示部１４は、例えば、トリガキー１２１と同様に、スキャナ部１７によるスキャンの開始の指示入力を受け付けるソフトキーとしてのトリガキー１４１が表示可能である。
【００２２】
スキャナ部１７は、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージャなどの撮像素子を有し、被写体であるシンボルを撮像して読み取る撮像部である。例えば、ユーザにより、ハンディターミナル１０のスキャナ部１７がシンボルとしての二次元コードＴに向けられ、ユーザによるトリガキー１２１の押下入力又はトリガキー１４１のタップ入力により、二次元コードＴが撮像されてスキャンされる。
【００２３】
ついで、図２を参照して、ハンディターミナル１０の内部の機能構成を説明する。図２に示すように、ハンディターミナル１０は、読取制御手段、判別手段、出力制御手段としてのＣＰＵ（Central Processing Unit）１１と、操作部１２と、ＲＡＭ（Random Access Memory）１３と、表示部１４と、記憶部１５と、無線通信部１６と、情報読取部としてのスキャナ部１７と、計時部１８と、音声出力手段としての音声出力部１９と、を備える。ハンディターミナル１０の各部は、バス２０を介して接続されている。
【００２４】
ＣＰＵ１１は、ハンディターミナル１０の各部を制御する。ＣＰＵ１１は、記憶部１５に記憶されているシステムプログラム及びアプリケーションプログラムのうち、指定されたプログラムを読み出してＲＡＭ１３に展開し、当該展開されたプログラムとの協働で、各種処理を実行する。
【００２５】
操作部１２は、キー操作部１２Ａを有し、ユーザからのキー操作部１２Ａへのキー入力を受け付け、その操作情報をＣＰＵ１１に出力する。また、操作部１２は、タッチパネル１２Ｂを有し、ユーザからのタッチパネル１２Ｂへのタッチ入力を受け付け、その操作情報をＣＰＵ１１に出力する。
【００２６】
ＲＡＭ１３は、揮発性のメモリであり、各種のデータやプログラムを一時的に格納するワークエリアを形成する。表示部１４は、ＣＰＵ１１から指示された表示情報に従い、ＬＣＤなどの表示パネルに各種表示を行う。
【００２７】
記憶部１５は、情報を読み出し及び書き込み可能なフラッシュメモリなどの不揮発性の記憶部である。記憶部１５には、各種データ及びプログラムが記憶されている。特に、記憶部１５には、後述するスキャン処理を実行するためのスキャン処理プログラムＰ１が記憶されているものとする。
【００２８】
無線通信部１６は、アンテナ、変復調回路、信号処理回路などを有し、Ｗｉ−Ｆｉ（登録商標）などの無線ＬＡＮ（Local Area Network）通信の通信方式の通信部である。ＣＰＵ１１は、無線通信部１６を介して、アクセスポイントとの無線送受信を行い、当該アクセスポイントにネットワーク接続された通信先の機器と情報の送受信を行う。
【００２９】
スキャナ部１７は、ＣＰＵ１１の制御に従い、シンボルを被写体として撮像してその画像データを生成し、ＣＰＵ１１に出力する。ＣＰＵ１１は、スキャナ部１７により撮像されたシンボルの画像データをデコードして当該シンボルに含まれるデータを取得する。なお、スキャナ部１７は、シンボルとしてのバーコードにレーザ光を照射しその反射光の入力により得られた電気信号を出力するレーザスキャナとしてもよい。
【００３０】
計時部１８は、リアルタイムクロックであり、現在日時を計時し、現在日時情報としてＣＰＵ１１に出力する。音声出力部１９は、アンプ、スピーカなどを有し、ＣＰＵ１１の制御に従い、音声用の電気信号を生成して増幅し音響信号としての音声信号に変換して出力（再生）する。
【００３１】
音声出力部１９は、特に、音声信号として、スキャナ部１７によるシンボルのスキャンにおける、スキャンの正常（終了）を示す報知音（報知音（正常）とする）とスキャンのエラーを示す報知音（報知音（エラー）とする）とを再生する。報知音（正常）と報知音（エラー）とでは、音程を変えるものとする。一例として、ここでは、スキャンの正常時の報知音は、報知音（正常）「ピ」が２００ｍ秒であり、エラー時の報知音は、報知音（正常）「ピ」が１００［ｍ秒］、報知音（エラー）「ポ」が１００［ｍ秒］の「ピポ」２００［ｍ秒］であるものとする。
【００３２】
ハンディターミナル１０は、図示しないが電池などの電源部を備え、他にも、ＮＦＣ（Near Field Communication）などの近距離通信部、ワイヤレスＷＡＮ（Wide Area Network）、Bluetooth（登録商標）などの無線通信部、音声入力部などを備える構成としてもよい。
【００３３】
つぎに、図３〜図５を参照して、ハンディターミナル１０の動作を説明する。図３は、スキャン処理を示すフローチャートである。図４は、１つの二次元コードをスキャンする場合の従来及び本実施の形態のスキャン処理のタイムチャートである。図５は、複数の二次元コードを連続してスキャンする場合の従来及び本実施の形態のスキャン処理のタイムチャートである。
【００３４】
予め、ハンディターミナル１０は電源オンされており、ユーザによりスキャナ部１７が適宜スキャン対象のシンボルに向けられるものとする。ハンディターミナル１０において、例えば、操作部１２を介してトリガキー１２１又は１４１が入力されたことをトリガとして、ＣＰＵ１１は、記憶部１５に記憶されたスキャン処理プログラムＰ１に従い、スキャン処理を実行する。
【００３５】
図３に示すように、まず、ＣＰＵ１１は、報知音（正常）を音声出力部１９に再生開始させる（ステップＳ１１）。報知音（正常）は、２００［ｍ秒］の「ピ」である。そして、ＣＰＵ１１は、現在日時情報を計時部１８から取得し、取得した現在日時情報（現在時刻）を開始時刻ＴＳ１に設定する（ステップＳ１２）。
【００３６】
そして、ＣＰＵ１１は、スキャナ部１７により、スキャン対象のシンボルを撮像してシンボルの画像データを取得する（ステップＳ１３）。そして、ＣＰＵ１１は、ステップＳ１３で取得されたシンボルの画像データを画像解析してデコードし、当該シンボルに含まれる情報を読み取る（ステップＳ１４）。なお、スキャナ部１７がレーザスキャナである場合には、ステップＳ１３で、ＣＰＵ１１は、スキャナ部１７により、スキャン対象のシンボル（バーコード）にレーザ光を照射して反射光に基づく電気信号を取得し、ステップＳ１４で、ＣＰＵ１１は、取得した電気信号をデコードしてシンボルに含まれる情報を読み取る。
【００３７】
そして、ＣＰＵ１１は、ステップＳ１４で情報を読み取ることができたか否かを判別する（ステップＳ１５）。情報を読み取ることができた場合（ステップＳ１５；ＹＥＳ）、ＣＰＵ１１は、現在日時情報を計時部１８から取得していき、ステップＳ１２の開始時刻ＴＳ１からの取得した現在日時情報（現在時刻）の経過時間が所定時間（２００［ｍ秒］）になると、ステップＳ１１で開始されている報知音（正常）の再生を音声出力部１９に停止させる（ステップＳ１６）。そして、ＣＰＵ１１は、トリガキー１２１又は１４１が入力継続中であるか否かを判別する（ステップＳ１７）。
【００３８】
トリガキー１２１又は１４１が入力継続中である場合（ステップＳ１７；ＹＥＳ）、ステップＳ１１に移行される。トリガキー１２１又は１４１が入力中断された場合（ステップＳ１７；ＮＯ）、スキャン処理が終了される。
【００３９】
情報を読み取ることができなかった場合（ステップＳ１５；ＮＯ）、ＣＰＵ１１は、現在日時情報を計時部１８から取得し、取得した現在日時情報（現在時刻）からステップＳ１２で設定された開始時刻ＴＳ１を減算し、その時刻の差分値が１００［ｍ秒］以上であるか否かを判別する（ステップＳ１８）。ステップＳ１３，Ｓ１４のシンボルの撮像及び画像解析にかかる時間が概ね５０［ｍ秒］程度であり、ステップＳ１８の差分値の閾値を、シンボルの撮像及び画像解析にかかる時間の余裕をとって１００［ｍ秒］としている。このため、スキャンのエラー時に、シンボルの撮像及び画像解析に例えば９０［ｍ秒］かかったとしても、シンボルの撮像及び画像解析に５０［ｍ秒］かかった場合と同様に、後述するように、報知音（正常）と報知音（エラー）との再生時間の長さの比が一定（１：１）の報知音を再生できる。時刻の差分値が１００［ｍ秒］未満である場合（ステップＳ１８；ＮＯ）、ステップＳ１８に移行される。
【００４０】
時刻の差分値が１００［ｍ秒］以上である場合（ステップＳ１８；ＹＥＳ）、ＣＰＵ１１は、ステップＳ１１で開始された報知音（正常）の再生を音声出力部１９に停止させる（ステップＳ１９）。そして、ＣＰＵ１１は、現在日時情報を計時部１８から取得し、取得した現在日時情報（現在時刻）を開始時刻ＴＳ２に設定し、スキャンのエラーを示す報知音（エラー）を音声出力部１９に再生開始する（ステップＳ２０）。そして、ＣＰＵ１１は、現在日時情報を計時部１８から取得していき、ステップＳ２０の開始時刻ＴＳ２からの取得した現在日時情報（現在時刻）の経過時間が所定時間（１００［ｍ秒］）になると、ステップＳ２０で開始された報知音（エラー）の再生を音声出力部１９に停止させ（ステップＳ２１）、ステップＳ１７に移行する。
【００４１】
図４を参照して、本実施の形態のスキャン処理と、図６の従来のスキャン処理とで１つのシンボルをスキャンした場合の処理時間を比較する。ただし、従来のスキャン処理においても、報知音（正常）、報知音（エラー）は、それぞれ２００［ｍ秒］とする。
【００４２】
従来のスキャン処理では、報知音再生前に、シンボル撮像（ステップＳ２１）と画像解析（ステップＳ２２）とを行うため、スキャン処理開始から５０［ｍ秒］程度の時間を要する。本実施の形態のスキャン処理では、スキャン処理開始直後に報知音（正常）を再生するため、スキャン処理開始からの遅延が最小限に抑えられる。見かけ上、ユーザにとって、本実施の形態のスキャン処理では、シンボル撮像（ステップＳ１２）及び画像解析（ステップＳ１３）に時間がかかっていないように認識される。
【００４３】
図５を参照して、本実施の形態のスキャン処理と、図６の従来のスキャン処理とで複数のシンボルを連続してスキャンした場合の処理時間を比較する。ただし、ここでは、シンボル撮像及び画像解析を、画像処理としてまとめている。
【００４４】
従来のスキャン処理では、画像処理・報知音再生をシーケンシャルに実行するため、１回のシンボルのスキャン完了に２５０［ｍ秒］要している。対して、本実施の形態のスキャン処理では、画像処理・報知音再生を同時に実行するため、１回のシンボルのスキャン完了に２００［ｍ秒］しかかからない。そのため、本実施の形態のスキャン処理の方が、４／５早いことになる。つまり、従来のスキャン処理で４回のシンボルのスキャン完了をする間に、本実施の形態のスキャン処理では、５回のシンボルのスキャン完了をすることが可能となる。
【００４５】
なお、シンボルの撮像及び画像解析（ステップＳ１３，Ｓ１４）にかかる時間の長さは一定ではない。このため、例えば、スキャンが正常である場合にも、シンボルの撮像及び画像解析に１００［ｍ秒］より長くかかるおそれがある。仮に、スキャンが正常であり、シンボルの撮像及び画像解析に１５０［ｍ秒］かかった場合にも、シンボルの撮像及び画像解析に１００［ｍ秒］未満かかった場合と同様に、報知音（正常）が一定の２００［ｍ秒］再生される。このように、シンボルの撮像及び画像解析の長さの余裕を考慮して、スキャンが正常時の報知音（正常）の再生の所定時間の長さが設定されている。また、例えば、シンボルの撮像及び画像解析に、予め設定された所定時間（例えば２００［ｍ秒］）よりも長くかかるような場合には、スキャンをエラーとする構成としてもよい。
【００４６】
以上、本実施の形態によれば、ハンディターミナル１０は、スキャナ部１７に読取対象のシンボルからの情報の読み取り（スキャン）を開始させ、開始された情報の読み取りが成功したか否かを判別するＣＰＵ１１を備える。ＣＰＵ１１は、スキャンの開始時に所定の第１の報知音としての報知音（正常）を音声出力部１９に出力開始させるとともに、判別が終了した際には、判別結果に基づいて報知音（正常）の出力を制御する。
【００４７】
このため、シンボルのスキャンの開始時に報知音を出力開始させるので、スキャンの応答までの時間を短縮でき、見かけ上のスキャンの処理時間をユーザに短く感じさせることができ、ハンディターミナル１０の操作時のストレスを低下できて、スキャン時におけるユーザの操作性を向上できる。特に、複数のシンボルを連続的にスキャンする場合に、上記効果が高く、単位時間当たりのスキャン数を高めることができる。
【００４８】
また、ＣＰＵ１１は、シンボルからの情報の読み取りが成功したと判別された際には、報知音（正常）の出力を維持させる一方で、情報の読み取りが失敗したと判別された際には、報知音（正常）の出力を停止させて第２の報知音としての報知音（エラー）の出力を開始させる。このため、シンボルのスキャンの成功時又は失敗（エラー）時の応答までの時間を短縮でき、ユーザが聴覚によりスキャンの成功又は失敗（エラー）を容易かつ正確に認識できる。
【００４９】
また、ＣＰＵ１１は、シンボルの情報のスキャンが成功したと判別された際には、報知音（正常）の出力を開始させてから所定の第１の規定時間（２００［ｍ秒］）が経過したタイミングで報知音（正常）の出力を停止させる。このため、ユーザが聴覚によりスキャンの成功をより容易かつ正確に認識できる。
【００５０】
また、ＣＰＵ１１は、シンボルの情報のスキャンが失敗したと判別された際には、報知音（正常）の出力を開始させてから第１の規定時間（２００［ｍ秒］）よりも短い所定の第２の規定時間（１００［ｍ秒］）が経過したか否かを判別し、第２の規定時間が経過していないと判別された際には、第２の規定時間が経過するのを待ってから、報知音（正常）の出力を停止させて報知音（エラー）の出力を開始させる。このため、ユーザが聴覚によりスキャンの失敗（エラー）をより容易かつ正確に認識できる。
【００５１】
また、スキャナ部１７は、読取対象としてのシンボル（一次元コードまたは二次元コード）を撮像して画像データを取得するカメラを含む。ＣＰＵ１１は、前記画像データに基づいてシンボルをデコードできたか否かを判別する。このため、デコードに時間のかかる撮像によるシンボルのスキャンにおいて、スキャン時におけるユーザの操作性をより向上できる。
【００５２】
なお、上記実施の形態における記述は、本発明に係る情報読取装置及びプログラムの一例であり、これに限定されるものではない。
【００５３】
例えば、上記実施の形態では、図３のスキャン処理において、ＣＰＵ１１は、シンボルのスキャンの開始時（ステップＳ１３と略同時）に、ステップＳ１１で、所定の第１の報知音としての報知音（正常）を音声出力部１９に出力開始させる構成としたが、これに限定されるものではない。例えば、スキャン処理において、ＣＰＵ１１は、
読み取りの開始後であって、判別の終了前（ステップＳ１３の後でかつステップＳ１５の前）に、報知音（正常）を音声出力部１９に出力開始させる構成としてもよい。この構成によっても、実施の形態と同様に、スキャン時におけるユーザの操作性を向上できる。
【００５４】
また、図３のスキャン処理のステップＳ１２，Ｓ１８で、報知音（正常）の再生開始から所定時間（１００［ｍ秒］）経過後に、ステップＳ１９で報知音（エラー）の再生を停止しているが、これに限定されるものではない。エラーが発生した場合（ステップＳ１５；ＮＯ）、すぐにステップＳ１９が実行される構成としてもよい。ステップＳ１８の差分値の閾値を、シンボルの撮像及び画像解析にかかる時間の余裕をとって１００［ｍ秒］とすれば、スキャンのエラー時に、報知音（正常）と報知音（エラー）との長さの比が一定（１：１）の報知音を再生できる。これに対して、エラーが発生した場合（ステップＳ１５；ＮＯ）、すぐにステップＳ１９が実行される構成とすれば、スキャンがエラー時の報知音の再生時間を短くでき、すぐに次のスキャン処理をユーザが開始できるという効果を奏する。
【００５５】
また、上記実施の形態では、スキャンの正常時の報知音としての報知音（正常）の再生時間の長さと、スキャンのエラー時の報知音としての報知音（正常）＋報知音（エラー）の再生時間の長さと、を同じとしたが、これらの報知音の長さが異なる構成としてもよい。例えば、スキャンの正常時の報知音としての報知音（正常）の再生時間の長さを２００［ｍ秒］未満として、正常時の報知音の再生時間の長さを、エラー時の報知音の再生時間の長さ（２００［ｍ秒］）よりも短くする構成としてもよい。例えば、図３のスキャン処理において、スキャン正常（成功）時に限ってステップＳ１５の判別（ステップＳ１５；ＹＥＳ）と同時に、報知音（正常）の音声出力を停止してしまえば、すぐに次のスキャン処理をユーザが開始できるという効果を奏する。
さらに、スキャンの正常時の報知音（正常）の再生時間の長さ（２００［ｍ秒］）、スキャンのエラー時の報知音（正常）の再生時間の長さ（１００［ｍ秒］）及び報知音（エラー）の再生時間の長さ（１００［ｍ秒］）は、上記実施の形態の再生時間の長さの例に限定されるものではない。
【００５６】
また、上記実施の形態では、情報読取装置としての携帯端末であるハンディターミナル１０を用いる構成としたが、これに限定されるものではない。例えば、情報読取装置としては、スマートフォン、タブレットＰＣ（Personal Computer）など、他の携帯端末としてもよく、商品に付されたシンボルなどのスキャナ部を有するＥＣＲ（Electronic Cash Register）、ＰＯＳ（Point Of Sales）端末や、シンボルのスキャナ部を有するデスクトップ型のＰＣや、シンボルの読み取り機能（スキャナ部）を有する食券の券売機など、固定設置型の情報処理装置としてもよい。
【００５７】
また、上記実施の形態では、情報読取部としてのスキャナ部１７による読取対象としてのシンボルのスキャン（情報読み取り）における報知音の再生出力について説明したが、情報読取部や読取対象は、これらに限定されるものではない。上記実施の形態の情報読取手段による読取対象の情報読み取りにおける報知音の再生出力を、読取対象としての磁気カード、ＩＣ（Integrated Circuit）カードなどのカードの情報読取手段による当該読取対象の情報読み取りにおける報知音の再生出力や、ＮＦＣ、ＲＦＩＤ（Radio Frequency IDentification）などの規格の近距離通信部による通信タグ、通信デバイスなどの情報読取部による読取対象の情報読み取りにおける報知音の再生出力や、読取対象としての指紋、虹彩、顔などの生体の生体情報の情報読取部による当該読取対象の情報読み取りにおける報知音の再生出力など、他の情報読み取りの構成に適用する構成としてもよい。例えば、情報読取部を有する情報読取装置としては、近距離通信部を有するハンディターミナル、交通系ＩＣカードを読み取る自動改札機、生体情報の読取機能を有するＡＴＭ（Automatic Teller Machine）などとしてもよい。
【００５８】
また、上記実施の形態におけるハンディターミナル１０の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【００５９】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
所定の情報読取部に読取対象からの情報の読み取りを開始させる読取制御手段と、
前記読取制御手段により開始された情報の読み取りが成功したか否かを判別する判別手段と、
前記読み取りの開始後であって、前記判別手段による判別の終了前に、所定の第１の報知音を音声出力手段に出力開始させるとともに、前記判別手段による判別が終了した際には、当該判別結果に基づいて前記第１の報知音の出力を制御する出力制御手段と、
を備えることを特徴とする情報読取装置。
＜請求項２＞
前記出力制御手段は、前記判別手段により前記情報の読み取りが成功したと判別された際には、前記第１の報知音の出力を維持させる一方で、前記判別手段により前記情報の読み取りが失敗したと判別された際には、前記第１の報知音の出力を停止させて第２の報知音の出力を開始させる、
ことを特徴とする請求項１に記載の情報読取装置。
＜請求項３＞
前記出力制御手段は、前記判別手段により前記情報の読み取りが成功したと判別された際には、前記第１の報知音の出力を開始させてから所定の第１の規定時間が経過したタイミングで当該第１の報知音の出力を停止させる、
ことを特徴とする請求項２に記載の情報読取装置。
＜請求項４＞
前記出力制御手段は、前記判別手段により前記情報の読み取りが失敗したと判別された際には、前記第１の報知音の出力を開始させてから前記第１の規定時間よりも短い所定の第２の規定時間が経過したか否かを判別し、前記第２の規定時間が経過していないと判別された際には、当該第２の規定時間が経過するのを待ってから、前記第１の報知音の出力を停止させて前記第２の報知音の出力を開始させる、
ことを特徴とする請求項３に記載の情報読取装置。
＜請求項５＞
前記情報読取部は、読取対象としての一次元コードまたは二次元コードを撮像して画像データを取得するカメラを含み、
前記判別手段は、前記画像データに基づいて前記一次元コードまたは前記二次元コードをデコードできたか否かを判別する、
ことを特徴とする請求項１から４の何れか一項に記載の情報読取装置。
＜請求項６＞
所定の情報読取部に読取対象からの情報の読み取りを開始させる読取制御手段と、
前記読取制御手段により開始された情報の読み取りが成功したか否かを判別する判別手段と、
前記読み取りの開始時に所定の第１の報知音を音声出力手段に出力開始させるとともに、前記判別手段による判別が終了した際には、当該判別結果に基づいて前記第１の報知音の出力を制御する出力制御手段と、
を備えることを特徴とする情報読取装置。
＜請求項７＞
コンピュータを、
所定の情報読取部に読取対象からの情報の読み取りを開始させる読取制御手段、
前記読取制御手段により開始された情報の読み取りが成功したか否かを判別する判別手段、
前記読み取りの開始後であって、前記判別手段による判別の終了前に、所定の第１の報知音を音声出力手段に出力開始させるとともに、前記判別手段による判別が終了した際には、当該判別結果に基づいて前記第１の報知音の出力を制御する出力制御手段、
として機能させるためのプログラム。
＜請求項８＞
コンピュータを、
所定の情報読取部に読取対象からの情報の読み取りを開始させる読取制御手段、
前記読取制御手段により開始された情報の読み取りが成功したか否かを判別する判別手段、
前記読み取りの開始時に所定の第１の報知音を音声出力手段に出力開始させるとともに、前記判別手段による判別が終了した際には、当該判別結果に基づいて前記第１の報知音の出力を制御する出力制御手段、
として機能させるためのプログラム。
【符号の説明】
【００６０】
１０  ハンディターミナル
１１  ＣＰＵ
１２  操作部
１２１  トリガキー
１２Ａ  キー操作部
１２Ｂ  タッチパネル
１３  ＲＡＭ
１４  表示部
１５  記憶部
１６  無線通信部
１７  スキャナ部
１８  計時部
１９  音声出力部
２０  バス
【図１】
2020030710.tif 000003
【図２】
2020030710.tif 000004
【図３】
2020030710.tif 000005
【図４】
2020030710.tif 000006
【図５】
2020030710.tif 000007
【図６】
2020030710.tif 000008