(57)【特許請求の範囲】
【請求項１】
複数のハードディスクドライブを用いて画像情報を記憶する記憶部と、画像情報を処理して前記記憶部に記憶させる画像処理部とを備え、記憶された画像情報に基づいて用紙に画像形成処理を行う画像形成装置において、
前記画像処理部は、
サンプル画像を生成する手段と、
前記複数のハードディスクドライブに前記サンプル画像を書き込むように前記記憶部に指令する手段と、
前記複数のハードディスクドライブへの前記サンプル画像の書込み速度をそれぞれ算出する手段と、
前記複数のハードディスクドライブのうち前記書込み速度が所定の閾値よりも小さいハードディスクドライブがある場合に、前記記憶部に対して当該ハードディスクドライブにおける記憶領域の断片化の解消処理を指令する手段と、
解消処理されたハードディスクドライブについて再度算出した前記書込み速度が所定の閾値よりも小さい場合に、当該ハードディスクドライブの書込み処理及び読み出し処理を行わないように前記記憶部に指令する手段と、
を有することを特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置において、
前記画像処理部は、解消処理された前記ハードディスクドライブについて再度算出した前記書込み速度が所定の閾値よりも小さい場合に、当該ハードディスクドライブの交換を促す表示を行う手段を有することを特徴とする画像形成装置。
【請求項３】
請求項１記載の画像形成装置において、
前記画像処理部は、解消処理された前記ハードディスクドライブについて再度算出した前記書込み速度が所定の閾値よりも小さい場合に、当該ハードディスクドライブに対して画像情報の一時記憶処理以外の処理を行うように前記記憶部に指令する手段を有することを特徴とする画像形成装置。
【請求項４】
請求項１記載の画像形成装置において、
前記画像処理部は、解消処理された前記ハードディスクドライブについて再度算出した前記書込み速度が所定の閾値よりも小さい場合に、各ハードディスクドライブの前記書込み速度を比較して最速の前記ハードディスクドライブを判定する手段と、最速の前記ハードディスクドライブ以外の前記ハードディスクドライブに対して画像情報の一時記憶処理以外の処理を行うように前記記憶部に指令する手段を有することを特徴とする画像形成装置。
【請求項５】
請求項３又は４に記載の画像形成装置において、
前記画像処理部は、解消処理された前記ハードディスクドライブについて再度算出した前記書込み速度が所定の閾値よりも小さい場合に、当該ハードディスクドライブの複数の対処方法を表示する手段を有し、選択された対処方法に基づいて前記記憶部に指令することを特徴とする画像形成装置。
【請求項６】
請求項１記載の画像形成装置において、
前記画像処理部は、画像形成された用紙の枚数及び画像形成にかかった時間に基づいて画像形成速度を算出する手段を有し、算出された画像形成速度が所定の閾値よりも小さい場合に、前記ハードディスクドライブの前記書込み速度の算出を行うことを特徴とする画像形成装置。
【請求項７】
画像情報を処理して複数のハードディスクドライブを有する記憶部に当該画像情報を記憶する画像情報処理方法において、
サンプル画像を生成し、前記複数のハードディスクドライブに前記サンプル画像を書き込むように前記記憶部に指令し、前記複数のハードディスクドライブへの前記サンプル画像の書込み速度をそれぞれ算出し、前記複数のハードディスクドライブのうち前記書込み速度が所定の閾値よりも小さいハードディスクドライブがある場合に、前記記憶部に対して当該ハードディスクドライブにおける記憶領域の断片化の解消処理を指令し、解消処理されたハードディスクドライブについて再度算出した前記書込み速度が所定の閾値よりも小さい場合に、当該ハードディスクドライブの書込み処理及び読み出し処理を行わないように前記記憶部に指令することを特徴とする画像情報処理方法。
【請求項８】
請求項７記載の画像情報処理方法において、
解消処理された前記ハードディスクドライブについて再度算出した前記書込み速度が所定の閾値よりも小さい場合に、当該ハードディスクドライブの交換を促す表示を行うことを特徴とする画像情報処理方法。
【請求項９】
請求項７記載の画像情報処理方法において、
解消処理された前記ハードディスクドライブについて再度算出した前記書込み速度が所定の閾値よりも小さい場合に、当該ハードディスクドライブに対して画像情報の一時記憶処理以外の処理を行うように前記記憶部に指令することを特徴とする画像情報処理方法。
【請求項１０】
請求項７記載の画像情報処理方法において、
解消処理された前記ハードディスクドライブについて再度算出した前記書込み速度が所定の閾値よりも小さい場合に、各ハードディスクドライブの前記書込み速度を比較して最速の前記ハードディスクドライブを判定し、最速の前記ハードディスクドライブ以外の前記ハードディスクドライブに対して画像情報の一時記憶処理以外の処理を行うように前記記憶部に指令することを特徴とする画像情報処理方法。
【請求項１１】
請求項９又は１０に記載の画像情報処理方法において、
解消処理された前記ハードディスクドライブについて再度算出した前記書込み速度が所定の閾値よりも小さい場合に、当該ハードディスクドライブの複数の対処方法を表示し、選択された対処方法に基づいて前記記憶部に指令することを特徴とする画像情報処理方法。
【請求項１２】
請求項７記載の画像情報処理方法において、
画像形成された用紙の枚数及び画像形成にかかった時間に基づいて画像形成速度を算出し、算出された画像形成速度が所定の閾値よりも小さい場合に、前記ハードディスクドライブの前記書込み速度の算出を行うことを特徴とする画像情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、複写機、ファクシミリ又はこれらの複合機等の画像形成装置に関し、特にハードディスクドライブ（以下「ＨＤＤ」と略称する。）を用いて画像情報を記憶する画像形成装置及び画像情報処理方法に関する。
【背景技術】
【０００２】
上述した画像形成装置では、高機能化、高画質化、カラー化の進展に伴い、大容量の画像情報を高速で処理することが求められている。そのため、大容量のデータを記憶することができるとともに高速で読み書きを行うことが可能なＨＤＤを複数台搭載し、これらのＨＤＤに同時にアクセスすることで画像情報の高速処理が図られている。
【０００３】
こうした複数のＨＤＤの記憶処理を行うシステムとしてＲＡＩＤ（Redundant Array of Inexpensive Disks）が用いられている。ＲＡＩＤは、その処理方法によって８つのレベルに分類されており、例えば、ＲＡＩＤ０では複数台のＨＤＤに分散して同時に記憶処理を行うことでデータの読み書きに要する時間を短縮したり、ＲＡＩＤ１では２台のＨＤＤに同じデータを書き込むことでデータを多重化してＨＤＤの障害によるデータの消失に対応することができる。
【０００４】
電子写真式の複写機では、原稿を読み取った画像データを変換してＨＤＤに書き込み、書き込んだ画像データを読み出して感光体ドラム等の像担持体表面を露光して静電潜像を形成し、静電潜像をトナーにより現像して用紙に転写し、転写したトナー像を定着して用紙に画像形成を行う（特許文献１参照）。
【０００５】
ＨＤＤに書き込まれる画像データは、上述したように複数のＨＤＤに分散して書き込まれるため、画像データが記憶領域に断片化して記憶されるようになり、こうした断片化が進むと画像データの読み書きのための処理速度が次第に遅くなってくる。また、ＨＤＤの経年変化によっても処理速度が遅くなるため、用紙に画像形成するためにかかる処理時間が長くなり、高速処理が行えなくなる課題がある。
【０００６】
ＨＤＤの読み書きのための処理速度が遅くなる課題に対応するため、断片化されて記憶された画像データを記憶領域内に再配置して空き領域をまとめるデフラグ処理が行われており、例えば、特許文献２では、印刷ジョブを処理する際にハードディスクに読み書き速度の指標となる時間を算出し、算出された時間が予め定めた閾値よりも大きくなったらデフラグ処理を実行する画像形成装置が記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１では、デフラグ処理を実行したとしても、経年変化による処理速度低下に対しては効果が小さく、必要な書き込み速度を回復できるとは限らない。頻繁にデフラグ処理を行うと、かえって経年変化を進めてしまうおそれがある。
【０００８】
また、ＲＡＩＤ１によるミラーリング機能を実行する場合、データの読出し速度は、読出し速度の最も遅いＨＤＤの影響は受けないが、データの書込み速度は、書込み速度の最も遅いＨＤＤに依存してしまう。
【０００９】
そこで、本発明は、ＨＤＤの書込み速度に基づいて性能の低下したＨＤＤを判定して画像データの高速処理を維持するよう対処することができる画像形成装置及び画像情報処理方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
本発明は、複数のハードディスクドライブを用いて画像情報を記憶する記憶部と、画像情報を処理して前記記憶部に記憶させる画像処理部とを備え、記憶された画像情報に基づいて用紙に画像形成処理を行う画像形成装置において、前記画像処理部は、サンプル画像を生成する手段と、前記複数のハードディスクドライブに前記サンプル画像を書き込むように前記記憶部に指令する手段と、前記複数のハードディスクドライブへの前記サンプル画像の書込み速度をそれぞれ算出する手段と、前記複数のハードディスクドライブのうち前記書込み速度が所定の閾値よりも小さいハードディスクドライブがある場合に、前記記憶部に対して当該ハードディスクドライブにおける記憶領域の断片化の解消処理を指令する手段と、解消処理されたハードディスクドライブについて再度算出した前記書込み速度が所定の閾値よりも小さい場合に、当該ハードディスクドライブの書込み処理及び読み出し処理を行わないように前記記憶部に指令する手段と、を有することを特徴とする。
【発明の効果】
【００２４】
本発明によれば、サンプル画像を生成して、各ＨＤＤにサンプル画像を書き込んで書込み速度を算出し、書込み速度が所定の閾値よりも小さい場合にそのＨＤＤにおける記憶領域の断片化の解消処理を行うことで、性能の低下したＨＤＤを特定して性能を改善する処理を行う。そして、再度サンプル画像の書込み速度を算出して改善が見られない場合には、そのＨＤＤの交換表示をしたり、読み書きに使用しないようにしたり、一時記憶処理以外に使用するといった対処方法を採ることで画像データの高速処理を維持することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明に係る実施形態を備えた画像形成装置に関する概略構成図である。
【図２】ＨＤＤの性能を判定するための処理フローである。
【図３】デフラグ処理を行う場合及び性能低下したＨＤＤに関する表示例である。
【図４】性能が低下したと判定されたＨＤＤ（ｎ）に対する対処方法に関する処理フローである。
【図５】性能が低下したと判定されたＨＤＤ（ｎ）に対する別の対処方法に関する処理フローである。
【図６】性能が低下したと判定されたＨＤＤ（ｎ）に対する別の対処方法に関する処理フローである。
【図７】性能が低下したと判定されたＨＤＤ（ｎ）に対する対処方法を利用者が選択するための処理フローである。
【図８】対処方法の選択画面に関する表示例である。
【図９Ａ】コピー速度に基づいてＨＤＤ（ｎ）の書込み速度を算出して性能を判定する処理フローである。
【図９Ｂ】コピー速度に基づいてＨＤＤ（ｎ）の書込み速度を算出して性能を判定する処理フローである。
【発明を実施するための形態】
【００２６】
以下、本発明に係る実施形態について詳しく説明する。図１は、本発明に係る実施形態を備えた画像形成装置Ａに関する概略構成図である。画像形成装置Ａは、画像形成部１、画像読取部２、複数のＨＤＤからなる記憶ユニット３、表示部４及び操作入力部５を備えた操作パネルＰ、及びこれらを制御する制御ユニットを備えている。
【００２７】
制御ユニットとしては、画像処理装置Ａにおける画像処理全般の制御を行う画像処理制御ユニット１０、画像形成部１を制御する画像形成制御ユニット１１、画像読取部２を制御する画像読取制御ユニット１２、記憶ユニット３への読み書きを制御するＲＡＩＤ制御ユニット１７、表示部４を制御する表示制御ユニット２２及び操作入力部５を制御する操作入力制御ユニット２３を備えている。
【００２８】
画像形成制御ユニット１１は、画像処理制御ユニット１０からの制御信号に基づいて画像形成部１に対して画像データを含む記録信号を送信し、画像形成部１において転写紙等の記録媒体に画像を形成して出力させる。
【００２９】
画像形成部１は、フルカラー出力が可能で、その画像形成方式は、電子写真方式、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式といった公知の方式で画像形成を行う。例えば、電子写真方式では、送信された画像データに基づいて感光体ドラム等の像担持体表面を露光して静電潜像を形成し、静電潜像をトナーにより現像化して用紙に転写し、転写したトナー像を定着するといった公知の画像形成処理を行う。
【００３０】
画像読取制御ユニット１２は、画像処理制御ユニット１０からの制御信号に基づいて画像読取部２を制御して原稿等の読み取り動作を行う。画像読取部２は、原稿の表面に対してランプにより光を照射してその反射光をミラー及びレンズにより受光素子（例えば、ＣＣＤ（Charge Coupled Device））に集光して読み取り、Ａ／Ｄ変換してＲＧＢのデジタル画像データを生成する。こうした原稿の読取処理は公知のものである。
【００３１】
画像処理制御ユニット１０は、メインプロセッサであるＣＰＵ（Central Processing Unit）１３と、各処理のおけるデータを一時的に格納しておくメモリデバイス（例えば、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）等）１４と、制御プログラム等を記憶したＲＯＭ（Read Only Memory）１５と、システムログ／システム設定／ログ情報等を記録しておく電源ＯＦＦ時にもデータの保持が可能なＮＶＲＡＭ１６と、をバス接続したマイクロコンピュータ構成とされている。
【００３２】
画像処理制御ユニット１０は、多量の画像データの蓄積やジョブ履歴等の蓄積や画像読取部２から送信されたＲＧＢのデジタル画像データをＹＭＣＫのデジタル画像データに変換し、ＲＡＩＤ制御ユニット１７を介して記憶ユニット３のＮ個のＨＤＤ（ｎ）（ｎ＝１，２・・・，Ｎ−１，Ｎ）に記憶する。ＲＡＩＤ制御ユニット１７は、記憶する画像データを各ＨＤＤ（ｎ）に分散して記憶したり、Ｎ台のＨＤＤ（ｎ）に同一のデータを記憶するといった記憶処理を行い、記憶処理の高速化及び安全性の向上が実現される。この例では、Ｎ個のＨＤＤ（ｎ）及びＲＡＩＤ制御ユニット１７が記憶部に相当する。
【００３３】
ＲＡＩＤ制御ユニット１７は、例えばＳＡＴＡ Ｉ／Ｆで接続されたＨＤＤ(ｎ）へのミラーリング制御を行う。後述するサンプル画像の書込み処理時には、ミラーリングを中断し、指定されたＨＤＤ（ｎ）にのみ書込み処理を行い、書込み処理が完了すると完了信号を画像処理制御ユニット１０に送信してミラーリング制御を再開する。
【００３４】
また、画像処理制御ユニット１０は、ＨＤＤ（ｎ）の書込み速度を算出するためのサンプル画像の生成を行い、ＲＡＩＤ制御ユニット１７に対してＨＤＤ（ｎ）を指定してサンプル画像の書込み処理を指令し、書込み速度の算出処理を行う。書込み速度は、サンプル画像の書込み指令から書込み処理完了までの時間を計測し、サンプル画像のデータ容量を計測時間で割ることで算出される。
【００３５】
算出されたＨＤＤ（ｎ）の書込み速度は、予めＮＶＲＡＭ１６に格納された所定の閾値と比較する。ここで、予め格納された閾値とは、画像形成装置に求められる画像形成処理に必要な性能（例えば、Ａ４判の用紙の１分間の処理枚数）を達成するために必要なＨＤＤの書込み速度である。書込み速度が閾値より小さい場合には、ＨＤＤ（ｎ）の性能が低下したものと判定してＲＡＩＤ制御ユニット１７にＨＤＤ（ｎ）のデフラグ処理を指令する。デフラグ処理は、ＨＤＤの記憶領域に画像データを分散して記憶した結果断片化されて記憶された画像データを再配置して空き領域をまとめるように断片化の解消処理を行うもので公知の処理である。そして、デフラグ処理により画像データの断片化を解消して、書込み速度を改善することができる。
【００３６】
画像形成装置Ａには、外部ネットワークと接続するＨＵＢ１９を介してＬＡＮ制御部１８が設けられており、外部ネットワークを経由して外部装置との間で画像データ等を送受信することができる。また、公衆電話網に通じる構内交換器（ＰＢＸ）２１に接続されるＦＡＸ制御ユニット２０が設けられており、ＦＡＸ制御ユニット２０を介して外部のファクシミリと交信することができる。
【００３７】
表示制御ユニット２２は、ＬＣＤ（Liquid Crystal Display）からなる表示部４に画像処理制御ユニット１０の制御信号に基づいて画像表示の制御を行う。また、操作入力制御ユニット２３は、操作パネルＰからのオペレータによる機能設定や入力操作に応じた操作信号を、画像処理制御ユニット１０に送信する。操作入力部５は、表示部４の表面に積層された超音波弾性波方式等のタッチパネル及び複数のキーを有するキーボードで構成されている。キーボードには、画像読み取りの開始を宣言するためのスタートキー、数値入力を行うためのテンキー、読み取った画像データの送信先を設定する読取条件設定キー、クリアキー等が設けられている。
【００３８】
図２は、ＨＤＤの性能を判定するための処理フローである。まず、画像処理制御ユニット１０は、ＲＡＩＤ制御ユニット１７に接続されたＨＤＤ（ｎ）のうち、任意のＨＤＤを１台を指定してｎ＝１とする（Ｆ１）。操作入力部５から操作入力があるか否かチェックし（Ｆ２）、操作入力がない場合には、サンプル画像の画像データ（例えば、Ａ４判の６００ｄｐｉのＹＭＣＫ画像データ）を生成して（Ｆ３）、ＲＡＩＤ制御ユニット１７に指定されたＨＤＤ（ｎ）のサンプル画像の画像データの書込み処理を指令する（Ｆ４）。ＲＡＩＤ制御ユニット１７はミラーリングを中断して指定されたＨＤＤ（ｎ）へ書込み処理を行い、他のＨＤＤへの書込み処理を行わない。ＲＡＩＤ制御ユニット１７は、書込み処理が完了すると、画像処理制御ユニット１０に完了通知を行い、ミラーリングを再開する。
【００３９】
画像処理制御ユニット１０は、書込み処理の指令から完了までの時間を計測し、サンプル画像のデータ容量を計測時間で割ることで書込み速度Ｗnを算出する（Ｆ５）。ＮＶＲＡＭ１６に予め格納された閾値Ｗ0を読み出して（Ｆ６）、算出された書込み速度Ｗnが閾値Ｗ0よりも大きいか判定する（Ｆ７）。閾値Ｗ0よりも書込み速度Ｗnの方が大きい場合には、次のＨＤＤがあるか否かＲＡＩＤ制御ユニット１７に問い合わせてチェックし（Ｆ８）、書込み速度を算出していないＨＤＤ（ｎ）がある場合には、ｎ＝ｎ＋１として（Ｆ９）、Ｆ２に戻り、次のＨＤＤ（ｎ）を指定して書込み速度を算出して閾値Ｗ0と比較する処理を順次行っていく。
【００４０】
こうして、各ＨＤＤ（ｎ）の書込み速度Ｗnが閾値Ｗ0よりも大きい場合には、ＨＤＤ（ｎ）の性能に問題がないと判断してデフラグ処理等の性能改善処理は行わない。
【００４１】
Ｆ７において、閾値Ｗ0よりも書込み速度Ｗnの方が小さい場合には、ＨＤＤ（ｎ）の性能が低下していると判断し、表示制御ユニット２２を制御して、図３（ａ）に示すように、表示部４にデフラグ処理を開始する旨のメッセージを表示する（Ｆ１０）。そして、画像処理制御ユニット１０は、ＲＡＩＤ制御ユニット１７に対してすべてのＨＤＤ(ｎ）のデフラグ処理を実行する（Ｆ１１）。デフラグ処理を実行中は、図３（ｂ）に示すように、表示部４に装置が操作できない旨のメッセージを表示する。デフラグ処理が完了すると、画像処理制御ユニット１０は、ＲＡＩＤ制御ユニット１７に対してデフラグ処理されたＨＤＤ（ｎ）１台ずつ指定して再度書込み速度の算出を行う。
【００４２】
まず、任意のＨＤＤを１台指定してｎ＝１とする（Ｆ１２）。次に、サンプル画像の画像データ（例えば、Ａ４判の６００ｄｐｉのＹＭＣＫ画像データ）を生成して（Ｆ１３）、ＲＡＩＤ制御ユニット１７に指定されたＨＤＤ（ｎ）のサンプル画像の画像データの書込み処理を指令する（Ｆ１４）。ＲＡＩＤ制御ユニット１７はミラーリングを中断して指定されたＨＤＤ（ｎ）へ書込み処理を行い、他のＨＤＤへの書込み処理を行わない。ＲＡＩＤ制御ユニット１７は、書込み処理が完了すると、画像処理制御ユニット１０に完了通知を行い、ミラーリングを再開する。
【００４３】
画像処理制御ユニット１０は、書込み処理の指令から完了までの時間を計測し、サンプル画像のデータ容量を計測時間で割ることで書込み速度Ｗnを算出してＮＶＲＡＭ１６に書込み速度Ｗnを保存する（Ｆ１５）。ＮＶＲＡＭ１６に予め格納された閾値Ｗ0を読み出して（Ｆ１６）、算出された書込み速度Ｗnが閾値Ｗ0よりも大きいか判定する（Ｆ１７）。
【００４４】
閾値Ｗ0よりも書込み速度Ｗnの方が大きい場合には、性能Ｐn＝１としてＮＶＲＡＭ１６に格納する（Ｆ１８）。閾値Ｗ0よりも書込み速度Ｗnの方が小さい場合には、性能Ｐn＝０としてＮＶＲＡＭ１６に格納する（Ｆ１９）。
【００４５】
次のＨＤＤがあるか否かＲＡＩＤ制御ユニット１７に問い合わせてチェックし（Ｆ２０）、書込み速度を算出していないＨＤＤ（ｎ）がある場合には、ｎ＝ｎ＋１として（Ｆ２１）、Ｆ１３に戻り、次のＨＤＤ（ｎ）を指定して書込み速度を算出して性能低下の有無をチェックする。次のＨＤＤがない場合には、ＮＶＲＡＭ１６に格納された性能Ｐnが０のＨＤＤ（ｎ）に関して、図３（ｃ）に示すように、性能低下による交換を促すメッセージを表示部４に表示するように表示制御ユニット２２を制御する（Ｆ２２）。  以上のような処理を行うことで、ＲＡＩＤ制御ユニット１７に接続された複数のＨＤＤ（ｎ）の中に書込み速度が閾値よりも小さくなったＨＤＤ（ｎ）がある場合にはデフラグ処理を実行し、デフラグ処理を行っても書込み速度が閾値よりも大きくならない場合には、利用者に性能が低下したＨＤＤを特定して交換を促すように報知することができる。そのため、デフラグ処理を頻繁に行う必要がなくなり、また性能が低下したＨＤＤを正確に特定して速やかに交換を促すように利用者に知らせることで、高速処理が維持されるように対処することが可能となる。
【００４６】
図４は、上述した実施形態において、性能が低下したと判定されたＨＤＤ（ｎ）に対する対処方法に関する処理フローである。この例では、Ｆ２１からＦ３９まで、図２に示すＦ１からＦ１９と同様の処理が行われる。Ｆ３９では、閾値Ｗ0よりもＨＤＤ（ｎ）の書込み速度Ｗnの方が小さい場合に、性能Ｐn＝０としてＮＶＲＡＭ１６に格納した後、性能の低下したＨＤＤ（ｎ）をミラーリングの対象から外すようにＲＡＩＤ制御ユニット１７に指令する（Ｆ４０）。そして、次のＨＤＤがあるか否かＲＡＩＤ制御ユニット１７に問い合わせてチェックし（Ｆ４１）、書込み速度を算出していないＨＤＤ（ｎ）がある場合には、ｎ＝ｎ＋１として（Ｆ４２）、Ｆ１３に戻り、次のＨＤＤ（ｎ）を指定して書込み速度を算出して性能低下の有無をチェックする。
【００４７】
以上のような処理を行うことで、性能の低下したＨＤＤ（ｎ）をミラーリングの対象から外し、以後書込み/読出し処理を実行しないようにするので、性能の低下したＨＤＤ（ｎ）による画像形成処理速度への影響を抑えることができる。
【００４８】
図５は、上述した実施形態において、性能が低下したと判定されたＨＤＤ（ｎ）に対する別の対処方法に関する処理フローである。この例では、図２に示すように、各ＨＤＤ（ｎ）の性能Ｐnに関するデータがＮＶＲＡＭ１６に格納されている。書込み速度が低下していない場合には性能Ｐnとして１が格納され、書込み速度が低下している場合には性能Ｐnとして０が格納されている。
【００４９】
まず、画像処理制御ユニット１０は、ＨＤＤへの書込み／読出し処理が発生したか否かチェックし（Ｆ５１）、処理が発生した場合にはＲＡＩＤ制御ユニット１７からＨＤＤの総数Ｎを読み込む（Ｆ５２）。
【００５０】
次に、書込み／読出し処理されるデータがコピー用の画像データに関する一時記憶データであるか否か判定する（Ｆ５３）。一時記憶データであれば、画像処理制御ユニット１０は、ｋ＝１として１台目ＨＤＤ（ｋ）の性能Ｐkの値をＮＶＲＡＭ１６から読み出して１であるか判定する（Ｆ５５）。値が０の場合には、判定済みのＨＤＤ（ｋ）の個数ｋがＨＤＤの総数Ｎに達したか判定する（Ｆ５６）。総数Ｎに達していなければ、ｋ＝ｋ＋１として（Ｆ５７）Ｆ５５に戻り、次のＨＤＤ（ｋ）の性能Ｐkを判定する。
【００５１】
Ｆ５５において、性能Ｐkの値が１である場合には、性能が低下していないＨＤＤと判断してＲＡＩＤ制御ユニット１７に一時記憶データの書込み／読出し処理に用いる対象ＨＤＤであることを通知する（Ｆ５８）。
【００５２】
すべてのＨＤＤ（ｋ）について性能Ｐkの値の判定を行った後ＲＡＩＤ制御ユニット１７に対して通知した対象ＨＤＤを用いて書込み/読出し処理を開始するよう指令する（Ｆ５９）。ＲＡＩＤ制御ユニット１７は、性能Ｐkの値が１と判定されたＨＤＤを対象としてコピー用の画像データに関する一時記憶データの書込み/読出し処理を行って、処理が完了するのを待って（Ｆ６０）終了する。
【００５３】
Ｆ５３において、処理されるデータがコピー用の画像データに関する一時記憶データでない場合には、ＲＡＩＤ制御ユニット１７にすべてのＨＤＤ（ｎ）を用いて書込み/読出し処理を行うように指令し（Ｆ６１）、Ｆ６０に進む。コピー用の画像データに関する一時記憶データでない場合とは、例えばファクシミリ受信画像データに関する登録／印刷、スキャン画像データに関する登録／印刷、外部ネットワークから送信された画像データに関する登録／印刷などの場合等が挙げられる。
【００５４】
以上のように処理することで、性能の低下していないＨＤＤだけを用いてコピー用の画像データに関する一時記憶データを書込み/読出し処理するようにしたので、コピー処理速度を低下させることなく高速処理することができる。また、性能の低下したＨＤＤについては、一時記憶データ以外のデータの書込み／読出し処理が可能であるためバックアップ用のＨＤＤとして利用することができる。
【００５５】
図６は、上述した実施形態において、性能が低下したと判定されたＨＤＤ（ｎ）に対する別の対処方法に関する処理フローである。この例では、図２に示すように、各ＨＤＤ（ｎ）の書込み速度Ｗnに関するデータがＮＶＲＡＭ１６に格納されている。
【００５６】
まず、画像処理制御ユニット１０は、ＨＤＤへの書込み／読出し処理が発生したか否かチェックし（Ｆ７１）、処理が発生した場合にはＲＡＩＤ制御ユニット１７からＨＤＤの総数Ｎを読み込む（Ｆ７２）。
【００５７】
次に、書込み／読出し処理されるデータがコピー用の画像データに関する一時記憶データであるか否か判定する（Ｆ７３）。一時記憶データであれば、画像処理制御ユニット１０は、ｋ＝１として（Ｆ７４）１台目ＨＤＤ（ｋ）の書込み速度Ｗkの値をＮＶＲＡＭ１６から読み出す（Ｆ７５）。総数Ｎに達していなければ、読み出された書込み速度Ｗkがこれまで読み出された書込み速度よりも最速か判定し（Ｆ７６）、最速の場合には最速のＨＤＤ（ｋ）に選択する（Ｆ７７）。そして、判定済みのＨＤＤ（ｋ）の個数ｋがＨＤＤの総数Ｎに達したか判定し（Ｆ７８）、総数Ｎに達していない場合には、ｋ＝ｋ＋１として（Ｆ７９）Ｆ７５に戻り、次のＨＤＤ（ｋ）の書込み速度が最速か判定する。
【００５８】
すべてのＨＤＤ（ｋ）の書込み速度のうち最速のＨＤＤ（ｋ）を選択した後ＲＡＩＤ制御ユニット１７に対して最速のＨＤＤ（ｋ）を用いて書込み/読出し処理を開始するよう指令する（Ｆ８０）。ＲＡＩＤ制御ユニット１７は、最速のＨＤＤにコピー用の画像データに関する一時記憶データの書込み/読出し処理を行って、処理が完了するのを待って（Ｆ８１）終了する。
【００５９】
Ｆ７３において、処理されるデータがコピー用の画像データに関する一時記憶データでない場合には、ＲＡＩＤ制御ユニット１７にすべてのＨＤＤ（ｎ）を用いて書込み/読出し処理を行うように指令し（Ｆ８２）、Ｆ８１に進む。コピー用の画像データに関する一時記憶データでない場合とは、例えばファクシミリ受信画像データに関する登録／印刷、スキャン画像データに関する登録／印刷、外部ネットワークから送信された画像データに関する登録／印刷などの場合等が挙げられる。
【００６０】
以上のように処理することで、最速のＨＤＤだけを用いてコピー用の画像データに関する一時記憶データを書込み／読出し処理するようにしたので、コピー処理速度を低下させることなく高速処理することができる。また、残りのＨＤＤについては、一時記憶データ以外のデータの書込み／読出し処理が可能であるためバックアップ用のＨＤＤとして利用することができる。
【００６１】
図７は、上述した実施形態において、性能が低下したと判定されたＨＤＤ（ｎ）に対する対処方法を利用者が選択するための処理フローである。図２に示すように、性能が低下したＨＤＤ（ｎ）があると判定された場合、図８に示す選択画面を表示する（Ｆ９１）。この例では、対処方法として、性能低下したＨＤＤの交換、性能低下したＨＤＤを一時記憶データ以外に使用するバックアップ優先、及び、最速のＨＤＤのみ一時記憶データに使用するコピー性能優先が表示される。
【００６２】
利用者が操作入力部５により“ＨＤＤ交換”を選択すると（Ｆ９２）、画像処理制御ユニット１０は、性能低下したＨＤＤを書込み／読出し処理を実行しないように制御する（Ｆ９３）。
【００６３】
利用者が操作入力部５により“バックアップ優先”を選択すると（Ｆ９４）、画像処理制御ユニット１０は、性能低下したＨＤＤにコピー用の画像データに関する一時記憶データ以外の書込み／読出し処理を行うように制御する（Ｆ９５）。
【００６４】
利用者が操作入力部５により“コピー性能優先”を選択すると（Ｆ９６）、画像処理制御ユニット１０は、最速のＨＤＤのみコピー用の画像データに関する一時記憶データの書込み／読出し処理を行うように制御する（Ｆ９７）。
【００６５】
以上のように処理することで、性能が低下したＨＤＤが発生した場合に、使用環境によって利用者が最も良い対処方法を選択することができる。
【００６６】
図９Ａ及び図９Ｂは、コピー速度に基づいてＨＤＤ（ｎ）の書込み速度を算出して性能を判定する処理フローである。まず、画像処理制御ユニット１０は、操作入力部５からコピー開始が操作されたか否かチェックする（Ｆ１０１）。コピー開始が操作されると、画像処理制御ユニット１０は、コピー時間の計測を開始する（Ｆ１０２）。同時に、画像形成制御ユニット１１及び画像読取制御ユニット１２からの出力信号に基づいてコピー枚数をカウントする（Ｆ１０３）。コピー処理が完了した否かチェックし（Ｆ１０４）、完了していない場合コピー枚数のカウントを継続する。コピー処理が完了した場合には、コピー時間の計測を終了する（Ｆ１０５）。
【００６７】
次に、画像処理制御ユニット１０は、カウントしたコピー枚数及び計測時間に基づいてコピー速度を算出する（Ｆ１０６）。そして、算出されたコピー速度とＮＶＲＡＭ１６に格納された基準速度値とを比較する（Ｆ１０７）。
【００６８】
比較した結果、基準速度よりも算出されたコピー速度の方が大きいか、同じである場合には、コピー性能は低下していないと判断し、Ｆ１０１に戻って次のコピーが開始されるまで待機する。基準速度よりも算出されたコピー速度の方が小さい場合には、コピー性能が低下したものと判断し、Ｆ１０８からＦ１２９に示すように、図２と同様の処理を行い、ＨＤＤ（ｎ）の書込み速度Ｗnを算出してデフラグ処理を行い、書込み速度Ｗn及び性能ＰnをＮＶＲＡＭ１６に格納し、性能低下したＨＤＤの交換を促す表示を行う。
【００６９】
以上のように処理することで、コピー速度が基準速度に達しない場合にのみ、ＨＤＤの書込み速度を算出して性能を評価するので、ＨＤＤの性能低下の蓋然性が高いときに性能低下に対する処理を行うことができる。
【符号の説明】
【００７０】
１・・画像形成部、２・・画像読取部、３・・記憶ユニット、４・・表示部、５・・操作入力部、１０・・画像処理制御ユニット、１７・・ＲＡＩＤ制御ユニット。
【先行技術文献】
【特許文献】
【００７１】
【特許文献１】特開２００６−２５２４５１号公報
【特許文献２】特開２００７−７６０６３号公報
【図１】
0005534554.tif 000002
【図２】
0005534554.tif 000003
【図３】
0005534554.tif 000004
【図４】
0005534554.tif 000005
【図５】
0005534554.tif 000006
【図６】
0005534554.tif 000007
【図７】
0005534554.tif 000008
【図８】
0005534554.tif 000009
【図９Ａ】
0005534554.tif 000010
【図９Ｂ】
0005534554.tif 000011