(57)【特許請求の範囲】
【請求項１】
複数個の揮発性メモリからなる記憶手段と、
前記記憶手段への電源供給の遮断時に、前記揮発性メモリの一部である対象メモリに、該対象メモリ以外の揮発性メモリである非対象メモリの記憶内容を退避させる退避手段と、
少なくとも前記対象メモリを含む前記揮発性メモリの一部をバックアップするバックアップ手段と、
前記退避手段が記憶内容の退避に要する退避時間を、予め設定された許容時間以下にするために必要な前記対象メモリの数を決定する決定手段と、
を備えることを特徴とするデータ処理装置。
【請求項２】
電源電圧の低下を検出する検出手段を備え、
前記許容時間は、前記検出手段により電源電圧の低下が検出されてから前記非対象メモリへの電源供給が遮断されるまでに要する時間より短い時間に設定されていることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
予め設定された第１供給電圧で電源供給を行う第１供給手段に接続される第１電源ラインと、
前記第１供給手段から電源供給を受けて動作し、前記第１供給電圧より低い第２供給電圧で電源供給を行う第２供給手段に接続される第２電源ラインと、
を備え、
前記記憶手段は、前記第２電源ラインを介して電源供給を受け、
前記検出手段は、前記第１電源ラインの電圧を監視することで電源電圧の低下を検出することを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
前記決定手段は、前記記憶手段に記憶されたデータの容量に基づいて算出される前記退避時間を用いることにより、前記対象メモリの数を決定することを特徴とする請求項１乃至請求項３のいずれかに記載のデータ処理装置。
【請求項５】
前記決定手段によって決定された前記対象メモリの数に関する情報を少なくとも含む、前記退避手段の動作に必要な構成情報を、前記記憶手段に記憶させる第１記憶制御手段を備えることを特徴とする請求項１乃至請求項４のいずれかに記載のデータ処理装置。
【請求項６】
前記対象メモリに退避させたデータを元の前記非対象メモリに復元する際に必要な構成情報を、前記バックアップ手段によってバックアップされる前記揮発性メモリのいずれかに記憶させる第２記憶制御手段を備えることを特徴とする請求項１乃至請求項５のいずれかに記載のデータ処理装置。
【請求項７】
前記記憶手段を構成する揮発性メモリの一つは、常に前記対象メモリとなる特定対象メモリとして設定され、
前記記憶制御手段は、前記構成情報を前記特定対象メモリに記憶させることを特徴とする請求項５又は請求項６に記載のデータ処理装置。
【請求項８】
前記バックアップ手段は、前記対象メモリとなる可能性のある前記揮発性メモリの全てをバックアップすることを特徴とする請求項１乃至請求項７のいずれかに記載のデータ処理装置。
【請求項９】
前記バックアップ手段は、前記対象メモリのみをバックアップするように、バックアップの対象となる前記揮発性メモリを切替可能に構成されていることを特徴とする請求項１乃至請求項７のいずれかに記載のデータ処理装置。
【請求項１０】
前記記憶手段に記憶されるデータは、電話回線を介して取得されるＦＡＸデータであることを特徴とする請求項１乃至請求項９のいずれかに記載のデータ処理装置。
【請求項１１】
前記揮発性メモリはＤＲＡＭからなることを特徴とする請求項１乃至請求項１０のいずれかに記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源電圧の遮断時にバックアップされないメモリのデータをバックアップされるメモリに退避させるデータ処理装置に関する。
【背景技術】
【０００２】
従来より、主電源の停電時に、揮発性メモリ（以下、単にメモリ）の電源を主電源から二次電池等の補助電源に切り替え、バックアップしないメモリのデータを、バックアップするメモリに退避させる処理を実行後に、バックアップしないメモリへの補助電源からの電源供給を遮断する技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開０５−１４３４６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来装置では、退避したデータを格納するメモリのバックアップだけでなく、データを退避させている間は、バックアップしないメモリにも補助電源から電源供給が行われることになるため、その分だけ容量の大きい補助電源（二次電池）が必要となるという問題があった。
【０００４】
ところで、画像データを扱うＦＡＸ機等、大量のデータを扱う装置等では、データバス幅を大きくして、１度に扱うことのできるデータ量（例えば６４ビット）を増やすことで、処理を高速化することも行われている。
【０００５】
そして、安価かつ高速に動作するメモリとしてＤＲＡＭが知られており、ＤＲＡＭ単体が扱うデータ幅は、通常、８ビットや１６ビットである。
つまり、このようなＤＲＡＭを、例えば、データバス幅が６４ビットのシステムに適用した場合、１６ビット幅であれば４×ｎ（ｎは正整数）個、８ビット幅であれば８×ｎ個ものＤＲＡＭを使用することになる。その結果、バックアップを要するメモリの数が増大するため、バックアップのために大きな容量の補助電源（二次電池など）が必要となってしまうという問題もあった。
【０００６】
本発明は、上記問題点を解決するために、補助電源の容量を増大させることなく、バックアップされないメモリのデータを確実に退避させるデータ処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するためになされた本発明のデータ処理装置では、記憶手段が複数個の揮発性メモリからなる。
そして、退避手段は、記憶手段への電源供給の遮断時に、揮発性メモリの一部である対象メモリに、対象メモリ以外の揮発性メモリである非対象メモリの記憶内容を退避させ、バックアップ手段は、少なくとも対象メモリを含む前記揮発性メモリの一部をバックアップする。
【０００８】
また、決定手段は、退避手段が記憶内容の退避に要する退避時間を、予め設定された許容時間以下にするために必要な対象メモリの数を決定する。
このように構成された本発明のデータ処理装置によれば、電源電圧の遮断時に、電源電圧が低下し始めてからも、非対象メモリへの電源供給が継続する許容時間の間に非対象メモリの記憶内容を、対象メモリに退避させてバックアップすることができる。
【０００９】
しかも、本発明のデータ処理装置によれば、バックアップ手段は、データの退避時にもバックアップの対象となる揮発性メモリだけをバックアップすればよいため、バックアップ手段に用いる補助電源の容量等、バックアップのために必要な構成、ひいては装置規模やコストを削減できる。
【００１０】
本発明のデータ処理装置が、電源電圧の低下を検出する検出手段を備えている場合、許容時間は、検出手段により電源電圧の低下が検出されてから非対象メモリへの電源供給が遮断されるまでに要する時間より短い時間に設定すればよい。
【００１１】
このように構成された本発明のデータ処理装置によれば、電源供給の遮断時における電源電圧の降下特性に応じて、最適な対象メモリの数を決定することができ、無駄のないバックアップを行うことができる。
【００１２】
本発明のデータ処理装置が、予め設定された第１供給電圧で電源供給を行う第１供給手段に接続される第１電源ラインと、第１供給手段から電源供給を受けて動作し、第１供給電圧より低い第２供給電圧で電源供給を行う第２供給手段に接続される第２電源ラインとを備えている場合、記憶手段は、第２電源ラインを介して電源供給を受け、検出手段は、第１電源ラインの電圧を監視することで電源電圧の低下を検出することが望ましい。
【００１３】
このように構成された本発明のデータ処理装置によれば、第１電源ラインの電圧が低下を開始してから、第２電源ラインの電圧が低下を開始するまでに時間差があるため、記憶手段の記憶内容の退避に使用できる時間（即ち、許容時間）をより長く確保することができる。
【００１４】
本発明のデータ処理装置において、決定手段は、記憶手段に記憶されたデータの容量に基づいて算出される退避時間を用いることにより、対象メモリの数を決定することが望ましい。
【００１５】
このように構成された本発明のデータ処理装置によれば、記憶されたデータの容量に応じて、最適な対象メモリの数を決定することができ、無駄のないバックアップを行うことができる。
【００１６】
本発明のデータ処理装置は、第１記憶制御手段が、決定手段によって決定された対象メモリの数に関する情報を少なくとも含む、退避手段の動作に必要な構成情報を、記憶手段に記憶させるように構成されていてもよい。
【００１７】
このように構成された本発明のデータ処理装置によれば、電源供給の遮断時に、退避手段は、構成情報に基づいて、非対象メモリに記憶されているデータの退避を速やかに開始することができる。
【００１８】
本発明のデータ処理装置は、第２記憶制御手段が、対象メモリに退避させたデータを元の非対象メモリに復元する際に必要な構成情報を、バックアップ手段によってバックアップされる揮発性メモリのいずれかに記憶させるように構成されていてもよい。
【００１９】
このように構成された本発明のデータ処理装置によれば、電源供給が再開された時に、構成情報に基づいて、対象メモリに退避させたデータを元の非対象メモリに速やかに復元することができる。
【００２０】
本発明のデータ処理装置において、記憶手段を構成する揮発性メモリの一つが、常に対象メモリとなる特定対象メモリとされている場合、記憶制御手段は、構成情報を特定対象メモリに記憶させることが望ましい。
【００２１】
このように構成された本発明のデータ処理装置によれば、データの退避，復元の際に構成情報を参照する際には、常に特定対象メモリにアクセスすればよいため、これらの処理を簡略化することができる。
【００２２】
本発明のデータ処理装置において、バックアップ手段は、対象メモリとなる可能性のある揮発性メモリの全てをバックアップするように構成されていてもよいし、対象メモリのみをバックアップするように、バックアップの対象となる揮発性メモリを切替可能に構成されていてもよい。
【００２３】
前者の場合、バックアップ手段の構成を簡略化することができ、後者の場合、バックアップ手段に、対象メモリのバックアップを無駄なく行わせることができる。
本発明のデータ処理装置において、記憶手段に記憶されるデータは、例えば電話回線を介して取得されるＦＡＸデータが考えられ、また、揮発性メモリは、例えばＤＲＡＭが考えられる。
【発明を実施するための最良の形態】
【００２４】
以下に本発明の実施形態を図面と共に説明する。
図２は、本発明が適用された画像形成装置１の構成を示すブロック図である。
なお、画像形成装置１は、プリンタ，スキャナ，コピー機，ＦＡＸとしての機能を有する、いわゆる複合機として構成されたものである。
［画像形成装置の全体構成］
図２に示すように、画像形成装置１は、用紙等の印刷媒体に画像情報を印刷する画像形成部２と、原稿に記録された画像情報を読み取る画像読取部３と、各種設定や指令を入力するためのカーソルキーやスイッチ、及び各種メニュー項目が示されたメニュー画面や、利用者が入力した内容やエラー表示などを行う液晶パネルからなる操作パネル４と、各種記憶メディアを装着するためのカードスロット等からなる外部メモリカードインターフェース（Ｉ／Ｆ）５と、パラレルケーブルを介して外部のパーソナルコンピュータ等と画像データの入出力を行なうためのコネクタからなるパラレルＩ／Ｆ６と、ＵＳＢケーブルを介してデジタルカメラ等の外部機器と画像データの入出力を行なうためのコネクタからなるＵＳＢＩ／Ｆ７とを備えている。
【００２５】
なお、これらの構成は周知のものであるため、その詳細については説明を省略する。
また、画像形成装置１は、操作パネル４を介して入力される指令や設定に従って、装置各部（画像形成部２，画像読取部３，外部メモリカードＩ／Ｆ５，パラレルＩ／Ｆ６，ＵＳＢＩ／Ｆ７）を制御したり一般公衆回線を介して画像情報を通信することにより、プリンタ，スキャナ，コピー機，ＦＡＸとしての機能を実現する制御部（メイン回路基板ともいう）８と、制御部８を含む装置各部に電源供給を行う電源回路９とを備え得ている。
［電源回路］
このうち、電源回路９は、商用電源（ＡＣ１００Ｖ）から電源供給を受けて、直流の高電圧ＤＨ（本実施形態では２４Ｖ）を発生させる高電圧電源９１と、高電圧電源９１から電源供給を受けて、直流の第１低電圧ＤＭ（本実施形態では５．０Ｖ）を発生させる第１低電圧電源９２（本発明の「第１供給手段」に相当）と、第１低電圧電源９２から電源供給を受けて、直流の第２低電圧ＤＬ（本実施形態では３．３Ｖ）を発生させる第２低電圧電源９３（本発明の「第２供給手段」に相当）とからなる。
【００２６】
このうち、第１低電圧電源９２，第２低電圧電源９３が、制御部２０に電源供給を行うように構成されている。
このように構成された電源回路９では、停電等により商用電源からの電源供給が遮断された場合、高電圧電源９１の出力、第１低電圧電源９２の出力、第２低電圧電源９３の出力の順に、ある時間差で電圧の低下が始まる。
［制御部］
ここで図１は、本発明に関わる制御部８の主要部の構成を示すブロック図である。
【００２７】
制御部８は、図１に示すように、補助電源３０と、バックアップ電源回路３３（本発明の「バックアップ手段」に相当）と、電圧検出回路３５（本発明の「検出手段」に相当）とを備えている。補助電源３０は、大容量のコンデンサ又は二次電池からなる。バックアップ電源回路３３は、第１低電圧電源９２に接続される第１電源ラインＬ１を介して電源供給を受けて補助電源３０を充電する。また、バックアップ電源回路３３は、第１電源ラインＬ１または補助電源３０から電源供給を受けて、バックアップされた第２低電圧ＢＤＬ（本実施形態では３．３Ｖ）を発生させて、第３電源ラインＬ３（Ｌ３１，Ｌ３２）を介して電源供給を行う。電圧検出回路３５は、第１電源ラインＬ１の電圧が予め設定された閾値（本実施形態では４．５Ｖ）以下に低下した場合に、これを通知する。
【００２８】
また、制御部８は、ＲＡＭモジュール１０と、ＲＯＭ（図示せず）と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２０とを備えている。ＲＡＭモジュール１０は、各種処理で生じる一時的なデータや、ＦＡＸ機能を用いて受信したデータ等を記憶する。ＲＯＭは、装置各部２〜７の動作を制御するための各種プログラムの他、これらプログラムの実行に必要な設定や初期値等の情報を記憶している。ＡＳＩＣ２０は、ＲＯＭに格納されたプログラムに従って、装置各部２〜７を制御する。
［ＲＡＭモジュール］
ＲＡＭモジュール１０（本発明の「記憶手段」に相当）は、ｍ（本実施形態ではｍ＝１６）ビット幅のデータバスを有するｎ（本実施形態ではｎ＝４）個のＳＤＲＡＭ１１〜１４からなり、ｍ×ｎビットデータを、ｎ個の部分データに分割してｍビットずつ格納するように構成されている。
【００２９】
このうち、ＳＤＲＡＭ１１，１２（以下では「バックアップメモリ」ともいう）は、バックアップ電源回路３３から第３電源ラインＬ３を介して、バックアップされた第２低電圧ＢＤＬの供給を受けて動作する。また、ＳＤＲＡＭ１３，１４（以下では非バックアップメモリ」ともいう）は、第２低電圧電源９３に接続される第２電源ラインＬ２を介して、バックアップされていない第２低電圧ＤＬの供給を受けて動作するように接続されている。
【００３０】
なお、ＳＤＲＡＭ１１〜１４は、クロックに同期してデータがリード／ライトされるＤＲＡＭであり、クロックイネーブル（ＣＫＥ），チップセレクト（ＣＳ），ローアドレスストローブ（ＲＡＳ），カラムアドレスストローブ（ＣＡＳ），ライトイネーブル（ＷＥ）といった制御信号によって制御される周知のものである。
［ＡＳＩＣ］
ＡＳＩＣ２０は、ＳＤＲＡＭ制御回路２１と、モデム２２と、ＣＰＵ２３と、退避制御回路２４（本発明の「退避手段」に相当）とを備えている。ＳＤＲＡＭ制御回路２１は、ＲＡＭモジュール１０（即ちＳＤＲＡＭ１１〜１４）の入出力を制御する。モデム２２は、公衆回線を介してＦＡＸデータ等を送受信する。ＣＰＵ２３は、ＲＯＭに格納されたプログラムを実行し、データ受信処理およびＦＡＸ受信処理を少なくとも実行する。データ受信処理は、モデム２２を介して受信したデータを一時的にＲＡＭモジュール１０に格納する処理である。ＦＡＸ受信処理は、ＲＡＭモジュール１０に格納されたデータがＦＡＸデータである場合に、これを画像形成部２に転送してプリントアウトさせることでＦＡＸ受信機能を実現するための処理である。退避制御回路２４は、電圧検出回路３５によって第１電源ラインＬ１の電圧低下が検出されると、ＲＡＭモジュール１０にプリントアウトされる前のＦＡＸデータが格納されている場合に、バックアップメモリ１１，１２の一つ又は両方を対象メモリ、対象メモリ以外のＳＤＲＡＭを非対象メモリとして、非対象メモリのデータを、対象メモリに退避させる退避制御を実行する
なお、ＡＳＩＣ２０は、装置各部２〜７との間の各種信号の入出力を制御するための構成も備えているが、これらは周知のものであり、本発明の説明には必要がないため、ここでは、図示及び説明を省略する。
［退避制御］
ここで、退避制御回路２４が実行する退避制御を図３に示すフローチャートに沿って説明する。
【００３１】
なお、ＲＡＭモジュール１０にＦＡＸデータが格納された場合、後述するＦＡＸ受信処理によって、ＳＤＲＡＭ１１には、退避制御に必要な構成情報（退避用構成情報）が格納される。この退避用構成情報には、受信データが格納されている領域の先頭アドレス，末尾アドレス（或いはデータ量）、及び受信データの退避先となる対象メモリの数（本実施形態では１又は２）を表すバックアップ分割数が少なくとも含まれている。
【００３２】
但し、バックアップ分割数が１の時には、ＳＤＲＡＭ１１が対象メモリ、ＳＤＲＡＭ１２〜１４が非対象メモリとなり、バックアップ分割数が２の時は、ＳＤＲＡＭ１１，１２が対象メモリ、ＳＤＲＡＭ１３，１４が非対象メモリとなる。また、常に、対象メモリとなるＳＤＲＡＭ１１を特定対象メモリともいう。
【００３３】
退避制御は、電圧検出回路３５により、第１電源ラインＬ１の電圧の低下が検出されると起動し、まず、特定対象メモリ（ＳＤＲＡＭ１１）から退避用構成情報を読み取る（Ｓ１１０）。
【００３４】
そして、退避用構成情報に示されたバックアップ分割数がいくつであるかを確認し（Ｓ１２０）、バックアップ分割数が２である場合は、非対象メモリとなるＳＤＲＡＭ１４のデータを対象メモリとなるＳＤＲＡＭ１１へ移動し（Ｓ１３０）、ＳＤＲＡＭ１４からＳＤＲＡＭ１１へのデータ移動が終了すると、続けて、非対象メモリとなるＳＤＲＡＭ１３のデータを対象メモリとなるＳＤＲＡＭ１２へ移動する（Ｓ１４０）。
【００３５】
一方、退避用構成情報に示されたバックアップ分割数が１である場合は、非対象メモリとなるＳＤＲＡＭ１４のデータを対象メモリとなるＳＤＲＡＭ１１へ移動し（Ｓ１５０）、続けて、非対象メモリとなるＳＤＲＡＭ１３のデータを対象メモリとなるＳＤＲＡＭ１１へ移動し（Ｓ１６０）、更に、非対象メモリとなるＳＤＲＡＭ１２のデータを対象メモリとなるＳＤＲＡＭ１１へ移動する（Ｓ１７０）。
【００３６】
このように非対象メモリから対象メモリへのデータの移動（退避）が終了すると、特定対象メモリであるＳＤＲＡＭ１１に、非対象メモリに退避データを復元する際に必要となる構成情報（復元用構成情報）を書き込んで（Ｓ１８０，本発明の「第２記憶制御手段」に相当）、本制御を終了する。
【００３７】
なお、この場合の復元用構成情報には、バックアップ分割数の他、データの退避元となった非対象メモリ毎に、そのデータの退避先となった対象メモリの識別情報、及びデータを退避させた領域の先頭アドレス，末尾アドレス（又はデータ量）が少なくとも含まれている。
［ＦＡＸ受信処理］
次に、ＣＰＵ２３が実行するＦＡＸ受信処理を、図４に示すフローチャートに沿って説明する。なお、本処理は、画像形成装置１に電源が投入された場合、又は、何等かの原因（例えば電源供給の遮断）でＣＰＵ２３がリセットされ、そのリセットが解除された場合に、装置各部の初期化された後に起動する。
【００３８】
本処理が起動すると、まず、ＲＡＭモジュール１０の対象メモリに非対象メモリから退避させたデータ（以下、「バックアップデータ」という）が存在するか否かを判断する（Ｓ２１０）。なお、具体的には、バックアップデータの有無を、復元用構成情報が特定対象メモリ（ＳＤＲＡＭ１１）に格納されているか否かによって判断する。
【００３９】
そして、バックアップデータが無いと判断された場合（Ｓ２１０：ＮＯ）は、別途実行されるデータ受信処理により、モデム２２を介して受信したＦＡＸデータがＲＡＭモジュール１０に格納されたか否かを判断する（Ｓ２２０）。
【００４０】
ＦＡＸデータがＲＡＭモジュール１０に格納されていなければ（Ｓ２２０：ＮＯ）、同ステップを繰り返すことで待機し、格納されていれば、ＲＡＭモジュール１０に格納されたＦＡＸデータの総受信量等に基づき、バックアップ分割数を算出する（Ｓ２３０，本発明の「決定手段」に相当）。
【００４１】
具体的には、データの総受信量をＲＤ、１個のＳＤＲＡＭの容量をＭＣ、電圧検出回路３５により電圧低下が検出されてから、第２低電圧電源９３からの供給電圧がＡＳＩＣ２０やＲＡＭモジュール１０（特にＳＤＲＡＭ１３，１４）の動作を補償できない電圧（以下では「ＡＳＩＣ動作限界電圧」という、図７参照）まで低下するのに要する時間（以下では「電源遮断時間」という、図７参照）をＴＳ、退避制御回路２４が単位量のデータを非対象メモリから対象メモリへ転送するのに要する時間（以下では「単位転送時間」という）をＴＵとして、以下の（１）（２）式に示す条件のいずれかを満たす場合は、バックアップ分割数（対象メモリの数）を２とし、いずれの条件も満たさない場合は、バックアップ分割数を１とする。
【００４２】
なお、（２）式の左辺は、対象メモリを１個として、他の３個の非対象メモリに記憶されたデータを対象メモリに退避させるのに要する転送時間の推定値を表す。
ＲＤ（データ総受信量）＞ＭＣ（１個のＳＤＲＡＭ容量）          （１）
（ＲＤ／４×３）×ＴＵ（単位転送時間）＞ＴＳ（電源遮断時間）    （２）
例えば、ＲＤ＝１Ｍｂｙｔｅ，ＭＣ＝１６Ｍｂｙｔｅ，ＴＵ＝１０ｎｓ／ｂｙｔｅとした場合、  ＲＤ＜ＭＣとなるため（１）式は満たさない。また、（２）式の左辺、即ち、転送時間の推定値は、約７．８ｍｓとなる。
【００４３】
ここで、ＴＳ＝１０ｍｓであれば、（２）式も満たさないためバックアップ分割数は１となり、ＴＳ＝５ｍｓであれば、（２）式を満たすためバックアップ分割数は２となる。
次に、この算出したバックアップ分割数、及び受信データが格納された領域の先頭アドレス，末尾アドレス（又はデータ量）からなる退避用構成情報を特定対象メモリ（ＳＤＲＡＭ１１）に書き込む（Ｓ２４０，本発明の「第１記憶制御手段」に相当）。
【００４４】
一方、バックアップデータが有ると判断された場合（Ｓ２１０：ＹＥＳ）は、特定対象メモリ（ＳＤＲＡＭ１１）に格納されている復元用構成情報に基づいて、退避先である対象メモリに格納されているバックアップデータを、退避元の非対象メモリに戻すと共に、特定対象メモリに書き込まれている復元用構成情報を退避用構成情報に書き換えるバックアップデータ復元処理を行う（Ｓ２５０）。
【００４５】
退避用構成情報の書込（Ｓ２４０）又はバックアップデータ復元処理（Ｓ２５０）が終了すると、ＲＡＭモジュール１０に格納されている受信データを、画像形成部２に転送することにより、画像形成部２に受信データの印刷を実行させ（Ｓ２６０）、画像形成部２からの応答信号に基づいて、印刷に成功したか否かを判断する（Ｓ２７０）。
【００４６】
そして、印刷に成功した場合（Ｓ２７０：ＹＥＳ）は、退避用構成情報及び受信データをＲＡＭモジュール１０から削除して（Ｓ２８０）、Ｓ２２０に戻り、上述の処理を繰り返し実行する。
【００４７】
一方、印刷に失敗した場合（Ｓ２７０：ＮＯ）は、装置各部からの信号に基づき、印刷に失敗した原因が除去されているか否か、即ちリカバリー済みであるか否かを判断し（Ｓ２９０）、未だリカバリーされていなければ（Ｓ２９０：ＮＯ）、同ステップを繰り返すことで待機し、リカバリー済みであれば（Ｓ２９０：ＹＥＳ）、Ｓ２６０に戻って、再度、印刷を実行する。
【００４８】
なお、印刷に失敗する原因としては、インク切れ，用紙切れ，紙詰まり等があり、これらに対応して、インクの交換，用紙の補充，詰まった紙の除去等が確認されるとリカバリー済みであると判断される。
［動作例］
このように構成された画像形成装置１では、図５（ａ）に示すように、モデム２２を介して公衆回線からＦＡＸデータを受信すると、その受信データはＣＰＵ２３によってＲＡＭモジュール１０に格納され（データ受信処理）、その後、図５（ｂ）に示すように、ＣＰＵ２３によって、特定対象メモリであるＳＤＲＡＭ１１に退避用構成情報が格納される（ＦＡＸ受信処理のＳ２４０）。
【００４９】
このとき、電源遮断時間が経過する前に、ＳＤＲＡＭ１２〜１４のデータを全てＳＤＲＡＭ１１に転送できる場合は（図７参照）、バックアップ分割数が１に設定され、電源遮断時間が経過する前に、ＳＤＲＡＭ１２〜１４のデータを全てＳＤＲＡＭ１１に転送できない場合（図９参照）、或いはそもそも受信データの総受信量がＳＤＲＡＭ１１の容量を超えている場合には、バックアップ分割数が２に設定される。
【００５０】
この状態で、受信データの印刷が完了する前に、電圧検出回路３５が第１電源ラインＬ１の電圧低下を検出すると（図６（ａ），図８（ａ）参照）、退避制御回路２４は、ＳＤＲＡＭ１１に格納されている退避用構成情報に従って、非対象メモリのデータを対象メモリに転送することで退避させると共に、復元用構成情報が特定対象メモリであるＳＤＲＡＭ１１に格納される（図６（ｂ），図８（ｂ）参照）。なお、図６は、バックアップ分割数が１の場合を示し、図８は、バックアップ分割数が２の場合の動作を示す。
【００５１】
このデータ転送は、電源遮断時間内に終了するため、非対象メモリのデータは確実に対象メモリに格納される。その後、第２電源ラインＬ２の電圧がＡＳＩＣ２０やＳＤＲＡＭ１３，１４が動作不能となるＡＳＩＣ動作限界電圧まで低下するが、対象メモリとなる可能性のあるＳＤＲＡＭ１１，１２には、バックアップ電源回路３３を介してバックアップされた第２低電圧ＢＤＬが供給されているため、補助電源３０の容量が許す限り、対象メモリに格納されたデータが保持される。
【００５２】
その後、電源供給が再開された時には、特定対象メモリであるＳＤＲＡＭ１１に格納されている復元用構成情報に従って、対象メモリに退避させたデータを、元の非対象メモリに転送することにより復元すると共に、ＳＤＲＡＭ１１に退避用構成情報が格納されることになる（図６（ａ），図８（ａ）参照）。
［効果］
以上説明したように、画像形成装置１では、電源回路９からの電源供給が遮断（電源電圧の低下が検出）されても、電源遮断時間の間は、ＲＡＭモジュール１０やＡＳＩＣ２０への電源供給が継続されることを利用し、この間に、ＲＡＭモジュール１０に格納されているデータを、バックアップ電源回路３３からバックアップされた第２低電圧ＢＤＬの供給を受けるＳＤＲＡＭ１１，１２に退避させている。
【００５３】
従って、画像形成装置１によれば、バックアップするメモリの個数を削減できると共に、データを退避させる際に補助電源３０の電力を消費することがなく、その結果、補助電源３０の容量が同じであれば、バックアップ可能時間を延ばすことができ、バックアップ可能時間が同じであれば、補助電源３０の容量を削減することができる。
【００５４】
また、画像形成装置１では、ＳＤＲＡＭ１３，１４への給電を行う第２電源ラインＬ２は、第１電源ラインＬ１を介して電源供給を行う第１低電圧電源９２から電源供給を受けて動作する第２低電圧電源９３から電源供給を受けるように構成され、第１電源ラインＬ１の給電電圧の低下を検出すると、非対象メモリから対象メモリにデータを退避するように構成されている。
【００５５】
従って、画像形成装置１によれば、長い電源遮断時間を確保することができ、この電源遮断時間の間に退避させることが可能なデータ量を増やすことができる。
また、電圧検出回路３５は、バックアップ電源回路３３に電源供給を行っている既存の第１電源ラインＬ１の電圧を検出しているため、電圧検出回路３５のためだけに、新たな電源ラインを設ける必要がなく、低コスト化することができる。
【００５６】
また、画像形成装置１では、受信データの総受信量ＲＤ，電源遮断時間ＴＳに基づいて、バックアップ分割数を求めているため、その時々の状況に応じた最適なバックアップ分割数（即ち、対象メモリの数）を設定することができ、無駄のないバックアップを実行することができる。
【００５７】
更に、画像形成装置１では、受信データがＲＡＭモジュール１０に格納されると、特定対象メモリ（ＳＤＲＡＭ１１）に退避用構成情報を格納し、また、非対象メモリから対象メモリにデータが退避されると、対象メモリに復元用構成情報を格納するようにされている。
【００５８】
従って、画像形成装置１によれば、電源供給の遮断時，再開時には、これら構成情報を参照することにより、データの退避や復元を速やかに実行することができる。
［他の実施形態］
上記実施形態では、非対象メモリのデータを対象メモリに退避させる時に、非対象メモリ毎に個別に退避させているが、非対象メモリのデータを同時に読み込んで、対象メモリへの書き込みを、個別に行うように構成してもよい。
【００５９】
また、非対象メモリの数が対象メモリの数の整数倍である場合には、対象メモリへの書き込みも、並行して行うように構成してもよい。
上記実施形態では、バックアップ電源回路３３は、対象メモリとなる可能性のあるＳＤＲＡＭ１１，１２を固定的にバックアップしているが、対象メモリのみをバックアップするようバックアップ先を切替可能に構成してもよい。例えば、Ｓ２３０にて算出されたバックアップ分割数が１である場合、バックアップ電源回路３３は、バックアップ先をＳＤＲＡＭ１１に切替え、Ｓ２３０にて算出されたバックアップ分割数が２である場合、バックアップ電源回路３３は、バックアップ先をＳＤＲＡＭ１１，１２に切替える。この場合、バックアップ可能時間を更に延ばすことができる。
【００６０】
上記実施形態では、ＲＡＭモジュール１０をＳＤＲＡＭにより構成したが、ＳＤＲＡＭに限らず揮発性メモリであればよい。
【図面の簡単な説明】
【００６１】
【図１】制御部の主要部の構成を示すブロック図。
【図２】画像形成装置の全体構成を示すブロック図。
【図３】退避制御の内容を示すフローチャート。
【図４】ＦＡＸ受信処理の内容を示すフローチャート。
【図５】ＦＡＸデータ受信時の動作を示す説明図。
【図６】ＦＡＸデータ退避時（受信データ量＝小）の動作を示す説明図。
【図７】ＦＡＸデータ退避時（受信データ量＝小）の電源シーケンス図。
【図８】ＦＡＸデータ退避時（受信データ量＝大）の動作を示す説明図。
【図９】ＦＡＸデータ退避時（受信データ量＝大）の電源シーケンス図。
【符号の説明】
【００６２】
１…画像形成装置  ２…画像形成部  ３…画像読取部  ４…操作パネル  ５…外部メモリカードＩ／Ｆ  ６…パラレルＩ／Ｆ  ７…ＵＳＢＩ／Ｆ  ８…制御部  ９…電源回路  １０…ＲＡＭモジュール  １１〜１４…ＳＤＲＡＭ  ２０…制御部  ２１…ＳＤＲＡＭ制御回路  ２２…モデム  ２３…ＣＰＵ  ２４…退避制御回路  ３０…補助電源  ３３…バックアップ電源回路  ３５…電圧検出回路  ９１…高電圧電源  ９２…第１低電圧電源  ９３…第２低電圧電源
【図１】
0004811415.tif 000002
【図２】
0004811415.tif 000003
【図３】
0004811415.tif 000004
【図４】
0004811415.tif 000005
【図５】
0004811415.tif 000006
【図６】
0004811415.tif 000007
【図７】
0004811415.tif 000008
【図８】
0004811415.tif 000009
【図９】
0004811415.tif 000010