(57)【要約】【課題】  ログ記憶手段に記憶されたログ情報から各ジョブのキー操作情報を分離する手間を軽減して障害解析を効率良く進めることができるようにする。【解決手段】  システムモニタ／マネージャ２２のログ情報書込処理部２２１では、操作パネル１２１でキー操作がなされた場合、該キー操作に対応してパネルコントローラ２１から入力するキーコード（キー情報）、該キー操作に基づき実行されるジョブの動作状態、該実行されたジョブ固有のジョブ識別タグ、及びＴＳ付与部２２２により付与されるタイムスタンプをひとまとめにしてキー操作情報としてログ記憶部２４に書き込む。【選択図】  図２
2006093824.tif 000002
【特許請求の範囲】
【請求項１】
複数のキーを備える操作パネルと、前記操作パネルでのキー操作に基づき実行されるジョブ及び装置各部の動作状態を検知する検知手段と、前記動作状態をログ情報として記憶するログ記憶手段とを有する画像形成装置において、
時刻を計時する計時手段と、
前記操作パネルでのキー操作に基づき実行されるジョブの種別を特定して該ジョブ種別に対応する固有のジョブ識別タグを生成するタグ生成手段と、
前記操作パネルで操作されたキーの種別、該キー操作時の計時時刻及び前記タグ生成手段により生成された前記ジョブ識別タグを当該キー操作に対応するキー押下情報として前記ログ記憶手段に書き込むキー押下情報書込手段と
を具備することを特徴とする画像形成装置。
【請求項２】
外部処理装置から前記ジョブ識別タグを含む検索要求を受付ける受付手段と、
前記検索要求に基づき、該検索要求に含まれる前記ジョブ識別タグに一致する識別タグを有するキー操作情報を前記ログ記憶手段から抽出する抽出手段と、
前記抽出手段により抽出された前記キー操作情報を前記検索要求に対する検索結果として前記外部処理装置に送信する検索結果送信手段と
を具備することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記ログ記憶手段は、
複数のジョブ種別に各々対応するログ保持領域
を有し、
前記キー操作情報書込手段は、
前記キー種別、計時時刻及び前記ジョブ識別タグから成る前記キー押下情報を、当該ジョブ種別に対応するログ保持領域に書き込む手段
を有することを特徴とする請求項１記載の画像形成装置。
【請求項４】
外部処理装置から前記ジョブ識別タグを含む検索要求を受付ける受付手段と、
前記検索要求に基づき、該検索要求に含まれる前記ジョブ識別タグによって識別されるジョブ種別に対応する前記ログ保持領域を特定し、該ログ保持領域からキー操作情報を読み出す読出手段と、
前記読出手段により読み出された前記キー操作情報を前記検索要求に対する検索結果として前記外部処理装置に送信する検索結果送信手段と
を具備することを特徴とする請求項３記載の画像形成装置。
【請求項５】
複数のキーを備える操作パネルと、前記操作パネルでのキー操作に基づき実行されるジョブ及び装置各部の動作状態を検知する検知手段と、前記動作状態をログ情報として記憶するログ記憶手段とを有する画像形成装置において、
前記ログ情報の記録開始条件を設定する記録開始条件設定手段と、
前記記録開始条件設定手段により設定された記録開始条件に従って前記ログ記憶手段に対するログ情報の記録を開始するログ情報書込手段と
を具備することを特徴とする画像形成装置。
【請求項６】
原稿を読み取る読取手段と、
前記読取手段により前記原稿から読み取られた画像情報を処理する修理手段と
を更に具備し、
前記記録開始条件設定手段は、
前記記録開始条件として、ログ情報の記録開始時が前記読取手段に対する前記原稿のセット時であることを設定し、
前記ログ情報書込手段は、
前記原稿のセット時から前記ログ情報の記録を開始する
ことを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記記録開始条件設定手段は、
前記記録開始条件として、ログ情報の記録開始時がジョブの正常終了時であることを設定し、
前記ログ情報書込手段は、
実行中のジョブの正常終了時から前記ログ情報の記録を開始する
ことを特徴とする請求項５記載の画像形成装置。
【請求項８】
前記記録開始条件設定手段は、
前記記録開始条件として、ログ情報を記憶する期間または記憶を除外する期間を設定し、
前記ログ情報書込手段は、
前記ログ情報記憶期間中またはログ情報記憶除外期間中、前記ログ情報の記録を実行または停止する
ことを特徴とする請求項５記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作パネルでのキー操作に基づき実行されるジョブ及び装置各部の動作状態を検知し、該検知された動作状態をログ情報として記憶するログ記憶手段を有する画像形成装置に係わり、詳しくは、ログ記憶手段に記憶されたログ情報から障害を解析する際の作業効率向上、並びにログ記憶手段の限られた記録容量の有効活用に適したログ情報書込処理方法の改良に関する。
【背景技術】
【０００２】
画像形成装置等の電子機器の保守運用方法として、当該電子機器において、キー操作やジョブのログなどの履歴をログ情報としてメモリ（ログ記憶手段）に保持しておき、例えば、障害発生時に該ログ情報を読み出して障害原因の解析を行う手法が普及している。
【０００３】
この種の電子機器の保守運用に係わる従来例として、下記特許文献１には、画像出力装置の操作パネルから入力された一連の手続き（キー押下情報）を外部制御システムに記録、あるいは内部ログ保持機能に保持させ、ソフトウェアに対する不具合解析の効率化を図る方法が開示されている。
【０００４】
また、特許文献２には、複写機等の操作情報・動作中の表示内容・各動作部の状態情報を取得して逐次更新しながら保存し、異常が発生したと判断された時に、保存情報の記録更新を禁止して、異常状態になった時の状態を把握し、異常原因を把握してその対処を行う方法が開示されている。
【特許文献１】特開２００２−２０７３９９号公報
【特許文献２】特開２００１−２９０３９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１記載の技術では、外部制御システムに記録、あるいは内部ログ保持機能に保持させるキー押下情報は、ジョブとの関連付けが明確でなく、該キー押下情報を元に不具合解析を行う際、どのジョブのキー操作なのかを分離するために手間がかかり、不具合発生原因の特定に多大な時間を要するという問題点があった。
【０００６】
また、特許文献２記載の技術では、障害の発生後、異常と判断された時に記録更新を禁止することにより異常時の記録の保護を図ることはできるが、それ以前の記録まで保護できるかどうかはログ記憶手段の記憶容量に依存することになる。
【０００７】
周知のように、画像形成装置等の機器では、ログ記憶手段は大きな記憶容量のものを搭載できないため、リングバッファなどを用い、限られた記憶容量で繰り返し記録を保持する方法がとられる。
【０００８】
このように限られた記憶容量しか持たないログ保持手段を登載した機器において、特許文献２に記載されるように、障害の発生後、異常と判断された時に記録更新を禁止するだけでは、該異常時の記録を保護することはできたとしても、それ以前の異常状態に至らないが保守上どうしても必要とされる状態の記録まで保護できる確証はなく、保守上必要な状態の解析が不充分となり、保守運用に支障を来たすという問題点があった。
【０００９】
本発明は、上記問題点を解消し、ログ記憶手段に記憶されたログ情報から各ジョブのキー操作情報を分離する手間を軽減して障害解析を効率良く進めることができると共に、ログ記憶手段の記録容量が限られるという制約の中で、保守上必要な状態のログ情報を確実に保持でき、該ログ情報を解析して保守上必要な状態を確実に特定することにより効率の良い保守運用を実現可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載の発明は、複数のキーを備える操作パネルと、前記操作パネルでのキー操作に基づき実行されるジョブ及び装置各部の動作状態を検知する検知手段と、前記動作状態をログ情報として記憶するログ記憶手段とを有する画像形成装置において、時刻を計時する計時手段と、前記操作パネルでのキー操作に基づき実行されるジョブの種別を特定して該ジョブ種別に対応する固有のジョブ識別タグを生成するタグ生成手段と、前記操作パネルで操作されたキーの種別、該キー操作時の計時時刻及び前記タグ生成手段により生成された前記ジョブ識別タグを当該キー操作に対応するキー押下情報として前記ログ記憶手段に書き込むキー押下情報書込手段とを具備することを特徴とする。
【００１１】
請求項２記載の発明は、上記請求項１記載の発明において、外部処理装置から前記ジョブ識別タグを含む検索要求を受付ける受付手段と、前記検索要求に基づき、該検索要求に含まれる前記ジョブ識別タグに一致する識別タグを有するキー操作情報を前記ログ記憶手段から抽出する抽出手段と、前記抽出手段により抽出された前記キー操作情報を前記検索要求に対する検索結果として前記外部処理装置に送信する検索結果送信手段とを具備することを特徴とする。
【００１２】
請求項３記載の発明は、上記請求項１記載の発明において、前記ログ記憶手段は、複数のジョブ種別に各々対応するログ保持領域を有し、前記キー操作情報書込手段は、前記キー種別、計時時刻及び前記ジョブ識別タグから成る前記キー押下情報を、当該ジョブ種別に対応するログ保持領域に書き込む手段を有することを特徴とする。
【００１３】
請求項４記載の発明は、上記請求項３記載の発明において、外部処理装置から前記ジョブ識別タグを含む検索要求を受付ける受付手段と、前記検索要求に基づき、該検索要求に含まれる前記ジョブ識別タグによって識別されるジョブ種別に対応する前記ログ保持領域を特定し、該ログ保持領域からキー操作情報を読み出す読出手段と、前記読出手段により読み出された前記キー操作情報を前記検索要求に対する検索結果として前記外部処理装置に送信する検索結果送信手段とを具備することを特徴とする。
【００１４】
請求項５記載の発明は、複数のキーを備える操作パネルと、前記操作パネルでのキー操作に基づき実行されるジョブ及び装置各部の動作状態を検知する検知手段と、前記動作状態をログ情報として記憶するログ記憶手段とを有する画像形成装置において、前記ログ情報の記録開始条件を設定する記録開始条件設定手段と、前記記録開始条件設定手段により設定された記録開始条件に従って前記ログ記憶手段に対するログ情報の記録を開始するログ情報書込手段とを具備することを特徴とする。
【００１５】
請求項６記載の発明は、上記請求項５記載の発明において、原稿を読み取る読取手段と、前記読取手段により前記原稿から読み取られた画像情報を処理する修理手段とを更に具備し、前記記録開始条件設定手段は、前記記録開始条件として、ログ情報の記録開始時が前記読取手段に対する前記原稿のセット時であることを設定し、前記ログ情報書込手段は、前記原稿のセット時から前記ログ情報の記録を開始することを特徴とする。
【００１６】
請求項７記載の発明は、上記請求項５記載の発明において、前記記録開始条件設定手段は、前記記録開始条件として、ログ情報の記録開始時がジョブの正常終了時であることを設定し、前記ログ情報書込手段は、実行中のジョブの正常終了時から前記ログ情報の記録を開始することを特徴とする。
【００１７】
請求項８記載の発明は、上記請求項５記載の発明において、前記記録開始条件設定手段は、前記記録開始条件として、ログ情報を記憶する期間または記憶を除外する期間を設定し、前記ログ情報書込手段は、前記ログ情報記憶期間中またはログ情報記憶除外期間中、前記ログ情報の記録を実行または停止することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、操作パネルで操作されたキーの種別、該キー操作時の計時時刻及びタグ生成手段により生成されたジョブ識別タグを当該キー操作に対応するキー押下情報としてログ記憶手段に書き込むキー押下情報書込手段を備えるため、外部処理装置から、所望のジョブのジョブ識別タグを検索キーとしてログ記憶手段を検索することにより、容易にジョブ毎のキー操作履歴を分離して解析することができ、ログ記憶手段に保持されたキー押下情報から各ジョブのキー操作を分離する手間を軽減して障害解析を効率良く進めることができる。
【００１９】
望ましくは、本発明において、ログ記憶手段は、複数のジョブ種別に各々対応するログ保持領域を有し、キー操作情報書込手段は、キー種別、計時時刻及びジョブ識別タグから成るキー押下情報を、当該ジョブ種別に対応するログ保持領域に書き込む構成とすれば良く、かかる構成によれば、外部処理装置から所望のジョブのジョブ識別タグを検索キーとしてログ記憶手段を検索する際、当該ジョブのキー操作情報を当該ジョブに対応する保持領域から直接抽出できるため、読出し後のキー操作情報のジョブ種別毎のソートが不要となり、外部処理装置からログ記憶手段にアクセスして該ログ記憶手段からキー操作情報を抽出しジョブ単位に不具合発生原因を特定する際、ログ記憶手段に対するアクセス量がより少なくて済み、不具合発生原因を特定する作業を更に効率良く進めることが可能になる。
【００２０】
また、本発明によれば、ログ情報の記録開始条件を記録開始条件設定手段で設定し、ログ情報書込手段が、設定されている上記記録開始条件に従ってログ記憶手段に対するログ情報の記録を開始するため、どのような条件の保守が必要かに応じて該保守にマッチした記憶開始条件を設定しておくことで、ログ記憶手段の記録容量が限られるという制約の中で、保守上必要な状態のログ情報を確実に保持でき、該ログ情報を解析して保守上必要な状態を確実に特定することにより効率の良い保守運用を実現できる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。
【００２２】
図１は、本発明に係る画像形成装置の機能構成を示すブロック図である。
【００２３】
図１に示すように、画像形成装置１０は、外部システムと接続される通信回線とのインタフェース機能を有する通信インタフェース（Ｉ／Ｆ）部１１、複数のキーを有する操作パネルと液晶表示部等から成り、操作パネルのキー押下により後述する各種機能〔コピー、プリンタ、スキャナ、ＦＡＸ〕の実行指示等を入力すると共に、操作ガイダンスや実行機能の動作状態等の各種情報を液晶表示部に表示する操作表示部１２、原稿上の画像を読み取る読取部（スキャナ）１３、読取部１３により読み取られた画像データ、ＰＣ等から入力される画像データ、ＦＡＸ受信した画像データ等を記録媒体に印刷する画像形成処理を行う画像形成部１４、印刷する前の画像データ等の各種情報を記憶する記憶部１５、読取部１３で原稿から読み取られた画像データを画像形成部１４で印刷する複写（コピー）機能、通信Ｉ／Ｆ部１１を介して外部のＰＣ等から入力される画像データを画像形成部１４で印刷する印刷（プリンタ）機能、読取部１３で原稿から読み取られた画像データを通信Ｉ／Ｆ部１１を介して相手ファクシミリ装置に送信すると共に、相手ファクシミリ装置から通信Ｉ／Ｆ部１１を介して受信される画像データを画像形成部１４で印刷するファクシミリ（ＦＡＸ）伝送機能機能等の各種機能に係わる制御を行なう他、装置全体の制御を行なう制御部１６を備えて構成される。
【００２４】
制御部１６には、状態検知部１６１と状態解析部１６２が備わる。
【００２５】
状態検知部１６１は、例えば、上述したコピー、プリンタ、スキャナ、ＦＡＸ等の各機能の動作時に、通信Ｉ／Ｆ部１１、操作表示部１２、読取部１３、画像形成部１４等の動作状態を検知する処理を行う。
【００２６】
この状態検知部１６１の検知処理には、上述した各機能（コピー、プリンタ、スキャナ、ＦＡＸ）を制御するソフトウェアジョブの動作状態の検知や、例えば、画像形成部１４内の各部に設置されるセンサ等を介して種々の消耗品例えばトナーカードリッジ、感光体、定着器、中間転写ベルト等の状態を検知する処理も含まれる。
【００２７】
状態解析部１６２は、状態検知部１６１により検知された装置各部の動作状態、各機能毎のソフトウェアジョブの動作状態を元に装置にどのジョブの実行中にどのような異常が発生したか等の解析を行う。
【００２８】
このように、画像形成装置１０は、コピー、プリンタ、スキャナ、ＦＡＸ等の各機能を１台に集約した複合機で実現され、操作表示部１２の操作パネル上に配置される複数のキーのうちの各機能に対応したキーを押下すると、制御部１６では、該押下したキーに対応する機能のソフトウェアジョブが起動されて該当する各ハードウェアの駆動制御がなされることによって上記複合機能が達成される。
【００２９】
上記複合機能を有する画像形成装置１０の運用中、制御部１６は、状態検知部１６１により検知される、操作パネル上の押下キー、該押下キーに対応して起動されるソフトウェアジョブ、該起動後のソフトウェアジョブにより駆動制御されるハードウェア各部の駆動状態等を取得し、これら取得した各情報を障害解析用のログ情報として後述するログ記憶部に記憶するログ情報記憶処理を行う。
【００３０】
以下、本発明の画像形成装置１０におけるログ情報記憶処理について、各実施例を挙げて詳しく説明する。
【実施例１】
【００３１】
図２は、実施例１に係わる画像形成装置１０の制御部１６の機能構成を示すブロック図である。
【００３２】
図２に示すように、本実施例の画像形成装置１０の制御部１６は、上述したコピー、プリンタ、スキャナ、ＦＡＸの各機能に対応する機能キーを含む複数のキーを有する操作パネル１２１（操作表示部１６を構成している）でのキー操作入力取込み等の制御を行なうパネルコントローラ２１、状態検知部１６１での検知結果等を含むシステム全体の動作をモニタしつつ、各機能に対応するソフトウェアジョブあるいはハードウェアの統合管理を行なうシステムモニタ／マネージャ２２、該システムモニタ／マネージャ２２のモニタ対象（状態検知部１６１を通じてモニタされる）であるコピー、プリンタ、スキャナ、ＦＡＸの各機能にそれぞれ対応するソフトウェアジョブ（コピージョブ２３１、プリンタジョブ２３２、スキャナジョブ２３３、ＦＡＸジョブ２３４）群から成るアプリケーションジョブ２３、リングバッファ等から成るログ情報保持媒体としてのログ記憶部２４、ログ記憶部２４に保持されるログ情報を外部システム３０に伝送するための通信インタフェース機能を司るＩ／Ｆ部２５を備えて構成される。
【００３３】
また、システムモニタ／マネージャ２２には、状態検知部１６１を通じてモニタされる、操作パネル１２１上で押下されたキー、該押下キーに対応して起動されるソフトウェアジョブ（２３１，２３２，２３３，２３４）及び該起動後のソフトウェアジョブ（２３１，２３２，２３３，２３４）により駆動されるハードウェアの動作状態等をログ情報としてログ記憶部２４に書き込むログ情報書込処理部２２１、時刻を計時する装置内共通の計時回路（タイマ）１７から計時時刻を取得してログ記憶部２４に保持するログ情報に該計時時刻を示すタイムスタンプ（ＴＳ）を付与するＴＳ付与部２２２が設けられる。
【００３４】
図３は、システムモニタ／マネージャ２２のログ情報書込処理部２２１によるキー操作情報書込処理動作を示すフローチャートである。
【００３５】
図３において、ユーザが操作パネル１２１上でキーを操作すると（ステップＳ１０１）、パネルコントローラ２１が該操作キーに対応するキーコードをシステムモニタ／マネージャ２２に渡し、システムモニタ／マネージャ２２が、パネルコントローラ２２から受取ったキーコードに対応するアプリケーションジョブ２３（コピージョブ２３１、プリンタジョブ２３２、スキャナジョブ２３３、ＦＡＸジョブ２３４のいずれか）にキーコードを送出し、これにより当該アプリケーションジョブ２３が当該キーコードに対応するジョブを実行する。
【００３６】
この処理と同時に、ログ情報書込処理部２２１は、上記キー操作に対応してパネルコントローラ２１から渡されるキーコードを取得し（ステップＳ１０２）、次いで、該キーコードに対応するアプリケーションジョブ２３の動作状態を該アプリケーションジョブ２３から取得する（ステップＳ１０３）と共に、当該アプリケーションジョブ２３のジョブの種別を特定して該ジョブ種別に対応する固有のジョブ識別タグを生成する（ステップＳ１０４）。
【００３７】
このジョブ識別タグの生成は、例えば、ジョブの種別に応じて予め装置内に登録されているジョブ識別タグを上記ステップＳ１０２でキーコードから認識したジョブの種別に対応して読み出すといった方法で生成することができる。
【００３８】
更に、ログ情報書込処理部２２１は、時刻を計時するタイマ１７から当該キー操作発生時点の計時時刻を取得（ステップＳ１０５）してＴＳ付与部２２２によりタイムスタンプ（ＴＳ）を生成する。
【００３９】
引き続き、ログ情報書込処理部２２１は、ステップＳ１０２で取得したキーコード（キー情報）、ステップＳ１０３で取得したジョブの動作状態、ステップＳ１０４で生成したジョブ識別タグ、及びステップＳ１０５で生成したタイムスタンプをひとまとめにしてキー操作情報としてログ記憶部２４に書き込む処理を行う（ステップＳ１０６）。
【００４０】
ログ情報書込処理部２２１は、操作パネル１２１でキーが押下される毎に上述した一連の書込み処理を実施し、キー操作が発生した時間順に当該操作キーに対応するキー操作情報（キー情報、ジョブ識別タグ、タイムスタンプ、状態情報等から成る）をログ記録部２４に書き込む処理を繰り返し実施する。
【００４１】
図４は、実施例１に係わるログ情報書込処理部２２１によりログ記憶部２４に書き込まれるキー操作情報２４０の記憶形態を示す図である。
【００４２】
図４に示すように、本実施例において、ログ記憶部２４には、ジョブ固有のジョブ識別タグ（ＪＯＢ）と、タイムスタンプ（ＴＳ）と、キー種別及び動作状態とが１つのキー操作に対応するキー操作情報として１行毎にかつ各キーの押下順（キー操作発生順）に記憶されている。
【００４３】
ここで、ジョブ識別タグに関しては、「ＣＰ」がコピージョブに、「ＰＲ」がプリンタジョブに、「ＳＣ」がスキャナジョブに、「ＦＸ」がＦＡＸジョブに、各々対応している。
【００４４】
従って、この例のログ情報記憶部２４には、１行目のログ情報としては、コピー（＝ＣＰ）に関する処理が２００４年２月３日１５時００分１０秒に、どういう状態でなされたが記憶され、以下同様に、２，３，４，５の各行のログ情報についても、それぞれ、コピー（＝ＣＰ），ＦＡＸ（＝ＦＸ），プリンタ（＝ＰＲ），スキャナ（＝ＳＣ）が、どの日時にどういう状態で行われたが記憶されている。
【００４５】
さて、ログ情報書込処理部２２１でのログ情報書込み処理中（図３参照）、状態検知部１６１の検知結果に基づき状態解析部１６２によってシステムの不具合が発生したことが認識されると、システムモニタ／マネージャ２２は、該ログ情報書込処理部２２１によるログ情報の書き込みを停止させる。
【００４６】
システムの不具合が発生した場合、外部システム３０では、Ｉ／Ｆ部２５を通じてログ記憶部２４にアクセスすることにより、当該不具合発生時点までにログ記憶部２４に保持されたログ情報を取得することができる。
【００４７】
この時、外部システム３０では、ログ記憶部２４に保持されたログ情報に対して、ジョブの種類を表すジョブ識別タグ（ＣＰ，ＰＲ，ＳＣ，ＦＸ）を検索キーとして入力することにより、該検索キーに対応するジョブ単位にログ情報（キー操作情報）を抽出し、時系列にソートすることによって、どのジョブのどういうキー操作の時にシステムの不具合が起こったかをトレースする（たどる）ことができる。
【００４８】
例えば、ログ記憶部２４に図４に例示するタグ情報２４１が保持されている場合、検索キーとして「ＣＰ」を入力すると、該「ＣＰ」という識別タグを有する１行目及び２行目のログ情報（キー操作情報）のみが抽出された時系列に並べられて表示され、他の識別タグ「ＰＲ」、「ＳＣ」及び「ＦＸ」を有する各行のキー操作情報は表示されないことにある。
【００４９】
これにより、外部システム３０における保守担当者は、今回の例では、検索キー「ＣＰ」に対応するジョブ（＝コピー）に限定して不具合特定に専念できる。
【００５０】
同様に、他のジョブについても当該各ジョブのジョブ識別タグ（「ＰＲ」、「ＳＣ」及び「ＦＸ」）を検索キーとして該当するジョブのキー操作情報を抽出し、かつ解析できる。
【００５１】
なお、上述した、外部システム３０におけるジョブ識別タグを検索キーとするログ記憶部２４の検索処理を実現するためには、画像形成装置１０側に、外部システム（外部処理装置）３０からジョブ識別タグを含む検索要求を受付ける受付手段と、この検索要求に基づき、該検索要求に含まれるジョブ識別タグに一致する識別タグを有するキー操作情報をログ記憶部２４から抽出する抽出手段と、該抽出手段により抽出されたキー操作情報を上記検索要求に対する検索結果として外部システム３０に送信する検索結果送信手段を設ける必要がある。
【００５２】
このように、本実施例では、ログ記憶部２４に対して、操作されたキー情報、該キー操作時に実行されたジョブのジョブ識別タグ、及び操作時刻を示すタイムスタンプから成るログ情報（キー操作情報）が保持されるのに対応して、外部システム３０から、所望のジョブのジョブ識別タグを検索キーとして当該ジョブに関するキー操作情報のみを抽出してソートすることにより極めて容易にジョブ毎のキー操作履歴を分離して解析することができ、ログ記憶部２４に保持されたキー操作情報から各ジョブのキー操作情報を分離する手間を軽減して障害解析を効率良く進めることができる。
【実施例２】
【００５３】
図５は、実施例２に係わる画像形成装置１０の制御部１６Ａの機能構成を示すブロック図である。
【００５４】
図５においては、実施例１に係わる制御部１６の各部と実質的に同じ機能部には同一の符号を付している。
【００５５】
実施例２に係わる画像形成装置１０の制御部１６Ａは、実施例１における制御部１６にはない構成として、ログ記憶部２４Ａが、各ジョブ種別（コピー、プリンタ、スキャナ、ＦＡＸ）に各々対応するログ保持領域（ＣＰ用記憶領域２４１、ＰＲ用記憶領域２４２、ＳＣ用記憶領域２４３、ＦＸ用記憶領域２４４）に分割された構成を有する。
【００５６】
また、本実施例では、上記構成のログ記憶部２４Ａに対して、ログ情報書込処理部２２１Ａが、実施例１で述べた構成条件から成るログ情報（キー押下情報）をジョブの種類に応じて該当する各ジョブ毎のログ保持領域（２４１，２４２，２４３，２４４）に書き込むように処理する機能構成を有する。
【００５７】
制御部１６Ａにおける上記以外の構成は、実施例１における制御部１６と同等である。
【００５８】
図６は、本実施例に係わる制御部１６Ａのログ情報書込処理部２２１Ａによるキー操作情報書込処理動作を示すフローチャートである。
【００５９】
なお、図３において、ステップＳ１０１〜Ｓ１０４までの処理動作は、実施例１におけるログ情報書込処理部２２１によるログ情報書込処理動作（図３参照）と同じである。
【００６０】
すなわち、本実施例においても、ログ情報書込処理部２２１Ａは、操作パネル１２１でキーが操作される（ステップＳ１０１ＹＥＳ）毎に、ステップＳ１０２で該操作されたキーのキーコード（キー情報）を取得し、ステップＳ１０３で上記操作キーに対応するジョブの動作状態を取得し、ステップＳ１０４で当該動作中のジョブのジョブ識別タグを生成し、更に、ステップＳ１０５で当該キー操作発生時点のタイムスタンプを生成する。
【００６１】
次いで、ログ情報書込処理部２２１Ａは、それまでに取得もしくは生成したキー情報、ジョブの動作状態、ジョブ識別タグ及びタイムスタンプを、ログ記憶部２４Ａの今回のキー操作により実行されたジョブに対応するログ記憶領域（２４１，２４２，２４３，２４４）に送出することにより、これら各情報を今回のキー操作に対応するキー操作情報として当該ログ記憶領域に書き込む（ステップＳ１０６ａ）。
【００６２】
例えば、操作パネル１２１での操作キーが、コピージョブ２３１に対応するものであればこの時のキー操作情報をＣＰ用記憶領域２４１に、プリンタジョブ２３２に対応するものであればこの時のキー操作情報をＰＲ用記憶領域２４２に、スキャナジョブ２３３に対応するものであればこの時のキー操作情報をＳＣ用記憶領域２４３に、ＦＡＸジョブ２３４に対応するものであればこの時のキー操作情報をＦＸ用記憶領域２４４に、それぞれ、キー操作発生順に書き込む処理を繰り返し実施する。
【００６３】
図７は、実施例２に係わるログ情報書込処理部２２１Ａによりログ記憶部２４Ａに書き込まれるログ情報２４０Ａの保持形態を示す図である。
【００６４】
図７に示すように、本実施例においても、ログ記憶部２４Ａに対して、ジョブ固有の識別タグ（ＪＯＢ）と、タイムスタンプ（ＴＳ）と、キー種別及び動作状態とが１つのキー操作に対応するキー操作情報として１行毎にかつ各キーの押下順（キー操作発生順）に書き込まれるのが基本であるが、特に、ジョブ識別タグ＝「ＣＰ」を有するコピージョブ２３１に関連するキー操作情報はＣＰ用記憶領域２４１にのみ書き込まれ、以下、同様に、ジョブ識別タグ＝「ＰＲ」を有するプリンタジョブ２３２に関連するキー操作情報はＰＲ用記憶領域２４２にのみ書き込まれ、ジョブ識別タグ＝「ＳＣ」を有するスキャナジョブ２３３に関連するキー操作情報はＳＣ用記憶領域２４３にのみ書き込まれ、ジョブ識別タグ＝「ＦＸ」を有するＦＡＸジョブ２３４に関連するキー操作情報はＦＸ用記憶領域２４４にのみ書き込まれる。
【００６５】
さて、ログ情報書込処理部２２１Ａでのログ情報書込み処理中（図６参照）、状態検知部１６１の検知結果に基づき状態解析部１６２によってシステムの不具合が発生したことが認識されると、システムモニタ／マネージャ２２Ａは、該ログ情報書込処理部２２１Ａによるログ情報の書き込みを停止させる。
【００６６】
システムの不具合が発生した場合、外部システム３０では、Ｉ／Ｆ部２５を通じてログ記憶部２４Ａにアクセスすることにより、当該不具合発生時点までにログ記憶部２４Ａに保持されたログ情報を取得することができる。
【００６７】
この時、外部システム３０では、ログ記憶部２４Ａに保持されたログ情報に対して、ジョブの種類を表すジョブ識別タグ（ＣＰ，ＰＲ，ＳＣ，ＦＸ）を検索キーとして入力することにより、ログ記憶部２４Ａにおける各ジョブ用記憶領域２４１，２４２，２４３，２４４のうちの当該検索キーに対応する記憶領域からジョブ単位にログ情報（キー操作情報）を抽出し、どのジョブのどういうキー操作の時にシステムの不具合が起こったかをトレースする（たどる）ことができる。
【００６８】
すなわち、本実施例では、ログ記憶部２４Ａは各ジョブ用の記憶領域に分かれていて該領域に該当するジョブのみのキー操作情報が時系列に書き込まれていくため、外部システム３０では、不具合を解析しようとするジョブに対応するジョブ識別タグを検索キーとして入力することにより、該検索キー（ジョブ識別タグ）に対応するジョブ用記憶領域から該領域に時系列に書き込まれているジョブ単位のキー操作情報を直に抽出でき、実施例１のように、検索キーで抽出したキー操作情報を時系列にソートする処理が不要になる。
【００６９】
つまり、本実施例の構成によれば、外部システム３０からログ記憶部２４にアクセスして該ログ記憶部２４からキー操作情報を抽出しジョブ単位に不具合発生原因を特定する際に、ログ情報記憶部２４に対するアクセス量がより少なくて済み、不具合発生原因を特定する作業を更に効率良く進めることが可能になる。
【００７０】
なお、本実施例において、外部システム３０におけるジョブ識別タグを検索キーとするログ記憶部２４Ａの検索処理を実現するためには、画像形成装置１０側に、外部システム３０（外部処理装置）からジョブ識別タグを含む検索要求を受付ける受付手段と、この検索要求に基づき、該検索要求に含まれるジョブ識別タグによって識別されるジョブ種別に対応するログ保持領域（２４１，２４２，２４３，２４４）を特定し、該ログ保持領域からキー操作情報を読み出す読出手段と、該読出手段により読み出されたキー操作情報を上記検索要求に対する検索結果として外部システム３０に送信する検索結果送信手段とを設ける必要がある。
【実施例３】
【００７１】
図８は、実施例３に係わる画像形成装置１０の制御部１６Ｂの機能構成を示すブロック図である。
【００７２】
図８においては、実施例１に係わる制御部１６の各部と実質的に同じ機能部には同一の符号を付している。
【００７３】
実施例３に係わる画像形成装置１０の制御部１６Ｂと、実施例１における制御部１６とは、システムモニタ／マネージャの構成が異なる。
【００７４】
図８に示すように、実施例３に係わる画像形成装置１０の制御部１６Ｂにおいて、システムモニタ／マネージャ２２Ｂには、ログ情報書込処理部２２１Ｂ、ＴＳ付与部２２２の他、ログ記憶部２４に対するログ情報の書き込み（記憶）を開始する条件である開始トリガを任意に設定する開始トリガ設定部２２５が設けられる。
【００７５】
開始トリガ設定部２２５での開始トリガの設定は、例えば、操作表部１２からキー操作等によりログ情報の書込み開始条件を入力し、該条件を開始トリガとして所定のメモリ領域に記憶させることにより実現できる。
【００７６】
ログ情報書込処理部２２１Ｂは、開始トリガ設定部２２５により設定された開始トリガに従ってログ記憶部２４に対するログ情報の書込処理を開始させる処理機能を有する。
【００７７】
実施例３において、開始トリガ設定部２２５では、読取部１３の原稿読取位置に原稿がセットされた時点からログ情報を記録開始するという条件の開始トリガ（＝原稿セット時）を設定する。
【００７８】
図９は、実施例３に係わる画像形成装置１０のログ情報書込み処理動作を示すフローチャートである。
【００７９】
図９に示すように、本実施例の画像形成装置１０では、例えば、電源投入後、制御部１６Ｂ（図８参照）内のシステムモニタ／マネージャ２２Ｂが、装置各部の初期化を行い（ステップＳ１３１）、所定の機能動作の実行待ち状態（アイドル状態）に移行させる（ステップＳ１３２）。
【００８０】
アイドル状態において、システムモニタ／マネージャ２２Ｂは、開始トリガ設定部２２５により設定されている開始トリガ（＝原稿セット時）を認識したうえで、該開始トリガに合致する装置状態であるかどうかを確認するために、読取部１３の所定位置に配置されている原稿検知センサの検知信号を状態検知部１６１を通じて監視することにより、読取部１３に原稿がセットされたか否かをチェックする（ステップＳ１３３）。
【００８１】
ここで、読取部１３に原稿がセットされたことが検知された場合（ステップＳ１３３ＹＥＳ）、システムモニタ／マネージャ２２Ｂは、ログ情報書込処理部２２１Ｂに対してログ情報書込み開始の指示を送出する。
【００８２】
ログ情報書込処理部２２１Ｂは、システムモニタ／マネージャ２２Ｂからログ情報書込み開始指示を受取ることにより、原稿セット時点からログ記憶部２４に対するログ情報の書込みを開始する（ステップＳ１３４）。
【００８３】
一方、システムモニタ／マネージャ２２は、読取部１３に原稿がセットされた後、操作パネル１２１でコピーキー、ＦＡＸ送信キー等が操作されるのを受けて該当するジョブ（スキャナジョブ２３２、コピージョブ２３１、ＦＡＸジョブ２３４等）を起動してコピー動作、ＦＡＸ送信動作等のジョブ動作を実行させる（ステップＳ１３５）。
【００８４】
これにより、ログ情報書込処理部２２１Ｂは、ステップＳ１３４でのログ情報の書込み開始以降、ステップＳ１３５で実行されるジョブ動作に関連する各部（読取部１３、画像形成部１４等）の動作状態や該当する各ジョブの動作状態あるいは各ジョブからのメッセージ等を受け取り、受取った当該各情報をログ情報としてログ記憶部２４に書き込む処理（ログ情報の発生順に時系列に）を続ける。
【００８５】
当該ジョブが実行されている間、システムモニタ／マネージャ２２Ｂは、状態解析部１６２からの通知情報に基づき障害が発生したかどうかをチェックする（ステップＳ１３６）。
【００８６】
ここで、障害が発生していない場合（ステップＳ１３６ＮＯ）、次いで、システムモニタ／マネージャ２２は、実行中の各ジョブの動作状態等に基づき当該ジョブが終了したか否かをチェックし（ステップＳ１３７）、ここで、ジョブが終了していない場合（ステップＳ１３７ＮＯ）は、ステップＳ１３５以降の処理を続行する。
【００８７】
この間、障害が発生するか（ステップＳ１３６ＹＥＳ）、あるいは、ジョブが終了すると（ステップＳ１３７ＹＥＳ）、システムモニタ／マネージャ２２Ｂは、ログ情報書込処理部２２１Ｂに対してログ情報の書込停止を指示し、ログ情報書込処理部２２１Ｂは、システムモニタ／マネージャ２２Ｂからログ情報書込停止指示を受けることにより、ログ記憶部２４に対するログ情報の書き込む処理を停止する（ステップＳ１３８）。
【００８８】
上記一連の処理において、障害を検知（ステップＳ１３６ＹＥＳ）してログ情報の書込みを停止した後、それまでに書き込んだログ情報をＩ／Ｆ部２５を介して外部システム３０に送信する。これにより、外部システム３０では、画像形成装置１０のログ記憶部２４から送られたログ情報を元に障害発生原因を特定する解析処理を行う。
【００８９】
また、原稿の読取りを通じてコピーやＦＡＸのジョブが正常に終了した場合、次に原稿がセットされたことをトリガとして、ログ記憶部２４にログ情報を書き込む。その際、ログ情報は以前の原稿セット時に書き込んだログ情報に上書きされる。
【００９０】
このように、本実施例では、開始トリガ設定部２２５により設定された“原稿セット時”をログ情報書込処理部２２１Ｂによるログ情報記憶開始トリガとしたため、原稿セットが必ず必要であるコピーや、ＦＡＸなどのジョブの一連の操作の開始時から正確に機器状態のログの記憶が行え、障害発生時の原因解析が迅速に行える。
【実施例４】
【００９１】
実施例４に係わる画像形成装置１０は、実施例３に係わる画像形成装置１０と同等の制御部１６Ｂ（図８参照）を有する。
【００９２】
但し、実施例４において、開始トリガ設定部２２５では、ジョブが正常終了した時点からログ情報を記録開始するという条件の開始トリガ（＝ジョブ正常終了時）を設定する。
【００９３】
図１０は、実施例４に係わる画像形成装置１０のログ情報書込み処理動作を示すフローチャートである。
【００９４】
図１０に示すように、本実施例の画像形成装置１０では、例えば、電源投入後、制御部１６Ｂ（図８参照）内のシステムモニタ／マネージャ２２Ｂが、装置各部の初期化を行い（ステップＳ１５１）、所定の機能動作の実行待ち状態（アイドル状態）に移行させる（ステップＳ１５２）。
【００９５】
アイドル状態において、システムモニタ／マネージャ２２Ｂは、開始トリガ設定部２２５により設定されている開始トリガ（＝ジョブ正常終了時）を認識したうえで、当該開始トリガである「最初のジョブの正常終了」を検知する準備を行う。
【００９６】
この間、操作パネル１２１上でキー操作があると、システムモニタ／マネージャ２２Ｂは、該操作キーに対応するジョブ（例えば、プリンタジョブ２３２）を実行し（ステップＳ１５３）、該ジョブ（最初のジョブ）の実行経過を監視する（ステップＳ１５４）。
【００９７】
そして、当該最初のジョブが終了すると（ステップＳ１５４ＹＥＳ）、開始トリガ（＝ジョブ正常終了時）に合致する条件が整ったものと認識して、ログ情報書込処理部２２１Ｂに対してログ情報書込み開始の指示を送出する。
【００９８】
ログ情報書込処理部２２１Ｂは、システムモニタ／マネージャ２２Ｂからログ情報書込み開始指示を受取ることにより、最初のジョブの正常終了時点からログ記憶部２４に対するログ情報の書込みを開始する（ステップＳ１５５）。
【００９９】
この間、システムモニタ／マネージャ２２Ｂは、操作パネル１２１で何等かのキーが操作されるのを受けて該操作キーに対応するジョブ（例えば、コピージョブ２３１）を実行する（ステップＳ１５６）。
【０１００】
これにより、ログ情報書込処理部２２１Ｂは、ステップＳ１５５でのログ情報の書込み開始以降、ステップＳ１５６で実行されるジョブ（次のジョブ：ここでは、コピージョブ２３１）に関連する各部（読取部１３、画像形成部１４等）の動作状態や該当する各ジョブの動作状態あるいは各ジョブからのメッセージ等を受け取り、受取った当該各情報をログ情報としてログ記憶部２４に書き込む処理（ログ情報の発生順に時系列に）を続ける。
【０１０１】
このジョブ（次のジョブ）の実行中、システムモニタ／マネージャ２２Ｂは、状態解析部１６２からの通知情報に基づき障害が発生したかどうかをチェックする（ステップＳ１５７）。
【０１０２】
ここで、障害が発生していない場合（ステップＳ１５７ＮＯ）、次いで、システムモニタ／マネージャ２２Ｂは、実行中のジョブの動作状態等に基づき当該ジョブが終了したか否かをチェックし（ステップＳ１５８）、ここで、ジョブが終了していない場合（ステップＳ１５８ＮＯ）は、ステップＳ１５６以降の処理を続行する。
【０１０３】
この間、障害が発生しないまま（ステップＳ１５７ＮＯ）、当該次のジョブが正常に終了すると（ステップＳ１５８ＹＥＳ）、システムモニタ／マネージャ２２Ｂは、開始トリガ（＝ジョブ正常終了時）に合致する条件が整ったものと認識して、ログ情報書込処理部２２１Ｂに対してログ情報書込み開始の指示を送出する。
【０１０４】
ログ情報書込処理部２２１Ｂは、システムモニタ／マネージャ２２Ｂからログ情報書込み開始指示を受取ることにより、当該ジョブ（次のジョブ）の正常終了時点からログ記憶部２４に対するログ情報（更に次のジョブのログ情報）の書込み（前のジョブのログ情報に対して上書き）を開始する（ステップＳ１５９）。
【０１０５】
以後、ログ情報書込処理部２２１Ｂは、ステップＳ１５６に戻り、システムモニタ／マネージャ２２Ｂによって更に次のジョブが実行され、該ジョブが正常終了した時点でログ記憶部２４に対するログ情報の記録を開始する（前のジョブのログ情報に対する上書き）という処理（ステップＳ１５６〜Ｓ１５９）を繰り返し実施する。
【０１０６】
これに対して、最初のジョブ以降のいずれかのジョブ実行中に障害が発生すると（ステップＳ１５７ＹＥＳ）、システムモニタ／マネージャ２２Ｂは、ログ情報書込処理部２２１Ｂに対してログ情報の書込停止を指示し、ログ情報書込処理部２２１Ｂは、システムモニタ／マネージャ２２Ｂからログ情報書込停止指示を受けることにより、ログ記憶部２４に対するログ情報の書き込む処理を停止する（ステップＳ１６０）。
【０１０７】
ステップＳ１６０でログ情報の書込みを停止した後、システムモニタ／マネージャ２２Ｂは、それまでにログ記憶部２４に書き込んだログ情報をＩ／Ｆ部２５を介して外部システム３０に送信する。これにより、外部システム３０では、画像形成装置１０のログ記憶部２４から送られたログ情報を元に障害発生原因を特定する解析処理を行う。
【０１０８】
なお、図１０に示す処理によれば、最初のジョブについては、ログ情報を記録することができないが、これを回避するために、例えば、初期化（ステップＳ１５１）の前にもログ情報の記録開始動作を実施するように変形することも可能である。
【０１０９】
このように、本実施例では、開始トリガ設定部２２５により設定された“ジョブ正常終了時”をログ情報書込処理部２２１Ｂによるログ情報記憶開始トリガとしたため、正常終了したジョブの終わりから次に実行するジョブの障害情報を漏れなくログ記憶部２４に記憶でき、ログ記憶部２４の限られた記憶容量を利用して、障害が発生して中断したジョブに関する不具合解析を確実にこなすことができる。
【実施例５】
【０１１０】
実施例５に係わる画像形成装置１０は、実施例３に係わる画像形成装置１０と同等の制御部１６Ｂ（図８参照）を有する。
【０１１１】
但し、実施例５において、開始トリガ設定部２２５では、ログ情報を記録開始する条件として、ログ情報を記憶する日時（期間）あるいは記憶しない（記憶を除外する）日時（期間）を開始トリガとして設定する。
【０１１２】
図１１は、実施例５に係わる画像形成装置１０のログ情報書込み処理動作を示すフローチャートであり、特に、開始トリガとして、ログ情報記憶期間〔例えば、２００４年２月３日１５時００分（起点日時）〜１８時００分（終点日時）〕を設定した場合におけるログ情報書込み処理動作を示している。
【０１１３】
図１１に示すように、本実施例の画像形成装置１０では、例えば、電源投入後に装置各部の初期化を行い（ステップＳ１７１）、所定の機能動作の実行待ち状態（アイドル状態）に移行（ステップＳ１７２）した後、システムモニタ／マネージャ２２Ｂは、開始トリガ設定部２２５により設定されている開始トリガ（＝ログ情報記憶期間）を認識したうえで、当該開始トリガであるログ情報記憶期間のチェックに移る。
【０１１４】
ここで、システムモニタ／マネージャ２２Ｂは、タイマ１７からの計時時刻を元にＴＳ付与部２２２で生成されるタイムスタンプと、開始トリガとして設定されているログ情報記憶期間の起点日時とを常時比較照合し（ステップＳ１７３）、タイムスタンプが起点日時と一致した場合（ステップＳ１７３ＹＥＳ）に、ログ情報書込処理部２２１Ｂに対してログ情報書込み開始の指示を送出する。
【０１１５】
ログ情報書込処理部２２１Ｂは、システムモニタ／マネージャ２２Ｂからログ情報書込み開始指示を受取ることにより、当該ログ情報記憶期間の起点日時後からログ記憶部２４に対するログ情報の書込みを開始する（ステップＳ１７４）。
【０１１６】
引き続き、システムモニタ／マネージャ２２Ｂは、上記タイムスタンプと、開始トリガとして設定されているログ情報記憶期間の終点日時とを常時比較照合し（ステップＳ１７５）、タイムスタンプが終点日時と一致した場合（ステップＳ１７５ＹＥＳ）に、ログ情報書込処理部２２１Ｂに対してログ情報書込み停止の指示を送出する。
【０１１７】
ログ情報書込処理部２２１Ｂは、システムモニタ／マネージャ２２Ｂからログ情報書込み停止指示を受取ることにより、当該ログ情報記憶期間の終点日時後からログ記憶部２４に対するログ情報の書込みを停止する（ステップＳ１７４）。
【０１１８】
上記一連の処理によって、ログ情報書込処理部２２１Ｂは、ログ情報記録開始日時の起点日時から終点日時までの期間だけ、システムモニタ／マネージャ２２Ｂによって実行されるジョブに関連する各部の動作状態や該当する各ジョブの動作状態あるいは各ジョブからのメッセージ等を受け取り、ログ情報としてログ記憶部２４に書き込む処理を行う。
【０１１９】
図１２は、実施例５に係わる画像形成装置１０の別の例のログ情報書込み処理動作を示すフローチャートであり、特に、開始トリガとして、ログ情報記憶除外期間〔例えば、２００４年２月３日１５時００分（起点日時）〜１８時００分（終点日時）〕を設定した場合におけるログ情報書込み処理動作を示している。
【０１２０】
図１２に示すように、本実施例の画像形成装置１０では、例えば、電源投入後に装置各部の初期化を行い（ステップＳ１９１）、所定の機能動作の実行待ち状態（アイドル状態）に移行（ステップＳ１９２）した後、システムモニタ／マネージャ２２Ｂは、ログ情報書込処理部２２１Ｂに対してログ情報書込み開始の指示を送出し、ログ情報書込処理部２２１Ｂは、システムモニタ／マネージャ２２Ｂからログ情報書込み開始指示を受取ることにより、ログ記憶部２４に対するログ情報の書込みを開始する（ステップＳ１９３）。
【０１２１】
引き続き、システムモニタ／マネージャ２２Ｂは、開始トリガ設定部２２５により設定されている開始トリガ（＝ログ情報記憶除外期間）を認識したうえで、当該開始トリガであるログ情報記憶除外期間のチェックに移る。
【０１２２】
ここで、システムモニタ／マネージャ２２Ｂは、タイマ１７からの計時時刻を元にＴＳ付与部２２２で生成されるタイムスタンプと、開始トリガとして設定されているログ情報記憶除外期間の起点日時とを常時比較照合し（ステップＳ１９４）、タイムスタンプが起点日時と一致した場合（ステップＳ１９４ＹＥＳ）に、ログ情報書込処理部２２１Ｂに対してログ情報書込み停止の指示を送出する。
【０１２３】
ログ情報書込処理部２２１Ｂは、システムモニタ／マネージャ２２Ｂからログ情報書込み停止指示を受取ることにより、当該ログ情報記憶除外期間の起点日時後からログ記憶部２４に対するログ情報の書込みを停止する（ステップＳ１９５）。
【０１２４】
引き続き、システムモニタ／マネージャ２２Ｂは、上記タイムスタンプと、開始トリガとして設定されているログ情報記憶除外期間の終点日時とを常時比較照合し（ステップＳ１９６）、タイムスタンプが終点日時と一致した場合（ステップＳ１９６ＹＥＳ）に、ログ情報書込処理部２２１Ｂに対してログ情報書込み開始の指示を送出する。
【０１２５】
ログ情報書込処理部２２１Ｂは、システムモニタ／マネージャ２２Ｂからログ情報書込み開始指示を受取ることにより、当該ログ情報記憶除外期間の終点日時後からログ記憶部２４に対するログ情報の書込みを開始し（ステップＳ１９７）、以後、ログ情報の記憶を続行する通常動作に戻る。
【０１２６】
上記一連の処理によって、ログ情報書込処理部２２１Ｂは、ログ情報記録除外期間の間だけ、システムモニタ／マネージャ２２Ｂによって実行されるジョブに関連する各部の動作状態や該当する各ジョブの動作状態あるいは各ジョブからのメッセージ等をログ情報としてログ記憶部２４に書き込む処理を停止する。
【０１２７】
このように、本実施例では、開始トリガ設定部２２５により、特定の日時期間をログ情報の記憶期間あるいは記憶除外期間として設定する機能を設けたため、ログ情報を必要とする期間あるいは必要としない期間を踏まえて上記記憶期間あるいは記憶除外期間を設定することで、ログ情報が不必要な期間にはログ情報を記憶しないようにして、ログ記憶部２４の限られた記憶容量を有効に利用できる。
【０１２８】
なお、本実施例では、ログ情報記憶期間あるいは記憶除外期間として、時間だけの指定（年、月、日を指定しない）も可能であり、また、期間の数も１つに限らず、複数の期間を設定することも可能である。
【０１２９】
この他、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０１３０】
例えば、本発明では、実施例１，２で例示した、操作パネル１２１でのキー操作によって実行されたジョブのジョブ識別タグを含むキー操作情報をログ記憶部２４に書き込む処理方法を実施例３〜５に適用したり、あるいは、実施例３〜５に例示した記憶開始フラグを設定して該記憶開始フラグに従ってログ記憶部２４にログ情報を書き込む処理方法を実施例１，２に適用することも可能である。
【０１３１】
また、上記実施例では、複写機能、プリンタ機能、スキャナ機能、ＦＡＸ機能を１台に集約した画像形成装置（複合機）の例を挙げているが、本発明は、個々の機能のみを単独で備えた画像形成装置（複写機、プリンタ装置、ファクシミリ装置等）にも適用可能である。
【産業上の利用可能性】
【０１３２】
本発明は、ログ記憶手段を有する画像形成装置に適用でき、操作パネルでのキー操作時に該キーの種別、タイムスタンプ及びジョブ識別タグをキー押下情報としてログ記憶手段に記憶することにより、障害解析に際して該キー操作情報から各ジョブ毎のキー操作情報を分離する手間を軽減でき、また、ログ情報の記録開始条件を設定し、該設定された記録開始条件に従ってログ記憶手段に対するログ情報の記録を開始するため、必要最小限のログ情報を記憶して障害を確実に解析できると共に、ログ記憶手段の限られた記録容量の有効活用が図れる。
【図面の簡単な説明】
【０１３３】
【図１】本発明に係る画像形成装置の機能構成を示すブロック図。
【図２】実施例１に係わる画像形成装置の制御部の機能構成を示すブロック図。
【図３】実施例１に係わるキー操作情報書込処理動作を示すフローチャート。
【図４】実施例１に係わるログ記憶部のキー操作情報記憶形態を示す図。
【図５】実施例２に係わる画像形成装置の制御部の機能構成を示すブロック図。
【図６】実施例２に係わるキー操作情報書込処理動作を示すフローチャート。
【図７】実施例２に係わるログ記憶部のキー操作情報記憶形態を示す図。
【図８】実施例３に係わる画像形成装置の制御部の機能構成を示すブロック図。
【図９】実施例３に係わるログ情報書込み処理動作を示すフローチャート。
【図１０】実施例４に係わるログ情報書込み処理動作を示すフローチャート。
【図１１】実施例５に係わる記憶期間設定時のログ情報書込み処理動作を示すフローチャート。
【図１２】実施例５に係わる記憶除外期間設定時のログ情報書込み処理動作を示すフローチャート。
【符号の説明】
【０１３４】
１０…画像形成装置、１１…通信インタフェース（Ｉ／Ｆ）部、１２…操作表示部、１２１…操作パネル、１３…読取部（スキャナ）、１４…画像形成部、１５…記憶部、１６，１６Ａ，１６Ｂ…制御部、１６１…状態検知部、１６２…状態解析部、１７…計時回路（タイマ）、２１…パネルコントローラ、２２，２２Ａ，２２Ｂ…システムモニタ／マネージャ、２２１，２２１Ａ，２２１Ｂ…ログ情報書込処理部、２２２…タイムスタンプ（ＴＳ）付与部、２２５…開始トリガ設定部、２３…アプリケーションジョブ、２３１…コピージョブ、２３２…プリンタジョブ、２３３…スキャナジョブ、２３４…ＦＡＸ（ファクシミリ）ジョブ、２４，２４Ａ…ログ記憶部、２４０，２４０Ａ…キー操作情報、２４１…ＣＰ用記憶領域、２４２…ＰＲ用記憶領域、２４３…ＳＣ用記憶領域、２４４…ＦＸ用記憶領域、２５…インタフェース（Ｉ／Ｆ）部、３０…外部システム
【図１】
2006093824.tif 000003
【図２】
2006093824.tif 000004
【図３】
2006093824.tif 000005
【図４】
2006093824.tif 000006
【図５】
2006093824.tif 000007
【図６】
2006093824.tif 000008
【図７】
2006093824.tif 000009
【図８】
2006093824.tif 000010
【図９】
2006093824.tif 000011
【図１０】
2006093824.tif 000012
【図１１】
2006093824.tif 000013
【図１２】
2006093824.tif 000014