"複数の機器に対する処理の指示を受付ける受付手段と、前記受付手段が受付けた前記指示に対する処理を示す第1処理情報を生成すると共に、当該第1処理情報の処理の種類と前記第1処理情報を生成した時刻情報とを含む管理情報を生成する第1生成手段と、現在時刻から前記第1処理情報の処理の種類に対して予め定められた実行間隔の時間内において、他の情報処理装置によって生成された当該処理の種類に対する前記管理情報が管理装置の第1記憶部に登録されていない場合に、前記生成手段が生成した前記管理情報を前記第1記憶部に登録すると共に、前記生成手段が生成した前記第1処理情報と当該第1処理情報を識別する識別情報とを前記管理装置の第2記憶部に登録する第1登録手段と、前記第2記憶部から一の前記第1処理情報を取得し、自装置と前記他の情報処理装置とを合わせた数に応じて当該第1処理情報の処理を分割し、分割した各処理を示す第2処理情報を生成する第2生成手段と、前記第2生成手段が生成した第2処理情報と当該第2処理情報を識別する識別情報とを前記第2記憶部に登録する第2登録手段と、前記第2記憶部から一の前記第2処理情報を取得し、当該第2処理情報の前記処理の種類に対して予め定められた前記実行間隔に基づいて、当該第2処理情報の処理を実行する実行手段とを備えることを特徴とする情報処理装置。前記第2生成手段は、前記各機器が属するグループの情報を記憶手段から取得し、前記グループが1つの場合には、自装置と他の情報処理装置とを合わせた数及び前記機器の数に基づいて前記第1処理情報の処理を分割して前記第2処理情報を生成し、前記グループが複数の場合には、自装置と他の情報処理装置とを合わせた数及び前記グループの数に基づいて前記第1処理情報の処理を分割して前記第2処理情報を生成することを特徴とする請求項1に記載の情報処理装置。複数の情報処理装置と管理装置とからなる分散処理システムであって、前記管理装置は、第1記憶部と第2記憶部とを備え、前記情報処理装置は、それぞれ、複数の機器に対する処理の指示を受付ける受付手段と、前記受付手段が受付けた前記指示に対する第1処理情報を生成し、当該第1処理情報の処理の種類と前記第1処理情報を生成した時刻情報とを含む管理情報とを生成する第1生成手段と、現在時刻から前記第1処理情報の処理の種類に対して予め定められた実行間隔の時間内において、他の情報処理装置によって生成された当該処理の種類に対する前記管理情報が前記第1記憶部に登録されていない場合に、前記生成手段が生成した前記管理情報を前記第1記憶部に登録すると共に、前記生成手段が生成した前記第1処理情報と当該第1処理情報を識別する識別情報とを前記第2記憶部に登録する第1登録手段と、前記第2記憶部から一の前記第1処理情報を取得し、自装置と前記他の情報処理装置とを合わせた数に当該第1処理情報の処理を分割し、分割した各処理を示す第2処理情報を生成する第2生成手段と、前記第2生成手段が生成した第2処理情報と当該第2処理情報を識別する識別情報とを前記第2記憶部に登録する第2登録手段と、前記第2記憶部から一の前記第2処理情報を取得し、当該第2処理情報の前記処理の種類に対する前記実行間隔に基づいて、当該第2処理情報の処理を実行する実行手段とを備えることを特徴とする分散処理システム。情報処理装置のコンピュータを、複数の機器に対する処理の指示を受付ける受付手段と、前記受付手段が受付けた前記指示に対する第1処理情報を生成し、当該第1処理情報の処理の種類と前記第1処理情報を生成した時刻情報とを含む管理情報とを生成する第1生成手段と、現在時刻から前記第1処理情報の処理の種類に対して予め定められた実行間隔の時間内において、他の情報処理装置によって生成された当該処理の種類に対する前記管理情報が管理装置の第1記憶部に登録されていない場合に、前記生成手段が生成した前記管理情報を前記第1記憶部に登録すると共に、前記生成手段が生成した前記第1処理情報と当該第1処理情報を識別する識別情報とを前記管理装置の第2記憶部に登録する第1登録手段と、前記第2記憶部から一の前記第1処理情報を取得し、前記情報処理装置と前記他の情報処理装置とを合わせた数に当該第1処理情報の処理を分割し、分割した各処理を示す第2処理情報を生成する第2生成手段と、前記第2生成手段が生成した第2処理情報と当該第2処理情報を識別する識別情報とを前記第2記憶部に登録する第2登録手段と、前記第2記憶部から一の前記第2処理情報を取得し、当該第2処理情報の前記処理の種類に対する前記実行間隔に基づいて、当該第2処理情報の処理を実行する実行手段として機能させるためのプログラム。本発明は、各機器に対する処理を、複数の情報処理装置の間で当該処理に関する情報の伝達を直接行うことなく、複数の情報処理装置において当該処理を分散して行う技術を提供することを目的とする。本発明の請求項1に係る情報処理装置は、複数の機器に対する処理の指示を受付ける受付手段と、前記受付手段が受付けた前記指示に対する処理を示す第1処理情報を生成すると共に、当該第1処理情報の処理の種類と前記第1処理情報を生成した時刻情報とを含む管理情報を生成する第1生成手段と、現在時刻から前記第1処理情報の処理の種類に対して予め定められた実行間隔の時間内において、他の情報処理装置によって生成された当該処理の種類に対する前記管理情報が管理装置の第1記憶部に登録されていない場合に、前記生成手段が生成した前記管理情報を前記第1記憶部に登録すると共に、前記生成手段が生成した前記第1処理情報と当該第1処理情報を識別する識別情報とを前記管理装置の第2記憶部に登録する第1登録手段と、前記第2記憶部から一の前記第1処理情報を取得し、自装置と前記他の情報処理装置とを合わせた数に応じて当該第1処理情報の処理を分割し、分割した各処理を示す第2処理情報を生成する第2生成手段と、前記第2生成手段が生成した第2処理情報と当該第2処理情報を識別する識別情報とを前記第2記憶部に登録する第2登録手段と、前記第2記憶部から一の前記第2処理情報を取得し、当該第2処理情報の前記処理の種類に対して予め定められた前記実行間隔に基づいて、当該第2処理情報の処理を実行する実行手段とを備えることを特徴とする。本発明の請求項2に係る情報処理装置は、上記情報処理装置において、前記第2生成手段は、前記各機器が属するグループの情報を記憶手段から取得し、前記グループが1つの場合には、自装置と他の情報処理装置とを合わせた数及び前記機器の数に基づいて前記第1処理情報の処理を分割して前記第2処理情報を生成し、前記グループが複数の場合には、自装置と他の情報処理装置とを合わせた数及び前記グループの数に基づいて前記第1処理情報の処理を分割して前記第2処理情報を生成することを特徴とする。本発明の請求項3に係る分散処理システムは、複数の情報処理装置と管理装置とからなる分散処理システムであって、前記管理装置は、第1記憶部と第2記憶部とを備え、前記情報処理装置は、それぞれ、複数の機器に対する処理の指示を受付ける受付手段と、前記受付手段が受付けた前記指示に対する第1処理情報を生成し、当該第1処理情報の処理の種類と前記第1処理情報を生成した時刻情報とを含む管理情報とを生成する第1生成手段と、現在時刻から前記第1処理情報の処理の種類に対して予め定められた実行間隔の時間内において、他の情報処理装置によって生成された当該処理の種類に対する前記管理情報が前記第1記憶部に登録されていない場合に、前記生成手段が生成した前記管理情報を前記第1記憶部に登録すると共に、前記生成手段が生成した前記第1処理情報と当該第1処理情報を識別する識別情報とを前記第2記憶部に登録する第1登録手段と、前記第2記憶部から一の前記第1処理情報を取得し、自装置と前記他の情報処理装置とを合わせた数に当該第1処理情報の処理を分割し、分割した各処理を示す第2処理情報を生成する第2生成手段と、前記第2生成手段が生成した第2処理情報と当該第2処理情報を識別する識別情報とを前記第2記憶部に登録する第2登録手段と、前記第2記憶部から一の前記第2処理情報を取得し、当該第2処理情報の前記処理の種類に対する前記実行間隔に基づいて、当該第2処理情報の処理を実行する実行手段とを備えることを特徴とする。本発明の請求項4に係るプログラムは、情報処理装置のコンピュータを、複数の機器に対する処理の指示を受付ける受付手段と、前記受付手段が受付けた前記指示に対する第1処理情報を生成し、当該第1処理情報の処理の種類と前記第1処理情報を生成した時刻情報とを含む管理情報とを生成する第1生成手段と、現在時刻から前記第1処理情報の処理の種類に対して予め定められた実行間隔の時間内において、他の情報処理装置によって生成された当該処理の種類に対する前記管理情報が管理装置の第1記憶部に登録されていない場合に、前記生成手段が生成した前記管理情報を前記第1記憶部に登録すると共に、前記生成手段が生成した前記第1処理情報と当該第1処理情報を識別する識別情報とを前記管理装置の第2記憶部に登録する第1登録手段と、前記第2記憶部から一の前記第1処理情報を取得し、前記情報処理装置と前記他の情報処理装置とを合わせた数に当該第1処理情報の処理を分割し、分割した各処理を示す第2処理情報を生成する第2生成手段と、前記第2生成手段が生成した第2処理情報と当該第2処理情報を識別する識別情報とを前記第2記憶部に登録する第2登録手段と、前記第2記憶部から一の前記第2処理情報を取得し、当該第2処理情報の前記処理の種類に対する前記実行間隔に基づいて、当該第2処理情報の処理を実行する実行手段として機能させるプログラムである。請求項1、3、4に係る発明によれば、各機器に対する処理を、複数の情報処理装置の間で当該処理に関する情報の伝達を直接行うことなく、複数の情報処理装置において当該処理を分散して行うことができる。請求項2に係る発明によれば、グループ数に応じて処理を分割することができる。<実施形態>概要図1は、本実施形態に係る分散処理システムの構成例を示す図である。分散処理システム1は、通信網2を介して接続された機器a、bnに対し、クライアント図示略からの指示に応じた処理を各ノードA、BNが分散して実行する。機器a~nは、例えば画像形成装置である。また、処理は、機器a~nに共通して行う処理、例えば、機器a~nに対して予め定められたユーザの属性情報を登録する属性登録処理や、機器a~nの状態例えば用紙切れなどの消耗品の状態の情報を収集する状態収集処理などである。以下、分散処理システム1の詳細を説明する。なお、以下の説明においてノードA~Nを特に区別しない場合は単にノードと称し、機器a~nを特に区別しない場合は単に機器と称する。構成図1に示すように、分散処理システム1は、ロードバランサー10、複数のノード20、管理装置30が通信接続されて構成されている。これら各装置の構成について以下説明する。図2は、ロードバランサー10の構成例を示す図である。ロードバランサー10は、制御部11、記憶部12、及び通信部13を有する。制御部11は、CPUCentralProcessingUnit11aとROMReadOnlyMemory及びRAMRandomAccessMemoryを含むメモリ11bとを有する。CPU11aは、ROM又は記憶部12に記憶されている制御プログラムを実行することにより各部を制御する。具体的には、制御部11は、通信部13を介して受付けたクライアント図示略からの指示を通信部13から各ノード20に対して送信する。記憶部12は、ハードディスクなどの記憶媒体で構成され、各ノード20のアドレス情報などのデータを記憶する。通信部13は、有線又は無線LAN等の通信プロトコルに準拠した通信インタフェースであり、制御部11の制御の下、各ノード20とデータのやりとりを行う。次に、ノード20の構成について説明する。図3は、ノード20の構成例を示す図である。ノード20は、本発明に係る情報処理装置の一例である。ノード20は、制御部21、記憶部22、通信部23、及び計時部24を有する。制御部11は、CPU21aとROM及びRAMを含むメモリ21bとを有する。CPU21aは、ROM又は記憶部22に記憶されている制御プログラムを実行することにより各部を制御して、クライアントの指示に応じた処理を分散して処理する。この分散処理には、クライアントの指示に応じた処理を示す仮想処理情報と、仮想処理情報に対応する管理情報を生成したり、ノード数及び機器数とに基づいて仮想処理情報を分割して分割処理情報を生成するほか、分割処理情報に従って実行する処理が含まれる。なお、上記仮想処理情報は、本発明に係る第1処理情報の一例であり、上記分割処理情報は、本発明に係る第2処理情報の一例である。仮想処理情報、管理情報、分割処理情報の詳細については後述する。記憶部22は、ハードディスクなどの記憶媒体で構成され、処理タイプ情報、接続情報、実行情報などの各種データを記憶する。ここで、処理タイプ情報、接続情報、実行情報について説明する。図4aは、処理タイプ情報の構成例及びデータ例を示している。処理タイプ情報221には、処理タイプと処理内容と実行間隔が記憶されている。処理タイプには処理の種類を識別する情報が記憶され、処理内容には機器40に対して行う処理内容が記憶される。また、実行間隔には、処理を実行する時間間隔が記憶される。この例では、各機器に対する属性登録処理の処理タイプは1、実行間隔は20分が設定されており、属性登録処理を20分間隔で行うこととしている。また、状態収集処理の処理タイプは0、実行間隔は10分が設定されており、状態収集処理を10分間隔で行うこととしている。この実行間隔は、予め設定されていてもよいし、クライアントからユーザが設定できるようにしてもよい。図4bは、接続情報の構成例及びデータ例を示している。接続情報222には、各ノード20を識別する識別名とアドレス情報とが記憶されると共に、各機器40を識別する識別名とアドレス情報と各機器40が属するグループ名とが記憶されている。グループは、例えば部署や事業所などの単位であり、本実施形態では、全ての機器40が1つのグループ1に属している例を説明する。図4cは、実行情報の構成例及びデータ例を示している。実行情報223には、上述した処理タイプと、処理番号及び実行時間が記憶されている。処理番号にはノード20において実行した分割処理情報を識別する番号が記憶され、実行時間にはその分割処理情報を実行した時間が記憶される。図3に戻り、説明を続ける。通信部23は、有線又は無線LAN等の通信プロトコルに準拠した通信インタフェースと、TCP/IP等の通信プロトコルに準拠した通信インタフェースとを有し、制御部21の制御の下、通信インタフェースを切り換えてロードバランサー10、管理装置30、機器40とでデータのやりとりを行う。計時部24は、図示しないクロック発生部が発生させたクロックをカウントすることにより時刻を計時する。次に、管理装置30の構成について説明する。図5は、管理装置30の構成例を示す図である。管理装置30は、制御部31、記憶部32、及び通信部33を有する。制御部31は、CPU31aとROM及びRAMを含むメモリ31bとを有する。CPU31aは、ROM又は記憶部32に記憶されている制御プログラムを実行することにより各部を制御する。具体的には、制御部31は、通信部33を介したノード20からのアクセスに応じて、後述する記憶部32に記憶されている管理テーブルや処理情報テーブルに対してデータの書き込みまたは読み出しを行う。記憶部32は、ハードディスクなどの記憶媒体であり、属性登録処理で用いられるユーザの属性情報、管理テーブル、処理情報テーブルを記憶する。通信部33は、有線又は無線LAN等の通信プロトコルに準拠した通信インタフェースであり、制御部31の制御の下、各ノード20とデータのやりとりを行う。なお、上記管理テーブルは本発明に係る第1記憶部の一例であり、上記処理情報テーブルは本発明に係る第2記憶部の一例である。次に、ノード20の制御部21の分散処理に係る機能について説明する。図6は、制御部21の機能ブロック図である。図6に示すように、制御部21は、受付部211、第1生成部212、第1登録部213、第2生成部214、第2登録部215、及び実行部216を有する。受付部211は、本発明に係る受付手段の一例である。受付部211は、ロードバランサー10からの指示を通信部23を介して受付け、第1生成部212に送出する。第1生成部212は、本発明に係る第1生成手段の一例である。第1生成部212は、受付部212から送出された指示に対応する処理を特定し、記憶部12内の処理タイプ情報221に基づいて、特定した処理に対する管理情報を生成すると共に、特定した処理を識別する処理番号、その処理内容、仮想処理情報の種別を示すフラグを含む仮想処理情報を生成する。第1登録部213は、本発明に係る第1登録手段の一例である。第1登録部213は、記憶部12内の処理タイプ情報を参照し、管理テーブル310において、現在時刻から特定した処理に対応する実行間隔の時間内に当該処理に対応する管理情報が他のノード20によって登録されていなければ、生成された管理情報を管理テーブル310に登録すると共に、生成された仮想処理情報を処理情報テーブル320に登録する。ここで、管理テーブル310と処理情報テーブル320に登録される管理情報及び仮想処理情報について説明する。図7aは、管理テーブル310の構造を例示している。図7aに示すように、管理テーブル310は、処理番号、処理タイプ、作成時刻、及び実行間隔の各データを含む管理情報を保持する。処理番号には、仮想処理情報の処理を識別する番号が記憶され、処理タイプには上述した処理の種類が記憶される。また、実行間隔には仮想処理情報の処理を実行する時間間隔が記憶され、作成時刻は仮想処理情報が作成された時刻が記憶される。図7bは、処理情報テーブル320の構造を例示している。処理情報テーブル320は、処理番号、フラグ、及び処理内容の各データを含む仮想処理情報及び分割処理情報を先入れ先出し方式で保持する。処理番号には、仮想処理情報及び分割処理情報の各々の処理を識別する番号が記憶される。本実施形態では、分割処理情報の処理番号は、分割元の仮想処理情報の処理番号を含む番号となっている。例えば、仮想処理情報JOB1が3つに分割された場合、各分割処理情報の番号は、仮想処理情報の番号と各分割処理情報に連続して割当てられた番号とを組み合わせたJOB1-1、JOB1-2、JOB1-3となる。フラグは、仮想処理情報と分割処理情報とを識別する情報が記憶され、この例では仮想処理情報は1、分割処理情報は0が記憶される。また、処理内容には、処理対象となる機器と処理属性登録処理又は状態収集処理とを含む情報が記憶される。図6に戻り説明を続ける。第2生成部214は、本発明に係る第2生成手段の一例である。第2生成部214は、処理情報テーブル320に登録されている一の仮想処理情報を取り出し、記憶部12における接続情報222に基づくノード数及び機器数に基づいてその仮想処理情報を分割して分割処理情報を生成し、第2登録部215へ送出する。具体的には、ノード数X、機器数Yの場合において、Y>Xのときは、YをXで除した商の数が処理対象となる機器数となるように仮想処理情報の処理を分割し、Y≦Xのときは、Yの数が分割処理情報の数となるように分割する。例えば、ノード数3、機器数3の場合、処理対象の機器を各々1台とする3つの分割処理情報が生成される。また、ノード数3、機器数6の場合には、処理対象の機器を各々2台とする3つの分割処理情報が生成される。なお、ノード数3、機器数4の場合には、処理対象の機器を各々1台とする2つの分割処理情報と、処理対象の機器を2台とする1つの分割処理情報が生成される。つまり、一の仮想処理情報からノード数分の分割処理情報が生成され、分割処理情報の処理単位は機器の総数に応じて定まる。第2登録部215は、本発明に係る第2登録手段の一例である。第2登録部215は、第2生成部214から送出された分割処理情報を処理情報テーブル320に登録する。実行部216は、本発明に係る実行手段の一例である。実行部216は、通信部23を介して管理装置30の処理情報テーブル320に記憶されている分割処理情報を取り出し、分割処理情報の処理に対応する実行間隔に従ってその分割処理情報の処理を実行する。また、実行部216は、分割処理情報を実行する毎に、実行した分割処理情報の処理タイプ、その分割処理情報を実行した実行時間、その分割処理情報の処理番号を含む実行情報223を記憶部12に記憶する。本実施形態では、各ノード20は、ロードバランサー10から送信された指示を受付け、受付けた指示に応じた処理を特定して管理情報及び仮想処理情報を生成するが、管理情報の管理テーブル310への登録及び及び仮想処理情報の処理情報テーブル320への登録は、複数のノード20のうちいずれか1つのノード20が行う。つまり、一の指示に対する仮想処理情報及び管理情報が処理情報テーブル320及び管理テーブル310に重複して登録されることを避けるため、各処理について設定された実行間隔内にいずれかのノード20によって管理情報及び仮想処理情報が登録されていれば、他のノード20は管理情報及び仮想処理情報を登録しない。また、仮想処理情報を処理情報テーブル320から取り出して分割処理情報を生成し、分割処理情報を処理情報テーブル320へ登録する処理についても、仮想処理情報を取り出したノード20が行う。このように、各ノード20は、クライアントからの指示に応じた処理を他のノード20と連携することなく分割して実行する。動作例図8は、本実施形態に係る分散処理システム1における仮想処理情報及び管理情報の生成登録処理の動作フローを示している。ロードバランサー10の制御部11は、クライアントから各機器40に対する指示を受付けステップS11、受付けた指示を通信部13を介して各ノード20へ送信するステップS12。各ノード20の制御部21は、通信部23を介してロードバランサー10から送信された指示を受付けるステップ21。制御部21は、受付けた指示に対応する処理を特定するステップS22。制御部21は、特定した処理の実行間隔を記憶部22の処理タイプ情報221から読み出し、現在時刻からその実行間隔の時間内に、特定した処理の処理タイプと共通する管理情報が管理テーブル310に登録されているか否かを通信部23を介して管理装置30に問い合わせるステップS23。制御部21は、特定した処理の処理タイプと共通する管理情報が登録されていない旨の結果を通信部23を介して管理装置30の制御部31から受付けるとステップS24:NO、制御部21は、特定した処理を示す仮想処理情報を生成すると共に、記憶部12に記憶されている処理タイプ情報221を参照し、その仮想処理情報に対応する管理情報を生成するステップS25。具体的には、例えば、受付けた指示に対応する処理が機器a~eに対する属性登録処理である場合、制御部21は、管理装置30を介して管理テーブル310の処理番号を参照し、特定した処理に対する処理番号JOB1を設定し、仮想処理情報を示すフラグ1を設定すると共に、機器ab,c,d,eに対して属性登録処理を行うことを示す処理内容を設定した仮想処理情報を生成する。また、制御部21は、記憶部12に記憶されている処理タイプ情報221を参照し、仮想処理情報の処理に対応する処理タイプ1、実行間隔20分、仮想処理情報を生成したときに計時部24で計時された時刻2010/06/0610:12:14を作成時刻とし、仮想処理情報の処理番号JOB1と対応づけて管理情報を作成する。そして、制御部21は、計時部24で計時された現在時刻から仮想処理情報の処理の実行間隔の時間内に、その処理の管理情報が管理テーブル310に登録されているか否かを通信部23を介して管理装置30に再度問い合わせるステップS26。ノード20の制御部21は、管理装置30の制御部31により管理テーブル310に管理情報が登録されていない旨の結果を受付けるとステップS27:NO、ステップS25で作成した管理情報と仮想処理情報とを管理テーブル310図7aと処理情報テーブル320図7bの各々に管理装置30により登録させるステップS28。なお、ステップS24又はステップS27において、制御部21は、管理装置30から管理情報が管理テーブル310に登録されている旨の結果を受付けた場合ステップS24:YES,ステップS27:YES、生成した管理情報及び仮想処理情報を破棄して処理を終了する。次に、分散処理システム1における仮想処理情報の分割処理の動作について説明する。図9は、仮想処理情報の分割処理の動作フローを示している。各ノード20の制御部21は、通信部23を介して管理装置30にアクセスし、記憶部32内の処理情報テーブル320に仮想処理情報が登録されているか否かを問い合わせるステップS31。制御部21は、管理装置30の制御部31から仮想処理情報が処理情報テーブル320に登録されている旨の結果を受付けるとステップS32:YES、制御部21は、管理装置30に処理情報テーブル320から仮想処理情報を読み出させ、記憶部12に記憶されている接続情報222におけるノード及び機器の数に基づいてその仮想処理情報を分割するステップS33。例えば、図7bに示すように処理情報テーブル320において仮想処理情報JOB1が記憶されている場合、制御部21は、仮想処理情報の処理の対象を、1機器a、2機器b,c、3機器d,eの3つに分割し、分割した各機器を処理単位とする3つの分割処理情報を生成する。制御部21は、通信部23を介して管理装置30にアクセスし、各分割処理情報に対して設定した処理番号、処理内容処理対象と処理属性登録処理又は状態収集処理、フラグを記憶部32内の処理情報テーブル320に登録させるステップS34。図7cは、図7bの例において分割処理情報が登録された後の処理情報テーブル320を例示した図である。この図に示すように、処理情報テーブル320から仮想処理情報JOB1が消去され、仮想処理情報JOB1を分割した3つの分割処理情報処理番号:JOB1-1、JOB1-2、JOB1-3が記憶される。図9に戻り、ステップS32において、制御部21は、処理情報テーブル320に仮想処理情報が登録されていない旨の結果を受付けた場合ステップS32:NO、分割処理を終了する。各ノード20は、記憶部12内の処理タイプ情報221における実行間隔に基づき、仮想処理情報及び管理情報と分割処理情報とを生成登録する処理を上述した図8及び図9の手順で繰り返し行う。次に、分散処理システム1における分割処理情報の実行処理の動作について説明する。図10は、分割処理情報の実行処理の動作フローを示している。各ノード20の制御部21は、通信部23を介して管理装置30にアクセスし、分割処理情報が処理情報テーブル320に記憶されているか否かを管理装置30に問い合わせるステップS41。制御部21は、管理装置30の制御部31から分割処理情報が記憶されている旨の結果を受付けるとステップS42:YES、計時部24で計時された現在時刻と記憶部12内の実行情報223と処理タイプ情報221とに基づいて、その分割処理情報が実行対象であるか否か判断するステップS43。即ち、制御部21は、その分割処理情報の処理タイプと実行間隔とを処理タイプ情報221から読み出すと共に、実行情報223においてその分割処理情報の処理タイプの処理を最後に行った実行時間を読み出す。そして、制御部21は、その処理タイプの処理を最後に行った実行時間から実行間隔の時間が経過した時刻が現在時刻である場合には、その分割処理情報が実行対象であると判断するステップS43:YES。制御部21は、通信部23を介して管理装置30の制御部31により記憶部32内の処理情報テーブル320からその分割処理情報を読み出させて実行するステップS44。例えば、その分割処理情報の処理タイプが1である場合、つまり属性登録処理である場合には、制御部21は、通信部23を介して管理装置30の制御部31により記憶部32から属性情報を読み出させ、分割処理情報の処理内容に含まれる処理対象の機器40に対し、通信部23を介してその属性情報を登録する。また、その分割処理情報の処理タイプが0である場合、つまり状態収集処理である場合には、制御部21は、分割処理情報の処理内容に含まれる処理対象の機器40から予め定められた消耗品などの状態を示す情報を通信部23を介して取得する。そして、制御部21は、分割処理情報を実行したときの計時部24で計時された時刻を実行時間とし、その分割処理情報の処理タイプと処理番号とを記憶部12の実行情報223に記憶するステップS45。なお、ステップS42において、処理情報テーブル320に分割処理情報が記憶されていない旨の結果を受付けた場合ステップS42:NO、ステップS43において、分割処理情報が実行対象でないと判断した場合ステップS43:NO、制御部21は実行処理を終了する。このようにして、各ノード20は、予め定められた時間毎に上述した実行処理を繰り返し行う。上述した実施形態では、クライアントから指示された処理に対する仮想処理情報と管理情報とをいずれかのノード20が生成して処理情報テーブル320及び管理テーブル310に登録し、いずれかのノード20が仮想処理情報を分割した分割処理情報を処理情報テーブル320に登録するので、クライアントからの指示に対する処理が各ノード20において重複して実行されることがない。また、上述した実施形態では、ノード数及び機器数に応じた分割処理情報が各ノード20で実行される。そのため、一又は複数のノード20に障害が発生して一又は複数の分割処理情報が実行されず、その分割処理情報を他のノード20で再実行する場合であっても、各々の分割処理情報の処理対象が重複していないので、この構成を備えていない場合と比べて再実行の処理負荷が軽減され、処理時間が短縮される。<変形例>本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよく、各変形例を組み合わせて実施してもよい。以下、本発明の変形例について説明する。1上述した実施形態では、複数の機器40が属するグループが1つの例を説明したが、複数の機器40が複数のグループに分類されていてもよい。この場合には、同じグループ内の機器40に対しては共通の属性情報を登録するなど、各グループに共通した処理を行うことがあるため、グループを考慮して仮想処理情報の分割を行うと効率的な分散処理を行える可能性がある。また、この場合には、管理装置30の記憶部32において、グループ毎に属性情報を記憶するように構成する。以下、本変形例における仮想処理情報の分割例を説明する。グループ数Zがノード数X以下である場合にはZ≦X、グループ数が分割処理情報の数となるように仮想処理情報を分割してもよい。例えばノード数3、グループ数3であれば、処理対象のグループを各々1グループとする3つの分割処理情報が生成される。また、グループ数Zがノード数Xより多い場合にはZ>X、ZをXで除した商の数が分割処理情報の処理対象のグループ数となるように仮想処理情報を分割してもよい。例えばノード数3、グループ数4であれば、処理対象のグループを各々1グループとする2つの分割処理情報と、処理対象のグループを2グループとする1つの分割処理情報が生成される。2上述した実施形態において、ノード20における処理負荷の大きさが予め定められた値以下のノード20が処理情報テーブル320に記憶されている分割処理情報を実行するようにしてもよい。この場合には、例えば、各ノード20においてノード20におけるCPU21aの使用率を検出する検出手段を設け、CPU21aの使用率が閾値以下である場合には、処理情報テーブル320から分割処理情報を取得して実行し、CPU21aの使用率が閾値より大きい場合には処理情報テーブル320から分割処理情報を取得しないように構成する。この構成により、システム全体がより安定した状態で稼動される。3上述した実施形態では、管理情報として、処理番号、処理タイプ、仮想処理情報の作成時刻、及び処理タイプに対応する実行間隔を記憶する例を説明したが、少なくとも作成時刻と処理タイプとを管理情報として記憶するようにしてもよい。4実施形態及び変形例におけるCPU21aによって実行されるプログラムは、磁気記録媒体磁気テープ、磁気ディスクなど、光記録媒体光ディスクなど、光磁気記録媒体、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で提供し得る。また、インターネットなどの通信手段を用いてノード20にダウンロードさせてもよい。"