(57)【特許請求の範囲】
【請求項１】
第２の通信装置との間でアクセスポイントを介した無線通信を実行するための第１の通信装置であって、
前記第２の通信装置の通信識別情報及び前記アクセスポイントの通信識別情報のうちの一方である特定の通信識別情報が送信先として指定されている第１のパケットを送信して、前記第１のパケットに対する応答パケットを受信するのか否かを確認する第１の確認処理を実行する確認部と、
Ｍ回（Ｍ≧２）の前記第１の確認処理によって取得されるＭ個の第１の確認結果を用いて、前記第１の通信装置と前記第２の通信装置との間の無線通信状態を解析して、解析結果情報を生成する解析部であって、前記無線通信状態が通信不可能状態である場合に、前記解析結果情報は、前記通信不可能状態になった原因と、前記通信不可能状態を解消するための対策と、のうちの少なくとも１つを含む、前記解析部と、
前記解析結果情報を外部に出力する出力部と、
を備え、
前記確認部は、
第１日の間に、Ｍ１回（Ｍ１≧２）の前記第１の確認処理を実行して、Ｍ１個の前記第１の確認結果を取得し、
前記第１日とは異なる第２日の間に、Ｍ２回（Ｍ２≧２）の前記第１の確認処理を実行して、Ｍ２個の前記第１の確認結果を取得し、
前記解析部は、前記Ｍ１個の第１の確認結果と前記Ｍ２個の第１の確認結果とを含む前記Ｍ個の第１の確認結果を用いて、前記無線通信状態を解析し、
前記解析部は、前記Ｍ１個の第１の確認結果と前記Ｍ２個の第１の確認結果との間で、無線通信を実行不可能であることを示す第１の確認結果が得られる時間帯が同等である場合に、前記アクセスポイントの設定が、１日の間の所定の時間帯に無線通信の中継機能を停止する設定であることに関係する前記解析結果情報を生成する、第１の通信装置。
【請求項２】
前記特定の通信識別情報は、前記第２の通信装置の通信識別情報であり、
前記確認部は、さらに、前記アクセスポイントの通信識別情報が送信先として指定されている第２のパケットを送信して、前記第２のパケットに対する応答パケットを受信するのか否かを確認する第２の確認処理を実行し、
前記解析部は、前記Ｍ個の第１の確認結果と、Ｎ回（Ｎ≧２）の前記第２の確認処理によって取得されるＮ個の第２の確認結果と、を用いて、前記無線通信状態を解析する、請求項１に記載の第１の通信装置。
【請求項３】
前記確認部は、１回の前記第１の確認処理と１回の前記第２の確認処理とをほぼ同時に実行し、
前記解析部は、前記Ｍ個の第１の確認結果と前記Ｎ個の第２の確認結果との間で、ほぼ同時に実行される前記第１及び第２の確認処理によって取得される前記第１及び第２の確認結果が一致する確率である一致率が、特定の値よりも高い場合に、前記第１の通信装置と前記アクセスポイントとの間の電波状態が不安定であることに関係する前記解析結果情報を生成する、請求項２に記載の第１の通信装置。
【請求項４】
前記解析部は、前記一致率が前記特定の値よりも低く、かつ、前記Ｎ個の第２の確認結果が、無線通信を実行可能であることを示すＮ１個（Ｎ１≦Ｎ）以上の前記第２の確認結果を含む場合に、前記第２の通信装置と前記アクセスポイントとの間の電波状態が不安定であることに関係する前記解析結果情報を生成する、請求項３に記載の第１の通信装置。
【請求項５】
前記解析部は、前記Ｍ個の第１の確認結果の全てが、無線通信を実行不可能であることを示し、かつ、前記Ｎ個の第２の確認結果が、無線通信を実行可能であることを示すＮ２個（Ｎ２≦Ｎ）以上の前記第２の確認結果を含む場合に、前記第２の通信装置の電源がＯＦＦされていること、及び、前記アクセスポイントの設定が、無線通信の中継機能を停止する設定であること、の少なくとも１つの関係する前記解析結果情報を生成する、請求項２から４のいずれか一項に記載の第１の通信装置。
【請求項６】
前記解析部は、前記Ｍ個の第１の確認結果の全てが、無線通信を実行不可能であることを示し、かつ、前記Ｎ個の第２の確認結果の全てが、無線通信を実行不可能であることを示す場合に、前記アクセスポイントの電源がＯＦＦされていること、及び、前記第１の通信装置と前記アクセスポイントとの間で無線設定が一致しないこと、のうちの少なくとも一方に関係する前記解析結果情報を生成する、請求項２から５のいずれか一項に記載の第１の通信装置。
【請求項７】
前記特定の通信識別情報は、前記アクセスポイントの通信識別情報である、請求項１に記載の第１の通信装置。
【請求項８】
前記第１の通信装置及び前記第２の通信装置のうちの一方の装置は、外部からＦＡＸデータを受信して、前記アクセスポイントを介して、前記第１の通信装置及び前記第２の通信装置のうちの他方の装置に、前記ＦＡＸデータを送信するための装置であり、
前記他方の装置は、前記一方の装置から、前記アクセスポイントを介して、前記ＦＡＸデータを受信して、前記ＦＡＸデータに従って、印刷を実行するための装置である、請求項１から７のいずれか一項に記載の第１の通信装置。
【請求項９】
前記確認部は、前記第１の確認処理を所定時間毎に実行する、請求項１から８のいずれかに一項に記載の第１の通信装置。
【請求項１０】
第２の通信装置との間でアクセスポイントを介した無線通信を実行するための第１の通信装置のためのコンピュータプログラムであって、
前記第１の通信装置に搭載されるコンピュータに、以下の各処理、即ち、
前記第２の通信装置の通信識別情報及び前記アクセスポイントの通信識別情報のうちの一方である特定の通信識別情報が送信先として指定されている第１のパケットを送信して、前記第１のパケットに対する応答パケットを受信するのか否かを確認する第１の確認処理と、
Ｍ回（Ｍ≧２）の前記第１の確認処理によって取得されるＭ個の第１の確認結果を用いて、前記第１の通信装置と前記第２の通信装置との間の無線通信状態を解析して、解析結果情報を生成する解析処理であって、前記無線通信状態が通信不可能状態である場合に、前記解析結果情報は、前記通信不可能状態になった原因と、前記通信不可能状態を解消するための対策と、のうちの少なくとも１つを含む、前記解析処理と、
前記解析結果情報を外部に出力する出力処理と、
を実行させ、
前記確認処理では、
第１日の間に、Ｍ１回（Ｍ１≧２）の前記第１の確認処理を実行して、Ｍ１個の前記第１の確認結果を取得し、
前記第１日とは異なる第２日の間に、Ｍ２回（Ｍ２≧２）の前記第１の確認処理を実行して、Ｍ２個の前記第１の確認結果を取得し、
前記解析処理では、前記Ｍ１個の第１の確認結果と前記Ｍ２個の第１の確認結果とを含む前記Ｍ個の第１の確認結果を用いて、前記無線通信状態を解析し、
前記解析処理では、前記Ｍ１個の第１の確認結果と前記Ｍ２個の第１の確認結果との間で、無線通信を実行不可能であることを示す第１の確認結果が得られる時間帯が同等である場合に、前記アクセスポイントの設定が、１日の間の所定の時間帯に無線通信の中継機能を停止する設定であることに関係する前記解析結果情報を生成する、
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、第２の通信装置との間でアクセスポイントを介した無線通信を実行するための第１の通信装置を開示する。
【背景技術】
【０００２】
例えば、特許文献１には、サーバ装置との間でアクセスポイントを介した無線通信を実行する端末装置が開示されている。端末装置は、端末装置とサーバ装置との間の通信経路の障害調査を実行する。端末装置は、まず、アクセスポイントとの通信を確立可能であるのか否かを調査する。端末装置は、アクセスポイントとの通信を確立不可能である場合に、アクセスポイントエラーを記録する。端末装置は、アクセスポイントとの通信を確立可能である場合に、アクセスポイントを介して、サーバ装置との間の通信を確立可能であるのか否かを調査する。端末装置は、サーバ装置との通信を確立不可能である場合に、通信設定エラー又はＬＡＮ経路エラーを記録する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１９７８０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本明細書では、第１の通信装置と第２の通信装置との間の無線通信状態に関する適切な解析結果情報をユーザに提供し得る技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書では、第２の通信装置との間でアクセスポイントを介した無線通信を実行するための第１の通信装置を開示する。第１の通信装置は、確認部と、解析部と、出力部と、を備える。確認部は、第２の通信装置の通信識別情報及びアクセスポイントの通信識別情報のうちの一方である特定の通信識別情報が送信先として指定されている第１のパケットを送信して、第１のパケットに対する応答パケットを受信するのか否かを確認する第１の確認処理を実行する。解析部は、Ｍ回（Ｍ≧２）の第１の確認処理によって取得されるＭ個の第１の確認結果を用いて、第１の通信装置と第２の通信装置との間の無線通信状態を解析して、解析結果情報を生成する。無線通信状態が通信不可能状態である場合に、解析結果情報は、通信不可能状態になった原因と、通信不可能状態を解消するための対策と、のうちの少なくとも１つを含む。出力部は、解析結果情報を外部に出力する。
【０００６】
上記の構成によると、第１の通信装置は、第２の通信装置及びアクセスポイントのうちの一方を送信先として第１のパケットを送信して、第１の確認処理を実行する。そして、第１の通信装置は、過去に実行された複数回（即ちＭ回）の第１の確認処理によって取得される複数個（即ちＭ個）の第１の確認結果を用いて、第１の通信装置と第２の通信装置との間の無線通信状態を解析するために、無線通信状態を精度良く解析し得る。従って、第１の通信装置は、適切な解析結果情報を生成して外部に出力し得るために、適切な解析結果情報をユーザに提供し得る。このために、ユーザは、解析結果情報に基づいて、通信不可能状態を解消するための作業を、適切に実行し得る。
【０００７】
特定の通信識別情報は、第２の通信装置の通信識別情報であってもよい。確認部は、さらに、アクセスポイントの通信識別情報が送信先として指定されている第２のパケットを送信して、第２のパケットに対する応答パケットを受信するのか否かを確認する第２の確認処理を実行してもよい。解析部は、Ｍ個の第１の確認結果と、Ｎ回（Ｎ≧２）の第２の確認処理によって取得されるＮ個の第２の確認結果と、を用いて、無線通信状態を解析してもよい。この構成によると、第１の通信装置は、第２の通信装置を送信先として第１のパケットを送信して、第１の確認処理を実行すると共に、アクセスポイントを送信先として第２のパケットを送信して、第２の確認処理を実行する。そして、第１の通信装置は、過去に実行された複数回（即ちＭ回）の第１の確認処理によって取得される複数個（即ちＭ個）の第１の確認結果と、過去に実行された複数回（即ちＮ回）の第２の確認処理によって取得される複数個（即ちＮ個）の第２の確認結果と、を用いて、無線通信状態を解析するために、無線通信状態を精度良く解析し得る。従って、第１の通信装置は、適切な解析結果情報をユーザに提供し得る。
【０００８】
確認部は、１回の第１の確認処理と１回の第２の確認処理とをほぼ同時に実行してもよい。解析部は、Ｍ個の第１の確認結果とＮ個の第２の確認結果との間で、ほぼ同時に実行される第１及び第２の確認処理によって取得される第１及び第２の確認結果が一致する確率である一致率が、特定の値よりも高い場合に、第１の通信装置とアクセスポイントとの間の電波状態が不安定であることに関係する解析結果情報を生成してもよい。この構成によると、第１の通信装置は、第１の通信装置とアクセスポイントとの間の電波状態が不安定であることに関係する解析結果情報を、ユーザに提供することができる。このために、ユーザは、第１の通信装置とアクセスポイントとの間の電波状態を安定させるための作業を、適切に実行し得る。
【０００９】
解析部は、一致率が上記の特定の値よりも低く、かつ、Ｎ個の第２の確認結果が、無線通信を実行可能であることを示すＮ１個（Ｎ１≦Ｎ）以上の第２の確認結果を含む場合に、第２の通信装置とアクセスポイントとの間の電波状態が不安定であることに関係する解析結果情報を生成してもよい。この構成によると、第１の通信装置は、第２の通信装置とアクセスポイントとの間の電波状態が不安定であることに関係する解析結果情報を、ユーザに提供することができる。このために、ユーザは、第２の通信装置とアクセスポイントとの間の電波状態を安定させるための作業を、適切に実行し得る。
【００１０】
解析部は、Ｍ個の第１の確認結果の全てが、無線通信を実行不可能であることを示し、かつ、Ｎ個の第２の確認結果が、無線通信を実行可能であることを示すＮ２個（Ｎ２≦Ｎ）以上の第２の確認結果を含む場合に、第２の通信装置の電源がＯＦＦされていること、及び、アクセスポイントの設定が、無線通信の中継機能を停止する第１の設定であること、の少なくとも１つの関係する解析結果情報を生成してもよい。この構成によると、第１の通信装置は、第２の通信装置の電源がＯＦＦされていること、及び、アクセスポイントの設定が第１の設定であること、の少なくとも１つの関係する解析結果情報を、ユーザに提供することができる。このために、ユーザは、第２の通信装置の電源をＯＮするための作業、及び、アクセスポイントの設定を第１の設定から他の設定に変更するための作業、の少なくとも１つの作業を適切に実行し得る。
【００１１】
解析部は、Ｍ個の第１の確認結果の全てが、無線通信を実行不可能であることを示し、かつ、Ｎ個の第２の確認結果の全てが、無線通信を実行不可能であることを示す場合に、アクセスポイントの電源がＯＦＦされていること、及び、第１の通信装置とアクセスポイントとの間で無線設定が一致しないこと、のうちの少なくとも一方に関係する解析結果情報を生成してもよい。この構成によると、第１の通信装置は、アクセスポイントの電源がＯＦＦされていること、及び、無線設定が一致しないこと、の少なくとも１つの関係する解析結果情報を、ユーザに提供することができる。このために、ユーザは、アクセスポイントの電源をＯＮするための作業、及び、無線設定を一致させるための作業、の少なくとも１つの作業を適切に実行し得る。
【００１２】
確認部は、第１日の間に、Ｍ１回（Ｍ１≧２）の第１の確認処理を実行して、Ｍ１個の第１の確認結果を取得し、第１日とは異なる第２日の間に、Ｍ２回（Ｍ２≧２）の第１の確認処理を実行して、Ｍ２個の第１の確認結果を取得してもよい。解析部は、Ｍ１個の第１の確認結果とＭ２個の第１の確認結果とを含むＭ個の第１の確認結果を用いて、無線通信状態を解析してもよい。解析部は、Ｍ１個の第１の確認結果とＭ２個の第１の確認結果との間で、無線通信を実行不可能であることを示す第１の確認結果が得られる時間帯が同等である場合に、アクセスポイントの設定が、１日の間の所定の時間帯に無線通信の中継機能を停止する第２の設定であることに関係する解析結果情報を生成してもよい。この構成によると、第１の通信装置は、アクセスポイントの設定が第２の設定であることに関係する解析結果情報を、ユーザに提供することができる。このために、ユーザは、アクセスポイントの設定を第２の設定から他の設定に変更するための作業を適切に実行し得る。
【００１３】
特定の通信識別情報は、アクセスポイントの通信識別情報であってもよい。この構成によると、第１の通信装置は、アクセスポイントを送信先として第１のパケットを送信して、第１の確認処理を実行することができる。
【００１４】
第１の通信装置及び第２の通信装置のうちの一方の装置は、外部からＦＡＸデータを受信して、アクセスポイントを介して、第１の通信装置及び第２の通信装置のうちの他方の装置に、ＦＡＸデータを送信するための装置であってもよい。上記の他方の装置は、上記の一方の装置から、アクセスポイントを介して、ＦＡＸデータを受信して、ＦＡＸデータに従って、印刷を実行するための装置であってもよい。上述したように、第１の通信装置が適切な解析結果情報をユーザに提供し得るために、第１の通信装置と第２の通信装置との間の無線通信状態が通信不可能状態になるのを抑制することができる。従って、上記の一方の装置から上記の他方の装置にＦＡＸデータが適切に送信されるために、上記の他方の装置は、ＦＡＸデータに従った印刷を適切に実行し得る。
【００１５】
なお、上記の第１の通信装置を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記憶媒体も新規で有用である。また、上記の第１の通信装置と上記の第２の通信装置とを備える無線通信システムも新規で有用である。
【図面の簡単な説明】
【００１６】
【図１】無線通信システムの構成を示す。
【図２】多機能機が実行するメイン処理のフローチャートを示す。
【図３】多機能機が実行する解析表示処理のフローチャートを示す。
【図４】多機能機と通話デバイスとの間の無線通信状態が異なる様々なケースを示す。
【図５】各ケースの確認結果の一例を示す。
【図６】第２実施例の内容が記述された説明図を示す。
【図７】第３実施例の内容が記述された説明図を示す。
【発明を実施するための形態】
【００１７】
（第１実施例）
（システムの構成）
図１に示されるように、無線通信システム２は、ＰＣ４と、アクセスポイント（以下では「ＡＰ」と呼ぶ）６と、多機能機１０と、通話デバイス７０と、を備える。多機能機１０及び通話デバイス７０は、ＡＰ６を介して、相互に無線通信可能である。即ち、多機能機１０及び通話デバイス７０は、インフラストラクチャの無線通信を実行可能である。
【００１８】
（多機能機１０の構成）
多機能機１０は、印刷機能、スキャン機能、コピー機能等の多機能を実行可能である。多機能機１０は、操作部１２と、表示部１４と、印刷実行部１６と、スキャン実行部１８と、無線インターフェイス２０と、有線インターフェイス２２と、制御部３０と、を備える。操作部１２は、複数のキーを備える。ユーザは、操作部１２を操作することによって、様々な指示を多機能機１０に入力することができる。表示部１４は、様々な情報を表示するためのディスプレイである。印刷実行部１６は、インクジェット方式、レーザ方式等の印刷機構である。スキャン実行部１８は、ＣＣＤ、ＣＩＳ等のスキャン機構である。無線インターフェイス２０は、無線通信を実行するためのインターフェイスである。有線インターフェイス２２は、有線通信を実行するためのインターフェイスである。
【００１９】
制御部３０は、ＣＰＵ３２と、メモリ３４と、を備える。ＣＰＵ３２は、メモリ３４に格納されているプログラムに従って、様々な処理を実行する。ＣＰＵ３２が上記のプログラムに従って処理を実行することによって、確認部４０、解析部４２、及び、出力部４４の各機能が実現される。
【００２０】
メモリ３４は、ＲＯＭ、ＲＡＭ等によって構成されており、上記のプログラムの他に、無線設定情報、ＡＰ６のＩＰアドレス、通話デバイス７０のＩＰアドレス、確認結果情報等を格納する。無線設定情報は、ユーザによって多機能機１０に設定（入力）される情報である。無線設定情報は、多機能機１０と通話デバイス７０との間で、ＡＰ６を介したＦＡＸデータの無線通信を実行するための情報である。無線設定情報は、例えば、ＳＳＩＤ（Service Ser Identifier）、認証方式、暗号化方式、パスワード等を含む。また、ＡＰ６のＩＰアドレス及び通話デバイス７０のＩＰアドレスは、ユーザによって多機能機１０に設定（入力）される情報である。なお、確認結果情報については後述する（図５参照）。
【００２１】
（通話デバイス７０の構成）
通話デバイス７０は、多機能機１０の付属機である。即ち、通話デバイス７０は、それ単体で出荷されることはなく、多機能機１０と共に出荷される。通話デバイス７０は、マイク７２と、スピーカ７４と、ＰＳＴＮインターフェイス７６と、無線インターフェイス７８と、制御部８０と、を備える。ＰＳＴＮインターフェイス７６は、一般公衆回線網であるＰＳＴＮ（Public Switched Telephone Network）８に接続されている。無線インターフェイス７８は、無線通信を実行するためのインターフェイスである。
【００２２】
制御部８０は、ＣＰＵ８２と、メモリ８４と、を備える。ＣＰＵ８２は、メモリ８４に格納されているプログラムに従って、様々な処理を実行する。メモリ８４は、ＲＯＭ、ＲＡＭ等によって構成されており、上記のプログラムの他に、上記の無線設定情報等を格納する。通話デバイス７０は、例えば、多機能機１０から上記の無線設定情報を受信して、上記の無線設定情報をメモリ８４に格納させる。
【００２３】
例えば、ユーザは、通話デバイス７０を用いて、ＰＳＴＮ８に接続されている別の電話機に電話をかけることができる。この場合、通話デバイス７０は、マイク７２に入力された音声に対応する音声データを、ＰＳＴＮインターフェイス７６を介して、上記の別の電話機に送信する。また、通話デバイス７０は、上記の別の電話機から送信される音声データが、ＰＳＴＮインターフェイス７６によって受信される場合に、当該音声データに対応する音声をスピーカ７４から出力させる。これにより、電話機能が実現される。
【００２４】
また、多機能機１０及び通話デバイス７０が協働して処理を実行することによって、ＦＡＸ機能が実現される。例えば、通話デバイス７０は、ＰＳＴＮインターフェイス７６によってＦＡＸデータが受信される場合に、当該ＦＡＸデータを、ＡＰ６を介して、多機能機１０に送信する。多機能機１０は、無線インターフェイス２０によってＦＡＸデータが受信される場合に、当該ＦＡＸデータに従った印刷を印刷実行部１６に実行させる。これにより、ＦＡＸの受信機能が実現される。また、多機能機１０は、スキャン実行部１８がスキャンを実行することによって生成されるＦＡＸデータを、ＡＰ６を介して、通話デバイス７０に送信する。通話デバイス７０は、無線インターフェイス７８によってＦＡＸデータが受信される場合に、ユーザによって予め指定されたＰＳＴＮ８内の宛先に当該ＦＡＸデータを送信する。これにより、ＦＡＸの送信機能が実行される。
【００２５】
（ＰＣ４の構成）
ＰＣ４は、ＡＰ６を介して、無線通信を実行可能である。ＰＣ４は、例えば、ＡＰ６を介して、印刷データを多機能機１０に送信する。多機能機１０は、無線インターフェイス２０によって印刷データが受信される場合に、当該印刷データに従った印刷を印刷実行部１６に実行させる。これにより、印刷機能が実行される。
【００２６】
（ＡＰ６の構成）
ＡＰ６には、上記の無線設定情報がユーザによって予め設定されている。ＡＰ６は、以下の様々な機能を実行可能である。ＡＰ６は、ＬＡＮ内に存在する第１のデバイス（例えば多機能機１０）からデータを受信して、ＬＡＮ内の第２のデバイス（例えば通話デバイス７０）に当該データを転送する中継機能を実行可能である。また、ＡＰ６は、ＬＡＮ内に存在するデバイスからデータを受信して、当該データをＬＡＮ外（即ちインターネット）に送信するルータ機能を実行可能である。また、ＡＰ６は、ＬＡＮ内に存在するデバイスから、ＡＰ６のＩＰアドレスが送信先として指定されているＰＩＮＧパケットを受信する場合に、応答パケットを返信する返信機能を実行可能である。
【００２７】
また、ＡＰ６は、通常モード、エコモード、及び、セパレートモードのうちのいずれか１つのモードに従って動作可能である。通常モードは、上記の全ての機能（中継機能、ルータ機能、返信機能）を常に実行するためのモードである。エコモードは、ユーザによって指定された所定の時間帯に上記の全ての機能を停止し、上記の所定の時間帯以外の時間帯に上記の全ての機能を実行するためのモードである。上記の所定の時間帯に上記の全ての機能が停止されるために、ＡＰ６の消費電力を低減させることができる。セパレートモードは、ルータ機能及び返信機能を常に実行するが、中継機能を常に停止するためのモードである。
【００２８】
（多機能機１０が実行するメイン処理；図２）
図２のメイン処理は、多機能機１０と通話デバイス７０との間でＡＰ６を介した無線通信を実行するための無線設定情報（即ち、インフラストラクチャの無線設定情報）が、多機能機１０に格納されている場合に、常に実行される。
【００２９】
Ｓ１０では、多機能機１０の確認部４０（図１参照）は、タイマの値が所定値（本実施例では２時間）に到達することを監視する。タイマの値が所定値に到達すると（Ｓ１０でＹＥＳ）、Ｓ１２に進む。
【００３０】
Ｓ１２では、確認部４０は、メモリ３４に格納されているＡＰ６のＩＰアドレスを取得する。次いで、確認部４０は、ＰＩＮＧパケットのヘッダ内の送信先アドレスが記述される部分に、ＡＰ６のＩＰアドレスを書き込む。これにより、ＡＰ６のＩＰアドレスが送信先アドレスとして指定されているＰＩＮＧパケットが生成される。次いで、確認部４０は、上記のＰＩＮＧパケット（即ち、ＡＰ６へのＰＩＮＧパケット）を送信する。そして、確認部４０は、ＡＰ６へのＰＩＮＧパケットに対する応答パケットを受信するのか否かを確認する。
【００３１】
Ｓ１４では、確認部４０は、メモリ３４に格納されている通話デバイス７０のＩＰアドレスを取得する。次いで、確認部４０は、ＰＩＮＧパケットのヘッダ内の送信先アドレスが記述される部分に、通話デバイス７０のＩＰアドレスを書き込む。これにより、通話デバイス７０のＩＰアドレスが送信先アドレスとして指定されているＰＩＮＧパケットが生成される。次いで、確認部４０は、上記のＰＩＮＧパケット（即ち、通話デバイス７０へのＰＩＮＧパケット）を送信する。そして、確認部４０は、通話デバイス７０へのＰＩＮＧパケットに対する応答パケットを受信するのか否かを確認する。このように、本実施例では、確認部４０は、Ｓ１２の確認処理とＳ１４の確認処理とをほぼ同時に実行する。
【００３２】
Ｓ１６では、確認部４０は、Ｓ１２及びＳ１４の確認処理の結果に基づいて、メモリ３４内の確認結果情報を更新する。本実施例では、確認部４０は、２時間毎にＳ１２及びＳ１４の確認処理を実行する。また、メモリ３４は、直近の２日分の確認処理の結果を示す確認結果情報を格納可能である。従って、確認結果情報は、Ｓ１２の確認処理の結果として２４個（４８時間／２時間）の情報を含むと共に、Ｓ１４の確認処理の結果として２４個の情報を含む。
【００３３】
図５は、後述の様々なケースで記憶される２日分の確認結果情報の一例を示す。図中の「ＡＰ」の欄は、Ｓ１２の確認処理（即ち、ＡＰ６へのＰＩＮＧパケットの送信）の結果を示し、「ＣＤ」の欄は、Ｓ１４の確認処理（即ち、通話デバイス（Call Device）７０へのＰＩＮＧパケットの送信）の結果を示す。「ＯＫ」は、ＰＩＮＧパケットに対する応答パケットが受信されたことを示す。「ＮＧ」は、ＰＩＮＧパケットに対する応答パケットが受信されなかったことを示す。なお、以下では、Ｓ１２の確認処理のことを「ＡＰ確認処理」と呼び、Ｓ１４の確認処理のことを「ＣＤ確認処理」と呼ぶ。
【００３４】
確認結果情報は、２４回のＡＰ確認処理の結果と２４回のＣＤ確認処理の結果とが、何時間前の確認処理であるのかを示す時間情報（例えば０（ｈ））に対応付けられた情報である。図２のＳ１６では、確認部４０は、まず、確認結果情報に含まれる最も古いＡＰ確認処理の結果及びＣＤ確認処理の結果（即ち、４６（ｈ）に対応付けられているＡＰ確認処理の結果及びＣＤ確認処理の結果）を消去する。そして、確認部４０は、確認結果情報に含まれる残りの２３個の時間情報（０（ｈ）〜４４（ｈ））のそれぞれに対して、２時間を加算する。次いで、確認部４０は、Ｓ１６の処理の直前に実行されたＡＰ確認処理及びＣＤ確認処理の結果を、０（ｈ）に対応付けて、メモリ３４に記憶させる。これにより、確認結果情報の更新が完了する。
【００３５】
図２のＳ１６の処理を終えると、Ｓ１８において、解析部４２及び出力部４４（図１参照）は、解析表示処理を実行する。解析表示処理の内容は、後で説明する。次いで、Ｓ２０において、確認部４０は、タイマの値をリセットし、Ｓ１０に戻る。これにより、確認部４０は、２時間毎に（定期的に）、ＡＰ確認処理（Ｓ１２）及びＣＤ確認処理（Ｓ１４）を実行することになる。
【００３６】
（様々なケース；図４）
図２のＳ１８の解析表示処理の内容を説明する前に、図４を参照して、多機能機１０と通話デバイス７０との無線通信状態に関する様々なケースについて説明する。なお、図４の各ケースにおいて、「多機能機」、「ＡＰ」、及び、「通話デバイス」の上方に配置されている矢印は、ＡＰ確認処理のＰＩＮＧパケット及び応答パケットを示し、下方に配置されている矢印は、ＣＤ確認処理のＰＩＮＧパケット及び応答パケットを示す。
【００３７】
（ケースＡ）
図４のケースＡでは、ＡＰ６が通常モードに設定されている。また、多機能機１０とＡＰ６との間の無線通信状態が正常であると共に、通話デバイス７０とＡＰ６との間の無線通信状態が正常である。従って、多機能機１０がＡＰ確認処理を実行すると、多機能機１０は、ＡＰ６から応答パケットを受信することができる。また、多機能機１０がＣＤ確認処理を実行すると、多機能機１０は、ＡＰ６を介して通話デバイス７０から応答パケットを受信することができる。従って、図５のケースＡに示されるように、ＡＰ確認処理の結果は、通常、常に「ＯＫ」になり、ＣＤ確認処理の結果は、通常、常に「ＯＫ」になる。
【００３８】
（ケースＢ）
図４のケースＢでは、ＡＰ６が通常モードに設定されている。また、通話デバイス７０の電源がＯＦＦされている。この場合、多機能機１０がＡＰ確認処理を実行すると、多機能機１０は、ＡＰ６から応答パケットを受信することができる。しかしながら、多機能機１０がＣＤ確認処理を実行しても、通話デバイス７０がＰＩＮＧパケットを受信しないために、多機能機１０は、応答パケットを受信することができない。従って、図５のケースＢに示されるように、ＡＰ確認処理の結果は、通常、常に「ＯＫ」になるが、ＣＤ確認処理の結果は、通常、常に「ＮＧ」になる。
【００３９】
（ケースＣ）
図４のケースＣでは、ＡＰ６がエコモードに設定されている。この場合、ユーザによって指定された所定の時間帯（例えば夜間帯）に、多機能機１０がＡＰ確認処理を実行すると、ＡＰ６が返信機能を実行しないために、多機能機１０は、応答パケットを受信することができない。また、上記の所定の時間帯に、多機能機１０がＣＤ確認処理を実行すると、ＡＰ６が中継機能を実行しない結果として、通話デバイス７０がＰＩＮＧパケットを受信しないために、多機能機１０は、応答パケットを受信することができない。ただし、上記の所定の時間帯以外の時間帯に、多機能機１０がＡＰ確認処理及びＣＤ確認処理のどちらを実行しても、多機能機１０は、応答パケットを受信することができる。従って、図５のケースＣに示されるように、ＡＰ確認処理及びＣＤ確認処理の結果は、上記の所定の時間帯では、通常、常に「ＮＧ」になり、上記の所定の時間帯以外の時間帯では、通常、常に「ＯＫ」になる。
【００４０】
（ケースＤ）
図４のケースＤでは、ＡＰ６が通常モードに設定されている。また、多機能機１０とＡＰ６との間の無線通信状態が正常であるが、通話デバイス７０とＡＰ６との間の電波状態が不安定である。このような状況は、例えば、通話デバイス７０とＡＰ６との間の距離が大きい場合に、発生し得る。この場合、多機能機１０がＡＰ確認処理を実行すると、多機能機１０は、応答パケットを受信することができる。しかしながら、通話デバイス７０とＡＰ６との間の電波状態が悪い間に、多機能機１０がＣＤ確認処理を実行すると、通話デバイス７０がＰＩＮＧパケットを受信しないために、多機能機１０は、応答パケットを受信することができない。ただし、通話デバイス７０とＡＰ６との間の電波状態が良好である間に、多機能機１０がＣＤ確認処理を実行すると、多機能機１０は、応答パケットを受信することができる。従って、図５のケースＤに示されるように、ＡＰ確認処理の結果は、通常、常に「ＯＫ」になるが、ＣＤ確認処理の結果は、不規則に「ＯＫ」又は「ＮＧ」になる。
【００４１】
（ケースＥ）
図４のケースＥでは、ＡＰ６が通常モードに設定されている。また、通話デバイス７０とＡＰ６との間の無線通信状態が正常であるが、多機能機１０とＡＰ６との間の電波状態が不安定である。このような状況は、例えば、多機能機１０とＡＰ６との間の距離が大きい場合に、発生し得る。この場合、多機能機１０とＡＰ６との間の電波状態が悪い間に、多機能機１０がＡＰ確認処理及びＣＤ確認処理のどちらを実行しても、ＡＰ６がＰＩＮＧパケットを受信しないために、多機能機１０は、応答パケットを受信することができない。ただし、多機能機１０とＡＰ６との間の電波状態が良好である間に、多機能機１０がＡＰ確認処理及びＣＤ確認処理のどちらを実行しても、多機能機１０は、応答パケットを受信することができる。従って、図５のケースＥに示されるように、ＡＰ確認処理及びＣＤ確認処理の結果は、不規則に「ＯＫ」又は「ＮＧ」になる。しかも、ほぼ同じタイミングで実行される１回のＡＰ確認処理と１回のＣＤ確認処理とでは、同じ結果が得られる。
【００４２】
（ケースＦ）
図４のケースＦでは、ＡＰ６の電源がＯＦＦされている。この場合、多機能機１０がＡＰ確認処理及びＣＤ確認処理のどちらを実行しても、ＡＰ６がＰＩＮＧパケットを受信しないために、多機能機１０は、応答パケットを受信することができない。従って、図５のケースＦに示されるように、ＡＰ確認処理の結果は、通常、常に「ＮＧ」になり、ＣＤ確認処理の結果は、通常、常に「ＮＧ」になる。なお、ＡＰ６の電源がＯＮされている場合であっても、多機能機１０に設定されている無線設定情報と、ＡＰ６に設定されている無線設定情報と、が一致していない場合には、ＡＰ６は、多機能機１０からＰＩＮＧパケットを受信することができない。この場合も、ケースＦと同様の結果が得られる。
【００４３】
（ケースＧ）
図４のケースＧでは、ＡＰ６がセパレートモードに設定されている。上述したように、セパレートモードでは、ＡＰ６は、ルータ機能及び返信機能を常に実行するが、中継機能を常に停止する。従って、多機能機１０がＡＰ確認処理を実行すると、多機能機１０は、応答パケットを受信することができる。ただし、多機能機１０がＣＤ確認処理を実行すると、ＡＰ６が中継機能を実行しないために、多機能機１０は、応答パケットを受信することができない。従って、図５のケースＧに示されるように、ＡＰ確認処理の結果は、通常、常に「ＯＫ」になり、ＣＤ確認処理の結果は、通常、常に「ＮＧ」になる。なお、ケースＧの結果は、ケースＢの結果と同様である。
【００４４】
（解析表示処理；図３）
続いて、図２のＳ１８で実行される解析表示処理の内容を説明する。図３に示されるように、Ｓ３０において、解析部４２は、メモリ３４内の確認結果情報に含まれる最も新しいＣＤ確認処理の結果が「ＯＫ」であるのか否かを判断する。例えば、図５のケースＡでは、最も新しいＣＤ確認処理の結果（即ち、「０（ｈ）」に対応するＣＤ確認処理の結果）が「ＯＫ」である。従って、ケースＡでは、解析部４２は、Ｓ３０でＹＥＳと判断して、解析表示処理を終了する。一方において、例えば、図５のケースＢ〜Ｇでは、最も新しいＣＤ確認処理の結果が「ＮＧ」である。従って、ケースＢ〜Ｇでは、解析部４２は、Ｓ３０でＮＯと判断して、Ｓ３２に進む。
【００４５】
Ｓ３２では、解析部４２は、メモリ３４内の確認結果情報に含まれる２４回のＣＤ確認処理の全ての結果が「ＮＧ」であるのか否かを判断する。例えば、図５のケースＢ、Ｆ、Ｇでは、２４回のＣＤ確認処理の全ての結果が「ＮＧ」である。従って、ケースＢ、Ｆ、Ｇでは、解析部４２は、Ｓ３２でＹＥＳと判断して、Ｓ３４に進む。一方において、例えば、図５のケースＣ、Ｄ、Ｅでは、２４回のＣＤ確認処理の全ての結果が「ＮＧ」でない。従って、ケースＣ、Ｄ、Ｅでは、解析部４２は、Ｓ３２でＮＯと判断して、Ｓ３６に進む。
【００４６】
Ｓ３４では、解析部４２は、メモリ３４内の確認結果情報に含まれる２４回のＡＰ確認処理の全ての結果が「ＮＧ」であるのか否かを判断する。例えば、図５のケースＦでは、２４回のＡＰ確認処理の全ての結果が「ＮＧ」である。従って、ケースＦでは、解析部４２は、Ｓ３４でＹＥＳと判断して、Ｓ５０に進む。一方において、図５のケースＢ、Ｇでは、２４回のＡＰ確認処理の全ての結果が「ＮＧ」でない。従って、ケースＢ、Ｇでは、解析部４２は、Ｓ３４でＮＯと判断して、Ｓ５２に進む。
【００４７】
上述したように、ＡＰ６の電源がＯＦＦされている場合、又は、多機能機１０とＡＰ６との間で無線設定情報が一致していない場合には、図５のケースＦのような確認結果が得られる。従って、Ｓ５０では、解析部４２は、ＡＰ６の電源をＯＮすることを促す第１の文字列と、多機能機１０とＡＰ６との間の無線設定情報を一致させることを促す第２の文字列と、を含む解析結果情報を生成する。そして、出力部４４は、解析結果情報を表示部１４に表示させる。この結果、ユーザは、ＡＰ６の電源をＯＮするための作業、及び／又は、多機能機１０とＡＰ６との間の無線設定情報を一致させるための作業を実行することができる。
【００４８】
なお、変形例では、Ｓ５０では、解析部４２は、上記の第１の文字列のみを含む解析結果情報を生成してもよいし、上記の第２の文字列のみを含む解析結果情報を生成してもよい。即ち、解析部４２は、ＡＰ６の電源がＯＦＦされていること、及び、多機能機１０とＡＰ６との間で無線設定情報が一致しないこと、のうちの少なくとも一方に関係する解析結果情報を生成すればよい。
【００４９】
上述したように、通話デバイス７０の電源がＯＦＦされている場合（ケースＢ）、又は、ＡＰ６がセパレートモードで動作している場合（ケースＧ）には、図５のケースＢ、Ｇのような確認結果が得られる。従って、Ｓ５２では、解析部４２は、通話デバイス７０の電源をＯＮすることを促す第３の文字列と、ＡＰ６のセパレートモードを解除することを促す第４の文字列と、を含む解析結果情報を生成する。そして、出力部４４は、解析結果情報を表示部１４に表示させる。この結果、ユーザは、通話デバイス７０の電源をＯＮするための作業、及び／又は、ＡＰ６のセパレートモードを解除するための作業を実行することができる。
【００５０】
なお、変形例では、Ｓ５２では、解析部４２は、上記の第３の文字列のみを含む解析結果情報を生成してもよいし、上記の第４の文字列のみを含む解析結果情報を生成してもよい。即ち、解析部４２は、通話デバイス７０の電源がＯＦＦされていること、及び、ＡＰ６の設定がセパレートモード設定であること、のうちの少なくとも一方に関係する解析結果情報を生成すればよい。
【００５１】
以下では、ほぼ同じタイミングで実行される１回のＡＰ確認処理と１回のＣＤ確認処理とのことを「１セットの確認処理」と呼ぶ。Ｓ３６では、解析部４２は、メモリ３４内の確認結果情報に含まれる１日目の１２セットの確認処理の結果と２日目の１２セットの確認処理の結果との間で、「ＮＧ」が得られる時間帯が同等であるのか否かを判断する。例えば、図５のケースＣでは、１日目の０（ｈ）〜４（ｈ）に対応する３セットの確認処理の結果が「ＮＧ」であり、１日目の０（ｈ）〜４（ｈ）と同じ時間帯である２日目の２４（ｈ）〜２８（ｈ）に対応する３セットの確認処理の結果が「ＮＧ」である。従って、ケースＣでは、解析部４２は、Ｓ３６でＹＥＳと判断して、Ｓ５４に進む。一方において、図５のケースＤ、Ｅでは、「ＮＧ」が得られる時間帯が同等でない。従って、ケースＤ、Ｅでは、解析部４２は、Ｓ３６でＮＯと判断して、Ｓ３８に進む。より具体的には、Ｓ３６では、解析部４２は、以下の解析を実行する。
【００５２】
即ち、解析部４２は、まず、１日目の１２セットの確認処理の結果の中から、ＡＰ確認処理及びＣＤ確認処理の両方の結果が「ＮＧ」である時間帯を特定する。図５のケースＣでは、解析部４２は、０（ｈ）〜４（ｈ）を特定する。次いで、解析部４２は、特定済みの時間帯（０（ｈ）〜４（ｈ））に２４（ｈ）を加算して、特定済みの時間帯に対応する２日目の時間帯（２４（ｈ）〜２８（ｈ））を算出する。次いで、解析部４２は、２日目の１２セットの確認処理の結果において、算出済みの時間帯（２４（ｈ）〜２８（ｈ））に対応する各セットの確認処理の全ての結果が「ＮＧ」であるのか否かを判断する。解析部４２は、上記の各セットの確認処理の全ての結果が「ＮＧ」である場合には、Ｓ３６でＹＥＳと判断し、上記の各セットの確認処理の全ての結果が「ＮＧ」でない場合には、Ｓ３６でＮＯと判断する。
【００５３】
なお、上述したように、Ｓ３６において、解析部４２は、「ＮＧ」が得られる時間帯が完全一致するのか否かを判断してもよいが、変形例では、解析部４２は、２日目の１２セットの確認処理の結果において、算出済みの時間帯（２４（ｈ）〜２８（ｈ））に対応する各セットの確認処理の結果のうち、所定の割合（例えば９０％）以上の結果が「ＮＧ」であるのか否かを判断してもよい。このようにしても、解析部４２は、「ＮＧ」が得られる時間帯が同等であるのか否かを適切に判断することができる。また、変形例では、Ｓ３６において、解析部４２は、ＡＰ確認処理の結果とＣＤ確認処理の結果との両方を利用せずに、ＡＰ確認処理の結果とＣＤ確認処理の結果とのうちの一方のみを利用して、１日目の１２回の確認処理の結果と、２日目の１２回の確認処理の結果と、の間で、「ＮＧ」が得られる時間帯が同等であるのか否かを判断してもよい。
【００５４】
上述したように、ＡＰ６がエコモードで動作している場合には、図５のケースＣのような確認結果が得られる。従って、Ｓ５４では、解析部４２は、ＡＰ６のエコモードを解除することを促す第５の文字列を含む解析結果情報を生成する。そして、出力部４４は、解析結果情報を表示部１４に表示させる。この結果、ユーザは、ＡＰ６のエコモードを解除するための作業を実行することができる。
【００５５】
Ｓ３８では、解析部４２は、メモリ３４内の確認結果情報に含まれる２４回のＣＤ確認処理の結果が、比較的に高い成功率を示すのか否かを判断する。具体的に言うと、解析部４２は、まず、２４回のＣＤ確認処理の結果の中から、「ＯＫ」の個数を特定する。次いで、解析部４２は、特定済みの「ＯＫ」の個数が第１の所定値（例えば２０）以上であるのか否かを判断し、特定済みの「ＯＫ」の個数が第１の所定値以上である場合には、Ｓ３８でＹＥＳと判断して、解析表示処理を終了し、特定済みの「ＯＫ」の個数が第１の所定値未満である場合には、Ｓ３８でＮＯと判断して、Ｓ４０に進む。例えば、図５のケースＤ、Ｅでは、２４回のＣＤ確認処理の結果のうちの「ＯＫ」の個数が２０未満であるために、解析部４２は、Ｓ３８でＮＯと判断する。
【００５６】
Ｓ４０では、解析部４２は、メモリ３４内の確認結果情報に含まれる２４セットの確認処理の結果において、ＡＰ確認処理の結果とＣＤ確認処理の結果とが一致するセット（以下では「一致セット」と呼ぶ）の割合が比較的に高いのか否かを判断する。具体的に言うと、解析部４２は、まず、２４セットの確認処理の結果の中から、一致セットの個数を特定する。次いで、解析部４２は、特定済みの一致セットの個数が第２の所定値（例えば２０）以上であるのか否かを判断し、特定済みの一致セットの個数が第２の所定値以上である場合には、Ｓ４０でＹＥＳと判断して、Ｓ５６に進み、特定済みの一致セットの個数が第２の所定値未満である場合には、Ｓ４０でＮＯと判断して、Ｓ４２に進む。例えば、図５のケースＥでは、一致セットの個数が２０以上であるために、解析部４２は、Ｓ４０でＹＥＳと判断する。また、例えば、図５のケースＤでは、一致セットの個数が２０未満であるために、解析部４２は、Ｓ４０でＮＯと判断する。
【００５７】
上述したように、多機能機１０とＡＰ６との間の電波状態が不安定である場合には、図５のケースＥのような確認結果が得られる。従って、Ｓ５６では、解析部４２は、多機能機１０とＡＰ６との間の距離を小さくすることを促す第６の文字列を含む解析結果情報を生成する。そして、出力部４４は、解析結果情報を表示部１４に表示させる。この結果、ユーザは、多機能機１０とＡＰ６との間の距離を小さくするための作業を実行することができる。
【００５８】
Ｓ４２では、解析部４２は、メモリ３４内の確認結果情報に含まれる２４回のＡＰ確認処理の結果が、比較的に高い成功率を示すのか否かを判断する。具体的に言うと、解析部４２は、まず、２４回のＡＰ確認処理の結果の中から、「ＯＫ」の個数を特定する。次いで、解析部４２は、特定済みの「ＯＫ」の個数が第３の所定値（例えば２０）以上であるのか否かを判断し、特定済みの「ＯＫ」の個数が第３の所定値以上である場合には、Ｓ４２でＹＥＳと判断して、Ｓ５８に進み、特定済みの「ＯＫ」の個数が第３の所定値未満である場合には、Ｓ４２でＮＯと判断して、Ｓ５６に進む。例えば、図５のケースＤでは、２４回のＡＰ確認処理の結果のうちの「ＯＫ」の個数が２０以上であるために、解析部４２は、Ｓ４２でＹＥＳと判断する。
【００５９】
上述したように、通話デバイス７０とＡＰ６との間の電波状態が不安定である場合には、図５のケースＤのような確認結果が得られる。従って、Ｓ５８では、解析部４２は、通話デバイス７０とＡＰ６との間の距離を小さくすることを促す第７の文字列を含む解析結果情報を生成する。そして、出力部４４は、解析結果情報を表示部１４に表示させる。この結果、ユーザは、通話デバイス７０とＡＰ６との間の距離を小さくするための作業を実行することができる。
【００６０】
（本実施例の効果）
本実施例によると、多機能機１０は、ＡＰ６を送信先としてＰＩＮＧパケットを送信して、ＡＰ確認処理（図２のＳ１２）を実行すると共に、通話デバイス７０を送信先としてＰＩＮＧパケットを送信して、ＣＤ確認処理（図２のＳ１４）を実行する。そして、多機能機１０は、過去に実行された複数回（即ち２４回）のＡＰ確認処理によって取得される複数個（即ち２４個）の確認結果と、過去に実行された複数回（即ち２４回）のＣＤ確認処理によって取得される複数個（即ち２４個）の確認結果と、を用いて、多機能機１０と通話デバイス７０との間の無線通信状態を解析するために、無線通信状態を精度良く解析することができる。従って、多機能機１０は、適切な解析結果をユーザに提供することができる（図３のＳ５０〜Ｓ５８）。この結果、ユーザは、多機能機１０と通話デバイス７０との間の無線通信状態を正常化させるための作業を適切に実行することができる。このために、通話デバイス７０は、外部から受信されるＦＡＸデータを、ＡＰ６を介して多機能機１０に適切に送信することができ、多機能機１０は、ＦＡＸデータに従った印刷を適切に実行することができる。
【００６１】
（対応関係）
多機能機１０が「第１の通信装置」及び「他方の装置」の一例であり、通話デバイス７０が「第２の通信装置」及び「一方の装置」の一例である。２４回のＣＤ確認処理、２４回のＡＰ確認処理が、それぞれ、「Ｍ回の第１の確認処理」、「Ｎ回の第２の確認処理」の一例である。さらに、１日目の１２回のＣＤ確認処理、２日目の１２回のＣＤ確認処理が、それぞれ、「Ｍ１回の第１の確認処理」、「Ｍ２回の第１の確認処理」の一例である。ＣＤ確認処理で送信されるＰＩＮＧパケット、ＡＰ確認処理で送信されるＰＩＮＧパケットが、それぞれ、「第１のパケット」、「第２のパケット」の一例である。通話デバイス７０のＩＰアドレスが「特定の通信識別情報」の一例である。
【００６２】
また、図３のＳ４０の判断で基準として利用される第２の所定値（例えば２０）が、「特定の値」の一例である。図３のＳ４２において、ＡＰ確認処理の「ＯＫ」の結果の個数が第３の所定値（例えば２０）以上であると判断されることが、「Ｎ個の第２の確認結果が、無線通信を実行可能であることを示すＮ１個以上の第２の確認結果を含む場合」の一例である。また、図３のＳ３４において、ＡＰ確認処理の全ての結果が「ＮＧ」でないと判断されることが、「Ｎ個の第２の確認結果が、無線通信を実行可能であることを示すＮ２個以上の第２の確認結果を含む場合」の一例である。
【００６３】
（第２実施例）
図６に示されるように、本実施例では、確認部４０は、Ｓ１２のＡＰ確認処理を実行せずに、Ｓ１４のＣＤ確認処理のみを実行する。従って、図５の確認結果情報は、２４回のＣＤ確認処理の結果のみを含む。
【００６４】
本実施例では、図２のＳ１８の解析表示処理において、解析部４２は、以下の各処理を実行する。即ち、解析部４２は、まず、図３のＳ３８と同様の判断処理を実行して、２４回のＣＤ確認処理の結果が比較的に高い成功率を示すのか否かを判断する。解析部４２は、２４回のＣＤ確認処理の結果が比較的に高い成功率を示すと判断する場合（即ち、図５のケースＡ）には、多機能機１０と通話デバイス７０との間の無線通信状態が正常であると判断して、解析表示処理を終了する。
【００６５】
解析部４２は、２４回のＣＤ確認処理の結果が比較的に高い成功率を示さないと判断する場合（即ち、図５のケースＢ〜Ｇ）には、図３のＳ３２と同様の判断処理を実行して、２４回のＣＤ確認処理の全ての結果が「ＮＧ」であるのか否かを判断する。解析部４２は、２４回のＣＤ確認処理の全ての結果が「ＮＧ」であると判断する場合（即ち、図５のケースＢ、Ｆ、Ｇ）には、図３のＳ５０及びＳ５２に示される２つの表示例を合わせた解析結果情報を生成する。
【００６６】
解析部４２は、２４回のＣＤ確認処理の全ての結果が「ＮＧ」でないと判断する場合（即ち、図５のケースＣ、Ｄ、Ｅ）には、図３のＳ３６と同様の判断処理を実行して、１日目の１２回のＣＤ確認処理の結果と２日目の１２回のＣＤ確認処理の結果との間で、「ＮＧ」が得られる時間帯が同等であるのか否かを判断する。解析部４２は、「ＮＧ」が得られる時間帯が同等であると判断する場合（即ち、図５のケースＣ）には、図３のＳ５４に示される表示例を表わす解析結果情報を生成する。一方において、解析部４２は、「ＮＧ」が得られる時間帯が同等でないと判断する場合（即ち、図５のケースＤ、Ｅ）には、図３のＳ５６及びＳ５８に示される２つの表示例を合わせた解析結果情報を生成する。
【００６７】
出力部４４は、上記のように生成される解析結果情報を表示部１４に表示させる。従って、ユーザは、解析結果情報を見ることによって、多機能機１０と通話デバイス７０との間の無線通信状態を正常化させるための作業を適切に実行することができる。なお、本実施例では、通話デバイス７０のＩＰアドレスが「特定の通信識別情報」の一例である。
【００６８】
（第３実施例）
図７に示されるように、本実施例では、確認部４０は、Ｓ１４のＣＤ確認処理を実行せずに、Ｓ１２のＡＰ確認処理のみを実行する。従って、図５の確認結果情報は、２４回のＡＰ確認処理の結果のみを含む。
【００６９】
本実施例では、図２のＳ１８の解析表示処理において、解析部４２は、以下の各処理を実行する。即ち、解析部４２は、まず、図３のＳ４２と同様の判断処理を実行して、２４回のＡＰ確認処理の結果が比較的に高い成功率を示すのか否かを判断する。解析部４２は、２４回のＡＰ確認処理の結果が比較的に高い成功率を示すと判断する場合（即ち、図５のケースＡ、Ｂ、Ｄ、Ｇ）には、多機能機１０と通話デバイス７０との間の無線通信状態が正常であると判断して、解析表示処理を終了する。この場合、ケースＢ、Ｄ、Ｇの可能性があるが、これ以上の詳しい解析が不可能であるために、解析部４２は、無線通信状態が正常であると判断する。
【００７０】
解析部４２は、２４回のＡＰ確認処理の結果が比較的に高い成功率を示さないと判断する場合（即ち、図５のケースＣ、Ｅ、Ｆ）には、図３のＳ３４と同様の判断処理を実行して、２４回のＡＰ確認処理の全ての結果が「ＮＧ」であるのか否かを判断する。解析部４２は、２４回のＡＰ確認処理の全ての結果が「ＮＧ」であると判断する場合（即ち、図５のケースＦ）には、図３のＳ５０に示される表示例を表わす解析結果情報を生成する。
【００７１】
解析部４２は、２４回のＡＰ確認処理の全ての結果が「ＮＧ」でないと判断する場合（即ち、図５のケースＣ、Ｅ）には、解析部４２は、図３のＳ３６と同様の判断処理を実行して、１日目の１２回のＡＰ確認処理の結果と２日目の１２回のＡＰ確認処理の結果との間で、「ＮＧ」が得られる時間帯が同等であるのか否かを判断する。解析部４２は、「ＮＧ」が得られる時間帯が同等であると判断する場合（即ち、図５のケースＣ）には、図３のＳ５４に示される表示例を表わす解析結果情報を生成する。一方において、解析部４２は、「ＮＧ」が得られる時間帯が同等でないと判断する場合（即ち、図５のケースＥ）には、図３のＳ５６に示される表示例を表わす解析結果情報を生成する。
【００７２】
出力部４４は、上記のように生成される解析結果情報を表示部１４に表示させる。従って、ユーザは、解析結果情報を見ることによって、多機能機１０と通話デバイス７０との間の無線通信状態を正常化させるための作業を適切に実行することができる。なお、本実施例では、ＡＰ６のＩＰアドレスが「特定の通信識別情報」の一例であり、２４回のＡＰ確認処理が「Ｍ回の第１の確認処理」の一例である。
【００７３】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。例えば、以下の変形例が含まれる。
【００７４】
（１）上記の各実施例では、多機能機１０が各部４０〜４４を備える。これに代えて、通話デバイス７０が各部４０〜４４を備えるように構成されてもよい。この場合、通話デバイス７０、多機能機１０が、それぞれ、「第１の通信装置」、「第２の通信装置」の一例である。また、「第１及び第２の通信装置」は、多機能機１０及び通話デバイス７０に限られず、他の種類の通信装置（例えば、ＰＣ、サーバ、ＰＤＡ、携帯端末、プリンタ、スキャナ、電話機、ＦＡＸ装置、コピー機等）であってもよい。
【００７５】
（２）上記の各実施例では、ＰＩＮＧパケットが、「第１及び第２のパケット」の一例である。これに代えて、「第１及び第２のパケット」は、他の種類の生存確認パケット（例えば、Ｋｅｅｐ  Ａｌｉｖｅパケット）であってもよい。
【００７６】
（３）確認部４０は、ＣＤ確認処理及び／又はＡＰ確認処理を２時間よりも短い周期又は２時間よりも長い周期で実行してもよい。即ち、解析部４２は、２４回よりも少ない又は多いＣＤ確認処理及び／又はＡＰ確認処理の結果を用いて、解析を実行してもよい。また、確認部４０は、ＣＤ確認処理及び／又はＡＰ確認処理を、２時間の周期で実行せずに、不定期に実行してもよい。例えば、確認部４０は、１日目のＣＤ確認処理及び／又はＡＰ確認処理を実行する時間帯と、２日目のＣＤ確認処理及び／又はＡＰ確認処理を実行する時間帯と、が一致するように、ＣＤ確認処理及び／又はＡＰ確認処理を不定期に実行してもよい。
【００７７】
（４）上記の各実施例では、図３のＳ５０〜Ｓ５８において、解析部４２は、通信不可能状態を解消するための対策（例えば、ＡＰの電源をＯＮすることを促す第１の文字列（Ｓ５０））を含む解析結果情報を生成する。これに代えて、解析部４２は、通信不可能状態になった原因（例えば、ＡＰの電源がＯＦＦされていることを示す文字列）を含む解析結果情報を生成してもよいし、原因と対策の両方を含む解析結果情報を生成してもよい。一般的に言うと、解析部４２は、通信不可能状態になった原因と、通信不可能状態を解消するための対策と、のうちの少なくとも１つを含む解析結果情報を生成すればよい。
【００７８】
（５）上記の各実施例では、解析部４２は、図３のＳ３０〜Ｓ４２の順序で各判断処理を実行する。これに代えて、解析部４２は、ケースＡ〜Ｇを区別できる順序であれば、どのような順序で各判断処理を実行してもよいし、ケースＡ〜Ｇを区別するための他の判断処理を実行してもよい。
【００７９】
（６）図３のＳ３８で利用される第１の所定値、Ｓ４０で利用される第２の所定値（即ち「特定の値」の一例）、図３のＳ４２で利用される第３の所定値（即ち「Ｎ１」の一例）は、２０よりも大きい又は小さい値であってもよい。例えば、第１の所定値及び第３の所定値（即ち「Ｎ１」の一例）は、成功率が比較的に高いこと（例えば５０％以上）を示す値（例えば１２）であればよい。例えば、第２の所定値（即ち「特定の値」の一例）は、一致率が比較的に高いこと（例えば５０％以上）を示す値（例えば１２）であればよい。
【００８０】
（７）上記の各実施例では、多機能機１０のＣＰＵ３２がソフトウェアに従って処理を実行することによって、各部４０〜４４の機能が実現される。これに代えて、各部４０〜４４の機能のうちの少なくとも一部は、論理回路等のハードウェアによって実現されてもよい。
【００８１】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００８２】
２：無線通信システム、１０：多機能機、４０：確認部、４２：解析部、４４：出力部、７０：通話デバイス
【図１】
0005811742.tif 000002
【図２】
0005811742.tif 000003
【図３】
0005811742.tif 000004
【図４】
0005811742.tif 000005
【図５】
0005811742.tif 000006
【図６】
0005811742.tif 000007
【図７】
0005811742.tif 000008