(57)【要約】【課題】第１の記憶手段の動作状態が異常である場合に、入力されたデータを第１の記憶手段に代えて第２の記憶手段に記憶させるタイミングを、そのデータの重要度に応じて制御する。【解決手段】ＣＰＵは、記憶部の動作状態に異常があると判定した場合、自装置の処理の履歴における処理の頻度に基づいて、入力されたデータをＲＡＭの代替記憶領域に記憶させる処理の期間である代替期間を決定し、データに対して特定される各々の重要度について、決定された代替期間においてその重要度以上の重要度のデータを代替記憶領域に記憶させる処理を許可する代替許可期間を設定する。そして、記憶部の動作状態に異常があると判定した後に、新たなデータが入力されると、データの入力されたタイミングがそのデータの重要度に対応する代替許可期間内である場合には、入力されたデータをＲＡＭの代替記憶領域に記憶させる。【選択図】図６
2010226464.tif 000002
【特許請求の範囲】
【請求項１】
入力されたデータを記憶する第１の記憶手段と、
前記第１の記憶手段の動作状態に異常があると判定された場合に、入力されたデータを記憶する第２の記憶手段と、
入力されたデータの重要度を特定する重要度特定手段と、
前記第１の記憶手段の動作状態を検出する動作状態検出手段と、
前記動作状態検出手段によって検出された動作状態に異常があると判定した場合に、自装置の処理の履歴における処理の頻度を特定し、特定した当該処理の頻度に基づいて、入力されたデータを前記第２の記憶手段に記憶させる処理の処理期間を決定する処理期間決定手段と、
前記重要度特定手段によって特定される各々の重要度について、前記処理期間決定手段によって決定された処理期間において当該重要度以上の重要度のデータを前記第２の記憶手段に記憶させる処理を許可する許可期間を設定する許可期間設定手段と、
前記動作状態検出手段によって検出された動作状態に異常があると判定された後に、新たなデータが入力されると、前記重要度特定手段によって特定された当該データの重要度に基づき、前記許可期間設定手段によって設定された許可期間において当該データを前記第２の記憶手段に記憶させる処理が許可される許可期間を特定し、当該データの入力されたタイミングが、特定した当該許可期間内である場合には、当該データを前記第２の記憶手段に記憶させる記憶制御手段と
を備えることを特徴とする記憶制御装置。
【請求項２】
前記記憶制御手段は、前記データの入力されたタイミングが、前記特定した許可期間外である場合には、当該データを前記第１の記憶手段に記憶させ、さらに、前記許可期間設定手段によって設定された各々の許可期間に、前記第１の記憶手段に記憶されている当該許可期間に対応する重要度のデータを前記第２の記憶手段に記憶させる
ことを特徴とする請求項１に記載の記憶制御装置。
【請求項３】
前記許可期間設定手段は、重要度の高いデータを前記第２の記憶手段に記憶させる処理を許可する許可期間の開始時刻を、重要度の低いデータを前記第２の記憶手段に記憶させる処理を許可する許可期間の開始時刻よりも早い時刻に設定する
ことを特徴とする請求項１又は２に記載の記憶制御装置。
【請求項４】
前記処理期間決定手段は、前記自装置の処理の履歴においてデータが入力された頻度を特定し、特定した当該頻度で前記第２の記憶手段にデータが記憶されるときに、当該第２の記憶手段の記憶容量が当該データの記憶に費やされるまでにかかる時間を算出し、前記第１の記憶手段の動作状態に異常があると判定した時点から、算出した当該時間が経過するまでの期間を前記処理期間として決定する
ことを特徴とする請求項１から３のいずれか１項に記載の記憶制御装置。
【請求項５】
指定された時刻を表す時刻情報を取得する時刻情報取得手段を備え、
前記処理期間決定手段は、前記時刻情報取得手段によって取得された時刻情報の表す時刻までに前記処理期間が終了するように、当該処理期間の開始時刻を設定する
ことを特徴とする請求項１から３のいずれか１項に記載の記憶制御装置。
【請求項６】
前記第２の記憶手段において単位時間当たりに記憶されるデータの容量が閾値よりも大きくなると、当該第２の記憶手段の状況を外部装置に通知する通知手段を備える
ことを特徴とする請求項１から５のいずれか１項に記載の記憶制御装置。
【請求項７】
入力された画像データを取得する画像データ取得手段と、
前記画像データ取得手段によって取得された画像データを前記第１の記憶手段又は前記第２の記憶手段に記憶させる請求項１〜６のいずれか１項に記載の記憶制御装置と、
前記記憶制御装置の前記第１の記憶手段又は前記第２の記憶手段に記憶されている画像データに応じた画像を記録材に形成する画像形成手段と
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶制御装置及び画像形成装置に関する。
【背景技術】
【０００２】
記憶装置の故障に備えて、記憶装置に記憶されているデータの複製を予め生成し、保存しておく技術が知られている。例えば、特許文献１には、画像処理装置の記憶装置の故障診断を行い、記憶装置が故障する可能性がある場合には、その記憶装置に記憶されている画像データを空き容量のある他の画像処理装置に送信して記憶させる技術が開示されている。また、特許文献２には、データベースのデータに重要度ランクを付与し、重要度ランクの高いデータについてはバックアップ処理の時間間隔を短くし、重要度ランクの低いデータについてはバックアップ処理の時間間隔を長くする技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３０３９８５号公報
【特許文献２】特開２００５−１４９２８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、第１の記憶手段の動作状態に異常がある場合に、入力されたデータを第１の記憶手段に代えて第２の記憶手段に記憶させるタイミングをそのデータの重要度に応じて制御することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る記憶制御装置は、入力されたデータを記憶する第１の記憶手段と、前記第１の記憶手段の動作状態に異常があると判定された場合に、入力されたデータを記憶する第２の記憶手段と、入力されたデータの重要度を特定する重要度特定手段と、前記第１の記憶手段の動作状態を検出する動作状態検出手段と、前記動作状態検出手段によって検出された動作状態に異常があると判定した場合に、自装置の処理の履歴における処理の頻度を特定し、特定した当該処理の頻度に基づいて、入力されたデータを前記第２の記憶手段に記憶させる処理の処理期間を決定する処理期間決定手段と、前記重要度特定手段によって特定される各々の重要度について、前記処理期間決定手段によって決定された処理期間において当該重要度以上の重要度のデータを前記第２の記憶手段に記憶させる処理を許可する許可期間を設定する許可期間設定手段と、前記動作状態検出手段によって検出された動作状態に異常があると判定された後に、新たなデータが入力されると、前記重要度特定手段によって特定された当該データの重要度に基づき、前記許可期間設定手段によって設定された許可期間において当該データを前記第２の記憶手段に記憶させる処理が許可される許可期間を特定し、当該データの入力されたタイミングが、特定した当該許可期間内である場合には、当該データを前記第２の記憶手段に記憶させる記憶制御手段とを備えることを特徴とする。
【０００６】
本発明の請求項２に係る記憶制御装置は、請求項１に記載の構成において、前記記憶制御手段は、前記データの入力されたタイミングが、前記特定した許可期間外である場合には、当該データを前記第１の記憶手段に記憶させ、さらに、前記許可期間設定手段によって設定された各々の許可期間に、前記第１の記憶手段に記憶されている当該許可期間に対応する重要度のデータを前記第２の記憶手段に記憶させることを特徴とする。
【０００７】
本発明の請求項３に係る記憶制御装置は、請求項１又は２に記載の構成において、前記許可期間設定手段は、重要度の高いデータを前記第２の記憶手段に記憶させる処理を許可する許可期間の開始時刻を、重要度の低いデータを前記第２の記憶手段に記憶させる処理を許可する許可期間の開始時刻よりも早い時刻に設定することを特徴とする。
【０００８】
本発明の請求項４に係る記憶制御装置は、請求項１から３のいずれか１項に記載の構成において、前記処理期間決定手段は、前記自装置の処理の履歴においてデータが入力された頻度を特定し、特定した当該頻度で前記第２の記憶手段にデータが記憶されるときに、当該第２の記憶手段の記憶容量が当該データの記憶に費やされるまでにかかる時間を算出し、前記第１の記憶手段の動作状態に異常があると判定した時点から、算出した当該時間が経過するまでの期間を前記処理期間として決定することを特徴とする。
【０００９】
本発明の請求項５に係る記憶制御装置は、請求項１から３のいずれか１項に記載の構成において、指定された時刻を表す時刻情報を取得する時刻情報取得手段を備え、前記処理期間決定手段は、前記時刻情報取得手段によって取得された時刻情報の表す時刻までに前記処理期間が終了するように、当該処理期間の開始時刻を設定することを特徴とする。
【００１０】
本発明の請求項６に係る記憶制御装置は、請求項１から５のいずれか１項に記載の構成において、前記第２の記憶手段において単位時間当たりに記憶されるデータの容量が閾値よりも大きくなると、当該第２の記憶手段の状況を外部装置に通知する通知手段を備えることを特徴とする。
【００１１】
本発明の請求項７に係る画像形成装置は、入力された画像データを取得する画像データ取得手段と、前記画像データ取得手段によって取得された画像データを前記第１の記憶手段又は前記第２の記憶手段に記憶させる請求項１〜６のいずれか１項に記載の記憶制御装置と、前記記憶制御装置の前記第１の記憶手段又は前記第２の記憶手段に記憶されている画像データに応じた画像を記録材に形成する画像形成手段とを備えることを特徴とする。
【発明の効果】
【００１２】
請求項１，２，７に係る発明によれば、第１の記憶手段の動作状態に異常がある場合に、入力されたデータを第１の記憶手段に代えて第２の記憶手段に記憶させるタイミングをそのデータの重要度に応じて制御することができる。
請求項３に係る発明によれば、初めは重要度の高いデータを第２の記憶手段に記憶させ、段階的に重要度の低いデータも第２の記憶手段に記憶させていくことができる。
請求項４に係る発明によれば、入力されたデータを第２の記憶手段に記憶させる処理の期間を、自装置の処理の履歴におけるデータが入力された頻度と、第２の記憶手段の記憶容量に応じて決めることができる。
請求項５に係る発明によれば、入力されたデータを第２の記憶手段に記憶させる処理の終了時刻を指定することができる。
請求項６に係る発明によれば、第２の記憶手段に単位時間当たりに記憶されるデータの容量が閾値よりも大きくなったことを外部装置側で把握することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係るリモート保守システムの構成を示す図である。
【図２】前記リモート保守システムの画像形成装置の構成を示すブロック図である。
【図３】データの種別と重要度との対応関係の一例を示す図である。
【図４】前記画像形成装置の期間決定処理を示すフロー図である。
【図５】代替期間の決定原理を説明する図である。
【図６】重要データを代替記憶領域に記憶させる処理の一例を説明する図である。
【図７】前記画像形成装置のデータ記憶処理を示すフロー図である。
【発明を実施するための形態】
【００１４】
［構成］
図１は、本実施形態に係るリモート保守システム１の構成を示す図である。同図に示すように、リモート保守システム１は、画像形成装置１０と、リモート保守装置３０とを備えている。画像形成装置１０とリモート保守装置３０とは、インターネットなどの通信回線Ｎを介して互いに接続されている。リモート保守装置３０は、画像形成装置１０の保守作業を行う保守作業者によって操作される装置である。このリモート保守装置３０は、外部装置の一例である。保守作業者は、リモート保守装置３０を操作することにより、遠隔から画像形成装置１０の動作状況を確認したり、保守作業を行ったりする。
【００１５】
（画像形成装置の構成）
次に、画像形成装置１０の構成について説明する。この画像形成装置１０は、プリンター機能、スキャン機能、コピー機能、ファクシミリ機能などの複数の機能を有している。図２は、画像形成装置１０の構成を示すブロック図である。同図に示すように、画像形成装置１０は、ＣＰＵ(Central Processing Unit)１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、記憶部１４と、モジュール制御部１５と、通信制御部１６と、ファクシミリ部１７と、画像読取部１８と、画像形成部１９と、表示操作部２０と、通信部２１と、電源制御部２２と、電源スイッチ２３とを備えている。ＣＰＵ１１は、ＲＯＭ１２又はＲＡＭ１３に記憶されているプログラムを実行して、各種の処理を行う。ＲＯＭ１２は、画像形成装置１０の起動に必要なプログラムやデータを記憶している。
【００１６】
ＲＡＭ１３は、ＣＰＵ１１がプログラムを実行する際のワークエリアとして使用される。また、ＲＡＭ１３は、記憶部１４の動作状態に異常があるときに、記憶部１４に代えてデータが記憶される代替記憶領域３１を有している。つまり、ＲＡＭ１３の代替記憶領域３１は、記憶部１４の動作状態に異常がある場合に、記憶部１４に代えてデータを記憶する第２の記憶手段の一例である。この代替記憶領域３１の記憶容量は、予め決められていてもよいし、利用者の操作によって指定されてもよい。記憶部１４は、例えばハードディスクであり、画像形成装置１０の各機能などを実行するときに用いられる処理データや、画像形成装置１０の処理の履歴を表す履歴情報などを記憶する。この履歴情報には、処理の種別、処理が実行された日時、処理に用いられるデータの種別や容量などの情報などが含まれている。また、処理データは、通信制御部１６、ファクシミリ部１７又は画像読取部１８によって入力されるようになっている。つまり、記憶部１４は、入力されたデータを記憶する第１の記憶手段の一例である。
【００１７】
モジュール制御部１５は、例えばＡＳＩＣ（Application Specific Integrated Circuit）等の集積回路であり、ファクシミリ部１７、画像読取部１８、画像形成部１９及び表示操作部２０を制御して、複数の機能を並列で実行させる。通信制御部１６は、通信部２１を制御して、上述したリモート保守装置３０との通信を確立して、データの送受信を行う。ファクリミリ部１７は、図示せぬ電話網などを介して接続された図示せぬ通信装置との通信を確立して、データの送受信を行う。画像読取部１８は、例えばスキャナ装置であり、原稿の画像を読み取って画像データを生成する。画像形成部１９は、例えば電子写真方式で画像を形成するプリンター装置であり、記憶部１４又はＲＡＭ１３に記憶されている画像データに応じた画像を用紙に形成し出力する。この画像形成部１９は、画像形成手段の一例である。表示操作部２０は、例えばタッチパネルであり、ＣＰＵ１１の制御に応じた画像を表示するとともに、操作者の操作に応じた操作信号をＣＰＵ１１に入力する。通信部２１は、図１に示した通信回線Ｎが接続されるネットワークインタフェースである。電源制御部２２は、画像形成装置１０の各部への電力供給を制御する。電源スイッチ２３は、画像形成装置１０の電源をオン又はオフにするためのスイッチである。
【００１８】
画像形成装置１０に入力されるデータには、そのデータの種別に応じて重要度が付与される。図３は、データの種別と重要度との対応関係Ｋの一例を示す図である。なお、図の例では、最も高い重要度を「Ａ」とし、最も低い重要度を「Ｅ」としている。この対応関係Ｋにおいては、ファクシミリ部１７によって受信されたデータの種別を示すデータ種別「ファックス」及び「受信」と、重要度「Ａ」とが対応付けられている。これは、ファクシミリ機能によって通信装置から送られてきたデータは、仮に消滅してしまった場合に再度取得することが難しいため、利用者にとって最も重要度が高いデータであると考えられるためである。なお、以下の説明では、重要度が「Ａ」，「Ｂ」又は「Ｃ」のデータを「重要データ」という。
【００１９】
［動作］
次に、本実施形態に係るリモート保守システム１の動作について説明する。画像形成装置１０では、記憶部１４の動作状態を監視し、記憶部１４の動作状態に異常がある場合には、入力されたデータのうち重要データをＲＡＭ１３の代替記憶領域３１に記憶させる処理の期間を決定する期間決定処理が行われる。図４は、この期間決定処理を示すフロー図である。画像形成装置１０のＣＰＵ１１は、予め決められた時間間隔で記憶部１４の動作状態を検出し、検出した動作状態に基づいて、記憶部１４に故障の予兆があるか否かを判定する（ステップＳ１１）。つまり、ＣＰＵ１１は、記憶部１４の動作状態を検出する動作状態検出手段の一例である。記憶部１４の動作状態の検出には、例えば記憶部１４によって生成されるＳ．Ｍ．Ａ．Ｒ．Ｔ．（Self-Monitoring Analysis and Reporting Technology）情報が用いられる。このＳ．Ｍ．Ａ．Ｒ．Ｔ．情報には、記憶部１４のロードアンロード回数、代替セクタ数、通電時間などが含まれている。記憶部１４に故障の予兆がない場合（ステップＳ１１：ＮＯ）、ＣＰＵ１１は、記憶部１４に異常がないことを通信制御部１６によってリモート保守装置３０に通知する（ステップＳ１２）。一方、記憶部１４に故障の予兆がある場合（ステップＳ１１：ＹＥＳ）、ＣＰＵ１１は、記憶部１４に異常があることを通信制御部１６によってリモート保守装置３０に通知する（ステップＳ１３）。画像形成装置１０の記憶部１４に異常があることがリモート保守装置３０に通知されると、保守作業員は、例えば修復作業を行うために画像形成装置１０が設置されている場所へと向かう。続いて、ＣＰＵ１１は、故障の予兆を検出した検出時刻を特定し（ステップＳ１４）、故障予兆フラグをオンにする（ステップＳ１５）。この故障予兆フラグは、ＲＡＭ１３に記憶されていてもよいし、記憶部１４に記憶されていてもよい。
【００２０】
続いて、ＣＰＵ１１は、記憶部１４に記憶されている履歴情報に基づいて重要データが入力された頻度を特定し、特定した頻度に応じて、入力された重要データを記憶部１４に代えてＲＡＭ１３の代替記憶領域３１に記憶させる処理の処理期間となる代替期間を決定する（ステップＳ１６）。つまり、ＣＰＵ１１は、記憶部１４の動作状態に異常があると判定した場合に、自装置の処理の履歴においてデータが入力された頻度を特定し、特定した頻度に応じて、入力されたデータをＲＡＭ１３の代替記憶領域３１に記憶させる処理の処理期間を決定する期間決定手段の一例である。図５は、代替期間の決定原理を説明する図である。図中のデータ保全重視直線Ｐによって形成される面積Ｓｐと、図中のパフォーマンス重視直線Ｑによって形成される面積Ｓｑとは、いずれもＲＡＭ１３の代替記憶領域３１の記憶容量を示しており、同じ大きさである。例えば、画像形成装置１０において重要データが頻繁に入力される場合には、図中のデータ保全重視直線Ｐの示す時間を代替期間の開始時刻Ｔ０から終了時刻Ｔｅまでの時間とする。この場合、代替期間の時間は短くなる。一方、画像形成装置１０において重要データが頻繁に入力されない場合には、図中のパフォーマンス重視直線Ｑの示す時間を代替期間の開始時刻Ｔ０から終了時刻Ｔｅまでの時間とする。この場合、代替期間の時間は長くなる。
【００２１】
具体的に説明すると、ＣＰＵ１１は、記憶部１４に記憶されている履歴情報を解析して、重要度「Ｃ」以上のデータを記憶部１４に記憶させる処理が実行された日時を特定する。上述したように、この利用情報には、処理の種別、処理が行われた日時、処理に用いられたデータ種別などが含まれている。よって、履歴情報を解析すれば、重要度「Ｃ」以上のデータを記憶部１４に記憶させる処理が実行された日時を特定することができる。続いて、ＣＰＵ１１は、特定した処理の中から単位時間に実行されたものを選択し、選択した処理にて用いられたデータの総容量を算出する。これにより、記憶部１４において単位時間当たりに記憶された重要データの容量が算出される。各々の重要データの容量は概ね一定であるから、算出された重要データの容量は、重要データが入力された頻度に応じた値になる。続いて、ＣＰＵ１１は、算出した重要データの容量を単位時間当たりに費やされる記憶容量として、ＲＡＭ３１の代替記憶領域３１の記憶容量が費やされるまでにかかる時間を算出する。つまり、ＣＰＵ１１は、自装置の処理の履歴においてデータが入力された頻度を特定し、特定した頻度でＲＡＭ１３の代替記憶領域３１にデータが記憶されるときに、代替記憶領域３１の記憶容量がそのデータの記憶に費やされるまでにかかる時間を算出する。例えば、代替記憶領域３１の記憶容量が１００ＭＢであり、記憶部１４において１時間当りに記憶された重要データの総容量が５ＭＢである場合には、１００ＭＢ÷５ＭＢ＝２０時間が算出される。続いて、ＣＰＵ１１は、上述したステップＳ１４にて特定された検出時刻を開始時刻Ｔ０とし、開始時刻Ｔ０から算出した時間だけ経過した時刻を終了時刻Ｔｅとしたときに、開始時刻Ｔ０から終了時刻Ｔｅまでの期間を代替期間として決定する。つまり、ＣＰＵ１１は、記憶部１４の動作状態に異常があると判定した時点から、算出した時間が経過するまでの期間を処理期間として決定する。
【００２２】
続いて、ＣＰＵ１１は、重要データの重要度「Ａ」，「Ｂ」，「Ｃ」について、その重要度以上の重要度のデータをＲＡＭ１３の代替記憶領域３１に記憶させる処理を許可する代替許可期間の開始時刻を設定する（ステップＳ１７）。具体的に説明すると、ＣＰＵ１１は、図６に示すように、開始時刻Ｔ０から終了時刻Ｔｅまでの代替期間を代替許可期間ｔａ，ｔｂ，ｔｃの３つに等分する。そして、ＣＰＵ１１は、重要度「Ａ」のデータを代替記憶領域３１に記憶させる処理を許可する期間を代替許可期間ｔａとし、重要度「Ａ」及び「Ｂ」のデータを代替記憶領域３１に記憶させる処理を許可する期間を代替許可期間ｔｂとし、重要度「Ａ」，「Ｂ」及び「Ｃ」のデータを代替記憶領域３１に記憶させる処理を許可する期間を代替許可期間ｔｃとする。つまり、ＣＰＵ１１は、各々の重要度について、上述にて決定された代替期間においてその重要度以上の重要度のデータをＲＡＭ１３の代替記憶領域３１に記憶させる処理を許可する許可期間を設定する許可期間設定手段の一例である。そして、ＣＰＵ１１は、重要度「Ａ」に対応する代替許可期間ｔａを開始する時刻を開始時刻Ｔ０とし、重要度「Ｂ」に対応する代替許可期間ｔｂを開始する時刻を開始時刻Ｔ１とし、重要度「Ｃ」に対応する代替許可期間ｔｃを開始する時刻を開始時刻Ｔ２とする。つまり、ＣＰＵ１１は、重要度が高いデータをＲＡＭ１３の代替記憶領域３１に記憶させる処理を許可する許可期間の開始時刻を、重要度が低いデータをＲＡＭ１３の代替記憶領域３１に記憶させる処理を許可する許可期間の開始時刻よりも早い時刻に設定する。
【００２３】
このようにして、故障予兆フラグがオンになった後に、新たな処理データが入力されると、その処理データを記憶部１４又はＲＡＭ１３の代替記憶領域３１に記憶させるデータ記憶処理が行われる。図７は、このデータ記憶処理を示すフロー図である。ここでは、ファクシミリ部１７によって新たな画像データが受信された場合を想定する。この場合、ＣＰＵ１１は、ファクシミリ部１７によって受信された画像データを取得する。つまり、ＣＰＵ１１は、入力された画像データを取得する画像データ取得手段の一例である。続いて、ＣＰＵ１１は、取得した画像データの重要度を特定する（ステップＳ２１）。つまり、ＣＰＵ１１は、入力されたデータの重要度を特定する重要度特定手段の一例である。この例では、図３に示した対応関係Ｋにおいて、データ種別「ファックス」及び「受信」と、重要度「Ａ」とが対応付けられているため、画像データの重要度として重要度「Ａ」が特定される。続いて、ＣＰＵ１１は、特定した重要度に基づいて、取得した画像データが重要データであるか否かを判定する（ステップＳ２２）。画像データの重要度が「Ｄ」以下である場合、ＣＰＵ１１は、取得した画像データが重要データではないと判定する（ステップＳ２２：ＮＯ）。この場合、ＣＰＵ１１は、取得した画像データを記憶部１４に記憶させて（ステップＳ２３）、このデータ記憶処理を終了する。
【００２４】
一方、この例では、画像データの重要度が「Ａ」であるため、ＣＰＵ１１は、取得した画像データが重要データであると判定する（ステップＳ２２：ＹＥＳ）。この場合、ＣＰＵ１１は、上述したステップＳ２１にて特定された重要度に基づいて、取得した画像データをＲＡＭ１３の代替記憶領域３１に記憶させる処理が許可される代替許可期間を特定する。この例では、取得した画像データの重要度が「Ａ」であるため、代替許可期間ｔａが特定される。続いて、ＣＰＵ１１は、現在の時刻を取得し、取得した現在の時刻が代替許可期間ｔａに含まれているか否かを判定する（ステップＳ２４）。例えば、現在の時刻が代替許可期間ｔａに含まれていない場合（ステップＳ２４：ＮＯ）、ＣＰＵ１１は、上述したステップＳ２３に進み、取得した画像データを記憶部１４に記憶させて、このデータ記憶処理を終了する。一方、現在の時刻が代替許可期間ｔａに含まれている場合（ステップＳ２４：ＹＥＳ）、ＣＰＵ１１は、ＲＡＭ１３の代替記憶領域３１に十分な空き容量があるか否かを判定する（ステップＳ２５）。ＲＡＭ１３の代替記憶領域３１に十分な空き容量がない場合（ステップＳ２５：ＮＯ）、ＣＰＵ１１は、ＲＡＭ１３の空き容量不足により、重要データをＲＡＭ１３の代替記憶領域３１に記憶させないまま、データ記憶処理を異常終了する旨を表すメッセージを表示操作部２０に表示させる。また、この場合、ＣＰＵ１１は、データ記憶処理を異常終了することを、通信制御部１６によってリモート保守装置３０に通知する（ステップＳ２６）。一方、ＲＡＭ１３の代替記憶領域３１に十分な空き容量がある場合（ステップＳ２５：ＹＥＳ）、ＣＰＵ１１は、取得した画像データをＲＡＭ１３の代替記憶領域３１に記憶させて（ステップＳ２７）、このデータ記憶処理を終了する。つまり、ＣＰＵ１１は、記憶部１４の動作状態に異常があると判定した後に、新たなデータが入力されると、そのデータの重要度に基づいて、そのデータをＲＡＭ１３の代替記憶領域３１に記憶させる処理が許可される許可期間を特定し、そのデータの入力されたタイミングが、特定した許可期間外である場合には、入力されたデータを記憶部１４に記憶させ、特定した許可期間内である場合には、入力されたデータを代替記憶領域３１に記憶させる記憶制御手段の一例である。
【００２５】
次に、上述した図６を参照して、重要データをＲＡＭ１３の代替記憶領域３１に記憶させる処理について具体的に説明する。なお、ここでは、開始時刻Ｔ０において、記憶部１４には重要データが記憶されていないものとする。図中の縦軸は、ＲＡＭ１３の代替記憶領域３１において、重要データが記憶されている記憶領域の記憶容量（以下、「メモリ使用容量」という）を示している。このメモリ使用容量は、記憶部１４に記憶されている履歴情報において単位時間当たりに記憶部１４に記憶されたデータのうち重要度「Ａ」，「Ｂ」，「Ｃ」のデータの占める割合に応じて、メモリ使用容量Ｅａ，Ｅｂ，Ｅｃに分けられている。また、図中の直線Ｉａは、開始時刻Ｔ０から終了時刻Ｔｅまでの代替期間に入力されることが予測される重要度「Ａ」のデータの容量に応じたメモリ使用容量を示している。同様に、図中の直線Ｉａｂは、開始時刻Ｔ０から終了時刻Ｔｅまでの代替期間に入力されることが予測される重要度「Ａ」及び「Ｂ」のデータの容量に応じたメモリ使用容量を示しており、直線Ｉａｂｃは、この代替期間に入力されることが予測される重要度「Ａ」，「Ｂ」及び「Ｃ」のデータの容量に応じたメモリ使用容量を示している。また、直線Ｉｂは、開始時刻Ｔ０から終了時刻Ｔｅまでの代替期間に入力されることが予測される重要度「Ｂ」のデータの容量に応じたメモリ使用容量を示しており、直線Ｉｃは、この代替期間に入力されることが予測される重要度「Ｃ」のデータの容量に応じたメモリ使用容量を示している。
【００２６】
上述したように、代替許可期間ｔａでは、入力されたデータのうち重要度「Ａ」のデータだけがＲＡＭ１３の代替記憶領域３１に記憶される。記憶部１４の履歴情報と同じ頻度で重要度「Ａ」のデータが入力されたとすると、ＲＡＭ１３の代替記憶領域３１におけるメモリ使用容量は、図中の直線Ｉａの示す値となる。続いて、開始時刻Ｔ１になると、ＣＰＵ１１は、記憶部１４に記憶されている重要度「Ｂ」のデータをＲＡＭ１３の代替記憶領域３１に記憶させる。つまり、ＣＰＵ１１は、設定された各々の開始時刻になると、記憶部１４に記憶されているデータにおいてその開始時刻に対応する重要度のデータをＲＡＭ１３の代替記憶領域３１に記憶させる。記憶部１４の履歴情報と同じ頻度で重要度「Ｂ」のデータが入力されたとすると、開始時刻Ｔ１には図中のメモリ使用容量ＲｂだけＲＡＭ１３の代替記憶領域３１のメモリ使用容量が増える。続いて、代替許可期間ｔｂでは、入力されたデータのうち重要度「Ａ」及び「Ｂ」のデータがＲＡＭ１３の代替記憶領域３１に記憶される。記憶部１４の履歴情報と同じ頻度で重要度「Ａ」及び「Ｂ」のデータが入力されたとすると、ＲＡＭ１３の代替記憶領域３１におけるメモリ使用容量は、図中の直線Ｉａｂの示す値となる。続いて、開始時刻Ｔ２になると、ＣＰＵ１１は、記憶部１４に記憶されている重要度「Ｃ」のデータをＲＡＭ１３の代替記憶領域３１に記憶させる。記憶部１４の履歴情報と同じ頻度で重要度「Ｃ」のデータが入力されたとすると、開始時刻Ｔ２には図中のメモリ使用容量ＲｃだけＲＡＭ１３の代替記憶領域３１のメモリ使用容量が増える。続いて、代替許可期間ｔｃでは、入力されたデータのうち重要度「Ａ」，「Ｂ」及び「Ｃ」のデータがＲＡＭ１３の代替記憶領域３１に記憶される。記憶部１４の履歴情報と同じ頻度で重要度「Ａ」，「Ｂ」，「Ｃ」のデータが入力されたとすると、ＲＡＭ１３の代替記憶領域３１におけるメモリ使用容量は、図中の直線Ｉａｂｃの示す値となる。
【００２７】
［変形例］
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の各変形例を適宜組み合わせてもよい。
（変形例１）
上述した実施形態では、重要データが入力された頻度に応じて代替期間を決定していたが、代替期間を決定する方法はこれに限らない。例えば、ＣＰＵ１１は、記憶部１４に記憶されている履歴情報に基づいて、表示操作部２０の操作頻度を特定し、特定した操作頻度に応じて代替期間を決定してもよい。この場合、ＣＰＵ１１は、表示操作部２０の操作頻度が高いときには代替期間を短くし、操作頻度が低いときには代替期間を長くする。画像形成装置１０における処理の頻度は、操作頻度に応じた値になる。つまり、代替期間は、画像形成装置１０における処理の頻度に応じて決定されればよい。
【００２８】
（変形例２）
上述した実施形態では、代替期間を３等分して代替許可期間ｔａ，ｔｂ，ｔｃを設定していたが、代替許可期間を設定する方法はこれに限らない。例えば、ＣＰＵ１１は、重要度の高いデータをＲＡＭ１３の代替記憶領域３１に記憶させる処理を許可する代替許可期間を、重要度の低いデータをＲＡＭ１３の代替記憶領域３１に記憶させる処理を許可する代替許可期間よりも長くしてもよい。あるいは、ＣＰＵ１１は、重要度の低いデータをＲＡＭ１３の代替記憶領域３１に記憶させる処理を許可する代替許可期間を、重要度の高いデータをＲＡＭ１３の代替記憶領域３１に記憶させる処理を許可する代替許可期間よりも長くしてもよい。
【００２９】
（変形例３）
画像形成装置１０からリモート保守装置３０に通知される情報は、上述した実施形態で説明したものに限らない。例えば、ＣＰＵ１１は、上述したステップＳ１２又はステップＳ１３において、記憶部１４に記憶されているＳ．Ｍ．Ａ．Ｒ．Ｔ．情報を通信制御部１６によってリモート保守装置３０に送信してもよい。また、ＣＰＵ１１は、代替許可期間ｔａ，ｔｂ，ｔｃが終了した時に、各代替許可期間が終了した旨を通信制御部１６によってリモート保守装置３０に通知してもよい。さらに、ＣＰＵ１１は、代替期間中にＲＡＭ１３において単位時間当たりのメモリ使用容量が閾値よりも大きくなると、ＲＡＭ１３の状況を通信制御部１６によってリモート保守装置３０に通知してもよい。つまり、ＣＰＵ１１は、ＲＡＭ１３の代替記憶領域３１において単位時間当たりに記憶されるデータの容量が閾値よりも大きくなると、ＲＡＭ１３の状況をリモート保守装置３０に通知する通知手段の一例である。
なお、保守作業員によって画像形成装置１０の修復作業が完了した場合、ＣＰＵ１１は、リモート保守装置３０に異常状態の通知を行う機能をオフにしてもよい。
【００３０】
（変形例４）
上述した実施形態において、保守作業者がリモート保守装置３０を操作することにより終了時刻Ｔｅを指定できるようにしてもよい。この場合、リモート保守装置３０は、保守作業者の操作によって指定された終了時刻を示す終了時刻情報を画像形成装置１０に送信する。リモート保守装置３０から終了時刻情報が送信されてくると、画像形成装置１０のＣＰＵ１１は、通信制御部１６によってこの終了時刻情報を受信する。つまり、ＣＰＵ１１は、指定された時刻を表す時刻情報を取得する時刻情報取得手段の一例である。そして、ＣＰＵ１１は、受信した終了時刻情報に応じて終了時刻Ｔｅを設定し、設定した終了時刻Ｔｅに代替期間が終了するように、バックアップ開始時刻Ｔ０，Ｔ１，Ｔ２を設定する。つまり、ＣＰＵ１１は、上述にて取得された時刻情報の表す時刻までに、代替期間がするように、代替期間の開始時刻を設定する。
【００３１】
（変形例５）
上述した実施形態において、ＣＰＵ１１は、終了時刻Ｔｅにテストデータを記憶部１４に記憶させる処理を行い、テストデータが正常に記憶された場合には、ＲＡＭ１３の代替記憶領域３１に記憶されているデータを記憶部１４に戻してもよい。なお、テストデータを記憶部１４に記憶させる処理が行われるタイミングは、終了時刻Ｔｅに限らず、記憶部１４に故障の予兆があると判定した後であればいつでもよい。
【００３２】
（変形例６）
上述した実施形態において、利用者によって電源スイッチ２３が操作されて、画像形成装置１０の電源をオフにする指示がなされた場合には、電力制御部２２がＲＡＭ１３への電力供給を引き続き行うか、又は、電源制御部２２が表示操作部２０への電力供給だけを停止し、その他の部位への電力供給を引き続き行うようにしてもよい。
【００３３】
（変形例７）
上述した実施形態では、記憶部１４の動作状態に異常がある場合には、記憶部１４に代えてＲＡＭ１３にデータを記憶させていたが、記憶部１４の動作状態に異常がある場合のデータの記憶先はこれに限らない。例えば、画像形成装置１０が画像読取部１８によって生成された画像データを一時蓄積するためのページメモリを備えている場合には、記憶部１４の動作状態に異常がある場合のデータの記憶先としてこのページメモリが用いられてもよい。また、画像形成装置１０がバックアップ電池を内蔵したＳＲＡＭ（Static Random Access Memory）を備えている場合には、記憶部１４の動作状態に異常がある場合のデータの記憶先としてこのＳＲＡＭが用いられてもよい。
【００３４】
（変形例８）
上述した実施形態では、画像形成装置１０がＣＰＵ１１，記憶部１４及びＲＡＭ１３を備えている構成を例に挙げて説明したが、このＣＰＵ１１，記憶部１４及びＲＡＭ１３が記憶制御装置として単体で構成されてもよい。また、この記憶制御装置がコンピュータ装置などの他の装置に設けられていてもよい。
【００３５】
（変形例９）
上述した実施形態において、ＣＰＵ１１にて行なわれる処理は、ＣＰＵ１１と他のハードウェアとの協働によって行われてもよいし、ＣＰＵ１１に代えて１又は複数のハードウェアが行ってもよい。また、ＣＰＵ１１によって行われる処理は、単一のプログラムによって実現されてもよいし、複数のプログラムによって実現されてもよい。また、ＣＰＵ１１によって実行される各プログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータ装置が読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットのような通信回線経由でダウンロードさせることも可能である。
【符号の説明】
【００３６】
１…リモート保守システム、１０…画像形成装置、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…記憶部、１５…モジュール制御部、１６…通信制御部、１７…ファクシミリ部、１８…画像読取部、１９…画像形成部、２０…表示操作部、２１…通信部、２２…電源制御部、２３…電源スイッチ、３０…リモート保守装置。
【図１】
2010226464.tif 000003
【図２】
2010226464.tif 000004
【図３】
2010226464.tif 000005
【図４】
2010226464.tif 000006
【図５】
2010226464.tif 000007
【図６】
2010226464.tif 000008
【図７】
2010226464.tif 000009