(57)【要約】【課題】本発明は、ユーザの煩雑な操作を回避して周辺機器のネットワーク対応性や接続形態に応じて適切なネットワーク環境を構築可能な周辺機器のネットワーク接続装置を提供する。【解決手段】ＵＳＢインターフェース３４と、有線ネットワークインターフェース３０と、無線ネットワークインターフェース３２と、有線ネットワークインターフェース３０と無線ネットワークインターフェース３３とを介して有線ネットワーク及び無線ネットワークとの間のデータを中継するデータ中継ユニット３６と、有線ネットワークインターフェース３０を介して通信が確立したとき、有線ネットワークインターフェース３０を介した接続先との通信結果に基づいてデータ中継ユニット３６又はネットワーク接続装置として動作するように設定する動作制御手段と、を備えるようにする。【選択図】図１
2007288589.tif 000002
【特許請求の範囲】
【請求項１】
周辺機器のネットワーク接続装置であって、
周辺機器インターフェースと、
有線ネットワークインターフェースと、
無線ネットワークインターフェースと
前記有線ネットワークインターフェースと前記無線ネットワークインターフェースとを介して有線ネットワーク及び無線ネットワークとの間のデータを中継するデータ中継手段と、
前記有線ネットワークインターフェースを介して通信が確立したとき、前記有線ネットワークインターフェースを介した接続先との通信結果に基づいて前記データ中継手段又はネットワーク接続装置として動作するように設定する動作制御手段と、
を備える、装置。
【請求項２】
前記動作制御手段は、前記接続先が有線ネットワークデバイスであるとの前記通信結果に基づいて、前記データ中継手段として動作するよう設定する手段である、請求項１に記載の装置。
【請求項３】
前記動作制御手段は、前記有線ネットワークインターフェースの前記接続先が有線ネットワークデバイスではないとの前記通信結果に基づいて、前記有線ネットワークインターフェースを介したネットワーク接続装置として動作するよう設定する手段である、請求項１又は２に記載の装置。
【請求項４】
前記動作制御手段は、前記有線ネットワークインターフェースを介した通信が確立されないとき、前記無線ネットワークインターフェースを介した前記ネットワーク接続装置として動作するよう設定する手段である、請求項１〜３のいずれかに記載の装置。
【請求項５】
前記動作制御手段は、前記無線ネットワークインターフェース及び前記有線ネットワークインターフェースを介して通信が確立したとき、前記データ中継手段として動作するよう設定する手段である、請求項１〜４のいずれかに記載の装置。
【請求項６】
前記周辺機器は画像形成装置である、請求項１〜５のいずれかに記載の装置。
【請求項７】
周辺機器のネットワーク接続方法であって、
周辺機器インターフェースと、有線ネットワークインターフェースと、無線ネットワークインターフェースと、前記有線ネットワークインターフェースと前記無線ネットワークインターフェースとを介して有線ネットワーク及び無線ネットワークとの間のデータを中継するデータ中継手段と、を備えるネットワーク接続装置において、
前記有線ネットワークインターフェースを介して通信が確立したことを検出するステップと、
前記有線ネットワークインターフェースの接続先との前記有線ネットワークインターフェースを介した通信結果に基づいて前記データ中継手段として動作するかどうかを設定するステップと、
を備える、方法。
【請求項８】
周辺機器のネットワーク接続プログラムであって、
周辺機器インターフェースと、有線ネットワークインターフェースと、無線ネットワークインターフェースと、前記有線ネットワークインターフェースと前記無線ネットワークインターフェースとを介して有線ネットワーク及び無線ネットワークとの間のデータを中継するデータ中継手段と、を備えるネットワーク接続装置において、
請求項７に記載の各ステップを１又は２以上のコンピュータに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク対応性の異なる周辺機器に使用できる周辺機器のネットワーク接続装置等に関する。
【背景技術】
【０００２】
インクジェットプリンタなどにおいては、現状、ＵＳＢポートを備えるのみでLAN（Local Area Network）ポートを備えていないことが多い。一方、プリンタは家庭においてもオフィスにおいてLAN環境下で使用されることが多くなってきている。また、従来、LANはイーサネット（登録商標）などの有線LANが主体ではあるが、近年、ケーブルの配線に制限されない無線LANが採用されつつある。そこで、こうしたLAN非対応のプリンタをLAN環境下で使用するためのプリントアダプタがある（非特許文献１）。このプリントアダプタは、ＵＳＢポートを介してインクジェットプリンタ等に接続されるようになっており、必要に応じて有線LAN環境か無線LAN環境かのいずれかでプリンタをネットワークプリンタとして使用できるようになっている。一方、有線LANポートを備えるプリンタを無線LAN環境下で使用するためには、無線LAN／イーサネットコンバータ（ブリッジ）が用いられている。
【非特許文献１】エプソン株式会社（ＥＰＳＯＮ）”製品情報  ネットワークプリンタ（Network Printer）”、[on line]、[平成１８年３月２４日検索]、インターネット〈http://www.i-love-epson.co.jp/products/wireless/〉
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、プリンタがＬＡＮ非対応かあるいは有線ＬＡＮ対応かによってプリンタのネットワークデバイス化に用いるネットワーク機器が異なるのはユーザにネットワーク機器の選択の困難さを発生させることになる。また、プリンタをＬＡＮ非対応型から有線ＬＡＮ対応型に変更したときには、異なるネットワーク機器が必要となってしまう。
【０００４】
一方、上記のようなプリントアダプタは、LAN非対応プリンタを有線LAN環境及び無線LAN環境のいずれかのLAN環境でプリンタを使用可能にするものであるため、有線LAN及び無線LANのいずれのネットワーク接続も可能な機構を備えている。したがって、有線LAN／無線LANコンバータ（ブリッジ）としても使用可能ではある。しかしながら、こうした設定変更を行うには、動作切替えのためのスイッチを別途設けるか、あるいはユーザによるプリントアダプタの設定やプリンタの使用設定が必要となる。こうした設定操作は煩雑であるため、ユーザにとって使い勝手が悪く、しかも誤操作しやすいものであると考えられる。
【０００５】
そこで、本発明は、ユーザの煩雑な操作を回避して周辺機器のネットワーク対応性や接続形態に応じて適切なネットワーク環境を構築可能な周辺機器のネットワーク接続装置、該ネットワーク接続装置を含むシステム、ネットワーク接続方法及びこのためのプログラムを提供することを一つの目的とする。また、本発明は、ハードウエアを複雑化することなく、周辺機器のネットワーク対応性や接続形態に応じて適切なネットワーク環境を構築可能な周辺機器のネットワーク接続装置、該ネットワーク接続装置を含むシステム、ネットワーク接続方法及びこのためのプログラムを提供することを他の一つの目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記した課題の少なくとも一つを解決するものとして、以下の手段を採った。
【０００７】
本発明の周辺機器のネットワーク接続装置は、
周辺機器インターフェースと、
有線ネットワークインターフェースと、
無線ネットワークインターフェースと
前記有線ネットワークインターフェースと前記無線ネットワークインターフェースとを介して有線ネットワーク及び無線ネットワークとの間のデータを中継するデータ中継手段と、
前記有線ネットワークインターフェースを介して通信が確立したとき、前記有線ネットワークインターフェースを介した接続先との通信結果に基づいて前記データ中継手段又は前記ネットワーク接続装置として動作するように設定する動作制御手段と、
を備えている。
【０００８】
本発明のネットワーク接続装置によれば、周辺機器インターフェースと周辺機器インターフェースをネットワークインターフェースに変換するインターフェース変換手段を有しているため、ネットワーク非対応の周辺機器であってもネットワーク化デバイスとして利用できるようになる。また、この装置は、有線ネットワークインターフェースと無線ネットワークインターフェースとを備えるとともにこれらの間のデータを中継するデータ中継手段を備えるため、例えば有線LAN接続の周辺機器を無線LAN環境で利用できるようにすることができる。すなわち、ブリッジ機能を発揮することができる。さらに、この装置は、有線ネットワークインターフェースを介した通信により、データ中継手段又はネットワーク接続装置として動作するように設定できる。このため、ネットワーク接続装置の設定についての煩雑なユーザの操作を回避するとともに、スイッチ等のハードウェアの付加も回避して容易に周辺機器のネットワーク対応性や接続形態に応じたネットワーク環境を構築できる。
【０００９】
本発明のネットワーク接続装置においては、前記動作制御手段は、前記接続先が有線ネットワークデバイスであるとの前記通信結果に基づいて、前記データ中継手段として動作するよう設定する手段とすることができる。有線ネットワークインターフェースの接続先が有線ネットワークデバイスのときには、構築しようとするネットワーク環境が無線ネットワークインターフェースを利用したものであると判定でき、本ネットワークとして、本ネットワーク接続装置を、データ中継手段として動作させる。このように、本ネットワーク接続装置は、有線ネットワークインターフェースの接続先情報を取得することで、ネットワーク中継手段として動作することを自ら設定できる。このため、ユーザの操作やスイッチの付加を回避して容易に適切なネットワーク環境を構築できるものとなっている。
【００１０】
本発明のネットワーク接続装置においては、前記有線ネットワークインターフェースの前記接続先が有線ネットワークデバイスではないとの前記通信結果に基づいて、前記有線ネットワークインターフェースを介したネットワーク接続装置として動作するよう設定する手段とすることができる。接続先が有線ネットワークデバイスでないときには、構築しようとするネットワーク環境が有線ネットワークインターフェースを利用したものであると判定して、本ネットワーク接続装置を、有線ネットワークインターフェース接続型のネットワーク接続装置として動作させる。このように、本ネットワーク接続装置は、有線ネットワークインターフェースの接続先情報を取得することで、有線ネットワークインターフェース接続型ネットワーク接続装置として動作することを自ら設定できる。このため、ユーザの操作やスイッチの付加を回避して容易に適切なネットワーク環境を構築できるものとなっている。
【００１１】
本発明のネットワーク接続装置においては、前記有線ネットワークインターフェースを介した通信が確立されないとき、前記無線ネットワークインターフェースを介した前記ネットワーク接続装置として動作するよう設定する手段とすることができる。有線ネットワークインターフェースを介した通信が確立されないときには、構築しようとするネットワーク環境が無線ネットワークインターフェースを利用したものであると判定して、本ネットワーク接続装置を、無線ネットワークインターフェース接続型のネットワーク接続装置として動作させる。このように、本ネットワーク接続装置は、有線ネットワークインターフェースの接続先情報を取得することで、無線ネットワークインターフェース接続型ネットワーク接続装置として動作することを自ら設定できる。このため、ユーザの操作やスイッチの付加を回避して容易に適切なネットワーク環境を構築できるものとなっている。
【００１２】
本発明のネットワーク接続装置においては、前記動作制御手段は、前記無線ネットワークインターフェース及び前記有線ネットワークインターフェースを介して通信が確立したとき、前記データ中継手段として動作するよう設定する手段とすることができる。この場合には、構築しようとするネットワーク環境が無線ネットワークインターフェースを利用したものであると判定してネットワーク接続装置としてではなくデータ中継手段として動作することを自ら設定できる。このため、ユーザの操作やスイッチの付加を回避して容易に適切なネットワーク環境を構築できるものとなっている。また、前記周辺機器は画像形成装置とすることができる。画像形成装置は、ネットワーク環境下において共有することで効率的に利用できるからである。なお、本発明のネットワーク接続装置においては、前記有線ネットワークインターフェース及び前記無線ネットワークインターフェースは、それぞれ有線LANインターフェース及び無線LANインターフェースとすることできる。こうすることで、汎用性の高いネットワーク環境を構築できる。また、前記周辺機器インターフェースはＵＳＢインターフェースとすることができる。ＵＳＢインターフェースを備えるものであれば、容易にネットワークデバイス化することができる。
【００１３】
本発明の周辺機器のネットワーク接続方法は、
周辺機器インターフェースと、有線ネットワークインターフェースと、無線ネットワークインターフェースと、前記有線ネットワークインターフェースと前記無線ネットワークインターフェースとを介して有線ネットワーク及び無線ネットワークとの間のデータを中継するデータ中継手段と、を備えるネットワーク接続装置において、
前記有線ネットワークインターフェースを介して通信が確立したことを検出するステップと、
前記有線ネットワークインターフェースの接続先との前記有線ネットワークインターフェースを介した通信結果に基づいて前記データ中継手段として動作するかどうかを設定するステップと、
を備えている。
【００１４】
本発明の接続方法によれば、ネットワーク接続装置の設定についての煩雑なユーザの操作を回避するとともに、スイッチ等のハードウェアの付加も回避して容易に周辺機器のネットワーク対応性や接続形態に応じたネットワーク環境を構築できる。
【００１５】
本発明の周辺機器のネットワーク接続プログラムは、
周辺機器インターフェースと、有線ネットワークインターフェースと、無線ネットワークインターフェースと、前記有線ネットワークインターフェースと前記無線ネットワークインターフェースとを介して有線ネットワーク及び無線ネットワークとの間のデータを中継するデータ中継手段と、を備えるネットワーク接続装置において、
上記ネットワーク接続方法に記載の各ステップを１又は２以上のコンピュータに実行させるプログラムである。
【００１６】
なお、本発明のプログラムは、コンピュータが読み取り可能な記憶媒体（例えば、ハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤ、チップ）などに記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから他のコンピュータに配信されたものであってもよいし、その他どのような形態で授受されたものであってもよい。また、このプログラムは、プリンタドライバプログラムとすることもできる。
【発明を実施するための最良の形態】
【００１７】
次に、本発明について実施形態を挙げて説明する。本実施形態はネットワーク接続装置と該ネットワーク接続装置を含むシステムに関する。本実施形態のネットワーク接続装置は、プリントサーバ２０であり、本発明のシステムは、プリントサーバ２０とカラーレーザプリンタ５０又はプリンタ６０（以下、単にそれぞれプリンタ５０、プリンタ６０という。）と、数台のクライアントコンピュータ１２ａ、１２ｂ、１２ｃと、を含む画像形成システムである。図１には、プリントサーバ２０の概略構成を示し、図２〜図６には、画像形成システム１〜５の概略を示す。
【００１８】
図１に示すように、プリントサーバ２０は、ＣＰＵ２２と、ＲＯＭ２４と、ＲＡＭ２６と、Ｌｏｇｉｃ２８と、有線ＬＡＮインターフェース３０と、無線ＬＡＮインターフェース３２と、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェース３４と、データ中継ユニット３６と、図示しない電源ユニットと、これらを接続するシステムバス３８とを備えている。なお、プリントサーバ２０においては、プリントサーバとして動作するとき、有線ＬＡＮインターフェース接続型プリントサーバか無線ＬＡＮインターフェース接続型プリントサーバかの排他的な利用形態となっている。
【００１９】
ＣＰＵ２２は、所定のプログラムやドライバプログラムを読み出して実行すると共に、プリントサーバ２０全体の制御を行う。ＲＯＭ２４は、ＣＰＵ２２により実行される所定のプログラムを格納する。ＲＡＭ２６は、ＣＰＵ２２により実行されるプログラムの各種データを一時格納する。Ｌｏｇｉｃ２８は、プリントサーバ２０の動作制御を行うと共に、当該プリントサーバ２０に接続されるプリンタ５０又はプリンタ６０やストレージ（Ｓｔｏｒａｇｅ）等の周辺機器（デバイス）の制御を行う制御回路である。
【００２０】
有線ＬＡＮインターフェース３０は、有線ネットワークに接続するための所定の形態のＬＡＮポート３１を介して、有線ネットワークに接続するための１０Ｂａｓｅ−Ｔ、１００Ｂａｓｅ−ＴＸのＥｔｈｅｒｎｅｔ（登録商標）規格準拠の有線ネットワークインターフェースを備えている。なお、有線ネットワークインターフェースは、他の規格、例えば、ＦＤＤＩ（Ｆｉｂｅｒ−Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）やＴｏｋｅｎ  Ｒｉｎｇ、Ｇｉｇａｂｉｔ  Ｅｔｈｅｒｎｅｔ等に準拠するものであってもよい。なお、本実施形態では、有線ＬＡＮインターフェースをプリントサーバ２０に備えるものとした、別途、有線ＬＡＮカードを装着するためのスロット（挿入口）を設けて有線ＬＡＮ対応としてもよい。
【００２１】
無線ＬＡＮインターフェース３２は、無線による送受信機能（無線ＬＡＮ機能）を有し、ＩＥＥＥ８０２．１１ｂ（２．４ＧＨｚ帯／データ伝送速度１１Ｍｂｐｓ）等の標準プロトコル仕様に対応したものである。無線ＬＡＮカード３３のプロトコル仕様は、他の規格、即ちＩＥＥＥ８０２．１１ａやＩＥＥＥ８０２．１１ｇ等であってもよい。無線ＬＡＮカード１０５は、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  ＭｅｍｏｒｙＣａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）と日本電子工業振興協会（ＪＥＩＤＡ）が共同で策定したＰＣカードの規格である『ＰＣ  Ｃａｒｄ  Ｓｔａｎｄａｒｄ』に準拠したものであるが、これに限定されるものではない。なお、本実施形態では、無線ＬＡＮインターフェースをプリントサーバ２０に備えるものとした、別途、無線ＬＡＮカード（ＷＬＡＮ）を装着するためのスロット（挿入口）を設けて無線ＬＡＮ対応としてもよい。
【００２２】
ＵＳＢインターフェース３４は、ＵＳＢ仕様に準拠したＵＳＢポート３５を介してプリンタ、ストレージ等の各種周辺機器（デバイス）にＵＳＢにより接続し、各種デバイスの同時使用を可能に制御するものである。ＵＳＢインターフェース３４は、ＵＳＢポート３５を有するプリンタやストレージ等の各種デバイスと接続するためのインターフェースである。ＵＳＢポート３５を介してＵＳＢハブを使用することも可能である。
【００２３】
データ中継ユニット３６は、プリントサーバ２０をブリッジとして動作させる部分であり、ＣＰＵ２２の制御下、有線インターフェース３０と無線インターフェース３２との間でネットワークパケットを中継することができるように構成されている。
【００２４】
次に、こうしたプリントサーバ２０を用いて、ネットワーク非対応のプリンタ５０又は有線ＬＡＮ対応プリンタ６０を含む各種画像形成システム１〜５を構築する際のプリントサーバ２０における動作について説明する。まず、図２〜６に基づいて、プリントサーバ２０を用いた各種画像形成システムについて説明する。
【００２５】
図２に示す画像形成システム１は、ネットワーク非対応であってシリアルポートとしてＵＳＢポートのみを有するプリンタ５０をアドホックモードによる無線ＬＡＮ環境下においてネットワークデバイスとして利用するシステムの一例である。この画像形成システム１は、プリントサーバ２０と、ＵＳＢケーブルとＵＳＢポート３５を介してプリントサーバ２０に接続されるプリンタ５０と、無線LANインターフェースを備えるクライアント１２ａ等を備えている。プリントサーバ２０とクライアント１２ａ等はそれぞれその無線LANインターフェース等を介して通信可能であり、プリントサーバ２０はクライアント１２ａ等からの印刷指令等を受信して、適宜スプールし、プリンタ５０に対して出力することができる。なお、この画像形成システム１では、プリントサーバ２０は、プリントサーバとして動作している。
【００２６】
図３に示す画像形成システム２は、ネットワーク非対応であってシリアルポートとしてＵＳＢポートのみを有するプリンタ５０をインフラストラクチャモードによる無線ＬＡＮ環境下においてネットワークデバイスとして利用するシステムの一例である。所定のアクセスポイント１００を有する点以外は、図２に示す画像形成システム１と同様である。プリントサーバ２０はその無線ＬＡＮインターフェース３２によりアクセスポイント１００と通信可能であり、他のクライアント１２ａ等もその無線ＬＡＮインターフェースを介してアクセスポイント１００と通信可能となっている。なお、この画像形成システム２では、プリントサーバ２０は、プリントサーバとして動作している。
【００２７】
図４に示す画像形成システム３は、ネットワーク非対応であってシリアルポートとしてＵＳＢポートのみを有するプリンタ５０を有線ＬＡＮ環境下においてネットワークデバイスとして利用するシステムの一例である。この画像システム３は、プリントサーバ２０と、有線ＬＡＮポート３１とＬＡＮケーブルとを介してプリントサーバ２０と接続されるプリンタ５０と、プリントサーバ２０の有線ＬＡＮポート３１からのＬＡＮケーブルやクライアント１２ａ等からのＬＡＮケーブルが接続されるハブ１０２に接続されている。なお、この画像形成システム３では、プリントサーバ２０は、プリントサーバとして動作している。
【００２８】
図５に示す画像形成システム４は、ネットワーク対応（有線ＬＡＮ対応）プリンタ６０を、無線ＬＡＮ環境下においてネットワークデバイスとして利用するアドホック型モードのシステムの一例である。この画像システム２は、プリントサーバ２０と、有線ＬＡＮポート３１とＬＡＮケーブルとを介してプリントサーバ２０と接続されるネットワーク対応型プリンタ６０と、無線LANインターフェースを備えるクライアント１２ａ等を備えている。プリンタ６０は、プリントサーバ機能を内蔵しており、プリントサーバ２０によって無線ＬＡＮに接続されることにより、クライアント１２ａ等はそれぞれその無線インターフェース３０等を介してプリント６０と通信可能となっている。プリンタ６０は、サーバ機能を有しているため、クライアント１２ａ等からの印刷指令等を受信して、適宜スプールし、出力することができる。なお、この画像形成システム４では、プリントサーバ２０は、データ中継装置として動作している。また、図６に示すように、アクセスポイント１００を付加してインフラストラクチャモードによる画像形成システム５としてもよい。なお、この画像形成システム５においても、プリントサーバ２０は、データ中継装置として動作している。
【００２９】
次に、各種画像形成システム１〜５におけるプリントサーバ２０の動作について説明する。図７には、このプリントサーバ２０における動作設定ルーチンのフローチャートの一例を示す。この処理は、ＣＰＵ２２が、ＲＯＭ２４に格納されたプログラムに基づいて実行される処理である。
【００３０】
こうした各種の画像形成システム１〜５において、プリントサーバ２０に電源が投入されたとき、プリントサーバ２０のＣＰＵ２２は有線ＬＡＮによる通信が確立しているかどうかを検出する（ステップＳ１００）。この処理は、具体的には、ＣＰＵ２２が有線インターフェース３０を介して問い合わせを送信して接続先の周辺機器からの応答（通信結果）を取得する処理である。こうした処理は、例えば、一つのプロトコルとして実行することができる。ＣＰＵ２２が、有線ＬＡＮで通信が確立していることを検出できないとき、すなわち、応答が得られないときには、ＵＳＢポート３５に周辺機器が接続されているかどうかを検出し（ステップＳ１１０）、ＵＳＢ接続の周辺機器を検出したときには、例えば、図２、３に示す画像形成システム１，２が構築されているものと判定する（ステップＳ１２０）。すなわち、ＣＰＵ２２は、有線ＬＡＮは構築されていないがＵＳＢポート３５にはネットワーク非対応のプリンタ５０が接続された無線ＬＡＮによる画像形成システム１又は２が構築されているものと判定する。そして、ＣＰＵ２２は、プリントサーバ２０をプリントサーバとして動作するように設定するとともに、プリントサーバ２０に接続された周辺機器をクライアント１２ａ等から利用可能な状態に設定して（ステップＳ１３０）、この処理を終了する。なお、ＵＳＢ接続の周辺機器が検出されないときには、周辺機器が接続されたネットワークが構築されていないとしてこの処理を終了する。
【００３１】
ＵＳＢポート３５に接続された周辺機器をクライアント１２ａ等から利用可能に設定する場合、プリントサーバ２０がこうした周辺機器のデバイスドライバをクライアント１２ａ等にインストールするようにしてもよい。また、周辺機器接続時に、インストールが必要となるデバイスドライバを予めプリントサーバ２０に用意しておいてもよいし、ネットワーク上のデバイスドライバの所在をクライアント１２ａに通知するようにしてもよい。
【００３２】
一方、ＣＰＵ２２が、有線ＬＡＮで通信が確立していることを検出したときには、有線ＬＡＮポート３１を介した接続先に対して有線ＬＡＮ接続の周辺機器（デバイス）であるかどうかの問い合わせを行う（ステップＳ１４５）。例えば、有線ＬＡＮポート３１を介した接続先に対して有線ＬＡＮデバイスとしてデータ中継を利用するかどうかの問い合わせを行う。ここで、接続先が有線LAN接続の周辺機器でないとき、例えば、図４の画像形成システム３に示すように接続先がハブ１０２などの単なるネットワーク機器やクライアント１２ａ等であるときには、これらの機器やクライアント１２ａ等は応答しないかあるいは「いいえ」と応答する。一方、図５の画像形成システム４のように接続先がネットワークプリンタ６０など有線ＬＡＮ周辺機器のときには、「はい」と応答する。なお、こうした通信は、所定のプロトコルとして実行することができる。
【００３３】
ＣＰＵ２２からの問い合わせに対して、接続先から応答がないかあるいは「いいえ」との通信結果が得られたときには、さらにＵＳＢポート３５に周辺機器が接続されているかどうかを検出し（ステップＳ１５５）、ＵＳＢ接続の周辺機器を検出したときには、例えば、図４に示す画像形成システム３が構築されているものと判定する（ステップＳ１６０）。すなわち、有線ＬＡＮポート３１を介して有線ＬＡＮは構築されているが、有線ＬＡＮポート３１に有線ＬＡＮ接続型周辺機器が接続されているわけではなく、ＵＳＢポートネットワーク非対応型プリンタ５０が接続された有線ＬＡＮによる画像形成システム３が形成されているものと判定する。そして、ＣＰＵ２２は、プリントサーバ２０をプリントサーバとして動作するように設定するとともに、プリントサーバ２０に接続された周辺機器をクライアント１２ａ等から利用可能な状態に設定して（ステップＳ１７０）、この処理を終了する。なお、ＵＳＢポート３５に周辺機器が検出されないときには、周辺機器が接続されたネットワークが構築されていないとしてこの処理を終了する。
【００３４】
ＣＰＵ２２からの有線ＬＡＮ接続の周辺機器であるかどうかの問い合わせに対して接続先から「はい」の応答が得られたときには、図５、６に示す画像形成システム３，４が構築されているものと判定する（ステップＳ１９０）。すなわち、有線ＬＡＮ接続型周辺機器が接続された無線LANによる画像形成システム４、５が確立されているものと判定する。そして、ＣＰＵ２２は、プリントサーバ２０をデータ中継装置として動作するように設定するとともに、プリントサーバ２０に接続された周辺機器をクライアント１２ａ等から利用可能な状態に設定して（ステップＳ２００）、この処理を終了する。
【００３５】
以上説明した実施形態によれば、プリントサーバ２０は、プリントサーバ２０を介した有線ＬＡＮによる通信の確立を確認するとともに、有線ＬＡＮポート３１に接続される周辺機器が有線ＬＡＮ対応性を確認することにより、プリントサーバ２０を含むＬＡＮの形態を認識して、プリントサーバとして動作するか、データ中継装置として動作するかを設定することができる。このため、ユーザによるプリントサーバ２０におけるスイッチ操作やクライアント１２ａにおけるプリントサーバ２０の設定などの煩雑な操作を回避して、容易に周辺機器をネットワークで利用可能となっている。また、本実施形態によれば、周辺機器のネットワーク対応性に関わらず、プリントサーバ２０における処理によって、プリントサーバ２０を使い分けることができるため、一層ユーザが利用しやすいものとなっている。さらに、本実施形態によれば、プリントサーバ２０にスイッチ等を設ける必要もないため、ハードウェア的に複雑化することもない。さらにまた、本実施形態によれば、プリントサーバ２０をデータ中継装置としても利用できるため、周辺機器のネットワーク対応性やＬＡＮの形態が変化した場合であってもそれに対応して利用が可能である。
【００３６】
特に、本実施形態によれば、プリンタ５０、６０等の利用設定などもプリントサーバ２０により実施されるため、ユーザの操作を一層簡略化するものとなっている。
【００３７】
以上説明した本発明の実施形態においては、プリントサーバ２０が本発明のネットワーク接続装置に相当し、有線ＬＡＮインターフェース３０が本発明の有線ネットワークインターフェースに相当し、無線ＬＡＮインターフェース３２が本発明の無線ネットワークインターフェースに相当し、ＵＳＢインターフェース３４が本発明の周辺機器インターフェースに相当し、動作設定ルーチンを実行するＣＰＵ２２が本発明の動作制御手段に相当する。また、プリントサーバ２０と、プリンタ５０又はプリンタ６０と、クライアント１２ａ等を含む画像形成システムが本発明のシステムに相当する。
【００３８】
本発明は以上説明した本実施形態に限定されないで種々の態様での実施が可能である。例えば、本実施形態では、無線ネットワークインターフェースとしてはＩＥＥＥ８０２．１１ｂに対応したものとしたが、無線通信仕様はこれに限定されない。例えば、パーソナルコンピュータやＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）、携帯電話、その他のポータブル機器との間をつなぐ目的で策定された短距離無線伝送技術仕様であるＢｌｕｅｔｏｏｔｈ（登録商標）等に置き換えられてもよいし、複数の無線通信仕様が共存し、用途に応じて切り替えて無線接続が実現できるように構成されていてもよい。
【００３９】
本実施形態では、周辺機器インターフェースとしてＵＳＢインターフェースを用いたが、ＲＳ２３２Ｃ、IrDA 、IEEE 1394 等のシリアルポートや、IEEE 1284、ＳＣＳＩ 及びＩＤＥなどのパラレルポートも用いることができる。
【００４０】
本実施形態では、プリントサーバ２０は、例示として示す画像形成システム１〜５において用いるものとしたが、こうしたものに限定されるものではなく、アドホックモード、インフラストラクチャモード、有線プリントサーバモード、及び無線ＬＡＮアクセスポイントモードの４つの通信モードの１種又は２種以上を組み合わせたものであってもよく、また、他の通信モードであってもよい。
【００４１】
本実施形態の動作設定ルーチンでは、有線LAN通信の確立の検出（ステップＳ１００）及び接続先が有線ＬＡＮ周辺機器であるかどうかの検出（ステップＳ１４５）のほか、ＵＳＢデバイスの有無の検出（ステップS１１０及びステップS１５５）を行ったが、ＵＳＢデバイスの有無の検出ステップは必ずしも必要ではない。プリントサーバ２０がプリントサーバとして動作するとき有線LANインターフェース３０と無線ＬＡＮインターフェース３２と排他利用することを考慮すれば、必ずしもＵＳＢ接続ポート接続先を確認する必要はない。また、標準的なネットワーク環境を考慮すれば、上記場合においては接続先がＵＳＢ接続機器であるのが通常であるからである。一方、本実施形態の動作設定ルーチンでは、ステップS１００において有線ＬＡＮ通信の確立の検出できなかったとき及びステップS１４５において接続先が有線LANデバイスであったとき、無線LAN通信が確立しているかどうかを検出しなかった。これは、標準的なネットワーク環境を考慮すれば、有線ＬＡＮ通信の確立の検出と有線ＬＡＮの接続先情報を取得することで十分に適切にプリントサーバ２０の動作設定が可能であるからであるが、より確実に動作設定を行うには、無線ＬＡＮ通信の確立の検出ステップを経た上で、無線LAN通信の確立を検出した上でプリントサーバ２０の動作設定を行ってもよい。
【００４２】
本実施形態では、周辺機器としては画像形成装置の一例であるレーザープリンタを用いたが、インクジェットプリンタなど従来公知の各種方式のプリンタであってもよい。さらに、画像形成装置は、画像形成機能を有していればどういった製品形態であってもよく、コピー機、ファクシミリ装置、複合機等であってもよい。ハードディスクなどの外部記憶装置、スキャナ、デジタルカメラ、携帯型ステレオ、ＴＶ、ＤＶＤレコーダー、ゲーム機などであってもよい。こうした周辺機器は、有線ＬＡＮなどのポートを備えているものであっても、有線ＬＡＮカード用のスロットなどを備えるものであってもよいし、ＵＳＢなどのインターフェースを備えるものであってもよい。
【００４３】
本実施形態では、クライアント１２ａ等としてコンピュータを例示したがこれに限定するものではなく。有線／無線を問わずにネットワークに接続可能な端末であれば、ＰＤＡや携帯電話としてもよい。
【００４４】
本実施形態では、ネットワーク接続装置としてはプリントサーバ２０を例示して説明したが、これに限定するものではない。周辺機器のネットワーク接続装置として機能するプローブキシ代理応答機能とデータ中継手段を備えるものであれば特に限定されない。周辺機器が、例えば、ハードディスクなどの記憶装置の場合には、ファイルサーバとなる。
【００４５】
本実施形態では、本発明のネットワーク接続装置であるプリントサーバ２０並びにプリントサーバ２０及びプリンタ５０，６０を含む本発明のシステムについて説明したが、本発明のほかの実施形態である、周辺機器のネットワーク接続方法及び周辺機器のネットワーク接続プログラムとしての実施することができる。
【００４６】
以上本発明の実施形態及び各種変形態様について説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得る。
【図面の簡単な説明】
【００４７】
【図１】プリントサーバの概略を示す図。
【図２】画像形成システムの一例の概略を示す図。
【図３】画像形成システムの他の一例の概略を示す図。
【図４】画像形成システムの他の一例の概略を示す図。
【図５】画像形成システムの他の一例の概略を示す図。
【図６】画像形成システムの他の一例の概略を示す図。
【図７】プリントサーバにおける動作設定ルーチンのフローチャートの一例を示す図。
【符号の説明】
【００４８】
１，２，３，４，５  画像形成システム、１２ａ，１２ｂ，１２ｃ  クライアント、２０  プリントサーバ、２２  ＣＰＵ、２４  ＲＯＭ、２６  ＲＡＭ、２８  ＬＯＧＩＣ、３０  有線ＬＡＮインターフェース、３１  有線ＬＡＮポート、３２  無線ＬＡＮインターフェース、３３  無線ＬＡＮカード、３４  ＵＳＢインターフェース、３５  ＵＳＢポート、３６  データ中継ユニット、３８  システムバス、５０，６０  プリンタ、１００  アクセスポイント、１０２  ハブ。
【図１】
2007288589.tif 000003
【図７】
2007288589.tif 000004
【図２】
2007288589.tif 000005
【図３】
2007288589.tif 000006
【図４】
2007288589.tif 000007
【図５】
2007288589.tif 000008
【図６】
2007288589.tif 000009