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