(57)【要約】      （修正有）【課題】情報処理装置に接続されたネットワークの種類に適合するネットワーク設定情報を用いて通信を行う。【解決手段】画像形成装置１０の物理インタフェース２２，２４は、複数種類のネットワーク３０，４０の何れかと通信する。記憶手段は、複数種類のネットワーク３０，４０の各々に対応するネットワーク設定情報を記憶する。通信部２０は、複数種類のネットワーク３０，４０のうちの特定種類のネットワーク３０の固有情報が物理インタフェース２２，２４を介して取得された場合、当該特定種類のネットワーク３０に対応するネットワーク設定情報に基づいて、物理インタフェース２２，２４の通信を制御する。【選択図】図１
2014089600.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のネットワークの何れかと通信する物理インタフェースと、
前記複数種類のネットワークの各々に対応するネットワーク設定情報を記憶する記憶手段と、
前記複数種類のネットワークのうちの特定種類のネットワークの固有情報が前記物理インタフェースを介して取得された場合、当該特定種類のネットワークに対応する前記ネットワーク設定情報に基づいて、前記物理インタフェースの通信を制御する通信制御手段と、
を含むことを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、複数の前記物理インタフェースを含み、
前記複数の物理インタフェースの各々には、前記記憶手段に記憶されたネットワーク設定情報の何れかが設定され、
前記通信制御手段は、
前記特定種類のネットワークの固有情報が、前記複数の物理インタフェースの少なくとも一つを介して取得された場合、前記複数の物理インタフェースの各々と、前記記憶手段に記憶されたネットワーク設定情報と、の関係を制御する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記特定種類のネットワークは、ＮＧＮであり、
前記通信制御手段は、
ＮＧＮ固有情報が前記物理インタフェースを介して取得された場合、ＮＧＮに対応する前記ネットワーク設定情報に基づいて、前記物理インタフェースの通信を制御する、
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記複数種類のネットワークの各々にはＤＨＣＰサーバが接続されており、
前記物理インタフェースは、前記複数種類のネットワークの何れかのＤＨＣＰサーバと通信し、
前記通信制御手段は、
前記特定種類のネットワークのＤＨＣＰサーバから、前記特定種類のネットワークの固有情報が取得された場合、前記特定種類のネットワークに対応する前記ネットワーク設定情報に基づいて、前記物理インタフェースの通信を制御する、
ことを特徴とする請求項１〜３の何れか一項に記載の情報処理装置。
【請求項５】
前記物理インタフェースは、ＨＴＴＰに基づいて通信を行い、
前記通信制御手段は、
前記ＨＴＴＰに基づいた通信内容に前記特定種類のネットワークの固有情報が含まれていた場合、前記特定種類のネットワークに対応する前記ネットワーク設定情報に基づいて、前記物理インタフェースの通信を制御する、
ことを特徴とする請求項１〜４の何れか一項に記載の情報処理装置。
【請求項６】
前記通信制御手段は、
前記物理インタフェースが属するノードとは異なる他ノードの通信内容を取得する手段を含み、当該取得された他ノードの通信内容に前記特定種類のネットワークの固有情報が含まれていた場合、当該特定種類のネットワークに対応する前記ネットワーク設定情報に基づいて、前記物理インタフェースの通信を制御する、
ことを特徴とする請求項１〜５の何れか一項に記載の情報処理装置。
【請求項７】
複数種類のネットワークの各々に対応するネットワーク設定情報を記憶する記憶手段の記憶内容を取得する手段、
前記複数種類のネットワークのうちの特定種類のネットワークの固有情報が物理インタフェースを介して取得された場合、当該特定種類のネットワークに対応する前記ネットワーク設定情報に基づいて、前記物理インタフェースの通信を制御する通信制御手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数のＮＩＣ（ネットワークインタフェースカード）を備えた通信装置において、一のＮＩＣに設定されたネットワーク設定情報を流用して、他のＮＩＣに設定すべきネットワーク設定情報を決定する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１１８６６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、情報処理装置に接続された複数のネットワークのそれぞれの種類に適合するネットワーク設定情報を用いて通信を行うことである。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載の情報処理装置は、複数種類のネットワークの何れかと通信する物理インタフェースと、前記複数種類のネットワークの各々に対応するネットワーク設定情報を記憶する記憶手段と、前記複数種類のネットワークのうちの特定種類のネットワークの固有情報が前記物理インタフェースを介して取得された場合、当該特定種類のネットワークに対応する前記ネットワーク設定情報に基づいて、前記物理インタフェースの通信を制御する通信制御手段と、を含むことを特徴とする。
【０００６】
また、請求項２に記載の情報処理装置は、複数の前記物理インタフェースを含み、前記複数の物理インタフェースの各々には、前記記憶手段に記憶されたネットワーク設定情報の何れかが設定され、前記通信制御手段は、前記特定種類のネットワークの固有情報が、前記複数の物理インタフェースの少なくとも一つを介して取得された場合、前記複数の物理インタフェースの各々と、前記記憶手段に記憶されたネットワーク設定情報と、の関係を制御する、ことを特徴とする。
【０００７】
また、請求項３に記載の情報処理装置は、前記特定種類のネットワークは、ＮＧＮであり、前記通信制御手段は、ＮＧＮ固有情報が前記物理インタフェースを介して取得された場合、ＮＧＮに対応する前記ネットワーク設定情報に基づいて、前記物理インタフェースの通信を制御する、ことを特徴とする。
【０００８】
また、請求項４に記載の情報処理装置は、前記複数種類のネットワークの各々にはＤＨＣＰサーバが接続されており、前記物理インタフェースは、前記複数種類のネットワークの何れかのＤＨＣＰサーバと通信し、前記通信制御手段は、前記特定種類のネットワークのＤＨＣＰサーバから、前記特定種類のネットワークの固有情報が取得された場合、前記特定種類のネットワークに対応する前記ネットワーク設定情報に基づいて、前記物理インタフェースの通信を制御する、ことを特徴とする。
【０００９】
また、請求項５に記載の情報処理装置は、前記物理インタフェースは、ＨＴＴＰに基づいて通信を行い、前記通信制御手段は、前記ＨＴＴＰに基づいた通信内容に前記特定種類のネットワークの固有情報が含まれていた場合、前記特定種類のネットワークに対応する前記ネットワーク設定情報に基づいて、前記物理インタフェースの通信を制御する、ことを特徴とする。
【００１０】
また、請求項６に記載の情報処理装置は、前記通信制御手段は、前記物理インタフェースが属するノードとは異なる他ノードの通信内容を取得する手段を含み、当該取得された他ノードの通信内容に前記特定種類のネットワークの固有情報が含まれていた場合、当該特定種類のネットワークに対応する前記ネットワーク設定情報に基づいて、前記物理インタフェースの通信を制御する、ことを特徴とする。
【００１１】
また、請求項７に記載のプログラムは、複数種類のネットワークの各々に対応するネットワーク設定情報を記憶する記憶手段の記憶内容を取得する手段、前記複数種類のネットワークのうちの特定種類のネットワークの固有情報が物理インタフェースを介して取得された場合、当該特定種類のネットワークに対応する前記ネットワーク設定情報に基づいて、前記物理インタフェースの通信を制御する通信制御手段、としてコンピュータを機能させる。
【発明の効果】
【００１２】
請求項１及び７に記載の発明によれば、情報処理装置に接続された複数のネットワークの種類に適合するネットワーク設定情報を用いて通信を行う。
【００１３】
請求項２に記載の発明によれば、複数の各物理インタフェースに接続されたネットワークの種類に応じて、それぞれの各物理インタフェースとネットワーク設定情報との関連付けを制御する。
【００１４】
請求項３に記載の発明によれば、ＮＧＮに応じた通信制御を行う。
【００１５】
請求項４に記載の発明によれば、ＤＨＣＰサーバから得られる情報に基づいてネットワークの種類を特定する。
【００１６】
請求項５に記載の発明によれば、ＨＴＴＰに基づいて得られる情報に基づいてネットワークの種類を特定する。
【００１７】
請求項６に記載の発明によれば、他ノードの通信内容を利用して通信制御を行う。
【図面の簡単な説明】
【００１８】
【図１】本発明に係る画像形成装置のハードウェア構成を示す図である。
【図２】画像形成装置にＩＰアドレスが割り当てられるまでのシーケンス図である。
【図３】画像形成装置の機能ブロック図である。
【図４】設定情報記憶部の記憶内容の一例を示す図である。
【図５】画像形成装置が実行する処理を示すフロー図である。
【発明を実施するための形態】
【００１９】
以下、本発明を実施するための好適な実施の形態（以下、実施形態という）を、図面に従って説明する。本実施形態では、本発明に係る情報処理装置を画像形成装置に適用した場合を例に挙げて説明するが、情報処理装置は、パーソナルコンピュータ等のコンピュータによって実現されるようにすればよい。
【００２０】
［１．画像形成装置のハードウェア構成］
図１は、本発明に係る画像形成装置のハードウェア構成を示す図である。図１に示すように、画像形成装置１０は、制御部１２、記憶部１４、画像読取部１６、画像形成部１８、及び通信部２０を含んで構成される。画像形成装置１０は、図１に示す構成の他にも、操作部、表示部、及び電源スイッチ等を含んで構成されるようにしてもよい。
【００２１】
制御部１２は、ＣＰＵを含んで構成される。制御部１２は、記憶部１４に記憶されたプログラムを実行して画像形成装置１０の各部を制御する。
【００２２】
記憶部１４は、ハードディスクやＲＡＭ等の各種メモリにより構成される。記憶部１４は、例えば、制御部１２により実行されるプログラムを記憶する記憶媒体である。他にも例えば、記憶部１４は、制御部１２の作業メモリとしても用いられる。なお、記憶部１４としては、種々のメモリが適用可能である。例えば、半導体メモリ等の記憶装置によって、記憶部１４が実現されるようにしてもよい。
【００２３】
なお、本実施形態において記憶部１４に記憶されることとして説明するプログラムや各種データは、通信部２０を介して外部装置から取得されるようにしてもよいし、外部記憶媒体から取得されるようにしてもよい。
【００２４】
画像読取部１６は、スキャナ等により構成される。画像読取部１６は、用紙等の走査対象物を光学的走査することにより、走査対象物の画像を生成する。画像形成部１８は、プリンタ等により構成される。画像形成部１８は、画像読取部１６又は通信部２０から取得される画像データに基づいて記録媒体（例えば、用紙やフィルム）に画像を形成する。
【００２５】
通信部２０は、ＮＩＣ等により構成され、画像形成装置１０に接続される外部装置と有線又は無線データ通信を行う。本実施形態では、通信部２０は、複数の物理インタフェースを含む。ここでは、通信部２０が２つの物理インタフェース（第１物理インタフェース２２及び第２物理インタフェース２４）を含む場合を例に挙げて説明するが、通信部２０に含まれる物理インタフェースの数は、任意の数でよい。
【００２６】
第１物理インタフェース２２及び第２物理インタフェース２４は、それぞれ所定形状のコネクタ（ケーブル３４，４４の差込口）を含み、複数種類のネットワークの何れかと通信する。本実施形態では、複数種類のネットワークの一例として、ＮＧＮ（Next Generation Network）３０と、インターネット又はイントラネット（以降、単に通常ＩＰ網４０という。）と、について説明する。
【００２７】
図１に示すように、ＮＧＮ３０は、ＮＧＮ用に設定されたＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ３２を含む。例えば、ＤＨＣＰサーバ３２は、コンピュータからの要求に応じて、ＩＰｖ６形式のＩＰアドレスを返信する。一方、通常ＩＰ網４０は、インターネット又はイントラネット用に設定されたＤＨＣＰサーバ４２を含む。例えば、ＤＨＣＰサーバ４２は、コンピュータからの要求に応じて、ＩＰｖ４形式のＩＰアドレスを返信する。
【００２８】
図２は、画像形成装置１０にＩＰアドレスが割り当てられるまでのシーケンス図である。ここでは、第１物理インタフェース２２のコネクタにケーブル３４が挿入された場合の処理の流れについて説明する。図２に示すように、第１物理インタフェース２２のコネクタにケーブル３４が挿入されると、画像形成装置１０は、ブロードキャストを行い、画像形成装置１０と同じセグメントのＮＧＮ３０全体に対して（ブロードキャストアドレスに対して）、ディスカバーメッセージを送信する。ディスカバーメッセージは、第１物理インタフェース２２のＭＡＣアドレス等を含む。
【００２９】
一方、ＤＨＣＰサーバ３２は、ディスカバーメッセージを受信すると、画像形成装置１０に対してオファーメッセージを送信する。オファーメッセージは、画像形成装置１０が使用可能なＩＰアドレスの情報（他のコンピュータにリースされていないＩＰアドレス）、ＤＨＣＰサーバ３２のＩＰアドレス、及びベンダ固有情報等を含む。ＤＨＣＰサーバ３２は、画像形成装置１０に対してリース可能なＩＰアドレスを提示することになる。
【００３０】
画像形成装置１０は、オファーメッセージを受信すると、オファーメッセージに含まれるＩＰアドレスを取得する。なお、画像形成装置１０が、複数のオファーメッセージを受信した場合には、最も早くに受信したオファーメッセージに含まれるＩＰアドレスが取得される。画像形成装置１０は、上記取得したＩＰアドレスを含むリクエストメッセージを、ＤＨＣＰサーバ３２に送信する。
【００３１】
ＤＨＣＰサーバ３２は、リクエストメッセージを受信すると、当該内容に従って画像形成装置１０にＩＰアドレスを割り当てる。ＤＨＣＰサーバ３２は、画像形成装置１０に割り当てたＩＰアドレスを、他のコンピュータが使用できないように制限する。そして、ＤＨＣＰサーバ３２は、ＩＰアドレスが正式に割り当てられたことを示すアクトメッセージを、画像形成装置１０に送信する。画像形成装置１０は、アクトメッセージを受信すると、当該内容に従って、ＩＰアドレスの設定処理を実行し、以降の通信を制御する。
【００３２】
なお、第２物理インタフェース２４のコネクタにケーブル４４が挿入された場合の処理の流れも、上記と同様である。「第１物理インタフェース２２」の記載を「第２物理インタフェース２４」と読み替え、「ＮＧＮ３０」の記載を「通常ＩＰ網４０」と読み替え、「ＤＨＣＰサーバ３２」の記載を「ＤＨＣＰサーバ４２」と読み替えればよい。また、第１物理インタフェース２２のコネクタにケーブル４４が挿入される場合、及び、第２物理インタフェース２４のコネクタにケーブル３４が挿入される場合も、上記と同様のシーケンスが実行されることになる。
【００３３】
ここでは、第１物理インタフェース２２及び第２物理インタフェース２４は、互いに対応する種類のＮＩＣ（例えば、同じ通信規格を有するＮＩＣ）であり、同一形状のコネクタ（差込口）を有するものとする。したがって、ケーブル３４及びケーブル４４は、第１物理インタフェース２２及び第２物理インタフェース２４の何れにも挿入されることになる。
【００３４】
例えば、ユーザが画像形成装置１０からケーブル３４，４４を外して、第１物理インタフェース２２及び第２物理インタフェース２４に挿入し直した場合には、元々挿入されていたコネクタとは異なるコネクタにケーブル３４，４４が挿入されてしまうことがある。より具体的には、第１物理インタフェース２２にＮＧＮ３０用の設定がなされているにもかかわらず、第１物理インタフェース２２のコネクタにケーブル４４が挿入された場合には、正常な通信が行われない。同様に、第２物理インタフェース２４に通常ＩＰ網４０用の設定がなされているにもかかわらず、第２物理インタフェース２２のコネクタにケーブル３４が挿入された場合には、正常な通信が行われない。
【００３５】
本実施形態においては、このような誤接続が発生した場合に、現在接続されているネットワークの種類に応じたネットワーク設定情報を、物理インタフェースに自動的に割り当てる構成になっている。以降、当該構成について詳細に説明する。
【００３６】
［２．画像形成装置において実現される機能］
図３は、画像形成装置１０の機能ブロック図である。図３に示すように、画像形成装置１０は、設定情報記憶部５０と、通信内容取得部５２と、接続判定部５４と、通信制御部５６と、を含む。図３に示す各機能は、記憶部１４に記憶されたプログラムが、制御部１２により実行されることによって実現される。また、本実施形態においては、図３に示す各機能のうち、通信内容取得部５２、接続判定部５４、及び通信制御部５６は、制御部１２を主として実現され、設定情報記憶部５０は、記憶部１４を主として実現される。
【００３７】
［２−１．設定情報記憶部］
設定情報記憶部５０は、複数種類のネットワーク（例えば、ＮＧＮ３０及び通常ＩＰ網４０）の各々に対応するネットワーク設定情報を記憶する。ネットワーク設定情報は、第１物理インタフェース２２又は第２物理インタフェース２４に設定される情報であり、例えば、ＤＨＣＰ設定の有無を示す情報、ＩＰｖ４を利用するか否かを示す情報（ＩＰｖ４のオンオフを示す情報）、ＩＰｖ６を利用するか否かを示す情報（ＩＰｖ６のオンオフを示す情報）等である。ネットワーク設定情報に含まれる各パラメータ等は、予めユーザにより設定されている。
【００３８】
図４は、設定情報記憶部５０の記憶内容の一例を示す図である。図４に示すように、ネットワークの種類毎に、一又は複数のネットワーク設定情報が記憶されている。ここでは、ＮＧＮ３０用のネットワーク設定情報と、通常ＩＰ４０用のネットワーク設定情報と、が設定情報記憶部５０に記憶されている。ＮＧＮ３０用のネットワーク設定情報には、通常ＩＰ４０用のネットワーク設定情報には含まれない固有の設定情報が含まれる。
【００３９】
例えば、ＳＩＰ（Session Initiation Protocol）ＦＡＸ情報が、当該固有の設定情報に相当する。ＳＩＰＦＡＸ情報とは、ＳＩＰＦＡＸで使用される通信プロトコルである、Ｔ．３８プロトコルの設定情報であり、例えば、Ｔ．３８プロトコルの通信で使用されるポート番号である。他にも例えば、ＮＧＮ３０用のホームゲートウェイ（ＮＧＮ３０のブロードバンドルータに相当する）のＩＰアドレスが、ＮＧＮ３０に固有の設定情報に相当するようにしてもよい。
【００４０】
画像形成装置１０に含まれる複数の物理インタフェース（ここでは、第１物理インタフェース２２及び第２物理インタフェース２４）の各々には、設定情報記憶部５０に記憶されたネットワーク設定情報の何れかが設定される。第１物理インタフェース２２及び第２物理インタフェース２４の各々と、後述する第１論理インタフェース５８又は第２論理インタフェース６０と、が関連付けられる（接続される）ことが、第１物理インタフェース２２及び第２物理インタフェース２４の各々にネットワーク設定情報が設定されることに相当する。
【００４１】
第１物理インタフェース２２及び第２物理インタフェース２４は、自身に設定されたネットワーク設定情報に基づいて通信を行うことになる。例えば、ネットワーク設定情報にＤＨＣＰ設定がなされている場合、第１物理インタフェース２２及び第２物理インタフェース２４にケーブル３４，４４が挿入されたことが検知されると、第１物理インタフェース２２及び第２物理インタフェース２４は、ブロードキャストでディスカバーメッセージを送信することになる。
【００４２】
［２−２．通信内容取得部］
通信内容取得部５２は、画像形成装置１０と他のコンピュータとの通信内容を取得する。ここでは、通信内容取得部５２は、ＤＨＣＰサーバ３２，４２が送信した情報（オファーメッセージ等）を取得する。
【００４３】
［２−３．接続判定部］
接続判定部５４は、通信内容取得部５２の取得結果に基づいて、画像形成装置１０に接続されているネットワークの種類を判定（特定）する。接続判定部５４は、特定種類のネットワークの固有情報を通信内容取得部５２が取得したか否かを判定することによって、ネットワークの種類を特定する。ここでは、ＮＧＮ固有情報が、特定種類のネットワークの固有情報に相当する。
【００４４】
ＮＧＮ固有情報は、ＮＧＮに固有の情報であり、ＤＨＣＰサーバ３２が送信する情報のうち、ＤＨＣＰサーバ４２が送信しない情報である。例えば、ＮＧＮ３０のベンダ情報（Vendor-Identifying Vendor Specific Information）が、ＮＧＮ固有情報に相当する。当該ベンダ情報は、ＮＧＮ３０の提供者を識別するベンダ識別子と、各提供者による設定情報を示すベンダ定義情報と、を含む。接続判定部５４は、ＮＧＮ固有情報を取得したか否かを判定することによって、画像形成装置１０とＮＧＮ３０とが接続されているか、又は、画像形成装置１０と通常ＩＰ４０とが接続されているかを判定することになる。
【００４５】
［２−４．通信制御部］
通信制御部５６は、複数種類のネットワーク（例えば、ＮＧＮ３０及びＩＰ網４０）のうちの特定種類のネットワーク（例えば、ＮＧＮ３０）の固有情報（例えば、ＮＧＮ固有情報）が物理インタフェース（例えば、第１物理インタフェース２２又は第２物理インタフェース２４）を介して取得された場合、当該特定種類のネットワークに対応するネットワーク設定情報に基づいて、物理インタフェースの通信を制御する。
【００４６】
通信制御部５６は、特定種類のネットワーク（例えば、ＮＧＮ３０）のネットワーク設定情報が第１物理インタフェース２２又は第２物理インタフェース２４に設定されていない場合、第１物理インタフェース２２又は第２物理インタフェース２４に現在設定されているネットワーク設定情報に代えて、上記ネットワーク設定情報を設定することになる。即ち、通信制御部５６は、第１物理インタフェース２２又は第２物理インタフェース２４に設定されるネットワーク設定情報を変更することになる。
【００４７】
ここでは、通信制御部５６は、特定種類のネットワーク（例えば、ＮＧＮ３０）のＤＨＣＰサーバ３２から、特定種類のネットワークの固有情報が取得された場合に、当該特定種類のネットワークに対応するネットワーク設定情報に基づいて、物理インタフェース（例えば、第１物理インタフェース２２又は第２物理インタフェース２４）の通信を制御する。
【００４８】
通信制御部５６は、複数の論理インタフェース部（例えば、第１論理インタフェース５８及び第２論理インタフェース６０）を含む。
【００４９】
第１論理インタフェース５８は、ＮＧＮ３０用のネットワーク設定情報を設定するための論理インタフェースであり、ＮＧＮ３０用のネットワーク設定情報を取得する。第１論理インタフェース５８は、当該ネットワーク設定情報に基づいて、物理インタフェースの通信を制御することになる。
【００５０】
一方、第２論理インタフェース６０は、通常ＩＰ網４０用のネットワーク設定情報を設定するための論理インタフェースであり、通常ＩＰ網４０用のネットワーク設定情報を取得する。第２論理インタフェース６０は、当該ネットワーク設定情報に基づいて、物理インタフェースの通信を制御することになる。
【００５１】
本実施形態では、通信制御部５６は、特定種類のネットワークの固有情報（例えば、ＮＧＮ固有情報）が、複数の物理インタフェース（例えば、第１物理インタフェース２２及び第２物理インタフェース２４）の少なくとも一つを介して取得された場合、複数の物理インタフェースの各々と、記憶手段（例えば、設定情報記憶部５０）に記憶されたネットワーク設定情報と、の関係を制御する。
【００５２】
第１物理インタフェース２２及び第２物理インタフェース２４の各々と、ネットワーク設定情報と、の関係とは、第１物理インタフェース２２及び第２物理インタフェース２４の各々と、第１論理インタフェース５８及び第２論理インタフェース６０の各々と、の関連付け（マッピング）のことである。上記関係を制御するとは、物理インタフェースと論理インタフェースとの組み合わせを切り替える（変更する）ことである。
【００５３】
例えば、第１物理インタフェース２２と第１論理インタフェース５８とが関連付けられ、かつ、第２物理インタフェース２４と第２論理インタフェース６０とが関連付けられていた場合、通信制御部５６は、第１物理インタフェース２２に第２論理インタフェース６０を関連付け、かつ、第２物理インタフェース２４に第１論理インタフェース５８を関連付けるように制御する。
【００５４】
また例えば、第１物理インタフェース２２と第２論理インタフェース６０とが関連付けられ、かつ、第２物理インタフェース２４と第１論理インタフェース５８とが関連付けられていた場合、通信制御部５６は、第１物理インタフェース２２に第１論理インタフェース５８を関連付け、かつ、第２物理インタフェース２４に第２論理インタフェース６０を関連付けるように制御する。
【００５５】
［３．画像形成装置において実行される処理］
図５は、画像形成装置１０が実行する処理を示すフロー図である。制御部１２は、記憶部１４に記憶されたプログラムに従って、図５に示す処理を実行する。図５に示す処理が実行されることによって、図３に示す各機能が画像形成装置１０において実現される。なお、ここでは、画像形成装置１０の電源スイッチがオンになった場合に、以下の処理が実行される場合を説明する。また、本処理が実行されるにあたり、第１物理インタフェース２２及び第２物理インタフェース２４の各々には、ケーブル３４，４４の何れかが挿入されているものとする。
【００５６】
図５に示すように、まず、制御部１２は、記憶部１４に記憶されたデフォルトの設定に基づいて、第１物理インタフェース２２及び第２物理インタフェース２４に、ネットワーク設定情報を割り当てる（Ｓ１）。Ｓ１においては、制御部１２は、第１物理インタフェース２２及び第２物理インタフェース２４の各々と、各ネットワーク設定情報と、の関連付けを決定する。即ち、制御部１２は、第１物理インタフェース２２及び第２物理インタフェース２４の各々と、第１物理インタフェース２２及び第２物理インタフェース２４の何れかと、を接続する。なお、デフォルトの設定は、予め記憶部１４に記憶されているものとする。例えば、電源スイッチが前回オフにされた場合の関連付けが、デフォルトの設定に相当する。
【００５７】
制御部１２は、デフォルトの設定に基づいて、第１物理インタフェース２２及び第２物理インタフェース２４の各々を介して、ＤＨＣＰサーバ３２又はＤＨＣＰサーバ４２の何れかに対してディスカバーメッセージを送信する（Ｓ２）。Ｓ２にディスカバーメッセージは、ブロードキャストで送信されることになる。
【００５８】
制御部１２は、ＤＨＣＰサーバ３２又はＤＨＣＰサーバ４２からの応答を受信する（Ｓ３）。ここでは、制御部１２は、ＤＨＣＰサーバ３２のオファーメッセージと、ＤＨＣＰサーバ４２からのオファーメッセージと、を取得することになる。これらオファーメッセージの何れかに、ＮＧＮ固有情報が含まれている。
【００５９】
制御部１２は、Ｓ３で取得したオファーメッセージに、ＮＧＮ固有情報が含まれるか否かを判定する（Ｓ４）。Ｓ４においては、制御部１２は、オファーメッセージに、ＮＧＮ３０のベンダ情報が含まれているか否かを判定する。
【００６０】
ＮＧＮ固有情報が含まれると判定された場合（Ｓ４；Ｙ）、制御部１２は、第１物理インタフェース２２及び第２物理インタフェース２４のうち、ＮＧＮ固有情報を受信した方に、ＮＧＮ３０に対応するネットワーク設定情報が設定されているか否かを判定する（Ｓ５）。Ｓ５においては、制御部１２は、第１物理インタフェース２２及び第２物理インタフェース２４のうち、ＮＧＮ固有情報を受信した方に、第１論理インタフェース５８が関連付けられているか否かを判定することになる。
【００６１】
ＮＧＮ３０に対応するネットワーク設定情報が設定されていないと判定された場合（Ｓ５；Ｎ）、制御部１２は、第１物理インタフェース２２及び第２物理インタフェース２４のうち、ＮＧＮ固有情報を受信した方に、ＮＧＮ３０に対応するネットワーク設定情報を設定する（Ｓ６）。Ｓ６においては、制御部１２は、第１物理インタフェース２２及び第２物理インタフェース２４の各々と、第１論理インタフェース５８及び第２論理インタフェース６０の各々と、の関連付けを、デフォルトの設定から切り替えることになる。
【００６２】
ＮＧＮ３０に対応するネットワーク設定情報が設定されていると判定された場合（Ｓ５；Ｎ）、Ｓ６の処理は実行されず、本処理は終了する。
【００６３】
上記説明した画像形成装置１０は、画像形成装置１０に接続されたネットワークの種類に適合するネットワーク設定情報を用いて通信を行う。更に、画像形成装置１０は、各物理インタフェースに接続されたネットワークの種類に応じて、各物理インタフェースとネットワーク設定情報との関連付けを制御する。また、画像形成装置１０は、ＮＧＮに応じた通信制御を行う。更に、画像形成装置１０は、ＤＨＣＰサーバから得られる情報に基づいてネットワークの種類を特定する。
【００６４】
［４．変形例］
なお、本発明は、上記の実施形態に限定されるものではない。本発明の趣旨を逸脱しない範囲で、適宜変更可能である。
【００６５】
（１）例えば、実施形態においては、ＤＨＣＰサーバ３２からの応答内容に基づいてＮＧＮ３０に接続されているか否かが判定される場合を説明したが、ＮＧＮ３０に接続されているか否かを判定する方法は、これに限られない。ＮＧＮ３０に接続されている通信機器から取得される固有の情報に基づいて、ＮＧＮ３０に接続されているか否かが判定されるようにすればよい。
【００６６】
例えば、第１物理インタフェース２２及び第２物理インタフェース２４が、ＨＴＴＰ（HyperText Transfer Protocol）に基づいて通信を行う場合、変形例（１）の接続判定部５４は、ＨＴＴＰに基づいた通信内容に特定種類のネットワーク（例えば、ＮＧＮ３０）の固有情報が含まれているか否かを判定する。接続判定部５４は、ＮＧＮ３０のホームゲートウェイに対する所与のＨＴＴＰ要求の応答を受信したか否かを判定するようにしてもよい。この場合、当該ＨＴＴＰ要求の応答を示す信号が、固有情報に相当する。
【００６７】
通信制御部５６は、ＨＴＴＰに基づいた通信内容に特定種類のネットワークの固有情報が含まれていた場合、特定種類のネットワーク（例えば、ＮＧＮ３０）に対応するネットワーク設定情報に基づいて、物理インタフェース２２，２４の通信を制御する。通信制御部５６は、ＮＧＮ３０のホームゲートウェイに対する所与のＨＴＴＰ要求の応答を受信した場合、ＮＧＮ３０用のネットワーク設定情報に基づいて、物理インタフェースの通信を制御することになる。
【００６８】
変形例（１）によれば、ＨＴＴＰに基づいて得られる情報に基づいてネットワークの種類を特定する。
【００６９】
（２）また例えば、実施形態においては、画像形成装置１０宛てのパケットが参照されることにより、画像形成装置１０がＮＧＮに接続されているか否かが判定される場合を説明したが、他ノード宛てのパケットを参照することによって、当該判定が行われるようにしてもよい。
【００７０】
変形例（２）の通信制御部５６は、物理インタフェース（例えば、第１物理インタフェース２２又は第２物理インタフェース２４）が属するノードとは異なる他ノードの通信内容を取得する。通信制御部５６は、ブロードキャストされているパケットを取得することになる。接続判定部５４は、他ノードの通信内容にＮＧＮ３０の固有情報が含まれているか否かを判定することになる。
【００７１】
通信制御部５６は、当該取得された他ノードの通信内容に特定種類のネットワーク（例えば、ＮＧＮ３０）の固有情報が含まれていた場合、当該特定種類のネットワークに対応する前記ネットワーク設定情報に基づいて、物理インタフェース２２，２４の通信を制御する。
【００７２】
変形例（２）によれば、他ノードの通信内容を利用して通信制御を行う。
【００７３】
（３）また例えば、上記変形例を組み合わせるようにしてもよい。例えば、変形例（１）と変形例（２）とを組み合わせるようにしてもよい。この場合、他ノードにおいて、ＨＴＴＰ要求の応答が送信されていた場合に、ＮＧＮ３０に接続されていると判定されることになる。
【００７４】
また、画像形成装置１０はＤＨＣＰを用いずにＩＰアドレスを取得するようにしてもよい。例えば、ＮＧＮ３０に接続されたルータから得られるステートレスアドレスのプリフィックスと、第１物理インタフェース２２又は第２物理インタフェース２４のＭＡＣアドレスと、に基づいて、ＩＰｖ６形式のＩＰアドレスが動的に生成されるようにしてもよい。更に、画像形成装置１０に含まれる物理インタフェースは１つであってもよい。また例えば、本発明に係る情報処理装置は、画像形成装置以外のコンピュータに適用するようにしてもよい。
【符号の説明】
【００７５】
１０  画像形成装置、１２  制御部、１４  記憶部、１６  画像読取部、１８  画像形成部、２０  通信部、２２  第１物理インタフェース、２４  第２物理インタフェース、３０  ＮＧＮ、３２，４２  ＤＨＣＰサーバ、３４，４４  ケーブル、４０  通常ＩＰ網、５０  設定情報記憶部、５２  通信内容取得部、５４  接続判定部、５６  通信制御部、５８  第１論理インタフェース、６０  第２論理インタフェース。
【図１】
2014089600.tif 000003
【図２】
2014089600.tif 000004
【図３】
2014089600.tif 000005
【図４】
2014089600.tif 000006
【図５】
2014089600.tif 000007