(57)【要約】【課題】相互に関連を有するプログラムを更新したときに生ずる異常を自動的に復旧することができる画像形成装置及びプログラム更新方法を提供する。【解決手段】画像形成装置としての複合機１は、自装置の制御に用いられる制御プログラムを記憶するＲＯＭ１２と、ＲＯＭ１２に記憶された制御プログラムを退避する退避領域Ｒ２が設けられたデータ格納部１７と、ＲＯＭ１２に記憶された制御プログラムをデータ格納部１７の退避領域Ｒ２に退避してから更新し、更新後に特定のエラーが生じた場合に制御プログラムの関連性を示す関連情報に基づいて退避領域Ｒ２に退避した制御委プログラムをＲＯＭ１２に復旧するＣＰＵ１１とを備える。【選択図】図２
2012234330.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体上に画像を形成する画像形成装置において、
自装置の制御に用いられるプログラムを記憶する不揮発性の記憶部と、
前記記憶部に記憶されたプログラムを退避する退避領域が設けられた格納部と、
前記記憶部に記憶されたプログラムを前記格納部の退避領域に退避してから前記記憶部に記憶されたプログラムの更新を行い、更新後に特定のエラーが生じた場合に前記プログラムの関連性を示す関連情報に基づいて前記退避領域に退避したプログラムを前記記憶部に復旧する制御部と
を備えることを特徴とする画像形成装置。
【請求項２】
前記関連情報は、前記退避領域に退避されたプログラムの少なくとも１つに格納されていることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記特定のエラーは、更新が行われたプログラムが実行された際に発生ずるシステムエラーであることを特徴とする請求項１又は請求項２記載の画像形成装置。
【請求項４】
記録媒体上に画像を形成する画像形成装置の制御に用いられるプログラムを更新するプログラム更新方法であって、
不揮発性の記憶部に記憶された前記プログラムを、退避領域に退避してから更新する第１ステップと、
更新されたプログラムの実行によって特定のエラーが生じたときに、前記プログラムの関連性を示す関連情報に基づいて前記退避領域に退避したプログラムを前記記憶部に復旧する第２ステップと
を有することを特徴とするプログラム更新方法。
【請求項５】
前記第２ステップは、前記退避領域に退避されたプログラムの少なくとも１つに格納されている前記関連情報に基づいて、前記退避領域に退避したプログラムを前記記憶部に復旧するステップであることを特徴とする請求項４記載のプログラム更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンター、複写機、複合機等の画像形成装置及びプログラム更新方法に関する。
【背景技術】
【０００２】
近年、プリンター、複写機、複合機等の画像形成装置は、付加価値を高めるべく多機能化が図られているものが多く、各機能がプログラム制御によって実現されるのか一般的である。このような画像形成装置は、当初から完璧なプログラムを実現するのは困難であるため、ユーザーに対する販売や納入が行われた後でも、プログラムの更新（バージョンアップ）が可能に構成されているものが多い。
【０００３】
画像形成装置で用いられるプログラムの更新は、例えば更新用のプログラムが格納されたＵＳＢメモリー（Universal Serial Bus）等の媒体を画像形成装置に装着して画像形成装置の電源を投入することにより行われる。或いは、サーバー装置に格納された更新用のプログラムを、インターネット等のネットワークを介してダウンロードすることにより行われる。
【０００４】
画像形成装置に関する技術ではないが、以下の特許文献１には、データベースに障害が生じた場合に、データベースを高速に回復する技術が開示されている。具体的には、データベースの退避レコードを格納するための専用高速大容量メモリー装置を設け、データベースのレコードを更新するアクセスと並行して退避すべきレコードを専用高速大容量メモリー装置に退避し、更新を行ったレコードに障害が生じた場合に、レコードを専用高速大容量メモリー装置から退避したレコードを読み出すことによりデータベースの復旧を高速に行っている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平２−８７２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、画像形成装置は、スキャナー機能、画像形成機能、ユーザーインターフェイス機能等の基本的な機能を標準機能として備えており、ユーザーの個別的な要求に応じた機能を実現するために、自動原稿送り機能や原稿綴じ機能等の補助的な機能をオプション機能として追加可能に構成されている。このため、画像形成装置の各機能を制御するプログラムは機能毎に別々に用意されており、それらプログラムを個別に更新することが可能である。
【０００７】
しかしながら、画像形成装置で用いられるプログラムは、全てが完全に独立している訳ではなく相互に関連しているものもある。このような相互に関連するプログラムは、基本的に全てを同時に更新する必要があり、それらの一部だけが更新された場合には組み合わせの不一致（例えば、バージョンの不整合）が生じて画像形成装置が正常に動作しない虞が考えられる。
【０００８】
ここで、上述した特許文献１に開示された技術を画像形成装置に応用すれば、プログラムの更新により画像形成装置が正常に動作しなくなっても、自動的な復旧が可能であると考えられる。つまり、プログラムの更新を行うときに元のプログラムを退避しておき、更新後にエラーが生じたプログラムを元のプログラムに復旧する仕組みにすれば、正常に動作しなくなった画像形成装置を自動的に復旧することができると考えられる。
【０００９】
しかしながら、更新が行われたプログラムが相互に関連するプログラムである場合には、エラーが生じたプログラムだけを元のプログラムに復旧してしまうと、相互に関連するプログラムの一部を更新した場合と同様の組み合わせの不一致が生じてしまう。すると、正常に動作しなくなった画像形成装置を自動的に復旧することができず、長時間に亘って画像形成装置が使用できなくなるという問題が考えられる。
【００１０】
本発明は、上記事情に鑑みてなされたものであり、相互に関連を有するプログラムを更新したときに生ずる異常を自動的に復旧することができる画像形成装置及びプログラム更新方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の画像形成装置は、記録媒体上に画像を形成する画像形成装置において、自装置の制御に用いられるプログラムを記憶する不揮発性の記憶部と、前記記憶部に記憶されたプログラムを退避する退避領域が設けられた格納部と、前記記憶部に記憶されたプログラムを前記格納部の退避領域に退避してから前記記憶部に記憶されたプログラムの更新を行い、更新後に特定のエラーが生じた場合に前記プログラムの関連性を示す関連情報に基づいて前記退避領域に退避したプログラムを前記記憶部に復旧する制御部とを備えることを特徴としている。
また、本発明の画像形成装置は、前記関連情報が、前記退避領域に退避されたプログラムの少なくとも１つに格納されていることを特徴としている。
また、本発明の画像形成装置は、前記特定のエラーが、更新が行われたプログラムが実行された際に発生ずるシステムエラーであることを特徴としている。
本発明のプログラム更新方法は、記録媒体上に画像を形成する画像形成装置の制御に用いられるプログラムを更新するプログラム更新方法であって、不揮発性の記憶部に記憶された前記プログラムを、退避領域に退避してから更新する第１ステップと、更新されたプログラムの実行によって特定のエラーが生じたときに、前記プログラムの関連性を示す関連情報に基づいて前記退避領域に退避したプログラムを前記記憶部に復旧する第２ステップとを有することを特徴としている。
また、本発明のプログラム更新方法は、前記第２ステップが、前記退避領域に退避されたプログラムの少なくとも１つに格納されている前記関連情報に基づいて、前記退避領域に退避したプログラムを前記記憶部に復旧するステップであることを特徴としている。
【発明の効果】
【００１２】
本発明によれば、記憶部に記憶されたプログラムを格納部の退避領域に退避してから更新し、更新後に特定のエラーが生じた場合にプログラムの関連性を示す関連情報に基づいて退避領域に退避したプログラムを記憶部に復旧しているため、相互に関連を有するプログラムを更新したときに生ずる異常を自動的に復旧することができるという効果がある。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態による画像形成装置としての複合機の斜視図である。
【図２】本発明の一実施形態による画像形成装置としての複合機の要部構成を示すブロック図である。
【図３】本発明の一実施形態における複合機で行われる制御プログラムの更新制御を示すフローチャートである。
【図４】本発明の一実施形態における複合機で行われる制御プログラムの更新制御を説明するための図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の一実施形態による画像形成装置及びプログラム更新方法について詳細に説明する。尚、以下では、画像形成装置が複合機である場合を例に挙げて説明する。
【００１５】
図１は、本発明の一実施形態による画像形成装置としての複合機の斜視図である。図１に示す通り、複合機１は、本体部１ａ、スキャナー部１ｂ、及び操作表示パネル１ｃ等を備えており、コピー機能、プリント機能、ファクシミリ送信／受信機能を併せ持っている。この複合機１は、スキャナー部１ｂで用いられるＡＤＦ（自動原稿送り装置）、記録媒体としての用紙を収容する給紙カセット、ステープル処理やパンチ処理等が可能なフィニッシャー等の各種オプション機器（拡張機器）の装着が可能に構成されている。
【００１６】
また、複合機１は、上記のオプション機器に加えて、不揮発性メモリーの一種であるＵＳＢメモリー２が装着されてＵＳＢメモリー２に対する各種データの授受が可能に構成されている。このＵＳＢメモリー２には、例えばスキャナー部１ｂで読み取りを行った原稿画像等の画像ファイル、本体部１ａで印刷しようとする画像の画像ファイル、或いは、複合機１で用いられる各種プログラムを更新するための更新プログラム等が記憶される。尚、複合機１に対するＵＳＢメモリー２の着脱は、複合機１を使用するユーザーや複合機１のメンテナンスを行う作業者によって行われる。
【００１７】
図２は、本発明の一実施形態による画像形成装置としての複合機の要部構成を示すブロック図である。図２に示す通り、複合機１は、ＣＰＵ（Central Processing Unit）１１（制御部）、ＲＯＭ（Read Only Memory）１２（記憶部）、ＲＡＭ（Random Access Memory）１３、各種センサー群１４、用紙搬送部１５、画像読取部１６、データ格納部１７（格納部）、画像形成部１８、通信Ｉ／Ｆ部１９、操作表示部２０、及びＵＳＢポート２１を備える。
【００１８】
ＣＰＵ１１は、ＲＯＭ１２に記憶されている制御プログラムに基づき、各種センサー群１４から出力される各種検出信号を参照しつつ、操作表示部２０から入力される操作指示、又は通信Ｉ／Ｆ部１９を介して入力されるクライアントコンピュータ（図示省略）等からの各種指示に応じて複合機１の動作を制御する。例えば画像読取部１６による画像データの読み取り制御、或いは、データ格納部１７に記憶されている原稿画像データ、プリント画像データ、及びファクシミリ画像データ等の各種画像データのプリント制御や送信制御を行う。
【００１９】
また、ＣＰＵ１１は、ＵＢＳポート２１にＵＳＢメモリー２が装着された場合には、ＵＳＢメモリー２に更新プログラムが格納されているか否かを確認し、更新プログラムが格納されている場合にはＲＯＭ１２に記憶されている制御プログラムの更新制御を行う。尚、上記の更新プログラムは、例えばＲＯＭ１２に記憶されている制御プログラムをバージョンアップするための制御プログラムである。
【００２０】
ＣＰＵ１１がＲＯＭ１２に記憶されている制御プログラムの更新制御を行う場合には、ＲＯＭ１２に記憶されている制御プログラムをデータ格納部１７に設けられた退避領域Ｒ２に退避してから更新を行う。また、ＣＰＵ１１は、ＲＯＭ１２に記憶された制御プログラムの更新を行った後に、その制御プログラムの実行によるシステムエラー（特定のエラー）が生じた場合には、制御プログラムの関連性を示す関連情報に基づいて、データ格納部１７の退避領域Ｒ２に退避した制御プログラムをＲＯＭ１２に復旧させる。これは、相互に関連を有する制御プログラムの一部に複合機１の本来の動作に支障を来すバグが生じていた場合であっても、複合機１の自動的な復旧を可能にするためである。
【００２１】
尚、ＲＯＭ１２に記憶されている制御プログラムをデータ格納部１７の退避領域Ｒ２に退避する場合には、ＲＯＭ１２に記憶されている全ての制御プログラムを退避しても良く、更新が行われる制御プログラムのみを退避しても良い。ここで、ＲＯＭ１２に記憶されている制御プログラム及びＵＳＢメモリー２に格納される更新プログラムのうち、他のプログラムと関連性があるプログラムには、上記の関連情報が格納されている。このため、ＣＰＵ１１が、相互に関連する複数のプログラムのうちの１つの内容を参照すれば、その関連性を把握することができる。
【００２２】
ここで、上記のシステムエラーとは、複合機１の本来の動作に支障を来すエラーをいう。例えば、ＲＯＭ１２、ＲＡＭ１３、データ格納部１７等に対する不正アクセス、メモリーリーク、或いは、図２に示す各ブロック間における通信障害等のエラーをいう。複合機１が正常な状態で使用されているときに生ずるエラー（例えば、用紙切れや用紙詰まりのエラー）はシステムエラーではない点に注意されたい。
【００２３】
ＲＯＭ１２は、ＣＰＵ１１で実行される制御プログラム及びその他のデータを記憶するＥＥＰＲＯＭ等の不揮発性メモリーである。ＲＡＭ１３は、ＣＰＵ１１が制御プログラムを実行して各種動作を行う際に、データの一時保存先となるワーキングエリアとして用いられる揮発性メモリーである。各種センサー群１４は、用紙切れ検出センサー、用紙詰まり検出センサー、用紙位置検出センサー、温度センサー等の画像形成動作に必要な各種センサーであり、それぞれのセンサーで検出した各種の情報を検出信号としてＣＰＵ１１に出力する。
【００２４】
用紙搬送部１５は、搬送ローラー、搬送ローラー駆動用のモーター等を備えており、用紙トレイに収納されている印刷用紙を画像形成部１８に搬送するとともに、画像形成部１８で画像形成処理後が行われた印刷用紙を図示しない排紙トレイに搬送する。画像読取部１６は、ＡＤＦ（自動原稿送り装置）及びＣＣＤ（Charge Coupled Device）センサー等を備えており、ＡＤＦによって順次給紙される原稿の画像をＣＣＤセンサーに読み取らせ、原稿画像に基づく原稿画像データを出力する。尚、画像読取部１６から出力された原稿画像データはＣＰＵ１１を介してデータ格納部１７に記憶される。
【００２５】
データ格納部１７は、例えばハードディスクドライブによって実現され、ＣＰＵ１１の制御の下で各種データを格納する。このデータ格納部１７には、画像データ記憶領域Ｒ１と退避領域Ｒ２とが設けられている。画像データ記憶領域Ｒ１は、原稿画像データ、通信Ｉ／Ｆ部１９がクライアントコンピュータ（図示省略）から受信するプリント画像データ、及び通信Ｉ／Ｆ部１９が公衆網（図示省略）から受信するファクシミリ画像データ、ＵＳＢメモリー２から読み出した画像データ等が記憶される領域である。退避領域Ｒ２は、ＲＯＭ１２に記憶されている制御プログラムが退避される領域である
【００２６】
画像形成部１８は、ＣＰＵ１１の制御の下で、データ格納部１７の画像データ記憶領域Ｒ１に記憶されている原稿画像データ、プリント画像データ、又はファクシミリ画像データを用いて画像形成処理を行う。具体的には、上記の各種画像データに応じた画像形成画像を用紙搬送部１５から搬送される印刷用紙にトナーを用いて転写し、定着ローラーによってその画像形成画像の定着処理を行う。通信Ｉ／Ｆ部１９は、クライアントコンピュータ（図示省略）や公衆網（図示省略）に接続され、このクライアントコンピュータや公衆網との間で各種信号の送受信を行う。
【００２７】
操作表示部２０は、操作表示パネル１ｃとしてのタッチパネル２０ａ及び各種操作キーを備えており、操作キーの操作内容をＣＰＵ１１に出力するとともに、ＣＰＵ１１の制御の下でタッチパネル２０ａへ種々の情報を表示する。操作表示部２０が備える各種操作キーは、例えばコピー機能切替キー、プリント機能切替キー、スキャン機能切替キー、ファクシミリ機能切替キー、スタートキー、ストップ／クリアキー、電源キー、テンキー（数値入力キー）が挙げられる。尚、コピー機能切替キー、プリント機能切替キー、スキャン機能切替キー、及びファクシミリ機能切替キーは、それぞれの機能をユーザーが使用する場合に、各機能の動作モードへ複合機１を切り替える為のキーである。また、タッチパネル２０ａに各種ボタンを表示することによって、以上の各種キー以外のソフトキーの利用も可能である。
【００２８】
ＵＳＢポート２１は、ＵＳＢ規格に対応したシリアルインターフェイスであり、ＵＳＢメモリー２が装着されることによってＵＳＢメモリー２と電気的に接続される。このＵＳＢポート２１は、ＵＳＢメモリー２と接続されている場合に、ＣＰＵ１１の制御の下で、ＵＳＢメモリー２との間で各種データを授受する。尚、ＵＳＢポート２１は、ＵＳＢメモリー２が装着されたか否か、及びＵＳＢメモリー２が取り外されたか否かの検出が共に可能であり、その検出結果をＣＰＵ１１に出力する。
【００２９】
次に、上記構成における複合機１の動作について詳細に説明する。図３は、本発明の一実施形態における複合機で行われる制御プログラムの更新制御を示すフローチャートであり、図４は、その更新制御を説明するための図である。図３に示す処理は、複合機１のユーザー或いは作業者がＵＳＢメモリー２を複合機１のＵＳＢポート２１に装着し、複合機１の電源を投入する操作を行うことにより開始される。
【００３０】
尚、以下では、図３に示す画像読取部１６、操作表示部２０、及び画像形成部１８の各々を制御する制御プログラムが更新される場合を例に挙げて説明する。具体的には、図４に示す通り、画像読取部１６の制御プログラムＡ１、操作表示部２０の制御プログラムＢ１、及び画像形成部１８の制御プログラムＣ１が、制御プログラムＡ２，Ｂ２，Ｃ２にそれぞれ更新される場合について説明する。ここで、制御プログラムＡ１，Ｂ１，Ｃ１は相互に関連を有する一群のプログラムであり、制御プログラムＡ２，Ｂ２，Ｃ２は制御プログラムＡ１，Ｂ１，Ｃ１よりもバージョンが新しく相互に関連する一群のプログラムであるとする。
【００３１】
更新プログラムは、ファイル形式でＵＳＢメモリー２に格納されており、新たな制御プログラムが収容されている１つ又は２以上のファイルと、これらのファイルを管理する管理情報が収容されているファイルとからなる。管理情報としては、制御プログラムの用途を示すキーワード、ファイル名、チェックサム、データ形式の別を示す情報（テキスト形式かバイナリ形式かを示す情報）等が収容される。
【００３２】
複合機１の電源が投入されると、ＣＰＵ１１の制御の下で各種の初期化処理が行われる。このとき、ＵＳＢメモリー２が複合機１のＵＳＢポート２１に装着されているため、ＵＳＢポート２１からＣＰＵ１１に対し、ＵＳＢメモリー２が装着されている旨を示す検出結果が出力される。ＵＳＢメモリー２が装着された旨を示す検出結果がＵＳＢポート２１から出力されると、ＣＰＵ１１は、ＵＳＢポート２１を介してＵＳＢメモリー２を検索し（ステップＳ１１）、更新プログラムが格納されているか否かを判断する（ステップＳ１２）。ここで仮に、ＵＳＢメモリー２に画像ファイルのみが格納されている場合、或いは何のファイルも格納されていない場合には、判断結果が「ＮＯ」になり、図３に示す一連の処理は終了する。
【００３３】
これに対し、更新プログラムが有ると判断した場合（ステップＳ１２の判断結果が「ＹＥＳ」の場合）には、ＣＰＵ１１は、ＲＯＭ１２に記憶されている制御プログラムをデータ格納部１７の退避領域Ｒ２に退避させる（ステップＳ１３：第１ステップ）。このとき、ＲＯＭ１２に記憶されている制御プログラムの全てを退避させても良く、或いは、ＲＯＭ１２に記憶されている制御プログラムのうちのＵＳＢメモリー２に記憶されている更新プログラム（例えば、図４に示す制御プログラムＡ２，Ｂ２，Ｃ２）に対応する制御プログラム（例えば、図４に示す制御プログラムＡ１，Ｂ１，Ｃ１）のみを退避させても良い。
【００３４】
制御プログラムの退避が完了すると、ＣＰＵ１１は、ＵＳＢメモリー２に格納された更新プログラムを読み出して、ＲＯＭ１２に記憶された制御プログラムを更新する処理を行う（ステップＳ１４：第１ステップ）。例えば、図４に示す通り、画像読取部１６の制御プログラムＡ１、操作表示部２０の制御プログラムＢ１、及び画像形成部１８の制御プログラムＣ１を、制御プログラムＡ２，Ｂ２，Ｃ２にそれぞれ更新する処理が行われる。
【００３５】
制御プログラムの更新処理が終了すると、更新された制御プログラムの実行が開始される。図４に示す例では、画像読取部１６の制御プログラムＡ２、操作表示部２０の制御プログラムＢ２、及び画像形成部１８の制御プログラムＣ２がそれぞれ実行される。これらの制御プログラムＡ２，Ｂ２，Ｃ２が実行されると、ＣＰＵ１１は、制御プログラムＡ２，Ｂ２，Ｃ２の実行によってシステムエラーが発生したか否かを判断する（ステップＳ１５：第２ステップ）。
【００３６】
システムエラーが発生していないと判断した場合（ステップＳ１５の判断結果が「ＮＯ」の場合）には、図３に示す一連の処理が終了する。これに対し、システムエラーが発生したと判断した場合（ステップＳ１５の判断結果が「ＹＥＳ」の場合）には、ＣＰＵ１１は、制御プログラムの関連性を示す関連情報に基づいて、データ格納部１７の退避領域Ｒ２に退避した制御プログラムをＲＯＭ１２に復旧させる（ステップＳ１６：第２ステップ）。
【００３７】
具体的に、図４に示す例では、画像読取部１６の制御プログラムＡ２でシステムエラーが発生したため、ＣＰＵ１１は、データ格納部１７の退避領域Ｒ２に退避された制御プログラムのうち、制御プログラムＡ２に対応する制御プログラムＡ１を読み出してＲＯＭ１２に退避させる。このとき、ＣＰＵ１１は制御プログラムＡ１に格納されている関連情報から、制御プログラムＡ１と制御プログラムＢ１，Ｃ１とが関連していることを把握することができる。このため、ＣＰＵ１１は、図４に示す通り、データ格納部１７の退避領域Ｒ２から制御プログラムＢ１，Ｃ１も読み出してＲＯＭ１２に復旧させる。
【００３８】
以上説明した通り、本実施形態では、ＲＯＭ１２に記憶された制御プログラムをデータ格納部１７の退避領域Ｒ２に退避してから更新し、更新後にシステムエラーが生じた場合には制御プログラムの関連性を示す関連情報に基づいて退避領域Ｒ２に退避した制御プログラムをＲＯＭ１２に復旧するようにしている。これにより、相互に関連を有する制御プログラムの全てがＲＯＭ１２に復旧されてバージョンの不整合等の組み合わせの不一致が生じないため、相互に関連を有する制御プログラムを更新したときに生ずる異常を自動的に復旧することができる。
【００３９】
以上、本発明の一実施形態による画像形成装置及びプログラム更新方法について説明したが、本発明は上述した実施形態に制限されることなく、本発明の範囲内で自由に変更が可能である。例えば、上記実施形態では、更新プログラムが格納されたＵＳＢメモリーを複合機１に装着して制御プログラムを更新する例について説明したが、本発明は、更新プログラムをインターネット等のネットワークを介してダウンロードして制御プログラムを更新する場合にも適用することができる。
【００４０】
また、上記実施形態では、制御プログラムの関連性を示す関連情報が、ＲＯＭ１２に記憶されている制御プログラム及びＵＳＢメモリー２に格納される更新プログラムのうち、他のプログラムと関連性があるものに格納されている場合を例に挙げて説明した。しかしながら、関連情報は、制御プログラムとは別にテーブル形式で用意されていても良い。
【００４１】
また、本発明で使用可能な媒体はＵＳＢメモリー２に限定されることはなく、ＳＤメモリーカード、コンパクトフラッシュ（登録商標）、メモリースティック（登録商標）、スマートメディア、フレキシブルディスク、ＣＤ‐Ｒ、ＣＤ‐ＲＷ、ＤＶＤ（登録商標）‐Ｒ、ＤＶＤ‐ＲＷ、ＭＯディスク等の各種の媒体であってもよい。また、上記実施形態では、本発明に係る画像形成装置が複合機である場合を例に挙げて説明したが、本発明は、プリンター、複写機、ファクシミリ等の画像形成装置にも適用することができる。
【符号の説明】
【００４２】
１      複合機
１１    ＣＰＵ
１２    ＲＯＭ
１７    データ格納部
Ｒ２    退避領域
【図１】
2012234330.tif 000003
【図２】
2012234330.tif 000004
【図３】
2012234330.tif 000005
【図４】
2012234330.tif 000006