(57)【要約】【課題】サーバ装置−クライアント装置間の通信およびサービス利用を容易に自動設定可能な通信システム、サーバ装置、クライアント装置、通信方法、プログラムおよび記録媒体を提供すること。【解決手段】  本発明の通信システム２００は、第１および第３の通信インタフェースを備えたクライアント装置１１４と、第２および第４の通信インタフェースを備えたサーバ装置１２４を含む。クライアント装置１１４は、サーバ装置１２４の第２の通信インタフェースを利用ネットワーク（１１０，１２０）上で一意に識別するネットワーク層アドレスを、第１の通信インタフェースとは相違する設定用ネットワークに接続される第３の通信インタフェースを介してサーバ装置１２４から取得し、取得したアドレスを用いて、第１の通信インタフェースを介しデータリンク層のネットワーク区分を越えたサーバ装置１２４への接続を確立可能に設定登録する。【選択図】  図３
2009225287.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータリンク層のネットワーク区分からなるサービス利用ネットワークと、第１の通信インタフェースを介して第１のネットワーク区分に接続するクライアント装置と、第２の通信インタフェースを介して第２のネットワーク区分に接続するサーバ装置とを含む通信システムであって、
前記クライアント装置は、
前記第１の通信インタフェースと、
前記利用ネットワークとは独立した設定用ネットワークに接続する第３の通信インタフェースと、
前記第２の通信インタフェースを前記利用ネットワーク上で一意に識別するネットワーク層アドレスを、前記第３の通信インタフェースを介して前記サーバ装置から取得する取得手段と、
前記取得したネットワーク層アドレスを用いて、前記第１の通信インタフェースを介し前記第１のネットワーク区分を越えた前記サーバ装置への接続を確立可能に設定登録する登録手段とを含み、
前記サーバ装置は、
前記第２の通信インタフェースと、
前記独立ネットワークに接続する第４の通信インタフェースと、
前記第２の通信インタフェースに割当てられた前記ネットワーク層アドレスを、前記第４の通信インタフェースを介して前記クライアント装置に告知する告知手段と、
前記第２の通信インタフェースおよび前記利用ネットワークを介して当該サーバ装置固有のサービスを提供するサービス提供手段とを含む、通信システム。
【請求項２】
前記サーバ装置の前記告知手段は、前記クライアント装置からの問い合わせに応答して、前記ネットワーク層アドレスとともに、前記サービス提供手段が提供する前記サービスに関するサービス情報を告知し、前記クライアント装置の前記取得手段は、前記第３の通信インタフェースが前記設定用ネットワークを介して前記第４の通信インタフェースと接続したことを検知して、前記サーバ装置に問い合わせて、前記ネットワーク層アドレスおよび前記サービス情報を取得し、前記登録手段に前記サービスを利用可能に設定登録させる、請求項１に記載の通信システム。
【請求項３】
前記第３の通信インタフェースおよび前記第４の通信インタフェース間の通信は、電力線を介した電力線搬送通信である、請求項１または２に記載の通信システム。
【請求項４】
前記サーバ装置は、同報通信により検知した前記第３の通信インタフェースに対し、ネットワーク層アドレスを割当てるアドレス割当手段をさらに含む、請求項１〜３のいずれか１項に記載の通信システム。
【請求項５】
前記サーバ装置は、電源プラグと、前記電源プラグを介して取得した電力の少なくとも一部を当該サーバ装置外に供給する電力供給アウトレットと、前記電源プラグと前記電力供給アウトレットとの間に介在する通信遮断フィルタと、前記通信遮断フィルタと前記電力供給アウトレットとの間に接続され、前記第３の通信インタフェースに接続する第１電力線通信アダプタとをさらに含み、前記クライアント装置は、前記電力供給アウトレットおよび前記第３の通信インタフェースに接続する第２電力線通信アダプタを含む、請求項１〜４のいずれか１項に記載の通信システム。
【請求項６】
データリンク層のネットワーク区分を含むサービス利用ネットワークに接続するサーバ装置であって、
前記ネットワーク区分に接続する第１の通信インタフェースと、
前記利用ネットワークとは独立した設定用ネットワークに接続する第２の通信インタフェースと、
前記第１の通信インタフェースに割当てられ、前記利用ネットワーク上で一意に識別するネットワーク層アドレスを、前記第２の通信インタフェースを介して前記設定用ネットワークに接続する外部装置に宛てて告知する告知手段と、
前記第１の通信インタフェースおよび前記利用ネットワークを介して前記外部装置に当該サーバ装置固有のサービスを提供するサービス提供手段とを含む、サーバ装置。
【請求項７】
前記サーバ装置の前記告知手段は、前記外部装置からの問い合わせに応答して、前記ネットワーク層アドレスとともに、前記サービス提供手段が提供する前記サービスに関する情報を告知する、請求項６に記載のサーバ装置。
【請求項８】
前記サーバ装置は、電源プラグと、前記電源プラグを介して取得した電力の少なくとも一部を当該サーバ装置外に供給する電力供給アウトレットと、前記電源プラグと前記電力供給アウトレットとの間に介在する通信遮断フィルタと、前記通信遮断フィルタと前記電力供給アウトレットとの間に接続され、かつ、前記第２の通信インタフェースに接続され、電力線を介した電力線搬送通信を実行する電力線通信アダプタとをさらに含む、請求項６または７に記載のサーバ装置。
【請求項９】
データリンク層のネットワーク区分を含むサービス利用ネットワークに接続するクライアント装置であって、
前記ネットワーク区分に接続する第１の通信インタフェースと、
前記利用ネットワークとは独立した設定用ネットワークに接続する第２の通信インタフェースと、
前記第２のネットワークに接続するサーバ装置から、該サーバ装置がサービスを提供するために使用している通信インタフェースに割当てられ前記利用ネットワーク上で一意に識別するネットワーク層アドレスを、前記第２の通信インタフェースを介して取得する取得手段と、
前記取得したネットワーク層アドレスを用いて、前記第１の通信インタフェースを介し前記ネットワーク区分を越えた前記サーバ装置への接続を確立可能に設定登録する登録手段とを含む、クライアント装置。
【請求項１０】
前記取得手段は、前記第２の通信インタフェースが前記設定用ネットワークへ接続したことを検知して、前記サーバ装置に問い合わせ、前記ネットワーク層アドレスおよびサービスに関する情報を取得して、前記登録手段に前記サービスを利用可能に設定登録させる、請求項９に記載のクライアント装置。
【請求項１１】
前記サーバ装置の電力供給アウトレットおよび前記第２の通信インタフェースに接続し電力線を介した電力線搬送通信を実行する電力線通信アダプタとをさらに含む、請求項９または１０に記載のクライアント装置。
【請求項１２】
第１の通信インタフェースを介してサービス利用ネットワークに接続するサーバ装置が実行する通信方法であって、前記サーバ装置が、
前記利用ネットワークとは独立した設定用ネットワークに接続する第２の通信インタフェースを介して、前記第１の通信インタフェースに割当てられ前記利用ネットワーク上で一意に識別するネットワーク層アドレスを、前記設定用ネットワークに接続する外部装置に宛てて告知するステップと、
前記第１の通信インタフェースおよび前記利用ネットワークの一部であるデータリンク層のネットワーク区分を介して前記外部装置に当該サーバ装置固有のサービスを提供するステップと
を実行する通信方法。
【請求項１３】
前記告知するステップは、前記外部装置からの問い合わせに応答して、前記ネットワーク層アドレスとともに、サービス提供手段が提供する前記サービスに関する情報を告知する、請求項１２に記載の通信方法。
【請求項１４】
第１の通信インタフェースを介してサービス利用ネットワークに接続するクライアント装置が実行する通信方法であって、前記クライアント装置が、
前記利用ネットワークとは独立した設定用ネットワークに接続するサーバ装置から、該サーバ装置がサービスを提供するために使用している通信インタフェースに割当てられ前記利用ネットワーク上で一意に識別するネットワーク層アドレスを、前記設定用ネットワークに接続する第２の通信インタフェースを介して取得するステップと、
前記取得したネットワーク層アドレスを用いて、前記利用ネットワークの一部であるデータリンク層のネットワーク区分に接続する前記第１の通信インタフェースを介し、前記ネットワーク区分を越えた前記サーバ装置への接続を確立可能に設定登録するステップと
を実行する、通信方法。
【請求項１５】
前記取得するステップは、前記第２の通信インタフェースが前記設定用ネットワークへ接続したことを検知して、前記サーバ装置に問い合わせ、前記ネットワーク層アドレスおよびサービスに関する情報を取得して、前記サービスを利用可能に設定登録するサブステップを含む、請求項１４に記載の通信方法。
【請求項１６】
前記設定用ネットワークでの通信は、電力線を介した電力線搬送通信である、請求項１２〜１５のいずれか１項に記載の通信方法。
【請求項１７】
サーバ装置に対して、請求項１２または１３に記載の方法の各ステップを実行させるための装置実行可能なプログラム。
【請求項１８】
クライアント装置に対して、請求項１４または１５に記載の方法の各ステップを実行させるための装置実行可能なプログラム。
【請求項１９】
請求項１７または１８に記載のプログラムを格納する装置可読な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術に関し、より詳細には、サーバ装置−クライアント装置間の通信およびサービス利用を容易に自動設定可能な通信システム、サーバ装置、クライアント装置、通信方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
近年、ＵＰｎＰ（Universal Plug and Play）やＪｉｎｉ（登録商標）など、ネットワーク装置の自動認識および自動設定の仕組みが提案され、ネットワーク環境の利便性がますます向上しつつある。上記仕組みを利用することにより、パソコン、周辺機器、ＡＶ機器、家電製品などをネットワークに接続するだけで、複雑な操作や設定作業を行なうことなく相互の機能を利用することが可能となる。しかしながら、上記仕組みでは、ネットワークに参加する際の広告メッセージや、ネットワーク上の他の装置を検出するための探索メッセージの送信にブロードキャストを利用しているため、ネットワーク・セグメントを越えて適用することができないという問題があった。
【０００３】
ネットワーク・セグメントを越えて自動認識および自動設定を行うことを目的とした技術として、例えば特開２００５−３１１７７３号公報（特許文献１）は、各ネットワーク・セグメントにＵＰｎＰデバイスプロキシ装置を接続し、各デバイスプロキシ装置は、自身が接続するネットワーク・セグメントに接続されたデバイスを認識し、認識されたデバイスの情報を他方のデバイスプロキシ装置へ送信し、また他方のデバイスプロキシ装置から送信された情報を受信し、受信した情報をもとに、認識されたデバイスが利用可能であることを示すメッセージを自身が接続するネットワーク・セグメントに送信することを特徴とする通知方法を開示する。
【０００４】
また特開２００６−３４３８５２号公報（特許文献２）は、情報処理サーバが端末装置近くの機器やサービスを発見可能とすると同時に、端末装置にかかる通信負担を可及的に低減することを目的として、サービス提供サーバが接続された第１のネットワークに参加する端末装置と、端末装置から処理の要求を受けて処理を行った結果を返す第２のネットワークに参加する情報処理サーバとの間にトンネルを設定し、サービス提供サーバから第１のネットワーク上に出力されるブロードキャストまたはマルチキャスト・パケットを、トンネルを介して端末装置から情報提供サーバに送ることにより情報処理サーバにサービス提供サーバを発見させ、端末装置によってあるサービスの実行が要求された場合は、実行を要求されたあるサービスを受け持つサービス提供サーバと情報処理サーバとの間で、あるサービスに関わるデータ通信を行うことを特徴とする遠隔操作システムを開示する。
【０００５】
さらに、特開２００６−１４８８０４号公報（特許文献３）は、第１および第２のネットワークを接続するゲートウェイ装置が、第２のネットワーク上の機器を検出し、検出された機器を所定の呼制御プロトコルによって識別するための機器識別情報を生成し、第２のネットワーク上の機器が準拠する制御プロトコル、または第２のネットワークの種類に基づいて機器識別情報を分類して記憶し、機器識別情報を第１のネットワーク上の機器に対して提供し、機器識別情報に対する呼接続要求を受けた場合は、機器と呼接続を行い、呼接続を行った機器と、第２のネットワーク上の機器との間の通信を仲介することを特徴とするネットワークシステムを開示する。
【０００６】
また上記自動認識および自動設定の仕組みでは、自動認識および自動設定された装置は、ＩＰアドレス上で論理的に認識されるものの、ネットワーク上の装置を実際に利用しようとするユーザは、論理的に認識されたいずれの装置が目的の装置に対応するのかを容易に判断できないという問題点もある。この点に関して、例えば特開２００７−４９２７１号公報（特許文献４）は、複数台のプリンタがネットワーク上に存在する場合であっても、無線通信相手である特定のプリンタを指定して無線通信を確立できる画像データ転送システムを提供することを目的として、プリンタの検索結果にＩＰアドレスだけでなく、プリンタの性能を表示することを特徴とする画像転送システムを開示する。
【特許文献１】特開２００５−３１１７７３号公報
【特許文献２】特開２００６−３４３８５２号公報
【特許文献３】特開２００６−１４８８０４号公報
【特許文献４】特開２００７−  ４９２７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に開示される従来技術では、デバイスプロキシ装置が通信し合うネットワーク・セグメント間において、各装置により自動設定を目的として送信されるブロードキャストまたはマルチキャスト・パケットがネットワーク全域に配信されてしまうため、すべての機器同士が無差別に認識し合ってしまうこととなり、ネットワーク帯域やＣＰＵリソースを浪費してしまう点で充分なものではなかった。通常、ネットワークを複数の区分に分割して運用する目的は、ブロードキャストが不必要な範囲にまで配信され、ネットワーク帯域やＣＰＵリソースを浪費してしまう蓋然性を低減することにある。このため、自動設定のためのブロードキャストを他のネットワーク・セグメントへ無差別に転送する方法は、運用上、得策とは言えない。あるネットワーク・セグメントに属する大部分の装置が、他のネットワーク・セグメントに属する大部分の装置と相互に認識する必要性が生じることは希であり、そのような必要性が場合には、定常的に認識し合う必要のある装置群を同一区分に接続することが一般的である。
【０００８】
一方、ノート型パーソナル・コンピュータ（以下、ノートＰＣとして参照する。）などの利用場所非固定の移動端末装置を用い、該移動端末装置の利用場所にて、その近傍に設置された装置を一時的に利用しようという場合には、ネットワーク・セグメントを越えて装置間で自動設定が可能であれば非常に有効である。例えば、ここで、無線のネットワーク・セグメントと、ネットワーク・プリンタが接続された有線のネットワーク・セグメントとが設置された一般的なネットワーク利用環境を想定する。このネットワーク利用環境においては、ノートＰＣを用いて無線ＬＡＮを介して上記ネットワーク・プリンタに印刷要求を行なおうとする場合、ネットワーク・セグメントを越えてプリンタを利用する必要があり、このような場合に、ネットワーク帯域を浪費することなく、容易な操作によりネットワーク・セグメントを越えて装置間で自動設定されれば便利である。
【０００９】
また上述のようなネットワーク利用環境では、論理的に認識されたいずれの装置が目的の装置に対応するのかを容易に判断できないという問題点もある。この点に関して上記特許文献４に開示される従来技術があるが、プリンタの性能のみでは、ユーザが目的のプリンタの性能を理解していない場合や、当該プリンタが他のプリンタと同一型であり、性能により識別できない場合などに対応できなかった。
【００１０】
また上記特許文献２に開示される従来技術では、サービス提供サーバからのブロードキャストおよびマルチキャスト・パケットを、端末装置がトンネルを介して情報処理サーバに転送することにより、情報処理サーバが端末装置と同じサブネットに属することができるようになり、サービス提供サーバおよびそのサービスを発見することが可能となる。しかしながら、別ネットワーク・セグメントからサービスを利用しようとする情報処理サーバのアドレスを、予め端末装置に保持させておかなければならず、自動認識および自動設定の容易性の観点から充分なものではなかった。
【００１１】
また特許文献３に開示される従来技術では、ゲートウェイ装置は、第２のネットワーク上で検出された機器を識別する機器識別情報を、例えば第１のネットワーク上の機器に提供できるものの、この公開された機器識別情報の提供を受けるためには、上記第１のネットワーク上の機器は、ゲートウェイ装置へのアクセスを予め確立可能としておかなければならず、上記特許文献２の技術と同様に、自動認識および自動設定の容易性の観点から充分なものではなかった。
【００１２】
本発明は、上記問題点に鑑みてなされたものであり、所定のネットワーク区分（ネットワーク・セグメント）に接続するクライアント装置から、該クライアント装置の利用位置と物理的に近接していながら他のネットワーク区分に接続するサーバ装置が提供するサービスを、容易な操作で暫定的に利用可能とする通信システム、サーバ装置、クライアント装置、通信方法、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、上記課題を解決するために、固有サービスを提供するサーバ装置が、サービス利用ネットワークの一部であるデータリンク層のネットワーク区分に接続する第１の通信インタフェースと、利用ネットワークとは独立した設定用ネットワークに接続する第２の通信インタフェースとを備え、サーバ装置の固有サービスを利用しようとするクライアント装置が、利用ネットワークの一部である他のデータリンク層のネットワーク区分に接続する第１の通信インタフェースと、上記設定用ネットワークに接続する第２の通信インタフェースとを個別に備える構成を採用する。
【００１４】
サーバ装置は、その第１の通信インタフェースに割当てられ利用ネットワーク上で一意に識別するネットワーク層アドレスを、その第２の通信インタフェースを介して設定用ネットワークに接続するクライアント装置に宛てて告知する。クライアント装置は、設定用ネットワークに接続するサーバ装置から、該サーバ装置がサービスを提供するために使用している通信インタフェースに割当てられたネットワーク層アドレスを、その第２の通信インタフェースを介して取得する。そして、クライアント装置は、取得したネットワーク層アドレスを用いて、その第１の通信インタフェースを介しネットワーク区分を越えたサーバ装置への接続を確立可能に設定登録し、サーバ装置は、その第１の通信インタフェースおよび利用ネットワークを介してクライアント装置に当該サーバ装置固有のサービスを提供することとなる。
【００１５】
上記構成により、クライアント装置が、サーバ装置のサービスを利用するために必要なネットワーク層アドレスが、該サービスの利用に用いる利用ネットワークとは独立し暫定的に形成された設定用ネットワークを介してクライアント装置に告知されるため、クライアント装置は、異なるデータリンク層のネットワーク区分を介してサーバ装置が提供するサービスを、クライアント装置の第２のインタフェース手段を上記設定用ネットワークに接続するという簡単な操作により、利用ネットワーク構成を変更することなく、かつ、ネットワーク・トラフィックや処理負荷を増加させることなく、暫定的に利用することが可能となる。したがって、クライアント装置を利用するユーザは、該クライアント装置の利用位置と物理的に近接していながら他のネットワーク区分に接続するサーバ装置が提供するサービスを容易に利用することが可能となり、ユーザ利便性が向上し、かつ、ネットワーク・トラフィックが改善される。
【００１６】
さらに本発明では、クライアント装置は、その第２の通信インタフェースが設定用ネットワークと接続したことを検知して、サーバ装置に問い合わせることができる。サーバ装置は、クライアント装置からの問い合わせに応答して、上記ネットワーク層アドレスとともに、提供するサービスに関するサービス情報を告知することができる。クライアント装置は、その上記ネットワーク層アドレスおよびサービスに関する情報を取得しサービスを利用可能に設定登録することができる。この構成により、サーバ装置のサービスを利用するために必要なネットワーク層アドレスに加え、設定情報などが取得され、サービスが自動的に利用可能に登録されるため、クライアント装置を利用するユーザは、サーバ装置が提供するサービスを、容易な操作で即時に利用することが可能となる。
【００１７】
さらに本発明では、設定用ネットワークに接続するクライアント装置の第２の通信インタフェースおよびサーバ装置の記第２の通信インタフェース間の通信は、電力線を介した電力線搬送通信とすることができる。この構成により、クライアント装置とサーバ装置との電源系統を接続するという簡単な操作により、上記サービスの暫定的な利用が可能となる。また本発明では、サーバ装置は、同報通信により検知したクライアント装置の第２の通信インタフェースに対し、ネットワーク層アドレスを割当てるアドレス割当手段をさらに含むことができる。
【００１８】
さらにまた本発明では、サーバ装置は、電源プラグと、該電源プラグを介して取得した電力の少なくとも一部を当該サーバ装置外に供給する電力供給アウトレットと、電源プラグと電力供給アウトレットとの間に介在する通信遮断フィルタと、通信遮断フィルタと電力供給アウトレットとの間に接続され、その第２の通信インタフェースに接続する電力線通信アダプタとを含むことができる。またクライアント装置は、電力供給アウトレットおよびその第２の通信インタフェースに接続する電力線通信アダプタを含むことができる。この構成により、クライアント装置の電源プラグと、サーバ装置のアウトレットとを電気的に接続するという簡単な操作により、上記サービスの暫定的な利用が可能となる。また、通信遮断フィルタが、サーバ装置から機外の電気配線にデータ信号が漏れないように遮断するため、他の機器への電磁妨害が好適に防止される。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態を説明するが、本発明の実施形態は、以下の実施形態に限定されるものではない。
【００２０】
図１は、ネットワーク環境の実施形態を示す概略図である。図１に示すネットワーク環境１００は、フロア１０２ａ、フロア１０２ｂおよびフロア１０２ｃの３フロアにわたってネットワークが構築され、各フロア１０２ａ〜ｃ毎に配設され有線ローカル・エリア・ネットワーク（以下、ＬＡＮとして参照する。）のネットワーク・セグメント（以下、単にセグメントとして参照する。）１２０，１３０，１４０と、３フロア１０２ａ〜ｃを横断して配設され無線ＬＡＮのセグメント１１０と、セグメント間を接続するルータ１０４とを含んで構成される。以下、各セグメントを、第１セグメント１１０、第２セグメント１２０、第３セグメント１３０および第４セグメント１４０として参照する。
【００２１】
セグメント１２０，１３０，１４０は、例えばイーサネット（登録商標）などＯＳＩ基本参照モデルなどにおけるデータリンク層のプロトコルを通じて有線アクセスリンクを形成することができるノードを含んで構成されている。より具体的には、ＩＰｖ６では、セグメント１２０，１３０，１４０は、リンクローカル全ノードマルチキャスト・アドレスに参加し、近隣検索の対象となる近隣ノードから構成されるドメインとすることができ、ＩＰｖ４では、スイッチ等によりリンク層アドレス・レベルでのブロードキャストにアクセスできるドメインとすることができる。本実施形態では、各セグメント毎にネットワーク・アドレスが割り当てられ、第２セグメント１２０には、ネットワーク・アドレス［10.10.2.0/24］が割当てられ、ネットワーク・プリンタ（以下、単にプリンタとして参照する。）１２４と、パーソナル・コンピュータ（以下、ＰＣとして参照する。）１２２とが接続される。第３セグメント１３０には、ネットワーク・アドレス［10.10.3.0/24］が割当てられ、ＰＣ１３２と、複合機１３４と、サーバ１３６とが接続されており、第４セグメント１４０には、ネットワーク・アドレス［10.10.4.0/24］が割当てられ、ＰＣ１４２と、ネットワーク・プリンタ１４４と、サーバ１４６とが接続されている。
【００２２】
第１セグメント１１０は、例えばＩＥＥＥ（The Institute of Electrical and Electronics Engineers）８０２．１１ｘに規定される諸規格に従ったデータリンク層プロトコルを通じて無線アクセスリンクを形成することができるノードを含んで構成されている。本実施形態では、第１セグメント１１０には、ノード間のデータ転送を中継するアクセスポイント（ＡＰ）１１２ａ〜ｃが接続され、例えばノートＰＣ１１４との無線アクセスリンクを形成している。なお、第１セグメント１１０は、参加するノードの認証を一元的に管理し、またローミング機能を提供するために、フロアに依らず同一のネットワーク・アドレス［10.10.1.0/24］が設定されている。
【００２３】
ルータ１０４は、ＯＳＩ基本参照モデルなどにおけるネットワーク層／トランスポート層レベルでのネットワーク制御を行っており、ＴＣＰ（Transmission Control Protocol）／ＩＰまたはＵＤＰ(User Datagram Protocol)／ＩＰなどの適切なネットワーク層／トランスポート層のプロトコルを使用して、各セグメント間を接続したり、各セグメントをワイドエリア・ネットワーク（ＷＡＮ）またはインターネットといった別のネットワークに接続させている。ルータ１０４では、その第１セグメント１１０との通信インタフェースに、ＩＰアドレス［10.10.1.1/24］が割当てられている。さらに、ルータ１０４では、その第２セグメント１２０、第３セグメント１３０、第４セグメント１４０との通信インタフェースに、それぞれＩＰアドレス［10.10.2.1/24］，［10.10.3.1/24］，［10.10.4.1/24］が割当てられている。
【００２４】
ＵＰｎＰ（Universal Plug and Play）やＪｉｎｉなど、従来のネットワーク装置の自動認識および自動設定の仕組みでは、第１セグメント１１０に属するノートＰＣ１１４は、同一セグメント１１０に属するノードを自動認識し、相互にサービスを利用可能に自動設定することができるものの、ルータ１０４を介して接続するセグメントに属するノード、例えば第３セグメント１３０に属する複合機１３４を自動認識することはできなかった。しかしながら、本実施形態のサーバ装置として構成されるプリンタ１２４、およびクライアント装置として構成されるノートＰＣ１１４は、互いに属するセグメントが相違した場合であっても、容易に認識させ、プリンタ１２４が提供するサービスをクライアント装置が利用可能に自動設定登録させることができる。
【００２５】
以下、サービスを提供するサーバ装置として構成されるプリンタ１２４の詳細を説明する。図２は、本実施形態のプリンタ１２４の概略的なハードウェア構成を示すブロック図である。プリンタ１２４は、中央処理装置（ＣＰＵ）１２と、ＣＰＵ１２が使用するデータの高速アクセスを可能とするキャッシュ・メモリ１４と、ＣＰＵ１２の処理を可能とするＲＡＭ、ＤＲＡＭなどの固体メモリ素子から形成されるシステム・メモリ１６とを備える。ＣＰＵ１２、キャッシュ・メモリ１４、およびシステム・メモリ１６は、システム・バス１８を介して、他のデバイスまたはドライバ、例えば、グラフィックス・ドライバ２０、第１ネットワーク・アダプタ４０および第２ネットワーク・アダプタ４２へと接続されている。グラフィックス・ドライバ２０は、システム・バスを介してディスプレイ装置２４に接続されて、ＣＰＵ１２による処理結果をディスプレイ画面上に表示させている。また、ネットワーク・アダプタ４０，４２は、物理層レベルでプリンタ１２４を外部のネットワークへと接続している。本実施形態では、第１ネットワーク・アダプタ４０は、図１に示した第２セグメント１２０に接続され、第２ネットワーク・アダプタ４２は、図示しない高速電力線搬送通信（ＰＬＣ：Power Line Communications）アダプタを介して、電力線から構成される電力線ネットワークに接続されている。
【００２６】
システム・バス１８には、さらにＩ／Ｏバス・ブリッジ２６が接続されている。Ｉ／Ｏバス・ブリッジ２６の下流側には、ＰＣＩなどのＩ／Ｏバス２８を介して、ＩＤＥ、ＡＴＡ、ＡＴＡＰＩ、シリアルＡＴＡ、ＳＣＳＩ、ＵＳＢなどにより、ハードディスク装置（以下、ＨＤＤとして参照する。）３０などの記憶装置が接続されている。また、Ｉ／Ｏバス２８には、操作パネルなどの入力装置３２が接続され、システム管理者などのオペレータによる入力および指令を受付けている。さらにシステム・バス１８には、画像処理ドライバ３４および画像処理デバイス３６が接続されている。画像処理ドライバ３４および画像処理デバイス３６は、図示しないＡＤＦ(Automatic Document Feeder)および電子写真法を使用した画像形成エンジンを駆動して、画像処理・画像出力を行う場合に用いられる。
【００２７】
なお、図１に示したネットワーク・プリンタ１４４や複合機１３４などの他の画像形成装置も、図２に示したものと同様に構成することができる。また、図１に示したＰＣ１２２、サーバ１３６、ノートＰＣ１１４などの情報処理装置も、図２に示したものと同様に構成することができ、その場合には、上記画像処理ドライバ３４および画像処理デバイス３６を省略することができる。
【００２８】
以下、図１に示したプリンタ１２４が、サービスを提供するサーバ装置として動作し、ノートＰＣ１１４が、サーバ装置のサービスを利用しようとするクライアント装置として動作する場合を例として、サービスの認識方法およびサービスの利用方法について説明する。図３は、本実施形態のサービスの認識方法およびサービスの利用方法を示す概略図である。図３に示す通信システム２００は、サーバ装置として動作するプリンタ１２４と、プリンタ１２４が第１ネットワーク・アダプタを介して接続する有線ＬＡＮの第２セグメント１２０と、該ルータ１０４を介して第２セグメント１２０と接続する無線ＬＡＮの第１セグメント１１０と、アクセスポイント１１２ａを介して第１セグメント１１０に無線接続し、クライアント装置として動作するノートＰＣ１１４とを含んで構成される。
【００２９】
本実施形態のプリンタ１２４は、自身に供給される電力を外部に供給するアウトレット５２を備える。また本実施形態のノートＰＣ１１４は、電源アダプタ８４を備え、その電源プラグをプリンタ１２４のアウトレット５２に接続している。本実施形態のノートＰＣ１１４は、電源アダプタ８４の電源プラグをプリンタ１２４のアウトレット５２に電気的に接続することによって、これらの電気配線により提供される電力線ネットワークを介して、プリンタ１２４を認識し、プリンタ１２４が提供するサービスを利用するための情報を取得する。そして、ノートＰＣ１１４は、電力線ネットワークを介して取得した情報に従って、無線ＬＡＮの第１セグメント１１０を介してサービスを利用可能に自身に設定する。なお、プリンタ１２４からノートＰＣ１１４へ配布されるサービスを利用するための情報としては、プリンタ１２４の第１ネットワーク・アダプタ４０に割当てられたＩＰアドレス、プリンタ１２４が提供可能なサービスの記述、各サービスが持つアクションなどの記述、または記述へのＵＲＬなどを含むことができ、サービスを利用するために必要な設定情報または該設定情報へのポインタが含まれる。また、ノートＰＣ１１４は、サービスを利用するための情報に加えて、モデル名や番号、シリアル番号、製造元名、ベンダのｗｅｂサイトのＵＲＬなど、ベンダ固有の製造元情報を取得することができる。また、サービスを利用するための情報の交換には、ＸＭＬ（eXtensible Markup Language）などの構造化言語を用いることができるが、特に限定されるものではない。
【００３０】
本実施形態のノートＰＣ１１４は、一度電力線ネットワークを介して、プリンタ１２４を認識し、サービスを利用可能に設定すると、以後、その設定が有効である限り、アウトレット５２と電源アダプタ８４との電気的な接続が切断されたとしても、無線ＬＡＮの第１セグメント１１０を介してプリンタ１２４のサービスを利用することが可能とされる。
【００３１】
以下、本実施形態のサービスの認識方法およびサービスの利用方法を実行するプリンタ１２４の機能構成について詳細を説明する。図４は、サービスの自動設定に関する機能ブロック図である。プリンタ１２４は、２つのネットワーク・アダプタ４０，４２を含んで構成され、それぞれ、第２セグメント１２０および電力線ネットワークへと接続されている。以下、第２セグメント１２０へ接続されるアダプタを第１ネットワーク・アダプタ４０として、電力線ネットワークへ接続されるアダプタを第２ネットワーク・アダプタ４２として参照する。
【００３２】
本実施形態では、第１ネットワーク・アダプタ４０には、ネットワーク環境１００内で一意のＩＰアドレス［10.10.2.105/24］が予め割り当てられている。なお、ネットワーク・インタフェースに割り当てられるＩＰアドレスは、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ装置から貸出されたＩＰアドレスとすることができる。しかしながら、インタフェースに割当てられるＩＰアドレスは、特に限定されるものではなく、手動設定により割当てられたＩＰアドレスや、ネットワークがＩＰｖ６である場合には、ステートレスアドレス自動生成によって生成されたリンクローカル・アドレスやグローバル・アドレスであってもよい。一方、第２ネットワーク・アダプタ４２には、電力線ネットワーク内で一意のＩＰアドレス［192.168.1.100/24］が予め割り当てられている。第２ネットワーク・アダプタ４２に割当てられるＩＰアドレスは、特に限定されるものではなく、プライベート・アドレス範囲に含まれる任意のアドレスや、ＡｕｔｏＩＰによるアドレスが割り当てられてもよい。
【００３３】
プリンタ１２４の電源プラグ５０は、図示しない電力供給ソケットに差し込まれ、伝送線６２により電源ユニット４４に接続されるとともに、伝送線６２が分岐されブロッキングフィルタ４６に接続される。ブロッキングフィルタ４６は、伝送線６４によりアウトレット５２に接続され、電源プラグ５０から伝送された電力を装置外に供給する。ブロッキングフィルタ４６からの伝送線６４は、途中で分配されてＰＬＣアダプタ４８に接続される。ブロッキングフィルタ４６以降の伝送線６４は、ＰＬＣ信号が畳重された電力信号を伝送し、電力線ネットワークを構成する。ブロッキングフィルタ４６は、電力線ネットワークを伝送するＰＬＣ信号が、電源プラグ５０に接続する電気配線網に漏洩してしまわないように遮断している。ＰＬＣアダプタ４８は、伝送線６４を介して入力される電力信号から、畳重されたＰＬＣ信号を取り出してイーサネット（登録商標）信号に変換し、第２ネットワーク・アダプタ４２へ出力する。また、ＰＬＣアダプタ４８は、第２ネットワーク・アダプタ４２から入力されるイーサネット（登録商標）信号をＰＬＣ信号に変換し、電力信号に畳重する。上記第２ネットワーク・アダプタ４２は、ＰＬＣアダプタ４８に接続され、電力線ネットワークを介した通信を行なう。
【００３４】
プリンタ１２４は、さらに、記録紙上に画像を形成して出力するプリンタ・ユニット６０と、第１ネットワーク・アダプタ４０を介して外部装置から要求されたプリント・ジョブを、プリンタ・ユニット６０を制御して実行させるプリント・サーバ５８とを含んで構成され、プリント・サービスを外部装置へ提供している。
【００３５】
プリンタ１２４は、各ネットワーク・アダプタ４０，４２が受信したサービス問い合わせに対してプリント・サービスの存在などを告知するサービス告知部５４と、第２ネットワーク・アダプタ４２が受信したＩＰアドレスの割当て要求に応答してＩＰアドレスをリースするＤＨＣＰサーバ５６とをさらに含んで構成される。ＤＨＣＰサーバ５６は、ＲＦＣ２１３１またはＲＦＣ３３１５により規定されるプロトコルに従って、電力線ネットワークに接続するネットワーク・インタフェースに対してＩＰアドレスを貸出し、貸出したＩＰアドレスおよびその期限を管理する。サービス告知部５４は、第２セグメント１２０内および電力線ネットワーク内の外部装置に対して、当該プリンタ１２４が提供するサービスを告知し、該サービスを利用するための設定情報または該設定情報のポインタ情報を配布する。
【００３６】
以下、本実施形態のサービスの認識方法およびサービスの利用方法を実行するノートＰＣ１１４の機能構成について詳細を説明する。図５は、ノートＰＣ１１４のサービスの自動設定に関する機能ブロック図である。図５に示すノートＰＣ１１４は、無線ＬＡＮの第１セグメント１１０に接続する無線ネットワーク・アダプタ７０と、ノートＰＣ１１４を電力線ネットワークへと接続するための有線ネットワーク・アダプタ７２とを含んで構成される。なお、無線ネットワーク・アダプタ７０には、プリンタ１２４と同様に、ＩＰアドレス［10.10.1.78/24］が予め割り当てられている。一方、有線ネットワーク・アダプタ７２は、未だＩＰアドレスが割り当てられておらず、外部のＤＨＣＰサーバから自動取得する設定とされている。
【００３７】
ノートＰＣ１１４の電源アダプタ８４は、電源プラグ９０と、電源プラグ９０と伝送線９２により接続するＰＬＣアダプタ８６と、分岐された伝送線９２により電源プラグ９０と接続するＡＣ／ＤＣコンバータ８８とを含んで構成される。ＡＣ／ＤＣコンバータ８８は、電源プラグ９０に入力される交流電力を直流電力に変換し、電力線９６を介してノートＰＣ１１４の電源ユニット７４に電力を供給する。ノートＰＣ１１４の電源ユニット７４は、内蔵バッテリ７６の電極に電圧を印加してバッテリセルを充電しつつ、ノートＰＣ１１４の動作電力を与える。ＰＬＣアダプタ８６は、伝送線９２を介して入力される電力信号から、畳重されたＰＬＣ信号を取り出してイーサネット（登録商標）信号に変換し、有線ネットワーク・アダプタ７２へ出力する。また、ＰＬＣアダプタ８６は、有線ネットワーク・アダプタ７２から入力されるイーサネット（登録商標）信号をＰＬＣ信号に変換し、電力信号に畳重し、信号線９４に出力する。上記有線ネットワーク・アダプタ７２は、ＰＬＣアダプタ８６に信号線９４を介して接続され、電力線ネットワークを介した通信を行なう。
【００３８】
ノートＰＣ１１４は、さらに、各ネットワーク・アダプタ７０，７２を介して、ネットワークに接続される外部装置に対してサービスの問い合わせを行なうサービス問い合わせ部８０と、当該ノートＰＣ１１４が利用可能なサービスを登録するサービス登録部７８と、ＤＨＣＰサーバにＩＰアドレスの割当て要求するＤＨＣＰクライアント８２とをさらに含んで構成される。ノートＰＣ１１４が電力線ネットワークを介してプリンタ１２４と接続された場合には、ＤＨＣＰクライアント８２は、プリンタ１２４のＤＨＣＰサーバ５６からＩＰアドレスのリースを受けて、有線ネットワーク・アダプタ７２にＩＰアドレスを割り当てることとなる。なお、割当てられるアドレスは、電力線ネットワークにおいて一意なプライベート・アドレスあるいは任意のアドレスとすることができる。
【００３９】
サービス問い合わせ部８０は、第１セグメント１１０内または電力線ネットワーク内のサービスを提供する外部装置に対して、利用可能なサービスを問い合わせ、外部装置が提供するサービスを利用するためのＩＰアドレスおよび設定情報を取得する。サービス問い合わせ部８０は、取得されたＩＰアドレスおよび設定情報を用いて、サービス登録部７８に対して当該サービスを登録させる。サービス登録部７８は、取得したＩＰアドレスが割当てられるインタフェースとの接続を確立可能に設定登録し、かつ、そのインタフェースを介して提供されるサービスを利用可能に設定登録する。ノートＰＣ１１４は、プリンタ１２４のプリント・サービスなどの固有サービスを利用可能に設定登録した後は、無線ネットワーク・アダプタ７０が接続する第１セグメント１１０、ルータ１０４、第２セグメント１２０を介して、プリンタ１２４のサービスを利用することとなる。
【００４０】
以下、本実施形態のサービスの認識方法およびサービスの利用方法について、シーケンス図を用いて詳細を説明する。図６は、プリンタ１２４およびノートＰＣ１１４が実行するサービスの認識から利用までの処理を示すシーケンス図である。図６に示す処理は、ノートＰＣ１１４の電源プラグ９０が、プリンタ１２４のアウトレット５２に差し込まれて、ステップＳ１００から開始される。電源プラグ９０がアウトレット５２に差し込まれると、プリンタ１２４の第２ネットワーク・アダプタ４２と、ノートＰＣ１１４の有線ネットワーク・アダプタ７２とが電力線ネットワークを介して物理的に接続され、またノートＰＣ１１４に電力が供給される。第２ネットワーク・アダプタ４２と有線ネットワーク・アダプタ７２との接続を検知すると、ノートＰＣ１１４のＤＨＣＰクライアント８２は、ステップＳ１０１で、ＤＨＣＰサーバを検索するために、ＤＨＣＰ−ＤＩＳＣＯＶＥＲメッセージを、有線ネットワーク・アダプタ７２を介して電力線ネットワーク上にブロードキャストする。プリンタ１２４のＤＨＣＰサーバ５６は、ＤＨＣＰ−ＤＩＳＣＯＶＥＲメッセージが第２ネットワーク・アダプタ４２を介して到達すると、ステップＳ１０２で、第２ネットワーク・アダプタ４２を介して、ＤＨＣＰ−ＯＦＦＥＲメッセージを電力線ネットワーク上にブロードキャストする。ＤＨＣＰ−ＯＦＦＥＲメッセージには、第２ネットワーク・アダプタのＩＰアドレス［192.168.1.100/24］と、貸出し候補のＩＰアドレス（例えば、［192.168.1.101/24］など）とが含まれている。
【００４１】
ノートＰＣ１１４のＤＨＣＰクライアント８２は、ＤＨＣＰ−ＯＦＦＥＲメッセージが有線ネットワーク・アダプタ７２を介して到達すると、貸出し候補のＩＰアドレスに問題がなければ、ステップＳ１０３で、有線ネットワーク・アダプタ７２を介して電力線ネットワーク上に、正式なアドレス取得要求であるＤＨＣＰ−ＲＥＱＵＥＳＴメッセージをブロードキャストする。ＤＨＣＰ−ＲＥＱＵＥＳＴメッセージには、第２ネットワーク・アダプタ４２のＩＰアドレス［192.168.1.100/24］と、取得要求するＩＰアドレス［192.168.1.101/24］とが含まれている。プリンタ１２４のＤＨＣＰサーバ５６は、ＤＨＣＰ−ＲＥＱＵＥＳＳＴメッセージが第２ネットワーク・アダプタ４２を介して到達すると、ステップＳ１０４で、取得要求されたＩＰアドレス［192.168.1.101/24］を割当てたことを通知するＤＨＣＰ−ＡＣＫメッセージを、第２ネットワーク・アダプタ４２を介して電力線ネットワーク上にブロードキャストする。ＤＨＣＰ−ＡＣＫメッセージには、貸出すＩＰアドレス［192.168.1.101/24］と、その他の諸設定情報が含まれる。
【００４２】
ノートＰＣ１１４のＤＨＣＰクライアント８２は、ＤＨＣＰ−ＡＣＫメッセージが有線ネットワーク・アダプタ７２を介して到達すると、ステップＳ１０５で、有線ネットワーク・アダプタ７２にＩＰアドレス［192.168.1.101/24］を割当て、通信に関する設定を行なう。ＤＨＣＰ−ＡＣＫメッセージには、デフォルト・ゲートウェイに関する設定情報は含まれておらず、ノートＰＣ１１４は、デフォルト・ゲートウェイの追加および変更を行なわず、従来のアドレスの設定を継承する。図８には、ＤＨＣＰサーバ５６からアドレス取得する前後のノートＰＣ１１４のルーティングテーブルを一例として示す。図８（Ａ）は、アドレス取得前のルーティングテーブルを示し、図８（Ｂ）は、アドレス取得後のルーティングテーブルを示す。図８に示すように、アドレス取得後のルーティングテーブルには、電力線ネットワークを介した通信に関するアドレスが追加されている。また、アドレス取得の前後において、デフォルト・ゲートウェイのアドレスは、変更されていない。
【００４３】
ノートＰＣ１１４の有線ネットワーク・アダプタ７２にＩＰアドレスが割り当てられると、サービス問い合わせ部８０は、ステップＳ１０６で、有線ネットワーク・アダプタ７２を介して、サービス検索メッセージを電力線ネットワークに接続されるノードへマルチキャストまたはブロードキャストする。サービス検索メッセージには、有線ネットワーク・アダプタ７２に割当てられたＩＰアドレス［192.168.1.101/24］が含まれている。プリンタ１２４のサービス告知部５４は、サービス検索メッセージが第２ネットワーク・アダプタ４２を介して到達すると、ステップＳ１０７で、サービス検索メッセージに含まれるＩＰアドレス［192.168.1.101/24］に宛てて、サービス告知メッセージを返信する。当該サービス告知メッセージには、プリント・サービスが提供可能である旨の通知、該サービスが第１ネットワーク・アダプタ４０に割当てたＩＰアドレス［10.10.2.105/24］を介して提供される旨の通知、プリント・サービスを利用するために必要な設定情報または該設定情報へのポインタ情報など、プリント・サービスを利用するための情報が含まれる。
【００４４】
有線ネットワーク・アダプタ７２を介してサービス告知メッセージを受け取ると、ノートＰＣ１１４のサービス問い合わせ部８０は、ステップＳ１０８で、サービス告知メッセージに含まれるプリント・サービスの提供ＩＰアドレス［10.10.2.105/24］、該サービスを利用するため設定情報に従って、サービス登録部７８に対して、そのサービスを利用可能に登録させる。以後、ノートＰＣ１１４は、無線ネットワーク・アダプタ７０およびプリンタ１２４の第１ネットワーク・アダプタ４０を介して、プリント・サーバ５８が提供するプリント・サービスの提供を受けることが可能となる（Ｓ１０９）。なお、ステップＳ１１０で、ノートＰＣ１１４の電源プラグ９０がプリンタ１２４のアウトレット５２から抜き取られた後であっても、サービスの利用登録が有効である限り、ノートＰＣ１１４の無線ネットワーク７０およびプリンタ１２４の第１ネットワーク・アダプタ４０を介したプリント・サービスの利用が可能とされる（Ｓ１１１）。
【００４５】
本実施形態では、ノートＰＣ１１４のサービスの利用登録には、有効期限が設けられており、有効期限が経過するとサービス問い合わせ部８０は、プリンタ１２４のプリント・サーバ５８との通信を試みることによって、登録サービスにつき有効期限の延長が可能か否かを判定する。以下、サービス利用登録の有効期限が到来した場合に実行される処理について、シーケンス図を参照して説明する。図７は、サービス利用登録の有効期限が経過した際に実行される処理を示すシーケンス図である。ステップＳ２００〜Ｓ２０３の処理は、有効期限が到来した時、ノートＰＣ１１４およびプリンタ１２４のいずれもネットワークから離脱していない場合に実行される処理である。
【００４６】
図７に示す処理は、サービス問い合わせ部８０が、有効期限の到来を検知して、ステップＳ２００から開始される。有効期限後ステップＳ２０１では、ノートＰＣ１１４のサービス問い合わせ部８０は、プリンタ１２４の第１ネットワーク・アダプタ４０に割当てられたＩＰアドレス［10.10.2.105/24］に宛てて、無線ネットワーク・アダプタ７０を介してサービス確認メッセージを送信する。ノートＰＣ１１４およびプリンタ１２４の両方がネットワークから離脱していない場合には、サービス確認メッセージが、プリンタ１２４の第１ネットワーク・アダプタ４０を介してプリント・サーバ５８に到達することとなる。
【００４７】
プリンタ１２４のプリント・サーバ５８は、第１ネットワーク・アダプタ４０を介してサービス確認メッセージが到達すると、ステップＳ２０２で、送信元である無線ネットワーク・アダプタ７０のＩＰアドレス［10.10.1.78/24］に宛てて、サービスが利用可能な旨のサービス告知メッセージを返信する。サービス確認メッセージは、この場合、ノートＰＣ１１４の無線ネットワーク・アダプタ７０を介して、サービス問い合わせ部８０に到達することとなる。そして、サービス告知メッセージを受信すると、ノートＰＣ１１４のサービス問い合わせ部８０は、ステップＳ２０３で、有効期限が延長可能であると判定し、サービス登録部７８に、当該サービスの利用登録の延長を登録する。
【００４８】
一方、図７に示すステップＳ３００〜Ｓ３０３の処理は、有効期限が到来した時、少なくともノートＰＣ１１４またはプリンタ１２４のいずれか一方がネットワークから離脱していた場合に実行される処理である。図７に示す処理は、サービス問い合わせ部８０が有効期限が到来したことを検知して、ステップＳ３００から開始される。有効期限到来後ステップＳ３０１では、サービス問い合わせ部８０は、プリンタ１２４の第１ネットワーク・アダプタ４０に割当てられたＩＰアドレス［10.10.2.105/24］に宛てて、無線ネットワーク７０を介してサービス確認メッセージを送信する。ノートＰＣ１１４またはプリンタ１２４のいずれか一方でもネットワークから離脱していた場合には、サービス確認メッセージは、プリンタ１２４の第１ネットワーク・アダプタ４０に到達しないこととなる。この場合、サービス問い合わせ部８０は、ステップＳ３０２で、一定時間応答がなかったことをもって通信不能と判定する。そして、ノートＰＣ１１４のサービス問い合わせ部８０は、ステップＳ３０３で、有効期限が延長不可であると判定し、サービス登録部７８に当該サービスの利用登録の削除を依頼する。
【００４９】
図３〜図６を参照して説明した処理により、クライアント装置としてのノートＰＣ１１４は、プリンタ１２４といった異なるセグメントのサーバ装置が提供するサービスを、該サーバ装置が提供する電力線ネットワークを構成するアウトレット５２に自身の電源プラグを差し込むといった利用位置での簡単な操作によって、利用可能に登録することが可能となる。その際は、自動認識させるサーバ装置は、電源プラグを差し込むといった明示的な操作により指定されるため、いずれの装置が目的の装置に対応するのかを容易に判断できないという問題は解消される。また、ノートＰＣ１１４は、一度電力線ネットワークを介して、プリンタ１２４を認識し、サービスを利用可能に設定すると、以後、その設定が有効である限り、アウトレット５２と電源アダプタ８４との電気的な接続が切断されたとしても、無線ＬＡＮの第１セグメント１１０を介してプリンタ１２４のサービスを利用することが可能とされる。
【００５０】
また、図７を参照して説明したように、サービスの利用登録に有効期限を設けることによって、プリンタ１２４やノートＰＣ１１４がネットワークへの参加を止めた際に、不要となるサービスの利用登録が削除され、ノートＰＣ１１４の負荷を好適に低減することが可能となる。なお、上記有効期限は、サービスの登録時から所定時間経過したこと、サービスの利用期限日時が到来したこと、またはサービスの登録からの交換パケット量が一定以上となったことなどにより発生させることができる。
【００５１】
以上説明したように、本実施形態によれば、ネットワーク・セグメントに接続するクライアント装置から、該クライアント装置の利用位置と物理的に近接していながら他のネットワーク・セグメントに接続するサーバ装置が提供するサービスを、容易な操作で暫定的に利用可能とする通信システム、サーバ装置、クライアント装置、通信方法、プログラムおよび記録媒体が提供することができる。
【００５２】
上述では、サーバ装置として、ネットワーク・プリンタ１２４を一例として説明したが、サーバ装置は、固有のサービスを提供できる如何なる装置として構成することができる。他の実施形態では、例えば、複合機などの他の画像形成装置、ネットワーク・スキャナなどの画像読取装置、ファクシミリなどの画像通信装置として構成することもできる。また、上述では、クライアント装置として、ノートＰＣ１１４を一例として説明したが、他の実施形態では、クライアント装置は、携帯移動端末などの移動容易な装置として構成することもできる。
【００５３】
また、上記機能は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）、などのレガシープログラミング言語やオブジェクト指向プログラミング言語などで記述された装置実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ、ＳＤメモリ、ＭＯなど装置可読な記録媒体に格納して頒布することができる。
【００５４】
これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【図面の簡単な説明】
【００５５】
【図１】ネットワーク環境の実施形態を示す概略図。
【図２】本実施形態のプリンタの概略的なハードウェア構成を示すブロック図。
【図３】本実施形態のサービスの認識方法およびサービスの利用方法を示す概略図。
【図４】サービスの自動設定に関する機能ブロック図。
【図５】ノートＰＣのサービスの自動設定に関する機能ブロック図。
【図６】プリンタおよびノートＰＣが実行するサービスの認識から利用までの処理を示すシーケンス図。
【図７】サービス利用登録の有効期限が経過した際に実行される処理を示すシーケンス図。
【図８】ＤＨＣＰサーバからアドレス取得する前後のノートＰＣのルーティングテーブルを一例として示す。
【符号の説明】
【００５６】
１２…ＣＰＵ、１４…キャッシュ・メモリ、１６…システム・メモリ、１８…システム・バス、２０…グラフィックス・ドライバ、２４…ディスプレイ装置、２６…Ｉ／Ｏバス・ブリッジ、２８…Ｉ／Ｏバス、３０…ハードディスク装置、３２…入力装置、３４…画像処理ドライバ、３６…画像処理デバイス、４０…第１ネットワーク・アダプタ、４２…第２ネットワーク・アダプタ、４４…電源ユニット、４６…ブロッキングフィルタ、４８…ＰＬＣアダプタ、５０…電源プラグ、５２…アウトレット、５４…サービス告知部、５６…ＤＨＣＰサーバ、５８…プリント・サーバ、６０…プリンタ・ユニット、６２…伝送線、６４…伝送線、７０…無線ネットワーク・アダプタ、７２…有線ネットワーク・アダプタ、７４…電源ユニット、７６…内蔵バッテリ、７８…サービス登録部、８０…サービス問い合わせ部、８２…ＤＨＣＰクライアント、８４…電源アダプタ、８６…ＰＬＣアダプタ、８８…ＡＣ／ＤＣコンバータ、９０…電源プラグ、９２…伝送線、９４…信号線、９６…電力線、１００…ネットワーク環境、１０２…フロア、１０４…ルータ、１１０…セグメント、１１２…アクセスポイント、１１４…ノートＰＣ、１２０…セグメント、１２２…ＰＣ、１２４…プリンタ、１３０…セグメント、１３２…ＰＣ、１３４…複合機、１３６…サーバ、１４０…セグメント、１４２…ＰＣ、１４４…プリンタ、１４６…サーバ、２００…通信システム
【図１】
2009225287.tif 000003
【図２】
2009225287.tif 000004
【図３】
2009225287.tif 000005
【図４】
2009225287.tif 000006
【図５】
2009225287.tif 000007
【図６】
2009225287.tif 000008
【図７】
2009225287.tif 000009
【図８】
2009225287.tif 000010