(57)【要約】【課題】  画像形成装置にエラーが発生した場合に、影響を受けるプリントジョブについて最適な取り扱いをする。【解決手段】  各部の状態を監視し、該監視結果に応じてプリントジョブの処理実行を妨げるエラーが発生したことを該プリントジョブが実行順番に到達する前に検出するエラー検出手段と、プリントジョブの要求元であるホストコンピュータに対してメッセージを通知する通知手段と、予約されたプリントジョブに関して前記エラー検出手段によりエラーが事前に検出された場合、該検出されたエラーの内容を前記通知手段のメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知させる制御を行う制御手段と、を備えたことを特徴とする。【選択図】      図１
2005088474.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して少なくとも１つのホストコンピュータと接続可能であり、前記ホストコンピュータからのプリントジョブが入力されるデータ入力手段と、
プリントジョブの予約・管理を行うプリントジョブ予約管理手段と、
予約されたプリントジョブの設定内容を記憶する記憶手段と、
各部の状態を監視し、該監視結果に応じてプリントジョブの処理実行を妨げるエラーが発生したことを該プリントジョブが実行順番に到達する前に検出するエラー検出手段と、
プリントジョブの要求元であるホストコンピュータに対してメッセージを通知する通知手段と、
予約されたプリントジョブに関して前記エラー検出手段によりエラーが事前に検出された場合、該検出されたエラーの内容を前記通知手段のメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知させる制御を行う制御手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
ネットワークを介して少なくとも１つのホストコンピュータと接続可能であり、前記ホストコンピュータからのプリントジョブが入力されるデータ入力手段と、
プリントジョブの予約・管理を行うプリントジョブ予約管理手段と、
予約されたプリントジョブの設定内容を記憶する記憶手段と、
各部の状態を監視し、該監視結果に応じてプリントジョブの処理実行を妨げるエラーが発生したことを該プリントジョブが実行順番に到達する前に検出するエラー検出手段と、
プリントジョブの要求元であるホストコンピュータに対してメッセージを通知する通知手段と、
新たにプリントジョブが予約された場合、該予約されたプリントジョブに関して前記エラー検出手段により既に検出されているエラーがプリントジョブ処理実行に影響を及ぼす場合、該検出されているエラーの内容を前記通知手段のメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知させる制御を行う制御手段と、
を備えたことを特徴とする画像形成装置。
【請求項３】
前記メッセージとして、該画像形成装置を識別するための機種名もしくは識別番号またはＩＰアドレスを含める、
ことを特徴とする請求項１または請求項２のいずれかに記載の画像形成装置。
【請求項４】
前記エラーは、選択されたトレイにおける記録紙なしに起因するエラーである、
ことを特徴とする請求項１または請求項２のいずれかに記載の画像形成装置。
【請求項５】
前記エラーは、選択された記録紙サイズにおける記録紙なしに起因するエラーである、
ことを特徴とする請求項１または請求項２のいずれかに記載の画像形成装置。
【請求項６】
前記エラーは、選択された紙種における記録紙なしに起因するエラーである、
ことを特徴とする請求項１または請求項２のいずれかに記載の画像形成装置。
【請求項７】
前記エラーは、両面画像形成が選択された場合における両面画像形成機構の故障である、
ことを特徴とする請求項１または請求項２のいずれかに記載の画像形成装置。
【請求項８】
前記エラーは、ステイプル処理が選択された場合におけるステイプル機構の故障である、
ことを特徴とする請求項１または請求項２のいずれかに記載の画像形成装置。
【請求項９】
前記エラーは、ステイプル処理が選択された場合におけるステイプル針なしのエラーである、
ことを特徴とする請求項１または請求項２のいずれかに記載の画像形成装置。
【請求項１０】
前記エラーは、パンチ処理が選択された場合におけるパンチ機構の故障である、
ことを特徴とする請求項１または請求項２のいずれかに記載の画像形成装置。
【請求項１１】
前記エラーは、紙折り処理が選択された場合における紙折り機構の故障である、
ことを特徴とする請求項１または請求項２のいずれかに記載の画像形成装置。
【請求項１２】
前記メッセージとして、該当するプリントジョブを実行可能にする設定の情報を含める、
ことを特徴とする請求項１乃至請求項１１のいずれかに記載の画像形成装置。
【請求項１３】
ネットワークを介して少なくとも１つのホストコンピュータからのプリントジョブが入力されるデータ入力工程と、
プリントジョブの予約・管理を行うプリントジョブ予約管理工程と、
予約されたプリントジョブの設定内容を記憶する記憶工程と、
各部の状態を監視し、該監視結果に応じてプリントジョブの処理実行を妨げるエラーが発生したことを該プリントジョブが実行順番に到達する前に検出するエラー検出工程と、
予約されたプリントジョブに関して前記エラー検出工程によりエラーが事前に検出された場合、該検出されたエラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する通知工程と、
を備えたことを特徴とする画像形成装置制御方法。
【請求項１４】
ネットワークを介して少なくとも１つのホストコンピュータからのプリントジョブが入力されるデータ入力工程と、
プリントジョブの予約・管理を行うプリントジョブ予約管理工程と、
予約されたプリントジョブの設定内容を記憶する記憶工程と、
各部の状態を監視し、該監視結果に応じてプリントジョブの処理実行を妨げるエラーが発生したことを該プリントジョブが実行順番に到達する前に検出するエラー検出工程と、
新たにプリントジョブが予約された場合、該予約されたプリントジョブに関して前記エラー検出工程により既に検出されているエラーがプリントジョブ処理実行に影響を及ぼす場合、該検出されているエラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する通知工程と、
を備えたことを特徴とする画像形成装置制御方法。
【請求項１５】
前記メッセージとして、該画像形成装置を識別するための機種名もしくは識別番号またはＩＰアドレスを含める、
ことを特徴とする請求項１３または請求項１４のいずれかに記載の画像形成装置制御方法。
【請求項１６】
前記エラーは、選択されたトレイにおける記録紙なしに起因するエラーである、
ことを特徴とする請求項１３または請求項１４のいずれかに記載の画像形成装置制御方法。
【請求項１７】
前記エラーは、選択された記録紙サイズにおける記録紙なしに起因するエラーである、
ことを特徴とする請求項１３または請求項１４のいずれかに記載の画像形成装置制御方法。
【請求項１８】
前記エラーは、選択された紙種における記録紙なしに起因するエラーである、
ことを特徴とする請求項１３または請求項１４のいずれかに記載の画像形成装置制御方法。
【請求項１９】
前記エラーは、両面画像形成が選択された場合における両面画像形成機構の故障である、
ことを特徴とする請求項１３または請求項１４のいずれかに記載の画像形成装置制御方法。
【請求項２０】
前記エラーは、ステイプル処理が選択された場合におけるステイプル機構の故障である、
ことを特徴とする請求項１３または請求項１４のいずれかに記載の画像形成装置制御方法。
【請求項２１】
前記エラーは、ステイプル処理が選択された場合におけるステイプル針なしのエラーである、
ことを特徴とする請求項１３または請求項１４のいずれかに記載の画像形成装置制御方法。
【請求項２２】
前記エラーは、パンチ処理が選択された場合におけるパンチ機構の故障である、
ことを特徴とする請求項１３または請求項１４のいずれかに記載の画像形成装置制御方法。
【請求項２３】
前記エラーは、紙折り処理が選択された場合における紙折り機構の故障である、
ことを特徴とする請求項１３または請求項１４のいずれかに記載の画像形成装置制御方法。
【請求項２４】
前記メッセージとして、該当するプリントジョブを実行可能にする設定の情報を含める、
ことを特徴とする請求項１３乃至請求項２３のいずれかに記載の画像形成装置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複写機あるいはプリンタなどの画像形成装置に関し、予約プリントジョブの適切な取り扱いに配慮された画像形成装置および画像形成装置制御方法に関する。
【背景技術】
【０００２】
ネットワークを介して少なくとも１つのホストコンピュータからの画像データが入力され、この画像データをプリントジョブとして記憶手段に予約しつつ記憶しておき、この記憶手段に記憶された画像データを出力設定に従って順次画像形成して出力するように構成されたものがある。
【０００３】
このようにしてプリントジョブを予約しておくことが可能な画像形成装置の場合、ハードディスク装置などの記憶手段の容量に応じて、複数のプリントジョブを記憶することが可能になっている。このため、あるプリントジョブについての画像形成中であったとしても、新たなプリントジョブについての原稿の読み込みと出力設定と予約の記憶とが可能であり、画像形成装置を効率的に使用することが可能になるという利点がある。
【０００４】
このようにしてプリントジョブを予約しておくことが可能な画像形成装置の場合、以下の特許文献１に記載されているように、一度予約されてしまったプリントジョブについては、出力設定を変えたり、優先順位（出力順番）を変えたり、プリントジョブ削除をしたりということは可能であった。
【０００５】
また、以下の特許文献２に記載された画像形成装置では、予約されたプリントジョブが実行できない場合に、実行可能なプリントジョブから実行するように、実行順序を変更する機能を備えたものが提案されている。
【特許文献１】特開平１０−１４３０１３号公報（第１頁、図１）
【特許文献２】特開２００１−４７６９７号公報（第１頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そのため、実行できない状態に陥ったプリントジョブについては、該プリントジョブが実行される順番になってから実行不可が判明し、この後に、該プリントジョブ自体の削除（予約取り消し）、全原稿を読み込ませて新たにプリントジョブの予約をする、という手順が必要であった。
【０００７】
また、以上の特許文献１に記載されたものでは、プリントジョブについて出力可能なように設定を変えて自動的に出力するものもあるが、プリントジョブの予約を行ったユーザが望んでいない状態で出力されてしまう可能性もある。たとえば、画像形成装置の自動設定変更により、紙切れになったＡ４記録紙が自動的にＡ３に変更された場合、記録紙サイズを気にしないユーザの場合には問題ないが、どうしてもＡ４を希望するユーザや、Ｂ５であれば希望するユーザの場合には問題が生じてしまう。そして、このような場合には、出力結果を受領した時点で初めて所望の状態でないことを知ることになる。
【０００８】
また、以上の特許文献２に記載されたものでは、出力できない状態のプリントジョブについては、順番が後回しにされてしまい、いつまで待ってもプリントジョブが実行されずに、ユーザが待ち続けるという事態も起こりうる。
【０００９】
本発明は以上の課題に鑑みてなされたものであって、多くの作業時間や手間を必要とせずに、画像形成装置にエラーが発生した場合に、影響を受けるプリントジョブについて最適な取り扱いをすることが可能な画像形成装置を実現することを目的とする。
【課題を解決するための手段】
【００１０】
すなわち、上記の課題を解決する手段としての本願発明は以下に述べるようなものである。
【００１１】
（１）請求項１記載の発明は、ネットワークを介して少なくとも１つのホストコンピュータと接続可能であり、前記ホストコンピュータからのプリントジョブが入力されるデータ入力手段と、プリントジョブの予約・管理を行うプリントジョブ予約管理手段と、予約されたプリントジョブの設定内容を記憶する記憶手段と、各部の状態を監視し、該監視結果に応じてプリントジョブの処理実行を妨げるエラーが発生したことを該プリントジョブが実行順番に到達する前に検出するエラー検出手段と、プリントジョブの要求元であるホストコンピュータに対してメッセージを通知する通知手段と、予約されたプリントジョブに関して前記エラー検出手段によりエラーが事前に検出された場合、該検出されたエラーの内容を前記通知手段のメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知させる制御を行う制御手段と、を備えたことを特徴とする画像形成装置である。
【００１２】
また、請求項１３記載の発明は、ネットワークを介して少なくとも１つのホストコンピュータからのプリントジョブが入力されるデータ入力工程と、プリントジョブの予約・管理を行うプリントジョブ予約管理工程と、予約されたプリントジョブの設定内容を記憶する記憶工程と、各部の状態を監視し、該監視結果に応じてプリントジョブの処理実行を妨げるエラーが発生したことを該プリントジョブが実行順番に到達する前に検出するエラー検出工程と、予約されたプリントジョブに関して前記エラー検出工程によりエラーが事前に検出された場合、該検出されたエラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する通知工程と、を備えたことを特徴とする画像形成装置制御方法である。
【００１３】
これらの発明では、ネットワークを介して少なくとも１つのホストコンピュータからのプリントジョブが入力された場合に、このプリントジョブの予約・管理を行い、予約されたプリントジョブの設定内容を記憶する。この際に、画像形成装置各部の状態を監視し、該監視結果に応じてプリントジョブの処理実行を妨げるエラーが発生したことが該プリントジョブ処理実行順番到達前に検出された場合、該検出されたエラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００１４】
（２）請求項２記載の発明は、ネットワークを介して少なくとも１つのホストコンピュータと接続可能であり、前記ホストコンピュータからのプリントジョブが入力されるデータ入力手段と、プリントジョブの予約・管理を行うプリントジョブ予約管理手段と、予約されたプリントジョブの設定内容を記憶する記憶手段と、各部の状態を監視し、該監視結果に応じてプリントジョブの処理実行を妨げるエラーが発生したことを該プリントジョブが実行順番に到達する前に検出するエラー検出手段と、プリントジョブの要求元であるホストコンピュータに対してメッセージを通知する通知手段と、新たにプリントジョブが予約された場合、該予約されたプリントジョブに関して前記エラー検出手段により既に検出されているエラーがプリントジョブ処理実行に影響を及ぼす場合、該検出されているエラーの内容を前記通知手段のメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知させる制御を行う制御手段と、を備えたことを特徴とする画像形成装置である。
【００１５】
また、請求項１４記載の発明は、ネットワークを介して少なくとも１つのホストコンピュータからのプリントジョブが入力されるデータ入力工程と、プリントジョブの予約・管理を行うプリントジョブ予約管理工程と、予約されたプリントジョブの設定内容を記憶する記憶工程と、各部の状態を監視し、該監視結果に応じてプリントジョブの処理実行を妨げるエラーが発生したことを該プリントジョブが実行順番に到達する前に検出するエラー検出工程と、新たにプリントジョブが予約された場合、該予約されたプリントジョブに関して前記エラー検出工程により既に検出されているエラーがプリントジョブ処理実行に影響を及ぼす場合、該検出されているエラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する通知工程と、を備えたことを特徴とする画像形成装置制御方法である。
【００１６】
これらの発明では、ネットワークを介して少なくとも１つのホストコンピュータからのプリントジョブが入力された場合に、このプリントジョブの予約・管理を行い、予約されたプリントジョブの設定内容を記憶する。ここで、画像形成装置各部の状態を監視した結果に応じてプリントジョブの処理実行を妨げるエラーが発生したことが検出されている場合に、新たにプリントジョブが予約された場合、該予約されたプリントジョブに関して前記エラー検出工程により既に検出されているエラーがプリントジョブ処理実行に影響を及ぼす場合は、該検出されているエラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００１７】
（３）請求項３記載の発明は、前記メッセージとして、該画像形成装置を識別するための機種名もしくは識別番号またはＩＰアドレスを含める、ことを特徴とする請求項１または請求項２のいずれかに記載の画像形成装置である。
【００１８】
また、請求項１５記載の発明は、前記メッセージとして、該画像形成装置を識別するための機種名もしくは識別番号またはＩＰアドレスを含める、ことを特徴とする請求項１３または請求項１４のいずれかに記載の画像形成装置制御方法である。
【００１９】
これらの発明では、ホストコンピュータに送るメッセージとして、エラーが発生して予約されたプリントジョブの実行に支障をきたした画像形成装置を識別するための機種名もしくは識別番号またはＩＰアドレスを含める。
【００２０】
（４）請求項４記載の発明は、前記エラーは、選択されたトレイにおける記録紙なしに起因するエラーである、ことを特徴とする請求項１または請求項２のいずれかに記載の画像形成装置である。
【００２１】
また、請求項１６記載の発明は、前記エラーは、選択されたトレイにおける記録紙なしに起因するエラーである、ことを特徴とする請求項１３または請求項１４のいずれかに記載の画像形成装置制御方法である。
【００２２】
これらの発明では、プリントジョブの処理実行を妨げるエラーとして選択トレイでの記録紙なしに起因するエラーが発生したことが検出され、該予約されたプリントジョブに関して該エラーが影響を及ぼす場合は、該エラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００２３】
（５）請求項５記載の発明は、前記エラーは、選択された記録紙サイズにおける記録紙なしに起因するエラーである、ことを特徴とする請求項１または請求項２のいずれかに記載の画像形成装置である。
【００２４】
また、請求項１７記載の発明は、前記エラーは、選択された記録紙サイズにおける記録紙なしに起因するエラーである、ことを特徴とする請求項１３または請求項１４のいずれかに記載の画像形成装置制御方法である。
【００２５】
これらの発明では、プリントジョブの処理実行を妨げるエラーとして選択記録紙サイズの記録紙なしに起因するエラーが発生したことが検出され、該予約されたプリントジョブに関して該エラーが影響を及ぼす場合は、該エラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００２６】
（６）請求項６記載の発明は、前記エラーは、選択された紙種における記録紙なしに起因するエラーである、ことを特徴とする請求項１または請求項２のいずれかに記載の画像形成装置である。
【００２７】
また、請求項１８記載の発明は、前記エラーは、選択された紙種における記録紙なしに起因するエラーである、ことを特徴とする請求項１３または請求項１４のいずれかに記載の画像形成装置制御方法である。
【００２８】
これらの発明では、プリントジョブの処理実行を妨げるエラーとして選択紙種の記録紙なしに起因するエラーが発生したことが検出され、該予約されたプリントジョブに関して該エラーが影響を及ぼす場合は、該エラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００２９】
（７）請求項７記載の発明は、前記エラーは、両面画像形成が選択された場合における両面画像形成機構の故障である、ことを特徴とする請求項１または請求項２のいずれかに記載の画像形成装置である。
【００３０】
また、請求項１９記載の発明は、前記エラーは、両面画像形成が選択された場合における両面画像形成機構の故障である、ことを特徴とする請求項１３または請求項１４のいずれかに記載の画像形成装置制御方法である。
【００３１】
これらの発明では、プリントジョブの処理実行を妨げるエラーとして両面画像形成機構故障に起因するエラーが発生したことが検出され、該予約されたプリントジョブに関して該エラーが影響を及ぼす場合は、該エラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００３２】
（８）請求項８記載の発明は、前記エラーは、ステイプル処理が選択された場合におけるステイプル機構の故障である、ことを特徴とする請求項１または請求項２のいずれかに記載の画像形成装置である。
【００３３】
また、請求項２０記載の発明は、前記エラーは、ステイプル処理が選択された場合におけるステイプル機構の故障である、ことを特徴とする請求項１３または請求項１４のいずれかに記載の画像形成装置制御方法である。
【００３４】
これらの発明では、プリントジョブの処理実行を妨げるエラーとしてステイプル機構故障に起因するエラーが発生したことが検出され、該予約されたプリントジョブに関して該エラーが影響を及ぼす場合は、該エラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００３５】
（９）請求項９記載の発明は、前記エラーは、ステイプル処理が選択された場合におけるステイプル針なしのエラーである、ことを特徴とする請求項１または請求項２のいずれかに記載の画像形成装置である。
【００３６】
また、請求項２１記載の発明は、前記エラーは、ステイプル処理が選択された場合におけるステイプル針なしのエラーである、ことを特徴とする請求項１３または請求項１４のいずれかに記載の画像形成装置制御方法である。
【００３７】
これらの発明では、プリントジョブの処理実行を妨げるエラーとしてステイプル針無しに起因するエラーが発生したことが検出され、該予約されたプリントジョブに関して該エラーが影響を及ぼす場合は、該エラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００３８】
（１０）請求項１０記載の発明は、前記エラーは、パンチ処理が選択された場合におけるパンチ機構の故障である、ことを特徴とする請求項１または請求項２のいずれかに記載の画像形成装置である。
【００３９】
また、請求項２２記載の発明は、前記エラーは、パンチ処理が選択された場合におけるパンチ機構の故障である、ことを特徴とする請求項１３または請求項１４のいずれかに記載の画像形成装置制御方法である。
【００４０】
これらの発明では、プリントジョブの処理実行を妨げるエラーとしてパンチ機構故障に起因するエラーが発生したことが検出され、該予約されたプリントジョブに関して該エラーが影響を及ぼす場合は、該エラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００４１】
（１１）請求項１１記載の発明は、前記エラーは、紙折り処理が選択された場合における紙折り機構の故障である、ことを特徴とする請求項１または請求項２のいずれかに記載の画像形成装置である。
【００４２】
また、請求項２３記載の発明は、前記エラーは、紙折り処理が選択された場合における紙折り機構の故障である、ことを特徴とする請求項１３または請求項１４のいずれかに記載の画像形成装置制御方法である。
【００４３】
これらの発明では、プリントジョブの処理実行を妨げるエラーとして紙折り機構故障に起因するエラーが発生したことが検出され、該予約されたプリントジョブに関して該エラーが影響を及ぼす場合は、該エラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００４４】
（１２）請求項１２記載の発明は、前記メッセージとして、該当するプリントジョブを実行可能にする設定の情報を含める、ことを特徴とする請求項１乃至請求項１１のいずれかに記載の画像形成装置である。
【００４５】
また、請求項２４記載の発明は、前記メッセージとして、該当するプリントジョブを実行可能にする設定の情報を含める、ことを特徴とする請求項１３乃至請求項２３のいずれかに記載の画像形成装置制御方法である。
【００４６】
これらの発明では、エラーを通知するメッセージに、該当するプリントジョブを実行可能にする設定の情報を含めるようにしている。
【発明の効果】
【００４７】
以上、説明したように、本発明によれば、以下のような効果が得られる。
【００４８】
（１）請求項１と請求項１３とに記載の発明では、ネットワークを介して少なくとも１つのホストコンピュータからのプリントジョブが入力された場合に、このプリントジョブの予約・管理を行い、予約されたプリントジョブの設定内容を記憶する。この際に、画像形成装置各部の状態を監視し、該監視結果に応じてプリントジョブの処理実行を妨げるエラーが発生したことが該プリントジョブ処理実行順番到達前に検出された場合、該検出されたエラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００４９】
従って、予約されたプリントジョブの処理実行を妨げるエラーが発生した場合に、プリントジョブ要求元であるホストコンピュータに対して、所望の状態のプリントジョブ処理実行への迅速な対処を促すことになる。この結果、画像形成装置にエラーが発生した場合に、多くの作業時間や手間を必要とせずに、あるいは無駄なプリントアウトを発生せずに、影響を受けるプリントジョブについて最適な取り扱いをすることが可能になる。
【００５０】
（２）請求項２と請求項１４とに記載の発明では、ネットワークを介して少なくとも１つのホストコンピュータからのプリントジョブが入力された場合に、このプリントジョブの予約・管理を行い、予約されたプリントジョブの設定内容を記憶する。ここで、画像形成装置各部の状態を監視した結果に応じてプリントジョブの処理実行を妨げるエラーが発生したことが検出されている場合に、新たにプリントジョブが予約された場合、該予約されたプリントジョブに関して前記エラー検出工程により既に検出されているエラーがプリントジョブ処理実行に影響を及ぼす場合は、該検出されているエラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００５１】
従って、予約されたプリントジョブの処理実行を妨げるエラーが発生している場合に、影響を受ける新たなプリントジョブが予約された場合、プリントジョブ要求元であるホストコンピュータに対して、所望の状態のプリントジョブ処理実行への迅速な対処を促すことになる。この結果、画像形成装置にエラーが発生した場合に、多くの作業時間や手間を必要とせずに、あるいは無駄なプリントアウトを発生せずに、影響を受けるプリントジョブについて最適な取り扱いをすることが可能になる。
【００５２】
（３）請求項３と請求項１５とに記載の発明では、ホストコンピュータに送るメッセージとして、エラーが発生して予約されたプリントジョブの実行に支障をきたした画像形成装置を識別するための機種名もしくは識別番号またはＩＰアドレスを含める。
【００５３】
この結果、画像形成装置にエラーが発生した場合に、複数の画像形成装置が存在する場合であってもホストコンピュータ側からのエラーが発生した画像形成装置の識別が可能になり、多くの作業時間や手間を必要とせずに、あるいは無駄なプリントアウトを発生せずに、影響を受けるプリントジョブについて最適な取り扱いをすることが可能になる。
【００５４】
（４）請求項４と請求項１６とに記載の発明では、プリントジョブの処理実行を妨げるエラーとして選択トレイでの記録紙なしに起因するエラーが発生したことが検出され、該予約されたプリントジョブに関して該エラーが影響を及ぼす場合は、該エラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００５５】
この結果、画像形成装置にエラーが発生した場合に、多くの作業時間や手間を必要とせずに、あるいは無駄なプリントアウトを発生せずに、影響を受けるプリントジョブについて最適な取り扱いをすることが可能になり、さらに、選択トレイでの記録紙なし状態によるエラーが予約プリントジョブに対して影響を及ぼしていることをホストコンピュータ側で知ることとができるようになる。
【００５６】
（５）請求項５と請求項１７とに記載の発明では、プリントジョブの処理実行を妨げるエラーとして選択記録紙サイズの記録紙なしに起因するエラーが発生したことが検出され、該予約されたプリントジョブに関して該エラーが影響を及ぼす場合は、該エラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００５７】
この結果、画像形成装置にエラーが発生した場合に、多くの作業時間や手間を必要とせずに、あるいは無駄なプリントアウトを発生せずに、影響を受けるプリントジョブについて最適な取り扱いをすることが可能になり、さらに、選択記録紙サイズの記録紙なし状態によるエラーが予約プリントジョブに対して影響を及ぼしていることをホストコンピュータ側で知ることとができるようになる。
【００５８】
（６）請求項６と請求項１８とに記載の発明では、プリントジョブの処理実行を妨げるエラーとして選択紙種の記録紙なしに起因するエラーが発生したことが検出され、該予約されたプリントジョブに関して該エラーが影響を及ぼす場合は、該エラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００５９】
この結果、画像形成装置にエラーが発生した場合に、多くの作業時間や手間を必要とせずに、あるいは無駄なプリントアウトを発生せずに、影響を受けるプリントジョブについて最適な取り扱いをすることが可能になり、さらに、選択紙種の記録紙なし状態によるエラーが予約プリントジョブに対して影響を及ぼしていることをホストコンピュータ側で知ることとができるようになる。
【００６０】
（７）請求項７と請求項１９とに記載の発明では、プリントジョブの処理実行を妨げるエラーとして両面画像形成機構故障に起因するエラーが発生したことが検出され、該予約されたプリントジョブに関して該エラーが影響を及ぼす場合は、該エラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００６１】
この結果、画像形成装置にエラーが発生した場合に、多くの作業時間や手間を必要とせずに、あるいは無駄なプリントアウトを発生せずに、影響を受けるプリントジョブについて最適な取り扱いをすることが可能になり、さらに、両面画像形成機構故障状態によるエラーが予約プリントジョブに対して影響を及ぼしていることをホストコンピュータ側で知ることとができるようになる。
【００６２】
（８）請求項８と請求項２０とに記載の発明では、プリントジョブの処理実行を妨げるエラーとしてステイプル機構故障に起因するエラーが発生したことが検出され、該予約されたプリントジョブに関して該エラーが影響を及ぼす場合は、該エラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００６３】
この結果、画像形成装置にエラーが発生した場合に、多くの作業時間や手間を必要とせずに、あるいは無駄なプリントアウトを発生せずに、影響を受けるプリントジョブについて最適な取り扱いをすることが可能になり、さらに、ステイプル機構故障状態によるエラーが予約プリントジョブに対して影響を及ぼしていることをホストコンピュータ側で知ることとができるようになる。
【００６４】
（９）請求項９と請求項２１とに記載の発明では、プリントジョブの処理実行を妨げるエラーとしてステイプル針無しに起因するエラーが発生したことが検出され、該予約されたプリントジョブに関して該エラーが影響を及ぼす場合は、該エラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００６５】
この結果、画像形成装置にエラーが発生した場合に、多くの作業時間や手間を必要とせずに、あるいは無駄なプリントアウトを発生せずに、影響を受けるプリントジョブについて最適な取り扱いをすることが可能になり、さらに、ステイプル針無し状態によるエラーが予約プリントジョブに対して影響を及ぼしていることをホストコンピュータ側で知ることとができるようになる。
【００６６】
（１０）請求項１０と請求項２２とに記載の発明では、プリントジョブの処理実行を妨げるエラーとしてパンチ機構故障に起因するエラーが発生したことが検出され、該予約されたプリントジョブに関して該エラーが影響を及ぼす場合は、該エラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００６７】
この結果、画像形成装置にエラーが発生した場合に、多くの作業時間や手間を必要とせずに、あるいは無駄なプリントアウトを発生せずに、影響を受けるプリントジョブについて最適な取り扱いをすることが可能になり、さらに、パンチ機構故障状態によるエラーが予約プリントジョブに対して影響を及ぼしていることをホストコンピュータ側で知ることとができるようになる。
【００６８】
（１１）請求項１１と請求項２３とに記載の発明では、プリントジョブの処理実行を妨げるエラーとして紙折り機構故障に起因するエラーが発生したことが検出され、該予約されたプリントジョブに関して該エラーが影響を及ぼす場合は、該エラーの内容をメッセージとしてプリントジョブの要求元であるホストコンピュータに対して通知する。
【００６９】
この結果、画像形成装置にエラーが発生した場合に、多くの作業時間や手間を必要とせずに、あるいは無駄なプリントアウトを発生せずに、影響を受けるプリントジョブについて最適な取り扱いをすることが可能になり、さらに、紙折り機構故障状態によるエラーが予約プリントジョブに対して影響を及ぼしていることをホストコンピュータ側で知ることとができるようになる。
【００７０】
（１２）請求項１２と請求項２４とに記載の発明では、エラーを通知するメッセージに、該当するプリントジョブを実行可能にする設定の情報を含めるようにしている。
【００７１】
この結果、画像形成装置にエラーが発生した場合に、エラーを発生させずにプリントジョブを予約することが可能になり、多くの作業時間や手間を必要とせずに、あるいは無駄なプリントアウトを発生せずに、影響を受けるプリントジョブについて最適な取り扱いをすることが可能になる。
【発明を実施するための最良の形態】
【００７２】
以下、図面を参照して本発明の実施の形態例を詳細に説明する。なお、以下の実施の形態例では、原稿読み取り手段を備えた複写機を具体例にして画像形成装置の説明を行う。ただし、原稿読み取り手段を備えないプリンタ形式の画像形成装置であっても、本発明を適用することが可能である。
【００７３】
〈第１の実施の形態例〉
まず図３を参照して本実施の形態例の画像形成装置が適用される装置の全体構成を説明する。
【００７４】
この図３において、１０は電子写真方式などにより記録紙上に画像を形成する画像形成手段、２０は原稿の画像を読み取ることで画像データを生成・出力する原稿読み取り手段、３０は画像形成手段１０から排出された記録紙に対してソート機構によるソート（仕分け）処理、ステイプル機構によるステイプル処理、パンチ機構によるパンチ（穿孔）処理などの各種後処理をする後処理手段である。
【００７５】
画像形成手段１０は、感光体１１を有し、該感光体１１上に、帯電、露光、現像によりトナー像を形成し、感光体１１に形成されたトナー像を記録紙に転写する像形成ユニット１２、画像が形成される記録紙を収納する給紙部１３ａ、１３ｂ、１３ｃ、１３ｄ、両面画像形成用の記録紙反転部１４及び記録紙上のトナー像を定着する定着器１５を有する。      
【００７６】
原稿読取り手段２０は原稿が載置される原稿載置部２１、原稿を搬送し、読み取り位置を形成するプラテンローラ２２、読み取り済み原稿が載置される原稿排紙台２３及び画像光を受光し、画像信号に変換するイメージセンサ２４を有する。
【００７７】
つぎに、図１により本実施の形態例の画像形成装置の主要な構成要素の電気的構成を示す。ここでは、画像形成装置１００、複数のホストコンピュータ３００を構成するホストコンピュータ３０１〜３０ｎが、ネットワーク２００を介して接続されている。ここで、ネットワーク２００は各種ネットワークを意味しており、ＬＡＮ、ＷＡＮ、インターネット、イントラネットなどのいずれであってもよい。
【００７８】
画像形成装置１００は、ネットワーク２００を介して少なくとも１つのホストコンピュータと接続可能であり、該ホストコンピュータからのプリントジョブを受け入れて、予約プリントジョブとして蓄積しつつ画像形成を行うことが可能に構成されている。
【００７９】
１１０は画像形成装置１００の各部を制御する制御手段であり、本実施の形態例では、予約されたプリントジョブに関するエラー通知制御を行うことを特徴としている。
【００８０】
１２０はホストコンピュータからの画像データがプリントジョブとしてネットワーク２００を介して入力されるデータ入力手段と、１３０は原稿を読み取って画像データを生成する原稿読み取り手段、１４０は外部ホストコンピュータ３００あるいは原稿読み取り手段１３０からの画像データに対して画像形成に必要な各種画像処理を施す画像処理手段、１５０は予約されたプリントジョブの設定内容を画像データと共に記憶する記憶手段、１６０はプリントジョブ形式の画像データを順番に従って画像形成して記録紙上に画像として形成するプリントエンジンからなる画像形成手段、１７０は画像形成された記録紙に対してステイプル処理やパンチ処理などの後処理を実行する後処理手段、１８０は画像形成装置１００の各種状態を表示する表示手段である。
【００８１】
また、制御手段１１０は、複数のプリントジョブの予約・管理を行うプリントジョブ予約管理手段１１１と、各部の状態を監視してプリントジョブの処理実行を妨げるエラーが発生したことを該プリントジョブが実行順番に到達する前に検出するエラー検出手段１１２と、プリントジョブの要求元であるホストコンピュータに対してエラーに関するメッセージを通知する予約ジョブ処理実行不可通知手段（通知手段）１１３と、を備えて構成されている。そして、この制御手段１１０は、予約されたプリントジョブに関してエラー検出手段１１２によりエラーが事前に検出された場合、該検出されたエラーの内容を前記通知手段１１３のメッセージとしてプリントジョブの要求元であるホストコンピュータ３００に対して通知させる制御を行うことを特徴としている。
【００８２】
なお、制御手段１１０は画像形成や画像処理のための制御プログラムを実行しており、その制御プログラムに基づいて本実施の形態例の動作の制御や各種画像処理の制御やエラー通知制御を実行するものである。また、この実施の形態例の画像形成装置では、画像形成手段１６０は、レーザビームを用いる電子写真方式のもののほか、ＬＥＤプリントヘッドを用いるものや、インクジェット方式のものであってもよい。
【００８３】
また、この実施の形態例において、「プリントジョブ」あるいは「ＪＯＢ」とは、コピープリントジョブのことであり、原稿の読み取りにあるいはホストコンピュータより生成された画像データについて、出力設定（画像形成出力に関する各種設定）と共に記憶手段に、一連の画像データを単位として記憶されたものを意味している。
【００８４】
また、「予約プリントジョブ」とは、ホストコンピュータからの画像データの受け入れと、画像形成出力とがリアルタイムで行われずに、画像形成待ちの状態で記憶手段１５０に記憶（予約）されて待ち状態のプリントジョブを意味している。
【００８５】
以上のような画像形成装置において、本実施の形態例の特徴部分の動作について、図２のエラー通知制御のルーチンを示すフローチャート、および図４以降の説明図などを参照して動作説明を行う。
【００８６】
まず、制御手段１１０はエラー検出手段１１２により、画像形成装置各部におけるプリントジョブの処理実行を妨げるエラーの発生を、画像形成装置動作中は常時検出している。この画像形成装置各部におけるプリントジョブの処理実行を妨げるエラーとしては、各トレーの記録紙切れ、両面画像形成機構の故障、後処理手段の各部の故障、などが少なくとも該当する。また、これ以外の各種のエラーも存在している。そこで、各種エラーが発生した場合には、図２に示すエラー通知制御のルーチンを実行する。
【００８７】
そして、制御手段１１０は予約済みのプリントジョブ（予約プリントジョブ）が記憶手段１５０に格納されているかを調べる（図２ステップＳ１）。ここでは、既にネットワーク２００を介して、ホストコンピュータ側により生成された画像データについて、出力設定と共に予約プリントジョブとして記憶手段１５０に記憶されているものとする。この段階で、制御手段１１０内のジョブ予約管理手段１１１が、図４に示す予約プリントジョブリストなどを確認することにより調べる。
【００８８】
この図４の予約プリントジョブリストの画面例では、ＪＯＢ１〜ＪＯＢ５までは予約プリントジョブとして既に割り当てられており、ＪＯＢ６以降が未登録プリントジョブであることを示している。
【００８９】
ここで、制御手段１１０は、予約プリントジョブ数を確認し、その最大値をＭＡＸとする（図２ステップＳ２）。ここでは、予約プリントジョブが５であるので、ＭＡＸ＝５と設定する。
【００９０】
つぎに、画像形成装置各部のエラーが予約プリントジョブに影響を与えるか否かのチェックループ用のカウンタであるチェックカウンタループLOOP_CNTを１と設定する（図２ステップＳ３）。
【００９１】
そして、このチェックカウンタループLOOP_CNTがＭＡＸを超えていないかを確認し（図２ステップＳ４）、超えていれば（図２ステップＳ４でＹＥＳ）エラー通知制御のルーチンを終了し、超えていなければ（図２ステップＳ４でＮＯ）エラー通知制御のルーチンを続行する。
【００９２】
まず、制御手段１１０は、検出されたエラーが、予約プリントジョブに影響を与え、その予約プリントジョブの処理実行ができなくなる場合があるかを調べる（図２ステップＳ５）。ここでは、LOOP_CNTが１であるため、予約プリントジョブリストの第１位に存在するＪＯＢ００１について、エラー検出手段１１２により既に検出されているエラーがプリントジョブ処理実行に影響を及ぼすかを調べる。ここでは、ＪＯＢ００１はトレイ＃１が選択され、特別な紙種選択は無く、後処理の選択もない。
【００９３】
すなわち、トレイ＃１の記録紙が切れた状態のエラーで有れば（図２ステップＳ５でＹＥＳ）、予約ジョブ処理実行不可通知手段１１３からエラーメッセージを、ホストコンピュータであるＰＣＮＴ０００１に対してネットワーク２００を介して通知する（図２ステップＳ６）。なお、トレイ＃１の記録紙が切れた状態以外の他のエラーで有ればプリントジョブ処理実行に影響をあたえないため（図２ステップＳ５でＮＯ）、予約ジョブ処理実行不可通知手段１１３からエラーメッセージを発することはない。
【００９４】
この後、チェックカウンタループLOOP_CNTを＋１して、チェックカウンタループLOOP_CNTがＭＡＸを超えていないかの確認（図２ステップＳ４）に戻り、超えていれば（図２ステップＳ４でＹＥＳ）エラー通知制御のルーチンを終了し、超えていなければ（図２ステップＳ４でＮＯ）エラー通知制御のルーチンを続行する。
【００９５】
ここで、制御手段１１０は、LOOP_CNTが２であるため、予約プリントジョブリストの第２位に存在するＪＯＢ００２について、エラー検出手段１１２により既に検出されているエラーがプリントジョブ処理実行に影響を及ぼすかを調べる（図２ステップＳ５）。ここでは、ＪＯＢ００２はトレイ＃２が選択され、特別な紙種選択は無く、後処理の選択もない。
【００９６】
すなわち、トレイ＃２の記録紙が切れた状態のエラーで有れば（図２ステップＳ５でＹＥＳ）、予約ジョブ処理実行不可通知手段１１３からエラーメッセージを、ホストコンピュータであるＰＣＮＴ００１３に対してネットワーク２００を介して通知する（図２ステップＳ６）。なお、トレイ＃２の記録紙が切れた状態以外の他のエラーで有ればプリントジョブ処理実行に影響をあたえないため（図２ステップＳ５でＮＯ）、予約ジョブ処理実行不可通知手段１１３からエラーメッセージを発することはない。
【００９７】
この後、チェックカウンタループLOOP_CNTを＋１して、チェックカウンタループLOOP_CNTがＭＡＸを超えていないかの確認（図２ステップＳ４）に戻り、超えていれば（図２ステップＳ４でＹＥＳ）エラー通知制御のルーチンを終了し、超えていなければ（図２ステップＳ４でＮＯ）エラー通知制御のルーチンを続行する。
【００９８】
ここで、制御手段１１０は、LOOP_CNTが３であるため、予約プリントジョブリストの第３位に存在するＪＯＢ００３について、エラー検出手段１１２により既に検出されているエラーがプリントジョブ処理実行に影響を及ぼすかを調べる（図２ステップＳ５）。ここでは、ＪＯＢ００３はトレイ＃１が選択され、特別な紙種選択は無く、後処理ではステイプル処理が選択されている。
【００９９】
すなわち、トレイ＃１の記録紙が切れた状態のエラー、あるいは、ステイプル針無しのエラー、または、ステイプル機構の故障のエラーで有れば（図２ステップＳ５でＹＥＳ）、予約ジョブ処理実行不可通知手段１１３からエラーメッセージを、ホストコンピュータであるＰＣＮＴ０００９に対してネットワーク２００を介して通知する（図２ステップＳ６）。なお、トレイ＃１記録紙切れ，ステイプル針無し，ステイプル機構故障以外の他のエラーで有ればプリントジョブ処理実行に影響をあたえないため（図２ステップＳ５でＮＯ）、予約ジョブ処理実行不可通知手段１１３からエラーメッセージを発することはない。
【０１００】
この後、チェックカウンタループLOOP_CNTを＋１して、チェックカウンタループLOOP_CNTがＭＡＸを超えていないかの確認（図２ステップＳ４）に戻り、超えていれば（図２ステップＳ４でＹＥＳ）エラー通知制御のルーチンを終了し、超えていなければ（図２ステップＳ４でＮＯ）エラー通知制御のルーチンを続行する。
【０１０１】
ここで、制御手段１１０は、LOOP_CNTが４であるため、予約プリントジョブリストの第４位に存在するＪＯＢ００４について、エラー検出手段１１２により既に検出されているエラーがプリントジョブ処理実行に影響を及ぼすかを調べる（図２ステップＳ５）。ここでは、ＪＯＢ００４はトレイ＃３が選択され、紙種選択では色紙、後処理選択なし、にされている。
【０１０２】
すなわち、トレイ＃３の記録紙が切れた状態のエラー、あるいは、いずれのトレイにも色紙無しのエラーで有れば（図２ステップＳ５でＹＥＳ）、予約ジョブ処理実行不可通知手段１１３からエラーメッセージを、ホストコンピュータであるＰＣＮＴ０００５に対してネットワーク２００を介して通知する（図２ステップＳ６）。なお、トレイ＃３記録紙切れ，色紙無し以外の他のエラーで有ればプリントジョブ処理実行に影響をあたえないため（図２ステップＳ５でＮＯ）、予約ジョブ処理実行不可通知手段１１３からエラーメッセージを発することはない。
【０１０３】
この後、チェックカウンタループLOOP_CNTを＋１して、チェックカウンタループLOOP_CNTがＭＡＸを超えていないかの確認（図２ステップＳ４）に戻り、超えていれば（図２ステップＳ４でＹＥＳ）エラー通知制御のルーチンを終了し、超えていなければ（図２ステップＳ４でＮＯ）エラー通知制御のルーチンを続行する。
【０１０４】
ここで、制御手段１１０は、LOOP_CNTが５であるため、予約プリントジョブリストの第５位に存在するＪＯＢ００５について、エラー検出手段１１２により既に検出されているエラーがプリントジョブ処理実行に影響を及ぼすかを調べる（図２ステップＳ５）。ここでは、ＪＯＢ００５はトレイ＃２が選択され、特別な紙種選択は無く、後処理ではパンチ処理が選択されている。
【０１０５】
すなわち、トレイ＃２の記録紙が切れた状態のエラー、あるいは、パンチ機構の故障のエラーで有れば（図２ステップＳ５でＹＥＳ）、予約ジョブ処理実行不可通知手段１１３からエラーメッセージを、ホストコンピュータであるＰＣＮＴ０００４に対してネットワーク２００を介して通知する（図２ステップＳ６）。なお、トレイ＃２記録紙切れ，パンチ機構故障以外の他のエラーで有ればプリントジョブ処理実行に影響をあたえないため（図２ステップＳ５でＮＯ）、予約ジョブ処理実行不可通知手段１１３からエラーメッセージを発することはない。
【０１０６】
この後、チェックカウンタループLOOP_CNTを＋１して、チェックカウンタループLOOP_CNTがＭＡＸを超えていないかの確認（図２ステップＳ４）に戻る。この時点で、チェックカウンタループLOOP_CNTが６となり、ＭＡＸ＝５を超える（図２ステップＳ４でＹＥＳ）のでエラー通知制御のルーチンを終了する。
【０１０７】
従って、予約されたプリントジョブの処理実行を妨げるエラーが発生した場合に、プリントジョブ要求元であるホストコンピュータに対して、所望の状態のプリントジョブ実行への迅速な対処を促すことになる。この結果、画像形成装置にエラーが発生した場合に、多くの作業時間や手間を必要とせずに、あるいは無駄なプリントアウトを発生せずに、影響を受けるプリントジョブについて最適な取り扱いをすることが可能になる。これにより、ホストコンピュータ側では、該当する予約プリントジョブが実行順番になる前に予め取り消して、実行可能な状態の新たなプリントジョブを予約したり、他の画像形成装置にプリントジョブを予約したりすることも可能になる。
【０１０８】
すなわち、本発明の実施の形態例によれば、プリントジョブについて出力可能なように設定を変えて自動的に出力することで、プリントジョブの予約を行ったユーザが望んでいない状態で出力されてしまうといった事態を回避することができる。また、自動的にプリントジョブの順番が変更された結果、出力できない状態のプリントジョブについては、順番が後回しにされてしまい、いつまで待ってもプリントジョブが実行されずに、ユーザが待ち続けるという事態も、本実施の形態例によれば回避することができる。
【０１０９】
なお、以上の図２のフローチャートでは、新たなエラーが発生した時点で存在する予約プリントジョブについてのエラー通知制御のルーチンであった。このため、このルーチンの処理が完了した後に、ホストコンピュータ側より新たに入力された予約プリントジョブについてはチェックがなされない。そこで、図５のように、新たな予約プリントジョブが発生した場合にも、この新たな予約プリントジョブに対して、図２と同様のエラー通知制御のルーチンを実行することが好ましい。なお、ここでは、新たに発生した予約プリントジョブについて、図５に示す通りに、図２同様にプリントジョブの設定内容とエラー内容のチェックとを行うものである。
【０１１０】
従って、予約されたプリントジョブの処理実行を妨げるエラーが発生している場合に、影響を受ける新たなプリントジョブが予約された場合、プリントジョブ要求元であるホストコンピュータに対して、所望の状態のプリントジョブ実行への迅速な対処を促すことになる。この結果、画像形成装置にエラーが発生した場合に、多くの作業時間や手間を必要とせずに、あるいは無駄なプリントアウトを発生せずに、影響を受けるプリントジョブについて最適な取り扱いをすることが可能になる。これにより、ホストコンピュータ側では、該当する予約プリントジョブが実行順番になる前に予め取り消して、実行可能な状態の新たなプリントジョブを予約したり、他の画像形成装置にプリントジョブを予約したりすることも可能になる。
【０１１１】
なお、以上の動作説明において、紙種選択がなされた場合、当初の設定トレイとは異なるいずれかのトレイに該当する紙種の記録紙が存在すれば、その記録紙にて画像形成を実行することが可能であるので、エラーとは扱わないようにしてもよい。同様に、選択トレイと同じサイズの記録紙が別のトレイに存在すれば、その記録紙にて画像形成を実行することが可能であるので、エラーとは扱わないようにしてもよい。
【０１１２】
また、以上の予約ジョブ処理実行不可通知手段１１３からの該当するホストコンピュータ側へのエラーメッセージとしては、図６（ａ）に示すように画像形成装置１００側でプリントジョブの設定内容に関連するエラーが発生して処理実行ができない旨を単純に示すメッセージの他、図６（ｂ）に示すように画像形成装置１００側でプリントジョブの設定内容に関連するエラーが発生して処理実行ができない旨とエラー内容とを共に示すメッセージ、なども考えられる。この場合、画像形成装置にエラーが発生した場合に、多くの作業時間や手間を必要とせずに、あるいは無駄なプリントアウトを発生せずに、影響を受けるプリントジョブについて最適な取り扱いをすることが可能になる。
【０１１３】
また、図６（ｃ）に示すように画像形成装置１００側でプリントジョブの設定内容に関連するエラーが発生して処理実行ができない旨とエラー内容と画像形成装置１００の識別番号（機種名やＩＰアドレスなど）とを共に示すメッセージ、なども考えられる。
【０１１４】
この場合、画像形成装置にエラーが発生した場合に、多くの作業時間や手間を必要とせずに、あるいは無駄なプリントアウトを発生せずに、複数の画像形成装置が存在する場合であってもホストコンピュータ側からのエラーが発生した画像形成装置の識別が可能になり、多くの作業時間や手間を必要とせずに、あるいは無駄なプリントアウトを発生せずに、影響を受けるプリントジョブについて最適な取り扱いをすることが可能になる。
【０１１５】
また、現在発生しているエラーの一覧や、どの設定を解除するかでプリントジョブの実行が可能になるか、すなわち、該当するプリントジョブを実行可能にする設定の情報を、該エラーメッセージに含めるようにしてもよい。この結果、画像形成装置にエラーが発生した場合に、エラーを発生させずにプリントジョブを予約することが可能になり、多くの作業時間や手間を必要とせずに、あるいは無駄なプリントアウトを発生せずに、影響を受けるプリントジョブについて最適な取り扱いをすることが可能になる。
【０１１６】
なお、以上の実施の形態例の説明では、ジョブ予約管理手段１１１とエラー検出手段１１２と予約ジョブ処理実行不可通知手段１１３とを制御手段１１０の内部に存在するものとして説明したが、これに限られるものではない。すなわち、ジョブ予約管理手段１１１とエラー検出手段１１２と予約ジョブ処理実行不可通知手段１１３とのいずれかは、制御手段１１０の外部に存在していても何ら問題はない。
【図面の簡単な説明】
【０１１７】
【図１】本発明の実施の形態例の画像形成装置の電気的な構成を示す構成ブロック図である。
【図２】本発明の実施の形態例の画像形成装置の動作を示すフローチャートである。
【図３】本発明の実施の形態例の画像形成装置の機械的な構成を示す構成図である。
【図４】本発明の実施の形態例の画像形成装置の様子を模式的に示す説明図である。
【図５】本発明の実施の形態例の画像形成装置の動作を示すフローチャートである。
【図６】本発明の実施の形態例の画像形成装置の状態を示す説明図である。
【符号の説明】
【０１１８】
１００  画像形成装置
１１０  制御手段
１１１  ジョブ予約管理手段
１１２  エラー検出手段
１１３  予約ジョブ処理実行不可通知手段
１２０  データ入力手段
１３０  画像読み取り手段
１４０  画像処理手段
１５０  記憶手段
１６０  画像形成手段
１７０  後処理手段
１８０  表示手段
２００  ネットワーク
３００（３０１〜３０ｎ）  ホストコンピュータ
【図１】
2005088474.tif 000003
【図２】
2005088474.tif 000004
【図３】
2005088474.tif 000005
【図４】
2005088474.tif 000006
【図５】
2005088474.tif 000007
【図６】
2005088474.tif 000008