(57)【要約】 【課題】少なくとも情報処理装置が処理要求を完遂するまでは、ネットワーク通信モードの切り替えを抑制するので、不意の切り替えによる通信途絶が減少しよう。【解決手段】  無線通信装置は、情報処理装置と接続することで、他の無線通信装置と当該情報処理装置とを通信させる。この無線通信装置は、他の何れかの無線通信装置から送信されてきた処理要求を情報処理装置が処理している最中に、ネットワーク通信モードの切り替え指示が入力されたとしても、少なくとも情報処理装置が処理要求を完遂するまでは、ネットワーク通信モードの切り替えを抑制する。【選択図】  図４
2006261852.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と接続することで、該情報処理装置と他の無線通信装置とを通信させる無線通信装置であって、
無線通信に適用されるネットワーク通信モードの切り替え指示を入力するための入力手段と、
他の何れかの無線通信装置から送信されてきた処理要求を前記情報処理装置が処理している最中に、前記入力手段において前記切り替え指示が入力された場合、少なくとも前記処理要求を完遂するまでは、前記ネットワーク通信モードの切り替えを抑制する抑制手段と
を含む無線通信装置。
【請求項２】
前記処理要求が完遂した後で前記ネットワーク通信モードの切り替え指示を実行するよう予約する予約手段をさらに含む請求項１に記載の無線通信装置。
【請求項３】
前記処理要求の完遂を認識する認識手段と、
前記認識手段により前記処理要求の完遂が認識されると、予約されている前記切り替え指示を実行する切り替え実行手段と
をさらに含む請求項２に記載の無線通信装置。
【請求項４】
前記認識手段は、前記情報処理装置に対して、前記処理要求が完遂したどうかを問い合せる問い合せ手段を含むことを特徴とする請求項３に記載の無線通信装置。
【請求項５】
前記認識手段は、前記情報処理装置と、前記処理要求を送信してきた前記他の無線通信装置との間で使用されている情報転送プロトコルが停止されると、前記処理要求が完遂したものと認識することを特徴とする請求項３に記載の無線通信装置。
【請求項６】
現在使用されている前記ネットワーク通信モード、前記切り替え指示の実行の可否、または、前記切り替え指示の予約のうち少なくとも一つに関する情報を出力する出力手段をさらに含む請求項１ないし５の何れかに記載の無線通信装置。
【請求項７】
複数のネットワーク通信モードについてそれぞれの設定情報を記憶する記憶手段と、
前記切り替え指示を実行したとすると適用されることになる前記ネットワーク通信モードについての前記設定情報が不完全かどうかを判定する判定手段と、
前記設定情報が不完全と判定された前記ネットワーク通信モードへの切り替え指示を無効とする無効手段と
をさらに含む請求項１ないし６の何れかに記載の無線通信装置。
【請求項８】
情報処理装置と接続して他の無線通信装置と該情報処理装置とを通信させる無線通信装置の制御方法であって、
無線通信に適用されるネットワーク通信モードの切り替え指示を入力するステップと、
他の何れかの無線通信装置から送信されてきた処理要求を前記情報処理装置が処理している最中に、前記切り替え指示が入力された場合、少なくとも前記処理要求を完遂するまでは、前記ネットワーク通信モードの切り替えを抑制するステップと
を含む無線通信装置の制御方法。
【請求項９】
情報を処理する情報処理装置と、該情報処理装置と接続して第１の無線通信装置と該情報処理装置とを通信させる第２の無線通信装置とを含む情報処理システムであって、
前記第２の無線通信装置は、
請求項１ないし７の何れかに記載された無線通信装置である
ことを特徴とする情報処理システム。
【請求項１０】
画像を出力する画像出力装置と、該画像出力装置を無線ＬＡＮに接続するための無線ＬＡＮアダプタとを含む無線ＬＡＮシステムであって、
前記無線ＬＡＮアダプタは、
前記画像出力装置と接続するための接続手段と、
基幹モードまたはアドホックモードとのいずれかを適用して他の無線通信装置と無線通信するための無線通信手段と、
前記無線通信手段において適用される前記基幹モードと前記アドホックモードとの切り替え指示を入力するための入力手段と、
何れかの無線ＬＡＮ装置から送信されてきた画像出力要求を前記画像出力装置が実行している最中に、前記入力手段において前記切り替え指示が入力された場合、少なくとも前記画像出力要求を完遂するまでは、前記基幹モードと前記アドホックモードとの切り替えを抑制する抑制手段と
を含むことを特徴とする無線ＬＡＮシステム。
【請求項１１】
情報処理装置と接続することで、該情報処理装置と他の無線通信装置とを通信させる無線通信装置であって、
無線通信に適用されるネットワーク通信モードの切り替え指示を検出する検出手段と、
前記検出手段による検出に応じて、前記情報処理装置の状態を判別する判別手段と、
前記判別手段による判別結果に応じて、前記ネットワーク通信モードを切り替える切替手段と
を含む無線通信装置。
【請求項１２】
情報処理装置と接続することで、該情報処理装置と他の無線通信装置とを通信させる無線通信装置の制御方法であって、
無線通信に適用されるネットワーク通信モードの切り替え指示の検出に応じて、前記情報処理装置の状態を判別する判別工程と、
前記判別工程における判別結果に応じて、前記ネットワーク通信モードを切り替える切替工程と
を含む無線通信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮ等における無線通信装置に関する。
【背景技術】
【０００２】
無線ＬＡＮシステムは、ＬＡＮケーブルの敷設が不要であること、および、ＰＣの移動性を容易に確保できることなどから、今後、さらに普及すると考えられる。
【０００３】
現在普及しているＩＥＥＥ８０２．１１方式の無線ＬＡＮシステムでは、基幹（インフラストラクチャ）モードと、アドホックモードとを切り替えて通信することができる。基幹モードは、アクセスポイントなどの中継ノードを介して通信するネットワーク通信モードである。アドホックモードは、中継ノードを介さずに、端末同士が直接通信するネットワーク通信モードである。
【０００４】
ところで、本発明のようなネットワーク通信モードに関するものではないが、会議参加者の画像のみを伝送する通信モードと、電子黒板上のイメージも伝送する通信モードとを、自装置と対向装置との間で自動的に切り替える通信モード変更回路が提案されている（特許文献１）。この文献に記載された発明によれば、自装置と対向装置との一方で通信モードが変更された場合、他方がそれに追従して通信モードを自動的に変更している。なお、通信モードの変更は、所定の禁止期間が経過した後でのみ実行可能とされている。
【特許文献１】特開平３−２０７１４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載されている発明では、自装置と対向装置との間で、一方の装置の通信モードが変更されると、それに追従して他方の装置の通信モードを変更させるため、基本的に、通信相手は同一であることを前提としている。そのため、無線ＬＡＮシステムのように、通信相手（装置またはネットワーク）を変更するために通信モードを切り替えるシステムと、特許文献１に記載の発明とは、前提が大きく相異している。
【０００６】
ところで、プリンタ等の情報処理装置を無線ＬＡＮに接続するための無線通信装置（例：無線ＬＡＮアダプタなど）は、基幹モードにおいて、アクセスポイントを経由してＰＣ等と通信し、アドホックモードにおいて、無線ＬＡＮ機能を内蔵したデジタルカメラ等と直接的に通信することができる。このような無線通信装置は、比較的に、小さくかつ簡易な構成であるため、基幹モードとアドホックモードとの切り替えをハードウエアスイッチ等により行うことが望ましいだろう。
【０００７】
このようなハードウエアスイッチ等を設ければ、操作者は、ネットワーク通信モードを容易に切り替えることが可能となるが、不意にネットワーク通信モードが強制的に変更されてしまえば、現在実行中の通信に対して途絶などの深刻なダメージを与えるおそれがある。
【０００８】
また、所定期間だけ通信モードの変更を防止する手法（特許文献１）も不十分である。なぜなら、現在実行中の通信が存在しなければ所定期間も待つ必要はないし、現在実行中の通信が存在したとしても、それが所定期間後に必ず終了しているわけでもないからである。
【０００９】
そこで、本発明は、このような課題および他の課題の少なくとも１つを解決することを目的とする。なお、他の課題については明細書の全体を通して理解できよう。
【課題を解決するための手段】
【００１０】
本発明は、情報処理装置と接続することで、この情報処理装置と他の無線通信装置とを通信させる無線通信装置であって、他の何れかの無線通信装置から送信されてきた処理要求をこの情報処理装置が処理している最中に、ネットワーク通信モードの切り替え指示が入力されたとしても、少なくともこの情報処理装置が処理要求を完遂するまでは、ネットワーク通信モードの切り替えを抑制する。
【００１１】
また、情報処理装置と接続することで、この情報処理装置と他の無線通信装置とを通信させる無線通信装置であって、無線通信に適用されるネットワーク通信モードの切り替え指示の検出に応じて、前記情報処理装置の状態を判別し、この判別結果に応じて、ネットワーク通信モードを切り替える。
【発明の効果】
【００１２】
本発明によれば、不意の切り替えによる通信途絶が減少しよう。例えば、少なくとも情報処理装置が処理要求を完遂するまでは、ネットワーク通信モードの切り替えを抑制するので、不意の切り替えによる通信途絶が減少しよう。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施の形態について、図面を参照しながら説明する。なお、以下では、本発明に係る情報処理システムの一例として、無線ＬＡＮシステムについて説明することにする。
【００１４】
［第１の実施形態］
図１は、実施形態に係る無線ＬＡＮシステムの例示的な構成図である。この無線ＬＡＮシステムは、ＩＥＥＥ８０２．１１に準拠しているものとする。もちろん、複数のネットワーク通信モードを規定する無線通信規格であれば、本発明を適用できることはいうまでもない。
【００１５】
無線通信装置１０１は、いわゆる無線ＬＡＮアダプタであり、情報処理装置の一例である画像出力装置１０２と接続されている。また、無線通信装置１０１は、基幹モードが適用されている場合は、無線ＬＡＮアクセスポイント１０４を介して他の無線通信装置等と通信を行い、一方、アドホックモードが適用されている場合は、無線ＬＡＮアクセスポイント１０４を介すことなく、他の無線通信装置等と無線通信を実行する。
【００１６】
画像出力装置１０２は、無線通信装置１０１を介して、デジタルカメラ等の画像入力装置１０３と無線通信し、画像入力装置１０３から受信した画像データを出力する。この例では、無線通信装置１０１と、画像入力装置１０３とは、アドホックモードにより無線通信を行うものとする。また、画像出力装置１０２は、無線通信装置１０１および無線ＬＡＮアクセスポイント１０４を順に介して、有線ＬＡＮ上のＰＣ１０５または無線ＬＡＮ機能を有するＰＣ１０６と通信し、ＰＣ１０５またはＰＣ１０６から送信される画像データを出力する。画像出力装置１０２は、プリンタもしくは複合機などの画像形成装置、または液晶表示装置などの画像表示装置などである。
【００１７】
なお、画像入力装置１０３やＰＣ１０６には、無線ＬＡＮアダプタが内蔵または外付けされていることはいうまでもない。
【００１８】
図２は、実施形態に係る無線通信装置の例示的なブロック図である。無線データを受信するときは、他の無線通信装置から送信されてきた無線信号がアンテナ部２０１より取り込まれ、高周波処理部２０２においてベースバンド信号へと変換される。変換されたベースバンド信号は、ベースバンド処理部２０３において、ディジタル信号に変換される。変換されたディジタル信号は、媒体アクセス制御（ＭＡＣ）部２０４において、所定のデータフォーマットに変換され、制御部２０５へと送られる。一方、無線データを送信するときは、これとは逆の順序で処理が実行されることになる。
【００１９】
制御部２０５は、媒体アクセス制御部２０４からのデータを、メモリ２０６に保持するか、またはインターフェース２０７を介して、これと接続されている装置またはユニット（上述の画像出力装置１０２など）に送信する。また、制御部２０５は、インターフェース２０７に接続されている装置またはユニットからのデータを、メモリ２０６に保持するか、または媒体アクセス制御部２０４に送出する。さらに、制御部２０５は、メモリ２０６に保持されているデータを、媒体アクセス制御部２０４に送出するか、またはインターフェース２０７を介して、これと接続されている装置またはユニットに送出する。このようにして、制御部２０５は、インターフェース２０７とアンテナ部２０１などの無線インターフェースとの間でデータを中継する。表示部２０８は、各部の状態を表したり、データやメッセージを表示したりする出力回路である。入力部２０９は、スイッチなどの入力回路である。
【００２０】
図３は、実施形態に係る無線通信装置１０１の一例を示す図である。コネクタ３０１は、インターフェース２０７の一例であるＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）インターフェースのコネクタである。発光ダイオード３０２は、表示部２０８の一例または一部であり、黄色に発光する発光ダイオードと、緑色に発光する発光ダイオードとが実装されている。制御部２０５は、現在設定されているネットワーク通信モードをユーザ等に報知すべく、発光ダイオード３０２の発光制御を実行する。例えば、制御部２０５は、無線通信装置１０１がアドホックモードに設定されている場合、発光ダイオード３０２を黄色に発光させ、一方、基幹モードに設定されている場合、緑色に発光させる。押しボタン式スイッチ３０３は、入力部２０９の一例または一部であり、ネットワーク通信モードの切り替え指示の入力手段として機能する。この押しボタン式スイッチ３０３が押されるたびに、ネットワーク通信モードの切り替え指示が制御部２０５に伝達される。
【００２１】
図４は、実施形態に係る無線通信装置の制御方法の例示的なフローチャートである。なお、本フローチャートは、とりわけ、ネットワーク通信モードの切り替えに関するサブルーチンに相当する。
【００２２】
ステップＳ４０１において、制御部２０５は、入力部２０９のスイッチ３０３の状態を取得する。すなわち、ネットワーク通信モードの切り替え指示が入力されているかどうかを確認する。
【００２３】
ステップＳ４０２において、制御部２０５は、入力部２０９において切り替え指示が入力されているかどうかを判定する。切り替え指示が入力されていなければ、本サブルーチンを終了する。一方、入力されている場合は、ステップＳ４０３に進む。
【００２４】
ステップＳ４０３において、制御部２０５は、インターフェース２０７を介して接続されている画像出力装置１０２の動作状況を認識する。例えば、他の何れかの無線通信装置から送信されてきた処理要求を画像出力装置１０２が処理している最中であるかどうかを認識する。処理中（処理未完）であればビジー状態と認識し、すでに処理を完遂していればアイドル状態と認識する。
【００２５】
ステップＳ４０４において、制御部２０５は、認識した状態がビジー状態かどうかを判定する。ビジー状態であれば、ステップＳ４０５に進む。そうでなければ、ステップＳ４０６に進み、制御部２０５は、ネットワーク通信モードを現在適用されているモードから他のモードへと変更する。例えば、現在基幹モードが適用されていればアドホックモードに切り替え、一方、現在アドホックモードが適用されていれば基幹モードに切り替える。制御部２０５は、切り替え後のネットワーク通信モードが何であるかを報知すべく、発光ダイオード３０２の発光色を変更する。その後、本サブルーチンを終了する。
【００２６】
ステップＳ４０５において、制御部２０５は、ネットワーク通信モードの切り替えを抑制する。例えば、入力部２０９において切り替え指示が発行されているとしても、それを無視して、切り替えを禁止する。その後、本サブルーチンを終了する。
【００２７】
以上説明したように、本実施形態によれば、画像出力装置１０２などの情報処理装置が処理要求を少なくとも完遂するまでは、無線通信装置１０１がネットワーク通信モードの切り替えを抑制するので、不意の切り替えによる通信途絶が減少する。
【００２８】
また、情報処理装置は、処理要求を完遂することが可能となるため、処理要求の実行に失敗して再度処理要求を発行する手間が省ける。例えば、画像出力装置１０２が画像形成装置であれば、通信途絶が原因での画像形成の失敗を減少させることができるので、インクまたはトナー、および記録用紙等を無駄にする確率が減少しよう。もちろん、再実行に伴う無駄な電力も不要となろう。
【００２９】
なお、制御部２０５は、入力部２０９における切り替え指示をクリアすることなく保持させておけば、処理完遂後における切り替え指示の実行を予約することができる。これにより、入力部２０９に対する再度の切り替え指示を省略することができるので、操作者の負担を軽減できる。なお、押しボタン式スイッチ場合は、指示を機械的に保持できないので、メモリ２０６に切り替え指示が入力されたことを表す情報（予約済み情報）を保持すればよい。なお、予約済み情報は、切り替え指示が実行されると削除されるか、予約なしを表す情報に変更される。
【００３０】
また、制御部２０５は、例えば、画像出力装置１０２が処理要求を完遂したかどうかを問い合せるためのコマンドを、インターフェース２０７を介して画像出力装置１０２に送信し、そのコマンドに対する応答を受信することで、処理要求が完遂したかどうかを認識することができる。
【００３１】
また、制御部２０５は、例えば、表示部２０８の発光ダイオード３０２を制御することで、現在使用されているネットワーク通信モードに関する情報を出力する。よって、操作者は、現在使用されているネットワーク通信モードを容易に把握することができる。例えば、スイッチ３０３を操作したにもかかわらず、発光ダイオード３０２の色が変化しなければ、切り替え指示の実行が抑制されたことを把握できよう。なお、切り替え指示の予約が適用される場合、スイッチ３０３を操作したにもかかわらず、発光ダイオード３０２の色が変化しなければ、操作者は、切り替え指示が予約されたことを把握できよう。なお、予約処理が実行されたときは、制御部２０５は、発光ダイオード３０２を一時点滅させるなど、通常とは異なる態様で発光させることで、予約の有無を明確に報知できよう。
【００３２】
このように、本実施形態によれば、制御部２０５は、無線通信に適用されるネットワーク通信モードの切り替え指示を検出し、この検出結果に応じて、情報処理装置の状態を判別し、この判別結果に応じてネットワーク通信モードを切り替えることができる。
【００３３】
［第２の実施形態］
上述の実施形態では、ネットワーク通信モードの切り替え指示を入力する手段として、押しボタン式スイッチを適用していた。しかしながら、押しボタン式スイッチは、押している間だけ導通するように構成されているため、一般には、切り替え指示を保持することができない。そこで、本実施形態では、切り替え指示を保持できる他のスイッチを適用する例を紹介する。
【００３４】
また、上述の実施形態では、現在使用されている前記ネットワーク通信モード、切り替え指示の実行の可否、または、切り替え指示の予約のうち少なくとも一つに関する情報を出力する出力手段として、発光ダイオード３０２を採用していた。発光ダイオード３０２は、実装面積が小さく、かつ、コストも低いといった利点があるが、表現可能な情報量は比較的に少ない。そこで、より多様な情報を表示可能な液晶表示装置などを適用する例についても紹介する。
【００３５】
図５は、実施形態に係る他の無線通信装置の例示的な外観を示す図である。なお、既に説明した個所については同一の参照符号を付すことで、説明を簡略化する。図３で説明した押しボタン式のスイッチ３０３に代えて、スライドスイッチやトグルスイッチなどの切り替え式スイッチ５０３が採用されている。例えば、切り替え式スイッチ５０３がアドホック側（図５の左側）に切り替えられているときは、論理的にＨｉｇｈが制御部２０５に入力される。一方、切り替え式スイッチ５０３が基幹側（図５の右側）に切り替えられているときは、論理的にＬｏｗが制御部２０５に入力される。なお、反対に、アドホックモードとＬｏｗが関連付けられ、基幹モードとＨｉｇｈとが関連付けられていてもよい。
【００３６】
このような切り替え式スイッチでは、一旦切り替えられると、その状態を機械的に保持できるため、切り替え指示の予約を簡単な構成で達成することができる。
【００３７】
図５によれば、さらに、上述の表示部２０８として液晶表示装置５０２が採用されている。液晶表示装置５０２は、画像、文字などを出力できるため、一度に伝達できる情報量が多い。そのため、無線通信装置１０１の現在の状態を、発光ダイオード３０２に比較し、より詳しく表すことができる。例えば、「現在、基幹モードに設定されています。」、「現在、アドホックモードに設定されています。」、「通信モードの切り替えは実行できません。」、または「通信モードの切り替えが予約されました。」といったように、無線通信装置１０１に関する詳細な状態を報知することが可能となる。
【００３８】
以上説明したように、本実施形態によれば、切り替え式のスイッチ５０３を採用することで、第１の実施形態と同様の効果が得られる。すなわち、切り替え式のスイッチ５０３により、アドホックモードから基幹モードへの切り替えが指示されたとしても、画像出力装置１０２において現在進行中の通信が途絶える可能性があれば、当該切り替え指示を無視または無効とすることで、通信の途絶を抑制できる。
【００３９】
さらに、本実施形態では、切り替え式のスイッチ５０３を採用することで、切り替え指示を保持できる効果も得られる。すなわち、切り替え指示を予約することが可能となる。また、切り替え指示を一度入力すれば、即時の切り替えが制御部２０５により拒絶されたとしても、再度入力する必要がなくなる。これによりユーザの負担を軽減できよう。
【００４０】
また、本実施形態によれば、表示部２０８に液晶表示装置５０２を採用することで、発光ダイオード３０２に比較し、無線通信装置１０１の現在の状態をより詳しく操作者に把握させることが可能となる。なお、液晶表示装置５０２は、一例に過ぎず、自発光型表示装置を採用してもよいことはいうまでもない。
【００４１】
本実施形態では、切り替え式のスイッチ５０３と液晶表示装置５０２とを同時に適用しているが、どちらか一方だけを図３の構成と置換してもよい。また、発光ダイオード３０２と、液晶表示装置５０２とを同時に適用してもよい。同時に適用するときは、現在の通信モードについては発光ダイオード３０２を用いて報知し、切り替え時の詳細なメッセージについては液晶表示装置５０２を用いて報知するようにしてもよい。また、省電力効果を高めるために、液晶表示装置５０２は、メッセージを所定期間表示した後で制御部２０５の制御によって自動的にオフとされてもよい。
【００４２】
［第３の実施形態］
上述の実施形態では、画像出力装置１０２の動作状態を取得する手段の一例として、無線通信装置１０１から画像出力装置１０２に問い合せを行う例を紹介した。しかしながら、問い合せを実現するには、画像出力装置１０２側にも問い合せに応答する機能を実装する必要がある。そこで、本実施形態では、画像出力装置１０２の動作状態を取得する手段の他の例を紹介する。
【００４３】
画像出力装置１０２と、画像入力装置１０３、ＰＣ１０６またはＰＣ１０５との間で画像データを転送する際に、情報転送プロトコルの１つである画像転送プロトコル（Ｐｉｃｔｕｒｅ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ、ＰＩＭＡ １５７４０：２０００、以降ＰＴＰと称す）を用いることができる。ＰＴＰによれば、通信開始時には開始コマンドが発行され、通信終了時には終了コマンドが発行される。そこで、制御部２０５は、情報転送プロトコルをモニターすることで、画像出力装置１０２がビジー状態にあるかどうかを認識するようにする。例えば、開始コマンドが発行されてから終了コマンドが発行されるまでは、画像出力装置１０２がビジー状態にあると認識する。
【００４４】
図６は、実施形態に係る画像出力装置の状態を取得する方法に関する例示的なフローチャートである。本フローチャートは、図４に示した処理とほぼ並行して実行されることが望ましい。
【００４５】
ステップＳ６０１において、制御部２０５は、インターフェース２０７を通じてＰＴＰの状態をモニターする。
【００４６】
ステップＳ６０２において、制御部２０５は、ＰＴＰの開始コマンドが検出されたかどうかを判定する。開始コマンドが検出された場合は、ステップＳ６０３に進み、制御部２０５は、フラグをセットする。フラグは、メモリ２０６に記憶されるもとする。なお、フラグがセットされている間は、画像出力装置１０２が処理未完状態またはビジー状態にあることを意味する。
【００４７】
一方、開始コマンドが検出されなかった場合は、ステップＳ６０４に進み、制御部２０５は、ＰＴＰの終了コマンドが検出されたかどうかを判定する。終了コマンドでなければ、本サブルーチンを終了する。一方、終了コマンドが検出された場合は、ステップＳ６０５に進み、制御部２０５は、メモリ２０６に記憶されているフラグをリセットする。フラグがリセットされているときは、画像出力装置１０２が、処理を完遂し、アイドル状態にあることを意味する。
【００４８】
制御部２０５は、上述のステップＳ４０３において、このフラグをメモリ２０６から読み出すことで、画像出力装置１０２がビジー状態にあるか、それともアイドル状態にあるかを認識できる。すなわち、ネットワーク通信モードを変更可能か否かを判定できるのである。
【００４９】
このように本実施形態によれば、ＰＴＰなどの情報転送プロトコルの状態から画像出力装置１０２の動作状態を推定できるため、画像出力装置１０２に対する直接的な問い合せは不要となるメリットがある。
【００５０】
［第４の実施形態］
上述の実施形態では、画像出力装置１０２における処理が完遂していない場合、すくなくとも完遂するまでの間は、ネットワーク通信モードの切り替えを抑制するものであった。しかしながら、画像出力装置１０２が切り替え可能な状態になったとしても、切り替えを引き続き抑制すべき場合が存在する。例えば、切り替え後のネットワーク通信モードの設定情報が不完全な場合などである。この場合、たとえ切り替えたとしても、無線通信装置１０１は、正しく動作しない可能性が高い。そこで、本実施形態では、設定情報が不完全なネットワーク通信モードへの切り替えについても抑制することにする。
【００５１】
図７は、実施形態に係る設定情報の記憶例を示す図である。無線通信装置１０１のメモリ２０６には、各ネットワーク通信モードの設定情報が記憶されるものとする。この例によれば、アドホックモードの設定情報については、ＳＳＩＤ（Ｓｅｒｖｉｃｅ Ｓｅｔ ＩＤ）に関する情報７０１、暗号化の有無に関する情報７０２、暗号鍵に関する情報７０３、周波数チャネルに関する情報７０４が含まれている。さらに具体的には、ＳＳＩＤには”ａｂｃａｂｃ”が設定されており、暗号化は”ＯＮ”に設定されており、暗号鍵には”１２３４５６７８９０”が設定されており、周波数チャンネルは”１”が設定されている。アドホックモードに設定されると、制御部２０５がこれらの値を読み出して使用する。
【００５２】
一方、基幹モードの設定情報については、ＳＳＩＤに関する情報７０５、暗号化の有無に関する情報７０６、暗号鍵に関する情報７０７が含まれている。しかしながら、図７の例では、基幹モード用の設定情報は不完全な状態にある。基幹モード用の設定情報は、アクセスポイント１０４に設定されている設定情報と一致させる必要があるため、工場出荷時などでは、敢えて初期値が設定されていないことが多い。
【００５３】
図８は、実施形態に係る無線通信装置の制御方法の例示的なフローチャートである。なお、既に説明した個所には同一の参照符号を付すことで説明を簡略化する。ステップＳ４０２において、切り替え指示が検出されると、ステップＳ８０３に進み、制御部２０５は、次のネットワーク通信モードに係る設定情報をメモリ２０６から読み出す。
【００５４】
ステップＳ８０４において、制御部２０５は、読み出した設定情報が不完全であるかどうかを判定する。例えば、現在のアドホックモードである場合、次のモードは、基幹モードとなるので、制御部２０５は、基幹モードの設定情報を読み出す。図７で説明したように、基幹モードの設定情報の一部または全部が未設定であれば、不完全と判断する。不完全な場合には、切り替え指示を無効または無視とすべく、ステップＳ４０５に進む。一方、設定情報が完全であれば、ネットワーク通信モードを切り替えるべく、ステップＳ４０６に進む。
【００５５】
なお、ステップＳ８０３およびステップＳ８０４は、図４のフローチャートにおけるステップＳ４０４とステップＳ４０５との間に挿入されてもよい。逆に、ステップＳ４０３およびステップＳ４０４が、図８のフローチャートにおけるステップＳ８０４とステップＳ４０５との間に挿入されてもよい。これらの場合は、いずれも、画像出力装置の状態と、ネットワーク通信モードの設定情報とを考慮することで、無駄かつ通信を途絶させるような切り替えを抑制することができる。
【００５６】
以上説明したように、本実施形態によれば、制御部２０５は、設定情報が不完全なネットワーク通信モードへの切り替え指示を無効とするので、通信の途絶や無駄な切り替え処理を減少させることができる。
【００５７】
［他の実施形態］
上述の実施形態では、最初にスイッチの状態を取得してから、画像出力装置の状態、情報転送プロトコルの状態または設定情報の状態を取得するものであった。しかしながら、これらの順番は逆であってもよいことはいうまでもない。すなわち、制御部２０５は、画像出力装置の状態、情報転送プロトコルの状態または設定情報の状態を取得した後で、切り替え指示の有無を確認してもよいのである。より具体的には、制御部２０５は、他の通信モードへの切り替えが可能な状態にあるときに限り、切り替え指示の入力の有無を確認するようにしてもよい。
【００５８】
また、上述の実施形態では、現在使用されているネットワーク通信モード、切り替え指示の実行の可否、または、切り替え指示の予約のうち少なくとも一つに関する情報を出力する出力手段として、視覚的な出力装置を使用する例を説明した。しかしながら、視覚的な出力装置に代えて、あるいはそれとともに、音響的な出力装置を採用してもよい。音響的な出力装置としては、例えば、警告音を出力するブザーや、音声メッセージを出力する音声回路などである。
【００５９】
また、上述の実施形態では、インターフェース２０７として、ＵＳＢについて説明したが、本発明は、これに限定されることはない。例えば、パラレルインタフェース、シリアルインターフェース、ＩＥＥＥ１３９４、ＩｒＤＡ、またはブルートゥース（ＴＭ）など、様々な接続インターフェースを採用できる。
【図面の簡単な説明】
【００６０】
【図１】実施形態に係る無線ＬＡＮシステムの例示的な構成図である。
【図２】実施形態に係る無線通信装置の例示的なブロック図である。
【図３】実施形態に係る無線通信装置１０１の一例を示す図である。
【図４】実施形態に係る無線通信装置の制御方法の例示的なフローチャートである。
【図５】実施形態に係る他の無線通信装置の例示的な外観を示す図である。
【図６】実施形態に係る画像出力装置の状態を取得する方法に関する例示的なフローチャートである。
【図７】実施形態に係る設定情報の記憶例を示す図である。
【図８】実施形態に係る無線通信装置の制御方法の例示的なフローチャートである。
【図１】
2006261852.tif 000003
【図２】
2006261852.tif 000004
【図３】
2006261852.tif 000005
【図４】
2006261852.tif 000006
【図５】
2006261852.tif 000007
【図６】
2006261852.tif 000008
【図７】
2006261852.tif 000009
【図８】
2006261852.tif 000010