(57)【要約】【課題】印刷用紙１枚当たりの平均的なトナー等の消費量を正確に算出し、もって使用環境に即した印刷コストを正確に算出するのに好適なデバイス管理システムを提供する。【解決手段】ネットワークプリンタ２００は、トナー等の残量、総印刷枚数および総起動回数を検出し、それら検出結果を含むステータス情報をプリンタ管理サーバ１００に送信する。プリンタ管理サーバ１００は、ステータス情報を受信したときは、受信したステータス情報をステータス情報登録テーブル４００に登録し、ステータス情報登録テーブル４００に基づいて、指定期間内におけるトナー等の総消耗量、総印刷枚数および総起動回数を算出し、総起動回数に起動時消耗量算出係数ｋ1を乗算し、トナー等の総消耗量に乗算結果を加算した値を総印刷枚数で除算することにより平均消耗量を算出する。【選択図】  図７
2004192347.tif 000002
【特許請求の範囲】
【請求項１】
デバイスの稼働により消耗される消耗品の消耗量を管理するシステムであって、
前記消耗品の利用度合いを示す利用度を取得する利用度取得手段と、前記消耗品を消耗して生成される生成物の量を取得する生成量取得手段と、前記デバイスの起動回数を計数する起動回数計数手段と、前記利用度取得手段で取得した利用度、前記生成量取得手段で取得した生成量及び前記起動回数計数手段で計数した起動回数に基づいて前記生成量に対する前記消耗量の割合を算出する消耗割合算出手段とを備えることを特徴とするデバイス管理システム。
【請求項２】
デバイスの稼働により消耗される消耗品の消耗量を管理するシステムであって、
前記デバイスは、前記消耗品を消耗して生成される生成物を、与えられた生成データに基づいて生成するようになっており、
前記生成物の量を取得する生成量取得手段と、前記生成データの量を取得するデータ量取得手段と、前記生成量取得手段で取得した生成量及び前記データ量取得手段で取得したデータ量に基づいて前記生成量に対する前記消耗量の割合を算出する消耗割合算出手段とを備えることを特徴とするデバイス管理システム。
【請求項３】
ネットワークプリンタと、前記ネットワークプリンタを管理するプリンタ管理端末とを通信可能に接続し、前記ネットワークプリンタで印刷に使用される消耗品の消耗量を管理するシステムであって、
前記ネットワークプリンタは、前記消耗品の利用量を検出する利用量検出手段と、前記ネットワークプリンタで印刷した印刷物の印刷枚数を検出する印刷枚数検出手段と、前記ネットワークプリンタの起動回数を計数する起動回数計数手段と、前記利用量検出手段で検出した利用量、前記印刷枚数検出手段で検出した印刷枚数及び前記起動回数計数手段で計数した起動回数を含むステータス情報を前記プリンタ管理端末に送信するステータス情報送信手段とを有し、
前記プリンタ管理端末は、前記ステータス情報を受信するステータス情報受信手段と、前記ステータス情報受信手段で受信したステータス情報に基づいて前記印刷枚数に対する前記消耗量の割合を算出する消耗割合算出手段とを有することを特徴とするプリンタ管理システム。
【請求項４】
請求項３において、
前記プリンタ管理端末は、さらに、前記ステータス情報を記憶するためのステータス情報記憶手段を有し、
前記ステータス情報受信手段は、前記ステータス情報を受信し、受信したステータス情報を前記ステータス情報記憶手段に格納するようになっており、
前記消耗割合算出手段は、前記ステータス情報記憶手段のステータス情報に含まれる利用量に基づいて所定の基準時からの前記消耗品の総消耗量を特定し、前記ステータス情報記憶手段のステータス情報に含まれる印刷枚数に基づいて前記所定の基準時からの総印刷枚数を特定し、前記ステータス情報記憶手段のステータス情報に含まれる起動回数に基づいて前記所定の基準時からの総起動回数を特定し、前記総起動回数に所定値を乗算し、前記総消耗量に前記乗算結果を加算した値を前記総印刷枚数で除算することにより、印刷用紙１枚当たりの平均的な前記消耗量を算出するようになっていることを特徴とするプリンタ管理システム。
【請求項５】
請求項４において、
前記プリンタ管理端末は、さらに、前記ステータス情報記憶手段のステータス情報に含まれる利用量に基づいて前記総消耗量を特定し、特定した総消耗量に基づいて前記所定値を補正する所定値補正手段を有することを特徴とするプリンタ管理システム。
【請求項６】
請求項４及び５のいずれかにおいて、
前記ネットワークプリンタは、さらに、受信した印刷データに基づいて印刷を行う印刷手段と、前記印刷データの量を検出する印刷データ量検出手段とを有し、
前記ステータス情報送信手段は、前記利用量検出手段で検出した利用量、前記印刷枚数検出手段で検出した印刷枚数、前記起動回数計数手段で計数した起動回数及び前記印刷データ量検出手段で検出したデータ量を含むステータス情報を前記プリンタ管理端末に送信するようになっており、
前記消耗割合算出手段は、前記ステータス情報記憶手段のステータス情報のうち最新のものと、最新の一つ前のものとを対比して、前記データ量の変化はあるが前記利用量の変化がないと判定したときは、前記ステータス情報記憶手段のステータス情報に含まれるデータ量に基づいて前記所定の基準時からの総データ量を特定し、特定した総データ量に基づいて所定演算式により前記総消耗量を推定し、前記総消耗量に前記乗算結果を加算した値を前記総印刷枚数で除算することにより、印刷用紙１枚当たりの平均的な前記消耗量を算出するようになっていることを特徴とするプリンタ管理システム。
【請求項７】
請求項６において、
前記所定演算式は、前記総データ量に所定係数を乗算し、その乗算結果に所定定数を加算するものであることを特徴とするプリンタ管理システム。
【請求項８】
請求項７において、
前記プリンタ管理端末は、さらに、前記ステータス情報記憶手段のステータス情報に含まれる利用量に基づいて前記総消耗量を特定し、特定した総消耗量に基づいて前記所定係数及び前記所定定数を補正する演算式補正手段を有することを特徴とするプリンタ管理システム。
【請求項９】
請求項６乃至８のいずれかにおいて、
前記消耗割合算出手段は、前記ステータス情報記憶手段のステータス情報のうち最新のものと、最新の一つ前のものとを対比して、前記データ量の変化はあるが前記利用量の変化がないと判定したときは、前記ステータス情報記憶手段のステータス情報に含まれるデータ量に基づいて所定期間内における総データ量を特定し、特定した総データ量に基づいて前記所定演算式により前記所定期間内における前記消耗品の総消耗量を推定し、前記ステータス情報記憶手段のステータス情報に含まれる印刷枚数に基づいて前記所定期間内における総印刷枚数を特定し、前記ステータス情報記憶手段のステータス情報に含まれる起動回数に基づいて前記所定期間内における総起動回数を特定し、前記総起動回数に所定値を乗算し、前記総消耗量に前記乗算結果を加算した値を前記総印刷枚数で除算することにより、印刷用紙１枚当たりの平均的な前記消耗量を算出するようになっていることを特徴とするプリンタ管理システム。
【請求項１０】
請求項９において、
前記所定期間は、現在を基準として過去１日間、過去１週間及び過去１ヶ月間のいずれかであることを特徴とするプリンタ管理システム。
【請求項１１】
請求項３乃至１０のいずれかにおいて、
前記プリンタ管理端末は、さらに、前記消耗割合算出手段の算出結果に基づいて前記消耗品のランニングコストを算出するランニングコスト算出手段を有することを特徴とするプリンタ管理システム。
【請求項１２】
請求項３乃至１１のいずれかにおいて、
前記プリンタ管理端末は、さらに、前記ステータス情報に基づいて前記印刷枚数に対する前記消耗量の割合を算出する第２消耗割合算出手段を有し、
前記第２消耗割合算出手段は、前記ステータス情報記憶手段のステータス情報に含まれる利用量に基づいて所定の基準時からの前記消耗品の総消耗量を特定し、前記ステータス情報記憶手段のステータス情報に含まれる印刷枚数に基づいて前記所定の基準時からの総印刷枚数を特定し、前記総消耗量を前記総印刷枚数で除算することにより、印刷用紙１枚当たりの平均的な前記消耗量を算出するようになっていることを特徴とするプリンタ管理システム。
【請求項１３】
ネットワークプリンタと、前記ネットワークプリンタを管理するプリンタ管理端末とを通信可能に接続し、前記ネットワークプリンタで印刷に使用される消耗品の消耗量を管理するシステムであって、
前記ネットワークプリンタは、受信した印刷データに基づいて印刷を行う印刷手段と、前記ネットワークプリンタで印刷した印刷物の印刷枚数を検出する印刷枚数検出手段と、前記印刷データの量を検出する印刷データ量検出手段と、前記印刷枚数検出手段で検出した印刷枚数及び前記印刷データ量検出手段で検出したデータ量を含むステータス情報を前記プリンタ管理端末に送信するステータス情報送信手段とを有し、
前記プリンタ管理端末は、前記ステータス情報を受信するステータス情報受信手段と、前記ステータス情報受信手段で受信したステータス情報に基づいて前記印刷枚数に対する前記消耗量の割合を算出する消耗割合算出手段とを有することを特徴とするプリンタ管理システム。
【請求項１４】
請求項１３において、
前記プリンタ管理端末は、さらに、前記ステータス情報を記憶するためのステータス情報記憶手段を有し、
前記ステータス情報受信手段は、前記ステータス情報を受信し、受信したステータス情報を前記ステータス情報記憶手段に格納するようになっており、
前記消耗割合算出手段は、前記ステータス情報記憶手段のステータス情報に含まれるデータ量に基づいて所定の基準時からの総データ量を特定し、特定した総データ量に基づいて所定演算式により前記所定の基準時からの前記消耗品の総消耗量を推定し、前記ステータス情報記憶手段のステータス情報に含まれる印刷枚数に基づいて前記所定の基準時からの総印刷枚数を特定し、前記総消耗量を前記総印刷枚数で除算することにより、印刷用紙１枚当たりの平均的な前記消耗量を算出するようになっていることを特徴とするプリンタ管理システム。
【請求項１５】
請求項３記載のプリンタ管理システムにおけるネットワークプリンタに通信可能に接続する端末であって、
前記利用量、前記印刷枚数及び前記起動回数を含むステータス情報を受信するステータス情報受信手段と、前記ステータス情報受信手段で受信したステータス情報に基づいて前記印刷枚数に対する前記消耗量の割合を算出する消耗割合算出手段とを備えることを特徴とするプリンタ管理端末。
【請求項１６】
請求項１３記載のプリンタ管理システムにおけるネットワークプリンタに通信可能に接続する端末であって、
前記印刷枚数及び前記データ量を含むステータス情報を受信するステータス情報受信手段と、前記ステータス情報受信手段で受信したステータス情報に基づいて前記印刷枚数に対する前記消耗量の割合を算出する消耗割合算出手段とを備えることを特徴とするプリンタ管理端末。
【請求項１７】
請求項３記載のプリンタ管理システムにおけるプリンタ管理端末に通信可能に接続するプリンタであって、
前記消耗品の利用量を検出する利用量検出手段と、当該ネットワークプリンタで印刷した印刷物の印刷枚数を検出する印刷枚数検出手段と、当該ネットワークプリンタの起動回数を計数する起動回数計数手段と、前記利用量検出手段で検出した利用量、前記印刷枚数検出手段で検出した印刷枚数及び前記起動回数計数手段で計数した起動回数を含むステータス情報を前記プリンタ管理端末に送信するステータス情報送信手段とを備えることを特徴とするネットワークプリンタ。
【請求項１８】
請求項１３記載のプリンタ管理システムにおけるプリンタ管理端末に通信可能に接続するプリンタであって、
受信した印刷データに基づいて印刷を行う印刷手段と、当該ネットワークプリンタで印刷した印刷物の印刷枚数を検出する印刷枚数検出手段と、前記印刷データの量を検出する印刷データ量検出手段と、前記印刷枚数検出手段で検出した印刷枚数及び前記印刷データ量検出手段で検出したデータ量を含むステータス情報を前記プリンタ管理端末に送信するステータス情報送信手段とを備えることを特徴とするネットワークプリンタ。
【請求項１９】
コンピュータからなる請求項１５記載のプリンタ管理端末に実行させるためのプログラムであって、
前記利用量、前記印刷枚数及び前記起動回数を含むステータス情報を受信するステータス情報受信手段、並びに前記ステータス情報受信手段で受信したステータス情報に基づいて前記印刷枚数に対する前記消耗量の割合を算出する消耗割合算出手段として実現される処理を実行させるためのプログラムであることを特徴とする端末用プログラム。
【請求項２０】
コンピュータからなる請求項１６記載のプリンタ管理端末に実行させるためのプログラムであって、
前記印刷枚数及び前記データ量を含むステータス情報を受信するステータス情報受信手段、並びに前記ステータス情報受信手段で受信したステータス情報に基づいて前記印刷枚数に対する前記消耗量の割合を算出する消耗割合算出手段として実現される処理を実行させるためのプログラムであることを特徴とする端末用プログラム。
【請求項２１】
コンピュータからなる請求項１７記載のネットワークプリンタに実行させるためのプログラムであって、
前記消耗品の利用量を検出する利用量検出手段、当該ネットワークプリンタで印刷した印刷物の印刷枚数を検出する印刷枚数検出手段、当該ネットワークプリンタの起動回数を計数する起動回数計数手段、並びに前記利用量検出手段で検出した利用量、前記印刷枚数検出手段で検出した印刷枚数及び前記起動回数計数手段で計数した起動回数を含むステータス情報を前記プリンタ管理端末に送信するステータス情報送信手段として実現される処理を実行させるためのプログラムであることを特徴とするプリンタ用プログラム。
【請求項２２】
コンピュータからなる請求項１８記載のネットワークプリンタに実行させるためのプログラムであって、
受信した印刷データに基づいて印刷を行う印刷手段、当該ネットワークプリンタで印刷した印刷物の印刷枚数を検出する印刷枚数検出手段、前記印刷データの量を検出する印刷データ量検出手段、並びに前記印刷枚数検出手段で検出した印刷枚数及び前記印刷データ量検出手段で検出したデータ量を含むステータス情報を前記プリンタ管理端末に送信するステータス情報送信手段として実現される処理を実行させるためのプログラムであることを特徴とするプリンタ用プログラム。
【請求項２３】
デバイスの稼働により消耗される消耗品の消耗量を管理する方法であって、
前記消耗品の利用度合いを示す利用度を取得する利用度取得ステップと、前記消耗品を消耗して生成される生成物の量を取得する生成量取得ステップと、前記デバイスの起動回数を計数する起動回数計数ステップと、前記利用度取得ステップで取得した利用度、前記生成量取得ステップで取得した生成量及び前記起動回数計数ステップで計数した起動回数に基づいて前記生成量に対する前記消耗量の割合を算出する消耗割合算出ステップとを含むことを特徴とするデバイス管理方法。
【請求項２４】
デバイスの稼働により消耗される消耗品の消耗量を管理する方法であって、
前記デバイスは、前記消耗品を消耗して生成される生成物を、与えられた生成データに基づいて生成するようになっており、
前記生成物の量を取得する生成量取得ステップと、前記生成データの量を取得するデータ量取得ステップと、前記生成量取得ステップで生成した生成量及び前記データ量取得ステップで取得したデータ量に基づいて前記生成量に対する前記消耗量の割合を算出する消耗割合算出ステップとを含むことを特徴とするデバイス管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタで印刷に使用される消耗品の消耗量を管理するシステム、端末、プリンタおよびプログラム、並びに方法に係り、特に、印刷用紙１枚当たりの平均的なトナー等の消費量を正確に算出し、もって使用環境に即した印刷コストを正確に算出するのに好適なデバイス管理システム、プリンタ管理システム、プリンタ管理端末、ネットワークプリンタ、端末用プログラムおよびプリンタ用プログラム、並びにデバイス管理方法に関する。
【０００２】
【従来の技術】
オフィス等にプリンタを導入する際には、コスト削減の観点から、ランニングコストが極力低いプリンタを導入することが望まれる。ランニングコストとしては、例えば、印刷用紙１枚当たりの平均的なトナー・インクの消耗量に相当する費用（以下、単に印刷コストという。）が指標として知られており、これを把握するには、今のところ、プリンタ製造メーカが発表している値を採用するほかない。しかしながら、プリンタ製造メーカが発表している印刷コストは、プリンタ製造メーカが定めた印刷サンプルを印刷したときの値であり、実情に即しているとは言い難い。印刷コストは、印刷内容によって変動するからである。
【０００３】
そこで、使用環境に応じてプリンタを管理する技術を用いることができる。従来、プリンタを管理する技術およびその関連の技術としては、例えば、特許文献１に開示されている画像形成装置（以下、第１の従来例という。）、特許文献２に開示されているページプリント装置のプリント情報処理方法（以下、第２の従来例という。）、特許文献３に開示されている印刷システム（以下、第３の従来例という。）および特許文献４に開示されている消耗品管理システム（以下、第４の従来例という。）があった。
【０００４】
第１の従来例は、アンテナ電極板により現像スリーブとアンテナ電極間のトナー量に基づく静電容量変化を利用し現像剤の有無を判断し、所定時間における記録材の受信出力枚数を検出して、トナー容量Ｗとトナー残検出力電圧ＶとのＷ＝ｆ（Ｖ）という関係式をあらかじめ記憶し、初期トナー容量、受信出力枚数Ｎ枚後のトナー容量、トナー無しと判断される際のトナー量、トナー残検出力電圧により得られる受信出力枚数Ｎ枚時の１枚当たりの平均トナー消費量から、トナーの残使用日数を予測し、さらにシート残量検出部によって検出した残シート枚数と上記受信出力枚数からシートの残使用日数を予測し、操作パネル上に表示する。ここで、受信枚数Ｎ枚出力時の１枚当たりの平均トナー消費量は、初期のトナー容量をＷｉ、受信枚数Ｎ枚出力後のトナー容量をω、トナー残検出力電圧をυとすると、ω＝ｆ（υ）より、（Ｗｉ−ω）／Ｎ＝（Ｗｉ−ｆ（υ））／Ｎとして算出する。これにより、ユーザーに的確にトナーおよびシートの補給時期を知らせることができる。
【０００５】
第２の従来例は、ページメモリのプリントデータにつきページ単位の黒画素比率を計算して印刷枚数および印刷比率を更新し、統計メモリに累積貯蔵する過程と、現在の時間を判断し、一日の終りに、統計メモリに貯蔵した当日の印刷枚数および印刷比率に基づき日平均の印刷枚数および印刷比率を更新して統計メモリに貯蔵し、また月の終りに、統計メモリに貯蔵した日平均の印刷枚数および印刷比率に基づき月平均の印刷枚数および印刷比率を更新して統計メモリに貯蔵する過程と、統計メモリに貯蔵した月平均、日平均、当日の各印刷枚数および印刷比率を表示する過程と、を実施する。これにより、ユニット交換後の印刷用紙枚数および印刷用紙の黒画素比率を累積更新して統計資料として使用でき、ユニット交換時期を正確に予測することができる。
【０００６】
第３の従来例は、プリンタ制御部、消耗品、記憶部およびネットワーク通信部を含み、データ印刷ごとに印刷履歴情報を記憶部に蓄積するプリンタと、プリンタに接続されるホストコンピュータであって、ネットワーク通信部と、消耗品の交換日等の日付管理部と、印刷履歴情報を読み取る部と、プリンタから読み出した印刷履歴情報から消耗品の交換時期などを予測する部と、消耗品ごとの予測結果を表示する表示部とを備え、ホストコンピュータ側からプリンタに蓄積されている印刷情報の監視間隔が可変される。これにより、ネットワーク上での利用においても、効率よく、かつ正確に交換部品や消耗品の寿命を予測し、ユーザに通知することができる。
【０００７】
第４の従来例は、ユーザの機器からトナーロウ信号がサービスセンタに送信されると、サービスセンタでは、そのカートリッジのタイプとトナーロウ発生時期に基づいて、トナー切れとなる時期を予測する。この予測結果をユーザに通知し、ユーザから了承を得た日時に配送業者によるカートリッジの配送・回収を実施する。これにより、カートリッジで供給されるトナーについて、トナー切れとなる時期を正確に予想し、交換を促すことができる。
【０００８】
【特許文献１】
特開平８−２３４５５５号公報
【特許文献２】
特開平９−２２２２７号公報
【特許文献３】
特開２０００−７１５８１号公報
【特許文献４】
特開２００１−２２８７６１号公報
【０００９】
【発明が解決しようとする課題】
このように、第１の従来例は、初期のトナー容量Ｗｉ、受信枚数Ｎ枚出力後のトナー容量ωおよびトナー残検出力電圧υに基づいて、受信枚数Ｎ枚出力時の１枚当たりの平均トナー消費量を算出するようになっている。しかしながら、プリンタは、電源を投入した起動時にウォームアップ動作やクリーニング動作を行い、それら動作中に微量ながらトナー・インク（以下、トナー等という。）を消費しているため、起動を繰り返した場合、上記演算式では、受信枚数Ｎ枚出力時の１枚当たりの平均トナー消費量を正確に算出することができない。
【００１０】
また、第２の従来例は、月平均、日平均、当日の各印刷枚数および印刷比率を算出し表示するだけに止まり、これでは、印刷用紙１枚当たりの平均的なトナー等の消費量を正確に算出することができない。
また、第３の従来例は、実効印刷量とプリンタのトナー等の消耗度に関するあらかじめ定められた規定値とを比較して、プリンタのトナー等の交換時期を予測するようになっている。また、第４の従来例は、トナー等の残量が所定量に達したことを示す残量警告情報を取得し、取得した残量警告情報に基づいてトナー等が消尽する期日を予測するようになっている。しかしながら、これらも同様に、起動時のトナー等の消耗が考慮されていないので、印刷用紙１枚当たりの平均的なトナー等の消費量を正確に算出することができない。
【００１１】
したがって、第１ないし第４の従来例にあっては、使用環境に即した印刷コストを正確に算出することが困難であるという問題がある。
また、現状のプリンタにおいては、例えば検出精度が２％刻みであったりと、プリンタから取得できるトナー等の残量は必ずしも正確な値ではない。そのため、印刷用紙１枚当たりの平均的なトナー等の消費量を正確に算出することができない。したがって、使用環境に即した印刷コストを正確に算出することが困難であるという問題がある。
【００１２】
このことは、プリンタに限らず、その稼働により消耗品を消耗するデバイスであれば、プリンタ以外のデバイスについても同様の問題が想定される。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、印刷用紙１枚当たりの平均的なトナー等の消費量を正確に算出し、もって使用環境に即した印刷コストを正確に算出するのに好適なデバイス管理システム、プリンタ管理システム、プリンタ管理端末、ネットワークプリンタ、端末用プログラムおよびプリンタ用プログラム、並びにデバイス管理方法を提供することを目的としている。
【００１３】
【課題を解決するための手段】
〔発明１〕
上記目的を達成するために、発明１のデバイス管理システムは、
デバイスの稼働により消耗される消耗品の消耗量を管理するシステムであって、
前記消耗品の利用度合いを示す利用度を取得する利用度取得手段と、前記消耗品を消耗して生成される生成物の量を取得する生成量取得手段と、前記デバイスの起動回数を計数する起動回数計数手段と、前記利用度取得手段で取得した利用度、前記生成量取得手段で取得した生成量および前記起動回数計数手段で計数した起動回数に基づいて前記生成量に対する前記消耗量の割合を算出する消耗割合算出手段とを備えることを特徴とする。
【００１４】
このような構成であれば、利用度取得手段により、利用度が取得され、生成量取得手段により、生成物の量が取得され、起動回数計数手段により、デバイスの起動回数が計数される。そして、消耗割合算出手段により、取得された利用度および生成量、並びに計数された起動回数に基づいて、生成量に対する消耗量の割合が算出される。デバイスの起動時には、消耗品の所定量の消耗が見込まれるので、デバイスの起動回数を考慮することにより、考慮しない場合に比して、生成量に対する消耗量の割合を正確に算出することができる。
【００１５】
これにより、生成量に対する消耗量の割合を算出するにあたってデバイスの起動回数が考慮されるので、生成量に対する消耗量の割合を比較的正確に算出することができる。したがって、従来に比して、使用環境に即した印刷コストその他のランニングコストを比較的正確に算出することができるという効果が得られる。
【００１６】
ここで、利用度は、デバイスの稼働により消耗される消耗品の利用度合いを示すものをいい、これには、消耗品の利用量、利用率、利用頻度その他利用度合いを示すものが含まれる。また、消耗品の利用量には、消耗量だけでなく残量も含まれる。以下、発明２３のデバイス管理方法において同じである。
また、利用度取得手段は、利用度を取得するようになっていればどのような構成であってもよく、利用度を算出、検出または推定するようになっていてもよいし、デバイスその他の端末から利用度を取得するようになっていてもよい。このことは、生成量取得手段で生成量を取得する場合についても同様である。
【００１７】
また、本システムは、デバイスのみから構成してもよいし、デバイスと他の装置、端末その他の機器とを通信可能に接続したネットワークシステムとして構成してもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、デバイスおよび機器等のうちいずれに属していてもよい。以下、発明２のデバイス管理システムにおいて同じである。
〔発明２〕
さらに、発明２のデバイス管理システムは、
デバイスの稼働により消耗される消耗品の消耗量を管理するシステムであって、
前記デバイスは、前記消耗品を消耗して生成される生成物を、与えられた生成データに基づいて生成するようになっており、
前記生成物の量を取得する生成量取得手段と、前記生成データの量を取得するデータ量取得手段と、前記生成量取得手段で取得した生成量および前記データ量取得手段で取得したデータ量に基づいて前記生成量に対する前記消耗量の割合を算出する消耗割合算出手段とを備えることを特徴とする。
【００１８】
このような構成であれば、生成量取得手段により、生成物の量が取得され、データ量取得手段により、生成データの量が取得される。そして、消耗割合算出手段により、取得された生成量およびデータ量に基づいて、生成量に対する消耗量の割合が算出される。
消耗品の消耗量の検出精度が高くない場合、検出した消耗量に基づいて、生成量に対する消耗量の割合を算出しても正確な値が得られない。この場合、実測値を用いるよりは、データ量から消耗量を推定した方が正確な場合がある。消耗量は、生成物の生成量にはさほど比例しないがデータ量には比例またはほぼ比例する関係が認められるからである。したがって、データ量を考慮することにより、消耗量の検出精度が高くない場合でも、生成量に対する消耗量の割合を比較的正確に算出することができる。
【００１９】
これにより、生成量に対する消耗量の割合を算出するにあたってデータ量が考慮されるので、生成量に対する消耗量の割合を比較的正確に算出することができる。したがって、消耗量の検出精度が高くない場合でも、従来に比して、使用環境に即した印刷コストその他のランニングコストを比較的正確に算出することができるという効果が得られる。
【００２０】
ここで、生成量取得手段は、生成量を取得するようになっていればどのような構成であってもよく、生成量を算出、検出または推定するようになっていてもよいし、デバイスその他の端末から生成量を取得するようになっていてもよい。このことは、データ量取得手段でデータ量を取得する場合についても同様である。〔発明３〕
一方、上記目的を達成するために、発明３のプリンタ管理システムは、
ネットワークプリンタと、前記ネットワークプリンタを管理するプリンタ管理端末とを通信可能に接続し、前記ネットワークプリンタで印刷に使用される消耗品の消耗量を管理するシステムであって、
前記ネットワークプリンタは、前記消耗品の利用量を検出する利用量検出手段と、前記ネットワークプリンタで印刷した印刷物の印刷枚数を検出する印刷枚数検出手段と、前記ネットワークプリンタの起動回数を計数する起動回数計数手段と、前記利用量検出手段で検出した利用量、前記印刷枚数検出手段で検出した印刷枚数および前記起動回数計数手段で計数した起動回数を含むステータス情報を前記プリンタ管理端末に送信するステータス情報送信手段とを有し、
前記プリンタ管理端末は、前記ステータス情報を受信するステータス情報受信手段と、前記ステータス情報受信手段で受信したステータス情報に基づいて前記印刷枚数に対する前記消耗量の割合を算出する消耗割合算出手段とを有することを特徴とする。
【００２１】
このような構成であれば、ネットワークプリンタでは、利用量検出手段により、消耗品の利用量が検出され、印刷枚数検出手段により、印刷物の印刷枚数が検出され、起動回数計数手段により、ネットワークプリンタの起動回数が計数される。そして、ステータス情報送信手段により、検出された利用量および印刷枚数、並びに計数された起動回数を含むステータス情報がプリンタ管理端末に送信される。
【００２２】
プリンタ管理端末では、ステータス情報受信手段によりステータス情報を受信すると、消耗割合算出手段により、受信したステータス情報に基づいて印刷枚数に対する消耗量の割合が算出される。ネットワークプリンタの起動時には、消耗品の所定量の消耗が見込まれるので、ネットワークプリンタの起動回数を考慮することにより、考慮しない場合に比して、印刷枚数に対する消耗量の割合を正確に算出することができる。
【００２３】
これにより、印刷枚数に対する消耗量の割合を算出するにあたってネットワークプリンタの起動回数が考慮されるので、印刷枚数に対する消耗量の割合を比較的正確に算出することができる。したがって、従来に比して、使用環境に即した印刷コストを比較的正確に算出することができるという効果が得られる。
ここで、利用量は、ネットワークプリンタで印刷に使用される消耗品の量をいい、これには、消耗量だけでなく残量も含まれる。以下、発明１５のプリンタ管理端末、および発明１９の端末用プログラムにおいて同じである。
【００２４】
また、プリンタ管理端末は、ネットワークプリンタとの通信路の一端に接続する通信設備であって少なくともサーバ機能を有するものであればよく、クライアント機能およびサーバ機能の両方を有するものとして構成することもできる。以下、発明１３のプリンタ管理システム、発明１５および１６のプリンタ管理端末、並びに発明１９および２０の端末用プログラムにおいて同じである。
〔発明４〕
さらに、発明４のプリンタ管理システムは、発明３のプリンタ管理システムにおいて、
前記プリンタ管理端末は、さらに、前記ステータス情報を記憶するためのステータス情報記憶手段を有し、
前記ステータス情報受信手段は、前記ステータス情報を受信し、受信したステータス情報を前記ステータス情報記憶手段に格納するようになっており、
前記消耗割合算出手段は、前記ステータス情報記憶手段のステータス情報に含まれる利用量に基づいて所定の基準時からの前記消耗品の総消耗量を特定し、前記ステータス情報記憶手段のステータス情報に含まれる印刷枚数に基づいて前記所定の基準時からの総印刷枚数を特定し、前記ステータス情報記憶手段のステータス情報に含まれる起動回数に基づいて前記所定の基準時からの総起動回数を特定し、前記総起動回数に所定値を乗算し、前記総消耗量に前記乗算結果を加算した値を前記総印刷枚数で除算することにより、印刷用紙１枚当たりの平均的な前記消耗量を算出するようになっていることを特徴とする。
【００２５】
このような構成であれば、プリンタ管理端末では、ステータス情報受信手段により、受信したステータス情報がステータス情報記憶手段に格納される。次いで、消耗割合算出手段により、ステータス情報記憶手段のステータス情報に含まれる利用量に基づいて所定の基準時からの消耗品の総消耗量が特定され、ステータス情報記憶手段のステータス情報に含まれる印刷枚数に基づいて所定の基準時からの総印刷枚数が特定され、ステータス情報記憶手段のステータス情報に含まれる起動回数に基づいて所定の基準時からの総起動回数が特定される。そして、総起動回数に所定値が乗算され、総消耗量に乗算結果を加算した値が総印刷枚数で除算されることにより、印刷用紙１枚当たりの平均的な消耗量が算出される。
【００２６】
これにより、印刷用紙１枚当たりの平均的な消耗量を比較的正確に算出することができる。したがって、印刷コストを算出するには、消耗品の単位消耗量当たりの費用を得られた平均的な消耗量で除算するだけよいので、使用環境に即した印刷コストをさらに正確に算出することができるという効果も得られる。
ここで、ステータス情報記憶手段は、ステータス情報をあらゆる手段でかつあらゆる時期に記憶するものであり、ステータス情報をあらかじめ記憶してあるものであってもよいし、ステータス情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によってステータス情報を記憶するようになっていてもよい。以下、発明１４のプリンタ管理システムにおいて同じである。
〔発明５〕
さらに、発明５のプリンタ管理システムは、発明４のプリンタ管理システムにおいて、
前記プリンタ管理端末は、さらに、前記ステータス情報記憶手段のステータス情報に含まれる利用量に基づいて前記総消耗量を特定し、特定した総消耗量に基づいて前記所定値を補正する所定値補正手段を有することを特徴とする。
【００２７】
このような構成であれば、プリンタ管理端末では、所定値補正手段により、ステータス情報記憶手段のステータス情報に含まれる利用量に基づいて総消耗量が特定され、特定された総消耗量に基づいて所定値が補正される。ネットワークプリンタの起動時に消耗される消耗量は、ネットワークプリンタごとに異なるので、実測値に基づいて倍率（所定値）を補正すれば、起動時に消耗される消耗量を比較的正確に算出することができる。
【００２８】
したがって、印刷用紙１枚当たりの平均的な消耗量をさらに正確に算出することができるので、使用環境に即した印刷コストをさらに正確に算出することができるという効果も得られる。
〔発明６〕
さらに、発明６のプリンタ管理システムは、発明４および５のいずれかのプリンタ管理システムにおいて、
前記ネットワークプリンタは、さらに、受信した印刷データに基づいて印刷を行う印刷手段と、前記印刷データの量を検出する印刷データ量検出手段とを有し、
前記ステータス情報送信手段は、前記利用量検出手段で検出した利用量、前記印刷枚数検出手段で検出した印刷枚数、前記起動回数計数手段で計数した起動回数および前記印刷データ量検出手段で検出したデータ量を含むステータス情報を前記プリンタ管理端末に送信するようになっており、
前記消耗割合算出手段は、前記ステータス情報記憶手段のステータス情報のうち最新のものと、最新の一つ前のものとを対比して、前記データ量の変化はあるが前記利用量の変化がないと判定したときは、前記ステータス情報記憶手段のステータス情報に含まれるデータ量に基づいて前記所定の基準時からの総データ量を特定し、特定した総データ量に基づいて所定演算式により前記総消耗量を推定し、前記総消耗量に前記乗算結果を加算した値を前記総印刷枚数で除算することにより、印刷用紙１枚当たりの平均的な前記消耗量を算出するようになっていることを特徴とする。
【００２９】
このような構成であれば、ネットワークプリンタでは、印刷データを受信すると、印刷手段により、受信した印刷データに基づいて印刷が行われる。また、印刷データ量検出手段により、印刷データの量が検出され、ステータス情報送信手段により、検出された利用量、印刷枚数およびデータ量、並びに計数された起動回数を含むステータス情報がプリンタ管理端末に送信される。
【００３０】
プリンタ管理端末では、ステータス情報受信手段によりステータス情報を受信すると、受信したステータス情報がステータス情報記憶手段に格納される。次いで、ステータス情報記憶手段のステータス情報のうち最新のものと、最新の一つ前のものとが対比されて、データ量の変化はあるが利用量の変化がないと判定されると、消耗割合算出手段により、ステータス情報記憶手段のステータス情報に含まれるデータ量に基づいて所定の基準時からの総データ量が特定され、特定された総データ量に基づいて所定演算式により総消耗量が推定される。そして、総消耗量に乗算結果を加算した値が総印刷枚数で除算されることにより、印刷用紙１枚当たりの平均的な消耗量が算出される。
【００３１】
ネットワークプリンタにおける消耗品の消耗量の検出精度が高くない場合、検出した消耗量に基づいて、印刷用紙１枚当たりの平均的な消耗量を算出しても正確な値が得られない。この場合、実測値を用いるよりは、データ量から消耗量を推定した方が正確な場合がある。消耗量は、印刷枚数にはさほど比例しないがデータ量には比例またはほぼ比例する関係が認められるからである。したがって、データ量を考慮することにより、消耗量の検出精度が高くない場合でも、印刷用紙１枚当たりの平均的な消耗量を比較的正確に算出することができる。
【００３２】
これにより、印刷用紙１枚当たりの平均的な消耗量を算出するにあたってデータ量が考慮されるので、印刷用紙１枚当たりの平均的な消耗量を比較的正確に算出することができる。したがって、消耗量の検出精度が高くない場合でも、使用環境に即した印刷コストを比較的正確に算出することができるという効果も得られる。
〔発明７〕
さらに、発明７のプリンタ管理システムは、発明６のプリンタ管理システムにおいて、
前記所定演算式は、前記総データ量に所定係数を乗算し、その乗算結果に所定定数を加算するものであることを特徴とする。
【００３３】
このような構成であれば、プリンタ管理端末では、消耗割合算出手段により、総データ量に所定係数が乗算され、その乗算結果に所定定数が加算されることにより総消耗量が推定される。消耗量は、データ量に比例またはほぼ比例する関係が認められるので、総消耗量を比較的正確に推定することができる。
これにより、印刷用紙１枚当たりの平均的な消耗量をさらに正確に算出することができるので、消耗量の検出精度が高くない場合でも、使用環境に即した印刷コストをさらに正確に算出することができるという効果も得られる。
〔発明８〕
さらに、発明８のプリンタ管理システムは、発明７のプリンタ管理システムにおいて、
前記プリンタ管理端末は、さらに、前記ステータス情報記憶手段のステータス情報に含まれる利用量に基づいて前記総消耗量を特定し、特定した総消耗量に基づいて前記所定係数および前記所定定数を補正する演算式補正手段を有することを特徴とする。
【００３４】
このような構成であれば、プリンタ管理端末では、演算式補正手段により、ステータス情報記憶手段のステータス情報に含まれる利用量に基づいて総消耗量が特定され、特定された総消耗量に基づいて所定係数および所定定数が補正される。消耗量は、データ量に比例またはほぼ比例する関係が認められるが、その比例の度合いは、ネットワークプリンタごとに異なるので、実測値に基づいて比例の度合い（所定係数および所定定数）を補正すれば、消耗量を比較的正確に推定することができる。
【００３５】
したがって、印刷用紙１枚当たりの平均的な消耗量をさらに正確に算出することができるので、使用環境に即した印刷コストをさらに正確に算出することができるという効果も得られる。
〔発明９〕
さらに、発明９のプリンタ管理システムは、発明６ないし８のいずれかのプリンタ管理システムにおいて、
前記消耗割合算出手段は、前記ステータス情報記憶手段のステータス情報のうち最新のものと、最新の一つ前のものとを対比して、前記データ量の変化はあるが前記利用量の変化がないと判定したときは、前記ステータス情報記憶手段のステータス情報に含まれるデータ量に基づいて所定期間内における総データ量を特定し、特定した総データ量に基づいて前記所定演算式により前記所定期間内における前記消耗品の総消耗量を推定し、前記ステータス情報記憶手段のステータス情報に含まれる印刷枚数に基づいて前記所定期間内における総印刷枚数を特定し、前記ステータス情報記憶手段のステータス情報に含まれる起動回数に基づいて前記所定期間内における総起動回数を特定し、前記総起動回数に所定値を乗算し、前記総消耗量に前記乗算結果を加算した値を前記総印刷枚数で除算することにより、印刷用紙１枚当たりの平均的な前記消耗量を算出するようになっていることを特徴とする。
【００３６】
このような構成であれば、プリンタ管理端末では、ステータス情報記憶手段のステータス情報のうち最新のものと、最新の一つ前のものとが対比されて、データ量の変化はあるが利用量の変化がないと判定されると、消耗割合算出手段により、ステータス情報記憶手段のステータス情報に含まれるデータ量に基づいて所定期間内における総データ量が特定され、特定された総データ量に基づいて所定演算式により所定期間内における消耗品の総消耗量が推定される。次いで、ステータス情報記憶手段のステータス情報に含まれる印刷枚数に基づいて所定期間内における総印刷枚数が特定され、ステータス情報記憶手段のステータス情報に含まれる起動回数に基づいて所定期間内における総起動回数が特定される。そして、総起動回数に所定値が乗算され、総消耗量に乗算結果を加算した値が総印刷枚数で除算されることにより、印刷用紙１枚当たりの平均的な消耗量が算出される。
【００３７】
これにより、所定期間内における印刷用紙１枚当たりの平均的な消耗量を算出することができるという効果も得られる。
〔発明１０〕
さらに、発明１０のプリンタ管理システムは、発明９のプリンタ管理システムにおいて、
前記所定期間は、現在を基準として過去１日間、過去１週間および過去１ヶ月間のいずれかであることを特徴とする。
【００３８】
このような構成であれば、プリンタ管理端末では、現在を基準として過去１日間、過去１週間および過去１ヶ月間のいずれかの単位で、印刷用紙１枚当たりの平均的な消耗量が算出される。
これにより、現在を基準として過去１日間、過去１週間および過去１ヶ月間のいずれかの単位で、印刷用紙１枚当たりの平均的な消耗量を算出することができるという効果も得られる。
〔発明１１〕
さらに、発明１１のプリンタ管理システムは、発明３ないし１０のいずれかのプリンタ管理システムにおいて、
前記プリンタ管理端末は、さらに、前記消耗割合算出手段の算出結果に基づいて前記消耗品のランニングコストを算出するランニングコスト算出手段を有することを特徴とする。
【００３９】
このような構成であれば、プリンタ管理端末では、ランニングコスト算出手段により、消耗割合算出手段の算出結果に基づいて消耗品のランニングコストが算出される。
これにより、消耗品のランニングコストが算出されるので、使用環境に即した印刷コストを比較的容易に把握することができるという効果も得られる。
〔発明１２〕
さらに、発明１２のプリンタ管理システムは、発明３ないし１１のいずれかのプリンタ管理システムにおいて、
前記プリンタ管理端末は、さらに、前記ステータス情報に基づいて前記印刷枚数に対する前記消耗量の割合を算出する第２消耗割合算出手段を有し、
前記第２消耗割合算出手段は、前記ステータス情報記憶手段のステータス情報に含まれる利用量に基づいて所定の基準時からの前記消耗品の総消耗量を特定し、前記ステータス情報記憶手段のステータス情報に含まれる印刷枚数に基づいて前記所定の基準時からの総印刷枚数を特定し、前記総消耗量を前記総印刷枚数で除算することにより、印刷用紙１枚当たりの平均的な前記消耗量を算出するようになっていることを特徴とする。
【００４０】
このような構成であれば、プリンタ管理端末では、第２消耗割合算出手段により、ステータス情報記憶手段のステータス情報に含まれる利用量に基づいて所定の基準時からの消耗品の総消耗量が特定され、ステータス情報記憶手段のステータス情報に含まれる印刷枚数に基づいて所定の基準時からの総印刷枚数が特定される。そして、総消耗量が総印刷枚数で除算されることにより、印刷用紙１枚当たりの平均的な消耗量が算出される。
【００４１】
これにより、起動時に消費される消耗量を考慮した場合と、起動時に消費される消費量を考慮しない場合のそれぞれで、印刷用紙１枚当たりの平均的な消耗量を算出することができるという効果も得られる。
〔発明１３〕
さらに、発明１３のプリンタ管理システムは、
ネットワークプリンタと、前記ネットワークプリンタを管理するプリンタ管理端末とを通信可能に接続し、前記ネットワークプリンタで印刷に使用される消耗品の消耗量を管理するシステムであって、
前記ネットワークプリンタは、受信した印刷データに基づいて印刷を行う印刷手段と、前記ネットワークプリンタで印刷した印刷物の印刷枚数を検出する印刷枚数検出手段と、前記印刷データの量を検出する印刷データ量検出手段と、前記印刷枚数検出手段で検出した印刷枚数および前記印刷データ量検出手段で検出したデータ量を含むステータス情報を前記プリンタ管理端末に送信するステータス情報送信手段とを有し、
前記プリンタ管理端末は、前記ステータス情報を受信するステータス情報受信手段と、前記ステータス情報受信手段で受信したステータス情報に基づいて前記印刷枚数に対する前記消耗量の割合を算出する消耗割合算出手段とを有することを特徴とする。
【００４２】
このような構成であれば、ネットワークプリンタでは、印刷データを受信すると、印刷手段により、受信した印刷データに基づいて印刷が行われる。また、印刷枚数検出手段により、印刷物の印刷枚数が検出され、印刷データ量検出手段により、印刷データの量が検出される。そして、ステータス情報送信手段により、検出された印刷枚数およびデータ量を含むステータス情報がプリンタ管理端末に送信される。
【００４３】
プリンタ管理端末では、ステータス情報受信手段によりステータス情報を受信すると、消耗割合算出手段により、受信したステータス情報に基づいて印刷枚数に対する消耗量の割合が算出される。
ネットワークプリンタにおける消耗品の消耗量の検出精度が高くない場合、検出した消耗量に基づいて、印刷枚数に対する消耗量の割合を算出しても正確な値が得られない。この場合、実測値を用いるよりは、データ量から消耗量を推定した方が正確な場合がある。消耗量は、印刷枚数にはさほど比例しないがデータ量には比例またはほぼ比例する関係が認められるからである。したがって、データ量を考慮することにより、消耗量の検出精度が高くない場合でも、印刷枚数に対する消耗量の割合を比較的正確に算出することができる。
【００４４】
これにより、印刷枚数に対する消耗量の割合を算出するにあたってデータ量が考慮されるので、印刷枚数に対する消耗量の割合を比較的正確に算出することができる。したがって、消耗量の検出精度が高くない場合でも、従来に比して、使用環境に即した印刷コストを比較的正確に算出することができるという効果が得られる。
〔発明１４〕
さらに、発明１４のプリンタ管理システムは、発明１３のプリンタ管理システムにおいて、
前記プリンタ管理端末は、さらに、前記ステータス情報を記憶するためのステータス情報記憶手段を有し、
前記ステータス情報受信手段は、前記ステータス情報を受信し、受信したステータス情報を前記ステータス情報記憶手段に格納するようになっており、
前記消耗割合算出手段は、前記ステータス情報記憶手段のステータス情報に含まれるデータ量に基づいて所定の基準時からの総データ量を特定し、特定した総データ量に基づいて所定演算式により前記所定の基準時からの前記消耗品の総消耗量を推定し、前記ステータス情報記憶手段のステータス情報に含まれる印刷枚数に基づいて前記所定の基準時からの総印刷枚数を特定し、前記総消耗量を前記総印刷枚数で除算することにより、印刷用紙１枚当たりの平均的な前記消耗量を算出するようになっていることを特徴とする。
【００４５】
このような構成であれば、プリンタ管理端末では、ステータス情報受信手段により、受信したステータス情報がステータス情報記憶手段に格納される。次いで、消耗割合算出手段により、ステータス情報記憶手段のステータス情報に含まれるデータ量に基づいて所定の基準時からの総データ量が特定され、特定された総データ量に基づいて所定演算式により所定の基準時からの消耗品の総消耗量が推定される。そして、ステータス情報記憶手段のステータス情報に含まれる印刷枚数に基づいて所定の基準時からの総印刷枚数が特定され、総消耗量が総印刷枚数で除算されることにより、印刷用紙１枚当たりの平均的な消耗量が算出される。
【００４６】
これにより、印刷用紙１枚当たりの平均的な消耗量を比較的正確に算出することができる。したがって、印刷コストを算出するには、消耗品の単位消耗量当たりの費用を得られた平均的な消耗量で除算するだけよいので、使用環境に即した印刷コストをさらに正確に算出することができるという効果も得られる。
〔発明１５〕
一方、上記目的を達成するために、発明１５のプリンタ管理端末は、
発明３のプリンタ管理システムにおけるネットワークプリンタに通信可能に接続する端末であって、
前記利用量、前記印刷枚数および前記起動回数を含むステータス情報を受信するステータス情報受信手段と、前記ステータス情報受信手段で受信したステータス情報に基づいて前記印刷枚数に対する前記消耗量の割合を算出する消耗割合算出手段とを備えることを特徴とする。
【００４７】
このような構成であれば、発明３のプリンタ管理システムにおけるプリンタ管理端末と同等の作用が得られる。したがって、発明３のプリンタ管理システムと同等の効果が得られる。
〔発明１６〕
さらに、発明１６のプリンタ管理端末は、
発明１３のプリンタ管理システムにおけるネットワークプリンタに通信可能に接続する端末であって、
前記印刷枚数および前記データ量を含むステータス情報を受信するステータス情報受信手段と、前記ステータス情報受信手段で受信したステータス情報に基づいて前記印刷枚数に対する前記消耗量の割合を算出する消耗割合算出手段とを備えることを特徴とする。
【００４８】
このような構成であれば、発明１３のプリンタ管理システムにおけるプリンタ管理端末と同等の作用が得られる。したがって、発明１３のプリンタ管理システムと同等の効果が得られる。
〔発明１７〕
一方、上記目的を達成するために、発明１７のネットワークプリンタは、
発明３のプリンタ管理システムにおけるプリンタ管理端末に通信可能に接続するプリンタであって、
前記消耗品の利用量を検出する利用量検出手段と、当該で印刷した印刷物の印刷枚数を検出する印刷枚数検出手段と、当該の起動回数を計数する起動回数計数手段と、前記利用量検出手段で検出した利用量、前記印刷枚数検出手段で検出した印刷枚数および前記起動回数計数手段で計数した起動回数を含むステータス情報を前記プリンタ管理端末に送信するステータス情報送信手段とを備えることを特徴とする。
【００４９】
このような構成であれば、発明３のプリンタ管理システムにおけるネットワークプリンタと同等の作用が得られる。したがって、発明３のプリンタ管理システムと同等の効果が得られる。
〔発明１８〕
さらに、発明１８のネットワークプリンタは、
発明１３のプリンタ管理システムにおけるプリンタ管理端末に通信可能に接続するプリンタであって、
受信した印刷データに基づいて印刷を行う印刷手段と、当該で印刷した印刷物の印刷枚数を検出する印刷枚数検出手段と、前記印刷データの量を検出する印刷データ量検出手段と、前記印刷枚数検出手段で検出した印刷枚数および前記印刷データ量検出手段で検出したデータ量を含むステータス情報を前記プリンタ管理端末に送信するステータス情報送信手段とを備えることを特徴とする。
【００５０】
このような構成であれば、発明１３のプリンタ管理システムにおけるネットワークプリンタと同等の作用が得られる。したがって、発明１３のプリンタ管理システムと同等の効果が得られる。
〔発明１９〕
一方、上記目的を達成するために、発明１９の端末用プログラムは、
コンピュータからなる発明１５のプリンタ管理端末に実行させるためのプログラムであって、
前記利用量、前記印刷枚数および前記起動回数を含むステータス情報を受信するステータス情報受信手段、並びに前記ステータス情報受信手段で受信したステータス情報に基づいて前記印刷枚数に対する前記消耗量の割合を算出する消耗割合算出手段として実現される処理を実行させるためのプログラムであることを特徴とする。
【００５１】
このような構成であれば、プリンタ管理端末によってプログラムが読み取られ、読み取られたプログラムに従ってプリンタ管理端末が処理を実行すると、発明１５のプリンタ管理端末と同等の作用および効果が得られる。
〔発明２０〕
さらに、発明２０の端末用プログラムは、
コンピュータからなる発明１６のプリンタ管理端末に実行させるためのプログラムであって、
前記印刷枚数および前記データ量を含むステータス情報を受信するステータス情報受信手段、並びに前記ステータス情報受信手段で受信したステータス情報に基づいて前記印刷枚数に対する前記消耗量の割合を算出する消耗割合算出手段として実現される処理を実行させるためのプログラムであることを特徴とする。
【００５２】
このような構成であれば、プリンタ管理端末によってプログラムが読み取られ、読み取られたプログラムに従ってプリンタ管理端末が処理を実行すると、発明１６のプリンタ管理端末と同等の作用および効果が得られる。
〔発明２１〕
一方、上記目的を達成するために、発明２１のプリンタ用プログラムは、
コンピュータからなる発明１７のネットワークプリンタに実行させるためのプログラムであって、
前記消耗品の利用量を検出する利用量検出手段、当該ネットワークプリンタで印刷した印刷物の印刷枚数を検出する印刷枚数検出手段、当該ネットワークプリンタの起動回数を計数する起動回数計数手段、並びに前記利用量検出手段で検出した利用量、前記印刷枚数検出手段で検出した印刷枚数および前記起動回数計数手段で計数した起動回数を含むステータス情報を前記プリンタ管理端末に送信するステータス情報送信手段として実現される処理を実行させるためのプログラムであることを特徴とする。
【００５３】
このような構成であれば、ネットワークプリンタによってプログラムが読み取られ、読み取られたプログラムに従ってネットワークプリンタが処理を実行すると、発明１７のネットワークプリンタと同等の作用および効果が得られる。
〔発明２２〕
さらに、発明２２のプリンタ用プログラムは、
コンピュータからなる発明１８のネットワークプリンタに実行させるためのプログラムであって、
受信した印刷データに基づいて印刷を行う印刷手段、当該ネットワークプリンタで印刷した印刷物の印刷枚数を検出する印刷枚数検出手段、前記印刷データの量を検出する印刷データ量検出手段、並びに前記印刷枚数検出手段で検出した印刷枚数および前記印刷データ量検出手段で検出したデータ量を含むステータス情報を前記プリンタ管理端末に送信するステータス情報送信手段として実現される処理を実行させるためのプログラムであることを特徴とする。
【００５４】
このような構成であれば、ネットワークプリンタによってプログラムが読み取られ、読み取られたプログラムに従ってネットワークプリンタが処理を実行すると、発明１８のネットワークプリンタと同等の作用および効果が得られる。
〔発明２３〕
一方、上記目的を達成するために、発明２３のデバイス管理方法は、
デバイスの稼働により消耗される消耗品の消耗量を管理する方法であって、
前記消耗品の利用度合いを示す利用度を取得する利用度取得ステップと、前記消耗品を消耗して生成される生成物の量を取得する生成量取得ステップと、前記デバイスの起動回数を計数する起動回数計数ステップと、前記利用度取得ステップで取得した利用度、前記生成量取得ステップで取得した生成量および前記起動回数計数ステップで計数した起動回数に基づいて前記生成量に対する前記消耗量の割合を算出する消耗割合算出ステップとを含むことを特徴とする。
【００５５】
発明１のデバイス管理システムと同等の効果が得られる。
ここで、利用度取得ステップは、利用度を取得すればどのような方法であってもよく、利用度を算出、検出または推定してもよいし、デバイスその他の端末から利用度を取得してもよい。このことは、生成量取得ステップで生成量を取得する場合についても同様である。
〔発明２４〕
さらに、発明２４のデバイス管理方法は、
デバイスの稼働により消耗される消耗品の消耗量を管理する方法であって、
前記デバイスは、前記消耗品を消耗して生成される生成物を、与えられた生成データに基づいて生成するようになっており、
前記生成物の量を取得する生成量取得ステップと、前記生成データの量を取得するデータ量取得ステップと、前記生成量取得ステップで生成した生成量および前記データ量取得ステップで取得したデータ量に基づいて前記生成量に対する前記消耗量の割合を算出する消耗割合算出ステップとを含むことを特徴とする。
【００５６】
発明２のデバイス管理システムと同等の効果が得られる。
ここで、生成量取得ステップは、生成量を取得すればどのような方法であってもよく、生成量を算出、検出または推定してもよいし、デバイスその他の端末から生成量を取得してもよい。このことは、データ量取得ステップでデータ量を取得する場合についても同様である。
【００５７】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。図１ないし図１８は、本発明に係るデバイス管理システム、プリンタ管理システム、プリンタ管理端末、ネットワークプリンタ、端末用プログラムおよびプリンタ用プログラム、並びにデバイス管理方法の実施の形態を示す図である。
【００５８】
本実施の形態は、本発明に係るデバイス管理システム、プリンタ管理システム、プリンタ管理端末、ネットワークプリンタ、端末用プログラムおよびプリンタ用プログラム、並びにデバイス管理方法を、図１に示すように、プリンタ管理サーバ１００により、ネットワークプリンタ２００で印刷に使用される消耗品の消耗量を管理する場合について適用したものである。
【００５９】
まず、本発明を適用するネットワークシステムの構成を図１を参照しながら説明する。
図１は、本発明を適用するネットワークシステムの構成を示すブロック図である。
インターネット１９９には、図１に示すように、ネットワークプリンタ２００を管理するプリンタ管理サーバ１００と、複数のルータ１２０とが接続されている。各ルータ１２０には、パーソナルコンピュータ（以下、ＰＣという。）１４０と、ＰＣ１４０からの印刷要求に応じて印刷を行うネットワークプリンタ２００とが接続されており、ＰＣ１４０およびネットワークプリンタ２００は、ルータ１２０を介してインターネット１９９に接続している。また、ルータ１２０、ＰＣ１４０およびネットワークプリンタ２００で１つのサブネットワークを構成している。サブネットワークは、例えば、企業内であれば各部署ごとに構築されるものである。なお、発明の理解を容易にするため、各サブネットワークにはＰＣ１４０およびネットワークプリンタ２００をそれぞれ１台しか図示していないが、実際には、多数のＰＣ１４０およびネットワークプリンタ２００が接続されている。
【００６０】
次に、プリンタ管理サーバ１００の構成を図２を参照しながら詳細に説明する。
図２は、プリンタ管理サーバ１００の構成を示すブロック図である。
プリンタ管理サーバ１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ３０と、所定領域にあらかじめＣＰＵ３０の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互にかつデータ授受可能に接続されている。
【００６１】
Ｉ／Ｆ３８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置４０と、データやテーブル等をファイルとして格納する記憶装置４２と、画像信号に基づいて画面を表示する表示装置４４と、インターネット１９９に接続するための信号線とが接続されている。
【００６２】
記憶装置４２には、図３に示すように、ネットワークプリンタ２００のステータスを示すステータス情報を登録するステータス情報登録テーブル４００が記憶されている。
図３は、ステータス情報登録テーブル４００のデータ構造を示す図である。
ステータス情報登録テーブル４００には、各ステータス情報ごとに１つのレコードが登録される。レコードは、ネットワークプリンタ２００からステータス情報を受信しその都度新規に追加されていく。各レコードは、ステータス情報の作成日時を登録するフィールド４１０と、ネットワークプリンタ２００を一意に特定するプリンタＩＤを登録するフィールド４１２と、ネットワークプリンタ２００に割り当てられたＩＰアドレスを登録するフィールド４１４と、ネットワークプリンタ２００に割り当てられたサブネットマスクを登録するフィールド４１６と、ネットワークプリンタ２００で印刷に使用されるトナー等の残量を登録するフィールド４１８と、ネットワークプリンタ２００で印刷に使用された合計の用紙枚数（以下、総印刷枚数という。）を登録するフィールド４２０と、ネットワークプリンタ２００の総起動回数を登録するフィールド４２２と、ネットワークプリンタ２００で印刷処理した印刷データの総量を登録するフィールド４２４とを含んで構成されている。
【００６３】
図３の例では、第１段目のレコードには、作成日時として「2002/11/14」が、プリンタＩＤとして「001」が、ＩＰアドレスとして「192.168.1.10」が、サブネットマスクとして「255.255.255.0」が、トナー等の残量として「２０％」が、総印刷枚数として「21000」が、起動回数として「４」が、データ量として「13500」がそれぞれ登録されている。これは、プリンタＩＤ「001」により特定されるネットワークプリンタ２００には、ＩＰアドレス「192.168.1.10」およびサブネットマスク「255.255.255.0」が割り当てられ、２００２年１１月１４日の時点において、ネットワークプリンタ２００は、トナー等の残量が２０％、総印刷枚数が２１０００枚、総起動回数が４回、総データ量が13500bitであることを示している。
【００６４】
ＣＰＵ３０は、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図４、図６および図１３のフローチャートに示すステータス情報登録処理、プリンタ管理情報提示処理および係数補正処理をそれぞれ時分割で実行するようになっている。
【００６５】
初めに、ステータス情報登録処理を図４を参照しながら詳細に説明する。
図４は、ステータス情報登録処理を示すフローチャートである。
ステータス情報登録処理は、各ネットワークプリンタ２００からステータス情報を受信して登録する処理であって、ＣＰＵ３０において実行されると、図４に示すように、まず、ステップＳ１００に移行するようになっている。
【００６６】
ステップＳ１００では、ステータス情報を受信したか否かを判定したとき(Yes)は、ステップＳ１０２に移行するが、そうでないと判定したときは、ステータス情報を受信するまでステップＳ１００で待機する。
ステップＳ１０２では、受信したステータス情報をステータス情報登録テーブル４００に登録し、一連の処理を終了して元の処理に復帰させる。
【００６７】
図５は、ステータス情報のデータ構造を示す図である。
ステータス情報は、図５に示すように、プリンタＩＤ、作成日時、トナー等の残量、総印刷枚数、総起動回数および総データ量から構成されている。図５の例では、トナー等の残量および総データ量については、シアン、マゼンタ、イエローおよび黒の各色ごとに記録されている。
【００６８】
次に、プリンタ管理情報提示処理を図６を参照しながら詳細に説明する。
図６は、プリンタ管理情報提示処理を示すフローチャートである。
プリンタ管理情報提示処理は、ＰＣ１４０、ネットワークプリンタ２００その他の端末からの提示要求に応じて、ネットワークプリンタ２００の印刷コストその他ネットワークプリンタ２００の管理に必要な情報を提示する処理であって、ＣＰＵ３０において実行されると、図６に示すように、まず、ステップＳ２００に移行するようになっている。
【００６９】
ステップＳ２００では、プリンタ管理情報の提示要求を受信したか否かを判定し、提示要求を受信したと判定したとき(Yes)は、ステップＳ２０２に移行するが、そうでないと判定したとき(No)は、提示要求を受信するまでステップＳ２００で待機する。
ステップＳ２０２では、プリンタ管理情報を日ごとに集計すべきことが提示要求の要求元端末から要求されたか否かを判定し、日ごとに集計すべきことが要求されたと判定したとき(Yes)は、ステップＳ２０４に移行して、集計期間を指定する指定期間を現在を基準として過去１日間に設定し、ステップＳ２０６に移行する。
【００７０】
ステップＳ２０６では、プリンタ管理情報を週ごとに集計すべきことが提示要求の要求元端末から要求されたか否かを判定し、週ごとに集計すべきことが要求されたと判定したとき(Yes)は、ステップＳ２０８に移行して、集計期間を指定する指定期間を現在を基準として過去１週間に設定し、ステップＳ２１０に移行する。
【００７１】
ステップＳ２１０では、プリンタ管理情報を月ごとに集計すべきことが提示要求の要求元端末から要求されたか否かを判定し、月ごとに集計すべきことが要求されたと判定したとき(Yes)は、ステップＳ２１２に移行して、集計期間を指定する指定期間を現在を基準として過去１月間に設定し、ステップＳ２１４に移行する。
【００７２】
ステップＳ２１４では、印刷コストを算出すべきことが提示要求の要求元端末から要求されたか否かを判定し、印刷コストを算出すべきことが要求されたと判定したとき(Yes)は、ステップＳ２１６に移行して、印刷コストを算出する印刷コスト算出処理を実行し、ステップＳ２１８に移行する。
ステップＳ２１８では、総印刷枚数を算出すべきことが提示要求の要求元端末から要求されたか否かを判定し、総印刷枚数を算出すべきことが要求されたと判定したとき(Yes)は、ステップＳ２２０に移行して、ステータス情報登録テーブル４００に基づいて、提示要求に係るネットワークプリンタ２００（以下、指定ネットワークプリンタ２００という。）について指定期間内における総印刷枚数を算出し、ステップＳ２２２に移行する。
【００７３】
ステップＳ２２２では、トナー等の総消耗量を算出すべきことが提示要求の要求元端末から要求されたか否かを判定し、トナー等の総消耗量を算出すべきことが要求されたと判定したとき(Yes)は、ステップＳ２２４に移行して、指定ネットワークプリンタ２００について、ステータス情報登録テーブル４００のステータス情報のうち作成日時が最新のものと、最新の一つ前のものとを対比して、トナー等の残量の変化があるか否かを判定し、トナー等の残量の変化があると判定したとき(Yes)は、ステップＳ２２６に移行して、ステータス情報登録テーブル４００に基づいて、指定ネットワークプリンタ２００について指定期間内におけるトナー等の総消耗量を算出し、ステップＳ２２８に移行する。指定期間内におけるトナー等の総消耗量は、指定期間の最後の時点でのトナー等の残量から、指定期間の最初の時点でのトナー等の残量を減算すれば算出することができる。また、指定期間内にトナー等の交換が行われた場合には、トナー等の初期容量に交換回数を乗算した値をさらに加算すればよい。このことは、総印刷枚数、総起動回数および総データ量を算出する場合についても同様である。
【００７４】
ステップＳ２２８では、総データ量を算出すべきことが提示要求の要求元端末から要求されたか否かを判定し、総データ量を算出すべきことが要求されたと判定したとき(Yes)は、ステップＳ２３０に移行して、ステータス情報登録テーブル４００に基づいて、指定ネットワークプリンタ２００について指定期間内における総データ量を算出し、ステップＳ２３２に移行する。
【００７５】
ステップＳ２３２では、総起動回数を算出すべきことが提示要求の要求元端末から要求されたか否かを判定し、総起動回数を算出すべきことが要求されたと判定したとき(Yes)は、ステップＳ２３４に移行して、ステータス情報登録テーブル４００に基づいて、指定ネットワークプリンタ２００について指定期間内における総起動回数を算出し、ステップＳ２３６に移行する。
【００７６】
ステップＳ２３６では、ステップＳ２１６，Ｓ２２０，Ｓ２２６，Ｓ２３０，Ｓ２３４，Ｓ２４２のいずれかで算出した算出結果に基づいてグラフを生成し、ステップＳ２３８に移行して、生成したグラフを提示要求の要求元端末に送信し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ２３２で、総起動回数を算出すべきことが提示要求の要求元端末から要求されないと判定したとき(No)は、ステップＳ２３６に移行する。
【００７７】
一方、ステップＳ２２８で、総データ量を算出すべきことが提示要求の要求元端末から要求されないと判定したとき(No)は、ステップＳ２３２に移行する。
一方、ステップＳ２２４で、トナー等の残量の変化がないと判定したとき(No)は、ステップＳ２４０に移行して、ステータス情報登録テーブル４００に基づいて、指定ネットワークプリンタ２００について指定期間内における総データ量を算出し、ステップＳ２４２に移行して、算出した総データ量に基づいて指定期間内におけるトナー等の総消耗量を所定の消耗量推定演算式により算出し、ステップＳ２２８に移行する。なお、ステップＳ２４２の具体的な算出方法については、ステップＳ３１４（後述）の処理と同様なのでそこで詳述する。
【００７８】
一方、ステップＳ２２２で、トナー等の総消耗量を算出すべきことが提示要求の要求元端末から要求されないと判定したとき(No)は、ステップＳ２２８に移行する。
一方、ステップＳ２１８で、総印刷枚数を算出すべきことが提示要求の要求元端末から要求されないと判定したとき(No)は、ステップＳ２２２に移行する。
【００７９】
一方、ステップＳ２１４で、印刷コストを算出すべきことが提示要求の要求元端末から要求されないと判定したとき(No)は、ステップＳ２１８に移行する。
一方、ステップＳ２１０で、プリンタ管理情報を月ごとに集計すべきことが提示要求の要求元端末から要求されないと判定したとき(No)は、ステップＳ２１４に移行する。
【００８０】
一方、ステップＳ２０６で、プリンタ管理情報を週ごとに集計すべきことが提示要求の要求元端末から要求されないと判定したとき(No)は、ステップＳ２１０に移行する。
一方、ステップＳ２０２で、プリンタ管理情報を日ごとに集計すべきことが提示要求の要求元端末から要求されないと判定したとき(No)は、ステップＳ２０６に移行する。
【００８１】
次に、ステップＳ２１６の印刷コスト算出処理を図７を参照しながら詳細に説明する。
図７は、印刷コスト算出処理を示すフローチャートである。
印刷コスト算出処理は、ステップＳ２１６において実行されると、図７に示すように、まず、ステップＳ３００に移行する。
【００８２】
ステップＳ３００では、ステータス情報登録テーブル４００に基づいて、指定ネットワークプリンタ２００について指定期間内における総印刷枚数を算出し、ステップＳ３０２に移行して、ステータス情報登録テーブル４００に基づいて、指定ネットワークプリンタ２００について指定期間内における総起動回数を算出し、ステップＳ３０４に移行する。
【００８３】
ステップＳ３０４では、指定ネットワークプリンタ２００について、ステータス情報登録テーブル４００のステータス情報のうち作成日時が最新のものと、最新の一つ前のものとを対比して、トナー等の残量の変化があるか否かを判定し、トナー等の残量の変化があると判定したとき(Yes)は、ステップＳ３０６に移行して、ステータス情報登録テーブル４００に基づいて、指定ネットワークプリンタ２００について指定期間内におけるトナー等の総消耗量を算出し、ステップＳ３０８に移行する。
【００８４】
ステップＳ３０８では、ネットワークプリンタ２００の起動回数を考慮した印刷コストＣ1を算出する。
図８および図９は、総データ量の変化に対するトナー等の残量の変化を示すグラフである。
ネットワークプリンタ２００は、電源を投入した起動時にウォームアップ動作やクリーニング動作を行い、それら動作中に微量ながらトナー等を消費している。実際に、電源投入時に消費するトナー等の消費量を考慮すると、トナー等の残量と総データ量との関係は、図８に示すように、起動時以外は比例またはほぼ比例するが起動ごとにトナー等の残量が所定量減少している。そのため、正確な印刷コストを算出するには、図９に示すように、起動時の減少分を考慮して傾きを補正する必要がある。図９のグラフでは、補正前の傾きを実線で、補正後の傾きを点線で示している。具体的には、指定期間内における総消耗量をｘ[ml]、指定期間内における総印刷枚数をｙ[枚]、指定期間内における総起動回数をｚ[回]、起動時の消耗量を算出するための起動時消耗量算出係数をｋ1、トナー等の単位消耗量当たりの費用をα[円／ml]とすると、印刷コストＣ1[円／枚]は、下式（１）により算出することができる。
Ｃ1＝（ｘ＋ｋ1×ｚ）／ｙ×α                                  …（１）
次いで、ステップＳ３１０に移行して、ネットワークプリンタ２００の起動回数を考慮しない印刷コストＣ2を算出する。具体的には、指定期間内における総消耗量をｘ[ml]、指定期間内における総印刷枚数をｙ[枚]、トナー等の単位消耗量当たりの費用をα[円／ml]とすると、印刷コストＣ2[円／枚]は、下式（２）により算出することができる。
Ｃ2＝ｘ／ｙ×α                                              …（２）
次いで、ステップＳ３１０の処理が終了すると、一連の処理を終了して元の処理に復帰させる。
【００８５】
一方、ステップＳ３０４で、トナー等の残量の変化がないと判定したとき(No)は、ステップＳ３１２に移行して、ステータス情報登録テーブル４００に基づいて、指定ネットワークプリンタ２００について指定期間内における総データ量を算出し、ステップＳ３１４に移行して、算出した総データ量に基づいて指定期間内におけるトナー等の総消耗量を所定の消耗量推定演算式により算出する。
【００８６】
図１０および図１１は、総印刷枚数の変化に対するトナー等の残量の変化を示すグラフである。
図１２は、総データ量の変化に対するトナー等の残量の変化を示すグラフである。
通常、総印刷枚数とトナー等の残量は、図１０に示すように、正確な比例関係にない場合が多い。また、ネットワークプリンタ２００におけるトナー等の残量の検出精度が高くない場合は、一定量印刷された時点でまとまって減少するため、図１１に示すように、段階的な変化となる。図１１のグラフでは、実際の減衰曲線を点線で、ネットワークプリンタ２００からの通知により算出した減衰曲線を実線で示している。このため、図１１のＡの時点で提示要求があった場合、ステータス情報からでは正確な総消耗量を算出することができず、なんら手当をしないときは、実測値Ａ’に基づいて印刷コストが算出されてしまう。この場合、実測値Ａ’を用いるよりは、総データ量から総消耗量を推定した方が正確な場合がある。トナー等の残量は、総印刷枚数にはさほど比例しないが、データ量には、図１２に示すように、比例またはほぼ比例する関係が認められるからである。したがって、データ量を考慮することにより、トナー等の残量の検出精度が高くない場合でも、総消耗量を比較的正確に算出することができる。具体的には、指定期間内における総データ量をｄ[bit]、消耗量推定係数をｋ2，ｋ3とすると、総消耗量Ｕ[ml]は、下式（３）の消耗量推定演算式により算出することができる。
Ｕ＝ｋ2×ｄ＋ｋ3                                              …（３）
次いで、ステップＳ３１４の処理が終了すると、ステップＳ３０８に移行する。
【００８７】
次に、係数補正処理を図１３を参照しながら詳細に説明する。
図１３は、係数補正処理を示すフローチャートである。
係数補正処理は、所定周期ごとに各ネットワークプリンタ２００について実行される処理であって、ＣＰＵ３０において実行されると、図１３に示すように、まず、ステップＳ４００に移行するようになっている。
【００８８】
ステップＳ４００では、ステータス情報登録テーブル４００に基づいて、対象のネットワークプリンタ２００について、異なる２以上の日時におけるトナー等の消耗量を算出し、ステップＳ４０２に移行する。
ステップＳ４０２では、算出した各消耗量に基づいて、図９のグラフの傾きが実測値に沿うように起動時消耗量算出係数ｋ1を補正し、ステップＳ４０４に移行して、算出した各消耗量に基づいて、図１２のグラフの傾きおよびオフセットが実測値に沿うように消耗量推定係数ｋ2，ｋ3を補正し、一連の処理を終了して元の処理に復帰させる。
【００８９】
次に、ネットワークプリンタ２００の構成を図１４を参照しながら詳細に説明する。なお、各ネットワークプリンタ２００はいずれも、同一機能を有して構成されている。
図１４は、ネットワークプリンタ２００の構成を示すブロック図である。
ネットワークプリンタ２００は、図１４に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０と、所定領域にあらかじめＣＰＵ５０の制御プログラム等を格納しているＲＯＭ５２と、ＲＯＭ５２等から読み出したデータやＣＰＵ５０の演算過程で必要な演算結果を格納するためのＲＡＭ５４と、プリンタ基本情報その他不揮発に保持が必要な情報を格納するためのＥＰＲＯＭ５６と、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８とで構成されており、これらは、データを転送するための信号線であるバス５９で相互にかつデータ授受可能に接続されている。
【００９０】
Ｉ／Ｆ５８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能な操作パネル６０と、印刷データに基づいて印刷を行う印刷装置６２と、インターネット１９９に接続するための信号線とが接続されている。
ＣＰＵ５０は、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図１５および図１６のフローチャートに示すプリンタ基本情報登録処理およびステータス情報生成処理をそれぞれ時分割で実行するようになっている。
【００９１】
初めに、プリンタ基本情報登録処理を図１５を参照しながら詳細に説明する。
図１５は、プリンタ基本情報登録処理を示すフローチャートである。
プリンタ基本情報登録処理は、ネットワークプリンタ２００がプリンタ管理サーバ１００と通信を行うにあたって必要な基本的な情報を登録する処理であって、ＣＰＵ５０において実行されると、図１５に示すように、まず、ステップＳ５００に移行するようになっている。
【００９２】
ステップＳ５００では、プリンタ基本情報の登録を要求する登録要求を操作パネル６０から入力したか否かを判定し、登録要求を入力したと判定したとき(Yes)は、ステップＳ５０２に移行するが、そうでないと判定したとき(No)は、登録要求を入力するまでステップＳ５００で待機する。
ステップＳ５０２では、プリンタ基本情報を操作パネル６０から入力する。プリンタ基本情報は、例えば、ネットワークプリンタ２００に割り当てるＩＰアドレス、サブネットマスクおよびデフォルトゲートウェイアドレス、プリンタＩＤ、プリンタ管理サーバ１００のＩＰアドレス（以下、サーバＩＰアドレスという。）、プリンタ管理サーバ１００と通信を行うにあたって使用するＩＰのポート番号、並びに、ステータス情報を通知する条件を示すステータス情報通知条件を含んで構成されている。ステータス情報通知条件には、例えば、プリンタ基本情報を更新したときに通知すること、指定した日時に通知すること、指定した時間間隔ごとに通知すること、トナー等の残量が所定の閾値を下回ったときに通知すること、ネットワークプリンタ２００に障害が発生したときに通知することのいずれかの条件を設定することができる。
【００９３】
次いで、ステップＳ５０４に移行して、入力したプリンタ基本情報のうちＩＰアドレス、サブネットマスクおよびデフォルトゲートウェイアドレスをプリンタドライバに通知することによりネットワークプリンタ２００にそれらアドレスを設定し、ステップＳ５０６に移行して、入力したプリンタ基本情報をＥＰＲＯＭ５６に登録し、一連の処理を終了して元の処理に復帰させる。
【００９４】
次に、ステータス情報生成処理を図１６を参照しながら詳細に説明する。
図１６は、ステータス情報生成処理を示すフローチャートである。
ステータス情報生成処理は、ステータス情報通知条件に従ってステータス情報を生成する処理であって、ＣＰＵ５０において実行されると、図１６に示すように、まず、ステップＳ６００に移行するようになっている。
【００９５】
ステップＳ６００では、ステータス情報通知条件を満足したか否かを判定し、ステータス情報通知条件を満足したと判定したとき(Yes)は、ステップＳ６０２に移行するが、そうでないと判定したとき(No)は、ステータス情報通知条件を満足するまでステップＳ６００で待機する。
ステップＳ６０２では、トナー等の残量を検出し、ステップＳ６０４に移行して、総印刷枚数を検出し、ステップＳ６０６に移行して、総起動回数を検出し、ステップＳ６０８に移行して、総データ量を検出し、ステップＳ６１０に移行する。
【００９６】
ステップＳ６１０では、タイマ（不図示）等から現在日時を取得し、ステップＳ６１２に移行して、プリンタ基本情報をＥＰＲＯＭ５６から読み出し、ステップＳ６１４に移行する。
ステップＳ６１４では、ステップＳ６０２〜Ｓ６０８で検出したトナー等の残量、総印刷枚数、総起動回数および総データ量、ステップＳ６１０で取得した現在日時、並びにステップＳ６１２で読み出したプリンタ基本情報に基づいてステータス情報を生成し、ステップＳ６１６に移行して、読み出したプリンタ基本情報のうちサーバＩＰアドレスおよびポート番号に基づいて、生成したステータス情報をプリンタ管理サーバ１００に送信し、一連の処理を終了して元の処理に復帰させる。
【００９７】
次に、本実施の形態の動作を説明する。
まず、ネットワークプリンタ２００でプリンタ基本情報を登録する場合を説明する。
ユーザは、ネットワークプリンタ２００において、プリンタ基本情報の登録要求を操作パネル６０から入力し、メニュー等により表示される案内に従ってプリンタ基本情報を操作パネル６０から入力する。
【００９８】
ネットワークプリンタ２００では、プリンタ基本情報が入力されると、ステップＳ５０４を経て、入力されたプリンタ基本情報のうちＩＰアドレス、サブネットマスクおよびデフォルトゲートウェイアドレスがプリンタドライバに通知される。これにより、ネットワークプリンタ２００にそれらアドレスが設定され、プリンタ管理サーバ１００と通信可能な状態となる。そして、ステップＳ５０６を経て、入力されたプリンタ基本情報がＥＰＲＯＭ５６に登録される。
【００９９】
次に、ネットワークプリンタ２００がステータス情報を通知する場合を説明する。
ネットワークプリンタ２００では、ステータス情報通知条件として「指定した時間間隔ごとに」が設定されている場合には、指定した時間間隔ごとに、ステップＳ６０２〜Ｓ６１２を経て、ネットワークプリンタ２００のトナー等の残量、総印刷枚数、総起動回数および総データ量が検出され、現在日時が取得され、プリンタ基本情報がＥＰＲＯＭ５６から読み出される。そして、ステップＳ６１４〜Ｓ６１６を経て、トナー等の残量、総印刷枚数、総起動回数、総データ量、現在日時およびプリンタ基本情報に基づいてステータス情報が生成され、読み出されたプリンタ基本情報のうちサーバＩＰアドレスおよびポート番号に基づいて、生成されたステータス情報がプリンタ管理サーバ１００に送信される。
【０１００】
プリンタ管理サーバ１００では、ステータス情報を受信すると、ステップＳ１０２を経て、受信したステータス情報がステータス情報登録テーブル４００に登録される。
次に、ネットワークプリンタ２００の印刷コストを算出する場合を説明する。
印刷コストを算出する場合、ネットワークプリンタ２００のユーザまたは管理者は、ＰＣ１４０において、まず、プリンタ管理情報の提示を要求する。
【０１０１】
ＰＣ１４０では、ネットワークプリンタ２００の指定とともにプリンタ管理情報の提示が要求されると、図１７に示すような管理メニューがディスプレイ等に表示される。
図１７は、管理メニューの表示画面である。
図１７の管理メニューは、集計期間を選択する項目と、グラフ化データを選択する項目と、ＯＫボタンと、キャンセルボタンとから構成されている。集計期間を選択する項目では、日ごとに、週ごとおよび月ごとのいずれかの単位でプリンタ管理情報を集計することを選択する。グラフ化データを選択する項目では、１枚当たりのコスト（印刷コストＣ1）、ランニングコスト（印刷コストＣ2）、印刷枚数、稼働時間、消耗品残量、印刷データ量および電源操作回数（起動回数）のうちいずれかまたは複数を選択する。ここで、例えば、ユーザが集計期間として「日ごと」を、グラフ化データとして「１枚当たりのコスト」、「ランニングコスト」、「印刷枚数」および「消耗品残量」を選択したとすると、ＰＣ１４０では、プリンタ管理情報の提示要求とともにそれらの要求がプリンタ管理サーバ１００に送信される。
【０１０２】
プリンタ管理サーバ１００では、提示要求とともに、日ごとに集計すべきことが要求されると、ステップＳ２０４を経て、指定期間が現在を基準として過去１日間に設定される。次いで、印刷コストを算出すべきことが要求されると、ステップＳ２１６を経て、印刷コスト算出処理が実行される。
印刷コスト算出処理では、まず、ステップＳ３００，Ｓ３０２を経て、ステータス情報登録テーブル４００に基づいて、指定ネットワークプリンタ２００について指定期間内における総印刷枚数および総起動回数が算出される。そして、ステップＳ３０４を経て、指定ネットワークプリンタ２００について、ステータス情報登録テーブル４００のステータス情報のうち作成日時が最新のものと、最新の一つ前のものとが対比されて、トナー等の残量の変化があるか否かが判定される。判定の結果、トナー等の残量の変化があると判定されると、ステップＳ３０６〜Ｓ３１０を経て、指定ネットワークプリンタ２００について指定期間内におけるトナー等の総消耗量が算出され、上式（１）により印刷コストＣ1が、上式（２）により印刷コストＣ2がそれぞれ算出される。
【０１０３】
一方、判定の結果、トナー等の残量の変化がないと判定されると、ステップＳ３１２，Ｓ３１４を経て、ステータス情報登録テーブル４００に基づいて、指定ネットワークプリンタ２００について指定期間内における総データ量が算出され、算出された総データ量に基づいて指定期間内におけるトナー等の総消耗量Ｕが上式（３）の消耗量推定演算式により算出される。そして、ステップＳ３０８，Ｓ３１０を経て、上式（１）により印刷コストＣ1が、上式（２）により印刷コストＣ2がそれぞれ算出される。
【０１０４】
このように、印刷コストＣ1，Ｃ2が算出されると、ステップＳ２３６，Ｓ２３８を経て、図１８に示すようなグラフが生成され、生成されたグラフがＰＣ１４０に送信される。
図１８は、総印刷枚数の変化に対する印刷コストＣ1，Ｃ2の変化を示すグラフである。
【０１０５】
このようにして、本実施の形態では、ネットワークプリンタ２００は、トナー等の残量、総印刷枚数および総起動回数を検出し、検出したトナー等の残量、総印刷枚数および総起動回数を含むステータス情報をプリンタ管理サーバ１００に送信するようになっており、プリンタ管理サーバ１００は、ステータス情報を受信したときは、受信したステータス情報をステータス情報登録テーブル４００に登録し、ステータス情報登録テーブル４００に基づいて、指定期間内におけるトナー等の総消耗量、総印刷枚数および総起動回数を算出し、総起動回数に起動時消耗量算出係数ｋ1を乗算し、トナー等の総消耗量に乗算結果を加算した値を総印刷枚数で除算することにより印刷用紙１枚当たりの平均的な消耗量（以下、平均消耗量という。）を算出するようになっている。
【０１０６】
これにより、平均消耗量を算出するにあたってネットワークプリンタ２００の起動回数が考慮されるので、指定期間内における平均消耗量を比較的正確に算出することができる。したがって、従来に比して、使用環境に即した印刷コストを比較的正確に算出することができる。
さらに、本実施の形態では、プリンタ管理サーバ１００は、ステータス情報登録テーブル４００に基づいてトナー等の総消耗量を算出し、算出したトナー等の総消耗量に基づいて起動時消耗量算出係数ｋ1を補正するようになっている。
【０１０７】
これにより、平均消耗量をさらに正確に算出することができるので、使用環境に即した印刷コストをさらに正確に算出することができる。
さらに、本実施の形態では、プリンタ管理サーバ１００は、ステータス情報登録テーブル４００のステータス情報のうち作成日時が最新のものと、最新の一つ前のものとを対比して、トナー等の残量の変化がないと判定したときは、ステータス情報登録テーブル４００に基づいて指定期間における総データ量を算出し、算出した総データ量に基づいて消耗量推定演算式によりトナー等の総消耗量を推定し、トナー等の総消耗量に乗算結果を加算した値を総印刷枚数で除算することにより平均消耗量を算出するようになっている。
【０１０８】
これにより、平均消耗量を算出するにあたってデータ量が考慮されるので、平均消耗量を比較的正確に算出することができる。したがって、トナー等の残量の検出精度が高くない場合でも、使用環境に即した印刷コストを比較的正確に算出することができる。
さらに、本実施の形態では、プリンタ管理サーバ１００は、総データ量に消耗量推定係数ｋ2を乗算し、その乗算結果に消耗量推定係数ｋ3を加算するものである。
【０１０９】
これにより、平均消耗量をさらに正確に算出することができるので、トナー等の残量の検出精度が高くない場合でも、使用環境に即した印刷コストをさらに正確に算出することができる。
さらに、本実施の形態では、プリンタ管理サーバ１００は、ステータス情報登録テーブル４００に基づいてトナー等の総消耗量を算出し、算出したトナー等の総消耗量に基づいて消耗量推定係数ｋ2，ｋ3を補正するようになっている。
【０１１０】
これにより、平均消耗量をさらに正確に算出することができるので、使用環境に即した印刷コストをさらに正確に算出することができる。
さらに、本実施の形態では、指定期間は、現在を基準として過去１日間、過去１週間および過去１ヶ月間のいずれかである。
これにより、現在を基準として過去１日間、過去１週間および過去１ヶ月間のいずれかの単位で、印刷コストを算出することができる。
【０１１１】
さらに、本実施の形態では、プリンタ管理サーバ１００は、ステータス情報登録テーブル４００に基づいて指定期間内におけるトナー等の総消耗量を算出し、ステータス情報登録テーブル４００に基づいて指定期間内における総印刷枚数を算出し、トナー等の総消耗量を総印刷枚数で除算することにより平均消耗量を算出するようになっている。
【０１１２】
これにより、起動時に消費される消耗量を考慮した場合と、起動時に消費される消費量を考慮しない場合のそれぞれで、印刷コストを算出することができる。上記実施の形態において、プリンタ管理サーバ１００は、発明３ないし６、８、１１ないし２２のプリンタ管理端末に対応し、ネットワークプリンタ２００は、発明１、２、２３または２４のデバイスに対応し、記憶装置４２は、発明４ないし６、８、９、１２または１４のステータス情報記憶手段に対応している。また、ステップＳ１００は、発明３、４、１３ないし１６、１９または２０のステータス情報受信手段に対応し、ステップＳ３００〜Ｓ３０８，Ｓ３１２，Ｓ３１４は、発明１ないし４、６、９、１１、１３ないし１６、１９若しくは２０の消耗割合算出手段、または発明２３若しくは２４の消耗割合算出ステップに対応している。
【０１１３】
また、上記実施の形態において、ステップＳ３００，Ｓ３０４，Ｓ３０６，Ｓ３１０，Ｓ３１２，Ｓ３１４は、発明１２の第２消耗割合算出手段に対応し、ステップＳ３０８は、発明１１のランニングコスト算出手段に対応し、ステップＳ４０２は、発明５の所定値補正手段に対応している。また、ステップＳ４０４は、発明８の演算式補正手段に対応し、ステップＳ６０２，Ｓ６１６，Ｓ１００は、発明１の利用度取得手段、または発明２３の利用度取得ステップに対応し、ステップＳ６０２は、発明３、６、１７または２１の利用量検出手段に対応している。
【０１１４】
また、上記実施の形態において、ステップＳ６０４，Ｓ６１６，Ｓ１００は、発明１若しくは２の生成量取得手段、または発明２３若しくは２４の生成量取得ステップに対応し、ステップＳ６０４は、発明３、６、１３、１７、１８、２１または２２の印刷枚数検出手段に対応している。また、ステップＳ６０６は、発明１、３、６、１７若しくは２１の起動回数計数手段、または発明２３の起動回数計数ステップに対応し、ステップＳ６０８，Ｓ６１６，Ｓ１００は、発明２のデータ量取得手段、または発明２４のデータ量取得ステップに対応している。
【０１１５】
また、上記実施の形態において、ステップＳ６０８は、発明６、１３、１８または２２の印刷データ量検出手段に対応し、ステップＳ６１６は、発明３、６、１３、１７、１８、２１または２２のステータス情報送信手段に対応し、消耗量推定演算式は、発明６、７、９または１４の所定演算式に対応している。また、消耗量推定係数ｋ2は、発明７または８の所定係数に対応し、消耗量推定係数ｋ3は、発明７または８の所定定数に対応し、トナー等は、発明１ないし４、９、１１ないし１４、１７、２１、２３または２４の消耗品に対応し、トナー等の残量は、発明３ないし６、８、９、１２、１５、１７、１９または２１の利用量に対応している。
【０１１６】
また、上記実施の形態において、印刷物は、発明１、２、２３または２４の生成物に対応し、印刷データの量は、発明１、２、２３または２４の生成量に対応し、印刷データは、発明２または２４の生成データに対応している。
なお、上記実施の形態においては、トナー等の単位消耗量当たりの費用等のパラメータとして固定値を採用したが、これに限らず、図１９に示すように、ＰＣ１４０等において、トナー等の単位消耗量当たりの費用等のパラメータを変更可能に構成することもできる。
【０１１７】
図１９は、パラメータを変更する入力画面を示す図である。
図１９の例では、ユーザが入力可能なパラメータとして、一日の平均印刷枚数、一日の平均電源操作回数（起動回数）、一回当たりの平均印刷データ量、カラーのトナー等の単位消耗量当たりの費用およびモノクロのトナー等の単位消耗量当たりの費用が変更可能となっている。
【０１１８】
また、上記実施の形態においては、ＰＣ１４０においてプリンタ管理情報を提示すべきことをプリンタ管理サーバ１００に要求するように構成したが、これに限らず、プリンタ管理サーバ１００と通信可能に接続されていれば、ネットワークプリンタ２００その他の端末においてプリンタ管理情報を提示すべきことをプリンタ管理サーバ１００に要求するように構成することもできる。
【０１１９】
また、上記実施の形態においては、ネットワークプリンタ２００を管理するように構成したが、これに限らず、ネットワーク対応のプロジェクタ、スキャナ、ディジタルカメラ、ディジタルビデオカメラ、パソコン、ＰＤＡ（Personal Digital Assistant）、ネットワークストレージ、オーディオ機器、携帯電話、ＰＨＳ（登録商標）（Personal Handyphone System）、ウォッチ型ＰＤＡ、ＳＴＢ（Set Top Box）、ＰＯＳ（Point Of Sale）端末、コピー機、ＦＡＸ機、電話（ＩＰ電話等も含む。）、交換機、ＮＣＵ（Network Control Unit）、ルータ、ハブ、ブリッジ、その他ネットワーク対応の機器を管理するように構成することもできる。
【０１２０】
また、上記実施の形態において、図４、図６、図７および図１３のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ３２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ３４に読み込んで実行するようにしてもよい。
【０１２１】
また、上記実施の形態において、図１５および図１６のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ５２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ５４に読み込んで実行するようにしてもよい。
【０１２２】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０１２３】
また、上記実施の形態においては、本発明に係るデバイス管理システム、プリンタ管理システム、プリンタ管理端末、ネットワークプリンタ、端末用プログラムおよびプリンタ用プログラム、並びにデバイス管理方法を、インターネット１９９からなるネットワークシステムに適用した場合について説明したが、これに限らず、例えば、インターネット１９９と同一方式により通信を行ういわゆるイントラネットに適用してもよい。もちろん、インターネット１９９と同一方式により通信を行うネットワークに限らず、通常のネットワークに適用することもできる。
【０１２４】
また、上記実施の形態においては、本発明に係るデバイス管理システム、プリンタ管理システム、プリンタ管理端末、ネットワークプリンタ、端末用プログラムおよびプリンタ用プログラム、並びにデバイス管理方法を、図１に示すように、プリンタ管理サーバ１００により、ネットワークプリンタ２００で印刷に使用される消耗品の消耗量を管理する場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【図面の簡単な説明】
【図１】本発明を適用するネットワークシステムの構成を示すブロック図である。
【図２】プリンタ管理サーバ１００の構成を示すブロック図である。
【図３】ステータス情報登録テーブル４００のデータ構造を示す図である。
【図４】ステータス情報登録処理を示すフローチャートである。
【図５】ステータス情報のデータ構造を示す図である。
【図６】プリンタ管理情報提示処理を示すフローチャートである。
【図７】印刷コスト算出処理を示すフローチャートである。
【図８】総データ量の変化に対するトナー等の残量の変化を示すグラフである。
【図９】総データ量の変化に対するトナー等の残量の変化を示すグラフである。
【図１０】総印刷枚数の変化に対するトナー等の残量の変化を示すグラフである。
【図１１】総印刷枚数の変化に対するトナー等の残量の変化を示すグラフである。
【図１２】総データ量の変化に対するトナー等の残量の変化を示すグラフである。
【図１３】係数補正処理を示すフローチャートである。
【図１４】ネットワークプリンタ２００の構成を示すブロック図である。
【図１５】プリンタ基本情報登録処理を示すフローチャートである。
【図１６】ステータス情報生成処理を示すフローチャートである。
【図１７】管理メニューの表示画面である。
【図１８】総印刷枚数の変化に対する印刷コストＣ1，Ｃ2の変化を示すグラフである。
【図１９】パラメータを変更する入力画面を示す図である。
【符号の説明】
１００…プリンタ管理サーバ，１２０…ルータ，１４０…ＰＣ，２００…ネットワークプリンタ，１９９…インターネット，３０，５０…ＣＰＵ，３２，５２…ＲＯＭ，３４，５４…ＲＡＭ，５６…ＥＰＲＯＭ，３８，５８…Ｉ／Ｆ，４０…入力装置，４２…記憶装置，４４…表示装置，６０…操作パネル，６２…印刷装置，４００…ステータス情報登録テーブル
【図１】
2004192347.tif 000003
【図２】
2004192347.tif 000004
【図３】
2004192347.tif 000005
【図４】
2004192347.tif 000006
【図５】
2004192347.tif 000007
【図６】
2004192347.tif 000008
【図７】
2004192347.tif 000009
【図８】
2004192347.tif 000010
【図９】
2004192347.tif 000011
【図１０】
2004192347.tif 000012
【図１１】
2004192347.tif 000013
【図１２】
2004192347.tif 000014
【図１３】
2004192347.tif 000015
【図１４】
2004192347.tif 000016
【図１５】
2004192347.tif 000017
【図１６】
2004192347.tif 000018
【図１７】
2004192347.tif 000019
【図１８】
2004192347.tif 000020
【図１９】
2004192347.tif 000021