(57)【要約】【課題】  通信装置の役割に応じて、他の通信装置と無線ネットワークを形成する際に、基地局として動作するか子局として動作するかを、適切に選択できるようにすることを目的とする。【解決手段】  通信パラメータを他の通信装置と通信したことに伴い、無線ネットワークから離脱する第１のモードで動作するか、通信パラメータを他の通信装置と通信しても無線ネットワークに留まる第２のモードで動作するかに応じて、基地局として動作することを抑制する処理を行う。【選択図】  図７
2019110602.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
無線ネットワークを構築する基地局として動作する基地局手段と、
基地局が構築した無線ネットワークに接続する子局として動作する子局手段と、
前記通信装置と他の通信装置とで形成される無線ネットワークに接続するための通信パラメータを前記他の通信装置と通信したことに伴い、当該無線ネットワークから前記通信装置が離脱する第１のモードで動作する場合、前記他の通信装置と前記通信装置との通信において前記基地局手段によって基地局として動作することを抑制する所定の抑制処理を行い、
前記通信装置と他の通信装置とで形成される無線ネットワークに接続するための通信パラメータを前記他の通信装置と通信した後も前記通信装置が当該無線ネットワークに留まる第２のモードで動作する場合、当該所定の抑制処理を行わない制御手段と、
前記第１のモードで動作する場合に、前記他の通信装置が基地局として構築した無線ネットワークに、前記子局手段により接続する接続手段と、
を有することを特徴とする通信装置。
【請求項２】
前記所定の抑制処理は、前記通信装置が前記基地局として動作するか前記子局として動作するかを判定するためのネゴシエーションにおいて、前記通信装置が前記子局として動作するためのネゴシエーションを前記第２の他の通信装置と行う処理であることを特徴とする請求項１に記載の通信装置。
【請求項３】
画像を撮影する撮影手段と、
前記撮影手段により撮影された画像から前記他の通信装置の装置に関する情報を取得する取得手段と、
を更に有することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記取得手段は、バーコード、二次元コードまたはＱＲコード（登録商標）から前記他の通信装置に関する情報を取得することを特徴とする請求項３に記載の通信装置。
【請求項５】
前記接続手段は、前記他の通信装置から受信した前記通信パラメータに基づいて、前記他の通信装置が基地局として構築した無線ネットワークに、前記子局手段により接続することを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【請求項６】
前記通信パラメータは、ＳＳＩＤ、暗号鍵、暗号方式、認証鍵、認証方式のうち少なくとも何れか一つを含むことを特徴とする請求項１から５のいずれか１項に記載の通信装置。
【請求項７】
前記通信パラメータは、ＩＥＥＥ８０２．１１シリーズ規格に準拠した通信を行うための情報であることを特徴とする請求項１から６のいずれか１項に記載の通信装置。
【請求項８】
前記基地局は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ規格に準拠したグループオーナーであり、
前記子局は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ規格に準拠したクライアントであることを特徴とする請求項１から７のいずれか１項に記載の通信装置。
【請求項９】
無線ネットワークを構築する基地局として動作する基地局手段と、基地局が構築した無線ネットワークに接続する子局として動作する子局手段と、を有する通信装置の制御方法であって、
前記通信装置と他の通信装置とで形成される無線ネットワークに接続するための通信パラメータを前記他の通信装置と通信したことに伴い、当該無線ネットワークから前記通信装置が離脱する第１のモードで動作する場合、前記他の通信装置と前記通信装置との通信において前記基地局手段によって基地局として動作することを抑制する所定の抑制処理を行い、
前記通信装置と他の通信装置とで形成される無線ネットワークに接続するための通信パラメータを前記他の通信装置と通信した後も前記通信装置が当該無線ネットワークに留まる第２のモードで動作する場合、当該所定の抑制処理を行わない制御工程と、
前記第１のモードで動作する場合に、前記他の通信装置が基地局として構築した無線ネットワークに、前記子局手段により接続する接続工程と、
を有することを特徴とする制御方法。
【請求項１０】
請求項１から８のいずれか１項に記載の通信装置としてコンピュータを動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術に関する。
【背景技術】
【０００２】
近年、デジタルカメラ、プリンタ、携帯電話・スマートフォンなどの電子機器に無線通信機能を搭載し、これらの機器を無線ネットワークに接続して使用するケースが増えている。特に無線通信機能として無線ＬＡＮを用いて機器間通信をするケースが増えている。
【０００３】
電子機器を無線ネットワークに接続するには、暗号方式、暗号鍵、認証方式、認証鍵等のさまざまな通信パラメータを設定する必要がある。これらの通信パラメータの設定を容易にする技術として、特許文献１に示す技術がある。特許文献１では、電子機器が、通信パラメータを示すＱＲコード（登録商標、以下省略）を表示させる。そして、携帯端末が、このＱＲコードを撮影により読み取り、読み取った通信パラメータをアクセスポイントに設定させる。
【０００４】
また、ＱＲコードに、電子機器の能力情報や識別情報を含み、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標、以下省略）において、基地局として動作するか子局として動作するかの役割決定のための処理を簡略化する技術がある（特許文献２）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−６０６２３号公報
【特許文献２】ＵＳ２０１４／０２６９６４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の特許文献１や特許文献２のように、２次元コードのように多くの情報を符号化できるコード情報の画像の撮影を契機に通信パラメータの設定をすることにより、ユーザによる煩雑な入力を低減できる。ところで、特許文献１のように３つの装置を介して通信パラメータ設定する場合、撮影を行う装置は、他の装置間を接続させ、自装置はその後これらの他の装置間と通信を行う必要がない場合が考えられる。この際に、特許文献２のように、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ等の基地局か子局かの役割決定を行う技術を用いる場合、他の装置間を無線接続させる仲介役の装置の役割を適切に定めないと無線ネットワークを不要に構築してしまうという恐れがある。
【０００７】
例えば、仲介役となる第１装置が、第２装置と第３装置間を無線接続させる場合、まず、第１装置が、第２装置と接続し、第２装置に第３装置を無線接続させるために必要な情報を送信する。この場合、第１装置が基地局として構築した無線ネットワークにおいて、第２装置に第３装置の情報を送信すると、第１装置は、第２装置および第３装置とこれ以上の通信を行う必要はない。したがって、第１装置は、自装置が通信を行わないため、形成した無線ネットワークを維持しておく必要はない。
【０００８】
このように仲介役となる第１装置が基地局として動作し、第２装置に第３装置を無線接続させるために必要な情報を送信した後は、形成した無線ネットワークを維持しておく必要がないため、第１装置は、この無線ネットワークを終了する恐れがある。仲介役となる第１装置が形成した無線ネットワークを終了すると、第２装置または第３装置は、第２装置と第３装置間で通信するための無線ネットワークを形成する処理を改めて行う必要が生じる。
【０００９】
本発明は、上述の課題に鑑みて、通信装置の役割に応じて、他の通信装置と無線ネットワークを形成する際に、基地局として動作するか子局として動作するかを、適切に選択できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の通信装置は、無線ネットワークを構築する基地局として動作する基地局手段と、基地局が構築した無線ネットワークに接続する子局として動作する子局手段と、前記通信装置と他の通信装置とで形成される無線ネットワークに接続するための通信パラメータを前記他の通信装置と通信したことに伴い、当該無線ネットワークから前記通信装置が離脱する第１のモードで動作する場合、前記他の通信装置と前記通信装置との通信において前記基地局手段によって基地局として動作することを抑制する所定の抑制処理を行い、前記通信装置と他の通信装置とで形成される無線ネットワークに接続するための通信パラメータを前記他の通信装置と通信した後も前記通信装置が当該無線ネットワークに留まる第２のモードで動作する場合、当該所定の抑制処理を行わない制御手段と、前記第１のモードで動作する場合に、前記他の通信装置が基地局として構築した無線ネットワークに、前記子局手段により接続する接続手段と、を有する。
【発明の効果】
【００１１】
本発明によれば、通信装置の役割に応じて、他の通信装置と無線ネットワークを形成する際に、基地局として動作するか子局として動作するかを、適切に選択できる。
【図面の簡単な説明】
【００１２】
【図１】通信システムの構成の一例を示す図である。
【図２】スマートフォン１０１の構成を示す図である。
【図３】ＰＣ１０２、プリンタ１０３の構成を示す図である。
【図４】通信システムの動作シーケンスの一例を示す図である。
【図５】スマートフォン１０１の動作の一例を示すフローチャートである。
【図６】スマートフォン１０１の動作の一例を示すフローチャートである。
【図７】通信システムの動作シーケンスの一例を示す図である。
【図８】スマートフォン１０１の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
本実施形態における通信システムの構成を図１に示す。図１において、１０１は、スマートフォンであり、１０２は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）である。１０３は、プリンタであり、１０４は、本通信システムの装置間で形成される無線ネットワークである。本実施形態において、図１に示す無線ネットワーク１０４は、ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，Ｉｎｃ．）８０２．１１シリーズに準拠した無線ＬＡＮである。また、無線ネットワーク１０４は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔを用いて構成される無線ネットワークである。しかしながら、通信形態は必ずしもＩＥＥＥ８０２．１１準拠の無線ＬＡＮには限らない。同様に無線ネットワークもＷｉ−Ｆｉ  Ｄｉｒｅｃｔを用いて構成されるネットワークには限らない。
【００１４】
ここで、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔについて説明する。Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔとは、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって規定された通信規格である。Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔでは、通信相手を検索して、検索された通信相手と通信グループを形成し、無線ＬＡＮ通信を行うことが規定されている。
【００１５】
Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔにおいては、無線ＬＡＮアクセスポイントとして動作する通信装置をＰ２Ｐグループオーナー（以下、ＧＯ）、無線ＬＡＮステーションとして動作する通信装置をＰ２Ｐクライアント（以下、ＣＬ）と称する。
【００１６】
即ち、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔにおいて、ＧＯが基地局として動作し、ＣＬが子局として動作する。これらの役割はＧＯ  Ｎｅｇｏｔｉａｔｉｏｎプロトコルで決定され、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ仕様で規定されている。そして、決定したいずれかの役割で動作し、無線接続、無線通信する。
【００１７】
Ｗｉ−Ｆｉ  ＤｉｒｅｃｔではＧＯが形成したネットワークをＰ２Ｐグループと称する。本明細書でもネットワークのことをＰ２Ｐグループと記載する場合もある。どちらも同一の意味で記載されている。
【００１８】
なお、本明細書では、Ｐ２Ｐグループオーナー（ＧＯ）、Ｐ２Ｐクライアント（ＣＬ）および役割が未決定の通信装置群をまとめて、Ｐ２Ｐデバイスと称す。Ｐ２Ｐデバイスは、無線ネットワークに参加すること（ＣＬ機能）も無線ネットワークを構築すること（ＧＯ機能）もできる。
【００１９】
また、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔを用いて装置間で接続する場合、ＧＯからＣＬに通信パラメータを提供し、該通信パラメータを用いて接続する。通信パラメータは、ＩＥＥＥ８０２．１１規格に準拠して無線通信するための各種無線通信パラメータが含まれる。つまり、通信パラメータは、ネットワーク識別子としてのＳＳＩＤ、暗号方式、暗号鍵、認証方式、認証鍵等の無線ＬＡＮ通信を行うために必要な無線通信パラメータが含まれる。また、ＭＡＣアドレスやＩＰ層での通信を行うためのＩＰアドレス等も含めてもよい。
【００２０】
本実施形態において、スマートフォン１０１、ＰＣ１０２、プリンタ１０３はＷｉ−Ｆｉ  Ｄｉｒｅｃｔの機能を搭載している。これらの装置のうち何れかの装置がＧＯとなり、ＧＯ以外の装置がＣＬとして動作し、ＧＯに接続することで、Ｐ２Ｐグループとなる無線ネットワーク１０４を形成する。
【００２１】
なお、ＧＯは、ＩＥＥＥ８０２．１１規格に定められたインフラストラクチャモードにおけるアクセスポイント（ＡＰ）として動作することができる。また、ＣＬは、ＩＥＥＥ８０２．１１規格に定められたインフラストラクチャモードにおけるステーション（ＳＴＡ）として動作することができる。
【００２２】
以降において、ＰＣ１０２とプリンタ１０３をＷｉ−Ｆｉ  Ｄｉｒｅｃｔ接続させる処理を、スマートフォン１０１を介して実行する場合について説明する。なお、本実施形態の通信システムにおける装置をスマートフォンとＰＣ、プリンタとして説明を行うが、例えば、カメラ、ビデオカメラ、スマートウォッチ、ＰＤＡなどの他の装置であってもよい。
【００２３】
本実施形態における装置のハードウェア構成について図２を用いて説明する。図２において、１０１はスマートフォン全体を示す。２０１は撮像部であり、ＣＣＤやレンズ等が含まれる。撮像部２０１は、画像や動画の撮影を行う。撮像部２０１は、バーコード、二次元コード、ＱＲコードなどのコード情報の撮影、読み取りなどを実施する。２０２は撮像部で撮影された画像等の画像処理を実施する画像処理部である。後述するＱＲコードなどのコード情報の復号処理および解析処理は、画像処理部２０２にて実施される。画像処理部２０２は、撮像部２０１により撮影された画像を解析し、符号化された情報を復号してその情報を取得する。
【００２４】
２０３はスマートフォン１０１を操作するための操作部であり、操作ボタン等が含まれる。操作部２０３は、入力に対応するフラグを記憶部２０７等のメモリに記憶する。２０４は、視覚情報および音情報の少なくともどちらか一方を出力する機能を備える表示部である。表示部２０４は視覚情報を表示する場合、表示する視覚情報に対応する画像データを保持するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）を有する。表示部２０４は、ＶＲＡＭに格納した画像データをＬＣＤやＬＥＤに表示させ続ける表示制御を行う。２０５はスマートフォン１０１の各ハードウェアに電源を供給する電源部である。電源部２０５は、例えばバッテリにより構成される。
【００２５】
２０６は、記憶部２０７に記憶される制御プログラムを実行することによりスマートフォン１０１全体を制御する制御部である。後述する各種動作は、記憶部２０７に記憶された制御プログラムを制御部２０６が実行することにより行われる。制御部２０６は例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）により構成される。２０７は制御部２０６が実行する制御プログラムや、通信相手装置の情報など、各種情報を記憶する記憶部である。記憶部２０７は、例えば、ＨＤＤ、フラッシュメモリ、着脱可能なＳＤカード、ＲＯＭまたはＲＡＭなどの記憶媒体により構成される。
【００２６】
２０８は無線ＬＡＮ通信を行うための２．４ＧＨｚ帯および／または５ＧＨｚ帯で通信可能なアンテナであり、２０９はＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮ通信を行うための通信部である。また、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに準拠したプロトコル処理も実施する。通信部２０９は、無線通信を行うチップにより構成される。
【００２７】
スマートフォン１０１の記憶部２０７にプログラムとして記憶され、制御部２０６によって当該プログラムが実行されることにより実現される機能について説明する。なお、後述する機能は、制御部２０６が、制御プログラムにしたがって、各ハードウェアの制御、および、情報の演算や加工を行うことで実現される。
【００２８】
スマートフォン１０１は、機器間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔ接続を実施する際に、通信パラメータを共有する通信パラメータ自動設定処理を実施する。通信パラメータ自動設定処理においては、提供装置が受信装置に無線通信するための通信パラメータを提供する。ここで、通信パラメータには、ネットワーク識別子としてのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）、暗号方式、暗号鍵、認証方式、認証鍵等の無線ＬＡＮ通信を行うために必要な無線通信パラメータが含まれる。また、ＭＡＣアドレス、パスフレーズ、ＩＰ層での通信を行うためのＩＰアドレス、上位サービスに必要な情報等も含めてもよい。
【００２９】
スマートフォン１０１は、複数の方式の通信パラメータ自動設定処理を実行可能である。スマートフォン１０１が実行可能な第１方式は、スマートフォン１０１と他の装置との２装置間で通信パラメータを共有する方式である。
【００３０】
第１方式において、スマートフォン１０１は、他の装置に表示されているまたは他の装置に関連付けられたＱＲコードの撮影を行う。そして、スマートフォン１０１は、読み取ったＱＲコードに含まれる通信パラメータの設定を行うために必要な情報を取得する。通信パラメータの設定を行うために必要な情報は、例えば、通信パラメータそのもの、装置の識別情報、通信パラメータ自動設定処理の識別情報である。また、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに関連する情報も含まれていてもよい。例えば、ＧＯを装置間で決定するためのネゴシエーション処理に用いられるＩｎｔｅｎｔ値などである。
【００３１】
そして、スマートフォン１０１は、読み取ったＱＲコードに含まれる装置の識別情報を取得する。なお、装置の識別情報は、機器を一意に識別するＭＡＣアドレスやＵＵＩＤであってよい。スマートフォン１０１は、ＱＲコードから取得した識別情報が示す装置を指定する信号を送信し、ＱＲコードから取得した識別情報が示す装置を検索する。スマートフォン１０１は、ＱＲコードから取得した識別情報が示す装置を検出すると、暗号化された通信パラメータを無線通信により装置間で共有する。スマートフォン１０１は、共有した当該通信パラメータに基づいて、ＱＲコードから取得した識別情報が示す装置と無線接続する。なお、通信パラメータ自動設定処理の際に公開鍵を用いて暗号化された通信パラメータを装置間で通信してもよい。この公開鍵はＱＲコードに含まれていてもよい。公開鍵を用いて通信パラメータを暗号化する方法は、例えば、特開２０１４−２３０１５２号公報に示す方法を用いればよい。
【００３２】
また、スマートフォン１０１が実行可能な第２方式は、複数の他の装置間における通信パラメータの共有を、スマートフォン１０１を介して実行する方式である。第２方式において、スマートフォン１０１は、第１装置と第２装置とをＷｉ−Ｆｉ  Ｄｉｒｅｃｔを用いて無線接続させるための処理を行う。ここで、第１装置は、Ｐ２Ｐグループの無線ネットワークに新たに参加する装置である。なお、第１装置は、通信パラメータ自動設定処理の際に通信パラメータを受信する受信装置として動作する。また、第１装置は、ＣＬであってよい。
【００３３】
また、第２装置は、通信パラメータ自動設定処理において、通信パラメータを提供する提供装置として動作可能な装置である。また、第２装置は、Ｐ２Ｐグループの無線ネットワークを構築するＧＯであってよい。
【００３４】
第２方式において、スマートフォン１０１は、第１装置に表示されているまたは第１装置に関連付けられたＱＲコードの撮影を行う。なお、第１装置に関連付けられたＱＲコードとは、例えば、第１装置の筺体に貼り付けられたＱＲコードや第１装置の取り扱い説明書に記載されたＱＲコードである。
【００３５】
そして、スマートフォン１０１は、読み取ったＱＲコードに含まれる第１装置の識別情報を取得する。スマートフォン１０１は、事前に第１方式による設定等により、接続可能な装置であって、セキュアなリンクを確立可能な第２装置に、読み取ったＱＲコードに含まれる第１装置の識別情報をセキュアなリンクを介して転送する。スマートフォン１０１は、ＱＲコードに含まれる第１装置の識別情報を、無線接続を要求する装置の情報として第２装置に送信する。スマートフォン１０１からＱＲコードに含まれる第１装置の識別情報を転送された第２装置は、当該識別情報が示す装置を無線通信により検索する。第２装置は、当該識別情報が示す装置を検出した場合、通信パラメータを第１装置に送信する。
【００３６】
第１装置は、受信した当該通信パラメータに基づいて、第２装置とＷｉ−Ｆｉ  Ｄｉｒｅｃｔにより無線接続する。なお、第２装置は、公開鍵暗号方式により暗号化された状態の通信パラメータを第１装置に送信してよい。なお、スマートフォン１０１から第２装置への識別情報通知は、無線ＬＡＮによるセキュアなリンクを用いて行ってもよい。また、スマートフォン１０１から第２装置への識別情報通知は、Ｐ２Ｐグループの無線ネットワークを用いて行なってもよい。また、スマートフォン１０１から第２装置への識別情報通知は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）通信などのセキュアな近接無線通信で行われてよい。あるいは、この転送は、Ｂｌｕｅｔｏｏｔｈ（登録商標、以下省略）などの無線ＬＡＮ通信以外の通信を用いてよい。また、スマートフォン１０１は、取得したＱＲコードから読み取った情報を自装置の表示部によりＱＲコードとして表示し、第２装置に読み取らせることで転送を行ってもよい。
【００３７】
なお、スマートフォン１０１は、第２方式による設定を実行する場合、事前に第２装置を登録しておくことができる。第２装置として登録する装置は、第１方式で通信パラメータの共有を行ったことがある装置であってよい。また、第２装置として登録する装置は、セキュアなリンクを介して接続することができる装置であってよい。また、第２装置として登録する装置は、Ｐ２Ｐグループを形成したことのある装置であってよい。
【００３８】
また、スマートフォン１０１は、通信部２０９における通信において、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに準拠した無線通信を実行可能であり、ＧＯおよびＣＬとして動作することができる。また、ＩＥＥＥ８０２．１１に規定されるアクセスポイントとして動作してもよい。また、スマートフォン１０１は、通信部２０９における通信において、ＩＥＥＥ８０２．１１に規定されるステーションとして動作してもよい。また、スマートフォン１０１は、通信部２０９における通信において、Ｗｉ−Ｆｉアライアンスが規定するＷＰＳ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ）を実行可能であってよい。
【００３９】
続いて、ＰＣ１０２、プリンタ１０３の構成を、図３を用いて説明する。図３において、３０１はＰＣ１０２、プリンタ１０３を操作するための操作部であり、操作ボタン等が含まれる。操作部３０１は、入力に対応するフラグを記憶部３０５等のメモリに記憶する。３０２は、視覚情報および音情報の少なくともどちらか一方を出力する機能を備える表示部である。表示部３０２は視覚情報を表示する場合、表示する視覚情報に対応する画像データを保持するＶＲＡＭを有する。表示部３０２は、ＶＲＡＭに格納した画像データをＬＣＤやＬＥＤに表示させ続ける表示制御を行う。３０３はＰＣ１０２の各ハードウェアに電源を供給する電源部である。電源部３０３は、例えばバッテリにより構成される。
【００４０】
３０４は、記憶部３０５に記憶される制御プログラムを実行することによりＰＣ１０２全体を制御する制御部である。後述する各種動作は、記憶部３０５に記憶された制御プログラムを制御部３０４が実行することにより行われる。制御部３０４は例えばＣＰＵにより構成される。３０５は制御部３０４が実行する制御プログラムや、通信相手装置の情報など、各種情報を記憶する記憶部である。記憶部３０５は、例えば、ＨＤＤ、フラッシュメモリ、着脱可能なＳＤカード、ＲＯＭまたはＲＡＭなどの記憶媒体により構成される。
【００４１】
３０６は無線ＬＡＮ通信を行うための２．４ＧＨｚ帯および／または５ＧＨｚ帯で通信可能なアンテナであり、３０７はＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮ通信を行うための通信部である。また、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに準拠したプロトコル処理も実施する。通信部３０７は、無線通信を行うチップにより構成される。３０８は、所定の処理を実行するためのハードウェアである。ＰＣ１０２の機能部３０８は、例えば、撮像部であり、撮像処理を行う。また、例えば、プリンタ１０３の機能部２０８は印刷部であり、印刷処理を行う。
【００４２】
続いて、ＰＣ１０２、プリンタ１０３の記憶部３０５にプログラムとして記憶され、制御部３０４によって当該プログラムが実行されることにより実現される機能について説明する。なお、後述する機能は、制御部３０４が、制御プログラムにしたがって、各ハードウェアの制御、および、情報の演算や加工を行うことで実現される。
【００４３】
ＰＣ１０２、プリンタ１０３は、機器間で通信パラメータを共有する通信パラメータ自動設定処理を実施することができる。また、ＰＣ１０２、プリンタ１０３は、通信部３０７における通信において、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに準拠した無線通信を実行可能であり、ＧＯおよびＣＬとして動作することができる。また、ＰＣ１０２、プリンタ１０３はＩＥＥＥ８０２．１１に規定されるアクセスポイントとして動作してもよい。また、ＰＣ１０２、プリンタ１０３は、通信部３０７における通信において、ＩＥＥＥ８０２．１１に規定されるステーションとして動作してもよい。また、ＰＣ１０２、プリンタ１０３は、Ｗｉ−Ｆｉアライアンスが規定するＷＰＳを実行可能であってよい。
【００４４】
また、ＰＣ１０２、プリンタ１０３は、通信パラメータ設定に必要な情報を含めたＱＲコードを生成する。生成したＱＲコードは表示部３０２においてＬＣＤ等で表示される。通信パラメータ設定に必要な情報は、例えば、装置の識別情報、通信パラメータそのもの、通信パラメータ自動設定処理の識別情報等である。また、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに関連する情報も含まれてもよい。例えば、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに関連する情報は、ＧＯを装置間で決定するためのネゴシエーション処理に用いられるＩｎｔｅｎｔ値などである。尚、ＱＲコードは予め生成されたＱＲコードが筺体に貼り付けられていてもよいし、ＱＲコードを取り扱い説明書に記載するようにしてもよい。また、ＰＣ１０２、プリンタ１０３は、上述の第１方式においてＱＲコードを表示する側の装置として動作可能である。また、ＰＣ１０２、プリンタ１０３は、上述の第２方式で説明した第１装置または第２装置として動作可能である。
【００４５】
続いて、上述の構成を有する通信システムの動作について説明する。ここで、ＰＣ１０２とプリンタ１０３との間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる通信を行うために、スマートフォン１０１を用いてＰ２Ｐグループである無線ネットワーク１０４を形成する場合について説明を行う。
【００４６】
通信システムにおけるシーケンスチャートを、図４を用いて説明する。図４に示すシーケンスチャートでは、スマートフォン１０１、ＰＣ１０２およびプリンタ１０３の間で無線ネットワーク１０４を形成する場合を説明する。図４では、スマートフォン１０１が初めにプリンタ１０３のＱＲコードを撮影し、プリンタ１０３との間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理を実施し、無線ネットワーク１０４を形成する。続いてスマートフォン１０１はＰＣ１０２のＱＲコードを撮影し、ＰＣ１０２をＷｉ−Ｆｉ  Ｄｉｒｅｃｔにて無線ネットワーク１０４に接続させる。また、図４では、無線ネットワーク１０４においてプリンタ１０３がＧＯとして動作する場合を説明する。
【００４７】
はじめに、スマートフォン１０１、ＰＣ１０２、およびプリンタ１０３の夫々は、ユーザからＰ２Ｐグループ形成の開始指示を受け付ける。ＰＣ１０２及びプリンタ１０３は、Ｐ２Ｐグループ形成の開始指示を受けた後、表示部３０２にＱＲコードを表示する（Ｆ５０１、Ｆ５０２）。表示されたＱＲコードには、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ接続における通信パラメータ自動設定処理に必要な情報が符号化されている。
【００４８】
スマートフォン１０１は、Ｐ２Ｐグループ形成の開始指示を受けると、撮像部２０１を起動する。そして、スマートフォン１０１は、プリンタ１０３の表示部３０２に表示されているＱＲコードを撮影する（Ｆ５０３）。尚、プリンタ１０３のＱＲコードを先に撮影する場合を説明するが、ＰＣ１０２のＱＲコードを先に撮影するようにしてもよい。その場合、以下のプリンタ１０３との処理とＰＣ１０２との処理は夫々置き換えられる。
【００４９】
撮影後、スマートフォン１０１は後述する図６に記載の処理を実施し、ＱＲコード内に含まれる情報を基にプリンタ１０３とＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理を実施する（Ｆ５０５）。ここで、接続処理について、説明する。スマートフォン１０１とプリンタ１０３は、夫々を検索するためにＷｉ−Ｆｉ  Ｄｉｒｅｃｔに規定されるＦｉｎｄ  Ｐｈａｓｅを開始する。なお、スマートフォン１０１は、ＱＲコードの撮影またはユーザ指示に応じてＦｉｎｄ  Ｐｈａｓｅを開始する。また、プリンタ１０３は、ＱＲコードの表示またはユーザ指示に応じてＦｉｎｄ  Ｐｈａｓｅを開始する。
【００５０】
Ｆｉｎｄ  Ｐｈａｓｅでは、まず、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔを実行可能なことを示す情報要素を付加した検索信号を用いて全チャネルをスキャンする。そして、全チャネルスキャンにより所望の通信相手を検出できない場合、１、６、１１ｃｈを、検索信号を用いてスキャンする処理と、１、６、１１ｃｈの何れかのチャネルで通信相手からの検索信号を待ち受ける処理を交互に行う。なお、スマートフォン１０１が送信する検索信号には、ＱＲコードに含まれる情報であるプリンタ１０３の識別子を指定した情報が含まれていてもよい。また、スマートフォン１０１とプリンタ１０３は、ＱＲコードの撮影を用いた通信パラメータ自動設定処理に対応していることを示す情報要素を付加した検索信号を送信するようにしてよい。
【００５１】
スマートフォン１０１とプリンタ１０３は、夫々を検出すると、ＧＯかＣＬかの役割を決定するネゴシエーション処理を行う。図４では、ＧＯのネゴシエーション処理においてプリンタ１０３がＧＯとして動作するものとして決定されたものとする。そして、スマートフォン１０１は、プリンタ１０３から通信パラメータを受信し、当該通信パラメータに基づいてプリンタ１０３と接続する。
【００５２】
プリンタ１０３との接続後、スマートフォン１０１は、ＰＣ１０２の表示部３０２に表示されているＱＲコードを撮影する（Ｆ５０６）。撮影後、スマートフォン１０１は図６に記載の処理を実施し、第２方式による設定処理を実行し、ＧＯとして動作中のプリンタ１０３へ撮影したＱＲコードに含まれる識別子を送信する（Ｆ５０７）。
【００５３】
プリンタ１０３は受信した識別子を用いてＰＣ１０２とＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理を実施する。なお、ＰＣ１０２は、表示部３０２にＱＲコードを表示させたこと又はユーザ指示に応じてＦｉｎｄ  Ｐｈａｓｅを開始したものとする。ＰＣ１０２の送信する検索信号にも、ＱＲコードの撮影を用いた通信パラメータ自動設定処理に対応していることを示す情報要素が含まれていてもよい。
【００５４】
そして、ＰＣ１０２は、表示部３０２に表示させたＱＲコードの内容を送信する他の装置を検索する。なお、プリンタ１０３は、受信した識別子をビーコンおよび検索信号に対する応答信号に含めるものとする。なお、プリンタ１０３は取得したＰＣ１０２の識別子を基に、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔのＩｎｖｉｔａｔｉｏｎ処理を実施するようにしてもよい。Ｉｎｖｉｔａｔｉｏｎ処理を実施することで、ＰＣ１０２をプリンタ１０３が形成する無線ネットワーク１０４に参加させるようにしてもよい。
【００５５】
なお、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔの接続処理内で送信される通信パラメータは、公開鍵を用いた公開鍵暗号方式により暗号化して送信してもよい。この方法は、例えば、特開２０１４−２３０１５２号公報に示されたものを用いてよい。また、例えば、公開鍵はＱＲコードの撮影により取得されてよい。
【００５６】
ＰＣ１０２は、プリンタ１０３との間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理実施により、ＣＬとして、プリンタ１０３から通信パラメータを受信し、無線ネットワーク１０４へ接続する（Ｆ５０８）。ＰＣ１０２はプリンタ１０３とＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続完了後、プリンタ１０３の印刷サービスを利用するための処理を実施することで、ＰＣ１０２は、プリンタ１０３に印刷実行させることができる。
【００５７】
図５は、スマートフォン１０１が、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔによって、自装置も参加するＰ２Ｐグループ形成処理を行う際のフローチャートである。図５のフローチャートは、操作部２０３を介してユーザからＷｉ−Ｆｉ  ＤｉｒｅｃｔによるＰ２Ｐグループ形成の開始が指示された後に開始される。なお、スマートフォン１０１は、Ｐ２Ｐグループ形成の開始の指示において、２装置間でグループ形成を行うか３台以上の装置間でグループ形成を行うかの指示を受け付けているものとする。即ち、スマートフォン１０１は、スマートフォン１０１と他の装置との２装置間でグループを形成するか、スマートフォン１０１と複数の他の装置との間でグループを形成させるかを選択する。
【００５８】
また図５に示すフローチャートは、制御部２０６が記憶部２０７に記憶されたコンピュータプログラムを読み出して実行することにより行われる処理の流れを示す。なお、図５に示すフローチャートに示すステップの一部または全部を例えばＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等のハードウェアで実現する構成としてもよい。
【００５９】
図５において、スマートフォン１０１は、Ｓ６０１で撮像部２０１によりＱＲコードの撮影を行うと、撮影したＱＲコードを復号する。そして、撮影されたＱＲコードの内容がＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる通信パラメータの設定を行うために必要な情報であった場合、スマートフォン１０１はＳ６０２に進む。なお、スマートフォン１０１は、撮影したＱＲコードにＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる通信パラメータの設定を行うために必要な情報が含まれていない場合、エラー終了を行ってもよい。
【００６０】
Ｓ６０２ではスマートフォン１０１が通信部２０９によりＰ２Ｐグループに接続中か否かの判定を行なう。Ｓ６０２において、Ｐ２Ｐグループに接続中でない場合はＳ６０６に処理を進め、Ｐ２Ｐグループに接続中である場合はＳ６０３に処理を進める。Ｓ６０６では、スマートフォン１０１は、撮影したＱＲコードに含まれる情報を用いてＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理を実施する。撮影したＱＲコードに含まれる情報は例えば、装置の識別子である。スマートフォン１０１は、この識別子が示す装置を探索し、探索により識別子が示す装置を検出すると、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理を実施する。識別子が示す装置の探索は、ＩＥＥＥ８０２．１１規格に規定されているプローブリクエストおよびその応答であるプローブレスポンスにより行われてよい。
【００６１】
なお、Ｓ６０６の処理では、Ｉｎｔｅｎｔ値を装置間でやりとりし、Ｉｎｔｅｎｔ値の値が大きいは方がＧＯとなって、無線ネットワークを形成する。また、Ｉｎｔｅｎｔ値の値が小さい方がＣＬとなって、ＧＯが形成した無線ネットワークに参加する。
【００６２】
尚、Ｓ６０６で実施されるＷｉ−Ｆｉ  Ｄｉｒｅｃｔの接続処理内で実施する通信パラメータ自動設定処理は第１方式を用いた通信パラメータ自動設定処理が実施される。すなわちスマートフォン１０１とＱＲコードを撮影した装置間で通信パラメータ自動設定処理が実施されることになる。
【００６３】
Ｓ６０６でＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理が完了すると、Ｓ６０７において、スマートフォン１０１は、更に他の装置をＰ２Ｐグループに参加させるか否かを判定する。なお、グループを形成する装置の数は、Ｐ２Ｐグループ形成開始指示において、ユーザから指示されるものとしたが、Ｓ６０６のＰ２Ｐグループ形成処理が終了した際に、ユーザに問い合わせるようにしてもよい。この場合、スマートフォン１０１は、表示部２０４に、他にＰ２Ｐグループに追加する装置があるか否かをユーザに確認するための表示を行なうようにしてもよい。また、Ｐ２Ｐグループ形成されている状態で再度スマートフォン１０１の撮像部２０１でＱＲコードが撮影された場合にグループに参加させる他の装置があると判定するようにしてもよい。
【００６４】
Ｓ６０７において、スマートフォン１０１は、グループに参加させる他の装置がないと判定すると、処理を終了し、グループに参加させる他の装置があると判定した場合、再びＳ６０１からの処理を行う。
【００６５】
更に他の装置をグループに参加させる場合は、Ｓ６０２の判定において、スマートフォン１０１がＰ２Ｐグループに接続中であると判定され、Ｓ６０３に処理を進める。Ｓ６０３では、スマートフォン１０１は、ＧＯとして動作中か否かを判定する。ＧＯとして動作している場合は、Ｓ６０４に進む。ＧＯとして動作していない場合、すなわちＣＬとしてＰ２Ｐグループに参加中の場合はＳ６０５に進む。
【００６６】
Ｓ６０５では、スマートフォン１０１は、ＱＲコードを撮影した際に取得した情報をＧＯに転送する。ＱＲコードを撮影した際に取得した情報は例えばＱＲコードを表示した装置の識別子である。尚、Ｓ６０５における処理は上述の第２方式の処理である。即ち、ＱＲコードを撮影した際に取得した情報の転送に応じて、ＧＯである他の装置とＱＲコードに含まれる識別子が示す装置との間で、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔの接続処理が実行される。なお、この場合、ＧＯがＱＲコードに含まれる識別子が示す装置に、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔにおけるＩｎｖｉｔａｔｉｏｎ処理を実施し、ＱＲコードに含まれる識別子が示す装置をＰ２Ｐグループに参加させてもよい。Ｓ６０５の処理が終わると、スマートフォン１０１は、Ｓ６０７の判定を行う。
【００６７】
Ｓ６０４では、スマートフォン１０１は、撮影されたＱＲコードに含まれる情報を用いて、ＱＲコードに含まれる識別子が示す装置との間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理を実施する。この場合、スマートフォン１０１は、ＧＯであるので、形成した無線ネットワーク１０４に接続するための通信パラメータをＱＲコードに含まれる識別子が示す装置に提供する。Ｓ６０４でＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理が終了後、Ｓ６０７の判定を行う。
【００６８】
このように本実施形態によれば、スマートフォン１０１がＱＲコードを読み取った際にＱＲコードにより示される装置とＷｉ−Ｆｉ  Ｄｉｒｅｃｔの接続処理を実施し、Ｐ２Ｐグループを形成することができる。
【００６９】
続いて、スマートフォン１０１が、複数の他の装置間でＰ２Ｐグループを形成させ、自装置はそのＰ２Ｐグループに参加しない場合について説明を行う。即ち、スマートフォン１０１が、複数の他の装置間のＰ２Ｐグループの形成処理にのみ参加し、Ｐ２Ｐグループ形成後、スマートフォン１０１がこのＰ２Ｐグループから離脱する仲介役として動作する場合を説明する。なお、各装置の構成は、上述したものと同様である。
【００７０】
スマートフォン１０１が、仲介役として動作する場合のＷｉ−Ｆｉ  ＤｉｒｅｃｔによるＰ２Ｐグループ形成処理を行う際の動作を図６に示すフローチャートである。図６のフローチャートは、操作部２０３を介してユーザからＷｉ−Ｆｉ  ＤｉｒｅｃｔによるＰ２Ｐグループ形成の開始が指示された後に開始される。なお、スマートフォン１０１は、Ｐ２Ｐグループ形成の開始の指示において、自装置も形成したＰ２Ｐグループに参加するか否かの指示を受け付けているものとする。即ち、スマートフォン１０１は、ユーザ指示に応じて、仲介役として動作するか否かを判定する。
【００７１】
また図６に示すフローチャートは、制御部２０６が記憶部２０７に記憶されたコンピュータプログラムを読み出して実行することにより行われる処理の流れを示す。なお、図６に示すフローチャートに示すステップの一部または全部を例えばＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等のハードウェアで実現する構成としてもよい。
【００７２】
図６において、スマートフォン１０１は、Ｓ８０１で撮像部２０１によりＱＲコードの撮影を行うと、撮影したＱＲコードを復号する。そして、撮影されたＱＲコードの内容がＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる通信パラメータの設定を行うために必要な情報であった場合、スマートフォン１０１はＳ８０２に処理を進める。なお、スマートフォン１０１は、撮影したＱＲコードにＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる通信パラメータの設定を行うために必要な情報が含まれていない場合、エラー終了を行ってもよい。
【００７３】
Ｓ８０２において、スマートフォン１０１は、Ｐ２Ｐグループに接続中か否かの判定を行なう。Ｓ８０２において、Ｐ２Ｐグループに接続中でない場合はＳ８０５に処理を進め、Ｐ２Ｐグループに接続中である場合はＳ８０３に処理を進める。
【００７４】
Ｐ２Ｐグループに接続中でない場合、Ｓ８０５において、スマートフォン１０１は、仲介役として動作するか否かを判定する。仲介役として動作する場合は、Ｓ８０７に処理を進める。仲介役ではなくスマートフォン１０１もＰ２ＰグループのメンバとしてＰ２Ｐグループへの参加を継続する場合はＳ８０６に進む。
【００７５】
Ｓ８０５における判定は、Ｐ２Ｐグループ形成の開始の指示において受け付けたユーザ指示に基づいて行われる。なお、ＱＲコードの撮影が行われた場合にユーザに仲介役として動作するか否かを問い合わせるようにしてもよい。この問い合わせは、例えば、スマートフォン１０１の表示部２０４を介して仲介役として動作するか否かをユーザに確認し、ユーザ指示を操作部２０３により受け付けることで行われる。
【００７６】
仲介役として動作すると判定された場合、Ｓ８０７においてスマートフォン１０１は、ＱＲコードに含まれる識別情報が示す装置との間のＰ２Ｐグループ形成処理において、自装置がＣＬになることを決定する。スマートフォン１０１は仲介役として動作する場合、複数の他の装置間（例えば、ＰＣ１０２とプリンタ１０３間）でＰ２Ｐグループの形成が完了すると、スマートフォン１０１はこのＰ２Ｐグループから離脱することになる。そのため、スマートフォン１０１がＧＯとして動作すると、ＧＯとして構築した無線ネットワークを終了させることになり、再度プリンタ１０３とＰＣ１０２間で別途Ｐ２Ｐグループを形成する必要がある。したがって、Ｐ２Ｐグループの無駄な形成が発生してしまう。本実施形態では、無線ネットワークを構築する処理を低減させるため、仲介役として動作する場合、スマートフォン１０１は、ＣＬとして動作することを決定する。
【００７７】
ＣＬとして動作することを決定すると、Ｓ８０８において、スマートフォン１０１は、ＱＲコードを撮影して取得した情報を基に、ＱＲコードに含まれる識別情報に示される装置との間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理を実施する。
【００７８】
Ｓ８０８において、スマートフォン１０１は、ＣＬと動作するように、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔにおけるＧＯ  Ｎｅｇｏｔｉａｔｉｏｎプロトコルによる役割決定処理を実施する。ＧＯ  Ｎｅｇｏｔｉａｔｉｏｎでは、装置間でＩｎｔｅｎｔ値を交換し、値の大きい方がＧＯとなり、値の小さい方がＣＬになることが規定されている。したがって、スマートフォン１０１は、ＣＬと動作するように、Ｉｎｔｅｎｔ値を最小値にする。Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔでは、Ｉｎｔｅｎｔ値は、０〜１５の値にすることがきめられている。したがって、この場合、スマートフォン１０１は、ＱＲコードに含まれる識別情報に示される装置との間でＩｎｔｅｎｔ値を０にして、役割決定のためのネゴシエーションを行う。なお、ＱＲコードにより取得される情報にＩｎｔｅｎｔ値を示す情報が含まれている場合等対向装置のＩｎｔｅｎｔ値が事前に分かる場合、スマートフォン１０１は、その値より下の値をＩｎｔｅｎｔ値として設定し、ネゴシエーションを行うようにしてもよい。
【００７９】
なお、スマートフォン１０１は、対向装置のＩｎｔｅｎｔ値も、最小値の０であった場合、一旦処理をエラー終了し、再度役割決定のためのネゴシエーションを行うようにしてもよい。また、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔでは、Ｉｎｔｅｎｔ値の値が装置間で同一の場合に備え、Ｉｎｔｅｎｔ値をやり取りするメッセージにＴｉｅ  ｂｒｅａｋｅｒ  ｂｉｔというランダムに生成したビットを含めておく。なお、Ｉｎｔｅｎｔ値を後に送信する装置は、対向装置から受信したＩｎｔｅｎｔ値が含まれるメッセージのＴｉｅ  ｂｒｅａｋｅｒ  ｂｉｔと逆のビットを立てる。例えば、Ｉｎｔｅｎｔ値を後に送信する装置は、受信したＩｎｔｅｎｔ値をやり取りするメッセージのＴｉｅ  ｂｒｅａｋｅｒ  ｂｉｔが「１」の場合、Ｔｉｅ  ｂｒｅａｋｅｒ  ｂｉｔを「０」にしてＩｎｔｅｎｔ値を送信する。また、Ｉｎｔｅｎｔ値を後に送信する装置は、受信したＩｎｔｅｎｔ値をやり取りするメッセージのＴｉｅ  ｂｒｅａｋｅｒ  ｂｉｔが「０」の場合、Ｔｉｅ  ｂｒｅａｋｅｒ  ｂｉｔを「１」にしてＩｎｔｅｎｔ値を送信する。
【００８０】
そして、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔでは、Ｉｎｔｅｎｔ値の値が装置間で同一の場合に、Ｔｉｅ  ｂｒｅａｋｅｒ  ｂｉｔの値が「１」の装置が、ＧＯとして動作することが規定されている。したがって、スマートフォン１０１は、対向装置のＩｎｔｅｎｔ値も、最小値の０であった場合に備え、Ｔｉｅ  ｂｒｅａｋｅｒ  ｂｉｔを「０」にしてＩｎｔｅｎｔ値を、対向装置より先に送信するようにしてもよい。また、スマートフォン１０１は、対向装置のＩｎｔｅｎｔ値も、最小値の０であり、Ｔｉｅ  ｂｒｅａｋｅｒ  ｂｉｔによりＧＯとして動作することを決定した場合、一旦処理をエラー終了し、再度役割決定のためのネゴシエーションを行うようにしてもよい。
【００８１】
このように、スマートフォン１０１は、仲介役として動作する場合、ＧＯになることを抑制するための制御を行う。
【００８２】
スマートフォン１０１は、ＣＬとして動作するようにネゴシエーションを行って、ＱＲコードに含まれる識別子が示す装置との間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理を実施する。この場合、スマートフォン１０１は、ＣＬとなるので、他の装置により構築された無線ネットワーク１０４に接続するための通信パラメータをＱＲコードに含まれる識別子が示す装置から受信する。
【００８３】
そして、スマートフォン１０１は、Ｐ２Ｐグループを形成する他方の装置を撮影するために再度Ｓ８０１からの処理を行う。
【００８４】
一方、Ｓ８０５において、仲介役として動作しないと判定された場合、Ｓ８０７において、スマートフォン１０１は、ＱＲコードに含まれる識別情報が示す装置との間のＰ２Ｐグループ形成処理において、自装置がＧＯになることを決定する。即ち、スマートフォン１０１もＰ２Ｐグループへの参加を維持する場合、スマートフォン１０１は、自装置がＧＯになることを決定する。これは、スマートフォン１０１が、別の装置をＰ２Ｐグループに更に参加させる場合、図５のＦ５０７に該当する、ＱＲコードに含まれる別の装置に関する情報をＧＯに転送する処理を省くことができるためである。即ち、スマートフォン１０１がＧＯになることで、別の装置を更にＰ２Ｐグループに参加させる場合、スマートフォン１０１と当該別の装置との間で直接通信パラメータの共有などを行うことができる。
【００８５】
ＧＯとして動作することを決定すると、Ｓ８１２において、スマートフォン１０１は、ＱＲコードを撮影して取得した情報を基に、ＱＲコードに含まれる識別情報に示される装置との間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理を実施する。
【００８６】
Ｓ８１２において、スマートフォン１０１は、ＧＯとして動作するように、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔにおけるＧＯ  Ｎｅｇｏｔｉａｔｉｏｎプロトコルによる役割決定処理を実施する。ここで、スマートフォン１０１は、ＧＯとして動作するように、Ｉｎｔｅｎｔ値を最大値である１５にして、役割決定のためのネゴシエーションを行う。なお、ＱＲコードにより取得される情報にＩｎｔｅｎｔ値を示す情報が含まれている場合等対向装置のＩｎｔｅｎｔ値が事前に分かる場合、スマートフォン１０１は、その値より大きい値をＩｎｔｅｎｔ値として設定し、ネゴシエーションを行うようにしてもよい。なお、スマートフォン１０１は、ＧＯとして動作することを決定した場合、対向装置との役割決定のためのネゴシエーションを行うことなく、ＧＯとして動作を開始するようにしてよい。即ち、スマートフォン１０１は、ＧＯとして無線ネットワーク１０４を形成してから、対向装置とＷｉ−Ｆｉ  Ｄｉｒｅｃｔの接続処理を実施するようにしてもよい。このように構成することで、スマートフォン１０１が確実にＧＯとして動作することができる。
【００８７】
スマートフォン１０１は、ＧＯとして動作するようにネゴシエーションを行って、ＱＲコードに含まれる識別子が示す装置との間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理を実施する。この場合、スマートフォン１０１は、ＧＯであるので、自装置により形成された無線ネットワーク１０４に接続するための通信パラメータをＱＲコードに含まれる識別子が示す装置に提供し、装置間でＰ２Ｐグループを形成する。
【００８８】
一方、Ｓ８０２において、Ｐ２Ｐグループに接続中であると判定された場合は、スマートフォン１０１は、接続しているＰ２ＰグループでＧＯとして動作中か否かを判定する（Ｓ８０３）。ＧＯとして動作している場合は、Ｓ８０９に処理を進める。ＧＯとして動作していない場合、すなわちＣＬとしてＰ２Ｐグループに参加中の場合はＳ８０４に処理を進める。
【００８９】
Ｓ８０４では、スマートフォン１０１は、撮影されたＱＲコードに含まれる情報を用いて、ＱＲコードに含まれる識別子が示す装置との間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理を実施する。この場合、スマートフォン１０１は、ＧＯであるので、形成した無線ネットワーク１０４に接続するための通信パラメータをＱＲコードに含まれる識別子が示す装置に提供し、Ｐ２Ｐグループを形成する。
【００９０】
Ｓ８０３においてＧＯとして動作していないと判定された場合、Ｓ８０９で、スマートフォン１０１は、ＱＲコードを撮影した際に取得した情報をＧＯに転送する。ＱＲコードを撮影した際に取得した情報は例えばＱＲコードを表示した装置の識別子である。尚、Ｓ８０９における処理は上述の第２方式の処理である。即ち、ＧＯである他の装置とＱＲコードに含まれる識別子が示す装置との間で、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔの接続処理が実行される。なお、この場合、ＧＯがＱＲコードに含まれる識別子が示す装置に、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔにおけるＩｎｖｉｔａｔｉｏｎ処理を実施し、ＱＲコードに含まれる識別子が示す装置をＰ２Ｐグループに参加させてもよい。Ｓ８０９の処理が終わると、スマートフォン１０１は、Ｓ８１０の判定を行う。
【００９１】
Ｓ８１０において、スマートフォン１０１は、仲介役として動作しているか否かを判定する。仲介役として動作している場合はＳ８１１に進む。仲介役として動作せず、Ｐ２Ｐグループのメンバとして参加し続ける場合はＰ２Ｐグループ形成処理を終了する。尚、Ｓ８１０において、仲介役として動作している際に他にＰ２Ｐグループに追加する装置がある場合は、再度Ｓ８０１からの処理を行うようにしてよい。例えば、スマートフォン１０１は、他にＰ２Ｐグループに追加する装置があるか否かを表示部２０４に表示させ、ユーザに確認するようにしてもよい。他にＰ２Ｐグループに追加する装置がある場合はＳ８１１に進まず、スマートフォン１０１はＰ２Ｐグループとの接続を維持し、Ｓ８０１からの処理を再度行う。
【００９２】
Ｓ８１１において、スマートフォン１０１は、Ｐ２Ｐグループから離脱し、無線接続を切断する処理を実施する。切断処理は所望の装置間でＰ２Ｐグループの形成が完了した否かを判定し、完了していると判定された場合に、切断処理を実施するようにしてもよい。例えば、スマートフォン１０１において、ＱＲコードから取得したＰＣ１０２およびプリンタ１０３の識別子情報を基に、それぞれの装置がＰ２Ｐグループ内で通信ができるか否かを確認するようにしてもよい。この確認は例えばＩＣＭＰメッセージを用いたＰｉｎｇ等を実施し、ＩＰレイヤの通信が確立しているか否かで判定するようにしてもよい。
【００９３】
このように、本実施形態によれば、スマートフォン１０１が仲介役として動作する装置か否かに応じて、ＧＯとなる装置を決定することで、無線ネットワークの作成を異なる装置が行ってしまうことを抑止することができる。
【００９４】
上述の説明では、Ｐ２Ｐグループに参加する装置のＱＲコードを撮影後、装置毎にＷｉ−Ｆｉ  Ｄｉｒｅｃｔ接続シーケンスを順次実施する場合について説明した。続いて、Ｐ２Ｐグループに参加する複数の装置夫々のＱＲコードの撮影後にＷｉ−Ｆｉ  Ｄｉｒｅｃｔ接続シーケンスを実施する場合について説明する。なお、各装置の構成は、上述したものと同様である。
【００９５】
スマートフォン１０１にてＰＣ１０２とプリンタ１０３をＷｉ−Ｆｉ  Ｄｉｒｅｃｔ接続させるためのシーケンスチャートを図７に示す。また、図７においてもスマートフォン１０１が仲介役として動作する場合について説明する。
【００９６】
図７において、スマートフォン１０１、ＰＣ１０２、およびプリンタ１０３の夫々は、ユーザからＰ２Ｐグループ形成の開始指示を受け付ける。ＰＣ１０２およびプリンタ１０３は開始指示を受けＱＲコードを各表示部３０２に表示する（Ｆ９０１、Ｆ９０２）。表示されたＱＲコードには、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔを用いた通信パラメータ自動設定処理を行うために必要な情報が符号化されている。本実施形態ではＱＲコード内にＩｎｔｅｎｔ値も含まれているものとする。
【００９７】
続いてスマートフォン１０１は撮像部２０１を起動し（Ｆ９０３）、プリンタ１０３およびＰＣ１０２のＱＲコードを連続で撮影する（Ｆ９０４、Ｆ９０５）。
【００９８】
撮影後、スマートフォン１０１は後述する図８に記載の処理を実施し、ＱＲコード内に含まれる情報を基にＧＯとなる装置を決定する。図７ではＰＣ１０２がＧＯになる装置と決定された場合について説明する。
【００９９】
スマートフォン１０１はＧＯとなるＰＣ１０２と初めにＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理を実施する（Ｆ９０６）。スマートフォン１０１はプリンタ１０３に対し、第２方式による設定処理を実行し、ＧＯとして動作中のＰＣ１０２へ撮影したＱＲコードに含まれる識別子を送信する（Ｆ９０７）。
【０１００】
ＰＣ１０２は受信した識別子を用いてプリンタ１０３とＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理を実施する。プリンタ１０３は、ＰＣ１０２との間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理実施後、ＣＬとして、無線ネットワーク１０４へ接続する（Ｆ９０８）。ＰＣ１０２とプリンタ１０３間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続が完了すると、スマートフォン１０１は無線ネットワーク１０４から切断処理を実施する（Ｆ９０９）。
【０１０１】
ＰＣ１０２は、プリンタ１０３とＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続完了後、プリンタの印刷サービスを利用するための処理を実施することで、プリンタに印刷を行わせることが可能となる。
【０１０２】
図８はスマートフォン１０１が実施する本実施形態におけるＰ２Ｐグループ形成処理のフローチャートである。図８のフローチャートは、操作部２０３を介してユーザからＷｉ−Ｆｉ  ＤｉｒｅｃｔによるＰ２Ｐグループ形成の開始が指示された後に開始される。
【０１０３】
また、図８に示すフローチャートは、制御部２０６が記憶部２０７に記憶されたコンピュータプログラムを読み出して実行することにより行われる処理の流れを示す。なお、図８に示すフローチャートに示すステップの一部または全部を例えばＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等のハードウェアで実現する構成としてもよい。
【０１０４】
Ｓ１００１において、スマートフォン１０１は、撮像部２０１によりＱＲコードの撮影を行うと、撮影したＱＲコードを復号する。そして、撮影されたＱＲコードの内容がＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる通信パラメータの設定を行うために必要な情報であった場合、スマートフォン１０１はＳ８０２に処理を進める。なお、スマートフォン１０１は、撮影したＱＲコードにＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる通信パラメータの設定を行うために必要な情報が含まれていない場合、エラー処理を行ってもよい。本実施形態のスマートフォンは、Ｐ２Ｐグループの参加させるすべての装置のＱＲコードを撮影するまで、Ｓ１００１の処理を繰り返し行う。
【０１０５】
Ｓ１００２において、スマートフォン１０１は、Ｐ２Ｐグループに参加させるすべての装置のＱＲコードの撮影が終了したか否かを判定する。すべての装置の撮影が終了し、これ以上追加させる装置がない場合はＳ１００３に処理を進める。なお、Ｓ１００２の判定は、表示部２０４にすべての装置のＱＲコードを撮影した否かを問い合わせるメッセージを表示させ、すべての装置のＱＲコードを撮影したことを示す操作を操作部２０３により受け付けたか否かで行われる。また、例えば、２分以内など所定期間を計測して、所定期間が経過された場合に、Ｐ２Ｐグループに参加させるすべての装置のＱＲコードの撮影が終了したと判定するようにしてもよい。
【０１０６】
Ｓ１００３、Ｓ１００４、Ｓ１００５、Ｓ１００６、Ｓ１００７はそれぞれ、Ｓ８０２、Ｓ８０３、Ｓ８０４、Ｓ８０９、Ｓ８０５と同等の処理であるためここでの説明は省略する。
【０１０７】
Ｓ１００７において仲介役として動作しない場合、すなわちスマートフォン１０１もＰ２Ｐグループのメンバとして参加する場合、Ｓ１００８に進む。仲介役として動作する場合はＳ１０１１に進む。
【０１０８】
Ｓ１００８において、スマートフォン１０１は、ＰＣ１０２とプリンタ１０３で表示されるＱＲコードから取得したＩｎｔｅｎｔ値、およびスマートフォン１０１のＩｎｔｅｎｔ値のうち最もＩｎｔｅｎｔ値が大きい装置をＧＯとなる装置と決定する。なお、Ｓ１００８において、前述のＳ８０６と同様にスマートフォン１０１がＧＯとして動作することを決定してもよい。ＧＯとなる装置が決定後、Ｓ１００９に進む。
【０１０９】
Ｓ１００９において、スマートフォン１０１は、自装置がＧＯとして決定されたか否かを判定する。スマートフォン１０１がＧＯとして決定された場合はＳ１０１０に進む。スマートフォン１０１がＧＯでない場合はＳ１０１２に進む。
【０１１０】
Ｓ１０１０において、スマートフォン１０１は、自装置がＧＯとして動作するため、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔの接続処理を実施する順序は任意の装置と実施するようにしてよい。例えばＱＲコードを撮影した順序でもよく、これに限るものではない。任意の装置とＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理完了後、Ｓ１０１３に進む。
【０１１１】
Ｓ１０１１では、スマートフォン１０１がＱＲコードを撮影した装置間でのＩｎｔｅｎｔ値の比較を行う。スマートフォン１０１は、Ｉｎｔｅｎｔ値の比較結果を参照し、Ｉｎｔｅｎｔ値が最も高い装置を選定し、ＧＯとなる装置を決定する。なお、スマートフォン１０１は仲介役として動作しており、形成されたＰ２Ｐグループから離脱するため、スマートフォン１０１以外の装置で最もＩｎｔｅｎｔ値が高い装置をＧＯになる装置と決定する。ＧＯとなる装置を決定後、Ｓ１０１２に進む。
【０１１２】
Ｓ１０１２において、スマートフォン１０１は、ＧＯとなる装置との間で初めにＷｉ−Ｆｉ  Ｄｉｒｅｃｔの接続処理を実施する。ＧＯとなる装置とＷｉ−Ｆｉ  Ｄｉｒｅｃｔの接続処理が完了後、Ｓ１０１３に進む。尚、図７においては、この処理によりＰＣ１０２がＧＯになる装置として選定されたものとする。
【０１１３】
Ｓ１０１３では他にＰ２Ｐグループに追加する装置があるか否かを判定する。他にＰ２Ｐグループに追加する装置がある場合は、Ｓ１００４に進む。他にＰ２Ｐグループに追加する装置がない場合は、Ｓ１０１４に進む。他にＰ２Ｐグループに追加する装置があるか否かの判定は、Ｓ１００１で撮影されたＱＲコードの台数分Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔの接続処理を実施したか否かで判定するようにする。なお、仲介役として動作している場合は、Ｓ１０１３の判定をＳ１００１で撮影したＱＲコードの情報をすべてＧＯに提供したか否かで行われるようにしてよい。
【０１１４】
Ｓ１０１３ではＰ２Ｐグループに追加する他の装置がない場合は、Ｓ８１０およびＳ８１１と同様に、仲介役として動作している際には、スマートフォン１０１は、切断処理を行って処理を終了する。
【０１１５】
尚、本実施形態においてＩｎｔｅｎｔ値によりＧＯになる装置を決定したが、Ｉｎｔｅｎｔ値と異なる所定の優先度によってＧＯとなる装置を決定するようにしてもよい。例えば、スマートフォン１０１が最初に撮影したＱＲコードを表示させている装置をＧＯとするようにしてもよい。また、実施するサービスに基づいてＧＯとなる装置を決定するようにしてもよい。例えば本実施形態では印刷サービスを実施するため、プリンタ１０３がＧＯとなることで、印刷サービスを利用する装置とプリンタ１０３間で直接通信が可能となるため、プリンタ１０３をＧＯとすることを決定するようにしてもよい。あるいはスマートフォン１０１においてＧＯとなる装置をユーザ選択により決定するようにしてもよい。
【０１１６】
このように、本実施形態によれば、スマートフォン１０１がＱＲコードを連続して撮影した装置間でＰ２Ｐグループを自動で形成することができるようになり、ユーザ利便性が向上する。
【０１１７】
（その他の実施形態）
上述の種々の実施形態における動作を適宜組み合わせてもよい。例えば、ユーザの動作モードの選択に従って、種々の実施形態の何れかを実施するかを切り替えてよい。
【０１１８】
また、上述の実施形態においては、ＱＲコードを利用して通信パラメータの設定を行うための情報を装置間でやり取りする構成について説明した。しかし、ＱＲコードの撮影に代えて、ＮＦＣやＢｌｕｅｔｏｏｔｈなどの無線通信を用いてもよい。また、ＩＥＥＥ８０２．１１ａｄもしくはトランスファージェット（ＴｒａｎｓｆｅｒＪｅｔ）（登録商標）等の無線通信を用いてもよい。
【０１１９】
また、各実施形態において、読みとるＱＲコードは表示部に表示されているＱＲコードだけではなくてよい。例えば、通信機器の筺体にシールなどの形態で貼り付けられているＱＲコードや、取り扱い説明書や通信機器の販売時の段ボールなどの包装に貼り付けられているＱＲコードであってもよい。また、ＱＲコードでなく、バーコード、二次元コードであってもよい。また、ＱＲコードなどの機械が読み取り可能な情報に代えて、ユーザが読みとれる形式の情報であってもよい。また、ＰＣ１０２またはプリンタ１０３がＷＥＢサーバの機能を所持し、ＷＥＢページ上でＱＲコードを表示できるようにしてもよい。
【０１２０】
また、各実施形態において、装置間の通信をＩＥＥＥ８０２．１１準拠の無線ＬＡＮ通信により行う場合について説明したが、これに限る物ではない。例えば、ワイヤレスＵＳＢ、ＭＢＯＡ、Ｂｌｕｅｔｏｏｔｈ、ＵＷＢ、ＺｉｇＢｅｅ、ＮＦＣ等の無線通信媒体を用いて実施してもよい。ここで、ＭＢＯＡは、Ｍｕｌｔｉ  Ｂａｎｄ  ＯＦＤＭ  Ａｌｌｉａｎｃｅの略である。また、ＵＷＢは、ワイヤレスＵＳＢ、ワイヤレス１３９４、ＷＩＮＥＴなどが含まれる。
【０１２１】
また、各実施形態において、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔを用いて接続処理を行う場合について記載したが、これに限るものではない。例えば、無線ＬＡＮのアクセスポイントが通信パラメータを提供する場合について適用できるようにしてもよい。また、アドホックモードで適用できるようにしてもよい。アドホックモードに適用する場合、ＧＯとなる装置を最初にアドホックネットワークを構築する装置に置き換えることで適用できる。
【０１２２】
また、各実施形態において、スマートフォン１０１は、仲介役として動作する場合、ＰＣ１０２またはプリンタ１０３とＰ２Ｐグループを形成して、他方の装置をこのＰ２Ｐグループに参加させる処理について説明を行った。しかしながら、スマートフォン１０１は、記憶部２０７に記憶している通信パラメータを、Ｐ２Ｐグループに参加するための通信パラメータとして、ＰＣ１０２またはプリンタ１０３に提供するようにしてもよい。例えば、スマートフォン１０１は、プリンタ１０３がＧＯとして形成するＰ２Ｐグループに参加するための通信パラメータを予め記憶しているとする。この場合、スマートフォン１０１は、仲介役としてＰＣ１０２とプリンタ１０３とでＰ２Ｐグループを形成させる場合、プリンタ１０３とＰ２Ｐグループを形成することなく、記憶している通信パラメータをＰＣ１０２に直接提供するようにしてよい。なお、この記憶している通信パラメータは、例えば、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔのＰｅｒｓｉｓｔｅｎｔ  Ｐ２Ｐ  Ｇｒｏｕｐのクレデンシャルであってよい。
【０１２３】
また、スマートフォン１０１は、過去に接続したＰ２Ｐグループの通信パラメータを記憶部２０７に記憶し、この通信パラメータを直接他の装置に提供するようにしてよい。この際に複数の通信パラメータが記憶部２０７に記憶されている場合、提供する通信パラメータをユーザの指示に従って選択するようにしてよい。また、提供する通信パラメータを優先度に従って、もっとも優先度が高いものを自動で選択するようにしてもよい。また、スマートフォン１０１は、撮像部２０１によりＱＲコードの撮影が行われた際に、記憶部２０７に記憶している通信パラメータに対応するＰ２Ｐグループを検索し、検出できたＰ２ＰグループにＱＲコードにより示される装置を参加させるようにしてもよい。
【０１２４】
なお、上述の説明において、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔにおける接続シーケンスを例にして説明したがこれに限られるものではない。例えば、スマートフォン１０１は、ＡＰとしてもＳＴＡとしても動作可能な装置であってよい。この場合、スマートフォン１０１は、ＡＰまたはＳＴＡとして動作するかをユーザ操作に従って決定するようにしてもよい。そして、スマートフォン１０１は、仲介役として動作する場合、ＡＰとして動作することを指示するユーザ操作をできないようにする制御を行うようにしてもよい。
【０１２５】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１２６】
１０１  スマートフォン
１０２  ＰＣ
１０３  プリンタ
１０４  無線ネットワーク
【図１】
2019110602.tif 000003
【図２】
2019110602.tif 000004
【図３】
2019110602.tif 000005
【図４】
2019110602.tif 000006
【図５】
2019110602.tif 000007
【図６】
2019110602.tif 000008
【図７】
2019110602.tif 000009
【図８】
2019110602.tif 000010