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