(57)【特許請求の範囲】
【請求項１】
複数ページを順に対象ページとして、前記対象ページに関連する印刷データに基づいて、前記対象ページの画像データを生成する生成手段と、
少なくとも前記対象ページより前のページの画像データに基づく画像が印刷されるシートの排出先が決定していない場合、前記生成手段により前記対象ページの画像データを生成する毎に前記対象ページの印刷条件が所定の条件を満たすか判定する第１判定手段と、
複数の排出先の中から、シートの排出先を決定する決定手段と、
前記生成手段により生成された画像データに基づく画像を印刷部に印刷させる印刷制御手段と、
を備え、
前記生成手段により、前記対象ページとして第１のページの画像データが生成され、前記第１判定手段により、前記第１のページの印刷条件が前記所定の条件を満たすと判定されなかった場合、
前記決定手段は、前記第１のページの画像データに基づく画像が印刷されるシートの排出先を決定せず、
前記生成手段は、前記第１のページの画像データに基づく画像が印刷されるシートの排出先が決定していない状態で、前記第１のページの次のページの画像データを生成し、
前記生成手段により、前記対象ページとして第１のページの画像データが生成され、前記第１判定手段により、前記第１のページの印刷条件が前記所定の条件を満たすと判定された場合、
前記決定手段は、前記第１のページと、前記第１のページよりも前のページであって排出先が決定していないページと、を含む所定数のページの画像データに基づく画像が印刷されるシートの排出先を、前記複数の排出先の中から１つ決定し、
前記印刷制御手段は、前記決定手段により排出先が決定された前記所定数のページの画像データに基づく画像を前記印刷部に印刷させることを特徴とする印刷制御装置。
【請求項２】
前記前のページの画像データに基づく画像が印刷されるシートの排出先が決定しているか判定する第２判定手段をさらに備え、
前記決定手段は、前記第２判定手段により前記前のページの画像データに基づく画像が印刷されるシートの排出先が決定していると判定した場合は、前記前のページの画像データに基づく画像が印刷されるシートの排出先を、前記対象ページの排出先に決定することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記印刷制御手段は、前記複数のページのうち前記生成手段による画像データの生成がされていないページが残っていたとしても、前記決定手段により排出先が決定された前記所定数のページの画像データに基づく画像を前記印刷部に印刷させることを特徴とする請求項１又は２に記載の印刷制御装置。
【請求項４】
前記対象ページまでを印刷して排出すると排出先の排出限度枚数に達するか判定する第３判定手段をさらに備え、
前記決定手段は、前記第１判定手段が前記所定の条件を満たすと判定しないが、前記第３判定手段が、排出限度枚数に達すると判定した場合、前記所定数のページの画像データに基づく画像が印刷されるシートの排出先を決定することを特徴とする請求項１〜３のいずれか１項に記載の印刷制御装置。
【請求項５】
前記決定手段は、前記第１判定手段が前記所定の条件を満たすと判定しないが、前記生成手段が前記複数のページを有する印刷ジョブ内の全ページの画像データを生成した場合、前記所定数のページの画像データに基づく画像が印刷されるシートの排出先を決定することを特徴とする請求項１〜４のいずれか１項に記載の印刷制御装置。
【請求項６】
前記第１判定手段は、前記対象ページの印刷データが特定の印刷サイズより大きい場合、前記対象ページの印刷条件が前記所定の条件を満たすと判定することを特徴とする請求項１〜５のいずれか１項に記載の印刷制御装置。
【請求項７】
前記排出先の空き状況を特定する特定手段をさらに備え、
前記決定手段は、前記第１判定手段の判定結果及び前記特定手段により特定された空き状況に基づいて、前記所定数のページの画像データに基づく画像が印刷されるシートの排出先を決定することを特徴とする請求項１〜６のいずれか１項に記載の印刷制御装置。
【請求項８】
前記決定手段は、前記対象ページが属する印刷ジョブの優先度が他の印刷ジョブの優先度よりも高い場合、前記第１判定手段が前記所定の条件を満たすと判定しない場合であっても、前記第１判定手段の判定結果に基づいて、前記対象ページの画像データに基づく画像が印刷されるシートの排出先を決定することを特徴とする請求項１〜７のいずれか１項に記載の印刷制御装置。
【請求項９】
前記複数の排出先は、第１の排出先と、前記第１の排出先が排出可能なシートのサイズよりも大きなサイズのシートを排出可能な第２の排出先と、を含むことを特徴とする請求項１〜８のいずれか１項に記載の印刷制御装置。
【請求項１０】
複数ページを順に対象ページとして、前記対象ページに関連する印刷データに基づいて、前記対象ページの画像データを生成する生成工程と、
少なくとも前記対象ページより前のページの画像データに基づく画像が印刷されるシートの排出先が決定していない場合、前記生成工程により前記対象ページの画像データを生成する毎に前記対象ページの印刷条件が所定の条件を満たすか判定する第１判定工程と、
複数の排出先の中から、シートの排出先を決定する決定工程と、
前記生成工程により生成された画像データに基づく画像を印刷部に印刷させる印刷制御工程と、
を備え、
前記対象ページとして第１のページの画像データが生成され、前記第１のページの印刷条件が前記所定の条件を満たすと判定されなかった場合、
前記決定工程では、前記第１のページの画像データに基づく画像が印刷されるシートの排出先を決定せず、
前記第１のページの画像データに基づく画像が印刷されるシートの排出先が決定していない状態で、前記第１のページの次のページの画像データを生成する工程に進み、
前記対象ページとして第１のページの画像データが生成され、前記第１のページの印刷条件が前記所定の条件を満たすと判定された場合、
前記決定工程では、前記第１のページと、前記第１のページよりも前のページであって排出先が決定していないページと、を含む所定数のページの画像データに基づく画像が印刷されるシートの排出先を、前記複数の排出先の中から１つ決定し、
前記印刷制御工程では、前記決定工程により排出先が決定された前記所定数のページの画像データに基づく画像を前記印刷部に印刷させることを特徴とする印刷制御方法。
【請求項１１】
請求項１〜９のいずれか１項に記載の印刷制御装置の各手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の排出先に印刷済みのシートを排出させることのできる印刷制御装置、印刷制御方法、及びプログラムに関する。
【背景技術】
【０００２】
印刷装置として、画像形成部で形成された記録用紙を複数のトレーへ排紙するものが知られている。特定のトレーにしか排紙できないような特殊なサイズや種類の用紙とそれ以外の用紙が混在したジョブについて、ジョブ内の各ページのトレーの決定方法が提案されている（特許文献１）。特殊用紙とそれ以外の用紙が混在する同一ジョブにおいて、全ページ分の画像処理を行って印刷データを生成した後に印刷を行う場合は、全ページのサイズや用紙情報が印刷開始前に分かる。そのため、印刷開始前にジョブ内の特殊用紙の有無を判断し、１ページでも特殊用紙がある場合はジョブ内の用紙全てを特定トレーに排紙する。また、入力したジョブに対して１ページずつ画像処理を行っての印刷データを生成し、１ページ分の印刷データを生成次第、印刷を開始する場合、ジョブ内の全ページについて特殊用紙の有無を判断することはできない。そのため１ページ分の印刷データを生成する度に特定用紙かどうか判断し、特定用紙のページだと判断された時点で、それ以降のページを特定トレーに排紙する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−６６９９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、１ページ分の印刷データを生成する度に特殊用紙かどうか判断する場合、特定用紙と判断されずに印刷した用紙はすでに特定トレーとは違うトレーに排紙されている。そのため、ジョブの途中で特定用紙のページがあるケースにおいては、同一トレーに排紙することができない場合がある。また、ジョブ内の全ページを必ず同一トレーに排紙したい場合は、特殊用紙の有無の判断を印刷データ生成後に行うため、全ページ分の印刷データの生成が必要であり、印刷データ生成時間分、印刷開始時間が遅くなってしまう。
【０００５】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、異なる印刷条件が混在したジョブであっても同一トレーに排紙させると共に、印刷開始時間を早くすることを実現する印刷制御装置、印刷制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の印刷制御装置は、複数ページを順に対象ページとして、前記対象ページに関連する印刷データに基づいて、前記対象ページの画像データを生成する生成手段と、少なくとも前記対象ページより前のページの画像データに基づく画像が印刷されるシートの排出先が決定していない場合、前記生成手段により前記対象ページの画像データを生成する毎に前記対象ページの印刷条件が所定の条件を満たすか判定する第１判定手段と、複数の排出先の中から、シートの排出先を決定する決定手段と、前記生成手段により生成された画像データに基づく画像を印刷部に印刷させる印刷制御手段と、を備え、前記生成手段により、前記対象ページとして第１のページの画像データが生成され、前記第１判定手段により、前記第１のページの印刷条件が前記所定の条件を満たすと判定されなかった場合、前記決定手段は、前記第１のページの画像データに基づく画像が印刷されるシートの排出先を決定せず、前記生成手段は、前記第１のページの画像データに基づく画像が印刷されるシートの排出先が決定していない状態で、前記第１のページの次のページの画像データを生成し、前記生成手段により、前記対象ページとして第１のページの画像データが生成され、前記第１判定手段により、前記第１のページの印刷条件が前記所定の条件を満たすと判定された場合、前記決定手段は、前記第１のページと、前記第１のページよりも前のページであって排出先が決定していないページと、を含む所定数のページの画像データに基づく画像が印刷されるシートの排出先を、前記複数の排出先の中から１つ決定し、前記印刷制御手段は、前記決定手段により排出先が決定された前記所定数のページの画像データに基づく画像を前記印刷部に印刷させることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、異なる印刷条件が混在したジョブであっても同一トレーに排紙させると共に印刷開始時間を早くすることできる。したがって、ユーザの仕分け作業の手間の軽減と印刷時間の短縮が可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態の一例である画像形成装置の構成を示す図である。
【図２】図１の画像形成装置の制御に関わる構成を示すブロック図である。
【図３】図１の仕分けユニット１１４の構成を示す図である。
【図４】実施形態１に係る処理の流れを示すフローチャートである。
【図５】図４のフローに従ってトレーを決定した後、どのトレーにどの順で排紙されるかを示した模式図である。
【図６】実施形態２に係る処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて説明する。なお、この実施の形態で用いる装置の各構成要素の相対配置、装置形状等は、あくまで例示であり、それらのみに限定するものではない。
【００１０】
（実施形態１）
図１は、本実施形態における印刷制御装置の一例となる画像形成装置の概略構成を示す図である。図１の画像形成装置は、印刷機能のみを有したものを示すが、これに限らず、原稿上の画像を読取る読取装置をさらに備えて複写機として機能するものや他の機能を加えた複合装置としてもよい。また、印刷処理を行う記録材（被記録媒体または記録シート）としてロールシートを用いたものを例に説明するが、同一面への複数ページ分の印刷を途中で切断せずに続けて行える長尺の連続シートであれば、ロール状となったものには限らない。また、連続シートの切断は、画像形成装置が自動的に切断するものであってもよいし、ユーザがマニュアル指示を行って切断するものであってもよい。記録材の材質も紙には限らず、印刷処理可能なものであれば種々のものを用いることができる。また、画像形成装置は、連続シートへの印刷のみではなく、所定のサイズに予めカットされたカットシートへの印刷をも可能な画像形成装置としてもよい。また、印刷方式は後述する画像印刷用液体インクを用いたインクジェット方式による画像の印刷には限らない。記録剤として固形インクを用いてもよいし、トナーを用いた電子写真方式や昇華方式など種々のものを採用可能である。また、複数色の記録剤を用いたカラー記録を行うものには限らず、黒色（グレーを含む）のみによるモノクロ記録を行うものとしてもよい。また、印刷は、可視画像の印刷には限らず、不可視もしくは視認が困難な画像の印刷としてもよいし、一般的な画像以外の、例えば配線パターン、部品の製造における物理的パターン、ＤＮＡの塩基配列等のプリントなど種々のものの印刷としてもよい。つまり、記録剤を記録材に付与可能なものであれば種々のタイプの記録装置に適用可能である。また、図１の画像形成装置と接続された外部装置からの指示で当該画像形成装置における印刷処理の動作を制御させる場合、この外部装置が印刷制御装置となる。
【００１１】
図１は、記録材としてロールシート（搬送方向において印刷単位（１ページ）の長さよりも長い連続した連続シート）を用いた画像形成装置の全体構成の概略を示す断面図である。画像形成装置は、以下の構成要素１０１〜１１５を含み、これらが１つの筐体内に配置される。ただし、これらの構成要素を複数の筐体に分けて構成してもよい。
【００１２】
制御ユニット１０８は、コントローラ（ＣＰＵまたはＭＰＵを含む）やユーザインターフェース情報の出力器（表示情報や音響情報などの発生器）、各種Ｉ／Ｏインターフェースを備えた制御部を内蔵し、画像形成装置全体の各種制御を司る。
【００１３】
画像形成装置は、ロールシートユニットとして上段シートカセット１０１ａと下段シートカセット１０１ｂの２基を備える。使用者はロールシート（以下、シート）をマガジンに装着してから画像形成装置本体のシートカセット１０１（１０１ａ、１０１ｂ）に装填する。上段シートカセット１０１ａから引き出されたシートは図中ａ方向に、下段シートカセット１０１ｂから引き出されたシートは図中ｂ方向にそれぞれ搬送される。いずれのカセットからのシートも図中ｃ方向に進行して搬送ユニット１０２に到達する。搬送ユニット１０２は、複数の回転ローラ１０４を用いて印刷処理中にシートを図中ｄ方向（水平方向）に搬送する。給紙元のシートカセットを一方から他方に切り替える際は、既に引き出されているシートをカセット１０１内に巻き戻し、新たに給紙させるシートがセットされているカセットから新たにシートを給紙する。
【００１４】
搬送ユニット１０２の上方にはヘッドユニット１０５が搬送ユニット１０２と対向して配置される。ヘッドユニット１０５では複数色（本実施形態では７色）分の独立した印刷ヘッド１０６がシートの搬送方向に沿って保持されている。本例ではＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、ＬＣ（ライトシアン）、ＬＭ（ライトマゼンタ）、Ｇ（グレー）、Ｋ（ブラック）の７色に対応した７つの印刷ヘッドを有する。印刷ヘッドは、これら以外の色を用いたものでもよいし、これらの全てを用いる必要もない。本実施形態に係る画像形成装置は、搬送ユニット１０２によるシートの搬送に同期させて、印刷ヘッド１０６からインクを吐出させてシート上に画像を形成する。なお、印刷ヘッド１０６はインクの吐出先が回転ローラ１０４と重ならない位置に配置される。インクはシートに直接吐出させるのに代え、中間転写体にインクを付与した後、そのインクをシートに付与することによって画像を形成させるものとしてもよい。これら搬送ユニット１０２、ヘッドユニット１０５、印刷ヘッド１０６を含んで印刷ユニット（印刷部）が構成されている。インクタンク１０９は各色のインクを独立して貯蔵する。インクタンク１０９からはチューブによって各色に対応して設けられたサブタンクまでインクが供給され、サブタンクから各印刷ヘッド１０６までチューブを介してインクが供給される。印刷ヘッド１０６は、印刷時の搬送方向ｄ方向に沿って各色（本実施形態では７色）のラインヘッドが並んでいる。各色のラインヘッドは、継ぎ目無く単一のノズルチップで形成されたものであってもよいし、分割されたノズルチップが一列又は千鳥配列のように規則的に並べられたものであってもよい。本実施形態では、画像形成装置が使用可能な最大サイズのシートの印刷領域の幅分をカバーする範囲にノズルが並んでいる所謂フルマルチヘッドとする。ノズルからインクを吐出するインクジェット方式は、発熱素子を用いた方式、ピエゾ素子を用いた方式、静電素子を用いた方式、ＭＥＭＳ素子を用いた方式等を採用することができる。印刷データに基づいて各ヘッドのノズルからインクが吐出されるが、吐出のタイミングは搬送用エンコーダ１０３の出力信号によって決定される。なお、本実施形態では記録剤としてインクを用いたインクジェット方式のプリンタに限定されない。サーマルプリンタ（昇華型、熱転写型など）、ドットインパクトプリンタ、ＬＥＤプリンタ、レーザープリンタなどの電子写真方式など、様々な印刷方式に適用可能である。
【００１５】
シートに画像が形成された後、当該シートは搬送ユニット１０２から、スキャナユニット１０７まで搬送される。スキャナユニット１０７では、シート上の印刷画像や特殊パターンを光学的に読取って印刷画像に問題がないかどうかの確認や、インクの吐出状態を含む画像形成装置の状態確認等を行う。本実施形態では、画像の確認方法において、ヘッドの状態の確認するために印刷したパターンを読み込むことによるインクの吐出状態を確認するものでもよいし、印刷画像と元画像との比較を行うことによる印刷の成否を確認するものでもよい。確認の方法は種々のものの中から適宜選択することが可能である。
【００１６】
シートはスキャナユニット１０７近傍からｅ方向に搬送され、カッタユニット１１０に導入される。カッタユニット１１０ではシートを所定単位の長さ毎に切断する。なお、所定単位としては、例えば、１ページの画像や、複数ページを含むインプレッション単位などが挙げられる。また、印刷する画像サイズに応じてこの所定単位の長さは異なる。例えばＬ版サイズの写真では搬送方向の長さは１３５ｍｍ、Ａ４サイズでは搬送方向の長さは２９７ｍｍとなる。カッタユニット１１０は、片面印刷の場合はページ単位でシートを切断するが、印刷ジョブの内容によってはページ単位で切断しない場合もある。また、カッタユニット１１０は両面印刷の場合、シートの第１面（例えばおもて面）は所定単位（例えば、ページ単位）で切断せずに所定の長さ分まで画像を連続して印刷し、第２面（例えば裏面）を印刷した場合に所定単位（例えば、ページ単位）で切断する。
【００１７】
なお、カッタユニット１１０は、片面印刷や両面印刷の裏面印刷に際し、１枚の画像毎に切断するものに限らない。所定の長さ分搬送されるまで切断せず、所定の長さまで搬送された後で切断し、所定単位毎（例えば、１枚（１頁）の画像毎）に切り離すのは別のカッタ装置で手動操作等によって切断するものとしてもよい。またシートの幅方向に関しては、切断が必要な場合、別のカッタ装置を用いて切断することになる。
【００１８】
カッタユニット１１０から搬送されたシートは、ユニット内を図中ｆ方向に搬送され、裏面印刷ユニット１１１に搬送される。裏面印刷ユニット１１１は、シートの片面のみに画像を印刷する場合に、シートの裏面に所定の情報を印刷させるためのユニットである。シートの裏面に印刷する情報としては、印刷画像毎に対応した文字、記号、コード等の情報（例えば、オーダー管理用番号等）が含まれる。裏面印刷ユニット１１１は、印刷ヘッド１０６が両面印刷の印刷ジョブのための画像を印刷する場合、印刷ヘッド１０６が画像を印刷する領域以外に上記のような情報を印刷する。裏面印刷ユニット１１１は、記録剤の押印、熱転写、インクジェットなどの方式を採用可能である。
【００１９】
裏面印刷ユニット１１１を通ったシートは、次に乾燥ユニット１１２に搬送される。乾燥ユニット１１２は、インクが付与されたシートを短時間で乾燥させるために、ユニット内を図中ｇ方向に通過するシートを温風（加温された気体（空気））で加熱するユニットである。なお、乾燥の方法は温風を用いるのに代え、冷風、ヒーターによる加温、待機させることのみによる自然乾燥、紫外光等の電磁波の照射など種々のものも採用可能である。印刷単位長さに切断されたシートは１枚ずつ乾燥ユニット１１２内を通過して、図中ｈ方向に搬送されて仕分けユニット１１４に搬送される。仕分けユニット１１４の詳細は後述する。
【００２０】
シート巻取りユニット１１３は、おもて面が印刷され且つ所定単位（本実施形態では、ページ単位とする）毎に切断されていないシートの巻取りを行う。両面印刷の際にはまずおもて面に画像形成が行われたシートを、カッタユニット１１０でページ単位では切断せず、連続したおもて面の印刷が終了した後に切断する。おもて面が印刷されたシートは、ユニット内を図中のｊ方向に通過し、シート巻取りユニット１１３が巻取る。そして、一連のページ分のおもて面の画像形成が終了して、巻き取られたシートは、先のおもて面とは反対面を印刷可能な面にして、つまり印刷ヘッド１０６に対向させる面を反転させて、再度ユニットの図中のｋ方向に搬送される。このように搬送させることで、先のおもて面とは反対の裏面の画像の印刷を行わせる。通常の片面印刷の場合は、画像が印刷されたシートは、シート巻取りユニット１１３による巻取りを行わせずに仕分けユニット１１４に搬送される。
【００２１】
このように、両面印刷の際は、シート巻取りユニット１１３を用いてシートの巻取りを行い、シートを反転させて裏面の印刷を行うため、片面印刷のときと両面印刷のときとでは仕分けユニット１１４への排紙の際のシートの面が異なる。即ち、片面印刷の場合はシート巻取りユニット１１３を用いたシートの反転が行われないので、先頭ページの画像が印刷されたシートは先頭ページの画像が下を向いた状態で排紙される。そして１つの印刷ジョブが複数ページあるジョブの場合、先頭ページのシートからトレーに排紙され、以後後続のページへと順次排紙されシートが重なっていく。このようなシートの並び順が昇順となる排紙をフェイスダウン排紙と呼ぶ。一方、両面印刷の場合はシート巻取りユニット１１３を用いたシートの反転が行われるので、先頭ページの画像が印刷されたシートは先頭ページの画像が上を向いた状態で排紙される。そして１つの印刷ジョブが複数枚のシートの出力を行うジョブの場合、最後のページを含むシートからトレーに排紙され、以後若いページのシートへと順次排紙されシートが重なっていき、最終的に先頭ページの画像が印刷されたシートが排紙される。このようなシートの並び順が降順となる排紙をフェイスアップ排紙と呼ぶ。
【００２２】
操作ユニット１１５は、ユーザが種々の操作を行ったり、ユーザに種々の情報を通知したりするためのユニットである。例えば、ユーザに指定された画像が印刷されたシートはどこのトレーに積載されているか、あるいは当該画像が印刷中か印刷終了かなど、オーダー毎の印刷状況の確認が可能である。また、インク残量や、シートの残量等、装置の各種状態の確認、ヘッドクリーニング等の装置メンテナンスの実施の指示を行うためにユーザが操作／確認可能である。
【００２３】
図２は、図１で示した画像形成装置における制御に関わる構成を説明するためのブロック図である。画像形成装置２００は図１に示した画像形成装置である。
【００２４】
ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、画像処理部２０７、エンジン制御部２０８、スキャナ制御部２０９は、主に制御ユニット１０８に含まれる。そして、制御ユニット１０８にＨＤＤ２０４、操作部２０６、外部Ｉ／Ｆ２０５などがシステムバス２１０を介して接続される。ＣＰＵ２０１は、マイクロプロセッサ（マイクロコンピュータ）形態の中央演算処理部であり、図１の制御ユニット１０８に含まれる。ＣＰＵ２０１は、プログラムの実行やハードウェアの起動により画像形成装置２００全体の動作を制御する。ＲＯＭ２０２は、ＣＰＵ２０１が実行するためのプログラムや画像形成装置２００の各種動作に必要な固定データを格納する。ＲＡＭ２０３は、ＣＰＵ２０１がワークエリアとして用いられたり、種々の受信データの一時格納領域として用いられたり、各種設定データを記憶させたりする。ＨＤＤ２０４は、ＣＰＵ２０１が実行するためのプログラム、印刷データ、画像形成装置２００の各種動作に必要な設定情報を、内蔵するハードディスクに記憶させたり、読み出したりすることが可能である。なお、ＨＤＤ２０４に代えて、他の大容量記憶装置としてもよい。
【００２５】
操作部２０６は、ユーザが種々の操作を行うためのハードキーやタッチパネル、またユーザに種々の情報を提示（通知）するための表示部を含み、図１の操作ユニット１１５に対応するものである。またユーザへの情報の提示は音声発生器からの音響情報に基づく音響（ブザー、音声等）を出力することによっても行うこともできる。
【００２６】
画像処理部２０７は、各種画像処理を行い、例えば、画像形成装置２００で扱う印刷ジョブの印刷データ（例えば、ページ記述言語で表されたデータ）を画像データ（ビットマップ画像データ）へ展開（変換）する処理やその他の画像処理を行う。入力された印刷データに含まれる画像データの色空間（たとえばＹＣｂＣｒ）を、標準的なＲＧＢ色空間（たとえばｓＲＧＢ）に変換する。また、画像データに対し、有効な（画像形成装置２００が印刷処理可能な）画素数への解像度変換、画像解析、画像補正等、様々な画像処理が必要に応じて施される。これらの画像処理によって得られた画像データは、ＲＡＭ２０３または、ＨＤＤ２０４に格納される。
【００２７】
エンジン制御部２０８は、ＣＰＵ２０１等から受信した制御コマンドに応じて、印刷データに基づく画像をシート上に印刷する処理の制御を行う。各色の印刷ヘッド１０６へのインク吐出指示や、記録媒体上でのドット位置（インクの着弾位置）を調整するための吐出タイミング設定、ヘッド駆動状態取得に基づく調整等を行う。印刷データに応じて印刷ヘッドの駆動制御を行い、印刷ヘッドからインクを吐出させシート上に画像を形成させる。また、給紙ローラの駆動指示、搬送ローラの駆動指示、搬送ローラの回転状況取得等を行う等、搬送ローラの制御を行い、シートを適切な速度及び経路で搬送および停止させる。
【００２８】
スキャナ制御部２０９は、ＣＰＵ２０１等から受信した制御コマンドに応じて、イメージセンサーの制御を行い、シート上の画像を読取り、赤（Ｒ）、緑（Ｇ）および青（Ｂ）色のアナログ輝度データを取得し、デジタルデータに変換する。イメージセンサーとしては、ＣＣＤイメージセンサーやＣＭＯＳイメージセンサー等を採用可能である。イメージセンサーは、これに限定されるものではなく、例えば、リニアイメージセンサーとしてもエリアイメージセンサーとしてもよい。また、スキャナ制御部２０９は、イメージセンサーの駆動指示、該駆動に基づくイメージセンサーの状況取得を行い、イメージセンサーから取得した輝度データを解析し、印刷ヘッド１０６からのインクの不吐やシートの切断位置の検出等を行う。スキャナ制御部２０９で画像が正しく印刷されていると判定されたシートは、シート上のインクの乾燥処理が施された後に、指定された仕分けユニットのトレーに排紙される。
【００２９】
画像形成装置２００内の上記した各構成はシステムバス２１０を介して接続され、互いに通信可能である。
【００３０】
ホスト装置２１１は、上述した外部装置に対応し、画像形成装置２００の外部に接続され、画像形成装置２００に印刷を行わせるための画像データの供給源となる装置であり、種々の印刷ジョブのオーダーを発行する。ホスト装置２１１は、汎用のパーソナルコンピュータ（ＰＣ）として実現してもよいし、他のタイプのデータ供給装置としてもよい。他のタイプのデータ供給装置としては、例えば、画像をキャプチャーして画像データを生成する画像キャプチャー装置が挙げられる。画像キャプチャー装置は、原稿上の画像を読取って画像データを生成するリーダ（スキャナ）、ネガフィルムやポジフィルムを読取って画像データを生成するフィルムスキャナなどである。また、画像キャプチャー装置の他の例としては、静止画を撮影してデジタル画像データを生成するデジタルカメラ、動画を撮影して動画像データを生成するデジタルビデオが挙げられる。その他、ホスト装置２１１は、ネットワーク上にフォトストレージを設置したり、着脱可能な可搬性メモリを挿入するソケットを設けたりして、フォトストレージや可搬性メモリに格納された画像ファイルを読み出して画像データに生成して印刷するものとしてもよい。また、汎用的なＰＣに代え、画像形成装置専用の端末とするなど、種々のデータ供給装置としてもよい。これらのデータ供給装置は画像形成装置の構成要素としてもよいし、画像形成装置の外部に接続した別の装置としてもよい。また、ホスト装置２１１をＰＣとした場合、ＰＣの記憶装置に、ＯＳ、画像データを生成するアプリケーションソフトウェア、画像形成装置２００用のプリンタドライバがインストールされる。プリンタドライバは、画像形成装置２００を制御したり、アプリケーションソフトウェアから供給された画像データを画像形成装置２００が扱える形式に変換して印刷データを生成したりする。また、印刷データから画像データへの変換をホスト装置２１１側で行ってから画像形成装置２００に供給するようにしてもよい。なお、以上の処理の全てをソフトウェアで実現することは必須ではなく、一部または全部をハードウェアによって実現するようにしてもよい。ホスト装置２１１から供給される画像データやその他のコマンド、更にステータス信号等は、外部Ｉ／Ｆ２０５を介して画像形成装置２００と送受信可能である。外部Ｉ／Ｆ２０５はローカルＩ／ＦであってもネットワークＩ／Ｆであってもよい。また、外部Ｉ／Ｆ２０５は、有線による接続であっても無線による接続であっても構わない。
【００３１】
なお、以上の例では、１つのＣＰＵ２０１が図２に示した画像形成装置２００内の全ての構成要素を制御するものとしたが、この構成以外としてもよい。即ち、各機能ブロックのいくつかが別途ＣＰＵを備え、それぞれのＣＰＵによって個別に制御するものとしてもよい。また、各機能ブロックは図２に示した構成以外の分担のさせ方により個別の処理部または制御部として適宜分割したり、いくつかを統合したりするなど、種々の形態を採用可能である。また、メモリからのデータの読み出しにはＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）も用いてもよい。
【００３２】
図３は、仕分けユニット１１４の構成を示す図である。仕分けユニット１１４は、複数のトレー（本実施形態では１８個）を保持しており、印刷単位の長さ等に応じでシートの排紙先のトレーを区別する。各トレーには、トレー番号が割り当てられている。仕分けユニット１１４は、ユニット内を図中ｉ方向に通過するシートを、各トレー上に設けられたセンサでトレーの空きやシートが満載か否かなどを確認しながら印刷画像毎に設定されたトレー番号に対応するトレーに排紙していく。なお、各トレーが空いているか否か及び仕分けユニット１１４で空いているトレーの数の管理は、例えば、ＣＰＵ２０１が行う。切断されたシートの排出先となるトレーは、印刷ジョブの発行元（ホスト装置）で特定のものが指定される場合や、画像形成装置側で空いているトレーが任意に指定される場合がある。１つのトレーには予め決められた枚数まで排紙可能である。この予め決められた枚数を超える印刷ジョブの場合、複数のトレーに跨って排紙される。トレーに対して排紙可能なシートの枚数やサイズ、種類などは、そのトレーの大きさ（タイプ）等によって異なっている。図３において縦（上下）に並んでいるトレー（以下、大トレー）群３０９〜３１６は、大サイズ（Ａ４サイズ等、２Ｌ版サイズより大きいもの）のシート、小サイズ（２Ｌ版サイズ以下）の両方のシートの排紙が可能である。また、横（左右）に並んでいるトレー（以下、小トレー）群３０１〜３０８は、小サイズ（２Ｌ版サイズ以下）のシートの排紙が可能であるが大サイズのシートの排紙はできない。さらに、縦（上下）に並んでいるトレーの一番上にあるトレー（以下、エクストラトレー）３１７は、大小トレーが一杯になったときに使用される。エクストラトレーを使用するか否かは、ユーザが本体に設定することで適宜変更可能なものとする。ゴミ箱トレー３１８は、レジ調や不吐補完用の制御パターンを印刷した用紙を排紙する。
【００３３】
また、シート排紙中や排紙完了等の状態は、表示器を用いてユーザが識別可能にする（例えば、ＬＥＤ等を用いる）。例えば、トレーのそれぞれに互いに異なる色で発光する複数のＬＥＤを設け、点灯しているＬＥＤの色や点灯状態か点滅状態かなどによって各トレーの種々の状態をユーザに通知可能である。
【００３４】
また、複数のトレーのそれぞれには優先順位を付すことができ、画像形成装置２００は、印刷ジョブを実行するにあたり、空いている（シートが存在しない）トレーを、優先順位に従って順にシートの排出先として割り当てていく。本実施形態では、デフォルトでは、大トレー群は上のトレーほど優先順位が高く、小トレーは左側ほど優先順位が高く設定し、また、大トレーより、小トレーの優先順位が高く設定する。優先順位は、これに限定されるものではない。優先順位は、例えば、ユーザがシートを取り出しやすい位置の優先順位を高くするとよい。なお、優先順位は、ユーザによる操作等で適宜変更可能なものとしてもよい。
【００３５】
図４は、印刷ジョブを受信して画像処理を行いながら印刷を行う場合の、使用トレーを決定し、印刷を行うフローチャートである。図４に示す処理は、例えば、ＣＰＵ２０１がＲＯＭ２０２に格納されたプログラムをＲＡＭ２０３に読み出して実行することにより実現される。
【００３６】
Ｓ４０１では、ホスト装置２１１から印刷ジョブが入力される。ここでは、印刷に必要な情報が入力される。印刷に必要な情報としては、例えば、印刷サイズ情報等が挙げられる。この印刷に必要な情報は、例えば、印刷ジョブに付加して入力される。なお、印刷サイズは、ユーザが指定してもよいし、予め印刷ジョブに指定されていてもよい。
Ｓ４０２では、印刷ジョブ内のページ番号をｉとして、初期値にｉ＝１を代入する。
Ｓ４０３では、ｉページ目のデータに対して画像処理部２０７により画像処理を行い、印刷データから画像データを生成する。すなわち、ｉページ目の画像データを生成する。
【００３７】
Ｓ４０４では、印刷ジョブ内の全てのページが画像処理済みかどうか判断する。全てのページが画像処理済みでない場合は（Ｓ４０４でＮｏ）、Ｓ４０５に進む。全ページの画像処理が終わっていると判断した場合は（Ｓ４０４でＹｅｓ）、Ｓ４２２に進む。
【００３８】
Ｓ４０５では、ｉ−１ページ目の印刷シートの排出トレーが決定済みかを判断する。ｉ−１ページ目の印刷シートの排出トレーが決定済みの場合（Ｓ４０５でＹｅｓ）、Ｓ４０６に進み、ｉページ目の印刷シートの排出トレーをｉ−１ページ目と同一トレーに決定する。Ｓ４０５でｉ−１ページ目の印刷シートの排出トレーを決定していない場合（Ｓ４０５でＮｏ）、Ｓ４０７に進む。
【００３９】
Ｓ４０７では、トレーの空き状況を確認する。ここでは、トレーに空きがないか確認する。大トレー及び小トレーが共に空いていない場合は（Ｓ４０７でＹｅｓ）、Ｓ４０８に進み、ｉページ目の印刷シートの排出トレーをエクストラトレーに決定する。少なくともどちらか一方のトレーが空いている場合、すなわち、トレーに空きが有る場合は（Ｓ４０７でＮＯ）、Ｓ４０９に進む。
【００４０】
Ｓ４０９では、ｉページ目の印刷データが２Ｌサイズより大きいサイズかどうかを判断する。これは、仕分けユニット１１４の大トレー、小トレーのどちらに排紙すべきか決定するためである。ここでは、印刷ジョブの印刷サイズ情報に基づいて判断をする。ｉページ目の印刷データが２Ｌサイズより大きい場合（Ｓ４０９でＹｅｓ）は、Ｓ４１０に進む。ｉページ目の印刷データが２Ｌ以下のサイズである場合（Ｓ４０９でＮＯ）、Ｓ４１３に進む。
【００４１】
Ｓ４１０では、仕分けユニット１１４の内、大トレーが空いているかを判断する。大トレーが空いている場合は（Ｓ４１０でＹｅｓ）、Ｓ４１１に進み、ｉページ目までの印刷していない全てのページの印刷シートの排出トレーを大トレーに決定する。言い換えれば、ｉページ目までで排紙トレーが決定していない全てのページの印刷シートの排出トレーを大トレーに決定する。大トレーが空いていない場合は（Ｓ４１０でＮｏ）、Ｓ４１２に進み、ｉページ目までの印刷していない全てのページの印刷シートの排出トレーをエクストラトレーに決定する。言い換えれば、ｉページ目までで排紙トレーが決定していない全てのページの印刷シートの排出トレーをエクストラトレーに決定する。
【００４２】
Ｓ４１３では、ｉページ目がトレーの最大積載枚数、すなわち、排出限度枚数の整数倍であるかを判断する。つまり、ｉ＝ＴＲＡＹ＿ＭＡＸ＊Ｎ（Ｎ＝１，２，３・・・）の場合、トレーの最大積載枚数分の印刷データが画像処理されたことになるため、印刷処理が開始可能と判断し、Ｓ４１４に進む。ここで、トレーの最大積載枚数とは、各トレーの最大積載枚数であり、本実施形態では、各トレーの最大積載枚数は同一とする。なお、トレー毎に最大積載枚数が異なる場合は、例えば、最大積載枚数が少ないトレーの最大積載枚数の整数倍であるか判断してもよい。
【００４３】
Ｓ４１４では、小トレーが空いているかを判断する。小トレーが空いている場合は（Ｓ４１４でＹｅｓ）、Ｓ４１５でトレーの最大積載枚数分のページの印刷シートの排出トレーを小トレーに決定する。小トレーが空いていない場合は（Ｓ４１４でＮｏ）、Ｓ４１６へ進む。これは、本実施形態では、各排紙トレーの最大積載枚数が同じであり、印刷ジョブが最大積載枚数分以上のページを含む場合、１つの印刷ジョブは複数の排紙トレーに排出する必要があるためである。すなわち、サイズや種類が異なる用紙が混在する印刷ジョブであったとしても、少なくとも排紙トレーの最大積載枚数分まで小サイズである場合は、小トレーに排出すればよいためである。
【００４４】
Ｓ４１６では、大トレーが空いているかを判断する。大トレーが空いている場合は（Ｓ４１６でＹｅｓ）、Ｓ４１７でトレーの最大積載枚数分ページの印刷シートの排出トレーを大トレーに決定する。大トレーが空いていない場合は（Ｓ４１６でＮｏ）、Ｓ４１８でトレーの最大積載枚数分のページの印刷シートの排出トレーをエクストラトレーに決定する。
【００４５】
このようにして各ページの印刷シートの排紙トレーが決定された場合は、Ｓ４１９に進み、画像形成装置２００で用紙に画像データに基づき画像の印刷を行い、Ｓ４２０において決定したトレーに従って仕分けユニット１１４に排紙する。その後、Ｓ４２１でページ番号ｉを１増やしてＳ４０３に戻り、次のページの画像処理を行う。
【００４６】
なお、Ｓ４１３でｉはトレー最大積載枚数の整数倍のページであると判定されてＳ４０３に戻る場合、すなわち、Ｓ４１５、Ｓ４１７又はＳ４１８を経てＳ４０３に戻る場合、Ｓ４０５でｉ−１ページ目の印刷シートの排紙トレーは決定済みではないと判定する。例えば、Ｓ４１５、Ｓ４１７、Ｓ４１８の後にフラグを立てることとし、Ｓ４０５ではフラグがＯＮの場合は、ｉ−１ページ目が印刷してトレーに排紙済みではないと判定し、Ｓ４０７へ進むようにしてもよい。また、例えば、Ｓ４１５、Ｓ４１７、Ｓ４１８の後にｉの値を０に設定するようにしてもよい。ｉの値を０に設定する方法の場合は、Ｓ４１３では、ｉはトレー最大積載枚数と同じか判定するようにすればよい。
【００４７】
Ｓ４１３で整数倍でなかった場合は印刷を開始せず（Ｓ４１３でＮｏ）、Ｓ４２１でページ番号ｉを１増やしてＳ４０３に戻り、次のページの画像処理を行う。
【００４８】
このように、本実施形態では、ジョブ内のデータについてページ単位で画像処理を行いながら排紙トレーを決定する場合、大トレーに決定した時点で印刷を開始する。そのため、大小異なるサイズのページを含むジョブにおいても同一トレーに排紙をすることができ、また、全てのページの画像処理が終わってから印刷するよりも印刷の開始タイミングが早くなり、印刷時間の短縮が可能となる。
【００４９】
また、大トレーが空いておらず、小トレー又はエクストラトレーしか空いていない場合は、ｉページ目の印刷データが生成した段階で印刷を開始する。その結果、印刷時間の短縮が可能となる。
【００５０】
さらに、小トレーに排紙できる最大枚数分の印刷データが蓄積した段階で印刷を開始することで、小サイズのページのみで構成されたジョブの印刷時間の短縮が可能となる。
【００５１】
Ｓ４２２では、ジョブ内に２Ｌサイズより大きいサイズがあるかどうかを判断する。ここでは、ジョブ内のページ数が２ページ以上の場合、ｉ−１ページ目までは、２Ｌ以下であると既に判断されているため、ｉページ、すなわち、最終ページが２Ｌサイズより大きいサイズか判断すればよい。２Ｌサイズより大きいページがあれば、すなわち、最終ページが２Ｌサイズより大きい場合（Ｓ４２２でＹｅｓ）、Ｓ４２３に進む。２Ｌサイズより大きいページがなければ、すなわち、最終ページが２Ｌサイズ以下である場合（Ｓ４２２でＮｏ）、Ｓ４２６に進む。
【００５２】
Ｓ４２３では、大トレーが空いているかを判断し、大トレーが空いている場合は（Ｓ４２３でＹｅｓ）、Ｓ４２４に進み、全てのページの印刷シートの排出トレーを大トレーに決定する。大トレーが空いていない場合は（Ｓ４２３でＮｏ）、Ｓ４２５に進み、全てのページの印刷シートの排出トレーをエクストラトレーに決定する。
【００５３】
Ｓ４２６では、小トレーが空いているかを判断する。小トレーが空いている場合は（Ｓ４２６でＹｅｓ）、Ｓ４２７で全てのページの印刷シートの排出トレーを小トレーに決定する。小トレーが空いていない場合は（Ｓ４２６でＮｏ）、Ｓ４２８に進み、全てのページの印刷シートの排出トレーをエクストラトレーに決定する。
【００５４】
このようにして各ページの印刷シートの排紙トレーを決定し、Ｓ４２９に進み画像形成装置２００で用紙に画像データに基づいて画像の印刷を行い、Ｓ４３０において決定したトレーに従って仕分けユニット１１４に排紙する。
【００５５】
以上のように、ジョブ内のデータが印刷を開始していなくて画像処理が完了している場合は、最終ページに基づいて全ページのトレーを決定し、同一トレーに排紙する。
【００５６】
本実施形態では、大トレー又は小トレーが空いていない場合は、エクストラトレーに決定するとしたが、これに限定されるものではない。例えば、エクストラトレー使用の可否設定でエクストラトレーを使用しないと設定されている場合は、エクストラトレーに決定せずトレーフル状態にしてもよい。
【００５７】
また、本実施形態では、用紙サイズをもとに使用するトレーを判断していていたが、用紙の種類や坪量に従って使用するトレーを判断してもよい。
【００５８】
図５は、図４のフローに従ってトレーを決定した後、どのトレーにどの順で排紙されるかを示した模式図である。
【００５９】
ジョブデータとして、１ページ目は４ｘ６ｉｎｃｈ、２ページ目はＡ４サイズ、３ページ目は４ｘ６ｉｎｃｈの構成とする。このジョブを画像処理しながら印刷を行う場合について説明する。なお、大トレー及び小トレーが空いているものとする。１ページ目を画像処理した際、サイズが２Ｌより小さく、トレーの最大積載枚数に達していないため、トレーを決定せず、印刷を開始しない（Ｓ４０５でＮｏ、Ｓ４０７でＮｏ、Ｓ４０９でＹｅｓ、Ｓ４１３でＮｏ）。次の２ページ目を画像処理した際、Ａ４サイズで２Ｌより大きいため２ページ目は、大トレーに決定する（Ｓ４０５でＮｏ、Ｓ４０７でＮｏ、Ｓ４０９でＹｅｓ、Ｓ４１０でＹｅｓ、Ｓ４１１）。このとき同時に１ページ目も排紙トレーを大トレーに決定する（Ｓ４１１）。この時点で１ページ目及び２ページ目の印刷を開始し、排紙トレーを大トレー１に排紙する。続いて３ページ目を画像処理し、２ページ目が大トレーに排紙しているため、３ページ目の排紙トレーを２ページ目と同一の大トレーに決定し、印刷して２ページ目と同一トレーに排紙する（Ｓ４０５でＹｅｓ）。この結果、大トレー１にすべてのページの印刷シートが排紙される。なお、大トレーのうちいずれを排出トレーとするかは、予め設定された優先順位等に従って決定すればよい。
【００６０】
上述したように、本実施形態では、サイズや種類が異なる用紙が混在する１つの印刷ジョブを同一トレーに排紙することができる。したがって、異なる排紙トレーにページ順序がバラバラに排紙される不具合を防止することができる。また、ページ単位で画像処理を行い、ページの排紙トレーが大トレーに決定した時点で印刷を開始するため、全てのページの画像処理が終わってから印刷するよりも印刷の開始タイミングが早くなり、印刷時間の短縮が可能となる。また、大トレーが空いておらず、小トレー又はエクストラトレーしか空いていない場合は、ｉページ目の印刷データが生成した段階で印刷を開始するため、全てのページの画像処理が終わってから印刷するよりも印刷の開始タイミングが早くなる。したがって、印刷時間の短縮が可能となる。さらに、小トレーに排紙できる最大枚数分の印刷データが蓄積した段階で印刷を開始することで、全てのページの画像処理が終わってから印刷するよりは印刷の開始タイミングが早くなり、小サイズのページのみで構成されたジョブの印刷時間の短縮が可能となる。
【００６１】
（実施形態２）
本実施形態では、印刷ジョブの優先度を考慮して、印刷ジョブの印刷済みシートの排紙トレーを決定する。なお、実施形態１と同一のものには同一の符号を付し、実施形態１と重複する説明は省略する。
【００６２】
図６は、印刷ジョブの優先度に従って、画像処理を行いながら印刷を行う場合の、使用トレーを決定し、印刷を行うフローチャートである。図６に示す処理は、例えば、ＣＰＵ２０１がＲＯＭ２０２に格納されたプログラムをＲＡＭ２０３に読み出して実行することにより実現される。
【００６３】
Ｓ６０１では、ホスト装置２１１から印刷ジョブが入力される。ここでは、印刷に必要な情報が入力される。印刷に必要な情報としては、例えば、印刷サイズ情報等が挙げられる。この印刷に必要な情報は、例えば、印刷ジョブに付加して入力される。
Ｓ６０２では、印刷ジョブ内のページ番号をｉとして、初期値にｉ＝１を代入する。
Ｓ６０３では、ｉページ目のデータを画像処理部２０７で画像処理を行い、印刷データを生成する。
【００６４】
Ｓ６０４ではジョブの優先度が高いかどうかを判断する。例えば、割込み印刷が指定されている場合は、優先度が高いものと判断する。優先度が高くない場合は（Ｓ６０４でＮｏ）、Ｓ６０５に進み、図４におけるＳ４０４へ進む。その後は図４のフローに従う。Ｓ６０４で優先度が高いと判断した場合（Ｓ６０４でＹｅｓ）、Ｓ６０６に進む。
【００６５】
Ｓ６０６では用紙サイズに従って当該ページの使用するトレーを決定する。Ｓ６０６のトレー決定フローは、図３におけるＳ４２２からＳ４２８までの決定フローと同様であるため説明を省略する。なお、Ｓ４２２では、当該ページが２Ｌより大きいサイズであるか判定する。
【００６６】
Ｓ６０７では、画像形成装置２００で用紙に印刷を行い、Ｓ６０８では決定したトレーに従って仕分けユニット１１４に排紙する。その後、Ｓ６０９でページ番号ｉを１増やしてＳ６０３に戻り、次のページの画像処理を行う。
【００６７】
以上のように、本実施形態では、優先度の高い印刷ジョブの場合はなるべく速く印刷することを優先することができる。すなわち、優先度の高い印刷ジョブは、１ページ目の画像処理が終わって印刷データが生成されたタイミングで印刷を開始することが可能となる。
【００６８】
なお、優先度が高い印刷ジョブ以外、例えば、通常の印刷ジョブは、実施形態１と同様の効果を得ることができる。
【００６９】
（他の実施形態）
本発明は上述した実施形態に限定されるものではない。例えば、上述した実施形態では、ページ単位で画像処理を行い、Ｓ４０４の判定を行うものとし、印刷開始するタイミングがより早くなるようにしたが、これに限定されるものではない。印刷ジョブを所定単位、例えば、複数ページの画像処理が完了する毎にＳ４０４の判定を行ってもよい。この場合、Ｓ４０３、Ｓ４０７、Ｓ４０９は、ｉページ目について判定するのではなく、ｉページを含む複数ページを対象ページとして判定を行えばよい。これにより、判定による処理負荷を軽減させつつ、印刷を開始するタイミングが全ページ画像処理してから印刷を開始する場合よりも早くなる。
【００７０】
また、上述した実施形態では、Ｓ４０９やＳ４２２において、対象ページが２Ｌより大きいサイズか判定し、この判定結果に基づいて排紙トレーを決定したが、これに限定されるものではない。例えば、対象ページの印刷サイズが他のサイズ（例えば、Ａ４）以上か判定してもよいし、印刷用紙種が特定の種類（例えば、光沢紙）であるか判定してもよいし、印刷サイズが所定サイズ以上か及び印刷用紙種が特定の種類かの両方を判定してもよい。これらの場合は、Ｓ４０９やＳ４２２では、対象ページの印刷条件が所定の条件を満たすか判定するようにすればよい。
【００７１】
上述した実施形態では、印刷シートの排出先として、大トレー、小トレー、エクストラトレーを備えるものとしたが、これに限定されず、例えば、さらに、中トレーを備えていてもよいし、エクストラトレーを備えていなくてもよい。
【００７２】
また、図３から図６まで説明した実施形態はロールシートを例に挙げて説明したが、被記録媒体は、連続シートに限定されるものではなく、サイズ毎にカットされたシートであっても構わない。
【００７３】
上述した実施形態では、画像処理を行って印刷データが生成される度に印刷処理を行う方法について説明したが、画像形成装置は、印刷ジョブに含まれる印刷データが全て生成されてから印刷を行うことができるものであってもよい。すなわち、画像形成装置は、各ページの印刷データが生成される度に印刷処理を行ういわゆるオンザフライモードと、印刷ジョブに含まれる印刷データが全て生成されてから印刷を行うモードを選択できる構成であってもよい。この場合は、印刷ジョブに含まれる印刷データが全て生成されてから印刷を行うモードが選択された場合は、Ｓ４０４でＮｏの場合、すなわち、ジョブ内の全ページの画像処理が終了するまでは、Ｓ４０２に戻るようにすればよい。そして、Ｓ４０４でＹｅｓとなった場合は、Ｓ４２２〜Ｓ４３０に従って、処理をするようにすればよい。
【００７４】
上述した実施形態は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータを連動させて実行させるようにしてもよい。また、上記した処理の全てをソフトウェアで実現する必要はなく、処理の一部または全部をＡＳＩＣ等のハードウェアで実現するようにしてもよい。また、ＣＰＵも１つのＣＰＵで全ての処理を行うものに限らず、複数のＣＰＵが適宜連携をしながら処理を行うものとしてもよい。
【図１】
0006425479.tif 000002
【図２】
0006425479.tif 000003
【図３】
0006425479.tif 000004
【図４】
0006425479.tif 000005
【図５】
0006425479.tif 000006
【図６】
0006425479.tif 000007