(57)【特許請求の範囲】
【請求項１】
端末装置のためのコンピュータプログラムであって、
前記端末装置に搭載されるコンピュータを、
所定のトリガ指示が与えられる際に、前記端末装置の動作状態を、無線ネットワークの親局として動作しない非親局状態から、前記無線ネットワークの前記親局として動作する親局状態に変更して、前記無線ネットワークを形成する形成部であって、前記無線ネットワークは、前記端末装置の第１の無線インターフェースを介した無線通信を実行するためのネットワークである、前記形成部と、
前記端末装置の第２の無線インターフェースであって、前記第１の無線インターフェースとは異なる前記第２の無線インターフェースを介した第１の通信リンクが第１の通信装置と確立される場合に、前記第１の無線インターフェースを介し、前記第１の通信装置との無線接続を確立して、前記端末装置が前記親局として動作する前記無線ネットワークに前記第１の通信装置を参加させる第１の確立部と、
前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、所定の設定情報を前記第１の通信装置に送信する第１の設定送信部と、
前記端末装置の動作状態が、前記親局状態に変更された後に前記非親局状態に変更されることなく、前記親局状態に維持されている間に、前記第２の無線インターフェースを介した第２の通信リンクが第２の通信装置と確立される場合に、前記第１の無線インターフェースを介し、前記第２の通信装置との無線接続を確立して、前記端末装置の動作状態が前記親局状態に維持されている前記無線ネットワークに前記第２の通信装置を参加させる第２の確立部と、
前記端末装置の動作状態が前記親局状態に維持されている前記無線ネットワークに前記第２の通信装置が参加している状態において、前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、前記第１の通信装置に送信される前記所定の設定情報を前記第２の通信装置に送信する第２の設定送信部と、
して機能させる、コンピュータプログラム。
【請求項２】
前記形成部は、前記第１の通信リンクが前記第１の通信装置と確立される前に、前記所定のトリガ指示が与えられる際に、前記端末装置の動作状態を前記親局状態に変更して、前記端末装置が所属している前記無線ネットワークであって、前記第１の通信装置及び前記第２の通信装置が所属していない前記無線ネットワークを形成し、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記端末装置が所属している前記無線ネットワークであって、前記第１の通信装置及び前記第２の通信装置が所属していない前記無線ネットワークが形成された後に、前記第１の通信装置との前記第１の通信リンクが確立される場合に、前記第２の無線インターフェースを介し、前記第１の通信リンクを利用して、前記無線ネットワークに関係するネットワーク情報を前記第１の通信装置に送信する第１の情報送信部と、
前記端末装置が所属している前記無線ネットワークであって、前記第１の通信装置及び前記第２の通信装置が所属していない前記無線ネットワークが形成された後に、前記第２の通信装置との前記第２の通信リンクが確立される場合に、前記第２の無線インターフェースを介し、前記第２の通信リンクを利用して、前記ネットワーク情報を前記第２の通信装置に送信する第２の情報送信部と、として機能させ、
前記第１の確立部は、前記第１の無線インターフェースを介し、前記ネットワーク情報を利用して、前記第１の通信装置との無線接続を確立し、
前記第２の確立部は、前記第１の無線インターフェースを介し、前記ネットワーク情報を利用して、前記第２の通信装置との無線接続を確立する、請求項１に記載のコンピュータプログラム。
【請求項３】
前記第２の無線インターフェースは、ＮＦＣ（Near Field Communicationの略）方式に従った無線通信を実行するためのインターフェースであり、
前記第１の情報送信部は、前記ＮＦＣ方式に従ったWrite Commandを前記第１の通信装置に送信することに応じて、前記ネットワーク情報を前記第１の通信装置に送信し、
前記第２の情報送信部は、前記Write Commandを前記第２の通信装置に送信することに応じて、前記ネットワーク情報を前記第２の通信装置に送信する、請求項２に記載のコンピュータプログラム。
【請求項４】
前記所定のトリガ指示は、前記コンピュータプログラムを起動させるための指示と、前記コンピュータプログラムの起動後に前記所定の設定情報を送信するためのモードを選択するための指示と、のうちの一方を含む、請求項１から３のいずれか一項に記載のコンピュータプログラム。
【請求項５】
前記第１の設定送信部及び前記第２の設定送信部は、前記第１の通信装置及び前記第２の通信装置の双方が前記無線ネットワークに所属している状態において、前記第１の無線インターフェースを介し、前記所定の設定情報を前記無線ネットワークにブロードキャスト送信することによって、前記第１の通信装置及び前記第２の通信装置のそれぞれに前記所定の設定情報を送信する、請求項１から４のいずれか一項に記載のコンピュータプログラム。
【請求項６】
前記第１の設定送信部は、前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、前記所定の設定情報を前記第１の通信装置にユニキャスト送信し、
前記第２の確立部は、前記第１の通信装置への前記ユニキャスト送信が開始されてから前記ユニキャスト送信が完了するまでの間に、前記第２の通信装置との無線接続を確立して、前記第２の通信装置を子局として前記無線ネットワークに参加させ、
前記第２の設定送信部は、前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、前記所定の設定情報を前記第２の通信装置にユニキャスト送信する、請求項１から４のいずれか一項に記載のコンピュータプログラム。
【請求項７】
前記第１の設定送信部は、ＳＮＭＰ（Simple Network Management Protocolの略）に従ったセット要求であって、前記所定の設定情報を含む前記セット要求を前記第１の通信装置に送信し、
前記第２の設定送信部は、前記所定の設定情報を含む前記セット要求を前記第２の通信装置に送信する、請求項１から６のいずれか一項に記載のコンピュータプログラム。
【請求項８】
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記所定の設定情報が前記第１の通信装置に送信された後に、前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、前記第１の通信装置を再起動させるための再起動指示を前記第１の通信装置に送信する第１の指示送信部と、
前記所定の設定情報が前記第２の通信装置に送信された後に、前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、前記第２の通信装置を再起動させるための再起動指示を前記第２の通信装置に送信する第２の指示送信部と、として機能させる、請求項１から７のいずれか一項に記載のコンピュータプログラム。
【請求項９】
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記所定の設定情報が前記第１の通信装置及び前記第２の通信装置の双方に送信された後に、前記端末装置の動作状態を、前記親局状態から前記非親局状態に変更する変更部として機能させる、請求項１から８のいずれか一項に記載のコンピュータプログラム。
【請求項１０】
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、前記第１の通信装置及び前記第２の通信装置のそれぞれから、当該通信装置の機種を示す機種情報を受信する受信部と、
前記第１の通信装置及び前記第２の通信装置のうちの少なくとも一方の通信装置から受信される前記機種情報が、前記所定の設定情報のうちの少なくとも一部を設定不可能な機種を示す場合に、前記少なくとも一方の通信装置を示す装置情報を、前記端末装置の表示部に表示させる表示制御部と、して機能させる、請求項１から９のいずれか一項に記載のコンピュータプログラム。
【請求項１１】
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、前記第１の通信装置及び前記第２の通信装置のそれぞれから、当該通信装置の機種を示す機種情報を受信する受信部として機能させ、
前記第１の設定送信部は、前記第１の通信装置から受信される前記機種情報が、前記所定の設定情報のうちの少なくとも一部を設定不可能な機種を示す場合に、前記所定の設定情報を前記第１の通信装置に送信せず、
前記第２の設定送信部は、前記第２の通信装置から受信される前記機種情報が、前記所定の設定情報のうちの少なくとも一部を設定不可能な機種を示す場合に、前記所定の設定情報を前記第２の通信装置に送信しない、請求項１から１０のいずれか一項に記載のコンピュータプログラム。
【請求項１２】
前記所定の設定情報は、
前記第１の通信装置及び前記第２の通信装置が所属すべき所定のネットワークに関係するネットワーク設定情報と、
前記第１の通信装置及び前記第２の通信装置に登録されるべきアドレスリストを示すアドレス設定情報と、
前記第１の通信装置及び前記第２の通信装置によって実行される印刷機能に関係する印刷設定情報と、
前記第１の通信装置及び前記第２の通信装置によって実行されるスキャン機能に関係するスキャン設定情報と、
前記第１の通信装置及び前記第２の通信装置によって実行される機能を制限するための機能制限設定情報と、
前記第１の通信装置及び前記第２の通信装置にインストールされるべきファームウェアに関係するファームウェア設定情報と、
のうちの少なくとも１個の設定情報を含む、請求項１から１１のいずれか一項に記載のコンピュータプログラム。
【請求項１３】
端末装置であって、
第１の無線インターフェースと、
前記第１の無線インターフェースとは異なる第２の無線インターフェースと、
所定のトリガ指示が与えられる際に、前記端末装置の動作状態を、無線ネットワークの親局として動作しない非親局状態から、前記無線ネットワークの前記親局として動作する親局状態に変更して、前記無線ネットワークを形成する形成部であって、前記無線ネットワークは、前記第１の無線インターフェースを介した無線通信を実行するためのネットワークである、前記形成部と、
前記第２の無線インターフェースを介した第１の通信リンクが第１の通信装置と確立される場合に、前記第１の無線インターフェースを介し、前記第１の通信装置との無線接続を確立して、前記端末装置が前記親局として動作する前記無線ネットワークに前記第１の通信装置を参加させる第１の確立部と、
前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、所定の設定情報を前記第１の通信装置に送信する第１の設定送信部と、
前記端末装置の動作状態が、前記親局状態に変更された後に前記非親局状態に変更されることなく、前記親局状態に維持されている間に、前記第２の無線インターフェースを介した第２の通信リンクが第２の通信装置と確立される場合に、前記第１の無線インターフェースを介し、前記第２の通信装置との無線接続を確立して、前記端末装置の動作状態が前記親局状態に維持されている前記無線ネットワークに前記第２の通信装置を参加させる第２の確立部と、
前記端末装置の動作状態が前記親局状態に維持されている前記無線ネットワークに前記第２の通信装置が参加している状態において、前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、前記第１の通信装置に送信される前記所定の設定情報を前記第２の通信装置に送信する第２の設定送信部と、
を備える、端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、設定情報を通信装置に送信可能な端末装置に関する技術を開示する。
【背景技術】
【０００２】
特許文献１には、第１及び第２の画像形成機器のそれぞれと通信可能な携帯機器が開示されている。携帯機器は、ＮＦＣ（Near Field Communicationの略）方式に従って第１の画像形成機器から受信した情報を利用して、Ｗｉ−Ｆｉ接続又はBluetooth（登録商標）接続を第１の画像形成機器と確立し、Ｗｉ−Ｆｉ方式又はBluetooth方式に従って、第１の画像形成機器の設定値を含む所定の情報を第１の画像形成機器から受信する。そして、携帯機器は、ＮＦＣ方式に従って第２の画像形成機器から受信した情報を利用して、Ｗｉ−Ｆｉ接続又はBluetooth接続を第２の画像形成機器と確立し、Ｗｉ−Ｆｉ方式又はBluetooth方式に従って、所定の情報を第２の画像形成機器に送信する。第２の画像形成機器は、現在設定されている設定値を、所定の情報に含まれる設定値に更新する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２０１５／２８６４５２号公報
【特許文献２】特開２０１５−２３１１５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、携帯機器が、所定の情報を複数個の機器のそれぞれに送信すべき状況について何ら考慮されていない。本明細書では、端末装置が、通信装置に設定されるべき所定の設定情報を複数個の通信装置のそれぞれに送信すべき状況において、端末装置の処理負荷を軽減し得る技術を開示する。
【課題を解決するための手段】
【０００５】
本明細書によって開示される端末装置のためのコンピュータプログラムは、前記端末装置に搭載されるコンピュータを、所定のトリガ指示が与えられる際に、前記端末装置の動作状態を、無線ネットワークの親局として動作しない非親局状態から、前記無線ネットワークの前記親局として動作する親局状態に変更して、前記無線ネットワークを形成する形成部であって、前記無線ネットワークは、前記端末装置の第１の無線インターフェースを介した無線通信を実行するためのネットワークである、前記形成部と、前記端末装置の第２の無線インターフェースであって、前記第１の無線インターフェースとは異なる前記第２の無線インターフェースを介した第１の通信リンクが第１の通信装置と確立される場合に、前記第１の無線インターフェースを介し、前記第１の通信装置との無線接続を確立して、前記端末装置が前記親局として動作する前記無線ネットワークに前記第１の通信装置を参加させる第１の確立部と、前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、所定の設定情報を前記第１の通信装置に送信する第１の設定送信部と、前記端末装置の動作状態が、前記親局状態に変更された後に前記非親局状態に変更されることなく、前記親局状態に維持されている間に、前記第２の無線インターフェースを介した第２の通信リンクが第２の通信装置と確立される場合に、前記第１の無線インターフェースを介し、前記第２の通信装置との無線接続を確立して、前記端末装置が前記親局に維持されている前記無線ネットワークに前記第２の通信装置を参加させる第２の確立部と、前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、前記所定の設定情報を前記第２の通信装置に送信する第２の設定送信部と、して機能させる。
【０００６】
上記の構成によると、端末装置は、無線ネットワークの親局として動作するための親局状態に変更された後に非親局状態に変更されることなく、第１及び第２の通信装置のそれぞれを上記の無線ネットワークに参加させる。そして、端末装置は、上記の無線ネットワークを利用して、所定の設定情報を第１及び第２の通信装置に送信する。ここで、上記の背景技術では、携帯機器は、第２の画像形成機器から受信される情報を利用して、第２の画像形成機器との接続を確立する。従って、仮に、第３の画像形成機器に所定の情報を送信すべき場合では、携帯機器は、第３の画像形成機器から接続のための情報を受信し、第３の画像形成機器との接続を確立しなければならない。従って、携帯端末機器が、第２の画像形成機器と第３の画像形成機器とのそれぞれに、所定の情報を送信すべき状況では、携帯端末機器は、第２の画像形成機器と第３の画像形成機器とのそれぞれと、異なる接続を確立する必要があり、携帯端末機器は、各接続を確立する度に、携帯端末機器の動作状態を変更し得る。一方、本明細書によって開示される上記の構成では、所定の設定情報を複数個の通信装置のそれぞれに送信すべき状況において、上記の背景技術の構成と比較して、端末装置の動作状態が変更される回数が少なくて済むために、端末装置の処理負荷を軽減し得る。
【０００７】
上記のコンピュータプログラムを格納するコンピュータ読取可能記憶媒体も新規で有用である。また、上記のコンピュータプログラムによって実現される端末装置そのもの、及び、端末装置の制御方法も、新規で有用である。
【図面の簡単な説明】
【０００８】
【図１】通信システムの構成を示す。
【図２】設定情報が２個の多機能機に送信されるケースＡのシーケンス図を示す。
【図３】設定情報が３個の多機能機に送信されるケースＢのシーケンス図を示す。
【図４】第２実施例のシーケンス図を示す。
【発明を実施するための形態】
【０００９】
（第１実施例）
（通信システム２の構成；図１）
通信システム２は、端末装置１００と多機能機２００〜４００とプロキシサーバ５００とを備える。多機能機２００〜４００及びプロキシサーバ５００は、ＬＡＮ（Local Area Networkの略）ケーブル４に接続されている。プロキシサーバ５００は、インターネット８に接続されている。以下では、多機能機のことを「ＭＦＰ(Multi-Function Peripheralの略)」と記載する。
【００１０】
（端末装置１００の構成）
端末装置１００は、携帯電話、スマートフォン、ノートＰＣ（Personal Computerの略）、タブレットＰＣ等の可搬型装置である。端末装置１００は、操作部１１２と、表示部１１４と、Ｗｉ−Ｆｉインターフェース１２２と、ＮＦＣインターフェース１２４と、制御部１３０と、を備える。各部１１２〜１３０は、バス線（符号省略）に接続されている。以下では、インターフェースのことを「Ｉ／Ｆ」と記載する。
【００１１】
操作部１１２は、複数のキーによって構成される。ユーザは、操作部１１２を操作することによって、様々な指示を端末装置１００に入力することができる。表示部１１４は、様々な情報を表示するためのディスプレイである。表示部１１４は、いわゆるタッチパネルとして機能する。即ち、表示部１１４は、ユーザによって操作される操作部としても機能する。
【００１２】
Ｗｉ−ＦｉＩ／Ｆ１２２は、Ｗｉ−Ｆｉ方式に従った無線通信を実行するためのＩ／Ｆである。Ｗｉ−Ｆｉ方式は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって策定された規格に準拠した無線通信方式であり、例えば、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.の略）の８０２．１１の規格、及び、それに準ずる規格（例えば、８０２．１１ａ，１１ｂ，１１ｇ，１１ｎ等）に基づく無線通信方式である。Ｗｉ−ＦｉＩ／Ｆ１２２は、特に、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって策定されたＷＦＤ（Wi-Fi Direct（登録商標）の略）方式をサポートしており、ＷＦＤ方式に従った無線通信（以下では「ＷＦＤ通信」と呼ぶ）を実行可能である。ＷＦＤ方式は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって作成された規格書「Wi-Fi Peer-to-Peer (P2P) Technical Specification Version1.1」に記述されている無線通信方式である。また、米国特許出願公開第２０１３／０２６０６８３号公報にも、ＷＦＤ方式の詳細が開示されており、当該文献を参照して引用する。
【００１３】
ＮＦＣＩ／Ｆ１２４は、ＮＦＣ方式に従った無線通信（以下では「ＮＦＣ通信」と呼ぶ）を実行するためのＩ／Ｆである。ＮＦＣＩ／Ｆ１２４は、Ｐ２Ｐ（Peer To Peerの略）モード、Ｒ／Ｗ（Reader/Writerの略）モード、及び、ＣＥ（Card Emulationの略）モードのいずれかで選択的に動作可能なＮＦＣフォーラムデバイスである。
【００１４】
ここで、Ｗｉ−ＦｉＩ／Ｆ１２２とＮＦＣＩ／Ｆ１２４との間の相違点を説明しておく。Ｉ／Ｆ１２２を介したＷＦＤ通信の通信速度（例えば最大の通信速度が１１〜６００Ｍｂｐｓ）は、Ｉ／Ｆ１２４を介したＮＦＣ通信の通信速度（例えば最大の通信速度が１００〜４２４Ｋｂｐｓ）よりも速い。Ｉ／Ｆ１２２を介したＷＦＤ通信に利用される周波数（例えば２．４ＧＨｚ帯又は５．０ＧＨｚ帯）は、Ｉ／Ｆ１２４を介したＮＦＣ通信に利用される周波数（例えば１３．５６ＭＨｚ帯）とは異なる。Ｉ／Ｆ１２２を介したＷＦＤ通信を実行可能な最大の距離（例えば最大で約１００ｍ）は、Ｉ／Ｆ１２４を介したＮＦＣ通信を実行可能な最大の距離（例えば最大で約１０ｃｍ）よりも大きい。
【００１５】
制御部１３０は、ＣＰＵ１３２と、メモリ１３４と、を備える。ＣＰＵ１３２は、メモリ１３４に格納されているプログラム１３６，１３８に従って、様々な処理を実行する。メモリ１３４は、揮発性メモリ、不揮発性メモリ等によって構成される。メモリ１３４は、基本的な処理を実現するためのＯＳプログラム（Operating Systemの略）１３６と、アプリケーションプログラム（以下では「アプリ」と呼ぶ）１３８とを格納する。
【００１６】
アプリ１３８は、ＭＦＰ２００〜４００のベンダによって提供されるプログラムであり、設定情報をＭＦＰ２００〜４００に送信するためのプログラムである。アプリ１３８は、例えば、ベンダによって提供されるインターネット８上のサーバ（図示省略）から端末装置１００にインストールされてもよいし、ＭＦＰ２００〜４００と共に出荷されるメディアから端末装置１００にインストールされてもよい。
【００１７】
メモリ１３４は、さらに、ＷＦＤネットワーク情報１４０と、有線ネットワーク情報１４２と、アドレス情報１４４と、を格納し得る。ＷＦＤネットワーク情報１４０は、ＷＦＤ通信を実行するためのＷＦＤネットワークに関係する情報であり、ＳＳＩＤ（Service Set Identifierの略）及びパスワードを含む。以下では、ネットワークのことを「ＮＷ」と記載する。ＷＦＤＮＷ情報１４０は、端末装置１００の動作状態がＷＦＤ方式のＧ／Ｏ（Group Ownerの略）状態に変更される際に、メモリ１３４に格納される。
【００１８】
有線ＮＷ情報１４２及びアドレス情報１４４は、端末装置１００からＭＦＰに設定情報として送信されるべき情報である。有線ＮＷ情報１４２は、プロキシサーバ５００による認証のための情報（具体的にはユーザ名、パスワード等）を含む。アドレス情報は、複数個（本実施例では１００個）のＦＡＸ番号を含むアドレスリスト（即ちいわゆる電話帳）である。なお、後述する通り、情報１４２，１４４は、送信元装置から受信される。
【００１９】
情報１４２，１４４は、以下の操作及び処理が実行されることによって、メモリ１３４に格納される。端末装置１００のユーザは、操作部１１２を操作して、アプリ１３８を起動させるためのアプリ起動指示と、アプリ１３８の動作モードを受信モードに移行させるための受信モード移行指示と、を端末装置１００に順次与える。受信モードは、設定情報を受信するためのモードである。アプリ１３８が受信モードに設定されている状態では、ＮＦＣＩ／Ｆ１２４は、Ｐ２Ｐモード及びＲ／Ｗモードが有効化されていると共に、ＣＥモードが無効化されている状態で動作する。ＣＰＵ１３２は、アプリ起動指示と受信モード移行指示とが与えられると、設定情報の送信元である送信元装置（図示省略）に端末装置１００を近づけることを促す画面を表示部１１４に表示させる。ＣＰＵ１３２は、さらに、後述の図２のＳ１２と同様にして、端末装置１００がＧ／Ｏ機器として動作するＷＦＤのネットワーク（以下では「ＷＦＤＮＷ」と呼ぶ）を形成する。送信元装置は、例えば、ＭＦＰ２００〜４００とは異なるＭＦＰ、ＰＣ等であり、ＮＦＣＩ／Ｆを備える。送信元装置のＮＦＣＩ／Ｆは、ＮＦＣフォーラムデバイスであってもよいし、ＮＦＣ方式のＩＣタグとして機能するＮＦＣタグ（NFC Tag）と呼ばれるＩ／Ｆであってもよい。
【００２０】
ＮＦＣＩ／Ｆ１２４と送信元装置のＮＦＣＩ／Ｆとの間の距離が所定距離（例えば１０ｃｍ）以下になると、ＣＰＵ１３２は、ＮＦＣＩ／Ｆ１２４を介した通信リンクを送信元装置と確立する。ＣＰＵ１３２は、後述の図２のＳ２３〜Ｓ２６と同様にして、ＷＦＤ方式に従った無線接続（以下では「ＷＦＤ接続」と呼ぶ）を送信元装置と確立する。なお、本実施例では、端末装置１００がＧ／Ｏ機器として動作し、送信元装置がＣＬ（Clientの略）機器として動作するが、変形例では、端末装置１００がＣＬ機器として動作し、送信元装置がＧ／Ｏ機器として動作してもよい。ＣＰＵ１３２は、Ｗｉ−ＦｉＩ／Ｆ１２２を介し、送信元装置から情報１４２，１４４を受信し、これらの情報１４２，１４４をメモリ１３４に格納する。なお、変形例では、ＣＰＵ１３２は、インターネット上のサーバ（図示省略）から情報１４２，１４４を受信してもよいし、ユーザが操作部１１２を操作することによって、情報１４２，１４４が入力されてもよい。
【００２１】
（ＭＦＰ２００〜４００の構成）
ＭＦＰ２００〜４００は、印刷機能とスキャン機能とＦＡＸ機能とを含む多機能を実行可能な周辺機器（即ち図示省略のＰＣ等の周辺機器）である。各ＭＦＰ２００〜４００は、Ｗｉ−ＦｉＩ／Ｆと、ＮＦＣタグであるＮＦＣＩ／Ｆと、を備える（これらは図示省略）。各ＭＦＰ２００，３００は、モデル名「ＸＸＸ」を有しており、有線ＮＷ情報１４２とアドレス情報１４４（即ち１００個のＦＡＸ番号）とを設定可能である。ＭＦＰ４００は、モデル名「ＹＹＹ」を有しており、有線ＮＷ情報１４２を設定可能である。ＭＦＰ４００は、５０個のＦＡＸ番号しか設定することができないので、アドレス情報１４４の一部のみを設定可能である。
【００２２】
（プロキシサーバ５００の構成）
プロキシサーバ５００は、ＬＡＮの管理者によって、ＬＡＮ上に設置される。プロキシサーバ５００は、ＬＡＮに所属している装置と、インターネット８と、の間の通信を仲介するサーバである。ＬＡＮに所属している装置がインターネット８上の装置との通信を実行するためには、プロキシサーバ５００による認証が成功する必要がある。ＭＦＰ２００〜４００は、プロキシサーバ５００を介してインターネット８と通信をすることで、以下の様な効果を奏する。例えば、インターネット８上の特定の装置（図示省略）は、プロキシサーバ５００を介して、ＭＦＰ２００〜４００のいずれかとの通信を実行していたとしても、通信先がＭＦＰ２００〜４００のいずれであるのかを特定することができない。従って、特定の装置側から見た場合に、匿名性が高まる。また、プロキシサーバ５００がインターネット８上の情報をキャッシュすることによって、ＭＦＰ２００〜４００がインターネット通信を実行する際に、高速な通信が可能となる。さらに、プロキシサーバ５００が、ＭＦＰ２００〜４００のインターネット通信を監視すること、及び、ＭＦＰ２００〜４００のインターネット通信の通信先を所定のサーバへ誘導することが可能となる。
【００２３】
（ケースＡ；図２）
続いて、図２を参照して、設定情報がＭＦＰ２００，３００に送信されるケースＡについて説明する。ケースＡの初期状態では、情報１４２，１４４は、メモリ１３４に記憶済みである。図２では、端末装置１００とＭＦＰ２００等との間の破線の矢印、実線の矢印は、それぞれ、ＮＦＣ通信、Ｗｉ−Ｆｉ通信を示す。また、ＭＦＰ２００等とプロキシサーバ５００との間の太い実線の矢印は、有線通信を示す。後述の図３及び図４でも同様である。
【００２４】
Ｓ１０では、ユーザは、操作部１１２を操作して、アプリ起動指示と、アプリ１３８の動作モードを送信モードに移行させるための送信モード移行指示と、を端末装置１００に順次与える。送信モードは、設定情報を送信するためのモードである。アプリ１３８が送信モードに設定されている状態では、ＮＦＣＩ／Ｆ１２４は、Ｐ２Ｐモード及びＲ／Ｗモードが有効化されていると共に、ＣＥモードが無効化されている状態で動作する。ＣＰＵ１３２によって実行される以下の各処理は、アプリ１３８に従って実行される。
【００２５】
Ｓ１２では、ＣＰＵ１３２は、端末装置１００の動作状態を、ＷＦＤＮＷに所属していないデバイス状態から、ＷＦＤＮＷのＧ／Ｏ機器として動作するＧ／Ｏ状態に変更して、端末装置１００のみが所属しているＷＦＤＮＷを形成する。即ち、ここでは、ＣＰＵ１３２は、端末装置１００の動作状態がＷＦＤＮＷのＣＬ機器として動作するＣＬ状態に変更されることが排除されるように、端末装置１００の動作状態を自発的にＧ／Ｏ状態に変更する。Ｓ１２では、さらに、ＣＰＵ１３２は、ＳＳＩＤ及びパスワードを準備して、それらを含むＷＦＤＮＷ情報１４０をメモリ１３４に格納させる。なお、ＳＳＩＤ及びパスワードは、ランダムな文字列を選択することによって準備されてもよいし、予め決められている文字列を取得することによって準備されてもよい。端末装置１００の動作状態は、Ｓ１０の各指示が与えられた後に、Ｇ／Ｏ状態に変更されるので、Ｓ１０よりも前にＧ／Ｏ状態に変更する構成と比べて以下の効果を奏する。即ち、Ｇ／Ｏ機器は、周囲の機器に自身の存在を報知するためのビーコン信号を定期的に送信しているために、デバイス機器よりも消費電力が大きい。本実施例では、端末装置１００の動作状態がＧ／Ｏ状態に変更されるタイミングを遅くすることによって、消費電力を小さくすることができる。
【００２６】
Ｓ１４では、ユーザは、操作部１１２を操作して、有線ＮＷ情報１４２とアドレス情報１４４とを送信すべき設定情報として選択する。なお、変形例では、情報１４２，１４４の一方のみが設定情報として選択されてもよい。
【００２７】
Ｓ２０では、ユーザは、端末装置１００をＭＦＰ２００に近づける。ＮＦＣＩ／Ｆ１２４とＭＦＰ２００のＮＦＣＩ／Ｆとの間の距離が所定距離（例えば１０ｃｍ）以下になると、Ｓ２２において、ＮＦＣＩ／Ｆ１２４を介した通信リンクがＭＦＰ２００と確立される。ＭＦＰ２００のＮＦＣＩ／ＦがＮＦＣタグであるので、Ｓ２２の通信リンクでは、ＮＦＣＩ／Ｆ１２４がＲ／Ｗモードで動作する。
【００２８】
ＣＰＵ１３２は、Ｓ２３において、Ｓ２２の通信リンクを利用して、ＮＦＣ方式に従ったWrite CommandをＭＦＰ２００に送信し、Ｓ２４において、当該通信リンクを利用して、Write Commandに対するＯＫ通知をＭＦＰ２００から受信する。Write Commandは、送信先の装置に情報を書き込むことを要求するための信号である。Ｓ２４にてＯＫ通知を受信したことに応じて、Ｓ２５では、ＣＰＵ１３２は、当該通信リンクを利用して、ＷＦＤＮＷ情報１４０をＭＦＰ２００に送信する。具体的には、ＣＰＵ１３２は、Ｗｒｉｔｅｒモードに従って、ＷＦＤＮＷ情報１４０をＭＦＰ２００のＮＦＣタグに書き込む。
【００２９】
Ｓ２６では、ＣＰＵ１３２は、Ｗｉ−ＦｉＩ／Ｆ１２２を介し、様々な信号の通信（具体的にはプローブ信号、Authentication信号、Association信号、4-way handshake等）を実行して、ＭＦＰ２００とのＷＦＤ接続を確立する。ＣＰＵ１３２は、上記の様々な信号の通信の過程において、ＭＦＰ２００からＷＦＤＮＷ情報１４０を受信して、ＷＦＤＮＷ情報１４０の認証を実行する。ＷＦＤＮＷ情報１４０の認証が成功すると、ＣＰＵ１３２は、ＭＦＰ２００をＣＬ機器としてＷＦＤＮＷに参加させる。なお、変形例では、ＭＦＰ２００は、ＷＦＤ方式に従った動作を実行せずに、レガシーとしてＷＦＤＮＷに参加してもよい。
【００３０】
Ｓ２８では、ＭＦＰ２００は、Ｓ２６のＷＦＤ接続が確立される過程において、ＭＦＰ２００の動作状態を、ＷＦＤＮＷに所属していないデバイス状態から、ＷＦＤＮＷのＣＬ機器として動作するＣＬ状態に変更する。
【００３１】
Ｓ３０では、端末装置１００は、指示画面７００を表示部１１４に表示させる。指示画面７００は、指示メッセージと、完了ボタンＢ１と、を含む。指示メッセージは、端末装置１００を他のＭＦＰに近づけることと、完了ボタンＢ１と、のうちのいずれかをユーザに選択させるためのメッセージである。
【００３２】
Ｓ４０では、ユーザは、指示画面７００に従って、端末装置１００をＭＦＰ３００に近づける。Ｓ４２〜Ｓ４８は、ＭＦＰ２００に代えて、ＭＦＰ３００が処理の対象であることを除いて、Ｓ２２〜Ｓ２８と同様である。Ｓ４２〜Ｓ４８は、端末装置１００の動作状態が、Ｓ１２でＧ／Ｏ状態に変更された後に他の状態（即ちデバイス状態又はＣＬ状態）に変更されることなく、Ｇ／Ｏ状態に維持されている間に、実行される。Ｓ４８が終了すると、端末装置１００がＧ／Ｏ機器として動作するＷＦＤＮＷには、２個のＭＦＰ２００，３００のそれぞれがＣＬ機器として参加している。
【００３３】
Ｓ５２では、ユーザは、指示画面７００において、完了ボタンＢ１を選択する。これにより、端末装置１００からＳ１４の設定情報が送信されるべきＭＦＰ２００，３００の選択が完了する。
【００３４】
Ｓ６０では、ＣＰＵ１３２は、Ｓ５２の完了ボタンＢ１の選択に応じて、Ｗｉ−ＦｉＩ／Ｆ１２２を介し、問合信号をＷＦＤＮＷにブロードキャスト送信する。問合信号は、ＭＦＰのモデル名を問い合わせるための信号である。Ｓ６２では、ＣＰＵ１３２は、ＷＦＤＮＷを利用して、Ｗｉ−ＦｉＩ／Ｆ１２２を介し、ＭＦＰ２００，３００のそれぞれから、当該ＭＦＰのモデル名「ＸＸＸ」を受信する。
【００３５】
Ｓ６４では、ＣＰＵ１３２は、ＭＦＰ２００，３００のそれぞれがＳ１４の設定情報を設定可能な装置であるのか否かを判断する。ここで、アプリ１３８は、複数個のＭＦＰのモデルのそれぞれについて、当該モデルの名称（即ちモデル名）と、当該モデルに設定可能な情報（例えば設定可能なＦＡＸ番号の最大個数）と、を対応付けて予め記憶している（これらの情報は図示省略）。ＣＰＵ１３２は、記憶済みのこれらの情報と、Ｓ６２で受信されるモデル名「ＸＸＸ」と、に基づいて、ＭＦＰ２００〜３００のそれぞれに設定可能な情報を特定する。ＣＰＵ１３２は、ＭＦＰ２００，３００のそれぞれについて、Ｓ１４の設定情報が、特定済みの情報の範囲内であるのか否かを判断する。本ケースでは、ＣＰＵ１３２は、ＭＦＰ２００，３００のそれぞれについて、Ｓ１４の設定情報が特定済みの情報の範囲内であると判断し、ＭＦＰ２００，３００のそれぞれがＳ１４の設定情報を設定可能な装置であると判断する。
【００３６】
Ｓ７０では、ＣＰＵ１３２は、Ｗｉ−ＦｉＩ／Ｆ１２２を介し、Ｓ１４の設定情報を含むセット要求をＷＦＤＮＷにブロードキャスト送信する。セット要求は、ＳＮＭＰ（Simple Network Management Protocolの略）に従った信号であり、設定情報を設定することを要求するための信号である。これにより、ＣＰＵ１３２は、設定情報（即ち有線ＮＷ情報１４２及びアドレス情報１４４）をＭＦＰ２００，３００のそれぞれに送信することができる。また、ＣＰＵ１３２は、セット要求をＷＦＤＮＷにブロードキャスト送信するので、送信先としてＭＦＰ２００，３００を個別に特定して、セット要求をユニキャスト送信する構成に比較して、以下の効果を奏する。まず、本実施例では、送信先のアドレスを特定する必要がない。さらに、ＣＰＵ１３２は、上記の構成では、セット要求を２回送信する必要があるのに対して、本実施例では、セット要求を１回送信すればよいので、処理負荷を軽減することができる。なお、一般に、情報がＮＷにブロードキャスト送信される場合に、ユーザが予期しない装置に情報が送信されるおそれがある。しかし、本実施例では、ＷＦＤＮＷに所属するＭＦＰ２００，３００は、ユーザが選択した装置であるので、ブロードキャストされたセット要求が、ユーザが予期しない装置に送信されることはない。
【００３７】
各ＭＦＰ２００，３００は、端末装置１００からセット要求を受信すると、Ｓ７２，Ｓ７４において、セット要求内の設定情報を記憶（即ち設定）する。
【００３８】
Ｓ７８では、ＣＰＵ１３２は、Ｗｉ−ＦｉＩ／Ｆ１２２を介し、ＷＦＤＮＷを利用して、セット要求に対する応答をＭＦＰ２００，３００のそれぞれから受信する。応答は、設定情報が当該応答の送信元のＭＦＰに記憶されたことを示す信号である。
【００３９】
Ｓ８０では、ＣＰＵ１３２は、Ｗｉ−ＦｉＩ／Ｆ１２２を介し、再起動指示をＷＦＤＮＷにブロードキャスト送信する。再起動指示は、当該指示の送信先のＭＦＰを再起動（即ち電源のＯＦＦ及びＯＮ）させるための指示である。
【００４０】
ＭＦＰ２００，３００は、端末装置１００から再起動指示を受信すると、Ｓ８２，Ｓ８４において、再起動を実行する。これにより、ＭＦＰ２００，３００は、記憶済みの全ての設定情報を利用して処理を実行することができる。また、ＭＦＰ２００の動作状態がＣＬ状態からデバイス状態に変更され、ＭＦＰ２００のＮＦＣＩ／Ｆに書き込まれているＷＦＤＮＷ情報が消去される。
【００４１】
Ｓ９０では、ＣＰＵ１３２は、端末装置１００の動作状態を、Ｇ／Ｏ状態からデバイス状態に変更する。これにより、ＣＰＵ１３２は、例えば図２の処理の後に、Ｇ／Ｏ機器として動作する他の装置とのＷＦＤ接続を確立すべき状況において、当該他の機器とのＷＦＤ接続を確立することができる。例えば、ＣＰＵ３２は、Ｓ１０の指示が再び与えられることに起因して、端末装置１００の動作状態をＧ／Ｏ状態に再び自発的に移行させて、他の機器とのＷＦＤ接続を確立することができる。また、例えば、ＣＰＵ３２は、Ｓ１０の指示が再び与えられずに、ＷＦＤ方式に従ったＧ／Ｏネゴシエーションを他の機器と実行して、端末装置１００の動作状態をＧ／Ｏ状態又はＣＬ状態に選択的に移行させて、他の機器とのＷＦＤ接続を確立することができる。
【００４２】
Ｓ１００では、各ＭＦＰ２００，３００は、ＬＡＮケーブル４を介し、Ｓ７２，Ｓ７４で記憶（即ち設定）された有線ＮＷ情報１４２をプロキシサーバ５００に送信する。プロキシサーバ５００は、ＭＦＰ２００，３００のそれぞれから有線ＮＷ情報１４２を受信すると、有線ＮＷ情報１４２を利用して、当該ＭＦＰの認証を実行する。ＭＦＰ２００，３００は、認証が成功することによって、プロキシサーバ５００を介し、インターネット通信を実行することができる。なお、本ケースでは、ＭＦＰ２００，３００がＬＡＮに予め所属している状況を想定している。ただし、変形例では、例えば、各ＭＦＰ２００，３００が再起動した後に、ユーザが各ＭＦＰ２００，３００をＬＡＮケーブル４に接続することによって、各ＭＦＰ２００，３００がＬＡＮに所属してもよい。より具体的には、当該変形例では、まず、ユーザは、ＭＦＰ２００，３００を包装容器から取り出し、ＭＦＰ２００，３００の電源をＯＮする。次いで、Ｓ１０〜Ｓ９０までの処理及び操作が実行される。ＭＦＰ２００，３００は、ユーザによってＬＡＮケーブル４に接続された後に、Ｓ１００を実行する。
【００４３】
（ケースＡの効果）
以下の第１の比較例の構成を想定する。即ち、第１の比較例の端末装置は、ＭＦＰ２００に近づけられることに起因してＮＦＣ方式に従った通信リンクが確立されると、端末装置の動作状態をデバイス状態からＧ／Ｏ状態に自発的に変更させて、ＷＦＤＮＷを形成する。そして、端末装置は、ＭＦＰ２００とのＷＦＤ接続を確立して、設定情報を含むセット要求をＭＦＰ２００に送信する。その後、端末装置は、端末装置の動作状態をＧ／Ｏ状態からデバイス状態に変更する。次いで、端末装置は、ＭＦＰ３００に近づけられることに起因してＮＦＣ方式に従った通信リンクが確立されると、端末装置１００の動作状態をデバイス状態からＧ／Ｏ状態に自発的に変更させて、ＷＦＤＮＷを形成する。そして、端末装置は、ＭＦＰ３００とのＷＦＤ接続を確立して、設定情報を含むセット要求をＭＦＰ３００に送信する。第１の比較例では、各ＭＦＰ２００，３００に設定情報を送信するために、端末装置１００では、デバイス状態からＧ／Ｏ状態への変更、Ｇ／Ｏ状態からデバイス状態への変更、及び、デバイス状態からＧ／Ｏ状態への変更が実行される。
【００４４】
本実施例では、端末装置１００は、ＷＦＤＮＷのＧ／Ｏ機器として動作するためのＧ／Ｏ状態に変更された後に他の状態（即ちＣＬ状態又はデバイス状態）に変更されることなく、ＭＦＰ２００，３００のそれぞれを上記のＷＦＤＮＷに参加させる（Ｓ２６，Ｓ４６）。そして、端末装置１００は、上記のＷＦＤＮＷを利用して、設定情報を含むセット要求を各ＭＦＰ２００，３００に送信する（Ｓ７０）。従って、各ＭＦＰ２００，３００に設定情報を送信するために、端末装置１００では、デバイス状態からＧ／Ｏ状態への変更のみが実行されればよい（Ｓ１２９）。即ち、設定情報をＭＦＰ２００，３００のそれぞれに送信すべき状況において、端末装置１００の動作状態が変更される回数が少なくて済むために、端末装置１００の処理負荷を軽減することができる。
【００４５】
また、第１の比較例では、端末装置は、ＭＦＰ２００とのＷＦＤ接続を確立した後に、所定の操作がユーザによって実行されることによって、セット要求をＭＦＰ２００に送信している。そして、端末装置は、ＭＦＰ３００とのＷＦＤ接続を確立した後に、セット要求をＭＦＰ３００に送信するために、所定の操作がユーザによって再び実行される必要がある。一方、本実施例では、Ｇ／Ｏ機器として動作するＷＦＤＮＷが形成されるので、セット要求が送信されるべき複数個のＭＦＰ２００，３００と端末装置１００とが一個のＷＦＤＮＷに所属することができる。これにより、端末装置１００は、ＷＦＤＮＷを形成した後に、一回の操作が実行されることによって（Ｓ５２）、セット要求をＭＦＰ２００，３００に送信することができる。従って、ユーザの操作負荷が軽減する。
【００４６】
以下の第２の比較例の構成を想定する。即ち、第２の比較例では、端末装置は、ＭＦＰ２００に近づけられることに起因してＮＦＣ方式に従った通信リンクが確立されると、ＷＦＤＮＷのＧ／Ｏ機器として動作するＭＦＰ２００とのＷＦＤ接続を確立して、ＣＬ状態に変更される。端末装置は、設定情報を含むセット要求をＭＦＰ２００に送信した後に、ＣＬ状態からデバイス状態に変更される。次いで、端末装置は、ＭＦＰ３００に近づけられることに起因してＮＦＣ方式に従った通信リンクが確立されると、ＷＦＤＮＷのＧ／Ｏ機器として動作するＭＦＰ３００とのＷＦＤ接続を確立して、ＣＬ状態に変更される。そして、端末装置は、セット要求をＭＦＰ３００に送信する。なお、端末装置は、ＣＬ機器として動作している状態で、複数個のＭＦＰ２００，３００とのＷＦＤ接続を同時的に確立不可能であるので、セット要求をＭＦＰ２００に送信した後に、デバイス状態に変更される必要がある。
【００４７】
本実施例では、端末装置１００は、ＷＦＤのＧ／Ｏ機器として動作するため、複数個のＭＦＰ２００，３００とのＷＦＤ接続を同時的に確立することができる。即ち、端末装置１００は、ＭＦＰ２００とのＷＦＤ接続を切断しなくても、ＭＦＰ３００とのＷＦＤ接続を確立し、セット要求をＭＦＰ３００に送信することができる。これにより、端末装置１００は、ＷＦＤ接続の確立と設定情報の送信とを効率よく実行することができる。
【００４８】
（ケースＢ；図３）
続いて、図３を参照して、設定情報がＭＦＰ２００〜４００に送信されるケースＢについて説明する。本ケースの初期状態は、ケースＡの初期状態と同様である。まず、図２のＳ１０〜Ｓ４８と同様の操作及び処理が実行される。これにより、端末装置１００がＧ／Ｏ機器として動作するＷＦＤＮＷには、２個のＭＦＰ２００，３００のそれぞれがＣＬ機器として参加する。
【００４９】
Ｓ１２０では、ユーザは、Ｓ３０で表示される指示画面７００に従って、端末装置１００をＭＦＰ４００に近づける。Ｓ１２２〜Ｓ１２８は、ＭＦＰ２００に代えて、ＭＦＰ４００が処理の対象であることを除いて、図２のＳ２２〜Ｓ２８と同様である。Ｓ１２８が終了すると、端末装置１００がＧ／Ｏ機器として動作するＷＦＤＮＷには、３個のＭＦＰ２００，３００，４００のそれぞれがＣＬ機器として参加する。
【００５０】
Ｓ１５２〜Ｓ１６２は、図２のＳ５２〜Ｓ６２と同様である。Ｓ１６３では、ＣＰＵ１３２は、Ｗｉ−ＦｉＩ／Ｆ１２２を介し、ＷＦＤＮＷを利用して、ＭＦＰ４００からＭＦＰ４００のモデル名「ＹＹＹ」を受信する。
【００５１】
Ｓ１６４では、ＣＰＵ１３２は、ＭＦＰ２００〜４００のそれぞれがＳ１４の設定情報を設定可能な装置であるのか否かを判断する。ＣＰＵ１３２は、アプリ１３８に記憶済みの情報と、Ｓ１６２，Ｓ１６３で受信されるモデル名「ＸＸＸ」，「ＹＹＹ」と、に基づいて、ＭＦＰ２００〜４００のそれぞれに設定可能な情報を特定する。ＣＰＵ１３２は、ＭＦＰ２００〜４００のそれぞれについて、Ｓ１４の設定情報が、特定済みの情報の範囲内であるのか否かを判断する。ＣＰＵ１３２は、ＭＦＰ２００，３００のそれぞれについて、Ｓ１４の設定情報が特定済みの情報の範囲内であると判断し、ＭＦＰ２００，３００のそれぞれがＳ１４の設定情報を設定可能な装置であると判断する。ＣＰＵ１３２は、ＭＦＰ４００について、Ｓ１４の設定情報が特定済みの情報の範囲内でないと判断し、ＭＦＰ４００がＳ１４の設定情報のうちの少なくとも一部を設定不可能な装置であると判断する。
【００５２】
ＣＰＵ１３２は、ＭＦＰ４００がＳ１４の設定情報のうちの少なくとも一部を設定不可能な装置であると判断することに応じて、Ｓ１６６において、選択画面８００を表示部１１４に表示させる。選択画面８００は、一括送信ボタンＢ２と、削除ボタンＢ３と、を含む。一括送信ボタンＢ２は、ＷＦＤＮＷに所属している全てのＭＦＰ（即ち２００〜４００）に設定情報を送信するためのボタンである。削除ボタンＢ３は、設定情報のうちの少なくとも一部を設定不可能であるＭＦＰ４００を、設定情報の送信先から削除するためのボタンである。ユーザは、削除ボタンＢ３を見ることによって、ＭＦＰ４００が設定情報のうちの少なくとも一部を設定不可能であることを知ることができる。
【００５３】
Ｓ１６８では、ＣＰＵ１３２は、選択画面８００において、ユーザによって一括送信ボタンＢ２が選択されたのか否かを判断する。ＣＰＵ１３２は、一括送信ボタンＢ２が選択された場合（Ｓ１６８でＹＥＳ）に、Ｓ１７０に進む。一方、ＣＰＵ１３２は、削除ボタンＢ３が選択された場合（Ｓ１６８でＮＯ）に、図２のＳ７０に進む。なお、Ｓ１６８でＮＯと判断される場合では、ＣＰＵ１３２は、Ｓ７０，Ｓ８０の信号をブロードキャスト送信するのではなく、ＭＦＰ２００，３００にマルチキャスト送信する。ＣＰＵ１３２は、設定情報をＭＦＰ４００に送信しない。これにより、設定情報のうちの少なくとも一部を設定不可能なＭＦＰ４００に設定情報が送信されることを抑制することができる。
【００５４】
Ｓ１７０では、ＣＰＵ１３２は、Ｗｉ−ＦｉＩ／Ｆ１２２を介し、設定情報を含むセット要求をＷＦＤＮＷにブロードキャスト送信する。Ｓ１７２，Ｓ１７４は、図２のＳ７２，Ｓ７４と同様である。Ｓ１７６では、ＭＦＰ４００は、セット要求内の設定情報を記憶する。Ｓ１７８では、ＣＰＵ１３２は、Ｗｉ−ＦｉＩ／Ｆ１２２を介し、セット要求に対する応答をＭＦＰ２００〜４００のそれぞれから受信する。Ｓ１８０では、ＣＰＵ１３２は、Ｗｉ−ＦｉＩ／Ｆ１２２を介し、再起動指示をＷＦＤＮＷにブロードキャスト送信する。
【００５５】
Ｓ１８２，Ｓ１８４は、それぞれ、図２のＳ８２，Ｓ８４と同様である。これにより、ＭＦＰ２００，３００は、記憶済みの全ての設定情報を設定することができる。ただし、ＭＦＰ４００は、Ｓ１８５において、再起動を実行しても、記憶済みの一部の設定情報しか設定することができない。具体的には、ＭＦＰ４００は、有線ＮＷ情報１４２を設定することができるが、アドレス情報１４４内の１００個のＦＡＸ番号のうちの５０個のＦＡＸ番号しか設定することができない。
【００５６】
Ｓ１９０は、図２のＳ９０と同様である。Ｓ２００では、ＭＦＰ２００〜４００は、ＬＡＮケーブル４を介し、Ｓ１７２〜Ｓ１７６で記憶（即ち設定）された有線ＮＷ情報１４２をプロキシサーバ５００に送信する。プロキシサーバ５００は、ＭＦＰ２００〜４００のそれぞれから有線ＮＷ情報１４２を受信すると、有線ＮＷ情報１４２を利用して、当該ＭＦＰの認証を実行する。ＭＦＰ２００〜４００は、認証が成功することによって、プロキシサーバ５００を介し、インターネット通信を実行することができる。本ケースでも、図２のケースＡと同様に、設定情報をＭＦＰ２００〜４００のそれぞれに送信すべき状況（Ｓ１６８でＹＥＳ）において、端末装置１００の動作状態が変更される回数が少なくて済むために、端末装置１００の処理負荷を軽減することができる。
【００５７】
（第２実施例）
第２実施例では、設定情報がユニキャスト送信される点が第１実施例とは異なる。図４を参照して、本実施例の具体的なケースを説明する。まず、図２のＳ１０〜Ｓ２８と同様の操作及び処理が実行される。
【００５８】
Ｓ２２９では、ＣＰＵ１３２は、Ｗｉ−ＦｉＩ／Ｆ１２２を介し、ＷＦＤＮＷを利用して、設定情報をＭＦＰ２００にユニキャスト送信することを開始する。
【００５９】
Ｓ２３０は、図２のＳ３０と同様である。そして、図２のＳ４０〜Ｓ４８と同様の操作及び処理が実行される。Ｓ２４９では、Ｗｉ−ＦｉＩ／Ｆ１２２を介し、ＷＦＤＮＷを利用して、設定情報をＭＦＰ３００にユニキャスト送信することを開始する。
【００６０】
Ｓ２５２〜Ｓ２７４は、それぞれ、図２のＳ５２，Ｓ７２，Ｓ７４と同様である。Ｓ２７８では、ＣＰＵ１３２は、Ｗｉ−ＦｉＩ／Ｆ１２２を介し、ＷＦＤＮＷを利用して、セット要求に対する応答をＭＦＰ２００から受信する。即ち、ＣＰＵ１３２は、ＭＦＰ２００へのユニキャスト送信が開始されてから（Ｓ２２９）ユニキャスト送信が完了するまで（Ｓ２７８）の間に、ＭＦＰ３００とのＷＦＤ接続を確立して、ＭＦＰ３００をＣＬ機器としてＷＦＤＮＷに参加させる（Ｓ４６，Ｓ４８）。Ｓ２８０では、ＣＰＵ１３２は、Ｗｉ−ＦｉＩ／Ｆ１２２を介し、再起動指示をＭＦＰ２００にユニキャスト送信する。Ｓ２８２は、図２のＳ８２と同様である。
【００６１】
Ｓ２８４では、ＣＰＵ１３２は、Ｗｉ−ＦｉＩ／Ｆ１２２を介し、ＷＦＤＮＷを利用して、セット要求に対する応答をＭＦＰ３００から受信する。Ｓ２８６では、ＣＰＵ１３２は、Ｗｉ−ＦｉＩ／Ｆ１２２を介し、再起動指示をＭＦＰ３００にユニキャスト送信する。Ｓ２８８は、図２のＳ８４と同様である。そして、図２のＳ９０，Ｓ１００と同様の処理が実行される。
【００６２】
（本実施例の効果）
本実施例でも、図２のケースＡと同様に、設定情報をＭＦＰ２００，３００のそれぞれに送信すべき状況において、端末装置１００の動作状態が変更される回数が少なくて済むために、端末装置１００の処理負荷を軽減することができる。さらに、本実施例では、ケースＡとは異なり、設定情報が送信される前に、完了ボタンＢ１が選択される必要がないため（図２のＳ５２）、ユーザの利便性を向上させることができる。さらに、本実施例では、端末装置１００は、ＭＦＰ２００から応答を受信することに応じて（Ｓ２７８）、再起動指示をＭＦＰ２００に送信する（Ｓ２８０）。そのため、端末装置１００は、セット要求の送信が完了したＭＦＰとのＷＦＤ接続を効率よく切断することができる。即ち、端末装置１００は、ＷＦＤＮＷに所属するＣＬ機器の個数の増加を抑制することができる。これにより、例えば、多数のＭＦＰにセット要求を送信すべき場合に、ＷＦＤＮＷに所属するＣＬ機器の個数が上限値以上となることを抑制することができる。
【００６３】
上記の第２の比較例では、端末装置は、ＭＦＰ２００へのセット要求の送信が完了する前に、ＭＦＰ３００とのＷＦＤ接続を確立し、セット要求をＭＦＰ３００に送信することができない。一方、本実施例では、端末装置１００は、ＭＦＰ２００へのセット要求のユニキャスト送信が開始されてから、ユニキャスト送信が完了するまでの間に、ＭＦＰ３００との接続を確立し（Ｓ４６）、ＭＦＰ３００へのセット要求の送信を開始している（Ｓ２４９）。これにより、端末装置１００は、ＷＦＤ接続の確立と設定情報の送信とを効率よく実行することができる。
【００６４】
（対応関係）
ＭＦＰ２００〜４００が、「第１の通信装置」の一例である。ＭＦＰ２００〜４００が、「第２の通信装置」の一例である。Ｇ／Ｏ状態、デバイス状態が、「親局状態」、「非親局状態」の一例である。Ｇ／Ｏ機器、ＣＬ機器が、それぞれ、「親局」、「子局」の一例である。ＷＦＤＮＷ、ＷＦＤ接続が、それぞれ、「無線ネットワーク」、「無線接続」の一例である。送信モード移行指示が、「トリガ指示」及び「コンピュータプログラムの起動後に所定の設定情報を送信するためのモードを選択するための指示」の一例である。Ｗｉ−ＦｉＩ／Ｆ１２２、ＮＦＣＩ／Ｆ１２４が、それぞれ、「第１の無線インターフェース」、「第２の無線インターフェース」の一例である。有線ＮＷ情報１４２及びアドレス情報１４４が、「所定の設定情報」の一例である。
【００６５】
以上、本明細書で開示する技術の具体例を説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【００６６】
（変形例１）Ｗｉ−ＦｉＩ／Ｆ１２２は、ＷＦＤ方式に代えて、いわゆるＳｏｆｔＡＰをサポートしていてもよい。この場合、ＣＰＵ１２２は、例えば図２のＳ１２において、ＳｏｆｔＡＰを起動して、端末装置１００が親局として動作する無線ＮＷを形成し、Ｓ２６，Ｓ４６において、ＳｏｆｔＡＰに従った無線接続をＭＦＰ２００，３００と確立してもよい。即ち、「親局」は、ＳｏｆｔＡＰであってもよい。
【００６７】
（変形例２）上記の各実施例では、端末装置１００の動作状態は、自発的にＧ／Ｏ状態に変更されているが（図２のＳ１２等）、変形例では、端末装置１００とＭＦＰとのＧ／Ｏネゴシエーションが実行されることによって、Ｇ／Ｏ状態に変更されてもよい。本変形例では、例えば、図２のＳ１２，Ｓ２３〜Ｓ２５が省略され、端末装置１００は、ＮＦＣ方式に従った通信リンクがＭＦＰ２００と確立されると、Ｗｉ−ＦｉＩ／Ｆ１２２を介し、Ｇ／ＯネゴシエーションをＭＦＰ２００と実行する。ここで、端末装置１００は、端末装置１００のインテント値（即ちＧ／Ｏ機器のなり易さを示す値）として最大値（即ち１５）をＭＦＰ２００に通知する。その結果、端末装置１００の動作状態がＧ／Ｏ状態に変更され、ＭＦＰ２００の動作状態がＣＬ状態に変更される。そして、端末装置１００は、端末装置１００とのＷＦＤ接続を確立する過程において、ＷＦＤＮＷ情報１４０をＭＦＰ２００に送信する。なお、ＷＦＤＮＷ情報１４０が端末装置１００とＭＦＰ２００とに予め記憶されている構成が採用される場合では、端末装置１００は、ＷＦＤＮＷ情報１４０をＭＦＰ２００に送信しなくてもよい。本変形例では、「第１の情報送信部」及び「第２の情報送信部」は、省略可能である。また、ＮＦＣ方式に従った通信リンクが確立されることが「所定のトリガ指示」である。
【００６８】
（変形例３）「第２の無線インターフェース」は、ＮＦＣＩ／Ｆ１２４に限られず、例えば、Bluetooth方式に従ったＩ／Ｆ、TransferJet（登録商標）方式に従ったＩ／Ｆであってもよい。
【００６９】
（変形例４）各ＭＦＰ２００〜４００が備えるＮＦＣＩ／Ｆは、ＮＦＣフォーラムデバイスであってもよい。この場合、端末装置１００は、Ｐ２Ｐモードに従って、ＷＦＤＮＷ情報を各ＭＦＰ２００〜４００に送信する（図２のＳ２５等）。この場合、端末装置１００は、Write Commandを送信しなくてもよい（Ｓ２３等）。即ち、第１の情報送信部及び第２の情報送信部の少なくとも一方は、Write Commandを送信しなくてもよい。
【００７０】
（変形例５）上記の各実施例では、送信モード移行指示を与えられることをトリガとして、端末装置１００の動作状態がＧ／Ｏ状態に変更されるが（図２のＳ１２等）、変形例では、アプリ起動指示が与えられることをトリガとして、端末装置１００の動作状態がＧ／Ｏ状態に変更されてもよい。即ち、「所定のトリガ指示」は、コンピュータプログラムを起動させるための指示であってもよい。
【００７１】
（変形例６）上記の各実施例では、端末装置１００は、ＳＮＭＰに従って、設定情報を含むセット要求をＭＦＰに送信するが（図２のＳ７０等）、変形例では、例えば、ＨＴＴＰ（Hypertext Transfer Protocolの略）に従って、設定情報を送信してもよいし、ＰＪＬ（印刷ジョブ言語（Printer Job Languageの略））に従って、設定情報を送信してもよい。なお、ＰＪＬを採用する場合、一個のパケットの送信によって設定可能な情報量を、ＳＮＭＰを採用する場合に比べて、多くすることができる。
【００７２】
（変形例７）端末装置１００は、再起動指示（図２のＳ８０等参照）を送信しなくてもよい。この場合、例えば、ユーザが各ＭＦＰ２００，３００の電源をＯＦＦして再起動させればよい。また、例えば、設定情報が、各ＭＦＰ２００，３００が再起動されなくても利用可能な情報である場合にも、再起動指示は送信されなくてもよい。即ち、「第１の指示送信部」及び「第２の指示送信部」のうちの少なくとも一方は省略可能である。
【００７３】
（変形例８）端末装置１００は、設定情報の送信後に、端末装置１００の動作状態をＧ／Ｏ状態からデバイス状態に変更（図２のＳ９０等参照）しなくてもよい。即ち、「変更部」は省略可能である。
【００７４】
（変形例９）端末装置１００は、問合信号を送信しなくてもよいし（図３のＳ１６０等）、ＭＦＰのモデル名を受信しなくてもよい（Ｓ１６２，Ｓ１６３等）。さらに、端末装置１００は、選択画面８００を表示せずに、設定情報を含むセット要求をブロードキャスト送信してもよい（Ｓ１７０）。即ち、「受信部」及び「表示制御部」のうちの少なくとも一方は省略可能である。
【００７５】
（変形例１０）上記の各実施例では、設定情報は、情報１４２，１４４を含むが、変形例では、さらに、ＭＦＰによって実行される印刷機能に関係する印刷設定情報と、ＭＦＰによって実行されるスキャン機能に関係するスキャン設定情報と、ＭＦＰによって実行される機能を制限するための機能制限設定情報と、ＭＦＰにインストールされるべきファームウェアであるファームウェア情報と、を含んでいてもよい。一般的に言うと、「所定の設定情報」は、これらの情報のうちの少なくとも一個を含んでいてもよい。なお、印刷設定情報は、例えば、デフォルトの印刷設定（印刷媒体のサイズ等）である。スキャン設定情報は、例えば、デフォルトのスキャン設定（解像度等）である。機能制限設定情報は、複数のユーザのそれぞれについて、当該ユーザを識別するための識別情報と、当該ユーザが利用可能な機能と、が対応付けられている情報である。ＭＦＰは、あるユーザの識別情報を利用したログインが実行された際に、当該識別情報に対応付けられている機能（例えば印刷機能）を実行可能であるが、当該識別情報に対応付けられていない機能（例えばスキャン機能）を実行不可能である。この場合、ＭＦＰは、当該ユーザによってスキャン機能が実行されることを制限している。ＭＦＰは、機能制限設定情報を受信及び記憶することで、ユーザ毎に機能の制限を行うことが可能となる。上記のファームウェア情報は、ファームウェアそのものでなくても、例えば、インターネット上におけるファームウェアの位置を示すＵＲＬ（Uniform Resource Locatorの略）であってもよい。なお、設定情報が、インターネット８に関係する有線ＮＷ情報１４２を含まない場合では、ＭＦＰ２００，３００は、ＬＡＮケーブル４に接続されなくてもよく、図２のＳ１００が省略されてもよい。
【００７６】
（変形例１１）設定情報は、有線ＮＷ情報１４２に代えて、無線ＮＷに関する無線ＮＷ情報を含んでいてもよい。当該無線ＮＷは、アクセスポイントによって形成されるＮＷである。無線ＮＷ情報は、無線ＮＷに参加するためのＳＳＩＤ及びパスワードを含む。変形例では、端末装置１００は、ＭＦＰに無線ＮＷ情報を設定させることによって、ＭＦＰを無線ＮＷに所属させることができる。
【００７７】
（変形例１２）上記の各実施例では、図２〜図４の各処理がソフトウェア（即ちプログラム）によって実現されるが、これらの各処理のうちの少なくとも１つが論理回路等のハードウェアによって実現されてもよい。
【００７８】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
以下に、本明細書に記載の技術の特徴を列挙する。
（項目１）
端末装置のためのコンピュータプログラムであって、
前記端末装置に搭載されるコンピュータを、
所定のトリガ指示が与えられる際に、前記端末装置の動作状態を、無線ネットワークの親局として動作しない非親局状態から、前記無線ネットワークの前記親局として動作する親局状態に変更して、前記無線ネットワークを形成する形成部であって、前記無線ネットワークは、前記端末装置の第１の無線インターフェースを介した無線通信を実行するためのネットワークである、前記形成部と、
前記端末装置の第２の無線インターフェースであって、前記第１の無線インターフェースとは異なる前記第２の無線インターフェースを介した第１の通信リンクが第１の通信装置と確立される場合に、前記第１の無線インターフェースを介し、前記第１の通信装置との無線接続を確立して、前記端末装置が前記親局として動作する前記無線ネットワークに前記第１の通信装置を参加させる第１の確立部と、
前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、所定の設定情報を前記第１の通信装置に送信する第１の設定送信部と、
前記端末装置の動作状態が、前記親局状態に変更された後に前記非親局状態に変更されることなく、前記親局状態に維持されている間に、前記第２の無線インターフェースを介した第２の通信リンクが第２の通信装置と確立される場合に、前記第１の無線インターフェースを介し、前記第２の通信装置との無線接続を確立して、前記端末装置が前記親局に維持されている前記無線ネットワークに前記第２の通信装置を参加させる第２の確立部と、
前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、前記所定の設定情報を前記第２の通信装置に送信する第２の設定送信部と、
して機能させる、コンピュータプログラム。
（項目２）
前記形成部は、前記第１の通信リンクが前記第１の通信装置と確立される前に、前記所定のトリガ指示が与えられる際に、前記端末装置の動作状態を前記親局状態に変更して、前記端末装置が所属している前記無線ネットワークであって、前記第１の通信装置及び前記第２の通信装置が所属していない前記無線ネットワークを形成し、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記端末装置が所属している前記無線ネットワークであって、前記第１の通信装置及び前記第２の通信装置が所属していない前記無線ネットワークが形成された後に、前記第１の通信装置との前記第１の通信リンクが確立される場合に、前記第２の無線インターフェースを介し、前記第１の通信リンクを利用して、前記無線ネットワークに関係するネットワーク情報を前記第１の通信装置に送信する第１の情報送信部と、
前記端末装置が所属している前記無線ネットワークであって、前記第１の通信装置及び前記第２の通信装置が所属していない前記無線ネットワークが形成された後に、前記第２の通信装置との前記第２の通信リンクが確立される場合に、前記第２の無線インターフェースを介し、前記第２の通信リンクを利用して、前記ネットワーク情報を前記第２の通信装置に送信する第２の情報送信部と、として機能させ、
前記第１の確立部は、前記第１の無線インターフェースを介し、前記ネットワーク情報を利用して、前記第１の通信装置との無線接続を確立し、
前記第２の確立部は、前記第１の無線インターフェースを介し、前記ネットワーク情報を利用して、前記第２の通信装置との無線接続を確立する、項目１に記載のコンピュータプログラム。
（項目３）
前記第２の無線インターフェースは、ＮＦＣ（Near Field Communicationの略）方式に従った無線通信を実行するためのインターフェースであり、
前記第１の情報送信部は、前記ＮＦＣ方式に従ったWrite Commandを前記第１の通信装置に送信することに応じて、前記ネットワーク情報を前記第１の通信装置に送信し、
前記第２の情報送信部は、前記Write Commandを前記第２の通信装置に送信することに応じて、前記ネットワーク情報を前記第２の通信装置に送信する、項目２に記載のコンピュータプログラム。
（項目４）
前記所定のトリガ指示は、前記コンピュータプログラムを起動させるための指示と、前記コンピュータプログラムの起動後に前記所定の設定情報を送信するためのモードを選択するための指示と、のうちの一方を含む、項目１から３のいずれか一項に記載のコンピュータプログラム。
（項目５）
前記第１の設定送信部及び前記第２の設定送信部は、前記第１の通信装置及び前記第２の通信装置の双方が前記無線ネットワークに所属している状態において、前記第１の無線インターフェースを介し、前記所定の設定情報を前記無線ネットワークにブロードキャスト送信することによって、前記第１の通信装置及び前記第２の通信装置のそれぞれに前記所定の設定情報を送信する、項目１から４のいずれか一項に記載のコンピュータプログラム。
（項目６）
前記第１の設定送信部は、前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、前記所定の設定情報を前記第１の通信装置にユニキャスト送信し、
前記第２の確立部は、前記第１の通信装置への前記ユニキャスト送信が開始されてから前記ユニキャスト送信が完了するまでの間に、前記第２の通信装置との無線接続を確立して、前記第２の通信装置を子局として前記無線ネットワークに参加させ、
前記第２の設定送信部は、前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、前記所定の設定情報を前記第２の通信装置にユニキャスト送信する、項目１から４のいずれか一項に記載のコンピュータプログラム。
（項目７）
前記第１の設定送信部は、ＳＮＭＰ（Simple Network Management Protocolの略）に従ったセット要求であって、前記所定の設定情報を含む前記セット要求を前記第１の通信装置に送信し、
前記第２の設定送信部は、前記所定の設定情報を含む前記セット要求を前記第２の通信装置に送信する、項目１から６のいずれか一項に記載のコンピュータプログラム。
（項目８）
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記所定の設定情報が前記第１の通信装置に送信された後に、前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、前記第１の通信装置を再起動させるための再起動指示を前記第１の通信装置に送信する第１の指示送信部と、
前記所定の設定情報が前記第２の通信装置に送信された後に、前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、前記第２の通信装置を再起動させるための再起動指示を前記第２の通信装置に送信する第２の指示送信部と、として機能させる、項目１から７のいずれか一項に記載のコンピュータプログラム。
（項目９）
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記所定の設定情報が前記第１の通信装置及び前記第２の通信装置の双方に送信された後に、前記端末装置の動作状態を、前記親局状態から前記非親局状態に変更する変更部として機能させる、項目１から８のいずれか一項に記載のコンピュータプログラム。
（項目１０）
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、前記第１の通信装置及び前記第２の通信装置のそれぞれから、当該通信装置の機種を示す機種情報を受信する受信部と、
前記第１の通信装置及び前記第２の通信装置のうちの少なくとも一方の通信装置から受信される前記機種情報が、前記所定の設定情報のうちの少なくとも一部を設定不可能な機種を示す場合に、前記少なくとも一方の通信装置を示す装置情報を、前記端末装置の表示部に表示させる表示制御部と、して機能させる、項目１から９のいずれか一項に記載のコンピュータプログラム。
（項目１１）
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、前記第１の通信装置及び前記第２の通信装置のそれぞれから、当該通信装置の機種を示す機種情報を受信する受信部として機能させ、
前記第１の設定送信部は、前記第１の通信装置から受信される前記機種情報が、前記所定の設定情報のうちの少なくとも一部を設定不可能な機種を示す場合に、前記所定の設定情報を前記第１の通信装置に送信せず、
前記第２の設定送信部は、前記第２の通信装置から受信される前記機種情報が、前記所定の設定情報のうちの少なくとも一部を設定不可能な機種を示す場合に、前記所定の設定情報を前記第２の通信装置に送信しない、項目１から１０のいずれか一項に記載のコンピュータプログラム。
（項目１２）
前記所定の設定情報は、
前記第１の通信装置及び前記第２の通信装置が所属すべき所定のネットワークに関係するネットワーク設定情報と、
前記第１の通信装置及び前記第２の通信装置に登録されるべきアドレスリストを示すアドレス設定情報と、
前記第１の通信装置及び前記第２の通信装置によって実行される印刷機能に関係する印刷設定情報と、
前記第１の通信装置及び前記第２の通信装置によって実行されるスキャン機能に関係するスキャン設定情報と、
前記第１の通信装置及び前記第２の通信装置によって実行される機能を制限するための機能制限設定情報と、
前記第１の通信装置及び前記第２の通信装置にインストールされるべきファームウェアに関係するファームウェア設定情報と、
のうちの少なくとも１個の設定情報を含む、項目１から１１のいずれか一項に記載のコンピュータプログラム。
（項目１３）
端末装置であって、
第１の無線インターフェースと、
前記第１の無線インターフェースとは異なる第２の無線インターフェースと、
所定のトリガ指示が与えられる際に、前記端末装置の動作状態を、無線ネットワークの親局として動作しない非親局状態から、前記無線ネットワークの前記親局として動作する親局状態に変更して、前記無線ネットワークを形成する形成部であって、前記無線ネットワークは、前記第１の無線インターフェースを介した無線通信を実行するためのネットワークである、前記形成部と、
前記第２の無線インターフェースを介した第１の通信リンクが第１の通信装置と確立される場合に、前記第１の無線インターフェースを介し、前記第１の通信装置との無線接続を確立して、前記端末装置が前記親局として動作する前記無線ネットワークに前記第１の通信装置を参加させる第１の確立部と、
前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、所定の設定情報を前記第１の通信装置に送信する第１の設定送信部と、
前記端末装置の動作状態が、前記親局状態に変更された後に前記非親局状態に変更されることなく、前記親局状態に維持されている間に、前記第２の無線インターフェースを介した第２の通信リンクが第２の通信装置と確立される場合に、前記第１の無線インターフェースを介し、前記第２の通信装置との無線接続を確立して、前記端末装置が前記親局に維持されている前記無線ネットワークに前記第２の通信装置を参加させる第２の確立部と、
前記第１の無線インターフェースを介し、前記無線ネットワークを利用して、前記所定の設定情報を前記第２の通信装置に送信する第２の設定送信部と、
を備える、端末装置。
【符号の説明】
【００７９】
２：通信システム、４：ＬＡＮケーブル、８：インターネット、１００：携帯装置、１１２：操作部、１１４：表示部、１２２：Ｗｉ−Ｆｉインターフェース、１２４：ＮＦＣインターフェース、１３０：制御部、１３２：ＣＰＵ、１３４：メモリ、１３６：ＯＳプログラム、１３８：アプリケーションプログラム、１４０：ＷＦＤＮＷ情報、１４２：有線ＮＷ情報、１４４：アドレス情報、２００〜４００：多機能機、５００：プロキシサーバ、７００：指示画面、８００：選択画面、Ｂ１〜Ｂ３：ボタン
【図１】
0006707949.tif 000002
【図２】
0006707949.tif 000003
【図３】
0006707949.tif 000004
【図４】
0006707949.tif 000005