(57)【特許請求の範囲】
【請求項１】
任意台数のプリンタとＰＣとをネットワークで接続し、前記ＰＣが任意の範囲内に存在する前記プリンタのステータスを取得することにより集中管理可能なネットワークプリンタ管理システムにおいて、前記ＰＣは、前記プリンタ毎に、当該ＰＣからのステータス要求に対して、どれだけの時間プリンタからの応答を待つかといういわゆるタイムアウト時間を記憶する記憶手段と、前記タイムアウト時間を前記プリンタ毎に１台ずつ前記記憶手段へ設定するタイムアウト時間設定手段とを備えたプリンタ管理システム。
【請求項２】
請求項１において、前記タイムアウト時間設定手段は、システム起動直後のステータス要求に対してどれだけの時間で応答したかをタイムアウト時間としてプリンタ毎に前記記憶手段へ記憶するようにしたプリンタ管理システム。
【請求項３】
請求項１において、前記タイムアウト時間設定手段は、システム起動直後のステータス要求に対して応答したデータのホップ数を算出し、該ホップ数をもとにタイムアウト時間を算出してプリンタ毎に前記記憶手段へ記憶するようにしたプリンタ管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続されたプリンタ（プリンタを有する複合機を含む）の管理システムに関する。
【０００２】
【従来の技術】
ネットワークプリンタが普及してきた今日では、複数のプリンタを管理者が集中的に管理したいという要求が高まっており、ネットワーク経由でプリンタのステータスを取得し監視できるシステムが市場に供給され初めている。大規模なネットワークの場合、管理者の隣にあるプリンタから、５００ｋｍ離れたプリンタまで、監視しなければならないが、これらすべてを同じ扱いで監視していると、管理者からプリンタの物理的な距離，ネットワークの混雑度などが異なるため、破綻を来してしまう。
【０００３】
また、特開平７−３３３７４９号公報は、プリンタや複写機の消耗品及びメンテナンス状態を監視及び管理する装置が、また、特開平８−１１５１８４号公報には、プリンタの混雑状況を把握し、また、オペレータが印字要求したプリンタがどのような状態になっているかも把握するようにしたシステムが開示されている。しかし、これらは、両者ともプリンタを監視するという点で一致するが、取得したプリンタのステータス、詳細情報をホスト（センター）側が利用するまでには至っていない。
【０００４】
【発明が解決しようとする課題】
上述のように、最近では、複数のプリンタをセンターで集中管理しようとする要求が高まっており、そのためのシステムも種々提案されているが、取得したプリンタのステータス情報をホスト（センター）側が利用するまでには至っていない。
【０００５】
なお、ここで、ステータスとは、例えば、
１．エンジン状態について言えば、
例）正常          →印刷データを処理できる状態、
カバーオープン→印刷データを処理できない状態、
２．詳細情報
例）第１トレイにＡ３サイズの用紙が入っている、
搭載言語は、ＲＰＳ，ＲＰＤＬである、
搭載フォントは、明朝，ゴシックである、
搭載メモリは、８ＭＢである、
両面ユニットが装着されている、
等である。
【０００６】
本発明は、上述のごとき実情に鑑みてなされたもので、特に、プリンタごとにタイムアウト時間を設定することにより、使い勝手のよいプリンタ管理を可能にしたものである。
【０００７】
【課題を解決するための手段】
請求項１の発明は、任意台数のプリンタとＰＣとをネットワークで接続し、前記ＰＣが任意の範囲内に存在する前記プリンタのステータスを取得することにより集中管理可能なネットワークプリンタ管理システムにおいて、前記ＰＣは、前記プリンタ毎に、当該ＰＣからのステータス要求に対して、どれだけの時間プリンタからの応答を待つかといういわゆるタイムアウト時間を記憶する記憶手段と、前記タイムアウト時間を前記プリンタ毎に１台ずつ前記記憶手段へ設定するタイムアウト時間設定手段とを備えたことを特徴とし、もって、プリンタ毎にタイムアウト時間を設定できるため、物理的に距離が遠く、常に応答が遅いものは、長めの時間を設定するなど、状況に合った時間を設定可能である。
【０００８】
請求項２の発明は、請求項１の発明において、前記タイムアウト時間設定手段は、システム起動直後のステータス要求に対してどれだけの時間で応答したかをタイムアウト時間としてプリンタ毎に前記記憶手段へ記憶するようにしたことを特徴とし、もって、システム起動後のプリンタ応答時間をもとにタイムアウト時間が“自動”で設定されるため、より使い勝手に優れている、また、管理者の推測で時間を設定するわけでなく、実測値からタイムアウト時間を設定していることから信頼性も高い。
【０００９】
請求項３の発明は、請求項１の発明において、前記タイムアウト時間設定手段は、システム起動直後のステータス要求に対して応答したデータのホップ数を算出し、該ホップ数をもとにタイムアウト時間を算出してプリンタ毎に前記記憶手段へ記憶するようにしたことを特徴とし、もって、“自動”で設定するための判断材料をホップ数（データが流れてきた経路のようなもの）としたものである。
【００１０】
【発明の実施の形態】
図１は、本発明の一実施形態を示すシステム構成図で、図中、１０はプリンタ管理システム、２０（２０1，２０2）はルータ、３０（３０Ａ1，３０Ａ2，３０Ｂ1〜３０Ｂ3，３０Ｃ1〜３０Ｃ3，３０Ｄ1〜３０Ｄ3）はプリンタで、プリンタ管理システム１０は、管理者のＰＣにインストールされたソウトウェアで、管理者は、このソウトウェアにより、任意の範囲のプリンタを集中管理可能としている。
【００１１】
図２は、本発明によって提案されたタイムアウトを説明するための図で、最初に、このタイムアウトについて説明しておく。
タイムアウトとは、図２に示すように、プリンタ管理システム１０がプリンタ３０に対してステータス要求してから、プリンタのステータス応答を待つ時間のことである。もし、ステータス応答がタイムアウト時間内になければ、プリンタ管理システム１０は、このプリンタは何らかの原因で応答できない状況に陥っていると判断することになる。
【００１２】
図１に示したシステム構成図のネットワーク環境を例に説明すると、まず、表１に示すように、監視したいプリンタ１台毎にタイムアウト時間を設定する。そのプリンタ管理システムからの物理的な距離やネットワークの混雑度などを考慮して、最適なタイムアウト時間を設定する。
【００１３】
【表１】
0003644801.tif 000002
【００１４】
大規模ネットワークの環境下では、管理者のＰＣとプリンタの物理的な距離（管理者の隣にあるプリンタから、５００Ｋｍ離れたプリンタまで）、ネットワークの混雑度などにより、ＰＣからステータス要求に対する応答時間は速いものもあれば遅いものもある。これらすべてを同じタイムアウト時間で監視しようとすれば、正しい監視は不可能である。本実施例によると、プリンタ毎にタイムアウト時間を設定できるため、物理的に距離が遠く、常に応答が遅いものは、長めの時間を設定するなど、状況に合った時間を設定可能である。
【００１５】
図３は、タイムアウト時間を自動設定するときの処理手順を説明するためのフロー図で、システム起動直後のＰＣからステータス要求に対してプリンタがどれだけの時間で応答したかプリンタ毎に記憶しておき、次回からは、これをタイムアウト時間として利用するようにしたものである。先の説明では、状況に合ったタイムアウト時間を“手動”で設定するものであるとしたが、このようにすると、システム起動直後のプリンタ応答時間をもとにタイムアウト時間を“自動”で設定されるため、より使い勝手に優れている。加えて、管理者の推測で時間を設定するわけでなく、実測値からタイムアウト時間を設定していることから信頼性も高い。
【００１６】
図４は、タイムアウト時間を自動設定するときの他の処理手順を説明するためのフロー図で、システム起動直後のＰＣからのステータス要求に対して応答したデータのホップ数をプリンタ毎に記憶しておき、これをもとにタイムアウト時間を設定するようにしたもので、効果としては、図３の場合とほぼ同じであるが、“自動”で設定するための判断材料（手法）が異なる。つまり、図３の場合は、システム起動直後の応答時間を判断材料にしているのに対して、図４の場合は、ホップ数（データが流れてきた経路のようなもの）を判断材料にしている。
【００１７】
【発明の効果】
大規模ネットワークの環境下では、管理者のＰＣとプリンタの物理的な距離（管理者の隣にあるプリンタから、５００Ｋｍ離れたプリンタまで）、ネットワークの混雑度などにより、ＰＣからのステータス要求に対する応答時間は速いものもあれば遅いものもある。これらすべてを同じタイムアウト時間で監視しようとすれば、正しい監視は不可能である。これに対し、本発明では、プリンタ毎にタイムアウト時間を設定できるため、物理的に距離が遠く、常に応答が遅いものは、長めの時間を設定するなど、状況に合った時間を設定可能である。
【００１８】
また、システム起動直後のプリンタ応答時間をもとにタイムアウト時間を“自動”で設定されるため、より使い勝手に優れている。加えて、管理者の推測で時間を設定するわけでなく、実測値からタイムアウト時間を設定していることから、信頼性も高い。
【００１９】
さらに、ホップ数（データが流れてきた経路のようなもの）をもとにタイムアウト時間を“自動”で設定されるため、より使い勝手に優れている。
【図面の簡単な説明】
【図１】  本発明の一実施形態を示すシステム構成図である。
【図２】  本発明によって提案されたタイムアウトを説明するための図である。
【図３】  タイムアウト時間を自動設定するときの処理手順を説明するためのフロー図である。
【図４】  タイムアウト時間を自動設定するときの他の処理手順を説明するためのフロー図である。
【符号の説明】
１０…プリンタ管理システム、２０（２０１，２０２）…ルータ、３０（３０Ａ１，３０Ａ２，３０Ｂ１〜３０Ｂ３，３０Ｃ１〜３０Ｃ３，３０Ｄ１〜３０Ｄ３）…プリンタ。
【図１】
0003644801.tif 000003
【図２】
0003644801.tif 000004
【図３】
0003644801.tif 000005
【図４】
0003644801.tif 000006