(57)【要約】【課題】  プリンタの動作状態を通知するための電子メールの送信先を容易に変更する。【解決手段】  メール条件を設定し、印刷ジョブとして前記メール条件を含む印刷ジョブを生成する。前記メール条件は、印刷装置における前記印刷ジョブの実行中の動作状態が、電子メールで通知される際の条件であって、前記印刷装置の動作状態に関する事象のうち１以上の特定事象と、前記印刷装置で前記特定事象が発生した場合に送信される前記電子メールの送信先メールアドレスと、を含むことを特徴とする。【選択図】        図４
2005209059.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを生成して印刷装置に送信する印刷制御装置であって、
メール条件を設定することを許容するメール条件設定部と、
前記印刷ジョブとして前記メール条件を含む印刷ジョブを生成する印刷ジョブ生成部と、
を備え、
前記メール条件は、前記印刷装置における前記印刷ジョブの実行中の動作状態が、電子メールで通知される際の条件であって、前記印刷装置の動作状態に関する事象のうち１以上の特定事象と、前記印刷装置で前記特定事象が発生した場合に送信される前記電子メールの送信先メールアドレスと、を含むことを特徴とする印刷制御装置。
【請求項２】
請求項１記載の印刷制御装置であって、
前記メール条件は、各特定事象にそれぞれ対応する送信先メールアドレスを含むことを特徴とする印刷制御装置。
【請求項３】
請求項１または請求項２記載の印刷制御装置であって、
前記メール条件設定部は、あらかじめ用意された候補事象の中から前記特定事象を選択設定することを許容する、印刷制御装置。
【請求項４】
受信した印刷ジョブを実行する印刷装置であって、
メール条件を格納するためのメール条件格納部と、
受信した前記印刷ジョブにメール条件が含まれている場合に、前記印刷ジョブから前記メール条件を抽出し、前記印刷ジョブの識別情報と関連付けて前記メール条件格納部に格納するメール条件取得部と、
を備え、
前記メール条件は、前記印刷装置における前記印刷ジョブの実行中の動作状態が、電子メールで通知される際の条件であって、前記印刷装置の動作状態に関する事象のうち１以上の特定事象と、前記印刷装置で前記特定事象が発生した場合に送信される前記電子メールの送信先メールアドレスと、を含むことを特徴とする印刷制御装置。
【請求項５】
請求項４記載の印刷装置であって、
前記送信先メールアドレスに前記電子メールを送信する電子メール送信部を備えることを特徴とする印刷装置。
【請求項６】
請求項４記載の印刷装置であって、
前記送信先メールアドレスに前記電子メールを送信しうる他の装置に、前記メール条件を通知するメール条件通知部を備えることを特徴とする印刷装置。
【請求項７】
印刷ジョブを生成するための方法であって、
メール条件を設定する工程と、
前記印刷ジョブとして前記メール条件を含む印刷ジョブを生成する工程と、
を備え、
前記メール条件は、前記印刷装置における前記印刷ジョブの実行中の動作状態が、電子メールで通知される際の条件であって、前記印刷装置の動作状態に関する事象のうち１以上の特定事象と、前記印刷装置で前記特定事象が発生した場合に送信される前記電子メールの送信先メールアドレスと、を含むことを特徴とする印刷ジョブ生成方法。
【請求項８】
受信した印刷ジョブを実行する印刷装置において、メール条件を取得するための方法であって、
受信した前記印刷ジョブにメール条件が含まれている場合に、前記印刷ジョブから前記メール条件を抽出する工程と、
抽出した前記メール条件を前記印刷ジョブの識別情報と関連付けて、前記印刷装置に内蔵されたメール条件格納部に格納する工程と、
を備え、
前記メール条件は、前記印刷装置における前記印刷ジョブの実行中の動作状態が、電子メールで通知される際の条件であって、前記印刷装置の動作状態に関する事象のうち１以上の特定事象と、前記印刷装置で前記特定事象が発生した場合に送信される前記電子メールの送信先メールアドレスと、を含むことを特徴とするメール条件取得方法。
【請求項９】
印刷制御装置によって、印刷ジョブを生成するためのコンピュータプログラムであって、
メール条件を設定する機能と、
前記印刷ジョブとして前記メール条件を含む印刷ジョブを生成する機能と、
を前記印刷制御装置に内蔵されたコンピュータによって実現させるとともに、
前記メール条件は、前記印刷装置における前記印刷ジョブの実行中の動作状態が、電子メールで通知される際の条件であって、前記印刷装置の動作状態に関する事象のうち１以上の特定事象と、前記印刷装置で前記特定事象が発生した場合に送信される前記電子メールの送信先メールアドレスと、を含むことを特徴とするコンピュータプログラム。
【請求項１０】
受信した印刷ジョブを実行する印刷装置において、メール条件を取得するめのコンピュータプログラムであって、
受信した前記印刷ジョブにメール条件が含まれている場合に、前記印刷ジョブから前記メール条件を抽出する機能と、
抽出した前記メール条件を前記印刷ジョブの識別情報と関連付けて、前記印刷装置に内蔵されたメール条件格納部に格納する機能と、
を前記印刷装置に内蔵されたコンピュータによって実現させるとともに、
前記メール条件は、前記印刷装置における前記印刷ジョブの実行中の動作状態が、電子メールで通知される際の条件であって、前記印刷装置の動作状態に関する事象のうち１以上の特定事象と、前記印刷装置で前記特定事象が発生した場合に送信される前記電子メールの送信先メールアドレスと、を含むことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続されるプリンタにおける障害の発生等の特定情報を通知するために、その特定情報の通知先として送信先のメールアドレスを設定する技術に関するものである。
【背景技術】
【０００２】
近年、ネットワークに接続されるプリンタ（以下、「ネットワークプリンタ」とも呼ぶ。）が普及しつつある。例えば、ヒューレットパッカード社のレーザプリンタ  ＨＰ  Ｃｏｌｏｒ  ＬａｓｅｒＪｅｔ  ３７００（非特許文献１参照。）のようなネットワークプリンタがある。このネットワークプリンタでは、ユーザは、パーソナルコンピュータ等のＷｅｂブラウザからプリンタに内蔵するＷｅｂサーバにアクセスして、プリンタの種々の設定や、印刷装置の動作状況の確認等を行うことができる。また、このネットワークプリンタは、プリンタの管理装置として機能し、プリンタの動作に関してあらかじめ設定されている特定の事象、例えば、紙詰まり、トナー切れ等の障害のような特定の事象が発生した場合には、あらかじめ設定されているメールアドレスに対して、その特定の事象に関する情報（特定情報）を電子メールで通知することが可能である。
【０００３】
ここで、上記ネットワークプリンタにおいて、電子メールの送受信を可能とするためには、あらかじめ、このプリンタ用のメールアカウントを取得して、対応するメールサーバを設定し、送信元メールアドレスを設定しておく必要がある。また、特定情報を通知するための送信先メールアドレスを設定しておく必要もある。なお、メールサーバの設定やメールアドレスの設定は、上述したように、このプリンタを管理するユーザ等が、プリンタに内蔵しているＷｅｂサーバに、Ｗｅｂブラウザを用いてアクセスすることにより実行可能である。
【０００４】
また、例えば、商品名がクリスタリオと呼ばれているセイコーエプソン社のプリンタのように、ネットワークおよびインターネットを介して接続された管理サーバに、プリンタの動作に関する情報をアップロードするようなネットワークプリンタもある。このようなネットワークプリンタからプリンタの動作に関する情報を通知された管理サーバでは、通知されたプリンタの動作に関する情報の中に、あらかじめ設定されている特定の事象の発生を示す情報が含まれていた場合には、あらかじめ設定されているメールアドレスに対して、その特定の事象に関する情報（特定情報）を電子メールで通知する。
【０００５】
この管理サーバにおいても、電子メールの送受信を可能とするためには、あらかじめ、この管理サーバ用のメールアカウントを取得し、対応するメールサーバを設定し、送信元メールアドレスの設定をしておく必要がある。また、特定情報を通知するための送信先メールアドレスを設定しておく必要もある。
【０００６】
【非特許文献１】ＨＰ  Ｃｏｌｏｒ  ＬａｓｅｒＪｅｔ  ３５００および３７００シリーズプリンタ  ユーザガイド  Ｐ．９４−９６
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ここで、上記ネットワークプリンタは、通常、複数のユーザによって利用される。各ユーザは、自分の印刷ジョブの実行中に発生した障害を通知してもらって、通知内容に対処したい場合がある。例えば、大量の枚数を印刷するジョブを翌朝までに終了させなくてはならない場合がある。夕方この印刷ジョブをプリンタに実行させて帰宅した後、万一その印刷ジョブの実行中に障害等が発生した場合に、自宅に電子メールで通知してもらえれば、この障害等に対処することも可能となる。このため、各ユーザは、自分が実行する印刷ジョブごとに、上記電子メールの送信先を変更したい場合がある。
【０００８】
しかしながら、上記ネットワークプリンタにおける電子メールの送信先は、あらかじめ設定されている送信先メールアドレスとなるため、印刷ジョブごとに変更することはできない。また、管理サーバにおける電子メールの送信先も、管理しているネットワークプリンタごとにあらかじめ設定されている送信先メールアドレスとなるため、同様に、印刷ジョブごとに変更することはできない。すなわち、上記ネットワークプリンタや管理サーバでは、電子メールの送信先を容易に変更することができないという問題がある。
【０００９】
この発明は、従来技術における上述の課題を解決するためになされたものであり、プリンタの動作状態を通知するための電子メールの送信先を容易に変更することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題の少なくとも一部を解決するために、本発明の第１の装置は、印刷ジョブを生成して印刷装置に送信する印刷制御装置であって、
メール条件を設定することを許容するメール条件設定部と、
前記印刷ジョブとして前記メール条件を含む印刷ジョブを生成する印刷ジョブ生成部と、
を備え、
前記メール条件は、前記印刷装置における前記印刷ジョブの実行中の動作状態が、電子メールで通知される際の条件であって、前記印刷装置の動作状態に関する事象のうち１以上の特定事象と、前記印刷装置で前記特定事象が発生した場合に送信される前記電子メールの送信先メールアドレスと、を含むことを特徴とする。
【００１１】
上記印刷制御装置によれば、印刷装置に送信する印刷ジョブごとに、異なったメール条件を設定して、印刷装置に送信することができるので、印刷装置で実行される印刷ジョブごとに、プリンタの動作状態を通知するための電子メールの送信先を容易に変更することが可能である。
【００１２】
なお、前記メール条件は、各特定事象にそれぞれ対応する送信先メールアドレスを含むようにしてもよい。こうすれば、特定事象ごとに電子メールの送信先を設定することができる。
【００１３】
上記印刷制御装置において、
前記メール条件設定部は、あらかじめ用意された候補事象の中から前記特定事象を選択設定することを許容することが好ましい。
【００１４】
このように構成することにより、比較的容易に特定事象を設定することが可能となる。
【００１５】
本発明の第２の装置は、受信した印刷ジョブを実行する印刷装置であって、
メール条件を格納するためのメール条件格納部と、
受信した前記印刷ジョブにメール条件が含まれている場合に、前記印刷ジョブから前記メール条件を抽出し、前記印刷ジョブの識別情報と関連付けて前記メール条件格納部に格納するメール条件取得部と、
を備え、
前記メール条件は、前記印刷装置における前記印刷ジョブの実行中の動作状態が、電子メールで通知される際の条件であって、前記印刷装置の動作状態に関する事象のうち１以上の特定事象と、前記印刷装置で前記特定事象が発生した場合に送信される前記電子メールの送信先メールアドレスと、を含むことを特徴とする。
【００１６】
上記印刷装置によれば、印刷ジョブに含まれているメール条件を取得することができるので、受信した印刷ジョブごとに異なったメール条件が含まれていれば、印刷ジョブごとに異なったメール条件を取得することが可能となる。これにより、印刷装置で実行される印刷ジョブごとに、プリンタの動作状態を通知するための電子メールの送信先を容易に変更することが可能である。
【００１７】
なお、上記印刷装置において、前記送信先メールアドレスに前記電子メールを送信する電子メール送信部を備えることが好ましい。
【００１８】
これにより、印刷装置で前記特定事象が発生した場合に、印刷装置から送信先メールアドレスに電子メールを送信することができる。
【００１９】
また、上記印刷装置において、前記送信先メールアドレスに前記電子メールを送信しうる他の装置に、前記メール条件を通知するメール条件通知部を備えることも好ましい。
【００２０】
これにより、印刷装置で前記特定事象が発生した場合に、電子メールを送信しうる他の装置から、送信先メールアドレスに電子メールを送信することができる。
【００２１】
なお、本発明は、上記した印刷制御装置や印刷装置の構成の他、印刷制御装置および印刷装置を備える印刷システム等の態様で実現することができる。また、印刷ジョブ生成方法やメール条件取得方法等の方法発明の態様で実現することもできる。さらに、それら方法や装置を構築するためのコンピュータプログラムとしての態様や、そのようなコンピュータプログラムを記録した記録媒体としての態様や、上記コンピュータプログラムを含み搬送波内に具現化されたデータ信号など、種々の態様で実現することも可能である。
【００２２】
本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体等として構成する場合には、印刷制御装置や印刷装置を制御するプログラム全体として構成するものとしてもよいし、本発明の機能を果たす部分のみを構成するものとしてもよい。また、記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について、実施例に基づき次の順序で説明する。
Ａ．第１実施例：
Ａ１．システム概要：
Ａ２．クライアントおよびプリンタの構成：
Ａ３．メール条件情報を含んだ印刷ジョブデータの生成：
Ａ４．印刷ジョブデータに含まれているメール条件情報取得の取得：
Ａ５．効果：
Ｂ．第２実施例：
Ｃ．変形例：
【００２４】
Ａ．第１実施例：
Ａ１．システム概要：
図１は、本実施例の第１の実施例としてのプリンタの管理システムの構成を示す説明図である。この管理システム１０００では、クライアントＰＣ（以下、クライアントと略す。）ＣＬ１とプリンタＰＲＴ１とがローカルエリアネットワークＬＡＮ１に接続されている。また、ローカルエリアネットワークＬＡＮ１は、インターネットＩＮＴに接続されている。
【００２５】
クライアントＣＬ１で生成された印刷ジョブデータは、ローカルエリアネットワークＬＡＮ１を介して、クライアントＣＬ１からプリンタＰＲＴ１に伝送される通信データに含まれて送信される。
【００２６】
プリンタＰＲＴ１は、受信した通信データに含まれている印刷ジョブデータの表す印刷ジョブを実行する。
【００２７】
また、プリンタＰＲＴ１は、トナー残量、印刷枚数等のプリンタのステータスや、紙詰まり、トナー切れ等の障害発生などプリンタの動作状況を監視し、その監視結果を監視情報として蓄積する。そして、プリンタの動作に関してあらかじめ設定されている特定の事象が発生した場合には、特定事象の発生を通知するために、あらかじめ設定されている送信先メールアドレス宛の電子メールを作成して送信する。
【００２８】
なお、クライアントＣＬ１およびプリンタＰＲＴ１は、以下で説明する本発明の特徴を除いて、従来のクライアントおよび電子メールの送信が可能なネットワークプリンタと同じである。
【００２９】
また、ローカルエリアネットワークＬＡＮ１には、通常、クライアントＣＬ１およびプリンタＰＲＴ１の他、図示しない複数のクライアントや複数のプリンタが接続されているが、それぞれの構成や機能は同じであり、いずれのクライアントといずれのプリンタとを組み合わせた場合にも、クライアントＣＬ１およびプリンタＰＲＴ１と同様に動作する。
【００３０】
Ａ２．クライアントおよびプリンタの構成：
図２は、図１におけるクライアントＣＬ１およびプリンタＰＲＴ１の構成を示す説明図である。図中クライアントＣＬ１の構成は、以下で本発明の特徴を説明するために、プリンタＰＲＴ１に印刷ジョブデータを送信するための構成のみを示しており、その他の一般的な構成については省略されている。
【００３１】
クライアントＣＬ１は、印刷ジョブデータを送信するための構成として、アプリケーション１１の他、印刷ドライバ１２および通信部１３を備えている。アプリケーション１１や、印刷ドライバ１２は、図示しない記憶装置に格納されたソフトウェアを読み出して、図示しないＣＰＵが実行することにより実現される。
【００３２】
印刷ドライバ１２は、ユーザの印刷指示に従ってアプリケーション１１から画像データが出力されると、その画像データに基づいて印刷ジョブデータを生成し、通信部１３印刷を介してプリンタＰＲＴ１に印刷ジョブデータを送信する。
【００３３】
通信部１３は、自分が接続されているローカルエリアネットワークやインターネットＩＮＴに接続されている他の機器と通信を行う機能を有している。例えば、印刷ドライバ１２から印刷ジョブデータを受け取り、この印刷ジョブデータを含む通信データをプリンタＰＲＴ１に送信する。この通信部１３は、ネットワークボードやネットワークカードなどの、いわゆるネットワークインタフェースにより構成される。
【００３４】
プリンタＰＲＴ１は、主として、プリンタエンジン２１と、制御部２２と、情報格納部２３と、通信部２４と、を備えている。
【００３５】
プリンタエンジン２１は、実際に印刷を行う機構部分である。
【００３６】
制御部２２は、図示しないＣＰＵおよび図示しない記憶装置により構成されており、記憶装置に格納された種々のソフトウェアを読み出してＣＰＵが実行することにより、図示した各機能ブロックとして機能する。なお、各機能ブロックをハードウェア的に構築しても構わない。
【００３７】
プリント制御部２２１は、通信部２４から印刷ジョブデータを受け取り、情報格納部２３のスプール部２３１に一旦格納する。そして、格納された印刷ジョブデータを順次読み出し、その内容に従ってプリンタエンジン２１を制御して、印刷を実行させる。
【００３８】
動作監視部２２３は、プリンタエンジン２１の動作を監視し、その監視情報を情報格納部２３の監視情報格納部２３３に格納する。また、動作監視部２２３は、情報格納部２３のメール条件格納部２３２に格納されているメール条件情報を参照し、この情報に含まれている特定事象が発生した場合には、この特定事象発生の通知を、メールクライアント２２４に要求する。なお、この特定事象については後述する。
【００３９】
メールクライアント２２４は、動作監視部２２３の要求に従って、メール条件格納部２３２にメール条件情報を参照して、対応する送信先メールアドレスを宛先とする電子メールを作成し、通信部２４を介して送信する。
【００４０】
通信部２４は、自分が接続されているローカルエリアネットワークＬＡＮ１やインターネットＩＮＴに接続されている他の機器と通信を行う。例えば、クライアントＣＬ１からの印刷ジョブデータを含む通信データを受信する。また、メールクライアント２２４から受け取った電子メールデータを、あらかじめ設定されているメールサーバ（図示しない）を介して送信先メールアドレスに送信する。電子メールデータの送信は、通常、ＳＭＴＰ（simple mail transfer protocol）プロトコルに従って実行される。この通信部２４も、ネットワークボードやネットワークカードなどの、いわゆるネットワークインタフェースにより構成される。
【００４１】
なお、メールサーバの情報やメール条件情報は、あらかじめ、ユーザによって、プリンタＰＲＴ１の図示しないコントロールパネルから入力された情報を、メール条件取得部２２２が取得することによって設定することができる。設定されたメールサーバの情報やメール条件情報は、メール条件格納部２３２に格納される。
【００４２】
また、メールサーバの情報やメール条件情報は、ユーザが、あらかじめ、プリンタＰＲＴ１に内蔵するＷｅｂサーバ（図示しない）にアクセスすることにより入力した情報を、メール条件取得部２２２が取得することによって、設定することもできる。
【００４３】
さらに、メール条件情報については、後述するように、クライアントから送信される印刷ジョブデータに含めることができる。このように、印刷ジョブデータにメール条件情報が含まれている場合には、印刷ジョブデータに含まれているメール条件情報を、メール条件取得部２２２が取得することによって、設定することもできる。このとき、このメール条件情報が含まれていた印刷ジョブデータの表す印刷ジョブが実行されている間、動作監視部２２３で監視される特定事象、および、メールクライアント２２４で生成される電子メールの送信先メールアドレスは、実行されている印刷ジョブデータに含まれていたメール条件情報に従う。
【００４４】
以下では、本実施例の特徴である、クライアントＣＬ１の印刷ドライバ１２における、メール条件情報を含んだ印刷ジョブデータの生成、および、プリンタＰＲＴ１のメール条件取得部２２２における、印刷ジョブデータに含まれているメール条件情報取得の取得について説明する。
【００４５】
Ａ３．メール条件情報を含んだ印刷ジョブデータの生成：
クライアントＣＬ１で印刷を指示するユーザは、以下で説明するように、印刷プロパティ画面を用いてメール条件を印刷ジョブごとに設定することができる。
【００４６】
図３は、印刷プロパティの画面を示す説明図である。ユーザが、アプリケーション１１（図２参照。）の実行過程において印刷を指示すると、印刷ドライバ１２は、図示するような印刷プロパティ画面を表示する。また、ユーザが、この印刷プロパティ画面中の「メール」タブを選択すると、これに対応するメール条件設定画面を表示する。
【００４７】
メール条件設定画面には、電子メールを送信すべき事象として、あらかじめ複数の事象が用意されており、それぞれの事象ごとに、メール条件設定欄が設けられている。図中には、エラー発生、ワーニング発生、および印刷ジョブ終了の３つの事象が例示されており、各事象のメール条件設定欄には、チェックボックス（図中、□で示す。）と、メールアドレス設定欄と、コメント設定欄が用意されている。
【００４８】
ユーザはチェックボックスをチェックすることにより、チェックされた事象を、電子メールで通知すべき特定事象とすること、メールアドレス設定欄に入力されたメールアドレスを、その電子メールの送信先メールアドレスとすること、および、コメント設定欄に入力されたコメントを、その電子メールに付加するコメントとすることを、メール条件として設定することができる。なお、メールアドレス設定欄には、例えば、コンマ（，）で区切ることにより、複数のメールアドレスを入力することが可能であり、複数の送信先メールアドレスを設定することができる。
【００４９】
印刷ドライバ１２は、ユーザが図中右下の「ＯＫ」ボタンを押すと、上記のようにして設定したメール条件情報を含めた印刷ジョブデータを生成する。
【００５０】
図４は、メール条件情報を含めて生成された印刷ジョブデータについて示す説明図である。
【００５１】
図中上段は、印刷ジョブデータを概念的に示している。印刷ジョブデータは、前側のジョブ制御言語部分と、後側の印刷コマンド部分により構成されている。メール条件情報は、ジョブ制御言語部分に含まれる。
【００５２】
図中下段は、ジョブ制御言語部分のデータをエディタで開いて示した説明図である。図中には、図２で設定したメール条件情報として、設定された特定事象ごとに、それぞれ特定事象の内容と、送信先メールアドレスと、コメント"とが含まれている例が示されている。なお、図中の「ＳＥＮＤＭＡＩＬ  ＥＶＥＴ＝」の後の記述が、特定事象の内容を示しており、"Ｏｎ  Ｅｒｒｏｒ"が「エラー発生」、"Ｏｎ  Ｗａｒｎｉｎｇ"が「ワーニング発生」、"ＪｏｂＥｎｄ"が「ジョブ終了」に対応している。また、「ＭＡＩＬＴＯ＝」の後の記述が送信先メールアドレスの内容を示しており、「ＣＯＭＭＥＮＴ＝」の後の記述がコメントの内容を示している。
【００５３】
Ａ４．印刷ジョブデータに含まれているメール条件情報取得の取得：
図５は、プリンタＰＲＴ１のメール条件取得部２２２におけるメール条件取得処理の手順を示す説明図である。上述したように、プリント制御部２２１でスプール部２３１に格納されていた印刷ジョブデータが順次読み出される際に、メール条件取得部２２２は、以下で説明するように、メール条件情報を取得してメール条件格納部２３２に格納する。
【００５４】
まず、メール条件取得部２２２は、ステップＳ３０において、印刷ジョブデータのジョブ制御言語部分にメール条件情報が記述されている場合には、そのメール条件情報を抽出する。
【００５５】
そして、メール条件取得部２２２は、ステップＳ４０において、抽出したメール条件情報を、対応する印刷ジョブの識別情報として、プリント制御部２２１において割り振られたジョブ番号と関係づけて、メール条件格納部２３２に格納する。
【００５６】
図６は、プリンタＰＲＴ１のメール条件格納部２３２に格納されるメール条件情報について示す説明図である。図に示すように、印刷ジョブデータに含まれていたメール条件情報は、対応する印刷ジョブのジョブ番号と関係づけられて、メール条件格納部２３２に格納される。図中には、ジョブ番号＃１０００と関係づけられたメール条件情報が例示されている。
【００５７】
なお、図中において、ジョブ番号と関係づけられていないメール条件情報、すなわち、ジョブ番号欄が空欄のメール条件情報は、上述したように、プリンタＰＲＴ１のコントロールパネル等から入力されたメール条件情報を示しており、ジョブに関係なく設定されているメール条件を示している。
【００５８】
ジョブ番号に関係づけて設定されたメール条件情報がメール条件格納部２３２に格納されている場合に、その印刷ジョブの実行中に発生した特定事象については、その印刷ジョブのジョブ番号に関係づけて設定されたメール条件が優先して利用される。ただし、ジョブ番号に関係づけられていないメール条件を併せて利用するようにしてもよい。
【００５９】
なお、メールクライアント２２４において、メール条件情報を参照して作成される電子メールには、メール条件情報に含まれているコメントのほか、エラー種別とその対処方法、ワーニング種別とその対処方法、印刷ジョブの終了ステータス（正常に終了したかキャンセルされたか）、印刷ジョブで消費した消耗品量や印刷枚数、印刷ジョブ処理中に発生したエラー情報やワーニング情報、等が含まれていてもよい。
【００６０】
Ａ５．効果：
以上のように、本実施例の管理システムでは、ユーザは、クライアントからプリンタに対して、プリンタの動作に関する事象として、障害等の事象であって電子メールによる通知を望む特定事象と、その電子メールの送信先メールアドレスと、その電子メールに付加するコメントとを含むメール条件を、印刷ジョブごとに設定することが可能である。これにより、ユーザは、上記課題で説明したように、夕方印刷ジョブをプリンタに実行させて帰宅した後、万一その印刷ジョブの実行中に障害等が発生した場合に、ユーザの自宅や携帯電話などに通知された電子メールにより障害等の発生を知ることができ、障害等の発生に対処することが可能となる。
【００６１】
Ｂ．第２実施例：
図７は、本実施例の第２の実施例としてのプリンタの管理システムの構成を示す説明図である。この管理システム２０００では、第１実施例と同様に、クライアントＣＬ１とプリンタＰＲＴ１'とがローカルエリアネットワークＬＡＮ１に接続されている。このローカルエリアネットワークＬＡＮ１は、インターネットＩＮＴに接続されている。インターネットＩＮＴには、別のローカルエリアネットワークＬＡＮ０が接続されており、このローカルエリアネットワークＬＡＮ０には管理サーバＳＶが接続されている。
【００６２】
なお、ローカルエリアネットワークＬＡＮ１には、通常、クライアントＣＬ１およびプリンタＰＲＴ１'の他、複数のクライアントやプリンタが接続されているが、第１実施例と同様に、図示および説明を省略する。
【００６３】
図８は、図７におけるプリンタＰＲＴ１'の構成を示す説明図である。プリンタＰＲＴ１'は、第１実施例におけるプリンタＰＲＴ１におけるメールクライアント２２４（図２参照。）に代えて、通知制御部２２５を備えている点を除いて、全く同じ構成を有している。
【００６４】
図７のクライアントＣＬ１で生成された印刷ジョブデータは、第１実施例と同様に、ローカルエリアネットワークＬＡＮ１を介して、クライアントＣＬ１からプリンタＰＲＴ１'に伝送される通信データに含まれて送信される。
【００６５】
プリンタＰＲＴ１'は、第１実施例のプリンタＰＲＴ１と同様に、受信した通信データに含まれている印刷ジョブデータの表す印刷ジョブを実行する。
【００６６】
また、プリンタＰＲＴ１'では、プリンタＰＲＴ１と同様に、トナー残量、印刷枚数等のプリンタのステータスや、紙詰まり、トナー切れ等の障害発生などプリンタの動作状況を監視し、その監視結果を監視情報として蓄積する。ただし、プリンタＰＲＴ１'は、第１実施例のプリンタＰＲＴ１のように、特定事象の発生を電子メールで通知することはせず、以下の処理が実行される。
【００６７】
プリンタＰＲＴ１'では、通知制御部２２５（図８参照。）が、管理サーバＳＶに内蔵するＷｅｂサーバに対して定期的に、あるいは、発生する事象に応じて適時、監視情報格納部２３３（図８参照。）に蓄積された監視情報を、通信部２４により送信される通信データに含めて送信する。また、プリンタＰＲＴ１'のメール条件格納部２３２に格納されたメール条件情報を、監視情報の送信と同様の手順で、管理サーバＳＶに対して送信する。これにより、管理サーバＳＶには、メール条件情報を送信したプリンタの識別情報と、メール条件格納部２３２に格納されたメール条件情報とが関係づけられて図示しない格納部に格納される。
【００６８】
なお、プリンタＰＲＴ１'から管理サーバへの監視情報やメール条件情報の送信は、ＨＴＴＰ（hype text transfer protocol）プロトコルや、ＨＴＴＰの一種であるＨＴＴＰＳプロトコルに従って実行される。
【００６９】
管理サーバＳＶは、プリンタＰＲＴ１'から定期的に送信されてきた監視情報の中に、その監視情報に対応する印刷ジョブについて設定されている特定事象の発生を示す情報が含まれていた場合には、その特定事象の発生を通知するために、その特定事象に対して設定されている送信先メールアドレスを宛先として、電子メールを作成し送信する。なお、管理サーバＳＶは、通常、複数のプリンタを管理しており、各プリンタに対して、同様の処理が実行される。
【００７０】
以上のように、本実施例においても、ユーザは、クライアントＣＬ１からプリンタＰＲＴ１'に対して、プリンタの動作に関する事象として、障害等の事象であって電子メールによる通知を望む特定事象と、その電子メールの送信先メールアドレスと、その電子メールに付加するコメントとを含むメール条件を、印刷ジョブごとに設定することが可能である。そして、プリンタＰＲＴ１'に設定されたメール条件情報を、通知制御部２２５が管理サーバＳＶに対して監視情報の送信と同様の手順で送信することにより、プリンタＰＲＴ１'の印刷ジョブことに設定されたメール条件を管理サーバＳＶに設定することができる。
【００７１】
従って、本実施例においても、ユーザは、クライアントから管理サーバに対して、印刷ジョブを実行させるプリンタを介して、プリンタの動作に関する事象として、障害等の事象であって電子メールによる通知を望む特定事象と、その電子メールの送信先メールアドレスと、その電子メールに付加するコメントとを含むメール条件を、印刷ジョブごとに設定することが可能である。
【００７２】
また、本実施例のように構成した場合、プリンタごとにメールアカウントを用意したり、プリンタからアクセス可能なネットワーク内にメール送信のためのメールサーバを配置したりする必要がなくなり、好都合である。さらに、管理サーバにおいて、同じ宛先へ通知する情報を１つの電子メールにまとめて送ることができるので、便利である。
【００７３】
Ｃ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能である。
【００７４】
上記実施例では、電子メールを送信すべき事象（特定事象）として選択可能な事象に、エラー発生、ワーニング発生、および印刷ジョブ終了の３つの事象が用意されている例を示したが、これに限定されるものではない。プリンタの動作状態として、エラーにはトナー切れ、用紙切れ、紙ジャム等の種々の詳細な事象に分類されており、ワーニングにもトナー残量小、用紙残量小等の種々の詳細な事象に分類されている。そこで、これらの詳細な事象単位で設定することができるようにしてもよい。要するに、特定事象と、特定事象が発生したときに電子メールを送信する送信先メールアドレスとを設定することができれば、どのような形式で設定するようにしてもよい。
【００７５】
また、特定事象として選択した事象ごとに、メールアドレスとコメントのみを設定する例を示したが、これに限定されるものではなく、種々の設定欄をあらかじめ用意しておくようにしてもよい。
【００７６】
上記実施例では、印刷ジョブごとにメール条件を設定する場合を例に説明したが、ある印刷ジョブにより設定したメール条件を、それ以降の印刷ジョブに対して対応させるようにしてもよい。
【００７７】
上記実施例では、クライアントとプリンタとをローカルエリアネットワークを介して接続する場合を例に示したが、ＵＳＢ接続、パラレル接続、シリアル接続などの種々の有線接続や、ブルートゥース接続、赤外線接続などの種々の無線接続で接続するようにしてもよい。
【図面の簡単な説明】
【００７８】
【図１】本実施例の第１の実施例としてのプリンタの管理システムの構成を示す説明図である。
【図２】図１におけるクライアントＣＬ１およびプリンタＰＲＴ１の構成を示す説明図である。
【図３】印刷プロパティの画面を示す説明図である。
【図４】メール条件情報を含めて生成された印刷ジョブデータについて示す説明図である。
【図５】プリンタＰＲＴ１のメール条件取得部２２２におけるメール条件取得処理の手順を示す説明図である。
【図６】プリンタＰＲＴ１のメール条件格納部２３２に格納されるメール条件情報について示す説明図である。
【図７】本実施例の第２の実施例としてのプリンタの管理システムの構成を示す説明図である。
【図８】図７におけるプリンタＰＲＴ１'の構成を示す説明図である。
【符号の説明】
【００７９】
１０００...管理システム
２０００...管理システム
ＣＬ１...クライアントＰＣ（クライアント）
１１...アプリケーション
１２...印刷ドライバ
１３...通信部
ＰＲＴ１...プリンタ
２１...プリンタエンジン
２２...制御部
２２１...プリント制御部
２２２...メール条件取得部
２２３...動作監視部
２２４...メールクライアント
２３...情報格納部
２３１...スプール部
２３２...メール条件格納部
２３３...監視情報格納部
２４...通信部
ＰＲＴ１'...プリンタ
２２５...監視情報通知部
ＩＮＴ...インターネット
ＬＡＮ１...ローカルエリアネットワーク
ＬＡＮ０...ローカルエリアネットワーク
ＳＶ...管理サーバ
【図１】
2005209059.tif 000003
【図２】
2005209059.tif 000004
【図３】
2005209059.tif 000005
【図４】
2005209059.tif 000006
【図５】
2005209059.tif 000007
【図６】
2005209059.tif 000008
【図７】
2005209059.tif 000009
【図８】
2005209059.tif 000010