【手続補正書】
【提出日】平成20年8月26日(2008.8.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
接続された周辺機器を認識する認識機能を有し、接続された周辺機器を利用可能とすることができる情報処理装置であって、
インストールされるデバイスドライバの制限数を保持する制限数保持手段と、
前記認識機能により認識された周辺機器に対応するデバイスドライバをインストールする場合、前記制限数保持手段により保持された制限数分のデバイスドライバをインストールするインストール制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記インストール制御手段は、前記認識機能により認識された周辺機器に対応するデバイスドライバのうち、前記情報処理装置にインストールされていないデバイスドライバをインストールすることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記認識機能により、接続された周辺機器に関する情報が収集され、
前記インストール制御手段は、前記認識機能により収集された周辺機器に関する情報に基づいて、インストールすべきデバイスドライバの候補を決定し、該決定されたデバイスドライバの候補のうち、前記情報処理装置にインストールされていないデバイスドライバをインストールすることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記認識機能により認識された周辺機器に、所定の属性情報に基づいて優先順位を付ける順位付け手段をさらに備え、
前記インストール制御手段は、前記順位付け手段により付された順位に基づき、前記周辺機器に対応するデバイスドライバをインストールすることを特徴とする請求項１乃至３のいずれかに１項に記載の情報処理装置。
【請求項５】
前記属性情報はインストール済み属性を示し、
前記順位付け手段は、前記属性情報に基づき優先順位を付ける際に、インストール済みのデバイスドライバに対応する周辺機器に対して、インストールされていないデバイスドライバに対応する周辺機器よりも高い優先順位を付けることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記属性情報は使用頻度属性を示し、
前記順位付け手段は、前記使用頻度属性に基づいて優先順位を付けることを特徴とする請求項４に記載の情報処理装置。
【請求項７】
前記属性情報は機能属性を示し、
前記順位付け手段は、前記機能属性により指定された機能を有する周辺機器に対して、該指定された機能を有さない周辺機器よりも高い優先順位を付けることを特徴とする請求項４に記載の情報処理装置。
【請求項８】
前記属性情報を利用者が指定するための指定手段をさらに備えることを特徴とする請求項４乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記制限数保持手段は、周辺機器の種類毎に、インストールされるデバイスドライバの上限数を保持することを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記周辺機器はプリンタを含むことを特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
周辺機器と通信可能であり、所定の条件に基づき設定された優先順位に従ってデバイスドライバをインストールすることで前記周辺機器を利用可能とする情報処理装置であって、
複数の周辺機器が発行する所定の信号を受信する第１受信手段と、
前記第１受信手段により受信した所定の信号の発行元の周辺機器に関する情報を受信する第２受信手段と、
前記第２受信手段によって受信した周辺機器に関する情報に基づき、前記優先順位の中で当該周辺機器の順位が制限数以内かどうかを判定する判定手段と、
前記判定手段により前記周辺機器の順位が前記制限数以内であると判定された場合、前記周辺機器に対応するデバイスドライバをインストールするインストール制御手段と
を有することを特徴とする情報処理装置。
【請求項１２】
前記第１受信手段によって受信される所定の信号とは、前記コンピュータと通信可能となった周辺機器からの接続開始信号であることを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記優先順位を設定するための所定の条件としての属性情報を設定する設定手段と、
前記設定手段により設定された属性情報に基づき前記優先順位を設定する優先順位付け手段とを更に有し、
前記優先順位付け手段は、前記第２受信手段によって受信した周辺機器に関する情報が前記設定手段により設定された属性情報と一致する情報がより多い周辺機器に対して高い優先順位を設定することを特徴とする請求項１１または１２に記載の情報処理装置。
【請求項１４】
前記インストール制御手段により前記周辺機器のデバイスドライバをインストールする場合、既にインストール済みのデバイスドライバから少なくとも１つのデバイスドライバをアンインストールすることを特徴とする請求項１１乃至１３のいずれか１項に記載の情報処理装置。
【請求項１５】
制限数保持手段とインストール制御手段とを備え、接続された周辺機器を認識する認識機能を有し、接続された周辺機器を利用可能とすることができる情報処理装置の制御方法であって、
前記制限数保持手段が、インストールされるデバイスドライバの制限数を保持する制限数保持工程と、
前記インストール制御手段が、前記認識機能により認識された周辺機器に対応するデバイスドライバをインストールする場合、前記制限数保持工程により保持された制限数分のデバイスドライバをインストールするインストール制御工程と
を有することを特徴とする情報処理装置の制御方法。
【請求項１６】
前記インストール制御工程では、前記認識機能により認識された周辺機器に対応するデバイスドライバのうち、前記情報処理装置にインストールされていないデバイスドライバをインストールすることを特徴とする請求項１５に記載の情報処理装置の制御方法。
【請求項１７】
前記認識機能により、前記情報処理装置に接続された周辺機器に関する情報が収集され、
前記インストール制御工程では、前記認識機能により収集された周辺機器に関する情報に基づいて、インストールすべきデバイスドライバの候補を決定し、該決定されたデバイスドライバの候補のうち、前記情報処理装置にインストールされていないデバイスドライバをインストールすることを特徴とする請求項１５に記載の情報処理装置の制御方法。
【請求項１８】
前記認識機能により認識された周辺機器に、所定の属性情報に基づいて優先順位を付ける順位付け工程をさらに有し、
前記インストール制御工程では、前記順位付け工程により付された順位に基づき、前記周辺機器に対応するデバイスドライバをインストールすることを特徴とする請求項１５乃至１７のいずれかに１項に記載の情報処理装置の制御方法。
【請求項１９】
前記属性情報はインストール済み属性を示し、
前記順位付け工程では、前記属性情報に基づき優先順位を付ける際に、インストール済みのデバイスドライバに対応する周辺機器に対して、インストールされていないデバイスドライバに対応する周辺機器よりも高い優先順位を付けることを特徴とする請求項１８に記載の情報処理装置の制御方法。
【請求項２０】
前記属性情報は使用頻度属性を示し、
前記順位付け工程では、前記使用頻度属性に基づいて優先順位を付けることを特徴とする請求項１８に記載の情報処理装置の制御方法。
【請求項２１】
前記属性情報は機能属性を示し、
前記順位付け工程では、前記機能属性により指定された機能を有する周辺機器に対して、該指定された機能を有さない周辺機器よりも高い優先順位を付けることを特徴とする請求項１８に記載の情報処理装置の制御方法。
【請求項２２】
前記情報処理装置は指定手段を更に備え、
前記指定手段が、利用者による前記属性情報の指定を受け付ける指定工程をさらに有することを特徴とする請求項１８乃至２１のいずれか１項に記載の情報処理装置の制御方法。
【請求項２３】
前記制限数保持工程では、周辺機器の種類毎に、インストールされるデバイスドライバの上限数を保持することを特徴とする請求項１５乃至２２のいずれか１項に記載の情報処理装置の制御方法。
【請求項２４】
前記周辺機器はプリンタを含むことを特徴とする請求項１５乃至２３のいずれか１項に記載の情報処理装置の制御方法。
【請求項２５】
第１受信手段と第２受信手段と判定手段とインストール制御手段とを備えており、周辺機器と通信可能であり、所定の条件に基づき設定された優先順位に従ってデバイスドライバをインストールすることで前記周辺機器を利用可能とする情報処理装置の制御方法であって、
前記第１受信手段が、複数の周辺機器が発行する所定の信号を受信する第１受信工程と、
前記第２受信手段が、前記第１受信工程により受信した所定の信号の発行元の周辺機器に関する情報を受信する第２受信工程と、
前記判定手段が、前記第２受信工程によって受信した周辺機器に関する情報に基づき、前記優先順位の中で当該周辺機器の順位が制限数以内かどうかを判定する判定工程と、
前記インストール制御手段が、前記判定工程により前記周辺機器の順位が前記制限数以内であると判定された場合、前記周辺機器に対応するデバイスドライバをインストールするインストール制御工程と
を有することを特徴とする情報処理装置の制御方法。
【請求項２６】
前記第１受信工程によって受信される所定の信号とは、前記コンピュータと通信可能となった周辺機器からの接続開始信号であることを特徴とする請求項２５に記載の情報処理装置の制御方法。
【請求項２７】
前記情報処理装置は、設定手段と優先順位付け手段とを更に備え、
設定手段が、前記優先順位を設定するための所定の条件としての属性情報を設定する設定工程と、
前記優先順位付け手段が、前記設定工程により設定された属性情報に基づき前記優先順位を設定する優先順位付け工程とを更に有し、
前記優先順位付け工程では、前記第２受信工程によって受信した周辺機器に関する情報が前記設定工程により設定された属性情報と一致する情報がより多い周辺機器に対して高い優先順位を設定することを特徴とする請求項２５または２６に記載の情報処理装置の制御方法。
【請求項２８】
前記インストール制御工程により前記周辺機器のデバイスドライバをインストールする場合、既にインストール済みのデバイスドライバから少なくとも１つのデバイスドライバをアンインストールすることを特徴とする請求項２５乃至２７のいずれか１項に記載の情報処理装置の制御方法。
【請求項２９】
請求項１５乃至２８のいずれか１項に記載した情報処理装置の制御方法の各工程をコンピュータにより実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するために本発明は以下の構成を備える。接続された周辺機器を認識する認識機能を有し、前記周辺機器を利用可能とすることができる情報処理装置であって、インストールされるデバイスドライバの制限数を保持する制限数保持手段と、前記認識機能により認識された周辺機器に対応するデバイスドライバをインストールする場合、前記制限数保持手段により保持された制限数分のデバイスドライバをインストールするインストール制御手段とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
あるいは、周辺機器と通信可能であり、所定の条件に基づき設定された優先順位に従ってデバイスドライバをインストールすることで前記周辺機器を利用可能とする情報処理装置であって、複数の周辺機器が発行する所定の信号を受信する第１受信手段と、前記第１受信手段により受信した所定の信号の発行元の周辺機器に関する情報を受信する第２受信手段と、前記第２受信手段によって受信した周辺機器に関する情報に基き、前記優先順位の中で当該周辺機器の順位が制限数以内かどうかを判定する判定手段と、前記判定手段により前記周辺機器の順位が前記制限数以内であると判定された場合、前記周辺機器に対応するデバイスドライバをインストールするインストール制御手段とを有することを特徴とする。