(57)【特許請求の範囲】
【請求項１】
複数モジュール式装置において互換可能な複数のモジュールのエラーを含む動作上の事象を追跡するために、前記複数モジュール式装置を構成するコントローラによって実行される方法であって、
前記複数モジュール式装置に関連するモジュールの識別、配置および、導入または取外しの時間のうちの少なくとも１つを示している項目を含む前記複数モジュール式装置に関するコンフィギュレーションログを生成するステップと、
各モジュールのエラーログを含んだ各モジュールの動作上の事象に関する事象ログを各モジュールから取得するステップと、
取得された事象ログと生成されたコンフィギュレーションログとに基づいて、前記複数モジュール式装置を構成していたときの各モジュールにおいて発生したエラーと、前記複数モジュール式装置と異なる装置を構成していたときの各モジュールにおいて発生したエラーとの弁別を助成する統合ログを出力するステップと、を含む方法。
【請求項２】
電子写真式イメージングシステムにおいて互換可能な複数のモジュールの動作上の事象を追跡するために、前記電子写真式イメージングシステムを構成するコントローラにより実行される方法であって、
前記電子写真式イメージングシステムにおける個々の機器構成の変更を記録するコンフィギュレーションログを生成するステップと、
前記動作上の事象および前記動作上の事象の発生時間を記録する互換可能な複数のモジュールの各自のエラーログを各モジュールから取得するステップと、
コンフィギュレーションログおよびエラーログの内容に基づき、前記電子写真式イメージングシステムを構成していたときの各モジュールにおいて発生したエラーと、前記電子写真式イメージングシステムと異なる装置を構成していたときの各モジュールにおいて発生したエラーとを弁別させるための統合ログを生成するステップと、を含む方法。
【請求項３】
モジュール式装置において互換可能な複数のモジュールの動作上の事象を追跡するために、前記モジュール式装置を構成するコントローラによって実行される方法であって、
前記モジュール式装置の機器構成の変更を記録するコンフィギュレーションログを取得するステップと、
各モジュールのエラーログを含んだ各モジュールの動作上の事象の事象ログを各モジュールから取得するステップと、
前記モジュール式装置を構成していたときの各モジュールにおいて発生したエラーと、前記モジュール式装置と異なる装置を構成していたときの各モジュールにおいて発生したエラーとを弁別させるために、各エラーログをセグメント化して出力するステップと、を含む方法。
【請求項４】
１つ以上のモジュールを互換可能に受け入れることができる再構成可能なモジュール式装置であって、
前記モジュールにデータおよび制御信号を伝達するコントローラと、
前記モジュールはサービス関連事象に対応し、各モジュールのエラーログを含んだ事象ログを記憶するロギングサービスを備えており、
前記コントローラは、モジュールの追加、取外しおよび再配置のうちの少なくとも１つを監視させ、前記モジュールの追加、取外しまたは再配置に応答してコンフィギュレーションログを生成させるルーチンを実行し、
前記モジュール式装置を構成していたときの各モジュールにおいて発生したエラーと、前記モジュール式装置と異なる装置を構成していたときの各モジュールにおいて発生したエラーとを弁別させるための統合ログを出力するために前記事象ログおよび前記コンフィギュレーションログにアクセスするログビューアと、を含むモジュール式装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データロギング、より詳しくは、複数モジュール装置の各モジュールのエラーおよび／または他の動作上の事象を追跡するための方法および装置に関する。
【０００２】
【従来の技術】
電子写真式プリンタまたは複写機は、モジュール式装置の例となる。そうした装置は、特定のジョブの要求条件を満たすためにオペレータが装置を再構成できるようにする、例えば交換可能な、いくつかのモジュール式構成品を含み得る。多くの同様の装置において、モジュール性は、１つ以上のモジュールを追加および／または交換することによってカスタマイズまたはアップグレードを可能にする。保守を支援するために、複数モジュール式装置はたいてい、各モジュールの履歴性能情報を指示する情報を検出し記憶する。そのようないわゆるデータログは、ローカルで調査されるかまたは遠隔の診断センターに送られて、装置の誤りのない動作を維持するために取るべき補正または保守措置が、もしあれば何であるかを技術者が決定するのを助ける。
【０００３】
【発明が解決しようとする課題】
複数モジュール式装置のログを利用する際にぶつかる課題は、あるモジュールが代替、交換または取外しされたかもしれない場合に、観察されたデータが装置の現在の性能を真に反映しているかどうかの決定に関係する。オペレータが記録を取らずに、または以後の保守技術者に再構成を通知せずに装置を再構成した場合、難題が起こり得る。さらに、装置のモジュールの記憶素子が、機器構成された時点で、無関係または無用な情報を含んでいるかもしれない。例えば、記憶されたエラーまたは事象は、異なる装置または別様に機器構成された装置の一部であった時のモジュールの状態を指示していることもある。従って、モジュール式装置の各モジュールの個別のデータログにおけるあるデータの有無は、現在の機器構成に関連するデータが容易に識別できないかもしれないので、問題の診断を複雑にさせ得る。
【０００４】
本発明は、特に、複数モジュール装置における各データログを取得、記憶、結合および／または解読するための方法を提供することによって、上記および他の課題に取り組むものである。
【０００５】
【課題を解決するための手段】
本発明の１態様によれば、交換可能モジュールを含む電子写真式イメージングシステムにおける統合エラーログを付与する方法が提供される。この方法は、イメージングマシンにおける個々の機器構成の変更を指示するコンフィギュレーションログを付与し維持することと、イメージングマシンの交換可能モジュールに関する各自のエラーログを付与することと、ここにおいて、エラーログは各モジュールに関連するエラーおよびその発生時間を記録するものであり、コンフィギュレーションログおよびエラーログの内容に基づき、現在のまたは選択したマシン機器構成に従ってエラーを弁別するように統合ログを生成することとを含む。この方法は、例えば、イメージングマシンから遠隔のサーバにコンフィギュレーションログおよびエラーログを記憶し、統合ログを付与するためにサーバにアクセスすることによって、統合ログの遠隔表示を行うことを選択的に含む。
【０００６】
本発明の別の態様によれば、各モジュールに関する動作上の事象を記録する互換性モジュールを有するモジュール式装置において具体化される方法は、各モジュールに関するエラーログおよび、モジュール式装置の機器構成の全部の変更を指示するコンフィギュレーションログを付与することと、事象ログとコンフィギュレーションログとを併合して結合ログを生成することによって、選択された機器構成に従った事象の統合ログを付与することと、機器構成情報に従って結合ログの項目をセグメント化することと、複数の機器構成のうちの選択されたものに従った情報を提示することとを含む。
【０００７】
本発明のさらに別の態様によれば、１つ以上のモジュールを互換可能に受け入れることができるモジュール式装置が提供される。モジュール式装置は、モジュールにデータおよび制御信号を伝達するコントローラを含み、ここにおいて、モジュールはサービス関連事象に対応する第１の集合の項目を記憶するロギングサービスを備える。コントローラは、モジュールの追加、取外しおよび再配置のうちの少なくとも１つを監視させ、モジュールの追加、取外しまたは再配置に応答して第２の集合の項目を生成させるルーチンを備える。ログビューアは、モジュール式装置のある機器構成に従った選択された動作上の事象を表示する統合ログを出力するために第１および第２の集合の項目にアクセスする。モジュール式装置はさらに、遠隔診断を助成するためにモジュール式装置から遠隔のサーバに第１および第２の集合の項目の伝送を可能にする入出力インタフェースを含み得る。
【０００８】
本発明の上記および他の目的は、添付図面に関連して行う以下の説明の精査によって明白となるであろう。しかし、本発明は、添付請求項によって詳細に指摘される。
【０００９】
【発明の実施の形態】
図１は、主コントローラ１２、入出力インタフェース１４および、それぞれモジュールＡ，Ｂ，ＣおよびＸとして示された複数の交換可能モジュール２０，２２，２４および２６を有する複数モジュール式装置１０を概念的に図示している。インタフェース１４は、装置１０のオペレータからの入力を受け取り、または、オペレータに出力を表示する。遠隔診断を支援するために、インタフェース１４は、電話または他のネットワークを介して遠隔オペレーションセンターとの接続および情報の転送を可能にするモデムも含み得る。モジュール２０〜２６の各々は、好ましくは、それが接続されているモジュールの少なくとも１つの動作上の特性または事象に関する情報を検出し記録する、関係するエラーログまたはデータログ３０，３２，３４および３６を含む。
【００１０】
本発明の構成は、好ましくは、トラブルシューティングおよび保守を支援するために装置１０のエラーおよび動作上の情報のローカルおよび／または遠隔の調査を可能にする。関係するモジュールに付属して示されているが、エラーログは、ローカルまたは遠隔の関連装置１０であるサーバに記憶または複製することができる。有利なことに、それは、装置の動作を維持するために必要なサービス時間および人力を低減する。
【００１１】
例えば、電子写真式イメージングまたは類似の文書複製装置において、モジュールＡは文書ハンドラ／フィーダよりなり、モジュールＢは仕上げステーションまたはソータよりなり、モジュールＣは丁調べ／綴合ステーションよりなるものとし、それらの各々は経路４０に沿って移動している紙支持体に関するタスクを実行する。装置１０は、任意の数のモジュールＸを含み得る。モジュールが接続する主マザーマシンは、周知の通り、文書スキャナ、画像プロセッサ、画像強調プロセッサ、スキャナシステムコントローラ、現像ステーションを含み得る。さらに、モジュールＡ，Ｂ，Ｃおよびマザー装置は、任意の数のサブモジュールを含み得る。
【００１２】
例えば、経路４０に沿って移動している文書が、モジュールＡにおいてミスアラインメントまたは他の送給誤動作を生じ始めた場合、モジュールＡは、対応するエラーコードをそのデータログまたはエラーログ３０に送り、コントローラ１２またはモジュールＡのどちらかがそのエラーコードに時刻および日付のスタンプを付与する。同様に、エラー情報は仕上げモジュールにおけるミスアライメント故障から生じるかもしれず、その場合、対応するエラーコードがデータログ３２に記録される。ラスタ出力スキャナの回転ポリゴン用モータの故障、現像装置に関係する構成要素のいずれかの誤動作、供給紙の空乏、または、仕上げ装置におけるステープルまたは綴合媒体の検出ミスアラインメントは、エラーコードが各モジュールまたはサブモジュールメモリに記録されることになる、別のタイプの誤動作またはサービス関連データである。コントローラ１２は、エラーまたは動作上のデータについてモジュールおよびサブモジュールを定期的にポーリングすることができる。代替的に、コントローラ１２は、各種モジュールまたはサブモジュールから送信されたデータをリアルタイムで受信し記録することもできる。
【００１３】
本発明の１態様によれば、コントローラ１２は、装置１０の機器構成および／または機器構成の変更を記録するコンフィギュレーションログ１６も含む。動作時、コントローラ１２は、装置１０に付属するモジュールの識別、それらのモジュールの配置または順位および、モジュールの配置に関係するタイムスタンプを検出する。そうした検出の後、コントローラ１２はその情報をコンフィギュレーションログ１６に記憶する。事実上、コンフィギュレーションログ１６は、装置１０において実施されたコントローラ１２に関わるモジュールのすべての追加、取外し、代替、再配列、交換および／または他の再構成の記録を含む。選択的に、コントローラ１２は、コンフィギュレーションログ１６の内容のコピーを各モジュールに転送することもでき、それによって、交換可能モジュールにおけるエラーまたは他の動作上のデータは、たとえいつ、どこであっても、装置１０に匹敵する他のマシンによりその機器構成の履歴に関して調査することができる。さらに、コンフィギュレーションログは装置１０のコントローラと同じ場所に存在する必要はない。例えばネットワーク環境では、機器構成情報は、本発明に従った以後のアクセスおよび処理のためにローカルまたは遠隔のサーバに伝送され得る。
【００１４】
上述の電子写真式イメージングマシンの例において、コンフィギュレーションログ１６の更新は、モジュールまたはサブモジュールの追加または取外しに際して自動的に生じる。更新は、モジュールまたはサブモジュールが、スイッチ型検出器に応答して、モジュールが追加または取外された時にその識別子情報とともにメッセージをコントローラ１２に送るかまたは、コントローラ１２が、個々のモジュールおよびサブモジュールに対して各自の識別および存在を検出し記録するために定期的または無作為にポーリングすることによって行われ得る。装置１０の各種モジュール機器構成は、各モジュールおよびサブモジュールのエラーまたは動作上のデータの各項目とともに記録され得る機器構成番号を確立するために第１の機器構成に始まり、連続的に番号が付与され得る。
【００１５】
上述の例において、モジュールＡ，Ｂ，ＣおよびＸは、異なる時期にイメージングマシン１０にインストールされたかもしれない。コンフィギュレーションＮｏ．１と指定された第１の機器構成は、モジュールＡおよびＢだけを含み得る。本発明の１態様によれば、同一モジュールがマシン内の異なる位置において使用されている場合、コンフィギュレーションログ１６はマシン内のモジュール位置の変更を反映し得る。従って、呼称「モジュールＡ，Ｂ」がコンフィギュレーションＮｏ．１を指示するのに対して、コンフィギュレーションＮｏ．２は、モジュールＡおよびＢが同一マシン内で再配置されたことを示すために「モジュールＢ，Ａ」として反映されている。マシン内での特定のモジュールの位置を指示するためにより複雑な方式を使用することもできる。機器構成の個々の変更に時刻および日付のタイムスタンプを付与することにより、オペレータは、いつモジュールが印刷機内で取外し、追加または再配置されたかを決定できる。
【００１６】
図２は、装置１０の各モジュールにおいて記録されたエラーログ情報の例示的フォーマットを示し、複数マシン環境におけるそれらの連続使用の間の各モジュールの性能および／または完全性を追跡するための手段を提供する。例えば、エラーログ４０は、モジュールＡにおけるエラーコードおよび動作上の事象の関係するランタイムスタンプを図示し、エラーログ４２および４４は、モジュールＢおよびＣに関する同様の情報を示している。説明上の簡単のために、図２に図示したエラーログに記録された項目のフォーマットは日付情報を除外しているが、それは実際の年月日情報の形で付加的に含めることができる。ここには単に３つだけのモジュールが示されているが、装置１０は任意の数の事象ロギングモジュールを含み得ることが理解されよう。
【００１７】
エラーログ４０，４２および４４の項目は、特定のランタイムにモジュールＡ，ＢおよびＣにそれぞれ特有である発生したエラーのタイプを識別する。好ましくは、各エラーログモジュール４０，４２および４４は、機器構成され得るすべてのタイプのプリンタまたは装置に関するモジュール故障指定のライブラリを含む。項目は、ランタイム、すなわちそのモジュールが製造、再製またはオーバホール以来稼動してきた時間量の指示とともに、エラーの発生と同時に記録される。記録は、モジュールにおける重要箇所に埋め込まれたランニングクロック、事象カウンタおよび／またはセンサの出力を検出し、当業で周知の通り、各モジュールに含まれているマイクロプロセッサの制御下でそれらの出力を検出／記録することによって行われる。
【００１８】
例えば、エラーログ４０のエラー１は、ランタイム０１：０１におけるフィーダでの紙詰まりに対応する（すなわち、モジュールＡの製造、再製またはオーバホールから１時間と１分に生じた紙詰まり）。モジュール４２のエラー１は、ラスタ出力スキャナの検出された誤動作に対応する。そして、モジュール４４のエラー１，２および３はそれぞれ、保守の必要性の通知、トナー不足、用紙切れを指示する。ランタイムを記録する代わりに、例えばモジュールに送給された文書の数またはモジュールによって実行された事象の数といったモジュール使用量の指標により、タイムスタンプ情報を代用することができる。マザーマシンの機器構成および／または型式指定を示す情報もまた、各エラーログ４０，４２および４４にラインアイテム項目とともに含めることができる。このようにして、マザーマシンから独立した各モジュールの調査は、そのモジュールが複数の機会に交換、互換または代替された場合でさえ、エラーが発生した環境を明らかにする。
【００１９】
本発明の別の重要な態様によれば、図２はまた、機器構成番号をモジュールの配置、タイムスタンプ情報と関係づけるコンフィギュレーションログ５０および、診断を助成する形で複数のモジュールからのエラーログ情報を一意に結合する統合エラーログ５２も例示している。例示した実施形態において、エラーログ５２は、例えばモジュールＡ、ＢおよびＣのコンフィギュレーションＮｏ．４に従った個別の故障ログ４０，４２および４４の項目を選択的に表示して、見る人が、故障ログの他のログ項目と、現在の装置機器構成で生じたエラーとを容易に区別できるようにする。装置１０がコンフィギュレーションＮｏ．４にあれば、データ群５６は、エラー１がモジュールＡとＢにおいてランタイム０１：０１および０１：０２にそれぞれ生じたことを示している。また、統合エラーログ５２は、ランタイム０１：０３および０２：０１のモジュールＣおよびＡにおけるエラーのラインアイテム項目もそれぞれ含んでいるが、これらの項目は、記録されたラインアイテムがコンフィギュレーションＮｏ．４の分析に関連しないことを見る人に伝えるためにインデントされている（または、例えば異なる色、フォント、フォントサイズなど記述に関して別様にマークされる）。
【００２０】
同様に、データ群５７は、コンフィギュレーションＮｏ．４に関する付加的なエラー情報を示し、ランタイム０２：０２のモジュールＢにおけるエラー２、ランタイム０２：０３のモジュールＣにおけるエラー２およびランタイム０３：０１のモジュールＡにおけるエラー３を例示している。モジュールＢに関するランタイム０３：０２におけるエラー３の単一ラインアイテム項目は、インデントされて、コンフィギュレーションＮｏ．４のもとに存在するが、装置１０の分析には関連性がないことを示している。データ群５８は、モジュールＡ、ＢおよびＣに関するコンフィギュレーションＮｏ．４の統合されたエラーの別の提示を例示している。
【００２１】
技術者またはオペレータは、要求された装置の機器構成番号とともに入出力インタフェース１４（図１）で問合せを行うことによって、統合エラーログ５２のコンパイルおよび表示を開始できる。要求はユーザ入力によってローカルで行え、その場合、コントローラ１２はエラーログモジュール４０，４２および４４にポーリングする。代替的に、統合エラーログ５２の遠隔要求により、エラーログへのポーリングを開始することもできる。また、遠隔検索もローカルエリアネットワーク（ＬＡＮ）によって行うことができる。
【００２２】
オペレータからの問合せを受け取ると、コントローラ１２は、コンフィギュレーションログ５０を調べることによって現在のまたは要求された機器構成の一部である各モジュールの識別を決定する。コントローラ１２はまた、装置１０と後に接続された各エラーログ４０，４２および４４の内容を探索することによって、そのモジュールが要求された装置機器構成の一部であった時間間隔を決定するために、モジュールのそれぞれのログも調べる。もし３つの装置のうちの２つだけが後に装置１０に接続されていた場合、第３の未接続のモジュールからの情報は検索されないであろう。しかし、代替実施形態では、各モジュール２０，２２，２４および２６は、その関係するエラーログ３０，３２，３４および３６の内容を、それが装置１０に接続されるかまたは取外されるごとにコントローラ１２にアップロードすることができ、従って動作上の事象に関する情報は常にコントローラ１２の手近にある。
【００２３】
本発明が使用され得るモジュール式装置は、図１に図示した構造に限定されるものではない。例えば、図３は、本発明の態様が使用され得る一般的なモジュール式装置６０を図示している。図示の通り、装置６０は、静止しているかまたは経路６６を横切る物体に関するタスクを実行する、そのうちの１個がモジュール６４として示されている複数のモジュールと通信する、プロセッサまたはコントローラ６２を含む。
【００２４】
図４は、本発明の態様が使用され得る別の装置７０を図示している。装置７０は、経路７１，７３および７５によってモジュール７４，７６および７８と通信するプロセッサまたはコントローラ７２を含む。さらに、モジュール７４は経路７７によってモジュール７６と通信し、モジュール７６は経路７９によってモジュール７８と通信し、従って、モジュールはそれら自身で相互に関するエラーまたは動作上のデータを交換することができる。これは、モジュールが主プロセッサ７２から独立して試験される際に、診断または他の目的に役立ち得る。サブモジュール８０，８２および８４は、静止しているかまたは経路９０に沿って移動する物体に関するタスクを実行するために、経路８１，８３および８５によって各自の制御モジュール７４，７６および７８と通信する。
【００２５】
図５は、その別の態様に従って複数モジュール式装置において本発明を具体化する方法を例示している。例示した方法は、モジュール識別子、モジュールの配置または順位および、モジュールの導入または取外しの時間のうちの少なくとも１つを装置機器構成とともに記録することによって装置のコンフィギュレーションログを生成するステップ１００と、装置の各モジュールにおける動作上の事象および発生時間を指示する事象ログを生成するステップ１０２と、各モジュールの生成された事象ログにアクセスするステップ１０４と、事象ログに記録された情報に従ってアクセスした事象ログとコンフィギュレーションログとを併合して統合マスタログを作成するステップ１０６と、選択された機器構成に従って統合マスタログに項目を記述するステップ１０８と、所望の機器構成に従って事象情報を出力する（例えば、表示する、ファイルに記録する、等）ステップ１１０とを含む。出力ステップは単に、オペレータまたは技術者が結果を解釈できるようにする形態でモニタにテキストデータを表示するかまたは、カスタムまたは従来のログビューイングアプリケーションによる以後の処理、提示または表示のためのテキストまたはデータベースフォーマット、例えばＥｘｃｅｌフォーマットでの出力情報を記録することを含み得る。この方法はさらに、遠隔診断を支援するために装置から遠隔の場所に統合マスタログ情報を送ることを含み得る。
【図面の簡単な説明】
【図１】  本発明が使用され得るモジュール式装置の機能ブロック図である。
【図２】  本発明の１態様に従った、図１の個々のモジュールの事象ログまたはエラーログとともに、コンフィギュレーションログおよび統合ログを例示する概念図である。
【図３】  本発明が使用され得る一般的なモジュール式装置を示す略図である。
【図４】  本発明が使用され得る第２の一般的なモジュール式装置を示す略図である。
【図５】  本発明の１態様に従った方法を例示する流れ図である。
【符号の説明】
１０  複数モジュール式装置、１２  コントローラ、１４  入出力インタフェース、１６  コンフィギュレーションログ、２０  モジュールＡ、２２  モジュールＢ、２４  モジュールＣ、２６  モジュールＸ、３０，３２，３４，３６  エラーログ、５２  統合エラーログ。
【図１】
0004437008.tif 000002
【図２】
0004437008.tif 000003
【図３】
0004437008.tif 000004
【図４】
0004437008.tif 000005
【図５】
0004437008.tif 000006