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