(57)【要約】【課題】対象無線ネットワークへの接続におけるユーザの負荷を軽減できる新たな無線通信装置、対象無線ネットワークへの接続方法及びプログラムを提供することを目的とする。【解決手段】認証方式及び暗号化方式の２以上の組合せの中から１つの組合せを順次選択し（Ｓ２１２，Ｓ２１６、Ｓ２２０，Ｓ２２４）、順次選択された１つの組合せの認証方式及び暗号化方式を利用して、対象無線ネットワークへの接続を順次試みる（Ｓ２１４，Ｓ２１８、Ｓ２２２，Ｓ２２６）ようにしたものである。【選択図】図５
2010087908.tif 000002
【特許請求の範囲】
【請求項１】
接続対象の対象無線ネットワークに接続する無線通信装置であって、
前記対象無線ネットワークへ接続するための前記パスワードであって、ユーザによって指定される前記パスワードを取得するパスワード取得手段と、
前記取得済みのパスワードを用いて、前記無線通信装置を前記対象無線ネットワークに接続する無線接続手段と、
を備え、
前記無線接続手段は、認証方式及び暗号化方式の２以上の組合せの中から１つの組合せを順次選択し、順次選択された前記１つの組合せの認証方式及び暗号化方式を利用して、前記対象無線ネットワークへの接続を順次試みることを特徴とする無線通信装置。
【請求項２】
請求項１記載の無線通信装置であって、
前記２以上の組合せは、第１種の認証方式及び第１種の暗号化方式が組み合わされた第１の組合せと、前記第１種の認証方式及び前記第１種の暗号化方式よりもセキュリティの低い第２種の暗号化方式が組み合わされた第２の組合せと、を含み、
前記無線接続手段は、前記第１の組合せを前記第２の組合せよりも先に選択することを特徴とする無線通信装置。
【請求項３】
請求項１記載の無線通信装置であって、
前記２以上の組合せは、第１種の認証方式及び第１種の暗号化方式が組み合わされた第１の組合せと、前記第１種の認証方式よりもセキュリティの低い第２種の認証方式及び前記第１種の暗号化方式が組み合わされた第２の組合せと、を含み、
前記無線接続手段は、前記第１の組合せを前記第２の組合せよりも先に選択することを特徴とする無線通信装置。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載の無線通信装置であって、
前記無線接続手段は、前記パスワード取得手段が取得したパスワードの文字数が所定の文字数であると判断した場合、認証方式及び暗号化方式の複数の組合せのうちの一部の組合せを除く前記２以上の組合せを選択対象とすることを特徴とする無線通信装置。
【請求項５】
請求項１乃至請求項３のいずれか１項に記載の無線通信装置であって、
前記無線接続手段は、前記パスワード取得手段が取得したパスワードの文字数が０でない場合、前記２以上の組合せの中から１つの組合せを順次選択することを特徴とする無線通信装置。
【請求項６】
請求項１乃至請求項５のいずれか１項に記載の無線通信装置であって、
前記無線接続手段は、前記パスワード取得手段が取得したパスワードの文字数が０である場合、認証方式としてオープン認証、暗号化方式として暗号化なしの組合せを選択し、前記無線ネットワークへの接続を試みることを特徴とする無線通信装置。
【請求項７】
請求項１乃至請求項６のいずれか１項に記載の無線通信装置であって、
前記対象無線ネットワークのネットワーク識別子であって、ユーザによって指定される前記ネットワーク識別子を取得するネットワーク識別子取得手段を備え、
前記無線接続手段は、前記取得済みのネットワーク識別子によって識別される前記対象無線ネットワークに接続することを特徴とする無線通信装置。
【請求項８】
無線通信装置によって実行される接続対象の対象無線ネットワークへの接続方法であって、
前記対象無線ネットワークへ接続するための前記パスワードであって、ユーザによって指定される前記パスワードを取得するパスワード取得ステップと、
前記取得済みのパスワードを用いて、前記無線通信装置を前記対象無線ネットワークに接続する無線接続ステップと、を含み、
前記無線接続ステップは、認証方式及び暗号化方式の２以上の組合せの中から１つの組合せを順次選択し、順次選択された前記１つの組合せの認証方式及び暗号化方式を利用して、前記対象無線ネットワークへの接続を順次試みることを特徴とする接続方法。
【請求項９】
無線通信装置に、接続対象の対象無線ネットワークに接続させるためのコンピュータ読み取り可能なプログラムであって、
前記無線通信装置を、
前記対象無線ネットワークへ接続するための前記パスワードであって、ユーザによって指定される前記パスワードを取得するパスワード取得手段と、
前記取得済みのパスワードを用いて、前記無線通信装置を前記対象無線ネットワークに接続する無線接続手段と、して機能させ、
前記無線接続手段は、認証方式及び暗号化方式の２以上組合せの中から１つの組合せを順次選択し、順次選択された前記１つの組合せの認証方式及び暗号化方式を利用して、前記対象無線ネットワークへの接続を順次試みる機能を含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワークに接続可能な無線通信装置の無線接続に関するものである。
【背景技術】
【０００２】
近時、無線ＬＡＮ（Local Area Network／以下、無線ＬＡＮを「無線ネットワーク」という。）が普及してきている。無線ネットワークでは情報漏洩が問題となる場合がある。そのため、無線ネットワークへの接続には認証及び暗号化を用いることが一般的に行われている。認証方式としては、例えば、シェアードキー認証、ＷＰＡ（Wi-Fi Protected Access）−ＰＳＫ（Pre-Shared Key）及びＷＰＡ２−ＰＳＫが利用されている。また、暗号化方式は、例えば、ＷＥＰ（Wired Equivalent Privacy）、ＴＫＩＰ（Temporal Key Integrity Protocol）及びＡＥＳ（Advanced Encryption Standard）が利用されている。なお、認証方式として、オープン認証（認証なし）が採用される場合や、暗号化方式として暗号化なしが採用される場合もある。
【０００３】
無線通信装置を無線ネットワークに接続するためには、無線通信装置に所定の無線設定を施す必要がある。また、セキュリティが確保された無線ネットワークへの接続のためには、無線設定として認証方式及び暗号化方式の設定を行う必要がある。
【０００４】
しかしながら、無線ネットワークの認証方式や暗号化方式はユーザにとって理解し難く、ユーザが無線通信装置を接続対象の無線ネットワークに接続することは困難であった。このため、無線通信装置の対象無線ネットワークへの無線接続を簡単に行うための種々の手法が提案されている。例えば、Ｗｉ−ＦｉアライアンスによるＷＰＳ（Wi-Fi Protected Setup）のように、全ての設定を自動で行う手法が実用化されている。ただし、このような全自動の設定を行うためには、無線通信装置が全自動の設定（例えば、前記ＷＰＳ）に対応している必要がある。また、これ以外の接続手法も提案されている（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２００６−１４１０１２号公報
【特許文献２】特開２００４−１８００１０号公報
【特許文献３】特開２００７−１５１１９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
無線ネットワークが広く普及してきている現在、無線通信装置を対象無線ネットワークに接続するためのユーザの負荷を軽減することは解決すべき技術課題の一つである。
【０００７】
本発明は、対象無線ネットワークへの接続におけるユーザの負荷を軽減できる新たな無線通信装置、対象無線ネットワークへの接続方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記従来の課題に鑑みなされた本発明は、認証方式及び暗号化方式の２以上の組合せの中から１つの組合せを順次選択し、順次選択された１つの組合せの認証方式及び暗号化方式を利用して、対象無線ネットワークへの接続を順次試みるようにしたものである。
【０００９】
本発明を反映した第１の課題解決手段は、接続対象の対象無線ネットワークに接続する無線通信装置であって、前記対象無線ネットワークへ接続するための前記パスワードであって、ユーザによって指定される前記パスワードを取得するパスワード取得手段と、前記取得済みのパスワードを用いて、前記無線通信装置を前記対象無線ネットワークに接続する無線接続手段と、を備え、前記無線接続手段は、認証方式及び暗号化方式の２以上の組合せの中から１つの組合せを順次選択し、順次選択された前記１つの組合せの認証方式及び暗号化方式を利用して、前記対象無線ネットワークへの接続を順次試みることを特徴とする無線通信装置である。これによれば、対象無線ネットワークへ接続するための認証方式及び暗号化方式を自動的に選択することができる。なお、無線通信装置は、必ずしも１つの装置である必要はなく、例えば、２つの装置による構成であってもよい。
【００１０】
第２の課題解決手段は、第１の課題解決手段の無線通信装置であって、前記２以上の組合せは、第１種の認証方式及び第１種の暗号化方式が組み合わされた第１の組合せと、前記第１種の認証方式及び前記第１種の暗号化方式よりもセキュリティの低い第２種の暗号化方式が組み合わされた第２の組合せと、を含み、前記無線接続手段は、前記第１の組合せを前記第２の組合せよりも先に選択することを特徴とする。これによれば、セキュリティの高い無線設定を効率的に選択することができる。
【００１１】
第３の課題解決手段は、第１の課題解決手段の無線通信装置であって、前記２以上の組合せは、第１種の認証方式及び第１種の暗号化方式が組み合わされた第１の組合せと、前記第１種の認証方式よりもセキュリティの低い第２種の認証方式及び前記第１種の暗号化方式が組み合わされた第２の組合せと、を含み、前記無線接続手段は、前記第１の組合せを前記第２の組合せよりも先に選択することを特徴とする。これによれば、セキュリティの高い無線設定を効率的に選択することができる。
【００１２】
第４の課題解決手段は、第１乃至第３の課題解決手段のいずれか１つの無線通信装置であって、前記無線接続手段は、前記パスワード取得手段が取得したパスワードの文字数が所定の文字数であると判断した場合、認証方式及び暗号化方式の複数の組合せのうちの一部の組合せを除く前記２以上の組合せを選択対象とすることを特徴とする。これによれば、接続を試みる組合せの数を減少、具体的には、パスワードの文字数との関係で不適切な認証方式と暗号化方式の組合せによる接続試みを防止することができる。
【００１３】
なお、前記複数の組合せの内、一部の組合せを構成する認証方式及び暗号化方式は、所定の文字数であるパスワードとともに前記無線ネットワークへの接続のための無線設定としては用いることができない。
【００１４】
第５の課題解決手段は、第１乃至第３の課題解決手段のいずれか１つの無線通信装置であって、前記無線接続手段は、前記パスワード取得手段が取得したパスワードの文字数が０でない場合、前記２以上の組合せの中から１つの組合せを順次選択することを特徴とする。これによれば、パスワードの文字数との関係で適切な認証方式と暗号化方式の組合せによる接続の試行を行うことができる。
【００１５】
第６の課題解決手段は、第１乃至第５の課題解決手段のいずれか１つの無線通信装置であって、前記無線接続手段は、前記パスワード取得手段が取得したパスワードの文字数が０である場合、認証方式としてオープン認証、暗号化方式として暗号化なしの組合せを選択し、前記無線ネットワークへの接続を試みることを特徴とする。これによれば、無線設定を効率的に行うことができる。
【００１６】
第７の課題解決手段は、第１乃至第６の課題解決手段のいずれか１つの無線通信装置であって、前記対象無線ネットワークのネットワーク識別子であって、ユーザによって指定される前記ネットワーク識別子を取得するネットワーク識別子取得手段を備え、前記無線接続手段は、前記取得済みのネットワーク識別子によって識別される前記対象無線ネットワークに接続することを特徴とする。これによれば、指定された無線ネットワークに接続するための認証方式及び暗号化方式の組合せを選択することができる。
【００１７】
第８の課題解決手段は、無線通信装置によって実行される接続対象の対象無線ネットワークへの接続方法であって、前記対象無線ネットワークへ接続するための前記パスワードであって、ユーザによって指定される前記パスワードを取得するパスワード取得ステップと、前記取得済みのパスワードを用いて、前記無線通信装置を前記対象無線ネットワークに接続する無線接続ステップと、を含み、前記無線接続ステップは、認証方式及び暗号化方式の２以上の組合せの中から１つの組合せを順次選択し、順次選択された前記１つの組合せの認証方式及び暗号化方式を利用して、前記対象無線ネットワークへの接続を順次試みることを特徴とする接続方法である。これによれば、対象無線ネットワークへ接続するための認証方式及び暗号化方式を自動的に選択することができる。
【００１８】
第９の課題解決手段は、無線通信装置に、接続対象の対象無線ネットワークに接続させるためのコンピュータ読み取り可能なプログラムであって、前記無線通信装置を、前記対象無線ネットワークへ接続するための前記パスワードであって、ユーザによって指定される前記パスワードを取得するパスワード取得手段と、前記取得済みのパスワードを用いて、前記無線通信装置を前記対象無線ネットワークに接続する無線接続手段と、して機能させ、前記無線接続手段は、認証方式及び暗号化方式の２以上の組合せの中から１つの組合せを順次選択し、順次選択された前記１つの組合せの認証方式及び暗号化方式を利用して、前記対象無線ネットワークへの接続を順次試みる機能を含むプログラムである。これによれば、対象無線ネットワークへ接続するための認証方式及び暗号化方式の選択を無線通信装置に実行させることができる。
【発明の効果】
【００１９】
本発明によれば、対象無線ネットワークへの接続におけるユーザの負荷を軽減できる新たな無線通信装置、対象無線ネットワークへの接続方法及びプログラムを得ることができる。具体的には、ユーザは、パスワードを指定すれば、換言すれば、認証方式と暗号化方式とを指定せずに、無線通信装置を対象無線ネットワークに容易に接続させることができる。
【発明を実施するための最良の形態】
【００２０】
本発明を反映した上記課題解決手段を実施するための実施形態について、図面を用いて以下に詳細に説明する。なお、上記課題解決手段は以下に記載の構成に限定されるものではなく、同一の技術的思想において種々の構成を採用することができる。
【００２１】
（システムの構成）
図１は、無線ネットワークシステムを含むシステム全体を示す図である。無線ネットワークシステム１０は、アクセスポイント３００Ａにより形成される無線ネットワークである。プリント機能、スキャナ機能、コピー機能等の複数の機能を実行可能な複合機１００は、この無線ネットワークシステム１０に属し、アクセスポイント３００Ａと有線ＬＡＮ６００及びハブ６２０を介して接続されたパーソナルコンピュータ（以下、「パソコン」という。）４００から印刷データを受信し、これを印刷する。また、複合機１００は、スキャンした画像データを、アクセスポイント３００Ａを介してパソコン４００に送信する。複合機１００には、後述する複合機１００への無線設定に関する処理を実行するパソコン２００がＵＳＢ（Universal Serial Bus）接続されている。なお、複合機１００とパソコン２００との接続はＵＳＢ接続に限らず、他の接続形態であってもよい。例えば、複合機１００とパソコン２００とは、有線ＬＡＮケーブルを介して接続されていてもよい。パソコン２００が備える無線インターフェースを介したアドホックモードによる無線接続とすることもできる。
【００２２】
複合機１００の周辺には、アクセスポイント３００Ａの他、別の無線ネットワークを形成しているアクセスポイント３００Ｂ及びアクセスポイント３００Ｃが存在している。また、無線インターフェースを備えたパソコン５００も存在している。ここで、アクセスポイント３００Ａ，３００Ｂ又は３００Ｃを介して行われる無線接続の形態をインフラストラクチャモードといい、装置相互が直接通信を行う無線接続の形態をアドホックモードという（例えば、図１において、パソコン５００から印刷データを複合機１００が受信したとすれば、両者はアドホックモードによって無線接続されている。）。
【００２３】
図２は、図１に示す各装置の機能ブロックを示す図である。なお、アクセスポイント３００Ｂ及び３００Ｃについては、アクセスポイント３００Ａと同一の構成であるため、その記載を省略している。また、パソコン４００及び５００についてもパソコン２００と同様（パソコン４００及び５００は、パソコン２００が実行する後述の無線設定処理の実行に関するプログラムを記憶していない点で、相違する。）の構成であり、かつパソコン４００及び５００は、従来のパソコンと同一であるため、その記載を省略する。
【００２４】
先ず、複合機１００について説明する。複合機１００は、自装置の制御を司る制御部１１０を備える。ここで、制御部１１０は、例えば、演算処理を実行するＣＰＵ、各種プログラムを記憶するＲＯＭ、作業領域としてのＲＡＭにより構成される。なお、ＣＰＵがＲＯＭに記憶されるプログラムを実行することで、各種処理が実行される。その際、ＲＡＭには、各種データ、例えば、無線インターフェース（以下、「無線Ｉ／Ｆ」という。）１２０が受信したデータ、及び操作部１６０を介して入力されたデータが入力され、保持され、ＣＰＵは、これらデータを用いた処理を実行するためＲＡＭにアクセスする。したがって、ＣＰＵがＲＯＭに記憶されている各種プログラムをＲＡＭ上で実行することで、各種処理が実行され、これによって各種制御手段が構成される。
【００２５】
また、複合機１００が備える無線Ｉ／Ｆ１２０は、アクセスポイント３００Ａ等とインフラストラクチャモードでの無線通信（無線接続）及びパソコン５００等とアドホックモードでの無線通信（無線接続）を行う。記憶部１３０は無線接続のための無線設定を記憶する、例えば、不揮発性のメモリ（例えば、ＥＥＰＲＯＭ）又はハードディスクによって構成されている。印刷部１４０は、プリント機能及びコピー機能の実行に用いられ、例えば、パソコン４００から送信されたプリントデータを印刷する。スキャナ部１５０は、原稿載置部（描画せず）に置かれた原稿をスキャンする。操作部１６０は、データの入力インターフェースとしての機能を実現する、例えば、方向キー、文字入力が可能なテンキーボード及び確定ボタン等により構成される。表示部１７０は各種情報を表示する。ＵＳＢインターフェース（以下、「ＵＳＢＩ／Ｆ」という。）１８０はＵＳＢ接続を実現するインターフェースである。
【００２６】
ここで、複合機１００は、認証方式として、オープン認証、シェアードキー認証、ＷＰＡ−ＰＳＫ及びＷＰＡ２−ＰＳＫをサポートしているものとし、また、暗号化方式として、ＷＥＰ、ＴＫＩＰ及びＡＥＳをサポートしているものとする。なお、複合機１００は、暗号化を行わない無線通信にも対応可能である。
【００２７】
各認証方式、暗号化方式、認証方式及び暗号化方式において採用可能なパスワード長（文字数）及び対応可能な通信モードの関係を表１に示す。表１において、「認証方式：ＯＰＥＮ」は「認証なし（あるいはオープン認証）」を示し、「暗号化方式：ＮＯＮＥ」は「暗号化なし（あるいは暗号化無効）」を示す。認証方式及び暗号化方式が「シェアードキー及びＷＥＰ」及び「ＯＰＥＮ及びＷＥＰ」の組合せにおけるパスワード長は、表１に記載の文字数の他、１６及び３２文字を採用することもできるが、本実施形態においては、これについての記載は省略する。インフラストラクチャモードでは、表１に記載の全ての認証方式を用いることができる一方、アドホックモードでは、認証方式としては「認証なし」のみ用いることができる。「ＷＰＡ−ＰＳＫ」及び「ＷＰＡ２−ＰＳＫ」を、単に「ＷＰＡ」及び「ＷＰＡ２」と記載する。
【００２８】
【表１】
2010087908.tif 000003
【００２９】
パソコン２００は、自装置の制御を司り、ＣＰＵ、ＲＯＭ及びＲＡＭにより構成される制御部２１０、後述する複合機１００に対する無線設定処理を実行するためのプログラム２２４を記憶し、また、自身の無線設定を記憶する記憶部２２０を備える。記憶部２２０は、例えば、ハードディスクで構成されている。制御部２１０を構成するＣＰＵが、例えば、操作部２３０を介して入力されたデータを用いて、ＲＯＭ及び記憶部２２０に記憶されるプログラム２２４をＲＡＭ上で実行することで、各種処理が実行され、これによって各種制御手段が構成される。
【００３０】
この他、パソコン２００は、キーボード及びマウスから構成され、プログラムの実行に用いられる各種データの入力インターフェースとしての機能を実現する操作部２３０、各種情報を表示する表示部２４０、ＵＳＢ接続を実現するＵＳＢＩ／Ｆ２５０、及びインフラストラクチャモード及びアドホックモードによる無線通信（無線接続）を実行する無線Ｉ／Ｆ２６０を備える。なお、パソコン２００の基本的構成は、従来から利用されているパーソナルコンピュータと同様である。
【００３１】
アクセスポイント３００Ａは、自装置の制御を司り、ＣＰＵ、ＲＯＭ及びＲＡＭにより構成される制御部３１０と、各種装置から送信されるデータを受信し、送信する無線Ｉ／Ｆ３２０と、例えば、不揮発性メモリ（例えば、ＥＥＰＲＯＭ）により構成され、無線設定を記憶する記憶部３３０と、有線ＬＡＮ６００との接続を実現する有線インターフェース（（図２において「有線Ｉ／Ｆ」と記載）と、を備える。ここで、アクセスポイント３００Ａの記憶部３３０は、無線設定として、無線ネットワークを識別するＳＳＩＤ（Service Set Identifier）の他、認証方式、暗号化方式及びネットワークパスワード（以下、単に「パスワード」という。）等を記憶する。なお、アクセスポイント３００Ａの基本的構成は、従来から利用されているアクセスポイントと同様である。
【００３２】
以下、複合機１００がアクセスポイント３００Ａと無線接続できるようにするために、複合機１００に対して行う無線設定に関する処理について、３つの処理手法を個別に説明する。なお、これら処理を経て、複合機１００が、例えば、アクセスポイント３００Ａと無線接続できるようになったとき、例えば、上述のようなパソコン４００からの印刷データの受信、又は複合機１００においてスキャンした画像データのパソコン４００への送信が可能となる。
【００３３】
（第１処理形態）
第１処理形態における無線設定は、複合機１００の操作部１６０を介して実行されるものである。図３は、この処理において複合機１００で実行される処理フローを示したものである。制御部１１０は、ユーザが操作部１６０を介して行ったこの処理の開始指示を取得（検出）した場合、この処理を開始し、表示部１７０に所定の情報を表示する。この表示にしたがい、ユーザが操作部１６０を介して無線ネットワークサーチ要求指示を入力した場合、制御部１１０は、この指示を取得し（Ｓ１００）、無線Ｉ／Ｆ１２０を制御して周辺で無線ネットワークを形成している外部装置（図１に基づけば、アクセスポイント３００Ａ〜３００Ｃ及びパソコン５００）をサーチする（Ｓ１０２）。サーチは、外部装置から出力されるＳＳＩＤを受信して行われる。サーチを行っている際、制御部１１０は、その旨を表示部１７０に図４（ｉ）の態様で表示する。そして、制御部１１０は、サーチによって無線Ｉ／Ｆ１２０が受信したＳＳＩＤを取得し、取得したＳＳＩＤを表示部１７０に図４（ii）の態様でリスト表示し（Ｓ１０４）、表示中のＳＳＩＤのいずれか一つをユーザが接続対象として選択するまで待機する。なお、ＳＳＩＤは、表示されているものから選択する場合の他、ユーザが操作部１６０を介して直接入力することも可能である。
【００３４】
ユーザが操作部１６０を介して接続対象のＳＳＩＤを選択又は直接入力し、同じく操作部１６０を介して確定操作を行ったとき、制御部１１０は選択又は直接入力されたＳＳＩＤを取得し（Ｓ１０６）、表示部１７０にパスワード入力インターフェース（以下、「パスワード入力Ｉ／Ｆ」という。）を図４（iii）の態様で表示する。なお、パスワードは、接続対象の無線ネットワークに接続するためのパスワードである。パスワード入力Ｉ／Ｆには、無線ネットワークにパスワードが設定されていない場合には、パスワードの入力を行わず（換言すれば０文字を入力して）、操作部１６０を介した確定操作を行う旨のメッセージも合わせて表示される。
【００３５】
図４（iii）の表示にしたがい、ユーザが操作部１６０を介してパスワードを入力し、又はパスワードが設定されていないとして何ら入力することなく確定操作を行ったとき（図４（iii）では「ABCDEFG・・・」が入力）、制御部１１０は入力されたパスワードを取得し（Ｓ１１０）、続けて、Ｓ１１２の処理（１）を実行する。なお、Ｓ１１０で制御部１１０は、パスワードが入力されることなく確定操作がなされた場合、入力されていないことを内容とするデータ（パスワード）を取得する（この場合、パスワードの文字数は「０」である。）。すなわち、本実施形態では、制御部１１０は、パスワードが接続対象の無線ネットワークで利用されるか否かに関わらず、パスワード入力Ｉ／Ｆを表示し、ユーザによって指定されたパスワード（０文字の場合を含む）を取得している。
【００３６】
Ｓ１１２で制御部１１０は、複合機１００が対応している認証方式及び暗号化方式の２以上の組合せのうちの１つを順次選択し、選択された組合せを構成する認証方式及び暗号化方式に基づき、Ｓ１０６で取得したＳＳＩＤによって識別される無線ネットワークを形成する外部装置に接続を試みる。詳細は後述する。
【００３７】
そして、制御部１１０は、Ｓ１１２における接続試行の結果を表示部１７０に表示し（Ｓ１１４）、本処理を終了する。例えば、接続が成功（確立）できた場合、その旨を表示し、処理を終了する。これに対し、接続に失敗した場合、制御部１１０は、その旨を表示部１７０に表示する。ここで、制御部１１０は、失敗した旨の表示を行いつつ、バックグランドで、複数回Ｓ１１２に係る処理の一部を繰り返し、これによっても接続が確立できない場合、処理を終了する。なお、Ｓ１１４において、Ｓ１１２の結果を表示部１７０に表示するとともに印刷部１４０で印刷する、又は表示に換えて印刷する構成とすることもできる。
【００３８】
図５及び図６は、Ｓ１１２の処理（１）に関する処理フローを示すものである。先ず、制御部１１０は、Ｓ１１０で取得したパスワード長が「０」であるか否かを判断する（Ｓ２００）。ここで、パスワード長が「０」となる場合は、図４（iii）の表示においてユーザがパスワードを入力することなく、操作部１６０を介して確定させたときである。判断の結果、パスワード長が「０」である場合（Ｓ２００：ＹＥＳ）、制御部１１０は、認証方式を「ＯＰＥＮ」、暗号化方式を「ＮＯＮＥ」の組合せを選択し、これらと、Ｓ１０６で取得したＳＳＩＤと、を用いて、該ＳＳＩＤによって識別される無線ネットワークを形成する外部装置への接続を試みる（Ｓ２０２）。接続を試みた結果、接続に成功した場合（Ｓ２０４：ＹＥＳ）、制御部１１０は処理をＳ２３８に移行する。接続に失敗した場合（Ｓ２０４：ＮＯ）、同一設定を用い、所定間隔で予め定められた回数繰り返し接続を試みる。複数回の接続試みにおいていずれも失敗した場合（Ｓ２０４：ＮＯ）、制御部１１０は処理を終了する。なお、複数回の接続試み中に接続を確立できたとき、制御部１１０は、接続に成功したと判断する（Ｓ２０４：ＹＥＳ）。
【００３９】
制御部１１０は、パスワード長が「０」ではないと判断した場合（Ｓ２００：ＮＯ）、Ｓ１０６で取得されたＳＳＩＤにより識別される無線ネットワークがインフラストラクチャモードであるか否かを判断する（Ｓ２０６）。制御部１１０は、無線Ｉ／Ｆ１２０を介して外部装置からＳＳＩＤとともに取得した、自装置の無線接続の形態がインフラストラクチャモードであるかアドホックモードであるかを判断できるデータに基づき、Ｓ２０６の判断を行う。判断の結果、インフラストラクチャモードではない、換言すれば、アドホックモードである場合（Ｓ２０６：ＮＯ）、制御部１１０はパスワード長が５，１０，１３又は２６の何れかであるか否かを判断し（Ｓ２０８）、いずれでもない場合（Ｓ２０８：ＮＯ）、処理（１）を終了する一方、いずれか１つに該当する場合（Ｓ２０８：ＹＥＳ）、Ｓ２３４（図６）に移行する。アドホックモードで採用し得る認証方式及び暗号化方式は「ＯＰＥＮ・ＷＥＰ／ＯＰＥＮ・ＮＯＮＥ（「・」は「及び」を示し、「／」は「又は」を示す。以下、同じ）」であり、これらにおけるパスワードは上記何れかの文字数である（表１参照。ただし、ＯＰＥＮ・ＮＯＮＥの場合は、パスワード長は「０」である。）。なお、図１の構成によれば、選択されたＳＳＩＤがパソコン５００である場合、Ｓ２０６の判断は否定され（Ｓ２０６：ＮＯ）、アクセスポイント３００Ａ〜３００Ｃである場合、Ｓ２０６の判断が肯定（Ｓ２０６：ＹＥＳ）される。
【００４０】
インフラストラクチャモードである場合（Ｓ２０６：ＹＥＳ）、制御部１１０はＳ１１０（図３）で取得したパスワード長が「８文字以上６３文字以下」であるか否かを判断する（Ｓ２１０）。例えば、パスワード長が５文字である場合、図６で後述するように、制御部１１０は認証方式及び暗号化方式の組合せの内、「ＷＰＡ２・ＡＥＳ／ＷＰＡ２・ＴＫＩＰ」及び「ＷＰＡ・ＡＥＳ／ＷＰＡ・ＴＫＩＰ」の組合せを、接続を試みる対象から除外する。換言すれば、パスワード長が５文字である場合、制御部１１０は認証方式及び暗号化方式の組合せの内、「シェアードキー・ＷＥＰ」及び「ＯＰＥＮ・ＷＥＰ」の組合せを、接続を試みる対象とする。
【００４１】
制御部１１０はパスワード長が「８文字以上６３文字以下」である場合（Ｓ２１０：ＹＥＳ）、制御部１１０は、認証方式及び暗号化方式が「ＷＰＡ２・ＡＥＳ」の組合せを選択し、この組合せを構成する「ＷＰＡ２・ＡＥＳ」と、Ｓ１０６で取得したＳＳＩＤと、Ｓ１１０で取得したパスワードを用いて、該ＳＳＩＤによって識別される無線ネットワークを形成する外部装置への接続を、無線Ｉ／Ｆ１２０を制御し試みる（Ｓ２１２）。接続の試行の結果、接続に失敗した場合（Ｓ２１４：ＮＯ）、制御部１１０は続けて「ＷＰＡ２・ＴＫＩＰ」の組合せを選択し、この組合せを構成する各設定と、Ｓ１０６等で取得したＳＳＩＤ及びパスワードを用いて、このＳＳＩＤに係る外部装置への接続を試みる（Ｓ２１６）。接続に失敗した場合（Ｓ２１８：ＮＯ）、制御部１１０は「ＷＰＡ・ＡＥＳ」を選択し、この組合せを構成する各設定と、Ｓ１０６等で取得したＳＳＩＤ及びパスワードを用いて、このＳＳＩＤに係る外部装置への接続を試みる（Ｓ２２０）。接続に失敗した場合（Ｓ２２２：ＮＯ）、制御部１１０は「ＷＰＡ・ＴＫＩＰ」を選択し、この組合せを構成する各設定と、Ｓ１０６等で取得したＳＳＩＤ及びパスワードを用いて、このＳＳＩＤに係る外部装置への接続を試みる（Ｓ２２４）。接続に失敗した場合（Ｓ２２６：ＮＯ）、制御部１１０はＳ２２８（図６参照）に移行する。Ｓ２１４，Ｓ２１８，Ｓ２２２又はＳ２２６で接続に成功した場合（Ｓ２１４，Ｓ２１８，Ｓ２２２，Ｓ２２６のいずれか１つが「ＹＥＳ」）、処理をＳ２３８（図６参照）に移行する。
【００４２】
図６のＳ２２８で制御部１１０はＳ２０８と同一の判断を行う。判断の結果、文字数が５，１０，１３，２６のいずれでもない場合（Ｓ２２８：ＮＯ）、処理（１）を終了する。これに対し、字数が５，１０，１３，２６のいずれかである場合（Ｓ２２８：ＹＥＳ）、制御部１１０は「シェアードキー（図６において「SHARED」と記載）・ＷＥＰ」を選択し、この組合せを構成する各設定と、Ｓ１０６等で取得したＳＳＩＤ及びパスワードを用いて、このＳＳＩＤに係る外部装置への接続を試みる（Ｓ２３０）。接続の試行の結果、接続に失敗した場合（Ｓ２３２：ＮＯ）、制御部１１０は続けて「ＯＰＥＮ・ＷＥＰ」の組合せを選択し、この組合せを構成する各設定と、Ｓ１０６等で取得したＳＳＩＤ及びパスワードを用いて、このＳＳＩＤに係る外部装置への接続を試みる（Ｓ２３４）。接続に失敗した場合（Ｓ２３６：ＮＯ）、制御部１１０は処理（１）を終了する。Ｓ２３２又はＳ２３６で接続に成功した場合（Ｓ２３２又はＳ２３６：ＹＥＳ）、処理をＳ２３８（図６参照）に移行する。なお、制御部１１０は、Ｓ２３６の判断において接続に失敗したと判断した場合（Ｓ２３６：ＮＯ）、上述のとおり処理（１）を終了するが、バックグラウンドで引き続きＳ２１２〜Ｓ２３８を実行する。かかる場合において、接続に成功したとき（Ｓ２１４，Ｓ２１８，Ｓ２２２，Ｓ２２６，Ｓ２３２，Ｓ２３６のいずれか１つが「ＹＥＳ」と判断）、制御部１１０は、Ｓ２３８を実行し、Ｓ１１４（図３）でその旨の表示を表示部１７０に行う。
【００４３】
Ｓ２３８で制御部１１０は、接続の試行において接続に成功した、組合せを構成する認証方式及び暗号化方式と、ＳＳＩＤと、パスワードと、を記憶部１３０に記憶し、処理（１）を終了する。なお、記憶部１３０には、実際には、インフラストラクチャモードとアドホックモードとのいずれであるかを示すｃｏｍ  ｍｏｄｅも記憶される。
【００４４】
（第１処理形態に基づく有利な効果）
上述した構成（処理）に基づく有利な効果について列挙する。
（１）複合機１００の制御部１１０は、ユーザが選択した接続対象の無線ネットワークに対して、自装置が対応する認証方式と暗号化方式の複数の組合せを順次切り替えながら、各組合せを構成する認証方式及び暗号化方式と、その無線ネットワークのＳＳＩＤ及びユーザの入力操作に基づき取得したパスワードを用いて、接続を試み、接続に成功した各設定を記憶部１３０に記憶する構成（Ｓ２３８）を採用した。これによれば、ユーザが、接続対象である無線ネットワークで用いられている認証方式及び暗号化方式を複合機１００に対して指定する必要がなく、無線設定に対するユーザの負担を軽減することができる。すなわち、ユーザは、接続対象の無線ネットワークで用いられている認証方式及び暗号化方式を知らずに、複合機１００を無線ネットワークに接続させることができる。
【００４５】
（２）複合機１００の制御部１１０は、Ｓ１１２の処理（１）において外部装置（例えば、アクセスポイント３００Ａ）との接続を確立できなかった場合、バックグラウンドで複数回処理（１）の一部の処理を繰り返し、実行することとした。これによれば、当初接続に失敗した外部装置との接続に成功できる場合がある。すなわち、不測の原因により、最初のタイミングでは接続を確立できない場合も想定されるところ、繰り返して処理を実行している最中に、不測の原因が解消すれば、接続を確立することができる。
【００４６】
なお、本実施例における複合機１００が本発明における無線通信装置に相当する。また、複合機１００の制御部１１０が本発明におけるパスワード取得手段と無線接続手段とネットワーク識別子取得手段とに相当する。
【００４７】
また、例えば、図５に示す４つの組合せ（「ＷＰＡ２・ＡＥＳ」、「ＷＰＡ２・ＴＫＩＰ」、「ＷＰＡ・ＡＥＳ」、「ＷＰＡ・ＴＫＩＰ」）が本発明における２以上の組合せに相当し、図５及び図６に示す６つの組合せ（「ＷＰＡ２・ＡＥＳ」、「ＷＰＡ２・ＴＫＩＰ」、「ＷＰＡ・ＡＥＳ」、「ＷＰＡ・ＴＫＩＰ」、「シェアードキー・ＷＥＰ」、「ＯＰＥＮ・ＷＥＰ」）が本発明における複数の組合せに相当する。
【００４８】
なお、これに限られず、例えば、図６に示す２つの組合せ（「シェアードキー・ＷＥＰ」、「ＯＰＥＮ・ＷＥＰ」）も、本発明における２以上の組合せに相当し得る。
【００４９】
（第２処理形態）
図７に基づき、複合機１００及びパソコン２００間で実行される第２処理形態について説明する。第１処理形態は、無線設定の操作を複合機１００で完結していた構成であったのに対し、第２処理形態では、複合機に、例えば、ＵＳＢ接続されたパソコン２００（図１及び２参照）からの指示に基づき無線設定を行う。
【００５０】
先ず、パソコン２００の制御部２１０は、ユーザが操作部２３０を介して行ったこの処理の開始指示を取得（検出）した場合、記憶部２２０にインストールされたプログラム２２４を起動し、この処理を開始するとともに、表示部２４０に所定の情報を表示する。この表示にしたがい、ユーザが操作部２３０を介して無線ネットワークサーチ要求指示を入力すると、制御部２１０は、この指示を取得し（Ｓ３００）、ＵＳＢＩ／Ｆ２５０を制御し、ＳＳＩＤサーチ要求を複合機１００に送信する（Ｓ３０２）。なお、サーチ要求を送信後、サーチ結果を受信する間、制御部２１０は表示部２４０に、図４（i）と同様の態様で、サーチ中であることを示すメッセージを表示する。
【００５１】
複合機１００の制御部１１０はＵＳＢＩ／Ｆ１８０を制御し、パソコン２００から送信されてくるＳＳＩＤサーチ要求を受信し、取得する。その後、このＳＳＩＤサーチ要求に応じ、無線Ｉ／Ｆ１２０を制御して周辺の外部装置（図１に基づけば、アクセスポイント３００Ａ〜３００Ｃ及びパソコン５００）をサーチする（Ｓ４００）。サーチは、外部装置から出力されるＳＳＩＤを受信して行われる。そして、制御部１１０は、サーチによって無線Ｉ／Ｆ１２０が受信したＳＳＩＤを取得し、取得したＳＳＩＤに基づいたサーチ結果を生成する。
【００５２】
パソコン２００の制御部２１０は、Ｓ３０２でＳＳＩＤサーチ要求を複合機１００に送信し、所定時間経過した後、複合機１００に、再度、サーチ結果の送信を要求するＳＳＩＤサーチ結果取得要求を送信する（Ｓ３０３）。複合機１００の制御部１１０は、ＵＳＢＩ／Ｆ１８０を制御し、ＳＳＩＤサーチ結果取得要求を受信し、サーチ結果を、要求元であるパソコン２００に送信する（Ｓ４０２）。
【００５３】
パソコン２００の制御部２１０は、複合機１００から送信されたサーチ結果を、ＵＳＢＩ／Ｆ２５０を制御し、これを受信し、取得する。そして、制御部２１０は自身を構成するＲＡＭ上に記憶したサーチ結果に基づき、これを表示部２４０に表示するよう制御し、サーチ結果が表示部２４０に表示される（Ｓ３０４）。なお、この表示は、図４（ii）と同様の態様で行われる。制御部２１０は、表示中のＳＳＩＤのいずれか一つをユーザが接続対象として選択するまで待機する。なお、ＳＳＩＤは、表示されているものから選択する場合の他、ユーザが操作部２３０を介して直接入力することも可能である。
【００５４】
ユーザが操作部２３０を介して接続対象のＳＳＩＤを選択又は直接入力し、同じく操作部２３０を介して確定操作を行ったとき、制御部２１０は選択又は直接入力されたＳＳＩＤを取得し（Ｓ３０６）、表示部２４０にパスワード入力Ｉ／Ｆを図４（iii）の同様の態様で表示する（Ｓ３０８）。パスワード入力Ｉ／Ｆには、無線ネットワークにパスワードが設定されていない場合には、パスワードの入力を行わず、操作部２３０を介した確定操作を行う旨のメッセージも合わせて表示される。
【００５５】
図４（iii）同様の表示にしたがい、ユーザが操作部２３０を介してパスワードを入力し、又はパスワードが設定されていないとして何ら入力することなく確定操作を行ったとき、制御部２１０は入力されたパスワードを取得する（Ｓ３１０）。制御部２１０は、パスワードが入力されることなく確定操作がなされた場合、入力されていないことを内容とするデータを取得する（この場合、パスワードの文字数は「０」である。）。Ｓ３１０に続けて、制御部２１０はＵＳＢＩ／Ｆ２５０を制御し、Ｓ３０６で取得したＳＳＩＤによって識別される無線ネットワークに、Ｓ３０６及びＳ３１０で取得したＳＳＩＤ及びパスワードを用いた接続試みを要求する接続要求を複合機１００に送信する（Ｓ３１２）。
【００５６】
複合機１００の制御部１１０は、ＵＳＢＩ／Ｆ１８０を制御し、接続要求を受信した上で、Ｓ４０４を実行する。なお、Ｓ４０４については、上述した第１処理形態における処理（１）（図５及び図６参照）と同一の処理であるため、その説明を省略する。
【００５７】
パソコン２００の制御部２１０は、Ｓ３１２で接続要求を複合機１００に送信し、所定時間経過した後、複合機１００に、再度、接続結果の送信を要求する接続結果要求を送信する（Ｓ３１３）。複合機１００の制御部１１０は、ＵＳＢＩ／Ｆ１８０を制御し、接続結果要求を受信し、Ｓ４０４の処理（１）の実行よる接続結果を、パソコン２００に送信する（Ｓ４０６）。パソコン２００の制御部２１０は、送信されてくる接続結果を受信し、受信した接続結果に基づく内容を、表示部２４０に表示し（Ｓ３１４）、処理が終了される。
【００５８】
なお、上記において接続要求はＳ３１０で取得されたパスワードを含む。また、ＳＳＩＤは接続要求に含める構成とすることもできるが、次のような構成とすることもできる。すなわち、パソコン２００はＳＳＩＤを複合機１００から取得している。したがって、複合機１００において、パソコン２００に送信したＳＳＩＤに、ＳＳＩＤを識別可能な情報を付与する構成を採用し、この識別情報を接続要求に含める構成とすることもできる。複合機１００の制御部１１０は、この情報に基づきＳＳＩＤを特定する。
【００５９】
（第２処理形態に基づく有利な効果）
上述した構成（処理）に基づく有利な効果について列挙する。なお、第２処理形態においては、第１処理形態に基づく有利な効果と同一の効果を得ることができる。
【００６０】
（１）ＳＳＩＤの選択又は直接入力（Ｓ３０４）、及びパスワードの入力（Ｓ３０８）を、操作性に優れたパソコン２００を介して実行する構成を採用した。したがって、これらの入力を容易に行うことができる。また、表示されるＳＳＩＤ又は接続結果を、パソコン２００の表示部２４０で確認することができる。
【００６１】
なお、本実施例における複合機１００（または複合機１００及びパソコン２００）が本発明における無線通信装置に相当する。
【００６２】
（第３処理形態）
図８〜図１１に基づき第３処理形態について説明する。第３処理形態は、第２処理形態と同様に、例えば、ＵＳＢ接続されたパソコン２００（図１及び２参照）からの指示に基づき無線設定を行う。ただし、第３処理形態では、第２処理形態で行っていた処理（１）相当の処理をパソコン２００側が主として実行し、複合機１００側では、都度、パソコン２００からの指示に基づき、接続を試み、その結果をパソコン２００に送信する構成を採用している点において、両者は相違する。
【００６３】
図８は、第３処理形態において複合機１００とパソコン２００間で行われる全体的処理のフローを示している。ここで、パソコン２００側で実行されるＳ５００〜Ｓ５１０は、第２処理形態のＳ３００〜Ｓ３１０（図７参照）と同一であり、また、複合機１００側で実行されるＳ６００及びＳ６０２は、第２処理形態のＳ４００及びＳ４０２（図７参照）と同一であるため、その説明を省略する。
【００６４】
Ｓ５１０でユーザが操作部２３０を介して入力したパスワードを取得した制御部２１０は、続けて、処理（２）を実行する（Ｓ５１２）。処理（２）についての詳細は後述するが、処理（２）において制御部２１０はＵＳＢＩ／Ｆ２５０を制御し、Ｓ５０６で取得したＳＳＩＤによって識別される無線ネットワークを形成する外部装置への接続要求を、接続が成功するまで複合機１００に送信する（Ｓ５１２）。なお、制御部２１０は、複合機１００が対応している認証方式及び暗号化方式の２以上の組合せの１つを、接続確認の送信に際し順次選択する。接続要求には、選択された組合せを構成する認証方式及び暗号化方式と、Ｓ５０６で取得したＳＳＩＤと、Ｓ５１０で取得したパスワードと、が含まれる。
【００６５】
複合機１００の制御部１１０はＵＳＢＩ／Ｆ１８０を制御し、パソコン２００から送信される接続要求を受信し、処理（３）を実行する（Ｓ６０４）。処理（３）についての詳細は後述する。接続要求に対応して、制御部１１０はＵＳＢＩ／Ｆ１８０を制御し、処理（３）による接続結果をパソコン２００に送信する。パソコン２００の制御部２１０はＵＳＢＩ／Ｆ２５０を制御して接続結果を受信し、これを取得する。そして、処理（２）の実行が終了したとき、受信した接続結果に基づく内容を、表示部２４０に表示し（Ｓ５１４）、処理を終了する。
【００６６】
図９及び図１０は、パソコン２００の制御部２１０によって実行されるＳ５１２の処理（２）に関する処理フローを示すものである。先ず、制御部２１０は、Ｓ５１０で取得したパスワード長が「０」であるか否かを判断する。ここで、パスワード長が「０」となる場合は、図４（iii）と同様の態様で表示部２４０に表示されたパスワード入力Ｉ／Ｆにおいてユーザがパスワードを入力することなく、操作部２３０を介して確定させたときである。判断の結果、パスワード長が「０」である場合（Ｓ７００：ＹＥＳ）、制御部２１０は、認証方式を「ＯＰＥＮ」、暗号化方式を「ＮＯＮＥ」の組合せを選択し、これらと、Ｓ５０６で取得したＳＳＩＤと、を用いて、Ｓ５０６で取得されたＳＳＩＤによって識別される無線ネットワークを形成する外部装置への接続を試みる接続要求を、ＵＳＢＩ／Ｆ２５０を介して複合機２００に送信する（Ｓ７０２）。そして、制御部２１０は、接続結果要求を複合機１００に送信し、複合機１００から送信されてくる接続結果を受信し（Ｓ７０４）、処理（２）を終了する。なお、Ｓ７０４で受信した接続結果が接続失敗を示すものであった場合、制御部２１０は、同一設定を用い、所定間隔で予め定められた回数繰り返し接続要求を送信する。複数回の接続試みにおいていずれも失敗した場合、制御部２１０は処理（２）を終了する。なお、複数回の接続試み中に接続に成功し、接続成功したことを示す接続結果を受信したとき、制御部１１０は、接続成功したと判断する。
【００６７】
制御部２１０は、パスワード長が「０」ではないと判断した場合（Ｓ７００：ＮＯ）、Ｓ５０６で取得したＳＳＩＤにより識別される無線ネットワークがインフラストラクチャモードであるか否かを判断する（Ｓ７０８）。複合機１００の制御部１１０は、Ｓ６００において実施する無線ネットワークを形成している外部装置のサーチにおいて、外部装置からＳＳＩＤとともに、自装置の無線接続の形態がインフラストラクチャモードであるかアドホックモードであるかを判断できるデータについても、無線Ｉ／Ｆ１２０を介して取得しており、これについてもサーチ結果としてＳＳＩＤとともにパソコン２００に送信するようにしており、制御部２１０は、ＳＳＩＤとともに取得したこのデータに基づいて、Ｓ７０８の判断を行う。判断の結果、インフラストラクチャモードではない、換言すれば、アドホックモードである場合（Ｓ７０８：ＮＯ）、制御部１１０はＳ５１０で取得したパスワード長が５，１０，１３又は２６の何れかであるか否かを判断する（Ｓ７１０）。判断の結果、いずれでもない場合（Ｓ７１０：ＮＯ）、処理（２）を終了する一方、いずれか１つに該当する場合（Ｓ７１０：ＹＥＳ）、Ｓ７４６（図１０参照）に移行する。
【００６８】
インフラストラクチャモードである場合（Ｓ７０８：ＹＥＳ）、制御部２１０はＳ５１０（図８参照）で取得したパスワード長が「８文字以上６３文字以下」であるか否かを判断する（Ｓ７１２）。なお、Ｓ７１０及びＳ７１２の判断は、上述した処理（１）のＳ２０８及びＳ２１０（図５参照）において複合機１００の制御部１１０により実行された処理と同一であり、詳細な説明は省略する。
【００６９】
Ｓ７１２で制御部２１０は、パスワード長が「８文字以上６３文字以下」でない場合（Ｓ７１２：ＮＯ）、処理をＳ７３８に移行する一方、「８文字以上６３文字以下」である場合（Ｓ７１２：ＹＥＳ）、認証方式及び暗号化方式が「ＷＰＡ２・ＡＥＳ」の組合せを選択し、この組合せを構成する認証方式（ＷＰＡ２）及び暗号化方式（ＡＥＳ）と、Ｓ５０６及びＳ５１０で取得したＳＳＩＤ及びパスワードを用いて、このＳＳＩＤによって識別される無線ネットワークを形成する外部装置への接続を試みる接続要求を、ＵＳＢＩ／Ｆ２５０を介して複合機１００に送信する（Ｓ７１４）。そして、制御部２１０は、接続結果要求を複合機１００に送信し、複合機１００から送信されてくる接続結果を受信する（Ｓ７１６）。接続失敗を示す接続結果を受信した場合（Ｓ７１８：ＮＯ）、制御部２１０は続けて「ＷＰＡ２・ＴＫＩＰ」の組合せを選択し、この組合せを構成する各設定と、Ｓ５０６等で取得したＳＳＩＤ及びパスワードとを用いた接続要求を、複合機１００に送信する（Ｓ７２０）。そして、制御部２１０は、接続結果要求を複合機１００に送信し、複合機１００から送信されてくる接続結果を受信する（Ｓ７２２）。接続失敗を示す接続結果を受信した場合（Ｓ７２４：ＮＯ）、制御部２１０は続けて「ＷＰＡ・ＡＥＳ」の組合せを選択し、この組合せを構成する各設定と、Ｓ５０６等で取得したＳＳＩＤ及びパスワードを用いた接続要求を、複合機１００に送信する（Ｓ７２６）。そして、制御部２１０は、接続結果要求を複合機１００に送信し、複合機１００から送信されてくる接続結果を受信する（Ｓ７２８）。接続失敗を示す接続結果を受信した場合（Ｓ７３０：ＮＯ）、制御部２１０は続けて「ＷＰＡ・ＴＫＩＰ」の組合せを選択し、この組合せを構成する各設定と、Ｓ５０６等で取得したＳＳＩＤ及びパスワードを用いた接続要求を、複合機１００に送信する（Ｓ７３２）。そして、制御部２１０は、接続結果要求を複合機１００に送信し、複合機１００から接続結果を受信する（Ｓ７３４）。
【００７０】
接続失敗を示す接続結果を受信した場合（Ｓ７３６：ＮＯ）、図１０のＳ７３８で制御部１１０はＳ７１０と同一の判断を行う。判断の結果、文字数が５，１０，１３，２６のいずれでもない場合（Ｓ７３８：ＮＯ）、処理（２）を終了する。これに対し、字数が５，１０，１３，２６のいずれかである場合（Ｓ７３８：ＹＥＳ）、制御部２１０は「シェアードキー（図１０において「SHARED」と記載）・ＷＥＰ」を選択し、この組合せを構成する各設定と、Ｓ５０６等で取得したＳＳＩＤ及びパスワードを用いた接続要求を、複合機１００に送信する（Ｓ７４０）。そして、制御部２１０は、接続結果要求を複合機１００に送信し、複合機１００から接続結果を受信する（Ｓ７４２）。接続失敗を示す接続結果を受信した場合（Ｓ７４４：ＮＯ）、制御部２１０は続けて「ＯＰＥＮ・ＷＥＰ」の組合せを選択し、この組合せを構成する各設定と、Ｓ５０６等で取得したＳＳＩＤ及びパスワードを用いた接続要求を送信する（Ｓ７４６）。そして、制御部２１０は、接続結果要求を複合機１００に送信し、複合機１００から接続結果を受信し（Ｓ７４８）、処理（２）を終了する。また、上記において接続成功を示す接続結果を受信した場合（Ｓ７１８，Ｓ７２４，Ｓ７３０，Ｓ７３６及びＳ７４４：ＹＥＳ）、制御部２１０は処理（２）を終了する。
【００７１】
なお、制御部２１０は、Ｓ７４８で受信した接続結果を受信した時点で、上述のとおり処理（２）を終了するが、Ｓ７４８で受信した接続結果が接続の失敗を示すものであった場合、バックグラウンドで引き続きＳ７１４〜Ｓ７４８を実行する。かかる場合において、接続に成功したとき（Ｓ７１８，Ｓ７２４，Ｓ７３０，Ｓ７３６及びＳ７４４のいずれか１つが「ＹＥＳ」判断、又はＳ７４８で受信した接続結果が接続成功を示すものである場合）、制御部２１０はＳ５１４でその旨の表示を表示部２４０に行う構成とすることもできる。また、上記において接続要求は、選択された組合せを構成する認証方式及び暗号化方式と、パスワードとを含む。ＳＳＩＤは接続要求に含める構成とすることもできるが、上述の第２処理形態と同じくＳＳＩＤを識別可能な情報を採用した構成とすることもできる。
【００７２】
図１１は、複合機１００の制御部１１０によって実行されるＳ６０４の処理（３）に関する処理フローを示すものである。先ず、制御部１１０は、処理（２）のＳ７１４、Ｓ７２０等によってパソコン（図１１において「ＰＣ」と記載）２００から送信される接続要求を、ＵＳＢＩ／Ｆ１８０を介して受信し、接続要求を取得する（Ｓ８００）。制御部１１０は、取得した接続要求に含まれる、認証方式及び暗号化方式と、ＳＳＩＤと、パスワードと、を用いて、このＳＳＩＤによって識別される無線ネットワークを形成する外部装置に接続を試み（Ｓ８０２）、接続結果を取得する（Ｓ８０４）。制御部１１０は、例えば、接続相手先の外部装置から送信されるデータに基づき接続結果を取得する。また、接続相手先から所定時間内に何らの応答もなかったという事実に基づき、接続に失敗したという接続結果を取得する。なお、制御部１１０は、接続に成功した場合、接続に用いたパラメータを無線設定として記憶部１３０に記憶する。
【００７３】
接続結果を取得した制御部１１０は、ＵＳＢＩ／Ｆ１８０を制御し、パソコン２００から送信される接続結果要求（図９のＳ７０４，Ｓ７１６，Ｓ７２２，Ｓ７２８，Ｓ７３４、及び図１０のＳ７４２，Ｓ７４８参照）を受信し、接続結果要求を取得する（Ｓ８０５）。そして、制御部１１０は、接続結果を要求元のパソコン２００に送信する（Ｓ８０６）。
【００７４】
（第３処理形態に基づく有利な効果）
上述した構成（処理）に基づく有利な効果について列挙する。なお、第３処理形態においては、第１及び２処理形態に基づく有利な効果と同一の効果を得ることができる。
【００７５】
（１）複合機１００にＵＳＢ接続されるパソコン２００において、複合機１００が対応している認証方式及び暗号化方式の組合せを順次選択し、選択された組合せを構成する認証方式及び暗号化方式に基づく無線ネットワークへの接続試みを複合機１００に要求する構成を採用した（Ｓ５１２及びＳ６０４）。これによれば、複合機１００は、要求された設定に基づいた接続の処理を実行すればよく、複合機１００における無線設定のための処理負荷を軽減することができる。
【００７６】
なお、本実施例における複合機１００及びパソコン２００が本発明における無線通信装置に相当する。
【００７７】
（上記実施形態の変形例）
以下、上記実施形態とは異なる例を説明する。
（１）上記実施形態では、「ＷＰＡ２・ＡＥＳ」、「ＷＰＡ２・ＴＫＩＰ」、「ＷＰＡ・ＡＥＳ」、「ＷＰＡ・ＴＫＩＰ」・・・の順で、すなわち、認証方式を基準として認証方式及び暗号化方式を順次選択する構成を採用している（図５及び図６、図９及び図１０参照）。具体的には、上記実施形態では、認証方式が同じ２つの組合せ（例えば、「ＷＰＡ２・ＡＥＳ」、「ＷＰＡ２・ＴＫＩＰ」）のうち、セキュリティの比較的高い暗号化方式を含む組合せ（例えば「ＷＰＡ２・ＡＥＳ」）が、セキュリティの比較的低い暗号化方式を含む組合せ（例えば「ＷＰＡ２・ＴＫＩＰ」）よりも、先に選択されている。
【００７８】
しかしながら、これに代えて、暗号化方式を基準として、認証方式及び暗号化方式を順次選択する構成とすることもできる。具体的には、「ＷＰＡ２・ＡＥＳ」、「ＷＰＡ・ＡＥＳ」、「ＷＰＡ２・ＴＫＩＰ」、「ＷＰＡ・ＴＫＩＰ」の順で選択されてもよい。この場合には、暗号化方式が同じ２つの組合せ（例えば、「ＷＰＡ２・ＡＥＳ」、「ＷＰＡ・ＡＥＳ」）のうち、セキュリティの比較的高い認証方式を含む組合せ（例えば「ＷＰＡ２・ＡＥＳ」）が、セキュリティの比較的低い認証方式を含む組合せ（例えば「ＷＰＡ・ＡＥＳ」）よりも、先に選択されている。
【００７９】
いずれを採用するかは、認証方式及び暗号化方式のいずれを優先するのか等により決定することができる。ただし、例えば、アクセスポイントが認証方式及び暗号化方式の複数の組合せで通信可能である場合には、アクセスポイントは、通常、セキュリティの高い組合せで通信を行うように、設定されている。このため、上記のように、認証方式のセキュリティの高い順序又は暗号方式のセキュリティの高い順序でアクセスポイントへの接続を試みれば、逆の場合と比較して、アクセスポイントに早期に接続に成功できる可能性が高くなるという利点がある。
【００８０】
（２）上記実施形態では、パスワード長が８〜６３文字である場合、「ＷＰＡ２・ＡＥＳ」、「ＷＰＡ２・ＴＫＩＰ」、「ＷＰＡ・ＡＥＳ」、「ＷＰＡ・ＴＫＩＰ」の組合せを順次選択し、その後、パスワード長が５，１０，１３，２６のいずれかである場合、「シェアードキー・ＷＥＰ」、「オープン・ＷＥＰ」の組合せを順次選択する構成を採用している（図５及び図６、図９及び図１０参照）。しかしながら、これに代えて、Ｓ２１０，Ｓ２２８の処理を省略して、パスワード長が０文字より大きい場合であれば、「ＷＰＡ２・ＡＥＳ」、「ＷＰＡ２・ＴＫＩＰ」、「ＷＰＡ・ＡＥＳ」、「ＷＰＡ・ＴＫＩＰ」、「シェアードキー・ＷＥＰ」、［ＯＰＥＮ・ＷＥＰ］の組合せを順次選択し、接続を試みる構成とすることもできる。
【図面の簡単な説明】
【００８１】
【図１】本発明の実施形態におけるシステム全体を示す図
【図２】本発明の実施形態におけるシステムを構成する各装置の機能ブロックを示す図
【図３】本発明の実施形態の第１処理形態における無線設定処理手順を示す図
【図４】本発明の実施形態に無線設定時の表示部への表示態様を示す図
【図５】本発明の実施形態の処理（１）に関する処理フローを示す図
【図６】本発明の実施形態の処理（１）に関する処理フローを示す図
【図７】本発明の実施形態の第２処理形態における無線設定処理手順を示す図
【図８】本発明の実施形態の第３処理形態における無線設定処理手順を示す図
【図９】本発明の実施形態における処理（２）に関する処理フローを示す図
【図１０】本発明の実施形態における処理（２）に関する処理フローを示す図
【図１１】本発明の実施形態における処理（３）に関する処理フローを示す図
【符号の説明】
【００８２】
１０  無線ネットワーク
１００  複合機
２００，５００  パソコン
１１０，２１０  制御部
１２０  無線Ｉ／Ｆ
１３０，２２０  記憶部
２２４  プログラム
３００Ａ〜Ｃ  アクセスポイント
【図１】
2010087908.tif 000004
【図２】
2010087908.tif 000005
【図３】
2010087908.tif 000006
【図５】
2010087908.tif 000007
【図６】
2010087908.tif 000008
【図７】
2010087908.tif 000009
【図８】
2010087908.tif 000010
【図９】
2010087908.tif 000011
【図１０】
2010087908.tif 000012
【図１１】
2010087908.tif 000013
【図４】
2010087908.tif 000014