(57)【要約】【課題】設定条件があらかじめ設定されており、ユーザの使用条件によっては不適切なデフォルトデバイスが選ばれる問題があった。【解決手段】デフォルトプリンタとして選ばれたプリンタ２がインストール対象の第３のプリンタ２Ｃではないと判断される場合（Ｓ１１０：Ｎ）、Ｓ１１１において、ＰＣ１のディスプレイ６に、図５に示す性能情報表が表示される。そして、Ｓ１１２において、その中からどのプリンタ２をデフォルトプリンタとして設定するかユーザにより選択され設定される。【選択図】        図３
2010191982.tif 000002
【特許請求の範囲】
【請求項１】
予めデバイス自体が有する実現可能な機能及び性能を示す性能情報を記憶する性能記憶手段を備える制御装置であって、
前記性能情報をユーザに報知する報知手段と、
前記報知手段が報知する前記性能情報に対応されるデバイスの内から、外部からの入力によりデフォルトデバイスを選択する選択部とを備えることを特徴とする制御装置。
【請求項２】
前記報知手段による報知及び前記デフォルトデバイスの選択は、前記デバイスを制御するための前記制御プログラムがインストールされる際に実行されることを特徴とする請求項１に記載の制御装置。
【請求項３】
予めデバイス自体が有する実現可能な機能及び性能を示す性能情報を記憶する性能記憶手段を備える制御装置のコンピュータであって、
前記コンピュータを、
前記性能情報をユーザに報知する報知手段として機能させ、
前記報知手段が報知する前記性能情報に対応されるデバイスの内から、外部からの入力によりデフォルトデバイスを選択する選択部として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デフォルトデバイスを設定する制御装置及びプログラム関する。
【背景技術】
【０００２】
従来、デフォルトデバイスの設定は、デバイスのインストールの際等にユーザによって個別に行われており、ユーザは設定に際し、煩わしい操作をしなければならなかった。
【０００３】
そのため、あらかじめ設定条件（最大印刷用紙サイズや、印字速度等）が設定され、その設定条件により自動でデフォルトデバイスを設定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１１０５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来の技術ではデバイスの情報を監視制御手段が取得するが、何らかの事情でデバイスの情報を取得できない場合がある。
【０００６】
また、デバイスの情報を取得できたとしても、その情報を上手く判断することが出来ず、結果としてデフォルトデバイスを設定できない問題もある。
【０００７】
本発明は、上述した問題点を解決するためになされたものであり、接続されているデバイスの性能情報をユーザに報知することで、ユーザにとって所望の性能を持つデバイスをデフォルトデバイスとして選択することが可能である。
【課題を解決するための手段】
【０００８】
この目的を達成するために、請求項１記載の制御装置は、予めデバイス自体が有する実現可能な機能及び性能を示す性能情報を記憶する性能記憶手段を備える制御装置であって、記性能情報をユーザに報知する報知手段と、外部からの入力によりデフォルトデバイスを選択する選択部とを備えることを特徴とする。
【０００９】
また、請求項２記載の制御装置は、前記報知手段による報知及び前記デフォルトデバイスの選択が、前記デバイスを制御するための前記制御プログラムがインストールされる際に実行されることを特徴とする。
【００１０】
また、請求項３記載のプログラムは、予めデバイス自体が有する実現可能な機能及び性能を示す性能情報を記憶する性能記憶手段を備える制御装置のコンピュータであって、前記コンピュータを、前記性能情報をユーザに報知する報知手段として機能させ、外部からの入力によりデフォルトデバイスを選択する選択部として機能させることを特徴とする。
【発明の効果】
【００１１】
請求項１及び請求項３記載の制御装置及びプログラムによれば、ユーザ所望のデバイスをデフォルトデバイスとして選択可能である。
【００１２】
また、請求項２記載の制御装置によれば、新たなデバイスを追加する状況でデフォルトデバイスの設定が可能である。
【図面の簡単な説明】
【００１３】
【図１】ＰＣ１と、プリンタ２の接続構成を示す外観図である。
【図２】制御システムを構成するＰＣ１及び、プリンタ２のハード構成を示すブロック図である。
【図３】第１の実施の形態における、プリンタドライバのインストール時にデフォルトプリンタの設定方法を示したフローチャートである。
【図４】第１の実施の形態における、プリンタ２の性能情報の取得及び登録方法を示したフローチャートである。
【図５】ＨＤＤ１４内に記憶されている第１から第３のプリンタ２Ａ、２Ｂ、２Ｃの性能情報の具体例を示した図である。
【図６】条件情報を設定する際のディスプレイ６上に表示されるウィンドウを示した図である。
【図７】第２の実施の形態における、プリンタドライバのインストール時にデフォルトプリンタの設定方法を示したフローチャートである。
【図８】第２の実施の形態における、第１のプリンタ２Ａの性能情報の取得及び登録方法を示したフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の制御装置又はプログラムを適用した制御システムにおける実施例について、詳細に説明をする。
＜制御システムの全体構成＞
図１は制御システムを構成する本発明の制御装置及びコンピュータであるＰＣ１と、そのＰＣ１に接続された本発明のデバイスである第１のプリンタ２Ａと第２のプリンタ２Ｂと第３のプリンタ２Ｃの接続構成を示す外観図である。
【００１５】
尚、第１から第３のプリンタ２Ａ、２Ｂ、２Ｃの添え字「Ａ」、「Ｂ」、「Ｃ」は、それぞれを区別するものであり、特に区別する必要がなく、ＰＣ１に接続されているプリンタを表す場合には、単にプリンタ２と記す。
【００１６】
ＰＣ１は本体部３と、ユーザからの入力手段であるマウス４及びキーボード５と、表示手段であるディスプレイ６とで構成される。マウス４とキーボード５とディスプレイ６は、それぞれ前記本体部３と接続されている。尚、マウス４及びキーボード５は本発明の選択部に相当する。
【００１７】
ＰＣ１の本体部３は、ＨＵＢ７とＬＡＮケーブル８を介して接続されている。ＨＵＢ７は、複数のプリンタ２とＰＣ１とを接続するための中継装置であり、それぞれのプリンタ２と複数のＬＡＮケーブル８を介して接続されており、それぞれのプリンタ２はＨＵＢ７を中継してＰＣ１と接続されている。
【００１８】
本実施の形態では、３つのプリンタ２がＨＵＢ７と接続されているが、本発明においてプリンタ２の数は３つに限定されない。また、プリンタ２とＰＣ１との接続手段はＬＡＮケーブル８によるものに限らず、無線ＬＡＮや赤外線通信等の無線通信手段を介して接続されてもよいし、或いは、ＵＳＢケーブル等で直接接続されていても良い。
＜制御システムのハード構成＞
図２は制御システムを構成するＰＣ１及び、それぞれのプリンタ２のハード構成を示すブロック図である。
【００１９】
本発明の制御プログラムは、情報端末としてのＰＣ１に搭載されている。
【００２０】
ＰＣ１は、各種処理を実行するＣＰＵ１１と、当該ＰＣ１の起動時にＣＰＵ１１が行う起動処理のプログラム（ＢＩＯＳ）などを記憶したＲＯＭ１２と、ＣＰＵ１１が各種処理を行う際に記憶領域として用いるＲＡＭ１３とを内蔵している。
【００２１】
尚、ＣＰＵ１１は本発明における報知手段、設定手段、比較手段、及び自動選択手段に相当する。
【００２２】
また、ＰＣ１は、オペレーティングシステム（ＯＳ）や、ＣＰＵ１１が行うべき各種処理のプログラムなどを記憶したハードディスクドライブ（ＨＤＤ）１４と、外部から挿入されたＣＤ−ＲＯＭやＤＶＤ−ＲＯＭから記録内容を読み取るドライブ１５とを内蔵している。
【００２３】
尚、ＨＤＤ１４は本発明における性能記憶手段、及び条件記憶手段に相当し、ＨＤＤ１４によってプリンタ２の本発明の性能情報及び条件情報が記憶される。
【００２４】
ここで、性能情報とは、それぞれのプリンタ２の性能や機能を示した情報である。具体的にはそれぞれプリンタ２の印刷速度、印刷時に実現可能な最大の解像度、印刷できる用紙サイズ、カラー印刷の可否、両面印刷の可否、Ｎｉｎ１印刷の可否等が含まれる情報であり、プリンタドライバがインストールされたプリンタについて、各プリンタ２毎に個別に記憶されている。
【００２５】
尚、プリンタ２の性能情報は、プリンタドライバをＨＤＤ１４にインストールする際に、ＨＤＤ１４に記憶される。また、以前からＰＣ１に接続されているプリンタ２であって、性能情報がＨＤＤ１４内に記憶されていない場合には、プリンタ２に対応したプリンタドライバが記憶されているＣＤ−ＲＯＭ内から性能情報を入手しＨＤＤ１４内に記憶される。すなわち、ＣＤ−ＲＯＭ内には現在発売されているプリンタの性能情報をデータベース化し記憶されている。
【００２６】
また、プリンタ２の性能情報が記憶されている図示しないサーバに外部ＬＡＮを介して接続し、ＰＣ１に接続しているプリンタ２の性能情報をサーバから取得しても良い。尚、このサーバには現在存在するプリンタの性能情報のみならず、今後発表されるプリンタの性能情報も随時新たに登録する構成であると、さらに利便性が増す。
【００２７】
また、条件情報とは、上述した性能情報の優先度を示した情報であり、デフォルトプリンタを自動選択する際に用いられる。条件情報は、ユーザによって固有に設定することが可能である。ＣＰＵ１１が、いくつかのプリンタ２の中から、どのプリンタ２をデフォルトプリンタとして設定するかを判断する際に、どの性能情報に重点を置くかをユーザが設定することで、所望の性能を持ったプリンタ２をデフォルトプリンタとすることが可能となる。
【００２８】
また、ＰＣ１は、それぞれのプリンタ２と接続するためのインターフェースであるネットワークインターフェース１６を備えている。また、それぞれのプリンタ２にもＰＣ１のインターフェースと対応したネットワークインターフェース１６が備えられている。尚、インターフェースは、ＵＳＢインターフェースやプリンタポートインターフェースであっても良いし、無線ＬＡＮや赤外線通信を用いた無線インターフェースでも良い。
【００２９】
その他、マウス４、キーボード５、ディスプレイ６、ドライブ１５は、ＣＰＵ１１と接続されており、ユーザとのインターフェースの機能を果たす。
＜第１の実施の形態における動作説明＞
図３は、第１の実施の形態における、プリンタドライバのインストール時にデフォルト
プリンタの設定方法を示したフローチャートであり、図４は、第１の実施の形態における、プリンタ２の性能情報の取得及び登録方法を示したフローチャートである。また、図５は、ＨＤＤ１４内に記憶されている第１から第３のプリンタ２Ａ、２Ｂ、２Ｃの性能情報の具体例を示した図である。さらに、図６は、条件情報を設定する際のディスプレイ６上に表示されるウィンドウを示した図である。
【００３０】
図３から図６を参照して、第１の実施の形態におけるデフォルトプリンタの設定動作を説明する。尚、本実施の形態では、ＰＣ１には既に第１のプリンタ２Ａ及び第２のプリンタ２Ｂのプリンタドライバがそれぞれインストールされている状態であって、ＰＣ１に第３のプリンタ２Ｃのプリンタドライバがインストールされる際の動作を例にして本実施の形態の動作の説明する。
【００３１】
ＣＤ−ＲＯＭに記憶されている第３のプリンタ２Ｃのプリンタドライバがドライブ１５から読み込まれ、プリンタドライバのインストール動作が開始されると、図３に示す様に、まずステップ１０１（以下、「Ｓ１０１」と略記する）において、ＣＰＵ１１によって、第３のプリンタ２Ｃが接続されているインターフェースが選択される。
【００３２】
本実施の形態では、第３のプリンタ２Ｃがネットワークインターフェース１６によって接続されているため、ネットワークインターフェース１６が選択されるが、上述した他の接続方法を用いた場合には、ＵＳＢインターフェースや無線ネットワークインターフェースが選ばれる。
【００３３】
次に、Ｓ１０２において、ＣＰＵ１１により第３のプリンタ２Ｃの性能情報が取得され、ＨＤＤ１４内に登録される。本実施の形態の場合、性能情報は第３のプリンタ２Ｃから得られ、ＨＤＤ１４内に登録される。尚、第３のプリンタ２Ｃの性能情報は、第３のプリンタ２Ｃに対応したプリンタドライバが記憶されているＣＤ−ＲＯＭから、ＨＤＤ１４に記憶されても良い。その場合は、ＣＤ―ＲＯＭに性能情報が記憶されていなければならない。
【００３４】
その後、Ｓ１０３において、既にプリンタドライバがインストールされているそれぞれのプリンタ２の性能情報が全てＨＤＤ１４内に登録されているか判断される。
【００３５】
ここで、プリンタ２の性能情報が一つでも登録されていないと判断された場合（Ｓ１０３：Ｎ）、Ｓ１０４において、プリンタ２内、性能情報が必要となる対象のプリンタ２の性能情報の取得及び登録が実行される。
【００３６】
Ｓ１０４における、対象のプリンタ２の性能情報の取得及び登録方法は、図４に示す様に、まずＳ２０１において、対象のプリンタ２が本発明の制御装置及びプログラムの製造メーカと同一の製造メーカで製造されたプリンタであるかが判断される。尚、対象のプリンタが複数ある場合は、どちらか一方を先に処理する。
【００３７】
ここで、Ｓ２０１において、同一の製造メーカであるか判断している意図は以下の通りである。即ち、本発明の制御装置及びプログラムを製造したメーカと、プリンタ２を製造したメーカとが同一であれば、レジストリ内にプリンタ２の性能情報に記憶させるため、レジストリ内に性能情報が存在している可能性が高い。よって、レジストリ内に残っている性能情報を参照可能である。
【００３８】
Ｓ２０１において、プリンタ２が同一の製造メーカで製造されたプリンタであると判断された場合（Ｓ２０１：Ｙ）は、Ｓ２０２において、レジストリ内に性能情報が存在しているか検索をする。
【００３９】
次に、Ｓ２０３において、レジストリ内に対象のプリンタ２の性能情報が存在するか判断される。ここで存在すると判断される場合（Ｓ２０３：Ｙ）は、Ｓ２０４において、レジストリから対象のプリンタ２の性能情報を取得し、ＨＤＤ１４に登録する。
【００４０】
また、Ｓ２０１において対象のプリンタ２が同一の製造メーカで製造されたプリンタではないと判断された場合（Ｓ２０１：Ｎ）、及びＳ２０３において、対象のプリンタ２の性能情報が存在しないと判断される場合（Ｓ２０３：Ｎ）は、Ｓ２０５においてＣＤ−ＲＯＭ内のデータベースから対象のプリンタ２の情報を検索処理する。
【００４１】
その後、Ｓ２０６において、ＣＤ−ＲＯＭのデータベースから対象のプリンタ２の情報を取得し、ＨＤＤ１４内に登録する。
【００４２】
Ｓ２０４またはＳ２０６において、対象のプリンタ２の性能情報をＨＤＤ１４内に登録処理が終了すると、Ｓ２０７において、全てのプリンタ２において、ＨＤＤ１４内に性能情報の登録が完了されたか判断される。
【００４３】
ここで、全てのプリンタ２に関して登録が完了されたと判断される場合（Ｓ２０７：Ｙ）、対象のプリンタ２の性能情報の取得及び登録処理は終了し、図３に示すＳ１０５に処理が移る。
【００４４】
しかしながら、まだ全てのプリンタ２に関して登録が完了されていないと判断される場合（Ｓ２０７：Ｎ）、Ｓ２０１に処理が戻り、対象のプリンタ２に対して、再度Ｓ２０１からＳ２０７までの処理が実行される。
【００４５】
図３のＳ１０３において、プリンタ２の性能情報が全てＨＤＤ１４内に登録されていると判断される場合（Ｓ１０３：Ｙ）及び、図４のＳ２０７において、全てのプリンタ２に関して登録が完了されたと判断される場合（Ｓ２０７：Ｙ）、第３のプリンタ２Ｃも含めた全てのプリンタ２に関して性能情報の登録が完了し、図５の様な性能情報表がＨＤＤ１４内に登録される。この性能情報表は以後の処理において用いられることとなる。
【００４６】
尚、図５の表における左端の列の数字「１」、「２」、「３」は、それぞれ第１のプリンタ２Ａ、第２のプリンタ２Ｂ、第３のプリンタ２Ｃに対応している。
【００４７】
次に、Ｓ１０５において、条件情報の登録がなされているか判断される。ここで条件情報の登録がなされていると判断された場合（Ｓ１０５：Ｙ）、Ｓ１０６において、条件情報の再設定が必要であるか判断される。
【００４８】
Ｓ１０５において、条件情報の登録がなされていない判断された場合（Ｓ１０５：Ｎ）及び、Ｓ１０６において、条件情報の再設定が必要であると判断された場合（Ｓ１０６：Ｙ）、Ｓ１０７において、条件情報の設定が実行される。
【００４９】
条件情報の設定方法は図６に示すウィンドウによって行われ、ユーザによって重要度ごとに性能情報をチェックし設定が行われる。図６では最も重視する性能情報が「カラー印刷可能」、二番目に重視する性能情報が「印刷速度」、三番目に重視する性能情報が「解像度」である場合のチェック例が示されている。
【００５０】
尚、図６では、条件情報として、「印刷速度」、「解像度」、「両面印刷可能」、「カラープリント可能」の条件が示されているが、条件としてはこれだけに限定されず、例えば「印刷可能な用紙サイズ」、「Ｎｉｎ１印刷可能」等が挙げられる。
【００５１】
Ｓ１０７において設定された条件情報は、Ｓ１０８において、ＨＤＤ１７内に登録される。
【００５２】
Ｓ１０６において、条件情報の再設定が必要でないと判断された場合（Ｓ１０６：Ｎ）および、Ｓ１０８において条件情報が設定された後、Ｓ１０９において、条件情報と第１から第３のプリンタ２Ａ、２Ｂ、２Ｃの性能情報との性能比較がされる。
【００５３】
ここで、第１から第３のプリンタ２Ａ、２Ｂ、２Ｃの性能情報が図５に示す性能であり、条件情報に登録された条件が図６に示す条件だった場合を例に性能比較の例を説明する。
【００５４】
まず、図６の最も重視する性能情報が「カラー印刷可能」であるため、図５の性能情報により、「カラー印刷可能」である第１のプリンタ２Ａ及び第３のプリンタ２Ｃがデフォルトプリンタの候補に挙がる。第２のプリンタ２Ｂは「カラー印刷不可」であるため、図６における条件情報においては、候補から外れる。
【００５５】
次に、図６の二番目に重視する性能情報が「印刷速度」であるため、前述した判断によって選ばれた、第１のプリンタ２Ａ、及び第３のプリンタ２Ｃの内「印刷速度」が速い方がデフォルトプリンタとして選ばれる。この場合は、第３のプリンタ２Ｃの「印刷速度」方が、第１のプリンタ２Ａの「印刷速度」より速いため、デフォルトプリンタが第３のプリンタ２Ｃに選ばれることとなる。
【００５６】
Ｓ１０９における性能比較後、Ｓ１１０において、デフォルトプリンタとして選ばれたプリンタ２がインストール対象の第３のプリンタ２Ｃであるかが判断される。ここで、デフォルトプリンタとして選ばれたプリンタ２がインストール対象の第３のプリンタ２Ｃではないと判断される場合（Ｓ１１０：Ｎ）、Ｓ１１１において、ＰＣ１のディスプレイ６に、図５に示す性能情報表が表示される。
【００５７】
そして、Ｓ１１２において、性能情報表の中から、どのプリンタ２をデフォルトプリンタとして設定するか、ユーザにより選択される。
【００５８】
Ｓ１１０において、デフォルトプリンタとして選ばれたプリンタ２がインストール対象の第３のプリンタ２Ｃではあると判断される場合（Ｓ１１０：Ｙ）、及びＳ１１２において、デフォルトプリンタの選択が終了すると、Ｓ１１３において、プリンタドライバのファイルのコピー等のインストール処理が実行される。
【００５９】
その後、Ｓ１１４においてデフォルトプリンタの設定処理が実行され、Ｓ１１０又はＳ１１２において選ばれたプリンタ２がデフォルトプリンタとして設定され、インストール処理及びデフォルトプリンタ設定処理が終了する。
【００６０】
以上により、ＰＣ１に接続されている全てのプリンタ２の中から最適なデフォルトプリンタを選択することが可能である。
【００６１】
尚、本実施の形態では、プリンタ２として第１から第３のプリンタ２Ａ、２Ｂ、２Ｃの３つが接続されていたが、プリンタ２の数は３つに限定されない。
【００６２】
また、本実施の形態では、条件情報の設定の際、最も重視する性能情報から三番目に重視する性能情報までの３つの条件情報を登録可能であったが、この数は３つに限定されない。プリンタ２の数が増えれば、同等の性能情報を持ったプリンタ２が存在することがあ
るため、多くの条件情報を登録可能な方が、より正確にデフォルトプリンタを設定可能である。
＜第２の実施の形態における動作説明＞
図７は、第２の実施の形態における、プリンタドライバのインストール時にデフォルトプリンタの設定方法を示したフローチャートであり、図８は、第２の実施の形態における、第１のプリンタ２Ａの性能情報の取得及び登録方法を示したフローチャートである。
【００６３】
図５から図８を参照して、第２の実施例におけるデフォルトプリンタの設定動作を説明する。尚、本実施の形態では、ＰＣ１には既に第１のプリンタ２Ａ及び第２のプリンタ２Ｂのプリンタドライバがそれぞれインストールされている状態であって、既に第１のプリンタ２Ａがデフォルトプリンタとして設定されている状態である。その際、ＰＣ１に第３のプリンタ２Ｃのプリンタドライバがインストールされる際の動作を例にして本実施の形態の動作の説明する。
【００６４】
尚、第２の実施の形態の説明として、第１の実施の形態と同様の動作が実行される部分に関しての説明は省略し、第１の実施の形態と違う動作をする部分に関してのみ説明する。
【００６５】
図７のフローチャートにおける、Ｓ３０１からＳ３１４のステップは、図３のフローチャートにおける、Ｓ１０１からＳ１１４のステップにそれぞれ対応している。また、図８のフローチャートにおける、Ｓ４０１からＳ４０６のステップは、図４のフローチャートにおける、Ｓ２０１からＳ２０６のステップにそれぞれ対応している。
【００６６】
Ｓ３０１のステップを終え、Ｓ３０２において、ＣＰＵ１１により第３のプリンタ２Ｃの性能情報が取得され、ＨＤＤ１４内に登録される。
【００６７】
その後、Ｓ３０３において、第１のプリンタ２Ａの性能情報がＨＤＤ１４内に登録されているか判断される。
【００６８】
ここで、第１のプリンタ２Ａの性能情報が登録されていないと判断された場合（Ｓ３０３：Ｎ）、Ｓ３０４において、第１のプリンタ２Ａの性能情報の取得及び登録が実行される。
【００６９】
Ｓ３０４における、第１のプリンタ２Ａの性能情報の取得及び登録方法は、図８に示す様に、まずＳ４０１において、第１のプリンタ２Ａが本発明の制御装置及びプログラムの製造メーカと同一の製造メーカで製造されたプリンタであるかが判断される。
【００７０】
Ｓ４０１において、第１のプリンタ２Ａが同一の製造メーカで製造されたプリンタであると判断された場合（Ｓ４０１：Ｙ）は、Ｓ４０２において、レジストリ内に性能情報が存在しているか検索をする。
【００７１】
次に、Ｓ４０３において、レジストリ内に第１のプリンタ２Ａの性能情報が存在するか判断される。ここで存在すると判断される場合（Ｓ４０３：Ｙ）は、Ｓ４０４において、レジストリから第１のプリンタ２Ａの性能情報を取得し、ＨＤＤ１４に登録する。
【００７２】
また、Ｓ４０１において第１のプリンタ２が同一の製造メーカで製造されたプリンタではないと判断された場合（Ｓ４０１：Ｎ）、及びＳ４０３において、第１のプリンタ２の性能情報が存在しないと判断される場合（Ｓ４０３：Ｎ）は、Ｓ４０５においてＣＤ−ＲＯＭ内のデータベースから第１のプリンタ２Ａの情報を検索処理する。
【００７３】
その後、Ｓ４０６において、ＣＤ−ＲＯＭのデータベースから第１のプリンタ２Ａの情報を取得し、ＨＤＤ１４内に登録する。
【００７４】
Ｓ４０４またはＳ４０６において、対象のプリンタ２の性能情報をＨＤＤ１４内に登録処理が終了すると、第１のプリンタ２Ａの性能情報の取得及び登録処理は終了し、図７に示すＳ３０５に処理が移る。
【００７５】
図７のＳ３０３において、第１のプリンタ２Ａの性能情報がＨＤＤ１４内に登録されていると判断される場合（Ｓ３０３：Ｙ）及び、図８のＳ４０４及びＳ４０６において、第１のプリンタ２Ａに関して登録が完了されたと判断される場合、第１のプリンタ２Ａと第３のプリンタ２Ｃに関して性能情報の登録が完了し、図５の様な性能情報表がＨＤＤ１４内に登録される。この性能情報表は以後の処理において用いられることとなる。尚、本実施の形態の場合は、図５の性能情報表は、第１のプリンタ２Ａ及び第３のプリンタ２Ｃの性能情報のみ登録される。
【００７６】
次に、Ｓ３０５からＳ３０９において、第１のプリンタ２Ａと第３のプリンタ２Ｃの性能情報と、図６に示す条件情報との比較によって第１の実施の形態と同様にデフォルトプリンタが選択される。
【００７７】
その後、Ｓ３１０において、デフォルトプリンタとして選ばれたプリンタ２がインストール対象の第３のプリンタ２Ｃであるかが判断される。ここで、デフォルトプリンタとして選ばれたプリンタ２がインストール対象の第３のプリンタ２Ｃではないと判断される場合（Ｓ３１０：Ｎ）、Ｓ３１１において、ＰＣ１のディスプレイ６に、図５に示す性能情報表が表示される。
【００７８】
そして、Ｓ３１２において、性能情報表の中から、第１のプリンタ２Ａ又は第３のプリンタ２Ｃの内どちらをデフォルトプリンタとして設定するか、ユーザにより選択される。
【００７９】
Ｓ３１０において、デフォルトプリンタとして選ばれたプリンタ２がインストール対象の第３のプリンタ２Ｃであると判断される場合（Ｓ３１０：Ｙ）、及びＳ３１２において、デフォルトプリンタの選択が終了すると、Ｓ３１３において、プリンタドライバのファイルのコピー等のインストール処理が実行される。
【００８０】
その後、Ｓ３１４においてデフォルトプリンタの設定処理が実行され、Ｓ３１０又はＳ３１２において選ばれたプリンタ２がデフォルトプリンタとして設定され、インストール処理及びデフォルトプリンタ設定処理が終了する。
【００８１】
以上により、ＰＣ１に接続されているプリンタ２の中で、インストールされるプリンタである第３のプリンタ２Ｃと、既にデフォルトプリンタであった第１のプリンタ２Ａの内、どちらか最適なプリンタ２をデフォルトプリンタとして選択することが可能である。第２の実施の形態の場合、既に設定されているデフォルトプリンタはその時点でユーザにとって最適のプリンタ２であるため、インストールするプリンタとの２つのデバイスのみで比較することで、より効率よくデフォルトプリンタの選択が可能である。
【００８２】
尚、本実施の形態では、プリンタ２として第１から第３のプリンタ２Ａ、２Ｂ、２Ｃの３つが接続されていたが、プリンタ２の数は３つに限定されない。
【００８３】
上述した第１及び第２の実施の形態により、複数の条件情報から優先度に応じてきめ細かくデフォルトプリンタの設定が可能であるし、プリンタ２の性能情報表がユーザに対して報知されることにより、ユーザ所望のプリンタ２をデフォルトプリンタとして選択する
ことが可能である。
【００８４】
また、新たなプリンタ２のプリンタドライバを追加する状況でも複数のプリンタ２から最適なデフォルトプリンタを設定可能である。さらに、インストール対象である第３のプリンタ２Ｃを積極的にデフォルトプリンタとする処理工程であることで、新たに導入する第３のプリンタ２Ｃをデフォルトプリンタとして積極的に活用することが出来る。
＜変形例の説明＞
尚、本発明は前述した実施の形態に限定されない。
【００８５】
以下、本発明の変形例に関して説明する。
【００８６】
（１）上記実施の形態では、Ｓ１０７及びＳ３０７のステップにおいて条件情報の設定を行っているが、このステップである条件情報の設定はＯＳが起動している状態であれば、いつでも設定可能にしておいても良い。この様に構成することで、デフォルトプリンタの設定の際、Ｓ１０７及びＳ３０７のステップが省略され、デフォルトプリンタの設定時間が短縮される。
【００８７】
（２）上記実施の形態では、Ｓ１０６及びＳ３０６のステップにおいて条件情報の再設定の要否を判断しているが、このステップは無くても良い。この様に構成することで、以前に設定された条件情報をそのまま活用することがより簡単に行うことが可能であり、デフォルトプリンタの設定時間の短縮される。
【００８８】
（３）上記実施の形態では、条件情報の設定の際、図６に示す様に条件情報が優先度と対応されて設定されている。しかしながら、優先度の概念は無くても良い。
【００８９】
即ち、インストールされるプリンタである第３のプリンタ２Ｃが、設定された多数の条件情報を全て満たす性能情報を有するプリンタであれば、Ｓ１０９からＳ１１０及びＳ３０９からＳ３１０のステップによってデフォルトプリンタとして自動で選択され、第３のプリンタ２Ｃが一つでも条件情報を満たさない性能情報を有しているのであれば、Ｓ１１０からＳ１１２及びＳ３１０からＳ３１２のステップによって、ユーザによるデフォルトプリンタの選択がなされても良い。
【００９０】
（４）上記実施の形態では、Ｓ１０５からＳ１０８及びＳ３０５からＳ３０８のステップにおいて、条件情報を設定しているが、条件情報はあらかじめ設定されている形態でも良い。即ち、条件情報がプリンタドライバの製造メーカによってあらかじめ決められている状態でも良い。
【００９１】
（５）上記実施の形態では、Ｓ１０５からＳ１０８及びＳ３０５からＳ３０８のステップにおいて、条件情報を設定し、Ｓ１０９及びＳ３０９のステップにおいて、性能比較が実行され、Ｓ１１０及びＳ３１０のステップにおいて、デフォルトプリンタとして選ばれたプリンタ２がインストール対象の第３のプリンタ２Ｃであるかが判断されるが、これらＳ１０５からＳ１１０及びＳ３０５からＳ３１０のステップは無くても良い。
【００９２】
即ち、Ｓ１０３からＳ１０４及びＳ３０３からＳ３０４のステップにおいて、全てのプリンタ２の性能情報、及び現在のデフォルトプリンタである第１のプリンタ２Ａとインストール対象のプリンタ２である第３のプリンタ２Ｃの性能情報が登録され、図５に示す性能情報表が生成されている状態であって、Ｓ１１１及びＳ３１１のステップにおいて、性能情報表がＰＣ１のディスプレイ６に表示され、Ｓ１１２及びＳ３１２のステップにおいて、その中からどのプリンタ２をデフォルトプリンタとして設定するかユーザにより選択され設定される構成でも良い。
【００９３】
（６）上記実施の形態では、デフォルトプリンタの設定をインストール時に行うものと説明したが、本発明はインストール時に限定されず、ＯＳが起動している状態であれば本発明を用いたアプリケーションによって実行可能であっても良い。
【００９４】
（７）上記実施の形態では、ＰＣ１の記憶手段として、ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ１４によって構成されているが、記憶手段はこれだけに限定されずＮＶＲＡＭ等のその他の記憶手段を用いた構成でも良い。
【００９５】
（８）上記実施の形態では、取得したプリンタ２の性能情報はＨＤＤ１４に記憶されるが、ＲＡＭ１３に記憶されても良いし、ＮＶＲＡＭ等のその他の記憶手段に記憶されても良い。
【００９６】
（９）上記実施の形態において、図６を用いて示した性能比較の例では、最も重視する性能、二番目に重視する性能共に条件に合致するプリンタ２が存在したが、どのプリンタ２も合致しない可能性がある。その場合、再度ユーザに条件情報の設定を要求しても良いし、いずれかの性能が合致しない場合は、合致する性能のみでデフォルトプリンタの設定が実行されても良い。
【００９７】
（１０）上記実施の形態では、デバイスとしてプリンタを例にして説明したが、デバイスはプリンタに限定されず、同等の機能を持ったいくつかのデバイスをＰＣ１に接続する制御システムの形態であれば本発明は適用可能である。具体的なデバイス例としては、複合機、ＦＡＸ、コピー機、スキャナ等が挙げられる。又、上記実施の形態での、デフォルトプリンタに関しても同様である。
【００９８】
（１１）上記実施の形態では、選択部としてマウス４、キーボード５を用いたが、ノート型ＰＣに一般的に実装されているタッチパットやトラックボール、又スタイラスペン等のポインティングデバイスを選択部として用いても良い。
【符号の説明】
【００９９】
１  ＰＣ
２  プリンタ
２Ａ  第１のプリンタ
２Ｃ  第３のプリンタ
４  マウス
５  キーボード
８  ＬＡＮケーブル
１１  ＣＰＵ
１４  ＨＤＤ
１５  ドライブ
１６  ネットワークインターフェース
【図１】
2010191982.tif 000003
【図２】
2010191982.tif 000004
【図３】
2010191982.tif 000005
【図４】
2010191982.tif 000006
【図５】
2010191982.tif 000007
【図６】
2010191982.tif 000008
【図７】
2010191982.tif 000009
【図８】
2010191982.tif 000010