(57)【特許請求の範囲】
【請求項１】
第１の無線ネットワークおよび第２の無線ネットワークのいずれか一方を形成し、端末装置と無線通信を行う無線通信部と、
端末装置と近距離無線通信を行う近距離無線通信部と、
前記無線通信部が第１の無線ネットワークを形成している場合、特定の端末装置との前記近距離無線通信を契機に、前記特定の端末装置と無線通信する無線ネットワークを設定する制御部と、
を有し、
前記制御部は、前記第１の無線ネットワークで無線通信を行っている端末装置の接続数を検出し、前記検出した接続数に基づいて、前記無線通信部が形成する無線通信のネットワークを前記第１の無線ネットワークから前記第２の無線ネットワークに切替える、
ことを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記無線通信部には、前記第１の無線ネットワークにおいて、端末装置と無線通信を行うことができる上限接続数が存在し、
前記制御部は、前記接続数が前記上限接続数である場合に前記第１の無線ネットワークから前記第２の無線ネットワークに切り替える、
ことを特徴とする電子機器。
【請求項３】
請求項１または２に記載の電子機器であって、
前記制御部は、前記接続数が前記上限接続数であり、かつ、前記近距離無線通信部と前記近距離無線通信を行った端末装置が特定の端末装置である場合に前記第１の無線ネットワークから前記第２の無線ネットワークに切り替える、
ことを特徴とする電子機器。
【請求項４】
請求項１〜３のいずれか一項に記載の電子機器であって、
前記近距離無線通信部は、前記第１の無線ネットワークに接続するための第１の通信設定情報と、前記第２の無線ネットワークに接続するための第２の通信設定情報と、端末装置が前記第１の通信設定情報と前記第２の通信設定情報とのいずれかを参照すべきかを示す参照情報とを、端末装置に送信する、
ことを特徴とする電子機器。
【請求項５】
請求項４に記載の電子機器であって、
前記制御部は、前記接続数が前記上限接続数である場合、前記第２の通信設定情報を参照するように指示する前記参照情報を設定する、
ことを特徴とする電子機器。
【請求項６】
請求項１〜５のいずれか一項に記載の電子機器であって、
前記近距離無線通信部は、前記第１の無線ネットワークから前記第２の無線ネットワークへの切替え時間を端末装置に送信する、
ことを特徴とする電子機器。
【請求項７】
請求項１〜６のいずれか一項に記載の電子機器であって、
前記制御部は、前記第２の無線ネットワークによる端末装置との無線通信が切断された場合、前記第２の無線ネットワークから前記第１の無線ネットワークに切り替える、
ことを特徴とする電子機器。
【請求項８】
第１の無線ネットワークおよび第２の無線ネットワークのいずれか一方を形成し、端末装置と無線通信を行う無線通信部と、端末装置と近距離無線通信を行う近距離無線通信部と、を有する電子機器の無線ネットワーク切替え方法において、
前記無線通信部が第１の無線ネットワークを形成している場合、特定の端末装置との前記近距離無線通信を契機に、前記特定の端末装置と無線通信する無線ネットワークを設定するステップ、
を含み、
前記第１の無線ネットワークで無線通信を行っている端末装置の接続数を検出し、前記検出した接続数に基づいて、前記無線通信部が形成する無線通信のネットワークを前記第１の無線ネットワークから前記第２の無線ネットワークに切替える、ことを特徴する無線ネットワーク切替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、端末装置、無線ネットワーク切替え方法、無線通信接続方法、およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、通信機器が複数台の外部機器と無線通信を実行するための技術が開示されている。
【０００３】
特許文献１では、プリンターは、着目端末とのＮＦＣ（Near Field Communication）通信をトリガーに、無線通信の無線接続数を取得する。プリンターは、取得した無線接続数が上限数未満の場合、着目端末の無線接続を許可する一方、取得した無線接続数が上限数の場合、着目端末を待機リストに登録する。そして、プリンターは、無線通信に空きができると、待機リストの上位端末と無線通信を行い、着目端末の順番がくると、着目端末と無線通信を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−７０４５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、プリンターの無線接続数が上限数の場合、着目端末は、直ちにプリンターに無線接続することができないという問題がある。
【０００６】
そこで本発明は、無線通信の無線接続数が上限接続数にあっても、特定の端末装置による無線接続要求があった場合、その端末装置の無線接続を受付ける技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するための本発明の第一の態様は、第１の無線ネットワークおよび第２の無線ネットワークのいずれか一方を形成し、端末装置と無線通信を行う無線通信部と、端末装置と近距離無線通信を行う近距離無線通信部と、前記無線通信部が第１の無線ネットワークを形成している場合、端末装置との前記近距離無線通信を契機に、前記無線通信部が形成する無線通信のネットワークを前記第１の無線ネットワークから前記第２の無線ネットワークに切替える制御部と、を有することを特徴とする電子機器である。第一の態様によれば、電子機器は、特定の端末装置による無線接続要求があった場合、それまで用いられていた第１の無線ネットワークから第２の無線ネットワークに切り替え、新たな第２の無線ネットワークを介することでその端末装置とより確実に無線接続することができる。
【０００８】
前記無線通信部には、前記第１の無線ネットワークにおいて、端末装置と無線通信を行うことができる上限接続数が存在し、前記切替え部は、前記接続数が前記上限接続数である場合に前記第１の無線ネットワークから前記第２の無線ネットワークに切り替える、ことを特徴としてもよい。これにより、電子機器は、上限接続数で無線通信を行っていても、第１の無線ネットワークから第２の無線ネットワークに切り替えるので、特定の端末装置と無線通信することができる。
【０００９】
前記切替え部は、前記接続数が前記上限接続数であり、かつ、前記近距離無線通信部と前記近距離無線通信を行った端末装置が特定の端末装置である場合に前記第１の無線ネットワークから前記第２の無線ネットワークに切り替える、ことを特徴としてもよい。これにより、電子機器は、近距離無線通信を行った端末装置が特定の端末装置である場合、第１の無線ネットワークから第２の無線ネットワークに切り替えるので、特定の端末装置と無線通信することができる。
【００１０】
前記近距離無線通信部は、前記第１の無線ネットワークに接続するための第１の通信設定情報と、前記第２の無線ネットワークに接続するための第２の通信設定情報と、端末装置が前記第１の通信設定情報と前記第２の通信設定情報とのいずれかを参照すべきかを示す参照情報とを、端末装置に送信する、ことを特徴としてもよい。これにより、端末装置は、近距離無線通信により、電子機器から送信された情報に基づいて、電子機器と無線通信を行うことができる。
【００１１】
前記切替え部は、前記接続数が前記上限接続数である場合、前記第２の通信設定情報を参照するように指示する前記参照情報を設定する、ことを特徴としてもよい。これにより、端末装置は、参照情報を元に、電子機器に無線接続する通信設定情報を用いることができる。
【００１２】
前記近距離無線通信部は、前記第１の無線ネットワークから前記第２の無線ネットワークへの切替え時間を端末装置に送信する、ことを特徴としてもよい。これにより、端末装置は、切替え時間経過後、電子機器に無線接続することができ、消費電力を抑制することができる。
【００１３】
前記切替え部は、前記第２の無線ネットワークによる端末装置との無線通信が切断された場合、前記第２の無線ネットワークから前記第１の無線ネットワークに切り替える、ことを特徴としてもよい。これにより、第１の無線ネットワークで無線通信を行っていた端末装置は、電子機器と無線通信を再開することができる。
【００１４】
上記の課題を解決するための本発明の第二の態様は、電子機器と無線通信を行う無線通信部と、前記電子機器が形成する第１の無線ネットワークに接続するための第１の通信設定情報と、第２の無線ネットワークに接続するための第２の通信設定情報と、前記第１の通信設定情報と前記第２の通信設定情報とのいずれかを参照すべきかを示す参照情報とを、近距離無線通信によって前記電子機器から受信する近距離無線通信部と、前記参照情報が前記第１の通信設定情報を参照する情報の場合、前記第１の通信設定情報を用いて前記電子機器に無線接続を行うよう前記無線通信部を制御し、前記参照情報が前記第２の通信設定情報を参照する情報の場合、前記第２の通信設定情報を用いて前記電子機器に無線接続を行うよう前記無線通信部を制御する無線通信制御部と、を有することを特徴とする端末装置である。第二の態様によれば、端末装置は、電子機器から送信された第１の通信設定情報および第２の通信設定情報のいずれか一方を用いて、電子機器と無線通信を行うことができる。
【００１５】
上記の課題を解決するための本発明の第三の態様は、第１の無線ネットワークおよび第２の無線ネットワークのいずれか一方を形成し、端末装置と無線通信を行う無線通信部と、端末装置と近距離無線通信を行う近距離無線通信部と、を有する電子機器の無線ネットワーク切替え方法において、前記無線通信部が第１の無線ネットワークを形成している場合、端末装置との前記近距離無線通信を契機に、前記無線通信部が形成する無線通信のネットワークを前記第１の無線ネットワークから前記第２の無線ネットワークに切替える切替えステップ、を含むことを特徴する無線ネットワーク切替え方法である。第三の態様によれば、電子機器は、特定の端末装置による無線接続要求があった場合、それまで用いられていた第１の無線ネットワークから第２の無線ネットワークに切り替え、新たな第２の無線ネットワークを介することでその端末装置とより確実に無線接続することができる。
【００１６】
上記の課題を解決するための本発明の第四の態様は、電子機器が形成する第１の無線ネットワークに接続するための第１の通信設定情報と、第２の無線ネットワークに接続するための第２の通信設定情報と、前記第１の通信設定情報と前記第２の通信設定情報とのいずれかを参照すべきかを示す参照情報とを、近距離無線通信によって前記電子機器から受信する近距離無線通信ステップと、前記参照情報が前記第１の通信設定情報を参照する情報の場合、前記第１の通信設定情報を用いて前記電子機器に無線接続を行うよう前記無線通信部を制御し、前記参照情報が前記第２の通信設定情報を参照する情報の場合、前記第２の通信設定情報を用いて前記電子機器に無線接続を行うよう前記無線通信部を制御する無線通信制御ステップと、を含むことを特徴とする無線通信接続方法である。第四の態様によれば、端末装置は、電子機器から送信された第１の通信設定情報および第２の通信設定情報のいずれか一方を用いて、電子機器と無線通信を行うことができる。
【００１７】
上記の課題を解決するための本発明の第五の態様は、電子機器が形成する第１の無線ネットワークに接続するための第１の通信設定情報と、第２の無線ネットワークに接続するための第２の通信設定情報と、前記第１の通信設定情報と前記第２の通信設定情報とのいずれかを参照すべきかを示す参照情報とを、近距離無線通信によって前記電子機器から受信する近距離無線通信ステップと、前記参照情報が前記第１の通信設定情報を参照する情報の場合、前記第１の通信設定情報を用いて前記電子機器に無線接続を行うよう前記無線通信部を制御し、前記参照情報が前記第２の通信設定情報を参照する情報の場合、前記第２の通信設定情報を用いて前記電子機器に無線接続を行うよう前記無線通信部を制御する無線通信制御ステップと、をコンピュータに実行させることを特徴とするプログラムである。第五の態様によれば、端末装置は、電子機器から送信された第１の通信設定情報および第２の通信設定情報のいずれか一方を用いて、電子機器と無線通信を行うことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施の形態に係る無線通信システムの構成例を示した図である。
【図２】プリンターの機能ブロック構成例を示した図である。
【図３】記憶部のデータ構成例を示した図である。
【図４】ＮＦＣ記憶部のデータ構成例を示した図である。
【図５】端末装置の機能ブロック構成例を示した図である。
【図６】プリンターが上限接続数未満の端末装置と無線通信を行っている場合の無線通信システムの動作例を説明する図である。
【図７】プリンターが上限接続数の端末装置と無線通信を行っている場合の無線通信システムの動作例を説明する図である。
【図８】プリンターの検出部の動作例を示したフローチャートである。
【図９】プリンターの切替え部および無線通信部の動作例を示したフローチャートのその１である。
【図１０】プリンターの切替え部および無線通信部の動作例を示したフローチャートのその２である。
【図１１】端末装置の接続要求の動作例を示したフローチャートである。
【図１２】本発明の第２の実施の形態に係るＮＦＣ記憶部のデータ構成例を示した図である。
【図１３】端末装置の画面例を示した図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態を、図面を参照して説明する。
【００２０】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る無線通信システムの構成例を示した図である。図１に示すように、無線通信システムは、プリンター１（本発明の電子機器に相当する）と、端末装置２，３ａ〜３ｄとを有している。
【００２１】
プリンター１は、ＮＦＣ機能を搭載したプリンターである。プリンター１は、ＮＦＣ機能を搭載した端末装置２，３ａ〜３ｄとＮＦＣ通信を行うことができる。
【００２２】
また、プリンター１は、仮想的なＡＰ（Access Point）として機能し、Wi-Fi方式に基づいた無線接続（ソフトＡＰモード）を行うことができるプリンターである。以下では、この無線接続をダイレクト接続と呼ぶことがある。
【００２３】
ダイレクト接続には、上限接続数がある。例えば、プリンター１は、最大で４台の端末装置２，３ａ〜３ｄとダイレクト接続による無線通信を行うことができる。
【００２４】
端末装置２，３ａ〜３ｄは、例えば、スマートフォン、タブレット端末、モバイルＰＣ（Personal Computer）等の端末装置である。端末装置２，３ａ〜３ｄは、プリンター１とＮＦＣ通信を行うことができ、また、ダイレクト接続による無線通信（以下、単に無線通信と呼ぶことがある）を行うことができる。
【００２５】
端末装置２は、例えば、プリンター管理者が使用する端末装置である。端末装置３ａ〜３ｄは、例えば、プリンター管理者以外の一般ユーザーが使用する端末装置である。プリンター管理者および一般ユーザーは、プリンター１と無線通信を行う場合、端末装置２，３ａ〜３ｄをプリンター１にＮＦＣタッチする（端末装置２，３ａ〜３ｄのＮＦＣ通信する部分を、プリンター１のＮＦＣ通信する部分に接触させる、または、ＮＦＣ通信可能な距離まで近づける）。
【００２６】
このＮＦＣタッチにより、端末装置２，３ａ〜３ｄは、プリンター１から、プリンター１にダイレクト接続するための通信設定情報（例えば、ＳＳＩＤおよびパスフレーズ）を受信する。そして、端末装置２，３ａ〜３ｄは、プリンター１から受信したＳＳＩＤおよびパスフレーズを用いて、プリンター１と無線通信を行う。
【００２７】
上記したように、プリンター１の無線通信には、上限接続数が存在する。そのため、プリンター１が上限接続数の端末装置と無線通信を行っているときに（上限接続数の端末装置がプリンター１に無線接続しているときに）、プリンター管理者および一般ユーザーが、端末装置２，３ａ〜３ｄをプリンター１にＮＦＣタッチしても、端末装置２，３ａ〜３ｄは、プリンター１と無線通信を行うことができない。
【００２８】
しかし、プリンター管理者は、プリンター１が上限接続数で無線通信を行っていても、プリンター１の設定や管理等のため、優先的にプリンター１と無線通信を行いたい場合がある。
【００２９】
そこで、優先的にプリンター１と無線通信を行うことができる端末装置の情報をプリンター１に予め登録しておく。例えば、プリンター管理者の端末装置２の情報を、プリンター１に予め登録しておく。
【００３０】
プリンター１は、上限接続数の端末装置３ａ〜３ｄと無線通信を行っていても、予め登録された端末装置２がＮＦＣタッチされると、現在無線通信を行っている端末装置３ａ〜３ｄの無線接続を切断する。そして、プリンター１は、端末装置２が無線通信（無線接続）できる別の無線ネットワークを形成する。例えば、プリンター１は、現在の無線ネットワーク（第１の無線ネットワーク）のＳＳＩＤおよびパスフレーズとは異なる、別のＳＳＩＤおよびパスフレーズの無線ネットワーク（第２の無線ネットワーク）を形成する。そして、予め登録された端末装置２は、新たに形成された第２の無線ネットワークに無線接続する。
【００３１】
これにより、プリンター管理者は、プリンター１が上限接続数の端末装置３ａ〜３ｄと無線通信を行っていても、待機リスト等によって待たされることなく、プリンター１と無線通信を行うことができる。そして、プリンター管理者は、直ちにプリンター１の設定や管理等を行うことができる。
【００３２】
なお、プリンター１は、端末装置２との無線通信が終了すると、元の第１の無線ネットワークを形成する。これにより、端末装置３ａ〜３ｄは、再びプリンター１と無線通信を行うことができる。
【００３３】
図２は、プリンター１の機能ブロック構成例を示した図である。図２に示すように、プリンター１は、制御部１１と、無線通信部１２と、ＮＦＣ通信部１３と、記憶部１４と、出力部１５と、操作部１６と、印刷部１７とを有している。
【００３４】
制御部１１は、プリンター１の動作を統合的に制御する。制御部１１は、以下で詳述するが、無線通信部１２の無線ネットワークの切替えを制御する。
【００３５】
無線通信部１２は、第１の無線ネットワークおよび第２の無線ネットワークのいずれか一方を形成し、端末装置２，３ａ〜３ｄとダイレクト接続による無線通信を行う。無線通信部１２には、端末装置２，３ａ〜３ｄと無線通信を行うことができる上限接続数があり、例えば、「４」である。
【００３６】
無線通信部１２は、例えば、無線ＬＡＮ（Local Area Network）規格であるWi-Fi規格およびWi-Fi Direct規格に準拠した通信機能を実装した通信モジュールである。無線通信部１２のダイレクト接続は、既存の技術を用いて実現することができるため、詳細な説明を省略する。
【００３７】
ＮＦＣ通信部１３は、端末装置２，３ａ〜３ｄと、ＮＦＣ規格に準拠したＮＦＣ通信を行う。ＮＦＣによる情報のリードやライト、および各種通信モード等は、既存の技術を用いて実現することができるため、詳細な説明を省略する。
【００３８】
ＮＦＣ通信部１３は、図２に示すように、ＮＦＣ記憶部１３ａを有している。ＮＦＣ記憶部１３ａに記憶された情報は、端末装置２，３ａ〜３ｄによってリードされる。また、ＮＦＣ記憶部１３ａは、端末装置２，３ａ〜３ｄによって、情報がライトされる。これにより、プリンター１と端末装置２，３ａ〜３ｄは、互いの情報をやり取りすることができる。
【００３９】
記憶部１４には、制御部１１が計算処理や制御処理を行うためのプログラムやデータ等を記憶している。また、記憶部１４は、制御部１１が所定のアプリケーション機能を実現するためのプログラムやデータ等を記憶している。各種のプログラムやデータ等は、あらかじめ不揮発性の記録媒体に記憶されていてもよいし、制御部１１が通信ネットワークを介してサーバーから受信して記憶部１４に記憶させてもよい。記憶部１４は、例えば、ＲＯＭ（Read Only Memory）やフラッシュＲＯＭ、ＲＡＭ（Random Access Memory）等の各種ＩＣ（Integrated Circuit）メモリーやハードディスク、メモリーカードなどの記録媒体等により構成される。
【００４０】
出力部１５は、例えば、ＬＣＤ（Liquid Crystal Display）、ＯＬＥＤ（Organic Electro-Luminescence Display）などの表示装置に、制御部１１の制御結果等を画像として出力する。
【００４１】
操作部１６は、例えば、キー、タッチセンサー、タッチパネルなどの入力装置から、ユーザーからの操作データを取得し、制御部１１に送信する処理を行う。
【００４２】
印刷部１７は、制御部１１からの指示に従って印刷媒体に画像を形成する。印刷部１７は、例えば、インクジェット方式、レーザー方式等の方式の印刷エンジンであり、機械部品、センサー、モーター、駆動回路、制御回路等により構成される。
【００４３】
制御部１１は、検出部１１ａと、切替え部１１ｂとを有している。制御部１１の各部は、例えば、記憶部１４に記憶されたプログラムを実行するＣＰＵ（Central Processing Unit）によって、その機能が実現される。なお、制御部１１の各部は、ＡＳＩＣ(Application Specific Integrated Circuit）などのカスタムＩＣ（Integrated Circuit）によって、その機能を実現してもよいし、ＣＰＵとＡＳＩＣとによって、その機能を実現してもよい。
【００４４】
検出部１１ａは、無線通信部１２にアクセスし、無線通信部１２が何台の端末装置２，３ａ〜３ｄと無線通信を行っているか検出する。
【００４５】
切替え部１１ｂは、端末装置２，３ａ〜３ｄのＮＦＣタッチを契機に、検出部１１ａが検出した接続数が上限接続数であるか否か判定する。切替え部１１ｂは、検出部１１ａが検出した接続数が上限接続数であると判定した場合、ＮＦＣタッチされた端末装置が、予め登録された端末装置２であるか否か判定する。そして、切替え部１１ｂは、ＮＦＣタッチされた端末装置が、予め登録された端末装置２であると判定した場合、無線通信部１２が形成する無線ネットワークを、第１の無線ネットワークから第２の無線ネットワークに切り替える。すなわち、切替え部１１ｂは、プリンター１が上限接続数で無線通信を行っており、かつ、予め登録されたプリンター管理者の端末装置２のＮＦＣタッチがあると、無線ネットワークを第２の無線ネットワークに切り替える。
【００４６】
記憶部１４には、プリンター管理者の端末装置２の識別情報が予めプリンター１に記憶される。
【００４７】
図３は、記憶部１４のデータ構成例を示した図である。プリンター１の記憶部１４には、予めプリンター管理者の端末装置２の識別情報が記憶される。例えば、記憶部１４には、図３に示すように、プリンター管理者の端末装置２のＭＡＣ（Media Access Control）アドレスが記憶される。
【００４８】
上記したように、プリンター管理者および一般ユーザーは、プリンター１と無線通信を行う場合、端末装置２，３ａ〜３ｄをプリンター１にＮＦＣタッチする。このとき、端末装置２，３ａ〜３ｄは、ＮＦＣ通信により、自身のＭＡＣアドレスをプリンター１に送信する。切替え部１１ｂは、ＮＦＣ通信により送信されたＭＡＣアドレスと、記憶部１４に記憶されているＭＡＣアドレスとを比較することにより、ＮＦＣタッチされた端末装置が、予め登録された端末装置２であるか否か判定する。
【００４９】
ＮＦＣ通信部１３のＮＦＣ記憶部１３ａには、端末装置２，３ａ〜３ｄが、プリンター１と無線通信を行うための通信設定情報が記憶される。
【００５０】
図４は、ＮＦＣ記憶部１３ａのデータ構成例を示した図である。図４に示すように、ＮＦＣ記憶部１３ａの記憶領域１３ａａには、第１の無線ネットワークのＳＳＩＤおよびパスフレーズが記憶される。ＮＦＣ記憶部１３ａの記憶領域１３ａｂには、第２の無線ネットワークのＳＳＩＤおよびパスフレーズが記憶される。
【００５１】
ＮＦＣ記憶部１３ａの記憶領域１３ａｃには、端末装置２，３ａ〜３ｄが、第１の無線ネットワークのＳＳＩＤおよびパスフレーズを用いて、第１の無線ネットワークに無線接続すべきか、第２の無線ネットワークのＳＳＩＤおよびパスフレーズを用いて、第２の無線ネットワークに無線接続すべきかを示すフラグ（本発明の参照情報に相当する）が記憶される。
【００５２】
記憶領域１３ａｃのフラグは、検出部１１ａによって書き込まれる。例えば、検出部１１ａは、第１の無線ネットワークで無線通信を行っている端末装置３ａ〜３ｄの接続数が上限接続数未満である場合、フラグ「０」を書き込む。一方、検出部１１ａは、第１の無線ネットワークで無線通信を行っている端末装置３ａ〜３ｄの接続数が上限接続数である場合、フラグ「１」を書き込む。
【００５３】
上記したように、プリンター管理者は、プリンター１と無線通信を行う場合、端末装置２をプリンター１にＮＦＣタッチする。端末装置２は、プリンター１にＮＦＣタッチされると、ＮＦＣ記憶部１３ａの記憶領域１３ａａ〜１３ａｃに記憶されている情報をリードする。
【００５４】
端末装置２は、リードしたフラグが「０」の場合（つまり、接続数が上限接続数未満の場合）、リードした２つの無線ネットワークのＳＳＩＤおよびパスフレーズのうちの、第１の無線ネットワークのＳＳＩＤおよびパスフレーズを用いて、第１の無線ネットワークに無線接続する。一方、リードしたフラグが「１」の場合（つまり、接続数が上限接続数の場合）、端末装置２は、リードした２つの無線ネットワークのＳＳＩＤおよびパスフレーズのうちの、第２の無線ネットワークのＳＳＩＤおよびパスフレーズを用いて、第１の無線ネットワークに無線接続する。
【００５５】
同様に、一般ユーザーの端末装置３ａ〜３ｄも、プリンター１にＮＦＣタッチされると、ＮＦＣ記憶部１３ａの記憶領域１３ａａ〜１３ａｃに記憶されている情報をリードする。そして、端末装置３ａ〜３ｄは、プリンター１からリードしたフラグを参照し、第１の無線ネットワークおよび第２の無線ネットワークのいずれか一方のＳＳＩＤおよびパスフレーズを用いて、プリンター１に無線接続する。
【００５６】
図５は、端末装置２の機能ブロック構成例を示した図である。図５に示すように、端末装置２は、制御部２１と、無線通信部２２と、ＮＦＣ通信部２３と、記憶部２４と、出力部２５と、操作部２６とを有している。
【００５７】
制御部２１は、端末装置２の動作を統合的に制御する。制御部２１は、以下で詳述するが、プリンター１が形成する第１の無線ネットワークおよび第２の無線ネットワークへの接続を制御する。制御部２１は、ＣＰＵによってその機能が実現される。なお、制御部２１は、ＡＳＩＣなどのカスタムＩＣによって、その機能を実現してもよいし、ＣＰＵとＡＳＩＣとによって、その機能を実現してもよい。
【００５８】
無線通信部２２は、プリンター１が形成する第１の無線ネットワークおよび第２の無線ネットワークを介して、プリンター１とダイレクト接続による無線通信を行う。無線通信部２２は、図２の無線通信部１２と同様に、無線ＬＡＮ規格であるWi-Fi規格およびWi-Fi Direct規格に準拠した通信機能を実装した通信モジュールである。
【００５９】
ＮＦＣ通信部２３は、プリンター１と、ＮＦＣ規格に準拠したＮＦＣ通信を行う。ＮＦＣ通信部２３は、ＮＦＣ通信によって、プリンター１のＮＦＣ記憶部１３ａに対し、情報をライトし、また、ＮＦＣ記憶部１３ａに記憶されている情報をリードする。ＮＦＣによる情報のリードやライト、および各種通信モード等は、既存の技術を用いて実現することができるため、詳細な説明を省略する。
【００６０】
記憶部２４には、制御部２１が計算処理や制御処理を行うためのプログラムやデータ等を記憶している。また、記憶部２４は、制御部２１が所定のアプリケーション機能を実現するためのプログラムやデータ等を記憶している。
【００６１】
出力部２５は、例えば、ＬＣＤ（Liquid Crystal Display）、ＯＬＥＤ（Organic Electro-Luminescence Display）などの表示装置に、制御部２１の制御結果等を画像として出力する。
【００６２】
操作部２６は、例えば、キー、タッチセンサー、タッチパネルなどの入力装置から、ユーザーからの操作データを取得し、制御部２１に送信する処理を行う。
【００６３】
制御部２１は、送信部２１ａと、無線通信制御部２１ｂとを有している。送信部２１ａは、端末装置２がプリンター１にＮＦＣタッチされると、ＮＦＣ通信部２３を介して、端末装置２の識別情報をプリンター１に送信する。例えば、送信部２１ａは、ＮＦＣ通信部２３を介して、端末装置２のＭＡＣアドレスをプリンター１に送信する。
【００６４】
ＮＦＣ通信部２３は、端末装置２がプリンター１にＮＦＣタッチされると、プリンター１のＮＦＣ記憶部１３ａの記憶領域１３ａａ〜１３ａｃに記憶されている情報（図４を参照）をリードする。制御部２１の無線通信制御部２１ｂは、ＮＦＣ通信部２３によってリードされたフラグが「０」の場合、ＮＦＣ通信部２３によってリードされた第１の無線ネットワークのＳＳＩＤおよびパスフレーズを用いて、プリンター１に無線接続するよう、無線通信部２２を制御する。一方、無線通信制御部２１ｂは、ＮＦＣ通信部２３によってリードされたフラグが「１」の場合、ＮＦＣ通信部２３によってリードされた第２の無線ネットワークのＳＳＩＤおよびパスフレーズを用いて、プリンター１に無線接続するよう、無線通信部２２を制御する。
【００６５】
なお、一般ユーザーの端末装置３ａ〜３ｄも図５と同様の機能ブロックを有する。以下では、一般ユーザーの端末装置の各機能部について説明する際、図５の端末装置２の各機能部の符号を用いることがある。
【００６６】
無線通信システムの動作例について説明する。無線通信システムの動作は、プリンター１が上限接続数の端末装置３ａ〜３ｄと無線通信を行っているか否かによって２つに分けられる。まず、プリンター１が上限接続数未満の端末装置２，３ａ〜３ｄと無線通信を行っている場合の動作を説明する。その後、プリンター１が上限接続数の端末装置３ａ〜３ｄと無線通信を行っている場合の動作を説明する。
【００６７】
図６は、プリンター１が上限接続数未満の端末装置３ａ〜３ｄと無線通信を行っている場合の無線通信システムの動作例を説明する図である。図６の矢印Ａ１には、図４で説明したプリンター１のＮＦＣ記憶部１３ａが示してある。
【００６８】
プリンター１は、上限接続数未満の端末装置３ａ〜３ｄ（のいずれか）と無線通信を行っている。従って、図６の矢印Ａ１に示すように、プリンター１のＮＦＣ記憶部１３ａの記憶領域１３ａｃには、検出部１１ａによって、フラグ「０」が記憶されている。
【００６９】
また、プリンター１は、上限接続数未満の端末装置３ａ〜３ｄと無線通信を行っている。従って、プリンター１の無線通信部１２が形成している無線ネットワークは、第１の無線ネットワークである（第２の無線ネットワークは、プリンター１が上限接続数で無線通信を行い、かつ、予め登録された端末装置２がＮＦＣタッチされると形成される）。
【００７０】
以下、一般ユーザーが端末装置をプリンター１にＮＦＣタッチする場合（説明ブロックＥＢ１〜ＥＢ３）と、プリンター管理者が端末装置２をプリンター１にＮＦＣタッチする場合（説明ブロックＥＢ１１〜ＥＢ１３）とに分けて説明する。
【００７１】
まず、一般ユーザーが端末装置をプリンター１にＮＦＣタッチする場合について説明する。
【００７２】
一般ユーザーは、プリンター１と無線通信を行うため、端末装置をプリンター１にＮＦＣタッチする（ＥＢ１）。
【００７３】
一般ユーザーの端末装置のＮＦＣ通信部２３は、プリンター１へのＮＦＣタッチにより、矢印Ａ１に示すプリンター１のＮＦＣ記憶部１３ａの情報をリードし、また、当該端末装置のＭＡＣアドレスを、ＮＦＣ記憶部１３ａの所定の記憶領域（図４および図６に図示せず）にライトする（ＥＢ２）。
【００７４】
一般ユーザーの端末装置の無線通信部２２は、プリンター１のＮＦＣ記憶部１３ａからリードしたフラグが「０」であるので（矢印Ａ１の記憶領域１３ａｃを参照）、プリンター１のＮＦＣ記憶部１３ａからリードした第１の無線ネットワークのＳＳＩＤおよびパスフレーズを用いて、プリンター１に対し、無線接続要求を行う（ＥＢ３）。
【００７５】
上記したように、プリンター１の無線通信部１２が形成している無線ネットワークは、第１の無線ネットワークである。従って、一般ユーザーの端末装置の無線通信部２２は、説明ブロックＥＢ３で説明した無線接続要求により、プリンター１と無線通信を行うことができる。
【００７６】
なお、以下で説明するが、切替え部１１ｂは、プリンター１の接続数が上限接続数の場合に、ＭＡＣアドレスの比較処理を行う（図９のステップＳ１２，Ｓ１３参照）。本ケースでは、接続数が上限接続数未満であるため、切替え部１１ｂは、説明ブロックＥＢ２においてライトされたＭＡＣアドレスの比較処理を行わない。
【００７７】
次に、プリンター管理者が端末装置２をプリンター１にＮＦＣタッチする場合について説明する。
【００７８】
プリンター管理者は、プリンター１と無線通信を行うため、端末装置２をプリンター１にＮＦＣタッチする（ＥＢ１１）。
【００７９】
端末装置２のＮＦＣ通信部２３は、プリンター１へのＮＦＣタッチにより、矢印Ａ１に示すプリンター１のＮＦＣ記憶部１３ａの情報をリードし、また、当該端末装置２のＭＡＣアドレスを、ＮＦＣ記憶部１３ａの所定の記憶領域にライトする（ＥＢ１２）。
【００８０】
端末装置２の無線通信部１２は、プリンター１のＮＦＣ記憶部１３ａからリードしたフラグが「０」であるので（矢印Ａ１の記憶領域１３ａｃを参照）、プリンター１のＮＦＣ記憶部１３ａからリードした第１の無線ネットワークのＳＳＩＤおよびパスフレーズを用いて、プリンター１に対し、無線接続要求を行う（ＥＢ１３）。
【００８１】
上記したように、プリンター１の無線通信部１２が形成している無線ネットワークは、第１の無線ネットワークである。従って、端末装置２の無線通信部２２は、説明ブロックＥＢ１３で説明した無線接続により、プリンター１と無線通信を行うことができる。
【００８２】
なお、以下で説明するが、切替え部１１ｂは、プリンター１の接続数が上限接続数の場合に、ＭＡＣアドレスの比較処理を行う（図９のステップＳ１２，Ｓ１３参照）。本ケースでは、接続数が上限接続数未満であるため、切替え部１１ｂは、説明ブロックＥＢ１２においてライトされたＭＡＣアドレスの比較処理を行わない。
【００８３】
次に、プリンター１が上限接続数の端末装置３ａ〜３ｄと無線通信を行っている場合の動作を説明する。
【００８４】
図７は、プリンター１が上限接続数の端末装置３ａ〜３ｄと無線通信を行っている場合の無線通信システムの動作例を説明する図である。図７の矢印Ａ１には、図４で説明したＮＦＣ記憶部１３ａが示してある。
【００８５】
プリンター１は、上限接続数の端末装置３ａ〜３ｄと無線通信を行っている。従って、図７の矢印Ａ１１に示すように、ＮＦＣ記憶部１３ａの記憶領域１３ａｃには、検出部１１ａによって、フラグ「１」が記憶されている。
【００８６】
また、プリンター１は、上限接続数の端末装置３ａ〜３ｄと無線通信を行っている。従って、プリンター１の無線通信部１２が形成している無線ネットワークは、第１の無線ネットワークである（第２の無線ネットワークは、プリンター１が上限接続数で無線通信を行い、かつ、以下で説明する説明ブロックＥＢ３１のように、予め登録された端末装置２がＮＦＣタッチされると形成される）。
【００８７】
以下、一般ユーザーが端末装置をプリンター１にＮＦＣタッチする場合（説明ブロックＥＢ２１〜ＥＢ２４）と、プリンター管理者が端末装置２をプリンター１にＮＦＣタッチする場合（説明ブロックＥＢ３１〜ＥＢ３４）とに分けて説明する。
【００８８】
一般ユーザーは、プリンター１と無線通信を行うため、端末装置をプリンター１にＮＦＣタッチする（ＥＢ２１）。
【００８９】
一般ユーザーの端末装置のＮＦＣ通信部２３は、プリンター１へのＮＦＣタッチにより、矢印Ａ１１に示すプリンター１のＮＦＣ記憶部１３ａの情報をリードし、また、当該端末装置のＭＡＣアドレスを、ＮＦＣ記憶部１３ａの所定の記憶領域（図４および図７に図示せず）にライトする（ＥＢ２２）。
【００９０】
プリンター１の切替え部１１ｂは、ＮＦＣ記憶部１３ａにライトされたＭＡＣアドレスと、記憶部１４に記憶されているＭＡＣアドレスとを比較する（ＥＢ２３）。ＮＦＣ記憶部１３ａにライトされたＭＡＣアドレスは、予め登録された端末装置２のＭＡＣアドレスではないため、切替え部１１ｂは、ＭＡＣアドレスは一致しないと判定する。そして、切替え部１１ｂは、無線通信部１２が形成している無線ネットワークを、第２の無線ネットワークに切替えない（第１の無線ネットワークのままにする）。
【００９１】
一般ユーザーの端末装置の無線通信部２２は、ＮＦＣ通信部２３がリードしたフラグが「１」であるので（矢印Ａ１１の記憶領域１３ａｃを参照）、プリンター１のＮＦＣ記憶部１３ａからリードした第２の無線ネットワークのＳＳＩＤおよびパスフレーズを用いて、プリンター１に対し、無線接続要求を行う。しかし、説明ブロックＥＢ２３で説明したように、プリンター１の無線通信部１２が形成している無線ネットワークは、第１の無線ネットワークのままであるので、一般ユーザーの端末装置の無線通信部２２は、プリンター１と無線通信を行うことができない（ＥＢ２４）。
【００９２】
次に、プリンター管理者が端末装置２をプリンター１にＮＦＣタッチする場合について説明する。
【００９３】
プリンター管理者は、プリンター１と無線通信を行うため、端末装置２をプリンター１にＮＦＣタッチする（ＥＢ３１）。
【００９４】
端末装置２のＮＦＣ通信部１３は、プリンター１へのＮＦＣタッチにより、矢印Ａ１１に示すプリンター１のＮＦＣ記憶部１３ａの情報をリードし、また、当該端末装置２のＭＡＣアドレスを、ＮＦＣ記憶部１３ａの所定の記憶領域にライトする（ＥＢ３２）。
【００９５】
プリンター１の切替え部１１ｂは、ＮＦＣ記憶部１３ａにライトされたＭＡＣアドレスと、記憶部１４に記憶されているＭＡＣアドレスとを比較する。ＮＦＣ記憶部１３ａにライトされたＭＡＣアドレスは、予め登録された端末装置２のＭＡＣアドレスなので、切替え部１１ｂは、ＭＡＣアドレスは一致すると判定する。そして、切替え部１１ｂは、無線通信部１２が形成している無線ネットワークを、第２の無線ネットワークに切替える（ＥＢ３３）。
【００９６】
端末装置２の無線通信部１２は、プリンター１のＮＦＣ記憶部１３ａからリードしたフラグが「１」であるので、プリンター１のＮＦＣ記憶部１３ａからリードした第２の無線ネットワークのＳＳＩＤおよびパスフレーズを用いて、プリンター１に対し、無線接続要求を行う（ＥＢ３４）。
【００９７】
ここで、説明ブロックＥＢ３３で説明したように、プリンター１が形成する無線ネットワークは、切替え部１１ｂによって、第１の無線ネットワークから第２の無線ネットワークへ切り替えられている。従って、端末装置２は、プリンター１と無線通信を行うことができる。
【００９８】
このように、プリンター１が上限接続数で無線通信を行っていても、プリンター管理者の端末装置２は、プリンター１に対してＮＦＣタッチされることにより、第１の無線ネットワークとは異なる第２の無線ネットワークでプリンター１と無線通信を行うことができる。一方、一般ユーザーの端末装置は、プリンター１が上限接続数で無線通信を行っているときに、プリンター１に対してＮＦＣタッチされても、プリンター１と無線通信を行うことができない。
【００９９】
なお、端末装置２が第２の無線ネットワークと無線接続を確立した後、一般ユーザーが端末装置をプリンター１にＮＦＣタッチしても、一般ユーザーの端末装置は、第２の無線ネットワークに無線接続できない。その理由は、端末装置２が第２の無線ネットワークと無線接続を確立した後、プリンター１の接続数は「１」となり、ＮＦＣ記憶部１３ａのフラグが「０」となるためである。そして、ＮＦＣタッチされた一般ユーザーの端末装置は、フラグ「０」により、第１の無線ネットワークのＳＳＩＤおよびパスフレーズを用いて、第２の無線ネットワークに対し、無線接続を行うためである。
【０１００】
図８は、プリンター１の検出部１１ａの動作例を示したフローチャートである。プリンター１の検出部１１ａは、例えば、周期的に図８のフローチャートの処理を実行する。検出部１１ａの処理周期は、少なくとも端末装置２，３ａ〜３ｄが連続してＮＦＣタッチされた場合を想定したときの、タッチ間隔より短くする。
【０１０１】
まず、検出部１１ａは、無線通信部１２にアクセスし、無線通信部１２が何台の端末装置と無線通信を行っているか検出する（ステップＳ１）。
【０１０２】
次に、検出部１１ａは、ステップＳ１にて検出した接続数が、上限接続数であるか否か判定する（ステップＳ２）。検出部１１ａは、ステップＳ１にて検出した接続数が、上限接続数であると判定した場合（Ｓ２の「Ｙｅｓ」）、処理をステップＳ４へ移行する。検出部１１ａは、ステップＳ１にて検出した接続数が、上限接続数でないと判定した場合（Ｓ２の「Ｎｏ」）、処理をステップＳ３へ移行する。
【０１０３】
ステップＳ２にて、検出部１１ａは、ステップＳ１にて検出した接続数が、上限接続数でないと判定した場合（Ｓ２の「Ｎｏ」）、ＮＦＣ記憶部１３ａの記憶領域１３ａｃのフラグを「０」に設定する（ステップＳ３）。そして、検出部１１ａは、当該フローチャートの処理を終了する。
【０１０４】
一方、ステップＳ２にて、検出部１１ａは、ステップＳ１にて検出した接続数が、上限接続数であると判定した場合（Ｓ２の「Ｙｅｓ」）、ＮＦＣ記憶部１３ａの記憶領域１３ａｃのフラグを「１」に設定する（ステップＳ４）。そして、検出部１１ａは、当該フローチャートの処理を終了する。
【０１０５】
なお、検出部１１ａは、端末装置２，３ａ〜３ｄのＮＦＣタッチを契機に、図８に示すフローチャートの処理を実行してもよい。この場合、検出部１１ａは、端末装置２，３ａ〜３ｄがＮＦＣ記憶部１３ａの情報をリードする前に、フラグをＮＦＣ記憶部１３ａに設定する。
【０１０６】
図９は、プリンター１の切替え部１１ｂおよび無線通信部１２の動作例を示したフローチャートのその１である。プリンター１の切替え部１１ｂおよび無線通信部１２は、端末装置２，３ａ〜３ｄのＮＦＣタッチを契機に図９のフローチャートの処理を実行する。なお、プリンター１のＮＦＣ通信部１３は、端末装置２，３ａ〜３ｄのＮＦＣタッチにより、端末装置２，３ａ〜３ｄからＭＡＣアドレスを受信しているとする。
【０１０７】
まず、切替え部１１ｂは、検出部１１ａによって検出された、無線通信部１２の接続数を取得する（ステップＳ１１）。
【０１０８】
次に、切替え部１１ｂは、ステップＳ１１にて取得した接続数が、上限接続数であるか否か判定する（ステップＳ１２）。切替え部１１ｂは、ステップＳ１１にて取得した接続数が、上限接続数であると判定した場合（Ｓ１２の「Ｙｅｓ」）、処理をステップＳ１３へ移行する。切替え部１１ｂは、ステップＳ１１にて取得した接続数が、上限接続数でないと判定した場合（Ｓ１２の「Ｎｏ」）、当該フローチャートの処理を終了する。
【０１０９】
ステップＳ１２にて、切替え部１１ｂは、取得した接続数が、上限接続数であると判定した場合（Ｓ１２の「Ｙｅｓ」）、ＮＦＣ通信部１３が受信したＭＡＣアドレスが、記憶部１４に記憶されているＭＡＣアドレスと一致するか否か判定する（ステップＳ１３）。すなわち、切替え部１１ｂは、ＮＦＣタッチした端末装置が、予め登録された端末装置２であるか否か判定する。切替え部１１ｂは、ＮＦＣ通信部１３が受信したＭＡＣアドレスが、記憶部１４に記憶されているＭＡＣアドレスと一致すると判定した場合（ステップＳ１３の「Ｙｅｓ」）、処理をステップＳ１４へ移行する。一方、切替え部１１ｂは、ＮＦＣ通信部１３が受信したＭＡＣアドレスが、記憶部１４に記憶されているＭＡＣアドレスと一致しないと判定した場合（ステップＳ１３の「Ｎｏ」）、当該フローチャートの処理を終了する。
【０１１０】
ステップＳ１３にて、切替え部１１ｂが、ＮＦＣ通信部１３が受信したＭＡＣアドレスが、記憶部１４に記憶されているＭＡＣアドレスと一致すると判定した場合（ステップＳ１３の「Ｙｅｓ」）、切替え部１１ｂと無線通信部１２は、無線ネットワークの切替え処理を行う（ステップＳ１４）。
【０１１１】
図１０は、プリンター１の切替え部１１ｂおよび無線通信部１２の動作例を示したフローチャートのその２である。図１０に示すフローチャートは、図９のフローチャートのステップＳ１４の詳細な処理例を示している。
【０１１２】
まず、切替え部１１ｂは、印刷部１７が印刷中であるか否か判定する（ステップＳ２１）。すなわち、切替え部１１ｂは、プリンター１と無線通信を行っている端末装置３ａ〜３ｄの印刷要求による印刷が終了したか否か判定する。切替え部１１ｂは、印刷部１７が印刷中であると判定した場合（Ｓ２１の「Ｙｅｓ」）、ステップＳ２１の処理を繰り返す。切替え部１１ｂは、印刷部１７が印刷中でないと判定した場合（Ｓ２１の「Ｎｏ」）、処理をステップＳ２２に移行する。
【０１１３】
ステップＳ２１にて、切替え部１１ｂは、印刷部１７が印刷中でないと判定した場合（Ｓ２１の「Ｎｏ」）、現在接続中の端末装置３ａ〜３ｄに対し、これから無線接続を切断する旨のメッセージを送信する（ステップＳ２２）。このメッセージは、無線通信部１２の無線通信によって、端末装置３ａ〜３ｄに送信される。
【０１１４】
次に、切替え部１１ｂは、無線通信部１２を制御し、現在形成している第１の無線ネットワークを、第２の無線ネットワークに切り替える（ステップＳ２３）。
【０１１５】
次に、無線通信部１２は、端末装置２から、所定時間内に第２の無線ネットワークへの接続要求があったか否かを判定する（ステップＳ２４）。無線通信部１２は、端末装置２から、所定時間内に第２の無線ネットワークへの接続要求がないと判定した場合（Ｓ２４の「Ｎｏ」）、処理をステップＳ２８へ移行する。無線通信部１２は、端末装置２から、所定時間内に第２の無線ネットワークへの接続要求があったと判定した場合（Ｓ２４の「Ｙｅｓ」）、処理をステップＳ２５へ移行する。
【０１１６】
ステップＳ２４にて、無線通信部１２は、端末装置２から、所定時間内に第２の無線ネットワークへの接続要求があったと判定した場合（Ｓ２４の「Ｙｅｓ」）、端末装置２から通信設定情報を受信する（ステップＳ２５）。例えば、無線通信部１２は、端末装置２から、第２の無線ネットワークのＳＳＩＤおよびパスフレーズを受信する。
【０１１７】
次に、無線通信部１２は、端末装置２と無線通信を行う（ステップＳ２６）。
【０１１８】
次に、無線通信部１２は、端末装置２から、無線接続の切断要求があったか否か判定する（ステップＳ２７）。無線通信部１２は、端末装置２から、無線接続の切断要求がないと判定した場合（Ｓ２７の「Ｎｏ」）、処理をステップＳ２６へ移行する。無線通信部１２は、端末装置２から、無線接続の切断要求があったと判定した場合（Ｓ２７の「Ｙｅｓ」）、処理をステップＳ２８へ移行する。
【０１１９】
ステップＳ２７にて、無線通信部１２は、端末装置２から、無線接続の切断要求があったと判定した場合（Ｓ２７の「Ｙｅｓ」）、または、ステップＳ２４にて所定時間内に接続要求がなかった場合（Ｓ２４の「Ｎｏ」）、無線ネットワークを第１の無線ネットワークに切り替える（ステップＳ２８）。そして、無線通信部１２は、当該フローチャートの処理を終了する。
【０１２０】
図１１は、端末装置２，３ａ〜３ｄの接続要求の動作例を示したフローチャートである。端末装置２，３ａ〜３ｄは、プリンター１にＮＦＣタッチされると、図１１に示すフローチャートの処理を実行する。
【０１２１】
まず、端末装置２，３ａ〜３ｄのＮＦＣ通信部２３は、プリンター１のＮＦＣ記憶部１３ａの記憶領域１３ａａ〜１３ａｃに記憶されている、第１の無線ネットワークのＳＳＩＤおよびパスフレーズと、第２の無線ネットワークのＳＳＩＤおよびパスフレーズと、フラグとをリードする（ステップＳ３１）。
【０１２２】
次に、端末装置２，３ａ〜３ｄの無線通信制御部２１ｂは、ステップＳ３１にてリードされたフラグが「０」であるか「１」であるか判定する（ステップＳ３２）。無線通信制御部２１ｂは、ステップＳ３１にてリードされたフラグが「０」であると判定した場合（Ｓ３２の「０」）、処理をステップＳ３３へ移行する。無線通信制御部２１ｂは、ステップＳ３１にてリードされたフラグが「１」であると判定した場合（Ｓ３２の「１」）、処理をステップＳ３４へ移行する。
【０１２３】
ステップＳ３２にて、無線通信制御部２１ｂは、ステップＳ３１にてリードされたフラグが「０」であると判定した場合（Ｓ３２の「０」）、ステップＳ３１にてリードされた第１の無線ネットワークのＳＳＩＤおよびパスフレーズを用いて、プリンター１に対し接続要求を行うよう、無線通信部２２を制御する（ステップＳ３３）。そして、無線通信制御部２１ｂは、当該フローチャートの処理を終了する。
【０１２４】
一方、ステップＳ３２にて、無線通信制御部２１ｂは、ステップＳ３１にてリードされたフラグが「１」であると判定した場合（Ｓ３２の「１」）、ステップＳ３１にてリードされた第２の無線ネットワークのＳＳＩＤおよびパスフレーズを用いて、プリンター１に対し接続要求を行うよう、無線通信部２２を制御する（ステップＳ３４）。そして、無線通信制御部２１ｂは、当該フローチャートの処理を終了する。
【０１２５】
このように、プリンター１の無線通信部１２は、第１の無線ネットワークおよび第２の無線ネットワークのいずれか一方を形成し、端末装置２，３ａ〜３ｄと無線通信を行う。ＮＦＣ通信部１３は、端末装置２，３ａ〜３ｄと近距離無線通信を行う。検出部１１ａは、第１の無線ネットワークで無線通信を行っている端末装置の接続数を検出し、切替え部１１ｂは、検出された接続数に基づいて、第１の無線ネットワークから第２の無線ネットワークに切替える。これにより、プリンター１は、無線通信の無線接続数が上限接続数にあっても、特定の端末装置２による無線接続要求があった場合、その端末装置２の無線接続を確実に受付けることができる。
【０１２６】
なお、上記では、第１の無線ネットワークおよび第２の無線ネットワークにおいて、ＳＳＩＤおよびパスフレーズの２つを異なるようにしたが、どちらか一方を異なるようにしてもよい。
【０１２７】
また、上記では、１台の端末装置の識別情報を、予め記憶部１４に記憶したが、２台以上の端末装置の識別情報を記憶部１４に記憶してもよい。
【０１２８】
また、記憶部１４には、ＭＡＣアドレス以外の情報を記憶してもよい。例えば、記憶部１４には、ＮＦＣタッチされた端末装置が、プリンター管理者の端末装置であることを識別する情報が予め記憶されていればよい。
【０１２９】
また、検出部１１ａは、ＮＦＣ記憶部１３ａの記憶領域１３ａｃに、上限接続数で無線通信を行っているか否かを示すフラグを記憶したが、無線通信を行っている端末装置の接続数を記憶してもよい。この場合、端末装置２，３ａ〜３ｄは、プリンター１からリードした接続数が上限接続数であるか否か判定し、判定した結果に基づいて、第１の無線ネットワークおよび第２の無線ネットワークのいずれかの通信設定情報を用いて無線通信を行う。
【０１３０】
また、ＮＦＣ通信による、通信設定情報のやり取りは、上記で説明したフラグ方式に限られない。例えば、上記では、端末装置２，３ａ〜３ｄがフラグを参照して、無線通信に使用する通信設定情報を選択したが、プリンター１が端末装置２，３ａ〜３ｄの使用する通信設定情報を選択し、ＮＦＣ記憶部１３ａに記憶してもよい。例えば、切替え部１１ｂは、プリンター１の接続数が上限接続数未満の場合、第１の無線ネットワークの通信設定情報をＮＦＣ記憶部１３ａに記憶する。また、切替え部１１ｂは、プリンター１の接続数が上限接続数の場合、ＭＡＣアドレスを比較し、比較結果が一致すると、第２の無線ネットワークの通信設定情報をＮＦＣ記憶部１３ａに記憶する。そして、端末装置２，３ａ〜３ｄは、ＮＦＣ記憶部１３ａに記憶された通信設定情報で無線接続を行う。なお、この方式の場合、端末装置２ａ，３ａ〜３ｄのリードとライトとの間に、切替え部１１ｂによるＭＡＣアドレスの比較処理が入る。一方、上記の実施の形態で説明したフラグ方式の場合、端末装置２ａ，３ａ〜３ｄのリードとライトとの間に、切替え部１１ｂによる比較処理が入らないので（例えば、図７のＥＢ２２，ＥＢ２３，ＥＢ３２，ＥＢ３３）、ＮＦＣ通信による通信時間を短縮できる。
【０１３１】
また、上記では、端末装置２が通信設定情報をリードしたが、プリンター１が端末装置２にライトしてもよい。
【０１３２】
また、ＮＦＣ通信部１３は、ＮＦＣリーダ／ライタであってもよい。
【０１３３】
［第２の実施の形態］
プリンター１の第１の無線ネットワークから、第２の無線ネットワークへの切替えには、時間を要する場合がある。第２の実施の形態では、無線ネットワークの切り替えに要する切替え時間を、プリンター１からプリンター管理者の端末装置２へ送信する。端末装置２は、プリンター１から受信した切替え時間経過後、第２の無線ネットワークのＳＳＩＤおよびパスフレーズを用いて、プリンター１への無線接続を行う。以下では、第１の実施の形態と異なる部分について説明する。
【０１３４】
図１２は、本発明の第２の実施の形態に係るＮＦＣ記憶部１３ａのデータ構成例を示した図である。図１２において、図４と同じものには同じ符号を付している。
【０１３５】
図１２に示すように、プリンター１のＮＦＣ記憶部１３ａの記憶領域５１には、プリンター１の無線通信部１２の無線ネットワークの切替えに要する切替え時間が記憶される。記憶領域５１に記憶された切替え時間は、プリンター管理者の端末装置２のＮＦＣタッチによって、端末装置２のＮＦＣ通信部２３によってリードされる。
【０１３６】
端末装置２の無線通信部２２は、ＮＦＣ通信部２３がリードしたフラグが「１」であった場合、ＮＦＣ通信部２３がリードした切替え時間経過後、ＮＦＣ通信部２３がリードした第２の無線ネットワークのＳＳＩＤおよびパスフレーズを用いて、プリンター１に対し無線接続を行う。これにより、端末装置２は、プリンター１への無駄な無線接続を試みなくて済む。
【０１３７】
図１３は、端末装置２の画面例を示した図である。図１３に示す画面６１は、プリンター管理者の端末装置２の表示装置に表示される画面例を示している。
【０１３８】
端末装置２の出力部２５は、ＮＦＣ通信部２３によってリードされたフラグが「１」であった場合、図１３に示す画面６１を表示装置に表示する。出力部２５は、例えば、ＮＦＣ通信部２３によってリードされた切替え時間、画面６１を表示装置に表示する。
【０１３９】
上記したように、無線ネットワークの切替えには、時間を要する場合がある。プリンター管理者は、端末装置２をプリンター１にＮＦＣタッチしても、端末装置２がプリンター１と無線通信を開始しなければ、不安を感ずることがある。
【０１４０】
しかし、図１３に示すように、端末装置２の表示装置には、画面６１が表示される。これにより、プリンター管理者の不安を低減することができる。
【０１４１】
このように、プリンター１のＮＦＣ通信部１３は、第１の無線ネットワークから第２の無線ネットワークへの切替え時間を端末装置２に送信する。これにより、端末装置２は、プリンター１への無駄な無線接続を試みなくて済み、消費電力の低下を抑制することができる。
【０１４２】
以上、本発明について実施形態を用いて説明したが、プリンター１および端末装置２，３ａ〜３ｄの機能構成は、プリンター１および端末装置２，３ａ〜３ｄの構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。プリンター１および端末装置２，３ａ〜３ｄの構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【０１４３】
また、本発明の技術的範囲は、上記実施形態に記載の範囲には限定されない。上記実施形態に多様な変更又は改良を加えることが可能であることが当業者には明らかである。例えば、各実施の形態を組み合わせてもよい。また、そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。また、本発明は、プリンター１および端末装置２，３ａ〜３ｄの機能を実現するプログラム、当該プログラムを記憶した記憶媒体として提供することもできる。
【０１４４】
本発明の電子機器は、プリンターに限られない。電子機器は、スキャナー、複合機、プロジェクター、テレビ、ビデオレコーダー等の、近距離無線通信及び無線ＬＡＮ通信の両方を実装した機器を含むことができる。
【符号の説明】
【０１４５】
１…プリンター、２，３ａ〜３ｄ…端末装置、１１…制御部、１１ａ…検出部、１１ｂ…切替え部、１２…無線通信部、１３…ＮＦＣ通信部、１３ａ…ＮＦＣ記憶部、１４…記憶部、１５…出力部、１６…操作部、２１…制御部、２１ａ…送信部、２１ｂ…無線通信制御部、２２…無線通信部、２３…ＮＦＣ通信部、２４…記憶部、２５…出力部、２６…操作部。
【図１】
0006601188.tif 000002
【図２】
0006601188.tif 000003
【図３】
0006601188.tif 000004
【図４】
0006601188.tif 000005
【図５】
0006601188.tif 000006
【図６】
0006601188.tif 000007
【図７】
0006601188.tif 000008
【図８】
0006601188.tif 000009
【図９】
0006601188.tif 000010
【図１０】
0006601188.tif 000011
【図１１】
0006601188.tif 000012
【図１２】
0006601188.tif 000013
【図１３】
0006601188.tif 000014