ネットワークを介して接続された画像形成装置に画像形成出力を実行させる情報処理装置であって、前記ネットワークを介して接続された画像形成装置及び前記情報処理装置に直接接続された画像形成装置に関する機器情報を記憶媒体に登録すると共に、前記登録した機器情報をネットワークを介して他の情報処理装置と共有する機器情報管理部と、選択された前記画像形成装置における画像形成出力が不可能である場合に、前記登録された機器情報に基づいて画像形成出力を代行する代行機器を検索する代替機器検索部と、前記代替機器として他の情報処理装置に直接接続された画像形成装置が選択された場合に、前記他の情報処理装置に対して、画像形成出力の代行要求を送信する代行要求送信部と、前記代行要求を受信した場合に、前記画像形成出力の代行の可否を判断する代行可否判断部と、前記代行が可能であると判断した場合に、前記直接接続された画像形成装置による画像形成出力を制御する画像形成出力制御部に対して、前記受信した代行要求に基づいて画像形成出力の実行を要求する代行要求処理部とを含むことを特徴とする情報処理装置。前記代行可否判断部は、ユーザが前記画像形成出力の代行の可否を指定するための操作画面を表示部に表示させ、ユーザの操作に応じて前記画像形成出力の代行の可否を判断することを特徴とする請求項1に記載の情報処理装置。前記代行要求送信部は、前記情報処理装置を利用するユーザを識別するためのユーザ識別情報を含む前記代行要求を送信し、前記代行可否判断部は、前記代行要求に含まれる前記ユーザ識別情報に基づいて前記画像形成出力の代行の可否を判断することを特徴とする請求項1に記載の情報処理装置。前記代行可否判断部は、予め定められた設定に従って前記画像形成出力の代行の可否を判断することを特徴とする請求項1に記載の情報処理装置。前記機器情報は、前記画像形成装置を動作させるためのプログラムの種類に関する情報を含み、前記代替機器検索部は、前記画像形成出力が不可能であった画像形成装置と前記動作させるためのプログラムが同種類である画像形成装置を優先的に代行機器として選択することを特徴とする請求項1乃至4いずれか1項に記載の情報処理装置。ネットワークを介して接続された画像形成装置に画像形成出力を実行させる情報処理装置の制御方法であって、前記ネットワークを介して接続された画像形成装置及び前記画像形成出力制御装置に直接接続された画像形成装置に関する機器情報を記憶媒体に登録すると共に、前記登録した機器情報をネットワークを介して他の情報処理装置と共有し、選択された前記画像形成装置における画像形成出力が不可能である場合に、前記登録された機器情報に基づいて画像形成出力を代行する代行機器を検索し、前記代替機器として他の情報処理装置に直接接続された画像形成装置が選択された場合に、前記他の情報処理装置に対して、画像形成出力の代行要求を送信し、前記代行要求を受信した場合に、前記画像形成出力の代行の可否を判断し、前記代行が可能であると判断した場合に、前記直接接続された画像形成装置による画像形成出力を制御する画像形成出力制御部に対して、前記受信した代行要求に基づいて画像形成出力の実行を要求することを特徴とする情報処理装置の制御方法。ネットワークを介して接続された画像形成装置に画像形成出力を実行させる情報処理装置の制御プログラムであって、前記ネットワークを介して接続された画像形成装置及び前記画像形成出力制御装置に直接接続された画像形成装置に関する機器情報を記憶媒体に登録すると共に、前記登録した機器情報をネットワークを介して他の情報処理装置と共有するステップと、選択された前記画像形成装置における画像形成出力が不可能である場合に、前記登録された機器情報に基づいて画像形成出力を代行する代行機器を検索するステップと、前記代替機器として他の情報処理装置に直接接続された画像形成装置が選択された場合に、前記他の情報処理装置に対して、画像形成出力の代行要求を送信するステップと、前記代行要求を受信した場合に、前記画像形成出力の代行の可否を判断するステップと、前記代行が可能であると判断した場合に、前記直接接続された画像形成装置による画像形成出力を制御する画像形成出力制御部に対して、前記受信した代行要求に基づいて画像形成出力の実行を要求するステップとを情報処理装置に実行させることを特徴とする情報処理装置の制御プログラム。複数の情報処理装置、前記複数の情報処理装置とネットワークを介して接続された画像形成装置、及び前記情報処理装置に直接接続された画像形成装置を含む画像形成システムであって、前記情報処理装置は、前記ネットワークを介して接続された画像形成装置及び前記情報処理装置に直接接続された画像形成装置に関する機器情報を記憶媒体に登録すると共に、前記登録した機器情報をネットワークを介して他の情報処理装置と共有する機器情報管理部と、選択された前記画像形成装置における画像形成出力が不可能である場合に、前記登録された機器情報に基づいて画像形成出力を代行する代行機器を検索する代替機器検索部と、前記代替機器として他の情報処理装置に直接接続された画像形成装置が選択された場合に、前記他の情報処理装置に対して、画像形成出力の代行要求を送信する代行要求送信部と、前記代行要求を受信した場合に、前記画像形成出力の代行の可否を判断する代行可否判断部と、前記代行が可能であると判断した場合に、前記直接接続された画像形成装置による画像形成出力を制御する画像形成出力制御部に対して、前記受信した代行要求に基づいて画像形成出力の実行を要求する代行要求処理部とを含むことを特徴とする画像形成システム。特許文献1に開示された方法においては、印刷ジョブを転送する関係上、LANLocalAreaNetwork等のネットワーク上に直接接続されている画像形成装置のみが代行の対象となる。そのため、USBUniversalSerialBus等を介してPCにのみ接続されている画像形成装置、即ちローカルな画像形成装置は代行の対象とはならない。ローカルな画像形成装置が接続されているPCをサーバとして機能させ、他のPCからサーバを経由してローカルな画像形成装置に画像形成出力を実行させる方法であれば従来から用いられている。しかしながら、従来の方法においては、ローカルな画像形成装置が接続されたPCと、印刷ジョブを送信するPCとの両方に設定が必要であり、操作に不慣れなユーザには利用が困難である。また、印刷ジョブを送信することが可能なのは上述した設定を行ったPCのみであり、画像形成装置において障害が発生した場合の代行印刷には対応していない。本発明は、このような課題を解決するためになされたものであり、情報処理装置にローカルに接続された画像形成装置による代行印刷を可能とすることを目的とする。上記課題を解決するために、本発明の一態様は、ネットワークを介して接続された画像形成装置に画像形成出力を実行させる情報処理装置であって、前記ネットワークを介して接続された画像形成装置及び前記情報処理装置に直接接続された画像形成装置に関する機器情報を記憶媒体に登録すると共に、前記登録した機器情報をネットワークを介して他の情報処理装置と共有する機器情報管理部と、選択された前記画像形成装置における画像形成出力が不可能である場合に、前記登録された機器情報に基づいて画像形成出力を代行する代行機器を検索する代替機器検索部と、前記代替機器として他の情報処理装置に直接接続された画像形成装置が選択された場合に、前記他の情報処理装置に対して、画像形成出力の代行要求を送信する代行要求送信部と、前記代行要求を受信した場合に、前記画像形成出力の代行の可否を判断する代行可否判断部と、前記代行が可能であると判断した場合に、前記直接接続された画像形成装置による画像形成出力を制御する画像形成出力制御部に対して、前記受信した代行要求に基づいて画像形成出力の実行を要求する代行要求処理部とを含むことを特徴とする。本発明の他の態様は、ネットワークを介して接続された画像形成装置に画像形成出力を実行させる情報処理装置の制御方法であって、前記ネットワークを介して接続された画像形成装置及び前記画像形成出力制御装置に直接接続された画像形成装置に関する機器情報を記憶媒体に登録すると共に、前記登録した機器情報をネットワークを介して他の情報処理装置と共有し、選択された前記画像形成装置における画像形成出力が不可能である場合に、前記登録された機器情報に基づいて画像形成出力を代行する代行機器を検索し、前記代替機器として他の情報処理装置に直接接続された画像形成装置が選択された場合に、前記他の情報処理装置に対して、画像形成出力の代行要求を送信し、前記代行要求を受信した場合に、前記画像形成出力の代行の可否を判断し、前記代行が可能であると判断した場合に、前記直接接続された画像形成装置による画像形成出力を制御する画像形成出力制御部に対して、前記受信した代行要求に基づいて画像形成出力の実行を要求することを特徴とする。本発明の更に他の態様は、ネットワークを介して接続された画像形成装置に画像形成出力を実行させる情報処理装置の制御プログラムであって、前記ネットワークを介して接続された画像形成装置及び前記画像形成出力制御装置に直接接続された画像形成装置に関する機器情報を記憶媒体に登録すると共に、前記登録した機器情報をネットワークを介して他の情報処理装置と共有するステップと、選択された前記画像形成装置における画像形成出力が不可能である場合に、前記登録された機器情報に基づいて画像形成出力を代行する代行機器を検索するステップと、前記代替機器として他の情報処理装置に直接接続された画像形成装置が選択された場合に、前記他の情報処理装置に対して、画像形成出力の代行要求を送信するステップと、前記代行要求を受信した場合に、前記画像形成出力の代行の可否を判断するステップと、前記代行が可能であると判断した場合に、前記直接接続された画像形成装置による画像形成出力を制御する画像形成出力制御部に対して、前記受信した代行要求に基づいて画像形成出力の実行を要求するステップとを情報処理装置に実行させることを特徴とする。本発明の更に他の態様は、複数の情報処理装置、前記複数の情報処理装置とネットワークを介して接続された画像形成装置、及び前記情報処理装置に直接接続された画像形成装置を含む画像形成システムであって、前記情報処理装置は、前記ネットワークを介して接続された画像形成装置及び前記情報処理装置に直接接続された画像形成装置に関する機器情報を記憶媒体に登録すると共に、前記登録した機器情報をネットワークを介して他の情報処理装置と共有する機器情報管理部と、選択された前記画像形成装置における画像形成出力が不可能である場合に、前記登録された機器情報に基づいて画像形成出力を代行する代行機器を検索する代替機器検索部と、前記代替機器として他の情報処理装置に直接接続された画像形成装置が選択された場合に、前記他の情報処理装置に対して、画像形成出力の代行要求を送信する代行要求送信部と、前記代行要求を受信した場合に、前記画像形成出力の代行の可否を判断する代行可否判断部と、前記代行が可能であると判断した場合に、前記直接接続された画像形成装置による画像形成出力を制御する画像形成出力制御部に対して、前記受信した代行要求に基づいて画像形成出力の実行を要求する代行要求処理部とを含むことを特徴とする。本発明によれば、情報処理装置にローカルに接続された画像形成装置による代行印刷を可能とすることができる。以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、ネットワークに直接接続された画像形成装置と、PCPersonalComputer等の情報処理装置にローカルに接続された画像形成装置とが混在するシステムにおいて、ネットワークに直接接続された画像形成装置において障害が発生して出力が不可能である場合に、ローカルに接続された画像形成装置による代行印刷を可能とするシステムを例として説明する。図1は、本実施の形態に係るシステムの運用形態の例を示す図である。図1に示すように、本実施形態に係るシステムは、PCPersonalComputer1、PC2、ネットワーク複合機3a、ネットワーク複合機3b及びローカルプリンタ4を含む。本実施形態においては、PC1、PC2、ネットワーク複合機3a及びネットワーク複合機3bがLANLocalAreaNetwork等のネットワークを介して接続されており、ローカルプリンタ4がPC2のみに接続されている。PC1は、ユーザが操作する情報処理端末であり、本実施形態においては、印刷ジョブの送信元として機能する。PC2は、PC1と同様にユーザが操作する情報処理端末であり、ローカルプリンタ4がUSBUniversalSerialBus等のインタフェースを介して直接接続されている。PC1及びPC2には、本実施形態の要旨に係る機能を実現するためのソフトウェアプログラムがインストールされている。ネットワーク複合機3a及びネットワーク複合機3bは、ネットワークを介して接続されている画像処理装置であり、プリンタ、スキャナ、ファクシミリ等の画像処理機能が複合的に搭載されている。ネットワーク複合機3a、3bは、PC1及びPC2からネットワークを介して印刷ジョブを受信することにより画像形成出力を実行する。ローカルプリンタ4は、PC2に直接接続されている画像形成装置であり、上述したように、USB等のインタフェースを介してPC2に直接接続されている。ここで、本実施形態における直接接続されているということの意義は、LANのように多対多の通信が可能なネットワークを介して接続されているのではなく、例えばUSBのように、複数の機器がホストであるPC1台のみと通信可能なインタフェースや、シリアル回線のように1対1の通信のみ可能なインタフェースを介してローカルに接続されていることを意味する。換言すれば、本実施形態におけるローカルプリンタ4がPC2に直接接続されていることの意義は、ローカルプリンタ4が、PC1やネットワーク複合機3a、3bと総合に接続されたLANとは異なるネットワークを介してPC2と接続されていることを意味する。PC2とローカルプリンタ4との接続のインタフェースとしては、上述したUSB、シリアル回線の他、IEEE、等を用いることが可能である。また、無線のインタフェースによりPC2とローカルプリンタ4とを接続することも可能であり、具体的には、Bluetooth登録商標による接続等を用いることが可能である。ローカルプリンタ4は、PC2からのコマンドに基づいて画像形成出力を実行する。PC2が仲介することにより、ローカルプリンタ4による代行印刷を可能とすることが本実施形態に係る要旨である。次に、本実施形態に係るPC1、PC2のハードウェア構成について説明する。図2は、本実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。図2に示すように、本実施形態に係るPC1、PC2は、一般的なサーバやPCPersonalComputer等と同様の構成を含む。即ち、本実施形態に係るPC1、PC2は、CPUCentralProcessingUnit10、RAMRandomAccessMemory20、ROMReadOnlyMemory30、HDDHardDiskDrive40及びI/F50がバス80を介して接続されている。また、I/F50にはLCDLiquidCrystalDisplay60及び操作部70が接続されている。CPU10は演算手段であり、PC1、PC2全体の動作を制御する。RAM20は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、CPU10が情報を処理する際の作業領域として用いられる。ROM30は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。HDD40は、情報の読み書きが可能な不揮発性の記憶媒体であり、OSOperatingSystemや各種の制御プログラム、アプリケーションプログラム等が格納される。I/F50は、バス80と各種のハードウェアやネットワーク等を接続し制御する。LCD60は、配信サーバ2の状態を確認するための視覚的ユーザインタフェースである。操作部70は、キーボードやマウス、タッチパネル等、ユーザがPC1、PC2に情報を入力するためのユーザインタフェースである。尚、図1において説明したように、本実施形態に係る文書管理サーバ1はサーバとして運用される。従って、LCD60及び操作部70等のユーザインタフェースは省略可能である。このようなハードウェア構成において、ROM30やHDD40若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがRAM20に読み出され、CPU10の制御に従って動作することにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係るPC1、PC2の機能を実現する機能ブロックが構成される。次に、本実施形態に係るPC1、PC2の機能構成について、図3を参照して説明する。図3に示すように、本実施形態に係るPC1、PC2は、上述したLCD60及び操作部70に加えて、コントローラ100及びネットワークI/F105を含む。また、コントローラ100は、通信制御部101、プリンタドライバ102、情報記憶部103、UI制御部104及び機器連携制御部110を含む。更に、機器連携制御部110は、機器監視部111、印刷データ解析部112及び代替機器検索部113を含む。ネットワークI/F105は、PC1、PC2がネットワークを介して他の機器と通信するためのインタフェースであり、Ethernet登録商標やUSBインタフェースが用いられる。ネットワークI/F105は、図2に示すI/F50によって実現される。コントローラ100は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ROM30や不揮発性メモリ並びにHDD40や光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、RAM20等の揮発性メモリ以下、メモリにロードされ、CPU10がそのプログラムに従って演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ100が構成される。コントローラ100は、PC1、PC2夫々において、装置全体を制御する制御部である。通信制御部101は、ネットワークI/F105を介して他の機器から情報を受信すると共に、ネットワークI/F105を介して他の機器に情報を送信する。プリンタドライバ102は、PC1、PC2において動作するアプリケーションの動作に応じて、ネットワーク複合機3a、3bやローカルプリンタ4に画像形成出力を実行させるための印刷ジョブを生成し、通信制御部101に送信させる。また、本実施形態に係るプリンタドライバ102は、ユーザによって画像形成出力先として指定された画像形成装置による画像形成出力が可能な否かを認識し、画像形成出力が不可能であった場合、それを代替機器検索部113に通知する。尚、図3においては、プリンタドライバ102として1つのブロックで説明しているが、実際には、複数の画像形成装置夫々毎に対応したプリンタドライバがインストールされる。従って、複数の画像形成装置を利用するPCにおいては、複数のプリンタドライバ102が構成される。また、ネットワーク複合機3a、3bのみならず、ローカルプリンタ4についても、対応するプリンタドライバがインストールされることにより利用可能となる。情報記憶部103は、利用可能な画像形成装置の情報を記憶している。図4を参照して、本実施形態に係る情報記憶部103の内容について説明する。図4に示すように、本実施形態に係る情報記憶部103は、依頼先ID、ホスト名、ホスト種別、機器名、機能テーブルIDが互いに関連付けられた情報であり、利用可能な画像形成装置毎に夫々の情報が記述された機器情報テーブルを記憶している。依頼先IDは、夫々のデータベース内において利用可能な画像形成装置を識別するための識別情報である。ホスト名は、ネットワークを介して画像形成装置に印刷ジョブを送信するために、その送信先をネットワーク上で一意に識別するためのネットワーク識別情報である。ホスト種別は、上述したホスト名によって示されるネットワーク識別情報が、ネットワーク複合機3a、3bのような画像処理装置のものか、PC1、PC2のような情報処理装置のものかを示す情報である。図4において、MFPであれば、ネットワーク複合機3a、3bのような画像処理装置を示し、PCであればPC1、PC2のような情報処理装置を示す。即ち、ホスト種別がPCである場合、ネットワーク上で印刷ジョブを受信するのは、ローカルプリンタ4が接続されたPC2であり、実際に画像形成出力を実行するのはローカルプリンタ4である。機種名は、夫々の画像形成装置の機種名であり、ネットワーク識別情報が、ネットワーク複合機3a、3bやローカルプリンタ4の機種名を示す。機能テーブルIDは、夫々の画像形成装置の機能がリスト化された情報である機能テーブルを識別するための識別情報である。機能テーブルは、機器情報テーブルと同様に情報記憶部103に格納されている。図5は、本実施形態に係る機能テーブルの内容を示す図である。図5に示すように、本実施形態に係る機能テーブルは、機能テーブルID毎に、エミュレーションプログラム、カラー、両面印刷、ステープル等の情報が含まれる。エミュレーションプログラムは、夫々の画像形成装置を動作させるためのプログラムの種別を示す情報である。カラーは、夫々の画像形成装置においてカラー印刷の可否を示す情報である。両面印刷は、夫々の画像形成装置において、両面印刷の可否を示す情報である。ステープルは、夫々の画像形成装置において、ステープルの可否を示す情報である。UI制御部104は、操作部70やLCD60等のユーザインタフェースと、機器連携制御部110及びプリンタドライバ102等のコントローラ100内部の構成との情報のやり取りを制御する。例えば、UI制御部70は、操作部70に対するユーザの操作により入力された情報を、機器連携制御部110及びプリンタドライバ102に通知する。また、UI制御部104は、機器連携制御部110やプリンタドライバ102等のGUIGraphicalUserInterfaceをLCD60に表示させる。機器連携制御部110は、本実施形態の要旨に係る構成であり、ローカルプリンタ4による代替印刷を可能とするための機能を提供する。機器監視部111は、ネットワークを介して利用可能な画像処理機器を監視し、情報記憶部103に格納されているテーブルの内容を更新する。機器監視部111の機能により、コントローラ100においては、ネットワークを介して利用可能な画像処理装置を認識可能となると共に、PC2に接続されたローカルプリンタ4をPC1から認識可能となる。PC1及びPC2が動作開始した当初、情報記憶部103の機器情報テーブルには、PC1及びPC2夫々においてプリンタドライバがインストールされている画像形成装置のみ登録されている。例えば、図1の運用形態の場合、PC1においては、ネットワーク複合機3a、3bの情報が、PC2においては、ネットワーク複合機3a、3b及びローカルプリンタ4の情報が登録されている。この登録は、夫々のプリンタドライバが行う。そして、PC1の機器監視部111とPC2の機器監視部111とが情報を交換することにより、PC1の情報記憶部103においても、機器情報テーブルにローカルプリンタ4の情報が登録される。この際、図4において説明したように、ローカルプリンタ4の情報は、ホスト名がPC2、ホスト種別がPCとして登録される。このように、本実施形態においては、プリンタドライバ102及び機器監視部111が機器情報管理部として機能する。印刷データ解析部112は、ネットワークを介して入力された印刷ジョブを解析し、印刷ジョブに含まれる情報に応じて処理を行う。印刷データ解析部112の機能により、ローカルプリンタ4が接続されたPC2は、ネットワークを介して受信した印刷ジョブに基づいてローカルプリンタ4に画像形成出力を実行させることが可能となる。代替機器検索部113は、プリンタドライバ102において、当初に指定された画像形成装置による画像形成出力が不可能であった場合に、プリンタドライバ102空の通知に応じて、情報記憶部103に格納されている機器情報テーブル及び機能テーブルに基づいて代替印刷が可能な機器を検索する。この際、機器情報テーブル103にローカルプリンタ4の情報が格納されていることにより、PC1からでもローカルプリンタ4に対して代替印刷を依頼することが可能となることが、本実施形態に係る要旨の1つである。次に、本実施形態に係るシステムの動作について説明する。図6は、本実施形態に係るシステムにおいて、印刷ジョブの送信元となるPC1の動作を示すフローチャートである。ず6に示すように、PC1において、プリンタドライバ102がユーザの操作に応じて印刷ジョブを送信しS601、その印刷ジョブによる画像形成出力が送信先の画像処理装置において実行可能か否かを判断するS602。S602において、プリンタドライバ102は、例えば送信した印刷ジョブに対する送信先からの応答に基づいて、送信先における画像形成出力の可否を判断する。具体的には、印刷ジョブを送信した後、所定の期間以内に送信先の画像形成装置であるネットワーク複合機3a、3bからの応答が無ければ、出力が不可能であると判断する。また、ピングの返りに基づいて送信先の装置が動作中であるか否かを判断することも可能である。その他、送信先の装置が、印刷ジョブの受信に応じて画像形成出力の実行が不可能であることを示す通知が可能であれば、PC1は、その通知によって出力不可を判断しても良い。尚、図6において、PC1は印刷を送信した上で送信先の装置における画像形成出力の可否を判断しているが、印刷ジョブを送信する前に送信先における画像形成出力の可否を判断しても良い。S602の判断の結果、出力が可能であればS602/NO、PC1はそのまま処理を終了する。他方、送信した印刷ジョブが送信先の画像処理装置において出力不可能である場合S602/YES、プリンタドライバ102は、代替機器検索部113に対して出力不可を通知する。これにより、代替機器検索部113は、情報記憶部103の機器情報テーブルを参照して代替機器を検索するS603。代替機器の検索において、本実施形態に係る代替機器検索部113は、先ずエミュレーションプログラムが一致する装置の有無を確認するS604。即ち、図5において説明したエミュレーションプログラムが、S601における印刷ジョブの送信先の装置のエミュレーションプログラムと一致する機器を検索する。エミュレーションプログラムが同一であれば、既に生成されている印刷ジョブをそのまま用いることが可能であるからである。エミュレーションプログラムが一致する機器があった場合S604/YES、代替機器検索部113は、その機器を代替機器として選択しS605、選択した機器のホスト名をプリンタドライバ102に通知する。これにより、プリンタドライバ102は、通知されたホスト名に従って印刷ジョブを送信しS601、S601からの処理を繰り返す。尚、S605を経てプリンタドライバ102が印刷ジョブを送信する場合、エミュレーションプログラムが同一であるため、既に生成されている印刷ジョブがそのまま送信される。エミュレーションプログラムが一致する機器が無い場合S604/NO、次に、代替機器検索部113は、ホスト種別がMFPである機器の有無を確認するS606。S606の判断の結果、代替のMFPがあった場合S606/YES、代替機器検索部113は、その機器を代替機器として選択し、選択した機器のホスト名をプリンタドライバ102に通知する。この場合、エミュレーションプログラムが異なる機器へ印刷ジョブを送信するため、選択された機器に対応するプリンタドライバ102が、印刷ジョブを再生成しS607、印刷ジョブを送信するS601。以降、S601からの処理が繰り返される。S605またはS607を経て再度送信される印刷ジョブ、即ち、代替印刷のリクエストデータの内容を図7に示す。図7に示すように、ネットワーク複合機3a、3bに対して送信される代替印刷のリクエストデータには、依頼先機器情報、依頼元情報、ジョブID及び印刷データが含まれる。ジョブIDは印刷ジョブを一意に識別するための識別情報である。依頼先機器情報は、代替印刷を依頼する先のネットワーク複合機3a、3bを識別する情報であり、例えば、図4に示す機器名やホスト名が用いられる。尚、本実施形態においては、ネットワーク上で夫々の機器を識別する情報として機器名やホスト名を用いて説明するが、IPInternetProtocolアドレスや、MACMediaAccessControlアドレス等、機器を一意に識別可能な情報であれば同様に用いることが可能である。そして、依頼先機器情報として用いられる情報は、図4に示す機器情報テーブルにおいて、夫々の機器に関連付けて格納されている識別情報であれば、用いることが可能である。依頼元情報は、代替印刷を依頼する元、即ち、図6の例においては、PC1を識別するための識別情報である。依頼元情報としては、代替印刷の依頼元であるPC1のホスト名やIPアドレス等の識別情報が用いられる他、PC1にログインしているユーザのユーザ名等を用いることも可能である。ユーザ名を用いることにより、依頼先の装置におけるユーザの権限を判断することも可能となる。印刷データは、画像形成出力する対象の画像データである。ネットワーク複合機3a、3bに対して送信される印刷データは、夫々の装置に対応したPDLPageDescriptionLanguage等の形式で記述された画像情報である。このような画像情報は、夫々の装置に対応したプリンタドライバ102によって生成される。S606の判断の結果、代替MFPが無ければS606/NO、代替機器検索部113は、ホスト種別がPCである機器の有無を確認するS608。S608の判断の結果、代替のPC、即ち、ローカルプリンタがあった場合S608/YES、代替機器検索部113は、その機器を代替機器として選択し、選択した機器のホスト名をプリンタドライバ102に通知する。PCのホスト名を代替機器として通知されたプリンタドライバ102は、通知されたPCに対して、代替印刷依頼を送信するS609。本実施形態においては、PC1が、PC2に対して、ローカルプリンタ4での代替印刷依頼を送信する。即ち、プリンタドライバ102が、PC2に対して代行要求を送信する代行要求送信部として機能する。図8は、S609において送信される代替印刷依頼の内容を示す図である。図8に示すように、本実施形態における代替印刷依頼には、図7において説明した情報の他、依頼先PC情報が含まれる。依頼先PC情報としては、図4に示すホスト名が用いられる。即ち、依頼先PC情報は、実際に画像形成出力を実行するローカルプリンタ4を識別する情報ではなく、ローカルプリンタ4が接続されているPC2を識別するための情報である。代替印刷依頼に上述した依頼先PC情報を含めることにより、依頼先のPC2においては、受信した情報が自身に対する代替印刷の依頼である事を判断し、以降の処理を実行することが可能となる。依頼先のPC2における処理については後述する。また、代替印刷依頼に含まれる印刷データは、上述したようなPDL形式の情報ではなく、テキストデータ、文書データ、画像データ等、画像形成出力対象の元のデータである。一般的なローカルプリンタ4においては、接続されたPCここではPC2においてビットマップ情報が生成され、そのビットマップ情報が入力されて画像形成出力が実行されるため、代替印刷を依頼する際には、ビットマップ生成の為に元の画像データが必要となるためである。代替印刷を依頼したPC1においては、依頼先からの代替印刷の可否の通知を待ち、代替印刷が許可された場合S610/YES、そのまま処理を終了する。他方、代替印刷が許可されなかった場合、代替機器検索部113は、S608からの処理を繰り返し、未だ代替印刷依頼を行っていないPCに対して代替印刷依頼を行う。そして、S608において、代替PCが見つからなかった場合S608/NO、代替機器検索113はエラー表示を行ってS611、画像形成出力が実行できないことを通知し、処理を終了する。このような処理により、本実施形態において印刷ジョブの送信元となるPC1の動作が終了する。次に、本実施形態において代替印刷を依頼されるPC2、即ち、ローカルプリンタ4が接続された情報処理装置の動作について、図9を参照して説明する。図9に示すように、PC2において、通信制御部101を介して機器連携制御部110が代替印刷依頼を受信するとS901、印刷データ解析部112が、代替印刷依頼の依頼先機器情報を参照し、PC2に対する代替印刷依頼であるか否か確認するS902。S902の判断の結果、PC2に対する代替印刷依頼であればS902/YES、印刷データ解析部112は、代替印刷の受理の可否を判断するS903。S903において、印刷データ解析部112は、代替印刷依頼を受信したことを示すと共に及び代替印刷の可否をユーザが指定する操作部が表示されたGUIをUI制御部104を介してLCD60に表示させる。図10は、そのようなGUIの例を示す図である。そして、ユーザによる操作部70を介した操作により、代替印刷の許可が指定された場合に、代替印刷が可能であると判断する。即ち、印刷データ解析部112が、代行可否判断部として機能する。また、S903の他の態様として、印刷データ解析部112は、図8で説明したように代替印刷依頼の依頼元情報として含まれる依頼元のPCにログインしているユーザ名を参照し、そのユーザ名によって識別されるユーザ以降、依頼元ユーザとするのPC2での権限を判断する。そして、依頼元ユーザが、PC2の利用を許可されているユーザであれば、印刷データ解析部112は、代替印刷が可能であると判断する。その他、S903において、印刷データ解析部112は、そのタイミングにおけるPC2の処理負荷やローカルプリンタ4の状態に基づいて、代替印刷の可否を判断することができる。例えば、PC2の処理負荷が高ければ、代替印刷を拒否する判断や、ローカルプリンタ4がビジー状態若しくはエラーにより使用不能な状態であれば、代替印刷を拒否する判断が可能である。また、全ての代行要求を許可する場合や、全ての代行要求を拒否する場合等、代行要求を許可するか拒否するかが予め設定として定められていれば、印刷データ解析部112は、そのように予め定められた設定に従って代行の可否を判断しても良い。S903において代替印刷が許可された場合S903/YES、印刷データ解析部112は、依頼元であるPC1に対して代替印刷許可の通知を送信すると共に、ローカルプリンタ4に対応するプリンタドライバ102に画像形成出力の実行を依頼し、代替印刷依頼に含まれる印刷データを転送する。即ち、印刷データ解析部112が、代行要求処理部として機能する。これにより、プリンタドライバ102の制御に従ってローカルプリンタ4による印刷が実行されS904、処理が終了する。他方、S902においてPC2に対する代替印刷依頼でなかった場合S902/NOや、S903において代替印刷が拒否された場合S903/NO、印刷データ解析部112は、依頼元のPC1に対して代替拒否を通知しS905、処理を終了する。このような処理により、代替印刷を依頼されたPC2の動作が完了する。このように、本実施形態に係るシステムによれば、印刷ジョブの送信元となるPCが、利用可能な画像形成装置に関する情報を機器情報テーブルとして情報記憶部103に蓄積して管理すると共に、機器監視部111の機能により、機器情報テーブルの内容をネットワークを介して共有する。このため、ローカルプリンタ4のように、USB等のインタフェースを介してPCにローカルに接続された画像形成装置であっても、他のPCに対して存在を周知することが可能となる。そのため、ローカルプリンタ4が接続されていないPC1においても、代替機器検索部113の機能により、機器情報テーブルに格納されたローカルプリンタ4の情報に基づいて、PC2に対して代替印刷依頼を行うことができる。他方、代替印刷依頼を受けたPC2においては、代替印刷依頼に含まれる印刷データに基づき、ローカルプリンタ4に対応するプリンタドライバ102の制御に従って画像形成出力が実行される。一般的に、PCに直接接続されるプリンタはビットマップデータを生成する画像処理機能を有しておらず、PC側で生成されたビットマップデータに基づいて画像形成出力を実行する。そのため、ネットワーク複合機3a、3bに画像形成出力を実行させるための印刷ジョブを転送するだけでは、ローカルプリンタ4は画像形成出力を実行することができない。これに対して、本実施形態に係るシステムにおいては、ローカルプリンタ4が接続されたPC2が、代替印刷依頼に基づいて対応するドライバ102を動作させ、ローカルプリンタ4に画像形成出力を実行させるためのビットマップデータを生成するため、上述したような課題を解決することができる。また、代替印刷依頼に基づいてローカルプリンタ4に対応するプリンタドライバ102を動作させる際、図10において説明したような画面に基づいてユーザによる明示の許可を得ることにより、PC2におけるセキュリティ性を向上し、不正な代替印刷依頼によりドライバ102が動作させられてしまうことや、代替印刷依頼がセキュリティホールとなってしまうことを防ぐことができる。以上説明したように、本実施形態に係るシステムによれば、情報処理装置にローカルに接続された画像形成装置による代行印刷が可能となる。尚、上記実施形態においては、最初に指定された画像形成装置での画像形成出力がエラーとなった場合の代替印刷を前提として説明した。しかしながら、本実施形態に係る構成を用いることにより、代替印刷に限らず、ローカルに接続された画像形成装置に対して印刷ジョブを送信することが可能となる。本実施形態によれば、ローカルに接続された画像形成装置のドライバをインストールするのは、その画像形成装置が接続されたPCのみで良いため、システム全体として構成を簡略化することが可能であり、複雑な設定やドライバのインストール等をユーザに求めることなく実現することができる。また、上記実施形態においては、ネットワーク複合機3a、3bやローカルプリンタ4等、画像形成装置を例として説明した。しかしながら、画像形成装置に限らず、他の様々な機能を実現する機器を対象として上述したシステムを適用することが可能である。即ち、何らかの処理を実行する機器を利用する場合に、特定の情報処理端末から処理データを送信しなければならないようなネットワークシステムにおいて、本発明を適用することで特定の情報処理端末以外の他の情報処理端末が保持する処理データを機器において処理させることが可能となる。また、代行処理においては、同様の処理が可能な代行先の機器に性能差や処理方式の違いがあった場合にも、特定の情報処理端末を介することで他の情報処理端末が保持する処理データを代行先の機器において適切に処理させることが可能となる。