(57)【要約】【課題】本発明は、保管容量を考慮しつつ障害解析に必要な動作履歴情報を保管する。【解決手段】画像処理装置１の機器情報管理装置３０は、ＣＰＵ２１が、画像処理装置１の動作に関するログ情報を取得し、取得したログ情報を記憶するまでの該ログ情報に対する情報処理態様を、設定に応じて実施する。不揮発性メモリ２４は、該情報処理態様の設定に使用する適宜の数のログ情報をキーワードとして記憶しており、ＣＰＵ２１は、画像処理装置１の動作に異常が発生したときに、取得したログ情報をキーワードと比較して、該比較結果に基づいて上記情報処理態様を設定して、該情報処理対応に応じてログ情報を処理する。【選択図】          図１
2017027169.tif 000002
【特許請求の範囲】
【請求項１】
機器の動作に関する動作履歴情報を取得する履歴情報取得手段と、
前記履歴情報取得手段の取得する前記動作履歴情報を記憶するまでの該動作履歴情報に対する情報処理態様を、設定に応じて実施する情報処理手段と、
前記情報処理態様の設定に使用する適宜の数の前記動作履歴情報をキーワードとして記憶するキーワード記憶手段と、
前記機器の動作に異常が発生したときに、前記履歴情報取得手段が取得する前記動作履歴情報を前記キーワードと比較して、該比較結果に基づいて前記情報処理態様を設定する処理態様設定手段と、
を備えていることを特徴とする機器情報管理装置。
【請求項２】
前記情報処理手段は、
前記動作履歴情報に対して、詳細な動作履歴情報を選別する詳細選別と非詳細な動作履歴情報を選別する非詳細選別とを行う情報選別手段を、
備え、
前記処理態様設定手段は、
前記情報処理態様として、前記キーワードに一致する前記動作履歴情報が非存在であると、前記情報選別手段に前記非詳細選別を行わせ、前記キーワードに一致する前記動作履歴情報があると、該情報選別手段に、前記詳細選別を行わせる情報処理態様を設定することを特徴とする請求項１記載の機器情報管理装置。
【請求項３】
前記機器情報管理装置は、
前記動作履歴情報を記憶する記憶手段をさらに備え、
前記記憶手段は、
複数の記憶領域を有し、
前記情報処理手段は、
前記情報処理態様の設定に応じて、前記動作履歴情報の前記記憶手段における前記記憶領域を異ならせて記憶させる記憶制御手段を、
備えていることを特徴とする請求項１または請求項２記載の機器情報管理装置。
【請求項４】
前記記憶手段は、
主記憶領域と拡張記憶領域を有し、
前記記憶制御手段は、
前記動作履歴情報を前記主記憶領域と前記拡張記憶領域に切り替えて記憶させ、
前記機器情報管理装置は、
前記記憶制御手段に、前記動作履歴情報を前記主記憶領域へ記憶させ、該主記憶領域が所定残容量以下になると、所定の重要度未満の該動作履歴情報を該主記憶領域から削除し、該動作履歴情報を削除した後の該主記憶領域の残容量が該所定残容量以下であると、該記憶制御手段に、その後の該動作履歴情報を、前記拡張記憶領域へ記憶させる記憶管理手段を、
さらに備えていることを特徴とする請求項３のいずれかに記載の機器情報管理装置。
【請求項５】
前記機器情報管理装置は、
前記動作履歴情報を暗号化する暗号化手段を、
をさらに備えていることを特徴とする請求項１から請求項４のいずれかに記載の機器情報管理装置。
【請求項６】
前記機器情報管理装置は、
前記暗号化手段による暗号化の要否を設定する暗号化設定手段を、
さらに備え、
前記暗号化手段は、
前記暗号化設定手段で暗号化要の設定が行われていると、前記動作履歴情報を暗号化することを特徴とする請求項５記載の機器情報管理装置。
【請求項７】
前記機器情報管理装置は、
前記動作を実行するソフトウェアが、それぞれ自己の動作履歴情報を出力する複数のコンポーネントを有し、
前記履歴情報取得手段は、
前記各コンポーネントの出力する前記動作履歴情報を取得し、
前記処理態様設定手段は、
動作に異常の発生した前記コンポーネントの出力する前記動作履歴情報を前記キーワードと比較して、該比較結果に基づいて、該動作履歴情報に対する前記情報処理態様を設定するとともに、該コンポーネントを上位コンポーネントとする下位コンポーネントがあると、全ての該下位コンポーネントの出力する動作履歴情報に、該上位コンポーネントと同じ該情報処理態様を設定することを特徴とする請求項１から請求項６のいずれかに記載の機器情報管理装置。
【請求項８】
前記記憶手段は、
複数の記憶領域を有し、
前記コンポーネントは、
イベント毎に、前記動作履歴情報を、該動作履歴情報のサイズとともに生成して出力し、
前記履歴情報取得手段は、
前記各コンポーネントの出力する前記イベント毎の前記動作履歴情報とそのサイズを取得し、
前記処理態様設定手段は、
動作に異常の発生した前記コンポーネントの出力する前記動作履歴情報と前記キーワードとの比較結果に基づく前記情報処理態様として、該動作履歴情報のサイズと該記憶手段のサイズに基づいて、該記憶手段の複数の前記記憶領域への該動作履歴情報の記憶先を決定する情報処理態様を設定することを特徴とする請求項７記載の機器情報管理装置。
【請求項９】
各種画像処理動作を行うとともに、該画像処理動作に関する動作履歴情報を取得して保管する機器情報管理部を備えた画像処理装置であって、
前記機器情報管理部として、請求項１から請求項８のいずれかに記載の機器情報管理装置を備えていることを特徴とする画像処理装置。
【請求項１０】
機器の動作に関する動作履歴情報を取得する履歴情報取得処理ステップと、
前記履歴情報取得処理ステップで取得される前記動作履歴情報を記憶するまでの該動作履歴情報に対する情報処理態様を、設定に応じて実施する情報処理ステップと、
前記情報処理態様の設定に使用する適宜の数の前記動作履歴情報をキーワードとしてキーワード記憶手段へ記憶するキーワード記憶処理ステップと、
前記機器の動作に異常が発生したときに、前記履歴情報取得処理ステップで取得される前記動作履歴情報を前記キーワードと比較して、該比較結果に基づいて前記情報処理態様を設定する処理態様設定処理ステップと、
を有していることを特徴とする機器情報管理方法。
【請求項１１】
コンピュータに、
機器の動作に関する動作履歴情報を取得する履歴情報取得処理と、
前記履歴情報取得処理で取得される前記動作履歴情報を記憶するまでの該動作履歴情報に対する情報処理態様を、設定に応じて実施する情報処理と、
前記情報処理態様の設定に使用する適宜の数の前記動作履歴情報をキーワードとしてキーワード記憶手段へ記憶するキーワード記憶処理と、
前記機器の動作に異常が発生したときに、前記履歴情報取得処理で取得される前記動作履歴情報を前記キーワードと比較して、該比較結果に基づいて前記情報処理態様を設定する処理態様設定処理と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器情報管理装置、画像処理装置、機器情報管理方法及びプログラムに関し、詳細には、動作の履歴をログ情報として取得する機器情報管理装置、画像処理装置、機器情報管理方法及びプログラムに関する。
【背景技術】
【０００２】
プリンタ装置、複写装置、ファクシミリ装置、複合装置、スキャナ装置等の画像処理装置においては、操作パネルからの操作に応じて、また、ネットワーク接続されたホスト装置からの要求に応じて、コピー動作、プリント動作等のアプリケーションソフトウェアを実行することで、各種画像処理動作を実行する。
【０００３】
そして、画像処理装置は、各種動作を実行すると、実行したソフトウェア動作の履歴をログ情報としてログ記憶用不揮発性メモリに記憶する。画像処理装置は、画像処理装置の動作履歴管理や異常発生時等に対応するために、記憶しているログ情報のなかから参照対象のログ情報を検索して、検索したログ情報を参照して異常対策や保守管理等に利用することが行われている。
【０００４】
従来からログ管理においては、出力するログ情報のレベル（詳細程度等）を、変更可能であり、ログ出力レベルの変更は、機器管理者やＩＴ（Information Technology：情報技術）管理者等が行うことができる。ログ出力レベルは、一旦変更されると、次に、変更操作が行われるまでは、変更レベルが維持される（特許文献１等参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術にあっては、ログ出力レベルは、一旦変更設定されると、次に手動で変更されるまで、設定されたレベルを出力するため、ソフトウェア実行中に発生した障害を解析するうえで、ログ情報量が不足するおそれがあった。また、従来技術にあっては、ログ情報は、１つの一定容量を有する保管先に、出力保管されており、該出力先の残容量が一定残容量になると、古いログ情報から削除することが行われている。したがって、障害発生時に、障害解析に必要なログ情報が削除されて、適切な障害解析を行うことができないおそれがあった。
【０００６】
そこで、本発明は、保管容量を考慮しつつ障害解析に必要な動作履歴情報を保管することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１記載の機器情報管理装置は、機器の動作に関する動作履歴情報を取得する履歴情報取得手段と、前記履歴情報取得手段の取得する前記動作履歴情報を記憶するまでの該動作履歴情報に対する情報処理態様を、設定に応じて実施する情報処理手段と、前記情報処理態様の設定に使用する適宜の数の前記動作履歴情報をキーワードとして記憶するキーワード記憶手段と、前記機器の動作に異常が発生したときに、前記履歴情報取得手段が取得する前記動作履歴情報を前記キーワードと比較して、該比較結果に基づいて前記情報処理態様を設定する処理態様設定手段と、を備えていることを特徴としている。
【発明の効果】
【０００８】
本発明によれば、保管容量を考慮しつつ障害解析に必要な動作履歴情報を保管することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施例を適用した画像処理装置のブロック図。
【図２】機器情報管理装置の機能ブロック図。
【図３】ログ情報処理態様処理を示すフローチャート。
【図４】記憶管理処理を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１１】
図１〜図４は、本発明の機器情報管理装置、画像処理装置、機器情報管理方法及びプログラムの一実施例を示す図であり、図１は、本発明の機器情報管理装置、画像処理装置、機器情報管理方法及びプログラムの一実施例を適用した画像処理装置１のブロック図である。
【００１２】
図１において、画像処理装置１は、複合装置等であり、コントローラ１０、エンジン部１１、操作表示部１２等を備えている。コントローラ１０は、ＣＰＵ（Central Processing Unit）２１、ＲＯＭ（Read Only Memory）２２、ＲＡＭ（Random Access Memory）２３、不揮発性メモリ２４、ネットワークＩ／Ｆ（インターフェイス）２５、エンジンＩ／Ｆ２６、操作表示Ｉ／Ｆ２７及び外部Ｉ／Ｆ２８等を備えており、上記各部は、バス２９により接続されている。画像処理装置１は、機器として動作する。
【００１３】
エンジン部１１は、プリンタエンジン、スキャナエンジン等のエンジンを搭載しており、エンジンとしては、これらの内容に限るものではない。プリンタエンジンは、例えば、タンデム型の電子写真方式の場合、搬送ベルトに沿って、例えば、特殊色、ブラック（Ｋ）、マゼンタ（Ｍ）、シアン（Ｃ）及びイエロー（Ｙ）の各色の画像形成ユニットが配設されている。各画像形成ユニットは、例えば、感光体の周囲に、光書込部、現像部、帯電部及びクリーニング部等を備えている。そして、プリンタエンジンは、各色の画像形成ユニットにおいて、コントローラ１０から受け取った各色の描画データ（画像データ）により光書込部を動作させて、その感光体上に静電潜像を形成する。プリンタエンジンは、各色の画像形成ユニットにおいて、現像部から各色のトナーを感光体上に供給して静電潜像を現像することで各色のトナー画像を形成し、給紙部から用紙（被記録媒体）を感光体と転写部との間に給紙して、感光体上のトナー画像を順次用紙に重ね合わせて転写させる。プリンタエンジンは、トナー画像の転写された用紙を定着部に搬送して、定着部で加熱・加圧して用紙上のトナー画像を定着させることで、カラー画像を形成し、印刷物を出力する。なお、プリンタエンジンは、各色の画像形成ユニットが搬送ベルトに沿って配設されているものに限らず、例えば、中間転写ベルトに沿って、配設されていてもよい。
【００１４】
スキャナエンジンは、例えば、ＣＣＤ（Charge Coupled Device ）を利用したイメージスキャナ等が用いられており、原稿を走査して、原稿の画像を所定の解像度で読み取って、原稿の画像データをコントローラ１０へ出力する。
【００１５】
操作表示部１２は、テンキー、クリアストップキー、スタートキー、リセットキー、プログラムキー等の各種操作キー及びディスプレイ等が設けられている。操作表示部１２は、操作キーによって、画像処理装置１に各種動作を行わせるための命令が入力される。操作表示部１２は、後述するログ情報（動作履歴情報）の暗号化の要否設定に使用される。
【００１６】
操作表示部１２のディスプレイは、例えば、ＬＣＤ（Liquid Crystal Display）の上面にタッチ操作を検出するタッチパネルが設けられているタッチパネル付きＬＣＤ（Liquid Crystal Display）等が用いられている。ディスプレイは、画像処理装置１からユーザに通知する各種情報や操作キーの操作内容等の各種情報を表示出力する。
【００１７】
コントローラ１０は、そのＲＯＭ２２に、コントローラ１０内でのデータの処理や管理及び周辺モジュールを制御するためのプログラム及び必要な各種データを格納している。具体的には、ＲＯＭ２２は、画像処理装置１としての基本処理プログラム及びファームウェア等の各種プログラムを格納しているとともに、これらの各プログラムを実行するのに必要な各種データを格納している。特に、ＲＯＭ２２は、本発明の機器情報管理方法を実行するプログラムを格納している。
【００１８】
ＣＰＵ２１は、ＲＯＭ２２に格納されているプログラムに基づいて、ＲＡＭ２３をワークメモリとして利用しつつ、画像処理装置１の各部を制御して、画像処理装置１としての基本処理を行うとともに、本発明の機器情報管理方法を実行する。
【００１９】
ＲＡＭ２３は、ＣＰＵ２１のワークメモリとして利用される。また、ＲＡＭ２３は、コンピュータからの印刷データを一時記憶するバッファ、該印刷データを実際の印刷に適した描画データに変換して展開されるビットマップメモリ等として利用される。
【００２０】
不揮発性メモリ２４は、例えば、ＮＶＲＡＭ（Nonvolatile Random Access Memory）、ＳＳＤ（Solid State Drive）、ハードディスク等が用いられており、画像処理装置１の電源がＯＦＦのときにも記憶内容を保持するメモリである。不揮発性メモリ２４は、画像処理装置１の電源がＯＦＦの際にも保持する必要のあるデータとして、例えば、システム設定値等の各種データ、特に、本発明の機器情報管理方法で利用するログ情報、キーワード等を、ＣＰＵ２１の制御下で格納される。なお、本実施例においては、動作履歴情報を、適宜、ログ情報という。
【００２１】
不揮発性メモリ２４は、上記キーワードを、例えば、キーワードテーブルの形で記憶しており、キーワードとしては、例えば、「NOT_CONNECT」、「FUNCTION_NOT_SUPPORTED」等を記憶する。なお、「NOT_CONNECT」は、ネットワークにアクセスできないことを表すログ情報であり、「FUNCTION_NOT_SUPPORTED」は、サポートしていない機能があることを表すログ情報である。なお、キーワードは、画像処理装置１の生産時に、予め設定されているが、画像処理装置１が設置された後で、機器管理者等が、適宜、追加等の編集を行うことができる。
【００２２】
ネットワークＩ／Ｆ２５は、通信回線Ｌに接続されており、該通信回線Ｌを介して画像処理装置１に印刷要求、スキャナ要求等を行うホスト装置との間で、通信を行う。
【００２３】
エンジンＩ／Ｆ２６は、上記エンジン部１１が接続されている。エンジンＩ／Ｆ２６は、コントローラ１０からエンジン部１１への制御信号や描画データ等のデータの入出力、エンジン部１１からコントローラ１０へのステータス信号等の各信号の授受を行う。
【００２４】
操作表示Ｉ／Ｆ２７は、上記操作表示部１２に接続されており、ＣＰＵ２１と操作表示部１２との間の信号の授受を行う。
【００２５】
外部Ｉ／Ｆ２８は、可搬性記憶媒体Ｍｋが接離可能に装着され、可搬性記憶媒体Ｍｋは、ＩＣ（Integrated Circuit：集積回路）、ＳＤ（Secure Digital）カード、フラッシュメモリカード等である。可搬性記憶媒体Ｍｋは、ＣＰＵ２１の制御下で、各種データが書き込まれ、また、読み出される。
【００２６】
上記ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、不揮発性メモリ２４、エンジンＩ／Ｆ２６は、全体として、ログ保管容量を考慮しつつ障害解析に必要なログ情報を保管する機器情報管理装置３０として機能する。
【００２７】
すなわち、画像処理装置１は、ＲＯＭ２２にＯＳ（Operating System）、ファームウェアを搭載するとともに、プリント動作、スキャナ動作、コピー動作等の各種動作処理を実行するためのアプリケーションソフトウェア（プログラム）を搭載している。画像処理装置１は、ＣＰＵ２１が、各アプリケーションソフトウェアを実行することで、各種動作処理を実行する。各アプリケーションソフトウェアは、動作処理を実行すると、その動作処理に関するログ情報（動作履歴情報）を生成して出力する。アプリケーションソフトウェアは、コンポーネントを有し、コンポーネントが、ログ情報を生成して出力する。また、コンポーネントは、動作処理のイベント毎に、ログ情報を、該ログ情報のサイズとともに生成して出力する。
【００２８】
なお、コンポーネントは、通常、階層に分かれており、各コンポーネントの関係は、例えば、コンポーネントＩＤ（Identification）等で対応付けられている。各コンポーネントは、ログ情報の出力時に、自身のコンポーネントＩＤも出力し、ＣＰＵ２１は、コンポーネントＩＤ等に基づいて、コンポーネントの階層関係を判断する。
【００２９】
ＣＰＵ２１は、動作処理に異常が発生したときに、異常の発生したコンポーネントの出力するコンポーネントＩＤに基づいて、コンポーネントの階層関係を参照する。ＣＰＵ２１は、コンポーネントの階層関係から、異常の発生したコンポーネントに下位のコンポーネント（以下、下位コンポーネントという。）があるか否か判断する。ＣＰＵ２１は、下位コンポーネントがあると、該下位コンポーネントが出力するログ情報も階層関係を対応付けて取得する。
【００３０】
ＣＰＵ２１は、各コンポーネントが出力するログ情報を取得して、不揮発性メモリ２４に予め設定されているログ記憶領域に格納する。このログ記憶領域は、本実施例では、不揮発性メモリ２４に複数確保されている。各ログ記憶領域は、その記憶容量が同じであってもよいし、異なっていてもよい。本実施例では、例えば、不揮発性メモリ２４は、ログ記憶領域として、図１には図示しないが、主記憶領域と拡張記憶領域を有している。
【００３１】
また、ＣＰＵ２１は、ログ情報を適宜の暗号化方式で暗号化する暗号化機能を備えている。ＣＰＵ２１は、少なくとも不揮発性メモリ２４から読み出して、エンジン部１１で印刷出力、操作表示部１２のディスプレイへ表示出力、可搬性記憶媒体Ｍｋへの記録出力において、操作表示部１２からの設定操作等に応じて、ログ情報を暗号化して出力する。なお、ＣＰＵ２１は、ログ情報を不揮発性メモリ２４に格納する際にも、暗号化して格納してもよく、また、この場合、操作表示部１２の暗号化要否設定に応じて、暗号化するか否か制御する。
【００３２】
さらに、ＣＰＵ２１は、後述するように、ログ情報の処理において、複数の情報処理態様で処理する。この情報処理態様は、ＣＰＵ２１がログ情報を取得してから不揮発性メモリ２４に記憶するまでの間に、ログ情報に対して施す処理態様である。情報処理態様としては、例えば、詳細ログと非詳細ログの選別処理、不揮発性メモリ２４の複数の記録領域のいずれの記憶領域にログ情報を記憶するかの記憶領域選択処理等である。
【００３３】
画像処理装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＵＳＢ（Universal Serial Bus）メモリ、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の機器情報管理方法を実行するプログラムを読み込んでＲＯＭ２２や不揮発性メモリ２４に導入することで、後述する保管容量を考慮しつつ障害解析に必要なログ情報を保管する機器情報管理方法を実行する機器情報管理装置３０を搭載する画像処理装置として構築されている。このプログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向プログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００３４】
そして、画像処理装置１の機器情報管理装置３０は、上記プログラムがＲＯＭ２２等に導入されることで、図２に示す機能ブロックが構築される。すなわち、機器情報管理装置３０は、図２に示すように、履歴情報取得部４１、記憶部４２、情報処理部４３、キーワード記憶部４４、処理態様設定部４５、記憶管理部４６、暗号化部４７及び暗号化設定部４８が構築される。
【００３５】
履歴情報取得部４１は、ＣＰＵ２１により構築され、機器である画像処理装置１の動作に関する動作履歴情報であるログ情報を取得する。したがって、履歴情報取得部４１は、履歴情報取得手段として機能している。そして、画像処理装置１は、動作を実行するソフトウェアが、それぞれ自己のログ情報を出力する複数のコンポーネントを有しており、履歴情報取得部４１は、各コンポーネントの出力するログ情報を取得する。
【００３６】
記憶部４２は、不揮発性メモリ２４により構築されており、所定容量の不揮発性の記憶部である。したがって、記憶部４２は、記憶手段として機能している。記憶部４２は、複数の記憶領域を有し、特に、主記憶領域４２ａと拡張記憶領域４２ｂを有している。主記憶領域４２ａは、ログ情報を記憶するのに優先して使用される記憶領域であり、拡張記憶領域４２ｂは、主記憶領域４２ａが、予め設定されている所定容量以下になったときに、ログ情報を記憶するのに使用される。
【００３７】
情報処理部４３は、ＣＰＵ２１により構築されている。情報処理部４３は、履歴情報取得部４１の取得するログ情報を記憶部４２へ記憶するまでの該ログ情報に対する情報処理態様を、後述する設定に応じて実施する。したがって、情報処理部４３は、情報処理手段として機能している。情報処理部４３は、選別部４３ａを備えており、選別部４３ａは、ログ情報に対して、詳細なログ情報を選別する詳細選別と非詳細なログ情報を選別する非詳細選別とを行う。したがって、選別部４３ａは、情報選別手段として機能している。また、情報処理部４３は、記憶制御部４３ｂを備えており、記憶制御部４３ｂは、上記情報処理態様の設定に応じて、ログ情報の記憶部４２における記憶領域（主記憶領域４２ａ、拡張記憶領域４２ｂ）を異ならせて記憶させる。したがって、記憶制御部４３ｂは、記憶制御手段として機能している。
【００３８】
キーワード記憶部４４は、不揮発性メモリ２４により構築されており、上記情報処理態様の設定に使用する適宜の数のログ情報（動作履歴情報）をキーワードとして記憶する。したがって、キーワード記憶部４４は、キーワード記憶手段として機能している。このキーワード記憶部４４に記憶するキーワードは、ユーザによる操作表示部１２からの入力操作等によって、適宜、追加、削除、変更等を可能としてもよい。
【００３９】
処理態様設定部４５は、ＣＰＵ２１により構築されている。処理態様設定部４５は、機器である画像処理装置１の動作に異常が発生したときに、履歴情報取得部４１が取得するログ情報を、キーワード記憶部４４のキーワードと比較して、該比較結果に基づいて上記情報処理態様を設定する。したがって、処理態様設定部４５は、処理態様設定手段として機能している。また、処理態様設定部４５は、情報処理部４３が上記ログ情報に対して、詳細なログ情報を選別する詳細選別と非詳細なログ情報を選別する非詳細選別とを行う選別部４３ａを備えている場合、上記キーワードに一致するログ情報が非存在であると、選別部４３ａに該非詳細選別を行わせ、キーワードに一致するログ情報があると、選別部４３ａに、該詳細選別を行わせる。
【００４０】
また、機器情報管理装置３０は、前記動作を実行するソフトウェアが、それぞれ自己のログ情報を出力する複数のコンポーネントを有し、上記履歴情報取得部４１が、各コンポーネントの出力するログ情報を取得する。
【００４１】
この場合、処理態様設定部４５は、動作に異常の発生したコンポーネントの出力するログ情報をキーワードと比較して、該比較結果に基づいて該ログ情報に対して前記情報処理態様を設定するとともに、該コンポーネントを上位コンポーネントとする下位コンポーネントがあると、全ての該下位コンポーネントの出力するログ情報に、該上位コンポーネントと同じ該情報処理態様を設定する。
【００４２】
さらに、この場合、上記コンポーネントは、イベント毎に、ログ情報を、該ログ情報のサイズとともに生成して出力し、履歴情報取得部４１は、各コンポーネントの出力するイベント毎のログ情報とそのサイズを取得する。そして、処理態様設定部４５は、動作に異常の発生したコンポーネントの出力するログ情報とキーワードとの比較結果に基づく情報処理態様として、該ログ情報のサイズと該記憶部４２、また、記憶部４２のサイズに基づいて、該記憶部４２の複数の記憶領域（主記憶領域４２ａ、拡張記憶領域４２ｂ）への該ログ情報の記憶先の決定を行なう。
【００４３】
記憶管理部４６は、ＣＰＵ２１により構築されている。記憶部４２が、主記憶領域４２ａと拡張記憶領域４２ｂを有し、記憶制御部４３ｂが、ログ情報を主記憶領域４２ａと拡張記憶領域４２ｂに切り替えて記憶させる。このとき、記憶管理部４６は、該記憶制御部４３ｂに、ログ情報を主記憶領域４２ａへ記憶させ、該主記憶領域４２ａが所定残容量以下になると、所定の重要度未満のログ情報を主記憶領域４２ａから削除する。そして、記憶管理部４６は、ログ情報を削除した後の主記憶領域４２ａの残容量が該所定残容量以下であると、記憶制御部４３ｂに、その後のログ情報を、拡張記憶領域４２ｂへ記憶させる。したがって、記憶管理部４６は、記憶管理手段として機能している。
【００４４】
暗号化部４７は、ＣＰＵ２１により構築されており、ログ情報を適宜の暗号化方式で暗号化する。したがって、暗号化部４７は、暗号化手段として機能している。
【００４５】
暗号化設定部４８は、操作表示部１２で構築されており、暗号化部４７による暗号化の要否を設定する。したがって、暗号化設定部４８は、暗号化設定手段として機能している。この場合、暗号化部４７は、暗号化設定部で暗号化要の設定が行われていると、ログ情報を暗号化する。また、暗号化設定部４８は、暗号化部４７による暗号化方式を選択指定するようになっていてもよい。この場合、暗号化部４７は、暗号化設定部４８で暗号化要の設定が行われ、暗号化方式が選択指定されていると、指定の暗号化方式でログ情報を暗号化する。
【００４６】
次に、本実施例の作用を説明する。画像処理装置１の機器情報管理装置３０は、保管容量を考慮しつつ障害解析に必要なログ情報（動作履歴情報）を保管する。
【００４７】
すなわち、画像処理装置１は、その搭載するアプリケーションソフトウェアを実行することで、各種動作（プリント動作、スキャナ動作、コピー動作等）を実行する。アプリケーションソフトウェアは、上述のように、それぞれ動作を実行するためのコンポーネントを有し、コンポーネントが、ログ情報を出力する。また、コンポーネントは、動作処理のイベント毎に、ログ情報を、該ログ情報のサイズとともに生成して出力する。
【００４８】
機器情報管理装置３０は、ＣＰＵ２１、すなわち、履歴情報取得部４１が、コンポーネントがイベント毎に生成して出力するログ情報を取得して、情報処理部４３に出力する。情報処理部４３は、その選別部４３ａが、ログ情報から、詳細な動作履歴情報を選別する詳細選別と非詳細な動作履歴情報を選別する非詳細選別とを行って、詳細ログ情報と非詳細ログ情報のいずれかを記憶制御部４３bへ渡す。選別部４３ａは、処理態様設定部４５から設定される処理態様設定に応じて、詳細選別と非詳細選別を切り替えて行う。
【００４９】
記憶制御部４３ｂは、処理態様設定部４５からの処理態様設定に応じて、ログ情報を、記憶部４２の主記憶領域４２ａと拡張記憶領域４２ｂとに切り替えて記憶させる。記憶制御部４３ｂは、通常、主記憶領域４２ａにログ情報を記憶させ、記憶管理部４６から切替指示があると、主記憶領域４２ａから拡張記憶領域４２ｂに切り替えてログ情報を記憶させる。
【００５０】
また、機器情報管理装置３０は、暗号化設定部４８の暗号化要否設定に応じて、暗号化部４７が、情報処理部４３からのログ情報を暗号化する。
【００５１】
記憶管理部４６は、記憶部４２の記憶領域、特に、主記憶領域４２ａの記憶残容量を監視して、記憶制御部４３ｂに、ログ情報を該主記憶領域４２ａへ記憶させる。記憶管理部４６は、主記憶領域４２ａが所定残容量以下になると、所定の重要度未満のログ情報を主記憶領域４２ａから削除する。記憶管理部４６は、ログ情報を削除した後の主記憶領域４２ａの残容量が該所定残容量以下であると、記憶制御部４３ｂに、その後のログ情報を、拡張記憶領域４２ｂへ記憶させる。
【００５２】
そして、機器情報管理装置３０は、図３に示すようにログ情報処理態様処理を行う。すなわち、履歴情報取得部４１は、コンポーネントが処理を実行して、イベント毎に出力するログ情報を取得して情報処理部４３へ出力し（ステップＳ１０１）、情報処理部４３は、異常（エラー）が発生しているかチェックする（ステップＳ１０２）。なお、図３では、異常を、エラーと表現している。
【００５３】
ステップＳ１０２で、異常が発生していないと（ステップＳ１０２で、ＮＯのとき）、情報処理部４３は、選別部４３ａが、非詳細ログを選別して、記憶制御部４３ｂが、記憶部４２の主記憶領域４２ａへ記憶するという出力を行う（ステップＳ１０３）。
【００５４】
ステップＳ１０２で、異常が発生していると（ステップＳ１０２で、ＹＥＳのとき）、処理態様設定部４５が、該ログ情報がキーワード記憶部４４のキーワードと一致するかチェックする（ステップＳ１０４）。
【００５５】
ステップＳ１０４で、一致しないと（ステップＳ１０４で、ＮＯのとき）、処理態様設定部４５は、情報処理部４３に、非詳細選別の情報処理態様を設定する。情報処理部４３は、非詳細選別の情報処理態様が設定されると、選別部４３ａが、非詳細ログを選別して、記憶制御部４３ｂが、記憶部４２の主記憶領域４２ａへ記憶するという出力を行う（ステップＳ１０３）。
【００５６】
ステップＳ１０４で、キーワードと一致すると（ステップＳ１０４で、ＹＥＳのとき）、処理態様設定部４５は、情報処理部４３に、詳細選別の情報処理態様を設定する。情報処理部４３は、詳細選別の情報処理態様が設定されると、選別部４３ａが、詳細ログを選別して、記憶制御部４３ｂが、記憶部４２の拡張記憶領域４２ｂへ記憶するという出力を行う（ステップＳ１０５）。なお、情報処理部４３は、詳細選別の情報処理態様が設定されたとき、記憶制御部４３ｂが、ログ情報を主記憶領域４２ａへ記憶するようにしてもよい。
【００５７】
情報処理部４３は、異常が発生して、キーワードと一致するログ情報を出力したコンポーネントに、下位コンポーネントがあるかチェックする（ステップＳ１０６）。
【００５８】
ステップＳ１０６で、下位コンポーネントがないとき（ステップＳ１０６で、ＮＯのとき）、情報処理部４３は、そのまま処理を終了する。
【００５９】
ステップＳ１０６で、下位コンポーネントがあると（ステップＳ１０６で、ＹＥＳのとき）、情報処理部４３は、該下位コンポーネントの出力するログ情報に対しても、詳細選別の情報処理態様に応じた処理を行う。すなわち、情報処理部４３は、選別部４３ａが、該下位コンポーネントからのログ情報に対して詳細ログ選別を行ない、記憶制御部４３ｂが、記憶部４２の拡張記憶領域４２ｂへ記憶するという出力を行って、処理を終了する（ステップＳ１０７）。
【００６０】
なお、図３では、記憶部４２に記憶させるログ情報を、非詳細ログ情報と詳細ログ情報とに切り替える情報選別処理のログ情報処理態様処理について説明したが、ログ情報処理態様処理としては、情報選別処理に限るものではない。
【００６１】
ログ情報処理態様処理としては、例えば、上述のように、ログ情報の記憶先を、主記憶領域４２ａと拡張記憶領域４２ｂとに切り替える記憶領域を切り替える記憶先切替処理を行ってもよいし、情報選別処理と記憶先切替処理の両方を行ってもよい。
【００６２】
すなわち、記憶部４２が、詳細ログ用記憶領域と非詳細ログ用記憶領域を有し、記憶制御部４３ｂが、ログ処理態様処理（情報処理態様）として、これらの領域の切り替えを行ってもよい。
【００６３】
そして、機器情報管理装置３０は、記憶管理部４６が、図４に示す記憶管理処理を行う。この記憶管理処理は、記憶部４２の主記憶領域４２ａの記憶容量を管理して、非重要なログ情報の削除とログ情報の記憶先の管理を行う処理である。
【００６４】
記憶管理部４６は、履歴情報取得部４１が取得したログ情報を、記憶部４２の主記憶領域４２ａへ記憶するログ出力が発生すると（ステップＳ２０１）、主記憶領域４２ａの残容量が閾値（設定残容量）以下であるかチェックする（ステップＳ２０２）。この閾値は、例えば、所定のジョブの動作が完了するまでのログ情報を全て格納可能な残容量等であり、予め設定されている。
【００６５】
ステップＳ２０２で、主記憶領域４２ａの残容量が閾値を超えていると（ステップＳ２０２で、ＮＯのとき）、記憶管理部４６は、そのままログ出力の継続を行わせる（ステップＳ２０１、Ｓ２０２）。
【００６６】
ステップＳ２０２で、主記憶領域４２ａの残容量が閾値以下であると（ステップＳ２０２で、ＹＥＳのとき）、記憶管理部４６は、主記憶領域４２ａのログ情報を、例えば、古い順から削除するための削除条件を判断する（ステップＳ２０３）。このログ情報の削除の優先順位については、適宜、設定可能であってもよい。
【００６７】
記憶管理部４６は、ログ情報が削除条件を満たしているかチェックし（ステップＳ２０４）、満たしていると（ステップＳ２０４で、ＹＥＳのとき）、そのログ情報を削除する（ステップＳ２０５）。
【００６８】
記憶管理部４６は、ログ情報の削除を行うと、主記憶領域４２ａの全てのログ情報の判断が完了したかチェックする（ステップＳ２０６）。ステップＳ２０６で、全てのログ情報の判断が完了していないと（ステップＳ２０６で、ＮＯのとき）、記憶管理部４６は、ステップＳ２０３に戻って同様に処理する（ステップＳ２０３〜Ｓ２０６）。
【００６９】
ステップＳ２０４で、削除条件を満たしていないと（ステップＳ２０４で、ＮＯのとき）、記憶管理部４６は、そのログ情報を削除することなく（ステップＳ２０７）、ステップＳ２０３に戻って、上記同様に処理する（ステップＳ２０３〜Ｓ２０７）。
【００７０】
ステップＳ２０６で、全てのログ情報の判断が完了すると（ステップＳ２０６で、ＹＥＳのとき）、記憶管理部４６は、主記憶領域４２ａの残容量が閾値以下であるかチェックする（ステップＳ２０８）。
【００７１】
ステップＳ２０８で、主記憶領域４２ａの残容量が閾値を超えていると（ステップＳ２０８で、ＮＯのとき）、記憶管理部４６は、ログ情報の記憶先を主記憶領域４２ａとした状態で、ステップＳ２０１に戻って上記同様に処理する（ステップＳ２０１〜Ｓ２０８）。
【００７２】
ステップＳ２０８で、主記憶領域４２ａの残容量が閾値以下であると（ステップＳ２０８で、ＹＥＳのとき）、記憶管理部４６は、ログ情報の記憶先の拡張記憶領域４２ｂへの変更を記憶制御部４３ｂに指示して、記憶管理処理を終了する（ステップＳ２０９）。したがって、記憶制御部４３ｂは、以降のログ情報を記憶部４２の拡張記憶領域４２ｂへ記憶させる。
【００７３】
このように、本実施例の画像処理装置１は、その機器情報管理装置３０が、機器である画像処理装置１の動作に関するログ情報（動作履歴情報）を取得する履歴情報取得部（履歴情報取得手段）４１と、履歴情報取得部４１の取得するログ情報を記憶するまでの該ログ情報に対する情報処理態様を、設定に応じて実施する情報処理部（情報処理手段）４３と、前記情報処理態様の設定に使用する適宜の数のログ情報をキーワードとして記憶するキーワード記憶部（キーワード記憶手段）４４と、前記画像処理装置１の動作に異常が発生したときに、履歴情報取得部４１が取得するログ情報を前記キーワードと比較して、該比較結果に基づいて前記情報処理態様を設定する処理態様設定部（処理態様設定手段）４５と、を備えている。
【００７４】
したがって、動作に異常が発生したときのログ情報の処理態様をキーワードに基づいて設定することができ、保管容量を考慮しつつ障害解析に必要なログ情報を保管することができる。
【００７５】
また、本実施例の画像処理装置１の機器情報管理装置３０は、機器である画像処理装置１の動作に関するログ情報を取得する履歴情報取得処理ステップと、前記履歴情報取得処理ステップで取得されるログ情報を記憶するまでの該動作履歴情報に対する情報処理態様を、設定に応じて実施する情報処理ステップと、前記情報処理態様の設定に使用する適宜の数のログ情報をキーワードとしてキーワード記憶部（キーワード記憶手段）４４へ記憶するキーワード記憶処理ステップと、前記画像処理装置１の動作に異常が発生したときに、前記履歴情報取得処理ステップで取得されるログ情報を前記キーワードと比較して、該比較結果に基づいて前記情報処理態様を設定する処理態様設定処理ステップと、を有する機器情報管理方法を実行する。
【００７６】
したがって、動作に異常が発生したときのログ情報の処理態様をキーワードに基づいて設定することができ、保管容量を考慮しつつ障害解析に必要なログ情報を保管することができる。
【００７７】
さらに、本実施例の画像処理装置１の機器情報管理装置３０は、ＣＰＵ２１等のコンピュータに、機器である画像処理装置１の動作に関するログ情報を取得する履歴情報取得処理と、前記履歴情報取得処理で取得されるログ情報を記憶するまでの該ログ情報に対する情報処理態様を、設定に応じて実施する情報処理と、前記情報処理態様の設定に使用する適宜の数のログ情報をキーワードとしてキーワード記憶部４４へ記憶するキーワード記憶処理と、画像処理装置１の動作に異常が発生したときに、前記履歴情報取得処理で取得されるログ情報を前記キーワードと比較して、該比較結果に基づいて前記情報処理態様を設定する処理態様設定処理と、を実行させるプログラムを搭載している。
【００７８】
したがって、動作に異常が発生したときのログ情報の処理態様をキーワードに基づいて設定することができ、保管容量を考慮しつつ障害解析に必要なログ情報を保管することができる。
【００７９】
また、本実施例の画像処理装置１の機器情報管理装置３０は、動作履歴情報であるログ情報を記憶する記憶部（記憶手段）４２をさらに備え、前記記憶部４２が、複数の記憶領域４２ａ、４２ｂを有し、前記情報処理部４３が、前記情報処理態様の設定に応じて、ログ情報の記憶部４２における前記記憶領域４２ａ、４２ｂを異ならせて記憶させる記憶制御部（記憶制御手段）４３ｂを、備えている。
【００８０】
したがって、動作に異常が発生したときのログ情報の処理態様として、記憶部４２の記憶領域４２ａ、４２ｂを異ならせることができ、保管容量をより一層考慮しつつ障害解析に必要なログ情報をより一層適切に保管することができる。
【００８１】
さらに、本実施例の画像処理装置１の機器情報管理装置３０は、前記記憶部４２が、主記憶領域４２ａと拡張記憶領域４２ｂを有し、前記記憶制御部４３ｂが、ログ情報を主記憶領域４２ａと拡張記憶領域４２ｂに切り替えて記憶させ、機器情報管理装置３０が、記憶制御部４３ｂに、ログ情報を主記憶領域４２ａへ記憶させ、該主記憶領域４２ａが所定残容量以下になると、所定の重要度未満のログ情報を主記憶領域４２ａから削除し、該ログ情報を削除した後の主記憶領域４２ａの残容量が該所定残容量以下であると、記憶制御部４３ｂに、その後のログ情報を、拡張記憶領域４２ｂへ記憶させる記憶管理部（記憶管理手段）４６を、さらに備えている。
【００８２】
したがって、動作に異常が発生したときのログ情報の処理態様として、記憶部４２の主記憶領域４２ａに記憶させて容量管理し、必要に応じて不要なログ情報を削除するとともに、主記憶領域４２ａの残容量が不足すると、拡張記憶領域４２ｂへログ情報を記憶させる事ができる。その結果、保管容量をより一層考慮しつつ障害解析に必要なログ情報をより一層適切に保管することができる。
【００８３】
また、本実施例の画像処理装置１の機器情報管理装置３０は、ログ情報を暗号化する暗号化部（暗号化手段）４７を、をさらに備えている。
【００８４】
したがって、ログ情報を暗号化して、画像処理装置１のユーザ等の機密を保持することができるとともに、保管容量を考慮しつつ障害解析に必要なログ情報を保管することができる。
【００８５】
さらに、本実施例の画像処理装置１の機器情報管理装置３０は、暗号化部４７による暗号化の要否を設定する暗号化設定部（暗号化設定手段）４８を、さらに備え、前記暗号化部４７が、前記暗号化設定部４８で暗号化要の設定が行われていると、ログ情報を暗号化する。
【００８６】
したがって、ユーザが必要とする時にのみ、ログ情報を暗号化することができ、利用性と処理速度の向上を図ることができる。
【００８７】
また、本実施例の画像処理装置１の機器情報管理装置３０は、前記動作を実行するソフトウェアが、それぞれ自己のログ情報（動作履歴情報）を出力する複数のコンポーネントを有し、前記履歴情報取得部４１は、各コンポーネントの出力するログ情報を取得し、前記処理態様設定部４５は、動作に異常の発生したコンポーネントの出力するログ情報を前記キーワードと比較して、該比較結果に基づいて、該ログ情報に対する前記情報処理態様を設定するとともに、該コンポーネントを上位コンポーネントとする下位コンポーネントがあると、全ての該下位コンポーネントの出力する動作履歴情報に、該上位コンポーネントと同じ該情報処理態様を設定する。
【００８８】
したがって、異常が発生してキーワードに一致するログ情報を出力したコンポーネントに下位のコンポーネントがある場合に、該下位コンポーネントが出力するログ情報をも、例えば、詳細ログ情報を取得する。したがって、より詳細で障害解析に必要なログ情報を収集することができ、より一層障害解析を適切に行うことができる。
【００８９】
さらに、本実施例の画像処理装置１の機器情報管理装置３０は、前記記憶部４２が、複数の記憶領域を有し、前記コンポーネントが、イベント毎に、ログ情報を、該ログ情報のサイズとともに生成して出力し、前記履歴情報取得部４１が、前記各コンポーネントの出力する前記イベント毎のログ情報とそのサイズを取得し、前記処理態様設定部４５が、動作に異常の発生した前記コンポーネントの出力するログ情報と前記キーワードとの比較結果に基づく前記情報処理態様として、該ログ情報のサイズと該記憶部４２のサイズに基づいて、該記憶部４２の複数の前記記憶領域への該ログ情報の記憶先を決定する情報処理態様を設定する。
【００９０】
したがって、ログ情報の記憶先を、適切に管理して記憶することができ、必要なログ情報が抄出することを防止して、障害解析をより一層適切に行うことができる。
【００９１】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【００９２】
１  画像処理装置
１０  コントローラ
１１  エンジン部
１２  操作表示部
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  不揮発性メモリ
２５  ネットワークＩ／Ｆ
２６  エンジンＩ／Ｆ
２７  操作表示Ｉ／Ｆ
２８  外部Ｉ／Ｆ
２９  バス
Ｍｋ  可搬性記憶媒体
４１  履歴情報取得部
４２  記憶部
４２ａ  主記憶領域
４２ｂ  拡張記憶領域
４３  情報処理部
４３ａ  選別部
４３ｂ  記憶制御部
４４  キーワード記憶部
４５  処理態様設定部
４６  記憶管理部
４７  暗号化部
４８  暗号化設定部
【先行技術文献】
【特許文献】
【００９３】
【特許文献１】特開２０１４−１７０５０３号公報
【図１】
2017027169.tif 000003
【図２】
2017027169.tif 000004
【図３】
2017027169.tif 000005
【図４】
2017027169.tif 000006