(57)【要約】【課題】記録間隔の異なるログ各々の蓄積量を個別に確保することが可能な電子機器及びログ記録方法を提供すること。【解決手段】ＲＡＭ５３内に複数種類のログＡ〜ログＦが記録される複数のバッファ５３１〜５３３が用意されており、前記ログＡ〜前記ログＦ各々が複数の前記バッファ５３１〜５３３のうち前記ログＡ〜前記ログＦの記録間隔に応じて割り当てられたバッファに記録されることにより、記録間隔の異なる前記ログＡ〜前記ログＦ各々の蓄積量が個別に確保される。【選択図】図３
2014215739.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のログが記録される複数のバッファと、
前記ログ各々を複数の前記バッファのうち前記ログの記録間隔に応じて割り当てられた前記バッファに記録するログ記録手段と、
を備える電子機器。
【請求項２】
複数の前記バッファのうち前記記録間隔が短い前記ログの記録先である前記バッファが、前記記録間隔が長い前記ログの記録先である前記バッファよりも記憶容量が大きい請求項１に記載の電子機器。
【請求項３】
前記ログ記録手段が、予め設定された特定事象が発生した場合に、前記ログのうち前記特定事象に関連する一又は複数の関連ログの記録先を複数の前記バッファのうち前記関連ログの記録先として割り当てられた前記バッファより記憶容量の大きい他の前記バッファに変更すると共に前記ログの記録間隔を短縮する請求項２に記載の電子機器。
【請求項４】
前記ログ記録手段が、変更後に前記関連ログの記録先となる前記バッファに記録される前記ログのうち前記特定事象に関連しない前記ログの記録先を他の前記バッファに変更する請求項３に記載の電子機器。
【請求項５】
前記ログ記録手段が、変更後に前記関連ログの記録先となる前記バッファに記録される前記ログのうち予め設定された優先度に応じて選択した一又は複数の前記ログの記録先を他の前記バッファに変更する請求項３又は４に記載の電子機器。
【請求項６】
前記ログ記録手段が、前記関連ログが前記バッファから出力された場合に前記ログ各々の記録先の変更を解除する請求項３〜５のいずれかに記載の電子機器。
【請求項７】
複数種類のログが記録される複数のバッファを用意するステップと、
前記ログ各々を複数の前記バッファのうち前記ログの記録間隔に応じて割り当てられた前記バッファに記録するステップと、
を含むログ記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログを記録する電子機器及びログ記録方法に関する。
【背景技術】
【０００２】
一般に、プリンター、コピー機、及び複合機などの電子機器では、異常の原因究明などの目的で動作の履歴を示すログがＲＡＭ等の記憶手段に記録される。このとき、ログは、記憶手段に予め確保された所定サイズのバッファ内で古いログから順に上書きして記録される。
【０００３】
ところで、電子機器で通常時に記録される複数種類のログは、そのログの内容又は重要性に応じて記録間隔が異なることがある。しかしながら、従来、複数種類のログは、その記録間隔に関係なく同じバッファ内で順次上書きして記録されている。そのため、バッファでは、記録間隔の短いログの蓄積量が多く、記録間隔の長いログの蓄積量が少なくなる。一方、ログの記録方法として、異常発生時に記録するログを限定して記録間隔を短縮することによりバッファの記憶容量を低減しつつ必要なログを記録する技術が知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２２３５６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述のように異常発生時に記録するログが限定される場合でも、複数種類のログが一つのバッファに記憶されている場合には、記録間隔の長いログが上書きされて蓄積量が少なくなるという問題は依然として残る。
【０００６】
本発明の目的は、記録間隔の異なるログ各々の蓄積量を個別に確保することが可能な電子機器及びログ記録方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る電子機器は、複数のバッファ及びログ記録手段を備える。前記複数のバッファには複数種類のログが記録される。前記ログ記録手段は、前記ログ各々を複数の前記バッファのうち前記ログの記録間隔に応じて割り当てられた前記バッファに記録する。
【０００８】
本発明に係るログ記録方法は、複数種類のログが記録される複数のバッファを用意するステップと、前記ログ各々を複数の前記バッファのうち前記ログの記録間隔に応じて割り当てられた前記バッファに記録するステップとを含む。
【発明の効果】
【０００９】
本発明によれば、記録間隔の異なるログ各々がその記録間隔に対応するバッファに振り分けて記録されるため、記録間隔の異なるログの蓄積量を個別に確保することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る複合機の概略構成を示す模式図。
【図２】本発明の実施の形態に係る複合機のシステム構成を示すブロック図。
【図３】本発明の実施の形態に係る複合機で実行される記録先変更処理の手順の一例を説明するためのフローチャート。
【図４】本発明の実施の形態に係る複合機で使用されるログ対応情報の一例を説明するための図。
【図５】本発明の実施の形態に係る複合機でバッファ各々に記録されるログの一例を説明するための図。
【図６】本発明の実施の形態に係る複合機でバッファ各々に記録されるログの一例を説明するための図。
【発明を実施するための形態】
【００１１】
以下添付図面を参照しながら、本発明の実施の形態について説明し、本発明の理解に供する。なお、以下の実施の形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【００１２】
［複合機１０の概略構成］
まず、図１を参照しつつ、本発明の実施の形態に係る複合機１０の概略構成について説明する。
【００１３】
図１に示すように、前記複合機１０は、ＡＤＦ１、画像読取部２、画像形成部３、給紙部４、制御部５、及び操作表示部６などを備える。なお、前記複合機１０は、本発明の電子機器の一例に過ぎず、プリンター、コピー機、ファクシミリ装置、スマートフォン、タブレット端末、又はパーソナルコンピューターなども本発明に係る電子機器に該当する。
【００１４】
前記操作表示部６は、前記複合機１０の外面に設けられている。前記操作表示部６は、前記制御部５からの制御指示に応じて各種の情報を表示する液晶ディスプレイなどの表示部を有する。また、前記操作表示部６は、ユーザー操作に応じて前記制御部５に各種の情報を入力するハードキー又はタッチパネルなどの操作部を有する。
【００１５】
前記ＡＤＦ１は、不図示のモーターで搬送ローラー１２各々を駆動させることにより、原稿載置部１１にセットされた原稿を前記画像読取部２による画像読取位置を通過させて排紙トレイ１３まで搬送する自動原稿搬送装置である。
【００１６】
前記画像読取部２は、原稿台２１、光源ユニット２２、ミラー２３、２４、光学レンズ２５、及びＣＣＤ（Charge Coupled Device）２６などを備える画像読取手段である。前記原稿台２１は、前記画像読取部２の上面に設けられた原稿の載置部である。前記読取ユニット２２は、ＬＥＤ光源２２１及びミラー２２２を備え、不図示のモーターによって副走査方向（図１における左右方向）に移動可能である。前記ＬＥＤ光源２２１は、主走査方向（図１における奥行き方向）に沿って配列された多数の白色ＬＥＤを備える。前記ミラー２２２は、前記ＬＥＤ光源２２１から照射されて前記原稿台２１上の読取位置にある前記原稿の表面で反射した後の光を前記ミラー２３に向けて反射させる。そして、前記ミラー２２２で反射した光は、前記ミラー２３、２４によって前記光学レンズ２５に導かれる。前記光学レンズ２５は、入射した光を集光して前記ＣＣＤ２６に入射させる。前記ＣＣＤ２６は、前記光学レンズ２５から入射される光の受光量に応じた電気信号を前記原稿の画像データとして前記制御部５に入力する光電変換素子などを有する。
【００１７】
前記画像形成部３は、前記画像読取部２で読み取られた画像データ、又は外部のパーソナルコンピューター等の電子機器から入力された画像データに基づいて画像形成処理（印刷処理）を実行する電子写真方式の画像形成手段である。具体的に、前記画像形成部３は、搬送部３０、感光体ドラム３１、帯電装置３２、露光装置（ＬＳＵ）３３、現像装置３４、転写ローラー３５、クリーニング装置３６、定着ローラー３７、加圧ローラー３８、及び排紙トレイ３９などを備える。
【００１８】
一方、前記給紙部４は、前記複合機１０に対して着脱可能な給紙カセット４１に収容された紙などのシートを前記画像形成部３に供給する。そして、前記画像形成部３に供給されたシートは、前記搬送部３０により前記感光体ドラム３１及び前記転写ローラー３５を経て前記定着ローラー３７及び前記加圧ローラー３８を通過した後、排紙トレイ３９に排出される。このとき、前記画像形成部３では、前記給紙部４から供給されて前記搬送部３０により搬送されるシートに画像を形成する画像形成処理が以下の手順で実行される。
【００１９】
まず、前記帯電装置３２によって前記感光体ドラム３１が所定の電位に一様に帯電される。次に、前記露光装置３３により前記感光体ドラム３１の表面に画像データに基づく光が照射される。これにより、前記感光体ドラム３１の表面に画像データに対応する静電潜像が形成される。そして、前記感光体ドラム３１上の静電潜像は前記現像装置３４によってトナーにより現像（可視像化）される。なお、前記現像装置３４には、前記画像形成部３に着脱可能なトナーコンテナ３４Ａからトナーが補給される。続いて、前記感光体ドラム３１に形成されたトナー像は前記転写ローラー３５によってシートに転写される。その後、シートに転写されたトナー像は、そのシートが前記定着ローラー３７及び前記加圧ローラー３８の間を通過する際に前記定着ローラー３７で加熱されて溶融定着する。なお、前記画像形成部３による前記画像形成処理後に前記感光体ドラム３１の表面に残存する前記トナーは前記クリーニング装置３６によって除去される。
【００２０】
次に、図２を参照しつつ、前記複合機１０のシステム構成について説明する。
【００２１】
前記制御部５は、ＣＰＵ５１、ＲＯＭ５２、及びＲＡＭ５３などの制御機器を有するコンピューターである。前記ＣＰＵ５１は、各種の演算処理を実行するプロセッサーである。前記ＲＯＭ５２は、前記ＣＰＵ５１に各種の処理を実行させるための制御プログラムなどの情報が予め記憶された不揮発性の記憶手段である。前記ＲＡＭ５３は、各種の情報を記憶する揮発性の記憶手段であり、前記ＣＰＵ５１が実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、前記ＣＰＵ５１は、前記ＲＯＭ５２に予め記憶された各種の制御プログラムを実行することにより前記複合機１０を統括的に制御する。なお、前記制御部５は、集積回路（ＡＳＩＣ、ＤＳＰ）などの電子回路で構成されたものであってもよく、前記複合機１０を統括的に制御するメイン制御部と別に前記画像形成部３などに設けられたエンジン制御部であってもよい。
【００２２】
具体的に、前記ＣＰＵ５１は、前記ＲＯＭ５２に記憶された前記制御プログラムに従って、前記複合機１０の動作の履歴を示すログを前記ＲＡＭ５３に記録する後述のログ記録処理（図４参照）を実行する。前記ログは、異常の原因究明などの目的で記録される情報であり、例えば前記複合機１０内に設けられる用紙検知センサー及び温度センサー等の検知結果、前記ＣＰＵ５１によって実行される処理内容、並びに前記複合機１０のステータス情報などの各種情報が含まれる。
【００２３】
ここで、前記ＲＡＭ５３には、前記ログ記録処理において各種のログが記録される複数のバッファ５３１〜５３３が設けられている。なお、前記バッファ５３１〜５３３は予め設定された固定の記憶領域である。また、前記バッファ５３１〜５３３は、前記複合機１０の起動時などに前記ＣＰＵ５１によって前記ＲＡＭ５３内に確保されてもよい。本実施の形態では、前記バッファ５３１〜５３３が、前記ＲＡＭ５３に確保された記録領域である場合を例に挙げて説明するが、前記バッファ５３１〜５３３各々が異なるＲＡＭ等の記憶手段に設けられたものであってもよい。
【００２４】
また、前記バッファ５３１〜５３３は、記録されるログの内容に応じて記憶容量が異なる。具体的に、前記バッファ５３１の記憶容量が最も大きく、前記バッファ５３２の記憶容量は前記バッファ５３１よりも小さく前記バッファ５３３よりも大きい。そして、前記複合機１０では、前記ＣＰＵ５１が、前記ＲＯＭ５２に予め記憶されたログ対応情報Ｄ１に基づいて、前記ログ各々を複数の前記バッファ５３１〜５３３のうち前記ログの記録間隔に応じて割り当てられたバッファに記録する。
【００２５】
前記ログ対応情報Ｄ１は、前記バッファ５３、５３２、及び５３３に記録するログのグループとして定められた第１グループ、第２グループ、及び第３グループと前記グループ各々に属するログの種類との対応関係を示す情報である。前記第１グループは、記録間隔が最も短いログのグループ、前記第２グループは、次に記録間隔が短いログのグループ、前記第３グループは、記録間隔が最も長いログのグループである。即ち、複数の前記バッファ５３１〜５３３のうち前記記録間隔が最も短いログの記録先である前記バッファ５３１は、前記記録間隔が長い前記ログの記録先である前記バッファ５３２及び前記バッファ５３３よりも記憶容量が大きい。また、前記バッファ５３２は前記バッファ５３３よりも記憶容量が大きい。
【００２６】
ここに、図３（Ａ）は、前記ＲＯＭ５２に記憶された前記ログ対応情報Ｄ１の一例を示す図である。図３（Ａ）に示すように、前記ログ対応情報Ｄ１では、前記第１グループにログＡ及びログＢが対応付けられている。同じく、前記第２グループにログＣ及びログＤが対応付けられ、前記第３グループにログＥ及びログＦが対応付けられている。前記ログＡ及び前記ログＢは、前記ログＣ、前記ログＤ、前記ログＥ、及び前記ログＦに比べて記録間隔が短いログである。また、前記ログＣ及び前記ログＢは、前記ログＥ及び前記ログＦに比べて記録間隔が短いログである。なお、前記ＲＡＭ５３に確保されるバッファの数及び前記ログのグループ数は３つに限らず、少なくとも２つ以上であればよい。
【００２７】
なお、前記ログＡは、例えば前記複合機１０におけるエラーの発生の有無などに関するデバッグログであってその記録間隔は０．１秒である。前記ログＢは、例えば前記複合機１０においてシートを搬送する駆動系の動作に関する用紙搬送制御ログであってその記録間隔は０．２秒である。前記ログＣは、例えば前記トナーコンテナ３４Ａから前記現像装置３４へのトナー供給動作に関するトナー制御ログであってその記録間隔は０．２５秒である。前記ログＤは、例えば前記現像装置３４の動作に関する現像制御ログであってその記録間隔は０．３秒である。前記ログＥは、例えば前記制御部５などを含むシステムの暴走のような緊急事態の発生の有無などに関するエマージェンシーログシステムログであってその記録間隔は０．４秒である。前記ログＦは、例えば前記制御部５などを含むシステムの動作状態に関するシステムログであってその記録間隔は０．５秒である。
【００２８】
そして、前記ＣＰＵ５１は、前記ＲＯＭ５２から前記ログ対応情報Ｄ１を読み出して前記ＲＡＭ５３に展開し、前記ログ対応情報Ｄ１に基づいて前記ログ各々を複数の前記バッファ５３１〜５３３に振り分けて記録するログ記録処理を実行する。ここに、前記ログ記録処理を実行するときの前記ＣＰＵ５１がログ記録手段の一例である。
【００２９】
［ログ記録処理］
ここで、図４を参照しつつ、前記複合機１０において前記ＣＰＵ５１によって実行される前記ログ記録処理の手順の一例について説明する。ここに、Ｓ１１、Ｓ１２、・・・は前記ＣＰＵ５１によって実行される処理手順（ステップ）番号を表している。
【００３０】
＜ステップＳ１１＞
まず、ステップＳ１１において、前記ＣＰＵ５１は、前記複合機１０における各種のログのいずれかの記録タイミングを待ち受ける（Ｓ１１のＮｏ側）。具体的に、前記ＣＰＵ２１は、前記ログごとに予め設定された記録間隔に基づいて前記ログ各々の記録タイミングの到来を判断する。そして、前記ログの記録タイミングが到来したと判断すると（Ｓ１１のＹｅｓ側）、処理をステップＳ１２に移行させる。
【００３１】
＜ステップＳ１２＞
次に、ステップＳ１２において、前記ＣＰＵ５１は、前記ステップＳ１１で記録タイミングが到来したと判断された前記ログが前記第１グループに属するか否かを前記ログ対応情報Ｄ１に基づいて判断する。前記ログが前記第１グループに属する場合（Ｓ１２のＹｅｓ側）、前記ＣＰＵ５１は処理をステップＳ１３に移行させ、前記ログが前記第１グループに属さないと判断した場合（Ｓ１２のＮｏ側）、前記ＣＰＵ５１は処理をステップＳ１２１に移行させる。
【００３２】
＜ステップＳ１３＞
ステップＳ１３において、前記ＣＰＵ５１は、前記ステップＳ１１で記録タイミングが到来したと判断された前記ログを前記第１グループに対応する前記バッファ５３１に記録する。例えば、前記ＣＰＵ５１は、前記ログＡ又は前記ログＢの記録タイミングの到来に応じて、図３（Ｂ）に示すように前記ログＡ又は前記ログＢを前記バッファ５３１に記憶させる。このとき、前記ＣＰＵ５１は、前記バッファ５３１において前記ログを古い情報から順に上書きして記録する。
【００３３】
＜ステップＳ１２１＞
また、ステップＳ１２１において、前記ＣＰＵ５１は、前記ステップＳ１１で記録タイミングが到来したと判断された前記ログが前記第２グループに属するか否かを前記ログ対応情報Ｄ１に基づいて判断する。前記ログが前記第２グループに属する場合（Ｓ１２１のＹｅｓ側）、前記ＣＰＵ５１は処理をステップＳ１２２に移行させ、前記ログが前記第２グループに属さないと判断した場合（Ｓ１２１のＮｏ側）、前記ＣＰＵ５１は処理をステップＳ１２３に移行させる。
【００３４】
＜ステップＳ１２２＞
そして、ステップＳ１２２において、前記ＣＰＵ５１は、前記ステップＳ１１で記録タイミングが到来したと判断された前記ログを前記第２グループに対応する前記バッファ５３２に記録する。例えば、前記ＣＰＵ５１は、前記ログＣ又は前記ログＤの記録タイミングの到来に応じて、図３（Ｂ）に示すように前記ログＣ又は前記ログＤを前記バッファ５３２に記憶させる。このとき、前記ＣＰＵ５１は、前記バッファ５３２において前記ログを古い情報から順に上書きして記録する。
【００３５】
＜ステップＳ１２３＞
一方、ステップＳ１２３において、前記ＣＰＵ５１は、前記ステップＳ１１で記録タイミングが到来したと判断された銭ログを前記第３グループに対応する前記バッファ５３３に記録する。例えば、前記ＣＰＵ５１は、前記ログＥ又は前記ログＦの記録タイミングの到来に応じて、図３（Ｂ）に示すように前記ログＥ又は前記ログＦを前記バッファ５３３に記憶させる。このとき、前記ＣＰＵ５１は、前記バッファ５３３において前記ログを古い情報から順に上書きして記録する。
【００３６】
このように前記複合機１０では、前記ＣＰＵ５１によって前記ログ記録処理が実行されることにより、前記ログ各々が複数の前記バッファ５３１〜５３３のうち前記ログの記録間隔に応じて割り当てられたバッファに記録される。具体的に、記録される周期が最も短い前記第１グループに属するログは前記バッファ５３１に記録される。同じく、次に周期が短い前記第２グループに属するログは前記バッファ５３２に記録され、記録される周期が最も長い前記第３グループに属するログは前記バッファ５３３に記録される。従って、前記複合機１０では、複数種別のログがその記録間隔に応じて異なるバッファに記録されるため、記録間隔の異なるログ各々の蓄積量を個別に確保することが可能となり、記録間隔の長いログの蓄積量だけが極端に少なくなることが防止される。
【００３７】
なお、前記ＣＰＵ５１が、前記ＲＡＭ５３の前記バッファ５３１〜５３３に記録されたログを前記操作表示部６又は外部のパーソナルコンピューター等の表示装置に表示させる際に、前記バッファ５３１〜５３３ごとに異なる表示画面を出力することも考えられる。これにより、前記操作表示部６又は前記表示装置の表示画面各々において記録期間の異なる前記ログ各々の表示量が個別に確保される。同じく、前記ＣＰＵ５１が、前記ＲＡＭ５３の前記バッファ５３１〜５３３に記録されたログを前記複合機１０に設けられるハードディスクなどの記憶装置（不図示）又は外部のパーソナルコンピューター等の記憶装置に出力する際に、前記バッファ５３１〜５３３ごとに異なる記憶装置に出力することも考えられる。これにより、前記記憶装置各々において記録期間の異なる前記ログ各々の記憶量が個別に確保される。
【００３８】
ところで、前記複合機１０では、予め設定された異常などの特定事象が発生した場合に、通常時には記録間隔の長いログの記録間隔を短縮して詳細なログが記録される構成が考えられる。この場合、前記ログ対応情報Ｄ１に基づいて前記ログ各々の記録先を制御する構成では、例えば前記ログＣの記録間隔を短縮することにより前記ログＤの蓄積量が極端に少なくなる。そこで、前記複合機１０では、前記ＣＰＵ５１により後述の記録先変更処理が実行されることにより、前記特定事象が発生した場合には前記ログ各々の記憶先が適宜変更される。
【００３９】
［記録先変更処理］
以下、図５を参照しつつ、前記複合機１０において前記ＣＰＵ５１によって実行される記録先変更処理の手順の一例について説明する。ここに、Ｓ２１、Ｓ２２、・・・は前記ＣＰＵ５１によって実行される処理手順（ステップ）番号を表している。なお、前記ＣＰＵ５１は、図４に示す前記ログ記録処理と図５に示す前記記録先変更処理とを並列して実行する。また、前記ログ記録処理及び前記記録先変更処理が異なる処理主体によって実行されることも他の実施形態として考えられる。
【００４０】
＜ステップＳ２１＞
まず、ステップＳ２１において、前記ＣＰＵ５１は、予め設定された前記特定事象が発生したか否かを判断する。前記特定事象は、例えば定着温度の異常、紙詰まり、トナー切れ、又は不正アクセスなどの発生である。ここで、前記ＣＰＵ５１は、前記特定事象が発生したと判断すると（Ｓ２１のＹｅｓ側）、処理をステップＳ２２に移行させる。一方、前記特定事象の発生していなければ（Ｓ２１のＮｏ側）、前記ＣＰＵ５１は処理をステップＳ２５に移行させる。
【００４１】
＜ステップＳ２２＞
ステップＳ２２において、前記ＣＰＵ５１は、前記特定事象に関連するログとして予め設定された一又は複数のログ（以下、「関連ログ」と称する）の記録先を変更する。なお、前記特定事象と前記関連ログとの対応関係は予め設定されて前記ＲＯＭ５２などに記憶されている。例えば定着温度の異常の発生には、前記定着温度を測定する温度センサーの検知結果のログが前記関連ログとして設定されており、紙詰まりの発生には、用紙搬送用のモーターの駆動状態及び用紙検知センサーの検知結果などのログが前記関連ログとして設定されている。
【００４２】
より具体的に、前記ステップＳ２２において、前記ＣＰＵ５１は、発生した前記特定事象に関連する前記関連ログの記録先を前記関連ログの元の記録先であったバッファよりも記憶容量の多いバッファに変更する。例えば、前記関連ログが前記ログＣである場合、前記ＣＰＵ５１は、図６（Ａ）に示すように、前記ログ対応情報Ｄ１で設定された前記ログＣが属するグループを前記第２グループから前記第１グループに変更する。これにより、前記ログＣは、前記ログ記録処理において、前記第１グループに対応する前記バッファ５３１に記録されることになる（図６（Ｂ）参照）。また、前記関連ログが前記ログＥである場合、前記ＣＰＵ５１は、前記ログ対応情報Ｄ１で設定された前記ログＥが属するグループを前記第３グループから前記第１グループ又は前記第２グループに変更する。これにより、前記ログＥは、前記ログ記録処理において、前記第１グループ又は前記第２グループに対応する前記バッファ５３１又は前記バッファ５３２に記録されることになる。
【００４３】
＜ステップＳ２３＞
次に、ステップＳ２３において、前記ＣＰＵ５１は、前記関連ログの記録間隔を前記関連ログごとに予め設定された短縮間隔に短縮する。例えば、前記特定事象の発生前における前記ログＡの記録間隔が０．１秒であり、前記ログＣの記録間隔が０．２５秒である場合に、前記ログＣの記録間隔が前記ログＡと同様の０．１秒に短縮される。これにより、前記ログＣは、前記ログ記録処理において、前記第１グループに対応する前記バッファ５３１に短周期で記録されることになる。
【００４４】
＜ステップＳ２４＞
さらに、ステップＳ２４において、前記ＣＰＵ５１は、前記ステップＳ２２における変更後に前記関連ログの記録先となるバッファに記録されるログのうち前記特定事象に関連しないログの記録先を他のバッファに変更する。例えば、前記ログＢが前記特定事象に関連しないログである場合、前記ＣＰＵ５１は、図６（Ａ）に示すように、前記ログ対応情報Ｄ１で設定された前記ログＢが属するグループを前記第１グループから前記第２グループに変更する。
【００４５】
これにより、前記ログＢは、前記ログ記録処理において、前記第２グループに対応する前記バッファ５３２に記録される（図６（Ｂ）参照）。即ち、前記ＣＰＵ５１は、前記ステップＳ２２及び前記ステップＳ２４により前記ログＢと前記ログＣとの記録先のバッファを入れ替える。従って、前記バッファ５３１では、前記ログＢが記録されない分だけ前記ログＣの蓄積量を増加させることができる。
【００４６】
さらに、前記ＣＰＵ５１は、前記ログＢの記録先を前記バッファ５３２に変更すると共に、前記ログＢの記録間隔を予め設定された延長時間に延長することが考えられる。これにより、前記バッファ５３２において前記ログＢの記録により前記ログＤの蓄積量が減少しない。なお、前記バッファ５３１の記憶容量が十分に確保されている構成では、前記ＣＰＵ５１が、前記ステップＳ２４の処理を省略することが考えられる。即ち、この場合には、前記ログＡ、前記ログＢ、及び前記ログＣが前記バッファ５３１に記憶される。
【００４７】
また、前記バッファ５３１が記録先として設定された前記第１グループに属するログの種類ごとに、予め優先順位が設定されていることが考えられる。そして、前記ステップＳ２４において、前記ＣＰＵ５１が、前記優先順位に応じて一又は複数のログを選択し、そのログ各々の記録先を他のバッファに変更することが考えられる。さらに、前記優先順位は、前記ステップＳ２１で発生したと判断された前記特定事象の種類ごとに異なる値であってもよい。これにより、前記特定事象の内容に応じて優先して記録するログが変更される。また、前記特定事象に関連する前記関連ログが複数存在する場合には、前記ＣＰＵ５１は、前記ステップＳ２２において、複数の前記関連ログの記録先をまとめて前記バッファ５３１に変更することが考えられる。
【００４８】
＜ステップＳ２５＞
その後、ステップＳ２５において、前記ＣＰＵ５１は、前記ＲＡＭ５３に記録された前記ログの外部出力が実行されたか否かを判断する。ここで、前記ＣＰＵ５１は、前記事象ログの外部出力が完了していると判断すると（Ｓ２６のＹｅｓ側）、処理をステップＳ２７に移行させる。一方、前記事象ログの外部出力が完了していないと判断すると（Ｓ２６のＮｏ側）、前記ＣＰＵ５１は処理を前記ステップＳ２６に待機させる。
【００４９】
具体的に、前記ＣＰＵ５１は、前記複合機１０にＵＳＢメモリーが装着され、前記操作表示部６に対してユーザーによる出力要求操作が行われた場合に、前記ＲＡＭ５３の前記ログ各々の情報を前記ＵＳＢメモリーに出力することが考えられる。また、前記ＣＰＵ５１は、ＬＡＮ又はインターネット等のネットワークを介して前記複合機１０に接続されたパーソナルコンピューターなどの情報処理装置から出力要求信号を受信した場合に、前記ログを前記情報処理装置に出力することも考えられる。
【００５０】
＜ステップＳ２６＞
前記ＲＡＭ５３内のログが外部出力されると前記特定事象の原因究明などの目的で必要となる前記ログが既に出力されていると考えられる。そこで、続くステップＳ２６において、前記ＣＰＵ５１は、前記記録先変更処理における前記ログ各々の記録先の変更を解除する。具体的に、前記ＣＰＵ５１は、前記ステップＳ２２又は前記ステップＳ２４で変更された後の前記ログ対応情報Ｄ１（図６（Ａ）参照）を消去し、前記ＲＯＭ５２から初期状態の前記ログ対応情報Ｄ１（図３（Ａ）参照）を読み出して前記ＲＡＭ５３に展開する。そして、前記ＣＰＵ５１は、前記ログ記録処理において、前記ＲＡＭ５３に展開された初期状態の前記ログ対応情報Ｄ１に応じて前記ログ各々の記録先を制御する。
【００５１】
以上説明したように、前記複合機１０では、前記ＣＰＵ５１によって前記記録先変更処理が実行されることにより、前記特定事象が発生した場合に前記特定事象に関する前記関連ログの蓄積量を増加させることができる。また、前記特定事象が発生していない場合には、前記ログ各々が記録間隔ごとに対応する前記バッファ５３１〜５３３に振り分けて記録されるため、異なる記録間隔のログ各々の蓄積量が個別に確保される。
【符号の説明】
【００５２】
１  ：ＡＤＦ
２  ：画像読取部
３  ：画像形成部
４  ：給紙部
５  ：制御部
５１：ＣＰＵ
５２：ＲＯＭ
５３：ＲＡＭ
５３１〜５３２：バッファ
６  ：操作表示部
１０：複合機
【図１】
2014215739.tif 000003
【図２】
2014215739.tif 000004
【図３】
2014215739.tif 000005
【図４】
2014215739.tif 000006
【図５】
2014215739.tif 000007
【図６】
2014215739.tif 000008