(57)【特許請求の範囲】
【請求項１】
近距離無線通信部と、
複数の異なる接続形態の無線通信を提供する無線通信部と、
外部機器が提供する接続形態に関する接続形態情報を、前記近距離無線通信部を介して前記外部機器から取得する取得部と、
前記外部機器の接続形態情報と、前記無線通信部が提供する接続形態に関する接続形態情報とに基づいて、前記外部機器と前記無線通信部との通信に用いる推奨の接続形態を決定する決定部と、
前記推奨の接続形態をユーザーに通知する通知部と、を有し、
前記外部機器の接続形態情報は、前記外部機器が提供する第１の接続形態及び第２の接続形態に関する情報を含み、
前記決定部は、前記第１の接続形態と前記無線通信部の接続形態のうち、所定の属性項目の性能が高い方を選択し、前記高い方の接続形態の前記属性項目の性能が前記第２の接続形態の前記属性項目の性能と同じ又はより低い場合、前記第２の接続形態を前記推奨の接続形態として決定し、前記高い方の接続形態の前記属性項目の性能が前記第２の接続形態の前記属性項目の性能より高い場合、前記選択した接続形態を前記推奨の接続形態として決定する
電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記外部機器の接続形態情報は、前記外部機器において現在有効な接続形態に関する情報を含み、
前記無線通信部の接続形態情報は、前記無線通信部において現在有効な接続形態に関する情報を含む
電子機器。
【請求項３】
請求項１または２に記載の電子機器であって、
前記外部機器の接続形態情報は、前記第２の接続形態の通信接続数に空きがあるか否かを示す情報を含み、
前記決定部は、前記高い方の接続形態の前記属性項目の性能が前記第２の接続形態の前記属性項目の性能と同じ又はより低い場合において、前記第２の接続形態の通信接続数に空きがある場合、前記第２の接続形態を前記推奨の接続形態として決定し、前記第２の接続形態の通信接続数に空きがない場合、前記選択した接続形態を前記推奨の接続形態として決定する
電子機器。
【請求項４】
請求項１ないし３のいずれかに記載の電子機器であって、
前記第１の接続形態は、アクセスポイントを介して通信する接続形態であり、
前記第２の接続形態は、ピアツーピアで通信する接続形態であり、
前記無線通信部の接続形態は、アクセスポイントを介して通信する接続形態又はピアツーピアで通信する接続形態である
電子機器。
【請求項５】
請求項１ないし４のいずれかに記載の電子機器であって、
前記所定の属性項目は、通信速度又はセキュリティであり、
前記取得部は、前記通信速度又は前記セキュリティの選択を前記ユーザーから受け付け、
前記決定部は、前記外部機器の接続形態と前記無線通信部の接続形態のうち、前記選択された属性項目の性能が高い方を選択する
電子機器。
【請求項６】
請求項１ないし５のいずれかに記載の電子機器であって、
前記外部機器の接続形態情報は、前記外部機器の接続形態の設定情報を含み、
前記電子機器は、
前記推奨の接続形態が前記外部機器の接続形態に決定された場合、前記設定情報に基づいて前記外部機器と前記決定された接続形態の通信の接続処理を行う接続処理部を有する電子機器。
【請求項７】
請求項１ないし６のいずれかに記載の電子機器であって、
前記外部機器の接続形態情報は、前記外部機器の接続形態の設定情報を含み、
前記通知部は、前記推奨の接続形態が前記外部機器の接続形態に決定された場合、前記設定情報を出力する
電子機器。
【請求項８】
請求項１ないし７のいずれかに記載の電子機器であって、
前記無線通信部の接続形態情報は、前記無線通信部の接続形態の設定情報を含み、
前記通知部は、前記推奨の接続形態が前記無線通信部の接続形態に決定された場合、前記設定情報を出力する
電子機器。
【請求項９】
電子機器の無線通信方法であって、
前記電子機器は、
近距離無線通信部と、
複数の異なる接続形態の無線通信を提供する無線通信部と、を有し、
前記無線通信方法は、
外部機器が提供する接続形態に関する接続形態情報を、前記近距離無線通信部を介して前記外部機器から取得するステップと、
前記外部機器の接続形態情報と、前記無線通信部が提供する接続形態に関する接続形態情報とに基づいて、前記外部機器と前記無線通信部との通信に用いる推奨の接続形態を決定するステップと、
前記推奨の接続形態をユーザーに通知するステップと、を含み、
前記外部機器の接続形態情報は、前記外部機器が提供する第１の接続形態及び第２の接続形態に関する情報を含み、
前記推奨の接続形態を決定するステップにおいて、前記第１の接続形態と前記無線通信部の接続形態のうち、所定の属性項目の性能が高い方を選択し、前記高い方の接続形態の前記属性項目の性能が前記第２の接続形態の前記属性項目の性能と同じ又はより低い場合、前記第２の接続形態を前記推奨の接続形態として決定し、前記高い方の接続形態の前記属性項目の性能が前記第２の接続形態の前記属性項目の性能より高い場合、前記選択した接続形態を前記推奨の接続形態として決定する
無線通信方法。
【請求項１０】
電子機器のプログラムであって、
前記電子機器は、
近距離無線通信部と、
複数の異なる接続形態の無線通信を提供する無線通信部と、を有し、
前記プログラムは、
外部機器が提供する接続形態に関する接続形態情報を、前記近距離無線通信部を介して前記外部機器から取得するステップと、
前記外部機器の接続形態情報と、前記無線通信部が提供する接続形態に関する接続形態情報とに基づいて、前記外部機器と前記無線通信部との通信に用いる推奨の接続形態を決定するステップと、
前記推奨の接続形態をユーザーに通知するステップと、を前記電子機器に実行させ、
前記推奨の接続形態を決定するステップにおいて、前記外部機器が提供する第１の接続形態と前記無線通信部の接続形態のうち、所定の属性項目の性能が高い方を選択し、前記高い方の接続形態の前記属性項目の性能が、前記外部機器が提供する第２の接続形態の前記属性項目の性能と同じ又はより低い場合、前記第２の接続形態を前記推奨の接続形態として決定し、前記高い方の接続形態の前記属性項目の性能が前記第２の接続形態の前記属性項目の性能より高い場合、前記選択した接続形態を前記推奨の接続形態として決定するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、無線通信方法、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１は、通信費用優先又はサービス優先を指定した選択条件に従って、マルチファンクションプリンターとの通信に用いる通信経路を複数の通信経路の中から選択するスマートフォンを開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１９７７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年のプリンターは、無線ＬＡＮを用いた接続形態として、様々な接続形態を有する。接続形態は、例えば、ＡＰ（Access Point）を介してプリンターが外部機器と通信するＷｉ−Ｆｉ接続（インフラストラクチャーモード）、プリンターが１台の外部機器とピアツーピアで通信するダイレクト接続（Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔモード）、ＡＰとしてのプリンターが複数台の外部機器それぞれとピアツーピアで通信するダイレクト接続（ソフトＡＰモード）、などを含む。また、Ｗｉ−Ｆｉ接続は、通信速度等が異なる複数の規格（例えば、ＩＥＥＥ８０２．１１ａ、ｂ、ｇ、ｎ、ａｃなど）を含む。
【０００５】
ユーザーにとって、上記のような複数の接続形態の中から適切な接続形態を選択し、通信接続を確立するのは、何らかの助けがなければ難しい。特許文献１のスマートフォンは、通信費用優先又はサービス優先を指定した選択条件に従って通信経路を選択する。しかし、当該スマートフォンは、無線ＬＡＮの様々な接続形態の中から適切な接続形態を選択することはできない。
【０００６】
本発明の目的は、無線通信の接続形態の選択を容易に行えるように支援することである。
【課題を解決するための手段】
【０００７】
上記の課題を解決するための本発明の一態様は、電子機器であって、近距離無線通信部と、複数の異なる接続形態の無線通信を提供する無線通信部と、外部機器が提供する接続形態に関する接続形態情報を、前記近距離無線通信部を介して前記外部機器から取得する取得部と、前記外部機器の接続形態情報と、前記無線通信部が提供する接続形態に関する接続形態情報とに基づいて、前記外部機器と前記無線通信部との通信に用いる推奨の接続形態を決定する決定部と、前記推奨の接続形態をユーザーに通知する通知部と、を有する。これにより、電子機器は、適切な無線通信の接続形態を容易にユーザーに選択させることができる。
【０００８】
上記の電子機器において、前記外部機器の接続形態情報は、前記外部機器において現在有効な接続形態に関する情報を含み、前記無線通信部の接続形態情報は、前記無線通信部において現在有効な接続形態に関する情報を含んでもよい。これにより、電子機器は、現在の有効な接続形態の中から、適切な無線通信の接続形態を容易にユーザーに選択させることができる。
【０００９】
上記の電子機器において、前記決定部は、前記外部機器の接続形態と前記無線通信部の接続形態のうち、所定の属性項目の性能が高い方を前記推奨の接続形態として決定してもよい。これにより、電子機器は、所定の属性項目の性能が高い方を適切な接続形態としてユーザーに選択させることができる。
【００１０】
上記の電子機器において、前記外部機器の接続形態情報は、前記外部機器が提供する第１の接続形態及び第２の接続形態に関する情報を含み、前記決定部は、前記第１の接続形態と前記無線通信部の接続形態のうち、前記属性項目の性能が高い方を選択し、前記高い方の接続形態の前記属性項目の性能が前記第２の接続形態の前記属性項目の性能と同じ又はより低い場合、前記第２の接続形態を前記推奨の接続形態として決定し、前記高い方の接続形態の前記属性項目の性能が前記第２の接続形態の前記属性項目の性能より高い場合、前記選択した接続形態を前記推奨の接続形態として決定してもよい。これにより、電子機器は、より属性項目の性能が高い接続形態をユーザーに選択させることができる。
【００１１】
上記の電子機器において、前記外部機器の接続形態情報は、前記第２の接続形態の通信接続数に空きがあるか否かを示す情報を含み、前記決定部は、前記高い方の接続形態の前記属性項目の性能が前記第２の接続形態の前記属性項目の性能と同じ又はより低い場合において、前記第２の接続形態の通信接続数に空きがある場合、前記第２の接続形態を前記推奨の接続形態として決定し、前記第２の接続形態の通信接続数に空きがない場合、前記選択した接続形態を前記推奨の接続形態として決定してもよい。これにより、電子機器は、通信接続数に空きがない接続形態を推奨するのを防ぐことができる。
【００１２】
上記の電子機器において、前記第１の接続形態は、アクセスポイントを介して通信する接続形態であり、前記第２の接続形態は、ピアツーピアで通信する接続形態であり、前記無線通信部の接続形態は、アクセスポイントを介して通信する接続形態又はピアツーピアで通信する接続形態であってもよい。これにより、電子機器は、アクセスポイント経由の接続形態だけでなくピアツーピアの接続形態も推奨することができる。
【００１３】
上記の電子機器において、前記所定の属性項目は、通信速度又はセキュリティであり、前記取得部は、前記通信速度又は前記セキュリティの選択を前記ユーザーから受け付け、前記決定部は、前記外部機器の接続形態と前記無線通信部の接続形態のうち、前記選択された属性項目の性能が高い方を前記推奨の接続形態として決定してもよい。これにより、電子機器は、ユーザーの希望する条件に基づいて、接続形態も推奨することができる。
【００１４】
上記の電子機器において、前記外部機器の接続形態情報は、前記外部機器の接続形態の設定情報を含み、前記電子機器は、前記推奨の接続形態が前記外部機器の接続形態に決定された場合、前記設定情報に基づいて前記外部機器と前記決定された接続形態の通信の接続処理を行う接続処理部を有してもよい。これにより、ユーザーは、適切な接続形態で簡単に通信接続を確立することができる。
【００１５】
上記の電子機器において、前記外部機器の接続形態情報は、前記外部機器の接続形態の設定情報を含み、前記通知部は、前記推奨の接続形態が前記外部機器の接続形態に決定された場合、前記設定情報を出力してもよい。これにより、ユーザーは、適切な接続形態の設定情報を簡単に電子機器に設定して、通信接続を確立することができる。
【００１６】
上記の電子機器において、前記無線通信部の接続形態情報は、前記無線通信部の接続形態の設定情報を含み、前記通知部は、前記推奨の接続形態が前記無線通信部の接続形態に決定された場合、前記設定情報を出力してもよい。これにより、ユーザーは、適切な接続形態の設定情報を簡単に外部機器に設定して、通信接続を確立することができる。
【００１７】
上記の課題を解決するための本発明の他の態様は、電子機器の無線通信方法であって、前記電子機器は、近距離無線通信部と、複数の異なる接続形態の無線通信を提供する無線通信部と、を有し、前記無線通信方法は、外部機器が提供する接続形態に関する接続形態情報を、前記近距離無線通信部を介して前記外部機器から取得するステップと、前記外部機器の接続形態情報と、前記無線通信部が提供する接続形態に関する接続形態情報とに基づいて、前記外部機器と前記無線通信部との通信に用いる推奨の接続形態を決定するステップと、前記推奨の接続形態をユーザーに通知するステップと、を含む。これにより、電子機器は、適切な無線通信の接続形態を容易にユーザーに選択させることができる。
【００１８】
上記の課題を解決するための本発明のさらに他の態様は、電子機器のプログラムであって、前記電子機器は、近距離無線通信部と、複数の異なる接続形態の無線通信を提供する無線通信部と、を有し、前記プログラムは、外部機器が提供する接続形態に関する接続形態情報を、前記近距離無線通信部を介して前記外部機器から取得するステップと、前記外部機器の接続形態情報と、前記無線通信部が提供する接続形態に関する接続形態情報とに基づいて、前記外部機器と前記無線通信部との通信に用いる推奨の接続形態を決定するステップと、前記推奨の接続形態をユーザーに通知するステップと、を前記電子機器に実行させる。これにより、電子機器は、適切な無線通信の接続形態を容易にユーザーに選択させることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係る無線通信システムの構成例を示す構成図である。
【図２】無線通信システムの構成例を示すブロック図である。
【図３】通信速度に基づく推奨決定テーブルの一例を示す図（その１）である。
【図４】通信速度に基づく推奨決定テーブルの一例を示す図（その２）である。
【図５】セキュリティに基づく推奨決定テーブルの一例を示す図（その１）である。
【図６】セキュリティに基づく推奨決定テーブルの一例を示す図（その２）である。
【図７】端末の推奨決定処理の一例を示すフローチャートである。
【図８】操作画面の一例を示す図である。
【図９】操作画面の他の例を示す図である。
【図１０】操作画面のさらに他の例を示す図である。
【図１１】操作画面のさらに他の例を示す図である。
【図１２】操作画面のさらに他の例を示す図である。
【発明を実施するための形態】
【００２０】
本発明の一実施形態について、図面を参照して説明する。
【００２１】
図１は、無線通信システムの構成例を示す構成図である。無線通信システム１は、１台以上の端末１０（本発明の「電子機器」あるいは「外部機器」に相当する）と、１台のプリンター２０（本発明の「外部機器」あるいは「電子機器」に相当する）とを含む。端末１０は、例えば、スマートフォン、タブレットコンピューター、モバイルＰＣ（Personal Computer）等の機器である。端末１０とプリンター２０は、無線ＬＡＮ（Local Area Network）により無線接続し、通信することができる。
【００２２】
説明を分かり易くするため、本実施形態の無線ＬＡＮは、次の２つの接続形態を用いる。
（Ｎ１）ＡＰ３０（Access Point）を介して端末１０とプリンター２０が通信するＷｉ−Ｆｉ接続（インフラストラクチャーモード、以下「Ｗｉ−Ｆｉ接続」と呼ぶ）
（Ｎ２）プリンター２０が備えるＡＰを介して、プリンター２０と１台以上の端末１０のそれぞれとがピアツーピアで通信するダイレクト接続（ソフトＡＰモード、以下「ダイレクト接続」と呼ぶ）
【００２３】
また、本実施形態のＷｉ−Ｆｉ接続（Ｎ１）は、通信速度を区別すると、通信速度の高い順に以下の複数の接続形態を含む。
ＩＥＥＥ８０２．１１ａｃ
ＩＥＥＥ８０２．１１ｂ／ｇ／ｎ（ＩＥＥＥ８０２．１１ｎ）
ＩＥＥＥ８０２．１１ｂ／ｇ（ＩＥＥＥ８０２．１１ｇ）
ＩＥＥＥ８０２．１１ｂ
（１１ｂ、１１ｇ、及び１１ｎは、右側が上位の規格である。上位の規格は、下位の規格を包含するように互換性を有する。）
【００２４】
また、本実施形態のダイレクト接続（Ｎ２）は、通信速度を区別すると、以下の１つの接続形態を含む。
ＩＥＥＥ８０２．１１ｇ／ｎ（ＩＥＥＥ８０２．１１ｎ）
【００２５】
また、本実施形態のＷｉ−Ｆｉ接続（Ｎ１）は、暗号化方式を区別すると、セキュリティの低い順に以下の複数の接続形態を含む。
セキュリティなし
ＷＥＰ（Wired Equivalent Privacy）
ＴＫＩＰ（Temporal Key Integrity Protocol）
ＡＥＳ（Advanced Encryption Standard）
【００２６】
また、本実施形態のダイレクト接続（Ｎ２）は、暗号化方式を区別すると、以下の１つの接続形態を含む。
ＴＫＩＰ（Temporal Key Integrity Protocol）
【００２７】
端末１０は、複数のＷｉ−Ｆｉ接続（通信速度と暗号化方式の可能な組み合わせ）のいずれか、又はダイレクト接続の接続形態を用いて、プリンター２０と無線接続し、通信することができる。プリンター２０は、複数のＷｉ−Ｆｉ接続のいずれか、又は、ダイレクト接続の接続形態を用いて、各端末１０と無線接続し、通信することができる。プリンター２０は、複数のＷｉ−Ｆｉ接続のいずれかとダイレクト接続との両方を、同時に確立できてもよい。すなわち、プリンター２０は、ある端末１０とＷｉ−Ｆｉ接続を介して通信する一方で、他の端末１０とダイレクト接続を介して通信することができてもよい。ダイレクト接続では、プリンター２０は、所定の同時接続数（例えば、４台）の範囲内で通信接続を確立することができる。
【００２８】
図２は、無線通信システムの構成例を示すブロック図である。
【００２９】
端末１０は、制御部１１と、操作部１２と、ＮＦＣ（Near Field Communication）通信部１３（本発明の「近距離無線通信部」に相当する）と、無線通信部１４（本発明の「無線通信部」に相当する）と、モバイル通信部１５とを含む。制御部１１は、取得部１１１と、決定部１１２と、通知部１１３と、接続処理部１１４とを含む。
【００３０】
制御部１１は、端末１０の動作を統合的に制御する。制御部１１は、例えば、演算装置であるＣＰＵ（Central Processing Unit）、揮発性の記憶装置であるＲＡＭ（Random Access Memory）、不揮発性の記憶装置であるＲＯＭ（Read Only Memory）、制御部１１と他のユニットを接続するインターフェイス（Ｉ／Ｆ）回路、これらを互いに接続するバス、などを備えるコンピューターによって実現することができる。コンピューターは、画像処理回路など各種の専用処理回路を備えていてもよい。制御部１１は、ＡＳＩＣ（Application Specific Integrated Circuit）などによって実現されてもよい。
【００３１】
上記の制御部１１の機能の少なくとも一部は、例えば、ＣＰＵがＲＯＭに格納された所定のプログラムをＲＡＭに読み出して実行することによって実現することができる。当該所定のプログラムは、例えばＯＳ（Operating System）上で動作するアプリケーションプログラムであり、持ち運び可能な記憶媒体から読み出して端末１０にインストールしたり、ネットワーク上のサーバーからダウンロードして端末１０にインストールしたりすることができる。制御部１１の機能の少なくとも一部は、例えば、専用処理回路によって実現してもよい。制御部１１の機能の少なくとも一部は、例えば、ＣＰＵ及び専用処理回路の両方によって実現されてもよい。
【００３２】
操作部１２は、ユーザーの操作入力を受け付け、操作に応じた操作信号を制御部１１に出力する。また、操作部１２は、制御部１１の処理結果を、文字、グラフ、表、アニメーション、その他の画像として表示する。操作部１２は、例えば、キー、タッチセンサー、タッチパネルなどを含む入力部あるいは入力装置と、例えば、ＬＣＤ（Liquid Crystal Display）、ＯＬＥＤ（Organic Electro-Luminescence Display）などを含む出力部あるいは出力装置とによって実現することができる。
【００３３】
ＮＦＣ通信部１３は、ＮＦＣ規格に準拠した通信を行うリーダー／ライター（ＮＦＣリーダー／ライターともいう）である。ＮＦＣ通信部１３は、電源供給されていないＮＦＣタグに近付けられると、電磁誘導により電力をＮＦＣタグに供給して動作させることができる。
【００３４】
ＮＦＣ通信部１３は、例えば、アンテナ、メモリー（本発明の「記憶部」に相当する）、ロジック回路を備え、近距離無線通信を行う。アンテナは、ＮＦＣ規格に準拠した信号を送受信する。ロジック回路は、制御部１１のからの指示に応じて、データをメモリーに書き込んだり、メモリーからデータを読み出したりする。また、ロジック回路は、制御部１１のからの指示に応じて、アンテナを介してＮＦＣタグに対するデータの送受信を行う。ロジック回路は、ＮＦＣタグにデータを書き込んだり、ＮＦＣタグからデータを読み出したりする（例えばＲＦ通信モードと呼ばれる）。また、ロジック回路は、ＮＦＣタグを介して、ＮＦＣタグを備えるホスト機器とリーダー／ライターとの間の双方向通信を制御することもできる（例えばトンネルモードと呼ばれる）。ＮＦＣリーダー／ライター及びその各種通信モードは、既存の技術を用いて実現することができるため、詳細な説明を省略する。
【００３５】
制御部１１は、例えば、ＮＦＣ通信部１３を介して、ＮＦＣ通信部２３にデータを書き込んだり、ＮＦＣ通信部２３からデータを読み出したりすることができる（ＲＦ通信モード）。
【００３６】
無線通信部１４は、無線ＬＡＮ規格であるＷｉ−Ｆｉ規格及びＷｉ−Ｆｉ  Ｄｉｒｅｃｔ規格に準拠した通信機能を実装した通信モジュールである。制御部１１は、無線通信部１４を介して、上述したＷｉ−Ｆｉ接続及びダイレクト接続を外部機器と確立し、外部機器と通信することができる。Ｗｉ−Ｆｉ接続及びダイレクト接続は、既存の技術を用いて実現することができるため、詳細な説明を省略する。
【００３７】
モバイル通信部１５は、携帯電話回線を介した通信を行う通信モジュールである。携帯電話回線は、例えば、３Ｇ、４Ｇ等の通信規格に準拠している。
【００３８】
取得部１１１は、端末１０の接続形態に関する接続形態情報を取得する。取得部１１１は、例えば、端末１０のＲＡＭ等の記憶部あるいは無線通信部１４から接続形態情報を読み出す。又は、取得部１１１は、例えば、無線通信部１４の有効な接続形態を検出する。接続形態情報は、無線通信部１４が現在提供している有効な接続形態に関する情報である。端末１０における有効な接続形態とは、実際に外部機器との通信接続が確立されている接続形態である。端末１０における無効な接続形態とは、外部機器との通信接続が確立されていない接続形態である。
【００３９】
端末１０の接続形態情報は、例えば、以下のようなデータを含む。
接続形態の識別子（「未接続」、「Ｗｉ−Ｆｉ」、又は「ダイレクト」を示す）
通信速度の識別子（「１１ａｃ」、「１１ｎ」、「１１ｇ」、又は「１１ｂ」を示す）
暗号化方式の識別子（「セキュリティなし」、「ＷＥＰ」、「ＴＫＩＰ」、又は「ＡＥＳ」を示す）
Ｗｉ−Ｆｉ接続又はダイレクト接続の設定情報（ＳＳＩＤ、及びパスワード）
【００４０】
取得部１１１は、プリンター２０の接続形態に関する接続形態情報を取得する。取得部１１１は、例えば、ＮＦＣ通信部１３を介して、プリンター２０のＮＦＣ通信部２３から、接続形態情報を読み出す。接続形態情報は、無線通信部２４が現在提供している有効な接続形態に関する情報である。プリンター２０における有効な接続形態とは、実際に外部機器との通信接続が確立されている接続形態、及び外部機器からの接続要求に応じて通信接続を確立する準備ができている接続形態である。プリンター２０における無効な接続形態とは、外部機器との通信接続が確立されていない接続形態、及び外部機器からの接続要求に応じて通信接続を確立する準備ができていない接続形態である。
【００４１】
プリンター２０の接続形態情報は、例えば、以下のようなデータを含む。
接続形態の識別子（「未接続」、「Ｗｉ−Ｆｉ」、「ダイレクト」、又は「Ｗｉ−Ｆｉ＋ダイレクト」を示す）
Ｗｉ−Ｆｉ接続の通信速度の識別子（「１１ａｃ」、「１１ｎ」、「１１ｇ」、又は「１１ｂ」を示す）
Ｗｉ−Ｆｉ接続の暗号化方式の識別子（「セキュリティなし」、「ＷＥＰ」、「ＴＫＩＰ」、又は「ＡＥＳ」を示す）
Ｗｉ−Ｆｉ接続の設定情報（ＳＳＩＤ、及びパスワード）
ダイレクト接続の通信速度の識別子（「１１ｎ」を示す）
ダイレクト接続の暗号化方式の識別子（「ＴＫＩＰ」を示す）
ダイレクト接続の設定情報（ＳＳＩＤ、及びパスワード）
ダイレクト接続の空き状態（「あり」、又は「なし」を示す）
【００４２】
決定部１１２は、取得部１１１により取得された端末１０の接続形態情報及びプリンター２０の接続形態情報を入力として用いて、所定の規則に基づいて、端末１０とプリンター２０の間の推奨の接続形態を決定する。決定部１１２は、属性項目として通信速度に着目する場合、通信速度のための所定の規則に基づいて推奨の接続形態を決定する。決定部１１２は、属性項目としてセキュリティに着目する場合、セキュリティのための所定の規則に基づいて推奨の接続形態を決定する。決定部１１２の処理は、後に詳述する。
【００４３】
通知部１１３は、決定部１１２により決定された推奨の接続形態に関する情報を、ユーザーに通知する。例えば、通知部１１３は、推奨の接続形態に関する情報を含む操作画面を操作部１２に表示させる。通知部１１３の処理は、後に詳述する。
【００４４】
接続処理部１１４は、無線通信部１４を制御して、指定された接続形態による通信の接続処理を行う。例えば、接続処理部１１４は、取得部１１１により取得されたプリンター２０の有効な接続形態の設定情報を用いて、当該接続形態による通信接続を確立する。接続処理部１１４の処理は、後に詳述する。
【００４５】
プリンター２０は、制御部２１と、操作部２２と、ＮＦＣ通信部２３（本発明の「近距離無線通信部」に相当する）と、無線通信部２４（本発明の「無線通信部」に相当する）と、印刷部２５とを含む。制御部２１は、設定部２１１と、接続処理部２１２とを含む。
【００４６】
制御部２１は、プリンター２０の動作を統合的に制御する。制御部２１は、例えば、演算装置であるＣＰＵ、揮発性の記憶装置であるＲＡＭ、不揮発性の記憶装置であるＲＯＭ、制御部２１と他のユニットを接続するインターフェイス回路、これらを互いに接続するバス、などを備えるコンピューターによって実現することができる。制御部２１は、画像処理回路など各種の処理回路を備えていてもよい。制御部２１は、ＡＳＩＣなどによって実現されてもよい。
【００４７】
上記の制御部２１の機能の少なくとも一部は、例えば、ＣＰＵがＲＯＭに格納された所定のプログラムをＲＡＭに読み出して実行することによって実現することができる。当該所定のプログラムは、例えば持ち運び可能な記憶媒体から読み出してプリンター２０にインストールしたり、ネットワーク上のサーバーからダウンロードしてプリンター２０にインストールしたりすることができる。制御部２１の機能の少なくとも一部は、例えば、専用処理回路によって実現してもよい。制御部２１の機能の少なくとも一部は、例えば、ＣＰＵ及び処理回路の両方によって実現されてもよい。
【００４８】
操作部２２は、ユーザーの操作入力を受け付け、操作に応じた操作信号を制御部２１に出力する。また、操作部２２は、制御部２１の処理結果を、文字、グラフ、表、アニメーション、その他の画像として表示する。操作部２２は、例えば、キー、タッチセンサー、タッチパネルなどを含む入力部あるいは入力装置と、例えば、ＬＣＤ、ＯＬＥＤなどを含む出力部あるいは出力装置とによって実現することができる。
【００４９】
ＮＦＣ通信部２３は、ＮＦＣ規格に準拠した通信を行う通信タグ（ＮＦＣタグともいう）である。ＮＦＣ通信部２３は、プリンター２０から電力が供給されていない場合でも、ＮＦＣ通信部２３に近付いたＮＦＣリーダー／ライターからの電磁誘導により電力が供給されるため、動作することができる。
【００５０】
ＮＦＣ通信部２３は、例えば、アンテナ、メモリー（本発明の「記憶部」に相当する）、ロジック回路を備え、近距離無線通信を行う。アンテナは、ＮＦＣ規格に準拠した信号を送受信する。ロジック回路は、外部機器（端末１０）のＮＦＣリーダー／ライターからのアンテナを介した指示に応じて、データをメモリーに書き込んだり、メモリーからデータを読み出して出力したりする（例えばＲＦ通信モードと呼ばれる）。また、ロジック回路は、ホスト機器（制御部２１）からの指示に応じて、データをメモリーに書き込んだり、メモリーからデータを読み出して出力したりする（例えばシリアル通信モードと呼ばれる）。また、ロジック回路は、外部機器とホスト機器の間の双方向通信を制御することもできる（例えばトンネルモードと呼ばれる）。ＮＦＣタグ及びその各種通信モードは、既存の技術を用いて実現することができるため、詳細な説明を省略する。
【００５１】
制御部２１は、ＮＦＣ通信部２３にデータを書き込んだり、ＮＦＣ通信部２３からデータを読み出したりすることができる（シリアル通信モード）。
【００５２】
無線通信部２４は、無線ＬＡＮ規格であるＷｉ−Ｆｉ規格及びＷｉ−Ｆｉ  Ｄｉｒｅｃｔ規格に準拠した通信機能を実装した通信モジュールである。制御部２１は、無線通信部２４を介して、上述したＷｉ−Ｆｉ接続とダイレクト接続を、外部機器と確立し、外部機器と通信することができる。Ｗｉ−Ｆｉ接続及びダイレクト接続は、既存の技術を用いて実現することができるため、詳細な説明を省略する。
【００５３】
印刷部２５は、制御部２１からの指示に従って印刷媒体に画像を形成する。印刷部２５は、例えば、インクジェット方式、レーザー方式等の方式の印刷エンジンであり、機械部品、センサー、モーター、駆動回路、制御回路等により構成される。
【００５４】
設定部２１１は、ＮＦＣ通信部２３に、プリンター２０の接続形態情報を書き込む。例えば、設定部２１１は、無線通信部２４の有効な接続形態を検出し、当該接続形態に関する接続形態情報を、ＮＦＣ通信部２３のメモリーに書き込む（シリアル通信モード）。接続形態情報の内容は、上述したとおりである。
【００５５】
接続処理部２１２は、無線通信部２４を制御して、外部機器からの接続要求に応じて通信接続の接続処理を行う。例えば、接続処理部２１２は、仮想的なＡＰとして、外部機器からの接続要求に応じてダイレクト接続を確立する。また、接続処理部２１２は、指定された接続形態による通信の接続処理を行う。例えば、接続処理部２１２は、端末１０から受信した、又は操作部１２を介して受け付けた設定情報を用いて、ＡＰ３０とのＷｉ−Ｆｉ接続を確立する。接続処理部２１２の処理は、後に詳述する。
【００５６】
推奨の接続形態の決定に用いられる所定の規則について説明する。通信速度のための所定の規則は、例えば、図３、及び図４に示す推奨決定テーブル１５０によって実現できる。セキュリティのための所定の規則は、例えば、図５、及び図６に示す推奨決定テーブル１６０によって実現できる。これらの推奨決定テーブルは、例えば、端末１０のＲＡＭ等の記憶部に格納される。
【００５７】
図３は、通信速度に基づく推奨決定テーブルの一例を示す図（その１）である。図４は、通信速度に基づく推奨決定テーブルの一例を示す図（その２）である。便宜上分けられた図３及び図４は、同じ推奨決定テーブル１５０の内容を示している。
【００５８】
推奨決定テーブル１５０の縦方向の各項目１５１は、端末１０の現在の有効な接続形態及びその通信速度を示す。推奨決定テーブル１５０の横方向の各項目１５２は、プリンター２０の現在の有効な接続形態及びその通信速度を示す。縦方向の項目１５１と横方向の項目１５２との交点に位置する項目１５３は、推奨の接続形態及びその通信速度を示す。
【００５９】
決定部１１２は、取得部１１１により取得された端末１０の接続形態情報に基づいて、１つの項目１５１を選択する。例えば、接続形態の識別子が「未接続」である場合、決定部１１２は、「未接続」を示す項目１５１を選択する。接続形態の識別子が「ダイレクト」である場合、決定部１１２は、「ダイレクト」を示す項目１５１を選択する。接続形態の識別子が「Ｗｉ−Ｆｉ」である場合、決定部１１２は、「Ｗｉ−Ｆｉ」を示す項目１５１のうち、通信速度の識別子（「１１ａｃ」、「１１ｎ」、「１１ｇ」、又は「１１ｂ」）に対応する項目１５１を選択する。
【００６０】
また、決定部１１２は、取得部１１１により取得されたプリンター２０の接続形態情報に基づいて、１つの項目１５２を選択する。例えば、接続形態の識別子が「未接続」である場合、決定部１１２は、「未接続」を示す項目１５２を選択する。接続形態の識別子が「ダイレクト」である場合、決定部１１２は、「ダイレクト」を示す項目１５２のうち、ダイレクト接続の空き状態（「あり」、又は「なし」）に対応する項目１５２を選択する。接続形態の識別子が「Ｗｉ−Ｆｉ」である場合、決定部１１２は、「Ｗｉ−Ｆｉ」を示す項目１５２のうち、Ｗｉ−Ｆｉ接続の通信速度の識別子（「１１ａｃ」、「１１ｎ」、「１１ｇ」、又は「１１ｂ」）に対応する項目１５２を選択する。接続形態の識別子が「Ｗｉ−Ｆｉ＋ダイレクト」である場合、決定部１１２は、「Ｗｉ−Ｆｉ＋ダイレクト」を示す項目１５２のうち、Ｗｉ−Ｆｉ接続の通信速度の識別子及びダイレクト接続の空き状態の組み合わせに対応する項目１５２を選択する。
【００６１】
また、決定部１１２は、上述のように選択した項目１５１及び項目１５２の交点に位置する項目１５３を抽出することにより、推奨の接続形態及びその通信速度を決定する。
【００６２】
上記の決定規則のポリシーは、基本的には、端末１０の接続形態とプリンター２０の接続形態のうち通信速度（規格上の通信速度、性能）が高い方を推奨するものである。ただし、高い方の通信速度がダイレクト接続の通信速度（規格上の通信速度、性能）と同じか低い場合には、ダイレクト接続を推奨するものである。また、ダイレクト接続の同時接続数に空きがない場合は、高い方の通信速度の接続形態を推奨するものである。「未接続」は、最も通信速度が低い接続形態として扱うようにしている。例えば、Ｗｉ−Ｆｉ接続の通信速度がダイレクト接続の通信速度と同じか低い場合には、ダイレクト接続が推奨される。これは、ＡＰ３０を介したＷｉ−Ｆｉ接続は、多数の機器により混雑する可能性があり、ダイレクト接続よりも通信速度が低くなることがあるためである。
【００６３】
図５は、セキュリティに基づく推奨決定テーブルの一例を示す図（その１）である。図６は、セキュリティに基づく推奨決定テーブルの一例を示す図（その２）である。便宜上分けられた図５及び図６は、同じ推奨決定テーブル１６０の内容を示している。
【００６４】
推奨決定テーブル１６０の縦方向の各項目１６１は、端末１０の現在の有効な接続形態及びその暗号化方式を示す。推奨決定テーブル１６０の横方向の各項目１６２は、プリンター２０の現在の有効な接続形態及びその暗号化方式を示す。縦方向の項目１６１と横方向の項目１６２との交点に位置する項目１６３は、推奨の接続形態及びその暗号化方式を示す。
【００６５】
決定部１１２は、取得部１１１により取得された端末１０の接続形態情報に基づいて、１つの項目１６１を選択する。例えば、接続形態の識別子が「未接続」である場合、決定部１１２は、「未接続」を示す項目１６１を選択する。接続形態の識別子が「ダイレクト」である場合、決定部１１２は、「ダイレクト」を示す項目１６１を選択する。接続形態の識別子が「Ｗｉ−Ｆｉ」である場合、決定部１１２は、「Ｗｉ−Ｆｉ」を示す項目１６１のうち、暗号化方式の識別子（「セキュリティなし」、「ＷＥＰ」、「ＴＫＩＰ」、又は「ＡＥＳ」）に対応する項目１６１を選択する。
【００６６】
また、決定部１１２は、取得部１１１により取得されたプリンター２０の接続形態情報に基づいて、１つの項目１６２を選択する。例えば、接続形態の識別子が「未接続」である場合、決定部１１２は、「未接続」を示す項目１６２を選択する。接続形態の識別子が「ダイレクト」である場合、決定部１１２は、「ダイレクト」を示す項目１６２のうち、ダイレクト接続の空き状態（「あり」、又は「なし」）に対応する項目１６２を選択する。接続形態の識別子が「Ｗｉ−Ｆｉ」である場合、決定部１１２は、「Ｗｉ−Ｆｉ」を示す項目１６２のうち、Ｗｉ−Ｆｉ接続の暗号化方式の識別子（「セキュリティなし」、「ＷＥＰ」、「ＴＫＩＰ」、又は「ＡＥＳ」）に対応する項目１６２を選択する。接続形態の識別子が「Ｗｉ−Ｆｉ＋ダイレクト」である場合、決定部１１２は、「Ｗｉ−Ｆｉ＋ダイレクト」を示す項目１６２のうち、Ｗｉ−Ｆｉ接続の暗号化方式の識別子及びダイレクト接続の空き状態の組み合わせに対応する項目１６２を選択する。
【００６７】
また、決定部１１２は、上述のように選択した項目１６１及び項目１６２の交点に位置する項目１６３を抽出することにより、推奨の接続形態及びその暗号化方式を決定する。
【００６８】
上記の決定規則のポリシーは、基本的には、端末１０の暗号化方式とプリンター２０の暗号化方式のうちセキュリティ（規格上のセキュリティ、性能）が高い方を推奨するものである。ただし、高い方のセキュリティがダイレクト接続のセキュリティ（規格上のセキュリティ、性能）と同じか低い場合には、ダイレクト接続を推奨するものである。また、ダイレクト接続の同時接続数に空きがない場合は、高い方のセキュリティの接続形態を推奨するものである。「セキュリティなし」の接続形態は、推奨されないように設定されている。例えば、Ｗｉ−Ｆｉ接続のセキュリティがダイレクト接続のセキュリティと同じか低い場合には、ダイレクト接続が推奨される。これは、ＡＰ３０を介したＷｉ−Ｆｉ接続は、ダイレクト接続と比べて通信経路の中継ステップ数が多いため、通信データが傍受される可能性が高いためである。
【００６９】
上記の端末１０及びプリンター２０の動作について説明する。
【００７０】
図７は、端末の推奨決定処理の一例を示すフローチャートである。本フローチャートの処理は、例えば、端末１０において所定のアプリケーションプログラムが起動された場合に開始する。
【００７１】
端末１０は、ＮＦＣを介してプリンター２０の接続形態情報を取得する（ステップＳ１０）。例えば、ユーザーは、端末１０のＮＦＣ通信部１３を、プリンター２０のＮＦＣ通信部２３にかざす。取得部１１１は、ＮＦＣ通信部１３を介して、プリンター２０のＮＦＣ通信部２３から接続形態情報を読み出す。また、端末１０は、端末１０の接続形態情報を取得する（ステップＳ２０）。例えば、取得部１１１は、端末１０のＲＡＭ等の記憶部から接続形態情報を読み出す。
【００７２】
それから、端末１０は、ユーザーから接続条件を受け付ける（ステップＳ３０）。接続条件とは、推奨の接続形態を選択するための条件であり、本実施形態では、「通信速度」又は「セキュリティ」である。取得部１１１は、例えば、図８（操作画面の一例を示す図）に示すような操作画面５００を、操作部１２に表示させる。操作画面５００は、接続条件の選択肢５０１（通信速度及びセキュリティ）を表示している。また、操作画面５００は、処理を続行するためのＯＫボタン５０５と、処理を終了するためのキャンセルボタン５０６とを含む。取得部１１１は、ＯＫボタン５０５に対する操作を、操作部１２を介して受け付けた場合、選択肢５０１のうち選択された接続条件を取得する。取得部１１１は、キャンセルボタン５０６に対する操作を、操作部１２を介して受け付けた場合、例えば、本フローチャートの処理を終了する。
【００７３】
それから、端末１０は、推奨接続形態を決定する（ステップＳ４０）。例えば、決定部１１２は、ステップＳ３０で取得された接続条件（通信速度又はセキュリティ）に対応する推奨決定テーブル（推奨決定テーブル１５０又は推奨決定テーブル１６０）を、参照先のテーブルとして選択する。また、決定部１１２は、ステップＳ２０で取得された端末１０の接続形態情報と、ステップＳ１０で取得されたプリンター２０の接続形態情報とに基づいて、選択した推奨決定テーブルから推奨の接続形態（及び通信速度又は暗号化方式）を決定する。
【００７４】
推奨の接続形態を決定すると、決定部１１２は、推奨の接続形態が「ダイレクト」であるか「なし」であるかを判定する。推奨の接続形態が「ダイレクト」である場合（ステップＳ４０（３））、決定部１１２は、処理をステップＳ７０に進める。推奨の接続形態が「なし」である場合（ステップＳ４０（４））、決定部１１２は、処理をステップＳ８０に進める。
【００７５】
推奨の接続形態が「ダイレクト」及び「なし」のいずれでもない場合、決定部１１２は、端末１０の接続形態（及び通信速度又は暗号化方式）と、推奨の接続形態（及び通信速度又は暗号化方式）とを比較する。これらが一致する場合（ステップＳ４０（１））、決定部１１２は、処理をステップＳ５０に進める。
【００７６】
端末１０の接続形態（及び通信速度又は暗号化方式）と、推奨の接続形態（及び通信速度又は暗号化方式）とが一致しない場合、決定部１１２は、プリンター２０の接続形態（及び通信速度又は暗号化方式）と、推奨の接続形態（及び通信速度又は暗号化方式）とを比較する。これらが一致する場合（ステップＳ４０（２））、決定部１１２は、処理をステップＳ６０に進める。
【００７７】
ステップＳ４０で（１）の場合、端末１０は、端末１０の接続形態（Ｗｉ−Ｆｉ）を勧める（ステップＳ５０）。例えば、通知部１１３は、ステップＳ４０で決定された推奨の接続形態（端末１０のＷｉ−Ｆｉ接続）の使用が、端末１０とプリンター２０が通信するために推奨されることを、ユーザーに通知する。
【００７８】
通知部１１３は、例えば、図９（操作画面の他の例を示す図）に示すような操作画面５１０を、操作部１２に表示させる。操作画面５１０は、接続イメージ５１１と、推奨メッセージ５１２と、補助メッセージ５１３と、ＯＫボタン５１５と、ヘルプボタン５１６とを含む。接続イメージ５１１は、端末、プリンター、及びＡＰを表すオブジェクトと、端末１０の現在の有効な接続形態（ＡＰとのＷｉ−Ｆｉ接続）を表すオブジェクトと、プリンター２０の推奨の接続形態（ＡＰとのＷｉ−Ｆｉ接続）と表すオブジェクトとを含んでいる。推奨メッセージ５１２は、端末１０の現在の有効な接続形態が推奨されることを示している。補助メッセージ５１３は、端末１０の現在の有効な接続形態の設定情報（ＳＳＩＤ、パスワード、暗号化方式等）を示している。ＯＫボタン５１５は、処理を終了するためのボタンである。ヘルプボタン５１６は、プリンター２０をＷｉ−Ｆｉ接続するための設定手順等のヘルプ情報を表示するためのボタンである。
【００７９】
通知部１１３は、ＯＫボタン５１５に対する操作を、操作部１２を介して受け付けた場合、本フローチャートの処理を終了する。通知部１１３は、ヘルプボタン５１６に対する操作を、操作部１２を介して受け付けた場合、例えば、プリンター２０をＷｉ−Ｆｉ接続するための設定手順等を表示する。
【００８０】
なお、例えば、ユーザーは、操作画面５１０に表示されたＷｉ−Ｆｉ接続の設定情報（ＳＳＩＤ、パスワード、暗号化方式等）を参考に、プリンター２０のＷｉ−Ｆｉ接続を設定すればよい。プリンター２０の接続処理部２１２は、設定された推奨のＷｉ−Ｆｉ接続の設定情報を用いて、ＡＰ３０とＷｉ−Ｆｉ接続を確立することができる。これにより、端末１０は、現在の有効な接続設定を維持したまま、Ｗｉ−Ｆｉ接続によりＡＰ３０を介してプリンター２０と通信することができる。
【００８１】
ステップＳ４０で（２）の場合、端末１０は、プリンター２０の接続形態（Ｗｉ−Ｆｉ）を勧める（ステップＳ６０）。例えば、通知部１１３は、ステップＳ４０で決定された推奨の接続形態（プリンター２０のＷｉ−Ｆｉ接続）の使用が、端末１０とプリンター２０が通信するために推奨されることを、ユーザーに通知する。
【００８２】
通知部１１３は、例えば、図１０（操作画面のさらに他の例を示す図）に示すような操作画面５２０を、操作部１２に表示させる。操作画面５２０は、接続イメージ５２１と、推奨メッセージ５２２と、補助メッセージ５２３と、ＯＫボタン５２５と、キャンセルボタン５２６とを含む。接続イメージ５２１は、端末、プリンター、及びＡＰを表すオブジェクトと、プリンター２０の現在の有効な接続形態（ＡＰとのＷｉ−Ｆｉ接続）を表すオブジェクトと、端末１０の推奨の接続形態（ＡＰとのＷｉ−Ｆｉ接続）と表すオブジェクトとを含んでいる。推奨メッセージ５２２は、プリンター２０の現在の有効な接続形態が推奨されることを示している。補助メッセージ５２３は、プリンター２０の現在の有効な接続形態の設定情報（ＳＳＩＤ、パスワード、暗号化方式等）を示している。ＯＫボタン５２５は、端末１０をＷｉ−Ｆｉ接続するためのボタンである。キャンセルボタン５２６は、処理を終了するためのボタンである。
【００８３】
通知部１１３が、ＯＫボタン５２５に対する操作を、操作部１２を介して受け付けた場合、接続処理部１１４は、ステップＳ１０で取得されたプリンター２０の有効なＷｉ−Ｆｉ接続の設定情報（ＳＳＩＤ、パスワード、暗号化方式等）を用いて、無線通信部１４とＡＰ３０との間のＷｉ−Ｆｉ接続を確立し、本フローチャートの処理を終了する。このようにして、端末１０は、Ｗｉ−Ｆｉ接続によりＡＰ３０を介してプリンター２０と通信することができる。プリンター２０の現在の接続形態は維持される。通知部１１３は、キャンセルボタン５２６に対する操作を、操作部１２を介して受け付けた場合、本フローチャートの処理を終了する。
【００８４】
ステップＳ４０で（３）の場合、端末１０は、プリンター２０の接続形態（ダイレクト）を勧める（ステップＳ７０）。例えば、通知部１１３は、ステップＳ４０で決定された推奨の接続形態（プリンター２０のダイレクト接続）の使用が、端末１０とプリンター２０が通信するために推奨されることを、ユーザーに通知する。
【００８５】
通知部１１３は、例えば、図１１（操作画面のさらに他の例を示す図）に示すような操作画面５３０を、操作部１２に表示させる。操作画面５３０は、接続イメージ５３１と、推奨メッセージ５３２と、補助メッセージ５３３と、ＯＫボタン５３５と、キャンセルボタン５３６とを含む。接続イメージ５３１は、端末、プリンター、及びＡＰを表すオブジェクトと、端末１０の推奨の接続形態（プリンターとのダイレクト接続）と表すオブジェクトとを含んでいる。推奨メッセージ５３２は、プリンター２０のダイレクト接続（現在有効か無効かに係わらない）が推奨されることを示している。補助メッセージ５３３は、プリンター２０のダイレクト接続の設定情報（ＳＳＩＤ、パスワード、暗号化方式等）を示している。ＯＫボタン５３５は、端末１０をダイレクト接続するためのボタンである。キャンセルボタン５３６は、処理を終了するためのボタンである。
【００８６】
通知部１１３が、ＯＫボタン５３５に対する操作を、操作部１２を介して受け付けた場合、接続処理部１１４は、ステップＳ１０で取得されたプリンター２０のダイレクト接続の設定情報（ＳＳＩＤ、パスワード、暗号化方式等）を用いて、無線通信部１４とプリンター２０との間のダイレクト接続を確立し、本フローチャートの処理を終了する。このようにして、端末１０は、プリンター２０とダイレクト接続により通信することができる。通知部１１３は、キャンセルボタン５３６に対する操作を、操作部１２を介して受け付けた場合、本フローチャートの処理を終了する。
【００８７】
通知部１１３は、ステップＳ１０で取得されたプリンター２０の接続形態情報に基づいて、プリンター２０のダイレクト接続が有効であるかどうかを判定し、無効である場合には、操作画面５３０に、ダイレクト接続を有効にする必要性を示すメッセージを表示してもよい。
【００８８】
なお、例えば、ユーザーは、プリンター２０のダイレクト接続が無効である場合は、プリンター２０を操作してダイレクト接続を有効にすればよい。この操作に従って、プリンター２０の接続処理部２１２は、ダイレクト接続を有効にする。端末１０がプリンター２０との間のダイレクト接続を試みた場合、接続処理部２１２は、無線通信部２４と端末１０との間のダイレクト接続を確立する。これにより、端末１０は、プリンター２０とダイレクト接続により通信することができる。
【００８９】
ステップＳ４０で（４）の場合、端末１０は、対処方法を案内する（ステップＳ８０）。例えば、通知部１１３は、推奨の接続形態が見つからないことを、ユーザーに通知する。
【００９０】
通知部１１３は、例えば、図１２（操作画面のさらに他の例を示す図）に示すような操作画面５４０を、操作部１２に表示させる。操作画面５４０は、接続イメージ５４１と、推奨メッセージ５４２と、補助メッセージ５４３と、ＯＫボタン５４５と、ヘルプボタン５４６とを含む。接続イメージ５４１は、端末、プリンター、及びＡＰを表すオブジェクトを含んでいる。接続イメージ５４１は、端末１０の現在の有効な接続形態（ＡＰとのＷｉ−Ｆｉ接続、又はダイレクト接続）含んでもよい。推奨メッセージ５４２は、推奨される接続形態が見つからないことを示している。補助メッセージ５４３は、端末１０及びプリンター２０の設定を見直すことを示している。ＯＫボタン５４５は、処理を終了するためのボタンである。ヘルプボタン５４６は、端末１０及びプリンター２０のＷｉ−Ｆｉ接続又はダイレクト接続を有効にするための設定手順等のヘルプ情報を表示するためのボタンである。
【００９１】
通知部１１３は、ＯＫボタン５４５に対する操作を、操作部１２を介して受け付けた場合、本フローチャートの処理を終了する。通知部１１３は、ヘルプボタン５４６に対する操作を、操作部１２を介して受け付けた場合、例えば、端末１０及びプリンター２０のＷｉ−Ｆｉ接続又はダイレクト接続を有効にするための設定手順等を表示する。
【００９２】
なお、例えば、ユーザーは、操作画面５４０に表示された情報を参考に、端末１０又はプリンター２０の設定を見直せばよい。その後、ユーザーは、端末１０を再度プリンター２０にかざすことで、本フローチャートの処理を端末１０に実行させればよい。
【００９３】
以上、本発明の一実施形態について説明した。本実施形態の無線通信システムでは、ユーザーが端末をプリンターにかざすと、端末は、端末の現在の接続形態情報とプリンターの現在の接続形態情報に基づいて、推奨の接続形態を決定して当該推奨の接続形態をユーザーに通知するとともに、当該推奨の接続形態で通信接続するための情報をユーザーに通知する。これにより、ユーザーは、適切な接続形態を簡単に選択することができる。
【００９４】
推奨の接続形態がプリンターのＷｉ−Ｆｉ接続である場合、又はダイレクト接続である場合、端末は、読み取ったプリンターの接続形態の設定情報を用いて、通信接続を確立する。これにより、ユーザーは、適切な接続形態によって簡単に通信接続を確立することができる。推奨の接続形態が端末のＷｉ−Ｆｉ接続である場合、端末は、現在の接続形態を維持するとともに、当該推奨の接続形態の設定情報をユーザーに通知する。これにより、ユーザーは、プリンターに当該設定情報を設定することで、適切な接続形態によって簡単に通信接続を確立することができる。
【００９５】
本発明は、上述の実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能である。例えば、上記の各実施形態には、下記のような変形を加えてもよい。また、実施形態及び各変形例は、適宜２つ以上を組み合わせてもよい。
【００９６】
上記の実施形態は、プリンター２０の接続形態情報の読み出し及び書き込みにＲＦ通信モード及びシリアル通信モードを利用しているが、ＮＦＣのトンネルモードを利用してもよい。例えば、制御部１１は、ＮＦＣ通信部１３及びＮＦＣ通信部２３を介して、制御部２１と通信する。取得部１１１は、設定部２１１に対して接続形態情報の要求を送信する。設定部２１１は、取得部１１１からの要求を受信した場合に、接続形態情報を応答する。
【００９７】
ステップＳ５０において、通知部１１３は、端末１０の現在の有効な接続形態の設定情報（ＳＳＩＤ、パスワード、暗号化方式等）を、例えば、ＮＦＣのトンネルモードを利用して、設定部２１１に送信してもよい。この場合、接続処理部２１２は、設定部２１１により受信された端末１０の有効なＷｉ−Ｆｉ接続の設定情報を用いて、無線通信部２４とＡＰ３０との間のＷｉ−Ｆｉ接続を確立する。これにより、端末１０は、現在の有効な接続設定を維持したまま、Ｗｉ−Ｆｉ接続によりＡＰ３０を介してプリンター２０と通信することができる。
【００９８】
推奨決定テーブル１５０の項目１５１は、端末１０がサポートしている接続形態に限らず、様々なモデルの端末がサポートする可能性のあるできる限り多くの接続形態を、含んでもよい。また、推奨決定テーブル１５０の項目１５２は、プリンター２０がサポートしている接続形態に限らず、様々なモデルのプリンターがサポートする可能性のあるできる限り多くの接続形態を、含んでもよい。各項目１５３は、これらの項目１５１及び項目１５２の組み合わせに応じて予め設定されればよい。推奨決定テーブル１６０についても、推奨決定テーブル１５０と同様に、様々なモデルの端末及びプリンターがサポートする可能性のあるできる限り多くの接続形態を含んでもよい。他の接続形態としては、例えば、ダイレクト接続（Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔモード）が考えられる。さらに他の接続形態としては、例えば、Ｗｉ−Ｆｉ接続（ＩＥＥＥ８０２．１１ａ）が考えられる。ダイレクト接続は、通信速度（ＩＥＥＥ８０２．１１ａ、ｂ、ｇ、ｎ、ａｃなど）を区別してもよい。ダイレクト接続は、暗号化方式（セキュリティなし、ＷＥＰ、ＴＫＩＰ、ＡＥＳなど）を区別してもよい。
【００９９】
上述の実施形態では、端末１０が推奨決定処理を実行しているが、プリンター２０が実行してもよい。すなわち、推奨決定処理に関連する端末１０及びプリンター２０の構成は、互いに入れ替えてもよい。
【０１００】
上述の実施形態で説明した無線通信システムの構成は、その構成を理解容易にするために主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。無線通信システムの構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、各構成要素の処理又は機能の分担は、本発明の目的及び効果を達成できるのであれば、上述したものに限られない。例えば、端末１０の少なくとも一部の機能をプリンター２０に搭載してもよいし、その逆であってもよい。例えば、端末１０にＮＦＣタグを搭載し、プリンター２０にＮＦＣリーダー／ライターを搭載するようにしてもよい。
【０１０１】
上述の実施形態で説明したフローチャートの処理単位は、無線通信システムの処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。無線通信システムの処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。さらに、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【０１０２】
上述の実施形態で説明した画面やデータ構造は、一例であり、本発明の目的を達成することができるのであれば、図示した例に限定されない。
【０１０３】
本発明の電子機器は、端末及びプリンターに限られない。電子機器は、ＰＣ、ウェアラブルコンピューター、スキャナー、複合機、プロジェクター、テレビ、ビデオレコーダー等の、近距離無線通信及び無線ＬＡＮ通信の両方を実装した機器を含むことができる。また、本発明は、ＮＦＣに限らず他の規格を近距離無線通信として用いてもよい。
【符号の説明】
【０１０４】
１…無線通信システム、１０…端末、１１…制御部、１２…操作部、１３…ＮＦＣ通信部、１４…無線通信部、１５…モバイル通信部、２０…プリンター、２１…制御部、２２…操作部、２３…ＮＦＣ通信部、２４…無線通信部、２５…印刷部、１１１…取得部、１１２…決定部、１１３…通知部、１１４…接続処理部、１５０…推奨決定テーブル、１５１…項目、１５２…項目、１５３…項目、１６０…推奨決定テーブル、１６１…項目、１６２…項目、１６３…項目、２１１…設定部、２１２…接続処理部、５００…操作画面、５０１…選択肢、５０５…ＯＫボタン、５０６…キャンセルボタン、５１０…操作画面、５１１…接続イメージ、５１２…推奨メッセージ、５１３…補助メッセージ、５１５…ＯＫボタン、５１６…ヘルプボタン、５２０…操作画面、５２１…接続イメージ、５２２…推奨メッセージ、５２３…補助メッセージ、５２５…ＯＫボタン、５２６…キャンセルボタン、５３０…操作画面、５３１…接続イメージ、５３２…推奨メッセージ、５３３…補助メッセージ、５３５…ＯＫボタン、５３６…キャンセルボタン、５４０…操作画面、５４１…接続イメージ、５４２…推奨メッセージ、５４３…補助メッセージ、５４５…ＯＫボタン、５４６…ヘルプボタン
【図１】
0006714813.tif 000002
【図２】
0006714813.tif 000003
【図３】
0006714813.tif 000004
【図４】
0006714813.tif 000005
【図５】
0006714813.tif 000006
【図６】
0006714813.tif 000007
【図７】
0006714813.tif 000008
【図８】
0006714813.tif 000009
【図９】
0006714813.tif 000010
【図１０】
0006714813.tif 000011
【図１１】
0006714813.tif 000012
【図１２】
0006714813.tif 000013