(57)【要約】【課題】既存のネットワーク１０に接続されているネットワークデバイス１１０と、このネットワーク１０との間に、容易に追加設置することのできるデバイス監視装置１００を提供する。【解決手段】デバイス監視装置１００は、ネットワークデバイス１１０のＩＰアドレスとゲートウェイアドレスとサブネットマスクと取得して、それぞれ、デバイス監視装置１００のネットワーク側のＩＰアドレスとゲートウェイアドレスとサブネットマスクに設定する。また、デバイス監視装置１００のデバイス側ＩＰアドレスを、ネットワークデバイス１１０のゲートウェイアドレスに設定する。そして、デバイス監視装置１００は、ネットワークデバイス１１０から受信したパケットは、ネットワーク１０に転送し、ネットワーク１０から受信したパケットは、ネットワークデバイス１１０に転送する。【選択図】　図１
2004129056.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークと、このネットワークに接続されるべきネットワークデバイスとの間に接続されるデバイス監視装置であって、
前記ネットワークデバイスのネットワークに関する通信設定を取得する通信設定取得手段と、
前記通信設定取得手段が取得した前記ネットワークデバイスの通信設定を、ネットワーク側通信設定として設定する第１設定手段と、
前記ネットワークデバイスと当該デバイス監視装置との間の通信設定を、デバイス側通信設定として設定する、ネットワークデバイス側通信設定手段と、
を備えることを特徴とするデバイス監視装置。
【請求項２】
前記ネットワークデバイスから受信したデータを、前記ネットワークに転送し、前記ネットワークから受信した前記ネットワークデバイスへのデータを、前記ネットワークデバイスに転送する、第１定常処理手段を、さらに備えることを特徴とする請求項１に記載のデバイス監視装置。
【請求項３】
前記ネットワークから受信した当該デバイス監視装置へのデータは、前記ネットワークデバイスに転送することなく、当該デバイス監視装置で処理する、ことを特徴とする請求項２に記載のデバイス監視装置。
【請求項４】
前記通信設定がその都度動的に設定される場合には、前記ネットワークの通信設定を管理する通信設定管理サーバから、前記通信設定を取得して、これをネットワーク側通信設定として設定する第２設定手段を、さらに備えることを特徴とする請求項１乃至請求項３のいずれかに記載のデバイス監視装置。
【請求項５】
複数のネットワークデバイスが接続されていることを検出した場合には、各ネットワークデバイスの通信設定を取得して、それぞれをネットワーク側通信設定として複数設定する、ことを特徴とする請求項１乃至請求項４のいずれかに記載のデバイス監視装置。
【請求項６】
前記通信設定は、ＩＰアドレスと、ゲートウェイアドレスと、サブネットマスクに関する設定である、ことを特徴とする請求項１乃至請求項５のいずれかに記載のデバイス監視装置。
【請求項７】
前記ネットワークデバイス側通信設定手段は、ネットワークデバイスのゲートウェイアドレスと、デバイス側通信設定のＩＰアドレスとが同一になるように設定する、ことを特徴とする請求項６に記載のデバイス監視装置。
【請求項８】
ネットワークに接続されるべきネットワークデバイスと、前記ネットワークと前記ネットワークデバイスとの間に接続されるデバイス監視装置とを有する、デバイス監視システムであって、
前記デバイス監視装置が、前記ネットワークデバイスのネットワークに関する通信設定を取得する通信設定取得手段と、
前記通信設定取得手段が取得した前記ネットワークデバイスの通信設定を、前記デバイス監視装置のネットワーク側通信設定として設定する設定手段と、
前記ネットワークデバイスと前記デバイス監視装置との間の通信設定を、前記デバイス監視装置のデバイス側通信設定として設定する、ネットワークデバイス側通信設定手段と、
を備えることを特徴とするデバイス監視システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デバイス監視装置及びデバイス監視システムに関し、特に、既にネットワークに接続されているネットワークデバイスとネットワークとの間に挿入するデバイス監視装置及びそのようなデバイス監視装置を含むデバイス監視システムに関する。
【０００２】
【従来の技術】
図９は、従来のデバイス監視システムを示す図である。この図９に示すように、従来のデバイス監視システムは、ネットワーク１０に接続されたネットワークデバイス１２と、接続用コンピュータデバイス１４と、デバイス監視装置１６とを備えて構成されている。これらネットワークデバイス１２と、接続用コンピュータデバイス１４と、デバイス監視装置１６は、それぞれ、ＮＩＣ（Ｎｅｔｗｏｒｋ　Ｉｎｔｅｒｆａｃｅ　Ｃａｒｄ）を介して、ネットワーク１０に接続されている。また、これらのＮＩＣには、それぞれ、各カード固有の識別情報であるＭＡＣ（Ｍｅｄｄｉａ　Ａｃｃｅｓｓ　Ｃｏｎｔｒｏｌ）アドレスが割り付けられている。さらに、これらネットワークデバイス１２と、接続用コンピュータデバイス１４と、デバイス監視装置１６には、それぞれ、独自のＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）アドレスが割り付けられている。
【０００３】
ネットワークデバイス１２は、ネットワーク１０に接続されている監視対象のデバイスであり、例えば、プリンタなどで構成されている。設定用コンピュータデバイス１４は、ネットワーク１０と、このネットワーク１０に接続されている各種デバイスの通信設定を管理するための装置である。
【０００４】
デバイス監視装置１６は、ネットワークデバイス１２をネットワーク１０を介して監視するための装置である。例えば、ネットワークデバイス１２がプリンタである場合には、デバイス監視装置１６は、このプリンタを監視し、このプリンタの状態を外部のネットワークを介して、プリンタの管理会社のシステムに通知する。例えば、プリンタが故障した場合にはサービスコールを自動的にプリンタの管理会社のシステムに通知し、トナーが無くなりそうな場合には新しいトナーの供給をプリンタの管理会社に促す。これにより、プリンタの消耗品がなくなる前に、このプリンタのユーザは、プリンタの管理会社から消耗品供給を受けることができる。このようなデバイス監視装置１６は、プリンタに関して、プリンタの管理会社と年間保守契約をしたユーザのネットワーク１０に対して、新たに設置される装置である。
【０００５】
【特許文献１】
特開平７−３０２２３６号公報
【０００６】
【発明が解決しようとする課題】
図９に示したようなデバイス監視システムにおいては、既存のネットワーク１０にネットワークデバイス１２と設定用コンピュータデバイス１４が接続されている状態で、デバイス監視装置１６を新たにネットワーク１０に接続する必要がある。
【０００７】
この場合、まず、ネットワーク１０に新たなデバイス監視装置１６を物理的に接続するとともに、このデバイス監視装置１６の新たなＩＰアドレスをネットワーク管理者から取得する。そして、この取得したＩＰアドレスを、デバイス監視装置１６に設定する。次に、監視対象となっているネットワークデバイス１２のＩＰアドレスとＭＡＣアドレスを、設定用コンピュータデバイス１４を用いて取得し、デバイス監視装置１６に設定する。
【０００８】
このように、従来のデバイス監視システムにおいては、新たにデバイス監視装置１６を設置する際に、設置の作業者は煩雑な設定を行わなければならなかった。
【０００９】
そこで本発明は、前記課題に鑑みてなされたものであり、既存のネットワークに容易に追加することのできるデバイス監視装置及びそのようなデバイス監視装置を含むデバイス監視システムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記課題を解決するため、本発明に係るデバイス監視装置は、ネットワークと、このネットワークに接続されるべきネットワークデバイスとの間に接続されるデバイス監視装置であって、前記ネットワークデバイスのネットワークに関する通信設定を取得する通信設定取得手段と、前記通信設定取得手段が取得した前記ネットワークデバイスの通信設定を、ネットワーク側通信設定として設定する第１設定手段と、前記ネットワークデバイスと当該デバイス監視装置との間の通信設定を、デバイス側通信設定として設定する、ネットワークデバイス側通信設定手段と、を備えることを特徴とする。
【００１１】
この場合、前記ネットワークデバイスから受信したデータを、前記ネットワークに転送し、前記ネットワークから受信した前記ネットワークデバイスへのデータを、前記ネットワークデバイスに転送する、第１定常処理手段を、さらに備えるようにしてもよい。
【００１２】
さらに、前記ネットワークから受信した当該デバイス監視装置へのデータは、前記ネットワークデバイスに転送することなく、当該デバイス監視装置で処理するようにしてもよい。
【００１３】
また、前記通信設定がその都度動的に設定される場合には、前記ネットワークの通信設定を管理する通信設定管理サーバから、前記通信設定を取得して、これをネットワーク側通信設定として設定する第２設定手段を、さらに備えるようにしてもよい。
【００１４】
また、複数のネットワークデバイスが接続されていることを検出した場合には、各ネットワークデバイスの通信設定を取得して、それぞれをネットワーク側通信設定として複数設定するようにしてもよい。
【００１５】
また、前記通信設定は、ＩＰアドレスと、ゲートウェイアドレスと、サブネットマスクに関する設定であるようにしてもよい。
【００１６】
さらに、前記ネットワークデバイス側通信設定手段は、ネットワークデバイスのゲートウェイアドレスと、デバイス側通信設定のＩＰアドレスとが同一になるように設定するようにしてもよい。
【００１７】
本発明に係るデバイス監視システムは、ネットワークに接続されるべきネットワークデバイスと、前記ネットワークと前記ネットワークデバイスとの間に接続されるデバイス監視装置とを有する、デバイス監視システムであって、前記デバイス監視装置が、前記ネットワークデバイスのネットワークに関する通信設定を取得する通信設定取得手段と、前記通信設定取得手段が取得した前記ネットワークデバイスの通信設定を、前記デバイス監視装置のネットワーク側通信設定として設定する設定手段と、前記ネットワークデバイスと前記デバイス監視装置との間の通信設定を、デバイス監視装置のデバイス側通信設定として設定する、ネットワークデバイス側通信設定手段と、を備えることを特徴とする。
【００１８】
【発明の実施の形態】
〔第１実施形態〕
本発明の第１実施形態は、ＮＩＣを２枚装着可能なデバイス監視装置を、ネットワークとネットワークデバイスとの間に新たに設置するが、このデバイス監視装置がネットワーク上ではこのネットワークデバイスとして振る舞って、ネットワークから受信したパケットをネットワークデバイスに転送し、逆に、ネットワークデバイスから受信したパケットは、ネットワークに転送する。これにより、このデバイス監視装置を設置する際の通信設定を不要にしたものである。より詳しくを、以下に説明する。
【００１９】
図１は、本実施形態に係るネットワーク１０と、デバイス監視装置１００と、ネットワークデバイス１１０の接続関係を説明するブロック図であり、図２は、デバイス監視装置１００の内部構成を説明するブロック図である。
【００２０】
これら図１及び図２に示すように、新たなデバイス監視装置１００は、ネットワークデバイス１１０とネットワーク１０との間に挿入される。デバイス監視装置１００は、２つのネットワークインターフェースカード（ＮＩＣ）２５０、２７０を装着可能であり、そのうちの１つはネットワークデバイス１１０に接続され、もう一方はネットワーク１０に接続される。また、デバイス監視装置１００は、２つのＩＰアドレスを設定することが可能であり、また、各ネットワークインターフェースカードのそれぞれがＭＡＣアドレスを有しているので、２つのＭＡＣアドレスを有していることとなる。
【００２１】
図２に示すように、デバイス監視装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ　ＰｒｏｃｅｓｓｉｎｇＵｎｉｔ）２００と、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）２１０と、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）２２０とを備えており、これらは互いに内部バス２３０を介して相互に接続されている。また、内部バス２３０には、インターフェース２４０を介して、１つ目のネットワークインターフェースカード２５０が接続されており、また、インターフェース２６０を介して、２つ目のネットワークインターフェースカード２７０が接続されている。
【００２２】
このデバイス監視装置１００は、監視対象のネットワークデバイス１１０のネットワークに関する通信設定を取得し、それと同じ設定でデバイス監視装置１００のネットワーク側通信設定の設定を行う。その処理内容を、図３乃至図５のフローチャートに基づいて説明する。
【００２３】
これら図３乃至図５は、デバイス監視装置１００のネットワーク１０及びネットワークデバイス１１０に対する物理的な接続が完了した後、電源が投入された場合に、このデバイス監視装置１００で実行される初期設定処理を説明するフローチャートである。本実施形態では、この初期設定処理は、ＲＯＭ２１０に初期設定プログラムとして格納されており、ＣＰＵ２００がこの初期設定プログラムを読み込んで実行することにより、実現される処理である。
【００２４】
まず、図３に示すように、デバイス監視装置１００は、ネットワークデバイス１１０に対して、このネットワークデバイス１１０のネットワークに対する通信設定の既定値を取得するためのブロードキャストパケットを送信する（ステップＳ１０）。続いて、デバイス監視装置１００は、ネットワークデバイス１１０から応答があったかどうかを判断する（ステップＳ１２）。
【００２５】
本実施形態においては、ネットワークデバイス１１０における特定のポート（例えば、３２８９ポート）は、パケットを常時待ち受けるためのポートになっており、不特定多数のネットワークデバイスに向けてブロードキャストされたパケットを受信するように構成されている。このため、ネットワークデバイス１１０は、デバイス監視装置１００からの既定値の問い合わせパケットを受信することができる。そして、ネットワークデバイス１１０は、この問い合わせパケットに応答して、自分の通信設定に関する情報を応答する。具体的には、ネットワークデバイス１１０は、ＩＰアドレスの設定が動的設定であるのか、それとも静的設定であるのかを送信する。また、ＩＰアドレスが静的設定である場合には、自分のＩＰアドレス、自分のゲートウェイアドレス、自分が用いているサブネットマスクなどの通信設定に関する情報を送信する。
【００２６】
ネットワークデバイス１１０から応答がない場合（ステップＳ１２：Ｎｏ）には、上述したステップＳ１０からを繰り返して待機する。一方、ネットワークデバイス１１０から応答があった場合（ステップＳ１２：Ｙｅｓ）には、その応答内容に基づいて、デバイス監視装置１００は、そのネットワークデバイス１１０がＩＰアドレスを動的に割り付けらているか、それとも、静的に割り付けられているかを判断する（ステップＳ１４）。
【００２７】
ＩＰアドレスが静的に割り付けられている場合には、ステップＳ１２の応答の中から、ネットワークデバイス１１０に静的に割り付けられているＩＰアドレスを取得し、デバイス監視装置１００のネットワーク側ＩＰアドレスに設定する（ステップＳ１６）。
【００２８】
次に、デバイス監視装置１００は、ネットワークデバイス１１０に割り付けられているゲートウェイアドレスを取得して、それをデバイス監視装置１００のネットワーク側ゲートウェイアドレスに設定する（ステップＳ１８）。本実施形態においては、このゲートウェイアドレスは、ステップＳ１２の応答に含まれているが、デバイス監視装置１００が改めてネットワークデバイス１１０に問い合わせて取得するようにしてもよい。
【００２９】
次に、図４に示すように、デバイス監視装置１００は、ネットワークデバイス１１０が使用しているサブネットマスクを取得して、それをデバイス監視装置１００のネットワーク側サブネットマスクに設定する（ステップＳ３０）。本実施形態においては、このサブネットマスクは、ステップＳ１２の応答に含まれているが、デバイス監視装置１００が改めてネットワークデバイス１１０に問い合わせて取得するようにしてもよい。
【００３０】
次に、デバイス監視装置１００は、ステップＳ１８で取得したゲートウェイアドレスを、デバイス監視装置１００のデバイス側ＩＰアドレスに設定する（ステップＳ３２）。これにより、ネットワークデバイス１１０は、ネットワーク１０にではなく、この設定されたデバイス側ＩＰアドレスあてにパケットを送信することとなる。すなわち、ネットワークデバイス１１０が、ゲートウェイアドレス宛に送信したパケットは、デバイス監視装置１００のデバイス側で受信されるようになる。そして、定常処理に入る（ステップＳ３４）。
【００３１】
この定常処理においては、デバイス監視装置１００は、ネットワークデバイス１１０からこのデバイス監視装置１００に送信されてきたパケットは、すべてネットワーク１０に転送する。すなわち、ネットワークデバイス１１０からゲートウェイアドレス宛のパケットは、デバイス監視装置１００で一旦受信され、ネットワーク１０に送出される。また、ネットワーク１０からこのデバイス監視装置１００に送信されてきたパケットは、デバイス監視装置宛以外のものはすべて、ネットワークデバイス１１０にスルーして、転送する。
【００３２】
例えば、デバイス監視装置１００のポート８０を、このネットワークデバイス１１０用のポートとして設定し、ボート８０８０をデバイス監視装置１００用のポートとして設定したとする。この場合、「ｈｔｔｐ：／／ｄｅｖｉｃｅ／」によるポート８０へのｈｔｔｐパケットを受信したデバイス監視装置１００は、このｈｔｔｐパケットをネットワークデバイス１１０に送信する。一方、「ｈｔｔｐ：／／ｄｅｖｉｃｅ：８０８０／」によるポート８０８０へのｈｔｔｐパケットを受信したデバイス監視装置１００は、このデバイス監視装置１００宛に送信された管理用パケットであると判断し、ネットワークデバイス１１０には転送しない。この管理用パケットに関する処理は、デバイス監視装置１００で行う。
【００３３】
図６は、上述した処理を行った場合における、デバイス監視装置１００とネットワークデバイス１１０のＩＰアドレス、ゲートウェイアドレス、サブネットマスクの設定を説明するための図である。この図６から分かるように、デバイス監視装置１００のネットワーク側ＩＰアドレスは、ネットワークデバイス１１０のＩＰアドレス「２１０．１４５．１１７．７９」に設定され、デバイス監視装置１００のネットワーク側ゲートウェイアドレスは、ネットワークデバイス１１０のゲートウェイアドレス「１６２．４．９７．１００」に設定される。また、デバイス監視装置１００のネットワーク側サブネットマスクには、ネットワークデバイス１１０のサブネットマスク「２５５．２５５．２５５．１９２」が使用される。さらに、デバイス監視装置１００のデバイス側ＩＰアドレスは、ネットワークデバイス１１０のゲートウェイアドレス「１６２．４．９７．１００」に設定される。
【００３４】
これに対して、上述した図３のステップＳ１４において、ネットワークデバイス１１０のＩＰアドレスが動的に割り付けられている場合には、図５に示すように、デバイス監視装置１００は、このネットワーク１０に接続されているＤＨＣＰ（Ｄｙｎａｍｉｃ　Ｈｏｓｔ　Ｃｏｎｆｉｇｕｒａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）サーバに対して、動的なＩＰアドレス割り付けを要求し、ＩＰアドレスを動的に取得するとともに、これをデバイス監視装置１００のネットワーク側ＩＰアドレスに設定する（ステップＳ４０）。なお、このＤＨＣＰサーバは、このネットワーク１０の通信設定を管理する通信設定管理サーバの一例である。
【００３５】
次に、デバイス監視装置１００は、このネットワーク１０に接続されているＤＨＣＰサーバに対して、ゲートウェイアドレスを要求し、ゲートウェイアドレスを動的に取得するとともに、これをデバイス監視装置１００のネットワーク側ゲートウェイアドレスに設定する（ステップＳ４２）。
【００３６】
次に、デバイス監視装置１００は、このネットワーク１０に接続されているＤＨＣＰサーバに対して、サブネットマスクを要求し、サブネットマスクを動的に取得するとともに、これをデバイス監視装置１００のネットワーク側サブネットマスクとする（ステップＳ４４）。
【００３７】
次に、デバイス監視装置１００は、ネットワークデバイス１１０からの要求に基づいて、このネットワークデバイス１１０用のＩＰアドレス、ゲートウェイアドレス、サブネットマスクを、ステップＳ４０〜ステップＳ４４と同じ値で生成し、ネットワークデバイス１１０に送信する（ステップＳ４６）。すなわち、本実施形態においては、デバイス監視装置１００は、プライベートに動的なＩＰアドレスを割り付けるＤＨＣＰサーバのような機能を有している。このため、デバイス監視装置１００は、ＩＰアドレスと、ゲートウェイアドレスと、サブネットマスクを、ネットワークデバイス１１０に割り当てることができる。なお、ネットワークデバイス１１０に割り当てるＩＰアドレスとゲートウェイアドレスとサブネットマスクとは、必ずしも、ステップＳ４０〜４４と同じ値でなくともよいが、本実施形態では簡便のためにこのようにしている。
【００３８】
次に、デバイス監視装置１００は、ステップＳ４２で取得したゲートウェイアドレスを、このデバイス監視装置１００のデバイス側ＩＰアドレスに設定する（ステップＳ４８）。これにより、ネットワークデバイス１１０は、ネットワーク１０にではなく、この設定されたデバイス側ＩＰアドレスあてにパケットを送信することとなる。すなわち、ネットワークデバイス１１０が、ゲートウェイアドレス宛に送信したパケットは、デバイス監視装置１００のデバイス側で受信されるようになる。そして、図４の定常処理（ステップＳ３４）に移行する。
【００３９】
図７は、上述した処理を行った場合における、デバイス監視装置１００とネットワークデバイス１１０のＩＰアドレス、ゲートウェイアドレス、サブネットマスクの設定を説明するための図である。この図７から分かるように、デバイス監視装置１００のネットワーク側ＩＰアドレスは、ＤＨＣＰサーバから動的に割り付けられた「２１０．１４５．１１７．７９」に設定され、デバイス監視装置１００のネットワーク側ゲートウェイアドレスは、ＤＨＣＰサーバから動的に割り付けられた「１６２．４．９７．１００」に設定される。また、デバイス監視装置１００のネットワーク側サブネットマスクには、ＤＨＣＰサーバから動的に取得した「２５５．２５５．２５５．１９２」が使用される。
【００４０】
ネットワークデバイス１１０のＩＰアドレス、ゲートウェイアドレス、サブネットマスクは、いずれも、デバイス監視装置１００のネットワーク側と同じものになる。デバイス監視装置１００のデバイス側ＩＰアドレスは「１６２．４．９７．１００」となり、ネットワークデバイス１１０のゲートウェイアドレスと同じになる。
【００４１】
以上のように、本実施形態に係るデバイス監視システムによれば、デバイス監視装置１００を新たに設置する際に、既存のネットワーク１０の通信設定に影響を与えないようにすることができる。すなわち、ネットワークデバイス１１０が静的なＩＰアドレスの割り付けを受けている場合でも、このＩＰアドレスをデバイス監視装置１００がネットワーク１０に対して使用することとしたので、新たにデバイス監視装置１００用の静的なＩＰアドレスを取得する必要が生じない。また、デバイス監視装置１００とネットワークデバイス１１０との間のローカルな接続は、デバイス監視装置１００が管理することとしたので、ネットワークデバイス１１０の設定を変更する必要も生じない。さらに、デバイス監視装置１００のデバイス側ＩＰアドレスは、ネットワークデバイス１１０のゲートウェイアドレスと同じに設定するので、ネットワークデバイス１１０の通信設定を変更する必要も生じない。このため、デバイス監視装置１００を新たに設置した場合でも、通信設定をやり直さないですむようになる。
【００４２】
さらに、上述した初期設定処理は、デバイス監視装置１００の電源を投入した際に自動的に起動されるので、このデバイス監視装置１００を新たに設置する作業者はデバイス監視装置１００やネットワークデバイス１１０の設定が一切不要になる。このため、作業者の手間を大幅に削減することができる。
【００４３】
また、このデバイス監視装置１００を取り外す場合でも、作業者は、このデバイス監視装置１００をネットワーク１０から取り外し、ネットワークデバイス１１０をこのデバイス監視装置１００から取り外して、ネットワークデバイス１１０をネットワーク１０に接続するだけで足りるようになる。なぜなら、静的なＩＰアドレスの割り付けであっても、ネットワークデバイス１１０のＩＰアドレスは変更されていないため、そのままネットワークデバイス１１０をネットワーク１０に接続するだけでよく、ＩＰアドレス等の通信設定の変更は不要だからである。
【００４４】
〔第２実施形態〕
本発明の第２実施形態は、上述した第１実施形態において、デバイス監視装置１００が２台のネットワークデバイス１１０Ａ、１１０Ｂを検出した場合でも、このデバイス監視装置１００が２台のネットワークデバイス１１０Ａ、１１０Ｂを監視することができるようにしたものである。
【００４５】
図８は、本実施形態に係るネットワーク１０と、デバイス監視装置１００と、ネットワークデバイス１１０Ａ、１１０Ｂの接続関係を説明するブロック図である。なお、デバイス監視装置１００の内部構成は、図２と同様である。
【００４６】
上述した図３のステップＳ１０のブロードキャストパケットで、２台のネットワークデバイス１１０Ａ、１１０Ｂを検出した場合には、デバイス監視装置１００はネットワーク側ＩＰアドレスを、２つのＩＰアドレスに対応するように設定する。図８の例で説明すると、静的な割り付けの場合、ネットワークデバイス１１０Ａを検出したデバイス監視装置１００は、ネットワーク側ＩＰアドレスの１つを、ネットワークデバイス１１０ＡのＩＰアドレスである「ＩＰ１」に設定する。また、ネットワークデバイス１１０Ｂを検出したデバイス監視装置１００は、ネットワーク側ＩＰアドレスのもう１つを、ネットワークデバイス１１０ＢのＩＰアドレスである「ＩＰ２」に設定する。
【００４７】
これにより、デバイス監視装置１００は、ネットワーク１０からＩＰ１及びＩＰ２の２つのＩＰアドレス宛のパケットが送信されてきた場合に、両方のパケットを受信して、それぞれのネットワークデバイス１１０Ａ、１１０Ｂに送信することができる。
【００４８】
動的な割り付けの場合、ＤＨＣＰサーバから、デバイス監視装置１００は２つのＩＰアドレス「ＩＰ１」と「ＩＰ２」を動的に取得して、これらの双方を、デバイス監視装置１００のネットワーク側ＩＰアドレスとする。また、デバイス監視装置１００は、「ＩＰ１」をＩＰアドレスとして、ネットワークデバイス１１０Ａに通知し、「ＩＰ２」をＩＰアドレスとして、ネットワークデバイス１１０Ｂに通知する。
【００４９】
静的な割り付け、及び、動的な割り付けのいずれの場合でも、デバイス監視装置１００のネットワーク側ゲートウェイアドレスとネットワーク側サブネットマスクとは、２つのＩＰアドレスに共通に１つだけ割り当てられる。
【００５０】
なお、３台以上のネットワークデバイス１１０を検出した場合でも、上述と同様に３つのＩＰアドレスをデバイス監視装置１００のネットワーク側ＩＰアドレスに設定することにより対応できる。
【００５１】
以上のように、本実施形態に係るデバイス監視システムによっても、上述した第１実施形態と同様に、デバイス監視装置１００を新たに設置する際に、既存のネットワーク１０の通信設定に影響を与えないようにすることができる。このため、ネットワークデバイス１１０を新たに設置する際の手間を大幅に軽減することができる。
【００５２】
なお、本発明は上記実施形態に限定されず種々に変形可能である。例えば、上述したデバイス監視装置１００は、ネットワークデバイス１１０のメンテナンス管理機能以外の機能を保持していてもよい。例えば、デバイス監視装置１００が外部のネットワークからコンテンツをダウンロードして、プリンタであるネットワークデバイス１１０で印刷できるようにしてもよい。また、デバイス監視装置１００が各種の帳票データを内蔵し、ユーザがこのデバイス監視装置１００に指示を入力した際に各種の帳票がプリンタであるネットワークデバイス１１０で印刷できるようにしてもよい。
【００５３】
また、上述した各実施形態においては、通信設定に用いる項目を、ＩＰアドレスと、サブネットマスクと、ゲートウェイアドレスの３つを例に説明したが、これらの項目に限られるものではない。さらに、上述した各実施形態においては、パケット形式でデータが送受されると説明したが、データの送受は、必ずしもパケット形式でなくともよい。
【００５４】
また、上述した各実施形態においては、ＩＰアドレスが動的に割り当てられる場合も、このデバイス監視装置１００がサポートすることとしたが、動的な割り当てがあり得ないようなネットワークシステムでは、デバイス監視装置１００は静的なＩＰアドレスの割り当てのみをサポートすればよい。
【００５５】
【発明の効果】
以上説明したように、本発明に係るデバイス監視装置及びデバイス監視システムによれば、ネットワークデバイスの通信設定を、デバイス監視装置のネットワーク側通信設定として設定することとしたので、ネットワークからはデバイス監視装置が、あたかもネットワークデバイスと等価に見え、このため、デバイス監視装置を新たに設置したり、設置してあるデバイス監視装置を取り外したりする場合に、別途、通信設定の作業が生じないようにすることができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係るデバイス監視システムの接続関係を説明する図。
【図２】図１のデバイス監視装置の内部構造を説明するためのブロック図。
【図３】図１のデバイス監視装置で実行される初期設定処理の内容を説明するフローチャートを示す図（その１）。
【図４】図１のデバイス監視装置で実行される初期設定処理の内容を説明するフローチャートを示す図（その２）。
【図５】図１のデバイス監視装置で実行される初期設定処理の内容を説明するフローチャートを示す図（その３）。
【図６】ネットワークデバイスがＩＰアドレスを静的に割り当てられている場合における、初期設定処理前と初期設定処理後のネットワークデバイス及びデバイス監視装置のＩＰアドレスと、ゲートウェイアドレスと、サブネットマスクの一例を示す図。
【図７】ネットワークデバイスがＩＰアドレスを動的に割り当てられている場合における、初期設定処理前と初期設定処理後のネットワークデバイス及びデバイス監視装置のＩＰアドレスと、ゲートウェイアドレスと、サブネットマスクの一例を示す図。
【図８】本発明の第２実施形態に係るデバイス監視システムの接続関係を説明する図。
【図９】従来のデバイス監視システムの接続関係を説明する図。
【符号の説明】
１０　ネットワーク
１００　デバイス監視装置
１１０　ネットワークデバイス
２００　ＣＰＵ
２１０　ＲＯＭ
２２０　ＲＡＭ
２３０　内部バス
２４０、２５０　インターフェース
２５０、２７０　ネットワークインターフェースカード（ＮＩＣ）
【図１】
2004129056.tif 000003
【図２】
2004129056.tif 000004
【図３】
2004129056.tif 000005
【図４】
2004129056.tif 000006
【図５】
2004129056.tif 000007
【図６】
2004129056.tif 000008
【図７】
2004129056.tif 000009
【図８】
2004129056.tif 000010
【図９】
2004129056.tif 000011