(57)【要約】【課題】送信側の装置と受信側の装置との対応を高い自由度で制御でき、受信側の装置の要求に応じた処理ができるようにする。【解決手段】受付システム１のホスト装置１１は、受付端末１０１と窓口端末１０２とに対応付けられてデータを記憶するデータボックス２６が形成される記憶部２５を備える。デバイス制御部２０は、受付端末１０１が送信したデータをデータボックス２６に記憶した場合に、このデータをデータボックス２６に対応付けられた窓口端末１０２に送信させ、窓口端末１０２が送信した応答コマンドに従ってデータボックス２６に記憶されたデータの処理を行う。【選択図】図２
2015082713.tif 000002
【特許請求の範囲】
【請求項１】
データを受信して処理を行う処理部、及び前記処理部で前記データを処理した結果を示す応答コマンドを送信する応答コマンド送信部を有する受信装置と、
前記データを送信するデータ供給装置と、
前記データ供給装置で送信された前記データの受信と前記データの前記受信装置への送信とを行う送受信部、前記データ供給装置と前記受信装置とに対応付けられて前記データを記憶する記憶領域が形成される記憶部、及び前記データ供給装置が送信した前記データを前記記憶領域に記憶した場合に前記記憶領域に記憶した前記データを前記記憶領域に対応付けられた前記受信装置に送信させて得られた前記受信装置が送信した前記応答コマンドに従って前記記憶領域に記憶された前記データの処理を行うデータ制御部を有する送信装置と、
を備えることを特徴とする送信システム。
【請求項２】
前記データ制御部は、前記受信装置が送信した前記応答コマンドに従って、前記記憶領域に記憶された前記データを処理したときに、前記受信装置に前記データの処理を通知する請求項１記載の送信システム。
【請求項３】
前記データを受信して処理を行う第２の処理部、及び前記第２の処理部で前記データを処理した結果を示す応答コマンドを送信する第２の応答コマンド送信部を有する第２の受信装置を備え、
前記記憶領域は、前記第２の受信装置と対応付けられ、
前記データ制御部は、前記第２の受信装置が前記第２の応答コマンドを送信した場合に、前記第２の応答コマンドに従って、前記記憶領域に記憶する前記データを処理する請求項１または２記載の送信システム。
【請求項４】
前記応答コマンドは、前記データに係る情報を有し、
前記データ制御部は、前記応答コマンドを受信した時、前記応答コマンドが有する前記データに係る情報に対応する前記データが前記記憶領域に記憶されていない場合に、指定された前記データが記憶されていないことを前記受信装置に通知する請求項１から３のいずれか１項に記載の送信システム。
【請求項５】
前記応答コマンドは、前記データの再送信の指示であり、
前記データ制御部は、前記応答コマンドに従って、前記データを前記受信装置に送信させる請求項１から４のいずれか１項に記載の送信システム。
【請求項６】
前記応答コマンドは、前記データの削除の指示であり、
前記データ制御部は、前記応答コマンドに従って、前記受信装置に対応付けられた前記記憶領域に記憶している前記データを前記記憶領域から削除する請求項１から４のいずれか１項に記載の送信システム。
【請求項７】
データの受信及び送信を行う送受信部と、
前記送受信部に前記データを送信する第１の外部装置及び前記送受信部から前記データを送信される第２の外部装置に対応付けられて前記データを記憶する記憶領域が形成される記憶部と、
前記第１の外部装置が送信した前記データを前記記憶領域に記憶した場合に前記記憶領域に記憶した前記データを前記記憶領域に対応付けられた前記第２の外部装置に送信させて得られた前記第２の外部装置が送信した前記応答コマンドに従って前記記憶領域に記憶された前記データの処理を行うデータ制御部と、
を有することを特徴とする送信装置。
【請求項８】
データ供給装置で送信されたデータを受信し、
受信した前記データを前記データ供給装置と受信装置とに対応付けられる記憶領域に記憶し、
前記記憶領域に記憶された前記データを前記記憶領域に対応付けられた前記受信装置に送信し、
前記データを前記受信装置で受信し、
受信した前記データに基づいて処理を行って、処理の結果を示す応答データを送信し、
送信された前記応答データを受信し、
受信した前記応答データに従って、前記応答データを送信した前記受信装置に対応付けられる前記記憶領域に記憶された前記データを処理することを特徴とするデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信システム、送信装置、及び、データ送信方法に関する。
【背景技術】
【０００２】
従来、複数の装置間でデータを送受信する仕組みとして、ウェブソケットを利用した双方向通信が知られている（例えば、特許文献１参照）。特許文献１記載の構成では、サーバー装置の記憶部にデータが格納されるごとに、サーバー装置からクライアント装置へデータが送信される。このような仕組みを使うと、クライアント装置からサーバー装置へデータを要求する手順を省略することができ、簡単にデータを送信できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１８２７４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のようにデータを受信する側の装置がデータを要求する手順を行うことなくデータを送信するためには、どの装置にデータを送信するかを固定的に設定する必要があった。例えば特許文献１の構成では、送信側の装置と受信側の装置とを１対１で接続していた。このため、送信側の装置と受信側の装置との対応づけに制約があった。
また、サーバー装置がデータを送信するシステムでは、通常、送信したデータを再送信する等の処理は、サーバー装置の制御で行う。この場合、送信したデータをサーバー装置が保持しておく必要があった。このため、クライアント装置が再送信を要求し、この要求に応答する仕組みの実現は難しかった。
本発明は、上述した事情に鑑みてなされたものであり、装置間でデータを送受信する場合に、送信側の装置と受信側の装置との対応を高い自由度で制御でき、受信側の装置に応じた処理ができるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の送信システムは、データを受信して処理を行う処理部、及び前記処理部で前記データを処理した結果を示す応答コマンドを送信する応答コマンド送信部を有する受信装置と、前記データを送信するデータ供給装置と、前記データ供給装置で送信された前記データの受信と前記データの前記受信装置への送信とを行う送受信部、前記データ供給装置と前記受信装置とに対応付けられて前記データを記憶する記憶領域が形成される記憶部、及び前記データ供給装置が送信した前記データを前記記憶領域に記憶した場合に前記記憶領域に記憶した前記データを前記記憶領域に対応付けられた前記受信装置に送信させて、得られた前記受信装置が送信した前記応答コマンドに従って前記記憶領域に記憶された前記データの処理を行うデータ制御部を有する送信装置と、を備えることを特徴とする。
本発明によれば、送信装置がデータ供給装置から受信して記憶領域に記憶するデータが、記憶領域に対応付けられた受信装置に送信される。ここで、受信装置が送信する応答コマンドに従って記憶領域に記憶されたデータが処理される。このため、データ供給装置が送信するデータの受信装置への送信を簡易にすることができる。また、記憶領域と受信装置の対応づけにより、送信側の装置と受信側の装置との対応を高い自由度で制御できる。また、受信装置の要求に従って、記憶領域に記憶されたデータに対し、例えば再送信や削除などの処理を実行でき、利便性を向上できる。
【０００６】
また、本発明は、上記送信システムにおいて、前記データ制御部は、前記受信装置が送信した前記応答コマンドに従って、前記記憶領域に記憶された前記データを処理したときに、前記受信装置に前記データの処理を通知する。
本発明によれば、記憶領域に記憶されたデータを処理することができ、この処理をしたことを受信装置等に通知できる。
【０００７】
また、本発明は、上記送信システムにおいて、前記データを受信して処理を行う第２の処理部、及び前記第２の処理部で前記データを処理した結果を示す応答コマンドを送信する第２の応答コマンド送信部を有する第２の受信装置を備え、前記記憶領域は、前記第２の受信装置と対応付けられ、前記データ制御部は、前記第２の受信装置が前記第２の応答コマンドを送信した場合に、前記第２の応答コマンドに従って、前記記憶領域に記憶する前記データを処理する。
本発明によれば、記憶領域に複数の受信装置が対応付けられ、いずれかの受信装置が送信した応答コマンドに従って記憶領域に記憶されたデータを処理できる。
【０００８】
また、本発明は、上記送信システムにおいて、前記応答コマンドは、前記データに係る情報を有し、前記データ制御部は、前記応答コマンドを受信した時、前記応答コマンドが有する前記データに係る情報に対応する前記データが前記記憶領域に記憶されていない場合に、指定された前記データが記憶されていないことを前記受信装置に通知する。
本発明によれば、記憶領域に記憶されたデータが、受信装置が送信した応答コマンドに従って既に削除されている場合など、処理するデータがない場合に受信装置に通知を行うことができる。
【０００９】
また、本発明は、上記送信システムにおいて、前記応答コマンドは、前記データの再送信の指示であり、前記データ制御部は、前記応答コマンドに従って、前記データを前記受信装置に送信させる。
本発明によれば、受信装置が応答コマンドを送信することによって、送信装置に、記憶領域に記憶されたデータを再送信させることができる。
【００１０】
また、本発明は、上記送信システムにおいて、前記応答コマンドは、前記データの削除の指示であり、前記データ制御部は、前記応答コマンドに従って、前記受信装置に対応付けられた前記記憶領域に記憶している前記データを前記記憶領域から削除する。
本発明によれば、受信装置が応答コマンドを送信することによって、送信装置に、記憶領域に記憶されたデータを削除させることができる。
【００１１】
また、上記目的を達成するために、本発明の送信装置は、データの受信及び送信を行う送受信部と、前記送受信部に前記データを送信する第１の外部装置及び前記送受信部から前記データを送信される第２の外部装置に対応付けられて前記データを記憶する記憶領域が形成される記憶部と、前記第１の外部装置が送信した前記データを前記記憶領域に記憶した場合に前記記憶領域に記憶した前記データを前記記憶領域に対応付けられた前記第２の外部装置に送信させて得られた前記第２の外部装置が送信した前記応答コマンドに従って前記記憶領域に記憶された前記データの処理を行うデータ制御部と、を有することを特徴とする。
本発明によれば、送信装置が第１の外部装置から受信して記憶領域に記憶するデータが、記憶領域に対応付けられた第２の外部装置に送信され、第２の外部装置の応答コマンドに従ってデータが処理される。このため、第１の外部装置が送信するデータの第２の外部装置への送信を簡易にすることができる。また、記憶領域と第２の外部装置の対応づけにより、送信側の第１の外部装置と受信側の第２の外部装置との対応を高い自由度で制御できる。また、応答コマンドに従って、記憶領域に記憶されたデータに対し、例えば再送信や削除などの処理を実行でき、利便性を向上できる。
【００１２】
また、上記目的を達成するために、本発明のデータ処理方法は、データ供給装置で送信されたデータを受信し、受信した前記データを前記データ供給装置と受信装置とに対応付けられる記憶領域に記憶し、前記記憶領域に記憶された前記データを前記記憶領域に対応付けられた前記受信装置に送信し、前記データを前記受信装置で受信し、受信した前記データに基づいて処理を行って、処理の結果を示す応答データを送信し、送信された前記応答データを受信し、受信した前記応答データに従って、前記応答データを送信した前記受信装置に対応付けられる前記記憶領域に記憶された前記データを処理することを特徴とする。
本発明によれば、送信装置がデータ供給装置から受信して記憶領域に記憶するデータが、記憶領域に対応付けられた受信装置に送信される。ここで、受信装置が送信する応答コマンドに従って記憶領域に記憶されたデータが処理される。このため、データ供給装置が送信するデータの受信装置への送信を簡易にすることができる。また、記憶領域と受信装置の対応づけにより、送信側の装置と受信側の装置との対応を高い自由度で制御できる。また、受信装置の要求に従って、記憶領域に記憶されたデータに対し、例えば再送信や削除などの処理を実行でき、利便性を向上できる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係る受付システムの概略構成ブロック図である。
【図２】受付システムの装置の機能的構成を示すブロック図である。
【図３】受付システムにおけるデータ送信動作の説明図である。
【図４】データボックスに対する処理の説明図である。
【図５】受付システムでデータを送受信する動作の説明図である。
【図６】受付システムの装置の動作を示すシーケンス図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る受付システム１（送信システム）の概略構成ブロック図である。また、図２は受付システム１を構成する受付端末１０１（データ供給装置）、窓口端末１０２（受信装置、第２の外部装置）、及び、ホスト装置１１（送信装置、第１の外部装置）の機能的構成を示すブロック図である。
【００１５】
受付システム１は、例えば金融機関の窓口、小売店、サービス店舗において顧客の申し込みを順次受け付けるシステムである。受付システム１は、受付に設置される受付端末１０１と、顧客の申し込みを処理する窓口に設置される窓口端末１０２と、受付端末１０１及び窓口端末１０２に無線通信可能に接続されたホスト装置１１とを備える。受付端末１０１及び窓口端末１０２の数に制限はないが、本実施形態では１つの受付端末１０１と複数の窓口端末１０２を備えた構成を例示する。
【００１６】
受付端末１０１、及び、窓口端末１０２は、入力操作が可能で、かつ、情報を表示可能な装置であればよい。本実施形態ではタブレット型（板状）のコンピューターである。これら受付端末１０１、窓口端末１０２は、前面に形成された表示領域にタッチパネルが設けられ、タッチ操作によって入力が可能である。
受付端末１０１は、顧客が操作可能な位置に設置され、顧客を順に受け付ける。顧客が受付端末１０１を操作すると、ホスト装置１１が備えるプリンターユニット２１によって受付番号が印刷された帳票が発行され、窓口端末１０２に受付番号が通知される。窓口端末１０２は、顧客の対応をする窓口のオペレーターが操作する端末装置である。窓口端末１０２は、受付端末１０１が通知した受付番号を、ホスト装置１１を経由して受信し、受付番号を表示する。この表示を見たオペレーターが受付番号に基づき顧客を呼び出し、顧客の対応をする。また、窓口端末１０２が表示する受付番号が顧客から見えるように、窓口端末１０２を設置してもよい。窓口端末１０２は、受付番号の通知に応答して、応答コマンドをホスト装置１１に送信する。ホスト装置１１は、応答コマンドを受信することで、受付番号が窓口端末１０２により処理されたと判断する。これにより、受付端末１０１が受け付けた顧客に対し、窓口で順に対応できる。
【００１７】
ホスト装置１１は、受付サーバー１７及びデバイスサーバー１８を備えた装置である。受付サーバー１７は、受付システム１を管理するサーバー装置として、受付端末１０１に対するデータの提供等を行う。デバイスサーバー１８は、入出力デバイスを制御する。この受付システム１では、デバイスサーバー１８にプリンターユニット２１が接続されている。プリンターユニット２１は、デバイスサーバー１８の制御に従って、受付端末１０１が発行する受付番号を含む帳票を印刷出力する。なお、デバイスサーバー１８には、磁気カードやＩＣカードを読み取るカードリーダー等を接続できる。
【００１８】
図２に示すように、ホスト装置１１は、受付端末１０１及び窓口端末１０２と通信を行うサーバーインターフェイス（Ｉ／Ｆ）３２を備えている。サーバーインターフェイス３２は、ネットワークインターフェイスカード等の通信インターフェイスである。サーバーインターフェイス３２は、受付サーバー１７が備える受付サーバー制御部３０、及び、デバイスサーバー１８が備えるデバイス制御部２０の制御により、通信プロトコルを実行して、受付端末１０１及び窓口端末１０２と通信する。このサーバーインターフェイス３２を介して、ホスト装置１１は、受付端末１０１及び窓口端末１０２に通信可能に接続される。
【００１９】
デバイスサーバー１８は、デバイス制御部２０、プリンターユニット２１、無線デバイス通信部２２、有線デバイス通信部２４、及び、記憶部２５を備える。
デバイス制御部２０は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、デバイスサーバー１８を制御する。
デバイス制御部２０は、プリンターユニット制御部２０ａ、通信部２０ｂ、デバイス通信制御部２０ｃ、及びデータ配信部２０ｄを備える。これらの機能ブロックは、デバイスサーバー１８のＣＰＵがプログラムを実行することにより実現される。デバイス制御部２０が実行するプログラムは、例えばホスト装置１１の製造元が提供するＡＰＩ（Application Program Interface）を利用する。具体的には、プリンターユニット２１の制御プログラム、通信制御プログラム、デバイス制御プログラム等がある。プリンターユニット制御部２０ａは、プリンターユニット２１の制御プログラムによりプリンターユニット２１を制御する。同様に、通信部２０ｂは通信制御プログラムを実行し、デバイス通信制御部２０ｃはデバイス制御プログラムを実行する。
【００２０】
プリンターユニット２１は、ロール紙を搬送する搬送機構、サーマルヘッドによってロール紙に文字や画像を印刷する印刷機構、ロール紙を切断するカッター機構等を備える。プリンターユニット２１は、プリンターユニット制御部２０ａの制御に従って動作する。すなわち、プリンターユニット２１は、ロール紙にレシートに係る画像を印刷し、所定の位置でロール紙を切断し、帳票を発行する。
ホスト装置１１には、プリンターユニット２１以外のデバイスを接続できる。このため、ホスト装置１１は、デバイスにケーブルで接続される有線デバイス通信部２４、及び、デバイスに無線接続される無線デバイス通信部２２を備えている。無線デバイス通信部２２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信や無線ＬＡＮ規格に準拠して無線通信を実行する。また、有線デバイス通信部２４は、ＵＳＢ、ＩＥＥＥ１３９４、ＲＳ２３２Ｃ、ＩＥＥＥ１２８４等の有線インターフェイスである。
【００２１】
通信部２０ｂは、通信の制御に係るプログラムを実行して受付端末１０１、及び、窓口端末１０２との間でデータ通信を実行する。すなわち、通信部２０ｂは、サーバーインターフェイス３２および端末インターフェイス２７１を介して第１端末制御部２６１とデータを送受信する。また、通信部２０ｂは、サーバーインターフェイス３２および端末インターフェイス２７２を介して、第２端末制御部２６２とデータを送受信する。
データ配信部２０ｄは、デバイス制御部２０を構成するＲＡＭ又は記憶部２５の記憶領域に設けられるデータボックス２６（図３）を使って、受付端末１０１から受信したデータを窓口端末１０２に配信する。
記憶部２５は、磁気的、光学的記憶媒体又は半導体記憶素子で構成される不揮発性の記憶装置により構成される。記憶部２５はプログラムやデータを、デバイス制御部２０のＣＰＵにより読み取り可能な態様で、書き換え可能に記憶する。
【００２２】
受付サーバー１７は、受付サーバー制御部３０と、受付サーバー記憶部３１とを備え、サーバーインターフェイス３２に接続される。
受付サーバー制御部３０は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、受付サーバー１７を制御する。これらのＣＰＵ、ＲＯＭ、ＲＡＭ、及びその他の周辺回路はデバイス制御部２０と共通であってもよい。
受付サーバー記憶部３１は、磁気的、光学的記憶媒体又は半導体記憶素子で構成される不揮発性の記憶装置により構成される。受付サーバー記憶部３１はのプログラムやデータを、上記ＣＰＵにより読み取り可能な態様で、書き換え可能に記憶する。また、受付サーバー記憶部３１は、受付端末１０１が顧客の申し出を受け付ける順序を管理するデータを記憶する。受付サーバー記憶部３１は、記憶部２５と共通の記憶装置により構成されてもよい。
受付サーバー記憶部３１は、アプリケーション３５を読取可能に記憶する。アプリケーション実行部３０ａは、アプリケーション３５を読み出して実行することにより、単独で、又は、第１ブラウザー実行部２６１ａとで処理を実行する。
【００２３】
受付端末１０１は、第１端末制御部２６１、端末インターフェイス（Ｉ／Ｆ）２７１、表示制御部２８１、入力検出部２９１、及び、タッチパネル１０１ａを備える。
タッチパネル１０１ａは、受付端末１０１の前面に配設された表示パネル１０１ｃと、表示パネル１０１ｃに重ねて配設されたタッチセンサー１０１ｂとを備える。表示パネル１０１ｃは、液晶表示パネル、有機ＥＬパネル、電子ペーパー等のディスプレイであり、表示制御部２８１によって駆動される。タッチセンサー１０１ｂは、表示パネル１０１ｃに重ねて配設された静電容量式もしくは感圧式のセンサーであり、ユーザーの手指やペン型操作デバイスによる接触操作を検出して、操作を検出した位置を示す信号を入力検出部２９１に出力する。表示制御部２８１は、第１ブラウザー実行部２６１ａから入力される表示データに基づいて、表示パネル１０１ｃに文字や画像等を含む画面を表示する。入力検出部２９１は、タッチセンサー１０１ｂが出力する信号に基づいて、タッチパネル１０１ａに対する接触操作を検出する。入力検出部２９１は、表示パネル１０１ｃの表示位置に対応する座標で操作位置を示すデータを生成し、第１ブラウザー実行部２６１ａに出力する。
【００２４】
第１端末制御部２６１は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、受付端末１０１を制御する。第１端末制御部２６１は、ブラウザープログラムを実行することにより、ブラウザーの機能を実現する第１ブラウザー実行部２６１ａを備える。第１ブラウザー実行部２６１ａは、ＨＴＭＬ等のマークアップ言語やスクリプト言語で記述されたウェブページを受付サーバー１７から受信する。第１ブラウザー実行部２６１ａは受信したウェブページの表示データを生成して、表示制御部２８１に出力する。
また、第１ブラウザー実行部２６１ａは、ウェブページに実装されたスクリプトを利用し、アプリケーション実行部３０ａとで、ウェブアプリケーションを実行する。すなわち、第１ブラウザー実行部２６１ａは、アプリケーション実行部３０ａが提供するウェブアプリケーションを実行して、データを処理する。
【００２５】
第１ブラウザー実行部２６１ａは、タッチセンサー１０１ｂへのタッチ操作に対応して入力検出部２９１から入力される座標データと表示制御部２８１に出力した表示データに基づき、入力内容を特定する。第１ブラウザー実行部２６１ａは、特定した入力内容を示すデータをアプリケーション実行部３０ａへ送信する。アプリケーション実行部３０ａは、入力されたデータを処理して、処理結果を第１ブラウザー実行部２６１ａに送信する。第１ブラウザー実行部２６１ａは受信した処理結果に基づいて表示データを表示制御部２８１に出力する。また、第１ブラウザー実行部２６１ａは、デバイスサーバー１８のデータ配信部２０ｄが提供するウェブアプリケーションを実行する。
【００２６】
端末インターフェイス２７１（Ｉ／Ｆ）は、第１端末制御部２６１の制御の下、デバイスサーバー１８、及び、受付サーバー１７と、所定の無線通信プロトコルを実行して通信を行う。
窓口端末１０２は、受付端末１０１と同様、第２端末制御部２６２、端末インターフェイス（Ｉ／Ｆ）２７２、表示制御部２８２、入力検出部２９２、及び、タッチパネル１０２ａを備えている。
タッチパネル１０２ａは、タッチパネル１０１ａと同様に構成されたパネルであって、窓口端末１０２の前面に配設される。表示制御部２８２は、第２ブラウザー実行部２６２ａから入力される表示データに基づいて、表示パネル１０２ｃに文字や画像等を含む画面を表示する。入力検出部２９２は、タッチセンサー１０２ｂが出力する信号に基づいて、タッチパネル１０２ａに対する接触操作を検出する。入力検出部２９２は、表示パネル１０２ｃの表示位置に対応する座標で操作位置を示す座標データを生成し、第２ブラウザー実行部２６２ａに出力する。
【００２７】
第２端末制御部２６２は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、窓口端末１０２を制御する。第２端末制御部２６２は、ブラウザープログラムを実行することにより、ブラウザーの機能を実現する第２ブラウザー実行部２６２ａを備える。第２ブラウザー実行部２６２ａは、タッチパネル１０２ａの操作に応じて、ブラウザーの機能によりデバイスサーバー１８にアクセスする。第２ブラウザー実行部２６２ａはウェブページをデバイスサーバー１８から受信し、ウェブページを表示させる表示データを生成して、表示制御部２８２に出力する。
第２ブラウザー実行部２６２ａは、デバイスサーバー１８から送信されるデータを受信した場合に、デバイス制御部２０とで、デバイス制御部２０が提供するウェブアプリケーションを実行する。このウェブアプリケーションの機能により、第２ブラウザー実行部２６２ａは、デバイスサーバー１８からデータを受信して表示データを生成する。
【００２８】
受付システム１において、受付端末１０１の表示パネル１０１ｃには、顧客に受付方法を案内するメッセージおよび顧客が操作するボタンのアイコンが表示される。顧客がボタンをタッチ操作すると、入力検出部２９１がタッチセンサー１０１ｂを利用して操作を検出する。そして、第１ブラウザー実行部２６１ａは、顧客の操作を示すデータをアプリケーション実行部３０ａに送信し、アプリケーション実行部３０ａと受付番号を生成する。第１ブラウザー実行部２６１ａは、受付番号を表示する表示データを生成して表示制御部２８１に出力する。表示制御部２８１は、入力された表示データに基づき、表示パネル１０１ｃに受け付け番号を表示する。
また、第１ブラウザー実行部２６１ａはデバイス制御部２０に対して受付番号を指定して帳票の発行を要求する。デバイス制御部２０の通信部２０ｂは、帳票の発行の要求を受信する。通信部２０ｂは受信した要求と受付番号を示すデータをプリンターユニット制御部２０ａに出力する。プリンターユニット制御部２０ａは入力されたデータに従って、プリンターユニット２１を利用して帳票を印刷する。
【００２９】
受付端末１０１は、顧客に発行した受付番号のデータをデバイスサーバー１８に送信する。デバイスサーバー１８では通信部２０ｂがデータを受信する。データ配信部２０ｄは、受信されたデータを、記憶部２５に形成されるデータボックス２６に格納し、このデータボックス２６から受付番号を窓口端末１０２に配信する動作を行う。これにより、複数の窓口端末１０２には、受付番号のデータが送信される。窓口端末１０２は、受付番号のデータを受信して表示する動作を行う。窓口端末１０２は、オペレーターの操作により、又は表示をした場合に実行する処理により、デバイスサーバー１８に応答コマンドを送信する。この応答コマンドは、受付番号に対する処理をすることを示すコマンドである。応答コマンドを送信する端末インターフェイス２７１は応答コマンド送信部に相当する。
デバイスサーバー１８の通信部２０ｂ（送受信部）は応答コマンドを受信してデータ配信部２０ｄに出力する。データ配信部２０ｄは、応答コマンドに従ってデータボックス２６内のデータを処理する。
【００３０】
図３は、受付端末１０１と、デバイスサーバー１８と、窓口端末１０２との間でデータを送受信する動作の説明図である。図３には、デバイス制御部２０が備える通信部２０ｂ、データ配信部２０ｄ、第１ブラウザー実行部２６１ａ、及び、第２ブラウザー実行部２６２ａの関係を説明に適した態様で模式的に示す。
【００３１】
図３には、ホスト装置１１が備えるデバイス制御部２０の機能を示す機能ブロックとして、データボックス２６、ボックス管理オブジェクト２８、およびボックスオブジェクト２９を示す。データボックス２６はデバイス制御部２０を構成するＲＡＭ又は記憶部２５に設けられる記憶領域である。ボックス管理オブジェクト２８及びボックスオブジェクト２９は、通信部２０ｂの通信機能、及び、データ配信部２０ｄが通信部２０ｂを制御する機能を使用する。
図３の端末情報２７はボックス管理オブジェクト２８が生成するデータであり、データボックス２６と、記憶部２５又はＲＡＭに記憶される。本実施形態では、データボックス２６は記憶部２５の記憶領域を使用して形成され、端末情報２７は記憶部２５に記憶されるものとして説明する。
【００３２】
ボックス管理オブジェクト２８およびボックスオブジェクト２９は、デバイス制御部２０が生成するオブジェクトである。ボックス管理オブジェクト２８及びボックスオブジェクト２９は、データボックス２６のデータおよび端末情報２７を処理するメソッド、受付端末１０１、窓口端末１０２と通信するメソッドを含む。
受付システム１が起動する際、或いは、ホスト装置１１が起動した状態で第１ブラウザー実行部２６１ａが動作を開始する際に、上述したウェブアプリケーションが実行される。このウェブアプリケーションの機能により、第１ブラウザー実行部２６１ａとデバイスサーバー１８との間で、データを送受信する通信経路である第１経路Ｋ１が確立される。第１ブラウザー実行部２６１ａとデバイスサーバー１８とは、ウェブソケット（ＷｅｂＳｏｃｋｅｔ）の規格に準拠したコネクションを張り、ソフトウェアのインターフェイスである第１経路を形成する。第１経路Ｋ１は、例えば、Ｓｏｃｋｅｔ．ｉｏライブラリーを利用した、ウェブソケットの規格に準拠した通信経路であるが、Ｃｏｍｅｔ等の他の規格を利用するものであってもよい。
同様に、受付システム１が起動する際、或いは、ホスト装置１１が起動した状態で第２ブラウザー実行部２６２ａが動作を開始する際に、ウェブアプリケーションが実行される。このウェブアプリケーションの機能により、第２ブラウザー実行部２６２ａとデバイスサーバー１８の通信部２０ｂとの間で、第２経路Ｋ２が確立される。第２経路Ｋ２は、第１経路Ｋ１と同様、ウェブソケットの規格に準拠して張られたコネクションに基づく通信経路である。
【００３３】
データボックス２６は、記憶部２５に作成される記憶領域である。作成できるデータボックス２６の数、及び、データボックス２６に記憶できるデータの容量は予め設定される。データボックス２６は識別情報を有する。この識別情報を用いて１つのデータボックス２６を特定できる。データボックス２６の識別情報は、データボックス２６を作成するときに、受付端末１０１又はホスト装置１１により指定される。図３のデータボックス２６には、＃１〜＃３の識別情報が付けられている。
データボックス２６は、受付端末１０１、および、窓口端末１０２に対応づけられる。１つのデータボックス２６に対応付ける受付端末１０１及び窓口端末１０２の数は任意である。また、１つの受付端末１０１を複数のデータボックス２６に対応付けてもよいし、１つの窓口端末１０２を複数のデータボックス２６に対応付けてもよい。端末情報２７は、データボックス２６と受付端末１０１及び窓口端末１０２との対応づけを示す情報である。端末情報２７は、第１経路Ｋ１および第２経路Ｋ２に付与されるＩＤ、端末の名称、端末のネットワークアドレス（ＩＰアドレスやＭＡＣアドレス）等で受付端末１０１及び窓口端末１０２を特定する。
【００３４】
ボックス管理オブジェクト２８は、データボックス２６、端末情報２７およびボックスオブジェクト２９を管理する。ボックス管理オブジェクト２８は、データボックス２６、端末情報２７およびボックスオブジェクト２９の作成、削除に関する処理を行う。ボックス管理オブジェクト２８は、第１ブラウザー実行部２６１ａ又は第２ブラウザー実行部２６２ａの要求に応じてデータボックス２６を作成し、このデータボックス２６に対応する端末情報２７およびボックスオブジェクト２９を生成する。従って、図３に示すように、データボックス２６ごとにボックスオブジェクト２９が設けられる。
【００３５】
受付端末１０１は、受付端末１０１に対応付けられたデータボックス２６にデータを送信できる。受付端末１０１は、データボックス２６の識別情報を指定してデータを送信する。ボックス管理オブジェクト２８は、指定された識別情報のデータボックス２６に対応するボックスオブジェクト２９を呼び出す。呼び出されたボックスオブジェクト２９が、データを受信して、データボックス２６に記憶する。ボックスオブジェクト２９は、データを記憶したデータボックス２６に対応する端末情報２７を参照する。ボックスオブジェクト２９は、端末情報２７で対応付けられた窓口端末１０２に、データボックス２６に記憶させたデータを送信する。これにより、受付端末１０１が宛先の窓口端末１０２を指定しなくても、端末情報２７で設定された窓口端末１０２にデータがプッシュ配信される。また、受付端末１０１が窓口端末１０２を指定してデータを送信することもできる。この場合、ボックスオブジェクト２９は、指定された窓口端末１０２にデータを配信する。但し、受付端末１０１が指定した窓口端末１０２が、受付端末１０１が指定したデータボックス２６に対応していない場合、データは配信されない。また、受付端末１０１が指定したデータボックス２６が、受付端末１０１に対応していない場合、データがデータボックス２６に記憶されない。
【００３６】
ボックスオブジェクト２９は、データボックス２６に記憶したデータを窓口端末１０２に送信するときに、データボックス２６の識別情報を付加する。窓口端末１０２の第２ブラウザー実行部２６２ａは、データを受信するときに、データが記憶されたデータボックス２６を特定できる。
第２ブラウザー実行部２６２ａは、データを受信すると、受信したデータを表示する表示データを生成して、表示制御部２８２に出力する。このとき、第２ブラウザー実行部２６２ａは、配置情報１１２に定義された表示態様で表示データを生成する。配置情報１１２には、表示パネル１０２ｃでデータを表示する位置、サイズ等の情報を含む。
なお、配置情報１１２に含まれる情報の一部又は全部を、デバイスサーバー１８が予め記憶しておき、窓口端末１０２に送信してもよい。また、受付端末１０１が配置情報１１２をデバイスサーバー１８に送信し、デバイスサーバー１８が配置情報１１２を窓口端末１０２に送信してもよい。
【００３７】
デバイスサーバー１８がデータを窓口端末１０２に送信する方法は、プッシュ送信に限定されない。例えば、窓口端末１０２が、予め設定された時間にデータボックス２６にアクセスしてデータを受信してもよい。また、窓口端末１０２に、データボックス２６と同期する記憶領域を設けて、ボックスオブジェクト２９が窓口端末１０２の記憶領域とデータボックス２６のデータを同期させる制御を行ってもよい。
【００３８】
図４は、受付端末１０１及び窓口端末１０２がデータボックス２６に対して行う動作の説明図である。以下の説明で受付端末１０１がデータを送信する動作は第１ブラウザー実行部２６１ａが実行する。また、データを受信して記憶する動作はデバイス制御部２０のボックス管理オブジェクト２８及びボックスオブジェクト２９が実行する。窓口端末１０２がデータを受信する動作およびコマンドを送信する動作は、第２ブラウザー実行部２６２ａが実行する。
【００３９】
図４（Ａ）及び図４（Ｂ）は受付端末１０１がデータボックス２６にデータを送信する動作を示す。図４（Ａ）に示すように、受付端末１０１は、データボックス２６に対してデータの識別情報とデータを送信する。例えば、受付端末１０１は、送信データ（２）に識別情報としてＩＤ２を付けて送信する。ボックスオブジェクト２９は、受付端末１０１が送信したデータ（送信データ（２））と識別情報（ＩＤ２）とを受信して、受信したデータ（送信データ（２））を識別情報（ＩＤ２）に対応付けてデータボックス２６に記憶する。データボックス２６には、データボックス２６の容量の上限以下で、複数のデータを記憶できる。図４（Ａ）の例では、ＩＤ１が付された送信データ（１）がデータボックス２６に記憶されているときに、ボックスオブジェクト２９が送信データ（２）を受信したので、送信データ（２）が追加されてデータボックス２６に記憶される。
【００４０】
データボックス２６に記憶されたデータは、識別情報で特定できる。受付端末１０１は、識別情報を指定して、データの更新や削除を行うことができる。
図４（Ｂ）には受付端末１０１がデータボックス２６に記憶されたデータを変更する動作を示す。受付端末１０１は、ＩＤ１を有する送信データ（１）がデータボックス２６に記憶されているときに、変更したいデータのＩＤ１を指定して、変更後のデータである変更データ（１）を送信する。ボックスオブジェクト２９は、ＩＤ１と変更データ（１）を受信してデータボックス２６に記憶する。データボックス２６には、ＩＤ１を有する送信データ（１）に加えて、ＩＤ１を有する変更データ（１）が記憶される。データボックス２６では、送信データ（１）が上書きされずに、送信データ（１）と変更データ（１）の両方が記憶される。
【００４１】
図４（Ｃ）は窓口端末１０２がデータボックス２６にデータの送信を要求する動作を示す。窓口端末１０２は、データボックス２６に記憶されたデータの識別情報を指定して、再送信を要求する再送信コマンドを送信できる。再送信コマンドを送信する動作は、オペレーターが窓口端末１０２を操作すると実行される。再送信コマンドは、ボックスオブジェクト２９が窓口端末１０２に送信したデータが正常に受信できなかった場合や、窓口端末１０２からデータの送信を要求する場合に使われる。
窓口端末１０２がＩＤ１を指定して再送信コマンドを送信すると、ボックスオブジェクト２９は、データボックス２６でＩＤ１を有するデータのうち、先頭のデータ（最も古いデータ）を送信する。このとき、ボックスオブジェクト２９は、ＩＤ１を有する変更データ（１）を窓口端末１０２に送信する。つまり、データボックス２６に記憶された送信データ（１）は、実質的に、変更データ（１）で置き換えられる。しかし、データボックス２６では変更前の送信データ（１）も記憶されているので、例えば、データボックス２６内の全てのデータを参照してデータの変更の経緯を調べることができる。このように、データボックス２６は、送受信されたデータを蓄積するデータベースとして機能する。
【００４２】
図４（Ｄ）は受付端末１０１がデータボックス２６に記憶されたデータを削除する動作を示す。受付端末１０１は、ＩＤ１を有する送信データ（１）がデータボックス２６に記憶されているときに、削除したいデータのＩＤ１を指定して、削除を指示するコマンドを送信する。ボックスオブジェクト２９は、ＩＤ１と削除のコマンドを受信してデータボックス２６に記憶する。データボックス２６には、ＩＤ１を有する送信データ（１）に加えて、ＩＤ１を有する削除のコマンドが記憶される。データボックス２６では、送信データ（１）が実際には削除されずに、送信データ（１）と削除コマンドの両方が記憶される。図４（Ｃ）ではデータボックス２６にＩＤ２を有する送信データ（２）も記憶されている。つまり、データボックス２６のデータを削除する動作は、最新のデータでなくても実行できる。図４（Ｃ）の例のように、古いデータである送信データ（１）を、送信データ（２）が記憶された後に削除できる。
【００４３】
図４（Ｅ）は窓口端末１０２がデータボックス２６にデータの送信を要求する動作を示す。図４（Ｅ）では、データボックス２６に記憶された先頭のデータを要求するデータ要求コマンドを使う例を示す。データ要求コマンドは、再送信コマンドとは異なり、データの識別情報を指定する必要がない。データ要求コマンドを送信する動作は、オペレーターが窓口端末１０２を操作すると、実行される。
窓口端末１０２がＩＤ１を指定してデータ要求コマンドを送信すると、ボックスオブジェクト２９は、データボックス２６に記憶されたデータのうち、先頭のデータを送信する。図４（Ｅ）ではＩＤ１を有する送信データ（１）およびＩＤ２を有する送信データ（２）が記憶されている。より新しいデータは、送信データ（２）である。しかし、ＩＤ２を有する削除コマンドが記憶されているので、送信データ（２）は削除されたことになっている。このため、ボックスオブジェクト２９は、先頭のデータとして、ＩＤ１を有する送信データ（１）を窓口端末１０２に送信する。
【００４４】
図４では、受付端末１０１が、データボックス２６に記憶されたデータの識別情報を指定してデータの削除や変更を指示する例を示したが、窓口端末１０２がデータの削除や変更を指示することも勿論可能である。
また、ボックスオブジェクト２９は、受付端末１０１又は窓口端末１０２が送信したデータをデータボックス２６に記憶させる動作、データボックス２６のデータを削除又は変更する動作をする際に、認証を行ってもよい。ボックスオブジェクト２９は、＃１のデータボックス２６に対してデータやコマンドを送信した受付端末１０１又は窓口端末１０２が、端末情報２７によって、＃１のデータボックス２６に対応付けられているか否かを判定する。ボックスオブジェクト２９は、受付端末１０１又は窓口端末１０２が、＃１のデータボックス２６に対応付けられていない場合に、データ及びコマンドを受け付けないようにすることができる。この場合、ボックスオブジェクト２９は、データ又はコマンドを送信した受付端末１０１又は窓口端末１０２に対し、エラーを通知する。
【００４５】
図５及び図６を参照して、受付システム１が顧客の受付を行う動作を説明する。
図５は、受付システム１でデータを送受信する動作の説明図であり、図６は受付システム１の装置の動作を示すシーケンス図である。図５及び図６では受付の場所に設置された１つの受付端末１０１と、２つの窓口に設置された２つの窓口端末１０２を備えた例を示す。２つの窓口端末１０２を区別するため、窓口端末１０２には＃１と＃２の識別情報を付ける。図６中、（Ａ）は受付端末１０１の動作を示し、（Ｂ）はホスト装置１１の動作を示し、（Ｃ）は＃１の窓口端末１０２の動作を示し、（Ｄ）は＃２の窓口端末１０２の動作を示す。
この例では、受付端末１０１が顧客の操作により受付番号を発行してデータボックス２６に送信し、窓口端末１０２が受付番号をデータボックス２６に要求すると、データボックス２６が受付番号を窓口端末１０２に通知する。＃１または＃２の一方の窓口端末１０２は受信装置に相当し、他方は第２の受信装置に相当する。
【００４６】
この動作に先立ち、ホスト装置１１ではボックス管理オブジェクト２８の制御によりデータボックス２６が作成される（ステップＳ２１）。ここで作成される＃１のデータボックス２６には、受付端末１０１および２台の窓口端末１０２が、端末情報２７により対応付けられる。
受付端末１０１で受付操作が行われると（ステップＳ１１）、受付端末１０１は受付番号１を生成してデータボックス２６に送信する（ステップＳ１２）。
ホスト装置１１は受付端末１０１が送信した受付番号１のデータを受信し（ステップＳ２２）、データボックス２６に記憶する（ステップＳ２３）。図５に示すように、データボックス２６には受付番号１のデータが記憶される。
【００４７】
＃１の窓口端末１０２を操作するオペレーターが、窓口で顧客対応が可能な状態になると窓口端末１０２を操作し、窓口端末１０２がデータ要求コマンドを送信する（ステップＳ４１）。ホスト装置１１はデータ要求コマンドを受信して（ステップＳ２４）、データボックス２６で先頭のデータである受付番号１を、データ要求コマンドを送信した＃１の窓口端末１０２に送信する（ステップＳ２５）。＃１の窓口端末１０２は、ホスト装置１１から送信された受付番号１のデータを受信する（ステップＳ４２）。
【００４８】
ここで、別の顧客が受付端末１０１を操作すると（ステップＳ１３）、受付端末１０１は受付番号２を生成してデータボックス２６に送信する（ステップＳ１４）。ホスト装置１１は、データボックス２６宛てに送信された受付番号２のデータを受信し（ステップＳ２６）、データボックス２６に記憶する（ステップＳ２７）。図５に示すように、データボックス２６には、新たに受付番号２のデータが追加して記憶される。
【００４９】
＃２の窓口端末１０２を操作するオペレーターが、窓口で顧客対応が可能な状態になると窓口端末１０２を操作し、窓口端末１０２がデータ要求コマンドを送信する（ステップＳ５１）。ホスト装置１１はデータ要求コマンドを受信して（ステップＳ２８）、データボックス２６で先頭のデータである受付番号１を、データ要求コマンドを送信した＃２の窓口端末１０２に送信する（ステップＳ２９）。＃２の窓口端末１０２は、ホスト装置１１から送信された受付番号１のデータを受信する（ステップＳ５２）。
【００５０】
＃１の窓口端末１０２では、オペレーターの操作またはデバイス制御部２０の機能により、受信した受付番号１のデータを処理対象に決定して、受付番号１の終了コマンドをデータボックス２６に送信する（ステップＳ４３）。終了コマンドの宛先は、受付番号１のデータの送信元のデータボックス２６である。
ホスト装置１１は、窓口端末１０２から送信された受付番号１の終了コマンドを受信し（ステップＳ３０）、データボックス２６に、受付番号１の終了コマンドを記憶する（ステップＳ３１）。これにより、図５に示すように、データボックス２６には、受付番号１のデータの終了コマンドが記憶され、受付番号１のデータは処理が終了したデータとなる。
【００５１】
ホスト装置１１のボックスオブジェクト２９は、データボックス２６の受付番号１のデータが処理終了となったので、＃２の窓口端末１０２に終了を通知する（ステップＳ３２）。終了の通知は、受付番号１のデータを送信した送信先の窓口端末１０２に送信される。ボックスオブジェクト２９は、データ要求コマンドに応じてデータを送信した窓口端末１０２の識別情報と、送信したデータとを一時的に記憶しておけば、この動作を実行できる。＃２の窓口端末１０２は終了の通知を受信し（ステップＳ５３）、先に受信した受付番号１のデータを破棄する。この＃２の窓口端末１０２では処理するデータがないので、オペレーターの操作またはデバイス制御部２０の機能により、再びデータ要求コマンドを送信する（ステップＳ５４）。
【００５２】
ホスト装置１１はデータ要求コマンドを受信する（ステップＳ３３）。このとき、データボックス２６では受付番号１のデータは終了している。このため、ホスト装置１１は、データボックス２６で先頭のデータである受付番号２を、データ要求コマンドを送信した＃２の窓口端末１０２に送信する（ステップＳ３４）。＃２の窓口端末１０２は、ホスト装置１１から送信された受付番号２のデータを受信する（ステップＳ５５）。
【００５３】
また、別の顧客が受付端末１０１を操作すると（ステップＳ１５）、受付端末１０１は受付番号３を生成してデータボックス２６に送信する（ステップＳ１６）。ホスト装置１１は、データボックス２６宛てに送信された受付番号３のデータを受信し（ステップＳ３５）、データボックス２６に記憶する（ステップＳ３６）。図５に示すように、データボックス２６には、新たに受付番号３のデータが追加して記憶される。
【００５４】
＃２の窓口端末１０２では、オペレーターの操作またはデバイス制御部２０の機能により、受信した受付番号２のデータを処理対象に決定して、受付番号２の終了コマンドをデータボックス２６に送信する（ステップＳ５６）。終了コマンドの宛先は、受付番号２のデータの送信元のデータボックス２６である。
ホスト装置１１は、窓口端末１０２から送信された受付番号２の終了コマンドを受信し（ステップＳ３７）、データボックス２６に、受付番号２の終了コマンドを記憶する（ステップＳ３８）。これにより、図５に破線で示すように、データボックス２６には、受付番号２のデータの終了コマンドが記憶され、受付番号２のデータは処理が終了する。従って、データボックス２６に記憶された先頭のデータは受付番号３のデータとなる。
【００５５】
以上の動作が、データボックス２６のデータが終了するまで実行される。＃１及び＃２の窓口端末１０２では、オペレーターが顧客への対応を終えて、次の顧客の対応が可能になると、窓口端末１０２を操作してデータ要求コマンドを送信する。また、データボックス２６のデータが終了すると、データ要求コマンドに応答して、データがないことをボックスオブジェクト２９が窓口端末１０２に送信してもよい。
また、ボックスオブジェクト２９は、窓口端末１０２から終了コマンドを受信した場合に、この終了コマンドを送信した窓口端末１０２にも終了を通知してよい。また、終了の通知には、終了コマンドを送信した窓口端末１０２の識別情報を含めてもよい。
【００５６】
以上説明したように、本実施形態に係る受付システム１は、受付端末１０１、窓口端末１０２、及びホスト装置１１を備える。窓口端末１０２は、データを受信して処理を行う第２ブラウザー実行部２６２ａ、及び第２ブラウザー実行部２６２ａでデータを処理した結果を示す応答コマンドを送信する通信部２０ｂを有する。受付端末１０１は、ホスト装置１１にデータを送信する。ホスト装置１１は、受付端末１０１で送信されたデータの受信とデータの窓口端末１０２への送信とを行うサーバーインターフェイス３２を備える。また、受付端末１０１と窓口端末１０２とに対応付けられてデータを記憶するデータボックス２６が形成される記憶部２５を備える。また、受付端末１０１が送信したデータをデータボックス２６に記憶した場合に、このデータをデータボックス２６に対応付けられた窓口端末１０２に送信させ、窓口端末１０２が送信した応答コマンドに従ってデータボックス２６に記憶されたデータの処理を行うデバイス制御部２０を有する。これにより、ホスト装置１１が受付端末１０１から受信してデータボックス２６に記憶するデータが、データボックス２６に対応付けられた窓口端末１０２に送信される。ここで、窓口端末１０２が送信する応答コマンドに従ってデータボックス２６に記憶されたデータが処理される。このため、受付端末１０１が送信するデータの窓口端末１０２への送信を簡易にすることができる。また、データボックス２６と窓口端末１０２の対応づけにより、送信側の装置と受信側の装置との対応を高い自由度で制御できる。また、窓口端末１０２の要求に従って、データボックス２６に記憶されたデータに対し、例えば再送信や削除などの処理を実行でき、利便性を向上できる。
【００５７】
また、デバイス制御部２０は、窓口端末１０２が送信した応答コマンドに従って、データボックス２６に記憶されたデータを処理したときに、窓口端末１０２にデータの処理を通知する。また、受付システム１は、第２の窓口端末１０２を備え、データボックス２６は第２の窓口端末１０２と対応付けられ、デバイス制御部２０は、第２の窓口端末１０２が第２の応答コマンドを送信した場合に、第２の応答コマンドに従って、データボックス２６に記憶するデータを処理する。このため、受付システム１が複数の窓口端末１０２を備える場合に、いずれかの窓口端末１０２が送信した応答コマンドに従ってデータボックス２６に記憶されたデータを処理できる。
【００５８】
また、応答コマンドは、データに係る情報を有する。デバイス制御部２０は、応答コマンドを受信した時、応答コマンドが有するデータに係る情報に対応するデータがデータボックス２６に記憶されていない場合に、指定されたデータが記憶されていないことを窓口端末１０２に通知する。このため、データボックス２６に記憶されたデータが、窓口端末１０２が送信した応答コマンドに従って既に削除されている場合など、処理するデータがない場合に窓口端末１０２に通知を行うことができる。
また、応答コマンドは、データの再送信の指示であり、デバイス制御部２０は、応答コマンドに従って、データを窓口端末１０２に送信させてもよい。また、応答コマンドは、データの削除の指示であり、デバイス制御部２０は、応答コマンドに従って、窓口端末１０２に対応付けられたデータボックス２６に記憶しているデータをデータボックス２６から削除してもよい。
【００５９】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、デバイス制御部２０がデータボックス２６に記憶されたデータを送信する装置を、タブレット端末である窓口端末１０２とする例を説明した。本発明はこれに限定されず、例えば、デバイス制御部２０がデータを送信する送信先は、プリンターであってもよいし、表示装置であってもよい。この場合、オペレーターの操作によりコマンドを送信する機能部を別の装置として設けてもよい。
【符号の説明】
【００６０】
１…受付システム（送信システム）、１１…ホスト装置（送信装置）、１７…受付サーバー、１８…デバイスサーバー、２０…デバイス制御部（データ制御部）、２０ａ…プリンターユニット制御部、２０ｂ…通信部（送受信部）、２０ｃ…デバイス通信制御部、２０ｄ…データ配信部、２５…記憶部、２６…データボックス（記憶領域）、２７…端末情報、３０…受付サーバー制御部、３２…サーバーインターフェイス（送信部）、１０１…受付端末（データ供給装置、第１の外部装置）、１０２…窓口端末（受信装置、第２の外部装置）、２６１…第１端末制御部、２６１ａ…第１ブラウザー実行部、２６２…第２端末制御部、２６２ａ…第２ブラウザー実行部（処理部）、２７１…端末インターフェイス（応答コマンド送信部）。
【図１】
2015082713.tif 000003
【図２】
2015082713.tif 000004
【図３】
2015082713.tif 000005
【図４】
2015082713.tif 000006
【図５】
2015082713.tif 000007
【図６】
2015082713.tif 000008