(57)【要約】【課題】機器の機能構成の変化を考慮してタスクの登録を行う。【解決手段】本発明は、ネットワークにより接続された機器に対して、登録されたタスクを指定された時刻に実行するネットワーク管理装置に関し、機器に対して新規タスクの実行に関連する機能の変更を伴う登録済みタスクが存在するか判断する判断工程（Ｓ１１１１からＳ１１１３）と、新規タスクの実行が可能な時間を特定し、その時間に実行される新規タスクの登録を許容し、その時間外に実行される新規タスクの登録を許容しない登録工程（Ｓ１１１５、Ｓ１１１６、Ｓ１１１８、Ｓ１１１９）を備える。【選択図】図１１
2010021763.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークにより接続された機器に対して、登録されたタスクを指定された時刻に実行するネットワーク管理装置であって、
新規タスクに関連する登録済みタスクが存在するか判断する判断手段と、  前記判断手段により前記新規タスクに関連する前記登録済みタスクが存在すると判断された場合、前記新規タスクの実行が可能な時間を特定し、前記時間に実行される前記新規タスクの登録を許容し、前記時間外に実行される前記新規タスクの登録を許容しない登録手段と、
を備えたことを特徴とするネットワーク管理装置。
【請求項２】
請求項１に記載のネットワーク管理装置であって、
前記登録手段は、
前記機能の変更が前記機能の追加または削除のいずれかを判断する手段と、
前記新規タスクの実行が可能な前記機器に対しては、前記機能の削除を伴う登録済みタスクの実行日時以前に実行される前記新規タスクの登録を許容し、前記実行日時以降に実行される前記新規タスクの登録を許容しない手段と、
前記新規タスクの実行ができない前記機器に対しては、前記機能の追加を伴う登録済みタスクの実行日時以後に実行される前記新規タスクの登録を許容し、前記実行日時以前に実行される新規タスクの登録を許容しない手段と
を備えることを特徴とするネットワーク管理装置。
【請求項３】
請求項１に記載のネットワーク管理装置であって、
前記登録手段は、前記タスクの登録をするための登録画面に、前記タスクの実行可能な時間を表示する手段を備えていることを特徴とするネットワーク管理装置。
【請求項４】
請求項１に記載のネットワーク管理装置であって、
前記登録手段は、前記タスクの登録をするための登録画面に、前記時間に前記タスクの実行が可能な前記機器を表示する手段を備えていることを特徴とするネットワーク管理装置。
【請求項５】
請求項１に記載のネットワーク管理装置であって、
前記登録手段は、前記新規タスクが実行される時刻を前記新規タスクの実行が可能な時間内に設定する手段を含むことを特徴とするネットワーク管理装置。
【請求項６】
ネットワークにより接続された機器に対して、登録されたタスクを実行するネットワーク管理装置であって、
新規タスクに関連する登録済みタスクが存在するか判断する判断手段と、
前記判断手段により前記新規タスクに関連する前記登録済みタスクが存在すると判断された場合、関連する前記登録済みタスクが実行されてから、前記新規タスクが実行されるように前記新規タスクを登録する登録手段とを有するネットワーク管理装置。
【請求項７】
前記登録手段は、登録される前記新規タスクの実行日時を、関連する前記登録済みタスクが実行される日時以降に設定することにより、前記新規タスクを登録することを特徴とする請求項６に記載のネットワーク管理装置。
【請求項８】
関連する前記登録済みタスクの実行日時以降に、登録される前記新規タスクの実行日時を設定する設定画面を表示する手段を有する請求項７に記載のネットワーク管理装置。
【請求項９】
コンピュータを、請求項１から８のいずれかに記載のネットワーク管理装置として機能させるためのコンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムを格納したコンピュータで読み取り可能な記憶媒体。
【請求項１１】
ネットワークにより接続された機器に対して、登録されたタスクを指定された時刻に実行するネットワーク管理方法であって、
新規タスクに関連する登録済みタスクが存在するか判断する判断工程と、
前記判断工程により前記新規タスクに関連する前記登録済みタスクが存在すると判断された場合、前記新規タスクの実行が可能な時間を特定し、前記時間に実行される前記新規タスクの登録を許容し、前記時間外に実行される前記新規タスクの登録を許容しない登録工程と、
を備えたことを特徴とするネットワーク管理方法。
【請求項１２】
請求項１に記載のネットワーク管理方法であって、
前記登録工程は、
前記機能の変更が前記機能の追加または削除のいずれかを判断する工程と、
前記新規タスクの実行が可能な前記機器に対しては、前記機能の削除を伴う登録済みタスクの実行日時以前に実行される前記新規タスクの登録を許容し、前記実行日時以降に実行される前記新規タスクの登録を許容しない工程と、
前記新規タスクの実行ができない前記機器に対しては、前記機能の追加を伴う登録済みタスクの実行日時以後に実行される前記新規タスクの登録を許容し、前記実行日時以前に実行される前記新規タスクの登録を許容しない工程と
を備えることを特徴とするネットワーク管理方法。
【請求項１３】
請求項１に記載のネットワーク管理方法であって、
前記登録工程は、前記タスクの登録をするための登録画面に、前記タスクの実行可能な時間を表示する工程を備えていることを特徴とするネットワーク管理方法。
【請求項１４】
請求項１に記載のネットワーク管理方法であって、
前記登録工程は、前記タスクの登録をするための登録画面に、前記時間に前記タスクの実行が可能な前記機器を表示する工程を備えていることを特徴とするネットワーク管理方法。
【請求項１５】
請求項１に記載のネットワーク管理方法であって、
前記登録工程は、前記新規タスクが実行される時刻を前記新規タスクの実行が可能な時間内に設定する工程を含むことを特徴とするネットワーク管理方法。
【請求項１６】
ネットワークにより接続された機器に対して、登録されたタスクを実行するネットワーク管理方法であって、
新規タスクに関連する登録済みタスクが存在するか判断する判断工程と、
前記判断工程により前記新規タスクに関連する前記登録済みタスクが存在すると判断された場合、関連する前記登録済みタスクが実行されてから、前記新規タスクが実行されるように前記新規タスクを登録する登録工程とを有するネットワーク管理方法。
【請求項１７】
前記登録工程は、登録される前記新規タスクの実行日時を、関連する前記登録済みタスクが実行される日時以降に設定することにより、前記新規タスクを登録することを特徴とする請求項１６に記載のネットワーク管理方法。
【請求項１８】
関連する前記登録済みタスクの実行日時以降に、登録される前記新規タスクの実行日時を設定する設定画面を表示する工程を有する請求項１７に記載のネットワーク管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークにより接続された機器に対して、登録されたタスクを実行するネットワーク管理装置およびネットワーク管理方法に関する。
【背景技術】
【０００２】
従来のネットワーク管理装置には、実行日時、対象ネットワーク機器及び実行処理を指定してタスクとして登録することで、指定された時刻に自動で処理を実行するタスク機能を持つものがあった
【０００３】
タスクがあるネットワーク機器に対して実行可能か否かは、ネットワーク機器がタスク実行に必要な機能を有しているか否かに依存する。そこで、従来のネットワーク管理装置は、タスク登録時に各ネットワーク機器の機能チェックを行った上でタスク実行が可能なネットワーク機器のみを選択可能機器として表示する。ユーザは、表示された機器の中からタスク実行対象機器を選択する（例えば、特許文献１参照）。
【特許文献１】特開２０００−３２４３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のネットワーク管理装置は、タスクの登録時にネットワーク機器の機能をチェックし、タスク実行対象として選択可能かどうかを判断している。すなわち、ネットワーク機器の機能構成がタスク登録から実行までの間に変化しないことを前提にしている。
【０００５】
しかしながら、タスクの実行前に、ネットワーク機器のファームウェアが更新され、機能構成が変化する場合もある。この場合、従来の技術では、ファームウェアの配信で機能が追加されるまでタスクとして登録できない場合や、逆にファームウェアの配信で機能が削除されることでタスク実行に失敗する場合があった。
【０００６】
このように、従来の技術では、タスクの登録後であって実行前に発生する機能の変化を考慮して、タスクの登録することができないという問題があった。
【課題を解決するための手段】
【０００７】
そこで、本発明の目的は、タスクの実行によって将来生じる機能の変更を考慮してタスクを実行することができるネットワーク装置を提供することにある。
【０００８】
上記目的を達成するため、本発明に係るネットワーク装置は、  新規タスクに関連する登録済みタスクが存在するか判断する判断工程と、この判断工程により前記新規タスクに関連する前記登録済みタスクが存在すると判断された場合、新規タスクの実行が可能な時間を特定し、その時間に実行される新規タスクの登録を許容し、その時間外に実行される新規タスクの登録を許容しない登録手段とを備えたことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、新規タスクの実行可能な時間が予め特定されるため、登録済みのタスクが実行されることにより発生する機能の構成の変化を考慮した、タスクの事前作成・登録が可能になる。具体的には、他のタスクが実行されることでネットワーク機器に機能が追加されるまで従来は登録できなかったタスクを、事前に登録できるようになる。また、他のタスクが実行されることでネットワーク機器から機能が削除されてしまい、実行が失敗してしまうタスクが登録されるのを防止することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
＜第１実施形態＞
図１は、本発明の第１実施形態であるネットワーク機器管理システムの全体構成を示す。図１のネットワーク機器管理システムは、ネットワーク管理装置１０１と、複数のネットワーク機器１０２と、クライアント装置１０３と、これらを接続するネットワーク１００とから構成される。
【００１１】
［全体構成］
ネットワーク管理装置１０１及びクライアント装置１０３は、汎用コンピュータの構成を有する。ネットワーク機器１０２は、ネットワーク１００に接続され、ネットワーク管理装置１０１から管理可能な機器である。第１実施形態では、ネットワーク機器１０２は、例えば、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ：多機能プリンタ）であるが、これに限られず、ネットワーク機器１０２はＭＦＰ以外のプリンタ、ＦＡＸ等であってもよい。
【００１２】
以下、ネットワーク機器管理システムを構成するネットワーク管理装置１０１、ネットワーク機器１０２及びクライアント装置１０３について説明する。
【００１３】
図２に、ネットワーク管理装置１０１のハードウェア構成を示す。
ネットワーク管理装置１０１は、システムバス２００と、ＣＰＵ（中央演算装置）２０１と、ＲＡＭ（ランダムアクセスメモリ）２０２と、ＲＯＭ（読み出し専用メモリ）２０３と、ＤＫＣ（外部記憶装置制御部）２０４と、ＨＤ（ハードディスク）２０７と、入出力Ｉ／Ｆ２０６とを備えている。
【００１４】
システムバス２００は、コンピュータを構成する各要素を接続する役割を持つ。ＣＰＵ２０１は、コンピュータ全体の制御及び演算処理等を行う。ＲＡＭ２０２は、様々な処理ごとに各々のプログラム及びデータがロードされ、実行される領域である。ＲＯＭ２０３は、システム起動プログラム等の記憶領域である。ＤＫＣ２０４は、ＨＤ２０７などの外部記憶装置の制御を行う。ＨＤ２０７は、後述するフローチャートに係るプログラム及びデータを記憶し、実行時必要に応じてＨＤ２０７またはＲＡＭ２０２へロードする。ネットワークＩ／Ｆ２０５は、ネットワーク１００へ接続され、ネットワーク通信を行う。入出力Ｉ／Ｆ２０６は、キーボードやディスプレイなどに接続され、データの入出力を行う。
【００１５】
ネットワーク管理装置１０１は、ＣＰＵ２０１が基本Ｉ／Ｏプログラム及びＯＳを実行している状態で動作する。基本Ｉ／ＯプログラムはＲＯＭ２０３に書き込まれており、ＯＳはＨＤ２０７に書き込まれている。そしてコンピュータ部の電源が投入されたときに、基本Ｉ／Ｏプログラム中のイニシャルプログラムロード機能により、ＨＤ２０７からＯＳがＲＡＭ２０２に書き込まれ、ＯＳの動作が開始される。
【００１６】
［ネットワーク管理装置の構成］
図３に、ネットワーク管理装置１０１のソフトウェア構成を示す。
図３に示すように、管理ユーティリティ３００は、タスク管理モジュール３０１と、ファームウェア管理モジュール３０２と、カラープロファイル管理モジュール３０３と、ネットワークモジュール３０４と、データベースサービス３０７と、Ｗｅｂサーバサービス３０８と、ネットワーク機器探索モジュール３０９とを含んでいる。このモジュール群はＨＤ２０７に記憶されている。ＣＰＵ２０１は、モジュール群をＨＤ２０７またはＲＡＭ２０２へロードし、実行する。  
【００１７】
管理ユーティリティ３００は、プログラムとしてＨＤ２０７に書き込まれている。タスク管理モジュール３０１は、ユーザにより登録されたタスク情報を取得し、データベースサービス３０７へ格納する。タスク管理モジュール３０１は、さらに、登録タスクの実行の指定された時刻になったら、データベースサービス３０７よりタスク情報を取得する。タスク管理モジュール３０１は、さらに、ファームウェア配信モジュール３０５やカラープロファイル配信モジュール３０６を呼び出してタスク処理を実行する。
【００１８】
ファームウェア管理モジュール３０２は、ユーザによってアップロードされたファームウェア及びファームウェア関連情報をＨＤ２０７やデータベースサービス３０７等へ格納する。カラープロファイル管理モジュール３０３は、ユーザによってアップロードされたカラープロファイル及びカラープロファイル関連情報をＨＤ２０７やデータベースサービス３０７等へ格納する。
【００１９】
ネットワークモジュール３０４は、ネットワーク１００を介してネットワーク機器１０２との通信を行う。ネットワーク機器探索モジュール３０９は、ネットワークモジュール３０４を使用してネットワーク接続されたネットワーク機器１０２を探索する。探索されたネットワーク機器１０２については、ネットワークモジュール３０４がネットワーク機器１０２の設定情報を取得してデータベースサービス３０７に格納する。
【００２０】
ファームウェア配信モジュール３０５は、ファームウェア管理モジュール３０２内に格納されたファームウェアを取得し、ネットワークモジュール３０４を使用してネットワーク機器１０２へファームウェアを配信する。カラープロファイル配信モジュール３０６は、カラープロファイル管理モジュール３０３内に格納されたカラープロファイルを取得し、ネットワークモジュール３０４を使用してネットワーク機器１０２へカラープロファイルを配信する。
【００２１】
データベースサービス３０７は、データを管理し、他モジュールからの要求に合わせてデータの格納と取り出しを行う。データベースサービス３０７は、管理ユーティリティ３００からアクセス可能であれば、ネットワーク管理装置１０１とは別の機器にあってもよい。
【００２２】
Ｗｅｂサーバサービス３０８は、クライアント装置１０３のＷｅｂブラウザ６００からＨＴＴＰによるＧＥＴリクエストを受け取ると、ＨＤ２０７に保存されたＷｅｂページデータを返信するサービスを提供する。Ｗｅｂサーバサービス３０８によって、外部からネットワーク１００経由でネットワーク管理装置１０１へ接続することができる。
【００２３】
以上述べたように、ネットワーク管理装置１０１には、Ｗｅｂサーバサービス３０８と管理ユーティリティ３００がインストールされており、これらを実行することで管理装置として機能する。管理ユーティリティ３００は、例えばＷｅｂサーバサービス３０８で提供するＷｅｂページへのリクエストに応答して処理を実行するプログラムとして実装される。上記のように、管理ユーティリティ３００は、Ｗｅｂサーバサービス３０８とともにネットワーク機器１０２を管理するＷｅｂアプリケーションを実現している。
【００２４】
［ネットワーク機器の構成］
図４に、ネットワーク機器１０２のハードウェア構成を示す。ネットワーク機器１０２は、操作部４０１と、プリンタ４０２と、スキャナ４０３と、制御ユニット４００とから構成される。
【００２５】
制御ユニット４００は、ＣＰＵ４１０と、ＲＡＭ４１１と、操作部Ｉ／Ｆ４１２、ネットワークＩ／Ｆ４１３と、ＲＯＭ４１４と、ＨＤＤ４１５と、イメージバスＩ／Ｆ４１６とから構成される。制御ユニット４００は、さらに、システムバス４１７と、画像バス４１８と、ラスタイメージプロセッサ（ＲＩＰ）４１９と、デバイスＩ／Ｆ４２０と、スキャナ画像処理部４２１と、プリンタ画像処理部４２２とから構成される。なお、上記構成のうち、スキャナ及びスキャナ画像処理部は必須ではない。
【００２６】
ＣＰＵ４１０は、制御ユニット全体を制御するコントローラである。ＲＡＭ４１１は、ＣＰＵ４１０が動作するために使用するシステムワークメモリである。また、ＲＡＭ４１１は、画像データを一時記憶するための画像メモリでもある。操作部Ｉ／Ｆ４１２は、操作部との間のインタフェースをつかさどり、操作部に表示すべき画像データを操作部に対して出力する。操作部Ｉ／Ｆ４１２は、また、使用者が操作部を介して入力した情報を、ＣＰＵに伝える役割を果たす。
【００２７】
ネットワークＩ／Ｆ４１３は、ネットワーク１００との接続と、ネットワーク１００への情報の入出力をつかさどる。ＲＯＭ４１４はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ４１５は、ハードディスクドライブであり、システムソフトウェア、画像データを格納する。イメージバスＩ／Ｆ４１６は、システムバス４１７と画像データを高速で転送する画像バス４１８とを接続し、データ構造を変換するバスブリッジである。
【００２８】
画像バス４１８は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。ラスタイメージプロセッサ（ＲＩＰ）４１９は、ネットワーク１００から送信されたＰＤＬコマンドをビットマップイメージに展開する。デバイスＩ／Ｆ部４２０は、画像入出力デバイスであるプリンタ４０２やスキャナ４０３と制御ユニット４００とを接続し、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部４２１は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部４２２は、プリント出力画像データに対して、プリンタの性能に応じた補正、解像度変換等を行う。
【００２９】
図５に、ネットワーク機器１０２のソフトウェア構成を示す。  ネットワーク機器１０２のソフトウェアは、ネットワークモジュール５００と、ファームウェア管理モジュール５０１と、カラープロファイル管理モジュール５０２とを含む。このモジュール群はＨＤ２０７に記憶されており、ＣＰＵ２０１がモジュール群をＨＤ２０７またはＲＡＭ２０２へロードし、実行する。
【００３０】
ネットワークモジュール５００は、ネットワーク１００を通じてネットワーク管理装置１０１から送信されたファームウェアやカラープロファイルを受信する。ネットワークモジュール５００は、受信データの種類を判別する。具体的には、ネットワークモジュール５００は、受信データがファームウェアの場合はファームウェア管理モジュール５０１へ、受信データがカラープロファイルの場合はカラープロファイル管理モジュール５０２へそれぞれ送る。
【００３１】
ファームウェア管理モジュール５０１は、受信したファームウェアをＨＤＤ４１５へ格納し、ネットワーク機器１０２のファームウェアを更新する。カラープロファイル管理モジュール５０２は、受信したカラープロファイルをＨＤＤ４１５へ格納する。
【００３２】
［クライアント装置の構成］
クライアント装置１０３のハードウェアは、汎用コンピュータであり、ネットワーク管理装置１０１と同様の構成を有する。
【００３３】
図６に、クライアント装置１０３のソフトウェア構成を示す。クライアント装置１０３のソフトウェアは、Ｗｅｂブラウザ６００を含む。
【００３４】
Ｗｅｂブラウザ６００はプログラムとしてＨＤ２０７に書き込まれており、ＯＳ上でＲＡＭ２０２に書き込まれ実行される。クライアント装置１０３からネットワーク管理装置１０１へのアクセスは、Ｗｅｂブラウザ６００を通じて行われる。
【００３５】
［ネットワーク管理装置の動作］
以下、ユーザがネットワーク管理装置１０１にファームウェアを登録し、ファームウェア配信タスクを登録し、カラープロファイル配信タスクを登録する際の、ネットワーク管理装置１０１の動作について述べる。
【００３６】
なお、事前にネットワーク管理装置１０１によるネットワーク機器１０２の探索が完了しており、ユーザによってカラープロファイルがネットワーク管理装置１０１に登録されていることを前提とする。
【００３７】
［ファームウェア登録］
図７に、ユーザがクライアント装置１０３からネットワーク管理装置１０１へファームウェアを登録する際のネットワーク管理装置１０１で実行されるフローチャートの一例を示す。図７の処理は、ＣＰＵ２０１がファームウェア管理モジュール３０２を実行することにより実現する。
【００３８】
ステップＳ７００で、ファームウェア管理モジュール３０２は、ユーザがステップＳ７２０でアップロードしたファームウェアを取得する。その際、もしあれば機器変更情報も合わせて取得する。なお、ステップＳ７２０のファームウェア登録時のユーザインタフェースについては図８で後述する。
【００３９】
ステップＳ７０１で、ファームウェア管理モジュール３０２は、登録済みのファームウェア情報７１０をデータベースサービス３０７から取得する。ステップＳ７０２において、アップロードされたファームウェアと同一バージョンのファームウェアが既に登録済みかどうか判断を行う。もし、同一バージョンのファームウェアが既に登録済みだったら処理を終了し、未登録の場合はステップＳ７０３に進む。
【００４０】
ステップＳ７０３で、ファームウェア管理モジュール３０２は、取得したファームウェアをＨＤ２０７に格納し、ファームウェア情報７１０をデータベースサービス３０７に格納する。ステップＳ７０４で、格納したファームウェアに関して機器変更情報があるかどうかを判断する。もし機器変更情報があれば、ステップＳ７０５で機器変更情報７１１をデータベースサービス３０７に格納する。もし機器変更情報がなければ、そのまま処理を終了する。
【００４１】
図８に、ファームウェア登録のためのユーザインタフェースの画面例を示す。ファームウェア指定部８００に、登録するファームウェアを指定する。指定は、ファイルパス入力部８０１に登録するファームウェアのファイルパスを直接指定しても良いし、ファイル参照ボタン８０２を用いてファイル指定しても良い。機器変更情報入力部８１０に、登録するファームウェアを用いてファームウェア更新した際に発生する機器変更に関する情報を入力する。
【００４２】
機能選択部８１１を通じて、ファームウェア更新に伴って変更される機能と、機能の変更が追加／削除のどちらなのかを選択する。機器変更情報一括表示部８１２には、機能選択部８１１を選択した状態で追加ボタン８１３を押すと、選択された機能が追加表示される。機器変更情報一括表示部８１２で表示中の機能を選択し、削除ボタン８１４を押すと、選択中の機能が機器変更情報一括表示部８１２から削除される。アップロードボタン８２０を押すと、指定されたファームウェアファイルと、入力された機器変更情報がネットワーク管理装置１０１にアップロードされる。
【００４３】
［ファームウェア配信タスクの登録］
図９に、ファームウェア配信タスクの登録時のネットワーク管理装置１０１で実行されるフローチャートの一例を示す。図９の処理は、ＣＰＵ２０１がタスク管理モジュール３０１を実行することにより実現する。
【００４４】
ステップＳ９１０で、タスク管理モジュール３０１は、ネットワーク管理装置１０１は事前探索済みの機器情報９０２をデータベースサービス３０７から取得し、ユーザが選択可能な形で表示する。ユーザは、ステップＳ９１６で、表示された機器の中から対象機器を選択する。そして、ネットワーク管理装置１０１はステップＳ９１１で、ユーザが入力した対象機器の情報を取得する。
【００４５】
ステップＳ９１２で、ネットワーク管理装置１０１は、登録済みのファームウェア情報７１０をデータベースサービス３０７から取得し、ユーザが選択可能な形で表示する。ユーザはステップＳ９１６で、表示されたファームウェアの中から対象ファームウェアを選択する。そしてネットワーク管理装置１０１は、ステップＳ９１３で、ユーザが選択したファームウェアの情報を取得する。
【００４６】
ユーザはステップＳ９１６で実行日時を入力し、ネットワーク管理装置１０１は、ステップＳ９１４で、ユーザが入力した実行日時を取得する。ステップＳ９１５で、ユーザが選択した機器情報・ファームウェア情報・実行日時を、タスク情報９００、ファームウェア配信タスク情報９０１としてデータベースサービス３０７に登録する。
【００４７】
［カラープロファイル配信タスクの登録］
図１０に、新規タスク、例えば、カラープロファイルを配信するタスクの登録時のネットワーク管理装置１０１で実行されるフローチャートの一例を示す。図１０の処理は、ＣＰＵ２０１がタスク管理モジュール３０６を実行することにより実現する。
【００４８】
ステップＳ９１０で、タスク管理モジュール３０６は、登録済み機器情報９０２をデータベースサービス３０７より取得する。ステップＳ９１１で、タスク管理モジュール３０６は、ユーザが入力した対象機器の情報を取得する。ここまではファームウェア配信タスク登録時の処理と同様である。
【００４９】
その後、ステップＳ１０１０で、タスク管理モジュール３０６は、登録済みカラープロファイル情報１００１をデータベースサービス３０７から取得し、ユーザに選択可能な形で表示する。ステップＳ９１６で、ユーザは、表示されたカラープロファイルの中から対象カラープロファイルを選択する。ステップＳ１０１１で、タスク管理モジュール３０６は、ユーザが選択したカラープロファイル情報を取得する。
【００５０】
ステップＳ１０１２で、タスク管理モジュール３０６は、ユーザが登録可能な時刻を取得し、表示する。ステップＳ９１６で、ユーザは、表示された登録可能時刻から実行日時を入力する。ステップＳ９１４で、タスク管理モジュール３０６は、ユーザが入力した実行日時を取得する。なお、ステップＳ１０１２については図１１で後述する。ステップＳ９１５で、ユーザが選択した機器情報・ファームウェア情報・実行日時を、タスク情報９００、カラープロファイル配信タスク情報１０００としてデータベースサービス３０７に登録する。
【００５１】
［タスクの登録可能時刻の取得］
図１１に、ネットワーク管理装置１０１において、新規タスクの登録可能な時刻を取得・表示する際（図１０のステップＳ１０１２）に実行されるフローチャートの一例を示す。
【００５２】
ステップＳ１１１０で、タスク管理モジュール３０６は、データベースサービス３０７から登録済みタスク、例えば、ファームウェア配信タスクに関する情報を取得する。取得する登録済みのタスクの情報はタスク情報９００、ファームウェア配信タスク情報９０１、機器情報９０２、ファームウェア情報７１０、機器変更情報７１１等である。
【００５３】
続いて、登録済みのタスクについて、以下の処理を実行する。ステップＳ１１１１で、タスク管理モジュール３０６は、ファームウェア配信タスクの対象機器が、カラープロファイル配信タスクの対象機器と同一かどうかを判断する。判断は、タスク情報９００等に基づいて行われる。ステップＳ１１１１で、同一の機器でなければステップＳ１１１７へ、同一の機器であればステップＳ１１１２へ進む。
【００５４】
ステップＳ１１１２では、タスク管理モジュール３０６は、そのファームウェア配信タスクの実行時にネットワーク機器１０２に機能の変更があるかどうかを判断する。判断はファームウェア配信タスク情報９０１やファームウェア情報７１０を用いる。もし機能の変更がなければステップＳ１１１７へ、機能の変更があればステップＳ１１１３へ進む。
【００５５】
ステップＳ１１１３では、タスク管理モジュール３０６は、登録済みタスク、すなわち該当ファームウェア配信タスクの実行に伴う機能の変更が、新規タスク、すなわちカラープロファイル配信タスクに関連するかどうかを判断する。判断にはファームウェア配信タスク情報９０１、ファームウェア情報７１０、機器変更情報７１１などを使用する。カラープロファイル配信タスクに関連がなければステップＳ１１１７へ、関連があればステップＳ１１１４へ進む。ステップＳ１１１１からＳ１１１３におけるタスク管理モジュール３０６は、ネットワーク機器に対して新規タスクの実行に関連する機能の変更を伴う登録済みタスクが存在するか判断する判断手段または判断工程との一例として機能する。
【００５６】
ステップＳ１１１４では、タスク管理モジュール３０６は、該当ファームウェア配信タスクによる機能の変更が機能追加かどうかを判断し、機能追加であればステップＳ１１１６へ、機能削除であればステップＳ１１１５へ進む。ステップＳ１１１５に進んだ場合、ファームウェア配信タスクによってカラープロファイル配信タスクに関係する機能の削除が行われる予定なので、ファームウェア配信タスクの実行日時以前の時間をタスク登録可能時刻として表示する。
【００５７】
一方、ステップＳ１１１６に進んだ場合、ファームウェア配信タスクによってカラープロファイル配信タスクに関係する機能の追加が行われる予定なので、ファームウェア配信タスクの実行日時以後の時間をタスク登録可能時刻として表示する。
【００５８】
ステップＳ１１１７では、タスク管理モジュール３０６は、カラープロファイル配信タスクの対象機器がカラープロファイルダウンロード機能を有しているかを判断する。判断にはタスク情報９００、機器情報９０２等を使用する。ダウンロード機能を有していない場合はカラープロファイル配信タスクを実行できないので、ステップＳ１１１８へ進み、タスク管理モジュール３０６はタスク登録不可を表示して終了する。ステップＳ１１１７で、ダウンロード機能を有している場合はステップＳ１１１９へ進み、タスク管理モジュール３０６はタスク登録時点以降のすべての時間を登録可能時刻として表示する。
【００５９】
ステップＳ１１１５、Ｓ１１１６、Ｓ１１１８、Ｓ１１１９におけるタスク管理モジュール３０６は、機器に対して新規タスクの実行が可能な時間を特定し、その時間に実行される新規タスクの登録を許容し、その時間外に実行される新規タスクの登録を許容しない登録手段または登録工程の一例として機能する。換言すれば、タスク管理モジュール３０６は、登録手段または登録工程により、関連する登録済みタスクが実行されてから、新規タスクが実行されるように新規タスクを登録する。
【００６０】
なお、第１実施形態では、ステップＳ９１０で登録済み機器情報を表示する際には各機器が登録可能かどうかの機能チェックは行わずに、ステップＳ１０１２の登録可能時刻取得時にタスク対象機器に対してのみ機能チェックを行う。事前に登録可能機器の検索を行うのであれば、ステップＳ９１０の時点でタスク情報９００と機器情報９０２に基づいて各機器が登録可能かどうかを判断してもよい。
【００６１】
図１２は、タスク実行日時を設定する設定画面の一例を示す。図１２では、２００８年２月１０日６：００に実行される機能追加を伴うファームウェア配信タスクが登録されている。すなわち、２００８年２月１０日６：００のファームウェア配信より前には、そのネットワーク機器１０２は、カラープロファイルダウンロード機能を有していない。２００８年２月１０日６：００のファームウェア配信によりネットワーク機器１０２にカラープロファイルダウンロード機能が追加される。
【００６２】
実行日時指定部１２００は、ユーザがタスクの実行日時を指定する領域である。ネットワーク機器１０２は２００８／２／１０  ６：００以前はカラープロファイルダウンロード機能を有していない。よって、追加される機能、すなわちカラープロファイルダウンロード機能に関連するタスクを２００８年２月９日登録しようとしたとき、２００８年２月／１０日６：００以前をカラープロファイル配信タスクの実行日時として選択できないようになっている。
【００６３】
登録ボタン１２０１が押下されると、実行日時指定部１２００に入力された時刻を実行日時としてタスクが登録される。１２０２はキャンセルボタンであり、押下されるとタスク登録作業を中止する。
このように登録されたタスク情報に従って、ネットワーク管理装置１０１のタスク管理モジュール３０１は、実行日時にファームウェア配信モジュール３０５を実行して、ファームウェアの配信を実行する。同様に、タスク管理モジュール３０１は、実行日時にカラープロファイル配信モジュール３０５を実行して、ファームウェアの配信を実行する。
ネットワーク機器１０２では、ネットワークモジュール５００が、ネットワーク管理装置１０１から送信されたファームウェアやカラープロファイルを受信する。ネットワークモジュール５００は、受信データがファームウェアの場合はファームウェア管理モジュール５０１へ、受信データがカラープロファイルの場合はカラープロファイル管理モジュール５０２へそれぞれ送る。ファームウェア管理モジュール５０１は、受信したファームウェアをＨＤＤ４１５へ格納し、ネットワーク機器１０２のファームウェアを更新する。カラープロファイル管理モジュール５０２は、受信したカラープロファイルをＨＤＤ４１５へ格納する。  
【００６４】
以上述べたように、第１実施形態によれば、登録済みタスク、例えばファームウェア配信タスクによるネットワーク機器１０２への機能追加／削除を考慮して、新規タスク、例えばカラープロファイル配信タスクを作成することが可能となる。
【００６５】
したがって、他の登録済みタスクが実行されることでネットワーク機器に機能が追加されるまで従来は登録できなかった新規タスクを、事前に登録できるようになる。また、他の登録済みタスクが実行されることでネットワーク機器から機能が削除されてしまい、実行が失敗してしまう新規タスクが誤って登録されるのを防止することができる。
【００６６】
＜第２実施形態＞
第１実施形態では、タスク登録時に、対象機器選択、配信対象（カラープロファイルやファームウェア）選択、実行日時の指定の順で設定するものである。本発明では、タスク登録時の設定順序は入れ替わっていても良い。第２実施形態は、タスク登録時の設定順序が、先に配信対象と実行日時を指定し、最後に対象機器を選択する。
【００６７】
第２実施形態において、ネットワーク管理システムの全体構成、及びネットワーク管理装置１０１、ネットワーク機器１０２、クライアント装置１０３のハードウェア構成とソフトウェア構成については第１実施形態と同様のため、その詳細な説明を省略する。ファームウェア登録時、ファームウェア配信タスク登録時のネットワーク管理装置１０１の動作についても、第１実施形態と同様のため説明を省略する。
【００６８】
図１３は、第２実施形態において、新規タスク、例えば、カラープロファイルを配信するタスクの登録時のネットワーク管理装置１０１で実行されるフローチャートの一例を示す。ＣＰＵ２０１は、タスク管理モジュール３０６をロードし、実行することにより、図１３の処理を実現する。
【００６９】
まず、ステップＳ１０１０で、タスク管理モジュール３０６は、登録済みのカラープロファイル情報１００１をデータベースサービス３０７から取得し、ユーザに選択可能な形で表示する。ステップＳ１０１１で、タスク管理モジュール３０６は、ユーザが選択したカラープロファイル情報を取得する。ステップＳ９１４で、タスク管理モジュール３０６は、ユーザが入力した実行日時を取得する。ここでは、タスク実行対象機器は未設定なので、第１実施形態のように指定が可能な実行日時の制約は設けない。
【００７０】
続いて、ステップＳ１３００で、タスク管理モジュール３０６は、ユーザが設定した実行日時に基づいて、ユーザが登録可能な機器情報を取得・表示する。ステップＳ１３００の詳細については、図１４で後述する。続いて、ステップＳ９１１で、ユーザが選択した機器の機器情報を取得し、ステップＳ９１５でタスク設定情報を登録する。
【００７１】
図１４に、登録可能機器の情報を取得する時のネットワーク管理装置１０１で実行されるフローチャートの一例を示す。
【００７２】
まず、ステップＳ１４００で、タスク管理モジュール３０６は、データベースサービス３０７から登録済み機器情報９０２を取得する。そして、取得した機器情報９０２の各機器に対して、以下の処理を行い、選択可能機器として表示するか否かを判断する。
【００７３】
ステップＳ１１１０で、タスク管理モジュール３０６は、データベースサービス３０７から登録済みのファームウェア配信タスク情報９０１を取得する。ステップＳ１４０１で、タスク管理モジュール３０６は、取得したファームウェア配信タスク情報９０１の中に、実行対象機器が現在選択されている機器と同一のタスクがあるかどうかを判断する。判断には、ファームウェア配信タスク情報９０１、タスク情報９００等を用いる。
【００７４】
ステップＳ１４０１で、同一の機器を対象とするファームウェア配信タスクが登録されていなければ、ステップＳ１１１２に進む。ステップＳ１４０１で、同一の機器を対象とするファームウェア配信タスクが登録されている場合はステップＳ１１１７へ進む。
【００７５】
ステップＳ１１１２では、タスク管理モジュール３０６は、該当ファームウェア配信タスクに変更機能があるか否かを、ファームウェア配信タスク情報９０１及びファームウェア情報７１０に基づいて判断する。ステップＳ１１１２で、変更機能がなければ、ステップＳ１１１７へ進み、変更機能があればステップＳ１１１３へ進む。
【００７６】
ステップＳ１１１３では、タスク管理モジュール３０６は、該当ファームウェア配信タスクの変更の機能が、新規タスク、すなわちカラープロファイル配信タスクに関連するか否かを判断する。判断はファームウェア配信タスク情報９０１、ファームウェア情報７１０、機器変更情報７１１等に基づいて行う。ステップＳ１１１３でカラープロファイル配信タスクに関連がなければ、ステップＳ１１１７へ進み、関連があればステップＳ１１１４へ進む。
【００７７】
ステップＳ１４０１、Ｓ１１１２及びＳ１１１３におけるタスク管理モジュール３０６は、ネットワーク機器に対して新規タスクの実行に関連する機能の変更を伴う登録済みタスクが存在するか判断する判断手段または判断工程の一例として機能する。
【００７８】
ステップＳ１１１４で、該当ファームウェア配信タスクによる機能の変更が追加かどうかを判断し、追加であればステップＳ１４０３へ、削除であればステップＳ１４０４へ進む。ステップＳ１４０３及びステップＳ１４０４では、それぞれ登録機器として表示するか否かを判断する。
【００７９】
該当ファームウェア配信タスクの実行により機能が削除される場合は、ステップＳ１４０６に進む。ステップＳ１４０６で、ファームウェア配信タスクの実行日時がカラープロファイル配信タスクの実行日時以後かどうかを判断し、もし実行日時以後であればステップＳ１４０２で選択中の機器を登録可能機器として表示する。ステップＳ１４０６で、ファームウェア配信タスクの実行日時がカラープロファイル配信タスクの実行日時以前であれば、登録可能機器としては表示しない。
【００８０】
該当ファームウェア配信タスクの実行により機能が追加される場合は、ステップＳ１４０５に進む。なお、該当ファームウェア配信タスクの実行により機能が削除される場合は、その実行前であれば追加機能を使用することができる。
【００８１】
ステップＳ１４０５でファームウェア配信タスクの実行日時がカラープロファイル配信タスクの実行日時以前かどうかを判断し、もし前であればステップＳ１４０２で選択中の機器を登録可能機器として表示する。ステップＳ１４０５で、ファームウェア配信タスクの実行日時がカラープロファイル配信タスクの実行日時以後であれば、登録可能機器としては表示しない。
【００８２】
ステップＳ１１１７では、タスク管理モジュール３０６は、選択中の機器がカラープロファイルダウンロード機能を有するかどうかを判断する。判断には機器情報９０２等を使用する。もしダウンロード機能があれば、ステップＳ１４０２で選択中の機器を登録可能機器として表示する。一方、ダウンロード機能が無い場合は、登録可能機器としては表示しない。
【００８３】
ステップＳ１４０３およびＳ１４０４は、タスク管理モジュール３０６は、新規タスクの実行が可能な時間を特定し、その時間に実行される新規タスクの登録を許容し、その時間外に実行される新規タスクの登録を許容しない登録手段または登録工程の一例として機能する。換言すれば、タスク管理モジュール３０６は、登録手段または登録工程により、関連する登録済みタスクが実行されてから、新規タスクが実行されるように新規タスクを登録する。
【００８４】
図１５に、対象機器を選択する画面の一例を示す。図１５において、選択可能機器表示部１５００に、タスク実行対象のネットワーク機器１０２が表示される。ユーザがタスク実行対象のネットワーク機器１０２を選択してチェックし、設定ボタン１５０３を押すことでタスク対象機器として設定される。
【００８５】
全選択ボタン１５０１を押すことによって、選択可能機器表示部１５００に表示されているすべてのネットワーク機器１０２を選択できる。全解除ボタン１５０２を押すことによって、選択可能機器表示部１５００に表示されているすべてのネットワーク機器１０２の選択を解除できる。
【００８６】
図１５の例では、Ｄｅｖｉｃｅ１，Ｄｅｖｉｃｅ２，Ｄｅｖｉｃｅ３の３台のネットワーク機器１０２が選択可能機器表示部１５００に表示されている。Ｄｅｖｉｃｅ１，Ｄｅｖｉｃｅ２，Ｄｅｖｉｃｅ３とも、タスク登録時点ではカラープロファイルダウンロード機能を有していない。また、Ｄｅｖｉｃｅ１，Ｄｅｖｉｃｅ２に対してのみカラープロファイルダウンロード機能を追加するファームウェア配信タスクが登録済みであるとする。Ｄｅｖｉｃｅ３には、ファームウェア配信タスクが登録されていない。さらに、登録済みファームウェア配信タスクの実行日時は、作成中のカラープロファイル配信タスクの実行日時以前とする。
【００８７】
この場合に、図１５の選択可能機器表示部１５００では、Ｄｅｖｉｃｅ１、Ｄｅｖｉｃｅ２はタスク実行日時以前にファームウェア配信タスクによりカラープロファイルダウンロード機能が追加されるため、ユーザが選択可能なように通常の色で表示がされている。一方、Ｄｅｖｉｃｅ３はカラープロファイルダウンロード機能が追加される予定がないため、ユーザが選択できないようにグレーで表示されている。以上のように、登録されたタスク情報に従って、ネットワーク管理装置１０１のタスク管理モジュール３０１は、実行日時にファームウェア配信モジュール３０５を実行して、ファームウェアの配信を実行する。
【００８８】
以上述べたように、第２実施形態では、ネットワーク管理装置１０１はタスク登録時点で、タスク実行時のネットワーク機器１０２の状態を考慮して対象機器選択画面を表示している。したがって、他の登録済みタスクが実行されることでネットワーク機器に機能が追加されるまで従来は登録できなかった新規タスクを、誤り無く登録できるようになる。また、他のタスクが実行されることでネットワーク機器から機能が削除されてしまい、実行が失敗してしまう新規タスクが誤って登録されるのを防止することができる。
【００８９】
＜第３実施形態＞
第１実施形態及び第２実施形態は、新規タスクの登録時に実行日時をユーザに指定させていたが、本発明では、実行日時をユーザに指定させず、ネットワーク管理装置１０１が自動的に所定の時間内に設定してもよい。第３実施形態では、ネットワーク管理装置１０１が新規タスクの実行日時を所定の時間内において自動スケジューリングを行う。
【００９０】
第３実施形態において、ネットワーク管理システムの全体構成、及びネットワーク管理装置１０１、ネットワーク機器１０２、クライアント装置１０３のハードウェア構成とソフトウェア構成については第１実施形態と同様のため、その詳細な説明を省略する。ファームウェア登録時、ファームウェア配信タスク登録時のネットワーク管理装置１０１の動作についても、第１実施形態と同様のため説明を省略する。
【００９１】
図１６に、新規タスクであるカラープロファイル配信タスク作成時のネットワーク管理装置１０１において実行されるフローチャートの一例を示す。図１６において、ステップＳ９１０からステップＳ１０１１までの処理は、第１実施形態と同様である。ステップＳ１６００で、ネットワーク管理装置１０１が実行日時を取得する。続くステップＳ９１５の処理は第１実施形態と同様である。
【００９２】
図１７に、ステップＳ１６００の詳細な処理の流れを示す。ステップＳ１７００〜ステップＳ１７０２以外は、第１実施形態と同様なので、説明を省略する。
【００９３】
図１７において、ステップＳ１１１０からステップＳ１１１４及びステップ１１１７までの処理は、図１１に示す第１実施形態と同様であるので、その詳細な説明を省略する。なお、ステップＳ１１１１からＳ１１１３におけるタスク管理モジュール３０６は、ネットワーク機器に対して新規タスクの実行に関連する機能の変更を伴う登録済みタスクが存在するか判断する判断手段または判断工程として機能する。
【００９４】
ステップＳ１１１７で、タスク管理モジュール３０６は、カラープロファイル配信タスクの対象機器がカラープロファイルダウンロード機能を有しているか否かを判断する。ステップＳ１１１７の判断の結果、カラープロファイルダウンロード機能を有している場合はステップＳ１７００で現時刻を実行日時として取得する。すなわち、タスクは直ちに実行されるものとして登録される。
【００９５】
なお、第１実施形態では、図１１のステップＳ１１１９で、カラープロファイルダウンロード機能を有している場合はタスク登録日時以降を登録可能時刻として表示する。第３実施形態では、ステップＳ１１１７でタスクが直ちに実行されるものとして登録される点が異なる。
【００９６】
ステップＳ１１１４で、タスク管理モジュール３０６は、該当ファームウェア配信タスクによる機能の変更が機能追加かどうかを判断する。ステップＳ１１１４での判断の結果、機能追加の場合はステップＳ１７０１へ、機能削除であればステップＳ１７０２へ進む。ステップＳ１７０１では、タスク管理モジュール３０６は、該当ファームウェア配信タスク実行日時の直前の時刻を実行日時として取得する。ステップＳ１７０２では、該当ファームウェア配信タスク実行日時の直後の時刻を実行日時として取得する。
【００９７】
なお、第１実施形態では、図１１のステップＳ１１１５及びステップＳ１１１６でそれぞれ登録可能時刻を表示する。第３実施形態では、ステップＳ１７０１及びステップＳ１７０２で、タスクの実行日時の直前又は直後の時刻を表示する点で異なる。なお、ファームウェア配信タスクとカラープロファイル配信タスクの実行日時間隔は、ファームウェア配信にかかる所要時間を考慮して、予め設定された任意の値を使用する。
【００９８】
ステップＳ１７００、Ｓ１７０１、Ｓ１７０２は、機器に対して新規タスクの実行が可能な時間を特定し、その時間に実行される新規タスクの登録を許容し、その時間外に実行される新規タスクの登録を許容しない登録手段または登録工程の一例として機能する。なお、第３実施形態では、登録手段は、新規タスクの実行が可能な時間内にタスクが実行される時間を自動的に設定するものである。
【００９９】
図１８に、タスクの登録画面の例を示す。登録画面のタスク設定情報入力部１８００に、登録するタスクに関する情報を入力する。ユーザがタスク設定情報入力部１８００にタスク設定に関する情報を入力後、タスク登録ボタン１８０１を押す。入力した設定情報でタスクが登録され、登録済みタスク表示部１８０２に表示される。
【０１００】
登録済みタスク表示部１８０２には各タスクに編集ボタン１８４０が表示され、実行日時をユーザが後から編集することもできる。なお、図１８はカラープロファイル配信タスクの登録画面なので、ファームウェア配信タスクはグレー表示されているが編集はできなくなっている。
【０１０１】
タスク設定情報入力部１８００は、タスク名入力部１８１０、対象機器選択部１８２０、カラープロファイル選択部１８３０から構成される。タスク名入力部１８１０には、登録するタスクの名称がユーザにより入力される。対象機器選択部１８２０は、全選択ボタン１８２１、全解除ボタン１８２２、選択可能機器表示部１８２３から構成される。
【０１０２】
選択可能機器表示部１８２３には、ネットワーク管理装置１０１に事前に登録済みのネットワーク機器１０２が一覧表示される。ユーザは一覧表示されたネットワーク機器１０２からタスク実行対象の機器を選択する。全選択ボタン１８２１を押すと、選択可能機器表示部１８２３に一覧表示されたすべてのネットワーク機器１０２が選択される。全解除ボタンを押すと、選択可能機器表示部１８２３で選択されているすべてのネットワーク機器１０２が選択解除される。
【０１０３】
カラープロファイル選択部１８３０は、全選択ボタン１８３１、全解除ボタン１８３２、選択可能カラープロファイル表示部１８３３から構成される。選択可能カラープロファイル表示部１８３３には、ユーザが事前にネットワーク管理装置１０１に登録済みのカラープロファイルが一覧表示される。ユーザは一覧表示されたカラープロファイルから配信対象のカラープロファイルを選択する。全選択ボタン１８３１を押すと、選択可能カラープロファイル表示部１８３３に表示されたカラープロファイルすべてが選択される。全解除ボタン１８３２を押すと、選択可能カラープロファイル表示部１８３３で選択中のカラープロファイルすべてが選択解除される。
以上のように、登録されたタスク情報に従って、ネットワーク管理装置１０１のタスク管理モジュール３０１は、実行日時にファームウェア配信モジュール３０５を実行して、ファームウェアの配信を実行する。  
【０１０４】
以上述べたように、第３実施形態によれば、換言すれば、タスク管理モジュール３０６は、登録手段または登録工程により、関連する登録済みタスクが実行されてから、新規タスクが実行されるように新規タスクを自動的に登録する。ユーザは対象機器と対象カラープロファイルを選択するだけで容易にタスク登録が可能になる。そしてネットワーク管理装置１０１には、登録済みファームウェア配信タスクによる影響を考慮して自動スケジューリングされたカラープロファイル配信タスクが登録される。したがって、登録済みのタスクの機能変更を考慮しつつ、新規タスクの登録をより簡易な操作で行うことが可能になる。
【０１０５】
＜変形形態＞
（１）第１から第３実施形態では、ネットワーク管理装置１０１からネットワーク機器１０２へカラープロファイルを配信する場合を説明したが、これに限られず、配信される情報は機器設定情報、フォントその他のファイルであってもよい。
【０１０６】
（２）第１から第３実施形態では、登録済みタスクの実行日時以前または実行日時以後に新規タスクを実行するようにしたが、これに限られず、新規タスクの実行が可能な時間（１つまたは複数の時間帯）を特定しても良い。例えば、第１の登録済みタスクの実行日時以後であって、第２の登録済みタスクの実行日時以前の時間帯を、新規タスクの実行が可能な時間として特定してもよい。
【０１０７】
（３）情報処理装置または情報処理方法を実現するコンピュータプログラムをコンピュータによる読み取り可能な記録媒体に記録し、この記録媒体に記録されたコンピュータプログラムをコンピュータのそれぞれに読み込ませ、実行することによって本発明の情報処理装置または情報処理方法を実現することができる。すなわち、本発明の機能処理を実現するためのコンピュータプログラム
自体も本発明に含まれる。
【０１０８】
（４）プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等が考えられる。また、コンピュータプログラムを、有線／無線通信を用いて供給する場合も、本発明に含まれる。
【０１０９】
（５）具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【０１１０】
【図１】本発明の第１実施形態に係るネットワーク機器管理システムの構成を示す図である。
【図２】本発明の第１実施形態に係るネットワーク管理装置のハードウェアの構成を示す図である。
【図３】本発明の第１実施形態に係るネットワーク管理装置のソフトウェアの構成を示す図である。
【図４】本発明の第１実施形態に係るネットワーク機器のハードウェアの構成を示す図である。
【図５】本発明の第１実施形態に係るネットワーク機器のソフトウェアの構成を示す図である。
【図６】本発明の第１実施形態に係るクライアント装置のソフトウェアの構成を示す図である。
【図７】本発明の第１実施形態に係るネットワーク管理装置におけるファームウェア登録時の動作を示す図である。
【図８】本発明の第１実施形態に係るネットワーク管理装置におけるファームウェア登録画面の例を示す図である。
【図９】本発明の第１実施形態に係るネットワーク管理装置におけるファームウェアを配信するタスクの登録時の動作を示す図である。
【図１０】本発明の第１実施形態に係るネットワーク管理装置におけるカラープロファイルを配信するタスクの登録時の動作を示す図である。
【図１１】本発明の第１実施形態に係るネットワーク管理装置における、登録可能時刻を取得する時の動作を示す図である。
【図１２】本発明の第１実施形態に係るネットワーク管理装置における、タスク実行日時を設定する画面の例を示す図である。
【図１３】本発明の第２実施形態に係るネットワーク管理装置における、カラープロファイルを配信するタスクの登録時の動作を示す図である。
【図１４】本発明の第２実施形態に係るネットワーク管理装置における、登録可能機器情報を取得する時の動作を示す図である。
【図１５】本発明の第２実施形態に係るネットワーク管理装置における、対象機器を選択する画面の例を示す図である。
【図１６】本発明の第３実施形態に係るネットワーク管理装置における、カラープロファイルを配信するタスクの登録時の動作を示す図である。
【図１７】本発明の第３実施形態に係るネットワーク管理装置における、実行日時を取得する時の動作を示す図である。
【図１８】本発明の第３実施形態に係るネットワーク管理装置における、カラープロファイルを配信するタスクを登録する画面の例を示す図である。
【符号の説明】
【０１１１】
１００  ネットワーク
１０１  ネットワーク管理装置
１０２  ネットワーク機器
１０３  クライアント装置
３００  管理ユーティリティ
３０１  タスク管理モジュール
３０２  ファームウェア管理モジュール
３０３  カラープロファイル管理モジュール
３０４  ネットワークモジュール
３０５  ファームウェア配信モジュール
３０６  カラープロファイル配信モジュール
３０７  データベースサービス
３０８  Ｗｅｂサーバサービス
３０９  ネットワーク機器探索モジュール
５００  ネットワークモジュール
５０１  ファームウェア管理モジュール
５０２  カラープロファイル管理モジュール
７１０  ファームウェア情報
７１１  機器変更情報
８００  ファームウェア指定部
８０１  ファイルパス入力部
８０２  ファイル参照ボタン
８１０  機器変更情報入力部
８１１  機能選択部
８１２  機器変更情報一括表示部
９００  タスク情報
９０１  ファームウェア配信タスク情報
９０２  機器情報
１０００  カラープロファイル配信タスク情報
１００１  カラープロファイル情報
１２００  実行日時指定部
１８００  タスク設定情報入力部
１８０２  登録済みタスク表示部
１８２０  対象機器選択部
１８２３  選択可能機器表示部
１８３０  カラープロファイル選択部
１８３３  選択可能カラープロファイル表示部
【図１】
2010021763.tif 000003
【図２】
2010021763.tif 000004
【図３】
2010021763.tif 000005
【図４】
2010021763.tif 000006
【図５】
2010021763.tif 000007
【図６】
2010021763.tif 000008
【図７】
2010021763.tif 000009
【図８】
2010021763.tif 000010
【図９】
2010021763.tif 000011
【図１０】
2010021763.tif 000012
【図１１】
2010021763.tif 000013
【図１２】
2010021763.tif 000014
【図１３】
2010021763.tif 000015
【図１４】
2010021763.tif 000016
【図１５】
2010021763.tif 000017
【図１６】
2010021763.tif 000018
【図１７】
2010021763.tif 000019
【図１８】
2010021763.tif 000020