(57)【特許請求の範囲】
【請求項１】
ファームウェアをアップデート可能な画像形成装置であって、
新たに取得したファームウェアの展開処理中に電源断された場合において、次回の起動時に、予め設定されたアップデート日時を過ぎているか否かを判定する第一の判定手段と、
前記アップデート日時を過ぎていると判定された場合、前記新たに取得したファームウェアが所定のアップデート設定に関するものであるか否かを判定する第二の判定手段と、
前記所定のアップデート設定に関するものでないと判定された場合、前記新たに取得されたファームウェアの展開処理を再度実行するように指示する指示手段と
を有することを特徴とする画像形成装置。
【請求項２】
前記指示手段は、前記第一の判定手段にて前記アップデート日時を過ぎていないと判定された場合、前記新たに取得されたファームウェアの展開処理を再度実行するように指示することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第二の判定手段にて前記新たに取得したファームウェアが前記所定のアップデート設定に関するものであると判定された場合、アップデートが失敗した旨の表示を行う手段を更に有することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記ファームウェアの展開処理は、前記画像形成装置のバックグラウンド処理として実行されることを特徴とする請求項１乃至３のいずれか一項に記載の画像形成装置。
【請求項５】
前記所定のアップデート設定は、予め設定された周期でファームウェアの取得、展開処理、およびアップデートを行う定期アップデートであることを特徴とする請求項１乃至４のいずれか一項に記載の画像形成装置。
【請求項６】
前記アップデート設定として更に、
ファームウェアが取得された後に展開処理およびアップデートを即時に行う即時アップデート、
予め設定されたタイミングにてファームウェアを取得した後に展開処理を行っておき、ユーザからの指示に起因してアップデートを行う手動アップデート、および、
予め設定されたタイミングにてファームウェアを取得した後に展開処理を行っておき、予め設定された時刻にアップデートを行う時刻指定アップデート
の少なくともいずれかを設定できることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
アップデート設定を受け付けるための画面を表示する表示手段を更に有することを特徴とする請求項１乃至６のいずれか一項に記載の画像形成装置。
【請求項８】
前記表示手段は更に、アップデート設定として設定されるアップデート方法ごとにファームウェアの展開処理をバックグラウンド処理として実行するか否かを設定するための画面を表示することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
ファームウェアをアップデート可能な画像形成装置の制御方法であって、
新たに取得したファームウェアの展開処理中に電源断された場合において、次回の起動時に、予め設定されたアップデート時刻を過ぎているか否かを判定する第一の判定工程と、
前記アップデート時刻を過ぎていると判定された場合、前記新たに取得したファームウェアが所定のアップデート設定に関するものであるか否かを判定する第二の判定工程と、
前記所定のアップデート設定に関するものでないと判定された場合、前記新たに取得されたファームウェアの展開処理を再度実行するように指示する指示工程と
を有することを特徴とする画像形成装置の制御方法。
【請求項１０】
コンピュータを、
新たに取得したファームウェアの展開処理中に電源断された場合において、次回の起動時に、予め設定されたアップデート時刻を過ぎているか否かを判定する第一の判定手段、
前記アップデート時刻を過ぎていると判定された場合、前記新たに取得したファームウェアが所定のアップデート設定に関するものであるか否かを判定する第二の判定手段、
前記所定のアップデート設定に関するものでないと判定された場合、前記新たに取得されたファームウェアの展開処理を再度実行するように指示する指示手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置およびその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
ファームウェアを搭載した画像形成装置において、新規機能の追加やプログラム修正のためにファームウェアをアップデートする場合がある。ファームウェアをアップデートする方法として、ユーザの指示に基づいて、ネットワーク接続された外部サーバからファームウェアをダウンロードし、ダウンロードしたファームウェアを展開して、アップデートを行うという流れが一般的である。ファームウェアの展開およびアップデート中は、画像形成装置はアップデート用のモードに移行するなどしているため、ユーザはその間は画像形成装置を使用できなくなり、ダウンタイムとなる。
【０００３】
ファームウェアのアップデート中に画像形成装置が電源断された場合、次回の起動時に正常に起動できなくなってしまう可能性がある。特許文献１では、ファームウェアのアップデート失敗時のリカバリ処理を行う構成について開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−４２３０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方、ダウンロードしたファームウェアの展開処理を、上述したようなアップデート用のモード時ではなく、通常の動作時にバックグラウンドで予め行うことで、ダウンタイムを最小限にするような方法（以後、バックグラウンド展開）がある。
【０００６】
特許文献１では、バックグラウンド展開中に電源断された場合、次回起動時に一律でバックグラウンド展開のリカバリ処理を行う。しかしながら、アップデートの方法（実行タイミング等）によっては、電源断の際にバックグラウンド展開の対象となっていたファームウェアが不要となり、使用しなくなる場合がある。そのため、一律にリカバリ処理を行うと、その処理自体が無駄になる場合がある。
【０００７】
そこで本発明では、ファームウェア展開の失敗時のリカバリ処理をアップデートの方法によって切り替える手段を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、ファームウェアをアップデート可能な画像形成装置であって、新たに取得したファームウェアの展開処理中に電源断された場合において、次回の起動時に、予め設定されたアップデート日時を過ぎているか否かを判定する第一の判定手段と、前記アップデート日時を過ぎていると判定された場合、前記新たに取得したファームウェアが所定のアップデート設定に関するものであるか否かを判定する第二の判定手段と、前記所定のアップデート設定に関するものでないと判定された場合、前記新たに取得されたファームウェアの展開処理を再度実行するように指示する指示手段とを有する。
【発明の効果】
【０００９】
本発明により、ファームウェア展開の失敗時のリカバリ処理に関し、無駄なリカバリ処理を省くことが可能になる。
【図面の簡単な説明】
【００１０】
【図１】システムの構成例を示す図。
【図２】画像形成装置のハードウェア構成の例を示す図。
【図３】配信サーバのハードウェア構成の例を示す図。
【図４】画像形成装置のソフトウェア構成の例を示す図。
【図５】配信サーバのソフトウェア構成の例を示す図。
【図６】画像形成装置の処理のフローチャート。
【図７】画像形成装置に係るファームウェアのアップデートメニュー画面の例を示す図。
【図８】画像形成装置に係るファームウェアの配信予約メニュー画面の例を示す図。
【図９】画像形成装置に係る定期アップデート設定メニュー画面の例を示す図。
【図１０】画像形成装置に係るバックグラウンド展開設定のメニュー画面の例を示す図。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、この発明の一実施形態を例示的に説明する。ただし、以下の実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１２】
＜用語の定義＞
まず、本発明における用語の定義を行う。
【００１３】
「ユーザ」とは、画像形成装置のプリンタ、スキャナ、コピー、ＦＡＸなどの機能を使う者を指す。ユーザは、ファームウェアアップデートの操作を画像形成装置のＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）上から可能である。
【００１４】
「サービスマン」とは、ユーザが使用する画像形成装置に対して、ユーザ先（画像形成装置の設置先）に訪問してメンテナンスを行う者を指す。サービスマンは、ファームウェアアップデートの操作を画像形成装置のＵＩ上から指示可能である。
【００１５】
「通常運用モード」とは、プリンタ、スキャナ、コピー、ＦＡＸなどの画像形成装置の機能を動作させ、ユーザが使用可能なモードを指す。
【００１６】
「アップデート用モード」とは、ファームウェアのアップデートを行うためのモードを指す。具体的には、画像形成装置にファームウェアの展開や適用が行われ、その結果、画像形成装置はアップデート後のファームウェアにて動作可能となる。このモード中においては、プリンタ、スキャナ、コピー、ＦＡＸなどの機能は使用不可である。
【００１７】
「ファームウェアのダウンロード」とは、画像形成装置が配信サーバからファームウェアを新たに取得し、画像形成装置内に一時的に保存することを示す。
【００１８】
「ファームウェアの展開」とは、ファームウェアのアップデートを行うための事前準備として、アップデート用モード中、もしくは通常運用モード中にファームウェアを構成するファイルやプログラムを展開する処理を指す。通常運用モード中に、通常の機能に関する動作処理のバックグラウンドにてファームウェアの展開を行うことを「バックグラウンド展開」と呼ぶ。このバックグラウンド展開を行うことで、アップデート用モードに移行する前に予め展開処理を行い、アップデート用モードの時間を短縮し、ダウンタイムを削減することを可能とする。
【００１９】
「ファームウェアのアップデート」とは、展開済みのファームウェアを画像形成装置に適用させることを示す。例えば、ファイルの置換や、所定位置への配置などが該当する。
【００２０】
「ダウンタイム」とは、ユーザが画像形成装置を使えない時間帯のことを示す。本明細書ではアップデート用モードで起動している時間を指すものとして説明を行う。
【００２１】
「即時アップデート」とは、ファームウェアのダウンロード完了後すぐにアップデートを行うアップデート方法を指す。
【００２２】
「手動アップデート」とは、ダウンロード済みファームウェアをユーザやサービスマンによる画像形成装置のＵＩ上からの指示に起因して手動でアップデートを行うアップデート方法を指す。
【００２３】
「時刻指定アップデート」とは、アップデート開始タイミングを事前に時刻で指定をし、設定された時刻に従って、すでに展開されているファームウェアのアップデートを行うアップデート方法を指す。
【００２４】
「定期アップデート」とは、毎週や隔週といった定期的に最新ファームウェアの確認を行って最新版が配信サーバ上にあればファームウェアのダウンロードおよびアップデートを行うアップデート方法を指す。
【００２５】
「配信予約」とは、ダウンロードの開始タイミングと、アップデートの開始タイミングを予め設定しておくことを指す。
【００２６】
＜第一の実施形態＞
図１は、本発明の一実施形態に係る情報処理装置を含むネットワークシステムの構成例を示す図である。本実施形態に係るシステムは、画像形成装置１０１と配信サーバ１０２とがネットワーク１０３を介して接続されている。画像形成装置１０１は、プリンタ、スキャナ、コピー、ＦＡＸなどの機能を兼ね備えるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などが該当する。
【００２７】
配信サーバ１０２は、画像形成装置１０１がファームウェアをダウンロードするために使用され、その内部もしくは、外部に接続された記憶領域に各種ファームウェアを保持、管理している。各種ファームウェアは、画像形成装置１０１の機種などに応じてバージョン管理されている。
【００２８】
ネットワーク１０３は、インターネットなどのネットワークであり、有線／無線や通信方式は問わない。画像形成装置１０１は、ネットワーク１０３を介して配信サーバ１０２と通信する。
【００２９】
図１においては、画像形成装置１０１および配信サーバ１０２はそれぞれ１台ずつ示しているが、これに限定するものではなく、複数台の装置がネットワーク１０３を介して接続されていてもよい。
【００３０】
［ハードウェア構成］
図２は、画像形成装置１０１のハードウェア構成の例を示す図である。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１は、各種プログラムを実行し、画像形成装置１０１全体の制御を行い、様々な機能を実現する。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）は、各種プログラムを記憶する記憶部であり、読み取り専用に構成される。
【００３１】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３は、揮発性の記憶部であり、ＣＰＵ２０１が動作するためのシステムワークメモリとしてや、各種データを一時記憶する際に用いられる。ＣＰＵ２０１は、ＲＯＭ２０２に記憶されているプログラムをＲＡＭ２０３にロードしプログラムを実行する。ＲＡＭ２０３は、記憶した内容を電源がｏｆｆされた後も保持可能なＦＲＡＭ（登録商標）およびＳＲＡＭや、電源がｏｆｆされた後に記憶内容が消去されるＤＲＡＭなどにより構成される。
【００３２】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０４は、各種プログラムを記憶するユニットである。ＣＰＵ２０１は、ＨＤＤ２０４に記憶されているプログラムやデータをＲＡＭ２０３にロードし、プログラムを実行する。また、ＲＡＭ２０３のデータをＨＤＤ２０４に保存することもできる。
【００３３】
操作部２０５は、画像形成装置１０１をユーザ等が操作する際に用いられる。表示部２０６は、画像形成装置１０１のＵＩを表示する。印刷部２０７は、ラスタイメージを始めとする各種イメージデータを記録媒体に印刷、または外部装置へ送信する。印刷部２０７は、バス２１０を介して各ユニットとデータを送受信する。スキャナ部２０８は、原稿台の上に置かれた原稿を読み取り、イメージデータを生成する。ネットワーク部２０９は、ネットワーク１０３と接続するためのインタフェースであり、配信サーバ１０２に接続する際に利用される。上記の各ユニットは、バス２１０を介して互いにデータの送受信を行うことが可能である。
【００３４】
図３は、配信サーバ１０２のハードウェア構成の例を示す図である。３０１〜３０６、３０８は、図２を用いて前述した２０１〜２０６、２１０と同様であるため説明を省略する。ネットワーク部３０７は、ネットワーク１０３と接続するためのインタフェースであり、画像形成装置１０１に接続する際に利用される。
【００３５】
なお、図２、３の構成は一例であり、各装置には他のユニットを更に含めるように構成されてもよい。
【００３６】
［ソフトウェア構成］
図４は、画像形成装置１０１のソフトウェア構成の例を示す図である。ここに示す各構成部を実現するプログラムはＨＤＤ２０４に記憶され、各プログラムがＲＡＭ２０３にロードされ、ＣＰＵ２０１が実行することで実現される。
【００３７】
画面制御部４０１は、ファームウェアアップデートをユーザが指示するためのメニュー表示制御を行う。情報処理部４０２は、画像形成装置１０１における各種処理を行う。ここでの処理は、通常運用モード時の処理などが挙げられる。ダウンロード部４０３は、配信サーバ１０２からファームウェアのダウンロードを行う。アップデート制御部４０４は、アップデートに関する制御を行う。
【００３８】
即時アップデート部４０５は、配信サーバ１０２からファームウェアをダウンロードした後に即時にアップデートするための機能を提供する。手動アップデート部４０６は、ダウンロード済みのファームウェアをユーザが手動でアップデートを行うための機能を提供する。時刻指定アップデート部４０７は、ダウンロード済みのファームウェアを指定された時刻にてアップデートを行うための機能を提供する。定期アップデート部４０８は、毎週あるいは隔週などの周期で定期的にアップデートするための機能を提供する。バックグラウンド展開部４０９は、ファームウェアの展開処理を通常運用モード中に行うための機能を提供する。即時アップデート部４０５、手動アップデート部４０６、時刻指定アップデート部４０７、定期アップデート部４０８、およびバックグラウンド展開部４０９は、ユーザ等の設定に応じてそれぞれ実行されるものとする。設定の詳細については後述する。
【００３９】
図５は、配信サーバ１０２のソフトウェア構成の例を示す図である。ここに示す各構成部を実現するプログラムはＨＤＤ３０４に記憶され、各プログラムがＲＡＭ３０３にロードされ、ＣＰＵ３０１が実行することで実現される。
【００４０】
画面制御部５０１は、ファームウェア登録などのメニュー表示制御を行う。情報処理部５０２は、各種処理を行う。ここでの処理は、配信サーバ１０２の全体に関する制御などが挙げられる。ＤＢ処理部５０３は、配信サーバ１０２に保持しているＤＢ情報の参照や登録を行う。
【００４１】
［処理フロー］
図６は、画像形成装置１０１において、ファームウェアの展開処理中（バックグラウンド展開中）に電源断が発生した場合に、次回起動時にアップデート制御部４０４が行う処理を示すフローチャートである。電源断は、例えば、ユーザが画像形成装置１０１の電源をＯＦＦした場合などに生じる。ここで、電源断がなされたか否かを判定する場合には、例えば、画像形成装置１０１は、バックグラウンド展開中にはフラグを立て、これを参照して判断するようにしてもよい。
【００４２】
ここで、アップデート方法とバックグラウンド展開との関係について述べる。定期アップデートが指定されている際に、アップデート開始タイミングとして指定された時刻までにファームウェアのダウンロードが完了しなかった場合は、ダウンロード完了後にそのファームウェアが使用されることはない。つまり、定期アップデートの場合、アップデート時刻にアップデートできなかった場合、その後ダウンロード済みファームウェアが使用されるケースがないため、そのファームウェアに対するバックグラウンド展開を行うと、その処理が無駄になる。
【００４３】
一方、配信予約で時刻指定アップデートを選択した場合、アップデート時刻までにダウンロードが完了しなかった場合は、ダウンロード完了後、手動アップデート可能な状態にされる。つまり、配信予約の場合は、アップデート時刻にアップデートできなかった場合でも、後にダウンロード済みファームウェアを使用するため、バックグラウンド展開を行ってもその処理が無駄にならない。よって、電源断された後に次回起動時にアップデート時刻が過ぎていた場合、定期アップデート以外の場合はバックグランド展開をリトライする。
【００４４】
Ｓ６０１にて、アップデート制御部４０４は、現時刻が設定されたアップデート時刻を過ぎているか否かを判定する。これにより、第一の判定手段を実現する。なお、ここでは「時刻」と記載しているが、曜日や日にちにて周期が指定されている場合（アップデート日時）にはこれに基づいて判定してもよい。アップデート時刻を過ぎていなければ（Ｓ６０１にてＮＯ）、Ｓ６０３にて、アップデート制御部４０４は、バックグラウンド展開部４０９にバックグラウンド展開の指示を行う。そして、バックグラウンド展開部４０９は、ダウンロード済みのファームウェアのバックグラウンド展開処理を再度実行することとなる。アップデート時刻を過ぎていれば（Ｓ６０１にてＹＥＳ）、Ｓ６０２にて、アップデート制御部４０４は、経過しているアップデート時刻が定期アップデートに関するものであるか否かを判定する。これにより、第二の判定手段を実現する。なお、複数のアップデート方法が実行されるように設定されている場合でも、定期アップデートに関するアップデート時刻が経過している場合には、再度のバックグラウンド展開は行われないものとする。
【００４５】
定期アップデートでなければ（Ｓ６０２にてＮＯ）、Ｓ６０４にて、アップデート制御部４０４は、バックグラウンド展開部４０９にバックグラウンド展開の指示を行う。定期アップデートであれば（Ｓ６０２にてＹＥＳ）、Ｓ６０５にて、アップデート制御部４０４は、エラー表示を行う。これにより、画像形成装置１０１は、ユーザに対し、定期アップデートにおけるファームウェアのアップデートが失敗した旨を通知する。このとき、電源断により失敗した旨を通知するようにしてもよい。そして、本処理フローを終了する。
【００４６】
以上、定期アップデートに関するファームウェアのバックグラウンド展開が電源断時に完了しておらず、かつ、再起動時にすでに定期アップデートの開始時刻が過ぎている場合には、そのファームウェアに対しては、再度のバックグラウンド展開は行われない。
【００４７】
［メニュー画面］
図７は、ファームウェアのアップデートメニュー画面の構成例を示す。メニュー画面７０１は、画像形成装置１０１の表示部２０６に表示される。配信予約ボタン７０２が押下されると、図８に示す画面８０１に遷移する。定期アップデート設定ボタン７０３が押下されると、図９に示す画面９０１に遷移する。ダウンロード済みファームウェアの適用ボタン７０４が押下されると、ダウンロード済みファームウェアを適用する。ここでのダウンロード済みのファームウェアは、すでにバックグラウンド展開により、展開されているものとする。ダウンロード済みファームウェアの削除ボタン７０５が押下されると、ダウンロード済みファームウェアを削除する。閉じるボタン７０６は、メニュー画面７０１を閉じるためのボタンである。なお、配信予約と定期アップデートの両方にて、アップデートの設定がなされてもよい。
【００４８】
図８に示す画面８０１は、配信予約画面の一例であり、画像形成装置１０１の表示部２０６に表示される。メニュー８０２は、ダウンロード開始タイミングを設定するためのメニューであり、ダウンロード部４０３がファームウェアを配信サーバ１０２から取得するタイミングを設定する。「即時」を指定した場合、ＯＫボタン８０５を押下した後にダウンロード部４０３はすぐにファームウェアの取得を開始する。「日時」を指定した場合、ダウンロード部４０３は、指定された日時にファームウェアの取得を開始する。メニュー８０３は、アップデート開始タイミングを設定するためのメニューである。「即時」を指定した場合、即時アップデート部４０５は、ダウンロード完了後すぐにアップデートを行う。「手動」を指定した場合、ダウンロード部４０３はファームウェアのダウンロードが完了した後、すぐにはアップデートを行わない。なお、バックグラウンド展開はダウンロード後、行われる。
【００４９】
ユーザが適用ボタン７０４を押下すると、手動アップデート部４０６は、ダウンロードされ、バックグラウンド展開されたファームウェアのアップデートを行う。「日時」を指定した場合、時刻指定アップデート部４０７は、指定された日時にファームウェアをアップデートする。ただし、指定した日時までにダウンロードが完了しなかった場合は、エラー終了し、ユーザが後から手動アップデートできるようにする。キャンセルボタン８０４は、アップデートの設定をキャンセルするためのボタンである。ＯＫボタン８０５は、設定したアップデートの内容を確定するためのボタンである。
【００５０】
図９に示す画面９０１は、定期アップデート設定メニューの一例であり、画像形成装置１０１の表示部２０６に表示される。設定９０２は、定期アップデート設定のＯＮ、ＯＦＦを切り替えるための設定項目である。設定９０３は、ダウンロード開始タイミングを設定するための設定項目である。ここでは、周期（毎週もしくは隔週）、曜日（日曜日〜土曜日）、時刻（０〜２３時）をそれぞれ選択する。設定９０４は、アップデート開始タイミングの設定を行うための設定項目であり、時刻（０〜２３時）を設定する。なお、指定した時刻までにダウンロードが完了しなかった場合は、エラーとし、ファームウェアを破棄するものとする。キャンセルボタン９０５は、設定をキャンセルするためのボタンである。ＯＫボタン９０６は、入力した内容を確定するためのボタンである。
【００５１】
本実施形態により、バックグラウンド展開中に電源断された場合に、ファームウェアが破棄されるケースを除き、バックグラウンド展開のリカバリ処理を行うことが可能となる。その結果、ファームウェア展開失敗時のリカバリ処理をアップデートの方法によって切り替え、バックグラウンド処理に対する無駄なリカバリ処理を削減することができる。
【００５２】
なお、図６のＳ６０２ではファームウェアが破棄されるケースとして、定期アップデートを例として説明したが、これに限定するものではない。他のアップデート方法において、ファームウェアを破棄するものであれば、同様に処理することができる。
【００５３】
＜第二の実施形態＞
第一の実施形態では、再起動時にアップデート時刻を過ぎていた場合において定期アップデートか否かでバックグラウンド展開失敗時のリカバリ処理を自動的に行っていた。第二の実施形態では、ユーザが設定を行い、その設定に従ってリカバリ処理を行う方法について説明する。
【００５４】
図１０に示す画面１００１は、バックグラウンド展開設定を行う画面の一例である。設定１００２は、バックグラウンド展開設定の有効／無効を設定するための設定項目であり、ＯＮにするとアップデート方法ごとのバックグラウンド設定を可能とする。設定１００３は、即時アップデート、手動アップデート、時刻指定アップデート、および定期アップデートそれぞれに対してバックグラウンド展開をするか否かを設定するための設定項目である。キャンセルボタン１００４は、設定をキャンセルするためのボタンである。ＯＫボタン１００５は、指定した設定を反映させるためのボタンである。
【００５５】
本実施形態により、バックグラウンド展開の設定をアップデート方法それぞれに対して個別に行い、その設定に従ってバックグラウンド展開処理を行うことが可能となる。
【００５６】
＜その他の実施形態＞
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５７】
１０１…画像形成装置、１０２…情報処理装置、１０３…ネットワーク
【図１】
0006351413.tif 000002
【図２】
0006351413.tif 000003
【図３】
0006351413.tif 000004
【図４】
0006351413.tif 000005
【図５】
0006351413.tif 000006
【図６】
0006351413.tif 000007
【図７】
0006351413.tif 000008
【図８】
0006351413.tif 000009
【図９】
0006351413.tif 000010
【図１０】
0006351413.tif 000011