ネットワークにより相互に接続されたコンピュータ装置から印刷データを受信して印刷を行う画像形成装置であって、前記印刷データに基づく印刷中に障害が発生した場合に、前記ネットワークに接続された他の画像形成装置の中から、代替印刷が可能な画像形成装置を検索し、代替印刷が可能な画像形成装置が見つかった場合は、当該画像形成装置に前記印刷データに基づいて作成した転送データを送信して印刷を実行させ、代替印刷が可能な画像形成装置が見つからなかった場合は、前記他の画像形成装置の中から選択されるいずれかの画像形成装置に前記転送データを送信する機能を備える、ことを特徴とする画像形成装置。前記代替印刷が可能な画像形成装置とは、前記印刷データの印刷設定に従って印刷が可能な、アイドル状態の画像形成装置である、ことを特徴とする請求項1に記載の画像形成装置。前記転送データは、前記印刷データに、少なくとも、印刷開始ページを示す情報が付加されたデータである、ことを特徴とする請求項1又は2に記載の画像形成装置。印刷データを送信して印刷を指示するコンピュータ装置と、印刷を行う複数の画像形成装置と、がネットワークにより相互に接続された印刷システムであって、前記印刷データを受信した画像形成装置は、前記印刷データに基づく印刷中に障害が発生した場合に、他の画像形成装置の中から、代替印刷が可能な画像形成装置を検索し、代替印刷が可能な画像形成装置が見つかった場合は、当該画像形成装置に前記印刷データに基づいて作成した転送データを送信して印刷を実行させ、代替印刷が可能な画像形成装置が見つからなかった場合は、前記他の画像形成装置の中から選択されるいずれかの画像形成装置に前記転送データを送信する機能を備える、ことを特徴とする印刷システム。前記印刷データを受信した画像形成装置は、前記代替印刷が可能な画像形成装置が見つからなかった場合は、前記他の画像形成装置の中から、アイドル状態の画像形成装置を検索し、アイドル状態の画像形成装置が見つかった場合は、当該画像形成装置に前記転送データを送信し、アイドル状態の画像形成装置が見つからなかった場合は、前記他の画像形成装置の中から選択されるいずれかのアイドル状態でない画像形成装置に前記転送データを送信する機能を備え、前記アイドル状態の画像形成装置は、前記他の画像形成装置の中から、代替印刷が可能な画像形成装置を検索し、代替印刷が可能な画像形成装置が見つかったら、当該画像形成装置に前記転送データを送信して印刷を実行させる機能を備える、ことを特徴とする請求項4に記載の印刷システム。印刷データを送信して印刷を指示するコンピュータ装置と、印刷を実行する複数の画像形成装置と、がネットワークにより相互に接続された印刷システムであって、前記印刷データを受信した画像形成装置は、前記印刷データに基づく印刷中に障害が発生した場合に、他の画像形成装置の中から、アイドル状態の画像形成装置を検索し、アイドル状態の画像形成装置が見つかった場合は、当該画像形成装置に前記印刷データに基づいて作成した転送データを送信し、アイドル状態の画像形成装置が見つからなかった場合は、前記他の画像形成装置の中から選択されるいずれかのアイドル状態でない画像形成装置に前記転送データを送信する機能を備え、前記アイドル状態の画像形成装置は、前記他の画像形成装置の中から、代替印刷が可能な画像形成装置を検索し、代替印刷が可能な画像形成装置が見つかったら、当該画像形成装置に前記転送データを送信して印刷を実行させる機能を備える、ことを特徴とする印刷システム。前記アイドル状態でない画像形成装置は、アイドル状態になったら、前記他の画像形成装置の中から、代替印刷が可能な画像形成装置を検索し、代替印刷が可能な画像形成装置が見つかったら、当該画像形成装置に前記転送データを送信して印刷を実行させる機能を備える、ことを特徴とする請求項5又は6に記載の印刷システム。前記代替印刷が可能な画像形成装置とは、前記印刷データの印刷設定に従って印刷が可能な、アイドル状態の画像形成装置である、ことを特徴とする請求項4乃至7のいずれか一に記載の印刷システム。前記転送データは、前記印刷データに、少なくとも、印刷開始ページを示す情報が付加されたデータである、ことを特徴とする請求項4乃至8のいずれか一に記載の印刷システム。上記特許文献1の技術は、第一のプリンタで印刷中に障害が発生した場合、第一のプリンタが代替印刷可能な第二のプリンタをネットワーク上から検索し、第二のプリンタに印刷データを送信して印刷させるものである。しかしながら、この技術では、ネットワーク上に代替印刷可能な第二のプリンタが見つからなかった場合、第一のプリンタは印刷データを保持し続けなければならず、障害が発生した第一のプリンタのメンテナンスを実行することができない。また、特許文献2の技術は、第一のプリンタで印刷中に障害が発生した場合、プリンタに印刷データを送信するサーバプリンタマネージャが、代替印刷可能な第二のプリンタをネットワーク上から検索し、第二のプリンタが見つかった場合は、印刷データと第一のプリンタから通知された情報を第二のプリンタに再送して印刷させるものである。しかしながら、この技術では、複数のジョブを菅理しているサーバが、代替プリンタの検索処理や印刷データの再送処理を行うため、サーバのリソースが占有されてしまい、他のジョブの処理が遅延してしまう。また、この技術では、システム上にジョブを管理するサーバを設ける必要があるため、このようなサーバのないシステムには適用することができない。また、特許文献3の技術は、第一のプリンタで印刷中に障害が発生した場合、第一のプリンタが所定の第二のプリンタに印刷データを転送することで、第一のプリンタがメンテナンスから復帰するまで第二のプリンタに印刷データを退避させ、第一のプリンタがメンテナンスから復帰した際に、第二のプリンタから印刷データを再取得して印刷するものである。しかしながら、この技術では、障害が発生したプリンタがメンテナンスから復帰するまで印刷物を出力することができない。このように、画像形成装置での印刷中に障害が発生し、印刷の継続ができなくなった場合に、代替印刷が可能な画像形成装置が見つからなければ、障害が発生した画像形成装置のメンテナンスが実行できなかったり、サーバのジョブの処理が遅延したりするという問題があり、障害が発生した画像形成装置で印刷を続行する場合は、メンテナンスから復帰するまで印刷が中断するという問題があった。本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、障害が発生した画像形成装置のメンテナンスを速やかに実行可能にすると共に、効率的に印刷処理を実行可能にする画像形成装置及び印刷システムを提供することにある。上記目的を達成するため、本発明は、ネットワークにより相互に接続されたコンピュータ装置から印刷データを受信して印刷を行う画像形成装置であって、前記印刷データに基づく印刷中に障害が発生した場合に、前記ネットワークに接続された他の画像形成装置の中から、代替印刷が可能な画像形成装置を検索し、代替印刷が可能な画像形成装置が見つかった場合は、当該画像形成装置に前記印刷データに基づいて作成した転送データを送信して印刷を実行させ、代替印刷が可能な画像形成装置が見つからなかった場合は、前記他の画像形成装置の中から選択されるいずれかの画像形成装置に前記転送データを送信する機能を備えるものである。また、本発明は、印刷データを送信して印刷を指示するコンピュータ装置と、印刷を行う複数の画像形成装置と、がネットワークにより相互に接続された印刷システムであって、前記印刷データを受信した画像形成装置は、前記印刷データに基づく印刷中に障害が発生した場合に、他の画像形成装置の中から、代替印刷が可能な画像形成装置を検索し、代替印刷が可能な画像形成装置が見つかった場合は、当該画像形成装置に前記印刷データに基づいて作成した転送データを送信して印刷を実行させ、代替印刷が可能な画像形成装置が見つからなかった場合は、前記他の画像形成装置の中から選択されるいずれかの画像形成装置に前記転送データを送信する機能を備えるものである。また、本発明は、印刷データを送信して印刷を指示するコンピュータ装置と、印刷を実行する複数の画像形成装置と、がネットワークにより相互に接続された印刷システムであって、前記印刷データを受信した画像形成装置は、前記印刷データに基づく印刷中に障害が発生した場合に、他の画像形成装置の中から、アイドル状態の画像形成装置を検索し、アイドル状態の画像形成装置が見つかった場合は、当該画像形成装置に前記印刷データに基づいて作成した転送データを送信し、アイドル状態の画像形成装置が見つからなかった場合は、前記他の画像形成装置の中から選択されるいずれかのアイドル状態でない画像形成装置に前記転送データを送信する機能を備え、前記アイドル状態の画像形成装置は、前記他の画像形成装置の中から、代替印刷が可能な画像形成装置を検索し、代替印刷が可能な画像形成装置が見つかったら、当該画像形成装置に前記転送データを送信して印刷を実行させる機能を備えるものである。本発明の画像形成装置及び印刷システムによれば、障害が発生した画像形成装置のメンテナンスを速やかに実行可能にすると共に、効率的に印刷処理を実行可能にすることができる。その理由は、印刷データを受信した画像形成装置は、印刷データに基づく印刷中に障害が発生した場合に、代替印刷が可能な画像形成装置を検索し、代替印刷が可能な画像形成装置が見つかったら、その画像形成装置に印刷データに基づいて作成した転送データを送信し、代替印刷が可能な画像形成装置が見つからなければ、いずれかの画像形成装置に転送データを送信する機能を備えるからである。また、印刷データを受信した画像形成装置は、印刷データに基づく印刷中に障害が発生した場合に、アイドル状態の画像形成装置を検索し、アイドル状態の画像形成装置が見つかったら、その画像形成装置に印刷データに基づいて作成した転送データを送信し、アイドル状態の画像形成装置が見つからなければ、アイドル状態でないいずれかの画像形成装置に転送データを送信する機能を備え、転送データを受け取ったアイドル状態の画像形成装置は、画像形成装置の検索処理を代行して行い、代替印刷が可能な画像形成装置が見つかったら、その画像形成装置に転送データを送信する機能を備えるからである。背景技術で示したように、画像形成装置での印刷中に障害消耗品の不足やシステムエラーが発生した場合、ネットワーク上の他の画像形成装置に代替印刷させる方法が知られている。しかしながら、ネットワーク上に代替印刷が可能な画像形成装置がなければ、障害が発生した画像形成装置は印刷データを保持したまま代替印刷が可能な画像形成装置を探し続けなければならないため、障害を復旧させるためのメンテナンス、特に、電源の遮断が必要となるメンテナンスを速やかに実行することができず、印刷物を出力するまでに時間がかかるといった問題があった。そこで、本発明の一実施の形態では、障害が発生した画像形成装置は、ネットワーク上から代替印刷が可能な画像形成装置を検索し、代替印刷が可能な画像形成装置が見つかったら、その画像形成装置に印刷データに基づいて作成した転送データを送信して代替印刷させ、代替印刷が可能な画像形成装置が見つからなければ、いずれかの画像形成装置に転送データを送信し、代替印刷が可能な状態になった時点で代替印刷させる。また、障害が発生した画像形成装置は、ネットワーク上からアイドル状態の画像形成装置を検索し、アイドル状態の画像形成装置が見つかったら、その画像形成装置に印刷データに基づいて作成した転送データを送り、アイドル状態の画像形成装置が見つからなければ、アイドル状態でない画像形成装置に転送データを送信し、アイドル状態の画像形成装置は、検索処理を代行し、代替印刷が可能な画像形成装置が見つかったら、その画像形成装置に転送データを送って代替印刷させ、アイドル状態でない画像形成装置は、アイドル状態になった時点で代替印刷若しくは検索処理を行う。このように、障害が発生した画像形成装置は、いずれの場合でも他の画像形成装置に転送データを送信するため、印刷データを保持する必要がなくなり、メンテナンスを速やかに実行することができる。また、代替印刷が可能な画像形成装置は、障害が発生した画像形成装置のメンテナンスを待つことなく、受け取った転送データに基づいて印刷を開始するため、効率的に印刷処理を実行することができる。また、アイドル状態の画像形成装置に検索処理を代行させるため、リソースを有効に活用することができる。更に、画像形成装置自体が検索処理を実行するため、サーバのないシステムにも適用することができると共に、サーバ経由型であっても、サーバで代替印刷が可能な画像形成装置の検索処理、印刷データの再送処理を行う必要がないため、他のジョブの処理に影響を与えることもなくなる。上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の第1の実施例に係る画像形成装置及び印刷システムについて、図1乃至図10を参照して説明する。図1は、本実施例の印刷システムの構成を模式的に示すブロック図であり、図2は、クライアントの構成を示すブロック図である。また、図3は、プリンタの構成を示すブロック図であり、図4は、プリンタの印刷部の構造を模式的に示す図である。また、図5乃至図8は、本実施例の制御に使用されるデータの構成例を示す図であり、図9及び図10は、本実施例のプリンタの動作を示すフローチャート図である。図1に示すように、本実施例の印刷システム10は、印刷データを送信して印刷を指示するコンピュータ装置本実施例ではクライアント20と呼ぶ。と、印刷データを受信して印刷を実行するプリンタや複合機などの複数の画像形成装置本実施例では、プリンタA~Cの3つのプリンタ30とする。とで構成される。これらは、イーサネット登録商標、トークンリング、FDDIFiberDistributedDataInterface等の規格により定められるLANLocalAreaNetworkやWANWideAreaNetwork等のネットワーク40によって接続されている。以下、クライアント20及びプリンタ30の構成について詳述する。クライアント上記クライアント20は、図2に示すように、CPU21CentralProcessingUnit、ROMReadOnlyMemory22、RAMRandomAccessMemory23、記憶部24、表示部25、操作部26、ネットワークインターフェース27などを備え、これらは信号をやり取りするためのバス28を介して相互に接続されている。ROM22は、クライアント20の動作を制御するためのプログラム、OSOperatingSystem、アプリケーション、プリンタドライバ、ネットワークドライバなどのプログラム等を記憶する。RAM23は、CPU21による制御に必要なデータ及び制御動作時に一時記憶が必要なデータ等を記憶する。そして、CPU21は、ROM22及びRAM23と協働して制御部として機能し、クライアント20全体の動作を制御する。OSは、アプリケーション、プリンタドライバ、ネットワークドライバの各制御を行う。アプリケーションは、印刷対象となる文書データを作成する。プリンタドライバは、アプリケーションで作成した文書データを、プリンタ30が解釈可能な言語PCLPrinterControlLanguageやPSPostScriptなどのPDLPageDescriptionLanguageに変換して印刷データを作成する。記憶部24は、HDDHardDiskDriveなどで構成され、各種プログラムやデータを記憶する。表示部25は、液晶表示装置LCD:LiquidCrystalDisplayや有機ELelectroluminescence表示装置などで構成され、文書の作成画面や印刷条件の設定画面などを表示する。操作部26は、マウス等のポインティングデバイスやキーボードなどで構成され、アプリケーションによる文書の作成やプリンタドライバによる印刷条件の設定、印刷指示などの操作を可能にする。ネットワークインターフェース27は、NICNetworkInterfaceCardやモデムなどで構成され、ネットワーク40を介して、プリンタ30との通信を可能にする。なお、図2は、クライアントの一例であり、印刷データを作成してプリンタ30に印刷を指示できる構成であればよい。プリンタプリンタ30は、図3に示すように、CPU31、ROM32、RAM33、操作パネル部34、印刷部35、ネットワークインターフェース36などを備え、これらは、信号をやり取りするためのバス37を介して相互に接続されている。ROM32は、印刷データに基づく印刷処理を実行するためのプログラム等を記憶する。RAM33は、クライアント20から受信した印刷データ、他のプリンタ30から受信した転送データ、CPU31による制御に必要なデータ及び制御動作時に一時記憶が必要なデータ等を記憶する。そして、CPU31は、ROM32、RAM33と協働して制御部として機能し、画像処理装置10全体の動作を制御する。本実施例では、制御部は、印刷データの各ページをラスタライズしてページ毎の画像データを生成し、ラスタライズ後の画像データに対して、必要に応じて画像処理色調整、濃度調整、スライドや縮小などの処理やスクリーニングを行った後、印刷部35で印刷可能な画像データに変換する機能、ネットワーク40に接続される他のプリンタからプリンタ情報を取得して、代替印刷が可能なプリンタを検索し、代替印刷が可能なプリンタが見つかった場合はそのプリンタに印刷データに基づいて作成した転送データを送信し、代替印刷が可能なプリンタが見つからなかった場合はいずれかのプリンタに転送データを送信する機能を有する。操作パネル部34は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。印刷部35は、電子写真方式や静電記録方式等の作像プロセスを利用した画像形成に必要な構成要素、例えば、感光体、転写ベルト、定着器、各種搬送ベルト等を含み、印刷データに基づく画像を用紙等の記録媒体に印刷する。ネットワークインターフェース36は、NICやモデムなどで構成され、ネットワーク40を介して、クライアント20や他のプリンタ30との通信を可能にする。上記印刷部35は、図4に示すように、用紙等の記憶媒体を供給する給紙ユニット50、記録媒体に画像を形成する画像形成ユニット60、用紙が排出される排紙ユニット70、用紙の表裏を反転されるための反転機構部80などを備えている。画像形成ユニット60は、矢印方向に回転する感光体ドラム61、帯電装置62、露光装置63、現像装置64、中間転写ベルト65、清掃装置66、および定着装置67を有している。感光体ドラム61の表面が帯電装置62により一様に帯電された後、露光装置63よりレーザを照射することにより、感光体ドラム61の表面に静電潜像が作成され、静電潜像にトナーが付着して顕像化される。現像装置64はシアンC、マゼンタM、イエローY、ブラックKの各色の現像ローラ68を有しており、顕像化された各色トナー画像は、転写部69まで搬送されて順次中間転写ベルト65上に転移され重ね合わされ、重ね合わされたカラーの画像が、給紙ユニット50から搬送されてきた用紙に転写される。用紙上のトナー画像は、定着装置67で定着されて、排紙ユニット70に排出される。給紙ユニット50は、複数の給紙トレイ51~54を備えている。給紙トレイ54は手差し給紙トレイである。一方、排紙ユニット70は、複数の排紙トレイ71~74を備えている。排紙ユニット70は、搬送されてきた用紙に対してパンチ穴空け処理、ステープル綴じ処理等のフィニッシング処理を施す後処理部を備えていてもよい。また、画像形成ユニット60、給紙ユニット50、排紙ユニット70、反転機構部80には、それぞれのユニットを正常に通紙できたかどうかを検知するカメラ、センサー等の通紙検知ユニット91~94を備え、通紙検知ユニット91~94からの信号により、制御部は、用紙やトナーなどの消耗品の不足、紙詰まりなどのシステムエラーの発生を認識することができる。以下、本実施例のプリンタ30の動作について、図5乃至図8のデータ構成例、図9及び図10のフローチャート図を参照して説明する。なお、以下の説明において、障害が発生したプリンタ30をプリンタA、プリンタAに代わって印刷を行うプリンタをプリンタB、Cとする。プリンタAの動作ユーザが、クライアント20の操作部26を操作して印刷データを作成し、その印刷データをプリンタAに送信して印刷を指示すると、図9に示すように、プリンタAの制御部は、ネットワークインターフェース36を介して、クライアント20から印刷データを受信し、RAM33に保存するS101。この印刷データは、図5aに示すように、後処理装置設定、レイアウト設定、カラー/モノクロ、出力紙サイズ、ページ数、ジョブ名などの印刷設定と画像データとを含んでいる。具体的には、図5bに示すように、後処理装置設定として、パンチやステープル、綴じ方向などの小項目を含み、パンチの穴の数、ステープルの点数、左綴じ、右綴じなどが設定される。また、レイアウト設定は、両面/片面、集約などの小項目を含み、印刷形態、集約形態が設定される。また、カラー/モノクロでは、カラー印刷かモノクロ印刷かが設定される。また、出力紙サイズでは、A3、A4、B5、B4、Letterなどのサイズが設定される。また、ページ数では原稿のページ数、ジョブ名では、印刷データに基づくジョブの名称が設定される。次に、プリンタAの制御部は、RAM33に保存した印刷データを解析して、印刷設定と画像データを読み取り、印刷設定に従った印刷処理を印刷部35に実行させS102、そのページの印刷が正常に終了したかを判断するS103。そのページの印刷が正常に終了した場合は、プリンタAの制御部は、印刷完了ページ数をインクリメントしてRAM33に記憶しS105、全ページの印刷が完了したかカウント数と印刷データのページ数とが一致したかを判断するS106。全ページの印刷が完了していない場合は、S102に戻って同様の処理を繰り返し、全ページの印刷が完了した場合は、処理を終了する。一方、S103で、そのページの印刷が正常に終了しなかった場合は、プリンタAの制御部は、エラー内容を判断するS104。継続印刷が可能なエラーの場合例えば、同サイズの紙が複数トレイに装填されていて、片方のトレイが紙切れになり、もう片方のトレイで印刷を継続できる場合などは、S102に戻って再度、印刷を行う。これに対して、継続印刷ができないエラー例えば、消耗品不足やシステムエラーなどの場合は、転送データを作成し、RAM33に保存するS107。具体的には、S105でカウントしていた印刷完了ページ数に1を加算した印刷開始ページ番号と、クライアント20のネットワーク上の場所を示す依頼元IPアドレスと、を取得し、図6に示すように、印刷開始ページ番号と依頼元IPアドレスとをクライアント20から受信した印刷データに付加して転送データを作成する。なお、本実施例では、転送データを受け取ったプリンタ30がクライアント20に印刷完了などを通知できるようにするために、転送データに依頼元IPアドレスを付加しているが、上記通知が必要ない場合は、依頼元IPアドレスを付加しなくてもよい。また、プリンタAが1ページも印刷しなかった場合は、印刷データをそのまま転送してもよく、その場合は、転送データを作成する必要はない。次に、プリンタAの制御部は、ネットワーク上から代替印刷が可能なプリンタ30を検索するS108。具体的には、ネットワークインターフェース36を介して、ネットワーク上のプリンタ30から図7に示すようなプリンタ情報を取得し、印刷データの印刷設定とプリンタ情報とを比較することにより、印刷設定に応じた印刷が可能であり、かつ、直ちに印刷可能なアイドル状態待機状態のプリンタ30を検索する。代替印刷が可能なプリンタ30が見つかった場合S109のYesの場合は、プリンタAの制御部は、そのプリンタ30ここでは、プリンタBとする。に、ネットワークインターフェース36を介して、S107でRAM33に保存した転送データを転送するS110。そして、図8に示すように、印刷完了ページ番号、エラー内容、印刷データの状態情報、ジョブ名、転送先情報などを記述した通知情報を作成し、その通知情報をクライアント20に通知してS112、一連の処理を終了する。この時点で、プリンタAは印刷データを手放すことができるため、障害を復旧するためのメンテナンス特に、電源の遮断を必要とするようなメンテナンスを速やかに実行することが可能となる。一方、代替印刷が可能なプリンタ30が見つからなかった場合S109のNoの場合は、プリンタAの制御部は、印刷設定に応じた印刷が可能であるが、直ちに印刷できない他のプリンタ30ここではプリンタCとする。に対して、転送データを転送しS111、図8に示す通知情報をクライアント20に通知してS112、一連の処理を終了する。なお、ここでは、プリンタCは、印刷設定に応じた印刷が可能なプリンタとしたが、例えば、印刷設定の出力紙サイズで設定された用紙がトレイに装填されていない場合には、いずれかのトレイにその出力紙サイズの用紙を装填すれば印刷設定に応じた印刷が可能になるため、必ずしも現状で印刷設定に応じた印刷が可能なプリンタである必要はない。また、代替印刷が可能なプリンタ30や上記他のプリンタ30が複数見つかった場合は、どのプリンタ30に転送データを転送してもよいが、処理能力の大きいプリンタや処理待ちのジョブ数が少ないプリンタなどに優先的に転送することにより、印刷完了までの時間を短縮することができる。また、プリンタAとの距離が近いプリンタなどに優先的に転送することにより、印刷を指示したユーザの利便性を向上させることができる。プリンタBの動作図10aに示すように、プリンタBの制御部は、プリンタAからのプリンタ情報の取得要求を受信するとS201、自装置のプリンタ情報をプリンタAに送信するS202。その後、プリンタBの制御部は、プリンタAから転送データを受信するとS203、転送データを解析して、印刷開始ページ番号、依頼元IPアドレス、印刷設定、画像データを読み取りS204、印刷部35に、印刷開始ページ番号以降のページの印刷を実行させるS205。そして、印刷が完了したら、印刷完了をクライアント20に通知してS206、一連の処理を終了する。プリンタCの動作図10bに示すように、プリンタCの制御部は、プリンタAからのプリンタ情報の取得要求を受信するとS301、自装置のプリンタ情報をプリンタAに送信するS302。その後、プリンタCの制御部は、プリンタAから転送データを受信するとS303、転送データを解析して、印刷開始ページ番号、依頼元IPアドレス、印刷設定、画像データを読み取るS304。次に、プリンタCの制御部は、直ちに印刷できない理由を特定しS305、その理由に応じた処理を実行するS306。例えば、他の印刷データに基づく印刷中であるために直ちに印刷ができない場合は、印刷中のジョブを中断したり、印刷中のジョブが終了するまで待機したりする。また、印刷設定の出力紙サイズの用紙がトレイに装填されていないために直ちに印刷ができない場合は、そのサイズの用紙をトレイに装填するようにユーザに促したり、そのサイズの用紙がトレイに装填されるまで待機したりする。次に、プリンタCの制御部は、印刷部35に、印刷開始ページ番号以降のページの印刷を実行させS307、印刷が完了したら、印刷完了をクライアント20に通知してS308、一連の処理を終了する。このように、障害が発生したプリンタ30は、ネットワーク40上のいずれかのプリンタ30に転送データを転送するため、電源の遮断を必要とするようなメンテナンスであっても速やかに実行することが可能となる。また、転送データを受信したプリンタ30は、障害が発生したプリンタ30のメンテナンスを待つことなく、速やかに印刷を開始するため、効率的に印刷処理を実行することができる。次に、本発明の第2の実施例に係る印刷システムについて、図11及び図12を参照して説明する。図11及び図12は、本実施例のプリンタの動作を示すフローチャート図である。前記した第1の実施例では、代替印刷が可能なプリンタ30が見つからなかった場合に、印刷設定に応じた印刷が可能であるが、直ちに印刷することはできない他のプリンタ30に転送データを転送するようにしたが、この構成では、転送データを受信した他のプリンタ30が代替印刷が可能な状態になるまで印刷処理が待たされる。そこで、本実施例では、ネットワーク上に代替印刷が可能なプリンタ30が見つからなかった場合に、代替印刷が可能なプリンタ30を検索する処理を代行させるためのアイドル状態のプリンタ30を検索し、そのプリンタ30に検索処理を代行させることにより、更に効率的にジョブが処理できるようにする。その場合、プリンタ30の構成は前記した第1の実施例と同様であるが、障害が発生したプリンタ30プリンタAの制御部は、代替印刷が可能なプリンタ30を検索し、代替印刷が可能なプリンタ30が見つからない場合は、検索処理を代行可能なアイドル状態のプリンタ30を検索し、アイドル状態のプリンタ30が見つかった場合は、そのプリンタ30に転送データを送信し、アイドル状態のプリンタ30が見つからなかった場合は、いずれかのプリンタ30に転送データを送信する制御を行う。また、転送データを受信したアイドル状態のプリンタ30の制御部は、代替印刷が可能なプリンタ30が見つかるまで検索を継続し、代替印刷が可能なプリンタ30が見つかったら、そのプリンタ30に転送データを送信する制御を行う。以下、本実施例のプリンタ30の動作について、図11及び図12のフローチャート図を参照して説明する。なお、以下の説明において、障害が発生したプリンタ30をプリンタA、プリンタAに代わって検索処理を行うプリンタをプリンタB、プリンタBによって検索されるプリンタをプリンタCとする。プリンタAの動作ユーザが、クライアント20の操作部26を操作して印刷データを作成し、その印刷データをプリンタAに送信して印刷を指示すると、図11に示すように、プリンタAの制御部は、ネットワークインターフェース36を介して、クライアント20から図5に示すような印刷データを受信し、RAM33に保存するS401。そして、プリンタAの制御部は、RAM33に保存した印刷データを解析して、印刷設定と画像データを読み取り、印刷設定に従った印刷処理を印刷部35に実行させS402、そのページの印刷が正常に終了したかを判断するS403。そのページの印刷が正常に終了した場合は、プリンタAの制御部は、印刷完了ページ数をインクリメントしてRAM33に記憶しS405、全ページの印刷が完了したかカウント数と印刷データのページ数とが一致したかを判断するS406。全ページの印刷が完了していない場合は、S402に戻って同様の処理を繰り返し、全ページの印刷が完了した場合は、処理を終了する。一方、S403で、そのページの印刷が正常に終了しなかった場合は、プリンタAの制御部は、エラー内容を判断するS404。継続印刷が可能なエラーの場合は、S402に戻って再度、印刷を行い、継続印刷ができないエラーの場合は、図6に示すような転送データを作成し、RAM33に保存するS407。次に、プリンタAの制御部は、ネットワークインターフェース36を介して、ネットワーク上のプリンタ30から図7に示すようなプリンタ情報を取得し、印刷データの印刷設定とプリンタ情報とを比較することによって、代替印刷が可能なプリンタ30、具体的には、印刷設定に応じた印刷が可能であり、かつ、直ちに印刷可能なアイドル状態待機状態のプリンタ30を検索するS408。代替印刷が可能なプリンタ30が見つかった場合S409のYesの場合は、プリンタAの制御部は、そのプリンタ30に、ネットワークインターフェース36を介して、S407でRAM33に保存した転送データを転送するS410。そして、図8に示すような通知情報を作成し、その通知情報をクライアント20に通知してS415、一連の処理を終了する。この時点で、プリンタAは印刷データを手放すことができるため、障害を復旧するためのメンテナンス特に、電源の遮断を必要とするようなメンテナンスを速やかに実行することが可能となる。ここで、前記した第1の実施例では、代替印刷が可能なプリンタ30が見つからなかった場合に、印刷設定に応じた印刷が可能であるが、直ちに印刷することはできないプリンタ30例えば、印刷中のプリンタや印刷設定で指定されたサイズの用紙が装填されていないプリンタなどに転送データを転送したが、本実施例では、転送データを受信したプリンタ30で速やかに印刷処理が実行されるようにする。具体的には、プリンタAの制御部は、代替印刷が可能なプリンタ30を検索する処理を代行させるアイドル状態のプリンタ30を検索するS411。そして、アイドル状態のプリンタ30が見つかった場合S412のYesの場合は、そのプリンタ30ここではプリンタBに、ネットワークインターフェース36を介して、S407でRAM33に保存した転送データを転送するS413。一方、アイドル状態のプリンタ30が見つからなかった場合S412のNoの場合は、プリンタAの制御部は、アイドル状態でない他のプリンタ30に転送データを転送するS414。そして、図8に示す通知情報をクライアント20に通知してS415、一連の処理を終了する。なお、アイドル状態でない他のプリンタ30は、転送データを受信した後、代替印刷が可能な状態になったら、自ら転送データに基づいて印刷を実行してもよいし、アイドル状態になったら、代替印刷が可能なプリンタ30を検索する処理を実行してもよい。また、アイドル状態のプリンタ30は、転送データに基づいて印刷を実行するのではなく、代替印刷が可能なプリンタ30を検索する処理を実行するだけであるため、印刷設定に応じた印刷が可能な構成でなくてもよい。また、アイドル状態のプリンタ30やアイドル状態でない他のプリンタ30が複数見つかった場合は、どのプリンタ30に転送データを転送してもよいが、処理能力の大きいプリンタや処理待ちのジョブ数が少ないプリンタなどに優先的に転送することにより、印刷完了までの時間を短縮することができる。また、プリンタAとの距離が近いプリンタなどに優先的に転送することにより、印刷を指示したユーザの利便性を向上させることができる。プリンタBの動作図12aに示すように、プリンタBの制御部は、プリンタAからのプリンタ情報の取得要求を受信するとS501、自装置のプリンタ情報をプリンタAに送信するS502。その後、プリンタBの制御部は、プリンタAから転送データを受信するとS503、転送データを解析して、印刷設定を読み取ると共にS504、ネットワーク上のプリンタ30からプリンタ情報を取得し、印刷データの印刷設定とプリンタ情報とを比較することにより、代替印刷が可能なプリンタ30、具体的には、印刷設定に応じた印刷が可能であり、かつ、直ちに印刷可能なアイドル状態待機状態のプリンタ30を検索するS505。そして、代替印刷が可能なプリンタ30が見つかった場合S506のYesの場合は、プリンタBの制御部は、そのプリンタ30ここではプリンタCに、ネットワークインターフェース36を介して、S503で受信した転送データを転送するS507。その後、転送データの転送先をクライアント20に通知してS508、一連の処理を終了する。プリンタCの動作図12bに示すように、プリンタCの制御部は、プリンタAからのプリンタ情報の取得要求を受信するとS601、自装置のプリンタ情報をプリンタAに送信するS602。また、プリンタBからのプリンタ情報の取得要求を受信するとS603、自装置のプリンタ情報をプリンタBに送信するS604。その後、プリンタCの制御部は、プリンタBから転送データを受信するとS605、転送データを解析して、印刷開始ページ番号、依頼元IPアドレス、印刷設定、画像データを読み取りS606、印刷部35に、印刷開始ページ番号以降のページの印刷を実行させるS607。そして、印刷が完了したら、印刷完了をクライアント20に通知してS608、一連の処理を終了する。なお、上記フローでは、代替印刷が可能なプリンタ30を検索し、代替印刷が可能なプリンタ30が見つからない場合に、検索処理を代行させるアイドル状態のプリンタ30を検索したが、代替印刷可能なプリンタ30を検索することなく、直ちに、検索処理を代行させるアイドル状態のプリンタ30を検索する構成としてもよい。このように、障害が発生したプリンタ30は、ネットワーク40上のいずれかのプリンタに転送データを転送するため、電源の遮断を必要とするような障害が発生した場合であっても、メンテナンスを速やかに実行することが可能となる。また、検索処理を代行するプリンタ30は、代替印刷が可能なプリンタが見つかったら、そのプリンタに転送データを転送して印刷を実行させるため、効率的に印刷処理を実行することができる。なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。例えば、上記各実施例では、印刷を行うプリンタ30の制御について説明したが、FAXを行うファクシミリの制御など、特定の処理を行う複数の装置が存在するシステムにおいて、ある装置に処理を実行できない事由が生じた時に、他の装置に処理を代行させる任意の場合に対して、同様に適用することができる。