【手続補正書】
【提出日】令和1年10月11日(2019.10.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プリンタードライバー及び前記プリンタードライバー向けのグラフィカルユーザーインターフェース（ＧＵＩ）を提供するアプリケーションのインストーラーであって、
コンピューターに、
前記プリンタードライバー及び前記アプリケーションをインストールする工程と、
インストールされた前記アプリケーションに対して、プリンターから該プリンターの構成情報を取得するように命じる工程と
を実行させることを特徴とするインストーラー。
【請求項２】
請求項１に記載のインストーラーであって、
前記アプリケーションによって、前記構成情報は前記プリンターから取得されることを特徴とするインストーラー。
【請求項３】
請求項１に記載のインストーラーであって、
前記アプリケーションは、インストールされたことに基づいて自発的に前記プリンターの前記構成情報を取得することができないため、
前記インストーラーが、前記アプリケーションに前記構成情報を取得するように命じることを特徴とするインストーラー。
【請求項４】
オペレーティングシステムが実行される情報処理装置であって、
前記オペレーティングシステムは、デバイスドライバーのインストールに際して該デバイスドライバーに対応する周辺装置から構成情報を取得するための複数のリクエストを第１の時間間隔で実行する取得処理を行い、
前記情報処理装置は、
前記デバイスドライバーと、前記デバイスドライバーのためのグラフィカルユーザーインターフェース（ＧＵＩ）を提供するアプリケーションとをインストールするインストーラーを格納する少なくとも一つのメモリと、
前記インストーラーを実行可能な少なくとも一つのプロセッサーとを有し、前記インストーラーは前記情報処理装置に、
前記デバイスドライバーと前記アプリケーションとをインストールさせ、
前記デバイスドライバーと前記アプリケーションのインストール後、前記オペレーティングシステムによる前記取得処理とは異なるタイミングに、前記周辺装置から前記構成情報を取得するための複数のリクエストを前記第１の時間間隔より長い時間間隔である第２の時間間隔で実行することを、インストールされた前記アプリケーションに命じさせる、
ことを特徴とする情報処理装置。
【請求項５】
プリンタードライバー及び前記プリンタードライバー向けのグラフィカルユーザーインターフェース（ＧＵＩ）を提供するアプリケーションのインストーラーを有する情報処理装置であって、前記インストーラーは前記情報処理装置に、
前記プリンタードライバー及び前記アプリケーションをインストールする工程と、
インストールされた前記アプリケーションに対して、プリンターから該プリンターの構成情報を取得するように命じる工程と
を実行させることを特徴とする情報処理装置。
【請求項６】
請求項４に記載の情報処理装置であって、
前記周辺装置はプリンターであり、
前記構成情報は、前記プリンターのオプション機器の構成を示すオプション構成情報であることを特徴とする情報処理装置。
【請求項７】
オペレーティングシステムにより、デバイスドライバーのインストールに際して該デバイスドライバーに対応する周辺装置から構成情報を取得するための複数のリクエストを第１の時間間隔で実行する取得処理が行われるコンピューターを、
前記デバイスドライバーのインストール後、前記オペレーティングシステムによる前記取得処理とは異なるタイミングに、前記構成情報の取得機能をもつモジュールを用いて、前記周辺装置から前記構成情報を取得するための複数のリクエストを前記第１の時間間隔より長い時間間隔である第２の時間間隔で実行する取得手段と、
前記取得手段により取得された情報を前記周辺装置の構成情報として保存する保存手段として機能させるためのプログラム。
【請求項８】
請求項７に記載のプログラムであって、
前記コンピューターを、前記デバイスドライバーに設定されたポートの種類を判定する判定手段として機能させ、
前記取得手段は、前記判定手段により前記ポートの種類がＴＣＰ／ＩＰポートと判定された場合に、前記複数のリクエストを短くとも前記第２の時間間隔で実行することを特徴とするプログラム。
【請求項９】
請求項７または８に記載のプログラムであって、
前記コンピューターを、前記取得手段による前記構成情報の取得結果を記録する記録手段として機能させ、
前記記録手段には、前記構成情報に相当する構成が前記周辺装置にはないことを示す第１の値と、前記構成があることを示す第２の値と、前記構成情報を未取得であることを示す第３の値とを、前記取得結果に応じて記録することを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムであって、
前記周辺装置の設定を行う設定画面を提供する際に、前記記録手段により記録された値が前記第３の値の場合、対応する構成により提供される機能を有効化し、該機能が選択できるよう構成することを特徴とするプログラム。
【請求項１１】
請求項７乃至１０のいずれか一項に記載のプログラムであって、
前記オペレーティングシステムからの前記デバイスドライバーのインストール完了通知に応答して、前記構成情報の取得機能をもつモジュールを用いた、前記第２の時間間隔での前記周辺装置から前記構成情報を取得するための複数のリクエストが開始されることを特徴とするプログラム。
【請求項１２】
請求項７乃至１１のいずれか一項に記載のプログラムであって、
前記取得手段は、前記オペレーティングシステムによる前記取得処理の完了に応じて、前記構成情報の取得機能をもつモジュールを用いて、前記周辺装置から前記構成情報を取得するための複数のリクエストを前記第２の時間間隔で実行することを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】インストーラー、情報処理装置及びプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記目的を達成するために本発明は以下の構成を有する。すなわち、本発明の一側面によれば、プリンタードライバー及び前記プリンタードライバー向けのグラフィカルユーザーインターフェース（ＧＵＩ）を提供するアプリケーションのインストーラーであって、
コンピューターに、
前記プリンタードライバー及び前記アプリケーションをインストールする工程と、
インストールされた前記アプリケーションに対して、プリンターから該プリンターの構成情報を取得するように命じる工程と
を実行させることを特徴とするインストーラーが提供される。
あるいは本発明の他の側面によれば、オペレーティングシステムが実行される情報処理装置であって、
前記オペレーティングシステムは、デバイスドライバーのインストールに際して該デバイスドライバーに対応する周辺装置から構成情報を取得するための複数のリクエストを第１の時間間隔で実行する取得処理を行い、
前記情報処理装置は、
前記デバイスドライバーと、前記デバイスドライバーのためのグラフィカルユーザーインターフェース（ＧＵＩ）を提供するアプリケーションとをインストールするインストーラーを格納する少なくとも一つのメモリと、
前記インストーラーを実行可能な少なくとも一つのプロセッサーとを有し、前記インストーラーは前記情報処理装置に、
前記デバイスドライバーと前記アプリケーションとをインストールさせ、
前記デバイスドライバーと前記アプリケーションのインストール後、前記オペレーティングシステムによる前記取得処理とは異なるタイミングに、前記周辺装置から前記構成情報を取得するための複数のリクエストを前記第１の時間間隔より長い時間間隔である第２の時間間隔で実行することを、インストールされた前記アプリケーションに命じさせる、
ことを特徴とする情報処理装置が提供される。