(57)【特許請求の範囲】
【請求項１】
消耗品が装着される印刷装置を制御する印刷制御装置であって、
前記印刷装置に対する当該印刷装置の有する各機能に応じた印刷条件の設定入力を受け付ける印刷設定画面を表示指示に応じて表示部に表示させる表示制御手段を備え、
前記印刷設定画面には、印刷条件を設定するための画面と、印刷装置に装着されている消耗品の残量の指標を示す消耗品残量情報を含む、前記消耗品の発注指示を受け付ける発注画面とが少なくとも含まれ、
前記表示制御手段は、前記発注画面を表示指示に応じて表示することを特徴とする印刷制御装置。
【請求項２】
前記表示制御手段は、前記消耗品の残量が残量不足間近である場合、前記印刷設定画面を表示させるにあたり、前記発注画面を優先して表示させることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記発注画面は、前記消耗品残量情報と発注指示可能な消耗品の種類を示す種別識別情報とを少なくとも含む、請求項１又は２に記載の印刷制御装置。
【請求項４】
前記消耗品は、トナーカートリッジまたはインクカートリッジであり、
前記消耗品残量情報は、前記トナーカートリッジまたはインクカートリッジの色剤の残量を示す、請求項１〜３のいずれか１項に記載の印刷制御装置。
【請求項５】
前記消耗品は、トナーカートリッジまたはインクカートリッジであり、
前記消耗品残量情報は、前記トナーカートリッジまたはインクカートリッジの色剤の残量に相当する印刷可能な用紙の枚数を示す、請求項１〜４のいずれかに記載の印刷制御装置。
【請求項６】
前記消耗品には、非再生の消耗品よりもライフサイクルにおける温室効果ガス排出量を抑えた再生消耗品Ａと、前記再生消耗品Ａよりもライフサイクルにおける温室効果ガス排出量を抑えた再生消耗品Ｂとを含む、請求項１〜５のいずれか１項に記載の印刷制御装置。
【請求項７】
前記表示制御手段が印刷設定画面を表示させるタイミングで、前記消耗品残量情報を前記印刷装置に要求する残量要求手段をさらに備える、請求項１〜６のいずれかに記載の印刷制御装置。
【請求項８】
消耗品が装着される印刷装置を制御する印刷制御装置であって、
前記印刷装置に対する当該印刷装置の有する各機能に応じた印刷条件の設定入力を受け付ける印刷設定画面を表示部に表示させる表示制御手段を備え、
前記印刷設定画面には、前記消耗品の発注指示を受け付ける発注画面が含まれ、
前記消耗品には、非再生の第１消耗品と、該第１消耗品よりもライフサイクルにおける温室効果ガスの排出量を抑えた第２消耗品とが含まれ、
前記発注画面は、前記第２消耗品がライフサイクルにおける温室効果ガス排出量を抑えた消耗品であることを示すメッセージを含むことを特徴とする、印刷制御装置。
【請求項９】
前記表示制御手段は、前記第１消耗品の発注が指示された場合、前記第１消耗品に代えて前記第２消耗品の発注に変更を促すメッセージを表示することを特徴とする、請求項８に記載の印刷制御装置。
【請求項１０】
請求項１〜７いずれかに記載の印刷制御装置によって制御され、トナーカートリッジまたはインクカートリッジが消耗品として装着される印刷装置であって、
前記装着された消耗品の残量を推定する消耗品残量推定手段と、
前記消耗品残量推定手段により推定された消耗品の残量と閾値とを比較して、残量が閾値未満である場合に、前記装着された消耗品の残量が残量不足間近であると判定する判定手段と、
前記判定手段により判定された判定結果を含む前記消耗品残量情報を前記印刷制御装置に送信する消耗品残量情報送信手段と、を備えた印刷装置。
【請求項１１】
前記消耗品残量情報送信手段は、前記消耗品残量推定手段により推定された消耗品の残量を前記消耗品残量情報に含めて送信する、請求項１０に記載の印刷装置。
【請求項１２】
印刷ジョブの実行に応じて、印刷枚数をカウントする印刷枚数カウント手段と、
前記印刷枚数カウント手段によりカウントされた印刷枚数と、前記印刷ジョブが実行された日付とを関連付けた履歴テーブルを管理する履歴テーブル管理手段と、をさらに備える請求項１０又は１１に記載の印刷装置。
【請求項１３】
前記消耗品残量推定手段は、前記装着された消耗品において消費された色剤の量を色剤消費量として算出する色剤消費量算出手段を含み、
前記色剤消費量算出手段により算出された色剤消費量を日付と関連付けた色剤消費量テーブルを記憶する記憶部と、
印刷可能な残りの枚数を算出する印刷可能枚数算出手段とを備え、
前記印刷可能枚数算出手段は、前記履歴テーブルと色剤消費量テーブルに従って、前記装着された消耗品の残量に相当する印刷枚数を印刷可能枚数として算出し、
前記消耗品残量情報送信手段は、前記印刷可能枚数算出手段により算出された印刷可能枚数を前記消耗品残量情報に含めて送信する、請求項１２に記載の印刷装置。
【請求項１４】
前記判定手段が判定に用いる前記閾値を、消耗品における消費履歴に応じて設定する閾値設定手段をさらに備えることを特徴とする請求項１０〜１３の何れか１項に記載の印刷装置。
【請求項１５】
消耗品が装着される印刷装置と、前記印刷装置を制御する印刷制御装置とを含む印刷制御システムであって、
前記印刷装置は、
前記装着された消耗品の残量を推定する消耗品残量推定手段と、
前記消耗品残量推定手段により推定された消耗品の残量と閾値とを比較して、残量が閾値未満である場合に、前記装着された消耗品の残量が残量不足間近であると判定する判定手段と、
前記判定手段により判定された判定結果を含む消耗品残量情報を前記印刷制御装置に送信する消耗品残量情報送信手段と、を備え、
前記印刷制御装置は、
前記印刷装置に対する当該印刷装置の有する各機能に応じた印刷条件の設定入力を受け付ける印刷設定画面を表示指示に応じて表示部に表示させる表示制御手段を備え、
前記印刷設定画面には、印刷条件を設定するための画面と、前記印刷装置から送信された消耗品残量情報を含む、前記消耗品の発注指示を受け付ける発注画面とが少なくとも含まれ、
前記表示制御手段は、前記発注画面を表示指示に応じて表示する、印刷制御システム。
【請求項１６】
消耗品が装着される印刷装置と、前記印刷装置を制御する印刷制御装置とを含む印刷制御システムであって、
前記印刷装置は、
前記装着された消耗品の残量を推定し、消耗品残量情報を生成する消耗品残量推定手段と、
前記消耗品残量推定手段により生成された消耗品残量情報を前記印刷制御装置に送信する消耗品残量情報送信手段と、を備え、
前記印刷制御装置は、
前記消耗品残量情報送信手段により送信された消耗品残量情報に含まれる消耗品の残量と閾値とを比較して、残量が閾値未満である場合に、前記装着された消耗品の残量が残量不足間近であると判定する判定手段と、
前記印刷装置に対する当該印刷装置の有する各機能に応じた印刷条件の設定入力を受け付ける印刷設定画面を表示指示に応じて表示部に表示させる表示制御手段と、を備え、
前記印刷設定画面には、印刷条件を設定するための画面と、前記判定手段により判定された判定結果を含めた消耗品残量情報を含む、前記消耗品の発注指示を受け付ける発注画面とが少なくとも含まれ、
前記表示制御手段は、前記発注画面を表示指示に応じて表示する、印刷制御システム。
【請求項１７】
前記判定手段が判定に用いる前記閾値を、消耗品における消費履歴に応じて設定する閾値設定手段を備えることを特徴とする請求項１５または１６に記載の消耗品発注システム。
【請求項１８】
消耗品が装着される印刷装置を制御する印刷制御装置を用いて実行される印刷制御方法であって、
前記印刷装置に対する当該印刷装置の有する各機能に応じた印刷条件の設定入力を受け付ける印刷設定画面を表示指示に応じて表示部に表示させるステップを含み、
前記印刷設定画面には、印刷条件を設定するための画面と、印刷装置に装着されている消耗品の残量の指標を示す消耗品残量情報を含む、前記消耗品の発注指示を受け付ける発注画面とが少なくとも含まれ、
前記印刷設定画面を表示部に表示させるステップにおいて、前記発注画面を表示指示に応じて表示することを特徴とする印刷制御方法。
【請求項１９】
請求項１〜９のいずれかに記載の印刷制御装置を動作させるためのプログラムであって、コンピュータを前記の各手段として機能させるためのプログラム。
【請求項２０】
請求項１０〜１４のいずれかに記載の印刷装置を動作させるためのプログラムであって、コンピュータを前記の各手段として機能させるためのプログラム。
【請求項２１】
請求項１９または２０に記載されたプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷装置、印刷制御方法および印刷制御システムに関する。
【背景技術】
【０００２】
ユーザが指定した消耗品をネットワークを介して発注する技術が従来知られている。例えば、特許文献１には、プリントステータスモニタ画面において、複数のインクタンクそれぞれのインク残量を棒状のインジケータで表示し、インクタンクの交換が必要である旨を勧める容量である場合、アイコンでユーザにわかり易く表示することが記載されている。
【０００３】
特許文献１に記載のプリントステータスモニタ画面は、印刷の実行中に、インクの残量が不足した場合や紙詰りを起こした場合などユーザに提示すべき状態がプリンタに発生した場合に表示される画面であり、ＷＥＢサポートボタンが含まれる。プリントステータスモニタ画面に表示されたＷＥＢサポートボタンは、インク購入などのサポートサービスをインターネット経由で利用するためのボタンである。ユーザがＷＥＢサポートボタンを押下した後に表示される画面に従い、その画面に含まれるボタンを押下すれば、インクを購入することができるようになっている。
【０００４】
しかしながら、特許文献１に記載の技術は、ＷＥＢサイトより提供される画面に従ってインクを購入するものである。したがって、表示される発注画面は、ユーザの意図に関係なく変更される。このため、ＷＥＢサービスを利用した商品の購入に慣れたユーザであれば、ＷＥＢサポートを活用することができるが、慣れていないユーザにとっては、意図に関係なく変更される発注画面に躊躇してしまい、十分なサポートを受けることができないといった問題がある。
【０００５】
一方、特許文献２に記載の技術が知られている。特許文献２に記載のプリンタを制御する上位装置は、印刷を実行する際に、プリンタ名を表示するドロップダウンリストにおいて「消耗品発注」というプリンタが選択されることにより消耗品発注のための消耗品発注画面を表示し、消耗品発注画面において発注対象となる消耗品を特定するための発注項目情報の入力を受け付け、受け付けた発注項目情報と発注処理コマンドとを含む印刷データをプリンタに送信する。そして、印刷データを受信したプリンタは、印刷データに従って、発注管理先のサーバにネットワークを介して消耗品を発注する。このような特許文献２の技術では、発注画面が固定されているので、ＷＥＢサービスを利用した商品の購入に不慣れなユーザでも、表示される発注画面に躊躇することはない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−０５９３０３号公報（２００５年３月１０日公開）
【特許文献２】特開２００７−２２６５０６号公報（２００７年９月６日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献２に記載の技術は、プリンタ名を表示するドロップダウンリストにおいて「消耗品発注」というプリンタを指定し、消耗品発注画面を表示させなければならない。「消耗品発注」というプリンタは本来存在せず、ドロップダウンリストにおいて「消耗品発注」というプリンタを選択する行為は、消耗品発注画面を表示させるための取り決めに従ったものに過ぎない。このため、ユーザは消耗品発注のための消耗品発注画面を表示させる手順を予め知っておかなければならない。ユーザが消耗品発注のための消耗品発注画面を表示させる手順を知らない場合は、その存在意義が失われてしまう。ましてや、プリンタや上位装置となる情報処理装置の使用に不慣れなユーザにとっては、ユーザが消耗品発注のための消耗品発注画面の表示方法は理解できず、消耗品の購入が困難となるといった問題がある。
【０００８】
本発明は、上記課題を解決するためになされたものであり、この発明の目的は、プリンタや情報処理装置の使用に不慣れなユーザであっても、迷わず簡単に消耗品を購入することが可能な印刷制御装置、印刷制御方法および印刷制御システムを提供することである。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の印刷制御装置は、消耗品が装着される印刷装置を制御する印刷制御装置であって、前記印刷装置に対する当該印刷装置の有する各機能に応じた印刷条件の設定入力を受け付ける印刷設定画面を表示部に表示させる表示制御手段を備え、前記印刷設定画面には、印刷装置に装着されている消耗品の残量の指標を示す消耗品残量情報を含む、前記消耗品の発注指示を受け付ける発注画面が含まれる。
【００１０】
上記の構成によれば、表示制御手段により、印刷装置に対する当該印刷装置の有する各機能に応じた印刷条件の設定入力を受け付ける印刷設定画面を表示され、該印刷設定画面には、印刷装置に装着されている消耗品の発注指示を受け付ける発注画面が含まれている。従って、ユーザは、例えばドロップダウンリストにおいて「消耗品発注」というプリンタを選択するなどの特別な行為を行うことなく、あたかも印刷条件を設定入力するかのように、該発注画面を用いて消耗品を購入することができる。
【００１１】
また、発注画面は、印刷設定画面に含まれている画面であるので、ＷＥＢサイトより提供される発注画面のように、ユーザの意図に関係なく変更されるようなことはなく、常に決まった画面である。従って、ＷＥＢサービスを利用した商品の購入に慣れていないユーザであっても、画面への指示入力に迷うことなく、所望する消耗品を簡単に発注することができる。
【００１２】
しかも、上記発注画面には、消耗品の残量の指標を示す消耗品残量情報が含まれているので、ユーザは、発注画面より消耗品の残量を認識することができ、残量が不足間近の消耗品があれば、それに代わる購入すべき消耗品を迷わず発注することができる。
【００１３】
このように、本発明によれば、プリンタや情報処理装置の使用に不慣れなユーザであっても、迷わず簡単に消耗品を購入することができる。
【００１４】
また、本発明の印刷制御装置において、さらに、前記表示制御手段は、前記消耗品の残量が残量不足間近である場合、前記印刷設定画面を表示させるにあたり、前記発注画面を優先して表示させる構成とすることもできる。
【００１５】
通常、印刷設定画面においては、片面印刷か両面印刷かを指定したりするメイン画面が表示されることが多いが、上記の構成によれば、残量不足間近となる消耗品が存在する場合には、印刷設定画面として、発注画面が優先して表示される。したがって、優先して表示される発注画面より、ユーザは消耗品を発注する必要があることを強く認識することができ、消耗品が切れることによる印刷装置の停止を効果的に回避することができる。
【００１６】
前記発注画面は、前記消耗品残量情報と発注指示可能な消耗品の種類を示す種別識別情報とを少なくとも含むことが好ましい。
【００１７】
前記消耗品は、トナーカートリッジまたはインクカートリッジであり、前記消耗品残量情報は、前記トナーカートリッジまたはインクカートリッジの色剤の残量を示すことが好ましい。
【００１８】
前記消耗品は、トナーカートリッジまたはインクカートリッジであり、前記消耗品残量情報は、前記トナーカートリッジまたはインクカートリッジの色剤の残量に相当する印刷可能な用紙の枚数を示すことが好ましい。
【００１９】
前記消耗品には、非再生の消耗品よりも製造時における二酸化炭素の排出を抑えた再生消耗品Ａと、前記再生消耗品Ａよりも製造時における二酸化炭素の排出を抑えた再生消耗品Ｂとを含むことが好ましい。新品の消耗品よりも、再生消耗品Ａ、再生消耗品Ｂは、地球温暖化防止に貢献できる。印刷装置の消耗品を多く販売する印刷装置の製造元（販売元）においては、販売した多くの消耗品を回収して再生消耗品として販売することで、地球温暖化防止に大きく貢献できる。上記構成によれば、印刷装置の製造元（販売元）が専ら販売する印刷制御装置において再生消耗品を積極的に販売することができるので、地球温暖化防止に大きく貢献することが可能となる。
【００２０】
また、本発明の印刷制御装置においては、前記表示制御手段が印刷設定画面を表示させるタイミングで、前記消耗品残量情報を前記印刷装置に要求する残量要求手段をさらに備える構成としてもよい。
【００２１】
上記の構成によれば、印刷設定画面の表示時における消耗品の残量をリアルタイムでユーザは、知ることができるので、購入すべき消耗品の判断をより一層正確にすることができる。
【００２２】
また、上記課題を解決するめに、本発明の印刷装置は、印刷制御装置によって制御され、トナーカートリッジまたはインクカートリッジが消耗品として装着される印刷装置であって、前記装着された消耗品の残量を推定する消耗品残量推定手段と、前記消耗品残量推定手段により推定された消耗品の残量と閾値とを比較して、残量が閾値未満である場合に、前記装着された消耗品の残量が残量不足間近であると判定する判定手段と、前記判定手段により判定された判定結果を含む前記消耗品残量情報を前記印刷制御装置に送信する消耗品残量情報送信手段とを備える。
【００２３】
上記の構成によれば、消耗品残量推定手段が装着された消耗品の残量を推定し、判定手段が、推定された残量と閾値とを比較して、残量が閾値未満である場合に、消耗品の残量が残量不足間近であると判定する。そして、消耗品残量情報送信手段が、判定結果を含む消耗品残量情報を印刷制御装置に送信する。したがって、上記した本発明の印刷制御装置と組み合わせることができる。
【００２４】
また、本発明の印刷装置においては、前記消耗品残量情報送信手段は、前記消耗品残量推定手段により推定された消耗品の残量を前記消耗品残量情報に含めて送信する構成としてもよい。
【００２５】
上記の構成によれば、印刷制御装置のユーザは、消耗品の残量が残量不足間近であるか否かの判定結果だけでなく、実際の残量を知ることができるので、ユーザに対して消耗品を発注する必要があることをより強く認識させることができる。
【００２６】
また、本発明の印刷装置においては、印刷ジョブの実行に応じて、印刷枚数をカウントする印刷枚数カウント手段と、前記印刷枚数カウント手段によりカウントされた印刷枚数と、前記印刷ジョブが実行された日付とを関連付けた履歴テーブルを管理する履歴テーブル管理手段とをさらに備える構成としてもよい。
【００２７】
上記の構成によれば、履歴テーブル管理手段が、ジョブの実行に応じた、日付と消費された用紙の枚数の履歴をとることができる。なお、用紙の枚数としては、両面印刷であれば片面印刷に換算した枚数である。
【００２８】
この場合、前記消耗品残量推定手段は、前記装着された消耗品において消費された色剤の量を色剤消費量として算出する色剤消費量算出手段を含み、前記色剤消費量算出手段により算出された色剤消費量を日付と関連付けた色剤消費量テーブルを記憶する記憶部と、印刷可能な残りの枚数を算出する印刷可能枚数算出手段とを備え、前記印刷可能枚数算出手段は、前記履歴テーブルと色剤消費量テーブルに従って、前記装着された消耗品の残量に相当する印刷枚数を印刷可能枚数として算出し、前記消耗品残量情報送信手段は、前記印刷可能枚数算出手段により算出された印刷可能枚数を前記消耗品残量情報に含めて送信する構成とすることが好ましい。
【００２９】
上記の構成によれば、色剤消費量算出手段が、装着された消耗品において消費された色剤の量を色剤消費量として算出し、印刷可能枚数算出手段が、算出された色剤消費量を日付と関連付けた色剤消費量テーブルと履歴テーブルとに従って、装着された消耗品の残量に相当する印刷枚数が印刷可能枚数として算出し、消耗品残量情報送信手段が、算出された印刷可能枚数が前記消耗品残量情報に含めて送信する。このため、消耗品残量情報には、日ごとの色剤消費量の履歴が反映される。これにより、消耗品残量情報に、色剤の消費の傾向を反映させることができる。したがって、印刷制御装置のユーザは、消耗品残量情報を見ることにより、使用頻度に応じた色剤の残量を印刷可能枚数として知ることができる。
【００３０】
また、本発明の印刷装置においては、前記判定手段が判定に用いる前記閾値を、消耗品における消費履歴に応じて設定する閾値設定手段をさらに備える構成としてもよい。
【００３１】
上記の構成によれば、消耗品の使用頻度を考慮して残量不足間近か否かを判定することができる。
【００３２】
また、上記課題を解決するために、本発明の印刷制御システムは、消耗品が装着される印刷装置と、前記印刷装置を制御する印刷制御装置とを含む印刷制御システムであって、前記印刷装置は、前記装着された消耗品の残量を推定する消耗品残量推定手段と、前記消耗品残量推定手段により推定された消耗品の残量と閾値とを比較して、残量が閾値未満である場合に、前記装着された消耗品の残量が残量不足間近であると判定する判定手段と、前記判定手段により判定された判定結果を含む消耗品残量情報を前記印刷制御装置に送信する消耗品残量情報送信手段とを備え、前記印刷制御装置は、前記印刷装置に対する当該印刷装置の有する各機能に応じた印刷条件の設定入力を受け付ける印刷設定画面を表示部に表示させる表示制御手段を備え、前記印刷設定画面には、前記印刷装置から送信された消耗品残量情報を含む、前記消耗品の発注指示を受け付ける発注画面が含まれる。
【００３３】
上記の構成によれば、既に本発明の印刷制御装置において説明したように、プリンタや情報処理装置の使用に不慣れなユーザであっても、迷わず簡単に消耗品を購入することが可能な印刷制御システムを提供することができる。
【００３４】
また、上記課題を解決するために本発明の印刷制御方法は、消耗品が装着される印刷装置を制御する印刷制御装置を用いて実行される印刷制御方法であって、前記印刷装置に対する当該印刷装置の有する各機能に応じた印刷条件の設定入力を受け付ける印刷設定画面を表示部に表示させるステップを含み、前記印刷設定画面には、印刷装置に装着されている消耗品の残量の指標を示す消耗品残量情報を含む、前記消耗品の発注指示を受け付ける発注画面が含まれる。
【００３５】
上記の構成によれば、既に本発明の印刷制御装置において説明したように、プリンタや情報処理装置の使用に不慣れなユーザであっても、迷わず簡単に消耗品を購入することが可能な印刷制御方法を提供することができる。
【００３６】
また、本発明の印刷制御システムは、前記判定手段が判定に用いる前記閾値を、消耗品における消費履歴に応じて設定する閾値設定手段を備える。
【００３７】
なお、上記印刷制御装置および印刷装置はコンピュータによって実現してもよく、この場合には、コンピュータを上記各部として動作させることにより、上記印刷制御および印刷装置をコンピュータにて実現させるプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に含まれる。
【発明の効果】
【００３８】
本発明によれば、プリンタや情報処理装置の使用に不慣れなユーザであっても、迷わず簡単に消耗品を購入することができるという効果を奏する。
【図面の簡単な説明】
【００３９】
【図１】本実施の形態における消耗品発注システムの全体概要の一例を示す図である。
【図２】ＭＦＰの概略構造の一例を示す縦断面図である。
【図３】現像装置の断面図である。
【図４】トナーカートリッジの一例を示す図である。
【図５】トナーカートリッジの梱包材の一例を示す図である。
【図６】ＭＦＰのハードウェア構成を示すブロック図である。
【図７】第１の実施形態におけるＭＦＰが備える制御部の機能の一例を記憶部に記憶するデータとともに示す機能ブロック図である。
【図８】ＰＣのハードウェア構成の一例を示すブロック図である。
【図９】ＰＣが備える制御部の機能の一例を示す機能ブロック図である。
【図１０】印刷初期画面の一例を第１ウインドウとともに示す図である。
【図１１】印刷設定画面の一例をディスプレイに表示された第２ウインドウとともに示す第１の図である。
【図１２】印刷設定画面の一例をディスプレイに表示された第２ウインドウとともに示す第２の図である。
【図１３】第２ウインドウ内に表示された発注確認画面の一例を示す図である。
【図１４】第２ウインドウ内に表示された発注完了画面の一例を示す図である。
【図１５】トナー残量情報生成・送信処理の流れの一例を示すフローチャートである。
【図１６】発注通知処理の流れの一例を示すフローチャートである。
【図１７】購入消耗品指定処理の一例を示すフローチャートである。
【図１８】プリント実行要求処理の流れの一例を示すフローチャートである。
【図１９】第２の実施形態におけるＭＦＰが備える制御部の機能の一例を記憶部に記憶するデータとともに示す機能ブロック図である。
【図２０】トナー消費量テーブルの一例を示す図である。
【図２１】第２の実施形態におけるカートリッジ画面の一例を第２ウインドウとともに示す図である。
【図２２】第２の実施形態におけるトナー残量情報生成・送信処理の一例を示すフローチャートである。
【図２３】再生消耗品のリサイクルの流れの一例を示す図である。
【発明を実施するための形態】
【００４０】
図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００４１】
＜第１の実施形態＞
図１は、本実施の形態における消耗品発注システムの全体概要の一例を示す図である。図１に示されるように、消耗品発注システム（印刷制御システム）１は、ネットワーク１０２にそれぞれ接続された複数の複合機（以下、「ＭＦＰ」という）１００と、サーバＰＣ１０１と、携帯端末（印刷制御装置）１１０と、ＰＣ（印刷制御装置）１２０，１３０とを含む。ＭＦＰ（印刷装置）１００は、画像形成装置の一例であり、スキャナ機能、コピー機能、ファクシミリ機能、プリンタ機能等の複数の機能を備える。
【００４２】
複数のＭＦＰ１００と、携帯端末１１０と、ＰＣ１２０，１３０とは、それぞれがネットワーク１０２を介して接続され、互いに通信が可能である。ネットワーク１０２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。ネットワーク１０２は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）等であってもよい。
【００４３】
また、ネットワーク１０２は、ゲートウェイを介してインターネット１０５に接続されており、複数のＭＦＰ１００、携帯端末（印刷制御装置）１１０およびＰＣ（印刷制御装置）１２０，１３０は、それぞれインターネット１０５に接続されたサーバＰＣ１０１と通信が可能である。なお、衛星通信インフラ１０３を利用して通信を行ってもよい。
【００４４】
本実施の形態におけるサーバＰＣ１０１は、ＭＦＰ１００の消耗品を販売する販売社が設置するサーバである。販売社としては、例えば、ＭＦＰ１００をリースするリース会社、ＭＦＰ１００を販売する販売店、ＭＦＰ１００のメーカー、消耗品メーカー、クラウドプロバイダー（クラウドコンピューティングサービスを提供する専用事業者）等である。
【００４５】
ＰＣ１２０，１３０は、一般的なパーソナルコンピュータであり、ＭＦＰ１００を制御するためのドライバプログラムがインストールされている。このため、ＰＣ１２０，１３０は、プリントデータをＭＦＰ１００に送信し、そのプリントデータの画像を形成させることができる。
【００４６】
図２は、ＭＦＰの概略構造の一例を示す縦断面図である。図２に示されるように、ＭＦＰ１００は、画像形成ユニット２０と原稿読取ユニット３０とを備える。画像形成ユニット２０は、４つの画像形成ステーションＰ１〜Ｐ４を備えることができる構成である。４つの画像形成ステーションＰ１〜Ｐ４はそれぞれ、現像装置２、感光体ドラム３、帯電器５、クリーナユニット４、５つのトナーカートリッジ９８を備えており、基本的に同一の構成を有している。但し、各画像形成ステーションＰは、それぞれ個々に識別情報を有しており、後述する制御部２０１は、画像形成ステーションＰを個々に判別できるようになっている。４つの画像形成ステーションＰを備えることで、ＭＦＰ１００は、４色のトナー（現像剤）を用いて画像を形成することができる。４色のトナーはそれぞれ、黒（Ｂ１，Ｂ２）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）であり、５つのトナーカートリッジ９８にそれぞれ収容されている。なお、Ｂ１を収容したトナーカートリッジ９８がトナー切れになると、自動的にＢ２を収容したトナーカートリッジ９８に切り換わる構成である。
【００４７】
帯電器５は、感光体ドラム３の表面を所定の電位に均一に帯電させるための帯電手段であり、非接触型の他、ローラ型やブラシ型等の接触型の帯電器が用いられることもある。
【００４８】
露光ユニット８は、帯電された感光体ドラム３の表面を、入力された画像データに応じて露光することにより、画像データに応じた静電潜像を形成するものである。なお、露光ユニット８は、レーザ出射部および反射ミラー等を備えたレーザスキャニングユニット（ＬＳＵ）として構成する他、発光素子をアレイ状に並べた、例えばＥＬやＬＥＤ書込みヘッドを用いることもできる。
【００４９】
現像装置２は、それぞれの感光体ドラム３上に形成された静電潜像を、トナーを用いて顕在化することにより現像する。それぞれの感光体ドラム３上の静電潜像は、画像データに含まれる各色成分ごとに形成され、現像装置２それぞれにより現像される。
【００５０】
クリーナユニット４は、現像・画像転写後における感光体ドラム３上の表面に残留したトナーを、除去・回収するものである。
【００５１】
感光体ドラム３の上方に配置されている中間転写ベルトユニット６は、中間転写ベルト６１、中間転写ベルト駆動ローラ６２、中間転写ベルト従動ローラ６３、中間転写ローラ６４および中間転写ベルトクリーニングユニット６５を備えている。中間転写ローラ６４は、４つの画像形成ステーションＰ１〜Ｐ４に対応して４本設けられている。
【００５２】
中間転写ベルト駆動ローラ６２、中間転写ベルト従動ローラ６３および中間転写ローラ６４は、中間転写ベルト６１を張架して回転駆動させる。また各中間転写ローラ６４は、感光体ドラム３のトナー像を、中間転写ベルト６１上に転写するための転写バイアスを与える。
【００５３】
中間転写ベルト６１は、各感光体ドラム３に接触するように設けられている。そして、感光体ドラム３に形成された各色のトナー像を中間転写ベルト６１に順次的に重ねて転写することによって、中間転写ベルト６１上に多色のトナー像を形成する機能を有している。中間転写ベルト６１は、例えば厚さ１００μｍ〜１５０μｍ程度のフィルムを用いて無端状に形成されている。
【００５４】
感光体ドラム３から中間転写ベルト６１へのトナー像の転写は、中間転写ベルト６１の裏側に接触している中間転写ローラ６４によって行われる。中間転写ローラ６４には、トナー像を転写するために高電圧の転写バイアス（トナーの帯電極性（−）とは逆極性（＋）の高電圧）が印加されている。中間転写ローラ６４は、直径８〜１０ｍｍの金属（例えばステンレス）軸をベースとし、その表面が導電性の弾性材（例えばＥＰＤＭ，発泡ウレタン等）により覆われているローラである。この導電性の弾性材により、中間転写ベルト６１に対して均一に高電圧を印加することができる。本実施形態では転写電極としてローラ形状を使用しているが、それ以外にブラシなども用いることが可能である。
【００５５】
上述したように、各感光体ドラム３上で各色相に応じて顕像化された静電像は中間転写ベルト６１で積層される。このように、積層された画像情報は中間転写ベルト６１の回転によって、後述の用紙と中間転写ベルト６１の接触位置に配置される転写ローラ１０によって用紙上に転写される。
【００５６】
このとき、中間転写ベルト６１と転写ローラ１０は所定ニップで圧接されると共に、転写ローラ１０にはトナーを用紙に転写させるための電圧が印加される（トナーの帯電極性（−）とは逆極性（＋）の高電圧）。さらに、転写ローラ１０は上記ニップを定常的に得るために、転写ローラ１０もしくは中間転写ベルト駆動ローラ６２の何れか一方を硬質材料（金属等）とし、他方を弾性ローラ等の軟質材料（弾性ゴムローラ、または発泡性樹脂ローラ等々）が用いられる。
【００５７】
また、上述したように、感光体ドラム３に接触することにより中間転写ベルト６１に付着したトナー、もしくは転写ローラ１０によって用紙上に転写されず中間転写ベルト６１上に残存したトナーは、次工程でトナーの混色を発生させる原因となるために、中間転写ベルトクリーニングユニット６５によって除去・回収されるように設定されている。中間転写ベルトクリーニングユニット６５には、中間転写ベルト６１に接触する、例えばクリーニング部材としてクリーニングブレードが備えられており、クリーニングブレードが接触する中間転写ベルト６１は、裏側から中間転写ベルト従動ローラ６３で支持されている。
【００５８】
給紙カセット８１は、画像形成に使用する用紙を蓄積しておくためのトレイであり、ＭＦＰ１００における露光ユニット８の下側に設けられている。また手差し給紙カセット８２にも画像形成に使用する用紙を置くことができる。また、ＭＦＰ１００の上部に設けられている排紙トレイ９１は、印刷済みの用紙をフェイスダウンで集積するためのトレイである。
【００５９】
またＭＦＰ１００には、給紙カセット８１および手差し給紙カセット８２の用紙を転写ローラ１０や定着ユニット７を経由させて排紙トレイ９１に送るための、略垂直形状の用紙搬送路Ｓが設けられている。給紙カセット８１ないし手差し給紙カセット８２から排紙トレイ９１までの用紙搬送路Ｓの近傍には、ピックアップローラ１１ａ，１１ｂ、複数の搬送ローラ１２ａ〜１２ｄ，レジストローラ１３、転写ローラ１０、定着ユニット７等が配されている。
【００６０】
搬送ローラ１２ａ〜１２ｄは、用紙の搬送を促進・補助するための小型のローラであり、用紙搬送路Ｓに沿って複数設けられている。ピックアップローラ１１ａは、給紙カセット８１の端部近傍に備えられ、給紙カセット８１から用紙を１枚ずつピックアップして用紙搬送路Ｓに供給する。同様にピックアップローラ１１ｂは、手差し給紙カセット８２の端部近傍に備えられ、手差し給紙カセット８２から用紙を１枚ずつピックアップして用紙搬送路Ｓに供給する。
【００６１】
レジストローラ１３は、用紙搬送路Ｓを搬送されている用紙を一旦保持するものである。レジストローラ１３は、感光体ドラム３上のトナー像の先端と用紙の先端とを合わせるタイミングで用紙を転写ローラ１０に搬送する機能を有している。
【００６２】
また、レジストローラ１３における用紙の搬送方向の下流側には、レジストローラ１３に近接して用紙検出センサ１４が配置されている。用紙検出センサ１４は、レジストローラ１３を通過する用紙を検出するもので、例えばフォトインタラプタで構成されたレジストセンサである。
【００６３】
定着ユニット７は、ヒートローラ７１および加圧ローラ７２を備えており、ヒートローラ７１および加圧ローラ７２は、用紙を挟んで回転するようになっている。また、ヒートローラ７１は、図示しない温度検出器からの信号に基づいて制御部２０１（図６参照）によって所定の定着温度となるように設定されており、加圧ローラ７２とともにトナーを用紙に熱圧着することにより、用紙に転写された多色トナー像を溶融・混合・圧接し、用紙に対して熱定着させる機能を有している。また、ヒートローラ７１を外部から定着するための外部定着ベルト７３が設けられている。
【００６４】
次に、用紙搬送路Ｓを詳細に説明する。上述のように、ＭＦＰ１００には予め用紙を収納する給紙カセット８１および手差し給紙カセット８２が設けられている。これら給紙カセット８１，８２から用紙を給紙するために、ピックアップローラ１１ａ，１１ｂが配置され、用紙を１枚ずつ用紙搬送路Ｓに導くようになっている。
【００６５】
給紙カセット８１，８２それぞれから搬送される用紙は用紙搬送路Ｓの搬送ローラ１２ａによってレジストローラ１３まで搬送され、用紙の先端と中間転写ベルト６１上の画像情報の先端を整合するタイミングで転写ローラ１０に搬送され、用紙上に画像情報が書き込まれる。その後、用紙は定着ユニット７を通過することによって用紙上の未定着トナーが熱で溶融・固着され、その後に配された搬送ローラ１２ｂを経て排紙トレイ９１上に排出される。
【００６６】
用紙搬送経路Ｓは、用紙に対する片面印字要求のときのものであるが、これに対して両面印字要求の時は、上記のように片面印字が終了し、定着ユニット７を通過した用紙の後端が最終の搬送ローラ１２ｂで把持されたときに、搬送ローラ１２ｂが逆回転することによって用紙を搬送ローラ１２ｃ，１２ｄに導く。そして、その後レジストローラ１３を経て用紙裏面に印字が行われた後に用紙が排紙トレイ９１に排出される。
【００６７】
原稿読取ユニット３０は、主として自動原稿給紙装置２９および走査部９０を有している。自動原稿給紙装置２９の載置台に載置された複数の原稿用紙は、順次、走査部９０の上部へ供給され、原稿の読み取りが行われる。
【００６８】
図３は、現像装置２の断面図である。現像装置２は、現像槽１１１内に、感光体ドラム３と対向するように配置された現像ローラ１１４を有し、現像ローラ１１４によって感光体ドラム３の表面にトナーを供給して、感光体ドラム３の表面に形成された静電潜像を顕像化する（現像する）装置である。
【００６９】
現像装置２は、現像ローラ１１４の他に、現像槽１１１、現像槽カバー１１５、ドクターブレード１１６、第１搬送部材１１２、第２搬送部材１１３、仕切り板１１７、トナー濃度センサ１１９を備えている。
【００７０】
現像槽１１１は、トナーとキャリアとを含む２成分現像剤（以下、単に「現像剤」という。）を収容する槽である。また、現像槽１１１には、現像ローラ１１４、第１搬送部材１１２、第２搬送部材１１３等が配設されている。なお、本実施形態のキャリアは、磁性を有する磁性キャリアである。
【００７１】
現像槽１１１の上側には、取り外し可能な現像槽カバー１１５が設けられている。さらに、現像槽カバー１１５には、現像槽１１１内に未使用のトナーを補給するためのトナー補給口（図示せず）が形成されている。
【００７２】
現像槽１１１には、第１搬送部材１１２と第２搬送部材１１３との間に仕切り板１１７が配設されている。仕切り板１１７は、第１搬送部材１１２及び第２搬送部材１１３の各軸方向に平行に延設されている。現像槽１１１の内部は、仕切り板１１７によって、第１搬送部材１１２が配されている第１搬送路Ｐと、第２搬送部材１１３が配されている第２搬送路Ｑとに区画される。
【００７３】
仕切り板１１７は、第１搬送部材１１２及び第２搬送部材１１３の各軸方向の両端部において、現像槽１１１の内側の壁面から離間して配置されている。これにより、現像槽１１１には、第１搬送部材１１２及び第２搬送部材１１３の各軸方向の両端部付近において、第１搬送路Ｐと第２搬送路Ｑとを連通する連通路が形成されている。
【００７４】
第１搬送部材１１２及び第２搬送部材１１３は、互いの周面同士が仕切り板１１７を介して対向するように且つ互いの軸同士が平行になるように並列され、互いに逆方向に回転するように設定されている。そして、第１搬送部材１１２と第２搬送部材１１３とは、現像剤を搬送する方向が互いに逆向きとなるように設定されている。
【００７５】
第１搬送部材１１２は、螺旋状の第１搬送羽根１１２ａと第１回転軸１１２ｂからなるスクリューオーガと、ギアにより構成されている。第２搬送部材１１３は、螺旋状の第２搬送羽根１１３ａと第２回転軸１１３ｂからなるスクリューオーガと、ギアにより構成されている。第１搬送部材１１２及び第２搬送部材１１３は、モータ等の駆動手段（図示せず）によって回転駆動することにより現像剤を攪拌すると共に搬送するようになっている。
【００７６】
現像ローラ１１４は、図示しない駆動手段によって軸心回りに回転駆動するマグネットローラであり、現像槽１１１の現像剤を表面に汲み上げて担持し、表面に担持している現像剤に含まれるトナーを感光体ドラム３に供給するものである。
【００７７】
現像ローラ１１４で搬送される現像剤は、最近接部分で感光体ドラム３と接触する。この接触領域が現像ニップ部Ｎであり、現像ニップ部Ｎでは、現像ローラ１１４に接続される図示しない電源から現像ローラ１１４に対して現像バイアス電圧が印加され、現像ローラ１１４表面の現像剤から感光体ドラム３表面の静電潜像へトナーが供給される。
【００７８】
現像ローラ１１４の表面に近接する位置にはドクターブレード１１６が配されている。
【００７９】
ドクターブレード１１６は、現像ローラ１１４の軸線方向に平行に延びる板状部材であり、現像ローラ１１４の鉛直方向下方において、その短手方向の一端が現像槽１１１によって支持され、かつ他端が現像ローラ１１４表面に対して間隙を有して離隔するように設けられる。ドクターブレード１１６の材料としては、ステンレス鋼が使用できるが、アルミニウムや合成樹脂なども使用できる。
【００８０】
トナー濃度センサ１１９は、第１搬送部材１１２の鉛直方向下側の現像槽１１１の底面、すなわち、第１搬送路Ｐの底面に装着され、センサ面が現像槽１１１の内部に露出するように設けられている。
【００８１】
トナー濃度センサ１１９は、例えば透磁率センサであり、現像装置２の底面周辺の単位体積当りのキャリアに含まれる鉄分の透磁率を読み取る。透磁率が大きいほどトナー濃度は小さい。トナー濃度センサ１１９は、読み取った透磁率を制御部２０１に出力する。
【００８２】
図４は、トナーカートリッジの一例を示す図である。図４（ａ）はトナーカートリッジの概観を示す斜視図であり、図４（ｂ）はトナーカートリッジの正面図である。図４（ａ），（ｂ）に示されるように、トナーカートリッジ９８は、トナーカートリッジ本体と、その正面側に設けられた記憶部１５０とを含む。トナーカートリッジ本体部１４１には、４種類のトナーのうちいずれかが収容されており、収容されているトナーがそれに対応する現像装置２に補給口１４３から補給される。
【００８３】
記憶部１５０は、ビス１５５ａ，１５５ｂと、端子１５３と、位置決めボス１５１ａ，１５１ｂとを備える。記憶部１５０は、トナーカートリッジ本体部１４１の取付位置においてビス１５５ａ，１５５ｂにより固定される。また、記憶部１５０は、画像形成ユニット２０におけるトナーカートリッジ９８の取付位置において位置決めボス１５１ａ，１５１ｂにより固定される。これにより、記憶部１５０の端子１５３とＭＦＰ１００の端子とが接触するので、記憶部１５０とＭＦＰ１００とは電気的に接続される。これにより、ＭＦＰ１００は、記憶部１５０と通信が可能であり、記憶部１５０に記憶された情報を抽出する。
【００８４】
なお、ここでは記憶部１５０を接触式の不揮発性メモリとしているが、これに限定するものではない。記憶部１５０は、ＩＣチップ、バーコード、ＱＲコード（登録商標）のような無線を用いた非接触式であってもよい。
【００８５】
また、トナーカートリッジ９８には、商品およびサービスのライフサイクル全体（原料調達から廃棄・リサイクルまで）で排出される温室効果ガスを二酸化炭素の量に換算した換算値を示すカーボンフットプリントマーク（登録商標）が付されていてもよい。図５に、トナーカートリッジ９８の梱包材にカーボンフットプリントマーク１６１が付された例を示す。これにより、環境意識の高いユーザに対して、トナーカートリッジ９８の製造メーカーが温室効果ガス削減に積極的に取り組んでいることを容易に視認させることができる。なお、カーボンフットプリントマーク１６１は、トナーカートリッジ９８自体に付されていてもよい。
【００８６】
さらに、カーボンフットプリントマーク１６１に加えて、カーボンフットプリントマークの説明文が付されていてもよい。図５の例では、トナーカートリッジ９８の梱包材の領域１６３に説明文が付されている。これにより、特に環境意識の高いユーザに対して、温室効果ガス削減に取り組んでいる消耗品メーカーであることを容易に視認させて、安心感を与えることができる。また、環境意識の低いユーザに対しては、温室効果ガスを削減することの重要性に気付かせてこれを促すことができ、延いては地球温暖化防止に貢献することができる。なお、温室効果ガスとしては、京都議定書で対象となったＣＯ２、ＣＨ４、Ｎ２Ｏ、ＨＦＣＳ、ＰＦＣＳおよびＳＦ６の６種類を含む。
【００８７】
ＣＯ２排出量は、ＬＣＡ（ライフサイクルアセスメント）手法を活用して、下記一般式で算定される。
一般式：ＣＯ２排出量＝Σ（活動量ｉ×ＣＯ２排出原単位）
ｉは上述した原材料調達から廃棄・リサイクルの活動量（プロセス）を示す。ＣＯ２排出量の単位は、（ｋｇ）、（ｇ）、（ｔ）といった重量を表す単位で表される。ライフサイクル段階と活動量とは、次の（１）から（５）のように対応できる。
（１）原材料調達段階の活動量は、素材使用量。
（２）生産段階の活動量は、組立て重量と生産時の電力消費量。
（３）流通段階の活動量は、輸送量（輸送距離と積載率とトラック積載量との積）。
（４）使用・維持管理段階の活動量は、使用時の電力消費量。
（５）廃棄・リサイクル段階の活動量は、埋立重量とリサイクル重量。
【００８８】
図５の例では、（１）から（５）の合計が５．０ｔｏｎ−ＣＯ２となっている。
【００８９】
本実施の形態においては、サーバＰＣ１０１が設置される販売社は、複数種類のトナーカートリッジを管理している。サーバＰＣ１０１は、複数種類のトナーカートリッジのうちユーザがＰＣ１２０，１３０を介して発注を要求したものを受け付け、販売社は、サーバＰＣ１０１において受け付けたトナーカートリッジをＰＣ１２０，１３０のユーザに配送する。これにより、ユーザは、使用済みのトナーカートリッジ９８を、配送されてきた未使用のトナーカートリッジに交換することが可能である。
【００９０】
サーバＰＣ１０１は、ＭＦＰ１００に適合する５種類のトナーカートリッジ（Ｂ１，Ｂ２，Ｃ，Ｍ，Ｙ）を管理しており、５種類のトナーカートリッジそれぞれには３種類のカートリッジ容器が使用されている。３種類のカートリッジ容器とは、非再生カートリッジ容器、第１再生カートリッジ容器（再生消耗品Ｂ）および第２再生カートリッジ容器（再生消耗品Ａ）である。非再生カートリッジ容器は、容器を構成する各部品に再利用された部品が使用されていないカートリッジ容器である。第１再生カートリッジ容器は、容器を構成する各部品を清掃し、部品の一部を交換するなどの処理で再利用されたカートリッジ容器である。このため、第１再生カートリッジ容器は、再利用している部品の割合が非再生カートリッジ容器よりも多く、カートリッジ容器生成時の温室効果ガスの排出量を、非再生カートリッジ容器の排出量よりも削減できる。第２再生カートリッジ容器は、各部品を原材料化した後に成形して再度部品とした再生部品からなるカートリッジ容器である。このため、第２再生カートリッジ容器は、第１再生カートリッジ容器よりも生産時に消費する電力量が多く、カートリッジ容器生成時の温室効果ガスの排出量は、非再生カートリッジ容器は少ないが、第１再生カートリッジ容器の排出量よりも多くなる。第１再生カートリッジ容器、第２再生カートリッジ容器それぞれの、非再生カートリッジ容器に対する温室効果ガス排出量の削減率の例としては、例えば１５％、５％を上げることができる。
【００９１】
なお、温室効果ガスは、京都議定書で対象となったＣＯ２、ＣＨ４、Ｎ２Ｏ、ＨＦＣＳ、ＰＦＣＳおよびＳＦ６の６種類を含むが、温室効果ガスの排出量は、ここではＣＯ２に換算した量を示す。
【００９２】
図６は、ＭＦＰのハードウェア構成を示すブロック図である。図６に示されるように、ＭＦＰ１００は、制御部２０１と、制御部２０１が実行するプログラム等を記憶するための記憶部２０２と、周辺機器２２０を制御する制御部２１１とを含む。
【００９３】
制御部２０１は、表示部２０４、操作部２０５、データ通信制御部２０６、原稿読取部２０７、画像処理部２０８、画像形成部２０９、定着部２１０、トナー濃度センサ１１９、カートリッジモータ２１２、用紙検出センサ１４とそれぞれ接続され、ＭＦＰ１００全体を制御する。
【００９４】
データ通信制御部２０６は、通信プロトコルで通信するためのインターフェースであるＬＡＮ端子２０６ａと、シリアル通信のためのシリアルインターフェース端子２０６ｂとを有する。データ通信制御部２０６は、制御部２０１からの指示に従って、ＬＡＮ端子２０６ａまたはシリアルインターフェース端子２０６ｂに接続された外部の機器との間でデータを送受信する。
【００９５】
ＬＡＮ端子２０６ａに、インターネット１０５に接続するためのケーブルが接続される場合、データ通信制御部２０６は、ＬＡＮ端子２０６ａを介して接続されたサーバＰＣ１０１と通信する。
【００９６】
シリアルインターフェース端子２０６ｂには、フラッシュメモリを内蔵したメモリカード２０６ｃが接続可能である。制御部２０１は、データ通信制御部２０６を制御して、メモリカード２０６ｃから制御部２０１が実行するためのプログラムを読み出し、記憶部２０２に記憶することにより、プログラムを更新することが可能である。
【００９７】
なお、制御部２０１が実行するプログラムを記憶する記憶媒体としては、メモリカードに限られず、フレキシブルディスク、光ディスク、ＩＣカード、光カード、マスクＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリ等の媒体であってもよい。
【００９８】
原稿読取部２０７は、原稿読取位置まで搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、画像処理部２０８に出力する。
【００９９】
画像処理部２０８は、原稿読取部２０７から入力される画像データにシェーディング補正などの各種のデータ処理を施した後、画像形成部２０９に出力する。給紙部（図示しない）は、給紙カセット８１および手差し給紙カセット８２に収納された用紙を画像形成部２０９に搬送する。
【０１００】
画像形成部２０９は、データ処理後の画像データに基づいて、給紙部（図示しない）により搬送される用紙に画像を形成する。そして、画像形成部２０９は、画像を形成した後の用紙を排紙トレイ９１上に排出する。
【０１０１】
定着部２１０（定着ユニット７に相当）は、画像形成部２０９にて用紙上に形成されたトナー画像を溶融させて用紙に定着させる。
【０１０２】
用紙検出センサ１４は、その配置位置において用紙が存在している状態でオン状態となり、その配置位置において用紙が存在していない状態でオフ状態となる。本実施の形態では、用紙検出センサ１４は、レジストローラ１３近傍に配置されており、用紙検出センサ１４から出力される信号のオンとオフにより、レジストローラ１３を通過した用紙の枚数およびサイズ等を検出することができる。用紙検出センサ１４の出力信号は、制御部２０１に入力される。
【０１０３】
制御部２０１は、現像装置２内のトナー濃度を制御する。プリントが実行されるごとに現像装置２内のトナーは消費されるのでトナー濃度は減少する。制御部２０１は、現像装置２内のトナー濃度が所定の濃度範囲になるよう、トナーカートリッジ９８に収容されているトナーを現像装置２に適宜供給する。
【０１０４】
カートリッジモータ２１２は、トナーカートリッジ９８の図示しないトナー補給口に近接して配置された図示しない補給ローラを回転させ、トナーカートリッジ９８に収納されているトナーを現像装置２に供給する。現像装置２内のトナーが印刷によって消費されて少なくなるとトナー濃度センサ１１９の出力が高くなる。カートリッジモータ２１２は、トナー濃度センサ１１９の出力が第１所定値を超えて高くなる（現像装置２内のトナー濃度が所定値よりも小さくなる）と、トナー濃度センサ１１９の出力が第１所定値よりも小さい第２所定値に到達するまで回転駆動され、現像装値２内にトナーが補給される。トナーの供給量は、カートリッジモータ２１２の駆動時間に比例するので、カートリッジモータ２１２の駆動時間に基づいて、トナーカートリッジ９８から供給されたトナー量を推定することが可能である。
【０１０５】
表示部２０４は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｏｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、電気泳動を利用した電子ペーパー等のディスプレイ、プラズマディスプレイ(ＰＤＰ)、プラズマチューブアレイディスプレイ（ＰＴＡＤ）、電子放出素子を用いたディスプレイ（ＦＥＤ、ＳＥＤ）等の表示装置であり、ユーザに対する設定画面等の指示メニューや取得した画像データに関する情報を含む画面を表示する。
【０１０６】
操作部２０５は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部２０５が備える複数のキーは、スイッチを備えたハードキーである。なお、操作部２０５は、キーの一部としてタッチパネルを含んでいても、あるいはタッチパネルそのもので構成されていてもよい。操作部２０５がタッチパネルを含む場合、あるいはタッチパネルから構成されている場合、タッチパネルは、表示部２０４上に設けられる。なお、指装着型のウェアラブル・インタフェースを用いたジェスチャ入力を用いてもよい。
【０１０７】
図７は、ＭＦＰが備える制御部の機能の一例を記憶部に記憶するデータとともに示すブロック図である。図７に示されるように、制御部２０１は、要求受信部２３１と、トナー残量推定部（消耗品残量推定手段、色剤消費量算出手段）２３３と、判定部（判定手段）２３５と、トナー残量情報送信部（消耗品残量情報送信手段）２３７とを含む。
【０１０８】
記憶部２０２は、閾値データ２４１を記憶する。閾値データ２４１は、トナーカートリッジ９８内のトナー残量が残量不足間近であるか否かを判定するための値であり、ここでは、トナーカートリッジ９８に収容可能な最大のトナー量の２０％に相当する値としている。
【０１０９】
要求受信部２３１は、ＰＣ１２０，１３０のいずれかから送信されたトナー残量の送信の要求を受信する。要求受信部２３１は、トナー残量の送信の要求を受信すると、トナー残量推定部２３３に推定指示を出力し、トナー残量の送信を要求してきたＰＣの装置識別情報を送信指示に含めてトナー残量情報送信部２３７に出力する。
【０１１０】
トナー残量推定部２３３は、トナーカートリッジ９８のトナー残量を推定する。トナー残量推定部２３３は、要求受信部２３１より推定指示を受けると、推定されたトナー残量とトナーカートリッジ９８を識別するためのトナーカートリッジ識別情報とを含むトナー残量データを５つのトナーカートリッジ９８それぞれについて生成し、生成されたトナー残量データを判定部２３５およびトナー残量情報送信部２３７に出力する。また、トナー残量推定部２３３は、要求受信部２３１からの推定指示とは関係なく、ＭＦＰ１００の電源ＯＮ時、プロセスコントロール実施時等、予め定められた所定のタイミングにおいても、トナーカートリッジ９８のトナー残量を推定する。
【０１１１】
トナー残量は、トナーカートリッジ９８に収容可能な最大のトナー量から累積のトナー消費量を減算することにより算出する。累積のトナー消費量は、トナーカートリッジ９８の交換がなされた時点からトナー消費量を履歴として記憶しておき、現在までの履歴のトナー消費量を累積することにより算出するようにすればよい。具体的には、記憶部２０２に記憶されたトナー消費量テーブル（色剤消費量テーブル）２６３に基づいて算出する。
【０１１２】
トナー残量推定部２３３は、印刷に伴うトナーの消費を監視し、５つのトナーカートリッジ９８それぞれについてトナー消費量を算出する。そして、算出されたトナー消費量とトナーカートリッジ識別情報とを含むトナー消費量データを５つのトナーカートリッジ９８それぞれについて生成し、記憶部２０２に記憶されたトナー消費量テーブル２６３に追加して記憶する。トナー消費量テーブル２６３は、トナー消費量を算出した日付と、５つのトナーカートリッジ９８それぞれのトナー消費量とを関連付ける。
【０１１３】
トナー消費量の算出方法としては、例えば、以下に記載する第１算出方法、第２算出方法、第３算出方法がある。第１算出方法は、画像データのピクセルごとの階調に基づいてトナー消費量を算出する方法である。トナー消費量は、ピクセルが大きいほど、ピクセルごとの階調が大きいほど多くなる。このため、画像データの階調に基づいてトナー消費量を推定することが可能である。
【０１１４】
第１算出方法において、トナー残量推定部２３３は、入力された多値画像（例えば、１６階調または２５６階調などの多階調の画像）の画像データの階調をピクセルごとにカウントし、カウントされた階調値に対してピクセルごとに階調値に応じた重み付けをする。重み付けは、階調値が大きいほど大きい。トナー消費量は、階調値が大きいほど多くなるためである。トナー残量推定部２３３は、重み付けされた階調値をピクセルカウント値として特定し、画像データに含まれるすべてのピクセルに対して算出されたピクセルカウント値を積算する。そして、積算されたピクセルカウント値をトナー消費量に換算する。
【０１１５】
第２算出方法は、カートリッジモータ２１２の駆動時間に基づいてトナー消費量を算出する方法である。具体的には、第２算出方法において、トナー残量推定部２３３は、カートリッジモータ２１２の駆動時間を累積し、累積された駆動時間に相当するトナーの供給量をトナー消費量として算出する。
【０１１６】
第３算出方法は、現像装置２内のトナー濃度に基づいてトナー消費量を算出する方法である。現像装置２内のトナー濃度は、制御部２０１により理想的な値となるように制御されているが、トナーカートリッジ９８内のトナー残量が少なくなると、現像装置２に十分なトナーが補給されなくなる。これにより、現像装置２内のトナー濃度が一定に保たれず、徐々に減少する。このため、トナーカートリッジ９８内の補給トナーが空になり、現像装置２内へのトナー補給ができなくなった状態において、現像装置２内のトナー濃度に基づいて、トナー消費量を推定することが可能である。
【０１１７】
第３算出方法において、トナー残量推定部２３３は、現像装置２内のトナー濃度の変化量を、消費されたトナー量に換算することによりトナー消費量を算出する。トナー濃度の変化量は、例えば予め定められた複数の閾値と現像装置２内のトナー濃度とを比較することにより特定すればよい。
【０１１８】
ここで、トナー残量推定部２３３としては、第１〜第３算出方法を適宣組み合わせることによりトナー消費量を算出することが好ましい。例えば、トナー残量推定部２３３は、トナーカートリッジ９８に収容可能な最大のトナー量の３０％にトナー残量が達するまでは、第２算出方法でトナー消費量を算出し、トナーカートリッジ９８に収容可能な最大のトナー量の１０〜３０％の範囲にトナー残量が達しているときは、第１算出方法でトナー消費量を算出し、トナーカートリッジ９８に収容可能な最大のトナー量の５〜１０％の範囲にトナー残量が達しているときは、第３算出方法でトナー消費量を算出する。
【０１１９】
トナー残量推定部２３３は、トナー消費量算出部としての機能も有しており、第１算出方法でトナー消費量を算出する場合は、印刷ジョブが実施される毎に、当該印刷ジョブで消費したトナー量を算出し、算出した値を日付と共にトナー消費量テーブル２６３に格納する。
【０１２０】
また、第２算出方法でトナー消費量を算出する場合は、カートリッジモータ２１２が駆動される毎に、駆動時間に応じてトナー消費量（トナー補給量に相当）を算出し、算出した値を日付と共にトナー消費量テーブル２６３に格納する。
【０１２１】
第３算出方法でトナー消費量を算出する場合は、所定枚数印刷毎にトナー濃度センサ１１９の出力に基づいてトナー消費量を算出し、算出した値を日付と共にトナー消費量テーブル２６３に格納する。
【０１２２】
判定部２３５は、残量不足間近のトナーカートリッジ９８があるか否かを判定する。残量不足間近のトナーカートリッジ９８は、トナー残量推定部２３３により生成された５つのトナー残量データと記憶部２０２に記憶された閾値データ２４１とに基づいて判定する。具体的には、トナー残量推定部２３３により生成された５つのトナー残量データそれぞれに含まれるトナー残量と閾値データ２４１で示される閾値Ｔ１とを比較し、トナー残量が閾値データ２４１で示される閾値Ｔ１未満であることを条件に、判定対象のトナー残量データで特定されるトナーカートリッジ９８を残量不足間近と判定する。
【０１２３】
判定部２３５は、残量不足間近のトナーカートリッジ９８が存在する場合、その旨を示す第１判定結果に、残量不足間近と判定されたトナーカートリッジ９８のトナーカートリッジ識別情報を含める。残量不足間近と判定されたトナーカートリッジ９８が複数存在する場合、複数のトナーカートリッジ識別情報を第１判定結果に含める。判定部２３５は、第１判定結果をトナー残量情報送信部２３７に出力する。判定部２３５は、残量不足間近のトナーカートリッジ９８が存在しない場合、その旨を示す第２判定結果をトナー残量情報送信部２３７に出力する。
【０１２４】
トナー残量情報送信部２３７は、ＰＣ１２０，１３０の要求に応じて、トナーカートリッジ９８のトナー残量の指標を示すトナー残量情報（消耗品残量情報）をＰＣ１２０，１３０のうちトナー残量の送信を要求したものに送信する。具体的には、トナー残量情報送信部２３７は、生成された５つのトナー残量データがトナー残量推定部２３３から入力されると、入力された５つのトナー残量データと判定部２３５により判定された判定結果とを含めたトナー残量情報をデータ通信制御部２０６を介して、要求受信部２３１から入力された送信指示に含まれる装置識別情報で特定されるＰＣに送信する。
【０１２５】
図８は、ＰＣのハードウェア構成の一例を示すブロック図である。ＰＣ１２０とＰＣ１３０とは、機能および構成が同じであるので、ここではＰＣ１２０の場合を例に説明する。図８に示されるように、ＰＣ１２０は、その全体を制御する制御部３０１、制御部３０１が実行するプログラム等を記憶するための記憶部３０７、ユーザの操作の入力を受け付ける操作部３０３、表示部３０５および通信Ｉ／Ｆ部３０９それぞれが、バス３１１に接続されている。
【０１２６】
通信Ｉ／Ｆ部３０９は、ＰＣ１２０をネットワーク１０２に接続するためのインターフェースである。制御部３０１は、通信Ｉ／Ｆ部３０９を介して複数のＭＦＰ１００、携帯端末１１０またはＰＣ１３０との間で通信し、データを送受信する。また、通信Ｉ／Ｆ部３０９は、ネットワーク１０２を介して、インターネット１０５に接続されたコンピュータ、例えばサーバＰＣ１０１と通信が可能である。
【０１２７】
図９は、ＰＣが備える制御部の機能の一例を示す機能ブロック図である。図９に示されるように、制御部３０１は、トナー残量要求部（残量要求手段）３２１と、発注操作受付部３２５と、表示制御部（表示制御手段）３２３と、発注通知部３２７とを含む。トナー残量要求部３２１、発注操作受付部３２５、表示制御部３２３および発注通知部３２７は、プリンタドライバプログラムの実行により形成される。また、ＰＣ１２０にはオペレーティングシステムプログラムがインストールされており、制御部３０１はオペレーティングシステムプログラムを実行する。
【０１２８】
オペレーティングシステムは、印刷対象となるデータの表示中に、ユーザが操作部３０３を用いて表示されている印刷ボタンを押下すると、印刷指示を受け付け、プリント条件を設定するための印刷初期画面をウインドウ内に表示する。また、ウインドウ内に表示された印刷初期画面に従って、ユーザが操作部３０３を用いてプリント条件設定指示を入力すると、オペレーティングシステムはプリント条件設定指示を受け付け、制御部３０１はプリンタドライバプログラムを実行する。これにより、トナー残量要求部３２１、発注操作受付部３２５、表示制御部３２３および発注通知部３２７が形成される。なお、以下では印刷初期画面が表示されるウインドウを第１ウインドウという。
【０１２９】
図１０は、印刷初期画面の一例を第１ウインドウとともに示す図である。図１０に示されるように、第１ウインドウ３５０に表示された印刷初期画面３５１は、印刷範囲の別、部数などのプリント条件を設定するための画面である。印刷初期画面３５１は、プロパティボタン３５３を含む。プロパティボタン３５３は、プリント条件設定指示を入力するためのボタンである。ユーザがプロパティボタン３５３を押下すると、プリンタ名を表示するドロップダウンリストに表示されているプリンタのプリンタドライバが起動されて印刷設定画面が表示される。
【０１３０】
本実施の形態では、プリンタドライバは、起動時、制御対象のＭＦＰよりトナー残量情報を取得するようになっている。したがって、トナー残量要求部３２１は、オペレーティングシステムからプリント条件設定指示を受け付けると、トナーカートリッジ９８内のトナー残量の送信をＭＦＰ１００に要求する。なお、トナー残量情報は、ＰＣ１２０とＭＦＰ１００とが、通信プロトコルを用いて適宜実施する相互通信時に取得しておき、起動されたプリントドライバが、ＭＦＰ１００より取得してＰＣ１２０が記憶している該情報を参照する構成としてもよい。
【０１３１】
トナー残量の送信要求を受信したＭＦＰ１００は、５つのトナーカートリッジ９８にそれぞれ対応する５つのトナー残量データと判定結果とを含むトナー残量情報を送信するので、トナー残量要求部３２１は、ＭＦＰ１００から送信されたトナー残量情報を通信Ｉ／Ｆ部３０９を介して受信し、受信したトナー残量情報を表示制御部３２３に出力する。
【０１３２】
図９に戻り、表示制御部３２３は、表示部３０５を制御して、各種の画面を表示する。具体的には、表示制御部３２３は、印刷初期画面３５１では設定することができないより詳細な設定が可能な印刷設定画面を、第１ウインドウ３５０とは異なる別のウインドウ内に表示する。なお、以下では印刷設定画面が表示されるウインドウを第２ウインドウという。
【０１３３】
印刷設定画面は、メイン画面と、発注画面とを少なくとも含み、表示制御部３２３はメイン画面および発注画面のいずれかを第２ウインドウ内に表示する。メイン画面は、後述するが、部数、片面印刷および両面印刷の別、Ｎページを１面に印刷するＮアップ印刷などのプリント条件を設定するための画面である（図１１の参照符号４１０）。発注画面は、後述するがトナーカートリッジ９８のトナー残量を示すとともに、トナーカートリッジの購入を可能にするための画面である。
【０１３４】
本実施の形態では、表示制御部３２３は、トナー残量要求部３２１により受信されたトナー残量情報に含まれる判定結果が残量不足間近のトナーカートリッジ９８が存在することを示す第１判定結果である場合、発注画面を第２ウインドウ内に表示し、判定結果が残量不足間近のトナーカートリッジ９８が存在しないことを示す第２判定結果である場合、メイン画面を第２ウインドウ内に表示する。なお、表示制御部３２３は、マルチウインドウを用いて、メイン画面および発注画面に、第２ウインドウ内に表示されていない他の画面に対応するタブを表示するようにしてもよい。この場合、ユーザがタブを指示する操作により、表示制御部３２３は指示されたタブに対応する画面に切り換える。以下では、マルチウインドウを用いた場合を例に説明する。
【０１３５】
発注画面は、カートリッジ画面（図１２の参照符号４５０）と、発注確認画面（図１３の参照符号５００）と、発注完了画面（図１４の参照符号５５０）とを含む。カートリッジ画面は、トナーカートリッジ９８のトナー残量を示すとともに、購入対象となるトナーカートリッジの種別を指定するための画面である。発注確認画面は、カートリッジ画面において指定された種別のトナーカートリッジを購入対象に確定するか否かをユーザに確認するための画面である。ユーザが購入対象を確定する指示を入力することにより、カートリッジ画面において指定された種別のトナーカートリッジが発注内容として確定する。発注完了画面は、発注確認画面において確定された発注内容で発注が完了したことを示す画面である。
【０１３６】
発注操作受付部３２５は、トナーカートリッジを購入するためのユーザの操作を受け付ける。発注操作受付部３２５は、第２ウインドウ内に表示されたカートリッジ画面に従って、ユーザが操作部３０３においてトナーカートリッジの種別を指定し、購入指示を入力すると、指定された種別のトナーカートリッジを購入対象として受け付け、画面の切換えを表示制御部３２３に指示する。
【０１３７】
発注操作受付部３２５は、第２ウインドウ内に表示された発注確認画面に従って、ユーザが操作部３０３を用いて発注指示を入力すると、カートリッジ画面において指定された種別のトナーカートリッジの発注指示を受け付ける。発注操作受付部３２５は、発注指示を受け付けると、カートリッジ画面において指定された種別のトナーカートリッジの種別識別情報を含む発注内容を生成する。発注操作受付部３２５は、生成された発注内容を発注通知指示に含めて発注通知部３２７に出力する。また、発注操作受付部３２５は、発注指示を受け付けると、画面の切換えを表示制御部３２３に指示する。
【０１３８】
種別識別情報は、トナーカートリッジの種類を識別するための情報である。本実施の形態においては、５種類（Ｂ１，Ｂ２，Ｃ，Ｍ，Ｙ）のトナーカートリッジと３種類のカートリッジ容器との組み合わせの計１５種類のトナーカートリッジを販売社が管理している。このため、種別識別情報は、１５種類のトナーカートリッジそれぞれを識別するための情報である。
【０１３９】
種別識別情報は、トナーカートリッジ識別情報と、容器識別情報とを含む。トナーカートリッジ識別情報は、５種類のトナーカートリッジ９８それぞれを識別するための情報である。容器識別情報は、３種類のカートリッジ容器それぞれを識別するための情報である。したがって、トナーカートリッジ識別情報と容器識別情報とで１つの種別が特定される。
【０１４０】
表示制御部３２３は、発注操作受付部３２５からの画面の切換え指示に応じて、ウインドウ内に表示する画面を切り換える。表示制御部３２３は、カートリッジ画面が第２ウインドウ内に表示されている状態において、発注操作受付部３２５による画面の切換えの指示を受け付けると、カートリッジ画面に替えて発注確認画面を第２ウインドウ内に表示する。表示制御部３２３は、第２ウインドウ内に発注確認画面が表示されている状態において、発注操作受付部３２５による画面の切換えの指示を受け付けると、発注確認画面に替えて発注完了画面を第２ウインドウ内に表示する。
【０１４１】
また、表示制御部３２３は、第２ウインドウ内に発注完了画面を表示してから所定時間の経過後に、第２ウインドウ内に表示する画面をメイン画面に切り換える。
【０１４２】
表示制御部３２３は、発注画面生成部３３１と、メッセージ生成部３３３とを含む。メッセージ生成部３３３は、ＭＦＰ１００により判定された判定結果に基づいて、残量不足間近メッセージを生成する。具体的には、トナー残量要求部３２１により受信されたトナー残量情報に含まれる判定結果が残量不足間近のトナーカートリッジ９８の存在を示す第１判定結果であることを条件に、残量不足間近メッセージを生成する。メッセージ生成部３３３により生成されるトナー残量不足間近メッセージは、トナー残量要求部３２１から入力された判定結果に含まれるトナーカートリッジ識別情報で特定されるトナーカートリッジ９８に収容されているトナーの残量が少ない状態であることを示すメッセージである。例えば、残量不足間近メッセージは、「ブラック１のトナーが少なくなっています」のメッセージ（図１２の参照符号４５１）である。メッセージ生成部３３３は、生成された残量不足間近メッセージを発注画面生成部３３１に出力する。
【０１４３】
メッセージ生成部３３３は、発注操作受付部３２５により購入指示が受け付けられると、発注内容確認メッセージを生成する。具体的には、カートリッジ画面において発注操作受付部３２５により受け付けられた購入対象のトナーカートリッジの種別を発注内容として確定するか否かを確認するメッセージを、発注内容確認メッセージとして生成する。発注内容確認メッセージは、例えば「ブラック１の再生トナーカートリッジ（１５％ＯＦＦ）の購入でよろしいですか？」のメッセージ（図１３の参照符号５０１参照）である。メッセージ生成部３３３は、生成された発注内容確認メッセージを発注画面生成部３３１に出力する。
【０１４４】
メッセージ生成部３３３は、発注操作受付部３２５により発注指示が受け付けられると、発注完了メッセージを生成する。具体的には、カートリッジ画面において発注操作受付部３２５により受け付けられた購入対象のトナーカートリッジの種別で発注したことを示すメッセージを発注完了メッセージとして生成する。発注完了メッセージは、例えば「ブラック１の再生トナーカートリッジ（１５％ＯＦＦ）の発注が正常に完了しました。」のメッセージ（図１４の参照符号５５１）である。メッセージ生成部３３３は、生成された発注完了メッセージを発注画面生成部３３１に出力する。
【０１４５】
発注画面生成部３３１は、トナー残量要求部３２１により受信されたトナー残量情報とメッセージ生成部３３３により生成されたメッセージとに基づいて、発注画面を生成する。具体的には、カートリッジ画面、発注確認画面および発注完了画面を生成する。
【０１４６】
発注画面生成部３３１は、トナー残量情報の判定結果が残量不足間近のトナーカートリッジ９８が存在しないことを示す第２判定結果である場合、トナー残量情報の５つのトナー残量データそれぞれに含まれるトナー残量およびトナーカートリッジ識別情報を含むカートリッジ画面を生成する。トナー残量情報の判定結果が残量不足間近のトナーカートリッジ９８が存在することを示す第１判定結果である場合、トナー残量情報の５つのトナー残量データそれぞれに含まれるトナー残量およびトナーカートリッジ識別情報と、メッセージ生成部３３３により生成された残量不足間近メッセージとを含むカートリッジ画面を生成する。
【０１４７】
発注画面生成部３３１は、発注操作受付部３２５により購入指示が受け付けられると、メッセージ生成部３３３により生成された発注内容確認メッセージを含めた発注内容確認画面を生成する。
【０１４８】
発注画面生成部３３１は、発注操作受付部３２５により発注指示が受け付けられると、メッセージ生成部３３３により生成された発注完了メッセージを含めた発注完了画面を生成する。
【０１４９】
図１１は、印刷設定画面の一例をディスプレイに表示された第２ウインドウとともに示す第１の図である。ここでは、残量不足間近のトナーカートリッジ９８が存在しない場合を例に説明する。図１１に示されるように、ディスプレイの表示領域４０５に第２ウインドウ４００が表示され、第２ウインドウ４００内に印刷設定画面が表示される。ここでは、残量不足間近のトナーカートリッジ９８が存在しないため、ユーザが印刷初期画面３５０（図１０参照）のプロパティボタン３５３を押下することにより第２ウインドウ４００内に表示される印刷設定画面は、メイン画面４１０である。メイン画面４１０において、ユーザは部数、両面印刷および片面印刷の別、Ｎページを１面に印刷するＮアップ印刷などのプリント条件を設定することが可能である。
【０１５０】
第２ウインドウ４００には、複数のタブが表示され、ユーザは複数のタブのいずれかを指示可能である。複数のタブには、メインタブ４０１と、カートリッジタブ４０３とが少なくとも含まれる。なお、カートリッジタブ４０３は、ユーザが操作部３０３に入力する認証パスワードによりユーザ認証することを条件に表示するようにしてもよい。認証パスワードとしては、ユーザを識別するためのユーザ識別情報を用いればよい。また、ユーザ認証は予め設定するようにしてもよい。
【０１５１】
メインタブ４０１は、メイン画面４１０の表示を要求するコマンドが関連付けられており、カートリッジタブ４０３は、カートリッジ画面の表示を要求するコマンドが関連付けられている。ユーザがメインタブ４０１およびカートリッジタブ４０３のいずれかを指示すると、指示されたタブに対応する画面が第２ウインドウ４００内に表示される。ここでは、第２ウインドウ４００内にメイン画面４１０が表示されているので、カートリッジタブ４０３を指示可能である。
【０１５２】
また、第２ウインドウ４００は、ＯＫボタン４１１と、キャンセルボタン４１３と、閉ボタン４１５とを含む。ＯＫボタン４１１は、第２ウインドウ４００内の表示対象となる画面において設定された各種の条件を有効に設定するコマンドが関連付けられている。ユーザがＯＫボタン４１１を押下すると、印刷設定画面においてユーザにより指定されたプリント条件および購入条件が有効に設定された後、第２ウインドウ４００の表示が終了する。
【０１５３】
キャンセルボタン４１３および閉ボタン４１５は、第２ウインドウ４００内の表示対象となる画面において設定された各種の条件を無効に設定するコマンドが関連付けられている。ユーザがキャンセルボタン４１３または閉ボタン４１５を押下すると、印刷設定画面においてユーザにより指定されたプリント条件および購入条件が無効に設定された後、第２ウインドウ４００の表示が終了する。
【０１５４】
図１２は、印刷設定画面の一例を第２ウインドウとともに示す第２の図である。ここでは、残量不足間近のトナーカートリッジ９８が存在する場合を例に説明する。図１２に示されるように、第２ウインドウ４００内に印刷設定画面が表示される。ここでは、残量不足間近のトナーカートリッジ９８が存在するため、ユーザが印刷初期画面３５０のプロパティボタン３５３を押下することにより第２ウインドウ４００内に表示される印刷設定画面は、カートリッジ画面４５０である。カートリッジ画面４５０は、メッセージ表示領域４５１と、トナー残量表示領域４５３と、トナーカートリッジ種別表示領域４５５と、購入ボタン４７１とを含む。
【０１５５】
トナー残量表示領域４５３は、５つのトナーカートリッジ９８それぞれのトナー残量を表示するための領域である。トナー残量表示領域４５３には、ＭＦＰ１００から受信した５つのトナー残量データが表示される。トナー残量は、５段階の目盛で示される。
【０１５６】
１段目は、トナーカートリッジ９８に、収容可能な最大量の０〜２０％に相当する量のトナーが残っていることを示している。２段目は、トナーカートリッジ９８に２０〜４０％に相当する量のトナーが残っていることを示している。３段目は、トナーカートリッジ９８に４０〜６０％に相当する量のトナーが残っていることを示している。４段目は、トナーカートリッジ９８に６０〜８０％に相当する量のトナーが残っていることを示している。５段目は、トナーカートリッジ９８に８０〜１００％に相当する量のトナーが残っていることを示している。例えば、Ｂ１のトナーカートリッジ９８の残量は、１段目であり、０〜２０％に相当する量のトナーが残っていることを示している。すなわち、Ｂ１のトナーカートリッジ９８に収容されているトナーの残量は、少ない状態であることを示している。これにより、トナー残量表示領域４５３に表示されたＢ１のトナーカートリッジ９８のトナー残量の目盛を見るユーザは、トナー残量を視覚的に認識することができるので、トナーカートリッジの購入のタイミングを容易に知ることができる。なお、ここでは、トナー残量を、トナーカートリッジ９８に収容可能な最大のトナー量を基準とした割合にて示していたが、現像装置２内のトナー量も残量に含め、トナーカートリッジ９８に収容可能な最大のトナー量＋現像装置２内のトナー量を基準とした割合にて示してもよい。
【０１５７】
メッセージ表示領域４５１は、トナーカートリッジ９８が残量不足間近であることを表示するための領域である。メッセージ表示領域４５１には、ＭＦＰ１００から受信した判定結果が残量不足間近のトナーカートリッジが存在することを示す第１判定結果である場合、第１判定結果に含まれるトナーカートリッジ識別情報で特定されるトナーカートリッジ９８に収容されているトナーの残量が少ない状態であることを示す残量不足間近メッセージが表示される。ここでは、Ｂ１のトナーカートリッジ９８が残量不足間近であることを「ブラック１のトナーが少なくなっています」のメッセージで示している。このため、ユーザは残量不足間近のトナーカートリッジをメッセージにより認識することができるので、トナーカートリッジの購入のタイミングを容易に知ることができる。また、購入すべきトナーカートリッジを容易に知ることができる。
【０１５８】
トナーカートリッジ種別表示領域４５５は、ユーザが購入可能なトナーカートリッジの種別を表示し、購入対象のトナーカートリッジの種別を設定するための領域である。トナーカートリッジ種別表示領域４５５は、トナーカートリッジ表示領域４５７と、カートリッジ容器表示領域４５９とを含む。
【０１５９】
トナーカートリッジ表示領域４５７は、ユーザが購入可能なトナーカートリッジを種類別に表示し、購入対象のトナーカートリッジの種類を設定するための領域である。トナーカートリッジ表示領域４５７には、トナーカートリッジ９８のトナーカートリッジ識別情報ごとにチェックボックスを含む。ここでは、Ｂ１のトナーカートリッジを購入対象として設定するためのチェックボックス４６１と、Ｂ２のトナーカートリッジを購入対象として設定するためのチェックボックス４６２と、Ｃのトナーカーカートリッジを購入対象として設定するためのチェックボックス４６３と、Ｍのトナーカートリッジを購入対象として設定するためのチェックボックス４６４と、Ｙのトナーカートリッジを購入対象として設定するためのチェックボックス４６５とを含む。ここでは、Ｂ１のトナーカートリッジが購入対象に設定されていることが表示されている。
【０１６０】
カートリッジ容器表示領域４５９は、ユーザが購入可能なカートリッジ容器をその種類別に表示し、購入対象のカートリッジ容器を設定するための領域である。カートリッジ容器表示領域４５９には、カートリッジ容器の容器識別情報ごとにチェックボックスが表示される。ここでは、購入対象のカートリッジ容器を非再生カートリッジ容器に設定するためのチェックボックス４６６と、購入対象のカートリッジ容器を第１再生カートリッジ容器に設定するためのチェックボックス４６７と、購入対象のカートリッジ容器を第２再生カートリッジ容器に設定するためのチェックボックス４６８とを含む。チェックボックス４６６〜４６８は、排他的に指示することが可能である。ここでは、購入対象のカートリッジ容器が第１再生カートリッジ容器として設定されていることが表示されている。
【０１６１】
購入ボタン４７１は、ユーザが設定した種別のトナーカートリッジを購入対象として確定するためのボタンである。ユーザが購入ボタン４７１を押下すると、トナーカートリッジ表示領域４５７において設定された種類のトナーカートリッジであって、カートリッジ容器表示領域４５９において設定された種類のカートリッジ容器のトナーカートリッジが購入対象として確定する。これにより、購入対象として設定された種別のトナーカートリッジが発注内容として確定する。ここでは、ユーザにより購入ボタン４７１が押下されると、Ｂ１のトナーカートリッジであって、カートリッジ容器が第１再生カートリッジ容器のトナーカートリッジが購入対象として発注内容が確定する。そして、ユーザが購入ボタン４７１を押下することにより発注内容が確定すると、第２ウインドウ４００内に発注確認画面が表示される。
【０１６２】
なお、ここでは、カートリッジ容器が第１再生カートリッジ容器として指定されている場合を例に説明したが、非再生カートリッジ容器が指定された状態で購入ボタン４７１が押下された場合、第１再生カートリッジ容器または第２再生カートリッジ容器いずれかを指定し直すようユーザに促すメッセージを表示するようにしてもよい。例えば、第１再生カートリッジ容器または第２再生カートリッジ容器いずれかを指定し直すようユーザを促すためには、「再生カートリッジ容器の方が安く、地球温暖化の防止になります。」のメッセージを表示するようにすればよい。
【０１６３】
また、第２ウインドウ４００は、ＯＫボタン４１１と、キャンセルボタン４１３と、閉ボタン４１５とを含む。ユーザがＯＫボタン４１１、キャンセルボタン４１３または閉ボタン４１５を押下すると、第２ウインドウ４００の表示が終了する。
【０１６４】
なお、ここでは残量不足間近のトナーカートリッジ９８が存在する場合、第２ウインドウ４００内に表示される画面をカートリッジ画面４５０としたが、第２ウインドウ４００内にメイン画面４１０を表示し、カートリッジ画面４５０に切り換えるようユーザに促してもよい。例えば、カートリッジタブ４０３を点滅表示するようにすれば、ユーザの注意を引くことができるので、カートリッジタブ４０３を押下するようユーザに促し、カートリッジ画面に表示を切り換えさせることが可能である。
【０１６５】
上述したように、カートリッジ画面４５０には、５つのトナーカートリッジ９８それぞれのトナー残量を表示するためのトナー残量表示領域４５３と、ユーザが購入可能なカートリッジ容器をその種類別に表示し、購入対象のカートリッジ容器を設定するためのカートリッジ容器表示領域４５９とが含まれる。このため、ユーザは、トナー残量表示領域４５３を参照してトナー残量が少ない状態のトナーカートリッジを確認しながら、カートリッジ容器表示領域４５９において購入すべきトナーカートリッジの種別を指定することができる。これにより、トナー残量の少ないトナーカートリッジではなく、トナー残量が十分にあるトナーカートリッジを誤って購入するという事態を防ぐことができ、ユーザは必要なトナーカートリッジを間違えることなく購入することができる。
【０１６６】
図１３は、第２ウインドウ内に表示された発注確認画面の一例を示す図である。図１３に示されるように、発注確認画面５００は、メッセージ表示領域５０１と、発注ボタン５０３と、発注中止ボタン５０５と、前画面ボタン５０７と、初期画面ボタン５０９とを含む。
【０１６７】
メッセージ表示領域５０１は、確定した発注内容を表示するための領域である。また、メッセージ表示領域５０１には、確定した発注内容で発注するか否かの選択をユーザに促すためのメッセージがさらに表示される。ここでは、「ブラック１の再生トナーカートリッジ（１５％ＯＦＦ）の購入でよろしいですか？よろしければ、発注を選択下さい」のメッセージが表示される。これにより、ユーザは、購入対象としたトナーカートリッジの種別を再度確認することができる。
【０１６８】
発注ボタン５０３は、発注を指示するためのボタンである。ユーザが発注ボタン５０３を押下すると、カートリッジ画面４５０において確定した発注内容で発注され、発注完了画面が表示される。発注中止ボタン５０５は、発注を取り消すことを指示するためのボタンである。ユーザが発注中止ボタン５０５を押下すると、第２ウインドウ４００内にメイン画面４１０が表示される。前画面ボタン５０７は、１つ前の画面に戻ることを指示するためのボタンである。ユーザが前画面ボタン５０７を押下すると、第２ウインドウ４００内にカートリッジ画面４５０が表示された状態に戻る。このとき、カートリッジ画面４５０は、確定した発注内容のトナーカートリッジの種別で特定されるチェックボックスにチェックが入った状態となる。このため、既に購入対象としたトナーカートリッジを再度指定する操作は不要となる。また、これにより、追加でトナーカートリッジを購入する場合、追加で購入対象とするトナーカートリッジを指定すればよくなる。よって、ユーザによるトナーカートリッジを指定する操作を少なくすることができる。初期画面ボタン５０９は、デフォルトに設定されている画面を表示することを指示するためのボタンである。ここでは、メイン画面４１０がデフォルトに設定されているとする。ユーザが初期画面ボタン５０９を押下すると、メイン画面４１０が第２ウインドウ４００内に表示される。
【０１６９】
また、第２ウインドウ４００は、ＯＫボタン４１１と、キャンセルボタン４１３とを含む。ユーザがＯＫボタン４１１またはキャンセルボタン４１３を押下すると、第２ウインドウ４００の表示が終了する。
【０１７０】
図１４は、第２ウインドウ内に表示された発注完了画面の一例を示す図である。図１４に示されるように、発注完了画面５５０は、メッセージ表示領域５５１を含む。メッセージ表示領域５５１は、確定した発注内容で発注が完了したことを表示するための領域である。また、メッセージ表示領域５５１には、印刷初期画面３５１に戻ることを示すメッセージがさらに表示される。ここでは、「ブラック１の再生トナーカートリッジ（１５％ＯＦＦ）の発注が正常に完了しました。印刷初期画面に戻ります。」のメッセージが表示される。これにより、ユーザは、購入対象としたトナーカートリッジの種別で発注が完了したことを認識することができる。
【０１７１】
図９に戻り、発注通知部３２７は、発注操作受付部３２５により発注指示が受け付けられることに応じて、トナーカートリッジの発注があった旨をサーバＰＣ１０１に通知する。発注通知部３２７は、発注操作受付部３２５から入力された発注通知指示に含まれる発注内容を、通信Ｉ／Ｆ部３０９を介してサーバＰＣ１０１に送信する。これにより、サーバＰＣ１０１を管理している販売社側は、サーバＰＣ１０１に受信された発注内容に従ってＰＣ１２０のユーザ宛にトナーカートリッジを配送するので、ＰＣ１２０のユーザはカートリッジ画面４５０において指定した種別のトナーカートリッジを購入することができる。
【０１７２】
なお、配送先は、ＭＦＰ１００を制御するプリンタドライバがインストールされたＰＣ、ここではＰＣ１２０，１３０それぞれのユーザが、予め販売社のサーバＰＣ１０１に登録した住所である。この場合、サーバＰＣ１０１は、住所データとして、ＰＣ１２０，１３０それぞれの装置識別情報と住所とを関連付けて記憶していてもよいし、ＰＣ１２０，１３０それぞれのユーザのユーザ識別情報と住所とを関連付けて記憶していてもよい。
【０１７３】
ＰＣ１２０，１３０それぞれのユーザのユーザ識別情報と住所とを関連付けて記憶する場合、発注画面においてユーザ識別情報としての氏名を要求し、要求により入力された氏名を発注内容に含めればよい。また、発注画面において配送先の住所を要求するようにしてもよい。
【０１７４】
上述したように、ユーザによる印刷初期画面３５１のプロパティボタン３５３の押下により、印刷設定画面が表示されるが、印刷設定画面の１つとして、トナー残量の情報を示すカートリッジ画面４５０がある。このため、ユーザは印刷設定画面においてプリント条件および購入条件を設定する際に、カートリッジ画面４５０を表示させることで、５つのトナーカートリッジ９８それぞれのトナー残量を確認することができる。また、本実施の形態では、ユーザによる印刷初期画面３５１のプロパティボタン３５３の押下により、ＭＦＰ１００において判定された判定結果に応じて、印刷設定画面として、メイン画面４１０か、発注画面であるカートリッジ画面４５０のどちらかが表示される。すなわち、判定結果が残量不足間近のトナーカートリッジ９８が存在しないことを示す場合には、メイン画面４１０が表示され、判定結果が残量不足間近のトナーカートリッジ９８が存在することを示す場合には、カートリッジ画面４５０が表示される。これにより、５つのトナーカートリッジ９８のいずれかに残量不足間近の状態が生じている場合に、他の画面に優先してカートリッジ画面４５０が表示されるので、残量不足間近メッセージにより購入すべきトナーカートリッジをユーザに容易に認識させることができる。また、ユーザは、５つのトナーカートリッジのいずれかのトナー残量が不足間近の状態となったときに、トナーカートリッジを購入するための画面を迷う必要がない。したがって、トナーカートリッジのトナー残量が不足間近となったとき、画面上の操作に慣れていないユーザであっても購入すべきトナーカートリッジを容易に購入することができる。また、残量不足間近メッセージにより購入すべきトナーカートリッジの発注をユーザに促すことができ、トナーカートリッジの在庫が不足するという事態を防ぐことができる。
【０１７５】
さらに、カートリッジ画面４５０には、購入対象のトナーカートリッジの容器として第１再生カートリッジ容器または第２再生カートリッジ容器を指定することが可能となっており、非再生のカートリッジ容器よりも安価に設定されており、二酸化炭素排出量を削減した再生消耗品である旨が表示されている。このため、再生消耗品を非再生の消耗品よりも安価に購入可能であるので、再生消耗品の購入をユーザに促進させることができる。これにより、温室効果ガスの排出を抑えることができるので、地球温暖化を防止することができる。
【０１７６】
図１５は、トナー残量情報生成・送信処理の流れの一例を示すフローチャートである。トナー残量情報生成・送信処理は、ＭＦＰ１００に備える制御部２０１がＲＯＭまたはＨＤＤに記憶されたトナー残量情報生成・送信プログラムを実行することにより制御部２０１により実行される処理である。図１５に示されるように、トナー残量の送信要求があったか否かを判断する（ステップＳ０１）。ＰＣ１２０，１３０のいずれかから、トナー残量の送信要求があったならば（ステップＳ０１でＹＥＳ）、処理をステップＳ０２に進める。すなわち、トナー残量情報生成・送信処理は、ＰＣ１２０，１３０のいずれかからのトナー残量の送信要求により実行される処理である。
【０１７７】
ステップＳ０２においては、５つのトナーカートリッジ９８のトナー残量を推定する。具体的には、累積のトナー消費量をトナーカートリッジ９８に収容可能な最大のトナー量から減算することによりトナー残量を推定する。トナーの消費量は、上述したように第１〜第３算出方法を適宣組み合わせることにより算出する。
【０１７８】
次のステップＳ０３においては、５つのトナー残量データを生成する。具体的には、５つのトナーカートリッジ９８それぞれについて、トナーカートリッジ識別情報とステップＳ０２において推定されたトナー残量とを含むトナー残量データを生成する。
【０１７９】
次のステップＳ０４においては、記憶部２０２に記憶された閾値データ２４１を読出し、処理をステップＳ０５に進める。
【０１８０】
ステップＳ０５においては、ステップＳ０３において生成された５つのトナー残量データのうち１つを選択し、処理をステップＳ０６に進める。
【０１８１】
ステップＳ０６においては、ステップＳ０５において選択されたトナー残量データに含まれるトナー残量がステップＳ０４において読み出された閾値データ２４１で示される閾値Ｔ１より小さいか否かを判断する。トナー残量が閾値Ｔ１より小さいならば処理をステップＳ０７に進めるが、そうでなければ処理をステップＳ０８に進める。
【０１８２】
ステップＳ０７においては、トナー残量不足間近を示すトナーカートリッジが存在することを示す第１判定結果を生成する。具体的には、ステップＳ０６において閾値Ｔ１より小さいと判断された場合、ステップＳ０６において選択されたトナー残量データに含まれるトナーカートリッジ識別情報を含めた第１判定結果を生成する。
【０１８３】
次のステップＳ０８においては、５つのトナー残量データのうち未選択のトナー残量データがあるか否かを判断する。未選択のトナー残量データがあるならば処理をステップＳ０５に戻すが、そうでなければ処理をステップＳ０９に進める。
【０１８４】
なお、ステップＳ０５〜Ｓ０８の処理は、ステップＳ０８において未選択のトナー残量データがなくなるまで繰り返される。このため、第１判定結果は、ステップＳ０５において選択されたトナー残量データに含まれるトナー残量が閾値Ｔ１より小さいと判断される毎に更新される。換言すれば、第１判定結果は、５つのトナー残量データのうち閾値Ｔ１より小さいと判断されたトナー残量を含むものから抽出されたトナーカートリッジ識別情報を含む。
【０１８５】
また、本実施の形態では、Ｃ、Ｍ、Ｙ、Ｂ１、Ｂ２の全てのトナーカートリッジ９８に対して、閾値Ｔ１として収容可能な最大のトナー量の２０％に相当する値を採用していたが、Ｃ、Ｍ、Ｙ、Ｂ１、Ｂ２それぞれにおいて、各々の消耗度合によって閾値Ｔ１を個別に設定してもよい。
【０１８６】
ステップＳ０９においては、閾値Ｔ１未満のトナー残量のトナーカートリッジ９８があるか否かを判断する。ステップＳ０６において閾値Ｔ１未満のトナー残量と判断されたトナーカートリッジ９８があるならば処理をステップＳ１１に進めるが、そうでなければ処理をステップＳ１０に進める。
【０１８７】
ステップＳ１０においては、残量不足間近のトナーカートリッジが存在しないことを示す第２判定結果を生成し、処理をステップＳ１１に進める。
【０１８８】
ステップＳ１１においては、ステップＳ０３において生成された５つのトナー残量データと、ステップＳ０７またはステップＳ１０いずれかにおいて生成された判定結果とを含むトナー残量情報を生成する。そして、ＰＣ１２０，１３０のうちステップＳ０１においてトナー残量の送信を要求してきたＰＣにトナー残量情報を送信し、トナー残量情報生成・送信処理を終了する。
【０１８９】
図１６は、発注通知処理の流れの一例を示すフローチャートである。発注通知処理は、ＰＣ１２０，１３０に備える制御部３０１がＲＯＭまたはＨＤＤに記憶された発注通知プログラムを実行することにより制御部３０１により実行される処理である。図１６に示されるように、印刷指示があったか否かを判断する。操作部３０３を操作することにより印刷ボタンが押下されたならば（ステップＳ２１でＹＥＳ）、処理をステップＳ２３に進める。
【０１９０】
ステップＳ２２においては、図１０に示す印刷初期画面３５１を第１ウインドウ３５０内に表示し、処理をステップＳ２３に進める。
【０１９１】
ステップＳ２３においては、ＭＦＰ１００にトナー残量を要求する。そして、ＭＦＰ１００からトナー残量情報を受信したか否かを判断する（ステップＳ２４）。具体的には、トナー残量の送信要求を受信したＭＦＰ１００は、５つのトナーカートリッジ９８にそれぞれ対応する５つのトナー残量データと判定結果とを含むトナー残量情報を送信するので、ＭＦＰ１００から送信されたトナー残量情報を通信Ｉ／Ｆ部３０９を介して受信したか否かを判断する。トナー残量情報を受信したならば（ステップＳ２４でＹＥＳ）、処理をステップＳ２５に進める。
【０１９２】
ステップＳ２５においては、ステップＳ２４において受信されたトナー残量情報から判定結果を抽出し、処理をステップＳ２６に進める。
【０１９３】
ステップＳ２６においては、残量不足間近のトナーカートリッジ９８があるか否かを判断する。具体的には、ステップＳ２５において抽出された判定結果が、残量不足間近のトナーカートリッジが存在することを示す第１判定結果であるか否かを判断する。ステップＳ２５において抽出された判定結果が、残量不足間近のトナーカートリッジが存在することを示す第１判定結果であるならば処理をステップＳ２７に進めるが、そうでなければ処理をステップＳ２８に進める。ここで、ステップＳ２５において抽出された判定結果は、残量不足間近のトナーカートリッジが存在することを示す第１判定結果でなければ、残量不足間近のトナーカートリッジが存在しないことを示す第２判定結果である。
【０１９４】
ステップＳ２７においては、残量不足間近メッセージを生成する。残量不足間近メッセージは、ステップＳ２５において抽出された判定結果に含まれるトナーカートリッジ識別情報で特定されるトナーカートリッジ９８に収容されているトナーの残量が少ない状態であることを示すメッセージである。例えば、残量不足間近メッセージは、「ブラック１のトナーが少なくなっています」のメッセージである。
【０１９５】
次のステップＳ２８においては、カートリッジ画面４５０を生成する。ステップＳ２７から処理が進む場合（ステップＳ２６でＹＥＳ）、ステップＳ２７において生成された残量不足間近メッセージとステップＳ２４において受信された５つのトナー残量データとを含むカートリッジ画面４５０を生成する。一方、ステップＳ２６から処理が進む場合（ステップＳ２６でＮＯ）、ステップＳ２４において受信された５つのトナー残量データを含むカートリッジ画面を生成する。
【０１９６】
次のステップＳ２９においては、ステップＳ２２において第１ウインドウ３５０内に表示された印刷初期画面３５１において、プロパティボタン３５３が押下されたか否かを判断する。プロパティボタン３５３が押下されたならば処理をステップＳ３０に進めるが、そうでなければ処理をステップＳ３５に進める。
【０１９７】
ステップＳ３０においては、残量不足間近のトナーカートリッジ９８があるか否かを判断する。具体的には、ステップＳ２５において抽出された判定結果が、残量不足間近のトナーカートリッジが存在することを示す第１判定結果であるか否かを判断する。ステップＳ２５において抽出された判定結果が、残量不足間近のトナーカートリッジが存在することを示す第１判定結果であるならば処理をステップＳ３６に進めるが、そうでなければ処理をステップＳ３１に進める。ここで、ステップＳ２５において抽出された判定結果は、残量不足間近のトナーカートリッジが存在することを示す第１判定結果でなければ、残量不足間近のトナーカートリッジが存在しないことを示す第２判定結果である。
【０１９８】
ステップＳ３１においては、図１１に示すメイン画面４１０を第２ウインドウ４００内に表示し、処理をステップＳ３２に進める。
【０１９９】
ステップＳ３２においては、ステップＳ３１において第２ウインドウ４００において、カートリッジタブ４０３が押下されたか否かを判断する。カートリッジタブ４０３が押下されたならば処理をステップＳ３６に進めるが、そうでなければ処理をステップＳ３３に進める。
【０２００】
なお、ここでは第２ウインドウ４００において複数のタブのうちカートリッジタブ４０３以外のものが押下された場合には、押下されたタブに対応する印刷設定画面が第２ウインドウ４００内に表示される。このため、ユーザは、第２ウインドウ４００内に表示された印刷設定画面に従って、プリント条件を設定することが可能である。
【０２０１】
ステップＳ３３においては、第２ウインドウ４００を閉じる閉指示があったか否かを判断する。第２ウインドウ４００の閉指示があったならば処理をステップＳ３４に進めるが、そうでなければ処理をステップＳ３２に戻す。なお、ここでの閉指示は、ＯＫボタン４１１、キャンセルボタン４１３または閉ボタン４１５のいずれかを押下する操作である。ＯＫボタン４１１が押下された場合に、第２ウインドウ４００内に表示された印刷設定画面で指定したプリント条件および購入条件が有効となる。
【０２０２】
ステップＳ３４においては、第２ウインドウ４００の表示を終了し、処理をステップＳ３５に進める。表示領域４０５には、第１ウインドウ３５０が表示されている。
【０２０３】
ステップＳ３５においては、プリント実行要求処理を実行し、発注通知処理を終了する。プリント実行要求処理は、後述するが、第２ウインドウ４００内に表示された印刷設定画面、および第１ウインドウ３５０内に表示された印刷初期画面３５１に従って設定されたプリント条件で印刷対象のデータのプリント実行をＭＦＰ１００に要求する処理である。
【０２０４】
ステップＳ３６は、ステップＳ３０において残量不足間近のトナーカートリッジ９８が存在すると判断された場合である。ステップＳ３６においては、ステップＳ２８において生成された残量不足間近メッセージを含むカートリッジ画面４５０を第２ウインドウ４００内に表示し、処理をステップＳ３７に進める。
【０２０５】
ステップＳ３７においては、ステップＳ３６において表示されたカートリッジ画面４５０において購入ボタン４７１が押下されたか否かを判断する。購入ボタン４７１が押下されたならば処理をステップＳ４０に進めるが、そうでなければ処理をステップＳ３８に進める。
【０２０６】
なお、ここでは第２ウインドウ４００において複数のタブの何れか押下することで、押下されたタブに対応する印刷設定画面が第２ウインドウ４００内に表示される。このため、ユーザは、第２ウインドウ４００内に表示された印刷設定画面に従って、プリント条件を設定することが可能である。
【０２０７】
ステップＳ３８においては、第２ウインドウ４００の閉指示があったか否かを判断する。閉指示があったならば処理をステップＳ３９に進めるが、そうでなければ処理をステップＳ３７に戻す。なお、ここでの閉指示は、ＯＫボタン４１１、キャンセルボタン４１３または閉ボタン４１５のいずれかを押下する操作である。この場合も、ＯＫボタン４１１が押下された場合に、第２ウインドウ４００内に表示された印刷設定画面で指定したプリント条件および購入条件が有効となる。
【０２０８】
ステップＳ３９においては、第２ウインドウ４００の表示を終了し、処理をステップＳ２９に戻す。表示領域４０５には、第１ウインドウ３５０が表示されている。
【０２０９】
ステップＳ４０においては、購入消耗品指定処理を実行し、処理をステップＳ４１に進める。購入消耗品指定処理は、後述するがステップＳ３６において第２ウインドウ４００内に表示されたカートリッジ画面４５０においてユーザが指定した種別のトナーカートリッジを発注内容として確定し、確定した発注内容で発注することを図１３に示す発注確認画面５００において確認する処理である。
【０２１０】
ステップＳ４１においては、ステップＳ４０において表示された発注確認画面５００において発注ボタン５０３が押下されたか否かを判断する。発注ボタン５０３が押下されたならば処理をステップＳ４４に進めるが、そうでなければ処理をステップＳ４２に進める。
【０２１１】
ステップＳ４２においては、ステップＳ４０において表示された発注確認画面５００において発注中止ボタン５０５が押下されたか否かを判断する。発注中止ボタン５０５が押下されたならば処理をステップＳ４３に進めるが、そうでなければ処理をステップＳ４４に進める。
【０２１２】
ステップＳ４３においては、ステップＳ４０において確定した発注内容を取り消し、処理をステップＳ４９に進める。
【０２１３】
ステップＳ４４においては、ステップＳ４０において発注確認画面５００において前画面ボタン５０７が押下されたか否かを判断する。前画面ボタン５０７が押下されたならば処理をステップＳ３６に戻すが、そうでなければ処理をステップＳ４５に進める。
【０２１４】
ステップＳ４５においては、ステップＳ４０において発注確認画面５００において初期画面ボタン５０９が押下されたか否かを判断する。初期画面ボタン５０９が押下されたならば処理をステップＳ３１に戻すが、そうでなければ処理をステップＳ４１に戻す。
【０２１５】
ステップＳ４６においては、ステップＳ４０において確定された発注内容をサーバＰＣ１０１に送信する。そして、発注完了メッセージを含む発注完了画面５５０を生成する（ステップＳ４７）。
【０２１６】
次のステップＳ４８においては、ステップＳ４７において生成された発注完了画面５５０を第２ウインドウ４００内に表示し、処理をステップＳ４９に進める。
【０２１７】
ステップＳ４９においては、ステップＳ４８において第２ウインドウ４００内に発注完了画面５５０を表示してから所定時間経過後に、第２ウインドウ４００内にメイン画面４１０を表示し、ステップＳ３２に処理を戻す。
【０２１８】
図１７は、購入消耗品指定処理の一例を示すフローチャートである。購入消耗品指定処理は、図１６に示す発注通知処理のステップＳ４０において実行される処理である。図１７に示されるように、ステップＳ３６において表示されたカートリッジ画面４５０において購入対象のトナーカートリッジの種別が指定されているか否かを判断する（ステップＳ５１）。購入対象のトナーカートリッジの種別が指定されているならば処理をステップＳ５３に進めるが、そうでなければ処理をステップＳ５２に進める。
【０２１９】
ステップＳ５２においては、購入対象のトナーカートリッジの種別の指定をユーザに促すメッセージ画面をポップアップ表示し、処理をステップＳ３７に戻す。
【０２２０】
ステップＳ５３においては、ステップＳ５１において指定された種別のトナーカートリッジで発注内容を確定する。具体的には、ステップＳ５１において指定された種別のトナーカートリッジの種別識別情報を含む発注内容を生成し、発注内容を確定する。
【０２２１】
次のステップＳ５４においては、ステップＳ５１において確定された発注内容に含まれる種別識別情報で特定されるトナーカートリッジを発注するか否かを確認する発注内容確認メッセージを含む発注確認画面５００を生成し、処理をステップＳ５５に進める。
【０２２２】
ステップＳ５５においては、ステップＳ５４において生成された発注確認画面５００を第２ウインドウ４００内に表示し、購入消耗品指定処理を終了する。
【０２２３】
図１８は、プリント実行要求処理の流れの一例を示すフローチャートである。プリント実行要求処理は、図１６に示すステップＳ３５において実行される処理である。図１８に示されるように、第１ウインドウ３５０内に表示された印刷初期画面３５１において印刷実行指示があったか否かを判断する（ステップＳ６１）。印刷実行指示があったならば処理をステップＳ６３に進めるが、そうでなければ処理をステップＳ６２に進める。
【０２２４】
ステップＳ６２においては、第１ウインドウ３５０内に表示された印刷初期画面３５１において印刷取消指示があったか否かを判断する。印刷取消指示があったならば処理をステップＳ６４に進めるが、そうでなければ処理をステップＳ６１に戻す。
【０２２５】
ステップＳ６３においては、印刷対象のデータを、第１ウインドウ３５０内に表示された印刷初期画面３５１および第２ウインドウ４００内に表示された印刷設定画面で設定された印刷設定条件を示すコマンドと共にＭＦＰ１００に送信して画像形成を要求し、処理をステップＳ６４に進める。
【０２２６】
ステップＳ６４においては、第１ウインドウ３５０の表示を終了し、プリント実行要求処理を終了する。
【０２２７】
なお、本実施の形態では、推定したトナー残量に基づいてトナーカートリッジ９８が残量不足間近であるか否かを判定する判定部２３５をＭＦＰ１００側に設けているが、ＰＣ１２０，１３０側に設ける構成とすることもできる。ＰＣ１２０，１３０に判定部２３５を設ける場合、判定部２３５はＭＦＰ１００のプリンタドライバにて実現される。その場合、ＭＦＰ１００側のトナー残量情報送信部２３７は、推定されたトナー残量とトナーカートリッジ９８を識別するためのトナーカートリッジ識別情報とを含むトナー残量データをＰＣ１２０，１３０側に送信する。
【０２２８】
以上のように、第１の実施形態におけるＰＣ１２０は、トナーカートリッジ９８が装着されるＭＦＰ１００を制御する装置であって、ＭＦＰ１００に対する当該ＭＦＰ１００の有する各機能に応じた印刷条件の設定入力を受け付ける印刷設定画面を表示部２０４に表示させる表示制御部３２３を備え、印刷設定画面には、ＭＦＰ１００に装着されている５つのトナーカートリッジ９８の残量の指標を示すトナー残量情報を含む、トナーカートリッジの発注指示を受け付ける発注画面が含まれる。
【０２２９】
これにより、ＭＦＰ１００に対する当該ＭＦＰ１００の有する各機能に応じた印刷条件の設定入力を受け付ける印刷設定画面が表示され、該印刷設定画面には、ＭＦＰ１００に装着されているトナーカートリッジの発注指示を受け付ける発注画面が含まれている。従って、ユーザは、例えばドロップダウンリストにおいて「消耗品発注」というプリンタを選択するなどの特別な行為を行うことなく、あたかも印刷条件を設定入力するかのように、該発注画面を用いてトナーカートリッジを購入することができる。
【０２３０】
また、発注画面は、印刷設定画面に含まれている画面であるので、ＷＥＢサイトより提供される発注画面のように、ユーザの意図に関係なく変更されるようなことはなく、常に決まった画面である。従って、ＷＥＢサービスを利用した商品の購入に慣れていないユーザであっても、画面への指示入力に迷うことなく、所望するトナーカートリッジを簡単に発注することができる。
【０２３１】
しかも、上記発注画面には、トナーカートリッジの残量の指標を示すトナー残量情報が含まれているので、ユーザは、発注画面よりトナーカートリッジの残量を認識することができ、残量が不足間近のトナーカートリッジがあれば、それに代わる購入すべきトナーカートリッジを迷わず発注することができる。
【０２３２】
このように、本発明によれば、プリンタや情報処理装置の使用に不慣れなユーザであっても、迷わず簡単に消耗品を購入することができる。
【０２３３】
＜第２の実施形態＞
第１の実施形態においては、トナーカートリッジ９８が残量不足間近であるか否かを、トナー残量に基づいて判断していた。また、ＰＣ１２０，１３０は、カートリッジ画面４５０において、５つのトナーカートリッジ９８の各トナー残量を、トナーカートリッジ９８に収容可能な最大のトナー量を基準とした割合にて示すようにしていた。第２の実施形態においては、印刷の履歴をとってトナー残量と印刷の履歴とからそれぞれのトナーカートリッジ９８の印刷可能枚数を算出し、印刷可能枚数に基づいてトナーカートリッジ９８が残量不足間近であるか否かを判断するものである。また、ＰＣ１２０，１３０は、カートリッジ画面４５０において、５つのトナーカートリッジ９８の各トナー残量を、印刷可能枚数に換算して表示するものである。
【０２３４】
図１９は、第２の実施形態におけるＭＦＰが備える制御部の機能の一例を記憶部に記憶するデータとともに示す機能ブロック図である。図１９に示す制御部２０１Ａが図７に示す制御部２０１と異なる点は、トナー残量情報送信部２３７がトナー残量情報送信部２３７Ａに変更された点、判定部２３５が判定部２３５Ａに変更された点、印刷枚数カウント部２５１、履歴テーブル管理部２５３および印刷可能枚数算出部２５５が追加された点である。その他の構成および機能は、制御部２０１と同じであるので、ここでは説明を繰り返さない。
【０２３５】
印刷枚数カウント部（印刷枚数カウント手段）２５１は、用紙検出センサ１４から出力される信号のオンとオフにより、レジストローラ１３を通過した用紙の枚数、つまり印刷枚数をカウントする。具体的には、レジストローラ１３を用紙が通過する毎に、印刷枚数に「１」を加算する。印刷枚数のカウントは、１つの印刷ジョブの開始から終了までである。印刷枚数カウント部２５１は、実行される印刷ジョブ毎に印刷枚数をカウントし、カウントされた印刷枚数を履歴テーブル管理部２５３に出力する。ここで、印刷枚数カウント部２５１は、Ａ４サイズ・片面印刷に換算してカウントする。例えば、Ａ３サイズ１枚の両面印刷であれば印刷枚数は４となる。Ａ５サイズ５枚の片面印刷であれば印刷枚数は２．５となる。
【０２３６】
履歴テーブル管理部（履歴テーブル管理手段）２５３は、印刷ジョブが実行されることに応じて、印刷ジョブを識別するためのジョブ識別情報と、印刷ジョブが実行された日付と、印刷ジョブの実行により印刷された用紙の枚数（Ａ４・片面印刷換算）とを含む履歴レコードを印刷ジョブ毎に生成し、記憶部２０２に記憶された履歴テーブル２６１に追加して記憶する。
【０２３７】
図２０は、履歴テーブルの一例を示す図である。図２０に示されるように、履歴テーブルは、ジョブ毎に履歴レコードを含む。履歴レコードは、印刷ジョブの項目と、日付の項目と、印刷枚数の項目とを含む。印刷ジョブの項目には、印刷ジョブのジョブ識別情報が設定される。日付の項目には、印刷ジョブが実行された日付が設定される。印刷枚数の項目には、印刷枚数カウント部２５１によりカウントされた印刷枚数が設定される。
【０２３８】
印刷可能枚数算出部（印刷可能枚数算出手段）２５５は、記憶部２０２に記憶されている履歴テーブル２６１およびトナー消費量テーブル２６３に従って、トナーカートリッジ９８のトナー残量に相当する印刷枚数を印刷可能枚数として５つのトナーカートリッジ９８それぞれについて算出する。具体的には、所定の期間における用紙１枚当りのトナー消費量をトナー残量推定部２３３により推定されたトナーカートリッジ９８のトナー残量から除算することにより、印刷可能枚数を算出する。用紙１枚当りのトナー消費量は、トナー消費量テーブル２６３に従って算出された所定の期間における累積のトナー消費量を履歴テーブル２６１に従って算出された所定の期間における累積の印刷枚数から除算することにより算出する。ここで、所定の期間は、例えば１ヶ月間であり、累積の印刷枚数の算出対象となる期間の初めと終わりは、それぞれ累積の印刷枚数の算出対象となる期間の初めと終わりに一致する。印刷可能枚数算出部２５５は、算出された印刷可能枚数とトナーカートリッジ識別情報とを含む印刷可能枚数データを５つのトナーカートリッジ９８それぞれについて生成し、トナー残量情報送信部２３７Ａに出力する。
【０２３９】
判定部２３５Ａは、残量不足間近のトナーカートリッジ９８があるか否かを判定する。残量不足間近のトナーカートリッジ９８は、印刷可能枚数算出部２５５により生成された５つの印刷可能枚数データと記憶部３０７に記憶された閾値データ２４１Ａとに基づいて判定する。
【０２４０】
閾値データ２４１Ａは、トナーカートリッジ９８内のトナー残量に相当する印刷可能枚数が不足間近であることを示す値であり、ここでは、１万枚としている。
【０２４１】
判定部２３５Ａは、印刷可能枚数算出部２５５により生成された５つの印刷可能枚数データそれぞれに含まれる印刷可能枚数と閾値データ２４１Ａで示される閾値Ｔ２とを比較し、印刷可能枚数が閾値データ２４１Ａで示される閾値Ｔ２未満であることを条件に、判定対象の印刷可能枚数データで特定されるトナーカートリッジ９８を残量不足間近と判定する。
【０２４２】
判定部２３５Ａは、残量不足間近のトナーカートリッジ９８が存在する場合、その旨を示す第１判定結果に、残量不足間近と判定されたトナーカートリッジ９８のトナーカートリッジ識別情報を含める。残量不足間近と判定されたトナーカートリッジ９８が複数存在する場合、複数のトナーカートリッジ識別情報を第１判定結果に含める。判定部２３５Ａは、第１判定結果をトナー残量情報送信部２３７Ａに出力する。判定部２３５Ａは、残量不足間近のトナーカートリッジ９８が存在しない場合、その旨を示す第２判定結果をトナー残量情報送信部２３７Ａに出力する。
【０２４３】
トナー残量情報送信部２３７Ａは、生成された５つの印刷可能枚数データが印刷可能枚数算出部２５５から入力され、判定部２３５Ａから判定結果が入力されると、入力された５つの印刷可能枚数データと判定結果とを含めたトナー残量情報をデータ通信制御部２０６を介して、要求受信部２３１から入力された送信指示に含まれる装置識別情報で特定されるＰＣに送信する。
【０２４４】
ここで、ＰＣ１２０がトナー残量を要求した場合を例に説明すると、トナー残量情報を受信したＰＣ１２０において、発注画面生成部３３１は、トナー残量情報の判定結果が残量不足間近のトナーカートリッジ９８が存在しないことを示す第２判定結果である場合、トナー残量情報の５つの印刷可能枚数データそれぞれに含まれる印刷可能枚数およびトナーカートリッジ識別情報を含むカートリッジ画面を生成する。トナー残量情報の判定結果が残量不足間近のトナーカートリッジ９８が存在することを示す第１判定結果である場合、トナー残量情報の５つの印刷可能枚数データそれぞれに含まれる印刷可能枚数およびトナーカートリッジ識別情報と、メッセージ生成部３３３により生成された残量不足間近メッセージとを含むカートリッジ画面を生成する。これにより、カートリッジ画面を見るユーザは、５つのトナーカートリッジ９８それぞれのトナー残量を印刷可能な残りの枚数として認識することができるので、トナーカートリッジの購入のタイミングを正確に知ることができる。
【０２４５】
図２１は、第２の実施形態におけるカートリッジ画面の一例を第２ウインドウとともに示す図である。図２１に示すカートリッジ画面４５０Ａが図１２に示すカートリッジ画面４５０と異なる点は、トナー残量表示領域４５３が印刷可能枚数表示領域４５４に変更された点である。ここでは、カートリッジ画面４５０と異なる点について説明する。
【０２４６】
印刷可能枚数表示領域４５４は、５つのトナーカートリッジ９８それぞれのトナー残量で印刷可能な残りの枚数を表示するための領域である。印刷可能枚数表示領域４５４には、ＭＦＰ１００から受信した５つの印刷可能枚数データが表示される。印刷可能枚数は、５段階の目盛で示される。
【０２４７】
１段目は、印刷可能枚数が１万枚以下に相当する量のトナーがトナーカートリッジ９８に残っていることを示している。２段目は、印刷可能枚数が１万枚〜２万枚の範囲に相当する量のトナーがトナーカートリッジ９８に残っていることを示している。３段目は、印刷可能枚数が２万枚〜３万枚の範囲に相当する量のトナーがトナーカートリッジ９８に残っていることを示している。４段目は、印刷可能枚数が３万枚〜４万枚の範囲に相当する量のトナーがトナーカートリッジ９８に残っていることを示している。５段目は、印刷可能枚数が４万枚〜５万枚の範囲に相当する量のトナーがトナーカートリッジ９８に残っていることを示している。例えば、Ｂ１のトナーカートリッジ９８の残量は、１段目であり、印刷可能枚数が１万枚以下に相当する量のトナーが残っていることを示している。すなわち、ユーザは、多くとも残り１万枚はＢ１のトナーカートリッジ９８に収容されているトナーを用いて印刷することができることを示している。
【０２４８】
図２２は、第２の実施形態におけるトナー残量情報生成・送信処理の一例を示すフローチャートである。図２２に示すトナー残量情報生成・送信処理が、図１５に示すトナー残量情報生成・送信処理と異なる点は、ステップＳ０５，０６，０８，０９が削除された点、ステップＳ７１〜Ｓ８３が追加された点およびステップＳ１１がステップＳ１１Ａに変更された点である。その他の処理は、図１５に示すトナー残量情報生成・送信処理と同じであるので、ここでは説明を繰り返さない。
【０２４９】
ステップＳ７１においては、５つのトナーカートリッジ９８それぞれの累積のトナー消費量を記憶部２０２に記憶されたトナー消費量テーブル２６３から取得し、処理をステップＳ７２に進める。
【０２５０】
ステップＳ７２においては、記憶部２０２に記憶されたトナー消費量テーブル２６３を読み出す。そして、読み出されたトナー消費量テーブル２６３に含まれる所定期間のトナー消費量レコードを１つずつ選択し（ステップＳ７３）、トナー消費量を累積する（ステップＳ７４）。
【０２５１】
次のステップＳ７５においては、記憶部２０２に記憶された履歴テーブル２６１を読み出す。そして、読み出された履歴テーブル２６１から所定の期間に含まれる履歴レコードを１つずつ選択し（ステップＳ７６）、選択された履歴レコードに含まれる印刷可能枚数を累積する（ステップＳ７７）。
【０２５２】
次のステップＳ７８においては、５つのトナーカートリッジ９８それぞれについて印刷可能枚数を算出する。具体的には、用紙１枚当りのトナー消費量をステップＳ０２において推定されたトナー残量から除算することにより印刷可能枚数を算出する。用紙１枚当りのトナー消費量は、ステップＳ７４において算出された累積のトナー消費量をステップＳ７７において算出された累積の印刷枚数で除算することにより算出する。
【０２５３】
次のステップＳ７９においては、５つの印刷可能枚数データを生成する。具体的には、５つのトナーカートリッジ９８それぞれについて、トナーカートリッジ識別情報とステップＳ７８において算出された印刷可能枚数とを含む印刷可能枚数データを５つのトナーカートリッジ９８それぞれについて生成する。
【０２５４】
ステップＳ８０においては、ステップＳ７９において生成された５つの印刷可能枚数データうちの１つを選択し、処理をステップＳ８１に進める。
【０２５５】
ステップＳ８１においては、ステップＳ８０において選択された印刷可能枚数データに含まれる印刷可能枚数がステップＳ０４において読み出された閾値データ２４１Ａで示される閾値Ｔ２より小さいか否かを判断する。印刷可能枚数が閾値Ｔ２より小さいならば処理をステップＳ０７に進めるが、そうでなければ処理をステップＳ８２に進める。
【０２５６】
ステップＳ８２においては、５つの印刷可能枚数データのうち未選択の印刷可能枚数データがあるか否かを判断する。未選択の印刷可能枚数データがあるならば処理をステップＳ８０に戻すが、そうでなければ処理をステップＳ８３に進める。
【０２５７】
なお、ステップＳ８０〜Ｓ８２の処理は、ステップＳ８２において未選択の印刷可能枚数データがなくなるまで繰り返される。このため、第１判定結果は、ステップＳ８０において選択された印刷可能枚数データに含まれる印刷可能枚数が閾値Ｔ２より小さいと判断される毎に更新される。換言すれば、第１判定結果は、５つの印刷可能枚数データのうち閾値Ｔ２より小さいと判断された印刷可能枚数を含むものから抽出されたトナーカートリッジ識別情報を含む。
【０２５８】
ステップＳ８３においては、閾値Ｔ２未満の印刷可能枚数のトナーカートリッジ９８があるか否かを判断する。ステップＳ８１において閾値Ｔ２未満の印刷可能枚数と判断されたトナーカートリッジ９８があるならば処理をステップＳ１１Ａに進めるが、そうでなければ処理をステップＳ１０に進める。
【０２５９】
ステップＳ１１Ａにおいては、ステップＳ７８において生成された印刷可能枚数データとステップＳ０７またはステップＳ１０において生成された判定結果とを含むトナー残量情報を生成し、ＰＣ１２０，１３０のうちトナー残量を要求したＰＣに送信する。
【０２６０】
本実施の形態では、印刷の履歴をとってトナー残量と印刷の履歴とからそれぞれのトナーカートリッジ９８の印刷可能枚数を算出し、印刷可能枚数に基づいてトナーカートリッジ９８が残量不足間近であるか否かを判断するものである。この場合も、残量不足間近であるかどうかを判定する閾値Ｔ２を、Ｃ、Ｍ、Ｙ、Ｂ１、Ｂ２の全てのトナーカートリッジ９８に対して同じとするのではなく、印刷頻度に応じて、閾値Ｔ２を個別に設定してもよい。
【０２６１】
例えば、図２２のフローチャートにおけるステップＳ７８においては、用紙１枚当りのトナー消費量を用いて印刷可能枚数を算出している。ここで用いる用紙１枚当りのトナー消費量よりＣ、Ｍ、Ｙ、Ｂ１、Ｂ２のトナーの消費度合（使用頻度）を知ることができる。そこで、制御部２０１が、Ｃ、Ｍ、Ｙ、Ｂ１、Ｂ２の１枚当りのトナー消費量に基づいて、トナー消費量が多い、つまり消費速度の速いトナーカートリッジ９８については、トナー消費量が少ない、消費速度の遅いトナーカートリッジ９８よりも閾値Ｔ２（閾値Ｔ）を高く設定することで、より精度よくトナー残量に応じた消耗品購入の案内が可能となる。
【０２６２】
以上のように、第１，第２の実施形態におけるＰＣ１２０，１３０は、カートリッジ画面４５０，４５０Ａにおいて、非再生カートリッジ容器の指定が可能であったが、非再生カートリッジ容器を指定するためのチェックボックスが設けられていないカートリッジ画面４５０，４５０Ａを表示するようにしてもよい。この場合、ユーザは、第１再生カートリッジ容器または第２再生カートリッジ容器のいずれかを指定することになるので、非再生カートリッジ容器よりも安価なカートリッジ容器を購入することができる。これにより、地球温暖化防止に貢献することができる。また、ユーザの環境保全に対する意識を高めることができる。
【０２６３】
また、本実施の形態においては、カートリッジ画面４５０，４５０Ａにおいて非再生カートリッジ容器が指定された状態で購入ボタン４７１が押下されると、第１再生カートリッジ容器または第２再生カートリッジ容器いずれかを指定し直すようユーザに促すメッセージを表示するようにしたが、図２３に示す再生消耗品のリサイクルの流れを含む画面をサブウインドウ内に表示するようにしてもよい。これにより、ユーザは、トナーカートリッジのリサイクルの流れを理解することができ、第１再生カートリッジ容器または第２再生カートリッジ容器のいずれかを購入することで地球環境の保全につながることをユーザに認識させることができる。これにより、第１再生カートリッジ容器または第２再生カートリッジ容器の購入をユーザに促すことができる。
【０２６４】
また、本実施の形態においては、プリンタドライバプログラムがＰＣ１２０，１３０にインストールされている場合を例に説明したが、携帯端末１１０にインストールするようにして、携帯端末１１０からトナーカートリッジが購入できるようにしてもよい。
【０２６５】
また、本実施の形態においては、操作パネル５０を有するＭＦＰ１００に適用した場合について説明したが、メッセージ等を表示可能な表示部５１を備える装置であれば、上述したような構成のＭＦＰ１００に限定されるものではなく、インクジェット記録装置、または、その他の装置、例えば家電製品、民生用機器（映像・音響・通信などに関連した電子機器や装置、または端末において、一般消費者による使用・一般家庭での使用を目的としているもの、または、そのことを前提に開発・設計された製品・規格を指す）や業務用機器（法人（企業や学校、官公庁）など、一般家庭以外の用途を前提として開発された製品）にも適用可能である。インクジェット記録装置の場合には、インクカートリッジが使用される。
【０２６６】
また、本実施の形態においては、ユーザは、ＭＦＰ１００を管理する一般的な機器管理者であってもよいし、ＣＯ２の排出を減らすための専門資格「カーボンマネジャー」であるとなおよい。これにより、温室効果ガス発生量を抑制した再生消耗品の普及が円滑となる。
【０２６７】
さらに、本実施の形態におけるトナーカートリッジ９８は、オフセットクレジットが付与されていてもよい。これにより、温室効果ガスの発生を抑制できる事業、例えば、植林事業、海洋吸収事業や土壌吸収事業、二酸化炭素貯留事業である地中隔離法や海洋隔離法、または、再生可能エネルギー事業（水力発電、風力発電、海流発電、波力発電、地熱発電、太陽光発電、太陽熱発電、潮汐発電、振動力発電など）などに資金提供が可能となり、地球温暖化防止に貢献できる。
【０２６８】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２６９】
最後に、ＭＦＰ１００，ＰＣ１２０の各ブロック、特に制御部２０１および制御部３０１は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２７０】
すなわち、ＭＦＰ１００，ＰＣ１２０は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるＭＦｐ１００，ＰＣ１２０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記ＭＦＰ１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２７１】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２７２】
また、ＭＦＰ１００を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【符号の説明】
【０２７３】
１  消耗品発注システム（印刷制御システム）
１３  レジストローラ
１４  用紙検出センサ
１００  ＭＦＰ（印刷装置）
１０１  サーバＰＣ
１１９  トナー濃度センサ
１２０，１３０  ＰＣ（印刷制御装置）
２１２  カートリッジモータ
２３１  要求受信部
２３３  トナー残量推定部（消耗品残量推定手段、色剤消費量算出手段）
２３５，２３５Ａ  判定部（判定手段）
２３７，２３７Ａ  トナー残量情報送信部（消耗品残量情報送信手段）
２４１，２４１Ａ  閾値データ
２５１  印刷枚数カウント部（印刷枚数カウント手段）
２５３  履歴テーブル管理部（履歴テーブル管理手段）
２５５  印刷可能枚数算出部（印刷可能枚数算出手段）
２６１  履歴テーブル
２６３  トナー消費量テーブル（色剤消費量テーブル）
３２１  トナー残量要求部（残量要求手段）
３２３  表示制御部（表示制御手段）
３２５  発注操作受付部
３２７  発注通知部
３３１  発注画面生成部
３３３  メッセージ生成部
３５１  印刷初期画面
４０３  カートリッジタブ
４５０，４５０Ａ  カートリッジ画面
５００  発注確認画面
５５０  発注完了画面
【図１】
0005384577.tif 000002
【図２】
0005384577.tif 000003
【図３】
0005384577.tif 000004
【図４】
0005384577.tif 000005
【図５】
0005384577.tif 000006
【図６】
0005384577.tif 000007
【図７】
0005384577.tif 000008
【図８】
0005384577.tif 000009
【図９】
0005384577.tif 000010
【図１０】
0005384577.tif 000011
【図１１】
0005384577.tif 000012
【図１２】
0005384577.tif 000013
【図１３】
0005384577.tif 000014
【図１４】
0005384577.tif 000015
【図１５】
0005384577.tif 000016
【図１６】
0005384577.tif 000017
【図１７】
0005384577.tif 000018
【図１８】
0005384577.tif 000019
【図１９】
0005384577.tif 000020
【図２０】
0005384577.tif 000021
【図２１】
0005384577.tif 000022
【図２２】
0005384577.tif 000023
【図２３】
0005384577.tif 000024