(57)【要約】【課題】少なくとも１つのネットワークインタフェースを備えたネットワーク装置において、ネットワークインタフェースを介して提供するサービスを、該ネットワークインタフェースに接続されたネットワークに応じて設定できるようにする。【解決手段】ネットワークインタフェースＸがいずれかのネットワークに接続された場合に、ＩＰアドレス取得部（６）が、ネットワークインタフェースＸに接続されたネットワークに関するＩＰアドレスを取得し、関連づけ部（１４）が、該取得されたＩＰアドレスに応じたサービスプログラムを、ネットワークインタフェースＸに関連づける。【選択図】図２
2015022704.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのネットワークインタフェースと、
前記ネットワークインタフェースにいずれかのネットワークが接続された場合に、該ネットワークインタフェースに接続されたネットワークに関するネットワークアドレスを取得する取得手段と、
前記ネットワークインタフェースにいずれかのネットワークが接続された場合に、前記取得手段により取得されたネットワークアドレスに応じたサービスプログラムを該ネットワークインタフェースに関連づける関連づけ手段と、
を含むネットワーク装置。
【請求項２】
前記ネットワーク装置は画像形成装置であることを特徴とする請求項１に記載のネットワーク装置。
【請求項３】
前記関連づけ手段は、
前記ネットワークインタフェースにいずれかのネットワークが接続された場合に、サービスプログラムに関連づけてネットワークアドレスを記憶する記憶手段に記憶されるネットワークアドレスと、前記取得手段により取得されたネットワークアドレスと、が同じであれば、該ネットワークアドレスが関連づけられたサービスプログラムを該ネットワークインタフェースに関連づけること、
を特徴とする請求項１又は２に記載のネットワーク装置。
【請求項４】
前記記憶手段に記憶されるネットワークアドレスが関連づけられるサービスプログラムを設定する設定手段、
をさらに含むこと、を特徴とする請求項３に記載のネットワーク装置。
【請求項５】
少なくとも１つのネットワークインタフェースを備えたコンピュータを、
前記ネットワークインタフェースにいずれかのネットワークが接続された場合に、該ネットワークインタフェースに接続されたネットワークに関するネットワークアドレスを取得する取得手段、
前記ネットワークインタフェースにいずれかのネットワークが接続された場合に、前記取得手段により取得されたネットワークアドレスに応じたサービスプログラムを該ネットワークインタフェースに関連づける関連づけ手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク装置及びプログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、ネットワークに接続された場合に、該ネットワーク配下にある、プリンタ及びファクシミリ等のサービス提供装置のリスト及びネットワークアドレスを取得するクライアント装置が記載されている。これによれば、クライアント装置のユーザは、手作業で環境設定を行わなくても、サービス提供装置により提供されるサービスを利用できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０７−２６２１１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、少なくとも１つのネットワークインタフェースを備えたネットワーク装置において、ネットワークインタフェースを介して提供するサービスを、該ネットワークインタフェースに接続されたネットワークに応じて設定できるようにすることである。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、少なくとも１つのネットワークインタフェースと、前記ネットワークインタフェースにいずれかのネットワークが接続された場合に、該ネットワークインタフェースに接続されたネットワークに関するネットワークアドレスを取得する取得手段と、前記ネットワークインタフェースにいずれかのネットワークが接続された場合に、前記取得手段により取得されたネットワークアドレスに応じたサービスプログラムを該ネットワークインタフェースに関連づける関連づけ手段と、を含むネットワーク装置である。
【０００６】
また、請求項２に記載のネットワーク装置は、請求項１に記載のネットワーク装置が画像形成装置であることを特徴としている。
【０００７】
請求項３に記載のネットワーク装置は、請求項１又は２に記載のネットワーク装置において、前記関連づけ手段が、前記ネットワークインタフェースにいずれかのネットワークが接続された場合に、サービスプログラムに関連づけてネットワークアドレスを記憶する記憶手段に記憶されるネットワークアドレスと、前記取得手段により取得されたネットワークアドレスと、が同じであれば、該ネットワークアドレスが関連づけられたサービスプログラムを該ネットワークインタフェースに関連づけること、を特徴とする。
【０００８】
請求項４に記載のネットワーク装置は、請求項３に記載のネットワーク装置に、前記記憶手段に記憶されるネットワークアドレスが関連づけられるサービスプログラムを設定する設定手段、をさらに備えさせたことを特徴としている。
【０００９】
請求項５に記載の発明は、少なくとも１つのネットワークインタフェースを備えたコンピュータを、前記ネットワークインタフェースにいずれかのネットワークが接続された場合に、該ネットワークインタフェースに接続されたネットワークに関するネットワークアドレスを取得する取得手段、前記ネットワークインタフェースにいずれかのネットワークが接続された場合に、前記取得手段により取得されたネットワークアドレスに応じたサービスプログラムを該ネットワークインタフェースに関連づける関連づけ手段、として機能させるためのプログラムである。
【発明の効果】
【００１０】
請求項１、２、５の発明によれば、少なくとも１つのネットワークインタフェースを備えたネットワーク装置において、ネットワークインタフェースを介して提供するサービスを、該ネットワークインタフェースに接続されたネットワークに応じて設定できる。
【００１１】
請求項３の発明によれば、ネットワークインタフェースに接続されたネットワークに応じて該ネットワークインタフェースを介して提供するサービスを設定することを、簡易な処理で行える。
【００１２】
請求項４の発明によれば、ネットワークインタフェースが予め定められたネットワークに接続された場合に該ネットワークインタフェースを介しどのサービスを提供するかを、設定できる。
【図面の簡単な説明】
【００１３】
【図１】ネットワーク装置を含むネットワーク構成を示す図である。
【図２】ネットワーク装置で実現される機能群を示す機能ブロック図である。
【図３】管理テーブルの一例を示す図である。
【図４】サービステーブルの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態の例について図面に基づき詳細に説明する。
【００１５】
図１は、ネットワーク装置２を含むネットワーク構成を示す図である。ネットワーク装置２は、少なくとも１つのネットワークインタフェースを備える。ここでは、ネットワーク装置２が、ネットワークインタフェースＮＩＦ１とネットワークインタフェースＮＩＦ２とを備えた画像形成装置であるネットワーク対応プリンタ（例えば、複合機）として実現されることとする。ネットワーク装置２は、少なくとも１つのネットワークインタフェースを備えた他の装置（例えば、サーバコンピュータ、ネットワークストレージ等）により実現されてもよい。図１ではネットワークインタフェースＮＩＦ１は、ＩＰアドレス「１２９．２４９．１０．０」で表されるネットワークＮＷ１に接続されている。本実施形態では、ネットワークＮＷ１は、社内イントラネットである。ネットワークＮＷ１の配下には、デフォルトゲートウェイとなるルータ、パーソナルコンピュータ群、ファイルサーバ、及び不図示のＤＨＣＰサーバ等の各種情報処理装置が存在する。このＤＨＣＰサーバからリースされるＩＰアドレスが、ネットワークインタフェースＮＩＦ１のＩＰアドレスとなる。
【００１６】
図１では、ネットワークインタフェースＮＩＦ２は、ＩＰアドレス「１９２．１６８．０．０」で表されるネットワークＮＷ２に接続されている。本実施形態では、ネットワークＮＷ２は、ビジター用のネットワークである。ネットワークＮＷ２の配下には、ルータ及びＤＨＣＰサーバ等の各種情報処理装置が存在する。このＤＨＣＰサーバからリースされるＩＰアドレスが、ネットワークインタフェースＮＩＦ２のＩＰアドレスとなる。
【００１７】
ここでは、ネットワークインタフェースＮＩＦ１及びネットワークインタフェースＮＩＦ２の双方が有線ネットワークインタフェースであるものとして説明を続けるが、これらの少なくとも１つが無線ネットワークインタフェースであってもよい。例えば、ネットワークインタフェースＮＩＦ２は他装置をネットワーク装置２にWi-Fi Direct形式で直接接続するための無線インタフェースであってもよい。
【００１８】
ネットワーク装置２では、サービスを提供するサービスプログラムがメモリ等の記憶手段に記憶されている。具体的に、ｍＤＮＳ（マルチキャストＤＮＳ）、ポート９１００、ＬＰＤ（Line Priter Deamon）、ＷＳＤ（Web Services Dynamic Discovery）  Ｐｒｉｎｔｅｒ、及びＳＮＭＰ（Simple Network Management Protocol）の５つのサービスプログラムが記憶されている。提供されるサービスはネットワークによって異なっている。例えば、優先度が高い社内イントラネットたるネットワークＮＷ１には、全サービスプログラムのサービスが提供される。図１に示す状態では、ネットワークＮＷ１にネットワークインタフェースＮＩＦ１が接続されているため、これらサービスプログラムのサービスが、ネットワークインタフェースＮＩＦ１を介して提供される。一方、優先度が低いビジター用のネットワークたるネットワークＮＷ２には、ｍＤＮＳ及びポート９１００のサービスのみが提供される。図１に示す状態では、ネットワークＮＷ２にネットワークインタフェースＮＩＦ２が接続されているため、これら２つのサービスプログラムのサービスが、ネットワークインタフェースＮＩＦ２を介して提供される。
【００１９】
また、ネットワーク装置２は、ネットワークインタフェースごとに、図示しないルーティングテーブルを備えている。
【００２０】
このネットワーク装置２は、ネットワークインタフェースに接続されたネットワークに応じてそのネットワークインタフェースを介し提供するサービスを設定するようになっている。そのため、ネットワークインタフェースＮＩＦ１にネットワークＮＷ１が接続された場合、ネットワークインタフェースＮＩＦ１を介し全サービスプログラムのサービスが提供されるように設定される。また、ネットワークインタフェースＮＩＦ１にネットワークＮＷ２が接続された場合、ネットワークインタフェースＮＩＦ１を介しｍＤＮＳ及びポート９１００のサービスが提供されるように設定される。従って、例えば、ネットワークインタフェースＮＩＦ１に、ビジター用のネットワークＮＷ２に繋がるネットワークケーブルが誤って接続されたとしても、ネットワークＮＷ２配下のユーザ端末が利用可能なサービスをｍＤＮＳ及びポート９１００のサービスだけに限定できる。
【００２１】
以下、ネットワークインタフェースを介して提供するサービスを、該ネットワークインタフェースに接続されたネットワークに応じて設定するための技術について説明する。
【００２２】
図２は、ネットワーク装置２で実現される機能群を示す機能ブロック図である。ネットワーク装置２では、接続検知部４、ＩＰアドレス取得部６、記憶部８、設定部１０、比較部１２、及び関連づけ部１４が実現される。本実施形態の場合、これらの機能は、ネットワーク装置２に備えられるコンピュータが、コンピュータ読み取り可能な情報記憶媒体（例えば、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等）に格納されるプログラムを読み込み実行することで実現される。なお、プログラムは、インターネット等のデータ通信網を介してネットワーク装置２に供給されてもよい。
【００２３】
以下、各機能について説明する。接続検知部４は、ネットワークインタフェースにいずれかのネットワークが接続されたことを検知する。本実施形態の場合、接続検知部４は、ネットワークインタフェースにネットワークケーブルが接続されたことを検知する。
【００２４】
以下、いずれかのネットワークに接続されたことを検知されたネットワークインタフェースそれぞれを、ネットワークインタフェースＸと称して、説明を続ける。例えば、ビジター用のネットワークＮＷ２に繋がるネットワークケーブルが誤ってネットワークインタフェースＮＩＦ１に接続され、且つ、社内イントラネットＮＷ１に繋がるネットワークケーブルが誤ってネットワークインタフェースＮＩＦ２に接続された場合、ネットワークインタフェースＮＩＦ１及びネットワークインタフェースＮＩＦ２のそれぞれが、ネットワークインタフェースＸに相当することとなる。
【００２５】
ＩＰアドレス取得部６は、ネットワークインタフェースＸにいずれかのネットワークが接続されたことを接続検知部４が検知すると、ネットワークインタフェースＸに接続されたネットワークに関するＩＰアドレスを取得する。具体的には、ＩＰアドレス取得部６は、ネットワークインタフェースＸに接続されているネットワーク配下のＤＨＣＰサーバから、ネット情報を取得する。ネット情報には、少なくとも１つのＩＰアドレスが含まれる。ここではＩＰアドレス取得部６は、ネットワークインタフェースＸからＤＨＣＰサーバへＩＰアドレス取得要求を送信し、ＤＨＣＰサーバからネットワークインタフェースＸにリースされたＩＰアドレスをネット情報として受信する。なお、ネット情報には、ＤＨＣＰサーバから通知された他のＩＰアドレス（例えば、サブネットマスク及びデフォルトゲートウェイ等のＩＰアドレス）が含まれてもよい。
【００２６】
ＤＨＣＰサーバからネットワークインタフェースＸにリースされたＩＰアドレスは、ネットワークインタフェースＸのＩＰアドレスとなる。
【００２７】
記憶部８は、サービスプログラムに関連づけてＩＰアドレスを予め記憶している。具体的には、記憶部８は、管理テーブルと、サービステーブルと、を記憶している。
【００２８】
管理テーブルは、ネット情報を記憶している。図３は、管理テーブルの一例を示す図である。本実施形態では、管理テーブルは、ネットワークＮＷ１に関するネット情報と、ネットワークＮＷ２に関するネット情報と、を記憶している。各ネット情報は、少なくとも１つのＩＰアドレスを含む。本実施形態では、ネットワークＮＷ１に関するネット情報に、ネットワークインタフェースがネットワークＮＷ１に接続されたときにＤＨＣＰサーバからリースされるＩＰアドレスが含まれる。これ以外に、ＤＨＣＰサーバから通知される他のＩＰアドレス（例えば、サブネットマスク及びデフォルトゲートウェイ等のＩＰアドレス）が含まれてもよい。また、ネットワークＮＷ２に関するネット情報に、ネットワークインタフェースがネットワークＮＷ２に接続されたときにＤＨＣＰサーバからリースされるＩＰアドレスが含まれる。これ以外に、ＤＨＣＰサーバから通知される他のＩＰアドレスが含まれてもよい。ここでは、ネット情報はユーザにより予め登録される。
【００２９】
また、図３に示すように、管理テーブルは、ネット情報を優先順位に関連づけて記憶している。ここでは、優先度が高い社内イントラネットたるネットワークＮＷ１に関するネット情報は、優先順位「１」に関連づいている。また、優先度が低いビジター用のネットワークたるネットワークＮＷ２に関するネット情報は、優先順位「２」に関連づいている。
【００３０】
サービステーブルは、各優先順位を少なくとも１つのサービスプログラムに関連づけて記憶している。図４に、サービステーブルの一例を示した。記憶部８に記憶されるネット情報は、優先順位を介して、少なくとも１つのサービスプログラムに関連づけられている。
【００３１】
設定部１０は、記憶部８（すなわち、管理テーブル）に記憶されるネット情報が関連づけられるサービスプログラムを設定する。具体的に、設定部１０は、ユーザが優先順位設定操作を行った場合に、管理テーブル中の各ネット情報が関連づけられる優先順位を設定する。こうすることで、設定部１０は、記憶部８に記憶されるネット情報それぞれが関連づけられるサービスプログラムを設定する。例えば、設定部１０は、ネットワークＮＷ１に関するネット情報が関連づけられる優先順位を「１」に設定することで、該ネット情報が全サービスプログラムに関連づけられるように設定する。また、例えば、設定部１０は、ネットワークＮＷ２に関するネット情報が関連づけられる優先順位を「２」に設定することで、該ネット情報がｍＤＮＳ及びポート９１００に関連づけられるように設定する。
【００３２】
比較部１２は、ネットワークインタフェースＸにいずれかのネットワークが接続されたことを接続検知部４が検知すると、記憶部８に記憶されるネット情報と、ＩＰアドレス取得部６により取得されたネット情報と、を比較し、比較結果を関連づけ部１４に出力する。
【００３３】
関連づけ部１４は、ネットワークインタフェースＸにいずれかのネットワークが接続されたことを接続検知部４が検知すると、ＩＰアドレス取得部６により取得されたネット情報に応じたサービスプログラムをネットワークインタフェースＸに関連づける。例えば、ＩＰアドレス取得部６により取得されたネット情報と同じネット情報が管理テーブルにない場合、ネットワークインタフェースＸが未知のネットワークに接続されたことになる。この場合、関連づけ部１４は、予め定められたサービスプログラム（ここでは、ポート９１００のみ）をネットワークインタフェースＸに関連づける。すなわち、関連づけ部１４は、ポート９１００を起動し、ネット設定処理を行う。例えばネット設定処理では、ＤＨＣＰサーバよりリースされたネットワークインタフェースＸのＩＰアドレスにポート９１００のポートが関連づけられる。こうして、関連づけ部１４は、ネットワークインタフェースＸを介しポート９１００のサービスが提供されるように設定する。
【００３４】
一方、ＩＰアドレス取得部６により取得されたネット情報と同じネット情報が管理テーブルにある場合、関連づけ部１４は、まず、該ネット情報が関連づけられたサービスプログラムを特定する。具体的に、関連づけ部１４は、ＩＰアドレス取得部６により取得されたネット情報が関連づけられた優先順位を管理テーブルを参照して特定するとともに、特定した優先順位が関連づけられた少なくとも１つのサービスプログラムをサービステーブルを参照して特定する。そして、関連づけ部１４は、特定したサービスプログラムをネットワークインタフェースＸに関連づける。すなわち、関連づけ部１４は、特定したサービスプログラムを起動し、ネット設定処理を行う。例えばネット設定処理では、ＤＨＣＰサーバよりリースされたネットワークインタフェースＸのＩＰアドレスに、これらサービスプログラムそれぞれのポートが関連づけられる。こうして、関連づけ部１４は、特定したサービスプログラムのサービスがネットワークインタフェースＸを介し提供されるように設定する。
【００３５】
関連づけ部１４により、ネットワークインタフェースＸを介し提供するサービスがネットワークインタフェースＸに接続されたネットワークに応じて設定されるようになる。例えば、ネットワークインタフェースＸがネットワークＮＷ１に接続された場合、ネットワークインタフェースＸを介し全サービスが提供され、ネットワークインタフェースＸがネットワークＮＷ２に接続された場合に、ネットワークインタフェースＸを介しｍＤＮＳとポート９１００のサービスが提供されるようになる。
【００３６】
また、ユーザは、設定部１０により、ネットワークＮＷ１及びネットワークＮＷ２のそれぞれに提供するサービスを設定できる。例えば、ユーザは、優先順位の設定の仕方により、ｍＤＮＳとポート９１００のサービスをネットワークＮＷ１に提供するサービスとして設定し、全サービスをネットワークＮＷ２に提供するサービスとして設定できる。そのため、例えばネットワークＮＷ１がビジター用のネットワークでありネットワークＮＷ２が社内イントラネットである場合に、ネットワークＮＷ１にはｍＤＮＳとポート９１００のサービスが提供され、ネットワークＮＷ２には全サービスが提供されるようにすることができる。
【００３７】
なお、本発明の実施形態は、上記実施形態だけに限らない。例えば、ネットワーク装置２が画像形成装置以外の装置により実現される場合、ポート９１００、ＬＰＤ等のネットワークプリントに関するサービスプログラムではなく、他のサービスプログラムがネットワーク装置２に記憶されてもよい。
【符号の説明】
【００３８】
２  ネットワーク装置、４  接続検知部、６  ＩＰアドレス取得部、８  記憶部、１０  設定部、１２  比較部、１４  関連づけ部、ＮＩＦ１，ＮＩＦ２  ネットワークインタフェース、ＮＷ１，ＮＷ２  ネットワーク。
【図１】
2015022704.tif 000003
【図２】
2015022704.tif 000004
【図３】
2015022704.tif 000005
【図４】
2015022704.tif 000006