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