(57)【要約】 【課題】利便性を向上させることが可能な情報処理システム、情報処理装置、サーバ装置、情報処理方法、およびプログラムを提供する。【解決手段】情報処理システム１０００は、受付部４０Ａ、記憶制御部５１、第１受信部５４、算出部４６、及び表示制御部４２を備える。受付部４０Ａは、情報処理装置に搭載可能な消耗品の割引情報の入力を受け付ける。記憶制御部５１は、割引情報を第１記憶部５０に記憶する制御を行う。第１受信部５４は、通信回線４０を介してサーバ装置３から消耗品の定価情報を受信する。算出部４６は、定価情報を第１記憶部５０に記憶された割引情報に応じて割引いた割引価格を算出する。表示制御部４２は、割引価格を含み消耗品の注文を促す注文画像を、表示部４０Ｂに表示する制御を行う。【選択図】図２
2015032115.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に搭載可能な消耗品の割引情報の入力を受け付ける受付部と、
前記割引情報を第１記憶部に記憶する制御を行う記憶制御部と、
通信回線を介してサーバ装置から前記消耗品の定価情報を受信する第１受信部と、
前記定価情報を前記第１記憶部に記憶された前記割引情報に応じて割引いた割引価格を算出する算出部と、
前記割引価格を含み前記消耗品の注文を促す注文画像を、表示部に表示する制御を行う表示制御部と、
を備えた情報処理システム。
【請求項２】
前記割引情報を前記サーバ装置へ送信する第１送信部を更に備え、
前記第１受信部は、前記割引情報によって特定される割引内容の承認を示す承認情報を前記サーバ装置から更に受信し、
前記記憶制御部は、前記承認情報を受信したときに、前記割引情報を前記第１記憶部に記憶する制御を行う、
請求項１に記載の情報処理システム。
【請求項３】
前記割引情報は、前記消耗品の割引率及び割引価格の少なくとも一方を含む請求項１または請求項２に記載の情報処理システム。
【請求項４】
前記割引情報は、前記消耗品の割引期間を示す割引期間情報を含む請求項３に記載の情報処理システム。
【請求項５】
前記受付部は、前記割引情報の入力者を識別するユーザ識別情報を受け付け、
前記第１送信部は、前記ユーザ識別情報を前記サーバ装置へ送信し、
前記第１受信部は、前記ユーザ識別情報に応じて予め設定された承認条件に応じて承認処理されることによって規定された前記承認情報を前記サーバ装置から受信する、
請求項２〜請求項４の何れか１項に記載の情報処理システム。
【請求項６】
前記第１送信部は、前記情報処理装置を識別する装置識別情報を前記サーバ装置へ送信し、
前記第１受信部は、前記装置識別情報に応じて予め設定された承認条件に応じて承認されることによって規定された前記承認情報を前記サーバ装置から受信する、
請求項２〜請求項５の何れか１項に記載の情報処理システム。
【請求項７】
前記消耗品の残量を検知する検知部を更に備え、
前記表示制御部は、前記消耗品の残量が予め定めた閾値以下であるときに、前記注文画像を前記表示部に表示する制御を行う、
請求項１〜請求項６の何れか１項に記載の情報処理システム。
【請求項８】
情報処理装置に搭載可能な消耗品の割引情報の入力を受け付ける受付部と、
前記割引情報を第１記憶部に記憶する制御を行う記憶制御部と、
通信回線を介してサーバ装置から前記消耗品の定価情報を受信する第１受信部と、
前記定価情報を前記第１記憶部に記憶された前記割引情報に応じて割引いた割引価格を算出する算出部と、
前記割引価格を含み前記消耗品の注文を促す注文画像を、表示部に表示する制御を行う表示制御部と、
を備えた情報処理装置。
【請求項９】
通信回線を介して情報処理装置から該情報処理装置に搭載可能な消耗品の割引情報を受信する第２受信部と、
前記消耗品の割引の承認条件を示す承認条件情報を予め記憶した第２記憶部と、
前記割引情報が前記承認条件を満たすか否かを判別し、該承認条件を満たすときに割引承認を示す承認情報を作成する承認処理部と、
前記承認情報を前記情報処理装置へ送信する第２送信部と、
を備えたサーバ装置。
【請求項１０】
情報処理装置に搭載可能な消耗品の割引情報の入力を受け付けるステップと、
前記割引情報を第１記憶部に記憶する制御を行うステップと、
通信回線を介してサーバ装置から前記消耗品の定価情報を受信するステップと、
前記定価情報を前記第１記憶部に記憶された前記割引情報に応じて割引いた割引価格を算出するステップと、
前記割引価格を含み前記消耗品の注文を促す注文画像を、表示部に表示する制御を行うステップと、
を備えた情報処理方法。
【請求項１１】
コンピュータに、
情報処理装置に搭載可能な消耗品の割引情報の入力を受け付けるステップと、
前記割引情報を第１記憶部に記憶する制御を行うステップと、
通信回線を介してサーバ装置から前記消耗品の定価情報を受信するステップと、
前記定価情報を前記第１記憶部に記憶された前記割引情報に応じて割引いた割引価格を算出するステップと、
前記割引価格を含み前記消耗品の注文を促す注文画像を、表示部に表示する制御を行うステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、サーバ装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、画像形成装置と受注サーバとを備えた消耗品受注システムが開示されている。この受注サーバは、予め定めた画像形成装置から消耗品の発注要求を受信したときに、発注量に応じて予め設定された割引率で値引きを行う優待サービス処理を実行する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に開示された技術では、サーバ側で割引率を一元管理し、サーバ側で予め定めた割引率を適用している。このため、画像形成装置等の情報処理装置のメンテナンスや情報処理装置の提供等を行う提供者側では、各種状況に応じた割引サービスを提供することができない、という問題があった。
【０００４】
本発明は、上記に鑑みてなされたものであって、利便性を向上させることが可能な情報処理システム、情報処理装置、サーバ装置、情報処理方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、情報処理装置に搭載可能な消耗品の割引情報の入力を受け付ける受付部と、前記割引情報を第１記憶部に記憶する制御を行う記憶制御部と、通信回線を介してサーバ装置から前記消耗品の定価情報を受信する第１受信部と、前記定価情報を前記第１記憶部に記憶された前記割引情報に応じて割引いた割引価格を算出する算出部と、前記割引価格を含み前記消耗品の注文を促す注文画像を、表示部に表示する制御を行う表示制御部と、を備えた情報処理システムである。
【発明の効果】
【０００６】
本発明によれば、利便性を向上させることが可能になる。
【図面の簡単な説明】
【０００７】
【図１】図１は、情報処理システムのハードウェア構成例を示すブロック図である。
【図２】図２は、ＭＦＰおよびサーバ装置の機能構成例を示す図である。
【図３】図３は、割引設定情報のデータ構造の一例を示す図である。
【図４−１】図４−１は、販売者管理情報のデータ構造の一例を示す図である。
【図４−２】図４−２は、消耗品定価情報のデータ構造の一例を示す図である。
【図５】図５は、承認条件管理情報のデータ構造の一例を示す図である。
【図６】図６は、承認先管理情報のデータ構造の一例を示す図である。
【図７】図７は、割引設定処理の手順を示すフローチャートである。
【図８】図８は、ログイン画面の一例を示す模式図である。
【図９】図９は、割引設定画面の一例を示す模式図である。
【図１０】図１０は、設定形態指示画面の一例を示す模式図である。
【図１１】図１１は、割引ファイルに記載されている情報の一例を示す図である。
【図１２】図１２は、割引設定情報の一覧を示す表示画面の一例を示す模式図である。
【図１３】図１３は、ウィザード形式の入力画面の一例を示す模式図である。
【図１４】図１４は、承認要求のデータ構造の一例を示す図である。
【図１５】図１５は、認証処理の手順を示すフローチャートである。
【図１６】図１６は、割引設定処理の手順を示すフローチャートである。
【図１７】図１７は、承認処理の手順を示すフローチャートである。
【図１８】図１８は、注文処理の手順を示すフローチャートである。
【図１９】図１９は、消耗品の交換を促す画像の一例を示す模式図である。
【図２０】図２０は、注文画像の一例を示す図である。
【図２１】図２１は、注文終了画面の一例を示す図である。
【図２２】図２２は、処理選択画面の一例を示す模式図である。
【図２３】図２３は、承認条件管理情報のデータ構造の他の例を示す図である。
【図２４】図２４は、承認条件管理情報のデータ構造の他の例を示す図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照しながら、本発明に係る情報処理システム、情報処理装置、サーバ装置、情報処理方法、およびプログラムの実施の形態を詳細に説明する。以下では、本発明に係る情報処理装置を、複合機（ＭＦＰ：Multifunction  Peripheral）に適用した場合を例に挙げて説明するが、これに限定されるものではない。なお、複合機とは、印刷機能、複写機能、スキャナ機能、及びファクシミリ機能のうち少なくとも２つの機能を有する装置である。
【０００９】
図１は、本実施形態の情報処理システム１０００のハードウェア構成例を示すブロック図である。図１に示すように、情報処理システム１０００は、ＭＦＰ１と、サーバ装置３とを備える。ＭＦＰ１は、通信回線４０を経由してサーバ装置３と接続されている。通信回線４０は、有線通信であっても無線通信であってもよく、インターネット等のネットワークや電話回線等である。
【００１０】
図１では、サーバ装置３と接続されるＭＦＰの台数が１台である場合を例示しているが、これに限らず、ＭＦＰの台数は任意である。
【００１１】
図１に示すように、ＭＦＰ１は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種の機能を実現可能な本体１０と、ユーザの操作に応じた入力を受け付けると共に、各種画像表示を行う操作部２０と、を備える。本体１０と操作部２０は、専用の通信路２９を介して相互に通信可能に接続されている。通信路２９は、例えばＵＳＢ（Universal  Serial  Bus）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであってよい。
【００１２】
本体１０は、操作部２０で受け付けた入力に応じた動作を行うことができる。また、通信回線４０には、クライアントＰＣ（パーソナルコンピュータ）等の外部装置２が接続されている。ＭＦＰ１及びサーバ装置３は、通信回線４０を介して外部装置から受信した指示に応じた動作を行うこともできる。
【００１３】
次に、本体１０のハードウェア構成について説明する。図１に示すように、本体１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＨＤＤ（ハードディスクドライブ）１４と、接続Ｉ／Ｆ（インターフェース）１６と、エンジン部１７とを備え、これらがシステムバス１８を介して相互に接続されている。
【００１４】
ＣＰＵ１１は、本体１０の動作を統括的に制御する。ＣＰＵ１１は、ＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２またはＨＤＤ１４等に格納されたプログラムを実行することで、本体１０全体の動作を制御し、上述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を実現する。
【００１５】
接続Ｉ／Ｆ１６は、通信路２９を介して操作部２０と通信するためのインターフェースである。
【００１６】
エンジン部１７は、コピー機能、スキャナ機能、ファクス機能、および、プリンタ機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。例えば、原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像形成部）、ファクス通信を行うファクス部などを備えている。更に、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００１７】
次に、操作部２０のハードウェア構成について説明する。図１に示すように、操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、操作パネル２７とを備え、これらがシステムバス２８を介して相互に接続されている。
【００１８】
ＣＰＵ２１は、操作部２０の動作を統括的に制御する。ＣＰＵ２１は、ＲＡＭ２３をワークエリア（作業領域）としてＲＯＭ２２またはフラッシュメモリ２４等に格納されたプログラムを実行することで、操作部２０全体の動作を制御し、ユーザから受け付けた入力に応じた情報（画像）の表示などの後述する各種機能を実現する。
【００１９】
なお、これらの各機能を実現するための機能部（詳細後述）の内、少なくとも後述する算出部、発注管理部、消耗品管理部、及び承認処理部は、例えば、ＣＰＵ（Central  Processing  Unit）などの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣ（Integrated  Circuit）などのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
【００２０】
通信Ｉ／Ｆ２５は、通信回線４０を介してサーバ装置３と通信するためのインターフェースである。接続Ｉ／Ｆ２６は、通信路２９を介して本体１０と通信するためのインターフェースである。
【００２１】
操作パネル２７は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報（例えば受け付けた入力に応じた情報、ＭＦＰ１の動作状況を示す情報、設定状態などを示す情報など）を表示する。この例では、操作パネル２７は、タッチパネル機能を搭載した液晶表示装置（ＬＣＤ）で構成されるが、これに限られるものではない。例えばタッチパネル機能が搭載された有機ＥＬ表示装置で構成されてもよい。さらに、これに加えて又はこれに代えて、ハードウェアキー等の操作部やランプ等の表示部を設けることもできる。なお、本実施形態では、操作パネル２７は、各種入力の受付を行う受付機能と、各種情報の表示を行う表示機能と、の双方を一体的に備えた構成である場合を説明するが、この構成に限られない。例えば、操作パネル２７は、各種入力の受付を行う装置と、各種情報の表示を行う装置と、を別体として構成してもよい。
【００２２】
なお、本実施形態では、機能の独立性を保つために、本体１０側のＯＳ層のソフトウェアと操作部２０側のＯＳ層のソフトウェアが互いに異なる。つまり、本体１０と操作部２０は、別々のオペレーティングシステムで互いに独立して動作する。例えば、本体１０側のＯＳ層のソフトウェアとしてＬｉｎｕｘ（登録商標）を用い、操作部２０側のＯＳ層のソフトウェアとしてＡｎｄｒｏｉｄ（登録商標）を用いることも可能である。
【００２３】
すなわち、本実施形態のＭＦＰ１では、本体１０と操作部２０が別々のオペレーティングシステムで動作可能に構成されている。このため、本体１０と操作部２０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。具体的には、操作部２０が受け付けた入力（ユーザからの指示内容）を本体１０へ伝達する動作（コマンド通信）や、本体１０が操作部２０へイベントを通知する動作などがこれに該当する。ここでは、操作部２０が本体１０へコマンド通信を行うことにより、本体１０の機能を使用することができる。また、本体１０から操作部２０に通知するイベントには、本体１０における動作の実行状況、本体１０側で設定された内容などが挙げられる。
【００２４】
また、本実施形態では、操作部２０に対する電力供給は、本体１０から通信路２９を経由して行われる。このため、操作部２０の電源制御を、本体１０の電源制御とは別に（独立して）行うことができる構成である。
【００２５】
次に、サーバ装置３のハードウェア構成について説明する。図１に示すように、サーバ装置３は、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、ＨＤＤ３４と、通信Ｉ／Ｆ３５とを備え、これらがシステムバス３８を介して相互に接続されている。
【００２６】
ＣＰＵ３１は、サーバ装置３の動作を統括的に制御する。ＣＰＵ３１は、ＲＡＭ３３をワークエリアとしてＲＯＭ３２またはＨＤＤ３４等に格納されたプログラムを実行することで、サーバ装置３全体の動作を制御し、後述の各種機能を実現する。また、通信Ｉ／Ｆ３５は、通信回線４０を介して操作部２０と通信するためのインターフェースである。
【００２７】
次に、ＭＦＰ１及びサーバ装置３の機能構成について説明する。図２は、本実施形態に係るＭＦＰ１およびサーバ装置３の機能構成例を示す図である。以下では、ＭＦＰ１に搭載可能な消耗品の割引設定処理や注文販売機能に関する機能を中心に説明する。なお、消耗品とは、本実施形態では、ＭＦＰ１で使用されるトナーや用紙等を示すが、これらに限定されない。
【００２８】
まずＭＦＰ１の機能について説明する。図２に示すように、本体１０は、検知部６０及び接続部６２を備える。検知部６０は、本体１０に搭載された各消耗品の残量を検知する。接続部６２は、検知部６０による検知結果を操作部２０へ通知する。
【００２９】
操作部２０は、受付部４０Ａ、表示部４０Ｂ、表示制御部４２、発注管理部４４、算出部４６、消耗品管理部４８、第１記憶部５０、記憶制御部５１、接続部５２、第１送信部５３、及び第１受信部５４を備える。
【００３０】
受付部４０Ａは、各種の入力を受け付ける。この例では、受付部４０Ａは、タッチパネル機能が搭載された操作パネル２７の画面（画像が表示される面）に対するユーザのタッチ操作による各種情報の入力を受け付ける。本実施形態では、ＭＦＰ１に搭載可能な消耗品の割引情報の入力等の情報の入力を受け付ける。割引情報は、消耗品の割引に関する情報である。本実施の形態では、割引情報は、消耗品の定価に対する割引率（以下、単に割引率と称する）、消耗品の定価に対する割引額（以下、単に割引額と称する）、割引期間を示す割引期間情報等を示す。
【００３１】
表示部４０Ｂは、各種画像を表示する。本実施の形態では、操作パネル２７は、表示部４０Ｂ及び受付部４０Ａを一体的に備える。
【００３２】
表示制御部４２は、表示部４０Ｂへ各種画像を表示する制御を行う。各種画像には、消耗品の注文を促す注文画像等がある。詳細は後述する。
【００３３】
第１記憶部５０は、各種情報を記憶する。本実施の形態では、第１記憶部５０は、割引設定情報を記憶する。
【００３４】
図３は、第１記憶部５０に記憶されている割引設定情報のデータ構造の一例を示す図である。第１記憶部５０は、消耗品情報と、割引情報と、を対応づけた割引設定情報を記憶する。消耗品情報は、消耗品を一意に識別する情報である。消耗品情報には、コピー用紙の種別やトナーの種別等がある。図３に示す例では、割引情報として、割引率、割引額、及び割引期間情報を示した。しかし、第１記憶部５０は、割引情報として、これらの１つを少なくとも記憶すればよい。また、第１記憶部５０は、全消耗品を総称した識別情報に対応づけて割引情報を更に記憶してもよい。
【００３５】
図２に戻り説明を続ける。発注管理部４４は、発注情報の管理を実行する。具体的には、発注管理部４４は、ユーザが操作パネル２７を操作指示することによって消耗品の発注を行うときに表示部４０Ｂに表示する発注画面や各種ウィザードを予め記憶する。
【００３６】
第１送信部５３は、各種情報を、通信回線４０を介してサーバ装置３へ送信する。本実施形態では、第１送信部５３は、受付部４０Ａで受け付けた割引情報を含む承認要求を、サーバ装置３へ送信する。承認要求は、受付部４０Ａで受け付けた割引情報によって特定される割引内容の承認を要求する信号である。また、第１送信部５３は、消耗品を一意に識別する消耗品識別情報と、該消耗品の定価情報の取得要求と、を含む価格取得要求をサーバ装置３へ送信する。
【００３７】
第１受信部５４は、通信回線４０を介して各種情報を受信する。本実施形態では、第１受信部５４は、サーバ装置３から消耗品の定価情報を受信する。また、第１受信部５４は、割引情報によって特定される割引内容の承認結果を受信する。承認結果には、割引内容の承認を示す承認情報、または否承認を示す否承認情報が含まれる。
【００３８】
算出部４６は、第１受信部５４で受信した承認結果が承認を示す承認情報であるときに、サーバ装置３から受信した消耗品の定価情報によって特定される定価を、第１記憶部５０に記憶されている割引情報に応じて割引いた割引価格を算出する。
【００３９】
記憶制御部５１は、各種情報を第１記憶部５０に記憶する制御を行う。本実施形態では、記憶制御部５１は、第１受信部５４で受信した承認結果が承認を示す承認情報であるときに、受付部４０Ａで受け付けた割引情報を第１記憶部５０に記憶する制御等を行う。
【００４０】
消耗品管理部４８は、検知部６０から接続部５２を介して消耗品の残量の検知結果を受け付け、各消耗品の残量が予め定めた閾値以下であるか否かを判別する。この閾値は、各消耗品について交換を要する閾値であり、各消耗品毎に予め定められ設定されている。
【００４１】
次に、サーバ装置３の機能について説明する。サーバ装置３は、第２受信部７０、第２送信部７１、承認処理部７２、第２記憶部７４、及び認証部７６を備える。
【００４２】
第２受信部７０は、ＭＦＰ１から各種情報を受信する。本実施形態では、第２受信部７０は、販売者の認証要求、割引情報等を含む承認要求、及び定価情報の取得要求等、をＭＦＰ１から受信する。
【００４３】
第２記憶部７４は、各種情報を記憶する。本実施形態では、第２記憶部７４は、販売者管理情報、消耗品定価情報、承認条件管理情報、及び承認先管理情報等を記憶する。これらの情報は、予めサーバ装置３側で設定されており、サーバ装置３に設けられた図示を省略する入力部等の操作指示によって、適宜変更可能である。
【００４４】
図４−１は、第２記憶部７４に記憶されている販売者管理情報のデータ構造の一例を示す図である。第２記憶部７４は、販売者管理情報として、販売者を一意に識別する販売者ＩＤと、パスワードと、を対応づけて予め記憶する。販売者とは、本実施の形態では、ＭＦＰ１に搭載された消耗品の割引情報設定を予め許可された者である。具体的には、販売者とは、ＭＦＰ１の販売やメンテナンス等を実行するユーザを想定しているが、これらの人に限られない。
【００４５】
図４−２は、第２記憶部７４に記憶されている消耗品定価情報のデータ構造の一例を示す図である。第２記憶部７４は、消耗品情報と、定価情報と、を対応づけた消耗品定価情報を予め記憶する。消耗品情報は、消耗品を一意に識別する情報である。定価情報は、消耗品毎に予め定められた定価を示す情報である。
【００４６】
図５は、第２記憶部７４に記憶されている承認条件管理情報のデータ構造の一例を示す図である。承認条件管理情報は、承認条件情報を含む情報である。承認条件情報は、消耗品の割引の承認条件を示す。本実施形態では、承認条件情報は、最大割引率、最大割引額、及び設定可能な割引期間情報を含む場合を説明するが、これらに限られない。第２記憶部７４は、販売者ＩＤと、消耗品情報と、承認条件情報と、を対応づけた承認条件管理情報を予め記憶する。すなわち、本実施形態では、第２記憶部７４は、販売者ＩＤ及び消耗品情報毎に、承認条件情報が規定されている。
【００４７】
承認先管理情報は、ＭＦＰ１から受信した割引情報の内容に応じて、更なる確認を必要とするときの承認先情報を規定した情報である。図６は、承認先管理情報のデータ構造の一例を示す図である。本実施の形態では、第２記憶部７４は、該確認を必要とするときの条件を示す条件情報と、承認先情報と、を対応づけて承認先管理情報として記憶する。条件情報は、例えば、ＭＦＰ１から受信した割引情報としての、割引率や割引額や割引期間情報と、対応する承認条件情報としての最大割引率や最大割引額や設定可能な割引期間情報との差を示す。なお、図６では、割引期間情報と、対応する承認条件情報としての設定可能な割引期間情報との差についての記載は省略しているが、この差についても条件情報として記憶してもよい。そして、承認先管理情報は、この条件情報としての差に応じて、承認を必要とする承認先ユーザの連絡先（メールアドレス等）を示す承認先情報を予め対応づけて記憶する。
【００４８】
例えば、第２記憶部７４は、ＭＦＰ１から受信した割引情報としての割引率や割引額が、対応する承認条件情報としての最大割引率や最大割引額を超えた値であり、且つ超過値が大きいほど、より重要な承認を担当するユーザのメールアドレスを承認先情報として予め記憶する。
【００４９】
図２に戻り、承認処理部７２は、ＭＦＰ１から受け付けた承認要求に含まれる割引情報が、第２記憶部７４に記憶されている承認条件管理情報に規定されている承認条件情報によって特定される承認条件を満たすか否かを判別し、該承認条件を満たすときに割引内容の承認を示す承認情報を含む承認処理結果を作成する。また、承認処理部７２は、ＭＦＰ１から受け付けた割引情報が、第２記憶部７４に記憶されている承認条件管理情報に規定されている承認条件情報によって特定される承認条件を満たさない場合には、否承認を示す否承認情報を含む承認処理結果を作成する。
【００５０】
認証部７６は、ＭＦＰ１から受け付けた、販売者の認証要求に含まれる販売者ＩＤ及びパスワードが、販売者管理情報として第２記憶部７４に記憶されているか否かを判別することで、認証処理を実行する。そして、認証部７６は、ＭＦＰ１から受け付けた販売者の認証要求に含まれる販売者ＩＤ及びパスワードが、販売者管理情報として第２記憶部７４に対応づけて記憶されている場合には、販売者の認証正常を示す認証結果を作成する。一方、認証部７６は、ＭＦＰ１から受け付けた販売者の認証要求に含まれる販売者ＩＤ及びパスワードが、販売者管理情報として第２記憶部７４に対応づけて記憶されていない場合には、販売者の認証異常を示す認証結果を作成する。
【００５１】
第２送信部７１は、各種情報をＭＦＰ１へ送信する。本実施の形態では、第２送信部７１は、ＭＦＰ１から受け付けた定価情報の取得要求に含まれる消耗品情報によって特定される消耗品の定価情報をＭＦＰ１へ送信する。また、第２送信部７１は、承認処理部７２による承認処理結果をＭＦＰ１へ送信する。また、第２送信部７１は、認証部７６による認証結果をＭＦＰ１へ送信する。
【００５２】
次に、本実施形態の情報処理システム１０００で実行する注文販売処理について説明する。注文販売処理は、ＭＦＰ１では、割引設定を行う割引設定処理と、注文処理と、を含む。また、サーバ装置３では、認証処理と、割引管理を行う割引管理処理と、を実行する。
【００５３】
図７は、ＭＦＰ１で実行する割引設定処理の手順を示すフローチャートである。
【００５４】
操作部２０では所定時間毎に図７に示す割引処理を実行する。
【００５５】
まず、受付部４０Ａが、割引設定モード移行指示の入力を受け付けたか否かを判別する（ステップＳ１００）。割引設定モード移行指示は、例えば、操作パネル２７の予め定めた特定の領域や、操作パネル２７に設けられた図示を省略する特定キーが、ユーザによる操作指示によって長押しされたときに、操作パネル２７が受付部４０Ａに割引設定モード移行指示を示す信号を出力する。受付部４０Ａは、この信号を受け付けたか否かを判別することによって、ステップＳ１００の判断を行う。
【００５６】
ステップＳ１００で否定判断すると（ステップＳ１００：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ１００で肯定判断すると（ステップＳ１００：Ｙｅｓ）、ステップＳ１０２へ進む。
【００５７】
ステップＳ１０２では、表示制御部４２が表示部４０Ｂにログイン画面を表示する制御を行う（ステップＳ１０２）。
【００５８】
図８は、操作部２０の表示部４０Ｂに表示されたログイン画面７８の一例を示す模式図である。図８に示すように、例えば、表示制御部４２は、図８に示すログイン画面７８を表示部４０Ｂに表示する制御を行う。ログイン画面７８は、例えば、ユーザに対してログインを促す文字情報、ログインの取り消しを指示するための指示ボタン７８Ａ、及びログインの実行を指示するための指示ボタン７８Ｂを含む。ユーザによる操作パネル２７の操作指示によって、ログインの実行を指示するための指示ボタン７８Ｂの表示領域が指示されると、表示制御部４２は、ユーザ名及びパスワードを入力するための入力画面を表示部４０Ｂに表示する制御を行う。
【００５９】
図７に戻り、次に、受付部４０Ａが、ユーザ識別情報が入力されたと判別するまで否定判断を繰り返す（ステップＳ１０４：Ｎｏ）。ユーザ識別情報は、本実施の形態では、ユーザ名及びパスワードである。また、このユーザ名は、販売者ＩＤに相当する。
【００６０】
受付部４０Ａは、ユーザ識別情報が入力されたと判別すると（ステップＳ１０４：Ｙｅｓ）、ステップＳ１０６へ進む。ステップＳ１０６では、第１送信部５３が、ステップＳ１０４で入力されたユーザ名とパスワードと割引設定用であることを示す用途情報とを含む認証要求を、サーバ装置３へ送信する制御を行う（ステップＳ１０６）。
【００６１】
次に、第１受信部５４が、ステップＳ１０６で送信した認証要求について、サーバ装置３から認証正常を示す認証結果を受信したか否かを判別する（ステップＳ１０８）。認証正常とは、ステップＳ１０６で送信した認証要求に含まれるユーザ名及びパスワードの組み合わせが、割引情報設定を実行可能なユーザであると認証したことを示す。この認証処理は、サーバ装置３で行われる。
【００６２】
サーバ装置３から受信した認証結果が認証異常を示す場合には、第１受信部５４は、ステップＳ１０８で否定判断し（ステップＳ１０８：Ｎｏ）、本ルーチンを終了する。一方、サーバ装置３から受信した認証結果が認証正常を示す場合には、第１受信部５４は、ステップＳ１０８で肯定判断し（ステップＳ１０８：Ｙｅｓ）、ステップＳ１１０へ進む。
【００６３】
ステップＳ１１０では、表示制御部４２が、受付部４０Ａに割引設定画面を表示する制御を行う（ステップＳ１１０）。すなわち、上記ステップＳ１００〜ステップＳ１０８の処理によって、上記ステップＳ１０４で入力したユーザ識別情報についてサーバ装置３側で割引情報設定を実行可能なユーザであると認証された場合に、表示制御部４２は、割引情報設定のための割引設定画面を表示部４０Ｂに表示する制御を行う。
【００６４】
ステップＳ１１０の処理によって、認証されたユーザ（例えば、ＭＦＰ１の販売者やメンテナンス者）は、ＭＦＰ１に搭載可能な消耗品の各々について、割引設定画面を介して各消耗品の割引情報を設定可能な状態となる。
【００６５】
図９は、操作部２０の表示部４０Ｂに表示された割引設定画面８２の一例を示す模式図である。図９に示すように、割引設定画面８２は、消耗品毎に割引情報を入力するための入力欄８２Ｂ、画面スクロールを指示するためのスクロールボタン８２Ｃ、及び割引設定を一括で行うことを指示するための一括設定ボタン８２Ａを含む。なお、図９に示す例では、割引情報として割引価格を入力するための入力欄の設けられた割引設定画面を示したが、割引率や割引期間情報を入力するための入力欄を更に設けた構成であってもよく、図９に示す画面構成に限られない。
【００６６】
図７に戻り、受付部４０Ａは、一括設定を示す一括設定指示を受け付けたか否かを判断する（ステップＳ１１２）。受付部４０Ａは、操作パネル２７から一括設定指示を示す信号を受け付けたか否かを判別することで、ステップＳ１１２の判断を行う。例えば、図９に示す割引設定画面８２における一括設定ボタン８２Ａの表示領域がユーザによる操作パネル２７の操作指示によって指示されることで、操作パネル２７は受付部４０Ａに一括設定指示を示す信号を送信する。受付部４０Ａは、この信号を受け付けたか否かを判別することで、ステップＳ１１２の判断を行う。
【００６７】
ステップＳ１１２で肯定判断すると（ステップＳ１１２：Ｙｅｓ）、表示制御部４２が、一括設定の設定形態を指示するための設定形態指示画面を表示部４０Ｂに表示する制御を行う（ステップＳ１１４）。一括設定の設定形態とは、予め割引情報の設定されたファイルの格納場所を示す情報である。
【００６８】
図１０は、設定形態指示画面７９の一例を示す模式図である。設定形態指示画面７９は、割引情報の設定形態を選択可能に表示した画面である。例えば、ＳＤカードを示す画像７９Ａ、ＵＳＢメモリを示す画像７９Ｂ、ネットワークに接続された他の外部記憶領域（クラウドストレージ等）を示す画像７９Ｃを含む。図１０に示す例では、ＳＤカードを示す画像７９Ａが選択された状態を示しており、ＳＤカード内の割引情報を含む割引ファイル名として、「割引一括．ｔｘｔ」７９Ｄが指示された状態を示している。
【００６９】
この割引情報を含む割引ファイルは、ＭＦＰ１で読取り可能なフォーマットで記載されていればよい。
【００７０】
図１１は、割引ファイルに記載されている情報の一例である。図１１に示すように、割引ファイルには、「お客様コード」、「機種名設定」、「機器ＭＡＣアドレス」、「販売担当設定」、「割引期限設定」、「消耗品」、「割引率（％）」、「割引額」が含まれる。お客様コードは、ＭＦＰ１を使用するユーザを一意に特定可能な情報である（以下、顧客ＩＤと称する）。機器ＭＡＣアドレスは、ＭＦＰ１を一意に特定可能な情報であり、言い換えれば、機器ＩＤである。販売担当設定は、販売者を識別可能な販売者ＩＤに相当する。割引期限設定は、割引期間情報に相当する。
【００７１】
図１１に示す例では、割引期間である２０１３年１２月３１日まで、消耗品としてのトナーは全品３０％引き、用紙は３００円引き、Ａ４サイズ用紙は５０％引きであり、割引期間である２０１４年１２月３１日までは、消耗品としてのトナーが全品１０％引き、用紙がすべて１００円引き、を示す情報が設定されている。
【００７２】
図７に戻り、受付部４０Ａが、設定形態指示画面７９に含まれる一括設定の設定形態の内の何れかが選択されたか否かを判別する（ステップＳ１１６）。ステップＳ１１６では、ユーザによる操作パネル２７の操作指示によって、設定形態指示画面７９に含まれる何れかの設定形態を示す画像が指示されたか否かを判別することによって、ステップＳ１１６の判断を行う。
【００７３】
受付部４０Ａは、肯定判断するまで（ステップＳ１１６：Ｙｅｓ）否定判断を繰り返し（ステップＳ１１６：Ｎｏ）、肯定判断すると（ステップＳ１１６：Ｙｅｓ）、ステップＳ１１８へ進む。
【００７４】
ステップＳ１１８では、発注管理部４４が、ステップＳ１１６で受け付けた設定形態によって特定される割引ファイルを読取る（ステップＳ１１８）。そして、ステップＳ１２０へ進む。
【００７５】
一方、上記ステップＳ１１２で否定判断すると（ステップＳ１１２：Ｎｏ）、ステップＳ１２８へ進む。ステップＳ１２８では、受付部４０Ａは、割引設定が個別入力されたか否かを判別する（ステップＳ１２８）。例えば、図９に示す割引設定画面８２を表示部４０Ｂに表示する制御がなされているときに、ユーザによる操作パネル２７の操作指示によって割引設定画面８２を介して消耗品の種類毎の割引額が入力され、図示を省略する決定を示すボタン領域がユーザによって操作指示される。そして、この操作指示がなされたときに、受付部４０Ａは、割引設定が個別入力されたことを示す信号を操作パネル２７から受け付ける。受付部４０Ａは、この信号を受け付けたか否かを判別することで、ステップＳ１２８の判断を行えばよい。ステップＳ１２８で肯定判断すると、ステップＳ１２０へ進む。
【００７６】
なお、表示制御部４２は、第１記憶部５０に記憶されている割引設定情報を読み出し、表示部４０Ｂに表示する制御を行ってもよい。例えば、第１記憶部５０は、後述するステップＳ１２６の処理によって割引設定情報を記憶するときに、各記憶タイミング毎に割引設定情報を一意に識別可能な識別情報に対応づけて、割引設定情報を記憶する。表示制御部４２は、割引設定画面の表示時に、第１記憶部５０に記憶されている割引設定情報の一覧を表示部４０Ｂへ表示すると共に、表示されている割引設定情報の選択を指示するための指示ボタンを含む画像を表示部４０Ｂに表示する制御を実行してもよい。
【００７７】
図１２は、第１記憶部５０に記憶されている割引設定情報の一覧を示す表示画面の一例を示す模式図である。図１２に示すように、表示制御部４２は、割引設定情報の識別情報として設定１、設定２、設定３の各々を示す情報を表示すると共に、設定１〜設定３の各々に対応する割引設定情報を選択可能に表示する制御を行う。例えば、設定１を示すタブ８０Ａと、設定２を示すタブ８０Ｂと、設定３を示すタブ８０Ｃと、が表示され、各タブ８０Ａ〜タブ８０Ｃの何れかがユーザによる操作パネル２７の操作指示によって選択されることで、各タブ８０Ａ〜タブ８０Ｃによって特定される設定１〜設定３に対応する割引設定情報８０Ｄが表示される。
【００７８】
図１２に示す例では、設定１に対応する割引情報として各消耗品の割引額や割引率を示す情報と、表示されている割引情報の選択を指示するための選択ボタン８０Ｅが表示されている。
【００７９】
ユーザは、操作パネル２７を操作指示することによって、容易に、既に設定されている割引設定情報の中から任意の割引設定情報を選択することができる。
【００８０】
図７に戻り、説明を続ける。ステップＳ１２８で否定判断すると（ステップＳ１２８：Ｎｏ）、ステップＳ１３０へ進む。
【００８１】
ステップＳ１３０では、受付部４０Ａが、割引設定ウィザードの実行指示がなされたか否かを判別する（ステップＳ１３０）。例えば、発注管理部４４に、割引情報の設定を行うための割引設定ウィザードを予め記憶する。そして、操作部２０に設けられた予め定めた指示ボタンや表示部４０Ｂの予め定めた領域がユーザによって操作指示されると（ステップＳ１３０：Ｙｅｓ）、発注管理部４４が割引設定ウィザードを起動する（ステップＳ１３２）。なお、ステップＳ１３０で否定されると（ステップＳ１３０：Ｎｏ）、上記ステップＳ１１２へ戻る。
【００８２】
ステップＳ１３２の処理によって、表示制御部４２は、いわゆるウィザード形式（次々と表示される設定画面の質問に答えていく形式）の入力画面を表示部４０Ｂに表示する制御を行う。例えば、表示制御部４２は、図１３に示すウィザード形式の入力画面８３を表示する制御を行う。図１３に示すように、入力画面８３は、割引設定のための各種条件の一覧８３Ｂと、各条件を満たすか否かを選択するための選択ボタン８３Ｃと、設定完了を指示するときに選択するための完了ボタン８３Ａと、を含む。
【００８３】
割引設定ウィザードを用いることで、ユーザに対して、消耗品の割引情報を容易に設定可能な環境を提供することができる。すなわち、ユーザは、割引設定のための各種条件の一覧８３Ｂに応じて、各条件を満たすか否かを選択するための選択ボタン８３Ｃを選択した後に、完了ボタン８３Ａを選択することで、割引設定を行うことができる。
【００８４】
図７に戻り、次に、受付部４０Ａは、上記ウィザード形式の入力画面を介して割引設定が入力されたか否かを判断する（ステップＳ１３４）。ステップＳ１３４の判断は、例えば、ユーザによる操作指示によって完了ボタン８３Ａの表示領域が指示されたか否かを判別することで行う。ステップＳ１３４で肯定判断するまで（ステップＳ１３４：Ｙｅｓ）否定判断（ステップＳ１３４：Ｎｏ）を繰り返し、肯定判断すると（ステップＳ１３４：Ｙｅｓ）、ステップＳ１２０へ進む。
【００８５】
ステップＳ１２０では、第１送信部５３が、上記ステップＳ１１０〜ステップＳ１３４の処理によって設定された割引情報を含む承認要求をサーバ装置３へ送信する（ステップＳ１２０）。
【００８６】
承認要求は、少なくとも割引情報を含む。本実施の形態では、承認要求は、顧客ＩＤ、機器ＩＤ、販売者ＩＤ、消耗品情報、及び割引情報（割引率、割引額、及び割引期間情報の少なくとも１つを含む）を含む。
【００８７】
図１４は、承認要求のデータ構造の一例を示す図である。承認要求は、例えば、顧客ＩＤ「ＵＣ２１３４９０５」、機種名「ＭＦＰ  １２３０」、機器ＩＤ「００−１２−２４−ＣＣ−００−５２」、販売者ＩＤ「Ｔａｒｏ  Ｒｉｋｏｈ」、割引期間情報「２０１３／１２／３１」、消耗品・割引率または割引額「％，ＴＯＮＮＥＲ，ＡＬＬ，３０  ％，ＴＯＮＮＥＲ，ＹＥＬＬＯＷ，３０  ％，ＴＯＮＮＥＲ，ＣＹＡＮ，３０  ％，ＴＯＮＮＥＲ，ＭＡＧＥＮＴＡ，３０  Ｙ，ＰＡＰＥＲ，ＡＬＬ，３００  ％，ＰＡＰＥＲ，Ａ４，５０」、割引期間情報「２０１４／１２／３１」、消耗品・割引率または割引額「％，ＴＯＮＮＥＲ，ＡＬＬ，１０  Ｙ，ＰＡＰＥＲ，ＡＬＬ，１００」を含む。
【００８８】
図７に戻り、次に、第１受信部５４が、上記ステップＳ１２０で送信した承認要求に対する承認処理結果を受信するまで否定判断を繰り返す（ステップＳ１２２：Ｎｏ）。承認処理結果は、サーバ装置３へ送信した承認要求について、割引情報によって特定される割引内容の承認を示す承認情報、または否承認を示す否承認情報を含む。
【００８９】
ステップＳ１２２で肯定判断すると（ステップＳ１２２：Ｙｅｓ）、ステップ１２４へ進み、記憶制御部５１が、受信した承認処理結果が承認情報を含むか否かを判別する（ステップＳ１２４）。ステップＳ１２４で肯定判断すると（ステップＳ１２４：Ｙｅｓ）、記憶制御部５１は、ステップＳ１２０でサーバ装置３へ送信した承認要求に含まれる割引情報を、該承認要求に含まれる対応する消耗品情報に対応づけて第１記憶部５０に記憶する（ステップＳ１２６）。そして本ルーチンを終了する。
【００９０】
一方、ステップＳ１２４で否定判断すると（ステップＳ１２４：Ｎｏ：非承認）、割引情報の記憶を行わずに本ルーチンを終了する。
【００９１】
ステップＳ１２６の処理によって、第１記憶部５０には、図３に示すように、サーバ装置３で承認された割引情報が対応する消耗品情報に対応づけて記憶される。
【００９２】
次に、サーバ装置３で実行する認証処理について説明する。図１５は、認証処理の手順を示すフローチャートである。
【００９３】
まず、第２受信部７０が、ＭＦＰ１から認証要求を受信したか否かを判別する（ステップＳ２００）。ステップＳ２００で否定判断すると（ステップＳ２００：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ２００で肯定判断すると（ステップＳ２００：Ｙｅｓ）、ステップＳ２０２へ進む。
【００９４】
ステップＳ２０２では、認証部７６が、認証処理を実行する（ステップＳ２０２）。具体的には、認証部７６は、ステップＳ２００で受信した認証要求に含まれるユーザ名としての販売者ＩＤとパスワードが、第２記憶部７４に販売者管理情報（図４−１参照）として対応づけて記憶されているか否かを判別する。
【００９５】
認証部７６は、ステップＳ２００で受信した認証要求に含まれるユーザ名とパスワードが第２記憶部７４に販売者管理情報として対応づけて記憶されている場合には、認証正常情報を認証結果としてＭＦＰ１へ送信し、記憶されていない場合には、認証異常を示す認証異常情報を認証結果としてＭＦＰ１へ送信する（ステップＳ２０４）。そして、本ルーチンを終了する。
【００９６】
次に、サーバ装置３で実行する割引管理処理を説明する。図１６は、サーバ装置３で実行する割引設定処理の手順を示すフローチャートである。
【００９７】
まず、第２受信部７０が、ＭＦＰ１から承認要求を受信したか否かを判断する（ステップＳ３００）。ステップＳ３００で否定判断すると（ステップＳ３００：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ３００で肯定判断すると（ステップＳ３００：Ｙｅｓ）、ステップＳ３０２へ進む。ステップＳ３０２では後述する承認処理を実行する（ステップＳ３０２）。
【００９８】
次に、第２送信部７１が承認処理結果をＭＦＰ１へ送信し（ステップＳ３０４）、本ルーチンを終了する。
【００９９】
図１７は、サーバ装置３が実行する承認処理（図１６のステップＳ３０２）の手順を示すフローチャートである。
【０１００】
まず、承認処理部７２は、承認要求情報に含まれる割引情報が、承認条件管理情報で規定されている承認条件情報によって特定される承認条件を満たすか否かを判別する（ステップＳ４００）。なお、承認要求には、割引情報として、各消耗品の割引率が含まれている場合には、承認処理部７２は、ＭＦＰ１から受信した承認要求に含まれる消耗品情報の各々に対応する割引率が、第２記憶部７４に格納されている承認条件管理情報（図５参照）によって規定される各消耗品情報に対応する承認条件情報の範囲内であるか否かを判別する。
【０１０１】
例えば、承認処理部７２は、ＭＦＰ１から受信した承認要求に含まれる販売者ＩＤ及び消耗品情報に対応する割引率が、第２記憶部７４に格納されている承認条件管理情報（図５参照）における対応する最大割引率以下であるか否かを判別する。なお、承認要求に、販売者ＩＤと各消耗品情報に対応する割引率や割引期間情報が設定されている場合には、承認処理部７２は、同様にして、第２記憶部７４に格納されている承認条件管理情報における、該販売者ＩＤ及び該消耗品情報に対応する最大割引率以下であるか、設定可能な割引期間内であるかを判別する。
【０１０２】
承認処理部７２は、承認要求情報に含まれる割引情報が、承認条件管理情報で規定されている承認条件情報によって特定される承認条件を満たすと判別すると（ステップＳ４００：Ｙｅｓ）、ステップＳ４０２へ進む。ステップＳ４０２では、承認処理部７２が、割引情報によって特定される割引内容の承認を示す承認情報を作成し（ステップＳ４０２）、本ルーチンを終了する。
【０１０３】
一方、ステップＳ４００で否定判断すると（ステップＳ４００：Ｎｏ）、ステップＳ４０４へ進む。ステップＳ４０４では、ＭＦＰ１から受信した承認要求に含まれる消耗品情報毎の割引情報と、サーバ装置３で予め記憶している対応する承認条件情報との差を算出する（ステップＳ４０４）。例えば、承認要求に含まれる消耗品情報（例えば、Ａ４サイズの用紙）に対応する割引率が３０％であり、サーバ装置３の第２記憶部７４に格納されている対応する承認条件情報としての最大割引率が１０％であるとする。この場合、承認処理部７２は、最大割引率１０％と、承認要求に含まれる割引率３０％との差分として、２０％を算出する。
【０１０４】
次に、承認処理部７２は、ステップＳ４０４で算出した差分に対応する承認先情報を承認先管理情報（図６参照）から読取る（ステップＳ４０６）。次に、第２送信部７１が、ステップＳ４０６で読取られた承認先情報へ、上記ステップＳ３００（図１６参照）でＭＦＰ１から受信した承認要求を送信する（ステップＳ４０８）。該承認要求は、例えば、メール機能を利用して送信される。該承認要求を受信した承認者側の端末（パーソナルコンピュータ等）では、該端末の操作者によって予め定められたキー操作等がなされることで許可または否許可を示す信号が入力されると、許可または否許可を示す信号が、サーバ装置３へ送信されるようにすればよい。この送受信の機能は、公知のメール機能等を用いればよい。
【０１０５】
次に、第２受信部７０が該端末から許可情報を受信したか否かを判別する（ステップＳ４１０）。ステップＳ４１０で肯定判断すると（ステップＳ４１０：Ｙｅｓ）、ステップＳ４１２へ進み、承認処理部７２が、承認情報を作成し（ステップＳ４１２）、本ルーチンを終了する。
【０１０６】
一方、ステップＳ４１０で否定判断すると（ステップＳ４１０：Ｎｏ）、ステップＳ４１４へ進み、承認処理部７２が否承認を示す否承認情報を作成し（ステップＳ４１４）、本ルーチンを終了する。
【０１０７】
なお、ステップＳ４００で否定判断した場合（ステップＳ４００：Ｎｏ）、上記ステップＳ４０４〜ステップＳ４１２の処理を行わずに、承認処理部７２がステップＳ４１４の否承認情報作成処理を実行した後に、本ルーチンを終了してもよい。
【０１０８】
次に、ＭＦＰ１で実行する注文処理を説明する。図１８は、ＭＦＰ１で実行する注文処理の手順を示すフローチャートである。
【０１０９】
まず、消耗品管理部４８が、消耗品の残量が閾値以下であるか否かを判断する（ステップＳ５００）。消耗品管理部４８は、消耗品の残量が閾値以下であることを示す情報と該消耗品を識別可能な消耗品情報とを含む信号を、検知部６０から受信したか否かを判別することによって、ステップＳ５００の判断を行う。
【０１１０】
ステップＳ５００で否定判断すると（ステップＳ５００：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ５００で肯定判断すると（ステップＳ５００：Ｙｅｓ）、ステップＳ５０２へ進む。
【０１１１】
ステップＳ５０２では、第１送信部５３が、ステップＳ５００で残量閾値以下と判別した消耗品の定価情報取得要求をサーバ装置３へ送信する（ステップＳ５０２）。定価情報取得要求は、消耗品を識別するための消耗品情報と、定価情報の取得要求と、を含む。
【０１１２】
次に、第１受信部５４が、サーバ装置３から定価情報を受信するまで否定判断を繰り返し（ステップＳ５０４：Ｎｏ）、肯定判断すると（ステップＳ５０４：Ｙｅｓ）、ステップＳ５０６へ進む。
【０１１３】
ステップＳ５０６では、消耗品管理部４８が、上記ステップＳ５００で残量閾値以下と判別した消耗品に対して割引情報の設定が有るか否かを判別する（ステップＳ５０６）。消耗品管理部４８は、ステップＳ５００で残量閾値以下と判別した消耗品の消耗品情報に対応する割引情報が、第１記憶部５０に割引設定情報として記憶されているか否かを判別することで、ステップＳ５０６の判断を行う。
【０１１４】
ステップＳ５０６で肯定判断すると（ステップＳ５０６：Ｙｅｓ）、ステップＳ５０８へ進む。ステップＳ５０８では、発注管理部４４が、現在の日時が、該割引設定情報に規定されている該消耗品情報に対応する割引期間内であるか否かを判断する（ステップＳ５０８）。
【０１１５】
ステップＳ５０８で肯定判断すると（ステップＳ５０８）、算出部４６がステップＳ５１０へ進み、割引価格算出処理を実行する。例えば、算出部４６は、ステップＳ５０４で受信した定価情報を、第１記憶部５０に格納されている割引設定情報に規定される対応する消耗品情報の割引情報としての割引率または割引価格に応じて割引いた割引価格を算出する（ステップＳ５１０）。
【０１１６】
次に、表示制御部４２が、上記ステップＳ５００で残量閾値以下と判別した消耗品について交換を促す画像を表示する（ステップＳ５１２）。図１９は、消耗品の交換を促す画像８５の一例を示す模式図である。消耗品の交換を促す画像８５は、例えば、交換を要する消耗品情報と消耗品の交換を促す情報を含むメッセージ８５Ａと、注文画像への移行を指示するための指示ボタン８５Ｂと、を含む。
【０１１７】
図１８に戻り、次に、受付部４０Ａが操作パネル２７から注文画像移行指示を受け付けたか否かを判断する（ステップＳ５１４）。例えば、図１９に示す消耗品の交換を促す画像８５を介して、ユーザによる操作パネル２７の操作指示によって、指示ボタン８５Ｂの表示領域が操作指示されたときに、注文画像移行指示を示す信号が操作パネル２７から受付部４０Ａへ送信されるものとする。受付部４０Ａは、この注文画像移行指示を示す信号を操作パネル２７から受け付けたか否かを判別することで、ステップＳ５１４の判断を行えばよい。ステップＳ５１４で肯定判断すると（ステップＳ５１４：Ｙｅｓ）、ステップＳ５１６へ進む。
【０１１８】
次に、表示制御部４２が注文画像を表示部４０Ｂに表示する制御を行う（ステップＳ５１６）。注文画像は、注文対象の消耗品を示す消耗品情報と、定価、及び割引価格を含む。図２０は、注文画像８６の一例を示す図である。図２０に示すように、本実施の形態では、注文画像８６は、注文対象の消耗品として上記ステップＳ５００で残量閾値以下と判別された消耗品情報及び該消耗品の注文を促すメッセージと、消耗品のイメージを示す画像８６Ｂと、消耗御品の定価と割引後の割引価格を含む画像８６Ａと、注文指示するための指示ボタン８６Ｃと、を含む。
【０１１９】
なお、上記ステップＳ５０６及びステップＳ５０８で否定判断された場合には（ステップＳ５０６：Ｎｏ，ステップＳ５０８：Ｎｏ）、表示制御部４２は、注文対象の消耗品を示す消耗品情報と定価とを含む（すなわち、割引後の割引価格を含まない）画像を注文画像として表示部４０Ｂに表示する制御を行う。
【０１２０】
次に、受付部４０Ａが、注文指示を受け付けたか否かを判断する（ステップＳ５１８）。上記ステップＳ５１６で表示した注文画像８６における注文指示するための指示ボタン８６Ｃの位置がユーザによって操作指示されたときに、操作パネル２７から受付部４０Ａに注文指示を示す信号を出力する。受付部４０Ａは、注文指示を示す信号を受け付けたか否かを判別することで、ステップＳ５１８の判断を行う。
【０１２１】
ステップＳ５１８で肯定判断すると（ステップＳ５１８：Ｙｅｓ）、ステップＳ５２０へ進む。ステップＳ５２０では、第１送信部５３が、上記注文画像を介して指示された注文内容を、サーバ装置３へ送信する（ステップＳ５２０）。注文内容は、例えば、消耗品情報と、消耗品の個数情報と、顧客ＩＤ等を含む。そして、表示制御部４２が注文終了画面８７を表示部４０Ｂに表示する制御を行った後に、本ルーチンを終了する。なお、上記ステップＳ５１４で否定判断した場合（ステップＳ５１４：Ｎｏ）、及びステップＳ５１８で否定判断した場合（ステップＳ５１８：Ｎｏ）についても、本ルーチンを終了する。図２１は、注文終了画面の一例を示す図である。注文終了画面８７は、注文終了を示すメッセージを含む画面である。
【０１２２】
なお、図１８に示す注文処理では、消耗品管理部４８が消耗品の残量閾値以下であると判別したときに、ステップＳ５０２〜ステップＳ５２０の注文処理を実行する場合を説明した。しかし、注文処理は、ユーザによる操作パネル２７の操作指示によって受付部４０Ａが消耗品の注文指示を受け付けたときに、ステップＳ５０２〜ステップＳ５２０の処理を実行してもよい。
【０１２３】
この場合には、例えば、表示制御部４２は、処理選択画面を表示部４０Ｂに表示する。図２２は、処理選択画面８４の一例を示す模式図である。処理選択画面８４は、ＭＦＰ１で実行する各種処理の実行を指示するための指示画像や、消耗品の注文を指示するための指示画像８４Ａを含む。
【０１２４】
ユーザによる操作パネル２７の操作指示によって、指示画像８４Ａが選択されると、消耗品の注文指示を示す指示信号が操作パネル２７から受付部４０Ａへ出力される。受付部４０Ａは、この指示信号を受け付けたときに、図１８に示すステップＳ５０２〜ステップＳ５２０の処理を実行すればよい。また、消耗品の注文の指示信号を受け付けたときに、表示制御部４２が、ＭＦＰ１に搭載可能な消耗品の一覧を示す画像を表示部４０Ｂに表示する制御を行い、表示した消耗品の一覧の中からユーザによる操作指示によって選択された消耗品について、ステップＳ５０２〜ステップＳ５２０の処理を実行してもよい。
【０１２５】
以上説明したように、本実施の形態の情報処理システム１０００によれば、受付部４０Ａが、ＭＦＰ１に搭載可能な消耗品の割引情報の入力を受け付ける。記憶制御部５１は、割引情報を第１記憶部５０に記憶する制御を行う。第１受信部５４は、サーバ装置３から消耗品の定価情報を受信し、算出部４６は、定価情報を第１記憶部５０に記憶された割引情報に応じて割引いた割引価格を算出する。表示制御部４２は、割引価格を含み消耗品の注文を促す注文画像を表示部４０Ｂに表示する制御を行う。
【０１２６】
このように、本実施の形態の情報処理システム１０００では、ＭＦＰ１側で割引情報の設定を行い、注文画像には、このＭＦＰ１で設定された割引情報を反映させた割引価格を含む注文画像を表示部４０Ｂに表示する制御を行う。
【０１２７】
従って、本実施の形態の情報処理システム１０００によれば、ＭＦＰ１のメンテナンスやＭＦＰ１の提供等を行う販売者側で、各種状況に応じた割引サービスの設定を行うことができ、利便性を向上させることができる。
【０１２８】
また、本実施の形態の情報処理システム１０００では、ＭＦＰ１における割引情報の設定は、サーバ装置３で認証されたユーザのみが実行することができる。このため、特定のユーザに対してのみ、割引設定を行うことができる。
【０１２９】
また、本実施の形態の情報処理システム１０００では、割引情報によって特定される割引内容について、サーバ装置３側で承認されたときに、ＭＦＰ１側で割引情報を記憶し、割引価格を算出する。このため、利便性を確保しつつ、且つ、割引情報の管理を効率良く行うことができる。
【０１３０】
なお、本実施の形態では、サーバ装置３の第２記憶部７４は、承認条件管理情報として、販売者ＩＤ及び消耗品情報毎に、承認条件情報を予め規定する場合を説明した。しかし、第２記憶部７４が記憶する承認条件管理情報は、更に、顧客ＩＤを対応づけて記憶してもよい。
【０１３１】
図２３は、承認条件管理情報のデータ構造の他の例を示す図である。図２３に示す承認条件管理情報は、顧客ＩＤと、販売者ＩＤと、消耗品情報と、承認条件情報と、を対応づけたものである。このように、承認条件管理情報として、第２記憶部７４が、顧客ＩＤ、販売者ＩＤ、及び消耗品情報毎に、承認条件情報を対応づけた承認条件管理情報を予め記憶することで、承認処理部７２は、顧客ＩＤ、販売者ＩＤ、及び消耗品情報毎に定められた承認条件情報に応じた承認処理を実行することができる。
【０１３２】
また、サーバ装置３の第２記憶部７４は、承認条件管理情報として、更に、機器ＩＤ及び顧客ＩＤを対応づけて記憶してもよい。
【０１３３】
図２４は、承認条件管理情報のデータ構造の他の例を示す図である。図２４に示す承認条件管理情報は、機器ＩＤと、顧客ＩＤと、販売者ＩＤと、消耗品情報と、承認条件情報と、を対応づけたものである。このように、承認条件管理情報として、第２記憶部７４が、機器ＩＤ、顧客ＩＤ、販売者ＩＤ、及び消耗品情報毎に、承認条件情報を対応づけた承認条件管理情報を予め記憶することで、承認処理部７２は、機器ＩＤ、顧客ＩＤ、販売者ＩＤ、及び消耗品情報毎に定められた承認条件情報に応じた承認処理を実行することができる。
【０１３４】
なお、上述の実施形態では、本体１０と操作部２０は、別々のオペレーティングシステムで互いに独立して動作しているが、これに限らず、例えば本体１０と操作部２０が同じオペレーティングシステムで動作する形態であってもよい。
【０１３５】
また、上述の実施形態では、注文処理についてもＭＦＰ１で実行する場合を説明したが、外部装置２がＭＦＰ１の操作部２０にアクセスし、注文処理を実行するための注文処理プログラムを起動することで、上述した注文処理（図１８参照）を実行するようにしてもよい。
【０１３６】
なお、本実施の形態では、サーバ装置３が認証部７６及び承認処理部７２を備え、サーバ装置３側で認証処理及び承認処理を実行する場合を説明した。しかし、本実施の形態の情報処理システム１０００は、この形態に限られない。例えば、ＭＦＰ１側に、認証部７６及び承認処理部７２の少なくとも一方を備えた構成とし、ＭＦＰ１側で、認証処理、及び承認処理の少なくとも一方を実行してもよい。
【０１３７】
また、本実施の形態では、情報処理システム１０００は、１台のサーバ装置３と１台のＭＦＰ１とからなる構成である場合を一例として説明したが、情報処理システム１０００は、複数のＭＦＰ１を備えた構成であってもよく、また、複数のサーバ装置３を備えた構成であってもよい。また、複数のサーバ装置３に、本実施の形態で説明したサーバ装置３に備えた機能を分散して設けた構成としてもよい。
【０１３８】
また、本実施の形態で説明した情報処理システム１０００における、ＭＦＰ１とサーバ装置３とが接続されたシステム構成は一例であり、用途や目的に応じて、様々なシステム構成例があることはいうまでもない。
【０１３９】
（プログラム）
上述した実施形態の情報処理システム１０００で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【０１４０】
１０００  情報処理システム
１  ＭＦＰ
３  サーバ装置
４０Ａ  受付部
４０Ｂ  表示部
４２  表示制御部
４６  算出部
５０  第１記憶部
５１  記憶制御部
５３  第１送信部
５４  第１受信部
７０  第２受信部
７１  第２送信部
７２  承認処理部
７４  第２記憶部
７６  認証部
【先行技術文献】
【特許文献】
【０１４１】
【特許文献１】特開２００３−１８７１２４号公報
【特許文献２】特開２００５−０１８７４２号公報
【図１】
2015032115.tif 000003
【図２】
2015032115.tif 000004
【図３】
2015032115.tif 000005
【図４−１】
2015032115.tif 000006
【図４−２】
2015032115.tif 000007
【図５】
2015032115.tif 000008
【図６】
2015032115.tif 000009
【図７】
2015032115.tif 000010
【図８】
2015032115.tif 000011
【図９】
2015032115.tif 000012
【図１０】
2015032115.tif 000013
【図１１】
2015032115.tif 000014
【図１２】
2015032115.tif 000015
【図１３】
2015032115.tif 000016
【図１４】
2015032115.tif 000017
【図１５】
2015032115.tif 000018
【図１６】
2015032115.tif 000019
【図１７】
2015032115.tif 000020
【図１８】
2015032115.tif 000021
【図１９】
2015032115.tif 000022
【図２０】
2015032115.tif 000023
【図２１】
2015032115.tif 000024
【図２２】
2015032115.tif 000025
【図２３】
2015032115.tif 000026
【図２４】
2015032115.tif 000027