(57)【特許請求の範囲】
【請求項１】
ネットワークを介して結合されたクライアント装置とプリントサーバと画像形成装置とを有する画像形成システムにおいて、
前記クライアント装置は、（１）前記画像形成装置に対し前記プリントサーバを介しジョブの処理を要求するプリンタドライバと、（２）表示装置と、（３）前記画像形成装置から前記プリントサーバを介しエラー発生又は前記ジョブの状態が変化したことが通知されたことに応答して前記画像形成装置の状態又は前記ジョブの状態の記憶を更新し、更新した前記記憶の内容を前記表示装置に表示させるステータスモニタとを備え、
前記プリンタドライバは、Ｇｌｏｂａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ（ＧＵＩＤ）を生成し、前記ＧＵＩＤと前記クライアント装置の装置ＩＤとの組を、ジョブＩＤとしてスプールファイルに書き込み、
前記クライアント装置は、前記ジョブＩＤに基づいて前記画像形成装置の状態又は前記ジョブの状態の購読登録要求を前記プリントサーバに送信し、さらに、前記ジョブＩＤを有する前記スプールファイルを前記プリントサーバに送信し、
前記プリントサーバは、装置ＩＤテーブルとジョブＩＤテーブルとを備え、前記購読登録要求が、前記画像形成装置の状態の購読登録要求の場合に前記装置ＩＤを前記装置ＩＤテーブルに登録し、前記ジョブの状態の購読登録要求の場合に前記ジョブＩＤを前記ジョブＩＤテーブルに登録し、
前記プリントサーバは、前記クライアント装置から送信された前記スプールファイルを保存し、さらに、前記スプールファイルの内容をジョブとして前記画像形成装置に送信して画像形成を行わせ、
前記画像形成装置は、前記画像形成装置の状態又は前記ジョブの状態が変化した場合、これらの状態の変化をイベントとしてイベントメッセージを前記プリントサーバに送信し、
前記イベントメッセージは、前記イベントが前記画像形成装置の状態か前記ジョブの状態かを示す状態種別コードと、前記画像形成装置の状態又は前記ジョブの状態を示す値と、さらに、前記イベントが前記ジョブの状態の変化である場合、前記イベント発生時に処理を行っていたジョブの前記ジョブＩＤとを、少なくとも含み、
前記プリントサーバは、前記画像形成装置から受信した前記イベントメッセージに含まれる前記状態種別コードが前記ジョブの状態である場合に、前記イベントメッセージに含まれる前記ジョブＩＤを前記ジョブＩＤテーブル上で検索し、レコードがヒットすれば前記レコードに含まれる装置ＩＤをクライアント装置の宛先アドレスとして、前記イベントメッセージを前記宛先アドレスのクライアント装置に送信し、
前記プリントサーバは、さらに、前記画像形成装置から受信した前記イベントメッセージに含まれる前記状態種別コードが前記画像形成装置の状態である場合に、前記装置ＩＤテーブルに登録されているそれぞれの装置ＩＤをクライアント装置の宛先アドレスとして、前記イベントメッセージを前記宛先アドレスのクライアント装置に送信する、
ことを特徴とする画像形成システム。
【請求項２】
前記状態種別コードが前記ジョブの状態を示す場合、前記ジョブの状態を示す値はジョブの開始、停止、保留、再開及び終了を少なくとも含み、
前記プリントサーバは、前記ジョブの状態を示す値が終了を示している場合、前記イベントメッセージを前記宛先アドレスのクライアント装置に送信し、前記ジョブＩＤテーブルから前記ジョブの状態を示す値が終了を示しているジョブのジョブＩＤを含むレコードを削除する、
ことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記クライアント装置の前記装置ＩＤは、ＩＰアドレスである、
ことを特徴とする請求項１又は２に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置からのイベント通知に応答して状態の記憶を更新し該状態の内容を表示装置に表示させるステータスモニタを備えた情報処理装置、及び、画像形成装置がネットワークで結合された画像形成システムに関する。
【背景技術】
【０００２】
画像形成装置などのネットワークデバイスで発生したイベントは、ＷＳ−Ｅｖａｎｔｉｎｇの仕様に基づき、ネットワークを介し情報処理装置に通知される。ジョブ状態の変化のイベントについては、購読登録した情報処理装置に対し、登録された種類のイベントのみ通知される。また、画像形成装置でエラーが発生した場合には、全ジョブが中断されるので、購読登録した全情報処理装置にそのイベントが通知される。各情報処理装置のステータスモニタは、通知されたイベントに基づき、記憶している状態を更新し、その内容を表示装置に表示させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２３３９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、他人のジョブ実行中に発生した装置エラーについても警告表示されるので、ユーザによっては煩わしく感ずる。また、ジャムなどのエラー発生による警告が多く発生すると、警告に対し鈍感になり、ジョブ中断状態で重要書類が放置される事態が生ずる虞がある。
【０００５】
本発明の目的は、このような問題点に鑑み、画像形成装置のエラー発生に基づくユーザへの過度の警告を防止可能な画像形成システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の第１態様では、ネットワークを介して結合されたクライアント装置とプリントサーバと画像形成装置とを有する画像形成システムにおいて、前記クライアント装置は、（１）前記画像形成装置に対し前記プリントサーバを介しジョブの処理を要求するプリンタドライバと、（２）表示装置と、（３）前記画像形成装置から前記プリントサーバを介しエラー発生又は前記ジョブの状態が変化したことが通知されたことに応答して前記画像形成装置の状態又は前記ジョブの状態の記憶を更新し、更新した前記記憶の内容を前記表示装置に表示させるステータスモニタとを備え、前記プリンタドライバは、Ｇｌｏｂａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ（ＧＵＩＤ）を生成し、前記ＧＵＩＤと前記クライアント装置の装置ＩＤとの組を、ジョブＩＤとしてスプールファイルに書き込み、前記クライアント装置は、前記ジョブＩＤに基づいて前記画像形成装置の状態又は前記ジョブの状態の購読登録要求を前記プリントサーバに送信し、さらに、前記ジョブＩＤを有する前記スプールファイルを前記プリントサーバに送信し、前記プリントサーバは、装置ＩＤテーブルとジョブＩＤテーブルとを備え、前記購読登録要求が、前記画像形成装置の状態の購読登録要求の場合に前記装置ＩＤを前記装置ＩＤテーブルに登録し、前記ジョブの状態の購読登録要求の場合に前記ジョブＩＤを前記ジョブＩＤテーブルに登録し、前記プリントサーバは、前記クライアント装置から送信された前記スプールファイルを保存し、さらに、前記スプールファイルの内容をジョブとして前記画像形成装置に送信して画像形成を行わせ、前記画像形成装置は、前記画像形成装置の状態又は前記ジョブの状態が変化した場合、これらの状態の変化をイベントとしてイベントメッセージを前記プリントサーバに送信し、前記イベントメッセージは、前記イベントが前記画像形成装置の状態か前記ジョブの状態かを示す状態種別コードと、前記画像形成装置の状態又は前記ジョブの状態を示す値と、さらに、前記イベントが前記ジョブの状態の変化である場合、前記イベント発生時に処理を行っていたジョブの前記ジョブＩＤとを、少なくとも含み、前記プリントサーバは、前記画像形成装置から受信した前記イベントメッセージに含まれる前記状態種別コードが前記ジョブの状態である場合に、前記イベントメッセージに含まれる前記ジョブＩＤを前記ジョブＩＤテーブル上で検索し、レコードがヒットすれば前記レコードに含まれる装置ＩＤをクライアント装置の宛先アドレスとして、前記イベントメッセージを前記宛先アドレスのクライアント装置に送信し、前記プリントサーバは、さらに、前記画像形成装置から受信した前記イベントメッセージに含まれる前記状態種別コードが前記画像形成装置の状態である場合に、前記装置ＩＤテーブルに登録されているそれぞれの装置ＩＤをクライアント装置の宛先アドレスとして、前記イベントメッセージを前記宛先アドレスのクライアント装置に送信する。
【０００７】
この態様によれば、画像形成装置で発生したエラーの通知に対し、該通知に含まれる情報処理装置のＩＤが自情報処理装置のＩＤに一致した場合のみエラーの内容を表示装置に警告表示させるので、画像形成装置のエラー発生に基づくユーザへの過度の警告を防止することができるという効果を奏する。
【０００８】
また、エラー発生による警告が多発するのを防止することができるので、警告に対する鈍感化を防止可能となり、これにより、ジョブ中断状態で重要書類が画像形成装置側に放置されて暴露される事態が生ずるのを防止することが可能となる。
【０００９】
本発明による情報処理装置の第２態様では、第１態様において、前記状態種別コードが前記ジョブの状態を示す場合、前記ジョブの状態を示す値はジョブの開始、停止、保留、再開及び終了を少なくとも含み、前記プリントサーバは、前記ジョブの状態を示す値が終了を示している場合、前記イベントメッセージを前記宛先アドレスのクライアント装置に送信し、前記ジョブＩＤテーブルから前記ジョブの状態を示す値が終了を示しているジョブのジョブＩＤを含むレコードを削除する。
【００１１】
本発明による情報処理装置の第３態様では、第１又は２態様において、前記クライアント装置の前記装置ＩＤは、ＩＰアドレスである。
【発明の効果】
【００１３】
本発明の構成によれば、画像形成装置のエラー発生に基づくユーザへの過度の警告を防止可能となるという効果を奏する。
【００１４】
本発明の他の目的、特徴的な構成及び効果は、以下の説明を特許請求の範囲及び図面の記載と関係づけて読むことにより明らかになる。 
【図面の簡単な説明】
【００１５】
【図１】本発明の実施例１に係る、ネットワークシステムとしての画像形成システムを示す概略ブロック図である。
【図２】図１のシステムを代表するＰＣと画像形成装置とのシステムのハードウェア構成を示す概略ブロック図である。
【図３】図１のシステムを代表する１０−１と１０と画像形成装置とのシステムの概略機能ブロック図である。
【図４】状態コードとその名前を示す概略テーブル構成図である。
【図５】図３中のサーバ側通知サービス５１の処理を示す概略フローチャートである。
【図６】図３中のステータスモニタの概略機能ブロック図である。
【図７】（Ａ）及び（Ｂ）はジョブ状態表示タブが選択された状態でのエラー発生前と後のステータスウインドウ概略構成図である。
【図８】警告表示タブが選択された状態でのステータスウインドウ概略構成図である。
【図９】（Ａ）は図６中の状態記憶部の概略構成説明図、（Ｂ）は図６中の変換テーブルの概略構成説明図である。
【図１０】図６中のイベント処理部の処理を示す概略フローチャートである。
【実施例１】
【００１６】
図１は、本発明の実施例１に係る画像形成システムを示す概略図である。
【００１７】
このシステムでは、管理者用コンピュータ及びプリントサーバとして用いられるＰＣ１０（以下、プリントサーバＰＣ１０と称す）と、ホストとしてのＮ台のクライアントＰＣ１０−１〜１０−１Ｎと、画像形成装置２０とが、ネットワーク３０で結合されている。プリントサーバＰＣ１０と画像形成装置２０との間及びプリントサーバＰＣ１０とクライアントＰＣ１０−１〜１０−Ｎのそれぞれとの間は、双方向通信可能となっている。
【００１８】
図２は、図１のプリントサーバＰＣ１０と画像形成装置２０とのハードウェア構成を示す概略ブロック図である。
【００１９】
プリントサーバＰＣ１０では、ＣＰＵ（Central Processing Unit）ＣＰＵ１１がインターフェイス１２を介してＰＲＯＭ（Programmable Read Only Memory）１３、ＤＲＡＭ（Dynamic Random Access Memory）１４、補助記憶装置１５、ネットワークインターフェイス１６、入力装置１７及び表示装置１８に結合されている。図２では、簡単化の為に、複数種のインターフェイスを１つのブロック１２で表している。クライアントＰＣ１０−１〜１０−ＮのそれぞれもハードウェアとしてはＰＣ１０と同様に構成されている。
【００２０】
ＰＲＯＭ１３は、例えばフラッシュメモリであり、ＢＩＯＳ（Basic Input/Output System）が格納されている。ＤＲＡＭ１４は、主記憶装置として用いられる。補助記憶装置１５には、管理者用コンピュータ及びプリントサーバとして機能させるためのＯＳ（Operating System）、各種ドライバ及びアプリケーションが格納されている。入力装置１７は、例えばキーボード及びポインティングデバイスである。
【００２１】
画像形成装置２０では、ＣＰＵ２１がインターフェイス２２を介してＰＲＯＭ２３、ＤＲＡＭ２４、補助記憶装置２５、ネットワークインターフェイス２６、操作パネル２７、スキャナ２８、プリンタ２９及びファックスモデム２Ａに結合されている。
【００２２】
ＰＲＯＭ２３は、例えばフラッシュメモリであり、ＢＩＯＳ、ＯＳ、各種ドライバ、及び、画像形成装置として機能させるための各種アプリケーションが格納されている。ＤＲＡＭ２４は、主記憶装置として用いられる。補助記憶装置２５には、印刷用データ、スキャナ２８で読み取った画像データ、クライアントＰＣ１０−１〜１０−ＮからプリントサーバＰＣ１０を介し受信した文書データ及びファクシミリ受信データが文書ファイルとして保存される。操作パネル２７は、入力部及び表示部を供えている。スキャナ２８は、紙媒体上の画像を電子化するために用いられ、そのファイルは、印刷、ファクシミリ送信又はファイル送信のために用いられる。プリンタ２９は、プリントエンジン並びに用紙の給紙部、搬送部及び排紙部を備え、ＤＲＡＭ２４上に生成されたビットマップデータが供給され、このデータに基づいて感光ドラムに静電潜像を形成し、この像をトナーで現像し、トナー像を用紙に転写し定着させ、排紙する。
【００２３】
ネットワークインターフェイス１６及び２６はそれぞれ、ネットワーク３０に結合されている。
【００２４】
図３は、図１のシステムの一部であるプリントサーバＰＣ１０とクライアントＰＣ１０−１と画像形成装置２０の機能ブロック図である。この図のクライアントＰＣ１０−１は、クライアントＰＣ１０−２〜１Ｎを代表して示すものであり、ＰＣ１０−２〜１０−ＮのそれぞれもＰＣ１０−１と同様に構成されている。以下、ＯＳがWindows（登録商標）である場合を説明する。
【００２５】
アプリケーション４０は、ＯＳのＧＤＩ（グラフィック・デバイス・インターフェイス）ライブラリ４１内の関数を呼び出すことにより、文書データを印刷ジョブデータに変換する。この際、ＧＤＩ関数は、プリンタドライバ４２を介して、ＧＤＩ描画データを画像形成装置２０が解釈可能なＰＤＬデータに変換して、スプールファイル４３に書き込む。
【００２６】
アプリケーション４０がＧＤＩライブラリ４１内のEndDoc関数を呼び出すと、１つのジョブに対する変換処理が終了し、プリンタドライバ４２はこれに応答して、ＧＵＩＤ（Globally Unique Identifier）を生成し、これと自装置ＩＤ、例えばＩＰアドレスとの組を、ジョブＩＤとしてスプールファイル４３に書き込み、また、該ジョブＩＤをクライアント側通知サービス４４に供給して購読登録要求する。
【００２７】
ここで、クライアントＰＣ１０−１の通知サービス４４、スプーラ４５及びステータスモニタ４７、プリントサーバＰＣ１０の通知サービス５１及びスプーラ５３などのサービスは、ＯＳの動作開始時に起動されて常駐し、起動の際、レジストリの内容に基づき初期設定を行う。クライアント側通知サービス４４はこのとき、サーバ側通知サービス５１に対し、画像形成装置２０の状態を購読登録要求する。クライアント側通知サービス４４による画像形成装置２０の状態の購読登録の削除要求は、ＯＳからのログオフ時に、サーバ側通知サービス５１に対して行われる。この登録及びその削除はそれぞれ、プリンタドライバ４２の起動時及び停止時に行うようにしてもよい。
【００２８】
上記いずれの購読登録要求も、ユーザが入力装置１７を操作して要求しないように設定することができる。
【００２９】
クライアント側通知サービス４４は、上記要求を、ネットワーク通信部４６、ネットワーク３０及びネットワーク通信部５０を介してサーバ側通知サービス５１に送信する。サーバ側通知サービス５１は、画像形成装置の状態の購読登録要求の場合、自装置ＩＤとしてのＩＰアドレスを、装置ＩＤテーブル５２Ａに登録する。サーバ側通知サービス５１は、ジョブの状態の購読登録要求の場合、ジョブＩＤを、ジョブＩＤテーブル５２Ｂに登録する
一方、スプーラ４５は、上記スプールファイル４３へのデータ書込が完了すると、その識別子をキューに入れ、該キューの先頭から識別子を取り出す毎に、スプールファイルを、ネットワーク通信部４６及びプリントサーバＰＣ１０のネットワーク通信部５０を介して、スプーラ５３に供給する。スプーラ５３は、その内容をスプールファイル５４として保存する。スプーラ５３は通常、スプールされた順番にスプールファイル５４の識別子を、ランゲージモニタ５５を介しポートモニタ５６に供給する。ポートモニタ５６はこれに応答して、この識別子で識別されるスプールファイル５４の内容を、ネットワーク通信部５０及び画像形成装置２０のネットワーク通信部６０を介し主制御部６１に送信する。
【００３０】
主制御部６１はこれに応答して、受信した該内容のジョブデータを、ワークエリア６２内のバッファ領域に格納させた後、画像処理部６３を介し、ビットマップ展開させる。主制御部６１は更に、展開されたビットマップデータを、エンジンコントローラ６４を介してプリントエンジン６５に供給させるとともに、給排紙機構コントローラ６６を介して給排紙機構６７を制御することにより、用紙に画像を形成させ、排出させる。
【００３１】
主制御部６１は、プリントエンジン６５、給排紙機構６７及び画像形成装置２０のその他の部分で、状態が変化（印刷処理中断原因となるエラー発生を含む）した場合、又は、ジョブ状態が変化した場合、これをイベントとして、その内容（イベントメッセージ）を、ネットワーク通信部６０及びプリントサーバＰＣ１０のネットワーク通信部５０を介して、サーバ側通知サービス５１へ送信する。イベントメッセージには、状態を示す状態コードが含まれる。イベントメッセージにはさらに、状態がジョブ状態又はエラーの場合、イベント発生時に処理を行っていたジョブのジョブデータ中の、ジョブＩＤ及び文書名やユーザ名等の付加情報が含まれる。
【００３２】
図４は、状態コードとその名前の関係を示す概略テーブルを示す。状態コードは、上位２桁が状態種別コードであり、例えば、コード”０１”は状態種別（キー）がジョブであり、コード"０２"は状態種別が画像形成装置で印刷処理中断原因となるエラー発生であることを示している。状態コードの下位２桁は状態（値）であり、図４中、例えば"Start"、"Stop"、"Pause"、"Resume"及び"Completed"はそれぞれ、ジョブの開始、停止、保留、再開及び終了の状態を示している。また、状態種別が印刷頁の変化である場合、状態はｋ／ｎ（全ｎ頁中、ｋ頁印刷完了）である。
【００３３】
図５は、サーバ側通知サービス５１の処理を示す概略フローチャートである。この処理は、クライアント側通知サービス４４からの登録要求（サブスクライブメッセージの受信）又は主制御部６１からの通知要求（イベントメッセージの受信）により開始される。以下、括弧内は図中のステップ識別符号である。
【００３４】
（Ｓ０）クライアント側通知サービス４４からの登録要求であればステップＳ１へ進み、主制御部６１からの通知要求であればステップＳ２へ進む。
【００３５】
（Ｓ１）状態種別コードが画像形成装置の状態を示していれば装置ＩＤテーブル５２Ａに装置ＩＤを登録し、ジョブ状態を示していればジョブＩＤテーブル５２ＢにジョブＩＤを登録し、図５の処理を終了する。
【００３６】
（Ｓ２）状態種別コードがジョブを示していれば、ステップＳ３へ進み、装置エラーを示していれば、ステップＳ７へ進む。
【００３７】
（Ｓ３）通知に含まれるジョブＩＤをジョブＩＤテーブル５２Ｂ上で検索する。
【００３８】
（Ｓ４）ヒットすれば、そのレコードに含まれるＩＰアドレスを宛先ＰＣのアドレスとして、イベントメッセージを、ネットワーク通信部５０及び４６を介しクライアント側通知サービス４４に送信する。
【００３９】
（Ｓ５）状態コードがジョブ終了を示していれば、ステップＳ６へ進み、そうでなければ、図５の処理を終了する。
【００４０】
（Ｓ６）ジョブＩＤテーブル５２Ｂから、このジョブＩＤを含むレコードを削除し、図５の処理を終了する。
【００４１】
（Ｓ７）装置ＩＤテーブル５２Ａに登録されているそれぞれのＩＰアドレスを宛先として、イベントメッセージをクライアント側通知サービス４４に送信する。
【００４２】
図６は、図３中のステータスモニタ４７の構成を示す概略機能ブロック図である。図７及び図８は、ステータスモニタ４７により表示装置１８の画面上に表示されるステータスウインドウ４８の構成例を示す。
【００４３】
図７（Ａ）は、印刷ジョブ状態のタブページを示すジョブ状態タブ４８１と、画像形成装置２０の状態のタブページを示す給紙カセット内用紙残量タブ４８２、ＣＭＹＫ各色トナー残量表示タブ４８３及びエラー表示タブ４８４とに分類されたステータスウインドウ４８を示す。図７（Ａ）では、印刷ジョブ状態表示タブ４８１が選択されている状態を示す。
【００４４】
タブ４８１には、印刷ジョブの状態であることを示すアイコンが表示され、そのタブページ４８５には、印刷情報テーブル４８６及び画像形成装置２０の外観画像４８７が表示されている。印刷情報テーブル４８６には、ユーザがクライアントＰＣ１０−１及びプリントサーバＰＣ１０を介して画像形成装置２０に要求した印刷ジョブの文書名と、その印刷頁数とが表示されている。各文書名の左側には、印刷ジョブの状態を示すアイコンが表示されており、アイコン４８６ａは印刷中断中、アイコン４８６ｂは印刷中、アイコン４８６ｃは待機中であることを示している。印刷頁数は、（現在の印刷完了頁）／（全印刷頁数）の形で表示される。印刷ジョブ毎に、その状態が変化（印刷頁の変化を含む）すると、そのイベントメッセージが画像形成装置２０からプリントサーバＰＣ１０を介しクライアントＰＣ１０−１のクライアント側通知サービス４４に通知される。
【００４５】
外観画像４８７は、どのプリンタにより印刷ジョブが実行されているか示す。
【００４６】
給紙段用紙残量及びトナー残量はいずれも、画像形成装置２０において、その残量が不図示のセンサにより検出され、その値が２５％変化する毎に、そのイベントメッセージが画像形成装置２０からプリントサーバＰＣ１０を介しクライアントＰＣ１０−１のクライアント側通知サービス４４に通知される。
【００４７】
図７（Ａ）の状態で画像形成装置２０において印刷処理中断原因となるエラーが発生すると、後述のように中断の際のジョブを自装置から処理要求したものなどの条件を満たす場合、図７（Ａ）に示す文書名doc1.docの状態アイコン４８６ｂが、図７（Ｂ）に示す状態アイコン４８６ａに変化するとともに、この行の背景色が通常表示色、例えば白から、警告表示色、例えば赤に変化する。また、タブ４８４のアイコンが、正常アイコン４８４ａから、びっくりマークが付された警告アイコン４８４ｂに変化する。
【００４８】
この状態で、ユーザが画像形成装置のエラー表示タブ４８４をタッチすると、表示内容が図８に示すように変化する。タブページ４８５のエラー表示領域４８６Ｃには、装置のエラー及びそのエラーコードとＰＣ１０−１側で対応付けられたエラー対処方法の内容がテキストで表示される。この例では、廃トナーボックスが一杯であるか廃トナーボックスが印刷システムで検出されなかったこと、及び、廃トナーボックスの交換又は装着の指示が記載されている。
【００４９】
タブページ４８５Ｃにはさらに、内部画像４８７Ａが表示されている。内部画像４８７Ａは、画像形成装置２０内での廃トナーボックスの位置を示している。また、内部画像４８７Ａの上方の領域モード記憶部４７５に、画像形成装置２０及び廃トナーボックスの型式が表示されている。
【００５０】
図６に戻って、ステータスモニタ４７は、ステータスウインドウ４８に表示するための状態情報（状態コード、ジョブＩＤと対応付けられた文書名等の上記付加情報、上記エラーコードと対応付けられたエラー対処情報などを含む）が格納される状態記憶部４７０と、ステータスウインドウ４８内のタブ及びタブページ４８５に表示する画像のデータ画像データ４７１と、エラーコードをテキストに変換する変換テーブル４７２と、表示モードを記憶するモード記憶部４７５を備えている。表示モードは、エラー表示を無条件又は条件付のいずれで表示するかを決定するためのものである。モード記憶部４７５は、例えばレジストリ内の１つのエントリであり、ユーザは入力装置１７を操作してその値、例えば２値を、変更することができる。そのプログラムは、プリンタドライバ４２又はクライアント側通知サービス４４に含ませることができる。
【００５１】
状態記憶部４７０は、図９（Ａ）に示すように、図７（Ａ）の印刷情報テーブル４８６に表示するデータ４７０１と、タブ４８２のタブページ上の不図示の給紙カセット情報テーブルに表示するデータ４７０２（図中の数値は給紙残量％）と、タブ４８３のタブページ上の不図示のトナー情報テーブルに表示するデータ４７０３（図中の数値はＣＭＹＫ各色のトナー残量％）と、図８のタブ４８４のタブページ上のエラー表示領域４８６Ｃに表示するテキストに対応したエラーコードデータ４７０４とを含んでいる。図９（Ｂ）は、このエラーコードをテキストに変換する変換テーブル４７２の概略構成を示す。
【００５２】
ステータスモニタ４７は更に、イベント処理部４７３と、ＵＩ（ユーザインターフェイス）部ＵＩ部４７４とを備えている。
【００５３】
図１０は、図６中のイベント処理部４７３の処理を示す概略フローチャートである。この処理は、図３のネットワーク通信部４６が外部からイベントメッセージを受信し、これがクライアント側通知サービス４４を介して通知されたことに応答して開始される。
【００５４】
（Ｓ１０）イベント処理部４７３は、イベントメッセージの内容を読み取る。
【００５５】
（Ｓ１１）イベントメッセージに含まれる状態コードの上位２桁である状態種別コードが装置エラーを示していればステップＳ１２へ進み、そうでなければ、すなわちジョブ状態又はエラーでない装置状態を示していれば、ステップＳ１６へ進む。
【００５６】
（Ｓ１２）モード記憶部４７５の内容が「無条件表示」を示していればステップＳ１４へ進み、「条件表示」を示していればステップＳ１３へ進む。
【００５７】
（Ｓ１３）イベントメッセージに含まれるジョブＩＤ中の装置ＩＤが、レジストリに格納されている自装置ＩＤに一致すれば、ステップＳ１４へ進み、そうでなければ図１０の処理を終了する。
【００５８】
（Ｓ１４）状態記憶部４７０は、例えばテーブルであり、これを、上記状態コードの上位２桁をキーとして検索し、ヒットした行のキーに対する値を、状態コードの下位２桁で更新することにより、エラー状態の記憶を更新する。この際、エラー対処情報以外の文書名等の付加情報も更新（登録を含む）する。
【００５９】
（Ｓ１５）例えば図７（Ｂ）に示すように、印刷ジョブ状態表示タブ４８１を選択した状態で、ＵＩ部４７４を介し、ステータスウインドウ４８をポップアップ表示させ、図１０の処理を終了する。
【００６０】
図７（Ｂ）の例は、文書名doc1.docのジョブの５／２１頁印刷中であって、モード記憶部４７５の内容が「条件表示」で自装置から依頼したジョブ、又は、モード記憶部４７５の内容が「無条件表示」で自装置又は他装置から依頼したジョブの実行中にエラーが発生したことを示している。
【００６１】
（Ｓ１６）状態記憶部４７０は、ステップＳ１４と同様に、上記テーブルを、上記状態コードの上位２桁をキーとして検索し、ヒットした行のキーに対する値を、状態コードの下位２桁で更新することにより、ジョブ状態の記憶を更新する。この際、文書名等の付加情報も更新（登録を含む）する。
【００６２】
ステップＳ１５を通った場合、又は、ユーザが入力装置１７を操作してステータスモニタ４７を表示させている場合、タイマーイベントが定期的に発生して、ＵＩ部４７４が動作して状態記憶部４７０の内容が表示装置１８に表示される。ＵＩ部４７４はこの際、該内容に含まれる状態コードを変換テーブル４７２でテキストに変換してこれを表示する。ＵＩ部４７４はまた、状態コードがエラーを示し、この状態コードに対応したエラー対処情報が存在すれば、これをタブ４８４のタブページ上に表示する。
【００６３】
画像形成装置２０でエラーが発生すると、印刷処理が中断して、「印刷中」のジョブ状態が「中断中」に変化し、これによりイベントが発生して図１０の処理が再度実行され、ステップＳ１６を通る。ＵＩ部４７４は、この後、モード記憶部４７５の内容によらず、状態コードに応じて、ジョブ状態のアイコンを変更する。
【００６４】
以上において、本発明の好適な実施例を説明したが、本発明には他にも種々の変形例が含まれ、当業者であればこれらの構成又は機能から想到するであろう他の構成も、本発明に含まれる。
【００６５】
例えば、上記実施例１ではジョブが印刷ジョブの場合を説明したが、スキャンジョブやファクシミリ送信ジョブについても上記同様に処理する構成であってもよい。同様に、画像形成装置は、複合機に限定されず、プリンタ、スキャナ、ファクシミリ装置又は他のデバイスであってもよい。
【００６６】
また、装置ＩＤとしてＩＰアドレス以外のコードを用い、プリントサーバＰＣ１０においてこのコードをＩＰアドレスに変換するテーブル等のデータを備え、サーバ側通知サービス５１がこれを参照して該コードをＩＰアドレスに変換しその宛先にイベントを送信する構成であってもよい。
【００６７】
また、モード記憶部４７５はレジストリ内に限定されず、データベース内やファイル内であってもよいことは勿論である。
【符号の説明】
【００６８】
１０  プリントサーバＰＣ
１０−１  クライアントＰＣ
１１  ＣＰＵ
１２  インターフェイス
１３  ＰＲＯＭ
１４  ＤＲＡＭ
１５、２５  補助記憶装置
１６、２６  ネットワークインターフェイス
１７  入力装置
１８  表示装置
２０  画像形成装置
２１  ＣＰＵ
２２  インターフェイス
２３  ＰＲＯＭ
２４  ＤＲＡＭ
２７  操作パネル
２８  スキャナ
２９  プリンタ
２Ａ  ファックスモデム
３０  ネットワーク
４０  アプリケーション
４１  ＧＤＩライブラリ
４２  プリンタドライバ
４３、５４  スプールファイル
４４  クライアント側通知サービス
４５、５３  スプーラ
４６、５０、６０  ネットワーク通信部
４７  ステータスモニタ
４７０  状態記憶部
４７０１〜４７０４  データ
４７１  画像データ
４７２  変換テーブル
４７３  イベント処理部
４７４  ＵＩ部
４７５  モード記憶部
４８  ステータスウインドウ
４８１〜４８４  タブ
４８４ａ  正常アイコン
４８４ｂ  警告アイコン
４８５  タブページ
４８６  印刷情報テーブル
４８６Ｃ  エラー表示領域
４８６ａ〜４８６ｃ  アイコン
４８７  外観画像
４８７Ａ  内部画像
５１  サーバ側通知サービス
５２Ａ  装置ＩＤテーブル
５２Ｂ  ジョブＩＤテーブル
５５  ランゲージモニタ
５６  ポートモニタ
６１  主制御部
６２  ワークエリア
６３  画像処理部
６４  エンジンコントローラ
６５  プリントエンジン
６６  給排紙機構コントローラ
６７  給排紙機構
【図１】
0005937030.tif 000002
【図２】
0005937030.tif 000003
【図３】
0005937030.tif 000004
【図４】
0005937030.tif 000005
【図５】
0005937030.tif 000006
【図６】
0005937030.tif 000007
【図９】
0005937030.tif 000008
【図１０】
0005937030.tif 000009
【図７】
0005937030.tif 000010
【図８】
0005937030.tif 000011