【手続補正書】
【提出日】平成20年10月20日(2008.10.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数種類のデバイスドライバと対応する周辺機器と通信可能なコンピュータにおけるプログラムであって、
コンピュータに保持されているデバイスドライバのインストール履歴情報を認識する認識手段と、
前記認識手段によって認識されたデバイスドライバのインストール履歴情報に含まれるインストールされたデバイスドライバ情報と対応付けられた機能情報を解析して、インストールの対象となる機能情報を特定する特定手段と、
前記特定手段にて特定された機能情報に基づいて前記周辺機器に対応する複数種類のデバイスドライバからインストールすべきデバイスドライバを決定する決定手段と、
前記決定手段により決定されたデバイスドライバをインストールすべく制御するインストール制御手段としてコンピュータを機能させるためのプログラム。
【請求項２】
前記インストール処理を実行する際にインストールすべきデバイスドライバの機能情報を特定するための基準項目を設定する設定手段としてさらにコンピュータを機能させ、
前記特定手段は、前記インストール履歴情報に含まれる複数種類のデバイスドライバ情報に対応する機能情報から前記設定手段によって設定された基準項目に基づいて機能情報を特定することを特徴とする請求項１に記載のプログラム。
【請求項３】
前記設定手段は、前記インストール履歴情報においてインストールされたデバイスドライバ情報に対応する機能情報のうち、最多の機能情報に対応するデバイスドライバをインストールするための情報を前記基準項目に対して設定することを特徴とする請求項２に記載のプログラム。
【請求項４】
前記設定手段は、前記インストール履歴情報において、コンピュータに現在インストールされているデバイスドライバの機能情報と同種の機能情報に対応するデバイスドライバをインストールするための情報を前記基準項目に対して設定することを特徴とする請求項２または３に記載のプログラム。
【請求項５】
前記設定手段は、前記インストール履歴情報において、前記コンピュータに最後にインストールされたデバイスドライバの機能情報と同種の機能情報に対応するデバイスドライバをインストールするための情報を前記基準項目に対して設定することを特徴とする請求項２乃至４のいずれか１項に記載のプログラム。
【請求項６】
前記設定手段は、複数の基準項目に対して順位を設定し、
前記特定手段は、前記複数の基準項目のうち前記順位に従って基準項目に着目して、前記決定手段により決定された周辺機器に対応するデバイスドライバをインストールする際に、前記着目された基準項目に基づいて機能情報を特定し、
前記着目された基準項目に基づいて前記機能情報を特定することができない場合には、インストールする際に使用される機能情報が特定されるまで、前記設定された順位に従って着目すべき基準項目を順次変更する処理を繰り返すことを特徴とする請求項２乃至５のいずれか１項に記載のプログラム。
【請求項７】
前記デバイスにはプリンタが含まれ、前記機能情報はプリンタが解釈可能なページ記述言語であることを特徴とする請求項１乃至６のいずれか１項に記載のプログラム。
【請求項８】
前記インストール履歴情報は、デバイスドライバをインストールすべく制御する時点よりも以前にインストールされたデバイスドライバについての情報、及びデバイスドライバをインストールすべく制御する時点においてインストールされているデバイスドライバについての情報の少なくとも１つ以上の情報を含むことを特徴とする請求項１乃至７のいずれか１項に記載のプログラム。
【請求項９】
前記コンピュータを、ネットワークに接続された周辺機器から所定のメッセージを取得するメッセージ取得手段として更に機能させ、
前記特定手段は、前記メッセージ取得手段により複数種類のデバイスドライバと対応する旨のメッセージを取得した場合に、前記認識手段によって認識されたデバイスドライバのインストール履歴情報に含まれるインストールされたデバイスドライバ情報と対応付けられた機能情報を解析して、インストールの対象となる機能情報を特定することを特徴とする請求項１乃至８のいずれか１項に記載のプログラム。
【請求項１０】
前記インストール制御手段は、オペレーションシステムに対して前記特定手段によって特定された機能情報に対応するデバイスドライバをインストールするよう指示することを特徴とする請求項１乃至９のいずれか１項に記載のプログラム。
【請求項１１】
複数種類のデバイスドライバと対応する周辺機器と通信可能な機能情報提供装置であって、
保持しているデバイスドライバのインストール履歴情報を認識する認識手段と、
前記認識手段によって認識されたデバイスドライバのインストール履歴情報に含まれるインストールされたデバイスドライバ情報と対応付けられた機能情報を解析して、インストールの対象となる機能情報を特定する特定手段と、
前記特定手段にて特定された機能情報に基づいて前記周辺機器に対応する複数種類のデバイスドライバからインストールすべきデバイスドライバを決定する決定手段と、
前記決定手段により決定されたデバイスドライバをインストールすべく制御するインストール制御手段と
を備えることを特徴とする機能情報提供装置。
【請求項１２】
前記インストール処理を実行する際にインストールすべきデバイスドライバの機能情報を特定するための基準項目を設定する設定手段をさらに有し、
前記特定手段は、前記インストール履歴情報に含まれる複数種類のデバイスドライバ情報に対応する機能情報から前記設定手段によって設定された基準項目に基づいて機能情報を特定することを特徴とする請求項１１に記載の機能情報提供装置。
【請求項１３】
前記設定手段は、前記インストール履歴情報においてインストールされたデバイスドライバ情報に対応する機能情報のうち、最多の機能情報に対応するデバイスドライバをインストールするための情報を前記基準項目に対して設定することを特徴とする請求項１２に記載の機能情報提供装置。
【請求項１４】
前記設定手段は、前記インストール履歴情報において、現在インストールされているデバイスドライバの機能情報と同種の機能情報に対応するデバイスドライバをインストールするための情報を前記基準項目に対して設定することを特徴とする請求項１２または１３に記載の機能情報提供装置。
【請求項１５】
前記設定手段は、前記インストール履歴情報において、最後にインストールされたデバイスドライバの機能情報と同種の機能情報に対応するデバイスドライバをインストールするための情報を前記基準項目に対して設定することを特徴とする請求項１２乃至１４のいずれか１項に記載の機能情報提供装置。
【請求項１６】
前記設定手段は、複数の基準項目に対して順位を設定し、
前記特定手段は、前記複数の基準項目のうち前記順位に従って基準項目に着目して、前記決定手段により決定された周辺機器に対応するデバイスドライバをインストールする際に、前記着目された基準項目に基づいて機能情報を特定し、
前記着目された基準項目に基づいて前記機能情報を特定することができない場合には、インストールする際に使用される機能情報が特定されるまで、前記設定された順位に従って着目すべき基準項目を順次変更する処理を繰り返すことを特徴とする請求項１２乃至１５のいずれか１項に記載の機能情報提供装置。
【請求項１７】
前記デバイスにはプリンタが含まれ、前記機能情報はプリンタが解釈可能なページ記述言語であることを特徴とする請求項１１乃至１６のいずれか１項に記載の機能情報提供装置。
【請求項１８】
前記インストール履歴情報は、デバイスドライバをインストールすべく制御する時点よりも以前にインストールされたデバイスドライバについての情報、及びデバイスドライバをインストールすべく制御する時点においてインストールされているデバイスドライバについての情報の少なくとも１つ以上の情報を含むことを特徴とする請求項１１乃至１７のいずれか１項に記載の機能情報提供装置。
【請求項１９】
ネットワークに接続された周辺機器から所定のメッセージを取得するメッセージ取得手段をさらに有し、
前記特定手段は、前記メッセージ取得手段により複数種類のデバイスドライバと対応する旨のメッセージを取得した場合に、前記認識手段によって認識されたデバイスドライバのインストール履歴情報に含まれるインストールされたデバイスドライバ情報と対応付けられた機能情報を解析して、インストールの対象となる機能情報を特定することを特徴とする請求項１１乃至１８のいずれか１項に記載の機能情報提供装置。
【請求項２０】
前記インストール制御手段は、オペレーションシステムに対して前記特定手段によって特定された機能情報に対応するデバイスドライバをインストールするよう指示することを特徴とする請求項１１乃至１９のいずれか１項に記載の機能情報提供装置。
【請求項２１】
複数種類のデバイスドライバと対応する周辺機器と通信可能な機能情報提供方法であって、
保持しているデバイスドライバのインストール履歴情報を認識する認識工程と、
前記認識工程によって認識されたデバイスドライバのインストール履歴情報に含まれるインストールされたデバイスドライバ情報と対応付けられた機能情報を解析して、インストールの対象となる機能情報を特定する特定工程と、
前記特定工程にて特定された機能情報に基づいて前記周辺機器に対応する複数種類のデバイスドライバからインストールすべきデバイスドライバを決定する決定工程と、
前記決定工程により決定されたデバイスドライバをインストールすべく制御するインストール制御工程と
を有することを特徴とする機能情報提供方法。
【請求項２２】
前記インストール処理を実行する際にインストールすべきデバイスドライバの機能情報を特定するための基準項目を設定する設定工程をさらに有し、
前記特定工程は、前記インストール履歴情報に含まれる複数種類のデバイスドライバ情報に対応する機能情報から前記設定工程によって設定された基準項目に基づいて機能情報を特定することを特徴とする請求項２１に記載の機能情報提供方法。
【請求項２３】
前記設定工程は、前記インストール履歴情報においてインストールされたデバイスドライバ情報に対応する機能情報のうち、最多の機能情報に対応するデバイスドライバをインストールするための情報を前記基準項目に対して設定することを特徴とする請求項２２に記載の機能情報提供方法。
【請求項２４】
前記設定工程は、前記インストール履歴情報において、コンピュータに現在インストールされているデバイスドライバの機能情報と同種の機能情報に対応するデバイスドライバをインストールするための情報を前記基準項目に対して設定することを特徴とする請求項２２または２３に記載の機能情報提供方法。
【請求項２５】
前記設定工程は、前記インストール履歴情報において、前記コンピュータに最後にインストールされたデバイスドライバの機能情報と同種の機能情報に対応するデバイスドライバをインストールするための情報を前記基準項目に対して設定することを特徴とする請求項２２乃至２４のいずれか１項に記載の機能情報提供方法。
【請求項２６】
前記設定工程は、複数の基準項目に対して順位を設定し、
前記特定工程は、前記複数の基準項目のうち前記順位に従って基準項目に着目して、前記決定工程により決定された周辺機器に対応するデバイスドライバをインストールする際に、前記着目された基準項目に基づいて機能情報を特定し、
前記着目された基準項目に基づいて前記機能情報を特定することができない場合には、インストールする際に使用される機能情報が特定されるまで、前記設定された順位に従って着目すべき基準項目を順次変更する処理を繰り返すことを特徴とする請求項２２乃至２５のいずれか１項に記載の機能情報提供方法。
【請求項２７】
前記デバイスにはプリンタが含まれ、前記機能情報はプリンタが解釈可能なページ記述言語であることを特徴とする請求項２１乃至２６のいずれか１項に記載の機能情報提供方法。
【請求項２８】
前記インストール履歴情報は、デバイスドライバをインストールすべく制御する時点よりも以前にインストールされたデバイスドライバについての情報、及びデバイスドライバをインストールすべく制御する時点においてインストールされているデバイスドライバについての情報の少なくとも１つ以上の情報を含むことを特徴とする請求項２１乃至２７のいずれか１項に記載の機能情報提供方法。
【請求項２９】
ネットワークに接続された周辺機器から所定のメッセージを取得するメッセージ取得工程をさらに有し、
前記特定工程は、前記メッセージ取得工程により複数種類のデバイスドライバと対応する旨のメッセージを取得した場合に、前記認識工程によって認識されたデバイスドライバのインストール履歴情報に含まれるインストールされたデバイスドライバ情報と対応付けられた情報を解析して、インストールの対象となる機能情報を特定することを特徴とする請求項２１乃至２８のいずれか１項に記載の機能情報提供方法。
【請求項３０】
前記インストール制御工程は、オペレーションシステムに対して前記特定工程によって特定された機能情報に対応するデバイスドライバをインストールするよう指示することを特徴とする請求項２１乃至２９のいずれか１項に記載の機能情報提供方法。