(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）、ＨＤＤ等の不揮発性記憶装置でもよい。
また例えば、上述した実施形態では、会計に応じて、印刷装置１２は、制御サーバー１５に印刷データを送信し、制御サーバー１５が印刷データから会計情報を抽出した。しかしながら、印刷装置１２が印刷データから会計情報を抽出して制御サーバー１５に送信する構成でもよい。
また例えば、上述した実施形態では、会計情報管理データベース４２１、及び、印刷装置データベース４２２が記憶する情報を具体的に例示して説明したが、これらデータベースが記憶する情報は例示した情報に限らない。
また、図を用いて説明した各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
【符号の説明】
【０１２８】
１…会計システム（情報処理システム）、１２…印刷装置、１３…タブレット端末、１５…制御サーバー（情報処理装置）、１７…管理装置、２０…タブレット端末制御部、２１…タブレット端末通信部、２２…タッチパネル、２３…タブレット端末記憶部、３０…印刷装置制御部、３１…印刷部、３２…印刷装置記憶部、３３…印刷装置通信部、３４…印刷装置ネットワーク通信部、３５…デバイス通信部、４０…制御サーバー制御部（制御部）、４１…制御サーバーネットワーク通信部、４２…制御サーバー記憶部（記憶部）、６０…管理装置制御部、６１…管理装置ネットワーク通信部、６２…管理装置記憶部、６３…管理装置表示部、２０１…タブレット端末アプリケーション実行部、４２１…会計情報管理データベース、４２２…印刷装置データベース、６０１…ブラウザー実行部、ＢＲ…バーコードリーダー、ＣＤ…カスタマーディスプレー、ＪＴ…自動釣銭機。
【図１】
0006720521.tif 000002
【図２】
0006720521.tif 000003
【図３】
0006720521.tif 000004
【図４】
0006720521.tif 000005
【図５】
0006720521.tif 000006
【図６】
0006720521.tif 000007
【図７】
0006720521.tif 000008
【図８】
0006720521.tif 000009
【図９】
0006720521.tif 000010
【図１０】
0006720521.tif 000011
【図１１】
0006720521.tif 000012
【図１２】
0006720521.tif 000013
【図１３】
0006720521.tif 000014
【図１４】
0006720521.tif 000015
【図１５】
0006720521.tif 000016
【図１６】
0006720521.tif 000017
【図１７】
0006720521.tif 000018
【図１８】
0006720521.tif 000019
【図１９】
0006720521.tif 000020