(57)【要約】【課題】  少なくとも１つの情報処理装置からなる複数の異なるグループに属する情報処理装置において設定すべき電力モードが、各グループにおいて異なっている場合に、どちらの電力モードを優先させるかを判定する管理装置、管理方法、情報処理装置及びその制御方法、プログラム、記憶媒体を提供する。【解決手段】  管理サーバ１０６は、グループ毎に対応付けて、各グループにおける情報処理装置において省電力モードが設定されるべきスケジュールを管理している。そして、グループ毎に電力モードの切り替えが必要な時刻になったかどうかを判定し（Ｓ１２０２）、切り替えの指示を行う場合には複数のグループに属している情報処理装置があるかどうか判定する（Ｓ１２０４）。複数のグループに属している情報処理装置がある場合には、どちらのグループのスケジュールを優先させるかを判定（Ｓ１２０６）して、電力モードの切り替えの指示を行う（Ｓ１２０７）。【選択図】  図１２
2008154048.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理装置とネットワークを介して接続された管理装置であって、
前記複数の情報処理装置を、第１のグループ及び第２のグループに分けて管理するグループ管理手段と、
前記第１のグループ及び前記第２のグループに対応付けて、各グループに含まれる情報処理装置において設定されるべき電力モードのスケジュールを示す第１のスケジュール情報及び第２のスケジュール情報を管理するスケジュール管理手段と、
前記第１のスケジュール情報または前記第２のスケジュール情報に従って、前記第１のグループまたは前記第２のグループに含まれる情報処理装置に対して、各情報処理装置における電力モードの切り替えを指示する指示手段と、
前記第１のグループ及び前記第２のグループの両方に含まれる情報処理装置において設定されるべき電力モードが、前記第１のスケジュール情報と前記第２のスケジュール情報とにおいて異なっている場合に、前記第１のスケジュール情報が示す電力モード及び前記第２のスケジュール情報が示す電力モードのどちらを優先させるかを判定する判定手段と、
前記第１のグループ及び前記第２のグループの両方に含まれる情報処理装置において、前記判定手段が優先させると判定した電力モードが設定されるよう前記指示手段を制御する制御手段と、
を備えることを特徴とする管理装置。
【請求項２】
前記指示手段は、前記情報処理装置が有する複数の電力モードのうち、どの電力モードを設定すべきかを示す情報を当該情報処理装置に送信することにより、前記電力モードの切り替えを指示することを特徴とする請求項１に記載の管理装置。
【請求項３】
前記指示手段は、第１の電力モードが設定されている前記情報処理装置の電力モードを、前記第１の電力モードよりも消費電力が小さい第２の電力モードに切り替えることを指示することを特徴とする請求項１または２に記載の管理装置。
【請求項４】
前記指示手段は、第２の電力モードが設定されている前記情報処理装置の電力モードを、前記第２の電力モードよりも消費電力が大きい第１の電力モードに切り替えることを指示することを特徴とする請求項１から３のいずれか１項に記載の管理装置。
【請求項５】
前記第１のスケジュール情報及び前記第２のスケジュール情報のうち、どちらのスケジュール情報を優先させるかを予め指定する指定手段を更に備え、
前記判定手段は、前記指定手段による指定に基づいて、前記第１のスケジュール情報が示す電力モード及び前記第２のスケジュール情報が示す電力モードのどちらを優先させるかを判定することを特徴とする請求項１から４のいずれか１項に記載の管理装置。
【請求項６】
複数の画像処理装置とネットワークを介して接続されたサーバ装置であって、
前記複数の画像処理装置を、第１のグループ及び第２のグループに分けて管理するグループ管理手段と、
前記第１のグループ及び前記第２のグループに対応付けて、各グループに含まれる画像処理装置において省電力モードが設定されるべきスケジュールを示す第１のスケジュール情報及び第２のスケジュール情報を管理するスケジュール管理手段と、
前記第１のスケジュール情報または前記第２のスケジュール情報に従って、前記第１のグループまたは前記第２のグループに含まれる画像処理装置に対して省電力モードへの移行を指示する指示手段と、
前記第１のグループ及び前記第２のグループの両方に含まれる画像処理装置において省電力モードを設定すべきか否かが、前記第１のスケジュール情報と前記第２のスケジュール情報とにおいて異なっている場合に、前記第１のスケジュール情報及び前記第２のスケジュール情報のどちらを優先させるかを判定する判定手段と、
前記第１のグループ及び前記第２のグループの両方に含まれる画像処理装置において、前記判定手段が優先させると判定したスケジュールに従って省電力モードが設定されるよう前記指示手段を制御する制御手段と、
を備えることを特徴とするサーバ装置。
【請求項７】
前記指示手段は、前記画像処理装置が有する複数の異なる省電力モードのうち、どの省電力モードを設定すべきかを指示することを特徴とする請求項６に記載のサーバ装置。
【請求項８】
前記判定手段は、前記第１のスケジュール情報及び前記第２のスケジュール情報のうち、前記画像処理装置において省電力モードを設定すべきでないないことを示すスケジュール情報を優先させると判定することを特徴とする請求項６または７に記載のサーバ装置。
【請求項９】
前記第１のスケジュール情報及び前記第２のスケジュール情報のうち、どちらのスケジュール情報を優先させるかを予め指定する指定手段を更に備え、
前記判定手段は、前記指定手段による指定に基づいて、前記第１のスケジュール情報及び前記第２のスケジュール情報のどちらを優先させるかを判定することを特徴とする請求項６から８のいずれか１項に記載のサーバ装置。
【請求項１０】
前記スケジュール管理手段は、予めユーザから入力された情報に従って、前記各グループに含まれる画像処理装置において省電力モードが設定されるべき時間帯または省電力モードが設定されるべきでない時間帯を示すスケジュール情報を管理することを特徴とする請求項６から９のいずれか１項に記載のサーバ装置。
【請求項１１】
少なくとも１つの情報処理装置からなる第１のグループ及び第２のグループの両方に属する情報処理装置であって、
前記第１のグループに含まれる第１の情報処理装置及び前記第２のグループに含まれる第２の情報処理装置と、ネットワークを介して接続する接続手段と、
前記第１の情報処理装置または前記第２の情報処理装置からの指示に従って、複数の電力モードを切り替えて設定するモード設定手段と、
前記第１の情報処理装置からの指示及び前記第２の情報処理装置からの指示の内容が異なっている場合に、どちらの指示を優先させるかを判定する判定手段と、
前記判定手段が優先させると判定した指示に従って、前記電力モードの切り替えを行って設定するよう前記モード設定手段を制御する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項１２】
前記設定手段は、第１の電力モードが設定されている際に、前記指示に従って前記第１の電力モードよりも消費電力が小さい第２の電力モードに切り替えて設定することを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記設定手段は、第２の電力モードが設定されている際に、前記指示に従って前記第２の電力モードよりも消費電力が大きい第１の電力モードに切り替えて設定することを特徴とする請求項１１または１２に記載の情報処理装置。
【請求項１４】
少なくとも１つの情報処理装置からなる第１のグループ及び第２のグループの両方に属する画像処理装置であって、
前記第１のグループに含まれる第１の情報処理装置及び前記第２のグループに含まれる第２の情報処理装置と、ネットワークを介して接続する接続手段と、
前記第１の情報処理装置または前記第２の情報処理装置からの指示に従って、省電力モードの設定または省電力モードからの復帰を行うモード切替手段と、
前記第１の情報処理装置からの指示及び前記第２の情報処理装置からの指示の内容が異なっている場合に、どちらの指示を優先させるかを判定する判定手段と、
前記判定手段が優先させると判定した指示に従って、前記電力モードの切り替えを行うよう前記モード切替手段を制御する制御手段と、
を備えることを特徴とする画像処理装置。
【請求項１５】
前記判定手段は、前記第１の情報処理装置からの指示及び前記第２の情報処理装置からの指示のうち、前記省電力モードからの復帰を行うことを示す指示を優先させると判定することを特徴とする請求項１４に記載の画像処理装置。
【請求項１６】
ネットワークを介して接続された複数の情報処理装置を管理する管理方法であって、
前記複数の情報処理装置を、第１のグループ及び第２のグループに分けて管理するグループ管理ステップと、
前記第１のグループ及び前記第２のグループに対応付けて、各グループに含まれる情報処理装置において設定されるべき電力モードのスケジュールを示す第１のスケジュール情報及び第２のスケジュール情報を管理するスケジュール管理ステップと、
前記第１のスケジュール情報または前記第２のスケジュール情報に従って、前記第１のグループまたは前記第２のグループに含まれる情報処理装置に対して、各情報処理装置における電力モードの切り替えを指示する指示ステップと、
前記第１のグループ及び前記第２のグループの両方に含まれる情報処理装置において設定されるべき電力モードが、前記第１のスケジュール情報と前記第２のスケジュール情報とにおいて異なっている場合に、前記第１のスケジュール情報が示す電力モード及び前記第２のスケジュール情報が示す電力モードのどちらを優先させるかを判定する判定ステップと、
前記第１のグループ及び前記第２のグループの両方に含まれる情報処理装置において、前記判定ステップで優先させると判定した電力モードが設定されるよう前記指示ステップを制御する制御ステップと、
を備えることを特徴とする管理方法。
【請求項１７】
複数の画像処理装置とネットワークを介して接続されたサーバ装置の制御方法であって、
前記複数の画像処理装置を、第１のグループ及び第２のグループに分けて管理するグループ管理ステップと、
前記第１のグループ及び前記第２のグループに対応付けて、各グループに含まれる画像処理装置において省電力モードが設定されるべきスケジュールを示す第１のスケジュール情報及び第２のスケジュール情報を管理するスケジュール管理ステップと、
前記第１のスケジュール情報または前記第２のスケジュール情報に従って、前記第１のグループまたは前記第２のグループに含まれる画像処理装置に対して省電力モードへの移行を指示する指示ステップと、
前記第１のグループ及び前記第２のグループの両方に含まれる画像処理装置において省電力モードを設定すべきか否かが、前記第１のスケジュール情報と前記第２のスケジュール情報とにおいて異なっている場合に、前記第１のスケジュール情報及び前記第２のスケジュール情報のどちらを優先させるかを判定する判定ステップと、
前記第１のグループ及び前記第２のグループの両方に含まれる画像処理装置において、前記判定ステップで優先させると判定したスケジュールに従って省電力モードが設定されるよう前記指示ステップを制御する制御ステップと、
を備えることを特徴とするサーバ装置の制御方法。
【請求項１８】
少なくとも１つの情報処理装置からなる第１のグループ及び第２のグループの両方に属する情報処理装置の制御方法であって、
前記第１のグループに含まれる第１の情報処理装置及び前記第２のグループに含まれる第２の情報処理装置と、ネットワークを介して接続する接続ステップと、
前記第１の情報処理装置または前記第２の情報処理装置からの指示に従って、複数の電力モードを切り替えて設定するモード設定ステップと、
前記第１の情報処理装置からの指示及び前記第２の情報処理装置からの指示の内容が異なっている場合に、どちらの指示を優先させるかを判定する判定ステップと、
前記判定ステップで優先させると判定した指示に従って、前記電力モードの切り替えを行って設定するよう前記モード設定ステップを制御する制御ステップと、
を備えることを特徴とする情報処理装置の制御方法。
【請求項１９】
少なくとも１つの情報処理装置からなる第１のグループ及び第２のグループの両方に属する画像処理装置の制御方法であって、
前記第１のグループに含まれる第１の情報処理装置及び前記第２のグループに含まれる第２の情報処理装置と、ネットワークを介して接続する接続ステップと、
前記第１の情報処理装置または前記第２の情報処理装置からの指示に従って、省電力モードの設定または省電力モードからの復帰を行うモード切替ステップと、
前記第１の情報処理装置からの指示及び前記第２の情報処理装置からの指示の内容が異なっている場合に、どちらの指示を優先させるかを判定する判定ステップと、
前記判定ステップで優先させると判定した指示に従って、前記電力モードの切り替えを行うよう前記モード切替ステップを制御する制御ステップと、
を備えることを特徴とする画像処理装置の制御方法。
【請求項２０】
請求項１６から１９のいずれか１項に記載の方法をコンピュータに実行させるためのプログラム。
【請求項２１】
請求項１６から１９のいずれか１項に記載の方法をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも１つの情報処理装置からなる複数の異なるグループに属する情報処理装置において、複数の電力モードを切り替えて設定する管理装置、管理方法、情報処理装置及びその制御方法、プログラム、記憶媒体に関するものである。
【背景技術】
【０００２】
近年、オフィス機器や家電製品といった情報機器の高機能化とともに、各情報機器の動作待機状態における消費電力の増大化が問題となっている。特に、プリンタや複写機などの場合は、常に画像形成処理の実行が可能な状態にしておくと、エネルギー資源の無駄使いになってしまう可能性がある。このような問題を解決するために、最近では通常の動作待機状態よりも少ない消費電力で待機する省電力モードを備えた情報機器が考えられている。
【０００３】
具体的に複写機の場合は、ユーザによる操作が終了してから所定の時間が経過した場合に、主電源を入れた状態のままで画像形成部への電源供給を停止することによりスリープ状態に移行させることができる。これにより、再びユーザが操作して画像形成処理を行うためには、スリープ状態からの復帰処理に多少の時間がかかるものの、動作待機状態における消費電力を小さくすることができ、エネルギー資源を節約することが可能となっている。
【０００４】
一方、上述したような情報機器を複数台連携させて使用する場合がある。例えば、オフィスなどで行われる一連のワークフローにおいて、複数台の情報機器を連携させて使用する場合が考えられる。また、ネットワークを介して接続された複数台の複写機に、１つの画像形成ジョブを分散させて行う（重連コピー）ことも考えられている。さらには、ネットワークを介して単機能スキャナ、単機能プリンタ、ＦＡＸ端末、サーバ記憶装置などを接続し、各装置が備える機能を組み合わせて仮想複合機として使用することも可能となっている。
【０００５】
このような場合、必要な複数台の情報機器のうち、一部の情報機器がスリープ状態に移行してしまっていると、通常の動作可能状態への復帰動作に時間がかかってしまい、全体の作業効率にも影響が出てしまう場合がある。
【０００６】
そこで、複数の情報機器をまとめてグループ化しておいて、省電力モードへの移行時間情報をグループ毎に対応付けて管理し、グループ内の情報機器の省電力モードへの移行を一括して行うことが考えられている（例えば、特許文献１）。このように複数の情報機器における電力モードの設定を一括して管理することにより、情報機器における省電力モードへの移行／省電力モードからの復帰を適切に行うことができるようになっている。
【特許文献１】特開２００３−０７８６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した先行技術においては１台の情報処理装置が複数の異なる情報処理装置と連携して、それぞれ異なる機能を実現したり一連のワークフローを形成したりするような場合において問題が生じることがある。即ち、１台の情報処理装置が複数の異なるグループに属している場合に、一方のグループに対しては省電力モードの設定が指示され、他方のグループに対しては通常の電力モードの設定が指示された場合に指示の内容が競合してしまい適切な動作ができない場合がある。
【０００８】
本発明は、上記の問題点に鑑みなされたものであり、少なくとも１つの情報処理装置からなる複数の異なるグループに属する情報処理装置において設定すべき電力モードが、各グループにおいて異なっている場合に、どちらの電力モードを優先させるかを判定する管理装置、管理方法、情報処理装置及びその制御方法、プログラム、記憶媒体を提供する。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために本発明の管理装置は、複数の情報処理装置とネットワークを介して接続された管理装置であって、前記複数の情報処理装置を、第１のグループ及び第２のグループに分けて管理するグループ管理手段と、前記第１のグループ及び前記第２のグループに対応付けて、各グループに含まれる情報処理装置において設定されるべき電力モードのスケジュールを示す第１のスケジュール情報及び第２のスケジュール情報を管理するスケジュール管理手段と、前記第１のスケジュール情報または前記第２のスケジュール情報に従って、前記第１のグループまたは前記第２のグループに含まれる情報処理装置に対して、各情報処理装置における電力モードの切り替えを指示する指示手段と、前記第１のグループ及び前記第２のグループの両方に含まれる情報処理装置において設定されるべき電力モードが、前記第１のスケジュール情報と前記第２のスケジュール情報とにおいて異なっている場合に、前記第１のスケジュール情報が示す電力モード及び前記第２のスケジュール情報が示す電力モードのどちらを優先させるかを判定する判定手段と、前記第１のグループ及び前記第２のグループの両方に含まれる情報処理装置において、前記判定手段が優先させると判定した電力モードが設定されるよう前記指示手段を制御する制御手段とを備えることを特徴とする。
【００１０】
また、本発明のサーバ装置は、複数の画像処理装置とネットワークを介して接続されたサーバ装置であって、前記複数の画像処理装置を、第１のグループ及び第２のグループに分けて管理するグループ管理手段と、前記第１のグループ及び前記第２のグループに対応付けて、各グループに含まれる画像処理装置において省電力モードが設定されるべきスケジュールを示す第１のスケジュール情報及び第２のスケジュール情報を管理するスケジュール管理手段と、前記第１のスケジュール情報または前記第２のスケジュール情報に従って、前記第１のグループまたは前記第２のグループに含まれる画像処理装置に対して省電力モードへの移行を指示する指示手段と、前記第１のグループ及び前記第２のグループの両方に含まれる画像処理装置において省電力モードを設定すべきか否かが、前記第１のスケジュール情報と前記第２のスケジュール情報とにおいて異なっている場合に、前記第１のスケジュール情報及び前記第２のスケジュール情報のどちらを優先させるかを判定する判定手段と、前記第１のグループ及び前記第２のグループの両方に含まれる画像処理装置において、前記判定手段が優先させると判定したスケジュールに従って省電力モードが設定されるよう前記指示手段を制御する制御手段とを備えることを特徴とする。
【００１１】
また、本発明の情報処理装置は、少なくとも１つの情報処理装置からなる第１のグループ及び第２のグループの両方に属する情報処理装置であって、前記第１のグループに含まれる第１の情報処理装置及び前記第２のグループに含まれる第２の情報処理装置と、ネットワークを介して接続する接続手段と、前記第１の情報処理装置または前記第２の情報処理装置からの指示に従って、複数の電力モードを切り替えて設定するモード設定手段と、前記第１の情報処理装置からの指示及び前記第２の情報処理装置からの指示の内容が異なっている場合に、どちらの指示を優先させるかを判定する判定手段と、前記判定手段が優先させると判定した指示に従って、前記電力モードの切り替えを行って設定するよう前記モード設定手段を制御する制御手段とを備えることを特徴とする。
【００１２】
また、本発明の画像処理装置は、少なくとも１つの情報処理装置からなる第１のグループ及び第２のグループの両方に属する画像処理装置であって、前記第１のグループに含まれる第１の情報処理装置及び前記第２のグループに含まれる第２の情報処理装置と、ネットワークを介して接続する接続手段と、前記第１の情報処理装置または前記第２の情報処理装置からの指示に従って、省電力モードの設定または省電力モードからの復帰を行うモード切替手段と、前記第１の情報処理装置からの指示及び前記第２の情報処理装置からの指示の内容が異なっている場合に、どちらの指示を優先させるかを判定する判定手段と、前記判定手段が優先させると判定した指示に従って、前記電力モードの切り替えを行うよう前記モード切替手段を制御する制御手段とを備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、少なくとも１つの情報処理装置からなる複数の異なるグループに属する情報処理装置において設定すべき電力モードが、各グループにおいて異なった場合に、どちらの電力モードを優先させるかを判定することにより、適切に電力モードの設定を行うことが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明の実施形態を説明する。
【００１５】
（第１の実施形態）
図１は、本発明の第１の実施形態における複数の情報処理装置１０１〜１０５及び管理サーバ１０６からなるシステム全体図を示す。第１の実施形態では、ＭＦＰ１０１〜１０３、ネットワークプリンタ１０４、ＰＣ１０５、及び管理サーバ１０６がＬＡＮ１１０を介して互いに接続されている。
【００１６】
ＭＦＰ（マルチファンクションペリフェラル）１０１〜１０３は、スキャナを用いた画像読取機能及びプリンタを用いた画像形成機能を備えるとともに、ＬＡＮ１１０を介して他の情報処理装置とデータの送受信を行うことが可能な複合機である。
【００１７】
図２は、ＭＦＰ１０１のシステムブロック図を示す。なお、ＭＦＰ１０２及び１０３はＭＦＰ１０１と同様の構成を有しているため説明は省略する。
【００１８】
制御部２００は、画像入力デバイスであるスキャナ２３０や画像出力デバイスであるプリンタ２４０と接続されており、画像情報の入出力を制御する。また一方で、制御部２００はＬＡＮ１１０に接続されており、画像情報やデバイス制御情報などの入出力を制御する。
【００１９】
ＣＰＵ２０１は、ＭＦＰ１０１の動作を制御するものであり、ＲＯＭ２０３に格納されたプログラムをＲＡＭ２０２に読み出して動作する。またＲＡＭ２０２は、画像データを一時的に記憶するための画像メモリでもある。ＲＯＭ２０３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ（ハードディスクドライブ）２０４は、システムソフトウェア、画像データ、ＭＦＰ１０１の動作を制御するためのプログラム等を格納している。ＨＤＤ２０４に格納されたプログラムがＲＡＭ２０２にロードされ、ＣＰＵ２０１がこれに基づいてＭＦＰ１０１の動作を制御することもある。
【００２０】
操作部Ｉ／Ｆ２０５は、操作部２２０と制御部２００とを接続するインターフェースであって、操作部２２０に表示するための画像データを操作部２２０に出力する。また、操作部２２０からユーザが入力した情報をＣＰＵ２０１に伝達する。ネットワークＩ／Ｆ２０６はＬＡＮ１１０に接続されて、各種情報の入出力を司る。
【００２１】
スキャナＩ／Ｆ２０７は、スキャナ２３０と制御部２００とを接続するインターフェースであって、スキャナ２３０において原稿から読み取られた画像データに対して画像変換処理を行う。プリンタＩ／Ｆ２０８は、プリンタ２４０と制御部２００とを接続するインターフェースであって、プリンタ２４０へ出力される画像データに対して画像変換処理を行う。
【００２２】
図３は、ＭＦＰ１０１〜１０３がそれぞれ備える複数の省電力モードに関して各機能部の電源ＯＮ／ＯＦＦを示す電力モード管理テーブルを示す。ＭＦＰ１０１〜１０３は、ユーザからの操作がない状態で一定時間以上が経過した場合に、装置内の一部の機能部に電源を供給しない状態、いわゆるスリープ状態に移行することが可能となっている。
【００２３】
ＭＦＰ１０１の場合は、ユーザがＭＦＰ１０１の操作を行っている場合などに各機能部に電源が供給されて動作可能な状態を維持している通常モード（３０１）の他に、２種類の省電力モードを備えている。省電力モードＩ（３０２）では、図３に示すようにＣＰＵ２０１が動作状態であるとともに、ネットワーク接続部（ネットワークＩ／Ｆ２０６）及びスキャナ機能部（スキャナＩ／Ｆ２０７及びスキャナ２３０）も動作可能な状態となっている。
【００２４】
一方、操作部２２０に備えられた液晶操作パネル部におけるＵＩ機能部（操作部Ｉ／Ｆ２０５及び操作部２２０に備えられた液晶パネル表示部）、及びプリンタ機能部（プリンタＩ／Ｆ２０８及びプリンタ２４０）は電源ＯＦＦの状態になっている。この理由は、特にＵＩ画面を表示するＵＩ機能部やプリンタ機能部は、動作可能な状態を維持するための消費電力量が大きいので、ユーザの操作がないにもかかわらず常に動作可能な状態を維持しておくと、エネルギー資源の無駄使いになってしまうためである。
【００２５】
さらに、省電力モードII（３０３）では、ネットワーク接続部以外の全ての機能部が電源ＯＦＦの状態になっている。即ち、省電力モードII（５０３）が設定された場合には、省電力モードIよりもさらに少ない電力での動作待機が可能であって、いわゆるディープスリープ状態となる。
【００２６】
なお、通常モードから各省電力モードへの移行は、ユーザからのＭＦＰ１０１の操作がないまま一定時間以上が経過したことを検知した場合に自動的に行われる。また、後述するように管理サーバ１０６などの外部装置から省電力モードの切り替えを行うことが指示された場合には、指示された内容に従って電力モードの切り替えを行う。一方、各省電力モードから通常モードへの復帰は、ユーザによる操作があったことを検知した場合、または上述した外部装置からの指示があった場合に行われる。
【００２７】
図４は、ネットワークプリンタ１０４のシステムブロック図を示す。ネットワークプリンタ１０４は、ネットワークを介して接続された各ＭＦＰ１０１〜１０３やＰＣ１０５から画像データを受信して印刷することができる。
【００２８】
制御部４００は、画像出力デバイスであるプリンタ４４０と接続されて画像情報の出力を制御とともに、ＬＡＮ１１０に接続されて画像情報やデバイス制御情報などの入出力を制御する。
【００２９】
ＣＰＵ４０１は、ネットワークプリンタ１０４の動作を制御するものであり、ＲＯＭ４０３に格納されたプログラムをＲＡＭ４０２に読み出して動作する。またＲＡＭ４０２は、画像データを一時的に記憶するための画像メモリでもある。ＲＯＭ４０３はブートＲＯＭであり、システムのブートプログラムが格納されている。メモリ４０４は、システムソフトウェア、画像データ、ネットワークプリンタ１０４の動作を制御するためのプログラム等を格納している。メモリ４０４に格納されたプログラムがＲＡＭ４０２にロードされ、ＣＰＵ４０１がこれに基づいてネットワークプリンタ１０４の動作を制御することもある。
【００３０】
操作部Ｉ／Ｆ４０５は、操作部４２０と制御部４００とを接続するインターフェースであって、操作部４２０に表示するための画像データを操作部４２０に出力する。また、操作部４２０からユーザが入力した情報をＣＰＵ４０１に伝達する。ネットワークＩ／Ｆ４０６はＬＡＮ１１０に接続されて、各種情報の入出力を司る。
【００３１】
プリンタＩ／Ｆ４０８は、プリンタ４４０と制御部４００とを接続するインターフェースであって、プリンタ４４０へ出力される画像データに対して画像変換処理を行う。また、プリンタＩ／Ｆ４０８は、ＰＣ１０５から受信したＰＤＬコードをビットマップイメージに展開する、ＲＩＰ（ラスターイメージプロセッサ）機能も備えている。
【００３２】
図５は、ネットワークプリンタ１０４が備える省電力モードにおける各機能部の電源ＯＮ／ＯＦＦを示す電力モード管理テーブルを示す。上述したＭＦＰ１０１と同様に、ネットワークプリンタ１０４は設定可能な電力モードとして、通常モード（５０１）の他に、２種類の省電力モードを備えている。
【００３３】
省電力モードI（５０２）では、図５に示すようにＣＰＵ４０１が動作状態であるとともに、ネットワーク接続部（ネットワークＩ／Ｆ４０６）も動作可能な状態となっている。一方、操作部４２０に備えられた液晶操作パネル部におけるＵＩ機能部（操作部Ｉ／Ｆ４０５及び操作部４２０に備えられた液晶パネル表示部）、及びプリンタ機能部（プリンタＩ／Ｆ４０８及びプリンタ４４０）は電源ＯＦＦの状態になっている。また、省電力モードII（５０３）では、ネットワーク接続部以外の全ての機能部が電源ＯＦＦの状態になっている。なお、ネットワークプリンタ１０４における電力モードの切り替えは、上述したＭＦＰ１０１と同様に行われる。
【００３４】
図６は、ＰＣ１０５のシステムブロック図を示す。ＰＣ１０５は、ネットワークを介して接続された各ＭＦＰ１０１〜１０３と画像データの送受信を行ったり、ネットワークプリンタ１０４に画像データを送信して印刷させたりすることができる。
【００３５】
制御部６００は、ＬＡＮ１１０に接続されて画像情報やデバイス制御情報などの入出力を制御する。ＣＰＵ６０１は、ＰＣ１０５の動作を制御するものであり、ＲＯＭ６０３に格納されたプログラムをＲＡＭ６０２に読み出して動作する。またＲＡＭ６０２は、画像データを一時的に記憶するための画像メモリでもある。ＲＯＭ６０３はブートＲＯＭであり、システムのブートプログラムが格納されている。メモリ６０４は、システムソフトウェア、画像データ、ＰＣ１０５の動作を制御するためのプログラム等を格納している。メモリ６０４に格納されたプログラムがＲＡＭ６０２にロードされ、ＣＰＵ６０１がこれに基づいてＰＣ１０５の動作を制御することもある。
【００３６】
ディスプレイＩ／Ｆ６０５は、ディスプレイ６２０と制御部６００とを接続するインターフェースであって、ディスプレイ６２０に表示するための画像データをディスプレイ６２０に出力する。キーボードＩ／Ｆ６０９は、キーボード６５０を用いてユーザから入力された指示をＣＰＵ６０１に伝達する。ネットワークＩ／Ｆ６０６はＬＡＮ１１０に接続されて、各種情報の入出力を司る。
【００３７】
図７は、ＰＣ１０５が備える省電力モードにおける各機能部の電源ＯＮ／ＯＦＦを示す電力モード管理テーブルを示す。上述したＭＦＰ１０１と同様に、ＰＣ１０５は設定可能な電力モードとして、通常モード（７０１）の他に、２種類の省電力モードを備えている。
【００３８】
省電力モードＩ（７０２）では、図７に示すようにＣＰＵ６０１が動作状態であるとともに、ネットワーク接続部（ネットワークＩ／Ｆ６０６）も動作可能な状態となっている。一方、ディスプレイ機能部（ディスプレイＩ／Ｆ６０５及びディスプレイ６２０）は電源ＯＦＦの状態になっている。また、省電力モード  II（７０３）では、ネットワーク接続部以外の全ての機能部が電源ＯＦＦの状態になっている。なお、ＰＣ１０５における電力モードの切り替えは、上述したＭＦＰ１０１と同様に行われる。
【００３９】
なお、ＭＦＰ１０１〜１０３、ネットワークプリンタ１０４、ＰＣ１０５のそれぞれに設定された各電力モードの内容は、ユーザが適宜変更することが可能である。
【００４０】
図８は、管理サーバ１０６のシステムブロック図を示す。第１の実施形態では、この管理サーバ１０６が情報処理装置１０１〜１０５における電力モードの設定を一括して管理する。
【００４１】
ＣＰＵ８０１は、管理サーバ１０６の動作を制御するものであり、ＲＯＭ８０３に格納されたプログラムをＲＡＭ８０２に読み出して動作する。ＲＯＭ８０３はブートＲＯＭであり、システムのブートプログラムが格納されている。メモリ８０４は、システムソフトウェアや画像データの他に、後述するグループ管理テーブルやスケジュール管理テーブルなどの各種管理情報を格納している。ネットワークＩ／Ｆ６０６はＬＡＮ１１０に接続されて、各種情報の入出力を司る。
【００４２】
図９は、管理サーバ１０６のメモリ８０４に格納されているグループ管理テーブルである。第１の実施形態では、図１に示すようにＬＡＮ１１０に接続された複数の情報処理装置の中から、連携する複数の情報処理装置が１つグループとして管理されている。具体的には、グループ１を構成しているＭＦＰ１０１〜１０３は、互いに連携して１つの画像形成ジョブを分散して処理する重連コピーを実現することができる。
【００４３】
また、グループ２を構成しているＭＦＰ１０２、ＰＣ１０５、ネットワークプリンタ１０４は、それぞれの装置が有する機能を組み合わせることにより仮想ＭＦＰとして使用することができる。即ち、ＭＦＰ１０２のスキャナで読み取って入力した画像データをＰＣ１０５に送信し、ＰＣ１０５において画像の編集・補正・変換などの処理を施した後に、ネットワークプリンタ１０４から出力することにより、複写機能を実現することができる。
【００４４】
なお、このグループ管理テーブルを用いたグループ情報の管理は、ＲＯＭ８０３のグループ管理部８６０により行われる。また、１つの情報処理装置を１つのグループとして管理することも可能となっている。
【００４５】
ところで、このように複数の情報処理装置が互いに連携して動作する場合には各装置が動作可能状態であることが必要であって、いずれか１つでもスリープ状態になっていると、通常の動作可能状態に復帰するまでに時間がかかってしまい作業効率が悪くなってしまう。そこで、第１の実施形態では、予めユーザによりグループ化された複数の情報処理装置における電力モードの設定を管理サーバ１０６が一括して行うことにより、煩雑な作業を必要とすることなく適切に各装置の電力モードの設定を切り替えることを可能としている。
【００４６】
図９は、メモリ８０４に格納されたグループ管理テーブルを示す。このテーブルにおいて、各グループに属する各情報処理装置の装置名称９０１及び各情報処理装置のＩＰアドレス９０２がグループ毎に区別して管理されている。このテーブルの情報に従って、ＣＰＵ２０１は各グループに属する情報処理装置のＩＰアドレスに対して、グループ単位で一括して電力モードの設定にかかる指示を行う。
【００４７】
図１０は、メモリ８０４に格納されたスケジュール管理テーブルを示す。第１の実施形態では、グループ管理テーブルで管理されたグループ毎に、各時間帯において設定すべき電力モードのスケジュール情報が予めユーザにより設定されている。図１０に示すスケジュール管理テーブルには、それぞれのグループに対応付けて各時間帯１００１において設定すべき電力モードを示す情報１００２が管理されている。なお、このスケジュール管理テーブルを用いたスケジュール情報の管理は、ＲＯＭ８０３のスケジュール管理部８７０により行われる。
【００４８】
管理サーバ１０６は、各グループの情報処理装置において設定される電力モードの切り替えが必要な時刻になると、該当するグルームに含まれる全ての情報処理装置に対して、電力モードの切り替えを指示するコマンドを送信する。なお、このコマンドには各情報処理装置が有する複数の電力モードのうち、いずれか電力モードに切り替えるべきかを示す情報が含まれている。
【００４９】
管理サーバ１０６から、電力モードの切り替えを指示するコマンドを受信した各情報処理装置は、コマンドの内容に従ってデフォルトモードとして設定する電力モードの切り替えを行う。なお、情報処理装置に省電力モードが設定されているときに、操作部を用いたユーザによる操作を検知した場合には、通常モードへの復帰を行う。そして、ユーザによる操作終了後所定の時間が経過すれば、再びデフォルトモードとして設定された電力モードへの切り替えを行う。
【００５０】
ところで、図１に示すように第１の実施形態では、ＭＦＰ１０２がグループ１及びグループ２の両方に属している。この場合、図１０に示すスケジュール管理テーブルに従って電力モードの切り替えを行うと、設定すべき電力モードが異なってしまう場合がある。具体的には、図１０に示すスケジュール管理テーブルによれば、１２：００の時刻においてグループ１に対しては省電力モードIが、グループ２に対しては通常モードが指示されていることになる。すると、ＭＦＰ１０２に対して送信すべきコマンドの指示内容が、各スケジュール情報によって異なるので、正確な指示が行えなくなってしまう。
【００５１】
そこで、第１の実施形態では、グループ１に対応付けて管理されたスケジュール情報が示す電力モード及びグループ２に対応付けて管理されたスケジュール情報が示す電力モードのうち、どちらの電力モードを優先させるかを判定するようにしている。そして、管理サーバ１０６のＣＰＵ８０１は、ある情報処理装置に指示すべき内容が異なっている場合に、どちらのスケジュール情報が示す電力モードを優先させるかを判定し、優先させるべきであると判定した電力モードが設定されるよう指示を行う。
【００５２】
図１１には、ＭＦＰ１０１の操作部２２０に表示された、各グループのスケジュール情報のどちらを優先させるかをユーザに指定させるための操作画面を示す。ユーザはこの画面において、ラジオボタン１１０１のいずれかを選択することにより、どちらのグループのスケジュールを優先させるかを指定することができる。
【００５３】
なお、ここではグループが２つだけ設定されている例を説明したので、優先させるべきグループを択一的に選択させるようにしているが、３つ以上のグループが設定されている場合には、それぞれ優先度の順位付けをさせるようにしてもよい。
【００５４】
図１２は、第１の実施形態の管理サーバ１０６において実行される一連の処理を明確に記述したフローチャートである。なお、このフローチャートにおける一連の動作の制御は、管理サーバ１０６のＣＰＵ８０１がＲＯＭ８０３やメモリ８０４に格納されたプログラムに基づいて実行するものとする。
【００５５】
まずステップＳ１２０１において、グループ管理テーブルにおいて管理されている複数のグループのいずれか１つを取り出す。続くステップＳ１２０２において、ステップＳ１２０１で取り出したグループに対応付けて管理されたスケジュール情報を、スケジュール管理テーブルから読み出すとともに、現在時刻に基づいて電力モードの切り替えが必要な時刻になっているどうか判定する。なお、管理サーバ１０６には時刻情報を参照するための時計部が備えられている。この判定の結果、電力モードの切り替えを行う時刻であると判定した場合にはステップＳ１２０３に進み、電力モードの切り替えを行う時刻でないと判定した場合にはステップＳ１２０１に戻る。
【００５６】
ステップＳ１２０３では、ステップＳ１２０１で取り出したグループに属する複数の情報処理装置の中からいずれか１つを取り出す。ステップＳ１２０４では、ステップＳ１２０３で取り出した情報処理装置が、他のグループにも属しているかどうかを判定する。図１の例でいうと、ＭＦＰ１０２は複数のグループに属しているのでＹＥＳと判定されるが、ＭＦＰ１０１はグループ１にしか属していないのでＮＯと判定される。ここで、他のグループには属していないと判定した場合は、ステップＳ１２０７に進む。
【００５７】
一方、ステップＳ１２０４において他のグループにも属していると判定された場合は、ステップＳ１２０５に進み、情報処理装置が属するグループ間の優先度を判定する。なお、この判定は図１１に示す操作画面を用いて入力されたユーザの指定に基づいて行われる。
【００５８】
ステップＳ１２０６において、ステップＳ１２０１で取り出したグループの優先度が他のいずれのグループよりも高いと判定した場合には、ステップＳ１２０７に進む。一方、ステップＳ１２０１で取り出したグループよりも優先度が高い他のグループがある場合には、ステップＳ１２０８に進む。
【００５９】
ステップＳ１２０７では、スケジュール管理テーブルの情報に従って、情報処理装置に対して電力モードの切り替えを指示するためのコマンドを送信する。その後、ステップＳ１２０８に進み、ステップＳ１２０１で取り出したグループに属する全ての情報処理装置について判定処理を終えたかどうかを判定する。ここで、まだ判定処理が済んでいない情報処理装置がある場合は、ステップＳ１２０３に戻り、判定処理を続ける。一方、全ての情報処理装置について判定処理が済んでいれば、ステップＳ１２０９に進む。
【００６０】
ステップＳ１２０９では、グループ管理テーブルで管理されている全てのグループについて判定処理を終えたかどうかを判定する。ここで、まだ判定処理が済んでいない情報処理装置が残っている場合は、ステップＳ１２０１に戻り、判定処理を続ける。一方、全てのグループについて判定処理が済んでいれば終了する。
【００６１】
なお、図１２に示すフローチャートは、管理サーバ１０６において断続的に実行されているものとする。即ち、グループ管理テーブルにより管理されている全てのグループについて判定処理を終えると、再び図１２に示すフローチャートの判定処理が始めから開始される。
【００６２】
図１３及び図１４は、第１の実施形態のＭＦＰ１０２において実行される一連の処理を明確に記述したフローチャートである。図１３は管理サーバ１０６から電力モードの切り替えの指示を受信した場合の処理を示す。図１４はユーザの操作があった場合に一時的に省電力モードから通常モードに復帰する処理を示す。図１３及び図１４はそれぞれ、断続的にフローチャートに沿った処理が実行されているものとする。なお、このフローチャートにおける一連の動作の制御は、ＭＦＰ１０２のＣＰＵがＲＯＭやＨＤＤに格納されたプログラムに基づいて実行するものとする。
【００６３】
まず、ステップＳ１３０１では管理サーバ１０６から電力モードの切り替えを指示されたかどうかを判定する。ステップＳ１３０１において指示があったと判定すれば、ステップＳ１３０２に進み、指示された電力モードがＭＦＰ１０２にデフォルトモードとして設定されている電力モードと異なるかどうかを判定する。
【００６４】
ステップＳ１３０１またはステップＳ１３０２において、ＮＯと判定した場合には処理を終了する。一方、ステップＳ１３０２において指示された電力モードがデフォルトモードとして設定されている電力モードと異なると判定した場合には、ステップＳ１３０３に進み、デフォルトモードを指示された電力モードに変更して終了する。
【００６５】
図１４のステップＳ１４０１では、まずステップＳ１４０１において、デフォルトモードとして設定されている電力モードが何かを判定する。ここで、通常モードがデフォルトモードとして設定されていると判定した場合には、このまま処理を終了する。
【００６６】
一方、省電力モードがデフォルトモードとして設定されている場合には、ステップＳ１４０２に進み、ユーザによる操作があったかどうかを判定する。ステップＳ１４０２においてユーザによる操作があったと判定した場合は、ステップＳ１４０３に進み、電力モードを通常モードに変更する。
【００６７】
ステップＳ１４０４では、ユーザが最後に操作を行ってから所定の時間が経過したかどうかを判定し、所定時間が経過していればステップＳ１４０５に進む。なお、この時間の計測はＭＦＰ１０１が備えるタイマー部が行うものとする。ステップＳ１４０５では、電力モードをデフォルトモードとして設定されたいずれかの省電力モードへ変更し、処理を終了する。
【００６８】
以上のように、第１の実施形態によれば、各グループに含まれる情報処理装置の電力モードの設定を一括して管理しているサーバが、各情報処理装置に電力モードの切り替えを指示する。このとき、複数のグループに属する情報処理装置が存在し、且つ、これらのグループに対応付けて管理された電力モードのスケジュールが異なる場合に、ユーザに指示された優先度に従ってどちらのスケジュールを優先させるかを判定するようにしている。
【００６９】
これにより、複数のグループに属する情報処理装置に対して電力モードの切り替えを指示する場合に、ユーザの意図に沿った適切な内容の指示を行うことができる。
【００７０】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。第１の実施形態では、複数のグループに属する情報処理装置に電力モードの切り替えを指示する際に、各グループに対応付けて管理されているスケジュール情報が異なっている場合には、グループの優先度に従ってどちらのスケジュール情報を優先させるかを判定している。
【００７１】
これに対して第２の実施形態では、上記のようにスケジュール情報の内容がグループ間で異なっている場合に、スケジュールの内容に従ってどちらのスケジュール情報を優先させるかを判定するようにしている。なお、第２の実施形態における基本的な構成は第１の実施形態と同様であるので説明は省略し、第２の実施形態における第１の実施形態と異なる点について以下に説明する。
【００７２】
図１５は、管理サーバ１０６において管理されている情報であって、複数のスケジュール情報が異なっている場合に、どの電力モードを優先させて各情報処理装置に設定させるかを判定するための優先度を示す電力モード優先度情報の概念図である。ここでは、通常モード、省電力モードI、省電力モードIIの順に優先度が高く設定されている。この優先度の設定はユーザが自由に行えるものとする。
【００７３】
図１６は、第２の実施形態の管理サーバ１０６において実行される一連の処理を明確に記述したフローチャートである。なお、このフローチャートにおける一連の動作の制御は、管理サーバ１０６のＣＰＵ８０１がＲＯＭ８０３やメモリ８０４に格納されたプログラムに基づいて実行するものとする。
【００７４】
図１６に示すフローチャートにおけるステップＳ１２０１〜ステップＳ１２０４、及びステップＳ１２０７〜ステップＳ１２０９は、図１２に示す各ステップと同様であるので説明は省略する。
【００７５】
ステップＳ１２０４において、ステップＳ１２０３で取り出した情報処理装置がステップＳ１２０１で取り出したグループ以外の他のグループにも属していると判定した場合に、ステップＳ１６０５に進む。ステップＳ１６０５では、ステップＳ１２０１で取り出したグループに対応するスケジュールに基づく電力モードの優先度と、他のグループに対応するスケジュールに基づく電力モードの優先度とを、図１５に示す情報に基づいて比較する。
【００７６】
ステップＳ１６０６では、ステップＳ１２０１で取り出したグループに対応するスケジュールに基づく電力モードの優先度が、他のどのグループに対応するスケジュールに基づく電力モードの優先度よりも高いかどうかを判定する。この判定の結果、ステップＳ１２０１で取り出したグループに対応するスケジュールに基づく電力モードの優先度が、他のどのグループに対応するスケジュールに基づく電力モードの優先度よりも高い場合には、ステップＳ１２０７に進む。
【００７７】
一方、ステップＳ１２０１で取り出したグループに対応するスケジュールに基づく電力モードの優先度よりも、他のいずれかのグループに対応するスケジュールに基づく電力モードの優先度の方が高い場合には、ステップＳ１２０８に進む。
【００７８】
以上のように、第２の実施形態によれば、各グループの電力モードの設定を一括して管理しているサーバが各情報処理装置に電力モードの切り替えを指示する。このとき、複数のグループに属する情報処理装置が存在し、且つ、これらのグループに対応付けて管理された電力モードのスケジュールが異なっている場合に、電力モードの優先度に従ってどちらのスケジュールを優先させるかを判定するようにしている。
【００７９】
これにより、例えば、一方のグループのスケジュール情報が通常モードを示し、他方のグループのスケジュール情報が省電力モードを示している場合に、通常モードの優先度を高く設定しておくことにより、情報処理装置に通常モードを設定させることができる。即ち、一方のグループにとっては通常モードにしておく必要のある時間帯に、他方のグループのスケジュールに従って省電力モードに変更されてしまうことを防ぐことができる。
【００８０】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。
【００８１】
図１７は、本発明の第３の実施形態における複数の情報処理装置１０１〜１０５からなるシステム全体図を示す。第３の実施形態では、第１の実施形態と同様にＭＦＰ１０１〜１０３、ネットワークプリンタ１０４、ＰＣ１０５、がＬＡＮ１１０を介して互いに接続されている一方で、第１の実施形態で説明した管理サーバ１０６は備えられていない。
【００８２】
第１の実施形態では、管理サーバ１０６がネットワーク上の複数の情報処理装置からなる複数のグループを管理するとともに、電力モードの設定に関するスケジュール情報を各グループに対応付けて管理していた。これに対して第３の実施形態では、各グループに属する複数の情報処理装置のいずれかが、グループ毎の電力モードの設定に関するスケジュール情報を管理しておいて、グループ内の各情報処理装置に対して電力モードの切り替えの指示を行うようにしている。
【００８３】
そして、第１の実施形態では、複数のグループに属する情報処理装置に対して指示すべき電力モードの設定が各グループのスケジュール情報間で競合していた場合に、管理サーバ１０６がどちらのスケジュールを優先させるかを判定していた。これに対して第３の実施形態では、電力モードの切り替えの指示を受けた情報処理装置が、指示された内容が異なっている場合に、どちらの指示を優先させるかを判定するようにしている。
【００８４】
なお、ＭＦＰ１０１〜１０３、ネットワークプリンタ１０４、ＰＣ１０５のそれぞれの構成、及び電力モード管理テーブルの内容は、第１の実施形態と同様であるので説明は省略する。また、グループ１を代表する情報処理装置としてＭＦＰ１０１が、グループ２を代表する情報処理装置としてＰＣ１０５が設定されているものとする。
【００８５】
図１８は、グループ１の代表であるＭＦＰ１０１のＨＤＤ２０４に格納されたグループ管理テーブルを示す。このテーブルでは、図９に示すテーブルと同様に、グループに含まれる各情報処理装置の装置名称１８０１及び各情報処理装置のＩＰアドレス１８０２が管理されている。
【００８６】
図１９は、グループ１の代表であるＭＦＰ１０１のＨＤＤ２０４に格納されたスケジュール管理テーブルを示す。このテーブルでは、図１０に示すテーブルと同様に、グループ内の各情報処理装置が各時間帯１９０１において設定すべき電力モードを示す情報１９０２が管理されている。
【００８７】
図２０は、第３の実施形態のＭＦＰ１０１において実行される一連の処理を明確に記述したフローチャートである。なお、このフローチャートにおける一連の動作の制御は、ＭＦＰ１０１のＣＰＵ２０１が、図１８及び図１９に示すテーブルの情報、及びＲＯＭ２０３やＨＤＤ２０４に格納されたプログラムに基づいて実行するものとする。
【００８８】
まず、ステップＳ２００１において、スケジュール管理テーブルに基づいてグループ内の各情報処理装置において電力モードの切り替えを行う時刻になったかどうかを判定する。ステップＳ２００１において、電力モードの切り替えを行う時刻でないと判定した場合には、処理を終了する。一方、ステップＳ２００１において、電力モードの切り替えを行う時刻になったと判定した場合にはステップＳ２００２に進み、グループ管理テーブルに基づいてグループ内の情報処理装置を１つ取り出す。
【００８９】
ステップＳ２００３では、ステップＳ２００２で取り出した情報処理装置に対して、スケジュール管理テーブルに従った電力モードの切り替えを指示するコマンドを送信し、ステップＳ２００４に進む。ステップＳ２００４では、グループ管理テーブルにおいて管理されている全ての情報処理装置について判定処理を終えたかどうかを判定し、未処理の装置があればステップＳ２００２に戻る。一方、グループ内の全ての情報処理装置について判定処理が済んでいれば処理を終了する。
【００９０】
なお以上のように、グループ１における電力モードの管理については、ＭＦＰ１０１がグループ管理テーブル及びスケジュール管理テーブルを管理しているが、グループ２における電力モードの管理については、グループ２の代表であるＰＣ１０５が管理している。即ち、ＰＣ１０５のメモリ６０４に、グループ２に対して設定されたグループ管理テーブル及びスケジュール管理テーブルが格納されており、ＰＣ１０５のＣＰＵ６０１が図２０に示すフローチャートと同様の制御を行う。
【００９１】
次に、第３の実施形態におけるＭＦＰ１０２の動作について説明する。上述したように第３の実施形態では、複数のグループに属するＭＦＰ１０２に対して、各グループの代表からそれぞれ電力モードの切り替えの指示があり、且つ、それぞれの指示の内容が競合していた場合には、ＭＦＰ１０２がどちらの指示を優先させるか判定を行う。
【００９２】
図２１は、ＭＦＰ１０２のＨＤＤに格納されたデフォルトモード情報を示す。ＭＦＰ１０２は、外部の情報処理装置から電力モードの切り替えが指示されて、デフォルトモードとして設定する電力モードを切り替えるたびに、図２１に示すデフォルトモード情報を更新して管理しておく。デフォルトモード情報には、デフォルトモードとして設定されている電力モード（２１０１）及びこの電力モードをデフォルトモードとして設定するよう指示した情報処理装置が属するグループ（２１０２）を示す情報が管理されている。
【００９３】
図２２は、第３の実施形態のＭＦＰ１０２において実行される一連の処理を明確に記述したフローチャートである。なお、このフローチャートにおける一連の動作の制御は、ＭＦＰ１０２のＣＰＵが、図２１に示すデフォルトモード情報、及びＭＦＰ１０２が備えるＲＯＭやＨＤＤに格納されたプログラムに基づいて実行するものとする。
【００９４】
まず、ステップＳ２２０１において、外部の情報処理装置から電力モードの切り替えの指示があったかどうかを判定する。ここで指示がなければ処理を終了し、指示があったと判定した場合にはステップＳ２２０２に進む。ステップＳ２２０２では、指示された電力モードがＭＦＰ１０２にデフォルトモードとして設定されている電力モードと異なるかどうかを判定する。
【００９５】
指示された電力モードがデフォルトモードとして設定されている電力モードと一致する場合には処理を終了する。一方、指示された電力モードがデフォルトモードとして設定されている電力モードと異なる場合には、ステップＳ２２０３に進み、指示された電力モードとデフォルトモードとして設定されている電力モードとを比較して、どちらの電力モードの優先度が高いかを判定する。なお、電力モードの優先度の判定は、第２の実施形態と同様に行う。
【００９６】
続く、ステップＳ２２０４では、ステップＳ２２０３における判定の結果に従って、指示された電力モードの方が、デフォルトモードとして設定されている電力モードよりも優先度が高いかどうかを判定する。ステップＳ２２０４における判定の結果、指示された電力モードの優先度の方が高い場合は、ステップＳ２２０６に進む。一方、指示された電力モードの優先度の方が低い場合は、ステップＳ２２０５に進む。
【００９７】
ステップＳ２２０５では、ステップＳ２２０１で電力モードの切り替えを指示した情報処理装置のグループと、現行のデフォルトモードの電力モードの切り替えを指示した情報処理装置のグループとが同一であるかどうかを判定する。ステップＳ２２０５において、同一のグループでないと判定した場合には、処理を終了する。一方、ステップＳ２２０５において同一のグループであると判定した場合には、ステップＳ２２０６に進む。
【００９８】
ステップＳ２２０６では、デフォルトモードを指示された電力モードに変更して処理を終了する。なお、ステップＳ２２０４及びステップＳ２２０５における判定には、図２１に示すデフォルトモード情報が用いられる。また、第３の実施形態におけるＭＦＰ１０２においても、第１の実施形態において説明した図１４に示すフローチャートも断続的に実行されているものとする。
【００９９】
以上のように、第３の実施形態においては、グループ毎に別々の情報処理装置がグループ内の各情報処理装置における電力モードの設定のスケジュールを管理するとともに、電力モードの切り替えの指示を行う。このとき、複数のグループに属する情報処理装置に対して各グループから切り替えを指示された電力モードが異なっている場合には、指示を受けた情報処理装置がどちらの指示を優先させるかを判定するようにしている。具体的には、指示された電力モードと先に指示されてデフォルトモードとして設定している電力モードのうち、どちらの優先度が高いかを判定し、この判定の結果に基づいてデフォルトモードの変更を行うかどうかを決定する。
【０１００】
これにより、複数のグループに属する情報処理装置に対して各グループから異なる電力モードへの移行が指示されたとしても、適切な電力モードを選択して設定することが可能となる。
【０１０１】
なお、以上のように第１の実施形態乃至第３の実施形態で説明した各機能は、それぞれ単独で備えるようにしてもよいし、適宜組み合わせて備えるようにしてもよい。
【０１０２】
（その他の実施形態）
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１０３】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１０４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１０６】
プログラムを供給するための記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【０１０７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１０８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１０９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１１０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１１１】
【図１】本発明の実施形態におけるシステム全体図である。
【図２】本発明の実施形態におけるＭＦＰ１０１のシステムブロック図である。
【図３】本発明の実施形態におけるＭＦＰ１０１の電力モード管理テーブルを示す図である。
【図４】本発明の実施形態におけるネットワークプリンタ１０４のシステムブロック図である。
【図５】本発明の実施形態におけるネットワークプリンタ１０４の電力モード管理テーブルを示す図である。
【図６】本発明の実施形態におけるＰＣ１０５のシステムブロック図である。
【図７】本発明の実施形態におけるＰＣ１０５の電力モード管理テーブルを示す図である。
【図８】本発明の実施形態における管理サーバ１０６のシステムブロック図である。
【図９】本発明の実施形態におけるグループ管理テーブルを示す図である。
【図１０】本発明の実施形態におけるスケジュール管理テーブルを示す図である。
【図１１】本発明の実施形態における操作部に表示された操作画面を示す図である。
【図１２】本発明の実施形態における管理サーバ１０６の動作を説明するフローチャートである。
【図１３】本発明の実施形態におけるＭＦＰ１０２の動作を説明するフローチャートである。
【図１４】本発明の実施形態におけるＭＦＰ１０２の動作を説明するフローチャートである。
【図１５】本発明の実施形態における電力モードの優先度を示す概念図である。
【図１６】本発明の実施形態における管理サーバ１０６の動作を説明するフローチャートである。
【図１７】本発明の実施形態におけるシステム全体図である。
【図１８】本発明の実施形態におけるグループ管理テーブルを示す図である。
【図１９】本発明の実施形態におけるスケジュール管理テーブルを示す図である。
【図２０】本発明の実施形態におけるＭＦＰ１０１の動作を説明するフローチャートである。
【図２１】本発明の実施形態におけるデフォルトモード情報を示す図である。
【図２２】本発明の実施形態におけるＭＦＰ１０２の動作を説明するフローチャートである。
【符号の説明】
【０１１２】
１０１  ＭＦＰ（マルチファンクションペリフェラル）
１０６  管理サーバ
１１０  ＬＡＮ（ローカルエリアネットワーク）
２００  制御部
２０１  ＣＰＵ（中央処理装置）
２０２  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
２０３  ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
２０４  ＨＤＤ（ハードディスクドライブ）
２０５  操作部Ｉ／Ｆ（インターフェース）
２０６  ネットワークＩ／Ｆ
２０７  スキャナＩ／Ｆ
２０８  プリンタＩ／Ｆ
２２０  操作部
２３０  スキャナ
２４０  プリンタ
【図１】
2008154048.tif 000003
【図２】
2008154048.tif 000004
【図３】
2008154048.tif 000005
【図４】
2008154048.tif 000006
【図５】
2008154048.tif 000007
【図６】
2008154048.tif 000008
【図７】
2008154048.tif 000009
【図８】
2008154048.tif 000010
【図９】
2008154048.tif 000011
【図１０】
2008154048.tif 000012
【図１１】
2008154048.tif 000013
【図１２】
2008154048.tif 000014
【図１３】
2008154048.tif 000015
【図１４】
2008154048.tif 000016
【図１５】
2008154048.tif 000017
【図１６】
2008154048.tif 000018
【図１７】
2008154048.tif 000019
【図１８】
2008154048.tif 000020
【図１９】
2008154048.tif 000021
【図２０】
2008154048.tif 000022
【図２１】
2008154048.tif 000023
【図２２】
2008154048.tif 000024