(57)【要約】【課題】  装置に発生する間欠障害と恒久障害とを区別して、障害に対応するメッセージをユーザに報知することができる障害報知装置および障害報知方法を提供する。【解決手段】  障害の発生を障害検知部１０３で検知し、検知した障害の要因を障害識別部１０４で識別し、識別した結果、障害の要因が間欠障害と識別されたらメッセージ発信部１０５より第１のメッセージをメッセージ発信部１０５より発信し障害の要因が恒久障害と識別されたらメッセージ発信部１０５より第２のメッセージをメッセージ発信部１０５より発信する。【選択図】  図１
2007320286.tif 000002
【特許請求の範囲】
【請求項１】
障害の発生を検知する障害発生検知手段と、
前記障害発生検知手段で検知した障害の要因を識別する識別手段と、
前記識別手段で識別した障害の要因に対応して第１のメッセージを報知する第１の報知手段と、
前記障害発生検知手段で検知した障害の発生が予め設定した閾値を越えた場合に第２のメッセージを報知する第２の報知手段と
を具備する障害報知装置。
【請求項２】
前記識別手段は、
電源を切った後の再起動により回復する間欠障害を識別し、
前記第１の報知手段は、
前記第１のメッセージとして前記間欠障害が発生した旨のメッセージを発生する
請求項１記載の障害報知装置。
【請求項３】
前記第２の報知手段は、
前記障害の発生回数が予め設定した閾値を越えた場合に前記第２のメッセージを報知する
請求項１記載の障害報知装置。
【請求項４】
前記第２の報知手段は、
前記障害の発生間隔が予め設定した閾値を越えた場合に前記第２のメッセージを報知する
請求項１記載の障害報知装置。
【請求項５】
障害の発生を検知する障害発生検知手段と、
前記障害発生検知手段による前記障害の発生の検知に対応して該検知した障害に対応する自己診断プログラムを起動する自己診断プログラム起動手段と、
前記自己診断プログラムにより異常があるか否かを判別する第１の判別手段と、
前記第１の判別手段により異常がないと判別された場合に、前記障害発生検知手段で検知した障害の発生が予め設定した閾値を越えたか否かを判別する第２の判別手段と、
前記第１の判別手段により異常がないと判別されて、かつ第２の判別手段により前記閾値を越えていないと判別された場合は、第１のメッセージを報知する第１の報知手段と、
前記第１の判別手段により異常があると判別された場合若しくは前記第２の判別手段により前記閾値を越えていると判別された場合に、第２のメッセージを報知する第２の報知手段と
を具備する障害報知装置。
【請求項６】
前記第２の判別手段は、
前記障害の発生回数が予め設定した閾値を越えたか否かを判別する
請求項５記載の障害報知装置。
【請求項７】
前記第２の判別手段は、
前記障害の発生間隔が予め設定した閾値を越えたか否かを判別する
請求項５記載の障害報知装置。
【請求項８】
障害の発生を障害発生検知手段により検知するとともに、
前記障害発生検知手段で検知した障害の要因を識別手段により識別し、
前記識別手段で識別した障害の要因に対応して第１のメッセージを第１の報知手段により報知し、
前記障害発生検知手段で検知した障害の発生が予め設定した閾値を越えた場合に第２のメッセージを第２の報知手段により報知する
障害報知方法。
【請求項９】
障害の発生を障害発生検知手段により検知し、
前記障害発生検知手段による前記障害の発生の検知に対応して該検知した障害に対応する自己診断プログラムを自己診断プログラム起動手段により起動し、
前記自己診断プログラムにより異常があるか否かを第１の判別手段により判別し、
前記第１の判別手段により異常がないと判別された場合に、前記障害発生検知手段で検知した障害の発生が予め設定した閾値を越えたか否かを第２の判別手段により判別し、
前記第１の判別手段により異常がないと判別されて、かつ第２の判別手段により前記閾値を越えていないと判別された場合は、第１のメッセージを第１の報知手段により報知し、
前記第１の判別手段により異常がある判別された場合若しくは前記第２の判別手段により前記閾値を越えていると判別された場合に、第２のメッセージを第２の報知手段により報知する
障害報知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、障害報知装置および障害報知方法に関し、特に、間欠障害と恒久障害とを区別して障害に対応するメッセージをユーザに報知することができる障害報知装置および障害報知方法に関する。
【背景技術】
【０００２】
従来より、印刷機能をもつ画像形成装置やパーソナルコンピュータにおいて様々な種類の障害が発生すると、その障害に対処するためにサービスセンターに連絡して保守要員に障害の対処をお願いするシステムが存在する。
【０００３】
画像形成装置の中でも、レーザープリンタ等の非常な高電圧を使用する装置では、連続使用に伴って装置内の温度上昇が著しく、熱疲労に伴って半田付け部分が劣化してクラックが入り、その部分の導通不良が発生しハードウェアが故障に陥る場合がある。
【０００４】
このようなハードウェアの故障は、装置内の様々なハードウェアに発生する可能性があり、保守要員による交換作業が必要な恒久障害に位置付けられる。
【０００５】
また、不要な電磁波のノイズや静電気によって装置内のハードウェアが動作不良を引き起こす場合がある。
【０００６】
このようなハードウェアの動作不良は装置の再起動によって正常動作に復旧する場合が多く、恒久障害と区別して間欠障害と位置付けられる。
【０００７】
従来、ユーザにエラーメッセージを報知する際には、間欠障害と恒久障害とを区別して行なわれるものではなく、装置に障害が発生すると、間欠障害と恒久障害とを区別することなく単一のエラーメッセージを表示して障害情報を伝達していた。
【０００８】
ここで、図５を参照して、ユーザに障害情報を伝達する従来の障害報知方法を説明する。
【０００９】
図５は、ユーザに障害情報を伝達する障害報知方法の処理フローを示したフローチャートである。
【００１０】
まず、装置に障害が発生して検知されると（ステップ５０１）、次のようなメッセージを発信してそのメッセージをコントロールパネルに表示させ、ユーザにメッセージを報知する（ステップ５０２）。
【００１１】
「コール○○が発生しました。コール○○は、致命的エラーです。電源を切って、再起動してください。コール○○の修理については、以下の保守診断窓口にご相談ください。」。
【００１２】
メッセージを確認したユーザは、重大な故障と受け止め保守診断窓口に連絡し、保守診断コストの上昇を招くことが多かった。
【００１３】
そして、保守診断窓口から保守要員が派遣されても、間欠障害である場合が多いので「また様子をみてください」という対応に終わることが多かった。
【００１４】
これは間欠障害、恒久障害を区別させることなくユーザに障害情報を伝達していたからである。
【００１５】
装置の障害に応じて障害情報を伝達する方法としては、特許文献１に、複写装置に異常事象や異常事前情報が発生すると発生情報を通信回線によって接続される管理装置に送信して、発生情報を受信した管理装置がその発生情報を分析して故障の発生やサービスマンの訪問の要否を予測しサービス拠点の端末装置に連絡する画像形成装置サービスシステムが記述されている。
【特許文献１】特開２００３−２１５９８６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
この特許文献１の技術では、複写装置の異常情報等を管理してサービスマン派遣の要否を判断することができ異常前情報を分析して致命的な故障が発生する前にサービスマンによる的確な処置を行なうことができるが、複写装置に通信回線で接続される管理装置が必要となり複雑なシステム構成を要する。
【００１７】
そこで、この発明は、複雑なシステム構成を要することなく、装置に発生した障害が装置単体でサービスマンの派遣が必要な恒久障害かサービスマンの派遣が不要な間欠障害かを識別して、間欠障害と恒久障害とを区別した障害に対応するメッセージをユーザに報知することができる障害報知装置および障害報知方法を提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記目的を達成する為に、請求項１の発明は、障害の発生を検知する障害発生検知手段と、前記障害発生検知手段で検知した障害の要因を識別する識別手段と、前記識別手段で識別した障害の要因に対応して第１のメッセージを報知する第１の報知手段と、前記障害発生検知手段で検知した障害の発生が予め設定した閾値を越えた場合に第２のメッセージを報知する第２の報知手段とを具備することを特徴とする障害報知装置とする。
【００１９】
また、請求項２の発明は、請求項１の発明において、前記識別手段は、電源を切った後の再起動により回復する間欠障害を識別し、前記第１の報知手段は、前記第１のメッセージとして前記間欠障害が発生した旨のメッセージを発生することを特徴とする。
【００２０】
また、請求項３の発明は、請求項１の発明において、前記第２の報知手段は、前記障害の発生回数が予め設定した閾値を越えた場合に前記第２のメッセージを報知することを特徴とする。
【００２１】
また，請求項４の発明は、請求項１の発明において、前記第２の報知手段は、前記障害の発生間隔が予め設定した閾値を越えた場合に前記第２のメッセージを報知することを特徴とする。
【００２２】
また、請求項５の発明は、障害の発生を検知する障害発生検知手段と、前記障害発生検知手段による前記障害の発生の検知に対応して該検知した障害に対応する自己診断プログラムを起動する自己診断プログラム起動手段と、前記自己診断プログラムにより異常があるか否かを判別する第１の判別手段と、前記第１の判別手段により異常がないと判別された場合に、前記障害発生検知手段で検知した障害の発生が予め設定した閾値を越えたか否かを判別する第２の判別手段と、前記第１の判別手段により異常がないと判別されて、かつ第２の判別手段により前記閾値を越えていないと判別された場合は、第１のメッセージを報知する第１の報知手段と、前記第１の判別手段により異常があると判別された場合若しくは前記第２の判別手段により前記閾値を越えていると判別された場合に、第２のメッセージを報知する第２の報知手段とを具備することを特徴とする障害報知装置とする。
【００２３】
また、請求項６の発明は、請求項５の発明において、前記第２の判別手段は、前記障害の発生回数が予め設定した閾値を越えたか否かを判別することを特徴とする。
【００２４】
また、請求項７の発明は、請求項５の発明において、前記第２の判別手段は、前記障害の発生間隔が予め設定した閾値を越えたか否かを判別することを特徴とする。
【００２５】
また、請求項８の発明は、障害の発生を障害発生検知手段により検知するとともに、前記障害発生検知手段で検知した障害の要因を識別手段により識別し、前記識別手段で識別した障害の要因に対応して第１のメッセージを第１の報知手段により報知し、前記障害発生検知手段で検知した障害の発生が予め設定した閾値を越えた場合に第２のメッセージを第２の報知手段により報知することを特徴とする障害報知方法とする。
【００２６】
また、請求項９の発明は、障害の発生を障害発生検知手段により検知し、前記障害発生検知手段による前記障害の発生の検知に対応して該検知した障害に対応する自己診断プログラムを自己診断プログラム起動手段により起動し、前記自己診断プログラムにより異常があるか否かを第１の判別手段により判別し、前記第１の判別手段により異常がないと判別された場合に、前記障害発生検知手段で検知した障害の発生が予め設定した閾値を越えたか否かを第２の判別手段により判別し、前記第１の判別手段により異常がないと判別されて、かつ第２の判別手段により前記閾値を越えていないと判別された場合は、第１のメッセージを第１の報知手段により報知し、前記第１の判別手段により異常がある判別された場合若しくは前記第２の判別手段により前記閾値を越えていると判別された場合に、第２のメッセージを第２の報知手段により報知することを特徴とする障害報知方法とする。
【発明の効果】
【００２７】
この発明によれば、障害の発生を検知する障害発生検知手段と、障害発生検知手段で検知した障害の要因を識別する識別手段と、識別手段で識別した障害の要因に対応して第１のメッセージを報知する第１の報知手段と、障害発生検知手段で検知した障害の発生が予め設定した閾値を越えた場合に第２のメッセージを報知する第２の報知手段とを具備するように構成したので、間欠障害と恒久障害とを区別して障害に対応するメッセージをユーザに報知できて、間欠障害発生時において、保守診断サービスを促す無駄なメッセージを送ることがなくなり、ユーザが間欠障害発生時に保守診断サービスを利用してしまうといった余分な保守診断コストを削減することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２８】
以下、本発明に係わる障害報知装置および障害報知方法の実施例について添付図面を参照して詳細に説明する。
【００２９】
まず、本発明の障害報知装置および障害報知方法に係わる装置として画像形成装置を例にして説明を行う。
【００３０】
図１は、本発明の障害報知装置および障害報知方法に係わる画像形成装置１００の機能的な構成を示した模式図である。
【００３１】
画像形成装置１００は、操作／表示部１０１、制御部１０２、記憶部１０６、印刷部１０７、通信部１０８を有する。
【００３２】
制御部１０２は、さらにその機能として障害検知部１０３、障害識別部１０４、メッセージ発信部１０５を有する。
【００３３】
操作／表示部１０１は、液晶のコントロールパネルで構成され、ユーザに障害情報についての各種メッセージや画像形成装置１００からの各種メッセージを表示し、また、画像形成装置１００の操作に要する命令をユーザより受け付ける。
【００３４】
制御部１０２は、プロセッサ等のハードウェアと、これらを動作させるソフトウェア若しくはファームウェアにより構成され、画像形成装置１００の統括的な制御を司る。
【００３５】
また、制御部１０２は、その機能的な構成に障害検知部１０３、障害識別部１０４、メッセージ発信部１０５を備える。
【００３６】
制御部１０２に備えられる障害検知部１０３は、画像形成装置１００内で発生した障害を種類毎に特定して検知する。
【００３７】
制御部１０２に備えられる障害識別部１０４は、画像形成装置１００内で発生した障害の発生回数、発生頻度、発生間隔を算出し、算出した値がそれぞれの閾値を超えたか否かの判断をして、間欠障害か恒久障害かを識別する。
【００３８】
制御部１０２に備えられるメッセージ発信部１０５は、発生した障害に対応する為のメッセージを発信して操作／表示部１０１に表示させることで、発生した障害に対応する為のメッセージをユーザに報知する。
【００３９】
また、ユーザに報知するメッセージは、障害が発生した状況に応じて第１のメッセージ、第２のメッセージを発信する（第１のメッセージ、第２のメッセージについては後に詳しく説明する）。
【００４０】
記憶部１０６は、ＨＤＤ（Hard Disk Drive）、各種ＲＯＭ(Read Only Memory)、各種ＲＡＭ(Random Access Memory)で構成され、実施例２で使用される自己診断プログラムを記憶する。
【００４１】
印刷部１０７は、印刷が実行されるプリントエンジンである。
【００４２】
通信部１０８は、セントロニクス仕様のパラレルポートで構成され、画像形成装置１００が外部と通信を行う通信回線と接続される。
【００４３】
以下、この画像形成装置１００で行われる障害報知方法について説明を行なっていく。
【実施例１】
【００４４】
まず、画像形成装置１００で行われる処理フローについて図２を参照して説明を行う。
【００４５】
図２は、本発明に係わる画像形成装置１００で行われる処理の処理フローを示すフローチャートである。
【００４６】
画像形成装置１００において障害が発生して（例えばＤＲＡＭ(Dynamic Random Access Memory)の動作不良）障害検知部１０３で検知されると（ステップ２０１）、その障害が発生した回数は、予め設定された閾値を超えたか否かが障害識別部１０４で判断される（ステップ２０２）。
【００４７】
例えば、障害が発生した閾値が５に設定されていた場合には、障害が最初に発生すると障害が発生した回数は１となりまだ閾値を超えていないので、発生した障害の回数はまだ閾値を超えていないと判断され（ステップ２０２でＮＯ）、そして、発生した障害は間欠障害と識別され、ステップ２０３に進む。
【００４８】
そして、ユーザに障害発生を知らせるためにメッセージ発信部１０５が次のような第１のメッセージを発信して操作／表示部１０１に第１のメッセージを表示させて、ユーザに第１のメッセージを報知する（ステップ２０３）。
【００４９】
「ＨＷ間欠障害が発生しました。申し訳ありませんが、電源を切って、再起動してください。」。
【００５０】
このように第１のメッセージは間欠障害に対応するメッセージである。
【００５１】
一般的に半田のクラックによる導通不良の故障は、間欠障害が断続的に発生し、その発生間隔が徐々に短くなり、半田不良個所にクラックが入って導通不良に陥り恒久障害発生となるので、障害が発生した最初の時期は間欠障害に対応する第１のメッセージを報知し、障害の発生回数が閾値を超えた場合に恒久障害が発生したとして恒久障害に対応する第２のメッセージを報知するようにする。
【００５２】
ステップ２０２の処理は、ステップ２０１で発生した障害の回数をチェックして、ステップ２０１で発生した障害が間欠障害か恒久障害かを識別する処理である。
【００５３】
また、ステップ２０２の処理は、ステップ２０１で発生した障害の発生回数ではなく、発生頻度、発生間隔を算出して、算出した発生頻度が閾値を超えたか或いは算出した発生間隔が閾値を超えて短くなったかを判断することによって、ステップ２０１で発生した障害が間欠障害か恒久障害かを識別するようにしてもよい。
【００５４】
発生頻度は、一定の期間内（例えば１日間）に発生した障害の回数を算出して、その算出した値を発生頻度とするが、それ以外のやり方で発生頻度を算出してもよい。
【００５５】
発生間隔は、前回発生した障害から今回発生した障害（ステップ２０１で発生した障害）までの時間を算出して、その算出した値を発生間隔とするが、それ以外のやり方で発生間隔を算出してもよい。
【００５６】
このようにステップ２０３で第１のメッセージが発信された後は、制御部１０２が、ステップ２０１で発生した障害の種類と発生時間とを記憶部１０６に記録する。
【００５７】
そして画像形成装置１００は、第１のメッセージを確認したユーザによって再起動が行われ、改めて使用が開始される。
【００５８】
また、ステップ２０２で、発生した障害の回数が例えば６回目で閾値の５を超えていた場合には、障害の発生回数が閾値を超えていると判断され（ステップ２０２でＹＥＳ）、そして、発生した障害は恒久障害と識別され、メッセージ発信部１０５が次のような第２のメッセージを発信して操作／表示部１０１に第２のメッセージを表示させ、ユーザに第２のメッセージを報知する（ステップ２０４）。
【００５９】
「ＨＷ恒久障害が発生しました。修理については、以下の保守診断窓口にご相談ください。」。
【００６０】
このように第２のメッセージは恒久障害に対応するメッセージである。
【００６１】
操作／表示部１０１に恒久障害対応の第２のメッセージが表示されると、ユーザは、自ら保守診断窓口に連絡して保守要員の派遣を要請する。
【００６２】
このように処理されることで、間欠障害であっても保守診断窓口に連絡するメッセージをするのではなく、障害が発生した回数等によって恒久障害と識別してから保守診断窓口に連絡するメッセージを表示させるので、ユーザは間欠障害が発生する度に重大な故障と受け止めて保守診断窓口に連絡することがなくなり、保守診断コストを抑えることができる。
【００６３】
なお、ステップ２０２で間欠障害か恒久障害かを識別する際に、障害の発生回数、発生頻度、発生間隔をそれぞれ単独で使用して識別するのではなく、障害の発生回数、発生頻度、発生間隔をアンド条件、オア条件で組み合わせて使用して間欠障害か恒久障害かを識別するようにしてもよい。
【００６４】
なお、本実施例では、障害報知装置および障害報知方法に係わる装置として画像形成装置１００を例に説明したが、本発明の障害報知装置および障害報知方法に係わる装置は、画像形成装置１００だけでなく、ハードウェアに間欠障害と恒久障害とが発生する装置（例えばパーソナルコンピュータ）であるならば適用可能である。
【実施例２】
【００６５】
次に、本実施例では実施例１よりさらに、障害が発生した際に自己診断プログラムを起動させて装置の故障を診断する処理を行う、障害報知装置および障害報知方法について説明を行なう。
【００６６】
図３は、本発明に係わる画像形成装置１００で自己診断プログラムが起動されて処理が行われる際の処理フローを示すフローチャートである。
【００６７】
画像形成装置１００において障害が発生して（例えばＤＲＡＭの動作不良）障害検知部１０３で検知されると（ステップ３０１）、制御部１０２が、記憶部１０６に記憶される画像形成装置１００内のハードウェアの故障を診断する自己診断プログラムを起動する（ステップ３０２）。
【００６８】
自己診断プログラムの内容については、後で図面を参照して詳しく説明を行なう。
【００６９】
制御部１０２が自己診断プログラムによって故障が見つかったか否かを判別し（ステップ３０３の処理であり、特許請求の範囲に記載の第１の判別手段による処理に相当する。）、画像形成装置１００内のハードウェアに故障が見つかった場合には（ステップ３０３でＮＯ）、メッセージ発信部１０５が、保守診断窓口に連絡するようユーザに促す恒久障害対応の第２のメッセージを発信し、操作／表示部１０１に第２のメッセージを表示させ、第２のメッセージをユーザに報知する（ステップ３０４）。
【００７０】
第２のメッセージは、実施例１で示した内容と同じで、「ＨＷ恒久障害が発生しました。修理については、以下の保守診断窓口にご相談ください。」である。
【００７１】
そして、恒久障害対応の第２のメッセージが表示されると、ユーザは、自ら保守診断窓口に連絡して保守要員の派遣を要請する。
【００７２】
また、ステップ３０２で起動させた自己診断プログラムによる診断の結果、画像形成装置１００内のハードウェアに故障が見つからなかった場合には（ステップ３０３でＹＥＳ）、ステップ３０１で発生した障害の回数は、予め設定された閾値を超えたか否かが障害識別部１０４で識別される（ステップ３０５の処理であり、特許請求の範囲に記載の第２の判別手段による処理に相当する。）。
【００７３】
このステップ３０５で行われる処理は、実施例１で説明したステップ２０２の処理に相当し、ステップ３０１で発生した障害は間欠障害か恒久障害かを識別する処理である。
【００７４】
また、ステップ３０５の処理は、ステップ３０１で発生した障害の発生回数が設定された閾値を超えたか否かを判断するものであったが、そのような障害の発生回数による処理ではなく、実施例１と同様に、ステップ３０１で発生した障害の発生頻度がある一定の閾値を超えたか否かを判断するものであってもよいし、また、ステップ３０１で発生した障害の発生間隔がある一定の閾値を超えて短くなったか否かを判断するものであってもよい。
【００７５】
発生頻度は、一定の期間内（例えば１日間）に発生した障害の回数を算出して、その算出した値を発生頻度とするが、それ以外のやり方で発生頻度を算出してもよい。
【００７６】
発生間隔は、前回発生した障害から今回発生した障害（ステップ３０１で発生した障害）までの時間を算出して、その算出した値を発生間隔とするが、それ以外のやり方で発生間隔を算出してもよい。
【００７７】
このようなステップ３０５で行われる処理によって、発生した障害の発生回数が設定された閾値を超えていない場合には（ステップ３０５でＮＯ）、メッセージ発信部１０５が以下に示すような間欠障害対応の第１のメッセージを発信して、操作／表示部１０１に第１のメッセージを表示させ、第１のメッセージをユーザに報知する（ステップ３０６）。
【００７８】
「ＨＷ間欠障害が発生しました。申し訳ありませんが、電源をきって、再起動してください。」。
【００７９】
このように、保守診断窓口に連絡させる内容を含まない第１のメッセージをユーザに報知することによって、間欠障害が発生しても、ユーザに保守診断窓口に連絡を促すメッセージを報知しなくて済む。
【００８０】
また、ステップ３０５で判断した結果、ステップ３０１で発生した障害の発生回数が閾値を超えたものであった場合には（ステップ３０５でＹＥＳ）、メッセージ発信部１０５が、保守診断窓口に連絡するようにユーザに促す第２のメッセージを発信し、操作／表示部１０１に第２のメッセージを表示させ、第２のメッセージをユーザに報知する（ステップ３０４）。
【００８１】
このように、障害が発生すると自己診断プログラムを起動して、画像形成装置１００内のハードウェアの故障を診断するので、実施例１で行なわれる処理と比較して障害発生後にハードウェアの故障状態を明確に確認でき、恒久障害の発生を確認して第２のメッセージをユーザに報知して保守診断窓口に連絡することを促せることができる。
【００８２】
次に、ステップ３０２で起動される自己診断プログラムについて図４を参照して説明を行なう。
【００８３】
図４は、図３を参照して説明したフローチャートのステップ３０２のサブルーチンで行なわれる自己診断プログラムの処理フローを示したフローチャートである。
【００８４】
画像形成装置１００において障害が発生すると、図３を参照して説明したようにステップ３０２のサブルーチンにおいて、画像形成装置１００内のハードウェアの故障を診断する自己診断プログラムが起動する。
【００８５】
自己診断プログラムが起動すると、まず、自己診断プログラムをスタートさせる為のパスワードの入力をユーザに促して、パスワードの入力が行なわれる（ステップ４０１）。
【００８６】
ユーザによりパスワードが入力されると（ステップ４０１）、自己診断プログラムが開始され、最初にＣｏｄｅＲＯＭ(Code Read Only Memory)テストが行なわれる（ステップ４０２）。
【００８７】
ＣｏｄｅＲＯＭテストでは、ＣｏｄｅＲＯＭのチップ毎にチェックサムが計算され、あらかじめＣｏｄｅＲＯＭ自身に格納されている値と計算された値とが比較されて同じ値となればＣｏｄｅＲＯＭが正常であるとされる。
【００８８】
そして、ＣｏｄｅＲＯＭテストの結果が正常な場合には（ステップ４０３でＹＥＳ）、次にＦｏｎｔＲＯＭ(Font Read Only Memory)テストが行なわれる（ステップ４０４）。
【００８９】
ＦｏｎｔＲＯＭテストでは、ＦｏｎｔＲＯＭのチップ毎にチェックサムが計算され、あらかじめＦｏｎｔＲＯＭ自身に格納されている値と計算された値とが比較されて同じ値となればＦｏｎｔＲＯＭが正常であるとされる。
【００９０】
そして、ＦｏｎｔＲＯＭテストの結果が正常な場合には（ステップ４０５でＹＥＳ）、次にＥＥＰＲＯＭ(Electrically Erasable and Programmable Read Only Memory)テストが行なわれる（ステップ４０６）。
【００９１】
ＥＥＰＲＯＭテストは、ＥＥＰＲＯＭの診断用領域に対して、診断用の情報を書き込んだあと読み込みを行い書き込んだ情報が正しく読み込まれるか否かの確認が行なわれる。
【００９２】
そして、ＥＥＰＲＯＭテストの結果が正常な場合には（ステップ４０７でＹＥＳ）、次にＤＲＡＭテストが行なわれる。
【００９３】
ＤＲＡＭテストは、ＤＲＡＭのアドレス線のオープン、ショートを確認する為に、ＤＲＡＭの全面に対して診断用の情報を書き込んだ後読み込みを行なって書き込んだ情報が正しく読み込まれているか否かの確認が行なわれる。
【００９４】
ＤＲＡＭテストの結果が正常な場合には（ステップ４０９でＹＥＳ）、次にセントロテストが行なわれる（ステップ４１０）。
【００９５】
セントロテストは、セントロニクス仕様のパラレルポートが正しく動作するか否かの確認をするために、ローカルループバックテストによって行なわれる。
【００９６】
セントロテストの結果が正常な場合には（ステップ４１１でＹＥＳ）、次にネットテストが行なわれる（ステップ４１２）。
【００９７】
ネットテストは、画像形成装置１００と通信回線で接続された機器にネットループバックテストが実行されることによって行なわれる。
【００９８】
ネットテストの結果が正常な場合には（ステップ４１３でＹＥＳ）、次にＡＳＩＣ(Application Specific Integrated Circuit)テストが行なわれる（ステップ４１４）。
【００９９】
ＡＳＩＣテストは、ＡＳＩＣが設計どおり正しく動作するか否かがＡＳＩＣチェックテストが実行されることによって行なわれる。
【０１００】
ＡＳＩＣテストの結果が正常な場合には（ステップ４１５でＹＥＳ）、次にエンジンテストが行なわれる（ステップ４１６）。
【０１０１】
エンジンテストは、画像形成装置１００のプリントエンジンが正しく動作するか否かがコミュニケーションテストが実行されることによって行なわれる。
【０１０２】
エンジンテストの結果が正常な場合には（ステップ４１７でＹＥＳ）、次にＨＤＤテストが行なわれる（ステップ４１８）。
【０１０３】
ＨＤＤテストは、画像形成装置１００内のハードディスクが正常に動作し損傷がないかどうかをハードディスクテストが実行されることによって行なわれる。
【０１０４】
ＨＤＤテストの結果が正常な場合には（ステップ４１９でＹＥＳ）、次に図３を参照して説明したフローチャートのステップ３０３に処理が移行して、自己診断プログラムによるテスト結果が全て正常であった場合の選択肢であるステップ３０３でＹＥＳの経路よりステップ３０５に処理が移行する。
【０１０５】
また、いずれかのテスト結果で正常でないという結果が出た場合（ステップ４０３、４０５、４０７、４０９、４１１、４１３、４１５、４１７、４１９のいずれかでＮＯ）には、その後、図３を参照して説明したフローチャートのステップ３０３に処理が移行して、自己診断プログラムによるテスト結果が全て正常ではなかった場合の選択肢であるステップ３０３でＮＯの経路よりステップ３０４に処理が移行して、メッセージ発信部１０５が第２のメッセージを発信し、操作／表示部１０１に第２のメッセージを表示させ、ユーザに第２のメッセージを報知する。
【０１０６】
このように、本実施例では、障害が発生した際に画像形成装置１００内のハードウェアの故障を診断する自己診断プログラムを起動させて、ハードウェアの故障が確認できたら恒久障害に対応する第２のメッセージをユーザに報知し、ハードウェアの故障が確認できなくても、発生した障害の回数が閾値を超えていたら第２のメッセージをユーザに報知し、発生した障害の回数が閾値を超えていなかったら間欠障害に対処する第１のメッセージをユーザに報知するので、実施例１の障害の伝達方法と比較してハードウェアが故障している場合には確実に恒久障害に対応する第２のメッセージをユーザに報知することができる。
【０１０７】
なお、ステップ３０５で間欠障害か恒久障害かを識別する際に、障害の発生回数、発生頻度、発生間隔をそれぞれ単独で使用して識別するのではなく、障害の発生回数、発生頻度、発生間隔をアンド条件、オア条件で組み合わせて使用して間欠障害か恒久障害かを識別するようにしてもよい。
【０１０８】
なお、図３を参照して説明したフローチャートのステップ３０２のサブルーチン内で行なわれる自己診断プログラムは、図４を参照して説明したものにとどまらずに、図４を参照して説明したフローチャートでテストされるハードウェア以外の画像形成装置１００内のハードウェア（例えば電源系統に係わるハードウェア等）の故障を診断する自己診断プログラムを行なっても良い。
【０１０９】
なお、本実施例では、本発明である障害報知装置および障害報知方法に係わる装置として画像形成装置１００を例に説明したが、本発明の障害報知装置および障害報知方法に係わる装置は、画像形成装置１００だけでなく、ハードウェアに間欠障害と恒久障害とが発生する装置（例えばパーソナルコンピュータ）であるならば適用可能である。
【産業上の利用可能性】
【０１１０】
この発明は、装置に発生する障害が間欠障害と恒久障害であって、発生した障害に対応して保守診断窓口を通して保守要員の派遣が行なわれる装置において利用可能である。
【０１１１】
この発明によれば、装置に障害が発生した際に間欠障害と恒久障害とを区別したメッセージをユーザに報知することで、ユーザによる無用な保守診断窓口への連絡をおさえることができる。
【図面の簡単な説明】
【０１１２】
【図１】画像形成装置１００の機能的な構成を示した模式図。
【図２】画像形成装置１００における処理フローを示すフローチャート。
【図３】画像形成装置１００において自己診断プログラムが起動されて処理が行われる際の処理フローを示すフローチャート。
【図４】自己診断プログラムの処理フローを示すフローチャート。
【図５】従来の障害報知方法の処理フローを示すフローチャート。
【符号の説明】
【０１１３】
１００    画像形成装置
１０１    操作／表示部
１０２    制御部
１０３    障害検知部
１０４    障害識別部
１０５    メッセージ発信部
１０６    記憶部
１０７    印刷部
１０８    通信部
【図１】
2007320286.tif 000003
【図２】
2007320286.tif 000004
【図３】
2007320286.tif 000005
【図４】
2007320286.tif 000006
【図５】
2007320286.tif 000007