(57)【要約】【課題】  画像形成装置において、エラーが発生した際にエラーの原因を特定可能とすること。【解決手段】  画像形成装置内部に、エラーの事象とその根本原因の関連性を記録したエラー原因データベースを有して、エラー発生の際にはエラー事象の情報に基づいて、前記エラー原因データベースに検索をかけて、エラー原因を特定する。エラー原因が単数に特定できない場合には、画像形成装置の装置状態の情報を加味して、エラー原因を単数に類推する。【選択図】図１
2011000809.tif 000002
【特許請求の範囲】
【請求項１】
発生するエラー事象と当該エラーを発生させるエラー原因とを関連させて記録するエラー原因データベース部と、
前記エラー事象の発生を検知するエラー検知部と、
前記エラー検知部で検知されたエラー事象について、前記エラー原因データベース部により検索を行ってエラー原因を特定するエラー原因特定部と、
前記エラー原因特定部が特定したエラー原因を表示する表示部と、を有する
ことを特徴とする画像形成装置。
【請求項２】
請求項１の画像形成装置であって、
当該画像形成装置の状態を検知する状態検知部と、
前記エラー原因データベース部により検索を行って複数のエラー原因が特定された場合には、前記状態検知部にて検知した当該画像形成装置の状態に基づいて、前記エラー原因を類推するエラー原因類推部と、を有し
前記表示部は、前記エラー原因類推部が類推したエラー原因を表示する
ことを特徴とする画像形成装置。
【請求項３】
請求項１又は２の画像形成装置であって、
前記状態検知部が検知する当該画像形成装置の状態は、装置内温度、部品の使用経過時間、消耗品残量の少なくともひとつである
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
画像形成装置において、エラー発生の際の故障原因を特定する技術に関するものである。
【背景技術】
【０００２】
画像形成装置において、内部のファームウェアコントローラないしはマシン本体そのものに何らかの故障が発生した場合、表示パネルにその内容がエラー画面として表示される。本来、エラー画面はその原因となっている理由を解消すれば、表示そのものが解除されるが、上記のようなエラーは一般ユーザでは解除困難な作業を伴うため、サービスマンなどを呼ばなくてはならない。そのため、表示されたエラー画面を一般ユーザが解除することはできない。
【０００３】
また、そのエラー画面にはサービスマンに対する情報としてエラー内容を示した番号や文字列などが表示されていることが多く、その情報を認識することによってサービスマンは最適な解除（修理）作業を行うことが可能となっている。しかし、実際にそのエラーが発生しているシステム内部はエラーが発生することによって、その影響が他の部分へ波及し、当初発生したものとは別のエラーが発生することがある。この場合当初発生したエラーの処理が、波及して発生したエラーよりも先に処理されて表示パネルへ表示されればよいが、処理時間やフローの都合によって後から発生したエラーが先に処理されて表示パネルへ表示されることがある。よって根本原因として発生したエラーが波及的に発生したエラーに隠れてしまい、サービスマン、ユーザへのエラー情報の確実性が薄れてしまうという問題がある。
【０００４】
具体的なエラー発生について説明すると、例えば以下のようなものである。
【０００５】
（１）トナー濃度が薄い場合にトナーを現像部へ補給する動作を行うが、トナーエンプティ（トナー欠乏）の状態であるにもかかわらず、トナーレベル検知センサが汚れているためトナーエンプティが検知されないことが考えられる。この場合、トナーエンプティによる印刷エンジンエラーが根本原因である。
【０００６】
（２）トナー補給が延々と続くにも関わらずトナー濃度は上がらず、見かけ上、トナー濃度制御のエラーによる印刷エンジンエラーが波及エラーとして発生する。
【０００７】
（３）さらに、システムコントローラが印刷要求しても印刷動作ができない状態が長時間続き、タイムアウトエラー（システムコントローラが印刷要求に失敗したエラー）が波及エラーとして発生する。
【０００８】
上記のような場合、（１）の根本原因エラーは表面化しないが、（２）の状況により（２）又は（３）のエラーが表示され装置が停止する。従って、（２）又は（３）のエラーが発生した場合に、根本原因として（１）のエラーが発生している可能性があるにも関わらず、従来の画像形成装置においては根本原因となるエラーを特定することはできなかった。
【０００９】
従来技術として、画像形成装置において、エラー発生時のエラー内容や詳細情報を記憶容量限界などで充分に伝達できない問題点や、再起動の際にエラー情報が失われてしまう問題点を不揮発性メモリにエラー情報を記憶して、エラー情報を内容により分類してグループ分けすることによりエラー情報を有用に活用する方法がある（特許文献１参照）。しかし、この方法ではエラー情報を分類するだけであって、その原因を特定することはできない。
【００１０】
また、プリンタに生じたエラー原因を短時間で解決するために、発生したエラー情報を遠隔操作で外部のメンテナンスホスト装置に送信して、当該メンテナンスホスト装置でエラー原因解析を行って、プリンタにエラー対応指示を行う方法がある（特許文献２参照）。しかし、この方法では単独に画像形成装置（プリンタ）でエラー原因の特定はできず、メンテナンスホスト及び通信回線を必要とする。
【００１１】
また、エラー発生時にサービスマンに対して適切な作業指示を行うために、複数の画像形成装置から通信回線を介してエラー情報を取得してエラー原因解析を行う画像形成装置管理装置の方法がある（特許文献３参照）。しかし、この方法によっても、画像形成装置とは別の管理装置がなければエラー原因が特定できない。
【００１２】
また、上記のいずれの従来方法であっても、発生しているエラー事象が、根本となるエラー原因のために波及して発生したエラー事象であるときに、その根本原因となるエラーの特定はできない。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開平１０−３０１７３４号公報
【特許文献２】特開２００２−３４２０６２号公報
【特許文献３】特開２００４−０２９４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
解決しようとする課題は、画像形成装置におけるエラー発生の際に当該発生しているエラーが根本となるエラー原因のために波及して発生したエラーであるときに、その根本原因となるエラーの特定はできない点である。
【課題を解決するための手段】
【００１５】
本発明の画像形成装置は、発生するエラー事象と当該エラーを発生させるエラー原因とを関連させて記録するエラー原因データベース部と、前記エラー事象の発生を検知するエラー検知部と、前記エラー検知部で検知されたエラー事象について、前記エラー原因データベース部により検索を行ってエラー原因を特定するエラー原因特定部と、前記エラー原因特定部が特定したエラー原因を表示する表示部とを有することを特徴とする。
【発明の効果】
【００１６】
本発明の画像形成装置は、発生するエラー事象と当該エラーを発生させるエラー原因とを関連させて記録するエラー原因データベース部と、前記エラー事象の発生を検知するエラー検知部と、前記エラー検知部で検知されたエラー事象について、前記エラー原因データベース部により検索を行ってエラー原因を特定するエラー原因特定部と、前記エラー原因特定部が特定したエラー原因を表示する表示部とを有することを特徴とする。
【００１７】
このため、エラー発生の際に当該発生しているエラーが根本となるエラー原因のために波及して発生したエラーであっても、その根本原因となるエラーを特定可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明実施例の画像形成装置の機能ブロック図である。
【図２】本発明実施例の画像形成装置の動作のフローチャートである。
【発明を実施するための形態】
【００１９】
画像形成装置において、エラー発生の際に当該発生しているエラーが根本となるエラー原因のために波及して発生したエラーであるときに、その根本原因となるエラーの特定ができない問題点を解決するために、画像形成装置内部にエラーの事象とその根本原因の関連性を記録したエラー原因データベースを有して、エラー発生の際にはエラー事象の情報に基づいて、前記エラー原因データベースに検索をかけてエラー原因を特定することにより解決した。
【実施例１】
【００２０】
本発明実施例の画像形成装置について以下に説明する。
【００２１】
［構成］
本発明実施例の画像形成装置は、コンピュータ、記憶装置、表示パネル及び印刷エンジンを有する。
【００２２】
コンピュータは、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等により構成されており、プログラムを実行して演算および／または制御を行う装置である。コンピュータは、プログラムを実行することにより、後述する表示部１３、エラー原因特定部１５、エラー原因データベース部１７、エラー原因類推部１９、エラー検知部２１、状態検知部２３、印刷部２５を実現する。特に、エラー原因特定部１５、エラー原因類推部１９、エラー検知部２１及び状態検知部２３は、コンピュータがプログラムを実行することにより、ＣＰＵに構成される機能ブロックである。
【００２３】
記憶装置は、プログラムおよびデータを格納する装置であり、コンピュータがプログラムを実行することにより、エラー原因データベース部１７として機能する。記憶装置としては、ハードディスク駆動装置、不揮発性の半導体メモリなどが使用される。本実施例では、記憶装置には、画像形成装置を作動させるためのプログラム、および後述のエラー原因データベース等のデータが格納されている。
【００２４】
表示パネルは液晶パネルやタッチパネル等の表示装置であり、コンピュータがプログラムを実行することにより、表示部１３として機能する。
【００２５】
印刷エンジンは、入力された画像データを用紙へ印刷するための画像処理用の制御ボードや画像形成プロセス毎の装置ユニット等により構成されている。印刷エンジンは、コンピュータがプログラムを実行することにより、印刷部２５として機能する。
【００２６】
図１は、本発明実施例の画像形成装置１１の機能ブロック図である。
【００２７】
画像形成装置１１は、表示部１３、エラー原因特定部１５、エラー原因データベース部１７、エラー原因類推部１９、エラー検知部２１、状態検知部２３、印刷部２５を有する。
【００２８】
本実施例の説明においては、一般的な画像形成装置に備わっている、原稿読み取り部、ファクス送受信部、通信インタフェース部等の説明は本発明の本質には関係ないので省略した。
【００２９】
以下に図１の各機能ブロックについて説明する。
【００３０】
表示部１３は、画像形成装置の操作のための装置の状態を表示し、操作のための入力を受け付ける。さらに、エラー発生の際には、エラー原因特定部１５が特定したエラー原因またはエラー原因類推部１９が類推したエラー原因を表示する。また、エラー発生が複数にわたる場合にはそれらを発生順に表示する。
【００３１】
エラー原因特定部１５は、エラー検知部２１で検知されたエラー事象について、エラー原因データベース部１７により検索を行ってエラー原因を特定する。
【００３２】
エラー原因データベース部１７は、発生するエラー事象と当該エラーを発生させるエラー原因とを関連させて記録するデータベース部である。さらに、エラー原因と装置の状態を関連付けて記録しておき、エラー原因特定部１５により単数のエラーに特定できない場合には、上記装置状態の情報を加味して原因を特定する為の必要情報を提供するデータベースとして働く。上記の装置の状態とは、例えば、装置内温度、部品の使用経過時間、消耗品残量等であり、例えば、紙詰まり発生の原因について、特定のローラ部品の使用経過時間が閾値を超えていると紙詰まり発生がしやすくなる関連性がわかっている場合、その関連性情報をデータベース中に記録しておく。
【００３３】
エラー原因類推部１９は、エラー原因データベース部１７により検索を行って、複数のエラー原因が特定された場合には、状態検知部２３にて検知した当該画像形成装置の状態に基づいてエラー原因を類推する。
【００３４】
エラー検知部２１は、エラー事象の発生を検知する。
【００３５】
状態検知部２３は、画像形成装置１１の状態を検知する。検知する装置の状態は、例えば、装置内温度、部品の使用経過時間、消耗品残量等である。
【００３６】
印刷部２５は、用紙に印刷を行う機能部である。
【００３７】
［動作説明］
従来技術では、サービスマンの修理を要するような故障によるエラー表示は、発生した現象とある特定の番号などを関連付け、表示パネルに表示することが多い。しかし、この処理では前記した発生したエラーからの影響による波及的なエラーなどの処理順に依存してしまうことになる。
【００３８】
そこで、ある特定のエラー内容と番号を１対１で関連付けるのではなく、エラーの発生履歴、流れの中から根本原因となっているエラーを特定する処理を行うようにする。例えば、１→２→３→４という順序でエラーが発生し、かつ４つのエラーの中で、４が根本原因として１,２,３が波及的に発生している場合、サービスマン、ユーザが知りうるべきエラー内容、表示パネルに表示されるべきエラーは４である。そこで画像形成装置内において、発生した全てのエラー内容から根本原因となりうるべきエラーを特定後に、表示パネルに表示する。上記例では、１,２,３,４が全て発生後にチェックを行い、４を表示パネルに表示する。なお、表示パネルには発生順のエラー表示と、システムがエラーチェックを行った後の発生順を表示する。
【００３９】
ただし、上記のような振舞いを行う場合、システムは最初のエラー発生後、いつからエラー内容のチェック（根本原因の確認）を行えばよいのか判断する必要がある。前記のようにサービスマンによる改修が必要なエラーが発生すると、システムはそれ以上のジョブ処理や表示パネルなどからのユーザ要求をまともに実行することができない状態となっている可能性が高い。したがって、システムのファームウェアコントローラはそういったエラーが発生すると、外部からのデータインやジョブ実行、エンジンの停止などシステム全体を停止させる。理論的に画像形成装置を動作させる全てのシステムを停止させるため、この停止処理が完了すれば、それ以上システムは動作しないことになる。動作しなければそれ以上のエラーが発生することはないと考えられるため、このシステム停止処理が完了したことをトリガとして、上記エラーのチェック（エラー原因特定部１５によるエラーの根本原因の確認）を行う。
【００４０】
前記したような複数のエラー情報を、それぞれの関連性含めてエラー原因データベース部１７に対して検索を行い、根本原因を追究する処理を行うため、ファームウェアコントローラ内においてその処理を実行するコンポーネントは、システム内における全てのコンポーネントのエラーを認識しており、それら情報に対して根本原因となりうるエラーを認識している。
【００４１】
根本原因となっているエラーが波及的に発生させうる複数のエラーは、根本原因のエラーの種類によって、以下のような状況になりうる可能性がある。
【００４２】
（１）根本原因Ａ  −  波及エラー No.１、波及エラー No.２
（２）根本原因Ｂ  −  波及エラー No.３、波及エラー No.４
（３）根本原因Ｃ  −  波及エラー No.１、波及エラー No.２
上記のような場合、根本原因であるＡ、Ｃはそこから波及するエラー内容が同一となっており、波及エラーから考えられる根本原因エラーが複数存在することになる。よって、波及エラーから根本原因を類推するだけでなく、万が一複数の根本原因が考えられる場合は根本原因同士の類推処理も実行することによって、単一の根本原因を特定する。ただし、根本原因が複数存在しうる可能性がある場合は、表示パネルなどにもその旨表示する。この類推処理には、前記したエラー原因類推部１９が、画像形成装置の状態情報を取得して、それらの状態を加味して複数のエラー原因を単数に類推する。
【００４３】
［フローチャート］
図２に本発明実施例の画像形成装置の動作のフローチャートを示す。以下に各動作について説明する。
【００４４】
Ｓ１１：エラー検知部２１は、エラーの発生を検知する。
【００４５】
Ｓ１３：エラー原因特定部１５は、Ｓ１１で検知したエラー情報によりエラー原因データベース部１７にて検索を行い、エラー原因を取得する。
【００４６】
Ｓ１５：エラー原因類推部１９は、Ｓ１３での検索結果でエラー原因が複数あるかどうかを判断する。エラー原因が複数あるときは動作をＳ１７に移行する。エラー原因が単数のときは動作をＳ２１に移行する。
【００４７】
Ｓ１７：エラー原因類推部１９は、状態検知部２３が取得する装置の状態、例えば、装置内温度、各部品の使用経過時間、消耗品の残量等を取得する。
【００４８】
Ｓ１９：エラー原因類推部１９は、この取得した装置の状態及びＳ１５で得られた複数のエラー原因の両方の情報に基づいて、エラー原因を特定する。この場合に、これら装置の状態とエラー原因との関連性をあらかじめエラー原因データベース部１７に記録保持しておき、当該エラー原因データベース部１７に検索をかけてエラー原因をひとつに絞る方法をとる。
【００４９】
Ｓ２１：表示部１３は、前記エラー原因特定部１５またはエラー原因類推部１９が特定したエラー原因を表示する。
【００５０】
［実施例の効果］
本発明実施例の画像形成装置により、以下のことが可能となる。
【００５１】
エラー事象が発生した際に、エラーの原因を特定可能である。エラーの事象とその根本原因についての関連性を記録したエラー原因データベース部１７を画像形成装置内部に有し、エラー原因特定部１５がエラー事象に基づいて検索を行う結果、エラー原因の特定が可能となり、表示部にて当該エラーの根本原因を表示可能である。
【００５２】
前記エラー原因の特定の結果、原因をひとつに特定できない場合には、画像形成装置の状態情報を取得してそれらの情報を加味することにより、原因を単数に類推可能である。
【符号の説明】
【００５３】
１１  画像形成装置
１３  表示部
１５  エラー原因特定部
１７  エラー原因データベース部
１９  エラー原因類推部
２１  エラー検知部
２３  状態検知部
【図１】
2011000809.tif 000003
【図２】
2011000809.tif 000004