(57)【要約】【課題】複数のインタフェースを異なるネットワークへ接続可能な装置において、所定の機能に利用するインタフェースの通信パラメータを好適に設定する仕組みを提供する。【解決手段】本情報処理装置は、それぞれが異なるネットワークへ接続可能な複数の通信回線を備える。また、本情報処理装置は、所定の機能に利用する通信回線と、当該所定の機能に利用する場合の各通信回線の通信パラメータとをユーザ入力に従って設定し、当該設定情報に従って、所定の機能を通信回線を用いて実行する。【選択図】  図１１
2019192985.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
それぞれが異なるネットワークへ接続可能な複数の通信回線と、
所定の機能に利用する通信回線と、該所定の機能に利用する場合の各通信回線の通信パラメータとをユーザ入力に従って設定する設定手段と、
前記設定手段による設定情報に従って、前記所定の機能を通信回線を用いて実行する情報送信手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記複数の通信回線には、主回線となる第１回線と、副回線となる第２回線とが含まれ、
前記第１回線と前記第２回線とで、前記設定手段によって設定する通信パラメータが異なることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記設定手段は、
前記第１回線を前記所定の機能に利用する場合の通信パラメータとして、前記所定の機能を実行する際の情報の送信先を示す通信パラメータを設定し、
前記第２回線を前記所定の機能に利用する場合の通信パラメータとして、前記所定の機能を実行する際の情報の送信先を示す通信パラメータと、デフォルトゲートウェイを示す情報とを設定することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第１回線における情報の送信先を示す通信パラメータとは、送信先のドメイン名又はＩＰアドレスであることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記第２回線における情報の送信先を示す通信パラメータとは、送信先のＩＰアドレスであることを特徴とする請求項３又は４に記載の情報処理装置。
【請求項６】
前記設定手段は、さらに、
前記第１回線の通信パラメータとして、ＩＰアドレス、サブネットマスク、デフォルトゲートウェイ、及びＤＨＣＰの情報を設定し、
前記第２回線の通信パラメータとして、ＩＰアドレス、サブネットマスク、及びＤＨＣＰの情報を設定することを特徴とする請求項２乃至５の何れか１項に記載の情報処理装置。
【請求項７】
前記設定手段は、さらに、
前記第１回線、及び前記第２回線に関係なく、優先ＤＮＳサーバ及び代替ＤＮＳサーバのＩＰアドレスをそれぞれ設定することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記情報送信手段は、
前記設定手段による設定情報に従って、情報送信に利用するデフォルトゲートウェイを決定し、
前記設定手段による設定情報に従って、情報送信に利用する送信先のＩＰアドレスを決定することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記情報送信手段は、
前記第２回線のＤＨＣＰがＯＦＦのときに、前記第２回線を前記所定の機能に利用する場合の通信パラメータとして設定された該第２回線のデフォルトゲートウェイを利用することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記情報送信手段は、ＤＨＣＰで取得したデフォルトゲートウェイと、前記第２回線を前記所定の機能に利用する場合の通信パラメータとして設定された該第２回線のデフォルトゲートウェイとを順番に利用することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
それぞれが異なるネットワークへ接続可能な複数の通信回線を備える情報処理装置の制御方法であって、
設定手段が、所定の機能に利用する通信回線と、該所定の機能に利用する場合の各通信回線の通信パラメータとをユーザ入力に従って設定する設定工程と、
情報送信手段が、前記設定工程での設定情報に従って、前記所定の機能を通信回線を用いて実行する情報送信工程と
を含むことを特徴とする情報処理装置の制御方法。
【請求項１２】
それぞれが異なるネットワークへ接続可能な複数の通信回線を備える情報処理装置の制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記制御方法は、
設定手段が、所定の機能に利用する通信回線と、該所定の機能に利用する場合の各通信回線の通信パラメータとをユーザ入力に従って設定する設定工程と、
情報送信手段が、前記設定工程での設定情報に従って、前記所定の機能を通信回線を用いて実行する情報送信工程と
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のネットワークインタフェースを備え、同時に複数のネットワークに接続可能な情報処理装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、ネットワークに求められるセキュリティや、機能性の複雑化に伴い、オフィスや商業施設などで複数のＬＡＮ（Ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）を使い分ける構成が一般的になってきた。従って、利用される情報処理装置は複数のＬＡＮに対してサービスを提供することが求められる。特許文献１には、ひとつの情報処理装置に複数のネットワークインタフェースを搭載する構成が提案されている。ネットワーク構成としては、同一のネットワークに同一の情報機器が複数のネットワークインタフェースを用いて接続する冗長構成と、別のネットワークにそれぞれのネットワークインタフェースを用いて接続し、情報機器を共有する構成とがある。このような情報機器においては、これらの複数のインタフェースのうちの何れかを用いて、デバイス情報を特定の情報機器に送信する送信機能が知られている。
【０００３】
一方で、送信先についての一般的な名前解決方法は、一つの接続ＬＡＮに対してのみ名前解決を実現する。例えば、端末が一つのＬＡＮを介して接続する名前解決サーバ（ＤＮＳサーバ）に名前解決要求パケットを送出し、ＤＮＳサーバが名前解決後に、その回答を名前解決応答パケットとして端末へ送出することで実現している。なお、ＤＮＳは、Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｅｒｖｉｃｅの略である。また、一般的なＤＮＳ名前解決のクライアント機能を持つ通信端末は、ＤＮＳサーバの障害等に備えて、複数のＤＮＳサーバを利用することができる。例えば、優先ＤＮＳサーバから名前解決応答パケットが送られてこない場合、代替ＤＮＳサーバに対して名前解決要求を行う。しかし、優先ＤＮＳサーバと代替ＤＮＳサーバを利用する構成は冗長化のためであり、優先ＤＮＳサーバからのＩＰアドレスが得られない旨の応答が返った場合はその結果が採用される。つまり、優先ＤＮＳサーバからの名前解決応答からＩＰアドレスが得られなかった場合、ＤＮＳクライアント端末は名前解決失敗として、代替ＤＮＳサーバへの名前解決要求は行わない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４０３２８１４号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術には以下に記載する課題がある。例えば、情報機器が複数の独立したネットワークに同時に接続し、それぞれのネットワークで名前解決を行う場合、上記従来技術での名前解決方法では適切に名前解決を行うことができない場合がある。具体的には、ある名前解決要求に対して優先ＤＮＳサーバが応答する名前解決結果からＩＰアドレスが得られない場合、情報機器は名前解決失敗として動作し、代替ＤＮＳサーバへ名前解決要求を行わない。この場合、優先ＤＮＳサーバとして設定したＤＮＳサーバが設置されていないネットワークに接続された通信端末の名前解決を実行することができない。このようなケース等により所定の機能が利用できなくなることがある。従って、複数のインタフェースのうち、利用可能なインタフェースを選択可能に制御しつつ、通信エラー等に対応可能な各通信回線における通信パラメータを好適に設定する仕組みが要望されている。
【０００６】
本発明は、上述の問題の少なくとも一つに鑑みて成されたものであり、複数のインタフェースを異なるネットワークへ接続可能な装置において、所定の機能に利用するインタフェースの通信パラメータを好適に設定する仕組みを提供することを目的とする。本発明のさらなる別の目的は、所定のネットワークで名前解決できない場合でも、特定の送信先との通信を可能とする仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、例えば、情報処理装置であって、それぞれが異なるネットワークへ接続可能な複数の通信回線と、所定の機能に利用する通信回線と、該所定の機能に利用する場合の各通信回線の通信パラメータとをユーザ入力に従って設定する設定手段と、前記設定手段による設定情報に従って、前記所定の機能を通信回線を用いて実行する情報送信手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数のインタフェースを異なるネットワークへ接続可能な装置において、所定の機能に利用するインタフェースの通信パラメータを好適に設定することができる。また、本発明によれば、所定のネットワークで名前解決できない場合でも、特定の送信先との通信を可能とする。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係るＭＦＰと情報機器の接続形態を示すシステム構成を示す図。
【図２】一実施形態に係るＭＦＰのコントローラ部の内部構成図。
【図３】一実施形態に係るＭＦＰのコントローラ内で実行されるソフトウェアのブロック構成を示す図。
【図４】一実施形態に係るメニュー設定に係る画面構成を示す図。
【図５】一実施形態に係る中間設定の画面構成を示す図。
【図６】一実施形態に係るネットワーク設定の画面構成を示す図。
【図７】一実施形態に係るインタフェース選択設定の画面構成を示す図。
【図８】一実施形態に係る主回線設定の画面構成を示す図。
【図９】一実施形態に係る副回線設定の画面構成を示す図。
【図１０】一実施形態に係るＤＮＳサーバ設定の画面構成を示す図。
【図１１】一実施形態に係る情報送信設定の画面構成を示す図。
【図１２】一実施形態に係るデフォルトゲートウェイを決定する処理手順を示すフローチャート。
【図１３】一実施形態に係るデバイス情報の送信先を決定する処理手順を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念及び下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確立されるのであって、以下の個別の実施形態によって限定されるわけではない。なお、実施形態に係る情報処理装置として複合機（デジタル複合機／ＭＦＰ／Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例に説明する。しかしながら適用範囲は複合機に限定はせず、情報処理装置であればよい。
【００１１】
＜第１の実施形態＞
＜システム構成＞
以下では、添付図面を参照して、本発明の第１の実施形態について説明する。ここではＭＦＰ（複合機）を一例に実施形態を説明するが、本発明は複合機以外の任意の情報処理装置に適用可能な技術である。また、オフィス内での適用を例に実施形態を説明するが、本発明はインターネット上での任意の規模のシステムに適用可能な技術である。また、本実施形態は、所定の機能の一例として、デバイス情報を特定の情報機器に送信する機能を用いて説明するが、複数の通信回線のうち何れかの通信回線を利用する機能に適用することができる。また、本発明は、ＬＡＮを介して接続された任意の情報機器に、任意のパケットを送信するシステムにも適用可能な技術である。
【００１２】
まず、図１を参照して、本実施形態に係るＭＦＰと情報機器の接続形態を示すシステム構成について説明する。本システムは、ＭＦＰ１００、ＤＮＳサーバ１１０、情報機器１２０、１３０、アクセスポイント１４０、及びＤＨＣＰサーバ１７０を含んで構成される。ＭＦＰ１００、ＤＮＳサーバ１１０、情報機器１２０、及びＤＨＣＰサーバ１７０はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１５０を介して接続されている。また、ＭＦＰ１００は無線ＬＡＮモードでアクセスポイント１４０に接続され、アクセスポイント１４０を介してＬＡＮ１６０に接続されている。情報機器１３０もＬＡＮ１６０に接続されている。
【００１３】
ＭＦＰ１００は、情報処理装置の一例である。ＭＦＰ１００は、ユーザとの入出力を行う操作部１０２と、電子データを紙媒体に出力するプリンタ部１０３と、紙媒体を読み込み電子データに変換するスキャナ部１０４と、これらの負荷を制御するコントローラ部１０１とを備える。操作部１０２、プリンタ部１０３、及びスキャナ部１０４はコントローラ部１０１に接続され、コントローラ部１０１の制御に従い複合機としての機能を実現する。
【００１４】
ＤＮＳサーバ１１０はＬＡＮ１５０を介して、ＭＦＰ１００及び情報機器１２０との間で、名前解決要求パケット、及び名前解決応答パケットの送受を行う。ＤＨＣＰサーバ１７０はＬＡＮ１５０を介して、ＭＦＰ１００及び情報機器１２０との間で、ＤＨＣＰ要求パケット、及びＤＨＣＰ応答パケットの送受を行う。また、本実施形態のＭＦＰ１００は、複数の通信回線のうち、何れかの通信回線を用いて、ユーザが設定した情報機器に対してカウンタ情報やエラー情報等のデバイス情報を定期的に又は不定期で送信し、ログを蓄積する。
【００１５】
本システムは、ＬＡＮ１５０及びＬＡＮ１６０の２つのＬＡＮを含んで構成され、ＭＦＰ１００は両方のＬＡＮ１５０、１６０へ接続可能である。これらのＬＡＮには優先度がある。例えばＬＡＮ１５０が最も優先度が高く、ＬＡＮ１６０が最も優先度が低い。本実施形態ではこの優先度を用いるが、本発明は他の優先度を定義しても適用可能である。また、本実施形態では有線と無線の２つのネットワークに接続する例を用いるがネットワークの種類、数について、本発明を限定する意図はない。例えば、本実施形態以外の任意の組み合わせ（例えば、有線１＋有線２や有線１＋有線２＋無線）を適用することができる。また、機器としては２つのネットワークインタフェースに対応する構成を搭載しているが、設定により特定のネットワークインタフェースを無効にすることができる。ＬＡＮ１５０とＬＡＮ１６０が共に有効な場合はＬＡＮ１５０が最優先のネットワークインタフェースであるが、ＬＡＮ１６０のみが有効な場合はＬＡＮ１６０が最優先のネットワークインタフェースとなる。
【００１６】
＜ＭＦＰの制御構成＞
次に、図２を参照して、本実施形態に係るＭＦＰのコントローラ部１０１の詳細な構成例を説明する。コントローラ部１０１は、ＣＰＵ２０１、ＤＲＡＭ２０２、Ｉ／Ｏコントローラ２０３、ＳＡＴＡＩ／Ｆ２０４、ＨＤＤ２０５、ネットワークＩ／Ｆ２０６を備える。また、コントローラ部１０１は、パネルＩ／Ｆ２０７、プリンタＩ／Ｆ２０８、スキャナＩ／Ｆ２０９、有線ＬＡＮデバイス２１０、及び無線ＬＡＮデバイス２１１を備える。
【００１７】
ＣＰＵ２０１はコントローラ部１０１内の主な演算処理を実行する。ＣＰＵ２０１はバスを介してＤＲＡＭ２０２と接続される。ＤＲＡＭ２０２はＣＰＵ２０１が演算する過程で演算命令を表すプログラムデータや、処理対象のデータを一時的に格納するための作業メモリとしてＣＰＵ２０１によって使用される。ＣＰＵ２０１はバスを介してＩ／Ｏコントローラ２０３と接続される。
【００１８】
Ｉ／Ｏコントローラ２０３はＣＰＵ２０１の指示に従い各種デバイスに対する入出力を行う。Ｉ／Ｏコントローラ２０３にはＳＡＴＡ（Ｓｅｒｉａｌ  Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）Ｉ／Ｆ２０４が接続され、その先にＨＤＤ２０５が接続される。ＣＰＵ２０１はＨＤＤ２０５をＭＦＰ１００の機能を実現するためのプログラム、及び読み込んだドキュメントデータを永続的に記憶するために使用する。
【００１９】
また、Ｉ／Ｏコントローラ２０３にはネットワークＩ／Ｆ２０６が接続される。ネットワークＩ／Ｆ２０６の先には、複数の通信回線として、有線ＬＡＮデバイス２１０と無線ＬＡＮデバイス２１１とが接続される。ＣＰＵ２０１はネットワークＩ／Ｆ２０６を介して有線ＬＡＮデバイス２１０を制御することでＬＡＮ１５０上の通信を実現する。また、ＣＰＵ２０１はネットワークＩ／Ｆ２０６を介して無線ＬＡＮデバイス２１１を制御することでＬＡＮ１６０上の通信を実現する。これらの通信回線を利用して、所定の機能の一例として説明する、本実施形態に係る情報送信が行われる。なお、本実施形態では、情報送信について一例を説明するが、通信回線を用いて行う機能であれば何れの機能にも適用することができる。
【００２０】
また、Ｉ／Ｏコントローラ２０３にはパネルＩ／Ｆ２０７が接続される。ＣＰＵ２０１はパネルＩ／Ｆ２０７を介して操作部１０２に対するユーザ向けの入出力を実現する。さらに、Ｉ／Ｏコントローラ２０３にはプリンタＩ／Ｆ２０８及びスキャナＩ／Ｆ２０９が接続される。ＣＰＵ２０１はプリンタＩ／Ｆ２０８を介してプリンタ部１０３を利用した紙媒体の出力処理を実現する。ＣＰＵ２０１はスキャナＩ／Ｆ２０９を介してスキャナ部１０４を利用した原稿の読み込み処理を実現する。
【００２１】
＜ソフトウェア構造＞
次に、図３を参照して、ＭＦＰ１００のコントローラ部１０１で実行されるソフトウェアの構造について説明する。コントローラ部１０１で実行されるソフトウェアは全て、ＣＰＵ２０１がＨＤＤ２０５に記憶されたプログラムをＤＲＡＭ２０２に読み出して実行する。コントローラ部１０１は、操作制御部３０１、データ記憶部３０２、ジョブ制御部３０３、画像処理部３０４、印刷処理部３０５、読取処理部３０６、情報送信部３０７、名前解決制御部３０８、ＴＣＰ／ＩＰ制御部３０９、及びＤＨＣＰ制御部３１０を含む。
【００２２】
操作制御部３０１は操作部１０２にユーザ向けの画面イメージを表示させ、ユーザ操作を検知して画面上に表示したボタン等の画面部品に紐づけられた処理を実行する。データ記憶部３０２は他の制御部からの要求に従ってデータをＨＤＤ２０５に記憶したり、記憶されたデータをＨＤＤ２０５から読み出したりする。例えば、ユーザが何らかの機器設定を変更したい場合は、操作部１０２を介してユーザが入力した内容を操作制御部３０１が検知し、操作制御部３０１からの要求でデータ記憶部３０２が設定値としてＨＤＤ２０５に保存する。
【００２３】
情報送信部３０７は、予め設定されているデバイス情報の送信時刻やエラー発生時に、図１１に示す情報送信設定画面１１０１で指定されたデバイス情報の送信先に対して情報送信処理を実行する。情報送信部３０７は、デバイス情報の送信先がＦＱＤＮ（Ｆｕｌｌｙ  Ｑｕａｌｉｆｉｅｄ  Ｄｏｍａｉｎ  Ｎａｍｅ）で指定されている場合、名前解決制御部３０８に名前解決処理を依頼して送信先ＩＰアドレスを取得する。情報送信部３０７はＴＣＰ／ＩＰ制御部３０９にデバイス情報を送信先ＩＰアドレスへ送信する処理を依頼する。
【００２４】
名前解決制御部３０８は名前解決処理を実行してデバイス情報の送信先のＩＰアドレスを解決し、情報送信部３０７にデバイス情報の送信先のＩＰアドレスを返す。ＴＣＰ／ＩＰ制御部３０９は他の制御からの指示に従い、ネットワークＩ／Ｆ２０６を介して、ネットワークパケットの送受信処理を実行する。
【００２５】
ＤＨＣＰ制御部３１０はＤＨＣＰ処理を実行し、ＤＨＣＰサーバ１７０からＩＰアドレス、サブネットマスク、及びデフォルトゲートウェイを取得して設定する。ジョブ制御部３０３は他の制御部からの指示に従って、ジョブ実行の制御を行う。画像処理部３０４はジョブ制御部３０３からの指示に従って、画像データを用途ごとに適した形式に加工する。
【００２６】
印刷処理部３０５はジョブ制御部３０３からの指示に従って、プリンタＩ／Ｆ２０８を介して、紙媒体に画像を印刷し出力する。読取処理部３０６はジョブ制御部３０３からの指示に従って、スキャナＩ／Ｆ２０９を介して、原稿台等に載置された原稿を読み込む。例えば、コピー機能を実行する場合は操作制御部３０１がコピー機能の開始要求を検知し、ジョブ制御部３０３にコピーを指示する。ジョブ制御部３０３は読取処理部３０６に原稿の読み取りを指示し、スキャン画像を取得する。その後、ジョブ制御部３０３は画像処理部３０４に指示し、スキャン画像を印刷に適した形式に変換する。さらに、ジョブ制御部３０３は印刷処理部３０５に印刷を指示し、コピー結果を出力する。
【００２７】
＜画面例＞
以下では、図４乃至図１１を参照して、操作部１０２に表示される操作画面例について説明する。図４はメニュー画面４０１を示し、ＭＦＰ１００が提供する種々の機能の実行をユーザが指示するための画面である。
【００２８】
メニュー画面４０１には、ボタン４０２〜４０５が選択可能に表示される。ボタン４０２はコピー機能をユーザが指示するために利用される。ボタン４０３はスキャンして保存する機能をユーザが指示するために利用される。ボタン４０４はスキャンして送信する機能をユーザが指示するために利用される。ボタン４０５は機器の設定変更をユーザが指示するために利用される。ボタン４０５を押下することで、図５に示す設定画面５０１を操作部１０２に表示することができる。
【００２９】
図５は設定画面５０１であり、種々の設定をユーザが指示するための画面である。この画面自体に具体的な設定項目はなく、詳細な設定項目へのガイドとなる中間階層の画面である。設定画面５０１には、ボタン５０２〜５０４が選択可能に表示される。ボタン５０２を押下することで図６に示すネットワーク設定画面６０１を操作部１０２に表示することができる。ボタン５０３を押下することで、不図示の機器設定画面を操作部１０２に表示することができる。ボタン５０４を押下することで、不図示のユーザ設定画面を操作部１０２に表示することができる。
【００３０】
図６はネットワーク設定画面６０１であり、種々のネットワーク設定をユーザが行うための中間階層の画面である。ネットワーク設定画面６０１には、ボタン６０２〜６０６が選択可能に表示される。ボタン６０２を押下することで、図７に示すインタフェース選択設定画面７０１を操作部１０２に表示することができる。ボタン６０３を押下することで、図８に示す主回線設定画面８０１を操作部１０２に表示することができる。ボタン６０４を押下することで、図９に示す副回線設定画面９０１を操作部１０２に表示することができる。ボタン６０５を押下することで、図１０に示すＤＮＳサーバ設定画面１００１を操作部１０２に表示することができる。ボタン６０６を押下することで、情報送信設定画面１１０１を操作部１０２に表示することができる。
【００３１】
図７はインタフェース選択設定画面７０１であり、有線ＬＡＮと無線ＬＡＮの活性状態をユーザが選択するために利用される。有線のみ７０２を選択した場合、有線ＬＡＮのみが動作し無線ＬＡＮは動作しない。インタフェース選択設定画面７０１には、通信方式の選択部７０２〜７０４が選択可能に表示される。有線のみ７０２を選択した場合、有線ＬＡＮのみが動作し、無線ＬＡＮは動作しない。一方、無線のみ７０３を選択した場合、無線ＬＡＮのみが動作し、有線ＬＡＮは動作しない。また、有線（主）＋無線（副）７０４を選択した場合は、有線ＬＡＮと無線ＬＡＮの両方が同時に動作する。選択部７０４では、一例として、有線ＬＡＮを主回線とし、無線ＬＡＮを副回線として設定する例を示すが、本発明を限定する意図はなく、他の組合せを適用することもできる。選択部７０２、７０３、７０４は排他設定であり、どれか一つしか選択することができない。ボタン７０５を押下することで、ユーザが選択した設定をデータ記憶部３０２に記憶した上で、ネットワーク設定画面６０１の表示に遷移する。
【００３２】
図８は主回線設定画面８０１であり、主回線に対するＩＰアドレス関連設定（通信パラメータ）をユーザが指示するための画面である。主回線設定画面８０１には、各入力部８０２〜８０５がユーザ入力可能に表示される。ＩＰアドレス入力部８０２はユーザが任意のＩＰアドレスを入力することができる。サブネットマスク入力部８０３はユーザが任意のサブネットマスクを入力することができる。デフォルトゲートウェイ入力部８０４はユーザが任意のデフォルトゲートウェイを入力することができる。ＤＨＣＰ入力部８０５はユーザがＤＨＣＰのＯＮとＯＦＦを選択することができる。ボタン８０６を押下することで、主回線設定画面８０１で選択した項目をデータ記憶部３０２に保存することができる。
【００３３】
図９は副回線設定画面９０１であり、副回線に対するＩＰアドレス関連設定（通信パラメータ）をユーザが指示するための画面である。副回線設定画面９０１には、各入力部９０２〜９０４がユーザ入力可能に表示される。ＩＰアドレス入力部９０２はユーザが任意のＩＰアドレスを入力することができる。サブネットマスク入力部９０３はユーザが任意のサブネットマスクを入力することができる。ＤＨＣＰ入力部９０４はユーザがＤＨＣＰのＯＮとＯＦＦを選択することができる。ボタン９０５を押下することで、副回線設定画面９０１で選択した項目をデータ記憶部３０２に保存することができる。主回線設定画面８０１に含まれる、デフォルトゲートウェイの設定項目がないが、これは副回線ではこれらの機能が無効であるためである。このように、本実施形態では、複数回線を同時に有効にする場合は、副回線側で機能に制限を設ける。他にも、ＤＮＳ、８０２．１ｘ、ＩＰｓｅｃ、ＩＰフィルタ、ポートフィルタ、ＭＡＣアドレスフィルタ、ＳＭＢ、ＨＴＴＰ、ＷｅｂＤＡＶ、ＦＴＰ等の機能を副回線側で無効にする構成が考えられる。なお、本発明は副回線に機能制限を設けない場合であっても適用することができる。
【００３４】
図１０はＤＮＳサーバ設定画面１００１であり、主回線及び副回線に関係なく、優先ＤＮＳサーバ及び代替ＤＮＳサーバのＩＰアドレスをユーザが指示する画面である。ＤＮＳサーバ設定画面１００１には、各入力部１００２、１００３がユーザ入力可能に表示される。優先ＤＮＳサーバ入力部１００２、及び代替ＤＮＳサーバ入力部１００３において、ユーザは任意のＤＮＳサーバのＩＰアドレスを入力することができる。ボタン１００４を押下することで、ＤＮＳサーバ設定画面１００１で入力した項目をデータ記憶部３０２に保存し、ネットワーク設定画面６０１の表示に遷移する。
【００３５】
図１１は情報送信設定画面１１０１であり、情報送信部３０７がデバイス情報を送信する際の各回線の通信パラメータをユーザが設定する画面である。情報送信設定画面１１０１には、各入力部１１０２〜１１０５がユーザ入力可能に表示される。インタフェース選択入力部１１０２において、ユーザは、デバイス情報を送信する情報送信処理を主回線で行うか副回線で行うかを選択することができる。主回線の送信先入力部１１０３において、ユーザは任意のＦＱＤＮ（ドメイン名）、又はＩＰアドレスを入力することができる。副回線のデフォルトゲートウェイ入力部１１０４において、ユーザは任意のＩＰアドレスを入力することができる。副回線の送信先入力部１１０５において、ユーザはＦＱＤＮの入力はできず、任意のＩＰアドレスを入力することができる。ボタン１１０６を押下することで、ユーザが入力した設定を、データ記憶部３０２に記憶後、ネットワーク設定画面６０１の表示に遷移する。なお、情報送信設定画面１１０１は、サービスマンだけが設定できるサービスモードとしてもよい。サービスモードはユーザの知らない特殊な方法で移行することができる。
【００３６】
＜ゲートウェイの決定＞
次に、図１２を参照して、本実施形態に係るＭＦＰ１００がＬＡＮ１５０又はＬＡＮ１６０を介して接続されている任意の情報機器へパケットを送信する際（情報送信処理）のデフォルトゲートウェイを決定する処理手順を説明する。以下で説明する処理は、例えば、ＨＤＤ２０５に格納されたプログラムをＣＰＵ２０１がＤＲＡＭ２０２に読み出して実行することにより実現される。ここでは、定期的なデバイス情報の送信時刻やエラー発生時に、ＭＦＰ１００が情報送信処理を行うケースについて説明する。情報送信部３０７は、デバイス情報の送信時刻やエラー発生を検知して、情報送信処理を開始する。
【００３７】
Ｓ１２０１で、情報送信部３０７は、データ記憶部３０２を参照し、情報送信設定画面１１０１のインタフェース選択入力部１１０２の設定情報を取得し、情報送信処理が主回線を用いて行われるか副回線を用いて行われるかを判断する。主回線を用いて行われる場合はＳ１２０２に進み、情報送信部３０７は、データ記憶部３０２を参照し、主回線設定画面８０１のＤＨＣＰ入力部８０５の設定情報を取得し、ＯＮかＯＦＦかを判断する。ＯＮの場合はＳ１２０３に進み、情報送信部３０７は、ＤＨＣＰで取得済みのデフォルトゲートウェイを用いて情報送信を行い、処理を終了する。ＤＨＣＰがＯＮのときのＩＰアドレス、サブネットマスク、デフォルトゲートウェイの取得処理は、本処理フローが開始する前に終了している。
【００３８】
一方、Ｓ１２０２でＯＦＦの場合はＳ１２０４に進み、情報送信部３０７は、データ記憶部３０２を参照し、主回線設定画面８０１のデフォルトゲートウェイ入力部８０４の設定情報を用いることを決定し、処理を終了する。Ｓ１２０１で副回線の場合はＳ１２０５で、情報送信部３０７は、データ記憶部３０２を参照し、副回線設定画面９０１のＤＨＣＰ入力部９０４の設定情報を取得し、ＯＮかＯＦＦか判断する。ＯＮの場合はＳ１２０６で、情報送信部３０７は、ＤＨＣＰで取得済みのデフォルトゲートウェイを用いることを決定し、処理を終了する。一方、Ｓ１２０５でＯＦＦの場合はＳ１２０７に進み、情報送信部３０７は、データ記憶部３０２を参照し、情報送信設定画面１１０１の副回線のデフォルトゲートウェイ１１０４の設定情報を用いることを決定し、処理を終了する。
【００３９】
なお、Ｓ１２０６で、情報送信部３０７は、ＤＨＣＰで取得済みのデフォルトゲートウェイよりも、情報送信設定画面１１０１の副回線のデフォルトゲートウェイ１１０４を優先して用いてもよい。また、Ｓ１２０６及びＳ１２０７で、ＤＨＣＰで取得済みのデフォルトゲートウェイと、情報送信設定画面１１０１の副回線のデフォルトゲートウェイ入力部１１０４で設定されたデフォルトゲートウェイの両方を順番に用いてもよい。また、情報送信部３０７は、図１２に示すフローチャートでデバイス情報の送信に使用するゲートウェイを決定し、後述する図１３に示すフローチャートでデバイス情報の送信先を決定し、その後、決定したそれらの情報を用いて実際に情報を送信する。なお、送信処理自体は図示していないが、図１２及び図１３のフローチャートの処理が終了した後に実行される。図１２及び図１３のフローチャートの処理はどちらの処理を先に行ってもよい。
【００４０】
＜送信先の決定＞
次に、図１３を参照して、本実施形態に係るＭＦＰ１００がＬＡＮ１５０又はＬＡＮ１６０を介して接続されている任意の情報機器へパケット送信する際（情報送信処理）のデバイス情報の送信先を決定する処理手順を説明する。以下で説明する処理は、例えば、ＨＤＤ２０５に格納されたプログラムをＣＰＵ２０１がＤＲＡＭ２０２に読み出して実行することにより実現される。ここで、図１３では、ＭＦＰ１００が、定期的なデバイス情報の送信時刻やエラー発生時に、情報送信処理を行うケースを例とする。情報送信部３０７は、デバイス情報の送信時刻やエラー発生を検知して、情報送信処理を開始する。
【００４１】
Ｓ１３０１で、情報送信部３０７は、データ記憶部３０２を参照し、情報送信設定画面１１０１のインタフェース選択入力部１１０２の設定情報を取得し、情報送信処理が主回線を用いて行われるか又は副回線を用いて行われるかを判断する。主回線を用いて行われる場合はＳ１３０２に進み、情報送信部３０７は、データ記憶部３０２を参照し、情報送信設定画面１１０１の主回線のデバイス情報の送信先入力部１１０３の設定情報を取得する。続いて、Ｓ１３０３で、情報送信部３０７は、主回線のデバイス情報の送信先入力部１１０３の設定情報がＦＱＤＮかＩＰアドレスかを判断する。
【００４２】
ＦＱＤＮの場合はＳ１３０４に進み、情報送信部３０７は、ＤＮＳの処理を行い、名前解決したＩＰアドレスをデバイス情報の送信先として使うことを決定し、処理を終了する。ここでのＤＮＳの処理は、図１０に示すＤＮＳサーバ設定画面１００１で設定されたＤＮＳサーバの情報に従って名前解決要求に送信する。なお、優先ＤＮＳサーバから取得できない場合は、代替ＤＮＳサーバを用いて名前解決を行う。一方、Ｓ１３０３でＩＰアドレスの場合はＳ１３０５に進み、情報送信部３０７は、取得した主回線のデバイス情報の送信先入力部１１０３のＩＰアドレスをデバイス情報の送信先として使うことを決定し、処理を終了する。
【００４３】
一方、Ｓ１３０１で副回線を用いて行われると判断した場合は、Ｓ１３０６に進み、情報送信部３０７は、データ記憶部３０２を参照し、情報送信設定画面１１０１の副回線のデバイス情報の送信先入力部１１０５の設定情報を取得する。続いて、Ｓ１３０７で、情報送信部３０７は、取得した副回線のデバイス情報の送信先入力部１１０５のＩＰアドレスをデバイス情報の送信先として使うことを決定し、処理を終了する。その後、情報送信部３０７は、決定したゲートウェイ及び送信先の情報に従って、デバイス情報やエラー情報を送信する。
【００４４】
以上説明したように、本実施形態に係る情報処理装置は、それぞれが異なるネットワークへ接続可能な複数の通信回線を備える。また、本情報処理装置は、所定の機能に利用する通信回線と、当該所定の機能に利用する場合の各通信回線の通信パラメータとをユーザ入力に従って設定し、当該設定情報に従って、所定の機能を通信回線を用いて実行する。本実施形態によれば、複数のインタフェースを異なるネットワークへ接続可能な装置において、所定の機能に利用するインタフェースの通信パラメータを好適に設定することができる。また、本願発明では、主回線及び副回線で個別に通信パラメータを設定可能とし、さらには、所定の機能（デバイス情報の送信）に関するインタフェースの設定可能としている。従って、一方のネットワークで名前解決ができない場合であっても、デバイス情報を送信することを可能にする。
【００４５】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４６】
１００：ＭＦＰ、１０１：コントローラ部、１０２：操作部、１０３：プリンタ部、１０４：スキャナ部、１１０：ＤＮＳサーバ、１２０、１３０：情報機器、１４０：アクセスポイント、１５０、１６０：ＬＡＮ、１７０：ＤＨＣＰサーバ
【図１】
2019192985.tif 000003
【図２】
2019192985.tif 000004
【図３】
2019192985.tif 000005
【図４】
2019192985.tif 000006
【図５】
2019192985.tif 000007
【図６】
2019192985.tif 000008
【図７】
2019192985.tif 000009
【図８】
2019192985.tif 000010
【図９】
2019192985.tif 000011
【図１０】
2019192985.tif 000012
【図１１】
2019192985.tif 000013
【図１２】
2019192985.tif 000014
【図１３】
2019192985.tif 000015