【手続補正書】
【提出日】平成30年7月19日(2018.7.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
構造の異なる複数のデバイスドライバがインストール可能なオペレーティングシステムを備える情報処理装置であって、
前記情報処理装置にインストール済みのデバイスドライバに対応付けられたデバイスを識別する識別子と、更新対象のデバイスドライバと対応付けるべきデバイスを識別するための識別子とを比較する比較手段と、
前記比較手段の比較により前記２つの識別子が異なると判断された場合に、前記更新対象のデバイスドライバを前記識別子で識別されるデバイスに対応付けてインストールするインストール手段と、
前記比較手段の比較により前記２つの識別子が同一と判断され、かつ前記インストール済みのデバイスドライバのストラクチャと前記更新対象のデバイスドライバのストラクチャとが異なる場合に、前記インストール済みのデバイスドライバを前記更新対象のデバイスドライバで更新するか否かをユーザに問い合わせるメッセージを表示する表示手段と、
前記表示されたメッセージに対してユーザの指示が更新を選択した場合に、前記インストール済みのデバイスドライバを、前記更新対象のデバイスドライバであり、前記異なるストラクチャのデバイスドライバで更新する更新手段と、を備えることを特徴とする情報処理装置。
【請求項２】
前記インストール済みのデバイスドライバのモデルを示すモデル情報の一部と、前記前記更新対象のデバイスドライバのモデル情報の対応する一部とを比較する第２の比較手段と、
前記比較手段の比較により前記２つの識別子が同一と判断され、かつ前記第２の比較手段の比較により前記２つのモデル情報の一部が同一と判断された場合に、前記インストール済みのデバイスドライバの世代を表す世代情報の一部と、前記更新対象のデバイスドライバの世代情報の対応する一部とを比較する第３の比較手段と、
前記第３の比較手段の比較により、前記インストール済みのデバイスドライバのストラクチャと前記更新対象のデバイスドライバのストラクチャとが異なるか否かを判断する判断手段と、をさらに備え、
前記インストール手段は、前記比較手段の比較により前記２つの識別子が同一と判断され、かつ前記第２の比較手段の比較により前記２つのモデル情報の一部が異なると判断された場合に、前記更新対象のデバイスドライバをインストールし、
前記更新手段は、前記判断手段により前記インストール済みのデバイスドライバのストラクチャと前記更新対象のデバイスドライバのストラクチャとが同一と判断された場合に、前記インストール済みのデバイスドライバを前記更新対象のデバイスドライバで更新し、
前記表示手段は、前記インストール済みのデバイスドライバのストラクチャと前記更新対象のデバイスドライバのストラクチャとが異なると判断された場合は、前記メッセージを表示することを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記更新手段は、前記指示が更新を選択しない場合に、前記デバイスドライバの更新を行なわないことを特徴とする、請求項１または２に記載の情報処理装置。
【請求項４】
前記メッセージ表示手段は、前記比較手段の比較により前記２つの識別子が同一と判断され、かつ前記第２の比較手段の比較により前記２つのモデル情報の一部が異なると判断された場合に、前記更新対象のデバイスドライバをインストールする際に、前記インストール済みのデバイスドライバを削除するかどうかをユーザに問い合わせる第２のメッセージを表示することを特徴とする、請求項２に記載の情報処理装置。
【請求項５】
前記インストール手段は、前記第２のメッセージに対するユーザの指示が削除を選択する場合、前記インストール済みのデバイスドライバを削除して前記更新対象のデバイスドライバをインストールすることを特徴とする、請求項４に記載の情報処理装置。
【請求項６】
前記メッセージ表示手段は、前記比較手段の比較により前記２つの識別子が同一と判断され、かつ前記第２の比較手段の比較により前記２つのモデル情報の一部が同一と判断された場合、プリントキューごとにデバイスドライバの更新処理を行なうか否かをユーザに問い合わせる第３のメッセージを表示することを特徴とする、請求項２、４及び５のいずれか１項に記載の情報処理装置。
【請求項７】
前記メッセージ表示手段は、１つのデバイスドライバに対する全てのプリントキューをまとめて更新するか否かをユーザに問い合わせる第４のメッセージを表示することを特徴とする、請求項６に記載の情報処理装置。
【請求項８】
前記メッセージ表示手段は、それぞれのデバイスドライバについて、自動で更新するか否かをユーザに問い合わせる第５のメッセージを表示することを特徴とする、請求項７に記載の情報処理装置。
【請求項９】
前記オペレーティングシステムは第１のストラクチャのデバイスドライバと動作させるためのドライブアーキテクチャーと前記第１のストラクチャと異なる第２のストラクチャのデバイスドライバを動作させるためのドライブアーキテクチャーとを有し、
前記表示手段は、前記比較手段の比較により前記２つの識別子が同一と判断され、かつ前記判断手段により前記インストール済みのデバイスドライバのストラクチャと前記更新対象のデバイスドライバのストラクチャとが異なると判断された場合であって、前記ドライブアーキテクチャーが変更される場合に、前記インストール済みのデバイスドライバを前記更新対象のデバイスドライバに置き換えるか否かを確認するメッセージを表示することを特徴とする、請求項７に記載の情報処理装置。
【請求項１０】
前記更新手段は、外部のサーバまたは画像形成装置から提供されるソフトウェアに基づいて、前記デバイスドライバを更新することを特徴とする、請求項１〜９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記デバイスドライバはプリンタドライバであることを特徴とする、請求項１〜１０のいずれか１項に記載の情報処理装置。
【請求項１２】
構造の異なる複数のデバイスドライバがインストール可能なオペレーティングシステムを備える情報処理装置における情報処理方法であって、
前記情報処理装置にインストール済みのデバイスドライバに対応付けられたデバイスを識別する識別子と、更新対象のデバイスドライバと対応付けるべきデバイスを識別するための識別子とを比較する比較ステップと、
前記比較ステップにおいて前記２つの識別子が異なると判断された場合に、前記更新対象のデバイスドライバを前記識別子で識別されるデバイスに対応付けてインストールするステップと、
前記比較ステップにおいて前記２つの識別子が同一と判断され、かつ前記インストール済みのデバイスドライバのストラクチャと前記更新対象のデバイスドライバのストラクチャとが異なる場合に、前記インストール済みのデバイスドライバを前記更新対象のデバイスドライバで更新するか否かをユーザに問い合わせるメッセージを表示するメッセージ表示ステップと、
前記表示されたメッセージに対してユーザの指示が更新を選択した場合に、前記インストール済みのデバイスドライバを、前記更新対象のデバイスドライバであり、前記異なるストラクチャのデバイスドライバで更新する更新ステップと、を含むことを特徴とする情報処理方法。
【請求項１３】
コンピュータを、請求項１〜１１のいずれか１項に記載の情報処理装置に記載の各手段として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題を解決するために、本発明は、構造の異なる複数のデバイスドライバがインストール可能なオペレーティングシステムを備え、さらに以下の手段を有する情報処理装置を提供する。即ち、情報処理装置にインストール済みのデバイスドライバに対応付けられたデバイスを識別する識別子と、更新対象のデバイスドライバと対応付けるべきデバイスを識別するための識別子とを比較する比較手段と、比較手段の比較により２つの識別子が異なると判断された場合に、更新対象のデバイスドライバを識別子で識別されるデバイスに対応付けてインストールするインストール手段と、比較手段の比較により２つの識別子が同一と判断され、かつインストール済みのデバイスドライバのストラクチャと前記更新対象のデバイスドライバのストラクチャとが異なる場合に、インストール済みのデバイスドライバを更新対象のデバイスドライバで更新するか否かをユーザに問い合わせるメッセージを表示する表示手段と、表示されたメッセージに対してユーザの指示が更新を選択した場合に、インストール済みのデバイスドライバを、更新対象のデバイスドライバであり、異なるストラクチャのデバイスドライバで更新する更新手段と、を備える。