(57)【特許請求の範囲】
【請求項１】
中継装置との無線接続をするための無線接続処理を行う第１接続処理部と、
前記第１接続処理部が無線接続処理に失敗した場合に、前記中継装置に接続するための接続設定情報が予め設定された無線設定済装置を探索し、探索で発見した無線設定済装置との仮接続を行う仮接続処理部と、
仮接続を通じて前記無線設定済装置から接続設定情報を取得し、当該接続設定情報に基づいて前記中継装置に無線接続する第２接続処理部と、
を備え、
前記仮接続処理部は、仮接続を通じて、前記第１接続処理部の無線接続処理の失敗原因を含む失敗情報および失敗した前記無線接続処理で用いた接続設定情報を前記無線設定済装置に送信し、
前記第２接続処理部は、前記失敗情報と、失敗した前記無線接続処理で用いた接続設定情報および前記無線設定済装置の接続設定情報とに基づく前記無線設定済装置の判断により送信された前記無線設定済装置の接続設定情報を取得する、
ことを特徴とする無線通信装置。
【請求項２】
前記第１接続処理部は、入力された接続設定情報と、前記無線設定済装置の接続設定情報とを比較して、比較結果をユーザーに通知すべく出力部に出力することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記比較結果を出力する出力部を更に備え、
前記第２接続処理部は、前記比較結果に基づき正しい接続設定情報をユーザーが確認した確認入力を受け付けてから、当該確認入力で受け付けた接続設定情報に基づき前記中継装置に無線接続することを特徴とする請求項２に記載の無線通信装置。
【請求項４】
前記第１接続処理部は、前記接続設定情報のうち少なくともネットワーク識別情報を比較し、比較結果を出力部に出力し、
前記第２接続処理部は、正しいネットワーク識別情報をユーザーが確認した確認入力を受け付けてから、当該確認入力で受け付けたネットワーク識別情報に基づき中継装置に無線接続することを特徴とする請求項３に記載の無線通信装置。
【請求項５】
前記第１接続処理部及び前記第２接続処理部が接続できた接続設定情報を接続履歴として記憶する記憶部を備え、
前記第１接続処理部は、前記比較結果として、前記接続履歴の正しい接続設定情報と、操作部により入力された接続設定情報との違いを出力部に出力することを特徴とする請求項２乃至４のいずれか一項に記載の無線通信装置。
【請求項６】
前記接続設定情報は、ネットワーク識別情報とパスワードとを含み、
前記比較結果から、ネットワーク識別情報が一致せず、パスワードが一致する場合は、当該パスワードに対応するネットワーク識別情報を表示すると共に当該ネットワーク識別情報を接続先としてよいか否かの確認を表示部に表示する確認部を備え、
前記第２接続処理部は、接続先とする旨の確認入力を受け付けると、前記ネットワーク識別情報に基づいて前記中継装置に無線接続することを特徴とする請求項５に記載の無線通信装置。
【請求項７】
前記第１接続処理部は、所定のボタンが押下されたことを受け付けることで前記中継装置との間の通信の接続設定を行うことが可能なプッシュボタン式接続設定方式で前記中継装置との無線接続を行い、
前記仮接続処理部は、前記プッシュボタン式接続設定方式での前記中継装置との無線接続を失敗した場合に、前記無線設定済装置との仮接続を行い、
前記第２接続処理部は、前記無線設定済装置から仮接続を介して取得した接続設定情報に基づいて前記中継装置と無線接続することを特徴とする請求項１に記載の無線通信装置。
【請求項８】
中継装置に接続する際に必要な接続設定情報が設定済みの無線設定済装置と、無線通信装置とを備える無線通信システムであって、
前記無線通信装置は、
中継装置との無線接続をするための無線接続処理を行う第１接続処理部と、
前記第１接続処理部が無線接続処理に失敗した場合に、前記中継装置に接続するための接続設定情報が予め設定された無線設定済装置を探索し、探索で発見した無線設定済装置との仮接続を行う仮接続処理部と、
仮接続を通じて前記無線設定済装置から接続設定情報を取得し、当該接続設定情報に基づいて前記中継装置に無線接続する第２接続処理部と、を備え、
前記仮接続処理部は、仮接続を通じて、前記第１接続処理部の無線接続処理の失敗原因を含む失敗情報および失敗した前記無線接続処理で用いた接続設定情報を前記無線設定済装置に送信し、
前記無線設定済装置は、仮接続を通じて受信した前記失敗情報と、失敗した前記無線接続処理で用いた接続設定情報および前記無線設定済装置の接続設定情報とに基づいて前記無線設定済装置の接続設定情報を送信するかを判断し、前記無線設定済装置の接続設定情報を送信すると判断した場合、仮接続を通じて前記無線設定済装置の接続設定情報を前記無線通信装置に送信する無線通信システム。
【請求項９】
中継装置に接続する際に必要な接続設定情報が設定済みの無線設定済装置であって、
前記中継装置への無線接続処理に失敗した無線通信装置から、仮接続を通じて前記無線接続処理の失敗原因を含む失敗情報と、失敗した前記無線接続処理で用いた接続設定情報および前記無線設定済装置の接続設定情報とを受信し、
前記失敗情報、失敗した前記無線接続処理で用いた接続設定情報および前記無線設定済装置の接続設定情報に基づいて前記無線設定済装置の接続設定情報を送信するかを判断し、前記無線設定済装置の接続設定情報を送信すると判断した場合、仮接続を通じて前記無線設定済装置の接続設定情報を前記無線通信装置に送信する無線設定済装置。
【請求項１０】
中継装置に接続する際に必要な接続設定情報が設定済みの無線設定済装置のコンピューターに、
前記中継装置への無線接続処理に失敗した無線通信装置から、仮接続を通じて前記無線接続処理の失敗原因を含む失敗情報と、失敗した前記無線接続処理で用いた接続設定情報および前記無線設定済装置の接続設定情報とを受信する処理と、
前記失敗情報、失敗した前記無線接続処理で用いた接続設定情報および前記無線設定済装置の接続設定情報に基づいて前記無線設定済装置の接続設定情報を送信するかを判断し、前記無線設定済装置の接続設定情報を送信すると判断した場合、仮接続を通じて前記無線設定済装置の接続設定情報を前記無線通信装置に送信する処理と、を実行させるコンピューター読取可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセスポイント等の中継装置に接続する際に必要となる接続設定情報を設定する無線通信装置、無線通信システム、無線通信方法及びプログラムに関する。
【背景技術】
【０００２】
従来、無線通信機能を備えた機器同士の無線通信の接続を確立するためのユーザーの設定作業を簡単にする手法が種々提案されている。例えば特許文献１には、複数の無線接続設定方式のうち、何れの方式が利用可能であるかを示す信号をアクセスポイントから受信し、受信した信号に従って選択した接続設定方式を用いてアクセスポイントとの接続設定を行うネットワーク機器が開示されている。このネットワーク機器では、所定のボタンが押下されたことを受け付けることでアクセスポイントとの間の通信の接続設定を行うことができるプッシュボタン式接続設定方式と、段階を踏んだ対話を通して接続設定の手順をユーザーに提示するユーザインタフェースを備えたウィザード式接続設定方式とが採用されている。
【０００３】
ユーザーによってプッシュボタン式接続設定方式と、ウィザード式接続設定方式とのどちらで、無線ＬＡＮ簡単接続設定方式による無線接続を行った場合でも、無線接続が完了することに応じて、無線ＬＡＮ簡単接続設定方式による無線接続が正常に行われたか否かを判断する。接続が正常に行われていると判断される場合、無線ＬＡＮ簡単接続設定方式を用いて無線接続を行った旨の特定情報を、記憶部に保存する。一方、接続が正常に行われていないと判断される場合、接続に失敗した旨を表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−３５７６０号公報（例えば図４、図５等）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、アクセスポイント等の中継装置の接続設定情報が設定済みの無線設定済装置がある環境で、未設定の無線通信装置と無線設定済装置とを中継装置を介して無線接続する場合、無線通信装置に中継装置の接続設定情報を入力設定する必要がある。このとき、ユーザーは、例えばＳＳＩＤ等のネットワーク識別情報とパスワードとを入力する。しかし、ユーザーが入力操作ミスをして、ネットワーク識別情報とパスワードとのうち少なくとも一方を間違えた場合、中継装置との無線接続は失敗することになる。しかし、特許文献１に記載のネットワーク機器では、アクセスポイント等の中継装置との無線接続を失敗した場合に、救済手段がなかった。このため、接続設定情報の入力操作を間違えるなど何らかの原因で中継装置との無線接続に失敗した場合、無線通信装置と中継装置との無線接続に失敗したユーザーは、その失敗の原因が分からない場合、結局、無線通信装置を中継装置に接続できなくなってしまうという課題がある。
【０００６】
本発明の目的は、中継装置との無線接続処理に失敗しても、その後、比較的スムーズに所望の中継装置と無線接続することができる無線通信装置、無線通信方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決する無線通信装置は、中継装置との無線接続をするための無線接続処理を行う第１接続処理部と、前記第１接続処理部が無線接続処理に失敗した場合に、前記中継装置に接続するための接続設定情報が予め設定された無線設定済装置を探索し、探索で発見した無線設定済装置との仮接続を行う仮接続処理部と、仮接続を通じて前記無線設定済装置から接続設定情報を取得し、当該接続設定情報に基づいて前記中継装置に無線接続する第２接続処理部とを備えている。
【０００８】
この構成によれば、第１接続処理部が、中継装置との無線接続をするための無線接続処理を行う。第１接続処理部の無線接続処理に失敗した場合に、仮接続処理部は、中継装置に接続するための接続設定情報が予め設定された無線設定済装置を探索し、探索で発見した無線設定済装置との仮接続を行う。第２接続処理部は、仮接続を通じて無線設定済装置から接続設定情報を取得し、当該接続設定情報に基づいて中継装置に無線接続する。よって、第１接続処理部が無線接続処理に失敗しても、無線設定済装置と仮接続することで、無線設定済装置から接続設定情報を取得できるので、第２接続処理部は、無線設定済装置と無線接続することができる。したがって、中継装置と無線接続ができなくなる事態を回避できる。
【０００９】
前記無線通信装置では、前記第１接続処理部は、入力された接続設定情報と、前記無線設定済装置の接続設定情報とを比較して、比較結果をユーザーに通知すべく出力部に出力することが好ましい。
【００１０】
この構成によれば、第１接続処理部は、入力された接続設定情報と、前記無線設定済装置の接続設定情報を比較して、比較結果を出力部に出力してユーザーに通知する。ユーザーは、比較結果から、入力すべき正しい接続設定情報を確認することができる。そのため、ユーザーは正しい接続設定情報を入力し直したり、一覧の中から選択したり、出力された接続設定情報の候補を確定したりする操作を行えば、比較的速やかに無線通信装置を中継装置に無線接続することができる。
【００１１】
前記無線通信装置では、前記比較結果を出力する出力部を更に備え、前記第２接続処理部は、前記比較結果に基づき正しい接続設定情報をユーザーが確認した確認入力を受け付けてから、当該確認入力で受け付けた接続設定情報に基づき前記中継装置に無線接続することが好ましい。
【００１２】
この構成によれば、出力部に出力された比較結果を見たユーザーは、正しい接続設定情報を確認し、正しい接続設定情報に基づく無線接続を許容する確認入力の操作を行う。第２接続処理部は、この確認入力で受け付けた正しい接続設定情報に基づき中継装置に無線接続する。よって、ユーザーの入力ミス等により接続設定情報を間違えて第１接続処理部が中継装置との無線接続処理に失敗しても、無線通信装置は中継装置と無線接続することができる。
【００１３】
前記無線通信装置では、前記第１接続処理部は、前記接続設定情報のうち少なくともネットワーク識別情報を比較し、比較結果を出力部に出力し、前記第２接続処理部は、正しいネットワーク識別情報をユーザーが確認した確認入力を受け付けてから、当該確認入力で受け付けたネットワーク識別情報に基づき中継装置に無線接続することが好ましい。
【００１４】
この構成によれば、第１接続処理部は、入力された接続設定情報のうち少なくともネットワーク識別情報と、前記無線設定済装置の接続設定情報とのうち少なくともネットワーク識別情報とを比較して、比較結果を出力部に出力するので、比較結果を見たユーザーは、正しい接続設定情報を確認し、正しい接続設定情報での無線接続を許可する確認入力の操作を行う。第２接続処理部は、この確認入力で受け付けた正しい接続設定情報に基づき中継装置に無線接続する。よって、ユーザーの入力ミス等により接続設定情報を間違えて第１接続処理部が中継装置との無線接続処理に失敗しても、無線通信装置は中継装置と無線接続することができる。
【００１５】
前記無線通信装置では、前記第１接続処理部及び前記第２接続処理部が接続できた接続設定情報を接続履歴として記憶する記憶部を備え、前記第１接続処理部は、前記比較結果として、前記接続履歴の正しい接続設定情報と、操作部により入力された接続設定情報との違いを出力部に出力することが好ましい。
【００１６】
この構成によれば、第１接続処理部によって、接続履歴として記憶されている正しい接続設定情報と、ユーザーが入力した接続設定情報との違いが出力部に出力されるので、その違いからユーザーはどこが間違うかがすぐに分かり、正しい接続設定情報を把握し易い。
【００１７】
前記無線通信装置では、前記接続設定情報は、ネットワーク識別情報とパスワードとを含み、前記比較結果から、ネットワーク識別情報が一致せず、パスワードが一致する場合は、当該パスワードに対応するネットワーク識別情報を表示すると共に当該ネットワーク識別情報を接続先としてよいか否かの確認を表示部に表示する確認部を備え、前記第２接続処理部は、接続先とする旨の確認入力を受け付けると、前記ネットワーク識別情報に基づいて前記中継装置に無線接続することが好ましい。
【００１８】
この構成によれば、比較結果から、ネットワーク識別情報が一致せず、パスワードが一致する場合は、当該パスワードに対応するネットワーク識別情報を表示部に表示されると共に、当該ネットワーク識別情報を接続先としてよいか否かの確認が表示部に表示される。第２接続処理部は、接続先とする旨の確認入力を受け付けると、ネットワーク識別情報に基づいて中継装置に無線接続する。
【００１９】
前記無線通信装置では、前記第１接続処理部は、所定のボタンが押下されたことを受け付けることで前記中継装置との間の通信の接続設定を行うことが可能なプッシュボタン式接続設定方式で前記中継装置との無線接続を行い、前記仮接続処理部は、前記プッシュボタン式接続設定方式での前記中継装置との無線接続を失敗した場合に、前記無線設定済装置との仮接続を行い、前記第２接続処理部は、前記無線設定済装置から仮接続を介して取得した接続設定情報に基づいて前記中継装置と無線接続することが好ましい。
【００２０】
この構成によれば、第１接続処理部によって、所定のボタンが押下されたことを受け付けるプッシュボタン式接続設定方式で行った中継装置との無線接続に失敗した場合、仮接続処理部によって、無線通信装置は無線設定済装置と仮接続される。第２接続処理部は、無線設定済装置から仮接続を介して取得した接続設定情報に基づいて中継装置と無線接続する。よって、プッシュボタン式接続設定方式で行った中継装置との無線接続に失敗した場合でも、無線通信装置を中継装置と無線接続することができる。
【００２１】
上記課題を解決する無線通信システムは、中継装置に接続する際に必要な接続設定情報が設定済みの無線設定済装置と、無線通信装置とを備える無線通信システムであって、前記無線通信装置は、入力された第１の接続設定情報を基に中継装置と接続する接続処理を行い、当該接続処理で前記中継装置との接続に失敗した場合に、当該第１の接続設定情報と、無線設定済装置が接続の履歴として記憶する１つ以上の第２の接続設定情報とを取得し、前記第１の接続設定情報と前記第２の接続設定情報とを比較する解析部を備え、前記解析部は、前記無線通信装置と前記無線設定済装置とのうち少なくとも一方に備えられ、前記解析部による前記第１の接続設定情報と前記第２の接続設定情報との比較結果を無線設定済装置の表示部、又は前記無線通信装置の表示部に表示させる。
【００２２】
この構成によれば、入力された第１の接続設定情報を基に中継装置と接続する接続処理に失敗した場合に、第１の接続設定情報と、無線設定済装置が接続の履歴として記憶する１つ以上の第２の接続設定情報とを取得する。解析部は、第１の接続設定情報と第２の接続設定情報とを比較する。そして、解析部の比較結果は、無線設定済装置の表示部、又は無線通信装置の表示部に表示される。よって、ユーザーは、表示部に表示された比較結果を確認することで、正しい接続設定情報を比較的速やかに知り易くなる。
【００２３】
上記課題を解決する無線通信方法は、中継装置との無線接続が可能な無線接続処理を行う第１接続処理ステップと、前記第１接続処理ステップで無線接続処理に失敗した場合に、前記中継装置に接続するための接続設定情報が予め設定された無線設定済装置を探索し、探索で発見した無線設定済装置との仮接続を行う仮接続処理ステップと、仮接続を通じて前記無線設定済装置から接続設定情報を取得し、当該接続設定情報に基づいて前記中継装置に無線接続する第２接続処理ステップとを備えている。この方法によれば、無線通信装置と同様の作用効果を得ることができる。
【００２４】
上記課題を解決するプログラムは、無線通信装置のコンピューターが実行するプログラムであって、コンピューターに、中継装置との無線接続が可能な無線接続処理を行う第１接続処理ステップと、前記第１接続処理ステップで無線接続処理に失敗した場合に、前記中継装置に接続するための接続設定情報が予め設定された無線設定済装置を探索し、探索で発見した無線設定済装置との仮接続を行う仮接続処理ステップと、仮接続を通じて前記無線設定済装置から接続設定情報を取得し、当該接続設定情報に基づいて前記中継装置に無線接続する第２接続処理ステップとを実行させる。このプログラムをコンピューターが実行することによって、無線通信装置と同様の作用効果を得ることができる。
【図面の簡単な説明】
【００２５】
【図１】第１実施形態における無線通信システムを示す模式図。
【図２】無線通信システムを構成する無線設定済装置と無線通信装置との電気的構成及び機能的構成を示すブロック図。
【図３】無線設定済装置に表示される比較結果及び接続先確認を行う画面を示す図。
【図４】無線設定済装置に表示される接続設定情報及び接続確認を行う画面を示す図。
【図５】無線設定済装置に表示される再設定方法を案内する案内画面を示す図。
【図６】無線接続処理及び接続案内処理を含む処理を示すシーケンス図。
【図７】無線接続処理ルーチンを示すフローチャート。
【図８】接続案内処理ルーチンを示すフローチャート。
【図９】第２実施形態における無線接続処理及び接続案内処理を含む処理を示すシーケンス図。
【図１０】無線接続処理ルーチンを示すフローチャート。
【図１１】接続案内処理ルーチンを示すフローチャート。
【発明を実施するための形態】
【００２６】
（第１実施形態）
以下、無線通信システムの第１実施形態を、図面を参照して説明する。
図１に示すように、無線通信システムＷＣＳは、無線設定済装置１０と、無線通信装置２０と、中継装置の一例であるアクセスポイント５０とによって構成されている。図１に示す例では、無線設定済装置１０は一例としてパーソナルコンピューター（以下「ＰＣ」ともいう。）からなる案内デバイス１１であり、無線通信装置２０は一例として印刷装置２１からなる。また、アクセスポイント５０は、例えばアクセスポイント機能を有する無線ルーターからなる。また、図１の例では、アクセスポイント５０の無線ネットワークのエリア（無線通信可能エリア）内に、無線設定済装置１０と無線通信装置２０が配置されている。本例において、無線設定済装置１０、無線通信装置２０及びアクセスポイント５０は、ＩＥＥＥ８０２．１１の規格に準じた無線通信機能を備える。以下では、ＩＥＥＥ８０２．１１に準じた通信を無線ＬＡＮ通信というものとする。なお、無線設定済装置１０の一例である案内デバイス１１は、図１に一例として示すラップトップ型ＰＣに限らず、デスクトップ型ＰＣやタブレットＰＣ等でもよく、さらにＰＣ以外に、無線通信装置２０と無線ＬＡＮ通信が可能な携帯情報端末（ＰＤＡ（Personal Digital Assistants））又はスマートフォン等のスマートデバイスなどであってもよい。
【００２７】
無線設定済装置１０は、アクセスポイント５０と無線接続してアクセスポイント５０の無線ＬＡＮに参加することで、アクセスポイント５０を介して無線通信装置２０を含む他の無線機器（図示せず）と無線接続が可能となっている。無線設定済装置１０は、アクセスポイント５０と無線接続するうえで必要な接続設定情報が既に設定済みである。また、無線通信装置２０は、アクセスポイント５０の無線ＬＡＮに参加するためには、接続設定情報をユーザーが入力設定する必要がある。ユーザーが入力設定するタイミングとしては、無線通信装置２０が初めて無線接続を行うために必要な接続設定情報を入力設定するとき、又は接続先のアクセスポイント５０を他のアクセスポイントから変更するときなどが挙げられる。これらの場合、ユーザーは無線通信装置２０に接続設定情報を入力設定する。なお、図１に示すアクセスポイント５０には、簡易設定用のプッシュボタン５０Ａが設けられている。
【００２８】
図１に示すように、無線設定済装置１０（案内デバイス１１）は、本体１２と操作部１３と出力部の一例としての表示部１４とを備えている。本体１２には、ＣＤ又はＤＶＤ等からなるセットアップディスク６０をセット可能な挿入口１２Ａ（図１参照）が設けられている。セットアップディスク６０には、無線通信装置２０のセットアップに必要な各種のプログラムが記憶されている。挿入口１２Ａにセットされたセットアップディスク６０に記憶された各種のプログラムは、無線設定済装置１０内の不図示の読取装置により読み出され、無線設定済装置１０へインストールされる。各種プログラムには、無線通信装置２０を駆動させるドライバープログラムの他、無線通信装置２０にアクセスポイント５０を介した無線通信を可能とするために必要な接続設定情報の設定を案内するための案内をする無線設定案内プログラム等が含まれる。無線設定案内プログラムには、接続設定情報を初めて設定するときに案内するセットアップ機能の他、接続先を変更するときに、ユーザーの接続設定情報の入力設定作業を案内する設定案内機能を備えている。
【００２９】
図１に示すように、無線通信装置２０の一例を構成する印刷装置２１は、略直方体形状を有する本体２２と、本体２２の前面（図１では右手前面）に配置された操作パネル２３とを備える。操作パネル２３には、操作部２４及び出力部の一例としての表示部２５が設けられている。操作部２４は、電源ボタン２４Ａ（電源スイッチ）と、表示部２５に表示されたメニューの中から希望する項目を選択したり、無線設定作業を行うときに各種の情報の入力や選択を行ったりする際に使用される操作部の一例としての操作ボタン２４Ｂとを備える。ユーザーは操作ボタン２４Ｂの操作により、初期設定又は再設定の際の接続設定情報の値（例えばコード）の入力などの設定に必要な操作を行う。
【００３０】
図１に示すように、無線通信装置２０の一例である印刷装置２１の本体２２の下部には、複数枚の用紙等の媒体を収容可能なカセット２６が着脱可能な状態で挿着されている。印刷装置２１は、例えば無線設定済装置１０（例えば案内デバイス１１）から無線ＬＡＮ通信を介して印刷データを受信すると、カセット２６内の媒体を本体２２内の印刷部（図示せず）へ１枚ずつ給送し、印刷部が給送された媒体に印刷データに基づく文書又は画像を印刷する。また、印刷装置２１は、案内デバイス１１と通信ケーブル（図示せず）を介して有線で通信可能に接続し、案内デバイス１１から有線で受信した印刷データに基づく印刷を行うこともできる。さらに印刷装置２１を、例えばメモリーカード又はＵＳＢメモリー等の携帯型記憶媒体を本体２２の挿入口に挿着して、操作部２４を操作して携帯型記憶媒体から不図示の読取装置で読み込んだ画像データ等に基づく画像等を媒体に印刷させるスタンドアロンとして使用することも可能である。
【００３１】
図２に示すように、無線設定済装置１０は、第１制御部１５及び無線通信部１６を備えている。無線通信部１６は、ＩＥＥＥ８０２．１１に準じた無線ＬＡＮ通信をするための電子回路を備える。第１制御部１５は、図示しないＣＰＵ、記憶部１７、図示しない入出力回路及び表示処理部１８等を備える。記憶部１７は、図示しないメインメモリー及びＲＯＭ等により構成される。第１制御部１５は、記憶部１７に記憶された各種のプログラムをＣＰＵで実行することによって、無線通信部１６の制御及び表示部１４の制御等を含む各種の制御、及び無線設定案内処理を含む各種の処理を行う。第１制御部１５は、表示処理部１８により表示部１４の表示制御を行う。
【００３２】
プログラムには、ＯＳ（Operating System）の他、無線通信用プログラム、無線設定案内プログラムが含まれている。無線設定案内プログラムは、ユーザーによってセットアップディスク６０が本体１２の挿入口１２Ａ（図１参照）にセットされたとき、あるいは電子マニュアル（プログラム起動リンクを含むデータ）の「無線設定」の項目を選択操作したときに起動される。第１制御部１５を構成するＣＰＵは、これらの操作をトリガーとして、無線設定案内プログラムを実行する。
【００３３】
図２に示すように、本例では、第１制御部１５を構成するコンピューターがプログラムを実行することにより、第１制御部１５を、無線接続処理部１５１、接続案内部１５２、ソフトアクセスポイント１５３（以下「ソフトＡＰ１５３」ともいう。）及びアドホックモード通信部１５４として機能させる。ここで、コンピューターが無線設定案内プログラムを実行することにより、第１制御部１５は、接続案内部１５２として機能する。
【００３４】
無線設定済装置１０には、アクセスポイント５０の無線ネットワークに参加する際に必要なネットワーク識別情報の一例としてのＳＳＩＤ（Service Set Identifier）が既に設定されている。記憶部１７には、アクセスポイント５０との無線接続に必要なＳＳＩＤとパスワード（暗号鍵）とを含む接続設定情報が記憶されている。
【００３５】
図２に示すように、無線接続処理部１５１は、無線通信部１６を介してＳＳＩＤをスキャン（探索）する機能を有する。無線接続処理部１５１は、はじめにＯＳに問い合わせて、予め設定されているアクセスポイント５０のＳＳＩＤ（本接続用のＳＳＩＤ）とパスワードとを含む接続設定情報を取得する。無線接続処理部１５１は、設定済みであるアクセスポイント５０のＳＳＩＤをスキャンする。そして、ＳＳＩＤを発見すると、発見したＳＳＩＤに基づいてアクセスポイント５０に無線接続し、アクセスポイント５０の無線ＬＡＮに参加する。このように無線接続処理部１５１は、アクセスポイント５０と本接続する機能を有する。なお、本接続には、アクセスポイント５０を介して無線通信装置２０とインフラストラクチャーモードで接続する無線接続と、アクセスポイント５０を介さず無線通信装置２０とピアツーピア（Ｐ２Ｐ）で接続する無線接続とがある。
【００３６】
図２に示す接続案内部１５２は、無線通信装置２０の無線設定を案内する場合、ソフトＡＰ１５３又はアドホックモード通信部１５４が仮接続用のＳＳＩＤをブロードキャストし、無線通信装置２０が仮接続用のＳＳＩＤを発見すると、無線通信装置２０と仮接続する。ブロードキャストする仮接続用のＳＳＩＤは、予め無線設定案内プログラムに含まれている値が用いられる。このとき、無線通信装置２０を識別可能なデバイス識別情報（一例としてＭＡＣアドレス）を取得して記憶部１７に一時保存する。なお、本例の無線通信装置２０の一例である印刷装置２１には、機種ごとに共通のネットワーク識別情報として例えば仮接続用のＳＳＩＤが予め設定されている。
【００３７】
接続案内部１５２は、無線設定案内時においては、ソフトＡＰ１５３又はアドホックモード通信部１５４が、無線通信装置２０との間で確立した無線の仮接続を介して、無線設定済装置１０に設定済みのアクセスポイント５０のＳＳＩＤ及びパスワードを含む接続設定情報を、無線通信装置２０の要求に応答する形で無線通信装置２０へ送信する。
【００３８】
接続案内部１５２は、例えばユーザーが無線通信装置２０に接続設定情報を入力してアクセスポイント５０との接続を試みた結果、接続が失敗に終わった場合、無線設定をスムーズに行うための案内を行う。そのとき、接続案内部１５２は、無線設定済装置１０に設定済みの接続設定情報を使用するか否かの案内を表示し、ユーザーが操作部１３を操作して使用を希望する旨の入力を受け付けると、設定済みの接続設定情報を無線通信装置２０へ送信することで、無線通信装置２０に無線設定済装置１０に設定済みの接続設定情報を設定する。
【００３９】
図２に示すソフトＡＰ１５３は、無線設定済装置１０を仮想的に無線アクセスポイントとして機能させる。無線設定済装置１０は、ソフトＡＰ１５３を起動させることで、アクセスポイントとして機能する。
【００４０】
アドホックモード通信部１５４は、アドホックモードでピアツーピア（Ｐ２Ｐ）での無線接続を行う機能を有している。アドホックモード通信部１５４が起動した場合、仮接続用ＳＳＩＤと共に属性が無線通信部３２によってブロードキャストされる。属性は、アドホックモードでの無線ＬＡＮ通信において親機か子機かを区別する情報である。なお、仮接続のための他の無線通信部として、Ｗｉ−Ｆｉダイレクト（登録商標）を設けてもよい。
【００４１】
また、図２に示すように、接続案内部１５２は、解析部１５５及び確認部１５６を備える。無線通信装置２０がアクセスポイント５０との本接続に失敗した場合に、無線通信装置２０から、ユーザーが入力した接続設定情報及び失敗原因の情報を受信し、その接続設定情報に基づき無線通信装置２０がなぜ本接続に失敗したかを解析する。ここで、無線接続処理部１５１が、履歴情報として過去に接続したアクセスポイント５０の接続設定情報を記憶部１７に記憶している。解析部１５５は、ユーザーが入力した接続設定情報と、記憶部１７に保持されている設定済みの接続設定情報及び履歴情報としての接続設定情報とを比較し、一番近いものを探し出し、その一番近い接続設定情報と解析対象の接続設定情報との違いを抽出する。
【００４２】
解析部１５５は、ユーザーが入力した接続設定情報を構成するＳＳＩＤ及びパスワードと、現在又は過去に接続された履歴情報として記憶されている接続設定情報を構成するＳＳＩＤ及びパスワードとを個別に比較する。解析部１５５の比較結果には、例えば入力されたパスワードが一致しかつＳＳＩＤが不一致である場合や、入力されたＳＳＩＤが一致しかつパスワードが不一致である場合、さらに入力されたＳＳＩＤ及びパスワードが共に不一致である場合などが挙げられる。
【００４３】
そして、接続案内部１５２内の確認部１５６は、ユーザーが入力した接続設定情報と、無線設定済装置１０に設定済みの正しい接続設定情報とを比較した解析部１５５の解析結果に基づく案内画面７１〜７３（例えば図３〜図５）を表示部１４に表示して、ユーザーの正しい接続設定情報の確認をとる。なお、解析結果（比較結果）の案内は、表示案内に限らず、音声案内でもよい。このように出力部は、案内画面等の画像を出力する表示部でもよいし、案内音声を出力するスピーカーでもよい。
【００４４】
図２に示すように、例えば印刷装置２１である無線通信装置２０は、第２制御部３１、無線通信部３２及び印刷部３３を備える。印刷部３３は、電子写真方式又はインクジェット方式等の周知の印刷方式によって、用紙や合成樹脂製シートなどの媒体に印刷データに基づく文書又は画像を印刷する。印刷部３３は、印刷対象の媒体を搬送する搬送機構及びその動力源となる搬送モーターと、媒体にインクで印刷する印刷ヘッドとを備える。印刷装置２１は、印刷ヘッドが走査方向に往復移動しながら１行ずつ印刷するシリアルプリンターでもよいし、１行分の印刷を一度にできる長さの長尺状の印刷ヘッドを備えたラインプリンターでもよい。
【００４５】
無線通信部３２は、ＩＥＥＥ８０２．１１に準じた無線ＬＡＮ通信をするための電子回路を備える。第２制御部３１は、本体２２内に設置された基板上の集積回路（ＩＣチップ）等により構成されるコンピューターからなり、図示しないＣＰＵ、記憶部３４及び図示しない入出力回路等を備える。記憶部３４は、例えばＲＡＭ等からなるメインメモリー及び不揮発性メモリーにより構成される。記憶部３４には、無線設定処理用プログラム、及び無線通信装置２０の動作（例えば印刷動作）を制御する制御プログラムを含む各種のプログラムが記憶されている。
【００４６】
図２に示す第２制御部３１は、不揮発性メモリーに記憶されている制御プログラムをメインメモリーにロードしてＣＰＵで実行することによって、表示部２５、無線通信部３２及び印刷部３３等を制御する。また、第２制御部３１を構成するＣＰＵが、無線設定処理用プログラムを実行することにより、第２制御部３１を、本接続通信部３１１、仮接続処理部３１２及び通信設定部３１３として機能させる。
【００４７】
ユーザーは、無線通信装置２０をアクセスポイント５０に接続する際は、操作部２４を操作して接続設定情報を入力する。詳しくは、ユーザーは操作部２４を操作してネットワーク識別情報の一例としてのＳＳＩＤとパスワードとを入力することで、接続先のアクセスポイント５０を指定する。ユーザーが操作部２４から入力した接続設定情報は、第２制御部３１内の本接続通信部３１１が受け付ける。
【００４８】
本接続通信部３１１は、ユーザーが入力した接続設定情報に基づいてアクセスポイント５０の無線ＬＡＮに参加する無線接続を行う第１接続処理部３１４と、第１接続処理部３１４が無線接続に失敗した場合にその後に取得した正しい接続設定情報に基づいてアクセスポイント５０の無線ＬＡＮに参加する無線接続を行う第２接続処理部３１５とを備える。第１接続処理部３１４は、ユーザーが入力した接続設定情報を受け付けると、無線通信部３２を介してＳＳＩＤスキャンを行って、ユーザーが入力した接続設定情報のうちネットワーク識別情報の一例であるＳＳＩＤを探索する。ＳＳＩＤを発見すると、その発見したＳＳＩＤに基づいてアクセスポイント５０に無線接続する。
【００４９】
本接続通信部３１１は、無線通信部３２を介したＳＳＩＤスキャンの結果、ユーザーが指定したアクセスポイント５０のＳＳＩＤを発見すると、その発見したＳＳＩＤに基づきアクセスポイント５０と無線接続する。これにより、無線通信装置２０は、アクセスポイント５０の無線ＬＡＮに参加し、インフラストラクチャーモードで無線設定済装置１０との無線通信が可能になる。また、本接続通信部３１１は、ユーザーが指定したＳＳＩＤを無線通信部３２の探索エリア内で発見できない場合、接続設定情報に基づく無線接続処理は失敗となる。さらに、本接続通信部３１１は、ユーザーが指定したＳＳＩＤを無線通信部３２の探索エリア内で発見できても、無線接続を確立するうえで必要なパスワードが間違っていた場合は、接続設定情報に基づく無線接続処理は失敗となる。
【００５０】
ここで、ユーザーが無線通信装置２０への接続設定情報を構成するＳＳＩＤとパスワードとのうち少なくとも一方を間違える入力ミス等が原因で、アクセスポイント５０との無線接続に失敗した場合、失敗した無線接続を成功に導く案内をする無線設定案内処理を行って、表示部１４，２５のうち少なくとも一方に案内画面（図３〜図５）を表示させる。
【００５１】
仮接続処理部３１２は、ユーザーが入力したＳＳＩＤ及びパスワードに基づくアクセスポイント５０との接続に失敗した場合、無線通信装置２０と無線設定済装置１０との間で仮接続を確立する。詳しくは、無線設定済装置１０の無線接続処理部１５１は、セットアップディスク６０がセットされたとき、あるいは電子マニュアルから無線接続を選択する操作がなされたとき、それまでの無線接続を一旦遮断し、仮接続用のＳＳＩＤをブロードキャストする。仮接続処理部３１２は、仮接続用のＳＳＩＤをスキャンして発見すると、その仮接続用のＳＳＩＤに基づき無線設定済装置１０と仮接続を確立する。
【００５２】
第１接続処理部３１４は、アクセスポイント５０との無線接続に失敗した場合、失敗原因とユーザーが入力した接続設定情報とを、無線設定済装置１０へ送信する接続案内部３１６を有している。失敗原因には、ＳＳＩＤ未発見やパスワードの不一致等が挙げられる。
【００５３】
このとき、無線設定済装置１０は、自身に設定済みの接続設定情報（第１の接続設定情報の一例）、及び記憶部１７に履歴情報として保持している他の接続設定情報（第２の接続設定情報の一例）と、第１接続処理部３１４から受信した接続設定情報とを解析部１５５により比較する。つまり、無線設定済装置１０は、無線通信装置２０から仮接続を介して接続設定情報と共にその解析の要求を受け付けると、現在及び過去に接続時に使用した知りうる全ての接続設定情報と、ユーザーが入力した接続設定情報との比較結果を、仮接続の無線通信路を介して無線通信装置２０に送信する。
【００５４】
このとき、無線設定済装置１０は、無線通信装置２０から仮接続を介して接続設定情報とその解析の要求を受け付けると、現在及び過去に接続時に使用した知りうる全ての接続設定情報を、仮接続を介して無線通信装置２０に送信する。よって、第２接続処理部３１５が受信する接続設定情報には、無線設定済装置１０に設定済みの接続設定情報と、記憶部１７に履歴情報として記憶された他の接続設定情報とがある。
【００５５】
第２接続処理部３１５は、無線設定済装置１０から受信した比較結果に基づく案内画面７１〜７３（図３〜図５）を表示部２５に表示することで、比較結果をユーザーに通知するとともに案内画面７１〜７３を通して案内した正しい接続設定情報を接続先としてよいか否かを確認する確認部３１８を備える。
【００５６】
なお、無線通信装置２０（例えば印刷装置２１）の接続案内部１５２が、解析部１５５と同様の解析部３１７を備える構成とすることもできる。この場合、解析部３１７は、無線設定済装置１０から記憶部１７に記憶されている接続設定情報を比較対象として取得し、その取得した接続設定情報とユーザーが入力した接続設定情報とを比較する解析を行う。このとき、解析における比較結果を、無線設定済装置１０（例えば案内デバイス１１）の接続案内部１５２へ送信する構成でもよい。この場合、無線設定済装置１０側の表示部１４に案内画面７１〜７３を表示することになる。また、無線通信装置２０（例えば印刷装置２１）の第２接続処理部３１５が、確認部１５６と同様の確認部３１８を備えてもよい。この場合、無線通信装置２０側の表示部２５に案内画面７１〜７３を表示することになる。この場合、図２に示す無線通信装置２０内に、二点鎖線で示す解析部３１７と確認部３１８との両方を備えてもよい。このように解析結果を含む案内画面７１〜７３（例えば図３〜図５）は、無線設定済装置１０の表示部１４に出力してもよいし、両方の表示部１４，２５に表示してもよいし、無線通信装置２０の表示部２５に表示してもよい。
【００５７】
通信設定部３１３は、ユーザーが入力した接続設定情報に基づき接続先と無線接続が確立できた場合に、その接続設定情報を記憶部３４（例えば不揮発性メモリー）に記憶することで、接続設定情報を設定する。このため、ユーザーが入力した接続設定情報で無線接続を確立できなかった場合は、接続案内部１５２，３１６により無線設定案内処理が行われる。そして、無線設定案内処理によって、ユーザーが入力した接続設定情報を解析し、その接続設定情報が間違っていた場合、通信設定部３１３は、その間違った接続設定情報を設定しない。一方、確認部３１８が表示部２５に表示した案内画面図３〜図５を見たユーザーが最終的に正しい接続設定情報であることと確認した操作を行った際の確認入力を受け付けると、第２接続処理部３１５はその確認された接続設定情報に基づきアクセスポイント５０の無線ＬＡＮに接続する処理を行う。そして、その接続設定情報に基づき接続先のアクセスポイント５０との無線接続を確立できた場合、通信設定部３１３は、その正しい接続設定情報を記憶部３４に書き込むことで設定処理を行う。
【００５８】
本実施形態では、無線設定済装置１０側の接続案内部１５２と無線通信装置２０側の接続案内部３１６とにより、無線設定案内処理は行われる。無線設定案内処理は次のように行われる。無線通信装置２０の第１接続処理部３１４が、ユーザーが入力した接続設定情報に基づく無線接続の確立に失敗した場合、無線通信装置２０側の接続案内部３１６は、接続に失敗した接続設定情報を無線設定済装置１０側の接続案内部１５２へ送信する。無線設定済装置１０側の接続案内部１５２は、解析部１５５により、失敗した接続設定情報と、無線設定済装置１０が保持している正しい接続設定情報とを比較することで、ユーザーが入力した接続設定情報が無線接続に失敗した原因を解析する。そして、無線設定済装置１０側の接続案内部１５２は、解析部１５５の比較結果を無線通信装置２０側の第２接続処理部３１５へ送信する。このとき、接続案内部１５２は、解析部１５５が比較結果（解析結果）から推定した正しい接続設定情報を無線通信装置２０へ送信する。第２接続処理部３１５は、比較結果に基づく正しい接続設定情報の一例として、無線設定済装置１０に設定済みの接続設定情報、あるいは無線設定済装置１０が過去に接続を確立した履歴情報の中から選択された接続設定情報が挙げられる。第２接続処理部３１５は、確認部３１８によりユーザーに比較結果を表示部２５に表示することで通知し、ユーザーに正しい接続設定情報を案内して接続先としてよいか否かを確認する。
【００５９】
次に第２接続処理部３１５がユーザーに接続先を確認するために表示部２５に表示する案内画面の一例について図３〜図５を参照しつつ説明する。
図３に示す案内画面７１は、解析部１５５において例えば入力されたパスワードが一致し、ＳＳＩＤが不一致である場合に表示される。図３に示すように、案内画面７１には、入力したパスワードに一致したＳＳＩＤのコード７１Ａと、このＳＳＩＤのコード７１Ａでアクセスポイント５０に接続するか否かを確認するメッセージ７１Ｂと、ＹＥＳボタン７１ＹとＮＯボタン７１Ｎとが表示される。表示されたＳＳＩＤが正しければ、ユーザーは操作部２４によりＹＥＳボタン７１Ｙを選択操作し、その接続設定情報に基づく本接続を指示する。この場合、無線設定済装置１０に設定済みの接続設定情報のコードが、コード７１Ａとして表示される可能性が高い。
【００６０】
また、本実施形態では、少なくとも無線通信装置２０が図２に二点鎖線で示す解析部３１７を備える構成とした場合、第１接続処理部３１４の解析部３１７は、仮接続で無線設定済装置１０から取得した接続履歴として記憶されている正しい接続設定情報と、ユーザーが入力した接続設定情報とを１文字ずつ比較して違い（差）を抽出する。本例の解析部３１７は、ネットワーク識別情報（ＳＳＩＤ）の違い及びパスワードの違いをそれぞれ抽出する。そして、第２接続処理部３１５の確認部３１８は、解析部３１７の抽出結果である、正しい接続設定情報とユーザーが入力した接続設定情報との違い（差）を明示した案内画面（図示せず）を、表示部２５に表示する。なお、無線設定済装置１０の解析部１５５が上記の解析を同様に行って、確認部１５６が接続設定情報の違いを明示した案内画面を表示する構成でもよい。
【００６１】
また、図４に示す案内画面７２は、解析部１５５の比較結果としてパスワードもＳＳＩＤも不一致である場合、無線設定済装置１０（例えば案内デバイス１１）に設定済みの接続設定情報が表示される。例えば図４に示すように、案内画面７２には、案内デバイス１１が接続しているＳＳＩＤのコード７２Ａと、このＳＳＩＤに接続するか否かを確認するメッセージ７２Ｂと、ＹＥＳボタン７２ＹとＮＯボタン７２Ｎとが表示される。表示されたＳＳＩＤを接続先としてよければ、ユーザーは操作部２４によりＹＥＳボタン７２Ｙを選択する。
【００６２】
さらに図５に示す再設定方法を案内する案内画面７３は、比較結果としてパスワードもＳＳＩＤも不一致であって、かつユーザーが所望する接続設定情報が無線設定済装置１０（例えば案内デバイス１１）に設定済みの接続設定情報ではなかった場合に表示される。この案内画面７３には、接続設定情報を再設定する際の操作方法を、操作の順番に説明する文章７３Ａが表示される。なお、図５の案内画面７３は、上記の条件が成立したときに、比較結果を表示する最初の画面として表示させてもよいし、図３に示す案内画面７１又は図４に示す案内画面７２でＮＯボタン７２Ｎが選択された場合に、次の画面として表示させてもよい。
【００６３】
さらに、案内画面は図３〜図５に示す案内画面７１〜７３に限らず、入力された接続設定情報と正しい候補の接続設定情報とを比較可能に並べて表示し、ＳＳＩＤのコード中の間違いの数字又は記号をカーソルの反転等の異なる表示態様で表示することで指摘するものでもよい。そして、ユーザーが間違った数字又は記号を確認しつつ、正しい接続設定情報を確定する操作、あるいは正しい接続設定情報を操作部２４により入力し直す構成でもよい。また、案内画面に、正しい接続設定情報の候補の一覧と、確定ボタンとを表示し、ユーザーが一覧の中から１つを選択したうえで確定ボタンを操作する構成でもよい。なお、この種の案内画面でユーザーが正しい接続設定情報を確定又は選択等の操作によって接続先として確認した旨の第２接続処理部３１５への入力が、確認入力となる。
【００６４】
次に図６〜図８を参照して、無線通信システムＷＣＳの作用を説明する。ここでは、無線設定済装置１０が案内デバイス１１であり、無線通信装置２０が印刷装置２１である場合を例として説明する。
【００６５】
案内デバイス１１には、アクセスポイント５０が中継装置となる無線ＬＡＮのＳＳＩＤ及びパスワード（暗号鍵）が予め設定されている。案内デバイス１１とアクセスポイント５０とは無線ＬＡＮのインフラストラクチャーモードにより接続されているものとする。
【００６６】
ところで、印刷装置２１は、購入後初めて使用するときは接続設定情報が未設定である。このため、ユーザーは印刷装置２１に接続設定情報をまず設定する必要がある。しかし、ユーザーが印刷装置２１の取扱いに不慣れな初心者である場合、操作部２４を操作してＳＳＩＤ及びパスワード等を印刷装置２１に入力して設定する無線設定作業は比較的複雑でかつ面倒である。そこで、本実施形態では、印刷装置２１を購入したときに同梱されているセットアップディスク６０をユーザーが案内デバイス１１の挿入口１２Ａにセットすれば、案内デバイス１１内の読取装置によりセットアップディスク６０から無線設定案内プログラムが自動的にロードされて案内デバイス１１にインストールされる。そして、第１制御部１５を構成するＣＰＵが、インストールされた無線設定案内プログラムを実行することにより、第１制御部１５が各部１５１〜１５５として機能する。案内デバイス１１の第１制御部１５内の記憶部１７には、無線設定案内プログラムのインストール時に作成された仮接続用のＳＳＩＤが書き込まれている。また、印刷装置２１の第２制御部３１内の記憶部３４には、例えば製品出荷前に仮接続用ＳＳＩＤが書き込まれている。仮接続用のＳＳＩＤは、一例として印刷装置２１の機種ごとに共通のコードとしているが、印刷装置２１に個別のコードでもよい。
【００６７】
図６に示す案内デバイス１１が行う処理は、ユーザーが、印刷装置２１に同梱されているセットアップディスク６０を挿入口１２Ａにセットする操作を行って、セットアッププログラムを起動させるか、又は案内デバイス１１の表示部１４に表示された電子マニュアルの対応する項目を操作部１３により選択する操作を行って起動させる（Ｕ１）。セットアップディスク６０のセット時は、セットアップディスク６０から第１制御部１５に自動的にロードされてセットアッププログラムは起動される。また、電子マニュアルの対応する項目が選択された場合は、そのリンク先のセットアッププログラムが起動する。そして、セットアッププログラムの起動と共に仮接続用のＳＳＩＤを作成する（Ｓ１１）。なお、このとき、仮接続用のＳＳＩＤは、無線通信装置２０に予め設定された仮接続用のＳＳＩＤと同じコードで作成される。
【００６８】
仮接続用のＳＳＩＤを作成した後、案内デバイス１１は、インフラストラクチャーモードでアクセスポイント５０の無線ＬＡＮとの接続を必要に応じて切断し、ソフトＡＰ１５３の機能により仮接続用のＳＳＩＤをブロードキャストする（Ｓ１２）。
【００６９】
また、図６に示すように、ユーザーは印刷装置２１にアクセスポイント接続用のＳＳＩＤとパスワードを入力する（Ｕ２）。この入力を受け付けた印刷装置２１は、無線接続処理を行う（Ｓ２１）。無線接続処理では、入力されたＳＳＩＤをスキャンして、ＳＳＩＤを発見すると、アクセスポイント５０の無線ＬＡＮに接続する。
【００７０】
ここで、ユーザーが入力ミスするなど、間違った接続設定情報を入力した場合は、印刷装置２１は、パスワードの不一致やＳＳＩＤの未発見などにより、無線接続の確立に失敗する。
【００７１】
無線接続処理（Ｓ２１）では、アクセスポイント５０との無線接続に失敗した場合、印刷装置２１は仮接続用のＳＳＩＤに基づいて案内デバイス１１と仮接続する。そして、印刷装置２１は、仮接続の無線通信路を介して案内デバイス１１へ接続エラー通知を行う。
【００７２】
案内デバイス１１は、接続エラー通知を受け付けると、接続案内処理を行う（Ｓ１３）。
案内デバイス１１は、接続案内処理（Ｓ１３）において、接続エラー通知と共に印刷装置２１から受信した失敗原因と、ユーザーが入力した接続設定情報とを受信する。案内デバイス１１は、ユーザーから入力した接続設定情報を構成するＳＳＩＤとパスワードと、記憶部１７に保持している接続設定情報を構成するＳＳＩＤとパスワードとを比較することで解析し、その解析の結果、正しいと推定される接続設定情報を含む案内画面７１，７２を、表示部１４に表示することでユーザーに通知する。
【００７３】
例えばパスワードが一致でＳＳＩＤが不一致である場合、図３に示す案内画面７１が表示される。ユーザーは案内画面７１を見て、所望のＳＳＩＤであるか否かを入力する（Ｕ３）。詳しくは、ユーザーは案内画面７１を見て、提示されているＳＳＩＤが所望のものであれば、そのＳＳＩＤで特定されるアクセスポイント５０に接続するべく、操作部１３の操作でＹＥＳボタン７１Ｙを操作する。案内デバイス１１は、所望のＳＳＩＤであるとの確認入力を受け付けた場合、接続設定情報を印刷装置２１へ送信する。印刷装置２１は、接続設定情報を受け付けると、その接続設定情報を基にアクセスポイント５０と無線接続する（Ｓ２２）。そして、無線接続が確立されると、そのときの接続設定情報を記憶部３４に記憶することで、その接続設定情報を印刷装置２１に設定する（Ｓ２３）。
【００７４】
一方、ユーザーが操作部１３を操作して図７の案内画面におけるＮＯボタン７１Ｎを選択することで所望のＳＳＩＤではないと入力した場合、案内デバイス１１は、図４に示す案内画面７２を表示させる。図４に示す案内画面７２には、案内デバイス１１に設定済みの同じアクセスポイント５０のＳＳＩＤに接続してよいか否かをユーザーに問い合わせる。ユーザーは、案内デバイス１１と同じアクセスポイントに接続してよいときには、操作部１３を操作してＹＥＳボタン７２Ｙを操作する。
【００７５】
案内デバイス１１は、案内デバイス１１と同じアクセスポイントに接続する確認入力を受け付けた場合、案内デバイス１１と同じ接続設定情報を印刷装置２１へ送信する。印刷装置２１は、接続設定情報を受け付けると、その接続設定情報を基に案内デバイス１１と同じアクセスポイント５０と無線接続する（Ｓ２２）。そして、無線接続が確立されると、そのときの接続設定情報を記憶部３４に記憶することで、その接続設定情報を印刷装置２１に設定する（Ｓ２３）。
【００７６】
さらにユーザーが、操作部１３を操作して図４に示す案内画面７２で案内デバイス１１と同じアクセスポイント５０に接続しない旨のＮＯボタン７２Ｎを選択入力した場合（Ｕ４）、案内デバイス１１は、自身と同じアクセスポイント５０に接続しない旨の確認入力を受け付ける。この確認入力を受け付けた案内デバイス１１は、図５に示す再設定方法を案内する案内画面７３を表示部１４に表示させる。ユーザーは、図５に示す案内画面７３に案内された再設定の操作方法に従って、印刷装置２１に接続設定情報を再設定する。印刷装置２１は、ユーザーが再設定の操作をして入力した接続設定情報を受け付けると、その接続設定情報を基に案内デバイス１１と同じアクセスポイント５０と無線接続する（Ｓ２２）。そして、無線接続が確立されると、そのときの接続設定情報を記憶部３４に記憶することで、その再設定の接続設定情報を印刷装置２１に設定する（Ｓ２３）。
【００７７】
次に、図７を参照して、印刷装置２１が行う無線接続処理（図６におけるＳ２１）の詳細について説明する。この無線接続処理は、ユーザーが操作部２４を操作してアクセスポイント接続用のＳＳＩＤとパスワードとを入力したうえで接続実行の旨の操作を行うと、その操作をトリガーとして、印刷装置２１の第２制御部３１により実行される。
【００７８】
まずステップＳ３１では、ＳＳＩＤスキャンを実行する。このとき、第１接続処理部３１４が、ユーザーが入力した接続設定情報のうちのＳＳＩＤを探索する（Ｓ３１）。次にＳＳＩＤを発見したか否かを判断し（Ｓ３２）、ＳＳＩＤを発見すれば（Ｓ３２で肯定判定）、次にパスワードが正しいか否かを判断する（Ｓ３３）。パスワードが正しければ（Ｓ３３で肯定判定）、ユーザーが入力した接続設定情報を基にアクセスポイント５０と無線接続を確立する（Ｓ３４）。なお、本実施形態では、ステップＳ３１〜Ｓ３４の処理が、第１接続処理ステップの一例に相当する。
【００７９】
一方、ユーザーによるＳＳＩＤの入力ミスが原因でＳＳＩＤを発見できない場合（Ｓ３２で否定判定）と、ユーザーが入力したＳＳＩＤは正しいもののパスワードを入力ミスした場合（Ｓ３３で否定判定）は、ステップＳ３５に進む。このため、アクセスポイント５０との接続に失敗した場合、その失敗原因が、ＳＳＩＤの未発見によるものか、ＳＳＩＤは正しいもののパスワードの不一致によるものかは特定される。
【００８０】
このように接続に失敗した場合、仮接続処理部３１２が仮接続用のＳＳＩＤを発見できたか否かを判断し（Ｓ３５）、仮接続用のＳＳＩＤを発見できなければ（Ｓ３５で否定判定）、第２制御部３１は接続エラーの旨を表示する（Ｓ４０）。例えばユーザーがセットアップディスク６０を案内デバイス１１にセットしていないときや、電子マニュアルの対応する項目を起動させていないときは、無線設定案内プログラムが実行されていないので、仮接続用のＳＳＩＤがブロードキャストされていない。このような場合は、仮接続用のＳＳＩＤを発見できない。一方、ユーザーがセットアップディスク６０を案内デバイス１１にセットしているか、電子マニュアルの対応する項目を起動させているときは、無線設定案内プログラムが実行され、仮接続用のＳＳＩＤがブロードキャストされている。よって、仮接続用のＳＳＩＤが発見されることになる（Ｓ３５で肯定判定）。
【００８１】
仮接続用のＳＳＩＤが発見された場合は、仮接続用のＳＳＩＤに仮接続する（Ｓ３６）。すなわち、印刷装置２１の仮接続処理部３１２は、無線通信部３２，１６間の無線通信を介して、仮接続用のＳＳＩＤに基づき案内デバイス１１の無線接続処理部１５１との仮接続を確立する（Ｓ３６）。なお、本実施形態では、ステップＳ３５及びＳ３６の処理が、仮接続処理ステップの一例に相当する。
【００８２】
次に、第１接続処理部３１４の接続案内部３１６は、ユーザーが入力したアクセスポイント５０のＳＳＩＤに基づく無線接続の確立に失敗した失敗原因と、ユーザーの入力情報を案内デバイスへ仮接続の無線通信路を介して案内デバイス１１へ通知する（Ｓ３７）。この失敗原因と接続設定情報は、案内デバイス１１内の接続案内部１５２に通知される。接続案内部１５２では、解析部１５５が、失敗原因と接続設定情報とに基づいて推定される正しい接続設定情報を探し当て、表示部１４に案内画面７１，７２等を表示することで、ユーザーに正しい接続設定情報を通知し、その接続設定情報に基づき接続先のアクセスポイントとの無線接続を行ってよいか否かを確認する。そして、案内画面を見たユーザーがその接続設定情報に基づくアクセスポイントとの接続をしてよいことの確認を操作部１３の操作で行った際の確認入力を受け付けると、接続案内部１５２は、その接続設定情報を仮接続の無線通信路を介して印刷装置２１へ送信する。
【００８３】
印刷装置２１では、第２接続処理部３１５が、案内デバイス１１から接続設定情報を受信したか否かを判断する（Ｓ３８）。そして、案内デバイス１１から接続設定情報を受信していなければ（Ｓ３８で否定判定）、受信するまでそのまま待機し、案内デバイス１１から接続設定情報を受信すると（Ｓ３８で肯定判定）、接続設定情報を基にアクセスポイント５０と無線接続する（Ｓ３９）。なお、本実施形態では、ステップＳ３８及びＳ３９の処理が、第２接続処理ステップの一例に相当する。
【００８４】
次に、図８を参照して、案内デバイス１１が行う接続案内処理（図６におけるＳ１３）の詳細について説明する。この接続案内処理は、案内デバイス１１が、印刷装置２１から接続失敗原因の情報と接続設定情報とを受信したときに、接続案内部１５２が図８に示す接続案内処理ルーチンを実行することにより行われる。
【００８５】
まずステップＳ５１では、失敗原因がＳＳＩＤの未発見であるか否かを判断する（Ｓ５１）。失敗原因がＳＳＩＤの未発見であれば（Ｓ５１で肯定判定）、解析部１５５は、案内デバイス１１が記憶している接続設定情報とユーザーが入力した接続設定情報とを比較する（Ｓ５２）。案内デバイス１１が記憶している接続設定情報には、案内デバイス１１に設定済みのＳＳＩＤと、過去に無線接続が確立したときの履歴情報として記憶部１７に記憶されている接続設定情報とが含まれる。
【００８６】
次にユーザーが入力したパスワードと一致するＳＳＩＤが存在するか否かを判断する（Ｓ５３）。ユーザーが入力したパスワードと一致するパスワードと関連付けられたＳＳＩＤが存在すれば（Ｓ５３で肯定判定）、パスワードが一致したＳＳＩＤを表示し、所望のＳＳＩＤであるか否かを確認する（Ｓ５４）。つまり、接続案内部１５２の確認部１５６が、パスワードが一致したときの図３に示す案内画面７１を表示部１４に表示させる。案内画面７１を見たユーザーは、表示されたＳＳＩＤが所望のＳＳＩＤであれば、操作部１３を操作してＹＥＳボタン７１Ｙを選択し、所望のＳＳＩＤでなければ、操作部１３を操作してＮＯボタン７１Ｎを選択する。確認部１５６は、操作部１３からの信号がＹＥＳボタン７１Ｙを選択したものであれば、所望のＳＳＩＤであると判断し（Ｓ５５で肯定判定）、ＮＯボタン７１Ｎを選択したものであれば、所望のＳＳＩＤではないと判断する（Ｓ５５で否定判定）。所望のＳＳＩＤであれば、その所望のＳＳＩＤを含む接続設定情報を印刷装置２１に送信する（Ｓ６２）。
【００８７】
一方、ユーザーが入力したパスワードと一致するＳＳＩＤが存在しない場合（Ｓ５３で否定判定）と、図３に示す案内画面７１で所望のＳＳＩＤでなかった場合（Ｓ５５で否定判定）は、ステップＳ５９に移行する。
【００８８】
また、ＳＳＩＤは発見されており、失敗原因がＳＳＩＤの未発見ではない場合（Ｓ５１で否定判定）、失敗原因はパスワードの不一致であるか否かを判断する（Ｓ５６）。失敗原因がパスワードの不一致ではない場合（Ｓ５６で否定判定）は、ステップＳ５９に進む。失敗原因がパスワードの不一致である場合（Ｓ５６で肯定判定）は、案内デバイス１１が記憶している接続設定情報とユーザーが入力した接続設定情報とを比較する（Ｓ５７）。
【００８９】
次にユーザーが入力したＳＳＩＤのパスワード情報が存在するか否かを判断する（Ｓ５８）。ユーザーが入力したＳＳＩＤのパスワード情報が存在しない場合（Ｓ５８で否定判定）は、ステップＳ５９に移行する。一方、ユーザーが入力したＳＳＩＤのパスワード情報が存在する場合（Ｓ５８で肯定判定）は、そのパスワード情報を含む接続設定情報を印刷装置２１に送信する（Ｓ６２）。
【００９０】
ステップＳ５９では、案内デバイス１１が接続しているＳＳＩＤを表示する（Ｓ５９）。すなわち、確認部１５６は、図４に示す案内画面７２を表示部１４に表示して、案内デバイス１１が接続しているアクセスポイント５０のＳＳＩＤを表示する。案内画面７２を見たユーザーは、案内デバイス１１と同じアクセスポイントに接続する場合は、操作部１３を操作して案内画面７２におけるＹＥＳボタン７２Ｙを選択する。一方、案内デバイス１１と同じアクセスポイントに接続しない場合は、操作部１３を操作して案内画面７２におけるＮＯボタン７２Ｎを選択する。
【００９１】
案内デバイスと同じアクセスポイントに接続することが了承されたか否かを判断する（Ｓ６０）。確認部１５６は、操作部１３からの信号がＹＥＳボタン７２Ｙを選択したものであれば、案内デバイスと同じアクセスポイントに接続することが了承されたと判断し（Ｓ６０で肯定判定）、案内デバイス１１に設定済みのＳＳＩＤ及びパスワードを含む接続設定情報を印刷装置２１に送信する（Ｓ６２）。一方、確認部１５６は、操作部１３からの信号がＮＯボタン７２Ｎを選択したものであれば、案内デバイス１１と同じアクセスポイントに接続することが了承されなかったと判断し（Ｓ６０で否定判定）、再設定方法の案内を表示する（Ｓ６１）。すなわち、確認部１５６は、図５に示す再設定方法の案内画面７３を表示する。ユーザーは再設定方法の案内画面７３を見て、印刷装置２１の操作部２４を操作して所望の接続設定情報を再設定する。
【００９２】
以上詳述した第１実施形態によれば、以下に示す効果を得ることができる。
（１）第１接続処理部３１４が、アクセスポイント５０（中継装置の一例）との無線接続処理に失敗した場合に、仮接続処理部３１２は、無線設定済装置１０を探索し、探索で発見した無線設定済装置１０との仮接続を行う。第２接続処理部３１５は、仮接続を通じて無線設定済装置１０から、アクセスポイント５０に接続するための接続設定情報を取得し、その接続設定情報に基づいてアクセスポイント５０に無線接続する。よって、無線通信装置２０はアクセスポイント５０との無線接続処理に失敗しても、その後、比較的スムーズに所望のアクセスポイント５０と無線接続することができ、アクセスポイント５０と無線接続ができなくなる事態を回避できる。
【００９３】
（２）第１接続処理部３１４は、入力された接続設定情報と、無線設定済装置１０の接続設定情報とを比較して、比較結果を表示部１４（出力部の一例）に出力することでユーザーに通知する。ユーザーは、表示された比較結果から、入力すべき正しい接続設定情報を確認することができる。そのため、ユーザーは、出力された正しい接続設定情報を確定する操作を行えば、比較的速やかに無線通信装置２０をアクセスポイント５０に無線接続することができる。なお、接続に失敗した後に表示される案内画面に、正しい接続設定情報を入力し直したり、一覧の中から選択したり、接続設定情報の候補を確定したりしてもよい。
【００９４】
（３）表示部１４に表示された比較結果を見たユーザーは、正しい接続設定情報を確認し、正しい接続設定情報に基づく無線接続を許可する操作を行う。第２接続処理部３１５は、この操作に基づく確認入力で受け付けた正しい接続設定情報に基づきアクセスポイント５０に無線接続する。よって、ユーザーの入力ミス等により接続設定情報を間違えて第１接続処理部３１４がアクセスポイント５０との無線接続処理に失敗しても、無線通信装置２０はアクセスポイント５０と無線接続することができる。
【００９５】
（４）第１接続処理部３１４は、入力された接続設定情報のうち少なくともネットワーク識別情報（例えばＳＳＩＤ）と、無線設定済装置１０の接続設定情報とのうち少なくともネットワーク識別情報とを比較する解析を行う。そして、その解析の比較結果をユーザーに通知するので、比較結果を見たユーザーは、正しい接続設定情報を確認し、正しい接続設定情報での無線接続を許可する確認入力の操作を行う。第２接続処理部３１５は、この確認入力で受け付けた正しい接続設定情報に基づきアクセスポイント５０に無線接続する。よって、ユーザーの入力ミス等により接続設定情報を間違えて第１接続処理部３１４がアクセスポイント５０との無線接続処理に失敗しても、その後の案内画面の指示に従って確認する操作をするだけで、無線通信装置２０をアクセスポイント５０と無線接続することができる。
【００９６】
（５）無線通信装置２０が図２に二点鎖線で示す解析部３１７を備える構成とした場合、第１接続処理部３１４は、仮接続で無線設定済装置１０から取得した接続履歴として記憶されている正しい接続設定情報と、ユーザーが入力した接続設定情報との違いが表示部２５に表示される。よって、表示部２５に明示されたその違いからユーザーは正しい接続設定情報を比較的速やかに把握することができる。
【００９７】
（６）解析部１５５（又は３１７）の比較結果から、ネットワーク識別情報（例えばＳＳＩＤ）が一致せず、パスワードが一致する場合は、パスワードに対応するネットワーク識別情報を表示部１４（又は２５）に表示すると共に接続先としてよいか否かの確認を表示する。接続対象とする旨の確認入力を受け付けると、無線通信装置２０はそのネットワーク識別情報に基づくアクセスポイント５０と無線接続する。よって、ネットワーク識別情報（例えばＳＳＩＤ）が一致せず、パスワードが一致する失敗の場合は、その後、比較的速やかに無線通信装置２０を正しいアクセスポイント５０に接続することができる。
【００９８】
（７）無線通信システムＷＣＳは、アクセスポイント５０に接続する際に必要な接続設定情報が設定済みの無線設定済装置１０と、無線通信装置２０とを備える。無線通信装置２０は、入力された第１の接続設定情報を基にアクセスポイント５０と接続する接続処理を行った結果、アクセスポイント５０との接続に失敗した場合、第１の接続設定情報と、無線設定済装置１０が接続の履歴として記憶する１つ以上の第２の接続設定情報とを取得する。無線通信装置２０と無線設定済装置１０とのうち少なくとも一方に備えられている解析部１５５（又は３１７）は、第１の接続設定情報と第２の接続設定情報とを比較する。そして、解析部１５５（又は３１７）による比較結果を無線設定済装置１０の表示部１４、又は無線通信装置２０の表示部２５に表示させる。よって、無線通信装置２０がアクセスポイント５０との無線接続処理に失敗しても、ユーザーは、表示部に表示された比較結果を確認することで、正しい接続設定情報を比較的速やかに知り易くなり、その後、比較的スムーズに所望のアクセスポイント５０と無線接続することができる。
【００９９】
（第２実施形態）
次に図９〜図１１を参照して、第２実施形態について説明する。本実施形態の無線通信システムＷＣＳは、無線通信装置２０の所定の操作ボタン２４Ｂの押下と、アクセスポイント５０に設けられたプッシュボタン５０Ａの押下とを受け付けることで、無線通信装置２０にアクセスポイント５０との間の通信の接続設定を行うことが可能なプッシュボタン式接続設定方式を採用する。なお、本実施形態では、プッシュボタン式接続設定方式による接続設定処理を起動させるトリガーとして操作される所定の操作ボタン２４Ｂが、所定のボタンの一例に相当する。
【０１００】
プッシュボタン式接続設定方式において無線通信装置２０とアクセスポイント５０との双方の所定のボタン２４Ｂ，５０Ａが押下されると、これをトリガーとして、無線通信装置２０はアクセスポイント５０との間の通信の接続設定を行うＡＯＳＳ／ＷＰＳ接続処理を行う。ここで、「ＡＯＳＳ」は、バッファロー社製の無線ＬＡＮルーター等が備える簡易設定機能であり、対応機器同士では専用のボタンを押すだけで通信の接続設定が完了する。また、「ＷＰＳ（Wi-Fi Protected Setup）」は、無線ＬＡＮ機器同士の設定を容易に行える規格である。本実施形態では、簡易設定機能の処理を、総称してＡＯＳＳ／ＷＰＳ接続処理と呼ぶ。本実施形態では、無線通信装置２０（一例として印刷装置２１）とアクセスポイント５０とが簡易設定の対応機器同士となっている。
【０１０１】
無線通信装置２０の操作ボタン２４Ｂの操作でプッシュボタン接続機能をオンにした後、アクセスポイント５０のプッシュボタン５０Ａを押下すると、双方の間で無線接続が確立され、アクセスポイント５０から接続設定情報が無線通信装置２０に送信されることで、無線通信装置２０にその接続設定情報が設定される。このように簡易設定の対応機器である双方で専用のボタン２４Ｂ，５０Ａを押すだけで通信の接続設定が完了する。なお、無線通信システムＷＣＳの構成は基本的に第１実施形態と同様であり、無線設定済装置１０と無線通信装置２０における処理のみが異なる。
【０１０２】
次に図９〜図１１を参照して、無線通信システムＷＣＳの作用を説明する。ここでは、無線設定済装置１０が案内デバイス１１であり、無線通信装置２０が印刷装置２１である場合を例として説明する。
【０１０３】
案内デバイス１１には、アクセスポイント５０が中継装置となる無線ＬＡＮのＳＳＩＤ及びパスワード（暗号鍵）が予め設定されている。案内デバイス１１とアクセスポイント５０とは無線ＬＡＮのインフラストラクチャーモードにより接続されているものとする。
【０１０４】
図６に示す案内デバイス１１が行う処理は、ユーザーが、セットアップディスク６０を印刷装置２１にセットする操作によりセットアッププログラムを起動させるか、又は案内デバイス１１の操作部１３で電子マニュアルの対応する項目を選択する操作を行って起動させる（Ｕ１１）。第１制御部１５はセットアッププログラムを起動させる。そして、セットアッププログラム又は電子マニュアルの起動と共に、仮接続用のＳＳＩＤを作成する（Ｓ１１）。なお、このとき、仮接続用のＳＳＩＤは、無線通信装置２０に予め設定された仮接続用のＳＳＩＤと同じコードで作成される。
【０１０５】
案内デバイス１１は、インフラストラクチャーモードでアクセスポイント５０の無線ＬＡＮとの接続を必要に応じて切断し、ソフトＡＰ１５３の機能により仮接続用のＳＳＩＤをブロードキャストする（Ｓ１２）。
【０１０６】
また、図９に示すように、ユーザーは印刷装置２１でプッシュボタン接続を開始した後、アクセスポイント５０のプッシュボタン５０Ａを押下する（Ｕ１１）。これにより印刷装置２１とアクセスポイント５０は、ＡＯＳＳ／ＷＰＳ接続処理（簡易設定処理）を行う。このＡＯＳＳ／ＷＰＳ接続処理では、印刷装置２１とアクセスポイント５０との間で簡易設定用のＳＳＩＤに基づき無線通信接続を確立する。無線通信接続が確立されると、アクセスポイント５０から印刷装置２１に接続設定情報（アクセスポイント接続用のＳＳＩＤとパスワード）が送信され、印刷装置２１はその受信した接続設定情報を無線通信部３２に設定する。
【０１０７】
一方、印刷装置２１とアクセスポイント５０との無線接続の確立に失敗する場合がある。例えばユーザーがアクセスポイントの電源をオフにしていたり、プッシュボタン５０Ａを押下していなかったりした場合が、これに該当する。この種の原因で印刷装置２１とアクセスポイント５０との無線接続の確立に失敗すると、印刷装置２１は、ＡＯＳＳ／ＷＰＳ接続処理（Ｓ２１Ａ）において、印刷装置２１は仮接続用のＳＳＩＤに基づいて案内デバイス１１と仮接続する。そして、印刷装置２１は、仮接続の無線通信路を介して案内デバイス１１へ失敗情報を送信する。
【０１０８】
案内デバイス１１は、失敗情報を受信すると、接続案内処理を行う（Ｓ１３Ａ）。案内デバイス１１は、接続案内処理（Ｓ１３Ａ）において、印刷装置２１から受信した失敗原因を含む失敗情報を受信する。案内デバイス１１は、失敗情報を解析し、その解析の結果を含む案内画面を、表示部１４に表示する。例えばアクセスポイント５０のプッシュボタン５０Ａの押し忘れによるタイムアウト、アクセスポイント５０の電源オン操作忘れ、印刷装置２１とアクセスポイント５０とが簡易設定用の無線ＬＡＮ対応機器に設定されていないなどの原因が解析される。プッシュボタン５０Ａが押下されていないときは、プッシュボタン５０Ａの押し忘れである旨の案内画面（図示せず）を表示部１４に表示する。また、アクセスポイント５０の電源オン操作し忘れのときは、アクセスポイント５０の電源オン操作し忘れの旨の案内画面（図示せず）を表示部１４に表示する。アクセスポイント５０の電源がオン状態にあり、かつプッシュボタン５０Ａが押下されている正常操作時であって、印刷装置２１とアクセスポイント５０の双方が対応機器として設定されていない場合、通信の接続設定は失敗となる。この場合、簡易接続用のＳＳＩＤの情報が対応していないなどの通信設定上の問題である場合、案内デバイス１１は、図４に示す案内画面７２を表示部１４に表示させる。
【０１０９】
図４に示す案内画面７２には、案内デバイス１１に設定済みの案内デバイス１１と同じアクセスポイント５０のＳＳＩＤに接続してよいか否かをユーザーに問い合わせる。ユーザーは、案内デバイス１１と同じアクセスポイントに接続してよいときには、操作部１３を操作してＹＥＳボタン７２Ｙを操作する。
【０１１０】
案内デバイス１１と同じアクセスポイントに接続するか否かの接続可否通知を受信する。案内デバイス１１と同じアクセスポイントとの接続をユーザーが了承した旨の確認入力を受け付けると、案内デバイス１１は、自身に設定された接続設定情報を印刷装置２１へ送信する。印刷装置２１は、案内デバイス１１から受信した接続設定情報を基に案内デバイス１１と同じアクセスポイント５０との無線接続を確立する接続処理を行う（Ｓ２２）。そして、無線接続を確立できたそのときの接続設定情報を無線通信部３２に設定する（Ｓ２３）。詳しくは、無線通信部３２の無線通信接続処理時の参照先である記憶部３４の所定記憶領域に接続設定情報を書き込むことで、その接続設定情報を印刷装置２１に設定する設定処理を行う。
【０１１１】
さらにユーザーが、操作部１３を操作して図４に示す案内画面７２でＮＯボタン７２Ｎを選択入力した場合（Ｕ４）、案内デバイス１１は、自身と同じアクセスポイント５０への接続を了承しない旨の通知を受け付ける。この通知を受け付けた案内デバイス１１は、図５に示す再設定方法を案内する案内画面７３を表示部１４に表示させる。ユーザーは、図５に示す案内画面７３中の再設定の操作方法に従って操作部２４を操作して、印刷装置２１に接続設定情報を再設定する。印刷装置２１は、ユーザーが再設定の操作で入力した接続設定情報を受け付けると、その接続設定情報に基づくアクセスポイント５０との無線接続を確立する（Ｓ２２）。そして、無線接続が確立されると、そのときの再設定の接続設定情報を印刷装置２１の無線通信部３２に設定する（Ｓ２３）。
【０１１２】
次に、図１０を参照して、本実施形態の印刷装置２１が図９におけるＳ２１Ａの処理として行う無線接続処理（ＡＯＳＳ／ＷＰＳ接続処理を含む）の詳細について説明する。この無線接続処理におけるＡＯＳＳ／ＷＰＳ接続処理は、ユーザーが印刷装置２１に対してプッシュボタン接続処理を開始する操作をした後、アクセスポイント５０のプッシュボタン５０Ａを押下した操作をトリガーとして、印刷装置２１の第２制御部３１により実行される。
【０１１３】
まずステップＳ７１では、ＡＯＳＳ／ＷＰＳ接続処理を実行する。このとき、印刷装置２１とアクセスポイント５０との間では簡易設定機能により自動で無線接続が行われる。第１接続処理部３１４はＡＯＳＳ／ＷＰＳ接続処理用のプログラムにより簡易接続用のＳＳＩＤを探索し、簡易接続用のＳＳＩＤを発見すれば、そのＳＳＩＤを基にアクセスポイント５０との無線接続を確立する。
【０１１４】
一方、プッシュボタン５０Ａの押し忘れによるタイムアウト、アクセスポイント５０の電源オン操作忘れなどの操作系のミスがあった場合は、無線接続を失敗する。また、印刷装置２１とアクセスポイント５０とが簡易設定の対応機器に設定されていないなどの通信設定系のミスがある場合は、無線接続は失敗する。
【０１１５】
第２制御部３１は、ＡＯＳＳ／ＷＰＳ接続処理（Ｓ７１）による接続が失敗したか否かを判断する（Ｓ７２）。接続が成功すれば（Ｓ７２で否定判定）、接続設定情報を基にアクセスポイント５０と無線接続する（Ｓ７３）。なお、本実施形態では、ステップＳ７１〜Ｓ７３の処理にが、第１接続処理ステップの一例に相当する。
【０１１６】
一方、接続が失敗した場合（Ｓ７２で肯定判定）、仮接続処理部３１２が仮接続用のＳＳＩＤを発見したか否かを判断する（Ｓ７４）。ユーザーがセットアップディスク６０を案内デバイス１１にセットしているか、電子マニュアルの対応する項目を実行させているときは、無線設定案内プログラムが実行され、仮接続用のＳＳＩＤがブロードキャストされている。よって、仮接続用のＳＳＩＤが発見されることになる（Ｓ７４で肯定判定）。仮接続用のＳＳＩＤが発見された場合は、仮接続用のＳＳＩＤに仮接続する（Ｓ７５）。すなわち、印刷装置２１の仮接続処理部３１２は、無線通信部３２，１６間の無線通信を介して、仮接続用のＳＳＩＤに基づき案内デバイス１１の無線接続処理部１５１との仮接続を確立する。なお、本実施形態では、ステップＳ７４及びＳ７５の処理が、仮接続処理ステップの一例に相当する。
【０１１７】
次に、第１接続処理部３１４の接続案内部３１６は、ユーザーが入力した接続設定情報に基づくアクセスポイント５０との無線接続に失敗した接続失敗原因を、案内デバイス１１へ仮接続の無線通信路を介して通知する（Ｓ７６）。この接続失敗原因は、案内デバイス１１内の接続案内部１５２に通知される。接続案内部１５２では、解析部１５５が、接続失敗原因に応じた案内画面を表示部１４に表示することで、ユーザーに操作系のミスであるときは操作のやり直しを案内する。例えば、プッシュボタン５０Ａが押下されていないときは、プッシュボタン５０Ａの押し忘れである旨の案内画面（図示せず）を表示部１４に表示する。また、アクセスポイント５０の電源オン操作し忘れのときは、アクセスポイント５０の電源オン操作し忘れの旨の案内画面（図示せず）を表示部１４に表示する。
【０１１８】
アクセスポイント５０の電源がオン状態にあり、かつプッシュボタン５０Ａが押下されている正常操作時であって、印刷装置２１とアクセスポイント５０の双方が対応機器として設定されておらず、簡易接続用のＳＳＩＤの情報が対応していないなどの通信設定系のミスが原因である場合、無線接続は失敗する。この場合、案内デバイス１１は、自身と同じアクセスポイント５０の接続設定情報を表示し、その接続設定情報に接続するか否かを確認する図４に示す案内画面７２を表示部１４に表示させる。
【０１１９】
そして、案内画面７２を見たユーザーが、案内デバイス１１と同じアクセスポイント５０と接続してよい旨を操作部１３の操作で行うと、その操作に基づく確認入力は接続案内部１５２が受け付ける。接続案内部１５２は、その確認入力を受け付けると、案内デバイス１１と同じアクセスポイント５０の接続設定情報を仮接続の無線通信路を介して印刷装置２１へ送信する。
【０１２０】
そして、印刷装置２１では、第２接続処理部３１５が、案内デバイス１１から接続設定情報を受信したか否かを判断する（Ｓ７７）。そして、案内デバイス１１から接続設定情報を受信していなければ（Ｓ７７で否定判定）、受信するまでそのまま待機し、案内デバイス１１から接続設定情報を受信すると（Ｓ７７で肯定判定）、接続設定情報を基にアクセスポイント５０と無線接続する（Ｓ７８（Ｓ２２））。なお、本実施形態では、ステップＳ７７及びＳ７８の処理が、第２接続処理ステップの一例に相当する。
【０１２１】
一方、仮接続用のＳＳＩＤを発見できなかった場合（Ｓ７４で否定判定）、接続エラーの旨を表示する（Ｓ７９）。例えばユーザーがセットアップディスク６０を案内デバイス１１にセットしていないときや、電子マニュアルの対応する項目を実行させていないときは、無線設定案内プログラムが実行されておらず、仮接続用のＳＳＩＤがブロードキャストされないので、仮接続用のＳＳＩＤを発見できない。
【０１２２】
次に、図１１を参照して、案内デバイス１１が行う接続案内処理（図９におけるＳ１３Ａ）の詳細について説明する。この接続案内処理は、案内デバイス１１が、印刷装置２１から接続失敗原因の情報を受信したときに、接続案内部１５２が図１１に示す接続案内処理ルーチンを実行することにより行われる。
【０１２３】
まずステップＳ８１では、接続失敗原因を解析する。解析部１５５は、プッシュボタン５０Ａの押し忘れによるタイムアウト、又はアクセスポイント５０の電源オン操作忘れなどの操作系が原因の失敗であるか、それとも印刷装置２１とアクセスポイント５０とが簡易設定の対応機器に設定されていないなどの通信設定系が原因の失敗であるかを解析する。そして、確認部１５６は操作系の失敗であるか否かを判断し（Ｓ８２）、操作系の失敗であれば（Ｓ８２で肯定判定）、表示部１４に操作をやり直す旨を表示する（Ｓ８３）。操作をやり直す表示としては、例えば、アクセスポイント５０の電源をオンさせる旨を表示したり、プッシュボタン５０Ａを押下する旨を表示したりする。一方、通信設定系の失敗であれば（Ｓ８２で否定判定）、確認部１５６は、案内デバイス１１が接続しているＳＳＩＤを表示する（Ｓ８４）。つまり、確認部１５６は、図４に示す案内画面７２を表示部１４に表示する。
【０１２４】
案内画面７２を見たユーザーは、案内デバイス１１と同じアクセスポイント５０に接続する場合は、操作部１３を操作して案内画面７２におけるＹＥＳボタン７２Ｙを選択する。一方、案内デバイス１１と同じアクセスポイントに接続しない場合は、操作部１３を操作して案内画面７２におけるＮＯボタン７２Ｎを選択する。
【０１２５】
確認部１５６は、案内デバイスと同じアクセスポイントに接続することが了承されたか否かを判断する（Ｓ８５）。確認部１５６は、操作部１３からの信号がＹＥＳボタン７２Ｙを選択したものであれば、案内デバイスと同じアクセスポイントに接続することが了承されたと判断し（Ｓ８５で肯定判定）、案内デバイス１１に設定済みのＳＳＩＤ及びパスワードを含む接続設定情報を印刷装置２１に送信する（Ｓ８６）。一方、確認部１５６は、操作部１３からの信号がＮＯボタン７２Ｎを選択したものであれば、案内デバイス１１と同じアクセスポイントに接続することが了承されなかったと判断し（Ｓ８５で否定判定）、再設定方法の案内を表示する（Ｓ８７）。すなわち、確認部１５６は、図５に示す再設定方法の案内画面７３を表示する。ユーザーは再設定方法の案内画面７３を見て、印刷装置２１の操作部２４を操作して所望の接続設定情報を再設定する。
【０１２６】
以上詳述した第２実施形態によれば、第１実施形態で述べた前記（１）〜（７）の効果を同様に得られる他、以下に示す効果が更に得られる。
（８）簡易設定対応の無線通信装置２０とアクセスポイント５０との間で、所定のボタン２４Ｂ，５０Ａが押下されたことを受け付けることでアクセスポイント５０との間の通信の接続設定を行うことが可能なプッシュボタン式接続設定方式で、アクセスポイント５０との無線接続に失敗した場合、無線通信装置２０は無線設定済装置１０と仮接続する。そして、無線設定済装置１０は自身に設定済みの接続設定情報を仮接続の無線通信路を介して印刷装置２１に送信する。よって、印刷装置２１は、無線設定済装置１０から受信した接続設定情報に基づき無線設定済装置１０と同じアクセスポイント５０と無線接続することができる。例えばプッシュボタン式接続設定方式での無線接続を失敗した後、その失敗の原因が分からず、無線通信装置２０がどのアクセスポイント５０とも無線接続を確立できない事態を回避し易くなる。
【０１２７】
（９）また、操作系が原因の失敗の場合は、操作のやり直しの旨を表示部１４に表示するため、ユーザーは、プッシュボタン５０Ａを操作したりアクセスポイント５０の電源を入れたりして操作をやり直すことで、無線通信装置２０とアクセスポイント５０との無線接続が可能になる。
【０１２８】
なお、上記各実施形態は以下のような形態に変更することもできる。
・前記第１実施形態における図８のステップＳ５６〜Ｓ５８，Ｓ６２において、接続失敗原因がパスワードの不一致であった場合、ユーザーが入力したＳＳＩＤのパスワード情報が存在すれば、そのパスワード情報をユーザーに確認する案内画面を表示してもよい。
【０１２９】
・前記第１実施形態では、接続設定情報を構成するＳＳＩＤとパスワードのうち一方だけが異なる場合は、解析した正しい接続設定情報でアクセスポイントに無線接続する構成としたが、常に設定済みの接続設定情報に基づきアクセスポイントに無線接続する構成としてもよい。この場合、ユーザーの確認なしで自動でその接続先のアクセスポイントと無線接続してもよいが、ユーザーに図４に示す案内画面７２を表示させるなどして接続先の確認をとることが好ましい。
【０１３０】
・案内画面として、無線設定済装置１０の設定済みの接続設定情報及び履歴情報として記憶する過去に無線接続を確立した接続設定情報の一覧を表示部に表示してもよい。この場合、まず無線設定済装置１０の設定済みの接続設定情報を表示して確認をとり、その接続設定情報がユーザーの所望するアクセスポイントではなかった場合、次の画面で履歴情報として記憶する接続設定情報の一覧を表示してもよい。
【０１３１】
・解析部１５５（又は３１７）と確認部１５６（又は３１８）との両方を設けたが、これらのうち解析部１５５（又は３１７）のみを備え、確認部１５６（又は３１８）を備えないシステムを構成することもできる。解析部１５５（又は３１７）により正しい接続設定情報を推定できれば、その推定した接続設定情報に自動で接続してもよい。また、無線設定済装置１０に設定済みの接続設定情報に接続する構成であれば、解析部と確認部との両方を廃止し、ユーザーが入力したアクセスポイントで接続に失敗した場合は、ユーザーへの確認なしで自動で無線接続してもよい。
【０１３２】
・解析部と確認部とを無線設定済装置１０に設けたが、装置１０，２０のうち無線通信装置２０のみに図２に二点鎖線で示す解析部と確認部とを設けてもよい。この場合、解析部は、無線設定済装置１０から設定済みの接続設定情報と履歴情報の接続設定情報とのうち少なくとも一方を仮接続の無線通信路を介して取得する。また、無線設定済装置１０と無線通信装置２０との少なくとも一方に、解析部と確認部とのうち少なくとも一方が備えられていれば足りる。例えば解析部が無線設定済装置１０に備えられ、確認部が無線通信装置２０に備えられてもよいし、この逆でもよい。
【０１３３】
・仮接続の無線通信方式は、無線設定済装置１０と無線通信装置２０とのうち少なくとも一方がアクセスポイント機能を有する方式であればよい。例えば無線通信装置２０にソフトＡＰのみが内蔵されていてもよいし、無線設定済装置１０と無線通信装置２０の両方にソフトＡＰが内蔵されていてもよい。また、無線通信装置２０にソフトＡＰとアドホックモード通信部とのうち少なくとも一方を設けてもよい。
【０１３４】
・アクセスポイントと無線接続することを本接続としたが、本接続の接続先はアクセスポイント（中継装置）に限定されず、中継装置以外の無線設定済装置１０などの無線機器であってもよい。
【０１３５】
・ネットワーク識別情報としてのＳＳＩＤはＥＳＳＩＤ（Extended Service Set Identifier）を含むものとして構成してもよいし、ネットワーク識別情報として、ＳＳＩＤのかわりにＢＳＳＩＤ（Basic Service Set Identifier）を用いてもよい。また、仮接続または本接続を確立するための接続設定情報には、暗号鍵などの何らかのパスフレーズを含めることが望ましいが、必ずしも暗号鍵を含めなくてもよい。
【０１３６】
・簡単接続処理を開始するトリガーを、印刷装置２１の電源ボタン２４Ａをはじめて操作されたときとしたが、電源ボタン２４Ａのオン操作に加え、表示部１４のメニューで指示された電源ボタン２４Ａ以外の所定の他の操作ボタン２４Ｂが操作されたことをもってトリガーとしてもよい。この場合、印刷装置２１にとってはじめての電源オン操作でなくてもよい。
【０１３７】
・仮接続と本接続は異なる無線通信方式でもよい。本接続は無線ＬＡＮとし、仮接続の無線通信方式として、例えば無線ＬＡＮに替え、ＢｌｕｅＴｏｏｔｈ（登録商標）や赤外線通信（ＩｒＤＡ等）の方式を用いてもよい。また、本接続を、無線ＬＡＮの代わりにＢｌｕｅＴｏｏｔｈ（登録商標）や赤外線通信（ＩｒＤＡ等）の方式を用いてもよい。無線ＬＡＮ以外の通信方式の場合は、探索時にネットワーク識別情報以外の情報を探索してもよい。
【０１３８】
・前記各実施形態において、無線設定済装置１０をＰＣ等からなる案内デバイスとし、無線通信装置２０を印刷装置とし、ＰＣから印刷装置に接続設定情報を送信したが、逆にしてもよい。すなわち、無線設定済装置１０を印刷装置とし、無線通信装置２０をＰＣとし、印刷装置がＰＣに対して設定済みの接続設定情報を送信する構成としてもよい。
【０１３９】
・前記各実施形態において、無線設定済装置１０をＰＣとし、無線通信装置２０を印刷装置としたが、他の組合せとしてもよい。例えば、無線設定済装置と無線通信装置とが、共に印刷装置であってもよいし、共にＰＣであってもよい。さらに無線設定済装置と無線通信装置との組合せが、ＰＣと携帯端末との組合せ、携帯端末と印刷装置との組合せであってもよい。さらに無線通信装置２０は、印刷装置２１に替え、スキャナー装置（画像読取装置）、ファクシミリ、デジタルカメラ、プロジェクター等の映像機器、家電製品、スマートフォンなど、その他の電子機器でもよい。なお、印刷装置の場合、スキャン機能及びファクシミリ機能等を備えた複合機であってもよい。
【０１４０】
・第１制御部１５と第２制御部３１とのうち少なくとも一方は、プログラムを実行するコンピューターによりソフトウェアで実現された構成に限定されず、例えば電子回路によりハードウェアで実現されたり、ソフトウェアとハードウェアとの協働により実現されたりしてもよい。
【符号の説明】
【０１４１】
１０…無線設定済装置、１１…案内デバイス、１３…操作部、１４…出力部の一例としての表示部、１５…第１制御部、１６…無線通信部、１７…記憶部、２０…無線通信装置、２１…印刷装置、２３…操作パネル、２４…操作部、２４Ｂ…所定のボタンの一例としての操作ボタン、２５…出力部の一例としての表示部、３１…第２制御部、３２…無線通信部、３３…印刷部、３４…記憶部、５０…中継装置の一例としてのアクセスポイント、５０Ａ…プッシュボタン、１５１…無線接続処理部、１５２…接続案内部、１５３…ソフトアクセスポイント（ソフトＡＰ）、１５４…アドホックモード通信部、１５５…解析部、１５６…確認部、３１１…本接続通信部、３１２…仮接続処理部、３１３…通信設定部、３１４…第１接続処理部、３１５…第２接続処理部、３１６…接続案内部、３１７…解析部、３１８…確認部、ＷＣＳ…無線通信システム。
【図１】
0006589449.tif 000002
【図２】
0006589449.tif 000003
【図３】
0006589449.tif 000004
【図４】
0006589449.tif 000005
【図５】
0006589449.tif 000006
【図６】
0006589449.tif 000007
【図７】
0006589449.tif 000008
【図８】
0006589449.tif 000009
【図９】
0006589449.tif 000010
【図１０】
0006589449.tif 000011
【図１１】
0006589449.tif 000012