(57)【要約】【課題】ネットワーク上で障害が発生した場合に、専用の解析装置を使用しなくても、ユーザが必要としているパケットの情報を取得することが可能な印刷システムを提供する。【解決手段】ユーザによるパーソナルコンピュータ（ＰＣ）２の操作部２０の操作により印刷条件を入力すると、印刷装置１のパケット受信部１０は、ＰＣ２からパケット４を受信し、パケット４はパケット解析部１１によって解析され、その解析結果が印刷条件に従ってパケット印刷部１２によって印刷される。印刷条件を入力することにより、ユーザの必要とする解析結果が印刷される。【選択図】　　　図１
2004106390.tif 000002
【特許請求の範囲】
【請求項１】
通信情報に基づいてネットワークを介して送信されたパケットのデータを印刷装置により印刷する印刷システムにおいて、
前記パケットに含まれる前記通信情報の印刷条件を入力する入力手段と、
前記印刷装置に設けられ、前記印刷条件に基づいて前記パケットの前記通信情報を解析する解析手段と、
前記印刷装置に設けられ、前記解析手段の解析結果を印刷する印刷手段とを備えたことを特徴とする印刷システム。
【請求項２】
前記解析手段および前記印刷手段は、診断モード時に解析および印刷をそれぞれ行うことを特徴とする請求項１記載の印刷システム。
【請求項３】
前記入力手段は、印刷対象のパケットを前記印刷条件として入力することを特徴とする請求項１記載の印刷システム。
【請求項４】
前記入力手段は、前記ネットワーク上の前記パケットのステータスを印刷することを前記印刷条件として入力することを特徴とする請求項１記載の印刷システム。
【請求項５】
前記解析手段は、受信した前記パケットが異常かどうかを判定し、前記入力手段は、前記解析手段がパケットの異常を判定したとき、その旨を印刷することを前記印刷条件として入力することを特徴とする請求項１記載の印刷システム。
【請求項６】
前記入力手段は、前記その旨を強調印刷することを前記印刷条件として入力することを特徴とする請求項５記載の印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに印刷装置を接続した印刷システムに関し、特に、ネットワーク上で障害が発生した場合に、専用の解析装置を使用しなくても、ユーザが必要としているパケットの情報を取得することが可能な印刷システムに関する。
【０００２】
【従来の技術】
今日、コンピュータ機器のネットワーク対応化により、印刷装置を含むネットワーク環境下で使用される機械が急速に増加している。そのような状況において、ネットワーク環境の保守、管理が必須であるが、ネットワーク上で印刷装置に関係する何らかの問題が発生したような場合に、ネットワーク上における印刷装置に対するパケットの通信状況を把握することが必要となる。
【０００３】
そこで、パケットの内容から使用プロトコル、送信元等の通信情報を解析する解析装置を印刷装置に設け、解析結果を印刷装置内の記憶手段に記録し、あるいは印刷する印刷装置が知られている（特許文献１参照）。これにより、専用の解析装置を使用することなく、ネットワーク上で通信されるパケットの情報を把握することができる。
【０００４】
【特許文献１】
特開２００１−２４７０５号公報
【０００５】
【発明が解決しようとする課題】
しかし、従来の印刷装置によると、解析結果の印刷条件を設定できるように構成されていないため、ユーザの必要としない解析結果も印刷されることがあり、ユーザは印刷されたものの中から必要な印刷結果を探さなければならず、ユーザにとって負担となっている。
【０００６】
従って、本発明の目的は、ネットワーク上で障害が発生した場合に、専用の解析装置を使用しなくても、ユーザが必要としているパケットの情報を取得することが可能な印刷システムを提供することにある。
【０００７】
【課題を解決するための手段】
本発明は、上記目的を達成するため、通信情報に基づいてネットワークを介して送信されたパケットのデータを印刷装置により印刷する印刷システムにおいて、前記パケットに含まれる前記通信情報の印刷条件を入力する入力手段と、前記印刷装置に設けられ、前記印刷条件に基づいて前記パケットの前記通信情報を解析する解析手段と、前記印刷装置に設けられ、前記解析手段の解析結果を印刷する印刷手段とを備えたことを特徴とする印刷システムを提供する。
この構成によれば、印刷条件を入力することにより、ユーザの必要とする解析結果が印刷される。
【０００８】
【発明の実施の形態】
図１は、本発明の第１の実施の形態に係る印刷システムを示す。この印刷システムは、パケット４に含まれる送信元、送信先、使用プロトコル等の通信情報やデータを印刷する複数の印刷装置１、および複数のパーソナルコンピュータ（ＰＣ）２をインターネット，ＬＡＮ（ローカルエリアネットワーク）等のネットワーク３を介して接続したものである。
【０００９】
ＰＣ２は、図１（ｂ）に示すように、キーボード，マウス等の操作部２０と、ＣＲＴディスプレイ，液晶ディスプレイ等の表示部２１と、操作部２の操作によって作成された文書データを印刷装置１が理解できるＰＤＬ（Ｐａｇｅ　ＤｉｓｃｒｉｐｔｉｏｎＬａｎｇｕａｇｅ）データに変換して記憶するデータ記憶部２２と、データ記憶部２２が記憶するＰＤＬデータからパケット４を形成するパケット形成部２３と、パケット４を指定された送信先に送信するパケット送信部２４と、このＰＣ２の各部を制御する制御部２５とを備える。
【００１０】
操作部２０の操作によって印刷条件と印刷停止条件を入力したとき、印刷装置１は、診断モード時に、操作部２０の操作によって入力された印刷条件に従ってパケット４の通信情報を印刷し、印刷停止条件に従って通信情報の印刷を停止するようになっている。
【００１１】
印刷条件には、以下のものがある。また、印刷条件には以下の項目のＡＮＤ、ＯＲが考えられる。また、各印刷条件ごとに印刷するフォント指定・色指定（カラープリンタの場合）が可能である。
１）特定ホスト間か、ネット上のもの全てか、の選択項目。
２）印刷するプロトコルの選択項目。
３）パケットのヘッダのみか、全てか、の選択項目。
４）自分の送受信時おいて、送信パケットか、受信パケットか、両方か、の選択項目。
５）複数のネットワークＩ／Ｆを有する場合、印刷するネットワークＩ／Ｆの選択項目。この場合、有線（Ｅｔｈｅｒｎｅｔ（登録商標））か、無線（無線ＬＡＮ，Ｂｌｕｅｔｏｏｔｈ）か、全てかの選択項目。
６）正常パケット、エラーパケットのいずれかか、両方かの選択項目。
【００１２】
印刷停止条件には、時間、枚数、パケット数、サイズ（何バイト）等がある。なお、ユーザが印刷停止指示した場合も印刷中止となる。
【００１３】
印刷装置１は、図１（ｃ）に示すように、パケット４を受信するパケット受信部１０と、パケット４を解析するパケット解析部１１と、パケット４内の通信情報やデータを用紙に印刷するパケット印刷部１２と、印刷装置１の各部を制御する印刷制御部１３とを備える。
【００１４】
図２は、パケットのデータ構造を示す。パケット４は、物理層４ａ、データリンク層のヘッダ４ｂ、ネットワーク層のヘッダ４ｃ、トランスポート層のヘッダ４ｄ、セッション層のヘッダ４ｅ、プレゼンテーション層のヘッダ４ｆ、アプリケーション層のヘッダ４ｇ、およびデータ４ｈからなる。
【００１５】
図３は、ＩＰｖ４パケットのデータ構造の具体例を示す。データリンク層のヘッダ４ｂには、宛先アドレス、送信元アドレス等が記述され、ネットワーク層のヘッダ４ｃには、バージョン、ヘッダ長、サービスタイプ、パケット長、送信元アドレス、宛先アドレス等が記述され、トランスポート層のヘッダ４ｄには、送信元ポート番号、宛先ポート番号、シーケンス番号、確認応答番号等が記述される。
【００１６】
図４は、第１の実施の形態の動作を示す。まず、ユーザは、いずれかのＰＣ１の操作部２０を操作して印刷条件と印刷停止条件を入力し、印刷装置１を指定して診断モードの実行指示を行うと、その診断モードの実行指示がネットワーク３を介して指定された印刷装置１に通知される（Ｓ１）。指定された印刷装置１のパケット受信部１０は、印刷制御部１３の制御により、パケットを受信し（Ｓ２）、そのパケットは、パケット解析部１１によって解析され（Ｓ３）、その解析結果がパケット印刷部１２によって用紙に印刷される（Ｓ４）。印刷制御部１３は、解析結果の印刷が終了すると（Ｓ５）、パケット受信部１０から診断モード終了指示をネットワーク３を介して診断モードの実行指示を行ったＰＣ１に通知する（Ｓ６）。
【００１７】
図５、図６および図７は、印刷結果の一例を示し、図５は「解析後印刷」の一例、図６は「解析前印刷」の一例、図７は「ステータス印刷」の一例を示す。「解析後印刷」では、送信元アドレス、送信先アドレス、プロトコル等の通信情報を解析した結果を印刷し、「解析前印刷」では、通信情報を１６進表示にして印刷し、「ステータス印刷」では、通信の経過を印刷する。
【００１８】
このように、第１の実施の形態によれば、印刷条件を入力することにより、ユーザの必要とする解析結果が印刷される。また、特別なアプリケーションや機材を使用しなくても、どのようなパケットを受信しているか、識別し、ネットワーク障害解決に役立てることができる。
【００１９】
なお、印刷条件を以下の項目としてもよい。また、印刷条件は以下の項目のＡＮＤ、ＯＲがある。また、各印刷条件ごとに印刷するフォント指定・色指定（カラープリンタの場合）可能である。
１）パケットのステータス。
２）プロトコル。
３）パケットのヘッダのみか、全てかの選択項目。
４）有線（Ｅｔｈｅｒｎｅｔ（登録商標））か無線（無線ＬＡＮ，Ｂｌｕｅｔｏｏｔｈ）のいずれかか、全てかの選択項目。
【００２０】
また、印刷条件としては、現在、接続中の相手のホスト・プロトコルなどの情報（ユーザが選択可能）を印刷してもよい。
【００２１】
また、上記実施の形態では、診断モード時に印刷することにしたが、パケット履歴保持モード時、あるいはユーザがパケット履歴印刷指示を行った時に、パケットの受信履歴を印刷してもよい。この場合、自分当ての送受信パケットの統計を保持する。例えば、受信パケット数、送信パケット数、あるいは送受信ホスト（相手）から、どのプロトコルで、何回か、パケット総数はいくつか、エラーパケット総数と接続相手などネットワークパケットに関する情報である。パケット履歴保持モード解除条件には、時間、枚数、パケット数、サイズ（何バイト）等がある。なお、ユーザが停止指示した場合もパケット履歴保持モードが中止となる。
【００２２】
また、印刷条件としては、パケット印刷時、以下のものを受信した場合、その部分が、明示的にわかるように強調印刷（色を変える、ボールト、下線等）を行ってもよい。
１）不正なパケットが受信された場合。
２）アタックのようなパケットがきた場合。この場合、どこから何回、どのようなパケットが来たか等を印刷する。
３）受信バッファがあふれた場合。この場合は、あふれたことを印刷する。
４）接続が不安定な場合。この場合は、その旨を印刷する。
【００２３】
ここで、「不正なパケット」とは、解析不能なパケットや送受信可能を超えた長さのパケットがきた場合や実装していないプロトコルでアクセスされた場合などをいう。また、「アタック」とは、同一のクライアントから接続に障害を与えるような連続したパケットを送信してくるような場合をいう。
【００２４】
図８は、本発明の第２の実施の形態に係る印刷システムの動作を示す。この第２の実施の形態は、通常のモードでも、パケット解析部１１は、パケット４がアタックや不正パケット等の異常パケットかどうかを判定し、異常パケットであると判定した場合、印刷制御部１３は、その旨をＰＣ１に通知するものである。通常のモードにおいて（Ｓ１１）、印刷装置１のパケット受信部１０がパケット４を受信すると（Ｓ１２）、パケット解析部１１はそのパケット４を解析し（Ｓ１３）、パケット４が異常で、受信拒否条件に合っている場合は（Ｓ１４）、当該アドレスからのパケット４の受信処理をしないように設定する（Ｓ１５）。
【００２５】
このように、第２の実施の形態によれば、異常パケットであるかどうかを印刷装置側で判定できるので、次回から異常パケットを受信しないように設定することが可能となる。
【００２６】
なお、印刷制御部１３は、その旨を印刷してもよく、メモリに履歴情報として残してもよく、電子メールで管理者に通知してもよい。
【００２７】
また、自動的にそのアタックを受信しないように受信拒否手段および受信拒否解除手段を設けてもよい。この場合、受信拒否条件をユーザが以下のように設定可能とする。
１）不正パケットを同一ホストから、指定回数受けた場合。
２）同一ホストから、特定の時間内に指定回数のパケットを受けた場合。
３）同一ホストから、デバイスが、不安定になるようなパケットを受けた場合
等が考えられる。
【００２８】
なお、本発明は上記実施の形態に限定されず、種々変形実施が可能である。例えば、記憶領域があるとき（例えば、ストレージ装着時・メモリ領域など）、診断モード時に、印刷するか、記憶領域に書き込むかの選択ができ、記憶領域に書き込むが選択されたとき、パケットのデータを記憶領域に保持し、外部（ＰＣなど）から、データを取得してもよい。また、障害対応の為、不正なパケット受信時、不正なパケットを受け取ったことを、エラー印刷し、次回から受信しなくする設定を可能にしてもよい。
【００２９】
【発明の効果】
以上説明したように、本発明の印刷システムによれば、印刷条件を入力することにより、ユーザの必要とする解析結果が印刷されるので、ネットワーク上で障害が発生した場合に、専用の解析装置を使用しなくても、ユーザが必要としているパケットの情報を取得することが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る印刷システムを示し、（ａ）は全体構成図、（ｂ）はパーソナルコンピュータ（ＰＣ）の構成を示すブロック図、（ｃ）は印刷装置の構成を示すブロック図である。
【図２】パケットのデータ構造を示す図である。
【図３】ＩＰｖ４パケットのデータ構造の具体例を示す
【図４】本発明の第１の実施の形態に係る印刷システムの動作を示すフローチャートである。
【図５】解析後印刷の一例を示す図である。
【図６】解析前印刷の一例を示す図である。
【図７】ステータス印刷の一例を示す図である。
【図８】本発明の第２の実施の形態に係る印刷システムの動作を示すフローチャートである。
【符号の説明】
１　印刷装置
２　パーソナルコンピュータ（ＰＣ）
３　ネットワーク
４　パケット
４ａ　物理層
４ｂ〜４ｇ　ヘッダ
４ｈ　データ
１０　パケット受信部
１１　パケット解析部
１２　パケット印刷部
１３　印刷制御部
２０　操作部
２１　表示部
２２　データ記憶部
２３　パケット形成部
２４　パケット送信部
２５　制御部
【図１】
2004106390.tif 000003
【図２】
2004106390.tif 000004
【図３】
2004106390.tif 000005
【図４】
2004106390.tif 000006
【図５】
2004106390.tif 000007
【図６】
2004106390.tif 000008
【図７】
2004106390.tif 000009
【図８】
2004106390.tif 000010