ネットワーク機器と、前記ネットワーク機器を管理する管理装置とを含む管理システムであって、前記管理装置は、前記ネットワーク機器の再起動を伴うタスクの生成を行う生成手段と、前記生成手段で生成されたタスクを実行する実行手段と、前記ネットワーク機器のシャットダウンの時期を特定するための通知を受信する受信手段と、を有し、前記ネットワーク機器は、前記管理装置に対して、前記ネットワーク機器のシャットダウンの時期を特定するための通知を行う通知手段と、前記管理装置において実行されたタスクで要求される処理を行う処理手段と、を有し、前記生成手段は、前記通知に従って、前記通知を行ったネットワーク機器を対象として生成されるタスクを、実行に伴ってネットワーク機器が再起動しない設定とし、前記処理手段は、前記通知に従って前記生成手段で生成されたタスクが前記管理装置で実行されたことに応じて、再起動することなく、当該タスクで要求される処理を行うことを特徴とする管理システム。前記ネットワーク機器の再起動を伴うタスクは、前記ネットワーク機器にプログラムを適用するためのタスクであり、前記処理手段は、前記通知に従って前記生成手段で変更されたタスクが前記管理装置で実行されたことに応じて、再起動することなく、前記タスクで要求されるプログラムを適用することを特徴とする請求項1に記載の管理システム。前記通知は、前記ネットワーク機器がスリープ状態に移行する通知であって、前記ネットワーク機器に設定されているスリープ状態への移行からシャットダウンするまでの時間に基づき、ネットワーク機器のシャットダウンの時期が当該通知により特定されることを特徴とする請求項1又は2に記載の管理システム。前記生成手段は、実行すべき時期を指定して前記タスクを生成し、さらに、前記生成手段は、前記通知を行ったネットワーク機器を対象として生成されるタスクで指定される実行すべき時期が、前記シャットダウンの時期より前である場合には、実行に伴ってネットワーク機器が再起動しない設定としたタスクを生成することを特徴とする請求項1乃至3のいずれか1項に記載の管理システム。前記生成手段は、前記通知を行ったネットワーク機器を対象として生成されるタスクで指定される実行すべき時期が、前記シャットダウンの時期より前の所定期間に含まれる場合には、実行に伴ってネットワーク機器が再起動しない設定としたタスクを生成することを特徴とする請求項4に記載の管理システム。前記生成手段は、前記通知を行ったネットワーク機器を対象として生成されるタスクで指定される実行すべき時期が、前記シャットダウンの時期から後の所定期間に含まれる場合には、実行すべき時期を前記シャットダウンの時期より前に指定して、実行に伴ってネットワーク機器が再起動しない設定としたタスクを生成することを特徴とする請求項4又は5に記載の管理システム。前記タスクは優先度を有し、前記生成手段は、他のタスクとの相対的な優先度に従い、生成するタスクの実行すべき時期を指定することを特徴とする請求項6に記載の管理システム。前記管理装置は、前記シャットダウンの時期の後に、前記ネットワーク機器がシャットダウンしたか否かを確認するための確認手段と、前記確認手段により前記ネットワーク機器がシャットダウンしていないことが確認された場合には、前記ネットワーク機器に対して再起動を要求する要求手段と、を有することを特徴とする請求項1乃至7のいずれか1項に記載の管理システム。ネットワーク機器を管理する管理装置であって、前記ネットワーク機器の再起動を伴うタスクを、実行すべき時期を指定して生成する生成手段と、前記生成手段で生成されたタスクを実行する実行手段と、前記ネットワーク機器のシャットダウンの時期を特定するための通知を受信する受信手段と、を有し、前記生成手段は、実行すべき時期が前記シャットダウンの時期より前である場合には、前記通知を行ったネットワーク機器を対象として生成されるタスクを、実行に伴ってネットワーク機器が再起動しない設定とすることを特徴とする管理装置。前記ネットワーク機器の再起動を伴うタスクは、前記ネットワーク機器にプログラムを適用するためのタスクであることを特徴とする請求項9に記載の管理装置。前記通知は、前記ネットワーク機器がスリープ状態に移行する通知であって、前記ネットワーク機器に設定されているスリープ状態への移行からシャットダウンするまでの時間に基づき、ネットワーク機器のシャットダウンの時期が当該通知により特定されることを特徴とする請求項9又は10に記載の管理装置。前記生成手段は、前記通知を行ったネットワーク機器を対象として生成されるタスクで指定される実行すべき時期が、前記シャットダウンの時期より前の所定時間に含まれる場合には、実行に伴ってネットワーク機器を再起動しない設定としたタスクを生成することを特徴とする請求項9乃至11のいずれか1項に記載の管理装置。前記生成手段は、前記通知を行ったネットワーク機器を対象として生成されるタスクで指定される実行すべき時期が、前記シャットダウンの時期から後の所定時間に含まれる場合には、実行すべき時期を前記シャットダウンの時期より前に指定して、実行に伴ってネットワーク機器を再起動しない設定としたタスクを生成することを特徴とする請求項9乃至12のいずれか1項に記載の管理装置。前記タスクは優先度を有し、前記生成手段は、他のタスクとの相対的な優先度に従い、生成するタスクの実行すべき時期を指定することを特徴とする請求項13に記載の管理装置。前記管理装置は、前記シャットダウンの時期の後に、前記ネットワーク機器がシャットダウンしたか否かを確認するための確認手段と、前記確認手段により前記ネットワーク機器がシャットダウンしていないことが確認された場合には、前記ネットワーク機器に対して再起動を要求する要求手段と、を有することを特徴とする請求項9乃至14のいずれか1項に記載の管理装置。ネットワーク機器を管理する管理装置であって、前記ネットワーク機器が有する前記ネットワーク機器をシャットダウンするためのタイマーをリセットする動作を伴うタスクを、実行すべき時期を指定して生成する生成手段と、前記生成手段で生成されたタスクを実行する実行手段と、前記ネットワーク機器に設定されている前記タイマーの起動から所定時間が経過した時期をシャットダウンの時期として特定するための、前記ネットワーク機器のタイマーが起動されたことを示す通知を受信する受信手段と、を有し、前記生成手段は、実行すべき時期が前記シャットダウンの時期より前である場合には、前記通知を行ったネットワーク機器を対象として生成されるタスクを、実行に伴ってネットワーク機器のタイマーをリセットしない設定とすることを特徴とする管理装置。前記ネットワーク機器のタイマーをリセットする動作を伴うタスクは、前記ネットワーク機器の再起動を伴うタスクであことを特徴とする請求項16項に記載の管理装置。ネットワーク機器と、前記ネットワーク機器を管理する管理装置とを含む管理システムにおける制御方法であって、前記管理装置における、前記ネットワーク機器の再起動を伴うタスクの生成を行う生成ステップと、前記生成されたタスクを実行する実行ステップと、前記ネットワーク機器のシャットダウンの時期を特定するための通知を受信する受信ステップと、前記ネットワーク機器における、前記管理装置に対して、前記ネットワーク機器のシャットダウンの時期を特定するための通知を行う通知ステップと、前記管理装置において実行されたタスクで要求される処理を行う処理ステップと、を有し、前記生成ステップでは、前記通知に従って、前記通知を行ったネットワーク機器を対象として生成されるタスクを、実行に伴ってネットワーク機器が再起動しない設定とし、前記処理ステップでは、前記通知に従って前記生成ステップで生成されたタスクが前記管理装置で実行されたことに応じて、再起動することなく、当該タスクで要求される処理を行うことを特徴とする制御方法。ネットワーク機器を管理する管理装置における制御方法であって、前記ネットワーク機器の再起動を伴うタスクを、実行すべき時期を指定して生成する生成ステップと、前記生成されたタスクを実行する実行ステップと、前記ネットワーク機器のシャットダウンの時期を特定するための通知を受信する受信ステップと、を有し、前記生成ステップでは、実行すべき時期が前記シャットダウンの時期より前である場合には、前記通知を行ったネットワーク機器を対象として生成されるタスクを、実行に伴ってネットワーク機器が再起動しない設定とすることを特徴とする制御方法。ネットワーク機器を管理する管理装置における制御方法であって、前記ネットワーク機器が有する前記ネットワーク機器をシャットダウンするためのタイマーをリセットする動作を伴うタスクを、実行すべき時期を指定して生成する生成ステップと、前記生成されたタスクを実行する実行ステップと、前記ネットワーク機器に設定されている前記タイマーの起動から所定時間が経過した時期をシャットダウンの時期として特定するための、前記ネットワーク機器のタイマーが起動されたことを示す通知を受信する受信ステップと、を有し、前記生成ステップでは、実行すべき時期が前記シャットダウンの時期より前である場合には、前記通知を行ったネットワーク機器を対象として生成されるタスクを、実行に伴ってネットワーク機器のタイマーをリセットしない設定とすることを特徴とする制御方法。請求項9乃至15のいずれか1項に記載の手段としてコンピュータを機能させるためのプログラム。請求項16又は17に記載の手段としてコンピュータを機能させるためのプログラム。しかし、上述したような、電源断タイマーを持つネットワーク機器を管理する管理装置であって再起動を要するプログラムの配信を行うのも管理装置では、電源断タイマーによる電源断時刻前に、プログラムの配信処理が実行されることがある。この場合、プログラムの配信処理により再起動が発生し、電源断タイマーがリセットされてしまう。このため、ネットワーク機器では、再度、待機状態に移行するまでの時間と電源断タイマーにより電源断されるまでの時間だけ、無駄に電力を消費することになってしまう。本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、ネットワーク機器のもつ電源断タイマーをリセットすることなく、電源断までの無駄な時間や、その時間に消費される無駄な電力消費を軽減し、且つ適切に処理を実行することができる仕組みを提供することである。本発明は、ネットワーク機器と、前記ネットワーク機器を管理する管理装置とを含む管理システムであって、前記管理装置は、前記ネットワーク機器の再起動を伴うタスクの生成を行う生成手段と、前記生成手段で生成されたタスクを実行する実行手段と、前記ネットワーク機器のシャットダウンの時期を特定するための通知を受信する受信手段と、を有し、前記ネットワーク機器は、前記管理装置に対して、前記ネットワーク機器のシャットダウンの時期を特定するための通知を行う通知手段と、前記管理装置において実行されたタスクで要求される処理を行う処理手段と、を有し、前記生成手段は、前記通知に従って、前記通知を行ったネットワーク機器を対象として生成されるタスクを、実行に伴ってネットワーク機器が再起動しない設定とし、前記処理手段は、前記通知に従って前記生成手段で生成されたタスクが前記管理装置で実行されたことに応じて、再起動することなく、当該タスクで要求される処理を行うことを特徴とする。本発明によれば、ネットワーク機器のもつ電源断タイマーをリセットすることなく、電源断までの無駄な時間や、その時間に消費される無駄な電力消費を軽減し、且つ適切に処理を実行することができる。以下、本発明を実施するための形態について図面を用いて説明する。図1は、本発明の一実施例を示すネットワーク機器の管理システムの全体構成の一例を示す図である。図1に示すように、本実施例の管理システムは、ネットワーク100により互いに接続された管理装置101、ネットワーク機器102、及びクライアント装置103から構成される。管理装置101は、ネットワーク機器102を管理するための装置である。また、管理装置101やクライアント装置103は、一般的なパーソナルコンピュータに含まれるような構成を有している。ネットワーク機器102は、ネットワーク100により管理装置101と接続されている。ネットワーク機器102は、MFPやプリンタ、FAX等であり、管理装置101で管理可能な機器を指す。なお、図1において管理装置101、ネットワーク機器102、クライアント装置103が接続されるネットワーク100は、インターネットでもイントラネットでも良い。また、管理装置101やネットワーク機器102、クライアント装置103は、任意の数だけネットワーク100に接続されていて良い。以下、図2~図5を用いて、本実施例の管理システムを構成する各装置のハードウェア構成及びソフトウェア構成を以下で説明する。図2は、管理装置101やクライアント装置103のハードウェア構成の一例を示すブロック図である。図2において、システムバス200は、コンピュータを構成する各コンポーネント同士の共通データ交換経路である。CPU201は、コンピュータ全体の制御や演算処理等を行う装置である。RAM202は、処理を行う際にプログラムやデータを記憶、実行する領域を指す。ROM203は、システム起動プログラムなどのプログラムをコンピュータ読み取り可能に記憶する領域である。DKC204は、HD205やSSDなどの外部記憶装置の制御を行う。HD205は、プログラムやデータをコンピュータ読み取り可能に記憶しており、必要に応じてRAM202やHD205へプログラムやデータをロード可能である。なお、HD205の代わりに、SSDやその他の外部記憶装置を用いてもよい。NetworkI/F206は、ネットワーク100と接続しネットワーク通信を行う。入出力I/F207は、不図示のキーボードやマウス、ディスプレイなどに接続されており、データの入出力を行う。管理装置101やクライアント装置103は、CPU201が基本I/Oプログラム及びOSを実行している状態で動作する。基本I/Oプログラムは、ROM203に記憶されており、OSはHD205に記憶されている。コンピュータの電源が入れられた際、基本I/Oプログラム中のイニシャルプログラムのロード機能により、HD205からOSがRAM202にロードされ、CPU201により実行されて、OSの動作が開始される。図3は、管理装置101のソフトウェア構成の一例を示すブロック図である。図3に示すように、管理装置101のソフトウェアには、ネットワークモジュール300、Webサービス301、機器管理モジュール302、タスク管理モジュール303、データベース304が含まれている。なお、図3のソフトウェア構成は、プログラムとして管理装置101のHD205に格納されており、該プログラムを管理装置101のCPU201が実行することにより実現される。即ち、図2に示したようなハードウェア構成のコンピュータを、図3に示すソフトウェア構成で機能させるためのプログラムが管理装置101のHD205にコンピュータ読み取り可能に記録されている。ネットワークモジュール300は、ネットワーク100を介して接続されたネットワーク機器102やクライアント装置103との通信を行う。Webサービス301は、クライアント装置103のWebブラウザからHTTPによるGETリクエストを受け取ると、HD205に保存されたWebページデータを返信するサービスを提供する。なお、ここではHTTPによる通信で説明しているが、HTTPSやFTPなどのその他の通信プロトコルを利用しても良く、HTTPに限定されない。また、Webサービス301が受け取るリクエストは、クライアント装置103からのリクエストに限定されず、Webサービス301を利用できる環境からのリクエストであればよい。機器管理モジュール302は、ネットワーク機器102を管理するための処理以下、タスクと記載するを実行するモジュールである。例えば、ネットワーク機器102の動作状態を確認し確認結果をデータベース304へ保存するタスクや、ネットワーク機器102に対して再起動を要求実行するタスクが挙げられる。タスク管理モジュール303は、前述のタスクの生成や、前述のタスクのスケジューリング、タスクの内容を書き換えることができるモジュールである。例えば、毎日0時にタスクを実行するようにスケジューリングすることや、再起動や電源断を伴うタスクにおいて、それらの処理を実行するかどうかを制御することができる。なお、タスクのスケジューリングに関する情報は、データベース304に保存されている。上記のように機器管理モジュール302、タスク管理モジュール303は、Webサービス301と共にネットワーク機器102を管理するWebアプリケーションを実現している。なお、Webアプリケーションに限定されず、ネイティブアプリケーションであっても良い。データベース304には、ネットワーク機器102の情報や、機器管理モジュール302により取得した情報、タスク管理モジュール303によるタスクの情報などが記憶されている。なお、データベース304は機器管理モジュール302やタスク管理モジュールからアクセス可能であれば、管理装置101とは別の機器上にあっても良い。図4は、ネットワーク機器102のハードウェア構成の一例を示す図であり、ここではMFPの例を示す。図4に示すように、ネットワーク機器102は、制御ユニット400、操作部401、プリンタ402、スキャナ403を有する。制御ユニット400の操作部関連の構成は、CPU410、RAM411、操作部I/F412、NetworkI/F413、ROM414、DKC415、HD416、ImageBusI/F417、システムバス418を備える。制御ユニット400の印刷、スキャン関連の構成は、画像バス419、スキャナ画像処理部420、プリンタ画像処理部421、RIP422、デバイスI/F423を備える。CPU410は、制御ユニット400全体を制御するためのコントローラである。RAM411は、画像データを一時記憶するための画像メモリである。操作部I/F412は、操作部401とのインタフェースであり、操作部401で表示する画像データを操作部401に対して出力する。また、ユーザが操作部401により入力した情報をCPU410へ伝達する役割を有する。NetworkI/F413は、ネットワーク100と接続しており、ネットワーク100を介して、外部の装置と情報のやり取りをするインタフェースである。また、NetworkI/F413は、ネットワーク機器102の各種情報を格納したMIBを備える。MIBが有する各種情報は、IPアドレスやネットワーク機器の名称、状態などの情報を指す。ROM414は、ブートROMであり、システムのブートプログラムがコンピュータ読み取り可能に記録されている。DKC415は、HD416やSSD等の外部記憶装置の制御を行う。HD416は、外部記憶装置であり、システムソフトウェアや画像データをコンピュータ読み取り可能に記録する。なお、HD416の代わりにSSD等の他の外部記憶装置を用いてもよい。ImageBusI/F417は、システムバス418と画像バス419とを接続し、データ変換を行うバスブリッジである。システムバス418は、制御ユニット400を構成する各コンポーネント同士の共通データ交換経路である。画像バス419は、PCIバス、またはIEEE1394で構成されており、画像データを高速に転送する経路である。スキャナ画像処理部420は、入力画像に対し、補正や加工、編集を行う。プリンタ画像処理部421は、プリント出力画像データに対して、プリンタの性能に応じた補正、解像度の変換などを行う。RIP422は、ネットワーク100から送られてきたPDLコマンドをビットマップイメージに展開する。デバイスI/F423は、画像入出力デバイスであるプリンタ402、及びスキャナ403と制御ユニット400とを接続し、画像データの変換を行う。ネットワーク機器102の電源が入れられた際、ROM414内のブートプログラム中のロード機能により、HD416からシステムソフトウェアがRAM411にロードされ、CPU410により実行されて、ネットワーク機器の各種機能が使用可能になる。図5は、ネットワーク機器102のソフトウェア構成の一例を示すブロック図である。図5に示すように、ネットワーク機器102のソフトウェア構成は、ネットワークモジュール500、及び管理モジュール501を含む。ネットワークモジュール500は、ネットワーク100に接続された外部装置管理装置101やクライアント装置103とのインタフェースの役割をする。例えば管理装置101からネットワーク機器の機器情報の取得要求を受け取り、管理モジュール501へ要求を伝える。管理装置101などとの通信は、SNMPによる通信や、SOAPメッセージによる通信などが挙げられる。また、ネットワークモジュール500は、管理モジュール501から機器情報を受け取り、ネットワーク100を介して管理装置101へ応答する。管理モジュール501は、ネットワーク機器102の内部操作を行うためのモジュールであり、タスク実行モジュール502、情報管理モジュール503、状態監視モジュール504を含んでいる。タスク実行モジュール502は、管理装置101やネットワーク機器102の管理者によって設定されたタスクを実行するためのモジュールである。例えば、管理装置101からネットワーク機器102の再起動要求をされた場合、タスク実行モジュール502は、再起動要求を解釈し、再起動に必要な内部処理を実行する。情報管理モジュール503は、ネットワーク機器102に設定されている情報名称、IPアドレス、電源断タイマー設定値などを管理するモジュールである。具体的には、管理装置101などからの機器設定情報の取得要求に対して、ネットワーク機器102の設定情報を返答することができる。状態監視モジュール504は、ネットワーク機器102が正常に動作しているか、待機状態省電力状態、スリープ状態ともいうであるか、エラーが発生している状態であるか、などを監視するモジュールである。例えば、状態監視モジュール504は、ネットワーク機器102が通常動作状態から待機状態に遷移すると、管理装置101に対して、状態変化した旨を通知することも可能である。また、状態監視モジュール504は、ネットワーク機器102が通常動作状態から待機状態に遷移すると、状態監視モジュール504においてネットワーク機器102の電源断タイマーを起動する。さらに、状態監視モジュール504は、ネットワーク機器102がスリープ状態に移行して電源断タイマーを起動した旨を、ネットワーク機器102の電源断シャットダウンの時期を特定するための通知として、管理装置101に通知する。そして、タイマー時間ネットワーク機器毎に設定される時間になると、状態監視モジュール504は、電源断タスクをタスク実行モジュール502に要求実行させることができる。なお、ネットワーク機器102の機器情報を代表とする情報は、HD416に格納されている。また、ネットワーク機器102の情報は、図5に示されていないがデータベースによって管理されていても良い。さらに、電源断タイマーは、状態監視モジュール504と別モジュールであっても良い。図6は、実施例1における主な処理の流れを示すシーケンス図である。なお、図6では、タスク処理の一例としてファームウェア更新タスクを例に挙げて説明する。ファームウェア更新タスクは、ネットワーク機器102に組み込まれているファームウェアを別のファームウェアに更新する処理を指す。また、ファームウェア更新タスクは、新たに組み込まれたファームウェア設定を反映させるため、ネットワーク機器102の再起動が必要なものとする。なお、図6中の管理装置101の処理は、管理装置101のCPU201がHD205にコンピュータ読み取り可能に記録されたプログラムを実行することにより実現される。また、図6中のネットワーク機器102の処理は、ネットワーク機器102のCPU410がHD416にコンピュータ読み取り可能に記録されたプログラムを実行することにより実現される。なお、601~607は各ステップを示す。図6では、まず管理装置101の管理者600により、ファームウェア更新タスクの設定が行われる601。601のタスクの設定では、どのネットワーク機器に対して、どのファームウェアを、いつ更新するかなどを管理装置101に設定する。このタスク設定の機能は、管理装置101のWebサービス301及びタスク管理モジュール303により提供されている。管理者600は、クライアント装置103のWebブラウザから管理装置101のWebサービスにアクセスし、クライアント装置103のWebブラウザ上でタスク設定の操作を行う。この操作に応じてクライアント装置103のWebブラウザからタスク設定のリクエストが管理装置101のWebサービス301に送信され、タスク管理モジュール303に渡される。タスク管理モジュール303は、上記タスク設定のリクエストに応じて、タスクを設定するタスクを生成し、データベース304に登録する。なお、タスクの設定は、管理者からの設定に限定されるものではない。例えば、インターネット等のネットワークを介してメーカーや販売会社等に設置されたサーバ等からも、タスクの設定が行われる構成であってもよい。タスク管理モジュール303でタスクの設定が完了すると、Webサービス301は、タスクの設定完了通知を、タスク設定をリクエストしたクライアント装置103のWebブラウザに送信する602。即ち、タスクの設定完了通知を、タスクを設定した管理者600に対して行う。管理者600によるタスク設定601が完了した後、該601で設定したタスクの実行時間より前に、該タスクの対象となっているネットワーク機器102の状態監視モジュール504から電源断タイマーが起動した旨が、管理装置101に通知された場合603、管理装置101のタスク管理モジュール303は、前記タスクの再設定処理図7を行う604。なお、電源断タイマーは、前記ネットワーク機器102が待機状態となった際等に、状態監視モジュール504により起動される。また、604のタスクの再設定処理では、図7にて詳細に示すように、ネットワーク機器の再起動実施の有無を判断し、判断結果に応じてタスクの設定を変更する。例えば、ファームウェア更新タスクの再設定の場合、電源断タイマーが起動されているときには、ファームウェア更新タスクで必要な再起動を実施しない設定に変更する。そして、上記601で設定した、及び/又は、上記604で再設定したタスクの実行時間になると、タスク管理モジュール303は、管理装置101の機器管理モジュール302に要求して、上記タスクを実行させる605。例えば、前記ネットワーク機器102のファームウェアを更新するタスクを実行する。このタスクの場合、管理装置101の機器管理モジュール302は、前記ネットワーク機器102に更新するファームウェアを送信し、ファームウェアの更新を要求する。この要求に応じて、前記ネットワーク機器102のタスク実行モジュール502は、管理装置101から受信したファームウェアを用いてファームウェアを更新するための処理タスクを実行する。そして、前記ネットワーク機器102のタスク実行モジュール502によるタスクの実行が完了すると、タスク実行モジュール502は、管理装置101に対して実行完了通知を行う606。また、タスク実行モジュール502は、管理者600に対しても実行完了通知を行う607。なお、607の実行完了通知は、前記ネットワーク機器102から通知するのではなく、上記606の実行完了通知を受けた管理装置101から通知するものでもよい。また、上記607の管理者600への実行完了通知は、管理者600のクライアント装置103の表示装置の画面上でのポップアップ表示でも良いし、予め登録されている管理者600のメールアドレスへのメール通知などでも良い。また606、607の実行完了通知を行わない構成であっても良い。図7は、実施例1における図6のタスクの再設定処理604の詳細を示すフローチャートである。本処理は、管理装置101のタスク管理モジュール303が動作の主体である。即ち、図7の処理は、管理装置101のCPU201がHD205にコンピュータ読み取り可能に記録されたプログラムを実行することにより実現される。なお、本処理は再起動を伴うタスクとして、ネットワーク機器102にファームウェアプログラムを適用するタスクについての再設定処理について述べた。しかし、本発明はこれに限定されるものではなく、タイマーがリセットされるような動作を伴うタスクであれば良い。また、実行するネットワーク機器102の設定変更などのタスク処理自体は、その処理を行ってもタイマーがリセットされないものとする。管理装置101のタスク管理モジュール303は、ネットワーク機器102において電源断タイマーが起動されたことを示す通知即ち、ネットワーク機器102のシャットダウンの時期を特定するための通知を受信するとS700、S701に処理を進める。S700の通知は、前述の603に該当しており、ネットワーク機器102により発せられる。また、S700の通知は一度ネットワークモジュール300により受信され、ネットワークモジュール300からタスク管理モジュール303に本通知が伝えられる。S701では、タスク管理モジュール303は、上記S701で受信した電源断タイマー開始通知を行ったネットワーク機器102に設定された電源断タイマーの設定情報をデータベース304から取得する。電源断タイマー設定情報は、タイマー開始から電源断するまでの時間を指している。この電源断タイマー設定情報は、データベース304に登録された設定情報を利用するのではなく、機器管理モジュール302を利用して直接ネットワーク機器102から取得しても良い。S702では、タスク管理モジュール303は、上記S701で受信した電源断タイマー開始通知を行ったネットワーク機器102の電源断の予定時刻を計算する。電源断の予定時刻は、上記S700の電源断タイマーを受信した時点でのシステム時間と、上記S701で取得したネットワーク機器102の電源断タイマー設定時刻を利用して計算される。次に、S703において、タスク管理モジュール303は、予め管理装置101に登録されている、上記S701で受信した電源断タイマー開始通知を行ったネットワーク機器を対象として生成されたタスクの一覧をデータベース304から取得する。次に、S704において、タスク管理モジュール303は、上記S703で取得したタスクの一覧における個々のタスクの設定情報を先頭から順にチェックする。そして、S705において、タスク管理モジュール303は、全てのタスクに対して処理が完了したかを判定する。タスク管理モジュール303は、上記S704にて次のタスクが取得できた場合は、まだ全タスクのチェックが完了していないと判定しS705でNo、S706へ処理を進める。S706では、タスク管理モジュール303は、現在参照しているタスクが上記S702で計算した電源断予定時刻より前に実行されるタスクか否かを判定する。なお、S706は、実行するタスクが電源断前に完了することを前提とした判断でも、タスクが電源断前に開始されることを前提とした判断でも良い。また、S706は、実行するタスクが電源断の時期より所定時間前から前記電源断の時期までの期間に実行されるタスクか否かを判定するようにしてもよい。即ち、S706では、上記S701で受信した電源断タイマー開始通知を行ったネットワーク機器を対象として生成されるタスクで指定される実行すべき時期が、上記S702で計算した電源断予定時刻より前の所定期間に含まれるタスクか否かを判定するようにしてもよい。そして、現在参照しているタスクが上記S702で計算した電源断予定時刻より前に実行されるタスクでないと判定した場合S706でNo、タスク管理モジュール303は、次のタスクのチェックをするため、S704へ処理を移行させる。一方、現在参照しているタスクが上記S702で計算した電源断予定時刻より前に実行されるタスクであると判定した場合S706でYes、タスク管理モジュール303は、S707へ処理を移行させる。S707では、タスク管理モジュール303は、現在処理しているタスクがネットワーク機器102の再起動を伴うタスクであるか否かを判断する。再起動を伴うタスクとは、例えば前述のファームウェア更新タスクが挙げられる。ファームウェア更新タスクは、ネットワーク機器102に設定したファームウェアを反映させるために再起動をする必要がある。タスク実行時にネットワーク機器102を再起動するかどうかは、タスク作成登録時にユーザが指定してもよいし、タスク実行モジュールが自動判別してもよい。そして、再起動を伴わないタスクと判断された場合S707でNo、タスク管理モジュール303は、次のタスクのチェックをするため、S704へ処理を移行させる。一方、再起動を伴うタスクと判断された場合S707でYes、タスク管理モジュール303は、S708へ処理を移行させる。S708では、タスク管理モジュール303は、現在処理しているタスクの実行時に再起動を実行しないようにタスクの再設定変更を行う。このS708の処理を実施することで、タスクの実行に伴い電源断タイマーがリセットされることを回避することができる。なお、タスクの再設定は、一度古いタスクをデータベース304から削除し、新しく再起動しないタスクとしてデータベース304に登録し直しても良い。また複数のネットワーク機器102に対して1つのタスクが設定されている場合、そのタスクから電源断タイマーに影響されるネットワーク機器102だけをデータベース304から削除し、新たに影響されるネットワーク機器102だけのタスクをデータベース304に作成しても良い。なおS708の処理を完了すると、タスク管理モジュール303は、次のタスクのチェックをするため、S704へ処理を移行させる。そして、上記S704にて次のタスクが取得できなかった場合、タスク管理モジュール303は、全タスクのチェックが完了したとみなしS705でYes、S709へ処理を移行させる。S709では、タスク管理モジュール303はWebサービス301に要求して、上記S708でタスクの再設定がなされた場合には再設定がなされた旨の通知、また、電源断タイマーの影響によりタスクが実行されない可能性がある場合にはその旨の通知などを含む変更通知を行い、図7に示す処理を終了する。図8は、図7のS709の変更通知の一例を示す図である。図8において、800は、管理装置101のWebサービス301で提供され、汎用コンピュータであるクライアント装置103のWebブラウザなどに表示される画面である。また、800は管理装置101の管理画面の一部として表示され、タスクの設定に変更が加えられた場合に表示される。801はデバイス情報を示している。デバイス情報801は、ネットワーク機器102の設定情報機器名などやネットワーク機器102の状態などを示している。802は、上記図7のS703にて取得したタスクの一覧を表示し、さらにタスクの設定に変更のあったものや電源断タイマーにより影響の出たものをユーザに提示する画面である。例えば、図8におけるTask01は、再起動を伴うファームウェア更新タスクであり、タスク実行時間が1時と指定されている。Task01が、図7の処理により再起動を伴わないタスクに変更されたため、アイコンやコメントに情報が追加されている。また、Task03においてもタスクが実行されない可能性があるため、その旨がアイコンとコメントに追加されている。なお、図8の画面例はウィンドウによる表示形式であるが、この表示形式等に限定されない。また、この変更通知は、予め登録された管理者のメールアドレスにメール送信される構成でもよい。以上により、本実施例では管理装置101に登録された電源断タイマーをリセットする動作を伴うタスク例えば、再起動を伴うタスクにより電源断タイマーをリセットせず、電源断までの無駄な時間を軽減することができる。また管理装置101及びネットワーク機器102の管理者に対し、適切な通知をすることができる。よって、ネットワーク機器102へファームなどのプログラムを配信する管理装置101からファームウェアのバージョンアップ等のタスクを実行しても、ネットワーク機器102を効率的にシャットダウンさせることができ、無駄な電力消費を軽減できる。実施例1では、電源断タイマーによる電源断予定時刻より前のタスクに対して、再起動をしないように設定する方法について述べた。実施例1における処理により、再起動しない設定をすることで、次の電源断タイマーによる電源断までの無駄な時間を軽減することが出来たが、タイマーによる電源断が実施されなかった場合はタスクの設定が反映されることがない。そこで本実施例では実施例1における処理を実施した後、タスクを適切に処理するための方法について述べる。なお、システム全体構成、及び管理装置101、ネットワーク機器102、クライアント装置103のハードウェア構成とソフトウェア構成については実施例1と同様のため、ここでの説明は省略する。また、実施例1におけるタスク再設定処理図7、変更通知図8についても実施例1と同様であるため、説明を省略する。図9は、実施例2における主な処理の流れを示すシーケンス図である。なお、図9中の管理装置101の処理は、管理装置101のCPU201がHD205にコンピュータ読み取り可能に記録されたプログラムを実行することにより実現される。また、図9中のネットワーク機器102の処理は、ネットワーク機器102のCPU410がHD416にコンピュータ読み取り可能に記録されたプログラムを実行することにより実現される。なお、601~615は各ステップを示す。また、600~607の説明は図6と同様のため説明を省略する。608は、ユーザがネットワーク機器102を操作したこと等により、ネットワーク機器102でセットタイマー開始された電源断タイマーがリセット解除されるか否かの分岐の処理を示す。以下、詳細に説明する。電源断タイマーが解除されていない場合は609~610の処理が実行され、電源断タイマーが解除された場合は611~615の処理が実行される。609~610は、608において電源断タイマーが解除されていない場合の処理を示している。電源断タイマーが解除されなかった場合、ネットワーク機器102の機器状態監視モジュールは、電源断タイマーがタイマー時間を経過すると、タスク実行モジュール502に要求してネットワーク機器102の電源をオフにする。管理装置101のタスク管理モジュール303は、604図7のS702で計算した電源断予定時刻を過ぎると、ネットワーク機器102が電源断されたかを確認する死活確認を行う610。この610の死活確認において、ネットワーク機器102からの応答が無かった場合、管理装置101のタスク管理モジュール303は、ネットワーク機器102が電源断タイマーにより電源オフ状態になったと判断し、図6に示す処理を終了する。611~615は、608において電源断タイマーが解除された場合の処理を示している。電源断タイマーがタイマー時間を経過する前に電源断タイマーが解除されるジョブが発生すると、ネットワーク機器102の機器状態監視モジュールは、電源断タイマーを解除し611、タスク実行モジュール502等が該ジョブを実行し、ジョブ結果を出力する612。例えば、電源断タイマーが解除される処理として、ユーザによる印刷実行が挙げられる。なお、611や612の電源断タイマー解除は、ユーザによる動作に限定されず、管理装置101からのタイマー解除されるタスクの実行などでも良い。管理装置101のタスク管理モジュール303は、604図7のS702で計算した電源断予定時刻を過ぎると、ネットワーク機器102が電源断されたかを確認する死活確認を行う610。この610の死活確認において、ネットワーク機器102からの応答を受信すると613、管理装置101のタスク管理モジュール303は、ネットワーク機器102の電源断タイマーが解除されたと判断する。電源断タイマーが解除されたと判断すると、上記605のタスク実行により設定された情報を反映させるため、管理装置101のタスク管理モジュール303は、機器管理モジュール302に要求して、ネットワーク機器102に対し再起動要求を行う614。ネットワーク機器102は再起動要求をされると、ネットワーク機器102のタスク実行モジュール502が再起動を行い、再起動完了後に、管理装置101に対して再起動を実行した旨を伝える615。なお、615の応答は、再起動直前に管理装置101対して通知しても良い。図10は、図9の608における管理装置101のタスク管理モジュール303の詳細な動作を示すフローチャートである。即ち、図7の処理は、管理装置101のCPU201がHD205にコンピュータ読み取り可能に記録されたプログラムを実行することにより実現される。設定されたタスクの実行時間になると、タスク管理モジュール303は、機器管理モジュール302に要求して、タスクを実行させるS900。S900は、図6の605に該当しており、ここでは図6の604にて再起動要求をしない設定に変更されたタスクを実行するものとする。次に、S901において、タスク管理モジュール303は、ネットワーク機器102から電源断通知を受けたかどうかを判断する。電源断通知とは、ネットワーク機器102が電源オフ状態になる直前に状態監視モジュール504からマルチキャストなどを利用して出される通知を指す。なお、通知するための手段はマルチキャストに限らず、管理装置101が、どのネットワーク機器102においていつ電源断されるかを判断出来れば良い。そして、電源断通知の受信が確認できたと判断した場合S901でYes、タスク管理モジュール303は、図9に示す処理を終了する。一方、電源断通知の受信が確認できなかったと判断した場合S901でNo、タスク管理モジュール303は、S902へ処理を進める。S902では、タスク管理モジュール303は、図7のS702で計算された電源断予定時刻αになったかを判断する。図10では、電源断予定時刻と実際の電源断時間とのズレαを考慮し電源断予定時刻に幅を持たせている。αはユーザにより任意の時間を設定してもよい。そして、未だ電源断予定時刻αになっていないと判断した場合S902でNo、タスク管理モジュール303は、S901へ処理を戻す。一方、電源断予定時刻αになっていると判断した場合S902でYes、タスク管理モジュール303は、S903へ処理を移行させる。S903では、タスク管理モジュール303は、ネットワーク機器102が電源断されたかを確認する死活確認を行う。なお、S903は図6の610に該当するものであり、ネットワーク機器102に対して電源断されたか否かを確認するための処理である。なお、死活確認の一例として、ネットワーク機器102に対しpingなどのパケットを送り、応答があるかを確認する方法が挙げられる。そして、S904において、タスク管理モジュール303は、上記S903の死活確認の結果を受け、ネットワーク機器102が電源断されているか否かを判断する。そして、上記S903の死活確認に対し応答がなかった場合、タスク管理モジュール303は、ネットワーク機器102の電源が電源オフ状態デバイス電源断と判断してS904でYes、図9に示す処理を終了する。一方、上記S903の死活確認に対し応答図6の613があった場合は、タスク管理モジュール303は、ネットワーク機器102の電源が入っているものと判断してS904でNo、S905に処理を移行させる。S905では、タスク管理モジュール303は、ネットワーク機器102に対して再起動要求をする。なお、図10で示される処理はネットワーク機器102からの電源断通知を待つ処理をしているが、タスク実行直後からネットワーク機器102の死活監視を開始しても良い。以上により、本実施例では電源断予定時刻を経過した後、ネットワーク機器102が電源断されていない場合は再起動を要求することで、タスクを適切に処理することができ、電源断までの無駄な時間を軽減することができる。実施例1、実施例2では、管理装置101に登録されたタスクが電源断予定時刻より前の時間帯におけるタスクの再設定について述べた。本実施例では、電源断予定時刻より後の時間帯に登録されたタスクを適切に処理するための方法について述べる。なお、システム全体構成、及び管理装置101、ネットワーク機器102、クライアント装置103のハードウェア構成とソフトウェア構成については実施例1と同様のため、ここでの説明は省略する。図11は、実施例3における図6のタスクの再設定処理604の詳細を示すフローチャートである。本処理は、管理装置101のタスク管理モジュール303が動作の主体である。即ち、図11の処理は、管理装置101のCPU201がHD205にコンピュータ読み取り可能に記録されたプログラムを実行することにより実現される。なお、S700~S709の説明は図7と同様のため説明を省略する。S710では、タスク管理モジュール303は、電源断予定時刻後にスケジューリングされたタスクにおいて、管理装置101で設定されデータベース304に格納されている再スケジューリング可能範囲内にスケジューリングされているタスクか判断する。再スケジューリング可能範囲とは、電源断予定時刻から所定時間後まで例えば2時間後まで、という時間範囲を指す。つまりS710は、電源予定時刻から時間範囲を加えた時刻の間に開始されるタスクを、再スケジューリング可能と判断する。即ち、S710では、上記S701で受信した電源断タイマー開始通知を行ったネットワーク機器を対象として生成されるタスクで指定される実行すべき時期が、上記S702で計算した電源断予定時刻より後の所定期間に含まれるタスクを、再スケジューリング可能範囲のタスクと判断する。そして、再スケジューリング可能範囲内でないと判断した場合S710でNo、タスク管理モジュール303は、次のタスクのチェックをするため、S704へ処理を移行させる。一方、再スケジューリング可能範囲内であると判断した場合S710でYes、タスク管理モジュール303は、S711へ処理を移行させる。S711では、タスク管理モジュール303は、現在参照しているタスクが再起動を伴うタスク再起動が必要なタスクであるか否かを判断する。そして、現在参照しているタスクが再起動が必要なタスクでないと判断した場合S711でNo、タスク管理モジュール303は、次のタスクのチェックをするため、S704へ処理を移行させる。一方、現在参照しているタスクが再起動が必要なタスクであると判断した場合S711でYes、タスク管理モジュール303は、S712へ処理を移行させる。S712では、タスク管理モジュール303は、現在参照しているタスクの再スケジューリングを行う。なお、S712の詳細な処理については図13に示す。次に、S713において、タスク管理モジュール303は、上記S712で再スケジューリングしたタスクの実行時に再起動を実行しないようにタスクの再設定を行う。なお、S713の処理はS708の処理と同様である。なお、図11では、上記S711の判断において再起動が必要ないタスクであった場合、何も処理を行っていないが、タスクの再スケジューリングを行うように構成してもよい。図12は、図11のS709の変更通知の一例を示す図である。なお、800及び801の説明は図8と同様のため説明を省略する。図12において、802は図11のS703にて取得したタスク一覧を表示し、さらにタスクの再設定や再スケジューリングがあった対象をユーザに提示する画面である。例えば、図12におけるTask03は、図11におけるタスクの再設定や図13で述べるタスクの再スケジューリングがされたタスクである。これらは、アイコンやコメントに変更情報が追加されていることや、StartTimeタスクの開始時間を示す文字00:30がボールド太字で強調表示されていることから判断可能になっている。図13は、図11のタスクの再スケジューリング処理S712の詳細を示すフローチャートである。本処理は、管理装置101のタスク管理モジュール303が動作の主体である。即ち、図13の処理は、管理装置101のCPU201がHD205にコンピュータ読み取り可能に記録されたプログラムを実行することにより実現される。まず、S1000において、タスク管理モジュール303は、再スケジューリング前倒し許容時刻以下、前倒し許容時刻と記載するをデータベース304から取得する。前倒し許容時刻とは、タスクの開始時間を限定する時刻であり、例えば、あるタスクは22時以降でないと実行されないといった処理制限をかける時刻である。前倒し許容時刻は予め管理装置101のデータベース304に登録されているものとする。次に、S1001において、タスク管理モジュール303は、タスクの処理時間をデータベース304から取得する。このタスクの処理時間は、タスクを開始してから完了するまでの時間を指し、タスク種類により処理時間が異なる。タスクの処理時間は予め管理装置101のデータベース304に登録されているものとする。次に、S1002において、タスク管理モジュール303は、現在参照しているタスクを実行すべき時刻を、電源断予定時刻の直前に仮設定する。仮設定する時刻は、電源断予定時刻から上記S1001で取得した時間分前の時刻に設定しても良い。次に、S1003において、タスク管理モジュール303は、上記S1002、後述するS1008、及びS1010で仮設定したタスクが、前倒し許容時刻から電源断予定時刻までに収まっているかを判断する。そして、仮設定した時間が前倒し許容時刻から電源断予定時刻までに収まっていないと判断した場合S1003でNo、タスク管理モジュール303は、S1004に処理を移行させる。S1004では、タスク管理モジュール303は、仮設定したタスクが前倒し許容時刻から電源断予定時刻までに収まらず、タスクの再スケジューリングが不可能であったため、その旨をユーザに対して通知し、図13の処理を終了する。なお、S1004の通知は、管理者に対してメールを通知する処理でも良いし、図12のような画面で示されても良い。一方、仮設定した時間が前倒し許容時刻から電源断予定時刻までに収まっていると判断した場合S1003でYes、タスク管理モジュール303は、S1005に処理を移行させる。S1005では、タスク管理モジュール303は、仮設定した時刻即ち、変更後の時刻に既に別のタスクが登録されているかどうかを判断する。そして、仮設定した時刻に登録されている別のタスクはないと判断した場合S1005でNo、タスク管理モジュール303は、タスクの実行時刻の重複はないとみなし、図13に示す処理を終了する。一方、仮設定した時刻に登録されている別のタスクがあると判断した場合S1005でYes、タスク管理モジュール303は、タスクの実行時刻が重複しているとみなし、S1006へ処理を移行させる。なお、S1005の判断においてタスクが重複されていると判断された場合でも、重複処理が可能なタスクであった場合は再スケジューリング可能と判断し、図13に示す処理を終了するようにしても良い。S1006は、タスク管理モジュール303は、重複している各々のタスク実行タスクと仮設定タスクの優先度をデータベース304から取得する。タスクの優先度は予め管理装置101のデータベース304に登録されているものとする。なお、上記S1006で示される仮設定タスクとは、上記S1002又は後述するS1009で時刻を仮設定されたタスクAとするを指し、実行タスクとは時刻を仮設定したタスクと重複しているタスクBとするのことを指す。次に、S1007において、タスク管理モジュール303は、仮設定タスクAと実行タスクBの優先度を比較する。そして、仮設定タスクAのほうが実行タスクBより優先度が高いA>Bと判断した場合S1007でYes、タスク管理モジュール303は、S1008へ処理を移行させる。S1008では、タスク管理モジュール303は、仮設定タスクAが優先度の高いタスクである場合A>Bの処理であるため、優先度の低い実行タスクBを再スケジューリングする。S1008により実行タスクは、元の時間より前に仮設定される。次に、S1009において、タスク管理モジュール303は、仮設定タスクを実行タスクとして再スケジューリング対象からはずし、元々設定されていた実行タスクを再スケジューリング対象のタスク仮設定タスクとする。即ち、BをAに置き換える。これにより、優先度の低いタスクは予定時刻を前へとずらすことができる。一方、仮設定タスクAの優先度が実行タスクBの優先度以下であるA≦Bと判断した場合S1007でNo、タスク管理モジュール303は、S1010へ処理を移行させる。S1010では、タスク管理モジュール303は、上記S1007の判断において、実行タスクBが仮設定タスクAより優先度が高いか、又は優先度が等しい場合A≦Bの処理であるため、優先度の低い仮設定タスクAを再度スケジューリングする。そして、タスク管理モジュール303は、上記S1003~S1010の処理を繰り返すことで、タスクの再スケジューリングを行う。即ち、タスク管理モジュール303は、上記S1002~S1010において、他のタスクとの相対的な優先度に従い、タスクの実行すべき時期を指定するように、タスクの再スケジューリングを行う。以上により、本実施例では、電源断予定時刻より後の時間帯に登録されたタスクも適切に処理することができ、かつ電源断までの無駄な時間を軽減することができる。なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。以上、一実施例について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。他の実施例また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形各実施例の有機的な組合せを含むが可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。