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