(57)【要約】【課題】  ネットワークに接続された機器と通信するために必要なＩＰアドレスを容易に設定すること。【解決手段】  ＭＦＰは、ネットワークに接続されたサーバと通信可能な通信装置であって、ネットワークに接続されたサーバのうちから予め定められたポートをオープンしているサーバのＩＰアドレスをポートスキャンして取得するポートスキャン部１２３と、取得されたＩＰアドレスを該サーバがオープンするポートのポート番号と関連付けて表示する表示部１０７と、表示されたＩＰアドレスとポート番号との組の選択を受付ける選択部１２７と、選択されたＩＰアドレスとポート番号との組を記憶するネットワーク環境記憶部１０５Ａとを備える。【選択図】        図５
2006080995.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された他の機器と通信可能な通信装置であって、
前記ネットワークに接続された他の機器のうちから予め定められたポートをオープンしている機器のＩＰアドレスを取得するＩＰアドレス取得手段と、
前記取得されたＩＰアドレスを該装置がオープンするポートのポート番号と関連付けて表示する表示手段と、
表示されたＩＰアドレスとポート番号との組の選択を受付ける選択受付手段と、
前記選択されたＩＰアドレスとポート番号との組を記憶する記憶手段とを備えた、通信装置。
【請求項２】
前記予め定められたポートは、１以上が定められる、請求項１に記載の通信装置。
【請求項３】
前記ＩＰアドレス取得手段は、予め定められたポートごとに、所定範囲のＩＰアドレスの全てについてポートスキャンする、請求項１に記載の通信装置。
【請求項４】
前記ＩＰアドレス取得手段は、前記ネットワーク上を流れるパケットを受信する受信手段と、
前記受信したパケットを解析して、予め定められたポートのポート番号とＩＰアドレスとを抽出する解析手段とを含む、請求項１に記載の通信装置。
【請求項５】
前記解析手段は、前記受信したパケットのうちから所定のプロトコルに従ったパケットを選択する選択手段を含み、
前記選択したパケットに含まれるポート番号が予め定められたポートのポート番号の場合に、該パケットに含まれるＩＰアドレスを抽出する、請求項４に記載の通信装置。
【請求項６】
前記受信手段は、予め定められた期間にパケットを受信する、請求項４に記載の通信装置。
【請求項７】
外部から実行指示の入力を受付ける実行指示受付手段をさらに備え、
前記ＩＰアドレス取得手段は、前記実行指示の入力があったことを条件にＩＰアドレスを取得する、請求項１に記載の通信装置。
【請求項８】
前記実行指示は、初期設定のための指示である、請求項７に記載の通信装置。
【請求項９】
ネットワークに接続された他の機器と通信可能なコンピュータで実行されるネットワーク環境設定方法であって、
前記ネットワークに接続された他の機器のうちから予め定められたポートをオープンしている機器のＩＰアドレスを取得するステップと、
前記取得されたＩＰアドレスを該装置がオープンするポートのポート番号と関連付けて表示するステップと、
表示されたＩＰアドレスとポート番号との組の選択を受付けるステップと、
前記選択されたＩＰアドレスとポート番号との組に従って、該ポート番号を使用するアプリケーションプログラムに該ＩＰアドレスを設定するステップとを含む、ネットワークパラメータ設定方法。
【請求項１０】
ネットワークに接続された他の機器と通信可能なコンピュータで実行されるネットワーク環境設定プログラムであって、
前記ネットワークに接続された他の機器のうちから予め定められたポートをオープンしている機器のＩＰアドレスを取得するステップと、
前記取得されたＩＰアドレスを該装置がオープンするポートのポート番号と関連付けて表示するステップと、
表示されたＩＰアドレスとポート番号との組の選択を受付けるステップと、
前記選択されたＩＰアドレスとポート番号との組に従って、該ポート番号を使用するアプリケーションプログラムに該ＩＰアドレスを設定するステップとを、コンピュータに実行させるためのネットワークパラメータ設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信装置、ネットワークパラメータ設定方法およびネットワークパラメータ設定プログラムに関し、特に、ネットワークに接続されたサーバのＩＰアドレスを設定するのに適した通信装置、ネットワークパラメータ設定方法およびネットワークパラメータ設定プログラムに関する。
【背景技術】
【０００２】
近年、電子メール送受信機能、ファイル転送機能を備えた複写機が開発されている。この複写機は、ローカルエリアネットワーク（ＬＡＮ）等に接続されて使用される。複写機をネットワークに接続する際に、ネットワーク環境を設定する必要がある。ネットワーク環境の設定は、ネットワークに接続しようとする複写機にＩＰアドレスを割当てることの他、例えば電子メール送信機能を有効にするために、電子メールを送信するためのＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバのＩＰアドレスを登録することをいう。
【０００３】
ネットワークに接続しようとする複写機にＩＰアドレスを割当てる作業を容易にする情報処理装置が、特開２００１−２７４８０６号公報（引用文献１）に記載されている。特開２００１−２７４８０６号公報には、ネットワーク２００からパケットを取得するパケットキャプチャ部と、取得されたパケットからネットワークパラメータを抽出するパケット解析部と、抽出されたネットワークパラメータのネットワークにおける使用量に関する使用量情報を含む入力支援データベースを構築して格納する格納部と、入力支援データベースに含まれる上記使用量情報に基づいて、情報処理装置１０においてネットワークパラメータの設定を行うためのユーザインタフェース画面を形成して表示するコントロールパネルとを備えた情報処理装置が記載されている。
【０００４】
しかしながら、特開２００１−２７４８０６号公報に記載の情報処理装置では、情報処理装置に割当てるＩＰアドレスを登録する作業を容易にすることができるが、ネットワークに接続されたサーバ、例えばＳＭＴＰサーバのＩＰアドレスを知らなければ、それを登録することはできない。
【特許文献１】特開２００１−２７４８０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、ネットワークに接続された機器と通信するために必要なＩＰアドレスを容易に設定することが可能な通信装置、ネットワークパラメータ設定方法およびネットワークパラメータ設定プログラムを提供することである。
【課題を解決するための手段】
【０００６】
上述した目的を達成するためにこの発明のある局面によれば、通信装置は、ネットワークに接続された他の機器と通信可能な通信装置であって、ネットワークに接続された他の機器のうちから予め定められたポートをオープンしている機器のＩＰアドレスを取得するＩＰアドレス取得手段と、取得されたＩＰアドレスを該装置がオープンするポートのポート番号と関連付けて表示する表示手段と、表示されたＩＰアドレスとポート番号との組の選択を受付ける選択受付手段と、選択されたＩＰアドレスとポート番号との組を記憶する記憶手段とを備える。
【０００７】
この発明に従えば、ネットワークに接続された他の機器のうちから予め定められたポートをオープンしている機器のＩＰアドレスが取得され、取得されたＩＰアドレスを該装置がオープンするポートのポート番号と関連付けて表示する。そして、表示されたＩＰアドレスとポート番号との組が選択されると、選択されたＩＰアドレスとポート番号との組を記憶する。このため、予め定められたポートをオープンしている機器のＩＰアドレスを知らなくても、その機器と通信するために必要なＩＰアドレスを設定することができる。その結果、ネットワークに接続された機器と通信するために必要なＩＰアドレスを容易に設定することが可能な通信装置を提供することができる。
【０００８】
好ましくは、予め定められたポートは、１以上が定められる。
【０００９】
好ましくは、ＩＰアドレス取得手段は、予め定められたポートごとに、所定範囲のＩＰアドレスの全てについてポートスキャンする。
【００１０】
好ましくは、ＩＰアドレス取得手段は、ネットワーク上を流れるパケットを受信する受信手段と、受信したパケットを解析して、予め定められたポートのポート番号とＩＰアドレスとを抽出する解析手段とを含む。
【００１１】
好ましくは、解析手段は、受信したパケットのうちから所定のプロトコルに従ったパケットを選択する選択手段を含み、選択したパケットに含まれるポート番号が予め定められたポートのポート番号の場合に、該パケットに含まれるＩＰアドレスを抽出する。
【００１２】
好ましくは、受信手段は、予め定められた期間にパケットを受信する。
【００１３】
好ましくは、外部から実行指示の入力を受付ける実行指示受付手段をさらに備え、ＩＰアドレス取得手段は、実行指示の入力があったことを条件にＩＰアドレスを取得する。
【００１４】
好ましくは、実行指示は初期設定のための指示である。初期設定とは、通信装置をネットワークに接続するための設定、ネットワークに通信装置と通信することが予定される機器が接続された場合における通信装置の設定をいう。
【００１５】
この発明の他の局面によれば、ネットワークパラメータ設定方法は、ネットワークに接続された他の機器と通信可能なコンピュータで実行され、ネットワークに接続された他の機器のうちから予め定められたポートをオープンしている機器のＩＰアドレスを取得するステップと、取得されたＩＰアドレスを該装置がオープンするポートのポート番号と関連付けて表示するステップと、表示されたＩＰアドレスとポート番号との組の選択を受付けるステップと、選択されたＩＰアドレスとポート番号との組に従って、該ポート番号を使用するアプリケーションプログラムに該ＩＰアドレスを設定するステップとを含む。
【００１６】
この発明のさらに他の局面によれば、ネットワークパラメータ設定プログラムは、ネットワークに接続された他の機器と通信可能なコンピュータで実行され、ネットワークに接続された他の機器のうちから予め定められたポートをオープンしている機器のＩＰアドレスを取得するステップと、取得されたＩＰアドレスを該装置がオープンするポートのポート番号と関連付けて表示するステップと、表示されたＩＰアドレスとポート番号との組の選択を受付けるステップと、選択されたＩＰアドレスとポート番号との組に従って、該ポート番号を使用するアプリケーションプログラムに該ＩＰアドレスを設定するステップとを、コンピュータに実行させる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照しつつ本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００１８】
図１は、本発明の実施の形態の１つにおけるネットワークシステムの全体概要を示す図である。図１を参照して、ネットワークシステム１０は、ネットワーク６Ａにそれぞれ接続された複合機（以下、「ＭＦＰ」という）１Ａ，１Ｂと、サーバ２Ａ，２Ｂ，２Ｃ，２Ｄと、ネットワーク６Ｂにそれぞれ接続されたＭＦＰ１Ｃとサーバ２Ｅとを含む。ネットワーク６Ａは、ルータ７Ａを介してネットワーク６Ｃと接続されている。ネットワーク６Ｃは、ルータ７Ｂを介してネットワーク６Ｂと接続されている。
【００１９】
サーバ２Ａ、２Ｂは、電子メールの送受信を管理するメールサーバである。サーバ２Ａは、電子メールの送信を管理するＳＭＴＰサーバである。このため、サーバ２Ａは、２５番のポートをオープンしている。サーバ２Ｂは、電子メールの受信を管理するＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）３サーバである。このため、サーバ２Ｂは、１１０番のポートをオープンしている。
【００２０】
サーバ２Ｃは、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバである。サーバ２Ｃは、ホスト名とＩＰアドレスの対応関係を記述したデータベースを管理しており、クライアントからの要求に応じて、そのＩＰアドレスからそのホスト名を参照できるようにする。このため、サーバ２Ｃは、５３番のポートをオープンしている。
【００２１】
サーバ２Ｄは、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバである。サーバ２Ｄは、クライアントからの要求に応じてファイルを受信して記憶する。このため、サーバ２Ｄは、２１番のポートをオープンしている。
【００２２】
サーバ２Ｅは、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）サーバである。サーバ２Ｅは、クライアントからＸ．５００対応のディレクトリにアクセスするディレクトリサービスを提供する。このため、サーバ２Ｅは、３８９番のポートをオープンしている。
【００２３】
サーバ２Ａ〜２Ｅそれぞれがオープンするポートの番号は、それらで実行されるアプリケーションプログラムに対応して予め公に定められた番号である。
【００２４】
なお、サーバ２Ａ〜２Ｄをネットワーク６Ａに接続し、サーバ２Ｅをネットワーク６Ｂに接続する例を示しているが、サーバ２Ａ〜２Ｅの全てをネットワーク６Ａに接続してもよいし、また、全てをネットワーク６Ｂに接続してもよい。ＭＦＰ１Ａ、１Ｂ，１Ｃが接続されるネットワークと同じネットワークに接続される必要はない。ルータ等のネットワーク接続機器を介して接続されるネットワークに接続されていればよい。
【００２５】
ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１Ａ，１Ｂ，１Ｃは、原稿を読取るためのスキャナ、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成装置、ファクシミリを含み、画像読取機能、複写機能、ファクシミリ送受信機能、データをプリントするプリント機能を備えている。ＭＦＰ１Ａ，１Ｂ，１Ｃの機能は全て同じであるので、ここでは特に言及しない限りＭＦＰ１Ａを例に説明する。
【００２６】
なお、ＭＦＰ１Ａ，１Ｂ，１Ｃ、ＰＣ２Ａ〜２Ｅの台数は図１に示す台数に限定されることはない。
【００２７】
ＭＦＰ１Ａをネットワーク６Ａに接続して、サーバ２Ａ〜２Ｅとの間での通信を可能とするために、ＭＦＰ１Ａのネットワーク環境を設定する必要がある。このネットワーク環境の設定には、ＭＦＰ１Ａ自身のＩＰアドレスを設定する処理の他に、サーバ２Ａ〜２ＥのＩＰアドレスを設定（記憶）させる処理が含まれる。
【００２８】
このため、ＭＦＰ１Ａは、設置されて電源が最初に投入される際、ネットワーク６Ａに接続される際、または、ユーザがネットワーク環境の設定のための指示を入力した際に、ポートスキャンを実行する。ポートスキャンとは、ＭＦＰ１Ａにインストールされているアプリケーションプログラムが通信するためのポートをオープンしている装置のＩＰアドレスを検索する処理である。そして、ポートスキャンにより得られたポート番号ごとのＩＰアドレスを記憶する。
【００２９】
ＭＦＰ１Ａには、着脱可能なフラッシュＲＯＭ９が装着される。このフラッシュＲＯＭ９に記憶されたプログラムが、ＭＦＰ１Ａが備える中央演算装置（ＣＰＵ）で実行される。なお、プログラムを、フラッシュＲＯＭ９から読み出すのに代えて、ＥＥＰＲＯＭ（electrically erasable/programable read only memory）に記憶するようにしてもよい。ＭＦＰ１は、ＥＥＰＲＯＭに記憶されたプログラムをＣＰＵで実行する。またこのＥＥＰＲＯＭは、記憶内容を書き換えるまたは追加して書込みすることが可能なので、ネットワーク６Ａ，６Ｂ，６Ｃに接続された他のコンピュータが、ＭＦＰ１ＡのＥＥＰＲＯＭに記憶されたプログラムを書換えたり、新たなプログラムを追加して書込んだりするようにしてもよい。さらに、ＭＦＰ１Ａが、ネットワーク６Ａ，６Ｂ，６Ｃに接続された他のコンピュータからプログラムをダウンロードして、そのプログラムをＥＥＰＲＯＭに記憶するようにしてもよい。
【００３０】
ネットワーク６Ａ，６Ｂは、ローカルエリアネットワーク（ＬＡＮ）である。ネットワーク６Ｃは、インターネットまたは一般公衆回線である。ネットワーク６Ａ，６Ｂ，６Ｃは、有線または無線を問わない。
【００３１】
なお、ＭＦＰ１Ａで実行されるプログラムはフラッシュＲＯＭ９に記憶されて流通される例を示すが、他の記録媒体、たとえば、フレキシブルディスク、カセットテープ、ＣＤ−ＲＯＭ、ハードディスク、光ディスク（ＭＯ（Magnetic Optical Disc）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。さらに、ネットワーク６Ａを介して他の装置からダウンロードされる場合であってもよい。
【００３２】
また、ここでいうプログラムは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３３】
図２は、本実施の形態におけるＭＦＰの概略構成を示す機能ブロック図である。図２を参照して、ＭＦＰ１Ａは、ＭＦＰ１Ａの全体を制御するための制御部１０１と、原稿を光学的に読取って画像データを出力するスキャナ１０３と、ハードディスク等の記憶装置である記憶部１０５と、ユーザによる操作を受付ける操作パネル１０６と、制御部１０１をネットワーク６Ａに接続するための通信部１０９と、紙などの記録媒体に画像を形成するための画像形成部１１１とを備える。
【００３４】
スキャナ１０３は、ＣＣＤ（Charge Coupled Device）等の光電変換素子を含み、原稿を光学的に読取って、画像データとしての電子データを出力する。スキャナ１０３から出力される画像データは、記憶部１０５に出力される。この際、ユーザＩＤおよびパスワードが入力されると、そのユーザＩＤに対応して記憶部１０５に設けられたボックスにその画像データが記憶される。
【００３５】
操作パネル１０６は、ユーザによる操作の入力を受付けるための入力部１０８と、所定の情報を表示するための表示部１０７とを含む。
【００３６】
記憶部１０５は、ハードディスク等の記憶装置である。記憶部１０５に、ランダムアクセスメモリ（ＲＡＭ）等の半導体メモリを用いてもよい。記憶部１０５は、ネットワーク環境記憶部１０５Ａと、認証データ記憶部１０５Ｂとを含む。ネットワーク環境記憶部１０５Ａは、ネットワークパラメータを記憶する。ネットワークパラメータは、ポート番号とＩＰアドレスとを関連付けたデータである。ポート番号は、予め定められた番号である。ＭＦＰ１Ａについてネットワークパラメータが設定される前の段階では、予め定められたポート番号のみを記憶するようにし、ネットワークパラメータが設定された後の段階では、取得されたＩＰアドレスをポート番号に関連付けて記憶するようにしてもよい。好ましくは、ネットワーク環境記憶部１０５Ａは、ＭＦＰ１Ａにインストールされているアプリケーションプログラムに対応して、ポート番号とＩＰアドレスとの組を記憶する。
【００３７】
図３は、ネットワーク環境記憶部１０５Ａに記憶されるネットワーク環境データの一例を示す図である。図３を参照して、ポート番号が２１番に対してファイル転送のネットワークサービスを提供するＦＴＰサーバが対応付けられ、ポート番号が２５番に対して電子メール送信のネットワークサービスを提供するＳＭＴＰサーバが対応付けられ、ポート番号が５３番に対してＤＮＳのネットワークサービスを提供するＤＮＳサーバが対応付けられ、ポート番号が１１０番に対して電子メール受信のネットワークサービスを提供するＰＯＰ３サーバが対応付けられ、ポート番号が３８９番に対してディレクトリサービスを提供するＬＤＡＰサーバが対応付けられる。図３では、ＭＦＰ１Ａのネットワークパラメータが設定される前の段階におけるネットワーク環境データを示している。このため、ＩＰアドレスの欄は空白となっており、各ポート番号にＩＰアドレスは関連付けられていないことを示している。図では、ポート番号とＩＰアドレスとを１対１で関連付ける例を示すが、１つのポート番号に対して複数のＩＰアドレスを関連付けるようにしても良い。この場合、ネットワーク環境データがＩＰアドレスの増加分だけ追加されることになる。例えば、ＦＴＰサーバが、複数台存在する場合になどに有効である。また、１つのサーバのみの設定しか許されないポート番号については、ポートスキャン後には、１つのポート番号に複数のＩＰアドレスを関連付けたネットワーク環境データを作成しておき、その後、ユーザの選択により１つのＩＰアドレスに特定するようにし、他のネットワーク環境データを削除するようにしてもよい。
【００３８】
図２に戻って、認証データ記憶部１０５Ｂは、ユーザ認証のための認証データを記憶する。認証データは、ユーザを識別するための識別情報であり、ユーザＩＤとパスワードとを含む。認証データは、ＭＦＰ１Ａの管理者等により予め記憶される。
【００３９】
また、記憶部１０５は、スキャナ１０３にて読取った画像、受信したファクシミリデータをボックスに区分けして電子データとして記憶する。
【００４０】
通信部１０９は、ＭＦＰ１Ａをネットワーク６Ａと接続するための通信インターフェイスである。画像形成部１１１は、スキャナ１０３で読取られた画像データ、または、通信部１０９により他のコンピュータから受信された画像データ、記憶部１０５に記憶されたデータを、用紙に可視化する。
【００４１】
図４は、操作パネル１０６の平面図である。図４を参照して操作パネル１０６には、液晶タッチパネル１５０と、テンキー１５１と、セットされた数値を初期値に戻すためのクリアキー１５２と、割込コピーを実行するための割込キー１５３と、画像読取り開始を指示するためのスタートキー１５４とが設けられている。液晶タッチパネル１５０は、液晶表示装置上に、透明な部材からなるタッチパネルを積載してなる。液晶表示装置は、表示部１０７に相当する。タッチパネル１５０、テンキー１５１、クリアキー１５２、割込キー１５３およびスタートキー１５４が入力部１０８に相当する。液晶表示装置に指示ボタンを表示させ、タッチパネルでそのボタンの指示を検出することで、種々の操作の入力が可能となる。操作パネル１０６は、ＭＦＰ１Ａにユーザによるログイン操作を受付けるためのログイン画面を表示し、ユーザＩＤとパスワードの入力を受付ける。
【００４２】
図５は、本実施の形態におけるＭＦＰの制御部の詳細な構成を示す機能ブロック図である。図５を参照して、制御部１０１は、ポートスキャンするＩＰアドレスの範囲を設定するためのスキャン範囲設定部１２１と、通信部１０９と接続されてポートスキャンを実行するポートスキャン部１２３と、認証データ記憶部１０５Ｂと接続されてユーザを認証するためのユーザ認証部１２５と、ネットワーク環境記憶部１０５Ａと接続されてＩＰアドレスとポート番号との組を記憶させる選択部１２７とを含む。
【００４３】
ユーザ認証部１２５は、操作パネル１０６と接続される。ユーザ認証部１２５は、操作パネル１０６の入力部１０８からユーザにより入力された識別情報（ユーザＩＤ）が入力される。ユーザ認証部１２５は、認証データ記憶部１０５Ｂと接続される。ユーザ認証部１２５は、入力部１０８から入力された識別情報を、認証データ記憶部１０５Ｂに予め記憶された識別情報と比較する。比較の結果、両者が一致すれば真のユーザと判定し、一致しなければ真のユーザとは判定しない。ユーザ認証の結果は、ポートスキャン部１２３に出力され、ポートスキャン部１２３では、真のユーザと判定されたユーザ認証の結果が入力された場合に限って後述するポートスキャンを実行する。識別情報は、ユーザを識別するための情報であり、ユーザＩＤとパスワードとを含む。
【００４４】
スキャン範囲設定部１２１は、ポートスキャン部１２３がスキャンするＩＰアドレスの範囲を設定する。スキャンの範囲は、入力部１０８からユーザにより入力される。スキャン範囲設定部１２１は、範囲設定画面を表示部１０７に表示させ、その範囲設定画面に従って入力部１０８に入力されたＩＰアドレスの範囲を、ポートスキャン部１２３に出力する。スキャンの範囲の指定は、アドレスの下限と上限を指定する方法の他、ＩＰアドレスの下１バイト全ての範囲または下２バイト全ての範囲を指定する方法、または、サブアドレスを指定する方法等がある。
【００４５】
ポートスキャン部１２３は、スキャン範囲設定部１２１からＩＰアドレスの範囲が入力される。また、ネットワーク環境の設定を開始するための設定指示が入力部１０８から入力される。この設定指示は、ユーザにより入力される。そして、ポートスキャン部１２３は、設定指示の入力に応じて、スキャン範囲設定部１２１から入力されたＩＰアドレスの範囲内全てのＩＰアドレスそれぞれについて、ポートがオープンしているか否かを判定する。ポートは、ネットワーク環境記憶部１０５Ａに記載されているネットワーク環境データから取得される。ネットワーク環境記憶部１０５Ａに予め記憶されているポート番号が複数あれば、そのすべてがオープンしているか否かを判定する。ポートスキャン部１２３は、判定の結果オープンしていると判定されたポート番号とＩＰアドレスの組を表示部１０７に出力する。表示部１０７では、入力されたポート番号とＩＰアドレスとをポート番号ごとに表示する。
【００４６】
選択部１２７は、入力部１０８と接続されて入力部から選択信号が入力される。選択信号は、ユーザにより入力される信号である。ユーザは、表示部１０７に表示されたポート番号とＩＰアドレスとの組を見て、いずれの組を選択するかを指定する。この指定により選択された組のポート番号とＩＰアドレスとを特定する選択信号が選択部１２７に出力される。選択部１２７は、また、ポートスキャン部１２３と接続されており、ポートスキャン部１２３からポート番号とＩＰアドレスの組とが入力される。選択Ｂ１２７は、入力部１０８から入力される選択信号に適合するポート番号とＩＰアドレスとの組を、ポートスキャン部１２３から入力されるポート番号とＩＰアドレスとの組のうちのうちから選択する。そして、選択したポート番号とＩＰアドレスとの組を、ネットワーク環境記憶部１０５Ａに記憶する。これにより、ネットワーク記憶データのＩＰアドレスの欄にＩＰアドレスが追加される。また、ポート番号が複数ある場合には、そのポート番号のネットワーク環境データが追加されて、その追加されたネットワーク環境データのＩＰアドレスにＩＰアドレスが追加される。
【００４７】
なお、本実施の形態におけるＭＦＰ１Ａでは、ユーザとの入出力インターフェィスに操作パネル１０６を用いる例を示したが、ＭＦＰ１Ａをネットワーク６Ａに接続されたコンピュータから遠隔操作するようにし、その遠隔操作用のコンピュータをユーザとの入出力インターフェィスとしてもよい。
【００４８】
図６は、本実施の形態におけるＭＦＰで実行されるネットワーク環境設定処理の流れを示すフローチャートである。図６を参照して、ＭＦＰ１Ａは、ネットワーク環境を設定の開始を指示するための設定指示が入力部１０８より入力されたか否かが判断される（ステップＳ０１）。設定指示が入力された場合にはステップＳ０２へ進み、そうでない場合には処理を終了する。
【００４９】
ステップＳ０２では、ユーザ認証用の識別番号とパスワードの入力が受付けられる。操作パネル１０６の表示部１０７に、識別番号とパスワードとを入力するための認証画面が表示され、ユーザが認証画面に従って入力部１０８を用いて入力した識別番号とパスワードとが受付けられる。そして、認証データ記憶部１０５Ｂに記憶されている認証データのうち識別番号に対応するパスワードが、受付けられたパスワードと一致するか否かが判定される（ステップＳ０３）。パスワードが一致する場合にはステップＳ０４に進み、一致しない場合には処理を終了する。すなわち、ネットワーク環境設定処理は、認証データ記憶部１０５Ｂにパスワードとともに記憶された識別番号のユーザのみが実行させることができる。このため、ＭＦＰ１でネットワーク環境設定処理を実行させることができるユーザを、特定のユーザに制限することができる。
【００５０】
ステップＳ０４では、初期設定が実行される。初期設定には、たとえば、ＭＦＰ１Ａのネットワーク上の位置（例えばＩＰアドレス）を特定するための処理、サブネットマスクを設定するための処理、ゲートウェイを設定するための処理等である。この初期設定は、操作パネル１０６の表示部１０７に初期設定画面が表示され、ユーザが入力部１０８を用いて初期設定画面に従って入力したデータが受付けられ、ネットワーク環境記憶部１０５Ａに記憶される。
【００５１】
そして、初期設定の後、ポートスキャン処理が実行されて、ポート番号ごとにＩＰアドレスが取得される（ステップＳ０５）。そして、取得されたポート番号ごとのＩＰアドレスのうちからユーザが指定したポート番号とＩＰアドレスの組をネットワーク環境記憶部１０５Ａに記憶するためのネットワークパラメータ設定処理が実行される（ステップＳ０６）。
【００５２】
図７は、図６のステップＳ０５で実行されるポートスキャン処理の流れを示すフローチャートである。図７を参照して、ポートスキャンするＩＰアドレスの範囲であるスキャン範囲の入力が受付けられ、受付けられたスキャン範囲が設定される（ステップＳ１１〜Ｓ１３）。スキャン範囲の設定には、マニュアルによる設定と、自動による設定とがある。マニュアル設定は、ポートスキャンする開始アドレスと、終了アドレスとを指定することによりスキャン範囲を設定する処理をいう。自動設定とは、サブネット内の全てのＩＰアドレスをスキャン範囲に設定する処理である。ステップＳ１１では、スキャン範囲設定画面が表示部１０７に表示され、ユーザが入力部１０８を用いてスキャン範囲設定画面に従って入力したデータが受付けられ、そのデータにしたがってマニュアル設定か否かが判断される。マニュアル設定と判断された場合には、ステップＳ１２へ進み、そうでない場合にはステップＳ１３に進む。ステップＳ１２では、開始アドレスと終了アドレスの入力が受付けられる。ステップＳ１３では、初期設定処理で設定されたＭＦＰ１ＡのＩＰアドレスとサブネットマスクとから開始アドレスと終了アドレスとを計算する。より具体的には、ＭＦＰ１Ａが属するサブネットの下限アドレスを開始アドレスとし、該サブネットの上限アドレスを終了アドレスとする。
【００５３】
図８は、スキャン範囲設定画面の一例を示す図である。図８を参照して、スキャン範囲設定画面は、マニュアル設定を指定するラジオボタンと、開始アドレスを入力するための欄と、終了アドレスを入力するための欄と、自動設定を指定するラジオボタンと、設定保存の文字が表された指示ボタンとを含む。ユーザがマニュアル設定を指定するラジオボタンを指示することにより、開始アドレスを入力するための欄および終了アドレスを入力するための欄にそれぞれ入力された開始アドレスと終了アドレスとが有効とされ、ポートスキャン部１２３に出力される。
【００５４】
ユーザが自動設定を指定するラジオボタンを指示することより、サブネット内の全ての
ＩＰアドレスがポートスキャン部１２３に出力される。
【００５５】
図７に戻って、ステップＳ１４では、スキャンするためのポート番号が設定される。このポート番号は、ネットワーク環境記憶部１０５Ａに記憶されているネットワーク環境データが最初から順に読出され、設定される。
【００５６】
そして、ステップＳ１６では、ステップＳ１４で設定されたスキャン範囲のＩＰアドレスを送信先とし、ステップＳ１５で設定されたポート番号での接続を要求するパケットデータを伝送制御プロトコル（ＴＣＰ：Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）でネットワーク６Ａに出力する。このパケットは、ＴＣＰにおいて周知の３ウェイハンドシェークのＳＹＮパケット（ＳＹＮフラグが立ったパケット）である。そして、３ウェイハンドシェークに成功したか否かにより接続が成功したか否かが判断され、成功した場合にはステップＳ１７に進み、成功しなかった場合にはステップＳ１９に進む。
【００５７】
ステップＳ１７では、サーバから一定期間（例えば１０秒）内にグリーティングメッセージの応答があったか否かが判断される。グリーティングメッセージとは、例えばＰＯＰならば”＋ＯＫ〜”、ＳＭＴＰならば”２２０〜”のようにプロトコルごとに定められているサーバからの接続時の応答メッセージである。サーバからの応答があった場合にはステップＳ１８に進み、そうでない場合にはステップＳ１８をスキップしてステップＳ１９に進む。ステップＳ１８では、ステップＳ１６で送出した要求パケットに含まれるＩＰアドレスとポート番号との組を候補パラメータとして一時的に記憶する。ステップＳ１９では、サーバとの接続を切断した後、ステップＳ２０に進む。
【００５８】
ステップＳ２０では、次のポート番号があるか否かが判断される。未だ要求パケットを送出していないポート番号がある場合には、そのポート番号を処理対象に設定してステップＳ１４に戻る。一方、そのようなポート番号が存在しない場合にはステップＳ２１に進む。
【００５９】
ステップＳ２１では、処理対象とされているＩＰアドレスが終了アドレスか否かが判断される。終了アドレスの場合には処理を終了する。終了アドレスでない場合には処理対象とされているＩＰアドレスに１を加算して、加算後のＩＰアドレスを新たに、処理対象のＩＰアドレスとしてステップＳ１４に戻る。
【００６０】
図９は、図６のステップＳ０６で実行されるネットワークパラメータ設定処理の流れを示すフローチャートである。図９を参照して、ステップＳ２１では、図７のステップＳ１８で一時的に記憶された候補パラメータを表示部１０７に表示させる。表示部１０７では、ネットワークパラメータ設定画面に候補パラメータを表示する。候補パラメータは、ポート番号とＩＰアドレスとを含むので、ネットワークパラメータ設定画面では、ポート番号ごとに分類してＩＰアドレスが表示される。また、ＩＰアドレスに加えて、そのＩＰアドレスに対応するホスト名をＤＮＳサーバ２Ｃから取得して表示するようにしても良い。
【００６１】
次のステップＳ２２では、ネットワークパラメータの選択指示が受付けられる。この選択指示は、ユーザが入力部１０８を用いて入力する。次のステップＳ２３で選択指示の受付が終了したか否かが判断され、終了したと判断されるまでステップＳ２２が繰返される。終了したと判断された場合にはステップＳ２４に進む。
【００６２】
ステップＳ２４では、ステップＳ２２で選択されたネットワークパラメータがネットワーク環境記憶部１０５Ａに記憶される。
【００６３】
図１０は、ネットワークパラメータ設定処理において表示部に表示されるネットワークパラメータ設定画面の一例を示す図である。図１０を参照して、候補パラメータのうち、ポート番号が２１番のＦＴＰサーバのＩＰアドレスと、ポート番号が２５番のＳＭＴＰサーバのＩＰアドレスとを表示する例を示している。画面をスクロールすることにより、他のポート番号のＩＰアドレスが表示されるようになっている。
【００６４】
図１０に示すネットワークパラメータ設定画面では、ＦＴＰサーバの５つのＩＰアドレスが、ホスト名とともに表示されている。そして、ユーザが画面のＩＰアドレスが表示されている領域を指示することで、そのポート番号とＩＰアドレスの組が選択される。図では、選択されたポート番号とＩＰアドレスの組をＩＰアドレスにハッチングを付して示している。また、図に示すように、ＦＴＰサーバについては複数のＩＰアドレスを選択することが可能となっている。後に、ＭＦＰ１Ａでファイル転送のアプリケーションプログラムが起動される際に、選択された全てのＩＰアドレスを送信先の候補として表示し、表示された送信先のうちから指定されたＩＰアドレスをＦＴＰサーバとして特定するようにするためである。
【００６５】
設定保存の文字列が付された指示ボタンは、設定終了を入力するためのボタンである。この指示ボタンが指示されることにより、候補パラメータのうちから選択されたポート番号とＩＰアドレスとがネットワークパラメータとしてネットワーク環境記憶部１０５Ａに記憶される。
【００６６】
＜ポートスキャン部の変形例＞
次に、ポートスキャン部１２３の変形例について説明する。図１１は、変形されたポートスキャン部を適用した制御部１０１Ａの詳細な構成を示す機能ブロック図である。図５に示した制御部１０１と異なる点は、スキャン範囲設定部１２１を削除し、ポートスキャン部１２３をポートスキャン部１２３Ａに変更した点である。以下、制御部１０１と異なる点を主に説明する。
【００６７】
ユーザ認証部１２５によるユーザ認証の結果は、ポートスキャン部１２３Ａに出力され、ポートスキャン部１２３Ａでは、真のユーザと判定されたユーザ認証の結果が入力された場合に限って後述するポートスキャンを実行する。
【００６８】
ポートスキャン部１２３Ａは、ネットワーク環境の設定を開始するための設定指示が入力部１０８から入力される。ポートスキャン部１２３Ａは、設定指示の入力に応じて、ネットワーク６Ａに流れるパケットを取得し、それを解析してネットワーク環境記憶部１０５Ａに記憶されているポート番号に対応するポートをオープンしているＩＰアドレスを取得する。そして抽出したポート番号とＩＰアドレスの組を表示部１０７に出力する。表示部１０７では、入力されたポート番号とＩＰアドレスとをポート番号ごとに表示する。
【００６９】
図１２は、ポートスキャン処理の別の流れを示すフローチャートである。図１２を参照して、ポートスキャン部１２３Ａは、通信部１０９のパケット取得モードを有効に設定する（ステップＳ３１）。パケット取得モードを有効とする期間は予め設定されており、ここでは３０秒としている。すなわち、ステップＳ３１でパケット取得モードが有効とされてから３０秒間、パケット取得モードが有効とされ、３０秒経過後はパケット取得モードが無効に設定される。パケット取得モードが有効に設定されている間、通信部１０９からパケットがポートスキャン部１２３Ａに出力される。
【００７０】
ステップＳ３２では、通信部１０９のプロミスキャストモードを有効に設定する。通信部１０９は、通常は、ＭＦＰ１Ａ宛てのパケットのみを受信してポートスキャン部１２３に出力するが、プロミスキャストモードが有効とされている間は、ネットワーク６Ａを流れるパケットの全てをポートスキャン部１２３に出力する。
【００７１】
ポートスキャン部１２３Ａは、通信部１０９からパケットを受信し（ステップＳ３３）、その受信が成功したか否かを判断する（ステップＳ３４）。パケットの受信が成功した場合にはステップＳ３５に進み、成功しなかった場合にはステップＳ３８に進む。ステップＳ３５では、受信したパケットに含まれるＩＰアドレスとポート番号を抽出するパケットデータ格納処理を実行する。
【００７２】
そして、パケット取得モードが有効か否かを確認する（ステップＳ３６）。ここでは、ステップＳ３１でパケット取得モードを有効に設定してからの経過時間が取得される。そして、確認結果が有効か否かが判断される（ステップＳ３７）。パケット取得モードを有効に設定してからの経過時間が３０秒以内の場合に有効と判断してステップＳ３３に戻る。無効と判断した場合にはステップＳ３９に進む。
【００７３】
一方、ステップＳ３８では、パケット取得モードを、それが有効に設定されてから３０秒経過する前であっても無効に設定して、ステップＳ３９に進む。
【００７４】
ステップＳ３９では、通信部１０９のプロミスキャストモードを無効に設定する。通信部１０９は、通常は、ＭＦＰ１Ａ宛てのパケットのみを受信してポートスキャン部１２３に出力する。
【００７５】
そして、ステップＳ３５で実行されるパケットデータ格納処理で抽出されたＩＰアドレスとポート番号とを解析するパケットデータ解析処理を実行する。
【００７６】
次にパケットデータについて説明する。図１３は、ネットワーク６Ａを流れるパケットデータの一例を示す図である。図では、１６進数でデータを示し、任意の１バイトを＊印で示している。図１４は、パケットデータのフォーマットの一例を示す図である。図１４を参照して、パケットデータの先頭から１３バイト目と１４バイト目とで、プロトコルの種類が定義され、パケットデータの先頭から２４バイト目数でＩＰ上のプロトコルの種類が定義され、パケットデータの先頭から２７バイト目〜３０バイト目で、送信元のＩＰアドレスが定義され、パケットデータの先頭から３１バイト目〜３４バイト目で送信先のＩＰアドレスが定義され、パケットデータの先頭から３５バイト目と３６バイト目で送信元のポート番号が定義され、パケットデータの先頭から３７バイト目と３８バイト目で送信先のポート番号が定義される。
【００７７】
図１３に示したパケットデータでは、プロトコルの種類は、０ｘ０８００であり、これはＩＰプロトコルを示す。また、ＩＰ上のプロトコルの種類は、０ｘ０６であり、これはＴＣＰプロトコルを示す。送信元ＩＰアドレスは、０ｘＣ０Ａ８０Ｄ０Ａで、１０進数で１９２．１６８．１００．１０を示す。送信先ＩＰアドレスは、０ｘＣ０Ａ８０Ｄ１４で、１０進数で１９２．１６８．１００．２０を示す。送信元のポート番号は、０ｘ００６Ｅで、１０進で１１０番のポートを示す。送信先のポート番号は、０ｘ０４００で、１０進で１０２４番のポートを示す。パケットデータは、プロトコルの種類、ＩＰ上のプロトコルの種類、送信元ＩＰアドレス、送信先ＩＰアドレス、送信元のポート番号および送信先のポート番号が、予め定められた位置に、予め定められたコードで記述される。
【００７８】
パケットデータ格納処理では、このパケットデータのフォーマットに従って、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）プロトコルのパケットのうちから、送信元アドレス、送信先アドレス、送信元ポート番号および送信先ポート番号を抽出して、一時的に記憶する。
【００７９】
図１５は、図１２のステップＳ３５で実行されるパケットデータ格納処理の流れを示すフローチャートである。図１５を参照して、まず、パケットデータのプロトコルを、先頭から第１３バイト目と第１４バイト目のデータで判別する（ステップＳ４１）。そして、ＩＰプロトコルか否かを判定する（ステップＳ４２）。ＩＰプロトコルであれば、ステップＳ４３に進み、そうでなければ処理を終了する。すなわち、ＩＰプロトコルのパケットのみを処理対象とするものである。
【００８０】
ステップＳ４３では、ＩＰ上のプロトコルを、先頭から第２４バイト目のデータで判別する。そして、ＴＣＰプロトコルか否かを判定する（ステップＳ４４）。ＴＣＰプロトコルであればステップＳ４５に進み、そうでなければ処理を終了する。すなわち、ＴＣＰプロトコルのパケットのみを処理対象とするものである。
【００８１】
そして、パケットデータから送信元アドレス、送信先アドレス、送信元ポート番号および送信先ポート番号を抽出（ステップＳ４５）し、抽出した送信元アドレス、送信先アドレス、送信元ポート番号および送信先ポート番号を、ポートスキャン部１２３が備えるパケットデータ格納部に一時的に記憶する（ステップＳ４６）。パケットデータ格納部は、ランダムアクセスメモリ（ＲＡＭ）等の揮発性の半導体メモリである。
【００８２】
図１６は、パケットデータ格納部に記憶されたデータの一例を示す図である。図では、２つのパケットから抽出された送信元アドレス、送信元ポート番号、送信先アドレスおよび送信先ポート番号を示している。
【００８３】
図１７は、図１２のステップＳ４０で実行されるパケットデータ解析処理の流れを示すフローチャートである。図１７を参照して、パケットデータ格納部から１つのパケットから抽出された送信元アドレス、送信元ポート番号、送信先アドレスおよび送信先ポート番号を取得する（ステップＳ５１）。取得が成功したか否かが判断され（ステップＳ５２）、取得された場合にはステップＳ５３に進み、取得されなかった場合には処理を終了する。そして、取得されたデータからＩＰアドレスとポート番号の組を取得する。図１６に示したように、パケットデータ格納部には、１つのパケットについて、送信元のＩＰアドレスとポート番号との組と、送信先のＩＰアドレスとポート番号との組とが格納されていた。このため、パケットからＩＰアドレスとポート番号の２つの組が取得される。
【００８４】
次のステップＳ５４では、取得されたポート番号を、ネットワーク環境記憶部１０５Ａに記憶されているネットワークデータのポート番号と比較する。そして比較の結果を判定する（ステップＳ５５）。比較の結果、両者が合致すればステップＳ５６に進み、合致しなければステップＳ５６をスキップしてステップＳ５７に進む。
【００８５】
ステップＳ５６では、ネットワークデータいずれかのポート番号に合致するポート番号とＩＰアドレスの組を候補パラメータとして一時的に記憶する。
【００８６】
ステップＳ５７では、パケットデータ格納部に未だ処理されていないデータが存在するか否かが判断され、存在する場合にはステップＳ５１に戻り、存在しない場合には処理を終了する。
【００８７】
以上説明したように、本実施の形態におけるＭＦＰ１Ａは、ＬＡＮに接続された他の機器のうちから予め定められたポートをオープンしている機器のＩＰアドレスを取得し、そして、表示されたＩＰアドレスとポート番号との組が選択されると、選択されたＩＰアドレスとポート番号との組を記憶する。このため、予め定められたポートをオープンしている機器のＩＰアドレスを知らなくても、その機器と通信するために必要なＩＰアドレスを設定することができる。
【００８８】
また、予め定められたポートは、１以上が定められるので、アプリケーションで使用するポートごとに通信先を設定することができる。
【００８９】
また、予め定められたポートごとに、所定範囲のＩＰアドレスの全てについてポートスキャンするので、通信する可能性のない装置にまでポートスキャンすることがない。このため、ネットワーク資源が無駄に使用されるのを防止することができる。
【００９０】
また、ネットワーク上を流れるパケットを受信し、受信したパケットを解析して、予め定められたポートのポート番号とＩＰアドレスとを抽出するので、ネットワークにデータを送出することなくポート番号ごとにＩＰアドレスを取得することができる。
【００９１】
また、受信したパケットのうちから所定のプロトコルに従ったパケットを選択し、選択したパケットに含まれるポート番号が予め定められたポートのポート番号の場合に、そのパケットに含まれるＩＰアドレスを抽出するので、ＩＰアドレスを確実に取得することができる。
【００９２】
また、予め定められた期間にパケットを受信するので、その期間にパケットを送出した装置のＩＰアドレスを取得することができる。
【００９３】
また、外部から実行指示の入力があったことを条件にＩＰアドレスが設定されるので、不必要に設定が更新されることがない。
【００９４】
また、実行指示は、初期設定のための指示であるので、不必要なときにポートに対するＩＰアドレスが設定されることがない。具体的にはＭＦＰを設置するとき、または、ＭＦＰが通信することが予定される機器がネットワークに接続された時に、ポートに対応するＩＰアドレスを設定することができる。
【００９５】
なお、本実施の形態においては、ＭＦＰ１Ａについて説明したが、ＭＦＰ１Ａに関わらず、プリンタ、コンピュータ、ゲートウェイなどのネットワークに接続可能な装置に適用することができることは当業者であれば自明である。また、ネットワークに接続可能な機器で実行されるネットワークパラメータ設定方法、またはネットワークパラメータ設定プログラムとして適用することができることも自明である。
【００９６】
（付記）  上述したＭＦＰには、次の概念も含まれる。
【００９７】
（１）  前記予め定められたポートは、公に定められたポートである、請求項１に記載の通信装置。
【００９８】
（２）  前記記憶手段は、アプリケーションプログラムが通信相手となる機器を決定するために、該アプリケーションプラグラムにより参照される、請求項１に記載の通信装置。
【００９９】
（３）（２）において、該アプリケーションプログラムは、ポート番号に対応するＩＰアドレスを取得する。
【０１００】
（４）  前記所定範囲のＩＰアドレスの指定を入力する入力手段をさらに備えた、請求項３に記載の通信装置。
【０１０１】
（５）  （４）において、前記所定範囲のＩＰアドレスは、前記ネットワークのサブネットで指定される。
【０１０２】
（６）  認証コードの入力を受付ける認証コード受付手段をさらに備え、
前記実行指示受付手段は、前記受付けられた認証コードが予め定められた認証コードであることを条件に、実行指示を受付ける、請求項７に記載の通信装置。
【０１０３】
（７）  前記表示手段は、前記ＩＰアドレスに代えて、またはそれとともに該ＩＰアドレスが割当てられた装置の名称を表示する、請求項１に記載の通信装置。
【０１０４】
（８）画像を形成する画像形成手段をさらに備える。
【０１０５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１０６】
【図１】本発明の実施の形態の１つにおけるネットワークシステムの全体概要を示す図である。
【図２】本実施の形態におけるＭＦＰの概略構成を示す機能ブロック図である。
【図３】ネットワーク環境記憶部に記憶されるネットワーク環境データの一例を示す図である。
【図４】操作パネル１０６の平面図である。
【図５】本実施の形態におけるＭＦＰの制御部の詳細な構成を示す機能ブロック図である。
【図６】本実施の形態におけるＭＦＰで実行されるネットワーク環境設定処理の流れを示すフローチャートである。
【図７】図６のステップＳ０５で実行されるポートスキャン処理の流れを示すフローチャートである。
【図８】スキャン範囲設定画面の一例を示す図である。
【図９】図６のステップＳ０６で実行されるネットワークパラメータ設定処理の流れを示すフローチャートである。
【図１０】ネットワークパラメータ設定処理において表示部に表示されるネットワークパラメータ設定画面の一例を示す図である。
【図１１】変形されたポートスキャン部を適用した制御部１０１Ａの詳細な構成を示す機能ブロック図である。
【図１２】ポートスキャン処理の別の流れを示すフローチャートである。
【図１３】ネットワークを流れるパケットデータの一例を示す図である。
【図１４】パケットデータのフォーマットの一例を示す図である。
【図１５】図１２のステップＳ３５で実行されるパケットデータ格納処理の流れを示すフローチャートである。
【図１６】パケットデータ格納部に記憶されたデータの一例を示す図である。
【図１７】図１２のステップＳ４０で実行されるパケットデータ解析処理の流れを示すフローチャートである。
【符号の説明】
【０１０７】
１Ａ〜１Ｃ  ＭＦＰ、２Ａ〜２Ｅ  サーバ、６Ａ〜６Ｃ  ネットワーク、７Ａ，７Ｂ  ルータ、１０  ネットワークシステム、１０１，１０１Ａ  制御部、１０３  スキャナ、１０５  記憶部、１０５Ａ  ネットワーク環境記憶部、１０５Ｂ  認証データ記憶部、１０６  操作パネル、１０７  表示部、１０８  入力部、１０９  通信部、１１１  画像形成部、１２１  スキャン範囲設定部、１２３，１２３Ａ  ポートスキャン部、１２５  ユーザ認証部、１２７  選択部。
【図１】
2006080995.tif 000003
【図２】
2006080995.tif 000004
【図３】
2006080995.tif 000005
【図４】
2006080995.tif 000006
【図５】
2006080995.tif 000007
【図６】
2006080995.tif 000008
【図７】
2006080995.tif 000009
【図８】
2006080995.tif 000010
【図９】
2006080995.tif 000011
【図１０】
2006080995.tif 000012
【図１１】
2006080995.tif 000013
【図１２】
2006080995.tif 000014
【図１３】
2006080995.tif 000015
【図１４】
2006080995.tif 000016
【図１５】
2006080995.tif 000017
【図１６】
2006080995.tif 000018
【図１７】
2006080995.tif 000019