(57)【特許請求の範囲】
【請求項１】
ネットワークへの接続の診断を行う診断機能を有する外部装置を制御する情報処理装置であって、
前記外部装置と第１の通信方法を用いて通信を行う第１通信部と、
第２の通信方法を用いて前記外部装置とネットワークを介した通信を行う第２通信部と、
前記第１通信部を介して、前記ネットワークに接続するための設定を前記外部装置に反映させる設定管理部と、
前記第２通信部を介して、前記外部装置が有する前記診断機能が診断に用いるための所定の信号を当該外部装置に送信する送信部と、を備え、
前記送信部は、
前記第１通信部を介して前記外部装置から前記所定の信号の送信を要求されると、当該所定の信号を送信し、
前記要求には、前記外部装置に割り当てられているＩＰアドレスが含まれており、
前記送信部は、
前記所定の信号を、前記ＩＰアドレスが割り当てられている外部装置にユニキャストパケットで送信する、
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記第２通信部は、前記外部装置と無線通信により通信を行う、
ことを特徴とする情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置であって、
前記第１通信部は、前記外部装置と有線通信により通信を行う、
ことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、通信装置、無線診断方法、および、プログラムに関する。
【背景技術】
【０００２】
ネットワーク接続について診断を行う機能を備える通信機器がある（例えば、特許文献１）。このような通信機器で行われる診断方法では、ユーザーによってなされた設定でネットワークに正常に接続できるかどうか判定する。そして、ネットワークに接続できないと判定された場合には、対処方法をユーザーに提示することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−３８６６５号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の診断方法では、ＩＰ層の診断については、正しいＩＰアドレスが割り当てられているかどうかの確認しか行わないため、正常と診断されても実際にはデータ（例えば、パケット）を受信できない場合もあり、ネットワーク接続の判定の信憑性が低い。
【０００５】
本発明は、従来よりも信憑性の高い診断（判定）を行う技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本願発明は、ネットワークへの接続の診断を行う診断機能を有する外部装置を制御する情報処理装置であって、前記外部装置と第１の通信方法を用いて通信を行う第１通信部と、第２の通信方法を用いて前記外部装置とネットワークを介した通信を行う第２通信部と、前記第１通信部を介して、前記ネットワークに接続するための設定を前記外部装置に反映させる設定管理部と、前記第２通信部を介して、前記外部装置が有する前記診断機能が診断に用いるための所定の信号を当該外部装置に送信する送信部と、を備え、前記送信部は、前記第１通信部を介して前記外部装置から前記所定の信号の送信を要求されると、当該所定の信号を送信し、前記要求には、前記外部装置に割り当てられているＩＰアドレスが含まれており、前記送信部は、前記所定の信号を、前記ＩＰアドレスが割り当てられている外部装置にユニキャストパケットで送信する。
【図面の簡単な説明】
【０００７】
【図１】本発明の印刷システムの概略構成の一例を示すブロック図である。
【図２】印刷システムの機能構成の一例を示すブロック図である。
【図３】印刷システムで実行される処理の概要を説明するためのタイミングチャートである。
【図４】（Ａ）ステップＳ１における印刷システムの状況を示す図である。（Ｂ）ネットワークへの接続を試みる場合の印刷システムの状況を示す図である。（Ｃ）ネットワークに接続できた場合の印刷システムの状況を示す図である。（Ｄ）ネットワークに接続ができなかった場合の印刷システムの状況を示す図である。
【図５】（Ａ）ステップＳ４における印刷システムの状況を示す図である。（Ｂ）ステップＳ６における印刷システムの状況を示す図である。（Ｃ）ステップＳ７における印刷システムの状況を示す図である。本実施形態に係る印刷処理を説明するためのフローチャートである。
【図６】「診断フェーズ」の処理を説明するためのフローチャートである。
【図７】ステップＳ１０３の具体的な処理について説明するためのフローチャートである。
【図８】（Ａ）確認結果の概略データ構造の一例を示す図である。（Ｂ）確認結果の概略データ構造の変形例示す図である。
【図９】ユーザーに報知する対処方法の一覧を示す図である。
【図１０】対処方法をユーザーに報知するための出力例を示す図である。
【図１１】ＩＰ層の診断処理（前半）について説明するためのフローチャートである。
【図１２】ＩＰ層の診断処理（後半）について説明するためのフローチャートである。
【図１３】第１の変形例に係る「診断フェーズ」の処理を説明するためのフローチャートである。
【図１４】第１の変形例に係るＩＰ層の診断処理（前半）について説明するためのフローチャートである。
【図１５】第１の変形例に係るＩＰ層の診断処理（後半）について説明するためのフローチャートである。
【図１６】第２の変形例において印刷システムで実行される処理の概要を説明するためのタイミングチャートである。印刷装置情報の概略データ構造の一例を示す図である。
【図１７】（Ａ）第２の変形例に係るステップＳ１４における印刷システムの状況を示す図である。（Ｂ）第２の変形例に係るステップＳ１６における印刷システムの状況を示す図である。（Ｃ）第２の変形例に係るステップＳ１７における印刷システムの状況を示す図である。
【図１８】電波強度判定テーブル５０の概略データ構造の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態の一例を図面を参照して説明する。
【０００９】
図１は、本発明の一実施形態が適用された印刷システム１０の概略構成の一例を示すブロック図である。図示するように、印刷システム１０は、印刷装置１００と、情報処理装置（ＰＣ）２００と、アクセスポイント（ＡＰ）３００と、を備える。本実施形態では、情報処理装置２００は、予めアクセスポイント３００と無線通信可能に設定済みであり、情報処理装置２００とアクセスポイント３００との間でＬＡＮ等のコンピューターネットワーク（以下では「ネットワーク」とよぶ）が構築されている。また、印刷装置１００は、情報処理装置２００とアクセスポイント３００との間で構築されているネットワークには接続されておらず、情報処理装置２００とは有線ケーブル（例えば、ＵＳＢケーブル）を介して通信可能である。本発明は、印刷装置１００を情報処理装置２００とアクセスポイント３００との間で構築されているネットワークに接続（追加）するための設定に関し、印刷装置１００がネットワークに正常に接続できているか否かについての診断（以下では「ネットワーク診断）とよぶ）を行うものである。
【００１０】
＜印刷装置１００＞
印刷装置１００は、一般的な印刷処理を実行するプリンターとして機能する。印刷装置１００は、図示するように、ＣＰＵ１１０と、ＲＡＭ１２０と、ＲＯＭ１３０と、操作パネル１４０と、ＵＳＢインターフェイス（Ｉ／Ｆ）１５０と、ネットワークインターフェイス（Ｉ／Ｆ）１６０と、印刷エンジン１７０と、を備えている。もちろん、印刷装置１００の構成は上記に限られない。
【００１１】
ＣＰＵ１１０は、他のユニットを制御して印刷装置１００の各種機能を実現する演算装置である。ＣＰＵ１１０は、ＲＯＭ１３０などのメモリーに格納された所定のプログラムをＲＡＭ１２０にロードして実行することにより各種機能を実現する。
【００１２】
ＣＰＵ１１０は、例えば、情報処理装置２００からの要求（設定要求）に応じて、ネットワーク（情報処理装置２００とアクセスポイント３００との間で構築されているネットワーク）に接続するための設定を行う。また、情報処理装置２００からの要求（ネットワーク診断要求）に応じて、ネットワーク診断を実行し、診断結果を情報処理装置２００に通知する。
【００１３】
ＲＡＭ１２０は、各種プログラム、データなどを一時的に格納し、ＣＰＵ１１０による演算時のワークメモリーとして使用される。
【００１４】
ＲＯＭ１３０は、ＦｌａｓｈＲＯＭ等の書き換え可能な記憶媒体であり、各種プログラムを格納する。例えば、ＲＯＭ１３０は、印刷装置１００をネットワークに接続するための設定を行うプログラムや、ネットワーク診断を行うプログラムなどを格納する。
【００１５】
操作パネル１４０は、液晶ディスプレイ、タッチパネルなどを備え、メッセージ等を表示し、ユーザーからの指示を受け付ける。例えば、操作パネル１４０は、ネットワーク診断の結果を表示することができる。
【００１６】
ＵＳＢインターフェイス１５０は、ＵＳＢケーブルを介して、接続されている情報処理装置２００とのデータのやりとり（受信、送信）を制御する。
【００１７】
ネットワークインターフェイス１６０は、アクセスポイント３００とのデータのやりとり（受信、送信）を制御し、アクセスポイント３００を介して情報処理装置２００と通信を行う。
【００１８】
印刷エンジン１７０は、ＣＰＵ１１０からの指示に従って、ＣＰＵ１１０から出力された印刷対象のデータ（印刷データ）を印刷する。
【００１９】
図２は、印刷システム１０の機能構成図である。図示するように、印刷装置１００は、設定部１０１と、診断部１０２と、通信部１０３と、印刷実行部１０４と、を有する。
【００２０】
設定部１０１は、印刷装置１００をネットワーク（情報処理装置２００とアクセスポイント３００との間で構築されているネットワーク）に接続するための設定を行う。例えば、設定部１０１は、情報処理装置２００から設定要求を受け付けると、受け付けた設定要求に応じた設定を行い、設定完了の通知を情報処理装置２００に送信する。
【００２１】
診断部１０２は、ネットワーク診断を実行する。例えば、診断部１０２は、情報処理装置２００からネットワーク診断要求を受け付けるとネットワーク診断を開始する。ネットワーク診断の実行中、診断部１０２は、情報処理装置２００からアクセスポイント３００を介して送信されたパケットを受信する。そして、診断部１０２は、設定部１０１で行われた設定でアクセスポイント３００と正常に通信できるか否かについて、印刷装置１００の状態から診断する。それから診断部１０２は、診断結果を情報処理装置２００に通知する。なお、情報処理装置２００から送信されるパケットは、印刷装置１００の存在を確認するためのパケットである。
【００２２】
第１の通信部１０３は、有線ケーブル（例えば、ＵＳＢケーブル）を介した情報処理装置との通信制御を行う。例えば、第１の通信部１０３は、他の各機能部（設定部１０１、診断部１０２、印刷実行部１０５）が情報処理装置２００と行うＵＳＢ通信を制御する。
【００２３】
第２の通信部１０４は、アクセスポイント３００を介した情報処理装置２００との通信制御を行う。ここで、第２の通信部１０４の通信方式は、電波を用いた無線方式である。なお、電波に限らず、赤外線でもよい。そして、第２の通信部１０４は、例えば、情報処理装置２００からブロードキャストされた所定のパケットの受信などを制御する。
【００２４】
印刷実行部１０５は、印刷対象の印刷データ（例えば、情報処理装置２００から送信された印刷データ）を印刷する。具体的には、印刷実行部１０４は、印刷データとともに受信した印刷コマンドに従って、印刷エンジン１７０や印字ヘッド（不図示）を制御し、印字処理を実行する。
【００２５】
本実施形態が適用された印刷装置１００は、以上のような構成からなる。ただし、印刷装置１００の構成はこれに限定されない。例えば、印刷装置１００は、さらに、ファクシミリ機能などを有する複合機、コピー機能を有する複写機であってもよい。
【００２６】
また、上記した各構成要素は、印刷装置１００の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。印刷装置１００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００２７】
＜情報処理装置２００＞
図１に戻り、情報処理装置２００は、印刷装置１００のホストコンピューターとして機能する。情報処理装置２００は、図示するように、ＣＰＵ２１０と、ＲＡＭ２２０と、ＲＯＭ２３０と、出力装置２４０と、キーボード、マウス等からなる入力装置２５０と、ＵＳＢインターフェイス（Ｉ／Ｆ）２６０と、ネットワークインターフェイス（Ｉ／Ｆ）２７０と、を備える一般的なコンピューターである。
【００２８】
ＣＰＵ２１０は、他のユニットを制御して情報処理装置２００の各種機能を実現する演算装置である。ＣＰＵ２１０は、ＲＯＭ２３０やハードディスク（不図示）などの記憶媒体に格納された所定のプログラムをＲＡＭ２２０にロードして実行することにより各種機能を実現する。
【００２９】
ＣＰＵ２１０は、例えば、ネットワークの設定要求やネットワーク診断要求を、有線ケーブル（例えば、ＵＳＢケーブル）を介して印刷装置１００に通知する。
【００３０】
ＲＡＭ２２０は、各種プログラム、データなどを一時的に格納し、ＣＰＵ２１０による演算時のワークメモリーとして使用される。
【００３１】
ＲＯＭ２３０は、ＦｌａｓｈＲＯＭ等の記憶媒体であり、各種プログラムを格納する。例えば、ＲＯＭ２３０は、印刷装置１００を制御するためのドライバープログラムなどを格納する。
【００３２】
出力装置２４０は、液晶ディスプレイや有機ＥＬディスプレイなどから構成される。出力装置２４０には、各種設定画面（例えば、ネットワークの設定画面、印刷設定画面など）を表示する。
【００３３】
入力装置２５０は、キーボードやマウスなどから構成される。入力装置２５０は、ユーザーからの指示を受け付ける。
【００３４】
ＵＳＢインターフェイス２６０は、有線ケーブル（例えば、ＵＳＢケーブル）を介して、接続されている印刷装置１００とのデータのやりとり（受信、送信）を制御する。
【００３５】
ネットワークインターフェイス２７０は、アクセスポイント３００とのデータのやりとり（受信、送信）を制御し、アクセスポイント３００を介して印刷装置１００と通信を行う。
【００３６】
また、図２の機能構成図に示すように、情報処理装置１００は、設定管理部２０１と、診断管理部２０２と、第１の通信部２０３と、第２の通信部２０４と、を有する。
【００３７】
設定管理部２０１は、アクセスポイント３００との間のネットワークについての設定内容を管理する。また、設定管理部２０１は、印刷装置１００を当該ネットワークに接続（追加）する場合には、印刷装置１００に対して当該ネットワークの設定内容を提供する。
【００３８】
診断管理部２０２は、印刷装置１００において実行されるネットワーク診断について管理する。例えば、診断管理部２０２は、情報処理装置２００に対してネットワーク診断要求を行う。また、診断管理部２０２は、印刷装置１００でネットワーク診断が実行されている間、印刷装置１００の存在を確認するために、アクセスポイント３００を介して所定のパケットを繰り返し送信する。
【００３９】
第１の通信部２０３は、有線ケーブル（例えば、ＵＳＢケーブル）を介した印刷装置１００との通信制御を行う。例えば、第１の通信部２０３は、他の各機能部（設定管理部２０１、診断管理部２０２）が印刷装置１００と行うＵＳＢ通信を制御する。
【００４０】
第２の通信部２０４は、アクセスポイント３００を介した印刷装置１００との通信制御を行う。ここで、第２の通信部２０４の通信方式は、電波を用いた無線方式である。なお、電波に限らず、赤外線でもよい。そして、第２の通信部２０４は、例えば、印刷装置１００に対して所定のパケットをブロードキャストする制御を行う。
【００４１】
本実施形態が適用された情報処理装置２００は、以上のような構成からなる。ただし、情報処理装置２００の構成はこれに限定されない。例えば、情報処理装置２００は、携帯電話、ＰＤＡ、ゲーム機といった携帯端末であってもよい。
【００４２】
また、上記した各構成要素は、情報処理装置２００の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。情報処理装置２００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００４３】
＜アクセスポイント３００＞
アクセスポイント３００は、一般的なアクセスポイントであり、印刷装置１００と情報処理装置２００とを接続する電波中継器である。なお、アクセスポイント３００は、ルーター機能を備えるものであってもよい。
【００４４】
次に、上記構成からなる印刷システム１０の特徴的な動作について説明する。
【００４５】
＜タイミングチャート（概要）＞
図３は、本実施形態の印刷システム１０で実行される処理の概要を説明するためのタイミングチャートである。
【００４６】
印刷システム１０で実行される処理は、ネットワーク設定を行う「設定フェーズ」と、ネットワーク診断を行う「診断フェーズ」からなる。なお、図中の実線矢印は、有線ケーブル（ＵＳＢケーブル）を介した有線通信を示し、破線矢印は、アクセスポイント３００を介した無線通信を示す。
【００４７】
「設定フェーズ」では、情報処理装置２００の設定管理部２０１は、印刷装置１００に対して、ネットワークの設定要求を行う（ステップＳ１）。
【００４８】
図４（Ａ）は、ステップＳ１における印刷システム１０の状況を示す図である。図示するように、設定管理部２０１は、有線ケーブル（例えば、ＵＳＢケーブル）を介して、設定要求のための設定要求情報を印刷装置１００に送信する。ここで、設定要求情報には、情報処理装置２００とアクセスポイント３００の間のネットワークで設定されているＳＳＩＤ（Service Set Identifier）、Ｓｅｃｕｒｉｔｙ  Ｔｙｐｅ、パスワードなどが含まれている。
【００４９】
このとき、印刷装置１００の設定部１０１は、設定管理部２０１からの設定要求（情報）を、第１の通信部１０３を介して受け付ける。
【００５０】
設定部１０１は、設定要求を受け付けると、設定要求情報に含まれている設定値を反映する処理を行う（ステップＳ２）。具体的には、設定部１０１は、ステップＳ１で受信した設定要求情報に含まれているＳＳＩＤ、Ｓｅｃｕｒｉｔｙ  Ｔｙｐｅ、パスワードなどを、ネットワークの設定値として所定の記憶素子（レジスターなど）に登録する。これとともに、設定部１０１は、アクセスポイント３００と情報処理装置２００の間のネットワークで設定されている、通信方式（インフラストラクチャーモード、アドホックモードなど）、無線モード（例えば、ＩＥＥＥ８０２．１１ｂ／ｇ／ｎなど）、セキュリティ方式、ＭＡＣアドレスフィルタリング、暗号方式（例えば、ＷＥＰ、ＷＰＡなど）、セキュリティキー、設定方式（ＤＨＣＰ設定、Ａｕｔｏ−ＩＰ設定、手動設定）、デフォルトゲートウェイ（ルーター機能を有するアクセスポイント３００）に割り当てられているＩＰアドレス、などの各種情報を所定の記憶素子に登録する。
【００５１】
そして、設定部１０１は、ネットワークの設定が完了した旨を情報処理装置２００に通知する（ステップＳ３）。例えば、設定部１０１は、第１の通信部１０３および有線ケーブル（ＵＳＢケーブル）を介して、設定完了を示す所定データを情報処理装置２００に送信する。
【００５２】
なお、設定部１０１は、ステップＳ２の処理を終了後、設定管理部２０１から受け付けた設定値に基づくネットワークへの接続を試みるようにしてもよい。
【００５３】
図４（Ｂ）は、設定値に基づいてネットワークへの接続を試みる場合の印刷システム１０の状況を示す図である。図示するように、印刷装置１００は、無線通信によりアクセスポイント３００への接続を試みる。
【００５４】
このとき、ネットワークに接続できた場合には、ステップＳ３に移行し、設定フェーズを終了する。その後、印刷システム１０では診断フェーズに処理が移行する。ただし、ネットワークに接続できた場合には、設定フェーズが終了後、以降の診断フェーズを行わないようにしてもよい。なお、図４（Ｃ）は、ネットワークに接続できた場合の印刷システム１０の状況を示す図である。
【００５５】
また、ネットワークに接続できなかった場合には、ステップＳ３の処理後、診断フェーズに移行する。
【００５６】
図４（Ｄ）は、ネットワークに接続ができなかった場合の印刷システム１０の状況を示す図である。図示するように、印刷装置１００は、アクセスポイント３００に接続できなかった場合には、ユーザーに適切な対処方法を提供するため、診断フェーズに移行する。
【００５７】
図３に戻り、「診断フェーズ」では、情報処理装置２００の診断管理部２０２は、印刷装置１００にネットワーク診断要求を行う（ステップＳ４）。
【００５８】
図５（Ａ）は、ステップＳ４における印刷システム１０の状況を示す図である。図示するように、診断管理部２０２は、有線ケーブル（例えば、ＵＳＢケーブル）を介して、ネットワーク診断要求のためのネットワーク診断要求情報を印刷装置１００に送信する。
【００５９】
このとき、印刷装置１００の診断部１０２は、情報処理装置２００からのネットワーク診断要求（情報）を、第１の通信部１０３を介して受け付ける。
【００６０】
また、診断管理部２０２は、ステップＳ４でネットワーク診断要求を行った後、アクセスポイント３００を介して、所定のパケットをブロードキャストする（ステップＳ６）。そして、診断管理部２０２は、印刷装置１００からネットワーク診断の結果が通知されるまで、ステップＳ６の処理を繰り返し実行する。
【００６１】
図５（Ｂ）は、ステップＳ６における印刷システム１０の状況を示す図である。図示するように印刷装置１００のネットワーク設定が正しければ、診断管理部２０２から送信されたパケットは第２の通信部１０４で受信することができる。
【００６２】
一方、印刷装置１００の診断部１０２は、ステップＳ４でネットワーク診断要求を受け付けると、ネットワーク診断を実行する（ステップＳ５）。ここで、診断部１０２は、電波状況を含む物理層状況や、ＩＰアドレスの設定状況を含むＩＰ層状況に加え、ステップＳ６で診断管理部２０２から送信されたパケットの受信状態を判定して、印刷装置１００がネットワークに正常に接続されているか否か診断する。なお、ネットワーク診断のより具体的な処理については後述する。
【００６３】
ネットワーク診断が終了すると、診断部１０２は、ステップＳ５での診断結果を、情報処理装置２００に通知する（ステップＳ７）。
【００６４】
図５（Ｃ）は、ステップＳ７における印刷システム１０の状況を示す図である。図示するように、印刷装置１００の診断部１０２で診断された結果は、有線ケーブル（ＵＳＢケーブル）を介して、情報処理装置２００に通知される。ここで、情報処理装置２００に通知する診断結果には、ステップＳ５で判定（取得）された電波状況、ネットワークの接続に失敗した原因と考えられる設定（項目名など）、ネットワーク接続を可能にするための対処方法が含まれている。ここでの対処方法の詳細については後述する。なお、印刷装置１００の診断部１０２で診断された診断結果は、印刷装置１００に印刷させるようにしてもよい。
【００６５】
以上のように、本実施形態の印刷システム１０では、「設定フェーズ」と「診断フェーズ」の処理が実行され、印刷装置１００のネットワーク設定、ネットワーク診断を行うことができる。
【００６６】
次に、上記のステップＳ４〜Ｓ７の「診断フェーズ」について詳細に説明する。
【００６７】
図６は、本実施形態の印刷装置１００で実行される「診断フェーズ」の処理を説明するためのフローチャートである。
【００６８】
上述したように、印刷装置１００の診断部１０２は、診断管理部２０２からネットワーク診断要求を受け付けると、ネットワーク診断を開始する。
【００６９】
ネットワーク診断を開始すると、診断部１０２は、接続しようとしているアクセスポイント３００のＳＳＩＤと同一のＳＳＩＤが複数存在するか否か判別する（ステップＳ１０１）。具体的には、診断部１０２は、設定値として登録されているＳＳＩＤを所定の記憶素子（レジスターなど）から読み出し、ネットワークインターフェイス（例えば、無線ＬＡＮアダプター）１６０で検出される電波（アクセスポイント３００から出力されるビーコンを含む）から得られるＳＳＩＤと比較する。このとき、診断部１０２は、一致するＳＳＩＤが複数存在する場合には、接続しようとしているアクセスポイント３００のＳＳＩＤと同一のＳＳＩＤが複数存在すると判定する。一方、一致するＳＳＩＤが複数存在しない場合には、接続しようとしているアクセスポイント３００のＳＳＩＤと同一のＳＳＩＤが複数存在しないと判定する。
【００７０】
診断部１０２は、接続しようとしているアクセスポイント３００のＳＳＩＤと同一のＳＳＩＤが複数存在すると判定した場合には（ステップＳ１０１；Ｎｏ）、警告をユーザーに通知するためのデータを診断結果（データ）に付加する（ステップＳ１０２）。そして、処理をステップＳ１０３に移行する。
【００７１】
一方、診断部１０２は、接続しようとしているアクセスポイント３００のＳＳＩＤと同一のＳＳＩＤが複数存在しないと判定した場合には（ステップＳ１０１；Ｙｅｓ）、処理をステップＳ１０３に移行する。
【００７２】
ステップＳ１０３に処理が移行すると、診断部１０２は、接続しようとしているアクセスポイント３００の有無、電波状況を確認する（ステップＳ１０３）。
【００７３】
図７は、ステップＳ１０３（電波状況の診断フェーズ）の具体的な処理について説明するためのフローチャートである。
【００７４】
図示するように、処理がステップＳ１０３に移行すると、まず、診断部１０２は、接続しようとしているアクセスポイント３００から出力される電波について、電波強度が所定の基準値以上であるか否か判別する（ステップＳ１０３１）。ここで、電波強度の基準値は、印刷装置１００がアクセスポイント３００と通信を行うのに十分な電波強度の値に設定されている。
【００７５】
診断部１０２は、電波強度が所定の基準値未満であると判定した場合には（ステップＳ１０３１；Ｎｏ）、処理をステップＳ１０３５に移行する。一方、診断部１０２は、電波強度が所定の基準値以上であると判定した場合には（ステップＳ１０３１；Ｙｅｓ）、処理をステップＳ１０３２に移行する。
【００７６】
そして、診断部１０２は、接続しようとしているアクセスポイント３００から出力される電波について、ノイズ強度が所定の基準値未満であるか否か判別する（ステップＳ１０３２）。ここで、ノイズ強度の基準値は、印刷装置１００とアクセスポイント３００との通信を阻害するのに十分なノイズ強度の値に設定されている。
【００７７】
診断部１０２は、ノイズ強度が所定の基準値以上であると判定した場合には（ステップＳ１０３２；Ｎｏ）、処理をステップＳ１０３５に移行する。一方、診断部１０２は、ノイズ強度が所定の基準値未満であると判定した場合には（ステップＳ１０３２；Ｙｅｓ）、処理をステップＳ１０３３に移行する。
【００７８】
それから、診断部１０２は、一定以上の電波強度を有し、近傍（所定の範囲内）のチャンネルを用いている、他の電波（ＳＳＩＤ）が存在するか否か判別する（ステップＳ１０３３）。ここで、一定以上の電波強度とは、例えば、ステップＳ１０３１の判別に用いられた基準値以上の電波強度とする。また、近傍のチャンネルとは、例えば、接続しようとしているアクセスポイント３００から出力される電波のチャンネルを基準として±２チャンネル内のチャンネルとする。
【００７９】
診断部１０２は、他の電波（ＳＳＩＤ）が存在すると判定した場合には（ステップＳ１０３３；Ｙｅｓ）、処理をステップＳ１０３５に移行する。一方、診断部１０２は、他の電波（ＳＳＩＤ）が存在しないと判定した場合には（ステップＳ１０３３；Ｎｏ）、処理をステップＳ１０３４に移行する。
【００８０】
次に、診断部１０２は、上記のステップＳ１０３１、Ｓ１０３２、Ｓ１０３３で判別（確認）した結果を所定のメモリー（例えば、ＲＡＭ１２０）に記憶する（ステップＳ１０３４）。その後、診断部１０２は、処理をステップＳ１０３５に移行する。
【００８１】
処理がステップＳ１０３５に移行すると、診断部１０２は、確認回数が所定回数（例えば、１０回）に到達したか否か判別する（ステップＳ１０３５）。具体的には、診断部１０２は、処理がステップＳ１０３５に移行する毎に、所定のカウンタ値をインクリメントし、カウンタ値が所定回数と一致する場合には、確認回数が所定回数に到達したと判定する。一方、診断部１０２は、カウンタ値が所定回数未満である場合には、確認回数が所定回数に到達していないと判定する。
【００８２】
診断部１０２は、確認回数が所定回数に到達していないと判定した場合には（ステップＳ１０３５；Ｎｏ）、処理をステップＳ１０３１に戻す。これにより、所定回数、上記の確認処理（Ｓ１０３１、Ｓ１０３２、Ｓ１０３３）を繰り返すことができる。
【００８３】
一方、診断部１０２は、確認回数が所定回数に到達していると判定した場合には（ステップＳ１０３５；Ｙｅｓ）、処理をステップＳ１０３６に移行する。
【００８４】
処理がステップＳ１０３６に移行すると、診断部１０２は、ステップＳ１０３１、Ｓ１０３２、ステップＳ１０３３で取得した電波状況の統計結果に基づいて、印刷装置１００のアクセスポイント３００への接続について成否を判別する（ステップＳ１０３６）。例えば、診断部１０２は、上記のステップＳ１０３１の結果がＹｅｓ、ステップＳ１０３２の結果がＹｅｓ、かつ、ステップＳ１０３３の結果がＮｏであった合計回数（ＯＫ回数）が所定回数（例えば、３回）以上である場合には、ＯＫ（成功）と判定する。一方、それ以外の場合には、ＮＧ（失敗）と判定する。
【００８５】
図８（Ａ）は、ステップＳ１０３６における判別に用いる確認結果４００の概略データ構造を示す図である。図示するように、確認結果４００には、「３回」というデータが予め格納されている。ステップＳ１０３６では、診断部１０２は、ステップＳ１０３１の結果がＹｅｓ、ステップＳ１０３２の結果がＹｅｓ、かつ、ステップＳ１０３３の結果がＮｏであった合計回数（ＯＫ回数）と、確認結果４００に格納されているデータと、を比較して判別を行う。
【００８６】
なお、ステップＳ１０３６での判別方法は、上記の例に限定されない。例えば、診断部１０２は、上記のステップＳ１０３１の結果がＹｅｓ、ステップＳ１０３２の結果がＹｅｓ、かつ、ステップＳ１０３３の結果がＮｏであった合計回数（ＯＫ回数）の割合が所定の割合（例えば、３／１０）以上である場合にＯＫ（成功）と判定し、それ以外の場合にＮＧ（失敗）と判定するようにしてもよい。
【００８７】
図８（Ｂ）は、ステップＳ１０３６において変形例の判別方法で判別を行う場合に用いる確認結果４００の概略データ構造を示す図である。図示するように、確認結果４００には、「３／１０」というデータが予め格納されている。ステップＳ１０３６では、診断部１０２は、ステップＳ１０３１の結果がＹｅｓ、ステップＳ１０３２の結果がＹｅｓ、かつ、ステップＳ１０３３の結果がＮｏであった合計回数（ＯＫ回数）の割合を算出し、ここで算出した割合と、確認結果４００に格納されているデータと、を比較して判別を行う。
【００８８】
図７に戻り、診断部１０２は、ＯＫ（成功）と判定した場合には（ステップＳ１０３６；ＯＫ）、接続可能なアクセスポイント３００が存在するとみなし、処理をステップＳ１０５に移行する。一方、診断部１０２は、ＮＧ（失敗）と判定した場合には（ステップＳ１０３６；ＮＧ）、接続可能なアクセスポイント３００が存在しないとみなし、処理をステップＳ１０４に移行する。
【００８９】
図６に戻り、処理がステップＳ１０４に移行すると、診断部１０２は、印刷システム１０における通信方式がインフラストラクチャーモードであるかアドホックモードであるか判別する（ステップＳ１０４）。例えば、診断部１０２は、設定部１０１によって登録された通信方式を識別するデータを用いて、インフラストラクチャーモードであるかアドホックモードであるか判定する。
【００９０】
診断部１０２は、アドホックモードであると判定した場合には（ステップＳ１０４；アドホック）、この場合に応じた所定の対処方法をユーザーに報知する。
【００９１】
図９は、ユーザーに報知する対処方法の一覧を示す図である。図示するように、ステップＳ１０４において、アドホックモードであると判定された場合には、番号「３」に対応する文言、すなわち「所定のネットワーク（ＳＳＩＤ）が見つかりません。接続するパソコンのネットワーク（ＳＳＩＤ）を確認してください。不明なときはネットワーク設定を行った方にご確認ください」という文言をユーザーに報知する。
【００９２】
ここで、対処方法をユーザーに報知する場合、印刷実行部１０４は、診断部１０２からの指示に基づいて上記の文言を印刷する。
【００９３】
図１０は、対処方法をユーザーに報知するための出力例５００を示す図である。図示するように、印刷実行部１０４は、ネットワークの状態（network status）や診断結果（Check Network Connection）を印刷媒体に印刷するとともに、対処方法を所定の欄５１０に印刷する。例えば、ステップＳ１０４において、アドホックモードであると判定された場合には、所定の欄５１０には、図９の番号「３」に対応する文言が印刷される。なお、ネットワークの状態には、ステップＳ１０３１〜ステップ１０３３で確認（取得）された電波状況を示す情報が含まれており、診断結果には、ネットワークへの接続に失敗した原因と考えられる設定の項目名が含まれている。
【００９４】
また、診断部１０２は、対処方法を印刷実行部１０４に印刷させるとともに、操作パネル１４０に表示してもよい。また、診断部１０２は、対処方法を印刷させずに、有線ケーブル（ＵＳＢケーブル）を介して、情報処理装置２００に通知するようにしてもよい。
【００９５】
ところで、図６のステップＳ１０４において、診断部１０２は、インフラストラクチャーモードであると判定した場合には（ステップＳ１０４；インフラ）、この場合に応じた所定の対処方法をユーザーに報知する。具体的には、診断部１０２は、図９の番号「２」に対応する文言、すなわち「所定のネットワーク（ＳＳＩＤ）が見つかりません。アクセスポイントの電源およびネットワーク（ＳＳＩＤ）を確認してください。不明なときはネットワーク設定を行った方にご確認ください」という文言をユーザーに報知する。
【００９６】
また、ステップＳ１０５に処理が移行すると、診断部１０２は、無線モードの確認を行う（ステップＳ１０５）。具体的には、診断部１０２は、設定部１０１によって登録された無線規格（例えば、ＩＥＥＥ８０２．１１ｂ／ｇ／ｎ）が、アクセスポイント３００との無線規格に一致しているか否か判別する。
【００９７】
ここで、診断部１０２は、無線規格が一致しない場合には（ステップＳ１０５；ＮＧ）、この場合に応じた所定の対処方法をユーザーに報知する。具体的には、診断部１０２は、図９の番号「４」に対応する文言、すなわち「異なる無線規格が使用されている可能性があります。プリンターやアクセスポイント、パソコンの無線規格がＩＥＥＥ８０２．１１ｂ／ｎ／ｇに設定されているか確認してください。不明なときはネットワーク設定を行った方にご確認ください」という文言をユーザーに報知する。
【００９８】
一方、診断部１０２は、無線規格が一致する場合には（ステップＳ１０５；ＯＫ）、処理をステップＳ１０６に移行する。
【００９９】
そして、診断部１０２は、セキュリティ方式の確認を行う（ステップＳ１０６）。具体的には、診断部１０２は、設定部１０１によって登録されたセキュリティ方式が印刷装置１００の仕様範囲内であるか否か判別する。
【０１００】
ここで、診断部１０２は、セキュリティ方式が印刷装置１００の仕様範囲外である場合には（ステップＳ１０６；ＮＧ）、この場合に応じた所定の対処方法をユーザーに報知する。具体的には、診断部１０２は、図９の番号「５」に対応する文言、すなわち「セキュリティの種類を確認してください。不明なときはネットワーク設定を行った方にご確認ください」という文言をユーザーに報知する。
【０１０１】
一方、診断部１０２は、セキュリティ方式が印刷装置１００の仕様範囲内である場合には（ステップＳ１０６；ＯＫ）、処理をステップＳ１０７に移行する。
【０１０２】
そして、診断部１０２は、ＭＡＣアドレスフィルタリング設定の確認を行う（ステップＳ１０７）。具体的には、診断部１０２は、設定部１０２によって登録されたＭＡＣアドレスフィルタイングの情報を用いて、印刷装置１００のＭＡＣアドレスがフィルタリングされているか否か判別する。
【０１０３】
ここで、診断部１０２は、印刷装置１００のＭＡＣアドレスがフィルタリングされている場合には（ステップＳ１０７；ＮＧ）、この場合に応じた所定の対処方法をユーザーに報知する。具体的には、診断部１０２は、図９の番号「６」に対応する文言、すなわち「アクセスポイントに管理者としてログインし、ＭＡＣアドレスフィルタリング機能が有効に設定されていないか確認してください。有効に設定されていると、事前に登録されたＭＡＣアドレス以外は接続できません。不明なときはネットワーク設定を行った方にご確認ください」という文言をユーザーに報知する。
【０１０４】
一方、診断部１０２は、印刷装置１００のＭＡＣアドレスがフィルタリングされていない場合には（ステップＳ１０７；ＯＫ）、処理をステップＳ１０８に移行する。
【０１０５】
そして、診断部１０２は、設定部１０１によって登録された暗号方式がＷＥＰであるか否か判別する（ステップＳ１０８）。ここで、診断部１０２は、暗号方式がＷＥＰではない場合には（ステップＳ１０８；Ｎｏ）、処理をステップＳ１０９に移行する。
【０１０６】
そして、診断部１０２は、セキュリティキーの確認を行う（ステップＳ１０９）。具体的には、診断部１０２は、設定部１０１によって登録されたセキュリティキーを用いて、セキュリティキーの不整合が起こっているか否か判別する。
【０１０７】
ここで、診断部１０２は、セキュリティキーの不整合が起こっている場合には（ステップＳ１０９；ＮＧ）、この場合に応じた所定の対処方法をユーザーに報知する。具体的には、診断部１０２は、図９の番号「７」に対応する文言、すなわち「セキュリティキーを確認してください。不明なときはネットワーク設定を行った方にご確認ください」という文言をユーザーに報知する。
【０１０８】
一方、診断部１０２は、セキュリティキーの不整合が起こっていない場合には（ステップＳ１０９；ＯＫ）、ＩＰ層の下位層（物理層状況）の診断を終え、ＩＰ層（ＩＰ層状況）の診断を行うために処理をステップＳ１１０に移行する。
【０１０９】
また、診断部１０２は、暗号方式がＷＥＰである場合には（ステップＳ１０８；Ｙｅｓ）、ＷＥＰの仕様上、ＷＥＰキーの不整合は判断できないため、ステップＳ１０９の処理を行わずにＩＰ層の下位層の診断を終え、ＩＰ層の診断を行うために処理をステップＳ１１０に移行する。
【０１１０】
図１１は、ＩＰ層の診断処理（前半）について説明するためのフローチャートである。
【０１１１】
図示するように、ステップＳ１１０に処理が移行すると、診断部１０２は、ＩＰアドレスの確認を行う（ステップ１１０）。具体的には、診断部１０２は、印刷装置１００に有効なＩＰアドレスが割り当てられているか否か判別する。
【０１１２】
ここで、診断部１０２は、印刷装置１００に有効なＩＰアドレスが割り当てられていない場合には（ステップＳ１１０；ＮＧ）、所定時間が経過していない間は（ステップＳ１１１；Ｎｏ）、有効なＩＰアドレスが割り当てられるまで繰り返しステップＳ１１０の確認を行う。ただし、所定時間が経過しても、有効なＩＰアドレスが割り当てられない場合には（ステップＳ１１１；Ｙｅｓ）、この場合に応じた所定の対処方法をユーザーに報知する。具体的には、診断部１０２は、図９の番号「８」に対応する文言、すなわち「ＩＰアドレスが割り当てられていません。ネットワーク機器の設定を確認してください。不明なときはネットワーク設定を行った方にご確認ください」という文言をユーザーに報知する。
【０１１３】
一方、診断部１０２は、印刷装置１００に有効なＩＰアドレスが割り当てられている場合には（ステップＳ１１０；ＯＫ）、処理をステップＳ１１２に移行する。
【０１１４】
そして、診断部１０２は、ＩＰアドレスについての詳細設定の確認処理を開始する（ステップ１１２）。まず、診断部１０２は、設定部１０１に登録された設定方式の情報を参照して、ＤＨＣＰ設定、Ａｕｔｏ−ＩＰ設定、手動設定、のいずれの設定方式が指定されているのかを判別する。
【０１１５】
ここで、診断部１０２は、ＤＨＣＰ設定が指定されている場合には（ステップＳ１１２；ＤＨＣＰ）、同一ネットワーク内でユニークなＩＰアドレスがほぼ確実に割り当てられているため、上記の設定フェーズでなされた設定に問題はないとみなして、本フローを終了する。
【０１１６】
また、診断部１０２は、Ａｕｔｏ−ＩＰ設定が指定されている場合には（ステップＳ１１２；Ａｕｔｏ−ＩＰ）、Ｌｉｓｔｅｎ探索（受身探索）を行う（ステップＳ１１３）。ここで、Ｌｉｓｔｅｎ探索とは、上記のステップＳ６の処理に対応し、診断部１０２は、診断管理部２０２からブロードキャストされた所定のパケットを受信すると、診断管理部２０２に対して応答する（ＰＩＮＧ）。
【０１１７】
このとき、診断部１０２は、所定時間（例えば、６０秒）の間に当該パケットを受信して、診断管理部２０２に応答できた場合には（ステップＳ１１４；Ｙｅｓ）、上記の設定フェーズでなされた設定に問題はないとみなして、本フローを終了する。
【０１１８】
一方、診断部１０２は、所定時間の間に当該パケットを受信できなかった場合には（ステップＳ１１４；Ｎｏ）、処理をステップＳ１１７に移行する。
【０１１９】
処理がステップＳ１１７に移行すると、診断部１０２は、設定部１０１によって登録された暗号方式がＷＥＰであるか否か判別する（ステップＳ１１７）。ここで、診断部１０２は、暗号方式がＷＥＰである場合には（ステップＳ１１７；Ｙｅｓ）、処理をステップＳ１１８に移行する。
【０１２０】
そして、診断部１０２は、ステップＳ１１４の所定時間の間に何らかのパケットを受信したか否か判別する（ステップＳ１１７）。そして、診断部１０２は、何のパケットも受信していない場合には（ステップＳ１１７；Ｎｏ）、この場合に応じた所定の対処方法をユーザーに報知する。具体的には、診断部１０２は、図９の番号「１３」に対応する文言、すなわち「以下を確認してください。不明なときは設定を行った方にご確認ください。・プリンターのセキュリティキーの入力が正しいか。・アクセスポイントに複数のセキュリティキーが設定されている場合、最初（１番目）のインデックスのセキュリティキーがプリンターに設定されているか。・プリンターを利用するための機器との接続およびネットワーク設定が正しいか。」という文言をユーザーに報知する。
【０１２１】
一方、診断部１０２は、ステップＳ１１７において暗号方式がＷＥＰではない場合（ステップ１１７；Ｎｏ）、又は、ステップＳ１１８において何らかのパケットを受信した場合（ステップＳ１１８；Ｙｅｓ）には、この場合に応じた所定の対処方法をユーザーに報知する。具体的には、診断部１０２は、図９の番号「９」に対応する文言、すなわち「プリンターを利用するための機器との接続およびネットワーク設定を確認してください。ＥｐｓｏｎＮｅｔ  Ｓｅｔｕｐで設定し直すことをお勧めします。不明なときはネットワーク設定を行った方にご確認ください。」という文言をユーザーに報知する。
【０１２２】
また、診断部１０２は、ステップＳ１１２において、手動設定が指定されている場合には（ステップＳ１１２；手動設定）、処理をステップＳ１１５に移行する。
【０１２３】
そして、診断部１０２は、設定部１０１に登録されたデフォルトゲートウェイ（ルーター機能を有するアクセスポイント３００）に割り当てられているＩＰアドレスを参照して、デフォルトゲートウェイのＩＰアドレスが、一意に決められていないＩＰアドレス（例えば、「０．０．０．０」）、又は、自分自身を指すＩＰアドレス（例えば、「１２７．０．０．１」）であるか否か判別する（ステップＳ１１５）。
【０１２４】
ここで、診断部１０２は、デフォルトゲートウェイのＩＰアドレスが、一意に決められないＩＰアドレス、又は、自分自身を指すＩＰアドレスである場合には（ステップＳ１１５；Ｙｅｓ）、デフォルトゲートウェイに割り当てられているＩＰアドレスは利用可能と判断して、処理をステップＳ１１３に移行し、上述した処理と同様に処理を進める。
【０１２５】
一方、診断部１０２は、デフォルトゲートウェイのＩＰアドレスが、一意に決められていないＩＰアドレスでもなく、自分自身を指すＩＰアドレスでもない場合には（ステップＳ１１５；Ｎｏ）、処理をステップＳ１１６に移行する。
【０１２６】
そして、診断部１０２は、デフォルトゲートウェイ（アクセスポイント３００）に対して、所定のパケットをユニキャストし（ＰＩＮＧ）、デフォルトゲートウェイとのネットワーク疎通を確認する（ステップＳ１１６）。具体的には、診断部１０２は、デフォルトゲートウェイに割り当てられているＩＰアドレスを送信先として所定のＩＰパケットを発行し、所定時間内にデフォルトゲートウェイ（アクセスポイント３００）から応答があるか否か判別する。
【０１２７】
ここで、診断部１０２は、デフォルトゲートウェイから所定時間内に応答があれば（ステップＳ１１６；Ｙｅｓ）、上記の設定フェーズでなされた設定に問題はないとみなして、本フローを終了する。
【０１２８】
一方、診断部１０２は、デフォルトゲートウェイから所定時間内に応答がなければ（ステップＳ１１６；Ｎｏ）、処理をステップＳ１１９に移行する。
【０１２９】
図１２は、ＩＰ層の診断処理（後半）について説明するためのフローチャートである。
【０１３０】
図示するように、処理がステップＳ１１９に移行すると、診断部１０２は、ステップＳ１１３と同様のＬｉｓｔｅｎ探索（受身探索）を行う（ステップＳ１１９）。
【０１３１】
このとき、診断部１０２は、所定時間（例えば、６０秒）の間に当該パケットを受信して、情報処理装置２００に応答できた場合には（ステップＳ１２０；Ｙｅｓ）、この場合に応じた所定の対処方法をユーザーに報知する。具体的には、診断部１０２は、図９の番号「１１」に対応する文言、すなわち「プリンターのデフォルトゲートウェイの設定を確認してください。不明なときは設定を行った方にご確認ください。」という文言をユーザーに報知する。
【０１３２】
一方、診断部１０２は、所定時間の間に当該パケットを受信できなかった場合には（ステップＳ１２０；Ｎｏ）、処理をステップＳ１２１に移行する。
【０１３３】
処理がステップＳ１２１に移行すると、診断部１０２は、設定部１０１によって登録された暗号方式がＷＥＰであるか否か判別する（ステップＳ１２１）。ここで、診断部１０２は、暗号方式がＷＥＰである場合には（ステップＳ１２１；Ｙｅｓ）、処理をステップＳ１２２に移行する。
【０１３４】
そして、診断部１０２は、ステップＳ１２０の所定時間の間に何らかのパケットを受信したか否か判別する（ステップＳ１２２）。そして、診断部１０２は、何のパケットも受信していない場合には（ステップＳ１２２；Ｎｏ）、この場合に応じた所定の対処方法をユーザーに報知する。具体的には、診断部１０２は、図９の番号「１２」に対応する文言、すなわち「以下を確認してください。不明なときは設定を行った方にご確認ください。・プリンターのセキュリティキーの入力が正しいか。・アクセスポイントに複数のセキュリティキーが設定されている場合、最初（１番目）のインデックスのセキュリティキーがプリンターに設定されているか。・プリンターのＩＰアドレス、サブネットマスク、デフォルトゲートウェイの設定が正しいか。」という文言をユーザーに報知する。
【０１３５】
一方、診断部１０２は、ステップＳ１２１において暗号方式がＷＥＰではない場合（ステップ１２１；Ｎｏ）、又は、ステップＳ１２２において何らかのパケットを受信した場合（ステップＳ１２２；Ｙｅｓ）には、この場合に応じた所定の対処方法をユーザーに報知する。具体的には、診断部１０２は、図９の番号「１０」に対応する文言、すなわち「プリンターを利用するための機器との接続、およびプリンターのＩＰアドレス、サブネットアドレス、デフォルトゲートウェイの設定を確認してください。ＥｐｓｏｎＮｅｔ  Ｓｅｔｕｐで設定し直すことをお勧めします。不明なときはネットワーク設定を行った方にご確認ください。」という文言をユーザーに報知する。
【０１３６】
上記の各タイミング（フローの番号「２」〜「１３」に対応するタイミング）で対処方法を報知後（すなわち診断結果を通知後Ｓ７）、診断部１０２は、本フローを終了する。
【０１３７】
以上の処理により、従来よりも信憑性が高いネットワーク診断を行うとともに、ユーザーに対してより適切な対処方法を提示する技術を提供することができる。
【０１３８】
なお、上記した各フローの各処理単位は、印刷システム１０を理解容易にするために、主な処理内容に応じて分割したものである。処理ステップの分類の仕方やその名称によって、本願発明が制限されることはない。印刷システム１０が行う処理は、さらに多くの処理ステップに分割することもできる。また、１つの処理ステップが、さらに多くの処理を実行してもよい。
【０１３９】
また、上記の実施形態は、本発明の要旨を例示することを意図し、本発明を限定するものではない。多くの代替物、修正、変形例は当業者にとって明らかである。
【０１４０】
＜第１の変形例＞
例えば、上記の実施形態では、アクセスポイント３００を介した無線通信によって、印刷装置１００をネットワークに接続（追加）している。しかし、本発明は、これに限定されず、ネットワークケーブル（例えば、ＬＡＮケーブル）を介した有線通信によって、印刷装置１００をネットワークに接続（追加）するようにしてもよい。
【０１４１】
この場合、印刷装置１００のネットワークインターフェイス１６０には、ネットワークケーブルが接続される。そして、ネットワークインターフェイス１６０は、ネットワークケーブルを介して、アクセスポイント３００とデータのやりとり（受信、送信）を行う。また、情報処理装置２００のネットワークインターフェイス２７０には、ネットワークケーブルが接続される。そして、ネットワークインターフェイス２７０は、ネットワークケーブルを介して、アクセスポイント３００とデータのやりとり（受信、送信）を行う。ただし、情報処理装置２００のネットワークインターフェイス２７０は、上記実施形態と同様に、アクセスポイント３００と無線通信によってデータのやりとりを行うようにしてもよい。
【０１４２】
また、印刷装置１００の第２の通信部１０４は、ネットワークケーブルを介してアクセスポイント３００との通信制御を行う。例えば、第２の通信部１０４は、情報処理装置２００からブロードキャストされた所定のパケットの受信などを制御する。また、情報処理装置２００の第２の通信部２０４は、ネットワークケーブル（或いは、電波）を介してアクセスポイント３００との通信制御を行う。
【０１４３】
図１３は、有線通信により印刷装置１００をネットワークに接続（追加）する場合における、印刷装置１００で実行される「診断フェーズ」の処理を説明するためのフローチャートである。
【０１４４】
図示するように、印刷装置１００の診断部１０２は、診断管理部２０２からネットワーク診断要求を受け付けると、ネットワーク診断を開始する。
【０１４５】
ネットワーク診断を開始すると、診断部１０２は、ネットワークインターフェイス１６０に接続されているネットワークケーブルの接続確認を行う（ステップＳ２０１）。具体的には、診断部１０２は、アクセスポイント３００からネットワークインターフェイス１６０に供給される物理信号がリンク状態であるか否か判別する。
【０１４６】
ここで、診断部１０２は、ネットワークインターフェイス１６０に供給される物理信号がリンク状態ではない場合には（ステップＳ２０１；ＮＧ）、この場合に応じた所定の対処方法をユーザーに報知する。具体的には、診断部１０２は、図９の番号「１」に対応する文言、すなわち「ネットワークケーブルの接続と、ネットワーク機器の電源を確認してください。」という文言をユーザーに報知する。
【０１４７】
一方、診断部１０２は、ネットワークインターフェイス１６０に供給される物理信号がリンク状態である場合には（ステップＳ２０１；ＯＫ）、物理層状況の診断を終え、処理をステップＳ２０２に移行する。
【０１４８】
図１４は、有線通信により印刷装置１００をネットワークに接続（追加）する場合における、ＩＰ層の診断処理（前半）について説明するためのフローチャートである。
【０１４９】
図示するように、ステップＳ２０２に処理が移行すると、ＩＰアドレスの確認を行う（ステップＳ２０２）。具体的には、診断部１０２は、印刷装置１００に有効なＩＰアドレスが割り当てられているか否か判別する。
【０１５０】
ここで、診断部１０２は、印刷装置１００に有効なＩＰアドレスが割り当てられていない場合には（ステップＳ２０２；ＮＧ）、所定時間が経過していない間は（ステップＳ２０３；Ｎｏ）、有効なＩＰアドレスが割り当てられるまで繰り返しステップＳ２０２の確認を行う。ただし、所定時間が経過しても、有効なＩＰアドレスが割り当てられない場合には（ステップＳ２０２；Ｙｅｓ）、この場合に応じた所定の対処方法をユーザーに報知する。具体的には、診断部１０２は、図９の番号「８」に対応する文言、すなわち「ＩＰアドレスが割り当てられていません。ネットワーク機器の設定を確認してください。不明なときはネットワーク設定を行った方にご確認ください」という文言をユーザーに報知する。
【０１５１】
一方、診断部１０２は、印刷装置１００に有効なＩＰアドレスが割り当てられている場合には（ステップＳ２０２；ＯＫ）、処理をステップＳ２０４に移行する。
【０１５２】
そして、診断部１０２は、ＩＰアドレスについての詳細設定の確認処理を開始する（ステップＳ２０４）。まず、診断部１０２は、設定部１０１に登録された設定方式の情報を参照して、ＤＨＣＰ設定、Ａｕｔｏ−ＩＰ設定、手動設定、のいずれの設定方式が指定されているのかを判別する。
【０１５３】
ここで、診断部１０２は、ＤＨＣＰ設定が指定されている場合には（ステップＳ２０４；ＤＨＣＰ）、同一ネットワーク内でユニークなＩＰアドレスがほぼ確実に割り当てられているため、上記の設定フェーズでなされた設定に問題はないとみなして、本フローを終了する。
【０１５４】
また、診断部１０２は、Ａｕｔｏ−ＩＰ設定が指定されている場合には（ステップＳ２０４；Ａｕｔｏ−ＩＰ）、Ｌｉｓｔｅｎ探索（受身探索）を行う（ステップＳ２０７）。
【０１５５】
このとき、診断部１０２は、所定時間（例えば、６０秒）の間に診断管理部２０２からブロードキャストされた所定のパケットを受信して、応答できた場合には（ステップＳ２０８；Ｙｅｓ）、上記の設定フェーズでなされた設定に問題はないとみなして、本フローを終了する。
【０１５６】
一方、診断部１０２は、所定時間の間に当該パケットを受信できなかった場合には（ステップＳ２０８；Ｎｏ）、この場合に応じた所定の対処方法をユーザーに報知する。具体的には、診断部１０２は、図９の番号「９」に対応する文言、すなわち「プリンターを利用するための機器との接続およびネットワーク設定を確認してください。ＥｐｓｏｎＮｅｔ  Ｓｅｔｕｐで設定し直すことをお勧めします。不明なときはネットワーク設定を行った方にご確認ください。」という文言をユーザーに報知する。
【０１５７】
また、診断部１０２は、ステップＳ２０４において、手動設定が指定されている場合には（ステップＳ２０４；手動設定）、処理をステップＳ２０５に移行する。
【０１５８】
そして、診断部１０２は、設定部１０１に登録されたデフォルトゲートウェイ（ルーター機能を有するアクセスポイント３００）に割り当てられているＩＰアドレスを参照して、デフォルトゲートウェイのＩＰアドレスが、一意に決められていないＩＰアドレス（例えば、「０．０．０．０」）、又は、自分自身を指すＩＰアドレス（例えば、「１２７．０．０．１」）であるか否か判別する（ステップＳ２０５）。
【０１５９】
ここで、診断部１０２は、デフォルトゲートウェイのＩＰアドレスが、一意に決められないＩＰアドレス、又は、自分自身を指すＩＰアドレスである場合には（ステップＳ２０５；Ｙｅｓ）、デフォルトゲートウェイに割り当てられているＩＰアドレスは利用可能と判断して、処理をステップＳ２０７に移行し、上述した処理と同様に処理を進める。
【０１６０】
一方、診断部１０２は、デフォルトゲートウェイのＩＰアドレスが、一意に決められていないＩＰアドレスでもなく、自分自身を指すＩＰアドレスでもない場合には（ステップＳ２０５；Ｎｏ）、処理をステップＳ２０６に移行する。
【０１６１】
そして、診断部１０２は、デフォルトゲートウェイ（アクセスポイント３００）に対して、所定のパケットをユニキャストし（ＰＩＮＧ）、デフォルトゲートウェイとのネットワーク疎通を確認する（ステップＳ２０６）。具体的には、診断部１０２は、デフォルトゲートウェイに割り当てられているＩＰアドレスを送信先として所定のＩＰパケットを発行し、所定時間内にデフォルトゲートウェイ（アクセスポイント３００）から応答があるか否か判別する。
【０１６２】
ここで、診断部１０２は、デフォルトゲートウェイから所定時間内に応答があれば（ステップＳ２０６；Ｙｅｓ）、上記実施形態の設定フェーズでなされた設定に問題はないとみなして、本フローを終了する。
【０１６３】
一方、診断部１０２は、デフォルトゲートウェイから所定時間内に応答がなければ（ステップＳ２０６；Ｎｏ）、処理をステップＳ２０９に移行する。
【０１６４】
図１５は、有線通信により印刷装置１００をネットワークに接続（追加）する場合における、ＩＰ層の診断処理（後半）について説明するためのフローチャートである。
【０１６５】
図示するように、処理がステップＳ２０９に移行すると、診断部１０２は、ステップＳ２０７と同様のＬｉｓｔｅｎ探索（受身探索）を行う（ステップＳ２０９）。
【０１６６】
このとき、診断部１０２は、所定時間（例えば、６０秒）の間に診断管理部２０２からブロードキャストされた所定のパケットを受信して、応答できた場合には（ステップＳ２１０；Ｙｅｓ）、この場合に応じた所定の対処方法をユーザーに報知する。具体的には、診断部１０２は、図９の番号「１１」に対応する文言、すなわち「プリンターのデフォルトゲートウェイの設定を確認してください。不明なときは設定を行った方にご確認ください。」という文言をユーザーに報知する。
【０１６７】
一方、診断部１０２は、所定時間の間に当該パケットを受信できなかった場合には（ステップＳ２１０；Ｎｏ）、この場合に応じた所定の対処方法をユーザーに報知する。具体的には、診断部１０２は、図９の番号「１０」に対応する文言、すなわち「プリンターを利用するための機器との接続、およびプリンターのＩＰアドレス、サブネットアドレス、デフォルトゲートウェイの設定を確認してください。ＥｐｓｏｎＮｅｔ  Ｓｅｔｕｐで設定し直すことをお勧めします。不明なときはネットワーク設定を行った方にご確認ください。」という文言をユーザーに報知する。
【０１６８】
以上より、本第１の変形例では、ネットワークケーブル（例えば、ＬＡＮケーブル）を介した有線通信によって、印刷装置１００をネットワークに接続（追加）する場合にも、従来よりも信憑性が高いネットワーク診断を行うことが可能となり、ユーザーに対してより適切な対処方法を提示することもできる。
【０１６９】
＜第２の変形例＞
また、上記実施形態及び第１の変形例では、情報処理装置２００側から印刷装置１００に対して、ネットワーク診断要求（Ｓ４）を行い、その後、情報処理装置２００の診断管理部２０２は、所定のパケットを印刷装置１００にブロードキャストしている。しかし、本発明は、これに限定されず、印刷装置１００側から情報処理装置２００に対して、所定のパケットをブロードキャストするように要求（以下では「診断補助要求」とよぶ）してもよい。
【０１７０】
図１６は、印刷装置１００側から情報処理装置２００に診断補助要求する場合における、印刷システム１０で実行される処理の概要を説明するためのタイミングチャートである。
【０１７１】
図示するように、上記実施形態及び第１の変形例と同様の「設定フェーズ（Ｓ１１〜Ｓ１３）」を終了後、印刷装置１００の診断部２０２は、情報処理装置２００に診断補助要求を行う（ステップＳ１４）。
【０１７２】
図１７（Ａ）は、ステップＳ１４における印刷システム１０の状況を示す図である。図示するように、診断部２０２は、有線ケーブル（例えば、ＵＳＢケーブル）を介して、診断補助要求のための診断補助要求情報を情報処理装置１００に送信する。ここで、診断補助要求情報には、印刷装置１００に割り当てられているＩＰアドレスなどが含まれている。
【０１７３】
このとき、情報処理装置２００の診断管理部２０２は、印刷装置１００からの診断補助要求（情報）を、第１の通信部２０３を介して受け付ける。
【０１７４】
そして、診断管理部２０２は、ステップＳ１４で診断補助要求を受け付けると、アクセスポイント３００を介して、所定のパケットをブロードキャストする（ステップＳ１６）。そして、診断管理部２０２は、印刷装置１００からネットワーク診断の結果が通知されるまで、ステップＳ１６の処理を繰り返し実行する。なお、ステップＳ１６では、診断管理部２０２は、所定のパケットをブロードキャストする代わりに、診断補助要求に含まれている印刷装置１００のＩＰアドレスに対して、所定のパケットをユニキャストしてもよい。
【０１７５】
図１７（Ｂ）は、ステップＳ１６における印刷システム１０の状況を示す図である。図示するように印刷装置１００のネットワーク設定が正しければ、診断管理部２０２から送信されたパケットは第２の通信部１０４で受信することができる。
【０１７６】
一方、印刷装置１００の診断部１０２は、ステップＳ１４で診断補助要求を行った後、ネットワーク診断を実行する（ステップＳ１５）。ここで、診断部１０２は、電波状況を含む物理層状況や、ＩＰアドレスの設定状況を含むＩＰ層状況に加え、ステップＳ１６で診断管理部２０２から送信されたパケットの受信状態を判定して、印刷装置１００がネットワークに正常に接続されているか否か診断する。
【０１７７】
ネットワーク診断が終了すると、診断部１０２は、ステップＳ１５での診断結果を、情報処理装置２００に通知する（ステップＳ１７）。
【０１７８】
図１７（Ｃ）は、ステップＳ１７における印刷システム１０の状況を示す図である。図示するように、印刷装置１００の診断部１０２で診断された結果は、有線ケーブル（ＵＳＢケーブル）を介して、情報処理装置２００に通知される。ここで、情報処理装置２００に通知する診断結果には、上記実施形態及び第１の変形例と同様に、ネットワーク接続を可能にするための対処方法が含まれている。また、上記実施形態及び第１の変形例と同様に、印刷装置１００の診断部１０２で診断された診断結果は、印刷装置１００に印刷させるようにしてもよい。
【０１７９】
以上のように、本第２の変形例の印刷システム１０では、「設定フェーズ」と「診断フェーズ」の処理が実行され、印刷装置１００のネットワーク設定、ネットワーク診断を行うことができる。
【０１８０】
そして、本第２の変形例では、上記実施形態のステップＳ１１３及びステップＳ１１９の処理が異なる。また、同様に、本第２の変形例では、上記第１の変形例のステップＳ２０７及びステップＳ２０９の処理が異なる。
【０１８１】
具体的には、本第２の変形例では、ステップＳ１１３、ステップ１１９、ステップＳ２０７、ステップＳ２０９で、Ｌｉｓｔｅｎ探索の代わりに、リクエスト・リプライ探索（積極的探索）を行う。ここで、リクエスト・リプライ探索とは、上記のステップＳ１４、ステップＳ１６の処理に対応し、診断部１０２は、情報処理装置２００に対して診断補助要求を行い、これに応答して診断管理部２０２からブロードキャストされた所定のパケットを待つ。そして、診断部１０２は、当該パケットを受信すると、診断管理部２０２に対して応答する（ＰＩＮＧ）。
【０１８２】
以上より、本第２の変形例では、印刷装置１００側では、情報処理装置２００からのネットワーク診断要求を待つことなく、情報処理装置２００に対して所定のパケットのブロードキャスト（或いは、ユニキャスト）を要求（診断補助要求）することができる。
【０１８３】
＜第３の変形例＞
また、上記実施形態、上記第１の変形例、及び、上記第２の変形例では、図７に示す電波状況の確認処理（ステップＳ１０３）において、各確認処理（ステップＳ１０３１〜Ｓ１０３３）を、必ず所定回数（１０回）繰り返すようにしている。しかし、本発明は、これに限定されない。例えば、最初の（１回目）の各確認処理（ステップＳ１０３１〜Ｓ１０３３）において、ステップＳ１０３１で確認した電波強度が所定の基準値（例えば、上記実施形態で説明した基準値よりも高い値）を超えていた場合には、２回目以降の各確認処理を実行せずに、ステップＳ１０３６に移行し、ＯＫ（成功）と判定するようにしてもよい。一方、最初の（１回目）の各確認処理（ステップＳ１０３１〜Ｓ１０３３）において、ステップＳ１０３１で確認した電波強度が所定の基準値（例えば、上記実施形態で説明した基準値よりも高い値）を超えていない場合には、所定回数（１０回）、各確認処理を繰り返す。
【０１８４】
これにより、明らかに電波状況が良好なときは、不要な繰り返し処理を省くことが可能となり、ネットワーク診断処理を高速に行うことができる。
【０１８５】
＜第４の変形例＞
また、上記実施形態、及び、上記第２〜第３の変形例では、ＩＰ層の診断過程（図１１、図１２のフロー実行時）で、ＩＰアドレスの設定に関連する対処方法（図９の「８」〜「１３」に対応）をユーザーに報知している。しかし、本発明は、これに限定されない。例えば、ＩＰ層の診断過程であっても、ＩＰアドレスの設定（ＩＰ層状況）に関連する対処方法のみでなく、電波状況を示す情報、電波状況に問題がある可能性を示唆する対処方法をユーザーに報知するようにしてもよい。
【０１８６】
（第１の報知方法）
具体的には、診断部１０２は、ＩＰアドレスの設定に関連する対処方法（図９の「８」〜「１３」）をユーザーに報知するタイミングで、図９の番号「１４」に対応する文言（すなわち「ただし、電波の受信状況が原因の可能性もあります。ご確認ください。」という文言）などをユーザーに報知する。
【０１８７】
（第２の報知方法）
また、第１の報知方法とは別に、診断部１０２は、ＩＰアドレスの設定に関連する対処方法（図９の「８」〜「１３」）をユーザーに報知するタイミングで、再度、ステップＳ１０３１〜ステップＳ１０３３の処理を実行して電波状況を取得（確認）する。そして、診断部１０２は、取得した電波状況に問題がある場合に、当該電波状況を示す情報、図９の番号「１４」に対応する文言などをユーザーに報知するようにしてもよい。ここで、電波状況に問題がある場合とは、例えば、「ステップＳ１０３１の結果がＹｅｓ、ステップＳ１０３２の結果がＹｅｓ、かつ、ステップＳ１０３３の結果がＮｏ」ではない場合を指す。
【０１８８】
（第３の報知方法）
また、第１、第２の報知方法とは別に、診断部１０２は、ステップＳ１０３４で記憶しておいた電波状況を所定のメモリーから取得し、取得した電波状況に問題がある場合に、当該電波状況を示す情報、図９の番号「１４」に対応する文言などをユーザーに報知するようにしてもよい。ここで、電波状況に問題がある場合とは、電波状況のＯＫ回数から求めた信頼度が所定基準以下、例えば、「ステップＳ１０３１の結果がＹｅｓ、ステップＳ１０３２の結果がＹｅｓ、かつ、ステップＳ１０３３の結果がＮｏであった合計回数（ＯＫ回数）が所定範囲内（例えば、３回〜５回）」である場合を指す。
【０１８９】
これにより、ＩＰ層の診断時に電波状況が悪化してＩＰアドレスの確認などができない場合であっても、電波状況に問題がある可能性など（ＩＰ層の診断結果以外の情報）をユーザーに報知することができる。すなわち、本第４の変形例の印刷システム１０では、時間経過にともなう電波状況の変化を考慮した、適切な対処方法をユーザーに報知することができる。
【０１９０】
＜第５の変形例＞
また、上記実施形態、及び、上記第２〜第４の変形例では、電波状況にかかわらず所定の対処方法をユーザーに報知している。しかし、本発明は、これに限定されない。例えば、電波状況に応じて、ユーザーに報知する対処方法を変更するようにしてもよい。
【０１９１】
具体的には、上記のステップＳ１０３１において、診断部１０２は、接続しようとしているアクセスポイント３００から出力される電波ついて、電波強度判定テーブル６００を用いて電波強度を分類する。
【０１９２】
図１８は、電波強度判定テーブル６００の概略データ構造の一例を示す図である。
【０１９３】
図示するように、電波強度判定テーブル６００は、電波強度がＸ値未満である場合に「低（悪い）」と分類し、電波強度がＸ値以上Ｙ値未満である場合に「中（良くも悪くもない）」と分類し、電波強度がＹ値以上である場合に「高（良い）」と分類する。
【０１９４】
この電波強度判定テーブル６００を用いることにより、診断部１０２は、ステップＳ１０３１において、接続しようとしているアクセスポイント３００から出力される電波の電波強度を、「低」、「中」、「高」と分類することができる。もちろん、本発明は、３段階に分類することに限定されず、２段階、４段階以上に分類するようにしてもよい。
【０１９５】
そして、診断部１０２は、ステップＳ１０３４において、ステップＳ１０３１で取得（確認）した電波強度とともに、分類した電波強度の程度（「低」、「中」、「高」）を対応付けて所定のメモリーに記憶する。
【０１９６】
また、診断部１０２は、電波以外の状況が悪い場合には、この場合に対応する対処方法（図９の「４」〜「１３」）をユーザーに報知するタイミングで、所定のメモリーから電波強度の程度（「低」、「中」、「高」）を読み出す。そして、診断部１０２は、電波強度の程度が「高」である場合には、上記実施形態の場合と同様に、電波以外の状況が悪い場合の対処方法（図９の「４」〜「１３」）をそのままユーザーに報知する。また、診断部１０２は、電波強度の程度が「中」である場合には、電波状況が悪い場合の対処方法（図９の「２」又は「３」）とともに、電波以外の状況が悪い場合の対処方法（図９の「４」〜「１３」）をユーザーに報知する。また、診断部１０２は、電波強度の程度が「低」である場合には、電波以外の状況が悪い場合の対処方法（図９の「４」〜「１３」）に代えて、電波状況が悪い場合の対処方法（図９の「２」又は「３」）をユーザーに報知する。
【０１９７】
これにより、本第５の変形例の印刷システム１０では、電波状況に応じて、より適切な対処方法をユーザーに報知することができる。
【０１９８】
なお、本発明は、電波強度を分類することに限定されず、電波強度、ノイズ強度、近隣チャンネルの他の電波（ＳＳＩＤ）の有無、などの結果を総合して、電波状況を分類するようにしてもよい。そして、本第５の変形例で説明した「電波強度」を「電波状況」に置き換えてもよい。
【０１９９】
また、印刷装置１００の第２の通信部１０４と、情報処理装置２００の第２の通信部２０４と、の間で行われる通信は、無線通信であれば電波通信に限られず、赤外線通信や超音波通信など他の通信であってもよい。そして、診断部１０２は、それぞれの通信に用いる赤外線や超音波などの伝送路の状況の診断を行ってもよい。
【符号の説明】
【０２００】
１０・・・印刷システム、１００・・・印刷装置、１０１・・・設定部、１０２・・・診断部、１０３・・・第１の通信部（印刷装置）、１０４・・・第２の通信部（印刷装置）、１０５・・・印刷実行部、１１０・・・ＣＰＵ（印刷装置）、１２０・・・ＲＡＭ（印刷装置）、１３０・・・ＲＯＭ（印刷装置）、１４０・・・操作パネル、１５０・・・ＵＳＢインターフェイス（印刷装置）、１１６０・・・ネットワークインターフェイス（印刷装置）、２００・・・情報処理装置、２０１・・・設定管理部、２０２・・・診断管理部、２０３・・・第１の通信部（情報処理装置）、２０４・・・第２の通信部（情報処理装置）、２１０・・・ＣＰＵ（情報処理装置）、２２０・・・ＲＡＭ（情報処理装置）、２３０・・・ＲＯＭ（情報処理装置）、２４０・・・出力装置、２５０・・・入力装置、２６０・・・ＵＳＢインターフェイス（情報処理装置）、２７０・・・ネットワークインターフェイス（情報処理装置）、３００・・・アクセスポイント、４００・・・確認結果、５００・・・出力例、５１０・・・欄、６００・・・電波強度判定テーブル
【図１】
0005617260.tif 000002
【図２】
0005617260.tif 000003
【図３】
0005617260.tif 000004
【図４】
0005617260.tif 000005
【図５】
0005617260.tif 000006
【図６】
0005617260.tif 000007
【図７】
0005617260.tif 000008
【図８】
0005617260.tif 000009
【図９】
0005617260.tif 000010
【図１０】
0005617260.tif 000011
【図１１】
0005617260.tif 000012
【図１２】
0005617260.tif 000013
【図１３】
0005617260.tif 000014
【図１４】
0005617260.tif 000015
【図１５】
0005617260.tif 000016
【図１６】
0005617260.tif 000017
【図１７】
0005617260.tif 000018
【図１８】
0005617260.tif 000019