(57)【特許請求の範囲】
【請求項１】
画像処理装置本体の動作を制御する画像処理装置コントローラと、ＲＡＩＤを構成する複数のＨＤＤと、該複数のＨＤＤを制御するＲＡＩＤコントローラを有し、
各前記ＨＤＤの一部の記憶領域を、前記画像処理装置コントローラと前記ＲＡＩＤコントローラとの両方がアクセスできる共有管理情報領域とし、
前記ＲＡＩＤコントローラは、前記複数のＨＤＤ間でのミラーリングを制御するとともに、各前記ＨＤＤを識別し管理するためのミラーリング情報を各前記ＨＤＤに記憶させ、
前記共有管理情報領域に記憶された特定の管理情報を、前記ミラーリング情報を記憶させる領域にコピーし、
前記画像処理装置コントローラは、前記画像処理装置の起動時に、前記特定の管理情報として、前記画像処理装置の所定の識別情報を前記共有管理情報領域に記録し、
前記ＲＡＩＤコントローラは、各前記ＨＤＤにおいて、前記ミラーリング情報を記憶させる領域内の情報と、前記起動時に前記共有管理情報領域に記録された前記識別情報とを比較し、該比較した結果に基づいて、該比較の対象となったＨＤＤがＲＡＩＤを構成する上で正常なＨＤＤか否かを判断することを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
情報を表示する表示パネルを有し、
前記ＲＡＩＤコントローラは、前記ミラーリング情報を記憶させる領域内に存在する過去にコピーされた前記特定の管理情報と、前記起動時に前記共有管理情報領域に記憶された前記特定の管理情報とを比較し、該比較した結果が一致しなければ、該比較の対象となったＨＤＤが正常ではないと判断し、
前記画像処理装置コントローラは、前記ＲＡＩＤコントローラの判断に従い、前記表示パネルに警告表示を行い、正常でないと判断したＨＤＤを制御対象から切り離すことを特徴とする画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置において、
前記ＲＡＩＤコントローラは、前記ミラーリング情報を記憶させる領域内に、前記特定の管理情報が記録されていない場合、前記比較の対象となったＨＤＤが正常であると判断し、前記共有管理情報領域に記憶された特定の管理情報を、前記ミラーリング情報を記憶させる領域にコピーし、
前記画像処理装置コントローラは、ＲＡＩＤコントローラの判断に従い、前記画像処理装置の起動を正常に実行することを特徴とする画像処理装置。
【請求項４】
請求項１〜３のいずれか１に記載の画像処理装置において、
前記ＲＡＩＤコントローラは、前記ミラーリング情報を記憶させる領域内に存在する過
去にコピーされた特定の管理情報と、前記起動時に前記共有管理情報領域に記憶された特
定の管理情報とを比較し、該比較した結果が一致した場合、該比較の対象となったＨＤＤ
が正常であると判断し、
前記画像処理装置コントローラは、前記ＲＡＩＤコントローラの判断に従い、前記画像
処理装置の起動を正常に実行することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力を行う画像処理装置に関するものであり、例えば、複数の画像処理機能を備えた複合機に適用し得るものである。
【背景技術】
【０００２】
画像処理装置として、コピー機能やプリンタ機能、イメージスキャナ機能、ファックス機能等の複数の画像処理機能を備えた複合機が知られている。
複合機にはデータ保存用にＨＤＤ（Hard disk drive）を備えているものも多い。近年のＨＤＤの大容量化に伴い、複合機のコピー機能を利用してコピーを行ったときの画像データや、ユーザのＰＣ内のファイルを保存するサーバーとしての用途にもＨＤＤが使用されることが多くなっている。そのような中、ＲＡＩＤ（Redundant Arrays of Inexpensive Disks）システムを用いることで、ＨＤＤが故障した場合であってもデータの損失を防ぐことができるため、複合機のＨＤＤにＲＡＩＤシステムが搭載されるようになっている。
【０００３】
ＲＡＩＤシステムでは、ミラーリング機能を持つＲＡＩＤコントローラを搭載することで、ＨＤＤ内のデータをミラーリングすることができる。ミラーリングとは、複数のＨＤＤに対して同じデータを書込むことで、常に同じ情報を持つＨＤＤが複数存在し、万が一つのＨＤＤが故障した場合であっても、他のＨＤＤのデータによって動作を継続することを可能とするものである。複合機等の画像処理装置においても、重要データ等の保全のため、ミラーリングを実行するための機能を取り入れた機種がある。
【０００４】
ＲＡＩＤを構成するために、ＲＡＩＤ制御のためのコントローラ（ＲＡＩＤコントローラとする）が、各々のＨＤＤの一部領域にＨＤＤを識別し管理するための管理情報を記録し、この管理情報に基づいて制御するようしている。そしてＲＡＩＤコントローラは、この管理情報をミラーリングして複数のＨＤＤに記録するようにしている。この管理情報をミラーリング情報とする。
【０００５】
従来の例として、特許文献１に開示された２重化ディスクシステムが知られている。この２重化とはミラーリングのことであり、２重化ディスクシステムは、管理情報を記録し、その内容により起動時に各ＨＤＤの状態を把握し、ミラーリング動作を行う。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平３−２５９３４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ミラーリング情報内には、ＲＡＩＤに関わる情報のみが記録され、複合機の機種情報などの識別情報等は記録されていない。そのため、例えば異なる機種の複合機で使用した履歴があるＨＤＤを、別の複合機に設置した場合、ＲＡＩＤコントローラは、複合機の電源起動後、異なる機種で使用したＨＤＤであることを認識することができない。そのため、複合機にＨＤＤを設置するとき、異なる機種で使用したことがあるＨＤＤを設置した場合、ＲＡＩＤコントローラによって、そのＨＤＤのデータを上書きする等のトラブルが発生する。
【０００８】
本発明は、上記のごとき実情に鑑みてなされたものであり、ＲＡＩＤコントローラと画像処理装置のコントローラとで共有できる管理情報を設け、特定の管理情報をＨＤＤのミラーリング情報にコピーしておくようにすることで、共有管理情報とミラーリング情報との比較により正常なＨＤＤであるか否かを適切に判断し、ＨＤＤを安全に管理して動作させるようにした画像処理装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明に第１の技術手段は、画像処理装置本体の動作を制御する画像処理装置コントローラと、ＲＡＩＤを構成する複数のＨＤＤと、該複数のＨＤＤを制御するＲＡＩＤコントローラを有し、各前記ＨＤＤの一部の記憶領域を、前記画像処理装置コントローラと前記ＲＡＩＤコントローラとの両方がアクセスできる共有管理情報領域とし、前記ＲＡＩＤコントローラは、前記複数のＨＤＤ間でのミラーリングを制御するとともに、各前記ＨＤＤを識別し管理するためのミラーリング情報を各前記ＨＤＤに記憶させ、前記共有管理情報領域に記憶された特定の管理情報を、前記ミラーリング情報を記憶させる領域にコピーし、前記画像処理装置コントローラが、前記画像処理装置の起動時に、前記特定の管理情報として、前記画像処理装置の所定の識別情報を前記共有管理情報領域に記録し、前記ＲＡＩＤコントローラは、各前記ＨＤＤにおいて、前記ミラーリング情報を記憶させる領域内の情報と、前記起動時に前記共有管理情報領域に記録された前記識別情報とを比較し、該比較した結果に基づいて、該比較の対象となったＨＤＤがＲＡＩＤを構成する上で正常なＨＤＤか否かを判断することを特徴としたものである。
【００１１】
第２の技術手段は、第１の技術手段において、情報を表示する表示パネルを有し、前記ＲＡＩＤコントローラは、前記ミラーリング情報を記憶させる領域内に存在する過去にコピーされた前記特定の管理情報と、前記起動時に前記共有管理情報領域に記憶された前記特定の管理情報とを比較し、該比較した結果が一致しなければ、該比較の対象となったＨＤＤが正常ではないと判断し、前記画像処理装置コントローラは、前記ＲＡＩＤコントローラの判断に従い、前記表示パネルに警告表示を行い、正常でないと判断したＨＤＤを制御対象から切り離すことを特徴としたものである。
【００１２】
第３の技術手段は、第１または２に記載の技術手段において、前記ＲＡＩＤコントローラが、前記ミラーリング情報を記憶させる領域内に、前記特定の管理情報が記録されていない場合、前記比較の対象となったＨＤＤが正常であると判断し、前記共有管理情報領域に記憶された特定の管理情報を、前記ミラーリング情報を記憶させる領域にコピーし、前記画像処理装置コントローラは、ＲＡＩＤコントローラの判断に従い、前記画像処理装置の起動を正常に実行することを特徴としたものである。
【００１３】
第４の技術手段は、第１〜３のいずれか１の技術手段において、前記ＲＡＩＤコントローラが、前記ミラーリング情報を記憶させる領域内に存在する過去にコピーされた特定の管理情報と、前記起動時に前記共有管理情報領域に記憶された特定の管理情報とを比較し、該比較した結果が一致した場合、該比較の対象となったＨＤＤが正常であると判断し、前記画像処理装置コントローラは、前記ＲＡＩＤコントローラの判断に従い、前記画像処理装置の起動を正常に実行することを特徴とすることを特徴としたものである。
【発明の効果】
【００１４】
本発明によれば、ＲＡＩＤコントローラと画像処理装置のコントローラとで共有できる管理情報を設け、特定の管理情報をＨＤＤのミラーリング情報にコピーしておくようにすることで、共有管理情報とミラーリング情報との比較により正常なＨＤＤであるか否かを適切に判断し、ＨＤＤを安全に管理して動作させるようにした画像処理装置を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】ＲＡＩＤシステムが備えられていない場合の複合機コントローラとＨＤＤの関係を示す図である。
【図２】ＲＡＩＤシステムが備えられた複合機の構成を説明する図である。
【図３】複合機にミラーリングキットを初めて装着するときの例を説明する図である。
【図４】複合機にミラーリングキットを初めて装着するときの例を説明する他の図である。
【図５】複合機にミラーリングキットを初めて装着するときの例を説明する更に他の図である。
【図６】複合機にミラーリングキットを初めて装着するときの例を説明する更に他の図である。
【図７】複合機にミラーリングキットを初めて装着するときの例を説明する更に他の図である。
【図８】ＲＡＩＤシステム構築後にＨＤＤが故障したときのＨＤＤの交換処理について説明する図である。
【図９】ＲＡＩＤシステム構築後にＨＤＤが故障したときのＨＤＤの交換処理について説明する他の図である。
【図１０】ＲＡＩＤシステム構築後にＨＤＤが故障したときのＨＤＤの交換処理について説明する更に他の図である。
【図１１】ＲＡＩＤシステム構築後にＨＤＤが故障したときのＨＤＤの交換処理について説明する更に他の図である。
【図１２】ＲＡＩＤシステム構築後にＨＤＤが故障したときのＨＤＤの交換処理について説明する更に他の図である。
【図１３】ＲＡＩＤシステム構築後にＨＤＤが故障したときのＨＤＤの交換処理について説明する更に他の図である。
【図１４】他機種での使用履歴があるミラーリングキットを新たに複合機に装着した状態を示す図である。
【図１５】他機種での使用履歴があるミラーリングキットを新たに複合機に装着した状態を示す他の図である。
【図１６】他機種での使用履歴があるミラーリングキットを新たに複合機に装着した状態を示す更に他の図である。
【図１７】他機種での使用履歴があるミラーリングキットを新たに複合機に装着した状態を示す更に他の図である。
【図１８】ＨＤＤが故障した場合に、装着履歴のあるＨＤＤを使用するときの状態を示す図である。
【図１９】ＨＤＤが故障した場合に、装着履歴のあるＨＤＤを使用するときの状態を示す他の図である。
【図２０】本発明の実施形態におけるＲＡＩＤシステムの構成を説明する図である。
【図２１】本発明による画像処理装置の処理例を説明するためのフローチャートである。
【図２２】本発明による画像処理装置の処理例を説明するためのフローチャートで、図２１に続く図である。
【図２３】本発明による画像処理装置の処理例を説明するためのフローチャートで、図２１に続く他の図である。
【図２４】使用履歴のある中古のＨＤＤを装着したときの複合機の表示パネルの表示例を示す図である。
【発明を実施するための形態】
【００１６】
本発明に係る画像処理装置の実施形態は、コピー機能、プリンタ機能、ファクシミリ機能、等の複数の画像処理機能を備えた複合機として実施できる。以下、複合機を例として説明するが、本発明に係る画像処理装置は、複写機、プリンタ、ファクシミリ装置などの特定の画像処理機能を有する装置として構成することもできる。
【００１７】
複合機は、ＲＡＩＤを制御するＲＡＩＤコントローラを備え、そのＲＡＩＤコントローラが、２つ以上のＨＤＤを制御し、ミラーリングする機能を備えている。そしてＨＤＤの一部の記録領域を、複合機本体を制御するコントローラ（複合機コントローラとする）と、ＲＡＩＤを制御するＲＡＩＤコントローラとの両方がアクセスできる領域とし、その領域に両コントローラの共有管理情報を保存する。これにより、ＲＡＩＤコントローラと、複合機コントローラの両方が情報を共有できる。この共有管理情報を用いて、ＨＤＤの使用履歴を適切に把握して、ＨＤＤを安全に管理して動作させるようにする。
【００１８】
ここでまず、ＲＡＩＤの概念について説明する。
図１は、ＲＡＩＤシステムが備えられていない場合の複合機コントローラとＨＤＤの関係を説明する図である。図１において、１０はコントローラ基板上に設けられた複合機コントローラ、２０は複合機の本体に設置されているＨＤＤである。
複合機コントローラ１０は、複合機本体を制御するコントローラであり、基板上に形成されたＣＰＵ，ＲＯＭ，ＲＡＭ等を有し、ＲＯＭに記憶されたプログラムを実行して複合機の画像処理等の各種動作を制御している。複合機は、コピー機能、プリンタ機能、スキャナ機能、ファクシミリ機能、画像送受信機能、などの画像処理機能を実行する画像処理手段を有し、各種情報を表示する表示手段である表示パネルを備えている。複合機コントローラ１０は、画像処理装置本体の動作を制御する本発明の画像処理装置コントローラに該当する。
【００１９】
図１に示すように、ＲＡＩＤシステムのない複合機においては、複合機コントローラ１０は、１つのＨＤＤ２０に対しデータの読み書きを行う。つまり複合機コントローラ１０から、直接１台のＨＤＤ２０にアクセスする。この場合、ＨＤＤ２０が故障すると、そのＨＤＤ２０は複合機コントローラ１０と通信することができず、複合機コントローラ１０が動作を制御する複合機の運転が停止し、場合によってはＨＤＤ２０に記憶しているユーザデータが損失する可能性がある。
【００２０】
図２は、ＲＡＩＤシステムが備えられた複合機の構成を説明する図である。
ＲＡＩＤシステムは、ＲＡＩＤコントローラ４２を搭載したミラーリング基板４１、及びＨＤＤ５０で構成される。これらＲＡＩＤコントローラ４２を搭載したミラーリング基板４１とＨＤＤ５０との構成をミラーリングキット３０と呼ぶ。以下、複合機本体に備えられていたＨＤＤ２０を本体側のＨＤＤとし、ミラーリングキット３０に含まれるＨＤＤ５０をミラーリングキット側のＨＤＤ５０とする。
【００２１】
ミラーリングキット３０を備えることにより、複合機コントローラ１０は、ミラーリング基板４１上のＲＡＩＤコントローラ４２を介して２つのＨＤＤ２０，５０にアクセスすることができる。また、両方のＨＤＤ２０，５０に、両方のＨＤＤを識別し管理するためのミラーリング情報が書き込まれる。ミラーリング情報は、それぞれのＨＤＤ２０，５０に同時に書き込まれる。これにより１つのＨＤＤに障害が発生しても、もう１方のＨＤＤの情報を使用することができ、１台のＨＤＤが故障してもデータの損失は生じない。
【００２２】
次に、ミラーリング情報について説明する。ミラーリング情報は、複合機にミラーリングキット３０を新設した際、その装着後に複合機の電源をＯＮしたタイミングで、ＨＤＤを識別し管理するために両方のＨＤＤ２０，５０に書き込まれる情報である。このミラーリング情報が一旦書き込まれると、以降、ＲＡＩＤコントローラ４２は、このミラーリング情報をもとにＲＡＩＤの制御を行う。ミラーリング情報は、非常に重要な情報であるため、複合機コントローラ１０からは直接アクセスできないような領域に記憶することが望ましい。
【００２３】
図３〜図７は、複合機にミラーリングキットを初めて装着するときの例を説明する図である。この構成は、本発明の特徴である共有管理情報領域を設けない場合の一般的な動作を説明するものである。
図３は、ミラーリングキットの装着前の複合機の状態を示す図で、複合機の本体側のＨＤＤ２０では、ミラーリング情報を記憶すべきミラーリング情報領域２２には、ミラーリング情報が存在しない。  
【００２４】
図４では、複合機に新たにミラーリングキット３０を装着した様子を示す。複合機本体側のＨＤＤ２０には、ユーザデータを記憶するユーザデータ領域２１とミラーリング情報領域２２とがあるが、上記のようにこの時点でミラーリング情報領域２２には、ミラーリング情報は存在しない。また、ミラーリングキット３０のＨＤＤ５０にも、ユーザデータを記憶すべきユーザデータ領域５１とミラーリング情報領域５２があるが、ミラーリング情報領域５２にはミラーリング情報が存在しない。
【００２５】
ここで複合機の電源を起動すると、図５に示すように、ＲＡＩＤコントローラ４２は、両方のＨＤＤ２０，５０のミラーリング情報領域２２，５２にミラーリング情報が存在しないため、各ＨＤＤ２０，５０にミラーリング情報を書き込む。
その後、図６に示すように、ＲＡＩＤコントローラ４２は、複合機本体側のＨＤＤ２０からミラーリングキット側のＨＤＤ５０に対して、全ユーザデータをコピーし、ＨＤＤ５０のユーザデータ領域５１に記憶させる。これをリビルドという。そして一定時間経過後、全てのユーザデータがコピーされると、図７に示すように、２つのＨＤＤ２０，５０のユーザデータは完全に同じ内容になる。
【００２６】
次に、上記図７に示すようなＲＡＩＤシステム構築後にＨＤＤが故障したときのＨＤＤの交換処理について、図８〜図１３を参照して説明する。図８において、ＨＤＤ２０，５０のいずれかが故障した場合、ＲＡＩＤコントローラ４２がその故障を検知し、複合機コントローラ１０に通知する。ここでは、ミラーリングキット側のＨＤＤ５０が故障したものとする。故障の通知を受けた複合機コントローラ１０は、複合機の表示パネル等に一台のＨＤＤ５０が故障したことを表示し、ユーザにＨＤＤ５０の交換等を促す。
【００２７】
図９は、複合機から故障したＨＤＤ５０を取り外した状態を示す。そして図１０は、新品のＨＤＤ５０´をミラーリングキット３０に設置した状態を示す。
新品のＨＤＤ５０´は、当然にそのミラーリング情報領域５２にはミラーリング情報が存在しない。その後、複合機の電源を起動すると、図１１に示すように、ＲＡＩＤコントローラ４２は、ミラーリングキット３０に設置した新品のＨＤＤ５０´のミラーリング情報領域５２にミラーリング情報を書き込む。
【００２８】
そして、その後、図１２に示すように、ＲＡＩＤコントローラ４２は、複合機本体側のＨＤＤ２０からミラーリングキット側のＨＤＤ５０´に対してリビルドを開始する。そして一定時間経過後、全てのユーザデータが本体側のＨＤＤ２０から新品のＨＤＤ５０´にコピーされると、図１３に示すように、２つのＨＤＤ２０，５０´のユーザデータ領域２１，５１は完全に同じ内容になり、この状態でＲＡＩＤシステムが完全に復旧したことになる。
【００２９】
次に、ＨＤＤの設置時及び交換時における禁止事項について、２点説明する。  
１点目として、ミラーリングキット３０が未装着である複合機に他機種での使用履歴がある中古のミラーリングキット３０を装着してはいけない。この内容を図１４〜図１７により説明する。ここでも本発明に係る共有管理情報領域を有しない場合の一般的な状態を例として説明する。
【００３０】
図１４は、ミラーリングキット３０を未装着の複合機（例えば図３に示す状態の複合機）に対して、他機種での使用履歴がある中古のミラーリングキット３０を新たに装着した状態を示している。複合機本体側のＨＤＤ２０のユーザデータ領域２１にはユーザデータが書き込まれているが、そのミラーリング情報領域２２にはミラーリング情報が存在しない。そして新たに装着された中古のミラーリングキット３０では、ＨＤＤ５０のミラーリング情報領域５２に過去に他機種の複合機にて書き込まれたミラーリング情報が存在している。また、ユーザデータ領域５１には、データが存在しないか、もしくは複合機本体側のユーザデータとは異なるデータが存在している。
【００３１】
この状態で複合機の電源を起動すると、図１５に示すように、ＲＡＩＤコントローラ４２は、複合機本体側のＨＤＤ２０にミラーリング情報が存在しないため、ミラーリングキット側のＨＤＤ５０のミラーリング情報を、複合機本体側のＨＤＤ２０のミラーリング情報領域２２に書き込む。そして図１６に示すように、ＲＡＩＤコントローラ４２は、ミラーリングキット側のＨＤＤ５０から、複合機本体側のＨＤＤ２０に対してリビルド動作を始める。これは、ミラーリング情報が存在するミラーリングキット側のＨＤＤ５０をコピー元としてＲＡＩＤコントローラ４２が動作するためである。この結果、図１７に示すように、ミラーリングキット側のＨＤＤ５０のユーザデータが、複合機本体側のＨＤＤ２０に上書きされ、複合機本体側のＨＤＤ２０に元々書き込まれていたユーザデータが消去されてしまう。
【００３２】
ＨＤＤの設置時及び交換時における禁止事項の２点目として、ミラーリングキット３０が装着済みの複合機において、ＨＤＤが故障した場合に、ミラーリングキット３０に装着履歴のあるＨＤＤを使用してはいけない。この内容を図１８〜図１９を参照して説明する。ここでも本発明に係る共有管理情報領域を有しない場合の一般的な状態を例として説明する。
【００３３】
複合機に装着されたミラーリングキット側のＨＤＤ５０、または複合機本体側のＨＤＤ２０の一方で故障が発生した場合（例えば図８〜図９）、その故障したＨＤＤを取り外して新たなＨＤＤに交換する。ここでは、ミラーリングキット側のＨＤＤ５０が故障したものとする。図１８に示すように、故障したミラーリングキット側のＨＤＤ５０に代えて新たなＨＤＤ５０´に交換する場合、その交換したＨＤＤ５０´が、他の機種の複合機における使用履歴がある中古のＨＤＤであったものとする。
【００３４】
この場合、中古のＨＤＤ５０´には既に前の機種の複合機で記録されたミラーリング情報が存在している。一方、複合機本体側のＨＤＤ２０にもミラーリング情報が存在している。これら２つのＨＤＤ５０´，２０のミラーリング情報は相互に一致していない。
【００３５】
図１９において、中古のＨＤＤ５０´に交換した複合機を起動しようとした際、ＲＡＩＤコントローラ４２は、２つのＨＤＤ５０´，２０からそれぞれミラーリング情報を読み出して識別を行うが、両者のミラーリング情報が異なっているため識別困難となってしまい、複合機を起動することができなくなる。このときユーザは、何故起動できなくなっているかが分からない。従って他の機種の複合機で使用履歴があるＨＤＤを使用してはいけない。
【００３６】
図２０は、本発明の実施形態におけるＲＡＩＤシステムの構成を説明する図である。図２０（Ａ）に示すように、本発明に係る実施形態に適用されるＲＡＩＤシステムは、ＲＡＩＤコントローラ４２を搭載したミラーリング基板４１、及びＨＤＤ５０で構成される。これらＲＡＩＤコントローラ４２を搭載したミラーリング基板４１とＨＤＤ５０とによってミラーリングキット３０が構成される。
【００３７】
複合機コントローラ１０は、ミラーリング基板４１上のＲＡＩＤコントローラ４２を介して２つのＨＤＤ２０，５０にアクセスする。また、両方のＨＤＤ２０，５０のミラーリング情報領域２２，５２に、ＨＤＤを識別し管理するためのミラーリング情報が書き込まれる。ミラーリング情報により１つのＨＤＤに障害が発生しても、もう１方のＨＤＤの情報を使用することができ、１台のＨＤＤが故障してもデータの損失は生じない。
【００３８】
本発明に係る実施形態では、ＨＤＤ２０，５０の一部の記録領域を、複合機コントローラ１０と、ＲＡＩＤコントローラ４２との両方がアクセスできる共有管理情報領域２３，５３とし、その共有管理情報領域に両コントローラ１０，４２の共有の管理情報を記録する。共有の管理情報には、複合機の機種情報などの識別情報を用いることができる。以下管理情報に、複合機の機種情報を用いるものとして説明する。
共有管理情報領域２３，５３には、複合機を起動した時に、複合機コントローラ１０が、複合機の機種情報を含む管理情報を記録する。これにより複合機コントローラ１０とＲＡＩＤコントローラ４２との両方で、複合機の機種情報を含む管理情報を共有できる。
【００３９】
図２０（Ｂ）に、各ＨＤＤの共有管理情報領域に記憶させる管理情報の構成を示す。各ＨＤＤ２０，５０の共有管理情報領域２３，５３に記憶させる管理情報は、複合機の機種情報、複合機コントローラ１０からの書き込み済みフラグ、及びＲＡＩＤコントローラ４２からの比較結果である。複合機の機種情報としては、機種名やＭＡＣアドレスのデータが記録される。また、書き込み済みフラグとしては、例えば、複合機コントローラ１０による情報の書き込み前は０，書き込み後は１のフラグを記録する。
【００４０】
また、ＲＡＩＤコントローラの比較結果は、ＲＡＩＤコントローラ４２が、それぞれのＨＤＤ２０，５０のミラーリング情報領域２２，５２の情報と、共有管理情報領域２３，５３の管理情報とを比較して、その内容が一致しているかどうかを判別した結果を示す情報である。ミラーリング情報領域２２，５２の情報と共有管理情報領域２３，５３の管理情報の内容が一致していれば正常であり、一致していなければ正常でなく禁止事項に該当する。また、ミラーリング情報自体がなければ未使用のＨＤＤであるため、これも正常と判断する。これらの判断情報を記憶する。
【００４１】
図２０（Ｃ）に、各ＨＤＤのミラーリング情報領域に記憶させるミラーリング情報の構成を示す。ミラーリング情報は、ＲＡＩＤ識別情報、及び複合機の機種情報からなっている。ＲＡＩＤ識別情報は、ＲＡＩＤによりＨＤＤを識別し管理するための情報である。また、複合機の機種情報は、複合機コントローラ１０が共有管理情報領域に記憶させた機種情報を、ＲＡＩＤコントローラ４２がミラーリング情報領域２２，５２にコピーしたものである。また、他の機種で過去に使用されたことがあるＨＤＤでは、このミラーリング情報に、共有管理情報領域の管理情報とは異なる情報が記録されていることがある。
【００４２】
上記のシステムにおいて、ＲＡＩＤコントローラ４２は、それぞれのＨＤＤ２０，５０のミラーリング情報領域２２，５２の情報と、共有管理情報領域２３，５３の管理情報とを比較して、その内容が一致しているかどうかを判別する。具体的には管理情報に含まれる機種情報が一致するかどうかを判別する。そしてこれらの内容が一致している場合、正常に起動する。
【００４３】
このとき、例えば未使用のＨＤＤ５０を含むミラーリングキット３０が装着されている場合、未使用のＨＤＤ５０のミラーリング情報領域５３には、ミラーリング情報がないため、ＲＡＩＤコントローラ４２は、共有管理情報領域５２の管理情報を、ミラーリング情報領域５２にコピーし、複合機を正常に起動させる。ミラーリング情報がない場合は、ＨＤＤが新品かもしくはＲＡＩＤシステムとして初めて使用されることを示しているため、この場合には、ＨＤＤが不適切であると判断せず、正常に起動させることができる。この処理は、本体側のＨＤＤ２０についても同様とする。
【００４４】
そして、ＲＡＩＤコントローラ４２が、それぞれのＨＤＤ２０，５０のミラーリング情報領域２２，５２の情報と、共有管理情報領域２３，５３の管理情報とを比較して、その内容が一致している場合、複合機コントローラ１０は、複合機を正常に起動させる。これにより、ＲＡＩＤとして使用可能なＨＤＤが装着されているときに、正常に起動させることができる。
【００４５】
また、ＨＤＤ２０，５０のミラーリング情報領域２２，５２の情報と、共有管理情報領域２３，５３の管理情報との内容が一致しない場合には、過去に他の機種で使用された履歴をもつＨＤＤであると判断される。つまり、共有管理情報領域２３，５３の管理情報は、その複合機の電源がＯＮになったときに複合機コントローラ１０によって書き込まれるが、ミラーリング情報領域２２，５２の管理情報は、最初に新品の状態で共有管理情報領域２３，５３からコピーされたものが原則として存在する。従って、適正なＨＤＤであれば、共有管理情報領域２３，５３に記憶した管理情報と、ミラーリング情報領域２２，５２に記憶した管理情報とが一致する。
【００４６】
これらが一致しない場合には、過去に他の機種で使用されたときにその機種のミラーリング情報が書き込まれた状態であることがわかる。従ってこのような場合には、ＨＤＤが正常ではなく、ＲＡＩＤを構成する上で適切でないことを警告するメッセージを複合機の表示パネルに表示し、そのＨＤＤを制御対象から切り離す。このメッセージでは複合機の電源を切ることを要求し、ＨＤＤのミラーリング情報を消去するか、あるいはフォーマットし直すことを要求することができる。これにより、ＨＤＤの状態をユーザに通知してその対処を要求するとともに、マシンの不具合等を防ぐことができる。
【００４７】
図２１〜図２３は、本発明による画像処理装置の処理例を説明するためのフローチャートで、画像処理装置の実施形態である複合機によって実施されるフローを示すものである。ここでは図６の構成を参照しながら、複合機コントローラ１０とＲＡＩＤコントローラ４２との処理に分けて説明する。
まず複合機コントローラ１０によって複合機の電源がＯＮにされると（ステップＳ１）、複合機コントローラ１０は、複合機本体側のＨＤＤ２０の共有管理情報領域２３と、ミラーリングキット側のＨＤＤ５０の共有管理情報領域５３の両方に、共有管理情報の一つである機種情報を書き込む（ステップＳ２）。各共有管理情報領域２３，５３は、複合機コントローラ１０と、ＲＡＩＤコントローラ４２との両方がアクセスする領域として予め取り決めておく必要がある。
そして、複合機コントローラ１０は、各共有管理情報領域２３，５３の書込み済みフラグを０から１にする（ステップＳ１０２）。
【００４８】
複合機の電源をＯＮした後、ＲＡＩＤコントローラ４２は、書き込み済みフラグが０から１になるまでポーリングし、書き込み済みフラグが１になっていることを確認する（ステップＳ４）。そして、ＲＡＩＤコントローラ４２は、共有管理情報領域２３，５３の機種情報を読み出し、読み出した機種情報と、ミラーリング情報領域２２，５２にミラーリング情報として記憶されている機種情報とを比較する（ステップＳ５）。
【００４９】
そして、ＲＡＩＤコントローラ４２は、ミラーリング情報の機種情報領域に機種情報が有るか判別し（ステップＳ６）、機種情報が有る場合、比較結果が一致しているかどうかを判断する（ステップＳ７）。ここで比較内容が一致している場合、ＲＡＩＤコントローラ４２は、共有管理情報領域５３，２３におけるＲＡＩＤコントローラの比較結果を示す領域に、比較結果が正常であることを設定する（ステップＳ８）。そしてＲＡＩＤコントローラ４２は、共有管理情報領域５３，２３の書込み済みフラグを１から０にする（ステップＳ９）。
【００５０】
複合機コントローラ１０は、共有管理情報の書き込み済みフラグが１から０になるまでポーリングし、０になったら、共有管理情報領域５３，２３に設定された比較結果が正常であることを確認することができる（ステップＳ１０)。そして複合機コントローラ１０は、複合機を起動させる（ステップＳ１１)。ここでの複合機の起動とは、複合機として使用可能な状態まで起動するという意味である。
【００５１】
ステップＳ６でミラーリング情報の機種情報領域に機種情報がなければ、ＲＡＩＤコントローラ４２は、共有管理情報領域の機種情報をミラーリング情報領域の機種情報領域にコピーする（ステップＳ１２）。そして、ＲＡＩＤコントローラ４２は、共有管理情報領域に、ＲＡＩＤコントローラの比較結果として、新品のＨＤＤが設置されたことを設定し（ステップＳ１３)、共有管理情報領域の書込み済みフラグを１から０にする（ステップＳ１４)。
【００５２】
複合機コントローラ１０は、共有管理情報領域の書き込み済みフラグが１から０になるまでポーリングし、０になっていれば、共有管理情報領域で新品のＨＤＤの設置が設定されていることを確認できる（ステップＳ１５)。そして複合機コントローラ１０は、複合機を起動させる(ステップＳ１６)。
【００５３】
上記ステップＳ７にて、共有管理情報領域２３，５３の機種情報と、ミラーリング情報領域２２，５２の機種情報との比較内容が一致しない場合、ＲＡＩＤコントローラ４２は、比較内容が一致しないＨＤＤについて、共有管理情報領域に、ＲＡＩＤコントローラの比較結果として、使用履歴があるＨＤＤが設置されたことを設定し（ステップＳ１７)、共有管理情報領域の書込み済みフラグを１から０にする（ステップＳ１８)。
【００５４】
複合機コントローラ１０は、共有管理情報領域の書き込み済みフラグが１から０になるまでポーリングし、０になっていれば、共有管理情報領域での使用履歴があるＨＤＤが設置されていることを確認できる(ステップＳ１９)。そして複合機コントローラ１０は、表示パネルに使用済みのＨＤＤが接続されたことを警告する表示を行う（ステップＳ２０）。この後、複合機コントローラ１０は複合機を停止させる（ステップＳ２１）。ここでの停止とは、複合機として使用できない状態にすることを意味するものであり、ＲＡＩＤコントローラ４２は、ＨＤＤを制御対象から切り離して使用できないようにする。これにより、不適切なＨＤＤが設置された際に、ユーザに対してフォーマット等の喚起を行うことができ、かつマシンの不具合等を防ぐことができる。
【００５５】
図２４は、使用履歴のある中古のＨＤＤを装着したときの複合機の表示パネルの表示例を示す図である。複合機１００は、表示パネル１０１を備えている。使用履歴のあるＨＤＤを装着したときに表示パネル１０１には、警告表示１０２が表示される。警告表示１０２では、ユーザに電源を切るよう要求し、接続したＨＤＤが過去に使用したものであることを通知し、ＨＤＤのミラーリング情報を消去するか、ＨＤＤを再フォーマットすることを要求することができる。
【００５６】
上記のようなシステムを搭載することによって、使用履歴のあるＨＤＤを装着した場合、装着したＨＤＤにおける共有管理情報内の機種情報と、ミラーリング情報内の機種情報とが異なるため、ユーザに別のＨＤＤを接続するよう喚起するとともに、ＲＡＩＤコントローラがＨＤＤを切り離す。これにより、他のＨＤＤのユーザデータが上書きされてしまうことがない。つまり、過去に使用履歴がある中古のＨＤＤを新たに複合機に装着して、電源ＯＮしても、ユーザのデータが消去されることはない。
【符号の説明】
【００５７】
１０…複合機コントローラ、２０，５０…ＨＤＤ、２１，５１…ユーザデータ領域、２２，５２…ミラーリング情報領域、２３，５３…共有管理情報領域、３０…ミラーリングキット、４１…ミラーリング基板、４２…ＲＡＩＤコントローラ、５０…ＨＤＤ、１０１…表示パネル、１０２…警告表示。
【図１】
0005395858.tif 000002
【図２】
0005395858.tif 000003
【図３】
0005395858.tif 000004
【図４】
0005395858.tif 000005
【図５】
0005395858.tif 000006
【図６】
0005395858.tif 000007
【図７】
0005395858.tif 000008
【図８】
0005395858.tif 000009
【図９】
0005395858.tif 000010
【図１０】
0005395858.tif 000011
【図１１】
0005395858.tif 000012
【図１２】
0005395858.tif 000013
【図１３】
0005395858.tif 000014
【図１４】
0005395858.tif 000015
【図１５】
0005395858.tif 000016
【図１６】
0005395858.tif 000017
【図１７】
0005395858.tif 000018
【図１８】
0005395858.tif 000019
【図１９】
0005395858.tif 000020
【図２０】
0005395858.tif 000021
【図２１】
0005395858.tif 000022
【図２２】
0005395858.tif 000023
【図２３】
0005395858.tif 000024
【図２４】
0005395858.tif 000025