【手続補正書】
【提出日】令和1年5月8日(2019.5.8)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理装置、その制御方法、及びプログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、情報処理装置、その制御方法、及びプログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の目的は、プリンタドライバモジュールの種別に関わらず更新候補が重複して表示されるのを防止することができる情報処理装置、その制御方法、及びプログラムを提供することにある。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するために、本発明の情報処理装置は、デバイスドライバ及びローカル通信ポートを備え、前記ローカル通信ポートを介して通信するように構成された画像処理装置のファームウェア、及び前記デバイスドライバと通信可能な画像処理装置のファームウェアを更新する更新アプリケーションを実行する情報処理装置であって、前記デバイスドライバと通信可能な前記画像処理装置を示す第１の情報を取得する第１の取得手段と、前記ローカル通信ポートに接続された前記画像処理装置を示す第２の情報を取得する第２の取得手段と、前記デバイスドライバが、前記デバイスドライバ及び前記ローカル通信ポートが接続されているか否かを示す接続情報を管理しているデバイスドライバである場合、前記第１の情報及び前記第２の情報に基づいて更新対象のファームウェアを有する画像処理装置を更新候補として決定する決定手段とを備え、 前記決定手段は、前記デバイスドライバが前記接続情報を管理していないデバイスドライバである場合、前記第１の情報を用いて第２の情報は用いずに前記更新候補を決定することを特徴とする。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デバイスドライバ及びローカル通信ポートを備え、前記ローカル通信ポートを介して通信するように構成された画像処理装置のファームウェア、及び前記デバイスドライバと通信可能な画像処理装置のファームウェアを更新する更新アプリケーションを実行する情報処理装置であって、
前記デバイスドライバと通信可能な前記画像処理装置を示す第１の情報を取得する第１の取得手段と、
前記ローカル通信ポートに接続された前記画像処理装置を示す第２の情報を取得する第２の取得手段と、
前記デバイスドライバが、前記デバイスドライバ及び前記ローカル通信ポートが接続されているか否かを示す接続情報を管理しているデバイスドライバである場合、前記第１の情報及び前記第２の情報に基づいて更新対象のファームウェアを有する画像処理装置を更新候補として決定する決定手段とを備え、 
前記決定手段は、前記デバイスドライバが前記接続情報を管理していないデバイスドライバである場合、前記第１の情報を用いて第２の情報は用いずに前記更新候補を決定することを特徴とする情報処理装置。
【請求項２】
前記第１の情報及び前記第２の情報が示す前記画像処理装置のうち前記更新候補を前記情報処理装置の画面に表示する表示制御を行う表示制御手段を更に備えることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記接続情報を管理していない前記デバイスドライバは、Ｖ４プリンタドライバであり、前記接続情報を管理している前記デバイスドライバは、Ｖ３プリンタドライバであることを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記ローカル通信ポートは、USB（Universal Serial Bus）通信ポートであることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記表示制御手段によって前記更新候補が表示された前記画面においてユーザから入力された情報に基づき、画像処理装置を選択する選択手段を更に備えることを特徴とする請求項２記載の情報処理装置。
【請求項６】
デバイスドライバ及びローカル通信ポートを備え、前記ローカル通信ポートを介して通信するように構成された画像処理装置のファームウェア、及び前記デバイスドライバと通信可能な画像処理装置のファームウェアを更新する更新アプリケーションを実行する情報処理装置の制御方法において、
前記デバイスドライバと通信可能な前記画像処理装置を示す第１の情報を取得する第１の取得ステップと、
前記ローカル通信ポートに接続された前記画像処理装置を示す第２の情報を取得する第２の取得ステップと、
前記デバイスドライバが、前記デバイスドライバ及び前記ローカル通信ポートが接続されているか否かを示す接続情報を管理しているデバイスドライバである場合、前記第１の情報及び前記第２の情報に基づいて更新対象のファームウェアを有する画像処理装置を更新候補として決定する決定ステップとを有し、
前記決定ステップは、前記デバイスドライバが前記接続情報を管理していないデバイスドライバである場合、前記第１の情報を用いて第２の情報は用いずに前記更新候補を決定することを特徴とする情報処理装置の制御方法。
【請求項７】
前記第１の情報及び前記第２の情報が示す前記画像処理装置のうち前記更新候補を前記情報処理装置の画面に表示する表示制御を行う表示制御ステップを更に有することを特徴とする請求項６記載の情報処理装置の制御方法。
【請求項８】
前記接続情報を管理していない前記デバイスドライバは、Ｖ４プリンタドライバであり、前記接続情報を管理している前記デバイスドライバは、Ｖ３プリンタドライバであることを特徴とする請求項６又は７記載の情報処理装置の制御方法。
【請求項９】
前記ローカル通信ポートとは、USB（Universal Serial Bus）通信ポートであることを特徴とする請求項６乃至８のいずれか１項に記載の情報処理装置の制御方法。
【請求項１０】
前記更新候補が表示された前記画面においてユーザから入力された情報に基づき、画像処理装置を選択する選択ステップを更に有することを特徴とする請求項７記載の情報処理装置の制御方法。
【請求項１１】
デバイスドライバ及びローカル通信ポートを備え、前記ローカル通信ポートを介して通信するように構成された画像処理装置のファームウェア、及び前記デバイスドライバと通信可能な画像処理装置のファームウェアを更新する更新アプリケーションを実行する情報処理装置の制御方法をコンピュータに実行させるプログラムにおいて、
前記情報処理装置の制御方法は、
前記デバイスドライバと通信可能な前記画像処理装置を示す第１の情報を取得する第１の取得ステップと、
前記ローカル通信ポートに接続された前記画像処理装置を示す第２の情報を取得する第２の取得ステップと、
前記デバイスドライバが、前記デバイスドライバ及び前記ローカル通信ポートが接続されているか否かを示す接続情報を管理しているデバイスドライバである場合、前記第１の情報及び前記第２の情報に基づいて更新対象のファームウェアを有する画像処理装置を更新候補として決定する決定ステップとを有し、
前記決定ステップは、前記デバイスドライバが前記接続情報を管理していないデバイスドライバである場合、前記第１の情報を用いて第２の情報は用いずに前記更新候補を決定することを特徴とするプログラム。