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