(57)【要約】【課題】この発明は、タイムアウト時間をプリンタ毎に１台ずつ設定する機能を備えたプリンタ管理システムにおいて、ステータス情報を取得する時間がずれてしまうのを回避することができるプリンタ管理システムを提供することを目的とする。【解決手段】任意の範囲内に存在するプリンタのステータス情報をプリンタ管理用ＰＣが取得することにより集中管理可能なプリンタ管理システムにおいて、プリンタ管理用ＰＣは、各プリンタ毎に、ステータス要求を送信する時間間隔であるポーリング間隔と、ステータス要求に対してどれだけの時間、プリンタからの応答を待つかという、タイムアウト時間とを記憶している記憶手段を備えており、各プリンタに対するポーリング間隔が、そのプリンタに対して設定されているタイムアウト時間よりも長く設定されていることを特徴とする。【選択図】図１
2008186381.tif 000002
【特許請求の範囲】
【請求項１】
任意の範囲内に存在するプリンタのステータス情報をプリンタ管理用ＰＣが取得することにより集中管理可能なプリンタ管理システムにおいて、プリンタ管理用ＰＣは、各プリンタ毎に、ステータス要求を送信する時間間隔であるポーリング間隔と、ステータス要求に対してどれだけの時間、プリンタからの応答を待つかという、タイムアウト時間とを記憶している記憶手段を備えており、各プリンタに対するポーリング間隔が、そのプリンタに対して設定されているタイムアウト時間よりも長く設定されていることを特徴とするプリンタ管理システム。
【請求項２】
任意の範囲内に存在するプリンタのステータス情報をプリンタ管理用ＰＣが取得することにより集中管理可能なプリンタ管理システムであって、プリンタ管理用ＰＣは、複数種類の管理用プロトコルを用いて、各プリンタにステータス要求を送信できる機能を備えているプリンタ管理システムにおいて、プリンタ管理用ＰＣは、各プリンタ毎に、ステータス要求を行なうために用いられる管理用プロトコル別に、ステータス要求に対してどれだけの時間、プリンタからの応答を待つかという、タイムアウト時間を記憶している記憶手段を備えていることを特徴とするプリンタ管理システム。
【請求項３】
複数種類の管理用プロトコルが、ＳＮＭＰとＨＴＴＰプロトコルとであることを特徴とする請求項２に記載のプリンタ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プリンタ管理システムに関する。
【背景技術】
【０００２】
〔１〕特開平１１−５３１４１号公報には、任意の範囲内に存在するプリンタのステータス情報をＰＣが取得することにより集中管理可能なプリンタ管理システムにおいて、ＰＣからのステータス要求に対して、どれだけの時間、プリンタからの応答を待つかという、タイムアウト時間をプリンタ毎に１台ずつ設定する機能を備えたプリンタ管理システムが開示されている。具体的には、各プリンタに対するタイムアウト時間は、ＰＣとプリンタとの物理的な距離やネットワークの混雑度などを考慮して決定されている。
【０００３】
同じプリンタに対してステータス要求を送信する間隔（以下、ポーリング間隔という）は、予め定められている。上記従来技術のように、各プリンタに対するタイムアウト時間を、ＰＣとプリンタとの物理的な距離やネットワークの混雑度などを考慮して決定した場合、図４に示すように、タイムアウト時間がポーリング間隔より長く設定されることがある。
【０００４】
図４において、Ｔｐはポーリング間隔を示し、Ｔｏｕｔは時点ｔ１でのステータス要求に対するタイムアウト時間を示している。図４の例では、時点ｔ１、ｔ２において、ＰＣからプリンタにステータス要求が送られる。時点ｔ１から時点ｔ２までの間にプリンタからの応答がなく、時点ｔ２から時点ｔ３までの間にプリンタからの応答があった場合には、この応答が時点ｔ１でのステータス要求に対する応答であるか、時点ｔ２でのステータス要求に対する応答であるかが不明となる。
【０００５】
そこで、時点ｔ１から時点ｔ２までの間にプリンタからの応答がない場合には、時点ｔ２ではステータス要求を送信せずに、時点ｔ１でのステータス要求に対するタイムアウト時間が経過した後に、つまり、時点ｔ３の後に、ステータス要求を送信するようにしている。このようにすると、ステータス情報を取得する時間がずれてしまうという問題がある。
【０００６】
〔２〕ネットワークに接続された通信機器を監視・制御するための管理用プロトコルの代表的なものとして、ＳＮＭＰが知られている。このＳＮＭＰは、通信が単純であり、特にプリンタに対するＭＩＢの要求（ステータス要求）に対する応答時間は極めて短くてすむ。したがって、ＳＮＭＰによるステータス要求に対する応答時間は、ＳＮＭＰ以外のプロトコルを用いてステータスを要求する場合、例えば、ＨＴＭＬ文書、ＪＡＶＡ（登録商標）文書等をＰＣのブラウザからＨＴＴＰプロトコルで要求する場合に比べて、短い時間で十分である。
【特許文献１】特開平１１−５３１４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
〔１〕この発明は、タイムアウト時間をプリンタ毎に１台ずつ設定する機能を備えたプリンタ管理システムにおいて、ステータス情報を取得する時間がずれてしまうのを回避することができるプリンタ管理システムを提供することを目的とする。
【０００８】
〔２〕この発明は、管理用プロトコルを用いてステータス要求を行なう際に、管理用プロトコルの種類に適したタイムアウト時間を用いた通信制御が行なえるようになるプリンタ管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、任意の範囲内に存在するプリンタのステータス情報をプリンタ管理用ＰＣが取得することにより集中管理可能なプリンタ管理システムにおいて、プリンタ管理用ＰＣは、各プリンタ毎に、ステータス要求を送信する時間間隔であるポーリング間隔と、ステータス要求に対してどれだけの時間、プリンタからの応答を待つかという、タイムアウト時間とを記憶している記憶手段を備えており、各プリンタに対するポーリング間隔が、そのプリンタに対して設定されているタイムアウト時間よりも長く設定されていることを特徴とする。
【００１０】
請求項２に記載の発明は、任意の範囲内に存在するプリンタのステータス情報をプリンタ管理用ＰＣが取得することにより集中管理可能なプリンタ管理システムであって、プリンタ管理用ＰＣは、複数種類の管理用プロトコルを用いて、各プリンタにステータス要求を送信できる機能を備えているプリンタ管理システムにおいて、プリンタ管理用ＰＣは、各プリンタ毎に、ステータス要求を行なうために用いられる管理用プロトコル別に、ステータス要求に対してどれだけの時間、プリンタからの応答を待つかという、タイムアウト時間を記憶している記憶手段を備えていることを特徴とする。
【００１１】
請求項３に記載の発明は、請求項２に記載のプリンタ管理システムにおいて、複数種類の管理用プロトコルが、ＳＮＭＰとＨＴＴＰプロトコルとであることを特徴とする。
【発明の効果】
【００１２】
〔１〕この発明によれば、タイムアウト時間をプリンタ毎に１台ずつ設定する機能を備えたプリンタ管理システムにおいて、ステータス情報を取得する時間がずれてしまうのを回避することができるようになる。
【００１３】
〔２〕この発明によれば、管理用プロトコルを用いてステータス要求を行なう際に、管理用プロトコルの種類に適したタイムアウト時間を用いた通信制御が行なえるようになる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して、本発明の実施例について説明する。
【実施例１】
【００１５】
図１は、プリンタ管理システムの構成を示している。
【００１６】
ネットワーク１には、複数のプリンタ１１、１２、１３と、これらのプリンタ１１、１２、１３を管理するためのプリンタ管理用ＰＣ２１とが接続されている。
【００１７】
ＰＣ２１は、各プリンタ１１、１２、１３からステータス情報を取得するために、各プリンタ１１、１２、１３に対して、ＳＮＭＰを用いてステータス要求（ＭＩＢの要求）を行なう。
【００１８】
ＰＣ２１内の記憶装置には、図２に示すように、タイムアウト時間およびポーリング間隔をプリンタ毎に記憶した通信制御テーブルが設けられている。
【００１９】
この実施例では、従来例と同様に、各プリンタ１１、１２、１３毎に、ＰＣとプリンタとの物理的な距離やネットワークの混雑度などを考慮してタイムアウト時間を決定して、テーブルに記憶している。また、各プリンタ１１、１２、１３毎に、ステータス要求を送信する間隔（以下、ポーリング間隔という）も、予め決定して、通信制御テーブルに記憶している。
【００２０】
ただし、この実施例では、各プリンタ１１、１２、１３に対するポーリング間隔は、そのプリンタに対して定められたタイムアウト時間より長く設定されている。このため、ある時刻で送信したステータス要求に対するタイムアウト時間が満了する前に、次のステータス要求を送信するといったことが回避される。つまり、図４を用いて説明したような、従来例の問題点が解消される。
【実施例２】
【００２１】
プリンタ管理システムの構成は、実施例１と同じである。実施例２では、ＰＣ２１は、ＳＮＭＰを用いて各プリンタ１１、１２、１３にステータス要求を行なう機能と、ＨＴＴＰプロトコルを用いて各プリンタ１１、１２、１３にステータス要求を行なう機能とを備えている。ＳＮＭＰを用いる場合には、ＭＩＢの要求を行なう。ＨＴＴＰプロトコルを用いる場合には、ＨＴＭＬ文書やＪＡＶＡ（登録商標）文書をブラウザから要求する。
【００２２】
ＰＣ２１内の記憶装置には、実施例１と同様に、タイムアウト時間およびポーリング間隔をプリンタ毎に記憶するための通信制御テーブルが設けられているが、実施例２では、図３に示すように、各プリンタに対するタイムアウト時間およびポーリング間隔は、管理用プロトコル毎に設定されている。この例では、管理用プロトコルとしてＳＮＭＰを用いる場合のタイムアウト時間と、管理用プロトコルとしてＨＴＴＰプロトコルを用いる場合のタイムアウト時間の両方が、各プリンタ毎に設定されている。
【００２３】
ＳＮＭＰは、通信が単純であり、特にプリンタに対するＭＩＢの要求（ステータス要求）に対する応答時間は極めて短くてすむ。このため、ＳＮＭＰを用いる場合のタイムアウト時間は、ＨＴＴＰプロトコルを用いる場合のタイムアウト時間より短く設定されている。
【００２４】
なお、この実施例においても、ポーリング間隔は、対応するタイムアウト時間より長く設定されている。
【００２５】
この実施例によれば、ＰＣがＳＮＭＰを用いてステータス要求を行なった際には、タイムアウト時間が比較的短く設定されているので、対象のプリンタに異常が発生している場合には、ＰＣはそのことを早く認識できるようになる。一方、ＰＣがＨＴＴＰプロトコルを用いてステータス要求を行なった際には、タイムアウト時間が比較的長く設定されているので、対象のプリンタが正常である場合において、ＨＴＭＬ文書等のステータス情報が対象のプリンタから送られてくる前に、タイムアウトとなってしまうといったことが防止される。
【図面の簡単な説明】
【００２６】
【図１】プリンタ管理システムの構成を示すブロック図である。
【図２】実施例１で用いられる通信制御テーブルを示す模式図である。
【図３】実施例２で用いられる通信制御テーブルを示す模式図である。
【図４】タイムアウト時間がポーリング間隔より長く設定された場合の問題点を説明するための模式図である。
【符号の説明】
【００２７】
１  ネットワーク
１１、１２、１３  プリンタ
２１  ＰＣ
【図１】
2008186381.tif 000003
【図２】
2008186381.tif 000004
【図３】
2008186381.tif 000005
【図４】
2008186381.tif 000006