(57)【要約】  【課題】  ＬＡＮ等の通信網に接続するパーソナルコンピュータ等の送信装置からネットワークプリンタ等の受信装置へ、画像情報等の通信情報を送信する場合に、誤操作による外部への通信情報の漏洩を防止し、システム管理者の作業量の増大を防止し、不要なトラフィックの増大を防止することが可能な送信方法、送信装置、通信システム及びコンピュータプログラムを提供する。  【解決手段】  送信装置１は、送信する送信情報又は自機に対して設定されている秘匿性の階級を判別し（Ｓ１０１）、通信情報に対する暗号化の有無及び指定された受信装置までの通信経路の安全性を検出し（Ｓ１０２）、秘匿性の階級並びに暗号化の有無及び通信経路の安全性に応じて、パケットのＴＴＬ、ホップ数等の通過装置数の初期値を設定し（Ｓ１０３）、パケット単位の送信情報を受信装置へ送信する（Ｓ１０４）。【選択図】      図４
2006121627.tif 000002
【特許請求の範囲】
【請求項１】
一の通信網又は接続装置にて接続された複数の通信網を介して接続される送信装置と受信装置とを用い、通過可能な接続装置の数を示す通過装置数が設定されたパケット単位で通信情報を送信する送信方法において、
前記送信装置は、
設定されている秘匿性の階級を判別し、
判別した秘匿性の階級に応じて送信するパケットの通過装置数を設定する
ことを特徴とする送信方法。
【請求項２】
一の通信網又は接続装置にて接続された複数の通信網を介して接続される受信装置へ、通過可能な接続装置の数を示す通過装置数が設定されたパケット単位で通信情報を送信する送信装置において、
設定されている秘匿性の階級を判別する手段と、
判別した秘匿性の階級に応じて通過装置数を設定する設定手段と
を備えることを特徴とする送信装置。
【請求項３】
通信情報に対する暗号化の有無及び／又は受信装置までの通信経路の安全性を判別する手段を更に備え、
前記設定手段は、判別した結果に応じて通過装置数を設定するように構成してある
ことを特徴とする請求項２に記載の送信装置。
【請求項４】
通信網に接続されている記録装置に記録されている通信情報を読み取る手段と、
読み取った通信情報が記録されている記録装置までに通過する接続装置の数に応じて秘匿性の階級を設定する手段と
を更に備えることを特徴とする請求項２又は請求項３に記載の送信装置。
【請求項５】
一の通信網又は接続装置にて接続された複数の通信網を介して接続される受信装置へ、通過可能な接続装置の数を示す通過装置数が設定されたパケット単位で通信情報を送信する送信装置において、
通信網に接続する記録装置に記録されている通信情報を読み取る手段と、
読み取った通信情報が記録されている記録装置までに通過する接続装置の数に応じて通過装置数を設定する手段と
を備えることを特徴とする送信装置。
【請求項６】
通信網を示す情報に対応付けて秘匿性を示す情報を記録するテーブルと、
接続している通信網を検出する手段と、
検出した通信網を示す情報に対応付けられている秘匿性の階級を示す情報をテーブルから読み取る手段と、
読み取った秘匿性の階級を示す情報に基づいて、通信情報の秘匿性の階級を設定する手段と
を更に備えることを特徴とする請求項２乃至請求項４のいずれかひとつに記載の送信装置。
【請求項７】
通信網からの切断を検出する手段と、
切断を検出した時に設定されていた秘匿性の階級を示す情報を、切断された通信網を示す情報に対応付けてテーブルに記録する手段と
を更に備えることを特徴とする請求項６に記載の送信装置。
【請求項８】
一の通信網又は接続装置にて接続された複数の通信網を介して接続される受信装置へ、通過可能な接続装置の数を示す通過装置数が設定されたパケット単位で通信情報を送信する送信装置において、
通信網を示す情報に対応付けて数値を記録するテーブルと、
接続している通信網を検出する手段と、
検出した通信網を示す情報に対応付けられている数値をテーブルから読み取る手段と、
読み取った数値に応じて通過装置数を設定する手段と
を備えることを特徴とする送信装置。
【請求項９】
前記テーブルに記録されている情報は、有効期限が設定されていることを特徴とする請求項６乃至請求項８のいずれかひとつに記載の送信装置。
【請求項１０】
前記通信情報は、画像を形成させる画像情報であることを特徴とする請求項２乃至請求項９のいずれかひとつに記載の送信装置。
【請求項１１】
請求項２乃至請求項１０のいずれかひとつに記載の送信装置と、
該送信装置と一又は複数の通信網を介して接続される受信装置と
を備えることを特徴とする通信システム。
【請求項１２】
前記受信装置は、画像情報に基づいて画像を形成する装置であることを特徴とする請求項１１に記載の通信システム。
【請求項１３】
前記受信装置は、画像情報に基づいて画像を形成する画像形成装置に、受信した画像情報を送信する装置であることを特徴とする請求項１１に記載の通信システム。
【請求項１４】
一の通信網又は接続装置にて接続される複数の通信網を介して他の装置に接続するコンピュータに、通過可能な接続装置の数を示す通過装置数が設定されたパケット単位で通信情報を他の装置へ送信させるコンピュータプログラムにおいて、
コンピュータに、設定させる秘匿性の階級を判別させる手順と、
コンピュータに、判別した秘匿性の階級に応じて通過装置数を設定させる手順と
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一又は複数の通信網を介して接続される送信装置と受信装置とを用い、送信装置から受信装置へ通信情報を送信する送信方法、該送信方法を適用した送信装置、該送信装置を備えた通信システム、及び前記送信装置を実現するためのコンピュータプログラムに関し、特に画像形成装置として用いられる受信装置へ画像情報を送信するための送信方法、送信装置、通信システム及びコンピュータプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータを用いた送信装置からネットワークプリンタを用いた画像形成装置へ、画像情報を送信する印字要求を行う場合、送信装置を操作する操作者は、送信先となる画像形成装置を選択する操作を行う。ところが操作者が、画像形成装置を選択する際に、誤って遠方の通信網に接続された画像形成装置を選択した場合、送信装置と画像形成装置とを接続する通信網上に不要なトラフィックが発生するという問題がある。また複数の通信網を通過することにより、送信される画像情報を不正に傍受される危険性が高くなるという問題がある。
【０００３】
これらの問題を解決する方法として、通信網に接続する各装置を予めグループ分けしておき、送受信されるパケットのＩＰヘッダに含まれるＴＴＬ(Time To Live)をグループ毎に設定し、ルータ、ゲートウェイ等の接続装置にて受信したパケットのＴＴＬの値が所定の範囲内であれば正常パケットであると判断して受信し、範囲外であれば不正パケットと判断し廃棄する方法が提案されている（特許文献１参照）。
【０００４】
【特許文献１】特開平１０−２７１１５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１に開示された方法では、グループ毎のＴＴＬの初期値を設定し、更に接続装置毎にＴＴＬの範囲を設定しなければならないため、システム管理者の作業が増大するという作業性に関する問題がある。また通信網の構成が変化する都度、設定を変更しなければならないという問題があり、更に変更した設定を有効にするためには再起動を要する接続装置を用いている場合、接続装置の再起動のために通信網の安定性が損なわれるという問題がある。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、送信すべき通信情報又は送信装置に対して設定されているセキュリティレベル（秘匿性の階級）を判別し、判別したレベルに応じてＴＴＬの初期値を設定することにより、システム管理者の作業の増大を防止し、作業性に関する問題を解消し、また通信網の安定性を保つことが可能な送信方法、該送信方法を適用した送信装置、該送信装置を備えた通信システム、及び前記送信装置を実現するためのコンピュータプログラムの提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る送信方法は、一の通信網又は接続装置にて接続された複数の通信網を介して接続される送信装置と受信装置とを用い、通過可能な接続装置の数を示す通過装置数が設定されたパケット単位で通信情報を送信する送信方法において、前記送信装置は、設定されている秘匿性の階級を判別し、判別した秘匿性の階級に応じて送信するパケットの通過装置数を設定することを特徴とする。
【０００８】
本発明の送信方法では、秘匿性の階級に応じて通過装置数の初期値を設定することにより、送信する通信情報が到達する範囲を制限することが可能であり、従って誤操作により送信情報が外部に漏洩することを防止することが可能である。また通過装置数の設定が送信装置にて行われるので、各グループ及び各接続装置に対して設定を変更する必要がないため、システム管理者の作業量の増大を防止することが可能である。しかも通信網の安定性に影響を与えることがない。さらに遠方の通信網に接続する装置へ通信情報を送信する誤操作を行ったとしても、必要以上に遠方へ通信情報が送信されることがないので、不要なトラフィックの増大を防止することが可能である。
【０００９】
本発明に係る送信装置は、一の通信網又は接続装置にて接続された複数の通信網を介して接続される受信装置へ、通過可能な接続装置の数を示す通過装置数が設定されたパケット単位で通信情報を送信する送信装置において、設定されている秘匿性の階級を判別する手段と、判別した秘匿性の階級に応じて通過装置数を設定する設定手段とを備えることを特徴とする。
【００１０】
本発明の送信装置では、秘匿性の階級に応じて通過装置数の初期値を設定することにより、送信する通信情報が到達する範囲を制限することが可能であり、誤操作により送信情報が外部に漏洩することを防止することが可能である。また通過装置数の初期値の設定が送信装置にて行われるので、各グループ及び各接続装置に対して設定を変更する必要がないため、システム管理者の作業量の増大を防止することが可能である。しかも通信網の安定性に影響を与えることがない。さらに遠方の通信網に接続する装置へ通信情報を送信する誤操作を行ったとしても、必要以上に遠方へ通信情報が送信されることがないので、不要なトラフィックの増大を防止することが可能である。
【００１１】
本発明に係る送信装置は、上述の発明において、通信情報に対する暗号化の有無及び／又は受信装置までの通信経路の安全性を判別する手段を更に備え、前記設定手段は、判別した結果に応じて通過装置数を設定するように構成してあることを特徴とする。
【００１２】
本発明の送信装置では、例えば通信中に漏洩する可能性が高い通信情報程、通過装置数の初期値を低く設定することができるので、安全性を確保することができない場合に、通信情報が漏洩する危険性を低くすることが可能である。また逆に暗号化等の処理が行われている通信情報程、秘匿性が高いと判定して通過装置数の初期値を高く設定し、遠方の通信網に接続する装置へ通信情報を送信することが可能である。
【００１３】
本発明に係る送信装置は、上述の発明において、通信網に接続されている記録装置に記録されている通信情報を読み取る手段と、読み取った通信情報が記録されている記録装置までに通過する接続装置の数に応じて秘匿性の階級を設定する手段とを更に備えることを特徴とする。
【００１４】
本発明の送信装置では、記録装置までに通過する接続装置の数に応じて秘匿性の階級を設定することにより、送信する通信情報が到達する限界を適正な範囲に設定することが可能である。しかも記録装置までに通過する接続装置数に応じて自動的に設定されるので、作業量の増大を防止することが可能である。
【００１５】
本発明に係る送信装置は、一の通信網又は接続装置にて接続された複数の通信網を介して接続される受信装置へ、通過可能な接続装置の数を示す通過装置数が設定されたパケット単位で通信情報を送信する送信装置において、通信網に接続する記録装置に記録されている通信情報を読み取る手段と、読み取った通信情報が記録されている記録装置までに通過する接続装置の数に応じて通過装置数を設定する手段とを備えることを特徴とする。
【００１６】
本発明の送信装置では、記録装置までに通過する接続装置の数に応じて通過装置数を設定することにより、送信する通信情報が到達する限界を適正な範囲に設定することが可能である。しかも記録装置までに通過する接続装置数に応じて自動的に設定されるので、作業量の増大を防止することが可能である。
【００１７】
本発明に係る送信装置は、上述の発明において、通信網を示す情報に対応付けて秘匿性を示す情報を記録するテーブルと、接続している通信網を検出する手段と、検出した通信網を示す情報に対応付けられている秘匿性の階級を示す情報をテーブルから読み取る手段と、読み取った秘匿性の階級を示す情報に基づいて、通信情報の秘匿性の階級を設定する手段とを更に備えることを特徴とする。
【００１８】
本発明の送信装置では、接続した通信網に応じて秘匿性の階級の設定を変更することにより、接続する通信網を変更した場合でも、新たに接続した通信網に応じた設定に自動的に変更されるので、設定の変更忘れによる通信情報の漏洩等の不測の事態を引き起こすことがないため、安全で、しかも利便性に優れている。
【００１９】
本発明に係る送信装置は、上述の発明において、通信網からの切断を検出する手段と、切断を検出した時に設定されていた秘匿性の階級を示す情報を、切断された通信網を示す情報に対応付けてテーブルに記録する手段とを更に備えることを特徴とする。
【００２０】
本発明の送信装置では、例えば手作業で秘匿性の階級を設定した場合でも、通信網から切断時にその設定をテーブルに記録することにより、最適な初期値をテーブルに記録しておくことが可能である。
【００２１】
本発明に係る送信装置は、一の通信網又は接続装置にて接続された複数の通信網を介して接続される受信装置へ、通過可能な接続装置の数を示す通過装置数が設定されたパケット単位で通信情報を送信する送信装置において、通信網を示す情報に対応付けて数値を記録するテーブルと、接続している通信網を検出する手段と、検出した通信網を示す情報に対応付けられている数値をテーブルから読み取る手段と、読み取った数値に応じて通過装置数を設定する手段とを備えることを特徴とする。
【００２２】
本発明の送信装置では、接続した通信網に応じて通過装置数の設定を変更することにより、接続する通信網を変更した場合でも、新たに接続した通信網に応じた設定に自動的に変更されるので、設定の変更忘れによる通信情報の漏洩等の不測の事態を引き起こすことがないため、安全で、しかも利便性に優れている。
【００２３】
本発明に係る送信装置は、上述の発明において、前記テーブルに記録されている情報は、有効期限が設定されていることを特徴とする。
【００２４】
本発明の送信装置では、テーブルに記録されている情報を所定期間が経過後消去することにより、古いシステムについての情報をいつまでも保持することがないので、システム構成が変更された場合でも、古い構成に対応する情報に基づき誤った設定がなされるという状況を回避することが可能である。
【００２５】
本発明に係る送信装置は、上述の発明において、前記通信情報は、画像を形成させる画像情報であることを特徴とする。
【００２６】
本発明の送信装置では、ネットワークプリンタに対して画像情報を送信する形態に適用することが可能である。
【００２７】
本発明に係る通信システムは、上述の発明に記載の送信装置と、該送信装置と一又は複数の通信網を介して接続される受信装置とを備えることを特徴とする。
【００２８】
本発明の通信システムでは、送信装置において、秘匿性の階級に応じて通過装置数の初期値を設定することにより、送信する通信情報が到達する範囲を制限することが可能であり、誤操作により送信情報が外部に漏洩することを防止することが可能である。また通過装置数の設定が送信装置にて行われるので、各グループ及び各接続装置に対して設定を変更する必要がないため、システム管理者の作業量の増大を防止することが可能である。しかも通信網の安定性に影響を与えることがない。
【００２９】
本発明に係る通信システムは、上述の発明において、前記受信装置は、画像情報に基づいて画像を形成する装置であることを特徴とする。
【００３０】
本発明の通信システムでは、ネットワークプリンタを受信装置とする形態に適用することが可能である。
【００３１】
本発明に係る通信システムは、上述の発明において、前記受信装置は、画像情報に基づいて画像を形成する画像形成装置に、受信した画像情報を送信する装置であることを特徴とする。
【００３２】
本発明の通信システムは、ネットワークプリンタを用いた画像形成装置へ画像情報を送信するプリンタサーバに適用することが可能である。
【００３３】
本発明に係るコンピュータプログラムは、一の通信網又は接続装置にて接続される複数の通信網を介して他の装置に接続するコンピュータに、通過可能な接続装置の数を示す通過装置数が設定されたパケット単位で通信情報を他の装置へ送信させるコンピュータプログラムにおいて、コンピュータに、設定させる秘匿性の階級を判別させる手順と、コンピュータに、判別した秘匿性の階級に応じて通過装置数を設定させる手順とを実行させることを特徴とする。
【００３４】
本発明のコンピュータプログラムでは、ＬＡＮ等の通信網に接続するパーソナルコンピュータ等のコンピュータにてプリンタドライバ等のプログラムとして実行することにより、コンピュータが送信装置として動作し、秘匿性の階級に応じて通過装置数の初期値を設定することにより、送信する通信情報が到達する範囲を制限することが可能であり、誤操作により送信情報が外部に漏洩することを防止することが可能である。また通過装置数の設定が送信装置にて行われるので、各グループ及び各接続装置に対して設定を変更する必要がないため、システム管理者の作業量の増大を防止することが可能である。しかも通信網の安定性に影響を与えることがない。さらに遠方の通信網に接続する装置へ通信情報を送信する誤操作を行ったとしても、必要以上に遠方へ通信情報が送信されることがないので、不要なトラフィックの増大を防止することが可能である。
【発明の効果】
【００３５】
本発明の送信方法、送信装置、通信システム及びコンピュータプログラムは、ＬＡＮ等の一又は複数の通信網にてパーソナルコンピュータ等の送信装置と、画像形成装置等の受信装置とを接続し、送信装置から受信装置へ画像を形成させる画像情報等の通信情報を送信する際に、送信元の装置又は通信情報に対して予め設定されている秘匿性の階級に応じて、通信情報をカプセル化したパケットのＩＰヘッダに記載する通過装置数の初期値を設定する。
【００３６】
この構成により、送信する通信情報が到達する範囲を制限することができるので、誤操作により送信情報が外部に漏洩することを防止することが可能である等、優れた効果を奏する。また通過装置数の設定が送信装置にて行われるので、接続装置に対して設定を変更する必要が無く、システム管理者の作業量の増大を防止することが可能である等、優れた効果を奏する。しかも通過装置数の設定に際し、接続装置の再起動等の処理が不要になるため通信網の安定性を損ねることが無い等、優れた効果を奏する。また遠方の通信網に接続する装置へ通信情報を送信する誤操作を行ったとしても、必要以上に遠方へ通信情報が送信されることが無いので、不要なトラフィックの増大を防止することが可能である。
【００３７】
さらに本発明では、通信網を介して接続するファイルサーバコンピュータ等の記録装置から読み取った通信情報を送信する場合、記録装置までに通過する接続装置の数に、通過装置数の初期値が設定される様に秘匿性の階級を設定することにより、送信する通信情報が到達する限界を適正な範囲に設定することが可能であり、しかも記録装置数までに通過する接続装置数に応じて自動的に通過装置数の初期値が設定されるため、通過装置数の初期値の設定が不要となり、作業量の増大を防止することが可能である等、優れた効果を奏する。
【００３８】
さらに本発明では、送信装置において、通信網を示す情報に対応付けて秘匿性の階級を示す情報を記録するテーブルを設けておき、送信装置が通信網に接続した場合に、接続した通信網に対応付けられている秘匿性の階級に基づいて通過装置数の初期値を設定することにより、ノート型パーソナルコンピュータ等の可搬型の送信装置を用いて自由に通信網に接続する形態に適用した場合でも、接続した通信網に応じて秘匿性の階級が自動的に変更されるので、設定の変更忘れによる通信情報の漏洩等の不測の事態を引き起こすことが無いため、安全で、しかも利便性が高い等の優れた効果を奏する。
【発明を実施するための最良の形態】
【００３９】
以下、本発明をその実施をするための形態を示す図面に基づいて詳述する。
【００４０】
実施の形態１．
図１は、本発明の実施の形態１における通信システムの構成を概念的に示すブロック図である。図１中１は、パーソナルコンピュータを用いた本発明の送信装置であり、送信装置１は、ＬＡＮ(Local Area Network)を用いた第１通信網１０１に接続しており、第１通信網１０１には、プリンタ等の画像形成装置を用いた第１受信装置２０１等の様々な装置が接続されている。更に第１通信網１０１には、ゲートウェイ装置、ルータ装置等の第１接続装置３０１が接続されており、第１接続装置３０１は、第２通信網１０２に接続している。更に第２通信網１０２には、画像形成装置を用いた第２受信装置２０２等の様々な装置が接続されており、第２通信網１０２は、第２接続装置３０２により第３通信網１０３と接続している。更に第３通信網１０３には、画像形成装置を用いた第３受信装置２０３等の様々な装置が接続されている。また第３通信網１０３には、第３接続装置３０３が接続されており、第３接続装置３０３にて他の通信網と接続されている。更に第Ｎ接続装置３００Ｎにより、第Ｍ通信網１００Ｍに接続し、第Ｍ通信網１００Ｍには、第Ｍ受信装置２００Ｍ等の様々な装置が接続されている。このように本発明の通信システムでは、一の通信網又は接続装置にて接続された複数の通信網を介して送信装置１と、様々な受信装置とが接続されている。なお図１に示すシステム構成は、様々な形態に展開することが可能な本発明の通信システムの一例であり、本発明は図１に示したシステム構成に限らず、様々に展開することが可能である。
【００４１】
図２は、本発明の実施の形態１における通信システムが備える送信装置１、第１受信装置２０１及び第１接続装置３０１の構成を示すブロック図である。送信装置１は、装置全体を制御するＣＰＵ等の制御手段１１、本発明のコンピュータプログラムＰＧ及びデータ等の各種情報を記録したＣＤ−ＲＯＭ等の記録媒体ＲＥＣから情報を読み取るＣＤ−ＲＯＭドライブ等の補助記憶手段１２、補助記憶手段１２により読み取った各種情報を記録するハードディスク等の記録手段１３、情報を一時的に記憶するＲＡＭ等の記憶手段１４、第１通信網１０１等の各種通信網に接続するＬＡＮポート等の通信手段１５、マウス、キーボード等の入力手段１６、並びにモニタ等の出力手段１７を備えている。そして記録手段１３から本発明のコンピュータプログラムＰＧ及びデータ等の各種情報を読み取り、記憶手段１４に記憶させてコンピュータプログラムＰＧに含まれる各種手順を実行することで、コンピュータは、本発明の送信装置１として動作する。なお送信装置１が備える記録手段１３の記録領域の一部は、通信網を示す情報、秘匿性の階級を示す情報及び有効期限を示す情報を対応付けて記録する秘匿性テーブル（秘匿性ＴＢＬ）１３ａとして用いられている。
【００４２】
第１受信装置２０１は、制御手段２１、ＲＯＭ、ハードディスク等の記録手段２２、ＲＡＭ等の記憶手段２３、送信装置１から送信される画像情報に基づいて画像を形成する画像形成手段２４、及び通信手段２５を備えている。第１受信装置２０１がプリンタを用いた装置である場合、画像形成手段２４とは、用紙上に画像情報に基づく画像を形成し、印刷する機構を示す。なお第２受信装置２０２、第３受信装置２０３、…等の他の受信装置も第１受信装置２０１と実質的に同様の構成である。
【００４３】
第１接続装置３０１は、制御手段３１、ＲＯＭ３２、ＲＡＭ３３、第１通信網１０１に接続する第１通信手段３４及び第２通信網１０２に接続する第２通信手段３５を備えている。なお第２接続装置３０２、第３接続装置３０３、…等の他の接続装置も第１接続装置３０１と実質的に同様の構成である。ＲＯＭ３２及び／又はＲＡＭ３３には、通信網に接続している装置のエントリを記録するルーティングテーブルが設けられている。ルーティングテーブルは、動的又は静的な設定により構築され、パケットの送信先となる装置が接続する通信網、該通信網への到達のため次に通過すべき接続装置のＩＰアドレス、パケットを送出するインターフェース等の情報が記録されている。なおここでいうインターフェースとは、接続装置が備える通信手段を示す。
【００４４】
次に本発明の通信システムの通信に用いられる通信規約について説明する。本発明の通信システムでは、ＴＣＰ／ＩＰ等の通信規約に則した通信が行われる。ＴＣＰ／ＩＰには、現行の規格であるＩＰｖ４、次世代規格であるＩＰｖ６があり、夫々異なるパケットフォーマットが規定されている。
【００４５】
図３は、本発明の実施の形態１における通信システムにて用いられる通信規約のＩＰヘッダのフォーマットを示す構成図である。図３（ａ）は、ＩＰｖ４にて規定される規格に則したＩＰヘッダのフォーマットを示しており、２０オクテットの領域に様々なフィールドが定義されている。バージョンと示したフィールドは、ＩＰヘッダのバージョンを示しており、ＩＰｖ４は、バージョン４となる。ヘッダ長と示したフィールドは、ＩＰヘッダのオクテット長を示している。ＴｏＳ(Type Of Service) と示したフィールドは、サービスタイプを示しており、優先度、低遅延要求、高スループット要求等のサービス品質を示している。パケット長と示したフィールドは、ＩＰヘッダとＩＰデータとの合計となるパケット全体のオクテット長を示している。ＩＤと示したフィールドは、識別子を示しており、分割されたデータを再構築する際に必要となる。フラグと示したフィールドは、パケットの分割に関する制御符号を示している。フラグメントオフセットと示したフィールドは、元のデータを分割したパケットの順番であるシーケンス番号を示している。ＴＴＬ(Time To Live)と示したフィールドは、通信網上で存在可能な時間又は通過可能な接続装置の数である通過装置数（ホップ数）である。本発明においてＴＴＬは、通過装置数を示しており、通過装置数の値は、接続装置を通過する都度、１ずつ減算され、ＴＴＬが０のパケットを接続装置が受信した場合、そのパケットは破棄される。プロトコル番号と示したフィールドは、ＩＣＭＰ(Internet Control Message Protocol) 、ＴＣＰ(Transmission Control Protocol) 、ＵＤＰ(User Datagram Protocol)等の上位層のプロトコルを示す。ヘッダチェックサムと示したフィールドは、ＩＰヘッダのチェックサムを示す。送信元ＩＰアドレスと示したフィールドは、送信元となる装置のＩＰアドレスを示す。宛先ＩＰアドレスと示したフィールドは、送信先となる装置のＩＰアドレスを示す。なおフィールド名に併記している括弧内に示した数値は、フィールドのビット数を示している。
【００４６】
図３（ｂ）は、ＩＰｖ６にて規定される規格に則したＩＰヘッダのフォーマットを示しており、４０オクテットの領域に様々なフィールドが定義されている。バージョンと示したフィールドは、ＩＰヘッダのバージョンを示しており、ＩＰｖ６は、バージョン６となる。トラフィッククラスと示したフィールドは、優先度、低遅延要求、高スループット要求等の通信に関する階級を示しており、ＩＰｖ４のＴｏＳに対応する。フローラベルと示したフィールドは、ＶｏＩＰ(Voice over IP) 等の一連のパケットをフローとして指定する場合のラベルを示す。ペイロード長と示したフィールドは、ＩＰデータのオクテット長を示している。ネクストヘッダと示したフィールドは、次に続くＩＰｖ６ヘッダのヘッダタイプを示しており、ＩＰｖ４のプロトコル番号に対応する。ホップリミットと示したフィールドは、通過装置数を示しており、ＩＰｖ４のＴＴＬに対応する。送信元ＩＰアドレスと示したフィールドは、送信元となる装置のＩＰアドレスを示す。宛先ＩＰアドレスと示したフィールドは、送信先となる装置のＩＰアドレスを示す。なおフィールド名に併記している括弧内に示した数値は、フィールドのビット数を示している。
【００４７】
次に本発明の通信システムにて用いられる送信装置の処理について説明する。図４は、本発明の実施の形態１における通信システムにて用いられる送信装置１の通信情報送信処理を示すフローチャートである。操作者は、送信装置１を操作して、例えば記録手段１３に記録されている画像情報等の送信情報を指定し、送信先となる受信装置を指定する操作を行う。送信装置１は、記憶手段１４に記憶させたコンピュータプログラムＰＧを実行する制御手段１１の制御により、指定された送信情報又は自機に対して設定されている秘匿性の階級を判別し（Ｓ１０１）、通信情報に対する暗号化の有無及び指定された受信装置までの通信経路の安全性を検出し（Ｓ１０２）、ステップＳ１０１にて判別した秘匿性の階級並びにステップＳ１０２にて検出した暗号化の有無及び通信経路の安全性に応じて、送信情報をカプセル化したパケットの通過装置数の初期値を設定し（Ｓ１０３）、通過装置数を設定したパケット単位の送信情報を通信手段１５から第１通信網１０１を介して指定された受信装置へ送信する（Ｓ１０４）。送信装置１から受信装置へ送信される通信情報は、印字要求として送信される画像情報であり、画像情報を受信した受信装置では、受信した画像情報に基づき用紙上に画像を形成して出力する印刷処理を行う。設定されている秘匿性の階級は、通過装置数そのものを示す数値であっても良く、秘匿性の階級に応じて決定する通過装置数に対し、暗号化の有無及び通信経路の安全性に基づき必要に応じて修正がなされる。例えば暗号化がされておらず、また通信経路の安全性が低い場合、通過装置数の初期値は減算され、安全性が高くなる方向へ修正される。通信経路の安全性とは、外部からのアクセスが可能な装置を経由するか否か、ＶＰＮ等の安全性の高い通信網であるか否か等の条件より決定される。
【００４８】
次に通過装置数と安全性との関係を説明する。図５は、本発明の実施の形態１における通信システムの安全性を説明するための説明図である。図５は、最も安全性を高くする場合の状況を示しており、送信装置１から送信されるパケットの通過装置数の初期値は、「０」に設定される。送信装置１から送信されるパケットの通過装置数の初期値を「０」とすることにより、第１通信網１０１に接続する第１受信装置２０１に対して通信情報を送信することは可能である。しかしながら第２通信網１０２に接続する第２受信装置２０２、第３通信網１０３に接続する第３受信装置２０３等の第１通信網１０１以外の通信網に接続する受信装置へ通信情報を送信する場合、第１接続装置３０１を経由することとなる。第１接続装置３０１では、受信した通信情報のパケットに設定されている通過装置数が「０」である場合、受信したパケットを破棄することになる。このため送信装置１から送信されるパケットの通過装置数の初期値が「０」に設定されている場合、送信装置１から送信されるパケットは、送信装置１が接続している第１通信網１０１以外の通信網に接続する装置へは送信されないことになり、従って操作者が誤操作により、第１通信網１０１以外の通信網に接続する受信装置を送信先の装置として選択したとしても、その装置が第１通信網１０１に接続する装置以外の装置である場合、その装置へ通信情報が送信されることはないので、高度の安全性を確保することができる。
【００４９】
図６は、本発明の実施の形態１における通信システムの安全性を説明するための説明図である。図６は、標準的な安全性に設定する場合で、送信装置１を操作する操作者が、第３受信装置２０３への通信情報の送信を許可されている状況を示している。第３受信装置２０３は、第３通信網１０３に接続しており、２台の接続装置を経由する必要があるので、通過装置数の初期値は「２」に設定される。送信装置１から第３受信装置２０３へ通信情報を送信した場合、通信情報のパケットは先ず第１通信網１０１を介して第１接続装置３０１にて受信される。第１接続装置３０１では、受信したパケットの通過装置数が「０」でないことを確認し、パケットに示されている宛先ＩＰアドレスに対するエントリが、ＲＯＭ３２及び／又はＲＡＭ３３に記録されているルーティングテーブルに存在するか否かを確認する。そして第１接続装置３０１では、該当するエントリが存在しない場合、受信したパケットを破棄し、該当するエントリが存在する場合、パケットの通過装置数を１だけ減じ、ここでは通過装置数を「２」から「１」に書き換えて第２通信網１０２へ送出する。なおＩＰｖ６の場合、通過装置数であるホップリミットの値を減じるだけでよいが、ＩＰｖ４の場合、通過装置数であるＴＴＬの値を減じた上でチェックサムの再計算を行う。第２接続装置３０２においても同様の処理がなされる。従って第１受信装置２０１、第２受信装置２０２及び第３受信装置２０３へ送信情報を送信することは可能であるが、３台以上の接続装置の通過を要する第Ｍ受信装置２００Ｍへ送信情報を送信することはできない。このように画像情報等の通信情報の送信が許可されているプリンタ等の受信装置の中で最も遠方の通信網に接続する受信装置までに通過する接続装置の数を通過装置数の初期値とすることにより、送信装置１から送信される通信情報が送信を許可されていない外部の装置へ送信される危険性を回避し、不要なトラフィックの増加を抑制することが可能である。
【００５０】
実施の形態２．
実施の形態２は、ファイルサーバコンピュータ等の記録装置に記録されている画像情報等の通信情報を送信装置１にて読み取り、読み取った通信情報を送信装置１からプリンタ等の受信装置へ送信する形態である。図７は、本発明の実施の形態２における通信システムの構成を概念的に示すブロック図である。図７に示す様に実施の形態２における通信システムでは、実施の形態１における通信システムの第１通信網１０１に、ファイルサーバコンピュータを用いた第１記録装置４０１が接続されている。また第２通信網１０２には、第２記録装置４０２が接続されており、第３通信網１０３には、第３記録装置４０３が接続されている。
【００５１】
図８は、本発明の実施の形態２における通信システムが備える第１記録装置４０１、第２記録装置４０２及び第３記録装置４０３の構成を示すブロック図である。第１記録装置４０１は、制御手段４１ａ、記録手段４２ａ、記憶手段４３ａ及び通信手段４４ａを備えており、記録手段４２ａには、画像情報である通信情報等の様々な情報が記録されている。第２記録装置４０２は、制御手段４１ｂ、記録手段４２ｂ、記憶手段４３ｂ及び通信手段４４ｂを備えており、記録手段４２ｂには、画像情報である通信情報等の様々な情報が記録されている。第３記録装置４０３は、制御手段４１ｃ、記録手段４２ｃ、記憶手段４３ｃ及び通信手段４４ｃを備えており、記録手段４２ｃには、画像情報である通信情報等の様々な情報が記録されている。なおその他の装置の構成については、実施の形態１と同様であるので、実施の形態１を参照するものとし、その説明を省略する。
【００５２】
次に本発明の通信システムにて用いられる送信装置１の処理について説明する。図９は、本発明の実施の形態２における通信システムにて用いられる送信装置１の通信情報読取及び送信処理を示すフローチャートである。操作者は、送信装置１を操作して、通信網に接続する記録装置、例えば第３通信網１０３に接続する第３記録装置４０３に記録されている送信情報を指定し、送信先となる受信装置を指定する操作を行う。送信装置１は、記憶手段１４に記憶させたコンピュータプログラムＰＧを実行する制御手段１１の制御により、指定された記録装置にアクセスして、指定された送信情報を読み取り（Ｓ２０１）、読み取った送信情報を記録している記録装置が自機と同一の通信網、ここでは第１通信網１０１に接続しているか否かを判定する（Ｓ２０２）。
【００５３】
ステップＳ２０２において、読み取った送信情報を記録している記録装置が自機と同一の通信網に接続していると判定した場合（Ｓ２０２：ＹＥＳ）、送信装置１は、制御手段１１の制御により、記録装置までに通過する接続装置の数である「０」に応じて秘匿性の階級を設定する（Ｓ２０３）。
【００５４】
そして送信装置１は、制御手段１１の制御により、設定された秘匿性の階級を判別し（Ｓ２０４）、判別した秘匿性の階級に応じて送信情報をカプセル化したパケットの通過装置数の初期値を設定し（Ｓ２０５）、通過装置数を設定したパケット単位の送信情報を通信手段１５から指定された受信装置へ送信する（Ｓ２０６）。なお設定される秘匿性の階級は、ここでは接続装置数の数であり、また通過装置数の初期値も秘匿性の階級により示される接続装置数の数が設定される。即ち通過装置数の初期値は「０」に設定される。
【００５５】
ステップＳ２０２において、読み取った送信情報を記録している記録装置が自機と同一の通信網に接続していないと判定した場合（Ｓ２０２：ＮＯ）、記録装置までに通過する接続装置の数を検出する（Ｓ２０７）。記録装置までに通過する接続装置の数は、指定された装置までの経路を検出するtracert(trace route)コマンド等のコマンドにより行われる。tracert コマンドでは、ＩＰアドレス又はホスト名により指定される装置までの経路として、経由する装置を検出することができるので、検出した装置の数を、通過する接続装置の数とする。
【００５６】
送信装置１は、制御手段１１の制御により、検出した接続装置の数に応じて秘匿性の階級を設定し（Ｓ２０８）、ステップＳ２０４へ進み、以降の処理を実行する。この場合、通過装置数の初期値は、検出した接続装置数の数に設定される。なお秘匿性の階級という概念を用いず検出した通過装置数をそのまま通過装置数の初期値として設定する様にしても良い。
【００５７】
上述した様に送信情報の読取元の記録装置までに通過する接続装置の数に応じて通過装置数の初期値を設定することにより、第１記録装置４０１から送信情報を読み取った場合には、第１通信網１０１に接続する装置のみへ送信情報を送信することが可能であり、第３記録装置４０３から送信装置を読み取った場合には、第１通信網１０１に接続する装置、第２通信網１０２に接続する装置及び第３通信網１０３に接続する装置へ送信情報を送信することが可能である。
【００５８】
実施の形態３．
実施の形態３は、ノート型パーソナルコンピュータ等の可搬型の送信装置１を用い、任意の通信網に接続することを可能とした形態である。図１０は、本発明の実施の形態３における通信システムの構成を概念的に示すブロック図である。図１０に示す様に実施の形態３における通信システムでは、第１通信網１０１に接続されていた送信装置１を、必要に応じて第３通信網１０３、第Ｍ通信網１００Ｍ等の他の通信網に接続すべく移動させることが可能である。
【００５９】
図１１は、本発明の実施の形態３における通信システムが備える通信装置１の記録手段１３に確保された秘匿性テーブル１３ａの記録内容を概念的に示す説明図である。秘匿性テーブル１３ａは、実施の形態３としての運用を行う際に用いられるテーブルであり、通信網を示す情報である「１９２．１６８．１．０／２４」、「１９２．１６８．２．０／２４」等のサブネットアドレスと、秘匿性の階級を示す「２」、「１」等の数値と、有効期限である「２００４／１０／１５＿１２：２５」、「２００４／１０／０９＿１５：３２」等の日時を示す情報とが対応付けて記録されている。なお秘匿性を示す情報は、通過装置数を示す情報であっても良い。
【００６０】
次に本発明の通信システムにて用いられる送信装置１の処理について説明する。図１２は、本発明の実施の形態３における通信システムにて用いられる送信装置１の通信網接続時処理を示すフローチャートである。操作者は、携帯可能な送信装置１を、接続が許可されている通信網の中で業務に必要な任意の通信網に接続する。送信装置１は、記憶手段１４に記憶させたコンピュータプログラムＰＧを実行する制御手段１１の制御により、接続している通信網を検出する（Ｓ３０１）。送信装置１を通信網に接続することにより、例えば接続装置が備えるＤＨＣＰ(Dynamic Host Configuration Protocol) 機能にてＩＰアドレスが割り当てられる。送信装置１では、割り当てられたＩＰアドレスから接続している通信網を示すサブネットワークのアドレスを判別することにより、通信網を検出することが可能となる。
【００６１】
送信装置１は、制御手段１１の制御により、検出した通信網を示す情報に対応付けられている秘匿性の階級を示す情報が、秘匿性テーブル１３ａに記録されているか否かを判定し（Ｓ３０２）、秘匿性テーブル１３ａに記録されていると判定した場合（Ｓ３０２：ＹＥＳ）、検出した通信網を示す情報に対応付けられている秘匿性の階級を示す情報を秘匿性テーブル１３ａから読み取り（Ｓ３０３）、読み取った秘匿性の階級を示す情報に基づいて、通信情報の秘匿性の階級の標準値（デフォルト値）を設定し（Ｓ３０４）、通信網接続時処理を終了する。
【００６２】
ステップＳ３０２において、検出した通信網を示す情報に対応付けられている秘匿性の階級を示す情報が、秘匿性テーブル１３ａに記録されていないと判定した場合（Ｓ３０２：ＮＯ）、通信情報の秘匿性の階級の標準値を、予め設定されている安全性を考慮した基準値、ここでは「０」に設定し（Ｓ３０５）、通信網接続時処理を終了する。通信網を示す情報が秘匿性テーブル１３ａに記録されていないということは、送信装置１がその通信網に初めて接続したものであり、送信装置１が本来接続される第１通信網１から離れた遠方の通信網である可能性が高いと判断する。従ってその時点で送信装置１から通信情報の送信先として選択可能な受信装置は、送信装置１が接続した通信網から遠方にある可能性が高く、操作者の誤操作・認識不足等によって遠方の通信網に接続する受信装置へ通信情報を送信した場合、不要なトラフィックを発生させることとなり、また通信情報の漏洩の危険性が高まる。これを未然に防ぐため、送信装置１が今まで接続したことのない通信網に接続した場合、秘匿性の階級の標準値を、安全性を考慮した基準値「０」に設定する。なお秘匿性の階級の標準値が自動的に設定された後、手動操作により標準値を変更することができる。
【００６３】
そして送信装置１から送信情報を送信する場合、通過装置数の初期値に、ステップＳ３０４又はＳ３０５にて設定された標準値が初期値として用いられる。
【００６４】
図１３は、本発明の実施の形態３における通信システムにて用いられる送信装置１の通信網離脱時処理を示すフローチャートである。操作者は、通信網に接続している送信装置１を、必要に応じて通信網から切断させることができる。送信装置１は、記憶手段１４に記憶させたコンピュータプログラムＰＧを実行する制御手段１１の制御により、通信網からの切断を検出し（Ｓ４０１）、切断を検出した時に設定されていた秘匿性の階級を示す情報を、切断された通信網を示す情報及び有効期限を示す情報に対応付けて秘匿性テーブル１３ａに記録する（Ｓ４０２）。なお当該通信網についての秘匿性の階級を示す情報が既に秘匿性テーブル１３ａに記録されている場合、情報は上書きされることになる。また有効期限は、秘匿性テーブル１３ａに記録時又は上書き時から３ヶ月等の期間が設定され、有効期限が経過した場合、秘匿性の階級を示す情報は、「０」への変更又は秘匿性テーブル１３ａからの削除が行われる。
【００６５】
実施の形態４．
実施の形態４は、プリンタ等の画像形成装置を受信装置として用いるのではなく、画像形成装置へ画像情報を配信するプリントサーバコンピュータを受信装置として用いる形態である。図１４は、本発明の実施の形態４における通信システムの構成を概念的に示すブロック図である。図１４に示す様に実施の形態４では、第１通信網１０１に接続するプリントサーバコンピュータを第１受信装置２０１として用いており、また第１通信網１０１には、プリンタを用いた第１画像形成装置５０１ａ、第２画像形成装置５０２ａ及び第３画像形成装置５０３ａが接続されている。図１４に示す構成の通信システムでは、送信装置１から第１受信装置２０１へ画像情報である通信情報を送信し、第１受信装置２０１から指定された画像形成装置、例えば第１画像形成装置５０１ａへ第１通信網１０１を介して、通信情報を送信する。そして第１画像形成装置５０１ａでは、受信した通信情報に基づき用紙上に画像を形成して出力する印刷処理を行う。
【００６６】
図１５は、本発明の実施の形態４における通信システムの構成を概念的に示すブロック図である。図１５は、実施の形態４における他の接続形態を示しており、図１４に示す形態では、第１画像形成装置５０１ａ、第２画像形成装置５０２ａ及び第３画像形成装置５０３ａが、第１通信網１０１に接続していたのに対し、図１５に示す接続形態では、第１受信装置２０１に第１画像形成装置５０１ｂ、第２画像形成装置５０２ｂ及び第３画像形成装置５０３ｂが接続されている。即ち図１４に示す形態では、第１画像形成装置５０１ａ等の装置は、１００ＢＡＳＥ−Ｔ等の規格にて規定される通信線にて第１通信網１０１に接続されるが、図１５に示す形態では、第１画像形成装置５０１ｂ等の装置は、セントロニクス・インターフェース等の規格にて規定される通信線にて第１受信装置２０１に接続される。そして送信装置１から第１受信装置２０１へ画像情報である通信装置を送信し、第１受信装置２０１から指定された画像形成装置、例えば第１画像形成装置５０１ａへ通信情報を送信する。第１画像形成装置５０１ａでは、受信した通信情報に基づき用紙上に画像を形成して出力する印刷処理を行う。
【００６７】
前記実施の形態１乃至４では、受信装置又は受信装置に接続される装置が画像形成装置であり、通信情報が画像情報である形態を示したが、本発明はこれに限らず、画像形成装置以外の装置を受信装置又は受信装置に接続する装置として用いてもよく、また画像情報以外の情報を通信情報として用いてもよい。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施の形態１における通信システムの構成を概念的に示すブロック図である。
【図２】本発明の実施の形態１における通信システムが備える送信装置、第１受信装置及び第１接続装置の構成を示すブロック図である。
【図３】本発明の実施の形態１における通信システムにて用いられる通信規約のＩＰヘッダのフォーマットを示す構成図である。
【図４】本発明の実施の形態１における通信システムにて用いられる送信装置の通信情報送信処理を示すフローチャートである。
【図５】本発明の実施の形態１における通信システムの安全性を説明するための説明図である。
【図６】本発明の実施の形態１における通信システムの安全性を説明するための説明図である。
【図７】本発明の実施の形態２における通信システムの構成を概念的に示すブロック図である。
【図８】本発明の実施の形態２における通信システムが備える第１記録装置、第２記録装置及び第３記録装置の構成を示すブロック図である。
【図９】本発明の実施の形態２における通信システムにて用いられる送信装置の通信情報読取及び送信処理を示すフローチャートである。
【図１０】本発明の実施の形態３における通信システムの構成を概念的に示すブロック図である。
【図１１】本発明の実施の形態３における通信システムが備える通信装置の記録手段に確保された秘匿性テーブルの記録内容を概念的に示す説明図である。
【図１２】本発明の実施の形態３における通信システムにて用いられる送信装置の通信網接続時処理を示すフローチャートである。
【図１３】本発明の実施の形態３における通信システムにて用いられる送信装置の通信網離脱時処理を示すフローチャートである。
【図１４】本発明の実施の形態４における通信システムの構成を概念的に示すブロック図である。
【図１５】本発明の実施の形態４における通信システムの構成を概念的に示すブロック図である。
【符号の説明】
【００６９】
１  送信装置
１０１  第１通信網
１０２  第２通信網
１０３  第３通信網
１００Ｍ  第Ｍ通信網
２０１  第１受信装置
２０２  第２受信装置
２０３  第３受信装置
２００Ｍ  第Ｍ受信装置
３０１  第１接続装置
３０２  第２接続装置
３０３  第３接続装置
３００Ｎ  第Ｎ接続装置
４０１  第１記録装置
４０２  第２記録装置
４０３  第３記録装置
５０１ａ，５０１ｂ  第１画像形成装置
５０２ａ，５０２ｂ  第２画像形成装置
５０３ａ，５０３ｂ  第３画像形成装置
ＰＧ  コンピュータプログラム
ＲＥＣ  記録媒体
【図１】
2006121627.tif 000003
【図２】
2006121627.tif 000004
【図３】
2006121627.tif 000005
【図４】
2006121627.tif 000006
【図５】
2006121627.tif 000007
【図６】
2006121627.tif 000008
【図７】
2006121627.tif 000009
【図８】
2006121627.tif 000010
【図９】
2006121627.tif 000011
【図１０】
2006121627.tif 000012
【図１１】
2006121627.tif 000013
【図１２】
2006121627.tif 000014
【図１３】
2006121627.tif 000015
【図１４】
2006121627.tif 000016
【図１５】
2006121627.tif 000017