(57)【要約】【課題】印刷中に異常が発生した場合に異常が発生したということを印刷が中断された印刷データの送信元に電子メール通知することで、ユーザが送信したジョブの処理中に異常が起きた事とその異常原因を分からせ、同じ画像形成装置を使用している他のユーザへの迷惑を最小限に抑えることを可能とする。【解決手段】画像形成装置１０２で紙詰まり等の異常が発生した場合或いは属性不一致エラーが発生した場合、印刷処理を中断してデータ処理装置１０１に印刷中断内容を電子メールで通知し、異常が解除された場合或いは属性不一致エラーが解除された場合、印刷処理を再開してデータ処理装置１０１に印刷再開内容を電子メールで通知し、印刷処理中或いは印刷中断中の印刷ジョブに対し強制削除或いは再開等のジョブ操作が行われた場合、データ処理装置１０１にジョブ操作内容を電子メールで通知する。【選択図】      図４
2004167942.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置から送信される印刷データに基づいて画像の印刷を行う画像形成装置であって、
所定の状態が発生した場合に、印刷処理を中断する印刷中断手段と、
前記印刷処理が中断された場合に、印刷処理中の印刷データまたは前記画像形成装置に送信された印刷データに対応するアドレス先に、印刷処理が中断されたことを電子メールで通知する中断内容通知手段と、
前記所定の状態が解消された場合に、前記印刷処理を再開する印刷再開手段と、前記印刷処理が再開された場合に、前記データ処理装置に印刷再開内容を電子メールで通知する再開内容通知手段とを有することを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置に関し、特に、データ処理装置より指示される複数の印刷データを記憶媒体に保存する機能と、必要に応じて記憶媒体より保存されている印刷データを読み出して印刷処理を行う機能とを有する画像形成装置に関する。
【０００２】
【従来の技術】
近年、プリンタや複合機などの画像形成装置とデータ処理装置とから構成される画像形成システムでは、データ処理装置において画像形成装置の状態を監視することができ、また、データ処理装置より画像形成装置に対して、印刷ジョブの削除、画像形成装置の環境設定の変更など、論理的な操作を行うことができる。
【０００３】
一方、ネットワークに繋がれる画像形成装置は、画像形成装置のデバイスに関するエラーが発生した際に、予め登録されている所定のユーザに対してデバイスエラーが発生したことを電子メールにより通知することができる（例えば、特許文献１参照。）。
【０００４】
【特許文献１】
特開平０８−２４９１４０号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来例における画像形成装置においては、印刷中にデバイスのエラーやそのジョブのみに発生するオペレーションエラーが発生した場合に、そのとき印刷出力待ちをしているユーザ以外のユーザに対しても電子メールでの通知を行ってしまうため、出力待ちをしていないユーザにとっては、煩わしい電子メールとなってしまうという問題がある。
【０００６】
また、印刷中にデバイスのエラーやオペレーションエラーが発生した場合、しばしば、出力中であったジョブの送信元ユーザ以外のユーザが、そのジョブに対して強制オンライン操作（スキップ操作）やジョブ削除操作、リセット操作などを行って、画像形成装置を復帰させることもあり、その行為が、上記強制オンライン操作などの操作が行われたジョブの送信元ユーザの意図するものでない場合もある。
【０００７】
本発明は、上述した点に鑑みなされたものであり、印刷中に異常が発生した場合に異常が発生したということを印刷が中断された印刷データの送信元に電子メール通知することにより、電子メールを受け取ったユーザに、自らが送信したジョブの処理中に異常が起きたこととその異常原因を分からせ、同じ画像形成装置を使用している他のユーザへの迷惑を最小限に抑えることを可能とした画像形成装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明は、データ処理装置から送信される印刷データに基づいて画像の印刷を行う画像形成装置において、所定の状態が発生した場合に、印刷処理を中断する印刷中断手段と、前記印刷処理が中断された場合に、印刷処理中の印刷データまたは前記画像形成装置に送信された印刷データに対応するアドレス先に、印刷処理が中断されたことを電子メールで通知する中断内容通知手段と、前記所定の状態が解消された場合に、前記印刷処理を再開する印刷再開手段と、前記印刷処理が再開された場合に、前記データ処理装置に印刷再開内容を電子メールで通知する再開内容通知手段とを有することを特徴とする。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１０】
［第１の実施の形態］
先ず、本発明の第１の実施の形態を説明する。図１は第１の実施の形態に係る画像形成装置及びデータ処理装置からなる画像形成システムの概略構成を示すブロック図である。画像形成システムは、データ処理装置１０１と、ビデオコントローラ１０３、パネル部１０４、プリンタエンジン１０５を備えた画像形成装置１０２とから構成されている。尚、図１では画像形成装置１０２を１台のデータ処理装置１０１に接続した状態を図示しているが、後述するように画像形成装置１０２がネットワークを介して複数台のデータ処理装置１０１と通信を行うことが可能である。
【００１１】
図１において、データ処理装置１０１は、例えばコンピュータから構成されており、画像形成装置１０２に対する画像情報（印刷ジョブ）の供給源或いは画像形成装置１０２の制御装置として機能する。画像形成装置１０２は、例えばレーザビームプリンタとして構成されると共に後述するようにネットワークプリンタ（またはネットワーク複合機）として動作可能であり、記録媒体上に電子写真方式により画像形成を行う。尚、本実施形態において適用される画像形成装置は、レーザビームプリンタに限定されるものではなく、インクジェットプリンタや静電記録プリンタ等の他のプリント方式のプリンタ、或いは複合機でもよいことは言うまでもない。
【００１２】
画像形成装置１０２内のビデオコントローラ１０３は、データ処理装置１０１から供給される画像情報（例えば、ＥＳＣコード、ページ記述言語等）に基づいて、ページ毎にラスタデータを生成し、プリンタエンジン１０５に送出する。プリンタエンジン１０５は、ビデオコントローラ１０３から供給されるラスタデータに基づいて、感光ドラム（図２参照）上に潜像を形成し、その潜像を記録媒体上に転写・定着することにより画像を形成する（電子写真方式による画像形成）。パネル部１０４は、ユーザインタフェースとして使用される。ユーザはパネル部１０４を操作することにより、画像形成装置１０２に対する所望の動作を指示することができる。また、パネル部１０４には、画像形成装置１０２の処理内容やユーザへの警告内容が表示される。
【００１３】
図２は画像形成装置１０２の内部構造を示す構成図である。画像形成装置１０２は、例えばタンデム方式のカラーレーザビームプリンタとして構成されており、筐体２０１の各部に、操作パネル２０２、ボード収容部２０３、画像形成部２０４ａ〜２０４ｄ、レーザスキャナ部２０６ａ〜２０６ｄ、用紙カセット２２０、手差しトレイ２３０、定着器２６０、排紙トレイ２６４等を備えている。
【００１４】
図２において、操作パネル２０２は、ユーザが各種指示を与えるためのスイッチ、メッセージや画像形成装置１０２の設定内容等を表示するためのＬＥＤ表示器やＬＣＤ表示器等が配設されたものであり、図１に示すパネル部１０４の一態様である。ボード収容部２０３は、ビデオコントローラ１０３及びプリンタエンジン１０５の電子回路部分を構成するボードを収容する。用紙カセット２２０は、用紙（記録媒体）Ｓを保持するものであり、不図示の仕切り板によって電気的に用紙サイズを検知する機構を有する。カセットクラッチ２２１は、用紙カセット２２０内に載置された用紙Ｓの最上位の一枚を取り出して、取り出した用紙Ｓを不図示の駆動手段から伝達される駆動力によって給紙ローラ２２２まで搬送するカムを有する。このカムは、給紙の度に間欠的に回転し、１回転に対応して１枚の用紙Ｓを給紙する。
【００１５】
用紙検知センサ２２３は、用紙カセット２２０に保持されている用紙Ｓの量を検知する。給紙ローラ２２２は、用紙Ｓの先端部をレジストシャッタ２２４まで搬送するローラである。レジストシャッタ２２４は、用紙Ｓを押圧することにより給紙を停止することができる。手差しトレイ２３０は、手差し給紙の場合に用紙Ｓが載置される。手差し給紙クラッチ２３１は、用紙Ｓの先端を手差し給紙ローラ２３２まで搬送する際に駆動され、手差し給紙ローラ２３２は、用紙Ｓの先端をレジストシャッタ２２４まで搬送する際に駆動される。画像形成に供する用紙Ｓは、用紙カセット２２０及び手差しトレイ２３０のうち何れかの給紙手段を選択することで給紙される。
【００１６】
他方、上記図１に示したプリンタエンジン１０５は、ビデオコントローラ１０３との間で所定の通信プロトコルに従って通信を行い、ビデオコントローラ１０３からの指示に従って用紙カセット２２０と手差しトレイ２３０の中から何れかの給紙手段を選択し、印刷の開始指示に応じて該当する給紙手段よりレジストシャッタ２２４まで用紙Ｓを搬送する。尚、プリンタエンジン１０５は、用紙を給紙する給紙手段、感光ドラム上への潜像の形成・用紙上へのトナー画像の転写・用紙上のトナー画像の定着等の電子写真プロセスに関する機構、画像形成が完了した用紙を排紙する排紙手段、及びそれら各手段を制御する制御手段を含むものである。
【００１７】
画像形成部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄは、感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄや、画像記録用のトナーを保持するトナー保持部等を有するものであり、電子写真プロセスにより用紙Ｓ上にトナー画像を形成する。一方、レーザスキャナ部２０６ａ、２０６ｂ、２０６ｃ、２０６ｄは、画像形成部部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄにレーザビームによる画像情報を供給する。画像形成部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄには、用紙Ｓを搬送する用紙搬送ベルト２５０が複数の回転ローラ２５１〜２５４によって用紙搬送方向（図２の下方から上方へ向かう方向）に扁平に張設されている。
【００１８】
用紙搬送ベルト２５０の最上流部においては、バイアスを印加した吸着ローラ２２５によって用紙を用紙搬送ベルト２５０に静電吸着させる。また、この用紙搬送ベルト２５０のベルト搬送面に対向して４個の感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄが図２の上下方向に直列状に配設されており、画像形成手段を構成している。画像形成部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄのそれぞれには、感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄの周辺近傍を順次取り囲んで、感光ドラムの帯電を行う帯電器、感光ドラム上の潜像を現像する現像器が配置されている。
【００１９】
レーザスキャナ部２０６ａ、２０６ｂ、２０６ｃ、２０６ｄにおいて、レーザユニット２０７ａ、２０７ｂ、２０７ｃ、２０７ｄは、ビデオコントローラ１０３から送出される画像信号（／ＶＩＤＥＯ信号）に応じて、内蔵の半導体レーザを駆動し、レーザビームを発射する。レーザユニット２０７ａ、２０７ｂ、２０７ｃ、２０７ｄから発せられたレーザビームは、ポリゴンミラー（回転多面鏡）２０８ａ、２０８ｂ、２０８ｃ、２０８ｄにより走査され、感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄ上に潜像を形成する。
【００２０】
定着器２６０は、画像形成部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄにより用紙Ｓに形成されたトナー画像を用紙Ｓに熱定着させる。搬送ローラ２６１は、熱定着が完了した用紙Ｓを排紙し搬送する。排紙センサ２６２は、用紙Ｓの排紙状態を検知する。排紙ローラ兼両面印刷用搬送路切り替えローラ２６３は、用紙Ｓを排紙方向へ搬送し、用紙Ｓに対する搬送指示が排紙の場合は、用紙Ｓをそのまま排紙トレイ２６４に排紙し、用紙Ｓに対する搬送指示が両面搬送（用紙両面に印刷を行う両面印刷時の搬送）の場合は、用紙Ｓの後端が排紙センサ２６２を通過した直後に用紙Ｓの回転方向を逆向きに変えスイッチバックすることにより、用紙Ｓを両面印刷用搬送路２７０へ搬送する。排紙積載量検知センサ２６５は、排紙トレイ２６４上に積載された用紙Ｓの積載量を検知する。
【００２１】
両面印刷用搬送路２７０は、両面印刷時に用紙Ｓが搬送される搬送路である。排紙ローラ兼両面印刷用搬送路切り替えローラ２６３により両面印刷用に搬送された用紙Ｓは、両面搬送ローラ２７１〜２７４によって再びレジストシャッタ２２４まで搬送された後、画像形成部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄへの搬送指示を待つ。尚、画像形成装置１０２には、上記用紙カセット２２０や手差しトレイ２３０の他に、更にオプションカセットや封筒フィーダ等のオプションユニットを装備することができる。
【００２２】
図３は画像形成装置１０２のビデオコントローラ１０３とプリンタエンジン１０５とを接続するビデオインタフェース及びプリンタエンジン１０５の構成例を示すブロック図である。プリンタエンジン１０５は、エンジン制御部１５０、用紙サイズ検出部１５１、給紙口検出部１５２、オプション調査部１５３、搬送制御部１５４、光学系制御部１５５、定着器温度制御部１５６、オプション制御部１５７、センサ部１５８を備えている。
【００２３】
図３において、ビデオコントローラ１０３は、ネットワークを介した複数のデータ処理装置１０１との間の通信（画像情報の受信を含む）、データ処理装置１０１から受信した画像情報に基づくラスタデータの生成（展開）、プリンタエンジン１０５の制御を司る。エンジン制御部１５０は、ビデオコントローラ１０３から供給される制御信号に基づいて、プリンタエンジン１０５内のユニット（用紙サイズ検出部１５１〜センサ部１５８）を制御する。
【００２４】
先ず、プリンタエンジン１０５内のユニット（用紙サイズ検出部１５１〜センサ部１５８）の概要を説明する。用紙サイズ検出部１５１は、用紙カセット２２０、手差しトレイ２３０、オプションカセット（不図示）、封筒フィーダ（不図示）内に載置された用紙のサイズを検出してエンジン制御部１５０に通知する。給紙口検出部１５２は、用紙カセット２２０、手差しトレイ２３１、オプションカセット、封筒フィーダのそれぞれの給紙口の有無を検出してエンジン制御部１５０に通知する。オプション調査部１５３は、画像形成装置１０２に対するオプションカセットや封筒フィーダ等のオプションユニットの接続状況を確認する。搬送制御部１５４は、用紙の搬送を制御する。
【００２５】
光学系制御部１５５は、ポリゴンミラー２０８ａ、２０８ｂ、２０８ｃ、２０８ｄを駆動する駆動モータや、レーザユニット２０７ａ、２０７ｂ、２０７ｃ、２０７ｄ等の光学系を制御する。定着器温度制御部１５６は、定着器２６０の温度制御の他、定着器２６０における異常検出等をも行う。オプション制御部１５７は、オプションカセットや封筒フィーダ等のオプションユニットを制御する。センサ部１５８は、用紙が画像形成部まで到達したことを検知するレジストセンサ、用紙の排紙を検知する排紙センサ、両面印刷時における用紙の搬送を検知する両面センサ、用紙の反転を検知する反転センサ、温度を検知する温度センサ、現像器におけるトナー残量を検知するトナーセンサなどから構成されており、搬送路内の用紙の有無、外気温、印刷ページ数、トナー残量等の環境の変化（状況変化）を検出する。
【００２６】
次に、ビデオコントローラ１０３とエンジン制御部１５０とを接続するビデオインタフェースを構成する信号の概要を説明する。１７０は、ビデオコントローラ１０３がエンジン制御部１５０と通信可能な状態にあることを示す／ＣＰＲＤＹ信号である。１７１は、エンジン制御部１５０がビデオコントローラ１０３と通信可能な状態にあることを示す／ＰＰＲＤＹ信号である。１７２は、エンジン制御部１５０が電子写真プロセスに関する機構によりプリント可能な状態にあることを示す／ＲＤＹ信号である。１７３は、ビデオコントローラ１０３がエンジン制御部１５０に印刷要求を発行するための／ＰＲＮＴ信号である。
【００２７】
１７４は、エンジン制御部１５０がビデオコントローラ１０３に対して出力する垂直同期信号としての／ＴＯＰ信号である。１７６は、エンジン制御部１５０がビデオコントローラ１０３に出力する水平同期信号としての／ＢＤ信号である。１７８は、ビデオコントローラ１０３及びエンジン制御部１５０間のシリアル通信のための同期クロック信号としての／ＳＣＬＫ信号である。１７９は、ビデオコントローラ１０３がエンジン制御部１５０に対してコマンドを送信するためのコマンド信号としての／ＣＭＤ信号である。１８０は、コマンドを送信するためのストローブ信号としての／ＣＢＳＹ信号である。
【００２８】
１８１は、ビデオコントローラ１０３から送信されたコマンドに対して応答（プリンタエンジン１０５内部のステータスを含む）を返すための／ＳＴＳ信号である。１８２は、ステータス等の応答を返すためのストローブ信号としての／ＳＢＳＹ信号である。１８３は、ラスタデータとしての／ＶＩＤＥＯ信号である。
【００２９】
１７７は、プリンタエンジン１０５のステータスのうち、／ＲＤＹ信号に直接関与しない状態、即ち印刷の可否に直接関与しない状態変化が発生した場合（例えば、外気温、印刷ページ数、トナー残量等が基準値を超えた場合）に”ＴＲＵＥ”となる／ＣＣＲＴ信号である。
【００３０】
図４は画像形成装置１０２のビデオコントローラ１０３及びデータ処理装置１０１の構成例を示すブロック図である。画像形成装置１０２のビデオコントローラ１０３は、パネルインタフェース部３０１、ホストインタフェース部３０２、画像データ発生部３０３、ＲＯＭ３０４、画像メモリ３０５、エンジンインタフェース部３０６、ＲＡＭ３０７、ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）制御部３０８、ＣＰＵ３０９、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）３１０、ＣＰＵバス３２０を備えている。また、データ処理装置１０１は、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０２、プリンタインタフェース部４０４、ＣＰＵバス４０５を備えている。尚、データ処理装置１０１においては必須構成要素のみを図示し、他の構成要素の図示及び説明は省略する。
【００３１】
図４において、先ず、画像形成装置１０２のビデオコントローラ１０３の構成を説明する。パネルインタフェース部３０１は、パネル部１０４との間でデータ通信を行う。ＣＰＵ３０９は、パネルインタフェース部３０１を介して、ユーザがパネル部１０４において設定或いは指示した内容を確認することができる。ホストインタフェース部３０２は、ネットワークを介してホストコンピュータ等のデータ処理装置１０１と双方向に通信接続を行う。エンジンインタフェース部３０６は、プリンタエンジン１０５と通信接続を行う。ＣＰＵ３０９は、エンジンインタフェース部３０６を介して、上記各信号１７０、１７３、１７５、１７８、１７９、１８０を制御し、上記各信号１７１、１７２、１７４、１７６、１７７、１８１、１８２の状態、即ち、プリンタエンジン１０５の状態を認識することができる。
【００３２】
画像データ発生部３０３は、データ処理装置１０１より供給された画像情報に基づいて、プリンタエンジン１０５に供給するラスタデータを生成（ラスタライズ）する。ＲＯＭ３０４は、制御プログラムを格納する。画像メモリ３０５は、画像データ発生部３０３で生成したラスタデータを一時的に保持する。ＣＰＵ３０９は、ＲＯＭ３０４に保持された制御プログラムのプログラムコードに基づいて、ＣＰＵバス３２０に接続されたデバイスを制御すると共に、後述の各フローチャートに示す処理を実行する。ＲＡＭ３０７は、ＣＰＵ３０９が使用する一時記憶用メモリであり、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張できるように構成されている。ＲＡＭ３０７は、描画オブジェクトを格納する描画オブジェクト格納部、ＲＯＭ３０４に保持された制御プログラムによって一時的に使用されるワークメモリ等に用いられる。
【００３３】
ＥＥＰＲＯＭ３１０は、例えば、濃度補正テーブル等の制御情報を保持するための不揮発性メモリで構成される。ＤＭＡ制御部３０８は、ＣＰＵ３０９からの指示により画像メモリ３０５内のラスタデータをエンジンインタフェース部３０６に転送する。ＣＰＵバス３２０は、アドレスバス、データバス、コントロールバス含む信号路である。パネルインタフェース部３０１、ホストインタフェース部３０２、画像データ発生部３０３、ＲＯＭ３０４、画像メモリ３０５、エンジンインタフェース部３０６、ＲＡＭ３０７、ＤＭＡ制御部３０８、ＣＰＵ３０９及びＥＥＰＲＯＭ３１０は、それぞれＣＰＵバス３２０に接続されたすべてのデバイスにアクセス可能である。
【００３４】
本実施形態では、ＣＰＵ３０９は、画像形成装置１０２における異常の有無の検知と、データ処理装置１０１から送信された印刷ジョブ（印刷データ）に基づく印刷処理が実行可能か否かの判断を行い、異常を検知した場合或いは印刷処理を実行不可能と判断した場合に、印刷処理を中断し、異常の解除を検知した場合或いは印刷処理を実行可能と判断した場合に、印刷処理を再開する制御を行う。ホストインタフェース部３０２は、ＣＰＵ３０９の制御に従い、印刷処理が中断された場合に、データ処理装置１０１に印刷中断内容を電子メールで通知し、印刷処理が再開された場合に、データ処理装置１０１に印刷再開内容を電子メールで通知し、印刷処理中の印刷ジョブ或いは印刷中断中の印刷ジョブに対して、強制削除、一時停止、再開などのジョブ操作が行われた場合に、データ処理装置１０１にジョブ操作内容を電子メールで通知する。
【００３５】
次に、データ処理装置１０１の構成を説明する。ＣＰＵ４０１は、ＲＯＭ４０２に保持された制御プログラムに基づいて、ＣＰＵバス４０５に接続された各部を制御する。ＲＯＭ４０２は、制御プログラムを格納する。ＲＡＭ４０２は、ＣＰＵ４０１が使用する一時記憶用メモリである。プリンタインタフェース部４０４は、ネットワークを介して画像形成装置１０２と双方向に通信接続を行う。ＣＰＵバス４０５は、アドレスバス、データバス、コントロールバスを含む信号路である。
【００３６】
本実施形態では、ＣＰＵ４０１は、画像形成装置１０２からデータ処理装置１０１に送信される、印刷中断内容を示す電子メール、印刷再開内容を示す電子メール、及びジョブ操作内容を示す電子メールを受けるために、データ処理装置１０１の電子メールアドレス及び関連情報を、画像形成装置１０２に送信する印刷ジョブ（印刷データ）に付加する制御を行う。プリンタインタフェース部４０４は、ＣＰＵ４０１の制御に従い、データ処理装置１０１の電子メールアドレス及び関連情報が付加された印刷ジョブを画像形成装置１０２に送信する。
【００３７】
更に、ＣＰＵ４０１は、印刷ジョブを送信するデータ処理装置１０２の電子メールアドレス及び関連情報を該印刷ジョブに付加すると共に、画像形成装置１０２で印刷処理が中断された場合に画像形成装置１０２のメンテナンスを行ってもらうためのユーザにも印刷中断内容を知らせるために、ユーザに通知可能なデータ処理装置１０１の電子メールアドレス及び関連情報も印刷ジョブに付加する制御、画像形成装置１０２で印刷処理が再開された場合に画像形成装置１０２のメンテナンスを行ってもらうためのユーザにも印刷再開内容を知らせるために、ユーザに通知可能なデータ処理装置１０１の電子メールアドレス及び関連情報も印刷ジョブに付加する制御、電子メールを実際に送信する通知先の情報も付加する制御を行う。
【００３８】
図５はデータ処理装置１０１より画像形成装置１０２へ出力される印刷ジョブの構成を示すブロック図である。印刷ジョブ５０１は、大別すると、ジョブ属性５０２及びＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データ５０３から構成されている。
【００３９】
図５において、ジョブ属性５０２は、印刷ジョブ５０１を処理するために必要な種々の属性（パラメータ）を含む。即ち、ジョブモード５１１は、処理モードを示しており、“ｐｒｉｎｔ”は印刷ジョブ５０１が正しく印刷されるためのものであることを示している。尚、印刷ジョブ５０１を印刷後に保存する場合は“ｐｒｉｎｔ−ｓｔｏｒｅ”、保存のみを行う場合は“ｓｔｏｒｅ”などとなる。ここで、これらは文字列ではなく、予め定められた符号（例えば、“ｐｒｉｎｔ”は４バイトの０＝０ｘ００００００００、“ｐｒｉｎｔ−ｓｔｏｒｅ”は０ｘ０００００００１、“ｓｔｏｒｅ”は０ｘ０００００００２など）で表すものとする。
【００４０】
続いて、５１２はジョブ属性５０２の総サイズ（バイト数）を示すジョブ属性サイズ、５１４はジョブ名称（サイズは可変とする）、５１３はジョブ名称５１４のバイトサイズを示すジョブ名称サイズである。ここで、ジョブ名称サイズ５１３は４バイトの倍数になるように構成されており、ジョブ名称５１４の端数分は０（図中の“￥０”は１バイトの０を示している）で埋められている。
【００４１】
ジョブ属性５０２は、更に、ＰＤＬ種別５１５の他に、ドライバＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）で指定された各種パラメータ（階調５１６、解像度５１７、部数５１８、フィニッシングモード５１９、印刷面５２０、カラーモード５２１、閉じ方向・幅５２２、複数ページ印刷モード＝いわゆるＮ−ｕｐ５２３等）、印刷ジョブを送信したユーザを示すユーザ情報５２５及びそのバイトサイズを示すユーザ情報サイズ５２４、電子メールによるジョブ異常通知５２６及びジョブ操作通知５２７から構成されている。
【００４２】
尚、図中では、Ｎ−ｕｐ指定が２ページ印刷指定であれば“２／１”、４ページ印刷指定なら“４／１”、通常印刷（複数ページ印刷指定なし）であれば“１／１”のように示している。また、上記ユーザ情報５２５は、データ処理装置１０２の電子メールアドレスであるとする（印刷履歴等に使われる）。図中、ユーザ情報５２５（電子メールアドレス）以外の各種情報は関連情報である。
【００４３】
ジョブ異常通知５２６は、印刷ジョブ５０１の印刷処理中に画像形成装置１０２内において、用紙詰まり、現像器におけるトナー切れ、各種機構の故障、用紙カセット２２０等における用紙無し、用紙サイズ属性が一致しないなどの属性不一致、排紙トレイ２６４等への用紙満載等の異常が発生した場合、或いは異常が解除された場合に、印刷処理中に異常が発生して印刷処理を中断したり異常が解除されて印刷処理を再開したりしたことを電子メールにより印刷ジョブ５０１の送信元ユーザに通知するかどうかを指定するためのフラグである。
【００４４】
ジョブ操作通知５２７は、印刷ジョブ５０１の印刷処理中に或るユーザより印刷ジョブ５０１に対して削除（キャンセル）、一時停止、再開などのジョブ操作を、パネル部２０２から行われた場合、或いはネットワーク上のデータ処理装置１０１による遠隔操作（リモート）で行われた場合に、電子メールによりジョブ操作の内容を印刷ジョブ５０１の送信元ユーザに通知するかどうかを指定するためのフラグである。
【００４５】
次に、ＰＤＬデータ５０３は、後続ブロックがＰＤＬデータであることを示すパケット識別子“ｓｅｎｄ＿ＰＤＬ”５５１、ＰＤＬデータサイズ５５２、及びＰＤＬ形式の命令群から構成される。ここで、ＰＤＬ形式の命令群は、ＰＤＬジョブ開始命令５５３に始まって、印字解像度や用紙サイズ単位の指定といったジョブ内で共通の環境パラメータ（ＰＤＬジョブ設定）５５６、フォームデータ５５７、排紙命令でページ単位に区切られた描画命令群５５８〜５６０が続き、ＰＤＬジョブ終了命令５６１で終了する。尚、用紙サイズや用紙種別などページ単位で変更可能なパラメータは、変更の度に各ページの先頭で指定されているものとする。
【００４６】
次に、上記の如く構成された第１の実施の形態における画像形成装置１０２で印刷中に異常が発生した場合或いは異常が解除された場合に、ジョブ送信元のユーザに異常内容或いは異常解除内容を電子メールで通知する処理手順について、図６、図７、図８、及び図９を参照しながら詳細に説明する。
【００４７】
図６は画像形成装置１０２（ネットワークプリンタ）における印刷中に紙詰まりが発生した場合にジョブ送信元のユーザに異常内容を電子メールで通知する流れを示す模式図である。
【００４８】
図６において、同一のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に繋がれているホストコンピュータＡ、ホストコンピュータＣ、ホストコンピュータＢより、ジョブＡ、ジョブＣ、ジョブＢの順でネットワークプリンタに印刷ジョブが送信され、ネットワークプリンタがジョブＡを処理中に紙詰まりを起こした状況が示されている。ここで、ネットワークプリンタは、ジョブＡのジョブ属性５０２のジョブ異常通知５２６が「ＯＮ」と指定されていれば、ユーザ情報５２５に指定されている送信元のユーザ、即ちホストコンピュータＡのユーザに電子メールでジョブＡ印刷中に紙詰まりが発生したことを通知する。
【００４９】
電子メールの内容には、異常情報としての紙詰まり発生、紙詰まり情報（紙詰まりの要因、紙詰まりの位置）の他に、紙詰まりが発生した日時、ジョブＩＤ、紙詰まりが発生するまでに出力された当該ジョブでのページ数、紙詰まりにより出力されなかった当該ジョブの先頭ページ番号などが記載される。
【００５０】
ネットワークプリンタがホストコンピュータＡから離れた場所に設置されている場合、ホストコンピュータＡのユーザは自らのジョブの印刷処理中に異常が発生しても、すぐに異常が発生していることに気付くことは難しいが、異常発生時に電子メールで通知を受けることにより、ホストコンピュータＡのユーザは素早く異常を解除するための対処を行うことができ、印刷出力を待つ他のユーザへの迷惑を最小限に抑えることができる。
【００５１】
図７は画像形成装置１０２（ネットワークプリンタ）で上記図６における紙詰まりが解除された場合にジョブ送信元のユーザに異常解除内容を電子メールで通知する流れを示す模式図である。
【００５２】
図７において、例えばホストコンピュータＣのユーザが偶然にネットワークプリンタの紙詰まりを発見して紙詰まり解除の対処を行った状況が示されている。ここで、ネットワークプリンタは、電子メールで紙詰まり発生通知を行ったジョブＡの処理を再開すると共に、ジョブＡの送信元ユーザであるホストコンピュータＡのユーザに対して電子メールでジョブＡが紙詰まりから解除されて再開されたことを通知する。
【００５３】
電子メールの内容には、異常解除情報としての紙詰まり解除、紙詰まり解除を行った手段（紙の取り除き、画像形成装置１０２のドアを開閉するドアオープンクローズ）の他に、紙詰まりが解除された日時、ジョブＩＤ、紙詰まり再開後の当該ジョブの先頭ページ番号などが記載される。
【００５４】
ホストコンピュータＡのユーザは、自らが送信したジョブの印刷中に紙詰まりが起こっていたことを、図６において上述した異常通知電子メールで長時間経過後に知った場合、異常解除通知電子メールがメールボックスに入っているかどうかで異常が解除されたかどうかを判断でき、異常解除通知電子メールがメールボックスに入っていなければ異常解除の対処をしなければならないという判断することができる。また、異常解除通知電子メールの内容により、どのようにして異常の解除が行われたのかも知ることができる。例えば、異常の内容が紙詰まりでなく、紙サイズ属性が一致しないという属性不一致エラーの場合に、ジョブ送信を行ったユーザ以外のユーザが強制的に画像形成装置内の実装用紙で出力させるスキップ操作により解除されることもある。ジョブ送信を行ったユーザは、自らの印刷物が意図しないものであった場合でも、異常通知電子メールや異常解除通知電子メールの内容からその原因を判断することができる。
【００５５】
図８は画像形成装置１０２（ネットワークプリンタ）の異常を監視するタスクにおいて、画像形成装置１０２で異常が発生した場合にジョブ送信元のユーザに異常内容を電子メールで通知する処理手順を示すフローチャートである。本フローチャートに示す処理は、画像形成装置１０２のＣＰＵ３０９がＲＯＭ３０４に格納された制御プログラムに基づき実行する。
【００５６】
図８において、異常監視タスクは、先ずステップＳ１０１において、画像形成装置１０２に新たな異常が発生したかどうかを判断する。ステップＳ１０１で画像形成装置１０２に新たな異常が発生していないと判断した場合には、ステップＳ１０１に戻り、ステップＳ１０１の処理を繰り返す。ステップＳ１０１で画像形成装置１０２に新たな異常が発生したと判断した場合には、ステップＳ１０２において、画像形成装置１０２で印刷中のジョブが存在するかどうかの判断を行う。ステップＳ１０２で画像形成装置１０２で印刷中のジョブが存在していないと判断した場合には、異常を監視するタスクであるステップＳ１０１に戻り、ステップＳ１０１〜ステップＳ１０２の処理を繰り返す。
【００５７】
ステップＳ１０２で画像形成装置１０２で印刷中のジョブが存在していると判断した場合には、ステップＳ１０３において、新たに発生した異常を示す異常情報と、その異常に影響を受けて中断中のジョブを示すジョブ情報をＲＡＭ３０７に保存する。異常情報と中断中のジョブ情報を保存すると、ステップＳ１０４において、異常により中断中のジョブのジョブ送信元ユーザ（ホストコンピュータ）に対して異常内容を電子メールで通知する。電子メールでの異常通知を行った後は、異常を監視するタスクであるステップＳ１０１に戻り、ステップＳ１０１〜ステップＳ１０４の処理を繰り返す。
【００５８】
図９は画像形成装置１０２（ネットワークプリンタ）の異常の解除を監視するタスクにおいて、画像形成装置１０２で異常が解除された場合にジョブ送信元のユーザに異常解除内容を電子メールで通知する処理手順を示すフローチャートである。本フローチャートに示す処理は、画像形成装置１０２のＣＰＵ３０９がＲＯＭ３０４に格納された制御プログラムに基づき実行する。
【００５９】
図９において、異常解除監視タスクは、先ずステップＳ２０１において、画像形成装置１０２の異常が解除されたかどうかを判断する。ステップＳ２０１で画像形成装置１０２の異常が解除されていないと判断した場合には、ステップＳ２０１に戻り、ステップＳ２０１の処理を繰り返す。ステップＳ２０１で画像形成装置１０２の異常が解除されたと判断した場合には、ステップＳ２０２において、解除された異常が原因で中断していたジョブが存在するかどうかの判断を行う。ステップＳ２０２で解除された異常が原因で中断していたジョブが存在していないと判断した場合には、異常の解除を監視するタスクであるステップＳ２０１に戻り、ステップＳ２０１〜ステップＳ２０２の処理を繰り返す。
【００６０】
ステップＳ２０２で解除された異常が原因で中断していたジョブが存在していると判断した場合には、ステップＳ２０３において、解除された異常が原因で中断していたジョブのジョブ送信元ユーザ（ホストコンピュータ）に対して異常解除内容を電子メールで通知する。電子メールでの異常解除通知を行った後は、そのジョブの処理を再開すると共に、異常の解除を監視するタスクであるステップＳ２０１に戻り、ステップＳ２０１〜ステップＳ２０３の処理を繰り返す。
【００６１】
次に、画像形成装置１０２が受信した印刷処理中或いは印刷中断中或いは未処理のジョブに対して強制削除（キャンセル）、一時停止、再開などのジョブ操作が行われた場合に、ジョブ送信元のユーザにジョブ操作内容を電子メールで通知する処理手順について、図１０及び図１１を参照しながら詳細に説明する。
【００６２】
図１０は画像形成装置１０２（ネットワークプリンタ）が受信した印刷処理中或いは印刷中断中或いは未処理のジョブに対して強制削除（キャンセル）のジョブ操作が行われた場合にジョブ送信元のユーザにジョブ操作内容を電子メールで通知する流れを示す模式図である。
【００６３】
図１０において、同一のＬＡＮに繋がれているホストコンピュータＡ、ホストコンピュータＣ、ホストコンピュータＢより、ジョブＡ、ジョブＣ、ジョブＢの順でネットワークプリンタに印刷ジョブが送信され、ネットワークプリンタがジョブＡを処理中にユーザがジョブＡに対して強制削除操作を行った場合の状況が示されている。ここで、ネットワークプリンタは、ジョブＡのジョブ属性５０２のジョブ操作通知５２７が「ＯＮ」と指定されていれば、ユーザ情報５２５に指定されている送信元のユーザ、即ちホストコンピュータＡのユーザに電子メールでジョブＡが強制削除されたことを通知する。
【００６４】
電子メールの内容には、ジョブ操作情報としての強制削除、強制削除された日時、ジョブＩＤ、強制削除されるまでに出力された当該ジョブでのページ数、強制削除により出力されなかった当該ジョブの先頭ページ番号などが記載される。
【００６５】
例えばジョブＡの印刷中に属性不一致の異常が発生し、印刷処理が中断されている場合に、次のジョブＣの出力を待つホストコンピュータＣのユーザは、ジョブＡの送信元であるホストコンピュータＡのユーザに対処を依頼する必要があるが、ホストコンピュータＡのユーザがそのとき不在であれば、ジョブＡの異常解除を行うことができず困ることになる。しかし、ホストコンピュータＣのユーザが勝手に行ったジョブの強制削除操作やスキップ操作の内容をホストコンピュータＡのユーザに対して、ジョブ操作通知電子メールや図７において上述した異常解除通知電子メールにより伝えることで、ホストコンピュータＡのユーザが後で混乱してしまうのを防ぐことができる。
【００６６】
尚、図１０では印刷処理中或いは印刷中断中或いは未処理のジョブに対して強制削除のジョブ操作が行われた場合にジョブ送信元のユーザにジョブ操作内容を電子メールで通知する例を挙げたが、印刷処理中或いは印刷中断中或いは未処理のジョブに対して一時停止或いは再開などのジョブ操作が行われた場合も同様に、ジョブ送信元のユーザにジョブ操作内容を電子メールで通知する。
【００６７】
図１１は画像形成装置１０２（ネットワークプリンタ）が受信した印刷中或いは未処理のジョブを監視するタスクにおいて、ジョブ操作が行われた場合にジョブ送信元のユーザに異常内容を電子メールで通知する処理手順を示すフローチャートである。本フローチャートに示す処理は、画像形成装置１０２のＣＰＵ３０９がＲＯＭ３０４に格納された制御プログラムに基づき実行する。
【００６８】
図１１において、ジョブ監視タスクは、先ずステップＳ３０１において、画像形成装置１０２が受信した印刷中或いは未処理のジョブに対してジョブ操作が行われたかどうかを判断する。ステップＳ３０１で画像形成装置１０２が受信した印刷中或いは未処理のジョブに対してジョブ操作が行われていないと判断した場合には、ステップＳ３０１に戻り、ステップＳ３０１の処理を繰り返す。ステップＳ３０１で画像形成装置１０２が受信した印刷中或いは未処理のジョブに対してジョブ操作が行われたと判断した場合には、ステップＳ３０２において、操作されたジョブのジョブ送信元ユーザ（ホストコンピュータ）に対してジョブ操作内容を電子メールで通知する。電子メールでのジョブ操作通知を行った後は、ステップＳ３０１に戻り、ステップＳ３０１〜ステップＳ３０２の処理を繰り返す。
【００６９】
以上説明したように、第１の実施の形態によれば、画像形成装置で印刷中に異常が発生した場合に、異常が発生したということを印刷が中断されたジョブの送信元ユーザのデータ処理装置に電子メール通知することにより、電子メールを受け取ったユーザは、自らが送信したジョブの処理中に異常が起きたこととその異常原因が当該ユーザのデータ処理装置（ホストコンピュータ）側でわかり、すぐに対処を行えば、同じ画像形成装置を使用している他のユーザへの迷惑を最小限に抑えることができる。
【００７０】
また、画像形成装置で印刷中に異常が発生した場合に、異常により中断したジョブの送信元ユーザ以外のユーザが異常解除処理や異常回避処理を行っても、その操作の内容がジョブ送信元のユーザのデータ処理装置に電子メール通知されるため、ジョブ送信元のユーザは、自分のジョブにどのような異常が発生したり、他のユーザからどのような操作を行われたりしたかを、そのときその場にいなくても確認することが可能となり、画像形成装置の運用において印刷指示内容と出力結果との間に差異が生じた場合の混乱を防ぐことができる。
【００７１】
［第２の実施の形態］
次に、本発明の第２の実施の形態を説明する。第１の実施の形態においては、画像形成装置で印刷中に異常が発生した場合に、すべてのジョブに対して印刷処理を中断したままの状態とした。これに対し、第２の実施の形態のように、画像形成装置のプリンタエンジンの異常ではなく当該ジョブのみに発生する異常の場合に、所定の時間が経過しても当該ジョブのみに発生する異常を解除するための対処が行わなければ、当該ジョブを一時的に退避させると共に後続のジョブの印刷処理を優先させ、一時退避されたジョブの送信元ユーザに対して当該ジョブが一時停止中であることを電子メールで通知し、次のジョブから印刷処理を再開させてもよい。尚、プリンタエンジンに異常が発生し、印刷処理が中断されてから所定の時間が経過しても異常を解除するための対処が行われない場合に、当該ジョブを一時的に退避させると共に後続のジョブの印刷処理を優先させてもよい。
【００７２】
次に、第２の実施の形態における特徴的な処理の詳細について図１２及び図１３を参照しながら説明する。
【００７３】
図１２は画像形成装置１０２（ネットワークプリンタ）における印刷中に属性不一致エラーが発生した場合にジョブ送信元のユーザに異常内容を電子メールで通知する流れを示す模式図である。
【００７４】
図１２において、同一ＬＡＮに繋がれているホストコンピュータＡ、ホストコンピュータＣ、ホストコンピュータＢより、ジョブＡ、ジョブＣ、ジョブＢの順でネットワークプリンタに印刷ジョブが送信され、ネットワークプリンタがジョブＡを処理中に属性不一致エラーを起こした状況が示されている。ここで、ネットワークプリンタは、ジョブＡにおける、上記第１の実施の形態の図５に示したジョブ属性５０２のジョブ異常通知５２６が「ＯＮ」と指定されていれば、ユーザ情報５２５に指定されている送信元のユーザ、即ちホストコンピュータＡのユーザに電子メールでジョブＡ印刷中に属性不一致エラーが発生したことを通知する。
【００７５】
電子メールの内容には、異常情報としての属性不一致エラー発生、属性不一致エラー情報（不一致属性の内容）の他に、属性不一致エラーが発生した日時、ジョブＩＤ、属性不一致エラーが発生するまでに出力された当該ジョブでのページ数、属性不一致エラーにより出力されなかった当該ジョブの先頭ページ番号などが記載される。
【００７６】
図１３は画像形成装置１０２（ネットワークプリンタ）で上記図１２における属性不一致エラーが所定の時間経過しても解除されなかった場合にジョブ送信元のユーザにジョブ一時停止内容を電子メールで通知する流れを示す模式図である。図１３において、属性不一致エラーが発生してから所定の時間が経過しても異常解除のための対処が行われなかった場合に、ネットワークプリンタが属性不一致エラージョブＡを一時的に一時停止ジョブキューに退避させて、ジョブＡの後に処理すべきだったジョブＣの処理から再開させると共に、一時退避されたジョブＡの送信元であるホストコンピュータＡのユーザに対しては、電子メールでジョブＡが一時停止状態に変更されたことを通知する状況が示されている。
【００７７】
電子メールの内容には、ジョブ状態情報としてのジョブ一時停止中、ジョブ一時停止中に変更された日時、ジョブＩＤ、ジョブ一時停止中に変更される前に出力された当該ジョブのページ数などが記載される。
【００７８】
以上説明したように、第２の実施の形態によれば、画像形成装置のプリンタエンジンの異常ではなく、印刷処理中のジョブのみに発生する異常が発生し、印刷処理が中断されてから所定の時間が経過しても異常を解除するための対処が行われない場合に、当該ジョブを一時的に退避させて後続のジョブの印刷処理を優先させることにより、印刷処理中の異常発生による中断時間を最小限に抑えることができる。
【００７９】
また、異常を発生させていたために一時退避させられたジョブの送信元ユーザは、自らが送信していたジョブの処理で異常が発生し、当該ジョブが一時退避中であることを電子メールで知ることができるため、異常の発生原因を確認できると共に、その後の対処を的確に行うことが可能となる。
【００８０】
［第３の実施の形態］
次に、本発明の第３の実施の形態を説明する。第１及び第２の実施の形態においては、画像形成装置で印刷中に異常が発生した場合に、異常により中断したジョブの送信元ユーザに対してのみ、その異常内容を電子メールで通知するものであった。これに対し、第３の実施の形態のように、ジョブ送信元ユーザのデータ処理装置だけでなく、異常が発生した画像形成装置の設置場所に近いユーザやしばしば紙詰まりの対処や用紙の補給を行っているユーザ（画像形成装置のメンテナンスを依頼するユーザ）のデータ処理装置にも異常内容の電子メール通知を行うものであってもよいし、或いは、異常が発生した画像形成装置の設置場所に近いユーザやしばしば紙詰まりの対処や用紙の補給を行っているユーザ（画像形成装置のメンテナンスを依頼するユーザ）のデータ処理装置に対してのみ異常内容の電子メール通知を行うものであってもよい。
【００８１】
次に、第３の実施の形態における特徴的な処理の詳細について図１４及び図１５を参照しながら説明する。
【００８２】
図１４はデータ処理装置１０１より画像形成装置１０２へ出力される印刷ジョブの構成を示すブロック図であり、第１の実施の形態の図５におけるジョブ属性５０２に、メンテナンスユーザ情報サイズ５２８、メンテナンスユーザ情報５２９、及びジョブ異常通知先５３０を追加したものである。
【００８３】
図１４において、メンテナンスユーザ情報５２９は、画像形成装置１０２で紙詰まりが発生した際に異常解除したり、用紙がなくなった際に用紙を補給したりするなどのメンテナンスを行うユーザを示すユーザ情報であり、例えば画像形成装置１０２が設置されている場所に最も近いホストコンピュータのユーザの電子メールアドレスでよい。メンテナンスユーザ情報サイズ５２８は、メンテナンスユーザ情報５２９の情報サイズである。ジョブ異常通知先５３０は、画像形成装置１０２で異常が発生した際に、異常内容を電子メールで通知する宛先（電子メールを実際に送信する通知先）を指定するための情報である。図示例では、ジョブ異常通知先５３０としてジョブ送信元ユーザとメンテナンスユーザが指定されているため、異常通知電子メールは、ジョブ送信元ユーザとメンテナンスユーザに送信されることになる。
【００８４】
図１５は画像形成装置１０２で印刷中に紙詰まりが発生した場合にジョブ送信元のユーザとメンテナンスユーザに異常内容を電子メールで通知する流れを示す模式図である。
【００８５】
図１５において、同一のＬＡＮに繋がれているホストコンピュータＡ、ホストコンピュータＣ、ホストコンピュータＢより、ジョブＡ、ジョブＣ、ジョブＢの順でネットワークプリンタに印刷ジョブが送信され、ネットワークプリンタがジョブＡを処理中に紙詰まりを起こした状況が示されている。ここで、ネットワークプリンタは、ジョブＡのジョブ属性５０２のジョブ異常通知５２６が「ＯＮ」と指定されていれば、ジョブ異常通知先５３０に指定されている通知先に電子メールでジョブＡ印刷中に紙詰まりが発生したことを通知する。
【００８６】
ジョブ異常通知先５３０の指定が送信元ユーザであれば、ユーザ情報５２５に指定されている電子メールアドレスに電子メールが送信され、ジョブ異常通知先５３０の指定がメンテナンスユーザであれば、メンテナンスユーザ情報５２９に指定されている電子メールアドレスに電子メールが送信される。また、図示例のように、ジョブ異常通知先５３０の指定が送信元ユーザとメンテナンスユーザの両方であれば、ユーザ情報５２５とメンテナンスユーザ情報５２９とからそれぞれの電子メールアドレスに電子メールが送信される。
【００８７】
以上説明したように、第３の実施の形態によれば、画像形成装置で印刷中に異常が発生した場合に、中断されたジョブの送信元ユーザのデータ処理装置だけでなく、異常が発生した画像形成装置の設置場所に近いユーザ、或いはしばしば紙詰まりの対処や用紙の補給を行っているユーザ（メンテナンスを依頼するユーザ）のデータ処理装置にも電子メールで異常内容を通知することにより、異常の解除を素早く行うように促すことができ、その結果、後続のジョブの処理をより早く開始させることできる。
【００８８】
［第４の実施の形態］
次に、本発明の第４の実施の形態を説明する。第１及び第２の実施の形態では、画像形成装置で印刷中に異常が発生した場合に、異常により中断したジョブの送信元ユーザのデータ処理装置に対してのみ、その異常内容を電子メールで通知するものであった。これに対し、第４の実施の形態のように、画像形成装置が備える複数の排紙段をメールボックスのように運用するために各排紙段の名称にユーザ名やグループ名が割り当てられている場合には、中断されたジョブの排紙先名称として指定されているユーザ（電子メールを実際に送信する通知先として指定されているユーザ）のデータ処理装置、或いはグループ全員のデータ処理装置に対して異常内容の電子メール通知を行うものであってもよい。
【００８９】
［第５の実施の形態］
次に、本発明の第５の実施の形態を説明する。第１乃至第４の実施の形態では、複数のデータ処理装置（ホストコンピュータ）が同一ＬＡＮで画像形成装置（ネットワークプリンタ）を運用する場合の例を説明した。これに対し、第５の実施の形態のように、インターネットを介して繋がったＬＡＮの間で画像形成装置を運用してもよい。
【００９０】
図１６は画像形成装置（複合機）で印刷中に紙詰まりが発生した場合にジョブの送付先のユーザに異常内容を電子メールで通知する流れを示す模式図である。
【００９１】
図１６において、複合機ＡとホストコンピュータＡから構成されるＬＡＮ  Ａと、複合機ＢとホストコンピュータＢから構成されるＬＡＮ  Ｂがインターネットで繋がっている。ホストコンピュータＡのユーザＡは、遠隔地のホストコンピュータＢのユーザＢに対してＦＡＸジョブを送信するために、複合機ＡよりＦＡＸドキュメントの出力先を複合機ＢとしてＦＡＸジョブを送信する。
【００９２】
このとき、ＦＡＸドキュメントの出力先である複合機Ｂのアドレス（電話番号）とは別に、送付先のユーザであるユーザＢの電子メールアドレスも異常通知先情報としてＦＡＸジョブに指定する。複合機Ｂにおいて、複合機Ａから送信されたＦＡＸジョブを受信し、ＦＡＸジョブの出力中に紙詰まりが発生した場合、複合機ＢはＦＡＸジョブに添付されていた異常通知先情報を参照してＦＡＸドキュメントの送付先ユーザであるユーザＢに対して、ＦＡＸジョブ出力中に紙詰まりが発生したこと通知するための電子メールを送信する。
【００９３】
これにより、ユーザＢは、自らに宛てられたＦＡＸジョブの出力中に異常があったことを確認できると共に早急に複合機Ｂの異常の対処を行うことができる。また、ＦＡＸジョブが、異常により中断中している間に他のユーザからのジョブ操作により削除されたとしても、電子メールでユーザＢにはユーザＢ宛てのＦＡＸジョブが届いていたということが伝わるため、ユーザＡにはＦＡＸジョブを送付したという保証が得られ、ユーザＢにはどういう原因でＦＡＸドキュメントが出力されなかったのかという詳細を知ることができる。
【００９４】
以上は、ジョブの種類がＦＡＸジョブの場合での例であったが、ネットワークを介して遠隔からネットワークプリンタに印刷を実行させるリモートの印刷ジョブの場合でも同様に運用できることはいうまでもない。また、電子メールで通知する内容は、異常解除情報であってもよいし、ジョブ操作情報であってもよく、通知先は、送信先以外に送信元のユーザにも通知するものであってもよいし、他のユーザにも通知するものであってもよい。
【００９５】
［他の実施の形態］
本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００９６】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９７】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００９８】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００９９】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【０１００】
［実施態様の例］
本発明の実施態様の例を以下に列挙する。
【０１０１】
「実施態様１」
データ処理装置から送信される印刷データに基づいて画像の印刷を行う画像形成装置であって、
所定の状態が発生した場合に、印刷処理を中断する印刷中断手段と、前記印刷処理が中断された場合に、印刷処理中の印刷データまたは前記画像形成装置に送信された印刷データに対応するアドレス先に、印刷処理が中断されたことを電子メールで通知する中断内容通知手段と、前記所定の状態が解消された場合に、前記印刷処理を再開する印刷再開手段と、前記印刷処理が再開された場合に、前記データ処理装置に印刷再開内容を電子メールで通知する再開内容通知手段とを有し、
更に、前記画像形成装置における異常の有無を検知する異常検知手段と、前記印刷データに基づく印刷処理が実行可能か否かを判断する印刷実行判断手段とを有し、
前記印刷中断手段は、前記異常検知手段により異常が検知された場合或いは前記印刷実行判断手段により印刷処理が実行不可能と判断された場合に、印刷処理を中断し、前記印刷再開手段は、前記異常検知手段により異常の解除が検知された場合或いは前記印刷実行判断手段により印刷処理が実行可能と判断された場合に、印刷処理を再開し、
更に、印刷処理中の印刷データ或いは印刷中断中の印刷データに対して、強制削除或いは再開等の操作が行われた場合に、前記データ処理装置に前記操作された内容を電子メールで通知する操作内容通知手段を有することを特徴とする画像形成装置。
【０１０２】
「実施態様２」
前記印刷中断手段により印刷処理が中断されてから所定の時間が経過しても異常の解除或いは印刷実行不可能状態の解除が行われない場合に、中断中の印刷処理を一時退避させ後続の印刷処理を優先させる後続処理優先手段を更に有することを特徴とする実施態様１記載の画像形成装置。
【０１０３】
「実施態様３」
前記後続処理優先手段は、中断中の印刷処理を一時退避させるときに前記データ処理装置に対して印刷処理が中断してから所定の時間が経過したために前記一時退避させたことを電子メールで通知することを特徴とする実施態様２記載の画像形成装置。
【０１０４】
「実施態様４」
前記中断内容通知手段は、前記データ処理装置から送信された印刷データに基づいて前記印刷中断手段により印刷処理が中断された場合に、前記印刷データを送信したデータ処理装置の他に、前記画像形成装置のメンテナンスを依頼するユーザに通知可能なデータ処理装置にも印刷中断内容を電子メールで通知することを特徴とする実施態様１記載の画像形成装置。
【０１０５】
「実施態様５」
前記再開内容通知手段は、前記データ処理装置から送信された印刷データに基づいて前記印刷再開手段により印刷処理が再開された場合に、前記印刷データを送信したデータ処理装置の他に、前記画像形成装置のメンテナンスを依頼するユーザに通知可能なデータ処理装置にも印刷再開内容を電子メールで通知することを特徴とする実施態様１記載の画像形成装置。
【０１０６】
「実施態様６」
前記中断内容通知手段は、前記データ処理装置から送信された印刷データに基づいて前記印刷中断手段により印刷処理が中断された場合に、電子メールを実際に送信する通知先として指定されているデータ処理装置に印刷中断内容を電子メールで通知することを特徴とする実施態様１記載の画像形成装置。
【０１０７】
「実施態様７」
前記再開内容通知手段は、前記データ処理装置から送信された印刷データに基づいて前記印刷再開手段により印刷処理が再開された場合に、電子メールを実際に送信する通知先として指定されているデータ処理装置に印刷再開内容を電子メールで通知することを特徴とする実施態様１記載の画像形成装置。
【０１０８】
「実施態様８」
前記実施態様１乃至７の何れかに記載の画像形成装置に送信する印刷データを作成するデータ処理装置であって、
前記画像形成装置から通知される前記印刷処理が中断されたことを示す電子メール、前記印刷再開内容を示す電子メール、前記操作された内容を示す電子メールを受けるための該データ処理装置の電子メールアドレス及び関連情報を前記印刷データに付加する電子メール情報付加手段と、
前記電子メールアドレス及び関連情報が付加された前記印刷データを前記画像形成装置に送信する印刷データ送信手段とを有することを特徴とするデータ処理装置。
【０１０９】
「実施態様９」
前記電子メール情報付加手段は、前記データ処理装置の電子メールアドレス及び関連情報を前記印刷データに付加すると共に、前記画像形成装置の印刷処理が中断された場合に前記画像形成装置のメンテナンスを依頼するユーザにも印刷中断内容を知らせるために前記ユーザに通知可能なデータ処理装置の電子メールアドレス及び関連情報も前記印刷データに付加することを特徴とする実施態様８記載のデータ処理装置。
【０１１０】
「実施態様１０」
前記電子メール情報付加手段は、前記データ処理装置の電子メールアドレス及び関連情報を前記印刷データに付加すると共に、前記画像形成装置の印刷処理が再開された場合に前記画像形成装置のメンテナンスを依頼するユーザにも印刷再開内容を知らせるために前記ユーザに通知可能なデータ処理装置の電子メールアドレス及び関連情報も前記印刷データに付加することを特徴とする実施態様８又は９記載のデータ処理装置。
【０１１１】
「実施態様１１」
前記電子メール情報付加手段は、前記データ処理装置の電子メールアドレス及び関連情報を前記印刷データに付加すると共に、前記画像形成装置のメンテナンスを依頼するユーザに通知可能なデータ処理装置の電子メールアドレス及び関連情報も前記印刷データに付加し、更に電子メールを実際に送信する通知先の情報も前記印刷データに付加することを特徴とする実施態様８〜１０の何れかに記載のデータ処理装置。
【０１１２】
「実施態様１２」
データ処理装置から送信される印刷データに基づいて画像の印刷を行う画像形成装置における印刷処理状態通知方法であって、
所定の状態が発生した場合に、印刷処理を中断する印刷中断工程と、
前記印刷処理が中断された場合に、印刷処理中の印刷データまたは前記画像形成装置に送信された印刷データに対応するアドレス先に、印刷処理が中断されたことを電子メールで通知する中断内容通知工程と、
前記所定の状態が解消された場合に、前記印刷処理を再開する印刷再開工程と、前記印刷処理が再開された場合に、前記データ処理装置に印刷再開内容を電子メールで通知する再開内容通知工程とを有することを特徴とする印刷処理状態通知方法。
【０１１３】
「実施態様１３」
画像形成装置に送信する印刷データを作成するデータ処理装置における印刷データ作成方法であって、
前記画像形成装置から通知される印刷処理が中断されたことを示す電子メール、印刷再開内容を示す電子メール、印刷処理中の印刷データ或いは印刷中断中の印刷データに対して操作された内容を示す電子メールを受けるための前記データ処理装置の電子メールアドレス及び関連情報を前記印刷データに付加する電子メール情報付加工程と、
前記電子メールアドレス及び関連情報が付加された前記印刷データを前記画像形成装置に送信する印刷データ送信工程とを有することを特徴とする印刷データ作成方法。
【０１１４】
「実施態様１４」
データ処理装置から送信される印刷データに基づいて画像の印刷を行う画像形成装置に適用されるプログラムであって、
所定の状態が発生した場合に、印刷処理を中断する機能と、前記印刷処理が中断された場合に、印刷処理中の印刷データまたは前記画像形成装置に送信された印刷データに対応するアドレス先に、印刷処理が中断されたことを電子メールで通知する機能と、前記所定の状態が解消された場合に、前記印刷処理を再開する機能と、前記印刷処理が再開された場合に、前記データ処理装置に印刷再開内容を電子メールで通知する機能を、コンピュータに実現させるためのプログラム。
【０１１５】
「実施態様１５」
画像形成装置に送信する印刷データを作成するデータ処理装置に適用されるプログラムであって、
前記画像形成装置から通知される印刷処理が中断されたことを示す電子メール、印刷再開内容を示す電子メール、印刷処理中の印刷データ或いは印刷中断中の印刷データに対して操作された内容を示す電子メールを受けるための前記データ処理装置の電子メールアドレス及び関連情報を前記印刷データに付加する機能と、前記電子メールアドレス及び関連情報が付加された前記印刷データを前記画像形成装置に送信する機能を、コンピュータに実現させるためのプログラム。
【０１１６】
「実施態様１６」
データ処理装置から送信される印刷データに基づいて画像の印刷を行う画像形成装置における印刷処理状態通知方法を実行するプログラムを記憶したコンピュータにより読み出し可能な記憶媒体であって、
前記印刷処理状態通知方法は、所定の状態が発生した場合に、印刷処理を中断するステップと、前記印刷処理が中断された場合に、印刷処理中の印刷データまたは前記画像形成装置に送信された印刷データに対応するアドレス先に、印刷処理が中断されたことを電子メールで通知するステップと、前記所定の状態が解消された場合に、前記印刷処理を再開するステップと、前記印刷処理が再開された場合に、前記データ処理装置に印刷再開内容を電子メールで通知するステップとを有することを特徴とする記憶媒体。
【０１１７】
「実施態様１７」
画像形成装置に送信する印刷データを作成するデータ処理装置における印刷データ作成方法を実行するプログラムを記憶したコンピュータにより読み出し可能な記憶媒体であって、
前記印刷データ作成方法は、前記画像形成装置から通知される印刷処理が中断されたことを示す電子メール、印刷再開内容を示す電子メール、印刷処理中の印刷データ或いは印刷中断中の印刷データに対して操作された内容を示す電子メールを受けるための前記データ処理装置の電子メールアドレス及び関連情報を前記印刷データに付加するステップと、前記電子メールアドレス及び関連情報が付加された前記印刷データを前記画像形成装置に送信するステップとを有することを特徴とする記憶媒体。
【０１１８】
【発明の効果】
以上説明したように、本発明によれば、画像形成装置において所定の状態が発生した場合に印刷処理を中断し、印刷処理が中断された場合に、印刷処理中の印刷データまたは画像形成装置に送信された印刷データに対応するアドレス先に、印刷処理が中断されたことを電子メールで通知し、画像形成装置において所定の状態が解消された場合に印刷処理を再開し、印刷処理が再開された場合にデータ処理装置に印刷再開内容を電子メールで通知する。
【０１１９】
これにより、画像形成装置で所定の状態が発生した場合、即ち、例えば印刷中に異常が発生した場合に、異常が発生したということを示す印刷中断内容をデータ処理装置（印刷が中断された印刷データの送信元）に電子メール通知することにより、電子メールを受け取ったユーザは、自らが送信したジョブの処理中に異常が起きたこととその異常原因が分かり、すぐに対処を行えば同じ画像形成装置を使用している他のユーザへの迷惑を最小限に抑えることができる。また、画像形成装置で所定の状態が解消された場合、即ち、例えば印刷中に発生した異常が解除された場合に、印刷が再開されたことを示す印刷再開内容をデータ処理装置（印刷が中断された印刷データの送信元）に電子メール通知することにより、電子メールを受け取ったユーザは、どのようにして異常の解除が行われたか等を知ることができる。
【０１２０】
特に、本発明によれば、所定の状態が発生した場合と当該所定の状態が解消された場合の両方において、電子メールによる通知を行うことにより、例えば、エラーの発生を単に通知するだけでなく、誰かによってエラーが解消されたためにエラーの解除をする必要がなくなったことを通知することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る画像形成装置及びデータ処理装置からなる画像形成システムの概略構成を示すブロック図である。
【図２】画像形成装置の概略構造を示す構成図である。
【図３】画像形成装置のビデオコントローラとプリンタエンジンとを接続するビデオインタフェース及びプリンタエンジンの構成例を示すブロック図である。
【図４】ビデオコントローラ及びデータ処理装置の構成例を示すブロック図である。
【図５】データ処理装置より画像形成装置へ出力される印刷ジョブの構成を示す図である。
【図６】印刷中に紙詰まりが発生した場合にジョブ送信元のユーザに異常内容を電子メールで通知する流れを示す模式図である。
【図７】図６における紙詰まりが解除された場合にジョブ送信元のユーザに異常解除内容を電子メールで通知する流れを示す模式図である。
【図８】画像形成装置の異常を監視するタスクにおいて、異常が発生した場合にジョブ送信元のユーザに異常内容を電子メールで通知する処理手順を示すフローチャートである。
【図９】画像形成装置の異常の解除を監視するタスクにおいて、異常が解除された場合にジョブ送信元のユーザに異常解除内容を電子メールで通知する処理手順を示すフローチャートである。
【図１０】画像形成装置が受信した印刷中或いは未処理のジョブに対して強制削除のジョブ操作が行われた場合にジョブ送信元のユーザにジョブ操作内容を電子メールで通知する流れを示す模式図である。
【図１１】画像形成装置が受信した印刷中或いは未処理のジョブを監視するタスクにおいて、ジョブ操作が行われた場合にジョブ送信元のユーザに異常内容を電子メールで通知する処理手順を示すフローチャートである。
【図１２】本発明の第２の実施の形態に係る印刷中に属性不一致エラーが発生した場合にジョブ送信元のユーザに異常内容を電子メールで通知する流れを示す模式図である。
【図１３】図１２における属性不一致エラーが所定の時間経過しても解除されなかった場合にジョブ送信元のユーザにジョブ一時停止内容を電子メールで通知する流れを示す模式図である。
【図１４】本発明の第３の実施の形態に係るデータ処理装置より画像形成装置へ出力される印刷ジョブの構成を示す図である。
【図１５】印刷中に紙詰まりが発生した場合にジョブ送信元のユーザとメンテナンスユーザに異常内容を電子メールで通知する流れを示す模式図である。
【図１６】本発明の第５の実施の形態に係る印刷中に紙詰まりが発生した場合にジョブの送付先のユーザに異常内容を電子メールで通知する流れを示す模式図である。
【符号の説明】
１０１  データ処理装置
１０２  画像形成装置
１０３  ビデオコントローラ
１０５  プリンタエンジン
３０２  ホストインタフェース部（中断内容通知手段、再開内容通知手段、操作内容通知手段）
３０９  ＣＰＵ（印刷中断手段、中断内容通知手段、印刷再開手段、再開内容通知手段、異常検知手段、印刷実行判断手段、操作内容通知手段、後続処理優先手段）
４０１  ＣＰＵ（電子メール情報付加手段、印刷データ送信手段）
４０４  プリンタインタフェース部（印刷データ送信手段）
５０１  印刷ジョブ（印刷データ）
５０２  ジョブ属性（関連情報）
５０３  ＰＤＬデータ（関連情報）
５２５  ユーザ情報（電子メールアドレス）
５２６  ジョブ異常通知（関連情報）
５２７  ジョブ操作通知（関連情報）
５２９  メンテナンスユーザ情報（関連情報）
５３０  ジョブ異常通知先（関連情報）
【図１】
2004167942.tif 000003
【図２】
2004167942.tif 000004
【図３】
2004167942.tif 000005
【図４】
2004167942.tif 000006
【図５】
2004167942.tif 000007
【図６】
2004167942.tif 000008
【図７】
2004167942.tif 000009
【図８】
2004167942.tif 000010
【図９】
2004167942.tif 000011
【図１０】
2004167942.tif 000012
【図１１】
2004167942.tif 000013
【図１２】
2004167942.tif 000014
【図１３】
2004167942.tif 000015
【図１４】
2004167942.tif 000016
【図１５】
2004167942.tif 000017
【図１６】
2004167942.tif 000018