(57)【要約】【課題】当該複写機主導でトラブルシュートを実行できるようにすると共に、当該複写機に合わせて編集及び登録された診断モードで当該複写機のトラブルシュートを実行できるようにする。【解決手段】診断プログラムＤＰｘを登録するＮＶＲＡＭ３３と、当該複写機１００内の異常を検出してエラーコードＥＣを出力する異常検出部９０と、この異常検出部９０から入力したエラーコードＥＣに対応する診断プログラムＤＰｘをＮＶＲＡＭ３３から受けて当該複写機１００の問題解決復旧処理を実行するＣＰＵ５５とを備えるものである。この構成によって、エラー発生時、当該複写機主導でトラブルシュートを実行できるようになる。エラー発生後も、継続して、当該複写機１００に合わせて編集及び登録された診断モードで当該複写機１００のトラブルシュートを実行できるようになる。【選択図】    図２
2008071067.tif 000002
【特許請求の範囲】
【請求項１】
異常情報に基づいて装置内部を診断する動作を診断モードとしたとき、
前記診断モードに関する情報を登録する登録部と、
当該装置内の異常を検出して異常情報を出力する異常検出部と、
前記異常検出部から異常情報を入力し、当該異常情報に対応する診断モードに関する情報を前記登録部から受けて当該装置の問題解決復旧処理を実行する制御部とを備えることを特徴とする画像形成装置。
【請求項２】
前記登録部は、
前記診断モードと前記異常情報とを対応付けて記憶する記憶部と、
前記記憶部に対して診断モードに関する情報の編集及び／又は登録するように操作される入力部とを有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、
前記登録部から前記診断モードに優先順位が設定され、
前記優先順位に従って診断モードを実行することを特徴とする請求項１及び２に記載の画像形成装置。
【請求項４】
前記診断モードを実行した結果を表示する表示部を備えることを特徴とする請求項１乃至３に記載の画像形成装置。
【請求項５】
前記登録部に登録される診断モードに関する情報を受信するネットワーク接続可能な通信部を備え、
前記通信部を介して受信した診断モードに関する情報に基づいて前記登録部に登録される診断モードを更新することを特徴とする請求項１乃至４に記載の画像形成装置。
【請求項６】
前記登録部に登録された診断モードに関する情報を送信するネットワーク接続可能な通信部を備え、
前記診断モードが更新されたときに、前記通信部を介して所定の拠点へ登録内容を送信することを特徴とする請求項１乃至４に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、自己診断機能を備えたカラープリンタやカラー複写機、これらのカラー複合機等に適用可能な画像形成装置に関するものである。
【背景技術】
【０００２】
近年、カラープリンタやカラー複写機、これらのカラー複合機等が使用される場合が多くなってきた。この種のカラー画像形成装置によれば、カラー画像の印字品質（色再現性）を最適に維持するために、原稿画像のＲ色、Ｇ色、Ｂ色を再現するイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（ＢＫ）色を中間転写ベルト上で重ね合わせるようになされる。Ｙ、Ｍ、Ｃ及びＢＫの各色を再現性良く重ね合わせるために、画像形成ユニット内の各部の状態を監視する手段が備えられ、この監視手段でエラーが検出された場合に、自己診断機能を利用して画像形成ユニットを適切な状態に調整するようになされる。
【０００３】
この種の自己診断機能を備えたカラー複写機に関して、特許文献１には、多機能画像処理周辺機器のメンテナンスシステム、コンピュータ周辺機器のメンテナンスシステム及びそのメンテナンス方法が開示されている。このメンテナンスシステムによれば、メンテナンス用のスクリプトファイルをサービス拠点で作成し、このスクリプトファイルをユーザ側のパーソナルコンピュータ（ＰＣ）に任意にダウンロードして、ＰＣに接続された多機能画像周辺機器（ＭＰＦ）に対して、そのスクリプトファイルに記述された事項を実行し、その診断結果をＰＣに返送するようになされる。このようにメンテナンスシステムを構成すると、ユーザが多機能画像処理周辺機器を遠隔的にかつ容易にメンテナンスできるというものである。
【０００４】
特許文献２には、画像形成装置及びその動作検証方法が開示されている。この画像形成装置によれば、複数の機能を備えた画像形成装置の動作を検証する場合に、選択された検査項目に応じて画像形成手段に複数の動作を順次実行させるように制御する制御手段を備え、この制御手段により実施される自己診断により得られた各々の診断結果を検査項目毎に出力するようになされる。このように装置を構成すると、装置の動作検証を装置自身により迅速かつ正確に実行できるというものである。
【０００５】
特許文献３には、画像形成システムが開示されている。この画像形成システムによれば、複写機等の画像形成装置をメンテナンスする場合に、液晶表示画面にメンテナンス項目を表示部に表示する。表示部には、オペレータの習熟度に応じたレベル毎に用意されたメンテナンス用ガイダンスを選択的に表示するようになされる。このようにシステムを構成すると、オペレータに合ったメンテナンスを容易かつ効率的に実行できるというものである。
【０００６】
【特許文献１】特開平１０−３０１８００号（第９頁  図５）
【特許文献２】特開２００５−０７７６９０号（第５頁  図６）
【特許文献３】特開２００５−１７２９０２号（第５頁  図４）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、従来例に係るカラー用の画像形成装置によれば、次のような問題がある。
【０００８】
ｉ．一般に、画像形成手段の故障診断を行うモードが設けられ、エラーが発生した時、機械内部でトラブルシュート（問題解決・復旧作業）が実行されるが、複雑化したシステムの中で、不良箇所を特定するのが困難になってきている。
【０００９】
ii．特許文献１に見られるようなメンテナンスシステムによれば、多機能画像処理周辺機器をリモート管理ツールにより実行されるが、予め、決められた項目を診断するに止まっている。従って、新規に必要と判明した新たな診断項目のチェックを実施することができず、問題解決に時間がかかることが懸念される。
【００１０】
iii．特許文献２に見られるような画像形成装置によれば、帯電・露光・現像・清掃プロセスモジュールを順次診断して故障判定し、不良箇所を特定しているが、検査順や、診断項目を編集するといった技術的思想に至っていない。
【００１１】
iv．特許文献３に見られるような画像形成システムによれば、オペレータの習熟度に応じてメンテナンスガイダンスの内容を変えて診断項目を表示しているが、チェック項目や、チェック順は、作業者別の経験値（知識）に基づいて行われるため、問題発生からその解決に至るまでの時間のバラツキが大きくなるという懸念がある。
【００１２】
そこで、この発明は上述した課題を解決したものであって、当該装置主導でトラブルシュートを実行できるようにすると共に、当該装置に合わせて編集及び登録された診断モードで当該装置のトラブルシュートを実行できるようにした画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、請求項１に係る画像形成装置は、異常情報に基づいて装置内部を診断する動作を診断モードとしたとき、診断モードに関する情報を登録する登録部と、当該装置内の異常を検出して異常情報を出力する異常検出部と、この異常検出部から異常情報を入力し、当該異常情報に対応する診断モードに関する情報を登録部から受けて当該装置の問題解決復旧処理を実行する制御部とを備えることを特徴とするものである。
【００１４】
本発明に係る画像形成装置によれば、登録部は診断モードに関する情報を登録する。例えば、入力部は、記憶部に対して診断モードに関する情報の編集及び／又は登録するように操作される。記憶部は、診断モードと異常情報とを対応付けて記憶するようになされる。これを前提にして、異常検出部が当該装置内の異常を検出して異常情報を制御部に出力する。制御部は、異常検出部から異常情報を入力し、当該異常情報に対応する診断モードに関する情報を登録部から受けて当該装置の問題解決復旧処理を実行するようになる。
【００１５】
従って、異常発生時、当該装置主導でトラブルシュートを実行できるようになる。これにより、異常発生後も、継続して、当該装置に合わせて編集及び登録された診断モードで当該装置のトラブルシュートを実行できるようになる。
【００１６】
請求項２に係る画像形成装置は、登録部が、診断モードと異常情報とを対応付けて記憶する記憶部と、この記憶部に対して診断モードに関する情報の編集及び／又は登録するように操作される入力部とを有することを特徴とするものである。
【００１７】
請求項３に係る画像形成装置は、登録部が診断モードに優先順位を設定して登録し、制御部は、優先順位に従って診断モードを実行することを特徴とするものである。
【００１８】
請求項４に係る画像形成装置は、診断モードを実行した結果を表示する表示部を備えることを特徴とするものである。
【００１９】
請求項５に係る画像形成装置は、登録部に登録される診断モードに関する情報を受信するネットワーク接続可能な通信部を備え、通信部を介して受信した診断モードに関する情報に基づいて登録部に登録される診断モードを更新することを特徴とするものである。
【００２０】
請求項６に係る画像形成装置は、前記登録部に登録された診断モードに関する情報を送信するネットワーク接続可能な通信部を備え、前記診断モードが更新されたときに、前記通信部を介して所定の拠点へ登録内容を送信することを特徴とするものである。
【発明の効果】
【００２１】
請求項１に記載の画像形成装置によれば、異常検出部から異常情報を入力する制御部を備え、制御部は、当該装置内で異常が検出された場合に、異常情報に対応した診断モードに関する情報を登録部から受けて当該装置の問題解決復旧処理（トラブルシュート）を実行するものである。
【００２２】
この構成によって、異常発生時、当該装置主導でトラブルシュートを実行できるようになる。従って、異常発生後も、継続して、当該装置に合わせて編集及び登録された診断モードで当該装置のトラブルシュートを実行できるようになる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照しながら、この発明に係る実施形態としての画像形成装置について説明をする。
【００２４】
図１は、本発明に係る実施形態としてのカラー複写機１００の構成例を示す概念図である。
【００２５】
図１に示すカラー複写機１００は、画像形成装置の一例を構成し、問題解決復旧処理機能を備え、当該複写機１００内で異常が検出されたとき、診断モードに基づいて問題を解決し復旧処理するものである。ここに診断モードとは、当該複写機１００で検出された異常情報に基づいて複写機内部を自己診断する動作をいう。
【００２６】
カラー複写機１００は、複写機本体１０１とスキャナ部１０２とから構成される。スキャナ部１０２は複写機本体１０１の上部に配置され、自動原稿給紙装置２０１と原稿画像走査露光装置２０２から構成されている。自動原稿給紙装置２０１の原稿台上に載置された原稿ｄは、図示しない搬送手段により搬送され、原稿画像走査露光装置２０２の光学系により原稿の片面又は両面の画像が走査露光され、原稿画像を反映する入射光がラインイメージセンサＣＣＤにより読み込まれる。
【００２７】
ラインイメージセンサＣＣＤにより光電変換されたアナログ画像信号は、図示しない画像処理部において、アナログ処理、Ａ／Ｄ変換、シェーディング補正及び画像圧縮処理等がなされ、デジタルの画像情報となる。画像情報は画像形成部８０へ送られる。画像形成部８０はＹ，Ｍ，Ｃ，Ｋの各色毎に像担持体を有する複数組の画像形成ユニット１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋと、無終端状の中間転写ベルト６と、再給紙機構（ＡＤＵ機構）を含む給紙搬送手段と、トナー像を定着するための定着装置１７とを備えている。
【００２８】
この例で、画像形成ユニット１０Ｙは、感光体ドラム１Ｙ、帯電器２Ｙ、書込みユニット３Ｙ、現像ユニット４Ｙ及び像形成体用のクリーニング手段８Ｙを有して、イエロー（Ｙ）色の画像を形成するようになされる。感光体ドラム１Ｙは像担持体の一例を構成し、例えば、中間転写ベルト６の右側上部に近接して回転自在に設けられ、Ｙ色のトナー像を形成するようになされる。この例で、感光体ドラム１Ｙは、図示しない駆動機構によって、反時計方向に回転される。感光体ドラム１Ｙの斜め右側下方には、帯電器２Ｙが設けられ、感光体ドラム１Ｙの表面を所定の電位に帯電するようになされる。
【００２９】
感光体ドラム１Ｙのほぼ真横には、これに対峙して、各々のレーザ光源及びポリゴンミラー３４を有した書込みユニット３Ｙが設けられ、事前に帯電された感光体ドラム１Ｙに対して、Ｙ色用の画像データに基づく所定の強度を有したＹ色用のレーザビーム光を走査するようになされる。
【００３０】
レーザビーム光は、例えば、Ｙ色用のポリゴンミラー３４を回転して偏向走査される、いわゆるＹ色画像データの主走査方向への書込みである。主走査方向は、感光体ドラム１Ｙの回転軸に平行する方向である。感光体ドラム１Ｙは、副走査方向に回転する。副走査方向は、感光体ドラム１Ｙの回転軸に対して直交する方向である。感光体ドラム１Ｙが副走査方向に回転し、かつ、レーザビーム光の主走査方向への偏向走査によって、感光体ドラム１ＹにはＹ色用の静電潜像が形成される。
【００３１】
書込みユニット３Ｙの上方には現像ユニット４Ｙが設けられ、感光体ドラム１Ｙに形成されたＹ色用の静電潜像を現像するように動作する。現像ユニット４Ｙは、図示しないＹ色用の現像ローラを有している。現像ユニット４Ｙには、Ｙ色用のトナー剤及びキャリアが収納されている。
【００３２】
Ｙ色用の現像ローラは、内部に磁石が配置され、現像ユニット４Ｙ内でキャリアとＹ色トナー剤を攪拌して得られる２成分現像剤を感光体ドラム１Ｙの対向部位に回転搬送し、Ｙ色のトナー剤により静電潜像を現像するようになされる。この感光体ドラム１Ｙに形成されたＹ色のトナー像は、１次転写ローラ７Ｙを動作させて中間転写ベルト６に転写される（１次転写）。感光体ドラム１Ｙの左側下方には、クリーニング部８Ｙが設けられ、前回の書込みで感光体ドラム１Ｙに残留したトナー剤を除去（クリーニング）するようになされる。
【００３３】
この例で、画像形成ユニット１０Ｙの下方には画像形成ユニット１０Ｍが設けられる。画像形成ユニット１０Ｍは、感光体ドラム１Ｍ、帯電器２Ｍ、書込みユニット３Ｍ、現像ユニット４Ｍ及び像形成体用のクリーニング部８Ｍを有して、マゼンタ（Ｍ）色の画像を形成するようになされる。画像形成ユニット１０Ｍの下方には画像形成ユニット１０Ｃが設けられる。画像形成ユニット１０Ｃは、感光体ドラム１Ｃ、帯電器２Ｃ、書込みユニット３Ｃ、現像ユニット４Ｃ及び像形成体用のクリーニング部８Ｃを有して、シアン（Ｃ）色の画像を形成するようになされる。
【００３４】
画像形成ユニット１０Ｃの下方には画像形成ユニット１０Ｋが設けられる。画像形成ユニット１０Ｋは、感光体ドラム１Ｋ、帯電器２Ｋ、書込みユニット３Ｋ、現像ユニット４Ｋ及び像形成体用のクリーニング部８Ｋを有して、ブラック（ＢＫ）色の画像を形成するようになされる。感光体ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋには有機感光体（Organic Photo Conductor；ＯＰＣ）ドラムが使用される。
【００３５】
なお、画像形成ユニット１０Ｍ〜１０Ｋの各部材の機能については、画像形成ユニット１０Ｙの同じ符号のものについて、ＹをＭ、Ｃ、Ｋに読み替えることで適用できるので、その説明を省略する。上述の１次転写ローラ７Ｙ，７Ｍ，７Ｃ及び７Ｋには、使用するトナー剤と反対極性（本実施例においては正極性）の１次転写バイアス電圧が印加される。
【００３６】
中間転写ベルト６は、１次転写ローラ７Ｙ，７Ｍ，７Ｃ及び７Ｋによって転写されたトナー像を重合してカラートナー像（カラー画像）を形成する。例えば、中間転写ベルト６上に形成されたカラー画像は、中間転写ベルト６が時計方向に回転することで、２次転写ローラ７Ａに向けて搬送される。２次転写ローラ７Ａは中間転写ベルト６の下方に位置しており、中間転写ベルト６に形成されたカラートナー像を給紙部２０から搬送されてきた用紙Ｐに一括して転写するようになされる（２次転写）。
【００３７】
給紙部２０は、例えば、上述の書込みユニット３Ｋの下方に設けられ、給紙トレイ２０Ａ，２０Ｂ，２０Ｃを有して構成される。給紙トレイ２０Ａ，２０Ｂ，２０Ｃ内に収容された用紙Ｐは、給紙トレイ２０Ａ，２０Ｂ，２０Ｃにそれぞれ設けられる送り出しローラ２１及び給紙ローラ２２Ａにより給紙され、搬送ローラ２２Ｂ，２２Ｃ，２２Ｄ、レジストローラ２３等を経て、２次転写ローラ７Ａに搬送される。
【００３８】
２次転写ローラ７Ａの左側には定着装置１７が設けられ、カラー画像を転写された用紙Ｐを定着処理するようになされる。定着装置１７は、定着ローラ、加圧ローラ及び加熱（ＩＨ）ヒータを有している。定着処理は、加熱ヒータによって加熱される定着ローラ及び加圧ローラの間に用紙Ｐを通過させることで、当該用紙Ｐが加熱・加圧される。定着後の用紙Ｐは、排紙ローラ２４に挟持されて機外の排紙トレイ２５上に載置される。
【００３９】
この例で、中間転写ベルト６の左側上方にはクリーニング部８Ａが設けられ、転写後の中間転写ベルト６上に残存するトナー剤をクリーニングするように動作する。クリーニング部８Ａは、中間転写ベルト６の電荷を除電する除電部や中間転写ベルト６に残留するトナー等を除去するパッドを有している。このクリーニング部８Ａによってベルト面がクリーニングされ、除電部で除電された後の中間転写ベルト６は、次の画像形成サイクルに入る。これにより、用紙Ｐにカラー画像を形成できるようになる。
【００４０】
複写機本体１０１には制御部１５が備えられ、当該複写機１００内で異常が検出されたとき、診断モードに基づいて問題を解決し復旧処理するようになされる。
【００４１】
図２は、カラー複写機１００の制御系の内部構成例を示すブロック図である。図２に示すカラー複写機１００は、制御部１５、キー入力装置１６、表示パネル１８、通信モデム１９、画像処理部３１、ハードディスク装置（以下ＨＤＤ３２という）、ＮＶＲＡＭ３３（Non  Volatile  Random Access Memory：不揮発メモリ）、画像形成部８０及びスキャナ部１０２を有して構成される。
【００４２】
制御部１５は、システムバス５１を有している。システムバス５１には、例えば、ＲＯＭ（Read Only Memory）５３、ＲＡＭ（Random Access Memory）５４、ＣＰＵ（Central Processing Unit；中央処理ユニット）５５、画像処理部３１、ＨＤＤ３２及びＮＶＲＡＭ３３が接続される。
【００４３】
ＲＯＭ５３には当該複写機全体を制御するためのシステムプログラムデータＤｐが格納される。ＲＡＭ５４はワークメモリとして使用され、例えば、診断モード実行時の制御コマンド等を一時記憶するようになされる。ＣＰＵ５５は電源がオンされると、ＲＯＭ５３からＲＡＭ５４へシステムプログラムデータＤｐを読み出してシステムを起動し、キー入力装置１６からの操作データＤ１６に基づいて当該複写機全体を制御するようになされる。
【００４４】
ＣＰＵ５５にはＩ／Ｏインターフェース５２が接続される。Ｉ／Ｏインターフェース５２には、入力部の一例を構成するキー入力装置１６が接続され、ＮＶＲＡＭ３３に対して診断モードに関する情報（以下診断プログラムＤＰｘという）の編集及び／又は登録するように操作される。キー入力装置１６は、例えば、異常情報（以下エラーコードＥＣという）の選択、登録番号の選択、診断項目番号の選択をする際や、その診断内容の設定をする際に操作される。診断内容には、診断種別、診断対象、判定閾値が含まれる。ＮＶＲＡＭ３３は、記憶部の一例を構成し、診断データＤｘを格納する。診断データＤｘはエラーコードＥＣと診断プログラムＤＰｘから構成される。
【００４５】
この例で、キー入力装置１６及びＮＶＲＡＭ３３は登録部の一例を構成し、少なくとも、エラーコードＥＣに対応した診断プログラムＤＰｘを登録するように操作される。診断プログラムＤＰｘは、当該複写機１００内で異常が検出されたとき、問題を解決し復旧処理するためのプログラムであって、当該複写機１００で検出されたエラーコードＥＣに基づいて複写機内部を自己診断するためのプログラムである。
【００４６】
その内容は、診断プログラムＤＰｘに関するデータの登録を受け付けるステップと、当該複写機内の異常を検出してエラーコードＥＣを出力するステップと、エラーコードＥＣを入力して当該エラーコードＥＣに対応する診断プログラムＤＰｘに関するデータをＮＶＲＡＭ３３から読み出し、この診断プログラムＤＰｘに関するデータに基づいて当該複写機１００の問題解決復旧処理を実行するステップとを記述したものである。
【００４７】
診断プログラムＤＰｘの格納先は、ＮＶＲＡＭ３３に限られることはなく、ＨＤＤ３２に格納してもよい。いずれの場合も、診断プログラムＤＰｘは、診断モードとエラーコードＥＣとを対応付けて記憶される。ＨＤＤ３２には、通常の画像形成動作時に、原稿ｄを読み込んで得た画像データＤinが制御部１５を介して記録される他、診断モード登録時、診断用のテストパターンを読み込んで得た画像データを記録するようにしてもよい。
【００４８】
編集及び／又は登録時、キー入力装置１６の操作によって得られる診断プログラムＤＰｘを作成するためのデータは、操作データＤ１６としてＣＰＵ５５に出力される。ユーザはキー入力装置１６を操作して、異常要因の相関情報を編集する。例えば、トラブルシュートの診断項目や、診断順序等を編集する。これは、効率良いデバッグ処理を実行できるようにするためである。
【００４９】
上述のシステムバス５１には、ＲＯＭ５３、ＲＡＭ５４及びＣＰＵ５５の他に画像処理部３１が接続され、ユーザが操作するキー入力装置１６から出力される操作データＤ１６に基づいて、異常要因の相関情報を編集する際に画像処理を実行する。例えば、診断モード登録画面や診断モード実行画面等の表示に必要な表示データＤ１８を作成する。
【００５０】
この例で制御部１５は、診断モード登録時、ユーザがキー入力装置１６を操作して、診断モードに優先順位が設定されると、診断モード実行時、この優先順位に従って診断モードを実行する。優先順位を設定するようにしたのは、複数の登録項目の中で、他に優先して当該登録項目を実行する方が効率良く検査対象を診断でき、早期に問題解決できる場合があるためである。
【００５１】
また、制御部１５は、異常検出時、各センサ出力を統括する異常監視系からエラーコードＥＣを入力し、診断モード実行時、当該エラーコードＥＣに対応する診断プログラムＤＰｘをＮＶＲＡＭ３３から読み出し、これを受信して当該複写機１００の問題解決復旧処理を実行する。
【００５２】
上述したキー入力装置１６は、編集及び／又は登録時に限られることはなく、用紙サイズや、給紙トレイ等の指定、印字濃度、複写枚数等の画像形成条件を設定する際にも操作される。これらの設定の際のデータも操作データＤ１６としてＣＰＵ５５に出力される。
【００５３】
上述の画像形成条件に基づいて画像を形成する画像形成部８０は、作像ユニット８１、作像駆動ユニット８２、レーザユニット８３及び紙搬送ユニット８４を有している。
【００５４】
作像ユニット８１は、図１に示した各色用の感光体ドラム１Ｙや、１Ｍ、１Ｃ、１Ｋ、帯電器２Ｙ、２Ｍ、２Ｃ、２Ｋ、現像ユニット４Ｙ、４Ｍ、４Ｃ、４Ｋ、中間転写ベルト６、クリーニング手段８Ｙ、８Ｍ、８Ｃ、８Ｋ、定着装置１７等から構成される。帯電器２Ｙ、２Ｍ、２Ｃ、２Ｋに関連して、作像ユニット８１には、除電用のＬＥＤが設けられ、感光体ドラム１Ｙ等を除電するようになされる。作像ユニット８１は、作像制御信号Ｓ８１に基づいて動作する。作像制御信号Ｓ８１は、例えば、Ｉ／Ｏインターフェース５２を介してＣＰＵ５５から供給される。
【００５５】
作像ユニット８１には、例えば、電圧検知用のセンサ（電位センサ）ＳＶ１及びＳＶ２が設けられる。センサＳＶ１は、帯電用の高電圧を検出して異常監視系に電圧検知信号ＨＶ１を出力する。センサＳＶ２は、転写用の高電圧を検出して異常監視系に電圧検知信号ＨＶ２を出力する。電圧検知信号ＨＶ１は、例えば、−１０００Ｖを検知して得られる信号である。電圧検知信号ＨＶ２は、例えば、＋１００Ｖを検知して得られる信号である。
【００５６】
作像ユニット８１には、上述のセンサＳＶ１，ＳＶ２の他に、図示しないパッチ検出センサやトナー濃度センサ等が設けられ、パッチ濃度やトナー濃度を検出して得られる画像濃度信号を異常監視系に出力する。
【００５７】
作像駆動ユニット８２は、作像ユニット８１を駆動するモータやクラッチ等から構成される。作像駆動ユニット８２は、作像駆動信号Ｓ８２に基づいて動作する。作像駆動信号Ｓ８２は、例えば、Ｉ／Ｏインターフェース５２を介してＣＰＵ５５から供給される。作像駆動ユニット８２には、図示しない感光体駆動用のモータＭ１、現像ユニット駆動用のモータＭ２が設けられ、他にクリーナ駆動用のクラッチＣＬ１が設けられる。
【００５８】
作像駆動ユニット８２にはタイミング検知用のセンサ＃１が設けられ、モータのタイミングを検知して異常監視系にタイミング検知信号Ｓstを出力する。更に、ポジション検知用のセンサ＃２が設けられ、クラッチのポジションを検知して異常監視系にポジション検知信号Ｓspを出力する。
【００５９】
レーザユニット８３は、図示しないレーザ光源や図１に示したポリゴンミラー３４を含む各色用の書込みユニット３Ｙ、３Ｍ、３Ｃ、３Ｋから構成される。レーザユニット８３は、レーザ駆動信号Ｓ８３に基づいて動作する。レーザ駆動信号Ｓ８３は、同様にして、例えば、Ｉ／Ｏインターフェース５２を介してＣＰＵ５５から供給される。レーザユニット８３には、ビーム検知センサＢＤが設けられ、異常監視系にビーム検知信号Ｓbdを出力する。
【００６０】
紙搬送ユニット８４は、図１に示した給紙トレイ２０Ａ，２０Ｂ，２０Ｃを含む給紙部２０を駆動するモータやクラッチ等から構成される。紙搬送ユニット８４は、紙搬送制御信号Ｓ８４に基づいて動作する。紙搬送制御信号Ｓ８４は、同様にして、Ｉ／Ｏインターフェース５２を介してＣＰＵ５５から供給される。
【００６１】
紙搬送ユニット８４には、給紙用のモ−タ、給紙用のクラッチＣＬ１及びクラッチＣＬ２が設けられる。この他に、用紙サイズ検知用のセンサＳＺが設けられ、用紙サイズを検知して異常監視系に用紙検知信号Ｓszを出力する。
【００６２】
スキャナ部１０２は、原稿ｄを読み込んで得た画像データＤinを制御部１５を介してＨＤＤ３２に転送するようになされる。スキャナ部１０２には、スキャナモータや、露光ランプ等の他に、原稿読取光学系の走査タイミングを検知するセンサ＃１及びそのホームポジションを検知するセンサ＃２が設けられる。これらのセンサ＃１及び＃２は、異常監視系に光学系検知信号Ｓ＃１、Ｓ＃２を出力する。
【００６３】
上述のＩ／Ｏインターフェース５２には、異常監視系を構成する異常検出部９０が接続され、例えば、作像ユニット８１、作像駆動ユニット８２、レーザユニット８３及び紙搬送ユニット８４の異常を検出してエラーコードＥＣをＣＰＵ５５に出力するようになされる。異常検出部９０には、図示しないＣＰＵやＭＰＵ（Micro  Processing Unit）等が使用される。この例で、ＣＰＵ５５が異常検出部９０を兼用してもよい。
【００６４】
異常検出部９０は、作像ユニット８１、作像駆動ユニット８２、レーザユニット８３及び紙搬送ユニット８４の各々に設けられた各種センサＳＶ１や、ＳＶ２、センサ＃１、センサ＃２、センサＳＺ等に接続される。異常検出部９０では、各センサＳＶ１や、ＳＶ２、センサ＃１、＃２、ビーム検知センサＢＤ、センサＳＺから得られる、各種検知信号Ｓ＃１やＳ＃２、電圧検知信号ＨＶ１、ＨＶ２、タイミング検知信号Ｓst、ポジション検知信号Ｓsp、ビーム検知信号Ｓbd、用紙検知信号Ｓsz等と予め設定された各種信号の期待値とを比較して、異常又は正常を判別する。
【００６５】
異常検出部９０は、各種検知信号Ｓ＃１、Ｓ＃２、ＨＶ１、ＨＶ２、Ｓst、Ｓsp、Ｓbd、Ｓsz等が期待値と一致しない場合、当該ユニットの「異常」を判断し、エラーコードＥＣをＣＰＵ５５に通知するようになされる。これにより、異常検出部９０でセンサ出力を統括的に管理できるようになる。
【００６６】
なお、Ｉ／Ｏインターフェース５２には、表示部の一例を構成する表示パネル１８が接続され、診断モードの登録結果又は診断モードの実行結果を表示するようになされる。例えば、表示パネル１８では表示データＤ１８に基づいて診断モード登録画面及び診断モード実行画面が表示される。表示データＤ１８は、診断モード登録時及び診断モード実行時に、Ｉ／Ｏインターフェース５２を介してＣＰＵ５５から供給される。表示パネル１８には例えば、タッチパネル及び液晶表示装置から構成され、ＧＵＩ（Ｇraphic  Ｕser  Ｉnterface）方式の操作パネルが使用される。
【００６７】
更に、Ｉ／Ｏインターフェース５２には、通信部の一例を構成する通信モデム１９が接続される。通信モデム１９はネットワーク３９に接続可能となされ、外部の図示しないサーバ（拠点）から配信される診断データＤｘ’＝（ＥＣ＋ＤＰｘ）をネットワーク３９から受信する。このようにすると、通信モデム１９を介して所定の拠点から最新の診断プログラムＤＰｘをダウンロードすることができる。拠点にはサーバや画像形成装置等の情報処理装置が備えられる。
【００６８】
また、ＮＶＲＡＭ３３又はＨＤＤ３２に登録された診断データＤｘ’＝（ＥＣ＋ＤＰｘ）が更新されたときは、通信モデム１９及びネットワーク３９を介して所定のサービス拠点へ登録内容を送信（通知）するようになされる。このようにすると、サービス拠点から他の複写機や複合機等へネットワーク３９及び通信モデム１９を介して更新に係る診断プログラムＤＰｘを送信することができる。これにより、ネットワーク３９に接続された複数の複写機や複合機等で更新に係る診断プログラムＤＰｘ等を共有及び共用できるようになる。ネットワーク３９には、インターネットや、公衆電話回線、専用通信回線が含まれる。
【００６９】
上述の制御部１５は、通信モデム１９を介して受信した診断プログラムＤＰｘに基づいてＮＶＲＡＭ３３に登録される診断モードを更新する。このように、ネットワーク接続されたカラー複写機１００に備えられた診断モード更新機能によって、更新された最新の診断モードでトラブルシュートを実行でき、効率良くデバッグ作業を実行できるようになる。このようにして、トラブルシュート（問題解決復旧処理）機能を備えたカラー複写機１００を構成する。
【００７０】
図３は、診断データＤｘの構成例を示すデータフォーマットである。図３に示すデータフォーマットによれば、診断データＤｘ（＝ＥＣ＋ＤＰｘ）は、ヘッダ領域とデータ領域が割り当てられる。ヘッダ領域には、エラーコードＥＣ（○○○○）が記述される。データ領域には診断プログラムＤＰｘを成すデータ（ＤＡＴＡ○○○）が記述される。これは、エラー発生時、エラーコードＥＣと診断プログラムＤＰｘとが関連する作像ユニット８１や、作像駆動ユニット８２、レーザユニット８３、紙搬送ユニット８４等に対して、ＣＰＵ５５によって診断モードを実行できるようにするためである。
【００７１】
図４は、ＮＶＲＡＭ３３における診断データＤｘの格納例を示す図である。図４に示す診断データＤｘの格納例によれば、エラーコード及び診断プログラムＤＰｘの記述欄が設けられる。
【００７２】
エラーコード「０１１１」に対応して診断プログラムＤＰｘを成すデータ＝「ＤＡＴＡ１１」が格納され、エラーコード「０１１２」に対応して同様にデータ＝「ＤＡＴＡ１２」が格納され、エラーコード「０１１５」に対応して同様にデータ＝「ＤＡＴＡ１５」が格納され、・・・・エラーコード「０１２２」に対応して同様にデータ＝「ＤＡＴＡ２２」が格納され、エラーコード「０１２３」に対応して同様にデータ＝「ＤＡＴＡ２３」が格納され、エラーコード「０１２４」に対応して同様にデータ＝「ＤＡＴＡ２４」が格納され、エラーコード「０１２５」に対応して同様にデータ＝「ＤＡＴＡ２５」が格納される。これにより、エラーコードＥＣをアドレスにして診断プログラムＤＰｘを成すデータを読み出すことができる。
【００７３】
図５Ａ及びＢは、エラーコード選択画面Ｐ１１及び登録項目選択画面Ｐ１２の表示例を示す図である。
【００７４】
図５Ａに示すエラーコード選択画面Ｐ１１は、図２に示した表示パネル１８で図示しないメニュー選択画面で「診断モード登録メニュー」を選択すると、当該表示パネル１８に表示されるものである。表示パネル１８ではキー入力用のアイコンが表示される。各種アイコンキーは表示パネル１８のタッチパネルによって実現される。各種アイコンキーに関してはキー入力装置１６を使用してもよい。
【００７５】
表示パネル１８において、エラーコード選択画面Ｐ１１では、メッセージを表示する領域（以下メッセージ領域Ｉという）及びアイコンキーを表示する領域（以下キー入力領域IIという）が区分されて表示される。
【００７６】
メッセージ領域Ｉには「診断モード登録  対象エラーコードＥＣを選択してください。」のメッセージが表示される。キー入力領域IIにおいて、画面の左側には、エラーコード「０１１１」のアイコンキーＫ１１、エラーコード「０１１２」のアイコンキーＫ１２、エラーコード「０１１５」のアイコンキーＫ１３、エラーコード「０１２１」のアイコンキーＫ１４が表示され、その右側には、エラーコード「０１２２」のアイコンキーＫ１５、エラーコード「０１２３」のアイコンキーＫ１６、エラーコード「０１２４」のアイコンキーＫ１７、エラーコード「０１２５」の各々のアイコンキーＫ１８が表示される。
【００７７】
これらのアイコンキーＫ１４やアイコンキーＫ１８の下方には、「前へ」のアイコンキーＫ１９及び「次へ」のアイコンキーＫ２０が表示される。アイコンキーＫ１９を押下（選択）すると、メニュー選択画面に表示が戻るようになされる。アイコンキーＫ２０を押下すると、エラーコード選択画面Ｐ１１から下位の画面、例えば、登録項目選択画面Ｐ１２へ表示が更新するようになされる。
【００７８】
アイコンキーＫ２０の隣には、「キャンセル」のアイコンキーＫ２９が表示される。アイコンキーＫ２９を押下すると、エラーコード選択画面Ｐ１１で選択した対象エラーコードＥＣを非選択状態に戻すようになされる。これにより、診断モード登録時、エラーコード選択画面Ｐ１１で対象エラーコードＥＣを選択又は非選択できるようになる。
【００７９】
図５Ｂに示す登録項目選択画面Ｐ１２は、例えば、図５Ａに示したエラーコード選択画面Ｐ１１でエラーコード「０１２３」のアイコンキーＫ１６を選択すると表示が切り替わる。登録項目選択画面Ｐ１２は図２に示した表示パネル１８に表示される。
【００８０】
図５Ｂに示す登録項目選択画面Ｐ１２には、エラーコード０１２３のメッセージ領域Ｉ及びキー入力領域IIとが区分されて表示される。メッセージ領域Ｉには「エラー０１２３の診断モード登録  登録番号を選択してください。」のメッセージが表示される。
【００８１】
この例で、キー入力領域IIにおいて、画面の左側の上から順に、「登録１」のアイコンキーＫ２１、「登録２」のアイコンキーＫ２２、「登録３」のアイコンキーＫ２３、「登録４」のアイコンキーＫ２４が各々表示される。アイコンキーＫ２１を押下すると、登録番号「１」が選択され、アイコンキーＫ２２を押下すると、登録番号「２」が選択され、アイコンキーＫ２３を押下すると、登録番号「３」が選択され、アイコンキーＫ２４を押下すると、登録番号「４」が選択されるようになる。
【００８２】
キー入力領域IIにおいては、画面の右側の上から順に、「選択」のアイコンキーＫ２５、優先度変更用の「上へ」のアイコンキーＫ２６、「下へ」のアイコンキーＫ２７が各々表示される。アイコンキーＫ２５を押下すると、「登録番号」の選択を確定できるようになされる。アイコンキーＫ２６を押下すると、登録番号選択の優先度を上位に変更できるようになされる。アイコンキーＫ２７を押下すると、登録番号選択の優先度を下位に変更できるようになされる。
【００８３】
これらのアイコンキーＫ２４等の下方には、エラーコード選択画面Ｐ１１と同様にして、「前へ」のアイコンキーＫ１９及び「次へ」のアイコンキーＫ２０が表示される。これにより、診断モード登録時、登録項目選択画面Ｐ１２で登録番号を選択できるようになる。
【００８４】
図６Ａ及びＢは、エラー［０１２３］の診断モード選択（登録２）画面Ｐ２１及びその診断内容入力画面Ｐ２２の表示例を示す図である。
【００８５】
図６Ａに示す診断モード選択（登録２）画面Ｐ２１は、図５Ｂに示した登録項目選択画面Ｐ１２で登録番号「２」のアイコンキーＫ２２を選択し、「選択」のアイコンキーＫ２５を押下することにより表示が切り替わる。診断モード選択（登録２）画面Ｐ２１は、図２に示した表示パネル１８に表示される。
【００８６】
図６Ａに示す診断モード選択（登録２）画面Ｐ２１には、エラーコード０１２３のメッセージ領域Ｉ及びキー入力領域IIとが区分されて表示される。メッセージ領域Ｉには「エラー０１２３の診断モード選択（登録２）  項目番号を選択してください。」のメッセージが表示される。
【００８７】
キー入力領域IIにおいて画面の左側には、「項目１」のアイコンキーＫ３１、「項目２」のアイコンキーＫ３２、「項目２」のアイコンキーＫ３３、「項目４」のアイコンキーＫ３４が表示される。アイコンキーＫ３１を押下すると、「項目１」が選択され、アイコンキーＫ３２を押下すると、「項目２」が選択され、アイコンキーＫ３３を押下すると、「項目３」が選択され、アイコンキーＫ３４を押下すると、「項目４」が各々選択される。
【００８８】
キー入力領域IIにおいて画面の右側には、登録項目選択画面Ｐ１２で説明した「選択」のアイコンキーＫ２５、優先度変更用の「上へ」のアイコンキーＫ２６、「下へ」のアイコンキーＫ２７が表示される。これらのアイコンキーＫ３４等の下方には、「前へ」のアイコンキーＫ１９及び「次へ」のアイコンキーＫ２０が表示される。これにより、診断モード選択時、診断モード選択（登録２）画面Ｐ２１で項目番号を選択できるようになる。
【００８９】
図６Ｂに示すエラー［０１２３］の診断モード選択（登録２）画面Ｐ２１は、図６Ａに示した診断モード選択（登録２）画面Ｐ２１で、例えば、「項目１」のアイコンキーＫ３２を選択すると表示が切り替わる。診断内容入力画面Ｐ２２は図２に示した表示パネル１８に表示される。
【００９０】
図６Ｂに示す診断内容入力画面Ｐ２２には、エラーコード０１２３のメッセージ領域Ｉ、キー入力領域II及び入力内容表示領域IIIａ〜IIIｃが区分されて表示される。メッセージ領域Ｉには「エラー０１２３の診断モード選択（登録２−項目１）  診断内容を入力してください。」のメッセージが表示される。
【００９１】
キー入力領域IIにおいて画面の左側には、「種別」のアイコンキーＫ３５が表示される。その下方の入力内容表示領域IIIａには、入力項目が表示される。入力項目としては、「プルダウンメニュー」の文字情報と共に、「１．Ｉ／Ｏチェック、２．画像出力、３．コメント入力・・・」が表示される。
【００９２】
キー入力領域IIにおいて画面の中央には、「対象」のアイコンキーＫ３６が表示される。その下方の入力内容表示領域IIIｂには入力項目が表示される。入力項目としては、「プルダウンメニュー」の文字情報と共に、「１．モータ１、２．クラッチ１、３．センサ１・・・」が表示される。
【００９３】
キー入力領域IIにおいて画面の右側には、「判定閾値」のアイコンキーＫ３７が表示される。その下方には、入力項目が表示される。入力項目は、「プルダウンメニュー」の文字情報と共に、「１．範囲指定１、２．−・・・」が表示される。
【００９４】
キー入力領域IIの下方には、「登録」のアイコンキーＫ２８及び「キャンセル」のアイコンキーＫ２９が表示される。アイコンキーＫ２８を押下すると、診断内容の入力項目を登録できるようになされる。アイコンキーＫ２９を押下すると、診断内容の入力項目を非登録（無効）とするようになされる。これにより、診断モード選択時、診断内容入力画面Ｐ２２で「登録２−項目１」の診断内容の入力項目を登録又は非登録できるようになる。
【００９５】
図７Ａ及びＢは、エラー［０１２３］の登録設定画面Ｐ３１及び設定内容確認画面Ｐ３２の表示例を示す図である。
【００９６】
図７Ａに示す登録設定画面Ｐ３１は、図６Ｂに示した診断内容入力画面Ｐ２２で「登録」のアイコンキーＫを押下すると表示が切り替わる。登録設定画面Ｐ３１は、図２に示した表示パネル１８に表示される。
【００９７】
図７Ａに示す登録設定画面Ｐ３１には、エラーコード０１２３のメッセージ領域Ｉ、キー入力領域II及び入力内容表示領域IIIａ〜IIIｃが区分されて表示される。メッセージ領域には「エラー０１２３の診断モード選択（登録２−項目１）  診断内容を登録しました。」のメッセージが表示される。
【００９８】
キー入力領域IIにおいて、画面の左側から順に、「種別」のアイコンキーＫ３５、「対象」のアイコンキーＫ３６及び「判定閾値」のアイコンキーＫ３７が各々表示される。その下方の入力内容表示領域IIIａには、入力項目として、例えば、「１．Ｉ／Ｏチェック」が表示され、入力内容表示領域IIIｂには、「２．クラッチ１」が表示され、入力内容表示領域IIIｃには、「２．−」が各々表示される。
【００９９】
キー入力領域IIの下方には、「次の登録」のアイコンキーＫ３０及び「完了」のアイコンキーＫ３８が表示される。アイコンキーＫ３０を押下すると、次の登録に移行するようになされる。アイコンキーＫ３８を押下すると、当該登録を完了するようになされる。これにより、診断モード選択時、登録設定画面Ｐ３１で「登録２−項目１」の診断内容を登録できるようになる。
【０１００】
図７Ｂに示すエラー［０１２３］の設定内容確認画面Ｐ３２は、図７Ａに示した登録設定画面Ｐ３１で「完了」のアイコンキーＫを押下すると表示が切り替わる。設定内容確認画面Ｐ３２は、図２に示した表示パネル１８に表示される。
【０１０１】
図７Ｂに示す設定内容確認画面Ｐ３２では、その表示内容がエラーコード０１２３のメッセージ領域Ｉ、キー入力領域II及び設定内容表示領域IIIの３つに区分されて表示される。
【０１０２】
メッセージ領域Ｉには「エラー０１２３の診断モード設定内容」のタイトルが表示される。設定内容表示領域IIIはメッセージ領域Ｉとキー入力領域IIとの間に配置される。
【０１０３】
設定内容表示領域IIIには、上方から下方に向かって順に、「１−１．Ｉ／Ｏチェック／第一センサ／閾値−、１−２．Ｉ／Ｏチェック／第二センサ／閾値−、１−３．Ｉ／Ｏチェック／モータ１／閾値−、１−４．Ｉ／Ｏチェック／クラッチ１／閾値−、２−１．Ｉ／Ｏチェック／電位センサ／閾値８００、２−２．測定／電位Ｖｈ／閾値−、２−３．測定／電位Ｖｌ／閾値−、２−４．Ｉ／Ｏチェック／パッチ濃度センサ／閾値１００、２−５．測定／パッチ濃度（Ｈ）／閾値−、２−６．測定／パッチ濃度（Ｌ）／閾値−、２−７．測定／トナー濃度／閾値−、３−１．調整／ガンマ調整」が各々表示（記述）される。
【０１０４】
設定内容表示領域IIIの下方のキー入力領域IIには、「閉じる」のアイコンキーＫ３９が表示される。アイコンキーＫ３９を押下すると、設定内容確認画面Ｐ３２を閉じて、例えば、図示しないメニュー画面に戻るようになされる。これにより、診断モード選択時、設定内容確認画面Ｐ３２で「エラー０１２３の診断モード設定内容」を確認できるようになる。
【０１０５】
続いて、図８〜図１４を参照しながら、カラー複写機１００における診断モード登録例について説明する。図８〜図１１は、診断モード登録例（その１〜４）、図１２〜図１４は、エラー○○○診断手順の登録処理例（その１〜３）を各々示すフローチャートである。
【０１０６】
この例では、ユーザが表示パネル１８のアイコンキーやキー入力装置１６等を操作して、ＮＶＲＡＭ３３に対して診断モードに関する情報（以下診断プログラムＤＰｘという）を編集し、及び／又はそれを登録するようになされる。診断プログラムＤＰｘはエラーコードＥＣに対応して登録する。この例では、診断モードのエラーコードＥＣが８個（０１１１、０１１２、０１１５、０１２１、０１２２，０１２３、０１２４、０１２５）の場合であって、診断対象の登録番号が４個で、診断項目も４個の場合を挙げて説明をする。
【０１０７】
これらを登録条件にして、図８に示すフローチャートのステップＡ１で図示しないメニュー選択画面で「診断モード登録メニュー」を選択すると、図５Ａに示したエラーコード選択画面Ｐ１１が表示パネル１８に表示される。次に、ステップＡ２でＣＰＵ５５はエラーコードの選択を待機する。このとき、ユーザは、エラーコード選択画面Ｐ１１でいずれかのエラー０１１１、エラー０１１２、エラー０１１５、エラー０１２１、エラー０１２２、エラー０１２３、エラー０１２４又は／及びエラー０１２５のアイコンキーＫ１１〜Ｋ１８を押下してエラーコードＥＣを選択する。
【０１０８】
このとき、ユーザは、アイコンキーＫ２０を押下すると、エラーコード選択画面Ｐ１１から下位の画面、例えば、登録項目選択画面Ｐ１２へ表示が更新するようになされる。何らかのエラーコードＥＣが選択された場合は、ステップＡ３に移行する。例えば、エラーコードＥＣとしてエラー０１１１が選択された場合は、ステップＡ４に移行してＣＰＵ５５は表示パネル１８を制御してエラー０１１１登録画面を表示する。その後、ステップＡ５に移行してＣＰＵ５５はエラー０１１１診断手順の登録処理を実行する。
【０１０９】
例えば、図１２のサブルーチンをコールし、そのステップＢ１でＣＰＵ５５は、登録Ｎｏ．の選択の有無に基づいて制御を分岐する。このとき、ユーザは、図５Ｂに示した登録項目選択画面Ｐ１２で、アイコンキーＫ２１〜Ｋ２４のいずれかを選択して登録番号「１」〜「４」を選択するようになされる。
【０１１０】
登録Ｎｏ．の選択が有った場合は、ステップＢ２でＣＰＵ５５は表示パネル１８を制御して画面を更新する。登録Ｎｏ．の選択がなかった場合は、ステップＢ３に移行して、優先度の設定有無に基づいて制御を分岐する。優先度の設定は、「上へ」のアイコンキーＫ２６又は「下へ」のアイコンキーＫ２７を操作して行う。例えば、エラーコードＥＣと診断プログラムＤＰｘとが関連付けられた作像ユニット８１や、作像駆動ユニット８２、レーザユニット８３、紙搬送ユニット８４等の診断モードを実行する優先順位を入力し登録するようになされる。
【０１１１】
「上へ」のアイコンキーＫ２６又は「下へ」のアイコンキーＫ２７が押下された場合は、ステップＢ４に移行してＣＰＵ５５は表示パネル１８を制御して画面を更新する。「上へ」のアイコンキーＫ２６及び「下へ」のアイコンキーＫ２７のいずれも押下されない場合は、ステップＢ５に移行して、いずれかのアイコンキーＫ１９〜Ｋ２７の押下有無に基づいて制御を分岐する。アイコンキーＫ１９〜Ｋ２７のいずれも押下されない場合は、ステップＢ１に戻って上述した処理を繰り返す。
【０１１２】
アイコンキーＫ１９〜Ｋ２７のいずれかが押下された場合は、ステップＢ６に移行して登録Ｎｏ．（番号）＝「１」が選択されたか、又はそれ以外のＮｏ．が選択されたかに応じて制御を分岐する。登録Ｎｏ．（番号）＝「１」が選択された場合は、ステップＢ７に移行してエラー○○○○登録（１）画面を表示する。○○○○の中には、８つのエラー０１１１、０１１２、０１１５、０１２１、０１２２、０１２３、０１２４又は０１２５のいずれかが記述される。
【０１１３】
また、ステップＢ６で番号＝「１」以外の登録Ｎｏ．が選択された場合は、ステップＢ８に移行して登録Ｎｏ．（番号）＝「２」が選択されたか、又はそれ以外のＮｏ．が選択されたかに応じて制御を分岐する。登録Ｎｏ．（番号）＝「２」が選択された場合は、ステップＢ９に移行してエラー○○○○登録（２）画面を表示する。○○○○の中には、ステップＡ２で選択された、８つのエラーコードのうちのエラー０１１１、０１１２、０１１５、０１２１、０１２２、０１２３、０１２４又は０１２５のいずれかが記述される。例えば、図５Ｂに示した登録項目選択画面Ｐ１２で、ユーザが登録番号「２」のアイコンキーＫ２２を選択し、「選択」のアイコンキーＫ２５を押下している場合は、図６Ａに示した診断モード選択（登録２）画面Ｐ２１に表示が切り替わる。
【０１１４】
また、ステップＢ８で番号＝「１」及び「２」以外の登録Ｎｏ．が選択された場合は、ステップＢ１０に移行して登録Ｎｏ．（番号）＝「３」が選択されたか、又はそれ以外のＮｏ．が選択されたかに応じて制御を分岐する。登録Ｎｏ．（番号）＝「３」が選択された場合は、ステップＢ１１に移行してエラー○○○○登録（３）画面を表示する。○○○○の中には、上述した８つのエラー０１１１、０１１２、０１１５、０１２１、０１２２、０１２３、０１２４又は０１２５のいずれかが記述される。
【０１１５】
なお、ステップＢ１０で番号＝「１」、「２」及び「３」以外の登録Ｎｏ．、すなわち、登録Ｎｏ．（番号）＝「４」が選択された場合は、ステップＢ１２に移行してエラー○○○○登録（４）画面を表示する。○○○○の中には、上述した８つのエラー０１１１、０１１２、０１１５、０１２１、０１２２、０１２３、０１２４又は０１２５のいずれかが記述される。
【０１１６】
その後、ステップＢ１３に移行する。ステップＢ１３では、項目Ｎｏ．（番号）＝「１」が選択されたか、又はそれ以外のＮｏ．が選択されたかに応じて制御を分岐する。このとき、ユーザは、アイコンキーＫ３１〜Ｋ３４のいずれかを押下して「項目１」〜「項目４」のいずれかを選択するようになされる。
【０１１７】
項目Ｎｏ．（番号）＝「１」が選択された場合は、ステップＢ１４に移行してエラー○○○○項目（１）登録画面を表示する。○○○○の中には、８のエラー０１１１、０１１２、０１１５、０１２１、０１２２、０１２３、０１２４又は０１２５のいずれかが記述される。
【０１１８】
また、ステップＢ１３で番号＝「１」以外の項目Ｎｏ．が選択された場合は、ステップＢ１５に移行して項目Ｎｏ．（番号）＝「２」が選択されたか、又はそれ以外のＮｏ．が選択されたかに応じて制御を分岐する。項目Ｎｏ．（番号）＝「２」が選択された場合は、ステップＢ１６に移行してエラー○○○○項目（２）登録画面を表示する。○○○○の中には、ステップＡ２で選択された、８つのエラーコードのうちのエラー０１１１、０１１２、０１１５、０１２１、０１２２、０１２３、０１２４又は０１２５のいずれかが記述される。
【０１１９】
また、ステップＢ１５で番号＝「１」及び「２」以外の項目Ｎｏ．が選択された場合は、ステップＢ１７に移行して項目Ｎｏ．（番号）＝「３」が選択されたか、又はそれ以外のＮｏ．が選択されたかに応じて制御を分岐する。項目Ｎｏ．（番号）＝「３」が選択された場合は、ステップＢ１８に移行してエラー○○○○項目（３）登録画面を表示する。○○○○の中には、上述した８つのエラー０１１１、０１１２、０１１５、０１２１、０１２２、０１２３、０１２４又は０１２５のいずれかが記述される。
【０１２０】
なお、ステップＢ１７で番号＝「１」、「２」及び「３」以外の項目Ｎｏ．、すなわち、項目Ｎｏ．（番号）＝「４」が選択された場合は、ステップＢ１９に移行してエラー○○○○項目（４）登録画面を表示する。○○○○の中には、上述した８つのエラー０１１１、０１１２、０１１５、０１２１、０１２２、０１２３、０１２４又は０１２５のいずれかが記述される。
【０１２１】
その後、ステップＢ２０に移行して、「種別」のアイコンキーＫ３５の選択有無に基づいて制御を分岐する。このとき、図６Ｂに示した診断内容入力画面Ｐ２２に「種別」のアイコンキーＫ３５が表示される。
【０１２２】
「種別」のアイコンキーＫ３５の選択が有った場合は、ステップＢ２１に移行して種別プルダウンメニュー項目の選択処理を実行する。図６Ｂに示したアイコンキーＫ３５の下方の入力内容表示領域IIIａには、入力項目が表示される。入力項目としては、「プルダウンメニュー」の文字情報と共に、「１．Ｉ／Ｏチェック、２．画像出力、３．コメント入力・・・」が表示される。
【０１２３】
その後、ステップＢ２６に移行する。「種別」のアイコンキーＫ３５の選択が無い場合は、ステップＢ２２に移行して「対象」のアイコンキーＫ３６の選択有無に基づいて制御を分岐する。図６Ｂに示した診断内容入力画面Ｐ２２で「対象」のアイコンキーＫ３６が表示される。
【０１２４】
「対象」のアイコンキーＫ３６の選択が有った場合は、ステップＢ２３に移行して対象プルダウンメニュー項目の選択処理を実行する。このとき、アイコンキーＫ３６の下方の入力内容表示領域IIIｂには、入力項目が表示される。入力項目としては、「プルダウンメニュー」の文字情報と共に、「１．モータ１、２．クラッチ１、３．センサ１・・・」が表示される。その後、ステップＢ２６に移行する。
【０１２５】
なお、ステップＢ２２で「対象」のアイコンキーＫ３６の選択が無い場合は、ステップＢ２４に移行して「判定閾値」のアイコンキーＫ３７の選択有無に基づいて制御を分岐する。図６Ｂに示した診断内容入力画面Ｐ２２には、「判定閾値」のアイコンキーＫ３７が表示される。
【０１２６】
「判定閾値」の選択が有った場合は、ステップＢ２５に移行して判定閾値プルダウンメニュー項目の選択処理を実行する。アイコンキーＫ３７の下方には、入力項目が表示される。入力項目は、「プルダウンメニュー」の文字情報と共に、「１．範囲指定１、２．−・・・」が表示される。
【０１２７】
その後、ステップＢ２６に移行する。ステップＢ２６では、「登録」のアイコンキーＫ２８の押下有無に基づいて制御を分岐する。当該アイコンキーＫ２８が押下されない場合は、ステップＢ２０に戻る。例えば、エラー０１２３の場合は、図６Ｂに示したような診断内容入力画面Ｐ２２の表示を継続するようになる。「登録」のアイコンキーＫ２８が押下された場合は、図８に示したメインルーチンのステップＡ５に戻る。そして、ステップＡ６に移行してエラー０１１１診断モードの登録内容を表示する。図７Ａ及びＢに示した例では、エラー０１２３診断モードの登録内容を示している。
【０１２８】
上述のステップＡ３でエラー０１１１以外が選択された場合は、ステップＡ７に移行して、エラー０１１２が選択された否かを判別する。エラーコードＥＣとしてエラー０１１２が選択された場合は、ステップＡ８に移行してエラー０１１２登録画面を表示する。その後、ステップＡ９に移行してエラー０１１２診断手順の登録処理を実行する（図１２〜図１４参照）。そして、図８に示したメインルーチンのステップＡ９に戻る。その後、ステップＡ１０に移行してエラー０１１２診断モードの登録内容を表示する（図７Ａ及びＢ参照）。
【０１２９】
また、ステップＡ７でエラー０１１１及びエラー０１１２以外が選択された場合は、ステップＡ１１に移行して、エラー０１１５が選択された否かを判別する。エラーコードＥＣとしてエラー０１１５が選択された場合は、ステップＡ１２に移行してエラー０１１５登録画面を表示する。その後、ステップＡ１３に移行してエラー０１１５診断手順の登録処理を実行する（図１２〜図１４参照）。そして、図９に示したメインルーチンのステップＡ１３に戻る。その後、ステップＡ１４に移行してエラー０１１５診断モードの登録内容を表示する（図７Ａ及びＢ参照）。
【０１３０】
また、ステップＡ１１でエラー０１１１、エラー０１１２及びエラー０１１５以外が選択された場合は、ステップＡ１５に移行して、エラー０１２１が選択された否かを判別する。エラーコードＥＣとしてエラー０１２１が選択された場合は、ステップＡ１６に移行してエラー０１２１登録画面を表示する。その後、ステップＡ１７に移行してエラー０１２１診断手順の登録処理を実行する（図１２〜図１４参照）。そして、図９に示したメインルーチンのステップＡ１７に戻る。その後、ステップＡ１８に移行してエラー０１２１診断モードの登録内容を表示する（図７Ａ及びＢ参照）。
【０１３１】
また、ステップＡ１５でエラー０１１１、エラー０１１２、エラー０１１５及びエラー０１２１以外が選択された場合は、ステップＡ１９に移行して、エラー０１２２が選択された否かを判別する。エラーコードＥＣとしてエラー０１２２が選択された場合は、ステップＡ２０に移行してエラー０１２２登録画面を表示する。その後、ステップＡ２１に移行してエラー０１２２診断手順の登録処理を実行する（図１２〜図１４参照）。そして、図１０に示したメインルーチンのステップＡ２１に戻る。その後、ステップＡ２２に移行してエラー０１２２診断モードの登録内容を表示する（図７Ａ及びＢ参照）。
【０１３２】
また、ステップＡ１９でエラー０１１１、エラー０１１２、エラー０１１５、エラー０１２１及びエラー０１２２以外が選択された場合は、ステップＡ２３に移行して、エラー０１２３が選択された否かを判別する。エラーコードＥＣとしてエラー０１２３が選択された場合は、ステップＡ２４に移行してエラー０１２３登録画面を表示する。その後、ステップＡ２５に移行してエラー０１２３診断手順の登録処理を実行する（図１２〜図１４参照）。そして、図１０に示したメインルーチンのステップＡ２５に戻る。その後、ステップＡ２６に移行してエラー０１２３診断モードの登録内容を表示する（図７Ａ及びＢ参照）。
【０１３３】
更に、ステップＡ２３でエラー０１１１、エラー０１１２、エラー０１１５、エラー０１２１、エラー０１２２及びエラー０１２３以外が選択された場合は、ステップＡ２７に移行して、エラー０１２４が選択された否かを判別する。エラーコードＥＣとしてエラー０１２４が選択された場合は、ステップＡ２８に移行してエラー０１２４登録画面を表示する。その後、ステップＡ２９に移行してエラー０１２４診断手順の登録処理を実行する（図１２〜図１４参照）。そして、図１１に示したメインルーチンのステップＡ２９に戻る。その後、ステップＡ３０に移行してエラー０１２４診断モードの登録内容を表示する（図７Ａ及びＢ参照）。
【０１３４】
なお、ステップＡ２７でエラー０１１１、エラー０１１２、エラー０１１５、エラー０１２１、エラー０１２２、エラー０１２３及びエラー０１２４以外のエラー０１２５が選択された場合は、ステップＡ３１に移行して、エラー０１２５登録画面を表示する。その後、ステップＡ３２に移行してエラー０１２５診断手順の登録処理を実行する（図１２〜図１４参照）。
【０１３５】
そして、図１１に示したメインルーチンのステップＡ３２に戻る。その後、ステップＡ３３に移行してエラー０１２５診断モードの登録内容を表示する（図７Ａ及びＢ参照）。このようにすると、８個（０１１１、０１１２、０１１５、０１２１、０１２２，０１２３、０１２４、０１２５）のエラーコードＥＣについて、診断モード時の設定内容を登録できるようになる。
【０１３６】
このような診断モード時の設定内容はＮＶＲＡＭ３３に格納される。なお、診断種別、診断対象、判定閾値等の診断内容を含めた診断プログラムＤＰｘの格納先は、ＮＶＲＡＭ３３に限られることはなく、ＨＤＤ３２に格納してもよい。いずれの場合も、診断プログラムＤＰｘは、診断モードとエラーコードＥＣとを対応付けて記憶される。このように、トラブルシュートの診断項目や、診断順序等を編集及び登録ができるので、効率良いデバッグ処理を実行できるようになる。
【０１３７】
この例では、ユーザが表示パネル１８のアイコンキーやキー入力装置１６等を操作して、ＮＶＲＡＭ３３に対して診断プログラムＤＰｘを編集し及び／又はそれを登録する場合について説明したが、これに限られることはなく、サーバから配信される診断データＤｘ’＝（ＥＣ＋ＤＰｘ）をネットワーク３９及び通信モデム１９を介してダウンロードしてもよい。このようにすると、通信モデム１９を介して所定の拠点からダウンロードした診断プログラムＤＰｘを編集し及び／又はそれを登録することができる。
【０１３８】
続いて、図１５〜図２０を参照しながら、カラー複写機１００における診断モード実行時の処理例について説明する。図１５Ａ及びＢは、エラー発生告知画面Ｐ４１及びパスワード入力画面Ｐ４２の表示例を示す図である。
【０１３９】
図１５Ａに示すエラー発生告知画面Ｐ４１は、図２に示した表示パネル１８で図示しないメニュー選択画面で「診断モード実行メニュー」を選択すると、当該表示パネル１８に表示されるものである。表示パネル１８ではキー入力用のアイコンが表示される。各種アイコンキーは表示パネル１８のタッチパネルによって実現される。各種アイコンキーに関してはキー入力装置１６を使用してもよい。
【０１４０】
表示パネル１８において、エラー発生告知画面Ｐ４１では、メッセージを表示する領域（以下メッセージ領域Ｉという）及びアイコンキーを表示する領域（以下キー入力領域IIという）が区分されて表示される。
【０１４１】
メッセージ領域Ｉには、例えば、「エラー０１２３が発生しました。」のメッセージが表示される。キー入力領域IIにおいて、画面の右下隅には、「診断モード」のアイコンキーＫ４１が表示される。アイコンキーＫ４１を押下すると診断モードに移行する。このように、診断モード実行時、エラー発生告知画面Ｐ４１で診断モードのアイコンキーＫ４１を選択できるようになる。
【０１４２】
図１５Ｂに示すパスワード入力画面Ｐ４２は、図１５Ａに示したエラー発生告知画面Ｐ４１で「診断モード」を選択すると、当該表示パネル１８に表示されるものである。パスワード入力画面Ｐ４２では、そのメッセージ領域Ｉに、例えば、「管理パスワードを入力して下さい。」のメッセージが表示される。キー入力領域IIにおいて、画面の右下隅には、「パスワード；＊＊＊＊」のアイコンキーＫ４２が表示される。アイコンキーＫ４２には、管理パスワードを入力する領域が設けられる。ユーザは、この領域に管理パスワードを入力する。このように、診断モード実行時、パスワード入力画面Ｐ４２で管理パスワードを入力できるようになる。
【０１４３】
図１６Ａ及びＢは、診断モード（エラー０１２３）機能起動画面Ｐ５１及びＩ／Ｏ機能診断中画面Ｐ５２の表示例を示す図である。
【０１４４】
図１６Ａに示す診断モード（エラー０１２３）機能起動画面Ｐ５１は、図２に示した表示パネル１８において、図１５Ｂに示したパスワード入力画面Ｐ４２で管理パスワードが正しく入力された場合に、当該表示パネル１８に表示されるものである。診断モード（エラー０１２３）機能起動画面Ｐ５１ではメッセージ領域Ｉに、例えば、「診断モード（エラー０１２３）」のタイトルが表示される。キー入力領域IIにおいて、画面の右下隅には、「スタート」のアイコンキーＫ４３が表示される。アイコンキーＫ４３を押下すると診断モード（エラー０１２３）をスタートする。このように、診断モード実行時、診断モード（エラー０１２３）機能起動画面Ｐ５１でアイコンキーＫ４３を押下することで診断モード（エラー０１２３）を起動できるようになる。
【０１４５】
図１６Ｂに示すＩ／Ｏ機能診断中画面Ｐ５２は、図１６Ａに示した診断モード（エラー０１２３）機能起動画面Ｐ５１で「スタート」を押下すると、当該表示パネル１８に表示されるものである。Ｉ／Ｏ機能診断中画面Ｐ５２では、そのメッセージ領域Ｉに、例えば、「Ｉ／Ｏ機能診断中」のタイトルが表示される。キー入力領域IIにおいて、画面の右下隅には、「キャンセル」のアイコンキーＫ４４が表示される。この例で、診断モード実行時、Ｉ／Ｏ機能診断中画面Ｐ５２でアイコンキーＫ４４を押下すると、Ｉ／Ｏ機能診断を途中でキャンセルできるようになる。
【０１４６】
図１７Ａ及びＢは、Ｉ／Ｏ機能診断結果画面Ｐ６１及び作像プロセス診断中画面Ｐ６２の表示例を示す図である。
【０１４７】
図１７Ａに示すＩ／Ｏ機能診断結果画面Ｐ６１は、図２に示した表示パネル１８において、図１６Ｂに示したＩ／Ｏ機能診断中画面Ｐ５２でＩ／Ｏ機能診断が終了した時点に、当該表示パネル１８に表示されるものである。Ｉ／Ｏ機能診断結果画面Ｐ６１ではメッセージ領域Ｉに、例えば、「Ｉ／Ｏ機能診断完了。異常ありません。」のメッセージが表示される。
【０１４８】
この例で、メッセージ領域Ｉとキー入力領域IIの間には、診断結果表示領域IVが設けられている。診断結果表示領域IVには、診断モード（エラー０１２３）における診断結果として、「センサ１：ＯＫ」、「センサ２：ＯＫ」、「モータ１：ＯＫ」、「クラッチ１：ＯＫ」が表示される。
【０１４９】
診断結果表示領域IVの下方には、「次へ」のアイコンキーＫ４５及び「キャンセル」のアイコンキーＫ４４が表示される。アイコンキーＫ４５を押下すると次の診断項目へ移行する。このように、Ｉ／Ｏ機能診断結果画面Ｐ６１でＩ／Ｏ機能診断の結果を確認できるようになる。
【０１５０】
図１７Ｂに示す作像プロセス診断中画面Ｐ６２は、図１７Ａに示したＩ／Ｏ機能診断結果画面Ｐ６１で「次へ」のアイコンキーＫ４５を押下すると、当該表示パネル１８に表示されるものである。作像プロセス診断中画面Ｐ６２では、そのメッセージ領域Ｉに、例えば、「作像プロセスチェック中」のタイトルが表示される。キー入力領域IIにおいて、画面の右下隅には、「キャンセル」のアイコンキーＫ４４が表示される。この例で、診断モード実行時、作像プロセス診断中画面Ｐ６２でアイコンキーＫ４４を押下すると、作像プロセス診断を途中でキャンセルできるようになる。
【０１５１】
図１８Ａ及びＢは、作像プロセス診断結果画面Ｐ７１及びガンマカーブ再調整中画面Ｐ７２の表示例を示す図である。
【０１５２】
図１８Ａに示す作像プロセス診断結果画面Ｐ７１は、図２に示した表示パネル１８において、図１７Ｂに示した作像プロセス診断中画面Ｐ６２で作像プロセス診断が終了した時点に、当該表示パネル１８に表示されるものである。作像プロセス診断結果画面Ｐ７１ではメッセージ領域Ｉに、例えば、「作像プロセスチェック完了。現像プロセスに異常あり。」のメッセージが表示される。
【０１５３】
この例で、メッセージ領域Ｉとキー入力領域IIの間に設けられた診断結果表示領域IVには、診断モード（エラー０１２３）における作像プロセスチェック結果として、「電位センサ１：ＯＫ」、「Ｖｈレベル：−１０００」、「Ｖｌレベル：１００」、「パッチ濃度センサ：ＯＫ」、「パッチ濃度（Ｈ）：２００」及び「パッチ濃度（Ｌ）：１５０」が表示される。
【０１５４】
診断結果表示領域IVの下方には、「次へ」のアイコンキーＫ４５及び「キャンセル」のアイコンキーＫ４４が表示される。アイコンキーＫ４５を押下すると次の診断項目へ移行する。このように、作像プロセス診断結果画面Ｐ７１で作像プロセスチェック結果を確認できるようになる。
【０１５５】
図１８Ｂに示すガンマカーブ再調整中画面Ｐ７２は、図１８Ａに示した作像プロセス診断結果画面Ｐ７１で「次へ」のアイコンキーＫ４５を押下すると、当該表示パネル１８に表示されるものである。ガンマカーブ再調整中画面Ｐ７２では、そのメッセージ領域Ｉに、例えば、「ガンマカーブ再調整中」のタイトルが表示される。キー入力領域IIにおいて、画面の右下隅には、「キャンセル」のアイコンキーＫ４４が表示される。この例で、診断モード実行時、ガンマカーブ再調整中画面Ｐ７２でアイコンキーＫ４４を押下すると、ガンマカーブ再調整を途中でキャンセルできるようになる。
【０１５６】
図１９及び図２０はカラー複写機１００に係る診断モード実行時の処理例（その１、２）を示すフローチャートである。
【０１５７】
このカラー複写機１００のＮＶＲＡＭ３３には、複写機本体内部の各作像ユニット８１や、作像駆動ユニット８２、レーザユニット８３、紙搬送ユニット８４等で予想されるエラーに関するエラーコードＥＣと、エラー発生時に、各作像ユニット８１や、作像駆動ユニット８２、レーザユニット８３、紙搬送ユニット８４の状態を診断するための診断項目とが予め対応付けられ、診断モードに関するデータとして診断プログラムＤＰｘが格納されている。診断項目には診断手順が含まれている。
【０１５８】
この例では、エラー０１２３の診断モードが登録されている場合であって、診断対象には３つの登録１〜登録３が設定され、診断項目には７つの項目１〜項目７が登録されている場合について説明をする。
【０１５９】
これらを診断モード実行条件にして、図１９に示すフローチャートのステップＣ１で図２に示した異常検出部９０はエラー発生を監視する。異常検出部９０は、作像ユニット８１、作像駆動ユニット８２、レーザユニット８３及び紙搬送ユニット８４の各々に設けられた各種センサＳＶ１や、ＳＶ２、センサ＃１、センサ＃２、センサＳＺ等から得られる、各種検知信号Ｓ＃１やＳ＃２、電圧検知信号ＨＶ１、ＨＶ２、タイミング検知信号Ｓst、ポジション検知信号Ｓsp、ビーム検知信号Ｓbd、用紙検知信号Ｓsz等と予め設定された各種信号の期待値とを比較して、異常又は正常を判別する。
【０１６０】
異常検出部９０は、各種検知信号Ｓ＃１、Ｓ＃２、ＨＶ１、ＨＶ２、Ｓst、Ｓsp、Ｓbd、Ｓsz等が期待値と一致しない場合、当該ユニットの「異常」を判断する。この例でエラーが発生すると、異常検出部９０が異常を解析する。例えば、エラー情報としてエラーコードＥＣ＝「エラー０１２３」をＣＰＵ５５に出力する。
【０１６１】
ステップＣ２でＣＰＵ５５は異常検出部９０からエラーコードＥＣ＝「エラー０１２３」を入力する。その後、ステップＣ３でＣＰＵ５５は表示パネル１８を制御して図１５Ａに示したようなエラー発生告知画面Ｐ４１を表示するようになされる。エラー発生告知画面Ｐ４１でメッセージ領域Ｉには、「エラー０１２３が発生しました。」のメッセージが表示される。この画面の右下隅には「診断モード」のアイコンキーＫ４１が表示される。
【０１６２】
ステップＣ４でＣＰＵ５５は、ユーザからの指示を受けて診断モードを実行するか否かで制御を分岐する。このとき、ユーザがアイコンキーＫ４１を押下すると診断モードに移行する。
【０１６３】
診断モードを実行する場合は、ステップＣ５に移行してＣＰＵ５５は、パスワードの入力要求を実行する。このとき、図１５Ｂに示したパスワード入力画面Ｐ４２では、そのメッセージ領域Ｉに、「管理パスワードを入力して下さい。」のメッセージが表示される。その画面の右下隅には、「パスワード；＊＊＊＊」のアイコンキーＫ４２が表示される。ユーザは、この領域に管理パスワードを入力する。
【０１６４】
ステップＣ６でＣＰＵ５５はパスワードを照合する。パスワードは予め登録されており、これを期待値としてＣＰＵ５５は比較照合する。パスワードが一致しない場合は、ステップＣ５に戻ってパスワード照合処理を繰り返す。
【０１６５】
パスワードが一致し照合ＯＫとなった場合はステップＣ７に移行してＣＰＵ５５は、表示パネル１８を制御して、図１６Ａに示したような診断モード（エラー０１２３）機能起動画面Ｐ５１で、メッセージ領域Ｉに「診断モード（エラー０１２３）」のタイトルを表示するようになされる。この画面でＣＰＵ５５は、診断モードのスタート指示を待機する。診断モード（エラー０１２３）機能起動画面Ｐ５１の右下隅には、「スタート」のアイコンキーＫ４３が表示される。ここでユーザがアイコンキーＫ４３を押下すると診断モード（エラー０１２３）をスタートする。
【０１６６】
スタート指示が有った場合は、ステップＣ８に移行してＣＰＵ５５は登録１を実行する。このとき、ＣＰＵ５５は表示パネル１８を制御して、図１６Ｂに示したＩ／Ｏ機能診断中画面Ｐ５２を表示する。そのメッセージ領域Ｉには、「Ｉ／Ｏ機能診断中」のタイトルが表示される。その画面の右下隅には、「キャンセル」のアイコンキーＫ４４が表示される。
【０１６７】
「登録１」の処理内容は、Ｉ／Ｏ機能診断であり、ＣＰＵ５５はこのＩ／Ｏ機能診断を実行する。項目１は、「第一センサ１」の診断であり、項目２は、「第二センサ２」の診断であり、項目３は「モータ１」の診断であり、項目４は、「クラッチ１」の診断である。
【０１６８】
その後、ステップＣ９に移行してＩ／Ｏ機能診断結果画面Ｐ６１を表示する。このとき、図１７Ａに示したＩ／Ｏ機能診断結果画面Ｐ６１では、メッセージ領域Ｉに、「Ｉ／Ｏ機能診断完了。異常ありません。」のメッセージが表示される。診断結果表示領域IVには、診断モード（エラー０１２３）における診断結果として、「センサ１：ＯＫ」、「センサ２：ＯＫ」、「モータ１：ＯＫ」、「クラッチ１：ＯＫ」が表示される。診断結果表示領域IVの下方には、「次へ」のアイコンキーＫ４５及び「キャンセル」のアイコンキーＫ４４が表示される。アイコンキーＫ４５を押下すると次の診断項目へ移行する。
【０１６９】
そして、ステップＣ１０に移行して次検査をするか否かによって制御を分岐する。例えば、エラー原因に明確になって対象部品の交換が必要になり、次検査をしない場合は、ステップＣ１１に移行して診断モードを中止し、ユーザに部品交換を促して診断モード処理を終了する。
【０１７０】
ステップＣ１０で未だエラー原因に明確になっていない場合は、次検査をするべく、ステップＣ１２に移行する。ステップＣ１２で、ＣＰＵ５５は登録２を実行する。「登録２」の処理内容は、作像プロセスチェックであり、ＣＰＵ５５はこの作像プロセスチェックを実行する。項目１は「電位センサ動作」のチェックであり、項目２は電圧Ｖｈの測定であり、項目３は電圧Ｖｌの測定であり、項目４はパッチ濃度センサの動作チェックであり、項目５はパッチ濃度（Ｈ）の測定であり、項目６は、パッチ濃度（Ｌ）の測定であり、項目７はトナー濃度の測定である。このとき、図１７Ｂに示した作像プロセス診断中画面Ｐ６２では、そのメッセージ領域Ｉに、「作像プロセスチェック中」のタイトルが表示される。その画面の右下隅には、「キャンセル」のアイコンキーＫ４４が表示される。
【０１７１】
その後、ステップＣ１３に移行して次検査をするか否かによって制御を分岐する。「次検査を実行しない」が選択されている場合は、ステップＣ１４に移行して表示処理を実行する。表示処理の内容は、チェック対象の表示＃Ａ及び表示＃Ｂである。ＣＰＵ５５はこのチェック対象表示＃Ａでは、感光体や、帯電極、電位センサ、転写器（ＨＶ１）、レーザユニット等の取り付け状況を表示パネル１８に表示する。チェック対象表示＃Ｂでは、現像ユニットや、帯電器（ＨＶ２）、パッチ濃度センサ等の取り付け状況を表示パネル１８に表示する。
【０１７２】
このとき、図１８Ａに示した作像プロセス診断結果画面Ｐ７１では、作像プロセス診断が終了した時点に、当該表示パネル１８に表示されるものである。作像プロセス診断結果画面Ｐ７１ではメッセージ領域Ｉに、「作像プロセスチェック完了。現像プロセスに異常あり。」のメッセージが表示される。
【０１７３】
診断結果表示領域IVには、診断モード（エラー０１２３）における作像プロセスチェック結果として、「電位センサ１：ＯＫ」、「Ｖｈレベル：−１０００」、「Ｖｌレベル：１００」、「パッチ濃度センサ：ＯＫ」、「パッチ濃度（Ｈ）：２００」及び「パッチ濃度（Ｌ）：１５０」が表示される。診断結果表示領域IVの下方には、「次へ」のアイコンキーＫ４５及び「キャンセル」のアイコンキーＫ４４が表示される。アイコンキーＫ４５を押下すると次の診断項目へ移行する。
【０１７４】
ステップＣ１３で「次検査を実行する」が選択されている場合は、ステップＣ１５に移行してＣＰＵ５５は登録３を実行する。このとき、ＣＰＵ５５は表示パネル１８を制御して、図１８Ｂに示したガンマカーブ再調整中画面Ｐ７２を表示する。ガンマカーブ再調整中画面Ｐ７２では、そのメッセージ領域Ｉに、例えば、「ガンマカーブ再調整中」のタイトルが表示される。その画面の右下隅には、「キャンセル」のアイコンキーＫ４４が表示される。ＣＰＵ５５は作像ユニット８１に制御信号Ｓ８１を出力し、作像駆動ユニット８２に制御信号Ｓ８２を出力してガンマ補正カーブを調整する（登録３）。これにより、エラーコードＥＣ＝エラー０１２３に係る診断モードを実行できるようになる。
【０１７５】
このように、実施形態としてのカラー複写機１００によれば、ＮＶＲＡＭ３３は診断モードを登録する。例えば、キー入力装置１６は、ＮＶＲＡＭ３３に対して診断プログラムＤＰｘの編集及び／又は登録するように操作される。ＮＶＲＡＭ３３は、診断モードとエラーコードＥＣとを対応付けて記憶するようになされる。これを前提にして、エラー発生時、異常検出部９０が当該複写機１００内の異常を検出してエラーコードＥＣをＣＰＵ５５に出力する。
【０１７６】
ＣＰＵ５５は、異常検出部９０から入力したエラーコードＥＣに対応する診断モードをＮＶＲＡＭ３３から受けて当該複写機１００のトラブルシュート（問題解決復旧処理）を実行するようになる。この例では、各種センサの動作状況を自己診断し、診断結果を表示パネル１８に表示させることで、不良箇所の特定を迅速に行えるようになった。
【０１７７】
従って、エラー発生時、当該複写機１００主導でトラブルシュートを実行できるようになる。もちろん、ユーザの指示に対応してＣＰＵ５５でトラブルシュートを進めることもできる。これにより、エラー発生後も、継続して、編集・登録された診断モードで当該複写機１００のトラブルシュートを実行できるようになる。
【０１７８】
しかも、効率的に不良箇所を特定し、不具合を解決することができ、診断プログラムＤＰｘに基づく作業手順（フロー）は、編集が可能なため、常に、最新の情報及び複写機本体（マシン）固有の特性に合わせた作業手順でトラブルシュートを実行することができる。
【０１７９】
また、当初想定していなかったポイントが不具合に関連していることがわかった場合に、その診断項目を追加することで、後日同様な不具合が発生した場合に、作業者が代わった場合でも、同様な問題を円滑かつ容易に解決できるようになる。更に診断情報をサポートセンターに集約してそれらをネットワーク等を通じて配信することにより、他機に対しても効率的に問題を解決することができるようになる。
【０１８０】
この実施例では、ユーザが表示パネル１８のアイコンキーやキー入力装置１６等を操作して、ＮＶＲＡＭ３３に対して診断プログラムＤＰｘを編集し及び／又はそれを登録する場合や、サーバから配信される診断データＤｘ’＝（ＥＣ＋ＤＰｘ）をネットワーク３９及び通信モデム１９を介して受信する場合等について説明したが、これに限らず、ＮＶＲＡＭ３３又はＨＤＤ３２に登録された診断データＤｘ’＝（ＥＣ＋ＤＰｘ）が更新されたとき、通信モデム１９及びネットワーク３９を介して所定のサービス拠点へ登録内容を送信するようにしてもよい。このようにすると、ネットワーク３９に接続された複数の複写機や複合機等で更新に係る診断プログラムＤＰｘ等を共有及び共用できるようになる。
【産業上の利用可能性】
【０１８１】
この発明は、自己診断機能を備えたカラープリンタやカラー複写機、これらのカラー複合機等に適用して好適である。
【図面の簡単な説明】
【０１８２】
【図１】本発明に係る実施形態としてのカラー複写機１００の構成例を示す概念図である。
【図２】カラー複写機１００の制御系の内部構成例を示すブロック図である。
【図３】診断データＤｘの構成例を示すデータフォーマットである。
【図４】ＮＶＲＡＭ３３における診断データＤｘの格納例を示す図である。
【図５】（Ａ）及び（Ｂ）は、エラーコード選択画面Ｐ１１及び登録項目選択画面Ｐ１２の表示例を示す図である。
【図６】（Ａ）及び（Ｂ）は、エラー［０１２３］の診断モード選択（登録２）画面Ｐ２１及びその診断内容入力画面Ｐ２２の表示例を示す図である。
【図７】（Ａ）及び（Ｂ）は、エラー［０１２３］の登録設定画面Ｐ３１及び設定内容確認画面Ｐ３２の表示例を示す図である。
【図８】診断モード登録例（その１）を示すフローチャートである。
【図９】診断モード登録例（その２）を示すフローチャートである。
【図１０】診断モード登録例（その３）を示すフローチャートである。
【図１１】診断モード登録例（その４）を示すフローチャートである。
【図１２】エラー○○○○診断手順の登録処理例（その１）を示すフローチャートである。
【図１３】エラー○○○○診断手順の登録処理例（その２）を示すフローチャートである。
【図１４】エラー○○○○診断手順の登録処理例（その３）を示すフローチャートである。
【図１５】（Ａ）及び（Ｂ）は、エラー発生告知画面Ｐ４１及びパスワード入力画面Ｐ４２の表示例を示す図である。
【図１６】（Ａ）及び（Ｂ）は、診断モード（エラー０１２３）機能起動画面Ｐ５１及びＩ／Ｏ機能診断中画面Ｐ５２の表示例を示す図である。
【図１７】（Ａ）及び（Ｂ）は、Ｉ／Ｏ機能診断結果画面Ｐ６１及び作像プロセス診断中画面Ｐ６２の表示例を示す図である。
【図１８】（Ａ）及び（Ｂ）は、作像プロセス診断結果画面Ｐ７１及びガンマカーブ再調整中画面Ｐ７２の表示例を示す図である。
【図１９】カラー複写機１００に係る診断モード実行時の処理例（その１）を示すフローチャートである。
【図２０】カラー複写機１００に係る診断モード実行時の処理例（その２）を示すフローチャートである。
【符号の説明】
【０１８３】
１Ｙ，１Ｍ，１Ｃ，１Ｋ  感光体ドラム  
３Ｙ，３Ｍ，３Ｃ，３Ｋ  書込みユニット
４Ｙ，４Ｍ，４Ｃ，４Ｋ  現像ユニット
６  中間転写ベルト（像担持体）
１０Ｙ，１０Ｍ，１０Ｃ，１０Ｋ    画像形成ユニット（画像形成部）
１２Ａ，１２Ｂ  レジストセンサ
１５  制御部
１６  キー入力装置（入力部）
１８  表示パネル
３３  ＮＶＲＡＭ（記憶部）
５５  ＣＰＵ
８０  画像形成部
８１  作像ユニット
８２  作像駆動ユニット
８３  レーザユニット
８４  紙搬送ユニット
９０  異常検出部
１００  カラー複写機
１０１  複写機本体
１０２  スキャナ部
２０１  自動原稿給紙装置
２０２  原稿画像走査露光装置
【図１】
2008071067.tif 000003
【図２】
2008071067.tif 000004
【図３】
2008071067.tif 000005
【図４】
2008071067.tif 000006
【図５】
2008071067.tif 000007
【図６】
2008071067.tif 000008
【図７】
2008071067.tif 000009
【図８】
2008071067.tif 000010
【図９】
2008071067.tif 000011
【図１０】
2008071067.tif 000012
【図１１】
2008071067.tif 000013
【図１２】
2008071067.tif 000014
【図１３】
2008071067.tif 000015
【図１４】
2008071067.tif 000016
【図１５】
2008071067.tif 000017
【図１６】
2008071067.tif 000018
【図１７】
2008071067.tif 000019
【図１８】
2008071067.tif 000020
【図１９】
2008071067.tif 000021
【図２０】
2008071067.tif 000022