(57)【特許請求の範囲】
【請求項１】
ミラーリング機能、及び自己診断機能を備えた記憶手段と、
前記記憶手段に関する情報を予め定められた電子機器に通知する通知手段と、
前記記憶手段に備わる前記自己診断機能により得られた前記記憶手段の状態を示す状態情報を取得する取得手段と、
前記取得手段により取得された前記状態情報から、前記記憶手段が故障するか否かを予測する予測手段と、
前記予測手段により前記記憶手段が故障することが予測され、かつ前記ミラーリング機能が無効であれば、前記記憶手段の交換が必要であることを前記電子機器に通知するように前記通知手段を制御し、前記予測手段により前記記憶手段が故障することが予測され、かつ前記ミラーリング機能が有効であれば、前記記憶手段の交換が必要であることを前記電子機器へ通知しないように前記通知手段を制御する制御手段と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記制御手段は、前記予測手段により前記記憶手段が故障することが予測され、かつ前記ミラーリング機能が有効であれば、前記予測手段により前記記憶手段が故障することが予測されたことを前記電子機器へ通知するように前記通知手段を制御することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記電子機器は、前記情報処理装置の監視に用いられる監視機器、または前記情報処理装置のユーザに対して情報を表示する表示装置であることを特徴とする請求項１または請求項２記載の情報処理装置。
【請求項４】
前記予測手段により前記記憶手段が故障することが予測され、かつ前記ミラーリング機能が有効であるときに、前記表示装置に前記記憶手段に保存されている情報を外部記憶装置にバックアップするためのボタンを表示し、当該ボタンがユーザにより押下されたときには、前記外部記憶装置に前記情報をバックアップすることを特徴とする請求項３記載の情報処理装置。
【請求項５】
ミラーリング機能、及び自己診断機能を備えた記憶手段と、前記記憶手段に関する情報を予め定められた電子機器に通知する通知手段とを備えた情報処理装置の制御方法であって、
前記記憶手段に備わる前記自己診断機能により得られた前記記憶手段の状態を示す状態情報を取得する取得ステップと、
前記取得ステップにより取得された前記状態情報から、前記記憶手段が故障するか否かを予測する予測ステップと、
前記予測ステップにより前記記憶手段が故障することが予測され、かつ前記ミラーリング機能が無効であれば、前記記憶手段の交換が必要であることを前記電子機器に通知するように前記通知手段を制御し、前記予測ステップにより前記記憶手段が故障することが予測され、かつ前記ミラーリング機能が有効であれば、前記記憶手段の交換が必要であることを前記電子機器へ通知しないように前記通知手段を制御する制御ステップとを備えたこと
を特徴とする制御方法。
【請求項６】
ミラーリング機能、及び自己診断機能を備えた記憶手段と、前記記憶手段に関する情報を予め定められた電子機器に通知する通知手段とを備えた情報処理装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記記憶手段に備わる前記自己診断機能により得られた前記記憶手段の状態を示す状態情報を取得する取得ステップと、
前記取得ステップにより取得された前記状態情報から、前記記憶手段が故障するか否かを予測する予測ステップと、
前記予測ステップにより前記記憶手段が故障することが予測され、かつ前記ミラーリング機能が無効であれば、前記記憶手段の交換が必要であることを前記電子機器に通知するように前記通知手段を制御し、前記予測ステップにより前記記憶手段が故障することが予測され、かつ前記ミラーリング機能が有効であれば、前記記憶手段の交換が必要であることを前記電子機器へ通知しないように前記通知手段を制御する制御ステップとを備えたこと
を特徴とするプログラム。
【請求項７】
ミラーリング機能、及び自己診断機能を備えた記憶手段と、
前記記憶手段に関する情報を予め定められた電子機器に対して通知する通知手段と、
前記記憶手段に備わる前記自己診断機能により得られた前記記憶手段の故障の可能性に関する状態情報を取得する取得手段、
前記取得手段が取得した前記状態情報の値が所定の閾値によって定められる範囲を超えており、かつ、前記ミラーリング機能が無効に設定されていれば、前記記憶手段の交換が必要であることを前記電子機器に通知するように前記通知手段を制御し、前記取得手段が取得した前記状態情報の値が前記所定の閾値によって定められる前記範囲を超えており、かつ、前記ミラーリング機能が有効に設定されていれば、前記記憶手段の交換が必要であることを前記電子機器へ通知しないように前記通知手段を制御する制御手段と
を備えたことを特徴とする情報処理装置。
【請求項８】
ミラーリング機能、及び自己診断機能を備えた記憶手段と、前記記憶手段に関する情報を予め定められた電子機器に対して通知する通知手段とを備えた情報処理装置の制御方法であって、
前記記憶手段に備わる前記自己診断機能により得られた前記記憶手段の故障の可能性に関する状態情報を取得する取得ステップと、
前記取得ステップにより取得した前記状態情報の値が所定の閾値によって定められる範囲を超えており、かつ、前記ミラーリング機能が無効に設定されていれば、前記記憶手段の交換が必要であることを前記電子機器に通知するように前記通知手段を制御し、前記取得ステップにより取得した前記状態情報の値が前記所定の閾値によって定められる前記範囲を超えており、かつ、前記ミラーリング機能が有効に設定されていれば、前記記憶手段の交換が必要であることを前記電子機器へ通知しないように前記通知手段を制御する制御手ステップと
を備えたことを特徴とする制御方法。
【請求項９】
ミラーリング機能、及び自己診断機能を備えた記憶手段と、前記記憶手段に関する情報を予め定められた電子機器に対して通知する通知手段とを備えた情報処理装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記記憶手段に備わる前記自己診断機能により得られた前記記憶手段の故障の可能性に関する状態情報を取得する取得ステップと、
前記取得ステップにより取得した前記状態情報の値が所定の閾値によって定められる範囲を超えており、かつ、前記ミラーリング機能が無効に設定されていれば、前記記憶手段の交換が必要であることを前記電子機器に通知するように前記通知手段を制御し、前記取得ステップにより取得した前記状態情報の値が前記所定の閾値によって定められる前記範囲を超えており、かつ、前記ミラーリング機能が有効に設定されていれば、前記記憶手段の交換が必要であることを前記電子機器へ通知しないように前記通知手段を制御する制御手ステップと
を備えたことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、画像形成装置の高機能化に伴い、例えばＨＤＤ（Hard Disk Drive）やＦＬＡＳＨなどの不揮発デバイス内にユーザデータを保存し、ある機能を使用するときにユーザデータを読み込んで使うことが一般的になってきている。
【０００３】
この場合、ユーザデータが保存される不揮発デバイスが故障してしまうとユーザデータを読み込むことができなくなってしまう。
【０００４】
こうした不揮発デバイスの故障によるデータロストの対策として、２つのＨＤＤを用いてデータを常にバックアップし、ＨＤＤが故障したときに通知するミラーリング機能（ＲＡＩＤ１）がある。
【０００５】
また、ＨＤＤが故障する前に、ＨＤＤのＳ．Ｍ．Ａ．Ｒ．Ｔ．情報を用いることで、ＨＤＤが故障しそうなことを示す故障予測が通知されることにより、ユーザにデータのバックアップを促す故障予測機能がある。
【０００６】
上述したミラーリング機能、及び故障予測機能のうち、ミラーリング機能のみ有効であれば、常にバックアップがとられているので、サービスマンはＨＤＤが故障した後に、壊れた後にＨＤＤを交換すれば良い。
【０００７】
こうしてＨＤＤを限界まで使うことで、エラー発生による画像形成装置のダウンタイムが発生しないユーザのメリットと、メンテナンスのコストを抑えることができるサービスマンのメリットという両者に対するメリットがある。
【０００８】
一方、故障予測機能のみ有効であれば、故障予測が通知されたときに、サービスマンはユーザデータを保証するため、ユーザデータをバックアップして、ＨＤＤを交換する必要がある。ただし、この故障予測は、あくまで予測であるので、通知後に直ちに故障する場合もあれば、その後数年使える場合もある。
【０００９】
次に、ミラーリング機能、及び故障予測機能のいずれもが有効である場合について、一方の故障予測機能による故障予測が通知されたとき、ＨＤＤが使用できるにもかかわらず、ユーザに対してエラーが通知されてしまう。
【００１０】
その結果、エラー通知のあった画像形成装置のＨＤＤを交換しなくてはならず、不要なダウンタイムと、サービスマンによるメンテナンスのコストとが発生する。
【００１１】
また、ミラーリング機能、及び故障予測機能のいずれもが有効であれば、２つのＨＤＤが搭載されていることとなる。この場合、２つのＨＤＤのいずれも故障予測が通知されると、２つのＨＤＤが同時に故障する確率が低いとはいえ、ユーザに故障予測を通知しておく必要がある。しかし、ユーザは、故障予測を通知されたとしても、何をすればよいか分からない。
【００１２】
こうした技術に関連して、Ｓ．Ｍ．Ａ．Ｒ．Ｔ．情報が壊れた場合を考慮して、Ｓ．Ｍ．Ａ．Ｒ．Ｔ．情報をサーバに保存しておき、サーバ側で前回のログと比較して、故障原因の解析負荷を低減する技術が開示されている（例えば、特許文献１参照）。
【００１３】
また、ＨＤＤアクセス回数などから故障予測する技術が開示されている（例えば、特許文献２参照）。
【００１４】
例えば、特許文献１に開示された技術は、画像形成装置の状態をサーバに通知することができ、また、故障予測機能で取得した値をサーバにバックアップできる。
【００１５】
また、特許文献２に開示された技術に示されるように、アクセス回数を用いて、故障予測をすることができる。これらの先行技術により、故障予測機能の精度を上げることができる。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開２００１−３１２３７５号公報
【特許文献２】特開２００６−２５６２５１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１７】
しかしながら、ミラーリング機能と故障予測機能とが有効なとき以下のような課題がある。まず、ユーザに、不要な故障予測通知を行う点である。これは、例えば画像形成装置がユーザインタフェースなどに故障予測通知を行うということである。
【００１８】
次に、サービスマンに、不要な故障予測通知を行う点である。これは、例えば画像形成装置を管理するサーバに、不要なエラー通知が行われ、サービスマンを呼び出してしまうこととなる。
【００１９】
また、サービスマンに、重要で緊急度の高い障害だと誤認識させるような故障予測通知を行う点である。これは、例えば画像形成装置を管理するサーバにエラー通知が行われ、サービスマンの訪問が必須で無いにも関わらず、サービスマンを呼び出してしまうこととなる。
【００２０】
さらに、画像形成装置のユーザインタフェースなどに故障予測通知を示す表示がされたとしても、ユーザは何をすればよいか分からないということがある。
【００２１】
以上説明したように、従来の技術では、サービスマンを呼び出したり、ＨＤＤの交換など、無駄な運用コストが発生するという課題がある。
【００２２】
本発明の目的は、ミラーリング機能、及び自己診断機能を備えた記憶手段を備えた情報処理装置の運用コストを抑制する情報処理装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００２３】
上記目的を達成するために、請求項１の情報処理装置は、ミラーリング機能、及び自己診断機能を備えた記憶手段と、前記記憶手段に関する情報を予め定められた電子機器に通知する通知手段と、前記記憶手段に備わる前記自己診断機能により得られた前記記憶手段の状態を示す状態情報を取得する取得手段と、前記取得手段により取得された前記状態情報から、前記記憶手段が故障するか否かを予測する予測手段と、前記予測手段により前記記憶手段が故障することが予測され、かつ前記ミラーリング機能が無効であれば、前記記憶手段の交換が必要であることを前記電子機器に通知するように前記通知手段を制御し、前記予測手段により前記記憶手段が故障することが予測され、かつ前記ミラーリング機能が有効であれば、前記記憶手段の交換が必要であることを前記電子機器へ通知しないように前記通知手段を制御する制御手段とを備えたことを特徴とする。
【発明の効果】
【００２４】
本発明によれば、ミラーリング機能、及び自己診断機能を備えた記憶手段を備えた情報処理装置の運用コストを抑制する情報処理装置及びその制御方法、並びにプログラムを提供する。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態に係る画像形成装置を含む遠隔監視システムの概略構成を示す図である。
【図２】図１における操作部の外観を示す図である。
【図３】図１における制御装置の概略構成を示す図である。
【図４】図２におけるメインコントローラの概略構成を示す図である。
【図５】図１における画像形成装置のリーダー部及びプリンタ部の断面を示す図である。
【図６】図３におけるＣＰＵにより実行される故障予測処理の手順を示すフローチャートである。
【図７】図６におけるステップＳ１０３の故障予測通知処理（その１）の手順を示すフローチャートである。
【図８】図６におけるステップＳ１０３の故障予測通知処理（その２）の手順を示すフローチャートである。
【図９】図６におけるステップＳ１０３の故障予測通知処理（その３）の手順を示すフローチャートである。
【図１０】アラームとエラーとを使い分ける基準を示す図である。
【図１１】図６におけるステップＳ１０３の故障予測通知処理（その４）の手順を示すフローチャートである。
【図１２】図２におけるＬＣＤタッチパネルに表示されたバックアップボタンを示す図である。
【発明を実施するための形態】
【００２６】
以下、本発明の実施の形態について図面を参照しながら詳述する。なお、本実施の形態では、本発明に係る情報処理装置を、画像形成装置に適用した実施の形態について説明する。
【００２７】
図１は、本発明の実施の形態に係る画像形成装置１００を含む遠隔監視システム１の概略構成を示す図である。
【００２８】
図１において、画像形成装置１００のリーダー部２００は、原稿画像を光学的に読み取り、画像データに変換する。リーダー部２００は、原稿を読取るための機能を持つスキャナユニット２１０と、原稿用紙を搬送するための機能を持つ原稿給紙ユニット２５０（以下、「フィーダ」という）とで構成される。
【００２９】
プリンタ部３００は、記録紙を搬送し、記録紙に画像データを可視画像として印刷して画像形成装置１００から排紙する。プリンタ部３００は、複数種類の記録紙カセットを持つ給紙ユニット３１０と、画像データを記録紙に転写、定着させる機能を持つマーキングユニット３２０と、印字された記録紙をソート、ステイプルして機外へ出力する機能を持つ排紙ユニット３３０とで構成される。
【００３０】
制御装置１１０は、画像形成装置１００全体を制御する。この制御装置１１０は、リーダー部２００、プリンタ部３００、及びミラーリングユニット５２５を経由してＨＤＤ（Hard Disk Drive）５２０，５２１と電気的に接続されている。このＨＤＤ５２０，５２１は記憶手段に対応する。
【００３１】
制御装置１１０は、リーダー部２００を制御して、原稿から画像データを読込み、プリンタ部３００を制御して画像データを記録紙に印刷するコピー機能を提供する。また、リーダー部２００から読み込んだ画像データを、コードデータに変換し、ＰＣ５０６へ送信するスキャナ機能を提供する。
【００３２】
さらに、制御装置１１０は、ＰＣ５０６からＬＡＮ４００を介して受信したコードデータを画像データに変換し、プリンタ部３００に出力するプリンタ機能、及び送受信した画像データをＨＤＤ５２０，５２１に保存するボックス機能を提供する。
【００３３】
ミラーリングユニット５２５は、ＨＤＤ５２０に保存された情報をＨＤＤ５２１にバックアップしたり、ＨＤＤ５２０とＨＤＤ５２１との各々に適切な情報を保存するためのユニットである。このように、ＨＤＤ５２０，５２１はミラーリング機能を備えている。
【００３４】
操作部１５０は、ＬＣＤタッチパネルによりユーザに対して情報を表示したり、ユーザが画像形成装置１００を操作するためのユーザインタフェースである。
【００３５】
また、図１における画像形成装置１００は、同図に示されるように、ＬＡＮ４００により、画像形成装置１００の監視に用いられる監視機器であるＰＣ５０６と接続されている形態となっている。ＰＣ５０６に遠隔監視システム１を形成するためのソフトウェアが搭載されている。
【００３６】
この遠隔監視システムは、ネットワークを利用して、画像形成装置１００のトラブルやサービスエラー通知、紙詰まり情報、カウンター情報取得、トナー切れ（トナー残量通知）などの監視情報を自動検知するシステムである。
【００３７】
ＰＣ５０６は、ＬＡＮ４００を通じて、制御装置１１０から上記監視情報を取得する。また、ユーザは、制御装置１１０に、遠隔監視システムを搭載しているＰＣ５０６を登録しておく。それにより、制御装置１１０は、ＬＡＮ４００を通じて、ＰＣ５０６に関し情報を通知する。
【００３８】
なお、ＰＣ５０６及び画像形成装置１００との通信では、ＨＴＴＰにＳＳＬ（ＳｅｃｕｒｅＳｏｃｋｅｔＬａｙｅｒ）を加えた暗号化機能を付加したＨＴＴＰＳプロトコルが採用されている。また、画像形成装置１００の接続先をＰＣ５０６に限定している。
【００３９】
また、情報が電子メールの添付ファイルとしてＰＣ５０６に送信されるが、電子メールはセキュリティレベルの高い公開鍵方式による暗号化がされており、ＰＣ５０６へは一方向通信で送られる。このように画像形成装置１００の遠隔監視に必要な情報以外はＰＣ５０６に送信しないため、ユーザは安心して活用できるようになっている。こうした遠隔監視システムによって、管理業務の効率化、トラブルへの迅速な対応を実現できる。
【００４０】
図２は、図１における操作部１５０の外観を示す図である。
【００４１】
図２において、ＬＣＤタッチパネル６００は、画像形成装置１００のユーザに対して情報を表示する。テンキー６０１は、０〜９までの数値をユーザが入力するためのである。ＩＤキー６０２は、画像形成装置１００が部門管理されている場合に部門番号と暗証モードを入力する際に使用されるものである。
【００４２】
リセットキー６０３は動作モードなどをリセットするためのキーである。ガイドキー６０４は各動作モードについての説明画面をＬＣＤタッチパネル６００に表示するためのキーである。ユーザーモードキー６０５はユーザーモード画面をＬＣＤタッチパネル６００に表示するためのキーである。割り込みキー６０６は割り込みコピーを行うためのキーである。
【００４３】
スタートキー６０７はコピー動作を開始させるためのキーである。ストップキー６０８は実行中のコピー動作を中止させるためのキーである。
【００４４】
ソフト電源ＳＷ６０９は、ＬＣＤタッチパネル６００のバックライトを消し、画像形成装置１００を低電力状態にさせるためのキーである。節電キー６１０は、画像形成装置１００を節電状態にするためのキーであり、節電状態時に押下されると画像形成装置１００は節電状態から復帰する。
【００４５】
ファンクションキー６１１、６１２、６１３、６１４は、それぞれコピー、送信、ボックス、及び拡張の各機能の標準画面を表示させるためのキーである。図２ではコピーの標準画面が表示された状態が示されており、他のファンクションキー６１２、６１３、６１４により各機能の標準画面が表示される。なお、ボックスとは、画像をＨＤＤ５２０，５２１に保存する機能である。
【００４６】
調整キー６１５は、ＬＣＤタッチパネルのコントラストを調整するためのキーである。カウンタ確認キー６１６は、集計されたコピー枚数を表示するカウント画面をＬＣＤタッチパネル６００に表示させるためのキーである。
【００４７】
ＬＥＤ６１７はジョブの実行中、画像メモリへの画像蓄積中を示すＬＥＤである。エラーＬＥＤ６１８はジャム、ドアオープン等、画像形成装置１００がエラー状態にあることを示すＬＥＤである。電源ＬＥＤ６１９は画像形成装置１００のメインスイッチがＯＮになっていることを示すＬＥＤである。
【００４８】
図３は、図１における制御装置１１０の概略構成を示す図である。
【００４９】
図３において、メインコントローラ１１１は、ＣＰＵ１１２を含み、ＣＰＵ１１２は制御装置１１０全体の動作を制御する。
【００５０】
ＣＰＵ１１２はＲＯＭ１１４からＲＯＭインタフェース１１５を経由して読込んだプログラムに基いて動作する。また、このプログラムには、ＰＣ５０６から受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスターイメージデータに伸張するためのプログラムが含まれている。
【００５１】
また、メインコントローラ１１１には、図４で説明するように、バスコントローラが含まれ、バスコントローラは各インタフェースで入出力されるデータ転送について、バス競合時の調停やＤＭＡデータ転送の制御を行う。
【００５２】
ＤＲＡＭ１１６はＤＲＡＭインタフェース１１７によってメインコントローラ１１１と接続されており、ＣＰＵ１１２が動作するためのワークエリアや、画像データを保存するために用いられる。
【００５３】
ＳＲＡＭ／ＦＲＡＭ(登録商標)１７２はメインコントローラ１１１と接続された不揮発性記憶装置で、給電されない場合にも消去させないデータを保存するために用いられる。
【００５４】
ネットワークコントローラ１２１はインタフェース１２３によってメインコントローラ１１１と接続され、コネクタ１２２によってＬＡＮ４００などの外部ネットワークと接続される。
【００５５】
汎用高速バス１２５には、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏ制御部１２６とが接続される。汎用高速バスとして、一般的にＰＣＩバスが挙げられる。
【００５６】
Ｉ／Ｏ制御部１２６には、リーダー部２００、プリンタ部３００の各ＣＰＵと制御コマンドを送受信するための調歩同期シリアル通信コントローラ１２７が２チャンネル装備されており、Ｉ／Ｏバス１２８によってスキャナインタフェース１４０、プリンタインタフェース１４５に接続されている。
【００５７】
パネルインタフェース１３２は、ＬＣＤタッチパネル６００に表示を行うためのインタフェースと、図２で説明した各種キーやタッチパネルキーの入力を受け付けるためのキー入力インタフェース１３０とから構成される。
【００５８】
操作部１５０におけるタッチパネルキーまたは各種キーにより入力された信号はパネルインタフェース１３２を介してＣＰＵ１１２に伝えられ、ＬＣＤタッチパネル６００はパネルインタフェース１３２から送られてきた画像データを表示する。
【００５９】
リアルタイムクロックモジュール１３３は、画像形成装置１００で管理する日付と時刻の更新や保存を行い、バックアップ電池１３４によってバックアップされている。
【００６０】
Ｅ−ＩＤＥコネクタ１６１は、ハードディスクやＣＤ−ＲＯＭなどの外部記憶装置を接続するためのコネクタである。このＥ−ＩＤＥコネクタ１６１により外部記憶装置に記憶されたプログラムや画像データを読み込んだり、各種データを保存したりすることができる。
【００６１】
電源部１７０は、制御装置１１０へ電力を供給する。電源切り替え部１７１は、各デバイスへ給電するか否かをＣＰＵ１１２によって制御される。
【００６２】
コネクタ１４２，１４７は、それぞれリーダー部２００とプリンタ部３００とに接続される。この接続では、同調歩同期シリアルインタフェース１４３，１４８、及びビデオインタフェース１４４，１４９が用いられている。
【００６３】
スキャナインタフェース１４０は、コネクタ１４２を介してリーダー部２００と接続されいる。また、スキャナインタフェース１４０は、スキャナバス１４１によってメインコントローラ１１１と接続されている。
【００６４】
そして、スキャナインタフェース１４０は、リーダー部２００から出力された画像データに対して、その後の過程における処理の内容によって、最適な２値化を行ったり、主走査・副走査の変倍処理を行ったりする機能を有する。
【００６５】
さらに、スキャナインタフェース１４０は、リーダー部２００から出力されたビデオ制御信号をもとに生成した制御信号を、スキャナバス１４１に出力する機能も有する。
【００６６】
スキャナバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラによって制御される。
【００６７】
プリンタインタフェース１４５は、コネクタ１４７を介してプリンタ部３００と接続されている。また、プリンタインタフェース１４５は、プリンタバス１４６によってメインコントローラ１１１と接続されている。
【００６８】
そして、プリンタインタフェース１４５は、メインコントローラ１１１から出力された画像データにスムージング処理をして、プリンタ部３００へ出力する機能を有する。さらに、プリンタインタフェース１４５は、プリンタ部３００から出力されたビデオ制御信号をもとに生成した制御信号を、プリンタバス１４６に出力する機能も有する。
【００６９】
ＤＲＡＭ１１６に伸張されたラスターイメージデータのプリンタ部３００への転送は、バスコントローラによって制御される。ラスターイメージデータは、プリンタバス１４６、及びビデオインタフェース１４９を経由して、プリンタ部３００へＤＭＡ転送される。
【００７０】
図４は、図２におけるメインコントローラ１１１の概略構成を示す図である。
【００７１】
図４において、ＣＰＵ１１２は、６４ビットのプロセッサバスであるＳＣバスを介して、システム・バス・ブリッジ（ＳＢＢ）４０２に接続される。
【００７２】
ＳＢＢ４０２は４×４の６４ビットクロスバスイッチであり、ＣＰＵ１１２の他に、キャッシュメモリを備えたＳＤＲＡＭやＲＯＭを制御するメモリコントローラ４０３と専用のローカルバスであるＭＣバスで接続されている。
【００７３】
さらに、ＳＢＢ４０２は、グラフィックバスであるＧバス４０４、ＩＯバスであるＢバス４０５と接続され、全部で４つのバスに接続される。ＳＢＢ４０２は、これら４モジュール間を、可能な限り、同時平行接続を確保することができるように設計されている。
【００７４】
また、ＳＢＢ４０２は、データの圧縮伸張ユニット（ｃｏｄｅｃ）４１８とも，コーデックインタフェースを介して接続されている。
【００７５】
Ｇバス４０４はＧバスアービタ（ＧＢＡ）４０６により協調制御されており、リーダー部２００やプリンタ部３００と接続するためのスキャナ／プリンタコントローラ（ＳＰＣ）４０８に接続される。
【００７６】
また、Ｂバス４０５は、Ｂバスアービタ（ＢＢＡ）４０７により協調制御されており、ＳＰＣ４０８のほか、電力管理ユニット（ＰＭＵ）４０９、インタラプトコントローラ（ＩＣ）４１０、ＵＡＲＴを用いたシリアルインタフェースコントローラ（ＳＩＣ）４１１、ＵＳＢコントローラ（ＵＳＢＣ）４１２、ＩＥＥＥ１２８４を用いたパラレルインタフェースコントローラ（ＰＩＣ）４１３、イーサネット（登録商標）を用いるためのＬＡＮコントローラ（ＬＡＮＣ）４１４、操作部１５０と接続される汎用入出力コントローラ（ＰＣ）４１５、及びＰＣＩバスインタフェース（ＰＣＩＣ）４１６にも接続されている。
【００７７】
インタラプトコントローラ４１０は、Ｂバス４０５に接続され、メインコントローラチップ内の各機能ブロック及び、チップ外部からのインタラプトを集積する。そして、インタラプトコントローラ４１０は、集積したインタラプトを、ＣＰＵ１１２がサポートする６レベルの外部インタラプト、及びノンマスカブルインタラプト（ＮＭＩ）に再分配する。
【００７８】
なお、上述した各機能ブロックとは、ＰＭＵ４０９、ＳＩＣ４１１、ＵＳＢＣ４１２、ＰＩＣ４１３、ＬＡＮＣ４１４、汎用入出力コントローラ４１５、ＰＣＩＣ４１６、ＳＰＣ４０８などである。
【００７９】
メモリコントローラ４０３は、メモリコントローラ専用のローカルバスであるＭＣバスに接続され、ＳＤＲＡＭやフラッシュＲＯＭやＲＯＭを制御する。
【００８０】
上述したように、メインコントローラ１１１は、ＣＰＵ１１２を内蔵した大規模なＡＳＩＣである。このため、内部のロジックが全部同時に動作してしまうと、大量の熱を発生し、チップ自体が破壊されてしまう恐れがある。
【００８１】
これを防ぐために、メインコントローラ１１１は、ブロック毎の電力の管理、すなわちパワーマネジメントを行ない、更にチップ全体の消費電力量の監視を行なう。パワーマネージメントは、それぞれのブロックが各自個別に行なう。
【００８２】
各ブロックの消費電力量の情報は、パワーマネージメントレベルとして、ＰＭＵ４０９に集められる。ＰＭＵ４０９では、各ブロックの消費電力量を合計し、その値が限界消費電力を超えないように、メインコントローラ１１１の各ブロックの消費電力量を一括して監視する。
【００８３】
また、図４におけるＬＡＮＣ４１４、操作部１５０と接続される汎用入出力コントローラ４１５は、ＨＤＤ５２０，５２１に関する情報を予め定められた電子機器に通知する通知手段に対応する。そして、本実施の形態の場合、電子機器は、ＰＣ５０６、またはＬＣＤタッチパネル６００である。
【００８４】
図５は、図１における画像形成装置１００のリーダー部２００及びプリンタ部３００の断面を示す図である。
【００８５】
図５において、リーダー部２００の原稿給紙ユニット２５０は原稿を先頭順に１枚ずつプラテンガラス２１１上へ給送し、原稿の読み取り動作終了後、プラテンガラス２１１上の原稿を排出トレイ２１９に排出する。
【００８６】
リーダー部２００は、原稿がプラテンガラス２１１に搬送すると、ランプ２１２を点灯し、そして光学ユニット２１３の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー２１４，２１５，２１６，及びレンズ２１７によってＣＣＤイメージセンサ（ＣＣＤ）２１８へ導かれる。
【００８７】
このように、走査された原稿画像はＣＣＤ２１８によって読み取られる。ＣＣＤ２１８から出力される画像データは、所定の処理が施された後、制御装置１１０へ転送される。
【００８８】
プリンタ部３００のレーザドライバ３２１はレーザ発光部３２２を駆動するものであり、制御装置１１０から出力された画像データに応じたレーザ光をレーザ発光部３２２に発光させる。
【００８９】
このレーザ光は感光ドラム３２３に照射され、感光ドラム３２３にはレーザ光に応じた潜像が形成される。この感光ドラム３２３の潜像の部分には現像器３２４によって現像剤が付着される。
【００９０】
そして、プリンタ部３００は、レーザ光の照射開始と同期したタイミングで、カセット３１１，３１２，３１３，３１４、及び手差し給紙段３１５のいずれかから記録紙を給紙し、記録紙を転写部３２５へ搬送路３３１によって導き、感光ドラム３２３に付着された現像剤を記録紙に転写する。
【００９１】
現像剤が転写された記録紙は搬送ベルト３２６によって、定着部３２７に搬送され、定着部３２７の熱と圧力により現像剤は記像紙に定着される。
【００９２】
その後、定着部３２７を通過した記録紙は搬送路３３５，３３４を通り、排紙ビン３２８に排出される。なお、転写された面を反転して排紙ビン３２８に排出する場合には、記録紙は搬送路３３６，３３８まで導かれ、そこから逆方向に搬送され、搬送路３３７，３２４を通ることとなる。
【００９３】
また、両面印刷の場合は、記録紙は定着部３２７を通過したあと、搬送路３３６からフラッパ３２９によって、搬送路３３３に導かれ、その後逆方向に搬送される。そして、フラッパ３２９によって記録紙は、搬送路３３８、再給紙搬送路３３２へ導かれる。再給紙搬送路３３２へ導かれた記録紙は上述したタイミングで搬送路３３１を通り、転写部３２５へ給紙される。
【００９４】
次に、本実施の形態で用いられるＳ．Ｍ．Ａ．Ｒ．Ｔ．（Ｓｅｌｆ−Ｍｏｎｉｔｏｒｉｎｇ，  Ａｎａｌｙｓｉｓ  ａｎｄ  Ｒｅｐｏｒｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ）情報（以下、「スマート情報」という）を用いた自己診断機能について説明する。
【００９５】
このスマート情報とは、ＨＤＤの障害の早期発見・故障の予測を目的としてＨＤＤが自ら保存している情報であり、ＨＤＤの状態を示す状態情報に対応している。
【００９６】
スマート情報は、各種の検査項目をリアルタイムに自己診断することで得られた各状態を数値で示した情報である。このスマート情報により、全ての故障を予測することは出来ないが、安定した利用環境における経年劣化による故障を知るには非常に有効である。
【００９７】
現在、殆どのＨＤＤからスマート情報を取得することができる。例えば、ＨＤＤ５２０，５２１にスマート情報を保存する領域が用意されており、ＨＤＤ５２０，５２１は常にＨＤＤのスマート情報を保存している。このように、ＨＤＤ５２０，５２１は自己診断機能を備えている。
【００９８】
スマート情報の一例を以下に示す。
【００９９】
項目ＩＤ  ０ｘ１（＝１）：項目名Ｒａｗ  Ｒｅａｄ  Ｅｒｒｏｒ  Ｒａｔｅは、ハードディスクからデータを読み込む時に発生したエラーの割合を表す。数値が閾値より低い場合、ハードディスク内の磁気ディスクまたは磁気ヘッドに異常がある。
【０１００】
項目ＩＤ  ０ｘ５（＝５）：項目名Ｒｅａｌｌｏｃａｔｅｄ  Ｓｅｃｔｏｒｓ  Ｃｏｕｎｔは、代替処置（データを特別に予約した予備エリアに移動する）を施された不良セクタの数を表す。
【０１０１】
項目ＩＤ  ０ｘＣ４（＝１９６）：項目名Ｒｅａｌｌｏｃａｔｉｏｎ  Ｅｖｅｎｔ  Ｃｏｕｎｔは、セクタの代替処理が発生した回数を表す。仮に処理に失敗しても回数に加算される。
【０１０２】
項目ＩＤ  ０ｘＣ５（＝１９７）：項目名Ｃｕｒｒｅｎｔ  Ｐｅｎｄｉｎｇ  Ｓｅｃｔｏｒ  Ｃｏｕｎｔは、現在異常があり、代替処理を待つセクタの総数を表す。もし後で読み込みに成功したセクタがあれば、この値は減少する。
【０１０３】
項目ＩＤ  ０ｘＣ６（＝１９８）：項目名Ｏｆｆ−Ｌｉｎｅ  Ｓｃａｎ  Ｕｎｃｏｒｒｅｃｔａｂｌｅ  Ｓｅｃｔｏｒ  Ｃｏｕｎｔは、オフラインスキャン時に発見された、回復不可能なセクタの総数を表す。この値が増加する場合は、磁気ディスクの表面に明確な問題がある。
【０１０４】
項目ＩＤ  ０ｘＤＣ（＝２２０）：項目名Ｄｉｓｋ  Ｓｈｉｆｔは、ディスク（プラッタ）が衝撃などにより当初の固定位置よりズレた距離を表す。
【０１０５】
このように、スマート情報には、読み込みエラー割合、不良セクタ数、セクタ代替処理回数、異常セクタ総数、回復不能セクタ総数、プラッタ位置ズレ距離、などがある。各項目の閾値は、例えば、次のような値に設定する。
【０１０６】
読み込みエラー割合「Ｒａｗ  Ｒｅａｄ  Ｅｒｒｏｒ  Ｒａｔｅ」は、０から１００までの値であり、１００がエラーなし、０が全てエラーを表し、値が６以下になった場合に、故障予測の通知が必要と判別される。
【０１０７】
不良セクタ数「Ｒｅａｌｌｏｃａｔｅｄ  Ｓｅｃｔｏｒｓ  Ｃｏｕｎｔ」は、０以上の値で、値が１００以上になった場合に、故障予測の通知が必要と判別される。
【０１０８】
セクタ代替処理回数「Ｒｅａｌｌｏｃａｔｉｏｎ  Ｅｖｅｎｔ  Ｃｏｕｎｔ」は、０以上の値で、値が５０以上になった場合に、故障予測の通知が必要と判別される。
【０１０９】
異常セクタ総数「Ｃｕｒｒｅｎｔ  Ｐｅｎｄｉｎｇ  Ｓｅｃｔｏｒ  Ｃｏｕｎｔ」は、０以上の値で、値が５０以上になった場合に、故障予測の通知が必要と判別される。ＨＤＤは、異状セクタが一定の閾値を越えた場合、異常セクタが指数関数的に増加して一気に壊れる故障傾向がある。このことを考慮した閾値となっている。
【０１１０】
回復不能セクタ総数「Ｏｆｆ−Ｌｉｎｅ  Ｓｃａｎ  Ｕｎｃｏｒｒｅｃｔａｂｌｅ  Ｓｅｃｔｏｒ  Ｃｏｕｎｔ」は０以上の値で、値が５０以上になった場合に、故障予測の通知が必要と判別される。
【０１１１】
プラッタ位置ズレ距離「Ｄｉｓｋ  Ｓｈｉｆｔ」は、０以上の値で、値が５０以上になった場合に、故障予測の通知が必要と判別される。
【０１１２】
また、制御装置１１０は、ミラーリングユニット５２５を経由して、ＨＤＤ５２０，５２１に対してＳＡＴＡコマンドを送信し、ＨＤＤ異常状態の応答を検知した時に、ＨＤＤ故障状態であると判別する。
【０１１３】
このＨＤＤ異常状態とは、データ異常（Ｕｎｃｏｒｒｅｃｔａｂｌｅ  Ｄａｔａ  Ｅｒｒｏｒ）、セクタ異常（Ｂａｄ  Ｓｅｃｔｏｒ）、Ｒｅａｄ時のＳＡＴＡ通信エラー、Ｗｒｉｔｅ時のＳＡＴＡ通信エラー、デバイスのステータスエラー（Ｎｏｔ  Ｒｅａｄｙ，  Ｗｒｉｔｅ  Ｆａｕｌｔ等）、デバイスのフォーマット未完了、ハードディスクコントローラエラー、バッファ診断エラー、メモリ診断エラー、システムエリア読み出し異常、キャリブレーション異常（キャリブレーション時にトラック０が見つからない）、などがある。
【０１１４】
また、こうした状態であってもＨＤＤ故障状態と判別せず、リトライしてそれでも駄目なら、ＨＤＤ故障状態と判別することもできる。例えば、あるセクタに対する１回目の読み込みに失敗し、さらに応答限界時間を延ばして数百ｍｓごとに５回読み込んでも読み取りに失敗した場合、ＨＤＤ故障状態と判別する。
【０１１５】
応答時間を延ばして、次回の読み書きまでに少し時間を空けるのは、ＨＤＤ読み取り中に印刷動作などによる振動があり、ＨＤＤの読み書き応答に時間がかかっている可能性があるためである。
【０１１６】
このように、各スマート情報が示す数値には、故障予測するための閾値が各々定められている。この閾値とスマート情報とを比較することにより、故障予測を通知する状態か否か判別される。
【０１１７】
図６は、図３におけるＣＰＵ１１２により実行される故障予測処理の手順を示すフローチャートである。
【０１１８】
図６において、ＣＰＵ１１２は、Ｉ／Ｏ制御部１２６と、Ｅ−ＩＤＥコネクタ１６１と、ミラーリングユニット５２５を経由してＨＤＤ５２０，５２１に保存されているスマート情報を取得する。そして、ＣＰＵ１１２は、取得したスマート情報を、ＤＲＡＭ１１６に保存し、各スマート情報ごとに、閾値と比較することでＨＤＤ５２０，５２１が故障するか否かを予測する（ステップＳ１０１）。
【０１１９】
次いで、ＣＰＵ１１２は、閾値と比較した結果、故障予測を通知するか否か判別する（ステップＳ１０２）。上記ステップＳ１０１は、ＨＤＤ５２０，５２１に備わる自己診断機能により得られたＨＤＤ５２０，５２１の状態を示す状態情報を取得する取得手段と、取得された状態情報から、ＨＤＤ５２０，５２１が故障するか否かを予測する予測手段に対応する。
【０１２０】
ステップＳ１０２の判別の結果、故障予測を通知しないと判別されたときは（ステップＳ１０２でＮＯ）、本処理を終了する。
【０１２１】
一方、ステップＳ１０２の判別の結果、故障予測を通知すると判別されたときは（ステップＳ１０２でＹＥＳ）、故障予測を実際に通知するか否かを判別する故障予測通知処理を実行し（ステップＳ１０３）、本処理を終了する。
【０１２２】
上述した故障予測通知処理には、４種類の処理例があるので、以下それらについて説明していく。なお、以下の説明において、故障予測を通知する対象がＰＣ５０６またはＬＣＤタッチパネル６００のいずれかとなっているが、処理で明示された対象以外の他方の対象に対しても通知するようにしてもよい。また、以下の説明において、エラー、及びアラームが用いられているが、エラーはＨＤＤ５２０，５２１の交換が必要であることをことを示し、アラームはＨＤＤ５２０，５２１が故障することが予測されたことを示している。
【０１２３】
図７は、図６におけるステップＳ１０３の故障予測通知処理（その１）の手順を示すフローチャートである。
【０１２４】
図７において、ミラーリング機能が有効か否か判別する（ステップＳ２０１）。ステップＳ２０１の判別の結果、ミラーリング機能が有効ではないときは（ステップＳ２０１でＮＯ）、ＬＣＤタッチパネル６００に故障予測通知として、ＨＤＤ５２０，５２１の交換が必要であることを示すエラー通知を示す画面を表示して（ステップＳ２０３）、本処理を終了する。
【０１２５】
一方、ステップＳ２０１の判別の結果、ミラーリング機能が有効であるときは（ステップＳ２０１でＹＥＳ）、ＬＣＤタッチパネル６００に故障予測を通知をせずに（ステップＳ２０２）、本処理を終了する。
【０１２６】
なお、図７に示される処理を、画像形成装置１００の起動処理、ミラーリング機能の設定変更、及び故障予測機能の設定変更などを行ったときにも実行するようにしてもよい。
【０１２７】
このように、故障予測通知処理（その１）は、ミラーリング機能と故障予測機能が有効なときは、スマート情報による故障予測の通知を行わない処理となっている。
【０１２８】
上記ステップＳ１０３は制御手段に対応する。すなわち、ＨＤＤ５２０，５２１が故障することが予測され（ステップＳ１０２でＹＥＳ）、かつミラーリング機能が無効であれば（ステップＳ２０２でＹＥＳ）、ＨＤＤ５２０，５２１の交換が必要であることをＬＣＤタッチパネル６００に通知するように汎用入出力コントローラ４１５を制御する。
【０１２９】
一方、ＨＤＤ５２０，５２１が故障することが予測され（ステップＳ１０２でＹＥＳ）、かつミラーリング機能が有効であれば（ステップＳ２０２でＮＯ）、ＨＤＤ５２０，５２１の交換が必要であることをＬＣＤタッチパネル６００に通知しないように汎用入出力コントローラ４１５を制御する。
【０１３０】
図７の処理によれば、不要なＨＤＤ故障予測を通知しない結果、画像形成装置１００の不要なダウンタイムが発生せず、ＨＤＤとその交換などに要する運用コストを抑制することができるという効果が得られる。
【０１３１】
図８は、図６におけるステップＳ１０３の故障予測通知処理（その２）の手順を示すフローチャートである。
【０１３２】
図８において、ミラーリング機能が有効か否か判別する（ステップＳ３０１）。ステップＳ３０１の判別の結果、ミラーリング機能が有効ではないときは（ステップＳ３０１でＮＯ）、故障予測通知としてのエラー通知をＰＣ５０６に通知して（ステップＳ３０３）、本処理を終了する。
【０１３３】
一方、ステップＳ３０１の判別の結果、ミラーリング機能が有効であるときは（ステップＳ３０１でＹＥＳ）、故障予測通知をせずに（ステップＳ３０２）、本処理を終了する。
【０１３４】
このように、故障予測通知処理（その２）は、ミラーリング機能と故障予測機能が有効なときは、スマート情報による故障予測の通知をＰＣ５０６に通知しない処理となっている。
【０１３５】
図８の処理によれば、サービスマンに、不要な故障予測を通知しないようにできるという効果が得られる。
【０１３６】
図９は、図６におけるステップＳ１０３の故障予測通知処理（その３）の手順を示すフローチャートである。
【０１３７】
図９において、ミラーリング機能が有効か否か判別する（ステップＳ４０１）。ステップＳ４０１の判別の結果、ミラーリング機能が有効ではないときは（ステップＳ４０１でＮＯ）、ＰＣ５０６に故障予測通知としてのエラーを通知して（ステップＳ４０３）、本処理を終了する。
【０１３８】
一方、ステップＳ４０１の判別の結果、ミラーリング機能が有効であるときは（ステップＳ４０１でＹＥＳ）、ＰＣ５０６に故障予測通知としてのアラートを通知して（ステップＳ４０２）、本処理を終了する。
【０１３９】
このように、故障予測通知処理（その３）は、ミラーリング機能と故障予測機能が有効なときは、ＰＣ５０６に故障予測通知としてのアラートを通知する処理となっている。
【０１４０】
一方、ミラーリング機能が無効で故障予測機能が有効なときは、ＰＣ５０６に故障予測通知としてのエラーを通知する処理となっている。
【０１４１】
従って、故障予測通知処理（その３）では、サービスマンの呼び出しを求めないアラート通知と、サービスマンの呼び出しを求めるエラー通知とを使い分けるようになっている。このように、ＨＤＤ５２０，５２１が故障することが予測され、かつミラーリング機能が有効であれば、ＨＤＤ５２０，５２１が故障することが予測されたことを通知するようになっている。
【０１４２】
図１０は、アラームとエラーとを使い分ける基準を示す図である。
【０１４３】
図１０において、ＨＤＤ（１）状態は、ＨＤＤ５２０の状態を示し、ＨＤＤ（２）状態は、ＨＤＤ５２１の状態を示している。ＳＭＡＲＴ異常とは、ＳＭＡＲＴ情報による故障予測の通知が必要な状態を示している。
【０１４４】
また、ミラーリング機能は、ミラーリング機能が有効か否かを示している。通知方法は、ＰＣ５０６に通知する内容、またはＬＣＤタッチパネル６００に表示する内容を示し、アラーム、エラーは、それぞれその内容で通知または表示することを示している。通知不要は、通知または表示しないことを示し、起動できずは、画像形成装置１００自体が起動できないことを示している。
【０１４５】
例えば、ＨＤＤ（１）の状態がスマート異常、ＨＤＤ（２）の状態が正常、ミラーリングが有効だった場合は、ＬＣＤタッチパネル６００に表示する内容やＰＣ５０６への通知内容は、アラーム通知とする。
【０１４６】
図９の処理によれば、サービスマンに、画像形成装置１００の状態によって適切な故障予測を通知することができる結果、ユーザやサービスマンにＨＤＤ故障予測を通知しつつ、サービスマンの不要なユーザ訪問を防ぐことができるという効果が得られる。
【０１４７】
図１１は、図６におけるステップＳ１０３の故障予測通知処理（その４）の手順を示すフローチャートである。
【０１４８】
図１１において、ミラーリング機能が有効か否か判別する（ステップＳ５０１）。ステップＳ５０１の判別の結果、ミラーリング機能が有効ではないときは（ステップＳ５０１でＮＯ）、ＰＣ５０６に故障予測通知としてのエラーを通知して（ステップＳ５０３）、ステップＳ５０４に進む。
【０１４９】
一方、ステップＳ５０１の判別の結果、ミラーリング機能が有効であるときは（ステップＳ５０１でＹＥＳ）、ＰＣ５０６に故障予測通知としてのアラートを通知する（ステップＳ５０２）。
【０１５０】
次いで、ＬＣＤタッチパネル６００にユーザデータのバックアップボタンを表示して（Ｓ５０４）、本処理を終了する。
【０１５１】
このバックアップボタンをユーザが押下することで、ユーザデータのバックアップが可能となっている。上記ユーザデータとは、保存文書データ、宛先表データ、転送設定データ。タイマ設定データ、システム管理設定データ、ＰＤＬ設定データ、用紙情報設定データ、などである。
【０１５２】
図１２は、図２におけるＬＣＤタッチパネル６００に表示されたバックアップボタンを示す図である。
【０１５３】
図１２において、ＬＣＤタッチパネル６００にバックアップボタン６５０が表示されている。
【０１５４】
この場合、ユーザは、画像形成装置１００の拡張コネクタ１２４（図４参照）に、ＵＳＢメモリや外付けＨＤＤドライブなどの不揮発デバイスを装着し、バックアップボタン６５０を押す。
【０１５５】
ユーザによりバックアップボタン６５０が押下されたことは、パネルインタフェース１３２、ＬＣＤコントローラ１３１、Ｉ／Ｏ制御部１２６、メインコントローラ１１１、ＳＩＣ４１１、及びＳＢＢ４０２を順に経由してＣＰＵ１１２に通知される。
【０１５６】
ユーザデータは、ＨＤＤ５２０，５２１、ミラーリングユニット５２５、Ｅ−ＩＤＥコネクタ１６１、Ｉ／Ｏ制御部１２６、及びメインコントローラ１１１を経由して、ＤＲＡＭ１１６に保存される。
【０１５７】
その後、保存されたユーザデータは、ＤＲＡＭ１１６から、メインコントローラ１１１、ＵＳＢＣ４１２、Ｉ／Ｏ制御部１２６、拡張コネクタ１２４を経由し、拡張コネクタ１２４に接続されたＵＳＢメモリに保存される。
【０１５８】
図１１の処理によれば、ユーザデータ保護意識の高いユーザに、２つ同時にＨＤＤが故障した時に備え、ユーザデータのバックアップを促すことができるという効果が得られる。
【０１５９】
このように、ＨＤＤ５２０，５２１が故障することが予測され、かつミラーリング機能が有効であるときに、ＬＣＤタッチパネル６００にＨＤＤ５２０，５２１に保存されている情報を外部記憶装置にバックアップするためのボタンを表示し、当該ボタンがユーザにより押下されたときには、外部記憶装置に情報をバックアップすることができる。
【０１６０】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１６１】
１  遠隔監視システム
１００  画像形成装置
１１０  制御装置
１１２  ＣＰＵ
１１４  ＲＯＭ
１１６  ＤＲＡＭ
５０６  ＰＣ
６００  ＬＣＤタッチパネル
５２５  ミラーリングユニット
５２０，５２１  ＨＤＤ
【図１】
0006041546.tif 000002
【図２】
0006041546.tif 000003
【図３】
0006041546.tif 000004
【図４】
0006041546.tif 000005
【図５】
0006041546.tif 000006
【図６】
0006041546.tif 000007
【図７】
0006041546.tif 000008
【図８】
0006041546.tif 000009
【図９】
0006041546.tif 000010
【図１０】
0006041546.tif 000011
【図１１】
0006041546.tif 000012
【図１２】
0006041546.tif 000013