(57)【要約】【課題】  印刷ジョブ実行中に用紙切れ等の事象が発生しても、該事象に対応する適用動作を適用させることで可能な限り稼働率を高く維持できるようにする。【解決手段】  ホスト端末１０は、プリンタ３０で発生する事象と該事象に対する適用動作の対応関係を事象／動作指定処理部１４１により指定し、印刷ジョブ生成部１４３が、印刷指示された文書情報に基づく印刷データと、指定された事象と適用動作の対応関係を示す制御データとを組み合わせた印刷ジョブを生成してプリンタ３０に送信する。プリンタ３０は、ホスト端末１０より受信した印刷ジョブ中の制御データを分別識別して登録し、プリント制御部３６３が、印刷ジョブの印刷実行中、登録済の制御データ３５１中の事象が発生した場合、制御データ３５１中の当該事象に対応する適用動作を適用して印刷ジョブの印刷処理を実行する。【選択図】  図１
2007168232.tif 000002
【特許請求の範囲】
【請求項１】
文書情報の印刷指示を行なう印刷指示手段と、前記印刷指示手段により印刷指示された文書情報を印刷する印刷部とを有する印刷処理装置において、
前記印刷部で印刷処理中に発生する事象と該事象に対する適用動作の対応関係を指定する事象／適用動作指定手段と、
前記印刷指示された文書情報に基づく印刷データと、前記事象／適用動作指定手段により指定された前記事象と該事象に対する前記適用動作の対応関係を示す制御データとを組み合わせた印刷ジョブを生成して送出する印刷ジョブ作成手段と、
前記印刷ジョブ作成手段により作成された前記印刷ジョブを受信し、該印刷ジョブ中の印刷データと制御データを分別識別する識別手段と、
前記識別手段により識別された前記制御データを登録する登録手段と、
前記印刷ジョブ中の印刷データに基づく印刷処理の実行中、前記登録手段に登録されている前記制御データに基づき該制御データ中の事象の発生状況を監視し、該事象が前記印刷部で発生した場合、前記制御データ中の当該事象に対応する適用動作を適用して前記印刷ジョブの印刷処理を行う印刷制御手段
を具備することを特徴とする印刷処理装置。
【請求項２】
前記事象／適用動作指定手段は、
前記事象として、前記印刷部でのトナー切れ、記録用紙切れ、排紙容量超過のいずれかを選択的に指定し、
前記事象に対する適用動作として、前記印刷部で実行中の印刷処理の続行、アボート及び停止のいずれかを選択的に指定する
ことを特徴とする請求項１記載の印刷処理装置。
【請求項３】
前記印刷制御手段は、
前記事象／適用動作指定手段により、前記事象として前記トナー切れが指定され、該事象に対する前記適用動作として前記印刷処理の続行が指定された時に前記登録手段に登録される前記制御データに基づき、前記印刷部での前記印刷データの印刷処理中に該当するトナーのトナー切れが検知された場合には、代わりのトナーを用いて該印刷データの印刷処理を続行する
ことを特徴とする請求項２記載の印刷処理装置。
【請求項４】
前記印刷制御手段は、
前記事象／適用動作指定手段により、前記事象として前記記録用紙切れが指定され、該事象に対する前記適用動作として前記印刷処理の続行が指定された時に前記登録手段に登録される前記制御データに基づき、前記印刷部での前記印刷データの印刷処理中に該当する記録用紙の用紙切れが検知された場合には、代わりの記録用紙を給紙して該印刷データの印刷処理を続行する
ことを特徴とする請求項２または３に記載の印刷処理装置。
【請求項５】
前記印刷制御手段は、
前記事象／適用動作指定手段により、前記事象として前記排紙容量超過が指定され、該事象に対する前記適用動作として前記印刷処理の続行が指定された時に前記登録手段に登録される前記制御データに基づき、前記印刷部での前記印刷データの印刷処理中に該当する排紙部の排紙容量超過が検知された場合には、該印刷データの印刷処理を続行し、代わりの排紙部を選択して印刷後の記録用紙を排紙する
ことを特徴とする請求項２乃至４のいずれかに記載の印刷処理装置。
【請求項６】
文書情報の印刷指示を行なう印刷指示手段を有する文書処理装置と、前記文書処理装置の前記印刷指示手段により印刷指示された文書情報を印刷する印刷装置とを通信ネットワークを介して通信可能に接続して成る印刷処理システムにおいて、
前記文書処理装置は、
前記印刷装置で印刷処理中に発生する事象と該事象に対する適用動作の対応関係を指定する事象／適用動作指定手段と、
前記印刷指示された文書情報に基づく印刷データと、前記事象／適用動作指定手段により指定された前記事象と該事象に対する前記適用動作の対応関係を示す制御データとを組み合わせた印刷ジョブを生成して前記印刷装置に送出する印刷ジョブ作成手段と
を具備し、
前記印刷装置は、
前記文書処理装置から送出された前記印刷ジョブを受信し、該印刷ジョブ中の印刷データと制御データを分別識別する識別手段と、
前記識別手段により識別された前記制御データを登録する登録手段と、
前記印刷ジョブ中の印刷データに基づく印刷処理の実行中、前記登録手段に登録されている前記制御データに基づき該制御データ中の事象の発生状況を監視し、該事象が発生した場合、前記制御データ中の当該事象に対応する適用動作を適用して前記印刷ジョブの印刷処理を行う印刷制御手段と
を具備することを特徴とする印刷処理システム。
【請求項７】
コンピュータに実装され、該コンピュータを、印刷指示手段により文書情報の印刷指示を行い、前記印刷指示手段により印刷指示された文書情報を印刷部で印刷する印刷処理装置として機能させる印刷処理プログラムにおいて、
前記印刷部で印刷処理中に発生する事象と該事象に対する適用動作の対応関係を指定する事象／適用動作指定処理と、
前記印刷指示された文書情報に基づく印刷データと、前記事象／適用動作指定処理により指定された前記事象と該事象に対する前記適用動作の対応関係を示す制御データとを組み合わせた印刷ジョブを生成して送出する印刷ジョブ作成処理と、
前記印刷ジョブ作成処理により作成された前記印刷ジョブを受信し、該印刷ジョブ中の印刷データと制御データを分別識別する識別処理と、
前記識別処理により識別された前記制御データを登録する登録処理と、
前記印刷ジョブ中の印刷データに基づく印刷処理の実行中、前記登録処理により登録されている前記制御データに基づき該制御データ中の事象の発生状況を監視し、該事象が前記印刷部で発生した場合、前記制御データ中の当該事象に対応する適用動作を適用して前記印刷ジョブの印刷を行う処理と
を前記コンピュータに実行させる
ことを特徴とする印刷処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷指示手段により印刷指示された文書情報を印刷部で印刷する印刷処理装置、印刷処理システム及びプログラムに係わり、詳しくは、印刷部での印刷ジョブの印刷処理中に予め指定した事象が発生した場合、該事象に対応付けて事前に指定しておいた適用動作を適用して該印刷ジョブの印刷処理を実行する機能を有する印刷処理装置、印刷処理システム及びプログラムに関する。
【背景技術】
【０００２】
各種の明細書や請求書等の大量のデータを短時間にプリントする大型高速プリンタにおいては、複数の種類の用紙をプリントジョブ（印刷ジョブ）毎に使い分けて印刷したり、特定の印刷ジョブにハイライト色トナーを用いてハイライトカラー印刷したり、印刷ジョブ毎に特定の排紙先に排紙したりする機能を備えるものがある。
【０００３】
この種のプリンタでは、短時間に大量の印刷を要求される場合が多く、高い稼働率が求められる場合が多い。また、夜間の無人大量印刷等も一般的に行われる。
【０００４】
このように稼働率が特に重要視されるプリンタにおいては、ある印刷ジョブが必要とする用紙がなくなっていたりすると、その用紙を使用しない後続の印刷ジョブは印刷できる場合であっても、オペレータによって当該用紙が給紙されるまでプリンタが停止してしまい、稼働率が低下することになる。
【０００５】
かかる状況下での印刷ジョブの処理に関して、下記特許文献１（特開平１０−３０１７２６号公報）には、印刷中にオペレータによる対処が必要な何等かの事象が発生した場合は、その対処を必要としない部分までの処理（ページバッファ形成）は継続し、対処後に形成したページバッファの印刷を再開することで、プリンタの稼働率を高める技術が開示されている。
【特許文献１】特開平１０−３０１７２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術は、オペレータの対処を待って次の印刷ジョブを実行するものであり、オペレータの対処次第で稼働率が低下するケースも少なくない。
【０００７】
一方、プリンタによっては、ある印刷ジョブを印刷するために必要な条件が満たされていない場合は、その印刷ジョブの印刷を中断し、後続の印刷ジョブの印刷を先に実施し、必要な条件が満たされ次第、中断していた印刷ジョブの印刷を再開する機能を有するものもある。
【０００８】
しかしながら、印刷ジョブの運用によっては、複数の印刷ジョブの印刷の順序が重要であり、プリンタが勝手に後続の印刷ジョブの印刷を先に実施しては困る場合も多く、この場合には、必要な条件が満たされずにジョブが中断された場合に次のジョブを先に実施する上記方式は適用できなかった。
【０００９】
このように、従来は、印刷ジョブの実行中に、プリンタで用紙切れ等の事象が発生した場合、利用者が当該事象の解消に対処してくれるまで待つか、あるいは、プリントの順序を変える以外にはプリントを続行することができず、上記事象の発生時にプリントの順序を保ったまま印刷を続行して高い稼働率を維持することができないという問題点があった。
【００１０】
本発明は、上記問題点を解消し、印刷ジョブの実行中に用紙切れ等の事象が発生した場合も、印刷ジョブの特質に応じて該事象に対応する適宜な適用動作を適用させて、該印刷ジョブの特質上許容し得る範囲内で可能な限り稼働率を高く維持できる印刷処理装置、印刷処理システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１記載の発明は、文書情報の印刷指示を行なう印刷指示手段と、前記印刷指示手段により印刷指示された文書情報を印刷する印刷部とを有する印刷処理装置において、前記印刷部で印刷処理中に発生する事象と該事象に対する適用動作の対応関係を指定する事象／適用動作指定手段と、前記印刷指示された文書情報に基づく印刷データと、前記事象／適用動作指定手段により指定された前記事象と該事象に対する前記適用動作の対応関係を示す制御データとを組み合わせた印刷ジョブを生成して送出する印刷ジョブ作成手段と、前記印刷ジョブ作成手段により作成された前記印刷ジョブを受信し、該印刷ジョブ中の印刷データと制御データを分別識別する識別手段と、前記識別手段により識別された前記制御データを登録する登録手段と、前記印刷ジョブ中の印刷データに基づく印刷処理の実行中、前記登録手段に登録されている前記制御データに基づき該制御データ中の事象の発生状況を監視し、該事象が前記印刷部で発生した場合、前記制御データ中の当該事象に対応する適用動作を適用して前記印刷ジョブの印刷処理を行う印刷制御手段を具備することを特徴とする。
【００１２】
請求項２記載の発明は、上記請求項１記載の発明において、前記事象／適用動作指定手段は、前記事象として、前記印刷部でのトナー切れ、記録用紙切れ、排紙容量超過のいずれかを選択的に指定し、前記事象に対する適用動作として、前記印刷部で実行中の印刷処理の続行、アボート及び停止のいずれかを選択的に指定することを特徴とする。
【００１３】
請求項３記載の発明は、上記請求項２記載の発明において、前記印刷制御手段は、前記事象／適用動作指定手段により、前記事象として前記トナー切れが指定され、該事象に対する前記適用動作として前記印刷処理の続行が指定された時に前記登録手段に登録される前記制御データに基づき、前記印刷部での前記印刷データの印刷処理中に該当するトナーのトナー切れが検知された場合には、代わりのトナーを用いて該印刷データの印刷処理を続行することを特徴とする。
【００１４】
請求項４記載の発明は、上記請求項２または３に記載の発明において、前記印刷制御手段は、前記事象／適用動作指定手段により、前記事象として前記記録用紙切れが指定され、該事象に対する前記適用動作として前記印刷処理の続行が指定された時に前記登録手段に登録される前記制御データに基づき、前記印刷部での前記印刷データの印刷処理中に該当する記録用紙の用紙切れが検知された場合には、代わりの記録用紙を給紙して該印刷データの印刷処理を続行することを特徴とする。
【００１５】
請求項５記載の発明は、上記請求項２乃至４のいずれかに記載の発明において、前記印刷制御手段は、前記事象／適用動作指定手段により、前記事象として前記排紙容量超過が指定され、該事象に対する前記適用動作として前記印刷処理の続行が指定された時に前記登録手段に登録される前記制御データに基づき、前記印刷部での前記印刷データの印刷処理中に該当する排紙部の排紙容量超過が検知された場合には、該印刷データの印刷処理を続行し、代わりの排紙部を選択して印刷後の記録用紙を排紙することを特徴とする。
【００１６】
請求項６記載の発明は、文書情報の印刷指示を行なう印刷指示手段を有する文書処理装置と、前記文書処理装置の前記印刷指示手段により印刷指示された文書情報を印刷する印刷装置とを通信ネットワークを介して通信可能に接続して成る印刷処理システムにおいて、前記文書処理装置は、前記印刷装置で印刷処理中に発生する事象と該事象に対する適用動作の対応関係を指定する事象／適用動作指定手段と、前記印刷指示された文書情報に基づく印刷データと、前記事象／適用動作指定手段により指定された前記事象と該事象に対する前記適用動作の対応関係を示す制御データとを組み合わせた印刷ジョブを生成して前記印刷装置に送出する印刷ジョブ作成手段とを具備し、前記印刷装置は、前記文書処理装置から送出された前記印刷ジョブを受信し、該印刷ジョブ中の印刷データと制御データを分別識別する識別手段と、前記識別手段により識別された前記制御データを登録する登録手段と、前記印刷ジョブ中の印刷データに基づく印刷処理の実行中、前記登録手段に登録されている前記制御データに基づき該制御データ中の事象の発生状況を監視し、該事象が発生した場合、前記制御データ中の当該事象に対応する適用動作を適用して前記印刷ジョブの印刷処理を行う印刷制御手段とを具備することを特徴とする。
【００１７】
請求項７記載の発明は、コンピュータに実装され、該コンピュータを、印刷指示手段により文書情報の印刷指示を行い、前記印刷指示手段により印刷指示された文書情報を印刷部で印刷する印刷処理装置として機能させる印刷処理プログラムにおいて、前記印刷部で印刷処理中に発生する事象と該事象に対する適用動作の対応関係を指定する事象／適用動作指定処理と、前記印刷指示された文書情報に基づく印刷データと、前記事象／適用動作指定処理により指定された前記事象と該事象に対する前記適用動作の対応関係を示す制御データとを組み合わせた印刷ジョブを生成して送出する印刷ジョブ作成処理と、前記印刷ジョブ作成処理により作成された前記印刷ジョブを受信し、該印刷ジョブ中の印刷データと制御データを分別識別する識別処理と、前記識別処理により識別された前記制御データを登録する登録処理と、前記印刷ジョブ中の印刷データに基づく印刷処理の実行中、前記登録処理により登録されている前記制御データに基づき該制御データ中の事象の発生状況を監視し、該事象が前記印刷部で発生した場合、前記制御データ中の当該事象に対応する適用動作を適用して前記印刷ジョブの印刷を行う処理とを前記コンピュータに実行させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、印刷部で印刷処理中に発生する事象と該事象に対する適用動作の対応関係を指定し、印刷指示された文書情報に基づく印刷データと、指定された上記事象と該事象に対する上記適用動作の対応関係を示す制御データとを組み合わせた印刷ジョブを生成して送出する一方、該印刷ジョブを受信して当該印刷ジョブ中の印刷データと制御データを分別識別し、該識別された制御データを登録しておき、上記印刷ジョブ中の印刷データに基づく印刷処理の実行中、事前に登録されている制御データに基づき該制御データ中の事象の発生状況を監視し、該事象が印刷部で発生した場合、制御データ中の当該事象に対応する適用動作を適用して印刷ジョブの印刷処理を行うようにしたものである。
【００１９】
かかる印刷処理によれば、印刷部側で発生するトナー切れ、用紙切れ、排紙部での排紙容量超過等の自動継続が可能な場合がある事象に関して、該事象が印刷ジョブの印刷実行中に発生する際の適用動作を印刷ジョブの作成時点で指定することができるため、印刷ジョブの実行中に事前に指定しておいた事象が発生しても該印刷ジョブの特質に応じた適用動作を行なわせることで、複数の印刷ジョブの形態や順序性に対する必要性を満たす範囲内で高い稼働率を維持できるようになる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。
【００２１】
図１は、本発明に係る印刷処理システムの全体構成を示す機能ブロック図である。
【００２２】
この印刷処理システムは、ホスト端末１０とプリンタ３０を通信ネットワーク５０を介して接続して構成される。
【００２３】
ホスト端末１０は、例えば、パーソナル・コンピュータ（ＰＣ）を用いて実現される文書処理装置であり、キーボードやマウス等の入力デバイスから成る入力／操作部１１、各種情報の表示を行う表示部１２、各種情報を記憶する記憶部１３、装置全体の制御を行う制御部１４、通信ネットワーク５０とのインタフェースを司るネットワーク・インタフェース（ＮＷ  Ｉ／Ｆ）部１５を備えて構成される。
【００２４】
制御部１４には、アプリケーションを起動して文書を作成する文書作成処理、及び、作成された文書情報に対してアプリケーションにより印刷指示が与えられると、該文書情報を印刷するための印刷ジョブを生成してプリンタ３０に送付する印刷指示処理を実現するための制御機能が備わる。
【００２５】
特に、本発明に係わるホスト端末（ホストＰＣ）１０の制御部１４には、上述した文書情報の印刷指示に際し、プリンタ３０で印刷実行中に発生する可能性のある、例えば、トナー切れ、用紙切れ、排紙ビンの満杯（排紙容量超過）等の各種の事象と該事象が発生した時に適用する適用動作の関係を指定する事象／動作指定処理部１４１と、印刷指示された文書情報に基づく印刷データと、事象／動作指定処理部１４１により指定された事象と適用動作の関係を示す制御データとを組み合わせた印刷ジョブを生成し、ＮＷ  Ｉ／Ｆ部１５を通じてプリンタ３０に送出する印刷ジョブ生成部１４３が設けられる。
【００２６】
一方、プリンタ３０は、通信ネットワーク５０とのインタフェースを司るネットワーク・インタフェース（ＮＷ  Ｉ／Ｆ）部３１、ホスト端末１０から送信され、ＮＷ  Ｉ／Ｆ３１を通じて受信される上記印刷ジョブ中の印刷データの解析、ビットマップ展開等の画像処理を行う画像処理部３２、画像処理部３２の画像処理により生成された画像データ（ビットマップデータ）に基づき記録用紙上に画像を形成（印刷）する画像形成部３３、タッチパネル等から成る操作／表示部３４、印刷処理プログラム等の各種情報を記憶する記憶部３５、印刷処理プログラムに従い、上記画像データ（ビットマップデータ）に基づく画像形成部３３での文書情報の印刷をはじめとする装置全体の制御を行う制御部３６を備えて構成される。
【００２７】
プリンタ３０において、画像形成部３３は、例えば、電子写真プロセスにより記録用紙上に画像を印刷するものであり、感光体ドラムの周辺に、画像データによって変調したレーザ光を用いた露光走査によって該画像データに応じた静電潜像を感光体ドラム上に形成する露光部、黒，イエロー，マゼンタ，シアン等の各色のトナー供給部から各色のカラートナーを供給して静電潜像をトナー像化（現像）する現像部、感光体ドラム上に形成されたトナー像を記録用紙に転写する転写部を備えると共に、転写部の下流側には、記録用紙に転写されたトナー像を加熱定着する定着部を備える。
【００２８】
更に、プリンタ３０には、紙質やサイズ等が異なる複数種類の記録用紙を各々収容する複数の給紙トレイ、印刷（トナー像加熱定着）後の記録用紙を排出する複数の排紙ビン、各給紙トレイから収容されている各用紙を１枚ずつ繰出して転写部まで搬送すると共に、該転写部でトナー像が転写された記録用紙を定着部を通過搬送させて加熱定着した後、更に、該加熱定着後の記録用紙を上記複数の排紙ビンのいずれかに選択的に排出せしめるべく搬送する用紙搬送機構等が備わる。
【００２９】
また、このプリンタ３０の制御部３６は、ホスト端末１０からＮＷ  Ｉ／Ｆ部３１を通じて印刷ジョブを受信すると、該印刷ジョブに含まれる印刷データを基に画像処理部３２で画像データを生成させたうえで、該生成された画像データに基づき露光部での露光走査により感光体ドラム上に該画像データに応じた静電潜像を形成させ、現像部で各色のトナー供給部から各色のトナーを供給して該静電潜像をトナー像化する一方で、該印刷データに適合する記録用紙種別を特定して該種別の記録用紙を該当する給紙トレイから１枚ずつ繰出して転写部の転写位置まで搬送し、該転写位置に記録用紙が到達した際に、感光体ドラム上のトナー像を該記録用紙上に転写させ、更に、該記録用紙を下流側の定着部まで搬送して該定着部により転写トナー像を加熱定着した後、当該印刷データの特性に対応する排紙ビンを選択して該排紙ビンに排出するという流れの印刷処理を制御する機能を有する。
【００３０】
特に、本発明特有の構成として、プリンタ３０の制御部３６には、ホスト端末１０からＮＷ  Ｉ／Ｆ部３１を通じて受信される印刷ジョブ（印刷データと制御データから成る）中の印刷データと制御データを分別識別するデータ識別部３６１と、データ識別部３６１により印刷データと分別識別された制御データを、プリンタ３０での印刷中に該制御データ中の事象が発生した時に当該制御データ中の事象に対応付けられている適用動作を適用させる制御を実施するための事象／動作制御データ３５１として、例えば、記憶部３５に登録（保持）する制御データ登録処理部３６２が設けられる。
【００３１】
また、この制御部３６には、ホスト端末１０から受信した印刷ジョブに含まれる印刷データを画像処理部３２に渡して画像データ（ビットマップデータ）を生成させ、該画像データに基づき画像形成部３３により画像（文書情報）を印刷させる基本印刷処理機能に加えて、該印刷処理の実行中、プリンタ３０の記憶部３５に登録済の事象／動作制御データ３５１に基づき、該プリンタ３０で該事象／動作制御データ３５１中の該当する事象が発生した場合、該事象に関連付けて当該事象／動作制御データ３５１に登録されている適用動作を適用させて上記印刷処理を行わせるプリント制御部３６３が設けられる。
【００３２】
以下、本発明に係わる印刷処理システムのホスト端末１０及びプリンタ３０の処理動作について説明する。
【００３３】
図２は、本発明に係わる印刷処理システムのホスト端末１０における印刷ジョブ配布処理を示すフローチャートである。
【００３４】
この印刷ジョブ配布処理において、ホスト端末１０は、例えば、自装置で生成した文書情報のリストを表示部１２に表示して、その中から、印刷を希望する文書情報を選択した後（ステップＳ１０１）、事象／動作指定処理（ステップＳ１０２）を行う。
【００３５】
この事象／動作指定処理を開始するには、操作者は、例えば、入力／操作部１１での所定の事象／動作指定開始操作を行う。これにより、事象／動作指定処理部１４ｈ、表示部１２に、例えば、図３に示すような事象／適用動作指定画面１２０を表示させる。
【００３６】
この事象／適用動作指定画面１２０は、プリンタ３０で印刷中に発生する可能性のある事象を指定する事象指定ツール１２１と、事象指定ツール１２１で指定した事象がプリンタ３０で印刷中に発生した場合に該プリンタ３０に適用する適用動作を該事象に対応付けて指定する適用動作指定ツール１２２と、事象指定ツール１２１を用いて指定した事象と、適用動作指定ツール１２２を用いて指定した適用動作の対応関係を各組毎に表示する指定内容表示欄１２３と、「指定」ボタン１２４及び「指定完了」ボタン１２５を表示して成る。
【００３７】
この事象／適用動作指定画面１２０において、事象指定ツール１２１は、プリンタ３０で文書情報の印刷中に発生する可能性のある事象として、例えば、当該文書情報を印刷すべき色のトナーがなくなったことを意味する“トナー切れ”、当該文書情報を印刷すべき記録用紙がなくなったことを意味する“用紙切れ”、当該文書情報印刷後の記録用紙を排出する排紙ビンの排紙容量が超過したこと（満杯になったこと）を意味する“排紙容量超過”等の各事象を選択的に指定できる構成となっている。
【００３８】
また、この事象／適用動作指定画面１２０上の適用動作指定ツール１２２は、上記事象指定ツール１２１を用いて直前に指定した各事象（トナー切れ、用紙切れ、排紙容量超過）に対して、それぞれ、当該印刷ジョブをアボートすることを意味する“アボート”、当該印刷ジョブを代わりの媒体（代替トナー、代替記録用紙、代替排紙ビン）を用いて続行することを意味する“印刷継続”、当該印刷ジョブを停止することを意味する“印刷停止”等の適用動作を選択的に指定できる構成となっている。
【００３９】
操作者は、この事象／適用動作指定画面１２０を用い、例えば、事象指定ツール１２１で所望の事象を指定し、次いで、適用動作指定ツール１２２で該事象に関係付ける適用動作を指定した後、「指定」ボタン１２４を押下することにより、指定内容表示欄１２３の１つの欄に、直前に指定された事象と適用動作の対応関係が指定内容として表示される。
【００４０】
同様の操作を複数回繰り返すことで、操作者は、事象と適用動作の対応関係を複数組指定することができ、その指定内容は、指定内容表示欄１２３の各欄に指定順に表示される。
【００４１】
一方、ホスト端末１０には、例えば、記憶部１３の所定エリアに、上記事象指定ツール１２１により指定可能な各事象（トナー切れ、用紙切れ、排紙容量超過）と、上記適用動作指定ツール１２２により指定可能な各適用動作（アボート、印刷停止、印刷継続）の対応関係を定義した幾つかの定義ファイルが格納されている。
【００４２】
図４は、ホスト端末１０に格納される、事象と該事象発生時に適用する適用動作の対応関係を定義した定義ファイルの一例を示す表図である。
【００４３】
この例では、番号（ＮＯ．）１〜９までの９個の定義ファイルが格納されている。
【００４４】
この中で、番号１の定義ファイルは、印刷に用いるトナーがなくなった（切れた）場合（“ＩＭＩＳＭＡＴＣＨ”）に当該印刷ジョブをアボート（“ＡＢＯＲＴ”）し、その旨を報知する（“ＣＯＰＩＥＳ＝１  ＥＮＤ”）ことを定義付けた内容となっている。
【００４５】
番号２の定義ファイルは、同じく、印刷に用いるトナーが切れた場合（“ＩＭＩＳＭＡＴＣＨ”）に代わりのトナーを用いて当該印刷ジョブを続行し（“ＣＯＮＴＩＮＵＥ”）し、その旨を報知する（“ＣＯＰＩＥＳ＝１  ＥＮＤ”）ことを定義付けた内容となっている。
【００４６】
番号３の定義ファイルは、同じく、印刷に用いるトナーが切れた場合（“ＩＭＩＳＭＡＴＣＨ”）に当該印刷ジョブを停止し（“ＳＴＯＰ”）し、その旨を報知する（“ＣＯＰＩＥＳ＝１  ＥＮＤ”）ことを定義付けた内容となっている。
【００４７】
また、番号４の定義ファイルは、印刷に用いる記録用紙がなくなった（切れた）場合（“ＰＥＭＰＴＹ”）に該印刷ジョブをアボート（“ＡＢＯＲＴ”）し、その旨を報知する（“ＣＯＰＩＥＳ＝１  ＥＮＤ”）ことを定義付けた内容となっている。
【００４８】
番号５の定義ファイルは、同じく、印刷に用いる記録用紙が切れた場合（“ＰＥＭＰＴＹ”）に代わりの記録用紙を用いて当該印刷ジョブを続行し（“ＳＵＢＳＴＩＴＵＴＥ”）し、その旨を報知する（“ＣＯＰＩＥＳ＝１  ＥＮＤ”）ことを定義付けた内容となっている。
【００４９】
番号６の定義ファイルは、同じく、印刷に用いる記録用紙が切れた場合（“ＰＥＭＰＴＹ”）に当該印刷ジョブを停止し（“ＳＴＯＰ”）し、その旨を報知する（“ＣＯＰＩＥＳ＝１  ＥＮＤ”）ことを定義付けた内容となっている。
【００５０】
番号７の定義ファイルは、印刷後の記録用紙を排出する排紙ビンが満杯（排紙容量超過）になった場合（“ＢＩＮＦＵＬＬ”）に当該印刷ジョブをアボート（“ＡＢＯＲＴ”）し、その旨を通知する（“ＣＯＰＩＥＳ＝１  ＥＮＤ”）ことを定義付けた内容となっている。
【００５１】
番号８の定義ファイルは、同じく、印刷後の記録用紙を排出する排紙ビンが満杯になった場合（“ＢＩＮＦＵＬＬ”）に代わりの排紙ビンを自動選択して当該印刷ジョブを続行し（“ＡＵＴＯＳＷＩＴＣＨ”）し、その旨を報知する（“ＣＯＰＩＥＳ＝１  ＥＮＤ”）ことを定義付けた内容となっている。
【００５２】
番号９の定義ファイルは、同じく、印刷後の記録用紙を排出する排紙ビンが満杯になった場合（“ＢＩＮＦＵＬＬ”）に当該印刷ジョブを停止し（“ＳＴＯＰ”）し、その旨を報知する（“ＣＯＰＩＥＳ＝１  ＥＮＤ”）ことを定義付けた内容となっている。
【００５３】
かかる構成において、操作者が、事象／適用動作指定画面１２０上で、事象指定ツール１２１、適用動作指定ツール１２２及び「指定」ボタン１２４を用いて複数組みの事象／適用動作を指定した後、「指定完了」ボタン１２５を押下すると、事象／動作指定処理部１４１は、事象／適用動作指定が終了したと認識し（ステップＳ１０３ＹＥＳ）、その時点における指定内容（指定内容表示欄１２３に表示された各組の事象／適用動作の関係付け）を確定し、該指定内容を印刷ジョブ生成部１４３に通知する。
【００５４】
一方、印刷ジョブ生成部１４３は、上記事象／適用動作指定画面１２０を用いた事象／適用動作指定操作の終了（ステップＳ１０３ＹＥＳ）後、印刷ジョブの生成処理（ステップＳ１０４〜Ｓ１０６）を実行する。
【００５５】
この印刷ジョブ生成処理において、印刷ジョブ生成部１４３は、まず、ステップＳ１０１で印刷対象として選択されている文書情報に基づき印刷データを作成する（ステップＳ１０４）。
【００５６】
次いで、印刷ジョブ生成部１４３は、この印刷データに付加する制御データを生成する。この制御データの生成処理では、例えば、事象／適用動作指定操作の終了（ステップＳ１０３ＹＥＳ）時点で、事象／動作指定処理部１４１によって確定された指定内容（事象と適用動作の関係）を基に該指定内容に対応する定義ファイルを記憶部１３から読出し、該読み出した定義ファイルを基に上記印刷データに付加する制御データを生成する（ステップＳ１０５）。
【００５７】
この処理においては、例えば、事象／適用動作指定画面１２０で、事象＝“トナー切れ”に対して適用動作＝“アボート”が指定されている場合には、図４における番号１の定義ファイルが読み出される。
【００５８】
同様に、事象／適用動作指定画面１２０上で、事象＝“トナー切れ”に対して適用動作＝“印刷継続”が指定されている場合、適用動作＝“印刷停止”が指定されている場合は、それぞれ、図４における番号２、番号３の定義ファイルが読み出される。
【００５９】
また、事象／適用動作指定画面１２０上で、事象＝“用紙切れ”に対して適用動作＝“アボート”が指定されている場合、適用動作＝“印刷継続” が指定されている場合、適用動作＝“印刷停止”が指定されている場合は、それぞれ、図４における番号４、番号５、番号６の定義ファイルが読み出される。
【００６０】
また、事象／適用動作指定画面１２０上で、事象＝“排紙容量超過”に対して適用動作＝“アボート”が指定されている場合、適用動作＝“印刷継続” が指定されている場合、適用動作＝“印刷停止”が指定されている場合は、それぞれ、図４における番号７、番号８、番号９の定義ファイルが読み出される。
【００６１】
このように、ステップＳ１０２での事象／適用動作指定での指定内容に応じた定義ファイルの読み込みによって制御データを生成（ステップＳ１０５）した後、更に、印刷ジョブ生成部１４３は、上記ステップＳ１０４で生成した印刷データと当該ステップＳ１０５で生成した制御データを組み合せた印刷ジョブを生成し（ステップＳ１０６）、該印刷ジョブをＮＷ  Ｉ／Ｆ部１５から通信ネットワーク５０を通じてプリンタ３０に送出する（ステップＳ１０７）。
【００６２】
図５は、図２に示した一連の印刷ジョブ配布処理中、ステップＳ１０１で選択された文書情報に基づきステップＳ１０４で生成される印刷データ、ステップＳ１０２での事象／適用動作指定に基づきステップＳ１０５で読み出される定義ファイル、及び上記ステップＳ１０６で生成される印刷ジョブの各例を示す図である。
【００６３】
この例では、印刷対象の文書情報として、例えば、番号＝０００００１〜０００１００で識別される１００頁（１００人分）にわたる給与明細データが選択され、印刷ジョブ生成部１４３は、該給与明細データを基に図５（ａ）に示す内容の印刷データを生成している。
【００６４】
この印刷データにおける先頭部の数値（「０１」，「０２」等）は画像の印刷色を指示するものであり、この例では、「０１」は白黒画像として印刷することを示し、「０２」はハイライトカラーとして赤色を用いて印刷することを示している。
【００６５】
また、この例では、上記文書情報（給与明細データ）に対して、操作者が、図３に示す事象／適用動作指定画面１２０上で、事象指定ツール１２１で事象＝“トナー切れ”を指示し、かつ適用動作指定ツール１２２で適用動作＝“アボート”を指定することにより、印刷ジョブ生成部１４３は、図５（ｂ）に示すように、該印刷データの各頁の印刷中に該当する色のトナー切れが発生した場合に当該印刷ジョブをアボートしてその旨を通知することを意味する内容の定義ファイル（図４における番号１の定義ファイル）を読み出している。
【００６６】
そして、この例において、印刷ジョブ生成部１４３は、図５（ａ）に示す印刷データと、図５（ｂ）に示す定義ファイルとから、図５（ｃ）に示すように、上記定義ファイルの内容を基に生成された制御データ部分（レコード１及び２に該当する部分）と、上記印刷データに対応するデータ部分（レコード３〜レコード１０２に該当する部分）とを組み合わせた印刷ジョブを生成し、該印刷ジョブをプリンタ３０に送出している。
【００６７】
次に、プリンタ３０における印刷ジョブの受信処理について図６に示すフローチャートを参照して説明する。
【００６８】
図６に示すように、プリンタ３０は、待機中、ホスト端末１０から印刷ジョブが受信されたか否かを監視している（ステップＳ２０１）。
【００６９】
ここで、ホスト端末１０から送出された印刷ジョブがＮＷ  Ｉ／Ｆ部３１を通じて受信されると（ステップＳ２０１ＹＥＳ）、制御部３６は、該印刷ジョブをデータ識別部３６１に取り込む。これにより、データ識別部３６１は該印刷ジョブ中の印刷データと制御データを分別して識別する処理（ステップＳ２０２）を行う。
【００７０】
この識別処理を実現するためには、例えば、印刷データと制御データの識別情報として、特定のバイト列が制御データの開始〔例えば、図５（ｃ）のレコード１に相当するバイト列〕／終了〔同、図５（ｃ）のレコード２のバイト列〕を示すことを、事前に、送信側（ホスト端末１０側）と受信側（プリンタ３０側）との間で取り決めておく方法がある。
【００７１】
この取り決めが事前になされている前提の下で、データ識別部３６１は、受信した印刷ジョブ中の上記取り決めに基づく特定のバイト列の値をチェックして、「開始」と「終了」が記述されている場合にはこの間のデータが制御データである（制御データが付加されている）として印刷データと分別認識する（ステップＳ２０２）。
【００７２】
また、この時、制御データ登録処理部３６２は、データ識別部３６１による上記分別識別結果を基に、印刷ジョブが印刷データに制御データが付加されたものか否かをチェックする（ステップＳ２０３）。
【００７３】
ここで、印刷ジョブが制御データを付加したものでないと判断した場合（ステップＳ２０３ＮＯ）、プリント制御部３６３は、該印刷ジョブに含まれる印刷データを画像処理部３２に渡して通常の印刷処理（上述した基本印刷処理機能による印刷処理）を実行する（ステップＳ２０４）。
【００７４】
これに対し、受信した印刷ジョブが印刷データと制御データから成るものであると判断した場合（ステップＳ２０３ＹＥＳ）、次いで、制御データ登録処理部３６２は、データ識別部３６１によって分別識別された制御データを、印刷中に該制御データ中の事象が発生した時に当該制御データ中の事象に対応付けられている適用動作を適用させる制御を実施するための事象／動作制御データ３５１として、記憶部３５の所定エリアに登録する（ステップＳ２０５）。
【００７５】
図７は、ステップＳ２０５における事象／動作制御データの登録例を示す表図である。
【００７６】
図７（ａ）に示す例では、該当する色のトナーが切れている時には当該印刷ジョブをアボートし、その旨を報知することを意味する「ＩＭＩＳＭＡＴＣＨ＝ＡＢＯＲＴ  ＣＯＰＩＥＳ：１」が事象／動作制御データ３５１ａとして登録されている。
【００７７】
この他、ホスト端末１０から送られてくる印刷ジョブ中の制御データの内容によっては、図７（ｂ）に示すように、例えば、上述した「ＩＭＩＳＭＡＴＣＨ＝ＡＢＯＲＴ  ＣＯＰＩＥＳ：１」に加えて、該当する記録用紙が切れている時には代替の記録用紙を選んで当該印刷ジョブを続行し、その旨を報知することを意味する「ＰＥＭＰＴＹ＝ＳＵＢＳＴＩＴＵＴＥ  ＣＯＰＩＥＳ：１」や、該当する排紙ビンが満杯（排紙容量超過）の時には代わりの排紙ビンに自動的に切換えて当該印刷ジョブを続行し、その旨を報知することを意味する「ＢＩＮＦＵＬＬ＝ＡＵＴＯＳＷＩＴＣＨ  ＣＯＰＩＥＳ：１」等、複数組の事象／動作適用条件を含む事象／動作制御データ３１５ｂが登録される場合もある。
【００７８】
上記事象／動作制御データ３１５の登録後、プリント制御部３６３は、受信した印刷ジョブから印刷データ（制御データを除いたデータ部分）を取り出して画像処理部３２に渡し、該印刷データの印刷開始を画像処理部３２に指示する。
【００７９】
画像処理部３２は、印刷開始の指示を受けると、受取った印刷データを頁順に印刷する準備として、まず、印刷対象頁を「１」にセットし（ステップＳ２０６）、該印刷データの該当頁（１頁目）を解析してビットマップ展開等の画像処理を施す（ステップＳ２０７）。
【００８０】
その際、プリント制御部３６３は、記憶部３５に登録されている事象／動作制御データ３５１を基に監視対象の事象〔図７（ａ）の例では、ＩＭＩＳＭＡＴＣＨ（トナー切れ）〕を特定し、画像処理部３２における当該頁の印刷データの解析結果（同、印刷する色）とも突合せながら、自装置において当該事象が発生したか否か（同、当該印刷色に対応するトナーがなくなっているか否か）をチェックする（ステップＳ２０８）。
【００８１】
ここで、監視対象の事象が発生していない（例えば、当該頁が白黒画像でかつ黒色トナーが装填されていることにより）と判定された場合（ステップＳ２０９ＮＯ）、プリント制御部３６３は、画像処理部３２により生成された当該頁（１頁目）のビットマップデータを画像形成部３３に転送して当該頁の画像を印刷出力させる（ステップＳ２１０）。
【００８２】
引き続き、プリント制御部３６３は、次の頁があるか否かをチェックし（ステップＳ２１５）、次の頁があれば（ステップＳ２１５ＹＥＳ）、ステップＳ２０６以降の処理〔ステップＳ２０６では印刷対象頁を「１」だけ加算した値にセットし、ステップＳ２０７では該印刷データの該当頁（２頁目）を解析してビットマップ展開等の画像処理を施す〕を続行し、次の頁がなければ（ステップＳ２１５ＮＯ）、印刷処理を終了する。
【００８３】
これに対し、上記ステップＳ２０９において、監視対象の事象が発生している（例えば、当該頁が赤色でハイライトカラー印刷する画像でかつ赤色を再現する色トナーが装填されていないことにより）と判定された場合（ステップＳ２０９ＹＥＳ）、プリント制御部３６３は、記憶部３５に登録されている事象／動作制御データ３５１を参照し、該発生している事象に対応する適用動作が何であるかをチェックする（ステップＳ２１１）。
【００８４】
その際、例えば、図７（ａ）の例のように、発生している事象に対する適用動作が「ＡＢＯＲＴ」の場合（ステップＳ２１１でＡＢＯＲＴ）、プリント制御部３６３は、当該印刷ジョブをアボートするように制御する（ステップＳ２１２）。
【００８５】
更に、この例の場合、事象／動作制御データとして、「ＩＭＩＳＭＡＴＣＨ＝ＡＢＯＲＴ」に関連付けて「ＣＯＰＩＥＳ：１」も登録されていることから、当該印刷ジョブのアボートを実行した場合、その旨を示すメッセージを印刷出力して操作者に報知する処理も合わせて実施される。
【００８６】
また、発生している事象に対する適用動作が「ＳＴＯＰ」の場合（ステップＳ２１１でＳＴＯＰ）、プリント制御部３６３は、当該印刷ジョブの印刷処理を停止するように制御する（ステップＳ２１３）。
【００８７】
また、発生している事象に対する適用動作が印刷続行（ＣＯＮＴＩＮＵＥ）である場合（ステップＳ２１１でＣＯＮＴＩＮＵＥ）、プリント制御部３６３は、画像処理部３２により生成された当該頁のビットマップデータを画像形成部３３に転送し、当該事象が発生していない時に用いる媒体（例えば、赤色のハイライトカラーを再現する色トナー）と同種の別の媒体（例えば、青色のハイライトカラーを再現する色トナー）を代替用として選択し、該代替用媒体を用いて（適用動作を適用して）当該頁の画像を印刷出力させる（ステップＳ２１４）。
【００８８】
そして、このステップＳ２１４における印刷出力の完了後、プリント制御部３６３は、ステップＳ２１５以降の処理を、全頁の印刷が完了する（ステップＳ２１５ＮＯ）まで続行する。
【００８９】
なお、図６では、受信した印刷ジョブから分別識別された制御データを基に、事象＝ＩＭＩＳＭＡＴＣＨ（トナー切れ）に関する事象／動作制御データ３５１が登録された場合の印刷処理動作を主体に説明したが、事象＝ＰＥＭＰＴＹ（用紙切れ）、あるいは、事象＝ＢＩＮＦＵＬＬ（排紙容量超過）に関する事象／動作制御データ３５１が登録された場合も、該登録データに基づく事象／動作適用制御による印刷処理を実現できる。
【００９０】
例えば、受信した印刷ジョブから分別識別された制御データを基に、プリンタ３０で用紙切れが発生した場合には、代替用紙を選択して当該印刷ジョブを続行し、その旨を報知することを意味する「ＰＥＭＰＴＹ＝ＳＵＢＳＴＩＴＵＴＥ  ＣＯＰＩＥＳ：１」が事象／動作制御データ３５１として登録された場合の印刷処理においては、図６のステップＳ２０９で当該監視対象の事象（＝用紙切れ）が発生すると、ステップＳ２１１で適用動作がＳＵＢＳＴＩＴＵＴＥ（代替印刷）であることが認識され、続くステップＳ２１４では、例えば、正規の記録用紙であるＡ４サイズの記録用紙に代えてＢ４サイズの記録用紙が該当する給紙トレイから給紙されることで印刷が続行される。
【００９１】
また、受信した印刷ジョブに含まれる制御データを基に、プリンタ３０で排紙ビンが満杯になった場合には、別の排紙ビンに切換えて記録済用紙を排出し、その旨を報知することを意味する「ＢＩＮＦＵＬＬ＝ＡＵＴＯＳＷＩＴＣＨ  ＣＯＰＩＥＳ：１」が事象／動作制御データ３５１として登録された場合の印刷処理においては、図６のステップＳ２０９で当該監視対象の事象（＝排紙容量超過）が発生すると、ステップＳ２１１で適用動作がＡＵＴＯＳＷＩＴＣＨ（自動切換）であることが認識され、続くステップＳ２１４では、記録済用紙の排出経路が、正規の排紙ビン１から代替用の排紙ビン２の自動的に切換えられて当該記録済用紙が排出されることで印刷が続行される。
【００９２】
次に、本発明に係わる印刷処理システムの印刷処理動作について、図８〜図１０を参照し、具体例を挙げて説明する。
【００９３】
第１の例：
第１の例として、ホスト端末１０の記憶部１３に、例えば、頁数が１００頁で、１〜９０頁目までは白黒、９１頁〜１００頁目は、ハイライト色として「赤」が使用されている文書情報ａが格納されており、該文書情報ａを事象／動作指定付きでプリンタ３０により印刷する場合について説明する。
【００９４】
この時、プリンタ３０は、黒トナーは１００頁印刷可能分存在するが、ハイライト色のカラートナーとしては青色トナー（青色を再現可能なトナー：青色再現トナー）のみが装填され、赤のハイライト色を使用できる状態にない（赤色再現トナー非装填）ものとする。
【００９５】
また、この時、ホスト端末１０では、操作者が、文書情報ａを印刷対象文書情報として選択した後、事象／動作指定において、ハイライト色のカラートナーがプリンタ３０に装填されていない場合（事象＝ＩＭＩＳＭＡＴＣＨの時）に当該印刷ジョブをアボートする（適用動作＝ＡＢＯＲＴ）ことを意味する「ＩＭＩＳＭＡＴＣＨ：ＡＢＯＲＴ」を指定したものとする。
【００９６】
図８は、この場合におけるホスト端末１０側での印刷ジョブ生成処理〔同図（ａ）参照〕と、プリンタ３０側における該印刷ジョブの受信に基づく印刷処理〔同図（ｂ）参照〕の流れを示す概念図である。
【００９７】
図８（ａ）に示すように、ホスト端末１０において、印刷ジョブ生成部１４３は、文書情報ａを基に１００頁分の印刷データを生成する一方で、上記事象／適用動作指定に従い、「ＩＭＩＳＭＡＴＣＨ：ＡＢＯＲＴ」に対応する定義ファイルを読み出し、上記印刷データと上記定義ファイルに記述された「ＩＭＩＳＭＡＴＣＨ：ＡＢＯＲＴ」を適宜に組み合わせた印刷ジョブを生成し、プリンタ３０に送信する。
【００９８】
一方、プリンタ２０では、図８（ｂ）に示すように、ホスト端末１０から印刷ジョブを受信すると、データ識別部３６１が、印刷ジョブ中から印刷データと制御データを分別識別し、制御データ登録処理部３６２が、該制御データを基に、「ＩＭＩＳＭＡＴＣＨ＝ＡＢＯＲＴ」という事象／動作制御データ３５１を記憶部３５に登録する。
【００９９】
次いで、プリント制御部３６３は、登録された事象＝ＩＭＩＳＭＡＴＣＨに基づいて、印刷頁の印刷色に対応するトナーが不足していないかについて印刷データを１頁目から順に解析しながら印刷を実行する。
【０１００】
この例の文書情報ａを印刷する場合は、１頁目〜９０頁目までは白黒画像データであるために、黒色トナーが存在する本ケースにあっては事象＝ＩＭＩＳＭＡＴＣＨが検出されず、これら１頁目〜９０頁目の画像データを用いて、１頁目〜９０頁目までの９０枚の印刷物が、順次、画像形成部３３にて印刷出力される。
【０１０１】
解析対象の印刷頁数が９１頁目に達すると、当該頁を印刷する前に当該頁がハイライトカラー＝赤の画像データであることが解析され、この時に赤色を再現できるトナーが存在しないことがチェックされる結果、事象＝ＩＭＩＳＭＡＴＣＨが検出される。
【０１０２】
これにより、プリント制御部３６３は、登録されている事象／動作制御データをチェックして事象＝ＩＭＩＳＭＡＴＣＨに対する適用動作＝ＡＢＯＲＴを認識し、この適用動作を適用し、９１頁目以降を印刷するプログラムをＡＢＯＲＴする。
【０１０３】
また、同じ印刷データを、事象＝ＩＭＩＳＭＡＴＣＨに対して適用動作＝ＣＯＮＴＩＮＵＥを指定する制御データを組み合わせてホスト端末１０から送信した場合には、プリンタ３０では、事象／動作制御データ３５１として「ＩＭＩＳＭＡＴＣＨ＝ＣＯＮＴＩＮＵＥ」を登録し、プリント制御部３６３は、該制御データ３５１に基づき、９１頁目を出力し始める際に、青色トナーがあり、かつ、置き換えて印刷する旨の適用動作＝ＣＯＮＴＩＮＵＥが登録されていることにより、９１頁目以降を装填されているハイライト色である青に置き換えて印刷を自動継続する。
【０１０４】
また、同じ印刷データを、事象＝ＩＭＩＳＭＡＴＣＨに対して適用動作＝ＳＴＯＰを指定する制御データを組み合わせてホスト端末１０から送信した場合には、プリンタ３０では、事象／動作制御データ３５１として「ＩＭＩＳＭＡＴＣＨ＝ＳＴＯＰ」を登録し、プリント制御部３６３は、該制御データ３５１に基づき、９１頁目を出力し始める際に、赤色再現トナーが装填されていないことを認識した時点で、印刷を停止し、オペレータに対して何等かの対処（トナーの交換、装填されているトナーを使って印刷を継続、印刷ジョブのアボート等）を要求する処理を行う。
【０１０５】
第２の例：
第２の例として、ホスト端末１０から上記文書情報ａを事象／適用動作指定付きでプリンタ３０により印刷させる場合、操作者は、印刷対象文書情報として文書情報ａを選択した後の事象／適用動作指定において、該当する給紙トレイに記録用紙がなくなった場合（事象＝ＰＥＭＰＴＹの時）に対応する適用動作を指定することができる。
【０１０６】
ここで、操作者が、給紙元の給紙トレイに記録用紙がなくなった場合（事象＝ＰＥＭＰＴＹの時）に、代替用紙に印刷する（適用動作＝ＳＵＢＳＴＩＴＵＴＥ）ことを意味する「ＰＥＭＰＴＹ＝ＳＵＢＳＴＩＴＵＴＥ」を指定し、この時に、プリンタ３０側には、この時の文書情報ａの頁サイズである例えばＡ４サイズの記録用紙を給紙する給紙トレイ中にＡ４サイズの記録用紙が５０枚しか残っておらず、Ｂ４サイズの記録用紙には１００枚以上の用紙残枚数があるものとする。
【０１０７】
図９は、この場合におけるホスト端末１０側での印刷ジョブ生成処理〔同図（ａ）参照〕と、プリンタ３０側における該印刷ジョブの受信に基づく印刷処理〔同図（ｂ）参照〕の流れを示す概念図である。
【０１０８】
図９（ａ）に示すように、この場合、ホスト端末１０において、印刷ジョブ生成部１４３は、文書情報ａを基に１００頁分の印刷データを生成する一方で、上記事象／動作指定内容に従い、「ＰＥＭＰＴＹ：ＳＵＢＳＴＩＴＵＴＥ」に対応する定義ファイルを読み出し、上記印刷データと上記定義ファイルに記述された「ＰＥＭＰＴＹ：ＳＵＢＳＴＩＴＵＴＥ」を適宜に組み合わせた印刷ジョブを生成し、プリンタ３０に送信する。
【０１０９】
一方、プリンタ３０では、ホスト端末１０から印刷ジョブを受信すると、図９（ｂ）に示すように、データ識別部３６１が、印刷ジョブ中の印刷データと制御データを分別識別し、制御データ登録処理部３６２が、該制御データを基に「ＰＥＭＰＴＹ＝ＳＵＢＳＴＩＴＵＴＥ」という事象／動作制御データ３５１を記憶部３５に登録する。
【０１１０】
次いで、プリント制御部３６３は、登録された事象＝ＰＥＭＰＴＹに基づいて、文書情報ａの印刷サイズに適合するサイズの記録用紙の給紙元給紙トレイを特定し、該給紙トレイが記録用紙切れになっていないかどうかについて印刷データを１頁目から順に解析しながら印刷を実行する。
【０１１１】
この例では、文書情報ａを記録開始する時点でＡ４サイズの記録用紙が５０枚残っているため、５０頁目までは規定の記録用紙（Ａ４サイズの記録用紙）に対して各頁の画像データが印刷されていく。
【０１１２】
解析対象の印刷頁数が５１頁目に達すると、登録済の事象＝ＰＥＭＰＴＹであるとの解析のもとに、当該頁の印刷サイズであるＡ４サイズの記録用紙が該当給紙トレイ内からなくなったことがチェックされる結果、事象＝ＰＥＭＰＴＹが検出される。
【０１１３】
これにより、プリント制御部３６３は、登録されている事象／動作制御データ３５１をチェックして事象＝ＰＥＭＰＴＹに対する適用動作＝ＳＵＢＳＴＩＴＵＴＥを読出し、この適用動作を適用し、当該頁（５１頁）以降の印刷を継続する。
【０１１４】
特に、この例では、事象＝ＰＥＭＰＴＹに対して適用動作＝ＳＵＢＳＴＩＴＵＴＥが指定されているため、規定サイズの記録用紙がなくなった５１頁目以降は、代替用紙としてＢ４の記録用紙を該当給紙トレイから選択的に給紙しながら、１００頁目までを順次、印刷出力して行き、１００頁目の印刷完了時点で一連の印刷処理を終了する。
【０１１５】
なお、この第２の例において、同じ印刷データ（文書情報ａ）を、事象＝ＰＥＭＰＴＹに対して適用動作＝ＡＢＯＲＴを指定する制御データを組み合わせて送信した場合には、プリンタ３０のプリント制御部は、５１頁目を出力し始める際に、規定の記録用紙がなくなり、かつ、ＡＢＯＲＴすることを示す適用動作＝ＡＢＯＲＴが登録されていることにより、５１頁目の印刷処理の前に当該印刷プログラムをアボートする。
【０１１６】
また、同じ印刷データを、事象＝ＰＥＭＰＴＹに対して適用動作＝ＳＴＯＰを指定する制御データを組み合わせて送信した場合には、プリンタ３０のプリント制御部３６３は、５１頁目を出力し始める際に、規定の記録用紙がなくなったことを認識した時点で、適用動作＝ＳＴＯＰをチェックすることにより印刷を停止し、オペレータに対して何等かの対処（規定サイズの用紙の装填、装填されている代替用紙を使って印刷を継続、印刷ジョブの停止等）を要求する処理を行う。
【０１１７】
第３の例：
第３の例として、ホスト端末１０から上記文書情報ａを事象／動作指定付きでプリンタ３０により印刷させる場合、操作者は、文書情報ａを印刷対象文書情報として選択した後の事象／動作指定において、排紙先として指定されている例えば排紙ビン１が満杯（排紙容量超過）の場合（事象＝ＢＩＮＦＵＬＬの時）に対応する適用動作を指定することができる。
【０１１８】
ここで、操作者が、指定されている排紙ビン１が満杯の場合（事象＝ＢＩＮＦＵＬＬの時）に、排紙ビンを自動的に切換える（適用動作＝ＡＵＴＯＳＷＩＴＣＨ）ことを意味する「ＢＩＮＦＵＬＬ：ＡＵＴＯＳＷＩＴＣＨ」を指定したものとする。
【０１１９】
一方で、プリンタ３０は、排紙ビン１，排紙ビン２の２つの排紙ビンを備え、当該印刷ジョブの受信時、この時の印刷ジョブに含まれる文書情報ａの印刷後排紙先である排紙ビン１の残り排紙枚数が５０枚で、かつ、代替用として用い得る排紙ビン２の残り排紙枚数が５０枚以上あるものとする。
【０１２０】
図１０は、この場合におけるホスト端末１０側での印刷ジョブ生成処理〔同図（ａ）参照〕と、プリンタ３０側における該印刷ジョブの受信に基づく印刷処理〔同図（ｂ）参照〕の流れを示す概念図である。
【０１２１】
図１０（ａ）に示すように、この場合、ホスト端末１０では、印刷ジョブ生成部１４３が、文書情報ａを基に１００頁分の印刷データを生成する一方で、上記事象／動作指定内容に従い、「ＢＩＮＦＵＬＬ：ＡＵＴＯＳＷＩＴＣＨ」に対応する定義ファイルを読み出し、上記印刷データと上記定義ファイルに記述された「ＢＩＮＦＵＬＬ：ＡＵＴＯＳＷＩＴＣＨ」を適宜に組み合わせた印刷ジョブを生成し、プリンタ３０に送信する。
【０１２２】
一方、プリンタ３０では、ホスト端末１０から印刷ジョブを受信すると、図１０（ｂ）に示すように、データ識別部３６１が、印刷ジョブ中の印刷データと制御データを分別識別し、制御データ登録処理部３６２が、該制御データを基に「ＢＩＮＦＵＬＬ＝ＡＵＴＯＳＷＩＴＣＨ」という事象／動作制御データ３５１を記憶部３５に登録する。
【０１２３】
次いで、プリント制御部３６３は、登録された事象＝ＢＩＮＦＵＬＬに基づいて、文書情報ａの印刷後の排紙先を特定し、該排紙先である排紙ビン１が排紙可能枚数内にあるかどうかについて印刷データを１頁目から順に解析しながら印刷を実行する。
【０１２４】
この例では、文書情報ａを記録開始する時点で排紙ビン１の排紙可能枚数が５０枚残っているため、５０頁目までは各頁の画像データが順次印刷され、各頁の印刷済用紙は順次排紙ビン１に対して正常に排紙される。
【０１２５】
解析対象の印刷頁数が５１頁目に達すると、登録済の事象＝ＢＩＮＦＵＬＬであるとの解析のもとに、当該頁の排出先である排紙ビン１が排紙可能枚数＝０枚になったことがチェックされる結果、事象＝ＢＩＮＦＵＬＬが検出される。
【０１２６】
これにより、プリント制御部３６３は、登録されている事象／動作制御データをチェックして事象＝ＢＩＮＦＵＬＬに対する適用動作＝ＡＵＴＯＳＷＩＴＣＨを読出し、この適用動作を適用し、当該頁（５１頁）以降の印刷を継続する。
【０１２７】
特に、この例では、事象＝ＢＩＮＦＵＬＬに対して適用動作＝ＡＵＴＯＳＷＩＴＣＨが指定されているため、規定の排紙ビン１が排紙容量満杯になった５１頁目以降、代替の排紙ビンとして排紙ビン２を選択したうえで、１００頁目までを順次、印刷して、当該代替排紙ビン２の排紙して行き、１００頁目の印刷完了時点で一連の印刷処理を終了する。
【０１２８】
なお、この第３の例において、同じ印刷データ（文書情報ａ）を、事象＝ＢＩＮＦＵＬＬに対して適用動作＝ＡＢＯＲＴを指定する制御データを組み合わせて送信した場合には、プリンタ３０のプリント制御部３６３は、５１頁目を出力し始める際に、規定の排紙ビン１の排紙容量が満杯となり、かつ、ＡＢＯＲＴすることを示す適用動作＝ＡＢＯＲＴが登録されていることにより、５１頁目の印刷処理の前に当該印刷プログラムをアボートする。
【０１２９】
また、同じ印刷データを、事象＝ＢＩＮＦＵＬＬに対して適用動作＝ＳＴＯＰを指定する制御データを組み合わせて送信した場合には、プリンタ３０のプリント制御部３６３は、５１頁目を出力し始める際に、規定の排紙ビン１の排紙容量が満杯に達したことを認識した時点で、適用動作＝ＳＴＯＰをチェックすることにより印刷を停止し、オペレータに対して何等かの対処（規定ビンの排紙の取り出し、代替の排紙ビンを使って印刷を継続、印刷ジョブの停止等）を要求する処理を行う。
【０１３０】
このように、本発明では、ホスト端末１０側では、プリンタ３０で発生し得る事象と該事象発生時に適用する適用動作の関係を文書情報の印刷指示に合わせて指定し、該印刷指示された文書情報に基づく印刷データと、指定された事象と適用動作の関係を示す制御データとを組み合わせた印刷ジョブを作成してプリンタ３０に送出する一方で、プリンタ３０側では、ホスト端末１０側から送られる上記印刷ジョブを受信し、該印刷ジョブ中の印刷データと制御データを分別識別して該制御データ（事象／適用動作制御データ）を登録したうえで、印刷ジョブに含まれる印刷データに基づき画像形成部により文書情報を印刷させ、該印刷制御の実行中、当該プリンタ３０で事象／動作制御データに含まれる事象が発生した場合、該事象／動作制御データに当該事象に関連付け登録されている適用動作を適用して上記印刷制御を行うようにしたものである。
【０１３１】
かかる印刷処理によれば、プリンタ３０側で発生する用紙切れ、トナー切れ、あるいは排紙容量超過等の自動継続が可能な場合がある事象に関して、該事象が印刷データの印刷実行中に発生する際の適用動作を印刷ジョブの作成時点で指定することができるため、印刷ジョブの特質に応じた適用動作を行なわせることができ、複数の印刷ジョブの形態や順序性に対する必要性を満たす範囲内で高い稼働率を維持できるようになる。
【０１３２】
この他、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０１３３】
例えば、上記実施例では、ホスト端末１０とプリンタ３０を別体で設けて通信ネットワーク５０により接続したシステム構成の例を挙げたが、ホスト端末１０における印刷ジョブ生成機能を有する印刷指示部と、プリンタ３０と同等の印刷処理機能を有する印刷部とを備える１つの印刷処理装置として実現することも可能である。
【０１３４】
この場合の印刷処理装置は、印刷部で印刷処理中に発生する事象と該事象に対する適用動作の対応関係を指定する事象／適用動作指定手段と、印刷指示された文書情報に基づく印刷データと、事象／適用動作指定手段により指定された前記事象と該事象に対する適用動作の対応関係を示す制御データとを組み合わせた印刷ジョブを生成して送出する印刷ジョブ作成手段と、印刷ジョブ作成手段により作成された印刷ジョブを受信し、該印刷ジョブ中の印刷データと制御データを分別識別する識別手段と、識別手段により識別された制御データを登録する登録手段と、印刷ジョブ中の印刷データに基づく印刷処理の実行中、登録手段に登録されている制御データに基づき該制御データ中の事象の発生状況を監視し、該事象が印刷部で発生した場合、制御データ中の当該事象に対応する適用動作を適用して印刷ジョブの印刷処理を行う印刷制御手段を設けた構成とすれば良い。
【０１３５】
また、この場合の印刷処理装置はコンピュータを用い、該コンピュータに印刷処理プログラムを実装することで印刷処理装置として機能させることができる。
【０１３６】
この場合の印刷処理プログラムは、印刷部で印刷処理中に発生する事象と該事象に対する適用動作の対応関係を指定する事象／適用動作指定処理と、印刷指示された文書情報に基づく印刷データと、事象／適用動作指定処理により指定された事象と該事象に対する適用動作の対応関係を示す制御データとを組み合わせた印刷ジョブを生成して送出する印刷ジョブ作成処理と、印刷ジョブ作成処理により作成された印刷ジョブを受信し、該印刷ジョブ中の印刷データと制御データを分別識別する識別処理と、識別処理により識別された制御データを登録する登録処理と、印刷ジョブ中の印刷データに基づく印刷処理の実行中、登録処理により登録されている制御データに基づき該制御データ中の事象の発生状況を監視し、該事象が印刷部で発生した場合、制御データ中の当該事象に対応する適用動作を適用して印刷ジョブの印刷を行う処理とを上記のコンピュータに実行させるものである。
【産業上の利用可能性】
【０１３７】
本発明は、印刷指示手段により印刷指示された文書情報を印刷部で印刷する印刷処理装置や、文書処理装置と印刷装置を通信可能に接続した印刷処理システム等に適用でき、印刷部（印刷装置）での印刷ジョブの印刷処理中に予め指定したトナー切れ、用紙切れ、排紙容量超過等の事象が発生した場合、該事象に対応付けて事前に指定しておいた適用動作を適用して該印刷ジョブの印刷処理を実行することで、印刷ジョブの形態や順序性に対する必要性を満たす範囲内で高い稼働率を維持可能となる。
【図面の簡単な説明】
【０１３８】
【図１】本発明に係る印刷処理システムの全体構成を示す機能ブロック図。
【図２】ホスト端末における印刷ジョブ配布処理を示すフローチャート。
【図３】事象／適用動作指定画面の表示例を示す図。
【図４】事象と適用動作の関係を定義した定義ファイルの一例を示す表図。
【図５】ホスト端末で生成される印刷データ、定義ファイル及び印刷ジョブの例を示す図。
【図６】プリンタにおける印刷ジョブの受信処理を示すフローチャート。
【図７】プリンタ３０における事象／動作制御データの登録例を示す表図。
【図８】本発明の印刷処理システムにおける第１の具体例に係わる印刷処理動作の流れを示す概念図。
【図９】本発明の印刷処理システムにおける第２の具体例に係わる印刷処理動作の流れを示す概念図。
【図１０】本発明の印刷処理システムにおける第３の具体例に係わる印刷処理動作の流れを示す概念図。
【符号の説明】
【０１３９】
１０…ホスト端末（ホストＰＣ）、１１…入力／操作部、１２…表示部、１２０…事象／適応動作指定画面、１２１…事象指定ツール、１２２…適用動作指定ツール、１２３…指示内容表示欄、１２４…「指定」ボタン、１２５…「指定完了」ボタン、１３…記憶部、１４…制御部、１４１…事象／動作指定処理部、１４３…印刷ジョブ生成部、１５…ネットワーク（ＮＷ）  インタフェース（Ｉ／Ｆ）部、３０…プリンタ、３１…ネットワーク（ＮＷ）  インタフェース（Ｉ／Ｆ）部、３２…画像処理部、３３…画像形成部、３４…操作／表示部、３５…記憶部、３５１，３５１ａ，３５１ｂ…事象／動作制御データ、３６…制御部、３６１…データ識別部、３６２…制御データ登録処理部、３６３…プリント制御部、５０…通信ネットワーク
【図１】
2007168232.tif 000003
【図２】
2007168232.tif 000004
【図３】
2007168232.tif 000005
【図４】
2007168232.tif 000006
【図５】
2007168232.tif 000007
【図６】
2007168232.tif 000008
【図７】
2007168232.tif 000009
【図８】
2007168232.tif 000010
【図９】
2007168232.tif 000011
【図１０】
2007168232.tif 000012