(57)【特許請求の範囲】
【請求項１】
モジュール式部品を受容するようになされたシステムにおいて診断を行うための診断方法であって、
（ａ）システム部品およびモジュール式アドオン部品の複数の階層表示各々の内の最も高い階層レベルを同じ色でグラフィック表示する工程と、
（ｂ）システムに接続されたモジュール式部品を検知する工程と、
（ｃ）各接続されたモジュール式部品の電気的コントロール・トポロジーと故障状態を示す故障状態情報を受け取る工程と、
（ｄ）前記受け取った故障状態情報に基づいて、故障しているモジュール式部品があるか否かを判断し、故障しているモジュール式部品があると判断した場合、当該故障しているモジュール式部品に対応する前記最も高い階層レベルの表示色を、故障しているモジュール式部品がないと判断された当該故障していないモジュール式部品に対応する最も高い階層レベルの表示色と異ならせ、マウスによりクリックされる毎に１つずつ最も高い階層レベルの階層表示から下位の階層表示に切り替える工程と、
を含む診断方法。
【請求項２】
システムに接続された製造後のモジュール式アドオン部品を診断するための診断方法であって、
（ａ）システム・グラフィック表示のために選択されたモジュールに関する製造時に記憶されていないコントロール・システム・トポロジー情報を検索する工程と、
（ｂ）各モジュールを介して、１つのモジュールの部品についての診断情報を生成する工程と、
（ｃ）システム・グラフィック表示のために選択された１つのモジュールに関するモジュール診断情報を検索する工程と、
（ｄ）モジュールの部品の複数の階層表示各々の内の最も高い階層レベルを同じ色でグラフィック表示すると共に、前記検索されたモジュール診断情報に基づいて、故障しているモジュール式部品があるか否かを判断し、故障しているモジュール式部品があると判断した場合、当該故障しているモジュール式部品に対応する前記最も高い階層レベルの表示色を、故障しているモジュール式部品がないと判断された当該故障していないモジュール式部品に対応する最も高い階層レベルの表示色と異ならせ、マウスによりクリックされる毎に１つずつ最も高い階層レベルの階層表示から下位の階層表示に切り替える工程と、
（ｅ）部品レベル間にリンクを設ける工程と、
（ｆ）表示された部品レベルの診断状況を表示する工程とを含む診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気的、機械的および電気機械的システムおよびデバイスの自動診断方法に関する。さらに詳細には、本発明は、モジュール・アドオンを収容するシステムやでデバイスのための改良された診断方法および故障点検方法に関する。
【背景技術】
【０００２】
文書再生機械のような現時の電気的および電気機械的システムは、究極の作業現場で装着され組み立てられる個別のモジュール式部品として製造され、販売されることが多くなってきている。それらのモジュール式部品の状態を電子的にモニタしかつ故障状態（期待正常動作から外れた状態）があればそれを適宜のデイスプレイにレポートして、保守修繕要員と顧客との両方が部品故障の原因とその解決法を適切に診断できる能力を高めるための効果的な診断システムを提供することも望まれている。
【０００３】
モジュール式システム診断技法に対する従来のアプローチは、ゼロックス５０９０／製品群によって類型化されており、そこでは、システムに接続されることが予期されるモジュール式部品の全てに対する電気的コントロール情報が、１つまたは複数のコア部品が工場を出る前に、予め記憶される。階層表示は、モジュールのあらゆる部品における故障状態を表示するための助成手段として使用できるシステムに接続された各モジュールの電気的コントロール・トポロジーを示す。これは、予め定義されたモジュール式部品のみがシステムに装着されるか、あるいは他のモジュール式部品がシステムに装着される（例えば、中核システム部品の製造者または供給者とは関係のない別個の実体によって製造されたり供給されたりする）場合には、標準のユーザ・インタエースを修正することなしに診断を行うかあるいは診断結果を表示する可能性があるという点で、本質的に、クローズド・アーキテクチャ・アプローチ（closed architecture approach）である。オープン・アーキテクチャ・システムと、予め記憶されたスタテイックまたはハード・コード化された情報に依存することなしにシステムに接続された全てのモジュールの電気的コントロール・トポロジーを取り入れる動的な電気的コントロール・ダイヤグラムを提供する機能との両方をモジュール式システムに設ける必要がある。また、モジュールにおける部品の故障に関連した表示情報だけでなく、モジュール式部品の状態情報をも提供するためのオープン・アーキテクチャ・システムを提供する必要もある。
【特許文献１】米国特許第５５３３１９３号
【特許文献２】米国特許第５７６８４９５号
【特許文献３】米国特許第６０４９７６４号
【特許文献４】米国特許第６３５３８９９号
【特許文献５】米国特許第６５８４４３０号
【特許文献６】米国特許第６７８２３４５号
【特許文献７】米国特許第６７８２４９５号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上述した先行技術の問題点および制約を解決せんとするものである。
【課題を解決するための手段】
【０００５】
本発明は、モジュール式部品を受容するようになされたシステムにおいて診断を行うための診断方法であって、ａ）システム部品およびモジュール式アドオン部品の階層表示をグラフィック表示する工程と、ｂ）システムに接続されたモジュール式部品を検知する工程と、ｃ）各接続されたモジュール式部品の電気的コントロール・トポロジーと故障状態を動的に要請しかつ受け取る工程と、ｄ）各接続されたモジュール式部品の電気的コントロール・トポロジーと故障状態を上記ａ）工程の表示で動的に統合する工程とを少なくとも含む方法を提供する。
【０００６】
また、本発明は、システムに接続された製造後のモジュール式アドオン部品を診断するための診断方法であって、ａ）システム・グラフィック表示のために選択されたモジュールに関する製造時に記憶されていないコントロール・システム・トポロジー情報を動的に検索する工程と、ｂ）各モジュールを介して、１つのモジュールの部品についての診断情報を生成する工程と、ｃ）システム・グラフィック表示のために選択された１つのモジュールに関するモジュール診断情報を動的に検索する工程と、ｄ）グラフィック表示のために選択されたモジュールの部品レベルを階層表示する工程と、ｅ）部品レベル間にリンクを設ける工程と、ｆ）表示された部品レベルの診断状況を表示する工程とを少なくとも含む方法を提供する。
【発明の効果】
【０００７】
本発明の教示は、例えば高速、大容量複写機およびプリンターのような、任意の数の電気機械的システムおよび機械に適用することができる。
【実施例】
【０００８】
図１のシステム１００は、オープン・アーキテクチャ機能を有するモジュール式文書再生システムである。システム・コア１１０は、例えば、静電画像再生を行うための印刷エンジン１５０、電源１３０、メモリー１４０、ユーザとの通信を行うため、およびシステムに接続された部品についての状態情報および診断情報をグラフィック表示およびテキスト表示するための、両方の働きをするユーザ・インタフェース１２０のような部品を含むものでありうる。例えば、プリント・エンジンよりなるメインユニットに文書を送るためのフィーダ・モジュール１７０と、文書コピーを積み重ねかつ分類するためのスタッカ・モジュール１８０と、他の文書仕上げ動作（例えばバインデイング）として象徴的に示されたモジュール１９０のような他のモジュールとを含んだ多くのモジュール形式が想定されている。これらのモジュールは、本発明の範囲から逸脱することなしに、標準的なまたは独自仕様のバスを介して接続することができる。
【０００９】
ユーザ・インタフェース１２０には、接続された全てのモジュールの電気的コントロール・トポロジーとともに、各モジュールの状態や、モジュール部品の故障状態を表示するためのデイスプレイ（図示せず）が接続されている。「周辺の」、「コンピュータ周辺の」および「周辺装置」という用語は、例えば、プリンターのような従来のコンピュータ周辺デバイスであるか、あるいはコンピュータインタフェースを有する機器のような他のデバイスであるかに関係なく、コンピュータと接続できる任意の装置に関連している。各モジュールに対する診断ルーチンは、ユーザ・インタフェース１２０によって、あるいは
プログラム・アンド・システムズ・インフォメーション・プロトコル１９４（Program and Systems Information Protocol (PSIP) 194）またはシステム・コア１１０に接続されたパーソナル・サービス・ワークステーション１９８（Personal Service Workstation (PSW) 198）によって、開始されかつコントロールされる。
【００１０】
図２におけるデイスプレイ２０５は、装着されたモジュールを、それらの現在の状況（例えば、適切に機能しているか、故障しているか、あるいはコミュニケーションや停電の問題で中間の状態にあるか）とともに示す、システムユーザに見えるものの一例を図式的に示している。例えば、グラフィカル・デイスプレイ２０５は、フィーダ・モジュール２７０がプリントエンジン２５０に接続され、そのプリントエンジン２５０がバインデイング・モジュール２９０（コピーをバインデイングするための）に接続され、そしてバインデイング・モジュール２９０がプリントジョブのコピーを出力する（スタッキングおよび／またはソーテイングする）ためのスタッカ・モジュール２８０に接続されていることを示している。
【００１１】
本発明は、システムに接続された各モジュールの電気的コントロール・レベルを階層的に表示し、最高のレベルはデフォルトで表示される。最高のレベルを除いて、各レベルは、問題のレベルの直ぐ上のレベルによって電気的にコントロールされる部品を有しており、そしてそれと同じレベルが、それより低い中間のレベルにおける部品を電気的にコントロールする。好ましい実施形態では、モジュールがそれらの部品の故障状態に陥った場合に、それを表示するためにカラー・コーデイング・スキーム（color-coding scheme）が用いられる。したがって、図３では、スタッカ・モジュールの階層デイスプレイの第１のレベル表示が、それの最高のレベルのカラー（例えば、グリーン）によって、スタッカが正常に機能していることを示す。モジュール２８０は、そのモジュールの３つの独立した部分を表す３つの個別の「チェーン」を表示に有している。第２のレベル２８２では、各チェーンが、複数の「チャンネル」を有し、さらに絞込み（refinements）を表している。表示の第３のレベル２８４では、各チャンネルが、個々の素子を表す複数のプリント配線基板アセンブリ（PWBA）を有している。表示の第４のレベル２８６は、PWBAのさらに詳細な図の表示である。図３では、実施例PWBA２８６の状態ボックス２８８は、PWBA２８６が正常に動作していること（「OK」の状態）を示している。
【００１２】
図３における正常に機能しているモジュールの例とは対照的に、図５の表示は、PWBA、したがって故障状態にあるモジュールを示している。本発明のカラー・スキームは、チェーン１に故障状態が存在することを、黄色のようなカラーで表示する。例えば、カラー赤はPWBA 1が故障していることを示す。さらに、カラー赤は、第４のレベル２８６において、PWBA 1の状態（ボックス２８８）が故障であることを示す。
【００１３】
要約すると、あるモジュールが、故障状態にある部品を有する場合には、ユーザは、最も高いレベルで「ダブルクリック」して、故障している部品があると表示されたレベルに達するまで続ければよい。そのレベルは、１つまたは複数の影響を受けた部品と、故障の性質を示す図５の表示２８６のような表示を含んでいるであろう。
【００１４】
本発明が関連する技術に精通した人は、モジュール、チェーン、チャンネル、PWBA等の数は設計上の選択事項であることを理解するであろう。
【００１５】
本発明の自動化された診断／故障点検プログラム４００が、図４のフローチャートで示されている。適切で、本発明の教示を与える可能な開始ポイントは多数あるが、１つの可能な開始ステップ４０２は、システムのモジュール式部品のアイコンを図式的に表示する。最後の診断プログラム以来、新しいモジュールが接続された場合には、ユーザ・インタフェースが、システムに接続されているモジュールを確認して、表示を更新する（ステップ４０４）。
【００１６】
タイマーの設定時刻で（あるいはカウンターが予め設定されたカウントに達したときに）、好ましい実施形態では、システムによって全体的な診断動作が定期的に行われる。あるいは、ユーザが、プリントジョブ間で行われるべき特定のモジュールに対する診断動作を行ってもよい。したがって、ステップ４０６は、ユーザが診断動作を行ったかどうか、あるいは予定された定期的診断動作の時期であるかどうかを判定する。いずれかの状態が存在する場合には、アルゴリズムはステップ４０８へと進む。そうでない場合には、アルゴリズムはステップ４０６にとどまる。
【００１７】
ステップ４０８では、ユーザ・インタフェースは、ユーザが特定のモジュールに対して診断動作を行った場合に、目標モジュールの各部品の名称と状態を要請する（図４のケースＡ）。全体的な診断動作が自動的に実行される場合には（図４のケースＢ）、ユーザ・インタフェースは、システムに接続された全てのモジュールの各部品の名称と状態を要請する。調査された１つまたは複数のモジュールが、ステップ４１０で要請された情報を送ることによってユーザ・インタフェースに応答する。
【００１８】
ステップ４１２では、任意の故障状態が、グラフィカル・デイスプレイにおける最も高いレベルの特別なカラー・コードによって示される。例えば、モジュールのアイコンが青または緑ではなくて赤での表示である場合には、そのモジュールの部品の１つに故障状態が存在する。モジュールに故障状態が存在する場所を判定するために、ユーザは、故障した部品における電気的レベルに到達するまで、モジュールの後続レベルにアクセスするために、ポインテイング・デバイスを「ダブル・クリック」する（ステップ４１４）。特定の故障部品と故障状態がステップ４１６で表示される（図３をも参照されたい）。
【００１９】
前述したように、１つのモジュールにおけるおよび特定のモジュール式部品の故障のカウントも保持されかつ表示される。したがって、故障した部品の状態が最後の動作から変化しているかをアルゴリズムが判定する（ステップ４１８）。そのように変化している場合には、カウントが更新され、表示される（ステップ４２０および４２２）。変化していない場合には、既存のカウントが表示される（ステップ４２２）。アルゴリズムはステップ４２４で終了する。
【００２０】
ユーザ・インタフェースによって実行される診断および表示アルゴリズム４００における機能が、PSIPまたはPSWのような他の手段によって実行できることを想起すべきである（上記を参照されたい）。
【００２１】
このように、ハード・コード化（hard-coded）された先行技術のアプローチ（診断を実行してグラフィック表示ができる）の制約を伴うことなしに、標準的なインタフェースによって、接続されたモジュールの全てについて診断を実行することができ、かつモジュール式部品の状態と特定の故障状態をグラフィック表示することができるオープン・アーキテクチャ・モジュール式システムについて説明した。
【００２２】
上記の説明が与えられているからには、本発明の変更および修正が可能である。しかし、本発明が関連する技術に習熟した人にとって明白な全ての変更および修正は、この特許証によって認められた保護の範囲内にあると認められる。
【図面の簡単な説明】
【００２３】
【図１】アドオン・モジュール式システムの自動化された対話式の診断が可能な本発明のシステムの包括的な概略図である。
【図２】本発明によるシステムに接続されたモジュールのサンプル・グラフィック表示である。
【図３】どの部品も故障状態にない場合における階層モジュール表示の異なるレベルを示している。
【図４】本発明の診断および表示方法で用いられる工程の詳細を示すフローチャートである。
【図５】少なくとも１つの部品が故障状態にある場合における階層モジュール表示の異なるレベルを示している。
【符号の説明】
【００２４】
１００  モジュール式文書再生システム
１２０  ユーザ・インタフェース
１３０  電源
１３４  コントローラ
１４０  メモリー
１５０  プリント・エンジン
１７０  モジュール（例えばフィーダ）
１８０  モジュール（例えばスタッカ）
１９０  モジュール（例えば他の仕上げ）
１９４  プログラムおよびシステム情報プロトコル
１９８  パーソナル・サービス・ワークステーション
【図１】
0004822721.tif 000002
【図２】
0004822721.tif 000003
【図３】
0004822721.tif 000004
【図４】
0004822721.tif 000005
【図５】
0004822721.tif 000006