(57)【要約】【課題】  機器の動作プロセス部にエラーが発生したとき、エラーに係る必要なログ情報を効率よく取得できるようにする。【解決手段】  動作プロセス部１、３は機器を動作させる。エラー監視部５は動作プロセス部１、３を監視してエラーを検出する。ログ記憶部１３は動作プロセス部１、３のログ情報を記憶する。ログ管理部１１は、エラー監視部５が動作プロセス部１、３のエラーを検出したとき、当該エラーに係る動作プロセス部１、３からの動作情報からログ情報を抽出し、そのログ情報をログ記憶部１３に記憶管理する。【選択図】  図１
2009009464.tif 000002
【特許請求の範囲】
【請求項１】
機器を動作させる動作プロセス部と、
この動作プロセス部を監視してエラーを検出するエラー監視部と、
前記動作プロセス部のログ情報を記憶するログ記憶部と、
前記エラー監視部が前記動作プロセス部のエラーを検出したとき、当該エラーに係る前記動作プロセス部からの動作情報を前記ログ情報として前記ログ記憶部に記憶管理するログ管理部と、
を具備することを特徴とするログ蓄積装置。
【請求項２】
機器を動作させる動作プロセス部と、
この動作プロセス部を監視してエラーを検出するエラー監視部と、
前記動作プロセス部のログ情報を記憶するログ記憶部と、
前記動作プロセス部に応じて当該動作情報から前記ログ情報として所定の標準ログ情報を抽出し、前記エラー監視部が前記動作プロセス部のエラーを検出したとき、当該エラーに係る前記動作プロセス部の動作情報から前記標準ログ情報より詳細な詳細ログ情報を前記ログ情報として抽出するとともに、前記ログ情報を前記ログ記憶部に記憶管理するログ管理部と、
を具備することを特徴とするログ蓄積装置。
【請求項３】
前記ログ管理部は、予め設定されたランク情報に基づき、前記動作プロセス部に応じて前記動作情報から抽出する前記ログ情報の細かさをランク分けし、前記動作情報から当該ランクに応じた前記ログ情報を抽出して記憶管理する請求項１又は２記載のログ蓄積装置。
【請求項４】
前記ログ管理部は、前記エラーに係る前記動作プロセス部の前記動作情報を前記ログ情報としてそのまま前記ログ記憶部に記憶管理する請求項１又は２記載のログ蓄積装置。
【請求項５】
前記エラー監視部は、所定の周期で前記エラーを監視する請求項１〜４いずれか１記載のログ蓄積装置。
【請求項６】
機器を動作させる動作プロセス部の動作時におけるエラーに係るログ情報を蓄積制御するコンピュータに対し、
前記動作プロセス部を監視してエラーを検出するエラー監視処理と、
このエラー監視処理で前記動作プロセス部のエラーを検出したとき、当該エラーに係る前記動作プロセス部からの動作情報を前記ログ情報としてログ記憶部に記憶して管理するログ管理処理と、
を実行させることを特徴とするログ蓄積プログラム。
【請求項７】
機器を動作させる動作プロセス部の動作時におけるエラーに係るログ情報を蓄積制御するコンピュータに対し、
前記動作プロセス部を監視してエラーを検出するエラー監視処理と、
前記動作プロセス部に応じて当該動作情報から前記ログ情報として所定の標準ログ情報を抽出し、前記エラー監視処理が前記動作プロセス部のエラーを検出したとき、当該エラーに係る前記動作プロセス部の動作情報から前記標準ログ情報より詳細な詳細ログ情報を前記ログ情報として抽出するとともに、前記ログ情報をログ記憶部に記憶して管理するログ管理処理と、
を実行させることを特徴とするログ蓄積プログラム。
【請求項８】
前記ログ管理処理は、予め設定されたランク情報に基づき、前記動作プロセス部からの前記動作情報から抽出する前記ログ情報の細かさをランク分けし、前記動作情報から当該ランクに応じた前記ログ情報を抽出して記憶管理する請求項６又は７記載のログ蓄積プログラム。
【請求項９】
前記ログ管理処理は、前記エラーに係る前記動作プロセス部からの前記動作情報を前記ログ情報としてそのまま前記ログ記憶部に記憶管理する請求項６又は７記載のログ蓄積プログラム。
【請求項１０】
前記エラー監視処理は、所定の周期で前記エラーを監視する請求項６〜９いずれか１記載のログ蓄積プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はログ蓄積装置およびログ蓄積プログラムに係り、例えば複合機（ＭＦＰ：Multi Function Peripheral）等の電子機器に搭載して好適するログ蓄積装置およびログ蓄積プログラムの改良に関する。
【背景技術】
【０００２】
近年、複合機その他の電子機器は、ソフトウエアプログラムの動作によって種々の機能を提供するようになっており、保守点検を容易にする観点から、ソフトウエアプログラムの動作状況の記録をログ情報として出力、蓄積することが行われている。
【０００３】
ところが、複合機等にあっては、ソフトウエアプログラムで動作する箇所が多く、それら全ての動作箇所のログ情報を取得するには大きな記憶容量を必要とするうえ、本来の処理動作に支障を来す心配もある。
【０００４】
そのような状況を解消するため、従来から種々の工夫がなされており、例えば特開２００６−２３６３１号公報（特許文献１）が提案されている。
【０００５】
この特許文献１は、起動時や設定変更など動作に影響を与える可能性の高い状態では詳細なログ情報を収集し、定常状態で安定稼動している状態では必要最低限のログ情報を収集することにより、装置のログファイルを格納するためのリソース又は本体機能を圧迫せずに、必要なログ情報を収集できるようにしたものである。
【特許文献１】特開２００６−２３６３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１は、エラーの発生し易い箇所からのログ情報を取得しているものの、何も障害が発生していない定常稼働状態においても必要なログ情報を収集しており、依然として大きな記憶容量を必要としたり本来の処理動作に支障を来す心配がある。
【０００７】
しかも、定常稼働時にログ情報が逐次蓄積されるので、障害が発生した場合に障害箇所の特定や解析に時間がかかる難点もある。
【０００８】
本発明はそのような課題を解決するためになされたもので、エラー発生時の必要なログ情報を効率よく取得可能なログ蓄積装置およびログ蓄積プログラムの提供を目的とする。
【課題を解決するための手段】
【０００９】
そのような課題を解決するために本発明に係るログ蓄積装置は、機器を動作させる動作プロセス部と、この動作プロセス部を監視してエラーを検出するエラー監視部と、その動作プロセス部のログ情報を記憶するログ記憶部と、そのエラー監視部が動作プロセス部のエラーを検出したとき、当該エラーに係る動作プロセス部からの動作情報をそのログ情報としてそのログ記憶部に記憶管理するログ管理部とを具備している。
【００１０】
また、本発明に係るログ蓄積装置は、機器を動作させる動作プロセス部と、この動作プロセス部を監視してエラーを検出するエラー監視部と、その動作プロセス部のログ情報を記憶するログ記憶部と、その動作プロセス部に応じて当該動作情報からそのログ情報として所定の標準ログ情報を抽出し、そのエラー監視部がその動作プロセス部のエラーを検出したとき、当該エラーに係る動作プロセス部の動作情報からその標準ログ情報より詳細な詳細ログ情報を上記ログ情報として抽出するとともに、それらログ情報を上記ログ記憶部に記憶管理するログ管理部とを具備している。
【００１１】
本発明のログ蓄積装置では、上記ログ管理部が、予め設定されたランク情報に基づき、その動作プロセス部に応じて動作情報から抽出するログ情報の細かさをランク分けし、その動作情報から当該ランクに応じたログ情報を抽出して記憶管理する構成も可能である。
【００１２】
本発明のログ蓄積装置では、上記ログ管理部が、そのエラーに係る動作プロセス部の動作情報をそのログ情報としてそのままログ記憶部に記憶管理する構成も可能である。
【００１３】
本発明のログ蓄積装置では、上記エラー監視部が、所定の周期でエラーを監視する構成も可能である。
【００１４】
本発明に係るログ蓄積プログラムは、機器を動作させる動作プロセス部の動作時におけるエラーに係るログ情報を蓄積制御するコンピュータに対し、その動作プロセス部を監視してエラーを検出するエラー監視処理と、このエラー監視処理でその動作プロセス部のエラーを検出したとき、当該エラーに係る動作プロセス部からの動作情報をそのログ情報としてログ記憶部に記憶して管理するログ管理処理とを実行させるものである。
【００１５】
また、本発明に係るログ蓄積プログラムは、機器を動作させる動作プロセス部の動作時におけるエラーに係るログ情報を蓄積制御するコンピュータに対し、その動作プロセス部を監視してエラーを検出するエラー監視処理と、その動作プロセス部に応じて当該動作情報からそのログ情報として所定の標準ログ情報を抽出し、そのエラー監視処理がその動作プロセス部のエラーを検出したとき、当該エラーに係る動作プロセス部の動作情報からその標準ログ情報より詳細な詳細ログ情報をそのログ情報として抽出するとともに、それらログ情報をログ記憶部に記憶して管理するログ管理処理とを実行させるものである。
【００１６】
本発明のログ蓄積プログラムでは、上記ログ管理処理が、予め設定されたランク情報に基づき、その動作プロセス部からの動作情報から抽出するログ情報の細かさをランク分けし、その動作情報から当該ランクに応じたログ情報を抽出して記憶管理する構成も可能である。
【００１７】
本発明のログ蓄積プログラムでは、上記ログ管理処理が、そのエラーに係る動作プロセス部からの動作情報をそのログ情報としてそのままログ記憶部に記憶管理する構成も可能である。
【００１８】
本発明のログ蓄積プログラムでは、上記エラー監視処理が、所定の周期でそのエラーを監視する構成も可能である。
【発明の効果】
【００１９】
このような本発明に係るログ蓄積装置およびログ蓄積プログラムでは、機器を動作させる動作プロセス部をエラー監視部が監視してエラーを検出し、そのエラー監視部がその動作プロセス部のエラーを検出したとき、当該エラーに係る動作プロセス部からの動作情報をそのログ情報として抽出してログ記憶部に記憶して管理するから、エラー発生時の必要なログ情報を効率よく取得可能となる。
【００２０】
また、本発明に係るログ蓄積装置およびログ蓄積プログラムでは、機器を動作させる動作プロセス部をエラー監視部が監視してエラーを検出し、そのエラー監視部がその動作プロセス部のエラーを検出したとき、当該エラーに係る動作プロセス部の動作情報から上記標準ログ情報より詳細な詳細ログ情報をそのログ情報として抽出してログ記憶部に記憶して管理するから、エラー発生時の詳細なログ情報を効率よく取得可能となる。
【００２１】
本発明において、その動作プロセス部からの動作情報から抽出するログ情報の細かさをランク分けし、その動作情報から当該ランクに応じたログ情報を抽出して記憶管理する構成では、更に一層、その動作プロセス部に応じたログ情報を効率よく取得可能となる。
【００２２】
本発明において、そのエラーに係る動作プロセス部からの動作情報をそのログ情報としてそのままログ記憶部に記憶管理する構成では、エラー発生時のログ情報の取り漏れが防ぐことが可能となる。
【００２３】
本発明において、所定の周期でそのエラーを監視する構成では、機器の動作又は動作プロセス部の動作の負担になり難い状態で、動作プロセス部に応じたログ情報を効率よく取得可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態を図面を参照して説明する。本発明に係るログ蓄積プログラムは本発明に係るログ蓄積装置を説明する過程で説明する。
【００２５】
図１は本発明に係るログ蓄積装置の実施の形態を示す概略構成図である。
【００２６】
図１において、動作プロセス部１、３は、例えば後述する複合機１５においてソフトウエアプログラムの動作によって種々の機能、例えば印刷機能、画像読取機能、通信機能等を実行する構成要素であり、各々モジュールＡとＢ、モジュールＣとＤを有し形成されるとともに、これらを単独又は連結して動作制御している。なお、複合機１５における動作プロセス部１、３の具体例は後述する。
【００２７】
モジュールＡ〜Ｄは、ソフトウエアプログラムを形成するとともに複合機１５の動作機能を実現する単位プログラムの集合であり、複合機１５の本来の動作機能を実現するものである。
【００２８】
動作プロセス部１、３およびモジュールＡ〜Ｄは、動作プロセス部又はモジュール自身の識別符号である動作プロセスＩＤやモジュールＩＤ、更に正常動作上の動作情報に加えて、動作プロセス部自身又はモジュール自身の動作上のエラーを検知したエラー情報を出力する機能を有しており、エラー監視部５のエラー解析部７およびログ蓄積部９のログ管理部１１に接続されている。
【００２９】
なお、動作プロセス部１、３およびモジュールＡ〜Ｄとエラー監視部５（エラー解析部７）との接続状態の図示は簡略化されている。
【００３０】
エラー監視部５は、所定の周期で又は常時、動作プロセス部１、３および個々のモジュールＡ〜Ｄの動作状況を監視して確認する機能を有している。
【００３１】
エラー監視部５は、動作プロセス部１、３又はモジュールＡ〜Ｄからエラー情報を入力したとき、エラー解析部７によってエラー信号を解析し、エラーの発生した動作プロセス部１、３又はモジュールＡ〜Ｄを特性とするとともに、特定した動作プロセス部１、３又はモジュールＡ〜Ｄに係る動作プロセスＩＤやモジュールＩＤを含むエラー検出情報を、エラー解析部７のログ管理部１１に出力する機能を有している。
【００３２】
ログ蓄積部９のログ管理部１１は、常時、動作プロセス部１、３およびモジュールＡ〜Ｄから動作情報を取得しており、エラー解析部７（エラー監視部５）が動作プロセス部１、３のモジュールＡ〜Ｄにおけるエラーを検出したとき出力されたエラー検出情報を取得し、動作プロセス部１、３およびモジュールＡ〜Ｄに応じてログ情報をランク（粒度）分けし、ランク分けしたログ情報を蓄積するか否か判別管理するとともに、ログ記憶部１３に記憶する機能を有している。
【００３３】
動作プロセス部１、３およびモジュールＡ〜Ｄに応じたログ情報のランク分けは、
予め設定されたランクに基づき、動作プロセス部およびモジュールＡ〜Ｄに応じて動作情報から抽出する前記ログ情報の細かさをランク分けするもので、例えばモジュールＡについては詳細な全てのログ情報を抽出し、モジュールＢ、Ｃについては概略的なログ情報を抽出し、モジュールＤについてはログ情報を抽出しないといったランク付け判別管理である。なお、主要項目についての概略的なログ情報を、便宜上、標準ログ情報とする
【００３４】
ログ管理部１１は、エラーに係る動作プロセス部１、３およびモジュールＡ〜Ｄの詳細ログ情報をそのままログ記憶部１３に記憶するよう形成可能である。
【００３５】
ログ記憶部１３は、ログ管理部１１から出力されたログ情報を読み書き可能に記憶するメモリである。
【００３６】
このような本発明に係るログ蓄積装置は複合機１５に搭載可能であるから、複合機１５の説明を介してログ蓄積装置の動作を説明する。
【００３７】
図２は本発明に係るログ蓄積装置を搭載した複合機１５を示すブロック図である。
【００３８】
図２において、複合機１５は、主制御部１７を主体として画像読取部１９、記憶部２１、出力ポート部２３、操作パネル部２５、印刷部２７および通信部２９その他を有して構成されている。なお、主制御部１７の機能は後述する。
【００３９】
画像読取部１９は、主制御部１７の制御の下、例えば印刷された複数頁の原稿から画像を光学的に読み込み、フィルタ処理等をして電子的原稿データを印刷ジョブとして生成する公知のスキャナ等であり、生成した原稿データが原稿の頁毎に記憶部２１に順次記憶されるようになっている。
【００４０】
記憶部２１は、主制御部１７の制御の下、画像読取部１９で読み取られた原稿データ、通信部２９で受けた原稿データ、上述したログ情報、ランク付情報を記憶する他、主制御部１７の動作プログラムを格納する例えばハードディスク（ＨＤＤ）等である。すなわち、記憶部２１は上述したログ記憶部１３としての機能を有している。
【００４１】
出力ポート部２３は、図示しない例えばＵＳＢメモリ等の外部記憶部に対し、種々の情報を読み書き可能に入出力ドライブする公知のインターフェース部である。
【００４２】
操作パネル部２５は、図示しない装置本体ケースの上部に配置された例えばタッチスイッチ入力部と液晶タイプの表示部等も兼ねており、複合機１５の動作状態を表示するとともに、上述したエラー情報の表示が可能であるうえ、上述したランク設定や変更入力を受付け、主制御部１７に出力する機能を有している。
【００４３】
印刷部２７は、主制御部１７の制御の下、記憶部２１に記憶された原稿データ、エラー情報やログ情報その他を印刷用紙に印刷して排紙する白黒又はカラー印刷エンジンであり、公知のものであるから詳細な説明および図示は省略する。
【００４４】
通信部２９は、主制御部１７の制御の下、通知先として公衆通信回線、インターネット又は社内ＬＡＮ等のネットワーク３１に対し、所定のプロトコルに従い画像データ等を送受信する公知のインターフェース部である。
【００４５】
主制御部１７は、ＣＰＵ、このＣＰＵの動作プログラムを格納したＲＯＭ、処理情報の一時的格納部であるＲＡＭ、入出力インターフェース（いずれも図示せず。）を有し、画像読取部１９、記憶部２１、出力ポート部２３、操作パネル部２５、印刷部２７および通信部２９を制御し、それらの機能の一部を担って複合機１５の主要機能を実行する他、以下の機能を有している。
【００４６】
すなわち、主制御部１７は、画像読取部１９、出力ポート部２３、操作パネル部２５、印刷部２７又は通信部２９を制御する過程でそれらの動作状態を監視してエラーを検出するエラー監視部５（エラー解析部７）としての機能を有している。
【００４７】
さらに、主制御部１７は、エラー監視部５が画像読取部１９、出力ポート部２３、操作パネル部２５、印刷部２７又は通信部２９のエラーを検出したとき、そのエラー検出情報に基づき、当該エラーに係る動作情報からログ情報として記憶部（ログ記憶部）２１（１３）に記憶管理するログ管理部１１（ログ蓄積部９）としての機能を有している。
【００４８】
従って、画像読取部１９、出力ポート部２３、操作パネル部２５、印刷部２７および通信部２９は、複合機１５において主制御部１７の制御の下、ソフトウエアプログラムによって動作する状態で、何れも上述した動作プロセス部１、３（モジュールＡ〜Ｄ）に該当している。
【００４９】
次に、上述した本発明に係るログ蓄積装置の動作を図３、図４のフローチャートを参照して説明する。なお、図３はエラー監視部５の動作を、図４はログ蓄積部９における動作を示すフローチャートである。
【００５０】
図３において、プログラムが開始されると、ステップＳ１にてエラー監視部５が動作プロセス部１、３の状態を確認処理し、ステップＳ２にてエラー監視部５がモジュールＡ〜Ｄの状態を確認処理し、ステップＳ３にてエラー監視部５がエラーの有無を判別する。
【００５１】
エラーがなくてステップＳ３がＮＯであれば終了し、エラーがあってステップＳ３がＹＥＳであればステップＳ４にてエラー監視部５がエラー検出情報を作成し、ステップＳ５にてそのエラー検出情報をログ蓄積部９へ通知し、ステップＳ６にてエラー監視部５が全プロセスの確認終了の有無を判別する。
【００５２】
全プロセス部の確認が終了せずにステップＳ６がＮＯであればステップＳ１に戻ってステップＳ１〜６を繰返し、全プロセス部の確認が終了してステップＳ６がＹＥＳになると終了する。
【００５３】
図４において、ステップＳ１１にログ管理部１１が動作プロセス部１、３およびモジュールＡ〜Ｄの動作状態を確認処理し、ステップＳ１２にてログ管理部１１がエラー監視部５からのエラー検出情報（図３のステップＳ５）の有無を判別する。
【００５４】
エラー情報がなくてステップＳ１２がＮＯであれば終了し、エラー情報があってステップＳ１２がＹＥＳであればログ管理部１１がステップＳ１３にてログランク（粒度）の設定を判別する。
【００５５】
エラー情報に対するログランク設定が「標準」であれば、ステップＳ１４にてログ管理部１１が標準ログ情報を抽出しログ記憶部１３に記憶して終了し、ログランク設定が「詳細」であれば、ステップＳ１５にてランクに対応した詳細ログ情報を抽出し記憶して終了する。
【００５６】
このような処理手順が本発明に係るログ蓄積プログラムに相当する。
【００５７】
このように本発明のログ蓄積装置は、機器を動作させる動作プロセス部１、３と、この動作プロセス部１、３（モジュールＡ〜Ｄ）を監視してエラーを検出するエラー監視部５と、その動作プロセス部１、３（モジュールＡ〜Ｄ）のログ情報を記憶するログ記憶部１３と、それら動作プロセス部１、３（モジュールＡ〜Ｄ）に応じて当該動作情報からログ情報として所定の標準ログ情報を抽出し、そのエラー監視部５が動作プロセス部１、３（モジュールＡ〜Ｄ）のエラーを検出したとき、予め設定されたランク情報に基づき、その動作プロセス部１、３（モジュールＡ〜Ｄ）に応じて動作情報から抽出するログ情報の細かさをランク分けし、当該エラーに係る動作プロセス部１、３（モジュールＡ〜Ｄ）の動作情報からその標準ログ情報より詳細な詳細ログ情報をそのログ情報として抽出するとともに、それらのログ情報をそのログ記憶部１３に記憶管理するログ管理部１１とを具備している。
【００５８】
そのため、動作プロセス部１、３（モジュールＡ〜Ｄ）にエラーが発生したとき、そのエラーに係る動作プロセス部１、３（モジュールＡ〜Ｄ）の動作情報から動作プロセス部１、３（モジュールＡ〜Ｄ）に応じたランクのログ情報を自動的に抽出してログ記憶部１３に蓄積可能となり、エラー発生時の必要なログ情報を効率よく取得することで、ログ情報を蓄積するために大きな記憶容量をあまり必要としないうえ、機器本来の処理動作に支障を来す心配も少ない。
【００５９】
特に、エラー発生時の詳細ログ情報が自動的、かつ確実に蓄積され易いから、ユーザ側で機器に障害が発生した場合等おいて、その原因の究明に寄与する。
【００６０】
しかも、そのエラーに係る動作プロセス部１、３（モジュールＡ〜Ｄ）からの動作情報をそのままログ記憶部１３に記憶管理すれば、エラー発生時の詳細ログ情報の取り漏れが防ぐことが可能となる。
【００６１】
さらに、エラー監視部５が所定の周期でそのエラーを監視するから、機器の動作又は動作プロセス部１、３（モジュールＡ〜Ｄ）の動作の負担になり難い状態で、動作プロセス部１、３（モジュールＡ〜Ｄ）に応じたログ情報を効率よく取得可能となる。
【００６２】
そして、本発明においては、エラー検出情報を検出しなくとも、動作プロセス部１、３（モジュールＡ〜Ｄ）に応じて標準ログ情報を蓄積する構成も可能である。
【００６３】
ところで、本発明のログ蓄積装置では、通常、動作プロセス部１、３（モジュールＡ〜Ｄ）に応じて動作情報からログ情報として所定の標準ログ情報を抽出し、エラー監視部５が動作プロセス部１、３（モジュールＡ〜Ｄ）のエラーを検出したとき、詳細ログ情報を抽出する構成に限定されない。
【００６４】
すなわち、本発明のログ蓄積装置では、エラー監視部５が動作プロセス部１、３（モジュールＡ〜Ｄ）のエラーを検出したとき、当該エラーに係る動作プロセス部１、３（モジュールＡ〜Ｄ）からの動作情報をログ情報としてログ記憶部１３に記憶管理する構成も可能であり、これに合わせてログ管理部１１を形成すれば良い。
【００６５】
なお、上述した実施の形態では、動作プロセス部１、３とこれを形成するモジュールＡ〜Ｄを分けて説明したが、本発明における動作プロセス部１、３はこれ自体およびこれを形成する構成要素を含むものである。
【００６６】
このような本発明に係るログ蓄積プログラムに付き言及すれば、本発明に係るログ蓄積プログラムは、動作プロセス部１、３（モジュールＡ〜Ｄ）を監視してエラーを検出するエラー監視処理と、それら動作プロセス部１、３（モジュールＡ〜Ｄ）に応じて当該動作情報からそのログ情報として所定の標準ログ情報を抽出し、そのエラー監視処理がその動作プロセス部１、３（モジュールＡ〜Ｄ）のエラーを検出したとき、当該エラーに係る動作プロセス部１、３（モジュールＡ〜Ｄ）の動作情報からその標準ログ情報より詳細な詳細ログ情報をそのログ情報として抽出するとともに、それらログ情報をログ記憶部１３に記憶して管理するログ管理処理とをコンピュータに実行させるものである。
【００６７】
このような本発明に係るログ蓄積プログラムにおいても、ログ管理処理が、予め設定されたランク情報に基づき、その動作プロセス部１、３（モジュールＡ〜Ｄ）からの動作情報から抽出するログ情報の細かさをランク分けし、その動作情報から当該ランクに応じた詳細ログ情報を抽出して記憶管理する構成、そのエラーに係る動作プロセス部１、３（モジュールＡ〜Ｄ）からの動作情報をそのログ情報としてそのままログ記憶部１３に記憶管理する構成も可能であるし、エラー監視処理が所定の周期でそのエラーを監視する構成することにより、上述したログ蓄積装置と同様な効果を得ることが可能である。
【００６８】
しかも、本発明に係るログ蓄積プログラムにおいても、エラー監視処理によって動作プロセス部１、３（モジュールＡ〜Ｄ）のエラーを検出したとき、当該エラーに係る動作プロセス部１、３（モジュールＡ〜Ｄ）からの動作情報をログ情報として記憶管理する構成も可能である。
【００６９】
また、本発明は、上述した複合機１５に限らず、プリンタ、パソコンその他、ソウフトウエアで動作する電子機器において広く応用可能である。
【図面の簡単な説明】
【００７０】
【図１】本発明に係るログ蓄積装置の実施の形態を示す概略構成図である。
【図２】本発明に係るログ蓄積装置を実施する複合機を示す外観図である。
【図３】本発明に係るログ蓄積装置の動作を説明するフローチャートである。
【図４】本発明に係るログ蓄積装置の動作を説明するフローチャートである。
【符号の説明】
【００７１】
１、３  動作プロセス部
５  エラー監視部
７  エラー解析部
９  ログ蓄積部
１１  ログ管理部
１３  ログ記憶部
１５  複合機
１７  主制御部（ログ蓄積部）
１９  画像読取部（動作プロセス部）
２１  記憶部（動作プロセス部）
２３  出力ポート部（動作プロセス部）
２５  操作パネル部（動作プロセス部）
２７  印刷部（動作プロセス部）
２９  通信部（動作プロセス部）
３１  ネットワーク
Ａ、Ｂ、Ｃ、Ｄ  モジュール
【図１】
2009009464.tif 000003
【図２】
2009009464.tif 000004
【図３】
2009009464.tif 000005
【図４】
2009009464.tif 000006