(57)【要約】【課題】記憶装置の容量を変更したミラーリング構成を短時間で容易にまた確実に実現すること。【解決手段】新たな記憶装置が接続されたと判断され、且つ、前記新たな記憶装置の記憶容量が第１の容量以上であると判断されたことに応じて（Ｓ１０５でＹｅｓ）、ＣＰＵ１１２が既存の記憶装置の記憶領域に記憶された一部のデータ（ファイル）を前記新たな記憶装置へファイルに記憶させるよう制御し（Ｓ１０９）、新たな記憶装置が接続されたと判断され、且つ、前記新たな記憶装置の記憶容量が第１の容量未満であると判断されたことに応じて（Ｓ１０５でＮｏ）、ＲＡＩＤコントローラ１９６が既存の記憶装置の記憶領域に記憶された全てのデータを前記新たな記憶装置に記憶させる（リビルド）するよう制御する（Ｓ１０７）構成を特徴とする。【選択図】図８
2010211717.tif 000002
【特許請求の範囲】
【請求項１】
複数の記憶装置が接続可能であり、前記複数の記憶装置に同一のデータを記憶させることでデータのバックアップを行うミラーリング処理を実行可能な制御装置であって、
前記複数の記憶装置を接続するための複数の接続部を有する接続手段と、
第１の接続部に接続された記憶装置が取り外されて新たな記憶装置が前記第１の接続部に接続されたか否かを判断する第１の接続判断手段と、
前記第１の接続部に接続された新たな記憶装置の記憶容量が第１の容量以上であるか否かを判断する第１の容量判断手段と、
前記新たな記憶装置が前記第１の接続部に接続されたと前記第１の接続判断手段により判断され、且つ、前記新たな記憶装置の記憶容量が前記第１の容量以上であると前記第１の容量判断手段により判断されたことに応じて、第２の接続部に接続された記憶装置の記憶領域に記憶された一部のデータを前記第１の接続部に接続された記憶装置に記憶させるコピー処理を行うよう制御する第１の制御手段と、
前記新たな記憶装置が前記第１の接続部に接続されたと前記第１の接続判断手段により判断され、且つ、前記第１の接続部に接続された記憶装置の記憶容量が前記第１の容量未満であると前記第１の容量判断手段により判断されたことに応じて、前記第２の接続部に接続された記憶装置の記憶領域に記憶された全てのデータを前記第１の接続部に接続された記憶装置に記憶させるリビルド処理を行うよう制御する第２の制御手段と、
を有することを特徴とする制御装置。
【請求項２】
前記コピー処理が行われた後に、前記第２の接続部に接続された記憶装置が取り外されて新たな記憶装置が前記第２の接続部に接続されたか否かを判断する第２の接続判断手段と、
前記第２の接続部に接続された新たな記憶装置の記憶容量が第２の容量以上であるか否かを判断する第２の容量判断手段と、
前記新たな記憶装置が前記第２の接続部に接続されたと前記第２の接続判断手段により判断され、且つ、前記新たな記憶装置の記憶容量が前記第２の容量以上であると前記第２の容量判断手段により判断されたことに応じて、前記第１の接続部に接続された記憶装置の記憶領域に記憶された全てのデータを、前記第２の接続部に接続された記憶装置に記憶させるリビルド処理を行うよう制御する第３の制御手段と、
を有することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記コピー処理が行われた後に、前記第２の接続部に接続された記憶装置が取り外されて新たな記憶装置が前記第２の接続部に接続されたか否かを判断する第２の接続判断手段と、
前記第２の接続部に接続された新たな記憶装置の記憶容量が第２の容量以上であるか否かを判断する第２の容量判断手段と、
前記新たな記憶装置が前記第２の接続部に接続されたと前記第２の接続判断手段により判断され、且つ、前記新たな記憶装置の記憶容量が前記第２の容量以上であると前記第２の容量判断手段により判断されたことに応じて、前記第１の制御手段が、前記第１の接続部に接続された記憶装置の記憶領域に記憶されたデータの一部を、前記第２の接続部に接続された記憶装置に記憶させるコピー処理を行うよう制御する第３の制御手段と、
を有することを特徴とする請求項１に記載の制御装置。
【請求項４】
複数の記憶装置を接続するための複数の接続部を有し、前記複数の記憶装置に同一のデータを記憶させることでデータのバックアップを行うミラーリング処理を実行可能な制御装置の制御方法であって、
第１の接続判断手段が、第１の接続部に接続された記憶装置が取り外されて新たな記憶装置が前記第１の接続部に接続されたか否かを判断する第１の接続判断ステップと、
第１の容量判断手段が、前記第１の接続部に接続された新たな記憶装置の記憶容量が第１の容量以上であるか否かを判断する第１の容量判断ステップと、
第１の制御手段が、前記新たな記憶装置が前記第１の接続部に接続されたと前記第１の接続判断ステップで判断され、且つ、前記新たな記憶装置の記憶容量が前記第１の容量以上であると前記第１の容量判断ステップで判断されたことに応じて、第２の接続部に接続された記憶装置の記憶領域に記憶された一部のデータを前記第１の接続部に接続された記憶装置に記憶させるコピー処理を行うよう制御する第１の制御ステップと、
第２の制御手段が、前記新たな記憶装置が前記第１の接続部に接続されたと前記第１の接続判断ステップで判断され、且つ、前記第１の接続部に接続された記憶装置の記憶容量が前記第１の容量未満であると前記第１の容量判断ステップで判断されたことに応じて、前記第２の接続部に接続された記憶装置の記憶領域に記憶された全てのデータを前記第１の接続部に接続された記憶装置に記憶させるリビルド処理を行うよう制御する第２の制御ステップと、
を有することを特徴とする制御装置の制御方法。
【請求項５】
第２の接続判断手段が、前記コピー処理が行われた後に、前記第２の接続部に接続された記憶装置が取り外されて新たな記憶装置が前記第２の接続部に接続されたか否かを判断する第２の接続判断ステップと、
第２の容量判断手段が、前記第２の接続部に接続された新たな記憶装置の記憶容量が第２の容量以上であるか否かを判断する第２の容量判断ステップと、
第３の制御手段が、前記新たな記憶装置が前記第２の接続部に接続されたと前記第２の接続判断ステップで判断され、且つ、前記新たな記憶装置の記憶容量が前記第２の容量以上であると前記第２の容量判断ステップで判断されたことに応じて、前記第１の接続部に接続された記憶装置の記憶領域に記憶された全てのデータを、前記第２の接続部に接続された記憶装置に記憶させるリビルド処理を行うよう制御する第３の制御ステップと、
を有することを特徴とする請求項４に記載の制御装置の制御方法。
【請求項６】
第２の接続判断手段が、前記コピー処理が行われた後に、前記第２の接続部に接続された記憶装置が取り外されて新たな記憶装置が前記第２の接続部に接続されたか否かを判断する第２の接続判断ステップと、
第２の容量判断手段が、前記第２の接続部に接続された新たな記憶装置の記憶容量が第２の容量以上であるか否かを判断する第２の容量判断ステップと、
第３の制御手段が、前記新たな記憶装置が前記第２の接続部に接続されたと前記第２の接続判断ステップで判断され、且つ、前記新たな記憶装置の記憶容量が前記第２の容量以上であると前記第２の容量判断ステップで判断されたことに応じて、前記第１の接続部に接続された記憶装置の記憶領域に記憶されたデータの一部を、前記第２の接続部に接続された記憶装置に記憶させるコピー処理を行うよう制御する第３の制御ステップと、
を有することを特徴とする請求項４に記載の制御装置の制御方法。
【請求項７】
請求項４乃至６のいずれか１項に記載された制御装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、制御装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、コピーやネットワークプリント、ＦＡＸ、ｅ−ｍａｉｌ送信等の複数の機能を実現することが可能なＭＦＰ（Multi Function peripheral：マルチファンクション周辺機器）が提供されている。
ＭＦＰは、画像処理機能や編集機能、ネットワークで接続されたＰＣ等の機器へ画像を転送する機能等の様々な機能を持っており、複雑な処理を同時に行うことも可能である。ＭＦＰでは、複数の画像データが大量に処理され、ハードディスク（ＨＤＤ）等の大容量な物理ドライブが使用される。なお、ＨＤＤに画像データを保存し、再利用出来るようにするためには、特に大容量のＨＤＤをＭＦＰに備えることが必要になる。
【０００３】
また、ＨＤＤが故障してもデータを保護するための技術として、複数のＨＤＤを用いたディスクアレイ構成のうちＲＡＩＤ（Redundant Arrays of Independent (Inexpensive) Disks）がある。
複数の種類があるＲＡＩＤのうち、ＲＡＩＤ１は、ミラーリングとも呼ばれ、複数のＨＤＤに同じデータを書き込む技術である。なお、ＲＡＩＤ１は、１つのＨＤＤに障害が起こっても、他のＨＤＤに障害が無ければデータを活かせるという点で、１つのＨＤＤのみでデータを処理しているよりもデータ障害に対する信頼性が高い技術である。よって、ＭＦＰを、大量のユーザデータを保管するファイルサーバのように利用する場合、ＨＤＤを大容量にして且つミラーリング構成にすることが望ましい。
例えば、特許文献１では、標準のＨＤＤに大容量のＨＤＤを増設してミラーリング構成を実現するための提案がなされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１７８８２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＭＦＰにおいて大容量のＨＤＤでのミラーリング構成がオプション装置として設定されている場合、多くはサービスマンと呼ばれる作業者によるオプション装置の設置作業が必要になる。
このオプション装置の設置作業では、サービスマンは、ユーザデータを何らかの記憶媒体にバックアップして、システムソフト等を再インストール必要があり、作業が煩雑であるという問題点があった。
【０００６】
また、システムソフト等をインストールする場合、サービスマンは、ＭＦＰの各機種や対応するバージョンのソフトウェアの入ったパーソナルコンピュータ（ＰＣ）又は記憶媒体を持ち運ぶ必要があり、サービスマンの負担が大きいという問題点があった。
【０００７】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、記憶装置の容量を変更したミラーリング構成を短時間で容易にまた確実に実現する仕組を提供することである。
【課題を解決するための手段】
【０００８】
本発明は、複数の記憶装置が接続可能であり、前記複数の記憶装置に同一のデータを記憶させることでデータのバックアップを行うミラーリング処理を実行可能な制御装置であって、前記複数の記憶装置を接続するための複数の接続部を有する接続手段と、第１の接続部に接続された記憶装置が取り外されて新たな記憶装置が前記第１の接続部に接続されたか否かを判断する第１の接続判断手段と、前記第１の接続部に接続された新たな記憶装置の記憶容量が第１の容量以上であるか否かを判断する第１の容量判断手段と、前記新たな記憶装置が前記第１の接続部に接続されたと前記第１の接続判断手段により判断され、且つ、前記新たな記憶装置の記憶容量が前記第１の容量以上であると前記第１の容量判断手段により判断されたことに応じて、第２の接続部に接続された記憶装置の記憶領域に記憶された一部のデータを前記第１の接続部に接続された記憶装置に記憶させるコピー処理を行うよう制御する第１の制御手段と、前記新たな記憶装置が前記第１の接続部に接続されたと前記第１の接続判断手段により判断され、且つ、前記第１の接続部に接続された記憶装置の記憶容量が前記第１の容量未満であると前記第１の容量判断手段により判断されたことに応じて、前記第２の接続部に接続された記憶装置の記憶領域に記憶された全てのデータを前記第１の接続部に接続された記憶装置に記憶させるリビルド処理を行うよう制御する第２の制御手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、記憶装置の容量を変更したミラーリング構成を容易にまた確実に実現することが可能となり、特に、大容量の記憶装置によるミラーリング構成を短時間で実現することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態の制御装置を適用可能な画像処理装置の断面図である。
【図２】画処理装置におけるコントローラ部の構成を示すブロック図である。
【図３】グラフィック・プロセッサの詳細な構成を示すブロック図である。
【図４】操作部の構成を示す概観図である。
【図５】メイン操作画面を示す図である。
【図６】ＨＤＤ内部の領域構成を示す図である。
【図７】ＨＤユニットにミラーリング機能を追加した場合の構成を示す図である。
【図８】ミラーリング拡張制御方法を示すフローチャートである。
【図９】リビルド処理を説明する図である。
【図１０】図８のステップＳ１０９のデータコピー処理を説明する図である。
【図１１】図８のステップＳ１１４のリビルド処理を説明する図である。
【図１２】図８のステップＳ１１４のリビルド処理の代わりに実行するファイルコピー処理を説明する図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面に基づいて説明する。
〔第１実施形態〕
＜画像処理装置のリーダ部及びプリンタ部のハードウェア構成＞
図１は、本発明の第１実施形態を示す制御装置を適用可能な画像処理装置の構成を示す断面図である。
本実施形態の画像処理装置は、リーダ部２００、プリンタ部３００、後述する図２に示すコントローラ部１００、及び、後述する図４に示す操作部１８０等から構成される。なお、リーダ部２００、プリンタ部３００、操作部１８０は、コントローラ部１００と電気的に接続される。
【００１２】
リーダ部２００は、原稿画像を光学的に読み取り、画像データに変換する。プリンタ部３００は、記録紙を搬送し、その上に画像データを可視画像として印字して装置外に排紙する。コントローラ部１００は、リーダ部２００を制御して、原稿から画像データを読み込み、プリンタ部３００を制御して、画像データを記録用紙に出力してコピー機能を提供する。
【００１３】
以下、リーダ部２００及びプリンタ部３００のハードウェア構成について詳細に説明する。
まず、リーダ部２００について説明する。
リーダ部２００において、２５０は原稿給送ユニットである。この原稿給送ユニット２５０は、原稿を先頭順に１枚ずつプラテンガラス２１１上へ給送し、原稿の読み取り動作終了後、プラテンガラス２１１上の原稿を排出するものである。
【００１４】
原稿がプラテンガラス２１１上に搬送されると、リーダ部２００は、ランプ２１２を点灯し、そして光学ユニット２１３の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー２１４、２１５、２１６及びレンズ２１７によってＣＣＤイメージセンサ（以下ＣＣＤという）２１８へ導かれる。このように、走査された原稿の画像はＣＣＤ２１８によって読み取られる。
２２２はリーダ画像処理回路部であり、ＣＣＤ２１８から出力される画像データに所定の処理を施し、後述する図２に示すコネクタ１６０を介してコントローラ部１００へと出力する。
【００１５】
次に、プリンタ部３００について説明する。
プリンタ部３００において、３５２はプリンタ画像処理回路部であり、後述する図２に示すコネクタ１５５を介してコントローラ部１００から送られる画像データをレーザドライバへと出力する。
レーザドライバ３１７は、レーザ発光部３１３、３１４、３１５、３１６を駆動するものであり、プリンタ画像処理回路３５２から出力された画像データに応じたレーザ光をレーザ発光部３１３〜３１６を発光させる。このレーザ光はミラー３４０〜３５１によって感光ドラム３２５〜３２８に照射され、感光ドラム３２５〜３２８にはレーザ光に応じた潜像が形成される。
【００１６】
３２１〜３２４は、それぞれブラック（Ｂｋ）、イエロー（Ｙ）、シアン（Ｃ）、マゼンダ（Ｍ）のトナーによって、潜像を現像するための現像器であり、現像された各色のトナーは、用紙に転写されフルカラーのプリントアウトがなされる。
用紙カセット３６０、３６１及び手差しトレイ３６２のいずれかより、レーザ光の照射開始と同期したタイミングで給紙された用紙は、レジストローラ３３３を経て、転写ベルト３３４上に吸着され、搬送される。そして、感光ドラム３２５、３２６、３２７、３２８に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は、定着部３３５に搬送され、定着部３３５の熱と圧力により現像剤は記像紙に定着される。定着部３３５を通過した記録紙は排出ローラ３３６によって排出される。
【００１７】
オプションのフィニッシャ３７０は、排出ローラ３３６から排出された記録紙を束ねて記録紙の仕分けをしたり、仕分けされた記録紙のステイプルを行う。
なお、両面記録が設定されている場合は、排出ローラ３３６のところまで記録紙を搬送した後、排出ローラ３３６の回転方向を逆転させ、フラッパ３３７によって再給紙搬送路３３８へ導く。再給紙搬送路３３８へ導かれた記録紙は上述したタイミングで転写ベルト３３４へ給紙される。
【００１８】
＜コントローラ部の構成＞
図２は、本実施形態の画処理装置におけるコントローラ部１００の構成を示すブロック図である。
図２に示すコントローラ部１００において、１１１はメインコントローラであり、主にＣＰＵ１１２と、バスコントローラ１１３、各種Ｉ／Ｆコントローラ回路とから構成される。ＣＰＵ１１２とバスコントローラ１１３は、コントローラ部１００全体の動作を制御するものであり、ＣＰＵ１１２はＲＯＭ１２０からＲＯＭ・Ｉ／Ｆ１２１を経由して読み込んだプログラムに基づいて動作する。また、パーソナルコンピュータ（ＰＣ）等から受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスターイメージデータに展開する動作も、このプログラムに記述されており、ソフトウェアによって処理される。
【００１９】
バスコントローラ１１３は、各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バス競合時の調停やＤＭＡデータ転送の制御を行う。
ＤＲＡＭ１２２は、ＤＲＡＭ・Ｉ／Ｆ１２３によってメインコントローラ１１１と接続されており、ＣＰＵ１１２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
調歩同期シリアル通信コントローラ１１４は、リーダ部２００、プリンタ部３００の各ＣＰＵとシリアルバス１７２，１７３を介して制御コマンドを送受信し、後述する図４に示す操作部１８０のタッチパネルやキー入力の通信を行う。
【００２０】
ネットワーク・コントローラ１２５は、Ｉ／Ｆ１２７によってメインコントローラ１１１と接続され、コネクタ１２６によって外部ネットワークと接続される。ネットワークとしては一般的にイーサネット（登録商標）が挙げられる。シリアルコネクタ１２４はメインコントローラ１１１と接続されて、外部機器との通信を行う。シリアルバスとしては一般的にＵＳＢが挙げられる。ＦＡＮ１２８はメインコントローラ１１１に接続され、コントローラ部１００を冷却するのに用いる。
【００２１】
温度監視ＩＣ１４２は、シリアルバス１４３によってメインコントローラ１１１に接続されている。温度監視ＩＣ１４２はＦＡＮ１２８の制御や、リアルタイムクロックモジュール１３７の温度補正等に用いられる。
汎用高速バス１３０には、拡張ボードを接続するための拡張コネクタ１３５とＩ／Ｏ制御部１３６，ＨＤコントローラ１３１，コーデック１３３とが接続される。汎用高速バスとしては、一般的にＰＣＩバスあるいはＰＣＩ−Ｅｘｐｒｅｓｓが挙げられる。
【００２２】
コーデック１３３は、ＤＲＡＭ１２２に蓄積されたラスターイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮し、また逆に圧縮され蓄積されたコードデータをラスターイメージデータに伸長する。
ＳＲＡＭ１３４は、コーデック１３３の一時的なワーク領域として使用される。ＤＲＡＭ１２２との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００２３】
ＨＤユニット１９５は、標準構成において、ＨＤコントローラ１３１とＨＤＤ１３２から構成される。ＨＤコントローラ１３１は、外部記憶装置を接続するためのものＩ／Ｆである。本実施形態においては、このＩ／Ｆ（ＨＤコントローラ１３１）を介してハードディスクドライブ（ＨＤＤ）１３２を接続している。ハードディスク１３２は、プログラムを格納したり、画像データを記憶するのに用いている。なお、ＨＤユニット１９５の拡張構成については後述する。
【００２４】
Ｉ／Ｏ制御部１３６は、データバス１４４の制御を行い、ポート１４５や割り込み１４６の制御を行う。パネルＩ／Ｆ１４１は、ＬＣＤコントローラ１４０に接続され、後述する図４に示す操作部１８０上の液晶画面に表示を行うためのＩ／Ｆと、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆ１７１とから構成される。
【００２５】
操作部１８０は、液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置（以下、タッチパネル）からなるＬＣＤ表示部（後述する図４の３００１）と、複数個のハードキー（後述する図４の３００２〜３００６）を有する。タッチパネル又はハードキーにより入力された信号は、前述したキー入力Ｉ／Ｆ１７１を介してＣＰＵ１１２に伝えられ、ＬＣＤ表示部は、パネルＩ／Ｆ１４１から送られてきた画像データを表示するものである。ＬＣＤ表示部には、本画像処理装置の操作における機能表示や画像データ等を表示する。
【００２６】
リアルタイムクロックモジュール１３７は、機器内で管理する日付と時刻を更新／保存するためのもので、バックアップ電池１３８によってバックアップされている。
ＳＲＡＭ１３９は、バックアップ電池１３８でバックアップされ、ユーザモードや各種設定情報や、ハードディスクドライブ１３２のファイル管理情報等を蓄積している。
【００２７】
グラフィック・プロセッサ（Graphic Processor）１５１は、ＤＲＡＭ１２２に蓄積された画像データに対して、画像回転、画像変倍、色空間変換、二値化、スキャナ画像入力、及びプリンタ画像出力の処理を行う。
ＤＲＡＭ１５２は、グラフィック・プロセッサ１５１の一時的なワーク領域として使用される。グラフィック・プロセッサ１５１はＩ／Ｆ１５０を介してメインコントローラ１１１と接続され、ＤＲＡＭ１２２との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００２８】
コネクタ１６０と１５５は、それぞれリーダ部２００とプリンタ部３００とに接続され、同調歩同期シリアルＩ／Ｆ（１７３，１７２）とビデオＩ／Ｆ（１６３，１６２）とから構成される。
スキャナ画像処理部１５７は、コネクタ１６０を介してリーダ部２００と接続されている。また、スキャナ画像処理部１５７は、スキャナバス１６１によってグラフィック・プロセッサ１５１と接続されており、リーダ部２００から受け取った画像に対して所定の処理を施す機能を有する。さらにスキャナ画像処理部１５７は、リーダ部２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス１６１に出力する機能も有する。
【００２９】
ＦＩＦＯ１５８は、スキャナ画像処理部１５７と接続され、リーダ部２００から送られてくるビデオ信号のライン補正を行うのに用いられる。
プリンタ画像処理部１５３は、コネクタ１５５を介してプリンタ部３００と接続され、また、プリンタ画像処理部１５３は、プリンタバス１５６によってグラフィック・プロセッサ１５１と接続されている。そして、プリンタ画像処理部１５３は、グラフィック・プロセッサ１５１から出力された画像データに所定の処理を施して、プリンタ部３００へ出力する機能を有する。さらに、プリンタ部３００から送られたビデオ制御信号をもとに生成した制御信号を、プリンタバス１６２に出力する機能も有する。
【００３０】
ＤＲＡＭ１５４は、プリンタ画像処理部１５３に接続され、ビデオ信号を一定時間遅延させるのに用いられる。ＤＲＡＭ１２２上に展開されたラスターイメージデータのプリンタ部３００への転送は、バスコントローラ１１３によって制御され、グラフィック・プロセッサ１５１、プリンタ画像処理部１５３、コネクタ１５５を経由して、プリンタ部３００へＤＭＡ転送される。
１９０はＦＡＸモデムであり、ＦＡＸ Ｉ／Ｆ１９１を経由して外部の公衆回線とＦＡＸの送受信を行う。
【００３１】
＜グラフィック・プロセッサの構成＞
図３は、グラフィック・プロセッサ１５１の詳細な構成を示すブロック図である。
グラフィック・プロセッサ１５１は、画像回転、画像変倍、色空間変換、二値化、スキャナ画像入力、及びプリンタ画像出力の処理をそれぞれ行うモジュール８０１〜８０７を有する。
【００３２】
ＤＲＡＭ１５２は、ＤＲＡＭコントローラ８０８を介して各々のモジュール８０１〜８０７の一時的なワーク領域として使用される。なお、各々のモジュール８０１〜８０７が用いるＤＲＡＭ１５２のワーク領域が競合しないよう、予め各々のモジュール毎にワーク領域が静的に割り当てを行う。
グラフィック・プロセッサ１５１は、Ｉ／Ｆ１５０を介してメインコントローラ１１１と接続され、ＤＲＡＭ１２２との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００３３】
バスコントローラ１１３は、グラフィック・プロセッサ１５１の各々のモジュールにモード等を設定する制御、及び各々のモジュールに画像データを転送するためのタイミング制御を行う。
入力インターフェース（入力Interface）８１０は、Ｉ／Ｆ１５０から入力された画像データをクロスバースイッチ８０９に入力する。入力インターフェース８１０は、画像データ形式として、２値ラスターイメージデータ、多値ラスターイメージデータ、ＪＰＥＧ等を扱う。なお、画像データ形式がＪＰＥＧ画像の場合は、入力インターフェース８１０にて伸張後にラスターイメージデータに変換して、クロスバースイッチ８０９にデータ出力する。
【００３４】
出力インターフェース（出力Interface）８１１は、クロスバースイッチ８０９から入力された画像データをＩ／Ｆ１５０に出力する。クロスバースイッチ８０９から出力インターフェース８１１に入力される画像データ形式は、ラスターイメージデータであるが、出力インターフェース８１１は、ラスタイメージデータに対してＪＰＥＧ圧縮を行ってＩ／Ｆ１５０にデータ出力することも行う。
【００３５】
＜操作部概要＞
図４は、図２に示した操作部１８０の構成を示す概観図である。
図４において、３００１はＬＣＤ表示部である。このＬＣＤ表示部３００１は、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報をコントローラＣＰＵ１１２に伝える。
【００３６】
スタートキー３００２は、原稿画像の読取り動作を開始する時などに用いる。スタートキー中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。ストップキー３００３は、稼働中の動作を止める働きをする。ＩＤキー３００４は使用者のユーザＩＤを入力するときに用いる。リセットキー３００５は、操作部１８０からの設定を初期化するときに用いる。
３００６はソフトスイッチであり、一部の回路の電源をＯＦＦすることにより、消費電力を削減するスリープモードに移行する。なお、図示しないハードスイッチをＯＦＦすると、画像処理装置の全ての回路がＯＦＦされる。
【００３７】
＜操作画面＞
図５は、図４に示した操作部１８０のＬＣＤ表示部３００１に表示する各画面のうち本実施形態に特徴的な画面であるメイン操作画面を示す図である。
本実施形態の画像処理装置が提供する機能は、コピー、送信/ファックス、ボックス、拡張の４つの大きなカテゴリーに分かれている。これらの機能は、操作画面３０１０上の上部に表示される４つのメインタブ、つまり、「コピー」タブ３０１１、「送信/ファックス」タブ３０１２、「ボックス」タブ３０１３、「拡張」３０１４に対応している。
これらのメインタブを押下（タッチ）することにより、各カテゴリーの画面への切り替えが行われる。他カテゴリーへの切り替えが許可されない場合は、メインタブの表示色が変わり、メインタブを押下（タッチ）しても反応しないように構成されている。
【００３８】
コピー機能は、自機が有するスキャナとプリンタ部３００を使用して通常のドキュメント複写を行う機能と、自機が有するスキャナとネットワークで接続されたプリンタ部３００を使用してドキュメントの複写を行う機能（リモートコピー）を含む。
【００３９】
送信機能は、自機が有するスキャナに置かれたドキュメントを、電子メール、リモートプリンタ、ファックス、ファイル転送（ＦＴＰ）及びデータベースに転送する機能であり、宛先を複数指定することが可能である。
ボックス機能は、スキャナで読み取った原稿画像を本体に保存したり、保存された画像データをプリント出力することが可能である。
【００４０】
＜ＨＤＤ領域の構成＞
図６は、本実施形態の画像処理装置の標準構成におけるＨＤＤ内部の領域構成を示す図である。
図６に示すように、標準ＨＤＤ（Ａ）１３２の内部は、システム管理領域、データＢＯＸ領域、データＷｏｒｋ領域に分割されている。
システム管理領域は、ＭＦＰを動作させるための各種プログラムや操作部に表示するための言語ファイルなどを格納するための領域である。データＢＯＸ領域は、ユーザが保存した画像データや文書ファイルなどを格納するための領域である。データＷｏｒｋ領域は、コピーやプリント時に画像データを一時保持するための領域である。
【００４１】
ＨＤＤディスク１９４は、ＨＤＤ１３２の実際の記憶媒体（ディスク、プラッタとも呼ぶ）の領域を示している。なお、データＷｏｒｋ領域は、ＨＤＤディスク１９４の外周領域に割り当てられている。データＢＯＸ領域は、ＨＤＤディスク１９４の中間領域に割り当てられている。システム管理領域は、ＨＤＤディスク１９４の内周領域に割り当てられている。
【００４２】
一般的なＨＤＤでは、ＨＤＤディスク１９４の外周になるほど、１周あたりの記録密度が高くなっている。よって、一般的なＨＤＤでは、外周になるほど、データの書き込み読み出し速度が速くなっており、転送速度が要求されるデータをディスクの外周に配置するのが望ましい。
つまり、プリント時にプリンタの印刷速度に合わせてデータを転送する必要があるデータＷｏｒｋ領域のデータは、ＨＤＤディスク１９４の外周に配置するのが望ましい。
【００４３】
なお、システム管理領域に格納されるプログラムソフト等は、一度ＤＲＡＭ１２２に転送された後は通常アクセスする必要が無く、読み出しパフォーマンスも要求されない。よって、システム管理領域は、ＨＤＤディスク１９４の内周側に配置しても問題無い。
また、データＢＯＸ領域に格納されるデータは、プリントされる場合もあるため、出来るだけＨＤＤディスク１９４の外周に配置するのが良い。よって、データＢＯＸ領域では、データＢＯＸ領域の中でもデータＷｏｒｋ領域に出来るだけ近い外周にデータを配置する。
【００４４】
＜ＨＤユニットのミラーリング拡張＞
図７は、図２に示したコントローラ部１００のＨＤユニット１９５のオプション拡張機能としてミラーリング（ＲＡＩＤ１）機能を追加した場合の構成を示す図である。
図７に示すように、ＨＤコントローラ１３１には、複数のＨＤＤが接続可能なＲＡＩＤコントローラ１９６が接続されており、標準ＨＤＤ（Ａ）１３２と同じ容量の標準ＨＤＤ（Ｂ）１９７が追加されている。即ち、ＲＡＩＤコントローラ１９６の第１の接続部に標準ＨＤＤ（Ａ）１３２が接続され、第２の接続部に標準ＨＤＤ（Ｂ）１９７が接続された状態である。
【００４５】
ＲＡＩＤコントローラ１９６によって、ＨＤＤ１３２及びＨＤＤ１９７の２つのＨＤＤに同一のデータを書き込むことによりデータのバックアップを行うミラーリング処理を実行可能なＲＡＩＤ１（ミラーリング）を実現する。
なお、ＨＤＤ１３２及びＨＤＤ１９７は、ＲＡＩＤコントローラ１９６と脱着可能なコネクタで接続されており、ＨＤＤ故障時の交換が容易な構成となっている。
【００４６】
なお、ＨＤＤが故障した場合、故障したＨＤＤを新たなＨＤＤに交換する。このとき、ＲＡＩＤコントローラ１９６により、ＲＡＩＤ１（ミラーリング）機能の１つであるリビルドを自動的に実行する。リビルドとは、既存のＨＤＤの全てのデータを交換した新たなＨＤＤはコピーして（既存のＨＤＤのディスクイメージ（データ記憶状態）を交換した新たなＨＤＤに複製して）同期化を行う処理である。このリビルドは、通常ＲＡＩＤコントローラ１９６が自動的に判定して行うため、ＣＰＵ１１２の負荷が増えることはない。
【００４７】
＜ミラーリング拡張時のシーケンス＞
図８は、コントローラ部１００のＨＤユニット１９５にミラーリング機能を追加する場合のシーケンス（ミラーリング拡張制御方法）を示すフローチャートである。なお、本実施形態では、標準ＨＤＤの記憶容量を８０ＧＢ、大容量ＨＤＤの記憶容量を１６０ＧＢとする。また、ミラーリング機能を追加する場合、通常のユーザではなく、サービスマン等のサービス管理者が行うものとする。なお、図中、Ｓ１０１，Ｓ１０２は、サービスマン等のサービス管理者による処理を示し、Ｓ１０３〜Ｓ１０５，Ｓ１０９〜Ｓ１１３は、ＣＰＵ１１２が、ＲＯＭ１２０に格納されているプログラムを実行することにより実現される処理を示す。なお、Ｓ１０６〜Ｓ１０８，Ｓ１１４〜Ｓ１１６は、ＲＡＩＤコントローラ１９６が内部の記録媒体に記録されたプログラムを実行することにより実現される処理を示す。
【００４８】
まず、ステップＳ１０１にて、サービスマンがＨＤユニット１９５のオプション拡張機能であるＲＡＩＤコントローラ１９６の接続部に新たなＨＤＤを接続する。
そして、ＭＦＰ本体に電源が投入されると（Ｓ１０２）、ＣＰＵ１１２は、ＲＯＭ１２０に格納されているプログラムを起動する。以下、ＣＰＵ１１２は、このプログラムを実行することにより以降の処理を実現する。ＣＰＵ１１２は、ＨＤユニット１９５のオプション拡張機能であるＲＡＩＤコントローラ１９６と新たなＨＤＤが接続されていることを検知（判断）すると（第１の接続判断）、ステップＳ１０３に処理を進める。
【００４９】
ステップＳ１０３では、ＣＰＵ１１２は、新たなＨＤＤが所定容量（第０の容量）未満かどうかを判断する。なお、本実施形態では、所定容量（第０の容量）を、既存のＨＤＤ（標準容量ＨＤＤ（Ａ）１３２）の容量と同一の容量（８０ＧＢ）とする。
上記ステップＳ１０３は、詳細には、ＲＡＩＤコントローラ１９６が新たなＨＤＤの記憶容量をチェックし、ＨＤコントローラ１３１を経由して、メインコントローラ１１１のＣＰＵ１１２に通知する。そして、ＣＰＵ１１２は、ＨＤＤの記憶容量が所定容量（第０の容量（８０ＧＢ））未満かどうかを判断し、所定容量（第０の容量（８０ＧＢ））未満の場合、ステップＳ１０４に処理を進める。ステップＳ１０４では、ＣＰＵ１１２は、最適な容量のＨＤＤを取り付ける旨のエラーメッセージを操作部１８０に表示する。このエラー表示により、新たに追加したＨＤＤの容量が所定容量（第０の容量（８０ＧＢ））より小さい場合、新たに追加したＨＤＤ容量の間違いをユーザに容易に通知することができ、適切な容量のＨＤＤを取り付けをユーザに促すことができる。すなわち、既存のＨＤＤの容量である所定容量（第０の容量（８０ＧＢ）以上の容量のＨＤＤを取り付けることをユーザに促すことができる。
【００５０】
一方、上記ステップＳ１０３において、新たなＨＤＤが所定容量（第０の容量（８０ＧＢ））未満でない（第０の容量（８０ＧＢ）以上）と判断した場合、ＣＰＵ１１２は、ステップＳ１０５に処理を進める。
ステップＳ１０５では、ＣＰＵ１１２は、新たなＨＤＤが所定容量（第１の容量）以上か否か判断する（第１の容量判断）。なお、本実施形態では、標準容量ＨＤＤの記憶容量を８０ＧＢ、大容量ＨＤＤの記憶容量を１６０ＧＢとするため、所定容量（第１の容量）を、既存のＨＤＤ（標準容量ＨＤＤ（Ａ）１３２）の容量に近いとみなされる容量（ここでは１００ＧＢ）とする。
【００５１】
本実施形態の画像処理装置では、新たなＨＤＤが所定容量（第１の容量（既存のＨＤＤの容量に近いとみなされる容量（１００ＧＢ）））未満の場合には、既存のＨＤＤと新たなＨＤＤとのＲＡＩＤ構築を、既存のＨＤＤの容量（８０ＧＢ）で行うものと判断する。
すなわち、上記ステップＳ１０５において、新たなＨＤＤが所定容量（第１の容量（１００ＧＢ））以上でない、すなわち新たなＨＤＤが第０の容量（８０ＧＢ）以上で第１の容量（１００ＧＢ）未満の場合、ＣＰＵ１１２は、ＲＡＩＤコントローラ１９６にＲＡＩＤ１（ミラーリング）機能の１つであるリビルド（再構築）処理の実行を指示（制御）する（第２の制御）。この指示により、ＲＡＩＤコントローラ１９６は、ステップＳ１０６以降のシーケンスを実行する。
【００５２】
ステップＳ１０６では、ＲＡＩＤコントローラ１９６は、ＲＡＩＤ１（ミラーリング）機能の１つであるリビルド処理の実行を開始する。ここで、ステップＳ１０６のリビルド処理について、図９を参照して説明する。
【００５３】
図９は、図８のステップＳ１０６においてＲＡＩＤコントローラ１９６が実行するリビルド処理を説明する図である。
図８のステップＳ１０６のリビルド処理では、図９に示すように、ＲＡＩＤコントローラ１９６は、標準容量ＨＤＤ（Ａ）１３２の全てのデータを、新たな標準容量ＨＤＤ（Ｂ）１９７にデータコピーして同期化を行う。このリビルド処理は、ＲＡＩＤコントローラ１９６が実行する。このため、リビルド処理中は、ＣＰＵ１１２に負荷が掛からないため、ユーザが通常のコピー動作などの処理を行っても、コピー動作等に影響は無い。
【００５４】
そして、ＲＡＩＤコントローラ１９６は、リビルド処理を終了すると（Ｓ１０７）、ステップＳ１０８において、標準容量ＨＤＤでのミラーリング動作を開始する。すなわち、データをＨＤＤに書き込む場合、標準ＨＤＤ（Ａ）１３２および標準ＨＤＤ（Ｂ）１９７に同一のデータを書き込む動作を行う。この場合、既存のＨＤＤの容量（８０ＧＢ）と同じ容量でミラーリング動作を行うことになる。すなわち、新たに追加されたＨＤＤが９０ＧＢであったとしても、８０ＧＢでミラーリング動作を行うことになる。
【００５５】
このように、新たに追加したＨＤＤの容量が、既存のＨＤＤの容量に近いとみなされる範囲（第０の容量〜第１の容量の範囲）にある場合、既存のＨＤＤの容量（８０ＧＢ）でミラーリング構成を容易に実現することができる。
【００５６】
一方、上記ステップＳ１０５において、ＣＰＵ１１２は、新たなＨＤＤが所定容量（第１の容量（１００ＧＢ））以上と判断した場合、ＲＡＩＤ構築を、新たなＨＤＤの容量で行うものと判断して、ステップＳ１０９以降の処理を実行する。
ステップＳ１０９では、ＣＰＵ１１２は、必要ファイルのコピーを行うように制御する（第１の制御）。ここで、ステップＳ１０９のデータコピー処理について、図１０を参照して説明する。
【００５７】
図１０は、図８のステップＳ１０９においてＣＰＵ１１２が実行するデータコピー処理を説明する図である。
例えば、図１０のように、ＲＡＩＤコントローラ１９６に新たなＨＤＤとして大容量のＨＤＤ（Ｂ）１９８が接続された場合、ＣＰＵ１１２は、ステップＳ１０９の処理を行う。ステップＳ１０９では、ＣＰＵ１１２は、標準ＨＤＤ（Ａ）１３２の記憶領域に記憶された一部のデータ（データＢＯＸ領域及びシステム管理領域内の必要なデータ）のみ大容量ＨＤＤ（Ｂ）１９８の必要な領域へのデータコピーを行う。すなわち、標準ＨＤＤ（Ａ）１３２のデータＢＯＸ領域に保存されている画像データや文書ファイル、及び、システム管理領域に保存されているプログラム等のデータの必要なファイルのみを大容量ＨＤＤ（Ｂ）１９８にデータコピーする。
【００５８】
なお、このとき、データＷｏｒｋ領域はＨＤＤディスクの外周領域から、システム管理領域は内周領域から、それぞれ大容量ＨＤＤ（Ｂ）１９８に割り当てられるようにデータをコピーして配置する。すなわち、大容量ＨＤＤ（Ｂ）１９８のデータＢＯＸ領域は、標準ＨＤＤ（Ａ）１３２より増加することになる。
このデータコピー処理は、ＣＰＵ１１２がデータと領域を指定してコピーを実行するため、ＣＰＵ１１２に負荷がかかる。ただし、ここではサービスマン等によるミラーリングのオプション機能を追加設置することを想定している。よって、ユーザがコピー動作等を行うことも無いと考えられる。よって、追加するＨＤＤの容量が所定容量以上（第１の容量以上）の場合のミラーリング構成を短時間で実現することが可能となる。
【００５９】
ステップＳ１１０において、ＣＰＵ１１２は、データコピー動作が終了すると、操作部１８０等によりデータコピーが終了したことをサービスマンに通知し、標準ＨＤＤ（Ａ）１３２の交換を促す。例えば、「標準ＨＤＤ（Ａ）から大容量ＨＤＤ（Ｂ）へのデータコピーが終わりました。標準ＨＤＤ（Ａ）を新しいハードディスクに交換して下さい。」等のメッセージを表示する。この通知により、サービスマンは標準ＨＤＤ（Ａ）１３２を新たなＨＤＤに交換することとなる。このように、ＨＤＤへのデータコピーが終了したことをサービスマン等に通知することにより、サービスマン等は次の作業（標準ＨＤＤ（Ａ）を新たなＨＤＤに交換する作業）に迅速に進むことができる。その結果、大容量ＨＤＤによるミラーリング構成を短時間で実現することが可能となる。
【００６０】
次に、ステップＳ１１１において、ＣＰＵ１１２は、標準ＨＤＤ（Ａ）１３２が新しいハードディスクに交換されたと判断されるまで待機する（第２の接続判断）。標準ＨＤＤ（Ａ）１３２が新しいハードディスクに交換されたことを検知（判断）すると、ＣＰＵ１１２は、ステップＳ１１２に処理を進める。
【００６１】
ステップＳ１１２では、ＣＰＵ１１２は、新たなＨＤＤが所定容量（第２の容量）以上か否か判断する（第２の容量判断）。なお、本実施形態では、所定容量（第２の容量）を、新たなＨＤＤ（大容量ＨＤＤ（Ｂ）１９７）の容量と同一の容量（ここでは１６０ＧＢ）とする。上記ステップＳ１１２は、詳細には、ＲＡＩＤコントローラ１９６が新たなＨＤＤの記憶容量をチェックし、ＨＤコントローラ１３１を経由して、メインコントローラ１１１のＣＰＵ１１２に通知する。そして、ＣＰＵ１１２は、ＨＤＤの記憶容量が所定容量（第２の容量（１６０ＧＢ））以上かどうかを判断し、所定容量（第２の容量（１６０ＧＢ））以上でない場合、ステップＳ１１３に処理を進める。ステップＳ１１３では、ＣＰＵ１１２は、最適な容量のＨＤＤを取り付ける旨のエラーメッセージを操作部１８０に表示する。
【００６２】
このエラー表示により、新たに追加したＨＤＤの容量が所定容量（第２の容量（１６０ＧＢ））より小さい場合、新たに追加したＨＤＤ容量の間違いをユーザに容易に通知することができ、適切な容量のＨＤＤを取り付けることをユーザに促すことができる。すなわち、Ｓ１０１で追加したＨＤＤの容量所定容量である第２の容量（１６０ＧＢ）以上の容量のＨＤＤを取り付けることをユーザに促すことができる。
【００６３】
一方、上記Ｓ１１２にて、新たなＨＤＤが所定容量（第２の容量（１６０ＧＢ））以上であると判断した場合、ＣＰＵ１１２は、ＲＡＩＤコントローラ１９６にＲＡＩＤ１機能の１つであるリビルド（再構築）処理の実行を指示（制御）する（第３の制御）。この指示により、ＲＡＩＤコントローラ１９６は、ステップＳ１１４以下のシーケンスを実行する。
ステップＳ１１４では、ＲＡＩＤコントローラ１９６は、ＲＡＩＤ１（ミラーリング）機能の１つであるリビルド処理の実行を開始する。ここで、ステップＳ１１４のリビルド処理について、図１１を参照して説明する。
【００６４】
図１１は、図８のステップＳ１１４においてＲＡＩＤコントローラ１９６が実行するリビルド処理を説明する図である。
図８のステップＳ１１４のリビルド処理では、図１１に示すように、ＲＡＩＤコントローラ１９６は、大容量ＨＤＤ（Ｂ）１９８の全てのデータを、新たな大容量ＨＤＤ（Ｃ）１９９にデータコピーして同期化を行う。このリビルド処理は、ＲＡＩＤコントローラ１９６が実行する。このため、リビルド処理中は、ＣＰＵ１１２に負荷が掛からないため、ユーザが通常のコピー動作などの処理を行っても、コピー動作等に影響は無い。
【００６５】
そして、ＲＡＩＤコントローラ１９６は、リビルド処理を終了すると（Ｓ１１５）、ステップＳ１１６において、大容量ＨＤＤでのミラーリング動作を開始する。すなわち、データをＨＤＤに書き込む場合、大容量ＨＤＤ（Ｃ）１９９および大容量ＨＤＤ（Ｂ）１９８に同一のデータを書き込む動作を行う。この場合、ステップＳ１０１で追加したＨＤＤの容量（１６０ＧＢ）と同じ容量でミラーリング動作を行うことになる。すなわち、Ｓ１１１で交換された（新たに追加された）ＨＤＤが２００ＧＢであったとしても、１６０ＧＢでミラーリング動作を行うことになる。
【００６６】
以上のように、Ｓ１０１で新たに追加したＨＤＤの容量が、既存のＨＤＤの容量に近いとみなされる範囲（第０の容量〜第１の容量の範囲）を超え、所定容量（第１の容量）以上の場合、上記新たに追加したＨＤＤの容量でミラーリング構成を容易に実現できる。
なお、リビルド処理は、ＨＤＤの全データのコピーを行うため時間が掛かる。しかし、リビルド処理中であっても、ＭＦＰ本体の機能であるコピー動作（複写動作）等を行うことが可能となるため、ユーザは特にリビルド動作を気にすることなく使用することが可能となる。
【００６７】
また、上述したステップＳ１０９のデータコピー処理は、リビルド処理よりもデータ量が少なく時間が掛からない。よって、サービスマンは、標準のＨＤＤ構成から大容量のＨＤＤによるミラーリング構成を設置するために掛かる時間を短縮することが可能となる。このように、上述したステップＳ１０１で新たに追加したＨＤＤの容量が所定容量（第１の容量（１００ＧＢ））以上の場合、ステップＳ１０１で新たに追加したＨＤＤの容量でミラーリング構成を容易に且つ短時間に実現することができる。
以上のように、追加（交換）したＨＤＤの記憶容量に応じて、リビルド処理又はデータコピー処理の最適な処理を行うことが出来るため、設置手順を簡略化することが出来る。
【００６８】
なお、標準のＨＤＤでも、メーカやＨＤＤの型名等によって容量が若干異なる場合がある。例えば、８０ＧＢの標準ＨＤＤに対して、新規に８２ＧＢのＨＤＤを追加してミラーリング構成をしたい場合がある。このとき、本実施形態のように予め８０〜１００ＧＢ等の範囲の設定を行っておけば、サービスマンは特にＨＤＤの容量を気にすることなくミラーリング構成を構築できる。なお、上述した第１〜３の容量については、ＣＰＵ１１２が、既存のＨＤＤ、Ｓ１１２で新たに追加されたＨＤＤの容量を検知して、自動設定するように構成してもよい。
以上説明したように、本実施形態を適用した画像処理装置によれば、ＨＤＤの容量を変更したディスクアレイ構成を容易に実現することが可能となる。
【００６９】
〔第２実施形態〕
上記第１実施形態では、図８のステップＳ１１２にて、新たなＨＤＤが所定容量（第１の容量（上記実施形態の場合は１００ＧＢ））以上の場合、ステップＳ１１４にて、ＲＡＩＤコントローラ１９６がリビルドを実行する構成について説明した。すなわち、第１実施形態では、大容量ＨＤＤ（Ｂ）１９８の全てのデータを、新たな大容量ＨＤＤ（Ｃ）１９９にコピーして同期化を行っていた。
【００７０】
本第２実施形態では、図８のステップＳ１１４のリビルド処理の代わりに、必要なファイルのデータコピーを行う処理を実行するものとする。
この構成の場合、標準ＨＤＤ（Ａ）から大容量ＨＤＤ（Ｂ）へのデータコピーが終了したときに、ＣＰＵ１１２は、図８のＳ１１０と同様に、操作部１８０等によりデータコピーが終了したことをサービスマンに通知する。さらに、ＣＰＵ１１２は、ＳＲＡＭ１３９にＨＤＤの構成とデータコピー終了のフラグを保存しておく。そして、ＣＰＵ１１２は、ＳＲＡＭ１３９にデータコピー終了のフラグが保存された状態で、標準ＨＤＤ（Ａ）が新たな大容量ＨＤＤに交換されたことを検知すると、図８のＳ１１４の代わりに、図８のＳ１０９と同様にＣＰＵ１１２が必要ファイルのコピーを行う。
【００７１】
図１２は、図８のステップＳ１１４のリビルド処理の代わりに本発明の第２実施形態においてＣＰＵ１１２が実行するファイルコピー処理を説明する図である。
例えば図１２のように大容量ＨＤＤ（Ｂ）１９８に対し、大容量ＨＤＤ（Ｃ）１９９が接続された場合、ＣＰＵ１１２は、以下の処理を行う。ＣＰＵ１１２は、ＳＲＡＭ１３９に保存されたＨＤＤの構成を参照して、大容量ＨＤＤ（Ｂ）１９８内のデータＢＯＸ領域及びシステム管理領域内の必要なデータのみ大容量ＨＤＤ（Ｃ）１９９の必要な領域へのデータコピーを行う。すなわち、大容量ＨＤＤ（Ｂ）１９８の記憶領域に記憶された一部のデータ（データＢＯＸ領域に保存された画像データや文書ファイル及びシステム管理領域のプログラム等のデータの必要なファイルのみ）を大容量ＨＤＤ（Ｃ）１９９にデータコピーする。
【００７２】
なお、このとき大容量ＨＤＤ（Ｃ）１９９のデータＷｏｒｋ領域及びシステム管理領域が、大容量ＨＤＤ（Ｂ）１９８と全く同じ記憶領域に割り当てられるように、大容量ＨＤＤ（Ｂ）１９８から大容量ＨＤＤ（Ｃ）１９９にデータをコピーして配置する。すなわち、大容量ＨＤＤ（Ｃ）１９９は、大容量ＨＤＤ（Ｂ）１９８と全く同じ領域構成になる。このデータコピー処理は、ＣＰＵ１１２がデータと領域を指定してコピーを実行するため、ＣＰＵに負荷がかかる。しかしながら、リビルド処理を実行するよりも、データをコピーするのには時間が掛からない。よって、サービスマンが確実にミラーリング構成を構築するのを確認するためには、本実施形態の方が望ましい。
以上説明したように、本実施形態を適用した画像処理装置によれば、ＨＤＤの容量を変更したディスクアレイ構成を短時間に容易に実現することが可能となる。
【００７３】
〔その他の実施形態〕
上記第１実施形態では、図８のステップＳ１０５の判断に用いた所定容量（第１の容量）を、標準のＨＤＤ（８０ＧＢ）の容量に近い１００ＧＢとしたが、所定容量（第１の容量）を、さらに大きな値に設定することも可能である。例えば、所定容量（第１の容量）を２００ＧＢとすることも可能である。
【００７４】
この場合、例えば、図８のステップＳ１０１で、１６０ＧＢのＨＤＤを追加した場合、図８のステップＳ１０５でＮｏと判断され、ステップＳ１０６でリビルドされることとなる。よって、追加された１６０ＧＢのＨＤＤは、８０ＧＢの標準ＨＤＤ（Ａ）と同じ容量でミラーリング動作を行うことになる。
この場合、１６０ＧＢのＨＤＤの残りの８０ＧＢは未使用となるが、８０ＧＢのＨＤＤが新規に入手できない場合もあり、このような場合でも、１６０ＧＢのＨＤＤを８０ＧＢとして運用してミラーリング動作を行うことができる。
【００７５】
また、上記第１実施形態では、ＲＡＩＤの構成としてＲＡＩＤ１（ミラーリング）について説明を行った。しかし、本発明は、データだけでなくパリティと呼ばれる誤り訂正符号も複数のディスクに分散して記録するＲＡＩＤ５など、その他のＲＡＩＤ仕様にも適用可能である。
【００７６】
なお、上述の第１の容量を既存のＨＤＤの容量の１２５％、上述の第２の容量を既存のＨＤＤの容量の２００％のように、サービスマンや画像処理装置の管理者が上述の第１の容量、第２の容量を、既存のＨＤＤの容量に対する割合で設定するよう構成してもよい。また、サービスマンや画像処理装置の管理者が、第１の容量、第２の容量として固定値を設定するようにしてもよい。
また、上記実施形態では、記憶装置の一例としてハードディスクを用いて説明したが、記憶装置はハードディスクに限定されるものではなく、フラッシュメモリ等の他の記憶装置であってもよい。
【００７７】
また、本発明の制御装置は、ＭＦＰ等の画像処理装置以外でも、パーソナルコンピュータや、ワークステーション、その他の装置に適用してもよい。ハードディスクやフラッシュメモリ等の記憶装置が接続される装置であれば、ハードディスクレーコーダや、その他の家電であっても、どのような装置にも適用可能である。
また、上述した各実施形態やその変形例を組み合わせた構成も全て本発明に含まれるものである。
また、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００７８】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００７９】
以上説明したように、新規ＨＤＤの容量が標準ＨＤＤと同等の場合（標準ＨＤＤ以上で第１の容量未満の場合）、リビルドによるデータコピーを行い、新規ＨＤＤが大容量ＨＤＤの場合（第２の容量以上の場合）、必要なファイルを所定の領域にデータコピーする。即ち、新規ＨＤＤの容量に応じてデータのコピー方法を変更することにより、標準の記憶装置（ＨＤＤ）に対して、大容量の記憶装置（ＨＤＤ）によるミラーリングを追加設置する場合でも、簡単且つ確実に実現することができる。
【００８０】
本実施形態における図８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD-ROMやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００８１】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８２】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００８３】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００８４】
１３１    ＨＤコントローラ
１３２    標準ＨＤＤ（Ａ）
１９６    ＲＡＩＤコントローラ
１９７    標準ＨＤＤ（Ｂ）
１９８    大容量ＨＤＤ（Ｂ）
１９９    大容量ＨＤＤ（Ｃ）
【図１】
2010211717.tif 000003
【図２】
2010211717.tif 000004
【図３】
2010211717.tif 000005
【図４】
2010211717.tif 000006
【図５】
2010211717.tif 000007
【図６】
2010211717.tif 000008
【図７】
2010211717.tif 000009
【図８】
2010211717.tif 000010
【図９】
2010211717.tif 000011
【図１０】
2010211717.tif 000012
【図１１】
2010211717.tif 000013
【図１２】
2010211717.tif 000014