(57)【要約】【課題】機能的・性能的な面から設けられた複数のハードディスク装置の劣化を、ハードディスク装置の数を増やすことなく抑制することのできる情報処置装置を提供する。【解決手段】画像形成装置１０は、フルカラー画像をＹ、Ｍ、Ｃ、Ｋの色別に保存するために４台のハードディスク装置３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋを備える。使用個数決定手段２２は、圧縮モードや画像形成速度の設定に基づいてハードディスク装置全体として要求される単位時間当たりのデータ処理量を判断して該ジョブでのハードディスク装置の使用個数を４個、２個、１個のいずれかに決定する。選定手段２３は決定された使用個数分のハードディスク装置を選定し、保存制御手段２４は選定されたハードディスク装置にデータを振り分けて保存する。【選択図】図１
2007164912.tif 000002
【特許請求の範囲】
【請求項１】
データの入力手段と、
並列動作可能な複数のハードディスク装置と、
ジョブの設定内容に応じて前記ハードディスク装置の使用個数を決定する使用個数決定手段と、
前記ジョブの実行に伴って前記入力手段から入力されるデータを前記使用個数決定手段で決定した使用個数のハードディスク装置に振り分けて保存させる保存制御手段と
を有する
ことを特徴とする情報処理装置。
【請求項２】
前記入力手段から入力されたデータを圧縮して圧縮データを生成する圧縮手段をさらに有し、
前記使用個数決定手段は、前記ジョブにおける圧縮モードの設定内容に応じて前記ハードディスク装置の使用個数を決定し、
前記保存制御手段は、前記圧縮データを前記使用個数決定手段で決定された使用個数のハードディスク装置に振り分けて保存させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記データは、画像データであり、
前記保存制御手段によって振り分けて保存された画像データをその保存先のハードディスク装置から読み出す出力制御手段と、
前記出力制御手段によって読み出された画像データに基づいて記録紙に画像形成する画像形成手段と
をさらに有し、
前記使用個数決定手段は、前記画像形成手段における画像形成速度に応じて前記ハードディスク装置の使用個数を決定する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記出力制御手段は、前記保存制御手段によって振り分けて保存された画像データを前記保存手段による保存動作と並行して読み出す
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記画像形成速度は、記録紙の種類に応じて変更する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
データの入力手段と、
並列動作可能な複数のハードディスク装置と、
前記入力手段から入力されるデータを保存するに際して、前記複数のハードディスク装置全体として必要な単位時間当たりのデータ処理量を把握し、該把握した単位時間当たりのデータ処理量に応じて前記ハードディスク装置の使用個数を決定する使用個数決定手段と、
前記入力手段から入力される前記データを前記使用個数決定手段で決定した使用個数のハードディスク装置に振り分けて保存させる保存制御手段と
を有する
ことを特徴とする情報処理装置。
【請求項７】
前記単位時間当たりのデータ処理量は、ジョブの内容に応じて変更する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
データの入力手段と、
並列動作可能な複数のハードディスク装置と、
前記入力手段から入力されたデータを一時保存するバッファメモリと、
前記バッファメモリに保存された前記データのデータ量に応じて前記ハードディスク装置の使用個数を決定する使用個数決定手段と、
前記バッファメモリに一時保存されている前記データを前記使用個数決定手段で決定した使用個数のハードディスク装置に振り分けて保存させる保存制御手段と
を有する
ことを特徴とする情報処理装置。
【請求項９】
データの入力手段と、
並列動作可能な複数のハードディスク装置と、
前記入力手段から入力されたデータを圧縮して圧縮データを生成する圧縮手段と、
前記圧縮手段によって生成された圧縮データを一時保存するバッファメモリと、
前記圧縮手段によって生成された圧縮データのデータ量に応じて前記ハードディスク装置の使用個数を決定する使用個数決定手段と、
前記バッファメモリに一時保存されている前記圧縮データを前記使用個数決定手段で決定した使用個数のハードディスク装置に振り分けて保存させる保存制御手段と
を有する
ことを特徴とする情報処理装置。
【請求項１０】
前記ハードディスク装置の使用履歴を記憶する使用履歴記憶手段と、
前記複数のハードディスク装置の中から前記使用個数決定手段が決定した使用個数のハードディスク装置を、前記使用履歴記憶手段に記憶されている前記使用履歴に基づいて選定する選定手段と
をさらに有し、
前記保存制御手段は、前記選定手段で選定されたハードディスク装置にデータを保存させる
ことを特徴とする請求項１乃至９のいずれか１つに記載の情報処理装置。
【請求項１１】
前記使用履歴は、各ハードディスク装置におけるヘッドのロード回数である
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記複数のハードディスク装置の中から前記使用個数決定手段が決定した使用個数のハードディスク装置を輪番で選定する選定手段をさらに有し、
前記保存制御手段は、前記選定手段で選定されたハードディスク装置にデータを保存させる
ことを特徴とする請求項１乃至９のいずれか１つに記載の情報処理装置。
【請求項１３】
前記入力手段は、カラー画像を複数の色別の画像データとして入力するものであり、
前記複数のハードディスク装置は、前記画像データを色単位に分担して保存するものである
ことを特徴とする請求項１乃至１２のいずれか１つに記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のハードディスク装置を備えた情報処理装置に係わり、特に、ハードディスク装置の劣化を抑制するための技術に関する。
【背景技術】
【０００２】
比較的安価に大容量の記憶を実現可能な磁気ディスク装置などのハードディスク装置は、ディスクを回転させたり、ヘッドを移動させたりするための機械部品を有しているため、使用と共に劣化が進み、やがて寿命に達して故障したり、交換を要したりする。
【０００３】
このようなハードディスク装置の故障に対応すべく、記憶装置を、パフォーマンス的に必要な台数を超える複数のハードディスク装置の集合体で構成しておき、使用頻度の偏りによって劣化の進んだハードディスク装置を、ハードディスク装置の使用回数や使用条件などを表わす品質管理情報を利用して検出し、該劣化の進んだハードディスク装置に対するアクセスを自動的に禁止する技術が開示されている（たとえば、特許文献１参照。）。
【０００４】
また、高速アクセス用のハードディスク装置と、通常アクセス用のハードディスク装置とを用意しておき、要求される読み出し速度に応じてハードディスク装置を使い分けることで、高速な読み出し速度を実現しつつ、高速アクセス用のハードディスク装置の劣化を軽減する技術が開示されている（たとえば、特許文献２参照。）。
【０００５】
【特許文献１】特開平１０−２２８３５４号公報
【特許文献２】特開２００２−３７４３９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記技術のように、故障対策のために冗長なハードディスク装置を設けるのではなく、機能的・性能的な面から複数のハードディスク装置を備えて、これらを並列に動作させる装置がある。たとえば、カラー複写機においては、通常、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）の４色でフルカラーを実現するようになっており、これら４色の画像データを保存するためにハードディスク装置を色別に４台使用するものがある。４台のハードディスク装置を並列動作させることで、カラー画像に対して必要となる最大パフォーマンスを充足させているが、使用台数が多い分だけ故障率が高くなってしまうという問題があった。
【０００７】
一方、機能的・性能的な面から既に複数のハードディスク装置を有するカラー複写機などの装置に対して、特許文献１や特許文献２に開示された技術のように、故障対策のためにさらに多くのハードディスク装置を搭載すると、装置価格が高騰してしまい、好ましくない。
【０００８】
本発明は、上記の問題を解決しようとするものであり、機能的・性能的な面から設けられた複数のハードディスク装置の劣化を、ハードディスク装置の数を増やすことなく抑制することのできる情報処置装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記の目的は以下に示す各項の発明により達成される。
【００１０】
（１）データの入力手段と、
並列動作可能な複数のハードディスク装置と、
ジョブの設定内容に応じて前記ハードディスク装置の使用個数を決定する使用個数決定手段と、
前記ジョブの実行に伴って前記入力手段から入力されるデータを前記使用個数決定手段で決定した使用個数のハードディスク装置に振り分けて保存させる保存制御手段と
を有する
ことを特徴とする情報処理装置。
【００１１】
上記発明によれば、ジョブの実行に伴って入力手段から入力されるデータの保存に使用するハードディスク装置の使用個数を、該ジョブの設定内容に応じて変更する。すなわち、ジョブの設定内容に基づいて、該ジョブの実行時に記憶部（複数のハードディスク装置全体）に要求される単位時間当たりのデータ処理量の大小を判断し、該判断結果に応じてハードディスク装置の使用個数を変更する。使用個数は、該ジョブの実行に際して記憶部に要求されるパフォーマンス（単位時間当たりのデータ処理量）を充足可能な最小個数にするとよい。
【００１２】
（２）前記入力手段から入力されたデータを圧縮して圧縮データを生成する圧縮手段をさらに有し、
前記使用個数決定手段は、前記ジョブにおける圧縮モードの設定内容に応じて前記ハードディスク装置の使用個数を決定し、
前記保存制御手段は、前記圧縮データを前記使用個数決定手段で決定された使用個数のハードディスク装置に振り分けて保存させる
ことを特徴とする（１）に記載の情報処理装置。
【００１３】
上記発明によれば、圧縮モードの設定内容に応じてハードディスク装置の使用個数が決定される。すなわち、高圧縮率が得られる圧縮モードが選択されたときは、ハードディスク装置の使用個数を通常より少なくする。圧縮率はデータの内容によって変化してもかまわないが、圧縮モードを基準にハードディスク装置の使用個数を決定する場合には、データの内容に係わらず圧縮率が一定になる圧縮方式を対象にすることが好ましい。たとえば、各画素が深さ１０ビットで表された画像データを、各画素深さ４ビットに圧縮するか、深さ１ビットに圧縮するかを圧縮モードで選択するような圧縮方式が適する。
【００１４】
（３）前記データは、画像データであり、
前記保存制御手段によって振り分けて保存された画像データをその保存先のハードディスク装置から読み出す出力制御手段と、
前記出力制御手段によって読み出された画像データに基づいて記録紙に画像形成する画像形成手段と
をさらに有し、
前記使用個数決定手段は、前記画像形成手段における画像形成速度に応じて前記ハードディスク装置の使用個数を決定する
ことを特徴とする（１）または（２）に記載の情報処理装置。
【００１５】
画像データをハードディスク装置から読み出して記録紙に画像形成する際の画像形成速度が速いほど、記憶部に要求される単位時間当たりのデータ処理量は増加するので、上記発明では、画像形成速度の変更に関連する設定内容に応じてハードディスク装置の使用個数を決定している。すなわち、画像形成速度が遅く設定されるほど、ハードディスク装置の使用個数を少なくする。
【００１６】
（４）前記出力制御手段は、前記保存制御手段によって振り分けて保存された画像データを前記保存手段による保存動作と並行して読み出す
ことを特徴とする（３）に記載の情報処理装置。
【００１７】
上記発明では、入力された画像データをハードディスク装置に保存する動作と、該保存した画像データをハードディスク装置から読み出して画像形成する動作とが並行に行なわれる。たとえば、デジタル複写機で原稿を複写する場合に、上記のように保存動作と出力動作とが並行に実行される。使用個数決定手段は、保存動作と出力動作の双方を合わせた場合の単位時間当たりのデータ処理量が充足されるようにハードディスク装置の使用個数を決定する。
【００１８】
（５）前記画像形成速度は、記録紙の種類に応じて変更する
ことを特徴とする（３）に記載の情報処理装置。
【００１９】
上記発明では、画像形成手段における画像形成速度は記録紙の種類に応じて変更され、使用個数決定手段は、設定された記録紙の種類に応じてハードディスク装置の使用個数を決定する。たとえば、厚紙の使用時に画像形成速度が通常使用される普通紙より遅くなる場合は、記録紙として厚紙が選択されると、ハードディスク装置の使用個数を通常より少なくする。
【００２０】
（６）データの入力手段と、
並列動作可能な複数のハードディスク装置と、
前記入力手段から入力されるデータを保存するに際して、前記複数のハードディスク装置全体として必要な単位時間当たりのデータ処理量を把握し、該把握した単位時間当たりのデータ処理量に応じて前記ハードディスク装置の使用個数を決定する使用個数決定手段と、
前記入力手段から入力される前記データを前記使用個数決定手段で決定した使用個数のハードディスク装置に振り分けて保存させる保存制御手段と
を有する
ことを特徴とする情報処理装置。
【００２１】
上記発明では、入力手段から入力されるデータの保存に際して、複数のハードディスク装置全体として要求される単位時間当たりのデータ処理量を把握し、その把握した単位時間当たりのデータ処理量に応じて、前記データを保存するためのハードディスク装置の使用個数を決定する。複数のハードディスク装置全体として要求される単位時間当たりのデータ処理量は、たとえば、ジョブの設定内容、圧縮モード、画像形成速度、圧縮データのデータ量などに基づいて判断することができる。
【００２２】
（７）前記単位時間当たりのデータ処理量は、ジョブの内容に応じて変更する
ことを特徴とする（６）に記載の情報処理装置。
【００２３】
（８）データの入力手段と、
並列動作可能な複数のハードディスク装置と、
前記入力手段から入力されたデータを一時保存するバッファメモリと、
前記バッファメモリに保存された前記データのデータ量に応じて前記ハードディスク装置の使用個数を決定する使用個数決定手段と、
前記バッファメモリに一時保存されている前記データを前記使用個数決定手段で決定した使用個数のハードディスク装置に振り分けて保存させる保存制御手段と
を有する
ことを特徴とする情報処理装置。
【００２４】
上記発明では、入力手段から入力されたデータはバッファメモリに一時保存された後、ハードディスク装置に保存されるように構成され、該バッファメモリに一時保存されたデータ量の大小に応じてハードディスク装置の使用個数が決定される。
【００２５】
（９）データの入力手段と、
並列動作可能な複数のハードディスク装置と、
前記入力手段から入力されたデータを圧縮して圧縮データを生成する圧縮手段と、
前記圧縮手段によって生成された圧縮データを一時保存するバッファメモリと、
前記圧縮手段によって生成された圧縮データのデータ量に応じて前記ハードディスク装置の使用個数を決定する使用個数決定手段と、
前記バッファメモリに一時保存されている前記圧縮データを前記使用個数決定手段で決定した使用個数のハードディスク装置に振り分けて保存させる保存制御手段と
を有する
ことを特徴とする情報処理装置。
【００２６】
上記発明では、入力手段から入力されたデータは圧縮されてバッファメモリに一時保存された後、ハードディスク装置へ保存されるように構成され、該バッファメモリに一時保存された圧縮データのデータ量に応じてハードディスク装置の使用個数が決定される。データの内容に応じて圧縮率が変動する圧縮方式を使用する場合でも、実際に圧縮した後のデータ量に基づいてハードディスク装置の使用個数を決定するので、最適な使用個数（たとえば必要最小個数）を選択することができる。
【００２７】
（１０）前記ハードディスク装置の使用履歴を記憶する使用履歴記憶手段と、
前記複数のハードディスク装置の中から前記使用個数決定手段が決定した使用個数のハードディスク装置を、前記使用履歴記憶手段に記憶されている前記使用履歴に基づいて選定する選定手段と
をさらに有し、
前記保存制御手段は、前記選定手段で選定されたハードディスク装置にデータを保存させる
ことを特徴とする（１）乃至（９）のいずれか１つに記載の情報処理装置。
【００２８】
上記発明では、ハードディスク装置の使用履歴を管理しておき、決定された使用個数分のハードディスク装置を該使用履歴に基づいて選定する。使用履歴には、ハードディスク装置が内部で管理する管理情報（たとえば、ＳＭＡＲＴ（Self-Monitoring Analysis and Reporting Technology）を利用してもよいし、当該情報処理装置が独自に各ハードディスク装置の使用回数、使用時間を管理してもよい。たとえば、使用回数や使用時間の少ないものから優先的に選定すれば、各ハードディスク装置の使用頻度が均等化される。
【００２９】
（１１）前記使用履歴は、各ハードディスク装置におけるヘッドのロード回数である
ことを特徴とする（１０）に記載の情報処理装置。
【００３０】
上記発明では、ヘッドのロード回数に基づいてハードディスク装置が選定される。たとえば、ロード回数の少ないものを優先的に選定する。
【００３１】
（１２）前記複数のハードディスク装置の中から前記使用個数決定手段が決定した使用個数のハードディスク装置を輪番で選定する選定手段をさらに有し、
前記保存制御手段は、前記選定手段で選定されたハードディスク装置にデータを保存させる
ことを特徴とする（１）乃至（９）のいずれか１つに記載の情報処理装置。
【００３２】
上記発明では、複数のハードディスク装置が輪番で使用される。輪番で選定することにより、複数のハードディスク装置が循環的に交代で使用され、使用頻度が均等化する。なお、２台に対して輪番で選定すると交互選択となる。
【００３３】
（１３）前記入力手段は、カラー画像を複数の色別の画像データとして入力するものであり、
前記複数のハードディスク装置は、前記画像データを色単位に分担して保存するものである
ことを特徴とする（１）乃至（１２）のいずれか１つに記載の情報処理装置。
【００３４】
上記発明によれば、複数のハードディスク装置は、カラー画像を構成する色別の画像データを色単位に分担して保存する。たとえば、高パフォーマンスが要求される場合は、色毎に個別のハードディスク装置に画像データを保存し、要求されるパフォーマンスが低い場合は、１つのハードディスク装置に複数色分の画像データを保存してハードディスク装置の使用個数を低減する。
【発明の効果】
【００３５】
本発明に係わる情報処理装置によれば、要求されるパフォーマンスに応じてハードディスク装置の使用個数を変更するので、常にすべてのハードディスク装置を並列動作させる場合に比べて、ハードディスク装置の劣化を抑制でき、故障率を低減することができる。また、機能面・性能面からは冗長となるハードディスク装置を増設することなく、故障率を低下させることができる。
【発明を実施するための最良の形態】
【００３６】
以下、図面に基づき本発明の各種実施の形態を説明する。
【００３７】
図１は、本発明の第１の実施の形態に係わる情報処理装置としての画像形成装置１０の電気的概略構成を示している。画像形成装置１０は、原稿をフルカラー画像として読み取り、その複製となるカラー画像を記録紙上に画像形成して出力する、いわゆる、デジタルカラー複写機としての機能を有する装置である。
【００３８】
画像形成装置１０は、画像読取部１１と、画像処理部１２と、第１画像データ記憶部３０ａと、第２画像データ記憶部３０ｂと、画像出力部１３とを画像データ系の処理部として有すると共に、システム制御部２０と、操作表示部１５と、ネットワークＩ／Ｆ部１６とを１次バス１４に接続して備えている。システムバスとしての１次バス１４は、たとえば、ＰＣＩ（Peripheral Component Interconnect）バスなどの汎用バスで構成される。
【００３９】
画像読取部１１は、原稿をカラー画像として読み取り、Ｒ（レッド）色、Ｇ（グリーン）色、Ｂ（ブルー）色の色別の画像データを画像処理部１２に対して出力する機能を果たす。画像読取部１１は、カラーＣＣＤ（Charge Coupled Device）を用いた主走査方向１ライン分の読み取り動作を、主走査方向と垂直な副走査方向に読取位置を移動させながら繰り返し行なうことで原稿を２次元画像として読み取るように構成されており、読み取り動作の進行に伴って画像データが順次出力されるようになっている。画像読取部１１は、各色の画像データを、たとえば、各画素の濃度を深さ１０ビットで表したデジタル画像データとして出力する。
【００４０】
画像処理部１２は、画像読取部１１から順次入力される画像データに対して、ガンマ補正、濃度変換、フィルタ処理、変倍処理、色変換処理などを施す回路である。画像処理部１２は、画像読取部１１から入力されたＲ（レッド）色、Ｇ（グリーン）色、Ｂ（ブルー）色の１０ビット画像データを、Ｙ（イエロー）色、Ｍ（マゼンタ）色、Ｃ（シアン）色、Ｋ（ブラック）色の４色で構成された色別の８ビット画像データに変換して出力する。第１画像データ記憶部３０ａおよび第２画像データ記憶部３０ｂは、画像処理部１２から、データ入力された画像データの１画素当たりのビット数（階調数）を低減させる圧縮手段としての機能も果たす。ここでは、圧縮モードとして、各画素を深さ４ビットの画像データとして出力する高画質モードと、深さ１ビットの画像データとして出力する高圧縮モードとを選択可能になっている。
【００４１】
第１画像データ記憶部３０ａには、画像処理部１２の出力する画像データのうちＹ色の画像データとＭ色の画像データとが入力され、第２画像データ記憶部３０ｂにはＣ色の画像データとＫ色の画像データとが入力される。第１画像データ記憶部３０ａは２台のハードディスク装置３１Ｙ、３１Ｍを、第２画像データ記憶部３０ｂは２台のハードディスク装置３１Ｃ、３１Ｋを備えている。第１画像データ記憶部３０ａおよび第２画像データ記憶部３０ｂは、入力された色別の画像データを圧縮してからハードディスク装置３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋに保存する機能と、圧縮された画像データをハードディスク装置３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋから読み出して伸張した後、画像出力部１３に対して４色同時並行に出力する機能とを備えている。なお、画像データは、画像読取部１１から入力されるほか、１次バス１４を経由して、ネットワークＩ／Ｆ部１６やその他の外部入力部に繋がる図示省略のプリントコントローラなどから入力されることもある。この場合、画像形成装置１０は、カラープリンタとして動作することになる。
【００４２】
４台のハードディスク装置３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋは並列動作可能に構成されており、４台を並列動作させる場合には、Ｙ色の画像データをハードディスク装置３１Ｙに、Ｍ色の画像データをハードディスク装置３１Ｍに、Ｃ色の画像データをハードディスク装置３１Ｃに、Ｋ色の画像データをハードディスク装置３１Ｋに保存するようになっている。
【００４３】
各画像データ記憶部３０ａ、３０ｂの内部では、入力された画像データをいずれのハードディスク装置にも転送可能に構成されている。また、第１画像データ記憶部３０ａおよび第２画像データ記憶部３０ｂはそれぞれ１次バス１４に接続されており、該１次バス１４を通じて画像データを互いに転送可能に構成されている。内部転送および１次バス１４を通じた転送を行なうことで、同じハードディスク装置に２色分以上の画像データを保存させ、４色分の画像データを４台より少ない台数のハードディスク装置に保存させることができるようになっている。なお、画像データ記憶部３０ａ、３０ｂの内部構成の詳細は後述する。
【００４４】
画像出力部１３には、第１画像データ記憶部３０ａからＹ色の画像データとＭ色の画像データとが入力され、第２画像データ記憶部３０ｂからＣ色の画像データとＫ色の画像データとが入力される。画像出力部１３は第１画像データ記憶部３０ａおよび第２画像データ記憶部３０ｂから入力されたこれら色別の画像データに基づいて、記録紙上にカラー画像を形成して印刷出力する機能を果たす。たとえば、画像出力部１３は、電子写真方式を利用したタンデム方式のカラープリンタエンジンで構成される。また、この画像出力部１３では、記録紙の種類に応じた画像形成速度で、画像を形成して印刷出力する。
【００４５】
操作表示部１５は、各種の設定画面を表示したり、ユーザに対して各種の案内表示や状態表示を行なったり、ユーザから各種の操作を受け付けたりする機能を果たす。操作表示部１５は、表面にタッチパネルを備えた液晶ディスプレイと各種の操作スイッチおよびこれらを制御する操作部制御ＣＰＵ（Central Processing Unit）などで構成される。
【００４６】
ネットワークＩ／Ｆ部１６は、ＬＡＮ（Local Area Network）などのネットワークを通じて外部のコンピュータ装置などと各種のデータを授受するための回路である。
【００４７】
システム制御部２０は、当該画像形成装置１０の動作を統括制御する機能を果たし、ＣＰＵ２１とＲＯＭ２６とＲＡＭ２７と使用履歴記憶手段２８とを備えている。ＲＯＭ２６には、ＣＰＵ２１が実行するプログラムや各種の固定データが記憶されている。ＲＡＭ２７は、ＣＰＵ２１がプログラムを実行する際のワークメモリなどとして使用される。使用履歴記憶手段２８は、不揮発メモリで構成されており、ハードディスク装置３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋの使用履歴を記憶する機能を果たす。
【００４８】
さらに、ＣＰＵ２１は使用個数決定手段２２と、選定手段２３と、保存制御手段２４と、出力制御手段２５としての機能を果たす。使用個数決定手段２２は、画像データを保存するために使用するハードディスク装置の使用個数を各種の条件から決定する機能を果たし、選定手段２３は、使用個数決定手段２２が決定した使用個数のハードディスク装置を４つのハードディスク装置３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋの中から選定する機能を果たす。
【００４９】
保存制御手段２４は、ジョブの実行に伴って画像読取部１１などから入力される画像データを、使用個数決定手段２２で使用個数を決定し、選定手段２３で選定された、該使用個数分のハードディスク装置に振り分けて保存させる機能を果たす。
【００５０】
出力制御手段２５は、ハードディスク装置３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋに振り分けて保存された画像データをその保存先のハードディスク装置から読み出し、Ｙ色、Ｍ色、Ｃ色、Ｋ色の画像データを画像出力部１３に対して同時並行に出力させる機能を果たす。また、紙の種類に応じた画像形成速度で画像を形成して印刷出力するための制御を行なう。
【００５１】
図２は、画像データ記憶部３０ａ、３０ｂの構成を示している。第１画像データ記憶部３０ａは、Ｙ色処理ブロック３２ＹとＭ色処理ブロック３２Ｍとを、バスブリッジ３３ａで接続して構成されている。Ｙ色処理ブロック３２Ｙは、転送制御部３４Ｙと、該転送制御部３４Ｙの配下に接続された圧縮・伸張部３５Ｙおよび画像メモリ３６Ｙと、ＤＭＡコントローラ３７Ｙと、ハードディスク装置３１Ｙとを備えている。転送制御部３４Ｙは、ＰＣＩバスなどで構成された２次バス３８Ｙによってバスブリッジ３３ａと接続されており、ハードディスク装置３１ＹはＤＭＡコントローラ３７Ｙを介して２次バス３８Ｙに接続されている。
【００５２】
転送制御部３４Ｙは、画像データに係わる各種の入出力制御を行なうためのコントローラであり、画像処理部１２からＹ色の画像データを順次入力する機能と、画像出力部１３へＹ色の画像データを順次出力する機能と、圧縮・伸張部３５Ｙに対する画像データの入出力制御と、画像メモリ３６Ｙに対する画像データの読み書き制御と、２次バス３８Ｙに対するデータの入出力制御とを行なう。圧縮・伸張部３５Ｙは、画像データを圧縮して圧縮データを生成する機能と、圧縮データを伸張して圧縮前の画像データに復元する機能とを果たす。画像データの内容によって圧縮・伸張部３５Ｙでの圧縮率は変動する。
【００５３】
Ｍ色処理ブロック３２Ｍは、Ｙ色処理ブロック３２Ｙと同様の構成であるが、Ｙ色の画像データに代えて画像処理部１２からＭ色の画像データが入力され、画像出力部１３に対してＭ色の画像データを出力する点で相違する。なお、同一機能の構成部分には番号が同じで添え字のＹをＭに変えた符号を付してある。
【００５４】
第２画像データ記憶部３０ｂは、Ｃ色処理ブロック３２ＣとＫ色処理ブロック３２Ｋとをバスブリッジ３３ｂで接続して構成されている。第２画像データ記憶部３０ｂは第１画像データ記憶部３０ａにおけるＹ色、Ｍ色をＣ色、Ｋ色に置換えたものであって、その他は第１画像データ記憶部３０ａと同一構成であり、それらの説明は省略する。
【００５５】
次に、原稿をカラーコピーする場合における画像データの流れを説明する。
【００５６】
コピー動作は、画像読取部１１で読み取った画像データをハードディスク装置３１に保存する保存動作と、保存された画像データを順次読み出して画像出力部１３で画像形成する出力動作とで実現される。また、複数ページの原稿をコピーする場合には、所定ページ数（たとえば１ページ）の保存動作が完了した後、残りのページの保存動作と並行して出力動作が実行される。
【００５７】
保存動作においては、原稿の読み取りに伴って画像読取部１１からＲ色、Ｇ色、Ｂ色の画像データが順次出力されて画像処理部１２に入力され、ここでガンマ補正、濃度変換、フィルタ処理、変倍処理、色変換、などが行なわれ画像データ記憶部３０ａ、３０ｂに入力されて１画素当たりのビット数を減らす圧縮処理などが行なわれた後、保存される。出力動作においては、保存動作で保存された画像データが順次読み出されて画像データ記憶部３０ａ、３０ｂから各色の画像データが同時並行に画像出力部１３へ転送され、画像出力部１３は、これらの画像データに基づいてカラー画像を記録紙上に形成して印刷出力する。
【００５８】
画像データ記憶部３０ａ、３０ｂでは、図３のパスＰＹ１、ＰＭ１、ＰＣ１、ＰＫ１に示すように、画像処理部１２から入力された色別の画像データを、それぞれの色に対応する処理ブロック３２Ｙ、３２Ｍ、３２Ｃ、３２Ｋの圧縮・伸張部３５Ｙ、３５Ｍ、３５Ｃ、３５Ｋで圧縮した後、一旦、その処理ブロック３２Ｙ、３２Ｍ、３２Ｃ、３２Ｋの画像メモリ３６Ｙ、３６Ｍ、３６Ｃ、３６Ｋに格納してバッファリングする。
【００５９】
ハードディスク装置３１を４個使いにする場合は、図３のパスＰＹ２、ＰＭ２、ＰＣ２、ＰＫ２に示すように、画像メモリ３６にバッファリングしてある圧縮データを、その色の処理ブロック３２Ｙ、３２Ｍ、３２Ｃ、３２Ｋのハードディスク装置３１Ｙ、３１Ｍ、３１Ｃ、３１ＫへＤＭＡコントローラ３７Ｙ、３７Ｍ、３７Ｃ、３７Ｋで転送して保存する。
【００６０】
ハードディスク装置３１を２個使いにする場合は、各画像データ記憶部３０ａ、３０ｂにおいて、いずれか一方の処理ブロックのハードディスク装置に２色分の圧縮データを格納する。このとき、他方の処理ブロックの画像メモリ３６に格納されている圧縮データはバスブリッジ３３ａまたは３３ｂを介して処理ブロック間を転送される。
【００６１】
たとえば、２個使いにおいて、第１画像データ記憶部３０ａのハードディスク装置３１Ｙと第２画像データ記憶部３０ｂのハードディスク装置３１Ｍを使用する場合は、図４のパスＰＭ３、ＰＫ３に示すように、画像メモリ３６ＭにバッファリングされているＭ色の圧縮データを２次バス３８Ｍ、バスブリッジ３３ａ、２次バス３８Ｙを介して転送してハードディスク装置３１Ｙに保存すると共に、画像メモリ３６ＫにバッファリングされているＫ色の圧縮データを２次バス３８Ｋ、バスブリッジ３３ｂ、２次バス３８Ｃを介して転送してハードディスク装置３１Ｃに保存する。Ｙ色およびＣ色については図３と同様のパスＰＹ２、ＰＣ２が使用される。このように各画像データ記憶部３０ａ、３０ｂ内での処理ブロック間の転送は３ポートのバスブリッジ３３ａ、３３ｂを介して１次バス１４と切り離された状態で行なわれるので、高速な転送が実現される。
【００６２】
ハードディスク装置３１を１個使いにする場合は、第１画像データ記憶部３０ａと第２画像データ記憶部３０ｂとの間で１次バス１４を通じた画像データの転送が行なわれる。たとえば、第１画像データ記憶部３０ａのハードディスク装置３１Ｙを使用する場合は、図５のパスＰＣ４、ＰＫ４で示すように、第２画像データ記憶部３０ｂの画像メモリ３６Ｃ、３６Ｋにバッファリングされている圧縮データは１次バス１４を介して第１画像データ記憶部３０ａに転送されて第１画像データ記憶部３０ａのハードディスク装置３１Ｙに保存される。Ｙ色については図３と同様のパスＰＹ２が使用され、Ｍ色については図４と同様のパスＰＭ３が使用される。
【００６３】
保存した圧縮データは、保存先のハードディスク装置３１から読み出され、保存時と同一の経路を逆方向に転送されて各色の画像メモリ３６Ｙ、３６Ｍ、３６Ｃ、３６Ｋに格納される。図６では、４個使いで保存された圧縮データを各ハードディスク装置３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋから読み出して画像メモリ３６Ｙ、３６Ｍ、３６Ｃ、３６Ｋへ格納するまでのパスＰＹ５、ＰＭ５、ＰＣ５、ＰＫ５を例示してある。画像メモリ３６Ｙ、３６Ｍ、３６Ｃ、３６Ｋに格納された圧縮データは、図６のパスＰＹ６、ＰＭ６、ＰＣ６、ＰＫ６に示すように、それぞれの処理ブロック３２Ｙ、３２Ｍ、３２Ｃ、３２Ｋの圧縮・伸張部３５Ｙ、３５Ｍ、３５Ｃ、３５Ｋで伸張された後、画像出力部１３へ出力される。
【００６４】
図７は、ハードディスク装置の使用個数を決定するための要素と使用個数との対応関係を示している。ここでは、画像出力部１３の画像形成速度と画像データの圧縮モードとからハードディスク装置の使用個数を決定している。画像形成速度には高速印字と低速印字とがある。低速印字においては、画像出力部１３に対して単位時間当たりに供給すべき画像データ量が高速印字の場合に比べて少なくなり、それだけハードディスク装置３１全体に対して要求される単位時間当たりのデータ処理量（要求パフォーマンス）は少なくなる。
【００６５】
圧縮モードには、１画素を深さ４ビットで表す高画質モードと１画素を深さ１ビットで表す高圧縮モードとがある。高圧縮モードは高画質モードに比べてデータ量自体が少なくなるので、それだけハードディスク装置全体に対して要求される単位時間当たりのデータ処理量（要求パフォーマンス）は少なくなる。
【００６６】
画像形成速度と圧縮モードとを組み合わせることで、高速印字かつ高画質の「高速アクセス」と、低速印字かつ高画質の「低速アクセス１」と、高速印字かつ高圧縮の「低速アクセス２」と、低速印字かつ高圧縮の「低速アクセス３」の４通りのアクセス仕様が生じる。ハードディスク装置全体に対する要求パフォーマンスは「高速アクセス」の場合に最も高くなり、この場合の要求パフォーマンスを１００％とすると、「低速アクセス１」での要求パフォーマンスは５０％に、「低速アクセス２」では２５％に、「低速アクセス３」では１２.５％になっている。
【００６７】
画像形成装置１０は、ハードディスク装置を４個使いにすることで「高速アクセス」（要求パフォーマンス１００％）での動作が満足されるように設計してある。したがって、「高速アクセス」の場合はハードディスク装置の使用個数を４個に設定する。また、要求パフォーマンスが５０％になる「低速アクセス１」ではハードディスク装置の使用個数を２個に、要求パフォーマンスが２５％になる「低速アクセス２」および要求パフォーマンスが１２.５％になる「低速アクセス３」ではハードディスク装置の使用個数を１個に設定する。すなわち、要求パフォーマンスを満足する範囲での最小個数が使用個数に選択される。
【００６８】
なお、画像形成速度は、実際には操作表示部１５に表示される図示省略のジョブ設定画面でユーザが選択した紙種に伴って変更され、普通紙が選択された場合は高速印字に、厚紙が選択された場合は低速印字になる。圧縮モードについてもユーザが図示省略のジョブ設定画面において高画質と高圧縮のいずれかを選択するようになっている。すなわち、使用個数決定手段２２は、ハードディスク装置全体に対して単位時間当たりに要求されるデータ処理量を、ジョブの設定内容に基づいて把握して、ハードディスク装置の使用個数を決定する。
【００６９】
次に、使用個数決定手段２２によって決定された使用個数分のハードディスク装置を、４台のハードディスク装置３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋの中から選定する選定方法を２種類説明する。
【００７０】
第１の選定方法は、複数のハードディスク装置３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋを使用履歴に基づいて輪番で選定する方法であり、図８は、２個使いの場合の選定処理の流れを示している。２個使いの場合は、第１画像データ記憶部３０ａ、第２画像データ記憶部３０ｂからそれぞれ１つのハードディスク装置を交互に選定する。
【００７１】
詳細に説明すると、まず、使用履歴記憶手段２８に記憶されている最新の使用履歴を参照し（ステップＳ１０１）、第１画像データ記憶部３０ａにおいて、前回Ｙ色用のハードディスク装置３１Ｙが使用されている場合は（ステップＳ１０２；Ｙ）、Ｍ色用のハードディスク装置３１Ｍを選定し（ステップＳ１０３）、前回Ｙ色用のハードディスク装置３１Ｙが使用されていない場合は（ステップＳ１０２；Ｎ）、Ｙ色用のハードディスク装置３１Ｙを選定する（ステップＳ１０４）。
【００７２】
また、第２画像データ記憶部３０ｂにおいて、前回Ｃ色用のハードディスク装置３１Ｃが使用されている場合は（ステップＳ１０５；Ｙ）、Ｋ色用のハードディスク装置３１Ｋを選定し（ステップＳ１０６）、前回Ｃ色用のハードディスク装置３１Ｃが使用されていない場合は（ステップＳ１０５；Ｎ）、Ｃ色用のハードディスク装置３１Ｃを選定する（ステップＳ１０７）。そして、使用履歴記憶手段２８に記憶されている使用履歴を今回選定したハードディスク装置を示す情報に変更して（ステップＳ１０８）処理を終了する（エンド）。
【００７３】
図９は、１個使いの場合の選定処理の流れを示している。使用履歴記憶手段２８に記憶されている最新の使用履歴を参照し（ステップＳ１２１）、前回Ｙ色用のハードディスク装置３１Ｙが使用されている場合は（ステップＳ１２２；Ｙ）、Ｍ色用のハードディスク装置３１Ｍを選定し（ステップＳ１２３）、前回Ｍ色用のハードディスク装置３１Ｍが使用されている場合は（ステップＳ１２４；Ｙ）Ｃ色用のハードディスク装置３１Ｃを選定し（ステップＳ１２５）、前回Ｃ色用のハードディスク装置３１Ｃが使用されている場合は（ステップＳ１２６；Ｙ）Ｋ色用のハードディスク装置３１Ｋを選定し（ステップＳ１２７）、前回Ｋ色用のハードディスク装置３１Ｋが使用されている場合は（ステップＳ１２６；Ｎ）Ｙ色用のハードディスク装置３１Ｙを選定する（ステップＳ１２８）。すなわち、４台のハードディスク装置を循環的に交代（輪番）で使用するように選定している。
【００７４】
いずれか１つのハードディスク装置を選定した後、使用履歴記憶手段２８に記憶されている使用履歴を今回選定したハードディスク装置を表わす情報に変更して（ステップＳ１２９）処理を終了する（エンド）。
【００７５】
このように輪番で選定することにより、各ハードディスク装置３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋの使用頻度が平均化され、これに伴って劣化の進行度合いも平均化される。
【００７６】
第２の選定方法は、使用履歴として各ハードディスク装置３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋの管理情報を参照して、劣化の少ないものを優先的に選定する方法である。管理情報には、たとえば、ハードディスク装置の通電時間、ヘッドのロード回数、ヘッドのロード時間などがある。かかる管理情報は、画像形成装置１０が独自に管理して使用履歴記憶手段２８に記憶するようにしてもよいし、ＳＭＡＲＴなどによりハードディスク装置自体から提供される情報を利用してもよい。
【００７７】
ハードディスク装置のヘッドは、待機状態においてディスク面上からランプ位置と呼ばれるディスク外の退避場所へ移動されて退避（アンロードという。）しており、データのリード／ライト要求が発生すると、退避場所からヘッドをディスク面上に移動させるロード動作が行なわれる。したがって、機械的動作を伴うヘッドのロード・アンロード回数はハードディスク装置の劣化度合いを示す目安になる。
【００７８】
図１０は、決定された使用個数分のハードディスク装置をヘッドのロード回数に基づいて選定する場合の選定処理を示している。まず、各ハードディスク装置３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋのロード回数に関する管理情報を参照し（ステップＳ１４１）、決定された使用個数が１個使いの場合は（ステップＳ１４２；Ｙ）、ロード回数が最小のハードディスク装置を選定して（ステップＳ１４３）処理を終了する。
【００７９】
決定された使用個数が２個使いの場合は（ステップＳ１４４；Ｙ）、第１画像データ記憶部３０ａと第２画像データ記憶部３０ｂとからそれぞれ１つのハードディスク装置を選定する。まず、Ｙ色用のハードディスク装置３１Ｙにおけるヘッドのロード回数とＭ色用のハードディスク装置３１Ｍにおけるヘッドのロード回数とを比較し、Ｙ色用のハードディスク装置３１Ｙのロード回数がＭ色用のハードディスク装置３１Ｍのロード回数より多い場合は（ステップＳ１４５；Ｙ）、Ｍ色用のハードディスク装置３１Ｍを選定し（ステップＳ１４６）、逆の場合もしくは等しい場合は（ステップＳ１４５；Ｎ）、Ｙ色用のハードディスク装置３１Ｙを選定する（ステップＳ１４７）。
【００８０】
次に、Ｃ色用のハードディスク装置３１Ｃにおけるヘッドのロード回数とＫ色用のハードディスク装置３１Ｋにおけるヘッドのロード回数とを比較し、Ｃ色用のハードディスク装置３１Ｃのロード回数がＫ色用のハードディスク装置３１Ｋのロード回数より多い場合は（ステップＳ１４８；Ｙ）、Ｋ色用のハードディスク装置３１Ｋを選定し（ステップＳ１４９）、逆の場合もしくは等しい場合は（ステップＳ１４８；Ｎ）、Ｃ色用のハードディスク装置３１Ｃを選定して（ステップＳ１５０）処理を終了する（エンド）。
【００８１】
４個使いの場合は（ステップＳ１４４；Ｎ）、すべてのハードディスク装置３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋを選定して（ステップＳ１５１）処理を終了する（エンド）。
【００８２】
このようにロード回数の少ないものを優先的に選択することで、各ハードディスク装置の劣化が均等化される。なお、上記の例では第１画像データ記憶部３０ａと第２画像データ記憶部３０ｂのそれぞれから１つのハードディスク装置を選定するようにしたが、このような制限を設けずに、４個のハードディスク装置の中からロード回数の少ない順に任意に選択してもよい。
【００８３】
次に、原稿コピー時の動作の流れを、図１１に基づいて説明する。
【００８４】
ユーザは複写対象の原稿を原稿台にセットした後、操作表示部１５を通じてコピーモードの設定（コピージョブの動作条件の設定）を行なう（ステップＳ２０１）。該設定においては、たとえば、圧縮モード（高画質／高圧縮）、記録紙の紙種（厚紙／普通紙）、画質（写真／文字など）、コピー部数、拡大縮小率などに関する設定が行なわれる。
【００８５】
その後、図示省略のスタート釦が操作されたとき、システム制御部２０の使用個数決定手段２２は、ジョブの設定内容として圧縮モードが「高画質」に設定されているか否かと、画像形成速度が「高速印字」（紙種として「厚紙」）に設定されているか否かとを判定し（ステップＳ２０２、Ｓ２０３、Ｓ２０４）、設定内容が高画質かつ高速印字の場合は（ステップＳ２０２；Ｙ、かつＳ２０４；Ｙ）、ハードディスク装置の使用個数を４個に決定する（ステップＳ２０５）。高画質かつ低速印字の場合（ステップＳ２０２；Ｙ、かつＳ２０４；Ｎ）または非高画質かつ高速印字の場合は（ステップＳ２０２；Ｎ、かつＳ２０３；Ｙ）ハードディスク装置の使用個数を２個に決定する（ステップＳ２０６）。非高画質かつ非高速印字の場合は（ステップＳ２０２；Ｎ、かつＳ２０３；Ｎ）、ハードディスク装置の使用個数を１個に決定する（ステップＳ２０７）。該使用個数の決定方法は図７に示したものに従っている。
【００８６】
次に、選定手段２３は、上記の処理で決定された使用個数分のハードディスク装置を使用履歴に基づいて選定する（ステップＳ２０８）。選定は先に説明した第１の方法（交互や輪番）または第２の方法（管理情報に基づき劣化の少ないものを優先選定）などで行なわれる。
【００８７】
その後、画像読取部１１による原稿の読み取り動作を開始し（ステップＳ２０９）、Ｙ、Ｍ、Ｃ、Ｋの各色の画像データをそれぞれの色に対応する処理ブロック３２Ｙ、３２Ｍ、３２Ｃ、３２Ｋの圧縮・伸張部３５Ｙ、３５Ｍ、３５Ｃ、３５Ｋで圧縮し（ステップＳ２１０）、圧縮後の圧縮データを各処理ブロック３２Ｙ、３２Ｍ、３２Ｃ、３２Ｋの画像メモリ３６Ｙ、３６Ｍ、３６Ｃ、３６Ｋに格納する（ステップＳ２１１、図３のパスＰＹ１、ＰＭ１、ＰＣ１、ＰＫ１参照）。
【００８８】
保存制御手段２４は、画像メモリ３６Ｙ、３６Ｍ、３６Ｃ、３６Ｋに格納されているＹ色、Ｍ色、Ｃ色、Ｋ色の圧縮データを、ステップＳ２０８で選定された使用個数分のハードディスク装置に色単位に振り分けて保存させる（ステップＳ２１２）。
【００８９】
たとえば、４個使いが選定されている場合は、図３のパスＰＹ２、ＰＭ２、ＰＣ２、ＰＫ２のような転送経路で圧縮データを４個のハードディスク装置３１Ｙ、３１Ｍ、３１Ｃ、３１Ｙに色毎に振り分けて保存する。
【００９０】
また、２個使いにおいて、たとえばＹ色用のハードディスク装置３１ＹとＣ色用のハードディスク装置３１Ｃとが選定された場合は、図４のパスＰＹ２、ＰＭ３、ＰＣ２、ＰＫ３で示す転送経路により、Ｙ色の圧縮データとＭ色の圧縮データとを、たとえばＹ色、Ｍ色の順でハードディスク装置３１Ｙに保存し、Ｃ色の圧縮データとＫ色の圧縮データとを、たとえばＣ色、Ｋ色の順でハードディスク装置３１Ｃに保存する。
【００９１】
また、１個使いにおいて、たとえばＹ色用のハードディスク装置３１Ｙが選定された場合は、図５のパスＰＹ２、ＰＭ３、ＰＣ４、ＰＫ４で示す転送経路により、たとえばＹ色、Ｍ色、Ｃ色、Ｋ色の順で各色の画像データをＹ色用のハードディスク装置３１Ｙに保存させる。
【００９２】
次に保存した圧縮データを保存先のハードディスク装置から読み出し、これらを保存時と同一の経路を逆方向に転送して各色の画像メモリ３６Ｙ、３６Ｍ、３６Ｃ、３６Ｋに格納し（ステップＳ２１３）、それぞれの処理ブロック３２Ｙ、３２Ｍ、３２Ｃ、３２Ｋの圧縮・伸張部３５Ｙ、３５Ｍ、３５Ｃ、３５Ｋで伸張した後（ステップＳ２１４）、画像出力部１３へ出力し、記録紙に画像形成して（ステップＳ２１５）処理を終了する（エンド）。
【００９３】
なお、原稿が複数ページある場合は、出力動作の開始に必要なページ数（たとえば、１ページ）分の圧縮データがハードディスク装置に保存された後は、残りのページの保存動作（ステップＳ２０９〜Ｓ２１２）と並行して出力動作（ステップＳ２１３〜２１５）が行なわれる。
【００９４】
このように、ジョブの設定内容に基づいて、該ジョブの実行時にハードディスク装置全体に対して要求される単位時間当たりのデータ処理量（要求パフォーマンス）の大小を判定し、要求パフォーマンスに応じた個数のハードディスク装置を使用するようにしたので、要求パフォーマンスが少ない場合は、ハードディスク装置の使用個数が減り、使用されないハードディスク装置の劣化が抑制されて故障率を低下させることができる。
【００９５】
また、決定された使用個数分のハードディスク装置を、各ハードディスク装置の劣化が平均化されるように、使用履歴に基づいて選定するので、２個使いや１個使いの頻度が増加しても特定のハードディスク装置の劣化だけが進むようなことがなく、すべてのハードディスク装置の劣化が平均的に進み、ハードディスク装置全体としての故障発生時期を遅らせることができる。
【００９６】
なお、使用されないハードディスク装置では、データのリード・ライトが発生しないので、ヘッドがアンロード状態のまま保持されてロードされない。また、使用されないハードディスク装置についてはディスクを回転させないようにしてもよい。たとえば、待機時にディスクの回転を停止させるように制御している場合には、使用されないハードディスク装置については回転の停止状態が維持されるようになり、劣化がより一層抑制される。
【００９７】
次に、本発明の第２の実施の形態について説明する。
【００９８】
第２の実施の形態では、実際の圧縮後のデータ量に基づいてハードディスク装置の使用個数を決定する。装置の構成や使用個数分のハードディスク装置を選定する方法は第１の実施の形態と同様であり、それらの説明は省略する。
【００９９】
図１２は、圧縮後のデータ量に応じてハードディスク装置の使用個数を決定する場合における原稿コピー時の動作の流れを示している。
【０１００】
ユーザが複写対象の原稿を原稿台にセットしてコピーモードの設定を行なった後（ステップＳ３０１）図示省略のスタート釦が操作されると、原稿の読み取り動作を開始し（ステップＳ３０２）、Ｙ、Ｍ、Ｃ、Ｋ各色の画像データをそれぞれの色に対応する処理ブロック３２Ｙ、３２Ｍ、３２Ｃ、３２Ｋの画像メモリ３６Ｙ、３６Ｍ、３６Ｃ、３６Ｋに一旦格納する（ステップＳ３０３）。これらの画像データを各処理ブロック３２Ｙ、３２Ｍ、３２Ｃ、３２Ｋの圧縮・伸張部３５Ｙ、３５Ｍ、３５Ｃ、３５Ｋで圧縮し（ステップＳ３０４）、圧縮後の圧縮データを各処理ブロック３２Ｙ、３２Ｍ、３２Ｃ、３２Ｋの画像メモリ３６Ｙ、３６Ｍ、３６Ｃ、３６Ｋに再格納する（ステップＳ３０５）。
【０１０１】
次に、画像メモリ３６Ｙ、３６Ｍ、３６Ｃ、３６Ｋに格納し終えた圧縮データの総データ量ａを計測する（ステップＳ３０６）。たとえば、各画像メモリ３６Ｙ、３６Ｍ、３６Ｃ、３６Ｋにおける圧縮データの格納開始アドレスと格納終了アドレスとの差分から各色の圧縮データのデータ量を求め、これらを４色分合計することで総データ量ａを求める。
【０１０２】
次に、総データ量ａに基づいてハードディスク装置の使用個数を決定する。このとき、ジョブの設定内容から画像形成速度（高速印字か否かなど）を判断し、該設定されている画像形成速度で画像形成する場合にハードディスク装置全体に対して許容される１ページ分のデータ転送に係わる処理限界時間Ｔ１を求める。また、画像メモリ３６Ｙ、３６Ｍ、３６Ｃ、３６Ｋとハードディスク装置３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋとの間におけるデータ転送速度Ｓ２と先に求めた圧縮データの総データ量ａとから、１台のハードディスク装置に対して総データ量ａを転送した場合の所要転送時間Ｔ２（Ｔ２＝ａ／Ｓ２）を求める。
【０１０３】
そして、Ｔ１＞Ｔ２ならば（ステップＳ３０７；Ｙ）、総データ量ａを処理限界時間内に１台のハードディスク装置で処理可能と判断されるので、ハードディスク装置の使用個数を１個に決定する（ステップＳ３０８）。また、Ｔ１＞（Ｔ２／２）ならば（ステップＳ３０９；Ｙ）２個使いに決定する（ステップＳ３１０）。つまり、２個使いにすることで、総データ量ａを処理するための時間は（Ｔ２／２）となるので、この時間（Ｔ２／２）が処理限界時間Ｔ１未満であれば、２個使いにより要求パフォーマンスが満たされる。
【０１０４】
一方、Ｔ１＞（Ｔ２／２）でないならば（ステップＳ３０９；Ｎ）、２個使いでも要求パフォーマンスを満足できないので、最大数である４個使いに決定する（ステップＳ３１１）。
【０１０５】
選定手段２３は、上記の処理で決定された使用個数に相当する個数のハードディスク装置を使用履歴に基づいて選定する（ステップＳ３１２）。その後、保存制御手段２４は、画像メモリ３６Ｙ、３６Ｍ、３６Ｃ、３６Ｋに格納されているＹ色、Ｍ色、Ｃ色、Ｋ色の各圧縮データを、ステップＳ３１２において選定された使用個数分のハードディスク装置に色単位に振り分けて保存させる（ステップＳ３１３）。
【０１０６】
次に、保存した圧縮データを保存先のハードディスク装置から読み出し、これらを保存時と同一の経路を逆方向に転送して各色の画像メモリ３６Ｙ、３６Ｍ、３６Ｃ、３６Ｋに格納し（ステップＳ３１４）、それぞれの処理ブロック３２Ｙ、３２Ｍ、３２Ｃ、３２Ｋの圧縮・伸張部３５Ｙ、３５Ｍ、３５Ｃ、３５Ｋで伸張した後（ステップＳ３１５）、画像出力部１３へ出力し、記録紙に画像形成して（ステップＳ３１６）処理を終了する（エンド）。
【０１０７】
なお、原稿が複数ページある場合は、ページ毎に総データ量ａを計測して、ページ毎にハードディスク装置の使用個数を変更するとよい。また、保存動作（ステップＳ３０２〜３１３）と出力動作（ステップＳ３１４〜３１６）とを並行に行なうとよい。
【０１０８】
このように、圧縮後のデータ量に応じてハードディスク装置の使用個数を変更するので、データの内容によって圧縮率が変化する場合でも、実際の圧縮データのデータ量に応じて最適な使用個数が決定され、実際の要求パフォーマンスを満足する最小個数のハードディスク装置の使用によってハードディスク装置の劣化を抑制することができる。
【０１０９】
なお、上記の例では画像形成速度が変化する場合を例示したが、画像形成速度が変化しない場合は、固定の処理限界時間Ｔ１と比較すればよい。
【０１１０】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１１１】
たとえば、実施の形態では、画像形成装置１０を例に説明したが、データを複数のハードディスク装置に保存する情報処理装置であれば、他の種類の装置でもかまわない。また、実施の形態では、色別に４台のハードディスク装置を備える構成を例示したが、２台以上であればハードディスク装置の台数が限定されない。また、ハードディスク装置は、磁気ディスク装置に限らず、光磁気ディスク装置や光ディスク装置などでもよく、使用頻度に応じて劣化の進む記憶装置であれば本発明の効果が発揮される。
【０１１２】
また、第１の実施の形態では、圧縮モードや画像形成速度に係わる設定内容に基づいて要求パフォーマンスを判定しハードディスク装置の使用個数を決定したが、基準にするジョブの設定内容は他の項目でもかまわず、たとえば、解像度、原稿サイズの大小、Ｎイン１などの設定でもよく、処理すべきデータ量の増減に関連する項目、もしくは、データに対する処理限界時間Ｔ１を左右するような項目であればよい。さらに、要求パフォーマンスの判定や使用個数の決定の基準にする設定項目の数も限定されない。要するに、ハードディスク装置全体に対して要求される単位時間当たりのデータ処理量を算定あるいは推定できればよい。
【０１１３】
また、第２の実施の形態では、圧縮後のデータ量に基づいてハードディスク装置の使用個数を決定したが、データの圧縮／非圧縮やデータの種類は限定しなくてもよく、保存すべきデータ量の実測値に基づいて使用個数が決定されればよい。また、ハードディスク装置全体に対して要求される単位時間当たりのデータ処理量やハードディスク装置の使用個数を決定するための基準は、ジョブの設定内容でもよいし、総データ量などの実測値でもよいし、実測値とジョブの設定内容との組み合わせでもよい。
【０１１４】
実施の形態では、ハードディスク装置の４個使い、２個使い、１個使いの例を説明したが、３個使いなど任意の使用個数を選択可能に構成してもよい。また、決定された使用個数分のハードディスク装置を選定する基準は、実施の形態で例示したものに限定されない。また、通電時間とロード回数とを組み合わせるなどのように、複数の基準を総合的に判断して選定してもよい。
【図面の簡単な説明】
【０１１５】
【図１】本発明の各実施の形態に係わる画像形成装置の電気的構成を示すブロック図である。
【図２】本発明の各実施の形態に係わる画像形成装置の画像データ記憶部の電気的構成を示すブロック図である。
【図３】ハードディスク装置４個使いで画像データを保存する際のデータパスを示す説明図である。
【図４】ハードディスク装置を２個使いで画像データを保存する際のデータパスの一例を示す説明図である。
【図５】ハードディスク装置を１個使いで画像データを保存する際のデータパスの一例を示す説明図である。
【図６】ハードディスク装置４個使いで保存された画像データを出力する際のデータパスを示す説明図である。
【図７】ハードディスク装置の使用個数を決定するための要素と使用個数との対応関係を示す一覧表である。
【図８】２個使いの場合におけるハードディスク装置の選定処理を示す流れ図である。
【図９】１個使いの場合におけるハードディスク装置の選定処理を示す流れ図である。
【図１０】ヘッドのロード回数を基準にしたハードディスク装置の選定処理を示す流れ図である。
【図１１】本発明の第１の実施の形態に係わる画像形成装置におけるコピー動作の流れ図である。
【図１２】本発明の第２の実施の形態に係わる画像形成装置におけるコピー動作の流れ図である。
【符号の説明】
【０１１６】
１０…画像形成装置
１１…画像読取部
１２…画像処理部
１３…画像出力部
１４…１次バス
１５…操作表示部
１６…ネットワークＩ／Ｆ部
２０…システム制御部
２１…ＣＰＵ
２２…使用個数決定手段
２３…選定手段
２４…保存制御手段
２５…出力制御手段
２６…ＲＯＭ
２７…ＲＡＭ
２８…使用履歴記憶手段
３０ａ…第１画像データ記憶部
３０ｂ…第２画像データ記憶部
３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋ…ハードディスク装置
３２Ｙ、３２Ｍ、３２Ｃ、３２Ｋ…処理ブロック
３３ａ、３３ｂ…バスブリッジ
３４Ｙ、３４Ｍ、３４Ｃ、３４Ｋ…転送制御部
３５Ｙ、３５Ｍ、３５Ｃ、３５Ｋ…圧縮・伸張部
３６Ｙ、３６Ｍ、３６Ｃ、３６Ｋ…画像メモリ
３７Ｙ、３７Ｍ、３７Ｃ、３７Ｋ…ＤＭＡコントローラ
３８Ｙ、３８Ｍ、３８Ｃ、３８Ｋ…２次バス
【図１】
2007164912.tif 000003
【図２】
2007164912.tif 000004
【図３】
2007164912.tif 000005
【図４】
2007164912.tif 000006
【図５】
2007164912.tif 000007
【図６】
2007164912.tif 000008
【図７】
2007164912.tif 000009
【図８】
2007164912.tif 000010
【図９】
2007164912.tif 000011
【図１０】
2007164912.tif 000012
【図１１】
2007164912.tif 000013
【図１２】
2007164912.tif 000014