(57)【要約】【課題】インフラストラクチャモードでのアクセスポイントの周波数チャネルと、アドホックモードでの周波数チャネルが異なる場合は、アドホックモードを停止しないとインフラストラクチャモードでアクセスポイントに接続することができなくなる。【解決手段】基地局を中継する無線通信を行う第１インターフェイスと、基地局を中継しない無線通信を行う第２インターフェイスとを有し、第１インターフェイスによる無線通信が起動されていることを条件に、第２インターフェイスによる無線通信を起動させることにより、２つの無線通信で使用する周波数チャネルを同じにできる。【選択図】  図８
2018029265.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
基地局を中継する無線通信を行う第１インターフェイスと、
基地局を中継しない無線通信を行う第２インターフェイスと、
前記第１インターフェイスによる無線通信が起動されていることを条件に、前記第２インターフェイスによる無線通信を起動させるように制御する制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記制御手段は、前記第１インターフェイスが前記基地局と接続されている場合に、前記第２インターフェイスによる無線通信を起動させるように制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２インターフェイスによる無線通信を起動するように指示する指示手段を更に有することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記制御手段は、前記第１インターフェイスによる無線通信が起動されていない場合、前記指示手段による指示を無効にすることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記制御手段は、前記第１インターフェイスによる無線通信で使用する周波数チャネルと同じチャネルを使用して、前記第２インターフェイスによる無線通信を起動するように制御することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記制御手段は、更に、前記第１インターフェイスによる無線通信のための接続処理中に、前記第２インターフェイスによる無線通信が起動されているかどうか判定し、
前記第２インターフェイスによる無線通信が起動されていると判定すると、前記第１インターフェイスによる無線通信のための接続処理及び前記第２インターフェイスによる無線通信を停止した後、前記第１インターフェイスによる無線通信のための接続処理を実行し、その後、前記第２インターフェイスによる無線通信の起動を行うように制御することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
基地局を中継する無線通信を行う第１インターフェイスと、基地局を中継しない無線通信を行う第２インターフェイスとを有する情報処理装置を制御する制御方法であって、
前記第１インターフェイスによる無線通信が起動されていることを条件に、前記第２インターフェイスによる無線通信を起動させるように制御することを特徴とする情報処理装置の制御方法。
【請求項８】
コンピュータを、請求項１乃至６のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置とその制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年は家電製品やオフィス事務機器の多くは無線通信機能を有し、家庭内で、無線ＬＡＮやインターネットに接続できるようになっている。プリンタや複合機などの画像形成装置も例外ではなく、モバイル端末、ラップトップコンピュータと無線で接続し、それらから印刷ジョブを受信して印刷したり、無線を介して機器設定を行うことが一般的になってきている。
【０００３】
更に、マルチホームといわれる複数の有線・無線インターフェイスを共存して有する情報機器が増えている。特に無線インターフェイスでは、インフラストラクチャモードによる基地局（アクセスポイント）を中継する通信と、基地局を中継しないアドホックモードによる通信を両立できるようになっている。マルチホーム環境では、インフラストラクチャモードとアドホックモードの両者の周波数チャネルの調整が問題になることがある。例えば特許文献１には、現状のアドホックモードが使用している周波数チャネルが、既存のアクセスポイントのチャネルと一致するかどうか判定し、その判定結果に応じて接続するアクセスポイントを変更することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１１５８０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
無線通信で用いるハードウェア回路によっては、Ｗｉ−Ｆｉ無線通信のインフラストラクチャモードとアドホックモードの２つは、同じ周波数チャネルを使用しなければならないという制限を設けていることがある。この制限の下で動作しているマルチホーム環境では、アドホックモードがインフラストラクチャモードより先に起動した場合、アドホックモードが使用している周波数チャネルが、利用場所にあるアクセスポイントの周波数チャネルと異なる可能性がある。このような場合は、一旦、アドホックモードを停止しないと、インフラストラクチャモードでアクセスポイントに接続することができなくなる。このような場合は、アドホックモードでの通信が継続できなくなり、使い勝手が悪いという課題がある。
【０００６】
本発明の目的は、上記従来技術の課題を解決することにある。
【０００７】
本発明の目的は、無線通信において、基地局を中継して行う無線通信と、基地局を中継しない無線通信の周波数チャネルが同一であることを保証できる技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る情報処理装置は以下のような構成を備える。即ち、
情報処理装置であって、
基地局を中継する無線通信を行う第１インターフェイスと、
基地局を中継しない無線通信を行う第２インターフェイスと、
前記第１インターフェイスによる無線通信が起動されていることを条件に、前記第２インターフェイスによる無線通信を起動させるように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、無線通信において、基地局を中継して行う無線通信と、基地局を中継しない無線通信の周波数チャネルが同一であることを保証できる。
【００１０】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。尚、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１１】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態に係る情報処理システムの構成を説明する図。
【図２】実施形態に係るＭＦＰのハードウェア構成を説明するブロック図。
【図３】実施形態に係るＭＦＰのソフトウェア構成を説明する機能ブロック図。
【図４】実施形態１に係るＭＦＰによる処理を説明するフローチャート。
【図５】実施形態１に係るＭＦＰが無線ソフトＡＰモードで起動するときの処理を説明するフローチャート。
【図６】実施形態２に係るＭＦＰが無線ソフトＡＰモードの再起動を行う処理を説明するフローチャート。
【図７】本発明の実施形態１に係るＭＦＰの有線ＬＡＮ／無線ＬＡＮモードの切り替えと、無線ＬＡＮの接続を行うユーザインターフェイスの画面遷移を説明する図。
【図８】実施形態１に係るＭＦＰにおけるユーザインターフェイスの画面遷移を説明する図。
【図９】実施形態２に係るＭＦＰのユーザインターフェイスの画面遷移を説明する図。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。尚、実施形態に係る無線ＬＡＮモードは、ユーザの基幹ネットワークへ繋がっているアクセスポイントへインフラストラクチャモードとしてＭＦＰ１０１を接続させるモードであり、有線ＬＡＮは同様に基幹ネットワークへ有線で接続させるモードである。又、無線ソフトＡＰモードはアドホックモードのうちの１部で、ＭＦＰ１０１がソフトウェアの制御の下で、疑似的なアクセスポイントとして機能することで、携帯端末などをＭＦＰ１０１へ接続させることができるモードである。
【００１３】
図１は、本発明の実施形態に係る情報処理システムの構成を説明する図である。
【００１４】
実施形態に係る情報処理システムは、ユーザ環境の基幹ネットワークに接続されているアクセスポイント１０２、アクセスポイント１０２に接続しているＭＦＰ（複合機）１０１と、ＭＦＰ１０１と無線接続する携帯端末１０３を含む。この携帯端末１０３は、無線ソフトＡＰモードで疑似的なアクセスポイントとして機能しているＭＦＰ１０１と無線接続するものとして説明する。
【００１５】
図１では、アクセスポイントは一台しか示していないが、実際のユーザ環境では複数台のアクセスポイントが設けられていることが多い。又、実施形態では、本発明の情報処理装置を、画像形成装置の一例である複合機（ＭＦＰ）を例に説明するが、本発明の情報処理装置はこれに限定されるものでなく、例えばパーソナルコンピュータや携帯端末などでもよい。
【００１６】
図２は、実施形態に係るＭＦＰ１０１のハードウェア構成を説明するブロック図である。
【００１７】
ＣＰＵ２１１は、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ２１１は、ＲＯＭ２１２に記憶されたブートプログラムを実行してＨＤＤ２１４に記憶されているプログラムをＲＡＭ２１３に展開して実行し、読取制御や送信制御などの各種制御を行う。ＲＡＭ２１３は、ＣＰＵ２１１が各種プログラムを実行するためのワークエリア等として使用する揮発性のメモリである。ＨＤＤ２１４は、画像データや各種プログラムを記憶する。操作部２１５は、ユーザの指で操作可能なタッチパネルとして動作する表示部や各種ハードキーを備える。プリンタ２１６は、内部バス２２１を介して転送された画像データに従ってシートに画像を印刷する。スキャナ２１７は、原稿の画像を読み取って画像データを生成する。Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｉ／Ｆ２１８は、Ｂｌｕｅｔｏｏｔｈ規格で無線通信を行うインターフェイスであり、ＢｌｕｅｔｏｏｔｈＩ／Ｆを持つ他の機器と相互に通信を行う。実施形態では、ＭＦＰ１０１は携帯端末１０３とＢｌｕｅｔｏｏｔｈ規格により相互に通信を行う。Ｗｉ−ＦｉＩ／Ｆ２１９とＥｔｈｅｒｎｅｔ（登録商標）Ｉ／Ｆ２２０は、それぞれ無線、有線によってネットワークに接続するためのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。上述した各部は内部バス２２１によって接続され相互にデータ等の交換を行うことができる。
【００１８】
図３は、実施形態に係るＭＦＰ１０１のソフトウェア構成を説明する機能ブロック図である。このブロック図で示す機能は、前述のＣＰＵ２１１がＲＡＭ２１３に展開したプログラムを実行することにより実現される。
【００１９】
Ｗｉ−Ｆｉ通信制御部３０８は、Ｗｉ−ＦｉＩ／Ｆ２１９を制御するモジュールで、Ｂｌｕｅｔｏｏｔｈ通信制御部３０７は、ＢｌｕｅｔｏｏｔｈＩ／Ｆ２１８を制御するモジュールである。同様に、Ｅｔｈｅｒｎｅｔ通信制御部３０９は、ＥｔｈｅｒｎｅｔＩ／Ｆ２２０を制御する。これらのモジュールはＯＳカーネル３０６によって制御される。ネットワーク制御部３０４は、ＯＳカーネル３０６を介してＢｌｕｅｔｏｏｔｈやＷｉ−Ｆｉの各通信制御部を操作する。またネットワーク制御部３０４は、現在のネットワーク設定を管理し、Ｅｔｈｅｒｎｅｔ（有線ＬＡＮ）、無線ＬＡＮ、無線ソフトＡＰのそれぞれのモードが有効かどうかを管理する。実施形態では、有線ＬＡＮと無線ＬＡＮは排他的に動作するが、ＭＦＰ１０１が疑似的なアクセスポイントとして機能するアドホックモードである無線ソフトＡＰモードは独立である。従って、インフラストラクチャモードと無線ソフトＡＰモードとを同時に設定することが可能になる。ネットワーク制御部３０４は、操作部２１５を制御するＵＩ制御部３０５との間で情報の伝達を行い、操作部２１５に表示するＵＩ表示を変えたり、逆にＵＩからの操作要求によってネットワーク制御を行う。
【００２０】
［実施形態１］
図７は、本発明の実施形態１に係るＭＦＰ１０１の有線ＬＡＮ／無線ＬＡＮモードの切り替えと、無線ＬＡＮの接続を行うユーザインターフェイスの画面遷移を説明する図である。
【００２１】
ユーザがＭＦＰ１０１のネットワーク設定を行う際は、まずネットワーク設定画面７１０が操作部２１５に表示される。この画面７１０でユーザがＬＡＮモード設定ボタン７１１を押すとＬＡＮモード設定画面７２０へ遷移する。このＬＡＮモード設定画面７２０は、有線ＬＡＮと無線ＬＡＮのモードのいずれかを設定するもので、この画面７２０の例では、無線ＬＡＮモードが選択されている。このＬＡＮモード設定画面７２０で、ユーザが「設定保存」ボタン７２１を押すこと、この画面７２０で選択されている無線ＬＡＮモードを設定・保存してネットワーク設定画面７１０へ戻る。
【００２２】
ネットワーク設定画面７１０の「無線ＬＡＮ設定」ボタン７１２は、ＬＡＮモード設定画面７２０で、無線ＬＡＮモードが選択されて無線ＬＡＮモードが設定されている場合のみ有効化される。このネットワーク設定画面７１０でユーザが「無線ＬＡＮ設定」ボタン７１２を押下すると、無線ＬＡＮの接続先を設定する無線ＬＡＮ設定画面７３０へ遷移する。
【００２３】
ここで無線ＬＡＮ設定には２通りのやり方があり、近辺のＡＰ（アクセスポイント）を探索してＳＳＩＤ（ネットワーク識別子）を設定する方法と、ＳＳＩＤ自体も直接入力して設定する方法がある。この無線ＬＡＮ設定画面７３０でユーザが、「近辺のＡＰを探索」ボタン７３１を押下すると近辺ＡＰの探索画面７４０へ遷移する。近辺ＡＰの探索画面７４０では、近辺の無線ＬＡＮ接続先アクセスポイントのスキャン結果に基づくアクセスポイントのリスト７４２が表示される。この近辺ＡＰの探索画面７４０でユーザは、そのリスト７４２から自分が無線接続したいアクセスポイントを選択する（図７の例では、ＳＳＩＤ１が選択されている）。そしてユーザが「接続処理へ」ボタン７４１を押下すると、接続先入力画面７５０へ遷移する。
【００２４】
また無線ＬＡＮ設定画面７３０でユーザが、ＳＳＩＤ自体も直接入力して設定する「接続先入力」ボタン７３２を押下すると接続先入力画面７５０へ遷移する。接続先入力画面７５０は、実際の接続先をＳＳＩＤとＰＳＫ（事前共有認証鍵）によって設定する。この接続先入力画面７５０は、無線ＬＡＮ設定画面７３０で「接続先入力」ボタン７３２が押下されて遷移してきた場合は、ＳＳＩＤ入力テキストフィールド７５１とＰＳＫ入力テキストフィールド７５２は空欄になっている。一方、近辺ＡＰの探索画面７４０から遷移してきた場合は、その探索画面７４０で選択されたＳＳＩＤが、一度、接続されたＳＳＩＤであれば、更に記憶済みのＰＳＫが、それぞれの入力テキストフィールド７５１，７５２に予め設定された状態で表示される。尚、ここでＰＳＫはセキュリティの都合上、実際の入力値はアスタリスクで表示される。「接続先入力」ボタン７３２が押下されて遷移してきた場合、ユーザはＳＳＩＤ入力テキストフィールド７５１とＰＳＫ入力テキストフィールド７５２にそれぞれＳＳＩＤとＰＳＫを入力する。
【００２５】
そして、続先入力画面７５０で「接続する」ボタン７５３が押下されると、その時点で、入力テキストフィールド７５１，７５２に設定されている値を接続先情報として無線ＬＡＮ接続処理を開始して画面７６０へ遷移する。画面７６０では、ポップアップ７６２を表示して、ユーザに無線ＬＡＮ接続処理が進行中である旨を伝える。ここで、ユーザがキャンセルボタン７６１を押下すると、無線ＬＡＮ接続処理をキャンセルすることができる。
【００２６】
こうしてＭＦＰ１０１のユーザは、ＭＦＰ１０１を、有線ＬＡＮに接続するか、或いはインフラストラクチャモードで無線ＬＡＮに接続するか選択することができる。
【００２７】
図８は、実施形態１に係るＭＦＰ１０１におけるユーザインターフェイスの画面遷移を説明する図である。
【００２８】
メインメニュー画面８１０の無線ＡＰボタン８１１は、ＭＦＰ１０１が疑似的なアクセスポイントとして機能するアドホックモード（無線ソフトＡＰモード）での無線通信を指示するボタンである。ＭＦＰ１０１のユーザは、最初に表示されるメインメニュー画面８１０で無線ＡＰボタン８１１を押すと、ＭＦＰ１０１が無線ＬＡＮに接続されていない場合は、無線ソフトＡＰモード画面８３０が表示される。この画面８３０では、無線ソフトＡＰモードの起動ボタン８２１は無効化されており、無線ソフトＡＰモードを起動させることはできない。
【００２９】
一方、無線ＡＰボタン８１１が押下されたとき、ＭＦＰ１０１が無線ＬＡＮに接続されている場合は無線ソフトＡＰモード画面８２０が表示される。この画面８２０では、無線ソフトＡＰモードの起動ボタン８２１は有効化されているため、ユーザはこのボタン８２１を押下することにより、無線ソフトＡＰモードを起動することができる。尚、無線ソフトＡＰモード画面８３０が表示されているときにＭＦＰ１０１が無線ＬＡＮに接続すると無線ソフトＡＰモード画面８２０へ遷移して、無線ソフトＡＰモードを起動できるようになる。
【００３０】
無線ソフトＡＰモード画面８２０で起動ボタン８２１が押下されて無線ソフトＡＰモードが起動されると、無線ソフトＡＰモード画面８４０へ移行する。この状態で、各無線端末は、画面８４０に表示されたＳＳＩＤやＰＳＫを使用して、アドホックモードでＭＦＰ１０１と無線接続することができる。この無線ソフトＡＰモード画面８４０で、ユーザが停止ボタン８４１を押すと、無線ソフトＡＰモードが停止して無線ソフトＡＰモード画面８２０へ戻る。
【００３１】
このようにしてＭＦＰ１０１のユーザは、メインメニュー画面からＭＦＰ１０１を、ＭＦＰ１０１が疑似的なアクセスポイントとして機能するアドホックモードに移行させて、無線端末と無線で通信できるように設定できる。
【００３２】
また、ＭＦＰ１０１は、インフラストラクチャモードで無線接続していないときは、ＭＦＰ１０１が疑似的なアクセスポイントとして機能する無線ソフトＡＰモードへの移行を禁止している。これによりインフラストラクチャモードとアドホックモードとで、異なる周波数チャネルを使用する可能性をなくしている。
【００３３】
図４は、実施形態１に係るＭＦＰ１０１による処理を説明するフローチャートである。ここでは、無線ＬＡＮモード（インフラストラクチャモード）と無線ソフトＡＰモードとでの同じ周波数チャネルにするために、無線ソフトＡＰモードの起動を制限する例で説明する。尚、このフローチャートの開始時点では、無線ソフトＡＰモードは停止中である。また、この処理は、ＣＰＵ２１１がＨＤＤ２１４からＲＡＭ２１３に展開したプログラムを実行することにより達成される。
【００３４】
まずＳ４０１でＣＰＵ２１１はＵＩ制御部３０５として機能し、図８のメインメニュー画面８１０で無線ＡＰボタン８１１が押されたかどうかを判定する。ここで無線ＡＰボタン８１１が押下されたと判定するとＳ４０２に進み、ＣＰＵ２１１はネットワーク制御部３０４として機能し、ＬＡＮモードが無線ＬＡＮモード（インフラストラクチャモード）かどうかを判定する。ここで無線ＬＡＮモードと判定するとＳ４０３に進み、ＣＰＵ２１１はネットワーク制御部３０４として機能し、無線ＬＡＮが、ユーザ環境のアクセスポイント１０２に接続済みかどうかを判定する。ここで接続済みと判定するとＳ４０４に進みＣＰＵ２１１は、無線ソフトＡＰモードの起動を許可し、無線ソフトＡＰモードの起動ボタン８２１が有効化された無線ソフトＡＰモード画面８２０を表示する。またＳ４０２で無線ＬＡＮモードでないときもＳ４０４に進み、無線ソフトＡＰモードの起動を許可し、無線ソフトＡＰモードの起動ボタン８２１が有効化された無線ソフトＡＰモード画面８２０を表示する。
【００３５】
一方、Ｓ４０３でＣＰＵ２１１が、無線ＬＡＮモードであるのに、無線ＬＡＮがどこのアクセスポイントにも接続されていないと判定した場合はＳ４０５に進む。この場合は、使用する周波数チャネルが確定していないため、Ｓ４０５でＣＰＵ２１１は、無線ソフトＡＰモードの起動を不許可にする。そして無線ソフトＡＰモードの起動ボタン８２１が無効化された無線ソフトＡＰモード画面８３０を表示して、この処理を終了する。
【００３６】
このように、インフラストラクチャモードで無線接続されていることを条件に、アドホックモードの一部である無線ソフトＡＰモードへの移行を許可することにより、２つのモードで使用する周波数チャネルを同じにすることができる。
【００３７】
図５は、実施形態１に係るＭＦＰ１０１が無線ソフトＡＰモードで起動するときの処理を説明するフローチャートである。このローチャートの開始時点では、ＭＦＰ１０１は、無線ソフトＡＰモードの起動ボタン４２１が有効化された無線ソフトＡＰモード画面８２０を表示しているものとする。尚、この処理は、ＣＰＵ２１１がＨＤＤ２１４からＲＡＭ２１３に展開したプログラムを実行することにより達成される。
【００３８】
まずＳ５０１でＣＰＵ２１１はＵＩ制御部３０５として機能し、無線ソフトＡＰモードの起動ボタン８２１が押されたかどうかを判定する。ここで起動ボタン８２１が押下されたと判定するとＳ５０２に進みＣＰＵ２１１はネットワーク制御部３０４として機能し、無線ＬＡＮモードを使用しているかどうかを判定する。ここで無線ＬＡＮモードを使用していると判定した場合はＳ５０３に進み、ＣＰＵ２１１は、無線ＬＡＮモードで使用されている周波数チャネルと同じ周波数チャネルを用いて無線ソフトＡＰモードを起動して、この処理を終了する。
【００３９】
一方、Ｓ５０２でＣＰＵ２１１は、無線ＬＡＮモードを使用していないと判定した場合はＳ５０４に進み、ＣＰＵ２１１はネットワーク制御部３０４として機能し、デフォルトで持っているチャネル値で無線ソフトＡＰモードを起動して、この処理を終了する。尚、ここでデフォルトのチャネル値は、例えば「１０」であり、このデフォルトの値は、ユーザ（管理者）が「１」〜「１４」の範囲で設定することができる。
【００４０】
以上説明したように実施形態１によれば、インフラストラクチャモードが先に起動されている場合に、無線ソフトＡＰモードでの無線通信を許可することにより、２つのモードで周波数チャネルが異なるのを防止できる。
【００４１】
また、無線ソフトＡＰモードを起動するときに、既にインフラストラクチャモードが起動されていれば、そのインフラストラクチャモードで使用されている周波数チャネルと同じチャネルを用いて無線ソフトＡＰモードを起動する。これにより、２つのモードで使用する周波数チャネルを同じにできる。
【００４２】
［実施形態２］
次に本発明の実施形態２を説明する。尚、実施形態２に係るシステム構成、ＭＦＰ１０１の構成等は、前述の実施形態１と同じであるため、それらの説明を省略する。
【００４３】
図６は、実施形態２に係るＭＦＰ１０１が無線ソフトＡＰモードの再起動を行う処理を説明するフローチャートである。このフローチャートの開始時点では、インフラストラクチャモード（無線ＬＡＮモード）は未接続であるものとする。尚、この処理は、ＣＰＵ２１１がＨＤＤ２１４からＲＡＭ２１３に展開したプログラムを実行することにより達成される。
【００４４】
まずＳ６０１でＣＰＵ２１１は、操作部２１５に無線ソフトＡＰモードの管理画面９１０又は９２０（図９）を表示している。そしてＣＰＵ２１１はネットワーク制御部３０４として機能し、無線ＬＡＮモードでの接続処理を実行中かどうか判定する。ここで接続処理を実行中と判定した場合はＳ６０２に進み、ＣＰＵ２１１はネットワーク制御部３０４として機能し、無線ソフトＡＰモードが起動されているかどうか判定する。ここで無線ソフトＡＰモードが起動されていないと判定すると、この処理を終了する。Ｓ６０２で無線ソフトＡＰモードが起動されていると判定すると、接続処理中の無線ＬＡＮモードが、無線ソフトＡＰモードで接続されている周波数チャネルと異なる周波数チャネルで起動してしまう可能性がある。そこでＣＰＵ２１１はＳ６０３に処理を進め、ネットワーク制御部３０４として機能して、無線ＬＡＮモードの接続処理を一旦停止する。次にＳ６０４に進みＣＰＵ２１１はネットワーク制御部３０４として機能し、無線ソフトＡＰモードも停止させる。そしてＳ６０５に進みＣＰＵ２１１はネットワーク制御部３０４として機能し、無線ＬＡＮモードでの接続処理を再開する。そして無線ＬＡＮモードが接続した後にＳ６０６に進みＣＰＵ２１１は無線ソフトＡＰモードを起動して、この処理を終了する。
【００４５】
これにより無線ソフトＡＰモードは、再開された無線ＬＡＮモードで使用している周波数チャネルと同じ周波数チャネルを使用して起動されるため、これら２つのモードで使用する周波数チャネルを同じにできる。
【００４６】
図９は、実施形態２に係るＭＦＰ１０１のユーザインターフェイスの画面遷移を説明する図である。
【００４７】
無線ソフトＡＰモード画面９１０から無線ソフトＡＰモード画面９２０への遷移は、無線ＬＡＮモードが未接続の状態から、インフラストラクチャモードで接続することにより無線ＬＡＮモードに移行することによりなされる。この場合は、無線ソフトＡＰモードよりも先にインフラストラクチャモードに移行するため、画面９２０で起動ボタン９２１が押下されて無線ソフトＡＰモードが起動されても、無線ＬＡＮモードと無線ソフトＡＰモードとの周波数チャネルは同じになる。従って、無線ソフトＡＰモード画面９４０が表示されている状態で、ＭＦＰ１０１と携帯端末１０３とは無線ソフトＡＰモードで通信することができる。
【００４８】
これに対して無線ソフトＡＰモード画面９１０で無線ソフトＡＰモードの起動ボタン９１１が押下されると無線ソフトＡＰモード画面９３０へ遷移する。そして、この無線ソフトＡＰモード画面９３０が表示されているときに、無線ＬＡＮモードでの接続（インフラ接続）が開始されると無線ソフトＡＰモード画面９５０へ遷移する。この場合は、先に無線ソフトＡＰモードが起動されているため、インフラストラクチャモードで、無線ソフトＡＰモードと周波数チャネルが使用される保証がない。従って、図６のフローチャートを参照して説明したように、Ｓ６０３で無線ＬＡＮモード接続処理の一時停止し、Ｓ６０４で無線ソフトＡＰモードを停止する。そしてＳ６０５で無線ＬＡＮモード接続処理を再開してインフラストラクチャモードを起動した後、Ｓ６０６で無線ソフトＡＰモードを起動する。こうして無線ソフトＡＰモードが再起動されると、無線ソフトＡＰモード画面９４０へ遷移する。
【００４９】
以上説明したように実施形態２によれば、先に無線ソフトＡＰモードが起動しているときにインフラストラクチャモードで接続されると、２つのモードで異なる周波数チャネルになる可能性がある。このため、このような場合は、一旦、無線ソフトＡＰモードと無線ＬＡＮモードを停止し、その後、インフラストラクチャモードを起動し次に無線ソフトＡＰモードを起動する。これにより、２つのモードで同じ周波数チャネルが使用されることが保証される。
【００５０】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５１】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００５２】
１０１…ＭＦＰ，１０２…アクセスポイント、１０３…携帯端末、２１１…ＣＰＵ、２１５…操作部、２１９…Ｗｉ−ＦｉＩ／Ｆ，３０４…ネットワーク制御部、３０５…ＵＩ制御部、３０８…Ｗｉ−Ｆｉ通信制御部
【図１】
2018029265.tif 000003
【図２】
2018029265.tif 000004
【図３】
2018029265.tif 000005
【図４】
2018029265.tif 000006
【図５】
2018029265.tif 000007
【図６】
2018029265.tif 000008
【図７】
2018029265.tif 000009
【図８】
2018029265.tif 000010
【図９】
2018029265.tif 000011