(57)【特許請求の範囲】
【請求項１】
印刷データを取得しレシートを発行可能なプリンターから受信した会計情報と、前記プリンターを識別するプリンター識別情報と、前記プリンターが設置された店舗を識別する店舗識別情報と、前記店舗で前記プリンターが設けられた売り場の属性を示す売り場属性情報と、を対応付けて記憶する記憶部と、
外部装置からの応答要求に応じて、前記店舗識別情報、前記プリンター識別情報、及び、前記店舗識別情報と前記売り場属性情報との組合せを入力可能なサービス提供用画面を前記外部装置に表示させる表示データを前記外部装置に送信し、
前記サービス提供用画面で入力された情報に基づく前記外部装置からの要求に応じて、前記店舗識別情報に対応する前記会計情報、前記プリンター識別情報に対応する前記会計情報、及び、前記店舗識別情報と前記売り場属性情報との組み合わせのうち、前記サービス提供用画面で入力された情報に対応する前記会計情報に基づく売上関連情報を、前記記憶部に記憶した情報をもとに生成して、前記外部装置に送信する制御部と、
を備えることを特徴とする制御装置。
【請求項２】
前記プリンターから受信する会計情報は、前記プリンター識別情報と前記レシートを識別するレシート識別情報とを組み合わせた統括識別情報を含み、
前記制御部は、顧客が使用する端末から前記統括識別情報と顧客識別情報とを含むアクセスが行われた場合に、前記記憶部に記憶された情報から前記統括識別情報に対応する情報を特定し、特定した情報に前記顧客識別情報を対応付けて前記記憶部に記憶させることを特徴とする請求項１に記載の制御装置。
【請求項３】
前記制御部は、
前記店舗識別情報を指定した応答要求に応じて、前記店舗に設けられた１又は複数の前記プリンターの前記プリンター識別情報、及び、前記店舗で前記プリンターが設けられた売り場の属性を示す前記売り場属性情報を応答することを特徴とする請求項１または２に記載の制御装置。
【請求項４】
前記制御部は、
前記店舗識別情報に対応する前記会計情報に基づく前記売上関連情報として、特定の期間における前記店舗識別情報の店舗の売上、商品ごとの売上、又は、レシート発行枚数を応答することを特徴とする請求項１から３のいずれかに記載の制御装置。
【請求項５】
前記制御部は、
前記プリンター識別情報に対応する前記会計情報に基づく前記売上関連情報として、特定の期間における前記プリンター識別情報の前記プリンターが発行したレシートに係る売上、当該レシートに係る商品ごとの売上、又は、レシート発行枚数を応答することを特徴とする請求項１乃至４のいずれか１項に記載の制御装置。
【請求項６】
前記制御部は、
前記店舗識別情報及び前記売り場属性情報の組み合わせに対応する前記会計情報に基づく前記売上関連情報として、特定の期間における前記店舗識別情報及び前記売り場属性情報の組み合わせに対応する前記店舗の売り場の売上、商品ごとの売上、又は、レシート発行枚数を応答することを特徴とする請求項１乃至４のいずれか１項に記載の制御装置。
【請求項７】
前記制御部は、前記外部装置からの応答要求に応じて、前記外部装置が備えるブラウザーにより前記サービス提供用画面を表示させるＨＴＭＬファイルを前記外部装置に送信し、
前記外部装置が、前記サービス提供用画面の入力に基づいて、ＷｅｂＡＰＩを利用して前記応答要求を行った場合に、前記応答要求に応じて、前記売上関連情報を、情報が構造化されて記述されたテキストデータとして応答することを特徴とする請求項１乃至６のいずれか１項に記載の制御装置。
【請求項８】
印刷データを取得しレシートを発行可能なプリンターから受信した会計情報と、前記プリンターを識別するプリンター識別情報と、前記プリンターが設置された店舗を識別する店舗識別情報と、前記店舗で前記プリンターが設けられた売り場の属性を示す売り場属性情報と、を対応付けて記憶し、
外部装置からの応答要求に応じて、前記店舗識別情報、前記プリンター識別情報、及び、前記店舗識別情報と前記売り場属性情報との組合せを入力可能なサービス提供用画面を前記外部装置に表示させる表示データを前記外部装置に送信し、
前記サービス提供用画面で入力された情報に基づく前記外部装置からの要求に応じて、前記店舗識別情報に対応する前記会計情報、前記プリンター識別情報に対応する前記会計情報、及び、前記店舗識別情報と前記売り場属性情報との組み合わせのうち、前記サービス提供用画面で入力された情報に対応する前記会計情報に基づく売上関連情報を、前記記憶した情報をもとに生成して、前記外部装置に送信する
ことを特徴とする制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、及び、制御装置の制御方法に関する。
【背景技術】
【０００２】
従来、店舗に設けられた装置から売り上げ情報を受信し、受信した売り上げ情報を記憶し、記憶した売り上げ情報に基づいて処理を実行する制御装置（売上管理サーバー）が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１６０４００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した制御装置のように、店舗に設けられた装置から、売り上げ情報等の会計情報を受信して処理する装置では、会計情報の特徴を利用して、有益な情報を提供できるようにしたいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、会計情報の特徴を利用して有益な情報を提供できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の制御装置は、レシートを発行可能な記録装置から受信した会計情報と、前記記録装置を識別する記録装置識別情報とを対応付けて記憶し、また、店舗を識別する店舗識別情報と、前記店舗に設けられた１又は複数の前記記録装置の前記記録装置識別情報と、前記店舗で前記記録装置が設けられた売り場の属性を示す売り場属性情報とを対応付けて記憶する記憶部と、外部装置からの応答要求に応じて、前記店舗識別情報に対応する前記会計情報、前記記録装置識別情報に対応する前記会計情報、又は、前記店舗識別情報及び前記売り場属性情報の組み合わせに対応する前記会計情報に基づく売上関連情報を応答する制御部と、を備えることを特徴とする。
本発明の構成によれば、制御装置は、会計情報の特徴を利用して有益な情報を提供できる。
【０００６】
また、本発明の制御装置は、前記制御部は、前記店舗識別情報を指定した応答要求に応じて、前記店舗に設けられた１又は複数の前記記録装置の前記記録装置識別情報、及び、前記店舗で前記記録装置が設けられた売り場の属性を示す前記売り場属性情報を応答することを特徴とする。
本発明の構成によれば、制御装置は、店舗に関する有益な情報を提供できる。
【０００７】
また、本発明の制御装置は、前記制御部は、前記店舗識別情報に対応する前記会計情報に基づく前記売上関連情報として、特定の期間における前記店舗識別情報の店舗の売上、商品ごとの売上、又は、レシート発行枚数を応答することを特徴とする。
本発明の構成によれば、制御装置は、有益な情報を提供できる。
【０００８】
また、本発明の制御装置は、前記制御部は、前記記録装置識別情報に対応する前記会計情報に基づく前記売上関連情報として、特定の期間における前記記録装置識別情報の前記記録装置が発行したレシートに係る売上、当該レシートに係る商品ごとの売上、又は、レシート発行枚数を応答することを特徴とする。
本発明の構成によれば、制御装置は、有益な情報を提供できる。
【０００９】
また、本発明の制御装置は、前記制御部は、前記店舗識別情報及び前記売り場属性情報の組み合わせに対応する前記会計情報に基づく前記売上関連情報として、特定の期間における前記店舗識別情報及び前記売り場属性情報の組み合わせに対応する前記店舗の売り場の売上、商品ごとの売上、又は、レシート発行枚数を応答することを特徴とする。
本発明の構成によれば、制御装置は、有益な情報を提供できる。
【００１０】
また、本発明の制御装置は、前記制御部は、ＷｅｂＡＰＩを利用した応答要求に応じて、前記売上関連情報を、情報が構造化されて記述されたテキストデータとして応答することを特徴とする。
本発明の構成によれば、制御装置は、利用性の高いデータによって売上関連情報を提供できる。
【００１１】
また、上記目的を達成するために、本発明の制御装置の制御方法は、レシートを発行可能な記録装置から受信した会計情報と、前記記録装置を識別する記録装置識別情報とを対応付けて記憶し、また、店舗を識別する店舗識別情報と、前記店舗に設けられた１又は複数の前記記録装置の前記記録装置識別情報と、前記店舗で前記記録装置が設けられた売り場の属性を示す売り場属性情報とを対応付けて記憶し、外部装置からの応答要求に応じて、前記店舗識別情報に対応する前記会計情報、前記記録装置識別情報に対応する前記会計情報、又は、前記店舗識別情報及び前記売り場属性情報の組み合わせに対応する前記会計情報に基づく売上関連情報を応答することを特徴とする。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る会計システムの構成を示す図。
【図２】会計システムの各装置の機能的構成を示すブロック図。
【図３】タブレット端末、記録装置、制御サーバーの動作を示すフローチャート。
【図４】レシートの一例を示す図。
【図５】会計情報管理データベースを示す図。
【図６】端末、制御サーバーの動作を示すフローチャート。
【図７】認証用画面を示す図。
【図８】サービス提供用画面を示す図。
【図９】管理装置、制御サーバーの動作を示すフローチャート。
【図１０】店舗データベースを示す図。
【図１１】店舗関連情報表示画面を示す図。
【図１２】管理装置、制御サーバーの動作を示すフローチャート。
【図１３】売上関連情報表示画面を示す図。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る会計システム１の構成を示す図である。
図１に示すように、会計システム１は、複数の店舗システム１１を備える。店舗システム１１は、スーパーマーケットや、コンビニエンスストア、デパート、飲食店等の店舗に用いられるシステムである。
店舗システム１１は、顧客が購入した商品に応じた会計を行う機能、会計に応じてレシートを発行する機能等を備える。
【００１４】
店舗システム１１が適用される店舗には、顧客が会計を行なうレジカウンターＬが設けられる。レジカウンターＬには、記録媒体に記録する機能を有する記録装置１２が設けられる。また、レジカウンターＬには、記録装置１２と無線通信可能に接続され、記録装置１２を制御するタブレット端末１３が設けられる。
レジカウンターＬにおける会計に際し、レジ担当者は、記録装置１２に接続されたバーコードリーダーＢＲで商品や商品の包装に付されたバーコードを読み取り、また、タブレット端末１３に対して会計に対応する入力を行う。記録装置１２は、バーコードリーダーＢＲによる読み取りに基づくデータを、タブレット端末１３に送信する。タブレット端末１３は、記録装置１２から受信したバーコードリーダーＢＲの読み取りに基づくデータや、レジ担当者による会計に対応する入力に基づいて、記録装置１２を制御して、レシートを発行させる。記録装置１２により発行されたレシートは、レジ担当者により顧客に引き渡される。
記録装置１２、及び、タブレット端末１３の構成、機能、及び、機能に基づく処理については後述する。
【００１５】
店舗システム１１は、ローカルエリアネットワークＬＮを備える。
記録装置１２は、ＬＡＮに係る通信規格に従って、ローカルエリアネットワークＬＮと接続する。
ローカルエリアネットワークＬＮには、通信装置１４が接続される。通信装置１４は、ローカルエリアネットワークＬＮと、インターネットを含むグローバルネットワークＧＮとを接続するインターフェース装置である。通信装置１４は、モデム（又は、ＯＮＵ（Optical Network Unit））に係る機能、ルーター機能、ＮＡＴ（Network Address Translation）機能、及び、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバー機能等を有する。通信装置１４は、ローカルエリアネットワークＬＮに接続された機器と、グローバルネットワークＧＮに接続された機器との間で行われる通信に際し、機器間で送受信されるデータを転送する。なお、図１では、通信装置１４を１つのブロックで表現するが、通信装置１４は、機能に応じた複数の装置を有する構成でもよい。
記録装置１２は、通信装置１４を介して、グローバルネットワークＧＮにアクセス可能である。
【００１６】
グローバルネットワークＧＮには、制御サーバー１５（制御装置）が接続される。制御サーバー１５は、記録装置１２、及び、後述する管理装置１７をクライアントとする、クラウドシステムのクラウドサーバーである。すなわち、制御サーバー１５は、クライアントからの要求等をトリガーとして、所定の演算処理を実行する。制御サーバー１５は、必要に応じて、演算処理の結果に基づくデータを、クライアントに送信する。なお、図１では、制御サーバー１５を、１つのブロックによって表現するが、これは制御サーバー１５が単一のサーバー装置により構成されることを意味するものではない。例えば、制御サーバー１５は、複数のサーバー装置を含んで構成されたものでもよい。すなわち、制御サーバー１５は、後述する各種処理を実行可能な構成であれば、その形態を問わない。
【００１７】
グローバルネットワークＧＮには、端末１６が接続される。端末１６は、店舗に来店し、会計を行う顧客が所有するタブレット型の携帯電話（スマートフォン）である。端末１６は、以下で説明する処理を実行する機能を有していればよく、例えば、端末１６として、タブレット型のコンピューター等を用いることができる。
【００１８】
グローバルネットワークＧＮには、管理装置１７が接続される。
管理装置１７は、店舗システム１１が適用された店舗を運営する会社の本社等に設けられた端末である。店舗の経営者等の権限を有する者は、管理装置１７を操作して、制御サーバー１５から所定のサービスの提供を受けることができる。制御サーバー１５が提供するサービスについては後述する。
【００１９】
図２は、会計システム１が備える各装置の機能的構成を示すブロック図である。
【００２０】
タブレット端末１３は、前面の広い領域にタッチパネル２２が設けられたタブレット型の（板状の）端末である。タブレット端末１３は、レジカウンターＬにおける会計に際し、会計に関する各種処理を実行して記録装置１２を制御するホストコンピューターとして機能する。
図２に示すように、タブレット端末１３は、タブレット端末制御部２０と、タブレット端末通信部２１と、タッチパネル２２と、タブレット端末記憶部２３と、を備える。
【００２１】
タブレット端末制御部２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、タブレット端末１３を制御する。タブレット端末１３には、所定のアプリケーション（以下、「タブレット端末アプリケーションＴＡＰ」と表現する。）が事前にインストールされる。タブレット端末制御部２０は、タブレット端末アプリケーションＴＡＰ、その他の付随するプログラムを読み出して実行することにより、タブレット端末アプリケーション実行部２０１として機能する。
【００２２】
タブレット端末通信部２１は、タブレット端末制御部２０の制御で、所定の無線通信の規格に従って、記録装置１２と通信する。タブレット端末１３と記録装置１２との間で行われる通信の無線通信規格は、アドホックモードに対応する無線ＬＡＮに係る規格や、インフラストラクチャーモードに対応する無線ＬＡＮに係る規格、Bluetooth（登録商標）等の近距離無線通信に係る規格等、どのような規格であってもよい。
【００２３】
タッチパネル２２は、液晶表示パネル等の表示パネルと、液晶表示パネルに重ねて設けられたタッチセンサーとを備える。表示パネルは、タブレット端末制御部２０の制御で、各種画像を表示する。タッチセンサーは、タッチ操作を検出し、タブレット端末制御部２０に出力する。タブレット端末制御部２０は、タッチセンサーからの入力に基づいて、タッチ操作に対応する処理を実行する。
【００２４】
タブレット端末記憶部２３は、各種データを記憶する。
【００２５】
記録装置１２は、ロール紙を収容し、収容したロール紙にライン型のサーマルヘッドでドットを形成して画像を記録するラインサーマルプリンターである。
図２に示すように、記録装置１２は、記録装置制御部３０と、記録装置記録部３１（記録部）と、記録装置記憶部３２と、記録装置通信部３３と、記録装置ネットワーク通信部３４と、デバイス通信部３５と、を備える。
【００２６】
記録装置制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、記録装置１２を制御する。
【００２７】
記録装置記録部３１は、記録装置１２の筐体に収容されたロール紙を搬送する搬送機構や、サーマルヘッドによってロール紙にドットを形成して画像を記録する記録機構、ロール紙を所定の位置で切断する切断機構等のロール紙への記録に関する各種機構を備える。記録装置記録部３１は、記録装置制御部３０の制御で、搬送機構によりロール紙を搬送し、記録機構によりロール紙にレシートに係る画像を記録し、切断機構により所定の位置でロール紙を切断して、レシートを発行する。
【００２８】
記録装置記憶部３２は、各種データを記憶する。
【００２９】
記録装置通信部３３は、記録装置制御部３０の制御で、タブレット端末１３と所定の無線通信規格に従って通信する。
【００３０】
記録装置ネットワーク通信部３４は、記録装置制御部３０の制御で、グローバルネットワークＧＮと接続する機器（制御サーバー１５を含む。）と所定の通信規格に従って通信する。
【００３１】
デバイス通信部３５は、ＵＳＢの規格に従ったポートや、ＵＳＢ以外のシリアル通信規格に従ったポート、その他ポートを備えるインターフェースボードを備える。各ポートには、デバイスが接続可能である。デバイス通信部３５は、記録装置制御部３０の制御で、ポートを介して記録装置１２に接続されたデバイスと通信する。
なお、デバイス通信部３５が、無線通信機能を備え、デバイスと無線通信する構成でもよい。
【００３２】
記録装置１２には、デバイスとして、バーコードリーダーＢＲ、カスタマーディスプレーＣＤ、及び、自動釣銭機ＪＴが接続される。
バーコードリーダーＢＲは、商品や、商品の包装に付されたバーコードを読み取り、読取結果を示すデータをデバイス通信部３５に出力する。デバイス通信部３５は、バーコードリーダーＢＲから入力されたデータを、記録装置制御部３０に出力する。
カスタマーディスプレーＣＤは、記録装置制御部３０の制御で、会計に関する情報を表示する。カスタマーディスプレーＣＤに表示された情報は、レジカウンターＬで会計を行う顧客が視認できる。
自動釣銭機ＪＴは、貨幣受取口と釣銭排出口とを備え、記録装置制御部３０の制御で、貨幣受取口を介して貨幣が収納された場合、対応する釣銭を釣銭排出口から排出する。
【００３３】
制御サーバー１５は、記録装置１２、及び、管理装置１７をクライアントとするクラウドサーバーである。
図２に示すように、制御サーバー１５は、制御サーバー制御部４０（制御部）と、制御サーバーネットワーク通信部４１と、制御サーバー記憶部４２（記憶部）と、を備える。
【００３４】
制御サーバー制御部４０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、制御サーバー１５を制御する。
制御サーバー制御部４０は、機能ブロックとして会計情報管理部４０１を備える。会計情報管理部４０１については、後述する。
【００３５】
制御サーバーネットワーク通信部４１は、制御サーバー制御部４０の制御で、グローバルネットワークＧＮと接続する機器（記録装置１２、及び、管理装置１７を含む。）と所定の通信規格に従って通信する。
【００３６】
制御サーバー記憶部４２は、各種データを記憶する。
【００３７】
端末１６は、店舗に来店し、会計を行う顧客が所有するタブレット型の携帯電話（スマートフォン）である。
図２に示すように、端末１６は、端末制御部５０と、タッチパネル５１と、端末ネットワーク通信部５２と、端末記憶部５３と、カメラ装置５４と、を備える。
【００３８】
端末制御部５０は、ＣＰＵや、ＲＯＭ、ＲＡＭ等を備え、端末１６を制御する。端末１６には、所定のアプリケーション（以下、「端末アプリケーションＡＰ」と表現する。）が予めインストールされる。端末１６には、所定のアプリケーション（以下、「端末アプリケーションＡＰ」と表現する。）が事前にインストールされる。端末制御部５０は、端末アプリケーションＡＰ、その他の付随するプログラムを読み出して実行することにより、端末アプリケーション実行部５０１として機能する。
【００３９】
タッチパネル５１は、端末１６の前面に設けられた表示パネルと、表示パネルに重ねて設けられたタッチセンサーとを備える。
【００４０】
端末ネットワーク通信部５２は、端末制御部５０の制御で、所定の通信規格に従って、グローバルネットワークＧＮを介して、当該ネットワークと接続する機器（制御サーバー１５を含む）と通信する。
【００４１】
端末記憶部５３は、各種データを記憶する。
【００４２】
カメラ装置５４は、ＣＣＤイメージセンサーやＣＭＯＳイメージセンサー等の撮像素子、撮影レンズ群、ズームやフォーカス等の調整の際に撮影レンズ群を駆動するレンズ駆動部等を備え、撮影を行う。カメラ装置５４は、撮影に基づいて、撮影画像データを生成し、端末制御部５０に出力する。
【００４３】
管理装置１７は、店舗システム１１が適用された店舗を運営する主体が管理する装置である。
図２に示すように、管理装置１７は、管理装置制御部６０と、管理装置ネットワーク通信部６１と、管理装置記憶部６２と、管理装置表示部６３と、を備える。
【００４４】
管理装置制御部６０は、ＣＰＵや、ＲＯＭ、ＲＡＭ等を備え、管理装置１７を制御する。管理装置１７には、ブラウザーがインストールされる。管理装置制御部６０は、ブラウザー、その他の付随するプログラムを読み出して実行することにより、ブラウザー実行部６０１として機能する。
【００４５】
管理装置ネットワーク通信部６１は、管理装置制御部６０の制御で、グローバルネットワークＧＮと接続する機器（制御サーバー１５を含む。）と所定の通信規格に従って通信する。
【００４６】
管理装置記憶部６２は、各種データを記憶する。
【００４７】
管理装置表示部６３は、液晶表示パネル等の表示パネルを備え、管理装置制御部６０の制御に従って、各種情報を表示する。
【００４８】
次に、レジカウンターＬで顧客の会計が行われた場合の、タブレット端末１３、記録装置１２、及び、制御サーバー１５の動作について説明する。
【００４９】
図３は、レジカウンターＬで会計が行われた場合のタブレット端末１３、記録装置１２、及び、制御サーバー１５の動作を示すフローチャートであり、（Ａ）はタブレット端末１３の動作を、（Ｂ）は記録装置１２の動作を、（Ｃ）は制御サーバー１５の動作をそれぞれ示す。
【００５０】
図３（Ａ）に示すように、タブレット端末１３のタブレット端末制御部２０のタブレット端末アプリケーション実行部２０１は、顧客の会計に応じて会計処理（決済処理）を実行し、会計処理に基づいて印刷データを生成する（ステップＳＡ１）。印刷データは、レシートの発行を指示する制御データである。
ステップＳＡ１の処理について詳述すると、タブレット端末制御部２０のタブレット端末アプリケーション実行部２０１は、顧客の会計に伴う記録装置１２からの入力や、タッチパネル２２に対するレジ担当者の入力に応じて、レシート情報を生成する。レシート情報とは、記録装置１２に発行させるレシートに記録する情報である。レシート情報の具体的な内容については後述する。
次いで、タブレット端末アプリケーション実行部２０１は、生成したレシート情報に基づいて、印刷データを生成する。印刷データは、所定のレイアウトに従ってレシート情報が記録されたレシートの発行を指示する制御データであり、記録装置１２のコマンド体系に従った複数の制御コマンドを含んで構成される。
【００５１】
ステップＳＡ１で印刷データを生成した後、タブレット端末アプリケーション実行部２０１は、タブレット端末通信部２１を制御して、生成した印刷データを、記録装置１２に送信する（ステップＳＡ２）。
【００５２】
図３（Ｂ）に示すように、記録装置１２の記録装置制御部３０は、記録装置通信部３３を制御して、印刷データを受信する（ステップＳＢ１）。
次いで、記録装置制御部３０は、制御サーバー１５の所定のＵＲＬ（Uniform Resource Locator）を取得し、取得したＵＲＬに、ＵＲＬクエリパラメーターとして、統括識別情報を付加した制御サーバーＵＲＬを生成する（ステップＳＢ２）。
ここで、ステップＳＢ２で記録装置制御部３０が取得する制御サーバー１５のＵＲＬは、所定の方法で事前に登録され、図示しない設定ファイルに記録される。ステップＳＢ２で、記録装置制御部３０は、設定ファイルを参照して、制御サーバー１５のＵＲＬを取得する。
また、統括識別情報とは、記録装置１２を一意に識別するシリアル番号（記録装置識別情報）と、記録装置１２が発行するレシートを一意に識別するレシート識別情報Ｊ３(図４で例示するレシートＲ１参照)とを組み合わせた情報である。記録装置１２のシリアル番号を示す情報は、記録装置記憶部３２の所定の記憶領域に記憶される。また、後述するように、レシート識別情報Ｊ３は、レシート情報に含まれるので、記録装置制御部３０は、印刷データを分析し、印刷データからレシート情報を抽出する。タブレット端末１３が、印刷データと共にレシート識別情報Ｊ３を記録装置１２に送信する構成であってもよい。
統括識別情報により、複数の店舗システム１１が有する記録装置１２のそれぞれが発行するレシートを、それぞれ、識別することができる。
【００５３】
ステップＳＢ２において、記録装置制御部３０は、制御サーバー１５のＵＲＬに、ＵＲＬクエリパラメーターとして、統括識別情報を示すパラメーター名と対応付けて、パラメーター値としての統括識別情報を付加する。
【００５４】
次いで、記録装置制御部３０は、制御サーバーＵＲＬを示す２次元コードの画像データを生成する（ステップＳＢ３）。記録装置制御部３０には、所定の情報に基づいて、当該所定の情報を示す２次元コードの画像データを生成する機能を有するプログラムがインストールされている。ステップＳＢ３で、記録装置制御部３０は、当該プログラムを実行することにより、制御サーバーＵＲＬを示す２次元コードの画像データを生成する。
【００５５】
次いで、記録装置制御部３０は、ステップＳＢ１で受信した印刷データ、及び、ステップＳＢ３で生成した制御サーバーＵＲＬを示す２次元コードの画像データに基づいて、記録装置記録部３１を制御して、レシートを発行する（ステップＳＢ４）。発行されたレシートは、顧客に引き渡される。
【００５６】
図４は、印刷データに基づいて記録装置１２により発行されるレシートの一例であるレシートＲ１を示す図である。
図４で例示するレシートＲ１には、店舗の名称を図案化したロゴ情報Ｊ１が記録される。
また、レシートＲ１には、店舗の住所、及び、電話番号を示す店舗情報Ｊ２が記録される。
また、レシートＲ１には、レシートを識別するレシート識別情報Ｊ３が記録される。
また、レシートＲ１には、レシートが発行された日時を示す発行日時情報Ｊ４が記録される。
また、レシートＲ１には、顧客が購入した商品に関する情報を示す明細情報Ｊ５が、１又は複数、記録される。明細情報Ｊ５は、顧客が購入した商品について、商品の購入数量を示す購入数量情報Ｊ５１、商品の名称を示す商品名情報Ｊ５２、及び、商品の単価を示す単価情報Ｊ５３を有する。
また、レシートＲ１には、小計を示す小計情報Ｊ６が記録される。
また、レシートＲ１には、税金に関する税情報Ｊ７が記録される。
また、レシートＲ１には、合計金額を示す合計金額情報Ｊ８が記録される。
記録装置制御部３０は、印刷データに基づいて、ロゴ情報Ｊ１〜合計金額情報Ｊ８を記録する。
【００５７】
また、レシートＲ１には、制御サーバーＵＲＬを示す２次元コードのコード情報Ｊ９が記録される。
記録装置制御部３０は、ステップＳＢ３で生成した画像データに基づいて、コード情報Ｊ９を記録する。
【００５８】
次いで、記録装置制御部３０は、記録装置ネットワーク通信部３４を制御して、ステップＳＢ１で受信した印刷データと統括識別情報とを、制御サーバー１５に送信する（ステップＳＢ５）。データの送り先に関する情報（アドレスや、プロトコル等）や、送信データのフォーマット等は、記録装置１２に事前に登録される。
【００５９】
図３（Ｃ）に示すように、制御サーバー１５の制御サーバー制御部４０は、制御サーバーネットワーク通信部４１を制御して、記録装置１２が送信した印刷データ及び統括識別情報を受信する（ステップＳＣ１）。
【００６０】
次いで、制御サーバー制御部４０は、受信した印刷データから会計情報を抽出する（ステップＳＣ２）。
会計情報は、レシートに記録されるレシート情報のうち、予め定められた情報である。本実施形態では、図４で例示したレシートＲ１について、店舗情報Ｊ２、レシート識別情報Ｊ３、発行日時情報Ｊ４、明細情報Ｊ５（購入数量情報Ｊ５１、商品名情報Ｊ５２、及び、単価情報Ｊ５３）、小計情報Ｊ６、税情報Ｊ７、及び、合計金額情報Ｊ８が会計情報である。
【００６１】
次いで、制御サーバー制御部４０は、制御サーバー記憶部４２が記憶する会計情報管理データベース４２１にアクセスして、当該データベースに、ステップＳＣ２で抽出した会計情報に基づくレコードを生成する（ステップＳＣ３）。
【００６２】
図５（Ａ）は、会計情報管理データベース４２１のデータ構造を模式的に示す図である。
図５（Ａ）に示すように、会計情報管理データベース４２１の１件のレコードは、統括識別情報を格納するフィールドを有する。
また、図５（Ａ）に示すように、会計情報管理データベース４２１の１件のレコードは、記録装置１２のシリアル番号を格納するフィールドを有する。
また、図５（Ａ）に示すように、会計情報管理データベース４２１の１件のレコードは、会計情報を格納するフィールドを有する。すなわち、会計情報管理データベース４２１の１件のレコードは、店舗情報Ｊ２と、レシート識別情報Ｊ３と、発行日時情報Ｊ４と、明細情報Ｊ５（購入数量情報Ｊ５１、商品名情報Ｊ５２、及び、単価情報Ｊ５３）と、小計情報Ｊ６と、税情報Ｊ７と、合計金額情報Ｊ８とを格納するフィールドを有する。
また、図５（Ａ）に示すように、会計情報管理データベース４２１の１件のレコードは、顧客ＩＤを格納するフィールドを有する。顧客ＩＤについては、後述する。
【００６３】
ステップＳＣ３において、制御サーバー制御部４０は、会計情報管理データベース４２１に１件のレコードを生成し、生成したレコードの対応するフィールドに、ステップＳＣ１で受信した統括識別情報を格納する。また、制御サーバー制御部４０は、生成したレコードの対応するフィールドに、シリアル番号を格納する。制御サーバー制御部４０は、シリアル番号と、レシート識別情報との組み合わせからなる統括識別情報に基づいてシリアル番号を取得する。また、制御サーバー制御部４０は、生成したレコードの対応するフィールドに、ステップＳＣ２で抽出した会計情報を格納する。また、制御サーバー制御部４０は、生成したレコードの顧客ＩＤを格納するフィールドには、ヌルデータを格納する。
図５（Ａ）のレコードＲＡ１は、ステップＳＣ３の処理によって生成されるレコードの一例を示す。
【００６４】
以上のように、会計情報管理データベース４２１には、店舗システム１１が適用されたいずれかの店舗において行われた会計に応じて、会計に対応する会計情報が登録されたレコードが生成される。制御サーバー１５は、会計情報管理データベース４２１に基づいて、所定のサービスを提供する。制御サーバー１５が提供するサービスについては、後述する。
【００６５】
次に、会計を行った顧客が、当該顧客に引き渡されたレシートのコード情報Ｊ９を、当該顧客が有する端末１６により読み取った場合の端末１６と、制御サーバー１５との処理について説明する。
図６は、コード情報Ｊ９の読み取りが行われた場合の端末１６と、制御サーバー１５との動作を示すフローチャートであり、（Ａ）は端末１６の動作を、（Ｂ）は制御サーバー１５の動作を示す。
【００６６】
レシートを受け取った顧客は、端末１６の端末アプリケーションＡＰを起動した後、カメラ装置５４により、レシートに印刷されたコード情報Ｊ９を撮影する。
図６（Ａ）に示すように、端末１６の端末制御部５０の端末アプリケーション実行部５０１は、カメラ装置５４から所定の周期で入力される撮影画像データを分析し、撮影画像データに、２次元コードの画像データが含まれるか否かを監視する（ステップＳＤ１）。
【００６７】
撮影画像データに２次元コードの画像データが含まれる場合（ステップＳＤ１：ＹＥＳ）、端末アプリケーション実行部５０１は、以下の処理を実行する（ステップＳＤ２）。なお、以下の説明では、撮影画像データに含まれる２次元コードの画像データは、レシートに印刷されたコード情報Ｊ９に基づく画像データであるものとする。
ステップＳＤ２で、端末アプリケーション実行部５０１は、撮影画像データに含まれる２次元コードの画像データを分析し、２次元コードが示す制御サーバーＵＲＬを取得する。上述したように、制御サーバーＵＲＬは、制御サーバー１５のＵＲＬに、ＵＲＬクエリパラメーターとして、統括識別情報が付加された付加された情報である。
【００６８】
次いで、端末アプリケーション実行部５０１は、顧客ＩＤを取得する（ステップＳＤ３）。顧客ＩＤは、制御サーバー１５から後述するポイント付与サービスを受けることが可能な顧客ごとに事前に付与された識別情報であり、事前に、端末アプリケーション実行部５０１が参照可能な状態で、所定の記憶領域に記憶される。
【００６９】
次いで、端末アプリケーション実行部５０１は、ステップＳＤ２で取得した制御サーバーＵＲＬに、ＵＲＬクエリパラメーターとして、ステップＳＤ３で取得した顧客ＩＤを付加する（ステップＳＤ４）。具体的には、端末アプリケーション実行部５０１は、制御サーバーＵＲＬに、顧客ＩＤを示すパラメーター名と対応付けて、パラメーター値としての顧客ＩＤを付加する。
以下、ＵＲＬクエリパラメーターとして顧客ＩＤが付加された制御サーバーＵＲＬを、「サーバーアクセス用ＵＲＬ」と表現する。
【００７０】
次いで、端末アプリケーション実行部５０１は、サーバーアクセス用ＵＲＬにアクセスする（ステップＳＤ５）。
【００７１】
図６（Ｂ）に示すように、制御サーバー１５の制御サーバー制御部４０は、端末１６によるサーバーアクセス用ＵＲＬへのアクセスに応じて、ＵＲＬクエリパラメーターとして付加された統括識別情報、及び、顧客ＩＤを取得する（ステップＳＥ１）。
【００７２】
次いで、制御サーバー制御部４０は、制御サーバー記憶部４２が記憶する会計情報管理データベース４２１にアクセスし、当該データベースが有するレコードのうち、ステップＳＥ１で取得した統括識別情報を有するレコードを特定する（ステップＳＥ２）。
【００７３】
次いで、制御サーバー制御部４０は、ステップＳＥ１で取得した顧客ＩＤを、ステップＳＥ２で特定したレコードの対応するフィールドに格納する（ステップＳＥ３）。この結果、ステップＳＥ２で特定したレコードについて、統括識別情報、会計情報、及び、顧客ＩＤのそれぞれが、対応するフィールドに格納された状態となる。
図５（Ｂ）のレコードＲＢ１は、ステップＳＥ３の処理後のレコードの一例を示す。
【００７４】
次いで、制御サーバー制御部４０は、端末１６を所有する顧客に対して所定のサービスを提供する（ステップＳＥ４）。
【００７５】
ステップＳＥ４で制御サーバー制御部４０が提供するサービスの一例は、ポイント付与サービスである。
ポイント付与サービスとは、顧客が会計で支払った合計金額（＝合計金額情報Ｊ８が示す金額）に対応するポイントを、顧客に付与するサービスである。
制御サーバー１５は、例えば、以下の方法で、ポイント付与サービスを提供する。
すなわち、制御サーバー１５の制御サーバー記憶部４２は、顧客ＩＤと、顧客が保有するポイントの残高とを関連付けて記憶するデータベースを記憶する。また、会計の合計金額に応じて、顧客に付与されるポイントがあらかじめ設定される。
ステップＳＥ４で、制御サーバー制御部４０は、ステップＳＥ３で処理対象としたレコードから、合計金額情報Ｊ８を取得する。次いで、制御サーバー制御部４０は、合計金額情報Ｊ８が示す金額（会計で顧客が支払った合計金額）に基づいて、顧客に付与するポイントを決定する。次いで、制御サーバー制御部４０は、顧客ＩＤと、顧客が保有するポイントの残高とを関連付けて記憶するデータベースにアクセスし、顧客ＩＤをキーとして、対応するレコードを特定する。次いで、制御サーバー制御部４０は、特定したレコードが有するポイントの残高を、付与するポイントに応じて増やす。
以上のポイント付与サービスが行われる結果、顧客のポイントの残高が、顧客が会計で支払った合計金額に応じて増大する。
【００７６】
ステップＳＥ４で制御サーバー制御部４０が提供するサービスの別例は、電子レシート発行サービスである。
電子レシート発行サービスとは、端末１６に、会計情報の少なくとも一部が表示された電子レシートを表示させるサービスである。
制御サーバー１５は、例えば以下の方法で、電子レシート発行サービスを提供する。
すなわち、制御サーバー制御部４０は、ステップＳＥ３で処理対象としたレコードから、会計情報を取得する。次いで、制御サーバー制御部４０は、取得した会計情報に基づいて、会計情報を所定のレイアウトで端末１６のタッチパネル５１に表示させる所定のフォーマットの描画データを生成する。次いで、制御サーバー制御部４０は、制御サーバーネットワーク通信部４１を制御して、生成した描画データを端末１６に送信する。端末１６は、受信した描画データに基づいて、電子レシートを表示する。
【００７７】
以上、端末１６からコード情報Ｊ９の読み取りに基づくアクセスがあった場合に、制御サーバー１５が端末１６を所有する顧客に提供するサービスを２つ例示したが、制御サーバー１５が提供するサービスは、例示したものに限らない。会計情報管理データベース４２１には会計に基づく会計情報が記憶されるので、制御サーバー１５は、会計情報に基づく様々なサービスを提供可能である。
【００７８】
次に、制御サーバー１５が、管理装置１７からのアクセスに応じて、店舗の経営者等の権限を有する者（以下、「サービス受給者」という。）に提供するサービスである会計情報提供サービスについて説明する。
【００７９】
会計情報提供サービスの受給にあたり、サービス受給者は、管理装置１７のブラウザーを立ち上げ、会計情報提供サービスを受給する際にアクセスすべき制御サーバー１５の所定のＵＲＬへのアクセスを指示する。ＵＲＬは、所定の方法で、サービス受給者に事前に通知される。
管理装置１７の管理装置制御部６０のブラウザー実行部６０１は、サービス受給者の指示に応じて、対応するＨＴＴＰリクエストを制御サーバー１５に送信する。
【００８０】
制御サーバー１５の制御サーバー制御部４０は、管理装置１７からのリクエストに応じて、認証用画面Ｇ１（図７）を表示させるＨＴＭＬファイルを管理装置１７に送信する。
管理装置１７のブラウザー実行部６０１は、受信したＨＴＭＬファイルに基づいて認証用画面Ｇ１を管理装置表示部６３に表示する。
【００８１】
図７は、認証用画面Ｇ１の一例を示す図である。
認証用画面Ｇ１は、サービス受給者を識別するユーザーＩＤと、認証用のパスワードを入力する画面である。図７に示すように、認証用画面Ｇ１は、ユーザーＩＤを入力する欄と、パスワードを入力する欄を備える。
【００８２】
サービス受給者は、認証用画面Ｇ１にユーザーＩＤ、及び、パスワードを入力し、確定する。ユーザーＩＤ、及び、パスワードは、所定の方法で、サービス受給者に事前に通知される。
認証用画面Ｇ１に対するユーザーＩＤ、及び、パスワードの入力、及び、確定に応じて、ブラウザー実行部６０１は、ＨＴＭＬファイルに実装されたスクリプトの機能により、ユーザーＩＤ、及び、パスワードを制御サーバー１５に送信する。ユーザーＩＤ、及び、パスワードの送信は、既存の技術により、セキュアに行われる。
【００８３】
制御サーバー１５の制御サーバー制御部４０は、ユーザーＩＤと、パスワードとを受信し、ユーザーＩＤ、及び、パスワードに基づいて認証を行う。
認証に成功した場合、制御サーバー制御部４０は、サービス提供用画面Ｇ２（図８）を表示させるＨＴＭＬファイルを管理装置１７に送信する。
管理装置１７のブラウザー実行部６０１は、受信したＨＴＭＬファイルに基づいてサービス提供用画面Ｇ２を管理装置表示部６３に表示する。
【００８４】
図８は、サービス提供用画面Ｇ２の一例を示す図である。
図８に示すように、サービス提供用画面Ｇ２は、領域Ａ１と、領域Ａ２とを有する。
領域Ａ１は、サービス受給者が、後に詳述する店舗に関する情報（以下、「店舗関連情報」という。）を取得したい場合に利用する領域である。図８に示すように、領域Ａ１には、後述する店舗ＩＤ（店舗識別情報）を入力する店舗ＩＤ入力欄ＮＮが設けられる。
【００８５】
領域Ａ２は、サービス受給者が、後に詳述する売上に関する情報（以下、「売上関連情報」という。）を取得したい場合に利用する領域である。図８に示すように、領域Ａ２には、店舗ＩＤを入力する店舗ＩＤ入力欄Ｎ１と、シリアル番号を入力するシリアル番号入力欄Ｎ２と、売り場属性（後述）を入力する売り場属性入力欄Ｎ３と、調査期間（後述）を入力する調査期間入力欄Ｎ４と、要求情報（後述）を入力する要求情報入力エリアＮ５とが設けられる。
要求情報入力エリアＮ５は、ラジオボタンＲＲ１〜ＲＲ３を有し、いずれか１つのラジオボタンにチェックを入れることができる。詳細は後述するが、ラジオボタンＲＲ１は、売上関連情報として総売上を取得することを要求する場合にチェックが入れられる。ラジオボタンＲＲ２は、売上関連情報として商品ごとの売上を取得することを要求する場合にチェックが入れられる。ラジオボタンＲＲ２に対応付けて商品名入力欄ＳＳが設けられており、ラジオボタンＲＲ２がチェックされた場合、商品名入力欄ＳＳに商品名が入力される。ラジオボタンＲＲ３は、売上関連情報としてレシート発行枚数を取得することを要求する場合にチェックが入れられる。
【００８６】
以下、サービス受給者が、サービス提供用画面Ｇ２の領域Ａ１を利用して店舗関連情報を取得する場合と、領域Ａ２を利用して売上関連情報を取得する場合との、それぞれの場合において管理装置１７、及び、制御サーバー１５が実行する処理について説明する。
【００８７】
＜店舗関連情報を取得する場合＞
図９は、サービス受給者が店舗関連情報を取得する場合の管理装置１７、及び、制御サーバー１５の動作を示すフローチャートであり、（Ａ）は管理装置１７の動作を、（Ｂ）は制御サーバー１５の動作を示す。なお、店舗関連情報の内容については、後述する。
店舗関連情報を取得する場合、サービス受給者は、サービス提供用画面Ｇ２の領域Ａ１の店舗ＩＤ入力欄ＮＮに、店舗関連情報を取得しようとしている店舗の店舗ＩＤを入力し、確定ボタンＫＫ１を操作して、入力を確定する（ステップＳＸ１）。店舗ＩＤとは、店舗システム１１が適用された店舗を識別する識別情報である。
以下の説明において、サービス受給者が店舗ＩＤ入力欄ＮＮに入力した店舗ＩＤを、「入力店舗ＩＤ」と表現する。
【００８８】
図９（Ａ）に示すように、店舗ＩＤ入力欄ＮＮへの店舗ＩＤの入力が確定すると、管理装置１７のブラウザー実行部６０１は、以下の処理を実行する。
すなわち、ブラウザー実行部６０１は、ＨＴＭＬファイルに実装されたスクリプトの機能により、対応するＨＴＴＰリクエストを制御サーバー１５に送信する（ステップＳＦ１）。
ステップＳＦ１において、ブラウザー実行部６０１は、ＨＴＴＰリクエストにおけるリクエスト行について、メソッドは「ＧＥＴ」とし、パス名は対応するＷｅｂＡＰＩを用いて記述する。
ＷｅｂＡＰＩは、制御サーバー１５が実装する会計情報管理プログラムを呼び出し、当該プログラムに会計情報管理データベース４２１へのアクセスを伴う所定の処理を実行させて、処理結果を送信させるためのプログラムインターフェースである。会計情報管理プログラムは、後に詳述するが、会計情報管理データベース４２１にアクセスしてＨＴＴＰリクエストに応じた情報を収集し、収集した情報に基づいてＪＳＯＮ形式で情報が記述されたＪＳＯＮ形式のデータを生成し、生成したＪＳＯＮ形式のデータを含むデータをＨＴＴＰレスポンスで応答する機能を有するプログラムである。
ＷｅｂＡＰＩは、会計情報管理プログラムを開発し提供する主体が公開しており、サービス受給者は、ＷｅｂＡＰＩを利用して手動でＨＴＴＰリクエストを生成して、所望の情報が記述されたＪＳＯＮ形式のデータを取得することも可能である。
【００８９】
ここで、制御サーバー１５の制御サーバー制御部４０が備える会計情報管理部４０１は、上述した会計情報管理プログラムを読み出して実行することにより、処理を実行する機能ブロックである。
【００９０】
図９（Ｂ）に示すように、ステップＳＦ１のＨＴＴＰリクエストを受信すると、制御サーバー１５の制御サーバー制御部４０の会計情報管理部４０１は、制御サーバー記憶部４２が記憶する店舗データベース４２２を参照し、サービス提供者が、入力店舗ＩＤの店舗の店舗に係る店舗関連情報を取得する権限を有するか否かを判別する（ステップＳＧ１）。以下、ステップＳＧ１の処理について詳述する。
【００９１】
図１０は、店舗データベース４２２のデータ構造を示す図である。
店舗データベース４２２は、店舗ごとに、店舗情報データを有する。そして、図１０では、店舗データベース４２２が店舗ごとに有する店舗情報データを、説明に適した態様で模式的に示す。実際は、店舗データベース４２２において、店舗情報データは、１又は複数のレコードにより構成される。
【００９２】
図１０に示すように、店舗データベース４２２が店舗ごとに有する店舗情報データは、店舗ＩＤを有する。
【００９３】
また、店舗情報データは、店舗ＩＤと対応づけて１つのアクセス許可ユーザーＩＤ情報を有する。アクセス許可ユーザーＩＤ情報は、店舗情報データに対応する店舗について、店舗関連情報、及び、売上関連情報の提供を許可するサービス受給者の１又は複数のユーザーＩＤを示す情報である。
【００９４】
また、店舗情報データは、店舗ＩＤと対応づけて１つの店舗基本情報を有する。店舗基本情報は、店舗に関する基本的な情報であり、本実施形態では、店舗の住所、店舗の電話番号、店舗の規模を示す情報を含む。店舗基本情報は、例示した情報以外の情報を含んでもよい。
【００９５】
また、店舗情報データは、店舗ＩＤと対応付けて１又は複数の売り場属性情報を有する。売り場属性情報は、店舗に設けられた１又は複数の売り場の属性を示す情報であり、店舗の売り場ごとに存在する。売り場の属性とは、食品売り場や、婦人服売り場、紳士服売り場、おもちゃ売り場等、売り場の種類を表す概念である。
【００９６】
また、店舗情報データは、１つの売り場属性情報と対応付けて、１又は複数の記録装置１２のシリアル番号を有する。１の売り場属性情報に対応付けられる１又は複数のシリアル番号は、当該１の売り場属性情報に対応する売り場に設けられた１又は複数の記録装置１２のシリアル番号である。
【００９７】
ステップＳＧ１において、会計情報管理部４０１は、店舗データベース４２２を参照し、当該データベースの店舗情報データのうち、店舗ＩＤとして、入力店舗ＩＤを有する店舗情報データを特定する。次いで、会計情報管理部４０１は、特定したレコードが有するアクセス許可ユーザーＩＤと、サービス受給者のユーザーＩＤとを比較し、サービス受給者が、対応する店舗の店舗関連情報の提供を取得する権限を有するか否かを判別する。
【００９８】
ステップＳＧ１でサービス受給者が権限を有する者でないと判別した場合、会計情報管理部４０１は、対応する処理を実行する。例えば、会計情報管理部４０１は、入力店舗ＩＤに対応する店舗についての情報を取得する権限がないので情報の提供ができない旨の情報を表示させるＨＴＭＬファイルを生成して、管理装置１７に送信する。
ステップＳＧ１でサービス受給者が権限を有する者であると判別した場合、会計情報管理部４０１は、ステップＳＧ２以下の処理を実行する。
【００９９】
ステップＳＧ２において、会計情報管理部４０１は、店舗データベース４２２が有する店舗情報データのうち、入力店舗ＩＤを有する店舗情報データを特定する。次いで、会計情報管理部４０１は、特定した店舗情報データが有する店舗ＩＤ、店舗基本情報、売り場属性情報、及び、シリアル番号を取得する。
以下、ステップＳＧ２で会計情報管理部４０１が取得する情報が、「店舗関連情報」に相当する。
【０１００】
次いで、会計情報管理部４０１は、ステップＳＧ２で取得した店舗関連情報に基づいて、ＪＳＯＮ形式に従って、各店舗関連情報が、情報のレベルに応じて構造化されて記述されたＪＳＯＮ形式のデータを生成する（ステップＳＧ３）。
【０１０１】
次いで、会計情報管理部４０１は、ステップＳＧ３で生成したＪＳＯＮ形式のデータをＨＴＴＰレスポンスで応答する（ステップＳＧ４）。
【０１０２】
図９（Ａ）に示すように、管理装置１７の管理装置制御部６０のブラウザー実行部６０１は、ＨＴＴＰレスポンスに基づいてＪＳＯＮ形式のデータを取得する（ステップＳＦ２）。
次いで、ブラウザー実行部６０１は、ステップＳＦ２で取得したＪＳＯＮ形式のデータを、所定の記憶領域に記憶する（ステップＳＦ３）。
ここで、ＪＳＯＮ形式のデータはテキストデータであるため、サービス受給者は、記憶されたＪＳＯＮ形式のデータを確認することにより、店舗関連情報を取得可能である。
【０１０３】
次いで、ブラウザー実行部６０１は、ＪＳＯＮ形式のデータに基づいて、店舗関連情報表示画面Ｇ３を表示する。
【０１０４】
図１１は、店舗関連情報表示画面Ｇ３の一例を示す図である。
図１１に示すように、店舗関連情報表示画面Ｇ３は、各店舗関連情報が、所定のレイアウトに従って表示される画面である。
サービス受給者は、店舗関連情報表示画面Ｇ３を参照することにより、所望する店舗の店舗関連情報を、簡易に、取得することができる。
【０１０５】
ここで、ブラウザー実行部６０１は、店舗関連情報表示画面Ｇ３を、サービス提供用画面Ｇ２を表示するブラウザーウィンドウとは別のブラウザーウィンドウに表示する。これにより、サービス受給者は、店舗関連情報表示画面Ｇ３に表示された店舗関連情報を参照しつつ、サービス提供用画面Ｇ２の領域Ａ２に情報の入力を行うことができる。なお、ブラウザーが、タブごとにウェブページを表示する機能を有する場合は、店舗関連情報表示画面Ｇ３を、サービス提供用画面Ｇ２を表示するタブとは別のタブに表示する構成でもよい。
【０１０６】
＜売上関連情報を取得する場合＞
次に、サービス受給者が売上関連情報を取得する場合の管理装置１７、及び、制御サーバー１５の動作について説明する。
【０１０７】
ここで、サービス受給者は、売上関連情報として、領域Ａ２に以下の入力を行うことにより以下の第１〜第３売上関連情報を要求し、取得できる。
【０１０８】
＜第１売上関連情報＞
第１売上関連情報は、１の店舗の、特定の期間における、「総売上、特定の商品の売上、又は、レシート発行枚数」である。
第１売上関連情報を取得する場合、サービス受給者は、店舗ＩＤ入力欄Ｎ１に当該１の店舗の店舗ＩＤを入力する。また、サービス受給者は、調査期間入力欄Ｎ４に、特定の期間を入力する。また、サービス受給者は、要求情報入力エリアＮ５において、総売上を要求する場合はラジオボタンＲＲ１にチェックを入れる。また、サービス受給者は、要求情報入力エリアＮ５において、特定の商品の売上を要求する場合はラジオボタンＲＲ２にチェックを入れ、商品名入力欄ＳＳに商品名を入力する。また、サービス受給者は、要求情報入力エリアＮ５において、レシート発行枚数を要求する場合はラジオボタンＲＲ３にチェックを入れる。
【０１０９】
＜第２売上関連情報＞
第２売上関連情報は、１の記録装置１２の、特定の期間における、「総売上、特定の商品の売上、又は、レシート発行枚数」である。
なお、１の記録装置１２の総売上とは、当該１の記録装置１２が設けられたレジカウンターＬで行われた会計の総売上、すなわち、当該１の記録装置１２が発行したレシートに記録された合計金額情報Ｊ８が示す合計金額の総計を意味する。また、１の記録装置１２の特定の商品の売上とは、当該１の記録装置１２が設けられたレジカウンターＬで行われた会計で購入された当該特定の商品の購入金額の総計を意味する。
【０１１０】
第２売上関連情報を取得する場合、サービス受給者は、シリアル番号入力欄Ｎ２に当該１の記録装置１２のシリアル番号を入力する。
ここで、サービス受給者は、上述した方法で表示した店舗関連情報表示画面Ｇ３を参照することにより、特定の店舗の特定の売り場属性の売り場に設けられた記録装置１２のシリアル番号を取得できる。すなわち、サービス受給者は、店舗関連情報表示画面Ｇ３を参照することにより、記録装置１２が設けられた店舗、及び、記録装置１２が設けられた売り場の売り場属性を把握した上で、シリアル番号入力欄Ｎ２に所望の記録装置１２のシリアル番号を入力できる。
また、サービス受給者は、調査期間入力欄Ｎ４に、特定の期間を入力する。また、サービス受給者は、要求情報入力エリアＮ５において、総売上を要求する場合はラジオボタンＲＲ１にチェックを入れる。また、サービス受給者は、要求情報入力エリアＮ５において、特定の商品の売上を要求する場合はラジオボタンＲＲ２にチェックを入れ、商品名入力欄ＳＳに商品名を入力する。また、サービス受給者は、要求情報入力エリアＮ５において、レシート発行枚数を要求する場合はラジオボタンＲＲ３にチェックを入れる。
【０１１１】
＜第３売上関連情報＞
第３売上関連情報は、１の店舗の特定の売り場属性の売り場の、特定の期間における、「総売上、特定の商品の売上、又は、レシート発行枚数」である。
【０１１２】
第３売上関連情報を取得する場合、サービス受給者は、店舗ＩＤ入力欄Ｎ１に当該１の店舗の店舗ＩＤを入力する。また、サービス受給者は、売り場属性入力欄Ｎ３に特定の売り場属性情報を入力する。売り場属性入力欄Ｎ３は、プリダウンメニューとなっており、サービス受給者は、売り場属性を示す選択項目の中から１の選択項目を選択することにより、売り場属性情報を入力する。また、サービス受給者は、調査期間入力欄Ｎ４に、特定の期間を入力する。また、サービス受給者は、要求情報入力エリアＮ５において、総売上を要求する場合はラジオボタンＲＲ１にチェックを入れる。また、サービス受給者は、要求情報入力エリアＮ５において、特定の商品の売上を要求する場合はラジオボタンＲＲ２にチェックを入れ、商品名入力欄ＳＳに商品名を入力する。また、サービス受給者は、要求情報入力エリアＮ５において、レシート発行枚数を要求する場合はラジオボタンＲＲ３にチェックを入れる。
【０１１３】
図１２は、サービス受給者が売上関連情報を取得する場合の管理装置１７、及び、制御サーバー１５の動作を示すフローチャートであり、（Ａ）は管理装置１７の動作を、（Ｂ）は制御サーバー１５の動作を示す。
【０１１４】
売上関連情報を取得する場合、サービス受給者は、サービス提供用画面Ｇ２の領域Ａ２に、第１〜第３売上関連情報のうち、取得する売上関連情報に応じて、上述した方法で必要な情報を入力し、確定ボタンＫＫ２を操作して、入力を確定する（ステップＳＸ２）。
【０１１５】
図１２（Ａ）に示すように、領域Ａ２への情報の入力が確定すると、管理装置１７のブラウザー実行部６０１は、以下の処理を実行する。
すなわち、ブラウザー実行部６０１は、対応するＨＴＴＰリクエストを制御サーバー１５に送信する（ステップＳＨ１）。
ブラウザー実行部６０１は、ＨＴＴＰリクエストのリクエスト行について、メソッドは「ＧＥＴ」とし、パス名は上述したＷｅｂＡＰＩを用いて記述する。
【０１１６】
ここで、制御サーバー１５の制御サーバー制御部４０が備える会計情報管理部４０１は、上述した会計情報管理プログラムを読み出して実行することにより、処理を実行する機能ブロックである。
【０１１７】
図１２（Ｂ）に示すように、ステップＳＨ１のＨＴＴＰリクエストを受信すると、制御サーバー１５の制御サーバー制御部４０の会計情報管理部４０１は、制御サーバー記憶部４２が記憶する店舗データベース４２２を参照し、サービス提供者が、入力店舗ＩＤの店舗の店舗に係る店舗関連情報を取得する権限を有するか否かを判別する（ステップＳＩ１）。サービス受給者が権限を有する者でないと判別した場合、会計情報管理部４０１は、対応する処理を実行する。サービス受給者が権限を有する者であると判別した場合、会計情報管理部４０１は、ステップＳＩ２以下の処理を実行する。
【０１１８】
ステップＳＩ２において、会計情報管理部４０１は、会計情報管理データベース４２１、及び、店舗データベース４２２を参照し、サービス受給者が要求する売上関連情報（第１〜第３売上関連情報）を取得する。
【０１１９】
例えば、サービス受給者が、１の店舗の、特定の期間における、総売上に係る第１売上関連情報を要求する場合、会計情報管理部４０１は、以下の処理を実行して、第１売上関連情報を取得する。
すなわち、会計情報管理部４０１は、店舗データベース４２２を参照し、店舗ＩＤをキーとして、１の店舗に対応する店舗情報データを特定する。
次いで、会計情報管理部４０１は、特定した店舗情報データに基づいて、１の店舗に設けられた記録装置１２のそれぞれのシリアル番号を取得する。
次いで、会計情報管理部４０１は、会計情報管理データベース４２１のレコードのうち、レコードに格納された発行日時情報Ｊ４が示す日時が特定の期間に属し、かつ、レコードに格納されたシリアル番号が取得したシリアル番号に属するレコードを特定する。
次いで、会計情報管理部４０１は、特定したレコードのそれぞれの合計金額情報Ｊ８を取得し、各合計金額情報Ｊ８が示す金額の総計を算出する。ここで算出された金額が、本例でユーザーが要求する第１売上関連情報である。
【０１２０】
以上、１の店舗の、特定の期間における、総売上に係る第１売上関連情報を取得する場合の会計情報管理部４０１の処理を例示した。会計情報管理データベース４２１、及び、店舗データベース４２２には、第１〜第３売上関連情報を取得するのに必要な情報が不足なく格納されているので、会計情報管理部４０１は、各データベースに基づいて、第１〜第３売上関連情報のいずれも取得可能である。
【０１２１】
次いで、会計情報管理部４０１は、ステップＳＩ２で取得した売上関連情報に基づいて、ＪＳＯＮ形式に従って、売上関連情報が構造化されて記述されたＪＳＯＮ形式のデータを生成する（ステップＳＩ３）。
【０１２２】
次いで、会計情報管理部４０１は、ステップＳＩ３で生成したＪＳＯＮ形式のデータをＨＴＴＰレスポンスで応答する（ステップＳＩ４）。
【０１２３】
図１２（Ａ）に示すように、管理装置１７の管理装置制御部６０のブラウザー実行部６０１は、ＨＴＴＰレスポンスに基づいてＪＳＯＮ形式のデータを取得する（ステップＳＨ２）。
次いで、ブラウザー実行部６０１は、ステップＳＨ２で取得したＪＳＯＮ形式のデータを、所定の記憶領域に記憶する（ステップＳＨ３）。ＪＳＯＮファイルはテキストデータであるため、サービス受給者は、記憶されたＪＳＯＮ形式のデータを確認することにより、売上関連情報を取得可能である。
【０１２４】
次いで、ブラウザー実行部６０１は、ＪＳＯＮ形式のデータに基づいて、売上関連情報表示画面Ｇ４を表示する（ステップＳＨ４）。
【０１２５】
図１３は、売上関連情報表示画面Ｇ４の一例を示す図である。
図１３に示すように、売上関連情報表示画面Ｇ４は、売上関連情報が、所定のレイアウトに従って表示される画面である。
サービス受給者は、売上関連情報表示画面Ｇ４を参照することにより、所望する売上関連情報を、簡易に、取得することができる。
【０１２６】
以上説明したように、本実施形態に係る制御サーバー１５（制御装置）の制御サーバー記憶部４２（記憶部）は、会計情報管理データベース４２１で、レシートを発行可能な記録装置１２から受信した印刷データに基づく会計情報と、記録装置１２を識別するシリアル番号（記録装置識別情報）とを対応付けて記憶する。また、制御サーバー記憶部４２は、店舗データベース４２２で、店舗を識別する店舗ＩＤ（店舗識別情報）と、店舗に設けられた１又は複数の記録装置１２のシリアル番号と、店舗で記録装置１２が設けられた売り場の属性を示す売り場属性情報とを対応付けて記憶する。
そして、制御サーバー制御部４０（制御部）は、外部装置としての管理装置１７からの応答要求に応じて、店舗ＩＤに対応する会計情報に基づく売上関連情報、シリアル番号に対応する会計情報に基づく売上関連情報、又は、店舗ＩＤ及び売り場属性情報の組み合わせに対応する会計情報に基づく売上関連情報を応答する。
この構成によれば、制御サーバー１５は、会計情報が、記録装置１２が発行するレシートに基づく情報であるという特徴を踏まえた有益な情報を提供することができる。
【０１２７】
また、本実施形態では、制御サーバー制御部４０は、店舗ＩＤを指定した応答要求に応じて、店舗に設けられた１又は複数の記録装置１２のシリアル番号、及び、店舗で記録装置１２が設けられた売り場の属性を示す売り場属性情報を応答する。
この構成によれば、制御サーバー１５は、店舗には１又は複数の売り場が設けられ、各売り場にはレシート発行用の記録装置１２が１又は複数設けられるという特性を踏まえて、店舗に関する有益な情報を提供できる。
【０１２８】
また、本実施形態では、制御サーバー制御部４０は、店舗ＩＤに対応する会計情報に基づく売上関連情報として、特定の期間における店舗ＩＤの店舗の売上、商品ごとの売上、又は、レシート発行枚数を応答する。
この構成によれば、制御サーバー１５は、問い合わせに応じて、会計情報に基づく有益な情報を提供できる。
【０１２９】
また、本実施形態では、制御サーバー制御部４０は、シリアル番号に対応する会計情報に基づく売上関連情報として、特定の期間におけるシリアル番号の記録装置１２が発行したレシートに係る売上、当該レシートに係る商品ごとの売上、又は、レシート発行枚数を応答する。
この構成によれば、制御サーバー１５は、問い合わせに応じて、会計情報に基づく有益な情報を提供できる。
【０１３０】
また、本実施形態では、制御サーバー制御部４０は、店舗ＩＤ及び売り場属性情報の組み合わせに対応する会計情報に基づく売上関連情報として、特定の期間における店舗ＩＤ及び売り場属性情報の組み合わせに対応する店舗の売り場の売上、商品ごとの売上、又は、レシート発行枚数を応答する。
この構成によれば、制御サーバー１５は、問い合わせに応じて、会計情報に基づく有益な情報を提供できる。
【０１３１】
また、本実施形態では、制御サーバー制御部４０は、ＷｅｂＡＰＩを利用した応答要求に応じて、売上関連情報を、情報が構造化されて記述されたテキストデータとして応答する。
この構成によれば、制御サーバー１５は、情報が構造化されて記述されたテキストデータという利用性の高いデータによって、売上関連情報を応答できる。
【０１３２】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、会計に応じて、記録装置１２は、制御サーバー１５に印刷データを送信し、制御サーバー１５が印刷データから会計情報を抽出した。しかしながら、記録装置１２が印刷データから会計情報を抽出して制御サーバー１５に送信する構成であってもよい。
また例えば、上述した実施形態では、会計情報管理データベース４２１、及び、店舗データベース４２２が記憶する情報を具体的に例示して説明したが、これらデータベースが記憶する情報は例示した情報に限らない。
また、制御サーバー１５が応答する店舗関連情報、及び、売上関連情報について、その内容を具体的に例示して説明したが、これら情報の内容は例示したものに限らない。
また、図を用いて説明した各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
【符号の説明】
【０１３３】
１…会計システム、１２…記録装置、１３…タブレット端末、１５…制御サーバー（制御装置）、１６…端末、１７…管理装置、４０…制御サーバー制御部（制御部）、４２…制御サーバー記憶部（記憶部）。
【図１】
0006443057.tif 000002
【図２】
0006443057.tif 000003
【図３】
0006443057.tif 000004
【図４】
0006443057.tif 000005
【図５】
0006443057.tif 000006
【図６】
0006443057.tif 000007
【図７】
0006443057.tif 000008
【図８】
0006443057.tif 000009
【図９】
0006443057.tif 000010
【図１０】
0006443057.tif 000011
【図１１】
0006443057.tif 000012
【図１２】
0006443057.tif 000013
【図１３】
0006443057.tif 000014