(57)【特許請求の範囲】
【請求項１】
キャッシュドロアー及び外部装置が接続可能な印刷装置と、前記印刷装置とネットワークを介して通信可能なサーバーとを備えるネットワークシステムであって、
前記印刷装置は、
前記外部装置から、前記キャッシュドロアーを開状態とすることを指示する制御コマンドを受信した場合、前記制御コマンドを受信したことを示す情報を少なくとも含むドロアー関連情報を前記サーバーに送信し、
前記サーバーは、
前記ネットワークを介して処理装置に接続され、
前記ドロアー関連情報を受信した場合、受信した前記ドロアー関連情報に基づいて、前記処理装置を制御して処理を実行する
ことを特徴とするネットワークシステム。
【請求項２】
前記サーバーは、
前記ドロアー関連情報を受信した場合、受信した前記ドロアー関連情報と、前記ドロアー関連情報の送信元の前記印刷装置を識別する印刷装置識別情報とを対応付けて記憶し、
前記印刷装置識別情報を含み、前記キャッシュドロアーに関する情報の応答を要求する応答要求情報を受信した場合、前記印刷装置識別情報と対応付けられた前記ドロアー関連情報に基づいて、前記キャッシュドロアーに関する情報を応答する
ことを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
前記ドロアー関連情報は、前記制御コマンドを受信したときの日時を示す情報を含み、
前記サーバーは、
前記応答要求情報を受信した場合、前記応答要求情報に含まれる前記印刷装置識別情報と対応付けられた前記ドロアー関連情報に基づいて、所定の期間において前記キャッシュドロアーが開状態となったときの日時を示す情報を応答する
ことを特徴とする請求項２に記載のネットワークシステム。
【請求項４】
前記処理装置は、前記印刷装置に接続された前記キャッシュドロアーを撮影可能なカメラであり、
前記サーバーは、
前記ドロアー関連情報を受信した場合、前記カメラに撮影を実行させる
ことを特徴とする請求項１に記載のネットワークシステム。
【請求項５】
キャッシュドロアー及び外部装置が接続可能な印刷装置と、前記印刷装置とネットワークを介して通信可能なサーバーとを備えるネットワークシステムの制御方法であって、
前記印刷装置は、
前記外部装置から、前記キャッシュドロアーを開状態とすることを指示する制御コマンドを受信した場合、前記制御コマンドを受信したことを示す情報を少なくとも含むドロアー関連情報を前記サーバーに送信し、
前記サーバーは、
前記ネットワークを介して処理装置に接続され、
前記ドロアー関連情報を受信した場合、受信した前記ドロアー関連情報に基づいて、前記処理装置を制御して処理を実行する
ことを特徴とするネットワークシステムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステム、及び、ネットワークシステムの制御方法に関する。
【背景技術】
【０００２】
従来、ＰＯＳ端末内の会計処理部から出力された出力データを、外部装置が解釈可能な形式のデータに変換し、変換したデータ外部装置に送信し、送信したデータを外部装置で処理する技術が知られる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２７６３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、印刷装置には、デバイスとしてキャッシュドロアーが接続される場合がある。例えば、店舗において会計が行われるレジカウンターに設けられ、レシートを発行する機能を有する印刷装置には、キャッシュドロアーが接続されて、上述した特許文献１におけるＰＯＳ端末等の外部装置による制御で、レシートを発行すると共に、キャッシュドロアーを制御するものがある。そして、キャッシュドロアーが接続された印刷装置を有するネットワークシステムでは、外部装置の制御で印刷装置がキャッシュドロアーを制御することを利用して、有益な処理を実行できるようにしたいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、キャッシュドロアーが接続される印刷装置を有するネットワークシステムについて、外部装置の制御で印刷装置がキャッシュドロアーを制御することを利用して、有益な処理を実行できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、キャッシュドロアー及び外部装置が接続可能な印刷装置と、前記印刷装置とネットワークを介して通信可能なサーバーとを備えるネットワークシステムであって、前記印刷装置は、前記外部装置から、前記キャッシュドロアーを開状態とすることを指示する制御コマンドを受信した場合、前記制御コマンドを受信したことを示す情報を少なくとも含むドロアー関連情報を前記サーバーに送信し、前記サーバーは、前記ドロアー関連情報を受信した場合、受信した前記ドロアー関連情報に基づく処理を実行することを特徴とする。
本発明の構成によれば、サーバーは、印刷装置が外部装置の制御でキャッシュドロアーを制御する際に、印刷装置からドロアー関連情報を受信することができ、受信したドロアー関連情報に基づいて、例えば、キャッシュドロアーに関する情報の管理、提供等の有益な処理を実行できる。
【０００６】
また、本発明は、前記サーバーは、前記ドロアー関連情報を受信した場合、受信した前記ドロアー関連情報と、前記ドロアー関連情報の送信元の前記印刷装置を識別する印刷装置識別情報とを対応付けて記憶し、前記印刷装置識別情報を含み、前記キャッシュドロアーに関する情報の応答を要求する応答要求情報を受信した場合、前記印刷装置識別情報と対応付けられた前記ドロアー関連情報に基づいて、前記キャッシュドロアーに関する情報を応答することを特徴とする。
本発明の構成によれば、サーバーは、問い合せに応じて、特定の印刷装置に接続されたキャッシュドロアーに関する情報を提供できる。
【０００７】
また、本発明は、前記ドロアー関連情報は、前記制御コマンドを受信したときの日時を示す情報を含み、前記サーバーは、前記応答要求情報を受信した場合、前記応答要求情報に含まれる前記印刷装置識別情報と対応付けられた前記ドロアー関連情報に基づいて、所定の期間において前記キャッシュドロアーが開状態となったときの日時を示す情報を応答することを特徴とする。
本発明の構成によれば、サーバーは、印刷装置から受信したドロアー関連情報に基づいて、所定の期間においてキャッシュドロアーが開状態となったときの日時を示す情報という有益な情報を提供可能である。
【０００８】
また、本発明は、前記サーバーは、前記ネットワークを介して処理装置に接続され、前記ドロアー関連情報を受信した場合、受信した前記ドロアー関連情報に基づいて、前記処理装置を制御することを特徴とする。
本発明の構成によれば、サーバーは、印刷装置に接続されたキャッシュドロアーが開状態となるタイミングと同期させて、所定の処理装置に所定の処理を実行させることができる。
【０００９】
また、本発明は、前記処理装置は、前記印刷装置に接続された前記キャッシュドロアーを撮影可能なカメラであり、前記サーバーは、前記ドロアー関連情報を受信した場合、前記カメラに撮影を実行させることを特徴とする。
本発明の構成によれば、サーバーは、キャッシュドロアーが開状態となり、キャッシュドロアーからの現金の取り出し、キャッシュドロアーへの現金の収納が可能な状態のときに、カメラにキャッシュドロアーを撮影させることができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る会計システムの構成を示す図。
【図２】会計システムの各装置の機能的構成を示すブロック図。
【図３】タブレット端末、印刷装置、制御サーバーの動作を示すフローチャート。
【図４】レシートの一例を示す図。
【図５】会計情報管理データベースを示す図。
【図６】タブレット端末、印刷装置、カメラ、制御サーバーの動作を示すフローチャート。
【図７】ドロアー管理データベースを示す図。
【図８】ドロアー関連情報入力画面を示す図。
【図９】ドロアー関連情報表示画面を示す図。
【図１０】統括識別情報入力画面を示す図。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る会計システム１（ネットワークシステム）の構成を示す図である。
図１に示すように、会計システム１は、複数の店舗システム１１を備える。店舗システム１１は、スーパーマーケットや、コンビニエンスストア、デパート、飲食店等の店舗に用いられるシステムである。店舗は、商品の提供が行われ、商品の提供に応じて、顧客による会計が行われる施設であればよい。本実施形態において、「商品」は、物体として顧客に引き渡される商品だけでなく、顧客に提供されるサービスや、顧客に提供される飲食物等、対価と引き換えに顧客に提供される対象を意味する。
店舗システム１１は、顧客が購入した商品に応じた会計を行う機能、会計に応じてレシートを発行する機能等を備える。
【００１２】
店舗システム１１が適用される店舗には、顧客が会計を行なうレジカウンターＬが設けられる。レジカウンターＬには、ロール紙（記録媒体）に印刷する機能を有する印刷装置１２が設けられる。また、レジカウンターＬには、印刷装置１２と無線通信可能に接続され、印刷装置１２を制御するタブレット端末１３（外部装置）が設けられる。
【００１３】
レジカウンターＬに設けられた印刷装置１２には、デバイスとして、少なくともバーコードを読み取るバーコードリーダーＢＲと、キャッシュドロアーＪＴとが接続される（図２参照）。
キャッシュドロアーＪＴは、筐体と、筐体に収納可能なトレイとを備える。トレイには、現金を収納する現金収納部が設けられる。
キャッシュドロアーＪＴの筐体にトレイが収納されると、ロック機構により、筐体に対してトレイがロックされ、手動では筐体からトレイが引き出すことができない状態となる。キャッシュドロアーＪＴは、印刷装置１２の制御で、ロックを解除し、筐体からトレイを引き出すことが可能である。筐体から引き出されたトレイは、レジ担当者により、手動で、筐体に収納される。以下の説明において、キャッシュドロアーＪＴの筐体にトレイがロックされない状態のことを「開状態」という。
【００１４】
レジカウンターＬにおける会計に際し、レジ担当者は、印刷装置１２に接続されたバーコードリーダーＢＲで商品や商品の包装に付されたバーコードを読み取り、また、タブレット端末１３に対して会計に対応する入力を行う。印刷装置１２は、バーコードリーダーＢＲによる読み取りに基づくデータを、タブレット端末１３に送信する。タブレット端末１３は、印刷装置１２から受信したバーコードリーダーＢＲの読み取りに基づくデータや、レジ担当者による会計に対応する入力に基づいて、印刷装置１２にレシートを発行させる。印刷装置１２により発行されたレシートは、レジ担当者により顧客に引き渡される。また、タブレット端末１３は、印刷装置１２を制御して、所定のタイミングで、キャッシュドロアーＪＴを開状態とさせる。キャッシュドロアーＪＴが開状態となると、キャッシュドロアーＪＴからの現金の取り出し、キャッシュドロアーＪＴへの現金の収納が可能となる。レジ担当者は、開状態のキャッシュドロアーＪＴを利用して、顧客との間で現金のやり取りを行う。
印刷装置１２、及び、タブレット端末１３の構成、機能、及び、機能に基づく処理については後述する。
【００１５】
また、レジカウンターＬには、カメラ１６（処理装置）が設けられる。カメラ１６は、動画を撮影可能な装置である。レジカウンターＬにおいて、カメラ１６は、少なくとも、キャッシュドロアーＪＴの開状態となったトレイを撮影可能な位置に設けられる。カメラ１６の動作については後述する。
【００１６】
店舗システム１１は、ローカルエリアネットワークＬＮを備える。
印刷装置１２は、ＬＡＮに係る通信規格に従って、ローカルエリアネットワークＬＮと接続する。
ローカルエリアネットワークＬＮには、通信装置１４が接続される。通信装置１４は、ローカルエリアネットワークＬＮと、インターネット、電話網、その他の通信網を含むグローバルネットワークＧＮとを接続するインターフェース装置である。通信装置１４は、モデム（又は、ＯＮＵ（Optical Network Unit））に係る機能、ルーター機能、ＮＡＴ（Network Address Translation）機能、及び、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバー機能等を有する。通信装置１４は、ローカルエリアネットワークＬＮに接続された機器と、グローバルネットワークＧＮに接続された機器との間で行われる通信に際し、機器間で送受信されるデータを転送する。なお、図１では、通信装置１４を１つのブロックで表現するが、通信装置１４は、機能に応じた複数の装置を有する構成でもよい。
印刷装置１２、及び、カメラ１６は、通信装置１４を介して、グローバルネットワークＧＮにアクセス可能である。
【００１７】
グローバルネットワークＧＮには、制御サーバー１５（サーバー）が接続される。制御サーバー１５は、印刷装置１２、カメラ１６、及び、後述する管理装置１７をクライアントとするサーバーである。制御サーバー１５は、必要に応じて演算処理を実行し、演算処理の結果に基づくデータを、クライアントに送信する。なお、図１では、制御サーバー１５を、１つのブロックによって表現するが、これは制御サーバー１５が単一のサーバー装置により構成されることを意味するものではない。例えば、制御サーバー１５は、複数のサーバー装置を含んで構成されたものでもよい。すなわち、制御サーバー１５は、後述する各種処理を実行可能な構成であれば、その形態を問わない。
【００１８】
グローバルネットワークＧＮには、管理装置１７が接続される。
管理装置１７は、店舗システム１１が適用された店舗を運営する会社の本社等に設けられた端末である。店舗の経営者等の正当な権限を有する者は、管理装置１７を操作して、制御サーバー１５から所定のサービスの提供を受けることができる。制御サーバー１５が提供するサービスについては後述する。
【００１９】
図２は、会計システム１が備える各装置の機能的構成を示すブロック図である。
タブレット端末１３は、前面の広い領域にタッチパネル２２が設けられたタブレット型の（板状の）端末である。タブレット端末１３は、レジカウンターＬにおける会計に際し、会計に関する各種処理を実行して印刷装置１２を制御するホストコンピューターとして機能する。
図２に示すように、タブレット端末１３は、タブレット端末制御部２０と、タブレット端末通信部２１と、タッチパネル２２と、タブレット端末記憶部２３と、を備える。
【００２０】
タブレット端末制御部２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、タブレット端末１３を制御する。タブレット端末１３には、所定のアプリケーション（以下、「タブレット端末アプリケーションＴＡＰ」と表現する。）が事前にインストールされる。タブレット端末制御部２０は、タブレット端末アプリケーションＴＡＰ、その他の付随するプログラムを読み出して実行することにより、タブレット端末アプリケーション実行部２０１として機能する。
【００２１】
タブレット端末通信部２１は、タブレット端末制御部２０の制御で、所定の無線通信の規格に従って、印刷装置１２と通信する。タブレット端末１３と印刷装置１２との間で行われる通信の無線通信規格は、アドホックモードに対応する無線ＬＡＮに係る規格や、インフラストラクチャーモードに対応する無線ＬＡＮに係る規格、Bluetooth（登録商標）等の近距離無線通信に係る規格等、どのような規格でもよい。
【００２２】
タッチパネル２２は、液晶表示パネル等の表示パネルと、表示パネルに重ねて設けられたタッチセンサーとを備える。表示パネルは、タブレット端末制御部２０の制御で、各種画像を表示する。タッチセンサーは、タッチ操作を検出し、タブレット端末制御部２０に出力する。タブレット端末制御部２０は、タッチセンサーからの入力に基づいて、タッチ操作に対応する処理を実行する。
【００２３】
タブレット端末記憶部２３は、不揮発性メモリーを備え、各種データを記憶する。
【００２４】
印刷装置１２は、ロール紙を収容し、収容したロール紙にライン型のサーマルヘッドでドットを形成して画像を印刷するラインサーマルプリンターである。
図２に示すように、印刷装置１２は、印刷装置制御部３０と、印刷部３１と、印刷装置記憶部３２と、印刷装置通信部３３と、印刷装置ネットワーク通信部３４と、印刷装置デバイス通信部３５と、を備える。
【００２５】
印刷装置制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、印刷装置１２を制御する。
【００２６】
印刷部３１は、印刷装置１２の筐体に収容されたロール紙を搬送する搬送機構や、サーマルヘッドによってロール紙にドットを形成して画像を印刷する印刷機構、ロール紙を所定の位置で切断する切断機構等のロール紙への印刷に関する各種機構を備える。印刷部３１は、印刷装置制御部３０の制御で、搬送機構によりロール紙を搬送し、印刷機構によりロール紙にレシートに係る画像を印刷し、切断機構により所定の位置でロール紙を切断して、レシートを発行する。
【００２７】
印刷装置記憶部３２は、不揮発性メモリーを備え、各種データを記憶する。
【００２８】
印刷装置通信部３３は、印刷装置制御部３０の制御で、タブレット端末１３と所定の無線通信規格に従って通信する。
【００２９】
印刷装置ネットワーク通信部３４は、印刷装置制御部３０の制御で、グローバルネットワークＧＮと接続する機器（制御サーバー１５を含む。）や、ローカルエリアネットワークＬＮと接続する機器と所定の通信規格に従って通信する。
【００３０】
印刷装置デバイス通信部３５は、ＵＳＢの規格に従ったポートや、ＵＳＢ以外のシリアル通信規格に従ったポート、その他ポートを備えるインターフェースボードを備える。各ポートには、デバイスが接続可能である。印刷装置デバイス通信部３５は、印刷装置制御部３０の制御で、ポートを介して印刷装置１２に接続されたデバイスと通信する。
なお、印刷装置デバイス通信部３５が、無線通信機能を備え、デバイスと無線通信する構成でもよい。
【００３１】
印刷装置１２には、デバイスとして、バーコードリーダーＢＲ、カスタマーディスプレーＣＤ、及び、キャッシュドロアーＪＴが接続される。
バーコードリーダーＢＲは、商品や、商品の包装等に付されたバーコードを読み取り、読取結果を示すデータを印刷装置デバイス通信部３５に出力する。印刷装置デバイス通信部３５は、バーコードリーダーＢＲから入力されたデータを、印刷装置制御部３０に出力する。
カスタマーディスプレーＣＤは、印刷装置制御部３０の制御で、会計に関する情報を表示する。カスタマーディスプレーＣＤに表示された情報は、レジカウンターＬで会計を行う顧客が視認できる。
キャッシュドロアーＪＴは、上述したように、筐体と、筐体に収納可能なトレイとを備える。トレイには、現金を収納する現金収納部が設けられる。
【００３２】
カメラ１６は、カメラ制御部５０と、撮影部５１と、カメラネットワーク通信部５２とを備える。
カメラ制御部５０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、カメラ１６を制御する。
撮影部５１は、ＣＣＤイメージセンサーやＣＭＯＳイメージセンサー等の撮像素子、撮影レンズ群、ズームやフォーカス等の調整を行うためにレンズ群を駆動するレンズ駆動部等を備え、カメラ制御部５０の制御に従って撮影を行う。カメラ制御部５０は、撮影部５１が備える撮像素子からの入力に基づいて、所定の静止画ファイル形式の撮影画像データを生成する。また、カメラ制御部５０は、所定の期間における撮像素子からの入力により生成した撮影画像データに基づいて、複数の撮影画像データにより構成される所定の動画ファイル形式の動画データを生成する。
カメラネットワーク通信部５２は、カメラ制御部５０の制御に基づいて、グローバルネットワークＧＮと接続する機器（制御サーバー１５を含む。）や、ローカルエリアネットワークＬＮと接続する機器と所定の通信規格に従って通信する。
【００３３】
制御サーバー１５は、印刷装置１２、及び、管理装置１７をクライアントとするクラウドサーバーである。
図２に示すように、制御サーバー１５は、制御サーバー制御部４０（制御部）と、制御サーバーネットワーク通信部４１と、制御サーバー記憶部４２（記憶部）と、を備える。
【００３４】
制御サーバー制御部４０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、制御サーバー１５を制御する。
【００３５】
制御サーバーネットワーク通信部４１は、制御サーバー制御部４０の制御で、グローバルネットワークＧＮと接続する機器（印刷装置１２、カメラ１６、及び、管理装置１７を含む。）と所定の通信規格に従って通信する。
【００３６】
制御サーバー記憶部４２は、不揮発性メモリーを備え、各種データ（会計情報管理データベース４２１、カメラ管理データベース４２２、及び、ドロアー管理データベース４２３を含む。）を記憶する。
【００３７】
管理装置１７は、店舗システム１１が適用された店舗を運営する主体が管理する装置である。
図２に示すように、管理装置１７は、管理装置制御部６０と、管理装置ネットワーク通信部６１と、管理装置記憶部６２と、管理装置表示部６３と、を備える。
管理装置制御部６０は、ＣＰＵや、ＲＯＭ、ＲＡＭ等を備え、管理装置１７を制御する。管理装置１７には、ブラウザーがインストールされる。管理装置制御部６０は、ブラウザー、その他の付随するプログラムを読み出して実行することにより、ブラウザー実行部６０１として機能する。
管理装置ネットワーク通信部６１は、管理装置制御部６０の制御で、グローバルネットワークＧＮと接続する機器（制御サーバー１５を含む。）と所定の通信規格に従って通信する。
管理装置記憶部６２は、不揮発性メモリーを備え、各種データを記憶する。
管理装置表示部６３は、液晶表示パネル等の表示パネルを備え、管理装置制御部６０の制御に従って、各種情報を表示する。
【００３８】
次に、レジカウンターＬで顧客の会計が行われた場合の、タブレット端末１３、印刷装置１２、及び、制御サーバー１５の動作について説明する。
ここで、レジカウンターＬで行われる会計に応じて、印刷装置１２は、少なくとも、タブレット端末１３の制御でレシートを発行する処理、及び、キャッシュドロアーＪＴを制御する処理を実行する。
以下、印刷装置１２がレシートを発行する場合と、印刷装置１２がキャッシュドロアーＪＴを制御する場合とに分けて、レジカウンターＬで行われる会計に応じて各装置が実行する処理について説明する。
【００３９】
図３は、レジカウンターＬにおける会計に応じて印刷装置１２がレシートを発行する場合の、タブレット端末１３、印刷装置１２、及び、制御サーバー１５の動作を示すフローチャートである。
【００４０】
図３に示すように、タブレット端末１３のタブレット端末制御部２０のタブレット端末アプリケーション実行部２０１は、顧客の会計に応じて会計処理（決済処理）を実行し、会計処理に基づいてレシート発行指示データを生成する（ステップＳＡ１）。レシート発行指示データは、レシートの発行を指示する制御データである。
ステップＳＡ１の処理について詳述すると、タブレット端末アプリケーション実行部２０１は、顧客の会計に伴う印刷装置１２（印刷装置１２に接続されたバーコードリーダーＢＲ）からの入力や、タッチパネル２２に対するレジ担当者の入力に応じて、レシート情報を生成する。レシート情報とは、印刷装置１２に発行させるレシートに印刷する情報である。レシート情報の具体的な内容については、例を挙げて後述する。
次いで、タブレット端末アプリケーション実行部２０１は、生成したレシート情報に基づいて、レシート発行指示データを生成する。レシート発行指示データは、所定のレイアウトに従ってレシート情報が印刷されたレシートの発行を指示する制御データである。レシート発行指示データは、印刷装置１２のコマンド体系に従った複数の制御コマンドを含んで構成される。
【００４１】
ステップＳＡ１でレシート発行指示データを生成した後、タブレット端末アプリケーション実行部２０１は、タブレット端末通信部２１を制御して、生成したレシート発行指示データを、印刷装置１２に送信する（ステップＳＡ２）。
【００４２】
図３に示すように、印刷装置１２の印刷装置制御部３０は、印刷装置通信部３３を制御して、レシート発行指示データを受信する（ステップＳＢ１）。
【００４３】
次いで、印刷装置制御部３０は、ステップＳＢ１で受信したレシート発行指示データに基づいて、印刷部３１を制御して、レシートを発行する（ステップＳＢ２）。発行されたレシートは、顧客に引き渡される。
【００４４】
図４は、レシート発行指示データに基づいて印刷装置１２により発行されるレシートの一例であるレシートＲ１を示す図である。
図４で例示するレシートＲ１には、店舗の名称を図案化したロゴ情報Ｊ１が印刷される。
また、レシートＲ１には、店舗の住所、及び、電話番号を示す店舗情報Ｊ２が印刷される。
また、レシートＲ１には、レシートを識別するレシート識別情報Ｊ３が印刷される。
また、レシートＲ１には、レシートが発行された日時を示す発行日時情報Ｊ４が印刷される。
また、レシートＲ１には、顧客が購入した商品に関する情報を示す明細情報Ｊ５が、１又は複数、印刷される。明細情報Ｊ５は、顧客が購入した商品について、商品の購入数量を示す購入数量情報Ｊ５１、商品の名称を示す商品名情報Ｊ５２、及び、商品の単価を示す単価情報Ｊ５３を有する。
また、レシートＲ１には、小計を示す小計情報Ｊ６が印刷される。
また、レシートＲ１には、税金に関する税額情報Ｊ７が印刷される。
また、レシートＲ１には、合計金額を示す合計金額情報Ｊ８が印刷される。
印刷装置制御部３０は、レシート発行指示データに基づいて、ロゴ情報Ｊ１〜合計金額情報Ｊ８を印刷する。
【００４５】
次いで、印刷装置制御部３０は、印刷装置ネットワーク通信部３４を制御して、シリアル番号Ｊ９、及び、ステップＳＢ１で受信したレシート発行指示データを、制御サーバー１５に送信する（ステップＳＢ３）。
シリアル番号Ｊ９は、印刷装置１２の製造段階で、印刷装置１２に一意に割り当てられる識別情報である。シリアル番号Ｊ９は、印刷装置１２を識別する「印刷装置識別情報」に相当する。
なお、ステップＳＢ３において、シリアル番号Ｊ９、及び、レシート発行指示データを送信するのに必要な通信に関する情報（送信先に関する情報や、通信に用いるプロトコル、送信するデータのフォーマット等）は、印刷装置１２に事前に登録される。
【００４６】
図３に示すように、制御サーバー１５の制御サーバー制御部４０は、制御サーバーネットワーク通信部４１を制御して、印刷装置１２が送信したシリアル番号Ｊ９及びレシート発行指示データを受信する（ステップＳＣ１）。
【００４７】
次いで、制御サーバー制御部４０は、所定の方法で、受信したレシート発行指示データから会計情報を抽出する（ステップＳＣ２）。
会計情報は、レシートに印刷されるレシート情報のうち、予め定められた情報である。会計情報は、図４で例示したレシートＲ１では、具体的には、レシート識別情報Ｊ３、発行日時情報Ｊ４、１又は複数の明細情報Ｊ５（購入数量情報Ｊ５１、商品名情報Ｊ５２、及び、単価情報Ｊ５３の組み合わせ）、小計情報Ｊ６、税額情報Ｊ７、及び、合計金額情報Ｊ８が会計情報である。
【００４８】
次いで、制御サーバー制御部４０は、制御サーバー記憶部４２が記憶する会計情報管理データベース４２１にアクセスして、ステップＳＣ１で受信したシリアル番号Ｊ９、及び、ステップＳＣ２で抽出した会計情報に基づいて、会計情報管理データベース４２１に１件のレコードを生成する（ステップＳＣ３）。
【００４９】
図５は、会計情報管理データベース４２１のレコードに含まれる情報を模式的に示す図である。
図５に示すように、会計情報管理データベース４２１のレコードは、統括識別情報Ｊ１０、シリアル番号Ｊ９、レシート識別情報Ｊ３、発行日時情報Ｊ４、１又は複数の明細情報Ｊ５、小計情報Ｊ６、税額情報Ｊ７、及び、合計金額情報Ｊ８を備える。
統括識別情報Ｊ１０は、対応するレシートを識別する識別情報（＝会計情報に対応する会計を識別する識別情報）である。制御サーバー制御部４０は、所定のルールに従って、一意な値の統括識別情報Ｊ１０を生成し、レコードに含める。
【００５０】
以上のように、会計情報管理データベース４２１には、店舗で行われた会計のそれぞれについて、会計情報が記憶される。従って、制御サーバー１５は、外部装置からの問い合わせに応じて、会計情報管理データベース４２１に記憶された会計情報に基づいて、会計に関する有益な情報を提供できる。
【００５１】
次に、レジカウンターＬにおける会計に応じて印刷装置１２がキャッシュドロアーＪＴを制御する場合に各装置が実行する処理について説明する。
図６は、レジカウンターＬにおける会計に応じて印刷装置１２がキャッシュドロアーＪＴを制御する場合の、タブレット端末１３、印刷装置１２、カメラ１６、及び、制御サーバー１５の動作を示すフローチャートである。
【００５２】
図６に示すように、タブレット端末１３のタブレット端末制御部２０のタブレット端末アプリケーション実行部２０１は、顧客の会計に応じて会計処理（決済処理）を実行し、所定のタイミングでオープンコマンド（制御コマンド）を生成する（ステップＳＤ１）。オープンコマンドとは、キャッシュドロアーＪＴを開状態とすることを指示する制御コマンドである。タブレット端末アプリケーション実行部２０１は、例えば、レジ担当者により、小計の計算を指示する入力がタッチパネル２２に対してあった場合に、オープンコマンドを生成する。
次いで、タブレット端末アプリケーション実行部２０１は、タブレット端末通信部２１を制御して、生成したオープンコマンドを、印刷装置１２に送信する（ステップＳＤ２）。
【００５３】
図６に示すように、印刷装置１２の印刷装置制御部３０は、印刷装置通信部３３を制御して、オープンコマンドを受信する（ステップＳＥ１）。
次いで、印刷装置制御部３０は、ステップＳＥ１で受信したオープンコマンドに基づいて、ドロアー関連情報Ｊ１１を生成する（ステップＳＥ２）。
ドロアー関連情報Ｊ１１は、オープンコマンドを受信したことを示すオープンコマンド受信通知情報Ｊ１１１を含む。また、ドロアー関連情報は、オープンコマンドを受信したときの日時（日付＋時刻）を示すオープンコマンド受信日時情報Ｊ１１２を含む。
【００５４】
ドロアー関連情報Ｊ１１を生成した後、印刷装置制御部３０は、印刷装置ネットワーク通信部３４を制御して、ステップＳＥ２で生成したドロアー関連情報Ｊ１１、及び、シリアル番号Ｊ９を、制御サーバー１５に送信する（ステップＳＥ３）。
なお、ステップＳＥ３において、ドロアー関連情報Ｊ１１、及び、シリアル番号Ｊ９を送信するのに必要な通信に関する情報（送信先に関する情報や、通信に用いるプロトコル、送信するデータのフォーマット等）は、印刷装置１２に事前に登録される。
【００５５】
次いで、印刷装置制御部３０は、ステップＳＥ１で受信したオープンコマンドに基づいて、キャッシュドロアーＪＴを制御して、キャッシュドロアーＪＴを開状態とする（ステップＳＥ４）。ステップＳＥ４において、印刷装置制御部３０は、キャッシュドロアーＪＴと通信して、キャッシュドロアーＪＴにおける筐体に対するトレイのロックを解除し、筐体からトレイを引き出させて、キャッシュドロアーＪＴを開状態とする。
【００５６】
図６に示すように、制御サーバー１５の制御サーバー制御部４０は、制御サーバーネットワーク通信部４１を制御して、印刷装置１２が送信したシリアル番号Ｊ９及びドロアー関連情報Ｊ１１を受信する（ステップＳＧ１）。
【００５７】
次いで、制御サーバー制御部４０は、撮影指示データを生成する（ステップＳＧ２）。撮影指示データとは、カメラ１６に対して、所定の期間の間、撮影を指示する制御データである。撮影指示データは、カメラ１６のコマンド体系に対応した１又は複数の制御コマンドを含んで構成される。
【００５８】
次いで、制御サーバー制御部４０は、制御サーバーネットワーク通信部４１を制御して、ステップＳＧ２で生成した撮影指示データを、カメラ１６に送信する（ステップＳＧ３）。
ステップＳＧ３で制御サーバー制御部４０が撮影指示データを送信するカメラ１６は、ドロアー関連情報の送信元の印刷装置１２が設けられたレジカウンターＬと同じレジカウンターＬに設けられたカメラ１６である。換言すれば、ステップＳＧ３で制御サーバー制御部４０が撮影指示データを送信するカメラ１６は、ドロアー関連情報の送信元の印刷装置１２に接続されたキャッシュドロアーＪＴを撮影可能なカメラ１６である。
制御サーバー記憶部４２には、カメラ管理データベース４２２が記憶される。カメラ管理データベース４２２は、店舗に設けられるカメラ１６のそれぞれについて、カメラ１６が設けられた店舗を識別する店舗識別情報と、カメラ１６が撮影対象とするキャッシュドロアーＪＴに接続された印刷装置１２のシリアル番号Ｊ９と、カメラ１６に撮影指示データ等のデータを送信するために必要な通信に関する情報（カメラ１６のアドレスや、通信に用いるプロトコル、送信するデータのフォーマット等）とを対応付けて記憶する。
ステップＳＧ３において、制御サーバー制御部４０は、ステップＳＧ１で受信したシリアル番号Ｊ９に基づいて、カメラ管理データベース４２２のレコードのうち、対応するレコードを特定し、特定した対応するレコードに基づいて、撮影指示データをカメラ１６に送信する。
【００５９】
図６に示すように、カメラ１６のカメラ制御部５０は、カメラネットワーク通信部５２を制御して、撮影指示データを受信する（ステップＳＦ１）。
次いで、カメラ制御部５０は、ステップＳＦ１で受信した撮影指示データに基づいて、撮影部５１を制御して、所定の期間、撮影を実行させる（ステップＳＦ２）。ステップＳＦ２でカメラ１６により撮影が開始されるタイミングは、ステップＳＥ４でキャッシュドロアーＪＴが開状態となるタイミングと、近接する。なお、これらタイミングが確実に近接するように、印刷装置１２と、カメラ１６と、制御サーバー１５との間で通信し、これらタイミングを調整する構成でもよい。
ステップＳＦ２において、キャッシュドロアーＪＴの開状態への移行に応じて、所定の期間の間、カメラ１６によりキャッシュドロアーＪＴが撮影される。この結果、カメラ１６により、会計時にレジ担当者によって行われるキャッシュドロアーＪＴからの現金の取り出し、キャッシュドロアーＪＴへの現金の収納が撮影される。
【００６０】
撮影部５１による所定の期間の撮影の実行に応じて、カメラ制御部５０は、当該所定の期間の撮影に係る動画データ（以下、「ドロアー撮影動画データ」という。）を生成する（ステップＳＦ３）。所定の期間は、予め設定された撮影期間、あるいは、キャッシュドロアーＪＴが閉じられるまでの期間とする。
次いで、カメラ制御部５０は、カメラネットワーク通信部５２を制御して、ステップＳＦ３で生成したドロアー撮影動画データを制御サーバー１５に送信する（ステップＳＦ４）。
【００６１】
図６に示すように、制御サーバー１５の制御サーバー制御部４０は、制御サーバーネットワーク通信部４１を制御して、ドロアー撮影動画データを受信する（ステップＳＧ４）。
次いで、制御サーバー制御部４０は、ステップＳＧ１で受信したドロアー関連情報Ｊ１１及びシリアル番号Ｊ９と、ステップＳＧ４で受信したドロアー撮影動画データとに基づいて、ドロアー管理データベース４２３に１件のレコードを生成する（ステップＳＧ５）。
【００６２】
図７は、ドロアー管理データベース４２３のレコードに含まれる情報（データ）を模式的に示す図である。
図７に示すように、ドロアー管理データベース４２３の１件のレコードは、レコード識別情報Ｊ１２と、統括識別情報Ｊ１０と、シリアル番号Ｊ９と、ドロアー関連情報Ｊ１１と、ドロアー撮影動画データとを有する。
レコード識別情報Ｊ１２は、ドロアー管理データベース４２３において各レコードを識別する情報である。
ステップＳＧ５において、制御サーバー制御部４０は、一意な値のレコード識別情報Ｊ１２を生成する。また、制御サーバー制御部４０は、統括識別情報Ｊ１０を生成する。制御サーバー制御部４０は、生成する統括識別情報Ｊ１０の値を、対応する会計に応じて会計情報管理データベース４２１に生成するレコードに含める統括識別情報Ｊ１０の値と同一とする。すなわち、１の会計においてキャッシュドロアーＪＴの開状態への移行に応じてドロアー管理データベース４２３に生成されるレコードが有する統括識別情報Ｊ１０の値と、当該１の会計に応じて会計情報管理データベース４２１に生成されるレコードが有する統括識別情報Ｊ１０の値とは同一である。
制御サーバー制御部４０は、ドロアー管理データベース４２３に、生成したレコード識別情報Ｊ１２と、生成した統括識別情報Ｊ１０と、シリアル番号Ｊ９と、ドロアー関連情報Ｊ１１と、ドロアー撮影動画データとを有する１件のレコードを生成する。
【００６３】
以上のように、制御サーバー１５は、キャッシュドロアーＪＴの開状態への移行に応じて、ドロアー管理データベース４２３に１件のレコードを生成する。
【００６４】
次に、ドロアー管理データベース４２３に基づく制御サーバー１５の処理について説明する。
制御サーバー１５には、複数のＷｅｂＡＰＩ（Application Programming Interface）（ＡＰＩ）が登録される。そして、制御サーバー１５は、管理装置１７からのアクセスに応じて、ドロアー管理データベース４２３に基づいて、所定のＷｅｂＡＰＩにより処理を行って、ユーザーが必要とする情報を提供することができる。
以下、制御サーバー１５が情報を提供するときの処理について、以下の２つの処理（第１の処理、及び、第２の処理）を例として説明する。
【００６５】
＜第１の処理＞
ユーザーは、特定の印刷装置１２に接続されたキャッシュドロアーＪＴが、所定の期間において開状態となった日時を示す情報を取得することを望む場合がある。上記の情報を取得できれば、当該キャッシュドロアーＪＴの動作の実態を的確に把握できるからである。また、キャッシュドロアーＪＴが開状態となるタイミングは、会計が行われるタイミングに対応するため、上記の情報を取得できれば、所定の期間において対応するレジカウンターＬで行われた会計の回数や、会計の頻度の推移を的確に把握できるからである。
【００６６】
本実施形態において、制御サーバー１５は、管理装置１７からのアクセスに応じて、以下の方法で、ユーザーが指定する特定の期間において、ユーザーが指定する特定の印刷装置１２に接続されたキャッシュドロアーＪＴが開状態となった日時を示す情報を提供する。
なお、以下の例では、管理装置１７が制御サーバー１５にアクセスする場合を例にして説明を行うが、制御サーバー１５にアクセス可能な装置は、管理装置１７に限らない。制御サーバー１５にアクセスする装置は、ブラウザーがインストールされ、正当な権限を有するものが使用する装置であればよい。このことは、後述する第２の処理、及び、第３の処理についても同じである。
【００６７】
ユーザーは、管理装置１７のブラウザーを立ち上げ、ドロアー関連情報入力画面Ｇ８１（図８）の表示に係る制御サーバー１５の所定のＵＲＬへのアクセスを指示する。ＵＲＬは、所定の方法で、ユーザーに事前に通知される。
管理装置１７の管理装置制御部６０のブラウザー実行部６０１は、ユーザーの指示に応じて、制御サーバー１５の所定のＵＲＬにアクセスする。制御サーバー１５の制御サーバー制御部４０は、所定のＵＲＬへのアクセスに応じて、ドロアー関連情報入力画面Ｇ８１（図８）を表示させるＨＴＭＬファイルを管理装置１７に送信する。
管理装置１７のブラウザー実行部６０１は、受信したＨＴＭＬファイルに基づいてドロアー関連情報入力画面Ｇ８１（図８）を管理装置表示部６３に表示する。
なお、詳細な説明は省略するが、管理装置１７から制御サーバー１５へのアクセスに際し、ユーザーが正当な権限を有する者か否かを判別する認証が所定の方法で適切に行われる。
【００６８】
図８は、ドロアー関連情報入力画面Ｇ８１を示す図である。
図８に示すように、ドロアー関連情報入力画面Ｇ８１は、シリアル番号入力欄Ｎ８１を有する。シリアル番号入力欄Ｎ８１は、シリアル番号Ｊ９を入力する入力欄である。ユーザーは、関連する情報を取得することを望むキャッシュドロアーＪＴが接続された印刷装置１２のシリアル番号Ｊ９をシリアル番号入力欄Ｎ８１に入力する。
【００６９】
図８に示すように、ドロアー関連情報入力画面Ｇ８１は、期間入力欄Ｎ８２を有する。期間入力欄Ｎ８２は、期間を示す情報を入力する入力欄である。ユーザーは、期間入力欄Ｎ８２に、期間を示す情報を入力する。
以下、期間入力欄Ｎ８２に入力された期間を示す情報を「ドロアー関連期間情報Ｊ１３」という。
図８に示すように、ドロアー関連情報入力画面Ｇ８１は、確定ボタンＫＢ８１を有する。確定ボタンＫＢ８１は、ドロアー関連情報入力画面Ｇ８１への入力を確定するボタンである。ユーザーは、ドロアー関連情報入力画面Ｇ８１への入力を確定する場合、確定ボタンＫＢ８１を操作する。
【００７０】
ドロアー関連情報入力画面Ｇ８１の確定ボタンＫＢ８１が操作されたことを検出すると、管理装置１７のブラウザー実行部６０１は、ドロアー関連情報入力画面Ｇ８１の各入力欄に入力された情報を取得する。
次いで、ブラウザー実行部６０１は、取得した情報に基づいて、ＨＴＴＰリクエストを生成し、生成したＨＴＴＰリクエストを制御サーバー１５に送信する。ブラウザー実行部６０１は、例えば、ドロアー関連情報入力画面Ｇ８１に係るＨＴＭＬファイルに実装されたスクリプトの機能により、ＨＴＴＰリクエストの生成、及び、送信を実行する。
【００７１】
ＨＴＴＰリクエストにおいて、リクエスト行のメソッドは、「ＧＥＴ」である。また、ＨＴＴＰリクエストのリクエスト行には、パス名として、制御サーバー１５の所定のＵＲＬが記録されると共に、対応する所定のＷｅｂＡＰＩ（以下、「第１ＷｅｂＡＰＩ」とする。）を指定する情報がルールに従って記録される。また、パス名には、第１ＷｅｂＡＰＩに対して、パラメーターとして受け渡すシリアル番号Ｊ９、及び、ドロアー関連期間情報Ｊ１３がクエリーパラメーターによりルールに従って記録される。
【００７２】
ＨＴＴＰリクエストは、「印刷装置識別情報を含み、キャッシュドロアーＪＴに関する情報の応答を要求する応答要求情報」に相当する。
【００７３】
制御サーバー１５の制御サーバー制御部４０は、管理装置１７が送信した第１ＷｅｂＡＰＩに係るＨＴＴＰリクエストを受信する。
次いで、制御サーバー制御部４０は、受信したＨＴＴＰリクエストで指定された第１ＷｅｂＡＰＩ、及び、クエリーパラメーター（シリアル番号Ｊ９、及び、ドロアー関連期間情報Ｊ１３）に基づいて、以下の処理を実行する。
すなわち、制御サーバー制御部４０は、第１ＷｅｂＡＰＩの機能により、ドロアー管理データベース４２３から、ＨＴＴＰリクエストに応じた情報を収集し、収集した情報に基づく情報が記録されたＪＳＯＮ（JavaScript（登録商標） Object Notation）形式のデータ（以下、「応答データ」という。）を生成し、生成した応答データをＨＴＴＰレスポンスで送信する。
なお、ＨＴＴＰレスポンス、及び、ＨＴＴＰレスポンスに含まれる応答データは、「処理結果を示す情報」に相当する。
【００７４】
応答データの生成について詳述すると、制御サーバー制御部４０は、第１ＷｅｂＡＰＩの機能により以下の処理を実行する。すなわち、制御サーバー制御部４０は、ドロアー管理データベース４２３のレコードのうち、クエリーパラメーターに係るシリアル番号Ｊ９の値と同一の値のシリアル番号Ｊ９を有するレコードを特定する。次いで、制御サーバー制御部４０は、特定したレコードのドロアー関連情報Ｊ１１を取得する。次いで、制御サーバー制御部４０は、取得したドロアー関連情報Ｊ１１に基づいて、クエリーパラメーターに係るドロアー関連期間情報Ｊ１３が示す期間において、キャッシュドロアーＪＴが開状態となった日時（＝印刷装置１２がオープンコマンドを受信した日時）を示す情報を取得する。ドロアー関連情報Ｊ１１には、オープンコマンド受信日時情報Ｊ１１２が含まれるため、制御サーバー制御部４０は、ドロアー関連情報Ｊ１１に基づいて、ドロアー関連期間情報Ｊ１３が示す期間において、キャッシュドロアーＪＴが開状態となった日時を示す情報を取得可能である。
次いで、制御サーバー制御部４０は、キャッシュドロアーＪＴが開状態となった日時を示す情報がフォーマットに従って記録された応答データを生成する。
【００７５】
管理装置１７のブラウザー実行部６０１は、制御サーバー１５が送信したＨＴＴＰレスポンスを受信する。
次いで、ブラウザー実行部６０１は、受信したＨＴＴＰレスポンスに含まれる応答データに基づいて、ユーザーが指定した期間において、キャッシュドロアーＪＴが開状態となった日時を示す情報が少なくも表示されたドロアー関連情報表示画面Ｇ９１を管理装置表示部６３に表示する。
【００７６】
図９は、ドロアー関連情報表示画面Ｇ９１の一例を示す図である。
図９に例示するように、ドロアー関連情報表示画面Ｇ９１には、ユーザーが指定した期間において、キャッシュドロアーＪＴが開状態となった日時を示す情報が表示される。
ユーザーは、ドロアー関連情報表示画面Ｇ９１を参照することにより、特定の期間において、特定のキャッシュドロアーＪＴが開状態となった日時を示す情報を的確に取得できる。
【００７７】
＜第２の処理＞
ユーザーは、特定の会計について、カメラ１６の撮影に基づいて生成されたドロアー撮影動画データに基づく動画を参照することを望む場合がある。例えば、特定の会計に関し、レジ担当者が、顧客からの現金の受け取りや、顧客への現金の引き渡しを誤って行った可能性がある場合に、ユーザーは、現金の受け取り／引き渡しの正しさの検証のために、当該特定の会計についてカメラ１６の撮影に基づく動画を参照することを望む場合がある。
本実施形態において、制御サーバー１５は、管理装置１７からのアクセスに応じて、以下の方法で、ユーザーが指定する特定の会計について、カメラ１６の撮影に基づく動画をユーザーに提供する。
【００７８】
ユーザーは、管理装置１７のブラウザーを立ち上げ、統括識別情報入力画面Ｇ１０１（図１０）の表示に係る制御サーバー１５の所定のＵＲＬへのアクセスを指示する。ＵＲＬは、所定の方法で、ユーザーに事前に通知される。
管理装置１７の管理装置制御部６０のブラウザー実行部６０１は、ユーザーの指示に応じて、制御サーバー１５の所定のＵＲＬにアクセスする。制御サーバー１５の制御サーバー制御部４０は、所定のＵＲＬへのアクセスに応じて、統括識別情報入力画面Ｇ１０１（図１０）を表示させるＨＴＭＬファイルを管理装置１７に送信する。
管理装置１７のブラウザー実行部６０１は、受信したＨＴＭＬファイルに基づいて統括識別情報入力画面Ｇ１０１（図１０）を管理装置表示部６３に表示する。
【００７９】
図１０は、統括識別情報入力画面Ｇ１０１を示す図である。
図１０に示すように、統括識別情報入力画面Ｇ１０１は、統括識別情報入力欄Ｎ１０１を有する。統括識別情報入力欄Ｎ１０１は、統括識別情報Ｊ１０を入力する入力欄である。ユーザーは、関連する動画を参照することを望む特定の会計の統括識別情報Ｊ１０を、統括識別情報入力欄Ｎ１０１に入力する。なお、ユーザーは、所定の手段により、特定の会計の統括識別情報Ｊ１０の値を取得することが可能である。
図１０に示すように、統括識別情報入力画面Ｇ１０１は、確定ボタンＫＢ１０１を有する。確定ボタンＫＢ１０１は、統括識別情報入力画面Ｇ１０１への入力を確定するボタンである。ユーザーは、統括識別情報入力画面Ｇ１０１への入力を確定する場合、確定ボタンＫＢ１０１を操作する。
【００８０】
統括識別情報入力画面Ｇ１０１の確定ボタンＫＢ１０１が操作されたことを検出すると、管理装置１７のブラウザー実行部６０１は、統括識別情報入力画面Ｇ１０１の各入力欄に入力された情報を取得する。
次いで、ブラウザー実行部６０１は、取得した情報に基づいて、ＨＴＴＰリクエストを生成し、生成したＨＴＴＰリクエストを制御サーバー１５に送信する。ブラウザー実行部６０１は、例えば、統括識別情報入力画面Ｇ１０１に係るＨＴＭＬファイルに実装されたスクリプトの機能により、ＨＴＴＰリクエストの生成、及び、送信を実行する。
【００８１】
ＨＴＴＰリクエストにおいて、リクエスト行のメソッドは、「ＧＥＴ」である。また、ＨＴＴＰリクエストのリクエスト行には、パス名として、制御サーバー１５の所定のＵＲＬが記録されると共に、対応する所定のＷｅｂＡＰＩ（以下、「第２ＷｅｂＡＰＩ」とする。）を指定する情報がルールに従って記録される。また、パス名には、第２ＷｅｂＡＰＩにパラメーターとして受け渡す統括識別情報Ｊ１０がクエリーパラメーターによりルールに従って記録される。
【００８２】
制御サーバー１５の制御サーバー制御部４０は、管理装置１７が送信した第２ＷｅｂＡＰＩに係るＨＴＴＰリクエストを受信する。
次いで、制御サーバー制御部４０は、受信したＨＴＴＰリクエストで指定された第２ＷｅｂＡＰＩ、及び、クエリーパラメーター（統括識別情報Ｊ１０）に基づいて、以下の処理を実行する。
すなわち、制御サーバー制御部４０は、第２ＷｅｂＡＰＩの機能により、ドロアー管理データベース４２３から、ＨＴＴＰリクエストに応じた情報を収集し、収集した情報に基づく情報が記録されたＪＳＯＮ形式の応答データを生成し、生成した応答データをＨＴＴＰレスポンスで送信する。
なお、ＨＴＴＰレスポンス、及び、ＨＴＴＰレスポンスに含まれる応答データは、「処理結果を示す情報」に相当する。
【００８３】
応答データの生成について詳述すると、制御サーバー制御部４０は、第２ＷｅｂＡＰＩの機能により以下の処理を実行する。すなわち、制御サーバー制御部４０は、ドロアー管理データベース４２３のレコードのうち、クエリーパラメーターに係る統括識別情報Ｊ１０の値と同一の値の統括識別情報Ｊ１０を有する１又は複数のレコードを特定する。次いで、制御サーバー制御部４０は、特定した１又は複数のレコードが有するドロアー撮影動画データを取得する。次いで、制御サーバー制御部４０は、取得したドロアー撮影動画データがフォーマットに従って記録された応答データを生成する。
【００８４】
管理装置１７のブラウザー実行部６０１は、制御サーバー１５が送信したＨＴＴＰレスポンスを受信する。
次いで、ブラウザー実行部６０１は、受信したＨＴＴＰレスポンスの応答データに含まれるドロアー撮影動画データに基づいて、所定のウェブページに動画を表示する。なお、ドロアー撮影動画データに基づいて動画を表示する機能を有するプログラムは、管理装置１７に事前にインストールされる。所定のウェブページに表示される動画は、ユーザーが指定した特定の会計において、キャッシュドロアーＪＴの開状態への移行に応じたカメラ１６による撮影に基づく動画である。
ユーザーは、所定のウェブページに表示された動画を参照することにより、例えば、レジ担当者による会計時の現金の受け取り／引き渡しの正しさを検証できる。
【００８５】
以上説明したように、本実施形態に係る会計システム１（ネットワークシステム）は、キャッシュドロアーＪＴ及びタブレット端末１３（外部装置）が接続可能な印刷装置１２と、印刷装置１２とネットワークを介して通信可能な制御サーバー１５（サーバー）とを備える。印刷装置１２は、タブレット端末１３から、キャッシュドロアーＪＴを開状態とすることを指示するオープンコマンド（制御コマンド）を受信した場合、オープンコマンドを受信したことを示す情報（オープンコマンド受信通知情報Ｊ１１１）を少なくとも含むドロアー関連情報Ｊ１１を制御サーバー１５に送信する。制御サーバー１５は、ドロアー関連情報Ｊ１１を受信した場合、受信したドロアー関連情報Ｊ１１に基づく処理を実行する。
この構成によれば、制御サーバー１５は、印刷装置１２がタブレット端末１３の制御でキャッシュドロアーＪＴを制御する際に、印刷装置１２からドロアー関連情報Ｊ１１を受信することができ、受信したドロアー関連情報Ｊ１１に基づいて、例えば、キャッシュドロアーＪＴに関する情報の管理、提供等の有益な処理を実行できる。
【００８６】
また、本実施形態では、制御サーバー１５は、ドロアー関連情報Ｊ１１を受信した場合、受信したドロアー関連情報Ｊ１１と、ドロアー関連情報Ｊ１１の送信元の印刷装置１２を識別するシリアル番号Ｊ９（印刷装置識別情報）とを対応付けて記憶する。そして、制御サーバー１５は、シリアル番号Ｊ９を含み、キャッシュドロアーＪＴに関する情報の応答を要求する応答要求情報に相当するＨＴＴＰリクエストを受信した場合、シリアル番号Ｊ９と対応付けられたドロアー関連情報Ｊ１１に基づいて、キャッシュドロアーＪＴに関する情報を応答する。
この構成によれば、制御サーバー１５は、問い合せに応じて、特定の印刷装置１２に接続されたキャッシュドロアーＪＴに関する情報を提供できる。
【００８７】
また、本実施形態では、ドロアー関連情報Ｊ１１は、オープンコマンドを受信したときの日時を示す情報（オープンコマンド受信日時情報Ｊ１１２）を含む。そして、制御サーバー１５は、上述した応答要求情報を受信した場合、応答要求情報に含まれる印刷装置識別情報と対応付けられたドロアー関連情報Ｊ１１に基づいて、所定の期間においてキャッシュドロアーＪＴが開状態となったときの日時を示す情報を応答することが可能である。
この構成によれば、制御サーバー１５は、印刷装置１２から受信したドロアー関連情報Ｊ１１に基づいて、所定の期間においてキャッシュドロアーＪＴが開状態となったときの日時を示す情報という有益な情報を提供可能である。
【００８８】
また、本実施形態では、制御サーバー１５は、ネットワークを介してカメラ１６（処理装置）に接続され、ドロアー関連情報Ｊ１１を受信した場合、受信したドロアー関連情報Ｊ１１に基づいて、カメラ１６を制御する。
この構成によれば、制御サーバー１５は、印刷装置１２に接続されたキャッシュドロアーＪＴが開状態となるタイミングと同期させて、所定の処理装置に所定の処理を実行させることができる。
なお、本実施形態では、制御サーバー１５に処理装置として接続される装置がカメラ１６である場合を例にしたが、制御サーバー１５に接続される処理装置はカメラ１６に限らない。例えば、処理装置が音声を出力可能な音声出力装置であり、レジカウンターＬに設けられるものでもよい。この場合、制御サーバー１５は、キャッシュドロアーＪＴが開状態となったときに、音声出力装置を制御して、所定の音声を出力させることにより、レジ担当者に注意を促すことができる。すなわち、処理装置は、キャッシュドロアーＪＴが開状態となるタイミングに対応するタイミングで所定の処理を実行させることにより、何らかの効果を得ることができる装置であればよい。
【００８９】
また、本実施形態では、制御サーバー１５に、キャッシュドロアーＪＴを撮影可能なカメラ１６が接続される。制御サーバー１５は、ドロアー関連情報Ｊ１１を受信した場合、カメラ１６に撮影を実行させる。
この構成によれば、制御サーバー１５は、キャッシュドロアーＪＴが開状態となり、キャッシュドロアーＪＴからの現金の取り出し、キャッシュドロアーＪＴへの現金の収納が可能な状態のときに、カメラ１６にキャッシュドロアーＪＴを撮影させることができる。
【００９０】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した会計システム１の制御方法（ネットワークシステムの制御方法）が、会計システム１を構成する装置のうち、いずれかの装置（以下、「対応装置」という。）について、対応装置が備えるコンピューター、又は、対応装置に接続される外部装置を用いて実現される場合、本発明を、当該方法を実現するためにコンピューターが実行するプログラム、このプログラムをコンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、対応装置や、対応装置に接続された外部装置が備える内部記憶装置であるＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置でもよい。
また例えば、上述した実施形態では、会計情報管理データベース４２１、カメラ管理データベース４２２、及び、ドロアー管理データベース４２３のレコードが有する情報を具体的に例示して説明したが、これらデータベースが記憶する情報は例示した情報に限らない。
また例えば、上述した実施形態では、印刷装置１２と、ホストコンピューターとして機能するタブレット端末１３とは、無線通信する構成とした。しかしながら、印刷装置１２とホストコンピューターとは、無線通信に限らず、有線ＬＡＮに係る通信規格や、ＵＳＢ、ＵＳＢ以外のシリアル通信に係る通信規格、パラレル通信に係る規格に従って有線通信する構成でもよい。また、ホストコンピューターは、タブレット端末１３のように、タブレット型の装置に限らず、例えば、据え置き型の装置でもよい。
また例えば、上述した実施形態では、制御サーバー制御部４０が、撮影の開始の指示を送信して、カメラ制御部５０が、それに応じて指示から所定の期間の間の撮影に係る動画データを生成し、制御サーバー１５に送信する構成とした。しかしながら、カメラ１６は常に撮影し、動画データを格納しており、制御サーバー制御部４０が撮影の開始の指示に代えて、画像データの転送の開始の指示を送信して、カメラ制御部５０が、それに応じて指示から所定の期間の間、格納した画像データを制御サーバーに送信する構成でも良い。その場合、画像転送の開始の指示を受信する所定時間前からの画像データを送信しても良い。このようにすることで、より確実にレジ担当者による会計時の現金の受け取り／引き渡しの正しさを検証できる。
また、図を用いて説明した各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
【符号の説明】
【００９１】
１…会計システム（ネットワークシステム）、１２…印刷装置、１３…タブレット端末（外部装置）、１５…制御サーバー（サーバー）、１６…カメラ（処理装置）、ＪＴ…キャッシュドロアー。
【図１】
0006686494.tif 000002
【図２】
0006686494.tif 000003
【図３】
0006686494.tif 000004
【図４】
0006686494.tif 000005
【図５】
0006686494.tif 000006
【図６】
0006686494.tif 000007
【図７】
0006686494.tif 000008
【図８】
0006686494.tif 000009
【図９】
0006686494.tif 000010
【図１０】
0006686494.tif 000011