(57)【要約】【課題】  記憶手段の寿命を的確に見極めて、無駄な交換をなくし、寿命が尽きる前に必要なデータをバックアップすることが可能な記憶データのバックアップ制御装置等を提供する。【解決手段】  データを記憶するための第１の記憶手段４と、第１の記憶手段４よりも寿命が長い第２の記憶手段６と、第１の記憶手段４の寿命を検知する寿命検知手段１と、寿命に関する複数のしきい値を設定する設定手段１と、寿命検知手段１により検知された寿命と、設定手段１により設定された複数のしきい値に基づいて、前記第１の記憶手段４に記憶されているデータを、前記第２の記憶手段６に複製するための処理を行う制御手段１を備えている。【選択図】    図５
2007011811.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶するための第１の記憶手段と、
第１の記憶手段よりも寿命が長い第２の記憶手段と、
第１の記憶手段の寿命を検知する寿命検知手段と、
寿命に関する複数のしきい値を設定する設定手段と、
寿命検知手段により検知された寿命と、前記設定手段により設定された複数のしきい値に基づいて、前記第１の記憶手段に記憶されているデータを、前記第２の記憶手段に複製するための処理を行う制御手段と、
を備えていることを特徴とする記憶データのバックアップ制御装置。
【請求項２】
寿命検知手段により検知された寿命が第１のしきい値に達したときに、前記制御手段は、前記第１の記憶手段に記憶されているデータを前記第２の記憶手段に複製する請求項１に記載の記憶データのバックアップ制御装置。
【請求項３】
前記寿命検知手段により検知された寿命が、前記第１のしきい値よりも残り寿命の長い第２のしきい値に達したときには、前記制御手段は、前記第１の記憶手段に記憶されているデータを、第１の記憶手段の別の領域に複製する請求項２に記載の記憶データのバックアップ制御装置。
【請求項４】
ネットワークを介して第１の記憶手段のデータを参照するためのネットワーク管理手段が接続可能となされており、
前記制御手段は、前記第１の記憶手段に記憶されているデータを前記第２の記憶手段に複製したときは、前記ネットワーク管理手段による情報取得場所を、第１の記憶手段から第２の記憶手段に変更する請求項１に記載の記憶データのバックアップ制御装置。
【請求項５】
第２の記憶手段は揮発性の記憶手段である請求項１に記載の記憶データのバックアップ制御装置。
【請求項６】
前記制御手段は、第２の記憶手段に複製された第１の記憶手段のデータを、外部の不揮発性記憶手段に複製する請求項５に記載の記憶データのバックアップ制御装置。
【請求項７】
第１の記憶手段のデータが変更された際に、変更前のデータとの差分を判別するデータ差分判別手段を備え、
前記制御手段は、データ差分判別手段により判別されたデータの差分を第２の記憶手段に複製させることにより、第１の記憶手段に記憶されているデータを前記第２の記憶手段に複製する請求項１に記載の記憶データのバックアップ制御装置。
【請求項８】
第２の記憶手段の記憶容量を算出する記憶容量算出手段と、
第１の記憶手段のデータのサムネイルを作成するサムネイル作成手段とを備え、
前記制御手段は、前記記憶容量算出手段による記憶容量算出結果に基づき、第１の記憶手段のデータについて、前記第２の記憶手段に複製するのに最適な容量のサムネイルを作成させる請求項１に記載の記憶データのバックアップ制御装置。
【請求項９】
第１の記憶手段の寿命を検知するステップと、
寿命に関する複数のしきい値を設定するステップと、
前記検知された寿命と前記設定された複数のしきい値に基づいて、前記第１の記憶手段に記憶されているデータを、第１の記憶手段より寿命が長い第２の記憶手段に複製するための処理を行うステップと、
をコンピュータに実行させるための記憶データのバックアップ制御プログラム。
【請求項１０】
検知された寿命が第１のしきい値に達したときに、前記第１の記憶手段に記憶されているデータを第２の記憶手段に複製するステップをコンピュータに実行させる請求項９に記載の記憶データのバックアップ制御プログラム。
【請求項１１】
前記寿命検知ステップによる寿命検知結果が、前記第１のしきい値よりも残り寿命の長い第２のしきい値に達したときには、前記第１の記憶手段に記憶されているデータを、第１の記憶手段の別の領域に複製するステップをコンピュータに実行させる請求項１０に記載の記憶データのバックアップ制御プログラム。
【請求項１２】
ネットワークを介して第１の記憶手段のデータを参照するためのネットワーク管理手段が接続可能となされており、
前記第１の記憶手段に記憶されているデータを前記第２の記憶手段に複製したときは、前記ネットワーク管理手段による情報取得場所を、第１の記憶手段から第２の記憶手段に変更するステップを、さらにコンピュータに実行させる請求項９に記載の記憶データのバックアップ制御プログラム。
【請求項１３】
第２の記憶手段は揮発性の記憶手段である請求項９に記載の記憶データのバックアップ制御プログラム。
【請求項１４】
第２の記憶手段に複製された第１の記憶手段のデータを、外部の不揮発性記憶手段に複製するステップを、さらにコンピュータに実行させる請求項１３に記載の記憶データのバックアップ制御プログラム。
【請求項１５】
第１の記憶手段のデータが変更された際に、変更前のデータとの差分を判別するステップをさらに実行させるとともに、
第１の記憶手段に記憶されているデータを第２の記憶手段に複製するステップでは、前記判別されたデータの差分を第２の記憶手段に複製させる請求項９に記載の記憶データのバックアップ制御プログラム。
【請求項１６】
第２の記憶手段の記憶容量を算出する記憶容量算出ステップと、
記憶容量算出結果に基づき、第１の記憶手段のデータについて、前記第２の記憶手段に複製するのに最適な容量のサムネイルを作成させるステップと、
をさらにコンピュータに実行させる請求項９に記載の記憶データのバックアップ制御プログラム。
【請求項１７】
データを記憶するための第１の記憶手段と、
第１の記憶手段よりも寿命が長い第２の記憶手段と、
所定のタイミングで前記第１の記憶手段に記憶されているデータを、前記第２の記憶手段に複製する制御手段と、
を備え、
ネットワークを介して前記第１の記憶手段のデータを参照するためのネットワーク管理手段が接続可能となされており、
前記制御手段は、前記第１の記憶手段に記憶されているデータを前記第２の記憶手段に複製したときは、前記ネットワーク管理手段による情報取得場所を、第１の記憶手段から第２の記憶手段に変更することを特徴とする記憶データのバックアップ制御装置。
【請求項１８】
所定のタイミングは電源がオンになったタイミングである請求項１７に記載の記憶データのバックアップ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ハードディスクなどの記憶手段に記憶されたデータをバックアップすることが可能な、ＭＦＰ(Multi Function Peripherals)などの画像形成装置に用いられる記憶データのバックアップ制御装置、及び同制御プログラムに関する。
【背景技術】
【０００２】
従来、オフィスなどで使用されるＭＦＰなどの画像形成装置では、不揮発性の記憶手段としてのハードディスクを備えており、また、パーソナルコンピュータなどからなるネットワーク管理装置がネットワークを介して接続されている。
【０００３】
上記ネットワーク管理装置は、ハードディスクに記憶されたデータを参照したり取得するために、通常、該ハードディスクに数秒単位で頻繁にアクセスしている。このため、ハードディスクが連続的に動作してしまい、寿命が尽きるのが早くなる傾向にある。
【０００４】
このため、従来、ハードディスクの寿命が尽きて、記憶データが消失するのを回避するうえから、ハ−ドディスクへのアクセス時間を監視する手段を設け、アクセスが遅くなった場合、つまり、アクセスに長時間かかるようになった場合には、メッセージなどでユーザに対してハードディスクの交換を促すようにした技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００４−１６５７４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、上述した従来の技術では、ハードディスクの寿命を単にアクセス時間のみから判断しているため、画像形成装置の機械的構造部分の劣化によって該ハードディスクへの振動が大きくなり、これが原因でハードディスクに対するアクセス時間が長くなった場合でも、このＨＤＤの交換を促すことがある。その場合、ハードディスクの機能としては正常、つまり、寿命が尽きるほどの劣化に至っていないにもかかわらず、当該ハードディスクを無駄に交換してしまうことになるという問題があった。
【０００６】
この発明は、上記実情に鑑みてなされたものであり、記憶手段の寿命を的確に見極めて、無駄な交換をなくし、記憶手段の寿命が尽きる前に必要なデータをバックアップすることができる記憶データのバックアップ制御装置、及び同制御プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題は、以下の手段によって解決される。
（１）データを記憶するための第１の記憶手段と、第１の記憶手段よりも寿命が長い第２の記憶手段と、第１の記憶手段の寿命を検知する寿命検知手段と、寿命に関する複数のしきい値を設定する設定手段と、寿命検知手段により検知された寿命と、前記設定手段により設定された複数のしきい値に基づいて、前記第１の記憶手段に記憶されているデータを、前記第２の記憶手段に複製するための処理を行う制御手段と、を備えていることを特徴とする記憶データのバックアップ制御装置。
（２）寿命検知手段により検知された寿命が第１のしきい値に達したときに、前記制御手段は、前記第１の記憶手段に記憶されているデータを前記第２の記憶手段に複製する前項１に記載の記憶データのバックアップ制御装置。
（３）前記寿命検知手段により検知された寿命が、前記第１のしきい値よりも残り寿命の長い第２のしきい値を下回ったときには、前記制御手段は、前記第１の記憶手段に記憶されているデータを、第１の記憶手段の別の領域に複製する前項２に記載の記憶データのバックアップ制御装置。
（４）ネットワークを介して第１の記憶手段のデータを参照するためのネットワーク管理手段が接続可能となされており、前記制御手段は、前記第１の記憶手段に記憶されているデータを前記第２の記憶手段に複製したときは、前記ネットワーク管理手段による情報取得場所を、第１の記憶手段から第２の記憶手段に変更する前項１に記載の記憶データのバックアップ制御装置。
（５）第２の記憶手段は揮発性の記憶手段である前項１に記載の記憶データのバックアップ制御装置。
（６）前記制御手段は、第２の記憶手段に複製された第１の記憶手段のデータを、外部の不揮発性記憶手段に複製する前項５に記載の記憶データのバックアップ制御装置。
（７）第１の記憶手段のデータが変更された際に、変更前のデータとの差分を判別するデータ差分判別手段を備え、前記制御手段は、データ差分判別手段により判別されたデータの差分を第２の記憶手段に複製させることにより、第１の記憶手段に記憶されているデータを前記第２の記憶手段に複製する前項１に記載の記憶データのバックアップ制御装置。
（８）第２の記憶手段の記憶容量を算出する記憶容量算出手段と、第１の記憶手段のデータのサムネイルを作成するサムネイル作成手段とを備え、前記制御手段は、前記記憶容量算出手段による記憶容量算出結果に基づき、第１の記憶手段のデータについて、前記第２の記憶手段に複製するのに最適な容量のサムネイルを作成させる前項１に記載の記憶データのバックアップ制御装置。
（９）第１の記憶手段の寿命を検知するステップと、寿命に関する複数のしきい値を設定するステップと、前記検知された寿命と前記設定された複数のしきい値に基づいて、前記第１の記憶手段に記憶されているデータを、第１の記憶手段より寿命が長い第２の記憶手段に複製するための処理を行うステップと、をコンピュータに実行させるための記憶データのバックアップ制御プログラム。
（１０）検知された寿命が第１のしきい値に達したときに、前記第１の記憶手段に記憶されているデータを第２の記憶手段に複製するステップをコンピュータに実行させる請求項９に記載の記憶データのバックアップ制御プログラム。
（１１）前記寿命検知ステップによる寿命検知結果が、前記第１のしきい値よりも残り寿命の長い第２のしきい値を下回ったときには、前記第１の記憶手段に記憶されているデータを、第１の記憶手段の別の領域に複製するステップをコンピュータに実行させる前項１０に記載の記憶データのバックアップ制御プログラム。
（１２）ネットワークを介して第１の記憶手段のデータを参照するためのネットワーク管理手段が接続可能となされており、前記第１の記憶手段に記憶されているデータを前記第２の記憶手段に複製したときは、前記ネットワーク管理手段による情報取得場所を、第１の記憶手段から第２の記憶手段に変更するステップを、さらにコンピュータに実行させる前項９に記載の記憶データのバックアップ制御プログラム。
（１３）第２の記憶手段は揮発性の記憶手段である前項９に記載の記憶データのバックアップ制御プログラム。
（１４）第２の記憶手段に複製された第１の記憶手段のデータを、外部の不揮発性記憶手段に複製するステップを、さらにコンピュータに実行させる前項１３に記載の記憶データのバックアップ制御プログラム。
（１５）第１の記憶手段のデータが変更された際に、変更前のデータとの差分を判別するステップをさらに実行させるとともに、第１の記憶手段に記憶されているデータを第２の記憶手段に複製するステップでは、前記判別されたデータの差分を第２の記憶手段に複製させる前項９に記載の記憶データのバックアップ制御プログラム。
（１６）第２の記憶手段の記憶容量を算出する記憶容量算出ステップと、記憶容量算出結果に基づき、第１の記憶手段のデータについて、前記第２の記憶手段に複製するのに最適な容量のサムネイルを作成させるステップと、をさらにコンピュータに実行させる前項９に記載の記憶データのバックアップ制御プログラム。
（１７）データを記憶するための第１の記憶手段と、第１の記憶手段よりも寿命が長い第２の記憶手段と、所定のタイミングで前記第１の記憶手段に記憶されているデータを、前記第２の記憶手段に複製する制御手段と、を備え、ネットワークを介して前記第１の記憶手段のデータを参照するためのネットワーク管理手段が接続可能となされており、前記制御手段は、前記第１の記憶手段に記憶されているデータを前記第２の記憶手段に複製したときは、前記ネットワーク管理手段による情報取得場所を、第１の記憶手段から第２の記憶手段に変更することを特徴とする記憶データのバックアップ制御装置。
（１８）所定のタイミングは電源がオンになったタイミングである前項１７に記載の記憶データのバックアップ制御装置。
【発明の効果】
【０００８】
前項（１）に記載の発明によれば、寿命検知手段により第１の記憶手段の寿命が検知され、設定手段により寿命に関する複数のしきい値が設定され、検知された寿命と設定された複数のしきい値に基づいて、第１の記憶手段に記憶されているデータを、前記第２の記憶手段に複製するための処理が行われる。
【０００９】
つまり、しきい値の設定によって、第１の記憶手段への頻繁なアクセスのために第１の記憶手段の寿命が短くなると、記憶されているデータを長寿命の第２の記憶手段に複製することができるから、第１の記憶手段の寿命が尽きる前に、第１の記憶手段のデータを確実にバックアップすることができる。しかも、複数のしきい値を設定したから、従来のように、第１の記録手段へのアクセス時間が一定値を超えると、第１の記録手段が正常であっても直ちに寿命が短くなったと判断する必要はなくなり、第１の記録手段の寿命が短くなったかどうかを的確に判断することができる。
【００１０】
前項（２）に記載の発明によれば、寿命検知手段により検知された第１の記憶手段の寿命が、第１のしきい値に達したときに、第１の記憶手段に記憶されているデータが、第２の記憶手段に複製されるから、第１の記憶手段の寿命が短くなったときに、確実にバックアップを行うことができる。
【００１１】
前項（３）に記載の発明によれば、寿命検知手段により検知された第１の記憶手段の寿命が、前記第１のしきい値よりも残り寿命の長い第２のしきい値に達したときには、前記第１の記憶手段に記憶されているデータが第１の記憶手段の別の領域に複製される。これにより、バックアップの準備がなされることになり、第１の記憶手段の寿命が第１のしきい値を下回って、第１の記憶手段のデータが第２の記憶手段に複製されるときには、この別の領域に複製されたデータを第２の記憶手段に複製すればよく、複製処理を短時間で行うことができる。
【００１２】
前項（４）に記載の発明によれば、第１の記憶手段に記憶されているデータが、第２の記憶手段に複製された際には、情報取得などの目的で定期的に第１の記憶手段にアクセスしていたネットワーク管理装置のアクセス先も、前記第２の記憶手段に変更される。これため、ネットワーク管理装置が第１の記憶手段に頻繁にアクセスすることがなくなり、第１の記憶手段の延命化を図ることができる。
【００１３】
前項（５）に記載の発明によれば、第１の記憶手段のデータを、揮発性の第２の記憶手段に複製することができる。
【００１４】
前項（６）に記載の発明によれば、揮発性の第２の記憶手段に複製された第１の記憶手段のデータが、外部の不揮発性記憶手段に複製されるから、電源オフにより第２の記憶手段のデータが消失しても、外部の不揮発性記憶手段に前記データを保存することができる。
【００１５】
前項（７）に記載の発明によれば、第１の記憶手段のデータが変更された際には、変更前との差分が判別されて、その差分情報が第２の記憶手段に複製される。このため、複製のたびに、バックアップの対象である第１の記憶手段のデータを複製する必要はなくなり、複製処理が簡単になる。
【００１６】
前項（８）に記載の発明によれば、第１の記憶手段の寿命が進んだ際に、データが例えば容量が比較的大きい画像データであれば、そのデータのサムネイルを作成して第２の記憶手段に複製することにより、第２の記憶手段に複製できないデータが発生するのを防止できる。
【００１７】
前項（９）に記載の発明によれば、第１の記憶手段の寿命が尽きる前に、第１の記憶手段のデータを確実にバックアップする処理をコンピュータに実行させることができる。しかも、複数のしきい値を設定したから、従来のように、第１の記録手段へのアクセス時間が一定値を超えると、第１の記録手段が正常であっても直ちに寿命が短くなったと判断する必要はなくなり、第１の記録手段の寿命が短くなったかどうかを的確に判断することができる。
【００１８】
前項（１０）に記載の発明によれば、検知された第１の記憶手段の寿命が、第１のしきい値に達したときに、第１の記憶手段に記憶されているデータが、第２の記憶手段に複製されるから、第１の記憶手段の寿命が短くなったときに、確実にバックアップを行う処理をコンピュータに実行させることができる。
【００１９】
前項（１１）に記載の発明によれば、検知された第１の記憶手段の寿命が、前記第１のしきい値よりも残り寿命の長い第２のしきい値に達したときには、前記第１の記憶手段に記憶されているデータを第１の記憶手段の別の領域に複製する処理をコンピュータに実行させることができる。
【００２０】
前項（１２）に記載の発明によれば、第１の記憶手段に記憶されているデータが、第２の記憶手段に複製された際には、情報取得などの目的で定期的に第１の記憶手段にアクセスしていたネットワーク管理装置のアクセス先を、前記第２の記憶手段に変更する処理をコンピュータに実行させることができる。
【００２１】
前項（１３）に記載の発明によれば、第１の記憶手段のデータを、揮発性の第２の記憶手段に複製する処理をコンピュータに実行させることができる。
【００２２】
前項（１４）に記載の発明によれば、揮発性の第２の記憶手段に複製された第１の記憶手段のデータを、外部の不揮発性記憶手段に複製する処理をコンピュータに実行させることができる。
【００２３】
前項（１５）に記載の発明によれば、第１の記憶手段のデータが変更された際には、変更前との差分を判別して、その差分情報を第２の記憶手段に複製する処理をコンピュータに実行させることができる。
【００２４】
前項（１６）に記載の発明によれば、第１の記憶手段の寿命が進んだ際に、データが例えば容量が比較的大きい画像データであれば、そのデータのサムネイルを作成して第２の記憶手段に複製する処理をコンピュータに実行させることができる。
【００２５】
前項（１７）に記載の発明によれば、所定のタイミングで第１の記憶手段に記憶されているデータが、第２の記憶手段に複製されるとともに、ネットワークを介して第１の記憶手段のデータを参照するためのネットワーク管理手段による情報取得場所が、第１の記憶手段から第２の記憶手段に変更される。このため、ネットワーク管理装置が第１の記憶手段に頻繁にアクセスすることがなくなり、第１の記憶手段の延命化を図ることができる。
【００２６】
前項（１８）に記載の発明によれば、電源オンのタイミングで、第１の記憶手段に記憶されているデータが、第２の記憶手段に複製される。
【発明を実施するための最良の形態】
【００２７】
以下、この発明の一実施形態を図面に基づいて説明する。
【００２８】
図１は、この発明の一実施形態に係る記憶データのバックアップ制御装置が用いられたＭＦＰの電気的構成を示すブロック図である。
【００２９】
図１において、このＭＦＰは、プリンタ、スキャナ、ＦＡＸなどの機能を１台に集約したデジタル複合機であり、周知のように、コピー、スキャン、プリント、ＦＡＸ送受信を同時に行えるようになっている。
【００３０】
このＭＦＰは、ＣＰＵを備えたＭＦＰコントローラ部１、画像処理部２およびプリント部３の他に、不揮発性の第１の記憶手段としてのハードディスク（ＨＤＤという）４と、このＨＤＤ４よりも寿命が長い揮発性の第の記憶手段としてのメモリ６とを有しており、また、ネットワーク１０を介してネットワーク管理装置５が接続されている。なお、このネットワーク管理装置５は、例えばパーソナルコンピュータからなる。
【００３１】
前記ＭＦＰコントローラ部１は、ＭＦＰの各部を統括的に制御するほか、スキャナ部１１での読み取り画像データやＦＡＸ部１２で受信した画像データ、さらには、前記ネットワーク管理装置５から送信された画像データを、メモリ６で保存した後、前記画像処理部２で処理させ、処理された画像データをプリント部３で用紙に印刷させる。
【００３２】
また、前記ＭＦＰコントローラ部１は、前記ＨＤＤ４に対する寿命を検知する機能を有している。さらに、ＨＤＤ４の寿命がやや進んだ（やや悪化した）ことを示す第２のしきい値である寿命危険値ｎ（図２）や、ＨＤＤ４の寿命がかなり進んだ（かなり悪化した）ことを示すしきい値である寿命検知値ｍ（図２）を設定し、検知した寿命情報ａ（図２）と前記寿命危険値ｎや寿命検知値ｍとを比較して、ＨＤＤ４に記憶されたデータのバックアップを制御する。
【００３３】
前記ＨＤＤ４およびメモリ６は、コピー、スキャン、プリント、ＦＡＸなどで得た画像データを保存することが可能である。
【００３４】
なお、ＨＤＤ４には、画像データなどの他に、各種データおよび管理情報なども格納されている。
【００３５】
つぎに、上記構成のＭＦＰの基本動作をコントローラ部１の制御を含めて概略的に説明する。
【００３６】
印刷する場合、ネットワーク管理装置５からのプリントのための画像データ、スキャナ部１１でスキャンした画像データ、あるいは、ＦＡＸ部１２で受信した画像データは、メモリ６に一時的に保存され、画像処理部２により適切な画像処理が行われたのちプリント部３により印刷される。
【００３７】
メモリ６で処理しきれない膨大なデータの場合は、ＨＤＤ４に保存されたのち、上記と同様の処理が行われる。
【００３８】
前記ネットワーク管理装置５からのプリントのための画像データ、スキャナ部１１でスキャンした画像データ、あるいはＦＡＸ部１２で受信した画像データを印刷しない場合は、前記ＨＤＤ４に保存される。そして、ＨＤＤ４に保存された画像データを印刷するときは、まず、ＨＤＤ４から画像データを読み出し、前記と同様に画像処理部２で画像処理を施したのち前記プリント部３で印刷する。
【００３９】
つぎに、この発明の特徴的な部分であるＨＤＤ４の記憶データのバックアップについて説明する。ここでは、ＨＤＤ４を例示しているが、寿命情報が得られる記憶手段については、すべて同じ方法で実施することが可能である。
【００４０】
前記ネットワーク管理装置５は、前記ＨＤＤ４に保存されているデータを編集したり、ＨＤＤ４に保存されている画像データを読み出したり、あるいはジョブ情報を受信したりすることができる。さらに、前記ネットワーク管理装置５は、消耗品切れなどの警告や管理データの変更などが可能である。
【００４１】
また、ネットワーク管理装置５は、定期的にＨＤＤ４にアクセスして最新情報の取得を行っている。これらのために、ＨＤＤ４には、ネットワーク管理装置５からのアクセスが頻繁に行われている。
【００４２】
図２は、ネットワーク管理装置５が、ＭＦＰコントローラ部１を介してＭＦＰ情報を取得するために、前記ＨＤＤ４にアクセスしている様子を示す動作説明図である。
【００４３】
ＨＤＤ４には、各種データ、バックアップ用データなどの他に、自己の寿命情報が記憶・保存されている。
【００４４】
ところで、ＨＤＤ４は精密部品であり、使用初期段階では問題ないが、内部部品の劣化などにより突然故障するような事態に至ることもある。このために、前記自己の寿命情報が格納されている。
【００４５】
ＨＤＤ４の寿命情報に関しては、ＭＦＰコントローラ部１からＨＤＤ４にＳＭＡＲＴ（Self-Monitoring Analysis and Reporting Technology System) コマンドを送ると、そのＨＤＤ４の寿命に関するデータを得ることができる。ここでは、図２に示すように、予めＨＤＤ４の寿命グラフＬにおいて、寿命危険値ｎと、この寿命危険値ｎと寿命Ｏとの間にある寿命検知値ｍの２段階の寿命基準を決めておく。
【００４６】
ＨＤＤ４の寿命がやや悪化して寿命危険値ｎになると、ＨＤＤ４に記憶されているデータのうち重要なデータなどは、バックアップ用のデータとして、バックアップ待機状態にする。この点については後述する。
【００４７】
ここでは、ＨＤＤ４の現在の寿命情報ａが寿命危険値ｎと寿命検知値ｍとの間にあるものとしている。
【００４８】
なお、ＨＤＤ４に関して具体的に得られる寿命情報として、予め図３に示すように、スループット性能、スピンドルモータ起動時間・・・・などがテーブル化されている。
【００４９】
これらの情報をまとめて取得可能であり、この例では、それぞれの項目で寿命の比較を行うことができるようになっている。
【００５０】
つぎに、図２で説明した前記ＨＤＤ４の記憶データのバックアップ準備処理を、図４のフローチャートを参照して説明する。この処理は、ＭＦＰコントローラ部１のＣＰＵが、図示しないＲＯＭ等の記憶媒体に記録されたプログラムに従って動作することにより実行される。
【００５１】
図４において、ステップＳ１０１では、ＭＦＰコントローラ部１が、ＨＤＤ４の寿命危険値ｎを設定し、さらにステップＳ１０２では、前記寿命危険値ｎよりも短い寿命である寿命検知値ｍを設定する。
【００５２】
ＭＦＰコントローラ部１では、ある程度の間隔（１日に１回程度）でＨＤＤ４に対してＳＭＡＲＴ取得のコマンドを送っている。ステップＳ１０３では、前記コマンドにより、ＭＦＰコントローラ部１が、ＨＤＤ４からの寿命情報ａを取得する。
【００５３】
ステップＳ１０４では、その寿命情報ａが寿命検知値ｍを上回っており（寿命検知値ｍより寿命が長い）、寿命危険値ｎ以下（寿命危険値ｎと同じ寿命かそれより短い）であるか、換言すればａ＞ｍかつａ≦ｎか否かを判断する。
【００５４】
寿命情報ａが寿命危険値ｎ以下でなければ（ステップＳ１０４でＮＯ）、ＨＤＤ４が十分な寿命があると判断でき、何も行うことなくそのまま終了する。
【００５５】
寿命情報の寿命値ａが寿命検知値ｍを上回っているが、寿命危険値ｎ以下である場合（ステップＳ１０４でＹＥＳ）、ある程度のＨＤＤ４の劣化が進んでいると判断できるので、ＭＦＰコントローラ部１はバックアップの準備を要求する。
【００５６】
この実施形態では、バックアップ先として第２の記憶手段であるメモリ６が設定されているが、メモリ６の記憶容量は、ＨＤＤ４の記憶容量に比べて少ないから、すべてのデータをバックアップするのは困難である。
【００５７】
そこで、ステップＳ１０５で、ＨＤＤ４のデータの中から、バックアップ用データ（データ情報ともいう）を選択する。データ情報としては、例えば、画像データ情報・管理情報など比較的容量が少ないデータが選択される。
【００５８】
そして、ステップＳ１０６では、選択したデータ情報をＨＤＤ４内部の他の記憶領域４ａ（図２に示す）に複製してバックアップに備えたのち、終了する。
【００５９】
画像データも後述するように圧縮してバックアップすることが可能である。ここでバックアップの準備として、ＨＤＤ４の他の記憶領域４ａにデータ情報を複製しているのは、ＨＤＤ４が故障する前に直ぐにメモリ６にバックアップできるようにするためである。
【００６０】
つぎに、データバックアップ処理を図５に基づいて説明する。
【００６１】
今、寿命情報ａが、例えば図５に示すように、寿命検知値ｍ以下となった場合は、前述したように、ＨＤＤ４の寿命はかなり短くなっているものと判断でき、ＨＤＤ４の他の記憶領域４ａに保持して待機状態のバックアップ用データ（データ情報）を図５（Ａ）に示すように、前記メモリ６に転送する。
【００６２】
その後、ネットワーク管理装置５がＭＦＰコントローラ部１を経由してアクセスするアクセス先を、前記ＨＤＤ４からバックアップ先のメモリ６に変更する。つまり、ネットワーク管理装置５は、ＭＦＰ情報を取得する場合には、以後は図５（Ｂ）に示すように、前記メモリ６にアクセスすることになる。
【００６３】
つぎに、図５で説明した前記ＨＤＤ４の記憶データのバックアップ処理を、図６のフローチャートを参照して説明する。この処理は、ＭＦＰコントローラ部１のＣＰＵが、図示しないＲＯＭ等の記憶媒体に記録されたプログラムに従って動作することにより実行される。
【００６４】
図６において、ステップＳ２０１で、ＭＦＰコントローラ部１は、ＨＤＤ４の寿命危険値ｎを設定し、さらにステップＳ２０２では、前記寿命危険値ｎよりも短い寿命である寿命検知値ｍを設定する。
【００６５】
ＭＦＰコントローラ部１は、ある程度の間隔（１日に１回程度）でＨＤＤ４に対してＳＭＡＲＴ取得のコマンドを送っている。ステップＳ２０３では、前記コマンドにより、ＭＦＰコントローラ部１が、ＨＤＤ４からの寿命情報ａを取得する。
【００６６】
ステップＳ２０４では、その寿命情報ａが寿命危険値ｍ以下である（ａ≦ｍ）か否かを判断する。
【００６７】
寿命情報ａが寿命検知値ｍを上回っていれば（ステップＳ２０４でＮＯ）、つまり、ＨＤＤ４の劣化が進んでいるが、まだ使用に耐える寿命があると判断できるので、そのまま終了する。
【００６８】
寿命情報ａが寿命検知値ｍ以下である場合（ステップＳ２０４でＹＥＳ）、ＨＤＤ４の寿命がかなり短くなっていると判断できるので、ＭＦＰコントローラ部１はバックアップを要求する。つまり、ステップＳ２０５で、ＨＤＤ４の他の領域４ａに保持してあるバックアップ用データ（データ情報）をバックアップ先であるメモリ６に送信して、データのバックアップを行う。
【００６９】
そして、ステップＳ２０６で、ネットワーク管理装置５のアクセス場所をＨＤＤ４から前記メモリ６に変更して終了する。
【００７０】
つぎに、データバックアップ処理のさらに別の例を、図７に基づいて説明する。
【００７１】
メモリ６は揮発性であるから、ＭＦＰの電源をオフにするとバックアップしたデータが消えてしまう。そこで、ＭＦＰの電源がオンした時に、ネットワーク管理装置５のアクセス先がメモリ６になっているかどうかの確認を行う。
【００７２】
アクセス先がメモリ６に変更されていたら、すでにデータをメモリ６にバックアップしていることを意味するから、ＨＤＤ４からメモリ６にデータを送信する。但し、電源オフにすると、メモリ６のデータが消失するから、このメモリ６のデータを図示しない不揮発性外部メモリや光ディスクメディアなどの外部不揮発性記憶媒体８に定期的に保存する。
【００７３】
上記の例におけるデータバックアップの処理を、図８に示すフローチャートを参照して説明する。この処理は、ＭＦＰコントローラ部１のＣＰＵが、図示しないＲＯＭ等の記憶媒体に記録されたプログラムに従って動作することにより実行される。
【００７４】
図８において、ステップＳ３０１では、電源がオンされ、ステップＳ３０２では、ネットワーク管理装置５の情報取得先（アクセス先）がメモリ６か否かを判断し、ネットワーク管理装置５の情報取得先がメモリ６でなければ（ステップＳ３０２でＮＯ）、そのまま終了する。
【００７５】
ネットワーク管理装置５の情報取得先がメモリ６であれば（ステップＳ３０２でＹＥＳ）、ステップＳ３０３では、ＨＤＤ４からメモリ６にデータ情報を送信したのち、終了する。メモリ６に複製されたデータ情報は、定期的に不揮発性の外部記憶媒体８にバックアップされる。
【００７６】
つぎに、データバックアップのさらに別の例を図９に基づいて説明する。
【００７７】
図９において、まず、ＨＤＤ４のデータが、ネットワーク管理装置５、スキャナ部１１、ＦＡＸ部１２、操作パネル１３などにより追加・更新された場合、ネットワーク管理装置５がメモリ６から情報取得を行っているかどうかの確認を行う。
【００７８】
ネットワーク管理装置５がメモリ６から情報取得を行っていたら、ＭＦＰコントローラ部１は、ＨＤＤ４内で追加または更新したデータ情報のみを選択し、このＨＤＤ４の他の領域４ａに、選択したデータ情報を複製したのち、メモリ６に転送する。これにより、ＨＤＤ４の情報が追加・変更されても、メモリ６のデータ情報は常に最新状態に保たれることになる。
【００７９】
つぎに、図９で説明したデータバックアップの処理を、図１０に示すフローチャートを参照して説明する。この処理は、ＭＦＰコントローラ部１のＣＰＵが、図示しないＲＯＭ等の記憶媒体に記録されたプログラムに従って動作することにより実行される。
【００８０】
図１０において、ステップＳ４０１では、ＭＦＰコントローラ部１はＨＤＤ４の記憶データが追加・更新された否かを判断し、ＨＤＤ４の記憶データが追加・更新されていなければ（ステップＳ４０１でＮＯ）、そのまま終了する。ＨＤＤ４の記憶データが追加・更新されていれば（ステップＳ４０１でＹＥＳ）、ステップＳ４０２に進む。
【００８１】
ステップＳ４０２では、ネットワーク管理装置５の情報取得先がメモリ６か否かを判断し、ネットワーク管理装置５の情報取得先がメモリ６でなければ（ステップＳ４０２でＮＯ）、そのまま終了し、ネットワーク管理装置５の情報取得先がメモリ６であれば（ステップＳ４０２でＹＥＳ）、ステップＳ４０３に進む。
【００８２】
ステップＳ４０３では、前記ＨＤＤ４における追加・更新された情報を選択し、ステップＳ４０４では、選択された追加・更新情報を前記メモリ６に送信して終了する。
【００８３】
つぎに、データバックアップ処理のさらに別の例を図１１に基づいて説明する。
【００８４】
図１１において、画像データなどはその内容の判別が難しいから、ネットワーク管理装置５では、サムネイルで画像を見られるようになっている。
【００８５】
ここでは、ＭＦＰコントローラ部１がサムネイル作成部９を有しており、また、メモリ６の記憶容量の算出機能も有している。前記サムネイル作成部９により画像データを圧縮してＨＤＤ４に記憶させてある。画像データは、前述したデータ情報と同様に、サムネイルでバックアップされる。
【００８６】
画像データなどをバックアップする場合、該画像データなどは、容量が多いため、メモリ６には格納しきれない場合がある。このために、画像データの圧縮率は、バックアップするメモリ６の算出容量に最適になるように設定されている。
【００８７】
前記した例と同様に、寿命危険値ｎ、寿命検知値ｍを設定しておき、図１１に示す寿命情報ａが寿命検知値ｍを上回り、寿命危険値ｎ以下であれば、メモリ６の容量のチェックを行い、その結果からメモリ容量に収まるようにサムネイルを作成し、ＨＤＤ４の他の記憶領域４ａに複製しておく。
【００８８】
つぎに、図１１で説明したデータバックアップ処理を、図１２に示すフローチャートを参照して説明する。この処理は、ＭＦＰコントローラ部１のＣＰＵが、図示しないＲＯＭ等の記憶媒体に記録されたプログラムに従って動作することにより実行される。
【００８９】
図１２において、ステップＳ５０１で、ＭＦＰコントローラ部１は、ＨＤＤ４の寿命危険値ｎを設定し、さらにステップＳ５０２で、前記寿命危険値ｎよりも短い寿命である寿命検知値ｍを設定する。
【００９０】
ＭＦＰコントローラ部１は、ある程度の間隔（１日に１回程度）でＨＤＤ４に対してＳＭＡＲＴ取得のコマンドを送っている。ステップＳ５０３では、前記コマンドにより、ＭＦＰコントローラ部１がＨＤＤ４からの寿命情報ａを取得する。
【００９１】
ステップＳ５０４では、その寿命情報ａが寿命検知値ｍを上回り、寿命危険値ｎ以下であるか（ａ＞ｍ、ａ≦ｎ）否かを判断する。
【００９２】
寿命情報ａが寿命危険値ｎ以下でなければ（Ｓ１０４でＮＯ）、ＨＤＤ４がまだ十分な寿命があると判断でき、そのまま終了する。
【００９３】
寿命情報ａが寿命検知値ｍを上回っているが、寿命危険値ｎ以下である場合（ステップＳ１０４でＹＥＳ）、ある程度のＨＤＤ４の劣化が進んでいると判断できるので、ＭＦＰコントローラ部１からバックアップの準備を要求し、ステップＳ５０５に進む。
【００９４】
ステップＳ５０５では、メモリ６の容量をチェックし、ステップＳ５０６では、ＨＤＤ４に記憶されている画像データについて、前記メモリ６の容量に最適なサムネイルを作成する。
【００９５】
ステップＳ５０７では、サムネイルの画像データをバックアップ用データとして、取り敢えずＨＤＤ４の他の記憶領域４ａに複製して終了する。
【００９６】
なお、説明は省略したが、寿命情報ａが寿命検知値ｍ以下になると、前記ＨＤＤ４の他の記憶領域４ａに複製したサムネイルを、メモリ６に送信してバックアップすることはいうまでもない。
【００９７】
なお、以上の実施形態では、ＨＤＤ４の寿命から判断して、ネットワーク管理装置５が定期的にアクセスするアクセス先をメモリ６に変更したが、ＨＤＤ４の寿命を延ばすために最初からメモリ６に変更することも可能である。例えば、電源オン後にバックアップデータを作成したのち、直ぐに該データをメモリ６に転送し、その後、アクセス先をメモリ６に変更するようにしてもよい。
【図面の簡単な説明】
【００９８】
【図１】この発明の一実施形態に係る画像形成装置の要部の電気的構成を示すブロック図である。
【図２】ハードディスクの記憶データを他の記憶領域に複製する移す状況を示す機能的ブロック図である。
【図３】ハードディスクの寿命情報の具体内容を示すテーブルである。
【図４】ハードディスクの記憶データのバックアップ準備処理を示すフローチャートである。
【図５】（Ａ）はハードディスクの記憶データをメモリにバックアップする状況を示す機能的ブロック図、（Ｂ）はバックアップ後にネットワーク管理装置が該メモリにアクセスする様子を示すブロック図である。
【図６】図６の例におけるバックアップ処理を示すフローチャートである。
【図７】メモリにバックアップされた記憶データを外部の不揮発性記憶媒体にバックアップする状況を示す機能的ブロック図である。
【図８】図７の例におけるバックアップ処理を示すフローチャートである。
【図９】ハードディスクの記憶データに追加・変更があった場合に、記憶データをメモリにバックアップする状況を示す機能的ブロック図である。
【図１０】図９の例におけるバックアップ処理の流れを示すフローチャートである。
【図１１】ハードディスクの記憶画像データをサムネイルとしてメモリにバックアップする状況を示す機能的ブロック図である。
【図１２】図１１の例におけるバックアップ処理を示すフローチャートである。
【符号の説明】
【００９９】
１            ＭＦＰコントローラ部（制御手段、寿命検知手段、設定手段、                差分判別手段、記憶容量算出手段、サムネイル作成手段）
４            ハードディスク（第１の記憶手段）
５            ネットワーク管理装置
６            メモリ（第２の記憶手段）
８            外部不揮発性記憶媒体
１０          ネットワーク
【図１】
2007011811.tif 000003
【図２】
2007011811.tif 000004
【図３】
2007011811.tif 000005
【図４】
2007011811.tif 000006
【図５】
2007011811.tif 000007
【図６】
2007011811.tif 000008
【図７】
2007011811.tif 000009
【図８】
2007011811.tif 000010
【図９】
2007011811.tif 000011
【図１０】
2007011811.tif 000012
【図１１】
2007011811.tif 000013
【図１２】
2007011811.tif 000014