"1又は複数のデバイスと通信するための、第1の通信ポート及び第2の通信ポートを備えた情報処理装置において、前記第1の通信ポートを介した所定のデバイスからの通信に応答して、前記第1の通信ポートに対する第1の通信設定を行う第1通信設定実行手段と、前記第2の通信ポートに対する第2の通信設定を、第1の通信ポートを介して実行する第2通信設定実行手段と、前記第1通信ポートを用いた、前記第2の通信設定の実行が完了すると、前記第1の通信設定を削除する削除手段とを備えたことを特徴とする情報処理装置。しかしながら、無線ネットワークを使用する場合、有線と異なり正しく接続されているかどうかを確認するのが難しいという問題があった。さらに、設定する項目も多岐に渡り、その用語に関するだけでも一般のユーザに容易に理解できるものではないという問題もあった。こういった問題を解決するために、あるインターフェースを使用したプリンタ動作を実現するために、その準備インストールをより動作準備が簡易なインターフェースを使用して行う手法が考えられる。例えば、USBインターフェースと無線ネットワークインターフェースの両方を具備するプリンタにおいて、ネットワークのインストールを行うために、プリンタをUSBで接続してOSに認識させた上でネットワークのインストールを行う、といった手法である。しかしながら、この手法では、目的であるネットワークポートのインストールを行うためにUSBポートのインストールを行うことになり、ユーザが意図したネットワークポートインスタンス以外のUSBポートインスタンスが作成されてしまう、といった問題点がある。すなわち、一般的なプラグアンドプレイ対応のオペレーティングシステムOSを使用して、接続されたデバイスの認識並びに通信路論理ポートの確立を行う場合、OSデバイス間のインターフェース毎にその論理ポートを表わすポートインスタンスとプリンタアイコンが生成されることになる。つまり、物理的には1つのプリンタデバイスであっても例えばそのプリンタが複数のインターフェースを具備している場合は、その異なるインターフェース経由でデバイス検出がなされたときは、検出された論理ポート毎にポートインスタンスとそれを表わすプリンタアイコンが作成される。ネットワークポートのインストールの結果としてUSBも含めた2つのポートインスタンスを表わす2つのプリンタアイコンが表示された場合、ネットワークポートのインストールのみを望んでいたユーザは混乱する可能性がある。本発明は上記問題点に鑑みてなされたものであって、システムに不慣れなユーザでも、適切にシステムの設定を実行することを可能にする情報処理装置を提供することを目的とする。上記目的を達成するために、本発明の情報処理装置は、1又は複数のデバイスと通信するための、第1の通信ポート及び第2の通信ポートを備えた情報処理装置において、前記第1の通信ポートを介した所定のデバイスからの通信に応答して、前記第1の通信ポートに対する第1の通信設定を行う第1通信設定実行手段と、前記第2の通信ポートに対する第2の通信設定を、第1の通信ポートを介して実行する第2通信設定実行手段と、前記第1通信ポートを用いた、前記第2の通信設定の実行が完了すると、前記第1の通信設定を削除する削除手段とを備えたことを特徴とする。本願発明によれば、システムに不慣れなユーザでも、適切にシステムの設定を実行することができる。以下、本発明の実施の形態を図面に基づいて説明する。<システム構成>図1は、本発明の実施の形態に係る情報処理システムの概略構成を示すブロック図である。図中のノートPC11は、有線ローカルインターフェースとしてUSBケーブル15を使用し、無線インターフェースとしてPCMCIAカードタイプの無線LANカード14を装着することが可能に構成されている。プリンタ12もPC11と同様に有線ローカルインターフェースと無線インターフェースの両者を備える。有線ローカルインターフェースは、PC11とプリンタ12とをUSBケーブル15で接続することで実現される。無線インターフェースは、PCMCIAカードタイプの無線LANカード14を装着することで実現される。アクセスポイント13は、無線インターフェースのアクセスポイントで無線機器同士の仲介の役割を果たす機能を有し、PCMCIAカードタイプの無線LANカード14を装着することが可能に構成されている。無線LANモジュールを内蔵した各機器を使用する場合、PCMCIAカードタイプの無線LANカード14の装着は不要となる。PC11とプリンタ12との間では、USBケーブル15を使って印刷データを送信することも可能であり、また無線LANインターフェースを用いてアクセスポイント13を経由してプリンタ12へ印刷データを送ることも可能になっている。本図では、1台のPC11のみが図示されているが、複数のPCが1つのアクセスポイントに接続可能であり、1つのプリンタを複数のPCで共有して印刷を行うこともできる。無線LANには、アクセスポイントを経由して複数の無線LAN機器と接続可能なモードがあり、インフラストラクチャモードと呼ばれる。インフラストラクチャモードでは、アクセスポイントに設定されたIDSSIDと同じIDを無線LAN機器にも設定することで複数の無線LAN機器からアクセスポイントを経由してLANを構成することができる。無線LANとしてプリンタを使用する場合、プリンタがアクセスポイントに接続できるように設定する必要がある。本実施形態では、PC11とアクセスポイント13との間の設定は既になされていて、インフラストラクチャモードでアクセスポイントと通信できる状態になっているものとし、プリンタ12に関しては、まだ無線LANの設定が行われておらず、初期状態としてインフラストラクチャモードでIDは設定されていないものとしている。PC11では何らかのOSオペレーティングシステムが動作していて、そのOS環境で印刷を行うためには、印刷用ソフトウェアプリンタドライバをPC11にインストールする必要がある。またさらに無線LANを使って印刷を行うような場合には、プリンタ12内の無線LANの設定を行い、プリンタ12がアクセスポイント13と接続できる状態にした上、PC11では無線LANでの印刷を可能とするソフトウェアをPC11にインストールする。そして、無線LANでの印刷を可能とするソフトウェアをプリンタに適した設定にしておく必要がある。以降、本実施形態の内容を明確にするため、まずプリンタドライバのインストールについて説明し、その後に、本実施形態においてUSBを使ったプリンタドライバのインストール、USBを使った無線LANのインストールを説明する。<プリンタドライバのインストール>PC11などのホストコンピュータにプリンタ12などのプリンタを接続して印刷を行えるようにするためには、ホストコンピュータのOS上で印刷アプリケーションからの印刷命令を理解し、印刷命令に基づく印刷制御コマンド並びに印刷データをプリンタに転送し、プリンタの制御を行うためのソフトウェアが必要となる。このプリンタの制御を行うソフトウェアが前述したプリンタドライバである。プリンタドライバに代表されるように、ホストコンピュータに接続される全てのハードウェアは、デバイスドライバを介してアプリケーションからの制御命令を受け取る仕組みで制御される。デバイスドライバはオペレーティングシステム上で起動されている特定の上位アプリケーション専用のものではないため、デバイスがホストコンピュータに接続されている間は一種の常駐プログラムとして特定のメモリ領域を占有して常駐している。Windows登録商標に代表される最近のOSは、デバイスをホストコンピュータに接続したときに自動的にそのデバイスに対応した適切なデバイスドライバを組み込むといったプラグアンドプレイ機能を有している。デバイスを初めてホストコンピュータに接続した際のプラグアンドプレイ処理の場合において、OSが標準に備えているデバイスドライバの中に最適なものが無かった場合、デバイス購入時にフロッピディスクやCD-ROMといったメディアで添付されるデバイスドライバをOSに組み込む必要がある。このデバイスドライバの組み込み作業をドライバのインストール作業と称する。以下に、プラグアンドプレイに対応したOSにおけるデバイスドライバのインストール処理を説明する。プラグアンドプレイ対応の有線インターフェースの代表的なものとしてUSBが挙げられる。ここではUSBを使ったプリンタドライバのインストールを例に挙げて説明を行う。ホストコンピュータ上に表示されるメッセージ画面を図2に、シーケンスフローを図3に示す。なお、当該シーケンスフローまたはメッセージはプラグアンドプレイが正常に行われた場合のみとする。プラグアンドプレイが失敗した場合のエラーシーケンスは別途存在することは言うまでもない。まずユーザがプラグアンドプレイ対応インターフェースであるUSBを使い、プリンタをホストコンピュータに接続する。ホストコンピュータ上で動作しているOSは、USBインターフェース経由でデバイスがホストコンピュータに接続されたことを検出する図3のステップS300。このときに、図21の21のような画面を表示する。ユーザは、インストールを行いたい場合には、ボタン22を押下する。一方、プリンタドライバのインストールをしたくない場合には、ボタン23を押下する。つぎに、OSは、USBで定められた所定の方法でUSB機器の基本情報であるデバイスディスクリプタをプリンタから読み出すステップS301。デバイスディスクリプタには、デバイスの種類を示すデバイスクラス情報など、その機器に関する基本機能情報が含まれている。OSは、デバイスディスクリプタを読み出し解析することにより接続されたデバイスがプリンタクラスに属するデバイス、すなわちプリンタであるかを判断するステップS302。接続されたデバイスがプリンタである場合には、ステップS303に進み、プリンタ以外のデバイスであれば、ステップS310に進む。ステップS310では、デバイスに対応するその他の処理を行う。プリンタのデバイスドライバ構成は、一般的には大きく2レベルのドライバから構成される。1つは、プリンタが接続されるインターフェース毎に、そのインターフェース上で該当デバイスとのデータ通信を行うためのプロトコルを制御する下位レベルドライバとしてのポートドライバである。2つ目は、ポートドライバの上位層に位置し、実際の印刷アプリケーションデータを個々のプリンタに適した記録データやプリンタ言語に変換する上位プリンタドライバである。上位プリンタドライバは、プリンタの動作状態、すなわちステータス情報をプリンタから取得して、当該ステータス情報をプリンタ状態表示用アプリケーションに引き渡すといったことも行っている。接続されたデバイスがプリンタであると認識すると、OSは、予め定められた方法を使い適切なポートドライバをインストールして使用可能な状態にするステップS303。このとき、OSは図2の24のような画面を表示する。ユーザは、ポートドライバのインストールを中止したいときには、ボタン25を押下する。さらに、ポートドライバの制御により、インターフェース上に検出された特定のデバイスとホストコンピュータとの間で1対1のデータ通信を行うための論理コネクションであるポートインスタンスが用意される。USBプリンタの場合、USB印刷用のポートドライバがインストールされたのちに、そのプリンタとホストコンピュータとの間の通信を行うための論理通信路としてポートインスタンスが作成されるステップS304。ポートドライバがロードされ、初期化処理を経て動作可能状態になると、OSは、所定の方法で接続されたプリンタの詳細情報としてクラスディスクリプタを取得するステップS305。USBプリンタの場合、これは、USBプリンタクラス規格にて定義されたデバイスIDの読み出しコマンドGET_CAPABILITIESをポートドライバ経由でプリンタデバイスへ発行することにより行われる。その応答としてプリンタにより返送されるデバイスIDには、プリンタの製造元情報やモデル名、サポートされるプリンタ言語情報などプリンタモデル固有の情報が含まれている。OSは、接続されたUSBプリンタの詳細情報を得て、その詳細情報に基づき、最適な上位プリンタドライバを検索するステップS306。該当する上位プリンタドライバがOSの標準検索範囲内に存在する場合、標準検索範囲内で見つかった上位プリンタドライバを組み込む。該当する上位プリンタドライバがOSの標準検索範囲内に存在しない場合、ユーザに対してそのドライバの保存先などを問い合わせる旨のメッセージ等を表示する。このような場合、ユーザは、デバイス購入時に同梱されるフロッピー登録商標ディスクやCD-ROMといったメディア、またはインターネットを経由してメーカーのファイルサーバーからダウンロードされたデバイスドライバ等を指定することにより、該当上位ドライバがOSに組み込まれ、上位ドライバの組み込み時に、所定の手順に従って上位プリンタドライバがホストコンピュータ上の所定の位置ディレクトリにコピーされるステップS307。次に、OSが標準で備えるデータベース上に現在インストールを行っているデバイスに関する項目エントリが追加されるステップS308。このデータベースには、デバイス毎の制御用設定パラメータ、ドライバデバイス構成、デバイスインスタンスに関連付けられた下位ポートドライバに関する情報、ポートインスタンス情報、及びユーザによる設定情報、といった情報が保存される。Windows登録商標2000やWindows登録商標XPといったOSでは、この標準データベースを一般的にレジストリと称しており、本説明でも以下レジストリと呼ぶ。レジストリがユーザに認識できる形に表示された一例を図4に示す。このエントリは、OSにより作成されたポートインスタンス経由で通信を行うデバイス、すなわち論理デバイス毎に作成される。すなわち、OSとデバイスとの間の論理接続毎にエントリが用意され、対応するポートインスタンス情報が保存されることにより関連付される。例えば複数の接続インターフェースを具備するプリンタをそれぞれのインターフェース経由でホストコンピュータに接続した場合、インターフェース毎にポートインスタンスが作成される。同一プリンタで使用される上位プリンタドライバは共通であるものの、エントリはインターフェース毎または論理接続毎にレジストリ上に作成される。上記のように、プリンタドライバの起動準備が完了すると、インストールが完了した旨のメッセージを図2の26のように表示する図2の画面26、ステップS309。GUIを備えた一般的なOSのプリンタ一覧画面では、あるプリンタに対するポートインスタンスはプリンタアイコンという形で視覚的に表示される。この一例を図5に示す。すなわち、あるプリンタに対して複数のインターフェースを経由した複数のポートインスタンスが作成された場合、各インスタンスに対してそれぞれプリンタアイコンが表示される。このプリンタアイコンとポートインスタンスとの関連付けに関する情報も、上記ポートインスタンス毎に作成されるエントリに記述されるため、各ポートインスタンスがどのプリンタアイコンによって視覚的に代表されているかといった情報も管理される。以上、プラグアンドプレイに対応したOSにおける一般的なデバイスドライバのインストール処理についてUSBプリンタを例に説明した。無論OSの種類により異なる方法でデバイスドライバのインストールが行われる場合もあるが、概ね説明した手順と同様なシーケンスでプラグアンドプレイデバイスのインストールが行われる。<本実施形態のプリンタドライバインストール>図6は、本実施形態に係る、USBを用いたプリンタドライバインストール処理で表示される画面例を示す図である。この画面例は、図1のプリンタ12で印刷を行うためプリンタドライバをPC11にインストールする際に、PC11の画面上に表示されるものである。まず始めの画面として、画面61が表示される。この画面61は、プリンタドライバインストール処理の開始画面になり、ユーザがインストール用のソフトウェアを起動することで、表示される。画面61上には、実行とキャンセルをそれぞれ選択する選択アイコン62,63があり、マウスなどで選択することができる。実行62を選択するとインストールが開始され、次の画面64が表示される。キャンセル63を選択した場合は、プリンタドライバのインストールは行われずに終了する。画面64では、ユーザにUSBインターフェースを接続する旨の指示が表示され、ユーザはその指示に従ってプリンタ12のUSBインターフェースにUSBケーブル15を接続する。プリンタ12の電源が入っていない場合、ユーザはプリンタ12の電源を入れる。画面64でも、キャンセル65でインストールを中止することができる。USBケーブル15を接続してプリンタ12の電源を入れると、プラグアンドプレイによりプリンタドライバのインストール、及びプリンタ12の内部設定が完了する。プラグアンドプレイによるプリンタドライバのインストールは、前述した<プリンタドライバのインストール>で説明した手順で行われる。インストールに成功すると、画面66が表示されてインストールが完了し、OK67を選択することでソフトウェアが終了する。何らかの理由によりプリンタドライバのインストールが失敗した場合は、画面68が表示されてインストールに失敗したことをユーザに知らしめる。画面66と同様にOK69でソフトウェアが終了する。以上のように、画面61→画面64→画面66と指示に従って操作することで、USBを使ったプリンタドライバのインストールが完了しUSBインターフェースを介して印刷データを送信することが可能となる。図7は、PC11が実行する処理を示すフローチャートであって、図6に示した画面が表示される本実施形態のプリンタドライバインストール処理を示すフローチャートである。まず図6に示した画面61の表示を行うステップS700。画面61で実行62が選択されるとステップS701へ進み、プリンタドライバ実行ファイルをシステムにコピーする。すなわち、一般的にはOSによりプリンタドライバ実行ファイル及び情報ファイルが配置されるシステム内の場所が決まっており、それに従ってプリンタドライバの実行ファイルをコピーしておく。前述の<プリンタドライバのインストール>で説明したように、OSは予め決まったプリンタドライバの情報ファイルの保存場所から適切なプリンタドライバを探し出して、それを使用できるように登録設定の作業を行う。この作業が正しく行われるためにプリンタドライバ関連のファイルを指定の場所へコピーするのが、この処理である。次に、図6に示した画面64を表示するステップS702。この画面を表示した後、一定時間が経過したかをチェックするステップS703。一定時間が経過していない、つまりタイムアウトが発生していない場合には、プリンタの認識が完了したかをチェックするステップS704。これは、プラグアンドプレイで正しくプリンタ12が発見されたどうかの確認を行うものであり、プリンタドライバのインストールが完了するとプリンタの認識が完了したものとする。詳しくは、前述した<プリンタドライバのインストール>で詳細が述べられている。タイムアウトが発生したとステップS703で判定された場合は、インストールに失敗したことを画面68に表示するステップS707。ステップS704において、プリンタ12の認識が完了した場合は、ステップS705へ進み、プリンタ情報の設定を行う。そして、ステップS706において、正常にインストールが終わったことを示す画面66を表示する。なお、ステップS706では、図2の画面26に代えて、画面66を表示する。画面66でOK67が選択された場合は、USBを使ったプリンタドライバインストール処理が完了する。本実施形態のプリンタ12は、USBインターフェースと無線LANインターフェースの両者を有するので、プリンタドライバのインストールが終了した後に引き続き無線LANの設定無線ネットワークインストールを行う場合を想定して、画面66には、ネットワークインストールを選択するアイコン70が表示される。<本実施形態の無線ネットワークインストール>I.アクセスポイントとプリンタが複数の場合図8a~c及び図9d,eは、本実施形態に係る、USBを用いた無線ネットワークインストール処理で表示される画面例を示す図である。この画面例は、図6及び図7で説明したプリンタドライバのインストールが終了した後、引き続き無線LANの設定を行う際に、PC11の画面上に表示されるものである。図8aの画面66において、OK67が選択された場合は無線LANの設定は行われないが、ネットワークインストール70が選択されると、引き続き、無線ネットワークインストール処理が開始され、まず始めに、アクセスポイントと接続するためにアクセスポイントを選択する操作画面84図8bが表示される。この画面84は、プリンタ12に装着された無線LANカード14を使ってプリンタ12が接続可能なアクセスポイントの一覧を表示するために、PC11からUSBケーブル15経由でアクセスポイントサーチ用のコマンドをプリンタ12へ送り、その結果得られたアクセスポイント情報をUSBケーブル15経由で取得し、その取得内容を基に一覧を画面表示した状態を示している。プリンタ12は、アクセスポイントサーチ用のコマンドをUSBケーブル15を介してPC11から受信すると、無線LANカード14を使ってアクセスポイントをサーチする。画面84内の表示領域85は、アクセスポイントサーチによってプリンタ12側から発見されたアクセスポイントの一覧を表示しており、この例では、3つのアクセスポイントA,B,Cがプリンタ12側から見つかったことを示している。また、表示領域85では、無線電波の届く範囲内で稼動しているアクセスポイントを全て表示するので、必ずしもユーザ自身が使っているものだけが表示されるとは限らない。したがって、複数のアクセスポイントから所望のアクセスポイントを選択できるように表示領域85内のハイライトされた行を移動することで、アクセスポイントを選択することができる。選択したアクセスポイントが暗号化されている場合は、暗号を解読するための暗号キーを入力領域86に入力することができ、暗号化されたアクセスポイントにも対応することが可能である。一般的に無線LANでは、盗聴やデータの漏洩を防止するために暗号化の技術が採用されている。代表的なものにWEPWiredEquivalentPrivacyがある。これは、同じ暗号化用のキーと呼ばれる情報が暗号化と復号化のために使われるアルゴリズムであり、このキーを設定することで他の機器からのデータの隠蔽を実現する。暗号化された環境で無線LANを使用している場合、プリンタ12にも同じ暗号キーを設定する必要がある。画面84内の戻る87を選択すると、前の画面66へ戻り、次へ88を選択することで、領域85で選択したアクセスポイントが指定された状態で次の画面に進む。キャンセル89ではインストールを中止する。このように画面84では、ユーザは自分が現在使っているアクセスポイントを選択し指定することができるので、プリンタ12に印刷データを送信するときに、誤って他のアクセスポイントに接続することが防止できる。画面84において、ユーザがアクセスポイントを選択すると、使用するアクセスポイントの設定がプリンタ12で行われ、プリンタ12がアクセスポイント13から認識できるようになる。PC11は、プリンタ12が正しく接続されたどうかを確認するために無線LAN経由でプリンタの検索を行う。次の画面810図8cは、アクセスポイント経由で発見されたプリンタの一覧を表示する画面である。このプリンタの一覧の取得及び表示は、PC11が無線LANインタフェースを使ってアクセスポイント13を経由してプリンタサーチ用のコマンドを送信し、プリンタサーチ用のコマンドを受け取ったプリンタがその返答を戻すことで行われる。すなわち、このサーチコマンドはブロードキャストでネットワーク上の全ての機器に送信され、サーチコマンドを受け取りこのコマンドを理解できる機器この場合は特定のプリンタやプリンタアダプタがコマンドを送信したホストコンピュータに対して、コマンドに対応して予め決められた情報を戻す。この情報には、プリンタの名称やID、アドレスなどが含まれていて、これら情報を基に接続したいプリンタを特定するようになっている。画面810では、発見されたプリンタの一覧が表示領域811に表示され、この例では3つのプリンタが発見されている。アクセスポイントの選択と同様に、領域811内においてハイライトで示されたプリンタが選択される。画面810で戻る812を選択すると前画面84へ戻り、キャンセル814を選択するとインストールは中止される。また、画面810で次へ813を選択することにより、表示領域811で選択したプリンタが接続相手として決定されると共に、ポート名を入力するための画面815図9dが次に表示される。画面815内の入力領域816は、入力したいポート名を入れる領域である。ポート名は、1つのPCに接続される複数のプリンタが同じ機能を有する例えば無線LAN場合に、これらプリンタを区別するために用いられ、初期値として例えばWLAN01が設定される。WLANは、無線LANのプリンタを示すための識別名であり、01はシステムに登録されている最終の番号を表わし、複数の同じ機能を有するプリンタを区別して扱うために順番に番号を付ける。プリンタドライバでは、このポート名によってプリンタを特定する。画面815で戻る817を選択すると、前画面810へ戻り、次へ818を選択することにより、入力領域816で入力した名前がポート名として決まる。また、キャンセル819の選択でインストールを中止する。画面815で次へ818が選択されると、ネットワークインストールの完了を示す画面820図9eが表示される。画面820には、2つのラジオボタン821,822があり、ユーザは、無線LAN用のプリンタアイコンのみを作成する場合はラジオボタン821を選択し、無線LAN用のプリンタアイコン、及びUSB用のプリンタアイコンの両方のアイコンを作成する場合にはラジオボタン822を選択することになる。ユーザがOK823を選択すると、ラジオボタン821が選択されている場合には、図10に示すようなプリンタアイコンが作成される。ラジオボタン822が選択されている場合には、図11に示すようなプリンタアイコンが作成される。このプリンタアイコンは、登録されているプリンタをユーザが確認したり、区別したり、あるいは現在準備可能なプリンタを識別するのに利用され、アプリケーションからの印刷ではこのアイコンが選択される。例えば、図11においてBJ○○○USB001のアイコンが選択されると、印刷データはUSBケーブル15経由で送信される。一方、BJ○○○コピー2WLAN01のアイコンが選択されると、印刷データは無線LAN経由で送信される。この無線ネットワークインストール完了時のプリンタアイコンの作成は、USBポートインスタンスを表わす該当プリンタアイコンを削除した上で、作成された無線LANポートインスタンスに該当するプリンタアイコンを新規に作成する方法や、USBポートインスタンスを表わすプリンタアイコンの設定を変更して無線LANのポートインスタンスを割り当てる方法等、いくつかの方法によって実現される。いずれも場合も、前記<プリンタドライバのインストール>にて説明したように、OSが備えるレジストリの無線LAN用のポートインスタンスに関するエントリに、該当するプリンタアイコンの情報が記述され、USB用のポートインスタンスに関するエントリのアイコン情報は消滅、または未使用の旨の情報が記述される。また、インストール手順によってはUSB用のポートインスタンスに関するエントリが削除され、USB用のポートインスタンスそのものが削除される場合もある。ユーザが無線LAN経由とUSB経由両方のポートインスタンスの作成を選択した場合は、セットアップの過程で既に作成されたUSBのポートインスタンスを表わすプリンタアイコンはそのまま削除、変更されない。その上で、無線ネットワークインストール完了時のプリンタアイコン作成において、新規に無線LAN用のポートインスタンスとそれを表わすプリンタアイコンが作成される図11の画面参照。この場合も前記<プリンタドライバのインストール>にて説明したように、OSが備えるレジストリの無線LAN用のポートインスタンスに関するエントリに、新規に作成されたプリンタアイコンの情報が記述される。以上の方法で、ネットワークインストール完了画面のラジオボタンによるユーザの選択に従い、無線LANポートのセットアップのみを選択した場合は、無線LANポートインスタンスを表わすプリンタアイコンのみ、無線LANポートと共にUSBポートのセットアップを選択した場合は、無線LANポートとUSBポートの両インスタンスを表わす2つのプリンタアイコンが作成される。II.アクセスポイントとプリンタが1つのみの場合図12は、本実施形態に係る、USBインターフェースを用いた無線ネットワークインストール処理で表示される第2の画面例を示す図である。この画面例は、上述したUSBインターフェースを用いた無線ネットワークインストール処理に際して、前記アクセスポイントサーチとプリンタサーチによってアクセスポイントとプリンタが1つのみ発見された場合に、図8及び図9で説明した画面例に代えてPC11の画面上に表示されるものである。本例の表示画面は、図8及び図9で説明した表示画面において、画面84,810,815が省略され表示されずに、画面66と、画面820に対応する画面94のみの表示となる。1つのアクセスポイントで且つ1つのプリンタのみ存在する環境においてポート名も自動に作成されるものでよい場合に、ユーザは図12に示す画面66でのネットワークインストール70の選択と、完了画面94でのOK97の2つの指示を行うだけで、無線ネットワークのインストールが完了することになる。図13は、PC11が実行する処理を示すフローチャートであって、図8、図9及び図12で示した画面が表示される本実施形態の無線ネットワークインストール処理を示すフローチャートである。まず、ステップS900において、図8aの画面でネットワークインストール70が選択されたかか否かを判定する。選択された場合はステップS1000へ進んで、アクセスポイントサーチ用のコマンドをUSBケーブル15を介してプリンタ12に送信するステップS1000。プリンタ12はアクセスポイントのサーチを行い、見つかったアクセスポイントの情報をUSBケーブル15経由でPC11へ戻す。ここで、PC11がUSBケーブル15経由でプリンタ12へ送信する無線ネットワークインストール用のUSBコマンドとして、図14で示すように3つのコマンドが用意されている。その内のアクセスポイントサーチコマンドをプリンタ12へ送ることで、プリンタ12は、無線LANカード14等の無線LANモジュールを使いアクセスポイントをサーチするための設定を無線LANモジュールに行う。アクセスポイントサーチの設定がなされた無線LANモジュールは、アクセスポイントサーチの信号を発信する。この信号を受け取ったアクセスポイントは、自分のアクセスポイント情報ID、電波状態、アドレス、チャネルなどをサーチ信号を発信した相手へ返信する。無線LANモジュールはアクセスポイントから送り返されてきた情報を受信し、受信した情報をプリンタ12がPC11へ返送する。この時、プリンタ12は見つかった全てのアクセスポイントの情報をPC11へ返信する。次のステップS1001では、プリンタ12から戻されたアクセスポイント情報からアクセスポイントがいくつ見つかったかをチェックする。アクセスポイントが1つ以上見つかった場合は、ステップS1002へ進んでアクセスポイント一覧の画面84を表示して、ユーザにアクセスポイントを選択させる。アクセスポイントが1つだけ見つかった場合は、ステップS1002をスキップしてステップS1003へ進む。ステップS1003では、無線LANに使用するアクセスポイントの設定を行う。これは、ステップS1000で見つかったアクセスポイントの情報を基に、ユーザにより選択されたアクセスポイント或いは唯一見つかったアクセスポイントを指定する情報設定コマンドをUSBケーブル15経由でプリンタへ送ることにより行う。アクセスポイントのアドレスや暗号化キーなどアクセスポイントを利用するために必要な情報を情報設定コマンドで設定することで特定のアクセスポイントにプリンタ12を接続することができる。続くステップS1004では、ネットワークコマンドを使い、プリンタのサーチを行う。ネットワークコマンドとして、図15に示すように、プリンタサーチコマンドブロードキャスト及びプリンタサーチコマンドアドレス指定の2つのネットワークインストール用コマンドを用意している。2つともプリンタサーチ用のコマンドで、プリンタサーチコマンドブロードキャストが相手を指定しないもので、プリンタサーチコマンドアドレス指定が特定の相手を指定したものである。ここでは、PC11は、ブロードキャストのプリンタサーチコマンドを送信する。これは、無線LAN上に発信され、このコマンドを無線LANから受け取ったプリンタはプリンタ情報ID、名称、アドレス、モデル名などを、コマンドを送信したPC11へ無線LAN経由で返信する。これによって、PC11と該プリンタとの接続確認を無線LAN経由で行うことができる。このコマンドはブロードキャストで送信されるため、このコマンドを理解できるプリンタは全て該コマンドを送信したPCへ返信する可能性がある。PC11は、プリンタから送り返された情報から自分が今インストールしようとしている機種を選別する必要がある。PC11は、プリンタから送り返された情報から、接続可能なプリンタが1つであるかどうかをチェックするステップS1005。接続可能なプリンタが2つ以上見つかった場合には、ステップS1006へ進んで画面810のプリンタ一覧を表示し、ユーザにプリンタを選択させる。見つかったプリンタが1つの場合、ステップS1006をスキップしてステップS1007へ進む。ステップS1007では、ポート名の表示が必要かどうかのチェックを行い、必要であればステップS1008へ進んでポート名の入力画面815を表示し、ユーザに入力させる。ポート名の入力が必要ない場合は、ステップS1008をスキップしてステップS1009へ進む。ポート名の入力をユーザに行わせるかどうかは、その必要性によりインストールソフトを構成するかどうかで決め、より簡単な少ない画面でのインストールを実現する場合には省略することも可能である。ステップS1009では、PC11はネットワーク情報の設定及び無線LAN用のポートインスタンスの登録をPC11内で行い、これによって無線LANインターフェース経由で印刷データをプリンタ12に送信できる状態になる。ネットワーク情報は、プリンタのアドレスや名称など印刷に必要となる情報を示している。次のステップS1010では、図9eに示すネットワークインストール完了画面を表示する。図14は、USBケーブル15経由でプリンタへ送られるUSBコマンドの例を示す図であり、本実施形態では、3つのコマンドが用意されている。USBコマンドには、この他にも、印刷データを送るコマンド、各種プリンタの設定を行うコマンドなどがあるが、本発明に直接関係するインストールコマンドだけを挙げている。1つがアクセスポイントをサーチするコマンドで、図13のステップS1000で説明を行ったものである。2つ目が情報取得コマンドであり、プリンタに設定されている無線LANに関する情報をプリンタから取得するのに用いられる。3つ目は情報設定コマンドであり、無線LANに関する情報例えばアクセスポイントのアドレス、モード、チャネルなどを設定するコマンドであり、図13のステップS1003でアクセスポイントの指定のために使用する。図15は、無線LANを介してプリンタへ送信されるネットワークコマンドの例を示す図であり、本実施形態では、ネットワークコマンドの内のインストールに使用されるコマンドとして、全てのプリンタが受け取るブロードキャスト用プリンタサーチコマンドと、特定のプリンタが受け取るアドレス指定用プリンタサーチコマンドの2つのコマンドが用意されている。ネットワークコマンドには、この他にも印刷データを送るコマンド、各種プリンタの設定を行うコマンドなどがあるが、本発明に直接関係するインストールコマンドだけを挙げている。このコマンドを使うことにより、ネットワーク上にあるプリンタが正しく見つかったか、且つ正しく設定されているかどうかの判断、つまり無線LAN経由でのプリンタとの接続確認を行うことができる。これらコマンドは、ネットワーク上で一般的なTCP/IP,UDPなどのプロトコルを介して転送、返信が行われる。III.2台目PCでのネットワークインストール図16は、2台目PC上で実行される無線ネットワークインストール処理で表示される画面例を示す図である。図6~図15を用いて説明したPCのプリンタドライバインストール及び無線ネットワークインストール処理を実行してプリンタの無線LANの設定が完了した後、別のPCプリンタドライバネットワーク共にインストールされていないにおいてプリンタドライバインストール及び無線ネットワークインストールを実行する場合、既にプリンタ側の無線LAN設定は完了しているためPC側の設定だけが行われることになる。プリンタドライバのインストールは図6及び図7で説明した内容と同じなので省略する。プリンタドライバインストール完了後の画面131が表示されてネットワークインストールを行う場合は、ネットワークインストール133を選択する。選択後、ネットワークインストールが正常に完了すれば、前述の画面94と同じネットワークインストール完了画面134が表示され、何らかの理由で接続したプリンタが無線LANで発見できなかった場合は、ネットワークインストール失敗画面137が表示される。図17及び図18は、PCが実行する処理を示すフローチャートであって、図16で説明したネットワークインストール時の処理を示すフローチャートである。このフローチャートには、1台目のPC上で実行される無線LAN及びプリンタの設定のほか、2台目以降のPC上で実行される無線LAN及びプリンタの設定も含む構成となっている。まずステップS1400でプリンタ12の設定情報を取得する。これは、図14で示した情報取得コマンドをPCからプリンタ12へUSBケーブル経由で送ることで実行され、プリンタ12は設定されている情報をPCへUSBケーブル経由で戻す。プリンタ12に設定されている情報には無線LANに関する情報が含まれており、その中にアクセスポイントが設定されているかどうかの情報がある。アクセスポイントの設定情報は、1台目のPCにおいてプリンタドライバインストールに引き続き実行されたネットワークインストールの処理で設定されたものである図13のステップS1003。既にアクセスポイントが設定されている場合は、改めてアクセスポイントの設定を行う必要がなく既に設定された情報を使う。ステップS1401では、アクセスポイントが設定済みかどうかをプリンタ12からの情報でチェックする。アクセスポイントが設定されていない場合というのは、このPCが1台目のPCであることを意味していて、この場合はアクセスポイント設定から行う必要があり、図8,9,10で示した処理を行う必要がある。ステップS1402からステップS1412までは、図13のステップS1000からステップS1010までの処理と同様なので説明は省略するが、ステップS1402~ステップS1412において、プリンタ12のアクセスポイント設定とPC側のネットワーク設定が行われる。ステップS1401でアクセスポイントが設定済みと判断された場合は、図18のステップS1413へ進み特定プリンタのサーチ処理を行う。ステップS1400でプリンタから得られた情報には、既に設定されているプリンタのアドレスとIDが含まれており、この情報を基に、図15で示したプリンタサーチコマンドアドレス指定を無線LAN上に送信する。この2台目のPCもアクセスポイントとの間の設定を完了しているので、無線LAN上にコマンドを発行することができる。このプリンタサーチコマンドアドレス指定は、アドレスの指定を行っているサーチコマンドであるため、現在USBケーブルで接続してプリンタドライバのインストールを行っているプリンタに対してのみコマンドを送ることができる。このコマンドが到着したプリンタは、コマンド送信したPCに対して無線LAN経由でプリンタ情報を返送する。PC側は、プリンタからの返信が到着することと、到着した情報が正しいことをチェックするステップS1414。無線LAN経由でプリンタから返送された情報と、前記USB経由で得た情報とを比較し両者が一致した場合に所望のプリンタが正しく発見されたことになる。これによって、PCと該プリンタとの接続確認を無線LAN経由で行うことができる。何らかの理由でプリンタからの情報が戻らない場合、あるいは情報が一致しない場合は、ステップS1419へ進みネットワークインストール失敗画面137を表示する。ステップS1414でプリンタが正しく見つかった場合はステップS1415へ進む。ステップS1415からステップS1418までの処理は、ステップS1409からステップS1412と同じ処理なので説明は省略するが、ステップS1415からステップS1418までの処理により、2台目のPCの無線LANインストールが完了して、無線LANでの印刷が行えるようになる。<本実施形態の利点>本実施形態は、次のような利点を有する。1USBインターフェースでのプリンタドライバのインストールを利用してその続きとして無線LANのネットワークインストールを実行するため、無線LANの設定をより簡単に実現することが可能になる。2無線LANの接続確認を実際に行い接続が正しく行えたことを確かめた上でインストールを完了するため、接続に実際には失敗したままでインストールが完了するといった不具合を回避することができる。3従来ユーザが複雑な操作を行ってインストールしていた2台目以降のPCにおける無線LANに関する設定においても、1台目のPCと同様に、USBインターフェースを使用してより簡易に実行することができる。すなわち、2台目のPCも1台目のPCと同様な手順で無線LANの設定が行えるため、ユーザオペレーションを統一して、設定時の誤操作を削減することができる。上記実施形態では、ネットワークインストール完了画面図9eの820、図12の94、図16の134において、インストール完了時に作成されるプリンタアイコンをラジオボタンによりユーザに選択させ、ユーザの選択に応じたアイコンの作成削除を行うが、これは異なるタイミングで行われても構わない。例えば、図19に示す例では、USBインターフェースを用いた無線ネットワークインストール処理において、ネットワークの設定の開始時に、インストール完了時に作成されるプリンタアイコンを選択するためのラジオボタン175,176を表示してユーザに選択させた後、ネットワークインストール処理を実行し、ネットワークインストール完了時に完了画面178を表示している。また、USBポートを表わすアイコンの削除もインストール完了を待つことなく、USBポートがインストール作業において不必要となった時点で行うことも可能である。なお、上述した図3、図7、図13、図17、及び図18のフローチャートに従ったプログラムをPC11などのホスト装置内の記憶装置に格納し動作することにより、上述の制御方法を実現させることが可能となる。本発明は、上述した実施形態の装置に限定されず、複数の機器から構成されるシステムに適用しても、1つの機器から成る装置に適用してもよい。前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体をシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータまたはCPUやMPUが記憶媒体に格納されたプログラムコードを読み出し実行することによっても、完成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピー登録商標ディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、磁気テープ、不揮発性のメモリカード、ROMを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOSなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるCPUなどが処理を行って実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。"