(57)【要約】【課題】  画像出力プロセス実行中に発生する特定要因に依る影響を受けた画像出力と正常に出力された画像出力とを区分けして異なる排紙先に自動排紙し、事後的にユーザがその影響度合いを任意のタイミングで確認することである。【解決手段】  画像出力プロセス中に、記録媒体に対する印刷結果が影響を受ける特定の事象が発生したかどうかを検知し（ステップＳ１９０２）、該検知結果に基づいて、前記影響を受けた状態で中間排紙手段に排出されている記録媒体を通常排紙先とは異なるエスケープ排紙先に排紙させる（ステップＳ１９０４）構成を特徴とする。【選択図】  図９
2005144797.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに基づいて画像を記録媒体上に記録する印刷装置であって、
画像形成されて排紙される記録媒体を一時蓄積する中間排紙手段と、
画像出力プロセス中に、前記記録媒体に対する印刷結果が影響を受ける特定の事象が発生したかどうかを検知する検知手段と、
前記検知手段による検知結果に基づいて、前記影響を受けた状態で前記中間排紙手段に排出されている記録媒体を通常排紙先とは異なるエスケープ排紙先に排紙させる制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記制御手段は、前記検知手段により影響を検知した場合に、そのページを含む束またはそのページを含むジョブをエスケープ排紙先に排紙させることを特徴とする請求項１記載の印刷装置。
【請求項３】
エスケープ排紙を行ったジョブのファイル名、要因、ページ数のいずれか１つを含むエスケープジョブ情報を記憶する記憶手段と、
前記記憶手段に記憶されたエスケープジョブ情報を印刷し、排紙向き指定に応じて先頭ページとなるように確認シートを出力する確認シート出力手段と、
を有することを特徴とする請求項１または２記載の印刷装置。
【請求項４】
前記記憶手段に記憶されているエスケープジョブ情報を印刷要求元のホストコンピュータに通知する通知手段を有することを特徴とする請求項１〜３のいずれかに記載の印刷装置。
【請求項５】
印刷データに基づいて画像を記録媒体上に記録する印刷装置であって、
画像形成されて排紙される記録媒体を一時蓄積する中間排紙手段と、
前記記録媒体に記録される画像状態を抜き取り検査するための特定排紙状態を設定する設定手段と、
画像出力プロセス中に、前記中間排紙手段に対して排出された排紙状態が前記設定手段により設定されている特定排紙状態を満たしているかどうかを判断する判断手段と、
前記判断手段により前記特定排紙状態を満たしていると判断した場合に、前記中間排紙手段に対して排出された記録媒体を通常排紙先とは異なるエスケープ排紙先に排紙させる制御手段と、
を有することを特徴とする印刷装置。
【請求項６】
前記制御手段は、一定枚数毎に特定のページ、または一定部数毎に特定の束を通常排紙先とは異なるエスケープ排紙先に排紙させることを特徴とする請求項３記載の印刷装置。
【請求項７】
前記中間排紙手段を複数備え、
前記制御手段は、前記各中間排紙手段に設定されている許容排紙容量に応じて、排紙する排紙先を交互に切り替え制御することを特徴とする請求項１または５記載の印刷装置。
【請求項８】
前記制御手段は、各中間排紙手段への排紙と、該中間排紙手段から通常排紙先へ、または該中間排紙手段からエスケープ排紙先への排紙を並列的に行うことを特徴とする請求項１または５記載の印刷装置。
【請求項９】
前記データ処理装置から入力された印刷ジョブを保存する保存手段と、
前記保存手段により保存した印刷ジョブの印刷時に、エスケープ排紙される出力に対するリカバリ設定を行うリカバリ設定手段と、
を備えることを特徴とする請求項１記載の印刷装置。
【請求項１０】
前記リカバリ設定手段は、前記ホストコンピュータからの指示、または操作部からの指示に基づいてリカバリ設定を行うことを特徴とする請求項９記載の印刷装置。
【請求項１１】
前記特定の事象は、紙なし、消耗品なし等を含むことを特徴とする請求項１または２に記載の印刷装置。
【請求項１２】
印刷装置と通信可能なデータ処理装置であって、
前記印刷装置からエスケープ排紙を行った旨を示す情報を受信した場合に、該受信した情報に基づいてユーザインタフェースを介して表示部に表示する確認表示手段と、
前記確認表示手段により前記表示部に表示されたユーザインタフェース上に配置される再印刷指示部に対する指示を検知した場合に、前記印刷装置に保存されている印刷ジョブの再印刷指示を行う制御手段と、
を有すること特徴とするデータ処理装置。
【請求項１３】
前記確認表示手段は、前記印刷装置から受信した情報に基づいて、エスケープ排紙されたジョブのファイル名，エスケープ要因、ページ数のいずれか１つを含むジョブ情報を前記表示部に表示することを特徴とする請求項１１記載のデータ処理装置。
【請求項１４】
画像形成されて排紙される記録媒体を一時蓄積する中間排紙手段を備え、印刷データに基づいて画像を記録媒体上に記録する印刷装置における印刷処理方法であって、
画像出力プロセス中に、前記記録媒体に対する印刷結果が影響を受ける特定の事象が発生したかどうかを検知する検知ステップと、
前記検知ステップによる検知結果に基づいて、前記影響を受けた状態で前記中間排紙手段に排出されている記録媒体を通常排紙先とは異なるエスケープ排紙先に排紙させる制御ステップと、
を有することを特徴とする印刷処理方法。
【請求項１５】
画像形成されて排紙される記録媒体を一時蓄積する中間排紙手段を備え、印刷データに基づいて画像を記録媒体上に記録する印刷装置における印刷処理方法であって、
前記記録媒体に記録される画像状態を抜き取り検査するための特定排紙状態を設定する設定ステップと、
画像出力プロセス中に、前記中間排紙手段に対して排出された排紙状態が前記設定ステップにより設定されている特定排紙状態を満たしているかどうかを判断する判断ステップと、
前記判断ステップにより前記特定排紙状態を満たしていると判断した場合に、前記中間排紙手段に対して排出された記録媒体を通常排紙先とは異なるエスケープ排紙先に排紙させる制御ステップと、
を有することを特徴とする印刷処理方法。
【請求項１６】
印刷装置と通信可能なデータ処理装置における印刷処理方法であって、
前記印刷装置からエスケープ排紙を行った旨を示す情報を受信した場合に、該受信した情報をユーザインタフェースを介して表示部に表示する確認表示ステップと、
前記確認表示ステップにより前記表示部に表示されたユーザインタフェース上に配置される再印刷指示部に対する指示を検知した場合に、前記印刷装置に保存されている印刷ジョブの再印刷指示を行う制御ステップと、
を有すること特徴とする印刷処理方法。
【請求項１７】
前記特定の事象は、紙なし、消耗品なし等を含むことを特徴とする請求項１４または１５に記載の印刷処理方法。
【請求項１８】
請求項１４〜１７のいずれかに記載の印刷処理方法を実行させるためのプログラムを記録したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１９】
請求項１４〜１７のいずれかに記載の印刷処理方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に画像を記録処理する印刷装置および該印刷装置と通信可能なデータ処理装置および印刷処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
従来の印刷業界においては、製版工程を経て行うオフセット印刷が主流であり、大量のヤレ紙とフィルムで版を作成しなければならない印刷システムでは、どうしてもコストと時間に問題が出てしまうため、大ロット印刷でしかコスト的に有効ではなかった。
【０００３】
最近ではデジタル化が進みＤＴＰなどにより作成されたデジタルデータを、製版工程を経ず、デジタル出力機を使用して直接印刷するオンデマンドプリンティング（以下ＯＤＰ）が注目されている。このオンデマンド出力では、無製版のデジタル出力機を使用しているため、フィルムを作る必要もなくヤレ紙を出すこともなく、大幅なコストと時間の圧縮が可能になってきている。
【０００４】
このようなデジタルデバイス装置は、ＯＤＰを業務とする印刷プロバイダだけでなく、一般オフィスにおいても社内製品向けマニュアルや、会社概要パンフレット等の印刷に使われはじめている。
【特許文献１】特開２００２−１４９５３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来例においては次のような問題点があった。
【０００６】
印刷プロバイダに持ち込まれる印刷注文おいては、一般オフィスで使用する会議用資料、報告書等の印刷に比べ、全ページ同じ色を再現することや、画像位置の高い精度などが要求されることが多い。
【０００７】
色味変化や画像位置ずれの要因となる事象が、紙なし、排紙ビン満載、ステイプル針なし等のオペレータコール発生による印刷の中断や、給紙口切り替え等であり、ＯＤＰシステムにおいては、できる限り印刷中における上記要因による中断を防ぐ必要がある。
【０００８】
ところが、印刷ジョブを一度に印刷できる用紙を装着しているかどうか、全ページを積載できるほどの空の排紙ビンを確保できているかといった準備は、デバイス装置の能力や、操作者の印刷準備の出来に依存してしまうため、印刷途中の紙なし、排紙ビン満載、及びステイプル針なし等のオペレータコール発生による印刷中断や、給紙口切り替え等の影響で発生する色味変動や画像位置ずれ防止には、操作者の熟練が必要であった。
【０００９】
通常、印刷を行っている最中は別の作業をしていることが多く、オペレータコール発生による印刷中断や、給紙口切り替え等の影響で発生する色味変動や画像位置ずれが発生しているかどうかを確認するには、排紙された印刷結果を１枚１枚確認するしかなかった。
【００１０】
また、これらの印刷は大量ページであることが多く、大量に排出された印刷物全ての結果を確認するのはとても手間がかかっていた。
【００１１】
本発明は、上記の課題を解決するためになされたもので、本発明の第１の目的は、画像出力プロセス中に、記録媒体に対する印刷結果が影響を受ける特定の事象が発生したかどうかを検知し、該検知結果に基づいて、前記影響を受けた状態で中間排紙手段に排出されている記録媒体を通常排紙先とは異なるエスケープ排紙先に排紙させることにより、画像出力プロセス実行中に発生する特定要因に依る影響を受けた画像出力と正常に出力された画像出力とを区分けして異なる排紙先に自動排紙し、事後的にユーザがその影響度合いを任意のタイミングで確認することができ、従来のような監視負担を強いることなく、容易に判別できる環境を自在に構築することができる印刷装置および印刷処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００１２】
また、第２の目的は、記録媒体に記録される画像状態を抜き取り検査するための特定排紙状態が設定された場合に、画像出力プロセス中に、中間排紙手段に対して排出された排紙状態が設定されている特定排紙状態を満たしていると判断した場合に、中間排紙手段に対して排出された記録媒体を通常排紙先とは異なるエスケープ排紙先に排紙させることにより、画像出力プロセス実行に伴い、特定排紙状態が成立する毎に、強制的にエスケープ排紙させて、その画像出力状態を抜き取って、ユーザが画像出力状態を任意のタイミングで確認することができ、従来のような監視負担を強いることなく、容易に判別できる環境を自在に構築することができる印刷装置および印刷処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００１３】
第３の目的は、印刷装置に投入した印刷ジョブに対して、前記印刷装置からエスケープ排紙を行った旨を示す情報を受信した場合に、該受信した情報をユーザインタフェースを介して表示部に表示し、該表示されたユーザインタフェース上に配置される再印刷指示部に対する指示を検知した場合に、印刷装置に保存されている印刷ジョブの再印刷指示を行うことにより、印刷ジョブの出力影響を受けてエスケープされたことを確認して、リモート先から即座に再印刷指示を行うことができる印刷処理環境を自在に整備できるデータ処理装置および印刷処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１４】
本発明に係る印刷装置は、印刷データに基づいて画像を記録媒体上に記録する印刷装置であって、画像形成されて排紙される記録媒体を一時蓄積する中間排紙手段と、画像出力プロセス中に、前記記録媒体に対する印刷結果が影響を受ける特定の事象が発生したかどうかを検知する検知手段と、前記検知手段による検知結果に基づいて、前記影響を受けた状態で前記中間排紙手段に排出されている記録媒体を通常排紙先とは異なるエスケープ排紙先に排紙させる制御手段とを有することを特徴とする。
【００１５】
また、本発明に係る印刷装置は、印刷データに基づいて画像を記録媒体上に記録する印刷装置であって、画像形成されて排紙される記録媒体を一時蓄積する中間排紙手段と、前記記録媒体に記録される画像状態を抜き取り検査するための特定排紙状態を設定する設定手段と、画像出力プロセス中に、前記中間排紙手段に対して排出された排紙状態が前記設定手段により設定されている特定排紙状態を満たしているかどうかを判断する判断手段と、前記判断手段により前記特定排紙状態を満たしていると判断した場合に、前記中間排紙手段に対して排出された記録媒体を通常排紙先とは異なるエスケープ排紙先に排紙させる制御手段とを有することを特徴とする。
【００１６】
本発明に係るデータ処理装置は、印刷装置と通信可能なデータ処理装置であって、前記印刷装置に投入した印刷ジョブに対して、前記印刷装置からエスケープ排紙を行った旨を示す情報を受信した場合に、該受信した情報をユーザインタフェースを介して表示部に表示する確認表示手段と、前記確認表示手段により前記表示部に表示されたユーザインタフェース上に配置される再印刷指示部に対する指示を検知した場合に、前記印刷装置に保存されている印刷ジョブの再印刷指示を行う制御手段とを有すること特徴とする。
【００１７】
本発明に係る印刷処理方法は、画像形成されて排紙される記録媒体を一時蓄積する中間排紙手段を備え、印刷データに基づいて画像を記録媒体上に記録する印刷装置における印刷処理方法であって、画像出力プロセス中に、前記記録媒体に対する印刷結果が影響を受ける特定の事象が発生したかどうかを検知する検知ステップと、前記検知ステップによる検知結果に基づいて、前記影響を受けた状態で前記中間排紙手段に排出されている記録媒体を通常排紙先とは異なるエスケープ排紙先に排紙させる制御ステップとを有することを特徴とする。
【００１８】
本発明に係る印刷処理方法は、画像形成されて排紙される記録媒体を一時蓄積する中間排紙手段を備え、印刷データに基づいて画像を記録媒体上に記録する印刷装置であって、前記記録媒体に記録される画像状態を抜き取り検査するための特定排紙状態を設定する設定ステップと、画像出力プロセス中に、前記中間排紙手段に対して排出された排紙状態が前記設定ステップにより設定されている特定排紙状態を満たしているかどうかを判断する判断ステップと、前記判断ステップにより前記特定排紙状態を満たしていると判断した場合に、前記中間排紙手段に対して排出された記録媒体を通常排紙先とは異なるエスケープ排紙先に排紙させる制御ステップとを有することを特徴とする。
【００１９】
本発明に係る印刷処理方法は、印刷装置と通信可能なデータ処理装置における印刷処理方法であって、前記印刷装置に投入した印刷ジョブに対して、前記印刷装置からエスケープ排紙を行った旨を示す情報を受信した場合に、該受信した情報をユーザインタフェースを介して表示部に表示する確認表示ステップと、前記確認表示ステップにより前記表示部に表示されたユーザインタフェース上に配置される再印刷指示部に対する指示を検知した場合に、前記印刷装置に保存されている印刷ジョブの再印刷指示を行う制御ステップとを有すること特徴とする。
【発明の効果】
【００２０】
本発明に係る印刷装置および印刷処理方法，媒体，プログラムによれば、画像出力プロセス中に、記録媒体に対する印刷結果が影響を受ける特定の事象が発生したかどうかを検知し、該検知結果に基づいて、前記影響を受けた状態で中間排紙手段に排出されている記録媒体を通常排紙先とは異なるエスケープ排紙先に排紙させることにより、画像出力プロセス実行中に発生する特定要因に依る影響を受けた画像出力と正常に出力された画像出力とを区分けして異なる排紙先に自動排紙し、事後的にユーザがその影響度合いを任意のタイミングで確認することができ、従来のような監視負担を強いることなく、容易に判別できる環境を自在に構築することができる。
【００２１】
また、記録媒体に記録される画像状態を抜き取り検査するための特定排紙状態が設定された場合に、画像出力プロセス中に、中間排紙手段に対して排出された排紙状態が前記設定ステップにより設定されている特定排紙状態を満たしていると判断した場合に、中間排紙手段に対して排出された記録媒体を通常排紙先とは異なるエスケープ排紙先に排紙させることにより、画像出力プロセス実行に伴い、特定排紙状態が成立する毎に、強制的にエスケープ排紙させて、その画像出力状態を抜き取って、ユーザが画像出力状態を任意のタイミングで確認することができ、従来のような監視負担を強いることなく、容易に判別できる環境を自在に構築することができる。
【００２２】
本発明に係るデータ処理装置および印刷処理方法，媒体，プログラムによれば、印刷装置に投入した印刷ジョブに対して、前記印刷装置からエスケープ排紙を行った旨を示す情報を受信した場合に、該受信した情報をユーザインタフェースを介して表示部に表示し、該表示されたユーザインタフェース上に配置される再印刷指示部に対する指示を検知した場合に、印刷装置に保存されている印刷ジョブの再印刷指示を行うことにより、印刷ジョブの出力影響を受けてエスケープされたことを確認して、リモート先から即座に再印刷指示を行うことができる印刷処理環境を自在に整備できるという効果を奏する。
【発明を実施するための最良の形態】
【００２３】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２４】
以下、図面を参照して本発明に係る実施形態例を詳細に説明する。
【００２５】
〔第１実施形態〕
第１実施形態では、オンデマンドプリンティングシステム（以下ＯＤＰ）について説明するが、本発明の範囲を記載例に限定する趣旨のものではない。
【００２６】
［印刷システムの構成］
図１は、本発明に係る第１実施形態を示す印刷システムの構成を説明する図であり、ＯＤＰプロバイダ業者のシステム構成及び印刷処理の簡単な流れを概念的に示してある。
【００２７】
図１において、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスが、例えば「１１１．２．３３．４４」のコンピュータであるホストコンピュータ１００がＬＡＮ６００に構成され、例えば「２２２．３３．４．２２２」の複合機等の画像入出力装置１０１、例えば「２２２．３３．４．３３３」のプリンタ等の印刷装置１０２の２つのデバイス装置がＬＡＮ６００内に構成されている例である。これら複合機やプリンタ等のデバイス装置は、印刷スピード、画質の良さ、ステイプルや製本等のフィニッシング機能の有無など、用途によって使い分けられる。
【００２８】
［サーバの構成］
図２は、図１に示したホストコンピュータ１００の構成を説明するブロック図であり、図１と同一のものには同一の符号を付してある。
【００２９】
図において、５０１はＣＰＵで、ＲＯＭ５０２に保持された制御プログラムコードに基づいて、ＣＰＵバス５０９に接続されたデバイスを総括的に制御する。５０３はＲＡＭで、ＣＰＵ５０１が使用する一時記憶用メモリとして機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張できるように構成されている。
【００３０】
また、ＲＡＭ５０３は、印刷用データとして作成された描画オブジェクト格納や、ＲＯＭ５０２に保持された制御プログラムによって一時的に使用されるワークメモリ等に用いられる。
【００３１】
５０４はメディアドライブであり、フレキシブルディスク、ＣＤ、ＤＶＤといった各種メディアとのアクセスインタフェースとなる。５０５はハードディスク（ＨＤＤ）であり、各種プログラム、データ等の格納が行われる。５０６はキーボード・マウスでユーザからの入力を受け付けるインタフェース部であり、５０７はディスプレイであり、ユーザに情報を伝えるアウトプット部となる。５０８は、ネットワークを介してプリンタ等の周辺機器と双方向に通信接続するための周辺機器インタフェース部である。
【００３２】
５０９はＣＰＵバスで、アドレス、データ、コントロールバスを含み、ＲＯＭ５０２、ＲＡＭ５０３、メディアドライブ５０４、ＨＤＤ５０５、キーボード・マウス５０６、ディプレイ５０７および周辺機器インタフェース部５０８は、それぞれＣＰＵバス５０９に接続されたすべてのデバイスにアクセス可能である。
【００３３】
［デバイスの構成］
図３は、図１に示した複合機１０１の構成を説明するブロック図であり、画像入出力装置（複合機）１０１は、イーサネット（登録商標）等のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）６００にてホストコンピュータに接続されている例である。
【００３４】
図３において、画像入出力装置（複合機）１０１は、画像データの読取処理を行うリーダ部２００と、画像データの出力処理を行うプリンタ部３００と、画像データの入出力操作を行うキーボード、及び画像データや各種機能の表示／設定などを行う液晶パネルを備えた操作部１７０と、リーダ装置２００を制御して読み込んだ画像データや、ＬＡＮ６００を介してホストコンピュータより受信したコードデータから生成される画像データを格納／保存できる画像記憶部１８０、さらには印刷用紙を排紙するフィニッシング部４００を装着可能であり、これら各構成要素に接続されて該構成要素を制御するコントローラ部１１０で構成されている。
【００３５】
リーダ部２００は、原稿用紙を搬送する原稿給紙ユニット２５０と、原稿画像を光学的に読み取って電気信号としての画像データに変換するスキャナユニット２１０とを有し、プリンタ部３００は、記録用紙を収容する複数段の給紙カセットを備えた給紙ユニット３１０と、画像データを記録用紙に転写／定着するマーキングユニット３２０と、印字された記録用紙の反転処理などを行い、フィニッシング部へ用紙を搬送する排紙ユニット３３０とを有している。
【００３６】
フィニッシング部４００は、ジョブや用紙の束毎に用紙を一時的に蓄積する中間ユニット４１０と、ステイプルやジョブオフセットなどのフィニッシング加工を行ったり、最終的に印刷物を蓄積したりするオプション排紙ユニット４２０とを有している。
【００３７】
コントローラ部１１０は、リーダ部２００を制御して原稿の画像データを読込み、プリンタ部３００を制御して画像データを記録用紙に出力するコピー機能を提供する。また、リーダ部２００から読み取った画像データをコードデータに変換し、ネットワーク６００を介してホストコンピュータへ送信するネットワークスキャナ機能や、ホストコンピュータからネットワーク６００を介して受信したＰＤＬなどの描画命令やコードデータを画像データに変換し、プリンタ部３００に出力するネットワークプリンタ機能などの機能ブロックを有している。
【００３８】
さらにコピー機能、ネットワークプリンタ機能等で印刷された用紙を蓄積、ステイプル、製本、ジョブオフセットするフィニッシング機能ブロックを有し、あるまとまった単位毎に仕分けを行ったり、加工したりすることも可能となっている。
【００３９】
図４は、図３に示したリーダ部２００及びプリンタ部３００の詳細を示す断面図である。
【００４０】
図４において、リーダ部２００では、原稿給紙ユニット２５０に積層された原稿用紙がその積層順に従って、先頭から順次１枚ずつプラテンガラス２１１上へ給送され、スキャナユニット２１０で所定の読み取り動作が終了した後、読み取られた原稿用紙は、プラテンガラス２１１上の原稿を排出トレイ２１９に排出される。
【００４１】
また、原稿用紙がプラテンガラス２１１上に搬送されると、ランプ２１２を点灯し、次いで光学ユニット２１３の移動を開始させ、原稿用紙を下方から照射し走査する。そして、原稿用紙からの反射光は、複数のミラー２１４、２１５、２１６、及びレンズ２１７を介してＣＣＤイメージセンサ（以下「ＣＣＤ」と記す）２１８へ導かれ、走査された原稿画像はＣＣＤ２１８によって読み取られる。さらに、ＣＣＤ２１８で読み取られた画像データは、所定の処理が施された後、コントローラユニット１１０に転送される。
【００４２】
原稿給紙ユニット２５０が原稿流し読み機能を有している場合、原稿給紙ユニット２５０に積層された原稿用紙は、原稿流し読み位置２４０を一定の速度で通過する。この場合、光学ユニット２１３は原稿流し読み位置２４０に移動し、等速で搬送される原稿をランプ２１２によって照射し、ＣＣＤ２１８によって随時読み取ることで画像データを生成し、コントローラユニット１１０に転送される。
【００４３】
次いで、プリンタ部３００では、コントローラ部１１０から出力された画像データに対応するレーザ光が、レーザドライバ３２１により駆動されるレーザ発行部３２２から発行され、感光ドラム３２３にはレーザ光に応じた静電潜像が形成され、現像器３２４により前記静電潜像の部分に現像剤が付着される。
【００４４】
一方、レーザ光の照射開始と同期したタイミングで、カセット３１１、カセット３１２、カセット３１３、カセット３１４、手差し給紙段３１５のいずれかから記録用紙が給紙されて転写部３２５に搬送路３３１により搬送され、感光ドラム３２３に付着している現像剤を記録用紙に転写する。画像データが転写された記録用紙は搬送ベルト３２６によって、定着部３２７に搬送され、定着部３２７における加熱・加圧処理により画像データが記録紙に定着される。定着部３２７を通過した記録紙は搬送路３３５、搬送路３３４を通り、排紙装置４００に送られる。印字面を反転して排紙装置４００に送る場合には、搬送路３３６、搬送路３３８まで導かれ、そこから記録紙を逆方向に搬送し、搬送路３３７、搬送路３３４を通り、排紙装置４００に送られる。
【００４５】
また、画像データを記録用紙に両面記録する場合は、定着部３２７を通過したあと、記録紙は、搬送路３３６からフラッパ３２９によって搬送路３３３に導かれ、その後、記録紙を逆方向に搬送し、フラッパ３２９によって搬送路３３８、再給紙搬送路３３２へ導かれる。再給紙搬送路３３２へ導かれた記録紙は上述と同様にして搬送路３３１を通り、転写部３２５へ給紙される。
【００４６】
排紙装置４００に送り込まれた用紙は、搬送路４０１または搬送路４０３を通って、中間トレイ４０２または中間トレイ４０４に蓄えられる。中間トレイ４０２と４０４は、ジョブ、束、特定枚数のページ等の単位で用紙を蓄え、交互に用紙が蓄積されていく。片方の中間トレイに用紙が搬入され、ジョブ、束、特定枚数のページの用紙蓄積が完了したら、排紙トレイ４２１〜４３２、またはエスケープトレイ４０８に用紙搬送される。上記片方の中間トレイから排紙トレイ、またはエスケープトレイへの用紙搬送が行われている最中に、さらに次の印刷により本体から用紙が送られてくる場合は、使用していないもう一方の中間トレイへ用紙が搬入され、中間トレイへの用紙の搬入と中間トレイからの用紙の搬出が同時に行われる。
【００４７】
このように、中間トレイ４０２と４０４はジョブ、束、特定枚数毎に交互に使用され、本実施形態においては、印刷物を確認すべき要因がない場合は排紙トレイ４２１〜４３２のいずれかへ、印刷物を確認すべき要因がある場合はエスケープトレイ４０８へ排紙が行われる。
【００４８】
搬送路４０５、４０６、４０７へは不図示であるがフラッパ制御にて用紙搬送制御するものとし、例えば中間トレイ４０２からエスケープトレイ４０８への搬送時は搬送路４０５を、中間トレイ４０２から排紙トレイ４２１〜４３２へのいずれかへの搬送時は搬送路４０６、４０７を通って用紙が送られる。
【００４９】
また、各ユニットは省エネ対策が施されており、それぞれ個別に電源供給を遮断することができ、独立に動作することが可能となっている。
【００５０】
図５は、図３に示したコントローラ部１１０の詳細を示すブロック図である。
【００５１】
図５において、メインコントローラ１１１は、ＣＰＵ１１２と、バスコントローラ１１３と、後述する各種コントローラ回路を含む機能ブロックを内蔵すると共に、ＲＯＭ  Ｉ／Ｆ１１５を介してＲＯＭ１１４と接続され、ＤＲＡＭ  Ｉ／Ｆ１１７を介してＤＲＡＭ１１６と接続され、コーデックＩ／Ｆ１１８を介してコーデック１１９と接続され、また、ネットワークＩ／Ｆ１２３を介してネットワークコントローラ１２１と接続され、コネクタ１２２によりＬＡＮ６００との間で所定の制御動作を行う。ネットワークとしては一般的にイーサネット（登録商標）があげられる。
【００５２】
ＲＯＭ１１４は、メインコントローラ１１１のＣＰＵ１１２で実行される各種制御プログラムや演算データが格納されている。ＤＲＡＭ１１６は、ＣＰＵ１１２ック１１９はＤＲＡＭ１１６に蓄積されたラスターイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧなどの周知の圧縮方式で圧縮し、また圧縮されたデータをラスタイメージに伸長する。また、コーデック１１９にはＳＲＡＭ１２０が接続されており、該ＳＲＡＭ１２０は前記コーデック１１９の一時的な作業領域として使用される。
【００５３】
また、メインコントローラ１１１はスキャナバス１４１を介してスキャナＩ／Ｆ１４０に接続され、プリンタバス１４６を介してプリンタＩ／Ｆ１４５に接続され、さらにＰＣＩバス等の汎用高速バス１２５を介して拡張ボードを接続するための拡張コネクタ１２４及び入出力制御部（Ｉ／Ｏ制御部）１２６に接続されている。
【００５４】
Ｉ／Ｏ制御部１２６はリーダ部２００やプリンタ部３００との間で制御コマンドを送受信するための調歩同期式のシリアル通信コントローラ１２７が２チャンネル装備されており、該シリアル通信コントローラ１２７はＩ／Ｏバス１２８を介してスキャナＩ／Ｆ１４０及びプリンタＩ／Ｆ１４５に接続されている。
【００５５】
スキャナＩ／Ｆ１４０は、第一の調歩同期シリアルＩ／Ｆ１４３及び第一のビデオＩ／Ｆ１４４を介してスキャナコネクタ１４２に接続され、さらに該スキャナコネクタ１４２はリーダ部２００のスキャナユニット２１０に接続されている。そして、スキャナＩ／Ｆ１４０はスキャナユニット２１０から受信した画像データに対し所望の２値化処理や、主走査方向及び／又は副走査方向の変倍処理を行い、またスキャナユニット２１０から送られてきたビデオ信号に基づいて制御信号を生成し、スキャナバス１４１を介してメインコントローラ１１１に画像データを転送する。
【００５６】
また、プリンタＩ／Ｆ１４５は、第２の調歩同期シリアルＩ／Ｆ１４８及び第２のビデオＩ／Ｆ１４９を介してプリンタコネクタ１４７に接続され、さらに該プリンタコネクタ１４７はプリンタ部３００のマーキングユニットに接続されている。そして、プリンタＩ／Ｆ１４５はメインコントローラ１１１から出力された画像データにスムージング処理を施して該画像データをマーキングユニットに出力し、さらにマーキングユニットから送られたビデオ信号に基づいて、生成された制御信号をプリンタバス１４６に出力する。
【００５７】
そして、ＣＰＵ１１２は、ＲＯＭ１１４からＲＯＭＩ／Ｆ１１５を介して読み込まれた制御プログラムに基づいて動作し、例えば、ホストコンピュータ１００から受信したＰＤＬ（ページ記述言語）データを解釈し、ラスターイメージデータに展開処理を行う。
【００５８】
また、バスコントローラ１１３は、スキャナＩ／Ｆ１４０、プリンタＩ／Ｆ１４５、その他拡張コネクタ１２４等に接続された外部機器から入出力されるデータ転送を制御するものであり、バス競合時のアービトレーション（調停）やＤＭＡデータ転送の制御を行う。即ち、例えば、上述したＤＲＡＭ１１６とコーデック１１９との間のデータ転送や、スキャナユニット２１０からＤＲＡＭ１１６へのデータ転送、ＤＲＡＭ１１６からマーキングユニットへのデータ転送等は、バスコントローラ１１３によって制御され、ＤＭＡ転送される。
【００５９】
また、Ｉ／Ｏ制御部１２６は、ＬＣＤコントローラ１３１及びキー入力Ｉ／Ｆ１３０を介してパネルＩ／Ｆ１３２に接続され、パネルＩ／Ｆ１３２は操作部１７０に接続されている。
【００６０】
さらに、Ｉ／Ｏ制御部１２６は不揮発性メモリとしてのＥＥＰＲＯＭ１３５に接続され、またＥ−ＩＤＥコネクタ１６１を介して画像データの書き込み／読み出しが可能なハードディスクドライブ（ＨＤＤ）１６２に接続され、さらに、機器内で管理する日付と時刻を更新／保存するリアルタイムクロックモジュール１３３に接続されている。なお、リアルタイムクロックモジュール１３３はバックアップ用電池１３４に接続されて該バックアップ用電池１３４によりバックアップされている。
【００６１】
また、各コントローラ部は省エネ対策が施されており、それぞれ個別に電源供給を遮断することができ、独立に動作することが可能となっている。
【００６２】
図６は、図５に示したメインコントローラ１１１の内部詳細を示すブロック構成図である。
【００６３】
図６において、プロセッサコア（ＣＰＵ）１５１は、６４ビットのプロセッサバス（ＳＣバス）を介して、システム・バス・ブリッジ（ＳＢＢ）１５２に接続される。ＳＢＢ１５２は４×４の６４ビットクロスバスイッチであり、プロセッサコア１５１の他に、キャッシュメモリを備えたＳＤＲＡＭやＲＯＭを制御するメモリコントローラ（ＭＣ）１５３と専用のローカルバス（ＭＣバス）で接続されており、さらに、グラフィックバスであるＧバス１５４、ＩＯバスであるＢバス１５５と接続され、全部で４つのバスに接続される。ＳＢＢ１５２は、これら４モジュール間を、可能な限り同時平行接続を確保することができるように設計されている。また、データの圧縮伸長ユニット（ＣＯＤＥＣ）１６８とも、ＣＯＤＥＣ  Ｉ／Ｆを介して接続されている。
【００６４】
Ｇバス１５４はＧバスアービタ（ＧＢＡ）１５６により協調制御されており、スキャナやプリンタと接続するためのスキャナ／プリンタコントローラ（ＳＰＣ）１５８に接続される。
【００６５】
また、Ｂバス１５５は、Ｂバスアービタ（ＢＢＡ）１５７により協調制御されており、ＳＰＣ１５８のほか、電力管理ユニット（ＰＭＵ）１５９、インタラプトコントローラ（ＩＣ）１６０、ＵＡＲＴを用いたシリアルインタフェースコントローラ（ＳＩＣ）１６１、ＵＳＢコントローラ１６２、ＩＥＥＥ１２８４を用いたパラレルインタフェースコントローラ（ＰＩＣ）１６３、イーサネット（登録商標）を用いたＬＡＮコントローラ（ＬＡＮＣ）１６４、汎用入出力コントローラ（ＭＩＳＣ）１６５、ＰＣＩバスインタフェース（ＰＣＩＣ）１６６にも接続されている。
【００６６】
Ｂバスアービタ１５７はＢバス１５５を協調制御するアービトレーションであり、Ｂバス１５５のバス使用要求を受け付け、調停の後、使用許可が選択された一つのマスタに与えられ、これにより同時に２つ以上のマスタがバスアクセスを行うのを禁止している。なお、アービトレーション方式は３段階の優先権を有し、それぞれの優先権に複数のマスタが割り当てられる。
【００６７】
インタラプトコントローラ１６０は、上述した各機能ブロック及びコントローラユニット１１０の外部からインタラプトを集積し、ＣＰＵ１５１がサポートするコントローラ類１５８、１６１〜１６６及びノンマスカブルインタラプト（ＮＭＩ）に再配分する。
【００６８】
Ｇバスアービタ１５６は中央アービトレーション方式によりＧバス１５４を協調制御しており、各バスマスタに対して専用の要求信号と許可信号とを有する。尚、バスマスタへの優先権の付与方式として、全てのバスマスタを同じ優先権として、公平にバス権を付与する公平アービトレーションモードといずれか一つのバスマスタに対して優先的にバスを使用させる優先アービトレーションモードのいずれかを指定することができる。
【００６９】
［中間トレイ入出力制御］
図７は、本発明に係る画像処理装置における第１のデータ処理手順の一例を示すフローチャートであり、図４に示した中間トレイ４０２、４０４の入力制御手順に対応する。なお、Ｓ１７０１〜Ｓ１７１１は各ステップを示す。
【００７０】
本実施形態においては、２つの中間トレイ４０２、４０４を保持し、交互に搬入、搬出を繰り返しながら、排紙トレイ４０８への用紙蓄積を行う例について説明をする。中間トレイは１つでも、３つ以上でもよく、下記に示すシーケンスに従って搬入、搬出を行う。
【００７１】
まず、ステップＳ１７０１において、どちらの中間トレイ（２つの中間トレイ４０２、４０４のいずれか一方）へ用紙を搬入するか決定する。最初の搬入の場合は、優先順位の高い中間トレイが選ばれ、その後は次優先の中間トレイが順次選ばれていく。中間トレイは、ジョブや束など、あるまとまった単位の用紙を一旦蓄積して排紙トレイに排出する中間バッファ的な役割を果たすために、ステップＳ１７０２において、前の一時蓄積した用紙が残っていないかを確認し、残っていなければ用紙搬入を行う中間トレイとして決定をする。
【００７２】
一時蓄積した用紙が残っている場合は、中間トレイから排紙トレイまたはエスケープトレイへの搬出が完了していないとみなし、全ての用紙が搬出されるのを待つ。
【００７３】
また、印刷ジョブに指定されているジョブ属性から１ジョブのページ数が中間トレイの最大蓄積容量より大きいかどうかを判断して（Ｓ１７０３）、１ジョブのページ数が中間トレイ容量より大きいと判定した場合は、１ジョブを全て中間トレイに蓄えることができないので、所定枚数毎に蓄積するよう動作する（Ｓ１７０９）。
【００７４】
一方、ステップＳ１７０３で、１ジョブのページ数が中間トレイ容量より大きくないと判定した場合は、ジョブ属性の中のコピー指定から複数部数指定されているかどうか判断し（Ｓ１７０４）、複数部数指定されていないと判断した場合は、ステップＳ１７０６において、１ジョブのページ数が予め決定している所定枚数より大きいかどうかを判断して、１ジョブのページ数が所定枚数より大きいと判定した場合は、ステップＳ１７０７において、ジョブ単位に中間トレイに用紙を蓄積するように動作する。
【００７５】
一方、ステップＳ１７０６で、１ジョブのページ数が所定枚数より小さいと判定した場合は、あるまとまった単位で中間トレイの切り替えができるように、所定ページ単位に用紙を蓄積して行く（Ｓ１７０９）。
【００７６】
また、ステップＳ１７０４において、複数部数指定ジョブと判断され、ステップＳ１７０５で、複数頁ジョブであると判断され、且つ、ステップＳ１７１１における１ジョブのページ数がある所定枚数より大きいかどうかの判断で、ジョブのページ数がある所定枚数より大きいと判断した場合は、部（束）単位に中間トレイに用紙を蓄積するように動作し（Ｓ１７０８）、ステップＳ１７１０へ進む。
【００７７】
一方、ステップＳ７０４において、複数部数指定ジョブであるが、ステップＳ１７０６においてジョブのページ数がある所定枚数より小さいと判定した場合は、所定ページ単位に中間トレイに蓄積して（Ｓ１７０９）、ステップＳ７１０へ進む。
【００７８】
そして、ステップＳ１７０７、ステップＳ１７０８，ステップＳ１７０９のいずれかのモードで中間トレイへの用紙蓄積モードに従って各閾値に達するまで中間トレイへの用紙蓄積が行われ（ステップＳ１７１０）、処理を終了する。
【００７９】
一方、ステップＳ１７０６における所定枚数は、不図示であるが、操作パネル等から設定変更可能で、これを「１」に設定すると、１ページジョブは所定ページ毎の蓄積が行われ（Ｓ１７０９）、複数ページジョブの場合は、コピー指定が１ならジョブ単位、コピー指定が２以上なら部（束）単位の中間トレイ蓄積が行われることになる。
【００８０】
また、ステップＳ１７０９における所定ページ単位は、前記ステップＳ１７０６における所定枚数とは異なり、大量コピー時印刷のような場合に、例えば１００枚毎といった設定を所定ページの場合と同様に設定可能な値であり、通常は不揮発性メモリＮＶＲＡＭに格納される。
【００８１】
図８は、本発明に係る画像処理装置における第２のデータ処理手順の一例を示すフローチャートであり、画像形成時に色味等への影響があると特定される事象の検知処理手順に対応する。なお、Ｓ１８０１〜Ｓ１８１２は各ステップを示す。
【００８２】
一般的に画像位置や色味変化等を引き起こす要因となるものは、給紙口切り替え（Ｓ１８０１）、満載（Ｓ１８０２）、紙なし（Ｓ１８０３）、紙ジャム（Ｓ１８０４）、消耗品寿命及び寿命予告（Ｓ１８０５）等の判断で印刷が中断する場合であることが多い。なお、不図示であるが、その他、用紙交換要求、ステイプル針なし、ステイプル針ジャム、キャリブレーション処理等も、機器構成によっては異常を検知して中断する場合もあり、これらも要因としてあげてもよい。
【００８３】
上記各事象に対して、ステップＳ１８０８〜Ｓ１８１２において、中間トレイに蓄積される用紙ごとにジョブ単位、部単位、ページ単位等印刷物の単位に対応させてそれぞれ異常要因記憶処理を行い、どんな事象が発生したかを示す情報を記憶する。即ち、異常の発生した印刷用紙がどのジョブの、何部目の何ページ目かを記憶する。この情報は中間トレイに一時蓄積されている用紙を、正常印刷物として排紙トレイに排出するか、ユーザに印刷物を確認してもらうためにエスケープトレイに排出するかの判断材料としても使用される。
【００８４】
そして、ステップ（Ｓ１８０６）において、異常ありと検知した場合は、異常要因、ジョブ名、ファイル名、出力枚数、出力時刻等の情報を記載するページを１ページ挿入印刷し、さらにホストコンピュータ１００にも同様の異常を通知し（図１３参照）（Ｓ１８０７）、処理を終了する。
【００８５】
これにより、エスケープ排紙を行った印刷物に挿入されたページの出力には、ヘッダ情報が印刷されるため、ユーザは該印刷物のページに印刷された要因を検討し、かつ、該出力の取捨確認を促す。
【００８６】
このヘッダページは、プリンタのように先頭ページから印刷を行い、中間トレイにフェースダウンで排紙されている場合は、中間トレイの用紙を全てエスケープ排紙を行った後、エスケープ排紙するよう制御し、他方、コピーのように後ろのページから印刷を行い、中間トレイにフェースアップで排紙されている場合は、ヘッダページも中間トレイに排紙を行ってからエスケープトレイへの排紙を行うよう制御することにより、必ずエスケープ排紙された用紙の先頭にヘッダページが排出される。
【００８７】
また、コピーの場合でも先頭から印刷を行って本体内で反転させ、中間トレイへはフェースダウン、排紙トレイ、エスケープトレイにはフェースアップで排紙することも可能であることは言うまでもない。
【００８８】
図９は、本発明に係る画像処理装置における第３のデータ処理手順の一例を示すフローチャートであり、中間トレイ４０２、４０４から排紙トレイまたはエスケープトレイへの搬出制御手順に対応する。なお、Ｓ１９０１〜Ｓ１９０６は各ステップを示す。
【００８９】
先ず、ステップ（Ｓ１９０１）において、図８で決定したアルゴリズムにより決定した蓄積モードの閾値を超えたかどうかを判断する。すなわち所定単位の蓄積が完了したら、中間トレイからの用紙の搬出を開始する。そして、ステップ（Ｓ１９０２）において、中間トレイの印刷物に異常要因があるかどうかをページ単位、ジョブ単位、部単位等印刷物の単位に応じて判断して、中間トレイの印刷物の所定単位に異常要因がないと判断すると、所定単位の印刷物を排紙トレイに用紙搬送を行い（Ｓ１９０３）、異常要因があると判断すると、異常の発生したページ単位、ジョブ単位、部単位等の所定の単位でエスケープトレイに用紙搬送を行う（Ｓ１９０４）。ここで、異常要因がある場合は、同一の中間トレイに蓄積されている次の正常な印刷物の所定単位に影響を与えない単位でエスケープトレイに搬送される。即ち、１ページ単位のジョブの異常であれば、そのジョブ、即ちそのシートをエスケープトレイに排紙する。また、複数ページを１部出力するジョブの何ページ目かの異常であればあるジョブの全ページをエスケープトレイに出力する。さらに、複数部集中力するジョブにおいて、３部数目の２ページ目だけの異常であれば３部目の全ページをエスケープトレイに排紙する。そして、ステップＳ１９０３及びステップＳ１９０４において用紙搬出を開始し、全ての用紙を中間トレイから搬出すると（Ｓ１９０５）、異常要因のリセットを行い（Ｓ１９０６）、中間トレイからの搬出制御を終了する。
【００９０】
図１０は、本発明に係るデータ処理装置におけるデータ処理手順の一例を示すフローチャートであり、図１に示したホストコンピュータ１００側ホストコンピュータ側の処理手順に対応する。なお、Ｓ２００１〜Ｓ２００４は各ステップを示し、各ステップは、ハードディスク５０５よりＲＡＭ５０３上にロードされ、ＣＰＵ５０１により実行されるものとする。
【００９１】
ホストコンピュータ側の処理はＲＯＭ５０２に蓄積されたプログラムにしたがって動作する。ステップＳ１８０７でホストコンピュータ１００にエスケープ排紙を行った旨を通知する。ホストコンピュータ１００では、エスケープ排紙を行った旨を受信すると（Ｓ２００１）、後述する図１９に示されるとおりエスケープ排紙したジョブに関する情報を表示する（Ｓ２００２）、さらに異常要因、ジョブ名、ファイル名、出力枚数、出力時刻等の情報を表示するようにしてもよい。引き続いて、ユーザはエスケープトレイに排出された印刷物の要因を検討し、かつ、再印刷の取捨の確認を促し（Ｓ２００３）、再印刷が指示されると再印刷処理を行い（Ｓ２００４）ホスト側の処理を終了する。
【００９２】
図１１は、本発明に係る画像処理装置においてエスケープ排紙される排紙結果を示す図であり、例えば図９に示したステップＳ１９０４でエスケープ排紙した用紙についての情報を記載したヘッダページの内容を示す例である。
【００９３】
図８において説明したように、中間トレイからエスケープ排紙された印刷物には、エスケープ排紙されたジョブ名、要因、時刻、ページ数等の情報を印刷したヘッダページを印刷し、ユーザが印刷物の確認をしやすくすると共に、どのように対処したらよいか、指針を示すことが可能となる。また、複数の要因でエスケープ排紙された場合でも、それぞれの要因ごとにヘッダが印刷されるので、ユーザの確認がとても容易になるという効果もある。
【００９４】
［デバイス装置の詳細処理説明］
次に、本印刷システムのデバイス装置の処理について説明を行う。
【００９５】
図１２は、図５に示したコントローラ部１１０の内部ソフトウエアの概略構造を示す図である。
【００９６】
図１２において、７００はコントローラソフトウェアであり、プロトコル解釈部７０１、ジョブ制御部７０２、デバイス部７０３、デバイス管理部７０４で構成されている。
【００９７】
プロトコル解釈部７０１はホストコンピュータや操作部１５０から、各インタフェース（４１１−４１４）を介して送られてきたコマンド（プロトコル）を解釈し、その内容に応じて以下の処理（１）〜（３）を行う。
【００９８】
（１）ジョブ制御部７０２に対して、ジョブの実行を依頼する。
【００９９】
（２）デバイス管理部７０４に対して、電力モードの変更や、デバイスのキャリブレーション処理の実行を依頼する。
【０１００】
（３）画像入出力装置の各種状態や、各種処理の所要時間などの能力情報をジョブ制御部７０２やデバイス管理部７０４から取得して依頼元へ通知する。
【０１０１】
ジョブ制御部７０２は、プロトコル解釈部の依頼に基づいて種々のジョブを生成して実行し、それらジョブの状態を管理する。
【０１０２】
デバイス管理部は、デバイス部７０３を介してリーダ部２００やプリンタ部３００と通信し、各種ユニットの状態を管理しながら、プロトコル解釈部の依頼に基づいて、電力管理やキャリブレーションのためのデバイス制御を実行する。
【０１０３】
デバイス部７０３は、画像入出力装置１００に含まれるリーダ部２００を制御するドライバソフトから成るスキャナデバイス制御部、プリンタ部３００を制御するドライバソフトから成るプリンタデバイス制御部、ＰＤＬなどの描画命令やコードデータを画像に展開するソフトウエアモジュールからなるコードデータ展開デバイス制御部などで構成され、ジョブ制御部７０２やデバイス管理部７０４に使用される。
【０１０４】
図１３は、図１１に示したジョブ制御部７０２の構造を示す図であり、図１と同一のものには同一の符号を付してある。
【０１０５】
図１３において、７００はコントローラソフトウェア、７０１はプロトコル解釈部、７０２はジョブ制御部、７０３はデバイス部である。ジョブ制御部７０２は、ジョブ生成部８００、ジョブ処理部８１０、ドキュメント処理部８２０、ページ処理部８３０、バンド処理部８４０、デバイス割り当て部８５０を有している。また、ジョブ処理部８１０は、ジョブ管理部８１１、バインダ管理部８１２、ドキュメント管理部８１３を有している。また、デバイス部７０３は、第１デバイス８５１、第２デバイス８５２及び第３デバイス８５３等複数のデバイスを有する事が可能となっている。
【０１０６】
ホストコンピュータや、操作部１５０から送られてきた一連の操作依頼は、コマンド（プロトコル）という形で、各インタフェース（４１１−４１４）を介して送られてくる。送られてきたコマンドは、プロトコル解釈部７０１で解釈された後、ジョブ制御部７０２に送られる。この時点でコマンドは、ジョブ制御部７０２が理解できる形に変換される。
【０１０７】
ジョブ生成部８００はジョブ８１４を生成する。ジョブ８１４にはコピージョブ、プリントジョブ、スキャンジョブ及びファックスジョブ等様々なジョブが存在する。プロトコル解釈部７０１により解釈されたプロトコルには、例えば、プリントジョブならば印刷する文書の名前や印刷部数、出力先の排紙トレイの指定等の種々の設定情報や、印刷データ自体（ＰＤＬデータ）等が含まれる。ジョブ８１４はジョブ処理部８１０に送られ処理が行われる。
【０１０８】
ジョブ処理部８１０は、ジョブを構成する複数のバインダの出力順など、ジョブ全体に関わる設定がされるジョブ管理部８１１、バインダを構成する複数のドキュメントの出力順など、バインダ全体に関わる設定がされるバインダ管理部８１２、ドキュメントを構成する複数のページの出力順など、ドキュメント全体に関わる設定がされるドキュメント管理部８１３を有し、ジョブ８１４全体に関する設定や処理が行われる。
【０１０９】
更に、ジョブ処理部８１０では、ジョブ８１４全体に関する設定や処理以外は、ジョブ８１４を構成するさらに小さな仕事の単位であるバインダ８１５に分割し、また、バインダ８１５全体に関する設定や処理以外は、バインダ８１５を構成するさらに小さな仕事の単位であるドキュメント８１６に分割し処理する。
【０１１０】
ドキュメント８１６は入力ドキュメント８２１と１対１に対応付けされており、入力ドキュメント８２１は、ドキュメント処理部８２０により出力ドキュメント８２２に変換処理される。例えば原稿の束をスキャナで読み取り、複数のイメージデータに変換するスキャンジョブを考えると、原稿の束に関する設定や操作の手順が書かれているのが入力ドキュメント８２１であり、複数のイメージデータに関する設定や操作の手順が書かれているのが出力ドキュメント８２２である。そして、紙の束を複数のイメージデータに変換する役割を持っているのがドキュメント処理部８２０である。
【０１１１】
ドキュメント処理部８２０は、ドキュメント単位の入力ドキュメント８２１から出力ドキュメント８２２への変換処理を行い、ドキュメント全体に関する設定や処理以外は、更に小さな仕事の単位である入力ページ８３１に分割し、ページ処理部８３０に処理を依頼する。これは、ちょうどジョブ処理部８１５がジョブ単位の処理に専念して、更に細かい仕事のためにバインダ８１５、ドキュメント８１６を生成するのと同じである。ドキュメント単位の設定及び操作は、具体的にはページの並び替え、両面印刷の指定、表紙の付加、ＯＨＰ中差し等のページ順序に関するものである。
【０１１２】
ページ処理部８３０は、ページ単位の入力ページ８３１から出力ページ８３２への変換処理を行う。例えば、上述のスキャンジョブの場合、入力ページ８３１には読み取りの解像度、読み取りの向き（ランドスケープ／ポートレイト）等の各種設定や、手順が書かれており、出力ページ８３２にはイメージデータの格納場所等の設定や手順が書かれている。
【０１１３】
ここまでは、ジョブの単位を徐々に小さくして、ページの単位で扱えるようにすることを説明してきた。高価なシステムで１ページ分のページメモリを持てるならば、最終的にページ単位までジョブを細分化して処理すればよい。しかし、現実にはメモリのコスト等の問題から１ページ分のページメモリを持てない場合には、数ライン分のメモリ（バンドメモリ）でジョブ８１４を処理するシステムもある。このような場合、ページを更に細かい単位であるバンドに分割して変換処理を行う。それが入力バンド８４１、バンド処理部８４０、出力バンド８４２であり、これらの動作に関してはページの場合と同様である。
【０１１４】
ジョブ処理部８１０、ドキュメント処理部８２０、ページ処理部８３０及びバンド処理部８４０は、いずれも処理を進める際に画像入出力装置１００を構成する種々の物理デバイスを使用する。当然、複数の処理部が同時に仕事を進めるとデバイスの競合が発生するので、それを調停するのがデバイス割り当て部８５０である。例として図１２に示した第１〜第３のデバイス８５１〜８５３は、デバイス割り当て部８５０により上述した各処理部に割り当てられる論理デバイスであり、例えば、ページメモリやバンドメモリ、原稿給紙ユニット２５０、マーキングユニット３２０エンジン及びスキャナユニット２１０等が考えられる。
【０１１５】
図１４は、図２に示したディスプレイ５０７に表示される確認入力ＵＩの一例を示す図である。以下、エスケープ排紙された画像の情報をユーザに伝え、追加印刷を行うかどうかを設定するＵＩの例を説明する。
【０１１６】
図１４においては、図１０に示したヘッダ情報と同等の情報が表示され、ユーザに対して、エスケープ排紙の要因、ジョブ名、印刷枚数、時刻（不図示）等の情報を通知する。ヘッダ印刷においては、各束毎に１つのヘッダが印刷される例を示したが、ここではエスケープ排紙された束すべての情報を一覧として確認することが可能となっている。
【０１１７】
さらに、印刷確認を行った結果、画像に位置ずれや色味変動が認められず、そのまま正常印刷として使用可能かどうか、さらにやり直しを行うかをチェックするチェックボックスが用意されている。これらを指定することにより、どのジョブを何部追加印刷必要かどうかをホストからデバイス装置に指定し、印刷途中であっても印刷後であっても、簡単なアクションで再度不足分を印刷することが可能となる。
【０１１８】
〔第２実施形態〕
以上説明した第１実施形態では、図１０に示すようにヘッダを印刷することによって、エスケープ排紙の情報をユーザに通知するようにしたが、複合機等においては、ＵＩ画面で多くの情報をユーザに伝えることが可能なので、ヘッダ情報と同等の情報をＵＩ画面に表示するようにしてもよい。
【０１１９】
〔第３実施形態〕
以上説明した第１実施形態では、図１０に示すようにヘッダを印刷することによって、エスケープ排紙の情報をユーザに通知するようにしたが、エスケープ排紙された要因毎の束が明確にわかるように、その束をジョブオフセット排紙するか、ヘッダページのみをシフト排紙するようにしてもよい。また、エスケープトレイを複数持ち、要因毎にエスケープトレイを切り分けるようにしてもよい。
【０１２０】
上記実施形態によれば、操作者の熟練がなくても、大量に排出された印刷物の中から、色味変動や画像位置ずれの可能性のあるページ、束、及びジョブをエスケープ排紙して、印刷物の色味変動や画像位置ずれの確認を容易にすることができる。
【０１２１】
また、エスケープ排紙を行ったページ、束、ジョブについて、色味変動や画像位置ずれの要因となる事象をヘッダページとして印刷することにより、色味変動や画像位置ずれの軽減につながるオペレーションを促し、色味変動や画像位置ずれの発生頻度を抑えることができる。
【０１２２】
また、特定のページ、束、及びジョブをエスケープ排紙可能にすることで、全ジョブの排紙完了を待たずに抜き取り検査が可能になる。
【０１２３】
以下、図１５に示すメモリマップを参照して本発明に係る画像処理システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１２４】
図１５は、本発明に係る画像処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１２５】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１２６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１２７】
本実施形態における図７〜図１０（なお、図１０は、データ処理側に対応する）に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１２８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３０】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１３１】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１３２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１３４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１３５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１３８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０１３９】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【図面の簡単な説明】
【０１４０】
【図１】本発明に係る第１実施形態を示す印刷システムの構成を説明する図である。
【図２】図１に示したホストコンピュータの構成を説明するブロック図である。
【図３】図１に示した複合機の構成を説明するブロック図である。
【図４】図３に示したリーダ部及びプリンタ部の詳細を示す断面図である。
【図５】図３に示したコントローラ部の詳細を示すブロック図である。
【図６】図５に示したメインコントローラの内部詳細を示すブロック構成図である。
【図７】本発明に係る画像処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図８】本発明に係る画像処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係る画像処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１０】本発明に係るデータ処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１１】本発明に係る画像処理装置においてエスケープ排紙される排紙結果を示す図である。
【図１２】図５に示したコントローラ部の内部ソフトウエアの概略構造を示す図である。
【図１３】図１２に示したジョブ制御部の構造を示すである。
【図１４】図２に示したディスプレイに表示される確認入力ＵＩの一例を示す図である。
【図１５】本発明に係る画像処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１４１】
１００  ホスト
１０１  複合機
１０２  プリンタ
６００  ＬＡＮ
【図１】
2005144797.tif 000003
【図２】
2005144797.tif 000004
【図３】
2005144797.tif 000005
【図４】
2005144797.tif 000006
【図５】
2005144797.tif 000007
【図６】
2005144797.tif 000008
【図７】
2005144797.tif 000009
【図８】
2005144797.tif 000010
【図９】
2005144797.tif 000011
【図１０】
2005144797.tif 000012
【図１１】
2005144797.tif 000013
【図１２】
2005144797.tif 000014
【図１３】
2005144797.tif 000015
【図１４】
2005144797.tif 000016
【図１５】
2005144797.tif 000017