クライアント装置とサーバー装置とがネットワークを介して通信可能に接続され、前記ネットワークに接続された複数の印刷装置にコンテンツを分散して印刷させる分散印刷システムであって、前記クライアント装置は、前記コンテンツを生成する生成部と、前記コンテンツを複数の前記印刷装置に分散して印刷させる基準を決定する基準決定部と、前記コンテンツおよび前記基準を前記サーバー装置に送信する送信部と、前記サーバー装置から送信される分散結果を受信する受信部と、前記分散結果を表示する表示部と、を備え、前記サーバー装置は、前記クライアント装置から送信される前記コンテンツおよび前記基準を受信する受信部と、複数の前記印刷装置の属性に関する属性情報を取得する属性情報取得部と、前記印刷装置の前記属性情報と前記基準をそれぞれ照合し、前記コンテンツを分散して印刷させる複数の前記印刷装置を決定する印刷装置決定部と、前記印刷装置決定部が決定した複数の前記印刷装置で印刷可能な前記コンテンツの印刷データを前記基準に基づいてそれぞれ生成する印刷データ生成部と、前記印刷データ生成部が生成した前記印刷データに基づいて、複数の前記印刷装置に印刷を分散させた前記分散結果を取得する分散結果取得部と、前記印刷データをそれぞれの前記印刷装置に送信し、前記分散結果を前記クライアント装置に送信する送信部と、を備えることを特徴とする分散印刷システム。請求項1に記載の分散印刷システムにおいて、前記基準決定部は、前記クライアント装置に表示する複数の基準の中からユーザーにより選択されることを特徴とする分散印刷システム。請求項1乃至2のいずれかに記載の分散印刷システムにおいて、前記表示部は、前記印刷装置に関する情報と前記分散結果とを関連付けて表示することを特徴とする分散印刷システム。請求項1乃至3のいずれか1項に記載の分散印刷システムにおいて、前記属性情報取得部は、前記ネットワークに接続された複数の前記印刷装置に対して探索信号を送信し、前記探索信号に対する応答信号から前記属性情報を抽出することを特徴とする分散印刷システム。請求項1乃至4のいずれか1項に記載の分散印刷システムにおいて、前記印刷データ生成部は、複数の前記印刷装置に応じたプリンタードライバーに対して印刷ジョブの生成を指示することを特徴とする分散印刷システム。クライアント装置および複数の印刷装置とネットワークを介して通信可能に接続され、前記クライアント装置から送られるコンテンツを複数の前記印刷装置に分散して印刷させる印刷サーバー装置であって、前記クライアント装置から送信される前記コンテンツおよび分散して印刷させる基準を受信する受信部と、複数の前記印刷装置の属性に関する属性情報を取得する属性情報取得部と、前記印刷装置の前記属性情報と前記基準をそれぞれ照合し、前記コンテンツを分散して印刷させる複数の前記印刷装置を決定する印刷装置決定部と、前記印刷装置決定部が決定した複数の前記印刷装置で印刷可能な前記コンテンツの印刷データを前記基準に基づいてそれぞれ生成する印刷データ生成部と、前記印刷データ生成部が生成した前記印刷データに基づいて、複数の前記印刷装置に印刷を分散させた分散結果を取得する分散結果取得部と、前記印刷データをそれぞれの前記印刷装置に送信し、前記分散結果を前記クライアント装置に送信する送信部と、を備えることを特徴とする印刷サーバー装置。クライアント装置とサーバー装置とがネットワークを介して通信可能に接続され、前記ネットワークに接続された複数の印刷装置にコンテンツを分散して印刷させる分散印刷方法であって、前記クライアント装置が前記コンテンツを生成する工程と、前記クライアント装置が前記コンテンツを複数の前記印刷装置に分散して印刷させる基準を決定する工程と、前記クライアント装置が前記コンテンツおよび前記基準を前記サーバー装置に送信する工程と、前記サーバー装置が前記クライアント装置から送信される前記コンテンツおよび前記基準を受信する工程と、前記サーバー装置が複数の前記印刷装置の属性に関する属性情報を取得する工程と、前記サーバー装置が前記印刷装置の前記属性情報と前記基準をそれぞれ照合し、前記コンテンツを分散して印刷させる複数の前記印刷装置を決定する工程と、前記サーバー装置が決定した複数の前記印刷装置で印刷可能な前記コンテンツの印刷データを前記基準に基づいてそれぞれ生成する工程と、前記サーバー装置が生成した前記印刷データに基づいて、複数の前記印刷装置に印刷を分散させた分散結果を取得する工程と、前記サーバー装置が前記印刷データをそれぞれの前記印刷装置に送信し、前記分散結果を前記クライアント装置に送信する工程と、前記クライアント装置が前記サーバー装置から送信される前記分散結果を受信する工程と、前記クライアント装置が前記分散結果を表示する工程と、を有することを特徴とする分散印刷方法。しかしながら、各クライアントコンピューターのユーザーは、分散印刷が想定されるプリンターの情報を管理し、これらのプリンターに応じた全てのプリンタードライバーをクライアントコンピューターにインストールしておく必要があるため、各ユーザーがプリンタードライバーをインストールし、管理するために多くの時間と手間を要した。そこで本発明は、前記課題に鑑みてなされたものであり、ユーザーが容易に分散印刷を実行できる分散印刷システムを提供することを目的とする。本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。[適用例1]本適用例にかかる分散印刷システムは、クライアント装置とサーバー装置とがネットワークを介して通信可能に接続され、前記ネットワークに接続された複数の印刷装置にコンテンツを分散して印刷させる分散印刷システムであって、前記クライアント装置は、前記コンテンツを生成する生成部と、前記コンテンツを複数の前記印刷装置に分散して印刷させる基準を決定する基準決定部と、前記コンテンツおよび前記基準を前記サーバー装置に送信する送信部と、前記サーバー装置から送信される分散結果を受信する受信部と、前記分散結果を表示する表示部と、を備え、前記サーバー装置は、前記クライアント装置から送信される前記コンテンツおよび前記基準を受信する受信部と、複数の前記印刷装置の属性に関する属性情報を取得する属性情報取得部と、前記印刷装置の前記属性情報と前記基準をそれぞれ照合し、前記コンテンツを分散して印刷させる複数の前記印刷装置を決定する印刷装置決定部と、前記印刷装置決定部が決定した複数の前記印刷装置で印刷可能な前記コンテンツの印刷データを前記基準に基づいてそれぞれ生成する印刷データ生成部と、前記印刷データ生成部が生成した前記印刷データに基づいて、複数の前記印刷装置に印刷を分散させた前記分散結果を取得する分散結果取得部と、前記印刷データをそれぞれの前記印刷装置に送信し、前記分散結果を前記クライアント装置に送信する送信部と、を備えることを特徴とする。このような構成によれば、クライアント装置で生成したコンテンツおよび決定された基準はサーバー装置に送信された後、サーバー装置で印刷装置の属性情報と照合され、コンテンツを分散して印刷する複数の印刷装置が決定される。更に、決定された印刷装置毎の印刷データはサーバー装置で生成され、それぞれの印刷装置に送信されると共に、印刷を分散した分散結果が取得され、クライアント装置に送信される。この結果、コンテンツは複数の印刷装置に分散して印刷され、分散結果はクライアント装置の表示部に表示される。従って、クライアント装置でコンテンツと分散して印刷する基準を決定することで、コンテンツを分散した印刷データは、サーバー装置で生成されて印刷装置に送られ、分散結果はクライアント装置に表示される。これにより、ユーザーはクライアント装置から容易にコンテンツの分散印刷を指示できると共に、分散印刷された結果をクライアント装置で視認できる。[適用例2]上記適用例にかかる分散印刷システムにおいて、前記基準決定部は、前記クライアント装置に表示する複数の基準の中からユーザーにより選択されることが好ましい。このような構成によれば、ユーザーは表示された基準の中から所望の基準を決定できる。[適用例3]上記適用例にかかる分散印刷システムにおいて、前記表示部は、前記印刷装置に関する情報と前記分散結果とを関連付けて表示することを特徴とする。このような構成によれば、ユーザーは分散印刷を行った印刷装置の情報を関連付けて認知できる。[適用例4]上記適用例にかかる分散印刷システムにおいて、前記属性情報取得部は、前記ネットワークに接続された複数の前記印刷装置に対して探索信号を送信し、前記探索信号に対する応答信号から前記属性情報を抽出しても良い。[適用例5]上記適用例にかかる分散印刷システムにおいて、前記印刷データ生成部は、複数の前記印刷装置に応じたプリンタードライバーに対して印刷ジョブの生成を指示しても良い。[適用例6]本適用例にかかる印刷サーバー装置は、クライアント装置および複数の印刷装置とネットワークを介して通信可能に接続され、前記クライアント装置から送られるコンテンツを複数の前記印刷装置に分散して印刷させる印刷サーバー装置であって、前記クライアント装置から送信される前記コンテンツおよび分散して印刷させる基準を受信する受信部と、複数の前記印刷装置の属性に関する属性情報を取得する属性情報取得部と、前記印刷装置の前記属性情報と前記基準をそれぞれ照合し、前記コンテンツを分散して印刷させる複数の前記印刷装置を決定する印刷装置決定部と、前記印刷装置決定部が決定した複数の前記印刷装置で印刷可能な前記コンテンツの印刷データを前記基準に基づいてそれぞれ生成する印刷データ生成部と、前記印刷データ生成部が生成した前記印刷データに基づいて、複数の前記印刷装置に印刷を分散させた分散結果を取得する分散結果取得部と、前記印刷データをそれぞれの前記印刷装置に送信し、前記分散結果を前記クライアント装置に送信する送信部と、を備えることを特徴とする。このような構成によれば、クライアント装置で生成したコンテンツおよび決定された基準は印刷サーバー装置に送信された後、印刷サーバー装置で印刷装置の属性情報と照合され、コンテンツを分散して印刷する複数の印刷装置が決定される。更に、決定された印刷装置毎の印刷データは印刷サーバー装置で生成され、それぞれの印刷装置に送信されると共に、印刷を分散した分散結果が取得され、クライアント装置に送信される。この結果、コンテンツは複数の印刷装置に分散して印刷され、分散結果はクライアント装置に送信される。従って、クライアント装置でコンテンツと分散して印刷する基準を決定することで、コンテンツを分散した印刷データは、印刷サーバー装置で生成されて印刷装置に送られ、分散結果はクライアント装置に送られる。これにより、ユーザーはクライアント装置から容易にコンテンツの分散印刷を指示できると共に、分散印刷された結果をクライアント装置で取得できる。[適用例7]本適用例にかかる分散印刷方法は、クライアント装置とサーバー装置とがネットワークを介して通信可能に接続され、前記ネットワークに接続された複数の印刷装置にコンテンツを分散して印刷させる分散印刷方法であって、前記クライアント装置が前記コンテンツを生成する工程と、前記クライアント装置が前記コンテンツを複数の前記印刷装置に分散して印刷させる基準を決定する工程と、前記クライアント装置が前記コンテンツおよび前記基準を前記サーバー装置に送信する工程と、前記サーバー装置が前記クライアント装置から送信される前記コンテンツおよび前記基準を受信する工程と、前記サーバー装置が複数の前記印刷装置の属性に関する属性情報を取得する工程と、前記サーバー装置が前記印刷装置の前記属性情報と前記基準をそれぞれ照合し、前記コンテンツを分散して印刷させる複数の前記印刷装置を決定する工程と、前記サーバー装置が決定した複数の前記印刷装置で印刷可能な前記コンテンツの印刷データを前記基準に基づいてそれぞれ生成する工程と、前記サーバー装置が生成した前記印刷データに基づいて、複数の前記印刷装置に印刷を分散させた分散結果を取得する工程と、前記サーバー装置が前記印刷データをそれぞれの前記印刷装置に送信し、前記分散結果を前記クライアント装置に送信する工程と、前記クライアント装置が前記サーバー装置から送信される前記分散結果を受信する工程と、前記クライアント装置が前記分散結果を表示する工程と、を有することを特徴とする。このような方法によれば、クライアント装置で生成したコンテンツおよび決定された基準はサーバー装置に送信された後、サーバー装置で印刷装置の属性情報と照合され、コンテンツを分散して印刷する複数の印刷装置が決定される。更に、決定された印刷装置毎の印刷データはサーバー装置で生成され、それぞれの印刷装置に送信されると共に、印刷を分散した分散結果が取得され、クライアント装置に送信される。この結果、コンテンツは複数の印刷装置に分散して印刷され、分散結果はクライアント装置の表示部に表示される。従って、クライアント装置でコンテンツと分散して印刷する基準を決定することで、コンテンツを分散した印刷データは、サーバー装置で生成されて印刷装置に送られ、分散結果はクライアント装置に表示される。これにより、ユーザーはクライアント装置から容易にコンテンツの分散印刷を指示できると共に、分散印刷された結果をクライアント装置で視認できる。以下、印刷を並列処理する分散印刷システム5について図面を参照して説明する。実施形態図1は、本実施形態に係わる分散印刷システム5の機能構成を示すブロック図である。この分散印刷システム5は、クライアント装置10と印刷サーバー装置20とを備え、ネットワーク50を介して互いに通信可能に接続されている。また、このネットワーク50にはプリンター40が印刷サーバー装置20と通信可能に接続されている。本実施形態では、プリンター40はインクジェット方式であり、プリンターA40A、プリンターB40BおよびプリンターC40Cの3台を想定するが、印刷方式および台数は限定されない。また、本実施形態では、クライアント装置10と印刷サーバー装置20は、所定のオペレーティングシステムにより動作が管理されるパーソナルコンピューターを想定し、図示を略したCPU、RAM、ROMおよび記憶装置等を備え、ハードウェアとソフトウェアとが協働することにより種々に機能を実現する。クライアント装置10は、通信部12、分散モード決定部14、印刷画像生成部16および印刷結果表示部18を備える。通信部12は送信部と受信部を備え、OSIOpenSystemInterconnection参照モデルのような階層化された所定のプロトコルに基づき、ネットワーク50を介して印刷サーバー装置20等との間で情報を送受信する。分散モード決定部14は、複数のプリンター40で印刷を並列処理させることで分散して印刷分散印刷させる場合、印刷するプリンター40を割り当てる基準分散モードを決定する基準決定部。本実施形態では、図示を略したユーザーインターフェイスに種々の分散モードが表示され、ユーザーはユーザーインターフェイスに表示された複数の分散モードの中から所望の分散モードを少なくとも1つ選択して決定する。分散モードは、例えば、即座に印刷させたい場合、印刷可能な状態のプリンター40に分散印刷させる分散モードを想定できる。また、モノクロ印刷を行うページをモノクロのプリンター40で印刷させ、カラー印刷を行うページをカラーで印刷可能なプリンター40で印刷させる分散モードも想定できる。また、印刷するプリンター40が印刷物の配布先の近傍となるように、プリンター40の設置場所を考慮して印刷させる分散モードも想定できる。更に、印刷物のページが連続するように分散印刷させる分散モードも想定できる。また、印刷データを伝送するプロトコル等の印刷方法で分散印刷させる分散モードも想定できる。また、複数のプリンター40間での負荷の均等化、印刷に所要する時間の短縮および印刷で消耗するインクやトナーの軽減を図るべく、印刷量をプリンター40間で適切に分散する分散モードも想定できる。上述した各分散モードは組み合わせて選択しても良い。このように決定された分散モードの情報は、印刷サーバー装置20に送信される。印刷画像生成部16は、ユーザーが印刷するコンテンツを生成するためのツールであり、文章や写真や図面等を含むコンテンツを作成するためのアプリケーションソフトウェアを想定する。ユーザーは、アプリケーションソフトウェアを起動してコンテンツを作成するか、または、コンテンツのファイルを読み出し、アプリケーションソフトウェアのユーザーインターフェイス図示は略す。からコンテンツの印刷を指示できる。コンテンツの印刷が指示されると、アプリケーションソフトウェアは、コンテンツのデータおよび印刷設定条件を印刷サーバー装置20に送る。本実施形態では、アプリケーションソフトウェアから出力されるコンテンツのデータ形式は、中間ファイル形式としてコンテンツのベクター画像データのようなメタファイル形式を想定するが、これに限定されない。また、印刷設定条件は、オペレーティングシステムに応じてDevModeやプリントチケットと呼ばれる所定の記憶領域に記憶されているデータを想定する。印刷結果表示部18は、印刷サーバー装置20が分散印刷先として決定したプリンター40に関する情報や分散印刷に関する情報を表示し、ユーザーに通知する。印刷サーバー装置20は、通信部22、プリンター情報取得部24、プリンター探索部26、プリンター決定部28、分散結果取得部30および印刷データ生成部32を備える。また、印刷データ生成部32は、プリンタードライバー取得部34を備える。通信部22は送信部と受信部を備え、クライアント装置10の通信部12と同様に、ネットワーク50を介してクライアント装置10やプリンター40との間で情報を送受信する。プリンター探索部26は、ネットワーク50に接続されたプリンター40を探索する。本実施形態では、プリンター探索部26は、プリンター40を探索するための探索信号をネットワーク50に接続された全てのノードに対してブロードキャストする。この探索信号はプリンター40が反応するように構成されている。この探索信号を受信したプリンター40は、自身の属性情報を含む応答信号を印刷サーバー装置20に送信する。本実施形態では、属性情報として、プリンター40の機能情報、プリンター40の設置場所、印刷可能か否かのようなプリンター40の状態、およびプリンター40がサポートしている印刷プロトコル等を想定するが、これらに限定されない。プリンター情報取得部24は、プリンター40が送信した応答信号からプリンター40に関する属性情報を抽出して取得する属性情報取得部。取得したプリンター40に関する属性情報は、プリンター決定部28に送られる。プリンター決定部28は、プリンター情報取得部24から送られるプリンター40の属性情報と、クライアント装置10から送信された分散モードの情報と、をそれぞれ照合し、分散モードに適合するか、否かを判定することにより、印刷対象のプリンター40を決定する印刷装置決定部。本実施形態では、属性情報として含まれるプリンター40の機能情報、プリンター40の設置場所、プリンター40の状態、およびプリンター40がサポートする印刷プロトコル等に基づき、印刷対象のプリンター40を決定する。更に、プリンター決定部28は、印刷対象に決定したプリンター40に関する情報を印刷データ生成部32のプリンタードライバー取得部34に送信する。プリンタードライバー取得部34は、この情報に基づいてプリンタードライバー36を取得する。尚、以降の説明では、プリンター決定部28は、プリンターB40BとプリンターC40Cを印刷対象として決定したと仮定する。プリンタードライバー取得部34は、プリンター40に対応するプリンタードライバー36を取得して、使用可能な状態にする。本実施形態では、プリンター決定部28が印刷対象と決定したプリンターB40BおよびプリンターC40Cに対応するプリンタードライバー36Bおよびプリンタードライバー36Cが印刷サーバー装置20にインストールされていない場合、ネットワーク50を介してインターネット等と接続し、所定の外部サーバー装置からプリンタードライバー36をダウンロードしてインストールを行う。印刷データ生成部32は、クライアント装置10から送信されるコンテンツのデータおよび印刷設定条件を取得し、印刷対象と決定したプリンターB40Bに対応するプリンタードライバー36Bに対して印刷ジョブの生成を指示する。更に、印刷データ生成部32は、印刷対象と決定したプリンターC40Cに対応するプリンタードライバー36Cに対して印刷ジョブの生成を指示する。このように、複数のプリンター40が印刷対象と決定された場合、印刷データ生成部32は、各プリンタードライバー36に対して分散モードに基づく印刷ジョブの生成をそれぞれ指示する。プリンタードライバー36は、画像処理機能と印刷ジョブ生成機能を有する印刷データ生成部。画像処理機能は、クライアント装置10から送られるコンテンツのベクター画像データ、印刷設定条件および分散モードを取得し、印刷設定条件と分散モードに基づいてベクター画像データが示すベクターイメージに対して画像処理を行い、RGBRedGreenBlueのラスターイメージに変換する。更に、RGBのラスターイメージに対して3次元の変換テーブルLookUpTableや補間演算法を適用し、CMYKCyanMagentaYellowBlackのラスターイメージに変換する。また、印刷ジョブ生成機能は、印刷設定条件に基づいて制御データを生成し、生成した制御データとラスター画像データとを組み合わせて、プリンタードライバー36に応じたプリンター40が認識可能なコマンド群に変換し、変換したコマンド群をページ単位で記述した印刷ジョブを作成する。作成された印刷ジョブは、プリンタードライバー36に応じたプリンター40に送信され、プリンター40は印刷ジョブに基づいてページ単位でコンテンツを印刷する。分散結果取得部30は、プリンターB40BおよびプリンターC40Cで分散印刷したことを示す分散結果情報を取得し、取得した分散結果情報をクライアント装置10に送信する。この結果、クライアント装置10の印刷結果表示部18には、分散印刷されたコンテンツに関する情報と、印刷先であるプリンターB40BおよびプリンターC40Cに関する情報とが関連付けられて表示され、ユーザーは複数のプリンター40に分散印刷されたコンテンツの情報を視認できる。図2は、分散印刷システム5における処理の流れを説明するフローチャートである。最初に、クライアント装置10上で印刷対象のコンテンツがユーザーにより作成されるステップS100。続いて、クライアント装置10上で分散印刷に関する分散モードがユーザーにより決定されるステップS102。続いて、クライアント装置10上でコンテンツの分散印刷がユーザーにより指示されるステップS104。この結果、クライアント装置10のCPUは分散印刷指示を印刷サーバー装置20に送信し、印刷サーバー装置20のCPUは分散印刷指示を受信するステップS200。この結果、印刷サーバー装置20のCPUは、クライアント装置10から分散印刷が指示されたことを認知する。次に、クライアント装置10のCPUは、分散モードの情報とコンテンツの画像データを印刷サーバー装置20に送信しステップS106、印刷サーバー装置20のCPUは、クライアント装置10から送信された分散モードの情報とコンテンツの画像データを受信するステップS202。続いて、印刷サーバー装置20のCPUは、ネットワーク50に接続されているプリンター40を探索するための探索信号をネットワーク50に対してブロードキャストで送信するステップS204。ネットワーク50に接続されたプリンター40は、探索信号を受信した場合ステップS300、自身の情報を取得しステップS302、取得した情報を含む応答信号を印刷サーバー装置20に送信するステップS304。尚、ネットワーク50には複数のプリンター40が接続されているため、それぞれのプリンター40が応答信号を送信する。次に、印刷サーバー装置20のCPUは、複数のプリンター40から送信された応答信号をそれぞれ受信しステップS206、受信した応答信号を解析して印刷するプリンター40を決定するステップS208。続いて、印刷サーバー装置20のCPUは、印刷を決定したプリンター40のプリンタードライバー36を取得するステップS210。続いて、印刷サーバー装置20のCPUは、取得したプリンタードライバー36を介してコンテンツの印刷データを生成しステップS212、プリンタードライバー36に対応するプリンター40に対して印刷データを送信するステップS214。続いて、プリンター40は印刷データを受信しステップS306、受信した印刷データに基づいて印刷処理を行うステップS308。次に、プリンター40は、印刷処理終了を示す情報を印刷サーバー装置20に送信するステップS310。続いて、印刷サーバー装置20のCPUは、印刷処理終了を示す情報を受信しステップS216、印刷を決定した全てのプリンター40で印刷が完了したか、否かを判定するステップS218。ここで、印刷を決定したプリンター40による分散印刷が完了していないと判定した場合ステップS218でNo、ステップS210に戻り、印刷を決定した他方のプリンター40で印刷処理を行う。また、印刷を決定したプリンター40による分散印刷が完了したと判定した場合ステップS218でYes、印刷サーバー装置20のCPUは、印刷したプリンター40を示す印刷結果の情報をクライアント装置10に送信しステップS220、一連の処理を終了する。次に、クライアント装置10のCPUは、印刷結果の情報を受信しステップS108、受信した印刷結果を印刷結果表示部18に表示しステップS110、一連の処理を終了する。以上述べた実施形態によれば、以下のような効果を奏する。1ユーザーは、ユーザーインターフェイスを介してプリンター40に分散印刷させる分散モードを選択できるため、ユーザーの要求に応じた分散印刷を行うことができる。2分散印刷の終了時には、クライアント装置10の印刷結果表示部18に分散印刷の結果が表示されるため、ユーザーは分散印刷された情報を容易に知ることができる。3印刷サーバー装置20側でプリンタードライバー36を介して印刷ジョブを生成するため、クライアント装置10は構成が簡易なシンクライアントを適用できる。また、以上のような手法を実施する各装置は、単独の装置によって実現される場合もあれば、複数の装置を組み合わせることによって実現される場合もあり、各種の態様を含むものである。