(57)【要約】  【課題】より高い精度で、記憶装置の故障予測を行うことができる故障予測装置を提供する。  【解決手段】故障予測プログラムは、記憶装置へのデータアクセスに要する時間を取得し、デバイス装置の状態を取得し、前記取得された所要時間及び前記取得された状態に基づいて故障要因を判別する。本例では、「動作状態別」欄で、「出力装置」並びに「入力装置」の状態がそれぞれ「ＯＮ」「ＯＮ」である場合には平均アクセス速度が基準値未満である一方、他の３つの状態では、平均アクセス速度は基準値未満ではない。故障予測プログラムは、一部の状態においてアクセス速度が小さい場合、故障要因は外的要因であると決定する。これに対して、いずれの状態においてもアクセス速度が小さい場合、故障予測プログラムは、故障要因は経年変化等による内的要因であると決定する。【選択図】図５
2007241384.tif 000002
【特許請求の範囲】
【請求項１】
データを読み書き可能に記憶する記憶装置へのデータアクセスに要する時間を取得する所要時間取得手段と、
複数の状態のいずれかをとるデバイス装置の状態を取得する状態取得手段と、
前記所要時間取得手段により取得された所要時間及び前記状態取得手段により取得された前記デバイス装置の状態に基づいて、故障要因を判別する要因判別手段と
を有する故障予測装置。
【請求項２】
前記状態取得手段は、前記所要時間取得手段により所要時間が取得される際、前記デバイス装置の状態を取得する
請求項１に記載の故障予測装置。
【請求項３】
前記要因判別手段は、
前記所要時間取得手段により取得された所要時間及び前記状態取得手段により取得された状態を前記記憶装置へのアクセス毎に記憶するアクセス記憶手段と、
前記アクセス記憶手段により記憶されている所要時間が所定値より大きいか否かを判定する判定手段と、
前記判定手段により当該所要時間が所定値より大きいと判定された場合、前記アクセス記憶手段により記憶されている所要時間の統計であって前記デバイス装置の状態毎の統計に基づいて、故障要因を決定する決定手段と
を有する請求項１又は２に記載の故障予測装置。
【請求項４】
前記決定手段は、前記デバイス装置の状態の統計において、いずれの状態においても所要時間が大きい場合、故障要因は内的要因であると決定し、一部の状態において所要時間が大きい場合、故障要因は外的要因であると決定する
請求項３に記載の故障予測装置。
【請求項５】
データを記憶する記憶装置へのデータアクセスに要する時間及び当該データアクセスにおけるアクセスサイズを取得する所要時間取得手段と、
複数の状態のいずれかをとるデバイス装置の状態を取得する状態取得手段と、
前記所要時間取得手段により取得された所要時間並びにアクセスサイズ及び前記状態取得手段により取得された状態に基づいて、故障要因を判別する要因判別手段と
を有する故障予測装置。
【請求項６】
前記要因判別手段は、
前記所要時間取得手段により取得された所要時間並びにアクセスサイズ及び前記状態取得手段により取得された状態を前記記憶装置へのアクセス毎に記憶するアクセス記憶手段と、
前記アクセス記憶手段により記憶されている所要時間及びアクセスサイズに基づくアクセス速度が所定値より小さいか否かを判定する判定手段と、
前記判定手段により当該アクセス速度が所定値より小さいと判定された場合、前記アクセス記憶手段により記憶されている所要時間及びアクセスサイズの統計であって前記デバイス装置の状態毎の統計に基づいて、故障要因を決定する決定手段と
を有する請求項５に記載の故障予測装置。
【請求項７】
複数の状態のいずれかをとるデバイス装置と、データを読み書き可能に記憶する記憶装置と、故障予測装置とを有する画像形成装置であって、
前記故障予測装置は、
前記記憶装置へのデータアクセスに要する時間を取得する所要時間取得手段と、
前記デバイス装置の状態を取得する状態取得手段と、
前記所要時間取得手段により取得された所要時間及び前記状態取得手段により取得された状態に基づいて、故障要因を判別する要因判別手段と
を有する画像形成装置。
【請求項８】
前記デバイス装置は、画像の入力を行う画像入力装置である
請求項７に記載の故障予測装置。
【請求項９】
前記デバイス装置は、画像の出力を行う画像出力装置である
請求項７又は８に記載の故障予測装置。
【請求項１０】
前記記憶装置は、ハードディスクドライブである
請求項７乃至９のいずれかに記載の故障予測装置。
【請求項１１】
データを読み書き可能に記憶する記憶装置へのデータアクセスに要する時間を取得し、
複数の状態のいずれかをとるデバイス装置の状態を取得し、
前記取得された所要時間及び前記取得された状態に基づいて故障要因を判別する
故障予測方法。
【請求項１２】
コンピュータを有する故障予測装置において、
データを読み書き可能に記憶する記憶装置へのデータアクセスに要する時間を取得する所要時間取得ステップと、
複数の状態のいずれかをとるデバイス装置の状態を取得する状態取得ステップと、
前記取得された所要時間及び前記取得された状態に基づいて故障要因を判別する要因判別ステップと
を前記故障予測装置のコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶装置の故障予測を行う故障予測装置に関する。
【背景技術】
【０００２】
ハードディスクドライブ（以下、ＨＤＤという）等の記憶装置では経年変化等により、データアクセスが遅くなることがある。このような記憶装置を含む画像形成装置では、記憶装置の故障予測を行い、記憶装置の交換などを事前に行うことが重要である。
特許文献１では、データの読み書き可能な記憶装置に対するデータ書込み動作及びデータ読出し動作の際に記憶装置の動作不良パラメータを計測し、当該計測された動作不良パラメータと基準値とを比較して、当該動作不良パラメータが基準値を超過している場合、記憶装置の寿命予測通知を行う手法が開示されている。
【０００３】
【特許文献１】特開２００４−３４８３３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＨＤＤのアクセスが遅くなる要因には、経年変化等による内的要因、及び振動・温度等の周辺環境の影響による外的要因があるところ、特許文献１に開示された手法は、アクセス速度に基づいて故障予測を行うのみであり、内的要因と外的要因については何ら考慮されていない。したがって、ＨＤＤ自体には問題がないにもかかわらず、問題があるかのように見える場合がある。特に複合機に搭載されるＨＤＤにおいては、スキャナやプリンタの振動により、ＨＤＤのアクセスが遅くなる現象が知られている。また、同種のＨＤＤでもアクセス速度には個体差があり、統一した基準では、速度低下の程度がほとんど同じ場合においても、すぐに故障と判断されたり、なかなか故障と判断されないことがある。
【０００５】
本発明は、上述した背景からなされたものであり、より高い精度で、記憶装置の故障予測を行うことができる故障予測装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る第１の故障予測装置は、データを読み書き可能に記憶する記憶装置へのデータアクセスに要する時間を取得する所要時間取得手段と、複数の状態のいずれかをとるデバイス装置の状態を取得する状態取得手段と、前記所要時間取得手段により取得された所要時間及び前記状態取得手段により取得された前記デバイス装置の状態に基づいて、故障要因を判別する要因判別手段とを有する。
【０００７】
好適には、前記状態取得手段は、前記所要時間取得手段により所要時間が取得される際、前記デバイス装置の状態を取得する。
好適には、前記要因判別手段は、前記所要時間取得手段により取得された所要時間及び前記状態取得手段により取得された状態を前記記憶装置へのアクセス毎に記憶するアクセス記憶手段と、前記アクセス記憶手段により記憶されている所要時間が所定値より大きいか否かを判定する判定手段と、前記判定手段により当該所要時間が所定値より大きいと判定された場合、前記アクセス記憶手段により記憶されている所要時間の統計であって前記デバイス装置の状態毎の統計に基づいて、故障要因を決定する決定手段とを有する。
【０００８】
好適には、前記決定手段は、前記デバイス装置の状態の統計において、いずれの状態においても所要時間が大きい場合、故障要因は内的要因であると決定し、一部の状態において所要時間が大きい場合、故障要因は外的要因であると決定する。
【０００９】
また、本発明に係る第２の故障予測装置は、データを記憶する記憶装置へのデータアクセスに要する時間及び当該データアクセスにおけるアクセスサイズを取得する所要時間取得手段と、複数の状態のいずれかをとるデバイス装置の状態を取得する状態取得手段と、前記所要時間取得手段により取得された所要時間並びにアクセスサイズ及び前記状態取得手段により取得された状態に基づいて、故障要因を判別する要因判別手段とを有する。
【００１０】
好適には、前記要因判別手段は、前記所要時間取得手段により取得された所要時間並びにアクセスサイズ及び前記状態取得手段により取得された状態を前記記憶装置へのアクセス毎に記憶するアクセス記憶手段と、前記アクセス記憶手段により記憶されている所要時間及びアクセスサイズに基づくアクセス速度が所定値より小さいか否かを判定する判定手段と、前記判定手段により当該アクセス速度が所定値より小さいと判定された場合、前記アクセス記憶手段により記憶されている所要時間及びアクセスサイズの統計であって前記デバイス装置の状態毎の統計に基づいて、故障要因を決定する決定手段とを有する。
【００１１】
本発明に係る画像形成装置は、複数の状態のいずれかをとるデバイス装置と、データを読み書き可能に記憶する記憶装置と、故障予測装置とを有する画像形成装置であって、前記故障予測装置は、前記記憶装置へのデータアクセスに要する時間を取得する所要時間取得手段と、前記デバイス装置の状態を取得する状態取得手段と、前記所要時間取得手段により取得された所要時間及び前記状態取得手段により取得された状態に基づいて、故障要因を判別する要因判別手段とを有する。
【００１２】
好適には、前記デバイス装置は、画像の入力を行う画像入力装置である。
好適には、前記デバイス装置は、画像の出力を行う画像出力装置である。
好適には、前記記憶装置は、ハードディスクドライブである。
【００１３】
また、本発明に係る故障予測方法は、データを読み書き可能に記憶する記憶装置へのデータアクセスに要する時間を取得し、複数の状態のいずれかをとるデバイス装置の状態を取得し、前記取得された所要時間及び前記取得された状態に基づいて故障要因を判別する。
【００１４】
さらに、本発明に係るプログラムは、コンピュータを有する故障予測装置において、データを読み書き可能に記憶する記憶装置へのデータアクセスに要する時間を取得する所要時間取得ステップと、複数の状態のいずれかをとるデバイス装置の状態を取得する状態取得ステップと、前記取得された所要時間及び前記取得された状態に基づいて故障要因を判別する要因判別ステップとを前記故障予測装置のコンピュータに実行させる。
【発明の効果】
【００１５】
本発明の故障予測装置によれば、より高い精度で、記憶装置の故障予測を行うことができる。
【発明を実施するための最良の形態】
【００１６】
まず、本発明の実施形態に係る画像形成装置１０を説明する。
図１は、本発明の実施形態に係る画像形成装置１０のハードウェア構成を示す図である。
図１に例示するように、画像形成装置１０は、ＣＰＵ１２、メモリ１４、データを読み書き可能に記憶するハードディスクドライブ（ＨＤＤ）等の記憶装置１６、ネットワークを介して外部のコンピュータなどとデータの送信及び受信を行う通信インタフェース（ＩＦ）１８、画像の入力を行うスキャナ等の画像入力装置２０、プリントエンジン等を含み、通信ＩＦ１８又は画像入力装置２０を介して入力された画像を記録用紙上に出力する画像出力装置２２、時刻を出力するタイマ２４、及びタッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置２６を含む。これらの構成要素は、バス２８を介して互いに接続されている。
【００１７】
画像入力装置２０及び画像出力装置２２は、例えば、電源供給、振動、温度、湿度において、複数の状態のいずれかをとる。具体的には、画像入力装置２０等のデバイス装置は、電源についてオン又はオフのいずれかの状態をとり、振動、温度及び湿度について可変の値のいずれかの値をとる。タイマ２４は、画像形成装置１０の内部時計として動作する。なお、タイマ２４は、ＣＰＵ１２等、他の構成要素に含まれてもよい。
【００１８】
図２は、本発明の故障予測方法を実現する故障予測プログラム３０の機能構成を示す図である
図２に示すように、故障予測プログラム３０は、制御部３００、時刻取得部３０４、デバイス状態取得部３０６、アクセス部３０８、時間算出部３１０、データ保存部３１２、アクセス記憶部３１４、統計記憶部３１６、判定部３１８、決定部３２０及びレポート要求受付部３０２を有する。
【００１９】
故障予測プログラム３０は、これらの構成要素により、データを読み書き可能に記憶する記憶装置１６へのデータアクセスに要する時間を取得し、デバイス装置（画像入力装置２０及び画像出力装置２２）の状態を取得し、前記取得された所要時間及び前記取得された状態に基づいて、故障要因を判別する。故障予測プログラム３０は、画像形成装置１０のメモリ１４にロードされ、ＣＰＵ１２により実行されて故障予測装置を構成する。なお、故障予測プログラム３０の全部又は一部の機能は、画像形成装置１０に設けられた例えばＡＳＩＣなどのハードウェアにより実現されてもよい。
【００２０】
故障予測プログラム３０において、制御部３００は、記憶装置１６へのデータ書き込み要求又は記憶装置１６からのデータ読み出し要求（即ち、アクセス要求）を受け付けると、記憶装置１６に対するデータの書き込み及び読み出しを制御し、他の構成要素及びこれらの構成要素の間の入出力を制御する。また、制御部３００は、他の構成要素による処理結果等をＵＩ装置２６に表示し、ＵＩ装置２６からの入力を他の構成要素に出力する。
【００２１】
デバイス状態取得部３０６は、画像入力装置２０及び画像出力装置２２の状態を取得し、当該状態を制御部３００に対して出力する。より具体的には、デバイス状態取得部３０６は、画像入力装置２０等に電源が供給されているか否か、即ち画像入力装置２０等がオンであるかオフであるかを取得する。なお、デバイス状態取得部３０６は、図示しない振動測定装置から画像入力装置２０等の振動の有無を取得してもよし、図示しない温度・湿度センサから画像入力装置２０等の近傍の温度・湿度を取得してもよい。また、デバイス状態取得部３０６は、アクセスに要する時間が取得される際、即ち後述するアクセス部３０８によるアクセス動作がなされる際、デバイス装置の状態を取得する。
アクセス部３０８は、記憶装置１６に対するデータ書き込み動作及び記憶装置１６に記憶されているデータの読み出し動作を行う。
【００２２】
時刻取得部３０４は、タイマ２４から現在の時刻を入力し、当該時刻を制御部３００に対して出力する。
時間算出部３１０は、制御部３００から複数の時刻を受け付け、これらの時刻から時間を算出して制御部３００に対して出力する。より具体的には、時間算出部３１０は、アクセス部３０８が記憶装置１６にアクセスを開始する時刻とアクセスを終了する時刻とを制御部３００から受け付け、データアクセスに要する時間を算出する。
したがって、時刻取得部３０４及び時間算出部３１０は、記憶装置１６へのデータアクセスに要する時間を取得する所要時間取得手段を構成する。
【００２３】
アクセス記憶部３１４は、時刻取得部３０４及び時間算出部３１０により算出されて取得されたデータアクセスに要する時間、当該データアクセスの際に書き込み・読み出しされたデータのサイズ（アクセスサイズ）、及びデバイス状態取得部３０６により取得されたデバイス装置（画像入力装置２０、画像出力装置２２）の状態を、記憶装置１６へのアクセス毎に記憶する。アクセス記憶部３１４は、メモリ１４及び記憶装置１６の少なくともいずれかにより実現される。なお、アクセス記憶部３１４に記憶される内容については、後で詳述する。
【００２４】
統計記憶部３１６は、アクセス記憶部３１４に記憶されている所要時間及びアクセスサイズの統計を、画像入力装置２０並びに画像出力装置２２の状態毎に記憶する。例えば、画像入力装置２０及び画像出力装置２２のそれぞれがオン又はオフの状態をとりうる場合、統計記憶部３１６は、画像入力装置２０及び画像出力装置２２の状態の組み合わせ（即ち、オフ／オフ、オフ／オン、オン／オフ、オン／オンの４つ組み合わせ）のそれぞれにおいて、所要時間及びアクセスサイズの統計を記憶する。統計記憶部３１６は、アクセス記憶部３１４と同様に、メモリ１４等により実現される。なお、統計記憶部３１６に記憶される内容については、後で詳述する。
【００２５】
判定部３１８は、アクセス記憶部３１４により記憶されている所要時間が予め設定されている所定の基準値より大きいか否かを判定する。判定部３１８は、アクセス記憶部３１４により記憶されている所要時間及びアクセスサイズに基づいてアクセス速度を算出し、当該アクセス速度が予め設定されている所定の基準値より小さいか否かを判定してもよい。
【００２６】
ここで、基準値は、使用開始当初のアクセス時間等を取得し、当該取得された値の平均値等に基づいて算出されてもよい。また、複合機においては、その複合機の性能を満たすための必要なアクセス速度が存在する。例えば、当該アクセス速度は、１ページのデータをどれくらいの時間内でアクセスすればよいかという基準から求められる。
【００２７】
決定部３２０は、判定部３１８により当該所要時間が所定値より大きいと判定された場合、アクセス記憶部３１４により記憶されている所要時間の統計であって画像入力装置２０などのデバイス装置の状態毎の統計（即ち、統計記憶部３１６に記憶されている統計）に基づいて、故障要因を決定する。より具体的には、決定部３２０は、デバイス装置の状態の統計において、いずれの状態においても所要時間が大きい場合、その要因は内的要因であると決定し、一部の状態において所要時間が大きい場合、その要因は外的要因であると決定する。決定部３２０は、判定部３１８によりアクセス速度が所定値より小さいと判定された場合、アクセス記憶部３１４により記憶されている所要時間及びアクセスサイズの統計であってデバイス装置の状態毎の統計に基づいて、故障要因を決定してもよい。
【００２８】
決定された故障要因は、制御部３００によりＵＩ装置２６に表示される。また、当該要因は、画像出力装置２２により記録用紙上に印刷されてもよい。
このように、データ保存部３１２、アクセス記憶部３１４、統計記憶部３１６、判定部３１８及び決定部３２０は、所要時間取得手段（時刻取得部３０４、時間算出部３１０）により取得された所要時間及びデバイス状態取得部３０６により取得された状態に基づいて、故障要因を判別する要因判別手段を構成する。
【００２９】
レポート要求受付部３０２は、通信ＩＦ１８又はＵＩ装置２６を介して故障予測を行う旨のレポート要求を受け付け、上記の要因判別手段による判別結果を出力する。判別結果は、ＵＩ装置２６に表示されてもよいし、画像出力装置２２により記録用紙上に印刷されてもよいし、記憶装置１６にログとして保存されてもよい。
【００３０】
次に、故障予測プログラム３０により記憶されるデータについて説明する。
図３は、故障予測プログラム３０のアクセス記憶部３１４に記憶されているデータアクセス情報を例示する。
図３に例示するように、アクセス記憶部３１４には、アクセス番号、アクセス時間、画像出力装置２２の状態、画像入力装置２０の状態及びアクセスサイズが、データアクセス毎に記憶されている。ここで、アクセス記憶部３１４には、最新のアクセスから所定回数前までのアクセスが記憶されている。
【００３１】
図４は、故障予測プログラム３０の統計記憶部３１６に記憶されている統計情報を例示する。
図４に例示するように、統計記憶部３１６には、画像出力装置２２の状態、画像入力装置２０の状態、総アクセス時間及び総アクセスサイズが、画像出力装置２２並びに画像入力装置２０の状態毎に記憶されている。例えば、画像出力装置２２及び画像入力装置２０が両方ともオフである状態のデータは、アクセス記憶部３１４（図３）に記憶されているアクセスデータのうち当該状態に該当するデータにおけるアクセス時間並びにアクセスサイズの総和を示すものである。
【００３２】
次に、故障予測プログラム３０による故障予測結果について説明する。
図５及び図６は、故障要因が判別された結果を出力するレポートを例示する図であって、図５は、外的要因による処理速度遅延の可能性を示すレポートを例示し、図６は、内的要因による処理速度遅延の可能性を示すレポートを例示する。
図５に例示するように、レポートにおいて、「最新アクセス」の欄は、故障予測プログラム３０のアクセス記憶部３１４に記憶されているデータを示し、「動作状態別」の欄は、統計記憶部３１６に記憶されているデータを示す。また、「動作状態別」欄の平均アクセス速度は、記憶されている総アクセス時間並びに総アクセスサイズから求められた値である。
【００３３】
「診断結果」の欄は、決定部３２０により決定された故障要因を示し、故障要因が外的要因であるか内的要因であるかを示す。なお、異常がない場合には、その旨が「診断結果」の欄に表示されてもよい。「出荷時データ」の欄は、工場出荷時の平均アクセス速度を示し、「基準値」の欄は、判定部３１８により用いられる基準値を示す。なお、アクセス時間が基準値として用いられてもよい。
【００３４】
レポートにおいて、所要時間が所定値より大きいと判定されたアクセス（図中の矢印Ｓ）は、例えば赤色で表示されたり太字で表示されたり又は別途「ＮＧ」と表示されたりして、他のアクセスと比べて強調して表示されてもよい。また、所要時間及びアクセスサイズに基づくアクセス速度が所定値より小さいと判定されたアクセスが、強調表示されてもよい。
【００３５】
図５に示されるレポートの「動作状態別」欄では、「出力装置」並びに「入力装置」の状態がそれぞれ「ＯＮ」「ＯＮ」である場合には平均アクセス速度が基準値未満であり、総アクセス時間が他の状態での値に比べて著しく大きい。一方、この欄における他の３つの状態では、平均アクセス速度は、基準値未満ではない。なお、「出力装置」並びに「入力装置」の状態がそれぞれ「ＯＦＦ」「ＯＮ」である場合の平均アクセス速度が０であるが、この状態におけるアクセスがなかったためであり、「平均アクセス速度が基準値未満」であることには該当しない。
【００３６】
故障予測プログラム３０の決定部３２０は、一部の状態（本例では、図中の矢印Ｔで示される、デバイス装置の状態が「ＯＮ」かつ「ＯＮ」の状態）においてアクセス速度が小さい場合（又は、所要時間が大きい場合）、故障要因は外的要因であると決定するので、本例のレポートでは、「診断結果」の欄の表示は、「外的要因によるＨＤＤ速度の遅延の可能性があります。入力装置を確認してください」となる。このようにして、故障予測プログラム３０は、アクセス遅延の要因が、画像入力装置２０等のデバイス装置における振動などの外的要因によるものであると診断することができ、適切な故障予測を行うことができる。
【００３７】
一方、図６では、図中の矢印Ｔで示されるように、「動作状態別」欄では、「出力装置」並びに「入力装置」がいずれの状態であっても、平均アクセス速度が基準値未満であり、総アクセス時間が大きくなっている。このように、デバイス装置の状態の統計においていずれの状態においてもアクセス速度が小さい場合（又は、所要時間が大きい場合）、故障予測プログラム３０の決定部３２０は、故障要因は経年変化等による内的要因であると決定するので、本例のレポートでは、「診断結果」の欄の表示は、「ＨＤＤを交換してください」となる。このようにして、故障予測プログラム３０は、アクセス遅延の要因が、ＨＤＤの経年変化等などの内的要因によるものであると診断することができ、より適切な故障予測を行うことができる。なお、図中の矢印Ｕで示されるように、所要時間が所定値より大きいと判定されたアクセスは、強調表示されてもよい。
【００３８】
このようなレポートは、ユーザからのレポート出力の要求をＵＩ装置２６等を介して受け付けた場合に生成されてもよいし、データアクセスが所定の基準値を満足しなかったと判定された場合に生成されてもよい。また、レポートは、ＵＩ装置２６等に表示されてもよいし、メモリ１４又は記憶装置１６上にログとして保存されてもよいし、画像出力装置２２により用紙上に印刷されてもよい。
【００３９】
図７は、本発明の実施形態に係る故障予測方法を実現する故障予測プログラム３０によるＨＤＤアクセス処理（Ｓ１０）を示すフローチャートである。
図７に示すように、ステップ１００（Ｓ１００）において、故障予測プログラム３０（図２）の制御部３００は、ＨＤＤ等の記憶装置１６へのアクセス要求を受け付けたか否かを判定する。制御部３００は、アクセス要求を受け付けた場合にはＳ１０２の処理に進み、そうでない場合にはＳ１００の処理に戻る。
【００４０】
ステップ１０２（Ｓ１０２）において、時刻取得部３０４は、制御部３００の制御により、タイマ２４からアクセス開始時刻を取得して制御部３００に対して出力する。
ステップ１０４（Ｓ１０４）において、デバイス状態取得部３０６は、制御部３００の制御により、画像入力装置２０及び画像出力装置２２の状態を取得して制御部３００に対して出力する。
【００４１】
ステップ１０６（Ｓ１０６）において、アクセス部３０８は、制御部３００の制御により、記憶装置１６へのデータアクセス処理を行って、アクセス処理を終了した旨を制御部３００に対して出力する。
ステップ１０８（Ｓ１０８）において、時刻取得部３０４は、制御部３００の制御により、タイマ２４からアクセス終了時刻を取得して制御部３００に対して出力する。
ステップ１１０（Ｓ１１０）において、時間算出部３１０は、制御部３００からアクセス開始時刻とアクセス終了時刻とを受け付け、これらの時刻からアクセス時間を算出して制御部３００に対して出力する。
【００４２】
ステップ１１２（Ｓ１１２）において、判定部３１８は、制御部３００の制御により、算出されたアクセス時間が基準値より大きいか否かを判定する。制御部３００は、当該アクセス時間が基準値より大きい場合にはＳ１１４の処理に進み、そうでない場合にはＳ１１６の処理に進む。
【００４３】
ステップ１１４（Ｓ１１４）において、制御部３００は、アクセス時間が基準値より大きい旨を警告としてＵＩ装置２６に表示する。制御部３００は、その旨をメモリ１４、記憶装置１６に保存してもよい。また、制御部３００は、決定部３２０を制御して、診断結果を含むレポート（図５，図６）を作成し、このレポートを表示、印刷又は保存してもよい。なお、レポート生成処理については、後で詳述する。
ステップ１１６（Ｓ１１６）において、データ保存部３１２は、制御部３００の制御により、当該アクセスにおける所要時間、アクセスサイズ及び画像入力装置２０等の状態を保存する。また、データ保存部３１２は、アクセスの統計情報を更新する。
【００４４】
図８は、故障予測プログラム３０によるレポート出力処理（Ｓ２０）を示すフローチャートである。
図８に示すように、ステップ２００（Ｓ２００）において、故障予測プログラム３０のレポート要求受付部３０２がレポート要求を受け付けると、判定部３１８は、制御部３００の制御により、アクセス記憶部３１４に記憶されているアクセスごとの処理時間等を参照する。
【００４５】
ステップ２０２（Ｓ２０２）において、判定部３１８は、アクセス速度が基準値以下であるか否かを判定する。制御部３００は、アクセス速度が基準値以下であると判定された場合にはＳ２０４の処理に進み、そうでない場合にはＳ２１０の処理に進む。なお、判定部３１８は、アクセスの所要時間が基準値より大きいか否かを判定してもよい。この場合、制御部３００は、所要時間が基準値より大きいと判定された場合にはＳ２０４の処理に進み、そうでない場合にはＳ２１０の処理に進む。
【００４６】
ステップ２０４（Ｓ２０４）において、決定部３２０は、制御部３００の制御により、統計記憶部３１６を参照して、アクセス速度の劣化（又は、所要時間の劣化）はいずれかのデバイス装置の状態に依存するものであるか否かを判定する。決定部３２０は、アクセス速度の劣化がいずれかのデバイス状態に依存するものであると判定した場合にはＳ２０６の処理に進み、そうでない場合にはＳ２０８の処理に進む。
【００４７】
ステップ２０６（Ｓ２０６）において、決定部３２０は、アクセス速度の劣化は、デバイス装置がオンになっている等の外的要因によるものであると決定する。この場合、アクセス速度の劣化は、デバイス装置の振動や熱により引き起こされているので、診断結果には、当該デバイス装置を確認する旨が記載される。
【００４８】
ステップ２０８（Ｓ２０８）において、決定部３２０は、アクセス速度の劣化は、経年変化等の内的要因によるものであると決定する。この場合、アクセス速度の劣化は、どのような状態においても発生するので、診断結果には、記憶装置１６を交換する旨が記載される。
【００４９】
ステップ２１０（Ｓ２１０）において、制御部３００は、決定部３２０による診断結果を含むレポート（図５、図６）を出力する。ここで、制御部３００は、レポート結果をＵＩ装置２６に表示してもよいし、記憶装置１６等に保存してもよいし、画像出力装置２２を介して用紙上に印刷してもよい。
なお、レポート出力処理は、図７に示されるＨＤＤアクセス処理における警告表示処理（Ｓ１１４の処理）において実行されてもよい。
【００５０】
以上説明したように、本発明に係る故障予測装置は、データを読み書き可能に記憶する記憶装置へのデータアクセスに要する時間を取得する所要時間取得手段と、複数の状態のいずれかをとるデバイス装置の状態を取得する状態取得手段と、前記所要時間取得手段により取得された所要時間及び前記状態取得手段により取得された前記デバイス装置の状態に基づいて、故障要因を判別する要因判別手段とを有する。これにより、より高い精度で、記憶装置の故障予測を行うことができる。
【００５１】
また、本発明に係る故障予測装置は、前記所要時間取得手段により所要時間が取得される際、前記デバイス装置の状態を取得する。また、故障予測装置は、前記デバイス装置の状態の統計において、いずれの状態においても所要時間が大きい場合、故障要因は内的要因であると決定し、一部の状態において所要時間が大きい場合、故障要因は外的要因であると決定する。したがって、本発明に係る故障予測装置によれば、故障要因が内的要因か外的要因であるかを診断することができる。
【００５２】
さらに、本発明に係る画像形成装置は、上記の故障予測装置を有する。このような画像形成装置は、画像の入力を行う画像入力装置及び画像の出力を行う画像出力装置を含み、これらのデバイス装置のオン／オフを取得する。したがって、本発明に係る画像形成装置は、デバイス装置がオンの場合に発生する振動や熱により引き起こされる、記憶装置の処理性能劣化を、より効果的に予測することができる。
【００５３】
なお、本発明に係る故障予測装置は、デバイス装置の状態の替わりに、ジョブ種別をデータアクセス毎に保存し、ジョブ種別毎の統計情報を記憶してもよい。この場合、本発明に係る故障予測装置は、記憶されているジョブ種別毎の統計に基づいて、データアクセス性能の劣化が内的要因によるものであるか外的要因によるものであるかを判定する。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施形態に係る画像形成装置１０のハードウェア構成を示す図である。
【図２】本発明の故障予測方法を実現する故障予測プログラム３０の機能構成を示す図である
【図３】故障予測プログラム３０のアクセス記憶部３１４に記憶されているデータアクセス情報を例示する。
【図４】故障予測プログラム３０の統計記憶部３１６に記憶されている統計情報を例示する。
【図５】故障要因が判別された結果を出力するレポートを例示する図であって、外的要因による処理速度遅延の可能性を示すレポートを例示する。
【図６】故障要因が判別された結果を出力するレポートを例示する図であって、内的要因による処理速度遅延の可能性を示すレポートを例示する。
【図７】本発明の実施形態に係る故障予測方法を実現する故障予測プログラム３０によるＨＤＤアクセス処理（Ｓ１０）を示すフローチャートである。
【図８】故障予測プログラム３０によるレポート出力処理（Ｓ２０）を示すフローチャートである。
【符号の説明】
【００５５】
１０ 画像形成装置
１２ ＣＰＵ
１４ メモリ
１６ 記憶装置
１８ 通信ＩＦ
２０ 画像入力装置
２２ 画像出力装置
２４ タイマ
２６ ＵＩ装置
３０ 故障予測プログラム
３００ 制御部
３０２ レポート要求受付部
３０４ 時刻取得部
３０６ デバイス状態取得部
３０８ アクセス部
３１０ 時間算出部
３１２ データ保存部
３１４ アクセス記憶部
３１６ 統計記憶部
３１８ 判定部
３２０ 決定部
【図１】
2007241384.tif 000003
【図２】
2007241384.tif 000004
【図３】
2007241384.tif 000005
【図４】
2007241384.tif 000006
【図５】
2007241384.tif 000007
【図６】
2007241384.tif 000008
【図７】
2007241384.tif 000009
【図８】
2007241384.tif 000010