(57)【要約】【課題】煩雑な工程を伴わずに簡易な方法で確実にログを収集することができる情報処理装置であって、かつ、装置外部に対してログのセキュリティを保つことができる装置を提供する。【解決手段】装置の動作情報、ステータス情報およびエラー情報を装置の内部に設けられた記憶手段に複数のログファイルとして記録するログファイル記録手段と、リムーバブルメディアを装置に接続する接続手段と、複数のログファイルを一つの収集ログファイルとして統合し、これを記憶手段に記録する収集ログファイル記録手段と、収集ログファイルをリムーバブルメディアに暗号化して保存する収集ログファイル保存手段と、記憶手段に記録された収集ログファイルを削除する収集ログファイル削除手段を備えたことを特徴とする情報処理装置。【選択図】  図１
2008015655.tif 000002
【特許請求の範囲】
【請求項１】
装置の動作情報、ステータス情報およびエラー情報を上記装置の内部に設けられた記憶手段に複数のログファイルとして記録するログファイル記録手段と、
リムーバブルメディアを上記装置に接続する接続手段と、
上記複数のログファイルを一つの収集ログファイルとして統合し、これを上記記憶手段に記録する収集ログファイル記録手段と、
上記収集ログファイルを上記リムーバブルメディアに暗号化して保存する収集ログファイル保存手段と、
上記記憶手段に記録された上記収集ログファイルを削除する収集ログファイル削除手段を備えたことを特徴とする情報処理装置。
【請求項２】
前記複数のログファイルはそれぞれ、ログの概要が記録されたデバッグログファイルと、ログの詳細が記録された詳細ログファイルとからなり、
前記情報処理装置はさらに、
前記収集ログファイル保存手段においてリムーバブルメディアの空き容量よりも前記収集ログファイル容量が大きい場合、上記収集ログファイルを前記記憶手段から削除する収集ログファイル削除手段と、
上記複数のログファイルのうちデバッグログを抽出して一つの収集デバッグログファイルとして統合し、これを上記記憶手段に記録する収集デバッグログファイル記録手段と、
上記収集デバッグログファイルを上記リムーバブルメディアに暗号化して保存する収集デバッグログファイル保存手段と、
上記記憶手段の上記収集デバッグログファイルを削除する収集デバッグログファイル削除手段を有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ログファイルは暗号化されており、収集ログファイルとして統合および暗号化される際に一旦復号化されることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記デバッグログファイルは暗号化されており、収集デバッグログファイルとして統合および暗号化される際に一旦復号化されることを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記情報処理装置は、装置に固有な復号化キーを内蔵し、
暗号化された前記収集ログファイルまたは前記収集デバッグログファイルが保存されたリムーバブルメディアが上記情報処理装置に接続された場合に、上記復号化キーによって上記収集ログファイルまたは上記収集デバッグログファイルを復号化することを特徴とする請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
装置の動作情報、ステータス情報およびエラー情報を上記装置の内部に設けられた記憶手段に複数のログファイルとして記録するログファイル記録ステップと、
リムーバブルメディアを上記装置に接続する接続ステップと、
上記複数のログファイルを一つの収集ログファイルとして統合し、これを上記記憶手段に記録する収集ログファイル記録ステップと、
上記収集ログファイルを上記リムーバブルメディアに暗号化して保存する収集ログファイル保存ステップと、
上記収集ログファイル保存ステップの完了後に上記収集ログファイルを削除する収集ログファイル削除ステップからなることを特徴とするログ収集方法。
【請求項７】
前記複数のログファイルはそれぞれ、ログの概要が記録されたデバッグログファイルと、ログの詳細が記録された詳細ログファイルとからなり、
前記ログ収集方法はさらに、
前記収集ログファイル保存ステップにおいてリムーバブルメディアの空き容量よりも前記収集ログファイル容量が大きい場合、上記収集ログファイルを前記記憶手段から削除する収集ログファイル削除ステップと、
上記複数のログファイルのうちデバッグログを抽出して一つの収集デバッグログファイルとして統合し、これを上記記憶手段に記録する収集デバッグログファイル記録ステップと、
上記収集デバッグログファイルを上記リムーバブルメディアに暗号化して保存する収集デバッグログファイル保存ステップと、
上記記憶手段の上記収集デバッグログファイルを削除する収集デバッグログファイル削除ステップを有することを特徴とする請求項６に記載のログ収集方法。
【請求項８】
前記ログファイルは暗号化されており、収集ログファイルとして統合および暗号化される際に一旦復号化されることを特徴とする請求項６に記載のログ収集方法。
【請求項９】
前記デバッグログファイルは暗号化されており、収集デバッグログファイルとして統合および暗号化される際に一旦復号化されることを特徴とする請求項７に記載のログ収集方法。
【請求項１０】
前記装置は、装置に固有な復号化キーを内蔵し、
暗号化された前記収集ログファイルまたは前記収集デバッグログファイルが保存されたリムーバブルメディアが上記装置に接続し、上記復号化キーによって上記収集ログファイルまたは上記収集デバッグログファイルを復号化することを特徴とする請求項６〜９のいずれかに記載のログ収集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ装置やファックス通信装置等の出力装置の動作に関するログ収集技術に係り、特に、障害発生時における障害解析のためのログ収集技術に関する。
【背景技術】
【０００２】
プリンタ装置やファックス通信装置といった外部出力装置は、ＰＣや通信回線といった外部からの要求によって動作を行ったり、要求を受け取って所定の動作を即時に行うことが可能な動作状態と一部の機能を休止させて動作要求を待つ待ち受け状態との間の遷移を行うなど、複雑な機構によって動作している。このため、万一出力装置に障害が発生した場合、その原因の所在を迅速に究明するため、出力装置内部に、出力装置の動作情報、ステータス情報やエラー情報をログとして保存する技術は数多く知られている。
【０００３】
このような技術として、例えば、動作中のステータス情報、エラー情報、およびコントローラの動作情報を保存するメモリを有し、時計機能を有する印刷機であって、動作中に発生したエラー情報、変更されたステータス情報、コントローラの動作情報、およびそれら発生、変更された時間とを合わせた情報を履歴としてメモリに保存するように制御する制御手段を備えた印刷機が開示されている（例えば、特許文献１参照）。
【０００４】
上記技術を含む従来の技術では、ログを用いた障害解析を行う際には、装置内に保存されているログをＰＣ等の端末に収集する必要がある。ログの収集には、シリアル、ネットワーク、ＵＳＢ等の通信インターフェースを利用し、ＰＣ等から専用のツールで収集するか、装置内部のハードディスクを取り出すことで行っている。
【０００５】
【特許文献１】特開２００４−３５１８０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、専用ツールを利用する場合には、手順が複雑になるのに加え、システムが正常に立ち上がらないとＰＣと装置間の通信ができないために、ログ収集ができない場合があった。また、通信インターフェースを介する場合、ログに蓄積された機密情報が外部に漏洩する可能性がある。さらに、装置からハードディスクを取り出す場合には、交換用のハードディスクが必要となり、ログ収集の工程が煩雑になるという問題があった。
【課題を解決するための手段】
【０００７】
よって、本発明は、煩雑な工程を伴わずに簡易な方法で確実にログを収集する方法であって、かつ、装置外部に対してログのセキュリティを保つことができる情報処理装置および情報処理装置のログ収集方法を提供することを目的としている。
【０００８】
本発明は、上記状況に鑑みてなされたものであり、本発明の情報処理装置は、装置の動作情報、ステータス情報およびエラー情報を装置の内部に設けられた記憶手段に複数のログファイルとして記録するログファイル記録手段と、リムーバブルメディアを装置に接続する接続手段と、複数のログファイルを一つの収集ログファイルとして統合し、これを記憶手段に記録する収集ログファイル記録手段と、収集ログファイルをリムーバブルメディアに暗号化して保存する収集ログファイル保存手段と、記憶手段に記録された収集ログファイルを削除する収集ログファイル削除手段を備えたことを特徴としている。
【０００９】
上記構成によれば、複数のログファイルを１つの収集ログファイルとして統合して暗号化してリムーバブルメディアに保存しているので、ログファイルを一括して簡易な手順で確実に収集できる。また、リムーバブルメディアに保存後は、装置の記憶手段からは収集ログファイルは削除されるので、情報の漏洩防止の観点からも好ましい。
【００１０】
また、本発明は、上記情報処理装置において、複数のログファイルはそれぞれ、ログの概要が記録されたデバッグログファイルと、ログの詳細が記録された詳細ログファイルとからなり、情報処理装置はさらに、収集ログファイル保存手段においてリムーバブルメディアの空き容量よりも前記収集ログファイル容量が大きい場合、収集ログファイルを前記記憶手段から削除する収集ログファイル削除手段と、複数のログファイルのうちデバッグログを抽出して一つの収集デバッグログファイルとして統合し、これを記憶手段に記録する収集デバッグログファイル記録手段と、収集デバッグログファイルをリムーバブルメディアに暗号化して保存する収集デバッグログファイル保存手段と、記憶手段の収集デバッグログファイルを削除する収集デバッグログファイル削除手段を有することを好ましい態様としている。
【００１１】
この態様によれば、ログファイルを構成するデバッグログファイル（見出しのような小容量のファイルで、ログの概要が記録されている）および詳細ログファイル（大容量のログデータの詳細情報）のうちのデバッグログファイルのみを統合して収集デバッグログファイルとしてリムーバブルメディアに保存するので、ログファイルを統合した収集ログファイルの容量が大きくてリムーバブルディスクに保存できない場合に、より小さな容量の収集デバッグログファイルとしてログ情報を取り出すことができて好ましい。
【００１２】
本発明は、上記の構成において、統合前のログファイルが暗号化されており、収集ログファイルまたは収集デバッグログファイルとして統合および暗号化される際に一旦復号化されてから統合されることもできる。
【００１３】
さらに、上記情報処理装置は、装置に固有な復号化キーを内蔵し、暗号化された収集ログファイルまたは収集デバッグログファイルが保存されたリムーバブルメディアが情報処理装置に接続された場合に、復号化キーによって収集ログファイルまたは収集デバッグログファイルを復号化することを好ましい態様としている。
【００１４】
この態様によれば、暗号化された収集ログファイルまたは収集デバッグログファイルは、装置に固有な復号化キーによってのみ復号化されるので、復号化に際しては、上記装置と同機種の装置を用意しなければならず、万一リムーバブルメディアを紛失したとしても、他の方法を用いて第三者がこれを復号化することを防止することができる。なお、上記復号化キーを内蔵した専用の解析装置を準備し、この解析装置で復号化を行うこともできる。
【００１５】
また、本発明のログ収集方法は、装置の動作情報、ステータス情報およびエラー情報を装置の内部に設けられた記憶手段に複数のログファイルとして記録するログファイル記録ステップと、リムーバブルメディアを装置に接続する接続ステップと、複数のログファイルを一つの収集ログファイルとして統合し、これを記憶手段に記録する収集ログファイル記録ステップと、収集ログファイルをリムーバブルメディアに暗号化して保存する収集ログファイル保存ステップと、収集ログファイル保存ステップの完了後に収集ログファイルを削除する収集ログファイル削除ステップからなることを特徴としている。
【００１６】
さらに、複数のログファイルはそれぞれ、ログの概要が記録されたデバッグログファイルと、ログの詳細が記録された詳細ログファイルとからなり、ログ収集方法はさらに、収集ログファイル保存ステップにおいてリムーバブルメディアの空き容量よりも収集ログファイル容量が大きい場合、収集ログファイルを記憶手段から削除する収集ログファイル削除ステップと、複数のログファイルのうちデバッグログを抽出して一つの収集デバッグログファイルとして統合し、これを記憶手段に記録する収集デバッグログファイル記録ステップと、収集デバッグログファイルをリムーバブルメディアに暗号化して保存する収集デバッグログファイル保存ステップと、記憶手段の収集デバッグログファイルを削除する収集デバッグログファイル削除ステップを有することを好ましい態様としている。
【００１７】
本発明は、上記の構成において、統合前のログファイルが暗号化されており、収集ログファイルまたは収集デバッグログファイルとして統合および暗号化される際に一旦復号化されてから統合されることもできる。
【００１８】
さらに、本発明のログ収集方法は、装置に固有な復号化キーを内蔵し、暗号化された収集ログファイルまたは収集デバッグログファイルが保存されたリムーバブルメディアが情報処理装置に接続された場合に、復号化キーによって収集ログファイルまたは収集デバッグログファイルを復号化することを好ましい態様としている。
【発明を実施するための最良の形態】
【００１９】
１．ログ収集過程
（１−１：ログ収集過程の構成）
図１は、プリンタ装置やファックス通信装置等の装置に本発明のログ収集方法を適用した場合の装置構成およびデータの流れを示す模式図である。図１には装置１００が示されており、装置１００内には、ハードディスク１０１が搭載されている。ハードディスク１０１において、符号１０２は、後述するログが記録された使用領域であり、１０３はログが記録されていない未使用領域である。符号１０４は、装置１００と着脱可能であり、装置１００に接続することによって、ハードディスク１０１に記録されたデータを書き込むことができる例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリで代表されるリムーバブルメディアである。
【００２０】
ハードディスク１０１には、装置１００の動作情報、ステータス情報やエラー情報等の履歴であるログを暗号化してファイルとしたログファイル１０５が記録されている。このログファイル１０５は、装置１００に対して外部からの動作要求の時期・詳細や、装置１００がどのような動作を行ったといった動作情報、どのようなエラーが発生したかといったエラー情報、あるいは装置１００が待機モードに移行したり復帰した時間等といったステータス情報が記録されたものである。この複数のログファイル１０５は、指定した間隔で自動生成させることもでき、また、動作要求や遷移変化といったイベント発生時に自動的に生成させることもできる。ログファイル１０５の暗号化キーは、ユーザーによって任意に設定が可能であり、この暗号化キーを設定することで、装置の情報が第三者に漏洩することを防止することができる。
【００２１】
なお、ログファイル１０５は、図２に示すように、ログの内容が簡潔に記録された比較的小容量の見出しデータであるデバッグログ１０６と、ステータスやエラーが詳細に記録された比較的大容量の詳細ログ１０７からなる。
【００２２】
図１においてログ形成手段１２０は、各種記憶領域におけるログの形成や統合、所定のログデータに基く別のログデータの作成、ログへのデータの記録、ログの削除、ログからのデータの削除を行う。判定手段１２１は、各種記憶領域における所定のディレクトリの有無、ディレクトリの空き容量を判定する。暗号化手段１２２は、ログファイルの暗号化、収集ログファイルの暗号化を行い、復号化手段１２３は、これら暗号化されたファイルの復号化を行う。リムーバブルメディアインターフェース手段１２４は、接続されるリムーバブルメディア１０４と装置１００の接続やデータのやり取りを行う。
【００２３】
すなわち、ログ収集のための特殊起動モードで装置１００を起動し、リムーバブルメディア１０４を装置１００に接続すると、装置１００のメモリに搭載されたメンテナンス用のソフトウェアが起動し、以下の処理が実行される。まず、リムーバブルメディアインターフェース手段１２４は、リムーバブルメディア１０４を認識し、判定手段１２１がリムーバブルメディア１０４の構成を調べ、リムーバブルメディア１０４内にログ保存用ディレクトリがあるか否かを判定する。ログ保存用ディレクトリが存在する場合、復号化手段１２３は、ハードディスク１０１内の複数のログファイル１０５を復号化し、一つのファイルにまとめ、暗号化手段１２２は、再度これを暗号化する。この時の暗号化キーは、上述の暗号化キーとは異なり、ユーザーや第三者には知られていない、装置に固有なものである。ログ形成手段１２０は、この暗号化された収集ログファイル１０８を、矢印１１２に示すように、ハードディスクの空き領域１０３に記録する。そして、矢印１１４に示すように、リムーバブルメディア１０４のログ保存用ディレクトリに収集ログファイル１１０として複製する。
【００２４】
リムーバブルディスク１０４のログ保存ディレクトリの空き領域が十分ではなく、複数のログファイル１０５を一つにまとめた収集ログファイル１１０を生成することができない場合は、ログ形成手段１２０は、ハードディスクの空き領域１０３に作成された収集ログファイル１０８を削除し、ログファイル１０５のうち、概略のみが記録された簡易的なデバッグログ１０６のみを集め、収集デバッグログファイル１０９としてまとめ、暗号化手段１２２は、これを暗号化し、ログ形成手段１２０は、これを空き領域１０３に記録する。続いて、ログ形成手段１２０は、この収集デバッグログファイル１０９をリムーバブルメディア１０４のログ保存用ディレクトリに収集デバッグログファイル１１１として記録する。
【００２５】
以上、ログ形成手段１２０、判定手段１２１、暗号化手段１２２、復号化手段１２３といったハードウェアによって各段階が実行されるが、これらの機能を有するソフトウェアによって行うことも可能である。
【００２６】
（１−２：ログ収集過程の動作）
以下、図１のログ収集方法について、動作の手順を示す図３のフローチャートを用いて説明する。
【００２７】
プリンタ装置やファックス通信装置等に代表される装置１００を、特殊起動モードで起動する（ステップＳ２００）。この起動モードは、装置１００の通常の使用時の起動とは異なり、このモードで起動すると、メンテナンス用のソフトウェアが立ち上がり、本発明のログ収集方法を行うことができる。このモードでは、ログ収集に必要なリソースのみが起動するため、システムが正常起動しない場合でもログ収集が可能となる。特殊起動モードで起動した装置１００に、リムーバブルメディア１０４を装着する（ステップＳ２０１）。リムーバブルメディア１０４が装着されると、装置１００のメンテナンス用ソフトウェアは、自動的にリムーバブルメディア１０４をチェックし、リムーバブルメディア１０４内にログ保存用ディレクトリがあるか否か、の判定を行う（ステップＳ２０２）。
【００２８】
この判定がＮＯの場合、すなわちリムーバブルメディア１０４内にログ保存用ディレクトリがない場合は、ステップＳ２１０の異常終了へ進む。この際、エラーメッセージを表示したり警告音を鳴らす等、ログ収集が実施されなかったことを外部に知らせる手段を講じることができる。判定がＹＥＳの場合、すなわちリムーバブルメディア１０４内にログ保存用ディレクトリがある場合は、ハードディスク１０１内に蓄積された複数のログファイル１０５を一つに統合し、収集ログファイル１０８としてハードディスクの空き領域１０３に保存する（ステップＳ２０３）。
【００２９】
ステップＳ２０３で収集ログファイル１０８が保存されたら、メンテナンス用ソフトウェアは、収集ログファイル１０８のサイズがリムーバブルメディア１０４の空き容量より小さいか否か、の判定を自動的に行う（ステップＳ２０４）。この判定がＹＥＳの場合、すなわち収集ログファイル１０８のサイズがリムーバブルメディア１０４の空き容量より小さい場合、収集ログファイル１０８を暗号化して、リムーバブルメディア１０４のログ保存用ディレクトリに収集ログファイル１１０として保存する（ステップＳ２０５）。収集ログファイル１１０が保存されたら、ハードディスク１０１内に残っている収集ログファイル１０８を削除し（ステップＳ２１１）、ログ収集は正常終了する（ステップＳ２１２）。
【００３０】
ステップＳ２０４の判定がＮＯの場合、すなわち収集ログファイル１０８のサイズがリムーバブルメディア１０４の空き容量より大きい場合は、ハードディスク１０１内の収集ログファイル１０８は削除され（ステップＳ２０６）、今度は、ログファイル１０５の代わりとしてログファイル１０５の一部であるデバッグログファイル１０６のみを集めて１つのファイルに統合し、収集デバッグログファイル１０９としてハードディスクの空き領域１０３に保存する（ステップＳ２０７）。
【００３１】
ステップＳ２０７で収集デバッグログファイル１０９が保存されたら、メンテナンス用ソフトウェアは、収集デバッグログファイル１０９のサイズがリムーバブルメディア１０４の空き容量より小さいか否か、の判定を自動的に行う（ステップＳ２０８）。この判定がＹＥＳの場合、すなわち収集デバッグログファイル１０９のサイズがリムーバブルメディア１０４の空き容量より小さい場合、収集デバッグログファイル１０９を暗号化して、リムーバブルメディア１０４のログ保存用ディレクトリに収集デバッグログファイル１１１として保存する（ステップＳ２０５）。収集デバッグログファイル１１１が保存されたら、ハードディスク１０１内に残っている収集デバッグログファイル１０９を削除し（ステップＳ２１１）、ログ収集は正常終了する（ステップＳ２１２）。
【００３２】
ステップＳ２０８の判定がＮＯの場合、すなわち収集デバッグログファイル１０９のサイズがリムーバブルメディア１０４の空き容量より大きい場合は、ハードディスク１０１内の収集デバッグログファイル１０９は削除され（ステップＳ２０９）、ステップＳ２１０の異常終了へ進む。この際、エラーメッセージを表示したり警告音を鳴らす等、ログ収集が実施されなかったことを外部に知らせる手段を講じることができる。
【００３３】
２．ログ復号化過程
（２−１：ログ復号化過程の構成）
図４は、上記のログ収集過程で収集したログファイルを解析する際の構成およびデータの流れを示す模式図である。図４には装置１１８が示されており、この装置１１８は、装置１００と同じ機種であり、リムーバブルメディア１０４内に暗号化されて格納された収集ログファイル１１０または収集デバッグログファイル１１１を復号化することのできる復号化キーを内蔵している。装置１１８の構成は、装置１００と同じであるので説明は省略する。
【００３４】
ログ解析のための特殊起動モードで装置１１８を起動し、リムーバブルメディア１０４を装置１１８に接続すると、メンテナンス用のソフトウェアがリムーバブルメディア１０４の構成を調べ、リムーバブルメディア１０４内にログ保存用ディレクトリがあるか否かを判定する。ログ保存用ディレクトリが存在する場合、ログ保存用ディレクトリ内に、暗号化された収集ログファイル１１０または収集デバッグログファイル１１１があるか否かを判定する。これら暗号化されたファイルが存在する場合、復号化した後のファイル容量がリムーバブルメディア１０４の空き容量より小さいか否かを判定する。復号化後のファイル容量がリムーバブルメディア１０４の空き容量より小さい場合は、収集ログファイル１１０または収集デバッグログファイル１１１の復号化が行われ、復号化された収集ログファイル１１６または収集デバッグログファイル１１７は、矢印１１５に示すように、リムーバブルメディア１０４のログ保存用ディレクトリに保存される。復号化されたこれらファイルは、装置１００の動作情報、ステータス情報やエラー情報の解析に供される。
【００３５】
（２−２：ログ復号化過程の動作）
以下、図５のログ解析過程について、動作の手順を示す図５のフローチャートを用いて説明する。
【００３６】
ログ収集過程で収集した収集ログファイル１０８または収集デバッグログファイル１０９のデータの復号化を行う装置１１８を、特殊起動モードで起動する（ステップＳ３００）。このモードで起動すると、復号化用のソフトウェアが立ち上がり、暗号化されたログファイルの復号化を行うことができる。特殊起動モードで起動した装置１１８に、リムーバブルメディア１０４を装着する（ステップＳ３０１）。リムーバブルメディア１０４が装着されると、装置１１８の復号化用ソフトウェアは、自動的にリムーバブルメディア１０４をチェックし、リムーバブルメディア１０４内にログ保存用ディレクトリがあるか否か、の判定を行う（ステップＳ３０２）。この判定がＮＯの場合、すなわちリムーバブルメディア１０４内にログ保存用ディレクトリがない場合は、ステップＳ３０６の異常終了へ進む。この際、エラーメッセージを表示したり警告音を鳴らす等、ログ復号化が実施されなかったことを外部に知らせる手段を講じることができる。
【００３７】
ステップＳ３０２で判定がＹＥＳの場合、すなわちログ保存用ディレクトリがある場合は、ログ保存用ディレクトリ内に暗号化された収集ログファイル１１０または収集デバッグログファイル１１１があるか否か、の判定を行う（ステップＳ３０３）。この判定がＮＯの場合、すなわちログ保存用ディレクトリ内に暗号化された収集ログファイル１１０または収集デバッグログファイル１１１がない場合は、ステップＳ３０６の異常終了へ進む。この際、エラーメッセージを表示したり警告音を鳴らす等、ログ復号化が実施されなかったことを外部に知らせる手段を講じることができる。
【００３８】
ステップＳ３０３で判定がＹＥＳの場合、すなわち暗号化された収集ログファイル１１０または収集デバッグログファイル１１１がある場合は、復号化後のログファイルの容量がリムーバブルメディア１０４の空き容量より小さいか否か、の判定を行う（ステップＳ３０４）。この判定がＮＯの場合、すなわち復号化後のログファイルの容量がリムーバブルメディア１０４の空き容量より大きい場合は、ステップＳ３０６の異常終了へ進む。この際、エラーメッセージを表示したり警告音を鳴らす等、ログ復号化が実施されなかったことを外部に知らせる手段を講じることができる。
【００３９】
ステップＳ３０４で判定がＹＥＳの場合、すなわち復号化後のログファイルの容量がリムーバブルメディア１０４の空き容量より小さい場合は、暗号化された収集ログファイル１１０または収集デバッグログファイル１１１は、装置１１８によって復号化され、復号化された収集ログファイル１１６または収集デバッグログファイル１１７としてリムーバブルメディア１０４に保存され、ステップＳ３０７の正常終了へ進む。これら復号化された収集ログファイル１１６または収集デバッグログファイル１１７は、ログの解析に供される。
【００４０】
ここで、装置１１８は、ログを収集した装置１００と同じ機種の装置としている。ログを収集するのは主に障害発生時であり、ログには障害発生時の装置の動作情報が書かれている。そのため、収集したログを同一の機種で復号化することで、ログ情報を元に装置に動作を再現するために必要な情報を設定し、再現テストを行うこともできる。
【００４１】
装置１１８は、暗号化された収集ログファイルを復号化できる復号化キーを内蔵したログ解析専用の装置であってもよいし、復号化キーを内蔵した汎用のＰＣであってもよい。これら解析装置によって復号化されたログを解析すれば、障害発生の原因を究明することも可能である。
【００４２】
また、装置１１８は、メモリ上で復号化を行うことができるので、必ずしもハードディスクを有していなくとも、本発明のログ解析を行うことができる。この場合、装置内１１８に復号化したファイルが残らないので、情報漏洩のセキュリティの観点からも好ましい。
【００４３】
本発明におけるリムーバブルメディアとしては、ＵＳＢメモリの他に、フロッピー（登録商標）ディスク、コンパクトフラッシュ（登録商標）等、着脱可能な記憶媒体であれば、限定されずに使用することができる。
【００４４】
装置１００において、ステータス情報やエラー情報が個々のログファイル１０５として記録される際の暗号化キーは、ユーザー側で任意に設定することができるが、ログファイル１０５またはデバッグログ１０６を収集ログファイル１０８または収集デバッグログファイル１０９にまとめて暗号化する際の暗号化キーや、ファイル１０８、１０９を装置１１８にて復号化する際の復号化キーは装置に固有のキーであり、開発者以外の、ユーザーや第三者が暗号化および復号化を行うことはできず、これにより、ログの内容や、装置の仕様が外部に漏洩することを防止することができる。
【産業上の利用可能性】
【００４５】
本発明は、プリンタ装置やファクス装置のような出力装置に限定されず、自己の動作情報、ステータス情報、エラー情報等をログとして蓄積する装置であれば、本発明のログ収集方法を適用することができる。
【図面の簡単な説明】
【００４６】
【図１】本発明のログ収集過程の構成とデータの流れの概要を示す概念図である。
【図２】本発明のログファイルの構造を示す概念図である。
【図３】本発明のログ収集過程の概要を示すフローチャート図である。
【図４】本発明のログ復号化過程の構成とデータの流れの概要を示す概念図である。
【図５】本発明のログ復号化過程の概要を示すフローチャート図である。
【符号の説明】
【００４７】
１００    装置
１０１    ハードディスク
１０４    リムーバブルメディア
１０５    ログファイル
１０６    デバッグログファイル
１０７    詳細ログファイル
１０８、１１０、１１６    収集ログファイル
１０９、１１２、１１７    収集デバッグログファイル
１１８    復号化装置
１２０    ログ形成手段
１２１    判定手段
１２２    暗号化手段
１２３    復号化手段
１２４    リムーバブルメディアインターフェース手段
【図１】
2008015655.tif 000003
【図２】
2008015655.tif 000004
【図３】
2008015655.tif 000005
【図４】
2008015655.tif 000006
【図５】
2008015655.tif 000007