(57)【要約】【課題】  エラー再発時に適切なエラー解析が可能でかつ簡単に故障箇所を特定することができるようにする。【解決手段】  ログ収集部３５は、エラーフラグ記憶部３３にエラーが発生していない旨を示すエラーフラグ「０」が記憶されている場合には、第１ログ対象記憶部３７ａに記憶されている第１のログ対象に該当する履歴情報を収集し、一方、エラーフラグ記憶部３３に既にエラーが発生した旨を示すエラーフラグ「１」が記憶されている場合には、第２ログ対象記憶部３７ｂに記憶されている第２のログ対象に該当するログを収集する。エラーフラグ切替部３２は、  ログ収集部３５により第１のログ対象に該当するログが収集されているときに、エラー検知部によりエラーが検知された場合には、エラーフラグ記憶部３３に記憶されている該当するエラーのエラーフラグを「０」から「１」に切り替える。【選択図】  図５
2008146474.tif 000002
【特許請求の範囲】
【請求項１】
予め決められたエラーを検知するエラー検知部と、
前記エラー検知部により前記エラーが検知されていないことを示す第１の状態情報、及び、該エラーが既に検知された状態であることを示す第２の状態情報のいずれかを記憶する状態情報記憶部と、
第１の履歴収集項目を記憶する第１収集項目記憶部と、
前記第１収集項目記憶部に記憶されている第１の履歴収集項目よりも詳細な第２の履歴収集項目を記憶する第２収集項目記憶部と、
前記状態情報記憶部に前記第１の状態情報が記憶されている場合には、前記第１収集項目記憶部に記憶されている第１の履歴収集項目に該当する履歴情報を収集し、一方、該状態情報記憶部に前記第２の状態情報が記憶されている場合には、前記第２収集項目記憶部に記憶されている第２の履歴収集項目に該当する履歴情報を収集する履歴情報収集部と、
前記履歴情報収集部により収集された前記履歴情報を記憶する履歴情報記憶部と、
前記履歴情報収集部により前記第１の履歴収集項目に該当する履歴情報が収集されているときに前記エラー検知部が前記エラーを検知した場合には、前記状態情報記憶部に記憶されている第１の状態情報を第２の状態情報に切り替える状態情報切替部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記履歴情報収集部により前記第１の履歴収集項目に該当する履歴情報が収集されている途中に、前記エラー検知部が前記エラーを検知した場合には、検知したエラーを特定するエラー特定情報を記憶するエラー特定情報記憶部、
を更に備え、
前記状態情報切替部は、
前記状態情報記憶部に記憶されている、前記エラー特定情報記憶部に記憶されている前記エラー特定情報により特定されたエラーにおける第１の状態情報を第２の状態情報に切り替えることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記第２の履歴収集項目は、エラー特定情報記憶部により記憶されている前記エラー特定情報と対応つけられて前記第２収集項目記憶部に記憶されていることを特徴とする請求
項２記載の情報処理装置。
【請求項４】
前記エラー検知部により予め決められたエラーが検知されると、予め決められた時間を計時する計時部、
を更に備え、
前記状態情報切替部は、
前記計時部により前記予め決められた時間が計時された場合には、前記状態情報記憶部に記憶されている、前記エラー検知部により検知された予め決められたエラーの第２の状態情報を第１の状態情報に切り替えることを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
前記エラー検知部により予め決められたエラーが検知されたのちの電源投入回数を記憶する電源投入回数記憶部、
を更に備え、
前記エラー検知部は、
前記電源投入回数記憶部に記憶されている前記電源投入回数が予め決められた回数以上であるか否かを判定し、
前記状態情報切替部は、
前記エラー検知部により前記電源投入回数が予め決められた回数以上であると判定された場合には、前記状態情報記憶部に記憶されている、前記エラー検知部により検知された予め決められたエラーの第２の状態情報を第１の状態情報に切り替えることを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログを収集する機能を有する情報処理装置に関する。
【背景技術】
【０００２】
従来から、情報処理装置は、エラー発生時まで、予め定められた範囲内の情報が記述されたログを収集している。そして、この従来の情報処理装置にエラーが発生した場合には、保守員は、この情報処理装置が収集したログを参照してエラーの内容を解析し、保守対応時における故障箇所の特定するようにしている（例えば、特許文献１参照）。
【特許文献１】特開２００５−０３３３２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来の情報処理装置では、上述したように、エラー発生時までの予め定められた範囲内の情報が記述されたログを収集しているのみであるので、このログを参照してエラー内容を解析しても、故障箇所として大まかな箇所しか特定できず、エラーが再発した場合に適切に対処することができなかった。
【０００４】
そこで、本発明は上述した問題点に鑑み、一旦エラーが発生した後に収集するログを、エラー発生前に収集したログより詳細なログを収集し、この詳細なログを参照してエラー解析を行うことにより、エラー再発時に故障箇所を的確に特定することが可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１記載の発明は、予め決められたエラーを検知するエラー検知部と、前記エラー検知部により前記エラーが検知されていないことを示す第１の状態情報、及び、該エラーが既に検知された状態であることを示す第２の状態情報のいずれかを記憶する状態情報記憶部と、第１の履歴収集項目を記憶する第１収集項目記憶部と、
前記第１収集項目記憶部に記憶されている第１の履歴収集項目よりも詳細な第２の履歴収集項目を記憶する第２収集項目記憶部と、前記状態情報記憶部に前記第１の状態情報が記憶されている場合には、前記第１収集項目記憶部に記憶されている第１の履歴収集項目に該当する履歴情報を収集し、一方、該状態情報記憶部に前記第２の状態情報が記憶されている場合には、前記第２収集項目記憶部に記憶されている第２の履歴収集項目に該当する履歴情報を収集する履歴情報収集部と、前記履歴情報収集部により収集された前記履歴情報を記憶する履歴情報記憶部と、前記履歴情報収集部により前記第１の履歴収集項目に該当する履歴情報が収集されているときに前記エラー検知部が前記エラーを検知した場合には、前記状態情報記憶部に記憶されている第１の状態情報を第２の状態情報に切り替える状態情報切替部とを備える。
【０００６】
この構成によれば、履歴情報収集部により、状態情報記憶部に第２の状態情報が記憶されている場合には、第２収集項目記憶部に記憶されている第２の履歴収集項目に該当する履歴情報が収集されるので、この第２の履歴収集項目に該当する履歴情報を参照してエラー解析を解析することにより、エラー再発時に故障箇所を的確に特定することができる。
【発明の効果】
【０００７】
以上、本発明によれば、一旦エラーが発生した後に収集するログを、エラー発生前に収集したログより詳細なログを収集し、保守員がこの詳細なログを参照してエラー解析を行うことにより、エラー再発時に故障箇所を的確に特定することができる。
【発明を実施するための最良の形態】
【０００８】
次に、本発明を実施するための最良の形態を説明する。
【実施例１】
【０００９】
図１は、本発明に係る実施例１の情報処理装置の構成を示すブロック図である。図１に示すように、この情報処理装置は、電子写真方式のＬＥＤプリンタであって、システムコントローラ１と、画像形成部２と、エラーログ監視部３と、操作部４と、表示部５と、通信部６と、電源部７とを備える。
【００１０】
システムコントローラ１は、ＣＰＵ（図示せず）、ＲＯＭ（図示せず）、ＲＡＭ（図示せず）を有し、ＣＰＵがＲＯＭに記憶されている制御プログラムに従い、画像形成部２、エラーログ監視部３、操作部４、表示部５、通信部６及び電源部７を制御する。また、システムコントローラ１は、画像形成部２から入力された情報が、ＲＡＭに記憶されている画像形成部２において発生したエラーを特定するためのエラー特定情報に記述されているエラー条件に適合した場合には、画像形成部２においてエラーが発生したことを検知する。
【００１１】
ここで、上記エラー特定情報は、エラーを識別するエラーコード、エラーコードにより示されたエラー内容、及び、エラーが発生する場合のエラー条件が記述されている。例えば、エラー特定情報として、エラーコードが「Ｅｒｒｏｒ  ３００」で、エラー内容が「定着器温度エラー」で、かつ、エラー条件が「後述する定着器に有する定着ローラの表面温度が１３５℃未満であり、又は、１５０℃以上」が記述されたものがある。
【００１２】
また、システムコントローラ１は、上記エラー特定情報に基づき、画像形成部２にエラーが発生したことを検知すると、エラー発生を検知するに際して参照したエラー特定情報に記述されているエラーコード及びエラー内容が記述されたエラー情報を生成し、この生成したエラー情報をエラーログ監視部３に出力する。上述した例におけシステムコントローラ１が生成するエラー情報は、エラーコードとして「Ｅｒｒｏｒ  ３００」が、エラー内容として「定着器温度エラー」が記述されている。
【００１３】
また、システムコントローラ１は、ＲＯＭに記憶されている第１ログ対象データに記述されているエラーコードに対応するエラー解除情報を読み出し、エラーコード及びエラーの内容を示すエラー情報及びエラー解除方法が記述された表示データを生成し、この生成した表示データを液晶パネルの表示部５に表示させる。
【００１４】
ＲＯＭは、ＣＰＵが実行する制御プログラムを記憶するとともに、上記エラー解除情報を記憶する。ＲＡＭは、画像形成部２において発生したエラー特定情報を記憶する。
【００１５】
画像形成部２は、符号♯Ｙ、♯Ｍ、♯Ｃ、及び♯Ｋに示されたプロセス部２１と、定着部２２とを有する。ここで、符号♯Ｙ、♯Ｍ、♯Ｃ、及び♯Ｋのそれぞれは、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）を示している。符号♯Ｙ、♯Ｍ、♯Ｃ、及び♯Ｋに示されたプロセス部２１は、図２に示すように、感光ドラム２１６をマイナス帯電させる帯電部２１１、露光部２１２、現像部２１３、転写部２１４、クリーニング部２１５、及び、画像を担持するための感光ドラム２１６を有している。
【００１６】
帯電部２１１は、図３に示すように、感光ドラム２１６をマイナス電圧に帯電させる帯電ローラ２１１ａを有している。露光部２１２は、マイナス電圧に帯電させた感光ドラム２１６に静電潜像を書き込むＬＥＤアレイヘッド２１２ａを有している。現像部２１３は、現像剤であるマイナスに帯電したトナーをクーロン力により感光ドラム２１６に付着させて可視像であるトナー像を感光ドラム２１６に形成（現像）する現像ローラ２１３ａ、及び現像ローラ２１３ａと圧接しトナーを供給する供給ローラ２１３ｂを有している。
【００１７】
転写部２１４は、例えば、１５００Ｖ〜３０００Ｖのトナーの電位と逆であるプラスの電圧を印加し、プラスの電界のクーロン力により感光ドラム２１６に現像されたトナー像を記録媒体に転写する転写ローラ２１４ａを有する。クリーニング部２１５は、感光ドラム２１６に付着したトナーを除去するクリーニングローラ２１５ａを有する。
【００１８】
図１に示す定着部２２は、図４に示すように、定着器２２１と、定着器制御監視部２２２とを有する。定着器２２１は、ヒートローラ２２１ａ、サーミスタ２２１ｂ、熱源となるハロゲンランプ２２１ｃ、及びバックアップローラ２２１ｄを有している。ヒートローラ２２１ａは、ハロゲンランプ２２１ｃを内在し、その形状が筒状からなり、記録媒体に転写されたトナー像を形成するトナーを加熱して溶かし、かつ、加圧してトナー像を記録媒体に定着させる。サーミスタ２２１ｂは、ヒートローラ２２１ａの表面温度を検出する。バックアップローラ２２１ｄは、ヒートローラ２２１ａと圧接しており、トナー像が転写された記録媒体をヒートローラ２２１ａとで加圧する。
【００１９】
定着器制御監視部２２２は、サーミスタ温度検知部２２２ａ、ハロゲン制御部２２２ｂ、ハロゲン電源供給部２２２ｃ、及び、故障検知部２２２ｄを有する。サーミスタ温度検知部２２２ａは、サーミスタ２２１ｂが計測したヒートローラ２２１ａの表面温度を検知し、この表面温度をシステムコントローラ１に出力する。ハロゲン制御部２２２ｂは、ハロゲンランプ２２１ｃの点灯制御を行う。ハロゲン電源供給部２２２ｃは、ハロゲンランプ２２１ｃに電力を供給する。故障検知部２２２ｄは、サーミスタ２２１ｂの抵抗値チェックやハロゲンランプ２２１ｃの断線チェックなどの定着器２２１に対する故障を検知し、検知した故障の内容をシステムコントローラ１に出力する。
【００２０】
図１に示すエラーログ監視部３は、図５に示すように、エラー検知部３１と、エラーフラグ切替部３２と、エラーフラグ記憶部３３と、エラー情報記憶部３４と、ログ収集部３５と、ログ記憶部３６と、ログ対象記憶部３７とを備える。
【００２１】
エラー検知部３１は、エラーコード及びエラーコードにより示されたエラー内容が記述されたエラー情報がシステムコントローラ１から入力されると、画像形成部２においてエラーが発生したことを検知し、エラー情報をエラー情報記憶部３４に記憶させる。ここで、上記エラー情報に記述されているエラーには、例えば、サーミスタ温度検知部２２２ａから入力されたヒートローラ２２１ａの表面温度が予め決められた範囲外にあることを示す定着器温度エラー、露光部２１２に有するＬＥＤアレイヘッド２１２ａが予め決められた露光量に達していないことを示すＬＥＤ露光エラーなどがある。
【００２２】
また、エラー検知部３１は、上記エラー情報がシステムコントローラ１から入力されると、エラーフラグ記憶部３３に記憶されているエラーフラグデータ（後述する）の内、エラー情報に記述されているエラーコードを有するエラーフラグデータに記述されている後述するエラーフラグについて、「０」から「１」に切り替えさせる指示を出力する。エラーフラグが「０」の場合には、当該エラーコードにより示されたエラーが未発生であることを表しており、エラーフラグが「１」の場合には、当該エラーコードにより示されたエラーが現時点までに既に発生したことを表している。
【００２３】
エラーフラグ切替部３２は、エラー検知部３１から入力された上記指示に従い、指示に有するエラーコードを有するエラーフラグ記憶部３３に記憶されているエラーフラグデータに記述されているエラーフラグを「０」から「１」に切り替える。
【００２４】
エラーフラグ記憶部３３は、図６に示すように、エラーを識別するエラーコードと、このエラーコードに示されたエラーの内容と、現時点におけるエラーの発生状態を示す「０」または「１」からなるエラーフラグとが対にして記述されたエラーフラグデータを記憶する。
【００２５】
図５に示すエラー情報記憶部３４は、エラー検知部３１から入力された、エラーコード及びエラーコードにより示されたエラー内容が記述されたエラー情報を記憶する。
【００２６】
ログ収集部３５は、ログ対象設定部３５ａ及び記憶部３５ｂを有する。ログ対象設定部３５ａは、エラーフラグ記憶部３３に記憶されているエラーフラグデータに記述されているエラーフラグが「０」の場合には、エラーフラグが「０」に対応するエラーコードを有する第１ログ対象記憶部３７ａに予め記憶されている第１のログ対象を読み出し、この第１ログ対象を記憶部３５ｂに記憶する。ここで、第１のログ対象は、エラーが発生したときまでに収集されるログが対象となる。
【００２７】
また、ログ対象設定部３５ａは、エラーフラグが「１」が記述されたエラーフラグデータがエラーフラグ記憶部３３に記憶されている場合には、エラーフラグが「１」に対応するエラーコードを有する第２ログ対象記憶部３７ｂに予め記憶されている第２のログ対象を読み出し、この第２ログ対象を記憶部３５ｂに記憶する。ここで、第２のログ対象は、エラーが一旦発生したのちに収集されるログが対象になる。
【００２８】
また、ログ対象設定部３５ａは、記憶部３５ｂに記憶させた第１のログ対象、または、第２のログ対象に該当するログを収集する。
【００２９】
記憶部３５ｂは、揮発性メモリからなり、ログ対象設定部３５ａが収集するログを指定する第１のログ対象、または、第２のログ対象を記憶する。
【００３０】
ログ記憶部３６は、不揮発性メモリからなり、ログ収集部３５が収集したログを記憶する。
【００３１】
ログ対象記憶部３７は、第１ログ対象記憶部３７ａ及び第２ログ対象記憶部３７ｂを有している。第１ログ対象記憶部３７ａは、図７（ａ）に示すように、エラーコード、エラー内容、及び、エラーフラグ記憶部３３に記憶されているエラーフラグデータに記述されているエラーフラグが「０」のときの第１のログ対象が記述された第１ログ対象データを記憶する。例えば、図７（ａ）中の符号Ａに示しめされている第１ログ対象データは、エラーコードが「Ｅｒｒｏｒ  ３００」であり、エラー内容が「定着器温度エラー」であり、かつ、第１のログ対象が「温度検知ログ」が記述されている。
【００３２】
第２ログ対象記憶部３７ｂは、図７（ｂ）に示すように、エラーコード、エラー内容、及び、エラーフラグ記憶部３３に記憶されているエラーフラグデータに記述されているエラーフラグが「１」の状態におけるログの対象を示す第２ログ対象とが記述された第２ログ対象データを記憶する。例えば、図７（ｂ）中の符号Ｂに示されている第２ログ対象データは、エラーコードが「Ｅｒｒｏｒ  ３００」であり、エラー内容が「定着器温度エラー」であり、かつ、第２のログ対象が「温度検知ログ」、「点灯制御ログ」、「電圧ログ」、及び「故障検知ログ」が記述されている。
【００３３】
図１に示す操作部４は、例えばテンキー、操作キー等を有し、ユーザが所望する印刷を得るための情報がこれらのキーから入力される操作パネル（図示せず）を有する。表示部５は、実施例１の情報処理装置の稼動状況やユーザから入力された操作情報を表示する液晶パネル（図示せず）を有する。
【００３４】
通信部６は、パーソナルコンピュータ等の上位装置から接続ケーブルを介して例えば印刷ＪＯＢデータを受信するとともに、必要に応じて印刷状況を上位装置に送信する通信Ｉ／Ｆ（図示せず）を有する。電源部７は、実施例１の情報処理装置が必要となる電力を供給する。
【００３５】
次に、本発明の実施例１に係る情報処理装置の動作を説明する。
【００３６】
図８は、本発明の実施例１に係る情報処理装置の動作を示すフローチャートである。まず、ユーザにより電源部７の電源がＯＮにされると（ステップＳ１）、システムコントローラ１は、エラーログ監視部３に有するエラーフラグ記憶部３３に記憶されているエラーフラグデータのうち、エラーフラグが「１」であるエラーフラグデータがあるか否かを判定させる指示をログ収集部３５に有するログ対象設定部３５ａに出力する。
【００３７】
ログ対象設定部３５ａは、上記指示がシステムコントローラ１から入力されると、エラーログ監視部３に有するエラーフラグ記憶部３３に記憶されているエラーフラグデータのうち、エラーフラグが「１」であるエラーフラグデータがあるか否かを判定する（ステップＳ２）。ログ対象設定部３５ａは、エラーフラグ記憶部３３に記憶されているエラーフラグデータのうち、エラーフラグが「１」であるエラーフラグデータがないと判定した場合には（ステップＳ２；ＮＯ）、ログ対象記憶部３７の第１ログ対象記憶部３７ａに記憶されている第１ログ対象データに記述されている第１のログ対象を読み出し（ステップＳ３）、この第１のログ対象を記憶部３５ｂに記憶させる。例えば、エラーフラグ記憶部３３に記憶されているエラーフラグデータが図９（ａ）に示される場合には、第１のログ対象として図７（ａ）に示すヒートローラ２２１ａの表面温度の履歴を示す「温度検知ログ」、ＬＥＤアレイヘッド２１２ａの点灯状態の履歴を示す「点灯制御ログ」等が記憶部３５ｂから読み出され、記憶部３５ｂに記憶される。
【００３８】
その後、ログ対象設定部３５ａは、記憶部３５ｂに記憶されている第１のログ対象に該当する「温度検知ログ」、「点灯制御ログ」等を、システムコントローラ１を介して収集する。
【００３９】
その後、エラー検知部３１は、システムコントローラ１からエラー情報が入力されたか否かで、画像形成部２にエラーが発生したか否かを判定する（ステップＳ５）。エラー検知部３１は、システムコントローラ１からエラー情報が入力されていないと判定した場合、すなわち、画像形成部２にエラーが発生していないものと判定した場合には（ステップＳ５；ＮＯ）、その旨をシステムコントローラ１に出力する。
【００４０】
その後、システムコントローラ１は、電源がＯＦＦであるか否かを判定し（ステップＳ６）、電源がＯＦＦであると判定した場合には（ステップＳ６；ＹＥＳ）、処理を終了させる。一方、システムコントローラ１は、電源がＯＮであると判定した場合には（ステップＳ６；ＮＯ）、ステップＳ４に処理を移行し、上述したと同様な処理を続行する。
【００４１】
ステップＳ５において、エラー検知部３１は、システムコントローラ１からエラー情報が入力されたと判定した場合、すなわち、画像形成部２にエラーが発生しているものと判定した場合には（ステップＳ５；ＹＥＳ）、エラーフラグ記憶部３３に記憶されているエラーフラグデータの内、エラー情報に記述されているエラーコードを有するエラーフラグデータに記述されているエラーフラグについて、「０」から「１」に切り替えるための指示をエラーフラグ切替部３２に出力する。
【００４２】
エラーフラグ切替部３２は、エラー検知部３１からの上記指示に従い、上記エラーコードが記述されているエラーフラグデータ中のエラーフラグを「０」から「１」に書き換える（ステップＳ７）。上述した例では、エラーコードが「Ｅｒｒｏｒ  ３００」が記述されたエラーフラグデータの場合には、このエラーフラグデータ中のエラーフラグが、図９（ｂ）に示すように、「０」から「１」に書き換えられる。
【００４３】
その後、エラー検知部３１は、エラーフラグ切替部３２からエラーフラグ記憶部３３に記憶されている、該当するエラーコードが記述されているエラーフラグデータ中のエラーフラグを「０」から「１」に書き換えた旨が入力されると、その旨をシステムコントローラ１に出力する。
【００４４】
これにより、システムコントローラ１は、印刷が行われているのであればその処理を停止する。
【００４５】
その後、エラー検知部３１は、エラー情報をエラー情報記憶部３４に書き込むとともに、ログ収集部３５の記憶部３５ｂにおいて収集したエラー発生直前までの第１のログ対象に該当するログのうち、エラー情報記憶部３４に書き込んだエラーコードが記述されたログをログ記憶部３６に書き込む要求をログ収集部３５のログ対象設定部３５ａに出力する。上記例では、定着器温度エラーを示すエラーコード「Ｅｒｒｏｒ  ３００」がエラー情報記憶部３４に書き込まれる。
【００４６】
ログ対象設定部３５ａは、エラー検知部３１からの上記要求に従い、エラー情報記憶部３４に書き込んだエラーコードが記述されたログをログ記憶部３６に書き込む（ステップＳ８）。上述した例えば、第１のログ対象として「温度検知ログ」がログ記憶部３６に記憶される。
【００４７】
その後、ログ収集部３５のログ対象設定部３５ａは、上記エラーコードが記述されたログをログ記憶部３６に記憶したのち、ログ記憶部３６に記憶した内容をシステムコントローラ１に出力する。上述した例では、エラーコードが「Ｅｒｒｏｒ  ３００」で、エラー内容が「定着器温度エラー」で、かつ、第１のログ対象の「温度検知ログ」が記述された第１ログ対象データがシステムコントローラ１に出力される。  
【００４８】
システムコントローラ１は、ログ対象設定部３５ａから上記第１ログ対象データが入力されると、ＲＯＭに記憶されている第１ログ対象データに記述されているエラーコードに対応するエラー解除情報を読み出し、エラーコード及びエラーの内容を示すエラー情報及びエラー解除方法が記述された表示データを生成し、この生成した表示データを液晶パネルの表示部５に表示させる（ステップＳ９）。上述した例では、エラー情報として  エラーコードが「Ｅｒｒｏｒ  ３００」及びエラーの内容が「定着器温度エラー」であり、エラー解除方法として１）ハロゲンランプ２２１ｃに接続するケーブルの断線検査、２）サーミスタの設置状態やサーミスタに接続するケーブルの断線検査、３）定着器２２１の交換等を示す表示データが表示部５に表示される。ここで、上記表示データが第１ログ対象データに基づき生成されるので、エラー解除情報は、温度が異常としか判らず、一般的な対処方法が示されている。
【００４９】
その後、システムコントローラ１は、保守員が液晶パネルの表示部５に表示されているエラー解除情報を参照してエラーの解除を行う。このとき、エラーの解除に電源のＯＦＦが必要か否かを判定する（ステップＳ１０）。システムコントローラ１は、電源のＯＦＦが必要であると判定した場合には（ステップＳ１０；ＹＥＳ）、電源をＯＦＦにして（ステップＳ１１）、エラーの解除を行う（ステップＳ１２）。一方、システムコントローラ１は、電源のＯＦＦが必要でないと判定した場合には（ステップＳ１０；ＮＯ）、電源をＯＦＦにすることなくエラーの解除を行い（ステップＳ１３）、ステップＳ１４に処理を移行する。
【００５０】
ステップＳ２において、ログ収集部３５のログ対象設定部３５ａは、エラーフラグ記憶部３３に記憶されているエラーフラグデータのうち、エラーフラグ「１」が記述されているエラーフラグデータであると判定した場合には（ステップＳ２；ＹＥＳ）、エラーフラグが「１」のエラーフラグデータに記述されているエラーコードをエラーフラグ記憶部３３から読み出す。その後、ログ対象設定部３５ａは、ログ対象記憶部３７中に有する第２ログ対象記憶部３７ｂから先に読み出したエラーコードが記述された第２ログ対象データを読み出し、この第２ログ対象データを記憶部３５ｂに記憶する（ステップＳ１４）。上述した例では、ログ対象設定部３５ａにより読み出されたエラーコードが「Ｅｒｒｏｒ  ３００」の場合には、記憶部３５ｂに記憶される第２ログ対象データは、エラーコードが「Ｅｒｒｏｒ  ３００」であり、エラー内容が「定着器温度エラー」であり、第２のログ対象が「温度検知ログ」、「点灯制御ログ」、「電圧ログ」、及び「故障検知ログ」である。
【００５１】
ログ対象設定部３５ａは、記憶部３５ｂに記憶されている第２ログ対象データに記述されているエラーコードで示された第２の対象ログを、システムコントローラ１を介して時系列的に収集する（ステップＳ１５）。上述した例では、第２のログ対象としての「温度検知ログ」は、サーミスタ温度検知部２２２ａが検知した温度のログであり、「点灯制御ログ」は、ハロゲン制御部２２２ｂが実行した点灯制御のログであり、「電圧ログ」は、ハロゲン電源供給部２２２ｃが供給した電源のログであり、「故障検知ログ」は、故障検知部２２２ｄが検知した例えば、ハロゲンランプの断線故障を示すログである。
【００５２】
その後、ログ対象設定部３５ａが第２のログ対象を収集しているときに、エラー検知部３１は、システムコントローラ１からエラーが入力されたか否か、すなわち、エラーが発生したか否かを判定する（ステップＳ１６）。エラー検知部３１は、エラーが発生しなかったと判定した場合には（ステップＳ１６；ＮＯ）、エラーが発生していないことを示す信号をシステムコントローラ１に出力する。
【００５３】
その後、システムコントローラ１は、電源部７が電源をＯＦＦにしたか否かを判定する（ステップＳ１７）。システムコントローラ１は、電源部７が電源をＯＦＦにしていないと判定した場合には（ステップＳ１７；ＮＯ）、ステップＳ１５に処理を移行させ、上述したと同様な処理を続行する。一方、システムコントローラ１は、電源部７が電源をＯＦＦにしたと判定した場合には（ステップＳ１７；ＹＥＳ）、処理を終了する。
【００５４】
ステップＳ１６において、エラー検知部３１は、エラーが発生したと判定した場合には（ステップＳ１６；ＹＥＳ）、ステップＳ８に処理を移行させ、上述したと同様な処理を続行させる。
【００５５】
実施例１によれば、ログ収集部３５のログ対象設定部３５ａにより、エラーフラグ記憶部３３にエラーフラグが「１」であるエラーフラグデータが記憶されている場合には、第２ログ対象記憶部３７ｂに記憶されている第２のログ対象に該当するログが収集されるので、この第２のログ対象に該当するログを参照し、エラーが再発した場合に適切なエラー解析が可能でかつ簡単に故障箇所を特定することができる。
【実施例２】
【００５６】
図１０は、本発明に係る実施例２の情報処理装置に有するエラーログ監視部の構成を示すブロック図である。本発明に係る実施例２の情報処理装置は、実施例１の情報処理装置に有するエラーログ監視部以外は、実施例１の情報処理装置と同一な構成を有する。実施例２の情報処理装置に有するエラーログ監視部３は、図１０に示すように、エラー検知部３１と、エラーフラグ切替部３２と、エラーフラグ記憶部３３と、エラー情報記憶部３４と、ログ収集部３５と、ログ記憶部３６と、ログ対象記憶部３７と、タイマ３８とを備えている。ここで、エラーフラグ切替部３２、エラーフラグ記憶部３３、エラー情報記憶部３４、ログ収集部３５、ログ記憶部３６、及び、ログ対象記憶部３７は、実施例１のものと同一であるのでその説明を省略する。
【００５７】
エラー検知部３１は、実施例１のものと同一な処理を実行するとともに、更に、次のような処理を実行する。すなわち、エラー検知部３１は、システムコントローラ１からエラー情報が入力されたと判定した場合、すなわち、画像形成部２にエラーが発生しているものと判定した場合には、タイマ３８に時間を計時させる信号を出力する。
【００５８】
タイマ３８は、エラー検知部３１から時間を計時させる信号が入力されると、いつまでも不要に詳細なログを収集することを回避するための妥当な時間として、例えば１ヶ月という予め決められた時間を計時し、この時間を計時するとその旨をエラー検知部３１に出力する。
【００５９】
次に、本発明の実施例２に係る情報処理装置の動作を説明する。
【００６０】
図１１は、本発明の実施例２に係る情報処理装置の動作を示すフローチャートである。まず、ユーザにより電源部７の電源がＯＮにされると（ステップＳ２１）、システムコントローラ１は、エラーログ監視部３に有するエラーフラグ記憶部３３に記憶されているエラーフラグデータのうち、エラーフラグが「１」であるエラーフラグデータがあるか否かを判定させる指示をログ収集部３５に有するログ対象設定部３５ａに出力する。
【００６１】
ログ対象設定部３５ａは、上記指示がシステムコントローラ１から入力されると、エラーログ監視部３に有するエラーフラグ記憶部３３に記憶されているエラーフラグデータのうち、エラーフラグが「１」であるエラーフラグデータがあるか否かを判定する（ステップＳ２２）。ログ対象設定部３５ａは、エラーフラグ記憶部３３に記憶されているエラーフラグデータのうち、エラーフラグが「１」であるエラーフラグデータがないと判定した場合には（ステップＳ２２；ＮＯ）、ログ対象記憶部３７の第１ログ対象記憶部３７ａに記憶されている第１ログ対象データに記述されている第１のログ対象を読み出し（ステップＳ２３）、この第１のログ対象を記憶部３５ｂに記憶させる。例えば、エラーフラグ記憶部３３に記憶されているエラーフラグデータが図１２（ａ）に示す場合には、第１のログ対象として図７（ａ）に示すヒートローラ２２１ａの表面温度の履歴を示す「温度検知ログ」、ＬＥＤアレイヘッド２１２ａの点灯状態の履歴を示す「点灯制御ログ」等が記憶部３５ｂに記憶される。
【００６２】
その後、ログ対象設定部３５ａは、記憶部３５ｂに記憶されている第１のログ対象に該当するログを、システムコントローラ１を介して収集する（ステップＳ２４）。上述した例では、「温度検知ログ」、「点灯制御ログ」等が収集される。
【００６３】
その後、エラー検知部３１は、システムコントローラ１からエラー情報が入力されたか否かで、画像形成部２にエラーが発生したか否かを判定する（ステップＳ２５）。エラー検知部３１は、システムコントローラ１からエラー情報が入力されていないと判定した場合、すなわち、画像形成部２にエラーが発生していないものと判定した場合には（ステップ２Ｓ５；ＮＯ）、その旨をシステムコントローラ１に出力する。
【００６４】
その後、システムコントローラ１は、電源がＯＦＦであるか否かを判定し（ステップＳ２６）、電源がＯＦＦであると判定した場合には（ステップＳ２６；ＹＥＳ）、処理を終了させる。一方、システムコントローラ１は、電源がＯＮであると判定した場合には（ステップＳ２６；ＮＯ）、ステップＳ２４に処理を移行し、上述したと同様な処理を続行する。
【００６５】
ステップＳ２５において、エラー検知部３１は、システムコントローラ１からエラー情報が入力されたと判定した場合、すなわち、画像形成部２にエラーが発生しているものと判定した場合には（ステップＳ２５；ＹＥＳ）、タイマ３８に時間を計時させる信号を出力する。次に、エラー検知部３１は、エラーフラグ記憶部３３に記憶されているエラーフラグデータの内、エラー情報に記述されているエラーコードを有するエラーフラグデータに記述されているエラーフラグについて、「０」から「１」に切り替えるための指示をエラーフラグ切替部３２に出力する。
【００６６】
エラーフラグ切替部３２は、エラー検知部３１からの上記指示に従い、上記エラーコードが記述されているエラーフラグデータ中のエラーフラグを「０」から「１」に書き換える（ステップＳ２７）。上述した例では、エラーコードが「Ｅｒｒｏｒ  ３０１」が記述されたエラーフラグデータの場合には、このエラーフラグデータ中のエラーフラグが、図１２（ｂ）に示すように、「０」から「１」に書き換えられる。
【００６７】
その後、エラー検知部３１は、エラーフラグ切替部３２からエラーフラグ記憶部３３に記憶されている、該当するエラーコードが記述されているエラーフラグデータ中のエラーフラグを「０」から「１」に書き換えた旨が入力されると、その旨をシステムコントローラ１に出力する。
【００６８】
これにより、システムコントローラ１は、印刷が行われているのであればその処理を停止する。
【００６９】
その後、エラー検知部３１は、エラー情報をエラー情報記憶部３４に書き込むとともに、ログ収集部３５の記憶部３５ｂにおいて収集したエラー発生直前までの第１のログ対象に該当するログのうち、エラー情報記憶部３４に書き込んだエラーコードが記述されたログをログ記憶部３６に書き込む要求をログ収集部３５のログ対象設定部３５ａに出力する。上記例では、ＬＥＤ露光エラーを示すエラーコード「Ｅｒｒｏｒ  ３０１」がエラー情報記憶部３４に書き込まれる。
【００７０】
ログ対象設定部３５ａは、エラー検知部３１からの上記要求に従い、エラー情報記憶部３４に書き込んだエラーコードが記述されたログをログ記憶部３６に書き込む（ステップＳ２８）。上述した例えば、第１のログ対象として「点灯制御ログ」がログ記憶部３６に記憶される。
【００７１】
その後、ログ収集部３５のログ対象設定部３５ａは、上記エラーコードが記述されたログをログ記憶部３６に記憶したのち、ログ記憶部３６に記憶した内容をシステムコントローラ１に出力する。上述した例では、エラーコードが「Ｅｒｒｏｒ  ３０１」で、エラー内容が「ＬＥＤ露光エラー」で、かつ、第１のログ対象「点灯制御ログ」が記述された第１ログ対象データがシステムコントローラ１に出力される。
【００７２】
システムコントローラ１は、ログ対象設定部３５ａから上記第１ログ対象データが入力されると、ＲＯＭに記憶されている第１ログ対象データに記述されているエラーコードに対応するエラー解除情報を読み出し、エラーコード及びエラーの内容を示すエラー情報及びエラー解除方法が記述された表示データを生成し、この生成した表示データを液晶パネルの表示部５に表示させる（ステップＳ２９）。ここで、上記表示データが第１ログ対象データに基づき生成されるので、エラー解除情報は、露光状態が異常としか判らず、一般的な対処方法が示されている。
【００７３】
その後、システムコントローラ１は、保守員が液晶パネルの表示部５に表示されているエラー解除情報を参照してエラーの解除を行う。このとき、エラーの解除に電源のＯＦＦが必要か否かを判定する（ステップＳ３０）。システムコントローラ１は、電源のＯＦＦが必要であると判定した場合には（ステップＳ３０；ＹＥＳ）、電源をＯＦＦにして（ステップＳ３１）、エラーの解除を行う（ステップＳ３２）。一方、システムコントローラ１は、電源のＯＦＦが必要でないと判定した場合には（ステップＳ３０；ＮＯ）、電源をＯＦＦにすることなくエラーの解除を行い（ステップＳ３３）、ステップＳ３４に処理を移行する。
【００７４】
ステップＳ２２において、ログ対象設定部３５ａのログ対象設定部３５ａは、エラーフラグ記憶部３３に記憶されているエラーフラグデータのうち、エラーフラグ「１」が記述されているエラーフラグデータであると判定した場合には（ステップＳ２２；ＹＥＳ）、エラーフラグが「１」のエラーフラグデータに記述されているエラーコードをエラーフラグ記憶部３３から読み出す。その後、ログ対象設定部３５ａは、ログ対象記憶部３７中に有する第２ログ対象記憶部３７ｂから先に読み出したエラーコードが記述された第２ログ対象データを読み出し、この第２ログ対象データを記憶部３５ｂに記憶する（ステップＳ３４）。上述した例では、ログ対象設定部３５ａにより読み出されたエラーコードが「Ｅｒｒｏｒ  ３０１」の場合には、記憶部３５ｂに記憶される第２ログ対象データは、エラーコードが「Ｅｒｒｏｒ  ３０１」であり、エラー内容が「ＬＥＤ露光エラー」であり、第２のログ対象が「点灯制御ログ」、「画像データ信号ログ」、「電圧ログ」、及び「故障検知ログ」である。
【００７５】
ログ対象設定部３５ａは、記憶部３５ｂに記憶されている第２ログ対象データに記述されているエラーコードで示された第２の対象ログを、システムコントローラ１を介して時系列的に収集する（ステップＳ３５）。上述した例では、第２のログ対象としての「点灯制御ログ」は、ＬＥＤアレイヘッド２１２ａの点灯状態を検知するセンサ（図示せず）が検知した露光量を示すログであり、「画像データ信号ログ」は、上位装置から入力された画像データ信号に対するログであり、「故障検知ログ」は、故障検知部２２２ｄが検知した例えば、ＬＥＤアレイ基盤の導通不良を示すログである。
【００７６】
その後、ログ対象設定部３５ａが第２のログ対象を収集しているときに、エラー検知部３１は、システムコントローラ１からエラーが入力されたか否か、すなわち、エラーが発生したか否かを判定する（ステップＳ３６）。エラー検知部３１は、エラーが発生しなかったと判定した場合には（ステップＳ３６；ＮＯ）、エラーが発生していないことを示す信号をシステムコントローラ１に出力する。
【００７７】
その後、エラー検知部３１は、予め決められた期間である１ヶ月を計時した旨の信号がタイマ３８から入力されたか否かを判定する（ステップＳ３７）。エラー検知部３１は、予め決められた期間である１ヶ月を計時した旨の信号がタイマ３８から入力されたと判定した場合には（ステップＳ３７；ＹＥＳ）、エラーフラグ記憶部３３に記憶されているエラーフラグが「１」と記述されているエラーフラグデータにおけるこのエラーフラグを「０」に切り替えるための指示をエラーフラグ切替部３２に出力する。
【００７８】
エラーフラグ切替部３２は、エラー検知部３１からの上記指示に従い、上記エラーコードが記述されているエラーフラグデータ中のエラーフラグを「１」から「０」に書き換え（ステップＳ３９）、ステップＳ２２に処理を移行させ、上述したと同様な処理を続行させる。
【００７９】
ステップＳ３７において、エラー検知部３１は、予め決められた期間である１ヶ月を計時した旨の信号がタイマ３８から入力されていないと判定した場合には（ステップＳ３７；ＮＯ）、その旨をシステムコントローラに出力する。
【００８０】
その後、システムコントローラ１は、電源部７が電源をＯＦＦにしたか否かを判定する（ステップＳ３８）。システムコントローラ１は、電源部７が電源をＯＦＦにしていないと判定した場合には（ステップＳ３８；ＮＯ）、ステップＳ３５に処理を移行させ、上述したと同様な処理を続行する。一方、システムコントローラ１は、電源部７が電源をＯＦＦにしたと判定した場合には（ステップＳ３８；ＹＥＳ）、処理を終了する。
【００８１】
ステップＳ３６において、エラー検知部３１は、エラーが発生したと判定した場合には（ステップＳ３６；ＹＥＳ）、ステップＳ２８に処理を移行させ、上述したと同様な処理を続行させる。
【００８２】
実施例２によれば、実施例１の効果を有するとともに、タイマ３８が、エラー検知部３１にエラー情報が入力されたのち、予め決められた時間として１月間時間を計時したのち、エラーフラグ切替部３２により、エラーフラグ記憶部３３に記憶されている、エラーフラグが「１」のエラーフラグデータのこのエラーフラグ「１」が「０」に切り替えさせられるので、エラーフラグデータに記述されているエラーフラグが「１」に該当するエラーが再発しない場合に、いつまでも不要な第２のログ対象に該当するログの収集することを防止することができる。すなわち、ログ収集によるこの実施例２の情報処理装置の動作の負荷を軽減することができる。
【実施例３】
【００８３】
図１３は、本発明に係る実施例３の情報処理装置に有するエラーログ監視部の構成を示すブロック図である。本発明に係る実施例３の情報処理装置は、実施例１の情報処理装置に有するシステムコントローラ、及びエラーログ監視部３以外は、実施例１の情報処理装置と同一な構成を有する。実施例３の情報処理装置に有するシステムコントローラ１は、実施例１のものと同一な処理を実行する以外に、電源部７が電源を「ＯＮ」になった旨を示す信号が入力される毎に、エラーログ監視部３に有する電源投入回数記憶部３９に記憶されている電源投入回数に１を加算させる。ここで、電源が「ＯＮ」になるごとに電源投入回数に１を加算させるのは、エラーが再発せずに電源投入回数が予め決められた回数に達すると、いつまでも不要な第２のログ対象に該当するログの収集を停止させるためである。
【００８４】
実施例３の情報処理装置に有するエラーログ監視部３は、図１３に示すように、エラー検知部３１と、エラーフラグ切替部３２と、エラーフラグ記憶部３３と、エラー情報記憶部３４と、ログ収集部３５と、ログ記憶部３６と、ログ対象記憶部３７と、電源投入回数記憶部３９とを備えている。ここで、エラーフラグ切替部３２、エラーフラグ記憶部３３、エラー情報記憶部３４、ログ収集部３５、ログ記憶部３６、及び、ログ対象記憶部３７は、実施例１のものと同一であるのでその説明を省略する。
【００８５】
エラー検知部３１は、実施例１のものと同一な処理を実行するとともに、更に電源投入回数記憶部３９に記憶されている電源投入回数が、エラーが再発せずに予め決められた回数、例えば３０回になったと判定した場合には、エラーフラグ記憶部３３に記憶されているエラーフラグデータに記述されているエラーフラグ「１」を「０」に切り替える指示をエラーフラグ切替部３２に出力する。こうすることにより、ログ対象設定部３５ａは、いつまでも不要な第２のログ対象に該当するログの収集を停止する。
【００８６】
電源投入回数記憶部３９は、システムコントローラ１から、記憶する電源投入回数に１を加算させる要求を受けるたびに、電源投入回数に１を加算する。また、電源投入回数が予め決められた回数、例えば３０回になった時点で電源投入回数がクリアされる。
【００８７】
実施例３によれば、実施例１の効果を有するとともに、エラー検知部３１によりエラーが再発せずに電源投入回数が予め決められた、例えば３０回になったと判定された場合には、エラーフラグ切替部３２がエラーフラグ記憶部３３に記憶されている、エラーフラグが「１」のエラーフラグデータのこのエラーフラグ「１」を「０」に切り替えるので、エラーフラグデータに記述されているエラーフラグが「１」に該当するエラーが再発しない場合に、いつまでも不要な第２のログ対象に該当するログの収集することを防止することができる。すなわち、ログ収集によるこの実施例３の情報処理装置の動作の負荷を軽減することができる。
【００８８】
上述した本発明に係る実施例１、２、３の情報処理装置は、電子写真方式のＬＥＤプリンタのものであったが、パーソナルコンピュータ、デジタルカメラ等の情報処理装置に対しても同様な効果を得ることができる。
【図面の簡単な説明】
【００８９】
【図１】本発明に係る実施例１の情報処理装置の構成を示すブロック図である。
【図２】図１中のプロセス部の構成を示すブロック図である。
【図３】図１中のプロセス部の概略構成を示すブロック図である。
【図４】図１中の定着部の構成を示すブロック図である。
【図５】図１中のエラーログ監視部の構成を示すブロック図である。
【図６】図５中のエラーフラグ記憶部の内容を説明する説明図である。
【図７】（ａ）図５中の第１ログ対象記憶部の内容を説明する説明図であり、（ｂ）図５中の第２ログ対象記憶部の内容を説明する説明図である。
【図８】本発明に係る実施例１の情報処理装置の動作を示すフローチャートである。
【図９】エラーフラグ記憶部中のエラーフラグの推移を示す図である。
【図１０】本発明に係る実施例２の情報処理装置に有するエラーログ監視部の構成を示すブロック図である。
【図１１】本発明に係る実施例２の情報処理装置の動作を示すフローチャートである。
【図１２】エラーフラグ記憶部中のエラーフラグの推移を示す図である。
【図１３】本発明に係る実施例３の情報処理装置に有するエラーログ監視部の構成を示すブロック図である。
【符号の説明】
【００９０】
１  システムコントローラ
２  画像形成部
２１  プロセス部
２１１  帯電部
２１１ａ  帯電ローラ
２１２  露光部
２１２ａ  ＬＥＤアレイヘッド
２１３  現像部
２１３ａ  現像ローラ
２１３ｂ  供給ローラ
２１４  転写部
２１４ａ  転写ローラ
２１５  クリーニング部
２１５ａ  クリーニングローラ
２１６  感光ドラム
２２  定着部
２２１  定着器
２２１ａ  ヒートローラ
２２１ｂ  サーミスタ
２２１ｃ  ハロゲンランプ
２２１ｄ  バックアップローラ
２２２  定着器制御監視部
２２２ａ  サーミスタ温度検知部
２２２ｂ  ハロゲン制御部
２２２ｃ  ハロゲン電源供給部
２２２ｄ  故障検知部
３  エラーログ監視部
３１  エラー検知部
３２  エラーフラグ切替部
３３  エラーフラグ記憶部
３４  エラー情報記憶部
３５  ログ収集部
３５ａ  ログ対象設定部
３５ｂ  記憶部
３６  ログ記憶部
３７  ログ対象記憶部
３７ａ  第１ログ対象記憶部
３７ｂ  第２ログ対象記憶部
３８  タイマ
３９  電源投入回数記憶部
４  操作部
５  表示部
６  通信部
７  電源部
【図１】
2008146474.tif 000003
【図２】
2008146474.tif 000004
【図３】
2008146474.tif 000005
【図４】
2008146474.tif 000006
【図５】
2008146474.tif 000007
【図６】
2008146474.tif 000008
【図７】
2008146474.tif 000009
【図８】
2008146474.tif 000010
【図９】
2008146474.tif 000011
【図１０】
2008146474.tif 000012
【図１１】
2008146474.tif 000013
【図１２】
2008146474.tif 000014
【図１３】
2008146474.tif 000015