(57)【要約】【課題】ユーザが印刷ジョブを指示した後に移動してもプリンタのステータス情報をユーザに知らせたり、プリンタに関して十分な知識を有しないユーザでもエラーに対処できるようにする。【解決手段】プリンタ状態管理装置２０は、プリンタ３０にエラーが発生したときには、プリンタ３０のステータスをモニタしているクライアントコンピュータ４０，５０からプリンタ３０のステータス情報を取得し、ユーザが予め設定しておいた送信先をクライアント管理データベース２２から取得してエラーが発生した旨をメールとして送信する。メールには、エラーの対処方法を対処方法管理データベース２３から抽出して記載すると共に同一のエラーを経験したユーザ名をステータス管理データベース２４とクライアント管理データベース２２から検索して記載する。【選択図】        図１
2004280256.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してクライアントコンピュータから送信されたジョブを実行するジョブ実行機器の状態を管理する機器状態管理装置であって、
情報の送信先に関する送信先情報を含む前記クライアントコンピュータに関するクライアント情報を記憶するクライアント情報記憶手段と、
前記ジョブ実行機器のエラーに対する対処方法を記憶する対処方法記憶手段と、
前記ジョブ実行機器でエラーが発生したときにエラーの発生に関するエラー発生情報を該ジョブ実行機器にジョブを送信したクライアントコンピュータから取得するエラー発生情報取得手段と、
該取得したエラー発生情報に係るエラーに対応する対処方法を前記対処方法記憶手段から抽出すると共に該エラー発生を取得したクライアントコンピュータに対応するクライアント情報に含まれる送信先情報を前記クライアント情報記憶手段から取得し、該取得した送信先情報に係る送信先に該エラー発生情報と前記抽出した対処方法とを送信するエラー発生時情報送信手段と、を備える機器状態管理装置。
【請求項２】
前記送信先情報は、指定したクライアントコンピュータ，指定した移動端末，前記ジョブ実行装置を管理する管理用コンピュータの少なくとも一つを送信先として含む情報である請求項１記載の機器状態管理装置。
【請求項３】
前記情報送信手段は、前記抽出した対処方法を含む電子メールを作成して前記取得した送信先情報に係る送信先に送信する手段である請求項１または２記載の機器状態管理装置。
【請求項４】
請求項１ないし３いずれか記載の機器状態管理装置であって、
前記ジョブ実行機器でエラーから復帰したときにエラーの復帰に関するエラー復帰情報を該ジョブ実行機器にジョブを送信したクライアントコンピュータから取得するエラー復帰情報取得手段と、
前記ジョブ実行機器のエラーに伴って取得したエラー発生情報とエラー復帰情報と含むステータス情報を該ジョブ実行機器にジョブを送信したクライアントコンピュータの識別情報と共に記憶するステータス情報記憶手段と、
を備え、前記エラー発生時情報送信手段は、前記エラー発生情報に係るエラーに関連するエラー復帰情報を含むステータス情報を前記ステータス情報記憶手段から抽出すると共に該抽出したステータス情報と共に記憶したクライアントコンピュータの識別情報に基づいて対応するクライアント情報を前記クライアント情報記憶手段から抽出し、該抽出したクライアント情報の一部を前記抽出した対処方法と共に又は別に前記取得した送信先情報に係る送信先に送信する手段である機器状態管理装置。
【請求項５】
請求項４記載の機器状態管理装置であって、
前記エラー復帰情報は、エラー復帰時を情報の一つとして含み、
前記エラー発生時情報送信手段は、ステータス情報が含むエラー復帰情報におけるエラー復帰時が前記エラー発生情報を取得したときから所定期間内となるステータス情報を抽出する手段である機器状態管理装置。
【請求項６】
請求項４記載の機器状態管理装置であって、
前記エラー復帰情報は、エラー復帰に要する時間を情報の一つとして含み、
前記エラー発生時情報送信手段は、ステータス情報が含むエラー復帰情報におけるエラー復帰に要する時間が最小のステータス情報を抽出する手段である機器状態管理装置。
【請求項７】
前記エラー発生時情報送信手段は、前記抽出したクライアント情報のうち関連するエラー復帰情報が最も多く抽出されたクライアント情報を送信する手段である請求項４記載の機器状態管理装置。
【請求項８】
請求項４ないし７いずれか記載の機器状態管理装置であって、
前記クライアント情報は、グループ情報を情報の一つとして含み、
前記エラー発生時情報送信手段は、前記エラー発生情報に係るクライアントコンピュータと同一のグループ情報を有するクライアント情報を抽出する手段である機器状態管理装置。
【請求項９】
請求項１ないし８いずれか記載の機器状態管理装置であって、
前記ネットワークは、インターネットとイントラネットとを含み、
前記エラー発生情報取得手段は、インターネットを介してクライアントコンピュータからエラー発生情報を取得する手段である機器状態管理装置。
【請求項１０】
前記ジョブ実行機器は、紙などの媒体に文字や画像を形成する画像形成ジョブを実行する画像形成装置である請求項１ないし９いずれか記載の機器状態管理装置。
【請求項１１】
コンピュータを請求項１ないし１０いずれか記載の機器状態管理装置として機能させるプログラム。
【請求項１２】
ネットワークを介してクライアントコンピュータから送信されたジョブを実行するジョブ実行機器の状態を管理する機器状態管理方法であって、
（ａ）情報の送信先に関する送信先情報を含む前記クライアントコンピュータに関するクライアント情報を記憶し、
（ｂ）前記ジョブ実行機器のエラーに対する対処方法を記憶し、
（ｃ）前記ジョブ実行機器でエラーが発生したときにエラーの発生に関するエラー発生情報を該ジョブ実行機器にジョブを送信したクライアントコンピュータから取得し、
（ｄ）該取得したエラー発生情報に係るエラーに対応する対処方法を前記記憶した対処方法から抽出すると共に該エラー発生情報を取得したクライアントコンピュータに対応するクライアント情報に含まれる送信先情報を前記記憶したクライアント情報から取得し、該取得した送信先情報に係る送信先に該エラー発生情報と前記抽出した対処方法とを送信する機器状態管理方法。
【請求項１３】
請求項１２記載の機器状態管理方法であって、
（ｅ）前記ジョブ実行機器でエラーから復帰したときにエラーの復帰に関するエラー復帰情報を該ジョブ実行機器にジョブを送信したクライアントコンピュータから取得するステップと、
（ｆ）前記ジョブ実行機器のエラーに伴って取得したエラー発生情報とエラー復帰情報と含むステータス情報を該ジョブ実行機器にジョブを送信したクライアントコンピュータの識別情報と共に記憶するステップと、を更に備え、
前記ステップ（ｄ）は、前記エラー発生情報に係るエラーに関連するエラー復帰情報を含むステータス情報を前記記憶したステータス情報から抽出すると共に該抽出したステータス情報と共に記憶したクライアントコンピュータの識別情報に基づいて対応するクライアント情報を前記記憶したクライアント情報から抽出し、該抽出したクライアント情報の一部を前記抽出した対処方法と共に又は別に前記取得した送信先情報に係る送信先に送信するステップである機器状態管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、機器状態管理装置および機器状態管理方法並びにプログラムに関し、詳しくは、ネットワークを介してクライアントコンピュータから送信されたジョブを実行するジョブ実行機器の状態を管理する機器状態管理装置および機器状態管理方法並びに機器状態管理装置用のプログラムに関する。
【０００２】
【従来の技術】
従来、印刷ジョブを実行しているプリンタのステータス情報を取得してコンピュータの表示装置に表するプリンタドライバが提案されている（例えば、特許文献１参照）。このドライバでは、印刷ジョブを実行しているプリンタと交信するかステータス情報が格納されたレジストリから取得するかを切り替えてプリンタのステータス情報を取得することにより、ステータス情報の取得と表示の迅速化を図っている。
【０００３】
【特許文献１】
特開２００１−１０９５９４号公報（図１、図１５）
【０００４】
【発明が解決しようとする課題】
こうしたプリンタのステータス情報は、印刷ジョブを指示したコンピュータの表示装置に表示されるから、ユーザが印刷ジョブを指示した後にコンピュータから離れた場所にいる場合には、ステータス情報を得ることができない。このため、印刷ジョブの途中で紙詰まりなどのエラーが生じたときには、その状態をユーザに知らせることができず、放置されてしまう。また、エラー情報をユーザに知らせることができても、ユーザが十分な知識を有していないときにはエラーに対処することができない。
【０００５】
本発明の機器状態管理装置および機器状態管理方法は、ユーザがジョブを指示した後に移動してもジョブ実行装置のステータス情報をユーザに知らせることを目的の一つとする。また、本発明の機器状態管理装置および機器状態管理方法は、ジョブ実行装置に関して十分な知識を有しないユーザでもエラーに対処できるようにすることを目的の一つとする。さらに、本発明の機器状態管理装置および機器状態管理方法は、ジョブ実行装置のエラーに対処できないユーザにそのエラーに対処することができる他のユーザを紹介することを目的の一つとする。本発明の機器状態管理装置用のプログラムは、コンピュータを、ユーザがジョブを指示した後に移動してもジョブ実行装置のステータス情報をユーザに知らせたり、ジョブ実行装置に関して十分な知識を有しないユーザでもエラーに対処できるようにしたり、ジョブ実行装置のエラーに対処できないユーザにそのエラーに対処することができる他のユーザを紹介する機器状態管理装置として機能させることを目的とする。
【０００６】
【課題を解決するための手段およびその作用・効果】
本発明の機器状態管理装置および機器状態管理方法並びにプログラムは、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【０００７】
本発明の機器状態管理装置は、
ネットワークを介してクライアントコンピュータから送信されたジョブを実行するジョブ実行機器の状態を管理する機器状態管理装置であって、
情報の送信先に関する送信先情報を含む前記クライアントコンピュータに関するクライアント情報を記憶するクライアント情報記憶手段と、
前記ジョブ実行機器のエラーに対する対処方法を記憶する対処方法記憶手段と、
前記ジョブ実行機器でエラーが発生したときにエラーの発生に関するエラー発生情報を該ジョブ実行機器にジョブを送信したクライアントコンピュータから取得するエラー発生情報取得手段と、
該取得したエラー発生情報に係るエラーに対応する対処方法を前記対処方法記憶手段から抽出すると共に該エラー発生情報を取得したクライアントコンピュータに対応するクライアント情報に含まれる送信先情報を前記クライアント情報記憶手段から取得し、該取得した送信先情報に係る送信先に該エラー発生情報と前記抽出した対処方法とを送信するエラー発生時情報送信手段と、を備えることを要旨とする。
【０００８】
この本発明の機器状態管理装置では、ジョブ実行機器でエラーが発生したときにエラーの発生に関するエラー発生情報をこのジョブ実行機器にジョブを送信したクライアントコンピュータから取得する。そして、この取得したエラー発生情報に係るエラーに対応する対処方法をジョブ実行機器のエラーに対する対処方法を記憶する対処方法記憶手段から抽出すると共にこのエラー発生情報を取得したクライアントコンピュータに対応するクライアント情報に含まれる送信先情報をクライアント情報記憶手段から取得し、この取得した送信先情報に係る送信先に抽出した対処方法を送信する。したがって、ユーザは所望の送信先を送信先情報としてクライアント情報に含ませておけば、ジョブの実行を指示した後にクライアントコンピュータから離れても、ジョブ実行装置にエラーが発生したときにはそのエラー発生情報を所望の送信先で取得することができる。しかも、エラー発生情報と共にエラーに対応する対処方法も取得するから、ジョブ実行装置に関して十分な知識を有しないユーザでも発生したエラーに対処することができる。
【０００９】
こうした本発明の機器状態管理装置において、前記送信先情報は、指定したクライアントコンピュータ，指定した移動端末，前記ジョブ実行装置を管理する管理用コンピュータの少なくとも一つを送信先として含む情報であるものとすることもできる。こうすれば、所望の送信先にエラー発生情報とエラーに対する対処方法とを送信することができる。
【００１０】
また、本発明の機器状態管理装置において、前記情報送信手段は、前記抽出した対処方法を含む電子メールを作成して前記取得した送信先情報に係る送信先に送信する手段であるものとすることもできる。こうすれば、電子メールで送信可能な送信先を送信先情報に含めることができる。
【００１１】
さらに、本発明の機器状態管理装置において、前記ジョブ実行機器でエラーから復帰したときにエラーの復帰に関するエラー復帰情報を該ジョブ実行機器にジョブを送信したクライアントコンピュータから取得するエラー復帰情報取得手段と、前記ジョブ実行機器のエラーに伴って取得したエラー発生情報とエラー復帰情報と含むステータス情報を該ジョブ実行機器にジョブを送信したクライアントコンピュータの識別情報と共に記憶するステータス情報記憶手段と、を備え、前記エラー発生時情報送信手段は、前記エラー発生情報に係るエラーに関連するエラー復帰情報を含むステータス情報を前記ステータス情報記憶手段から抽出すると共に該抽出したステータス情報と共に記憶したクライアントコンピュータの識別情報に基づいて対応するクライアント情報を前記クライアント情報記憶手段から抽出し、該抽出したクライアント情報の一部を前記抽出した対処方法と共に又は別に前記取得した送信先情報に係る送信先に送信する手段であるものとすることもできる。こうすれば、ユーザは、関連するエラーの復帰を行なったクライアント情報を取得することができる。したがって、ユーザは、ジョブ実行装置のエラーに対して対処できないときには関連するエラーの復帰を行なったクライアント情報を手がかりに手助けを求めるのに適切な他のユーザに手助けを求めることができる。
【００１２】
この関連するエラー復帰情報に関わるクライアント情報を送信する態様の本発明の機器状態管理装置において、前記エラー復帰情報はエラー復帰時を情報の一つとして含み、前記エラー発生時情報送信手段はステータス情報が含むエラー復帰情報におけるエラー復帰時が前記エラー発生情報を取得したときから所定期間内となるステータス情報を抽出する手段であるものとすることもできる。こうすれば、ユーザは、所定期間内に関連するエラーの復帰を行なったクライアント情報を取得することができる。
【００１３】
また、関連するエラー復帰情報に関わるクライアント情報を送信する態様の本発明の機器状態管理装置において、前記エラー復帰情報はエラー復帰に要する時間を情報の一つとして含み、前記エラー発生時情報送信手段は、ステータス情報が含むエラー復帰情報におけるエラー復帰に要する時間が最小のステータス情報を抽出する手段であるものとすることもできる。こうすれば、ユーザは、関連するエラーの復帰を最短で行なったクライアント情報を取得することができる。
【００１４】
さらに、関連するエラー復帰情報に関わるクライアント情報を送信する態様の本発明の機器状態管理装置において、前記エラー発生時情報送信手段は、前記抽出したクライアント情報のうち関連するエラー復帰情報が最も多く抽出されたクライアント情報を送信する手段であるものとすることもできる。こうすれば、ユーザは、関連するエラーの復帰を最も多く経験したクライアント情報を取得することができる。
【００１５】
あるいは、関連するエラー復帰情報に関わるクライアント情報を送信する態様の本発明の機器状態管理装置において、前記クライアント情報はグループ情報を情報の一つとして含み、前記エラー発生時情報送信手段は、前記エラー発生情報に係るクライアントコンピュータと同一のグループ情報を有するクライアント情報を抽出する手段であるものとすることもできる。こうすれば、ユーザは、同一のグループ内で関連するエラーの復帰を行なったクライアント情報を取得することができる。
【００１６】
本発明の機器状態管理装置において、前記ネットワークはインターネットとイントラネットとを含み、前記エラー発生情報取得手段は、インターネットを介してクライアントコンピュータからエラー発生情報を取得する手段であるものとすることもできる。こうすれば、エラー発生情報に関する管理をインターネットを介して行なうことができる。
【００１７】
本発明の機器状態管理装置において、前記ジョブ実行機器は、紙などの媒体に文字や画像を形成する画像形成ジョブを実行する画像形成装置であるものとすることもできる。
【００１８】
本発明の機器状態管理装置用のプログラムは、コンピュータを上述のいずれかの態様の本発明の機器状態管理装置、即ち、基本的には、ネットワークを介してクライアントコンピュータから送信されたジョブを実行するジョブ実行機器の状態を管理する機器状態管理装置であって、情報の送信先に関する送信先情報を含む前記クライアントコンピュータに関するクライアント情報を記憶するクライアント情報記憶手段と、前記ジョブ実行機器のエラーに対する対処方法を記憶する対処方法記憶手段と、前記ジョブ実行機器でエラーが発生したときにエラーの発生に関するエラー発生情報を該ジョブ実行機器にジョブを送信したクライアントコンピュータから取得するエラー発生情報取得手段と、該取得したエラー発生情報に係るエラーに対応する対処方法を前記対処方法記憶手段から抽出すると共に該エラー発生情報を取得したクライアントコンピュータに対応するクライアント情報に含まれる送信先情報を前記クライアント情報記憶手段から取得し、該取得した送信先情報に係る送信先に該エラー発生情報と前記抽出した対処方法とを送信するエラー発生時情報送信手段と、を備える機器状態管理装置として機能させることを要旨とする。
【００１９】
この本発明の機器状態管理装置用のプログラムでは、コンピュータを上述のいずれかの態様の本発明の機器状態管理装置として機能させるから、本発明の機器状態管理装置が奏する効果、例えば、ユーザがジョブの実行を指示した後にクライアントコンピュータから離れてもジョブ実行装置にエラーが発生したときにはそのエラー発生情報を所望の送信先で取得することができる効果やジョブ実行装置に関して十分な知識を有しないユーザでも発生したエラーに対処することができる効果などの効果と同一の効果を奏することができる。
【００２０】
本発明の機器状態管理方法は、
ネットワークを介してクライアントコンピュータから送信されたジョブを実行するジョブ実行機器の状態を管理する機器状態管理方法であって、
（ａ）情報の送信先に関する送信先情報を含む前記クライアントコンピュータに関するクライアント情報を記憶し、
（ｂ）前記ジョブ実行機器のエラーに対する対処方法を記憶し、
（ｃ）前記ジョブ実行機器でエラーが発生したときにエラーの発生に関するエラー発生情報を該ジョブ実行機器にジョブを送信したクライアントコンピュータから取得し、
（ｄ）該取得したエラー発生情報に係るエラーに対応する対処方法を前記記憶した対処方法から抽出すると共に該エラー発生情報を取得したクライアントコンピュータに対応するクライアント情報に含まれる送信先情報を前記記憶したクライアント情報から取得し、該取得した送信先情報に係る送信先に該エラー発生情報と前記抽出した対処方法とを送信する
ことを要旨とする。
【００２１】
この本発明の機器状態管理方法によれば、ジョブ実行機器でエラーが発生したときにエラーの発生に関するエラー発生情報をこのジョブ実行機器にジョブを送信したクライアントコンピュータから取得し、取得したエラー発生情報に係るエラーに対応する対処方法を記憶した対処方法から抽出すると共にエラー発生情報を取得したクライアントコンピュータに対応するクライアント情報に含まれる送信先情報を記憶したクライアント情報から取得し、取得した送信先情報に係る送信先にエラー発生情報と抽出した対処方法とを送信するから、ユーザはジョブの実行を指示した後にクライアントコンピュータから離れてもジョブ実行装置にエラーが発生したときにはそのエラー発生情報を所望の送信先で取得することができると共にジョブ実行装置に関して十分な知識を有しないユーザでも発生したエラーに対処することができる。
【００２２】
こうした本発明の機器状態管理方法において、（ｅ）前記ジョブ実行機器でエラーから復帰したときにエラーの復帰に関するエラー復帰情報を該ジョブ実行機器にジョブを送信したクライアントコンピュータから取得するステップと、（ｆ）前記ジョブ実行機器のエラーに伴って取得したエラー発生情報とエラー復帰情報と含むステータス情報を該ジョブ実行機器にジョブを送信したクライアントコンピュータの識別情報と共に記憶するステップと、を更に備え、前記ステップ（ｄ）は、前記エラー発生情報に係るエラーに関連するエラー復帰情報を含むステータス情報を前記記憶したステータス情報から抽出すると共に該抽出したステータス情報と共に記憶したクライアントコンピュータの識別情報に基づいて対応するクライアント情報を前記記憶したクライアント情報から抽出し、該抽出したクライアント情報の一部を前記抽出した対処方法と共に又は別に前記取得した送信先情報に係る送信先に送信するステップであるものとすることもできる。こうすれば、ユーザは、関連するエラーの復帰を行なったクライアント情報を取得することができる。したがって、ユーザは、ジョブ実行装置のエラーに対して対処できないときには関連するエラーの復帰を行なったクライアント情報を手がかりに手助けを求めるのに適切な他のユーザに手助けを求めることができる。
【００２３】
【発明の実施の形態】
次に、本発明の実施の形態を実施例を用いて説明する。図１は、本発明の一実施例であるプリンタ状態管理装置２０を含む印刷システムの構成の概略を示す構成図である。実施例のプリンタ状態管理装置２０は、図示するように、複数のクライアントコンピュータ４０，５０や複数のプリンタ３０とＬＡＮ１４により接続されてこの複数のプリンタ３０のエラー状態を管理するサーバとして構成されており、各プリンタ３０のステータスを管理するためのステータス管理システム２１と、各クライアントコンピュータ４０，５０に関するクライアント情報をデータベース化して記憶するクライアント管理データベース２２と、各プリンタ３０のエラーに対する対処方法に関するエラー対処情報をデータベース化して記憶する対処方法管理データベース２３と、各プリンタ３０のステータス情報をデータベース化して記憶するステータス管理データベース２４とがインストールされている。なお、ＬＡＮ１４は、ファイヤウォール１０を介してインターネット１２に接続されており、プリンタ状態管理装置２０やクライアントコンピュータ４０，５０からインターネット１２を介して各種の通信を行なうことができるようになっている。
【００２４】
図２は、クライアント管理データベース２２に登録されているクライアント情報の一例を示す説明図である。実施例のクライアント管理データベース２２には、図示するように、クライアントコンピュータ４０，５０の識別情報としてのクライアントＩＤやクライアントコンピュータ４０，５０を使用するユーザの名前（ユーザ名），クライアントコンピュータ４０，５０が所属する課や部などのグループのグループＩＤ，プリンタ３０にエラーが生じたときにエラーに関する情報を送信する複数の送信先などがクライアント情報として登録されている。ここで、クライアントＩＤやユーザ名，グループＩＤについてはプリンタ状態管理装置２０のシステム管理者によりクライアント情報が作成されて登録される際に入力され、複数の送信先については各クライアントコンピュータ４０，５０から図示しないプログラムを実行することにより自由に設定や変更を行なうことができるようになっている。
【００２５】
図３は、対処方法管理データベース２３に登録されているエラー対処情報の一例を示す説明図である。実施例の対処方法管理データベース２３には、各エラーに割り当てられたエラーコードや各プリンタのＩＤ，エラーの状態，エラーに対する対処方法としての複数の手順などがエラー対処情報として登録されている。
こうしたエラー対処情報は、プリンタ状態管理装置２０のシステム管理者により登録される。
【００２６】
図４は、ステータス管理データベース２４に登録されるステータス情報の一例を示す説明図である。実施例のステータス管理データベース２４には、ステータス情報を受け付けた受付番号やプリンタＩＤ，ステータスを送信したクライアントコンピュータ４０，５０の識別情報としてのクライアントＩＤ，発生したエラーのコード，エラー状態，エラーが発生した日時（エラー発生日時），エラーに対処してエラーを解消して復帰した日時（エラー復帰日時）などがステータス情報として登録される。
【００２７】
各クライアントコンピュータ４０，５０には、ＬＡＮ１４に接続されたプリンタ３０を各コンピュータに適合させるためのプリンタドライバ４２や印刷ジョブを指示したプリンタ３０の状態をモニタすると共にプリンタ３０にエラーが発生したときやエラーを解消して復帰したときに対象となるプリンタのステータスをプリンタ状態管理装置２０に送信するステータスモニタ４４がインストールされている。プリンタ３０にエラーが発生したときは、周知のようにプリンタ３０はエラーを分別して得られるエラー状態をクライアントコンピュータ４０，５０に送信するから、実施例のステータスモニタ４４では、受信したエラー状態をプリンタ３０のＩＤ（プリンタＩＤ）やクライアントコンピュータ４０，５０のＩＤ（クライアントＩＤ）と共にプリンタ状態管理装置２０に送信するのである。
【００２８】
実施例のプリンタ状態管理装置２０のステータス管理システム２１は、こうしてクライアントコンピュータ４０，５０から送信されるエラー状態とプリンタＩＤとクライアントＩＤを受け付けてステータス情報をステータス管理データベース２４に登録するのである。以下、この実施例のプリンタ状態管理装置２０の動作について説明する。
【００２９】
図５は、実施例のプリンタ状態管理装置２０でステータス管理システム２１を起動して実行するエラー発生時処理の一例を示すフローチャートである。この処理は、クライアントコンピュータ４０，５０からプリンタ３０のエラーの発生が送信されたときに実行される。エラー発生時処理では、まず、クライアントコンピュータ４０，５０から送信されるプリンタＩＤとエラー状態とクライアントＩＤとを取得し（ステップＳ１００）、ステータス情報を作成してステータス管理データベース２４に登録する（ステップＳ１１０）。ここで、ステータス情報は、エラーを受け付けた順に受付番号を付与すると共にエラー状態にリンクされたエラーコードを取得し、受け付けた日時をエラー発生日時とし、これらの受付番号，エラーコード，エラー発生日時を読み込んだプリンタＩＤ，エラー状態，クライアントＩＤと共にステータス管理データベース２４に登録される。
【００３０】
次に、ステータス情報として登録されたプリンタＩＤやエラーコードあるいはエラー状態に基づいて対応するエラー対処情報を対処方法管理データベース２３から抽出する（ステップＳ１２０）。続いて、過去における同一のプリンタの同一のエラーに関するステータス情報をエラー関連情報としてステータス管理データベース２４から抽出すると共に（ステップＳ１３０）、抽出されたエラー関連情報（ステータス情報）のクライアントＩＤから同一のグループに属するユーザ名をクライアント管理データベース２２を用いて抽出する（ステップＳ１４０）。そして、エラーが発生した旨の内容と、抽出したエラー対処情報における対処方法（各手順）と、抽出したユーザ名と、このユーザ名を抽出する際に用いたエラー関連情報（ステータス情報）におけるエラー発生日時とを含むメールを作成する（ステップＳ１５０）。なお、実施例では、抽出したユーザ名とエラー発生日時は、エラー発生日時が最近のものから順になるよう並べ替えてメールに記載するものとした。作成されるメールの一例を図６に示す。
【００３１】
こうしてメールを作成すると、ステータス情報のクライアントＩＤからメールを送信する送信先をクライアント管理データベース２２から抽出し（ステップＳ１６０）、作成したメールを抽出した送信先に送信して（ステップＳ１７０）、このエラー発生時処理を終了する。ここで、送信先は、ユーザが任意に設定・変更できるものであるから、例えば、ユーザが通常使用するメールアドレスやプリンタ３０の管理者のメールアドレス，ユーザの携帯電話のメールアドレスなどを設定しておくこともできる。このように送信先を設定しておくことにより、ユーザは、クライアントコンピュータ４０，５０からプリンタ３０に対して印刷ジョブを指示した直後にクライアントコンピュータ４０，５０から離れても、プリンタ３０にエラーが発生すれば、そのエラーの発生を知ることができたり、プリンタ３０の管理者に知らせることができる。
【００３２】
実施例のクライアントコンピュータ４０，５０にインストールされているステータスモニタ４４は、プリンタ３０のエラーが解消して復帰したときには、エラーの復帰をプリンタ状態管理装置２０に送信する。実施例のプリンタ状態管理装置２０は、こうしたエラーの復帰を受信したときには、図７に例示するエラー復帰時処理を実行し、プリンタＩＤとクライアントＩＤとを入力し（ステップＳ２００）、入力した日時をエラー復帰日時としてプリンタＩＤとクライアントＩＤとから特定されるステータス管理データベース２４におけるステータス情報に追加する（ステップＳ２１０）。したがって、ステータス管理データベース２４が記憶しているステータス情報は、エラー発生時処理により作成されて登録されたデータとエラー復帰時処理により加えられるエラー復帰日時により構成されることになる。
【００３３】
以上説明した実施例のプリンタ状態管理装置２０によれば、クライアントコンピュータ４０，５０からプリンタ３０に印刷ジョブを実行した際にプリンタ３０にエラーが生じたときには、エラーが発生した旨を含むメールをユーザが指定した送信先に送信するから、ユーザが印刷ジョブの実行を指示した直後にクライアントコンピュータ４０，５０を離れても、エラーが発生したことやその対処方法を迅速にユーザに知らせることができる。この結果、プリンタ３０がエラーの状態のまま放置されることを防止することができる。しかも、メールにはエラーに対応する方法も含まれるから、プリンタ３０に関して十分な知識を有しないユーザでも発生したエラーに対処することができる。さらに、メールには同一のプリンタに対して同一のエラーを発生させたユーザと同一のグループに属するユーザ名がそのエラー発生日時と共に記載されるから、自らではエラーに対処できない場合には、記載されたユーザ名を手がかりに手助けを求めることができる。この結果、プリンタ３０のエラーを迅速に解消することができる。
【００３４】
ここで、実施例のプリンタ状態管理装置２０では、クライアント管理データベース２２がクライアント情報記憶手段に相当し、対処方法管理データベース２３が対処方法記憶手段に相当し、図５のエラー発生時処理のステップＳ１００の処理を実行しているプリンタ状態管理装置２０がエラー発生情報取得手段に相当し、同じくエラー発生時処理のステップＳ１２０〜Ｓ１７０の処理を実行しているプリンタ状態管理装置２０がエラー発生時情報送信手段に相当する。また、図７のエラー復帰時処理のステップＳ２００の処理を実行しているプリンタ状態管理装置２０がエラー復帰情報取得手段に相当し、ステータス管理データベース２４がステータス情報記憶手段に相当する。
【００３５】
実施例のプリンタ状態管理装置２０では、過去における同一のプリンタの同一のエラーに関するステータス情報を抽出して同一のグループ内のユーザ名とエラー発生日時とを最近のものから順にメールに記載するものとしたが、過去における同一のプリンタの同一のエラーに関して最短時間でエラーを復帰したステータス情報を抽出し、そのユーザ名とエラー発生日時とをメールに記載するものとしてもよい。エラー復帰を最短時間で行なったユーザはプリンタ３０についての十分な知識を有しているかそのエラーに対する対処について十分な知識を有していると考えられるから、エラーに対処できないユーザが手助けを求める相手としては適切な人となる。この結果、プリンタ３０のエラーを迅速に解消することができる。なお、エラーが発生してから復帰するまでの時間は、ステータス管理データベース２４に登録されているステータス情報のエラー発生日時とエラー復帰日時との差により求めることができるから、この差が最小のステータス情報をステータス管理データベース２４から抽出すればよい。また、過去における同一のプリンタの同一のエラーに関するステータス情報を抽出し、抽出したステータス情報に含まれているクライアントＩＤが最も多いユーザ名、即ち同一のエラーを最も多く経験したユーザ名をメールに記載するものとしてもよい。同一のエラーを最も多く経験したユーザは同一のエラーを最も多く解消させてプリンタ３０を復帰させたもの、即ち同一のエラーを解消させるに対して十分な知識を有しているものと考えられるからエラーに対処できないユーザが手助けを求める相手としては適切な人となる。この結果、プリンタ３０のエラーを迅速に解消することができる。これらの場合でも同一のグループ内のユーザに限定するものとすれば、手助けを求める相手として身近なものとすることができる。
【００３６】
また、実施例のプリンタ状態管理装置２０では、設定された送信先に作成したメールを送信するものとしたが、メール以外の電子文書を作成して送信するものとしてもよい。また、送信先に応じてメールを作成して送信したり、メール以外の電子文書を作成して送信するものとしてもよい。
【００３７】
実施例のプリンタ状態管理装置２０では、過去における同一のプリンタの同一のエラーに関するステータス情報を抽出して同一のグループ内のユーザ名とエラー発生日時とをエラーが発生した旨やエラーの対処方法と共にメールに記載するものとしたが、エラーが発生した旨とエラーの対処方法とだけをメールに記載し、同一のエラーを経験したユーザ名やエラー発生日時をメールに記載しないものとしてもかまわない。この場合、過去における同一のプリンタの同一のエラーに関するステータス情報を抽出する必要がない。
【００３８】
実施例のプリンタ状態管理装置２０では、複数の送信先を設定できるものとしたが、設定できる送信先の数は幾つであってもかまわない。また、印刷ジョブの実行を指示したユーザが通常使用するメールアドレスとプリンタ３０の管理者のメールアドレスとを固定の送信先とし、この固定の送信先の他に任意の送信先を設定できるものとしてもよい。
【００３９】
実施例では、プリンタ状態管理装置２０はＬＡＮ１４によりプリンタ３０やクライアントコンピュータ４０，５０と接続されると共にファイヤウォール１０を介してインターネット１２に接続されるものとしたが、図８に例示するように、インターネット１２に接続され、このインターネット１２とファイヤウォール１０とＬＡＮ１４とを介してプリンタ３０やクライアントコンピュータ４０，５０と接続されるものとしてもよい。
【００４０】
実施例では、プリンタ３０のエラーに対する処理として説明したが、対象となる機器はプリンタに限られず、スキャナやプロジェクタなどの他の周辺機器としてもよい。また、実施例では、プリンタ３０とクライアントコンピュータ４０，５０とが別体として構成されており、クライアントコンピュータ４０，５０からプリンタ３０に対して印刷ジョブの実行を指示するものとしたが、プリンタ３０とクライアントコンピュータ４０，５０とが一体として構成されており、一体とされたクライアントコンピュータ４０，５０から印刷ジョブの実行を指示するものとしてもよい。即ちコンピュータと印刷装置とが一体となっているもの、例えば複写機などにも適用することができるのである。
【００４１】
実施例では、プリンタ３０のステータスを管理するプリンタ状態管理装置２０の形態として本発明の一実施形態を説明したが、機器のステータスを管理する方法の形態としたり、コンピュータを実施例のプリンタ状態管理装置２０のような管理装置として機能させるプログラムの形態としてもよい。プログラムの形態とする場合、図５に例示したエラー発生時処理や図７に例示したエラー復帰時処理の各ステップを各手順として適当なプログラミング言語を用いてプログラムすればよい。
【００４２】
以上、本発明の実施の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【図１】印刷システムの構成の概略を示す構成図。
【図２】クライアント情報の一例を示す説明図。
【図３】エラー対処情報の一例を示す説明図。
【図４】ステータス情報の一例を示す説明図。
【図５】エラー発生時処理の一例を示すフローチャート。
【図６】作成されるメールの一例を示す説明図。
【図７】エラー復帰時処理の一例を示すフローチャート。
【図８】変形例の印刷システムの構成の概略を示す構成図。
【符号の説明】
１０  ファイヤウォール、１２  インターネット、１４  ＬＡＮ、２０  プリンタ状態管理装置、２１  ステータス管理システム、２２  クライアント管理データベース、２３  対処方法管理データベース、２４  ステータス管理データベース、３０  プリンタ、４０，５０  クライアントコンピュータ、４２  プリンタドライバ、４４  ステータスモニタ。
【図１】
2004280256.tif 000003
【図２】
2004280256.tif 000004
【図３】
2004280256.tif 000005
【図４】
2004280256.tif 000006
【図５】
2004280256.tif 000007
【図６】
2004280256.tif 000008
【図７】
2004280256.tif 000009
【図８】
2004280256.tif 000010