(57)【要約】      （修正有）【課題】障害が発生した際に、障害要因の解明に必要なパケット情報を容易に抽出することができる情報処理装置を提供する。【解決手段】画像形成装置１６は、送受信されるパケット情報を継続的に採取するパケット情報採取手段５０と、採取されたパケット情報をカテゴリ別に分類しログ情報として記憶するパケット情報分類・記憶手段５２と、障害が発生したとき、当該障害に応じた障害ＩＤを特定する障害ＩＤ特定手段５４と、障害リストを記憶する障害リスト記憶手段５６と、障害リストに基づきパケット情報の検索条件を決定する検索条件決定手段５８と、検索条件に基づき、ログ情報として記憶されたパケット情報を検索するパケット情報検索手段６０と、検索されたパケット情報を外部の障害解析装置に転送するパケット情報転送手段６２とを含む。【選択図】図３
2008182416.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され、パケット通信可能な情報処理装置であって、
送受信するパケット情報を継続的に採取し、採取したパケット情報をカテゴリ別に分類して記憶する分類記憶手段と、
障害と当該障害に対応するパケット情報の検索情報を記憶する検索情報記憶手段と、
障害が発生したとき、前記検索情報記憶手段に記憶された検索情報に基づき前記分類記憶手段に記憶されたパケット情報から該当するパケット情報を検索する検索手段と、
を有する情報処理装置。
【請求項２】
情報処理装置はさらに、前記検索手段により検索されたパケット情報を外部の障害解析装置に転送する転送手段を含む、請求項１に記載の情報処理装置。
【請求項３】
前記検索情報は、障害毎にパケット情報を検索するための検索期間を含む、請求項１に記載の情報処理装置。
【請求項４】
前記検索情報は、障害毎にパケット情報が記憶されるカテゴリ情報を含む、請求項１または３に記載の情報処理装置。
【請求項５】
前記分類記憶手段は、採取したパケット情報をカテゴリ別にツリー構造で記憶する、請求項１に記載の情報処理装置。
【請求項６】
カテゴリは、少なくとも起動、ジョブおよび操作を含む、請求項１または５に記載の情報処理装置。
【請求項７】
請求項１ないし６いずれか１つに記載の情報処理装置と、前記情報処理装置に接続され、前記情報処理装置から転送されたパケット情報に基づき前記情報処理装置の障害を解析する障害解析装置とを含む、障害解析システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク等を介してデータ通信機能を備えた画像形成装置に関し、特に、画像形成装置に障害が発生したとき、障害要因を解明するために必要なパケット情報を抽出する技術に関する。
【背景技術】
【０００２】
現在、スキャナやプリンタ等の機能を備えた画像形成装置は、ネットワークを介して接続された他の電子装置と通信することにより、電子文書を印刷したり、読取った画像情報を送信したりしている。データ通信には、パケット通信方式等が用いられ、パケットと呼ばれる小容量の情報を送受し、通信回線を占有することなく効率の良い通信を行っている。パケット情報は、実データ以外にも、送信元または送信先のアドレス、パケットの種類、伝送順序および誤り訂正符号等の制御情報を含んでいる。これらのパケット情報は、画像形成装置内のメモリやハードディスク（ＨＤＤ）にログ情報として記憶され、画像形成装置に障害が生じたとき、障害要因の解明のため利用されている。
【０００３】
特許文献１は、ネットワークを介してパケット情報を送受信する情報処理装置において、送受信されたパケット情報を保存し、保存したパケット情報を所定の指示に従いネットワークに送信する技術を開示している。この情報処理装置では、採取されたパケット情報を一時的に記憶し、メモリに蓄積している容量がしきい値を超えた時点でパケット情報をハードディスクへ移している。
【０００４】
特許文献２は、ネットワークプリンタに関し、ネットワークプリンタに障害が発生した時、障害の原因を究明するためのパケットデータの抽出を容易にする技術を開示している。特許文献２では、受信したジョブに識別情報（ＩＤ）をつけ、ジョブＩＤと該当するパケット情報を関連付けて一緒に保存し、障害が発生したとき、障害が発生したジョブのジョブＩＤから解析に必要なパケット情報を特定し、パケットの抽出を容易にしている。
【特許文献１】特開２０００−１８７５７５号
【特許文献２】特開２００４−３６２３８６号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
画像形成装置に障害が発生すると、管理者は、メモリやハードディスク等に保存されたパケット情報を採取し、これを障害要因の解明に供している。特許文献１では、蓄積容量の大きなハードディスクにパケット情報を保存するため、管理者は、膨大なパケット情報から障害要因の解析に必要なパケット情報を検索しなければならず、障害の解析に多大な時間と労力を要してしまう。
【０００６】
一方、特許文献２は、ジョブＩＤとパケット情報を関連付けることより、障害要因を解明するためのパケット情報を比較的容易に抽出することができるが、関連付けされたパケット情報の容量が大きい場合には、依然として、障害要因の解明に必要なパケット情報を抽出するのに時間を要し、その結果、解析作業にかかる負担が大きかった。さらに、特許文献２は、ジョブにのみパケット情報を関連付けするため、画像形成装置がジョブ以外のユーザ操作により障害を発生したときには、これに迅速に対処することができなかった。
【０００７】
本発明は、このような従来の課題を解決するものであり、障害が発生した際に、障害要因の解明に必要なパケット情報を容易に抽出することができる情報処理装置およびこれを利用した障害解析システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る情報処理装置は、ネットワークに接続されパケット通信可能であり、送受信するパケット情報を継続的に採取し、採取したパケット情報をカテゴリ別に分類して記憶する分類記憶手段と、障害と当該障害に対応するパケット情報の検索情報を記憶する検索情報記憶手段と、障害が発生したとき、前記検索情報記憶手段に記憶された検索情報に基づき前記分類記憶手段に記憶されたパケット情報から該当するパケット情報を検索する検索手段とを有する。
【０００９】
好ましくは情報処理装置はさらに、前記検索手段により検索されたパケット情報を外部の障害解析装置に転送する転送手段を含む。好ましくは、検索情報は、障害毎にパケット情報を検索するための検索期間や、障害毎にパケット情報が記憶されるカテゴリ情報を含む。また、分類記憶手段は、採取したパケット情報をカテゴリ別にツリー構造で記憶することが望ましい。カテゴリは、少なくとも起動、ジョブおよび操作を含む。
【００１０】
さらに本発明の障害解析システムは、上記した情報処理装置と、情報処理装置に接続され、情報処理装置から転送されたパケット情報に基づき情報処理装置の障害を解析する障害解析装置とを含む。
【発明の効果】
【００１１】
本発明によれば、障害が発生したとき、予め用意された検索情報に基づきパケット情報を検索するようにしたので、障害要因の解析に必要なパケット情報を迅速にかつ簡単に抽出し、これを障害解析装置に転送することができる。これにより、従来と比較して、管理者は、膨大に記憶されたパケット情報から障害要因の解析に必要な部分を探し出すための時間および労力が軽減され、効率良く障害要因を解明することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を参照して説明する。
【実施例】
【００１３】
図１は、本実施例に係る情報処理システムの構成例を示す図である。情報処理システム１０は、例えばパーソナルコンピュータ（ＰＣ）やネットワークプリンタ等の外部情報処理装置１４と、電子文書等を印刷したり、紙文書を光学的に読み取り複写する機能等を備えた多機能型の画像形成装置１６と、画像形成装置１６の障害要因を解析するための障害解析装置１８とを含み、これらの機器は、ＬＡＮ等のネットワーク１２を介して接続されている。
【００１４】
画像形成装置１６は、パケット通信方式により、外部情報処理装置１４から電子文書などのファイル情報や指示を受け取ったり、自身が読取った画像データ等をネットワーク１２を介して外部情報処理装置１４へ送信する。また、画像形成装置１６は、障害が発生したとき、障害要因を特定するために必要なパケット情報を障害解析装置１８へ自動的にまたはユーザの指示により送信する。
【００１５】
図２は、画像形成装置のハードウェアの構成例を示す図である。画像形成装置１６は、ユーザからの指示を入力する入力部３０、操作メニュー等の情報をディスプレイに表示する表示部３２、紙文書や画像等を光学的に読み取る読取部３４、読取った電子情報や受信した電子情報を紙等の媒体に印刷する印刷部３６、ネットワーク１２に接続された外部情報処理装置１４とデータ通信を可能にするインターフェース（Ｉ／Ｆ）３８、画像形成装置の動作を制御するプログラムや採取されたパケット情報等のデータを記憶する主記憶部４０、ハードディスク（ＨＤＤ）等の大容量記憶装置を含み、採取されたパケット情報や障害リスト等を記憶する記憶部４２、プログラムに従い各部を制御するＣＰＵ４４、およびこれらを接続する内部バス４６を含んでいる。
【００１６】
図３は、画像形成装置の機能的な構成を示すブロック図である。この機能に示される手段は、画像形成装置のプログラムによって実行することができる。画像形成装置１６は、外部情報処理装置１４と送受信されるパケット情報を継続的に採取するパケット情報採取手段５０と、パケット情報採取手段５０により採取されたパケット情報をカテゴリ別に分類し、ログ情報として記憶するパケット情報分類・記憶手段５２と、画像形成装置１６に障害が発生した際に、障害の種類から障害ＩＤを特定する障害ＩＤ特定手段５４と、障害ＩＤと障害要因の解析に必要なパケット情報との関係を示す障害リストを記憶する障害リスト記憶手段５６と、障害リスト記憶手段５６により記憶された障害リストに基づき転送するパケット情報の検索条件を決定する検索条件決定手段５８と、検索条件決定手段５８により決定された検索条件に基づき、パケット情報分類・記憶手段５２により記憶されたログ情報からパケット情報を検索するパケット情報検索手段６０と、パケット情報検索手段６０より検索されたパケット情報をデータ解析装置１８に転送するパケット情報転送手段６２とを有している。
【００１７】
図４は、パケット情報分類・記憶手段に記憶されるログ情報の管理例を示す図である。同図に示すように、ログ情報は、データを階層的に記憶するツリー構造になっており、複数のディレクトリによって分類されている。ディレクトリは、例えば、動作別に設定され、ここでは、起動動作に関するパケット情報８２を記憶する起動ログディレクトリ７２と、ジョブ動作に関するパケット情報８４を記憶するジョブログディレクトリ７４と、操作動作に関するパケット情報８６を記憶する操作ログディレクトリ７６とを含んでいる。また好ましくは、ジョブログディレクトリ７４は、さらにその下の階層に複数のディレクトリを設定し、ジョブ別のパケット情報を記憶する。なお、ログ情報は、パケット情報を記憶するディレクトリ以外に、障害リストを記憶する障害リストディレクトリ８０を含むようにしてもよい。
【００１８】
起動動作に関するパケット情報８２、ジョブ動作に関するパケット情報８４、操作動作に関するパケット情報８６は、画像形成装置１６の動作が開始されると、ＣＰＵ４４によって記憶部４２に分類して蓄積され、画像形成装置の動作が終了した後も一定期間保存される。
【００１９】
次に、画像形成装置１６におけるパケット情報の記憶動作について図５のフローチャートを参照して説明する。画像形成装置１６がパケット情報の送受を開始すると、パケット情報採取手段５０は、インターフェース３８を介し、送受信しているパケット情報を継続的に採取する（ステップＳ１０１）。採取するタイミングは、採取するパケット情報のサイズとこれを記憶する記憶容量の関係から適宜設定される。
【００２０】
パケット情報採取手段５０は、採取したパケット情報を一時的に主記憶部４０であるメモリに格納する（ステップＳ１０２）。次に、パケット情報分類・記憶手段５２は、主記憶部４０に記憶したパケット情報の容量が所定の容量を超えたか否かを判定する（ステップＳ１０３）。
【００２１】
パケット情報の容量が所定の容量を超えたと判定されると、パケット情報分類・記憶手段５２は、格納された順にメモリからパケット情報を取り出し（ステップＳ１０４）、取り出しパケット情報に含まれる制御情報に基づき当該パケット情報の動作カテゴリを特定する（ステップＳ１０５）。動作カテゴリは、図４のディレクトリに対応するように、起動動作、ジョブ動作、操作動作である。
【００２２】
パケット情報分類・記憶手段５２は、特定された動作カテゴリ別にパケット情報を分類し、図４に示すディレクトリ内にパケット情報を記憶する（ステップＳ１０６）。これにより、パケット情報は、起動動作、ジョブ動作、操作動作に分類され、画像形成装置のログ情報として保存される。
【００２３】
次に、画像形成装置において障害が発生した時のパケット情報の検索および転送動作について図６のフローチャートを参照して説明する。画像形成装置１６が動作中に障害が発生すると（ステップＳ２０１）、障害ＩＤ特定手段５４は、発生した障害の種類に基づき障害ＩＤを特定する（ステップＳ２０２）。例えば、障害が発生したとき、この障害に対応する障害ＩＤは予め関連付けされており、障害ＩＤ特性手段５４は、この関連付けに従い障害ＩＤを特定する。特定された障害ＩＤは、エラーコードとして表示部３２に表示される。
【００２４】
次に、検索条件決定手段５８は、障害リスト記憶手段５６に記憶されている障害リストを読み込む（ステップＳ２０３）。図７は、障害リストの一例を示すテーブルである。障害リストは、設計者または管理者により予め作成され、障害ＩＤ、動作カテゴリおよび障害要因の解析に必要なパケット情報を検索するための期間との関係を示している。
【００２５】
例えば、障害ＩＤとして「１１２−３３４」が特定された場合、この障害は、起動時に発生したものであり、パケット情報を検索する期間は、「全機能モジュール（すなわち、画像形成装置とデータ送受が可能な外部情報処理装置）がＲｅａｄｙ状態になるまで」である。障害ＩＤとして「１１２−３３５」が特定された場合、この障害は、ジョブ時に発生したものであり、パケット情報を検索する期間は、「入出力モジュール１開始時」となる。障害ＩＤとして「１１２−３３６」が特定された場合、この障害は、操作時に発生したものであり、パケット情報を検索する期間は、「外部アクセス画面に入ってからトップ画面に戻るまで」となる。このように、障害リストには、障害ＩＤと、障害ＩＤに対応する動作カテゴリと、障害要因の解析に必要な部分のみを探し出すためのパケット情報の検索期間の関係が定められている。
【００２６】
検索条件決定手段５８は、障害リストを参照し、障害ＩＤに対応する動作カテゴリおよびパケット情報の検索期間を検索条件として決定し（ステップＳ２０４）、これをパケット情報検索手段６０へ提供する。
【００２７】
パケット情報検索手段６０は、検索条件を受け取ると、これに応答してパケット情報分類・記憶手段５２に記憶されているログ情報からパケット情報を抽出する。例えば、障害ＩＤが「１１２−３３４」であれば、パケット情報検索手段６０は、図４に示すツリー構造から起動ログ７２のディレクトリを参照し、そこに含まれるパケット情報８２から、検索条件に該当する期間のパケット情報を抽出する。同様に、障害ＩＤが「１１２−３３５」であれば、ジョブログ７４のディレクトリを参照し、そこから該当する期間のパケット情報を抽出し、障害ＩＤが「１１２−３３６」であれば、操作ログ７６のディレクトリを参照し、そこから該当する期間のパケット情報を抽出する。ログ情報は、ツリー構造を採用しているため、パケット情報検索手段６０は、高速にパケット情報の検索および抽出を行うことができる。
【００２８】
次に、パケット情報検索手段６０により検索または抽出されたパケット情報は、パケット情報転送手段６２へ与えられ、パケット情報転送手段６２は、このパケット情報をネットワーク１２に接続された障害解析装置１８へ転送する（ステップＳ２０６）。障害解析装置１８は、受け取ったパケット情報に基づき障害要因の解析を行う。
【００２９】
このように本実施例によれば、パケット情報を動作カテゴリ別に記憶しておき、障害が発生したときには、予め用意された障害リストに従い検索条件を決定し、障害の解析に必要なパケット情報を迅速に検索し、抽出することができるようになったので、従来と比較して、障害要因の解析に必要なパケット情報の検索が容易となり、障害の解析をより効率よく行うことができる。
【００３０】
なお上記実施例において、動作カテゴリは、起動、ジョブ、操作に分類した例を示したが、これらは一例であって、動作カテゴリは他のカテゴリを含むものであってもよい。さらに、ログ情報の管理において、動作カテゴリをさらに細分化するようなディレクトリを設定してもよい。例えば、ジョブであれば、そのジョブを細分化したカテゴリを設定することができる。
【００３１】
また上記実施例では、検索されたパケット情報をネットワークを介して障害解析装置に転送したが、パケット情報をＵＳＢメモリ等の記憶媒体に保存し、管理者は、記憶媒体を障害解析装置へ接続するようにしてもよい。
【００３２】
上記実施例は例示的なものであり、これによって本発明の範囲が限定的に解釈されるべきものではなく、本発明の構成要件を満足する範囲内で他の方法によっても実現可能であることは言うまでもない。
【産業上の利用可能性】
【００３３】
本発明は、ネットワークに接続される複写機や画像形成装置等の電子機器において利用される。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施例に係る情報処理システムの構成例を示す図である。
【図２】情報処理装置のハードウェアの構成例を示す図である。
【図３】本実施例に係る情報処理装置の機能的な構成を示すブロック図である。
【図４】パケット情報の管理例を示す概念図である。
【図５】本実施例に係る情報処理装置におけるパケット情報の管理動作を説明するフローチャートである。
【図６】本実施例に係る情報処理装置におけるパケット情報の検索転送動作を説明するフローチャートである。
【図７】障害リストの例を示すテーブルである。
【００３５】
１０：情報処理システム                １２：ネットワーク
１４：外部情報処理装置                １６：画像形成装置
３０：入力部                          ３２：表示部
３４：読取部                          ３６：印刷部
３８：インターフェース                ４０：主記億部
４２：記憶部                          ４４：中央演算装置（ＣＰＵ）
４６：内部バス                        ５０：パケット情報採取手段
５２：パケット情報分類・記憶手段      ５４：障害ＩＤ特定手段
５６：障害リスト記憶手段              ５８：検索条件決定手段
６０：パケット情報検索手段            ６２：パケット情報転送手段
【図１】
2008182416.tif 000003
【図２】
2008182416.tif 000004
【図３】
2008182416.tif 000005
【図４】
2008182416.tif 000006
【図５】
2008182416.tif 000007
【図６】
2008182416.tif 000008
【図７】
2008182416.tif 000009