(57)【要約】      （修正有）【課題】  画像形成システムを構成する複数台の画像形成装置の中から所要条件を確実に満たす画像形成装置を印刷に使用する機器として使用できるようにする。【解決手段】  印刷管理サーバ３０が、ＰＣ２０から文書データおよび所要条件（印刷条件，機器選択条件）を含む印刷依頼を受けた場合に、その印刷条件および予め記憶保存してある各ＭＦＰ１０別の計算プログラムを含む上記文書データの印刷によって消費される消費電力量の計算依頼を各ＭＦＰ１０へそれぞれ通知して消費電力の計算を行わせることにより、その各ＭＦＰ１０からそれぞれ通知される計算結果を取得し、その取得した各ＭＦＰ１０別の計算結果に基づいてその各ＭＦＰ１０のいずれかを印刷使用機器として選択する。【選択図】        図１
2006146360.tif 000002
【特許請求の範囲】
【請求項１】
文書データ等の印刷データを生成する端末装置、および該端末装置からの前記印刷データを可視画像として用紙等の印刷媒体への印刷を行う複数台の各画像形成装置がネットワーク等の通信回線を介して接続され、前記端末装置からの前記印刷データを前記各画像形成装置へ選択的に送信して前記印刷を行わせる管理装置であって、
前記端末装置から前記印刷データおよび少なくとも印刷条件を含む所要条件を含む印刷依頼を受けた場合に、該印刷条件を含む前記印刷データの印刷によって消費される消費電力量の計算依頼を前記各画像形成装置へそれぞれ通知することにより、該各画像形成装置からそれぞれ通知される計算結果を取得する計算結果取得手段と、
該手段によって取得した前記各画像形成装置別の前記計算結果に基づいて該各画像形成装置のいずれかを前記印刷に使用する機器として選択する機器選択手段と
を設けたことを特徴とする管理装置。
【請求項２】
請求項１記載の管理装置において、
前記機器選択手段は、前記所要条件に機器選択条件が含まれている場合に、前記計算結果取得手段によって取得した前記各画像形成装置別の前記計算結果および前記機器選択条件に基づいて該各画像形成装置のいずれかを前記印刷に使用する機器として選択することを特徴とする管理装置。
【請求項３】
請求項２記載の管理装置において、
前記機器選択手段は、前記機器選択条件が印刷スピードよりも省エネルギーを優先するものであった場合に、前記各計算結果から最も消費電力の少ない画像形成装置を前記印刷に使用する機器として選択することを特徴とする管理装置。
【請求項４】
請求項１記載の管理装置において、
前記機器選択手段は、前記所要条件に機器選択条件が含まれている場合に、前記計算結果取得手段によって取得した前記各画像形成装置別の前記計算結果を前記端末装置へ通知する計算結果通知手段と、該手段による通知後、前記端末装置からの要求に応じて前記各画像形成装置のいずれかを前記印刷に使用する機器として選択することを特徴とする管理装置。
【請求項５】
請求項１乃至４のいずれか一項に記載の管理装置において、
前記各画像形成装置の前記消費電力量を計算するための該各画像形成装置別の計算プログラムを記憶する計算プログラム記憶手段を設けたことを特徴とする管理装置。
【請求項６】
請求項５記載の管理装置において、
前記端末装置から前記各画像形成装置別の計算プログラムを取得する計算プログラム取得手段を設け、
前記計算結果取得手段は、前記印刷条件および前記各画像形成装置別の前記計算プログラムを含む前記消費電力量の計算依頼を前記各画像形成装置へそれぞれ通知することにより、該各画像形成装置からそれぞれ通知される計算結果を取得することを特徴とする管理装置。
【請求項７】
請求項５又は６記載の管理装置において、
前記各画像形成装置のいずれかから前記消費電力量の計算が不可能なモードに移行する際に通知された該画像形成装置のプロパティを受けた場合に、該画像形成装置用の前記計算プログラムに従い、該プロパティおよび前記印刷条件に基づいて該画像形成装置の前記消費電力量の計算を代行する計算代行手段を設けたことを特徴とする管理装置。
【請求項８】
請求項５又は６記載の管理装置において、
外部から入力される前記各画像形成装置別のプロパティを登録するプロパティ登録手段と、
前記各画像形成装置のいずれかから前記消費電力量の計算が不可能なモードに移行する旨の通知を受けた場合に、該画像形成装置用の前記計算プログラムに従い、該画像形成装置のプロパティおよび前記印刷条件に基づいて該画像形成装置の消費電力量の計算を代行する計算代行手段と
を設けたことを特徴とする管理装置。
【請求項９】
請求項５又は６記載の管理装置において、
前記計算結果取得手段は、前記各画像形成装置のいずれかから前記消費電力量の計算が不可能なモードに移行する際に通知された該画像形成装置のプロパティを受けた場合に、該プロパティ，該画像形成装置用の前記計算プログラム，および前記印刷条件を含む前記消費電力量の計算代行依頼を前記各画像形成装置のうちの前記消費電力量の計算が可能な画像形成装置のいずれかへ通知することにより、該画像形成装置から通知される計算結果を取得する手段を有することを特徴とする管理装置。
【請求項１０】
請求項５又は６記載の管理装置において、
外部から入力される前記各画像形成装置別のプロパティを登録するプロパティ登録手段を設け、
前記計算結果取得手段は、前記各画像形成装置のいずれかから前記消費電力量の計算が不可能なモードに移行する旨の通知を受けた場合に、該画像形成装置のプロパティ，該画像形成装置用の前記計算プログラム，および前記印刷条件を含む前記消費電力量の計算代行依頼を前記各画像形成装置のうちの前記消費電力量の計算が可能な画像形成装置のいずれかへ通知することにより、該画像形成装置から通知される計算結果を取得する手段を有することを特徴とする管理装置。
【請求項１１】
請求項１乃至４のいずれか一項に記載の管理装置と前記端末装置と前記各画像形成装置とを前記通信回線を介して接続可能な画像形成システムにおいて、
前記各画像形成装置に、前記管理装置から前記消費電力量の計算依頼を受けた場合に、該依頼に含まれている印刷条件および自己のプロパティに基づいて自己の前記消費電力量を計算する消費電力量計算手段と、該手段による計算結果を前記管理装置へ通知する計算結果通知手段とを設けたことを特徴とする画像形成システム。
【請求項１２】
請求項１１記載の画像形成システムにおいて、
前記各画像形成装置にそれぞれ、自己の前記消費電力量を計算するための計算プログラムを記憶する計算プログラム記憶手段を設け、
前記各画像形成装置の前記消費電力量計算手段は、前記計算プログラムに従って自己の前記消費電力量を計算することを特徴とする画像形成システム。
【請求項１３】
請求項６記載の管理装置と前記端末装置と前記各画像形成装置とを前記通信回線を介して接続可能な画像形成システムにおいて、
前記各画像形成装置に、前記管理装置から前記消費電力量の計算依頼を受けた場合に、該依頼に含まれている前記計算プログラムに従い、該依頼に含まれている印刷条件および自己のプロパティに基づいて自己の前記消費電力量を計算する消費電力量計算手段と、該手段による計算結果を前記管理装置へ通知する計算結果通知手段とを設けたことを特徴とする画像形成システム。
【請求項１４】
請求項７又は９記載の管理装置と前記端末装置と前記各画像形成装置とを前記通信回線を介して接続可能な画像形成システムにおいて、
前記各画像形成装置に、前記消費電力量の計算が不可能なモードに移行する際に自己のプロパティを前記管理装置へ通知するプロパティ通知手段を設けたことを特徴とする画像形成システム。
【請求項１５】
請求項８又は１０記載の管理装置と前記端末装置と前記各画像形成装置とを前記通信回線を介して接続可能な画像形成システムにおいて、
前記各画像形成装置に、前記消費電力量の計算が不可能なモードに移行する際にその旨を前記管理装置へ通知するモード移行通知手段を設けたことを特徴とする画像形成システム。
【請求項１６】
請求項９又は１０記載の管理装置と前記端末装置と前記各画像形成装置とを前記通信回線を介して接続可能な画像形成システムにおいて、
前記各画像形成装置の前記消費電力量計算手段は、前記管理装置から前記プロパティ，前記計算プログラム，および前記印刷条件を含む前記消費電力量計算の代行依頼を受けた場合に、該計算プログラムに従い、該プロパティおよび該印刷条件に基づいて他の画像形成装置の前記消費電力量を計算する手段を有することを特徴とする画像形成システム。
【請求項１７】
文書データ等の印刷データを生成する端末装置、および該端末装置からの前記印刷データを可視画像として用紙等の印刷媒体への印刷を行う複数台の各画像形成装置がネットワーク等の通信回線を介して接続され、前記端末装置からの前記印刷データを前記各画像形成装置へ選択的に送信して前記印刷を行わせる管理装置における制御方法であって、
前記端末装置から前記印刷データおよび少なくとも印刷条件を含む所要条件を含む印刷依頼を受けた場合に、該印刷条件を含む前記印刷データの印刷によって消費される消費電力量の計算依頼を前記各画像形成装置へそれぞれ通知することにより、該各画像形成装置からそれぞれ通知される計算結果を取得し、その取得した前記各画像形成装置別の前記計算結果に基づいて該各画像形成装置のいずれかを前記印刷に使用する機器として選択することを特徴とする制御方法。
【請求項１８】
請求項１７記載の管理装置における制御方法において、
前記所要条件に機器選択条件が含まれている場合に、前記各画像形成装置別の前記計算結果および前記機器選択条件に基づいて該各画像形成装置のいずれかを前記印刷に使用する機器として選択することを特徴とする制御方法。
【請求項１９】
請求項１８記載の管理装置における制御方法において、
前記機器選択条件が印刷スピードよりも省エネルギーを優先するものであった場合に、前記各計算結果から最も消費電力の少ない画像形成装置を前記印刷に使用する機器として選択することを特徴とする制御方法。
【請求項２０】
請求項１７記載の管理装置における制御方法において、
前記所要条件に機器選択条件が含まれている場合に、前記各画像形成装置別の前記計算結果を前記端末装置へ通知した後、前記端末装置からの要求に応じて前記各画像形成装置のいずれかを前記印刷に使用する機器として選択することを特徴とする制御方法。
【請求項２１】
請求項１７乃至２０のいずれか一項に記載の管理装置における制御方法において、
前記各画像形成装置の前記消費電力量を計算するための該各画像形成装置別の計算プログラムをメモリに記憶保持することを特徴とする制御方法。
【請求項２２】
請求項２１記載の管理装置における制御方法において、
前記端末装置から前記各画像形成装置別の計算プログラムを取得して前記メモリに記憶保持し、前記印刷条件および前記各画像形成装置別の前記計算プログラムを含む前記消費電力量の計算依頼を前記各画像形成装置へそれぞれ通知することにより、該各画像形成装置からそれぞれ通知される計算結果を取得することを特徴とする制御方法。
【請求項２３】
請求項２１又は２２記載の管理装置における制御方法において、
前記各画像形成装置のいずれかから前記消費電力量の計算が不可能なモードに移行する際に通知された該画像形成装置のプロパティを受けた場合に、該画像形成装置用の前記計算プログラムに従い、該プロパティおよび前記印刷条件に基づいて該画像形成装置の前記消費電力量の計算を代行することを特徴とする制御方法。
【請求項２４】
請求項２１又は２２記載の管理装置における制御方法において、
外部から入力される前記各画像形成装置別のプロパティを登録し、前記各画像形成装置のいずれかから前記消費電力量の計算が不可能なモードに移行する旨の通知を受けた場合に、該画像形成装置用の前記計算プログラムに従い、該画像形成装置のプロパティおよび前記印刷条件に基づいて該画像形成装置の消費電力量の計算を代行することを特徴とする制御方法。
【請求項２５】
請求項２１又は２２記載の管理装置における制御方法において、
前記各画像形成装置のいずれかから前記消費電力量の計算が不可能なモードに移行する際に通知された該画像形成装置のプロパティを受けた場合に、該プロパティ，該画像形成装置用の前記計算プログラム，および前記印刷条件を含む前記消費電力量の計算代行依頼を前記各画像形成装置のうちの前記消費電力量の計算が可能な画像形成装置のいずれかへ通知することにより、該画像形成装置から通知される計算結果を取得することを特徴とする制御方法。
【請求項２６】
請求項２１又は２２記載の管理装置における制御方法において、
外部から入力される前記各画像形成装置別のプロパティを登録し、前記各画像形成装置のいずれかから前記消費電力量の計算が不可能なモードに移行する旨の通知を受けた場合に、該画像形成装置のプロパティ，該画像形成装置用の前記計算プログラム，および前記印刷条件を含む前記消費電力量の計算代行依頼を前記各画像形成装置のうちの前記消費電力量の計算が可能な画像形成装置のいずれかへ通知することにより、該画像形成装置から通知される計算結果を取得することを特徴とする制御方法。
【請求項２７】
文書データ等の印刷データを生成する端末装置、および該端末装置からの前記印刷データを可視画像として用紙等の印刷媒体への印刷を行う複数台の各画像形成装置がネットワーク等の通信回線を介して接続され、前記端末装置からの前記印刷データを前記各画像形成装置へ選択的に送信して前記印刷を行わせる管理装置のコンピュータに、
前記端末装置から前記印刷データおよび少なくとも印刷条件を含む所要条件を含む印刷依頼を受けた場合に、該印刷条件を含む前記印刷データの印刷によって消費される消費電力量の計算依頼を前記各画像形成装置へそれぞれ通知することにより、該各画像形成装置からそれぞれ通知される計算結果を取得する計算結果取得機能と、該機能によって取得した前記各画像形成装置別の前記計算結果に基づいて該各画像形成装置のいずれかを前記印刷に使用する機器として選択する機器選択機能とを実現させるためのプログラム。
【請求項２８】
請求項２７記載のプログラムにおいて、
前記機器選択機能は、前記所要条件に機器選択条件が含まれている場合に、前記計算結果取得機能によって取得した前記各画像形成装置別の前記計算結果および前記機器選択条件に基づいて該各画像形成装置のいずれかを前記印刷に使用する機器として選択することを特徴とするプログラム。
【請求項２９】
請求項２８記載のプログラムにおいて、
前記機器選択機能は、前記機器選択条件が印刷スピードよりも省エネルギーを優先するものであった場合に、前記各計算結果から最も消費電力の少ない画像形成装置を前記印刷に使用する機器として選択することを特徴とするプログラム。
【請求項３０】
請求項２７記載のプログラムにおいて、
前記機器選択機能は、前記所要条件に機器選択条件が含まれている場合に、前記計算結果取得機能によって取得した前記各画像形成装置別の前記計算結果を前記端末装置へ通知する計算結果通知機能と、該機能による通知後、前記端末装置からの要求に応じて前記各画像形成装置のいずれかを前記印刷に使用する機器として選択することを特徴とするプログラム。
【請求項３１】
請求項２７乃至３０のいずれか一項に記載のプログラムにおいて、
前記コンピュータに、前記各画像形成装置の前記消費電力量を計算するための該各画像形成装置別の計算プログラムを記憶する計算プログラム記憶機能をも実現させるためのプログラム。
【請求項３２】
請求項３１記載のプログラムにおいて、
前記コンピュータに、前記端末装置から前記各画像形成装置別の計算プログラムを取得する計算プログラム取得機能をも実現させるためのプログラムであり、
前記計算結果取得機能は、前記印刷条件および前記各画像形成装置別の前記計算プログラムを含む前記消費電力量の計算依頼を前記各画像形成装置へそれぞれ通知することにより、該各画像形成装置からそれぞれ通知される計算結果を取得することを特徴とするプログラム。
【請求項３３】
請求項３１又は３２記載のプログラムにおいて、
前記コンピュータに、前記各画像形成装置のいずれかから前記消費電力量の計算が不可能なモードに移行する際に通知された該画像形成装置のプロパティを受けた場合に、該画像形成装置用の前記計算プログラムに従い、該プロパティおよび前記印刷条件に基づいて該画像形成装置の前記消費電力量の計算を代行する計算代行機能をも実現させるためのプログラム。
【請求項３４】
請求項３１又は３２記載のプログラムにおいて、
前記コンピュータに、外部から入力される前記各画像形成装置別のプロパティを登録するプロパティ登録機能と、前記各画像形成装置のいずれかから前記消費電力量の計算が不可能なモードに移行する旨の通知を受けた場合に、該画像形成装置用の前記計算プログラムに従い、該画像形成装置のプロパティおよび前記印刷条件に基づいて該画像形成装置の消費電力量の計算を代行する計算代行機能とを実現させるためのプログラム。
【請求項３５】
請求項３１又は３２記載のプログラムにおいて、
前記計算結果取得機能は、前記各画像形成装置のいずれかから前記消費電力量の計算が不可能なモードに移行する際に通知された該画像形成装置のプロパティを受けた場合に、該プロパティ，該画像形成装置用の前記計算プログラム，および前記印刷条件を含む前記消費電力量の計算代行依頼を前記各画像形成装置のうちの前記消費電力量の計算が可能な画像形成装置のいずれかへ通知することにより、該画像形成装置から通知される計算結果を取得する機能を有することを特徴とするプログラム。
【請求項３６】
請求項３１又は３２記載のプログラムにおいて、
前記コンピュータに、外部から入力される前記各画像形成装置別のプロパティを登録するプロパティ登録機能を実現させるためのプログラムであり、
前記計算結果取得機能は、前記各画像形成装置のいずれかから前記消費電力量の計算が不可能なモードに移行する旨の通知を受けた場合に、該画像形成装置のプロパティ，該画像形成装置用の前記計算プログラム，および前記印刷条件を含む前記消費電力量の計算代行依頼を前記各画像形成装置のうちの前記消費電力量の計算が可能な画像形成装置のいずれかへ通知することにより、該画像形成装置から通知される計算結果を取得する機能を有することを特徴とするプログラム。
【請求項３７】
請求項２７乃至３６のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数台のデジタル複写機，プリンタ，ファクシミリ装置，デジタル複合機等の各画像形成装置を一括管理する管理装置（印刷管理サーバ）、その管理装置と共にそれと通信回線を介して接続可能なＰＣ（パーソナルコンピュータ）等の端末装置および上記各画像形成装置とを備えた画像形成システム、上記管理装置における制御方法、上記管理装置のコンピュータ（ＣＰＵ）に実行させるプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来、ＰＣ等の端末装置とデジタル複写機等の画像形成装置はケーブルによって１対１で直結され、端末装置では、例えばアプリケーション（アプリケーションソフトウェア）によってモニタ（表示装置）の画面上でキーボード等の操作に応じた文書データ（ドキュメントデータ）等の印刷データを生成（作成）し、キーボード等の操作によって印刷要求が発行された時に、プリンタドライバ（プリンタドライバプログラム）によって上記印刷データを上記画像形成装置が理解できる言語に翻訳（変換）し、その翻訳した印刷データおよび印刷条件を含む印刷依頼（印刷指示）を上記画像形成装置へ送信して印刷を行わせるようにしている。なお、アプリケーションはＯＳ（オペレーティングシステム）によって管理されている。
【０００３】
しかし、ネットワーク等の通信回線の技術の需要が高まるにつれ、扱われるデータ量も増大していることから、その利用性，経済性等に対する要望が益々高まり、近年、それぞれ異なる機能を有する複数台の画像形成装置をネットワーク上に分散して接続し、選択的に利用可能にした画像形成システムが出回るようになった。
このような画像形成システムとしては、ネットワーク上に端末装置の他に複数台の各画像形成装置を一括管理する印刷管理サーバも接続することにより、端末装置からの印刷データを印刷管理サーバが各画像形成装置へ選択的に送信して印刷を行わせるようにしたものがある（例えば特許文献１参照）。
【特許文献１】特開２００４−２１３３７０号公報
【０００４】
なお、アプリケーション（アプリ）とは、アプリケーション・ソフトウェア又はアプリケーション・プログラムのことを指す。このアプリケーションは、ユーザインタフェースを行う部分で、ユーザに提供する機能を実現するためのものであり、コピー機能を実現するためのアプリ（コピーアプリ）、プリンタ機能を実現するためのアプリ（プリンタアプリ）、スキャナ機能を実現するためのアプリ（スキャナアプリ）、ＦＡＸ（ファクシミリ）機能を実現するためのアプリ（ＦＡＸアプリ）などがある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した画像形成システムでは、印刷管理サーバが、複数台の画像形成装置の中からユーザが希望する印刷条件等の所要条件を確実に満たす画像形成装置を印刷に使用する機器（印刷使用機器）として選択することはできなかった。
この発明は、上記の点に鑑みてなされたものであり、画像形成システムを構成する複数台の画像形成装置の中から所要条件を確実に満たす画像形成装置を印刷に使用する機器として使用できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、上記の目的を達成するため、管理装置、その管理装置と共にそれと通信回線を介して接続可能な端末装置および画像形成装置とを備えた画像形成システム、上記管理装置における制御方法、その管理装置のコンピュータに実行させるプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【０００７】
請求項１の発明による管理装置は、文書データ等の印刷データを生成する端末装置、および該端末装置からの上記印刷データを可視画像として用紙等の印刷媒体への印刷を行う複数台の各画像形成装置がネットワーク等の通信回線を介して接続され、上記端末装置からの上記印刷データを上記各画像形成装置へ選択的に送信して上記印刷を行わせる管理装置であって、上記端末装置から上記印刷データおよび少なくとも印刷条件を含む所要条件を含む印刷依頼を受けた場合に、該印刷条件を含む上記印刷データの印刷によって消費される消費電力量の計算依頼を上記各画像形成装置へそれぞれ通知することにより、該各画像形成装置からそれぞれ通知される計算結果を取得する計算結果取得手段と、該手段によって取得した上記各画像形成装置別の上記計算結果に基づいて該各画像形成装置のいずれかを上記印刷に使用する機器として選択する機器選択手段とを設けたものである。
【０００８】
請求項２の発明による管理装置は、請求項１の管理装置において、上記機器選択手段が、上記所要条件に機器選択条件が含まれている場合に、上記計算結果取得手段によって取得した上記各画像形成装置別の上記計算結果および上記機器選択条件に基づいて該各画像形成装置のいずれかを上記印刷に使用する機器として選択するものである。
請求項３の発明による管理装置は、請求項２の管理装置において、上記機器選択手段が、上記機器選択条件が印刷スピードよりも省エネルギーを優先するものであった場合に、上記各計算結果から最も消費電力の少ない画像形成装置を上記印刷に使用する機器として選択するものである。
【０００９】
請求項４の発明による管理装置は、請求項１の管理装置において、上記機器選択手段が、上記所要条件に機器選択条件が含まれている場合に、上記計算結果取得手段によって取得した上記各画像形成装置別の上記計算結果を上記端末装置へ通知する計算結果通知手段と、該手段による通知後、上記端末装置からの要求に応じて上記各画像形成装置のいずれかを上記印刷に使用する機器として選択するものである。
請求項５の発明による管理装置は、請求項１〜４のいずれかの管理装置において、上記各画像形成装置の上記消費電力量を計算するための該各画像形成装置別の計算プログラムを記憶する計算プログラム記憶手段を設けたものである。
【００１０】
請求項６の発明による管理装置は、請求項５の管理装置において、上記端末装置から上記各画像形成装置別の計算プログラムを取得する計算プログラム取得手段を設け、上記計算結果取得手段は、上記印刷条件および上記各画像形成装置別の上記計算プログラムを含む上記消費電力量の計算依頼を上記各画像形成装置へそれぞれ通知することにより、該各画像形成装置からそれぞれ通知される計算結果を取得するものである。
【００１１】
請求項７の発明による管理装置は、請求項５又は６の管理装置において、上記各画像形成装置のいずれかから上記消費電力量の計算が不可能なモードに移行する際に通知された該画像形成装置のプロパティを受けた場合に、該画像形成装置用の上記計算プログラムに従い、該プロパティおよび上記印刷条件に基づいて該画像形成装置の上記消費電力量の計算を代行する計算代行手段を設けたものである。
【００１２】
請求項８の発明による管理装置は、請求項５又は６の管理装置において、外部から入力される上記各画像形成装置別のプロパティを登録するプロパティ登録手段と、上記各画像形成装置のいずれかから上記消費電力量の計算が不可能なモードに移行する旨の通知を受けた場合に、該画像形成装置用の上記計算プログラムに従い、該画像形成装置のプロパティおよび上記印刷条件に基づいて該画像形成装置の消費電力量の計算を代行する計算代行手段とを設けたものである。
【００１３】
請求項９の発明による管理装置は、請求項５又は６の管理装置において、上記計算結果取得手段に、上記各画像形成装置のいずれかから上記消費電力量の計算が不可能なモードに移行する際に通知された該画像形成装置のプロパティを受けた場合に、該プロパティ，該画像形成装置用の上記計算プログラム，および上記印刷条件を含む上記消費電力量の計算代行依頼を上記各画像形成装置のうちの上記消費電力量の計算が可能な画像形成装置のいずれかへ通知することにより、該画像形成装置から通知される計算結果を取得する手段を備えたものである。
【００１４】
請求項１０の発明による管理装置は、請求項５又は６の管理装置において、外部から入力される上記各画像形成装置別のプロパティを登録するプロパティ登録手段を設け、上記計算結果取得手段が、上記各画像形成装置のいずれかから上記消費電力量の計算が不可能なモードに移行する旨の通知を受けた場合に、該画像形成装置のプロパティ，該画像形成装置用の上記計算プログラム，および上記印刷条件を含む上記消費電力量の計算代行依頼を上記各画像形成装置のうちの上記消費電力量の計算が可能な画像形成装置のいずれかへ通知することにより、該画像形成装置から通知される計算結果を取得する手段を有するものである。
【００１５】
請求項１１の発明による画像形成システムは、請求項１〜４のいずれかの管理装置と上記端末装置と上記各画像形成装置とを上記通信回線を介して接続可能な画像形成システムにおいて、上記各画像形成装置に、上記管理装置から上記消費電力量の計算依頼を受けた場合に、該依頼に含まれている印刷条件および自己のプロパティに基づいて自己の上記消費電力量を計算する消費電力量計算手段と、該手段による計算結果を上記管理装置へ通知する計算結果通知手段とを設けたものである。
【００１６】
請求項１２の発明による画像形成システムは、請求項１１の画像形成システムにおいて、上記各画像形成装置にそれぞれ、自己の上記消費電力量を計算するための計算プログラムを記憶する計算プログラム記憶手段を設け、上記各画像形成装置の上記消費電力量計算手段が、上記計算プログラムに従って自己の上記消費電力量を計算するものである。
【００１７】
請求項１３の発明による画像形成システムは、請求項６の管理装置と上記端末装置と上記各画像形成装置とを上記通信回線を介して接続可能な画像形成システムにおいて、上記各画像形成装置に、上記管理装置から上記消費電力量の計算依頼を受けた場合に、該依頼に含まれている上記計算プログラムに従い、該依頼に含まれている印刷条件および自己のプロパティに基づいて自己の上記消費電力量を計算する消費電力量計算手段と、該手段による計算結果を上記管理装置へ通知する計算結果通知手段とを設けたものである。
【００１８】
請求項１４の発明による画像形成システムは、請求項７又は９の管理装置と上記端末装置と上記各画像形成装置とを上記通信回線を介して接続可能な画像形成システムにおいて、上記各画像形成装置に、上記消費電力量の計算が不可能なモードに移行する際に自己のプロパティを上記管理装置へ通知するプロパティ通知手段を設けたものである。
請求項１５の発明による画像形成システムは、請求項８又は１０の管理装置と上記端末装置と上記各画像形成装置とを上記通信回線を介して接続可能な画像形成システムにおいて、上記各画像形成装置に、上記消費電力量の計算が不可能なモードに移行する際にその旨を上記管理装置へ通知するモード移行通知手段を設けたものである。
【００１９】
請求項１６の発明による画像形成システムは、請求項９又は１０記載の管理装置と上記端末装置と上記各画像形成装置とを上記通信回線を介して接続可能な画像形成システムにおいて、上記各画像形成装置の上記消費電力量計算手段が、上記管理装置から上記プロパティ，上記計算プログラム，および上記印刷条件を含む上記消費電力量計算の代行依頼を受けた場合に、該計算プログラムに従い、該プロパティおよび該印刷条件に基づいて他の画像形成装置の上記消費電力量を計算する手段を有するものである。
【００２０】
請求項１７の発明による管理装置における制御方法は、文書データ等の印刷データを生成する端末装置、および該端末装置からの上記印刷データを可視画像として用紙等の印刷媒体への印刷を行う複数台の各画像形成装置がネットワーク等の通信回線を介して接続され、上記端末装置からの上記印刷データを上記各画像形成装置へ選択的に送信して上記印刷を行わせる管理装置における制御方法であって、上記端末装置から上記印刷データおよび少なくとも印刷条件を含む所要条件を含む印刷依頼を受けた場合に、該印刷条件を含む上記印刷データの印刷によって消費される消費電力量の計算依頼を上記各画像形成装置へそれぞれ通知することにより、該各画像形成装置からそれぞれ通知される計算結果を取得し、その取得した上記各画像形成装置別の上記計算結果に基づいて該各画像形成装置のいずれかを上記印刷に使用する機器として選択するものである。
【００２１】
請求項１８の発明による管理装置における制御方法は、請求項１７の管理装置における制御方法において、上記所要条件に機器選択条件が含まれている場合に、上記各画像形成装置別の上記計算結果および上記機器選択条件に基づいて該各画像形成装置のいずれかを上記印刷に使用する機器として選択するものである。
請求項１９の発明による管理装置における制御方法は、請求項１８の管理装置における制御方法において、上記機器選択条件が印刷スピードよりも省エネルギーを優先するものであった場合に、上記各計算結果から最も消費電力の少ない画像形成装置を上記印刷に使用する機器として選択するものである。
【００２２】
請求項２０の発明による管理装置における制御方法は、請求項１７の管理装置における制御方法において、上記所要条件に機器選択条件が含まれている場合に、上記各画像形成装置別の上記計算結果を上記端末装置へ通知した後、上記端末装置からの要求に応じて上記各画像形成装置のいずれかを上記印刷に使用する機器として選択するものである。
請求項２１の発明による管理装置における制御方法は、請求項１７〜２０のいずれかの管理装置における制御方法において、上記各画像形成装置の上記消費電力量を計算するための該各画像形成装置別の計算プログラムをメモリに記憶保持するものである。
【００２３】
請求項２２の発明による管理装置における制御方法は、請求項２１の管理装置における制御方法において、上記端末装置から上記各画像形成装置別の計算プログラムを取得して上記メモリに記憶保持し、上記印刷条件および上記各画像形成装置別の上記計算プログラムを含む上記消費電力量の計算依頼を上記各画像形成装置へそれぞれ通知することにより、該各画像形成装置からそれぞれ通知される計算結果を取得するものである。
【００２４】
請求項２３の発明による管理装置における制御方法は、請求項２１又は２２の管理装置における制御方法において、上記各画像形成装置のいずれかから上記消費電力量の計算が不可能なモードに移行する際に通知された該画像形成装置のプロパティを受けた場合に、該画像形成装置用の上記計算プログラムに従い、該プロパティおよび上記印刷条件に基づいて該画像形成装置の上記消費電力量の計算を代行するものである。
【００２５】
請求項２４の発明による管理装置における制御方法は、請求項２１又は２２の管理装置における制御方法において、外部から入力される上記各画像形成装置別のプロパティを登録し、上記各画像形成装置のいずれかから上記消費電力量の計算が不可能なモードに移行する旨の通知を受けた場合に、該画像形成装置用の上記計算プログラムに従い、該画像形成装置のプロパティおよび上記印刷条件に基づいて該画像形成装置の消費電力量の計算を代行するものである。
【００２６】
請求項２５の発明による管理装置における制御方法は、請求項２１又は２２の管理装置における制御方法において、上記各画像形成装置のいずれかから上記消費電力量の計算が不可能なモードに移行する際に通知された該画像形成装置のプロパティを受けた場合に、該プロパティ，該画像形成装置用の上記計算プログラム，および上記印刷条件を含む上記消費電力量の計算代行依頼を上記各画像形成装置のうちの上記消費電力量の計算が可能な画像形成装置のいずれかへ通知することにより、該画像形成装置から通知される計算結果を取得するものである。
【００２７】
請求項２６の発明による管理装置における制御方法は、請求項２１又は２２の管理装置における制御方法において、外部から入力される上記各画像形成装置別のプロパティを登録し、上記各画像形成装置のいずれかから上記消費電力量の計算が不可能なモードに移行する旨の通知を受けた場合に、該画像形成装置のプロパティ，該画像形成装置用の上記計算プログラム，および上記印刷条件を含む上記消費電力量の計算代行依頼を上記各画像形成装置のうちの上記消費電力量の計算が可能な画像形成装置のいずれかへ通知することにより、該画像形成装置から通知される計算結果を取得するものである。
【００２８】
請求項２７の発明によるプログラムは、文書データ等の印刷データを生成する端末装置、および該端末装置からの上記印刷データを可視画像として用紙等の印刷媒体への印刷を行う複数台の各画像形成装置がネットワーク等の通信回線を介して接続され、上記端末装置からの上記印刷データを上記各画像形成装置へ選択的に送信して上記印刷を行わせる管理装置のコンピュータに、上記端末装置から上記印刷データおよび少なくとも印刷条件を含む所要条件を含む印刷依頼を受けた場合に、該印刷条件を含む上記印刷データの印刷によって消費される消費電力量の計算依頼を上記各画像形成装置へそれぞれ通知することにより、該各画像形成装置からそれぞれ通知される計算結果を取得する計算結果取得機能と、該機能によって取得した上記各画像形成装置別の上記計算結果に基づいて該各画像形成装置のいずれかを上記印刷に使用する機器として選択する機器選択機能とを実現させるためのプログラムである。
【００２９】
請求項２８の発明によるプログラムは、請求項２７のプログラムにおいて、上記機器選択機能は、上記所要条件に機器選択条件が含まれている場合に、上記計算結果取得機能によって取得した上記各画像形成装置別の上記計算結果および上記機器選択条件に基づいて該各画像形成装置のいずれかを上記印刷に使用する機器として選択するものである。
請求項２９の発明によるプログラムは、請求項２８のプログラムにおいて、上記機器選択機能が、上記機器選択条件が印刷スピードよりも省エネルギーを優先するものであった場合に、上記各計算結果から最も消費電力の少ない画像形成装置を上記印刷に使用する機器として選択するものである。
【００３０】
請求項３０の発明によるプログラムは、請求項２７のプログラムにおいて、上記機器選択機能が、上記所要条件に機器選択条件が含まれている場合に、上記計算結果取得機能によって取得した上記各画像形成装置別の上記計算結果を上記端末装置へ通知する計算結果通知機能と、該機能による通知後、上記端末装置からの要求に応じて上記各画像形成装置のいずれかを上記印刷に使用する機器として選択するものである。
請求項３１の発明によるプログラムは、請求項２７〜３０のいずれかのプログラムにおいて、上記コンピュータに、上記各画像形成装置の上記消費電力量を計算するための該各画像形成装置別の計算プログラムを記憶する計算プログラム記憶機能をも実現させるためのプログラムである。
【００３１】
請求項３２の発明によるプログラムは、請求項３１のプログラムにおいて、上記コンピュータに、上記端末装置から上記各画像形成装置別の計算プログラムを取得する計算プログラム取得機能をも実現させるためのプログラムであり、上記計算結果取得機能が、上記印刷条件および上記各画像形成装置別の上記計算プログラムを含む上記消費電力量の計算依頼を上記各画像形成装置へそれぞれ通知することにより、該各画像形成装置からそれぞれ通知される計算結果を取得するものである。
【００３２】
請求項３３の発明によるプログラムは、請求項３１又は３２のプログラムにおいて、上記コンピュータに、上記各画像形成装置のいずれかから上記消費電力量の計算が不可能なモードに移行する際に通知された該画像形成装置のプロパティを受けた場合に、該画像形成装置用の上記計算プログラムに従い、該プロパティおよび上記印刷条件に基づいて該画像形成装置の上記消費電力量の計算を代行する計算代行機能をも実現させるためのプログラムである。
【００３３】
請求項３４の発明によるプログラムは、請求項３１又は３２のプログラムにおいて、上記コンピュータに、外部から入力される上記各画像形成装置別のプロパティを登録するプロパティ登録機能と、上記各画像形成装置のいずれかから上記消費電力量の計算が不可能なモードに移行する旨の通知を受けた場合に、該画像形成装置用の上記計算プログラムに従い、該画像形成装置のプロパティおよび上記印刷条件に基づいて該画像形成装置の消費電力量の計算を代行する計算代行機能とを実現させるためのプログラムである。
【００３４】
請求項３５の発明によるプログラムは、請求項３１又は３２のプログラムにおいて、上記計算結果取得機能が、上記各画像形成装置のいずれかから上記消費電力量の計算が不可能なモードに移行する際に通知された該画像形成装置のプロパティを受けた場合に、該プロパティ，該画像形成装置用の上記計算プログラム，および上記印刷条件を含む上記消費電力量の計算代行依頼を上記各画像形成装置のうちの上記消費電力量の計算が可能な画像形成装置のいずれかへ通知することにより、該画像形成装置から通知される計算結果を取得する機能を有するものである。
【００３５】
請求項３６の発明によるプログラムは、請求項３１又は３２のプログラムにおいて、上記コンピュータに、外部から入力される上記各画像形成装置別のプロパティを登録するプロパティ登録機能を実現させるためのプログラムであり、上記計算結果取得機能が、上記各画像形成装置のいずれかから上記消費電力量の計算が不可能なモードに移行する旨の通知を受けた場合に、該画像形成装置のプロパティ，該画像形成装置用の上記計算プログラム，および上記印刷条件を含む上記消費電力量の計算代行依頼を上記各画像形成装置のうちの上記消費電力量の計算が可能な画像形成装置のいずれかへ通知することにより、該画像形成装置から通知される計算結果を取得する機能を有するものである。
請求項３７の発明による記録媒体は、請求項２７〜３６のいずれかのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００３６】
この発明によれば、管理装置（コンピュータ）が、端末装置から印刷データおよび少なくとも印刷条件を含む所要条件を含む印刷依頼を受けた場合に、その印刷条件を含む上記印刷データの印刷によって消費される消費電力量の計算依頼を各画像形成装置へそれぞれ通知することにより、その各画像形成装置からそれぞれ通知される計算結果を取得し、その取得した各画像形成装置別の計算結果に基づいてその各画像形成装置のいずれかを印刷に使用する機器として選択するので、画像形成システムを構成する複数台の画像形成装置の中から所要条件（少なくとも省エネルギーの要望を含む）を確実に満たす画像形成装置を印刷に使用する機器として使用することができる。
【発明を実施するための最良の形態】
【００３７】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
図１は、この発明の一実施形態である画像形成システムのネットワーク接続例を示す概念図である。
【００３８】
この画像形成システムは、画像形成装置として複数台のデジタル複合機（以下「ＭＦＰ」ともいう）１０（１０ａ，１０ｂ，１０ｃ）を、端末装置としてパーソナルコンピュータ（以下「ＰＣ」と略称する）２０を、管理装置として印刷管理サーバ３０をそれぞれ備え、それらをＬＡＮ（ローカルエリアネットワーク）等のネットワーク１によって通信可能に接続できるものである。なお、ネットワーク１に複数台のＰＣ２０を接続することもできる。
【００３９】
次に、ＭＦＰ１０のハードウェア構成例について、図２を用いて具体的に説明する。
図２は、ＭＦＰ１０のハードウェア構成例を示すブロック図である。
このＭＦＰ１０は、デジタル複写機，プリンタ，ＦＡＸ装置，スキャナ装置としての機能、つまりコピー機能，プリンタ機能（印刷機能），ＦＡＸ機能，スキャナ機能を含む各種機能を実現できる画像形成装置であり、図２に示すように、コントローラ１１，ＦＣＵ（ファックスコントロールユニット）１２，エンジンインタフェース（以下「インタフェース」を「Ｉ／Ｆ」ともいう）１３，およびエンジン１４等によって構成されている。これらの構成が、原稿の画像読み取り，印刷（画像形成），画像データ送信等の画像処理を行うためのハードウェア資源である。
【００４０】
コントローラ１１は、ＭＦＰ１０の各部を統括的に制御するものである。その制御により、各種機能を実現することができる。
ＦＣＵ１２は、ＦＡＸ装置又はモデム機能（ＦＡＸ通信機能）を有するデジタル複写機や他のＭＦＰ（デジタル複合機）等の画像形成装置等の外部装置との通信を公衆回線経由で制御するものである。
エンジンＩ／Ｆ１３は、エンジン１４をＰＣＩ（Peripheral Component Interconnect）バスに接続するためのインタフェースである。
【００４１】
エンジン１４は、原稿の画像を読み取るスキャナ（画像読取手段）、そのスキャナによって読み取られた画像データあるいは外部装置から受信した印刷データを可視画像として用紙（他の記録媒体でもよい）上に印刷を行うプロッタ（画像形成手段）や、原稿をスキャナの画像読取位置へ自動給送する自動原稿給送装置（ＡＤＦ）、プロッタで印刷がなされた用紙に対してソート（仕分け），パンチ（穴開け），ステープル処理等の後処理を行う後処理装置などのハードウェアデバイスに相当するものである。
【００４２】
コントローラ１１は、ＣＰＵ１０１，ＡＳＩＣ（Application Specific Integrated Circuit）１０２，ＳＤＲＡＭ１０３，ＲＯＭ１０４，ＮＶＲＡＭ１０５，ＨＤＤ（ハードディスクドライブ）１０６，操作部１０７，モデム１０８，ＵＳＢ（Universal Serial Bus）・Ｉ／Ｆ１０９，ＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４・Ｉ／Ｆ１１０，およびＭＡＣ（Media Access Controller）・Ｉ／Ｆ１１１等によって構成されている。なお、操作部１０７は実際にはコントローラ１１の外側に配置されている。
【００４３】
ＣＰＵ１０１は、ＡＳＩＣ１０２を介してデータ処理（各機能の制御）を行う演算処理手段である。
ＡＳＩＣ１０２は、ＣＰＵインタフェース，ＳＤＲＡＭインターフェース，ローカルバスインタフェース，ＰＣＩインタフェース，ＨＤＤインタフェース等からなる多機能デバイスボードであり、ＣＰＵ１０１の制御対象となるデバイスの共有化を図り、アーキテクチャの面からアプリ等の開発の高効率化を支援するものである。
【００４４】
このＡＳＩＣ１０２には、エンジン１４の操作命令等を受け付ける操作部１０７が直接的に接続されると共に、モデム１０８も直接的に接続される。また、ＵＳＢ・Ｉ／Ｆ１０９，ＩＥＥＥ１３９４・Ｉ／Ｆ１１０，ＭＡＣ・Ｉ／Ｆ１１１，ＦＣＵ１２，およびエンジンＩ／Ｆ１３がＰＣＩバス１１２を介して接続される。
ＳＤＲＡＭ１０３は、各種プログラムを記憶するプログラムメモリや、ＣＰＵ１０１がデータ処理を行う際に使用するワークメモリ等として使用するメインメモリである。なお、このＳＤＲＡＭ１０３の代わりに、ＤＲＡＭやＳＲＡＭを使用してもよい。
【００４５】
ＲＯＭ１０４は、ＣＰＵ１０１が実行するプログラムや固定データを記憶している固定メモリである。なお、このＲＯＭ１０４に、種々のアプリ（アプリケーション）を記憶しておくこともできる。
ＮＶＲＡＭ１０５は、変更可能な種々のパラメータ等のデータを記憶する不揮発性メモリであり、電源がオフになっても記憶内容を保持するようになっている。なお、このＮＶＲＡＭ１０５として、ＲＡＭと電池を利用したバックアップ回路を集積した不揮発性ＲＡＭや、ＥＥＰＲＯＭ，フラッシュメモリ等の不揮発性メモリを使用することができる。
【００４６】
ＨＤＤ１０６は、電源のオン・オフに関係なくデータを記憶保存する記憶装置（記録媒体）である。このＨＤＤ１０６に、上述したＳＤＲＡＭ１０３内のデータ、あるいはＮＶＲＡＭ１０５内のデータを記憶しておくこともできる。
操作部１０７は、エンジン１４，ＰＣ２０，又は印刷管理サーバ３０に対する動作指示等のデータを入力するための各種の操作キー（操作スイッチ又は操作ボタンともいう）およびＬＣＤ又はＣＲＴの文字表示器を有する操作手段である。
【００４７】
モデム１０８は、変復調手段であり、図示しない外部装置へ公衆回線経由でデータを送信する場合、そのデータを公衆回線に流せる形に変調する。また、外部装置から送られてくる変調されたデータを受信した場合、そのデータを復調する。
ＵＳＢ・Ｉ／Ｆ１０９およびＩＥＥＥ１３９４・Ｉ／Ｆ１１０はそれぞれ、外部装置（周辺機器）と直接接続して通信を行うための、ＵＳＢ規格，ＩＥＥＥ１３９４規格のインタフェース（直接インタフェース）である。
ＭＡＣ・Ｉ／Ｆ１１１は、ＬＡＮ等のネットワーク１を介してＰＣ２０や印刷管理サーバ３０を含む外部装置と通信を行うためのネットワークインタフェースである。
なお、ＵＳＢ・Ｉ／Ｆ１０９やＩＥＥＥ１３９４・Ｉ／Ｆ１１０以外の直接インタフェースをコントローラ１１に増設することもできる。
【００４８】
ここで、コピー機能とは、スキャナに原稿の画像を読み取らせ、その画像データをプロッタに送って用紙等の記録媒体上に可視画像として印刷（形成）させるコピー動作を行わせる機能のことである。
プリンタ機能とは、外部装置からのデータをそのまま又は加工処理してプロッタに送って記録媒体上に可視画像として印刷させるプリンタ動作（印刷動作）を行わせる機能のことである。
スキャナ機能とは、スキャナに原稿の画像を読み取らせ、その画像データをメモリ（ＳＤＲＡＭ１０３，ＮＶＲＡＭ１０５，又はＨＤＤ１０６）に書き込んで記憶（蓄積）させるスキャナ動作を行わせる機能のことである。
【００４９】
なお、そのスキャナ動作による処理後のスタートキー５４の押下により、ＳＤＲＡＭ１０３又はＨＤＤ１０６内の画像データを呼び出し（読み出し）、その画像データに基づいて転写紙上に画像を印刷することができる。
ＦＡＸ機能とは、スキャナに原稿の画像を読み取らせ、その画像データをＦＣＵ１２によって外部装置へ送信させるＦＡＸ送信動作と、外部装置からＦＣＵ１２によって画像データを受け取り、その画像データをプロッタに送って記録媒体上に画像を形成させるＦＡＸ受信動作を行わせる機能のことである。
【００５０】
次に、ＭＦＰ１０の主要な機能構成例について、図３を用いて具体的に説明する。
図３は、ＭＦＰ１０の主要な機能構成例を示すブロック図である。
このＭＦＰ１０のコントローラ１１は、通信処理部１２１，時間計測部１２２，電力制御部１２３，記憶部１２４，およびメイン制御部１２５としての機能を備えている。これらの機能は、図２のＣＰＵ１０１がＲＯＭ１０４やＳＤＲＡＭ１０３上のプログラムに従って動作し、必要に応じてＵＳＢ・Ｉ／Ｆ１０９，ＩＥＥＥ１３９４・Ｉ／Ｆ１１０，ＭＡＣ・Ｉ／Ｆ１１１を選択的に使用することにより実現できるものである。
【００５１】
通信処理部１２１は、ネットワーク１上の印刷管理サーバ３０やＰＣ２０（図２）等の外部装置と通信（データの送受信）を行ったり、直接接続された外部装置と通信を行う通信手段である。なお、外部装置を直接接続し、それと通信を行うこともできる。
時間計測部１２２は、各種の時間計測を行うものである。これによって、現在の時刻（年月日時秒）を知ることができる。
電力制御部１２３は、エンジン１４内の定着ヒータを含む各部への電力供給（通電）のオン／オフを制御するものである。
【００５２】
記憶部１２４は、この発明に係わるＭＦＰ１０のプロパティ（図６の（ａ）参照）や、印刷管理サーバ３０およびＰＣ２０の設置場所（ＩＰアドレス）等の各種情報を記憶するものである。なお、ＭＦＰ１０で印刷指示を受けてから印刷データの印刷が終了するまでに消費される消費電力量（以下単に「消費電力量」ともいう）を計算するための計算プログラム（以下単に「計算プログラム」ともいう）を記憶することもできる。この記憶部１２４は、図２のＳＤＲＡＭ１０３，ＮＶＲＡＭ１０５，又はＨＤＤ１０６に相当する。
【００５３】
メイン制御部１２５は、通信処理部１２１，時間計測部１２２，電力制御部１２３，記憶部１２４を含む各部を統括的に制御することにより、例えば図６の（ａ）に示すようなスキャナ制御，時刻管理，印刷制御，ネットワーク制御（通信制御），エンジン制御，機器内状態管理を含む各種制御／管理を行うことができる。そのうち、印刷制御とは、印刷管理サーバ３０等の外部装置から印刷データおよび印刷条件を含む印刷指示を受信すると、その印刷データを印刷条件に基づいてそのまま又は加工処理してプロッタに送って記録媒体上に可視画像として印刷させるプリンタ動作（印刷動作）を行わせる機能のことである。エンジン制御とは、エンジン１４の状態の制御／管理を行うことである。機器内状態管理とは、現在の機器（ＭＦＰ）の状態の制御／管理を行うことである。
【００５４】
次に、ＰＣ２０のハードウェア構成例について、図４を用いて具体的に説明する。
図４は、ＰＣ２０のハードウェア構成例を示すブロック図である。
このＰＣ２０は、文書データやグラフィックデータ等の印刷データを生成する機能を有する端末装置（情報処理装置）であり、図４に示すように、装置本体２００，入力装置２２０，および表示装置２３０によって構成されている。なお、この実施形態では、説明の都合上、印刷データとして、文書データ（以下「印刷文書データ」ともいう）のみを扱うものとする。
【００５５】
装置本体２００は、ＰＣ２０全体を制御するものであり、ＣＰＵ２０１，ＡＳＩＣ２０２，ＳＤＲＡＭ２０３，ＲＯＭ２０４，ＮＶＲＡＭ２０５，ＨＤＤ２０６，モデム２０７，ＵＳＢ・Ｉ／Ｆ２０８，ＩＥＥＥ１３９４・Ｉ／Ｆ２０９，およびＭＡＣ・Ｉ／Ｆ２１０等によって構成されている。
この装置本体２００の構成は、図２によって説明したＭＦＰ１０のコントローラ１１の構成と略同様である。
【００５６】
ＨＤＤ２０６は、ＯＳ（オペレーションシステム）およびアプリの他に、図６の（ｃ）に示すブラウザおよびプリンタドライバ（プリンタドライバプログラム）を記憶保存している。そのうち、ブラウザは、印刷文書データ等の各種データを表示装置２３０の画面上に表示するためのものである。プリンタドライバは、ＭＦＰ１０に対して印刷要求を通知すると共に、印刷文書データ（画像データ加工を含む）を渡すためのものである。
入力装置２２０は、動作指示等のデータを入力するためのキーボードやマウス等のポインティングデバイス等に相当する。
表示装置２３０は、各種情報を表示するＬＣＤディスプレイ又はＣＲＴディスプレイ等に相当する。なお、この表示装置２３０の表面に、タッチパネルを備えることもできる。
【００５７】
ここで、装置本体２００のＣＰＵ２０１は、ＰＣ２０の電源投入時に、ＲＯＭ２０４内のブートローダ（ブートプログラム）に従い、ＨＤＤ２０６内のＯＳを読み出し、それをＳＤＲＡＭ２０３にロードして展開した後、そのＯＳを起動させる。更に、ＨＤＤ２０６内のアプリ，ブラウザ，およびプリンタドライバもＳＤＲＡＭ２０３にロードして展開する。更にまた、ＨＤＤ２０６内に各ＭＦＰ１０別の計算プログラムが格納（記憶保持）されている場合には、それもＳＤＲＡＭ２０３にロードして展開する。
【００５８】
そして、印刷文書データの生成モード時には、ＳＤＲＡＭ２０３上のアプリによって表示装置２３０の画面上で入力装置２２０の操作に応じた印刷文書データ（図６の（ｃ）参照）を生成し、入力装置２２０の操作によって印刷要求が発行された時に、プリンタドライバによって上記印刷データをＭＦＰ１０が理解できる言語に翻訳（加工）し、その翻訳した印刷データおよび所要条件（印刷条件，機器選択条件）を含む印刷依頼を印刷管理サーバ３０へ送信（通知）する。このとき、入力装置２２０，表示装置２３０とユーザとの入出力制御（画面表示やキーボード，マウス等による入力制御）であるユーザＩ／Ｆ制御（図６の（ｃ））も行う。なお、印刷データと所要条件を印刷依頼と共に印刷管理サーバ３０へ送信するようにしてもよい。
また、ＵＳＢ・Ｉ／Ｆ２０８，ＩＥＥＥ１３９４・Ｉ／Ｆ２０９，およびＭＡＣ・Ｉ／Ｆ２１０を用いることにより、ネットワーク制御（図６の（ｃ））を行う。
【００５９】
次に、印刷管理サーバ３０のハードウェア構成例について、図５を用いて具体的に説明する。
図５は、印刷管理サーバ３０のハードウェア構成例を示すブロック図である。
この印刷管理サーバ３０は、ＰＣ２０からの印刷データを各ＭＦＰ１０へ選択的に送信して印刷を行わせる管理装置であり、図５に示すように、ＣＰＵ３０１，ＡＳＩＣ３０２，ＳＤＲＡＭ３０３，ＲＯＭ３０４，ＮＶＲＡＭ３０５，ＨＤＤ３０６，モデム３０７，ＵＳＢ・Ｉ／Ｆ３０８，ＩＥＥＥ１３９４・Ｉ／Ｆ３０９，およびＭＡＣ・Ｉ／Ｆ３１０等によって構成されている。
【００６０】
この印刷管理サーバ３０の構成は、図４によって説明したＰＣ２０の構成と略同様（入力装置と表示装置がないだけ）である。
ＣＰＵ３０１は、印刷管理サーバ３０の電源投入時に、ＲＯＭ３０４内のブートローダに従い、ＨＤＤ３０６内のＯＳを読み出し、それをＳＤＲＡＭ３０３にロードして展開した後、そのＯＳを起動させる。更に、ＨＤＤ３０６内に各ＭＦＰ１０別の計算プログラムが格納されている場合には、それもＳＤＲＡＭ３０３にロードして展開する。
【００６１】
そして、各ＭＦＰ１０を含む画像形成装置群の一括管理を行い（図６の（ｂ）参照）、ＰＣ２０から印刷データおよび所要条件（印刷条件，機器選択条件）を含む印刷依頼（印刷ジョブ）を受信する（図６の（ｂ）参照）と、その印刷文書データおよび印刷条件を含む印刷指示を各ＭＦＰ１０へ選択的に送信して印刷を行わせる。このとき、所要条件および各ＭＦＰ１０のプロパティに基づいてその各ＭＦＰ１０のいずれかを印刷に使用する機器（印刷使用機器）として選択する。その際に、各ＭＦＰ１０で印刷指示を受けてから印刷文書データの印刷が終了するまでに消費される消費電力量（印刷文書データの印刷によって消費される消費電力量）をそれぞれ計算する処理を行う（図６の（ｂ））。
【００６２】
また、ＵＳＢ・Ｉ／Ｆ３０８，ＩＥＥＥ１３９４・Ｉ／Ｆ３０９，およびＭＡＣ・Ｉ／Ｆ３１０を用いることにより、ネットワーク制御（図６の（ｂ））を行う。
なお、ＭＦＰ１０以外に、単体のプリンタ，デジタル複写機，又はＦＡＸ装置等の他の画像形成装置をネットワーク１経由で又は直接接続することもできる。これらの画像形成装置は、図示は省略するが、ＭＦＰ１０と同様な構成のコントローラを備え、後述するこの発明に係わる制御（処理）を行うことができる。
【００６３】
以下、この画像形成システムにおけるこの発明に係わる部分について、図７以降の各図面を参照して具体的に説明する。
まず、ＭＦＰ等の画像形成装置のプロパティについて説明する。
画像形成装置のプロパティは、オブジェクト（操作対象）に関する情報をまとめたものであり、表１に示すような静的な情報と表２に示すような動的な情報とに分けられる。
【００６４】
表１に示す静的な情報のうち、ステータス移行時間は、省エネ（省エネルギー）に関する低電力モード移行時間とオフモード移行時間に相当する。なお、後述するウォームアップタイムを含めても良い。消費電力値は、各ステータスの移行（各電力モード）時に必要な単位時間当りの電力に相当する。表２に示す動的な情報としてのステータス情報はエンジン（印刷部）の現時点の電力モード（状態）について示しており、例えばオフモード，低電力モード，通常待機モード，印刷モードの４つの電力モードがある。
【００６５】
各ＭＦＰ１０では、例えば表３に示すようなプロパティを図３の記憶部１２４（ＲＯＭ３０４，ＮＶＲＡＭ３０５，ＨＤＤ３０６）に記憶保持している。そして、そのプロパティのうち、動的な情報であるステータス情報を、自機の電力モードが移行する（切り替わる）度にその移行後の電力モードを示す情報に更新する。
ここで、表３に示すプロパティのうち、ステータス移行（電力モード移行）時間は、例えば表４に示す通りである。表４では、オフモードから低電力モードへの時間が１０秒、オフモードから通常待機モードへの移行時間は２０秒、低電力モードから通常待機モードへの移行時間が１５秒となっている。
【００６６】
各ＭＦＰ１０では、図３に示した通信処理部１２１，時間計測部１２２，電力制御部１２３，記憶部１２４，エンジン（印刷部）１４，操作部１０７の消費電力は、各電力モード毎に異なる。例えば、オフモード時には、通信処理部１２１のみが通常消費電力（低消費電力と高消費電力の間）、それ以外は全て低消費電力となっている。低電力モード時には、エンジン１４と操作部１０７が低消費電力、それら以外は全て通常消費電力となっている。通常待機モード時には、全てが通常消費電力となっている。印刷モード時には、エンジン１４のみが高消費電力、それ以外は全て通常消費電力となっている。そのため、１秒当りの消費電力〔Ｗ〕は、例えば表５に示すように、オフモード時には１〔Ｗ〕、低電力モード時には２〔Ｗ〕、通常待機モード時には１０〔Ｗ〕、印刷モード時には１５〔Ｗ〕となる。
【００６７】
【表１】
2006146360.tif 000003
【００６８】
【表２】
2006146360.tif 000004
【００６９】
【表３】
2006146360.tif 000005
【００７０】
【表４】
2006146360.tif 000006
【００７１】
【表５】
2006146360.tif 000007
【００７２】
次に、ＭＦＰ１０で印刷指示を受けてから印刷文書データによる印刷が終了するまでに消費される消費電力量（印刷に必要な電力量）Ｅ〔Ｗｈ〕の計算方法について、図７〜図１０を参照して具体的に説明する。
図７は、各ＭＦＰ１０における各電力モード時の消費電力Ｐと時間ｔとの関係の一例を示す線図である。
【００７３】
ここでは、各ＭＦＰ１０のプロパティの一部である４つの電力モード時の消費電力Ｐ〔Ｗ〕、つまりオフモード時の消費電力ＰOFF，低電力モード時の消費電力ＰLOW，通常待機モード時の消費電力ＰWAIT，印刷モード時（印刷時）の消費電力ＰRUN の他に、ウォームアップモード時（ウォームアップ時）の消費電力ＰWARM を加えている。そのウォームアップモードの期間をウォームアップタイムＴWARM、印刷モードの期間を印刷時間ＴRUN、通常待機モードの期間を低電力モード移行時間ＴLOW 、低電力モードの期間をオフモード移行時間ＴOFF という。
【００７４】
ＭＦＰ１０での印刷文書データの印刷によって消費される消費電力量Ｅ〔Ｗｈ〕は、ＭＦＰ１０が印刷管理サーバ３０から印刷指示を受けてウォームアップモードに移行してから印刷が終了してオフモードに移行するまでに消費される電力量なので、次式によって求めることができる。
Ｅ＝ＰWARM・ＴWARM＋ＰRUN・ＴRUN＋ＰWAIT・ＴLOW＋ＰLOW・ＴOFF
ここで、ＰWARM，ＰRUN，ＰWAIT，ＰLOWは機器（ＭＦＰ１０）固有の値である。
ウォームアップタイムＴWARMは、機器固有の値であり、機器の状態に依存する。つまり、ＭＦＰ１０の各電力モードが図８に示すような関係になっているため、表６に示すように、印刷依頼を受けた時点での電力モードによって変化する。
【００７５】
印刷時間ＴRUN は、機器固有の値であり、印刷条件の一つである印刷枚数に依存する。
図９は、印刷時間ＴRUN と印刷枚数との関係の一例を示す線図である。
この図９を見て分かるように、１枚目の印刷（ファーストプリント）に最も時間がかかる。
よって、印刷時間は、電力モードとファーストプリント（１枚目）と連続プリント（２枚目以降）との組み合わせによって決定できる。
例えば、表７に示すように、片面印刷モード時のファーストプリントをＴRUNs1st、連続プリントをＴRUNs とし、両面印刷モード時のファーストプリントをＴRUNb1st 、連続プリントをＴRUNbとすると、印刷時間は次のようになる。
【００７６】
【表６】
2006146360.tif 000008
【００７７】
【表７】
2006146360.tif 000009
【００７８】
すなわち、片面印刷モードで１枚のみ印刷する場合の印刷時間ＴRUN は、次式によって求めることができる。
ＴRUN＝ＴRUNs1st
片面印刷モードで２枚以上印刷する場合の印刷時間ＴRUN は、次式によって求めることができる。
ＴRUN＝ＴRUNs1st＋ＴRUNs×ｎ枚
両面印刷モードで１枚のみ印刷する場合の印刷時間ＴRUN は、次式によって求めることができる。
ＴRUN＝ＴRUNb1st
両面印刷モードで２枚以上印刷する場合の印刷時間ＴRUN は、次式によって求めることができる。
ＴRUN＝ＴRUNb1st＋ＴRUNb×ｎ枚
【００７９】
低電力モード移行時間ＴLOWおよびオフモード移行時間ＴOFFは、機器固有の値であり、設定値に依存する。
したがって、印刷時の消費電力量が大きい機器でも、機器の状態，印刷枚数，モード移行時間（電力モードの移行時間）の設定値によっては、印刷時の消費電力量が小さい機器よりトータルな消費電力量が少ない場合がある。
図１０の（ａ）は印刷時の消費電力量が小さいオフモードのＭＦＰ（機器）における各電力モード時の消費電力Ｐと時間ｔとの関係の一例を、同図の（ｂ）は印刷時の消費電力量が大きい通常待機のＭＦＰにおける各電力モード時の消費電力Ｐと時間ｔとの関係の一例をそれぞれ示す線図である。
この図１０を見て分かるように、後者のＭＦＰの方が消費電力量が少なくなる。
【００８０】
次に、ＰＣ２０から印刷管理サーバ３０へ送信される印刷依頼について、図１１を参照して具体的に説明する。
印刷依頼（印刷命令）には、以下の（Ａ）（Ｂ）に示す２種類のパターンがある。
【００８１】
（Ａ）計算プログラムが印刷管理サーバ３０又はＭＦＰ１０にあるパターン
このパターンの場合、つまりＭＦＰ１０で印刷指示を受けてから印刷文書データの印刷が終了するまでに消費される消費電力量を計算するための計算プログラムが印刷管理サーバ３０又はＭＦＰ１０にあるパターンの場合、印刷依頼は引数として文書データ，印刷条件，機器選択条件を持つ。
（Ｂ）計算プログラムがＰＣ２０にあるパターン
このパターンの場合、印刷依頼は引数として文書データ，印刷条件，機器選択条件，計算プログラムを持つ。
【００８２】
引数としての印刷条件，機器選択条件，および計算プログラムの詳細は、以下に示す通りである。
（１）印刷条件
この印刷条件は、文書をどのような形で印刷するかという条件であり、表８に示すような各種の属性からなる。
【００８３】
【表８】
2006146360.tif 000010
【００８４】
・原稿サイズ
印刷する文書の大きさ（例：Ａ４，Ｂ５）を示すものである。
・用紙サイズ
印刷する用紙の大きさ（例：Ａ４，Ｂ５）を示すものである。
・部数
印刷する部数である。
【００８５】
・原稿方向
印刷する文書が縦長の原稿か横長の原稿かを示すものである。
・白黒／カラー
印刷を白黒で行うか、カラーで行うかを示すものである。
・集約設定
用紙１ページに複数ページの原稿を印刷するかどうかの設定内容、あるいは何ページの原稿を集約するか（例：原稿２ページ→用紙１ページ）どうかの設定内容を示すものである。
【００８６】
・両面設定
用紙の両面に印刷するかどうかの設定内容を示すものである。
・ステープル設定
印刷された用紙に対し、部数毎にステープルを打つかどうかの設定内容を示すものである。
・パンチ設定
印刷された用紙に対し、パンチ穴をあけるかどうかの設定内容を示すものである。
【００８７】
（２）機器選択条件
この機器選択条件は、ＭＦＰ１０を選択するための条件あり、表９に示すような各種の属性からなる。
【００８８】
【表９】
2006146360.tif 000011
【００８９】
・自動／指定
ＭＦＰ１０の選択を印刷管理サーバ３０に自動で行わせるか／ユーザが自分で指定するかを示すものである。
・出力場所
ＭＦＰ１０の選択を印刷管理サーバ３０に自動で行わせる場合、どこに設置されているＭＦＰ１０に印刷させるかという条件を示すものである。
【００９０】
・優先設定
消費電力量がもっとも少ないＭＦＰ１０を選択するか／スピードが最も速いＭＦＰ１０を選択するかを示すものである。
・機器名
印刷に使用するＭＦＰ１０をユーザが指定する場合、どのＭＦＰ１０に印刷させるか、そのＭＦＰ（機器）１０の名称を示すものである。
【００９１】
図１１は、ＰＣ２０の表示装置２３０に表示される印刷条件および機器選択条件を入力するための操作画面の一例を示す図である。
この操作画面上をユーザが入力装置２２０（例えばマウス）によって操作することにより、任意の印刷条件および機器選択条件を入力することができる。
【００９２】
（３）計算プログラム（ここではＰＣ２０にあるパターンの場合のみ）
この計算プログラムは、印刷条件およびＭＦＰ１０のプロパティからＭＦＰ１０の消費電力量を計算するためのプログラムである。
【００９３】
このように構成された印刷依頼で印刷管理サーバ３０が実行できる処理は、以下の（ａ）〜（ｃ）に示す通りである。
（ａ）印刷管理サーバ３０は、自己に接続されている全てのＭＦＰ１０の中から機器選択条件に合うものを探す。
（ｂ）印刷管理サーバ３０は、機器選択条件に合うＭＦＰ１０の中から最も消費電力量の少ないものを判断する。
（ｃ）最も消費電力量の少ない画像形成装置に対して印刷指示を送信する。
【００９４】
次に、印刷管理サーバ３０からＭＦＰ１０へ送信される印刷指示について、図１２を参照して具体的に説明する。
この印刷指示は、引数として文書データおよび印刷条件を持つ。
ＭＦＰ１０は、文書データおよび印刷条件を含む印刷指示を受けると、その文書データをその印刷条件に従って印刷を行った後、印刷終了通知を印刷管理サーバ３０へ返す。
【００９５】
次に、ＭＦＰ１０から印刷管理サーバ３０経由でＰＣ２０へ送信される印刷終了通知について説明する。
この印刷終了通知は、引数として表１０に示すような印刷結果および機器名（印刷を行ったＭＦＰ１０の名称）を持つ。
ここで、印刷結果は、印刷が成功したか／失敗したかを示すものであり、印刷が失敗した場合はその理由（紙づまり，故障など）を付加する。
【００９６】
【表１０】
2006146360.tif 000012
【００９７】
印刷管理サーバ３０は、いずれかのＭＦＰ１０から印刷終了通知を受けると、それをＰＣ２０へ返す。
ＰＣ２０の装置本体２００内のＣＰＵ２０１は、印刷管理サーバ３０から印刷終了通知を受けると、その印刷終了通知中の印刷結果を機器名と共に表示装置２３０に表示する。その印刷結果の異なる表示例を図１２に示す。図１２の（ａ）は印刷が成功した旨を知らせる表示例を、同図の（ｂ）は印刷が失敗した旨をその理由と共に知らせる表示例をそれぞれ示す。
【００９８】
次に、上述したように構成した画像形成システムにおけるこの発明に係わる具体的な制御の異なる例（各実施例）について、図１３〜図２１を参照して具体的に説明する。なお、説明の都合上、２台のＭＦＰ１０ａ，１０ｂしか存在しないものとする。
【００９９】
〔第１実施例〕
まず、ＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第１例について、図１３を参照して説明する。
この第１実施例の場合、各ＭＦＰ１０別の計算プログラムは、印刷管理サーバ３０のＨＤＤ３０６に記憶保持されているものとする。
【０１００】
また、印刷管理サーバ３０のＣＰＵ３０１が、ＲＯＭ３０４上のプログラムやＳＤＲＡＭ３０３上のプログラムに従って動作し、必要に応じてＵＳＢ・Ｉ／Ｆ３０８，ＩＥＥＥ１３９４・Ｉ／Ｆ３０９，又はＭＡＣ・Ｉ／Ｆ３１０を選択的に使用することにより、計算プログラム記憶手段，計算結果取得手段および機器選択手段としての機能を果たす。
さらに、各ＭＦＰ１０のＣＰＵ１０１が、ＲＯＭ１０４上のプログラムに従って動作し、必要に応じて図２のＳＤＲＡＭ１０３，ＮＶＲＡＭ１０５，ＨＤＤ１０６，ＵＳＢ・Ｉ／Ｆ１０９，ＩＥＥＥ１３９４・Ｉ／Ｆ１１０，ＭＡＣ・Ｉ／Ｆ１１１を選択的に使用することにより、計算プログラム記憶手段，消費電力量計算手段，および計算結果通知手段としての機能を果たす。
【０１０１】
図１３は、ＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第１例を示す図である。
ＰＣ２０のＣＰＵ２０１は、ユーザによる入力装置２２０の操作により、文書データが生成され、且つ印刷条件および機器選択条件が入力された後、印刷要求がなされると（Ｓ１０１）、その生成された文書データと入力された印刷条件および機器選択条件とを含む印刷依頼を印刷管理サーバ３０へ送信する（Ｓ１０２）。
【０１０２】
印刷管理サーバ３０のＣＰＵ３０１は、ＰＣ２０から印刷依頼を受信すると、ＨＤＤ３０６からＭＦＰ１０ａ用の計算プログラムを読み出し、その計算プログラムおよび受信した印刷依頼中の印刷条件（指定された印刷枚数を含む）を含む消費電力量の計算依頼をＭＦＰ１０ａへ通知する（Ｓ１０３）。
【０１０３】
ＭＦＰ１０ａのＣＰＵ１０１は、印刷管理サーバ３０から消費電力量の計算依頼を受けると、その計算依頼中の計算プログラムに従い、その計算依頼中の印刷条件およびＭＦＰ１０ａのプロパティに基づいてＭＦＰ１０ａの消費電力量（ＭＦＰ１０ａで印刷指示を受けてから文書データの印刷が終了するまでに消費される消費電力量）を計算し、その計算結果を印刷管理サーバ３０へ通知する（Ｓ１０４）。
【０１０４】
印刷管理サーバ３０のＣＰＵ３０１は、ＭＦＰ１０ａからその消費電力量の計算結果を受け取ると、今度はＨＤＤ３０６からＭＦＰ１０ｂ用の計算プログラムを読み出し、その計算プログラムおよび受信した印刷依頼中の印刷条件を含む消費電力量の計算依頼をＭＦＰ１０ｂへ通知する（Ｓ１０５）。
ＭＦＰ１０ｂのＣＰＵ１０１も、印刷管理サーバ３０から消費電力量の計算依頼を受けると、その計算依頼中の計算プログラムに従い、その計算依頼中の印刷条件およびＭＦＰ１０ｂのプロパティに基づいてＭＦＰ１０ｂの消費電力量を計算し、その計算結果を印刷管理サーバ３０へ通知する（Ｓ１０６）。
【０１０５】
印刷管理サーバ３０のＣＰＵ３０１は、ＭＦＰ１０ｂからもその消費電力量の計算結果を受け取ると、各ＭＦＰ１０（１０ａ，１０ｂ）の計算結果を比較し、その比較結果から最適なＭＦＰ１０を判断し、それを印刷使用機器として選択する（Ｓ１０７）。つまり、受信した印刷依頼中の機器選択条件が印刷スピードよりも省エネを優先するものであった場合には、上記各計算結果から最も消費電力量の少ないＭＦＰ１０を最適機器と判断し、印刷使用機器として選択する。印刷依頼中の機器選択条件が省エネよりも印刷スピードを優先するものであった場合には、最も印刷スピードのあるＭＦＰ１０を最適機器と判断し、印刷使用機器として選択するが、これについての詳細は省略する。なお、受信した印刷依頼に機器選択条件が含まれていない場合に、上記各計算結果から最も消費電力量の少ないＭＦＰ１０を最適機器と判断し、印刷使用機器として選択するようにしてもよい。
【０１０６】
印刷管理サーバ３０のＣＰＵ３０１は、印刷使用機器の選択処理が完了すると、先に受信した印刷依頼中の文書データおよび印刷条件を含む印刷指示を印刷使用機器として選択したＭＦＰ１０（この例ではＭＦＰ１０ａとする）へ送信する（Ｓ１０８）。
ＭＦＰ１０ａのＣＰＵ１０１は、印刷管理サーバ３０から印刷指示を受信すると、その印刷指示中の印刷条件に基づいてその印刷指示中の文章データを可視画像として用紙上に印刷する印刷処理を行った後、その印刷結果と自機の名称（機器名）を含む印刷終了通知を印刷管理サーバ３０へ送信する（Ｓ１０９）。
【０１０７】
印刷管理サーバ３０のＣＰＵ３０１は、ＭＦＰ１０ａから印刷終了通知を受けると、それをＰＣ２０へ送信する（Ｓ１１０）。
ＰＣ２０のＣＰＵ２０１は、印刷管理サーバ３０から印刷終了通知を受けると、その印刷終了通知中の印刷結果を機器名と共に表示装置２３０の画面に表示して、ユーザに知らせる（Ｓ１１１）。
【０１０８】
このように、第１実施例によれば、印刷管理サーバ３０が、ＰＣ２０から文書データ（印刷データ）および所要条件（印刷条件，機器選択条件）を含む印刷依頼を受けた場合に、その印刷条件および予め記憶保存してある各ＭＦＰ１０別の計算プログラムを含む上記印刷データの印刷によって消費される消費電力量の計算依頼を各ＭＦＰ１０へそれぞれ通知して消費電力の計算を行わせることにより、その各ＭＦＰ１０からそれぞれ通知される計算結果を取得し、その取得した各ＭＦＰ１０別の計算結果に基づいてその各ＭＦＰ１０のいずれかを印刷使用機器として選択するので、複数台のＭＦＰ１０の中から所要条件を確実に満たすＭＦＰ１０（最も消費電力量が少ないＭＦＰ１０又は最も印刷スピードのあるＭＦＰ１０）を印刷使用機器として使用することができる。また、各ＭＦＰ１０の消費電力量をその各ＭＦＰ１０に行わせるので、その分だけ印刷管理サーバ３０側の処理負担が軽減される。
【０１０９】
〔第２実施例〕
次に、ＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第２例について、図１４を参照して説明する。
この第２実施例の場合、各ＭＦＰ１０別の計算プログラムは、ＰＣ２０のＨＤＤ２０６に記憶保持されているものとする。
【０１１０】
また、印刷管理サーバ３０のＣＰＵ３０１が、ＲＯＭ３０４上のプログラムやＳＤＲＡＭ３０３上のプログラムに従って動作し、必要に応じてＵＳＢ・Ｉ／Ｆ３０８，ＩＥＥＥ１３９４・Ｉ／Ｆ３０９，又はＭＡＣ・Ｉ／Ｆ３１０を選択的に使用することにより、計算プログラム取得手段，計算プログラム記憶手段，計算結果取得手段，および機器選択手段としての機能を果たす。
さらに、各ＭＦＰ１０のＣＰＵ１０１が、ＲＯＭ１０４上のプログラムに従って動作し、必要に応じて図２のＳＤＲＡＭ１０３，ＮＶＲＡＭ１０５，ＨＤＤ１０６，ＵＳＢ・Ｉ／Ｆ１０９，ＩＥＥＥ１３９４・Ｉ／Ｆ１１０，ＭＡＣ・Ｉ／Ｆ１１１を選択的に使用することにより、計算プログラム記憶手段，消費電力量計算手段，および計算結果通知手段としての機能を果たす。
【０１１１】
図１４は、ＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第２例を示す図である。
【０１１２】
ＰＣ２０のＣＰＵ２０１は、ユーザによる入力装置２２０の操作により、文書データが生成され、且つ印刷条件および機器選択条件が入力された後、印刷要求がなされると（Ｓ２０１）、ＨＤＤ２０６内の各ＭＦＰ１０別の計算プログラムを読み出し、上記生成された文書データと入力された印刷条件および機器選択条件とＨＤＤ２０６から読み出した各ＭＦＰ１０別の計算プログラムとを含む印刷依頼を印刷管理サーバ３０へ送信する（Ｓ２０２）。
【０１１３】
印刷管理サーバ３０のＣＰＵ３０１は、ＰＣ２０から印刷依頼を受信すると、その印刷依頼中の各ＭＦＰ１０別の計算プログラムをＳＤＲＡＭ３０３（ＨＤＤ３０６でもよい）に蓄積した後、その計算プログラムおよび受信した印刷依頼中の印刷条件（指定された印刷枚数を含む）を含む消費電力量の計算依頼をＭＦＰ１０ａへ通知する（Ｓ１０３）。
以後の印刷管理サーバ３０，各ＭＦＰ１０，およびＰＣ２０によるステップＳ２０４〜Ｓ２１１の制御（処理）は、図１３によって説明したステップＳ１０４〜Ｓ１１１の制御と同様なので、それらの説明を省略する。
【０１１４】
このように、第２実施例によれば、印刷管理サーバ３０が、ＰＣ２０から文書データ，所要条件（印刷条件，機器選択条件），および各ＭＦＰ１０別の計算プログラムを含む印刷依頼を受けた場合に、その印刷条件およびその各ＭＦＰ１０別の計算プログラムを含む消費電力量の計算依頼を各ＭＦＰ１０へそれぞれ通知して消費電力の計算を行わせることによりすることにより、その各ＭＦＰ１０からそれぞれ通知される計算結果を取得し、その取得した各ＭＦＰ１０別の計算結果に基づいてその各ＭＦＰ１０のいずれかを印刷使用機器として選択するので、第１実施例と同様の効果を得ることができる。
【０１１５】
また、ＰＣ２０側で各ＭＦＰ１０別の計算プログラムを記憶保持するため、印刷管理サーバ３０側ではその計算プログラムをメモリ（ＳＤＲＡＭ２０３）に常駐させる必要がなくなる。よって、印刷管理サーバ３０では、ネットワーク１上に複数台のＰＣ２０が接続されているような場合でも、ＰＣ２０から印刷時にのみ送られてくる各ＭＦＰ１０別の計算プログラムをメモリに一時的にすれば良いため、メモリを効率良く使用できる。
【０１１６】
〔第３実施例〕
次に、ＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第３例について、図１５を参照して説明する。
この第３実施例の場合、各ＭＦＰ１０別の計算プログラムは、各ＭＦＰ１０のＨＤＤ１０６に記憶保持されているものとする。
【０１１７】
また、印刷管理サーバ３０のＣＰＵ３０１が、ＲＯＭ３０４上のプログラムやＳＤＲＡＭ３０３上のプログラムに従って動作し、必要に応じてＵＳＢ・Ｉ／Ｆ３０８，ＩＥＥＥ１３９４・Ｉ／Ｆ３０９，又はＭＡＣ・Ｉ／Ｆ３１０を選択的に使用することにより、計算結果取得手段および機器選択手段としての機能を果たす。
さらに、各ＭＦＰ１０のＣＰＵ１０１が、ＲＯＭ１０４上のプログラムに従って動作し、必要に応じて図２のＳＤＲＡＭ１０３，ＮＶＲＡＭ１０５，ＨＤＤ１０６，ＵＳＢ・Ｉ／Ｆ１０９，ＩＥＥＥ１３９４・Ｉ／Ｆ１１０，ＭＡＣ・Ｉ／Ｆ１１１を選択的に使用することにより、計算プログラム記憶手段，消費電力量計算手段，および計算結果通知手段としての機能を果たす。
【０１１８】
図１５は、ＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第３例を示す図である。
ＰＣ２０のＣＰＵ２０１は、ユーザによる入力装置２２０の操作により、文書データが生成され、且つ印刷条件および機器選択条件が入力された後、印刷要求がなされると（Ｓ３０１）、その生成された文書データと入力された印刷条件および機器選択条件とを含む印刷依頼を印刷管理サーバ３０へ送信する（Ｓ３０２）。
【０１１９】
印刷管理サーバ３０のＣＰＵ３０１は、ＰＣ２０から印刷依頼を受信すると、その印刷依頼中の印刷条件（指定された印刷枚数を含む）を含む消費電力量の計算依頼をＭＦＰ１０ａへ通知する（Ｓ３０３）。
ＭＦＰ１０ａのＣＰＵ１０１は、印刷管理サーバ３０から消費電力量の計算依頼を受けると、予め記憶保存した計算プログラムに従い、その計算依頼中の印刷条件およびＭＦＰ１０ａのプロパティに基づいてＭＦＰ１０ａの消費電力量を計算し、その計算結果を印刷管理サーバ３０へ通知する（Ｓ３０４）。
【０１２０】
印刷管理サーバ３０のＣＰＵ３０１は、ＭＦＰ１０ａからその消費電力量の計算結果を受け取ると、今度は先に受信した印刷依頼中の印刷条件を含む消費電力量の計算依頼をＭＦＰ１０ｂへ通知する（Ｓ３０５）。
ＭＦＰ１０ｂのＣＰＵ１０１も、印刷管理サーバ３０から消費電力量の計算依頼を受けると、予め記憶保存した計算プログラムに従い、その計算依頼中の印刷条件およびＭＦＰ１０ｂのプロパティに基づいてＭＦＰ１０ｂの消費電力量を計算し、その計算結果を印刷管理サーバ３０へ通知する（Ｓ３０６）。
以後の印刷管理サーバ３０，各ＭＦＰ１０，およびＰＣ２０によるステップＳ３０７〜Ｓ３１１の制御（処理）は、図１３によって説明したステップＳ１０７〜Ｓ１１１の制御と同様なので、それらの説明を省略する。
【０１２１】
このように、第３実施例によれば、印刷管理サーバ３０が、ＰＣ２０から文書データ，所要条件（印刷条件，機器選択条件）を含む印刷依頼を受けた場合に、その印刷条件を含む消費電力量の計算依頼をそれぞれ計算プログラムを記憶保持している各ＭＦＰ１０へそれぞれ通知して消費電力の計算を行わせることにより、その各ＭＦＰ１０からそれぞれ通知される計算結果を取得し、その取得した各ＭＦＰ１０別の計算結果に基づいてその各ＭＦＰ１０のいずれかを印刷使用機器として選択するので、第１実施例と同様の効果を得ることができる。
また、各ＭＦＰ１０にそれぞれ計算プログラムを記憶保持しているため、印刷管理サーバ３０では、ネットワーク１上に複数台のＰＣ２０が接続されているような場合でも、メモリを効率良く使用できる。
【０１２２】
〔第４実施例〕
次に、ＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第４例について、図１６を参照して説明する。
この第４実施例の場合、各ＭＦＰ１０別の計算プログラムは、印刷管理サーバ３０のＨＤＤ３０６に記憶保持され、印刷管理サーバ３０の起動時にＳＤＲＡＭ３０３に展開されているものとする。
【０１２３】
また、印刷管理サーバ３０のＣＰＵ３０１が、ＲＯＭ３０４上のプログラムやＳＤＲＡＭ３０３上のプログラムに従って動作し、必要に応じてＵＳＢ・Ｉ／Ｆ３０８，ＩＥＥＥ１３９４・Ｉ／Ｆ３０９，又はＭＡＣ・Ｉ／Ｆ３１０を選択的に使用することにより、計算プログラム記憶手段，プロパティ登録手段，計算結果取得手段，計算代行手段，および機器選択手段としての機能を果たす。
さらに、各ＭＦＰ１０のＣＰＵ１０１が、ＲＯＭ１０４上のプログラムに従って動作し、必要に応じて図２のＳＤＲＡＭ１０３，ＮＶＲＡＭ１０５，ＨＤＤ１０６，ＵＳＢ・Ｉ／Ｆ１０９，ＩＥＥＥ１３９４・Ｉ／Ｆ１１０，ＭＡＣ・Ｉ／Ｆ１１１を選択的に使用することにより、計算プログラム記憶手段，消費電力量計算手段，計算結果通知手段，およびプロパティ通知手段としての機能を果たす。
【０１２４】
図１６は、ＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第４例を示す図である。
各ＭＦＰ１０のいずれか（ここではＭＦＰ１０ｂとする）の通信処理部（ＵＳＢ・Ｉ／Ｆ３０８，ＩＥＥＥ１３９４・Ｉ／Ｆ３０９，又はＭＡＣ・Ｉ／Ｆ３１０）は、自己の電力モードが消費電力量の計算が不可能なオフモードに移行すると（Ｓ４０１）、その旨をＭＦＰ１０ｂのプロパティと共に印刷管理サーバ３０へ通知する（Ｓ４０２）。
【０１２５】
印刷管理サーバ３０のＣＰＵ３０１は、ＭＦＰ１０ｂからそのプロパティを受け取ると、そのプロパティを登録する（ＨＤＤ３０６又はＮＶＲＡＭ３０５に記憶保持する）。
一方、ＰＣ２０のＣＰＵ２０１は、ユーザによる入力装置２２０の操作により、文書データが生成され、且つ印刷条件および機器選択条件が入力された後、印刷要求がなされると（Ｓ４０３）、その生成された文書データと入力された印刷条件および機器選択条件とを含む印刷依頼を印刷管理サーバ３０へ送信する（Ｓ４０４）。
【０１２６】
印刷管理サーバ３０のＣＰＵ３０１は、ＰＣ２０から印刷依頼を受信すると、ＨＤＤ３０６からＭＦＰ１０ａ用の計算プログラムを読み出し、その計算プログラムおよび受信した印刷依頼中の印刷条件（指定された印刷枚数を含む）を含む消費電力量の計算依頼をＭＦＰ１０ａへ通知する（Ｓ４０５）。
ＭＦＰ１０ａのＣＰＵ１０１は、印刷管理サーバ３０から消費電力量の計算依頼を受けると、その計算依頼中の計算プログラムに従い、その計算依頼中の印刷条件およびＭＦＰ１０ａのプロパティに基づいてＭＦＰ１０ａの消費電力量を計算し、その計算結果を印刷管理サーバ３０へ通知する（Ｓ４０６）。
【０１２７】
印刷管理サーバ３０のＣＰＵ３０１は、ＭＦＰ１０ａからその消費電力量の計算結果を受け取ると、ＭＦＰ１０ｂの消費電力の計算を代行する。つまり、ＳＤＲＡＭ３０３上のＭＦＰ１０ｂ用の計算プログラムに従い、受信した印刷依頼中の印刷条件および先に登録したＭＦＰ１０ｂのプロパティに基づいてＭＦＰ１０ｂの消費電力量を計算する（Ｓ４０７）。
【０１２８】
その後、その計算結果とＭＦＰ１０ａから受け取った消費電力量の計算結果とを比較し、その比較結果から前述と同様に最適なＭＦＰ１０（ここではＭＦＰ１０ｂとする）を判断し、それを印刷使用機器として選択する（Ｓ４０８）。
以後の印刷管理サーバ３０，ＭＦＰ１０ｂ，およびＰＣ２０によるステップＳ４０９〜Ｓ４１２の制御は、図１３によって説明したステップＳ１０８〜Ｓ１１１の制御と同様なので、それらの説明を省略する。
【０１２９】
このように、第４実施例によれば、印刷管理サーバ３０が、各ＭＦＰ１０のいずれかから消費電力量の計算が不可能なオフモードに移行する際に通知されたそのＭＦＰのプロパティを登録した後、ＰＣ２０から文書データ，所要条件（印刷条件，機器選択条件）を含む印刷依頼を受けた場合に、その印刷条件および予め記憶保存してあるオフモードでないＭＦＰ１０の計算プログラムを含む消費電力量の計算依頼をそのＭＦＰ１０へ通知して消費電力の計算を行わせることにより、そのＭＦＰ１０から通知される計算結果を取得すると共に、予め記憶保持したオフモードのＭＦＰ１０の計算プログラムに従い、上記印刷条件および先に登録したそのＭＦＰ１０のプロパティに基づいてそのＭＦＰ１０の消費電力量を計算し、その計算結果と先に取得した計算結果と上記機器選択条件に基づいて各ＭＦＰ１０のいずれかを印刷使用機器として選択するので、各ＭＦＰ１０のいずれかでオフモードに移行して消費電力量の計算ができなくなった場合でも、各ＭＦＰ１０の中から所要条件を確実に満たすＭＦＰ１０を印刷使用機器として使用することができる。
【０１３０】
なお、第４実施例では、第１実施例と同様に、印刷管理サーバ３０が、各ＭＦＰ１０別の計算プログラムを記憶保持するようにしたが、第２実施例と同様に、ＰＣ２０側に各ＭＦＰ１０別の計算プログラムを記憶保持し、それを印刷管理サーバ３０がＰＣ２０からの印刷依頼時に受け取ってオフモードでないＭＦＰ１０へ渡したり、あるいは、第３実施例と同様に、各ＭＦＰ１０に計算プログラムを記憶保持しておくこともできる。
【０１３１】
〔第５実施例〕
次に、ＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第５例について、図１７を参照して説明する。
この第５実施例の場合、各ＭＦＰ１０別の計算プログラムは、印刷管理サーバ３０のＨＤＤ３０６に記憶保持されているものとする。
【０１３２】
また、印刷管理サーバ３０のＣＰＵ３０１が、ＲＯＭ３０４上のプログラムやＳＤＲＡＭ３０３上のプログラムに従って動作し、必要に応じてＵＳＢ・Ｉ／Ｆ３０８，ＩＥＥＥ１３９４・Ｉ／Ｆ３０９，又はＭＡＣ・Ｉ／Ｆ３１０を選択的に使用することにより、計算プログラム記憶手段，プロパティ登録手段，計算結果取得手段，および機器選択手段としての機能を果たす。
さらに、各ＭＦＰ１０のＣＰＵ１０１が、ＲＯＭ１０４上のプログラムに従って動作し、必要に応じて図２のＳＤＲＡＭ１０３，ＮＶＲＡＭ１０５，ＨＤＤ１０６，ＵＳＢ・Ｉ／Ｆ１０９，ＩＥＥＥ１３９４・Ｉ／Ｆ１１０，ＭＡＣ・Ｉ／Ｆ１１１を選択的に使用することにより、計算プログラム記憶手段，消費電力量計算手段，計算結果通知手段，およびプロパティ通知手段としての機能を果たす。
【０１３３】
図１７は、ＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第５例を示す図である。
各ＭＦＰ１０のいずれか（ここではＭＦＰ１０ｂとする）の通信処理部は、図１６のステップＳ４０１，Ｓ４０２と同様に、自己の電力モードが消費電力量の計算が不可能なオフモードに移行すると（Ｓ５０１）、その旨をＭＦＰ１０ｂのプロパティと共に印刷管理サーバ３０へ通知する（Ｓ５０２）。
【０１３４】
印刷管理サーバ３０のＣＰＵ３０１は、ＭＦＰ１０ｂからそのプロパティを受け取ると、そのプロパティを登録する。
一方、ＰＣ２０のＣＰＵ２０１は、ユーザによる入力装置２２０の操作により、文書データが生成され、且つ印刷条件および機器選択条件が入力された後、印刷要求がなされると（Ｓ５０３）、その生成された文書データと入力された印刷条件および機器選択条件とを含む印刷依頼を印刷管理サーバ３０へ送信する（Ｓ５０４）。
【０１３５】
印刷管理サーバ３０のＣＰＵ３０１は、ＰＣ２０から印刷依頼を受信すると、ＨＤＤ３０６からＭＦＰ１０ａ用の計算プログラムを読み出し、その計算プログラムおよび受信した印刷依頼中の印刷条件（指定された印刷枚数を含む）を含む消費電力量の計算依頼をＭＦＰ１０ａへ通知する（Ｓ５０５）。
ＭＦＰ１０ａのＣＰＵ１０１は、印刷管理サーバ３０から消費電力量の計算依頼を受けると、その計算依頼中の計算プログラムに従い、その計算依頼中の印刷条件およびＭＦＰ１０ａのプロパティに基づいてＭＦＰ１０ａの消費電力量を計算し、その計算結果を印刷管理サーバ３０へ通知する（Ｓ５０６）。
【０１３６】
印刷管理サーバ３０のＣＰＵ３０１は、ＭＦＰ１０ａからその消費電力量の計算結果を受け取ると、ＭＦＰ１０ａにＭＦＰ１０ｂの消費電力の計算を代行させる。つまり、ＨＤＤ３０６からＭＦＰ１０ｂ用の計算プログラムを読み出し、その計算プログラム，先に登録したＭＦＰ１０ｂのプロパティ，および受信した印刷依頼中の印刷条件（指定された印刷枚数を含む）を含む消費電力量の計算代行依頼をＭＦＰ１０ａへ通知する（Ｓ５０７）。
【０１３７】
ＭＦＰ１０ａのＣＰＵ１０１は、印刷管理サーバ３０から再び消費電力量の計算代行依頼を受けると、その計算代行依頼中の計算プログラムに従い、その計算代行依頼中の印刷条件およびＭＦＰ１０ｂのプロパティに基づいてＭＦＰ１０ｂの消費電力量を計算し、その計算結果を印刷管理サーバ３０へ通知する（Ｓ５０８）。
【０１３８】
印刷管理サーバ３０のＣＰＵ３０１は、ＭＦＰ１０ａからＭＦＰ１０ｂの消費電力量の計算結果を受け取ると、その計算結果とＭＦＰ１０ａから最初に受け取ったそのＭＦＰ１０ａの消費電力量の計算結果とを比較し、その比較結果から前述と同様に最適なＭＦＰ１０（ここではＭＦＰ１０ｂとする）を判断し、それを印刷使用機器として選択する（Ｓ５０９）。
以後の印刷管理サーバ３０，ＭＦＰ１０ｂ，およびＰＣ２０によるステップＳ５１０〜Ｓ５１３の制御は、図１３によって説明したステップＳ１０８〜Ｓ１１１の制御と同様なので、それらの説明を省略する。
【０１３９】
このように、第５実施例によれば、印刷管理サーバ３０が、各ＭＦＰ１０のいずれかから消費電力量の計算が不可能なオフモードに移行する際に通知されたそのＭＦＰのプロパティを登録した後、ＰＣ２０から文書データ，所要条件（印刷条件，機器選択条件）を含む印刷依頼を受けた場合に、その印刷条件および予め記憶保存してあるオフモードでないＭＦＰ１０の計算プログラムを含む消費電力量の計算依頼をそのＭＦＰ１０へ通知して消費電力の計算を行わせることにより、そのＭＦＰ１０から通知される計算結果を取得すると共に、上記印刷条件および予め記憶保持したオフモードのＭＦＰ１０の計算プログラムを含む消費電力量の計算代行依頼をオフモードでないＭＦＰ１０へ通知して消費電力の計算を行わせることにより、そのＭＦＰ１０から通知される計算結果を取得し、その計算結果と先に取得した計算結果と上記機器選択条件に基づいて各ＭＦＰ１０のいずれかを印刷使用機器として選択するので、第４実施例と同様の効果を得ることができる。また、オフモードになったＭＦＰ１０の消費電力量をオフモードでないＭＦＰ１０に行わせるので、その分だけ印刷管理サーバ３０側の処理負担が軽減される。
【０１４０】
なお、第５実施例でも、第１実施例と同様に、印刷管理サーバ３０が、各ＭＦＰ１０別の計算プログラムを記憶保持するようにしたが、第２実施例と同様に、ＰＣ２０側に各ＭＦＰ１０別の計算プログラムを記憶保持し、それを印刷管理サーバ３０がＰＣ２０からの印刷依頼時に受け取ってオフモードでないＭＦＰ１０へ渡したり、あるいは、第３実施例と同様に、各ＭＦＰ１０に計算プログラムを記憶保持しておくこともできる。
【０１４１】
〔第６実施例〕
次に、ＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第６例について、図１８を参照して説明する。
この第６実施例の場合、各ＭＦＰ１０別の計算プログラムは、印刷管理サーバ３０のＨＤＤ３０６に記憶保持され、印刷管理サーバ３０の起動時にＳＤＲＡＭ３０３に展開されているものとする。また、各ＭＦＰ１０の通信処理部を構成するＵＳＢ・Ｉ／Ｆ３０８，ＩＥＥＥ１３９４・Ｉ／Ｆ３０９，又はＭＡＣ・Ｉ／Ｆ３１０にそのＭＦＰ１０のプロパティを記憶保持したＮＶＲＡＭ（不揮発性メモリ）に備えているものとする。そのＮＶＲＡＭ上のプロパティは、コントローラ１１側のプロパティが更新される度にその更新後のプロパティに更新されるようになっている。
【０１４２】
また、印刷管理サーバ３０のＣＰＵ３０１が、ＲＯＭ３０４上のプログラムやＳＤＲＡＭ３０３上のプログラムに従って動作し、必要に応じてＵＳＢ・Ｉ／Ｆ３０８，ＩＥＥＥ１３９４・Ｉ／Ｆ３０９，又はＭＡＣ・Ｉ／Ｆ３１０を選択的に使用することにより、計算プログラム記憶手段，計算結果取得手段，計算代行手段，および機器選択手段としての機能を果たす。
さらに、各ＭＦＰ１０のＣＰＵ１０１が、ＲＯＭ１０４上のプログラムに従って動作し、必要に応じて図２のＳＤＲＡＭ１０３，ＮＶＲＡＭ１０５，ＨＤＤ１０６，ＵＳＢ・Ｉ／Ｆ１０９，ＩＥＥＥ１３９４・Ｉ／Ｆ１１０，ＭＡＣ・Ｉ／Ｆ１１１を選択的に使用することにより、計算プログラム記憶手段，消費電力量計算手段，計算結果通知手段，およびプロパティ通知手段としての機能を果たす。
【０１４３】
図１８は、ＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第６例を示す図である。
各ＭＦＰ１０のいずれか（ここではＭＦＰ１０ｂとする）の通信処理部（ＵＳＢ・Ｉ／Ｆ３０８，ＩＥＥＥ１３９４・Ｉ／Ｆ３０９，又はＭＡＣ・Ｉ／Ｆ３１０）は、自己の電力モードが消費電力量の計算が不可能なオフモードに移行すると（Ｓ６０１）、ＭＦＰ１０ｂの消費電力量の代行計算依頼を印刷管理サーバ３０へ通知する（Ｓ６０２）。
【０１４４】
印刷管理サーバ３０のＣＰＵ３０１は、ＭＦＰ１０ｂからその消費電力量の代行計算依頼を受け取ると、それをＳＤＲＡＭ１０３に記憶する。
一方、ＰＣ２０のＣＰＵ２０１は、ユーザによる入力装置２２０の操作により、文書データが生成され、且つ印刷条件および機器選択条件が入力された後、印刷要求がなされると（Ｓ６０３）、その生成された文書データと入力された印刷条件および機器選択条件とを含む印刷依頼を印刷管理サーバ３０へ送信する（Ｓ６０４）。
【０１４５】
印刷管理サーバ３０のＣＰＵ３０１は、ＰＣ２０から印刷依頼を受信すると、ＨＤＤ３０６からＭＦＰ１０ａ用の計算プログラムを読み出し、その計算プログラムおよび受信した印刷依頼中の印刷条件（指定された印刷枚数を含む）を含む消費電力量の計算依頼をＭＦＰ１０ａへ通知する（Ｓ６０５）。
ＭＦＰ１０ａのＣＰＵ１０１は、印刷管理サーバ３０から消費電力量の計算依頼を受けると、その計算依頼中の計算プログラムに従い、その計算依頼中の印刷条件およびＭＦＰ１０ａのプロパティに基づいてＭＦＰ１０ａの消費電力量を計算し、その計算結果を印刷管理サーバ３０へ通知する（Ｓ６０６）。
【０１４６】
印刷管理サーバ３０のＣＰＵ３０１は、ＭＦＰ１０ａからその消費電力量の計算結果を受け取ると、ＭＦＰ１０ｂに対してそのプロパティを要求する（Ｓ６０７）。
ＭＦＰ１０ｂの通信処理部は、印刷管理サーバ３０からＭＦＰ１０ｂのプロパティの要求を受けると、その通信処理部内のＮＶＲＡＭからＭＦＰ１０ｂのプロパティを読み出し、それを印刷管理サーバ３０へ通知する（Ｓ６０８）。
印刷管理サーバ３０のＣＰＵ３０１は、ＭＦＰ１０ｂからそのプロパティを受け取ると、ＭＦＰ１０ｂの消費電力の計算を代行する。つまり、ＳＤＲＡＭ３０３上のＭＦＰ１０ｂ用の計算プログラムに従い、受信した印刷依頼中の印刷条件およびＭＦＰ１０ｂのプロパティに基づいてＭＦＰ１０ｂの消費電力量を計算する（Ｓ６０９）。
【０１４７】
その後、その計算結果とＭＦＰ１０ａから受け取った消費電力量の計算結果とを比較し、その比較結果から前述と同様に最適なＭＦＰ１０（ここではＭＦＰ１０ｂとする）を判断し、それを印刷使用機器として選択する（Ｓ６１０）。
以後の印刷管理サーバ３０，ＭＦＰ１０ｂ，およびＰＣ２０によるステップＳ６１１〜Ｓ６１４の制御は、図１３によって説明したステップＳ１０８〜Ｓ１１１の制御と同様なので、それらの説明を省略する。
【０１４８】
このように、第６実施例によれば、印刷管理サーバ３０が、各ＭＦＰ１０のいずれかから消費電力量の計算が不可能なオフモードに移行する際に通知されたそのＭＦＰのプロパティを登録した後、ＰＣ２０から文書データ，所要条件（印刷条件，機器選択条件）を含む印刷依頼を受けた場合に、その印刷条件および予め記憶保存してあるオフモードでないＭＦＰ１０の計算プログラムを含む消費電力量の計算依頼をそのＭＦＰ１０へ通知して消費電力の計算を行わせることにより、そのＭＦＰ１０から通知される計算結果を取得すると共に、オフモードのＭＦＰ１０からそのプロパティを取得し、そのＭＦＰ１０の計算プログラムに従い、上記印刷条件およびそのＭＦＰ１０のプロパティに基づいてそのＭＦＰ１０の消費電力量を計算し、その計算結果と先に取得した計算結果と上記機器選択条件に基づいて各ＭＦＰ１０のいずれかを印刷使用機器として選択するので、第４実施例と同様の効果を得ることができる。
【０１４９】
なお、第６実施例でも、第１実施例と同様に、印刷管理サーバ３０が、各ＭＦＰ１０別の計算プログラムを記憶保持するようにしたが、第２実施例と同様に、ＰＣ２０側に各ＭＦＰ１０別の計算プログラムを記憶保持し、それを印刷管理サーバ３０がＰＣ２０からの印刷依頼時に受け取ってオフモードでないＭＦＰ１０へ渡したり、あるいは、第３実施例と同様に、各ＭＦＰ１０に計算プログラムを記憶保持しておくこともできる。
また、第６実施例では、印刷管理サーバ３０が、オフモードのＭＦＰ１０の消費電力量の計算を代行したが、第５実施例と同様に、その計算をオフモードでないＭＦＰ１０に代行させることもできる。
【０１５０】
〔第７実施例〕
次に、ＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第７例について、図１９を参照して説明する。
この第７実施例の場合、各ＭＦＰ１０別の計算プログラムは、印刷管理サーバ３０のＨＤＤ３０６に記憶保持され、印刷管理サーバ３０の起動時にＳＤＲＡＭ３０３に展開されているものとする。
【０１５１】
また、印刷管理サーバ３０のＣＰＵ３０１が、ＲＯＭ３０４上のプログラムやＳＤＲＡＭ３０３上のプログラムに従って動作し、必要に応じてＵＳＢ・Ｉ／Ｆ３０８，ＩＥＥＥ１３９４・Ｉ／Ｆ３０９，又はＭＡＣ・Ｉ／Ｆ３１０を選択的に使用することにより、計算プログラム記憶手段，プロパティ登録手段，計算結果取得手段，計算代行手段，および機器選択手段としての機能を果たす。
さらに、各ＭＦＰ１０のＣＰＵ１０１が、ＲＯＭ１０４上のプログラムに従って動作し、必要に応じて図２のＳＤＲＡＭ１０３，ＮＶＲＡＭ１０５，ＨＤＤ１０６，ＵＳＢ・Ｉ／Ｆ１０９，ＩＥＥＥ１３９４・Ｉ／Ｆ１１０，ＭＡＣ・Ｉ／Ｆ１１１を選択的に使用することにより、計算プログラム記憶手段，消費電力量計算手段，および計算結果通知手段としての機能を果たす。
【０１５２】
図１９は、ＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第７例を示す図である。
印刷管理サーバ３０のＣＰＵ３０１は、管理者によって各ＭＦＰ１０のプロパティが入力され、その登録の指示がなされると（Ｓ７０１）、その各ＭＦＰ（機器）１０のプロパティを登録する（ＨＤＤ３０６又はＮＶＲＡＭ３０５に記憶保持する）。例えば、図示しない管理者用のＰＣのＣＰＵが、管理者による入力装置の操作により、各ＭＦＰ１０のプロパティが入力された後、その登録要求がなされることにより、その入力された各ＭＦＰ１０のプロパティを印刷管理サーバ３０へ送信すると、印刷管理サーバ３０のＣＰＵ３０１は、その各ＭＦＰ１０のプロパティを受信して登録する。
【０１５３】
各ＭＦＰ１０のいずれか（ここではＭＦＰ１０ｂとする）の通信処理部（ＵＳＢ・Ｉ／Ｆ３０８，ＩＥＥＥ１３９４・Ｉ／Ｆ３０９，又はＭＡＣ・Ｉ／Ｆ３１０）は、自己の電力モードが消費電力量の計算が不可能なオフモードに移行すると（Ｓ７０２）、その旨を印刷管理サーバ３０へ通知する（Ｓ７０３）。
印刷管理サーバ３０のＣＰＵ３０１は、各ＭＦＰ１０のプロパティを登録した後、ＭＦＰ１０ａ又は１０ｂから電力モードがオフモードに移行した旨の通知を受けると、登録しているプロパティのうちのステータス情報をオフモードを示す情報に更新する。
【０１５４】
一方、ＰＣ２０のＣＰＵ２０１は、ユーザによる入力装置２２０の操作により、文書データが生成され、且つ印刷条件および機器選択条件が入力された後、印刷要求がなされると（Ｓ７０４）、その生成された文書データと入力された印刷条件および機器選択条件とを含む印刷依頼を印刷管理サーバ３０へ送信する（Ｓ７０５）。
以後の印刷管理サーバ３０，ＭＦＰ１０ａ，およびＰＣ２０によるステップＳ７０６〜Ｓ７１３の制御は、図１６によって説明したステップＳ４０５〜Ｓ４１２の制御と同様なので、それらの説明を省略する。
【０１５５】
このように、第７実施例によれば、印刷管理サーバ３０が、管理者の操作によって入力された各ＭＦＰ１０のプロパティを登録した後、ＰＣ２０から文書データ，所要条件（印刷条件，機器選択条件）を含む印刷依頼を受けた場合に、その印刷条件および予め記憶保存してあるオフモードでないＭＦＰ１０の計算プログラムを含む消費電力量の計算依頼をそのＭＦＰ１０へ通知して消費電力の計算を行わせることにより、そのＭＦＰ１０から通知される計算結果を取得すると共に、予め記憶保持したオフモードのＭＦＰ１０の計算プログラムに従い、上記印刷条件および先に登録したそのＭＦＰ１０のプロパティに基づいてそのＭＦＰ１０の消費電力量を計算し、その計算結果と先に取得した計算結果と上記機器選択条件に基づいて各ＭＦＰ１０のいずれかを印刷使用機器として選択するので、各ＭＦＰ１０のいずれかでオフモードに移行して消費電力量の計算ができなくなった場合でも、各ＭＦＰ１０の中から所要条件を確実に満たすＭＦＰ１０を印刷使用機器として使用することができる。
【０１５６】
なお、第７実施例でも、第１実施例と同様に、印刷管理サーバ３０が、各ＭＦＰ１０別の計算プログラムを記憶保持するようにしたが、第２実施例と同様に、ＰＣ２０側に各ＭＦＰ１０別の計算プログラムを記憶保持し、それを印刷管理サーバ３０がＰＣ２０からの印刷依頼時に受け取ってオフモードでないＭＦＰ１０へ渡したり、あるいは、第３実施例と同様に、各ＭＦＰ１０に計算プログラムを記憶保持しておくこともできる。
また、第７実施例では、印刷管理サーバ３０が、オフモードのＭＦＰ１０の消費電力量の計算を代行したが、第５実施例と同様に、その計算をオフモードでないＭＦＰ１０に代行させることもできる。
【０１５７】
さらに、第１〜第７実施例では、印刷管理サーバ３０が、各ＭＦＰ１０別の消費電力量の計算に基づいて各ＭＦＰ１０のいずれかを印刷使用機器として選択するようにしたが、それらの計算結果（機器名等を含む）をＰＣ２０へ通知して表示装置２３０に表示させた後、そのＰＣ２０からの要求に応じて各ＭＦＰ１０のいずれかを印刷使用機器として選択することもできる。あるいは、印刷使用機器として選択したＭＦＰ１０の消費電力量を計算結果（機器名等を含む）のみをＰＣ２０へ通知して表示装置２３０に表示させた後、そのＰＣ２０からの印刷要求によって上記選択を確定することもできる。
【０１５８】
そこで、それらの制御について、図２０および図２１を参照してもう少し詳しく説明する。
図２０および図２１は、ＰＣ２０の表示装置２３０に表示される消費電力量の計算結果を含む操作画面の異なる例を示す図である。但し、図２０の表示画面は３台のＭＦＰ１０の消費電力量の計算結果を表示したものである。
【０１５９】
印刷管理サーバ３０のＣＰＵ３０１は、各ＭＦＰ１０別の消費電力量の計算結果（機器名等を含む）をＰＣ２０へ通知する。
ＰＣ２０のＣＰＵ２０１は、印刷管理サーバ３０から各ＭＦＰ１０別の消費電力量の計算結果を受け取ると、例えば図２０に示すように、各ＭＦＰ１０別の消費電力量の計算結果の一覧リストを含む操作画面を表示装置２３０に表示する。
【０１６０】
ユーザは、入力装置２２０（例えばマウス）により、操作画面上の印刷に使用したいＭＦＰ１０の機器名を選択した後、「印刷」キーを押下（タッチ）する。
それによって、ＰＣ２０のＣＰＵ２０１は、その選択された機器名のＭＦＰ１０を示す情報を含む印刷依頼を印刷管理サーバ３０へ送信する。
印刷管理サーバ３０のＣＰＵ３０１は、ＰＣ２０から印刷依頼を受信すると、その印刷要求によって指定されたＭＦＰ１０を印刷使用機器として選択する。
【０１６１】
このように、ユーザが各ＭＦＰ１０別の消費電力量を参考に印刷に使用したいＭＦＰ１０を選択することにより、使用したくないＭＦＰ１０（例えば通常の業務場所から離れた位置にあるＭＦＰ）の選択を回避することが可能になる。また、ユーザが印刷に使用したいＭＦＰ１０の選択を最終的に判断することになるため、その分だけ印刷管理サーバ３０のＣＰＵ３０１による処理負担が減ることになる。
【０１６２】
あるいは、印刷管理サーバ３０のＣＰＵ３０１は、各ＭＦＰ１０別の消費電力量を計算し、それらの比較によって印刷使用機器として選択したＭＦＰ１０の消費電力量を計算結果（機器名等を含む）のみをＰＣ２０へ通知する。
ＰＣ２０のＣＰＵ２０１は、印刷管理サーバ３０から印刷使用機器として選択されたＭＦＰ１０の消費電力量を計算結果を受け取ると、例えば図２１に示すように、そのＭＦＰ１０の消費電力量の計算結果を含む操作画面を表示装置２３０に表示する。
ユーザは、印刷使用機器として選択されたＭＦＰ１０でＯＫであれば、入力装置２２０によって操作画面上の「印刷」キーを押下（タッチ）する。
それによって、ＰＣ２０のＣＰＵ２０１は、印刷依頼を印刷管理サーバ３０へ送信する。
印刷管理サーバ３０ののＣＰＵ３０１は、ＰＣ２０から印刷依頼を受信すると、上記選択を確定する。
【０１６３】
このように、ユーザは、印刷使用機器として選択されたＭＦＰ１０をＰＣ２０の表示画面を見ることによって認識することができるため、多数のＭＦＰ１０が設置されたオフィス等においても、印刷結果が出力されたＭＦＰ１０の設置場所にまっすぐ向かうことができるため、作業効率の向上につながる。
【０１６４】
以上、この発明を複数台のＭＦＰ（デジタル複合機）およびそれと印刷管理サーバ，ＰＣとを通信可能に接続する画像形成システムに適用した実施形態について説明したが、この発明はそれらに限られるものではなく、複数台のデジタル複写機，プリンタ，ファクシミリ装置等の他の画像形成装置およびそれと印刷管理サーバ，ＰＣ（他の端末装置でもよい）とを通信可能に接続する画像処理システムにも適用可能である。
なお、それらの画像形成システムにおいて、印刷管理サーバとしての機能を複数台の画像形成装置のうちの少なくとも１台に備えることにより、印刷管理サーバを省くこともできる。この場合、印刷管理サーバとしての機能を有する画像形成装置が、他の複数の画像形成装置に対して第１〜第６実施例の各ＭＦＰに対する制御と同様の制御を行う。
【０１６５】
また、この発明によるプログラムは、印刷管理サーバのコンピュータ（ＣＰＵ）に、この発明による計算結果取得手段，機器選択手段，計算プログラム記憶手段，計算プログラム取得手段，計算代行手段としての機能を実現させるためのプログラムであり、このようなプログラムをコンピュータに実行させることにより、上述したような効果を得ることができる。
【０１６６】
このようなプログラムは、はじめからコンピュータに備えるＲＯＭあるいはＨＤＤ等の記憶手段に格納しておいてもよいが、記録媒体であるＣＤ−ＲＯＭあるいはフレキシブルディスク，ＳＲＡＭ，ＥＥＰＲＯＭ，メモリカード等の不揮発性記録媒体（メモリ）に記録して提供することもできる。そのメモリに記録されたプログラムをコンピュータにインストールしてＣＰＵに実行させるか、ＣＰＵにそのメモリからこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
【産業上の利用可能性】
【０１６７】
以上の説明から明らかなように、この発明によれば、管理装置（コンピュータ）が、端末装置から印刷データおよび所要条件を含む印刷依頼を受けた場合に、その印刷条件を含む上記印刷データの印刷によって消費される消費電力量の計算依頼を各画像形成装置へそれぞれ通知することにより、その各画像形成装置からそれぞれ通知される計算結果を取得し、その取得した各画像形成装置別の計算結果に基づいてその各画像形成装置のいずれかを印刷に使用する機器として選択するので、画像形成システムを構成する複数台の画像形成装置の中から所要条件（少なくとも省エネルギーの要望を含む）を確実に満たす画像形成装置を印刷に使用する機器として使用することができる。したがって、この発明を利用すれば、より便利な印刷管理を実行可能な管理装置を提供することができる。
【図面の簡単な説明】
【０１６８】
【図１】この発明の一実施形態である画像形成システムのネットワーク接続例を示す概念図である。
【図２】図１のＭＦＰ１０のハードウェア構成例を示すブロック図である。
【図３】図１のＭＦＰ１０の主要な機能構成例を示すブロック図である。
【図４】図１のＰＣ２０のハードウェア構成例を示すブロック図である。
【０１６９】
【図５】図１の印刷管理サーバ３０のハードウェア構成例を示すブロック図である。
【図６】図１のＭＦＰ１０，ＰＣ２０，およびＭＦＰ１０が行うこの発明に係わる制御の概略を説明するための図である。
【図７】図１２に示した各ＭＦＰ１０における各モード時の消費電力と時間との関係の一例を示す線図である。
【図８】同じく各モードの関係の一例を示す図である。
【０１７０】
【図９】同じく印刷時間と印刷枚数との関係の一例を示す線図である。
【図１０】印刷時の消費電力量が小さいオフモードのＭＦＰにおける各モード時の消費電力と時間との関係および印刷時の消費電力量が大きい通常待機のＭＦＰにおける各モード時の消費電力と時間との関係の一例を示す線図である。
【図１１】図４に示したＰＣ２０の表示装置２３０に表示される印刷条件および機器選択条件を入力するための操作画面の一例を示す図である。
【図１２】同じく印刷結果の異なる表示例を示す図である。
【０１７１】
【図１３】図１のＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第１例を示す図である。
【図１４】図１のＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第２例を示す図である。
【図１５】図１のＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第３例を示す図である。
【図１６】図１のＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第４例を示す図である。
【０１７２】
【図１７】図１のＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第５例を示す図である。
【図１８】図１のＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第６例を示す図である。
【図１９】図１のＰＣ２０と印刷管理サーバ３０と各ＭＦＰ１０との間の通信シーケンスの第７例を示す図である。
【図２０】図４に示したＰＣ２０の表示装置２３０に表示される消費電力量の計算結果を含む操作画面の一例を示す図である。
【図２１】同じく消費電力量の計算結果を含む操作画面の他の例を示す図である。
【符号の説明】
【０１７３】
１：ネットワーク    １０：ＭＦＰ    １１：コントローラ    １４：エンジン
２０：ＰＣ    ３０：印刷管理サーバ    １０１，２０１，３０１：ＣＰＵ
１０２，２０２，３０２：ＡＳＩＣ    １０３，２０３，３０３：ＳＤＲＡＭ
１０４，２０４，３０４：ＲＯＭ    １０５，２０５，３０５：ＮＶＲＡＭ
１０６，２０６，３０６：ＨＤＤ    １０７：操作部
１０９，２０８，３０８：ＵＳＢ・Ｉ／Ｆ
１１０，２０９，３０９：ＩＥＥＥ１３９４・Ｉ／Ｆ
１１１，２１０，３１０：ＭＡＣ・Ｉ／Ｆ    １２１：通信処理部
１２２：時間計測部  １２３：電力制御部    １２４：記憶部
１２５：メイン制御部    ２００：装置本体    ２２０：入力装置    ２３０：表示装置
【図１】
2006146360.tif 000013
【図２】
2006146360.tif 000014
【図３】
2006146360.tif 000015
【図４】
2006146360.tif 000016
【図５】
2006146360.tif 000017
【図６】
2006146360.tif 000018
【図７】
2006146360.tif 000019
【図８】
2006146360.tif 000020
【図９】
2006146360.tif 000021
【図１０】
2006146360.tif 000022
【図１１】
2006146360.tif 000023
【図１２】
2006146360.tif 000024
【図１３】
2006146360.tif 000025
【図１４】
2006146360.tif 000026
【図１５】
2006146360.tif 000027
【図１６】
2006146360.tif 000028
【図１７】
2006146360.tif 000029
【図１８】
2006146360.tif 000030
【図１９】
2006146360.tif 000031
【図２０】
2006146360.tif 000032
【図２１】
2006146360.tif 000033