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