(57)【要約】  【課題】  ＬＡＮ等の通信網に接続するパーソナルコンピュータ等の処理要求装置からネットワークプリンタ等の処理実行装置へ、画像の形成要求等の処理要求を送信する場合に、処理実行装置にて不正な処理要求に対する処理の実行を抑制する処理実行方法、処理実行システム、処理実行装置、処理要求装置、コンピュータプログラム及び記録媒体を提供する。  【解決手段】  予め処理実行装置２から処理要求装置１へ識別子を送信し、処理要求装置１では、受信した識別子を、通過可能な装置数を示すＴＴＬ等の値として処理要求に含ませ、処理実行装置２では、受信した処理要求に含まれる識別子に基づいて処理の実行の可否を判定する。【選択図】      図１
2006195904.tif 000002
【特許請求の範囲】
【請求項１】
通信網を介して接続する処理要求装置から処理実行装置へ処理要求を送信し、前記処理実行装置は、受信した処理要求に基づく処理を実行する処理実行方法において、
前記処理要求装置は、
識別子を含む処理要求を送信し、
前記処理実行装置は、
受信した処理要求に含まれる識別子を、予め記録している照合用の識別子と照合し、
照合により識別子が合致すると判定した場合に、受信した処理要求に基づく処理を実行する
ことを特徴とする処理実行方法。
【請求項２】
通信網を介して接続する処理要求装置及び処理実行装置を備え、前記処理要求装置は、前記処理実行装置へ処理要求を送信し、前記処理実行装置は、受信した処理要求に基づく処理を実行する処理実行システムにおいて、
前記処理要求装置は、
識別子を含む処理要求を送信する手段を備え、
前記処理実行装置は、
照合用の識別子を記録する手段と、
受信した処理要求に含まれる識別子を、照合用の識別子と照合する手段と、
照合により識別子が合致すると判定した場合に、受信した処理要求に基づく処理を実行する手段と
を備えることを特徴とする処理実行システム。
【請求項３】
前記識別子は、通過可能な装置数を示す値であることを特徴とする請求項２に記載の処理実行システム。
【請求項４】
前記処理実行装置は、
照合用の識別子と合致する識別子を、自らが接続する通信網に接続する他の装置へ送信する手段を更に備え、
該処理要求装置は、
前記処理実行装置から識別子を受信した場合に、受信した識別子を記録する手段と、
記録している識別子を含む処理要求を生成する手段と
を更に備える
ことを特徴とする請求項２又は請求項３に記載の処理実行システム。
【請求項５】
前記処理実行装置は、所定時間が経過する毎に、照合用の識別子を変更する手段を更に備えることを特徴とする請求項２乃至請求項４のいずれかひとつに記載の処理実行システム。
【請求項６】
前記処理実行装置が接続する一の通信網及び他の通信網を接続する接続装置と、
一の通信網に接続し、他の通信網を介して送信される処理要求を中継する中継装置と
を更に備え、
前記接続装置は、
他の通信網を介して送信された処理要求を受信する手段と、
受信した処理要求を前記中継装置へ送信する手段と
を備え、
該中継装置は、
識別子を記録する手段と、
処理要求の送信元の装置の正当性を判定する手段と、
正当であると判定した場合に、受信した処理要求に、記録している識別子を含ませる手段と、
識別子を含ませた処理要求を前記処理実行装置へ送信する手段と
を備えることを特徴とする請求項２乃至請求項５のいずれかひとつに記載の処理実行システム。
【請求項７】
前記処理実行装置が接続する一の通信網及び他の通信網を接続する接続装置を更に備え、
該接続装置は、
識別子を記録する手段と、
他の通信網を介して送信された処理要求を受信する手段と、
受信した処理要求の送信元の装置の正当性を判定する手段と、
正当であると判定した場合に、受信した処理要求に、記録している識別子を含ませる手段と、
識別子を含ませた処理要求を前記処理実行装置へ送信する手段と
を備えることを特徴とする請求項２乃至請求項５のいずれかひとつに記載の処理実行システム。
【請求項８】
前記処理実行装置は、画像形成装置であり、
前記処理要求は、画像の形成要求である
ことを特徴とする請求項２乃至請求項７のいずれかひとつに記載の処理実行システム。
【請求項９】
通信網に接続し、該通信網を介して送信される処理要求を受信した場合に、受信した処理要求に基づく処理を実行する処理実行装置において、
照合用の識別子を記録する手段と、
受信した処理要求に識別子が含まれている場合に、含まれている識別子を照合用の識別子と照合する手段と、
照合により識別子が合致すると判定したときに、受信した処理要求に基づく処理を実行する手段と
を備えることを特徴とする処理実行装置。
【請求項１０】
通信網に接続し、該通信網を介して処理要求を送信する処理要求装置において、
識別子を記録する手段と、
記録している識別子を含む処理要求を生成する手段と、
生成した処理要求を送信する手段と
を備えることを特徴とする処理要求装置。
【請求項１１】
通信網に接続するコンピュータに、該通信網を介して処理要求を送信させるコンピュータプログラムにおいて、
コンピュータに、識別子を含む処理要求を生成させる手順と、
コンピュータに、生成した処理要求を送信させる手順と
を実行させることを特徴とするコンピュータプログラム。
【請求項１２】
通信網に接続するコンピュータに、該通信網を介して処理要求を送信させるコンピュータプログラムを記録してある、コンピュータでの読み取りが可能な記録媒体において、
コンピュータに、識別子を含む処理要求を生成させる手順と、
コンピュータに、生成した処理要求を送信させる手順と
を実行させるコンピュータプログラムを記録してあることを特徴とするコンピュータでの読み取りが可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＡＮ等の通信網を介して接続する処理要求装置から処理実行装置へ処理要求を送信し、前記処理実行装置は、受信した処理要求に基づく処理を実行する処理実行方法、該処理実行方法を適用した処理実行システム、該処理実行システムにて用いられる処理実行装置及び処理要求装置、該処理要求装置を実現するためのコンピュータプログラム、並びに該コンピュータプログラムを記録しているコンピュータでの読み取りが可能な記録媒体に関し、特に不正な処理要求に基づく処理の実行を防止する処理実行方法、処理実行システム、処理実行装置、処理要求装置、コンピュータプログラム及び記録媒体に関する。
【背景技術】
【０００２】
パーソナルコンピュータを用いた処理要求装置からネットワークプリンタを用いた処理実行装置へ、画像形成要求である処理要求を送信する場合、処理要求装置を操作する操作者が、処理要求の送信先となる処理実行装置として、複数の通信網を介した遠方の通信網に接続する処理実行装置を選択して、処理要求装置から処理実行装置へ処理要求を送信したとしても、処理実行装置は、アクセス制限を実装していない限り、処理要求に基づく処理を実行することとなり、資源利用上好ましくない。
【０００３】
これらの問題を解決する方法として、通信網に接続する各装置を予めグループ分けしておき、送受信されるパケットのＩＰヘッダに含まれるＴＴＬ(Time To Live)をグループ毎に設定し、ルータ、ゲートウェイ等の接続装置にて受信したパケットのＴＴＬの値が所定の範囲内であれば正常パケットであると判断して受信し、範囲外であれば不正パケットと判断し廃棄する方法が提案されている（特許文献１参照）。
【０００４】
【特許文献１】特開平１０−２７１１５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１に開示された方法では、グループ毎のＴＴＬの初期値を設定し、更に接続装置毎にＴＴＬの範囲を設定しなければならないため、システム管理者の作業が増大するという作業性に関する問題がある。また通信網の構成が変化する都度、設定を変更しなければならないという問題があり、更に変更した設定を有効にするためには再起動を要する接続装置を用いている場合、接続装置の再起動のために通信網の安定性が損なわれるという問題がある。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、処理要求装置から処理実行装置へ送信する処理要求に含まれるＴＴＬの初期値を識別子とし、処理実行装置では、受信した処理要求に含まれるＴＴＬの値が照合用の識別子と合致する場合に、処理要求に基づく処理を実行することにより、不正な処理要求に対する処理の実行を抑制することが可能であり、これによりネットワーク資源を有効利用することが可能であり、しかもシステム管理者の作業の増大を防止し、作業性に関する問題を解消し、また通信網の安定性を保つことが可能な処理実行方法、該処理実行方法を適用した処理実行システム、該処理実行システムにて用いられる処理実行装置及び処理要求装置、該処理要求装置を実現するためのコンピュータプログラム、並びに該コンピュータプログラムを記録しているコンピュータでの読み取りが可能な記録媒体の提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る処理実行方法は、通信網を介して接続する処理要求装置から処理実行装置へ処理要求を送信し、前記処理実行装置は、受信した処理要求に基づく処理を実行する処理実行方法において、前記処理要求装置は、識別子を含む処理要求を送信し、前記処理実行装置は、受信した処理要求に含まれる識別子を、予め記録している照合用の識別子と照合し、照合により識別子が合致すると判定した場合に、受信した処理要求に基づく処理を実行することを特徴とする。
【０００８】
本発明に係る処理実行方法では、処理要求に含まれる識別子に基づく処理の実行の可否を判定することにより、処理実行の可否が処理要求に含まれる識別子に基づき行われるため、不正な処理要求に対する処理の実行を抑制することが可能であり、しかもこれによりネットワーク資源を有効利用することが可能である。
【０００９】
本発明に係る処理実行システムは、通信網を介して接続する処理要求装置及び処理実行装置を備え、前記処理要求装置は、前記処理実行装置へ処理要求を送信し、前記処理実行装置は、受信した処理要求に基づく処理を実行する処理実行システムにおいて、前記処理要求装置は、識別子を含む処理要求を送信する手段を備え、前記処理実行装置は、照合用の識別子を記録する手段と、受信した処理要求に含まれる識別子を、照合用の識別子と照合する手段と、照合により識別子が合致すると判定した場合に、受信した処理要求に基づく処理を実行する手段とを備えることを特徴とする。
【００１０】
本発明に係る処理実行システムでは、パーソナルコンピュータ等の処理要求装置からネットワークプリンタ等の処理実行装置へ送信される処理要求に含まれる識別子に基づく処理の実行の可否を判定することにより、処理実行の可否が処理要求に含まれる識別子に基づき行われるため、不正な処理要求に対する処理の実行を抑制することが可能であり、しかもこれによりネットワーク資源を有効利用することが可能である。
【００１１】
本発明に係る処理実行システムは、前記識別子は、通過可能な装置数を示す値であることを特徴とする。
【００１２】
本発明に係る処理実行システムでは、通過可能な装置数を示すＴＴＬ等の値を識別子とすることにより、従来のパケットフォーマットを有効利用することができるので、開発に要するコストを削減することが可能である。
【００１３】
本発明に係る処理実行システムは、前記処理実行装置は、照合用の識別子と合致する識別子を、自らが接続する通信網に接続する他の装置へ送信する手段を更に備え、該処理要求装置は、前記処理実行装置から識別子を受信した場合に、受信した識別子を記録する手段と、記録している識別子を含む処理要求を生成する手段とを更に備えることを特徴とする。
【００１４】
本発明に係る処理実行システムでは、識別子を処理実行装置から予め送信しておくことにより、識別子の設定が処理実行装置及び処理要求装置にて自動的に行われるので、各グループ及び各接続装置に対して設定を変更する必要がないため、システム管理者の作業量の増大を防止することが可能であり、また装置を再起動する必要がないので通信網の安定性に影響を与えることがない。
【００１５】
本発明に係る処理実行システムは、前記処理実行装置は、所定時間が経過する毎に、照合用の識別子を変更する手段を更に備えることを特徴とする。
【００１６】
本発明に係る処理実行システムでは、識別子に有効期限を設けることにより、処理の要求を許可されていない操作者が識別子の値を予測し、また不正取得することを防止することが可能である。
【００１７】
本発明に係る処理実行システムは、前記処理実行装置が接続する一の通信網及び他の通信網を接続する接続装置と、一の通信網に接続し、他の通信網を介して送信される処理要求を中継する中継装置とを更に備え、前記接続装置は、他の通信網を介して送信された処理要求を受信する手段と、受信した処理要求を前記中継装置へ送信する手段とを備え、該中継装置は、識別子を記録する手段と、処理要求の送信元の装置の正当性を判定する手段と、正当であると判定した場合に、受信した処理要求に、記録している識別子を含ませる手段と、識別子を含ませた処理要求を前記処理実行装置へ送信する手段とを備えることを特徴とする。
【００１８】
本発明に係る処理実行システムでは、ルータ等の接続装置と、アカウントサーバ等の中継装置とを用い、中継装置にて正当であると判定した処理要求にのみ識別子を含ませることにより、他の通信網に接続する装置から送信される不正な処理要求に対する処理の実行を抑制することが可能であり、しかもこれによりネットワーク資源を有効利用することが可能である。
【００１９】
本発明に係る処理実行システムは、前記処理実行装置が接続する一の通信網及び他の通信網を接続する接続装置を更に備え、該接続装置は、識別子を記録する手段と、他の通信網を介して送信された処理要求を受信する手段と、受信した処理要求の送信元の装置の正当性を判定する手段と、正当であると判定した場合に、受信した処理要求に、記録している識別子を含ませる手段と、識別子を含ませた処理要求を前記処理実行装置へ送信する手段とを備えることを特徴とする。
【００２０】
本発明に係る処理実行システムでは、ルータ等の接続装置を用い、接続装置にて正当であると判定した処理要求にのみ識別子を含ませることにより、他の通信網に接続する装置から送信される不正な処理要求に対する処理の実行を抑制することが可能であり、しかもこれによりネットワーク資源を有効利用することが可能である。
【００２１】
本発明に係る処理実行システムは、前記処理実行装置は、画像形成装置であり、前記処理要求は、画像の形成要求であることを特徴とする。
【００２２】
本発明に係る処理実行システムでは、ネットワークプリンタの不正使用を防止することが可能である。
【００２３】
本発明に係る処理実行装置は、通信網に接続し、該通信網を介して送信される処理要求を受信した場合に、受信した処理要求に基づく処理を実行する処理実行装置において、照合用の識別子を記録する手段と、受信した処理要求に識別子が含まれている場合に、含まれている識別子を照合用の識別子と照合する手段と、照合により識別子が合致すると判定したときに、受信した処理要求に基づく処理を実行する手段とを備えることを特徴とする。
【００２４】
本発明に係る処理実行装置では、処理要求に含まれる識別子に基づく処理の実行の可否を判定することにより、処理実行の可否が処理要求に含まれる識別子に基づき行われるため、不正な処理要求に対する処理の実行を抑制することが可能であり、しかもこれによりネットワーク資源を有効利用することが可能である。
【００２５】
本発明に係る処理要求装置は、通信網に接続し、該通信網を介して処理要求を送信する処理要求装置において、識別子を記録する手段と、記録している識別子を含む処理要求を生成する手段と、生成した処理要求を送信する手段とを備えることを特徴とする。
【００２６】
本発明に係る処理要求装置では、正当性を判定させるべく処理要求に識別子を含ませることにより、処理要求の受信側の装置が、不正な処理要求に対する処理の実行を抑制することが可能であり、しかもこれによりネットワーク資源を有効利用することが可能である。
【００２７】
本発明に係るコンピュータプログラムは、通信網に接続するコンピュータに、該通信網を介して処理要求を送信させるコンピュータプログラムにおいて、コンピュータに、識別子を含む処理要求を生成させる手順と、コンピュータに、生成した処理要求を送信させる手順とを実行させることを特徴とする。
【００２８】
本発明に係るコンピュータプログラムでは、パーソナルコンピュータ等のコンピュータにて実行することにより、コンピュータが処理要求装置として動作し、正当性を判定させるべく処理要求に識別子を含ませるので、処理要求の受信側の装置が、不正な処理要求に対する処理の実行を抑制することが可能であり、しかもこれによりネットワーク資源を有効利用することが可能である。
【００２９】
本発明に係るコンピュータでの読み取りが可能な記録媒体は、通信網に接続するコンピュータに、該通信網を介して処理要求を送信させるコンピュータプログラムを記録してある、コンピュータでの読み取りが可能な記録媒体において、コンピュータに、識別子を含む処理要求を生成させる手順と、コンピュータに、生成した処理要求を送信させる手順とを実行させるコンピュータプログラムを記録してあることを特徴とする。
【００３０】
本発明に係るコンピュータでの読み取りが可能な記録媒体では、記録されているコンピュータプログラムを、パーソナルコンピュータ等のコンピュータにて実行することにより、コンピュータが処理要求装置として動作し、正当性を判定させるべく処理要求に識別子を含ませるので、処理要求の受信側の装置が、不正な処理要求に対する処理の実行を抑制することが可能であり、しかもこれによりネットワーク資源を有効利用することが可能である。
【発明の効果】
【００３１】
本発明の処理実行方法、処理実行システム、処理実行装置、処理要求装置、コンピュータプログラム及び記録媒体は、ＬＡＮ等の通信網を介して接続するパーソナルコンピュータ等の処理要求装置からネットワークプリンタ等の処理実行装置へ、画像の形成要求等の処理要求を送信し、前記処理実行装置では、受信した処理要求に基づく処理を実行する形態において、予め処理実行装置から処理要求装置へ識別子を送信し、処理要求装置では、受信した識別子を、通過可能な装置数を示すＴＴＬ等の値として処理要求に含ませ、処理実行装置では、受信した処理要求に含まれる識別子に基づいて処理の実行の可否を判定する。
【００３２】
この構成により、処理実行の可否の判定が処理要求に含まれる識別子に基づいて行われるため、不正な処理要求に対する処理の実行を抑制することが可能であり、しかもネットワーク資源を有効利用することが可能である等、優れた効果を奏する。さらに識別子の設定が処理実行装置及び処理要求装置にて自動的に行われるので、各グループ及び各接続装置に対して設定を変更する必要がないため、システム管理者の作業量の増大を防止することが可能であり、また装置を再起動する必要がないので通信網の安定性に影響を与えることがない等、優れた効果を奏する。
【００３３】
また本発明の処理実行システム等は、経過時間に応じて識別子を変更して識別子に有効期限を設けることにより、処理の要求を許可されていない操作者が識別子の値を予測し、また不正取得することを防止することが可能である。
【００３４】
さらに本発明の処理実行システム等は、処理実行装置が接続する一の通信網及び他の通信網を接続するルータ等の接続装置と、一の通信網に接続し、他の通信網を介して送信される処理要求を中継するアカウントサーバ等の中継装置とを用い、接続装置では、他の通信網を介して送信された処理要求を中継装置へ送信し、中継装置では、受信した処理要求の送信元の装置が正当であると判定した場合に、受信した処理要求に、記録している識別子を含ませた上で、処理実行装置へ送信する。または接続装置が、他の通信網を介して送信された処理要求の送信元の装置が正当であると判定した場合に、受信した処理要求に、記録している識別子を含ませた上で、処理実行装置へ送信する。
【００３５】
これらの構成により、他の通信網に接続する装置から送信される不正な処理要求に対する処理の実行を抑制することが可能であり、しかもこれによりネットワーク資源を有効利用することが可能である等、優れた効果を奏する。
【発明を実施するための最良の形態】
【００３６】
以下、本発明をその実施をするための形態を示す図面に基づいて詳述する。
【００３７】
実施の形態１．
図１は、本発明の実施の形態１における処理実行システムの構成例を概念的に示すブロック図である。図１中１は、パーソナルコンピュータ等のコンピュータを用いた本発明の処理要求装置であり、処理要求装置１は、ＬＡＮ(Local Area Network)等の第１通信網１０１に接続しており、第１通信網１０１には、ネットワークプリンタ等の画像形成装置を用いた処理実行装置２等の様々な装置が接続されている。更に第１通信網１０１には、ゲートウェイ装置、ルータ装置等の接続装置３、及びアカウントサーバコンピュータ等の中継装置４が接続されている。さらに接続装置３には、第２通信網１０２が接続されており、第２通信網１０２にも処理要求装置１等の様々な装置が接続されている。なお図１に示すシステム構成は、様々な形態に展開することが可能な本発明の通信システムの一例であり、本発明は図１に示したシステム構成に限らず、様々に展開することが可能である。例えば接続装置３に、３以上の通信網を接続しても良く、また第２通信網１０２を更に他の通信網に接続しても良い。そして各通信網に接続する装置は、その目的等に応じて適宜変更することが可能である。
【００３８】
図２は、本発明の実施の形態１における処理実行システムが備える処理要求装置１及び処理実行装置２の構成例を示すブロック図である。処理要求装置１は、装置全体を制御するＣＰＵ等の制御手段１１、本発明のコンピュータプログラムＰＧ及びデータ等の各種情報を記録したＣＤ−ＲＯＭ等の記録媒体ＲＥＣから情報を読み取るＣＤ−ＲＯＭ等の補助記憶手段１２、補助記憶手段１２により読み取った各種情報を記録するハードディスク等の記録手段１３、情報を一時的に記憶するＲＡＭ等の記憶手段１４、第１通信網１０１に接続するＬＡＮポート等の通信手段１５、マウス及びキーボード等の入力手段１６、並びにモニタ等の出力手段１７を備えている。そして記録手段１３から本発明のコンピュータプログラムＰＧ及びデータ等の各種情報を読み取り、記憶手段１４に記憶させてコンピュータプログラムＰＧに含まれる各種手順を実行することで、コンピュータは、本発明の処理要求装置１として動作する。
【００３９】
処理実行装置２は、装置全体を制御する制御手段２１、ＲＯＭ、ＲＡＭ及びハードディスク等の記録手段２２、画像形成手段２３、通信手段２４、タッチパネル及び各種押釦等の操作手段２５、並びに時間を計時する計時手段２６を備えている。制御手段２１は、通信制御部２１１、識別子制御部２１２及び画像処理部２１３を有している。通信制御部２１１は、通信手段２４が接続する第１通信網１０１を介した情報の送受信の制御を行う。識別子制御部２１２は、後述する識別子配信、照合、変更等の識別子に関する制御を行う。画像処理部２１３は、処理要求装置１から送信される処理要求の命令に基づく処理の一つとして画像の形成要求を受信した場合に、処理要求として受信したデータを、印刷に適した画像データに変換する処理を行う機能を備えており、変換された画像データは、画像形成手段２３へ出力され、画像形成手段２３にて画像が形成され出力される。なお処理実行装置２がネットワークプリンタを用いた装置である場合、画像形成手段２３とは、用紙上に処理要求に基づく画像を形成し、印刷する機構である。記録手段２２は、一時記憶部２２１及び通信設定情報記録部２２２を有しており、一時記憶部２２１は、送受信するパケットを一時的に記憶するバッファとして用いられる。通信設定情報記録部２２２には、照合用の識別子として用いられる数値、自機のＭＡＣ(Media Access control)アドレス情報、デバイス情報、ＩＰアドレス情報等の通信に要するコンフィギュレーション情報が記録されている。なお画像形成手段、操作手段等を備える既存の処理実行装置に、制御手段、記録手段、通信手段等の上述した各種回路を備えるインターフェースカードを装填することにより、本発明の処理実行装置２として用いる様にしても良い。
【００４０】
図３は、本発明の実施の形態１における処理実行システムが備える接続装置３及び中継装置４の構成例を示すブロック図である。接続装置３は、制御手段３１、ＲＯＭ、ＲＡＭ等の記録手段３２、第１通信網１０１及び第２通信網１０２に接続する通信手段３３を備えている。制御手段３１は、パケットの送受信等の通信に関する制御を行う通信制御部３１１、パケットの送信元の装置の認証処理、課金処理等の認証に関する制御を行う認証管理部３１２、識別子の照合、記録等の識別子に関する制御を行う識別子制御部３１３、及び受信したパケットの送信先を示すＩＰアドレス、ＭＡＣアドレス等の情報に基づいて出力先を決定する経路決定処理（ルーティング）を行う経路制御部３１４を有している。記録手段３２は、識別子制御部３１３の制御に基づき識別子を記録する識別子記録部３２１、認証管理部３１２の制御に基づき認証情報を記録する認証情報記録部３２２、及び自機のＭＡＣアドレス情報、デバイス情報、ＩＰアドレス情報等の通信に要するコンフィギュレーション情報を記録する通信設定情報記録部３２３を有している。通信手段３３は、各通信網に接続する複数の通信ポート３３１，３３１，…を有している。
【００４１】
中継装置４は、制御手段４１、記録手段４２、記憶手段４３及び通信手段４４を備えている。
【００４２】
次に本発明の通信システムの通信に用いられる通信規約について説明する。本発明の通信システムでは、ＴＣＰ／ＩＰ等の通信規約に則した通信が行われる。ＴＣＰ／ＩＰには、現行の規格であるＩＰｖ４、次世代規格であるＩＰｖ６があり、夫々異なるパケットフォーマットが規定されている。
【００４３】
図４は、本発明の実施の形態１における処理実行システムにて用いられる通信規約のＩＰヘッダのフォーマットを示す構成図である。図４（ａ）は、ＩＰｖ４にて規定される規格に則したＩＰヘッダのフォーマットを示しており、２０オクテットの領域に様々なフィールドが定義されている。バージョンと示したフィールドは、ＩＰヘッダのバージョンを示しており、ＩＰｖ４は、バージョン４となる。ヘッダ長と示したフィールドは、ＩＰヘッダのオクテット長を示している。ＴｏＳ(Type Of Service) と示したフィールドは、サービスタイプを示しており、優先度、低遅延要求、高スループット要求等のサービス品質を示している。パケット長と示したフィールドは、ＩＰヘッダとＩＰデータとの合計となるパケット全体のオクテット長を示している。ＩＤと示したフィールドは、識別子を示しており、分割されたデータを再構築する際に必要となる。フラグと示したフィールドは、パケットの分割に関する制御符号を示している。フラグメントオフセットと示したフィールドは、元のデータを分割したパケットの順番であるシーケンス番号を示している。ＴＴＬ(Time To Live)と示したフィールドは、通信網上で存在可能な時間又は通過可能な接続装置の数である通過装置数（ホップ数）である。本発明においてＴＴＬは、通過装置数を示しており、通過装置数の値は、接続装置を通過する都度、１ずつ減算され、ＴＴＬが０のパケットを接続装置が受信した場合、そのパケットは破棄される。プロトコル番号と示したフィールドは、ＩＣＭＰ(Internet Control Message Protocol) 、ＴＣＰ(Transmission Control Protocol) 、ＵＤＰ(User Datagram Protocol)等の上位層のプロトコルを示す。ヘッダチェックサムと示したフィールドは、ＩＰヘッダのチェックサムを示す。送信元ＩＰアドレスと示したフィールドは、送信元となる装置のＩＰアドレスを示す。宛先ＩＰアドレスと示したフィールドは、送信先となる装置のＩＰアドレスを示す。なおフィールド名に併記している括弧内に示した数値は、フィールドのビット数を示している。
【００４４】
図４（ｂ）は、ＩＰｖ６にて規定される規格に則したＩＰヘッダのフォーマットを示しており、４０オクテットの領域に様々なフィールドが定義されている。バージョンと示したフィールドは、ＩＰヘッダのバージョンを示しており、ＩＰｖ６は、バージョン６となる。トラフィッククラスと示したフィールドは、優先度、低遅延要求、高スループット要求等の通信に関する階級を示しており、ＩＰｖ４のＴｏＳに対応する。フローラベルと示したフィールドは、ＶｏＩＰ(Voice over IP) 等の一連のパケットをフローとして指定する場合のラベルを示す。ペイロード長と示したフィールドは、ＩＰデータのオクテット長を示している。ネクストヘッダと示したフィールドは、次に続くＩＰｖ６ヘッダのヘッダタイプを示しており、ＩＰｖ４のプロトコル番号に対応する。ホップリミットと示したフィールドは、通過装置数を示しており、ＩＰｖ４のＴＴＬに対応する。送信元ＩＰアドレスと示したフィールドは、送信元となる装置のＩＰアドレスを示す。宛先ＩＰアドレスと示したフィールドは、送信先となる装置のＩＰアドレスを示す。なおフィールド名に併記している括弧内に示した数値は、フィールドのビット数を示している。
【００４５】
次に本発明の実施の形態１における処理実行システムにて用いられる各種装置の処理について説明する。図５は、本発明の実施の形態１における処理実行システムにて用いられる処理実行装置２の識別子配信処理及び処理要求装置１の識別子記録処理を示すフローチャートである。処理実行装置２では、起動時又は以前に識別子を変更してからの経過時間が所定時間に到達した時に、第１通信網１０１に接続する他の装置へ識別子を配信する処理を実行する。処理実行装置２では、制御手段２１の制御により、計時手段２６にて前回の識別子配信からの経過時間を計時しており、計時している前回の識別子配信からの経過時間が所定時間に到達したか否かを判定し（Ｓ１０１）、所定時間に到達していると判定した場合（Ｓ１０１：ＹＥＳ）、記録手段２２に記録している照合用の識別子を変更し（Ｓ１０２）、変更した識別子と合致する識別子を、自らが接続する第１通信網１０１に接続する処理要求装置１、接続装置３、中継装置４等の他の装置へ通信手段２４から第１通信網１０１を介して同報的に送信する（Ｓ１０３）。ステップＳ１０１にて所定時間に到達していないと判定した場合（Ｓ１０１：ＮＯ）、所定時間に到達するまでステップＳ１０１の処理を繰り返す。なお処理実行装置２の起動時には、ステップＳ１０１〜Ｓ１０２の処理は行われず、記録手段２２に記録している照合用の識別子を、自らが接続する第１通信網１０１に接続する他の装置へ同報的に送信する。
【００４６】
処理実行装置２の記録手段２２に記録し、変更される識別子は、０〜２５５の整数値から選択される。なお後述する様に記録手段２２に記録される識別子は、通過装置数としてパケットに示されるため、通過装置数の初期値として汎用的に用いられている０、１２７、２５５等の値を避けた１９５等の数値を用いることが望ましい。
【００４７】
処理要求装置１は、記憶手段１４に記憶されたコンピュータプログラムＰＧを実行する制御手段１１の制御により、通信手段１５にて識別子を受信し（Ｓ１０４）、受信した識別子を記録手段１３に記録する（Ｓ１０５）。なお既に記録手段１３に識別子が記録されている場合には、記録されている識別子を更新する処理がなされる。同様に接続装置３及び中継装置４においても識別子の受信及び記録処理が行われる。このように照合用の識別子に有効期限を設け、所定時間が経過する毎に変更することにより、識別子が漏洩したとしても所定時間経過後変更されるため、不正な使用を制限することができる。
【００４８】
図６は、本発明の実施の形態１における処理実行システムにて用いられる処理要求装置１の処理要求処理及び処理実行装置２の処理実行処理を示すフローチャートである。操作者は、処理要求装置１に対し、例えば記録手段１３に記録されている画像データ等の情報を指定し、処理の要求先となる処理実行装置２を指定し、指定した処理実行装置２に指定した画像データに基づく画像を形成させる処理を要求する操作を行う。操作者の操作を受け付けた処理要求装置１は、記憶手段１４に記憶されたコンピュータプログラムＰＧを実行する制御手段１１の制御により、記録手段１３に記録している識別子を読み取り（Ｓ２０１）、読み取った識別子をＴＴＬ等の通過装置数として含むパケットとして、操作に基づく処理を要求する命令である処理要求を生成し（Ｓ２０２）、生成した処理要求を通信手段１５から第１通信網１０１を介して処理実行装置２へ送信する（Ｓ２０３）。パケットとして処理要求を生成する処理は、本発明のコンピュータプログラムＰＧに係るプリンタドライバ、スプーラ、プロトコルドライバ等のプログラムの処理により実行され、プリンタドライバが通過装置数として用いられる識別子をプロトコルドライバに指示し、プロトコルドライバによりパケットが生成される。なおプログラムではなく、レイヤ３スイッチの様にハードウェアを実装する様にしても良い。
【００４９】
処理実行装置２は、制御手段２１の制御により、通信手段２４にて処理要求を受信し（Ｓ２０４）、受信した処理要求が、画像データに基づく画像の形成要求であるか否かを判定する（Ｓ２０５）。ステップＳ２０５にて画像の形成要求であると判定した場合（Ｓ２０５：ＹＥＳ）、受信した処理要求に通過装置数として含まれている識別子を、記録手段２２に記録している照合用の識別子と照合し（Ｓ２０６）、照合により識別子が合致すると判定したとき（Ｓ２０６：ＹＥＳ）、正当な処理要求であると判断して、処理要求に基づく処理、即ち画像を形成する処理を実行する（Ｓ２０７）。ステップＳ２０６における識別子の照合は、例えば照合用の識別子と処理要求に含まれている識別子との差が通信網の論理的な距離に対応しているか否かを判定することにより行われる。処理要求装置１と処理実行装置２とは、同一の通信網に接続しているので、通信網の論理的な距離は０となる。
【００５０】
ステップＳ２０５にて画像の形成要求ではないと判定した場合（Ｓ２０５：ＮＯ）、処理実行装置２では、受信した処理要求に応じた処理を実行する（Ｓ２０８）。ステップＳ２０６にて合致しないと判定したとき（Ｓ２０６：ＮＯ）、不正な処理要求であると判断して、処理要求を破棄する（Ｓ２０９）。このように識別子が合致した場合のみ処理要求に基づく画像形成等の処理を実行することにより、不正な処理要求に対する処理の実行を抑制することが可能となる。
【００５１】
実施の形態２．
実施の形態２は、実施の形態１において、処理実行装置２が接続している第１通信網１０１と異なる通信網、例えば第２通信網１０２に接続する処理要求装置１から処理実行装置２へ処理要求を送信する形態である。実施の形態２における処理実行システム及び各種装置の構成例は、実施の形態１と同様であるので、実施の形態１を参照するものとし、その説明を省略する。
【００５２】
本発明の実施の形態１における処理実行システムにて用いられる各種装置の処理について説明する。図７は、本発明の実施の形態２における処理実行システムにて用いられる処理要求装置１の処理要求処理及び接続装置３の中継処理を示すフローチャートである。ここで説明する処理要求装置１は、第２通信網１０２に接続している処理要求装置１であり、第１通信網１０１に接続する処理実行装置２とは異なる通信網に接続されている。従って処理実行装置２が識別子配信処理により同報的に送信する識別子を受信しておらず、パケットに示される通過装置数は、汎用的に初期値として設定されている１２７、２５５等の数値が用いられる。操作者は、処理要求装置１に対し、例えば記録手段１３に記録されている画像データ等の情報を指定し、処理の要求先となる処理実行装置２を指定し、指定した処理実行装置２に指定した画像データに基づく画像を形成させる処理を要求する操作を行う。操作者の操作を受け付けた処理要求装置１は、制御手段１１の制御により、操作に基づく処理を要求する命令である処理要求を生成し（Ｓ３０１）、生成した処理要求を第１通信網に接続する処理実行装置２へ送信すべく、通信手段１５から第２通信網１０２を介して接続装置３へ送信する（Ｓ３０２）。なお処理要求を構成するパケットの通過装置数には、１２７が設定されているものとする。
【００５３】
接続装置３は、制御手段３１の制御により、第２通信網１０１を介して送信される処理要求を通信手段３３にて受信し（Ｓ３０３）、受信した処理要求の送信先となる装置が本発明の処理の対象となる装置、ここでは処理実行装置２であるか否かを判定する（Ｓ３０４）。ステップＳ３０４において、送信先が処理実行装置２であると判定した場合（Ｓ３０４：ＹＥＳ）、接続装置３では、制御手段３１の制御により、受信した処理要求が、画像データに基づく画像の形成要求であるか否かを判定する（Ｓ３０５）。
【００５４】
ステップＳ３０５において、画像の形成要求であると判定した場合（Ｓ３０５：ＹＥＳ）、接続装置３では、制御手段３１の制御により、処理要求の送信元である処理要求装置１の正当性を判定する（Ｓ３０６）。正当性の判定は、記録手段３２の認証情報記録部３２２に記録されている認証情報と、処理要求を構成するパケットに示されている送信元の処理要求装置１を示すＩＰアドレス等の情報とを照合する認証処理により行われ、認証処理により処理要求装置１について画像の形成を要求する権限の有無を判定する。
【００５５】
ステップＳ３０６において、正当であると判定した場合（Ｓ３０６：ＹＥＳ）、接続装置３では、制御手段３１の制御により、処理実行装置２から受信して予め記録手段３２に記録している識別子を、受信した処理要求を構成するパケットに含ませる（Ｓ３０７）。即ち処理要求に示された通過装置数に識別子として示されている数値を設定する。具体例としては通過装置数として示されている数値１２７を、識別子の１９５に書き換える。そして接続装置３では、制御手段３１の制御により、処理要求の送信先を示すＩＰアドレス等の情報に基づき経路を決定し（Ｓ３０８）、決定した経路で、識別子を含む処理要求を、通信手段３３から第１通信網１０１を介して処理実行装置２へ送信する（Ｓ３０９）。
【００５６】
ステップＳ３０４において、送信先が処理実行装置２ではないと判定した場合（Ｓ３０４：ＮＯ）、接続装置３では、制御手段３１の制御により、処理要求の送信先を示すＩＰアドレス等の情報に基づき経路を決定し（Ｓ３１０）、決定した経路で、受信した処理要求を送信先として示されている装置へ送信する（Ｓ３１１）。このとき処理要求に示されている通過装置数の値から１を減算する。但し通過装置数が０である場合、当該処理要求は破棄される。
【００５７】
ステップＳ３０５において、画像の形成要求ではないと判定した場合（Ｓ３０５：ＮＯ）、接続装置３では、制御手段３１の制御により、ステップＳ３０８へ進み、以降の処理を実行する。なおこのとき通過装置数の値を減算する処理は行われない。通過装置数の値を変更することにより、識別子と一致する可能性が生じるからである。
【００５８】
ステップＳ３０６において、正当でないと判定した場合（Ｓ３０６：ＮＯ）、接続装置３では、制御手段３１の制御により、受信した処理要求を破棄する（Ｓ３１２）。
【００５９】
処理要求を受信した処理実行装置１における処理は、図６のフローチャートを用いて説明した実施の形態１におけるステップＳ２０４以降の処理と同様であるので、実施の形態１を参照するものとし、その説明を省略する。
【００６０】
なおステップＳ３０５に示した画像の形成要求であるか否かを判定する処理は省略することも可能であるが、その場合、ステップＳ３０６にて正当でないと判定した処理要求に対し、当該処理要求に示されている通過装置数が、識別子と一致するか否かを判定し、一致すると判定した場合、通過装置数に１を加算する処理を追加することが望ましい。通過装置数が識別子と一致する場合、処理実行装置２にて、正当な権限を有する装置から送信された画像の形成要求であると誤認する可能性があるからである。通過装置数に１を加算することにより、送信先となる処理実行装置２までの間で通過装置数が０となり破棄されることを防止することができる。
【００６１】
実施の形態３．
実施の形態３は、実施の形態２において、接続装置３から処理実行装置２へ処理要求を直接送信するのではなく、中継装置４を経由して処理実行装置２へ処理要求を送信する形態である。実施の形態３における処理実行システム及び各種装置の構成例は、実施の形態１と同様であるので、実施の形態１を参照するものとし、その説明を省略する。
【００６２】
本発明の実施の形態３における処理実行システムにて用いられる各種装置の処理について説明する。図８は、本発明の実施の形態３における処理実行システムにて用いられる接続装置３及び中継装置４の中継処理を示すフローチャートである。第２通信網１０２に接続している処理要求装置１は、図７を用いて説明した実施の形態２におけるステップＳ３０１〜Ｓ３０２の処理により、処理要求を接続装置３へ送信する。接続装置３は、制御手段３１の制御により、処理要求を受信し（Ｓ４０１）、受信した処理要求を適宜処理して中継装置４へ送信する（Ｓ４０２）。接続装置４にて行われる処理の詳細については、処理要求の送信先が中継装置４となる以外、実施の形態２と同様であるので、実施の形態２を参照するものとし、その説明を省略する。なお実施の形態２にて示している識別子を処理要求に含ませる処理は省略することも可能である。
【００６３】
中継装置４は、制御手段４１の制御により、通信手段４４にて処理要求を受信し（Ｓ４０３）、受信した処理要求が、自らが接続している第１通信網１０１と異なる通信網を介して送信された処理要求であることを判定した上で、処理要求の送信元である処理要求装置１の正当性を判定する（Ｓ４０４）。記録手段４２に予め記録している認証情報と、処理要求を構成するパケットに示されている送信元の処理要求装置１を示すＩＰアドレス等の情報とを照合する認証処理により行われ、認証処理により処理要求装置１に画像の形成を要求する権限の有無を判定する。
【００６４】
ステップＳ４０４において、正当であると判定した場合（Ｓ４０４：ＹＥＳ）、中継装置４では、制御手段４１の制御により、処理実行装置２から受信して予め記録手段４２に記録している識別子を、受信した処理要求を構成するパケットに含ませる（Ｓ４０５）。即ち処理要求に示された通過装置数に識別子として示されている数値を設定する。そして中継装置４では、制御手段４１の制御により、識別子を含む処理要求を、通信手段４４から第１通信網１０１を介して処理実行装置２へ送信する（Ｓ４０６）。
【００６５】
ステップＳ４０４において、正当でないと判定した場合（Ｓ４０４：ＮＯ）、中継装置４では、制御手段４１の制御により、受信した処理要求に示されている通過装置数が、識別子と一致するか否かを判定し（Ｓ４０７）、一致すると判定した場合（Ｓ４０７：ＹＥＳ）、通過装置数に１を加算し（Ｓ４０８）、ステップＳ４０６へ進み、処理要求を送信する（Ｓ４０６）。ステップＳ４０７において、一致しないと判定した場合（Ｓ４０７：ＮＯ）、中継装置４では、制御手段４１の制御により、通過装置数の加算処理は行わず、ステップＳ４０６へ進み、処理要求を送信する（Ｓ４０６）。ステップＳ４０８にて通過装置数に１を加算することにより、通過装置数と識別子が異なる値となるので、処理実行装置２が、画像の形成要求の権限を有する装置からの処理要求であると誤認することを防止することができる。
【００６６】
前記実施の形態１乃至３では、処理要求が画像形成の要求である形態を示したが、本発明はこれに限らず、画像形成以外の処理要求に適用する形態であっても良く、また処理実行装置が画像形成装置以外の装置である形態に適用する様にしても良い。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の形態１における処理実行システムの構成例を概念的に示すブロック図である。
【図２】本発明の実施の形態１における処理実行システムが備える処理要求装置及び処理実行装置の構成例を示すブロック図である。
【図３】本発明の実施の形態１における処理実行システムが備える接続装置及び中継装置の構成例を示すブロック図である。
【図４】本発明の実施の形態１における処理実行システムにて用いられる通信規約のＩＰヘッダのフォーマットを示す構成図である。
【図５】本発明の実施の形態１における処理実行システムにて用いられる処理実行装置の識別子配信処理及び処理要求装置１の識別子記録処理を示すフローチャートである。
【図６】本発明の実施の形態１における処理実行システムにて用いられる処理要求装置の処理要求処理及び処理実行装置の処理実行処理を示すフローチャートである。
【図７】本発明の実施の形態２における処理実行システムにて用いられる処理要求装置の処理要求処理及び接続装置の中継処理を示すフローチャートである。
【図８】本発明の実施の形態３における処理実行システムにて用いられる接続装置及び中継装置の中継処理を示すフローチャートである。
【符号の説明】
【００６８】
１  処理要求装置
２  処理実行装置
３  接続装置
４  中継装置
１０１  第１通信網
１０２  第２通信網
ＰＧ  コンピュータプログラム
ＲＥＣ  記録媒体
【図１】
2006195904.tif 000003
【図２】
2006195904.tif 000004
【図３】
2006195904.tif 000005
【図４】
2006195904.tif 000006
【図５】
2006195904.tif 000007
【図６】
2006195904.tif 000008
【図７】
2006195904.tif 000009
【図８】
2006195904.tif 000010