(57)【要約】【課題】読取装置からのデータを処理する技術の利便性を向上させる。【解決手段】通信機能を有する情報処理装置であって、読取装置によって読み取られた読取データを受信するたびに前記読取データを記憶部に蓄積し、端末装置から第１コマンドを受信すると、前記記憶部に蓄積された複数の前記読取データを前記端末装置へ送信する制御部を備える。【選択図】図１
2019133597.tif 000002
【特許請求の範囲】
【請求項１】
通信機能を有する情報処理装置であって、
読取装置によって読み取られた読取データを受信するたびに前記読取データを記憶部に蓄積し、端末装置から第１コマンドを受信すると、前記記憶部に蓄積された複数の前記読取データを前記端末装置へ送信する制御部
を備える、情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記制御部は、前記端末装置から第２コマンドを受信すると、前記複数の読取データの送信順序に関する動作設定として、前記記憶部に蓄積されたタイミングが早い前記読取データから順番に前記複数の読取データを送信する第１設定と、前記記憶部に蓄積されたタイミングが遅い前記読取データから順番に前記複数の読取データを送信する第２設定と、のいずれか一方を行う、情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置であって、
前記制御部は、前記端末装置から第３コマンドを受信すると、前記記憶部に蓄積された一部又は全部の前記読取データを消去する、情報処理装置。
【請求項４】
請求項１から３のいずれか一項に記載の情報処理装置であって、
前記制御部は、
前記読取データを前記記憶部のバッファ領域に蓄積し、
前記端末装置から第４コマンドを受信すると、前記バッファ領域の空き容量が不足しているときに前記読取データを受信した場合の動作設定として、前記バッファ領域に蓄積された全ての前記読取データを消去する第３設定と、前記バッファ領域に蓄積されたタイミングが早い前記読取データから優先的に１つ以上の前記読取データを消去する第４設定と、前記バッファ領域に蓄積されたタイミングが遅い前記読取データから優先的に１つ以上の前記読取データを消去する第５設定と、のうちいずれか１つを行う、情報処理装置。
【請求項５】
請求項１から４のいずれか一項に記載の情報処理装置であって、
前記制御部は、前記第１コマンドとともに前記読取データの条件を指定する情報を受信すると、前記記憶部に蓄積された２つ以上の前記読取データのうち、指定された前記条件に適合する前記複数の読取データを前記端末装置へ送信する、情報処理装置。
【請求項６】
請求項１から５のいずれか一項に記載の情報処理装置であって、
前記制御部は、前記第１コマンドとともに時間を指定する情報を受信すると、前記第１コマンドの受信後前記時間が経過するまでの期間を設定し、前記期間内に前記記憶部に蓄積された前記読取データを少なくとも含む前記複数の読取データを前記端末装置へ送信する、情報処理装置。
【請求項７】
請求項６に記載の情報処理装置であって、
前記制御部は、他の端末装置からの要求に応じて、設定された前記期間を解消する、情報処理装置。
【請求項８】
請求項６又は７に記載の情報処理装置であって、
前記制御部は、設定された前記期間内に前記記憶部に蓄積された各前記読取データを、前記読取データが前記記憶部に蓄積される度に前記端末装置へ送信し、又は前記読取期間の終了に応じて前記端末装置へ送信する、情報処理装置。
【請求項９】
読取装置と、通信機能を有する情報処理装置と、を備える情報処理システムであって、
前記読取装置は、読取データを読み取ると、前記読取データを前記情報処理装置へ送信し、
前記情報処理装置は、前記読取データを受信するたびに前記読取データを記憶部に蓄積し、端末装置から第１コマンドを受信すると、前記記憶部に蓄積された複数の前記読取データを前記端末装置へ送信する、
情報処理システム。
【請求項１０】
通信機能を有する情報処理装置が実行する情報処理方法であって、
読取装置によって読み取られた読取データを受信するたびに前記読取データを記憶部に蓄積するステップと、
端末装置から第１コマンドを受信すると、前記記憶部に蓄積された複数の前記読取データを前記端末装置へ送信するステップと、
を含む、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及び情報処理方法に関する。
【背景技術】
【０００２】
従来、例えばバーコードスキャナ等の読取装置によって読み取られたデータを処理する技術が知られている。例えば、特許文献１には、バーコードスキャナの読み取り結果が、制御装置及びタブレット端末を介してＰＯＳサーバへ送信されるＰＯＳシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１４６２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、読取装置によって読み取られたデータを処理する情報処理装置において、当該データをメモリに蓄積しておき、例えばコンピュータ等の端末装置から要求に対して、メモリに蓄積されたデータを読み出して端末装置へ送信する構成が一般的に採用されている。しかしながら、従来の情報処理装置は、端末装置からの１回の要求に応じて１つのデータを送信する構成が一般的である。このため、例えばメモリに蓄積されたデータの数が多い場合、例えば情報処理装置と端末装置との間の通信回数が増加したり、端末装置を使用するユーザの操作負担が増加したりするという不都合が発生し得る。このため、読取装置からのデータを処理する従来技術の利便性は、必ずしも高くない。
【０００５】
かかる事情に鑑みてなされた本発明の目的は、読取装置からのデータを処理する技術の利便性を向上させる情報処理装置、情報処理システム、及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係る情報処理装置は、
通信機能を有する情報処理装置であって、
読取装置によって読み取られた読取データを受信するたびに前記読取データを記憶部に蓄積し、端末装置から第１コマンドを受信すると、前記記憶部に蓄積された複数の前記読取データを前記端末装置へ送信する制御部を備える。
【０００７】
本発明の一実施形態に係る情報処理システムは、
読取装置と、通信機能を有する情報処理装置と、を備える情報処理システムであって、
前記読取装置は、読取データを読み取ると、前記読取データを前記情報処理装置へ送信し、
前記情報処理装置は、前記読取データを受信するたびに前記読取データを記憶部に蓄積し、端末装置から第１コマンドを受信すると、前記記憶部に蓄積された複数の前記読取データを前記端末装置へ送信する。
【０００８】
発明の一実施形態に係る情報処理方法は、
通信機能を有する情報処理装置が実行する情報処理方法であって、
読取装置によって読み取られた読取データを受信するたびに前記読取データを記憶部に蓄積するステップと、
端末装置から第１コマンドを受信すると、前記記憶部に蓄積された複数の前記読取データを前記端末装置へ送信するステップと、を含む。
【発明の効果】
【０００９】
本発明の一実施形態に係る情報処理装置、情報処理システム、及び情報処理方法によれば、読取装置からのデータを処理する技術の利便性が向上する。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る情報処理システムのブロック図である。
【図２】情報処理システムの第１動作を示すシーケンス図である。
【図３】情報処理システムの第２動作を示すシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について説明する。
【００１２】
（情報処理システムの構成）
図１を参照して、本発明の一実施形態に係る情報処理システム１の概要について説明する。情報処理システム１は、読取装置１０と、情報処理装置２０と、１つ以上の端末装置３０と、を備える。図１では、２つの端末装置３０を図示しているが、端末装置３０の数は任意に定められてもよい。
【００１３】
読取装置１０は、情報媒体が有するデータを読み取る装置である。情報媒体は、例えばバーコード等の一次元コードを含んでもよい。かかる場合、読取装置１０は、バーコードスキャナとして機能する。しかしながら、当該情報媒体は、一次元コードに限られず、例えば二次元コード等、データを有する任意の媒体を含んでもよい。以下、１つの情報媒体から読み取られるデータを、読取データともいう。また、読取装置１０は、情報処理装置２０と通信可能に接続される。読取装置１０は、読取データを情報処理装置２０へ送信する。
【００１４】
情報処理装置２０は、読取装置１０によって読み取られた読取データを受信するたびに、当該読取データを蓄積する。また、情報処理装置２０は、各端末装置３０と通信可能に接続される。情報処理装置２０は、端末装置３０からの要求に応じて、蓄積した読取データを端末装置３０へ送信する。
【００１５】
ここで情報処理装置２０は、後述するように、端末装置３０からの１回の要求に対して複数の読取データを端末装置３０へ送信可能である。このため、例えば１回の要求に対して１つの読取データが送信される構成と比較して、情報処理装置２０に複数の読取データが蓄積されている場合であっても、例えば情報処理装置２０と端末装置３０との間の通信回数が増加したり、端末装置３０を使用するユーザの操作負担が増加したりする等の不都合の発生する蓋然性が低減する。
【００１６】
また、情報処理装置２０は、印刷機能を有してもよい。かかる場合、情報処理装置２０は、ネットワークプリンタとして機能する。例えば、情報処理装置２０は、端末装置３０から受信した印刷情報を印刷する。
【００１７】
端末装置３０は、情報処理機能を有する装置である。本実施形態において、例えばスマートフォン、タブレット端末、又はＰＣ（Personal Computer）等の汎用の装置が、端末装置３０として用いられる。しかしながら、情報処理システム１に専用の装置が、端末装置３０として用いられてもよい。端末装置３０は、読取データの取得要求として、所定のコマンドを情報処理装置２０へ送信する。端末装置３０は、当該コマンドに応じて情報処理装置２０が送信した複数の読取データを受信し得る。情報処理装置２０が印刷機能を有する場合、端末装置３０は、印刷情報を生成して、情報処理装置２０へ送信可能である。当該印刷情報は、例えば受信された複数の読取データに基づいて生成されてもよい。端末装置３０の上記の各動作は、例えば端末装置３０のメモリに記憶された汎用又は専用のソフトウェアを用いて実行される。汎用のソフトウェアは、例えばウェブブラウザ等を含むが、これに限られない。
【００１８】
上述した情報処理システム１は、例えば商品の販売を行う店舗等で利用可能である。具体的には、各商品に、例えば商品の識別子等の文字列データを有する情報媒体が付されている。店舗の作業員は、読取装置１０を用いて、例えば客が購入しようとする各商品の情報媒体から読取データを順次読み取る。各読取データは、情報処理装置２０に蓄積される。作業員は、端末装置３０を操作して、各読取データを情報処理装置２０から端末装置３０に送信させる。作業員は、端末装置３０を操作して、例えば料金の支払い等を含む商品購入処理を行う。商品購入処理が完了すると、例えば各商品の金額及び客の支払金額等を含む印刷情報が端末装置３０から情報処理装置２０へ送信される。そして、当該印刷情報が記載されたレシートが、情報処理装置２０によって印刷される。しかしながら、情報処理システム１の利用態様は、店舗におけるレシートの発行に限られず、例えば商品の在庫管理における帳票の発行等、任意の態様を含んでもよい。
【００１９】
（読取装置の構成）
次に、読取装置１０の構成について詳細に説明する。読取装置１０は、読取部１１と、通信部１２と、制御部１３と、を備える。
【００２０】
読取部１１は、情報媒体を読み取り可能な１つ以上のインタフェースを含む。例えば、読取部１１は、情報媒体である一次元コード又は二次元コードを読み取り可能なインタフェースを含んでもよい。当該インタフェースは、例えば、光を照射する光源と、情報媒体で反射された当該光を受光する受光素子と、を有する。しかしながら、各インタフェースの構成は、対応する情報媒体に応じて任意に定められてもよい。
【００２１】
通信部１２は、任意の通信規格に対応する１つ以上の通信インタフェースを含む。例えば、通信部１２は、ＵＳＢ（Universal Serial Bus）規格、イーサネット（登録商標）等の有線ＬＡＮ（Local Area Network）規格、及びＷｉ−Ｆｉ（登録商標）等の無線ＬＡＮ規格のそれぞれに対応する通信インタフェースを含んでもよい。本実施形態において、読取装置１０は、通信部１２を介して情報処理装置２０と通信可能に接続される。
【００２２】
制御部１３は、１つ以上のプロセッサを含む。本実施形態において、プロセッサは、汎用のプロセッサ、及び特定の処理に特化した専用のプロセッサを含んでもよい。制御部１３は、読取装置１０全体の動作を制御する。例えば、制御部１３は、読取部１１によって情報媒体から読み取られた読取データを、通信部１２を介して情報処理装置２０へ送信する。ここで、制御部１３は、読取データが読み取られるたびに当該読取データを送信してもよく、或いは２つ以上の読取データが読み取られた後に当該２つ以上の読取データを送信してもよい。
【００２３】
（情報処理装置の構成）
次に、情報処理装置２０の構成について詳細に説明する。情報処理装置２０は、通信部２１と、記憶部２２と、印刷部２３と、制御部２４と、を備える。
【００２４】
通信部２１は、任意の通信規格に対応する１つ以上の通信インタフェースを含む。例えば、通信部２１は、ＵＳＢ規格、有線ＬＡＮ規格、及び無線ＬＡＮ規格のそれぞれに対応する通信インタフェースを含んでもよい。本実施形態において、情報処理装置２０は、通信部２１を介して読取装置１０及び端末装置３０のそれぞれと通信可能に接続される。なお、読取装置１０及び端末装置３０のそれぞれに対応するよう、複数の通信部２１があってもよい。
【００２５】
記憶部２２は、１つ以上のメモリを含む。本実施形態において、メモリは、例えば半導体メモリ、磁気メモリ、及び光メモリ等を含んでもよい。記憶部２２に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部２２は、情報処理装置２０の動作に用いられる任意の情報を記憶する。また、本実施形態において、記憶部２２の記憶領域の少なくとも一部がバッファ領域として用いられる。後述するように、バッファ領域には、読取装置１０から受信された読取データが蓄積される。
【００２６】
印刷部２３は、印刷媒体に情報を印刷するための１つ以上の機構を含む。例えば、印刷部２３は、ロール紙又は裁断済み印刷用紙等の印刷媒体を搬送する搬送機構と、搬送された媒体に情報を印字する印字機構と、を含んでもよい。印刷媒体がロール紙である場合、印刷部２３は、印刷位置より下流の位置で媒体を切断する切断機構を更に含んでもよい。印刷部２３の印字方式は、例えば熱転写方式又はドットインパクト方式等、任意に定められてもよい。
【００２７】
制御部２４は、１つ以上のプロセッサを含む。制御部２４は、情報処理装置２０全体の動作を制御する。例えば、制御部２４は、読取装置１０によって読み取られた読取データを受信するたびに、当該読取データを記憶部２２のバッファ領域に蓄積する。
【００２８】
また、制御部２４は、端末装置３０から第１コマンドを受信すると、記憶部２２に蓄積された複数の読取データを端末装置３０へ送信する。本実施形態において、情報処理装置２０と端末装置３０との間で送受信されるコマンド及び読取データは、例えばＸＭＬ（Extensible Markup Language）等のマークアップ言語で記述されるが、任意の形式で記述されてもよい。制御部２４は、端末装置３０へ送信した複数の読取データを、記憶部２２のバッファ領域から自動的に消去してもよい。
【００２９】
ここで、制御部２４は、端末装置３０から第１コマンドとともに、読取データの条件を指定する情報を受信すると、記憶部２２に蓄積された２つ以上の読取データのうち、指定された条件に適合する複数の読取データを端末装置３０へ送信する。読取データの条件は、任意に定められてもよい。例えば、読取データの条件は、第１コマンドの受信に応じて情報処理装置２０が送信する読取データの上限数又はデータサイズの上限値を含んでもよい。かかる場合、制御部２４は、記憶部２２に蓄積された２つ以上の読取データのうち、指定された数又はデータサイズを上限として、複数の読取データを端末装置３０へ送信する。また例えば、読取データが目的の情報（例えば、商品の識別子等）に加えて属性を示す情報を更に含む場合、読取データの条件は、データの属性を含んでもよい。属性は、例えば商品の種別又は製造者名等、任意に定められてもよい。かかる場合、制御部２４は、記憶部２２に蓄積された２つ以上の読取データのうち、指定された属性の複数の読取データを端末装置３０へ送信する。
【００３０】
また、制御部２４は、端末装置３０から第２コマンドを受信すると、端末装置３０へ送信すべき複数の読取データの送信順序に関する動作設定として、第１設定及び第２設定のいずれか一方を行う。第１設定は、例えばキュー形式等、記憶部２２に蓄積されたタイミングが早い読取データから順番に複数の読取データを送信する設定である。一方、第２設定は、例えばスタック形式等、記憶部２２に蓄積されたタイミングが遅い読取データから順番に複数の読取データを送信する設定である。かかる構成によれば、ユーザは、端末装置３０を用いて情報処理装置２０の上記の動作設定が可能である。ここで、制御部２４は、複数の読取データの送信順序に関する上記の動作設定を、端末装置３０から第２コマンドを受信するたびに第１設定と第２設定との間で切り替えてもよい。或いは、第２コマンドが、第１設定又は第２設定を指定する情報を含んでもよい。かかる場合、制御部２４は、第２コマンドで指定された設定を行う。
【００３１】
また、制御部２４は、端末装置３０から第３コマンドを受信すると、記憶部２２のバッファ領域に記憶された一部又は全部の読取データを消去する。かかる構成によれば、ユーザは、端末装置３０を用いて情報処理装置２０に蓄積された読取データの消去が可能である。ここで、第３コマンドは、消去対象の読取データの数を示す情報、又は消去対象が全部の読取データであることを示す情報を含んでもよい。かかる場合、制御部２４は、第３コマンドに含まれる当該情報に従って、記憶部２２のバッファ領域に記憶された一部又は全部の読取データを消去する。
【００３２】
また、制御部２４は、端末装置３０から第４コマンドを受信すると、記憶部２２のバッファ領域の空き容量が不足しているときに読取データを受信した場合の動作設定として、第３設定から第５設定のうちいずれか１つを行う。第３設定は、バッファ領域に蓄積されている全ての読取データを消去する設定である。第４設定は、バッファ領域に蓄積されたタイミングが早い読取データから優先的に１つ以上の読取データを消去する設定である。第５設定は、バッファ領域に蓄積されたタイミングが早い読取データから優先的に１つ以上の読取データを消去する設定である。かかる構成によれば、ユーザは、端末装置３０を用いて情報処理装置２０の上記の動作設定が可能である。ここで、制御部２４は、例えばバッファ領域の空き容量が基準値未満である場合、バッファ領域の空き容量が不足していると判定してもよい。当該基準値は、例えば予め定められた値であってもよいし、或いは受信した読取データのデータサイズを基準に定められた値であってもよい。
【００３３】
また、制御部２４は、端末装置３０から印刷情報を受信すると、印刷部２３を制御して当該印刷情報を印刷する。
【００３４】
（情報処理システムの動作フロー）
図２を参照して、上述した情報処理システム１の動作のフローについて説明する。当該動作は、情報処理装置２０に蓄積された複数の読取データが端末装置３０へ送信される動作を含む。
【００３５】
ステップＳ１００：読取装置１０は、情報媒体から読取データを読み取ると、当該読取データを情報処理装置２０へ送信する。
【００３６】
ステップＳ１０１：情報処理装置２０は、読取装置１０から受信した読取データを、記憶部２２のバッファ領域に蓄積する。
【００３７】
上記のステップＳ１００及びＳ１０１が複数回繰り返し実行されることによって、情報処理装置２０に複数の読取データが蓄積される。例えば、図２においては、ステップＳ１００及びＳ１０１の組み合わせが２回実行される例を図示しているが、当該組み合わせが３回以上実行されてもよい。
【００３８】
ステップＳ１０２：端末装置３０は、例えばユーザ操作に応じて、第１コマンドを情報処理装置２０へ送信する。
【００３９】
ステップＳ１０３：情報処理装置２０は、端末装置３０から第１コマンドを受信すると、記憶部２２のバッファ領域に蓄積された複数の読取データを端末装置３０へ送信する。
【００４０】
以上述べたように、本実施形態に係る情報処理システム１の情報処理装置２０は、端末装置３０から第１コマンドを受信すると、記憶部２２に蓄積した複数の読取データを端末装置３０へ送信する。このように、端末装置３０からの１回の要求に対して複数の読取データが送信される。かかる構成によれば、例えば１回の要求に対して１つの読取データが送信される構成と比較して、情報処理装置２０に複数の読取データが蓄積されている場合であっても、例えば情報処理装置２０と端末装置３０との間の通信回数が増加したり、端末装置３０を使用するユーザの操作負担が増加したりする等の不都合の発生する蓋然性が低減する。したがって、読取装置１０からのデータを処理する技術の利便性が向上する。
【００４１】
本発明を諸図面及び実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形及び修正を行うことが容易であることに注意されたい。したがって、これらの変形及び修正は本発明の範囲に含まれることに留意されたい。例えば、各手段又は各ステップ等に含まれる構成又は機能等は論理的に矛盾しないように再配置可能であり、複数の手段又はステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。
【００４２】
例えば、上述した本実施形態において、情報処理装置２０の構成及び機能の少なくとも一部が、他の装置に実装されてもよい。例えば、通信部２１の構成及び機能の少なくとも一部が、情報処理装置２０に接続可能なインタフェースボードに実装されてもよい。また例えば、記憶部２２の構成及び機能の少なくとも一部が、情報処理装置２０に接続可能な外部記憶装置に実装されてもよい。
【００４３】
また、上述した実施形態において、情報処理装置２０が端末装置３０から第１コマンドを受信した後、当該端末装置３０に対応する待受期間が設定されてもよい。例えば、端末装置３０は、第１コマンドとともに、時間を指定する情報を情報処理装置２０へ送信する。情報処理装置２０は、第１コマンドともに当該情報を受信すると、第１コマンドの受信後当該時間が経過するまでの期間を、当該端末装置３０に対応する待受期間として設定する。情報処理装置２０は、当該待受期間内に記憶部２２のバッファ領域に読取データが蓄積されると、当該読取データも端末装置３０へ送信する。ここで、複数の読取データのそれぞれが待受期間中に都度送信されてもよく、或いは複数の読取データが待受期間の終期に纏めて送信されてもよい。詳細には、待受期間内に記憶部２２のバッファ領域に蓄積された各読取データは、当該読取データがバッファ領域に蓄積される度に端末装置３０へ送信されてもよく、或いは待受期間の終了に応じて端末装置３０へ送信されてもよい。
【００４４】
図３を参照して、情報処理システム１の第２動作のフローについて説明する。第２動作は、上述した待受期間を利用して複数の読取データが端末装置３０へ送信される動作を含む。
【００４５】
ステップＳ２００：読取装置１０は、情報媒体から読取データＡを読み取ると、当該読取データＡを情報処理装置２０へ送信する。
【００４６】
ステップＳ２０１：情報処理装置２０は、読取装置１０から受信した読取データＡを、記憶部２２のバッファ領域に蓄積する。
【００４７】
ステップＳ２０２：端末装置３０は、例えばユーザ操作に応じて、第１コマンド及び時間を指定する情報を情報処理装置２０へ送信する。情報処理装置２０は、第１コマンドとともに当該情報を受信すると、第１コマンドの受信後当該時間が経過するまでの待受期間を設定する。
【００４８】
ステップＳ２０３：待受期間内において、読取装置１０は、情報媒体から読取データＢを読み取ると、当該読取データＢを情報処理装置２０へ送信する。
【００４９】
ステップＳ２０４：情報処理装置２０は、読取装置１０から受信した読取データＢを、記憶部２２のバッファ領域に蓄積する。
【００５０】
ステップＳ２０５：待受期間内において、読取装置１０は、情報媒体から読取データＣを読み取ると、当該読取データＣを情報処理装置２０へ送信する。
【００５１】
ステップＳ２０６：情報処理装置２０は、読取装置１０から受信した読取データＣを、記憶部２２のバッファ領域に蓄積する。
【００５２】
ステップＳ２０７：例えば待受期間が終了すると、情報処理装置２０は、記憶部２２のバッファ領域に蓄積された複数の読取データＡ〜Ｃを端末装置３０へ送信する。
【００５３】
図３においては、待受期間内に記憶部２２のバッファ領域に蓄積された読取データＢ及びＣのそれぞれが、当該待受期間の終了に応じて、ステップＳ２０７で纏めて送信される例について図示している。しかしながら、上述したように、読取データＢ及びＣのそれぞれが、記憶部２２のバッファ領域に蓄積される度に送信されてもよい。かかる場合、例えば、読取データＢがステップＳ２０４で送信され、読取データＣがステップＳ２０６で送信されてもよい。
【００５４】
待受期間を利用する上述の構成によれば、ユーザは、端末装置３０を用いて第１コマンドを送信した後であっても、待受期間内に読取装置１０で情報媒体から読取データを読み取ることによって当該読取データを情報処理装置２０から端末装置３０に送信させることができる。したがって、読取装置１０からのデータを処理する技術の利便性が更に向上する。
【００５５】
また、情報処理装置２０は、例えば他の端末装置３０からの要求に応じて、上述した待受期間の終期を待つことなく、当該待受期間を終了してもよい。かかる構成によれば、端末装置３０を使用するユーザの次に、他の端末装置３０を使用する他のユーザが、情報処理装置２０を迅速に利用可能となる。このため、読取装置１０からのデータを処理する技術の利便性が更に向上する。
【符号の説明】
【００５６】
１    情報処理システム
１０    読取装置
１１    読取部
１２    通信部
１３    制御部
２０    情報処理装置
２１    通信部
２２    記憶部
２３    印刷部
２４    制御部
３０    端末装置
【図１】
2019133597.tif 000003
【図２】
2019133597.tif 000004
【図３】
2019133597.tif 000005