管理サーバ1000からクライアント3000へのデバイスとドライバとの関連付けを用いたドライバと印刷ポートのインストールにおいて、関連付けに含まれる印刷ポート情報の設定に関して、次のような構成をなす;編集した印刷ポート情報を解析する手段32、S206と、印刷ポート情報のポート種別がネットワークポートである場合に、編集前の印刷ポート情報からのアドレス変更を伴う編集であるか否かを判定する手段32、S207、S208と、アドレス変更を伴う編集である場合に、そのアドレスが、関連付いたデバイス2000のアドレスであるか否かを判定し、関連付いたデバイスのアドレスである場合に、印刷ポートフラグを可変に設定する手段32、S209、S214と、前記判定手段にて、関連付いたデバイスのアドレスではなく、アプリケーションサーバ4000に対応したアドレスである場合に、印刷ポートフラグを固定に設定する手段32、S210、S213と、更に、関連付けを用いたクライアント3000での印刷ポート作成に関して、次のような構成をなす;クライアント3000は、管理サーバ1000へ、作成する印刷ポート情報の要求を出す手段32、40、S601と、管理サーバ1000は、印刷ポート情報の要求に応じて、印刷ポートフラグ値を取得する手段32、S604と、管理サーバ1000は、取得した印刷ポートフラグ値が、固定の場合、関連付け作成時のポート情報を取得し、クライアント3000へ取得したポート情報を送付する手段32、40、S612と、管理サーバ1000は、取得した印刷ポートフラグ値が、可変の場合、関れ付け作成時のポート情報を、関連付いたデバイスの最新ポート情報へ変更し、クライアント3000へ取得したポート情報を送付する手段32、40、S606、S607、S608、S609、S612と、クライアント3000は、管理サーバ1000から送付された印刷ポート情報に従い、印刷ポートを生成する手段32、40、S615と、を備えることを特徴とする情報処理装置。関連付けの作成編集時に、前記印刷ポートフラグ設定手段32、S213、S214にて設定した印刷ポートフラグ値に応じて、印刷ポートに対する処理方法を表示する手段32、S217を備えることを特徴とする請求項1に記載の情報処理装置。前記印刷ポートフラグが可変で、更に編集した印刷ポート情報のアドレスが、関連付いたデバイスのアドレスであるか判定できない場合に、関連付け作成時に関連付いたデバイスのホスト名を取得保存する手段32、S700、S701と、印刷ポート作成時に、関連付け編集時に、編集した印刷ポート情報のアドレスを用いて、デバイスを探索し、関連付いたデバイスであるか否かを判定する手段31、32、S704、S705と、更に、デバイス探索に対する応答が無い場合に、編集した印刷ポート情報のアドレスを用いて、DNSサーバからホスト名を取得し、予め保存している関連付いたデバイスのホスト名との比較する手段32、S707、S708、S709と、を備えることを特徴とする請求項1に記載の情報処理装置。前記印刷ポートフラグが可変で、更に編集した印刷ポート情報のアドレスが、関連付いたデバイスのアドレスであるか判定できない場合に、関連付け作成時に、印刷ポート作成時の動作設定を指定するためのユーザインタフェースを提供する手段32、S800、S801と、印刷ポート作成時に、前記印刷ポート作成時の動作設定での指定情報を取得し、取得した指定情報に応じたタスク内容を生成する手段32、S803、S804、S805と、を備えることを特徴とする請求項1に記載の情報処理装置。管理サーバ1000からクライアント3000へのデバイスとドライバとの関連付けを用いたドライバと印刷ポートのインストールにおいて、関連付けに含まれる印刷ポート情報の設定に関して、次のような構成をなす;編集した印刷ポート情報を解析するプログラム32、S206と、印刷ポート情報のポート種別がネットワークポートである場合に、編集前の印刷ポート情報からのアドレス変更を伴う編集であるか否かを判定するプログラム32、S207、S208と、アドレス変更を伴う編集である場合に、そのアドレスが、関連付いたデバイス2000のアドレスであるか否かを判定し、関連付いたデバイスのアドレスである場合に、印刷ポートフラグを可変に設定するプログラム32、S209、S214と、前記判定手段にて、関連付いたデバイスのアドレスではなく、アプリケーションサーバ4000に対応したアドレスである場合に、印刷ポートフラグを固定に設定するプログラム32、S210、S213と、更に、関連付けを用いたクライアント3000での印刷ポート作成に関して、次のような構成をなす;クライアント3000は、管理サーバ1000へ、作成する印刷ポート情報の要求を出すプログラム32、40、S601と、管理サーバ1000は、印刷ポート情報の要求に応じて、印刷ポートフラグ値を取得するプログラム32、S604と、管理サーバ1000は、取得した印刷ポートフラグ値が、固定の場合、関連付け作成時のポート情報を取得し、クライアント3000へ取得したポート情報を送付するプログラム32、40、S612と、管理サーバ1000は、取得した印刷ポートフラグ値が、可変の場合、関れ付け作成時のポート情報を、関連付いたデバイスの最新ポート情報へ変更し、クライアント3000へ取得したポート情報を送付するプログラム32、40、S606、S607、S608、S609、S612と、クライアント3000は、管理サーバ1000から送付された印刷ポート情報に従い、印刷ポートを生成するプログラム32、40、S615と、を備えることを特徴とする情報処理装置を制御するためのプログラム。関連付けの作成編集時に、前記印刷ポートフラグ設定手段32、S213、S214にて設定した印刷ポートフラグ値に応じて、印刷ポートに対する処理方法を表示するプログラム32、S217を備えることを特徴とする請求項5に記載のプログラム。前記印刷ポートフラグが可変で、更に編集した印刷ポート情報のアドレスが、関連付いたデバイスのアドレスであるか判定できない場合に、関連付け作成時に関連付いたデバイスのホスト名を取得保存するプログラム32、S700、S701と、印刷ポート作成時に、関連付け編集時に、編集した印刷ポート情報のアドレスを用いて、デバイスを探索し、関連付いたデバイスであるか否かを判定するプログラム31、32、S704、S705と、更に、デバイス探索に対する応答が無い場合に、編集した印刷ポート情報のアドレスを用いて、DNSサーバからホスト名を取得し、予め保存している関連付いたデバイスのホスト名との比較するプログラム32、S707、S708、S709と、を備えることを特徴とする請求項5に記載のプログラム。前記印刷ポートフラグが可変で、更に編集した印刷ポート情報のアドレスが、関連付いたデバイスのアドレスであるか判定できない場合に、関連付け作成時に、印刷ポート作成時の動作設定を指定するためのユーザインタフェースを提供するプログラム32、S800、S801と、印刷ポート作成時に、前記印刷ポート作成時の動作設定での指定情報を取得し、取得した指定情報に応じたタスク内容を生成するプログラム32、S803、S804、S805と、を備えることを特徴とする請求項5に記載のプログラム。管理サーバ1000からクライアント3000へのデバイスとドライバとの関連付けを用いたドライバと印刷ポートのインストールにおいて、関連付けに含まれる印刷ポート情報の設定に関して、次のような構成をなす;編集した印刷ポート情報を解析するモジュール32、S206と、印刷ポート情報のポート種別がネットワークポートである場合に、編集前の印刷ポート情報からのアドレス変更を伴う編集であるか否かを判定するモジュール32、S207、S208と、アドレス変更を伴う編集である場合に、そのアドレスが、関連付いたデバイス2000のアドレスであるか否かを判定し、関連付いたデバイスのアドレスである場合に、印刷ポートフラグを可変に設定するモジュール32、S209、S214と、前記判定手段にて、関連付いたデバイスのアドレスではなく、アプリケーションサーバ4000に対応したアドレスである場合に、印刷ポートフラグを固定に設定するモジュール32、S210、S213と、更に、関連付けを用いたクライアント3000での印刷ポート作成に関して、次のような構成をなす;クライアント3000は、管理サーバ1000へ、作成する印刷ポート情報の要求を出すモジュール32、40、S601と、管理サーバ1000は、印刷ポート情報の要求に応じて、印刷ポートフラグ値を取得するモジュール32、S604と、管理サーバ1000は、取得した印刷ポートフラグ値が、固定の場合、関連付け作成時のポート情報を取得し、クライアント3000へ取得したポート情報を送付するモジュール32、40、S612と、管理サーバ1000は、取得した印刷ポートフラグ値が、可変の場合、関れ付け作成時のポート情報を、関連付いたデバイスの最新ポート情報へ変更し、クライアント3000へ取得したポート情報を送付するモジュール32、40、S606、S607、S608、S609、S612と、クライアント3000は、管理サーバ1000から送付された印刷ポート情報に従い、印刷ポートを生成するモジュール32、40、S615と、を備えることを特徴とする記憶媒体。関連付けの作成編集時に、前記印刷ポートフラグ設定手段32、S213、S214にて設定した印刷ポートフラグ値に応じて、印刷ポートに対する処理方法を表示する手段32、S217を備えることを特徴とする請求項9に記載の記憶媒体。前記印刷ポートフラグが可変で、更に編集した印刷ポート情報のアドレスが、関連付いたデバイスのアドレスであるか判定できない場合に、関連付け作成時に関連付いたデバイスのホスト名を取得保存するモジュール32、S700、S701と、印刷ポート作成時に、関連付け編集時に、編集した印刷ポート情報のアドレスを用いて、デバイスを探索し、関連付いたデバイスであるか否かを判定するモジュール31、32、S704、S705と、更に、デバイス探索に対する応答が無い場合に、編集した印刷ポート情報のアドレスを用いて、DNSサーバからホスト名を取得し、予め保存している関連付いたデバイスのホスト名との比較するモジュール32、S707、S708、S709と、を備えることを特徴とする請求項9に記載の記憶媒体。前記印刷ポートフラグが可変で、更に編集した印刷ポート情報のアドレスが、関連付いたデバイスのアドレスであるか判定できない場合に、関連付け作成時に、印刷ポート作成時の動作設定を指定するためのユーザインタフェースを提供するモジュール32、S800、S801と、印刷ポート作成時に、前記印刷ポート作成時の動作設定での指定情報を取得し、取得した指定情報に応じたタスク内容を生成するモジュール32、S803、S804、S805と、を備えることを特徴とする請求項9に記載の記憶媒体。しかしながら、上述した従来の技術では、次のような課題があった。出力先が可変的なアドレス情報となるデバイスの場合、関連付け作成後、且つ関連付けを用いたドライバのインストール実行前に、関連付けの印刷ポート情報を変更しなければならない。このように、従来の関連付けの印刷ポート設定技術では、関連付け作成編集に関するユーザビリティ、及びインストールされたドライバと対応付く印刷ポートの作成結果に問題がある。管理サーバ1000からクライアント3000へのデバイスとドライバとの関連付けを用いたドライバと印刷ポートのインストールにおいて、関連付けに含まれる印刷ポート情報の設定に関して、次のような構成をなす;編集した印刷ポート情報を解析する手段32、S206と、印刷ポート情報のポート種別がネットワークポートである場合に、編集前の印刷ポート情報からのアドレス変更を伴う編集であるか否かを判定する手段32、S207、S208と、アドレス変更を伴う編集である場合に、そのアドレスが、関連付いたデバイス2000のアドレスであるか否かを判定し、関連付いたデバイスのアドレスである場合に、印刷ポートフラグを可変に設定する手段32、S209、S214と、前記判定手段にて、関連付いたデバイスのアドレスではなく、アプリケーションサーバ4000に対応したアドレスである場合に、印刷ポートフラグを固定に設定する手段32、S210、S213と、更に、関連付けを用いたクライアント3000での印刷ポート作成に関して、次のような構成をなす;クライアント3000は、管理サーバ1000へ、作成する印刷ポート情報の要求を出す手段32、40、S601と、管理サーバ1000は、印刷ポート情報の要求に応じて、印刷ポートフラグ値を取得する手段32、S604と、管理サーバ1000は、取得した印刷ポートフラグ値が、固定の場合、関連付け作成時のポート情報を取得し、クライアント3000へ取得したポート情報を送付する手段32、40、S612と、管理サーバ1000は、取得した印刷ポートフラグ値が、可変の場合、関れ付け作成時のポート情報を、関連付いたデバイスの最新ポート情報へ変更し、クライアント3000へ取得したポート情報を送付する手段32、40、S606、S607、S608、S609、S612と、クライアント3000は、管理サーバ1000から送付された印刷ポート情報に従い、印刷ポートを生成する手段32、40、S615と、を備えることを特徴とする情報処理装置。本実施形態によれば、関連付けを用いた管理サーバ1000からクライアント3000へのドライバのインストールの際に、ドライバからの出力先が、関連付いたデバイスであれば、印刷ポート作成ときの関連付いたデバイスの印刷ポート情報に応じて可変的に印刷ポートの作成を実現でき、ドライバからの出力先がアプリケーションサーバであれば、関連付け作成ときの印刷ポート情報で印刷ポートの作成を実現できる。その結果としてIT管理者の操作性の向上し、コンピュータシステムに係る管理コストを削減することができる効果を有する。本発明の好適な実施形態を詳細に説明する。第1実施形態図1は、第1実施形態にかかる情報処理装置の運用例を示す印刷システムのネットワーク構成例である。図1は、管理サーバ1000と、デバイス1~nのデバイス2000と、クライアント1~2のクライアント3000と、アプリケーションサーバ1のアプリケーションサーバ4000から構成されていることを示している。管理サーバ1000、デバイス2000、クライアント3000、及びアプリケーションサーバ4000は、互いに通信回線5000により接続されている。管理サーバ1000は、デバイス2000、クライアント3000、及びアプリケーションサーバ4000を管理するための図3に示すデバイス管理部30が稼働するサーバである。次に、デバイス2000は、印刷処理機能を有する印刷装置である。デバイス2000は、印刷機能のみを有するSFPであってもよいし、印刷機能以外にスキャナ、コピー、ファクス機能等を有するMFPであってもよい。次に、クライアント3000は、アプリケーションからドライバを介して、直接ないしはアプリケーションサーバ4000を経由し、デバイス2000からの印刷を実現することが可能である。次に、管理サーバ1000、クライアント3000、及びアプリケーションサーバ4000は、図2のブロック図に示すハードウェア構成を有している。CPU10は、RAM12をワークエリアとして、ROM11、及びHDD19に格納された管理サーバ1000のデバイス管理部30を実行し、システムバス13を介し、本実施形態の各機能手段を実行する。また、管理サーバ1000のデバイス管理部30は、例えば、DiskDrive11にマウント可能なFD、CD-ROM、DVD、磁気テープ、ICメモリカード等の記憶媒体により供給される。CPU10は、ビデオカードVC14を介して、表示装置CRT15にユーザインタフェース表示を行う。更に、CPU10は、キーボードコントローラKBC16を介し、キーボードKB17やマウスなどのポインティングデバイスからの前記ユーザインタフェースに対する入力指示に応じた制御を行う。また、CPU10は、ネットワークインタフェースボードNIC21を介し、通信回線5000上のデバイス2000、クライアント3000、及びアプリケーションサーバ4000間でのデータ通信を行う。クライアント3000、及びアプリケーションサーバ4000のドライバ制御部40も、上記管理サーバ1000のデバイス管理部30と同様である。次に、図3は管理サーバ1000上で動作するデバイス管理部30とクライアント3000、及びアプリケーションサーバ4000上で動作するドライバ制御部のソフトウェア構成例である。デバイス管理部30は、デバイス探索部31、ドライバ管理部32、データ保管部33、及びドライバ保管部34を備えている。デバイス管理部30は、Webベースのアプリケーションとしての実施も可能であり、その場合クライアント3000やアプリケーションサーバ4000からWebブラウザを介しての利用も可能である。デバイス探索部31は、デバイス2000に対する探索機能を有しており、デバイス探索の結果として、デバイス名やデバイスのIPアドレスなどを取得し、データ保管部33へ保存する。なお、デバイス探索とは、同業者には公知であるところのSNMP、IPBroadcast、SLP/Multicast等による探索を意味する。また、デバイス探索部31は、デバイス2000に対して、LANなどの通信回線5000を介して、MIBManagenentInformationBaseといったデバイス情報を取得、設定することが可能である。デバイス探索結果の一例を、図10に示す。デバイス探索部31は、図10の探索ボタンを押下することにより、通信回線5000上の<n>台のデバイス2000が探索し、その結果をHDD19上のデータ保管部33へ保管する。更に、デバイス探索部31は、デバイス探索の結果を、デバイスリストとして、デバイス名と印刷ポート情報とからなるデバイス情報をCRT15上にリスト表示する。図10では、デバイス名が<デバイス1>のデバイス2000は、印刷ポート情報として、アドレスが<x.y.z.1>、プロトコルが<LPR>、プロトコルLPRに対するキュー名が<PRINT>であることを示す。同様に、デバイス名が<デバイス2>のデバイス2000は、印刷ポート情報として、アドレスが<x.y.z.2>、プロトコルが<RAW>であることを示す。ここで、デバイス情報の取得は、デバイス探索部31が行ったデバイス探索以外に、CSVファイルなどのファイルをインポートすることでも構わない。次に、ドライバ管理部32は、クライアント3000やアプリケーションサーバ4000に対して、ドライバのインストールや印刷ポートの作成をリモートタスクにより実現するための機能を有する。リモートタスクは、クライアント3000やアプリケーションサーバ4000の指定と、デバイスとドライバとの関連付けとから構成されるタスクをリモートで実行することを意味する。この場合、クライアント3000やアプリケーションサーバ4000上には、図3に示すドライバのインストールや印刷ポートの作成を有するサービスプログラムであるドライバ制御部40が常駐することになる。このドライバ制御部40と、ドライバ管理部32との間で行う通信は、所謂SOAPSimpleObjectAccessProtocolなどのプロトコルを利用したWebサービスを想定している。一方、ドライバ制御部40ではなく、前記関連付けに対応したランチャープログラムをクライアント3000やアプリケーションサーバ4000にて実行することも可能である。ランチャープログラムの実行により、前記リモートタスクと同様に、ドライバ管理部32とWebサービスなどで通信を行い、ドライバのインストールと印刷ポートの作成を行うことができる。なお、本実施形態では、リモートタスクによるドライバのインストールや印刷ポートの作成に関して記す。また、本実施例では、クライアント3000とアプリケーションサーバ4000に関して、特に断りの無い限り、クライアント3000と記す。次に、データ保管部33は、HDD19上で稼働するデータベース等のデータ記録媒体であり、デバイス情報やドライバ情報が保存される。また、ドライバ保管部34は、HDD19上で稼動するFTPサーバ、HTTPサーバ、もしくはファイルサーバといったドライバの実体を保存するための保存領域である。データ保管部33やドライバ保管部34は、本実施形態のように、管理サーバ1000と同一サーバであってもよいし、別サーバにあってもよい。次に、本実施形態にかかる情報処理装置の制御について、図4~b、図6~b、図8~bのフローチャートと、図10、図11a~f、図13、図14a~cの画面図を用いて詳細に説明する。図4~bのフローチャート、関連付けを作成するための処理をある。ドライバ管理部32は、KB17を介して関連付け作成の選択を行うS100。次に、ドライバ管理部32は、HDD19上のデータ保管部33から、デバイス探索部31がデバイス探索した結果である図10に示すデバイスリストを取得し、図11aに示すSTEP1デバイス選択をCRT15に表示するS101。図11aのSTEP1デバイス選択のデバイス情報は、デバイス名と印刷ポート情報から構成され、更に印刷ポート情報はアドレス、プロトコル、及びキュー名から構成される。また、図11aのSTEP1デバイス選択画面は、画面遷移するための[次へ]ボタン、及び処理を中止するための[キャンセル]ボタンを有する。次に、ドライバ管理部32は、KB17を介して関連付けるデバイスの選択を行うS102。本実施例では、<デバイス1>と<デバイス2>が選択されたとする。次に、ドライバ管理部32は、KB17からのボタンアクションを判定するS103。本実施例では、図11aにて画面遷移を意味する[次へ]ボタンが押下されたと判定する。次に、ドライバ管理部32は、HDD19上のデータ保管部33から、ドライバ情報の取得を行い、図11b示すSTEP2ドライバ選択をCRT15に表示するS104。図11bのSTEP2ドライバ選択のドライバ情報は、ドライバ名、バージョン及びPDLから構成される。ここで、PDLとは、ドライバが生成するデータを形成するページ記述言語であり、PCLPrinterControlLanguageやPSPostScriptなどがあるまた、図11bのSTEP2ドライバ選択は、画面遷移するための[次へ]ボタン、及び処理を中止するための[キャンセル]ボタンを有する。次に、ドライバ管理部32は、KB17を介して関連付けるドライバの選択を行うS105。本実施例では、<ドライバ1>が選択されたとする。次に、ドライバ管理部32は、KB17からのボタンアクションを判定するS107。本実施例では、図11bにて画面遷移を意味する[次へ]ボタンが押下されたと判定する。次に、ドライバ管理部32は、S102で選択されたデバイスとS106で選択されたドライバとから図11cに示すSTEP3関連付け設定をCRT15に表示するS108。ここで、関連付け設定とは、選択したデバイスとドライバの関連付け名の設定と、クライアント3000にドライバをインストールしたときに表示されるプリンタ名の設定を意味する。更に、クライアント3000にドライバのインストールと共に作成し、ドライバと対応付ける印刷ポートの印刷ポート情報の設定を意味する。図11cのSTEP3関連付け設定は、関連付け名とプリンタ設定から構成される。更に、プリンタ設定は、プリンタ名、S102で選択されたデバイスに関するデバイス名と印刷ポート情報、及びS106で選択されたドライバに関するドライバ情報とから構成される。また、印刷ポート情報は、アドレス、プロトコル、印刷ポートハンドリング、及び印刷ポート情報の編集を行うための[編集]ボタンから構成される。ここで、印刷ポートハンドリングとは、印刷ポートをどのように作成するかを示すものであり、<インストール時に確認>と<指定した情報で作成>の2つのハンドリング方法からなる。<インストール時に確認>とは、クライアント3000にて印刷ポートを作成する時点で、管理サーバ1000のHDD19上のデータ保管部33のデバイスリストから、関連付いたデバイスの最新のアドレスを取得して作成することを意味する。すなわち、<インストール時に確認>は、関連付け作成時点で、印刷ポート情報の確定はしておらず、印刷ポート情報が可変となることを意味する。一方、<指定した情報で作成>とは、関連付け作成時点で設定した印刷ポート情報で、クライアント3000に印刷ポートを作成することを意味する。すなわち、<指定した情報で作成>とは、関連付け作成時点で、印刷ポート情報が確定しており、印刷ポート情報が固定となることを意味する。従って、デバイス2000へ直接印刷する場合の印刷ポート情報は可変となる<インストール時に確認>が適切であり、アプリケーションサーバ4000経由の印刷の場合の印刷ポート情報は固定となる<指定した情報で作成>が適切である。ここで、関連付け作成時の印刷ポートハンドリングは、S102で選択されたデバイスの印刷ポート情報となるため、<インストール時に確認>となる。なお、両ハンドリング方法の詳細は、図9を用いて後述する。また、図11cのSTEP3関連付け設定は、画面遷移するための[次へ]ボタン、及び処理を中止するための[キャンセル]ボタンを有する。次に、ドライバ管理部32は、KB17を介して関連付け名の設定を行うS109。本実施例では、関連付け名として<関連付けA>と設定したとする。次に、ドライバ管理部32は、KB17を介してプリンタ名の設定を行うS110。ここでは、<デバイス1>と<ドライバ1>のプリンタ名を<プリンタA>、<デバイス2>と<ドライバ1>のプリンタ名を<プリンタB>と設定したとする。次に、ドライバ管理部32は、印刷ポートの編集を指示されたか否かを判定するS111。本実施例では、プリンタ名が<プリンタB>である印刷ポート情報に対して編集を行うための[編集]ボタンが押下されたと判定し<はい>で抜け、印刷ポート設定を行うS112。S112の詳細フローチャートを、図5に示す。ドライバ管理部32は、HDD19上のデータ保管部33から、S102で選択した関連付いたデバイスの印刷ポート情報の取得を行うS200。ここで取得する印刷ポート情報とは、図10で示されたアドレス、プロトコル、キュー名以外に、デバイス印刷ポートの有効性を含む。デバイス印刷ポートの有効性とは、デバイス探索部31からのデバイス探索により、デバイス2000から取得可能なMIB情報のひとつであり、デバイス2000にてサポートしている印刷ポート種別とその印刷ポートの有効性を判別できる情報である。例えば、デバイス2000にてLPRポートとRAWポートと2種類の印刷ポートがサポートされている場合に、LPRポートのみを使用する場合には、LPRポート有効、RAWポート無効と設定を行い、不要な印刷ポートを閉じることが可能である。すなわち、デバイス2000に対する印刷ポート情報を設定する場合に、どの印刷ポートがサポートされ、且つ有効であるか否かを判断し、適切な印刷ポートを設定するための情報となる。本実施例では、ドライバ管理部32は、<関連付けA>の<プリンタB>のデバイス2000の印刷ポート情報として、次の値を取得したものとする。アドレス:<x.y.z.2>プロトコル:<RAW>印刷ポートの有効性:RAW印刷ポート有効、LPR印刷ポート無効次に、ドライバ管理部32は、HDD19上のデータ保管部33から、後述するS215で保存される編集ポート情報を取得するS201関連付け作成の初めての編集ときには、このS201で取得される編集ポート情報は、全てnull値となることは言うまでも無い。印刷ポート種別:<null>アドレス:<null>ポート名:<null>プロトコル:<null>キュー名:<null>なお、印刷ポート種別とは、所謂<ネットワークポート>であるか<ローカルポート>であるかを示す情報であり、印刷ポート名とは、クライアント3000にて、印刷ポートを区別するための名称である。次に、ドライバ管理部32は、HDD19上のデータ保管部33から、印刷ポートフラグ値を取得するS202。ここで、印刷ポートフラグとは、前記図11cの印刷ポートハンドリングに対する内部フラグである。すなわち、印刷ポートハンドリングが<指定した情報で作成>の場合には、印刷ポートフラグは固定、印刷ポートハンドリングが<インストール時に確認>の場合には、印刷ポートフラグは可変の値を保持することを意味する。従って、関連付け作成ときの印刷ポートフラグの初期値は可変となる。次に、ドライバ管理部32は、図12aに示すポート設定の編集をCRT15に表示するS203。図12aのポート設定の編集は、デバイスの印刷ポート情報、印刷ポート設定から構成され、更に編集内容を保存するための[更新]ボタン、及び編集内容を無効とするための[キャンセル]ボタンを有する。ここで、デバイスの印刷ポート情報とは、S200で取得したデバイス2000の印刷ポート情報を意味し、印刷ポートの編集のための補助情報を意味する。本実施例では、印刷ポートの有効性、アドレス、及びプロトコルを表示するものとする。また、印刷ポート設定とは、編集対象となる印刷ポート情報を意味する。本実施例では、印刷ポート種別、アドレス、ポート名、及びプロトコルの編集を意味する。なお、プロトコルが<LPR>の場合には、LPRに付随するキュー名も編集対象とする。また、印刷ポート種別が<ローカルポート>の場合の編集対象は、ポート名のみが編集対象となる。本実施例では、ドライバ管理部32は、<関連付けA>の<プリンタB>のデバイス2000の印刷ポート情報に対して、次のような編集を行ったものとするS204。印刷ポート種別:<ネットワークポート>アドレス:<a.b.c.1>ポート名:<IP_a.b.c.1>プロトコル:<LPR>キュー名:<PRINT>次に、ドライバ管理部32は、KB17からのボタンアクションを判定しS205、本実施例では、図12aにおける編集の保存を意味する[更新]ボタンが押下されたと判定する。次に、ドライバ管理部32は、S204での印刷ポートの編集内容を解析するS206。まず、ドライバ管理部32は、印刷ポートの種別が<ネットワークポート>であるか<ローカルポート>であるかを判定しS207、これを<ネットワークポート>であると判定して抜ける。次に、ドライバ管理部32は、S201で取得した編集ポート情報のアドレスからの変更があるか否かが判定するS208。本実施例では、アドレスを<null>から<a.b.c.1>へ変更したので、<はい>で抜ける。次に、ドライバ管理部32は、S200で取得した選択されたデバイス2000のアドレスと、S204で編集したアドレスが、同じであるか否かを判定するS209。本実施例では、アドレスを<x.y.z.2>から<a.b.c.1>へ変更したので、<いいえ>で抜ける。次に、ドライバ管理部32は、S204で編集したアドレスが、HDD33上の図10で示したデバイスリスト上に、存在するか否かを判定しS210を、これを<いいえ>で抜ける。ここで、S210での<いいえ>判定とは、S204で編集したアドレスが、デバイス管理部30にて管理されていない、すなわちアプリケーションサーバ4000のアドレスであると判断できる。一方、S210での<はい>判定とは、編集したアドレスが、デバイス管理部30にて管理しているデバイスで使用されているアドレスであると判断できる。次に、ドライバ管理部32は、指定した情報で印刷ポートを作成することを意味する印刷ポートフラグを<固定>に設定するS213。次に、ドライバ管理部32は、設定した印刷ポートフラグをHDD19上のデータ保管部33に保存するS215。次に、ドライバ管理部32は、S204で編集した印刷ポート編集内容を、HDD19上のデータ保管部33に保存するS216。本実施例では、次に、S111でプリンタ名が<プリンタA>である印刷ポート情報に対して編集を行うための[編集]ボタンが押下され、印刷ポート設定を行ったとする。<プリンタA>の編集に関しては、図12aに示す前記印刷ポートの有効性にて、プロトコルの初期値である<LPR>が、関連付いたデバイス2000においてサポートされているが<無効>であることからプロトコルの変更のみを行ったとする。この場合、ドライバ管理部32は、S209で編集したアドレスが、関連付いたデバイスのアドレスと同じであると判定され、インストール時に印刷ポートを確認して作成することを意味する印刷ポートフラグ<可変>に設定するS214。以降、ドライバ管理部32は、S215、S216を行う。また、ドライバ管理部32は、S210で編集したアドレスが、関連付いたデバイス以外のデバイスのアドレスと重複する場合には、アドレスの再編集を指示する警告を表示するS211。次に、ドライバ管理部32は、S211に対する警告に対するKB17を介する応答を判定するS212。ドライバ管理部32は、S212で再編集しないと応答された場合には、S213、S215、S216を行う。一方、ドライバ管理部32は、S212で再編集すると応答された場合には、S204にて再編集を行う。また、ドライバ管理部32は、S208でアドレス変更を伴わない編集と判定した場合には、S215、S216を行う。これは、本実施例では、編集したプリンタ名が<プリンタB>である印刷ポート情報に関して、再度編集した内容が、例えば、プロトコルの変更のみである場合などが該当する。また、ドライバ管理部32は、S207で印刷ポート種別が<ローカルポート>であると判定された場合には、S213、S215、S216を行う。次に、ドライバ管理部32は、印刷ポート情報の編集した結果を伴い、図12bに示すSTEP3関連付け設定をCRT15に表示するS217。また、ドライバ管理部32は、S205でKB17からのボタンアクションを[キャンセル]ボタンが押下されたと判定した場合には、S217で図11cのSTEP3関連付け設定を再度CRT15に表示する。次に、ドライバ管理部32は、KB17からのボタンアクションを判定するS113。本実施例では、図12bにおける次の画面への遷移を意味する次へボタンが押下されたと判定する。なお、ドライバ管理部32は、S111でポート編集を行わなかった場合には、図11cの画面に対するS113の判定を行う。次に、ドライバ管理部32は、HDD19上のデータ保管部33から、作成する関連付け情報の設定内容の確認と登録を行うための、図12c示すSTEP4設定内容の確認と登録をCRT15に表示するS114。図12cは、図11c、図12bと同様の関連付け情報を表示し、HDD19上のデータ保管部33に保管するための[登録]ボタン、及び処理を中止するための[キャンセル]ボタンを有する。次に、ドライバ管理部32は、KB17からのボタンアクションを判定するS115。本実施例では、図12cにおけるHDD19上のデータ保管部33に保管を意味する[登録]ボタンが押下されたと判定する。そして、ドライバ管理部32は、HDD19上のデータ保管部33に関連付けを保管するS116。次に、図6~bのフローチャートにより、関連付けの編集処理を記す。ドライバ管理部32は、KB17を介して関連付け編集の選択を行うS300。次に、ドライバ管理部32は、HDD19上のデータ保管部33から、作成した関連付けを取得し、図13に示す関連付けリストをCRT15に表示するS301。図13の関連付けリストは、関連付け名、プリンタ名、デバイス名、ドライバ情報、及び印刷ポート情報から構成される。更に、ドライバ情報は、ドライバ名、バージョン、及びPDLから構成される。また、印刷ポート情報は、アドレス、プロトコル、印刷ポートハンドリング、及び印刷ポート情報の編集を行うための[編集]ボタンから構成される。次に、ドライバ管理部32は、印刷ポートの編集を指示されたか否かを判定するS302。本実施例では、プリンタ名が<プリンタB>である印刷ポート情報に対して編集を行うための[編集]ボタンが押下されたと判定し<はい>で抜け、印刷ポートの編集を行うS303。このS303の詳細フローチャートを、図7に示す。図7は、図5のフローチャートに対して、S400~S402を追加したものである。ドライバ管理部32は、HDD19上のデータ保管部33から、先にデバイス探索部31がデバイス探索した結果である図10に示すデバイスリストを取得するS400。次に、ドライバ管理部32は、編集対象である関連付いたデバイスである<デバイス2>が、デバイスリストに存在しているか否かを判定するS401。本実施例では、この判定を<いいえ>で抜ける。次に、ドライバ管理部32は、デバイス探索部31によるデバイス探索により、図10に示すデバイスリストの更新指示をCRT15に表示しS402、処理を終了する。一方、S401の判定を<はい>で抜けた場合には、前記したS200~S217の処理を施す。ここで、関連付ける関連付いたデバイス2000は、関連付け作成ときには必須となるが、関連付け作成後の編集ときには、必ずしも必要とならない。一方で、印刷ポートを編集するためには、前記S200~S217の処理で明らかなように、関連付いたデバイス2000の印刷ポート情報が必要となるためS400~S402が必要となる。次に、図8~bのフローチャートにより、作成編集した関連付けを用いてクライアント3000へドライバのインストールと印刷ポートの作成を行うための処理を記す。ドライバ管理部32は、KB17を介してタスク実行の選択を行うS500。次に、ドライバ管理部32は、HDD19上のデータ保管部33から、予めドライバのインストール先として登録されているクライアント3000を取得し、図14aに示すSTEP1コンピュータ選択をCRT15に表示するS501。図14aは、コンピュータ名、画面遷移するための[次へ]ボタン、及び処理を中止するための[キャンセル]ボタンから構成される。次に、ドライバ管理部32は、KB17を介してコンピュータの選択が行うS502。本実施例では、<クライアント1>が選択されたとする。次に、ドライバ管理部32は、KB17からのボタンアクションを判定するS503。本実施例では、図14aにおける次の画面への遷移を意味する次へボタンが押下されたと判定する。次に、ドライバ管理部32は、HDD19上のデータ保管部33から、関連付けの取得を行い、図14b示すSTEP2関連付け選択をCRT15に表示するS504。図14bは、図13に示した関連付けリストに対して、関連付けを選択するためのチェックボックス、画面遷移するための[次へ]ボタン、及び処理を中止するための[キャンセル]ボタンが追加された構成となる。次に、ドライバ管理部32は、KB17を介して関連付けの選択を行うS505。本実施例では、関連付け名が<関連付けA>である関連付けが選択されたとする。次に、ドライバ管理部32は、KB17からのボタンアクションを判定するS506。本実施例では、図14bにおける次の画面への遷移を意味する[次へ]ボタンが押下されたと判定する。次に、ドライバ管理部32は、S502とS505で選択されたコンピュータと関連付けとから図14cに示すSTEP3タスク内容と実行をCRT15に表示するS507。図14cは、コンピュータ名、及び関連付け名から構成され、タスクを実行するための[実行]ボタン、及び処理を中止するための[キャンセル]ボタンを有する。次に、ドライバ管理部32は、KB17からのボタンアクションを判定するS508。本実施例では、図14cにおけるタスクの実行を意味する[実行]ボタンが押下されたと判定する。次に、ドライバ管理部32は、タスク内容をHDD19上のデータ保管部33へ保存し、タスクの実行を行うS509。このS509の詳細フローを、図9に示す。まず、管理サーバ1000のドライバ管理部32は、クライアント3000のドライバ制御部40に対して、タスク実行指示を出すS600。次に、ドライバ制御部40は、ドライバ管理部32からのタスク実行指示を受けると、タスク内容をドライバ管理部32へ問い合わせするS601。次に、ドライバ管理部32は、HDD19上のデータ保管部33からS505で指定されたタスクを構成する関連付け情報の取得を行うS602。本実施例では、図14bに示す関連付け名が<関連付けA>に対するプリンタ名、デバイス名、ドライバ情報、及び印刷ポート情報の取得が行うことを意味する。次に、ドライバ管理部32は、S602で取得した関連付け情報の解析を行うS603。本実施例では、ドライバ情報から、ドライバ名が<ドライバ1>、バージョンが<v3.00>、PDLが<PCL>のドライバで、更に、HDD19上のドライバ保管部34のどこに保存されているか、保存先情報を判断することを意味する。また、プリンタ名から、プリンタ名が<プリンタA>と<プリンタB>である2つのプリンタをインストールすることの判断を含む。更に、印刷ポート情報から<プリンタA>に対しては、アドレスが<x.y.z.1>、プロトコルが<RAW>のネットワークポートであることの判断を含む。また、同様に<プリンタB>に対しては、アドレスが<a.b.c.1>、プロトコルが<LPR>、キュー名<PRINT>のネットワークポートであることの判断を含む。次に、ドライバ管理部32は、HDD19上のデータ保管部33から、プリンタ名が<プリンタ1>に対する、S214で保存した印刷ポートフラグ値を取得するS604。次に、ドライバ管理部32は、S604で取得した印刷ポートフラグ値を判定するS605。本実施例では、プリンタ名が<プリンタ1>に対する印刷ポートフラグの判定を行い可変として抜ける。次に、ドライバ管理部32は、HDD19上のデータ保管部33から、デバイスリストの取得を行うS606。次に、ドライバ管理部32は、S602で取得した関連付け情報のデバイス名から関連付いたデバイスを特定し、S606で取得したデバイスリストに存在するか否かを判定しS607、これを<はい>で抜ける。本実施例では、関連付いたデバイスを<デバイス1>と特定することを意味する。次に、ドライバ管理部32は、S606で取得したデバイスリストから関連付いたデバイスのアドレスを取得するS608。本実施例では、<デバイス1>のアドレスが、関連付け作成時の<x.y.z.1>から<x.y.z.3>に変更となり、デバイス管理部31のデバイス探索機能により、デバイスリストが更新されているものとする。従って、S608で取得した関連付いたデバイス<デバイス1>のアドレスは、<x.y.z.3>である。次に、ドライバ管理部32は、S602で取得した関連付けの印刷ポート情報のアドレスを、S608で取得したアドレスにより置き換えるS609。本実施例では、アドレスが<x.y.z.1>から<x.y.z.3>へ置き換えることを意味する。次に、ドライバ管理部32は、クライアント3000のドライバ制御部40へ指示すべきタスク内容を、HDD19上のデータ保管部33に一時保存するS610。本実施例では、S603で解析したプリンタ名が<プリンタA>のドライバ情報とS609で更新した印刷ポート情報を一時保存することを意味する。次に、ドライバ管理部32は、印刷ポートフラグ値の未判定のドライバ情報があるか否かおを判定するS611。本実施例では、プリンタ名が<プリンタ2>に対する印刷ポートフラグが未判定であるため、前記S611の判定を<はい>で抜け、S604へ処理が戻る。次に、ドライバ管理部32は、HDD19上のデータ保管部33から、プリンタ名が<プリンタ2>に対する、S214で保存した印刷ポートフラグの値を取得するS604。次に、ドライバ管理部32は、S604で取得した印刷ポートフラグ値を判定するS605。本実施例では、プリンタ名が<プリンタ2>に対する印刷ポートフラグの判定を行い固定として抜ける。次に、ドライバ管理部32は、関連付け作成編集時点の印刷ポート情報のまま、クライアント3000のドライバ制御部40へ指示すべきドライバ情報をHDD19上のデータ保管部33に一時保存するS610。本実施例では、S603で解析したプリンタ名が<プリンタB>のドライバ情報と印刷ポート情報を一時保存することを意味する。次に、ドライバ管理部32は、印刷ポートフラグ未判定のドライバ情報は無いとして、S611の判定を<いいえ>で抜ける。なお、S607で関連付いたデバイスがデバイスリストに存在しない場合には、S605での印刷ポートフラグ値<固定>と同様な処理となる。次に、ドライバ管理部32は、S610でHDD19のデータ保管部33に一時保存したドライバ情報を、タスク内容としてクライアント3000のドライバ制御部40へ送付するS612。次に、クライアント3000のドライバ制御部40は、管理サーバ1000のドライバ管理部32から応答されたタスク内容を解析するS613。本実施例では、プリンタ名が<プリンタA>と<プリンタB>のドライバ情報と印刷ポート情報を意味する。次に、ドライバ制御部40は、S613の解析からインストールするドライバを管理サーバ1000上のドライバ保管部34から取得しインストールするS614。次に、ドライバ制御部40は、S613の解析から印刷ポートを生成し、S615でインストールしたドライバに対応付けるS615。次に、ドライバ制御部40は、管理サーバ1000のドライバ管理部32に対して、タスク終了の通達を行うS616。そして、ドライバ管理部32は、S610で一時保存したドライバ情報を消去する等のタスク終了処理を行うS617。本実施形態によれば、関連付けを用いた管理サーバ1000からクライアント3000へのドライバのインストールの際に、ドライバからの出力先が、関連付いたデバイスであれば、印刷ポート作成ときの関連付いたデバイスの印刷ポート情報に応じて可変的に印刷ポートの作成を実現でき、ドライバからの出力先がアプリケーションサーバであれば、関連付け作成ときの印刷ポート情報で印刷ポートの作成を実現できる。その結果としてIT管理者の操作性の向上し、コンピュータシステムに係る管理コストを削減することができる効果を有する。第2実施形態本発明の第2実施形態を、図4~b、図6~b、図13、図15~bを用いて詳細に説明する。図15のフローチャートは、関連付けを作成するための処理である。図15は、図4のS112の詳細フローチャートである図5に、S700~S701を追加したものである。また、図16のフローチャートは、関連付けを編集するための処理である。図16は、図6のS303の詳細フローチャートである図7のS400~S401を、S700~S707に変えたものである。図15において、ドライバ管理部32は、S200~S216処理後に、デバイスリストから関連付いたデバイスのホスト名を取得するS700。ここで、デバイス3000のホスト名は、デバイス探索部31のデバイス探索によりMIBの一部として取得することが可能である。次に、ドライバ管理部32は、S700で取得した関連付いたデバイスのホスト名をHDD19のデータ保管部33に保存しS701、図13に示す関連付けを作成する。次に、ドライバ管理部32は、S300~S301処理後に、図6のS302で、図13の<デバイス2>の印刷ポート情報に対する[編集]ボタンを押下したとする。次に、ドライバ管理部32は、S200~S208処理後に、HDD19上のデータ保管部33から、デバイス探索部31がデバイス探索した結果であるデバイスリストを取得するS702。次に、ドライバ管理部32は、関連付いたデバイス<デバイス2>が、デバイスリストに存在するか否かを判定しS703、これは<いいえ>で抜ける。本実施例では、図10のデバイスリストから、関連付け作成後関連付いたデバイスである<デバイス2>が無いものとする。次に、ドライバ管理部32は、デバイス探索部33に対して、S204で編集したアドレスに対するデバイス探索を実行要求するS704。本実施例では、ネットワーク上のトラフィックを軽減するために、SLP/SNMPUnicast探索を実行することを意味する。次に、ドライバ管理部32は、デバイス応答の有無をデバイス探索部33から受け取り、デバイス応答があったか否かを判定しS705、これは<はい>で抜ける。次に、ドライバ管理部32は、応答内容から応答してきたデバイス2000が関連付いたデバイス<デバイス2>であるか否かを判定しS706、これを<はい>で抜ける。次に、ドライバ管理部32は、S214で印刷ポートフラグを可変に設定し、続いてS215~S217の処理を行う。一方、ドライバ管理部32は、S706で<いいえ>と判定した場合には、S210~S212の処理を行い、S213で印刷ポートフラグを固定に設定し、続いてS215~S217の処理を行う。また、ドライバ管理部32は、S705で<いいえ>と判定した場合には、DNSサーバからアドレスに対応したホスト名を取得するS707。次に、ドライバ管理部32は、S701でHDD19のデータ保管部33に保存した関連付いたデバイス<デバイス2>のホスト名を取得するS708。次に、ドライバ管理部32は、S707とS708のホスト名を比較し、S707のホスト名が関連付いたデバイス<デバイス2>のホスト名であるか否かを判定しS709、これを<はい>で抜ける。次に、ドライバ管理部32は、S214で印刷ポートフラグを可変に設定し、続いてS215~S217の処理を行う。一方、ドライバ管理部32は、S709で<いいえ>と判定した場合には、S210~S212の処理を行い、S213で印刷ポートフラグを固定に設定し、続いてS215~S217の処理を行う。本実施形態によれば、関連付け編集の印刷ポート編集に関して、関連付いたデバイスをデバイスリストにて特定できない場合でも、ドライバからの出力先が、関連付いたデバイスであれば、印刷ポート作成ときの関連付いたデバイスの印刷ポート情報に応じて可変的に印刷ポートの作成を実現できる。また、ドライバからの出力先がアプリケーションサーバであれば、関連付け作成ときの印刷ポート情報で印刷ポートの作成を実現できる。その結果としてIT管理者の操作性の向上し、コンピュータシステムに係る管理コストを削減することができる効果を有する。第3実施形態本発明の第2実施形態を、図17~b、及び図19を用いて詳細に説明する。図17~bのフローチャートは、作成編集した関連付けを用いてクライアント3000へドライバのインストールと印刷ポートの作成を行うための処理である。図17は、図8のS506とS507間に、S800~S802を追加したものである。図18は、図8のS508の詳細フローチャートである図9のS607の判定で<いいえ>で抜けた場合のS803~S805を追加したものである。図17において、ドライバ管理部32は、S500~S506処理後に、図19に示すSTEP3印刷ポート作成時の動作設定をCRT15に表示するS800。図19のSTEP3印刷ポート作成時の動作設定は、タスク実行ときに、印刷ポートフラグ可変の印刷ポート情報に対する関連付いたデバイスがデバイスリストに存在しない場合の動作設定を予め設定するためのUIである。図19のSTEP3印刷ポート作成時の動作設定は、動作設定として、<指定した情報で作成へ変更>か、もしくは<インストール対象から外す>とするかの選択肢から構成される。更に、図19のSTEP3印刷ポート作成時の動作設定は、画面遷移するための[次へ]ボタン、及び処理を中止するための[キャンセル]ボタンを有する。次に、ドライバ管理部32は、図19で動作設定を選択するS801。次に、ドライバ管理部32は、KB17からのボタンアクションを判定するS802。本実施例では、図19における次の画面への遷移を意味する次へボタンが押下されたと判定する。次に、ドライバ管理部32は、S507~S509を処理する。このS509の詳細フローを、図18に示す。ドライバ管理部32は、S600~S606処理後に、S607で関連付いたデバイスがデバイスリストに存在するか否かを<いいえ>で抜けた場合、S801で設定した動作設定を取得するS903。次に、ドライバ管理部32は、S903で取得した動作設定が、<指定した情報で作成へ変更>と設定されたか否かを判定しS904、これを<はい>で抜けると、S610以降の処理を行う。一方、ドライバ管理部32は、S904で<いいえ>で抜けると、関連付いたデバイスのドライバをインストール対象から外しS905、S610以降の処理を行う。ここで、ドライバ管理部32は、タスクで指定した関連付けの全ての関連付いたデバイスが存在しない場合には、S613にて、クライアント3000のドライバ制御部40に対して、タスク中止命令を出す。本実施形態によれば、関連付け編集の印刷ポート編集に関して、関連付いたデバイスをデバイスリストにて特定できない場合でも、ドライバからの出力先が、関連付いたデバイスであれば、印刷ポート作成ときの関連付いたデバイスの印刷ポート情報に応じて可変的に印刷ポートの作成を実現できる。また、ドライバからの出力先がアプリケーションサーバであれば、関連付け作成ときの印刷ポート情報で印刷ポートの作成を実現できる。その結果としてIT管理者の操作性の向上し、コンピュータシステムに係る管理コストを削減することができる効果を有する。変形例1第1実施形態、及び第2実施形態では、関連付けモードを明示的に選択し、関連付け一括作成モードか、関連付け通常作成モードかを判定し、[1:1]関連付け以外を[1:1]関連付けに展開登録した。しかしながら、これに限らない変形例を、図15~b、図12を用いて詳細に説明する。図15のフローチャートは、関連付けを作成するための処理である。図4のS112の詳細フローチャートであり、図5のS206~S212が、S700~S701に置き換わったものである。ドライバ管理部32は、S200~S202処理後に、S203にて図12に示す印刷ポート設定の編集をCRT15に表示する。図12の印刷ポート設定の編集は、図12aの印刷ポート設定の編集に対して、印刷ポートの設定に出力先をアプリケーションサーバにするチェックボックスを設けたものである。従って、ドライバ管理部32は、S204にて出力先をアプリケーションサーバにするをチェックするか否かの編集を行う。次に、ドライバ管理部32は、S205を<適用>で抜ける。次に、ドライバ管理部32は、出力先をアプリケーションサーバにするチェックボックス状態を解析するS700。次に、ドライバ管理部32は、出力先をアプリケーションサーバにするチェック<ON>であれば、印刷ポートフラグを固定に設定するS212。また、ドライバ管理部32は、出力先をアプリケーションサーバにするチェック<OFF>であれば、印刷ポートフラグを可変に設定するS212。次に、ドライバ管理部32は、S215~S217の処理を施す。同様に、図16のフローチャートは、関連付けを作成するための処理である。図6のS304の詳細フローチャートであり、図7のS206~S212が、S700~S701に置き換わったものである。この変形例によれば、IT管理者は、明示的に印刷ポートハンドリングを<インストール時に確認>とするか、<指定した情報で作成>とするかを関連付け作成、及び編集ときに判断することができ、ユーザビリティが向上する。