(57)【要約】【課題】ＷＯＬ機能を有するネットワーク上の装置に対して不要なアクセスが行われないようにすることができる情報処理装置等を提供する。【解決手段】ネットワーク４上の装置１（２）に対してマルチキャスト検索またはブロードキャスト検索が行われ、検索範囲内にＷＯＬ対応装置が存在していれば、その装置のＭＡＣアドレス情報およびＩＰアドレス情報を保存し、次回以降はその装置に対して検索を省いた状態でのユニキャスト検索に移行することにより、当該ＷＯＬ対応装置に対する不要なアクセスをなくすようにする。【選択図】  図６
2012039416.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上の装置をマルチキャスト検索とユニキャスト検索の両方で検索可能な検索手段と、
前記ネットワーク上の装置のＭＡＣアドレス情報およびＩＰアドレス情報を記憶する記憶手段と、
前記検索手段によるマルチキャスト検索でネットワーク上の装置の検索を実行した際に、ネットワークからのアクセスがあるとスリープ状態が解除されるＷＯＬ対応の装置の存在を、前記ネットワーク上に検出した場合、該装置のＭＡＣアドレス情報とＩＰアドレス情報を前記記憶手段に記憶させ、さらに前記検索手段に対して次回以降は強制的にユニキャスト検索に移行させるとともに、ＷＯＬ対応装置についての前記記憶されているＩＰアドレスについては、ユニキャスト検索によるアクセスを行わないように検索手段を制御する制御手段と、
を備えていることを特徴する情報処理装置。
【請求項２】
前記制御手段は、前記検索手段がネットワーク上のＷＯＬ対応装置を省いてユニキャスト検索を行った際に、ユニキャスト検索範囲内に前記記憶手段に記憶されているＭＡＣアドレスと同一のＭＡＣアドレスの装置が存在した場合、その装置について記憶されているＩＰアドレス情報を新しい情報に更新するとともに、更新前のＩＰアドレス情報で示される装置に対して、検索時に省いたユニキャスト検索を実行させる請求項１に記載の情報処理装置。
【請求項３】
マルチキャスト検索モードとユニキャスト検索モードの他に、自動検索モードが備えられ、前記制御手段は、ユーザによって前記自動検索モードが選択された場合に前記検索手段に対する前記制御を行う請求項１または２に記載の情報処理装置。
【請求項４】
マルチキャスト検索によりネットワーク上の装置の検索を実行するステップと、
前記マルチキャスト検索を実行した際に、ネットワークからのアクセスがあるとスリープ状態が解除されるＷＯＬ対応の装置の存在を、前記ネットワーク上に検出した場合、該装置のＭＡＣアドレス情報とＩＰアドレス情報を前記記憶手段に記憶させ、さらに次回以降は強制的にユニキャスト検索に移行させるとともに、ＷＯＬ対応装置についての前記記憶されているＩＰアドレスについては、前記ユニキャスト検索によるアクセスを行わないように制御する制御ステップと、
を備えていることを特徴する情報処理装置による検索方法。
【請求項５】
前記制御ステップでは、ネットワーク上のＷＯＬ対応装置を省いてユニキャスト検索を行った際に、ユニキャスト検索範囲内に前記記憶手段に記憶されているＭＡＣアドレスと同一のＭＡＣアドレスの装置が存在した場合、その装置について記憶されているＩＰアドレス情報を新しい情報に更新するとともに、更新前のＩＰアドレス情報で示される装置に対して、検索時に省いたユニキャスト検索を実行させる請求項４に記載の検索方法。
【請求項６】
情報処理装置には、マルチキャスト検索モードとユニキャスト検索モードの他に、自動検索モードが備えられ、前記制御ステップでは、ユーザによって前記自動検索モードが選択された場合に前記制御を行う請求項４または５に記載の検索方法。
【請求項７】
マルチキャスト検索によりネットワーク上の装置の検索を実行するステップと、
前記マルチキャスト検索を実行した際に、ネットワークからのアクセスがあるとスリープ状態が解除されるＷＯＬ対応の装置の存在を、前記ネットワーク上に検出した場合、該装置のＭＡＣアドレス情報とＩＰアドレス情報を前記記憶手段に記憶させ、さらに次回以降は強制的にユニキャスト検索に移行させるとともに、ＷＯＬ対応装置についての前記記憶されているＩＰアドレスについては、前記ユニキャスト検索によるアクセスを行わないように制御する制御ステップと、
をコンピュータに実行させるための検索プログラム。
【請求項８】
前記制御ステップでは、ネットワーク上のＷＯＬ対応装置を省いてユニキャスト検索を行った際に、ユニキャスト検索範囲内に前記記憶手段に記憶されているＭＡＣアドレスと同一のＭＡＣアドレスの装置が存在した場合、その装置について記憶されているＩＰアドレス情報を新しい情報に更新するとともに、更新前のＩＰアドレス情報で示される装置に対して、検索時に省いたユニキャスト検索を実行させる請求項７に記載の検索プログラム。
【請求項９】
コンピュータには、マルチキャスト検索モードとユニキャスト検索モードの他に、自動検索モードが備えられ、前記制御ステップでは、ユーザによって前記自動検索モードが選択された場合に前記制御を行う請求項７または８に記載の検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、多機能デジタル画像形成装置であるＭＦＰ（Multi Function Peripherals) 等の装置がネットワークに接続された場合、それを検索し設定を行う場合などに用いられる情報処理装置、同装置による検索方法及び検索プログラムに関する。
【背景技術】
【０００２】
一般に、この種の情報処理装置では、例えばＬＡＮ等のネットワークに新たにＭＦＰ等の装置が接続された場合、ＳＮＭＰ（Simple Network Management Protocol) を使用してユーザ端末により当該装置の検索が行われることがある。その検索には、周知のように複数の相手に向かって検索用のデータを送信するマルチキャスト検索（ブロードキャスト検索も含む）、または単一のアドレスを指定して検索用のデータを送信するユニキャスト検索を用いて行われるようになっている。
【０００３】
従来、マルチキャスト検索を用いた第１の検出手段に加えて、ＩＰアドレスを変化させたユニキャスト検索での送信の繰り返しを実行する第２検出手段を用いてネットワーク上の機器の検出を行い、ユニキャスト検索での送信が正常に行える時に第１の検出手段による検出を試みることにより、その時点でのマルチキャスト検索の可否を判定し、また、その可否の結果より、第１の検出手段と第２検出手段のいずれかを選択するか、あるいは第１検出手段と第２検出手段の順序を切り換えるようにしたものが知られている。
【０００４】
つまり、マルチキャスト検索ではルータがマルチキャスト検索のアドレスを通さない等の課題があるので、そのような場合は、自動的にユニキャスト検索に切り替える等の方法が採ることがきるようにした技術である（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３４０２８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、最近のＭＦＰ等の装置では、ＷＯＬ(Wake On LAN) 機能を有するものが増えつつある。このＷＯＬ機能を有する装置では、節電のためにスリープ状態（ＣＰＵも休止状態）になっている場合でも、ネットワークを介してユーザ端末等からのアクセスがあると、当該装置のスリープ状態が解除されてＣＰＵが起きてしまい、待機状態に変わってしまう。このため、ネットワークからその装置に対して不要なアクセスを行わないように対処することが求められている。
【０００７】
しかし、前記先行技術においては、マルチキャスト検索が届かない範囲の装置に対しては、自動的にユニキャスト検索に切り換えられるだけだけであり、この場合もＷＯＬ機能を有する装置がスリープ状態でアクセスされると、その状態が解除されてしまう。
【０００８】
この発明は、上記実情に鑑みてなされたものであり、ＷＯＬ機能を有するネットワーク上の装置に対して不要なアクセスが行われないようにすることができる情報処理装置、同装置による検索方法を提供し、さらには前記検索方法をコンピュータに実行させるための検索プログラムを提供することを課題としている。
【課題を解決するための手段】
【０００９】
上記課題は、以下の手段によって解決される。
（１）ネットワーク上の装置をマルチキャスト検索とユニキャスト検索の両方で検索可能な検索手段と、前記ネットワーク上の装置のＭＡＣアドレス情報およびＩＰアドレス情報を記憶する記憶手段と、前記検索手段によるマルチキャスト検索でネットワーク上の装置の検索を実行した際に、ネットワークからのアクセスがあるとスリープ状態が解除されるＷＯＬ対応の装置の存在を、前記ネットワーク上に検出した場合、該装置のＭＡＣアドレス情報とＩＰアドレス情報を前記記憶手段に記憶させ、さらに前記検索手段に対して次回以降は強制的にユニキャスト検索に移行させるとともに、ＷＯＬ対応装置についての前記記憶されているＩＰアドレスについては、ユニキャスト検索によるアクセスを行わないように検索手段を制御する制御手段と、を備えていることを特徴する情報処理装置。
（２）前記制御手段は、前記検索手段がネットワーク上のＷＯＬ対応装置を省いてユニキャスト検索を行った際に、ユニキャスト検索範囲内に前記記憶手段に記憶されているＭＡＣアドレスと同一のＭＡＣアドレスの装置が存在した場合、その装置について記憶されているＩＰアドレス情報を新しい情報に更新するとともに、更新前のＩＰアドレス情報で示される装置に対して、検索時に省いたユニキャスト検索を実行させる前項１に記載の情報処理装置。
（３）マルチキャスト検索モードとユニキャスト検索モードの他に、自動検索モードが備えられ、前記制御手段は、ユーザによって前記自動検索モードが選択された場合に前記検索手段に対する前記制御を行う前項１または２に記載の情報処理装置。
（４）マルチキャスト検索によりネットワーク上の装置の検索を実行するステップと、前記マルチキャスト検索を実行した際に、ネットワークからのアクセスがあるとスリープ状態が解除されるＷＯＬ対応の装置の存在を、前記ネットワーク上に検出した場合、該装置のＭＡＣアドレス情報とＩＰアドレス情報を前記記憶手段に記憶させ、さらに次回以降は強制的にユニキャスト検索に移行させるとともに、ＷＯＬ対応装置についての前記記憶されているＩＰアドレスについては、前記ユニキャスト検索によるアクセスを行わないように制御する制御ステップと、を備えていることを特徴する情報処理装置による検索方法。
（５）前記制御ステップでは、ネットワーク上のＷＯＬ対応装置を省いてユニキャスト検索を行った際に、ユニキャスト検索範囲内に前記記憶手段に記憶されているＭＡＣアドレスと同一のＭＡＣアドレスの装置が存在した場合、その装置について記憶されているＩＰアドレス情報を新しい情報に更新するとともに、更新前のＩＰアドレス情報で示される装置に対して、検索時に省いたユニキャスト検索を実行させる前項４に記載の検索方法。
（６）情報処理装置には、マルチキャスト検索モードとユニキャスト検索モードの他に、自動検索モードが備えられ、前記制御ステップでは、ユーザによって前記自動検索モードが選択された場合に前記制御を行う前項４または５に記載の検索方法。
（７）マルチキャスト検索によりネットワーク上の装置の検索を実行するステップと、前記マルチキャスト検索を実行した際に、ネットワークからのアクセスがあるとスリープ状態が解除されるＷＯＬ対応の装置の存在を、前記ネットワーク上に検出した場合、該装置のＭＡＣアドレス情報とＩＰアドレス情報を前記記憶手段に記憶させ、さらに次回以降は強制的にユニキャスト検索に移行させるとともに、ＷＯＬ対応装置についての前記記憶されているＩＰアドレスについては、前記ユニキャスト検索によるアクセスを行わないように制御する制御ステップと、をコンピュータに実行させるための検索プログラム。
（８）前記制御ステップでは、ネットワーク上のＷＯＬ対応装置を省いてユニキャスト検索を行った際に、ユニキャスト検索範囲内に前記記憶手段に記憶されているＭＡＣアドレスと同一のＭＡＣアドレスの装置が存在した場合、その装置について記憶されているＩＰアドレス情報を新しい情報に更新するとともに、更新前のＩＰアドレス情報で示される装置に対して、検索時に省いたユニキャスト検索を実行させる前項７に記載の検索プログラム。
（９）コンピュータには、マルチキャスト検索モードとユニキャスト検索モードの他に、自動検索モードが備えられ、前記制御ステップでは、ユーザによって前記自動検索モードが選択された場合に前記制御を行う前項７または８に記載の検索プログラム。
【発明の効果】
【００１０】
前項（１）に記載の発明によれば、ネットワーク上の装置に対してマルチキャスト検索を実行した場合、ネットワーク上におけるマルチキャスト検索範囲内に、ネットワークからのアクセスがあるとスリープ状態が解除されるＷＯＬ機能を有する装置が存在していれば、その装置のＭＡＣアドレス情報およびＩＰアドレス情報が記憶手段に記憶され、次回以降は、そのＩＰアドレスの装置に対する検索を検索対象範囲から省いた状態でのユニキャスト検索に移行されるので、当該ＷＯＬ機能を有する装置が節電のためにスリープ状態となっていても、その装置に対して不要なアクセスが行われることもなくなる。つまり、ＷＯＬ機能を有する装置がスリープ状態でアクセスされて該スリープ状態が解除されて待機状態に変わってしまい、その装置の電力消費が増えるおそれが解消される。
【００１１】
前項（２）に記載の発明によれば、前記ユニキャスト検索の範囲内に、記憶手段に記憶されている同一のＭＡＣアドレスの装置が存在すれば、その装置について記憶されているＩＰアドレス情報が新しい情報に更新され、かつ更新前のＩＰアドレス情報で示される装置に対して、検索時に省いたユニキャスト検索が実行されるので、例えばＤＨＣＰ(Dynamic Host Configuration Protcol)環境のようにＩＰアドレスが変わる可能性のある環境下においても、ＷＯＬ機能を有する装置に対する検索を省きながら、ＷＯＬ機能を有さない他の装置に対して確実に検索を行うことができる。
【００１２】
前項（３）に記載の発明によれば、ユーザによって前記自動検索モードが選択された場合に限って、前項（１）または（２）に記載された検索制御が行われる。
【００１３】
前項（４）に記載の発明によれば、ＷＯＬ機能を有する装置がスリープ状態でアクセスされて該スリープ状態が解除されて待機状態に変わってしまい、その装置の電力消費が増えるおそれが解消される。
【００１４】
前項（５）に記載の発明によれば、例えばＤＨＣＰ環境のようにＩＰアドレスが変わる可能性のある環境下においても、ＷＯＬ機能を有する装置に対する検索を省きながら、ＷＯＬ機能を有さない他の装置に対して確実に検索を行うことができる。
【００１５】
前項（６）に記載の発明によれば、ユーザによって前記自動検索モードが選択された場合に限って、前項（４）または（５）に記載された検索制御が行われる。
【００１６】
前項（７）に記載の発明によれば、ＷＯＬ機能を有する装置がスリープ状態でアクセスされて該スリープ状態が解除されて待機状態に変わってしまい、その装置の電力消費が増えるおそれを解消できる処理を、コンピュータに実行させることができる。
【００１７】
前項（８）に記載の発明によれば、例えばＤＨＣＰ環境のようにＩＰアドレスが変わる可能性のある環境下においても、ＷＯＬ機能を有する装置に対する検索を省きながら、ＷＯＬ機能を有さない他の装置に対して確実に検索を行う処理を、コンピュータに実行させることができる。
【００１８】
前項（９）に記載の発明によれば、ユーザによって前記自動検索モードが選択された場合に限って、前項（４）または（５）に記載された検索制御を行う処理を、コンピュータに実行させることができる。
【図面の簡単な説明】
【００１９】
【図１】この発明の一実施形態に係る情報処理装置が用いられたネットワーク検索システムを示す構成図である。
【図２】ネットワーク上のＭＦＰの気的構成を示すブロック図である。
【図３】ネットワーク上の情報処理装置の電気的構成を示すブロック図である。
【図４】同じく情報処理装置における装置検索モードの選択画面を示す図である。
【図５】同じく情報処理装置における装置検索設定画面を示す図である。
【図６】情報処理装置による検索処理の動作を示すフローチャートである。
【図７】ユニキャスト検索モードに切り替えられた後に、ネートワーク上の装置を検索する場合の動作を示すフローチャートである。
【図８】ユニキャスト検索結果の表示画面を示す図である。
【図９】情報処理装置における装置検索モードの別の選択画面を示す図である。
【発明を実施するための形態】
【００２０】
以下、この発明の一実施形態を図面に基づいて説明する。
【００２１】
図１は、この発明の一実施形態に係る情報処理装置が用いられたネットワーク検索システムの構成図である。
【００２２】
図１において、このネットワーク検索システムは、多機能デジタル画像形成装置であるＭＦＰ１と、プリンタ２と、ユーザ端末として管理者等によって所有される情報処理装置３とを備えており、これらＭＦＰ１、プリンタ２、およびユーザ端末３は、ＬＡＮ等のネットワーク４を介して接続されている。
【００２３】
図２は、ＭＦＰ１の電気的構成を示すブロック図である。
【００２４】
図２において、このＭＦＰ１は、制御部１１と、スキャナ部１２と、操作パネル部１３と、プリント部１４と、ネットワークインターフェース（ネットワークＩ／Ｆという）部１５とを備えている。
【００２５】
前記制御部１１は、全体の動作を制御するＣＰＵ、ＲＡＭ、ＲＯＭ（いずれも図示せず）等により構成されている。
【００２６】
前記スキャナ部１２は、原稿画像等を読み取って画像データとなる電気信号を出力するものである。
【００２７】
前記操作パネル部１３は、各種入力操作のためのキー部（図示せず）と、各種データやメーセージ等を表示する表示部（図示せず）とを備えている。
【００２８】
前記プリント部１４は、画像データを所定のジョブに従って印刷するエンジン部である。
【００２９】
前記ネットワークＩ／Ｆ部１５は、ネットワーク４上の各種装置との間でのデータの送受信を行う通信手段として機能するものである。
【００３０】
前記制御部１１とネットワークＩ／Ｆ部１５とは、ＷＯＬ(Wake On LAN)機能に対応している。
【００３１】
つまり、このＭＦＰ１は、その省電力モードに移行時は、制御部１１のＣＰＵがスリープ状態になり、ネッワークＩ／Ｆ部１５を介してネットワーク４上の情報処理装置３から予め決められたポート（一般的には、ＳＮＭＰ「１６１」、プリントポート「９００１」等）にアクセスがあった場合に、ＣＰＵがスリープ状態から起動して通常の通信が行える状態に待機する。一旦、起動されると、また、一定時間（例えば６０秒等）、ネットワーク４上からのアクセスがない場合には、スリープ状態に戻るように構成されている。
【００３２】
前記情報処理装置３は、パーソナルコンピュータからなり、図３に示すように、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、記憶部２４と、表示部２５と、入力装置２６と、ネットワークインターフェース（ネットワークＩ／Ｆという）部２７とを備えており、これらはシステムバス２８を介して接続されている。
【００３３】
前記ＣＰＵ２１は、ＲＯＭ２２に保存されている動作プログラムを実行することにより、情報処理装置３の全体を統括制御する。とくに、ＣＰＵ２１は、後述するアプリケーションにより前記ＭＦＰ１やプリンタ２に対してネットワーク４上から検索を実行する検索機能を有している。
【００３４】
前記ＲＯＭ２２は、ＣＰＵ２１が実行するための動作プログラムやその他のデータを保存する記憶媒体である。
【００３５】
前記ＲＡＭ２３は、ＣＰＵ２１が動作プログラムに従って動作する際の作業領域を提供する記憶媒体である。
【００３６】
前記記憶部２４は、ハードディスク等の記憶媒体からなり、各種データやアプリケーションプログラムを保存している。特にこの実施形態では、例えばネットワーク４上に新たなＭＦＰ１やプリンタ２等のような装置が接続された場合に、この装置を検索して様々な設定（宛先設定や管理者設定等）を行う際に用いる検索用アプリケーションを保存している。また、記憶部２４には、ネットワーク４上のＭＦＰ１やプリンタ２等の装置、特に前述したＷＯＬ機能を有している装置のＭＡＣアドレス情報およびＩＰアドレス情報のリストが記憶保存される。
【００３７】
前記表示部２５は、例えばＬＣＤ等の表示装置からなり、各種メッセージを表示したり、ユーザに対する入力受付画面、選択画面等を表示できるようになっている。
【００３８】
前記入力装置２６は、ユーザによる入力操作に用いられるものであり、キーボードやマウス等からなる。
【００３９】
前記ネットワークＩ／Ｆ部２７は、ＭＦＰ１やプリンタ２等の各種装置との間で、ネットワーク４を介してデータの送受信を行う通信手段として機能するものである。
【００４０】
このような情報処理装置３においては、ネットワーク上４上に新たに装置（例えばＭＦＰ１）が接続された場合には、その装置に宛先設定等の設定を行うために、情報処理装置３にインストールされた前記検索用アプリケーションを利用して検索を行う。検索モードとしては、通常は、複数の相手に向かって検索用のデータを送信するマルチキャスト検索またはブロードキャスト検索（以下、これらを総称して単にマルチキャスト検索または単にブロードキャスト検索という）と、単一のアドレスを指定して検索用のデータを送信するユニキャスト検索の２種類が一般的であり、ここでは、主にその２種類の場合の動作について説明する。
【００４１】
管理者等は、情報処理装置３の表示装置２５に表示された図４に示す装置検索モードの選択画面において、「ブロードキャスト検索」モードと「ユニキャスト検索」モードのいずれかの検索モードを予め選択しておく。
【００４２】
「ブロードキャスト検索」モードは、ブロードキャスト検索またはマルチキャスト検索を実行するモードであり、「ユニキャスト検索」モードは、ユニキャスト検索を実行するモードであるが、「ブロードキャスト検索」モードが選択された場合は、以下に説明するように、当初はマルチキャスト検索を行うが、ＷＯＬ機能を備えた装置を検出した場合は、次回からはユニキャスト検索に切り替えて検索を実施するモードである。
【００４３】
具体的には、情報処理装置３にインストールされている検索用アプリケーションを利用してマルチキャスト検索を行い、ネットワーク４上にＷＯＬ対応の装置、例えばＭＦＰ１を検出すれば、そのＭＦＰ１のＩＰアドレス情報とＭＡＣアドレス情報を記憶部２４に保存しておき、次回の検索においては、検索モードをマルチキャスト検索からユニキャスト検索に変更し、前記保存されたＩＰアドレスの装置にはアクセスを行わないようになっている。マルチキャスト検索からユニキャスト検索へ変更されると、図５に示すように、検索設定画面において検索範囲が変更される。
【００４４】
このような検索モードの変更及びＷＯＬ対応装置に対する検索回避により、次回のユニキャスト検索からは、ＷＯＬ対応のＭＦＰ１が節電のためにスリープモードになっている時に、アクセスにより起こされて待機モードに切り替わり、その分節電効果が減少するという不都合を解消できる。
【００４５】
図６は、情報処理装置３における検索用アプリケーションを利用してネートワーク４上の装置を検索する場合の初回の検索動作を示すフローチャートである。なお、この動作は、情報処理装置３のＣＰＵ２１が記憶部２４等の記録媒体に記録された検索用プログラムに従って動作することにより実行される。
【００４６】
図６において、ステップＳ１でネートワーク４上の装置の検索を開始する。検索対象としては、このアプリケーションが対応しているネットワーク４上の装置である。
【００４７】
一般的には、ＳＮＭＰプロトコルを使用するＭＩＢ（Management Information Base:管理情報ベース) のＳｙｓＯＩＤで対応装置であるか否かを判定している。ＭＦＰ１やプリンタ３のＭＩＢには、ＳｙｓＯＩＤ等の共通ＭＩＢの他に、プライベートＭＩＢも搭載しており、そのプライベートＭＩＢ内に装置がＷＯＬ機能に対応しているが否を示すＭＩＢが搭載されている。
【００４８】
ついで、ステップＳ２では、検索した装置の中に、ＷＯＬに対応した装置が存在したか否かを判断する。具体的には、情報処理装置３のアプリケーションは、マルチキャスト検索時に、装置のＳｙｓＯＩＤを取得し、その装置がこのアプリケーションに対応している装置であると判定した場合に、その装置のプライベートＭＩＢの該当ＭＩＢ（ＷＯＬに対応しているか否かを示すＭＩＢ）の情報を取得し、その装置がＷＯＬに対応しているかどうかを判定する。
【００４９】
その該当ＭＩＢに非対応を示す値が入っている場合、またはそのＭＩＢ値を取得できない場合は、その装置はＷＯＬ対応装置ではないと判定する。
【００５０】
検索範囲の中にＷＯＬ対応装置が存在しない場合（ステップＳ２でＮＯ）、ステップＳ５に進み、そのまま通常通りの検索処理を実施したのち、終了する。検索範囲の中にＷＯＬ対応装置が存在する場合（ステップＳ２でＹＥＳ）、ステップＳ３に進む。
【００５１】
ステップＳ３では、ＷＯＬ対応装置の情報、つまり、ＩＰアドレス情報とＭＡＣアドレス情報を記憶部２４に保存する。
【００５２】
次いで、ステップＳ４では、検索モードがマルチキャスト検索（ブロードキャスト検索）かユニキャスト検索かを判断し、マルチキャスト検索が指定されていた場合は（ステップＳ４でマルチキャスト検索）、ステップＳ６で、自動的にユニキャスト検索モードに変更したのち、処理を終了する。検索モードとしてユニキャスト検索が指定されていた場合は（ステップＳ４でユニキャスト検索）、そのまま終了する。
【００５３】
図７は、図６のステップＳ６でユニキャスト検索モードに切り替えられた後に、ネートワーク４上の装置を検索する場合の動作を示すフローチャートである。
【００５４】
図７において、ステップＳ１１でネートワーク４上の装置の検索を開始する。
【００５５】
ステップＳ１２では、マルチキャスト検索から切り替えられたユニキャスト検索を実施するが、記憶部２４に記憶されているＷＯＬ対応装置のＩＰアドレス情報の装置に対しては、検査時のアクセスによりスリープモードから起こさないようにユニキャスト検索を回避する。
【００５６】
例えば、全体の検索対象範囲がＩＰアドレスで「１９２．１６８．１．１−２５４」であり、情報処理装置３の記憶部２４にＩＰアドレス：「１９２．１６８．１．１００」の一個のみが保存されている場合、このＩＰアドレス：「１９２．１６８．１．１００」を避け、「１９２．１６８．１．１−９９」と「１９２．１６８．１．１０１−２５４」のＩＰアドレスに対してユニキャスト検索を行うことになる。
【００５７】
ステップＳ１３では、この２回目の検索であるユニキャスト検索において、更に新たにＷＯＬ対応装置が検索されたか否かを判断し、新たにＷＯＬ対応の装置が検索されない場合は（ステップＳ１３でＮＯ）、ステップＳ１４では、図８に示すように表示画面に検索結果を表示する。
【００５８】
２回目の検索であるユニキャスト検索において、新たにＷＯＬ対応の装置が検出された場合は（ステップＳ１３でＹＥＳ）、ステップＳ１５では、その装置のＭＡＣアドレスが記憶部２４に保存されたＷＯＬ対応装置リストに存在するＭＡＣアドレスと同一のものか否かを判断する。
【００５９】
検出した装置のＭＡＣアドレスが、保存されたＷＯＬ対応装置リストに存在するものと同一のものでなければ（ステップＳ１５でＮＯ）、ステップＳ１６では、その装置のＩＰアドレスとＭＡＣアドレスの情報を記憶部２４に新たに追加して保存し、ステップＳ１４で検索結果を表示した後、終了する。
【００６０】
検出した装置のＭＡＣアドレスが保存されたＷＯＬ対応装置リストに存在するものと同一であれば（ステップＳ１５でＹＥＳ）、ステップＳ１７で、記憶部２４に保存されているそのＭＡＣアドレスに対応するＩＰアドレス情報を、今回検出した新しいＩＰアドレスで上書・更新して保存する。
【００６１】
次いで、ステップＳ１８で、更新前のＩＰアドレスの装置に対してもユニキャスト検索を行い、そのＩＰアドレスに新たなＷＯＬ対応装置が存在した場合は、その装置の情報（ＭＡＣアドレスとＩＰアドレス）も記憶部２４に追加して保存する。そして、ステップＳ１４で検索結果を表示した後、終了する。
【００６２】
このようにこの実施形態では、ユニキャスト検索の範囲内に、記憶部２４に記憶されている同一のＭＡＣアドレスの装置が存在すれば、その装置について記憶されているＩＰアドレス情報が新しい情報に更新され、かつ更新前のＩＰアドレス情報で示される装置に対して、検索時に省いたユニキャスト検索が実行され、その装置がＷＯＬ機能を有する装置か否かの確認が行われるので、例えばＤＨＣＰ(Dynamic Host Configuration Protcol)環境のように、装置のＩＰアドレスが変わる可能性のある環境下においても、ＷＯＬ機能を有する装置に対する検索を省きながら、ＷＯＬ機能を有さない他の装置に対して確実に検索を行うことができる。
【００６３】
図８は、ユニキャスト検索の結果を表示した画面である。この実施形態では、ユニキャスト検索を行ったＩＰアドレスと対応装置名称の他に、ユニキャスト検索を回避した装置についても、表示画面に表示されるものとなされている。
【００６４】
なお、以上の実施形態では、管理者がマルチキャスト検索モードを選択した場合に、ＷＯＬ機能を有する装置が存在すれば、次回からはユニキャスト検索に切り替える例を説明したが、図９の装置検索モードの選択画面に示すように、「ブロードキャスト検索」モードと、「ユニキャスト検索」モードの他に自働検索モードとして「Ｅｃｏモード」が備えられて、この「Ｅｃｏモード」が選択された場合にのみ、図６及び図７のフローチャートで示したような、マルチキャスト検索からユニキャスト検索への切替等を行うものとしても良い。この場合、「ブロードキャスト検索」モードが選択された場合には、ＷＯＬ機能を有する装置が存在しても、次回以降もブロードキャスト検索が実行されることになる。
【符号の説明】
【００６５】
１    ＭＦＰ（画像形成装置）
２    プリンタ
３    情報処理装置
２１  ＣＰＵ
２４  記憶部
２５  表示部
【図１】
2012039416.tif 000003
【図２】
2012039416.tif 000004
【図３】
2012039416.tif 000005
【図４】
2012039416.tif 000006
【図５】
2012039416.tif 000007
【図６】
2012039416.tif 000008
【図７】
2012039416.tif 000009
【図８】
2012039416.tif 000010
【図９】
2012039416.tif 000011