【手続補正書】
【提出日】平成27年6月2日(2015.6.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】画像処理装置、その制御方法、及びプログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、画像処理装置、その制御方法、及びプログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本発明の目的は、画像処理装置に搭載されたファームウェアが正規の組み合わせであるにもかかわらず、従来技術では実行できなかった更新処理を実行可能な画像処理装置、その制御方法、及びプログラムを提供することにある。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
上記目的を達成するために、請求項１の画像処理装置は、複数のファームウェアを有し、サーバから提供された更新用ファームウェアに基づいて前記複数のファームウェアを更新する画像処理装置であって、前記複数のファームウェアの正規の組み合わせを示す管理リストを記憶する記憶手段と、前記複数のファームウェアの実際のバージョンが、前記管理リストが示す組み合わせと一致するか否かを判定する判定手段と、前記複数のファームウェアの実際のバージョンが、前記管理リストが示す組み合わせと一致すると前記判定手段によって判定された場合に、前記管理リストのバージョン情報を前記サーバに送信し、前記複数のファームウェアの実際のバージョンが、前記管理リストが示す組み合わせと一致しないと前記判定手段によって判定された場合に、前記複数のファームウェアの実際のバージョンを示すバージョン情報を前記サーバに送信する送信手段と、前記送信手段によって送信された情報の応答として、前記更新用ファームウェアを前記サーバから受信する受信手段と、前記受信手段が受信した前記更新用ファームウェアに基づいて、前記複数のファームウェアを更新する更新手段とを備えることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
本発明によれば、画像処理装置に搭載されたファームウェアが正規の組み合わせであるにもかかわらず実行できなかった更新処理を実行可能な画像処理装置、その制御方法、及びプログラムを提供することができる。
【手続補正６】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のファームウェアを有し、サーバから提供された更新用ファームウェアに基づいて前記複数のファームウェアを更新する画像処理装置であって、
前記複数のファームウェアの正規の組み合わせを示す管理リストを記憶する記憶手段と、
前記複数のファームウェアの実際のバージョンが、前記管理リストが示す組み合わせと一致するか否かを判定する判定手段と、
前記複数のファームウェアの実際のバージョンが、前記管理リストが示す組み合わせと一致すると前記判定手段によって判定された場合に、前記管理リストのバージョン情報を前記サーバに送信し、前記複数のファームウェアの実際のバージョンが、前記管理リストが示す組み合わせと一致しないと前記判定手段によって判定された場合に、前記複数のファームウェアの実際のバージョンを示すバージョン情報を前記サーバに送信する送信手段と、
前記送信手段によって送信された情報の応答として、前記更新用ファームウェアを前記サーバから受信する受信手段と、
前記受信手段が受信した前記更新用ファームウェアに基づいて、前記複数のファームウェアを更新する更新手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記複数のファームウェアの実際のバージョンが、前記管理リストが示す組み合わせと一致しないと前記判定手段によって判定された場合に、前記送信手段は、前記複数のファームウェアの実際のバージョンを示すバージョン情報に加えて、前記管理リストを更に前記サーバに送信することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像処理装置のファームウェアを更新する日時を設定する設定手段を更に備え、
前記設定手段によって設定された前記日時に到達した場合に、前記判定手段は、前記複数のファームウェアの実際のバージョンが、前記管理リストが示す組み合わせと一致するか否かを判定することを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記画像処理装置のファームウェアを更新することを示す更新指示をユーザから受け付ける受付手段を更に備え、
前記受付手段が前記更新指示をユーザから受け付けた場合に、前記判定手段は、前記複数のファームウェアの実際のバージョンが、前記管理リストが示す組み合わせと一致するか否かを判定することを特徴とする請求項１又は２記載の画像処理装置。
【請求項５】
前記画像処理装置は、コントローラとプリンタエンジンとを少なくとも備え、
前記複数のファームウェアは、前記コントローラにファームウェアと、前記プリンタエンジンのファームウェアとを少なくとも含むことを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
複数のファームウェアを有し、サーバから提供された更新用ファームウェアに基づいて前記複数のファームウェアを更新する画像処理装置の制御方法であって、
前記複数のファームウェアの正規の組み合わせを示す管理リストを記憶する記憶ステップと、
前記複数のファームウェアの実際のバージョンが、前記管理リストが示す組み合わせと一致するか否かを判定する判定ステップと、
前記複数のファームウェアの実際のバージョンが、前記管理リストが示す組み合わせと一致すると前記判定ステップにおいて判定された場合に、前記管理リストのバージョン情報を前記サーバに送信し、前記複数のファームウェアの実際のバージョンが、前記管理リストが示す組み合わせと一致しないと前記判定ステップにおいて判定された場合に、前記複数のファームウェアの実際のバージョンを示すバージョン情報を前記サーバに送信する送信ステップと、
前記送信ステップにおいて送信された情報の応答として、前記更新用ファームウェアを前記サーバから受信する受信ステップと、
前記受信ステップにおいて受信された前記更新用ファームウェアに基づいて、前記複数のファームウェアを更新する更新ステップとを備えることを特徴とする画像処理装置の制御方法。
【請求項７】
複数のファームウェアを有し、サーバから提供された更新用ファームウェアに基づいて前記複数のファームウェアを更新する画像処理装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記複数のファームウェアの正規の組み合わせを示す管理リストを記憶する記憶ステップと、
前記複数のファームウェアの実際のバージョンが、前記管理リストが示す組み合わせと一致するか否かを判定する判定ステップと、
前記複数のファームウェアの実際のバージョンが、前記管理リストが示す組み合わせと一致すると前記判定ステップにおいて判定された場合に、前記管理リストのバージョン情報を前記サーバに送信し、前記複数のファームウェアの実際のバージョンが、前記管理リストが示す組み合わせと一致しないと前記判定ステップにおいて判定された場合に、前記複数のファームウェアの実際のバージョンを示すバージョン情報を前記サーバに送信する送信ステップと、
前記送信ステップにおいて送信された情報の応答として、前記更新用ファームウェアを前記サーバから受信する受信ステップと、
前記受信ステップにおいて受信された前記更新用ファームウェアに基づいて、前記複数のファームウェアを更新する更新ステップとを備えることを特徴とするプログラム。