(57)【要約】【課題】  状況に応じて適切に動作し得る通信装置を提供すること。【解決手段】  ＭＦＰ１０と端末装置７０との間にＷＦＤ接続が確立されると、ＭＦＰ１０と端末装置７０とを含むＷＦＤＮＷが構築される。ＭＦＰ１０は、ＷＦＤＮＷを利用して、端末装置７０からアクセス要求を受信する。ＭＦＰ１０は、接続実績情報が記憶されていない状態で、端末装置７０からアクセス要求を受信する場合には、ＭＦＰ１０とＡＰ６０との間に通常Ｗｉ−Ｆｉ接続を確立するための処理を実行する。ただし、ＭＦＰ１０は、接続実績情報が記憶されている状態で、端末装置７０からアクセス要求を受信する場合には、ＭＦＰ１０とＡＰ６０との間に通常Ｗｉ−Ｆｉ接続を確立するための処理を実行しない。【選択図】図８
2014235713.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
前記通信装置が、第１の通信方式と第２の通信方式とを含む複数の通信方式のうち、前記第１の通信方式とは異なる通信方式に従った通信を実行するためのネットワークに接続される場合に、接続実績情報をメモリに記憶させる記憶制御部であって、前記第１の通信方式は、アクセスポイントを含まない無線ネットワークを利用する通信方式であり、前記第２の通信方式は、前記アクセスポイントを含む無線ネットワークを利用する通信方式である、前記記憶制御部と、
前記複数の通信方式のうちのいずれかの通信方式に従って、外部装置と通信を実行して、前記外部装置からアクセス要求を受信する要求受信部と、
前記接続実績情報が前記メモリに記憶されていない状態で、前記第１の通信方式に従って前記外部装置から前記アクセス要求が受信される第１の場合に、前記通信装置を前記アクセスポイントに接続するための接続処理を実行し、
前記接続実績情報が前記メモリに記憶されている状態で、前記第１の通信方式に従って前記外部装置から前記アクセス要求が受信される第２の場合に、前記接続処理を実行しない、接続部と、
を備える通信装置。
【請求項２】
前記接続処理は、前記第１の通信方式に従って、入力画面データを前記外部装置に送信する入力画面データ送信処理を含み、
前記入力画面データは、前記通信装置を前記アクセスポイントに接続させるための無線設定情報を入力するための入力画面を表わすデータを含み、
前記接続処理は、さらに、前記第１の通信方式に従って前記外部装置から前記無線設定情報が受信される場合に、前記無線設定情報を利用して、前記通信装置を前記アクセスポイントに接続させることを試行する試行処理を含む、請求項１に記載の通信装置。
【請求項３】
前記通信装置は、さらに、
前記第２の場合に、前記メモリ内のセキュリティ設定情報を利用して、前記接続処理の実行を許可するのか否かを判断する判断部を備え、
前記接続部は、
前記第２の場合において、前記接続処理の実行を許可すると判断される場合に、前記接続処理を実行し、
前記第２の場合において、前記接続処理の実行を許可しないと判断される場合に、前記接続処理を実行しない、請求項１又は２に記載の通信装置。
【請求項４】
前記判断部は、
前記メモリ内の前記セキュリティ設定情報に含まれる第１の認証情報と、前記第１の通信方式に従って前記外部装置から受信される第２の認証情報と、が一致する場合に、前記接続処理の実行を許可すると判断し、
前記第１の認証情報と、前記第２の認証情報と、が一致しない場合に、前記接続処理の実行を許可しないと判断する、請求項３に記載の通信装置。
【請求項５】
前記通信装置は、さらに、
前記第１の場合に、前記接続処理が実行された後に、前記第１の通信方式に従って、変更画面データを前記外部装置に送信する変更画面データ送信部を備え、
前記変更画面データは、前記メモリ内の前記セキュリティ設定情報を変更するための変更画面を表わすデータを含み、
前記記憶制御部は、さらに、前記第１の通信方式に従って前記外部装置から前記セキュリティ設定情報の変更の指示が受信される場合に、前記指示に応じて前記メモリ内の前記セキュリティ設定情報を変更する、請求項３又は４に記載の通信装置。
【請求項６】
前記複数の通信方式は、さらに、有線ネットワークを利用する第３の通信方式を含み、
前記接続部は、前記第２の通信方式と、前記第３の通信方式と、のうちの一方に従って前記外部装置から前記アクセス要求が受信される場合に、前記接続実績情報が前記メモリに記憶されているのか否かに関わらず、前記接続処理を実行する、請求項１から５のいずれか一項に記載の通信処理。
【請求項７】
前記アクセス要求は、前記外部装置が前記通信装置のウェブサーバ機能にアクセスするための要求であり、
前記接続部は、
前記第１の場合に、前記外部装置が前記通信装置の前記ウェブサーバ機能にアクセスすることを許可して、前記接続処理を実行し、
前記第２の場合に、前記外部装置が前記通信装置の前記ウェブサーバ機能にアクセスすることを禁止して、前記接続処理を実行しない、請求項１から６のいずれか一項に記載の通信装置。
【請求項８】
前記第１の通信方式は、一対の機器が無線ネットワークを形成すべき際に、前記一対の機器が当該無線ネットワークの親局及び子局を決定するための無線通信を実行する仕組みを有する通信方式である、請求項１から７のいずれか一項に記載の通信装置。
【請求項９】
通信装置のためのコンピュータプログラムであって、
前記コンピュータプログラムは、前記通信装置に搭載されるコンピュータに、以下の各処理、即ち、
前記通信装置が、第１の通信方式と第２の通信方式とを含む複数の通信方式のうち、前記第１の通信方式とは異なる通信方式に従った通信を実行するためのネットワークに接続される場合に、接続実績情報をメモリに記憶させる記憶制御処理であって、前記第１の通信方式は、アクセスポイントを含まない無線ネットワークを利用する通信方式であり、前記第２の通信方式は、前記アクセスポイントを含む無線ネットワークを利用する通信方式である、前記記憶制御処理と、
前記複数の通信方式のうちのいずれかの通信方式に従って、外部装置と通信を実行して、前記外部装置からアクセス要求を受信する要求受信処理と、
前記接続実績情報が前記メモリに記憶されていない状態で、前記第１の通信方式に従って前記外部装置から前記アクセス要求が受信される第１の場合に、前記通信装置を前記アクセスポイントに接続するための接続処理と、
を実行させ、
前記接続実績情報が前記メモリに記憶されている状態で、前記第１の通信方式に従って前記外部装置から前記アクセス要求が受信される第２の場合に、前記コンピュータに、前記接続処理を実行させない、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書によって開示される技術は、複数の通信方式に従って通信を実行可能である通信装置に関する。
【背景技術】
【０００２】
特許文献１には、有線ＬＡＮ（Local Area Networkの略）、無線ＬＡＮ、及び、ＰＡＮ（Personal Area Networkの略）を利用可能な多機能機が開示されている。多機能機は、多機能機が有する複数の機能のそれぞれについて、当該機能を利用可能な通信方式を対応付けている。外部装置は、複数の通信方式のいずれかを利用して、多機能機の機能を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−５４１３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１には、外部装置が、上記複数の通信方式のいずれかを利用して、多機能機をアクセスポイントに接続させるための具体的手法は開示されていない。
【０００５】
本明細書では、通信装置をアクセスポイントに接続するための新規な技術を提供する。特に、外部装置からアクセス要求を受信する場合に、状況に応じて適切に動作し得る通信装置を提供する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される一つの技術は、通信装置である。通信装置は、記憶制御部と、要求受信部と、接続部と、を備える。記憶制御部は、通信装置が、第１の通信方式と第２の通信方式とを含む複数の通信方式のうち、第１の通信方式とは異なる通信方式に従った通信を実行するためのネットワークに接続される場合に、接続実績情報をメモリに記憶させる。第１の通信方式は、アクセスポイントを含まない無線ネットワークを利用する通信方式である。第２の通信方式は、アクセスポイントを含む無線ネットワークを利用する通信方式である。要求受信部は、複数の通信方式のうちのいずれかの通信方式に従って、外部装置と通信を実行して、外部装置からアクセス要求を受信する。接続部は、接続実績情報がメモリに記憶されていない状態で、第１の通信方式に従って外部装置からアクセス要求が受信される第１の場合に、通信装置をアクセスポイントに接続するための接続処理を実行し、接続実績情報がメモリに記憶されている状態で、第１の通信方式に従って外部装置からアクセス要求が受信される第２の場合に、接続処理を実行しない。
【０００７】
上記の構成によると、通信装置は、第１の通信方式とは異なる通信方式に従った通信を実行するためのネットワークに接続される場合に、接続実績情報をメモリに記憶させる。そして、通信装置は、接続実績情報がメモリに記憶されていない状態で、第１の通信方式に従って外部装置からアクセス要求が受信される第１の場合に、通信装置をアクセスポイントに接続するための接続処理を実行する。一方、通信装置は、接続実績情報がメモリに記憶されている状態で、第１の通信方式に従って外部装置からアクセス要求が受信される第２の場合に、接続処理を実行しない。即ち、通信装置は、アクセスポイントを含まない無線ネットワークを利用する第１の通信方式に従って、外部装置からアクセス要求を受信する場合に、接続実績情報がメモリに記憶されているか否かに応じて、接続処理を実行するのか否かを変えることができる。このために、通信装置は、通信装置自身の状況に応じて、適切に動作し得る。
【０００８】
接続処理は、第１の通信方式に従って、入力画面データを外部装置に送信する入力画面データ送信処理を含んでもよい。入力画面データは、通信装置をアクセスポイントに接続させるための無線設定情報を入力するための入力画面を表わすデータを含んでもよい。接続処理は、さらに、第１の通信方式に従って外部装置から無線設定情報が受信される場合に、無線設定情報を利用して、通信装置をアクセスポイントに接続させることを試行する試行処理を含んでもよい。この構成によると、通信装置は、入力画面データを外部装置に送信して、外部装置から無線設定情報を受信することができる。従って、通信装置は、無線設定情報を利用して、アクセスポイントに適切に接続し得る。
【０００９】
通信装置は、さらに、第２の場合に、メモリ内のセキュリティ設定情報を利用して、接続処理の実行を許可するのか否かを判断する判断部を備えてもよい。接続部は、第２の場合において、接続処理の実行を許可すると判断される場合に、接続処理を実行し、第２の場合において、接続処理の実行を許可しないと判断される場合に、接続処理を実行しなくてもよい。この構成によると、通信装置は、第２の場合に、メモリ内のセキュリティ設定情報を利用した判断の結果に応じて、接続処理を実行するのか否かを変えることができる。
【００１０】
判断部は、メモリ内のセキュリティ設定情報に含まれる第１の認証情報と、第１の通信方式に従って外部装置から受信される第２の認証情報と、が一致する場合に、接続処理の実行を許可すると判断し、第１の認証情報と、第２の認証情報と、が一致しない場合に、接続処理の実行を許可しないと判断してもよい。この構成によると、通信装置は、接続処理の実行を許可するのか否かを適切に判断することができる。
【００１１】
通信装置は、さらに、第１の場合に、接続処理が実行された後に、第１の通信方式に従って、変更画面データを外部装置に送信する変更画面データ送信部を備えてもよい。変更画面データは、メモリ内のセキュリティ設定情報を変更するための変更画面を表わすデータを含んでもよい。記憶制御部は、さらに、第１の通信方式に従って外部装置からセキュリティ設定情報の変更の指示が受信される場合に、指示に応じてメモリ内のセキュリティ設定情報を変更してもよい。この構成によると、通信装置は、第１の場合に、接続処理が実行された後に、外部装置からの指示に応じて、メモリ内のセキュリティ設定情報を変更することができる。
【００１２】
複数の通信方式は、さらに、有線ネットワークを利用する第３の通信方式を含んでもよい。接続部は、第２の通信方式と、第３の通信方式と、のうちの一方に従って外部装置からアクセス要求が受信される場合に、接続実績情報がメモリに記憶されているのか否かに関わらず、接続処理を実行してもよい。この構成によると、通信装置は、有線ネットワークを利用する第３の通信方式と、アクセスポイントを含む無線ネットワークを利用する第２の通信方式と、のうちの一方に従って外部装置からアクセス要求を受信する場合に、アクセスポイントに適切に接続し得る。
【００１３】
アクセス要求は、外部装置が通信装置のウェブサーバ機能にアクセスするための要求であってもよい。接続部は、第１の場合に、外部装置が通信装置のウェブサーバ機能にアクセスすることを許可して、接続処理を実行し、第２の場合に、外部装置が通信装置のウェブサーバ機能にアクセスすることを禁止して、接続処理を実行しなくてもよい。この構成によると、通信装置は、メモリ内の接続実績情報に応じて、外部装置が通信装置のウェブサーバ機能にアクセスすることを許可又は禁止することによって、接続処理を実行するのか否かを変えることができる。
【００１４】
第１の通信方式は、一対の機器が無線ネットワークを形成すべき際に、一対の機器が当該無線ネットワークの親局及び子局を決定するための無線通信を実行する仕組みを有する通信方式であってもよい。
【００１５】
なお、上記の通信装置を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。また、上記の通信装置と外部装置とを含む通信システムも、新規で有用である。
【図面の簡単な説明】
【００１６】
【図１】通信システムの構成を示す。
【図２】接続実績管理処理のフローチャートを示す。
【図３】機能実行処理のフローチャートを示す。
【図４】無線設定画面の例を示す。
【図５】セキュリティ設定画面の例を示す。
【図６】有実績処理のフローチャートを示す。
【図７】ケースＡの通信の一例のシーケンスチャートを示す。
【図８】ケースＢの通信の一例のシーケンスチャートを示す。
【発明を実施するための形態】
【００１７】
（実施例）
（通信システム２の構成；図１）
図１に示すように、通信システム２は、多機能機（以下では「ＭＦＰ（Multi-Function Peripheralの略）」と呼ぶ）１０と、端末装置５０、６２、７０と、ＡＰ（Access Pointの略）６０と、を備える。本実施例では、端末装置（例えば５０、６２、７０のいずれか）を利用して、多機能機１０のウェブサーバ機能にアクセスすることによって、多機能機１０とＡＰ（例えばＡＰ６０）との間に無線接続を確立するための技術を開示する。
【００１８】
（ＭＦＰ１０の構成）
ＭＦＰ１０は、印刷機能、スキャン機能、ウェブサーバ機能等の多機能を実行可能な周辺機器である。ＭＦＰ１０は、操作部１２と、表示部１４と、印刷実行部１６と、スキャン実行部１８と、有線インターフェース（以下では、インターフェースのことを「Ｉ／Ｆ」と記載する）２０と、無線Ｉ／Ｆ２２と、制御部２４と、を備える。操作部１２は、複数のキーを備える。ユーザは、操作部１２を操作することによって、様々な指示をＭＦＰ１０に入力することができる。表示部１４は、様々な情報を表示するためのディスプレイである。印刷実行部１６は、インクジェット方式、レーザ方式等の印刷機構である。スキャン実行部１８は、ＣＣＤ、ＣＩＳ等のスキャン機構である。
【００１９】
有線Ｉ／Ｆ２０は、有線通信を実行するためのインターフェースであり、通信ケーブルが接続される。図１の例では、有線Ｉ／Ｆ２０に通信ケーブルが挿入されており、この結果、ＭＦＰ１０と端末装置５０とを含む有線通信ネットワーク（以下では「有線ＮＷ」と呼ぶ）が構築されている。ＭＦＰ１０と端末装置５０とは、有線ＮＷを利用して、印刷データ等の通信対象の対象データの有線通信を実行可能である。
【００２０】
無線Ｉ／Ｆ２２は、無線通信を実行するためのインターフェースであり、物理的には１個のインターフェース（即ち１個のＩＣチップ）である。ただし、無線Ｉ／Ｆ２２には、ＷＦＤ（Wi-Fi Directの略）方式に従った無線通信（以下では「ＷＦＤ通信」と呼ぶ）で利用されるＭＡＣアドレス（以下では「ＷＦＤＭＡＣ」と呼ぶ）と、通常Ｗｉ−Ｆｉ方式に従った無線通信（以下では「通常Ｗｉ−Ｆｉ通信」と呼ぶ）で利用されるＭＡＣアドレス（以下では「通常Ｗｉ−ＦｉＭＡＣ」と呼ぶ）と、の両方が割り当てられる。
【００２１】
具体的に言うと、無線Ｉ／Ｆ２２には、通常Ｗｉ−ＦｉＭＡＣが予め割り当てられている。制御部２４は、通常Ｗｉ−ＦｉＭＡＣを利用して、通常Ｗｉ−ＦｉＭＡＣとは異なるＷＦＤＭＡＣを生成して、ＷＦＤＭＡＣを無線Ｉ／Ｆ２２に割り当てる。従って、制御部２４は、通常Ｗｉ−ＦｉＭＡＣを利用した通常Ｗｉ−Ｆｉ通信と、ＷＦＤＭＡＣを利用したＷＦＤ通信と、の両方を同時的に実行し得る。ＷＦＤ通信と通常Ｗｉ−Ｆｉ通信については、後で詳しく説明する。
【００２２】
図１の例では、ＭＦＰ１０とＡＰ６０との間に通常Ｗｉ−Ｆｉ方式の無線接続（以下では「通常Ｗｉ−Ｆｉ接続」と呼ぶ）が確立されており、端末装置６２とＡＰ６０との間に通常Ｗｉ−Ｆｉ接続が確立されている。この結果、ＭＦＰ１０、ＡＰ６０、及び、端末装置６２を含む通常Ｗｉ−Ｆｉ方式の無線通信ネットワーク（以下では「通常Ｗｉ−ＦｉＮＷ」と呼ぶ）が構築されている。ＭＦＰ１０と端末装置６２とは、通常Ｗｉ−ＦｉＮＷを利用して（即ちＡＰ６０を介して）、印刷データ等の通信対象の対象データの無線通信を実行可能である。
【００２３】
また、図１の例では、ＭＦＰ１０と端末装置７０との間にＷＦＤ方式の無線接続（以下では「ＷＦＤ接続」と呼ぶ）が確立されており、この結果、ＭＦＰ１０と端末装置７０とを含むＷＦＤ方式の無線通信ネットワーク（以下では「ＷＦＤＮＷ」と呼ぶ）が構築されている。ＭＦＰ１０と端末装置７０とは、ＷＦＤＮＷを利用して（即ちＡＰ６０を介さずに）、印刷データ等の通信対象の対象データの無線通信を実行可能である。
【００２４】
なお、本実施例では、ＭＦＰ１０と端末装置５０とを含む有線ＮＷと、ＭＦＰ１０とＡＰ６０と端末装置６２とを含む通常Ｗｉ−ＦｉＮＷと、を同時的に構築可能である構成を採用している。ただし、変形例では、有線ＮＷが構築されている状態では、通常Ｗｉ−ＦｉＮＷを構築することができず、通常Ｗｉ−ＦｉＮＷが構築されている状態では、有線ＮＷを構築することができない構成を採用してもよい。また、本実施例では、有線ＮＷ及び通常Ｗｉ−Ｆｉのいずれかと、ＷＦＤＮＷと、を同時に構築することができる構成を採用している。ただし、変形例では、有線ＮＷ及び通常Ｗｉ−Ｆｉのいずれかと、ＷＦＤＮＷと、のいずれか一方のみを構築することができる構成を採用してもよい。
【００２５】
制御部２４は、ＣＰＵ３０とメモリ３２とを備える。ＣＰＵ３０は、メモリ３２に記憶されているプログラムに従って、様々な処理を実行する。メモリ３２は、ＲＯＭ、ＲＡＭ、ハードディスク等によって構成される。
【００２６】
メモリ３２は、ウェブサーバであるＭＦＰ１０から、ウェブクライアントである端末装置に提供される各種の画面データを記憶する。メモリ３２は、さらに、セキュリティ設定情報及び接続実績情報を記憶する。
【００２７】
セキュリティ設定情報は、ＷＦＤＮＷを利用して、端末装置からＭＦＰ１０のウェブサーバ機能へのアクセス要求（例えば、後述の無線設定画面（図４参照）へのアクセス要求等）を受信する場合に、ＣＰＵ３０によって参照される設定情報（図６参照）である。ＭＦＰ１０の初期状態では、メモリ３２は、後述のデフォルトのセキュリティ設定情報を記憶している。ＭＦＰ１０の初期状態は、例えば、ベンダからＭＦＰ１０が出荷された段階の状態、又は、ＭＦＰ１０の操作部１２において所定の初期化操作が実行されたことに起因してＭＦＰ１０が初期化された状態、を意味する。
【００２８】
ＭＦＰ１０の初期状態では、メモリ３２は、接続実績情報を記憶していない。接続実績情報は、ＭＦＰ１０が有線ＮＷ又は通常Ｗｉ−ＦｉＮＷに接続される場合、即ち、ＭＦＰ１０が、有線ＮＷ又は通常Ｗｉ−ＦｉＮＷに関して、リンクダウン状態からリンクアップ状態に変化する場合に、メモリ３２に記憶される情報である。ただし、接続実績情報は、ＭＦＰ１０がＷＦＤＮＷに接続される場合、即ち、ＭＦＰ１０が、ＷＦＤＮＷに関して、リンクダウン状態からリンクアップ状態に変化する場合に、メモリ３２に記憶されない。なお、リンクダウン状態及びリンクアップ状態については、後述する。
【００２９】
（ＷＦＤ方式と通常Ｗｉ−Ｆｉ方式）
続いて、ＷＦＤ方式と通常Ｗｉ−Ｆｉ方式とについて詳しく説明する。上述したように、ＭＦＰ１０によって利用されるＭＡＣアドレスという観点では、ＷＦＤ通信、ＷＦＤ方式は、それぞれ、ＷＦＤＭＡＣが利用される無線通信、無線通信方式である。また、通常Ｗｉ−Ｆｉ通信、通常Ｗｉ−Ｆｉ方式は、それぞれ、通常Ｗｉ−ＦｉＭＡＣが利用される無線通信、無線通信方式である。
【００３０】
（ＷＦＤ方式）
ＷＦＤ方式は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって作成された規格書「Ｗｉ−Ｆｉ  Ｐｅｅｒ−ｔｏ−Ｐｅｅｒ（Ｐ２Ｐ）  Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｅｒｓｉｏｎ１．１」に記述されている無線通信方式である。ＷＦＤ方式は、例えば、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.の略）の８０２．１１の規格、及び、それに準ずる規格（例えば、８０２．１１ａ，１１ｂ，１１ｇ，１１ｎ等）に従って、無線通信を実行するための無線通信方式である。
【００３１】
以下では、ＭＦＰ１０、端末装置７０等のように、ＷＦＤ方式に従ったＷＦＤ通信を実行可能な機器のことを、「ＷＦＤ対応機器」と呼ぶ。上記のＷＦＤの規格書では、ＷＦＤ対応機器の状態として、Ｇｒｏｕｐ  Ｏｗｎｅｒ状態（以下では「Ｇ／Ｏ状態」と呼ぶ）、クライアント状態（以下では「ＣＬ状態」と呼ぶ）、及び、デバイス状態の３つの状態が定義されている。ＷＦＤ対応機器は、上記の３つの状態のうちの１つの状態で選択的に動作可能である。
【００３２】
デバイス状態の一対のＷＦＤ対応機器が無線ネットワークを新たに形成すべき際に、当該一対のＷＦＤ対応機器は、通常、Ｇ／Ｏネゴシエーションと呼ばれる無線通信を実行する。Ｇ／Ｏネゴシエーションでは、当該一対のＷＦＤ対応機器のうちの一方は、Ｇ／Ｏ状態（即ちＧ／Ｏ機器）になることを決定し、他方は、ＣＬ状態（即ちＣＬ機器）になることを決定する。その後、当該一対のＷＦＤ対応機器は、接続を確立して、無線ネットワークを形成する。
【００３３】
上記のＷＦＤＮＷは、ＷＦＤ方式の手順（例えばＧ／Ｏネゴシエーション）に従って形成される無線ネットワークである。Ｇ／ＯネゴシエーションによってＷＦＤＮＷが新たに形成された段階では、１個のＧ／Ｏ機器及び１個のＣＬ機器のみがＷＦＤＮＷに所属している。ただし、Ｇ／Ｏ機器は、他の機器と接続を確立して、当該他の機器をＣＬ機器としてＷＦＤＮＷに新たに参加させることができる。この場合、２個以上のＣＬ機器がＷＦＤＮＷに所属している状態になる。即ち、ＷＦＤＮＷでは、１個のＧ／Ｏ機器と１個以上のＣＬ機器とが存在し得る。Ｇ／Ｏ機器は、１個以上のＣＬ機器を管理する。具体的に言うと、Ｇ／Ｏ機器は、１個以上のＣＬ機器のＭＡＣアドレスを、Ｇ／Ｏ機器のメモリ内の管理リストに登録する。また、Ｇ／Ｏ機器は、ＣＬ機器がＷＦＤＮＷから離脱すると、ＣＬ機器のＭＡＣアドレスを管理リストから削除する。なお、Ｇ／Ｏ機器は、ＣＬ機器の数がゼロになると（即ち、管理リストに登録されているＭＡＣアドレスの数がゼロになると）、通常、Ｇ／Ｏ状態からデバイス状態に移行して、ＷＦＤＮＷを消滅させる。
【００３４】
Ｇ／Ｏ機器が管理可能なＣＬ機器の数の上限値（即ち、管理リストに登録可能なＣＬ機器のＭＡＣアドレスの数の上限値）は、Ｇ／Ｏ機器によって予め決められている。Ｇ／Ｏ機器が管理可能なＣＬ機器の数の上限値は、１以上の整数であればよい。
【００３５】
Ｇ／Ｏ機器は、他装置を介さずに、管理リストに登録されているＣＬ機器と対象データの無線通信を実行可能である。対象データは、ＯＳＩ参照モデルのネットワーク層の情報、及び、ネットワーク層よりも上位層（例えばアプリケーション層）の情報を含むデータであり、例えば、印刷データ、スキャンデータ等を含む。また、Ｇ／Ｏ機器は、複数個のＣＬ機器の間の対象データの無線通信を中継可能である。換言すると、一対のＣＬ機器は、Ｇ／Ｏ機器を介して、対象データの無線通信を実行可能である。
【００３６】
上述したように、ＷＦＤＮＷでは、対象データの送信元のＷＦＤ対応機器と、対象データの送信先のＷＦＤ対応機器と、の間で、これらのＷＦＤ対応機器とは別体に構成されているＡＰ（例えばＡＰ６０）を介さずに、対象データの無線通信を実行することができる。即ち、ＷＦＤ通信、ＷＦＤ方式、ＷＦＤＮＷは、それぞれ、ＡＰを介さない無線通信、ＡＰが利用されない無線通信方式、ＡＰを含まない無線ネットワークであると言える。
【００３７】
なお、ＷＦＤのＧ／Ｏ機器とＡＰ（例えばＡＰ６０）との間の相違点は、以下の通りである。即ち、ＷＦＤのＧ／Ｏ機器は、当該機器が所属しているＷＦＤＮＷから離脱して、他のＷＦＤＮＷに新たに所属する場合に、Ｇ／Ｏ状態とは異なる状態（即ちＣＬ状態）で動作し得る。これに対し、ＡＰは、ＷＦＤのＧ／Ｏ状態と同様の動作（例えば無線通信の中継）しか実行することができず、ＷＦＤのＣＬ状態と同様の動作を実行することができない。
【００３８】
Ｇ／Ｏ機器は、印刷データ等の対象データの無線通信をデバイス状態のＷＦＤ対応機器（即ちデバイス機器）と実行不可能であるが、ＷＦＤ方式の接続用データの無線通信をデバイス機器と実行可能である。即ち、Ｇ／Ｏ機器は、ＷＦＤ方式の接続用データの無線通信をデバイス機器と実行することによって、デバイス機器と接続を確立して、デバイス機器をＷＦＤＮＷに参加させることができる。換言すると、デバイス機器は、ＷＦＤ方式の接続用データの無線通信をＧ／Ｏ機器と実行することによって、Ｇ／Ｏ機器と接続を確立して、ＷＦＤＮＷに参加することができる。この場合、デバイス機器は、デバイス状態からＣＬ状態に移行する。ＷＦＤ方式の接続用データは、ＯＳＩ参照モデルのネットワーク層よりも下位層（例えば、物理層、データリンク層）の情報を含むデータ（即ち、ネットワーク層の情報を含まないデータ）であり、例えば、Probe Request信号、Probe Response信号、Provision Discovery Request信号、Provision Discovery Response信号、Association Request信号、Association Response信号、Authentication Request信号、Authentication Response信号、4-Way Handshake信号等を含む。
【００３９】
Ｇ／Ｏ機器は、さらに、通常Ｗｉ−Ｆｉ方式の接続用データの無線通信を通常Ｗｉ−Ｆｉ機器と実行することによって、通常Ｗｉ−Ｆｉ機器と接続を確立して、通常Ｗｉ−Ｆｉ機器をＷＦＤＮＷに参加させることができる。通常Ｗｉ−Ｆｉ機器は、ＷＦＤ方式に従って無線ネットワークに所属することができないが（即ち、Ｇ／Ｏネゴシエーションを実行不可能であるが）、通常Ｗｉ−Ｆｉ方式に従って無線ネットワークに所属可能な機器である。通常Ｗｉ−Ｆｉ機器は、「レガシー機器」とも呼ばれる。通常Ｗｉ−Ｆｉ方式の接続用データは、Provision Discovery Request信号及びProvision Discovery Response信号を含まない点を除くと、上記のＷＦＤ方式の接続用データと同様である。Ｇ／Ｏ機器は、通常Ｗｉ−Ｆｉ機器と接続を確立する場合に、通常Ｗｉ−Ｆｉ機器のＭＡＣアドレスを管理リストに記述する。これにより、通常Ｗｉ−Ｆｉ機器は、ＷＦＤＮＷに参加することができる。通常Ｗｉ−Ｆｉ機器は、３つの状態（即ち、Ｇ／Ｏ状態、ＣＬ状態、デバイス状態）のいずれかの状態で選択的に動作するものではないが、ＷＦＤＮＷに所属している間には、ＣＬ機器と同様の状態で動作する。
【００４０】
（通常Ｗｉ−Ｆｉ方式）
通常Ｗｉ−Ｆｉ方式は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって定められた無線通信方式であって、ＷＦＤ方式とは異なる無線通信方式である。通常Ｗｉ−Ｆｉ方式は、ＷＦＤ方式と同様に、ＩＥＥＥの８０２．１１の規格、及び、それに準ずる規格（例えば、８０２．１１ａ，１１ｂ，１１ｇ，１１ｎ等）に従って、無線通信を実行するための無線通信方式である。即ち、通信規格という観点では、ＷＦＤ方式と通常Ｗｉ−Ｆｉ方式とは同様である。
【００４１】
ただし、上述したように、ＷＦＤ方式は、ＡＰを介さない無線通信を実行するための無線通信方式であるが、通常Ｗｉ−Ｆｉ方式は、ＡＰを介して無線通信を実行するための無線通信方式である。また、ＷＦＤ方式は、Ｇ／Ｏネゴシエーションの仕組みを有する無線通信方式であるが、通常Ｗｉ−Ｆｉ方式は、当該仕組みを有さない無線通信方式である。また、上述したように、ＷＦＤ方式の接続用データは、Provision Discovery Request信号及びProvision Discovery Response信号を含むが、通常Ｗｉ−Ｆｉ方式の接続用データは、これらの信号を含まない。また、ＷＦＤ方式は、３つの状態（即ち、Ｇ／Ｏ状態、ＣＬ状態、デバイス状態）のいずれかの状態で選択的に動作することを許容する無線通信方式であるが、通常Ｗｉ−Ｆｉ方式は、このような選択的な動作を許容しない無線通信方式である。これらの点において、ＷＦＤ方式と通常Ｗｉ−Ｆｉ方式とは異なる。
【００４２】
通常Ｗｉ−Ｆｉ機器（例えば端末装置６２）は、通常Ｗｉ−Ｆｉ方式の接続用データの無線通信をＡＰ（例えばＡＰ６０）と実行することによって、ＡＰと接続を確立する。これにより、通常Ｗｉ−Ｆｉ機器は、ＡＰによって形成されている通常Ｗｉ−ＦｉＮＷに参加することができる。この過程において、通常Ｗｉ−Ｆｉ機器は、Ｇ／Ｏネゴシエーションを実行しないし、Ｇ／Ｏ状態又はＣＬ状態で動作することを選択的に決定しない。通常Ｗｉ−Ｆｉ機器は、通常Ｗｉ−ＦｉＮＷに所属している他の機器と、ＡＰを介して、印刷データ等の対象データの無線通信を実行することができる。
【００４３】
なお、通常Ｗｉ−ＦｉＮＷは、社内ＬＡＮ、家庭内ＬＡＮ等のように、ＡＰを設置可能な環境で構築される無線ネットワークであり、一般的に言うと、定常的に形成されるべき無線ネットワークである。これに対し、ＷＦＤＮＷは、ＡＰを必要としないために、例えば、一対のＷＦＤ対応機器の間で一時的な無線通信を実行させるために構築される無線ネットワークであり、一般的に言うと、一時的に構築されるべき無線ネットワークである。このように、本実施例では、通常Ｗｉ−ＦｉＮＷが、定常的に構築されるべき無線ネットワークであり、ＷＦＤＮＷが、一時的に形成されるべき無線ネットワークであることを想定している。
【００４４】
（端末装置５０、６２、７０の構成）
端末装置５０、６２、７０は、例えば、デスクトップＰＣ等の据置型の端末であってもよいし、例えば、携帯電話（例えばスマートフォン）、ＰＤＡ、ノートＰＣ、タブレットＰＣ、携帯型音楽再生装置、携帯型動画再生装置等の可搬型の端末であってもよい。本実施例では、端末装置７０はＷＦＤ対応機器であり、端末装置６２は通常Ｗｉ−Ｆｉ機器である。
【００４５】
（ＡＰ６０の構成）
ＡＰ６０は、ＷＦＤ方式のＧ／Ｏ状態の機器ではなく、無線アクセスポイント又は無線ＬＡＮルータと呼ばれる通常のＡＰである。ＡＰ６０は、複数個の機器（例えば、ＭＦＰ１０、端末装置６２）のそれぞれと通常Ｗｉ−Ｆｉ接続を確立することができる。これにより、ＡＰ６０と複数個の機器とを含む通常Ｗｉ−ＦｉＮＷが構築される。ＡＰ６０は、通常Ｗｉ−ＦｉＮＷに所属する複数個の機器のうちの１個の機器（例えば端末装置６２）から対象データを受信して、複数個の機器のうちの他の１個の機器（例えばＭＦＰ１０）に当該対象データを送信する。即ち、ＡＰ６０は、通常Ｗｉ−ＦｉＮＷに所属する一対の機器の間の通信を中継する。
【００４６】
（ＭＦＰ１０の接続実績管理処理；図２）
次いで、図２を参照して、ＭＦＰ１０のＣＰＵ３０によって実行される接続実績管理処理の内容を説明する。ＭＦＰ１０の電源がＯＮされると、ＣＰＵ３０は、図２の接続実績管理処理を開始する。ＣＰＵ３０は、接続実績管理処理を開始すると、Ｓ１０及びＳ１２の監視処理を実行する。
【００４７】
Ｓ１０では、ＣＰＵ３０は、有線Ｉ／Ｆ２０に通信ケーブルが接続されることを監視する。有線Ｉ／Ｆ２０に通信ケーブルが接続されると（即ち、有線Ｉ／Ｆ２０がリンクダウン状態からリンクアップ状態に変化すると）、ＣＰＵ３０は、Ｓ１０でＹＥＳと判断して、Ｓ１４に進む。
【００４８】
Ｓ１２では、ＣＰＵ３０は、ＭＦＰ１０とＡＰ（例えばＡＰ６０）との間に通常Ｗｉ−Ｆｉ接続が確立されることを監視する。ユーザは、ＭＦＰ１０の操作部１２に通常Ｗｉ−Ｆｉ接続操作（即ち、通常Ｗｉ−Ｆｉ接続を確立するための操作）を実行する。この場合、ＣＰＵ３０は、ＭＦＰ１０の周囲に存在する１個以上の通常Ｗｉ−ＦｉＮＷを検索する（より具体的に言うと、上記の１個以上の通常Ｗｉ−ＦｉＮＷのＳＳＩＤ（Service Set IDentifierの略）を検索する）。そして、ＣＰＵ３０は、検索によって見つかった１個以上のＳＳＩＤを表示部１４に表示させる。ユーザは、操作部１２を操作して、上記の１個以上のＳＳＩＤの中から１個のＳＳＩＤ（本実施例では、ＡＰ６０によって形成されている通常Ｗｉ−ＦｉＮＷのＳＳＩＤ）を選択する。次いで、ユーザは、操作部１２を操作して、選択済みの１個のＳＳＩＤを有するＡＰ６０で利用されている認証方式、暗号化方式、及び、パスフレーズを、ＭＦＰ１０に入力する。この場合、ＣＰＵ３０は、それらの情報を利用して、通常Ｗｉ−Ｆｉ方式の接続用データの無線通信をＡＰ６０と実行する。これにより、ＭＦＰ１０とＡＰ６０との間に通常Ｗｉ−Ｆｉ接続が確立される（即ち、無線Ｉ／Ｆ２２がリンクダウン状態からリンクアップ状態に変化する）。この場合、ＣＰＵ３０は、Ｓ１２でＹＥＳと判断して、Ｓ１４に進む。なお、通常Ｗｉ−Ｆｉ接続操作は、例えば、公知のＡＯＳＳ（登録商標）方式、ＷＰＳ方式等の接続方式が採用されてもよい。
【００４９】
Ｓ１４では、ＣＰＵ３０は、接続実績情報をメモリ３２に記憶させる。なお、Ｓ１４の時点で、接続実績情報が既にメモリ３２に記憶されている場合には、Ｓ１４では、ＣＰＵ３０は、接続実績情報をメモリ３２に新たに記憶させない（即ちＳ１４をスキップする）。Ｓ１４を終えると、接続実績管理処理が終了する。
【００５０】
なお、ＣＰＵ３０は、ＭＦＰ１０とＷＦＤ対応機器（例えば端末装置７０）との間にＷＦＤ接続が確立されても、接続実績情報をメモリ３２に記憶させない。ここでは、デバイス状態のＭＦＰ１０とデバイス状態の端末装置７０との間にＷＦＤ接続を確立するための手法を説明しておく。ユーザは、デバイス状態のＭＦＰ１０の操作部１２にＷＦＤ接続操作（即ちＷＦＤ接続を確立するための操作）を実行する。また、ユーザは、デバイス状態の端末装置７０の操作部（図示省略）にＷＦＤ接続操作を実行する。これにより、ＭＦＰ１０のＣＰＵ３０は、端末装置７０とＧ／Ｏネゴシエーションを実行して、ＭＦＰ１０がＧ／Ｏ状態及びＣＬ状態のどちらの状態で動作すべきかを決定する（換言すると、端末装置７０がＣＬ状態及びＧ／Ｏ状態のどちらの状態で動作すべきかを決定する）。
【００５１】
例えば、Ｇ／Ｏネゴシエーションの結果として、ＭＦＰ１０がＧ／Ｏ状態で動作すべきことが決定され、端末装置７０がＣＬ状態で動作すべきことが決定される状況を想定する。この場合、ＣＰＵ３０は、ＷＦＤＮＷで利用されるべき無線設定情報（即ち、ＳＳＩＤ、認証方式、暗号化方式、パスフレーズ等）を決定して、当該無線設定情報を端末装置７０に送信する。この結果、ＭＦＰ１０と端末装置７０とが同じ無線設定情報を利用することができ、ＭＦＰ１０と端末装置７０との間にＷＦＤ接続が確立される。即ち、Ｇ／Ｏ機器であるＭＦＰ１０と、ＣＬ機器である端末装置７０と、を含むＷＦＤＮＷが構築される。なお、ＣＰＵ３０は、上記のＷＦＤ接続が確立されると、端末装置７０のＭＡＣアドレスが記述されている管理リストをメモリ３２に記憶させる。
【００５２】
（ＭＦＰ１０の機能実行処理；図３）
続いて、図３を参照して、ＭＦＰ１０のＣＰＵ３０によって実行される機能実行処理の内容を説明する。上述したように、ＭＦＰ１０の操作部１２に通常Ｗｉ−Ｆｉ接続操作が実行されることに起因して、ＭＦＰ１０とＡＰとの間に通常Ｗｉ−Ｆｉ接続を確立させることができる。本実施例では、このような手法のみならず、ＭＦＰ１０のウェブサーバ機能にアクセスする手法を採用しても、ＭＦＰ１０とＡＰとの間に通常Ｗｉ−Ｆｉ接続を確立させることができる。図３の機能実行処理は、このような手法で通常Ｗｉ−Ｆｉ接続を確立させるために実行される処理である。
【００５３】
端末装置（例えば端末装置７０）のユーザは、端末装置に予め搭載されているウェブブラウザが起動されている状態で、ＭＦＰ１０とＡＰとの間に通常Ｗｉ−Ｆｉ接続を確立させるためのウェブページのＵＲＬ（Uniform Resource Locatorの略）を、端末装置に入力する。本実施例では、上記のＵＲＬは、ＭＦＰ１０のＩＰアドレスと、予め決められているパス（例えば、「/wireless setting」）と、を含む。端末装置は、上記のＵＲＬが入力されると、上記のＵＲＬを含むＨＴＴＰ（HyperText Transfer Protocolの略）のアクセス要求をＭＦＰ１０に送信する。ＭＦＰ１０のＣＰＵ３０は、端末装置からアクセス要求を受信する場合に、図３の機能実行処理を実行する。なお、以下では、アクセス要求の送信元の端末装置のことを「対象端末装置」と呼ぶ。
【００５４】
Ｓ３０では、ＣＰＵ３０は、受信済みのアクセス要求が、ＷＦＤＮＷを利用して受信されたものであるのか否かを判断する。アクセス要求が有線Ｉ／Ｆ２０を介して受信された場合には、ＣＰＵ３０は、アクセス要求がＷＦＤＮＷを利用して受信されたものでないと判断して（Ｓ３０でＮＯ）、Ｓ５２に進む。
【００５５】
アクセス要求が無線Ｉ／Ｆ２２を介して受信された場合には、ＣＰＵ３０は、アクセス要求が通常Ｗｉ−ＦｉＮＷ及びＷＦＤＮＷのどちらを利用して受信されたものであるのかを判断する。具体的に言うと、アクセス要求内の特定の領域（例えば、ＯＳＩ参照モデルのトランスポート層の情報を格納するための領域）は、対象端末装置がアクセス要求をＭＦＰ１０に送信する際に利用したネットワークを示すネットワーク情報（例えば、ＷＦＤＮＷを示すネットワーク情報、通常Ｗｉ−ＦｉＮＷを示すネットワーク情報）を含む。ＣＰＵ３０は、アクセス要求内のネットワーク情報を参照することにより、アクセス要求がＷＦＤＮＷを利用して受信されたものであるのか否かを判断することができる。即ち、ＣＰＵ３０は、アクセス要求内のネットワーク情報がＷＦＤＮＷを示す場合には、アクセス要求がＷＦＤＮＷを利用して受信されたものであると判断して（Ｓ３０でＹＥＳ）、Ｓ３２に進む。また、ＣＰＵ３０は、アクセス要求内のネットワーク情報が通常Ｗｉ−ＦｉＮＷを示す場合には、アクセス要求がＷＦＤＮＷを利用して受信されたものでないと判断して（Ｓ３０でＮＯ）、Ｓ５２に進む。
【００５６】
なお、変形例では、ＣＰＵ３０は、アクセス要求が通常Ｗｉ−ＦｉＮＷ及びＷＦＤＮＷのどちらを利用して受信されたものであるのかを、以下の手法を用いて判断してもよい。ＭＦＰ１０がＷＦＤＮＷに接続されている場合には、ＭＦＰ１０は、Ｇ／Ｏ機器又はＣＬ機器である。ＭＦＰ１０がＧ／Ｏ機器である場合には、ＭＦＰ１０のメモリ３２は、ＷＦＤＮＷに所属するＣＬ機器のＭＡＣアドレスが記述されている管理リストを記憶している。そして、ＣＰＵ３０は、アクセス要求に含まれる送信元のＭＡＣアドレスと、管理リストに含まれるＣＬ機器のＭＡＣアドレスと、が一致する場合には、アクセス要求がＷＦＤＮＷを利用して受信されたものであると判断する。一方、ＣＰＵ３０は、アクセス要求に含まれる送信元のＭＡＣアドレスと、管理リストに含まれるＣＬ機器のＭＡＣアドレスと、が一致しない場合には、アクセス要求がＷＦＤＮＷを利用して受信されたものでないと判断する。
【００５７】
また、ＭＦＰ１０がＣＬ機器である場合には、ＭＦＰ１０のメモリ３２は、通常、Ｇ／Ｏ機器のＭＡＣアドレスを記憶している。そして、ＣＰＵ３０は、アクセス要求に含まれる送信元のＭＡＣアドレスと、メモリ３２に記憶されているＧ／Ｏ機器のＭＡＣアドレスと、が一致する場合には、アクセス要求がＷＦＤＮＷを利用して受信されたものであると判断する。一方、ＣＰＵ３０は、アクセス要求に含まれる送信元のＭＡＣアドレスと、メモリ３２に記憶されているＧ／Ｏ機器のＭＡＣアドレスと、が一致しない場合には、アクセス要求がＷＦＤＮＷを利用して受信されたものでないと判断する。なお、ＭＦＰ１０がＷＦＤＮＷに所属していない場合には、メモリ３２は、上記の管理リストを記憶していないし、Ｇ／Ｏ機器のＭＡＣアドレスを記憶していない。このような状態では、ＣＰＵ３０は、アクセス要求がＷＦＤＮＷを利用して受信されたものでないと判断する。
【００５８】
Ｓ３２では、ＣＰＵ３０は、メモリ３２に接続実績情報が記憶されているのか否かを判断する。メモリ３２に接続実績情報が記憶されている場合には、ＣＰＵ３０は、Ｓ３２でＹＥＳと判断して、Ｓ５０に進む。一方、メモリ３２に接続実績情報が記憶されていない場合には、ＣＰＵ３０は、Ｓ３２でＮＯと判断して、Ｓ３４に進む。上記の通り、ＭＦＰ１０が初期状態である場合には、メモリ３２に接続実績情報が記憶されていない。このような状況では、ＣＰＵ３０は、Ｓ３２でＮＯと判断する。
【００５９】
Ｓ３４では、ＣＰＵ３０は、ＷＦＤＮＷを利用して（即ちＷＦＤ方式に従って）、メモリ３２内の無線設定画面データを対象端末装置に送信する。無線設定画面データは、ＨＴＭＬ（HyperText Markup Languageの略）で記述されたデータであり、ＭＦＰ１０とＡＰとの間に通常Ｗｉ−Ｆｉ接続を確立するための無線設定情報を入力するための無線設定画面を表わすデータを含む。
【００６０】
対象端末装置は、ＭＦＰ１０から無線設定画面データを受信すると、対象端末装置の表示部（図示省略）に無線設定画面を表示させる。図４に示すように、無線設定画面は、無線設定情報（即ち、ＳＳＩＤ、認証方式、暗号化方式、及び、パスフレーズ）を入力するための複数の入力欄１００、１０２、１０４、１０６を含む。対象端末装置のユーザは、対象端末装置の操作部（図示省略）を操作して、各入力欄１００〜１０６に無線設定情報を入力し、その後、ＯＫボタン１０８を選択する。この場合、対象端末装置は、ＷＦＤＮＷを利用して、ユーザによって入力された無線設定情報をＭＦＰ１０に送信する。
【００６１】
図３のＳ３６では、ＣＰＵ３０は、ＷＦＤＮＷを利用して、対象端末装置から無線設定情報を受信する。次いで、Ｓ３８では、ＣＰＵ３０は、受信済みの無線設定情報（即ち、ＳＳＩＤ、認証方式、暗号化方式、及び、パスフレーズ）を利用して、ＡＰ（例えばＡＰ６０）と通常Ｗｉ−Ｆｉ接続を確立することを試行する。具体的には、ＣＰＵ３０は、まず、ＭＦＰ１０の周囲に存在する１個以上のＡＰを検索して、当該１個以上のＡＰの中から、受信済みの無線設定情報に含まれるＳＳＩＤを有するＡＰ（例えばＡＰ６０）を選択する。そして、ＣＰＵ３２は、受信済みの無線設定情報に含まれる認証方式、暗号化方式、及び、パスフレーズ（以下では「特定の認証情報」と呼ぶ）を、選択済みのＡＰに送信する。上記の特定の認証情報と、選択済みのＡＰによって利用されている認証情報（即ち、認証方式、暗号化方式、及び、パスフレーズ）と、が一致する場合には、ＭＦＰ１０と選択済みのＡＰとの間に通常Ｗｉ−Ｆｉ接続が確立される。一方、２つの認証情報が一致しない場合には、通常Ｗｉ−Ｆｉ接続が確立されない。
【００６２】
次いで、Ｓ４０では、ＣＰＵ３０は、ＭＦＰ１０とＡＰとの間に通常Ｗｉ−Ｆｉ接続が確立されたのか否かを判断する。ＣＰＵ３０は、通常Ｗｉ−Ｆｉ接続が確立された場合には、Ｓ４０でＹＥＳと判断して、Ｓ４２に進む。Ｓ４２では、ＣＰＵ３０は、接続実績情報をメモリ３２に記憶させる。Ｓ４２を終えると、Ｓ４４に進む。なお、この状態では、ＭＦＰ１０は、通常Ｗｉ−ＦｉＮＷ及びＷＦＤＮＷの両方に所属している。一方、ＣＰＵ３０は、通常Ｗｉ−Ｆｉ接続が確立されなかった場合には、Ｓ４０でＮＯと判断して、Ｓ４２をスキップしてＳ４４に進む。
【００６３】
Ｓ４４では、ＣＰＵ３０は、ＷＦＤＮＷを利用して、メモリ３２内のセキュリティ設定情報が記述されているセキュリティ設定画面データを対象端末装置に送信する。セキュリティ設定画面データは、ＨＴＭＬで記述されたデータであり、メモリ３２内のセキュリティ設定情報（例えば、デフォルトのセキュリティ設定情報）を変更するためのセキュリティ設定画面を表わすデータを含む。
【００６４】
なお、セキュリティ設定情報は、図６のＳ８０、Ｓ８２、及び、Ｓ９０の判断で利用される。簡単に言うと、セキュリティ設定情報は、接続実績情報がメモリ３２に記憶されている状態で、ＷＦＤＮＷを利用してアクセス要求が受信される場合に、ＭＦＰ１０とＡＰとの間に通常Ｗｉ−Ｆｉ接続を確立することを許可するのか否かを決定するための情報である。
【００６５】
対象端末装置は、ＭＦＰ１０からセキュリティ設定画面データを受信すると、対象端末装置の表示部（図示省略）にセキュリティ設定画面を表示させる。図５は、セキュリティ設定画面の一例を示す。セキュリティ設定画面には、ＭＦＰ１０のメモリ３２に現在記憶されているセキュリティ設定情報が記述されている。セキュリティ設定情報は、「Ｄｉｓａｂｌｅ  Ｓｅｃｕｒｉｔｙ」を示す情報（即ち、セキュリティの無効化を示す情報）と、「Ｅｎａｂｌｅ  Ｓｅｃｕｒｉｔｙ」を示す情報（即ち、セキュリティの有効化を示す情報）と、のどちらかを含む。セキュリティ設定情報が「Ｅｎａｂｌｅ  Ｓｅｃｕｒｉｔｙ」を示す情報を含む場合には、セキュリティ設定情報は、さらに、「Ｄｅｎｙ  ＷＦＤ  Ｕｓｅｒ」を示す情報（即ち、通常Ｗｉ−Ｆｉ接続の確立を禁止することを示す情報）と、「Ａｌｌｏｗ  ＷＦＤ  Ｕｓｅｒ」を示す情報（即ち、パスワード認証が成功することを条件として、通常Ｗｉ−Ｆｉ接続の確立を許容することを示す情報）と、を含む。セキュリティ設定情報が「Ａｌｌｏｗ  ＷＦＤ  Ｕｓｅｒ」を示す情報を含む場合には、セキュリティ設定情報は、さらに、パスワードを含む。「Ｄｉｓａｂｌｅ  Ｓｅｃｕｒｉｔｙ」と、「Ｅｎａｂｌｅ  Ｓｅｃｕｒｉｔｙ」と、は、パスワード認証を用いて通常Ｗｉ−Ｆｉ接続の確立を許容するか否かを基準として区分されていると言い換えることができる。
【００６６】
図５に示されるように、セキュリティ設定画面は、チェック欄１１０、１１２、ラジオボタン１１４、１１６、パスワード設定欄１２０、及び、ＯＫボタン１２２を含む。ＭＦＰ１０から対象端末装置にセキュリティ設定画面データが送信される段階では、当該セキュリティ設定画面データによって表されるセキュリティ設定画面は、以下の状態を有する。
【００６７】
即ち、ＭＦＰ１０のメモリ３２内の現在のセキュリティ設定情報が「Ｄｉｓａｂｌｅ  Ｓｅｃｕｒｉｔｙ」を示す情報を含む場合には、チェック欄１１０がチェックされている状態になり、現在のセキュリティ設定情報が「Ｅｎａｂｌｅ  Ｓｅｃｕｒｉｔｙ」を示す情報を含む場合には、チェック欄１１２がチェックされている状態になる。また、現在のセキュリティ設定情報が「Ｄｅｎｙ  ＷＦＤ  Ｕｓｅｒ」を示す情報を含む場合には、ラジオボタン１１４が選択されている状態になり、現在のセキュリティ設定情報が「Ａｌｌｏｗ  ＷＦＤ  Ｕｓｅｒ」を示す情報を含む場合には、ラジオボタン１１６が選択されている状態になる。また、現在のセキュリティ設定情報がパスワードを含む場合には、パスワード設定欄１２０にパスワードが記述されている状態になる。
【００６８】
なお、上述したように、初期状態のＭＦＰ１０では、メモリ３２は、デフォルトのセキュリティ設定情報を記憶している。デフォルトのセキュリティ設定情報は、「Ｅｎａｂｌｅ  Ｓｅｃｕｒｉｔｙ」を示す情報と、「Ｄｅｎｙ  ＷＦＤ  Ｕｓｅｒ」を示す情報と、を含む。図５のセキュリティ設定画面は、デフォルトのセキュリティ設定情報が記述されている画面である。
【００６９】
対象端末装置のユーザは、セキュリティ設定画面を見ることによって、ＭＦＰ１０の現在のセキュリティ設定情報を知ることができる。そして、ユーザは、現在のセキュリティ設定情報を変更することを望む場合に、セキュリティ設定画面上の各チェック欄１１０、１１２及び各ボタン１１４、１１６を選択したり、パスワード設定欄１２０にパスワードを入力したりすることによって、新たなセキュリティ設定情報を指定することができる。そして、ユーザは、ＯＫボタン１２２を選択する。この場合、対象端末装置は、ＷＦＤＮＷを利用して、ユーザによって指定された新たなセキュリティ設定情報をＭＦＰ１０に送信する。
【００７０】
図３のＳ４６では、ＣＰＵ３０は、ＷＦＤＮＷを利用して、対象端末装置から新たなセキュリティ設定情報を受信する。次いで、Ｓ４８では、ＣＰＵ３０は、メモリ３２内の現在のセキュリティ設定情報を、Ｓ４６で受信された新たなセキュリティ設定情報に変更する。Ｓ４８を終えると、図３の機能実行処理が終了する。
【００７１】
（有実績処理；図３のＳ５０、図６）
上記の通り、接続実績情報がメモリ３２に記憶されている状態で、ＷＦＤＮＷを利用してアクセス要求が受信される場合（図３のＳ３０でＹＥＳ、Ｓ３２でＹＥＳ）には、ＣＰＵ３０は、図３のＳ５０の有実績処理を実行する。図６は、有実績処理のフローチャートを示す。
【００７２】
図６のＳ８０では、ＣＰＵ３０は、メモリ３２内のセキュリティ設定情報が「Ｅｎａｂｌｅ  Ｓｅｃｕｒｉｔｙ」を示す情報を含むのか否かを判断する。ＣＰＵ３０は、セキュリティ設定情報が「Ｅｎａｂｌｅ  Ｓｅｃｕｒｉｔｙ」を示す情報を含む場合には、Ｓ８０でＹＥＳと判断して、Ｓ８２に進む。一方、ＣＰＵ３０は、セキュリティ設定情報が「Ｄｉｓａｂｌｅ  Ｓｅｃｕｒｉｔｙ」を示す情報を含む場合には、Ｓ８０でＮＯと判断して、Ｓ９２に進む。
【００７３】
Ｓ８２では、ＣＰＵ３０は、メモリ３２内のセキュリティ設定情報が「Ｄｅｎｙ  ＷＦＤ  Ｕｓｅｒ」を示す情報を含むのか否かを判断する。ＣＰＵ３０は、セキュリティ設定情報が「Ｄｅｎｙ  ＷＦＤ  Ｕｓｅｒ」を示す情報を含む場合には、Ｓ８２でＹＥＳと判断して、Ｓ８４に進む。一方、ＣＰＵ３０は、セキュリティ設定情報が「Ａｌｌｏｗ  ＷＦＤ  Ｕｓｅｒ」を含む場合には、Ｓ８２でＮＯと判断して、Ｓ８６に進む。
【００７４】
Ｓ８４では、ＣＰＵ３０は、ＷＦＤＮＷを利用して、メモリ３２内のアクセス拒否画面データを対象端末装置に送信する。アクセス拒否画面データは、ＨＴＭＬで記述されたデータであり、ウェブサーバ機能へのアクセスの禁止を示すアクセス拒否画面１３０（図６の下部参照）を表わすデータを含む。これにより、対象端末装置が、対象端末装置の表示部（図示省略）にアクセス拒否画面１３０を表示させるので、ユーザは、ＭＦＰ１０のウェブサーバ機能にアクセスすることができないことを知ることができる。
【００７５】
Ｓ８４を終えると、ＣＰＵ３０は、図６の有実績処理（図３のＳ５０）を終了し、図３の機能実行処理を終了する。即ち、ＣＰＵ３０は、Ｓ８４を実行する場合には、ＭＦＰ１０とＡＰとの間に通常Ｗｉ−Ｆｉ接続を確立することを禁止する。
【００７６】
Ｓ８６では、ＣＰＵ３０は、ＷＦＤＮＷを利用して、メモリ３２内のパスワード入力画面データを対象端末装置に送信する。パスワード入力画面データは、ＨＴＭＬで記述されたデータであり、パスワードを入力するためのパスワード入力画面１４０（図６の下部参照）を表わすデータを含む。これにより、対象端末装置が、対象端末装置の表示部（図示省略）にパスワード入力画面１４０を表示させるので、ユーザは、パスワード入力欄１４２にパスワードを入力して、ＯＫボタン１４４を選択することができる。この場合、対象端末装置は、ＷＦＤＮＷを利用して、パスワード入力欄１４２に入力されたパスワードをＭＦＰ１０に送信する。
【００７７】
Ｓ８８では、ＣＰＵ３０は、ＷＦＤＮＷを利用して、対象端末装置からパスワードを受信する。次いで、Ｓ９０では、ＣＰＵ３０は、パスワード認証が成功したか否かを判断する。具体的には、ＣＰＵ３０は、Ｓ８８で受信されたパスワードと、メモリ３２内のセキュリティ設定情報に含まれるパスワード（即ち、図５のパスワード設定欄１２０に入力されたパスワード）と、が一致するのか否かを判断する。ＣＰＵ３０は、２個のパスワードが一致する場合には、Ｓ９０でＹＥＳと判断して、Ｓ９２に進む。一方、ＣＰＵ３０は、２個のパスワードが一致しない場合には、Ｓ９０でＮＯと判断して、Ｓ８４に進む。Ｓ８４の処理は、上述の通りである。
【００７８】
Ｓ９２、Ｓ９４、Ｓ９６の各処理は、図３のＳ３４、Ｓ３６、Ｓ３８の各処理と同様であるため、詳しい説明を省略する。なお、Ｓ９２〜Ｓ９６が実行される場合には、メモリ３２には既に接続実績情報が記憶されているので、Ｓ９６の試行の結果として、ＭＦＰ１０とＡＰとの間に通常Ｗｉ−Ｆｉ接続が確立されても、ＣＰＵ３０は、接続実績情報をメモリ３２に記憶させるための処理（即ち図３のＳ４２に相当する処理）を実行しない。ＣＰＵ３０は、Ｓ９６を終えると、図６の有実績処理（図３のＳ５０）を終了するとともに、図３の機能実行処理を終了する。
【００７９】
（機能実行処理の続き；図３のＳ５２以降）
上記の通り、アクセス要求がＷＦＤＮＷを利用して受信されたものでない場合（即ち、アクセス要求が有線ＮＷ又は通常Ｗｉ−ＦｉＮＷを利用して受信されたものである場合）には、ＣＰＵ３０は、図３のＳ３０でＮＯと判断し、Ｓ５２に進む。
【００８０】
Ｓ５２、Ｓ５４、Ｓ５６の各処理は、図３のＳ３４、Ｓ３６、Ｓ３８の各処理と同様であるため、詳しい説明を省略する。ただし、アクセス要求が有線ＮＷを利用して受信されたものである場合には、ＣＰＵ３０は、Ｓ５２において、有線ＮＷを利用して無線設定画面データを送信し、Ｓ５４において、有線ＮＷを利用して無線設定情報を受信する。また、アクセス要求が通常Ｗｉ−ＦｉＮＷを利用して受信されたものである場合には、ＣＰＵ３０は、Ｓ５２において、通常Ｗｉ−ＦｉＮＷを利用して無線設定画面データを送信し、Ｓ５４において、通常Ｗｉ−ＦｉＮＷを利用して無線設定情報を受信する。なお、アクセス要求が通常Ｗｉ−ＦｉＮＷを利用して受信される状況では、ＭＦＰ１０がＡＰに既に接続されている。従って、ＣＰＵ３０は、Ｓ５６の処理を実行する前に、ＡＰとの接続を切断し、その後、Ｓ５６の処理を実行する。これにより、例えば、ＣＰＵ３０は、ＭＦＰ１０の接続先のＡＰを変更することができる。ＣＰＵ３０は、Ｓ５６を終えると、図３の機能実行処理を終了する。
【００８１】
（ＭＦＰ１０がスキャン機能又は印刷機能の実行要求を受信する場合の処理）
スキャン機能又は印刷機能の実行要求が、有線ＮＷ、通常Ｗｉ−ＦｉＮＷ、及び、ＷＦＤＮＷのうちのいずれのネットワークを利用して受信されても、ＣＰＵ３０は、当該実行要求に従って、スキャン機能又は印刷機能を実行する。例えば、ＣＰＵ３０は、印刷機能の実行要求を受信する場合には、画像の印刷を印刷実行部１６に実行させる。また、例えば、ＣＰＵ３０は、スキャン機能の実行要求を受信する場合には、原稿のスキャンをスキャン実行部１８に実行させる。ＭＦＰ１０は、実行要求の受信に利用されたネットワークの種類に関わらず、スキャン機能又は印刷機能を適切に実行することができる。
【００８２】
（ケースＡ；図７）
続いて、図７を参照して、本実施例によって実現される具体的なケースＡを説明する。ケースＡでは、まず、初期状態のＭＦＰ１０の有線Ｉ／Ｆ２０に通信ケーブルが接続され（図２のＳ１０でＹＥＳ）、この結果、ＭＦＰ１０と端末装置５０とを含む有線ＮＷが構築される。ＭＦＰ１０は、接続実績情報をメモリ３２に記憶させる（Ｓ１４）。
【００８３】
ケースＡでは、その後、ユーザは、デバイス状態のＭＦＰ１０の操作部１２にＷＦＤ接続操作を実行し、デバイス状態の端末装置７０の操作部（図示省略）にＷＦＤ接続操作を実行する。この結果、デバイス状態のＭＦＰ１０とデバイス状態の端末装置７０との間でＧ／Ｏネゴシエーションが実行される。例えば、Ｇ／Ｏネゴシエーションの結果、ＭＦＰ１０がＧ／Ｏ状態に移行し、端末装置７０がクライアント状態に移行する。そして、Ｇ／Ｏ状態のＭＦＰ１０とクライアント状態の端末装置７０との間でＷＦＤ接続が確立される。即ち、ＭＦＰ１０と端末装置７０とを含むＷＦＤＮＷが構築される。
【００８４】
端末装置７０は、ユーザの指示に従って、ＷＦＤＮＷを利用して、アクセス要求をＭＦＰ１０に送信する。ＭＦＰ１０は、ＷＦＤＮＷを利用して、端末装置７０からアクセス要求を受信する（図３の処理のトリガ）。ＭＦＰ１０のメモリ３２には、接続実績情報が記憶されている（図３のＳ３２でＹＥＳ）。このために、ＭＦＰ１０は、有実績処理（図３のＳ５０、図６）を実行する。この時点では、ＭＦＰ１０のメモリ３２には、デフォルトのセキュリティ設定情報が記憶されており、当該セキュリティ設定情報は、「Ｅｎａｂｌｅ  Ｓｅｃｕｒｉｔｙ」を示す情報と、「Ｄｅｎｙ  ＷＦＤ  Ｕｓｅｒ」を示す情報と、を含む（図５参照）。このために、ＭＦＰ１０は、ＷＦＤＮＷを利用して、アクセス拒否画面データを端末装置７０に送信する（図６のＳ８０でＹＥＳ、Ｓ８２でＹＥＳ、Ｓ８４）。これにより、ＭＦＰ１０は、ウェブサーバ機能を実行することを禁止して、ＡＰと通常Ｗｉ−Ｆｉ接続を確立するための処理（即ち、図６のＳ９２〜Ｓ９６の処理等）を実行しない。
【００８５】
上記のケースＡでは、例えば、ＭＦＰ１０と端末装置５０とが特定の会社内に据え置きされており、ＭＦＰ１０と端末装置５０とを含む有線ＮＷ（即ち、定常的に構築されるべきネットワーク）が構築される状況を想定している。端末装置５０のユーザ（例えば、特定の会社の社員）は、有線ＮＷを利用して、ＭＦＰ１０に印刷を実行させることができる。一方、ＷＦＤＮＷは、一時的に構築されるべきネットワークである。例えば、端末装置７０のユーザ（例えば、特定の会社を訪問した者）は、端末装置７０とＭＦＰ１０との間にＷＦＤ接続を確立して、ＷＦＤＮＷを一時的に構築することができる。端末装置７０のユーザは、ＷＦＤＮＷを利用して、ＭＦＰ１０に印刷を実行させることができる。
【００８６】
ただし、ＭＦＰ１０をＡＰに接続するための設定を行う権限を、上記の特定の会社の社員以外の第三者に与えることは、通常、好ましくない。このために、ケースＡのように、ＭＦＰ１０は、メモリ３２に接続実績情報が記憶されている状態で、端末装置７０からＷＦＤＮＷを利用してアクセス要求を受信する場合には、原則として、ウェブサーバ機能を実行することを禁止する。この結果、端末装置７０のユーザ（即ち第三者）が、ＭＦＰ１０のウェブサーバ機能を利用して、ＭＦＰ１０をＡＰに接続するという事象が発生するのを抑制することができる。
【００８７】
なお、図７には示されていないが、例えば、上記の特定の会社の社員が、端末装置５０を利用して（即ち有線ＮＷを利用して）、ＭＦＰ１０のウェブサーバ機能にアクセスする状況を想定する。この場合、ＭＦＰ１０は、有線ＮＷを利用して、端末装置５０からアクセス要求を受信する（図３のＳ３０でＮＯ）。この場合、ＭＦＰ１０は、メモリ３２に接続実績情報が記憶されているのか否かに関わらず、ＭＦＰ１０をＡＰに接続するための処理（即ち、図３のＳ５２〜Ｓ５６の処理）を実行する。即ち、ＭＦＰ１０は、定常的に構築されるべき有線ＮＷを利用してアクセス要求を受信する場合、即ち、上記の特定の会社の社員の指示に応じたアクセス要求を受信することが想定される場合には、ウェブサーバ機能を実行することを許容する。この結果、端末装置５０のユーザ、即ち、上記の特定の会社の社員は、有線ＮＷを介してＭＦＰ１０のウェブサーバ機能を利用して、ＭＦＰ１０をＡＰ６０に適切に接続することができる。
【００８８】
（ケースＢ；図８）
続いて、図８を参照して、本実施例によって実現される具体的なケースＢを説明する。ケースＢでは、まず、初期状態のＭＦＰ１０と端末装置７０との間にＷＦＤ接続が確立される。この場合、ＭＦＰ１０のメモリ３２には、接続実績情報が記憶されない。
【００８９】
次いで、端末装置７０は、ユーザの指示に従って、ＷＦＤＮＷを利用して、アクセス要求をＭＦＰ１０に送信する。ＭＦＰ１０は、ＷＦＤＮＷを利用して、端末装置７０からアクセス要求を受信する（図３の処理のトリガ）。ＭＦＰ１０のメモリ３２には、接続実績情報が記憶されていない（図３のＳ３２でＮＯ）。このために、ＭＦＰ１０は、ＷＦＤＮＷを利用して、無線設定画面データを端末装置７０に送信する（Ｓ３４）。
【００９０】
端末装置７０は、無線設定画面データを受信すると、端末装置７０の表示部（図示省略）に無線設定画面（図４参照）を表示させる。端末装置７０のユーザは、各入力欄１００〜１０６に無線設定情報（ＳＳＩＤ、認証方式、暗号化方式、及び、パスフレーズ）を入力して、ＯＫボタン１０８を操作する。これにより、端末装置７０は、ＷＦＤＮＷを利用して、無線設定情報をＭＦＰ１０に送信する。ＭＦＰ１０は、端末装置７０から無線設定情報を受信すると（図３のＳ３６）、当該無線設定情報を利用して、ＡＰ６０と通常Ｗｉ−Ｆｉ接続を確立する（Ｓ３８、Ｓ４０でＹＥＳ）。次いで、ＭＦＰ１０は、接続実績情報をメモリ３２に記憶させる（Ｓ４２）。
【００９１】
続いて、ＭＦＰ１０は、ＷＦＤＮＷを利用して、セキュリティ設定画面データを端末装置７０に送信する。端末装置７０は、ＭＦＰ１０からセキュリティ設定画面データを受信すると、端末装置７０の表示部にセキュリティ設定画面（図５参照）を表示させる。端末装置７０のユーザは、セキュリティ設定画面を利用して、所望のセキュリティ設定情報を入力して、ＯＫボタン１２２を選択する。これにより、端末装置７０は、ＷＦＤＮＷを利用して、新たなセキュリティ設定情報をＭＦＰ１０に送信する。ＭＦＰ１０は、端末装置７０から新たなセキュリティ設定情報を受信すると、メモリ３２内のセキュリティ設定情報を、新たなセキュリティ設定情報に変更する。
【００９２】
ケースＢでは、例えば、上記の特定の会社にＭＦＰ１０が新たに導入された際に、上記の特定の会社のネットワーク管理者が、ＷＦＤＮＷを利用してＭＦＰ１０とＡＰ６０との間に通常Ｗｉ−Ｆｉ接続を確立させる状況を想定している。即ち、ケースＢでは、上記の特定の会社のネットワーク管理者は、端末装置７０を利用して、ＭＦＰ１０と端末装置７０とを含むＷＦＤＮＷを一時的に構築することができる。そして、ネットワーク管理者は、端末装置７０を利用して（即ちＷＦＤＮＷを利用して）、ＭＦＰ１０のウェブサーバ機能にアクセスして、ＭＦＰ１０をＡＰ６０に接続させることができる。即ち、ネットワーク管理者は、ＭＦＰ１０の操作部１２に通常Ｗｉ−Ｆｉ接続操作を実行して、操作部１２に認証方式、暗号化方式等を入力しなくても、ＷＦＤＮＷを介してＭＦＰ１０のウェブサーバ機能を利用して、ＭＦＰ１０をＡＰ６０に容易に接続させることができる。また、ネットワーク管理者は、ＭＦＰ１０を含む有線ＮＷを構築しなくても、ＷＦＤＮＷを介してＭＦＰ１０のウェブサーバ機能を利用して、ＭＦＰ１０をＡＰ６０に容易に接続させることができる。
【００９３】
図７のケースＡ及び図８のケースＢに示されるように、本実施例では、ＭＦＰ１０は、ＷＦＤＮＷを利用してアクセス要求を受信する場合に、接続実績情報がメモリ３２に記憶されているのか否かに応じて、ＡＰ６０と接続を確立するための処理を実行するのか否かを変えることができる。これにより、図７のケースＡで説明したように、上記の特定の会社の社員以外の第三者が、ＷＦＤＮＷを介してＭＦＰ１０のウェブサーバ機能を利用して、ＭＦＰ１０をＡＰに接続するという事象が発生するのを抑制することができる。さらに、図８のケースＢで説明したように、上記の特定の会社のネットワーク管理者が、ＷＦＤＮＷを介してＭＦＰ１０のウェブサーバ機能を利用して、ＭＦＰ１０をＡＰ６０に容易に接続させることができる。このように、ＭＦＰ１０は、ＭＦＰ１０の状況に応じて、適切に動作することができる。
【００９４】
本実施例では、例えば、上記の特定の会社のネットワーク管理者は、ＭＦＰ１０のメモリ３２内のセキュリティ設定情報を変更することができる（図３のＳ４８参照）。このために、ネットワーク管理者は、以下の様々なシステムを容易に構築することができる。
【００９５】
例えば、ＷＦＤＮＷを介してＭＦＰ１０のウェブサーバ機能を利用して、ＭＦＰ１０をＡＰに接続させる権限を、上記の特定の会社内の様々な社員に与えるシステムを構築すべき状況を想定する。この場合、ネットワーク管理者は、デフォルトのセキュリティ設定情報を、「Ｄｉｓａｂｌｅ  Ｓｅｃｕｒｉｔｙ」を示す情報を含む新たなセキュリティ設定情報に変更すればよい（図３のＳ４４、Ｓ４６の説明参照）。これにより、ＭＦＰ１０は、接続実績情報が記憶されている状態で、ＷＦＤＮＷを利用してアクセス要求を受信する場合に、図６のＳ８０でＮＯと判断して、ＡＰに接続するための処理（即ちＳ９２〜Ｓ９６）を実行する。この結果、上記の特定の会社内の様々な社員は、ＷＦＤＮＷを介してＭＦＰ１０のウェブサーバ機能を利用して、ＭＦＰ１０をＡＰに接続させることができる。この場合、特定の会社内の様々な社員は、パスワード認証を行う必要もない。
【００９６】
また、例えば、ＷＦＤＮＷを介してＭＦＰ１０のウェブサーバ機能を利用して、ＭＦＰ１０をＡＰに接続させる権限を、上記の特定の会社内の一部の社員のみに与えるシステムを構築すべき状況を想定する。この場合、ネットワーク管理者は、デフォルトのセキュリティ設定情報を、「Ａｌｌｏｗ  ＷＦＤ  ｕｓｅｒ」を示す情報と、パスワードと、を含む新たなセキュリティ設定情報に変更すればよい（図３のＳ４４、Ｓ４６の説明参照）。そして、ネットワーク管理者は、上記の一部の社員のみにパスワードを教えてあげればよい。これにより、ＭＦＰ１０は、接続実績情報が記憶されている状態で、ＷＦＤＮＷを利用してアクセス要求を受信する場合に、図６のＳ８２でＮＯと判断して、パスワード認証を実行し（即ちＳ８６〜Ｓ９０）、パスワード認証が成功すれば、ＡＰに接続するための処理（即ちＳ９２〜Ｓ９６）を実行する。この結果、上記の特定の会社内の一部の社員のみが、ＷＦＤＮＷを介してＭＦＰ１０のウェブサーバ機能を利用して、ＭＦＰ１０をＡＰに接続させることができる。
【００９７】
（対応関係）
ＭＦＰ１０、端末装置７０が、それぞれ、「通信装置」、「外部装置」の一例である。ＷＦＤ方式、通常Ｗｉ−Ｆｉ方式、有線方式が、それぞれ、「第１の通信方式」、「第２の通信方式」、「第３の通信方式」の一例である。図３のＳ３４〜Ｓ３８の処理、図３のＳ５２〜Ｓ５６の処理、及び、図６のＳ９２〜Ｓ９６の処理が、「接続処理」の一例である。図３のＳ３４の処理、図３のＳ５２、及び、図６のＳ９２の処理が、「入力画面データ送信処理」の一例である。図３のＳ３８の処理、図３のＳ５６の処理、及び、図６のＳ９６の処理が、「試行処理」の一例である。図２のＳ１４の処理、及び、図３のＳ４２の処理が、「記憶制御部」によって実行される処理の一例である。アクセス要求を受信する処理が、「要求受信部」によって実行される処理の一例である。図３のＳ３２〜Ｓ３８の処理、及び、図６の処理が、「接続部」によって実行される処理の一例である。図３のＳ４４の処理が、「変更画面データ送信部」によって実行される処理の一例である。Ｇ／Ｏネゴシエーションが、「一対の機器が当該無線ネットワークの親局及び子局を決定するための無線通信」の一例である。
【００９８】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【００９９】
（変形例１）「アクセス要求」は、無線設定画面へのアクセス要求に限られず、ＭＦＰ１０のウェブサーバ機能によって提供される他の画面（例えば、ウェブサーバ機能のトップ画面）へのアクセス要求であってもよい。この場合、アクセス要求に含まれるＵＲＬは、ＭＦＰ１０のＩＰアドレスと、上記の他の画面に予め決められているパス（例えば、「/toppage」等）と、を含んでもよい。そして、ＣＰＵ３０は、メモリ３２に接続実績情報が記憶されていない状態で、端末装置から、ＷＦＤＮＷを利用して上記の他の画面へのアクセス要求が受信される場合に、図３のＳ３４〜Ｓ４８の各処理（即ちＭＦＰ１０をＡＰに接続するための処理）を実行してもよい。また、ＣＰＵ３０は、メモリ３２に接続実績情報が記憶されている状態で、端末装置から、ＷＦＤＮＷを利用して上記の他の画面へのアクセス要求が受信される場合に、上記の他の画面を表わす画面データを端末装置に送信してもよい。
【０１００】
（変形例２）「第１の通信方式」は、ＷＦＤ方式に限られず、アクセスポイントを含まない無線ネットワークを利用する他の通信方式であってもよい。例えば、「第１の通信方式」は、ＮＦＣ（Near Field Communicationの略）方式でもよいし、アドホック方式でもよいし、トランスファージェット方式でもよい。
【０１０１】
（変形例３）「通信装置」は、印刷機能及びスキャン機能を実行可能な多機能機（即ちＭＦＰ１０）に限られず、印刷機能及びスキャン機能のうちの印刷機能のみを実行可能なプリンタであってもよいし、印刷機能及びスキャン機能のうちのスキャン機能のみを実行可能なスキャナであってもよい。また、「通信装置」は、印刷機能及びスキャン機能とは異なる機能（例えば、画像の表示機能、データの演算機能）を実行する装置（例えば、ＰＣ、サーバ、携帯端末（携帯電話、スマートフォン、ＰＤＡ等））であってもよい。
【０１０２】
（変形例４）ＭＦＰ１０は、有線Ｉ／Ｆ２０を備えておらず、無線Ｉ／Ｆ２２のみを備えていてもよい。一般的に言うと、「複数の通信方式」は、第１の通信方式と第２の通信方式とを少なくとも備えていればよい。
【０１０３】
（変形例５）上記の各実施例では、図２、図３、図６の各処理がソフトウェア（即ちプログラム）によって実現されるが、図２、図３、図６の各処理のうちの少なくとも１つが論理回路等のハードウェアによって実現されてもよい。
【０１０４】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０１０５】
２：通信システム、１０：多機能機（ＭＦＰ）、２４：制御部、３０：ＣＰＵ、３２：メモリ、５０、６２、７０：端末装置、６０：ＡＰ
【図１】
2014235713.tif 000003
【図２】
2014235713.tif 000004
【図３】
2014235713.tif 000005
【図４】
2014235713.tif 000006
【図５】
2014235713.tif 000007
【図６】
2014235713.tif 000008
【図７】
2014235713.tif 000009
【図８】
2014235713.tif 000010