(57)【要約】【課題】  揮発性メモリのバックアップ時の消費電流を、揮発性メモリに記憶されているデータ量が少ないほど減らせるようにする。【解決手段】  主電源２がオフした後に、まず、メモリデータ監視部９で揮発性メモリ８のデータ領域（記憶領域）の全容量と使用容量を監視し、その監視によって得られる全体容量のうちの使用容量である使用状況を確認し、システム制御部７で使用状況が１／８以上か、１／４以上か、１／２以上か、３／４以上かをそれぞれ確認する。その確認結果から、一番使用状況が少ないデータアレイの部分で使用しているデータが入りきるところまでを、セルフリフレッシュ状態にして、電源制御回路５で補助電源３から電源回路６を通って電流を供給するように制御する。【選択図】        図１
2011086044.tif 000002
【特許請求の範囲】
【請求項１】
揮発性メモリ内のバックアップ対象のデータが記憶されている領域の割合を調べ、該割合に基づいて前記データの記憶されている部分領域を含む容量について補助電源手段からの給電によってセルフリフレッシュし、前記揮発性メモリ内のデータをバックアップ制御する制御手段を備えたことを特徴とするメモリバックアップ制御装置。
【請求項２】
前記揮発性メモリ内に記憶されているバックアップ対象のデータは、予め指定された種類のジョブのデータであることを特徴とする請求項１記載のメモリバックアップ制御装置。
【請求項３】
前記揮発性メモリ内に記憶されているバックアップ対象のデータは、予め指定された重要度のデータであることを特徴とする請求項１記載のメモリバックアップ制御装置。
【請求項４】
前記揮発性メモリ内に記憶されているバックアップ対象のデータを、予め指定された種類のジョブのデータと、予め指定された重要度のデータとのいずれか一方を選択する選択手段を設けたことを特徴とする請求項１記載のメモリバックアップ制御装置。
【請求項５】
前記データの重要度を設定する手段を設けたことを特徴とする請求項３又は４記載のメモリバックアップ制御装置。
【請求項６】
請求項１乃至５のいずれか一項に記載のメモリバックアップ制御装置を備えたことを特徴とする画像形成装置。
【請求項７】
請求項１乃至５のいずれか一項に記載のメモリバックアップ制御装置を備えたことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、メモリバックアップ制御装置と画像形成装置と情報処理装置に関する。
【背景技術】
【０００２】
ファクシミリ，コピー機，プリンタ，複合機（これらを含めて「画像形成装置」「画像処理装置」ともいう），及びパーソナルコンピュータを含む各種の電子装置（「電子機器」ともいう）には、突然の停電や電源断の時に揮発性メモリの内容をバックアップする機能が必要とされている。
例えば、ファクシミリ（ＦＡＸ）では、送信側の装置又は受信側の装置での電源断によってファクシミリ送受信が正常に行われなかった場合でも、データの再送受信を確実に行えるようにするため、送信側と受信側の装置でそれぞれデータ送受信時の揮発性メモリの内容をバックアップする機能のニーズが非常に高い。
【０００３】
また、ＬＰベースＭＦＰなどの小型の複合機（マルチファンクションペリフェラル：ＭＦＰ）とファクシミリでは、従来のメモリ集約のためにファクシミリ機能だけに使用するメモリを有する大型のＭＦＰとは異なり、コピー（Ｃｏｐｙ），プリント（Ｐｒｉｎｔ），ファクシミリ通信（ＦＡＸ）を含む全ての機能のワークメモリとして揮発性メモリ（例えば、ダイナミック・ランダム・アクセス・メモリ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：ＤＲＡＭ））を使用するようにしたものがある。
このような装置においては、商用電源の停電や電源断時に、揮発性メモリ内のファクシミリ送信する画像データとファクシミリ受信した画像データを、装置内に設けた電池からの給電によってバックアップするメモリバックアップの技術が既に知られている。
【０００４】
上記メモリバックアップについて、バックアップ中の揮発性メモリの消費電流は、バックアップするデータ量により決定されるのではなく、揮発性メモリの特性に左右される。
すなわち、揮発性メモリ内のバックアップの必要なデータ量が多くても少なくても消費電流は殆ど同じであり、使用される揮発性メモリ自体の消費電流特性がそのままバックアップ時の消費電流となる。
したがって、メモリバックアップ機能を設けると、例えば、上述した小型の複合機やファクシミリでは、揮発性メモリを共通化することによってシステム全体のメモリ容量が大容量になるので、それを長時間バックアップするにはより多くの容量の電池が必要になるという問題があった。
また、上記揮発性メモリの他にＤＩＭＭなどの増設メモリの内容もバックアップするには、電池による給電について更に大きな電流が必要になるという問題があった。
【０００５】
ところで、揮発性メモリのＤＲＡＭに関しては、データのバックアップ時など、データのアクセスなどをしない場合にデータ保持のみを行い、消費電流を下げるセルフリフレッシュ機能が多く用いられている。
そこで従来、複数個の揮発性メモリが存在する電子装置において、バックアップ時のデータサイズから複数個の揮発性メモリのうちの１つにデータを集約できる場合、データが保持されている揮発性メモリ以外への電池による給電をオフにすることにより、バックアップ時の消費電流を下げる電子装置（例えば、特許文献１参照）があった。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したような従来のメモリバックアップ制御の電子装置では、１つの揮発性メモリについては全記憶領域をバックアップすることが前提になっており、記憶されているデータ量がどんなに少なくとも、揮発性メモリの１つ分の消費電流が必ず発生してしまうので、揮発性メモリに記憶されているデータ量が少ないほどバックアップ時間を延ばすことができないという問題があった。
この発明は上記の点に鑑みてなされたものであり、揮発性メモリのバックアップ時の消費電流を、揮発性メモリに記憶されているデータ量が少ないほど減らせるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
この発明は上記の目的を達成するため、揮発性メモリ内のバックアップ対象のデータが記憶されている領域の割合を調べ、その割合に基づいて上記データの記憶されている部分領域を含む容量について補助電源手段からの給電によってセルフリフレッシュし、上記揮発性メモリ内のデータをバックアップ制御する制御手段を備えたメモリバックアップ制御装置を提供する。
また、上記揮発性メモリ内に記憶されているバックアップ対象のデータを、予め指定された種類のジョブのデータ、あるいは、予め指定された重要度のデータにするとよい。
さらに、上記揮発性メモリ内に記憶されているバックアップ対象のデータを、予め指定された種類のジョブのデータと、予め指定された重要度のデータとのいずれか一方を選択する選択手段を設けるとよい。
また、上記データの重要度を設定する手段を設けるとよい。
さらに、上記のようなメモリバックアップ制御装置を備えた画像形成装置と情報処理装置も提供する。
【発明の効果】
【０００８】
この発明によるメモリバックアップ制御装置と画像形成装置と情報処理装置は、揮発性メモリのバックアップ時の消費電流を、揮発性メモリに記憶されているデータ量が少ないほど減らせるようにすることができる。
【図面の簡単な説明】
【０００９】
【図１】この発明の実施例１〜３に共通のメモリバックアップ制御装置の構成を示すブロック図である。
【図２】実施例１のメモリバックアップ制御装置の処理を示すフローチャート図である。
【図３】図２の続きの処理を示すフローチャート図である。
【図４】図３の続きの処理を示すフローチャート図である。
【図５】図１に示すメモリバックアップ制御装置のメモリ蓄積例を示す図である。
【００１０】
【図６】実施例２のメモリバックアップ制御装置の他の処理を示すフローチャート図である。
【図７】図６の続きの処理を示すフローチャート図である。
【図８】図７の続きの処理を示すフローチャート図である。
【図９】図９は、図１に示すメモリバックアップ制御装置のメモリ蓄積例を示す図である。
【図１０】実施例３のメモリバックアップ制御装置の他の処理を示すフローチャート図である。
【００１１】
【図１１】図１０の続きの処理を示すフローチャート図である。
【図１２】図１１の続きの処理を示すフローチャート図である。
【図１３】この発明の第２の参考技術であるメモリ容量監視を行うメモリバックアップ制御装置の構成を示す機能ブロック図である。
【図１４】図１３に示すメモリバックアップ制御装置のメモリバックアップ制御処理を示すフローチャート図である。
【発明を実施するための形態】
【００１２】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
まず、この発明の参考技術のメモリバックアップ制御装置について説明する。
＜この発明の第１の参考技術のメモリバックアップ制御装置＞
この第１の参考技術のメモリバックアップ制御装置は、電源断を検知した場合、内部の揮発性メモリに対して、同じく内部に設けた補助電源から給電することにより、揮発性メモリに記憶されたデータを保持するメモリバックアップ制御を行う。
そのメモリバックアップ制御では、データ保持の省エネルギーモード（「省エネモード」と略称する）であるセルフリフレッシュモード（「ＳＲモード」と略称する）に入れた状態でバックアップを実施している。
例えば、揮発性メモリの代表格であるＤＲＡＭに対するメモリバックアップ制御が該当する。
【００１３】
上記セルフリフレッシュモードは、揮発性メモリ全体の消費電流を少なくすることが出来る機能であるが、その時の消費電流はバックアップされる揮発性メモリ内のデータ量により決定されるものではなく、揮発性メモリ自体の特性に起因する。
つまり、バックアップする必要があるデータの容量が多くても少なくても、バックアップする揮発性メモリ自体のセルフリフレッシュモード時の消費電流がそのままバックアップ時の消費電流になる。
したがって、例えば、複数の揮発性メモリに対するメモリバックアップ制御では、消費電流が非常に大きくなってしまい、その結果、メモリバックアップ制御装置に設ける補助電源の大容量化によってコストが上昇する問題や、バックアップ時間の短時間化という問題が発生してしまう。
【００１４】
＜この発明の第２の参考技術のメモリバックアップ制御装置＞
そこで、第２の参考技術のメモリバックアップ制御装置では、上記問題の解決のために、複数の揮発性メモリを備えて、各揮発性メモリの使用容量を監視し、バックアップ制御時、いくつかの揮発性メモリにそれぞれ記憶されたデータの使用容量が少なく、その各データをまとめると１個の揮発性メモリの全記憶容量で賄える容量になる場合、各データを１個の揮発性メモリに集約し、バックアップ時に電流の供給が必要なメモリ個数を減らすことにより、バックアップ時の消費電流を減らすメモリバックアップ制御を実施している。
【００１５】
図１３は、この発明の第２の参考技術のメモリバックアップ制御装置の構成を示す機能ブロック図である。
第２の参考技術のメモリバックアップ制御装置は、充電回路２１，主電源部２２，補助電源部２３，電圧監視回路２４，電源制御回路２５，電源回路２６，システム制御部２７，第１揮発性メモリ２８，第２揮発性メモリ２９，メモリデータ監視部３０，ＡＣケーブル３１を備えている。
充電回路２１は、ＡＣ電源（例えば、商用電源）からＡＣケーブル３１を介して供給される電流によって補助電源部２３を充電する。
主電源部２２は、ＡＣ電源から供給される電流を電源制御回路２５へ供給する。
【００１６】
補助電源部２３は、バックアップ制御時に主電源部２２以外から電流を供給可能な２次電池やスーパーキャパシタである。
電圧監視回路２４は、補助電源部２３の電圧を監視し、その監視結果を電源制御回路２５へ通知する。
電源制御回路２５は、電圧監視回路２４の監視結果に基づいて、主電源部２２又は補助電源部２３のいずれか一方からの電流を電源回路２６を介して第１揮発性メモリ２８又は第２揮発性メモリ２９に供給する制御を行う。
電源回路２６は、電源制御回路２５の制御により、第１揮発性メモリ２８又は第２揮発性メモリ２９にそれぞれの動作電圧の電流を供給する。
【００１７】
システム制御部２７は、ＣＰＵであり、電源制御回路２５の制御と、第１揮発性メモリ２８と第２揮発性メモリ２９へのコマンドの発行とを含む各種の制御を行う。
第１揮発性メモリ２８と第２揮発性メモリ２９は、電流が供給されないとデータが消えてしまう揮発性のメモリ（例えば、ＤＲＡＭ）である。図１３では、揮発性メモリは２個の場合を示しているが、３個以上でも同様である。
メモリデータ監視部３０は、第１揮発性メモリ２８と第２揮発性メモリ２９について、それぞれデータが格納された領域の使用容量と空き容量を監視し、その監視結果をシステム制御部２７へ通知する。
【００１８】
図１４は、第２の参考技術のメモリバックアップ制御装置のメモリバックアップ制御処理を示すフローチャート図である。
システム制御部２７は、ステップ（図中「Ｓ」で示す）１２１で、メモリデータ監視部３０から通知される監視結果に基づいて、第１揮発性メモリ２８の空き容量（Ｍ１ｅ）と使用容量（Ｍ１ｕ）をチェックし、第２揮発性メモリ２９の空き容量（Ｍ２ｅ）と使用容量（Ｍ２ｕ）をチェックする。このように、複数ある揮発性メモリのそれぞれの空き容量と使用容量をチェックし、ステップ１２２へ進む。
ステップ１２２では、Ｍ１ｅ≧Ｍ２ｕか否かを判断し、Ｍ１ｅ≧Ｍ２ｕならステップ１３６へ進み、Ｍ１ｅ≧Ｍ２ｕでなければステップ１２３へ進む。
ステップ１２３では、Ｍ２ｅ≧Ｍ１ｕか否かを判断し、Ｍ２ｅ≧Ｍ１ｕならステップ１２４へ進み、Ｍ２ｅ≧Ｍ１ｕでなければステップ１３１へ進む。
【００１９】
ステップ１２４では、第１揮発性メモリ２８のデータを第２揮発性メモリ２９の空き領域に転送して記憶し、ステップ１２５へ進む。
ステップ１２５では、第１揮発性メモリ２８への給電をオフにし、ステップ１２６へ進む。
ステップ１２６では、補助電源部２３の出力をオンにし、第２揮発性メモリ２９へ給電し、ステップ１２７へ進む。
ステップ１２７では、第２揮発性メモリ２９へＳＲ信号（セルフリフレッシュ信号）を送信し、第２揮発性メモリ２９をセルフリフレッシュ状態にし、ステップ１２８へ進む。
ステップ１２８では、電圧監視回路２４からの監視結果に基づいて、補助電源部２３の電圧を監視し、ステップ１２９へ進む。
【００２０】
このように、補助電源部２３から第２揮発性メモリ２９へ電流を供給すると、補助電源部２３の電圧は徐々に降下するため、補助電源部２３の電圧を監視する。
ステップ１２９では、補助電源部２３の電圧が予め設定した停止電圧以下か否かを判断し、補助電源部２３の電圧が停止電圧以下でなければ、ステップ１２８とステップ１２９の処理を繰り返し、補助電源部２３の電圧が停止電圧以下なら、ステップ１３０へ進む。
ステップ１３０では、補助電源部２３の出力をオフにし、この処理を終了する。
また、ステップ１３１では、補助電源部２３の出力をオンにし、第１揮発性メモリ２８と第２揮発性メモリ２９へ給電し、ステップ１３２へ進む。
ステップ１３２では、第１揮発性メモリ２８と第２揮発性メモリ２９へそれぞれＳＲ信号を送信し、第１揮発性メモリ２８と第２揮発性メモリ２９をそれぞれセルフリフレッシュ状態にし、ステップ１３３へ進む。
【００２１】
ステップ１３３では、電圧監視回路２４からの監視結果に基づいて、補助電源部２３の電圧を監視し、ステップ１３４へ進む。
このように、補助電源部２３から第１揮発性メモリ２８と第２揮発性メモリ２９へ電流を供給すると、補助電源部２３の電圧は徐々に降下するため、補助電源部２３の電圧を監視する。
ステップ１３４では、補助電源部２３の電圧が予め設定した停止電圧以下か否かを判断し、補助電源部２３の電圧が停止電圧以下でなければ、ステップ１３３とステップ１３４の処理を繰り返し、補助電源部２３の電圧が停止電圧以下なら、ステップ１３５へ進む。
ステップ１３５では、補助電源部２３の出力をオフにし、この処理を終了する。
【００２２】
さらに、ステップ１３６では、第２揮発性メモリ２９のデータを第１揮発性メモリ２８の空き領域に転送して記憶し、ステップ１３７へ進む。
ステップ１３７では、第２揮発性メモリ２９への給電をオフにし、ステップ１３８へ進む。
ステップ１３８では、補助電源部２３の出力をオンにし、第１揮発性メモリ２８へ給電し、ステップ１３９へ進む。
ステップ１３９では、第１揮発性メモリ２８へＳＲ信号を送信し、第１揮発性メモリ２８をセルフリフレッシュ状態にし、ステップ１４０へ進む。
【００２３】
ステップ１４０では、電圧監視回路２４からの監視結果に基づいて、補助電源部２３の電圧を監視し、ステップ１４１へ進む。
このように、補助電源部２３から第１揮発性メモリ２８へ電流を供給すると、補助電源部２３の電圧は徐々に降下するため、補助電源部２３の電圧を監視する。
ステップ１４１では、補助電源部２３の電圧が予め設定した停止電圧以下か否かを判断し、補助電源部２３の電圧が停止電圧以下でなければ、ステップ１４０とステップ１４１の処理を繰り返し、補助電源部２３の電圧が停止電圧以下なら、ステップ１４２へ進む。
ステップ１４２では、補助電源部２３の出力をオフにし、この処理を終了する。
【００２４】
上述した参考技術のメモリバックアップ制御装置では、複数の揮発性メモリにデータが記憶されていた場合、そのデータのバックアップには各揮発性メモリに対して給電が必要になり、それぞれの揮発性メモリ内に記憶されたデータがどんなに少なくても、そのデータのバックアップには１つ分の揮発性メモリの電流が必要になり、バックアップするために必要な消費電流が大きくなってしまうという問題があった。
そこで、主電源部２２のオフが発生した場合、まず、システム制御部２７は、メモリデータ監視部３０で第１揮発性メモリ２８と第２揮発性メモリ２９の各メモリの空き容量と使用容量を確認する。
【００２５】
その確認結果に基づいて、一方の揮発性メモリの使用容量をもう一方の揮発性メモリに集約可能と判断すると、例えば、第２揮発性メモリ２９のデータの使用量が第１揮発性メモリ２８の空き容量に収まる場合、第２揮発性メモリ２９のデータを第１揮発性メモリ２８の空き容量に移動させる。
さらに、電源制御回路２５でバックアップ必要なメモリである第１揮発性メモリ２８の方だけに電源回路２６の給電をオンにし、第１揮発性メモリ２８をセルフリフレッシュモードにする。
なお、上述の制御処理では、補助電源部２３をオンにした後に揮発性メモリをセルフリフレッシュモードにする処理順番を示したが、揮発性メモリをセルフリフレッシュモードにした後に補助電源部２３をオンにする場合もある。
【００２６】
こうして、補助電源部２３から電源制御回路２５を介して電源回路２６へ電流を供給し、電源回路２６は第１揮発性メモリ２８の動作電圧の電流を作成し、セルフリフレッシュ状態になった第１揮発性メモリ２８に対して供給し、メモリバックアップを行う。
メモリバックアップ動作中は、補助電源部２３から常に電流を供給するので、補助電源部２３の容量はしだいに減少し、電圧が降下していく。そこで、電圧監視回路２４は補助電源部２３を監視し、補助電源部２３の供給する電流の電圧値が予め設定された監視電圧値以下になった場合、電源制御回路２５に対して補助電源部２３の給電を遮断する信号を送信する。
そして、補助電源部２３からの電流供給が遮断され、第１揮発性メモリ２８に電流が供給されなくなるので、その時点でメモリバックアップは終了になる。
【００２７】
このようなメモリバックアップ制御処理を実施すれば、複数の揮発性メモリにそれぞれ記憶されたデータを集約してバックアップが必要な揮発性メモリの個数を少なくできるので、バックアップ時の消費電流を減らし、バックアップ時間を長く保つことができる。
しかし、上述のメモリバックアップ制御処理でも、１つの揮発性メモリの使用量がメモリ１個分の容量に大きく満たない時にも、メモリ１個全体をバックアップしなくてはならず、バックアップに必要なメモリ容量が少ない場合の消費電流を減らすことが出来ず、その場合にはバックアップする時間を長くすることができないという問題があった。
【００２８】
次に、この発明の実施形態のメモリバックアップ制御装置について説明する。
この発明の実施形態のメモリバックアップ制御装置は、後述する実施例１〜３に共通して適用するものであり、ファクシミリ，コピー機，プリンタ，複合機（これらを含めて「画像形成装置」「画像処理装置」ともいう），及びパーソナルコンピュータを含む各種の電子装置（「電子機器」ともいう）に設けることができる。
図１は、この発明の実施例１〜３に共通のメモリバックアップ制御装置の構成を示す機能ブロック図である。
このメモリバックアップ制御装置は、充電回路１，主電源部２，補助電源部３，電圧監視回路４，電源制御回路５，電源回路６，システム制御部７，揮発性メモリ８，メモリデータ監視部９を備えている。
【００２９】
充電回路１は、主電源部２からの電流によって補助電源部３を充電する回路である。
主電源部２は、ＡＣ電源からＡＣケーブル３１を介して電流が供給され、メモリバックアップ制御装置内の揮発性メモリ８を含む各部へ電流を供給する電源部である。
補助電源部３は、充電回路１によって充電される２次電池やスーパーキャパシタなどの電源部であり、揮発性メモリ８を含む各部へ主電源部２以外から電流を供給する電源部である。
電圧監視回路４は、補助電源部３が出力する電流の電圧を監視する回路である。
電源制御回路５は、主電源部２又は補助電源部３から供給される電流を電源回路６を含む各部へ供給する制御をする。
【００３０】
電源回路６は、揮発性メモリ８に電流を供給する回路である。
システム制御部７は、ＣＰＵを含むマイクロコンピュータによって実現され、電源制御回路５の制御と、揮発性メモリ８へセルフリフレッシュする部分を示すコマンドを発行する制御を含む各種の制御を行う。
揮発性メモリ８は、電流が供給されないとデータが消えてしまうＤＲＡＭを含む揮発性の読み書き可能な記憶部である。
メモリデータ監視部９は、揮発性メモリ８に格納されたデータの使用容量とデータ種類などを監視する。
【００３１】
〔実施例１〕
図１に示したメモリバックアップ制御装置について実施例１のメモリバックアップ制御装置について説明する。
＜この発明の実施例１のメモリバックアップ制御装置＞
実施例１のメモリバックアップ制御装置におけるメモリバックアップ制御処理では、揮発性メモリ（例えば、ＤＤＲ３，ＭｏｂｉｌｅＤＤＲを含むＤＲＡＭ）の全データ領域に対する所定割合のアレイ単位でセルフリフレッシュするパーシャルアレイセルフリフレッシュ機能（以下「ＰＡＳＲ機能」と略称する）を用いて揮発性メモリのバックアップを実施する。
【００３２】
上記ＰＡＳＲ機能は、従来のセルフリフレッシュ機能が揮発性メモリの全データ領域（全メモリセルアレイ）に対してリフレッシュしていたのに対して、揮発性メモリの全データ領域の内の一部（データ保持が必要なメモリセルアレイの一部）に対してセルフリフレッシュを行う。
この実施例１では、揮発性メモリへのコマンド投入により、セルフリフレッシュを行う単位を、全データ領域の３／４アレイ，１／２アレイ，１／４アレイ，１／８アレイの４種類の割合の中から選択する仕組みにしている。
【００３３】
このメモリバックアップ制御装置は、主電源２がオフ（ＯＦＦ）した後に、まず、メモリデータ監視部９で揮発性メモリ８のデータ領域（記憶領域）の全容量と使用容量を監視し、その監視によって得られる全体容量（全容量）のうちの使用容量の割合を示す使用状況を確認する。
バックアップ時の消費電流は少ない方が良いため、システム制御部７で使用状況が１／８以上か、１／４以上か、１／２以上か、３／４以上かをそれぞれ確認する。
その確認結果から、一番使用状況が少ないデータアレイの部分で使用しているデータが入りきるところまでを、セルフリフレッシュ状態にして、電源制御回路５で補助電源３から電源回路６を通って電流を供給するように制御する。
【００３４】
このように制御することにより、揮発性メモリ８に記憶されたデータの容量が全データ容量よりも少ない場合、バックアップ時の消費電流を減らしてメモリ１個分以下にすることができ、いままでと同等の補助電源部３の容量でも長時間のバックアップが可能になる。
また、保持するデータが毎回少ないのであれば、補助電源部３の低容量化と小型化を図ることができる。
【００３５】
図２乃至図４は、実施例１のメモリバックアップ装置のメモリバックアップ制御処理を示すフローチャート図である。各図中の丸付きのＡ〜Ｄの符号は、各図間での処理の移行先を示している。
このメモリバックアップ制御処理は、図２に示すように、ステップ（図中「Ｓ」で示す）１で、揮発性メモリ８の記憶領域の全容量と使用しているメモリ容量とを調べ、揮発性メモリ８の使用割合Ｍｕｒ（＝使用容量／全容量、全容量の使用割合）を求めて、ステップ２へ進む。
ステップ２では、揮発性メモリ８の使用割合Ｍｕｒが、ＰＡＳＲ機能を用いてデータ保持できる最小のメモリ容量の１／８以上か否か（揮発性メモリ８について、データが記憶されているデータ領域の容量が全容量の１／８以上か否か）を判断し、使用割合Ｍｕｒ≧１／８なら、ステップ８へ進み、使用割合Ｍｕｒ＜１／８なら、ステップ３へ進む。
【００３６】
ステップ３では、補助電源部３の出力をオンにし、電源制御回路５によって補助電源部３からの電流を電源回路６を介して揮発性メモリ８に供給し、ステップ４へ進む。
ステップ４では、主電源部２の電圧の降下を検出すると、揮発性メモリ８の１／８アレイにＳＲ信号を送信し、ステップ５へ進む。
上記主電源部２の電圧の降下の検出は、例えば、電源制御回路５が検出してシステム制御部７へ通知するようにすると良い。
このようにして、主電源部２と補助電源部３からの給電が開始された後は、主電源部２からの給電が断になっても、補助電源部３からの電流が揮発性メモリ８へ供給され続け、データ領域の１／８アレイ（データが記憶されている部分を含む部分領域のみ）にセルフリフレッシュが実施される。
【００３７】
したがって、揮発性メモリ８のデータ保持時の消費電流を必要さと意低減に減らしてバックアップ時の補助電源部３の電力消費を少なくすることができ、バックアップの時間を延ばすことができる。
ステップ５では、電圧監視回路４によって補助電源部３の電圧を監視し、その監視結果を電源回路５を介してシステム制御部７へ通知し、ステップ６へ進む。
ステップ６では、上記通知内容に基づいて停止電圧以下か否か（補助電源部３の電圧が、予め設定した給電を停止する停止電圧以下か否か）を判断し、停止電圧以下でなければ、この判断処理を繰り返し、停止電圧以下なら、ステップ７へ進む。
ステップ７では、電源制御回路５によって補助電源部３の出力をオフにし、補助電源部３からの給電を遮断し、バックアップを終了する。
【００３８】
また、ステップ８では、揮発性メモリ８の使用割合Ｍｕｒが、ＰＡＳＲ機能を用いてデータ保持できる最小のメモリ容量の１／４以上か否か（揮発性メモリ８について、データが記憶されているデータ領域の容量が全容量の１／４以上か否か）を判断し、使用割合Ｍｕｒ≧１／４なら、図３のステップ１４へ進み、使用割合Ｍｕｒ＜１／４なら、ステップ９へ進む。
図２に戻り、ステップ９では、補助電源部３の出力をオンにし、電源制御回路５によって補助電源部３からの電流を電源回路６を介して揮発性メモリ８に供給し、ステップ１０へ進む。
ステップ１０では、主電源部２の電圧の降下を検出すると、揮発性メモリ８の１／４アレイにＳＲ信号を送信し、ステップ１１へ進む。
【００３９】
上記主電源部２の電圧の降下の検出は、例えば、電源制御回路５が検出してシステム制御部７へ通知するようにすると良い。
このようにして、主電源部２と補助電源部３からの給電が開始された後は、主電源部２からの給電が断になっても、補助電源部３からの電流が揮発性メモリ８へ供給され続け、データ領域の１／４アレイ（データが記憶されている部分を含む部分領域のみ）にセルフリフレッシュが実施される。
したがって、揮発性メモリ８のデータ保持時の消費電流を必要最低限に減らしてバックアップ時の補助電源部３の電力消費を少なくすることができ、バックアップの時間を延ばすことができる。
【００４０】
ステップ１１では、電圧監視回路４によって補助電源部３の電圧を監視し、その監視結果を電源回路５を介してシステム制御部７へ通知し、ステップ１２へ進む。
ステップ１２では、上記通知内容に基づいて停止電圧以下か否か（補助電源部３の電圧が、予め設定した給電を停止する停止電圧以下か否か）を判断し、停止電圧以下でなければ、この判断処理を繰り返し、停止電圧以下なら、ステップ１３へ進む。
ステップ１３では、電源制御回路５によって補助電源部３の出力をオフにし、補助電源部３からの給電を遮断し、バックアップを終了する。
【００４１】
さらに、図３に示すように、ステップ１４では、揮発性メモリ８の使用割合Ｍｕｒが、ＰＡＳＲ機能を用いてデータ保持できる最小のメモリ容量の１／２以上か否か（揮発性メモリ８について、データが記憶されているデータ領域の容量が全容量の１／２以上か否か）を判断し、使用割合Ｍｕｒ≧１／２なら、ステップ２０へ進み、使用割合Ｍｕｒ＜１／２なら、ステップ１５へ進む。
ステップ１５では、補助電源部３の出力をオンにし、電源制御回路５によって補助電源部３からの電流を電源回路６を介して揮発性メモリ８に供給し、ステップ１６へ進む。
ステップ１６では、主電源部２の電圧の降下を検出すると、揮発性メモリ８の１／２アレイにＳＲ信号を送信し、ステップ１７へ進む。
【００４２】
上記主電源部２の電圧の降下の検出は、例えば、電源制御回路５が検出してシステム制御部７へ通知するようにすると良い。
このようにして、主電源部２と補助電源部３からの給電が開始された後は、主電源部２からの給電が断になっても、補助電源部３からの電流が揮発性メモリ８へ供給され続け、データ領域の１／２アレイ（データが記憶されている部分を含む部分領域のみ）にセルフリフレッシュが実施される。
したがって、揮発性メモリ８のデータ保持時の消費電流を必要さと意低減に減らしてバックアップ時の補助電源部３の電力消費を少なくすることができ、バックアップの時間を延ばすことができる。
【００４３】
ステップ１７では、電圧監視回路４によって補助電源部３の電圧を監視し、その監視結果を電源回路５を介してシステム制御部７へ通知し、ステップ１８へ進む。
ステップ１８では、上記通知内容に基づいて停止電圧以下か否か（補助電源部３の電圧が、予め設定した給電を停止する停止電圧以下か否か）を判断し、停止電圧以下でなければ、この判断処理を繰り返し、停止電圧以下なら、ステップ１９へ進む。
ステップ１９では、電源制御回路５によって補助電源部３の出力をオフにし、補助電源部３からの給電を遮断し、図２に示すように、バックアップを終了する。
【００４４】
図３に戻り、ステップ２０では、揮発性メモリ８の使用割合Ｍｕｒが、ＰＡＳＲ機能を用いてデータ保持できる最小のメモリ容量の３／４以上か否か（揮発性メモリ８について、データが記憶されているデータ領域の容量が全容量の３／４以上か否か）を判断し、使用割合Ｍｕｒ≧３／４なら、図４のステップ２６へ進み、使用割合Ｍｕｒ＜３／４なら、ステップ２１へ進む。
図３に戻り、ステップ２１では、補助電源部３の出力をオンにし、電源制御回路５によって補助電源部３からの電流を電源回路６を介して揮発性メモリ８に供給し、ステップ２２へ進む。
ステップ２２では、主電源部２の電圧の降下を検出すると、揮発性メモリ８の３／４アレイにＳＲ信号を送信し、ステップ２３へ進む。
【００４５】
上記主電源部２の電圧の降下の検出は、例えば、電源制御回路５が検出してシステム制御部７へ通知するようにすると良い。
このようにして、主電源部２と補助電源部３からの給電が開始された後は、主電源部２からの給電が断になっても、補助電源部３からの電流が揮発性メモリ８へ供給され続け、データ領域の３／４アレイ（データが記憶されている部分を含む部分領域のみ）にセルフリフレッシュが実施される。
したがって、揮発性メモリ８のデータ保持時の消費電流を必要さと意低減に減らしてバックアップ時の補助電源部３の電力消費を少なくすることができ、バックアップの時間を延ばすことができる。
【００４６】
ステップ２３では、電圧監視回路４によって補助電源部３の電圧を監視し、その監視結果を電源回路５を介してシステム制御部７へ通知し、ステップ２４へ進む。
ステップ２４では、上記通知内容に基づいて停止電圧以下か否か（補助電源部３の電圧が、予め設定した給電を停止する停止電圧以下か否か）を判断し、停止電圧以下でなければ、この判断処理を繰り返し、停止電圧以下なら、ステップ２５へ進む。
ステップ２５では、電源制御回路５によって補助電源部３の出力をオフにし、補助電源部３からの給電を遮断し、図２に示すように、バックアップを終了する。
【００４７】
さらに、図４に示すように、ステップ２６では、補助電源部３の出力をオンにし、電源制御回路５によって補助電源部３からの電流を電源回路６を介して揮発性メモリ８に供給し、ステップ２７へ進む。
ステップ２７では、主電源部２の電圧の降下を検出すると、揮発性メモリ８の全アレイにＳＲ信号を送信し、ステップ２８へ進む。
上記主電源部２の電圧の降下の検出は、例えば、電源制御回路５が検出してシステム制御部７へ通知するようにすると良い。
【００４８】
このようにして、主電源部２と補助電源部３からの給電が開始された後は、主電源部２からの給電が断になっても、補助電源部３からの電流が揮発性メモリ８へ供給され続け、データ領域の全アレイにセルフリフレッシュが実施される。
ステップ２８では、電圧監視回路４によって補助電源部３の電圧を監視し、その監視結果を電源回路５を介してシステム制御部７へ通知し、ステップ２９へ進む。
ステップ２９では、上記通知内容に基づいて停止電圧以下か否か（補助電源部３の電圧が、予め設定した給電を停止する停止電圧以下か否か）を判断し、停止電圧以下でなければ、この判断処理を繰り返し、停止電圧以下なら、ステップ３０へ進む。
ステップ３０では、電源制御回路５によって補助電源部３の出力をオフにし、補助電源部３からの給電を遮断し、図２に示すように、バックアップを終了する。
実施例１のメモリバックアップ制御装置によれば、揮発性メモリ内のデータの量が少ないほど、揮発性メモリの全容量に対してリフレッシュする場合よりもバックアップ時間を長くすることができる。
【００４９】
〔実施例２〕
次に、実施例２のメモリバックアップ制御装置について説明する。
＜この発明の実施例２のメモリバックアップ制御装置＞
上述した実施例１のメモリバックアップ制御装置では、バックアップ時に揮発性メモリ内でデータが含まれるデータ領域のみに給電することにより、バックアップ時間を延ばすようにしたが、揮発性メモリに記憶されたデータについては、必ずバックアップする必要のあるデータのみではない。
【００５０】
例えば、複合機（ＭＦＰ）において、コピー，プリント，ファクシミリ通信の複数の機能について１つの揮発性メモリをワークメモリとして使用している場合、電源断が発生した際に、揮発性メモリ内部にコピー，プリント，ファクシミリ通信の各ジョブ（ＪＯＢ）データが記憶されている場合、その各ジョブデータのなかで必ずバックアップが必要なデータはファクシミリ通信のジョブデータになる。
これは、ファクシミリ通信については、送信側と受信側が離れているため、例えば、電源断により、ファクシミリ受信したデータがプリントされることなく失われた場合、送信側では送信作業が完了したデータの内容を未確認のまま放置されてしまう場合があり、ファクシミリ送受信が確実に行われない恐れがあるためである。
【００５１】
したがって、ファクシミリ通信のジョブデータは、バックアップの必要性の重要度が高いデータである。
一方、コピーやプリントについては、そのコピーやプリントをしたユーザ自身が認識している作業であるため、もし、電源断でコピーやプリントが実行されなかったり中断されたりしても、ユーザは、その作業が完結していないことを容易に認識することができ、再度コピー又はプリントを実行すればコピーやプリントの結果を得られるので、データの重要度はファクシミリ通信のジョブほどではない。
【００５２】
図１に示したメモリバックアップ制御装置については、図５の（ａ）に示すように、揮発性メモリ８におけるＰＡＳＲ機能で給電可能なアレイ量は、１／８，１／４，１／２，３／４，１である。
上述のように、揮発性メモリ８には、図５の（ｂ）に示すように、ファクシミリ受信のジョブデータ（図中「ＦＡＸ  ＪＯＢデータ」と示す）のみがある場合と、図５の（ｃ）に示すように、その他の、例えば、プリントジョブデータ（図中「プリントＪＯＢデータ」と示す）も含む場合とがある。
上記のような揮発性メモリ８をバックアップする際に、揮発性メモリ８の内部にあるデータがファクシミリ受信のジョブデータだけであれば、揮発性メモリ８の内部の使用状況（バックアップ対象のデータが記憶されている領域の割合）からパーシャルセルフリフレッシュにするアレイ量を選択すればよい。
【００５３】
しかし、揮発性メモリ８の内部にファクシミリ受信のジョブデータ以外のデータが入っていて、かつ、ファクシミリ受信のジョブデータ以外のデータを加えると、揮発性メモリ８の使用状況が、パーシャルセルフリフレッシュで区切れるアレイ数を超えてしまう場合、例えば、ファクシミリ受信のジョブデータだけならば１／２アレイ量まででＯＫであるが、ファクシミリ受信のジョブデータ＋プリントＪＯＢデータで１／２アレイ量を超える場合では、揮発性メモリ８の使用しているメモリ全体のアレイ部分をパーシャルセルフリフレッシュ状態にしてしまうと、ファクシミリ受信のジョブデータ関連だけをパーシャルセルフリフレッシュ状態にするのに比べ、バックアップ時に大きな消費電流を必要とする。
したがって、バックアップ時間が短くなり、バックアップ必要なファクシミリ受信のジョブデータをバックアップできなくなる状況を迎えるなどの問題が起きる可能性がある。
【００５４】
そこで、揮発性メモリ８の内部のデータを使用する機能のジョブデータ毎に管理し、ファクシミリ受信のジョブデータだけの使用状況を把握して、ファクシミリ受信のジョブデータを記憶した領域を含むアレイ量をパーシャルセルフリフレッシュ状態にすることにより、実施例１の場合よりもさらに長時間のバックアップが可能になる。
この実施例２のメモリバックアップ制御装置では、揮発性メモリに対してＰＡＳＲ機能を用いてバックアップを実施する際、予め設定した種類のデータ（例えば、ファクシミリ通信ジョブデータ）が格納されている領域を含む容量のみについてＰＡＳＲ機能でバックアップを実施する。
そのため、システム制御部７が、実施例１の場合と同様のメモリバックアップ制御処理を行うが、その際、ファクシミリ受信のジョブデータに関するデータのみの使用状況を把握するようにし、ファクシミリ受信のジョブデータに関するデータを記憶した領域を含むアレイ量をパーシャルセルフリフレッシュ状態にする点が上述の処理とは異なる。
【００５５】
上記ファクシミリ受信のジョブデータについて、詳細なデータの把握方法（データのカウント方式）やデータのハンドリングとしては、ファクシミリ受信のジョブデータをアレイ毎にパーシャルセルフリフレッシュ状態にする必要がある。
そこで、例えば、数バイト（Ｂｙｔｅ）毎のブロックにデータを切り分けて、ジョブ毎のテーブルにブロックを積み上げるテーブルを用意する。
このテーブルを用いれば、全データ容量の中でファクシミリ受信のジョブデータがどれだけの使用状況かを把握することができ、それらのデータをメモリのあるアドレスにまとめることにより、そのアドレスによってアレイ毎にパーシャルセルフリフレッシュ状態にさせることが可能になる。
【００５６】
図６乃至図８は、実施例２のメモリバックアップ装置のメモリバックアップ制御処理を示すフローチャート図である。
このメモリバックアップ制御処理は、図６に示すように、ステップ（図中「Ｓ」で示す）４１で、揮発性メモリ８の記憶領域の全容量とファクシミリ通信ジョブのデータが使用しているメモリ容量とを調べ、揮発性メモリ８内のＦＡＸ  ＪＯＢの使用割合（Ｍｕｒ：ＦＡＸ  ＪＯＢ関連使用容量／全容量）を求めて、ステップ４２へ進む。
ステップ４２では、揮発性メモリ８のＦＡＸ  ＪＯＢの使用割合Ｍｕｒが、ＰＡＳＲ機能を用いてデータ保持できる最小のメモリ容量の１／８以上か否か（揮発性メモリ８について、ファクシミリ通信ジョブデータが記憶されているデータ領域の容量が全容量の１／８以上か否か）を判断し、ＦＡＸ  ＪＯＢの使用割合Ｍｕｒ≧１／８なら、ステップ４８へ進み、ＦＡＸ  ＪＯＢの使用割合Ｍｕｒ＜１／８なら、ステップ４３へ進む。
【００５７】
ステップ４３では、補助電源部３の出力をオンにし、電源制御回路５によって補助電源部３からの電流を電源回路６を介して揮発性メモリ８に供給し、ステップ４４へ進む。
ステップ４４では、主電源部２の電圧の降下を検出すると、揮発性メモリ８の１／８アレイにＳＲ信号を送信し、ステップ４５へ進む。
上記主電源部２の電圧の降下の検出は、例えば、電源制御回路５が検出してシステム制御部７へ通知するようにすると良い。
このようにして、主電源部２と補助電源部３からの給電が開始された後は、主電源部２からの給電が断になっても、補助電源部３からの電流が揮発性メモリ８へ供給され続け、データ領域の１／８アレイ（ＦＡＸ  ＪＯＢのデータが記憶されている部分を含む部分領域のみ）にセルフリフレッシュが実施される。
【００５８】
したがって、揮発性メモリ８のデータ保持時の消費電流が、ファクシミリ通信ジョブデータの記憶されている部分のみで済むので、バックアップ時の補助電源部３の電力消費を少なくすることができ、バックアップの時間を延ばすことができる。
ステップ４５では、電圧監視回路４によって補助電源部３の電圧を監視し、その監視結果を電源回路５を介してシステム制御部７へ通知し、ステップ４６へ進む。
ステップ４６では、上記通知内容に基づいて停止電圧以下か否か（補助電源部３の電圧が、予め設定した給電を停止する停止電圧以下か否か）を判断し、停止電圧以下でなければ、この判断処理を繰り返し、停止電圧以下なら、ステップ４７へ進む。
ステップ４７では、電源制御回路５によって補助電源部３の出力をオフにし、補助電源部３からの給電を遮断し、バックアップを終了する。
【００５９】
また、ステップ４８では、揮発性メモリ８のＦＡＸ  ＪＯＢの使用割合Ｍｕｒが、ＰＡＳＲ機能を用いてデータ保持できる最小のメモリ容量の１／４以上か否か（揮発性メモリ８について、ファクシミリ通信ジョブデータが記憶されているデータ領域の容量が全容量の１／４以上か否か）を判断し、ＦＡＸ  ＪＯＢの使用割合Ｍｕｒ≧１／４なら、図７のステップ５４へ進み、ＦＡＸ  ＪＯＢの使用割合Ｍｕｒ＜１／４なら、ステップ４９へ進む。
図６に戻り、ステップ４９では、補助電源部３の出力をオンにし、電源制御回路５によって補助電源部３からの電流を電源回路６を介して揮発性メモリ８に供給し、ステップ５０へ進む。
ステップ５０では、主電源部２の電圧の降下を検出すると、揮発性メモリ８の１／４アレイにＳＲ信号を送信し、ステップ５１へ進む。
【００６０】
上記主電源部２の電圧の降下の検出は、例えば、電源制御回路５が検出してシステム制御部７へ通知するようにすると良い。
このようにして、主電源部２と補助電源部３からの給電が開始された後は、主電源部２からの給電が断になっても、補助電源部３からの電流が揮発性メモリ８へ供給され続け、データ領域の１／４アレイ（ＦＡＸ  ＪＯＢのデータが記憶されている部分を含む部分領域のみ）にセルフリフレッシュが実施される。
したがって、揮発性メモリ８のデータ保持時の消費電流が、ファクシミリ通信ジョブデータの記憶されている部分のみで済むので、バックアップ時の補助電源部３の電力消費を少なくすることができ、バックアップの時間を延ばすことができる。
【００６１】
ステップ５１では、電圧監視回路４によって補助電源部３の電圧を監視し、その監視結果を電源回路５を介してシステム制御部７へ通知し、ステップ５２へ進む。
ステップ５２では、上記通知内容に基づいて停止電圧以下か否か（補助電源部３の電圧が、予め設定した給電を停止する停止電圧以下か否か）を判断し、停止電圧以下でなければ、この判断処理を繰り返し、停止電圧以下なら、ステップ５３へ進む。
ステップ５３では、電源制御回路５によって補助電源部３の出力をオフにし、補助電源部３からの給電を遮断し、バックアップを終了する。
【００６２】
さらに、図７に示すように、ステップ５４では、揮発性メモリ８のＦＡＸ  ＪＯＢの使用割合Ｍｕｒが、ＰＡＳＲ機能を用いてデータ保持できる最小のメモリ容量の１／２以上か否か（揮発性メモリ８について、ファクシミリ通信ジョブデータが記憶されているデータ領域の容量が全容量の１／２以上か否か）を判断し、ＦＡＸ  ＪＯＢの使用割合Ｍｕｒ≧１／２なら、ステップ６０へ進み、ＦＡＸ  ＪＯＢの使用割合Ｍｕｒ＜１／２なら、ステップ５５へ進む。
ステップ５５では、補助電源部３の出力をオンにし、電源制御回路５によって補助電源部３からの電流を電源回路６を介して揮発性メモリ８に供給し、ステップ５６へ進む。
ステップ５６では、主電源部２の電圧の降下を検出すると、揮発性メモリ８の１／２アレイにＳＲ信号を送信し、ステップ５７へ進む。
【００６３】
上記主電源部２の電圧の降下の検出は、例えば、電源制御回路５が検出してシステム制御部７へ通知するようにすると良い。
このようにして、主電源部２と補助電源部３からの給電が開始された後は、主電源部２からの給電が断になっても、補助電源部３からの電流が揮発性メモリ８へ供給され続け、データ領域の１／２アレイ（ファクシミリ通信ジョブデータが記憶されている部分を含む部分領域のみ）にセルフリフレッシュが実施される。
したがって、揮発性メモリ８のデータ保持時の消費電流が、ファクシミリ通信ジョブデータの記憶されている部分のみで済むので、バックアップ時の補助電源部３の電力消費を少なくすることができ、バックアップの時間を延ばすことができる。
【００６４】
ステップ５７では、電圧監視回路４によって補助電源部３の電圧を監視し、その監視結果を電源回路５を介してシステム制御部７へ通知し、ステップ５８へ進む。
ステップ５８では、上記通知内容に基づいて停止電圧以下か否か（補助電源部３の電圧が、予め設定した給電を停止する停止電圧以下か否か）を判断し、停止電圧以下でなければ、この判断処理を繰り返し、停止電圧以下なら、ステップ５９へ進む。
ステップ５９では、電源制御回路５によって補助電源部３の出力をオフにし、補助電源部３からの給電を遮断し、図６に示すように、バックアップを終了する。
【００６５】
図７に戻り、ステップ６０では、揮発性メモリ８のＦＡＸ  ＪＯＢデータの使用割合Ｍｕｒが、ＰＡＳＲ機能を用いてデータ保持できる最小のメモリ容量の３／４以上か否か（揮発性メモリ８について、ファクシミリ通信データの記憶されているデータ領域の容量が全容量の３／４以上か否か）を判断し、ＦＡＸ  ＪＯＢデータの使用割合Ｍｕｒ≧３／４なら、図８のステップ６６へ進み、ＦＡＸ  ＪＯＢデータの使用割合Ｍｕｒ＜３／４なら、ステップ６１へ進む。
ステップ６１では、補助電源部３の出力をオンにし、電源制御回路５によって補助電源部３からの電流を電源回路６を介して揮発性メモリ８に供給し、ステップ６２へ進む。
ステップ６２では、主電源部２の電圧の降下を検出すると、揮発性メモリ８の３／４アレイにＳＲ信号を送信し、ステップ６３へ進む。
【００６６】
上記主電源部２の電圧の降下の検出は、例えば、電源制御回路５が検出してシステム制御部７へ通知するようにすると良い。
このようにして、主電源部２と補助電源部３からの給電が開始された後は、主電源部２からの給電が断になっても、補助電源部３からの電流が揮発性メモリ８へ供給され続け、データ領域の３／４アレイ（ファクシミリ通信ジョブデータが記憶されている部分を含む部分領域のみ）にセルフリフレッシュが実施される。
したがって、揮発性メモリ８のデータ保持時の消費電流が、ファクシミリ通信ジョブデータの記憶されている部分のみで済むので、バックアップ時の補助電源部３の電力消費を少なくすることができ、バックアップの時間を延ばすことができる。
【００６７】
ステップ６３では、電圧監視回路４によって補助電源部３の電圧を監視し、その監視結果を電源回路５を介してシステム制御部７へ通知し、ステップ６４へ進む。
ステップ６４では、上記通知内容に基づいて停止電圧以下か否か（補助電源部３の電圧が、予め設定した給電を停止する停止電圧以下か否か）を判断し、停止電圧以下でなければ、この判断処理を繰り返し、停止電圧以下なら、ステップ６５へ進む。
ステップ６５では、電源制御回路５によって補助電源部３の出力をオフにし、補助電源部３からの給電を遮断し、図６に示すように、バックアップを終了する。
【００６８】
さらに、図８に示すように、ステップ６６では、補助電源部３の出力をオンにし、電源制御回路５によって補助電源部３からの電流を電源回路６を介して揮発性メモリ８に供給し、ステップ６７へ進む。
ステップ６７では、主電源部２の電圧の降下を検出すると、揮発性メモリ８の全アレイにＳＲ信号を送信し、ステップ６８へ進む。
上記主電源部２の電圧の降下の検出は、例えば、電源制御回路５が検出してシステム制御部７へ通知するようにすると良い。
【００６９】
このようにして、主電源部２と補助電源部３からの給電が開始された後は、主電源部２からの給電が断になっても、補助電源部３からの電流が揮発性メモリ８へ供給され続け、データ領域の全アレイにセルフリフレッシュが実施される。
ステップ６８では、電圧監視回路４によって補助電源部３の電圧を監視し、その監視結果を電源回路５を介してシステム制御部７へ通知し、ステップ６９へ進む。
ステップ６９では、上記通知内容に基づいて停止電圧以下か否か（補助電源部３の電圧が、予め設定した給電を停止する停止電圧以下か否か）を判断し、停止電圧以下でなければ、この判断処理を繰り返し、停止電圧以下なら、ステップ７０へ進む。
【００７０】
ステップ７０では、電源制御回路５によって補助電源部３の出力をオフにし、補助電源部３からの給電を遮断し、図６に示すように、バックアップを終了する。
このようにして、ユーザによって、ジョブ毎にデータに優先度をつけてファクシミリ通信ジョブデータのみの部分を長時間バックアップできるようなモード（例えば、ＦＡＸデータ優先モードと呼称）に手動で切り替えるようにすれば、よりユーザの要望にあったバックアップが可能になる。
また、この実施例２のメモリバックアップ制御装置は、ファクシミリ通信機能を備えたファクシミリ装置や複合機に搭載した場合について説明したが、その他のデータ通信機能を備えた情報処理装置においても同様に揮発性メモリ内部のジョブデータを監視することにより、同様の制御が可能になる。
【００７１】
実施例２のメモリバックアップ制御装置によれば、揮発性メモリ内の予め指定したデータ種類であるファクシミリ通信ジョブデータの部分のみをリフレッシュするので、揮発性メモリの全容量に対してリフレッシュする場合よりもバックアップ時間を長くすることができる。
【００７２】
〔実施例３〕
次に、実施例３のメモリバックアップ制御装置について説明する。
＜この発明の実施例３のメモリバックアップ制御装置＞
上述した実施例２のメモリバックアップ制御装置では、ファクシミリ通信データを記憶した部分を含むメモリ容量についてリフレッシュするようにしたが、ファクシミリ通信データの全てが必ずバックアップする必要のあるものでもない。
例えば、ＦＡＸ関連のデータには、装置本体が常に持っている電話帳や自局番号のデータや、ＦＡＸ受信時に送られてくる画像データや送信者情報などがある。
上記自局番情報や電話帳はなくなってはいけないものとして必ず保持する必要がある。
一方、ＦＡＸ受信時に送られてくる画像データや送信者情報も出来れば全部保持できることが望ましいが、ＦＡＸ受信時の画像データは無くても、そのＦＡＸ送信の送信者の情報があれば、後で再送信してもらうことができるため、送信者情報よりもバックアップの必要性は低い。
【００７３】
図１に示したメモリバックアップ制御装置については、図９の（ａ）に示すように、揮発性メモリ８におけるＰＡＳＲ機能で給電可能なアレイ量は、１／８，１／４，１／２，３／４，１である。
また、揮発性メモリ８の内部には、図９の（ｂ）と（ｃ）にそれぞれ示すように、ＦＡＸ関連のジョブデータだけでも、ファクシミリ受信したＦＡＸ画像データ，送信者情報，電話帳情報，自局番番号などさまざまな種類のデータがあり、特に、ＦＡＸ画像データは送信される情報次第では非常に大きくなってしまうため、バックアップ時にＦＡＸ関連のジョブデータの画像データは保持しないようにすれば、パーシャルセルフリフレッシュ状態にするアレイ数を減らすことができる。
そして、ＦＡＸ受信した画像データのバックアップをしないようにすれば、画像データも含めてバックアップするときよりも揮発性メモリの消費電流をより減らすことができ、バックアップする時間を長時間にすることができる。
【００７４】
例えば、重要データをＦＡＸ関連ＪＯＢの画像データ以外とした場合には、画像データ以外の部分に対してパーシャルアレイセルフリフレッシュ状態にすることで、バックアップ時の負荷を減らしてバックアップ時間を長くすることができる。
さらに、ＦＡＸの受信データ（送信者情報＆画像データ）をまったくバックアップしない場合などであれば、本体に入っている自局番番号や電話帳のみを長時間バックアップするなどの方法も考えられる。
これらの情報に関してもユーザが操作部などから一つずつ重要データとして設定可能とすることにより、よりユーザの使い方にマッチしたバックアップが出来るようになる。
この実施例３のメモリバックアップ制御装置では、揮発性メモリに対してＰＡＳＲ機能を用いてバックアップを実施する際、予め設定した種類のデータが格納されている領域を含む容量のみについてＰＡＳＲ機能でバックアップを実施する。
【００７５】
そのため、システム制御部７が、実施例１の場合と同様のメモリバックアップ制御処理を行うが、その際、ファクシミリ通信ジョブデータについて、そのデータ中の予め設定した重要度に基づいてバックアップの必要があるデータの使用状況を把握するようにし、そのバックアップの必要があるデータを記憶した領域を含むアレイ量をパーシャルセルフリフレッシュ状態にする点が上述の処理とは異なる。
【００７６】
図１０乃至図１２は、実施例３のメモリバックアップ装置のメモリバックアップ制御処理を示すフローチャート図である。
このメモリバックアップ制御処理は、図１０に示すように、ステップ（図中「Ｓ」で示す）８１で、揮発性メモリ８の記憶領域の全容量とファクシミリ通信ジョブのデータが使用しているメモリ容量とを調べ、揮発性メモリ８内のＦＡＸ  ＪＯＢの使用割合（Ｍｕｒ：ＦＡＸ  ＪＯＢ関連使用容量／全容量）を求めて、ステップ８２へ進む。
ステップ８２では、揮発性メモリ８のＦＡＸ  ＪＯＢの使用割合Ｍｕｒが、ＰＡＳＲ機能を用いてデータ保持できる最小のメモリ容量の１／８以上か否か（揮発性メモリ８について、ファクシミリ通信ジョブデータが記憶されているデータ領域の容量が全容量の１／８以上か否か）を判断し、ＦＡＸ  ＪＯＢの使用割合Ｍｕｒ≧１／８なら、ステップ８８へ進み、ＦＡＸ  ＪＯＢの使用割合Ｍｕｒ＜１／８なら、ステップ８３へ進む。
【００７７】
ステップ８３では、補助電源部３の出力をオンにし、電源制御回路５によって補助電源部３からの電流を電源回路６を介して揮発性メモリ８に供給し、ステップ８４へ進む。
ステップ８４では、主電源部２の電圧の降下を検出すると、揮発性メモリ８の１／８アレイにＳＲ信号を送信し、ステップ８５へ進む。
上記主電源部２の電圧の降下の検出は、例えば、電源制御回路５が検出してシステム制御部７へ通知するようにすると良い。
このようにして、主電源部２と補助電源部３からの給電が開始された後は、主電源部２からの給電が断になっても、補助電源部３からの電流が揮発性メモリ８へ供給され続け、データ領域の１／８アレイ（ＦＡＸ  ＪＯＢのデータが記憶されている部分を含む部分領域のみ）にセルフリフレッシュが実施される。
【００７８】
したがって、揮発性メモリ８のデータ保持時の消費電流が、ファクシミリ通信ジョブデータの記憶されている部分のみで済むので、バックアップ時の補助電源部３の電力消費を少なくすることができ、バックアップの時間を延ばすことができる。
ステップ８５では、電圧監視回路４によって補助電源部３の電圧を監視し、その監視結果を電源回路５を介してシステム制御部７へ通知し、ステップ８６へ進む。
ステップ８６では、上記通知内容に基づいて停止電圧以下か否か（補助電源部３の電圧が、予め設定した給電を停止する停止電圧以下か否か）を判断し、停止電圧以下でなければ、この判断処理を繰り返し、停止電圧以下なら、ステップ８７へ進む。
ステップ８７では、電源制御回路５によって補助電源部３の出力をオフにし、補助電源部３からの給電を遮断し、バックアップを終了する。
【００７９】
また、ステップ８８では、ＦＡＸ関連重要データの使用割合（Ｍｆｕｒ：ＦＡＸ関連重要データ使用容量／全容量）を求める。ここでは、自局番号と電話帳と送信者情報を含むデータをＦＡＸ関連重要データ使用容量とする。Ｍｆｕｒを求めたら、ステップ８９へ進む。
ステップ８９では、揮発性メモリ８のＦＡＸ関連重要データの使用割合Ｍｆｕｒが、ＰＡＳＲ機能を用いてデータ保持できる最小のメモリ容量の１／８以上か否かを判断し、ＦＡＸ関連重要データの使用割合Ｍｆｕｒ≧１／８なら、ステップ８３へ進み、ＦＡＸ関連重要データを含む容量のみをバックアップして、ステップ８３〜８７の処理を実行する。
一方、ステップ８９の判断で、ＦＡＸ関連重要データの使用割合Ｍｆｕｒ＜１／８なら、ステップ９０へ進む。
【００８０】
ステップ９０では、揮発性メモリ８のＦＡＸ関連重要データの使用割合Ｍｆｕｒが、ＰＡＳＲ機能を用いてデータ保持できる最小のメモリ容量の１／４以上か否かを判断し、ＦＡＸ関連重要データの使用割合Ｍｆｕｒ≧１／４なら、図１１のステップ９６へ進み、ＦＡＸ関連重要データの使用割合Ｍｆｕｒ＜１／４なら、ステップ９１へ進む。
図１０に戻り、ステップ９１では、補助電源部３の出力をオンにし、電源制御回路５によって補助電源部３からの電流を電源回路６を介して揮発性メモリ８に供給し、ステップ９２へ進む。
ステップ９２では、主電源部２の電圧の降下を検出すると、揮発性メモリ８の１／４アレイにＳＲ信号を送信し、ステップ９３へ進む。
【００８１】
上記主電源部２の電圧の降下の検出は、例えば、電源制御回路５が検出してシステム制御部７へ通知するようにすると良い。
このようにして、主電源部２と補助電源部３からの給電が開始された後は、主電源部２からの給電が断になっても、補助電源部３からの電流が揮発性メモリ８へ供給され続け、データ領域の１／４アレイ（ＦＡＸ関連重要データが記憶されている部分を含む部分領域のみ）にセルフリフレッシュが実施される。
したがって、揮発性メモリ８のデータ保持時の消費電流が、ＦＡＸ関連重要データの記憶されている部分のみで済むので、バックアップ時の補助電源部３の電力消費を少なくすることができ、バックアップの時間を延ばすことができる。
【００８２】
ステップ９３では、電圧監視回路４によって補助電源部３の電圧を監視し、その監視結果を電源回路５を介してシステム制御部７へ通知し、ステップ９４へ進む。
ステップ９４では、上記通知内容に基づいて停止電圧以下か否か（補助電源部３の電圧が、予め設定した給電を停止する停止電圧以下か否か）を判断し、停止電圧以下でなければ、この判断処理を繰り返し、停止電圧以下なら、ステップ９５へ進む。
ステップ９５では、電源制御回路５によって補助電源部３の出力をオフにし、補助電源部３からの給電を遮断し、バックアップを終了する。
【００８３】
さらに、図１１に示すように、ステップ９６では、揮発性メモリ８のＦＡＸ関連重要データの使用割合Ｍｆｕｒが、ＰＡＳＲ機能を用いてデータ保持できる最小のメモリ容量の１／２以上か否かを判断し、ＦＡＸ関連重要データの使用割合Ｍｆｕｒ≧１／２なら、ステップ１０２へ進み、ＦＡＸ関連重要データの使用割合Ｍｆｕｒ＜１／２なら、ステップ９７へ進む。
ステップ９７では、補助電源部３の出力をオンにし、電源制御回路５によって補助電源部３からの電流を電源回路６を介して揮発性メモリ８に供給し、ステップ９８へ進む。
ステップ９８では、主電源部２の電圧の降下を検出すると、揮発性メモリ８の１／２アレイにＳＲ信号を送信し、ステップ９９へ進む。
【００８４】
上記主電源部２の電圧の降下の検出は、例えば、電源制御回路５が検出してシステム制御部７へ通知するようにすると良い。
このようにして、主電源部２と補助電源部３からの給電が開始された後は、主電源部２からの給電が断になっても、補助電源部３からの電流が揮発性メモリ８へ供給され続け、データ領域の１／２アレイ（ＦＡＸ関連重要データの記憶されている部分を含む部分領域のみ）にセルフリフレッシュが実施される。
したがって、揮発性メモリ８のデータ保持時の消費電流が、ＦＡＸ関連重要データの記憶されている部分のみで済むので、バックアップ時の補助電源部３の電力消費を少なくすることができ、バックアップの時間を延ばすことができる。
【００８５】
ステップ９９では、電圧監視回路４によって補助電源部３の電圧を監視し、その監視結果を電源回路５を介してシステム制御部７へ通知し、ステップ１００へ進む。
ステップ１００では、上記通知内容に基づいて停止電圧以下か否か（補助電源部３の電圧が、予め設定した給電を停止する停止電圧以下か否か）を判断し、停止電圧以下でなければ、この判断処理を繰り返し、停止電圧以下なら、ステップ１０１へ進む。
ステップ１０１では、電源制御回路５によって補助電源部３の出力をオフにし、補助電源部３からの給電を遮断し、図１０に示すように、バックアップを終了する。
【００８６】
図１１に戻り、ステップ１０２では、揮発性メモリ８のＦＡＸ関連重要データの使用割合Ｍｆｕｒが、ＰＡＳＲ機能を用いてデータ保持できる最小のメモリ容量の３／４以上か否かを判断し、ＦＡＸ関連重要データの使用割合Ｍｆｕｒ≧３／４なら、図１２のステップ１０８へ進み、ＦＡＸ関連重要データの使用割合Ｍｆｕｒ＜３／４なら、ステップ１０３へ進む。
図１１に戻り、ステップ１０３では、補助電源部３の出力をオンにし、電源制御回路５によって補助電源部３からの電流を電源回路６を介して揮発性メモリ８に供給し、ステップ１０４へ進む。
ステップ１０４では、主電源部２の電圧の降下を検出すると、揮発性メモリ８の３／４アレイにＳＲ信号を送信し、ステップ１０５へ進む。
【００８７】
上記主電源部２の電圧の降下の検出は、例えば、電源制御回路５が検出してシステム制御部７へ通知するようにすると良い。
このようにして、主電源部２と補助電源部３からの給電が開始された後は、主電源部２からの給電が断になっても、補助電源部３からの電流が揮発性メモリ８へ供給され続け、データ領域の３／４アレイ（ＦＡＸ関連重要データが記憶されている部分を含む部分領域のみ）にセルフリフレッシュが実施される。
したがって、揮発性メモリ８のデータ保持時の消費電流が、ＦＡＸ関連重要データの記憶されている部分のみで済むので、バックアップ時の補助電源部３の電力消費を少なくすることができ、バックアップの時間を延ばすことができる。
【００８８】
ステップ１０５では、電圧監視回路４によって補助電源部３の電圧を監視し、その監視結果を電源回路５を介してシステム制御部７へ通知し、ステップ１０６へ進む。
ステップ１０６では、上記通知内容に基づいて停止電圧以下か否か（補助電源部３の電圧が、予め設定した給電を停止する停止電圧以下か否か）を判断し、停止電圧以下でなければ、この判断処理を繰り返し、停止電圧以下なら、ステップ１０７へ進む。
ステップ１０７では、電源制御回路５によって補助電源部３の出力をオフにし、補助電源部３からの給電を遮断し、図１０に示すように、バックアップを終了する。
【００８９】
さらに、図１２に示すように、ステップ１０８では、補助電源部３の出力をオンにし、電源制御回路５によって補助電源部３からの電流を電源回路６を介して揮発性メモリ８に供給し、ステップ１０９へ進む。
ステップ１０９では、主電源部２の電圧の降下を検出すると、揮発性メモリ８の全アレイにＳＲ信号を送信し、ステップ１１０へ進む。
上記主電源部２の電圧の降下の検出は、例えば、電源制御回路５が検出してシステム制御部７へ通知するようにすると良い。
【００９０】
このようにして、主電源部２と補助電源部３からの給電が開始された後は、主電源部２からの給電が断になっても、補助電源部３からの電流が揮発性メモリ８へ供給され続け、データ領域の全アレイにセルフリフレッシュが実施される。
ステップ１１０では、電圧監視回路４によって補助電源部３の電圧を監視し、その監視結果を電源回路５を介してシステム制御部７へ通知し、ステップ１１１へ進む。
ステップ１１１では、上記通知内容に基づいて停止電圧以下か否か（補助電源部３の電圧が、予め設定した給電を停止する停止電圧以下か否か）を判断し、停止電圧以下でなければ、この判断処理を繰り返し、停止電圧以下なら、ステップ１１２へ進む。
【００９１】
ステップ１１２では、電源制御回路５によって補助電源部３の出力をオフにし、補助電源部３からの給電を遮断し、図１０に示すように、バックアップを終了する。
このようにして、ユーザによって、ファクシミリ通信ジョブデータ中の重要な情報を保持した部分のみを長時間バックアップできるようなモード（例えば、ＦＡＸデータ優先モードと呼称）に手動で切り替えるようにすれば、よりユーザの要望にあったバックアップが可能になる。
また、この実施例３のメモリバックアップ制御装置は、ファクシミリ通信機能を備えたファクシミリ装置や複合機に搭載した場合について説明したが、その他のデータ通信機能を備えた情報処理装置においても同様に揮発性メモリ内部のジョブデータを監視することにより、同様の制御が可能になる。
【００９２】
実施例３のメモリバックアップ制御装置によれば、揮発性メモリ内の予め指定したデータ種類であるファクシミリ通信ジョブデータのうち、予め設定した重要度の高いデータ（自局番号，電話帳，送信者情報）部分のみをリフレッシュするので、揮発性メモリの全容量に対してリフレッシュする場合よりもバックアップ時間を長くすることができる。
なお、実施例３では、自局番号と電話帳のデータを揮発性メモリに保持する場合について説明したが、それらのデータを不揮発性メモリに保持するようにした場合は、上述のメモリバックアップ制御処理において、送信者情報のみを保持するようにＰＡＳＲ機能を働かせればよいので、さらにバックアップ時間を伸ばすことができる。
【００９３】
この実施形態によれば、２次電池などの補助電源手段を用いて、揮発性メモリのデータをバックアップするとき、バックアップするデータ容量がメモリ１個分の容量以下の場合、パーシャルアレイセルフリフレッシュ機能を用いて、そのバックアップする容量にあった部分のみセルフリフレッシュにするので、データを保持した部分領域のみを電源維持し、データを保持していない部分領域には消費電流が不要になるので、バックアップ時の補助電源の電力消費を少なくでき、バックアップを長時間行うことが出来る。
そして、揮発性メモリ内のバックアップするデータの容量が少ないほど、バックアップ時の消費電流をより減らすことができ、より長時間のバックアップを行うことができる。
【００９４】
上述の各実施例１〜３のメモリバックアップ制御処理では、セルフリフレッシュを行う単位を、全データ領域の３／４アレイ，１／２アレイ，１／４アレイ，１／８アレイの４種類の割合の中から選択する場合を示したが、全データ領域の分割の単位を、１／ｎ（ｎ：２の倍数、すなわち２，４，８，……）にしても上述と同様に実施することができる。また、１／ｎ（ｎ：任意の正の整数）にしてもよい。さらに、この単位をさらに細かく設定するようにしても良い。また、セルフリフレッシュする単位を揮発性メモリ内のバンク単位で指定したり、自由な割合で設定したり、その他の単位で指定しても上述と同様にして実施することができる。
【産業上の利用可能性】
【００９５】
この発明によるメモリバックアップ制御装置と画像形成装置は、ファクシミリ装置，プリンタ，複写機，複合機において適用することができる。また、この発明によるメモリバックアップ制御装置と情報処理装置は、パーソナルコンピュータなどに適用することができる。
【符号の説明】
【００９６】
１，２１：充電回路    ２，２２：主電源部    ３，２３：補助電源部    ４，２４：電圧監視回路    ５，２５：電源制御回路    ６，２６：電源回路    ７，２７：システム制御部    ８：揮発性メモリ    ９，３０：メモリデータ監視部    １０，３１：ＡＣケーブル    ２８：第１揮発性メモリ    ２９：第２揮発性メモリ
【先行技術文献】
【特許文献】
【００９７】
【特許文献１】特開２００２−２６２０４４号公報
【図１】
2011086044.tif 000003
【図２】
2011086044.tif 000004
【図３】
2011086044.tif 000005
【図４】
2011086044.tif 000006
【図５】
2011086044.tif 000007
【図６】
2011086044.tif 000008
【図７】
2011086044.tif 000009
【図８】
2011086044.tif 000010
【図９】
2011086044.tif 000011
【図１０】
2011086044.tif 000012
【図１１】
2011086044.tif 000013
【図１２】
2011086044.tif 000014
【図１３】
2011086044.tif 000015
【図１４】
2011086044.tif 000016