(57)【要約】【課題】ＰＣ、周辺機器およびネットワーク等について十分な知識を持ったユーザに限らず、一般のユーザであっても、ユーザ自身が意図した周辺機器ドライバのインストールを可能にする。【解決手段】インストーラはネットワーク周辺機器から送信されたネットワーク周辺機器の周辺機器情報を取得するとともに、ローカルポートからローカル周辺機器の周辺機器情報を取得し、各周辺機器の周辺機器情報においてインストールが可能なドライバに対応する周辺機器の周辺機器情報を周辺機器リストに登録し、登録した周辺機器リストを表示装置に表示する。ユーザがインストールする周辺機器を選択すると、インストーラは指示された周辺機器のドライバがインストール済みであるか否か確認し、インストールされていない場合は当該ドライバをインストールし、インストール済みである場合はドライバのバージョンを比較し、比較結果を表示装置に表示する。【選択図】図２
2005301608.tif 000002
【特許請求の範囲】
【請求項１】
周辺機器に対応する周辺機器ドライバを情報処理装置にインストールするインストールプログラムにおいて、
ネットワーク上のネットワーク周辺機器を検索する処理と、
該検索したネットワーク周辺機器から情報を取得する処理と、
前記情報処理装置が有するインターフェースを介して接続するローカル周辺機器を検索する処理と、
該検索したローカル周辺機器の情報を取得する処理と、
前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を周辺機器リストに登録する処理と、
前記周辺機器リストを表示装置に表示する処理と、
該表示された周辺機器リスト上で選択された周辺機器のインストールの指示を受け付ける処理と、
該受け付けたインストールの指示に従って、前記周辺機器に対応する周辺機器ドライバをインストールする処理と
をコンピュータに動作させることを特徴とするインストールプログラム。
【請求項２】
前記インストールの指示に従ってインストールする予定の周辺機器ドライバが、前記情報処理装置にインストール済みであるか否か確認する処理と、
前記確認の処理により、前記周辺機器ドライバがインストール済みであると確認した際に、該インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとを比較する処理と
をコンピュータに動作させることを特徴とする請求項１記載のインストールプログラム。
【請求項３】
前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとが同一であると確認した際に、同一のバージョンである旨を表示装置に表示する処理と、
前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより古いと確認した際に、新しいバージョンをインストールすることになる旨を表示装置に表示する処理と、
前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより新しいと確認した際に、古いバージョンをインストールすることになる旨を表示装置に表示する処理と
をコンピュータに動作させることを特徴とする請求項２記載のインストールプログラム。
【請求項４】
前記確認の処理で確認したインストール済みである周辺機器ドライバの設定を取得する処理と、
該取得した設定を引き継いで前記周辺機器ドライバをインストールする処理と
をコンピュータに動作させることを特徴とする請求項２記載のインストールプログラム。
【請求項５】
前記ネットワーク周辺機器の検索の処理で検索したネットワーク周辺機器、および前記ローカル周辺機器検索手段で検索したローカル周辺機器に対応する周辺機器ドライバのファイルの存在の有無を確認する処理と、
存在が確認された周辺機器ドライバのファイルに対応するネットワーク周辺機器、およびローカル周辺機器をインストール可能として周辺機器リストに登録する処理と
をコンピュータに動作させることを特徴とする請求項１記載のインストールプログラム。
【請求項６】
前記ネットワーク周辺機器および前記ローカル周辺機器の再検索を行う処理
をコンピュータに動作させることを特徴とする請求項１記載のインストールプログラム。
【請求項７】
前記ネットワーク周辺機器の情報は、
前記ネットワーク周辺機器の機種情報、前記ネットワーク上の論理位置を特定するためのアドレス情報であり、
前記ローカル周辺機器の情報は、
前記ローカル周辺機器の機種情報、接続する前記インターフェースの規格情報である
ことを特徴とする請求項１記載のインストールプログラム。
【請求項８】
前記表示する処理は、
前記取得したネットワーク周辺機器の情報および前記ローカル周辺機器の情報を同一画面内に表示する
ことを特徴とする請求項１記載のインストールプログラム。
【請求項９】
周辺機器に対応する周辺機器ドライバを情報処理装置にインストールするインストール装置において、
ネットワーク上のネットワーク周辺機器を検索し、該検索したネットワーク周辺機器から情報を取得するネットワーク周辺機器検索手段と、
前記情報処理装置が有するインターフェースを介して接続するローカル周辺機器を検索し、該検索したローカル周辺機器の情報を取得するローカル周辺機器検索手段と、
前記ネットワーク周辺機器検索手段で取得したネットワーク周辺機器の情報、および前記ローカル周辺機器検索手段で取得したローカル周辺機器の情報を周辺機器リストに登録する周辺機器リスト制御手段と、
前記周辺機器リストを表示装置に表示する表示制御手段と、
前記表示装置に表示された周辺機器リスト上で選択された周辺機器のインストールの指示を受け付ける入力制御手段と、
前記入力制御手段で受け付けたインストールの指示に従って、前記周辺機器に対応する周辺機器ドライバをインストールする周辺機器ドライバインストール手段と
を具備することを特徴とするインストール装置。
【請求項１０】
前記入力制御手段で受け付けたインストールの指示に従ってインストールする予定の周辺機器ドライバが、前記情報処理装置にインストール済みであるか否か確認する周辺機器ドライバ確認手段と、
前記周辺機器ドライバ確認手段で前記周辺機器ドライバがインストール済みであると確認した際に、該インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとを比較するバージョン比較手段と
を更に具備することを特徴とする請求項９記載のインストール装置。
【請求項１１】
前記表示制御手段は、
前記バージョン比較手段で前記インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとが同一であると確認した際に、同一のバージョンである旨を表示装置に表示し、
前記バージョン比較手段で前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより古いと確認した際に、新しいバージョンをインストールすることになる旨を表示装置に表示し、
前記バージョン比較手段で前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより新しいと確認した際に、古いバージョンをインストールすることになる旨を表示装置に表示する
ことを特徴とする請求項１０記載のインストール装置。
【請求項１２】
前記周辺機器ドライバ確認手段で確認したインストール済みである周辺機器ドライバの設定を取得する設定取得手段
を更に具備し、
前記周辺機器ドライバインストール手段は、
前記設定取得手段で取得した設定を引き継いで前記周辺機器ドライバをインストールする
ことを特徴とする請求項１０記載のインストール装置。
【請求項１３】
前記周辺機器リスト制御手段は、
前記ネットワーク周辺機器検索手段で検索したネットワーク周辺機器、および前記ローカル周辺機器検索手段で検索したローカル周辺機器に対応する周辺機器ドライバのファイルの存在の有無を確認し、
存在が確認された周辺機器ドライバのファイルに対応するネットワーク周辺機器、およびローカル周辺機器をインストール可能として周辺機器リストに登録する
ことを特徴とする請求項９記載のインストール装置。
【請求項１４】
前記ネットワーク周辺機器検索手段および前記ローカル周辺機器検索手段は、
前記ネットワーク周辺機器および前記ローカル周辺機器の再検索を行う
ことを特徴とする請求項９記載のインストール装置。
【請求項１５】
前記ネットワーク周辺機器の情報は、
前記ネットワーク周辺機器の機種情報、前記ネットワーク上の論理位置を特定するためのアドレス情報であり、
前記ローカル周辺機器の情報は、
前記ローカル周辺機器の機種情報、接続する前記インターフェースの規格情報である
ことを特徴とする請求項９記載のインストール装置。
【請求項１６】
前記表示制御手段は、
前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を同一画面内に表示する
ことを特徴とする請求項９記載のインストール装置。
【請求項１７】
周辺機器に対応する周辺機器ドライバを情報処理装置にインストールする周辺機器ドライバのインストール方法において、
ネットワーク上のネットワーク周辺機器を検索し、
該検索したネットワーク周辺機器から情報を取得し、
前記情報処理装置が有するインターフェースを介して接続するローカル周辺機器を検索し、
該検索したローカル周辺機器の情報を取得し、
前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を周辺機器リストに登録し、
前記周辺機器リストを表示装置に表示し、
該表示された周辺機器リスト上で選択された周辺機器のインストールの指示を受け付け、
該受け付けたインストールの指示に従って、前記周辺機器に対応する周辺機器ドライバをインストールする
ことを特徴とする周辺機器ドライバのインストール方法。
【請求項１８】
前記インストールの指示に従ってインストールする予定の周辺機器ドライバが、前記情報処理装置にインストール済みであるか否か確認し、
前記確認により、前記周辺機器ドライバがインストール済みであると確認した際に、該インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとを比較する
ことを特徴とする請求項１７記載の周辺機器ドライバのインストール方法。
【請求項１９】
前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとが同一であると確認した際に、同一のバージョンである旨を表示装置に表示し、
前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより古いと確認した際に、新しいバージョンをインストールすることになる旨を表示装置に表示し、
前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより新しいと確認した際に、古いバージョンをインストールすることになる旨を表示装置に表示する
ことを特徴とする請求項１８記載の周辺機器ドライバのインストール方法。
【請求項２０】
前記確認したインストール済みである周辺機器ドライバの設定を取得し、
該取得した設定を引き継いで前記周辺機器ドライバをインストールする
ことを特徴とする請求項１８記載の周辺機器ドライバのインストール方法。
【請求項２１】
前記ネットワーク周辺機器の検索の処理で検索したネットワーク周辺機器、および前記ローカル周辺機器検索手段で検索したローカル周辺機器に対応する周辺機器ドライバのファイルの存在の有無を確認し、
存在が確認された周辺機器ドライバのファイルに対応するネットワーク周辺機器、およびローカル周辺機器をインストール可能として周辺機器リストに登録する
ことを特徴とする請求項１７記載の周辺機器ドライバのインストール方法。
【請求項２２】
前記ネットワーク周辺機器および前記ローカル周辺機器の再検索を行う
ことを特徴とする請求項１７記載の周辺機器ドライバのインストール方法。
【請求項２３】
前記ネットワーク周辺機器の情報は、
前記ネットワーク周辺機器の機種情報、前記ネットワーク上の論理位置を特定するためのアドレス情報であり、
前記ローカル周辺機器の情報は、
前記ローカル周辺機器の機種情報、接続する前記インターフェースの規格情報である
ことを特徴とする請求項１７記載の周辺機器ドライバのインストール方法。
【請求項２４】
前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を同一画面内に表示する
ことを特徴とする請求項１７記載の周辺機器ドライバのインストール方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インストールプログラム、インストール装置および周辺機器ドライバのインストール方法に関し、特に、ネットワークを介して接続するおよびローカル接続する周辺機器に対応する周辺機器ドライバをインストールするインストールプログラム、インストール装置および周辺機器ドライバのインストール方法に関する。
【背景技術】
【０００２】
従来、ＰＣ（Personal Computer）には、プリンタ、スキャナ、モデム、デジタルカメラ等の様々な周辺機器を接続することができ、その周辺機器の動作に必要な情報をＰＣのＯＳ（Operating System）に提供したり、その周辺機器の動作を管理するプログラムが周辺機器ドライバである。
【０００３】
この周辺機器ドライバをＰＣにインストールするためには、インストールを行う周辺機器の機種に見合うインストールプログラム（以下、インストーラとする）をＰＣが起動し、起動したインストーラが周辺機器ドライバのインストールを実施する。
【０００４】
例えば、ネットワーク上の周辺機器のドライバがインストールされていない場合、簡単な操作でドライバをインストールできるようにするネットワークシステム、情報処理装置、方法、及びコンピュータ読み取り可能な記憶媒体がある（例えば、特許文献１参照。）。
【０００５】
例えば、印刷環境や、複数の出力方法毎に応じて最適なメンバプリンタドライバの構築を容易に可能にする印刷制御方法及び印刷制御装置及びコンピュータが実行可能な印刷データ処理を行う印刷制御プログラム並びにコンピュータが読み出し可能な記憶媒体がある（例えば、特許文献２参照。）。
【特許文献１】特開２００２−１８９６９２号公報
【特許文献２】特開２００３−８４９４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、従来の周辺機器ドライバのインストーラは、ユーザに対して、ネットワーク上の周辺機器（以下、ネットワーク周辺機器という）に対応する周辺機器ドライバをインストールするのか、ローカル接続する周辺機器（以下、ローカル周辺機器という）に対応する周辺機器ドライバをインストールするのか選択させ、次に、インストーラは、ユーザに対して具体的な、周辺機器の機種等を選択させるというプロセスを取るのが一般的であった。
【０００７】
ここで、ネットワーク周辺機器を利用したいユーザが上記のようなインストールプロセスの選択においてローカル周辺機器を選択してしまった場合、或いはその逆の場合、インストールプロセス終了後も周辺機器を利用することができない。
【０００８】
つまり、上記のインストールプロセスを正しく行うためには、ユーザ自身がインストールする周辺機器ドライバに対応する周辺機器がＰＣとどのような形態で接続されているかを予め知っている必要がある。また、ユーザはＰＣ、周辺機器およびネットワーク等について十分な知識を持っていることを要求される。
【０００９】
以上のように、従来の周辺機器ドライバのインストーラには、ユーザが行うべき選択が複数存在し、正しくインストールを完了するためには、これらの選択を正しく行わなければならず、ユーザに経験や知識が要求されるという問題があった。
【００１０】
そこで、本発明は、ＰＣ、周辺機器およびネットワーク等について十分な知識を持ったユーザに限らず、一般のユーザであっても、ユーザ自身が意図した周辺機器ドライバのインストールを可能にするインストールプログラム、インストール装置および周辺機器ドライバのインストール方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、請求項１の発明は、周辺機器に対応する周辺機器ドライバを情報処理装置にインストールするインストールプログラムにおいて、ネットワーク上のネットワーク周辺機器を検索する処理と、該検索したネットワーク周辺機器から情報を取得する処理と、前記情報処理装置が有するインターフェースを介して接続するローカル周辺機器を検索する処理と、該検索したローカル周辺機器の情報を取得する処理と、前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を周辺機器リストに登録する処理と、前記周辺機器リストを表示装置に表示する処理と、該表示された周辺機器リスト上で選択された周辺機器のインストールの指示を受け付ける処理と、該受け付けたインストールの指示に従って、前記周辺機器に対応する周辺機器ドライバをインストールする処理とをコンピュータに動作させることを特徴とする。
【００１２】
また、請求項２の発明は、請求項１の発明において、前記インストールの指示に従ってインストールする予定の周辺機器ドライバが、前記情報処理装置にインストール済みであるか否か確認する処理と、前記確認の処理により、前記周辺機器ドライバがインストール済みであると確認した際に、該インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとを比較する処理とをコンピュータに動作させることを特徴とする。
【００１３】
また、請求項３の発明は、請求項２の発明において、前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとが同一であると確認した際に、同一のバージョンである旨を表示装置に表示する処理と、前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより古いと確認した際に、新しいバージョンをインストールすることになる旨を表示装置に表示する処理と、前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより新しいと確認した際に、古いバージョンをインストールすることになる旨を表示装置に表示する処理とをコンピュータに動作させることを特徴とする。
【００１４】
また、請求項４の発明は、請求項２の発明において、前記確認の処理で確認したインストール済みである周辺機器ドライバの設定を取得する処理と、該取得した設定を引き継いで前記周辺機器ドライバをインストールする処理とをコンピュータに動作させることを特徴とする。
【００１５】
また、請求項５の発明は、請求項１の発明において、前記ネットワーク周辺機器の検索の処理で検索したネットワーク周辺機器、および前記ローカル周辺機器検索手段で検索したローカル周辺機器に対応する周辺機器ドライバのファイルの存在の有無を確認する処理と、存在が確認された周辺機器ドライバのファイルに対応するネットワーク周辺機器、およびローカル周辺機器をインストール可能として周辺機器リストに登録する処理とをコンピュータに動作させることを特徴とする。
【００１６】
また、請求項６の発明は、請求項１の発明において、前記ネットワーク周辺機器および前記ローカル周辺機器の再検索を行う処理をコンピュータに動作させることを特徴とする。
【００１７】
また、請求項７の発明は、請求項１の発明において、前記ネットワーク周辺機器の情報は、前記ネットワーク周辺機器の機種情報、前記ネットワーク上の論理位置を特定するためのアドレス情報であり、前記ローカル周辺機器の情報は、前記ローカル周辺機器の機種情報、接続する前記インターフェースの規格情報であることを特徴とする。
【００１８】
また、請求項８の発明は、請求項１の発明において、前記表示する処理は、前記取得したネットワーク周辺機器の情報および前記ローカル周辺機器の情報を同一画面内に表示することを特徴とする。
【００１９】
また、請求項９の発明は、周辺機器に対応する周辺機器ドライバを情報処理装置にインストールするインストール装置において、ネットワーク上のネットワーク周辺機器を検索し、該検索したネットワーク周辺機器から情報を取得するネットワーク周辺機器検索手段と、前記情報処理装置が有するインターフェースを介して接続するローカル周辺機器を検索し、該検索したローカル周辺機器の情報を取得するローカル周辺機器検索手段と、前記ネットワーク周辺機器検索手段で取得したネットワーク周辺機器の情報、および前記ローカル周辺機器検索手段で取得したローカル周辺機器の情報を周辺機器リストに登録する周辺機器リスト制御手段と、前記周辺機器リストを表示装置に表示する表示制御手段と、前記表示装置に表示された周辺機器リスト上で選択された周辺機器のインストールの指示を受け付ける入力制御手段と、前記入力制御手段で受け付けたインストールの指示に従って、前記周辺機器に対応する周辺機器ドライバをインストールする周辺機器ドライバインストール手段とを具備することを特徴とする。
【００２０】
また、請求項１０の発明は、請求項９の発明において、前記入力制御手段で受け付けたインストールの指示に従ってインストールする予定の周辺機器ドライバが、前記情報処理装置にインストール済みであるか否か確認する周辺機器ドライバ確認手段と、前記周辺機器ドライバ確認手段で前記周辺機器ドライバがインストール済みであると確認した際に、該インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとを比較するバージョン比較手段とを更に具備することを特徴とする。
【００２１】
また、請求項１１の発明は、請求項１０の発明において、前記表示制御手段は、前記バージョン比較手段で前記インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとが同一であると確認した際に、同一のバージョンである旨を表示装置に表示し、前記バージョン比較手段で前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより古いと確認した際に、新しいバージョンをインストールすることになる旨を表示装置に表示し、前記バージョン比較手段で前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより新しいと確認した際に、古いバージョンをインストールすることになる旨を表示装置に表示することを特徴とする。
【００２２】
また、請求項１２の発明は、請求項１０の発明において、前記周辺機器ドライバ確認手段で確認したインストール済みである周辺機器ドライバの設定を取得する設定取得手段を更に具備し、前記周辺機器ドライバインストール手段は、前記設定取得手段で取得した設定を引き継いで前記周辺機器ドライバをインストールすることを特徴とする。
【００２３】
また、請求項１３の発明は、請求項９の発明において、前記周辺機器リスト制御手段は、前記ネットワーク周辺機器検索手段で検索したネットワーク周辺機器、および前記ローカル周辺機器検索手段で検索したローカル周辺機器に対応する周辺機器ドライバのファイルの存在の有無を確認し、存在が確認された周辺機器ドライバのファイルに対応するネットワーク周辺機器、およびローカル周辺機器をインストール可能として周辺機器リストに登録することを特徴とする。
【００２４】
また、請求項１４の発明は、請求項９の発明において、前記ネットワーク周辺機器検索手段および前記ローカル周辺機器検索手段は、前記ネットワーク周辺機器および前記ローカル周辺機器の再検索を行うことを特徴とする。
【００２５】
また、請求項１５の発明は、請求項９の発明において、前記ネットワーク周辺機器の情報は、前記ネットワーク周辺機器の機種情報、前記ネットワーク上の論理位置を特定するためのアドレス情報であり、前記ローカル周辺機器の情報は、前記ローカル周辺機器の機種情報、接続する前記インターフェースの規格情報であることを特徴とする。
【００２６】
また、請求項１６の発明は、請求項９の発明において、前記表示制御手段は、前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を同一画面内に表示することを特徴とする。
【００２７】
また、請求項１７の発明は、周辺機器に対応する周辺機器ドライバを情報処理装置にインストールする周辺機器ドライバのインストール方法において、ネットワーク上のネットワーク周辺機器を検索し、該検索したネットワーク周辺機器から情報を取得し、前記情報処理装置が有するインターフェースを介して接続するローカル周辺機器を検索し、該検索したローカル周辺機器の情報を取得し、前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を周辺機器リストに登録し、前記周辺機器リストを表示装置に表示し、該表示された周辺機器リスト上で選択された周辺機器のインストールの指示を受け付け、該受け付けたインストールの指示に従って、前記周辺機器に対応する周辺機器ドライバをインストールすることを特徴とする。
【００２８】
また、請求項１８の発明は、請求項１７の発明において、前記インストールの指示に従ってインストールする予定の周辺機器ドライバが、前記情報処理装置にインストール済みであるか否か確認し、前記確認により、前記周辺機器ドライバがインストール済みであると確認した際に、該インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとを比較することを特徴とする。
【００２９】
また、請求項１９の発明は、請求項１８の発明において、前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとが同一であると確認した際に、同一のバージョンである旨を表示装置に表示し、前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより古いと確認した際に、新しいバージョンをインストールすることになる旨を表示装置に表示し、前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより新しいと確認した際に、古いバージョンをインストールすることになる旨を表示装置に表示することを特徴とする。
【００３０】
また、請求項２０の発明は、請求項１８の発明において、前記確認したインストール済みである周辺機器ドライバの設定を取得し、該取得した設定を引き継いで前記周辺機器ドライバをインストールすることを特徴とする。
【００３１】
また、請求項２１の発明は、請求項１７の発明において、前記ネットワーク周辺機器の検索の処理で検索したネットワーク周辺機器、および前記ローカル周辺機器検索手段で検索したローカル周辺機器に対応する周辺機器ドライバのファイルの存在の有無を確認し、存在が確認された周辺機器ドライバのファイルに対応するネットワーク周辺機器、およびローカル周辺機器をインストール可能として周辺機器リストに登録することを特徴とする。
【００３２】
また、請求項２２の発明は、請求項１７の発明において、前記ネットワーク周辺機器および前記ローカル周辺機器の再検索を行うことを特徴とする。
【００３３】
また、請求項２３の発明は、請求項１７の発明において、前記ネットワーク周辺機器の情報は、前記ネットワーク周辺機器の機種情報、前記ネットワーク上の論理位置を特定するためのアドレス情報であり、前記ローカル周辺機器の情報は、前記ローカル周辺機器の機種情報、接続する前記インターフェースの規格情報であることを特徴とする。
【００３４】
また、請求項２４の発明は、請求項１７の発明において、前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を同一画面内に表示することを特徴とする。
【発明の効果】
【００３５】
本発明によれば、ユーザがＰＣ、周辺機器およびネットワーク等について十分な知識を持っていなくても、容易にドライバのインストールを行うことが可能になるという効果を奏する。
【００３６】
また、本発明によれば、インストール途中において周辺機器の電源をＯＮしたり、周辺機器を接続した場合でも、インストーラを再起動せずに所定の周辺機器を周辺機器リスト中に登録することが可能になるという効果を奏する。
【００３７】
また、本発明によれば、ユーザは自分の好みに合った周辺機器の設定を、新たにインストールした周辺機器に容易に引き継ぐことが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００３８】
以下、本発明の実施の形態について添付図面を参照して詳細に説明する。
【００３９】
本発明の実施の形態として、ＰＣ（Personal Computer）がネットワークおよびローカルポートを介して周辺機器と接続し、これらの周辺機器に対応する周辺機器ドライバをＰＣにインストールするための周辺機器ドライバインストールプログラムがＰＣにインストールされている構成を一例にして詳細に説明する。以下、ネットワークを介して接続する周辺機器をネットワーク周辺機器、ローカル接続する周辺機器をローカル周辺機器、周辺機器ドライバをドライバ、周辺機器インストールプログラムをインストーラとする。
【００４０】
図１は、ＰＣ１の基本的な構成の一例を示すブロック図である。
【００４１】
図１に示すように、ＰＣ１とネットワーク周辺機器２とがネットワーク３を介して接続し、ＰＣ１とローカル周辺機器４とがローカル接続している。
【００４２】
ここで、ＰＣ１について詳細に説明する。
【００４３】
図１に示すように、ＰＣ１は、ＣＰＵ５、ＲＯＭ６、ＲＡＭ７、ＨＤ８、ネットワークＩ／Ｆ９、複数のローカルポート（第１のローカルポート、第２のローカルポート）１０を具備して構成される。
【００４４】
ＣＰＵ（Central Processing Unit）５は、基本ソフトウェアであるオペレーティングシステム（以後、ＯＳという）に基づいてＰＣ本体のシーケンス制御を行う。
【００４５】
ＲＯＭ（Read Only Memory）６は、ＰＣ１の起動時に実行されるプログラム等を記録する。
【００４６】
ＲＡＭ（Random Access Memory）７は、プログラムの実行に必要なワークエリアのバッファエリアとして利用される。
【００４７】
ＨＤ（Hard Disk）８は、ＯＳやアプリケーションプログラム（以後、アプリケーションという）、ドライバ、各種のデータ等を格納する。
【００４８】
ネットワークＩ／Ｆ（Interface）９は、ネットワーク周辺機器２との間で各種データの送受信を行う。
【００４９】
ローカルポート１０は、ローカル周辺機器４との間で各種データの送受信を行う。なお、ローカルポート１０のインターフェース規格についての種類は問わない。
【００５０】
図２は、ＰＣ１の機能的な構成の一例を示すブロック図である。
【００５１】
図２に示すように、ＰＣ１は周辺機器のドライバファイルを格納するドライバファイル格納部１１、ネットワークＩ／Ｆ９、ローカルポート（第１のローカルポート、第２のローカルポート）１０を有し、ＰＣ１にはインストーラ１２、複数のドライバ（第１のドライバ、第２のドライバ）１３、各種のアプリケーション（図示せず）がインストールされており、これらは、図示していないＯＳの制御下で、ＯＳの機能を利用して各種処理を実行する。
【００５２】
ＰＣ１はネットワークＩ／Ｆ９を介して複数のネットワーク周辺機器（第１のネットワーク周辺機器、第２のネットワーク周辺機器）２と接続するとともに、ローカルポート１０を介して複数のローカル周辺機器（第１のローカル周辺機器、第２のローカル周辺機器）４と接続する。
【００５３】
ＰＣ１はアプリケーション画面等の各種の情報を視覚的に表示し得るモニタディスプレイ等の表示装置１４、キーボードまたはマウス等の入力装置１５が接続されている。
【００５４】
ここで、インストーラ１２について詳細に説明する。
【００５５】
図２に示すように、インストーラ１２は周辺機器検索部１６、周辺機器リスト制御部１７、表示制御部１８、入力制御部１９、ドライバ確認部２０、ドライバインストール部２１から構成されている。
【００５６】
周辺機器検索部１６は、ＰＣ１に接続する周辺機器に関する情報（以下、周辺機器情報）を検索する処理を行う。なお、周辺機器検索部１６は、機能として、ネットワーク上のネットワーク周辺機器２に対して周辺機器情報（例えば、機種名、ネットワークアドレス等）を要求し、これに応答したネットワーク周辺機器２から周辺機器情報を取得するネットワーク周辺機器検索手段２２と、ＰＣ１の各ローカルポート１０に対して接続するローカル周辺機器４の周辺機器情報（例えば、機種名、接続するローカルポート名等）を要求し、これに応答した各ローカルポート１０から周辺機器情報を取得するローカル周辺機器検索手段２３とを有する。
【００５７】
周辺機器リスト制御部１７は、周辺機器検索部１６が取得したネットワーク周辺機器２の周辺機器情報およびローカル周辺機器４の周辺機器情報と、ＰＣ１のドライバファイル格納部１１に格納されているドライバファイルとに基づき、インストールが可能なネットワーク周辺機器２およびローカル周辺機器４を周辺機器リスト２４に登録する処理を行う。
【００５８】
表示制御部１８は、周辺機器リスト２４またはドライバインストール時にメッセージを表示装置１４に表示する処理を行う。
【００５９】
入力制御部１９は、入力装置１５より入力したユーザの指示を受け付け、受け付けた指示を各構成部に転送する処理を行う。
【００６０】
ドライバ確認部２０は、ＰＣ１にインストール済みのドライバを確認する処理を行う。なお、ドライバ確認部２０は、機能として、周辺機器リスト２４に登録されている周辺機器に対応するドライバと同一のドライバがインストール済みであると確認した際に両ドライバのバージョンを比較するバージョン比較手段２５と、インストール済みのドライバの設定を取得する設定取得手段２６とを有する。
【００６１】
ドライバインストール部２１は、ドライバファイル格納部１１に格納するドライバファイルに対応するドライバをインストールする処理を行う。
【００６２】
次に、ＰＣ１に接続するネットワーク周辺機器２およびローカル周辺機器４の周辺機器情報を周辺機器リスト２４に登録する際のインストーラ１２の機能的な動作について図２を参照して詳細に説明する。
【００６３】
ネットワーク周辺機器検索手段２２はネットワーク周辺機器２に対して周辺機器情報の要求をネットワークＩ／Ｆ９を介して送信する。ここで、図２に示すように、要求に応答したのが第１のネットワーク周辺機器２および第２のネットワーク周辺機器２であるとし、ネットワーク周辺機器検索手段２２は第１のネットワーク周辺機器２から送信された第１のネットワーク周辺機器２の周辺機器情報、および第２のネットワーク周辺機器２から送信された第２のネットワーク周辺機器２の周辺機器情報をネットワークＩ／Ｆ９を介して取得する。
【００６４】
ローカル周辺機器検索手段２３はローカルポート１０に対して接続するローカル周辺機器４の周辺機器情報を要求する。ここで、図２に示すように、第１のローカルポート１０に第１のローカル周辺機器４が接続し、第２のローカルポート１０に第２のローカル周辺機器４が接続しており、ローカル周辺機器検索手段２３は第１のローカルポート１０から転送された第１のローカル周辺機器４の周辺機器情報、および第２のローカルポート１０から転送された第２のローカル周辺機器４の周辺機器情報を取得する。
【００６５】
周辺機器検索部１６はネットワーク周辺機器検索手段２２が取得した第１のネットワーク周辺機器２の周辺機器情報および第２のネットワーク周辺機器２の周辺機器情報と、ローカル周辺機器検索手段２３が取得した第１のローカル周辺機器４の周辺機器情報および第２のローカル周辺機器４の周辺機器情報とを周辺機器リスト制御部１７に渡し、周辺機器リスト制御部１７は各周辺機器の周辺機器情報を受け取ると、受け取った各周辺機器の周辺機器情報に基づいて各周辺機器に対応するドライバを確認し、確認したドライバのドライバファイルがドライバファイル格納部１１に格納されているか否か確認する。
【００６６】
ここで、ドライバファイルが格納されていると確認した場合、当該ドライバファイルのドライバはインストールが可能であると判断され、当該ドライバに対応する周辺機器の周辺機器情報を周辺機器リスト２４に登録する。また、ドライバファイルが格納されていないと確認した場合、当該ドライバファイルのドライバはインストールが不可能であると判断され、当該ドライバに対応する周辺機器の周辺機器情報を周辺機器リスト２４に登録しない。
【００６７】
次に、周辺機器リスト２４を表示装置１４に表示する際のインストーラ１２の機能的な動作について図２を参照して詳細に説明する。
【００６８】
入力制御部１９は入力装置１５からの周辺機器リスト表示の指示を受け付けると、周辺機器リスト表示の指示を表示制御部１８に通知し、表示制御部１８は周辺機器リスト表示の指示を受け付けると、周辺機器リスト２４の要求を周辺機器リスト制御部１７に通知し、周辺機器リスト制御部１７は周辺機器リスト２４の要求を受け付けると、周辺機器リスト２４を表示制御部１８に渡し、表示制御部１８は周辺機器リスト２４を受け取ると、受け取った周辺機器リスト２４を表示装置１４に表示する。
【００６９】
次に、周辺機器リスト２４から選択された周辺機器のドライバをインストールする際のインストーラ１２の機能的な動作について図２を参照して詳細に説明する。
【００７０】
ユーザが表示装置１４に表示された周辺機器リスト２４を参照し、入力装置１５によりインストールする周辺機器を選択し、選択した周辺機器のインストールを指示した場合、入力制御部１９は入力装置１５からの周辺機器のインストールの指示を受け付けると、周辺機器のインストールの指示をドライバインストール部２１に通知し、ドライバインストール部２１は周辺機器のインストールの指示を受け付けると、インストール指示された周辺機器に対応するドライバがインストール済みであるか否かの確認をドライバ確認部２０に対して要求し、ドライバ確認部２０は当該要求を受け付けると、インストール指示された周辺機器に対応するドライバがインストール済みであるか否か確認する。
【００７１】
ドライバがインストールされていないと確認した場合、インストールされていない旨をドライバインストール部２１に通知し、ドライバインストール部２１はインストールされていない通知を受け付けると、インストール指示された周辺機器に対応するドライバのドライバファイルをドライバファイル格納部１１から読み出し、当該ドライバをインストールする。
【００７２】
ドライバがインストール済みであると確認した場合、バージョン比較手段２５はインストール済みのドライバのバージョンと、ドライバファイル格納手段１１に格納されているドライバファイルのバージョンとを確認する。
【００７３】
両ドライバのバージョンが同一であると確認した場合、ドライバ確認部２０は同一のバージョンのドライバがインストール済みである旨をドライバインストール部２１に通知し、ドライバインストール部２１は既に同一のバージョンのドライバがインストール済みである通知を受け付けると、既に同一のバージョンのドライバがインストール済みである旨を表示制御部１８に通知し、表示制御部１８は既に同一のバージョンのドライバがインストール済みである通知を受け付けると、既に同一のバージョンのドライバがインストール済みである旨を表示装置１４に表示する。
【００７４】
ユーザが同一のバージョンのドライバのインストールを指示した場合、入力制御部１９は入力装置１５からのインストールの指示を受け付けると、インストールの指示を表示制御部１８に通知し、表示制御部１８はインストールの指示を受け付けると、インストール済みのドライバの設定を引継ぐか否かのユーザに対する問い合わせを表示装置１４に表示する。
【００７５】
ユーザがインストール済みのドライバの設定を引き継ぐインストールを指示した場合、入力制御部１９は入力装置１５からの設定を引き継ぐインストールの指示を受け付けると、設定を引き継ぐインストールの指示をドライバインストール部２１に通知し、ドライバインストール部２１は設定を引き継ぐインストールの指示を受け付けると、インストール済みのドライバの設定の取得をドライバ確認部２０に対して要求し、ドライバ確認部２０は当該要求を受け付けると、設定取得手段２６によりインストール済みのドライバから設定を取得し、取得した設定をドライバインストール部２１に渡し、ドライバインストール部２１は設定を受け取ると、インストール指示された周辺機器に対応するドライバのドライバファイルをドライバファイル格納部１１から読み出し、設定を引き継いでドライバをインストールする。
【００７６】
ユーザが設定を引き継がない（つまり、標準設定での）インストールを指示した場合、入力制御部１９は入力装置１５からの標準設定でのインストールの指示を受け付けると、標準設定でのインストールの指示をドライバインストール部２１に通知し、ドライバインストール部２１は標準設定でのインストールの指示を受け付けると、インストール指示された周辺機器に対応するドライバのドライバファイルをドライバファイル格納部１１から読み出し、ドライバをインストールする。
【００７７】
インストール済みのドライバのバージョンの方が古いと確認した場合、ドライバ確認部２０は古いバージョンのドライバがインストール済みである旨をドライバインストール部２１に通知し、ドライバインストール部２１は古いバージョンのドライバがインストール済みである通知を受け付けると、古いバージョンのドライバがインストール済みである旨を表示制御部１８に通知し、表示制御部１８は古いバージョンのドライバがインストール済みである通知を受け付けると、新しいバージョンのドライバをインストールすることになる旨を表示装置１４に表示する。
【００７８】
ユーザが新しいバージョンのドライバのインストールを指示した場合、入力制御部１９は入力装置１５からのインストールの指示を受け付けると、インストールの指示を表示制御部１８に通知し、表示制御部１８はインストールの指示を受け付けると、インストール済みのドライバの設定を引継ぐか否かのユーザに対する問い合わせを表示装置１４に表示する。なお、この後の機能的な動作については、同一のバージョンのドライバをインストールする場合と同様であるため、説明は省略する。
【００７９】
インストール済みのドライバのバージョンの方が新しいと確認した場合、ドライバ確認部２０は新しいバージョンのドライバがインストール済みである旨をドライバインストール部２１に通知し、ドライバインストール部２１は新しいバージョンのドライバがインストール済みである通知を受け付けると、新しいバージョンのドライバがインストール済みである旨を表示制御部１８に通知し、表示制御部１８は新しいバージョンのドライバがインストール済みである通知を受け付けると、古いバージョンのドライバをインストールすることになる旨を表示装置１４に表示する。
【００８０】
ユーザが古いバージョンのドライバのインストールを指示した場合、入力制御部１９は入力装置１５からのインストールの指示を受け付けると、インストールの指示を表示制御部１８に通知し、表示制御部１８はインストールの指示を受け付けると、インストール済みのドライバの設定を引継ぐか否かのユーザに対する問い合わせを表示装置１４に表示する。なお、この後の機能的な動作については、同一のバージョンのドライバをインストールする場合と同様であるため、説明は省略する。
【００８１】
次に、インストーラ１２が行うＰＣ１に接続するネットワーク周辺機器２およびローカル周辺機器４の周辺機器情報を周辺機器リスト２４に登録する処理について図３に示すフローチャートを参照して説明する。
【００８２】
ネットワーク周辺機器に対して周辺機器情報の要求を送信し（ステップＳ３０１）、ネットワーク周辺機器から周辺機器情報を受信し（ステップＳ３０２）、ネットワーク周辺機器に対応するドライバファイルの有無を確認し（ステップＳ３０３）、インストール可能なネットワーク周辺機器を周辺機器リストに登録し（ステップＳ３０４）、各ローカルポートに対してローカル周辺機器の周辺機器情報を要求し（ステップＳ３０５）、各ローカルポートから周辺機器情報を受け付け（ステップＳ３０６）、ローカル周辺機器に対応するドライバファイルの有無を確認し（ステップＳ３０７）、インストール可能なローカル周辺機器を周辺機器リストに登録し（ステップＳ３０８）、処理を終了する。
【００８３】
このとき、ネットワーク周辺機器に対応するドライバファイルの有無の確認やローカル周辺機器に対応するドライバファイルの有無の確認をすることなく、ネットワーク周辺機器およびローカル周辺機器を周辺機器リストに登録することもできる。
【００８４】
次に、インストーラ１２が行う周辺機器リスト２４から選択された周辺機器のドライバをインストールする処理について図４に示すフローチャートを参照して説明する。
【００８５】
周辺機器リストの表示指示を受け付け（ステップＳ４０１）、周辺機器リストを表示する（ステップＳ４０２）。
【００８６】
周辺機器リストを表示する際に、ネットワーク周辺機器の情報およびローカル周辺機器の情報を同一画面内に表示することができる。そして、ユーザーがインストールを行う周辺機器が、ネットワークに接続されたものか、ローカルポートに接続されたものかといった区別をする必要がなくなるので、インストール作業を簡素化することができる。
【００８７】
周辺機器リストからインストールする周辺機器が選択されると（ステップＳ４０３）、選択された周辺機器に対応するドライバがインストール済みであるか否か確認する（ステップＳ４０４）。
【００８８】
インストールされていない場合（ステップＳ４０５でＮＯ）、インストール指示を受け付けた場合（ステップＳ４０６でＹＥＳ）、ドライバをインストールし（ステップＳ４０７）、処理を終了する。
【００８９】
インストールされていない場合（ステップＳ４０５でＮＯ）、インストール指示を受け付けなかった場合（ステップＳ４０６でＮＯ）、インストールを中止し（ステップＳ４０８）、処理を終了する。
【００９０】
インストール済みである場合（ステップＳ４０５でＹＥＳ）、インストール済みのドライバのバージョンを確認する（ステップＳ４０９）。
【００９１】
インストール済みのドライバのバージョンとインストール指示されたドライバのバージョンとが同一である場合（ステップＳ４１０でＹＥＳ）、同一のバージョンである旨を表示し（ステップＳ４１１）、ステップＳ４１５に進む。
【００９２】
インストール済みのドライバのバージョンがインストール指示されたドライバのバージョンより古い場合（ステップＳ４１０でＮＯ且つステップＳ４１２でＹＥＳ）、新しいバージョンのドライバをインストールする旨を表示し（ステップＳ４１３）、ステップＳ４１５に進む。
【００９３】
インストール済みのドライバのバージョンがインストール指示されたドライバのバージョンより新しい場合（ステップＳ４１０でＮＯ且つステップＳ４１２でＮＯ）、古いバージョンのドライバをインストールする旨を表示し（ステップＳ４１４）、ステップＳ４１５に進む。
【００９４】
インストール指示を受け付けなかった場合（ステップＳ４１５でＮＯ）、インストールを中止し（ステップＳ４０８）、処理を終了する。
【００９５】
インストール指示を受け付けた場合（ステップＳ４１５でＹＥＳ）、設定を引き継ぐか否か問い合わせる（ステップＳ４１６）。
【００９６】
設定を引き継ぐ場合（ステップＳ４１６でＹＥＳ）、設定を引き継いでドライバをインストールし（ステップＳ４１７）、処理を終了する。
【００９７】
設定を引き継がない場合（ステップＳ４１６でＮＯ）、設定を引き継がずにドライバをインストールし（ステップＳ４１８）、処理を終了する。
【００９８】
次に、周辺機器リスト２４について詳細に説明する。
【００９９】
図５は、周辺機器リスト２４の一例を示す図である。
【０１００】
図５に示すように、周辺機器リスト２４にはインストール可能なネットワーク周辺機器およびローカル周辺機器の周辺機器情報が表示されている。
【０１０１】
例えば、周辺機器リストの一番上に表示されている周辺機器「Ｐｒｉｎｔｅｒ  Ｍｏｄｅｌ  ○○○○」の周辺機器情報はアドレス「１２３．１２３．１２３．１２０」、機種「Ｐｒｉｎｔｅｒ  Ｍｏｄｅｌ  ○○○○」であり、アドレスから周辺機器「Ｐｒｉｎｔｅｒ  Ｍｏｄｅｌ  ○○○○」はネットワーク周辺機器であることが確認でき、周辺機器リストの上から２番目に表示されている周辺機器「Ｐｒｉｎｔｅｒ  Ｍｏｄｅｌ  ××××」の周辺機器情報はアドレス「１２３．１２３．１２３．１２１」、機種「Ｐｒｉｎｔｅｒ  Ｍｏｄｅｌ  ××××」であり、アドレスから周辺機器「Ｐｒｉｎｔｅｒ  Ｍｏｄｅｌ  ××××」はネットワーク周辺機器であることが確認でき、周辺機器リストの上から３番目に表示されている周辺機器「Ｐｒｉｎｔｅｒ  Ｍｏｄｅｌ  ××××」の周辺機器情報はアドレス「ＵＳＢ」、機種「Ｐｒｉｎｔｅｒ  Ｍｏｄｅｌ  ××××」であり、アドレスから周辺機器「Ｐｒｉｎｔｅｒ  Ｍｏｄｅｌ  ××××」はローカル周辺機器であることが確認でき、周辺機器リストの一番下に表示されている周辺機器「Ｐｒｉｎｔｅｒ  Ｍｏｄｅｌ  ××××」の周辺機器情報はアドレス「ＬＰＴ１」、機種「Ｐｒｉｎｔｅｒ  Ｍｏｄｅｌ  ××××」であり、アドレスから周辺機器「Ｐｒｉｎｔｅｒ  Ｍｏｄｅｌ  ××××」はローカル周辺機器であることが確認できる。
【０１０２】
ユーザはインストールする周辺機器を周辺機器リスト２４からマウス等で選択し、「次へ」ボタン３１をマウス等で押下すると、上記で説明したドライバのインストールの処理が開始される。
【０１０３】
なお、周辺機器リスト２４に表示された「再検索」ボタン３２をマウス等で押下すると、インストーラはネットワーク周辺機器およびローカル周辺機器の検索を再び開始する。例えば、周辺機器リストを表示した際に電源がＯＦＦであった周辺機器がその後電源がＯＮになった、若しくは周辺機器リストを表示した際にネットワークまたはローカルポートに接続していなかった周辺機器がその後ネットワークまたはローカルポートに接続した場合、上記の再検索を行うことで、目的の周辺機器を周辺機器リストに登録することが可能になる。
【０１０４】
また、上記実施例では、ＰＣにインストール済みのドライバと同一のドライバが、二重に登録されることを防止することを構成としているが、これは、一般的なユーザにとっては同一のドライバが１つのＰＣ上に複数存在する意味が無いことが殆どだからである。ただし、一部の上級ユーザ向けに、設定によっては同一のドライバを多重に登録することも可能にする構成を適用しても良い。
【０１０５】
また、本発明は、上記で説明した実施例のように、ＰＣにインストーラをインストールする構成に限定せず、ＰＣが上記で説明したインストーラと同様な機能を有するドライバインストール装置を内蔵または接続する構成でも適用可能である。
【図面の簡単な説明】
【０１０６】
【図１】ＰＣ１の基本的な構成の一例を示すブロック図である。
【図２】ＰＣ１の機能的な構成の一例を示すブロック図である。
【図３】インストーラ１２が行うＰＣ１に接続するネットワーク周辺機器２およびローカル周辺機器４の周辺機器情報を周辺機器リスト２４に登録する処理を示すフローチャートである。
【図４】インストーラ１２が行う周辺機器リスト２４から選択された周辺機器のドライバをインストールする処理を示すフローチャートである。
【図５】周辺機器リスト２４の一例を示す図である。
【符号の説明】
【０１０７】
１    ＰＣ
２    ネットワーク周辺機器
３    ネットワーク
４    ローカル周辺機器
５    ＣＰＵ
６    ＲＯＭ
７    ＲＡＭ
８    ＨＤ
９    ネットワークＩ／Ｆ
１０    ローカルポート
１１    ドライバファイル格納部
１２    インストーラ
１３    ドライバ
１４    表示装置
１５    入力装置
１６    周辺機器検索部
１７    周辺機器リスト制御部
１８    表示制御部
１９    入力制御部
２０    ドライバ確認部
２１    ドライバインストール部
２２    ネットワーク周辺機器検索手段
２３    ローカル周辺機器検索手段
２４    周辺機器リスト
２５    バージョン比較手段
２６    設定取得手段
２７    「次へ」ボタン
２８    「再検索」ボタン
【図１】
2005301608.tif 000003
【図２】
2005301608.tif 000004
【図３】
2005301608.tif 000005
【図４】
2005301608.tif 000006
【図５】
2005301608.tif 000007