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