(57)【要約】【課題】複数のネットワーク端末装置及び通知端末装置を接続したネットワークにおいて、ネットワーク端末装置の状態情報を報知端末装置に通知する場合の通知設定を、通知端末装置にてネットワーク端末装置のグループ毎に行い、通知設定に従い通知を行うネットワーク端末装置の状態報知システム及び通知端末装置を提供する。【解決手段】ネットワーク８はネットワーク８ａとネットワーク８ｂがルータ７により接続されて構成されている。ネットワーク８には通知端末装置１、ネットワーク端末装置である複数のプリンタ２、報知端末装置である複数のパソコン３等が接続されている。通知端末装置１はプリンタ２をグループ化して状態の通知先及び通知条件を設定している。通知端末装置１はプリンタ２から状態の情報を収集し、グループ毎に設定された通知条件に基づいて、設定された通知先に通知メールを送信する。【選択図】　図１
2004013580.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワーク端末装置と、前記ネットワーク端末装置の状態を通知する通知端末装置と、前記通知端末装置からの通知に基づく報知を行う報知端末装置とをネットワークを介して接続したネットワーク端末装置の状態報知システムであって、
前記ネットワーク端末装置は、
自己の状態を前記通知端末装置に送信する状態送信手段を備え、
前記通知端末装置は、
前記状態送信手段によって送信された前記ネットワーク端末装置の状態を受信する状態受信手段と、
前記ネットワーク端末装置の状態を報知する対象となるユーザを特定する特定手段と、
前記ネットワーク端末装置の状態情報と前記特定手段によって特定されるユーザとを関連付けた通知を出力する通知手段とを備え、
前記報知端末装置は、
前記通知を受信する通知受信手段と、
前記通知受信手段によって受信された通知に基づき、前記特定手段によって特定されたユーザに前記状態情報に基づく報知を行う報知手段とを備えたことを特徴とするネットワーク端末装置の状態報知システム。
【請求項２】
前記通知端末装置は、前記ユーザに状態を報知するネットワーク端末装置を抽出する抽出手段を備えたことを特徴とする請求項１に記載のネットワーク端末装置の状態報知システム。
【請求項３】
前記通知端末装置は、前記抽出手段によって抽出された複数の前記ネットワーク端末装置からなるグループが複数ある場合に、当該グループ毎に状態を報知するユーザを決定できる決定手段を備えたことを特徴とする請求項２に記載のネットワーク端末装置の状態報知システム。
【請求項４】
前記通知端末装置は、
前記ネットワーク端末装置毎の状態の履歴を記憶する状態記憶手段と、
当該状態記憶手段に記憶された前記ネットワーク端末装置の状態と前記ネットワーク端末装置の前記状態送信手段から送信され、前記状態受信手段にて受信した前記ネットワーク端末装置の状態とを比較する比較手段と、
当該比較手段の比較結果に基づいて、前記通知手段を制御して前記ネットワーク端末装置の状態を前記報知端末装置に通知する通知制御手段とを備えたことを特徴とする請求項１乃至３のいずれかに記載のネットワーク端末装置の状態報知システム。
【請求項５】
前記通知端末装置は、前記ネットワーク端末装置の消耗品に関する状態を収集する収集手段を備えたことを特徴とする請求項１乃至４のいずれかに記載のネットワーク端末装置の状態報知システム。
【請求項６】
前記通知手段は、複数の前記ネットワーク端末装置の状態を１つの状態情報として前記報知端末装置に通知することを特徴とする請求項１乃至５のいずれかに記載のネットワーク端末装置の状態報知システム。
【請求項７】
前記通知端末装置は、前記ネットワーク端末装置の状態情報を前記報知端末装置に通知する条件を設定できる設定手段を備えたことを特徴とする請求項１乃至６のいずれかに記載のネットワーク端末装置の状態報知システム。
【請求項８】
前記通知端末装置が接続されたネットワークとは異なる他ネットワークに接続されたプローブデバイスをさらに備え、
当該プローブデバイスは、前記他ネットワークに対して、当該他ネットワークに接続されたネットワーク端末装置に前記自己の状態を送信するように要求する要求手段を備えるとともに、
前記ネットワーク端末装置は、前記要求に応じて、前記状態送信手段による状態の送信を行うことを特徴とする請求項１乃至７のいずれかに記載のネットワーク端末装置の状態報知システム。
【請求項９】
複数のネットワーク端末装置及び前記ネットワーク端末装置の状態を報知する報知端末装置にネットワークを介して接続した、前記ネットワーク端末装置の状態を前記報知端末装置に通知する通知端末装置であって、
前記通知端末装置は、
前記ネットワーク端末装置から前記ネットワーク端末装置の状態を受信する状態受信手段と、
前記ネットワーク端末装置の状態を報知する対象となるユーザを特定する特定手段と、
前記ネットワーク端末装置の状態情報と前記特定手段によって特定されるユーザとを関連付けた通知を出力する通知手段とを備えたことを特徴とする通知端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
ネットワーク端末装置の状態報知システム及び通知端末装置に関し、詳細には、複数のネットワーク端末装置を接続し、ネットワーク端末装置の状態情報を通知端末装置が報知端末装置に通知するネットワーク端末装置の状態報知システム及び通知端末装置に関する。
【０００２】
【従来の技術】
従来、ネットワーク端末装置であるプリンタには状態通知機能を有するものがあり、その機能を有するプリンタは、障害が発生した場合、設定された条件に応じて障害の内容を報知対象として設定された担当者に通知することができた。この場合、報知対象となる担当者の設定はプリンタ毎に行われていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、初めてネットワークを構築する場合や、すでに構築されているネットワークにプリンタを追加する場合に、ネットワークの管理者は各プリンタ毎に個々に設定をしなければならず、これはネットワーク管理者の負担となっていた。本発明は、上記問題点に鑑みてなされたものであり、ネットワーク管理者に負担をかけることなく、ネットワークに接続された複数のネットワーク端末装置に関する状態を、報知端末装置を介してユーザに通知する状態報知システム及び通知端末装置を提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記課題を解決するため、請求項１に係る発明のネットワーク端末装置の状態報知システムでは、複数のネットワーク端末装置と、前記ネットワーク端末装置の状態を通知する通知端末装置と、前記通知端末装置からの通知に基づく報知を行う報知端末装置とをネットワークを介して接続したネットワーク端末装置の状態報知システムであって、前記ネットワーク端末装置は、自己の状態を前記通知端末装置に送信する状態送信手段を備え、前記通知端末装置は、前記状態送信手段によって送信された前記ネットワーク端末装置の状態を受信する状態受信手段と、前記ネットワーク端末装置の状態を報知する対象となるユーザを特定する特定手段と、前記ネットワーク端末装置の状態情報と前記特定手段によって特定されるユーザとを関連付けた通知を出力する通知手段とを備え、前記報知端末装置は、前記通知を受信する通知受信手段と、前記通知受信手段によって受信された通知に基づき、前記特定手段によって特定されたユーザに前記状態情報に基づく報知を行う報知手段とを備えている。
【０００５】
この構成のネットワーク端末装置の状態報知システムでは、ネットワーク端末装置の状態送信手段は、自己の状態を通知端末装置に送信する。また、通知端末装置の状態受信手段は、ネットワーク端末装置の状態を受信し、特定手段は、ネットワーク端末装置の状態を報知する対象となるユーザを特定し、通知手段は、ネットワーク端末装置の状態情報と特定手段によって特定されるユーザとを関連付けた通知を出力する。また、報知端末装置の通知受信手段は、通知端末装置からの通知を受信し、報知手段は、特定手段によって特定されたユーザに状態情報に基づく報知を行う。
【０００６】
また、請求項２に係る発明のネットワーク端末装置の状態報知システムでは、請求項１に記載の発明の構成に加えて、前記通知端末装置は、前記ユーザに状態を報知するネットワーク端末装置を抽出する抽出手段を備えたことを特徴とする構成となっている。
【０００７】
この構成のネットワーク端末装置の状態報知システムでは、請求項１に記載の発明の作用に加えて、通知端末装置の抽出手段は、ユーザに状態を報知するネットワーク端末装置を抽出する。
【０００８】
また、請求項３に係る発明のネットワーク端末装置の状態報知システムでは、請求項２に記載の発明の構成に加えて、前記通知端末装置は、前記抽出手段によって抽出された複数の前記ネットワーク端末装置からなるグループが複数ある場合に、当該グループ毎に状態を報知するユーザを決定できる決定手段を備えたことを特徴とする構成となっている。
【０００９】
この構成のネットワーク端末装置の状態報知システムでは、請求項２に記載の発明の作用に加えて、通知端末装置の決定手段は、抽出手段によって抽出された複数のネットワーク端末装置からなるグループが複数ある場合に、グループ毎に状態を報知するユーザを決定できる。
【００１０】
また、請求項４に係る発明のネットワーク端末装置の状態報知システムでは、請求項１乃至３のいずれかに記載の発明の構成に加えて、前記通知端末装置は、前記ネットワーク端末装置毎の状態の履歴を記憶する状態記憶手段と、当該状態記憶手段に記憶された前記ネットワーク端末装置の状態と前記ネットワーク端末装置の前記状態送信手段から送信され、前記状態受信手段にて受信した前記ネットワーク端末装置の状態とを比較する比較手段と、当該比較手段の比較結果に基づいて、前記通知手段を制御して前記ネットワーク端末装置の状態を前記報知端末装置に通知する通知制御手段とを備えたことを特徴とする構成となっている。
【００１１】
この構成のネットワーク端末装置の状態報知システムでは、請求項１乃至３のいずれかに記載の発明の作用に加えて、通知端末装置の状態記憶手段は、ネットワーク端末装置毎の状態の履歴を記憶し、比較手段は、状態記憶手段に記憶されたネットワーク端末装置の状態とネットワーク端末装置の状態送信手段から送信され、状態受信手段にて受信したネットワーク端末装置の状態とを比較し、通知制御手段は、比較手段の比較結果に基づいて、通知手段を制御してネットワーク端末装置の状態を報知端末装置に通知する。
【００１２】
また、請求項５に係る発明のネットワーク端末装置の状態報知システムでは、請求項１乃至４のいずれかに記載の発明の構成に加えて、前記通知端末装置は、前記ネットワーク端末装置の消耗品に関する状態を収集する収集手段を備えたことを特徴とする構成となっている。
【００１３】
この構成のネットワーク端末装置の状態報知システムでは、請求項１乃至４のいずれかに記載の発明の作用に加えて、通知端末装置の収集手段は、ネットワーク端末装置の消耗品に関する状態を収集する。
【００１４】
また、請求項６に係る発明のネットワーク端末装置の状態報知システムでは、請求項１乃至５のいずれかに記載の発明の構成に加えて、前記通知手段は、複数の前記ネットワーク端末装置の状態を１つの状態情報として前記報知端末装置に通知することを特徴とする構成となっている。
【００１５】
この構成のネットワーク端末装置の状態報知システムでは、請求項１乃至５のいずれかに記載の発明の作用に加えて、通知手段は、複数のネットワーク端末装置の状態を１つの状態情報として報知端末装置に通知する。
【００１６】
また、請求項７に係る発明のネットワーク端末装置の状態報知システムでは、請求項１乃至６のいずれかに記載の発明の構成に加えて、前記通知端末装置は、前記ネットワーク端末装置の状態情報を前記報知端末装置に通知する条件を設定できる設定手段を備えたことを特徴とする構成となっている。
【００１７】
この構成のネットワーク端末装置の状態報知システムでは、請求項１乃至６のいずれかに記載の発明の作用に加えて、通知端末装置の設定手段は、ネットワーク端末装置の状態情報を報知端末装置に通知する条件を設定できる。
【００１８】
また、請求項８に係る発明のネットワーク端末装置の状態報知システムでは、請求項１乃至７のいずれかに記載の発明の構成に加えて、前記通知端末装置が接続されたネットワークとは異なる他ネットワークに接続されたプローブデバイスをさらに備え、当該プローブデバイスは、前記他ネットワークに対して、当該他ネットワークに接続されたネットワーク端末装置に前記自己の状態を送信するように要求する要求手段を備えるとともに、前記ネットワーク端末装置は、前記要求に応じて、前記状態送信手段による状態の送信を行うことを特徴とする構成となっている。
【００１９】
この構成のネットワーク端末装置の状態報知システムでは、請求項１乃至７のいずれかに記載の発明の作用に加えて、プローブデバイスの要求手段は、他ネットワークに対して、他ネットワークに接続されたネットワーク端末装置に自己の状態を送信するように要求するとともに、ネットワーク端末装置は、要求に応じて、状態送信手段による状態の送信を行う。
【００２０】
また、請求項９に係る発明の通知端末装置では、複数のネットワーク端末装置及び前記ネットワーク端末装置の状態を報知する報知端末装置にネットワークを介して接続した、前記ネットワーク端末装置の状態を前記報知端末装置に通知する通知端末装置であって、前記通知端末装置は、前記ネットワーク端末装置から前記ネットワーク端末装置の状態を受信する状態受信手段と、前記ネットワーク端末装置の状態を報知する対象となるユーザを特定する特定手段と、前記ネットワーク端末装置の状態情報と前記特定手段によって特定されるユーザとを関連付けた通知を出力する通知手段とを備えている。
【００２１】
この構成の通知端末装置では、状態受信手段は、ネットワーク端末装置からネットワーク端末装置の状態を受信し、特定手段は、ネットワーク端末装置の状態を報知する対象となるユーザを特定し、通知手段は、ネットワーク端末装置の状態情報と特定手段によって特定されるユーザとを関連付けた通知を出力する。
【００２２】
【発明の実施の形態】
以下、本発明の一実施の形態について、図面を参照して説明する。図１は、本実施形態のネットワーク端末装置の状態報知システムが適用されたＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）の構成図である。本実施形態のネットワーク端末装置の状態報知システムは、図１に示すネットワーク８のように、複数のネットワークがルータ７で相互に接続された通信ネットワークに適用される。
【００２３】
本実施形態のネットワーク８は、図１に示すように、各階に設置されたネットワーク８ａ、８ｂをルータ７で相互に接続して構築されている。そして、各階（図１では１、２階）のネットワーク８ａ、８ｂには、プリンタ（２ａ〜２ｈ）、パソコン（３ａ〜３ｇ）、スキャナ（５ａ〜５ｂ）、ファクシミリ６など、様々なネットワーク端末装置が接続されている。また、ネットワーク８ａには、ネットワーク８上にあるネットワーク端末装置２〜６に関する状態を通知する通知端末装置１が接続され、他のネットワーク８ｂには、ネットワーク端末装置２〜６の管理を補助するプローブデバイスであるプリンタ２ｅが接続されている。本実施の形態では、ネットワーク端末装置としてプリンタ２を、報知端末装置としてパソコン３を例に考える。尚、本実施の形態では、通知端末装置１から出力されたメールがメールサーバ４に蓄えられるとともに、そのメールサーバ４にアクセスしたパソコン３によって、そのメールの内容が報知（表示）される構成となっている。
【００２４】
ここで、ネットワーク８に接続されているプリンタ２の一覧を図２に示す。図１にあるように、ネットワーク８にはプリンタ２ａ、プリンタ２ｂ、プリンタ２ｃ、プリンタ２ｄ、プリンタ２ｅ、プリンタ２ｆ、プリンタ２ｇ、プリンタ２ｈの８台のプリンタが接続されている。図２に示すように、プリンタ２ａのＮｏｄｅ　Ａｄｄｒｅｓｓは「１０．１３５．２３．４５」であり、２階に設置されている。プリンタ２ｂのＮｏｄｅ　Ａｄｄｒｅｓｓは「１０．１３５．２３．４６」であり、２階に設置されている。プリンタ２ｃのＮｏｄｅ　Ａｄｄｒｅｓｓは「１０．１３５．２３．４７」であり、２階に設置されている。プリンタ２ｄのＮｏｄｅ　Ａｄｄｒｅｓｓは「１０．１３５．２３．４８」であり、２階に設置されている。プリンタ２ｅのＮｏｄｅ　Ａｄｄｒｅｓｓは「１０．１３４．１１．２１」であり、１階に設置されている。プリンタ２ｆのＮｏｄｅ　Ａｄｄｒｅｓｓは「１０．１３４．１１．２２」であり、１階に設置されている。プリンタ２ｇのＮｏｄｅ　Ａｄｄｒｅｓｓは「１０．１３４．１１．２３」であり、１階に設置されている。プリンタ２ｈのＮｏｄｅ　Ａｄｄｒｅｓｓは「１０．１３４．１１．２４」であり、１階に設置されている。つまり、１階に設置されているプリンタのＮｏｄｅ　Ａｄｄｒｅｓｓは「１０．１３４．＊．＊」（＊はワイルドカード）、２階に設置されているプリンタのＮｏｄｅ　Ａｄｄｒｅｓｓは「１０．１３５．＊．＊」で指定することができる。
【００２５】
次に、図３を参照して、本実施形態のネットワーク８に接続されているプリンタ２の構造を説明する。プリンタ２は、図３に示すように、ネットワークインターフェース２１、ＣＰＵ２２、ＲＯＭ２３、ＲＡＭ２４、ハードディスクドライブ（ＨＤＤ）２５、印字部２６、操作パネル２７、異常検出部２８などから構成されている。そして、ネットワークインターフェース２１は、ネットワーク８を介したデータの送受信を実行したり、ネットワーク８を流れるパケットの監視をしたりする。また、ＲＯＭ２３は各種制御プログラムやプリンタ２を制御するファームウェアを記憶した不揮発性メモリであり、ＲＡＭ１６は各種データの処理結果を一時的に記憶する揮発性メモリである。さらにＨＤＤ２５も各種制御プログラムを記憶する記憶媒体である。また、ネットワークインターフェース２１によって受信した印字データを印字する印字部２６を備えている。また、操作パネル２７は、ユーザの選択操作などを入力、表示するものであり、異常検出部２８は、プリンタ２に障害が発生したり、障害が回復したりしたことを検出する。これらの各構成はバス２９によって接続されており、ＣＰＵ２２によって一括管理されている。
【００２６】
また、本実施形態のネットワーク８に接続されているプリンタ２の内、プリンタ２ｅは、通知端末装置１からの要求データを取り次ぎ、ネットワーク８ｂの管理の補助をするプローブデバイスの働きをする。
【００２７】
次に、図４を参照して、通知端末装置１の構造を説明する。図４は、通知端末装置１の電気的構成のブロック図である。図４に示すように、通知端末装置１には、通知端末装置１の制御を司るＣＰＵ１０が設けられ、ＣＰＵ１０には、各種のデータを一時的に記憶するＲＡＭ１１と、ＢＩＯＳ等を記憶したＲＯＭ１２と、データの受け渡しの仲介を行うＩ／Ｏインターフェース１３とが接続されている。Ｉ／Ｏインターフェース１３には、ハードディスク装置１８が接続され、当該ハードディスク装置１８には、プリンタ２の状態をパソコン３に通知するプリンタ条件や通知先を記憶する通知設定リスト記憶エリア１８１と、ネットワーク８上に接続されているすべてのプリンタ２の情報を記憶する全プリンタ情報リスト記憶エリア１８２と、通知設定毎に、通知されるプリンタ２の状態を記憶する最新情報リスト記憶エリア１８３と、前回状態通知処理を行った際の情報リストを記憶する前回情報リスト記憶エリア１８４と、通知すべき障害が発生した場合に、障害発生通知メールにに記載する情報を記憶する障害発生通知メールリスト記憶エリア１８５と、当該障害が回復した場合に、障害回復通知メールに記載する情報を記憶する障害回復通知メールリスト記憶エリア１８６と、その他の情報記憶エリア１８７と、ＣＰＵ１０で実行されるプログラムを記憶したプログラム記憶エリア１８８とが設けられている。
【００２８】
また、Ｉ／Ｏインターフェース１３には、ビデオコントローラ１４と、キーコントローラ１５と、ＣＤ−ＲＯＭドライブ１６と、ＬＡＮカード１９とが接続され、ビデオコントローラ１４にはＣＲＴ３１が接続され、キーコントローラ１５にはキーボード３２が接続され、ＬＡＮカード１９はネットワーク８ａに接続可能となっている。
なお、ＣＤ−ＲＯＭドライブ１６に挿入されるＣＤ−ＲＯＭ１７には、通知端末装置１の制御プログラムが記憶されており、導入時には、制御プログラムは、ＣＤ−ＲＯＭ１７から、ハードディスク装置１８にセットアップされてプログラム記憶エリア１８８に記憶されるようになっている。
【００２９】
次いで、状態通知設定情報の登録方法について図５を参照して説明する。図５は、プリンタ２に障害が発生したり、障害が回復したりした際に、その状態をプリンタ管理者に通知する場合の設定をする通知設定画面であり、通知設定ソフトを起動させることにより、通知端末装置１のＣＲＴ３１に表示される。ここでは、通知設定名（Ｎａｍｅ　ｏｆ　Ｎｏｔｉｆｉｃａｔｉｏｎ　Ｓｅｔｔｉｎｇ）、通知メール送信先（Ｍａｉｌ　Ａｄｄｒｅｓｓ）のメールアドレス、通知する障害の選択及びその通知頻度、当該メールアドレスに通知するプリンタ条件（Ｆｉｌｔｅｒ）を設定することができる。ここでは、プリンタ条件としてＮｏｄｅ
Ａｄｄｒｅｓｓを用いる。
【００３０】
図５に示す例では、「ＡＬＬ」という名前の通知設定で、Ｎｏｄｅ　Ａｄｄｒｅｓｓが「１０．１３４．＊．＊」又は「１０．１３５．＊．＊」であるプリンタの通知メールが「ａｌｌｋａｎｒｉ＠ａａａａａ．ｃｏ．ｊｐ」に送信される。また、チェックボックスにより「Ｃｏｖｅｒ　Ｏｐｅｎ」や「Ｊａｍ」といった障害の種類毎に、その障害を通知するか否かを選択することができ、通知する場合には、その間隔及び通知回数（１回のみ・複数回）を設定することができる。通知回数は「ｅｖｅｒｙ　ｔｉｍｅ」及び「ｏｎｌｙ　ｏｎｃｅ」で設定し、「ｅｖｅｒｙ　ｔｉｍｅ」は設定間隔毎に障害が回復するまで通知し、「ｏｎｌｙ　ｏｎｃｅ」は障害発生時に１回のみ通知する。図５に示す例では、「Ｃｏｖｅｒ　Ｏｐｅｎ」は設定間隔が２０分で、通知回数は「ｅｖｅｒｙ　ｔｉｍｅ」である。したがって、障害発生時から障害回復までの間２０分毎に通知される。「Ｊａｍ」は設定間隔が１分で、通知回数は「ｅｖｅｒｙ　ｔｉｍｅ」である。したがって、障害発生時から障害回復までの間１分毎に通知される。「Ｔｏｎｅｒ　Ｌｏｗ」、「Ｔｏｎｅｒ　Ｅｍｐｔｙ」、「Ｕｓｅｒ　ｃｏｎｓｕｍａｂｌｅ　ｗａｒｎｉｎｇ」、「Ｕｓｅｒ　ｃｏｎｓｕｍａｂｌｅ　ｅｒｒｏｒ」「Ｃｈａｎｇｅ　Ｄｒｕｍ」、「Ｍｅｍｏｒｙ　Ｅｒｒｏｒ」及び「Ｉｎｐｕｔ　Ｍｅｄｉａ　Ｅｒｒｏｒ」は設定間隔が０分で、通知回数は「ｏｎｌｙ　ｏｎｃｅ」である。したがって、障害発生時に１回だけ通知される。「Ｓｅｒｖｉｃｅｍａｎ　ｃｏｎｓｕｍａｂｌｅ　ｗａｒｎｉｎｇ」、「Ｓｅｒｖｉｃｅｍａｎ　ｃｏｎｓｕｍａｂｌｅ　ｅｒｒｏｒ」、「Ｏｕｔｐｕｔ　ｆｕｌｌ」、「Ｎｏｔ　Ｉｎｓｔａｌｌｅｄ」、「Ｍａｃｈｉｎｅ　Ｅｒｒｏｒ」及び「Ｏｔｈｅｒ　Ｅｒｒｏｒ」は通知しない設定になっている。
【００３１】
次に、図６を参照して通知端末装置１のハードディスク装置１８の通知設定リスト記憶エリア１８１に記憶されている通知設定リストについて説明する。通知設定リストには、通知設定画面にて登録された内容が記憶されており、通知端末装置１にてこの通知設定リストを基にネットワーク８に接続されているプリンタ２の状態通知処理を行う。図６に示す例では、１番目の通知設定番号に関する状態通知設定は通知設定名が「ＡＬＬ」であり、Ｎｏｄｅ　Ａｄｄｒｅｓｓが「１０．１３４．＊．＊」及び「１０．１３５．＊．＊」であるプリンタに「Ｃｏｖｅｒ　Ｏｐｅｎ」が発生した場合には、障害発生時から障害回復までの間２０分毎に、「Ｊａｍ」が発生した場合には、障害発生時から障害回復までの間１分毎に、「Ｔｏｎｅｒ　Ｌｏｗ」、「Ｔｏｎｅｒ　Ｅｍｐｔｙ」、「Ｕｓｅｒ　ｃｏｎｓｕｍａｂｌｅ　ｗａｒｎｉｎｇ」、「Ｕｓｅｒ　ｃｏｎｓｕｍａｂｌｅ　ｅｒｒｏｒ」「Ｃｈａｎｇｅ　Ｄｒｕｍ」、「Ｍｅｍｏｒｙ　Ｅｒｒｏｒ」及び「Ｉｎｐｕｔ　Ｍｅｄｉａ　Ｅｒｒｏｒ」が発生した場合には、障害発生時に１回だけ「ａｌｌｋａｎｒｉ＠ａａａａａ．ｃｏ．ｊｐ」宛てに通知メールを送信するという設定がなされている。また、２番目の通知設定番号に関する状態通知設定は通知設定名が「Ｆｌｏｏｒ１」であり、Ｎｏｄｅ　Ａｄｄｒｅｓｓが「１０．１３４．＊．＊」であるプリンタに「Ｃｏｖｅｒ　Ｏｐｅｎ」が発生した場合には、障害発生時から障害回復までの間５分毎に、「Ｊａｍ」が発生した場合には、障害発生時から障害回復までの間３分毎に、「ｆｌｏｏｒ１ｋａｎｒｉ＠ａａａａａ．ｃｏ．ｊｐ」宛てに通知メールを送信するという設定がなされている。さらに、３番目の通知設定番号に関する状態通知設定は通知設定名が「Ｆｌｏｏｒ２」であり、Ｎｏｄｅ　Ａｄｄｒｅｓｓが「１０．１３５．＊．＊」であるプリンタに「Ｃｏｖｅｒ　Ｏｐｅｎ」が発生した場合には、障害発生時から障害回復までの間１０分毎に、「Ｔｏｎｅｒ　Ｅｍｐｔｙ」が発生した場合には、障害発生時に１回だけ、「Ｊａｍ」が発生した場合には、障害発生時から障害回復までの間５分毎に「ｆｌｏｏｒ２ｋａｎｒｉ＠ａａａａａ．ｃｏ．ｊｐ」宛てに通知メールを送信するという設定がなされている。
【００３２】
次に、図７を参照して通知端末装置１のハードディスク装置１８の全プリンタ情報リスト記憶エリア１８２に記憶されている全プリンタ情報リストについて説明する。この全プリンタ情報リストは、通知端末装置１が状態通知処理を行う際に、ネットワーク８に接続されているすべてのプリンタを検出する際に更新される、ネットワーク８のすべてのプリンタ２のリストであり、プリンタを識別するためのＮｏｄｅ　Ａｄｄｒｅｓｓ、プリンタの状態を示すステイタス、消耗品情報として印刷頁数及びトナー残量が記憶されている。図７に示す例では、１番目のプリンタのＮｏｄｅ　Ａｄｄｒｅｓｓは「１０．１３４．１１．２１」であり、ステイタスは「Ｊａｍ」であり、印刷頁数は５５５５５枚であり、トナー残量は１０％であり、２番目のプリンタのＮｏｄｅ　Ａｄｄｒｅｓｓは「１０．１３４．１１．２２」であり、ステイタスは「Ｎｏｒｍａｌ」であり、印刷頁数は２２２２枚であり、トナー残量は２０％である。
【００３３】
次に図８を参照して通知端末装置１のハードディスク装置１８の最新情報リスト記憶エリア１８３に記憶されている最新情報リストについて説明する。この最新情報リストは、通知端末装置１が状態通知処理を行う際に、通知設定番号毎にプリンタ条件に合致しているプリンタの最新の情報が登録される。これは１０：３８に行われた状態通知処理で作成された最新情報リストの例である。ここで、図６の通知設定番号１の情報を参照すると、プリンタ条件は「１０．１３４．＊．＊」及び「１０．１３５．＊．＊」である。また、図７の全プリンタ情報リストを参照すると、「１０．１３４．＊．＊」及び「１０．１３５．＊．＊」に合致するプリンタは、「１０．１３４．１１．２１」「１０．１３４．１１．２２」「１０．１３４．１１．２３」「１０．１３４．１１．２４」「１０．１３５．２３．４５」「１０．１３５．２３．４６」「１０．１３５．２３．４７」「１０．１３５．２３．４８」の８台である。したがって、図８に示す例では、通知設定番号１に対してＮｏｄｅ　Ａｄｄｒｅｓｓが「１０．１３４．１１．２１」「１０．１３４．１１．２２」「１０．１３４．１１．２３」「１０．１３４．１１．２４」「１０．１３５．２３．４５」「１０．１３５．２３．４６」「１０．１３５．２３．４７」「１０．１３５．２３．４８」の８台のプリンタが登録され、全プリンタ情報リストからそれぞれのステイタス及び消耗品情報を取得し、記憶される。また、発生時刻及び通知時間は状態通知処理の中で更新され、発生時刻は障害が発生していない場合には（障害が回復した場合も含む）登録されておらず、通知時刻も通知されていない場合には登録されていない。通知設定番号１の１番目のプリンタのＮｏｄｅ　Ａｄｄｒｅｓｓは「１０．１３４．１１．２１」であり、ステイタスは「Ｊａｍ」であり、障害発生時刻は「１０：３５」であり、通知時刻は「１０：３８」であり、印刷頁数は５５５５５枚であり、トナー残量は１０％であり、２番目のプリンタのＮｏｄｅ　Ａｄｄｒｅｓｓは「１０．１３４．１１．２２」であり、ステイタスは「Ｎｏｒｍａｌ」であり、障害発生時刻及び通知時刻は登録されておらず、印刷頁数は２２２２枚であり、トナー残量は２０％である。
【００３４】
次に図９を参照して通知端末装置１のハードディスク装置１８の前回情報リスト記憶エリア１８４に記憶されている前回情報リストについて説明する。これは１０：３７に行われた状態通知処理で作成された前回情報リストの例である。この前回情報リストには、通知端末装置１が状態通知処理を終了した際に、最新情報リストの情報が記憶され、次回の状態通知処理を行う際に使用される。図９に示す例では、通知設定番号１の１番目のプリンタのＮｏｄｅ　Ａｄｄｒｅｓｓは「１０．１３４．１１．２１」であり、ステイタスは「Ｊａｍ」であり、障害発生時刻は「１０：３５」であり、通知時刻は「１０：３７」であり、印刷頁数は５５５５５枚であり、トナー残量は１０％であり、２番目のプリンタのＮｏｄｅＡｄｄｒｅｓｓは「１０．１３４．１１．２２」であり、ステイタスは「Ｎｏｒｍａｌ」であり、印刷頁数は２２１５枚であり、トナー残量は２０％である。
【００３５】
次に、図１０及び１１を参照して、通知端末装置１のハードディスク装置１８の障害発生通知メールリスト記憶エリア１８５に記憶されている障害発生通知メールリストび障害回復通知メールリスト記憶エリア１８６に記憶されている障害回復通知メールリストについて説明する。これらのリストは通知端末装置１が状態通知処理を行う中で、障害発生通知メールまたは障害回復通知メールを発信すると判断された場合に、通知メールに記載する情報が記憶されている。図１０に示す例では、Ｎｏｄｅ　Ａｄｄｒｅｓｓが「１０．１３４．１１．２１」であるプリンタに「Ｊａｍ」が発生したという障害発生通知メールとＮｏｄｅ　Ａｄｄｒｅｓｓが「１０．１３５．２３．４６」であるプリンタに「Ｃｏｖｅｒ　Ｏｐｅｎ」が発生したという障害発生通知メールを作成することになっている。図１１に示す例では、Ｎｏｄｅ　Ａｄｄｒｅｓｓが「１０．１３５．２３．４８」であるプリンタの「Ｃｈａｎｇｅ　Ｄｒｕｍ」が回復したという障害回復通知メールを作成することになっている。
【００３６】
次に、図１２を参照して、障害発生通知メールの文例を説明する。１，２行目が１つ目の障害発生通知文であり、「Ｊａｍ」障害がＮｏｄｅ　Ａｄｄｒｅｓｓ「１０．１３４．１１．２１」のプリンタに発生したことが通知されている。また、３，４行目が２つ目の障害発生通知文であり、「Ｃｏｖｅｒ　Ｏｐｅｎ」障害がＮｏｄｅ　Ａｄｄｒｅｓｓ「１１０．１３５．２３．４６」のプリンタに発生したことが通知されている。
【００３７】
次に、図１３から図１８を参照して通知端末装置１が行う状態通知処理についてフローチャートを用いて説明する。図１３は、状態通知処理のメイン処理のフローチャートである。図１４はメイン処理の中で行われる全プリンタ情報リストの更新処理のフローチャートである。図１５は、全プリンタ情報リスト更新処理の中で行われるプリンタ検出処理のフローチャートである。図１６は、メイン処理の中で行われる最新情報リスト作成処理のフローチャートである。図１７は、メイン処理の中で行われる異常回復チェック処理のフローチャートである。図１８は、メイン処理の中で行われる異常発生チェック処理のフローチャートである。
【００３８】
まず、図１３を参照して通知端末装置１が行う状態通知処理のメイン処理について説明する。この処理は、通知端末装置１にて１分毎に実施され、通知端末装置１が管理するネットワーク８に接続しているプリンタ２の情報を取得し、障害が発生したり、回復したりした場合に、あらかじめ設定されている通知設定に基づいて、管理者に通知メールを送信するものである。
【００３９】
具体的には、まずネットワーク８に接続しているすべてのプリンタ２の情報を取得し、全プリンタ情報リストを更新処理を行う（Ｓ１）。ここでは、ネットワーク８に接続しているすべてのプリンタ２のＮｏｄｅ　Ａｄｄｒｅｓｓ、ステイタス情報、消耗品情報が取得され、図７に示すような、通知端末装置１のハードディスク装置１８の全プリンタ情報リスト記憶エリア１８２に記憶されている全プリンタ情報リストを作成する。この全プリンタ情報リスト作成処理については、図１４を用いて後で詳しく説明する。次いで、通知端末装置１のハードディスク装置１８の最新情報リスト記憶エリア１８３に記憶されている最新情報リストをクリアする（Ｓ２）。次いで、通知端末装置１のハードディスク装置１８の通知設定リスト記憶エリア１８１に記憶されている通知設定情報の設定数をｍにセットし（Ｓ３）、ｍの値が０より大きいか否かをチェックする（Ｓ４）。ｍが０より大きくない場合には処理を終了する（Ｓ４：ＮＯ）。
【００４０】
ｍが０より大きい場合には（Ｓ４：ＹＥＳ）、通知設定番号カウンタｎに１をセットする（Ｓ５）。次いで、ｎ番目の通知設定情報を取得し（Ｓ６）、その通知設定についての最新情報リスト作成処理を行う（Ｓ７）。ここでは、ｎ番目の通知設定のプリンタ条件に合致するプリンタ２のＮｏｄｅ　Ａｄｄｒｅｓｓ、ステイタス情報、消耗品情報が取得され、図８に示すような、通知端末装置１のハードディスク装置１８の最新情報リスト記憶エリア１８３に記憶されている最新情報リストのＮｏｄｅ　Ａｄｄｒｅｓｓ欄、ステイタス欄及び消耗品情報欄にデータがセットされる。この最新情報リスト作成処理については、図１５を用いて後で詳しく説明する。次いで、通知端末装置１のハードディスク装置１８の前回情報リスト記憶エリア１８４に記憶されている前回情報リストが存在するか否かを確認し（Ｓ８）、存在しない場合には（Ｓ８：ＮＯ）、そのままＳ１１へ進む。前回情報リストが存在する場合には（Ｓ８：ＹＥＳ）、前回情報リストの情報を読み込み（Ｓ９）、障害回復処理を行う（Ｓ１０）。この障害回復処理では、最新情報リストの情報と前回情報リストの情報を比較して、前回情報リストでステイタスが障害を示す情報であるプリンタの障害が回復した場合に、管理者へ障害回復通知メールを送信する。この異常回復処理については、図１６を用いて後で詳しく説明する。
【００４１】
異常回復処理（Ｓ１０）を終えたら、異常発生処理（Ｓ１１）を行う。この異常発生処理では、最新情報リストでステイタスが障害を示す情報であるプリンタ２について、通知条件を満たす場合に障害発生通知メールを送信する。この異常発生処理については、図１７を用いて後で詳しく説明する。次いで、通知設定番号カウンタｎに１を足し（Ｓ１２）、通知設定番号カウンタｎの値を通知設定数ｍと比較する（Ｓ１３）。通知設定番号カウンタｎの値がｍ以下である場合には（Ｓ１３：ＮＯ）、Ｓ６へ戻り、引き続きｎ番目の通知情報に対しての処理を行う（Ｓ６〜Ｓ１２）。通知設定番号カウンタｎの値がｍより大きい場合には（Ｓ１３：ＹＥＳ）、すべての通知設定に対して処理を終えたことになるので、最新情報リストを前回情報リストに書き込み（Ｓ１４）、処理を終了する。
【００４２】
次に、全プリンタ情報リスト更新処理について、図１４及び図１５を用いて説明する。ここでは、通知端末装置１が、ネットワーク８に接続しているすべてのプリンタ２のＮｏｄｅ　Ａｄｄｒｅｓｓ、ステイタス情報、消耗品情報が取得され、図７に示すような、通知端末装置１のハードディスク装置１８の全プリンタ情報リスト記憶エリア１８２に記憶される全プリンタ情報リストを作成する。図１４に示す全プリンタ情報リスト更新処理では、まず、ネットワーク８上のすべてのプリンタ２を検出するプリンタ検出処理を行う（Ｓ２１）。このプリンタ検出処理について、図１５を用いて説明する。
【００４３】
まず、ネットワーク８に接続されているプリンタ２に自己のＮｏｄｅ　Ａｄｄｒｅｓｓ情報の送信を要求するリクエスト情報をブロードキャストする（Ｓ４１）。ここで、図１を参照すると、通知端末装置１は、ネットワーク８ａ上に接続されている。プリンタ２ａ、２ｂ、２ｃ及び２ｄについては、通知端末装置１と同じネットワーク８ａ上に接続されているため、通知端末装置１から直接リクエスト情報が届けられ、各プリンタから直接通知端末装置１にＮｏｄｅ　Ａｄｄｒｅｓｓ情報を載せた返事を送信することができる。しかし、プリンタ２ｅ、２ｆ、２ｇ及び２ｈについては、ネットワーク８ｂ上に接続されているため、通知端末装置１から直接リクエスト情報を届けることができない。そこで、プリンタ２ｅをプローブデバイスとし、プローブデバイスプリンタ２ｅがネットワーク８ｂ上のプリンタ２ｆ、２ｇ及び２ｈへリクエスト情報をブロードキャストする。そして、プリンタ２ｆ、２ｇ及び２ｈのＮｏｄｅ　Ａｄｄｒｅｓｓ情報を載せた返事は、プローブデバイスプリンタ２ｅに返され、さらにプローブデバイスプリンタ２ｅから通知端末装置１に届けられる。尚、通知端末装置１は、プローブデバイスプリンタ２ｅについてのＩＰアドレスなどをあらかじめ記憶しており、それによりプローブデバイスとの通信を実現する。
【００４４】
リクエスト情報をブロードキャストしたら、各プリンタからＮｏｄｅ　Ａｄｄｒｅｓｓ情報を載せた返事が来たかを確認する（Ｓ４２）。返事がきていない場合には（Ｓ４２：ＮＯ）、Ｓ４６へ進む。返事がきた場合には（Ｓ４２：ＹＥＳ）、すでに全プリンタ情報リストが存在するかいるか否かを確認し（Ｓ４３）、記憶されていない場合には（Ｓ４３：ＮＯ）、初めての全プリンタ検出処理となるので、全プリンタ情報リストを作成して全プリンタ情報リストのＮｏｄｅ　Ａｄｄｒｅｓｓ欄に当該プリンタのＮｏｄｅ　Ａｄｄｒｅｓｓを登録し（Ｓ４５）、Ｓ４６へ進む。全プリンタ情報リストがすでに存在していた場合には（Ｓ４３：ＹＥＳ）、当該プリンタのＮｏｄｅ　Ａｄｄｒｅｓｓが、全プリンタ情報リストのＮｏｄｅ　Ａｄｄｒｅｓｓ欄に登録されているか否かを確認する（Ｓ４３）。登録されていた場合には（Ｓ４４：ＹＥＳ）、Ｓ４６へ進み、登録されていない場合には（Ｓ４４：ＮＯ）、全プリンタ情報リストのＮｏｄｅ　Ａｄｄｒｅｓｓ欄に当該プリンタのＮｏｄｅ　Ａｄｄｒｅｓｓを登録し（Ｓ４５）、Ｓ４６へ進む。
【００４５】
次いで、リクエスト情報発行から１０秒経過経過したかを確認し（Ｓ４６）、１０秒経過していなければ（Ｓ４６：ＮＯ）、Ｓ４２へ戻り他のプリンタからの返事がないかを確認する。１０秒経過していれば（Ｓ４６：ＹＥＳ）、処理を終了する。
【００４６】
ここで、プリンタ検出処理（Ｓ２１、図１５：Ｓ４１からＳ４６）が終了したので、図１４のフローチャートの説明に戻る。プリンタ検出処理（Ｓ２１）の後、全プリンタ情報リストのステイタス欄及び消耗品情報欄をクリアする（Ｓ２２）。次いで、ｑに全プリンタ台数をセットし（Ｓ２３）、全プリンタ情報リストカウンタｐに１をセットする（Ｓ２４）。次いで、全プリンタ情報リストのｐ番目の情報を取得し（Ｓ２５）、そこに記憶されているＮｏｄｅ　Ａｄｄｒｅｓｓのプリンタ２にステイタス情報取得のリクエスト情報を送信する（Ｓ２６）。当該プリンタ２から返事がきたら（Ｓ２７：ＹＥＳ）、ｐ番目の全プリンタ情報リストのステイタス欄に情報を登録し（Ｓ２８）、Ｓ３０へ進む。当該プリンタ２から返事がこない場合には（Ｓ２７：ＮＯ）、リクエスト情報発行から１０秒経過したかを確認し（Ｓ２９）、１０秒経過していなければ（Ｓ２９：ＮＯ）、Ｓ２７へ戻り、再び当該プリンタ２からの返事がきかた否かの確認をする（Ｓ２７）。１０秒経過していれば（Ｓ２９：ＹＥＳ）、Ｓ３０へ進む。
【００４７】
次いで、当該プリンタ２に消耗品情報取得のリクエスト情報を送信する（Ｓ３０）。当該プリンタ２から返事がきたら（Ｓ３１：ＹＥＳ）、ｐ番目の全プリンタ情報リストの消耗品情報欄に情報を登録し（Ｓ３２）、Ｓ３４へ進む。当該プリンタから返事がこない場合には（Ｓ３１：ＮＯ）、リクエスト情報発行から１０秒経過したかを確認し（Ｓ３３）、１０秒経過していなければ（Ｓ３３：ＮＯ）、Ｓ３１へ戻り、再び当該プリンタ２からの返事がきかた否かの確認をする（Ｓ３１）。１０秒経過していれば（Ｓ３３：ＹＥＳ）、Ｓ３４へ進む。次いで、全プリンタ情報リストカウンタｐに１を足し（Ｓ３４）、ｐの値が全プリンタ数ｑ以下である場合には（Ｓ３５：ＮＯ）、Ｓ２５へ戻りｐ番目のプリンタのステイタス情報及び消耗品情報を取得する。ｐの値が全プリンタ数ｑよりも大きければ（Ｓ３５：ＹＥＳ）、処理を終了する。
【００４８】
さらに、図１６を参照して、状態通知処理のメイン処理の最新情報リスト作成処理（Ｓ７）の説明をする。ここでは、ｎ番目の通知設定リストに対する最新情報リストを作成する。まず、全プリンタ情報リストカウンタｒに１をセットし（Ｓ５１）、ｒ番目の全プリンタ情報リストの情報を読み出す（Ｓ５２）。当該プリンタ２のＮｏｄｅ　Ａｄｄｒｅｓｓが、ｎ番目の通知設定のプリンタ条件に合致しているか否かを確認し（Ｓ５３）、合致している場合には（Ｓ５３：ＹＥＳ）、最新情報リストに全プリンタ情報リストのｒ番目のＮｏｄｅ　Ａｄｄｒｅｓｓ情報、ステイタス情報及び消耗品情報を登録し（Ｓ５４）、Ｓ５５へ進む。合致しない場合には（Ｓ５３：ＮＯ）、そのままＳ５５へ進む。図７及び８に示す例では、ｎ＝２、ｒ＝４とすると、ｒ＝４番目の全プリンタ情報リストのプリンタのＮｏｄｅ　Ａｄｄｒｅｓｓは「１０．１３４．１１．２４」である。また、ｎ＝２番目の通知設定情報リストのプリンタ条件は「１０．１３４．＊．＊」である。よって、「１０．１３４．１１．２４」は「１０．１３４．＊．＊」に含まれるので、Ｓ５３の判断はＹＥＳとなり最新情報リストにＮｏｄｅ　Ａｄｄｒｅｓｓ「１０．１３４．１１．２４」、ステイタスにＮｏｒｍａｌ、消耗品情報の印刷頁数に「１２３４５６」、消耗品情報のトナー残量に「５０％」を登録する。
【００４９】
次いで、全プリンタ情報リストカウンタｒに１を足し（Ｓ５５）、ｒの値が全プリンタ数ｑ以下である場合には（Ｓ５６：ＮＯ）、Ｓ５２へ戻りｒ番目のプリンタについての処理を行う（Ｓ５３，５４）。ｒの値が全プリンタ数ｑよりも大きければ（Ｓ５６：ＹＥＳ）、最新情報リストを確定してハードディスク装置１８の最新情報リスト記憶エリア１８３へ書き込みする（Ｓ５７）。そして、ｓに最新情報リストの情報数をセットし（Ｓ５８）、処理を終了する。
【００５０】
さらに、図１７を参照して、異常回復処理（Ｓ１０）の説明をする。まず、最新情報リストカウンタｔに１をセットし（Ｓ６１）、ｔ番目の最新情報リストのＮｏｄｅ　Ａｄｄｒｅｓｓ及びステイタス情報を取得する（Ｓ６２）。このステイタス情報をＡとする。次いで、当該Ｎｏｄｅ　Ａｄｄｒｅｓｓが前回情報リストに登録されているか否かを確認し（Ｓ６３）、登録されていない場合には（Ｓ６３：ＮＯ）、Ｓ６７へ進む。前回情報リストに登録されている場合には（Ｓ６３：ＹＥＳ）、前回情報リストに記憶されているステイタス情報を取得する（Ｓ６４）。このステイタス情報をＢとする。そして、ステイタス情報Ａをステイタス情報Ｂと比較し、障害が回復したか否かを確認する（Ｓ６５）。ここで、ステイタス情報Ａがステイタス情報Ｂと同じである場合には、障害は回復していないと判断して（Ｓ６５：ＮＯ）、そのままＳ６７へ進む。ステイタス情報Ａがステイタス情報Ｂと異なる場合には、ステイタス情報Ｂの障害が回復したとみなされ、ハードディスク装置１８の障害回復通知メールリスト記憶エリア１８６に記憶されている障害回復通知メールリストに、Ｎｏｄｅ　Ａｄｄｒｅｓｓ及びステイタス情報Ａを登録し（Ｓ６６）、Ｓ６７へ進む。尚、本実施形態においては、ステイタス情報Ａとステイタス情報Ｂとが異なる場合に、障害が回復したとみなしているが、ステイタス情報が「Ｎｏｒｍａｌ」になったか否かに基づいて判断してもよい。
【００５１】
図８及び９に示す例では、通知設定番号カウンタｎ＝１、最新情報リストカウンタｔ＝８とすると、図８の最新情報リストにおいて、Ｎｏｄｅ　Ａｄｄｒｅｓｓ「１０．１３５．２３．４８」のプリンタのステイタスは「Ｎｏｒｍａｌ」である。ステイタス情報Ａは「Ｎｏｒｍａｌ」となる（Ｓ６２）。Ｎｏｄｅ　Ａｄｄｒｅｓｓ「１０．１３５．２３．４８」は図９の前回情報リストにおいて、番号８に登録されている（Ｓ６３：ＹＥＳ）。このステイタスは「Ｃｈａｎｇｅ　Ｄｒｕｍ」であるので、ステイタス情報Ｂは「Ｃｈａｎｇｅ　Ｄｒｕｍ」となる（Ｓ６４）。ステイタス情報ＡとＢは異なるので、「ステイタス情報Ｂ「Ｃｈａｎｇｅ　Ｄｒｕｍ」は回復していると判断されるので（Ｓ６５：ＹＥＳ）、図１１に示すように、障害回復通知メールリストに当該Ｎｏｄｅ　Ａｄｄｒｅｓｓ「１０．１３５．２３．４８」及びステイタス「Ｃｈａｎｇｅ　Ｄｒｕｍ」を登録する。
【００５２】
次いで、最新情報リストカウンタｔに１を足し（Ｓ６７）、ｔの値が最新情報リスト情報数ｓ以下である場合には（Ｓ６８：ＮＯ）、Ｓ６２へ戻りｔ番目のプリンタについての処理を行う（Ｓ６３からＳ６６）。ｔの値が最新情報リスト情報数ｓよりも大きければ（Ｓ６８：ＹＥＳ）、障害回復通知メールリストに情報が登録されているか否かを確認し（Ｓ６９）、登録されている場合には（Ｓ６９：ＹＥＳ）、ｎ番目の通知設定リストの通知先メールアドレス欄に登録されているメールアドレスに障害回復通知メールを送信して（Ｓ７０）、障害回復通知メールリストを削除して（Ｓ７１）、処理を終了する。障害回復通知メールリストに情報が登録されていない場合には（Ｓ６９：ＮＯ）、そのまま処理を終了する。
【００５３】
さらに、図１８を参照して、異常発生処理（Ｓ１１）の説明をする。まず、最新情報リストカウンタｔに１をセットし（Ｓ８１）、ｔ番目の最新情報リストのＮｏｄｅ　Ａｄｄｒｅｓｓ及びステイタス情報を取得する（Ｓ８２）。このステイタス情報をＡとする。まず、ステイタス情報Ａがｎ番目の通知設定の通知条件（ステイタス）を満たすか否かを確認する（Ｓ８３）。満たさない場合には（Ｓ８３：ＮＯ）、通知の必要がないのでＳ９３へ進む。満たす場合には（Ｓ８３：ＹＥＳ）、前回情報リストが存在するか否かを確認し（Ｓ８４）、存在しない場合には（Ｓ８４：ＮＯ）、Ｓ９０へ進む。前回情報リストが存在する場合には（Ｓ８４：ＹＥＳ）、前回情報リストの中に当該プリンタ２のＮｏｄｅ　Ａｄｄｒｅｓｓが登録されているか否かを確認し（Ｓ８５）、登録されていない場合には、（Ｓ８５：ＮＯ）、Ｓ９０へ進む。登録されていた場合には（Ｓ８５：ＹＥＳ）、前回情報リストに登録されているステイタスを取得しステイタスＢとする（Ｓ８６）。次いで、ステイタスＡとステイタスＢが同じであるか否かを確認する（Ｓ８７）。同じである場合には（Ｓ８７：ＹＥＳ）、前回からこの障害が継続して発生していることとなるので、前回情報リストに登録されている発生時刻と通知時刻を、最新情報リストの発生時刻欄及び通知時刻欄に登録する（Ｓ８８）。ステイタスＡとステイタスＢが同じでない場合には（Ｓ８７：ＮＯ）、発生時刻欄に現在時刻を登録する（Ｓ８９）。
【００５４】
次いで、通知条件の（回数）を満たすか否かを確認する（Ｓ９０）。ここで、ｎ番目の通知設定の当該ステイタスについて、回数が「ｏｎｌｙ　ｏｎｃｅ」と登録されており、かつ、最新情報リストの通知時刻欄に時刻が登録されている場合には、１回のみの通知でその通知がすでに行われているということなので、通知条件（回数）を満たさないと判断して（Ｓ９０：ＮＯ）、Ｓ９２へ進む。それ以外の場合には、通知条件（回数）を満たすので（Ｓ９０：ＹＥＳ）、通知条件（間隔）を満たすか否かの確認をする（Ｓ９１）。ここでは、ｎ番目の通知設定の当該ステイタスについて登録されている通知間隔に、合致するか否かを障害発生時刻または障害通知時刻を参照して確認する。通知条件（間隔）を満たす場合には（Ｓ９１：ＹＥＳ）、ハードディスク装置１８の障害発生通知メールリスト記憶エリア１８５に記憶されている障害発生通知メールリストに、Ｎｏｄｅ　Ａｄｄｒｅｓｓ及びステイタス情報Ａを登録して、さらに最新情報リストの通知時刻に現在時刻を登録して（Ｓ９２）、Ｓ９３へ進む。通知条件（間隔）を満たさない場合には（Ｓ９１：ＮＯ）、そのままＳ９３へ進む。
【００５５】
図８及び９に示す例を参照して具体的に説明する。前回情報リスト作成時刻は１０：３７、最新情報リスト作成時刻は１０：３８である。通知設定番号カウンタｎ＝１、最新情報リストカウンタｔ＝１とすると、図８の最新情報リストにおいて、Ｎｏｄｅ　Ａｄｄｒｅｓｓ「１０．１３４．１１．２１」のプリンタ２ｅのステイタスは「Ｊａｍ」である。ステイタス情報Ａは「Ｊａｍ」となる（Ｓ８２）。図６を参照して、１番目の通知設定リストの通知条件（ステイタス）をみると、番号２に「Ｊａｍ」が登録されている。したがってステイタスＡは通知条件（ステイタス）を満たす（Ｓ８３：ＹＥＳ）。さらに、Ｎｏｄｅ　Ａｄｄｒｅｓｓ「１０．１３４．１１．２１」は図９の通知設定番号１の前回情報リストにおいて、番号８に登録されており、（Ｓ８４，８５：ＹＥＳ）、ステイタスは「Ｊａｍ」であるので、ステイタス情報Ｂは「Ｊａｍ」となる（Ｓ８６）。ステイタス情報ＡとＢは同じなので、前回情報リストの発生時刻「１０：３５」及び通知時刻「１０：３７」を最新情報リストの発生時刻欄及び通知時刻欄に登録する。次いで、通知設定番号カウンタｎ＝１番目の通知設定の通知条件（回数）は、「ｅｖｅｒｙ　ｔｉｍｅ」であるので、通知条件（回数）は満たされている（Ｓ９０：ＹＥＳ）。さらに、通知条件（間隔）は「１分」であり、通知時刻が１０：３７、現在時刻が１０：３８であるので、通知条件（間隔）は満たされている（Ｓ９１：ＹＥＳ）。ここで、障害発生通知メールに当該Ｎｏｄｅ　Ａｄｄｒｅｓｓ「１０．１３４．１１．２１」及びステイタス「Ｊａｍ」を登録し、最新情報リストの通知時刻に現在時刻である１０：３８を登録する。
【００５６】
次いで、最新情報リストカウンタｔに１を足し（Ｓ９３）、ｔの値が最新情報リスト情報数ｓ以下である場合には（Ｓ９４：ＮＯ）、Ｓ８２へ戻りｔ番目のプリンタについての処理を行う（Ｓ８２からＳ９３）。ｔの値が最新情報リスト情報数ｓよりも大きければ（Ｓ９４：ＹＥＳ）、障害発生通知メールリストに情報が登録されているか否かを確認し（Ｓ９５）、登録されている場合には（Ｓ９５：ＹＥＳ）、ｎ番目の通知設定リストの通知先メールアドレス欄に登録されているメールアドレスに障害発生通知メールを送信し（Ｓ９６）、障害発生通知メールリストを削除して（Ｓ９７）、処理を終了する。障害発生通知メールリストに情報が登録されていない場合には（Ｓ９５：ＮＯ）、そのまま処理を終了する。
【００５７】
以上説明したように、上記の実施の形態のネットワーク端末装置の状態報知システムでは、ネットワーク８に接続された複数のプリンタ２を、Ｎｏｄｅ　Ａｄｄｒｅｓｓによりグループ化することができ、そのグループ毎にプリンタ２の障害発生状況及び障害回復状況の通知先や通知条件等の設定を行うことができる。さらに、グループ毎の通知設定に基づいて、プリンタ２の障害発生通知メールや障害回復通知メールを報知端末装置であるパソコン３に送信することができる。
【００５８】
したがって、ネットワーク管理者はグループ毎に設定を行えばよく、プリンタ１台毎に通知設定を行う必要がないため、新しくネットワークを構築する際には、グループの数だけ通知設定を行えばよく、すべてのプリンタに通知設定をするよりも作業の負担が軽くなる。また、ネットワークにプリンタを追加する際にも、追加されるプリンタがどのグループに所属するかを確定させるだけでよいため、作業の負担も軽く、設定ミスも避けることができる。
【００５９】
また、１度の状態報知処理中に複数の障害が発生したり、複数の障害が回復されたりしていた場合に、プリンタ毎に通知メールを作成するのではなく、設定グループ毎に通知メールを作成するので、通知メール受信先に多数の通知メールが届くことを避けられる。
【００６０】
尚、本実施の形態では、ネットワーク端末装置としてプリンタを用いたが、これはプリンタに限らず、スキャナやファクシミリ等のネットワーク端末装置を用いてもよい。
【００６１】
また、本実施の形態では、ネットワーク端末装置をグループ化する条件としてＮｏｄｅ　Ａｄｄｒｅｓｓを用いているが、これは、Ｍａｃ　Ａｄｄｒｅｓｓやネットワーク端末装置の種類やネットワーク端末装置の製造会社やネットワーク端末装置の名前などでもよく、さらにはＮｏｄｅ　Ａｄｄｒｅｓｓとネットワーク端末装置の種類の両方を条件にするなど、複数の条件を設定するようにしてもよい。
【００６２】
【発明の効果】
以上、説明したように、請求項１に係る発明のネットワーク端末装置の状態報知システムでは、ネットワーク端末装置の状態送信手段は、自己の状態を通知端末装置に送信することができる。また、通知端末装置の状態受信手段は、ネットワーク端末装置からネットワーク端末装置の状態を受信し、特定手段は、ネットワーク端末装置の状態を報知する対象となるユーザを特定し、通知手段は、ネットワーク端末装置の状態情報と特定手段によって特定されるユーザとを関連付けた通知を出力することができる。また、報知端末装置の通知受信手段は、通知端末装置からネットワーク端末装置の状態情報を受信し、報知手段は、特定手段によって特定されたユーザに状態情報に基づく報知を行うことができる。したがって、ネットワーク端末装置の状態の情報を通知端末装置が収集し、報知端末装置へ通知し、特定のユーザにネットワーク端末装置の情報を報知することができる。
【００６３】
また、請求項２に係る発明のネットワーク端末装置の状態報知システムでは、請求項１に記載の発明の効果に加えて、通知端末装置の抽出手段は、ユーザに状態を報知するネットワーク端末装置を抽出することができる。したがって、通知端末装置は、ネットワークに接続されているすべてのネットワーク端末装置の情報をユーザに通知するわけではなく、ユーザが必要としているネットワーク端末装置の情報のみを通知するようにできる。
【００６４】
また、請求項３に係る発明のネットワーク端末装置の状態報知システムでは、請求項２に記載の発明の効果に加えて、通知端末装置の決定手段は、抽出手段によって抽出された複数のネットワーク端末装置からなるグループが複数ある場合に、グループ毎に状態を報知するユーザを決定できる。したがって、ネットワーク端末装置をグループ化し、グループ毎に状態報知の設定ができるため、新たにネットワーク端末装置を追加したり、新規に複数のネットワーク端末装置を接続したりする場合に、ネットワーク端末装置毎に報知先ユーザを設定する必要がなく、新規ネットワーク端末装置をグループに所属させるだけでよい。
【００６５】
また、請求項４に係る発明のネットワーク端末装置の状態報知システムでは、請求項１乃至３のいずれかに記載の発明の効果に加えて、通知端末装置の状態記憶手段は、ネットワーク端末装置毎の状態の履歴を記憶し、比較手段は、状態記憶手段に記憶されたネットワーク端末装置の状態とネットワーク端末装置の状態送信手段から送信され、状態受信手段にて受信したネットワーク端末装置の状態とを比較し、通知制御手段は、比較手段の比較結果に基づいて、通知手段を制御してネットワーク端末装置の状態を報知端末装置に通知することができる。したがって、ネットワーク端末装置の状態の変化を検出することができ、ネットワーク端末装置に障害が発生したことや、ネットワーク端末装置の障害が回復したことを判断し、通知することができる。また、ネットワーク端末装置の状態の継続状況を知ることができる。
【００６６】
また、請求項５に係る発明のネットワーク端末装置の状態報知システムでは、請求項１乃至４のいずれかに記載の発明の効果に加えて、通知端末装置の収集手段は、ネットワーク端末装置の消耗品に関する状態を収集することができる。したがって、通知端末装置は報知端末装置に消耗品の情報を通知することができ、報知端末装置はユーザに消耗品の情報を報知することができる。
【００６７】
また、請求項６に係る発明のネットワーク端末装置の状態報知システムでは、請求項１乃至５のいずれかに記載の発明の効果に加えて、通知手段は、複数のネットワーク端末装置の状態を１つの状態情報として報知端末装置に通知することができる。したがって、複数のネットワーク端末装置に対して状態通知が発生した場合に、複数の通知を行うのではなく、まとめて１つの通知で行うことができる。よって、通知を受けるユーザの大量通知の煩わしさを回避することができる。
【００６８】
また、請求項７に係る発明のネットワーク端末装置の状態報知システムでは、請求項１乃至６のいずれかに記載の発明の効果に加えて、通知端末装置の設定手段は、ネットワーク端末装置の状態情報を報知端末装置に通知する条件を設定できる。したがって、ユーザが望む条件に基づいて状態の情報のみを通知することができる。
【００６９】
また、請求項８に係る発明のネットワーク端末装置の状態報知システムでは、請求項１乃至７のいずれかに記載の発明の効果に加えて、プローブデバイスの要求手段は、他ネットワークに対して、他ネットワークに接続されたネットワーク端末装置に自己の状態を送信するように要求するとともに、ネットワーク端末装置は、要求に応じて、状態送信手段による状態の送信を行うことができる。したがって、通知端末装置は自己が接続するネットワークに接続するネットワーク端末装置だけでなく、他のネットワークに接続しているネットワーク端末装置の状態まで管理することができる。よって、通知端末装置を各ネットワーク毎に設置する必要がなくなるため、コストを低下させることができる。
【００７０】
また、請求項９に係る発明の通知端末装置では、状態受信手段は、ネットワーク端末装置からネットワーク端末装置の状態を受信し、特定手段は、ネットワーク端末装置の状態を報知する報知先のユーザを特定し、通知手段は、ネットワーク端末装置の状態情報と特定手段によって特定されるユーザとを関連付けた通知を出力することができる。
【００７１】
【図面の簡単な説明】
【図１】図１は、本実施形態のネットワーク端末装置の状態報知システムが適用されたＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）８の構成図である。
【図２】図２は、本実施形態におけるネットワーク８に接続されているプリンタの一覧表である。
【図３】図３は、プリンタ２の構造のブロック図である。
【図４】図４は、通知端末装置１の電気的構成のブロック図である。
【図５】図５は、プリンタ２に障害が発生したり、障害が回復したりした際に、その状態をプリンタ管理者に通知する場合の設定をする通知設定画面である。
【図６】図６は、通知端末装置１のハードディスク装置１８の通知設定リスト記憶エリア１８１に記憶されている通知設定リストの模式図である。
【図７】図７は、通知端末装置１のハードディスク装置１８の全プリンタ情報リスト記憶エリア１８２に記憶されている全プリンタ情報リストの模式図である。
【図８】図８は、通知端末装置１のハードディスク装置１８の最新情報リスト記憶エリア１８３に記憶されている最新情報リストの模式図である。
【図９】図９は、通知端末装置１のハードディスク装置１８の前回情報リスト記憶エリア１８４に記憶されている前回情報リストの模式図である。
【図１０】図１０は、通知端末装置１のハードディスク装置１８の障害発生通知メールリスト記憶エリア１８５に記憶されている障害発生通知メールリストの模式図である。
【図１１】図１１は、通知端末装置１のハードディスク装置１８の障害回復通知メールリスト記憶エリア１８６に記憶されている障害回復通知メールリストの模式図である。
【図１２】図１２は、障害発生通知メールの文例である。
【図１３】図１３は、状態通知処理のメイン処理のフローチャートである。
【図１４】図１４はメイン処理の中で行われる全プリンタ情報リストの更新処理のフローチャートである。
【図１５】図１５は、全プリンタ情報リスト更新処理の中で行われるプリンタ検出処理のフローチャートである。
【図１６】図１６は、メイン処理の中で行われる最新情報リスト作成処理のフローチャートである。
【図１７】図１７は、メイン処理の中で行われる異常回復チェック処理のフローチャートである。
【図１８】図１８は、メイン処理の中で行われる異常発生チェック処理のフローチャートである。
【符号の説明】
１通知端末装置
２プリンタ
２ｅプローブデバイスプリンタ
３パソコン
４メールサーバ
５スキャナ
６ファクシミリ
７ルータ
８ネットワーク
８ａネットワーク
８ｂネットワーク
１８ハードディスク装置
１８１通知設定リスト記憶エリア
１８２全プリンタ情報リスト記憶エリア
１８３最新情報リスト記憶エリア
１８４前回情報リスト記憶エリア
１８５障害発生通知メールリスト記憶エリア
１８６障害回復通知メールリスト記憶エリア
ｍ通知設定数
ｎ通知設定番号カウンタ
ｐ全プリンタ情報リストカウンタ
ｑ全プリンタ数
ｒ全プリンタ情報リストカウンタ
ｓ最新情報リスト情報数
ｔ最新情報リストカウンタ
【図１】
2004013580.tif 000003
【図２】
2004013580.tif 000004
【図３】
2004013580.tif 000005
【図４】
2004013580.tif 000006
【図５】
2004013580.tif 000007
【図６】
2004013580.tif 000008
【図７】
2004013580.tif 000009
【図８】
2004013580.tif 000010
【図９】
2004013580.tif 000011
【図１０】
2004013580.tif 000012
【図１１】
2004013580.tif 000013
【図１２】
2004013580.tif 000014
【図１３】
2004013580.tif 000015
【図１４】
2004013580.tif 000016
【図１５】
2004013580.tif 000017
【図１６】
2004013580.tif 000018
【図１７】
2004013580.tif 000019
【図１８】
2004013580.tif 000020