(57)【要約】【課題】操作を簡易にする店舗システムを提供する。【解決手段】店舗システムは、販売データ処理装置を制御する第１のサーバ装置と、画像形成装置とを含む店舗システムである。前記画像形成装置は、表示制御手段と、操作手段と、第１の送信手段と、出力手段とを備える。前記表示制御手段は、前記第１のサーバ装置が有する機能を実行させる操作を受け付ける操作画面を表示させる。前記操作手段は、前記表示制御手段が表示した前記操作画面に表示されている機能を実行させる操作を受け付ける。前記第１の送信手段は、前記操作手段が受け付けた操作により特定される機能の実行要求を送信する。前記出力手段は、前記第１の送信手段が送信した前記実行要求に対する実行結果を出力する。前記第１のサーバ装置は、実行手段を備える。前記実行手段は、前記第１の送信手段が送信した前記実行要求に係る機能を実行する。【選択図】図８
2018191144.tif 000002
【特許請求の範囲】
【請求項１】
販売データ処理装置を制御する第１のサーバ装置と、画像形成装置とを含む店舗システムであって、
前記画像形成装置は、
前記第１のサーバ装置が有する機能を実行させる操作を受け付ける操作画面を表示させる表示制御手段と、
前記表示制御手段が表示した前記操作画面に表示されている機能を実行させる操作を受け付ける操作手段と、
前記操作手段が受け付けた操作により特定される機能の実行要求を送信する第１の送信手段と、
前記第１の送信手段が送信した前記実行要求に対する実行結果を出力する出力手段と、
を備え、
前記第１のサーバ装置は、
前記第１の送信手段が送信した前記実行要求に係る機能を実行する実行手段を備える、
店舗システム。
【請求項２】
前記画像形成装置を制御する第２のサーバ装置を更に備え、
前記第２のサーバ装置は、
前記画像形成装置が表示する前記操作画面を生成する生成手段と、
前記生成手段が生成した前記操作画面を送信する第２の送信手段とを備える、
請求項１に記載の店舗システム。
【請求項３】
前記生成手段は、前記第１のサーバ装置から送信された実行可能な機能が示された情報に基づいて前記操作画面を生成する、
請求項２に記載の店舗システム。
【請求項４】
前記操作手段は、前記画像形成装置を使用するユーザを識別可能な識別情報の入力を受け付け、
前記表示制御手段は、前記操作手段が受け付けた前記識別情報により特定されるユーザに付与されている権限で実行可能な機能が示された前記操作画面を表示する、
請求項２又は３に記載の店舗システム。
【請求項５】
前記第１のサーバ装置は、
前記操作手段が受け付けた機能に応じた情報を送信する第３の送信手段を更に備え、
前記操作手段は、前記画像形成装置を使用するユーザを識別可能な識別情報の入力を受け付け、
前記第３の送信手段は、前記操作手段が受け付けた前記識別情報により特定されるユーザに付与されている権限に応じた前記実行結果を送信する、
請求項２又は３に記載の店舗システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、店舗システムに関する。
【背景技術】
【０００２】
従来、スーパーマーケットや量販店等の小売店では、商品等の販売にＰＯＳ（Point  Of  Sales）システムが用いられている。ＰＯＳシステムは、商品等の販売に用いられるＰＯＳ端末と、ＰＯＳ端末を管理するストアサーバとを備えている。また、小売店では、書類等の印刷や書類等の読み取りにＭＦＰ（Multi  Function  Printer）が用いられている。
【０００３】
ここで、ストアサーバは、ＰＯＳ端末の管理に限らず、売上の集計等の店舗の運営に係る各種処理に用いられている。しかし、ストアサーバは様々な操作を受け付けることが可能であるため、操作者は、ストアサーバの操作方法を習得しなければならなかった。また、ストアサーバと、ＭＦＰとは、別々のシステムであるためＭＦＰでストアサーバを操作することもできなかった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、操作を簡易にする店舗システムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の店舗システムは、販売データ処理装置を制御する第１のサーバ装置と、画像形成装置とを含む店舗システムである。前記画像形成装置は、表示制御手段と、操作手段と、第１の送信手段と、出力手段とを備える。前記表示制御手段は、前記第１のサーバ装置が有する機能を実行させる操作を受け付ける操作画面を表示させる。前記操作手段は、前記表示制御手段が表示した前記操作画面に表示されている機能を実行させる操作を受け付ける。前記第１の送信手段は、前記操作手段が受け付けた操作により特定される機能の実行要求を送信する。前記出力手段は、前記第１の送信手段が送信した前記実行要求に対する実行結果を出力する。前記第１のサーバ装置は、実行手段を備える。前記実行手段は、前記第１の送信手段が送信した前記実行要求に係る機能を実行する。
【図面の簡単な説明】
【０００６】
【図１】図１は、本実施形態に係る店舗システムの一例を示す説明図である。
【図２】図２は、ＭＦＰサーバのハードウェア構成の一例を示すブロック図である。
【図３】図３は、ＭＦＰのハードウェア構成の一例を示すブロック図である。
【図４】図４は、ストアサーバのハードウェア構成の一例を示すブロック図である。
【図５】図５は、ユーザ権限テーブルのデータ構成の一例を説明する説明図である。
【図６】図６は、権限設定テーブルのデータ構成の一例を説明する説明図である。
【図７】図７は、ＰＯＳ端末のハードウェア構成の一例を示すブロック図である。
【図８】図８は、店舗システムの各装置が有する特徴的な機能の機能構成の一例を示すブロック図である。
【図９】図９は、機能選択画面の一例を示す説明図である。
【図１０】図１０は、ログイン処理の一例を示すシーケンス図である。
【図１１】図１１は、集計表処理の一例を示すシーケンス図である。
【図１２】図１２は、保守データ転送処理の一例を示すシーケンス図である。
【図１３】図１３は、ＰＯＰ印刷処理の一例を示すシーケンス図である。
【図１４】図１４は、指示データ印刷処理の一例を示すシーケンス図である。
【図１５】図１５は、日報提出処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【０００７】
以下、添付図面を参照して、店舗システムの実施形態を詳細に説明する。なお、以下に説明する実施形態は、店舗システムの一実施形態であって、その構成や仕様等を限定するものではない。本実施形態の店舗システムは、小売店に導入された店舗システムへの適用例である。
【０００８】
図１は、本実施形態に係る店舗システム１の一例を示す説明図である。店舗システム１は、ＭＦＰ（Multi  Function  Printer）システム２と、ＰＯＳ（Point  Of  Sales）システム３とを備える。ＭＦＰシステム２は、ＭＦＰサーバ４と、ＭＦＰ５とを備える。ＰＯＳシステム３は、ストアサーバ６と、ＰＯＳ端末７とを備える。そして、ＭＦＰシステム２のＭＦＰサーバ４と、ＰＯＳシステム３のストアサーバ６とは、有線又は無線のネットワークを介して通信可能に接続されている。
【０００９】
ＭＦＰサーバ４は、第２のサーバ装置の一例である。ＭＦＰサーバ４は、ＭＦＰシステム２を管理するサーバ装置である。すなわち、ＭＦＰサーバ４は、ＭＦＰ５を制御するサーバ装置である。ＭＦＰサーバ４は、複数台の装置等により形成されていてもよい。さらに、ＭＦＰサーバ４は、ハードウェアやソフトウェア等のコンピュータ資源を提供するクラウドサービス等により提供されるものであってもよい。
【００１０】
ＭＦＰ５は、画像形成装置の一例である。ＭＦＰ５は、コピー、スキャナ、プリンタ、ファックス等の複数の機能を備える複合機である。ＭＦＰ５は、各種画面を表示して、画面に応じた操作を受け付ける操作パネル５０４（図３参照）を備えている。そして、ＭＦＰサーバ４と、ＭＦＰ５とは、有線又は無線のネットワークを介して通信可能に接続されている。なお、図１に示すＭＦＰシステム２は、一台のＭＦＰサーバ４と、複数台のＭＦＰ５とを備えているが各装置の台数を限定するものではない。
【００１１】
ストアサーバ６は、第１のサーバ装置の一例である。ストアサーバ６は、ＰＯＳシステム３を管理するサーバ装置である。すなわち、ストアサーバ６は、ＰＯＳ端末７を制御するサーバ装置である。ストアサーバ６は、店舗を経営する企業のサーバ装置等と通信可能に接続されていてもよい。ストアサーバ６は、複数台の装置等により形成されていてもよい。さらに、ストアサーバ６は、ハードウェアやソフトウェア等のコンピュータ資源を提供するクラウドサービス等により提供されるものであってもよい。また、ストアサーバ６は、ＭＦＰサーバ４と一体になっていてもよい。
【００１２】
ＰＯＳ端末７は、販売データ登録処理として販売対象の商品の登録と、登録した商品の会計処理とを実行する販売データ処理装置である。そして、ストアサーバ６と、ＰＯＳ端末７とは、有線又は無線のネットワークを介して通信可能に接続されている。なお、図１に示すＰＯＳシステム３は、一台のストアサーバ６と、複数台のＰＯＳ端末７とを備えているが各装置の台数を限定するものではない。
【００１３】
次に、店舗システム１が備える各種装置のハードウェア構成について説明する。
【００１４】
図２は、ＭＦＰサーバ４のハードウェア構成の一例を示すブロック図である。ＭＦＰサーバ４は、制御部４０１と、記憶部４０２と、通信インタフェース４０３と、表示部４０４と、操作部４０５とを備える。これら各部は、データバスやアドレスバス等のシステムバス４０６を介して相互に接続している。
【００１５】
制御部４０１は、ＭＦＰサーバ４の全体の動作を制御し、ＭＦＰサーバ４が有する各種の機能を実現するコンピュータである。制御部４０１は、ＣＰＵ（Central  Processing  Unit）と、ＲＯＭ（Read  Only  Memory）と、ＲＡＭ（Random  Access  Memory）とを備える。ＣＰＵは、ＭＦＰサーバ４の動作を統括的に制御する。ＲＯＭは、各種プログラムやデータを記憶する記憶媒体である。ＲＡＭは、各種プログラムや各種データを一時的に記憶する記憶媒体である。そして、ＣＰＵは、ＲＡＭをワークエリア（作業領域）としてＲＯＭ又は記憶部４０２等に格納されたプログラムを実行する。
【００１６】
記憶部４０２は、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）などの記憶装置である。記憶部４０２は、制御プログラム４０７を記憶する。制御プログラム４０７は、オペレーティングシステムや、ＭＦＰサーバ４が備えている機能を発揮させるためのプログラムである。制御プログラム４０７には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。例えば、制御プログラム４０７には、Ｗｅｂアプリケーションが含まれる。
【００１７】
通信インタフェース４０３は、ネットワークを介して、ＭＦＰ５やストアサーバ６と通信するためのインタフェースである。
【００１８】
表示部４０４は、例えば液晶ディスプレイ等である。操作部４０５は、例えばキーボードやマウス等の入力装置である。
【００１９】
図３は、ＭＦＰ５のハードウェア構成の一例を示すブロック図である。ＭＦＰ５は、制御部５０１と、記憶部５０２と、通信インタフェース５０３と、操作パネル５０４と、スキャナ５０５と、プリンタ５０６と、接続インタフェース５０７とを備える。これら各部は、データバスやアドレスバス等のシステムバス５０８を介して相互に接続している。
【００２０】
制御部５０１は、ＭＦＰ５の全体の動作を制御し、ＭＦＰ５が有する各種の機能を実現するコンピュータである。制御部５０１は、ＣＰＵと、ＲＯＭと、ＲＡＭとを備える。ＣＰＵは、ＭＦＰ５の動作を統括的に制御する。ＲＯＭは、各種プログラムやデータを記憶する記憶媒体である。ＲＡＭは、各種プログラムや各種データを一時的に記憶する記憶媒体である。そして、ＣＰＵは、ＲＡＭをワークエリア（作業領域）としてＲＯＭ又は記憶部５０２等に格納されたプログラムを実行する。
【００２１】
記憶部５０２は、ＨＤＤやＳＳＤなどの記憶装置である。記憶部５０２は、制御プログラム５０９を記憶する。制御プログラム５０９は、オペレーティングシステムや、ＭＦＰ５が備えている機能を発揮させるためのプログラムである。制御プログラム５０９には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。例えば、制御プログラム５０９には、Ｗｅｂブラウザが含まれる。
【００２２】
通信インタフェース５０３は、ネットワークを介して、ＭＦＰサーバ４と通信するためのインタフェースである。
【００２３】
操作パネル５０４は、例えばタッチパネルディスプレイである。また、操作パネル５０４は、各種操作を入力するハードウェアキーや、スイッチ等を備えていてもよい。
【００２４】
スキャナ５０５は、用紙に形成されている文字や画像を光学的に読み取り画像データを生成する装置である。なお、スキャナ５０５は、ＯＣＲ（Optical  Character  Recognition）機能等により文字データを生成する装置であってもよい。
【００２５】
プリンタ５０６は、用紙に画像や文字等を形成する印刷装置である。
【００２６】
接続インタフェース５０７は、フラッシュメモリ等の記憶装置と接続するインタフェースである。
【００２７】
図４は、ストアサーバ６のハードウェア構成の一例を示すブロック図である。ストアサーバ６は、制御部６０１と、記憶部６０２と、通信インタフェース６０３と、表示部６０４と、操作部６０５とを備える。これら各部は、データバスやアドレスバス等のシステムバス６０６を介して相互に接続している。
【００２８】
制御部６０１は、ストアサーバ６の全体の動作を制御し、ストアサーバ６が有する各種の機能を実現するコンピュータである。制御部６０１は、ＣＰＵと、ＲＯＭと、ＲＡＭとを備える。ＣＰＵは、ストアサーバ６の動作を統括的に制御する。ＲＯＭは、各種プログラムやデータを記憶する記憶媒体である。ＲＡＭは、各種プログラムや各種データを一時的に記憶する記憶媒体である。そして、ＣＰＵは、ＲＡＭをワークエリア（作業領域）としてＲＯＭ又は記憶部６０２等に格納されたプログラムを実行する。
【００２９】
記憶部６０２は、ＨＤＤやＳＳＤなどの記憶装置である。記憶部６０２は、制御プログラム６０７と、ユーザ権限テーブル６０８と、権限設定テーブル６０９とを記憶する。記憶部６０２は、入力フォルダ６１０と、出力フォルダ６１１とを備える。
【００３０】
制御プログラム６０７は、オペレーティングシステムや、ストアサーバ６が備えている機能を発揮させるためのプログラムである。制御プログラム６０７には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。例えば、制御プログラム６０７には、Ｗｅｂアプリケーションが含まれる。
【００３１】
図５は、ユーザ権限テーブル６０８のデータ構成の一例を説明する説明図である。ユーザ権限テーブル６０８は、店舗システム１のユーザとして登録されている各ユーザの権限のレベルを記憶した情報テーブルである。ユーザ権限テーブル６０８は、ユーザコードと、パスワードと、権限レベルと、名前とを関連付けて記憶する。ユーザコードは、ユーザを識別可能な識別情報である。パスワードは、ユーザであることを証明する情報である。権限レベルは、ユーザに付与されている権限を示す情報である。例えば、権限レベルには、管理者と、一般とが含まれる。名前は、ユーザの名前である。
【００３２】
図６は、権限設定テーブル６０９のデータ構成の一例を説明する説明図である。権限設定テーブル６０９は、権限レベルごとの機能制限と、データ制限とが設定された情報テーブルである。機能制限は、権限レベルごとの各機能の実行を制限するか否かの設定である。機能制限には、例えば、一般機能と、集計表印刷と、ＰＯＰ（Point  Of  Purchase）印刷と、指示データ印刷と、日報提出と、保守データ転送とが含まれる。一般機能は、ＭＦＰ５が単体で実行可能な機能である。例えば、一般機能には、コピー、スキャナ、プリンタ、ファックス等の機能が含まれる。集計表印刷と、ＰＯＰ印刷と、指示データ印刷と、日報提出と、保守データ転送とは、ＭＦＰシステム２の各装置と、ＰＯＳシステム３の各装置とが協働で実行する機能である。集計表印刷は、各ＰＯＳ端末７から収集した情報に基づいた集計表を印刷する機能である。ＰＯＰ印刷は、店舗の売り場に貼られるＰＯＰを印刷する機能である。指示データ印刷は、店舗の本部からの指示を印刷する機能である。日報提出は、店舗の本部等に日報を提出する機能である。保守データ転送は、ＰＯＳ端末７の保守に用いられる保守データを転送する機能である。すなわち、保守データ転送は、保守データを他の記憶媒体に記憶させる処理である。データ制限は、ＭＦＰ５に送信するデータの属性の設定である。データ制限には、例えば、編集と、転送とが含まれる。編集は、ＭＦＰ５においてデータの編集を許可するか禁止するかの設定である。転送は、ＭＦＰ５においてデータの転送を許可するか禁止するかの設定である。すなわち、転送は、他の記憶媒体に記憶させることを許可するか禁止するかの設定である。
【００３３】
入力フォルダ６１０は、他の装置から入力された各種情報を記憶する記憶領域である。例えば、入力フォルダ６１０は、店舗を経営する企業からの指示を示す指示データや、店舗に掲示するＰＯＰ等の画像データ等を記憶する記憶領域である。出力フォルダ６１１は、他の装置に出力する各種情報を記憶する記憶領域である。例えば、出力フォルダ６１１は、日報をスキャンした画像データや、ＰＯＳ端末７から収集したデータを集計した集計表の画像データ等を記憶する記憶領域である。
【００３４】
通信インタフェース６０３は、ネットワークを介して、ＭＦＰサーバ４やＰＯＳ端末７と通信するためのインタフェースである。
【００３５】
表示部６０４は、例えば液晶ディスプレイ等である。操作部６０５は、例えばキーボードやマウス等の入力装置である。
【００３６】
図７は、ＰＯＳ端末７のハードウェア構成の一例を示すブロック図である。ＰＯＳ端末７は、制御部７０１と、記憶部７０２と、通信インタフェース７０３と、表示部７０４と、操作部７０５と、スキャナ７０６と、印字部７０７とを備える。これら各部は、データバスやアドレスバス等のシステムバス７０８を介して相互に接続している。
【００３７】
制御部７０１は、ＰＯＳ端末７の全体の動作を制御し、ＰＯＳ端末７が有する各種の機能を実現するコンピュータである。制御部７０１は、ＣＰＵと、ＲＯＭと、ＲＡＭとを備える。ＣＰＵは、ＰＯＳ端末７の動作を統括的に制御する。ＲＯＭは、各種プログラムやデータを記憶する記憶媒体である。ＲＡＭは、各種プログラムや各種データを一時的に記憶する記憶媒体である。そして、ＣＰＵは、ＲＡＭをワークエリア（作業領域）としてＲＯＭ又は記憶部７０２等に格納されたプログラムを実行する。
【００３８】
記憶部７０２は、ＨＤＤやＳＳＤなどの記憶装置である。記憶部７０２は、制御プログラム７０９を記憶する。制御プログラム７０９は、オペレーティングシステムや、ＰＯＳ端末７が備えている機能を発揮させるためのプログラムである。制御プログラム７０９には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。
【００３９】
通信インタフェース７０３は、ネットワークを介して、ストアサーバ６と通信するためのインタフェースである。
【００４０】
表示部７０４は、例えば液晶ディスプレイ等である。また、表示部７０４は、表示面上にタッチパネルが積層されたタッチパネルディスプレイであってもよい。操作部７０５は、例えばＰＯＳ端末７を操作する各種キーを備えるキーボードである。
【００４１】
スキャナ７０６は、コードシンボルを読み取る読取装置である。スキャナ７０６は、例えば商品に付されている商品を識別可能な商品コードを示すコードシンボルを読み取る。
【００４２】
印字部７０７は、レシートやジャーナル等を用紙に印字する印刷装置である。
【００４３】
次に、店舗システム１の各装置が有する特徴的な機能について説明する。ここで、図８は、店舗システム１の各装置が有する特徴的な機能の機能構成の一例を示すブロック図である。
【００４４】
ＭＦＰ５の制御部５０１は、記憶部５０２の制御プログラム５０９をＲＡＭに展開し、制御プログラム５０９に従って動作することで、図８に示す各機能部をＲＡＭ上に生成する。具体的には、ＭＦＰ５の制御部５０１は、機能部として、通信制御部５００１と、表示制御部５００２と、操作制御部５００３と、ログイン制御部５００４と、読取制御部５００５と、印刷制御部５００６と、接続制御部５００７とを備える。
【００４５】
通信制御部５００１は、第１の送信手段の一例である。通信制御部５００１は、通信インタフェース５０３を制御して、ＭＦＰサーバ４との通信を実行する。また、通信制御部５００１は、読取制御部５００５が読み取った情報を送信出力する。また、通信制御部５００１、印刷制御部５００６、接続制御部５００７は、出力手段の一例である。
【００４６】
表示制御部５００２は、表示制御手段の一例である。表示制御部５００２は、操作パネル５０４を制御して、各種画面を表示させる。表示制御部５００２は、ＭＦＰサーバ４が生成した画面情報に基づいた画面を表示させる。例えば、表示制御部５００２は、ＭＦＰサーバ４が生成した画面情報に基づいて、ストアサーバ６が有する機能の全部又は一部の機能の実行を受け付ける機能選択画面４１００（図９参照）を表示させる。
【００４７】
操作制御部５００３は、操作手段の一例である。操作制御部５００３は、操作パネル５０４を制御して、各種画面に応じた操作を受け付ける。例えば、操作制御部５００３は、機能選択画面４１００等の操作画面に表示されている機能を実行させる操作を受け付ける。
【００４８】
ログイン制御部５００４は、ＭＦＰ５を使用するユーザのログインを制御する。例えば、ログイン制御部５００４は、操作制御部５００３が操作パネル５０４に表示されたログイン画面においてユーザ情報を入力する操作を受け付けた場合に、ストアサーバ６に認証可能であるか否かの判定要求を通信制御部５００１に送信させる。判定要求には、入力されたユーザ情報が含まれている。そして、ログイン制御部５００４は、判定要求の判定結果が認証可能である場合に、ユーザ情報のユーザが使用するものとしてログインを許可する。一方、ログイン制御部５００４は、判定要求の判定結果が認証不可である場合に、ログインを許可しない。なお、ログイン制御部５００４は、ＭＦＰ５がカードリーダ等を備えている場合には、カードリーダが読み取った情報をユーザ情報として受け付けてもよい。
【００４９】
読取制御部５００５は、スキャナ５０５を制御して、書類等を読み取らせる。そして、読取制御部５００５は、読み取った書類の画像データを生成する。なお、読取制御部５００５は、ＯＣＲ機能等により読み出した画像データから文字データを生成してもよい。
【００５０】
印刷制御部５００６は、プリンタ５０６を制御して、各種機能の実行結果を示す各種情報を用紙に印刷出力する。
【００５１】
接続制御部５００７は、接続インタフェース５０７を制御して、接続インタフェース５０７に接続されている装置に情報を転送する。すなわち、接続インタフェース５０７に接続されている記憶装置に情報を記憶させる。
【００５２】
ＭＦＰサーバ４の制御部４０１は、記憶部４０２の制御プログラム４０７をＲＡＭに展開し、制御プログラム４０７に従って動作することで、図８に示す各機能部をＲＡＭ上に生成する。具体的には、ＭＦＰサーバ４の制御部４０１は、機能部として、通信制御部４００１と、画面生成部４００２とを備える。
【００５３】
通信制御部４００１は、第２の送信手段の一例である。通信制御部４００１は、通信インタフェース４０３を制御して、ＭＦＰ５との通信を実行する。また、通信制御部４００１は、通信インタフェース４０３を制御して、ストアサーバ６との通信を実行する。例えば、通信制御部４００１は、画面生成部４００２が生成した画面情報をＭＦＰ５に送信する。
【００５４】
画面生成部４００２は、生成手段の一例である。画面生成部４００２は、ＭＦＰ５の操作パネル５０４に表示される各種画面の画面情報を生成する。例えば、画面生成部４００２は、ＭＦＰ５の操作パネル５０４に表示される操作画面の画面情報を生成する。操作画面には、一又は複数の機能から実行する機能を選択させる機能選択画面４１００（図９参照）が含まれる。
【００５５】
ここで、図９は、機能選択画面４１００の一例を示す説明図である。機能選択画面４１００は、機能の選択を促すメッセージと、各機能のアイコンとが含まれている。ユーザは、アイコンを押下することで、実行させる機能を選択する。また、機能選択画面４１００には、ストアサーバ６が有する機能を実行させるアイコンが含まれている。なお、画面生成部４００２は、ＭＦＰ５にログインしているユーザの権限レベルで実行可能な機能のアイコンを有する機能選択画面４１００の画面情報を生成することが好ましい。これにより、画面生成部４００２は、機能を実行させる権限を有していないユーザによる機能の実行を防止することができる。
【００５６】
例えば、画面生成部４００２は、通信制御部４００１が機能選択画面４１００の送信要求をＭＦＰ５から受信した場合に、ＭＦＰ５にログインしているユーザのユーザコードを画面情報の送信要求から抽出する。画面生成部４００２は、ＭＦＰ５にログインしているユーザの権限レベルで実行可能な機能の一覧を要求する機能一覧の送信要求を通信制御部４００１に送信させる。画面生成部４００２は、ユーザの権限レベルで実行可能な機能の一覧を示す機能一覧を通信制御部４００１が受信した場合に、機能一覧に含まれている機能のアイコンを選択可能な機能選択画面４１００の画面情報を生成する。そして、画面生成部４００２は、送信要求を送信したＭＦＰ５に対して、生成した画面情報を通信制御部４００１に送信させる。なお、画面生成部４００２は、上記以外の方法で、実行権限の無い機能を選択不可としてもよい。例えば、画面生成部４００２は、実行権限の無い機能のアイコンをグレーアウト等により選択不可としてもよい。
【００５７】
ストアサーバ６の制御部６０１は、記憶部６０２の制御プログラム６０７をＲＡＭに展開し、制御プログラム６０７に従って動作することで、図８に示す各機能部をＲＡＭ上に生成する。具体的には、ストアサーバ６の制御部６０１は、機能部として、通信制御部６００１と、表示制御部６００２と、操作制御部６００３と、ユーザ認証部６００４と、制限設定部６００５と、実行制御部６００６とを備える。
【００５８】
通信制御部６００１は、第３の送信手段の一例である。通信制御部６００１は、通信インタフェース６０３を制御して、ＭＦＰサーバ４との通信を実行する。また、通信制御部６００１は、通信インタフェース６０３を制御して、ＰＯＳ端末７との通信を実行する。例えば、通信制御部６００１は、ＭＦＰサーバ４を介して、実行制御部６００６が要求に応じて抽出した情報や、実行結果等をＭＦＰ５に送信する。
【００５９】
表示制御部６００２は、表示部６０４を制御して、各種画面を表示させる。例えば、表示制御部６００２は、ストアサーバ６が有している機能を実行させる画面を表示させる。
【００６０】
操作制御部６００３は、操作部６０５を制御して、各種操作を受け付ける。例えば、操作制御部６００３は、ストアサーバ６が有している機能を実行させる操作を受け付ける。
【００６１】
ユーザ認証部６００４は、ＭＦＰ５にログインしようとするユーザが認証可能であるか否かを判定する。ユーザ認証部６００４は、通信制御部６００１がユーザ情報を受信した場合に、ユーザ情報に含まれるユーザコード及びパスワードの組み合わせが、ユーザ権限テーブル６０８に記憶されているか否かを判定する。ユーザ認証部６００４は、ユーザ情報がユーザ権限テーブル６０８に記憶されている場合に、通信制御部６００１に認証可能を返信させる。一方、ユーザ認証部６００４は、ユーザ情報がユーザ権限テーブル６０８に記憶されていない場合に、通信制御部６００１に認証不可を返信させる。
【００６２】
制限設定部６００５は、通信制御部６００１がＭＦＰサーバ４から各種要求を受信した場合に、ＭＦＰ５にログインしているユーザの権限レベルに応じて要求を制限する。ここで、制限設定部６００５の制限対象には、機能制限と、データ制限とがある。機能制限は、実行制御部６００６が有している全部又は一部の機能の実行を制限するものである。データ制限は、ＭＦＰ５に送信するデータの属性を制限するものである。例えば、データ制限は、データの編集を許可するか否かの属性や、データの転送を許可するか否かの属性等を制限するものである。
【００６３】
例えば、制限設定部６００５は、通信制御部６００１が実行可能な機能の一覧を要求する機能一覧の送信要求を受信した場合に、機能一覧の送信要求に含まれているユーザコードを抽出する。また、制限設定部６００５は、抽出したユーザコードに関連付けられている権限レベルをユーザ権限テーブル６０８から判定する。さらに、制限設定部６００５は、判定した権限レベルにおいて機能制限の各機能に対して許可に設定されている機能を抽出する。そして、制限設定部６００５は、許可されている機能の一覧である機能一覧を生成する。また、制限設定部６００５は、送信要求を送信したＭＦＰサーバ４に、生成した機能一覧を送信する。これにより、制限設定部６００５は、ＭＦＰ５にログインしているユーザに付与されている権限レベルに応じた機能一覧画面を表示させる。
【００６４】
例えば、制限設定部６００５は、通信制御部６００１がデータの送信要求を受信した場合に、データの送信要求に含まれているユーザコードを抽出する。また、制限設定部６００５は、抽出したユーザコードに関連付けられている権限レベルをユーザ権限テーブル６０８から抽出する。さらに、制限設定部６００５は、抽出した権限レベルにおいてデータ制限の其々の設定を抽出する。そして、制限設定部６００５は、送信するデータに対して、抽出したデータ制限の設定を反映する。これにより、制限設定部６００５は、ＭＦＰ５にログインしているユーザに付与されている権限レベルに応じたデータを通信制御部６００１に送信させる。
【００６５】
実行制御部６００６は、実行手段の一例である。実行制御部６００６は、ストアサーバ６が有している機能を実行する。例えば、実行制御部６００６は、操作制御部６００３が受け付けた操作に応じた機能や、通信制御部６００１がＭＦＰサーバ４を介してＭＦＰ５から受信した要求に応じた機能を実行する。実行制御部６００６には、集計表生成部６０１１と、ＰＯＰ管理部６０１２と、指示データ管理部６０１３と、保守データ管理部６０１４と、日報管理部６０１５とが含まれる。
【００６６】
集計表生成部６０１１は、各種集計表を生成する。そして、集計表生成部６０１１は、生成した集計表を出力フォルダ６１１に記憶させる。例えば、集計表生成部６０１１は、一日の売り上げの集計表や、各種商品の販売個数の集計表等を生成する。
【００６７】
ＰＯＰ管理部６０１２は、ＰＯＰの画像データを管理する。
【００６８】
指示データ管理部６０１３は、指示データを管理する。
【００６９】
保守データ管理部６０１４は、通信制御部６００１がＰＯＳ端末７から保守データを受信した場合に、記憶部６０２に保守データを記憶させる。そして、保守データ管理部６０１４は、通信制御部６００１が保守データの送信要求を受信した場合に、選択された種別の保守データを出力フォルダ６１１に記憶させる。なお、保守データ管理部６０１４は、通信制御部６００１が保守データの送信要求を受信した場合に、選択された種別の保守データの生成要求を通信制御部６００１にＰＯＳ端末７に対して送信させてもよい。また、保守データ管理部６０１４は、ＰＯＳ端末７に限らず、ストアサーバ６自身の保守データを管理してもよいし、他の装置の保守データを管理してもよい。
【００７０】
日報管理部６０１５は、日報の画像データを通信制御部６００１が受信した場合に、出力フォルダ６１１に記憶させる。
【００７１】
ＰＯＳ端末７の制御部７０１は、記憶部７０２の制御プログラム７０９をＲＡＭに展開し、制御プログラム７０９に従って動作することで、図８に示す各機能部をＲＡＭ上に生成する。具体的には、ＰＯＳ端末７の制御部７０１は、機能部として、通信制御部７００１と、販売登録部７００２と、会計処理部７００３と、自己診断部７００４とを備える。
【００７２】
通信制御部７００１は、通信インタフェース７０３を制御して、ストアサーバ６との通信を実行する。
【００７３】
販売登録部７００２は、顧客に販売する商品を登録する販売登録を制御する。例えば、販売登録部７００２は、スキャナ７０６がコードシンボルから読み取った商品コードの商品を販売登録する。
【００７４】
会計処理部７００３は、販売登録部７００２が販売登録した商品の会計処理を制御する。例えば、会計処理部７００３は、顧客から受領した金額から合計金額を減算してお釣りを算出する。
【００７５】
自己診断部７００４は、ＰＯＳ端末７自身、及びスキャナ７０６や印字部７０７等のＰＯＳ端末７の周辺機器の状態を診断する。そして、自己診断部７００４は、診断結果を示す保守データを生成する。そして、自己診断部７００４は、通信制御部７００１に生成した保守データを送信させることにより、ストアサーバ６の出力フォルダ６１１に記憶させる。
【００７６】
次に、店舗システム１の各装置が実行するログイン処理について説明する。ここで、図１０は、本実施形態の店舗システム１の各装置が実行するログイン処理の一例を示すシーケンス図である。
【００７７】
ＭＦＰ５の表示制御部５００２は、ユーザ認証画面を操作パネル５０４に表示させる（ステップＳ１１）。ここで、ユーザ認証画面は、ユーザコード及びパスワード等のユーザ情報の入力を要求する画面である。ＭＦＰ５のログイン制御部５００４は、ユーザ情報の入力を受け付ける（ステップＳ１２）。ＭＦＰ５の通信制御部５００１は、入力されたユーザ情報をＭＦＰサーバ４に送信する（ステップＳ１３）。
【００７８】
ＭＦＰサーバ４の通信制御部４００１は、ユーザ情報を中継する（ステップＳ２１）。すなわち、通信制御部４００１は、受信したユーザ情報をストアサーバ６に送信する。
【００７９】
ストアサーバ６の通信制御部６００１は、ユーザ情報を受信する（ステップＳ３１）。ストアサーバ６のユーザ認証部６００４は、受信したユーザ情報を認証可能であるか否かを判定する（ステップＳ３２）。ストアサーバ６の通信制御部６００１は、ユーザ認証の認証結果を送信する（ステップＳ３３）。
【００８０】
ＭＦＰサーバ４の通信制御部４００１は、認証結果を中継する（ステップＳ２２）。すなわち、通信制御部４００１は、受信した認証結果を送信する。
【００８１】
ＭＦＰ５の通信制御部５００１は、認証結果を受信する（ステップＳ１４）。認証結果が認証不可を示していることを条件に（ステップＳ１５；Ｎｏ）、ＭＦＰ５のログイン制御部５００４は、ログインを許可しない。すなわち、ＭＦＰ５は、ステップＳ１１に戻ってユーザ情報の入力を求める。
【００８２】
一方、認証結果が認証可能を示していることを条件に（ステップＳ１５；Ｙｅｓ）、ＭＦＰ５のログイン制御部５００４は、ユーザ情報のユーザでログインを許可する（ステップＳ１６）。
【００８３】
ＭＦＰ５の通信制御部５００１は、ログインを許可した場合に機能選択画面４１００を表示させる画面情報の送信要求を送信する（ステップＳ１７）。ここで、送信要求には、ログインしているユーザのユーザコードが含まれている。
【００８４】
ＭＦＰサーバ４の通信制御部４００１は、機能選択画面４１００の画面情報の送信要求を受信する（ステップＳ２３）。ＭＦＰサーバ４の通信制御部４００１は、受信した送信要求に含まれているユーザコードにより特定されるユーザの権限レベルで実行可能な機能の一覧を示す機能一覧の送信要求を送信する（ステップＳ２４）。また、機能一覧の送信要求には、ユーザコードが含まれている。
【００８５】
ＭＦＰサーバ４の通信制御部４００１は、機能一覧の送信要求を受信する（ステップＳ３４）。ストアサーバ６の制限設定部６００５は、受信したユーザコードにより特定されるユーザの権限レベルで実行可能な機能一覧を生成する（ステップＳ３５）。ストアサーバ６の通信制御部６００１は、生成した機能一覧を送信する（ステップＳ３６）。
【００８６】
ストアサーバ６の通信制御部６００１は、機能一覧を受信する（ステップＳ２５）。ＭＦＰサーバ４の画面生成部４００２は、受信した機能一覧に含まれる機能を選択可能な機能選択画面４１００の画面情報を生成する（ステップＳ２６）。ＭＦＰサーバ４の通信制御部４００１は、生成した機能選択画面４１００の画面情報を送信する（ステップＳ２７）。
【００８７】
ＭＦＰ５の通信制御部５００１は、機能選択画面４１００の画面情報を受信する（ステップＳ１８）。ＭＦＰ５の表示制御部５００２は、機能選択画面４１００を操作パネル５０４に表示させる（ステップＳ１９）。
【００８８】
以上により、店舗システム１の各装置は、ログイン処理を終了する。
【００８９】
次に、店舗システム１の各装置が実行する集計表処理について説明する。ここで、図１１は、本実施形態の店舗システム１の各装置が実行する集計表処理の一例を示すシーケンス図である。
【００９０】
ＭＦＰ５の操作制御部５００３は、機能選択画面４１００において、集計表を生成する機能を選択する操作を受け付ける（ステップＳ４１）。
【００９１】
ＭＦＰ５の通信制御部５００１は、集計表選択画面を表示させる画面情報の送信要求を送信する（ステップＳ４２）。集計表選択画面は、複数種類ある集計表から所望の種別の集計表を選択させる画面である。
【００９２】
ＭＦＰサーバ４の通信制御部４００１は、集計表選択画面を表示させる画面情報の送信要求を受信する（ステップＳ５１）。ＭＦＰサーバ４の画面生成部４００２は、集計表選択画面を表示させる画面情報を生成する（ステップＳ５２）。ここで、ＭＦＰサーバ４は、集計表選択画面を表示させる画面情報の送信要求にユーザコードが含まれている場合には、ユーザコードにより特定されるユーザの権限レベルで生成可能な集計表の種別をストアサーバ６に問い合わせてもよい。画面生成部４００２は、権限レベルに合わせた集計表の種別を問い合わせた場合には、ストアサーバ６から返信された集計表一覧に合わせて画面情報を生成する。
【００９３】
ＭＦＰサーバ４の通信制御部４００１は、集計表選択画面を表示させる画面情報を送信する（ステップＳ５３）。
【００９４】
ＭＦＰ５の通信制御部５００１は、集計表選択画面を表示させる画面情報を受信する（ステップＳ４３）。ＭＦＰ５の表示制御部５００２は、受信した画面情報に基づいて、集計表選択画面を表示させる（ステップＳ４４）。ＭＦＰ５の操作制御部５００３は、集計表選択画面から所望の種別の集計表を選択する操作を受け付ける（ステップＳ４５）。ＭＦＰ５の通信制御部５００１は、選択された種別の集計表の送信要求を送信する（ステップＳ４６）。すなわち、通信制御部５００１は、集計表を生成する機能の実行要求を送信する。また、集計表の送信要求には、ログインしているユーザのユーザコードが含まれている。
【００９５】
ＭＦＰサーバ４の通信制御部４００１は、集計表の送信要求を中継する（ステップＳ５４）。すなわち、通信制御部４００１は、受信した集計表の送信要求を送信する。
【００９６】
ストアサーバ６の通信制御部６００１は、集計表の送信要求を受信する（ステップＳ６１）。ストアサーバ６の集計表生成部６０１１は、選択された種別の集計表を生成する（ステップＳ６２）。ストアサーバ６の集計表生成部６０１１は、生成された集計表を出力フォルダ６１１に記憶させる（ステップＳ６３）。
【００９７】
ストアサーバ６の制限設定部６００５は、権限設定テーブル６０９に基づいて、集計表の送信要求に含まれるユーザコードの権限レベルに応じたデータ制限を、記憶された集計表に設定する（ステップＳ６４）。ストアサーバ６の通信制御部６００１は、データ制限が設定された集計表を送信する（ステップＳ６５）。
【００９８】
ＭＦＰサーバ４の通信制御部４００１は、集計表を中継する（ステップＳ５５）。すなわち、通信制御部４００１は、受信した集計表を送信する。
【００９９】
ＭＦＰ５の通信制御部５００１は、集計表を受信する（ステップＳ４７）。ＭＦＰ５の印刷制御部５００６は、受信した集計表を印刷する（ステップＳ４８）。
【０１００】
以上により、店舗システム１の各装置は、集計表処理を終了する。
【０１０１】
次に、店舗システム１の各装置が実行する保守データ転送処理について説明する。ここで、図１２は、本実施形態の店舗システム１の各装置が実行する保守データ転送処理の一例を示すシーケンス図である。
【０１０２】
ＭＦＰ５の操作制御部５００３は、機能選択画面４１００において、保守データを転送する機能を選択する操作を受け付ける（ステップＳ７１）。
【０１０３】
店舗システム１の各装置は、ステップＳ７２からＳ７４において、図１１に示す集計表処理のステップＳ４２からＳ４４と同様の処理を実行することで、転送する保守データを選択する保守データ選択画面をＭＦＰ５に表示させる。
【０１０４】
ＭＦＰ５の操作制御部５００３は、保守データ選択画面から所望の種別の保守データを選択する操作を受け付ける（ステップＳ７５）。ＭＦＰ５の通信制御部５００１は、選択された種別の保守データの送信要求を送信する（ステップＳ７６）。すなわち、通信制御部５００１は、保守データを転送する機能の実行要求を送信する。また、保守データの送信要求には、ログインしているユーザのユーザコードが含まれている。
【０１０５】
ＭＦＰサーバ４の通信制御部４００１は、保守データの送信要求を中継する（ステップＳ８４）。すなわち、通信制御部４００１は、受信した保守データの送信要求を送信する。
【０１０６】
ストアサーバ６の通信制御部６００１は、保守データの送信要求を受信する（ステップＳ９１）。ストアサーバ６の保守データ管理部６０１４は、選択された種別の保守データを出力フォルダ６１１に記憶させる（ステップＳ９２）。
【０１０７】
ストアサーバ６の制限設定部６００５は、権限設定テーブル６０９に基づいて、保守データの送信要求に含まれるユーザコードの権限レベルに応じたデータ制限を、抽出した保守データに設定する（ステップＳ９３）。
【０１０８】
店舗システム１の各装置は、ステップＳ９４からＳ７７において、図１１に示す集計表処理のステップＳ６５からＳ４７と同様の処理を実行することで、保守データをＭＦＰ５に受信させる。
【０１０９】
ＭＦＰ５の接続制御部５００７は、接続インタフェース５０７を介して接続された記憶装置に、受信した保守データを転送する（ステップＳ７８）。なお、ＭＦＰ５は、受信した保守データを転送に限らず、印刷してもよいし、印刷と転送との両方を実行してもよい。さらに、ＭＦＰ５は、操作パネル５０４に保守データを印刷するか、転送するかを選択させる画面を表示してもよい。この場合には、ＭＦＰ５は、選択された処理を実行する。
【０１１０】
以上により、店舗システム１の各装置は、保守データ転送処理を終了する。
【０１１１】
次に、店舗システム１の各装置が実行するＰＯＰ印刷処理について説明する。ここで、図１３は、本実施形態の店舗システム１の各装置が実行するＰＯＰ印刷処理の一例を示すシーケンス図である。
【０１１２】
ＭＦＰ５の操作制御部５００３は、機能選択画面４１００において、ＰＯＰを印刷する機能を選択する操作を受け付ける（ステップＳ１０１）。ＭＦＰ５の通信制御部５００１は、ＰＯＰ選択画面を表示させる画面情報の送信要求を送信する（ステップＳ１０２）。ＰＯＰ選択画面は、複数種類あるＰＯＰから印刷するＰＯＰを選択させる画面である。また、画面情報の送信要求には、ユーザコードが含まれている。
【０１１３】
ＭＦＰサーバ４の通信制御部４００１は、ＰＯＰ選択画面を表示させる画面情報の送信要求を受信する（ステップＳ１１１）。ＭＦＰサーバ４の通信制御部４００１は、ストアサーバ６の入力フォルダ６１０に記憶されたＰＯＰの一覧を示すＰＯＰ一覧の送信要求を送信する（ステップＳ１１２）。また、ＰＯＰ一覧の送信要求には、画面情報の送信要求に含まれるーザコードが含まれている。
【０１１４】
ストアサーバ６の通信制御部６００１は、ＰＯＰ一覧の送信要求を受信する（ステップＳ１２１）。ストアサーバ６のＰＯＰ管理部６０１２は、入力フォルダ６１０に記憶されたＰＯＰの一覧を示すＰＯＰ一覧を生成する（ステップＳ１２２）。この時、ＰＯＰ管理部６０１２は、ＰＯＰ一覧の送信要求に含まれているユーザコードにより特定されるユーザの権限レベルに応じたＰＯＰの一覧を生成してもよい。ストアサーバ６の通信制御部６００１は、ＰＯＰ一覧を送信する（ステップＳ１２３）。
【０１１５】
ＭＦＰサーバ４の通信制御部４００１は、ＰＯＰ一覧を受信する（ステップＳ１１３）。
【０１１６】
店舗システム１の各装置は、ステップＳ１１４からＳ１０４において、図１１に示す集計表処理のステップＳ５２からＳ４４と同様の処理を実行することで、印刷するＰＯＰを選択するＰＯＰ選択画面をＭＦＰ５に表示させる。
【０１１７】
ＭＦＰ５の操作制御部５００３は、ＰＯＰ選択画面から印刷するＰＯＰの種別を選択する操作を受け付ける（ステップＳ１０５）。
【０１１８】
ＭＦＰ５の通信制御部５００１は、選択されたＰＯＰの送信要求を送信する（ステップＳ１０６）。すなわち、通信制御部５００１は、処理対象の送信要求を送信する。また、ＰＯＰの送信要求には、ログインしているユーザのユーザコードが含まれている。
【０１１９】
ＭＦＰサーバ４の通信制御部４００１は、ＰＯＰの送信要求を中継する（ステップＳ１１６）。すなわち、通信制御部４００１は、受信したＰＯＰの送信要求を送信する。
【０１２０】
ストアサーバ６の通信制御部６００１は、ＰＯＰの送信要求を受信する（ステップＳ１２４）。ストアサーバ６のＰＯＰ管理部６０１２は、入力フォルダ６１０に記憶されたＰＯＰから選択されたＰＯＰを抽出する（ステップＳ１２５）。ストアサーバ６の制限設定部６００５は、権限設定テーブル６０９に基づいて、ＰＯＰの送信要求に含まれるユーザコードの権限レベルに応じたデータ制限を、抽出したＰＯＰに設定する（ステップＳ１２６）。
【０１２１】
店舗システム１の各装置は、ステップＳ１２７からＳ１０７において、図１１に示す集計表処理のステップＳ６５からＳ４７と同様の処理を実行することで、ＰＯＰをＭＦＰ５に受信させる。
【０１２２】
ＭＦＰ５の印刷制御部５００６は、ＰＯＰを印刷する（ステップＳ１０８）。
【０１２３】
以上により、店舗システム１の各装置は、ＰＯＰ印刷処理を終了する。
【０１２４】
次に、店舗システム１の各装置が実行する指示データ印刷処理について説明する。ここで、図１４は、本実施形態の店舗システム１の各装置が実行する指示データ印刷処理の一例を示すシーケンス図である。
【０１２５】
店舗システム１の各装置は、ステップＳ１３１からＳ１３８において、図１４に示すＰＯＰ印刷処理のステップＳ１０１からＳ１０８と同様の処理を実行することで、指示データをＭＦＰ５に印刷させる。
【０１２６】
次に、店舗システム１の各装置が実行する日報提出処理について説明する。ここで、図１５は、本実施形態の店舗システム１の各装置が実行する日報提出処理の一例を示すシーケンス図である。
【０１２７】
ＭＦＰ５の操作制御部５００３は、機能選択画面４１００において、日報を提出する機能を選択する操作を受け付ける（ステップＳ１６１）。
【０１２８】
ＭＦＰ５の読取制御部５００５は、スキャナ５０５を制御して、日報を読み取ることで日報情報を生成する（ステップＳ１６２）。ＭＦＰ５の通信制御部５００１は、生成した日報情報を送信する（ステップＳ１６３）。すなわち、通信制御部５００１は、日報を提出する機能の実行要求を送信する。
【０１２９】
ＭＦＰサーバ４の通信制御部４００１は、日報情報を中継する（ステップＳ１７１）。すなわち、通信制御部４００１は、受信した日報情報を送信する。
【０１３０】
ストアサーバ６の通信制御部６００１は、日報情報を受信する（ステップＳ１８１）。ストアサーバ６の日報管理部６０１５は、受信した日報情報を出力フォルダ６１１に記憶させる（ステップＳ１８２）。
【０１３１】
以上により、店舗システム１の各装置は、日報提出処理を終了する。
【０１３２】
以上のように、本実施形態に係る店舗システム１によれば、ＭＦＰ５は、ストアサーバ６が有している機能の全部又は一部の機能を実行させる操作を、操作パネル５０４で受け付ける。すなわち、ＭＦＰ５は、操作パネル５０４においてタッチ操作により機能を実行させる操作を受け付ける。従って、店舗システム１は、ユーザの操作を簡易にすることができる。また、店舗システム１は、ＭＦＰ５にログインしているユーザのユーザ権限に応じて、受け付ける操作を制限するため情報セキュリティを維持することができる。さらに、店舗システム１は、ＭＦＰ５に出力するデータに対してもセキュリティ制限をかけるため、より情報セキュリティを高めることができる。
【０１３３】
従来、操作者は、例えば、ストアサーバ６が集計した集計表データや指示データを、ストアサーバ６や他のパーソナルコンピュータを使用して、データを印刷させる操作を入力することによりＭＦＰ５等に印刷させていた。一方、本実施形態に係る店舗システム１によれば、操作者は、ストアサーバ６や他のパーソナルコンピュータを使用せずに、ＭＦＰ５を使用してデータを印刷させる操作を入力する。これにより、店舗システム１は、ストアサーバ６や他のパーソナルコンピュータが使用させることがなくなるため、データを改ざんして印刷させるといった事態も防止することができる。
【０１３４】
さらに、ストアサーバ６は、ＭＦＰ５がデータを印刷させる操作を受け付けた場合に、例えば印刷対象のデータをＰＤＦ（Portable  Document  Format）形式等でＭＦＰ５に送信する。ＭＦＰ５は、印刷対象のＰＤＦ形式等のデータを操作者がアクセスできないメモリ領域で受信する。そして、ＭＦＰ５は、ＲＩＰ（Raster  Image  Processing）処理を実行してデータを印刷する。すなわち、ＭＦＰ５は、操作者が判読できないデータに変換して印刷するため、データの改ざんを困難なものにすることができる。
【０１３５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１３６】
上記実施形態や変形例の各装置で実行されるプログラムは、各装置が備える記憶媒体（ＲＯＭ又は記憶部）に予め組み込んで提供するものとするが、これに限らないものとする。例えば、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
【０１３７】
また、上記実施形態や変形例の各装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよいし、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【０１３８】
１  店舗システム
２  ＭＦＰシステム
３  ＰＯＳシステム
４  ＭＦＰサーバ
５  ＭＦＰ
６  ストアサーバ
７  ＰＯＳ端末
６０８  ユーザ権限テーブル
６０９  権限設定テーブル
４００１  通信制御部
４００２  画面生成部
４１００  機能選択画面
５００１  通信制御部
５００２  表示制御部
５００３  操作制御部
５００４  ログイン制御部
５００５  読取制御部
５００６  印刷制御部
５００７  接続制御部
６００１  通信制御部
６００２  表示制御部
６００３  操作制御部
６００４  ユーザ認証部
６００５  制限設定部
６００６  実行制御部
７００１  通信制御部
７００２  販売登録部
７００３  会計処理部
７００４  自己診断部
【先行技術文献】
【特許文献】
【０１３９】
【特許文献１】特開２００２−３２９１０２号公報
【図１】
2018191144.tif 000003
【図２】
2018191144.tif 000004
【図３】
2018191144.tif 000005
【図４】
2018191144.tif 000006
【図５】
2018191144.tif 000007
【図６】
2018191144.tif 000008
【図７】
2018191144.tif 000009
【図８】
2018191144.tif 000010
【図９】
2018191144.tif 000011
【図１０】
2018191144.tif 000012
【図１１】
2018191144.tif 000013
【図１２】
2018191144.tif 000014
【図１３】
2018191144.tif 000015
【図１４】
2018191144.tif 000016
【図１５】
2018191144.tif 000017