(57)【要約】【課題】適切な認証方式及び暗号化方式にて、無線通信装置を相手方装置に無線接続する。【解決手段】セキュリティー判別部３０４は、Capability情報に基づき暗号化方式が「暗号あり」又は「暗号なし」のいずれであるかを判別し、相手方装置が送信した属性情報がRSN情報及びWPA情報のいずれかを保持しているか否かに基づき暗号化方式を「WEP」又は「その他」のいずれであるかを判別し、RSN情報及びWPA情報に含まれるAKMSuiteList情報に基づき認証方式を判別し、RSN情報及びWPA情報に含まれるPairwiseCipherSuiteList情報に基づき暗号化方式を判別し、いずれかの判別にて暗号化方式が「暗号なし」又は「WEP」と判別されたとき、認証方式を「Shared認証」と仮定して相手方装置と接続を試み、接続に成功したときは認証方式を「Shared認証」と判別し、接続に失敗したときは認証方式を「Open認証」と判別する。【選択図】図３
2012089911.tif 000002
【特許請求の範囲】
【請求項１】
無線通信信号の処理を行う無線通信部と、
前記無線通信部を制御して、無線通信の通信相手となり得る１又は複数の相手方装置から送信される属性情報を取得する属性情報取得部と、
前記属性情報取得部が取得した１又は複数の前記属性情報を記憶する記憶部と、
前記記憶部に記憶された前記属性情報を参照して、前記相手方装置と接続するための認証方式及び暗号化方式を判別するセキュリティー判別部と、
前記セキュリティー判別部の判別結果に基づいて、前記相手方装置との接続を行う接続制御部と、を備え、
前記属性情報は相手方装置から送信されたＢｅａｃｏｎフレーム又はＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅフレームに記載の情報であり、
前記セキュリティー判別部は、前記属性情報が保持するＣａｐａｂｉｌｉｔｙ情報に基づき暗号化方式が「暗号あり」又は「暗号なし」のいずれであるかを判別し、前記属性情報がＲＳＮ（Robust  Security  Network）情報及びＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報のいずれも保持していない場合は暗号化方式を「ＷＥＰ」と判別し、前記属性情報が保持するＲＳＮ情報又はＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報に含まれるＡＫＭＳｕｉｔｅＬｉｓｔ情報に基づき認証方式を判別し、前記属性情報が保持するＲＳＮ情報又はＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報に含まれるＰａｉｒｗｉｓｅＣｉｐｈｅｒＳｕｉｔｅＬｉｓｔ情報に基づき暗号化方式を判別し、前記セキュリティー判別部における前記判別のいずれかにて、暗号化方式が「暗号なし」又は「ＷＥＰ」と判別されたとき、認証方式を「Ｓｈａｒｅｄ認証」と仮定して前記相手方装置と接続を試み、接続に成功したときは認証方式を「Ｓｈａｒｅｄ認証」と判別し、接続に失敗したときは認証方式を「Ｏｐｅｎ認証」と判別する、ことを特徴とする無線通信装置。
【請求項２】
前記セキュリティー判別部は、当該セキュリティー判別部が前記属性情報より判別した前記相手方装置の１又は複数の認証方式及び暗号化方式の組み合わせと、当該装置が対応している１又は複数の認証方式及び暗号方式の組み合わせから、マッチングする１又は複数の認証方式及び暗号方式の組み合わせを抽出し、前記抽出した認証方式及び暗号化方式の組み合わせの中から、所定のルールに基づきセキュリティー強度が最も高い認証方式及び暗号化方式組み合わせを判別結果とする、ことを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記セキュリティー判別部は、前記Ｃａｐａｂｉｌｉｔｙ情報に含まれるＰｒｉｖａｃｙビット値が０のとき、前記暗号化方式を「暗号化なし」と判別する、ことを特徴とする請求項１記載の無線通信装置。
【請求項４】
前記セキュリティー判別部は、前記Ｃａｐａｂｉｌｉｔｙ情報に含まれるＰｒｉｖａｃｙビット値が１であり、かつ、前記通信相手情報がＲＳＮ情報及びＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報のいずれも保持していないとき、前記暗号化方式を「ＷＥＰ」と判別する、ことを特徴とする請求項１記載の無線通信装置。
【請求項５】
前記セキュリティー判別部は、前記ＡＫＭＳｕｉｔｅＬｉｓｔ情報に含まれるＳｕｉｔｅ  Ｔｙｐｅ値に基づいて、前記認証方式が「ＷＰＡ」、「ＷＰＡ−ＰＳＫ」、「ＷＰＡ２」、「ＷＰＡ２−ＰＳＫ」、及び「未サポート」のいずれかであることを判別する、ことを特徴とする請求項１記載の無線通信装置。
【請求項６】
前記セキュリティー判別部は、前記ＰａｉｒｗｉｓｅＣｉｐｈｅｒＳｕｉｔｅＬｉｓｔに含まれるＣｉｐｈｅｒ値に基づいて、前記暗号方式が「ＷＥＰ−４０」、「ＴＫＩＰ」、「ＡＥＳ」、「ＷＥＰ−１０４」、及び「未サポート」のいずれかであることを判別する、ことを特徴とする請求項１記載の無線通信装置。
【請求項７】
無線通信装置を備えた周辺装置であって、
前記無線通信装置は、
無線通信信号の処理を行う無線通信部と、
前記無線通信部を制御して、無線通信の通信相手となり得る１又は複数の相手方装置から送信される属性情報を取得する属性情報取得部と、
前記属性情報取得部が取得した１又は複数の前記属性情報を記憶する記憶部と、
前記記憶部に記憶された前記属性情報を参照して、前記相手方装置と接続するための認証方式及び暗号化方式を判別するセキュリティー判別部と、
前記セキュリティー判別部の判別結果に基づいて、前記相手方装置との接続を行う接続制御部と、を備え、
前記属性情報は相手方装置から送信されたＢｅａｃｏｎフレーム又はＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅフレームに記載の情報であり、
前記セキュリティー判別部は、前記属性情報が保持するＣａｐａｂｉｌｉｔｙ情報に基づき暗号化方式が「暗号あり」又は「暗号なし」のいずれであるかを判別し、前記属性情報がＲＳＮ（Robust  Security  Network）情報及びＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報のいずれも保持していない場合は暗号化方式を「ＷＥＰ」と判別し、前記属性情報が保持するＲＳＮ情報又はＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報に含まれるＡＫＭＳｕｉｔｅＬｉｓｔ情報に基づき認証方式を判別し、前記属性情報が保持するＲＳＮ情報又はＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報に含まれるＰａｉｒｗｉｓｅＣｉｐｈｅｒＳｕｉｔｅＬｉｓｔ情報に基づき暗号化方式を判別し、前記セキュリティー判別部における前記判別のいずれかにて、暗号化方式が「暗号なし」又は「ＷＥＰ」と判別されたとき、認証方式を「Ｓｈａｒｅｄ認証」と仮定して前記相手方装置と接続を試み、接続に成功したときは認証方式を「Ｓｈａｒｅｄ認証」と判別し、接続に失敗したときは認証方式を「Ｏｐｅｎ認証」と判別する、ことを特徴とする周辺装置。
【請求項８】
相手方装置から送信されたＢｅａｃｏｎフレーム又はＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅフレームに記載の情報を属性情報として受信し、
前記属性情報が保持するＣａｐａｂｉｌｉｔｙ情報に基づき暗号化方式が「暗号あり」又は「暗号なし」のいずれであるかを判別し、前記属性情報がＲＳＮ（Robust  Security  Network）情報及びＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報のいずれも保持していない場合は暗号化方式を「ＷＥＰ」と判別し、前記属性情報が保持するＲＳＮ情報又はＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報に含まれるＡＫＭＳｕｉｔｅＬｉｓｔ情報に基づき認証方式を判別し、前記属性情報が保持するＲＳＮ情報又はＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報に含まれるＰａｉｒｗｉｓｅＣｉｐｈｅｒＳｕｉｔｅＬｉｓｔ情報に基づき暗号化方式を判別し、前記セキュリティー判別部における前記判別のいずれかにて、暗号化方式が「暗号なし」又は「ＷＥＰ」と判別されたとき、認証方式を「Ｓｈａｒｅｄ認証」と仮定して前記相手方装置と接続を試み、接続に成功したときは認証方式を「Ｓｈａｒｅｄ認証」と判別し、接続に失敗したときは認証方式を「Ｏｐｅｎ認証」と判別し、
前記判別した認証方式及び暗号化方式に基づいて前記相手方装置と無線通信接続を行う、ことを特徴とする無線通信接続方法。
【請求項９】
無線通信装置に実行されると、
相手方装置から送信されたＢｅａｃｏｎフレーム又はＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅフレームに記載の情報を属性情報として受信し、
前記属性情報が保持するＣａｐａｂｉｌｉｔｙ情報に基づき暗号化方式が「暗号あり」又は「暗号なし」のいずれであるかを判別し、前記属性情報がＲＳＮ（Robust  Security  Network）情報及びＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報のいずれも保持していない場合は暗号化方式を「ＷＥＰ」と判別し、前記属性情報が保持するＲＳＮ情報又はＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報に含まれるＡＫＭＳｕｉｔｅＬｉｓｔ情報に基づき認証方式を判別し、前記属性情報が保持するＲＳＮ情報又はＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報に含まれるＰａｉｒｗｉｓｅＣｉｐｈｅｒＳｕｉｔｅＬｉｓｔ情報に基づき暗号化方式を判別し、前記セキュリティー判別部における前記判別のいずれかにて、暗号化方式が「暗号なし」又は「ＷＥＰ」と判別されたとき、認証方式を「Ｓｈａｒｅｄ認証」と仮定して前記相手方装置と接続を試み、接続に成功したときは認証方式を「Ｓｈａｒｅｄ認証」と判別し、接続に失敗したときは認証方式を「Ｏｐｅｎ認証」と判別し、
前記判別した認証方式及び暗号化方式に基づいて前記相手方装置と無線通信接続を行うことを特徴とする無線通信接続プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置又は無線通信機能を備える装置における無線通信のセキュリティー設定に関する。
【背景技術】
【０００２】
近年、ネットワーク対応プリンター（以下「プリンター」とする）に、有線ＬＡＮ（Local  Area  Network）接続機能だけでなく、無線ＬＡＮ接続機能も搭載されるようになった。
【０００３】
図１のインフラストラクチャ型ネットワークにおけるプリンターとＡＰ（Access  Point）の配置例を用いて、プリンターを無線ＬＡＮに接続する一般的な方法について簡単に説明する。インフラストラクチャ型ネットワークの場合、同図に示すように、プリンター１００の周囲に１又は複数のＡＰが存在している。ＡＰとは無線ＬＡＮを構築する際の基地局であり、プリンター１００はこれらＡＰのいずれかと無線で接続することによって、ＰＣ１０１又はインターネット等と通信ができるようになる。
【０００４】
ここで、プリンター１００とＡＰ間の無線伝送路は、伝送データが途中で盗聴又は改ざん等されないように、伝送データを暗号化することが望ましい。暗号化を行うためには、プリンターとＡＰにおいて、それぞれ適切な認証方式及び暗号化方式を設定しなければならない。しかし、図１０に示すように、認証方式及び暗号化方式の組み合わせパターンは多数存在するため、セキュリティー分野の知識を有さないユーザーにとって、プリンターとＡＰにそれぞれ適切な認証方式及び暗号化方式を設定することは困難である。そのため、認証方式及び暗号化方式をより簡単に設定する方法が種々提案されている。
【０００５】
例えば、第１の従来技術（特許文献１）では、ユーザーから入力されたパスワードに含まれる文字種別及び文字数等を解析して、適切な認証方式及び暗号化方式の候補を表示する。これにより、ユーザーは、表示された候補から適切な認証方式及び暗号化方式を選択することができる。
【０００６】
また、第２の従来技術（特許文献２）では、認証方式及び暗号化方式の組み合わせを順番に変えて総当たりでＡＰへの接続を試みる。これにより、ユーザーは、認証方式及び暗号化方式の設定が不要となる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−１３６３０８号公報
【特許文献２】特開２０１０−８７９０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、第１の従来技術では、選択すべき認証方式及び暗号化方式が「ＷＥＰ」、「ＷＰＡ２−ＰＳＫ」、「ＴＫＩＰ」など専門用語で表示される。そのため、セキュリティーの知識を有さないユーザーは、どの認証方式及び暗号化方式の組み合わせを選択すればよいのかわかりにくいという問題があった。
【０００９】
また、第２の従来技術では、ＡＰと接続可能な認証方式及び暗号化方式の組み合わせを総当たりで探索する。しかし、組み合わせパターンは多数存在するため、無線通信装置がＡＰに接続されるまで時間がかかるという問題があった。
【００１０】
そこで、本発明の目的は、セキュリティー分野の知識を有さないユーザーでも、適切な認証方式及び暗号化方式の組み合わせによって、無線通信装置をＡＰに接続できるようにすることである。
【課題を解決するための手段】
【００１１】
本発明の無線通信装置は、無線通信信号の処理を行う無線通信部と、無線通信部を制御して、無線通信の通信相手となり得る１又は複数の相手方装置から送信される属性情報を取得する属性情報取得部と、属性情報取得部が取得した１又は複数の属性情報を記憶する記憶部と、記憶部に記憶された属性情報を参照して、相手方装置と接続するための認証方式及び暗号化方式を判別するセキュリティー判別部と、セキュリティー判別部の判別に基づいて、相手方装置との接続を行う接続制御部とを備え、属性情報は相手方装置から送信されたＢｅａｃｏｎフレーム又はＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅフレームに記載の情報であり、前記セキュリティー判別部は、属性情報が保持するＣａｐａｂｉｌｉｔｙ情報に基づき暗号化方式が「暗号あり」又は「暗号なし」のいずれであるかを判別し、属性情報がＲＳＮ（Robust  Security  Network）情報及びＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報のいずれも保持していない場合は暗号化方式を「ＷＥＰ」と判別し、属性情報が保持するＲＳＮ情報又はＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報に含まれるＡＫＭＳｕｉｔｅＬｉｓｔ情報に基づき認証方式を判別し、属性情報が保持するＲＳＮ情報又はＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報に含まれるＰａｉｒｗｉｓｅＣｉｐｈｅｒＳｕｉｔｅＬｉｓｔ情報に基づき暗号化方式を判別し、前記セキュリティー判別部における前記判別のいずれかにて、暗号化方式が「暗号なし」又は「ＷＥＰ」と判別されたとき、認証方式を「Ｓｈａｒｅｄ認証」と仮定して相手方装置と接続を試み、接続に成功したときは認証方式を「Ｓｈａｒｅｄ認証」と判別し、接続に失敗したときは認証方式を「Ｏｐｅｎ認証」と判別する。
【００１２】
好適な実施形態では、セキュリティー判別部は、当該セキュリティー判別部が属性情報より判別した前記相手方装置の１又は複数の認証方式及び暗号化方式の組み合わせと、当該装置が対応している１又は複数の認証方式及び暗号方式の組み合わせから、マッチングする１又は複数の認証方式及び暗号方式の組み合わせを抽出し、抽出した認証方式及び暗号化方式の組み合わせの中から、所定のルールに基づきセキュリティー強度が最も高い認証方式及び暗号化方式組み合わせを選択してもよい。
【００１３】
好適な実施形態では、セキュリティー判別部は、Ｃａｐａｂｉｌｉｔｙ情報に含まれるＰｒｉｖａｃｙビット値が０のとき、暗号化方式を「暗号化なし」と判別してもよい。
【００１４】
好適な実施形態では、セキュリティー判別部は、Ｃａｐａｂｉｌｉｔｙ情報に含まれるＰｒｉｖａｃｙビット値が１であり、かつ、通信相手情報がＲＳＮ情報及びＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報のいずれも保持していないとき、暗号化方式を「ＷＥＰ」と判別してもよい。
【００１５】
好適な実施形態では、セキュリティー判別部は、ＡＫＭＳｕｉｔｅＬｉｓｔ情報に含まれるＳｕｉｔｅ  Ｔｙｐｅ値に基づいて、認証方式が「ＷＰＡ」、「ＷＰＡ−ＰＳＫ」、「ＷＰＡ２」、「ＷＰＡ２−ＰＳＫ」、及び「未サポート」のいずれかであることを判別してもよい。
【００１６】
好適な実施形態では、セキュリティー判別部は、ＰａｉｒｗｉｓｅＣｉｐｈｅｒＳｕｉｔｅＬｉｓｔに含まれるＣｉｐｈｅｒ値に基づいて、暗号方式が「ＷＥＢ−４０」、「ＴＫＩＰ」、「ＡＥＳ」、「ＷＥＰ−１０４」、及び「未サポート」のいずれかであることを判別してもよい。
【発明の効果】
【００１７】
本発明によれば、セキュリティー分野の知識を有さないユーザーでも、適切な認証方式及び暗号化方式の組み合わせによって、無線通信装置をＡＰに接続することができる。
【図面の簡単な説明】
【００１８】
【図１】インフラストラクチャ型ネットワークにおけるプリンターとＡＰの配置例。
【図２】プリンター１００の機能ブロック図。
【図３】無線通信装置２２０の機能ブロック図。
【図４】Ｂｅａｃｏｎフレーム又はＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅフレームのデータ構造。
【図５】Ｃａｐａｂｉｌｉｔｙ情報４０１のデータ構造。
【図６】ＲＳＮ情報４０２及びＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報４０３のデータ構造。
【図７】ＡＫＭＳｕｉｔｅＬｉｓｔ６０２におけるＳｕｉｔｅ  Ｔｙｐｅ値と認証方式の対応表。
【図８】ＰａｉｒｗｉｓｅＣｉｐｈｅｒＳｕｉｔｅＬｉｓｔ６０１におけるＣｉｐｈｅｒ値と暗号化方式の対応表。
【図９】セキュリティー判別部３０４におけるセキュリティー判別処理のフローチャート。
【図１０】認証方式及び暗号化方式の組み合わせにおけるセキュリティー強度の強弱を示す表。
【図１１】セキュリティー判別部３０４において適切な認証方式及び暗号化方式を選択する処理のフローチャート。
【図１２】接続したいＡＰの選択画面及びＡＰ接続時におけるパスワード入力画面の一例。
【図１３】接続したいＡＰの選択画面のその他の例。
【発明を実施するための形態】
【００１９】
以下、本発明の一つの実施形態に係る無線通信装置を備えた周辺装置の一例としての印刷装置（プリンター）について、添付図面を参照して説明する。なお、本実施形態に係る無線通信は、無線ＬＡＮ規格（ＩＥＥＥ８０２．１１）に準拠するものとする。
【００２０】
図１は、インフラストラクチャ型ネットワークにおけるプリンターとＡＰの配置例である。以下、プリンターとＡＰを無線で接続するときの処理について、同図を用いて簡単に説明する。
【００２１】
まず、プリンター１００は、パッシブスキャンにて、範囲Ａの内側に存在するＡＰ１〜４から定期的に送信されるＢｅａｃｏｎフレームを受信する。なお、範囲Ａの外側に存在するＡＰ５から送信されるＢｅａｃｏｎフレームは、プリンター１００に届かない。したがって、プリンター１００は、ＡＰ１〜４のみ発見することができる。そして、ユーザーは、発見されたＡＰ１〜４から、プリンター１００に接続したいＡＰを選択する。次に、ユーザーは、選択したＡＰにセキュリティー設定がなされている場合、当該ＡＰに予め設定されているパスワードを入力する。これにより、プリンター１００は、無線によって当該ＡＰに接続される。なお、前述はパッシブスキャン時の実施例であるが、アクティブスキャン時でも同様の実施が可能である。以下に、アクティブスキャン時の実施例を示す。
【００２２】
まず、プリンター１００は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔフレームをブロードキャストする。次に、このＰｒｏｂｅ  Ｒｅｑｕｅｓｔフレームを受信したＡＰ１〜４はそれぞれ、プリンター１００にＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅフレームを返信する。次に、プリンター１００は、そのＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅフレームを受信する。そして、このＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅフレームが、Ｂｅａｃｏｎフレームと同等の役割を果たす。
【００２３】
図２は、プリンター１００の機能ブロック図である。同図に示すように、プリンター１００は、印刷部２０１、表示部２０２、操作部２０３、及びネットワーク部２０４を備えている。そして、ネットワーク部２０４は、印刷プロトコル部２１１、ネットワークプロトコル部２１２、接続監視部２１３、及び無線通信装置２２０を備えている。以下、各機能ブロックについて説明する。
【００２４】
印刷部２０１は、操作部２０３からの入力操作及びネットワーク部２０４を介して取得した印刷データに基づき、印刷を実行する。また、印刷部２０１は、印刷ヘッド、紙送り機構などを備え、紙などの印刷媒体に印刷を行う。
【００２５】
表示部２０２は、例えば、液晶パネルなどの表示装置を備え、プリンターの様々な情報を画面に表示する。表示部２０２には、例えば、印刷状況、印刷データの受信状況、インクの残量など印刷に関する情報の他に、後に説明するように、プリンターの接続先候補となるＡＰの選択画面、プリンター及びＡＰが対応している認証方式及び暗号化方式、ＡＰに接続するためのパスワード入力画面などが表示される。
【００２６】
操作部２０３は、例えば、プッシュボタンなどの入力装置であって、ユーザーからの入力操作を受け付ける。操作部２０３は、例えば、印刷開始／中止など印刷に関するものの他に、後に説明するように、プリンターを接続したいＡＰの選択、ＡＰに接続するためのパスワードの入力などを受け付ける。
【００２７】
ネットワーク部２０４は、外部と通信を行うためのインターフェースであって、印刷プロトコル部２１１、ネットワークプロトコル部２１２、接続監視部２１３、及び無線通信装置２２０を備える。ネットワーク部２０４は、無線によるデータの送受信に関する処理を行う。例えば、ネットワーク部２０４は、無線通信を介してＰＣから印刷データを受信したり、印刷状況又はプリンターのステータスに関するデータをＰＣに送信したりする。
【００２８】
印刷プロトコル部２１１は、ネットワーク対応プリンターのための通信プロトコルを処理する。例えば、印刷プロトコル部２１１は、ＬＡＮを介して送受信される、印刷状況、印刷データ、及びインクの残量などの情報を処理する。
【００２９】
ネットワークプロトコル部２１２は、ＬＡＮ上で送受信されるデータ通信プロトコルを処理する。例えば、ネットワークプロトコル部２１２は、ＴＣＰ／ＩＰプロトコルを処理する。
【００３０】
接続監視部２１３は、プリンターとＡＰとの接続状態などを監視し、切断した場合は、再接続処理を行う。
【００３１】
無線通信装置２２０は、プリンターを無線でＬＡＮに接続したときに、無線の通信信号を制御する装置である。
【００３２】
図３は、無線通信装置２２０の機能ブロック図である。同図に示すように、無線通信装置２２０は、無線通信制御部３０１、属性情報取得部３０２、記憶部３０３、セキュリティー判別部３０４、接続制御部３０５、セキュリティー方式記憶部３０６、及び装置仕様記憶部３０７を備えている。以下、各機能ブロックについて説明する。
【００３３】
無線通信部３０１は、無線通信信号を処理する。具体的には、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ等に対応する信号処理、通信データ処理、通信データの暗号処理及び復号処理、通信速度制御処理などを行う。なお、無線通信部３０１は、例えば、無線通信信号の送受信アンテナなどのハードウェアと、そのハードウェアを制御するための所定のプロセッサーなどにより実現してもよい。また、以下の各制御部及び記憶部等は、プロセッサー及びメモリーを用いて所定のコンピュータープログラムを実行させることにより実現することができる。
【００３４】
属性情報取得部３０２は、無線通信部３０１を制御して、無線通信の通信相手となり得る１又は複数の相手方装置（例えばＡＰ）から送信される属性情報を取得する。ここで、属性情報とは、相手方装置から定期的に送信されているＢｅａｃｏｎフレームの情報である。次に、属性情報取得部３０２は、取得した１又は複数の属性情報を全て記憶部３０３に記憶する。なお、属性情報は、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅフレームの情報でもよい。なお、Ｂｅａｃｏｎフレーム及びＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅフレームのデータ構造は、後に図４を用いて説明する。
【００３５】
記憶部３０３は、属性情報取得部３０２が各相手方装置から取得した１又は複数の属性情報を記憶する。また、記憶部３０３は、他の機能ブロックからの要求に応じて、対応する属性情報を返す。
【００３６】
セキュリティー判別部３０４は、まず、記憶部３０３に記憶された１又は複数の属性情報から、通信相手とする相手方装置の属性情報を取得する。以後、この取得した属性情報を相手方属性情報とする。次に、セキュリティー判別部３０４は、相手方属性情報から、当該情報を送信した相手方装置が対応している１又は複数の認証方式及び暗号化方式の組み合わせを抽出する。以後、この抽出した認証方式及び暗号化方式の組み合わせを、相手方セキュリティー対応情報とする。次に、セキュリティー判別部３０４は、自らの装置が対応している１又は複数の認証方式及び暗号化方式の組み合わせを、装置仕様記憶部３０７から取得する。以後、この取得した認証方式及び暗号化方式の組み合わせを、自装置セキュリティー対応情報とする。なお、自装置セキュリティー対応情報は、予め設定されているものとする。次に、セキュリティー判別部３０４は、相手方セキュリティー対応情報と自装置セキュリティー対応情報において、マッチングする１又は複数の認証方式及び暗号化方式の組み合わせを抽出する。次に、セキュリティー判別部３０４は、抽出した１又は複数の認証方式及び暗号化方式の組み合わせから、セキュリティー強度が最も高い組み合わせを１つ決定する。このセキュリティー強度が最も高い１つの組み合わせを、以後、セキュリティー判別結果と呼ぶ。なお、相手方セキュリティー情報の抽出方法は、後に図９を用いて説明する。また、セキュリティー強度の比較方法については、後に図１０を用いて説明する。
【００３７】
接続制御部３０５は、セキュリティー判別部３０４で判別されたセキュリティー判別結果に基づき、相手方装置との接続開始処理を行う。接続開始処理とは、具体的には、相手方装置とＡｕｔｈｅｎｔｉｃａｔｉｏｎフレーム及びＡｓｓｏｃｉａｔｉｏｎフレームを送受信する処理である。また、接続制御部３０５は、相手方装置との接続終了処理も行う。接続終了処理とは、具体的には、相手方装置とＤｅａｕｔｈｅｎｔｉｃａｔｉｏｎフレーム及びＤｉｓａｓｓｏｃｉａｔｉｏｎフレームを送受信する処理である。
【００３８】
セキュリティー方式記憶部３０６には、自装置セキュリティー対応情報が予め記憶されている。自装置セキュリティー対応情報とは、前述の通り、自らの装置が対応している１又は複数の認証方式及び暗号化方式の組み合わせの情報である。
【００３９】
セキュリティー方式記憶部３０６には、図７に示すような、Ｓｕｉｔｅ  Ｔｙｐｅ値と認証方式の対応関係を示すデータが記憶されている。また、図８に示すような、Ｃｉｐｈｅｒ値と暗号化方式の対応関係を示すデータも記憶されている。また、図１０に示すような、認証方式と暗号化方式の組み合わせによるセキュリティー強度の強弱に関するデータも記憶されている。なお、これらのデータは当該セキュリティー方式記憶部３０６に予め記憶されているものとする。なお、図７、図８、及び図１０の詳細については、後に説明する。
【００４０】
図４は、Ｂｅａｃｏｎフレーム及びＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅフレームのデータ構造である。同図に示すように、Ｂｅａｃｏｎフレーム及びＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅフレームには、当該フレームを送信したＡＰに関する様々な情報が記載されている。なお、ＢｅａｃｏｎフレームとＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅフレームは同じデータ構造を有している。したがって、以後の説明において、Ｂｅａｃｏｎフレームと記載されている部分はＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅフレームと読み替えてもよい。Ｂｅａｃｏｎフレームは、セキュリティー設定の有無などが記載されているＣａｐａｂｉｌｉｔｙ情報４０１、セキュリティーに関する情報が記載されているＲＳＮ（Robust  Security  Network）情報４０２及びＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報４０３などを保持している。なお、Ｂｅａｃｏｎフレームは、同図に示す各種情報を必ずしも全て保持しているわけではない。例えば、Ｂｅａｃｏｎフレームが、ＲＳＮ情報４０２を保持していないこともある。また、Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報４０３は、各Ｖｅｎｄｏｒが固有に使用する情報の総称であり、ここでは、ＷＰＡ（Wi-Fi  Protected  Access）（登録商標）情報が対象である。よって、以後、Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ情報４０３をＷＰＡ情報４０３と呼ぶ。
【００４１】
図５は、Ｃａｐａｂｉｌｉｔｙ情報４０１のデータ構造である。Ｃａｐａｂｉｌｉｔｙ情報４０１は、同図に示すように、セキュリティー設定の有無を判別するためのＰｒｉｖａｃｙビット５０１を保持している。ここで、Ｐｒｉｖａｃｙビット５０１のビット値が「０」のときは「暗号化なし」と判別でき、ビット値が「１」のときは「暗号化あり」と判別できる。
【００４２】
図６は、ＲＳＮ情報４０２及びＷＰＡ情報４０３のデータ構造である。なお、ＲＳＮ情報４０２とＷＰＡ情報４０３は同じデータ構造を有する。ただし、記載されるデータ内容は異なる場合もある。ＲＳＮ情報及びＷＰＡ情報は、同図に示すように、ＡＫＭＳｕｉｔｅＬｉｓｔ６０２及びＰａｉｒｗｉｓｅＣｉｐｈｅｒＬｉｓｔ６０１を保持している。ここで、認証方式は、ＡＫＭＳｕｉｔｅＬｉｓｔ６０２の値によって決定される。また、暗号化方式は、ＰａｉｒｗｉｓｅＣｉｐｈｅｒＬｉｓｔ６０１の値によって決定される。なお、ＡＫＭＳｕｉｔｅＬｉｓｔ６０２及びＰａｉｒｗｉｓｅＣｉｐｈｅｒＬｉｓｔ６０１は、それぞれ複数存在する場合もある。
【００４３】
図７は、ＡＫＭＳｕｉｔｅＬｉｓｔ６０２におけるＳｕｉｔｅ  Ｔｙｐｅ値と認証方式の対応表である。同図に示すように、Ｓｕｉｔｅ  Ｔｙｐｅ値が「００−５０−Ｆ２−０１」の場合、認証方式は「ＷＰＡ」と判別できる。また、Ｓｕｉｔｅ  Ｔｙｐｅ値が「００−５０−Ｆ２−０２」の場合、認証方式は「ＷＰＡ−ＰＳＫ」と判別できる。また、Ｓｕｉｔｅ  Ｔｙｐｅ値が「００−０Ｆ−ＡＣ−０１」の場合、認証方式は「ＷＰＡ２」と判別できる。また、Ｓｕｉｔｅ  Ｔｙｐｅ値が「００−０Ｆ−ＡＣ−０２」の場合、認証方式は「ＷＰＡ２−ＰＳＫ」と判別できる。
【００４４】
図８は、ＰａｉｒｗｉｓｅＣｉｐｈｅｒＳｕｉｔｅＬｉｓｔ６０１におけるＣｉｐｈｅｒ値と暗号化方式の対応表である。同図に示すように、ＰａｉｒｗｉｓｅＣｉｐｈｅｒＳｕｉｔｅＬｉｓｔ６０１のＣｉｐｈｅｒ値が「００−５０−Ｆ２−０１」の場合、暗号化方式は「ＷＥＰ４０」と判別できる。また、Ｃｉｐｈｅｒ値が「００−５０−Ｆ２−０２」の場合、暗号化方式は「ＴＫＩＰ」と判別できる。また、Ｃｉｐｈｅｒ値が「００−５０−Ｆ２−０４」の場合、暗号化方式は「ＡＥＳ」と判別できる。また、Ｃｉｐｈｅｒ値が「００−５０−Ｆ２−０５」の場合、暗号化方式は「ＷＥＰ−１０４」と判別できる。また、Ｃｉｐｈｅｒ値が「００−０Ｆ−ＡＣ−０１」の場合、暗号化方式は「ＷＥＰ−４０」と判別できる。また、Ｃｉｐｈｅｒ値が「００−０Ｆ−ＡＣ−０２」の場合、暗号化方式は「ＴＫＩＰ」と判別できる。また、Ｃｉｐｈｅｒ値が「００−０Ｆ−ＡＣ−０４」の場合、暗号化方式は「ＡＥＳ」と判別できる。また、Ｃｉｐｈｅｒ値が「００−０Ｆ−ＡＣ−０５」の場合、暗号化方式は「ＷＥＰ−１０４」と判別できる。
【００４５】
図９は、セキュリティー判別部３０４におけるセキュリティー判別処理のフローチャートである。
【００４６】
まず、セキュリティー判別部３０４は、記憶部３０３に記憶されている１または複数の属性情報から、プリンターを接続させたいＡＰの属性情報を１つ取得する。これを、通信相手属性情報とする。ここで、プリンターを接続させたいＡＰの選択方法については、後に図１１を用いて説明する。
【００４７】
次に、セキュリティー判別部３０４は、通信相手属性情報を参照して、Ｃａｐａｂｉｌｉｔｙ情報４０１に含まれるＰｒｉｖａｃｙビット５０１の値をチェックする（Ｓ９０１）。
【００４８】
ここで、ステップＳ９０１のチェックにて、Ｐｒｉｖａｃｙビット５０１の値が「０」の場合、暗号化方式は「暗号化なし」と判別し、ステップＳ９０８に進む。一方、Ｐｒｉｖａｃｙビット５０１の値が「１」の場合、暗号化方式は「暗号化あり」と判別し、ステップＳ９０２に進む。
【００４９】
まず、ステップＳ９０２からの処理について先に説明する。セキュリティー判別部３０４は、通信相手属性情報がＲＳＮ情報４０２又はＷＰＡ情報４０３を有しているか否かを判定する（Ｓ９０２）。
【００５０】
ここで、ステップＳ９０２の判定結果が、「ＲＳＮ情報なし」かつ「ＷＰＡ情報なし」の場合は、ステップＳ９０９に進む。一方、ステップＳ９０２の判定結果がそれ以外の場合は、ステップＳ９０３に進む。
【００５１】
次に、ステップＳ９０３からの処理について先に説明する。セキュリティー判別部３０４は、通信相手属性情報が有するＲＳＮ情報４０２又はＷＰＡ情報４０３から、ＡＫＭＳｕｉｔｅＬｉｓｔ６０２に含まれるＳｕｉｔｅ  Ｔｙｐｅ値をチェックする（Ｓ９０３）。
【００５２】
ここで、ステップＳ９０３でチェックしたＳｕｉｔｅ  Ｔｙｐｅ値が、図７の表７００の「ＷＰＡ」、「ＷＰＡ−ＰＳＫ」、「ＷＰＡ２」、及び「ＷＰＡ２−ＰＳＫ」のいずれにも該当しない場合は、認証方式及び暗号化方式をそれぞれ「未サポート」と判別し（Ｓ９０７）、当該処理を終了する。一方、それ以外の場合は、ステップＳ９０４に進む。
【００５３】
次に、ステップＳ９０４からの処理について説明する。セキュリティー判別部３０４は、図７の表７００を参照し、Ｓｕｉｔｅ  Ｔｙｐｅ値が、認証方式の「ＷＰＡ」、「ＷＰＡ−ＰＳＫ」、「ＷＰＡ２」、及び「ＷＰＡ２−ＰＳＫ」のいずれに該当するかを判別する（Ｓ９０４）。
【００５４】
次に、セキュリティー判別部３０４は、通信相手属性情報が有するＲＳＮ情報４０２又はＷＰＡ情報４０３から、ＰａｉｒｗｉｓｅＣｉｐｈｅｒＳｕｉｔｅＬｉｓｔ６０１に含まれるＣｉｐｈｅｒ値をチェックする（Ｓ９０５）。
【００５５】
ここで、ステップＳ９０５でチェックしたＣｉｐｈｅｒ値が、図８の表８００の「ＷＥＰ−４０」、「ＷＥＰ−１０４」、「ＴＫＩＰ」、及び「ＡＥＳ」のいずれにも該当しない場合は、認証方式及び暗号化方式をそれぞれ「未サポート」と判定し（Ｓ９０７）、当該処理を終了する。一方、それ以外の場合は、ステップＳ９０６に進む。
【００５６】
次に、ステップＳ９０６からの処理について説明する。セキュリティー判別部３０４は、図８の表８００を参照し、Ｃｉｐｈｅｒ値が、暗号化方式の「ＷＥＰ−４０」、「ＷＥＰ−１０４」、「ＴＫＩＰ」、及び「ＡＥＳ」のいずれに該当するかを判別する（Ｓ９０６）。そして、当該処理を終了する。
【００５７】
ここでステップＳ９０１に戻り、Ｐｒｉｖａｃｙビット５０１の値が「０」、すなわち「暗号化なし」の場合について、以下に説明する。
【００５８】
まず、セキュリティー判別部３０４は、暗号化方式を「暗号化なし」と判別する（Ｓ９０８）。次に、セキュリティー判別部３０４は、接続制御部３０５に対して、認証方式を「Ｓｈａｒｅｄ認証」と仮定してＡＰへの接続を試みるよう指示する（Ｓ９１０）。ここで、接続制御部３０５は、ＡＰへ接続するためのパスワード入力画面を表示部２０２に表示させ、ユーザーから入力されたパスワードでＡＰへの接続を試みる。次に、セキュリティー判別部３０４は、ステップＳ９１０での接続が成功したか否かをチェックする（Ｓ９１１）。
【００５９】
ここで、接続に成功した場合、認証方式を「Ｓｈａｒｅｄ認証」と判別し（Ｓ９１５）、当該処理を終了する。一方、接続に失敗した場合、ステップＳ９１２に進む。
【００６０】
次に、ステップＳ９１２からの処理について説明する。セキュリティー判別部３０４は、接続制御部３０５に対して、認証方式を「Ｏｐｅｎ認証」と仮定してＡＰへの接続を試みるよう指示する（Ｓ９１２）。次に、接続制御部３０５は、ステップＳ９１０で入力されたパスワードを用いてＡＰへの接続を試みる。次に、ステップＳ９１２の接続が成功したか否かをチェックする（Ｓ９１３）。
【００６１】
ここで、接続に成功した場合、認証方式を「Ｏｐｅｎ認証」と判別し（Ｓ９１４）、当該処理を終了する。一方、接続に失敗した場合、認証方式及び暗号化方式をそれぞれ「未サポート」と判別し（Ｓ９０７）、当該処理を終了する。
【００６２】
ここでステップＳ９０２に戻り、通信相手属性情報が「ＲＳＮ情報なし」かつ「ＷＰＡ情報なし」、すなわち、通信相手属性情報に、ＲＳＮ情報４０２及びＷＰＡ情報４０３のいずれも存在していない場合について、以下に説明する。
【００６３】
まず、セキュリティー判別部３０４は、暗号化方式を「ＷＥＰ」と判別し、ステップＳ９１０に進む。ステップＳ９１０以降の処理は、前述と同様のため省略する。
【００６４】
以上の処理により、プリンターを接続させたいＡＰが対応している１又は複数の認証方式及び暗号化方式の組み合わせを抽出することができる。この抽出した組み合わせを、前述の通り、相手方セキュリティー対応情報とする。
【００６５】
なお、ＡＰが複数の認証方式及び暗号化方式に対応している場合、相手方セキュリティー対応情報には複数の認証方式及び暗号化方式の組み合わせが記載される。また、自装置も複数の認証方式及び暗号化方式に対応している場合がある。このとき、自装置は、ＡＰに接続するにあたって適切な認証方式及び暗号化方式を選択する必要がある。そこで以下では、適切な認証方式及び暗号化方式を選択する方法について説明する。
【００６６】
図１０は、認証方式及び暗号化方式の組み合わせにおけるセキュリティー強度の強弱を示す表である。同図の表１０００において、上の方の組み合わせほどセキュリティー強度が高い。また、認証方式及び暗号化方式の組み合わせにおけるセキュリティー強度の強弱は、盗聴の観点またはネットワーク侵入の観点で、セキュリティー強度の順が変わるが、同図は、盗聴の観点におけるセキュリティー強度の強弱を示す表である。
【００６７】
図１１は、セキュリティー判別部３０４において、適切な認証方式及び暗号化方式を選択する処理のフローチャートである。以下、図１０を用いて、図１１に示すフローチャートを説明する。
【００６８】
まず、セキュリティー判別部３０４は、相手方セキュリティー対応情報と装置仕様記憶部３０７に記憶されている自装置セキュリティー対応情報を比較して、両方に記載されている１又は複数の認証方式及び暗号化方式の組み合わせを抽出する（Ｓ１１０１）。次に、ステップＳ１１０１において、少なくとも１つ以上抽出できたか否かをチェックする（Ｓ１１０２）。ここで、抽出できた（ＹＥＳ）場合、ステップＳ１１０３に進む。一方、抽出できなかった（ＮＯ）場合、セキュリティー判別部３０４は、選択されたＡＰへの接続が不可能と判断し（Ｓ１１０４）、当該処理を終了する。
【００６９】
次に、ステップ１１０３からの処理について説明する。セキュリティー判別部３０４は、ステップＳ１１０１にて抽出した１又は複数の認証方式及び暗号化方式の組み合わせを、図１０の表１０００に基づいて比較し、セキュリティー強度が最も高い組み合わせを選択する。そして、選択した組み合わせを、セキュリティー判別結果として接続制御部３０５に渡す（Ｓ１１０４）。
【００７０】
すなわち、セキュリティー判別部３０４は、ＡＰと接続可能な認証方式及び暗号化方式の組み合わせが複数ある場合は、セキュリティー強度の最も高い組み合わせを選択する。
【００７１】
次に、上記で説明した認証方式及び暗号化方式を自動判別する方法を用いて、ユーザーがプリンターをＡＰに接続するときの一例を示す。
【００７２】
図１２は、接続したいＡＰの選択画面、及びＡＰ接続時におけるパスワード入力画面の一例である。
【００７３】
まず、ＳＳＩＤ（Service  Set  Identifier）のリスト画面１２１０が表示部２０２に表示される。ここで、ＳＳＩＤとは、ＡＰを一意に識別できる文字列データであり、各ＡＰに予め設定されている。なお、画面１２１０に示すように、「強度」欄を設け、それぞれのＡＰの電波強度を電波マーク等で表示してもよい。電波強度は、Ｂｅａｃｏｎフレーム又はＰｒｏｂｅ  ＲｅｓｐｏｎｓｅフレームのＲＳＳＩ（Received  Signal  Strength  Indicator）値を参照して算出することができる。
【００７４】
次に、ユーザーは、操作部２０３を介して、ＳＳＩＤのリストからプリンターを接続したいＡＰを選択する。ここでは、「ＳＳＩＤ：ＢＢＢＢ」のＡＰを選択したとする。
【００７５】
次に、接続制御部３０５は、先ほど選択されたＡＰに接続するために必要なパスワードの入力画面１２２０を、表示部２０２に表示させる。なお、接続制御部３０５は、画面１２２０に示すように、「セキュリティー」欄を設け、セキュリティー判別部３０４から受け取ったセキュリティー判別結果（例えば「ＷＰＡ２−ＰＳＫ（ＡＥＳ）」）を表示してもよい。また、接続制御部３０５は、セキュリティー判別部３０４から受け取ったセキュリティー判別結果に基づき、入力可能な文字種別（例えば「半角英数字＋記号」）及び入力可能な最大文字数（例えば「最大６３文字」）を表示してもよい。さらに、入力可能な文字種別及び入力可能な最大文字数に基づき、それ以外及びそれ以上の文字を入力できないようにしてもよい。
【００７６】
次に、ユーザーは、操作部２０３を介し、パスワードを入力して「ＯＫ」ボタンを押す。なお、接続制御部３０５は、セキュリティー判別部３０４から受け取ったセキュリティー判別結果に基づき、入力されたパスワードが所定の要件を満たさない場合、又は入力されたパスワードが所定のセキュリティー強度に満たない場合などは、ユーザーにパスワードの再入力を要求するようにしてもよい。
【００７７】
次に、接続制御部３０５は、接続開始の処理中であることを示す画面１２３０を表示部２０２に表示させる。そして、接続制御部３０５は、先ほど選択されたＳＳＩＤのＡＰに対して、セキュリティー判別結果及びパスワードを用いて、Ａｕｔｈｅｎｔｉｃａｔｉｏｎ及びＡｓｓｏｃｉａｔｉｏｎの接続開始処理を行う。次に、接続制御部３０５は、ＡＰとの接続に成功したとき、接続が成功したことを示す画面１２４０を表示部２０２に表示させる。一方、接続制御部３０５は、ＡＰとの接続に失敗したとき、接続が失敗したことを示す画面（図示せず）を表示部２０２に表示させる。なお、このとき、失敗の原因を合わせて画面に表示してもよい。
【００７８】
図１３は、接続したいＡＰの選択画面のその他の例である。これまでの説明では、ユーザーが接続したいＡＰを選択した後に、その選択されたＡＰの認証方式及び暗号化方式を判別していた。しかし、属性情報取得部が取得した全ての属性情報に対して、予め認証方式及び暗号化方式を判別しておいてもよい。これにより、同図のＳＳＩＤの選択画面１３１０のように、「セキュリティー」欄に、それぞれのＡＰが対応している認証方式及び暗号化方式のセキュリティー強度を「強」「中」「弱」で表示することができる。ここで、セキュリティー強度は、前述の通り、図１０の表１０００を基に決定する。
【００７９】
なお、ＳＳＩＤの選択画面１３１０において、セキュリティー強度に応じて並び替えられるようにしてもよいし、セキュリティー強度が所定より低いＳＳＩＤを非表示にできるようにしてもよい。また、セキュリティー強度が所定より低く、かつ電波強度が所定より弱いＳＳＩＤを非表示にできるようにしてもよい。また、セキュリティー強度に応じて並べ替えられるようにしてもよい。
【００８０】
本実施形態によれば、ユーザーは、認証方式及び暗号化方式を自ら選択することなく、パスワードを入力するだけで、セキュリティー強度の最も高い認証方式及び暗号化方式の組み合わせでプリンターをＡＰに無線接続することができる。
【００８１】
上述した本発明の実施形態では、無線通信装置を備えたプリンターを例に説明しているが、無線通信装置又は無線通信機能を備えた電子機器であれば適用することが可能である。例えば、コンピューターや、プロジェクター、スキャナー、デジタルカメラ等のコンピューターの周辺装置や、製造装置や、電化製品等に適用することも可能である。すなわち、上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【符号の説明】
【００８２】
１００  プリンター
１０１  ＰＣ
２０１  印刷部
２０２  表示部
２０３  操作部
２０４  ネットワーク部
２２０  無線通信装置
３０１  無線通信部
３０２  属性情報取得部
３０３  記憶部
３０４  セキュリティー判別部
３０５  接続制御部
３０６  セキュリティー方式記憶部
３０７  装置仕様記憶部
【図１】
2012089911.tif 000003
【図２】
2012089911.tif 000004
【図３】
2012089911.tif 000005
【図４】
2012089911.tif 000006
【図５】
2012089911.tif 000007
【図６】
2012089911.tif 000008
【図７】
2012089911.tif 000009
【図８】
2012089911.tif 000010
【図９】
2012089911.tif 000011
【図１０】
2012089911.tif 000012
【図１１】
2012089911.tif 000013
【図１２】
2012089911.tif 000014
【図１３】
2012089911.tif 000015