(57)【要約】      （修正有）【課題】 例えば出張先に携帯される端末に、新たなソフトウェアをインストールする必要がなく、容易にリモートアクセスすることができるネットワークシステム、画像処理装置、及びプログラムを提供する。【解決手段】 第１のＭＦＰ１０１は、第１ネットワークインタフェース１６１と、第２ネットワークインタフェース１６２と、ユーザからの入力に基づき、第２ネットワークインタフェース１６２にＩＰアドレスを設定するＩＰアドレス設定部１１１と、ゲストＰＣ２０２から送信されたＩＰパケットの宛先が前記第２のＭＦＰのＩＰアドレスとなるように処理するＩＰヘッダ編集部１１５とを備え、リモートアクセスされる第２のＭＦＰは、ゲストＰＣ２０２が第１のＭＦＰ１０１を介して送信したＩＰパケットに対する応答パケットについて、前記第１ネットワークインタフェース１６１を宛先とするように処理する。【選択図】  図３
2008053990.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークに接続された第１の画像処理装置と、前記第１のネットワークとはネットワークアドレスの異なる第２のネットワークに接続された第２の画像処理装置とからなるネットワークシステムにおいて、
前記第１の画像処理装置は、
前記第１のネットワークに接続される第１のネットワークインタフェースと、
通常は前記第２のネットワークに接続され、前記第２のネットワークにおける第１のＩＰアドレスが設定された端末との間で、前記第１及び第２のネットワークとは別の第３のネットワークを構築することが可能な第２のネットワークインタフェースと、
前記第２のネットワークインタフェースに、前記第１のＩＰアドレスと異なる第２のＩＰアドレスを設定するＩＰアドレス設定手段と、
前記第３のネットワークを介して前記端末から送信されたＩＰパケットの宛先が、前記第２の画像処理装置のＩＰアドレスとなるように処理するＩＰヘッダ編集手段と、
前記ＩＰヘッダ編集手段による処理を経たＩＰパケットを、前記第１のネットワークインタフェースを介してネットワークに送出するパケット送信手段とを備え、
前記第２の画像処理装置は、
前記端末が前記第１の画像処理装置を介して送信したＩＰパケットに対する応答について、前記第１のネットワークインタフェースを宛先とするように処理する応答ヘッダ編集手段を備える
ことを特徴とするネットワークシステム。
【請求項２】
第１のネットワークに接続された場合に、当該第１のネットワークアドレスとはネットワークアドレスの異なる第２のネットワークに接続された第２の画像処理装置と通信可能な画像処理装置において、
前記第１のネットワークに接続される第１のネットワークインタフェースと、
通常は前記第２のネットワークに接続され、前記第２のネットワークにおける第１のＩＰアドレスが設定された端末との間で、前記第１及び第２のネットワークとは別の第３のネットワークを構築することが可能な第２のネットワークインタフェースと、
前記第２のネットワークインタフェースに、前記第１のＩＰアドレスと異なる第２のＩＰアドレスを設定するＩＰアドレス設定手段と、
前記第３のネットワークを介して前記端末から送信されたＩＰパケットの宛先が、前記第２の画像処理装置のＩＰアドレスとなるように処理するＩＰヘッダ編集手段と、
前記ＩＰヘッダ編集手段による処理を経たＩＰパケットを、前記第１のネットワークインタフェースを介してネットワークに送出するパケット送信手段とを備える
ことを特徴とする画像処理装置。
【請求項３】
前記ＩＰヘッダ編集手段は、
ＩＰパケットに、前記第２の画像処理装置を宛先とするヘッダを付加するヘッダ付加手段を備える
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記ヘッダ付加手段は、
ＩＰパケットをカプセル化するカプセル化手段を含む
ことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記第２のＩＰアドレスは、前記第１のＩＰアドレスとネットワークアドレスが同一である
ことを特徴とする請求項２から４のいずれかに記載の画像処理装置。
【請求項６】
請求項２から５のいずれかに記載の画像処理装置において、
前記第３のネットワークが構築された後は、前記端末から前記第２のネットワークインタフェースに送信されたＩＰパケットが、前記ＩＰヘッダ編集手段を経由して前記第１のネットワークインタフェースから送出されるように、ＩＰパケットの進路を切り替える進路切替手段を備える
ことを特徴とする画像処理装置。
【請求項７】
前記ＩＰヘッダ編集手段は、
前記第２の画像処理装置からパケットを受信した場合に、自機のＩＰアドレスを宛先としたＩＰヘッダを除去するヘッダ除去手段と、
前記ヘッダ除去手段によるヘッダ除去の後、前記端末を宛先とするＩＰパケットとなるか否かを判定する受信パケット判別手段とを備え、
前記ヘッダ除去手段によるヘッダ除去の後、前記端末を宛先とするＩＰパケットとなる場合、ヘッダ除去後のパケットを前記第２のネットワークインタフェースを介して前記端末へと転送する
ことを特徴とする請求項２から６のいずれかに記載の画像処理装置。
【請求項８】
前記第２のＩＰアドレスを示唆するアドレス情報の入力を受け付ける入力受付手段をさらに備え、
前記ＩＰアドレス設定手段は、前記入力されたアドレス情報に基づいて前記第２のＩＰアドレスを設定する請求項２から７のいずれかに記載の画像処理装置。
【請求項９】
第１のネットワークインタフェース、第２のネットワークインタフェース、及びプロセッサを備える画像処理装置において、前記プロセッサ上で動作するプログラムであって、
前記第２のネットワークインタフェースに、当該第２のネットワークインタフェースに接続される端末と第１のネットワークを構築することが可能なＩＰアドレスを設定するＩＰアドレス設定処理と、
前記端末から前記第２のネットワークインタフェースに送信されたＩＰパケットの宛先が、通常は第２のネットワークを介して前記端末と接続される第２の画像処理装置のＩＰアドレスとなるように処理するＩＰヘッダ編集処理と、
前記ＩＰヘッダ編集処理を経たＩＰパケットを、前記第１のネットワークインタフェースを介して送出するパケット送信処理とを前記プロセッサに実行させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像処理装置がネットワークアドレスの異なる複数のネットワークを介して接続されて構成されるネットワークシステム、画像処理装置、及びプログラムに関する。
【背景技術】
【０００２】
出張先などから社内のＬＡＮにリモートアクセスする場合に用いる技術として、ＩＰｓｅｃ−ＤＨＣＰと称される技術が考案されている（例えばＲＦＣ３４５６参照）。この技術では、端末を出張先のＬＡＮに接続する際に、ＤＨＣＰ（ダイナミック・ホスト・コンフィギュレーション・プロトコル）により出張先ＬＡＮへのアクセス用に付与されるＩＰアドレスに加え、社内のＤＨＣＰサーバにより、社内のネットワークへのリモートアクセス用のＩＰアドレスが付与される。社内のネットワークにリモートアクセスする際には、当該リモートアクセス用に付与されたＩＰアドレスを用いてアクセスする。
【０００３】
【特許文献１】特開平１１−２６１７０４号公報
【０００４】
【特許文献２】特開２００５−１４９３３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の技術を適用するには、出張先に携帯される端末に、対応のためのソフトウェア（ＩＰｓｅｃクライアント・ソフトウェア）を新たにインストールする必要がある。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、端末に新たなソフトウェアをインストールする必要がなく、容易に他のネットワークにリモートアクセスすることができるネットワークシステム、及び画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記の問題点を解決するために、本発明に係るネットワークシステムは、第１のネットワークに接続された第１の画像処理装置と、前記第１のネットワークとはネットワークアドレスの異なる第２のネットワークに接続された第２の画像処理装置とからなるネットワークシステムにおいて、前記第１の画像処理装置は、前記第１のネットワークに接続される第１のネットワークインタフェースと、通常は前記第２のネットワークに接続され、前記第２のネットワークにおける第１のＩＰアドレスが設定された端末との間で、前記第１及び第２のネットワークとは別の第３のネットワークを構築することが可能な第２のネットワークインタフェースと、前記第２のネットワークインタフェースに、前記第１のＩＰアドレスと異なる第２のＩＰアドレスを設定するＩＰアドレス設定手段と、前記第３のネットワークを介して前記端末から送信されたＩＰパケットの宛先が、前記第２の画像処理装置のＩＰアドレスとなるように処理するＩＰヘッダ編集手段と、前記ＩＰヘッダ編集手段による処理を経たＩＰパケットを、前記第１のネットワークインタフェースを介してネットワークに送出するパケット送信手段とを備え、前記第２の画像処理装置は、前記端末が前記第１の画像処理装置を介して送信したＩＰパケットに対する応答について、前記第１のネットワークインタフェースを宛先とするように処理する応答ヘッダ編集手段を備えることを特徴としている。
【０００８】
本発明に係る画像処理装置は、第１のネットワークに接続された場合に、当該第１のネットワークアドレスとはネットワークアドレスの異なる第２のネットワークに接続された第２の画像処理装置と通信可能な画像処理装置において、前記第１のネットワークに接続される第１のネットワークインタフェースと、通常は前記第２のネットワークに接続され、前記第２のネットワークにおける第１のＩＰアドレスが設定された端末との間で、前記第１及び第２のネットワークとは別の第３のネットワークを構築することが可能な第２のネットワークインタフェースと、前記第２のネットワークインタフェースに、前記第１のＩＰアドレスと異なる第２のＩＰアドレスを設定するＩＰアドレス設定手段と、前記第３のネットワークを介して前記端末から送信されたＩＰパケットの宛先が、前記第２の画像処理装置のＩＰアドレスとなるように処理するＩＰヘッダ編集手段と、前記ＩＰヘッダ編集手段による処理を経たＩＰパケットを、前記第１のネットワークインタフェースを介してネットワークに送出するパケット送信手段とを備えることを特徴としている。
【０００９】
前記ＩＰヘッダ編集手段は、ＩＰパケットに、前記第２の画像処理装置を宛先とするヘッダを付加するヘッダ付加手段を備える構成とすることができる。前記ヘッダ付加手段は、ＩＰパケットをカプセル化するカプセル化手段を含む構成とすることができる。
【００１０】
前記第２のＩＰアドレスは、前記第１のＩＰアドレスとネットワークアドレスが同一である構成とすることができる。
【００１１】
前記第３のネットワークが構築された後は、前記端末から前記第２のネットワークインタフェースに送信されたＩＰパケットが、前記ＩＰヘッダ編集手段を経由して前記第１のネットワークインタフェースから送出されるように、ＩＰパケットの進路を切り替える進路切替手段を備える構成とすることができる。
【００１２】
前記ＩＰヘッダ編集手段は、前記第２の画像処理装置からパケットを受信した場合に、自機のＩＰアドレスを宛先としたＩＰヘッダを除去するヘッダ除去手段と、前記ヘッダ除去手段によるヘッダ除去の後、前記端末を宛先とするＩＰパケットとなるか否かを判定する受信パケット判別手段とを備え、前記ヘッダ除去手段によるヘッダ除去の後、前記端末を宛先とするＩＰパケットとなる場合、ヘッダ除去後のパケットを前記第２のネットワークインタフェースを介して前記端末へと転送する構成とすることができる。
【００１３】
前記第２のＩＰアドレスを示唆するアドレス情報の入力を受け付ける入力受付手段をさらに備え、前記ＩＰアドレス設定手段は、前記入力されたアドレス情報に基づいて前記第２のＩＰアドレスを設定する構成とすることができる。
【００１４】
本発明に係るプログラムは、第１のネットワークインタフェース、第２のネットワークインタフェース、及びプロセッサを備える画像処理装置において、前記プロセッサ上で動作するプログラムであって、前記第２のネットワークインタフェースに、当該第２のネットワークインタフェースに接続される端末と第１のネットワークを構築することが可能なＩＰアドレスを設定するＩＰアドレス設定処理と、前記端末から前記第２のネットワークインタフェースに送信されたＩＰパケットの宛先が、通常は第２のネットワークを介して前記端末と接続される第２の画像処理装置のＩＰアドレスとなるように処理するＩＰヘッダ編集処理と、前記ＩＰヘッダ編集処理を経たＩＰパケットを、前記第１のネットワークインタフェースを介して送出するパケット送信処理とを前記プロセッサに実行させることを特徴としている。
【発明の効果】
【００１５】
本発明に係るネットワークシステム、画像処理装置等によると、端末に新たなソフトウェアをインストールする必要がなく、出張先等から容易にリモートアクセスすることが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について、図面を参照しながら説明する。
（実施の形態１）
（１）ネットワークシステムの構成
【００１７】
図１は、本実施の形態のネットワークシステムの全体的な構成の一例について説明するための図である。本実施の形態のネットワークシステムは、ネットワークアドレスの異なる複数のＬＡＮ５０１及び５０２が、インターネット、専用線等で構成されるＷＡＮ（ワイド・エリア・ネットワーク）５０５で接続されて構成される。
【００１８】
なお、図１において各端末等の近傍に示されているのは、端末に設定されたＩＰアドレス、ネットワークアドレスの例である。このアドレスは説明のための例であり、実在のアドレスとは関係がない。本実施の形態では、これらのアドレスはＤＨＣＰで付与されるのではなく、各端末に固定して設定されている。
【００１９】
本実施の形態では、ＬＡＮ５０２が例えば社内のＬＡＮ、ＬＡＮ５０１が例えば出張先のＬＡＮであるとする。以下、ＬＡＮ５０１を出張先ＬＡＮ、ＬＡＮ５０２を社内ＬＡＮという。社内ＬＡＮ５０２には、通常、画像処理装置の一例であるＭＦＰ（マルチ・ファンクション・ペリフェラル）１０２及び端末２０２、２０３が接続されているものとする。なお、ＭＦＰとは、コピー、ネットワークプリンティング、スキャナ、ＦＡＸ、ドキュメントサーバなどの機能を集約した画像形成装置である。複合機などと呼ばれることもある。
【００２０】
出張先ＬＡＮ５０１には、ＭＦＰ１０１が接続されている。本実施の形態では、端末２０２を出張先に携帯したユーザが社内ＬＡＮ５０２にリモートアクセスする場合に、端末２０２を出張先ＬＡＮ５０１に接続されたＭＦＰ１０１に接続する。以下、端末２０２を「ゲストＰＣ」という。なお、出張先ＬＡＮ５０１及び社内ＬＡＮ５０２の間にＶＰＮ（仮想私設ネットワーク）を構築するようにすることもできる。本実施の形態では、端末２０２、２０３としてＰＣ（パーソナル・コンピュータ）を用いるが、携帯端末（ＰＤＡ）、ＬＡＮへの接続が可能な携帯電話機等を用いることもできる。
【００２１】
（２）ＭＦＰ１０１の構成
ここで、出張先ＬＡＮ５０１に接続されるＭＦＰ１０１の構成について説明する。図２は、ＭＦＰ１０１のハードウェア構成の一例について説明するためのブロック図である。
【００２２】
ＭＦＰ１０１は、操作部１１、ディスプレイ部１２、スキャナ部１３、プリンタ部１４、第１ネットワークインタフェース１６１、第２ネットワークインタフェース１６２、ドキュメントフィーダ１７、給紙装置１８、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、およびハードディスク２３などによって構成される。
【００２３】
操作部１１は、数字、文字、および記号などを入力するための複数のキー、押下されたキーを認識するセンサ、および認識したキーを示す信号をＣＰＵ２０に送信する送信用回路などによって構成される。
【００２４】
ディスプレイ部１２は、ユーザに対してメッセージを表示する画面、ユーザが設定内容や処理内容を入力するための画面、およびＭＦＰ１０１で実行された処理の結果を示す画面などを表示する。本実施の形態では、ディスプレイ部１２にタッチパネルが用いられている。タッチパネルは、ユーザが指で触れたタッチパネル上の位置を検知し、検知結果を示す信号をＣＰＵ２０に送信する機能を備えており、これは操作部１１に含まれる。
【００２５】
スキャナ部１３は、原稿に光を照射して反射光を検出することにより、原稿に描かれている画像を所定の読み取り解像度で読み取って、デジタルの画像データ（ここでは、ＲＧＢまたはブラックの濃度を表す濃度データ）を生成する。このようにして得られた画像データはプリンタ部１４において印刷のために用いられるほか、ＴＩＦＦ、ＰＤＦ、ＪＰＥＧなどの形式のファイルに変換されてハードディスク２３に記憶される。ＦＡＸデータに変換されてＦＡＸ送信に供されることもあるが、本実施の形態ではＦＡＸ機能の詳細については説明を省略する。ドキュメントフィーダ１７は、ＭＦＰ１０１の本体の上部に設けられており、１枚または複数枚の原稿をスキャナ部１３に順次送るために用いられる。
【００２６】
プリンタ部１４は、スキャナ部１３にて読み取られた画像や出張先ＬＡＮ５０１を介して接続されたパーソナル・コンピュータ（ＰＣ）等の外部装置から送信されてきたデータの画像、またはＦＡＸ受信したＦＡＸデータの画像を、用紙またはフイルムなどの記録シートに印刷する。給紙装置１８は、ＭＦＰ１０１本体の下部に設けられており、印刷対象の画像に適した記録シートをプリンタ部１４に供給するために用いられる。プリンタ部１４によって画像が印刷された記録シートは排紙トレイ上に排出される。
【００２７】
第１ネットワークインタフェース１６１は、出張先ＬＡＮ５０１との接続に用いるネットワークインタフェースである。第１ネットワークインタフェース１６１として、例えばＮＩＣ（ネットワーク・インタフェース・カード）などが用いられる。第２ネットワークインタフェース１６２は、出張先に携帯されたゲストＰＣ２０２が接続されるネットワークインタフェースである。本実施の形態では、ゲストＰＣ２０２と第２ネットワークインタフェース１６２との間はＬＡＮ接続のためのクロス・ケーブルで接続され、第２ネットワークインタフェース１６２とゲストＰＣ２０２との間で１対１のネットワーク（ＬＡＮ）が構築される。
【００２８】
ＲＯＭ２１には、画像の読取（スキャン）、原稿の複写（コピー）、ＦＡＸデータの送受信、ネットワークプリンティング、およびドキュメントサーバ（ボックス機能）などのＭＦＰ１０１の基本機能を実現するためのプログラム、データが記憶されている。これらのプログラムまたはデータの一部または全部を、ハードディスク２３にインストールしておいてもよい。この場合は、ハードディスク２３にインストールされているプログラムまたはデータは、必要に応じてＲＡＭ２２にロードされる。ハードディスク２３には、他にスキャナ部１３で原稿を読み取って得た画像データのファイルや、外部装置から送信されてきた画像データのファイルなどが格納される。
【００２９】
図３は、ＭＦＰ１０１の中で、本実施の形態のネットワークシステムを実現する構成について説明するための機能ブロック図である。ＭＦＰ１０１は、ＩＰアドレス設定部１１１、アドレス情報取得部１１２、アドレス情報格納部１１３、第２ネットワーク構築部１１４、ＩＰヘッダ編集部１１５を備えている。なお、ＩＰアドレス設定部１１１、アドレス情報取得部１１２、第２ネットワーク構築部１１４、ＩＰヘッダ編集部１１５の各部の機能は、ＲＯＭ２１に格納されたプログラムがＣＰＵ２０上で動作することにより実現される。
【００３０】
ＩＰアドレス設定部１１１は、第２ネットワークインタフェース１６２にＩＰアドレスを設定する。ここで設定されるＩＰアドレスは、ゲストＰＣ２０２との間で、出張先ＬＡＮ５０１とは別の第２ネットワーク（第２ネットワークインタフェース１６２とゲストＰＣ２０２との間での１対１のネットワーク）を構築するためのＩＰアドレスである。
【００３１】
アドレス情報取得部１１２は、操作部１１を介するユーザの入力に基づき、ＩＰアドレス設定部１１１が設定するＩＰアドレスを示唆するアドレス情報を取得する。本実施の形態において操作部１１から入力する情報として、例えばユーザの識別子、ゲストＰＣ２０２の識別子などが考えられるが、これに限定されない。
【００３２】
アドレス情報取得部１１２は、ユーザの入力に基づき、アドレス情報格納部１１３から情報を読み出す。図４は、アドレス情報格納部１１３に格納されるアドレス情報の内容の一例を示す図である。
【００３３】
本実施の形態では、ユーザごとにホームＭＦＰが割り当てられている。ホームＭＦＰについては、例えば、本願出願人による他の特許出願である、特願２００６−０６６６６０なども参照されたい。本出願においては、ユーザ「DAVID」、「MICHAEL」のホームＭＦＰとして、ＭＦＰ１０２が割り当てられているものとする。
【００３４】
本実施の形態では、操作部１１から入力される情報から、ＩＰアドレスの設定されたゲストＰＣ２０２と１対１のネットワークを構築することが可能なＩＰアドレスが取得できれば良いのである。図４の例では、ユーザ、あるいはＰＣから、ホームＭＦＰであるＭＦＰ１０２のＩＰアドレスを取得するようにしたが、他に社内ＬＡＮ５０２のネットワークアドレス（サブネットを含む）を取得する実施形態も可能である。
【００３５】
これらの情報が、ＩＰアドレス設定部１１１が第２ネットワークインタフェース１６２に設定するべきＩＰアドレスを示唆する情報である。この情報の内容は、操作部１１から、どのような情報を入力するかによっても異なる。
【００３６】
ＩＰアドレス設定部１１１は、アドレス情報取得部１１２が取得した情報に基づき、第２ネットワークインタフェース１６２にＩＰアドレスを設定する。設定されるＩＰアドレスは、例えば、端末２０２内に設定されたＩＰアドレスと一つ違い（例えば図１に示すようにゲストＰＣ２０２に設定されたＩＰアドレスが「１５２．１７．９２．２」である場合には、「１５２．１７．９２．１」又は「１５２．１７．９２．３」）とすることができる。
【００３７】
もっとも、一つ違いに限定されることはなく、ゲストＰＣ２０２との間で１対１の第２ネットワークを構築できるＩＰアドレスであれば良く、そのためには、ゲストＰＣ２０２内に設定されているＩＰアドレスとネットワークアドレスが同一であり、かつ、ゲストＰＣ２０２に設定されているＩＰアドレスとは異なるＩＰアドレスであれば良い。図４では、ホームＭＦＰのＩＰアドレスを保持したが、ホームＭＦＰが接続されるＬＡＮのネットワークアドレス（サブネット情報を含む）を保持する構成も可能であることは前記した通りである。なお、第２ネットワークは社内ＬＡＮ５０２とは隔離された別のネットワークであるから、第２ネットワークインタフェース１６２に設定されるＩＰアドレスは、ＬＡＮ５０２に接続されるデバイス（例えばＭＦＰ１０２）のＩＰアドレスと同一であっても構わない。
【００３８】
第２ネットワーク構築部１１４は、第２ネットワークインタフェース１６２にＩＰアドレスが設定された状況において、第２ネットワークインタフェース１６２とゲストＰＣ２０２との間で１対１の第２ネットワークを構築するように処理を行う。第２ネットワーク構築部１１４は、第２ネットワークインタフェース１６２とゲストＰＣ２０２との間で第２ネットワークが構築されたことを検出し、第２ネットワークが構築された後は、ゲストＰＣ２０２から第２ネットワークインタフェース１６２に向けて送信されたＩＰパケットをＩＰヘッダ編集部１１５に転送するように制御する。
【００３９】
ＩＰヘッダ編集部１１５は、必要に応じて、ゲストＰＣ２０２から送出されたＩＰパケットのヘッダを編集する。ゲストＰＣ２０２は、出張先でＭＦＰ１０１に接続された場合も、何ら内部の設定を変えていないのであるから、例えばＭＦＰ１０２にアクセスしようとする際に、ゲストＰＣ２０２から送出されるＩＰパケットの送信元アドレスは、図１に示す（１５２．１７．９２．２）となり、送信先アドレスは、（１５２．１７．９２．１）となる。
【００４０】
例えばＷＡＮ５０５にＶＰＮを構築する場合には、ＩＰヘッダ編集部１１５は、ゲストＰＣ２０２からのパケットをカプセル化する部分を含み、この場合には、ＭＦＰ１０２を宛先とするカプセル化ヘッダを付加する。カプセル化を行わない場合には、アクセス先がＭＦＰ１０２である場合、宛先や送信元のアドレスを編集する必要はないが、アクセス先が、例えばＰＣ２０３である場合、ＰＣ２０３のＩＰアドレスをパケット内の他の領域に退避するとともに、パケットの宛先をＭＦＰ１０２のＩＰアドレスとする。
【００４１】
そして、ＩＰヘッダ編集部１１５は、第２ネットワークインタフェース１６２を経由したパケットであることを示すフラグ（例えば、本実施の形態では「出張先フラグ」という。）を、パケットの所定領域にセットする。カプセル化を行う場合にも出張先フラグをセットすることもできる。
【００４２】
ＩＰヘッダ編集部１１５は、そのように編集されたＩＰパケットを、第１ネットワークインタフェース１６１に送る。送られたＩＰパケットは、第１ネットワークインタフェース１６１から出張先ＬＡＮ５０１に送出される。以上のように、送信先アドレスとしてＭＦＰ１０２のアドレスが設定されたＩＰパケットは、出張先ＬＡＮ５０１、ＷＡＮ５０５を介してＭＦＰ１０２へと送信されることになる。なお、カプセル化ヘッダを付加する場合と、カプセル化ヘッダを付加しない場合とでは、ＭＦＰ１０２側での処理内容が若干異なることになる。
【００４３】
例えば、カプセル化されたパケットを受信したＭＦＰ１０２では、カプセル化ヘッダの除去を行う必要がある。その際、当該パケットへの応答をもカプセル化することが好ましいが、この際の宛先はＭＦＰ１０１となる。ゲストＰＣ２０２のＩＰアドレスを宛先としてパケットを送出した場合、本実施の形態のシステム構成では、そのパケットが出張先のＭＦＰ１０１に接続されたゲストＰＣ２０２に届くことはないからである。なお、カプセル化されておらず、出張先フラグがセットされたパケットに対する応答も、カプセル化しないで応答するとしても、やはりＭＦＰ１０１を宛先とするパケットとする必要がある。
【００４４】
なお、端末２０２と第２ネットワークインタフェース１６２との間は、前記したようにクロスのＬＡＮケーブルで接続することもできるが、ストレートケーブルを用いることも可能である。ケーブルの種類については、ＭＦＰ１０１側のコネクタの配線で対応すればよい。また、両者間の接続は有線に限らず、無線でネットワークを構築することも可能である。
【００４５】
（３）ＭＦＰ１０１及び１０２の処理内容
以下、ＭＦＰ１０１及び１０２の処理内容について説明する。図５は、ＭＦＰ１０１の処理内容の一例について説明するためのフローチャートである。この処理は、ＭＦＰ１０１において、ＲＯＭ２１に格納されたプログラムがＣＰＵ２０上で動作することにより実現される。
【００４６】
ＭＦＰ１０１は、操作部１１からの所定の入力（例えばユーザＩＤ、ゲストＰＣのＩＤなど）があった場合（Ｓ１０１：ＹＥＳ）、第２ネットワークインタフェース１６２にゲストＰＣが接続されているか否かを判定する（Ｓ１０２）。
【００４７】
ゲストＰＣが接続されていない場合は（Ｓ１０２：ＮＯ）は、操作部１１への入力に従った通常の処理を行う（Ｓ１０３）。ゲストＰＣが接続されている場合（Ｓ１０２：ＹＥＳ）、図４に図示したアドレス情報を取得する（Ｓ１０４）。アドレス情報は、予め設定して、アドレス情報格納部１１３に格納しておいてもよいし、出張先ＬＡＮ５０１、あるいはＷＡＮ５０５等を介して外部装置から取得する構成も可能である。
【００４８】
アドレス情報を取得すると、第２ネットワーク構築部１１４が、第２ネットワークインタフェース１６２にＩＰアドレスを設定する（Ｓ１０５）。ここで、設定されるＩＰアドレスは、ゲストＰＣ２０２との間で１対１の第２ネットワークを構築することができるＩＰアドレスである。
【００４９】
第２ネットワークが構築されたことが検出されると（Ｓ１０６：ＹＥＳ）、本実施の形態では、それ以降、第２ネットワークインタフェース１６２に接続されたゲストＰＣ２０２から送出されたＩＰパケットが、全て第１ネットワークインタフェース１６１を介して出張先ＬＡＮ５０１に送出されるようにＩＰパケットの進路が切り替えられる。
【００５０】
即ち、本実施の形態では、ゲストＰＣ２０２から第２ネットワークインタフェース１６２に対して送出されたＩＰパケットにカプセル化のためのヘッダ（付加されるヘッダの宛先はＭＦＰ１０２のＩＰアドレスである。）を付加し（Ｓ１０７）、出張先フラグをセットする（Ｓ１０８）。
【００５１】
そして、第１ネットワークインタフェース１６１からＩＰパケットを送出する（Ｓ１０９）。送出されたパケットの宛先はＭＦＰ１０２であり、これにより、出張先に携帯されたゲストＰＣ２０２から、ＭＦＰ１０２にアクセスすることができる。なお、ゲストＰＣ２０２からのパケットの宛先が、例えばＰＣ２０３である場合には、ＭＦＰ１０２の側で、当該パケットをＰＣ２０３に送信する。
【００５２】
なお、ゲストＰＣ２０２と第２ネットワークインタフェース１６２との間に構築された第２ネットワークが切断された場合には（Ｓ１１０：ＹＥＳ）、第２ネットワークインタフェース１６２に設定されたＩＰアドレスはクリアされる（Ｓ１１１）。本実施の形態では、この際にホームＭＦＰ（ここではＭＦＰ１０２）に対して、接続が切断された旨を通知する（Ｓ１１２）。
【００５３】
次に、上記のように送出されたＩＰパケットを受信するＭＦＰ１０２の側の処理内容について説明する。図６は、ＭＦＰ１０２の構成の一例について説明するための機能ブロック図である。
【００５４】
ＭＦＰ１０２は、出張先フラグ検出部１２１、応答・転送処理部１２２、応答ヘッダ編集部１２３、ルーティングテーブル格納部１２４を備えている。ＭＦＰ１０２は、図２に示したＭＦＰ１０１と同様のハードウェア構成を備えており、図６のネットワークインタフェース１２６は、ＭＦＰ１０１の第１ネットワークインタフェース１６１と同様のものである。出張先フラグ検出部１２１、応答処理部１２２、及び応答ヘッダ編集部１２３は、ＭＦＰ１０２に備えられたＣＰＵ上で、ＲＯＭ（不図示）に格納されたプログラムが動作することにより実現される。
【００５５】
出張先フラグ検出部１２１は、ネットワークインタフェース１２６が社内ＬＡＮ５０２から受信したＩＰパケットに出張先フラグがセットされているか否かを判定する。応答・転送処理部１２２は、出張先フラグがセットされているか否かにかかわらず、受信したＩＰパケットに対する応答処理、ＰＣ２０３等の社内ＬＡＮ５０２内の他の端末へのパケットの転送処理を行う部分である。
【００５６】
応答ヘッダ編集部１２３は、出張先フラグがセットされたＩＰパケットに対する応答の場合に、本実施の形態では、応答パケットの宛先がＭＦＰ１０１となるようにＩＰヘッダを編集する。ＩＰヘッダの編集方法として、ＷＡＮ５０５でＶＰＮを構築する場合には、カプセル化ヘッダの付加処理を行うことができるし、カプセル化を行わない場合には、パケットの宛先の書き換え、及び元の宛先の退避処理を行うこともできる。
【００５７】
ルーティングテーブル格納部１２４には、出張先フラグがセットされたパケットの送信元（例えばＰＣ２０２）のＩＰアドレス、及び当該送信元からのパケットへの応答パケットの送信先としてセットされるべきＩＰアドレス（ここではＭＦＰ１０１のＩＰアドレス）の対応関係が格納される。図７は、ルーティングテーブル格納部１２４に格納される情報の一例を示す図である。
【００５８】
図８は、ＭＦＰ１０２の処理内容の一例について説明するためのフローチャートである。この処理は、ＭＦＰ１０２において、ＲＯＭ（不図示）に格納されたプログラムがＭＦＰ１０２のＣＰＵ上で動作することにより実現される。ＭＦＰ１０２でＩＰパケットを受信した場合（Ｓ２０１：ＹＥＳ）、出張先フラグが設定されていない場合には（Ｓ２０２：ＮＯ）、図９へと進む。なお、本実施の形態では出張先フラグの設定を参照したが、ＷＡＮ５０５上でＶＰＮを構築する際には、ＶＰＮ経由のパケットである場合に、出張先フラグがセットされた場合と同様の処理を行うような実施形態も可能である。
【００５９】
図９では、宛先が前記ルーティングテーブル格納部１２４に格納されているか否かを判定する（Ｓ３０１）。具体的には、受信したパケットの宛先のＩＰアドレスが、図７のテーブルの左側に格納されたアドレスと一致するか否かを判定する。この判定で一致する場合には、本実施の形態では、出張先ＬＡＮ５０１から、出張先フラグをセットして送信されたパケットへの応答であると判定できる。
【００６０】
宛先がテーブルに格納されている場合（Ｓ３０１：ＹＥＳ）、本実施の形態ではパケットを暗号化し（Ｓ３０２）、カプセル化ヘッダを付加する（Ｓ３０３）。カプセル化ヘッダの宛先は、図７に示されたテーブルの右側のＩＰアドレス（本実施の形態ではＭＦＰ１０１）となる。
【００６１】
その後は、図８のフローチャートへと戻って、ネットワークインタフェース１２６からパケットを送出する（Ｓ２０８）。図９のステップＳ３０１において、宛先がテーブルに無い場合には（Ｓ３０１：ＮＯ、）図８に戻って通常の処理が（Ｓ２０３）がなされて、ネットワークインタフェース１２６から応答のパケットを送出する（Ｓ２０８）。
【００６２】
図８において、受信したパケットに出張先フラグがセットされていた場合の処理（Ｓ２０２：ＹＥＳ）について以下に説明する。以後、本実施の形態では、ＶＰＮが構築され、パケットがカプセル化されているものとして説明すると、ＭＦＰ１０２では、カプセル化ヘッダを除去し（Ｓ２０４）、カプセル化されたパケットを復号化する（Ｓ２０５）。この復号化処理により、出張先においてゲストＰＣ２０２からＭＦＰ１０１に向けて送信されたパケット（カプセル化前のパケット）が復元されることとなる。
【００６３】
本実施の形態では、このカプセル化前のパケットにおいて指定された送信元アドレス（ここではゲストＰＣ２０２に設定されたアドレス）、及びカプセル化パケットの送信元アドレス（ここでは、ＭＦＰ１０１のアドレス）を、前記したルーティングテーブル格納部１２４に格納する（Ｓ２０６）。テーブルの内容は図７に例示したとおりである。
【００６４】
次に、カプセル化ヘッダ除去後に復元される送信先が自機（ＭＦＰ１０２）であるか否かを判定する（Ｓ２０７）。自機でない場合（Ｓ２０７：ＮＯ）には、復元したパケットをネットワークインタフェース１２６から送出する（Ｓ２０８）。この結果、例えば、送信先がＰＣ２０３であるパケットはＰＣ２０３に送信されることとなる。
【００６５】
送信先が自機である場合は（Ｓ２０７：ＹＥＳ）、図９に示したように、応答パケットの暗号化（Ｓ３０２）、カプセル化ヘッダの付加（Ｓ３０３）を行って、ネットワークインタフェース１２６から送出する（Ｓ２０８）。
【００６６】
なお、応答パケットを受信した出張先のＭＦＰ１０１は、例えばカプセル化ヘッダの除去などを行い、最終的な送信先がゲストＰＣ２０２である場合には、第２ネットワークインタフェース１６２を介して、復号化後のパケットをゲストＰＣ２０２に送信する処理を行う。以上により、ゲストＰＣ２０２の設定を変更することなく、出張先からホームＭＦＰ１０１やＰＣ２０３に容易にリモートアクセスすることが可能となる。なお、ルーティングテーブル格納部１２４の情報は、本実施の形態では、図５のステップＳ１１２の通知を受けたときに削除される。
【産業上の利用可能性】
【００６７】
本発明は、例えばネットワークシステム、画像処理装置等に適用することができる。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施の形態のネットワークシステムの全体的な構成の一例について説明するための図である。
【図２】ＭＦＰのハードウェア構成の一例について説明するためのブロック図である。
【図３】ＭＦＰの中で、本実施の形態のネットワークシステムを実現する構成について説明するための機能ブロック図である。
【図４】ネットワーク情報格納部１１３に格納される情報の内容の一例を示す図である。
【図５】出張先のＭＦＰ１０１の処理内容の一例について説明するためのフローチャートである。
【図６】ＭＦＰ１０２の構成の一例について説明するための機能ブロック図である。
【図７】ルーティングテーブル格納部１２４に格納される情報の一例を示す図である。
【図８】ＭＦＰ１０２の処理内容の一例について説明するためのフローチャートである。
【図９】ＭＦＰ１０２の処理内容の一例について説明するためのフローチャートである。
【符号の説明】
【００６９】
１１                      操作部
１０１                    出張先ＭＦＰ
１１１                    ＩＰアドレス設定部
１１２                    アドレス情報取得部
１１３                    アドレス情報格納部
１１４                    第２ネットワーク構築部
１１５                    ＩＰヘッダ編集部
１２１                    出張先フラグ検出部
１２２                    応答処理部
１２３                    応答ヘッダ編集部
１２４                    ルーティングテーブル格納部
１２６                    ネットワークインタフェース
１６１                    第１ネットワークインタフェース
１６２                    第２ネットワークインタフェース
２０２                    ゲストＰＣ
５０１                    出張先ＬＡＮ
５０２                    社内ＬＡＮ
５０５                    ＷＡＮ
【図１】
2008053990.tif 000003
【図２】
2008053990.tif 000004
【図３】
2008053990.tif 000005
【図４】
2008053990.tif 000006
【図５】
2008053990.tif 000007
【図６】
2008053990.tif 000008
【図７】
2008053990.tif 000009
【図８】
2008053990.tif 000010
【図９】
2008053990.tif 000011