(57)【要約】【課題】無線通信装置が接続対象の無線ネットワークへの接続するためのネットワークキーの入力にあたり、ユーザをサポートすることができる新たな制御装置を提供することを目的とする。【解決手段】無線通信装置である印刷装置に対して無線設定を行うパソコンの制御部は、ネットワークキー入力画面８００の表示に応じ、ネットワークキー入力ボックス８０２に入力されるネットワークキーに適合する認証方式と暗号化方式の組合せを、ネットワークキーの入力途中の所定のタイミングで特定し、この組合せをセキュリティ方式表示ボックス８０４に表示する。【選択図】図６
2010136308.tif 000002
【特許請求の範囲】
【請求項１】
接続対象の対象無線ネットワークに接続する無線通信装置のための制御装置であって、
前記対象無線ネットワークへの無線接続に利用されるネットワークキーの入力途中に、入力途中のネットワークキーが複数種類のセキュリティ方式のうちの少なくとも１つのセキュリティ方式に適合するか否かを判断する判断手段と、
前記判断手段によって前記入力途中のネットワークキーが前記少なくとも１つのセキュリティ方式に適合すると判断された場合に、前記少なくとも１つのセキュリティ方式を、無線接続に利用されるセキュリティ方式の候補として、表示手段に表示させる表示制御手段と、を備えることを特徴とする制御装置。
【請求項２】
前記セキュリティ方式は、認証方式と暗号化方式とを含み、
前記判断手段は、前記入力途中のネットワークキーが適合する暗号化方式を判断し、
前記表示制御手段は、前記判断手段によって前記入力途中のネットワークキーが適合すると判断された特定種類の暗号化方式と、前記特定種類の暗号化方式に対応する１種類以上の認証方式の各々と、の組合せを、前記セキュリティ方式の候補として前記表示手段に表示させることを特徴とする請求項１に記載の制御装置。
【請求項３】
前記セキュリティ方式は、認証方式と暗号化方式とを含み、
前記判断手段は、前記入力途中のネットワークキーが適合する認証方式を判断し、
前記表示制御手段は、前記判断手段によって前記入力途中のネットワークキーが適合すると判断された特定種類の認証方式と、前記特定種類の認証方式に対応する１種類以上の暗号化方式の各々と、の組合せを、前記セキュリティ方式の候補として前記表示手段に表示させることを特徴とする請求項１に記載の制御装置。
【請求項４】
前記判断手段は、前記ネットワークキーの入力途中に、文字が所定期間入力されない場合に、前記セキュリティ方式の判断を実行することを特徴とする請求項１乃至請求項３のいずれかに記載の制御装置。
【請求項５】
前記判断手段は、前記ネットワークキーの入力途中に、１文字入力される毎に、前記セキュリティ方式の判断を実行することを特徴とする請求項１乃至請求項３のいずれかに記載の制御装置。
【請求項６】
前記判断手段は、前記入力途中のネットワークキーの文字数に基づいて前記セキュリティ方式の判断を実行することを特徴とする請求項１乃至請求項５のいずれかに記載の制御装置。
【請求項７】
前記判断手段は、さらに、前記入力途中のネットワークキーの文字種に基づいて前記セキュリティ方式の判断を実行することを特徴とする請求項６に記載の制御装置。
【請求項８】
前記表示制御手段は、前記ネットワークキーの入力途中に、前記少なくとも１つのセキュリティ方式の候補が目的のセキュリティ方式であることをユーザに確認させるための確認画面を、前記表示手段に表示させ、
前記制御装置は、さらに、
前記ユーザが、前記少なくとも１つのセキュリティ方式の候補が目的のセキュリティ方式であることを、確認したことを示す前記ユーザからの指示を受け付けた場合、前記入力途中のネットワークキーを、入力済みのネットワークキーとして確定する入力確定手段を備えることを特徴とする請求項１乃至請求項７のいずれかに記載の制御装置。
【請求項９】
前記制御装置は、さらに、
前記判断手段によって前記入力途中のネットワークキーが前記少なくとも１つのセキュリティ方式に適合すると判断された場合に、前記入力途中のネットワークキーを入力済みのネットワークキーとして無線接続に利用することを決定させるためのユーザからの命令の入力を許容し、前記判断手段によって前記入力途中のネットワークキーが前記少なくとも１つのセキュリティ方式に適合しないと判断された場合に、前記ユーザからの前記命令の入力を禁止する命令受付手段を備えることを特徴とする請求項１乃至請求項８のいずれかに記載の制御装置。
【請求項１０】
前記制御装置は、
前記判断手段によって前記入力途中のネットワークキーが前記複数種類のセキュリティ方式のうちの２以上のセキュリティ方式に適合すると判断された場合に、前記２以上のセキュリティ方式の中から１つのセキュリティ方式を順次選択し、順次選択された前記１つのセキュリティ方式による前記対象無線ネットワークへの接続を、前記無線通信装置に順次試みさせる無線接続制御手段を備えることを特徴とする請求項１乃至請求項９のいずれかに記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置が接続対象である無線ネットワークに接続するためのネットワークキーの入力に関するものである。
【背景技術】
【０００２】
近時、無線ＬＡＮ（Local Area Network／以下、無線ＬＡＮを「無線ネットワーク」という。）が普及してきている。無線ネットワークでは情報漏洩が問題となる場合がある。そのため、無線ネットワークへの無線接続に利用可能なセキュリティ方式が複数種類提案され、これによってセキュリティを確保することが一般的に行われている。各セキュリティ方式を利用した無線接続には、ネットワークキー（無線ネットワーク用のパスワード）が利用される。このため、ユーザは、セキュリティ方式を利用した無線接続を実現するためにネットワークキーを入力する。
【特許文献１】特開２００８−７１１４５号公報
【特許文献２】特開２００４−１０２４６０号公報
【特許文献３】特開２００５−３８４１６号公報
【特許文献４】特開２００２−６３１３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、無線ネットワークへの無線接続に利用されるネットワークキーは、複数のセキュリティ方式毎に利用可能な形式が異なる。そのため、ユーザは、無線ネットワークへの無線接続に利用するセキュリティ方式に適合した、適切なネットワークキーを入力しなければならない。しかしながら、従来では、ユーザによるネットワークキーの入力のサポートについては、考慮されていなかった。
【０００４】
本発明は、ネットワークキーの入力の際に、ユーザをサポートすることができる新たな技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記従来の課題に鑑みなされた本発明の制御装置は、接続対象の対象無線ネットワークへの無線接続に利用されるネットワークキーの入力途中に、入力途中のネットワークキーが適合する少なくとも１つのセキュリティ方式を、無線接続に利用されるセキュリティ方式の候補として、表示手段に表示させることとしたものである。
【０００６】
本発明を反映した第１の課題解決手段は、接続対象の対象無線ネットワークに接続する無線通信装置のための制御装置であって、前記対象無線ネットワークへの無線接続に利用されるネットワークキーの入力途中に、入力途中のネットワークキーが複数種類のセキュリティ方式のうちの少なくとも１つのセキュリティ方式に適合するか否かを判断する判断手段と、前記判断手段によって前記入力途中のネットワークキーが前記少なくとも１つのセキュリティ方式に適合すると判断された場合に、前記少なくとも１つのセキュリティ方式を、無線接続に利用されるセキュリティ方式の候補として、表示手段に表示させる表示制御手段と、を備えることを特徴とする制御装置である。こうすれば、ユーザは、表示されるセキュリティ方式の候補を確認し、自ら入力しているネットワークキーが対象無線ネットワークへの接続のためのセキュリティ方式に適合するネットワークキーであるか否かを容易に判断することができる。なお、制御装置は、無線通信装置の内部に設けられていてもよいし、無線通信装置の外部に設けられていてもよい。
【０００７】
第２の課題解決手段は、第１の課題解決手段の制御装置であって、前記セキュリティ方式は、認証方式と暗号化方式とを含み、前記判断手段は、前記入力途中のネットワークキーが適合する暗号化方式を判断し、前記表示制御手段は、前記判断手段によって前記入力途中のネットワークキーが適合すると判断された特定種類の暗号化方式と、前記特定種類の暗号化方式に対応する１種類以上の認証方式の各々と、の組合せを、前記セキュリティ方式の候補として前記表示手段に表示させることを特徴とする。こうすれば、ユーザは、表示されるセキュリティ方式の候補を確認し、自ら入力しているネットワークキーが対象無線ネットワークへの接続のための暗号化方式に適合するネットワークキーであるか否かを容易に判断することができる。
【０００８】
第３の課題解決手段は、第１の課題解決手段の制御装置であって、前記セキュリティ方式は、認証方式と暗号化方式とを含み、前記判断手段は、前記入力途中のネットワークキーが適合する認証方式を判断し、前記表示制御手段は、前記判断手段によって前記入力途中のネットワークキーが適合すると判断された特定種類の認証方式と、前記特定種類の認証方式に対応する１種類以上の暗号化方式の各々と、の組合せを、前記セキュリティ方式の候補として前記表示手段に表示させることを特徴とする。こうすれば、ユーザは、表示されるセキュリティ方式の候補を確認し、自ら入力しているネットワークキーが対象無線ネットワークへの接続のための認証方式に適合するネットワークキーであるか否かを容易に判断することができる。
【０００９】
第４の課題解決手段は、第１乃至第３のいずれかの課題解決手段の制御装置であって、前記判断手段は、前記ネットワークキーの入力途中に、文字が所定期間入力されない場合に、前記セキュリティ方式の判断を実行することを特徴とする。こうすれば、ユーザは、ネットワークキーの文字の入力を中断した毎に、セキュリティ方式の候補を確認することができる。
【００１０】
第５の課題解決手段は、第１乃至第３のいずれかの課題解決手段の制御装置であって、前記判断手段は、前記ネットワークキーの入力途中に、１文字入力される毎に、前記セキュリティ方式の判断を実行することを特徴とする。こうすれば、ユーザは、１文字入力する毎に、セキュリティ方式の候補を確認することができる。
【００１１】
第６の課題解決手段は、第１乃至第５のいずれかの課題解決手段の制御装置であって、前記判断手段は、前記入力途中のネットワークキーの文字数に基づいて前記セキュリティ方式の判断を実行することを特徴とする。こうすれば、適切なセキュリティ方式の候補を、表示することができる。
【００１２】
第７の課題解決手段は、第６の課題解決手段の制御装置であって、前記判断手段は、さらに、前記入力途中のネットワークキーの文字種に基づいて前記セキュリティ方式の判断を実行することを特徴とする。こうすれば、より適切に、セキュリティ方式の候補を表示することができる。
【００１３】
第８の課題解決手段は、第１乃至第７のいずれかの課題解決手段の制御装置であって、前記表示制御手段は、前記ネットワークキーの入力途中に、前記少なくとも１つのセキュリティ方式の候補が目的のセキュリティ方式であることをユーザに確認させるための確認画面を、前記表示手段に表示させ、前記制御装置は、さらに、前記ユーザが、前記少なくとも１つのセキュリティ方式の候補が目的のセキュリティ方式であることを、確認したことを示す前記ユーザからの指示を受け付けた場合、前記入力途中のネットワークキーを、入力済みのネットワークキーとして確定する入力確定手段を備えることを特徴とする。こうすれば、ネットワークキーの入力が終了したことを確定することができる。
【００１４】
第９の課題解決手段は、第１乃至第８のいずれかの課題解決手段の制御装置であって、前記制御装置は、さらに、前記判断手段によって前記入力途中のネットワークキーが前記少なくとも１つのセキュリティ方式に適合すると判断された場合に、前記入力途中のネットワークキーを入力済みのネットワークキーとして無線接続に利用することを決定させるためのユーザからの命令の入力を許容し、前記判断手段によって前記入力途中のネットワークキーが前記少なくとも１つのセキュリティ方式に適合しないと判断された場合に、前記ユーザからの前記命令の入力を禁止する命令受付手段を備えることを特徴とする。こうすれば、不適切なネットワークキーを利用した無線接続を防止することができる。
【００１５】
第１０の課題解決手段は、第１乃至第９のいずれかの課題解決手段の制御装置であって、前記制御装置は、前記判断手段によって前記入力途中のネットワークキーが前記複数種類のセキュリティ方式のうちの２以上のセキュリティ方式に適合すると判断された場合に、前記２以上のセキュリティ方式の中から１つのセキュリティ方式を順次選択し、順次選択された前記１つのセキュリティ方式による前記対象無線ネットワークへの接続を、前記無線通信装置に順次試みさせる無線接続制御手段を備えることを特徴とする。こうすれば、対象無線ネットワークへ接続するためのセキュリティ方式を自動的に選択することが可能であるため、対象無線ネットワークへの接続におけるユーザの負荷を軽減できる。
【発明の効果】
【００１６】
本発明によれば、無線通信装置が接続対象の無線ネットワークに接続するためのネットワークキーの入力の際に、ユーザをサポートすることができる新たな制御装置を得ることができる。
【発明を実施するための最良の形態】
【００１７】
本発明を反映した上記課題解決手段を実施するための実施形態について、図面を用いて以下に詳細に説明する。なお、上記課題解決手段は以下に記載の構成に限定されるものではなく、同一の技術的思想において種々の構成を採用することができる。
【００１８】
（システムの構成）
図１は、システム全体を示す図である。例えば、有線ＬＡＮによるＩＰネットワーク５００には、パーソナルコンピュータ（以下、「パソコン」という）１００と、３台の印刷装置２００Ａ，２００Ｂ，２００Ｃが接続されている。また、ＩＰネットワーク５００の周辺には、３台のアクセスポイント３００Ａ，３００Ｂ、３００Ｃが設置され、アクセスポイント３００Ａ，３００Ｂ、３００Ｃ各々により３つの無線ネットワークが形成されている。例えば、アクセスポイント３００Ａによって形成される無線ネットワークには、パソコン４００が属し、パソコン４００は、このアクセスポイント３００Ａによる無線ネットワークに属する他の装置（図１において図示を省略）と、アクセスポイント３００Ａを介して無線通信を行っている。
【００１９】
ここで、アクセスポイント３００Ａ，３００Ｂ、３００Ｃ各々によって形成された無線ネットワークにおいて、アクセスポイント３００Ａ，３００Ｂ、３００Ｃを介して、これに属する装置間で行わる無線通信の形態は、インフラストラクチャモードと称される。インフラストラクチャモードによる無線通信によれば、例えば、パソコン４００は、印刷データを、アクセスポイント３００Ａを介して印刷装置２００Ａ（印刷装置２００Ａがアクセスポイント３００Ａによる無線ネットワークに属していることが前提）に送信することができる。これに対し、アクセスポイント３００Ａ，３００Ｂ、３００Ｃを介さず、装置各々が直接無線接続し、無線通信する形態はアドホックモードと称される。例えば、パソコン４００と印刷装置２００Ａとの間で直接無線通信する場合がこれに相当する。アドホックモードによる無線通信によれば、例えば、パソコン４００は、印刷データを直接印刷装置２００Ａに送信することができる。
【００２０】
パソコン１００は、ＩＰネットワーク５００に接続された装置がアクセスポイント３００Ａ等に接続するために必要な無線設定処理を実行することができる。例えば、印刷装置２００Ａが、上記のようにインフラストラクチャモード又はアドホックモードによってパソコン４００からの印刷データを受信するためには、印刷装置２００Ａに適切な無線設定を行う必要がある。例えば、無線ネットワークを識別するためのＳＳＩＤと、認証方式と、暗号化方式と、ネットワークキーと、を印刷装置２００Ａに設定する必要がある。そして、同一のＳＳＩＤを共有する装置同士が無線通信できる。インフラストラクチャモードでは、アクセスポイント３００Ａによって形成される無線ネットワークに接続可能な装置各々は、同一のＳＳＩＤを無線設定として記憶している。
【００２１】
なお、無線設定処理を実行可能なパソコン１００と無線設定の対象となる装置（例えば、印刷装置２００Ａ）との接続方式は、有線ＬＡＮ方式のＩＰネットワーク５００以外の方式であってもよい。例えば、パソコン１００と無線設定の対象となる装置とは、アドホックモードによる無線接続とすることもできる。また、パソコン１００と無線設定の対象となる装置とは、インフラストラクチャモードによる無線接続とすることもできる。例えば、パソコン１００は、印刷装置２００Ｂに対し、アクセスポイント３００Ｂを介した印刷装置２００Ｂとの無線通信によって、アクセスポイント３００Ａに接続するための無線設定を行うことができる。さらに、パソコン１００と無線設定の対象となる装置との接続方式は、無線接続とは異なる他の接続形態であってもよい。例えば、相互の装置がＵＳＢ接続されていてもよい。
【００２２】
図２は、図１に示す各装置の構成（機能ブロック）を示す図である。なお、印刷装置２００Ｂ，２００Ｃは、印刷装置２００Ａと同一の構成を有する。アクセスポイント３００Ｂ，３００Ｃは、アクセスポイント３００Ａと同一の構成を有する。また、パソコン４００は、従来から利用されているパソコンである。したがって、パソコン４００と、印刷装置２００Ｂ，２００Ｃと、アクセスポイント３００Ｂ，３００Ｃとについての機能ブロックは省略する。
【００２３】
パソコン１００は、自装置の制御を司る制御部１１０と、後述する印刷装置２００Ａに対する無線設定処理を実行するためのプログラム１２２等を記憶する記憶部１２０と、を備える。制御部１１０は、演算処理を実行するＣＰＵと、各種プログラムを記憶するＲＯＭと、作業領域としてのＲＡＭと、により構成される。記憶部１２０は、例えば、ハードディスクで構成されている。また、パソコン１００は、キーボード及びマウスから構成され、プログラムの実行に用いられる各種データの入力インターフェース（「Ｉ／Ｆ」）としての機能を実現する操作部１３０と、各種情報を表示する表示部１４０と、ＵＳＢ接続を実現するＵＳＢＩ／Ｆ１７０と、有線ネットワークへの接続Ｉ／Ｆとしての有線Ｉ／Ｆ１５０と、インフラストラクチャモード及びアドホックモードによる無線通信（無線接続）を実行する無線Ｉ／Ｆ１６０と、を備える。ここで、図２では、パソコン１００は有線Ｉ／Ｆ１５０を介してＩＰネットワーク５００に接続された構成を示すが、上述したとおり、ＩＰネットワーク５００は、有線ネットワーク又は無線ネットワークのいずれであってもよく、例えば、ＩＰネットワーク５００が無線ネットワークであれば、パソコン１００は、無線Ｉ／Ｆ１６０を介してＩＰネットワーク５００に接続される。
【００２４】
制御部１１０を構成するＣＰＵが、例えば、操作部１３０を介して入力されたデータと、有線Ｉ／Ｆ１５０、無線Ｉ／Ｆ１６０等を用いて取得したデータとを用いて、ＲＯＭ及び記憶部１２０に記憶されるプログラム１２２をＲＡＭ上で実行することで、各種処理が実行され、これによって各種機能手段（例えば、判断手段、表示制御手段）が構成される。
【００２５】
印刷装置２００Ａは、自装置の制御を司る制御部２１０と、例えば、無線接続のための無線設定を記憶する記憶部２２０と、を備える。ここで、制御部２１０は、例えば、演算処理を実行するＣＰＵと、各種プログラムを記憶するＲＯＭと、作業領域としてのＲＡＭとにより構成される。記憶部２２０は、例えば、不揮発性のメモリ（例えば、ＥＥＰＲＯＭ）又はハードディスクによって構成されている。
【００２６】
また、印刷装置２００Ａは、取得した印刷データを印刷するプリント機能の実行に用いられる印刷部２３０と、データの入力Ｉ／Ｆとしての機能を実現する操作部２４０と、各種情報を表示する表示部２５０と、有線ネットワークへの接続Ｉ／Ｆとしての有線Ｉ／Ｆ２６０と、例えば、アクセスポイント３００Ａとインフラストラクチャモードでの無線通信（無線接続）を行う無線Ｉ／Ｆ２７０と、ＵＳＢ接続を実現するＵＳＢＩ／Ｆ２８０とを備える。操作部２４０は、例えば、方向キー、文字入力が可能なテンキーボード及び確定ボタン等により構成される。
【００２７】
制御部２１０を構成するＣＰＵがＲＯＭに記憶されるプログラムを実行することで、各種処理が実行される。その際、ＲＡＭには、各種データ、例えば、有線Ｉ／Ｆ２６０又は無線Ｉ／Ｆ２７０が受信したデータと、操作部２４０を介して入力されたデータとが入力され、保持される。ＣＰＵは、これらデータを用いた処理を実行するためＲＡＭにアクセスする。したがって、ＣＰＵがＲＯＭに記憶されている各種プログラムをＲＡＭ上で実行することで、各種処理が実行され、これによって各種機能手段が構成される。
【００２８】
アクセスポイント３００Ａは、自装置の制御を司り、ＣＰＵ、ＲＯＭ及びＲＡＭにより構成される制御部３１０と、例えば、不揮発性メモリ（例えば、ＥＥＰＲＯＭ）により構成され、無線設定を記憶する記憶部３２０と、各種装置から送信されるデータを受信し、送信する無線Ｉ／Ｆ３３０と、所定の有線ネットワーク（図２において図示を省略）との接続を実現する有線Ｉ／Ｆ３４０とを備える。ここで、記憶部３２０には、無線設定として、無線ネットワークを識別するＳＳＩＤの他、認証方式、暗号化方式及びネットワークキー（ネットワークパスワード）等が登録されている。
【００２９】
次に、印刷装置２００Ａがアクセスポイント３００Ａに無線接続できるようにするために、パソコン１００で実行される印刷装置２００Ａに対する無線設定処理について説明する。なお、この処理を経て、印刷装置２００Ａが、アクセスポイント３００Ａに無線接続できるようになったとき、上述のようなパソコン４００から印刷データを受信することができるようになる。
【００３０】
（無線設定処理の第１形態）
図３〜図６に基づき、パソコン１００で実行される無線設定処理の第１形態について説明する。パソコン１００の制御部１１０は、ユーザが操作部１３０を介して行ったこの処理の開始指示を取得（検出）した場合、記憶部１２０にインストールされたプログラム１２２を起動し、この処理を開始する。制御部１１０は、先ず、ＩＰネットワーク５００に接続された無線通信装置（図１及び図２に基づけば、無線通信機能を備えた印刷装置２００Ａ，２００Ｂ，２００Ｃ）を検索する（Ｓ１００）。ここで、検索は、制御部１１０がＩＰネットワーク５００に対し無線通信装置の検索要求をブロードキャスト送信し、これに対する検索結果を受信することによって、行われる。そして、制御部１１０は、受信した検索結果に基づきＩＰネットワーク５００に接続された無線通信装置を一覧表示したデバイス選択画面を表示部１４０に表示し、処理をＳ１０２に移行する。
【００３１】
図４は、デバイス選択画面を示す図である。ここで、デバイス選択画面６００は、Ｓ１００の検索処理によって発見された無線通信装置の一覧を示すデバイス情報表示部６０２と、再検索の指示の入力を受け付ける「Ｒｅｆｒｅｓｈ」ボタン６０４と、次の処理への移行の入力を受け付ける「Ｎｅｘｔ」ボタン６０６と、前の処理に戻るための入力を受け付ける「Ｂａｃｋ」ボタン６０８と、この処理のキャンセルの入力を受け付ける「Ｃａｎｃｅｌ」ボタン６１０等により構成されている。デバイス情報表示部６０２は、無線通信装置名（Node Name）と、ＩＰアドレス（IP Address）と、ＭＡＣアドレス（MAC Address）と、機種名（Printer Name）と、無線通信装置の設置場所（Location）とにより構成されている。なお、図４のデバイス情報表示部６０２では、再上段に記載された１つの無線通信装置（例えば、印刷装置２００Ａ／図２参照）が選択された状態が示されている。
【００３２】
Ｓ１０２（図３）で制御部１１０は、デバイス選択画面の表示に従って、ユーザが操作部１３０を介して入力した指示が、無線通信装置の再検索の指示（次に示す「Ｒｅｆｒｅｓｈ」ボタン６０４が押下）、又は、無線通信装置の選択指示（デバイス情報表示部６０２で何れかの無線通信装置が選択された状態で「Ｎｅｘｔ」ボタン６０６が押下）のいずれであるかを判断する。判断の結果、取得した指示が再検索指示である場合（Ｓ１０２：再検索）、制御部１１０は、再度、Ｓ１００を実行する。これに対し、取得した指示がデバイス選択指示である場合（Ｓ１０２：選択）、制御部１１０は処理をＳ１０４に移行する。なお、以下の説明は、印刷装置２００Ａが選択された場合を例に説明する。Ｓ１０４で制御部１１０は、印刷装置２００Ａが接続可能な無線ネットワークを識別する識別子であるＳＳＩＤを検索（取得）する。
【００３３】
ここで、ＳＳＩＤの検索は、次のように行われる。先ず、制御部１１０は、有線Ｉ／Ｆ１５０を制御し、Ｓ１０２で選択された印刷装置２００Ａに対し、ＳＳＩＤ検索の指示を送信する。なお、制御部１１０は、ＳＳＩＤ検索の指示を送信後、ＳＳＩＤ検索結果を受信する間、表示部１４０に検索中である旨を示すメッセージ（ダイアログ）を表示する。一方、印刷装置２００Ａの制御部２１０は、有線Ｉ／Ｆ２６０を制御し、パソコン１００から送信されてくるＳＳＩＤ検索の指示を受信し、取得する。そして、このＳＳＩＤ検索の指示に応じ、無線Ｉ／Ｆ２７０を制御して周辺のアクセスポイント（図１及び図２に基づけば、アクセスポイント３００Ａ、３００Ｂ，３００Ｃ）及びアドホックモードによる無線ネットワークを形成している外部装置（図１及び図２において、図示を省略）から出力されるビーコン信号を受信する。そして、制御部２１０は、無線Ｉ／Ｆ２７０が受信したビーコン信号に含まれるＳＳＩＤを取得し、取得したＳＳＩＤに基づいたＳＳＩＤ検索結果を生成する。ＳＳＩＤ検索結果を生成した制御部２１０は、有線Ｉ／Ｆ２６０を制御し、ＳＳＩＤ検索結果を、要求元であるパソコン１００に送信する。パソコン１００の制御部１１０は、有線Ｉ／Ｆ１５０を制御し、印刷装置２００Ａから送信されたＳＳＩＤ検索結果を受信し、自身を構成するＲＡＭ上に記憶（取得）する。
【００３４】
Ｓ１０６では、ＳＳＩＤ検索結果を取得した制御部１１０は、取得したＳＳＩＤ検索結果に含まれるＳＳＩＤに基づき、ＳＳＩＤ選択画面を表示部１４０に表示する。図５は、ＳＳＩＤ選択画面を示す図である。ここで、ＳＳＩＤ選択画面７００は、Ｓ１０４の検索処理によって発見されたＳＳＩＤ等の一覧を示す無線ネットワーク情報表示部７０２と、再検索の指示の入力を受け付ける「Ｒｅｆｒｅｓｈ」ボタン７０４と、次の処理への移行の入力を受け付ける「Ｎｅｘｔ」ボタン７０６と、前の処理に戻るための入力を受け付ける「Ｂａｃｋ」ボタン７０８と、この処理のキャンセルの入力を受け付ける「Ｃａｎｃｅｌ」ボタン７１０と、接続対象の無線ネットワークを手動で指定する「Ａｄｄ」ボタン７１２等により構成されている。無線ネットワーク情報表示部７０２は、ＳＳＩＤ（Name (SSID)）と、無線接続用電波のチャンネル（Channel）と、通信モード（Wireless Mode）と、電波強度（Signal）と、により構成されている。なお、図５の無線ネットワーク情報表示部７０２は、中段に記載されたＳＳＩＤが選択された状態を示している。
【００３５】
Ｓ１０６（図３）で制御部１１０は、ＳＳＩＤ選択画面の表示に応じ、ユーザが操作部１３０を介して入力した指示が、ＳＳＩＤの再検索の指示（次に示す「Ｒｅｆｒｅｓｈ」ボタン７０４が押下）、又は、ＳＳＩＤの選択指示（デバイス情報表示部７０２で何れかのＳＳＩＤが選択された状態で「Ｎｅｘｔ」ボタン７０６が押下）のいずれであるかを判断する。判断の結果、ユーザの指示が再検索指示である場合（Ｓ１０６：再検索）、制御部１１０は、再度、Ｓ１０４を実行する。これに対し、ユーザの指示がＳＳＩＤ選択指示である場合（Ｓ１０６：選択）、制御部１１０は処理をＳ１０８に移行する。
【００３６】
Ｓ１０８では、制御部１１０は、ネットワークキー入力画面を表示する。なお、以下の説明は、アクセスポイント３００Ａ（図１及び図２参照）が選択された場合を例に説明する。
【００３７】
図６は、ネットワークキー入力画面を示す図である。ここで、ネットワーク入力画面８００は、ネットワークキー入力ボックス８０２と、セキュリティ方式表示ボックス８０４と、確認チェックボックス８０６と、送信ボタン８０８と、により構成されている。ネットワークキー入力ボックス８０２には、操作部１３０を介して入力されたネットワークキーが表示される。セキュリティ方式表示ボックス８０４には、ネットワークキー入力ボックス８０２に入力された文字列に適合する認証方式及び暗号化方式の組合せが表示される。確認チェックボックス８０６は、ネットワークキー入力ボックス８０２に入力された文字列によって構成される入力途中のネットワークキーを、入力済みのネットワークキーとして確定するための指示（入力済みのネットワークキーとして取り扱うための指示）を受け付けるためのボックスである。送信ボタン８０８は、Ｓ１０６で選択されたＳＳＩＤと確認チェックボックス８０６に確認チェックが入力されることで確定したネットワークキー（入力済みのネットワークキー）とセキュリティ方式表示ボックス８０４に表示された認証方式及び暗号化方式の組合せとによる無線設定を印刷装置２００Ａに送信するための命令の入力を受け付けるためのボタンである。なお、ユーザは、セキュリティ方式表示ボックス８０４に表示された認証方式及び暗号化方式の組合せが目的のセキュリティ方式であることを確認した状態で、確認チェックボックス８０６に確認チェックを入力することができる。また、ユーザが操作部１３０を介して送信ボタン８０８を押下した場合、無線設定が印刷装置２００に送信されるとともに、送信された無線設定を受信した印刷装置２００は、後述する所定の動作を実行する。
【００３８】
Ｓ１１０（図３）では、制御部１１０は、表示部１４０へのネットワークキー入力画面の表示に応じ、ユーザが操作部１３０を介してネットワークキーを入力しているか否か、具体的には、操作部１３０を構成するキーボードの所定のキーが押下され、所定の文字が入力されているか否かを判断する。
【００３９】
判断の結果、入力がある場合（Ｓ１１０：Ｙｅｓ）、制御部１１０は、キーの押下の間隔を計時する経過時間カウンタ（図２において図示を省略）の計測時間をクリアし（Ｓ１１２）、Ｓ１１０に戻る。なお、制御部１１０は、キーの押下を検出し、入力された文字を取得した場合、経過時間カウンタをクリア、具体的には「０」にリセットし、引き続きクリア後の経過時間を計時する。
【００４０】
これに対し、入力がない場合（Ｓ１１０：Ｎｏ）、制御部１１０は、確認チェックボックス８０６がチェックされているか否かを判断する（Ｓ１１４）。なお、確認チェックボックス８０６へのチェックは、後述するＳ１３０で確認チェックボックスが有効化されている場合に入力することができる。
【００４１】
Ｓ１１４の判断の結果、確認チェックボックス８０６にチェックが入力されている場合（Ｓ１１４：Ｙｅｓ）、制御部１１０は、ユーザの操作部１３０を介した、印刷装置２００への無線設定の送信命令の入力を許容すべく、送信ボタン８０８を有効化し、処理をＳ１２０に移行する。なお、送信ボタン８０８の有効化により、ユーザが操作部１３０を介して送信ボタン８０８を押下することができる状態となる。これに対し、確認チェックボックス８０６にチェックが入力されていない場合（Ｓ１１４：Ｎｏ）、制御部１１０は、送信ボタン８０８を無効化する（Ｓ１１８）。具体的には、送信ボタン８０８をグレーアウトし、操作部１３０を介した送信ボタン８０８の入力を禁止した状態、換言すれば、送信ボタン８０８を押下できない状態（送信命令の入力が行えない状態）とし、その後、処理をＳ１２０に移行する。
【００４２】
Ｓ１２０では、制御部１１０は、Ｓ１１６によって有効化された状態にある送信ボタン８０８が押下されたか否かを判断する。有効化された送信ボタン８０８が押下されたと判断された場合（Ｓ１２０：Ｙｅｓ）、制御部１１０は、有線Ｉ／Ｆ１５０を制御し、Ｓ１０６で選択されたＳＳＩＤと、確定したネットワークキー（入力済みのネットワークキー）と、セキュリティ方式表示ボックス８０４に表示された組合せを構成する認証方式及び暗号化方式と、を含む接続要求を印刷装置２００Ａに送信し（Ｓ１２２）、この処理を終了する。なお、Ｓ１２２による接続要求を受信した印刷装置２００Ａでは、後述する無線ネットワーク接続処理（図１０参照）が実行される。これに対し、有効化された送信ボタン８０８が押下されていないと判断された場合（Ｓ１２０：Ｎｏ）、制御部１１０は、Ｓ１１２で経過時間カウンタが計時していた経過時間をクリア後、所定時間（本実施形態では「１秒」）経過したか否かを判断する（Ｓ１２４）。
【００４３】
Ｓ１２４の判断の結果、１秒経過していない場合（Ｓ１２４：Ｎｏ）、制御部１１０は処理をＳ１１０に移行する一方、１秒経過している場合（Ｓ１２４：Ｙｅｓ）、制御部１１０は、入力文字チェック処理（後述する）を実行する（Ｓ１２６）。なお、Ｓ１２６の入力文字チェック処理を実行することにより、セキュリティ方式表示ボックス８０４に、入力途中のネットワークキーに適合する認証方式と暗号化方式との組合せが表示される。すなわち、第１形態では、ユーザが操作部１３０を介して行うネットワークキーの入力において、キーの押下の間隔が１秒経過する毎に、セキュリティ方式表示ボックス８０４に認証方式と暗号化方式との組合せが表示され、又は、表示中の情報が新たな認証方式と暗号化方式との組合せに更新される。
【００４４】
Ｓ１２８では、制御部１１０は、ネットワークキー入力画面（図６）のセキュリティ方式表示ボックス８０４内の表示文字列が空であるか否かを判断する。なお、後述するが、ネットワークキー入力ボックス８０２に入力された入力途中のネットワークキー（ネットワークキーを構成する文字列）が、いずれの認証方式又は暗号化方式の組合せにも適合しないと判断された場合、Ｓ１２８の判断は肯定される（Ｓ１２８：Ｙｅｓ）。一方、入力途中のネットワークキーが少なくとも１つの認証方式又は暗号化方式の組合せに適合すると判断された場合、セキュリティ方式表示ボックス８０４には、適合すると判断された認証方式又は暗号化方式の組合せが表示されているため（図７のＳ２０６、Ｓ２１２，Ｓ２１８参照）、Ｓ１２８の判断は否定される（Ｓ１２８：Ｎｏ）。
【００４５】
Ｓ１２８の判断が否定された場合（Ｓ１２８：Ｎｏ）、制御部１１０は、確認チェックボックス８０６を有効化する。一方、Ｓ１２８の判断が肯定された場合（Ｓ１２８：Ｙｅｓ）、制御部１１０は、確認チェックボックス８０６をクリアし（Ｓ１３２／先にチェックが入力されていた場合、そのチェックをクリアする）、確認チェックボックス８０６を無効化する（Ｓ１３４）。その後、制御部１１０は、処理をＳ１１０に戻り、上述したＳ１１０以降の処理を繰り返し実行する。
【００４６】
（入力文字チェック処理）
図７は、図３に示す第１形態による無線設定処理のＳ１２６で実行される入力文字チェック処理の処理フローを示す図である。制御部１１０は、先ず、ネットワークキー入力画面（図６）のセキュリティ方式表示ボックス８０４に表示される文字列を記憶するバッファ領域（制御部１１０を構成するＲＡＭ上の所定領域）をクリアする（Ｓ２００）。次に、制御部１１０は、ネットワークキー入力ボックス８０２に入力されている入力途中のネットワークキーの文字数が「５」又は「１３」であるか否かを判断する（Ｓ２０２）。判断の結果、入力文字数が「５」又は「１３」ではない場合（Ｓ２０２：Ｎｏ）、制御部１１０は、処理をＳ２０８に移行する一方、入力文字数が「５」又は「１３」である場合（Ｓ２０２：Ｙｅｓ）、制御部１１０は、文字列の全ての文字の種類が「０〜９」、「Ａ〜Ｚ」及び「ａ〜ｚ」のいずれかであるか否かを判断する（Ｓ２０４）。
【００４７】
Ｓ２０４の判断の結果、入力途中のネットワークキーに「０〜９」、「Ａ〜Ｚ」及び「ａ〜ｚ」以外の文字が含まれる場合（Ｓ２０４：Ｎｏ）、制御部１１０は、処理をＳ２０８に移行する一方、入力途中のネットワークキーの全ての文字が「０〜９」、「Ａ〜Ｚ」及び「ａ〜ｚ」である場合（Ｓ２０４：Ｙｅｓ）、認証方式及び暗号化方式の組合せとして、「Ｏｐｅｎ  Ｓｙｓｔｅｍ−ＷＥＰ」と、「Ｓｈａｒｅｄ  Ｋｅｙ−ＷＥＰ」とを特定し、これら組合せを表示文字列のバッファ領域に記憶する。
【００４８】
なお、入力文字数が「５」又は「１３」であって（Ｓ２０２：Ｙｅｓ）、各文字の文字種が「０〜９」、「Ａ〜Ｚ」及び「ａ〜ｚ」のいずれかである場合（Ｓ２０４：Ｙｅｓ）、入力途中のネットワークキーは、アスキーコードで示されたＷＥＰキーである可能性がある。したがって、Ｓ２０６で制御部１１０は、ＷＥＰキーに適合する暗号化方式が「ＷＥＰ」であると判断し、認証方式と暗号化方式との組合せとして、「Ｏｐｅｎ  Ｓｙｓｔｅｍ−ＷＥＰ」と「Ｓｈａｒｅｄ  Ｋｅｙ−ＷＥＰ」との組み合わせを特定する。
【００４９】
Ｓ２０８では、制御部１１０は、ネットワークキー入力ボックス８０２に入力されている入力途中のネットワークキーの文字数が「１０」又は「２６」であるか否かを判断する。判断の結果、入力文字数が「１０」又は「２６」ではない場合（Ｓ２０８：Ｎｏ）、制御部１１０は、処理をＳ２１４に移行する一方、入力文字数が「１０」又は「２６」である場合（Ｓ２０８：Ｙｅｓ）、制御部１１０は、文字列の全ての文字の種類が「０〜９」、「Ａ〜Ｆ」及び「ａ〜ｆ」のいずれかであるか否かを判断する（Ｓ２１０）。
【００５０】
Ｓ２１０の判断の結果、入力途中のネットワークキーに「０〜９」、「Ａ〜Ｆ」及び「ａ〜ｆ」以外の文字が含まれる場合（Ｓ２１０：Ｎｏ）、制御部１１０は、処理をＳ２１４に移行する一方、入力途中のネットワークキーの全ての文字が「０〜９」、「Ａ〜Ｆ」及び「ａ〜ｆ」である場合（Ｓ２１０：Ｙｅｓ）、認証方式及び暗号化方式の組合せとして、「Ｏｐｅｎ  Ｓｙｓｔｅｍ−ＷＥＰ」と、「Ｓｈａｒｅｄ  Ｋｅｙ−ＷＥＰ」とを特定し、これら組合せを表示文字列のバッファ領域に記憶する。
【００５１】
なお、入力文字数が「１０」又は「２６」であって（Ｓ２０８：Ｙｅｓ）、各文字の文字種が「０〜９」、「Ａ〜Ｆ」及び「ａ〜ｆ」のいずれかである場合（Ｓ２１０：Ｙｅｓ）、入力途中のネットワークキーは、１６進数で示されたＷＥＰキーである可能性がある。したがって、Ｓ２１２で制御部１１０は、ＷＥＰキーに適合する暗号化方式が「ＷＥＰ」であると判断し、認証方式と暗号化方式との組合せとして、「Ｏｐｅｎ  Ｓｙｓｔｅｍ−ＷＥＰ」と「Ｓｈａｒｅｄ  Ｋｅｙ−ＷＥＰ」との組合せを特定する。
【００５２】
Ｓ２１４では、制御部１１０は、ネットワークキー入力ボックス８０２に入力されている入力途中のネットワークキーの文字数が「８〜６３」であるか否かを判断する。判断の結果、入力文字数が「８〜６３」ではない場合（Ｓ２１４：Ｎｏ）、制御部１１０は、入力文字チェックの処理を終了する。一方、入力途中のネットワークキーの文字数が「８〜６３」である場合（Ｓ２１４：Ｙｅｓ）、制御部１１０は、文字列の全ての文字の種類が「０〜９」、「Ａ〜Ｚ」及び「ａ〜ｚ」のいずれかであるか否かを判断する（Ｓ２１６）。
【００５３】
Ｓ２１６の判断の結果、入力途中のネットワークキーに「０〜９」、「Ａ〜Ｚ」及び「ａ〜ｚ」以外の文字が含まれる場合（Ｓ２１６：Ｎｏ）、制御部１１０は、この処理を終了する一方、入力途中のネットワークキーの全ての文字が「０〜９」、「Ａ〜Ｚ」及び「ａ〜ｚ」である場合（Ｓ２１６：Ｙｅｓ）、認証方式及び暗号化方式の組合せとして、「ＷＰＡ−ＰＳＫ−ＴＫＩＰ」と、「ＷＰＡ２−ＰＳＫ−ＴＫＩＰ」と、「ＷＰＡ−ＰＳＫ−ＡＥＳ」と、「ＷＰＡ２−ＰＳＫ−ＡＥＳ」とを特定し、これら組合せを表示文字列のバッファ領域に記憶する。
【００５４】
なお、入力文字数が「８〜６３」であって（Ｓ２１４：Ｙｅｓ）、文字種が「０〜９」、「Ａ〜Ｚ」及び「ａ〜ｚ」である場合（Ｓ２１６：Ｙｅｓ）、入力途中のネットワークキーは、例えば、アスキーコードで入力されたプリシェアードキー（Pre-Shared key）である可能性がある。したがって、Ｓ２１８で制御部１１０は、プリシェアードキーに適合する認証方式が「ＷＰＡ−ＰＳＫ」及び「ＷＰＡ２−ＰＳＫ」であると判断し、認証方式と暗号化方式との組合せとして、「ＷＰＡ−ＰＳＫ−ＴＫＩＰ」と「ＷＰＡ２−ＰＳＫ−ＴＫＩＰ」と「ＷＰＡ−ＰＳＫ−ＡＥＳ」と「ＷＰＡ２−ＰＳＫ−ＡＥＳ」との組合せを特定する。
【００５５】
ここで、上記Ｓ２０６又はＳ２１２の処理により既に認証方式と暗号化方式との組合せがバッファ領域に記憶されている場合には、Ｓ２１８で特定された認証方式と暗号化方式との組合せは追加で記憶される。また、上記Ｓ２０６と、Ｓ２１２と、Ｓ２１８とにおいてＲＡＭ上のバッファ領域に記憶された認証方式と暗号化方式との組合せは、セキュリティ方式表示ボックス８０４（図６）に表示される。例えば、ＲＡＭ上のバッファ領域に記憶された認証方式と暗号化方式との組合せが、「Ｏｐｅｎ  Ｓｙｓｔｅｍ−ＷＥＰ」と、「Ｓｈａｒｅｄ  Ｋｅｙ−ＷＥＰ」とである場合（Ｓ２０６又はＳ２１２参照）、セキュリティ方式表示ボックス８０４は、図６のとおりとなる。
【００５６】
（無線設定処理の第２形態）
上記第１形態による無線設定処理では、ユーザが操作部１３０を介して行うネットワークキーの入力において、キーの押下の間隔が１秒経過する毎に、セキュリティ方式表示ボックス８０４に認証方式と暗号化方式との組合せが表示され、又は、表示中の情報が新たな認証方式と暗号化方式との組合せに更新された。第２形態は、この点において第１形態と相違する。図８は、第２形態による無線設定処理の処理フローを示す図である。以下、図８に基づき説明する。なお、以下の説明において、上述した第１形態と共通する処理については、対応する処理（ステップ番号）を記載し、詳細な説明は省略する。
【００５７】
制御部１１０は、先ず、Ｓ３００〜Ｓ３０８を実行した上で、処理をＳ３１０に移行し、引き続き、Ｓ３１０〜Ｓ３１６を実行するとともに、Ｓ３１６の判断が肯定された場合（Ｓ３１６：Ｙｅｓ）、制御部１１０は、続けて、Ｓ３１８を実行する。ここで、Ｓ３００〜Ｓ３０８は、図３に示す第１形態のＳ１００〜Ｓ１０８と同一であり、また、Ｓ３１０〜Ｓ３１６及びＳ３１８は、図３に示す第１形態のＳ１１４〜Ｓ１２０及びＳ１２２と同一である。したがって、これら処理の詳細な説明は省略する。なお、第２形態は、第１形態で採用した「キーの押下の間隔が１秒経過」に関する構成を採用しないため、第１形態で実行されたＳ１１０及びＳ１１２は実行されず、したがって、制御部１１０は、第１形態のＳ１０８に対応するＳ３０８を実行後、第１形態のＳ１１４に対応するＳ３１０を実行する。
【００５８】
Ｓ３１６の判断の結果、有効化された送信ボタン８０８が押下されていないと判断された場合（Ｓ３１６：Ｎｏ）、制御部１１０は、第１形態のＳ１１０（図３参照）と同一の処理を実行する（Ｓ３２０）。すなわち、制御部１１０は、表示部１４０へのネットワークキー入力画面の表示に応じ（Ｓ３０８参照）、ユーザが操作部１３０を介してネットワークキーを入力しているか否か、具体的には、操作部１３０を構成するキーボードの所定のキーが押下され、所定の文字が入力されているか否かを判断する。判断の結果、入力がない場合（Ｓ３２０：Ｎｏ）、制御部１１０は、処理をＳ３１０に移行する一方、入力がある場合（Ｓ３２０：Ｙｅｓ）、入力文字チェック処理を実行する（Ｓ３２２）。すなわち、制御部１１０は、ユーザが操作部１３０を介して所定のキーを押下し、所定の文字が入力される毎にＳ３２２の入力文字チェック処理を実行し、その結果、入力途中のネットワークキーに適合するとして特定された認証方式と暗号化方式との組合せをセキュリティ方式表示ボックス８０４に表示する。なお、Ｓ３２２で実行される入力文字チェック処理は、図３に示す第１形態のＳ１２６で実行される入力文字チェック処理と同一であり、説明を省略する。
【００５９】
Ｓ３２２を実行した後、制御部１１０は、Ｓ３２４〜Ｓ３３０を実行する。ここで、Ｓ３２４〜Ｓ３３０は、図３に示す第１形態のＳ１２８〜Ｓ１３４と同一である。したがって、これら処理の詳細な説明は省略する。
【００６０】
（無線接続確認処理）
上述した図３に示す第１形態による無線設定処理のＳ１２２、又は、図８に示す第２形態による無線設定処理のＳ３１８で、印刷装置２００Ａに送信される接続要求に基づいた無線接続確認処理について説明する。図９は、無線接続確認処理の処理手順を示す図である。
【００６１】
上述したとおり、第１形態又は第２形態による無線設定処理の終了に際し、パソコン１００の制御部１１０は、有線Ｉ／Ｆ１５０を制御し、ＳＳＩＤ選択画面７００（図５参照）にて選択されたＳＳＩＤ（図３のＳ１０６：Ｙｅｓ，図８のＳ３０６：Ｙｅｓ参照）によって識別される無線ネットワークへの接続要求を印刷装置２００Ａに送信する（Ｓ４００／詳細は、図３のＳ１２２，図８のＳ３１８参照）。印刷装置２００Ａの制御部２１０は、有線Ｉ／Ｆ２６０を制御し、パソコン１００から送信される接続要求を受信した上で、無線ネットワーク接続処理を実行する（Ｓ５００）。なお、無線ネットワーク接続処理についての詳細については、後述する。
【００６２】
パソコン１００の制御部１１０は、Ｓ４００の送信後、所定時間経過した後、印刷装置２００Ａに、再度、接続結果の送信を要求する接続結果要求を送信する（Ｓ４０２）。印刷装置２００Ａの制御部２１０は、有線Ｉ／Ｆ２６０を制御し、接続結果要求を受信し、Ｓ５００の無線ネットワーク接続処理の実行よる接続結果を、パソコン１００に送信する（Ｓ５０２）。パソコン１００の制御部１１０は、送信されてくる接続結果を受信し、受信した接続結果に基づく内容を、表示部１４０に表示し（Ｓ４０４）、処理を終了する。パソコン１００のユーザは、表示部１４０に表示される接続結果によって、印刷装置２００Ａに対する無線設定が正常に行なわれたか否かを確認することができる。
【００６３】
（無線ネットワーク接続処理）
図１０及び図１１は、図９に示す無線接続確認処理のＳ５００で実行される無線ネットワーク接続処理の処理フローを示す図である。印刷装置２００Ａの制御部２１０は、先ず、パソコン１００から送信される接続要求を、有線Ｉ／Ｆ２６０を介して受信し（Ｓ６００）、取得した接続要求に含まれるＳＳＩＤとネットワークキーとを、記憶部２２０に無線設定として記憶する（Ｓ６０２）。そして、制御部２１０は、処理をＳ６０４に移行する。
【００６４】
Ｓ６０４で制御部２１０は、接続要求に、認証方式及び暗号化方式の組合せとして「ＷＰＡ２−ＰＳＫ−ＡＥＳ」が含まれているか否かを判断する。判断の結果、「ＷＰＡ２−ＰＳＫ−ＡＥＳ」が含まれていない場合（Ｓ６０４：Ｎｏ）、処理をＳ６１０に移行する。これに対し、「ＷＰＡ２−ＰＳＫ−ＡＥＳ」が含まれている場合（Ｓ６０４：Ｙｅｓ）、制御部２１０は、認証方式「ＷＰＡ２−ＰＳＫ」と、暗号化方式「ＡＥＳ」とを無線設定として記憶部２２０に記憶する。そして、制御部２１０は、ＳＳＩＤとネットワークキーと認証方式と暗号化方式とを用いて、ＳＳＩＤによって識別される無線ネットワーク（以下、「対象無線ネットワーク」という。）への接続を試み（Ｓ６０６）、続けて、接続に成功したか否かを判断する（Ｓ６０８）。判断の結果、接続に成功した場合、処理をＳ６３８（図１１参照）に移行する一方、接続に失敗した場合（Ｓ６０８：Ｎｏ）、処理をＳ６１０に移行する。なお、図７に示す入力文字チェック処理のＳ２１６の判断が肯定された場合（Ｓ２１６：Ｙｅｓ）、接続要求に「ＷＰＡ２−ＰＳＫ−ＡＥＳ」が含まれる（図７のＳ２１８参照）。
【００６５】
Ｓ６１０で制御部２１０は、接続要求に、認証方式及び暗号化方式の組合せとして「ＷＰＡ２−ＰＳＫ−ＴＫＩＰ」が含まれていない場合（Ｓ６１０：Ｎｏ）、処理をＳ６１６に移行する。これに対し、「ＷＰＡ２−ＰＳＫ−ＴＫＩＰ」が含まれている場合（Ｓ６１０：Ｙｅｓ）、制御部２１０は、接続要求に含まれる認証方式等を、Ｓ６０６で記憶した認証方式等に代えて記憶部２２０に記憶する。そして、制御部２１０は、記憶部２２０に記憶された認証方式等を用いて、対象無線ネットワークへの接続を試みる（Ｓ６１２）。その結果、接続に成功した場合（Ｓ６１４：Ｙｅｓ）、処理をＳ６３８（図１１参照）に移行する一方、接続に失敗した場合（Ｓ６１４：Ｎｏ）、Ｓ６１６に移行する。なお、図７のＳ２１６の判断が肯定された場合（Ｓ２１６：Ｙｅｓ）、接続要求に「ＷＰＡ２−ＰＳＫ−ＴＫＩＰ」が含まれる（図７のＳ２１８参照）。
【００６６】
Ｓ６１６で制御部２１０は、接続要求に、認証方式及び暗号化方式の組合せとして「ＷＰＡ−ＰＳＫ−ＡＥＳ」が含まれていない場合（Ｓ６１６：Ｎｏ）、処理をＳ６２２に移行する。これに対し、「ＷＰＡ−ＰＳＫ−ＡＥＳ」が含まれている場合（Ｓ６１６：Ｙｅｓ）、制御部２１０は、接続要求に含まれる認証方式等を、Ｓ６１２で記憶した認証方式等に代えて記憶部２２０に記憶する。そして、制御部２１０は、記憶部２２０に記憶した認証方式等を用いて、対象無線ネットワークへの接続を試みる（Ｓ６１８）。その結果、接続に成功した場合（Ｓ６２０：Ｙｅｓ）、処理をＳ６３８（図１１参照）に移行する一方、接続に失敗した場合（Ｓ６２０：Ｎｏ）、Ｓ６２２に移行する。なお、図７のＳ２１６の判断が肯定された場合（Ｓ２１６：Ｙｅｓ）、接続要求に「ＷＰＡ−ＰＳＫ−ＡＥＳ」が含まれる（図７のＳ２１８参照）。
【００６７】
Ｓ６２２で制御部２１０は、接続要求に、認証方式及び暗号化方式の組合せとして「ＷＰＡ−ＰＳＫ−ＴＫＩＰ」が含まれていない場合（Ｓ６２２：Ｎｏ）、処理をＳ６２８（図１１参照）に移行する。これに対し、「ＷＰＡ−ＰＳＫ−ＴＫＩＰ」が含まれている場合（Ｓ６２２：Ｙｅｓ）、制御部２１０は、接続要求に含まれる認証方式等を、Ｓ６１８で記憶した認証方式等に代えて記憶部２２０に記憶する。そして、制御部２１０は、記憶部２２０に記憶した認証方式等を用いて、対象無線ネットワークへの接続を試みる（Ｓ６２４）。その結果、接続に成功した場合（Ｓ６２６：Ｙｅｓ）、処理をＳ６３８（図１１参照）に移行する一方、接続に失敗した場合（Ｓ６２６：Ｎｏ）、Ｓ６２８（図１１参照）に移行する。なお、図７のＳ２１６の判断が肯定された場合（Ｓ２１６：Ｙｅｓ）、接続要求に「ＷＰＡ−ＰＳＫ−ＴＫＩＰ」が含まれる（図７のＳ２１８参照）。
【００６８】
図１１に説明を移し、Ｓ６２８で制御部２１０は、接続要求に、認証方式及び暗号化方式の組合せとして「Ｓｈａｒｅｄ  Ｋｅｙ−ＷＥＰ」が含まれていない場合（Ｓ６２８：Ｎｏ）、処理をＳ６３４に移行する。これに対し、「Ｓｈａｒｅｄ  Ｋｅｙ−ＷＥＰ」が含まれている場合（Ｓ６２８：Ｙｅｓ）、制御部２１０は、接続要求に含まれる認証方式等を、Ｓ６２４で記憶した認証方式等に代えて記憶部２２０に記憶する。そして、制御部２１０は、記憶部２２０に記憶した認証方式等を用いて、対象無線ネットワークへの接続を試みる（Ｓ６３０）。その結果、接続に成功した場合（Ｓ６３２：Ｙｅｓ）、処理をＳ６３８に移行する一方、接続に失敗した場合（Ｓ６３２：Ｎｏ）、Ｓ６３４に移行する。なお、図７のＳ２０４又はＳ２１０の判断が肯定された場合（Ｓ２０４，Ｓ２１０：Ｙｅｓ）、接続要求に「Ｓｈａｒｅｄ  Ｋｅｙ−ＷＥＰ」が含まれる（図７のＳ２０６，Ｓ２１２参照）。
【００６９】
Ｓ６３４で制御部２１０は、接続要求に含まれる認証方式「Ｏｐｅｎ  Ｓｙｓｔｅｍ」と、暗号化方式「ＷＥＰ」とを、Ｓ６３０で記憶した認証方式等に代えて記憶部２２０に記憶する。そして、制御部２１０は、記憶部２２０に記憶した認証方式等を用いて、対象無線ネットワークへの接続を試みる（Ｓ６３６）。その結果接続に成功した場合（Ｓ６３６：Ｙｅｓ）、処理をＳ６３８に移行する一方、接続に失敗した場合（Ｓ６３６：Ｎｏ）、この処理を終了する。
【００７０】
Ｓ６３８で制御部２１０は、接続に成功した認証方式と暗号化方式とを、無線設定として正式に記憶し、この処理を終了する。ここで、Ｓ６３８が実行された場合（Ｓ６３６：Ｙｅｓ参照）、上述した図９のＳ５０２で送信される接続結果は、接続に成功した旨の内容を含み、Ｓ６３８が実行されない場合（Ｓ６３６：Ｎｏ参照）、上述した図９のＳ５０２で送信される接続結果は、接続に失敗した旨の内容となる。なお、Ｓ６０８，Ｓ６１４，Ｓ６２０，Ｓ６２６，Ｓ６３２，Ｓ６３６の判断は、例えば、接続の試みに応じ、アクセスポイント３００Ａから送信される所定のデータに基づき判断する（所定のデータを受信できた場合、成功であると判断する。）。また、アクセスポイント３００Ａから所定時間内に何らの応答もなかったという事実に基づき、接続に失敗したという接続結果を取得する。
【００７１】
以上の説明において、パソコン１００の制御部２１０が、本発明の制御装置に対応し、印刷装置２００Ａが無線通信装置に対応し、アクセスポイント３００Ａによって形成される無線ネットワークが、本発明の第１種の対象無線ネットワークに対応する。また、図３に示す第１形態の無線設定処理のＳ１１４の判断を肯定（Ｓ１１４：Ｙｅｓ）する処理と、図８示す第２形態の無線設定処理のＳ３１０の判断を肯定（Ｓ３１０：Ｙｅｓ）する処理とが、本発明の入力確定手段によって実行される処理に対応する。さらに、図３に示す第１形態の無線設定処理のＳ１１６及びＳ１１８の処理と、図８示す第２形態の無線設定処理のＳ３１２及びＳ３１４の処理とが、本発明の命令受付手段によって実行される処理に対応する。
【００７２】
（実施形態の構成に基づく有利な効果）
本実施形態の構成において、パソコン１００の制御部１１０は、ネットワークキー入力画面８００の表示に応じ（図３のＳ１０８，図８のＳ３０８参照）、ネットワークキー入力ボックス８０２に入力されるネットワークキーに適合する認証方式と暗号化方式の組合せを、ネットワークキーの入力途中の所定のタイミングで特定し、この組合せをセキュリティ方式表示ボックス８０４に表示する（図３のＳ１２６，図８のＳ３２２）。したがって、ユーザは、入力途中にあるネットワークキーが、目的の認証方式と暗号化方式に適合したネットワークキーであるか否かを、ネットワークキーの入力段階において確認することができる。
【００７３】
なお、所定のタイミングとは、図３に示す第１形態の無線設定処理の場合、ネットワークキーの入力において、キーの押下の間隔が１秒経過したときであり（図３のＳ１２４：Ｙｅｓ）、また、図８に示す第２形態の無線設定処理の場合、ネットワークキーを構成する文字各々が入力されるときである（図８のＳ３２０：Ｙｅｓ）。
【００７４】
（変形例）
上述した本実施形態の構成を次のような構成とすることも可能で、この変形例の構成によっても、上述の本実施形態と同一の有利な効果を得ることができる。すなわち、上記説明では、図３に示す第１形態による無線設定処理又は図８に示す第２形態による無線設定処理を、パソコン１００の制御部１１０が実行する構成として説明した。しかし、制御部１１０が行った処理を印刷装置２００Ａの制御部２１０が独自に実行する構成とすることもできる。かかる場合、印刷装置２００Ａは、制御部２１０を構成するＲＯＭ及び記憶部２２０に、無線設定処理のためのプログラムを記憶し、これを実行する。
【００７５】
なお、図３のＳ１００及びＳ１０２と、図８のＳ３００及びＳ３０２とは省略される。すなわち、接続対象となるデバイスは、印刷装置２００Ａ自身である。また、図３のＳ１０４又は図８のＳ３０４の指示により印刷装置２００Ａの制御部２１０が生成したＳＳＩＤ検索結果は、制御部２１０を構成するＲＡＭ上に記憶され、その後の処理に利用される。さらに、ネットワークキー入力画面８００（図６参照）で入力されたネットワークキー等を含む接続要求が、他の装置に送信されることもない（図３のＳ１２２，図８のＳ３１８参照）。変形例の構成によれば、送信ボタン８０８に相当するボタンの押下により、自動的に図１０及び図１１に示した無線ネットワーク接続処理が開始される。
【００７６】
この上記変形例による構成に基づけば、印刷装置２００Ａの制御部２１０が、本発明の制御装置に対応し、印刷装置２００Ａが、本発明の無線通信装置に対応する。
【図面の簡単な説明】
【００７７】
【図１】システム全体を示す図
【図２】無線設定システムを構成する印刷装置及び情報処理装置の機能ブロックを示す図
【図３】無線設定処理の第１形態による処理フローを示す図
【図４】デバイス選択画面を示す図
【図５】ＳＳＩＤ選択画面を示す図
【図６】ネットワークキー入力画面を示す図
【図７】入力文字チェック処理の処理フローを示す図
【図８】無線設定処理の第２形態による処理フローを示す図
【図９】無線接続確認処理の処理手順を示す図
【図１０】無線ネットワーク接続処理の処理フローを示す図
【図１１】無線ネットワーク接続処理の処理フローを示す図
【符号の説明】
【００７８】
１００  パソコン
１１０，２１０  制御部
１２０，２２０  記憶部
１２２  プログラム
１３０，２４０  操作部
１４０，２５０  表示部
２００  印刷装置
２７０  無線Ｉ／Ｆ
３００  アクセスポイント
８００  ネットワークキー入力画面
８０２  ネットワークキー入力ボックス
８０４  セキュリティ方式表示ボックス
【図１】
2010136308.tif 000003
【図２】
2010136308.tif 000004
【図３】
2010136308.tif 000005
【図６】
2010136308.tif 000006
【図７】
2010136308.tif 000007
【図８】
2010136308.tif 000008
【図９】
2010136308.tif 000009
【図１０】
2010136308.tif 000010
【図１１】
2010136308.tif 000011
【図４】
2010136308.tif 000012
【図５】
2010136308.tif 000013