(57)【要約】      （修正有）【課題】同じアドレス情報が設定されても、利用する回線を容易に特定することができる情報処理装置を提供する。【解決手段】主回線及び副回線を備え、有線インフラ及び無線インフラの同時動作を行う情報処理装置としてのＭＦＰは、有線インフラ及び無線インフラのいずれか一方を主回線として使用し、他方を副回線として使用する。副回線のアドレス情報が主回線のアドレス情報と重複する場合（Ｓ１５０７  ＹＥＳの場合）、副回線を無効化する（Ｓ１５１１）。【選択図】図１５
2019022038.tif 000002
【特許請求の範囲】
【請求項１】
有線インフラ及び無線インフラの同時動作を行い、前記有線インフラ及び前記無線インフラのいずれか一方が主回線として使用され、他方が副回線として使用される情報処理装置であって、
前記副回線のＩＰアドレスのネットワークアドレスと、前記主回線のＩＰアドレスのネットワークアドレスとが重複するか否かを判別する判別手段と、
前記副回線のＩＰアドレスのネットワークアドレスと前記主回線のＩＰアドレスのネットワークアドレスとが重複すると判別された場合に、前記副回線を無効化する制御手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記無線インフラでは、通信接続されたアクセスポイントを介して無線通信が行われ、
前記無線インフラが前記副回線として使用され、且つ、前記副回線のＩＰアドレスのネットワークアドレスと前記主回線のＩＰアドレスのネットワークアドレスとが重複する場合、前記制御手段は、前記アクセスポイントとの通信接続を切断することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記情報処理装置が前記アクセスポイントを介すことなく直接無線通信するためのＩＰアドレスが設定され、
前記直接無線通信するためのＩＰアドレスのネットワークアドレスが、前記主回線のＩＰアドレスのネットワークアドレス及び前記副回線のＩＰアドレスのネットワークアドレスのいずれかと重複する場合、前記直接無線通信の開始指示を行う操作手段が選択されないように制御する操作制御手段を更に備えることを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記副回線は前記主回線より機能が制限され、
前記副回線では、前記主回線で利用されるデフォルトゲートウェイが利用されないことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記副回線のＩＰアドレスのネットワークアドレスと前記主回線のＩＰアドレスのネットワークアドレスとが重複する場合、所定のエラーメッセージをユーザに通知する通知手段を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記所定のエラーメッセージは、ネットワークアドレスの重複が発生していることをユーザに通知するメッセージであることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記情報処理装置は印刷装置であることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
有線インフラ及び無線インフラの同時動作を行い、前記有線インフラ及び前記無線インフラのいずれか一方が主回線として使用され、他方が副回線として使用される情報処理装置の制御方法であって、
前記副回線のＩＰアドレスのネットワークアドレスと、前記主回線のＩＰアドレスのネットワークアドレスとが重複するか否かを判別する判別ステップと、
前記副回線のＩＰアドレスのネットワークアドレスと前記主回線のＩＰアドレスのネットワークアドレスとが重複すると判別された場合に、前記副回線を無効化する制御ステップとを有することを特徴とする情報処理装置の制御方法。
【請求項９】
有線インフラ及び無線インフラの同時動作を行い、前記有線インフラ及び前記無線インフラのいずれか一方が主回線として使用され、他方が副回線として使用される情報処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記情報処理装置の制御方法は、
前記副回線のＩＰアドレスのネットワークアドレスと、前記主回線のＩＰアドレスのネットワークアドレスとが重複するか否かを判別する判別ステップと、
前記副回線のＩＰアドレスのネットワークアドレスと前記主回線のＩＰアドレスのネットワークアドレスとが重複すると判別された場合に、前記副回線を無効化する制御ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
ネットワークに求められるセキュリティ品質等の観点から、オフィス等において異なる複数のネットワークを使い分けることが一般的に行われている。オフィスで利用される情報処理装置としてのＭＦＰは複数の回線を備え、各回線は異なるネットワークを利用する。例えば、ＭＦＰは、一の回線において一のネットワークを利用し、また、他の回線において一のネットワークと異なる他のネットワークを利用する。このようなＭＦＰでは、各回線に対し、通信装置がアクセスするためのＩＰアドレス等のアドレス情報が設定され、各回線のアドレス情報は互いに異なる。ＭＦＰは、アクセス時に通信装置が指定したアドレス情報に基づいて複数の回線の中から上記通信装置と通信を行うための回線を特定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３１９４６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のＭＦＰは、各回線に対し同じアドレス情報が設定されると、アドレス情報から各回線を区別することができず、その結果、アクセス時に通信装置が指定したアドレス情報に基づいて複数の回線の中から上記通信装置と通信を行うための回線を特定することができない。
【０００５】
本発明の目的は、同じアドレス情報が設定されても、利用する回線を容易に特定することができる情報処理装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の情報処理装置は、有線インフラ及び無線インフラの同時動作を行い、前記有線インフラ及び前記無線インフラのいずれか一方が主回線として使用され、他方が副回線として使用される情報処理装置であって、前記副回線のＩＰアドレスのネットワークアドレスと、前記主回線のＩＰアドレスのネットワークアドレスとが重複するか否かを判別する判別手段と、前記副回線のＩＰアドレスのネットワークアドレスと前記主回線のＩＰアドレスのネットワークアドレスとが重複すると判別された場合に、前記副回線を無効化する制御手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、同じアドレス情報が設定されても、利用する回線を容易に特定することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る情報処理装置としてのＭＦＰの構成を概略的に示すブロック図である。
【図２】図１のコントローラ部の構成を概略的に示すブロック図である。
【図３】図１のコントローラ部によって制御されるソフトウェアモジュールの構成を概略的に示すブロック図である。
【図４】図１の操作部に表示されるメニュー画面の一例を示す図である。
【図５】図１のＭＦＰにおける無線アクセスポイントモードの開始及び終了を指示するための各画面の一例を示す図である。
【図６】図１の操作部に表示される設定画面の一例を示す図である。
【図７】図１の操作部に表示されるネットワーク設定画面の一例を示す図である。
【図８】図１の操作部に表示されるインターフェース選択画面の一例を示す図である。
【図９】図１の操作部に表示される主回線設定画面の一例を示す図である。
【図１０】図１の操作部に表示される副回線設定画面の一例を示す図である。
【図１１】図１の操作部に表示される無線設定画面の一例を示す図である。
【図１２】図１の操作部に表示されるアクセスポイント選択画面の一例を示す図である。
【図１３】図１の操作部に表示される無線アクセスポイント設定画面の一例を示す図である。
【図１４】図３のネットワーク設定モジュールによって実行される主回線のアドレス情報設定処理の手順を示すフローチャートである。
【図１５】図３のネットワーク設定モジュールによって実行される副回線のアドレス情報設定処理の手順を示すフローチャートである。
【図１６】図１の操作部に表示されるメッセージの一例を示す図である。
【図１７】図３のネットワーク設定モジュールによって実行される無線アクセスポイントモード開始処理の手順を示すフローチャートである。
【図１８】図３のネットワーク設定モジュールによって実行される無線アクセスポイントモード終了処理の手順を示すフローチャートである。
【図１９】図３のネットワーク設定モジュールによって実行される表示制御処理の手順を示すフローチャートである。
【図２０】図３のネットワーク設定モジュールによって実行される設定値格納処理の手順を示すフローチャートである。
【図２１】図１の操作部に表示されるメッセージの一例を示す図である。
【図２２】図１５の副回線のアドレス情報設定処理の変形例の手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態を図面を参照しながら詳述する。本実施の形態では、情報処理装置としてのＭＦＰに本発明を適用した場合について説明するが、本発明はＭＦＰに限られず、例えば、複数の回線を備えるＰＣ等の通信装置に本発明を適用してもよい。
【００１０】
図１は、本発明の実施の形態に係る情報処理装置としてのＭＦＰ１０１の構成を概略的に示すブロック図である。
【００１１】
図１において、ＭＦＰ１０１は、有線インフラにおけるＬＡＮ１０２を構成する通信装置としてのクライアントＰＣ１０３及びＤＨＣＰ（Dynamic host configuration protocol）サーバ１０４と図示しない有線ケーブルで接続されている。ＭＦＰ１０１はクライアントＰＣ１０３及びＤＨＣＰサーバ１０４と有線ＬＡＮ通信を行う。ＬＡＮ１０２では、ＤＨＣＰサーバ１０４がＭＦＰ１０１及びクライアントＰＣ１０３の各々にＩＰアドレスを割り当てる。例えば、クライアントＰＣ１０３は、ＤＨＣＰサーバ１０４によって割り当てられたＭＦＰ１０１のＩＰアドレスを指定してＭＦＰ１０１にアクセスし、ＭＦＰ１０１とデータ通信を開始する。また、ＭＦＰ１０１は通信接続されたアクセスポイント１０５を介して、無線インフラにおけるＬＡＮ１０６を構成する通信装置としてのクライアントＰＣ１０７と無線ＬＡＮ通信を行う。さらに、ＭＦＰ１０１はＭＦＰ１０１自身がアクセスポイントとして機能して、ＬＡＮ１０８を構成する通信装置としてのクライアントＰＣ１０９と直接無線通信を行う。
【００１２】
ＭＦＰ１０１は複数の回線を備え、本実施の形態では、一例として、主回線及び副回線を１つずつ備える構成について説明する。また、ＭＦＰ１０１は有線インフラ及び無線インフラを同時動作可能であり、有線インフラ及び無線インフラの何れか一方が主回線として使用され、他方が副回線として使用される。
【００１３】
次に、ＭＦＰ１０１の構成について説明する。ＭＦＰ１０１は、コントローラ部１１０、プリンタ部１１１、スキャナ部１１２、及び操作部１１３を備え、コントローラ部１１０はプリンタ部１１１、スキャナ部１１２、及び操作部１１３と接続されている。
【００１４】
コントローラ部１１０はＭＦＰ１０１全体を統括的に制御する。プリンタ部１１１はクライアントＰＣ１０３，１０７，１０９等の通信装置から受信した印刷データに基づいて用紙に印刷を行う。スキャナ部１１２は原稿をスキャンして画像データを生成する。操作部１１３は図示しない表示部及び複数の操作キーを備える。例えば、操作部１１３はＭＦＰ１０１の各設定を行うための操作画面を表示部に表示し、また、ユーザが各操作キーを操作することによって入力された指示を受け付ける。
【００１５】
図２は、図１のコントローラ部１１０の構成を概略的に示すブロック図である。
【００１６】
図２において、コントローラ部１１０は、ＣＰＵ２０１、ＤＲＡＭ２０２、Ｉ／Ｏコントローラ２０３、ＳＡＴＡＩ／Ｆ２０４、ＨＤＤ２０５、ネットワークＩ／Ｆ２０６、有線ＬＡＮデバイス２０７、及び無線ＬＡＮデバイス２０８を備える。また、コントローラ部１１０はパネルＩ／Ｆ２０９、プリンタＩ／Ｆ２１０、及びスキャナＩ／Ｆ２１１を備える。ＣＰＵ２０１はＤＲＡＭ２０２及びＩ／Ｏコントローラ２０３と接続されている。Ｉ／Ｏコントローラ２０３、ＳＡＴＡＩ／Ｆ２０４、ネットワークＩ／Ｆ２０６、パネルＩ／Ｆ２０９、プリンタＩ／Ｆ２１０、及びスキャナＩ／Ｆ２１１はバス２１２を介して互いに接続されている。ＳＡＴＡＩ／Ｆ２０４はＨＤＤ２０５と接続されている。ネットワークＩ／Ｆ２０６は有線ＬＡＮデバイス２０７及び無線ＬＡＮデバイス２０８と接続されている。
【００１７】
ＣＰＵ２０１は、コントローラ部１１０における各制御を行うための演算処理を実行し、各制御指示をＩ／Ｏコントローラ２０３に送信する。ＤＲＡＭ２０２はＣＰＵ２０１の作業領域として、また、各データの一時格納領域として用いられる。Ｉ／Ｏコントローラ２０３はバス２１２を介して接続された各構成要素にＣＰＵ２０１による制御指示を転送する。ＳＡＴＡＩ／Ｆ２０４はＣＰＵ２０１による制御指示に従ってＨＤＤ２０５にデータを書き込む制御や、ＨＤＤ２０５に格納されたデータを読み出す制御を行う。ＨＤＤ２０５はＭＦＰ１０１の各機能を実現するためのプログラムや画像データ等を格納する。
【００１８】
ネットワークＩ／Ｆ２０６はＣＰＵ２０１による制御指示に従って、有線ＬＡＮデバイス２０７及び無線ＬＡＮデバイス２０８の各々を制御する。有線ＬＡＮデバイス２０７は有線インフラにおけるＬＡＮ１０２を構成するクライアントＰＣ１０３等と行われる有線ＬＡＮ通信を制御する。無線ＬＡＮデバイス２０８は無線インフラストラクチャモード及び無線アクセスポイントモードを備える。無線インフラストラクチャモードでは、無線インフラにおけるＬＡＮ１０６を構成するクライアントＰＣ１０７とアクセスポイント１０５を介して無線ＬＡＮ通信が行われる。無線アクセスポイントモードでは、ＭＦＰ１０１がアクセスポイントとして機能して、ＬＡＮ１０８を構成するクライアントＰＣ１０９と直接無線通信が行われる。以下では、無線アクセスポイントモードによる無線通信を無線ダイレクトとする。
【００１９】
パネルＩ／Ｆ２０９はＣＰＵ２０１による制御指示に従って操作部１１３における表示制御を行い、また、ユーザの操作部１１３の操作によって入力された指示の内容をＣＰＵ２０１に転送する。プリンタＩ／Ｆ２１０はＣＰＵ２０１による制御指示に従ってプリンタ部１１１に印刷処理を実行させる。スキャナＩ／Ｆ２１１はＣＰＵ２０１による制御指示に従ってスキャナ部１１２にスキャン処理を実行させる。
【００２０】
図３は、図１のコントローラ部１１０によって制御されるソフトウェアモジュールの構成を概略的に示すブロック図である。
【００２１】
図３において、ＭＦＰ１０１は、操作制御モジュール３０１、データ記憶モジュール３０２、ネットワーク設定モジュール３０３、ＤＨＣＰ制御モジュール３０４、及びＴＣＰ／ＩＰ制御モジュール３０５を備える。また、ＭＦＰ１０１は、ＷＰＡ（Wi-Fi Protected Access）制御モジュール３０６、ジョブ制御モジュール３０７、画像処理モジュール３０８、印刷処理モジュール３０９、及び読み取り処理モジュール３１０を備える。上述した各モジュールの制御は、ＣＰＵ２０１がＨＤＤ２０８に格納されたプログラムを実行することによって行われる。
【００２２】
操作制御モジュール３０１は操作部１１３における操作画面等の表示制御を行い、また、ユーザによる操作画面や操作キーの操作の受け付けを行う。データ記憶モジュール３０２はＨＤＤ２０５に設定値等のデータを書き込む制御を行い、また、ＨＤＤ２０５に格納されたデータを読み出す制御を行う。ネットワーク設定モジュール３０３はＭＦＰ１０１のネットワーク設定に関する制御を行い、ＤＨＣＰ制御モジュール３０４及びＷＰＡ制御モジュール３０６等に各処理を依頼する。例えば、ネットワーク設定モジュール３０３はＤＨＣＰサーバ１０４によって割り当てられたＩＰアドレスをＭＦＰ１０１のアドレス情報として使用する旨がユーザによって設定された場合、ＤＨＣＰ制御モジュール３０４に処理を依頼する。ＤＨＣＰ制御モジュール３０４はＤＨＣＰとしてＲＦＣ２１３１に定義されたプロトコルに従ってＩＰアドレスの割り当て処理を制御する。ＴＣＰ／ＩＰ制御モジュール３０５はネットワークパケットの送受信処理を行う。ＷＰＡ制御モジュール３０６はネットワーク設定モジュール３０３から依頼を受けると、所定の暗号化方式、例えば、ＷＰＡプロトコルに従った無線アクセスの認証処理を行う。なお、本実施の形態では、無線ＬＡＮ通信を行う際にＷＰＡ−ＰＳＫの暗号方式を用いる場合について説明するが、暗号化方式はこれに限られない。例えば、ＷＥＰやＷＰＡ−ＥＡＰ等の他の暗号化方式であっても良く、無線ＬＡＮ通信において暗号化方式を用いなくても良い。
【００２３】
ジョブ制御モジュール３０７はジョブの実行に関する制御を行い、画像処理モジュール３０８、印刷処理モジュール３０９、及び読み取り処理モジュール３１０に対し、ジョブに関連する処理の実行指示を行う。画像処理モジュール３０８はジョブ制御モジュール３０７から実行指示を受けると、画像処理を実行し、例えば、画像データを用途毎に適したデータ形式に加工する。印刷処理モジュール３０９はジョブ制御モジュール３０７から実行指示を受けると、プリンタ部１１１を制御して印刷処理を実行する。読み取り処理モジュール３１０はジョブ制御モジュール３０７から実行指示を受けると、スキャナ部１１２を制御してスキャン処理を実行する。
【００２４】
次に、操作部１１３に表示される図４のメニュー画面４００について説明する。メニュー画面４００はＭＦＰ１０１の各機能をユーザが選択するための操作画面である。メニュー画面４００は、情報通知領域４０１、コピーボタン４０２、スキャン保存ボタン４０３、スキャン送信ボタン４０４、無線アクセスポイントボタン４０５、及び設定ボタン４０６を備える。情報通知領域４０１にはユーザに対する各通知が表示される。コピーボタン４０２はユーザがコピー機能を利用する際に選択される。スキャン保存ボタン４０３はＭＦＰ１０１がスキャンして得られた画像データを保存する機能をユーザが利用する際に選択される。スキャン送信ボタン４０４はＭＦＰ１０１がスキャンして得られた画像データを通信装置に送信する機能をユーザが利用する際に選択される。無線アクセスポイントボタン４０５はＭＦＰ１０１を無線アクセスポイントモードへ移行させる際に選択される。無線アクセスポイントボタン４０５は後述する図１３の無線アクセスポイントモード有効化設定１３０１がオンに設定されている場合にメニュー画面４００に表示される。無線アクセスポイントボタン４０５がユーザに選択されると、操作部１１３には後述する図５（ａ）の開始設定画面５００が表示される。設定ボタン４０６はＭＦＰ１０１の各設定をユーザが変更する際に選択される。メニュー画面４００において、設定ボタン４０６がユーザに選択されると、操作部１１３には後述する図６の設定画面６００が表示される。
【００２５】
図５（ａ）の開始設定画面５００は無線ダイレクトの開始を指示するための設定画面である。開始設定画面５００では、開始ボタン５０１がユーザに選択されると、ネットワーク設定モジュール３０３に無線アクセスポイントモードへ移行開始が指示される。これにより、ＭＦＰ１０１はアクセスポイントとして動作し、クライアントＰＣ１０９等と無線ダイレクトを開始可能となる。すなわち、本実施の形態では、ユーザは、メニュー画面４００の無線アクセスポイントボタン４０５を選択し、且つ開始設定画面５００の開始ボタン５０１を選択するだけの簡単な操作で、無線アクセスポイントモードへの移行を指示可能である。
【００２６】
また、開始ボタン５０１がユーザに選択されると、図５（ｂ）の設定情報画面５０２が操作部１１３に表示される。設定情報画面５０２には、クライアントＰＣ１０９等がアクセスポイントとしてのＭＦＰ１０１と通信接続するために必要となるＳＳＩＤやＰＳＫ等の設定情報が表示される。設定情報画面５０２において、終了ボタン５０３がユーザに選択されると、ネットワーク設定モジュール３０３に無線アクセスポイントモードの終了が指示される。これにより、ＭＦＰ１０１はクライアントＰＣ１０９との無線ダイレクトを終了する。
【００２７】
図６の設定画面６００は、各設定の詳細情報を設定する設定画面に導くための操作画面であり、機器設定ボタン６０１、ユーザ設定ボタン６０２、及びネットワーク線設定ボタン６０３を備える。機器設定ボタン６０１はＭＦＰ１０１の機器設定を行う図示しない機器設定画面を表示するための操作ボタンである。ユーザ設定ボタン６０２はＭＦＰ１０１のユーザに関する設定を行う図示しないユーザ設定画面を表示するための操作ボタンである。ネットワーク線設定ボタン６０３はＭＦＰ１０１のネットワーク設定を行う図７のネットワーク設定画面７００を表示するための操作ボタンである。
【００２８】
図７のネットワーク設定画面７００は、ネットワーク設定に関する詳細情報の設定を行う設定画面に導くための操作画面である。ネットワーク設定画面７００は、インターフェース選択ボタン７０１、主回線設定ボタン７０２、副回線設定ボタン７０３、無線設定ボタン７０４、無線アクセスポイント設定ボタン７０５、及び設定反映ボタン７０６を備える。インターフェース選択ボタン７０１は後述する図８のインターフェース選択画面８００を表示するための操作ボタンである。主回線設定ボタン７０２は後述する図９の主回線設定画面９００を表示するための操作ボタンである。副回線設定ボタン７０３は後述する図１０の副回線設定画面１０００を表示するための操作ボタンである。無線設定ボタン７０４は後述する図１１の無線設定画面１１００を表示するための操作ボタンである。無線アクセスポイント設定ボタン７０５は後述する図１３の無線アクセスポイント設定画面１３００を表示するための操作ボタンである。設定反映ボタン７０６はユーザが設定した設定値をＨＤＤ２０５に格納し、且つネットワーク設定モジュール３０３に設定の反映指示を行うための操作ボタンである。
【００２９】
図８のインターフェース選択画面８００はＭＦＰ１０１における有線インフラ及び有線インフラに関する設定を行うための設定画面である。インターフェース選択画面８００における各設定はＭＦＰ１０１の管理者等によって行われ、上記各設定は頻繁に変更されることはない。有線のみ８０１がオンに設定されると、ＭＦＰ１０１は有線インフラのみ使用する。無線のみ８０２がオンに設定されると、ＭＦＰ１０１は無線インフラのみ使用する。有線（主）＋無線（副）８０３がオンに設定されると、ＭＦＰ１０１は有線インフラを主回線として使用し、また、ＭＦＰ１０１は無線インフラを副回線として使用する。インターフェース選択画面８００では、有線のみ８０１、無線のみ８０２、及び有線（主）＋無線（副）８０３の何れか１つのみがオンに設定可能である。ＯＫボタン８０４が選択されると、インターフェース選択画面８００における設定値がＨＤＤ２０５に格納される。なお、本実施の形態では、無線インフラに関する設定と無線ダイレクトに関する設定とは関連付けされておらず、インターフェース選択画面８００における設定値は、無線ダイレクトに関する設定に影響を与えることはない。
【００３０】
図９の主回線設定画面９００はＭＦＰ１０１の主回線のアドレス情報を設定するための操作画面である。ＩＰアドレス入力部９０１、サブネットマスク入力部９０２、及びデフォルトゲートウェイ入力部９０３には、ユーザが任意のＩＰアドレス、サブネットマスク、及びデフォルトゲートウェイを入力可能である。ＤＨＣＰ選択部９０４がオンに設定されると、主回線のアドレス情報に含まれるＩＰアドレスを主回線のネットワーク上のＤＨＣＰサーバから取得する旨が設定される。ＡｕｔｏＩＰ（Automatic Private IP Addressing）選択部９０５がオンに設定されると、主回線のアドレス情報に含まれるＩＰアドレスをＡｕｔｏＩＰプロトコルによって決定する旨が設定される。ＯＫボタン９０６が選択させると、主回線設定画面９００における各設定値がＨＤＤ２０５に格納される。
【００３１】
図１０の副回線設定画面１０００は、ＭＦＰ１０１の副回線のアドレス情報を設定するための操作画面である。ＩＰアドレス入力部１００１及びサブネットマスク入力部１００２には、ユーザが任意のＩＰアドレス及びサブネットマスクを入力可能である。ＤＨＣＰ選択部１００３がオンに設定されると、副回線のアドレス情報に含まれるＩＰアドレスを副回線のネットワーク上のＤＨＣＰサーバから取得する旨が設定される。ＯＫボタン１００４が選択されると、副回線設定画面１０００における各設定値がＨＤＤ２０５に格納される。なお、本実施の形態では、複数の回線を同時に利用するために、副回線側の一部の機能が制限され、例えば、デフォルトゲートウェイやＡｕｔｏＩＰを利用できない。このため、本実施の形態では、例えば、副回線は予め設定されたネットワーク内で通信を行う回線として使用される。一方、主回線は、予め設定されたネットワークの他に、デフォルトゲートウェイを利用して外部のネットワークも含めた複数のネットワークを介して通信を行う回線として使用される。副回線設定画面１０００では、デフォルトゲートウェイやＡｕｔｏＩＰを利用するための設定項目が存在しない。この他にも、例えば、ＤＮＳ、８０２．１ｘ、ＩＰｓｅｃ、ＩＰフィルタ、ポートフィルタ、ＭＡＣアドレスフィルタ、ＳＭＢ、ＨＴＴＰ、ＷｅｂＤＡＶ、及びＦＴＰといった機能が副回線側では利用できない。
【００３２】
図１１の無線設定画面１１００は無線インフラストラクチャモードにおける認証設定を行うための操作画面である。ＳＳＩＤ入力部１１０１及びＰＳＫ入力部１１０２にはユーザが接続したいアクセスポイントのＳＳＩＤ及び該ＳＳＩＤに対応するキーが入力される。検索ボタン１１０３が選択されると、アクセスポイントを選択するための図１２のアクセスポイント選択画面１２００が操作部１１３に表示される。ＯＫボタン１１０４が選択されると、無線設定画面１１００における各設定値がＨＤＤ２０５に格納される。
【００３３】
図１２のアクセスポイント選択画面１２００は、ＭＦＰ１０１が利用するアクセスポイントを設定するための操作画面である。検索結果表示部１２０１にはＭＦＰ１０１が利用可能なアクセスポイントの一覧が表示される。ユーザにより、検索結果表示部１２０１に表示されたアクセスポイントの一覧の中から、例えば、アクセスポイント１０５が選択され、且つＯＫボタン１２０２が選択されると、アクセスポイント１０５を示す情報がＨＤＤ２０５に格納される。その後、操作部１１３には、アクセスポイント１０５のＳＳＩＤがＳＳＩＤ入力部１１０１に設定された状態の無線設定画面１１００が表示される。
【００３４】
図１３の無線アクセスポイント設定画面１３００は、無線アクセスポイントモードに関する設定を行うための設定画面である。無線アクセスポイント設定画面１３００における設定もＭＦＰ１０１の管理者が行い、上記設定は頻繁に変更されることはない。無線アクセスポイントモード有効化設定１３０１がオンに設定されると、ＭＦＰ１０１の無線アクセスポイントモードが有効化される。無線アクセスポイントモードが有効化された状態で操作部１１３に表示されたメニュー画面４００には、無線アクセスポイントモードへの移行を指示する開始設定画面５００を表示するための無線アクセスポイントボタン４０５が含まれる。一方、無線アクセスポイントモード有効化設定１３０１がオフに設定されると、ＭＦＰ１０１の無線アクセスポイントモードが無効化される。無線アクセスポイントモードが無効化された状態で操作部１１３に表示されたメニュー画面４００には無線アクセスポイントボタン４０５が含まれない。ＯＫボタン１３０２が選択されると、無線アクセスポイント設定画面１３００における設定値がＨＤＤ２０５に格納され、操作部１１３の表示がネットワーク設定画面７００に切り替わる。
【００３５】
次に、ＭＦＰ１０１のアドレス情報の設定に関する処理について説明する。
【００３６】
図１４は、図３のネットワーク設定モジュール３０３によって実行される主回線のアドレス情報設定処理の手順を示すフローチャートである。
【００３７】
図１４の処理は、ＣＰＵ２０１がＨＤＤ２０５に格納されたプログラムを実行することによって行われる。図１４の処理は、ＭＦＰ１０１のシステムが起動した場合、若しくはネットワーク設定画面７００の設定反映ボタン７０６が選択された場合に実行される。また、図１４の処理は、少なくとも図８、図９、及び図１１の各画面における設定が既に行われていることを前提とする。
【００３８】
図１４において、まず、ネットワーク設定モジュール３０３は主回線が無線であるか否かを判別する（ステップＳ１４０１）。ステップＳ１４０１では、ＨＤＤ２０５に「無線のみ８０２」を示す設定値が格納されている場合、ネットワーク設定モジュール３０３は主回線が無線であると判別する。一方、ＨＤＤ２０５に「有線のみ８０１」及び「有線（主）＋無線（副）８０３」の何れかを示す設定値が格納されている場合、ネットワーク設定モジュール３０３は主回線が無線でないと判別する。
【００３９】
ステップＳ１４０１の判別の結果、主回線が無線であるとき、ネットワーク設定モジュール３０３は、無線設定画面１１００において設定されたアクセスポイント、例えば、アクセスポイント１０５との通信接続処理を実行する（ステップＳ１４０２）。上記通信接続処理では、ネットワーク設定モジュール３０３がＷＰＡ制御モジュール３０６に処理を依頼する。これにより、ＷＰＡ制御モジュール３０６はデータ記憶モジュール３０２からアクセスポイント１０５のＳＳＩＤ及びＰＳＫを取得し、取得したＰＳＫによって生成した認証要求をアクセスポイント１０５に送信する。また、ＷＰＡ制御モジュール３０６はアクセスポイント１０５から接続可否の判定結果を受信する。次いで、ネットワーク設定モジュール３０３はアクセスポイント１０５との通信接続が成功したか否かを判別する（ステップＳ１４０３）。ステップＳ１４０３では、上記受信した判定結果が接続可を示す場合、ネットワーク設定モジュール３０３はアクセスポイント１０５との通信接続が成功したと判別する。一方、上記受信した判定結果が接続不可を示す場合、ネットワーク設定モジュール３０３はアクセスポイント１０５との通信接続が失敗したと判別する。
【００４０】
ステップＳ１４０３の判別の結果、アクセスポイント１０５との通信接続が失敗したとき、ネットワーク設定モジュール３０３は本処理を終了する。
【００４１】
ステップＳ１４０１の判別の結果、主回線が無線でないとき、又はステップＳ１４０３の判別の結果、アクセスポイント１０５との通信接続が成功したとき、ネットワーク設定モジュール３０３は、ＤＨＣＰが有効であるか否かを判別する（ステップＳ１４０４）。ステップＳ１４０４では、ＨＤＤ２０５にＤＨＣＰ選択部９０４がオンであることを示す設定値が格納されている場合、ネットワーク設定モジュール３０３はＤＨＣＰが有効であると判別する。一方、ＨＤＤ２０５にＤＨＣＰ選択部９０４がオフであることを示す設定値が格納されている場合、ネットワーク設定モジュール３０３はＤＨＣＰが無効であると判別する。
【００４２】
ステップＳ１４０４の判別の結果、ＤＨＣＰが有効であるとき、ネットワーク設定モジュール３０３はＤＨＣＰによるＩＰアドレスの取得を行う（ステップＳ１４０５）。ステップＳ１４０５では、ネットワーク設定モジュール３０３がＤＨＣＰ制御モジュール３０４に処理を依頼する。これにより、ＤＨＣＰ制御モジュール３０４がＤＨＣＰプロトコルに従ってＭＦＰ１０１の主回線のネットワーク上のＤＨＣＰサーバを探索する。ＤＨＣＰ制御モジュール３０４は、探索したＤＨＣＰサーバによって割り当てられたＩＰアドレスを取得し、取得したＩＰアドレスの使用登録を上記ＤＨＣＰサーバへ行う。次いで、ネットワーク設定モジュール３０３はＤＨＣＰによるＩＰアドレスの取得を成功したか否かを判別する（ステップＳ１４０６）。
【００４３】
ステップＳ１４０６の判別の結果、ＤＨＣＰによるＩＰアドレスの取得を成功したとき、ネットワーク設定モジュール３０３は後述するステップＳ１４０９の処理を行う。
【００４４】
ステップＳ１４０４の判別の結果、ＤＨＣＰが無効であるとき、又はステップＳ１４０６の判別の結果、ＤＨＣＰによるＩＰアドレスの取得を失敗したとき、ネットワーク設定モジュール３０３はＡｕｔｏＩＰが有効であるか否かを判別する（ステップＳ１４０７）。ステップＳ１４０７では、ＨＤＤ２０５にＡｕｔｏＩＰ選択部９０５がオンであることを示す設定値が格納されている場合、ネットワーク設定モジュール３０３はＡｕｔｏＩＰが有効であると判別する。一方、ＨＤＤ２０５にＡｕｔｏＩＰ選択部９０５がオフであることを示す設定値が格納されている場合、ネットワーク設定モジュール３０３はＡｕｔｏＩＰが無効であると判別する。
【００４５】
ステップＳ１４０７の判別の結果、ＡｕｔｏＩＰが有効であるとき、ネットワーク設定モジュール３０３はＡｕｔｏＩＰによるＩＰアドレスの取得を行う（ステップＳ１４０８）。ステップＳ１４０８では、ネットワーク設定モジュール３０３はＡｕｔｏＩＰ用に予め規定されたＩＰアドレスレンジから無作為に１つのＩＰアドレスを選択する選択処理を実行する。また、ネットワーク設定モジュール３０３は、主回線のネットワーク上に上記ＩＰアドレスが設定された通信装置が存在しないことをＡＲＰプロトコルによって確認する確認処理を実行する。主回線のネットワーク上に上記ＩＰアドレスが設定された通信装置が存在する場合、ネットワーク設定モジュール３０３は、主回線のネットワーク上の全ての通信装置が使用していないＩＰアドレスが見つかるまで、上述した選択処理及び確認処理を繰り返し実行する。次いで、ネットワーク設定モジュール３０３はＭＦＰ１０１の主回線のアドレス情報を決定する（ステップＳ１４０９）。
【００４６】
例えば、ＤＨＣＰが有効である場合、ネットワーク設定モジュール３０３は探索したＤＨＣＰサーバから取得したＩＰアドレス、該ＩＰアドレスに対応するサブネットマスク、及びデフォルトゲートウェイを主回線のアドレス情報に決定する。また、ＤＨＣＰが有効であるが上記ＤＨＣＰサーバからＩＰアドレスの取得を失敗し且つＡｕｔｏＩＰが有効である場合、若しくはＤＨＣＰが無効であり且つＡｕｔｏＩＰが有効である場合、ネットワーク設定モジュール３０３はＡｕｔｏＩＰによって取得したＩＰアドレス、該ＩＰアドレスに対応するサブネットマスク、及びデフォルトゲートウェイを主回線のアドレス情報に決定する。ＤＨＣＰが有効であるが上記ＤＨＣＰサーバからＩＰアドレスの取得を失敗し且つＡｕｔｏＩＰが無効である場合、ネットワーク設定モジュール３０３は無効アドレス（０．０．０．０）、該無効アドレスに対応するサブネットマスク、及びデフォルトゲートウェイを主回線のアドレス情報に決定する。ＤＨＣＰ及びＡｕｔｏＩＰの何れも無効である場合、ネットワーク設定モジュール３０３はＩＰアドレス入力部９０１、サブネットマスク入力部９０２、及びデフォルトゲートウェイ入力部９０３に入力された設定値を主回線のアドレス情報に決定する。
【００４７】
次いで、ネットワーク設定モジュール３０３は決定したアドレス情報におけるＩＰアドレスの検証を行う（ステップＳ１４１０）。上記検証の結果、上記ＩＰアドレスが無効アドレスである場合、操作部１１３にＩＰアドレスの確認を促すメッセージ等が表示される。次いで、ネットワーク設定モジュール３０３は決定したアドレス情報におけるＩＰアドレス及びサブネットマスクをＴＣＰ／ＩＰ制御モジュール３０５に設定する（ステップＳ１４１１）。次いで、ネットワーク設定モジュール３０３は決定したアドレス情報におけるデフォルトゲートウェイをＴＣＰ／ＩＰ制御モジュール３０５に設定し（ステップＳ１４１２）、本処理を終了する。
【００４８】
図１５は、図３のネットワーク設定モジュール３０３によって実行される副回線のアドレス情報設定処理の手順を示すフローチャートである。
【００４９】
図１５の処理は、ＣＰＵ２０１がＨＤＤ２０５に格納されたプログラムを実行することによって行われ、ＨＤＤ２０５に有線（主）＋無線（副）８０３の選択を示す設定値が格納され、且つ上述した図１４の処理が終了した際に実行される。
【００５０】
図１５において、ネットワーク設定モジュール３０３は、無線設定画面１１００において設定されたアクセスポイント、例えば、アクセスポイント１０５との上述した通信接続処理を実行する（ステップＳ１５０１）。次いで、ネットワーク設定モジュール３０３はアクセスポイント１０５との通信接続が成功したか否かを判別する（ステップＳ１５０２）。
【００５１】
ステップＳ１５０２の判別の結果、アクセスポイント１０５との通信接続が失敗したとき、ネットワーク設定モジュール３０３は本処理を終了する。一方、アクセスポイント１０５との通信接続が成功したとき、ネットワーク設定モジュール３０３は、ＨＤＤ２０５に格納されたＤＨＣＰ選択部９０４の設定値に基づいてＤＨＣＰが有効であるか否かを判別する（ステップＳ１５０３）。
【００５２】
ステップＳ１５０３の判別の結果、ＤＨＣＰが有効であるとき、ネットワーク設定モジュール３０３はＤＨＣＰによるＩＰアドレスの取得を行う（ステップＳ１５０４）。ネットワーク設定モジュール３０３は副回線のネットワーク上のＤＨＣＰサーバにアクセスし、上記ＤＨＣＰサーバからＩＰアドレスを取得する。次いで、ネットワーク設定モジュール３０３はＭＦＰ１０１の副回線のアドレス情報を決定する（ステップＳ１５０５）。ステップＳ１５０５では、ＤＨＣＰによるＩＰアドレスの取得を成功した場合、ネットワーク設定モジュール３０３は取得したＩＰアドレス及び該ＩＰアドレスに対応するサブネットマスクを副回線のアドレス情報に決定する。一方、ＤＨＣＰによるＩＰアドレスの取得を失敗した場合、ネットワーク設定モジュール３０３は無効アドレス（０．０．０．０）及び無効アドレスに対応するサブネットマスクを副回線のアドレス情報に決定する。
【００５３】
ステップＳ１５０３の判別の結果、ＤＨＣＰが無効であるとき、ネットワーク設定モジュール３０３はステップＳ１５０５の処理を行う。このとき、ネットワーク設定モジュール３０３はＩＰアドレス入力部１００１及びサブネットマスク入力部１００２に入力された設定値を副回線のアドレス情報に決定する。次いで、ネットワーク設定モジュール３０３は、決定した副回線のアドレス情報の重複を検証する処理を開始し（ステップＳ１５０６）、副回線のアドレス情報が主回線のアドレス情報と重複するか否かを判別する（ステップＳ１５０７）。ステップＳ１５０７では、例えば、副回線のアドレス情報におけるＩＰアドレス及びサブネットマスクに基づいて特定される副回線ネットワークアドレスと、主回線のアドレス情報におけるＩＰアドレス及びサブネットマスクに基づいて特定される主回線ネットワークアドレスとが一致した場合、ネットワーク設定モジュール３０３は決定した副回線のアドレス情報が主回線のアドレス情報と重複すると判別する。一方、副回線ネットワークアドレスと主回線ネットワークアドレスとが一致しない場合、ネットワーク設定モジュール３０３は決定した副回線のアドレス情報が主回線のアドレス情報と重複しないと判別する。なお、本実施の形態では、副回線ネットワークアドレスが主回線ネットワークアドレスと完全に一致しなくても、一方のネットワークアドレスが他方のネットワークアドレスに含まれるといった部分的に一致している場合に、ネットワーク設定モジュール３０３は決定した副回線のアドレス情報が主回線のアドレス情報と重複すると判別しても良い。
【００５４】
ステップＳ１５０７の判別の結果、決定した副回線のアドレス情報が主回線のアドレス情報と重複しないとき、ネットワーク設定モジュール３０３は決定した副回線のアドレス情報におけるＩＰアドレスの検証を行う（ステップＳ１５０８）。次いで、ネットワーク設定モジュール３０３は決定した副回線のアドレス情報におけるＩＰアドレス及びサブネットマスクをＴＣＰ／ＩＰ制御モジュール３０５に設定し（ステップＳ１５０９）、本処理を終了する。
【００５５】
ステップＳ１５０７の判別の結果、決定した副回線のアドレス情報が主回線のアドレス情報と重複するとき、ネットワーク設定モジュール３０３は、この旨を示す図１６のメッセージ１６０１を操作部１１３に表示させる（ステップＳ１５１０）。次いで、ネットワーク設定モジュール３０３はアクセスポイント１０５との通信接続を切断する（ステップＳ１５１１）。すなわち、本実施の形態では、副回線のアドレス情報が主回線のアドレス情報と重複する場合、副回線が無効化される。その後、ネットワーク設定モジュール３０３は本処理を終了する。
【００５６】
上述した図１５の処理によれば、副回線のアドレス情報が主回線のアドレス情報と重複する場合、副回線が無効化される。すなわち、通信装置からアクセスされた際に主回線及び副回線の中から上記通信装置と通信を行うための回線を特定する必要がない。これにより、主回線及び副回線に同じアドレス情報が設定されても、利用する回線を容易に特定することができる。
【００５７】
また、上述した図１５の処理では、無線インフラが副回線として使用され且つ副回線のアドレス情報が主回線のアドレス情報と重複する場合、副回線において利用されるアクセスポイント１０５との通信接続が切断される。これにより、アクセスされた通信装置と通信を行うための回線を特定する際に副回線を候補から確実に除外することができる。
【００５８】
さらに、上述した図１５の処理では、主回線ではデフォルトゲートウェイが利用される。これにより、主回線では、予め設定されたネットワーク以外の外部ネットワークも含む多様なネットワークを構築することができる。その結果、副回線が無効化されても、上記多様なネットワークにより、アクセスされた通信装置と確実に通信を行うことができる。
【００５９】
上述した図１５の処理では、副回線は主回線より機能が制限され、副回線では、主回線で利用されるデフォルトゲートウェイが利用されない。これにより、デフォルトゲートウェイを利用して構築された多様なネットワークによって通信を行う主回線と、予め設定されたネットワーク内の通信のみを行う副回線とで使い分ける環境下において、利用する回線を特定できなくなる事態を回避することができる。
【００６０】
また、上述した図１５の処理では、副回線のアドレス情報に基づいて特定される副回線ネットワークアドレスが主回線のアドレス情報に基づいて特定される主回線ネットワークアドレスと一致した場合、若しくは副回線ネットワークアドレス及び主回線ネットワークアドレスの一方が他方に含まれる場合、副回線のアドレス情報が主回線のアドレス情報と重複すると判別される。これにより、副回線のアドレス情報が主回線のアドレス情報と重複しているか否かを容易に判別することができる。
【００６１】
さらに、上述した図１５の処理では、副回線のアドレス情報が主回線のアドレス情報と重複する場合、アドレス情報が重複している旨がユーザに通知される。これにより、アドレス情報が重複する不具合が生じている旨をユーザに知らせることができる。
【００６２】
図１７は、図３のネットワーク設定モジュール３０３によって実行される無線アクセスポイントモード開始処理の手順を示すフローチャートである。
【００６３】
図１７の処理は、ＣＰＵ２０１がＨＤＤ２０５に格納されたプログラムを実行することによって行われ、開始設定画面５００において、ユーザが開始ボタン５０１を選択した際に実行される。図１７の処理では、無線アクセスポイントモードのアドレス情報、具体的に、ＩＰアドレス及びサブネットマスクが予め割り当てられていることを前提とする。
【００６４】
図１７において、ネットワーク設定モジュール３０３はＷＰＡ制御モジュール３０６に依頼して、アクセスポイントとしてのＭＦＰ１０１のＳＳＩＤ及びＰＳＫを生成する（ステップＳ１７０１）。次いで、ネットワーク設定モジュール３０３はＷＰＡ制御モジュール３０６に依頼して、上記ＳＳＩＤ及びＰＳＫを設定する（ステップＳ１７０２）。次いで、ネットワーク設定モジュール３０３は、ＷＰＡ制御モジュール３０６に依頼して、無線アクセスポイントモードに対応する図示しないネットワークインターフェースを有効化する（ステップＳ１７０３）。次いで、ネットワーク設定モジュール３０３は、予め割り当てられた無線アクセスポイントモードのアドレス情報と主回線のアドレス情報との重複を検証する処理を開始する（ステップＳ１７０４）。ネットワーク設定モジュール３０３は無線アクセスポイントモードのアドレス情報が主回線のアドレス情報と重複するか否かを判別する（ステップＳ１７０５）。ステップＳ１７０５では、無線アクセスポイントモードのアドレス情報におけるＩＰアドレス及びサブネットマスクから特定される無線アクセスポイントモードネットワークアドレスと、上記主回線ネットワークアドレスとが比較される。ステップＳ１７０５ではステップＳ１５０７と同様の判別基準に基づいて判別が行われる。
【００６５】
ステップＳ１７０５の判別の結果、無線アクセスポイントモードのアドレス情報が主回線のアドレス情報と重複するとき、ネットワーク設定モジュール３０３はこの旨を示す図１６のメッセージ１６０２を操作部１１３に表示させる（ステップＳ１７０６）。その後、ネットワーク設定モジュール３０３は本処理を終了する。
【００６６】
ステップＳ１７０５の判別の結果、無線アクセスポイントモードのアドレス情報が主回線のアドレス情報と重複しないとき、ネットワーク設定モジュール３０３は無線アクセスポイントモードのアドレス情報と副回線のアドレス情報との重複を検証する処理を開始する（ステップＳ１７０７）。ネットワーク設定モジュール３０３は無線アクセスポイントモードのアドレス情報が副回線のアドレス情報と重複するか否かを判別する（ステップＳ１７０８）。ステップＳ１７０８では、上記無線アクセスポイントモードネットワークアドレスと上記副回線ネットワークアドレスとが比較され、ステップＳ１５０７，Ｓ１７０５と同様の判別基準に基づいて判別が行われる。
【００６７】
ステップＳ１７０８の判別の結果、無線アクセスポイントモードのアドレス情報が副回線のアドレス情報と重複するとき、ネットワーク設定モジュール３０３はこの旨を示す図１６のメッセージ１６０３を操作部１１３に表示させる（ステップＳ１７０９）。その後、ネットワーク設定モジュール３０３は本処理を終了する。
【００６８】
ステップＳ１７０８の判別の結果、無線アクセスポイントモードのアドレス情報が副回線のアドレス情報と重複しないとき、ネットワーク設定モジュール３０３は無線アクセスポイントモードのアドレス情報を設定する。具体的に、ネットワーク設定モジュール３０３は、無線アクセスポイントモードのアドレス情報におけるＩＰアドレス及びサブネットマスクをＴＣＰ／ＩＰ制御モジュール３０５に設定する（ステップＳ１７１０）。これにより、ＭＦＰ１０１は無線ダイレクト可能となる。その後、ネットワーク設定モジュール３０３は本処理を終了する。
【００６９】
図１８は、図３のネットワーク設定モジュール３０３によって実行される無線アクセスポイントモード終了処理の手順を示すフローチャートである。
【００７０】
図１８の処理は、ＣＰＵ２０１がＨＤＤ２０５に格納されたプログラムを実行することによって行われる。また、図１８の処理は、ＭＦＰ１０１が無線アクセスポイントモード中に、設定情報画面５０２において、ユーザが終了ボタン５０３を選択した際に実行される。
【００７１】
図１８において、ネットワーク設定モジュール３０３は設定された無線アクセスポイントモードのアドレス情報、具体的に、無線アクセスポイントモードのＩＰアドレス及びサブネットマスクをクリアする（ステップＳ１８０１）。次いで、ネットワーク設定モジュール３０３はＷＰＡ制御モジュール３０６に依頼して、無線アクセスポイントモードに対応する図示しないネットワークインターフェースを無効化する（ステップＳ１８０２）。その後、ネットワーク設定モジュール３０３は本処理を終了する。
【００７２】
以上、本発明について、上述した実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。例えば、無線アクセスポイントモードのアドレス情報が主回線及び副回線の何れかのアドレス情報と重複する場合、無線アクセスポイントモードによる無線ダイレクトの開始指示を受け付けないように制御しても良い。
【００７３】
図１９は、図３のネットワーク設定モジュール３０３によって実行される表示制御処理の手順を示すフローチャートである。
【００７４】
図１９の処理は、ＣＰＵ２０１がＨＤＤ２０５に格納されたプログラムを実行することによって行われる。また、図１９の処理は、メニュー画面４００において、無線アクセスポイントモードによる無線ダイレクトの開始指示を行う開始設定画面５００を表示するための無線アクセスポイントボタン４０５がユーザに選択された際に実行される。図１９の処理でも、ＭＦＰ１０１において、無線アクセスポイントモードのアドレス情報が予め割り当てられていることを前提とする。
【００７５】
図１９において、ネットワーク設定モジュール３０３は、無線アクセスポイントモードのアドレス情報と主回線のアドレス情報との重複を検証する処理を開始する（ステップＳ１９０１）。ネットワーク設定モジュール３０３は無線アクセスポイントモードのアドレス情報が主回線のアドレス情報と重複するか否かを判別する（ステップＳ１９０２）。
【００７６】
ステップＳ１９０２の判別の結果、無線アクセスポイントモードのアドレス情報が主回線のアドレス情報と重複しないとき、ネットワーク設定モジュール３０３は、無線アクセスポイントモードのアドレス情報と副回線のアドレス情報との重複を検証する処理を開始する（ステップＳ１９０３）。ネットワーク設定モジュール３０３は無線アクセスポイントモードのアドレス情報が副回線のアドレス情報と重複するか否かを判別する（ステップＳ１９０４）。
【００７７】
ステップＳ１９０４の判別の結果、無線アクセスポイントモードのアドレス情報が副回線のアドレス情報と重複しないとき、ネットワーク設定モジュール３０３は開始設定画面５００を操作部１１３に表示させる（ステップＳ１９０５）。その後、ネットワーク設定モジュール３０３は本処理を終了する。
【００７８】
ステップＳ１９０２の判別の結果、無線アクセスポイントモードのアドレス情報が主回線のアドレス情報と重複するとき、又はステップＳ１９０４の判別の結果、無線アクセスポイントモードのアドレス情報が副回線のアドレス情報と重複するとき、ネットワーク設定モジュール３０３はユーザに開始ボタン５０１が選択されないように処理された開始設定画面５００を操作部１１３に表示させる（ステップＳ１９０６）。ステップＳ１９０６では、開始ボタン５０１が選択できないように表示される、若しくは開始ボタン５０１が表示されない。その後、ネットワーク設定モジュール３０３は本処理を終了する。
【００７９】
上述した図１９の処理では、無線アクセスポイントモードのアドレス情報が主回線のアドレス情報と重複する場合、無線アクセスポイントモードの開始指示を行う開始ボタン５０１が選択されないように制御される。これにより、主回線のアドレス情報と重複する無線アクセスポイントモードのアドレス情報を指定して通信装置からアクセスされ、上記ク通信装置と通信を行うための回線が特定されなくなる事態を未然に防ぐことができる。
【００８０】
上述した実施の形態では、副回線設定画面１０００において、ユーザに入力された副回線のアドレス情報が主回線のアドレス情報と重複する場合、入力された副回線のアドレス情報を反映する前にエラーメッセージを操作部１１３に表示しても良い。
【００８１】
図２０は、図３のネットワーク設定モジュール３０３によって実行される設定値格納処理の手順を示すフローチャートである。
【００８２】
図２０の処理は、ＣＰＵ２０１がＨＤＤ２０５に格納されたプログラムを実行することによって行われる。また、図２０の処理は、副回線設定画面１０００において、ＯＫボタン１００４がユーザに選択された際に実行される。
【００８３】
図２０において、ネットワーク設定モジュール３０３は、副回線設定画面１０００において入力された副回線のアドレス情報（以下、「副回線の入力アドレス情報」という。）と主回線のアドレス情報との重複を検証する処理を開始する（ステップＳ２００１）。ネットワーク設定モジュール３０３は副回線の入力アドレス情報が主回線のアドレス情報と重複するか否かを判別する（ステップＳ２００２）。
【００８４】
ステップＳ２００２の判別の結果、副回線の入力アドレス情報が主回線のアドレス情報と重複しないとき、ネットワーク設定モジュール３０３は副回線の入力アドレス情報をＨＤＤ２０５に格納する（ステップＳ２００３）。具体的に、ネットワーク設定モジュール３０３は、副回線設定画面１０００のＩＰアドレス入力部１００１に入力されたＩＰアドレス、及びサブネットマスク入力部１００２に入力されたサブネットマスクをＨＤＤ２０５に格納する。その後、ネットワーク設定モジュール３０３は本処理を終了する。
【００８５】
ステップＳ２００２の判別の結果、副回線の入力アドレス情報が主回線のアドレス情報と重複するとき、ネットワーク設定モジュール３０３はこの旨を示す図２１のメッセージ２１０１を操作部１１３に表示する（ステップＳ２００４）。その後、ネットワーク設定モジュール３０３は本処理を終了する。
【００８６】
上述した実施の形態では、図１５のステップＳ１５０７の判別の結果、決定した副回線のアドレス情報が主回線のアドレス情報と重複した際に副回線のアドレス情報に含まれるＩＰアドレスが再取得されても良い。
【００８７】
図２２の処理は、図１５の副回線のアドレス情報設定処理の変形例の手順を示すフローチャートである。
【００８８】
図２２の処理も、ＣＰＵ２０１がＨＤＤ２０５に格納されたプログラムを実行することによって行われ、ＨＤＤ２０５に有線（主）＋無線（副）８０３の選択を示す設定値が格納され、且つ上述した図１４の処理が終了した際に実行される。なお、図２２の処理では、図１５のステップＳ１５０７の判別の結果、決定した副回線のアドレス情報が主回線のアドレス情報と重複した際に他の処理が行われるので、以下では、図１５の処理と異なる処理についてのみ説明する。
【００８９】
ステップＳ１５０７の判別の結果、決定した副回線のアドレス情報が主回線のアドレス情報と重複するとき、ネットワーク設定モジュール３０３はステップＳ１５０４においてアクセスしたＤＨＣＰサーバに対し、取得したＩＰアドレスを拒否する通知を行う（ステップＳ２２０１）。具体的に、ネットワーク設定モジュール３０３は、ＤＨＣＰプロトコルに従って、ＤＨＣＰＤＥＣＬＩＮＥを上記ＤＨＣＰサーバに送信し、上記ＤＨＣＰサーバが割り当てたＩＰアドレスを使用しない旨を通知する。次いで、ネットワーク設定モジュール３０３はリトライ回数をカウントする（ステップＳ２２０２）。具体的に、ネットワーク設定モジュール３０３はデータ記憶モジュール３０２に予め設定されたリトライ回数をインクリメントする。次いで、ネットワーク設定モジュール３０３はリトライ回数が上限に達したか否かを判別する（ステップＳ２２０３）。ステップＳ２２０３では、リトライ回数が予め設定された閾値に達した場合、ネットワーク設定モジュール３０３はリトライ回数が上限に達したと判別する。一方、リトライ回数が上記閾値に達しない場合、ネットワーク設定モジュール３０３はリトライ回数が上限に達しないと判別する。
【００９０】
ステップＳ２２０３の判別の結果、リトライ回数が上限に達しないとき、ネットワーク設定モジュール３０３はステップＳ１５０３の処理に戻る。一方、ステップＳ２２０３の判別の結果、リトライ回数が上限に達したとき、ネットワーク設定モジュール３０３はステップＳ１５１０以降の処理を行う。
【００９１】
上述した図２２の処理では、副回線のアドレス情報が主回線のアドレス情報と重複する場合、ＭＦＰ１０１は副回線のアドレス情報を取得し直す。これにより、主回線のアドレス情報と重複する副回線のアドレス情報が設定される事態を回避することができる。
【００９２】
なお、上述した実施の形態では、主回線を、メイン回線、プライマリ回線、及び優先回線等の名称に置き換えても良く、また、副回線を、サブ回線、セカンダリ回線、及び補助回線等の名称に置き換えても良い。
【００９３】
また、上述した実施の形態では、回線をインフラやインフラストラクチャ等の名称に置き換えても良い。
【００９４】
さらに、上述した実施の形態では、複数の回線を物理的に異なる複数のネットワークインターフェースで実現する構成について説明したが、複数の論理回線を単一のネットワークインターフェースで実現する構成であっても良い。
【００９５】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９６】
１０１  ＭＦＰ
１０２，１０６，１０８  ＬＡＮ
１０３，１０７，１０９  クライアントＰＣ
１０５  アクセスポイント
１１３  操作部
３０３  ネットワーク設定モジュール
５０１  開始ボタン
【図１】
2019022038.tif 000003
【図２】
2019022038.tif 000004
【図３】
2019022038.tif 000005
【図４】
2019022038.tif 000006
【図５】
2019022038.tif 000007
【図６】
2019022038.tif 000008
【図７】
2019022038.tif 000009
【図８】
2019022038.tif 000010
【図９】
2019022038.tif 000011
【図１０】
2019022038.tif 000012
【図１１】
2019022038.tif 000013
【図１２】
2019022038.tif 000014
【図１３】
2019022038.tif 000015
【図１４】
2019022038.tif 000016
【図１５】
2019022038.tif 000017
【図１６】
2019022038.tif 000018
【図１７】
2019022038.tif 000019
【図１８】
2019022038.tif 000020
【図１９】
2019022038.tif 000021
【図２０】
2019022038.tif 000022
【図２１】
2019022038.tif 000023
【図２２】
2019022038.tif 000024