"ネットワークを介して接続された複数のプリンタに印刷を実行させるサーバ装置であって、前記サーバ装置は、前記ネットワークを介して受信する印刷データの出力先を規定する出力設定情報を格納する記憶手段と、前記出力設定情報を使用して、前記印刷データを出力するプリンタポートを決定するプリントプロセッサと、前記印刷データを前記プリンタが解釈可能な形式の印刷データに変換する1のプリンタドライバと、前記プリンタが一対一で割り当てられた複数のプリンタポートであって、前記プリンタドライバが変換した印刷データを前記プリンタに出力するプリンタポートとを含み、前記プリントプロセッサは、前記複数のプリンタポートから1のプリンタポートを出力先として決定し、前記プリントプロセッサが決定したプリンタポートは、前記プリンタポートに割り当てられたプリンタに対して前記印刷データを出力する、サーバ装置。前記プリントプロセッサは、前記印刷データを出力するプリンタポートを決定できない場合、または決定したプリンタポートに割り当てられたプリンタが使用不可能である場合に、前記印刷データを送信したクライアントに印刷データの出力先を選択するGUIを表示させ、前記GUIを介してユーザが選択したプリンタポートを、前記印刷データを出力するプリンタポートとして決定する、請求項1に記載のサーバ装置。前記GUIは、印刷の中止を指示可能であり、前記プリントプロセッサは、前記クライアントから印刷中止を示す通知を受信した場合に印刷を中止する、請求項2に記載のサーバ装置。前記GUIは、前記複数のプリンタポートが表示される、請求項2または3に記載のサーバ装置。前記GUIは、前記プリンタポートに割り当てられたプリンタが表示される、請求項2~4のいずれか1項に記載のサーバ装置。前記出力設定情報には、出力先決定方法を指定する出力先決定情報が含まれており、前記プリントプロセッサは、クライアントから送付されるクライアントの識別情報、前記印刷データ、または前記印刷データの印刷設定情報を使用して、ユーザが指定した出力先決定方法で前記印刷データを出力するプリンタポートを決定する、請求項1~5のいずれか1項に記載のサーバ装置。ネットワークを介して接続された複数のプリンタと、前記複数のプリンタに印刷を実行させるサーバ装置と、前記サーバ装置に印刷データを送信するクライアントとを含むプリントシステムであって、前記サーバ装置は、前記印刷データの出力先を規定する出力設定情報を格納する記憶手段と、前記出力設定情報を使用して、前記印刷データを出力するプリンタポートを決定するプリントプロセッサと、前記印刷データを前記プリンタが解釈可能な形式の印刷データに変換する1のプリンタドライバと、前記プリンタが一対一で割り当てられた複数のプリンタポートであって、前記プリンタドライバが変換した印刷データを前記プリンタに出力するプリンタポートとを含み、前記プリントプロセッサは、前記複数のプリンタポートから1のプリンタポートを出力先として決定し、前記プリントプロセッサが決定したプリンタポートは、前記プリンタポートに割り当てられたプリンタに対して前記印刷データを出力する、プリントシステム。前記プリントプロセッサは、前記印刷データを出力するプリンタポートを決定できない場合、または決定したプリンタポートに割り当てられたプリンタが使用不可能である場合に、前記印刷データを送信したクライアントに印刷データの出力先を選択するGUIを表示させ、前記GUIを介してユーザが選択したプリンタポートを、前記印刷データを出力するプリンタポートとして決定する、請求項7に記載のプリントシステム。前記GUIは、印刷の中止を指示可能であり、前記プリントプロセッサは、前記クライアントから印刷中止を示す通知を受信した場合に印刷を中止する、請求項8に記載のプリントシステム。前記GUIは、前記複数のプリンタポートが表示される、請求項8または9に記載のプリントシステム。前記GUIは、前記プリンタポートに割り当てられたプリンタが表示される、請求項8~10のいずれか1項に記載のプリントシステム。ネットワークを介して接続された複数のプリンタに印刷を実行させるサーバ装置が実行する方法であって、前記サーバ装置が、前記ネットワークを介して受信する印刷データの出力先を規定する出力設定情報を使用して、前記サーバ装置が有する複数のプリンタポートから前記印刷データを出力する1のプリンタポートを決定するステップと、前記印刷データを前記プリンタが解釈可能な形式の印刷データに変換するステップと、前記変換された印刷データを、前記1のプリンタポートを介して前記プリンタポートに割り当てられたプリンタに送信するステップとを含む、方法。前記印刷データを出力する1のプリンタポートを決定するステップは、前記プリンタポートを決定できない場合、または決定したプリンタポートに割り当てられたプリンタが使用不可能である場合に、前記印刷データを送信したクライアントに出力先を選択するGUIを表示させるステップと、前記GUIを介してユーザが選択したプリンタポートを、前記印刷データを出力するプリンタポートとして決定するステップとを含む、請求項12に記載の方法。前記GUIは、印刷の中止を指示可能であり、前記方法は、前記サーバ装置が、前記クライアントから印刷中止を示す通知を受信した場合に印刷を中止するステップを含む、請求項13に記載の方法。サーバ装置に対して、請求項12~14のいずれか1項に記載のステップを実行させるためのコンピュータ実行可能なプログラム。請求項15に記載されたプログラムを記録したコンピュータ可読な記録媒体。しかしながら、ネットワークには複数のリモートプリンタが接続されているため、特許文献1が開示するプリント出力制御技術では、各リモートプリンタに対応する複数のリモートドライバをデータ処理装置に予め用意しなければならない。また、このプリント出力制御技術では、データ処理装置が、複数のリモートドライバの中から出力先に対応したリモートドライバを選択して印刷データを作成し、プリンタサーバを介して印刷処理を実行するため、当該プリント出力制御技術を用いて印刷を行うためには、データ処理装置およびプリンタサーバの双方をネットワークシステムに導入しなければならないという問題があった。本発明は、上述した従来技術の問題点に鑑みてなされたものであり、1のプリンタドライバを用いて印刷データの出力先を振り分けて印刷を実行するサーバ装置、プリントシステム、方法、プログラムおよび記録媒体を提供することを目的とする。本発明のサーバ装置は、ネットワークを介して受信する印刷データの出力先を規定する出力設定情報を使用して印刷データの出力先を決定し、当該印刷データをプリンタが解釈可能な形式の印刷データに変換し、出力ポートを介してプリンタに送信する。この出力ポートには、ネットワーク内のプリンタが一対一で割り当てられており、サーバ装置は、複数の出力ポートから1の出力ポートを出力先として決定し、当該出力ポートを介して、これに割り当てられたプリンタに印刷データを送信する。これにより、本発明のサーバ装置は、1のプリンタドライバを用いて印刷データの出力先を振り分けて印刷を実行することができる。本発明は、サーバ装置が有する複数の出力ポートから1の出力ポートを出力先として決定し、当該出力ポートを介して、これに割り当てられたプリンタに印刷データを送信可能なプリントシステム、方法、プログラムおよび記録媒体提供する。以下、本発明について実施形態をもって説明するが、本発明は、後述する実施形態に限定されるものではない。図1は、本発明のプリントシステムの実施形態を示す。プリントシステム100は、ネットワーク130を介して接続されたクライアント112、114、116と、プリントサーバ110と、プリンタ122,124,126とを含んで構成されている。クライアント112~116は、オフィスなどに配置される情報処理装置であり、プリントサーバ110に対して印刷要求、印刷データおよび印刷データの印刷設定情報等を送信して、当該印刷データをプリンタ122~126に印刷させる。クライアント112~116は、それぞれ同様の構成を有しており、それぞれが印刷すべきデータを作成するアプリケーションプログラムを実装し、各種処理を完結するパーソナルコンピュータまたはワークステーションなどから構成することができる。クライアント112~116は、シングルコアやマルチコアなどのCPUを搭載し、RAM、ROM、ハードディスク装置、ネットワークインタフェースカードNICを含み、Windows登録商標、UNIX登録商標、LINUX登録商標、MacOS登録商標などの適切なOSの下で、プリントサーバ110へ印刷処理を依頼している。プリントサーバ110は、各クライアント112、114、116から送信された印刷データを処理してプリンタ122~126に印刷させるサーバ装置である。プリントサーバ110は、クライアント112~116からの印刷要求、印刷データおよび印刷設定情報を取得すると、予め指定された出力先決定情報に応じて、当該印刷データを出力すべきプリンタを判断する。そして、プリントサーバ110は、プリントシステム100の複数のプリンタを制御可能な1のプリンタドライバに対し、印刷データを出力すべきプリンタが読取可能なRAWデータを作成させ、当該データをプリンタに送付して印刷を実行させる。プリントサーバ110は、シングルコアやマルチコアなどのCPU、ROM、実行空間を提供するRAM、ハードディスク装置などを含み、Windows登録商標200Xサーバ、UNIX登録商標、LINUX登録商標、Solaris登録商標などのOSによる制御の下、印刷データの出力先を制御する。プリントサーバ110は、C、C、C、Java登録商標、JavaScript登録商標などのプログラミング言語などで記述された装置実行可能な本実施形態のプログラムをRAMに展開して実行することにより、本実施形態の各機能手段をサーバ装置上で実現できる。本実施形態のプログラムは、ハードディスク装置、CD-ROM、MO、DVD、フレキシブルディスク、EEPROM、EPROMなどの装置可読な記録媒体に格納して頒布することができ、また他装置が可読な形式でネットワークを介して伝送することができる。プリンタ122,124,126は、プリントサーバ110が作成したRAWデータを使用して、印刷用紙等の印刷媒体に印刷を行う印刷装置である。図1に示す例示的な実施形態では、プリンタ122,124,126は、MFPMultipleFunctionPrinter、レーザプリンタ、インクジェットプリンタなどのプリンタが利用される。ネットワーク130は、1000Base-Tや1000Base-TXなどのイーサネット登録商標、光ネットワーク、IEEE802.11などの規格の無線ネットワークを含んで構成することができるネットワークである。また、ネットワーク130は、LANの他、VPNVirtualPrivateNetworkなどによるセキュア環境下で構築されたインターネットなどの広域ネットワークを含んで構成されていてもよい。クライアント112~116、プリントサーバ110およびプリンタ122,124,126は、ネットワーク130を介して、フレーム、TCP/IPプロトコルまたはRDPRemoteDesktopProtocolに基づく通信によって相互通信を行う。図2は、本実施形態のプリントサーバの機能構成を示す図である。以下、図2を参照して、プリントサーバ110の機能構成について説明する。プリントサーバ110は、印刷データバッファ204と、プリントプロセッサ206と、プリンタドライバ218と、RAWデータ格納部220と、出力設定情報格納部228と、プリンタポート222,224,226とを含んで構成される。印刷データバッファ204は、印刷を要求するクライアント112~116のアプリケーション202が作成する印刷データが格納されるバッファメモリである。印刷データバッファ204には、各クライアントからの印刷データがFIFOFirstInFirstOut形式でバッファリングされ、順次、プリントプロセッサ206またはプリンタドライバ218によって処理される。また、印刷データバッファ204には、クライアント112~116から印刷要求と共に送信されるクライアントの識別情報および印刷データの設定情報である印刷設定情報が、印刷データのメタデータとして格納される。プリントプロセッサ206は、印刷要求を受信したプリントサーバ110が実行する処理を制御する機能手段であり、判定部208と、出力先決定部210と、出力先変更部212と、データ作成部214と、出力部216とを含んで構成される。判定部208は、印刷データのスプール形式を判定する機能手段である。印刷データのスプール形式は、クライアント112~116のOSが提供する印刷設定情報を変更するGUIGraphicalUserInterfaceによってユーザが指定することができる。判定部208は、クライアント112~116が印刷要求と共に送信する印刷設定情報に含まれるスプール形式を示す情報を参照することにより、印刷データのスプール形式を判定することができる。また、印刷データのスプール形式は、プリントサーバ110のOSが提供する印刷設定情報を変更するGUIによってユーザが指定することもでき、指定されたスプール形式は、プリントサーバ110のOSが管理するデータベースに保存される。この場合、判定部208は、当該データベースを参照することにより、印刷データのスプール形式を判定することができる。本実施形態では、印刷データのスプール形式として、Windows登録商標OSが提供するGDIGraphicsDeviceInterface描画コマンドを用いて作成される中間データである印刷データをスプールするEMFEnhancedMetafileFormat形式と、プリンタが解釈可能なPDLPageDescriptionLanguageで記述したRAWデータである印刷データをスプールするRAW形式とを採用することができる。出力先決定部210は、印刷データの出力先を決定する機能手段である。出力先決定部210は、1出力設定情報格納部228に格納された印刷データの出力先を規定する出力設定情報、および2クライアント112~116から送付されるクライアントの識別情報、印刷データまたは印刷設定情報を使用して、出力先を決定することができる。なお、本実施形態の出力先決定方法については、図4を参照してより詳細に説明する。出力先決定部210は、印刷データの出力先を決定する場合、出力先の候補となるプリンタの状態を監視し、印刷処理が実行可能なプリンタを出力先として決定する。具体的には、出力先決定部210は、ネットワーク130に接続されたプリンタ122~126からSNMPSimpleNetworkManagementProtocolを用いてMIBManagementInformationBase情報を要求し、当該MIB情報を用いてプリンタの状態を判断し、紙詰まりや用紙切れ等のエラーが発生していないプリンタを出力先として決定する。また、出力先決定部210は、出力先を指定可能なGUIである出力先選択画面をクライアント112~116の表示装置に表示させ、当該出力先選択画面を用いてユーザが指定した出力先を、印刷データの出力先として決定することができる。出力先決定部210は、出力先を決定できない場合やプリンタが印刷処理を実行できない場合に、印刷要求を送信したクライアントに出力先選択画面を構成する情報を送信して出力先選択画面を表示させ、ユーザが選択した出力先を、印刷データの出力先として決定する。なお、出力先選択画面については、図7を参照してより詳細に説明する。出力先変更部212は、印刷データの出力先を変更する機能手段である。出力先変更部212は、出力先決定部210が決定した出力先であるプリンタポートの識別情報以下、ポート識別情報とする。を、印刷データを出力すべきポート以下、出力ポートとする。が設定されるプリントサーバ110のレジストリ等のデータベースに登録する。データ作成部214は、プリンタ122~126が解釈可能な形式の印刷データを作成する機能手段である。データ作成部214は、スプール形式としてEMF形式が指定されている場合、印刷データバッファ204から印刷データを取得してEMF形式の印刷データを生成し、プリンタドライバ218にRAWデータ形式の印刷データを生成される。スプール形式としてRAWデータ形式が指定されている場合、データ作成部214は、EMF形式の印刷データを生成せずに、プリンタドライバ218にRAWデータ形式の印刷データを生成させる。プリンタドライバ218は、プリンタ122,124,126を制御するデバイスドライバである。プリンタドライバ218は、スプール形式としてEMF形式が指定されている場合、プリントプロセッサ206から受信したEMF形式の印刷データを、出力先決定部210が出力先として決定したプリンタポートに割り当てられたプリンタが読取可能なRAWデータ形式の印刷データに変換し、当該プリンタポートを介してプリンタに送信する。スプール形式としてRAWデータ形式が指定されている場合、プリンタドライバ218は、出力先決定部210が出力先として決定したプリンタポートに割り当てられたプリンタが読取可能なRAWデータ形式の印刷データに変換し、RAMやキャッシュメモリ、HDD等の記憶装置であるRAWデータ格納部220に保存する。本実施形態では、プリンタ122~126は共通のPDLで記述した印刷データを解釈可能であり、プリンタドライバ218は、共通のPDLを用いてRAW形式の印刷データを生成することができる。他の実施形態では、プリンタ122~126はそれぞれ異なるPDLで記述した印刷データを解釈可能であり、プリンタドライバ218は、各プリンタが解釈可能なPDLを用いてRAW形式の印刷データを生成してもよい。出力部216は、スプール形式としてRAWデータ形式が指定されている場合に、プリンタポート222~226を介して印刷データをプリンタ122,124,126に送信する機能手段である。出力部216は、RAWデータ格納部220からプリンタドライバ218が生成したRAWデータ形式の印刷データを取得し、出力先決定部210が決定した出力先であるプリンタポートに送付する。本実施形態では、出力部216は、上述したプリントサーバ110のレジストリ等のデータベースを参照して、出力先のプリンタポートを判断することができる。他の実施形態では、出力先変更部212を設けずに、出力先決定部210が決定したプリンタポートを示す情報をRAMやキャッシュ等の記憶装置に一時的に保持しておき、出力部216またはプリンタドライバ218が、当該情報を参照して、出力先であるプリンタポートを判断するように構成してもよい。プリンタポート222,224,226は、印刷データを出力するポートである。プリンタポート222,224,226には、それぞれプリントシステム100のプリンタ122,124,126が割り当てられており、これらの対応付けを示す情報以下、対応付け情報とする。は、出力設定情報に記述される。プリンタポート222,224,226は、出力設定情報を参照し、それぞれが割り当てられているプリンタ122,124,126に印刷データを送信する。本実施形態では、プリンタポートとして、TCP/IP通信のポート番号を採用する。他の実施形態では、COMポート、LPTポート、USBポート等の種々のポートを採用することができる。図3は、本実施形態のプリントサーバが実行する処理のフローチャートである。以下、図3を参照して、プリントサーバ110が、クライアント112~116から印刷要求を受信した場合に実行する処理について説明する。図3に示す処理は、クライアント112~116から印刷要求を受信することにより、ステップS300から開始する。ステップS301では、プリントプロセッサ206の判定部208が、印刷データのスプール形式の種類を判定し、RAWデータ形式が指定されていると判断した場合には、処理をステップS302に分岐させる。ステップS302では、プリントプロセッサ206のデータ作成部214が、プリンタドライバ218に対して、印刷データバッファ204の印刷データをRAWデータ形式の印刷データに変換させ、RAWデータ格納部220に保存させる。ステップ303では、出力先決定部210が、図4を参照して説明する出力先決定処理を実行する。ステップS304では、出力先決定部210が実行した出力先決定処理の処理結果から印刷処理を中止すべきか否か判断し、印刷処理のキャンセルが通知された場合にはyes、処理をステップS312に分岐して終了させる。一方、印刷処理のキャンセルが通知されていない場合にはno、処理をステップS305に分岐する。ステップS305では、出力先変更部212が、上述したプリントサーバ110のレジストリ等のデータベースに出力先決定処理の処理結果が示すプリンタポートを出力ポートとして設定する。ステップS306では、出力部216が、RAWデータ格納部220からRAWデータ形式の印刷データを取得し、ステップS305で設定した出力ポートを介して、当該出力ポートであるプリンタポートに割り当てられたプリンタに印刷データを送信し、ステップS312で処理が終了する。一方、ステップS301の判定で、スプール形式としてEMF形式が指定されていると判断した場合には、処理をステップS307に分岐させる。ステップS307では、プリントプロセッサ206の出力先決定部210が、図4を参照して説明する出力先決定処理を実行する。ステップS308では、出力先決定部210が実行した出力先決定処理の処理結果から印刷処理を中止すべきか否か判断し、印刷処理のキャンセルが通知された場合にはyes、処理をステップS312に分岐して終了させる。一方、印刷処理のキャンセルが通知されていない場合にはno、処理をステップS309に分岐する。ステップS309では、出力先変更部212が、印刷データを出力すべきポートを出力先決定処理の処理結果が示すポートに変更する。ステップS310では、データ作成部214が、印刷データバッファ204から印刷データを取得してEMF形式の印刷データを生成し、プリンタドライバ218に渡す。ステップS311では、プリンタドライバ218が、EMF形式の印刷データをRAWデータ形式の印刷データに変換し、ステップS309で設定した出力ポートを介して、当該出力ポートであるプリンタポートに割り当てられたプリンタに印刷データを送信し、ステップS312で処理が終了する。図4は、本実施形態のプリントサーバが実行する出力先決定処理のフローチャートである。以下、図4を参照して、プリントサーバ110のプリントプロセッサ206が実行する出力先決定処理について説明する。図4に示す処理は、図3に示すステップS303またはステップS307でプリントプロセッサ206の出力先決定部210が呼び出されることにより、ステップS400から開始する。ステップS401では、出力先決定部210が、出力ポートを決定する。ステップS402では、出力先決定部210は、ステップS401で出力ポートを決定したか否か判断し、出力ポートが決定した場合にはyes、処理をステップS403に分岐させる。ステップS403では、出力先決定部210は、ステップS401で決定した出力ポートであるプリンタポートに割り当てられたプリンタのMIB情報を取得し、当該プリンタが使用可能であるか判断する。当該プリンタが使用可能であると判断した場合yes、処理をステップS404に分岐させる。ステップS404では、出力先決定部210は、ステップS401で決定した出力ポートのポート識別情報を、当該出力先決定処理の処理結果として返却して通知し、ステップS409で処理が終了する。一方、ステップS402の判定で出力ポートが決定していないと判断した場合no、またはステップS403の判定で当該プリンタが使用可能でないと判断した場合noには、処理をステップS405に分岐させる。ステップS405では、出力先決定部210は、印刷要求を送信したクライアントに出力先選択画面を表示させる。ステップS406では、出力先決定部210は、当該クライアントから通知を受信したか否か判断し、当該通知を受信していない場合にはno、ステップS406の処理を反復させる。一方、当該通知を受信した場合にはyes、処理をステップS407に分岐させる。ステップS407では、出力先決定部210は、クライアントから受信した通知が、出力ポートの選択を示す通知であるか否か判断する。出力ポートの選択を示す通知である場合にはyes、処理をステップS403に分岐させる。ステップS403では、出力先決定部210は、出力ポートの選択を示す通知と共にクライアントから送付されるポート識別情報が示すプリンタポートに割り当てられたプリンタが使用可能な判断し、後続の処理を実行する。一方、ステップS407の判定で、出力ポートの選択を示す通知でないと判断した場合、すなわち、印刷処理の中止を示す通知であると判断した場合にはno、処理をステップS408に分岐させる。ステップS408では、出力先決定部210は、印刷処理を中止すべき旨の返却値を、当該出力先決定処理の処理結果として返却して印刷処理を中止すべき旨を通知し、ステップS409で処理が終了する。図5は、本実施形態のプリントプロセッサが出力先を決定する際に使用する出力設定情報および対応付け情報の一実施形態を示す図である。以下、図5を参照して、出力設定情報510および対応付け情報540について説明する。図5に示す実施形態の出力設定情報には、出力先情報512と、出力先情報514と、出力先決定方法指定情報516と、出力先判断情報518~530とを含む。出力先情報512は、図7を参照して説明する出力先選択画面に表示される情報である。図5に示す実施形態では、ポート識別情報であるポート番号例えば、10.60.135.1や10.60.135.2等が出力先選択画面に表示される。出力先情報514は、出力先選択画面にデフォルト表示する情報である。図5に示す実施形態では、ポート番号10.60.135.1が出力先選択画面にデフォルトで表示される。出力先決定方法指定情報516は、出力先を決定する方法を指定する情報である。出力先決定方法指定情報516は、後述する出力先判断情報のうち、いずれの出力先判断情報を用いて出力先を決定するか指定する情報である。出力先決定方法指定情報516は、クライアント112~116のユーザやプリントサーバ110の管理者等が設定することができる。図5に示す実施形態では、出力先決定方法指定情報516に含まれる出力先判断情報TextKeywordが有効ONになっており、その他の出力先判断情報例えば、UserName等は無効OFFになっている。このため、図5に示す実施形態では、プリントプロセッサ206は、出力先判断情報TextKeywordを用いて出力ポートを決定する。出力先判断情報518~530は、出力先を判断する情報であり、クライアントの識別情報を利用する出力先判断情報518~524と、印刷データに含まれる文字情報を利用する出力先判断情報526と、印刷設定情報を利用する出力先判断情報528,530とを含む。出力先判断情報518は、クライアント112~116の識別情報であるユーザ名によって出力先を決定する情報である。図5に示す実施形態では、ユーザ名例えば、Administrator、GuestおよびTesterに、それぞれポート番号が割り当てられている。クライアントのユーザ名は、クライアントから印刷要求と共にプリントサーバ110に送信され、プリントプロセッサ206の出力先決定部210は、出力先判断情報518を参照し、当該クライアントのユーザ名に割り当てられたポート識別情報が示すプリンタポートを出力ポートとして決定する。出力先判断情報520は、クライアント112~116の識別情報であるクライアント名によって出力先を決定する情報である。図5に示す実施形態では、クライアント名例えば、PC1、PC2およびPC3に、それぞれポート番号が割り当てられている。クライアント名は、クライアントから印刷要求と共にプリントサーバ110に送信され、プリントプロセッサ206の出力先決定部210は、出力先判断情報518を参照し、当該クライアント名に割り当てられたポート識別情報が示すプリンタポートを出力ポートとして決定する。出力先判断情報522は、クライアント112~116の識別情報であるIPアドレスによって出力先を決定する情報である。図5に示す実施形態では、クライアントのIPアドレス例えば、10.60.96.1、10.60.96.2および10.60.96.3に、それぞれポート番号が割り当てられている。クライアントのIPアドレスは、クライアントから印刷要求と共にプリントサーバ110に送信され、プリントプロセッサ206の出力先決定部210は、出力先判断情報518を参照し、当該クライアントのIPアドレスに割り当てられたポート識別情報が示すプリンタポートを出力ポートとして決定する。出力先判断情報524は、クライアント112~116の識別情報であるMACアドレスによって出力先を決定する情報である。図5に示す実施形態では、クライアントのMACアドレス例えば、00:1A:34:56:67:78および00:23:3F:A3:44:62に、それぞれポート番号が割り当てられている。クライアントのMACアドレスは、クライアントから印刷要求と共にプリントサーバ110に送信され、プリントプロセッサ206の出力先決定部210は、出力先判断情報518を参照し、当該クライアントのMACアドレスに割り当てられたポート識別情報が示すプリンタポートを出力ポートとして決定する。出力先判断情報526は、印刷データに含まれる文字情報を利用して出力先を決定する情報である。図5に示す実施形態では、キーである文字列例えば、診察室1、診察室2および診察室3に、それぞれポート番号が割り当てられている。プリントプロセッサ206の出力先決定部210は、プリントサーバ110から送信される印刷データに含まれる文字列を抽出し、上記キーと合致する文字列が存在するか否か判断する。合致する文字列が存在する場合には、当該文字列に割り当てられたポート識別情報が示すプリンタポートを出力ポートとして決定する。一方、合致する文字列が存在する場合には、印刷要求を送信したクライアントに出力先選択画面を表示し、ユーザに出力ポートを選択させる。出力先判断情報528は、印刷設定情報である印刷色を利用して出力先を決定する情報である。図5に示す実施形態では、印刷色例えば、ColorおよびMonoに、それぞれポート番号が割り当てられている。プリントプロセッサ206の出力先決定部210は、プリントサーバ110から送信される印刷設定情報および出力先判断情報を参照し、当該印刷設定情報に含まれる印刷色に割り当てられたポート識別情報が示すプリンタポートを出力ポートとして決定する。出力先判断情報530は、印刷設定情報である印刷部数を利用して出力先を決定する情報である。図5に示す実施形態では、印刷部数例えば、1~100、101~200および201~に、それぞれポート番号が割り当てられている。プリントプロセッサ206の出力先決定部210は、プリントサーバ110から送信される印刷設定情報および出力先判断情報を参照し、当該印刷設定情報に含まれる印刷部数に対応するプリンタポートを出力ポートとして決定する。対応付け情報540は、出力ポートとプリンタとの対応関連を示す情報である。対応付け情報540は、プリントシステム100による印刷処理を実行する前に、管理者等がプリントサーバ110のOSが管理するレジストリ等のデータベースに登録される。プリントサーバ110のプリンタポート222~226は、当該データベースに登録された対応付け情報を参照して、印刷データを出力すべきプリンタを判断することができる。図5に示す実施形態では、ポート番号例えば、10.60.135.1等と、プリンタ識別情報であるIPアドレス例えば、10.60.96.112等とが対応付けられている。プリンタポート222~226は、各ポート番号に対応付けられたIPアドレスが示すプリンタに印刷データを出力する。本実施形態では、ポート識別情報と、プリンタ識別情報とが一対一で対応付けられているが、他の実施形態では、1のポート識別情報に複数のプリンタ識別情報を対応付けてもよい。この場合、当該複数のプリンタ識別情報が示すプリンタの優先順位を付けておき、プリンタポート222~226は、当該優先順位の高いプリンタに印刷データを出力するようにしてもよい。なお、図5に示す実施形態で使用するポート番号は一例であり、その他の任意の数字を用いて出力ポートを識別することがきる。また、図5に示す実施形態で使用するクライアントの識別情報は一例であり、クライアントを固有に識別できる限り、如何なる識別情報を採用することができる。さらに、図5に示す実施形態で使用するキーは例示であり、印刷データに含まれる可能性のある任意の文字列をキーとして使用することができる。さらに、図5に示す実施形態で使用する印刷設定情報は例示であり、両面印刷や高品位印刷、手差し印刷、ステープル止め等の他の印刷設定情報を利用することもできる。図6は、本実施形態のプリントシステムが出力すべき印刷データの一実施形態である。プリントプロセッサ206は、出力設定情報の出力先決定方法指定情報で出力先決定方法として出力先判断情報TextKeywordが指定されている場合、印刷データ600に含まれる文字列を抽出し、出力先判断情報526に規定されるキーと合致する文字列が存在するか否か判断する。印刷データ600には、図5に示す出力先判断情報526に規定されるキーである文字列診察室1610が含まれているため、プリントプロセッサ206は、当該文字列診察室1に割り当てられたポート識別情報10.60.135.1が示すプリンタポートを出力ポートとして決定する。図7は、本実施形態のプリントサーバがクライアントに表示する出力先選択画面の一実施形態を示す図である。図7に示す出力先選択画面700には、出力設定情報の出力先情報で規定されたポート識別情報であるポート番号が表示される。出力先選択画面700のフィールド710には、デフォルトとして表示すべき出力先情報で規定されたポート識別情報であるポート番号が表示される。クライアントのユーザが、出力先選択画面700のOKボタン712を選択すると、選択時にフィールド710に表示されているポート識別情報が、出力ポートの選択を示す通知と共にプリントサーバ110に送信される。ユーザが、出力先選択画面700のキャンセルボタン714を選択すると、印刷処理の中止を示す通知がプリントサーバ110に送信される。図7に示す実施形態では、出力設定情報に含まれるポート識別情報が表示されるが、他の実施形態では、プリントサーバ110のOSが管理するレジストリ等のデータベースに設定された対応付け情報が規定するポート識別情報を表示するようにしてもよい。また、本実施形態では、ポート識別情報であるポート番号が表示されるが、他の実施形態では、当該ポート識別情報に加えて、または当該ポート識別情報の代わりに、当該ポート識別情報に対応付けられたプリンタ識別情報が示すプリンタの名称や図形等を表示するようにしてもよい。これまで本実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、本実施形態の構成要素を変更若しくは削除し、または本実施形態の構成要素を他の構成要素を追加するなど、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用効果を奏する限り、本発明の範囲に含まれるものである。"