(57)【特許請求の範囲】
【請求項１】
無線ネットワークに接続するためのアダプタであって、
第１の無線ネットワークに接続するための第１の設定情報を記憶する第１記憶部と、
第２の無線ネットワークに接続するための第２の設定情報を記憶する第２記憶部と、
前記第１の設定情報と前記第２の設定情報とを所定のタイミングで定期的に切り替えて２つの無線ネットワークに接続可能なネットワーク通信部と、
を備え、
前記ネットワーク通信部は、前記第２の無線ネットワークへの接続時に、前記第２の無線ネットワークに含まれる他の装置に対し、前記第１の無線ネットワークに接続するための前記第１の設定情報を送付するとともに、前記他の装置と接続するためのネットワークを前記第２の無線ネットワークから前記第１の無線ネットワークに自動的に切り替えるアダプタ。
【請求項２】
請求項１記載のアダプタであって、
前記ネットワーク通信部は、前記第２の無線ネットワークへの接続時に中継局として機能するアダプタ。
【請求項３】
請求項１記載のアダプタであって、
前記ネットワーク通信部は、前記第２の無線ネットワークへの接続時に直接無線通信を利用するアダプタ。
【請求項４】
請求項１記載のアダプタであって、
前記第２記憶部は、複数の前記第２の設定情報を記憶し、前記ネットワーク通信部は一つの該第２の設定情報を選択して第２の無線ネットワークに接続するアダプタ。
【請求項５】
請求項２記載のアダプタであって、
中継局として機能する装置が前記第２の無線ネットワークに既に存在しているか否かを検出する検出部を備え、
前記ネットワーク通信部は、前記中継局が存在する場合には、該中継局に対応する端末局として機能するアダプタ。
【請求項６】
請求項５記載のアダプタであって、
前記ネットワーク通信部が端末局として機能する場合には、前記設定情報送信部は稼動しないアダプタ。
【請求項７】
請求項１記載のアダプタであって、
前記記憶された設定情報が初期値である場合には、前記無線ネットワークを介して設定情報を取得し、該受信が行えなければ、該無線ネットワークを介して接続される装置に送信要求を行う取得制御部を備えるアダプタ。
【請求項８】
前記無線ネットワークに印刷装置を接続するためのネットワーク通信部として構成された請求項１記載のアダプタ。
【請求項９】
無線ネットワークに接続するためのアダプタの制御方法であって、
（ａ）第１の無線ネットワークに接続するための第１の設定情報に基づいて前記第１の無線ネットワークへの接続を行う工程と、
（ｂ）第２の無線ネットワークに接続するための第２の設定情報に基づいて前記第２の無線ネットワークへの接続を行う工程と、
（ｃ）前記工程（ａ）（ｂ）を所定のタイミングで定期的に切り替える工程と、
（ｄ）前記第２の無線ネットワークへの接続時に、前記第２の無線ネットワークに含まれる他の装置に対し、前記第１の無線ネットワークに接続するための前記第１の設定情報を送付するとともに、前記他の装置と接続するためのネットワークを前記第２の無線ネットワークから前記第１の無線ネットワークに自動的に切り替える工程と、
を備える方法。
【請求項１０】
無線ネットワークに接続するためのアダプタに、無線ネットワークへの接続を行わせるためのコンピュータプログラムであって、
（ａ）第１の無線ネットワークに接続するための第１の設定情報に基づいて前記第１の無線ネットワークへの接続を行う機能と、
（ｂ）第２の無線ネットワークに接続するための第２の設定情報に基づいて前記第２の無線ネットワークへの接続を行う機能と、
（ｃ）前記機能（ａ）（ｂ）を所定のタイミングで定期的に切り替える機能と、
（ｄ）前記第２の無線ネットワークへの接続時に、前記第２の無線ネットワークに含まれる他の装置に対し、前記第１の無線ネットワークに接続するための前記第１の設定情報を送付するとともに、前記他の装置と接続するためのネットワークを前記第２の無線ネットワークから前記第１の無線ネットワークに自動的に切り替える機能と、
を前記アダプタに実現させるためのコンピュータプログラム。
【請求項１１】
請求項１０記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線ネットワークに接続するためのアダプタに関する。
【０００２】
【従来の技術】
近年ではネットワーク技術の普及により、コンピュータや印刷装置等の装置間をネットワークで接続して利用する態様が広まっている。例えば、インターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の技術が実用となっている。さらに、ネットワークを実現する技術として、有線通信によるものに加えて、各装置に備えられたアダプタ等が奏する機能を利用して、無線通信を利用する方法も実用とされつつある。無線通信によれば、有線コードの設置や接続、それらの変更に関する煩雑さが除去され得る。
【０００３】
無線通信によってネットワークを実現する方法としては、アクセスポイント（ＡＰ）と呼ぶ中継局によってステーション（ＳＴ）と呼ぶ端末局を集中接続するスター型のネットワークを利用したインフラストラクチャ方式が実現されている。インフラストラクチャ方式は、ビーコン信号を発信するアクセスポイントが、接続されるべきステーション装置群を、実際のデータ授受に係わり無く継続的に把握・管理する方式であり、安定したネットワークが実現可能となる。一方、簡易な接続方式として送置間で直接の無線通信を行うアドホック（Ａｄ  Ｈｏｃ）方式も利用されているが、接続安定性の面で欠点がある。
【０００４】
【発明が解決しようとする課題】
しかし、無線ネットワークに接続するための設定情報の設定は、煩雑な作業であった。とりわけ、多数の装置を無線ネットワークに接続する場合や、印刷装置など入力インタフェースの十分でない装置を無線ネットワークに接続する場合には、設定作業の煩雑さが重大な問題となる。
【０００５】
例えばインフラストラクチャ方式においては、混信の防止等のためにＥＳＳ−ＩＤ（Ｅｘｔｅｎｄｅｄ  Ｓｅｒｖｉｃｅ  Ｓｅｔ−ＩＤ）と呼ぶ設定情報を利用している。ＥＳＳ−ＩＤは、無線ネットワークにおける通信対象をグループ化するために必須の設定情報であり、インフラストラクチャ方式のネットワーク構築には、通信を行う全ての機器に、共通のＥＳＳ−ＩＤを設定しなければならない。インフラストラクチャ方式の無線ネットワークの利用における、ＥＳＳ−ＩＤを設定する手間の煩雑さが重大な問題となっている。
【０００６】
かかる課題は、ＥＳＳ−ＩＤの設定に限らず、無線ネットワークに接続するための設定情報の設定に共通するものであった。本発明は、上述の課題を解決するためになされたものであり、無線ネットワークに接続される装置に対する、接続のための設定を容易に行うことを目的とする。
【０００７】
【課題を解決するための手段およびその作用・効果】
上記課題の少なくとも一部を解決するために、本発明では、次の構成を適用した。
本発明のアダプタは、
無線ネットワークに接続するためのアダプタであって、
第１の無線ネットワークに接続するための第１の設定情報を記憶する第１記憶部と、
第２の無線ネットワークに接続するための第２の設定情報を記憶する第２記憶部と、
前記第１の設定情報と前記第２の設定情報とを所定のタイミングで切り替えて２つの無線ネットワークに接続可能な通信確立部とを備えることを要旨とする。
【０００８】
このようにすることで、第１と第２とのネットワークの両者を柔軟に使い分けて、柔軟な処理を実現することができる。例えば、第１と第２とのネットワークの両者に接続しなければ実現不可能な処理について、煩雑さなく両者に接続して、簡便に処理を行うことができる。
【０００９】
また、第１と第２との無線ネットワークの一方が何らかの理由で利用できない場合であっても、他方の無線ネットワークを利用して、所望する目的が達成できる。利用できない理由としては、所望する接続先がいずれか一方の無線ネットワークとのみ接続可能な場合の他、その無線ネットワークの性質が所望する目的に適さない場合、その無線ネットワークに故障がある場合も考えられる。一方の無線ネットワークがこれらに該当する場合には自動的に他方が選択されることで、所望する処理の適切な実現を図ることができる。
【００１０】
通信確立部が行う無線ネットワークの切替えは、単発的なものであってもよいし繰り返し行ってもよい。単発的なタイミングとしては、ユーザ等の指示に基づいて切り替えられる場合が考えられる。繰り返し行う場合としては、所定の間隔毎に切替えを行う場合が考えられる。また切替えは、完全に一方の無線ネットワークから離脱してもよいし、通信容量等の能力の低減に留めても良い。
【００１１】
また、第１と第２との記憶部についても種々の構成が可能である。例えば、両者の少なくとも一部が一体的に構成されていてもよい。
【００１２】
さらに、設定情報については、無線ネットワークに接続するための種々の情報が含まれる。例えば、いわゆるＥＳＳ−ＩＤの他に、周波数又はチャンネルといった無線信号に関する情報、通信規約や暗号化に関する情報、無線ネットワークの性質の情報や無線ネットワークを実現するハードウェア・ソフトウェアの情報などが考えられる。無線ネットワークに固有の情報である必要はなく、例えば、ネットワーク上のアドレスやドメイン名、サーバ名、いわゆるワークグループその他の情報を含めても良い。
【００１３】
本発明のアダプタにおいて、
前記第２の無線ネットワークへの接続時に、該第２の無線ネットワークに含まれる他の装置に対し、いずれかの無線ネットワークに接続するための設定情報を送付する設定情報送信部を備えることが望ましい。
【００１４】
なお、本発明のアダプタにおいて、
前記設定情報送信部は、前記第１の設定情報を送付するものとしてもよい。
【００１５】
設定情報送信部を備えることで、第２の無線ネットワークに含まれる他の装置に対する設定を容易に行うことができる。特に、多数の装置に対して設定を行う場合や、印刷装置など入力インタフェースの十分でない装置に対して設定を行う場合であっても、煩雑さなく設定を行うことができる。
【００１６】
なお、前記設定情報送信部が前記第１の設定情報を送付することで、送付先の装置を第１の無線ネットワークに参加させることができる。もっとも、送付を行う設定情報については、その他の無線ネットワークに接続するための設定情報であってもよい。またアダプタは２つ以上の設定情報の送付をするものとしてもよいし、他の装置からの要求その他の条件に従って選択されたものが送付されるものとしてもよい。さらに、本発明のアダプタが送付する設定情報は、無線ネットワークを介して取得した設定情報であるものとしてもよい。
【００１７】
本発明のアダプタにおいて、
前記通信確立部は、前記第２の無線ネットワークへの接続時に中継局として機能するものとしてもよい。
【００１８】
また、本発明のアダプタにおいて、
前記通信確立部は、前記第２の無線ネットワークへの接続時に直接無線通信を利用するものとしてもよい。
【００１９】
前記第２の無線ネットワークへの接続時において、直接無線通信を利用したり、中継局として機能したりすることで、本発明のアダプタの適用範囲を広げ、利便性を高めることができる。とりわけ、通信の内容や目的、所望する通信先の装置のネットワーク接続能力に応じて種類を選択し、第２の無線ネットワークとして利用することができる。
【００２０】
本発明のアダプタにおいて、
前記第２記憶部は、複数の前記第２設定情報を記憶し、前記通信確立部は一つの該第２の設定情報を選択して第２の無線ネットワークに接続するものとしてもよい。
【００２１】
このようにすることで、第２の無線ネットワークに接続する機能の適用範囲を広げ、本発明のアダプタの利便性を高めることができる。例えば、中継局としての機能に基づく無線ネットワークと直接無線通信を利用した無線ネットワークとを使い分けることができる。
【００２２】
なお、設定情報の選択に基づいて接続する第２の無線ネットワークを切り替えることで、３つ以上の無線ネットワークを柔軟に使い分けるアダプタとして、本発明のアダプタを構成することも可能である。
【００２３】
本発明のアダプタは、
中継局として機能する装置が前記第２の無線ネットワークに既に存在しているか否かを検出する検出部を備え、
前記通信確立部は、前記中継局が存在する場合には、該中継局に対応する端末局として機能するものとしてもよい。
【００２４】
このようにすることで、他の中継局の機能を阻害することを回避でき、第２の無線ネットワークを安定的に維持することができる。中継局として機能する他の装置が存在しない場合、又は他の中継局が機能を停止した場合には、自ら中継局機能を発揮して第２の無線ネットワークを構築することが好ましい。
【００２５】
また、このようにすることで、中継局として機能する装置が荷うべき、中継局機能以外の所定の処理についても、同様に安定的な処理が行われるシステムが実現可能となる。
【００２６】
ここで、近くに中継局として機能する他の装置が存在する場合には、その中継局が設定情報を送信している可能性がある。従って、本発明のアダプタは、
前記通信確立部が端末局として機能する場合には、前記設定情報送信部は稼動しないものとしてもよい。
【００２７】
このようにすることで、設定情報の送付処理で他の中継局と競合することを回避することができる。
【００２８】
本発明のアダプタは、
前記記憶された設定情報が初期値である場合には、前記無線ネットワークを介して設定情報を取得し、該受信が行えなければ、該無線ネットワークを介して接続される装置に送付要求を行う取得制御部を備えることが望ましい。
【００２９】
このようにすることで、ユーザが所望すべき場合に、自動的に設定情報の取得を行うアダプタを実現することができる。さらにアダプタは、送付要求を行うことで取得能力が高められている。
【００３０】
なお、設定情報の取得に応じて、自動的に、取得した設定情報に基づいた無線ネットワークへの接続が行われるものとしてもよい。また、設定情報の取得に応じて、自動的に、取得した設定情報の送付のための処理が開始されるものとしてもよい。
【００３１】
本発明のアダプタは、
前記無線ネットワークに印刷装置を接続するためのネットワーク通信部として構成してもよい。
【００３２】
例えば、本発明のアダプタはに一体として備えられたネットワーク通信部であってもよいし、別体のプリントサーバであってもよい。また、印刷装置と有線接続されてサーバ機能を奏するコンピュータに備えられるものとしてもよいし、該装置に取付け可能な基板・カードその他のものであってもよい。もちろん、本発明はこれら例示の場合に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができる。
【００３３】
本発明は、上述のアダプタとしての構成の他、アダプタをネットワークへ接続する方法の発明として構成することもできる。また、これらを実現するコンピュータプログラム、およびそのプログラムを記録した記録媒体、そのプログラムを含み搬送波内に具現化されたデータ信号など種々の態様で実現することが可能である。
【００３４】
本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体等として構成する場合、記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【００３５】
【発明の実施の形態】
以下、本発明の実施の形態について、実施例に基づき以下の順序で説明する。
Ａ．ＥＳＳ−ＩＤを送付する印刷装置：
Ｂ．アドホック方式の通信を併用する場合：
Ｃ．ＥＳＳ−ＩＤを取得する場合：
Ｄ．その他の実施例：
【００３６】
Ａ．ＥＳＳ−ＩＤを送付する印刷装置：
図１は、第１実施例のシステム構成を示す説明図である。印刷装置２００は、無線ネットワークに接続するためのアダプタを内部に備えている。アダプタの機能により、印刷装置２００はユーザ無線ＬＡＮと、メーカ無線ＬＡＮとの両者に接続する機能を備える。プリンタ３００、３０２、３０４は、新たにユーザ無線ＬＡＮに接続すべき追加機器である。印刷装置２００は、これらの追加機器に対して、メーカ無線ＬＡＮを利用して、ユーザ無線ＬＡＮに接続するための設定情報の送付を行う。
【００３７】
ここにユーザ無線ＬＡＮは、アクセスポイント１００の中継局としての機能により、インフラストラクチャ方式に基づく無線ネットワークとして構築されている。ユーザ無線ＬＡＮに参加する各機器には、ＥＳＳ−ＩＤの初期値として「ＸＸ」が設定されている。ユーザ無線ＬＡＮに接続するためには、設定情報としてＥＳＳ−ＩＤ「ＸＸ」を設定することが必要である。アクセスポイント１００は、中継局としてビーコン無線信号を発信することで、ユーザ無線ＬＡＮ環境を構築する。
【００３８】
一方、メーカ無線ＬＡＮは、印刷装置２００の中継局としての機能により、同じくインフラストラクチャ方式に基づく無線ネットワークとして構築されている。メーカ無線ＬＡＮに参加する各機器には、共通ＥＳＳ−ＩＤとして「ＭＭ」が設定されている。印刷装置２００は、中継局としてビーコン無線信号を発信してメーカ無線ＬＡＮ環境を構築する。
【００３９】
印刷装置２００は、ユーザ無線ＬＡＮとメーカ無線ＬＡＮとの両方に接続することができる。印刷装置２００は、所定のタイミングで切り替えてユーザ無線ＬＡＮとメーカ無線ＬＡＮとに交互に接続する。したがって、印刷装置２００は、メーカ無線ＬＡＮと接続中にはメーカ無線ＬＡＮに接続される機器との通信が可能となり、また、ユーザ無線ＬＡＮに接続される期間にはユーザ無線ＬＡＮに接続される機器との通信が可能となる。
【００４０】
印刷装置２００は、メーカ無線ＬＡＮを介して追加プリンタ３００、３０２、３０４と通信を行い、ＥＳＳ−ＩＤ「ＸＸ」などの設定情報を送付することによって、これらの追加プリンタをユーザ無線ＬＡＮなどに参加させることができる。
【００４１】
なお、図１では追加プリンタ３００、３０２、３０４の３台のみを示したが、台数に限定はない。
【００４２】
図１には、印刷装置２００の機能ブロック構成を併せて示した。印刷装置２００には、ＣＰＵおよびメモリ等を備えたマイクロコンピュータとして構成された制御ユニット１５０が備えられており、図示する機能ブロックは、それぞれ制御ユニット１５０の機能としてソフトウェア的に構成されている。もっとも、各機能ブロックは、ハードウェア的に構成しても構わない。
【００４３】
印刷装置２００は、印刷部１５１とネットワーク通信部１５２とを備える。印刷部１５１は、印刷サーバ処理部やデバイス制御部を備えており、印刷に直接関係する処理を司る。他方、ネットワーク通信部１５２は、印刷装置２００が外部装置と無線通信を行うための処理を司る。
【００４４】
ネットワーク通信部１５２は、第１記憶部１５３と、第２記憶部１５４と、通信確立部１５８と、設定情報送信部１５６と、検出部１５７と、制御部１５５とを備える。
【００４５】
第１記憶部１５３と第２記憶部１５４とは、共に、無線ネットワークに接続するための設定情報を記憶する。第１記憶部１５３は、ユーザ無線ＬＡＮに接続するための第１の設定情報を記憶し、第２記憶部１５４は、メーカ無線ＬＡＮに接続するための第２の設定情報を記憶する。記憶される設定情報としては種々のものが考えられる。例えば、通信に利用する無線の周波数やチャンネル番号、通信方式や暗号化処理に係る情報等を含むことが考えられる。インフラストラクチャ方式を用いる場合には、一般的にはＥＳＳ−ＩＤを含含む。ここで第１記憶部と第２記憶部とは、全体として一つの統合した記憶部として構成することも可能である。
【００４６】
通信確立部１５８は、第１の設定情報と第２の設定情報とを所定のタイミングで切り替えて２つの無線ネットワークに接続する機能を備える。ここで、接続される無線ネットワークは、インフラストラクチャ方式によるものとアドホック方式によるものとの両者が可能である。また、インフラストラクチャ方式による無線ネットワークについては、端末局として機能することも中継局として機能することもできる。本実施例では、第１記憶部１５３に基づいて通信を行う場合には端末局として機能し、第２記憶部１５４に基づいて通信を行う場合には状況に応じて両者を使いわけるものとした。
【００４７】
設定情報送信部１５６は、メーカ無線ＬＡＮを介して、第１記憶部１５３に記憶された第１の設定情報を送付する機能を備える。これによって、第２の無線ネットワークを介して接続される外部装置に対して、ユーザ無線ＬＡＮに接続させるための設定を行うことができる。
【００４８】
検出部１５７は、中継局として機能する装置がメーカ無線ＬＡＮに既に存在しているか否かを検出する機能を備える。検出方法に関しては種々の場合が考えられるが、例えば中継局が発するビーコン無線信号を検知する場合が考えられる。
【００４９】
制御部１５５は、ネットワーク通信部１５２の各機能ブロックを全体的に統合制御して種々の処理を実現せしめる機能を備える。
【００５０】
図２は、追加プリンタを設定する処理のタイミングを示す説明図である。ここで印刷装置２００には、第１記憶部１５３にＥＳＳ−ＩＤ「ＸＸ」が、第２記憶部１５４にＥＳＳ−ＩＤ「ＭＭ」が、予め記憶されているものとして説明する。また、追加プリンタ３００にはＥＳＳ−ＩＤ「ＭＭ」が記憶されているものとする。
【００５１】
タイミングＳａ０２では、印刷装置２００はユーザ無線ＬＡＮとの接続を一時的に終了するとともに、メーカ無線ＬＡＮへの接続を開始する。接続すべき無線ネットワークを切り替える処理は、通信確立部１５８が行うものであり、ユーザ無線ＬＡＮとの接続が所定の期間継続したことを検知することで開始される。この期間は、ユーザ入力によって予め設定されている。例えば、期間は、ユーザ無線ＬＡＮに係る処理の優先度をパラメータとして設定可能としてもよい。
【００５２】
タイミングＳａ０３で印刷装置２００は、先にタイミングＳａ０２で構築したメーカ無線ＬＡＮの接続を終了し、ユーザ無線ＬＡＮに復帰する。図２中で旗印を付して示した期間は、メーカ無線ＬＡＮへの接続期間を示している。ここでタイミングＳａ０３の処理は、メーカ無線ＬＡＮとの接続が所定の期間を超えた場合に通信確立部１５８が行うものである。メーカ無線ＬＡＮとの接続を継続すべき期間についても、ユーザによって予め定められている。
【００５３】
この後、図示する通りタイミングＳａ０４〜Ｓａ０９で繰り返し、接続する無線ネットワークが切り替えられる。
【００５４】
タイミングＳａ０６において、ユーザが、追加プリンタ３００の操作パネル３０１の操作を行ったとする。この操作は、追加プリンタ３００にＥＳＳ−ＩＤの取得処理を開始させるための操作である。これによって追加プリンタ３００は、ＥＳＳ−ＩＤ「ＭＭ」による端末局としての通信を開始する。
【００５５】
タイミングＳａ０７で、印刷装置２００が中継局としてメーカ無線ＬＡＮの構築を開始すると、印刷装置２００と追加プリンタ３００との接続が確立される。
【００５６】
タイミングＳａ０８で、印刷装置２００は追加プリンタ３００に対して、実際にＥＳＳ−ＩＤの送付・設定を実行する。印刷装置２００は、第１記憶部１５３からＥＳＳ−ＩＤ「ＸＸ」を取り出し、設定情報送信部１５６の機能によってこれを追加プリンタ３００に送信する。送付を受けた追加プリンタ３００は、メーカ無線ＬＡＮから離脱するとともに、取得したＥＳＳ−ＩＤ「ＸＸ」を利用してユーザ無線ＬＡＮへの参加を行う。端末局としての通信を行ってアクセスポイント１００と継続的に交信する。
【００５７】
追加プリンタ３００へのＥＳＳ−ＩＤの送付を行った印刷装置２００は、タイミングＳａ０９で再びユーザ無線ＬＡＮへの復帰を行った後にも、タイミングＳａ０２〜Ｓａ０３、Ｓａ０４〜Ｓａ０５、Ｓａ０７〜Ｓａ０９と同様に、メーカ無線ＬＡＮの一時的な構築を続ける。新たな追加プリンタの設定を行うためである。
【００５８】
図３は、ＥＳＳ−ＩＤ送付処理のフローチャートである。これは、印刷装置２００が、ユーザ無線ＬＡＮにおける通信処理に並行して、所定の期間ごとに一時的に実行する処理である。これは、図２に示した処理における、タイミングＳａ０２〜Ｓａ０３、Ｓａ０４〜Ｓａ０５、Ｓａ０７〜Ｓａ０９に相当する処理である。
【００５９】
ステップＳｂ０１で、印刷装置２００は、メーカ無線ＬＡＮにおけるビーコン無線信号の検出を行う。これに基づいてステップＳｂ０２では、メーカ無線ＬＡＮの中継局として機能する外部装置が存在するか否かを特定する。この特定は図１の検出部１５７の機能に基づくものである。以下では、まず、メーカ無線ＬＡＮの中継局として機能する外部装置の存在が認定されなかった場合から説明する。この場合は、印刷装置２００が自らメーカ無線ＬＡＮの中継局として機能する。自らメーカ無線ＬＡＮの中継局として機能することで、ステップＳｂ０４〜Ｓｂ０８の処理を実行し、新たにユーザ無線ＬＡＮに参加する装置へのＥＳＳ−ＩＤの送付を行う。
【００６０】
ステップＳｂ０４で、印刷装置２００は、中継局機能に基づいてメーカ無線ＬＡＮの構築を開始する。ユーザ無線ＬＡＮからの一時的な離脱処理を行うとともに、第２記憶部１５４からＥＳＳ−ＩＤ「ＭＭ」を取り出し、メーカ無線ＬＡを構築する。
【００６１】
ステップＳｂ０５で、印刷装置２００は、メーカ無線ＬＡＮを介してＥＳＳ−ＩＤ送付要求の有無を特定する。送付要求が存在する場合には、ステップＳｂ０６で、印刷装置２００はユーザ無線ＬＡＮに参加するためのＥＳＳ−ＩＤ「ＸＸ」の送付を行う。他方、送付要求が存在しなければ、ステップＳｂ０６の処理は実行せずに、ステップＳｂ０７の処理に移る。
【００６２】
ステップＳｂ０７では、ステップＳｂ０４におけるメーカ無線ＬＡＮの構築開始からの経過時間が所定の期間を過ぎていないかを検査する。所定期間の範囲内であれば、再びステップＳｂ０５の処理に戻って、外部の装置からの送付要求の有無を特定する処理等を行う。他方、メーカ無線ＬＡＮの構築を維持した期間が所定の時間に達している場合には、ステップＳｂ０８でメーカ無線ＬＡＮの維持を終了するとともに、ユーザ無線ＬＡＮへの復帰を行う。
【００６３】
ステップＳｂ０２において、メーカ無線ＬＡＮ中継局として機能する外部装置の存在を認定した場合、印刷装置２００が自らメーカ無線ＬＡＮの中継局として機能することはない。印刷装置２００は、そのままこの処理を終了する。これによって、外部装置における中継局の機能を阻害することが回避されて、メーカ無線ＬＡＮは安定的に維持される。
【００６４】
なお、実施例で印刷装置２００が行う２つの無線ネットワークへの切り替えについては様々な場合が考えられる。例えば、実施例における印刷装置２００は、所定期間の経過に伴って自動的に切り替えを行うものとした。しかし、操作パネル２０１（図１参照）や無線ネットワークを利用した個別の切り替え指示に応じて行うものとしてもよい。
【００６５】
また、実施例では、印刷装置２００に内蔵されたネットワーク通信機器としての構成例を示した。本発明は、印刷装置２００とは別体のいわゆるプリントサーバとして構成してもよい。また、本発明は、印刷に関わる無線機器に限定されず、無線ネットワークに接続するための種々の機器としても構成できる。
【００６６】
本実施例のシステムによれば、無線ネットワークへの追加機器に、接続のための設定を容易に行うことができる。多数の装置を接続する場合や、印刷装置など設定のための入力インタフェースの十分でない機器を接続する場合であっても、煩雑さなく設定を行うことができる。
【００６７】
Ｂ．アドホック方式の通信を併用する場合：
次に、第２実施例として、印刷装置が直接無線通信方式を併用して設定情報の送信を行う場合について説明する。第１実施例では、メーカ無線ＬＡＮについてインフラストラクチャ型通信を用いるものとしたが、そのような場合に限定されるわけではない。直接無線通信ネットワークを利用する場合には、接続安定性の面で欠点がある一方で、ネットワーク確立時その他の場合における、利用の簡便性・利便性についてメリットがある通信方式である。ここで直接無線通信の方式としては種々の場合が考えられるが、以下ではアドホック（Ａｄ  Ｈｏｃ）方式を利用するものとして説明する。
【００６８】
図４は、アドホック方式を併用する処理のタイミングを示す説明図である。本実施例におけるシステム構成は第１実施例と同様である。印刷装置２００Ａは追加プリンタ３００に対して、アドホック方式の通信によってＥＳＳ−ＩＤの送付・設定を行う点で第１実施例の場合と相違する。
【００６９】
第１実施例と同様、印刷装置２００Ａは、ユーザ無線ＬＡＮとメーカ無線ＬＡＮに交互に接続する。タイミングＳｃ０２〜Ｓｃ０４、Ｓｃ０５〜Ｓｃ０７、Ｓｃ０９〜Ｓｃ０１１の期間は、印刷装置２００Ａはメーカ無線ＬＡＮに接続している。
【００７０】
本実施例におけるメーカ無線ＬＡＮでは、タイミングＳｃ０２〜Ｓｃ０３、Ｓｃ０５〜Ｓｃ０６、Ｓｃ０９〜Ｓｃ１１の期間ではアドホック方式の通信が利用され、タイミングＳｃ０３〜Ｓｃ０４、Ｓｃ０６〜Ｓｃ０７、Ｓｃ１１〜Ｓｃ１２の期間ではインフラストラクチャ方式の通信が利用される。
【００７１】
アドホック方式通信を利用する期間について、タイミングＳｃ０２〜Ｓｃ０４を例にとって印刷装置２００Ａが行う処理について説明する。タイミングＳｃ０２では、ユーザ無線ＬＡＮへの接続を終了するとともに、アドホック方式の無線通信を開始する。また、タイミングＳｃ０３では当該アドホック方式無線通信を終了するとともに、中継局としての通信を開始する。その他の期間も同様である。
【００７２】
ここでタイミングＳｃ０８では、ユーザが、追加プリンタ３００の操作パネル３０１の操作を行う。この操作に基づくユーザ入力により、追加プリンタ３００はアドホック方式による通信を開始する。これによって、印刷装置２００Ａからのアドホック通信によるＥＳＳ−ＩＤの送付を受けることが可能となる。
【００７３】
タイミングＳｃ０９で印刷装置２００Ａは、アドホック方式の無線通信による設定用ネットワークの構築を開始するとともに、応答を行う追加プリンタ３００との接続を確立する。タイミングＳｃ１０で印刷装置２００Ａは、追加プリンタ３００に対して、ユーザ無線ＬＡＮに参加するためのＥＳＳ−ＩＤを実際に送付する。これによって追加プリンタ３００は、第１実施例の説明における図２のタイミングＳａ０８の場合と同様にして、ユーザ無線ＬＡＮへの接続を確立する。
【００７４】
図５は、第２実施例における設定処理のフローチャートである。これは、第１実施例における図３の処理に相当するものである。
【００７５】
図５においてステップＳｄ０１〜Ｓｄ０５の処理は、アドホック方式の通信に基づくメーカ無線ＬＡＮを利用する処理である。ただし、ステップＳｄ０５におけるメーカ無線ＬＡＮの構築終了については、この時点では、ユーザ無線ＬＡＮへの復帰を行わない。この後にステップＳｄ０６の処理で、中継局としての機能によるメーカ無線ＬＡＮを構築するためである。
【００７６】
図５中で、ステップＳｄ０６の処理は、図３で説明した処理と同様である。印刷装置２００Ａは、中継局としての機能によりメーカ無線ＬＡＮを構築して、追加機器からの送付要求に応じてＥＳＳ−ＩＤ送付を行う。もっとも、図３に示した処理では、メーカ無線ＬＡＮの構築に先立って、接続中のユーザ無線ＬＡＮとの接続を解除する処理を行っていたが、ここではそのような処理を要しない。ステップＳｄ０６の実行にあたっては、全ての無線ネットワークとの接続が既に解除されているためである。
【００７７】
なお、アドホック方式の無線通信を併用する態様については、本実施例で例示したものに限らず、様々なものが適用可能である。例えば、アドホック方式のみを利用してもよい。さらに、アドホック方式の利用と、インフラストラクチャ方式の利用とをユーザが選択可能としてもよい。
【００７８】
本実施例のシステムによれば、無線ネットワークに接続される様々な装置に、接続のための設定情報の設定を容易に行うことができる。設定を受け得る装置の幅が広がることで、設定送付装置の利便性が高められる。
【００７９】
Ｃ．ＥＳＳ−ＩＤを取得する場合：
次に、第３実施例として、ＥＳＳ−ＩＤを取得する処理について説明する。本実施例で印刷装置２００Ｂは、ＥＳＳ−ＩＤを取得するとともに、取得したＥＳＳ−ＩＤを利用して、ユーザ無線ＬＡＮに参加する。
【００８０】
図６は、第３実施例におけるシステム構成を示す説明図である。ここで印刷装置２００Ｂは、ユーザ無線ＬＡＮに新たに参加する装置である。ユーザ無線ＬＡＮは、アクセスポイント１００が中継局として機能することで構築されており、既存プリンタ４００とパーソナルコンピュータ５００とは、現にユーザ無線ＬＡＮに参加する装置である。印刷装置２００Ｂは、プリンタ４００やパーソナルコンピュータ５００から、ユーザ無線ＬＡＮに参加するためのＥＳＳ−ＩＤの取得を行う。
【００８１】
印刷装置２００Ｂは、記憶されているＥＳＳ−ＩＤが初期値である場合にＥＳＳ−ＩＤ取得処理を開始する。印刷装置２００Ｂに工場出荷状態か否かを示すフラグを備え、このフラグが工場出荷状態を示している場合に取得処理を開始するものとしてもよい。また、例えば操作パネル２０１Ｂ（図６参照）やいずれかの無線ネットワークを介したユーザ入力に基づいて取得処理が開始されるものとしてもよい。
【００８２】
ＥＳＳ−ＩＤの取得は、メーカ無線ＬＡＮを介して行われる。メーカ無線ＬＡＮは、先の実施例中でも説明したように様々な態様のものが考えられる。本実施例では、中継局の異なるメーカ無線ＬＡＮを併用する。第１には、既存プリンタ４００が中継局として機能することで、印刷装置２００Ｂが既存プリンタ４００と通信を行うときのものである。もう一つは、印刷装置２００Ｂが中継局として機能することで、印刷装置２００Ｂがパーソナルコンピュータ５００と通信を行うときのものである。プリンタ４００、パーソナルコンピュータ５００は共に、ユーザ無線ＬＡＮ、メーカ無線ＬＡＮに切り替えて接続可能である。
【００８３】
印刷装置２００Ｂは、既存プリンタ４００が正常にメーカ無線ＬＡＮの中継局として機能している場合、印刷装置２００Ｂは、端末局としてこれに参加して、ＥＳＳ−ＩＤの取得を行う。他方、既存プリンタ４００の中継局機能に障害がある場合、印刷装置２００Ｂは自動的に自らの中継局としの機能を起動して、ＥＳＳ−ＩＤの取得を開始する。ユーザは、パーソナルコンピュータ５００を端末局として利用して、印刷装置２００ＢにＥＳＳ−ＩＤを設定させることができる。
【００８４】
ここで、パーソナルコンピュータ５００にはＥＳＳ−ＩＤを送付・設定するためのユーティリティソフトウェアが備えられているものとする。ユーザはこれを利用することで、印刷装置２００Ｂに予め記憶されたＥＳＳ−ＩＤ「ＭＭ」をパーソナルコンピュータ５００に入力する。これによって、ユーザは、パーソナルコンピュータ５００をメーカ無線ＬＡＮに参加させて、印刷装置２００Ｂに、ＥＳＳ−ＩＤを設定させることができる。
【００８５】
ユーザ無線ＬＡＮの共通ＥＳＳ−ＩＤ「ＸＸ」を取得した印刷装置２００Ｂは、ユーザ無線ＬＡＮへの参加を行う。なお、ユーザ無線ＬＡＮへの参加とともに、第１又は第２実施例に示した処理が開始されるものとしてもよい。
【００８６】
図７は、ＥＳＳ−ＩＤ取得処理のフローチャートである。この処理によって、印刷装置２００Ｂは、ＥＳＳ−ＩＤ「ＸＸ」を取得するとともにユーザ無線ＬＡＮへの接続を行う。
【００８７】
ステップＳｅ０１、ステップＳｅ０２で印刷装置２００Ｂは、第１実施例の説明における図３のステップＳｂ０１、Ｓｂ０２と同様の処理を行う。ステップＳｅ０１で無線信号の検出を行い、ステップＳｅ０２では、メーカ無線ＬＡＮを介してＥＳＳ−ＩＤを印刷装置２００Ｂに送付可能な外部装置が存在するか否かを判定する。実施例では、かかる外部装置の存否の判定として、プリンタ４００の存否を判定する。
【００８８】
ステップＳｅ１４、Ｓｅ１５、Ｓｅ１６は、ステップＳｅ０２で既存プリンタ４００を認めた場合の処理である。印刷装置２００Ｂは、プリンタ４００からのビーコン無線信号を検出することでステップＳｅ１４、Ｓｅ１５、Ｓｅ１６の処理を実行する。ステップＳｅ１４では既存プリンタ４００との接続を行う。次にステップＳｅ１５ではＥＳＳ−ＩＤの取得を実行する。このとき印刷装置２００Ｂは、取得したユーザ無線ＬＡＮのＥＳＳ−ＩＤ「ＸＸ」を、第１記憶部１５３に記憶する。最後にステップＳｅ１６で、印刷装置２００Ｂは既存プリンタ４００との接続を解消するとともにメーカ無線ＬＡＮから離脱する。
【００８９】
他方ステップＳｅ０３〜０７は、ステップＳｅ０２で既存プリンタ４００の中継局機能動作が認められなかった場合の処理である。このとき印刷装置２００Ｂは、自ら中継局として機能することでパーソナルコンピュータ５００と接続し、ＥＳＳ−ＩＤの取得を行う。ステップＳｅ０３で、印刷装置２００Ｂは、メーカ無線ＬＡＮの中継局としての機能を開始する。印刷装置２００Ｂの第２記憶部１５４に予め記憶されたメーカ無線ＬＡＮの共通ＥＳＳ−ＩＤ「ＭＭ」を取り出して利用し、ビーコン無線信号の発信等の処理を開始する。ステップＳｅ０４では、メーカ無線ＬＡＮに端末局として参加してくるパーソナルコンピュータ５００との接続を行う。次にステップＳｅ０５では、実際にＥＳＳ−ＩＤの取得を行う。最後にステップＳｅ０６で、印刷装置２００Ｂはパーソナルコンピュータ５００との接続を解消するとともに、メーカ無線ＬＡＮの中継局としての機能も終了させる。
【００９０】
ステップＳｅ０８で、印刷装置２００Ｂは、ステップＳｅ０５又はＳｅ１５で取得したＥＳＳ−ＩＤ「ＸＸ」を利用して、ユーザ無線ＬＡＮへの接続を開始する。印刷装置２００Ｂは、通信確立部１５８が起動することで、アクセスポイント１００のビーコン無線信号を受信してユーザ無線ＬＡＮへの参加を行う。
【００９１】
以上で説明した本実施例のシステムによれば、無線ネットワークに新たに接続する装置にＥＳＳ−ＩＤの取得を行わせることができる。ＥＳＳ−ＩＤの取得処理は、ユーザが所望すべき場合に自動的に実行されるため、煩雑さが低減される。
【００９２】
Ｄ．その他の実施例：
次に、第４実施例として、第１の無線ネットワークと第２の無線ネットワークとを切り替えて接続する装置を利用することで、柔軟な処理を実現するシステムについて説明する。
【００９３】
図８は、第４実施例のシステム構成を示す説明図である。印刷装置２００Ｃは、第１の無線ネットワークと第２の無線ネットワークを切り替えて利用する機能を備える。また印刷装置２００Ｃは、種々の通信方式を柔軟に選択・利用して、２つの無線ネットワークに接続される装置と通信を行う機能を備える。図８には、通信を行う対象として、アクセスポイントＡＰ１、パーソナルコンピュータＰＣ１及びＰＣ２、プリンタＰＳ１、ＰＳ２を例示した。
【００９４】
第１の無線ネットワークには、アクセスポイントＡＰ１、パーソナルコンピュータＰＣ１、プリンタＰＳ１が含まれている。印刷装置２００Ｃは、第１の無線ネットワークにおいては端末局として機能し、アクセスポイントＡＰ１と交信を行うことで、パーソナルコンピュータＰＣ１やプリンタＰＳ１と通信することができる。
【００９５】
第２の無線ネットワークには、パーソナルコンピュータＰＣ２、プリンタＰＳ２が含まれている。第２の無線ネットワークはアドホック方式の通信を利用して構成される。印刷装置２００Ｃは、パーソナルコンピュータＰＣ２やプリンタＰＳ２と通信することができる。
【００９６】
なお、第１と第２との無線ネットワークに接続する印刷装置２００Ｃを利用する目的としては、先の実施例にも示したようなＥＳＳ−ＩＤの設定にかかる目的に限定されるわけではなく、種々の目的が考えられる。例えば、パーソナルコンピュータＰＣ１からの印刷依頼を第１の無線ネットワークで印刷装置２００Ｃが受信し、次に第２の無線ネットワークでプリンタＰＳ２に仲介するものとしてよい。
【００９７】
また、２つの無線ネットワークを実現する方式は、種々の方式を適用可能である。各無線ネットワークは、アドホック方式、インフラストラクチャ方式いずれの方式で実現されてもよい。また、インフラストラクチャ方式で実現するときには、印刷装置が中継局となる場合も、他の機器が中継局となる場合も適用可能である。
【００９８】
以上、本発明の種々の実施例について説明したが、本発明はこれらの実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができることはいうまでもない。例えば、以上の処理はソフトウェアで実現する他、ハードウェア的に実現するものとしてもよい。
【図面の簡単な説明】
【図１】第１実施例のシステム構成を示す説明図である。
【図２】追加プリンタを設定する処理のタイミングを示す説明図である。
【図３】ＥＳＳ−ＩＤ送付処理のフローチャートである。
【図４】アドホック方式を併用する処理のタイミングを示す説明図である。
【図５】第２実施例における設定処理のフローチャートである。
【図６】第３実施例におけるシステム構成を示す説明図である。
【図７】ＥＳＳ−ＩＤ取得処理のフローチャートである。
【図８】第４実施例のシステム構成を示す説明図である。
【符号の説明】
１００…アクセスポイント
３００…追加プリンタ
３０１…操作パネル
１５０…印刷装置の機能ブロックの説明図
１５１…印刷部
１５２…ネットワーク通信部
１５３…第１記憶部
１５４…第２記憶部
１５５…制御部
１５６…設定情報送信部
１５７…検出部
１５８…通信確立部
２００，２００Ａ，２００Ｂ，２００Ｃ…印刷装置
２０１…操作パネル
４００…既存プリンタ
５００…パーソナルコンピュータ
【図１】
0003937820.tif 000002
【図２】
0003937820.tif 000003
【図３】
0003937820.tif 000004
【図４】
0003937820.tif 000005
【図５】
0003937820.tif 000006
【図６】
0003937820.tif 000007
【図７】
0003937820.tif 000008
【図８】
0003937820.tif 000009