(57)【要約】【課題】検疫ネットワークシステムにおいて、隔離された端末装置の利便性を向上させる。【解決手段】隔離ネットワークＮＷ２は、基幹ネットワークＮＷ１から論理的に隔離されている。中継装置２００は、基幹ネットワークＮＷ１と隔離ネットワークＮＷ２の双方に接続されている。隔離ネットワークＮＷ２に接続された端末装置１００は、画像形成装置４００に処理要求を送信する場合に、処理要求と画像形成装置４００のＩＰアドレスとを含む中継用処理要求を生成し、中継装置２００あてに送信する。中継装置２００は、中継用処理要求から処理要求と画像形成装置４００のＩＰアドレスとを抽出し、処理要求を画像形成装置４００あてに送信する。【選択図】図１
2010161468.tif 000002
【特許請求の範囲】
【請求項１】
処理実行装置に対する処理要求を取得する処理要求取得手段と、
前記処理要求取得手段により取得された処理要求と前記処理実行装置のアドレス情報とを含む中継用処理要求を生成する生成手段と、
前記処理実行装置が接続された第１の通信路であって、自装置が当該第１の通信路の経路情報を有しない第１の通信路と、自装置が接続される第２の通信路とに接続された中継装置を示すアドレス情報を取得するアドレス取得手段と、
前記生成手段により生成された中継用処理要求を、前記アドレス取得手段により取得されたアドレス情報が示す中継装置あてに送信する送信手段と
を備えることを特徴とする端末装置。
【請求項２】
自装置があらかじめ定められた条件を満たすか否かを判別する判別手段を備え、
前記送信手段が、
前記判別手段により自装置が前記条件を満たさないと判別された場合に、前記生成手段により生成された中継用処理要求を、前記アドレス取得手段により取得されたアドレス情報が示す中継装置あてに送信し、
前記判別手段により自装置が前記条件を満たすと判別された場合に、前記処理要求取得手段により取得された処理要求を、前記第１の通信路に接続された前記処理実行装置あてに送信する
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記第１又は第２の通信路に接続する接続手段を備え、
前記送信手段が、
前記接続手段が前記第２の通信路に接続されている場合に、前記生成手段により生成された中継用処理要求を、前記アドレス取得手段により取得されたアドレス情報が示す中継装置あてに送信し、
前記接続手段が前記第１の通信路に接続されている場合に、前記処理要求取得手段により取得された処理要求を、当該通信路に接続された前記処理実行装置あてに送信する
ことを特徴とする請求項１に記載の端末装置。
【請求項４】
処理要求に応じた処理を実行する処理実行装置が接続された第１の通信路と接続する第１の接続手段と、
前記処理要求を送信する端末装置が接続された通信路であって、前記第１の通信路から論理的に隔離された第２の通信路と接続する第２の接続手段と、
前記第２の通信路を介して前記端末装置から前記処理要求を受信する受信手段と、
前記受信手段により受信された処理要求があらかじめ定められた条件を満たすか否かを判定する判定手段と、
前記判定手段により前記条件を満たすと判定された処理要求を、前記第１の通信路を介して前記処理実行装置に送信する送信手段と
を備えることを特徴とする中継装置。
【請求項５】
前記受信手段により受信された処理要求から前記処理実行装置を示すアドレス情報を抽出する抽出手段を備え、
前記送信手段が、
前記判定手段により前記条件を満たすと判定された処理要求を、前記抽出手段により抽出されたアドレス情報が示す処理実行装置あてに送信する
ことを特徴とする請求項４に記載の中継装置。
【請求項６】
端末装置のコンピュータを、
処理実行装置に対する処理要求を取得する処理要求取得手段と、
前記処理要求取得手段により取得された処理要求と前記処理実行装置のアドレス情報とを含む中継用処理要求を生成する生成手段と、
前記処理実行装置が接続された第１の通信路であって、当該端末装置が当該第１の通信路の経路情報を有しない第１の通信路と、当該端末装置が接続される第２の通信路とに接続された中継装置を示すアドレス情報を取得するアドレス取得手段と、
前記生成手段により生成された中継用処理要求を、前記アドレス取得手段により取得されたアドレス情報が示す中継装置あてに送信する送信手段
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、中継装置及びプログラムに関する。
【背景技術】
【０００２】
ネットワークに接続される端末装置の状態を判断し、その判断結果に応じて、端末装置を接続させるネットワークを通常のネットワーク（以下「基幹ネットワーク」という。）と隔離されたネットワーク（以下「隔離ネットワーク」という。）のいずれかに切り替える技術がある。かかる技術が用いられたシステムのことを、ここでは「検疫ネットワークシステム」という。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−７７５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、検疫ネットワークシステムにおいて、隔離された端末装置の利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る端末装置は、処理実行装置に対する処理要求を取得する処理要求取得手段と、前記処理要求取得手段により取得された処理要求と前記処理実行装置のアドレス情報とを含む中継用処理要求を生成する生成手段と、前記処理実行装置が接続された第１の通信路であって、自装置が当該第１の通信路の経路情報を有しない第１の通信路と、自装置が接続される第２の通信路とに接続された中継装置を示すアドレス情報を取得するアドレス取得手段と、前記生成手段により生成された中継用処理要求を、前記アドレス取得手段により取得されたアドレス情報が示す中継装置あてに送信する送信手段とを備える構成を有する。
【０００６】
本発明の請求項２に係る端末装置は、請求項１に記載の構成において、自装置があらかじめ定められた条件を満たすか否かを判別する判別手段を備え、前記送信手段が、前記判別手段により自装置が前記条件を満たさないと判別された場合に、前記生成手段により生成された中継用処理要求を、前記アドレス取得手段により取得されたアドレス情報が示す中継装置あてに送信し、前記判別手段により自装置が前記条件を満たすと判別された場合に、前記処理要求取得手段により取得された処理要求を、前記第１の通信路に接続された前記処理実行装置あてに送信する構成を有する。
本発明の請求項３に係る端末装置は、請求項１に記載の構成において、前記第１又は第２の通信路に接続する接続手段を備え、前記送信手段が、前記接続手段が前記第２の通信路に接続されている場合に、前記生成手段により生成された中継用処理要求を、前記アドレス取得手段により取得されたアドレス情報が示す中継装置あてに送信し、前記接続手段が前記第１の通信路に接続されている場合に、前記処理要求取得手段により取得された処理要求を、当該通信路に接続された前記処理実行装置あてに送信する構成を有する。
本発明の請求項４に係る中継装置は、処理要求に応じた処理を実行する処理実行装置が接続された第１の通信路と接続する第１の接続手段と、前記処理要求を送信する端末装置が接続された通信路であって、前記第１の通信路から論理的に隔離された第２の通信路と接続する第２の接続手段と、前記第２の通信路を介して前記端末装置から前記処理要求を受信する受信手段と、前記受信手段により受信された処理要求があらかじめ定められた条件を満たすか否かを判定する判定手段と、前記判定手段により前記条件を満たすと判定された処理要求を、前記第１の通信路を介して前記処理実行装置に送信する送信手段とを備える構成を有する。
本発明の請求項５に係る中継装置は、請求項４に記載の構成において、前記受信手段により受信された処理要求から前記処理実行装置を示すアドレス情報を抽出する抽出手段を備え、前記送信手段が、前記判定手段により前記条件を満たすと判定された処理要求を、前記抽出手段により抽出されたアドレス情報が示す処理実行装置あてに送信する構成を有する。
本発明の請求項６に係るプログラムは、端末装置のコンピュータを、処理実行装置に対する処理要求を取得する処理要求取得手段と、前記処理要求取得手段により取得された処理要求と前記処理実行装置のアドレス情報とを含む中継用処理要求を生成する生成手段と、前記処理実行装置が接続された第１の通信路であって、当該端末装置が当該第１の通信路の経路情報を有しない第１の通信路と、当該端末装置が接続される第２の通信路とに接続された中継装置を示すアドレス情報を取得するアドレス取得手段と、前記生成手段により生成された中継用処理要求を、前記アドレス取得手段により取得されたアドレス情報が示す中継装置あてに送信する送信手段として機能させる構成を有する。
【発明の効果】
【０００７】
本発明の請求項１又は６の構成によれば、経路情報を有しない通信路（第２の通信路）に接続された処理実行装置に対して、処理要求を送信することができる。
本発明の請求項２又は３の構成によれば、端末装置の状態に応じて、処理要求の送信の態様を異ならせることができる。
本発明の請求項４の構成によれば、第１の通信路から論理的に隔離された第２の通信路に接続された処理実行装置に対して、端末装置が処理要求を送信することができる。
本発明の請求項５の構成によれば、中継装置が処理実行装置のアドレス情報をあらかじめ記憶していないでも、処理実行装置に対して処理要求を送信することができる。
【図面の簡単な説明】
【０００８】
【図１】検疫ネットワークシステムの概略構成を示す図
【図２】端末装置の構成を示すブロック図
【図３】端末装置が実現する機能を示す機能ブロック図
【図４】中継装置の構成を示すブロック図
【図５】中継装置が実現する機能を示す機能ブロック図
【図６】端末装置が実行する処理を示すフローチャート
【図７】中継装置が実行する処理を示すフローチャート
【発明を実施するための形態】
【０００９】
［実施形態］
図１は、本発明の一実施形態である検疫ネットワークシステムの概略構成を示す図である。この検疫ネットワークシステム１０は、例えば、オフィス等のＬＡＮ（Local Area Network）に構築されるシステムである。検疫ネットワークシステム１０は、ネットワークとして、基幹ネットワークＮＷ１と隔離ネットワークＮＷ２とを含んでいる。基幹ネットワークＮＷ１は、本発明における「第１の通信路」の一例であり、隔離ネットワークＮＷ２は、本発明における「第２の通信路」の一例である。基幹ネットワークＮＷ１は、あらかじめ定められた条件を満たす端末装置が接続されるネットワークであり、隔離ネットワークＮＷ２は、当該あらかじめ定められた条件を満たさない端末装置が接続されるネットワークである。なお、端末装置は、図示した端末装置１００に限らず、複数存在し得る。これらの端末装置について、このあらかじめ定められた条件を満たすか否かを判断し、判断結果に応じた対処をすることを、以下においては「検疫」という。また、この検疫に用いる条件のことを、以下においては「検疫条件」という。
【００１０】
本実施形態において、検疫条件は、例えば、システム内におけるセキュリティポリシーに基づいて決められる。検疫条件としては、端末装置におけるアップデートプログラム（いわゆるパッチ）の適用のレベル、オペレーティングシステムやアプリケーションプログラムのバージョン情報、ウィルススキャンの実行の有無、ウィルスを定義する定義ファイルのバージョン情報などが採用され得る。例えば、ある端末装置に最新のパッチが適用されていれば、その端末装置は基幹ネットワークＮＷ１に接続され、別の端末装置に最新のパッチが適用されていなければ、その端末装置は隔離ネットワークＮＷ２に接続される、といった具合で判断が行われる。
【００１１】
なお、基幹ネットワークＮＷ１と隔離ネットワークＮＷ２とは、物理的に別異のネットワークである必要はなく、論理的に区別されていれば足りる。例えば、ＩＰ（Internet Protocol）アドレスの範囲を基幹ネットワークＮＷ１と隔離ネットワークＮＷ２とで異ならせることにより、基幹ネットワークＮＷ１と隔離ネットワークＮＷ２とが区別される。本実施形態においては、基幹ネットワークＮＷ１に割り当てられるＩＰアドレスを「129.249.100.x」とし、隔離ネットワークＮＷ２に割り当てられるＩＰアドレスを「192.168.10.x」とする（ただし、xは0〜255のいずれかの整数）。なお、以上のＩＰアドレスの区別は、説明の便宜上定めた一例である。よって、実際に用いられるＩＰアドレスは、この例に限定されないでよい。ＩＰアドレスは、本発明における「アドレス情報」の一例であり、ネットワークにおいて通信機器を一意的に示す情報である。
【００１２】
隔離ネットワークＮＷ２に接続された端末装置は、そのままでは基幹ネットワークＮＷ１にアクセスできないようになされている。具体的には、隔離ネットワークＮＷ２に接続された端末装置には、基幹ネットワークＮＷ１においてＤＨＣＰ（Dynamic Host Configuration Protocol）サーバによって割り当てられるＩＰアドレスとデフォルトゲートウェイアドレスが割り当てられずに、通常のサブネットアドレスと異なるプライベートアドレスが割り当てられる。よって、隔離ネットワークＮＷ２に接続された端末装置は、いわゆる「ルータ越え」ができないようになされており、基幹ネットワークＮＷ１に接続されている場合と同様の物理的接続を行っても、論理的に基幹ネットワークＮＷ１にアクセスできない状態になる。ここにおいて、デフォルトゲートウェイアドレスは、基幹ネットワークＮＷ１における通信の経路を特定するための情報であり、本発明における「経路情報」の一例に相当する。
【００１３】
基幹ネットワークＮＷ１には、ルータ３００が含まれるとともに、画像形成装置４００が接続されている。ルータ３００は、基幹ネットワークＮＷ１においてデフォルトゲートウェイとして機能する。ルータ３００は、基幹ネットワークＮＷ１におけるデータの転送を制御する通信機器である。なお、ルータ３００は、基幹ネットワークＮＷ１及び隔離ネットワークＮＷ２以外の他のネットワーク（例えば、インターネット）に接続されていてもよい。画像形成装置４００は、いわゆるネットワークプリンタであり、基幹ネットワークＮＷ１又は隔離ネットワークＮＷ２に接続された端末装置から処理要求を受信し、受信した処理要求に応じた画像を形成する。画像形成装置４００による画像の記録形式としては、電子写真方式やドットインパクト方式など、種々の方式を採用し得る。
【００１４】
本実施形態においては、ルータ３００に割り当てられたＩＰアドレスを「129.249.100.240」であるとし、画像形成装置４００に割り当てられたＩＰアドレスを「129.249.100.10」であるとする。本実施形態においては、ルータ３００及び画像形成装置４００に割り当てられるＩＰアドレスを固定値とする。
【００１５】
隔離ネットワークＮＷ２には、治癒サーバ５００が接続されている。治癒サーバ５００は、（隔離ネットワークＮＷ２に接続された）検疫条件を満たさない端末装置が検疫条件を満たすために必要なデータ（パッチ等）を記憶している。なお、治癒サーバ５００は、端末装置に対して対話型のインターフェースを提供するなどして、端末装置の使用者の操作に応じたデータを供給してもよい。治癒サーバ５００によって必要な対処がなされた端末装置は、接続されるネットワークが隔離ネットワークＮＷ２から基幹ネットワークＮＷ１に切り替えられる。
【００１６】
端末装置１００は、基幹ネットワークＮＷ１又は隔離ネットワークＮＷ２に接続される端末装置である。端末装置１００は、例えば、持ち出しの可能ないわゆるノートパソコンであってもよいし、デスクトップ型のコンピュータ等のその他の端末装置であってもよい。また、端末装置１００によるネットワーク接続の態様は、有線又は無線のいずれであってもよい。なお、本実施形態においては、端末装置１００をネットワーク接続の態様に応じて区別する必要がある場合に、基幹ネットワークＮＷ１に接続された端末装置１００を「端末装置１００ａ」と表記し、隔離ネットワークＮＷ２に接続された端末装置１００を「端末装置１００ｂ」と表記する。
【００１７】
図２は、端末装置１００の構成を示すブロック図である。同図に示すように、端末装置１００は、制御部１１０と、記憶部１２０と、通信部１３０と、操作部１４０と、表示部１５０とを備える。制御部１１０は、ＣＰＵ（Central Processing Unit）等の制御手段やメモリを備え、記憶されたプログラムを実行することにより端末装置１００の動作を制御する。記憶部１２０は、制御部１１０が動作するのに必要なデータを記憶する記憶手段である。通信部１３０は、基幹ネットワークＮＷ１又は隔離ネットワークＮＷ２に接続する通信インターフェースであり、データの送受信を仲介する。操作部１４０は、キーボードやマウスによって使用者の操作を受け付け、使用者の操作を表す操作情報を制御部１１０に供給する。表示部１５０は、液晶モニタ等の表示装置を備え、使用者の操作を促す画像を表示する。
【００１８】
本実施形態の制御部１１０は、プログラムを実行することにより、オペレーションシステム（以下「ＯＳ」という。）、文書作成アプリケーション及びプリンタドライバを実現する。ＯＳは、ネットワークへの接続状態の判断やデータの送受信など、端末装置１００の基本的な機能を有する。文書作成アプリケーションは、文字や画像を含む文書データを生成する機能を有する。プリンタドライバは、文書作成アプリケーションによって生成された文書データに応じた処理要求を生成するとともに、これを管理する機能を有する。プリンタドライバの管理機能には、端末装置１００の接続状態に応じたモードの切り替えなどが含まれる。
【００１９】
本実施形態において、「処理要求」とは、画像形成装置４００に対する処理（画像を形成する処理）の要求のことをいう。また、本実施形態においては、画像形成装置４００が、本発明における「処理実行装置」の一例である。しかしながら、本発明に係る処理実行装置は、画像形成装置に限定されない。
【００２０】
図３は、制御部１１０が実現する機能を示す機能ブロック図である。同図に示すように、端末装置１００の制御部１１０は、プログラムを実行することにより、処理要求取得手段１１１、判別手段１１２、生成手段１１３、アドレス取得手段１１４及び送信手段１１５を実現する。処理要求取得手段１１１は、処理要求を取得する機能を有する。ここでいう「取得」には、端末装置１００自体が処理要求を生成して取得する場合と、外部装置によって生成された処理要求を取得する場合とを含んでよい。判別手段１１２は、端末装置１００のネットワークへの接続状態を判別する機能を有する。すなわち、判別手段１１２は、端末装置１００が基幹ネットワークＮＷ１に接続されるか、あるいは隔離ネットワークＮＷ２に接続されるかを判別する。この判別は、自装置の状態と検疫条件とを比較することにより行われる。
【００２１】
なお、制御部１１０は、判別手段１１２による判別結果に応じて、端末装置１００の動作を異ならせる。換言すれば、制御部１１０は、判別手段１１２による判別結果に応じた動作モードによって端末装置１００を動作させる。以下においては、端末装置１００が基幹ネットワークＮＷ１に接続されている場合の動作モードを「通常モード」といい、端末装置１００が隔離ネットワークＮＷ２に接続されている場合の動作モードを「隔離モード」という。
【００２２】
生成手段１１３及びアドレス取得手段１１４は、端末装置１００が隔離モードで動作する場合に機能する。生成手段１１３は、処理要求取得手段１１１により取得された処理要求を加工し、新たな処理要求を生成する。生成手段１１３が生成する処理要求のことを、以下においては「中継用処理要求」という。アドレス取得手段１１４は、端末装置１００が隔離モードで動作する場合に、中継装置２００のＩＰアドレスを取得する。なお、中継装置２００のＩＰアドレスは、隔離モードＮＷ２から検出される。送信手段１１５は、処理要求を送信する機能を有する。送信手段１１５は、端末装置１００が通常モードで動作する場合には、処理要求取得手段１１１により取得された処理要求を画像形成装置４００あてに送信し、端末装置１００が隔離モードで動作する場合には、生成手段１１３により生成された中継用処理要求をアドレス取得手段１１４により取得されたＩＰアドレスあて、すなわち中継装置２００あてに送信する。なお、画像形成装置４００のＩＰアドレスは、あらかじめメモリ等に記憶されている。
【００２３】
中継装置２００は、基幹ネットワークＮＷ１と隔離ネットワークＮＷ２の双方に接続されている。すなわち、中継装置２００は、基幹ネットワークＮＷ１に接続する接続手段と、隔離ネットワークＮＷ２に接続する接続手段とを備えている。中継装置２００は、隔離ネットワークＮＷ２に接続された端末装置から送信された処理要求、すなわち中継用処理要求を中継し、画像形成装置４００あてに送信する通信機器であり、異なるネットワーク間で処理要求の送受信を行うために処理要求の加工を行う。
【００２４】
図４は、中継装置２００の構成を示すブロック図である。同図に示すように、中継装置２００は、制御部２１０と、記憶部２２０と、第１通信部２３０と、第２通信部２４０とを備える。制御部２１０は、ＣＰＵ等の制御手段やメモリを備え、記憶されたプログラムを実行することにより中継装置２００の動作を制御する。記憶部２２０は、制御部２１０が動作するのに必要なデータを記憶する記憶手段である。第１通信部２３０は、基幹ネットワークＮＷ１に接続する通信インターフェースであり、第２通信部２４０は、隔離ネットワークＮＷ２に接続する通信インターフェースである。第１通信部２３０は、本発明における「第１の接続手段」の一例に相当し、第２通信部２４０は、本発明における「第２の接続手段」の一例に相当する。
【００２５】
中継装置２００には、基幹ネットワークＮＷ１におけるＩＰアドレスと、隔離ネットワークＮＷ２におけるＩＰアドレスとが割り当てられる。換言すれば、中継装置２００は、第１通信部２３０に割り当てられるＩＰアドレスと第２通信部２４０に割り当てられるＩＰアドレスとを有する。本実施形態においては、中継装置２００には、基幹ネットワークＮＷ１側のＩＰアドレスとして「129.249.100.240」、隔離ネットワークＮＷ２側のＩＰアドレスとして「192.168.10.20」が、それぞれ割り当てられているとする。
【００２６】
図５は、制御部２１０が実現する機能を示す機能ブロック図である。同図に示すように、中継装置２００の制御部２１０は、受信手段２１１、抽出手段２１２、検査手段２１３、判定手段２１４及び送信手段２１５を実現する。受信手段２１１は、処理要求を受信する機能を有する。受信手段２１１は、端末装置１００ｂから中継装置２００を経由して送信された処理要求（中継用処理要求）を受信する。抽出手段２１２は、中継用処理要求から生成手段１１３による加工前の処理要求を抽出する機能を有する。検査手段２１３は、画像形成装置４００への処理要求の送信の適否を検査する機能を有する。検査手段２１３は、例えば、周知の手法でウィルススキャンを実行するなどして処理要求を検査する。検査手段２１３による検査内容は、隔離ネットワークＮＷ２から送信された処理要求が基幹ネットワークＮＷ１から送信された処理要求と同等に安全であるとみなせるか否かを判断するものであってもよい。判定手段２１４は、検査手段２１３による検査結果に基づいて、画像形成装置４００への処理要求の送信の適否を判定する機能を有する。判定手段２１４は、検査結果が適当であった場合に、処理要求が送信手段２１５に引き渡され、検査結果が不適当であった場合に、処理要求の送信が行われないように制御する。送信手段２１５は、隔離ネットワークＮＷ２から送信され、抽出手段２１２により抽出された処理要求を画像形成装置４００あてに送信する機能を有する。
【００２７】
本実施形態の検疫ネットワークシステム１０の構成は、以上のとおりである。この構成のもと、端末装置１００の使用者は、端末装置１００を物理的に接続し、ネットワークに参加する。ネットワークへの参加は、周知のログイン処理などにより行われる。ネットワークへの参加が行われると、端末装置１００は、自装置が検疫条件を満たすか否かを判断し、その判断結果に応じてその後の動作を異ならせる。
【００２８】
端末装置１００は、自装置が検疫条件を満たす場合に、基幹ネットワークＮＷ１に接続され、端末装置１００ａとして動作する。端末装置１００ａは、基幹ネットワークＮＷ１におけるデータの送受信を特に制限されないでよい。つまり、端末装置１００ａの動作は、通常のネットワークに接続された端末装置のそれと同様のものである。一方、端末装置１００は、自装置が検疫条件を満たさない場合に、隔離ネットワークＮＷ２に接続され、端末装置１００ｂとして動作する。端末装置１００ｂは、基幹ネットワークＮＷ１とのデータの送受信を制限される。本実施形態においては、端末装置１００ｂは、中継装置２００を経由した処理要求の送信のみが許可され、その他のデータの送受信が許可されない。
【００２９】
図６は、端末装置１００ｂ、すなわち隔離ネットワークＮＷ２に接続された端末装置１００が実行する処理を示すフローチャートである。同図に示すように、端末装置１００ｂの制御部１１０は、処理要求を取得する（ステップＳ１１）。続いて、制御部１１０は、画像形成装置４００のＩＰアドレスをメモリから取得し（ステップＳ１２）、さらに中継装置２００のＩＰアドレスを検索して取得する（ステップＳ１３、Ｓ１４）。制御部１１０は、ブロードキャストを用いて中継装置２００のＩＰアドレスを検索する。
【００３０】
制御部１１０は、処理要求と画像形成装置４００のＩＰアドレスとを取得すると、これらに基づいて中継用処理要求を生成する（ステップＳ１５）。ここにおいて、中継用処理要求とは、処理要求と画像形成装置４００のＩＰアドレスとをまとめ、これらが１つの処理要求であるかのように加工したデータをいう。ただし、中継用処理要求は、あらかじめ決められた規則に従って加工されており、中継装置２００において加工前の処理要求とＩＰアドレスとを抽出できるように構成されている。中継用処理要求を生成したら、制御部１１０は、これをステップＳ１４において取得したＩＰアドレスあて、すなわち中継装置２００あてに送信する（ステップＳ１６）。
【００３１】
図７は、端末装置１００ｂから中継用処理要求が送信されたときの中継装置２００が実行する処理を示すフローチャートである。同図に示すように、中継装置２００の制御部２１０は、まず、隔離ネットワークＮＷ２を介して中継用処理要求を受信する（ステップＳ２１）。制御部２１０は、受信した中継用処理要求から加工前の処理要求とＩＰアドレスとを抽出する（ステップＳ２２）。続いて、制御部２１０は、ステップＳ２２において抽出した処理要求を検査し（ステップＳ２３）、その送信の適否を判断する（ステップＳ２４）。ステップＳ２４における判断は、ステップＳ２３の検査結果に加え、検疫条件に応じた種々の条件を用いてよい。制御部２１０は、処理要求を適当であると判断した場合（ステップＳ２４：ＹＥＳ）、ステップＳ２２において抽出したＩＰアドレスあて、すなわち画像形成装置４００あてに処理要求を送信し（ステップＳ２５）、処理要求を不適当であると判断した場合（ステップＳ２４：ＮＯ）、処理要求を画像形成装置４００に送信せずに本処理を終了させる。
【００３２】
以上のとおり、本実施形態の検疫ネットワークシステム１０においては、基幹ネットワークＮＷ１と論理的に隔離された隔離ネットワークＮＷ２に接続された端末装置１００ｂによっても、基幹ネットワークＮＷ１に接続された処理実行装置（画像形成装置４００）に対して要求した処理が実行される場合がある。かかる場合とは、システム内におけるセキュリティポリシー等に基づいて定められるものであればよいが、例えば、隔離ネットワークＮＷ２側から要求される処理が基幹ネットワークＮＷ１側のリソース（データやファイル）を改変したりしないことが明らかな場合などである。
【００３３】
本実施形態の検疫ネットワークシステム１０においては、隔離ネットワークＮＷ２側から基幹ネットワークＮＷ１側に対して一定の処理を許容することにより、例えば、最新のパッチがリリースされた直後において、端末装置が一時的に検疫条件を満たさないようになっても、当該一定の処理の実行は妨げられないようにしつつ、基幹ネットワークＮＷ１側に作用を及ぼすそれ以外の処理の実行を妨げる状態が生じる。
【００３４】
［変形例］
上述した実施形態は、本発明の一例である。本発明は、例えば、以下の変形例を適用しても実施可能である。なお、上述した実施形態及び以下の変形例は、必要に応じて、これらを組み合わせて適用してもよい。
【００３５】
（変形例１）
上述した実施形態は、使用者の意図しない処理要求が発生しないことを前提とした実施形態である。一方で、コンピュータウィルス等によっては、使用者の意図しない処理要求が発生する場合がないわけではない。そこで、本発明は、このような使用者の意図しない処理要求が発生する場合に備えて、上述した中継用処理要求を送信する段階においては、使用者に処理要求の送信の確認を促す通知を行い、使用者が処理要求の送信を事前に知得する構成を採用してもよい。さらに、この構成においては、使用者が承認をする旨の何らか操作をしなければ、中継用処理要求が送信されないようにしてもよい。
【００３６】
（変形例２）
本発明における中継装置には、いわゆるwell-knownポート（よく知られた代表的なポート番号）と異なるポート番号を使用することが望ましい。well-knownポートを使用していると、悪意あるコンピュータウィルス等によって利用される可能性が高くなるからである。本発明における中継装置には、例えば、ＬＰＲ（Line Printer Remote）プロトコルと異なる独自のポート番号を使用すると望ましい。
【００３７】
（変形例３）
上述したステップＳ２４の判断処理は、その判断基準を動的に異ならせるものであってもよい。本発明は、例えば、判断基準を規定するポリシー情報を記憶するサーバ装置（ポリシーサーバ）を基幹ネットワークＮＷ１上に設け、中継装置がこのポリシーサーバからポリシー情報を取得し、処理要求の送信の適否の判断に用いる構成であってもよい。この場合、ポリシーサーバのポリシー情報は、ネットワークの管理者等により必要に応じて更新される構成であるとする。
【００３８】
（変形例４）
端末装置が検疫条件を満たすか否かの判断は、外部装置によって行われてもよい。この場合、端末装置は、自装置が基幹ネットワークＮＷ１と隔離ネットワークＮＷ２のいずれに接続されているか（換言すれば、いずれのネットワークのＩＰアドレスが割り当てられているか）によって動作モードを切り替えてもよい。
【００３９】
（変形例５）
図３又は図５に示す各機能は、一のプログラムによって実現されるものであってもよいし、複数のプログラムの組み合わせによって実現されるものであってもよい。また、これらの各機能は、複数の制御手段の協働によって実現されるものであってもよい。
また、本発明に係るプログラムは、その一部又は全部が光ディスクやフラッシュメモリ等の記録媒体に記憶された形態で提供されてもよいし、インターネット等のネットワークを介してダウンロードされてもよい。
【符号の説明】
【００４０】
１０…検疫ネットワークシステム、ＮＷ１…基幹ネットワーク、ＮＷ２…隔離ネットワーク、１００…端末装置、１１０…制御部、１２０…記憶部、１３０…通信部、１４０…操作部、１５０…表示部、１１１…処理要求取得手段、１１２…判別手段、１１３…生成手段、１１４…アドレス取得手段、１１５…送信手段、２００…中継装置、２１０…制御部、２１１…受信手段、２１２…抽出手段、２１３…検査手段、２１４…判定手段、２１５…送信手段、２２０…記憶部、２３０…第１通信部、２４０…第２通信部、３００…ルータ、４００…画像形成装置、５００…治癒サーバ
【図１】
2010161468.tif 000003
【図２】
2010161468.tif 000004
【図３】
2010161468.tif 000005
【図４】
2010161468.tif 000006
【図５】
2010161468.tif 000007
【図６】
2010161468.tif 000008
【図７】
2010161468.tif 000009