(57)【要約】【課題】  企業等に多数配置されたコンピュータ端末の資源節約を適切に行う。【解決手段】  相互に通信可能に接続されたサーバ装置（10）およびクライアント装置（20）を備えるシステムにおいて、クライアント装置は、自装置の稼動状況を示す稼動情報をサーバ装置へ送信する手段（21）と、サーバ装置からの指示に基づき自装置の動作設定を制御する手段（22）とを有する。サーバ装置は、クライアント装置からの稼動情報に基づき該クライアント装置の一定期間における仕事量を求める手段（13）と、クライアント装置の動作設定を段階的に規定した複数のレベルから予め該クライアント装置に割り当てられた既定レベルに前記仕事量が対応するか否かを判定する手段（14）と、該判定の結果に基づきクライアント装置の動作設定を決定する手段（15）と、決定した動作設定をクライアント装置へ通知する手段（16）とを有する。【選択図】      図１
2006338270.tif 000002
【特許請求の範囲】
【請求項１】
相互に通信可能に接続されたサーバ装置およびクライアント装置を備え、
前記クライアント装置は、
自装置の稼動状況を示す稼動情報を前記サーバ装置へ送信する手段と、前記サーバ装置からの指示に基づき自装置の動作設定を制御する手段とを有し、
前記サーバ装置は、
前記クライアント装置からの稼動情報に基づき該クライアント装置の一定期間における仕事量を求める手段と、前記クライアント装置の動作設定を段階的に規定した複数のレベルから予め該クライアント装置に割り当てられた既定レベルに前記仕事量が対応するか否かを判定する手段と、該判定の結果に基づき前記クライアント装置の動作設定を決定する手段と、決定した動作設定を前記クライアント装置へ通知する手段とを有することを特徴とするエコロジー管理システム。
【請求項２】
前記サーバ装置は、前記仕事量として、前記クライアント装置の消費電力を求めることを特徴とする請求項１記載のエコロジー管理システム。
【請求項３】
前記サーバ装置は、前記仕事量として求めた消費電力が前記既定レベルに対応しないとき、前記複数のレベルのうちの前記消費電力に対応する実レベルを前記クライアント装置の動作設定に適用することを決定し、前記実レベルの適用を前記クライアント装置に指示することを特徴とする請求項２記載のエコロジー管理システム。
【請求項４】
前記サーバ装置は、前記稼動情報から前記クライアント装置の待機期間を求め、該待機期間が予め設定された閾値を超える場合に前記実レベルの適用を決定することを特徴とする請求項３記載のエコロジー管理システム。
【請求項５】
前記サーバ装置は、前記仕事量として求めた消費電力が前記既定レベルに対応しないとき、前記稼動情報から前記クライアント装置の待機期間を求め、該待機期間が予め設定された閾値を超えるとき、前記実レベルが示す動作設定を前記クライアント装置へ通知することを特徴とする請求項２記載のエコロジー管理システム。
【請求項６】
前記サーバ装置は、前記仕事量として、前記クライアント装置の指示により実行された印刷処理における印刷枚数を求めることを特徴とする請求項１記載のエコロジー管理システム。
【請求項７】
前記サーバ装置は、前記仕事量として求めた印刷枚数が前記既定レベルに対応しないとき、該印刷枚数が予め設定された閾値を超えるか否かを判定し、該閾値を超えるとき、前記複数のレベルのうちの前記印刷枚数に対応する実レベルが示す動作設定を前記クライアント装置へ通知することを特徴とする請求項６記載のエコロジー管理システム。
【請求項８】
クライアント装置の稼動状況に関し該クライアント装置から通知された稼動情報に基づき該クライアント装置の一定期間における仕事量を求める手段と、
前記クライアント装置の動作設定を段階的に規定した複数のレベルから予め該クライアント装置に割り当てられた既定レベルに前記仕事量が対応するか否かを判定する手段と、
前記判定の結果に基づき前記クライアント装置の動作設定を決定する手段と、
決定した動作設定を前記クライアント装置へ通知する手段とを備えることを特徴とするサーバ装置。
【請求項９】
前記仕事量として、前記クライアント装置の消費電力を求めることを特徴とする請求項８記載のサーバ装置。
【請求項１０】
前記仕事量として求めた消費電力が前記既定レベルに対応しないとき、前記複数のレベルのうちの前記消費電力に対応する実レベルを前記クライアント装置の動作設定に適用することを決定し、前記実レベルの適用を前記クライアント装置に指示することを特徴とする請求項９記載のサーバ装置。
【請求項１１】
前記稼動情報から前記クライアント装置の待機期間を求め、該待機期間が予め設定された閾値を超える場合に前記実レベルの適用を決定することを特徴とする請求項１０記載のサーバ装置。
【請求項１２】
前記仕事量として求めた消費電力が前記既定レベルに対応しないとき、前記稼動情報から前記クライアント装置の待機期間を求め、該待機期間が予め設定された閾値を超えるとき、前記実レベルが示す動作設定を前記クライアント装置へ通知することを特徴とする請求項９記載のサーバ装置。
【請求項１３】
前記仕事量として、前記クライアント装置の指示により実行された印刷処理における印刷枚数を求めることを特徴とする請求項８記載のサーバ装置。
【請求項１４】
前記仕事量として求めた印刷枚数が前記既定レベルに対応しないとき、該印刷枚数が予め設定された閾値を超えるか否かを判定し、該閾値を超えるとき、前記複数のレベルのうちの前記印刷枚数に対応する実レベルが示す動作設定を前記クライアント装置へ通知することを特徴とする請求項１３記載のサーバ装置。
【請求項１５】
コンピュータを、請求項８乃至１４のいずれか１項に記載のサーバ装置として機能させることを特徴とするプログラム。
【請求項１６】
サーバ装置と通信可能に接続されたクライアント装置が、
自装置の稼動状況を示す稼動情報を前記サーバ装置へ送信し、
前記サーバ装置が、
前記クライアント装置からの稼動情報に基づき該クライアント装置の一定期間における仕事量を求め、前記クライアント装置の動作設定を段階的に規定した複数のレベルから予め該クライアント装置に割り当てられた既定レベルに前記仕事量が対応するか否かを判定し、該判定の結果に基づき前記クライアント装置の動作設定を決定し、決定した動作設定を前記クライアント装置へ通知することを特徴とするエコロジー管理方法。
【請求項１７】
前記サーバ装置が、
前記仕事量として、前記クライアント装置の消費電力を求めることを特徴とする請求項１６記載のエコロジー管理方法。
【請求項１８】
前記サーバ装置が、
前記仕事量として求めた消費電力が前記既定レベルに対応しないとき、前記複数のレベルのうちの前記消費電力に対応する実レベルを前記クライアント装置の動作設定に適用することを決定し、前記実レベルの適用を前記クライアント装置に指示し、
前記クライアント装置が、
前記サーバ装置からの指示に基づき自装置の動作設定を制御することを特徴とする請求項１７記載のエコロジー管理方法。
【請求項１９】
前記サーバ装置が、
前記稼動情報から前記クライアント装置の待機期間を求め、該待機期間が予め設定された閾値を超える場合に前記実レベルの適用を決定することを特徴とする請求項１８記載のエコロジー管理方法。
【請求項２０】
前記サーバ装置が、
前記仕事量として求めた消費電力が前記既定レベルに対応しないとき、前記稼動情報から前記クライアント装置の待機期間を求め、該待機期間が予め設定された閾値を超えるとき、前記実レベルが示す動作設定を前記クライアント装置へ通知することを特徴とする請求項１７記載のエコロジー管理方法。
【請求項２１】
前記サーバ装置が、
前記仕事量として、前記クライアント装置の指示により実行された印刷処理における印刷枚数を求めることを特徴とする請求項１６記載のエコロジー管理方法。
【請求項２２】
前記サーバ装置が、
前記仕事量として求めた印刷枚数が前記既定レベルに対応しないとき、該印刷枚数が予め設定された閾値を超えるか否かを判定し、該閾値を超えるとき、前記複数のレベルのうちの前記印刷枚数に対応する実レベルが示す動作設定を前記クライアント装置へ通知することを特徴とする請求項２１記載のエコロジー管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、企業等に配備されている多数のコンピュータ端末を管理する技術に関し、特に、各端末の省エネルギーおよび印刷用紙の省紙を図るための技術に関する。
【背景技術】
【０００２】
従来、企業等の組織におけるコストの削減や環境問題に鑑み、組織にて使用するコンピュータ端末の消費電力や印刷用紙の使用量を抑制することが求められている。このようなコンピュータ端末に関連する資源の節約に関する技術として、例えば、後述の特許文献１に記載のものがある。
【０００３】
特許文献１に記載の技術は、インターネットサービスプロバイダの通信サーバが、省エネルギー状態のクライアント端末に対し、起動を要求するためのパケットを送信することにより端末を起動させ、電子メール受信を通知するというものである。上記技術によれば、クライアント端末の省エネルギー効率を向上させることができる。
【特許文献１】特開２００３−１０８４９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１に記載の技術では、通信サーバは、省エネルギー状態にあるクライアント端末を起動させる制御が可能であるが、一般に、省エネルギーに関する端末の設定自体はユーザにより任意に行うことができる。よって、仮に、各ユーザによる任意の設定が省エネルギーとして比較的緩い設定である場合、企業等に多数の端末があることを考慮すると、エネルギーコストの浪費につながるという問題がある。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、サーバ／クライアント形式のシステムにおいて、クライアント装置に関連する資源節約を適切に行い得る手法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のエコロジー管理システムは、相互に通信可能に接続されたサーバ装置およびクライアント装置を備え、前記クライアント装置は、自装置の稼動状況を示す稼動情報を前記サーバ装置へ送信する手段と、前記サーバ装置からの指示に基づき自装置の動作設定を制御する手段とを有し、前記サーバ装置は、前記クライアント装置からの稼動情報に基づき該クライアント装置の一定期間における仕事量を求める手段と、前記クライアント装置の動作設定を段階的に規定した複数のレベルから予め該クライアント装置に割り当てられた既定レベルに前記仕事量が対応するか否かを判定する手段と、該判定の結果に基づき前記クライアント装置の動作設定を決定する手段と、決定した動作設定を前記クライアント装置へ通知する手段とを有する。
【０００７】
本発明のサーバ装置は、クライアント装置の稼動状況に関し該クライアント装置から通知された稼動情報に基づき該クライアント装置の一定期間における仕事量を求める手段と、前記クライアント装置の動作設定を段階的に規定した複数のレベルから予め該クライアント装置に割り当てられた既定レベルに前記仕事量が対応するか否かを判定する手段と、前記判定の結果に基づき前記クライアント装置の動作設定を決定する手段と、決定した動作設定を前記クライアント装置へ通知する手段とを備える。
【０００８】
本発明のエコロジー管理方法は、サーバ装置と通信可能に接続されたクライアント装置が、自装置の稼動状況を示す稼動情報を前記サーバ装置へ送信し、前記サーバ装置が、前記クライアント装置からの稼動情報に基づき該クライアント装置の一定期間における仕事量を求め、前記クライアント装置の動作設定を段階的に規定した複数のレベルから予め該クライアント装置に割り当てられた既定レベルに前記仕事量が対応するか否かを判定し、該判定の結果に基づき前記クライアント装置の動作設定を決定し、決定した動作設定を前記クライアント装置へ通知するという方法である。
【発明の効果】
【０００９】
本発明によれば、クライアント装置の動作設定をサーバ装置から適切に管理することができる。これにより、サーバ／クライアントシステムに管理装置等を付加することなく、システムにおける資源の浪費を回避することができる。
【発明を実施するための最良の形態】
【００１０】
本発明の実施の形態について図面を参照して詳細に説明する。なお、以下の説明では、コンピュータ端末の使用電気量を削減するための動作モードを省エネルギーモードとし、また、印刷処理における用紙の使用量を抑制するための動作モードを省紙モードとし、さらに、これらの両モードを総称して省モードとする。
【００１１】
図１に、本発明に係るエコロジー管理システムの実施形態の構成を示す。本実施形態のシステム１００は、データベース１１及び管理コンソール１２を備えるサーバ装置１０と複数のクライアント装置２０とがＬＡＮのような通信回線１００Ａにより通信可能に接続された構成をとる。通信回線１００Ａには、クライアント装置２０から利用可能な印刷装置３０が接続されている。このシステム１００を例えば企業システムとした場合、クライアント装置２０は、社員等が業務にて利用するコンピュータ端末とみなすことができる。
【００１２】
サーバ装置１０及びクライアント装置２０は、それぞれＣＰＵ及びメモリ等、コンピュータとしての一般的なハードウェア構成を持つものである。図１の構成について以下に説明する機能構成は、各装置がＣＰＵにより実行するプログラムに対応する。
【００１３】
クライアント装置２０は、自装置の稼動状況を示す稼動情報を収集しサーバ装置１０へ送信する収集エンジン２１と、自装置の省モード設定を制御する設定エンジン２２とを有する。サーバ装置１０へ送信する稼動情報としては、例えば、単位時間あたりの消費電流および使用電圧、省モードの設定状態、及び、実行したプロセス数やＣＰＵ使用率等がある。上記構成は、エージェントモジュールとしてクライアント装置２０にインストールされたプログラムに対応する。
【００１４】
サーバ装置１０は、図１に示すように、計算エンジン１３、省モード設定エンジン１４、最適化エンジン１５及び通報エンジン１６を有する。これらの一連の機能構成は、管理マネージャとしてサーバ装置１０にインストールされたプログラムに対応する。
【００１５】
計算エンジン１３は、クライアント装置２０からの稼動情報に基づき該クライアント装置の一定期間における仕事量を求める。仕事量としては、クライアント装置２０の消費電力と、クライアント装置２０が印刷装置３０に指示した印刷枚数とがある。
【００１６】
省モード設定エンジン１４は、計算エンジン１３により求められた仕事量が、クライアント装置２０の動作設定に関し予めこの装置に割り当てられている後述の既定レベルに対応するか否かを判定する。サーバ装置１０では、クライアント装置２０の動作設定を段階的に規定したモード情報がデータベース１１に保存されており、このモード情報における所定のレベルが前述の既定レベルとして予めクライアント装置２０に割り当てられている。モード情報に関しては、後に詳細に説明する。
【００１７】
最適化エンジン１５は、省モード設定エンジン１４の判定結果に基づきクライアント装置２０の動作設定を決定する。
【００１８】
通報エンジン１６は、最適化エンジン１５が決定した内容をクライアント装置２０へ通知する。この通知は、最適化エンジン１５が決定した動作設定をクライアント装置２０に適用させるための情報、あるいは、その適用をクライアント装置２０のユーザに促すための情報がある。また、通報エンジン１６は、新たな動作設定についてクライアント装置２０から通知される適用結果を管理コンソール１２へ通知する。
【００１９】
図２に、データベース１１に保存されているモード情報の一例を示す。図示の例は、クライアント装置２０の省エネルギーモードに関し規定したものである。モード情報は、クライアント装置２０の稼動状況をレベル分けし、各レベルにおける省エネルギーモードとして好適な動作設定を規定した情報である。図示の動作規定における待機期間とは、クライアント装置２０に対する入力操作が無い期間、あるいは装置の無動作期間を指す。
【００２０】
図２に示す例では「１」〜「３」の３つのレベルが設けられており、レベル値が小さいほど、すなわちレベル「３」からレベル「１」へ至るに従い、クライアント装置２０の消費電力が大きい状況を表す。そのため、レベル値が小さいほど、より短い待機期間でサスペンド状態に移行するよう設定されている。
【００２１】
なお、図２に示すモード情報は、本実施形態を説明するための一例であり、その内容は図示の例に限らずシステム管理者が適宜設定してよい。例えば、動作規定におけるサスペンド状態への移行に代えて、休止状態への移行としてもよい。また、稼動情報から得たプロセス数やＣＰＵ使用率に応じて、クロック周波数を低減または停止させる、あるいは、ディスクの回転停止や供給電源停止などをクライアント装置２０に適用するというものでもよい。さらに、すべてのクライアント装置２０に対し図２のようなモード情報を共通に適用することに代えて、装置ごと、あるいはグループごとに異なる設定を施してもよい。
【００２２】
図３に、クライアント装置２０に予め割り当てられている既定レベルの一例を示す。図示の例では、クライアント「Ａ」のクライアント装置２０に対し、図２におけるレベル「３」が割り当てられ、クライアント「Ｂ」にはレベル「１」、そしてクライアント「Ｃ」にはレベル「２」が割り当てられている。既定レベルの割り当ては、クライアント装置２０のマシン仕様や、想定される利用状況等に応じて適宜設定することができる。例えば、長時間の利用を目的としたクライアント装置２０に対しては、より高いレベルを割り当てることにより、消費電力を抑制することができる。
【００２３】
図４に示すフローチャートに沿って本実施形態の基本手順を説明する。以下の説明におけるクライアント装置２０は、図３のクライアント「Ａ」であるとする。
【００２４】
サーバ装置１０は、クライアント装置２０から送信された稼動情報を受信すると（ステップＳ１）、これを計算エンジン１３に供給する。計算エンジン１３は、取得した稼動情報に基づきクライアント装置２０の消費電力を算出し、算出結果をデータベース１１へ保存する（ステップＳ２）。
【００２５】
省モード設定エンジン１４は、図３に示すような既定レベルの割り当てに関する情報からクライアント装置２０の既定レベルを認識し（ステップＳ３）、先に算出された消費電力が、この既定レベルに対応するか否かを判定する（ステップＳ４）。ここで、クライアント「Ａ」であるクライアント装置２０の既定レベルは、レベル「３」であり、また、図２より、レベル「３」が表す消費電力は「Ｅ２[W]未満」である。これは、クライアント「Ａ」の通常の消費電力が、サーバ装置１０側では「Ｅ２[W]未満」と想定されていることを指す。
【００２６】
かかるケースにおいて、省モード設定エンジン１４は、現時点で計算エンジン１３が算出した消費電力が「Ｅ２[W]未満」であれば、既定レベルに対応すると判定する。また、算出した消費電力がＥ２[W]以上の場合、すなわち、実際には想定値よりも多くの電力が消費されている場合は、既定レベルに対応しないと判定する。
【００２７】
なお、仮に、図３のクライアント「Ｃ」のように既定レベルが「２」の場合に、消費電力がＥ２[W]未満であるとき、レベル「２」の条件に該当しないが、想定よりも小さい消費電力で稼動しており、省エネルギーが図られているとの判断のもとに、この場合も既定レベルに対応すると判定する。
【００２８】
消費電力が既定レベルに対応する場合、現時点ではクライアント装置２０の省エネルギー対策に問題が無いものとして、次の周期にてクライアント装置２０から送信される稼動情報を待つ。また、消費電力が既定レベルに対応しない場合は、クライアント装置２０の省エネルギー対策が適切でないものとして、最適化エンジン１５により、後述の実レベルによる省エネルギーモードの適用制御を行う（ステップＳ５）。
【００２９】
図５に示すフローチャートに沿って、実レベルの適用制御について説明する。実レベルとは、現時点で計算エンジン１３が算出した消費電力に対応するレベルを指す。具体的には、既定レベルが「３」であるクライアント装置２０について、現時点の消費電力が例えばＥ１[W]と算出された場合、図２より、このクライアント装置２０の実レベルは「２」となる。最適化エンジン１５は、実レベルの動作規定をクライアント装置２０の新たな動作設定として決定し、この新たな設定の適用制御を以下の手順により行う。
【００３０】
まず、最適化エンジン１５は、クライアント装置２０が、実レベルの強制適用の対象であるか否かを判定する（ステップＳ１１）。強制適用とは、クライアント装置２０の状況にかかわらず強制的に実レベルの動作規定を適用させることであり、強制適用するか否かは、システムの管理ポリシー等に応じて予め設定しておく。
【００３１】
最適化エンジン１５は、クライアント装置２０が強制適用の対象である場合、このクライアント装置２０から現時点の省エネルギー設定を示すエコナレッジを取得する（ステップＳ１２）。図２のモード情報が適用されるクライアント装置２０の場合、そのエコナレッジは、サスペンド状態に移行するまでの待機期間の設定値を指す。クライアント装置２０における待機期間の設定値は、ユーザによる任意の変更が可能であることから、サーバ装置１０側では現時点の設定値を把握すべくエコナレッジを取得する。
【００３２】
最適化エンジン１５は、クライアント装置２０のエコナレッジを取得すると、このエコナレッジが示す内容を、実レベルの動作規定に変更するよう指示する情報を作成し、これを通報エンジン１６に渡す。具体的には、例えば、実レベル「２」と判定されたクライアント装置２０から、エコナレッジとして「待機期間：２５分」を得た場合、これを、図２の動作規定に沿った「待機期間：１５分」に変更するよう指示することとなる。通報エンジン１６は、最適化エンジン１５からの指示情報をクライアント装置２０へ送信する（ステップＳ１３）。
【００３３】
クライアント装置２０は、サーバ装置１０からの指示を受けると、設定エンジン２２が指示に従い省エネルギーモードの動作設定を変更する。これにより、クライアント装置２０に実レベルが適用される。そして、クライアント装置２０が、実レベルの適用について、正常に完了あるいは異常終了をサーバ装置１０へ通知すると、この通知が通報エンジン１６から管理コンソール１２へ供給される（ステップＳ１４）。管理コンソール１２は、クライアント装置２０における適用結果についての画面を表示し、管理オペレータに通知する。
【００３４】
一方、クライアント装置２０が実レベルの強制適用の対象でない場合（ステップＳ１１：NO）、クライアント装置２０の現状の待機期間に応じて実レベルの適用を決定する。その手順を以下に説明する。
【００３５】
最適化エンジン１５は、先に取得した稼動情報からクライアント装置２０の待機期間を求める（ステップＳ１５）。この待機期間は、クライアント装置２０が実際に待機状態におかれた期間を指す。さらに、求めた待機期間が、実レベルで規定されている待機期間の閾値に達しているか否かを判定する（ステップＳ１６）。
【００３６】
ここで、例えばレベル「２」の閾値、すなわちサスペンド状態に移行する閾値は、図２より「待機期間：１５分」であることがわかる。よって、レベル「２」を実レベルとするクライアント装置２０の場合、稼動情報から求めた待機期間が閾値「１５分」に達するか否かを判定することとなる。なお、待機期間の閾値は、本実施形態では実レベルのものを用いるが、これに代えて、上記判定のために予め用意した別の値を閾値としてもよい。
【００３７】
クライアント装置２０の待機時間が閾値に達する場合、最適化エンジン１５は、クライアント装置２０に実レベルを適用すべく（ステップＳ１７：YES）、前述の手順（ステップＳ１２〜Ｓ１４）により処理を行う。また、クライアントユーザの利便性を考慮し、実レベルの適用可否をクライアント側にて決定するよう設定されている場合は（ステップＳ１７：NO）、クライアント装置２０に対し、現状の省エネルギー対策が適切でない旨と共に、実レベルの適用を推奨する旨を通知する（ステップＳ１８）。
【００３８】
また、最適化エンジン１５は、稼動情報から求めた待機期間が閾値に達しない場合は（ステップＳ１６：NO）、実レベルの強制適用の候補としてフラグを記録する（ステップＳ１９）。このフラグの利用法としては、例えば、次の周期において再び上記フラグの記録対象となった場合、強制的に実レベルを適用させるようにすることが考えられる。
【００３９】
以上説明した手順によれば、クライアント装置２０の省エネルギー対策が適切であるか否かをサーバ装置１０から管理することができる。これにより、システムにおけるエネルギーコストの浪費を回避することができる。また、管理にあたっては、システムに新たな管理装置等を付加することなく、サーバ装置１０に管理エージェント、クライアント装置２０にエージェントモジュールをそれぞれインストールすればよいことから、管理を簡便に行うことができる。
【００４０】
次に、本実施形態による省紙モードの制御手順について図６及び図７を用いて説明する。以下に説明する省紙モードの制御は、前述の省エネルギーモードの制御と並行して行っても、単独で行ってもよい。両モードの制御を並行して行う場合は、クライアント装置２０からサーバ装置１０へ送信する稼動情報に、後述の印刷プロパティ等を付加すればよい。
【００４１】
図６は、省紙モードについてデータベース１１が保持するモード情報の一例である。本実施形態の省紙モードでは、図６に示すように、印刷装置３０に対しクライアント装置２０が「５分間」のような所定期間に指示した印刷枚数に応じてレベルが設定されている。図示のレベルの一例を挙げると、「５分間」の印刷枚数が「５０[枚]超」である稼動状況に対しレベル「１」が設定されている。このレベル「１」では、「５分間」の印刷枚数が「１０[枚]超」の場合、２ページ分のデータを用紙２枚に印刷することに代えて、１枚の用紙の裏表に印刷する「裏表印刷」を適用すべきとの規定がなされている。
【００４２】
省紙モードのモード情報は、図示の例に限らず適宜設定が可能である。例えば、「裏表印刷」に代えて「２in１」、すなわち２ページ分のデータを１枚の用紙に縮小印刷する設定を採用してもよい。
【００４３】
図７に示すフローチャートに沿って省紙モードの制御手順を説明する。クライアント装置２０は、予め設定されている周期の期間内に印刷装置３０に印刷を指示した場合、収集エンジン２１が、クライアント装置２０のプリンタドライバ（図示略）から印刷のプロパティ情報および印刷枚数を取得し、これを稼動情報としてサーバ装置１０へ送信する。なお、期間内の印刷指示の有無にかかわらず、一定期間ごとに稼動情報を送信してもよく、期間内に印刷指示が無い場合は、その旨を稼動情報に記述する。
【００４４】
サーバ装置１０の計算エンジン１３は、クライアント装置２０から印刷プロパティなどの稼動情報を取得すると（ステップＳ２１）、その期間の印刷枚数を求めてデータベース１１へ保存する（ステップＳ２２）。
【００４５】
次に、省モード設定エンジン１４が、図３に示すような情報からクライアント装置２０に割り当てられている既定レベルを認識し（ステップＳ２３）、この既定レベルが計算エンジン１３で求めた印刷枚数に対応するか否かを判定する（ステップＳ２４）。
【００４６】
具体的には、例えば、対象のクライアント装置２０が既定レベル「２」のクライアント「Ｃ」（図３）であり、このクライアント装置２０の５分間の印刷枚数が６０枚であったとする。ここで、既定レベル「２」とは、図６より、「印刷枚数：３０[枚]〜５０[枚]／５分間」との稼動状況を想定したものである。よって、省モード設定エンジン１４は、５分間の印刷枚数が６０枚であった上記クライアント装置２０の稼動状況に対し、既定レベルに対応しないと判定する。なお、仮に、上記クライアント装置２０の印刷枚数が５０枚以下であった場合は、既定レベルに対応すると判定する。
【００４７】
省モード設定エンジン１４は、クライアント装置２０の印刷枚数が既定レベルに対応する場合（ステップＳ２４：YES）、省紙対策に問題が無いとし、次の周期にてクライアント装置２０から送信される稼動情報を待つ。また、印刷枚数が既定レベルに対応しない場合は（ステップＳ２４：NO）、クライアント装置２０の現時点の省紙対策が適切でないものとして、最適化エンジン１５による実レベルの通知制御を行う。
【００４８】
ここで、省紙モードの実レベルとは、前述した省エネルギーモードの実レベルの定義と同様に、クライアント装置２０から得た稼動情報、すなわちクライアント装置２０における現時点の稼動状況に対応するレベルを指す。例えば、上記クライアント「Ｃ」のケースを用いると、計算エンジン１３により求めた印刷枚数は「６０枚／５分間」であったことから、クライアント「Ｃ」の実レベルは、図２より、レベル「１」となる。
【００４９】
最適化エンジン１５は、計算エンジン１３により求めた印刷枚数が、予め設定した閾値に達するか否かを判定する（ステップＳ２５）。この閾値としては、例えば、レベル「１」に対し６０枚以上／５分間、レベル「２」に対し４０枚以上／５分間等、管理者等により予め適宜設定しておく。
【００５０】
上記判定の結果、印刷枚数が閾値に達する場合、最適化エンジン１５は、クライアント装置２０から印刷設定に関するエコナレッジを取得する（ステップＳ２６）。そして、取得したエコナレッジと実レベルの動作規定とに基づいて、クライアント装置２０に実レベルの適用を推奨するための情報を作成し、これを、現時点の省紙対策が適切でないことを通知する情報と共に通報エンジン１６へ渡す。
【００５１】
実レベルの適用を推奨する情報としては、例えば、クライアント装置２０の実レベルがレベル「１」であり、また、そのエコナレッジとして、１ページ分のデータを１枚に印刷する「通常印刷」を得た場合、この「通常印刷」に「印刷枚数：１０[枚]超／５分間→裏表印刷」との条件を付加するよう促す情報となる。
【００５２】
通報エンジン１６は、最適化エンジン１５から受けた情報をクライアント装置２０へ送信する（ステップＳ２７）。また、クライアント装置２０への送信内容を管理コンソール１２へ供給し、管理オペレータに通知する。その後、クライアント装置２０から省紙モードに関する適用結果などが通知された際は、通知内容を管理コンソール１２へ供給する。
【００５３】
また、クライアント装置２０の印刷枚数が閾値に達しない場合（ステップＳ２５：NO）、実レベルの適用を通知すべき候補としてフラグを記録する（ステップＳ２８）。
【００５４】
以上説明した省紙モードの制御手順によれば、印刷用紙の省紙対策をサーバ装置１０から適切に管理することができる。
【００５５】
なお、上記手順では、クライアント装置２０の省紙対策が適切でない場合であっても、クライアントユーザの利便性を考慮して、実レベルの適用を推奨するのみであったが、前述の省エネルギーモードと同様に実レベルを強制的に適用する選択肢を設ける等、システムの管理ポリシーに応じて管理形式を適宜変更してもよい。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施形態の構成を示すブロック図である。
【図２】実施形態における省エネルギーモードのモード情報の説明図である。
【図３】実施形態における既定レベルの設定例の説明図である。
【図４】実施形態の省エネルギーモードの制御手順を示すフローチャート（その１）である。
【図５】実施形態の省エネルギーモードの制御手順を示すフローチャート（その２）である。
【図６】実施形態における省紙モードのモード情報の説明図である。
【図７】実施形態の省紙モードの制御手順を示すフローチャートである。
【符号の説明】
【００５７】
１００  システム
１００Ａ  通信回線
１０  サーバ装置
１１：データベース、１２：管理コンソール、１３：計算エンジン、１４：省モード設定エンジン、１５：最適化エンジン、１６：通報エンジン
２０  クライアント装置
２１：収集エンジン、２２：設定エンジン
【図１】
2006338270.tif 000003
【図２】
2006338270.tif 000004
【図３】
2006338270.tif 000005
【図４】
2006338270.tif 000006
【図５】
2006338270.tif 000007
【図６】
2006338270.tif 000008
【図７】
2006338270.tif 000009