(57)【要約】【課題】画像形成装置及びシート後処理装置において、印刷ジョブ全体としての処理効率を向上させる。【解決手段】画像形成装置１０のシート後処理装置としてフィニッシャ５００が、シートを積載させる積載トレイ７００，７０１と、積載トレイにシートを排出するローラ対５１５，６８０と、フィニッシャ制御部９５１とを備える。フィニッシャ制御部は、予め判明している複数の印刷ジョブの内容から、そのシート積載量が積載トレイの満載条件を満たすか否かを判定し、満たしていない印刷ジョブを優先して先に実行するように、それら印刷ジョブの実行順序を決定し、画像形成装置のＣＰＵ回路部９００に通知し、印刷ジョブの実行を開始させる。【選択図】図１３
2020044787.tif 000002
【特許請求の範囲】
【請求項１】
シートを積載させるためのシート積載部と、
前記シート積載部にシートを排出して積載させるためのシート排出部と、
前記シート排出部の動作を制御する制御部とを備え、
前記制御部は、それぞれ予め設定された積載量のシートを前記シート積載部に積載させる複数のジョブについて、それらの実行前に各前記ジョブの積載量が前記シート積載部について予め設定される所定の満載条件を満たすか否かを判定し、前記所定の満載条件を満たしていない前記ジョブを優先して先に実行するように、前記複数のジョブの実行順序を決定し、その後前記実行順序に従って前記複数のジョブを実行するように、前記シート排出部の動作を制御するシート積載装置。
【請求項２】
前記制御部は、実行中の前記ジョブにより前記シート積載部に積載されたシートの積載量が前記所定の満載条件を満たすと、前記実行中のジョブを中断するように前記シート排出部の動作を制御し、
前記所定の満載条件を満たす前記ジョブが複数あって、前記所定の満載条件を満たすジョブがそれぞれ実行中に中断したときにおける前記シート積載部上のシートの既積載量が異なる場合、該既積載量が多くなる方の前記ジョブを優先して先に実行するように、前記複数のジョブの実行順序を決定する請求項１に記載のシート積載装置。
【請求項３】
前記制御部は、実行中の前記ジョブにより前記シート積載部に積載されたシートの積載量が前記所定の満載条件を満たすと、前記実行中のジョブを中断するように前記シート排出部の動作を制御し、
前記所定の満載条件を満たす前記ジョブが複数あって、前記所定の満載条件を満たすジョブがそれぞれ実行中に中断したときにおける前記シート積載部上のシートの既積載量が同じ場合、前記所定の満載条件を満たす複数のジョブの実行順序を、それらの入力順に決定する請求項１に記載のシート積載装置。
【請求項４】
前記制御部は、前記所定の満載条件を満たす前記ジョブが無い場合、前記複数のジョブの実行順序をそれらの入力順に決定する請求項１に記載のシート積載装置。
【請求項５】
前記制御部は、前記複数のジョブが同一のユーザにより入力されたか否かを判定し、同一のユーザにより入力された全ての前記ジョブについてそれらの実行順序を決定する請求項１乃至４のいずれかに記載のシート積載装置。
【請求項６】
前記制御部は、前記複数のジョブの内、最後に入力された前記ジョブの入力時から所定の時間が経過すると、それ以前に入力されて未実行の前記複数のジョブについて、それらの実行順序を決定する請求項１乃至５のいずれかに記載のシート積載装置。
【請求項７】
前記制御部は、前記複数のジョブが一定数以上になると、前記複数のジョブの実行順序を決定する請求項１乃至６のいずれかに記載のシート積載装置。
【請求項８】
前記制御部は、前記複数のジョブの実行中に新規のジョブが入力されたとき、前記複数のジョブの全部の実行が終了した後、前記新規のジョブについてその実行順序を決定する請求項１乃至７のいずれかに記載のシート積載装置。
【請求項９】
前記制御部は、前記複数のジョブの実行中に新規のジョブが入力されたとき、実行中の前記ジョブが終了した後、前記複数のジョブの実行を中断し、前記複数のジョブの内、未実行の前記ジョブと前記新規のジョブとについてそれらの実行順序を決定し直し、決定し直した前記実行順序に従って前記ジョブの実行を再開する請求項１乃至７のいずれかに記載のシート積載装置。
【請求項１０】
前記制御部は、前記複数のジョブの実行中に新規のジョブが入力されたとき、実行中の前記ジョブを中断し、中断した前記ジョブの残りの部分と、前記複数のジョブの内、未実行の前記ジョブと、前記新規のジョブとについてそれらの実行順序を決定し直し、決定し直した前記実行順序に従って前記ジョブの実行を再開する請求項１乃至７のいずれかに記載のシート積載装置。
【請求項１１】
前記積載量は、前記シート積載部に積載されるシートが単葉シートの場合、その枚数である請求項１乃至１０のいずれかに記載のシート積載装置。
【請求項１２】
前記積載量は、前記シート積載部に積載されるシートが複数の単葉シートを束ねたシート束の場合、その部数である請求項１乃至１０のいずれかに記載のシート積載装置。
【請求項１３】
前記積載量は、前記シート積載部に積載されるシートの最上面の高さである請求項１乃至１０のいずれかに記載のシート積載装置。
【請求項１４】
請求項１乃至１３のいずれかに記載のシート積載装置を備えたシート後処理装置。
【請求項１５】
前記シート排出部により前記シート積載部に排出される前のシートに後処理を行うための後処理部を更に備え、
前記制御部は、前記複数のジョブのそれぞれについて、前記ジョブが前記後処理部による行われる後処理を含む場合は該後処理を含めて、その実行開始から前記シート積載部への積載が終了するまでの予定処理時間を算出し、先に入力された前記ジョブの前記予定処理時間が、それより後に入力された前記ジョブの前記予定処理時間よりも所定の時間以上遅くならない場合、前記複数のジョブの実行順序を決定する請求項１４に記載のシート後処理装置。
【請求項１６】
請求項１乃至１３のいずれかに記載のシート積載装置、又は、請求項１４もしくは１５に記載のシート後処理装置を備えた画像形成装置。
【請求項１７】
前記シート排出部により前記シート積載部に排出される前のシートに画像形成するための画像形成部を更に備え、
前記制御部は、前記複数のジョブのそれぞれについて、前記ジョブが前記画像形成部による行われる画像形成を含む場合は該画像形成を含めて、その実行開始から前記シート積載部への積載が終了するまでの予定処理時間を算出し、先に入力された前記ジョブの前記予定処理時間が、それより後に入力された前記ジョブの前記予定処理時間よりも所定の時間以上遅くならない場合、前記複数のジョブの実行順序を決定する請求項１６に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置から排出されるシートを積載するシート積載装置に関する。また、本発明は、画像形成装置から排出されるシートを後処理した後に積載するシート積載装置を備えたシート後処理装置に関する。更に本発明は、かかるシート積載装置又はシート後処理装置を備えた画像形成装置に関する。
【背景技術】
【０００２】
従来、複写機等の画像形成装置において、画像形成装置から搬送されたシートに穿孔処理、綴じ処理及びソート処理等の後処理を行うシート後処理装置が知られている。シート後処理装置は、後処理後に排出されるシート（後処理によって複数のシートを束状にしたシート束を含む）を積載するための積載トレイを有する。
【０００３】
積載トレイには、積載可能なシートの最大積載量が予め設定されている。一般にシート後処理装置では、積載トレイに積載されたシートの高さを検出し、その高さが所定の限界高さに達したか否かを判定することにより、積載トレイに積載されたシートが最大積載量に達したか、即ち満載状態になったか否かを検出している。
【０００４】
画像形成装置から搬送されたシートに所定の後処理を行って積載トレイに積載した後、その積載シート枚数に応じて積載トレイを昇降させ、積載トレイ上のシート高さ位置を調整可能にしたシート後処理装置が知られている（例えば、特許文献１を参照）。このシート後処理装置では、積載トレイに積載されたシートの枚数をカウントし、得られたカウント値を所定の限界枚数即ち最大積載枚数と比較して、満載状態か否かを判定している。
【０００５】
このように積載トレイの満載状態をシート積載枚数で判定する方法は、例えば綴じ処理されたシート束、又は坪量の大きい特殊紙等を排出する場合に適用することが開示されている。綴じ処理したシート束は、ステイプル針の部分が他の部分よりも盛り上がって厚くなるので、綴じ処理しない通常のシートについて設定したシート高さまで積載すると、積載トレイ上でシート束全体のバランスが崩れ、上側のシート束が落下する等の不都合を生じる虞がある。事前にシート束の場合に積載可能なシート枚数を設定しておくことにより、かかる不都合は防止される。
【０００６】
坪量の大きい特殊紙の場合、普通紙について設定したシートの限界積載高さまで積載すると、シートの積載重量が積載トレイの耐荷重許容値を超過する虞がある。その結果、積載トレイを昇降させる電動モーター等の駆動機構にトルク不足が生じると、積載トレイを昇降できなくなる。そのため、坪量の大きい特殊紙についても、積載トレイに排出されるシート枚数で満載状態を判定する必要がある。かかる事情を考慮して、一般に満載状態をシート積載枚数で判定する方法では、シート高さで判定する方法に比べて低いシート高さで満載状態となるように、シートの限界積載枚数を小さい値に抑えている。
【０００７】
他方、画像形成装置に複数の画像形成ジョブが入力されている場合に、それらの実行順序を実行前に入れ替えて、ジョブ全体としての処理効率の低下を抑制した画像形成装置が提案されている（例えば、特許文献２を参照）。この画像形成装置では、シートの排出先における後処理の種別に応じて、排出先の切り換えのないジョブが優先して実行されるように入れ替えた実行順序に従って、画像形成ジョブを実行し、後処理部は排出先に応じた搬送経路で用紙を搬送して排紙する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平３−１３４５４号公報
【特許文献２】特開２００９−１３９７３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１に記載の従来技術では、画像形成装置から順次入力される印刷ジョブの順序に従ってシートに所定の後処理を行った後、該シート又はシート束が積載トレイに積載されたタイミングで、その積載枚数又は積載部数をカウントし、事前に設定した積載限界枚数又は積載限界部数と比較することにより満載状態か否かを判定している。この場合、印刷ジョブの開始後から実施予定の全ての印刷ジョブが完了する前に、シート後処理装置が満載状態を検知すると、画像形成装置は、シート後処理装置にそれ以上のシートを積載できないと判断して、それ以降、そのとき実行中の印刷ジョブ及び実行前の印刷ジョブについて画像形成動作を一時的に停止する。
【００１０】
この画像形成動作の一時停止状態は、シート後処理装置において満載状態が解除されるまで継続する。そのため、実行中であった印刷ジョブの途中でシート後処理装置が満載状態を検出しなかった場合に比べると、印刷ジョブ全体としての処理効率が著しく低下してしまうという問題がある。
【００１１】
特許文献２に記載の画像形成装置は、実行順序の入れ替えを判断する際に、積載トレイ上へ積載可能なシート最大積載量を全く考慮していない。そのため、或る印刷ジョブの実施中に、後処理部が積載トレイの満載条件を満たしてしまう、即ち予め設定されたシート最大積載量に達すると、積載トレイへの排紙が途中で停止し、画像形成装置は、それ以降印刷ジョブを継続できない状態となる。その結果、停止した実行中の印刷ジョブ及びそれ以降の印刷ジョブは、積載トレイの満載状態が解除されるまで再開できないという問題が生じる。
【００１２】
そこで、本発明は、上述した従来技術の問題点に鑑みてなされたもので、実行予定の印刷ジョブについて、事前にシート積載部におけるシート積載量に基づいてその満載状態を判定して実行順序を決定し、その順序に従って印刷ジョブを実行し、必要に応じて後処理を行った後、シート及びシート束をシート積載部に排出することにより、できる限りシート最大積載量の又はそれに近い量のシート及びシート束をシート積載部に積載できるようにし、印刷ジョブの実行中における満載状態の検知によるジョブ効率の低下を防止して、印刷ジョブ全体としての処理効率を向上させることを目的とする。
【課題を解決するための手段】
【００１３】
本発明のシート積載装置は、
シートを積載させるためのシート積載部と、
前記シート積載部にシートを排出して積載させるためのシート排出部と、
前記シート排出部の動作を制御する制御部とを備え、
前記制御部は、それぞれ予め設定された積載量のシートを前記シート積載部に積載させる複数のジョブについて、それらの実行前に各前記ジョブの積載量が前記シート積載部について予め設定される所定の満載条件を満たすか否かを判定し、前記所定の満載条件を満たしていない前記ジョブを優先して先に実行するように、前記複数のジョブの実行順序を決定し、その後前記実行順序に従って前記複数のジョブを実行するように、前記シート排出部の動作を制御することを特徴とする。
【００１４】
本発明の別の側面によれば、上述した本発明のシート積載装置を備えたシート後処理装置が提供される。
【００１５】
本発明の更に別の側面によれば、上述した本発明のシート積載装置又シート後処理装置を備えた画像形成装置が提供される。
【発明の効果】
【００１６】
本発明によれば、実行予定されている複数のジョブについて、その入力順ではなく、各ジョブが予定しているシート積載部への積載量に基づいて、シート積載部の満載条件を満たすか否かで優先順位を判定し、その実行順序を決定するので、例えばいずれかのジョブが実行中にシート積載部の満載条件を満たして突然中断することにより生じるジョブ効率の低下を解消することができる。従って、本発明のシート積載装置を画像形成装置又はそのシート後処理装置に適用した場合には、画像形成装置における印刷ジョブ全体として処理効率の向上を実現することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明を適用した画像形成システムの全体構成を概略的に示す図。
【図２】図1の画像形成システムの制御構成を示す機能ブロック図。
【図３】（ａ）図は表示装置、（ｂ）〜（ｄ）図は該表示装置の操作画面の説明図。
【図４】シート後処理装置の全体構成を概略的に示す図。
【図５】シート後処理装置の制御構成を示す機能ブロック図。
【図６】シート満載状態の判定条件を例示的に示す説明図。
【図７】シート満載状態の検知時に記憶される情報の説明図。
【図８】シート満載状態を判定するためのフローチャート。
【図９】シート満載状態の検知時における表示画面の一例を示す説明図。
【図１０】実行予定の２つの印刷ジョブの内容を例示的に示す説明図。
【図１１】印刷ジョブ開始時の積載トレイの状態を示す説明図。
【図１２】シート満載状態の検知後に印刷ジョブが一時停止した積載トレイの状態を示す説明図。
【図１３】印刷ジョブ実行順序決定の過程を説明するフローチャート。
【図１４】印刷ジョブ実行順序決定の過程を説明するフローチャート。
【図１５】印刷ジョブ実行順序決定の過程を説明するフローチャート。
【図１６】ジョブ実行順序の入れ替え後にシート満載状態が検知された積載トレイの状態を示す説明図。
【図１７】積載トレイについて設定される満載検知条件を例示する表図。
【発明を実施するための形態】
【００１８】
（全体構成）
図１に、本発明の第１実施形態に係る画像形成システム１の主要部の構成を概略的に示す。画像形成システム１は、図１に示すように、画像形成装置１０と、シート後処理装置であるフィニッシャ５００とから構成され、シートへの画像形成と後処理とを行う。画像形成装置１０は、原稿を給紙する原稿給送装置１００、該原稿給送装置から送られた原稿から画像を読み取るイメージリーダ２００、読み取った画像をシート上に形成するプリンタ３５０、及びユーザに情報を提示するための表示装置４００を備えている。画像形成に使用するシートの種類は、例えばユーザが表示装置４００の画面を見ながら操作して選択することにより決定することができる。
【００１９】
（本体：イメージリーダ及びプリンタ）
原稿給送装置１００は、原稿トレイ１０１上に原稿面を上向きにしてセットされた原稿を先頭の頁から順に１枚ずつ図１の左方向へ給紙する。原稿は、原稿給送装置１００内の搬送路を介してプラテンガラス１０２上に送られ、該プラテンガラス上を図１の左から右方向へ、所定の流し読み取り位置を経て搬送された後、外部の排紙トレイ１１２へと排出される。ここで、流し読み取り位置とは、イメージリーダ２００に設定されたプラテンガラス１０２上の原稿面の読み取り位置であり、この位置に固定されているスキャナユニット１０４によって、プラテンガラス１０２上を左から右へ向けて前記流し読み取り位置を通過する原稿の原稿画像が光学的に読み取られる。
【００２０】
前記流し読み取り位置を通過する原稿の読取面は、スキャナユニット１０４のランプ１０３の光で照射され、その反射光がミラー１０５、１０６、１０７を介してレンズ１０８に導かれ、該レンズを通過した光がイメージセンサ１０９の撮像面に結像する。スキャナユニット１０４は、原稿の搬送方向に対して直交する方向を主走査方向、搬送方向を副走査方向として原稿読み取り走査を行う。イメージセンサ１０９は、原稿が流し読み取り位置を通過する際に、原稿画像を主走査方向に１ライン毎に読み取り、更に原稿が副走査方向に搬送されることによって、原稿画像全体を光学的に読み取る。
【００２１】
光学的に読み取られた画像は、イメージセンサ１０９によって画像データに変換されて出力される。イメージセンサ１０９から出力された画像データは、プリンタ３５０の露光部１１０にビデオ信号として入力される。尚、原稿の読み取りは、原稿給送装置１００により原稿を搬送してプラテンガラス１０２上の所定位置に停止させ、この状態でスキャナユニット１０４を左から右へ走査させることにより行う、いわゆる原稿固定読みと呼ばれる方法も可能である。
【００２２】
プリンタ３５０の露光部１１０は、イメージリーダ２００から入力されたビデオ信号に基づいて、レーザ光を変調して出力する。出力された前記レーザ光は、ポリゴンミラー１１０ａを介して感光ドラム１１１上に照射される。これにより、感光ドラム１１１には、前記レーザ光に応じた静電潜像が形成される。
【００２３】
感光ドラム１１１上の静電潜像は、現像器１１３から供給される現像剤によって現像剤像として可視像化される。一方、シートが、プリンタ３５０内に装備されている上カセット１１４又は下カセット１１５からピックアップローラ１２７、１２８により給紙され、給紙ローラ１２９及び給紙ローラ１３０によりレジストローラ１２６まで搬送される。レジストローラ１２６は、該レジストローラに前記シートの先端が達した後、任意のタイミングで駆動され、該シートを感光ドラム１１１へのレーザ光の照射開始と同期したタイミングで、感光ドラム１１１と転写部１１６との間に搬送する。
【００２４】
感光ドラム１１１と転写部１１６との間に給紙されたシート上に、前記感光ドラムに形成された現像剤像が転写部１１６により転写される。現像剤像が転写されたシートは、定着部１１７に搬送され、該定着部１１７により前記シートを加熱及び加圧することによって、前記現像剤像をシート上に定着させる。定着部１１７を通過したシートは、切り換えフラッパ１２１及び排出ローラ１１８を経てプリンタ３５０から画像形成装置１０外部のフィニッシャ５００に向けて排出される。
【００２５】
ここで、フィニッシャ５００に向けてシートを、その画像形成面を下向きにした状態、即ちフェイスダウンで排出するときは、定着部１１７を通過したシートを、一旦切り換えフラッパ１２１の切り換え動作により反転パス１２２内に導く。反転パス１２２内に案内されたシートは、反転排紙動作によって、そのシートの後端が切り換えフラッパ１２１を通過した後スイッチバックさせ、排出ローラ１１８によりプリンタ３５０からフィニッシャ５００に排出する。この反転排紙動作は、原稿給送装置１００を使用して読み取った画像を形成するとき、又はコンピュータから出力された画像を形成するとき等、原稿の先頭頁から順に画像形成するときに行われ、それにより、排紙されたシートの順序は、原稿の頁順と同じ正しい頁順になる。
【００２６】
画像形成装置１０にシートの両面に画像形成を行う両面記録が設定されている場合、画像形成したシートは、切り換えフラッパ１２１の切り換え動作により反転パス１２２に導いた後、両面搬送パス１２４へ搬送する。その後、両面搬送パス１２４内に導かれたシートは、先に片面への画像形成で上述した場合と同じタイミングで、感光ドラム１１１と転写部１１６との間に再度給紙されるように制御が行われる。画像形成装置１０のプリンタ３５０から排出されたシートは、後述する構成のフィニッシャ５００に送られる。
【００２７】
（全体システムブロック図）
次に、図２のブロック図を参照しながら、本画像形成システム１の全体を制御するコントローラ２の構成及びシステム全体の制御構成を説明する。図２は、コントローラ２の構成を示している。コントローラ２は、後述するフィニッシャ制御部９５１を除いて、画像形成装置１０に設けられる。
【００２８】
図２に示すように、コントローラ２はＣＰＵ回路部９００を有し、ＣＰＵ回路部９００は、ＣＰＵ９０１、ＲＯＭ９０２、ＲＡＭ９０３を内蔵する。ＣＰＵ９０１は、画像形成システム１全体の基本制御を行うＣＰＵであり、制御プログラムが書き込まれたＲＯＭ９０２と、画像形成システム１における各種処理を行うためのＲＡＭ９０３とが、アドレスバス、データバスにより接続されている。ＣＰＵ９０１は、ＲＯＭ９０２に格納されている制御プログラムにより、ＣＰＵ回路部９００に接続されている各制御部９１１，９２１，９２２，９３１，９４１，９５１及び外部Ｉ／Ｆ９０４を総括的に制御する。ＲＡＭ９０３は、ＣＰＵ９０１による制御において制御データを一時的に保持し、また制御に伴う演算処理の作業領域として用いられる。
【００２９】
原稿給送装置制御部９１１は、原稿給送装置１００をＣＰＵ回路部９００からの指示に基づいて駆動制御する。イメージリーダ制御部９２１は、上述したスキャナユニット１０４、イメージセンサ１０９等に対する駆動制御を行い、イメージセンサ１０９からアナログとして出力された画像信号を画像信号制御部９２２に転送する。
【００３０】
画像信号制御部９２２は、イメージセンサ１０９からのアナログ画像信号をデジタル信号に変換した後に各処理を施し、この処理されたデジタル信号をビデオ信号に変換してプリンタ制御部９３１に出力する。また、画像信号制御部９２２は、コンピュータ９０５から外部Ｉ／Ｆ９０４を介して入力されたデジタル画像信号に各種処理を施し、この処理されたデジタル画像信号をビデオ信号に変換してプリンタ制御部９３１に出力する。これらの画像信号制御部９２２による処理動作は、ＣＰＵ回路部９００により制御される。
【００３１】
プリンタ制御部９３１は、画像信号制御部９２２から入力されたビデオ信号に基づいて露光部１１０、プリンタ３５０を制御し、シートへの画像形成及びシート搬送等を行う。フィニッシャ制御部９５１は、フィニッシャ５００に搭載されており、ＣＰＵ回路部９００との間で情報をやり取りすることにより、後述するようにフィニッシャ５００全体の駆動制御を行う。
【００３２】
表示装置制御部９４１は、表示装置４００とＣＰＵ回路部９００との間で情報のやり取りを行う。表示装置４００は、画像形成に関する各種機能を設定する複数のキー、設定状態を示す情報を表示するための表示部等を有する。表示装置制御部９４１は、ユーザによる前記各キーの操作に対応するキー信号をＣＰＵ回路部９００に出力すると共に、ＣＰＵ回路部９００からの信号に基づいて、それに対応する情報を表示装置４００に表示する。
【００３３】
（表示装置）
図３（ａ）〜（ｄ）を用いて、図１の画像形成装置１０における表示装置４００を説明する。図３（ａ）に示すように、表示装置４００には、画像形成動作を開始するためのスタートキー４０２、画像形成動作を中断するためのストップキー４０３、置数設定等を行うテンキー４０４〜４１２及び４１４が配置されている。また、表示装置４００には、ＩＤキー４１３、クリアキー４１５、リセットキー４１６等も配置されている。表示装置４００の上部には、タッチパネルを備えた表示部４２０が配置されており、画面上にソフトキーを表示可能となっている。
【００３４】
この画像形成装置１０は、画像形成したシートに対して、ノンソート、ソート、ステイプルソート（綴じモード）、製本モード等の各後処理モードを有する。これら後処理モードの設定等は、ユーザの表示装置４００からの入力操作により行われる。また、画像形成装置１０で設定されたこれらの後処理は、シート後処理装置としてのフィニッシャ５００で実行される。
【００３５】
後処理モードを設定する場合、例えば図３（ａ）に示す表示部４２０の初期画面でソフトキーである「仕上げ」ボタンを選択してタッチすると、図３（ｂ）に示すメニュー選択画面が表示部４２０に表示される。後処理モードの設定は、このメニュー選択画面を用いて行われる。
【００３６】
図３（ｂ）に示すように、メニュー選択画面には、ソート、グループ又はステイプルを選択するための３つのソフトキーと、シートをシフト排紙するか否かを選択するチェックボックスが表示される。更に前記メニュー選択画面には、設定の取り消しを行うためのソフトキー４２１、及び設定をフィニッシャ５００での実行に反映させるためのソフトキー４２２も表示される。同図に反転表示されるように、ユーザが「ソート」のソフトキーを選択した状態で、「ＯＫ」のソフトキー４２２をタッチして仕上げの選択を終了すると、ソートモードが設定される。
【００３７】
また、前記メニュー選択画面で「ステイプル」のソフトキーをタッチして反転表示させた状態でソフトキー４２２をタッチすると、図３（ｃ）に示すステイプル設定画面が表示部４２０に表示される。図示するように、ステイプル設定画面では、コーナー綴じや２箇所綴じ等の綴じ方法を選択するためのソフトスイッチが表示される。図３（ｃ）の設定画面においても、図３（ｂ）の場合と同様に、ソフトキー４２１及びソフトキー４２２が表示され、選択した綴じ方法のキャンセル又は設定反映を行うことが可能である。
【００３８】
図３（ａ）に示す初期画面でソフトキーである「用紙選択」を選択すると、図３（ｄ）に示すメニュー選択画面が表示部４２０に表示され、このメニュー選択画面を用いて、画像形成する用紙の種類の設定が行われる。同図の実施形態では、ユーザは、使用する用紙の種類を普通紙か厚紙かで選択することができる。図３（ｄ）の設定画面においても、図３（ｂ）の場合と同様に、ソフトキー４２１及びソフトキー４２２が表示され、選択した用紙のキャンセル又は設定反映を行うことが可能である。
【００３９】
（フィニッシャ）
次に、図４及び図５を参照しながら、フィニッシャ５００の構成及び動作を説明する。図４は、図１のフィニッシャ５００の全体構成を概略的に示し、図５は、フィニッシャ制御部９５１により駆動制御されるフィニッシャ５００のの制御構成を示している。
【００４０】
図４において、フィニッシャ５００は、画像形成装置１０から排出されたシートを順に取り込み、取り込んだ複数のシートをシート搬送方向及び／又はそれに直交するシート幅方向に整合させ、所定枚数毎に部揃えして１つのシート束に束ねる処理、束ねた各シート束の後端をステイプル針で綴じるステイプル処理等、上述したように表示装置４００を介してユーザが設定したシート後処理を行う。尚、以下に記載するフィニッシャ５００の各種処理及び動作は、特に説明しない限り、フィニッシャ制御部９５１により制御されるものとする。
【００４１】
フィニッシャ５００は、画像形成装置１０から排出されたシートを搬送ローラ対５１１により搬送パス５２０に取り込む。フィニッシャ５００内に取り込まれた前記シートは、搬送ローラ対５１２、５１３を介して搬送パス５２０を搬送される。搬送パス５２０に沿って搬送センサ５７０，５７１，５７２が設けられており、それぞれシートの通過を検出する。
【００４２】
搬送ローラ対５１２及び搬送センサ５７１は、搬送パス５２０上のシフトユニット５８０内に配置されている。シフトユニット５８０は、後述する図５のシフトモータＭ４によりシート幅方向へ移動可能に設けられている。搬送パス５２０を搬送されるシートは、シフトユニット５８０を通過する際に、搬送ローラ対５１２により挟持されている状態でシフトモータＭ４が駆動されることにより、シート幅方向に通常の搬送位置からいずれかの向きにオフセットされる。
【００４３】
具体的には、ユーザが図３（ｂ）のメニュー選択画面で「シフト」のソフトキーを選択したソートモードの場合、シートはシフトユニット５８０により、画像形成装置１０の正面側又は背面側、即ち図４の手前側又は奥側のいずれかに、例えば１５ｍｍオフセットさせて搬送される。フィニッシャ制御部９５１は、シートがシフトユニット５８０を通過したことを搬送センサ５７１により検知すると、シフトモータＭ４を逆向きに駆動して、シフトユニット５８０をセンター位置に戻す。ユーザが図３（ｂ）のメニュー選択画面で「シフト」のソフトキーを選択しなかった場合、シフトユニット５８０は駆動されず、シートはそのままオフセット無しで搬送される。
【００４４】
搬送パス５２０の下流側に接続される上排紙パス５２２には、シート搬送方向に沿って搬送ローラ対５１３、５１４、５１５が設けられている。上排紙パス５２２は、搬送ローラ対５１３、５１４の間でバッファパス５２４が分岐されると共に、その分岐位置には、搬送ローラ対５１４によって反転搬送されるシートを、上排紙パス５２２からバッファパス５２４へ導く切り換えフラッパ５４０が配置されている。更に上排紙パス５２２は、搬送ローラ対５１４、５１５の間で下排紙パス５２３が分岐されると共に、その分岐位置には、シートの搬送方向を上排紙パス５２２と下排紙パス５２３との間で切り換える切り換えフラッパ５４１が配置されている。
【００４５】
切り換えフラッパ５４１が上排紙パス５２２側に切り替えられ又は配置されていると、図５のバッファモータＭ２によって駆動される搬送ローラ対５１４により上排紙パス５２２を搬送されるシートは、更に図５の排紙モータＭ３によって駆動される搬送ローラ対５１５により、フィニッシャ５００のハウジング外面に設けられた積載トレイ７０１に排出される。上排紙パス５２２上には、搬送ローラ対５１５の直ぐ上流側に搬送センサ５７４が設けられており、該上排紙パスを搬送ローラ対５１５に向けて搬送されるシートの通過を検出する。尚、図４において、その記載を簡素化するため、バッファモータＭ２及び排紙モータＭ３は省略した。
【００４６】
切り換えフラッパ５４１が下排紙パス５２３側に切り替えられ又は配置されていると、同じくバッファモータＭ２によって駆動される搬送ローラ対５１４により上排紙パス５２２を搬送されるシートは、該上排紙パスから下排紙パス５２３に導かれる。下排紙パス５２３には、シート搬送方向に沿って搬送ローラ対５１６、５１７、５１８が設けられている。搬送ローラ対５１６により下排紙パス５２３内に案内されたシートは、更に排紙モータＭ３によって駆動される搬送ローラ対５１７、５１８により、下排紙パス５２３の下流端に設けられた処理トレイ６３０に導かれる。下排紙パス５２３上には、搬送ローラ対５１７の直ぐ上流側に搬送センサ５７５が、搬送ローラ対５１７、５１８間に搬送センサ５７６が設けられており、それぞれ下排紙パス５２３におけるシートの通過を検出する。
【００４７】
下排紙パス５２３を搬送されたシートは、ユーザが図３（ｂ）のメニュー選択画面で選択した後処理モードに応じて、処理トレイ６３０上、又はフィニッシャ５００のハウジング外面に、積載トレイ７０１の下方に設けられた積載トレイ７００上に排出される。例えば、ユーザが前記メニュー選択画面で「ステイプル」を選択した場合、前記シートは下排紙パス５２３から処理トレイ６３０上に排出される。前記メニュー選択画面で「ステイプル」が選択されていない場合、処理トレイ６３０のシート搬送方向下流端付近に配置されて、図５の束排紙モータＭ５によって駆動される束排紙ローラ対６８０により、下排紙パス５２３から積載トレイ７００上に直接排出される。
【００４８】
処理トレイ６３０上に排出されたシートは、排紙モータＭ３によって搬送ローラ対５１８と同期して駆動されるローレットベルト６６１と、図５のパドルモータＭ６によって駆動されるパドル６６０とにより、シート搬送方向と逆向きに、該シートの後端側に引き戻される。引き戻されたシートは、処理トレイ６３０のシート搬送方向後端に設けられたステイプラ６０１のストッパ６３１に突き当たり、停止する。これにより、処理トレイ６３０上に積載されたシートをシート搬送方向に整合させる。
【００４９】
次に、図中処理トレイ６３０上の手前側及び奥側に設けられた整合部材６４１を、図５の整合モータＭ７によってシート幅方向に移動させることにより、処理トレイ６３０上に積載されたシートをシート幅方向に整合させる。このようにして処理トレイ６３０上でシート搬送方向及びシート幅方向に整合させた所定枚数のシートは、それを1つのシート束として、必要に応じてステイプラ６０１による綴じ処理等の後処理を施す。処理トレイ６３０上のシート束は、図５の束排紙モータＭ５により駆動される束押え部材（図示せず）によって該処理トレイ上に押圧され、その状態で束排紙ローラ対６８０により積載トレイ７００上に排出される。
【００５０】
また、束排紙ローラ対６８０の近傍には、搬送センサ５７８（図示せず）が設けられており、下排紙パス５２３から直接又は処理トレイ６３０から積載トレイ７００に排出されるシートの通過を検出する。フィニッシャ制御部９５１のＣＰＵ９５２は、搬送センサ５７４、５７８の検出結果に基づいて、積載トレイ７０１、７００に積載される単葉シート及びシート束の数をカウントし、前記積載トレイ上の積載シート枚数を検出することができる。このようにして得られた積載枚数から、ＣＰＵ９５２は、積載トレイ７０１、７００に更にシートを積載できるか否かを判定することができる。
【００５１】
積載トレイ７００が取り付けられたフィニッシャ５００の前記ハウジングには、その取付位置の直ぐ上方に紙面検知センサ７２０が配置されている。紙面検知センサ７２０は、シートが積載トレイ７００上に積載されると、その最上面の高さ位置を検出して信号をフィニッシャ制御部９５１に出力する。これにより、積載トレイ７００に積載されたシートの高さを確認することができる。
【００５２】
紙面検知センサ７２０が、その位置を越えて積載トレイ７００に積載されたシートにより塞がれると、フィニッシャ制御部９５１は図５のトレイ昇降モータＭ１０を駆動して、紙面検知センサ７２０が積載トレイ７００上のシートにより塞がれない高さ位置まで、積載トレイ７００を下降させる。これにより、フィニッシャ５００の前記ハウジング外面に設けられた積載トレイ７００への排紙口を、積載トレイ７００のシート積載位置即ちシート最上面の高さ位置に関して略一定の高さに保つことができる。
【００５３】
フィニッシャ５００の前記ハウジングには、紙面検知センサ７２０から下方に或る高さ離れた位置に満載検知センサ７３０が配置されている。満載検知センサ７３０は、その高さ位置まで積載トレイ７００が下降すると、それを検知して信号をフィニッシャ制御部９５１に出力する。満載検知センサ７３０から前記信号を受けたフィニッシャ制御部９５１は、画像形成装置１０のＣＰＵ回路部９００に満載検知情報として、積載トレイ７００の満載状態を通知する。
【００５４】
フィニッシャ制御部９５１から積載トレイ７００の満載状態を通知されたＣＰＵ回路部９００は、積載トレイ７００にそれ以上のシートは積載できないと判定する。そして、ＣＰＵ回路部９００は、積載トレイ７００上に積載されているシートが取り除かれて、満載状態が解除されるまで、画像形成装置１０における画像形成動作を一時中断させる。
【００５５】
同様に、積載トレイ７０１が取り付けられたフィニッシャ５００の前記ハウジングには、その取付位置の直ぐ上方に紙面検知センサ７２１が配置されている。紙面検知センサ７２１は、シートが積載トレイ７０１上に積載されると、その最上面の高さ位置を検出して信号をフィニッシャ制御部９５１に出力する。これにより、積載トレイ７０１に積載されたシートの高さを確認することができる。
【００５６】
紙面検知センサ７２１が、その位置を越えて積載トレイ７０１に積載されたシートにより塞がれると、フィニッシャ制御部９５１は図５のトレイ昇降モータＭ１１を駆動して、紙面検知センサ７２１が積載トレイ７０１上のシートにより塞がれない高さ位置まで、積載トレイ７０１を下降させる。これにより、フィニッシャ５００の前記ハウジング外面に設けられた積載トレイ７０１への排紙口を、積載トレイ７０１のシート積載位置即ちシート最上面の高さ位置に関して略一定の高さに保つことができる。
【００５７】
フィニッシャ５００の前記ハウジングには、紙面検知センサ７２１から下方に或る高さ離れた位置に満載検知センサ７３１が配置されている。満載検知センサ７３１は、その高さ位置まで積載トレイ７０１が下降すると、それを検知してフィニッシャ制御部９５１に信号を出力する。満載検知センサ７３１から前記信号を受けたフィニッシャ制御部９５１は、画像形成装置１０のＣＰＵ回路部９００に満載検知情報として、積載トレイ７０１の満載状態を通知する。
【００５８】
フィニッシャ制御部９５１から積載トレイ７０１の満載状態を通知されたＣＰＵ回路部９００は、積載トレイ７０１にそれ以上のシートは積載できないと判定する。そして、ＣＰＵ回路部９００は、積載トレイ７０１上に積載されているシートが取り除かれて、満載状態が解除されるまで、画像形成装置１０における画像形成動作を一時中断させる。
【００５９】
また、積載トレイ７００、７０１には、それぞれトレイ紙検知センサ７４０、７４１が設けられている。各トレイ紙検知センサ７４０、７４１は、積載トレイ７００、７０１上にシートが積載されていると、これを検知してフィニッシャ制御部９５１に信号を出力する。フィニッシャ制御部９５１は、トレイ紙検知センサ７４０、７４１からの前記信号に基づいて、積載トレイ７００、７０１上にシートが積載されているか否かを判定する。
【００６０】
（紙面検知動作）
上述したように積載トレイ７００、７０１上に積載されたシートの最上面の位置を検知する紙面検知動作について、図４及び図５を参照しながら詳細に説明する。ここでは、積載トレイ７００にシートを積載した場合の紙面検知動作を説明し、積載トレイ７０１における紙面検知動作は同じであるので、説明を省略する。
【００６１】
図５に示すフィニッシャ制御部９５１のＣＰＵ９５２は、常に紙面検知センサ７２０がＯＦＦ状態であるように、即ち積載トレイ７００に積載されるシートの上面が検出されない状態であるように、積載トレイ７００の高さ位置を制御するように設定されている。それにより、フィニッシャ５００の前記ハウジング外面に設けられた積載トレイ７００への排紙口を、積載トレイ７００上のシート最上面の高さ位置に関して常に略一定の高さに保つように、ＣＰＵ９５２は以下の紙面検知動作を行う。
【００６２】
初期状態において、紙面検知センサ７２０がＯＮ状態であると、ＣＰＵ９５２はトレイ昇降モータＭ１０を駆動して、該紙面検知センサがＯＦＦ状態となる位置まで積載トレイ７００を下降させる。積載トレイ７００にシートが順次積載されて、紙面検知センサ７２０がＯＦＦ状態からＯＮ状態になると、ＣＰＵ９５２は、トレイ昇降モータＭ１０を駆動して積載トレイ７００を下降させる。そして、紙面検知センサ７２０がＯＦＦ状態に変わると、ＣＰＵ９５２は、トレイ昇降モータＭ１０の駆動を停止して、積載トレイ７００の下降を停止させる。
【００６３】
また、積載トレイ７００にシートが順次積載されて、紙面検知センサ７２０がＯＦＦ状態からＯＮ状態になった後、ユーザが積載トレイ７００からシートを取り除くなどして、紙面検知センサ７２０がＯＦＦ状態に変わると、ＣＰＵ９５２は、トレイ昇降モータＭ１０を駆動して積載トレイ７００を上昇させる。そして、紙面検知センサ７２０がＯＮ状態になると、ＣＰＵ９５２は、一旦トレイ昇降モータＭ１０の駆動を停止して積載トレイ７００の上昇を停止させた後、トレイ昇降モータＭ１０を逆転させて、紙面検知センサ７２０が再びＯＦＦ状態になるまで積載トレイ７００を下降させる。
【００６４】
ＣＰＵ９５２は、紙面検知センサ７２０、７２１がＯＦＦ状態であるように昇降させた積載トレイ７００、７０１の高さ位置から、前記積載トレイに積載されたシート最上面の高さを判断し、それに基づいて、前記積載トレイに更にシートを積載できるか否かを判定することができる。この積載トレイ７００、７０１におけるシート最上面高さの検出は、画像形成装置１０における画像形成動作、フィニッシャ５００における後処理動作、及び積載トレイへの排紙動作の実行中を含めて、ＣＰＵ９５２によって、紙面検知センサ７２０、７２１の出力状態から任意のタイミングで行うことができる。
【００６５】
（フィニッシャブロック図）
図５は、フィニッシャ５００を駆動制御するフィニッシャ制御部９５１の構成を示している。フィニッシャ制御部９５１は、同図に示すように、ＣＰＵ９５２、ＲＯＭ９５３、不揮発性メモリであるＲＡＭ９５４を有する。フィニッシャ制御部９５１は、図示しない通信ＩＣを介して画像形成装置１０のＣＰＵ回路部９００と通信してデータ交換を行い、ＣＰＵ回路部９００からの指示に基づいて、ＲＯＭ９５３に格納されている各種プログラムを実行し、フィニッシャ５００の駆動制御を行う。
【００６６】
フィニッシャ制御部９５１の出力側には、入口モータＭ１、バッファモータＭ２、排紙モータＭ３、シフトモータＭ４、束排紙モータＭ５、パドルモータＭ６、整合モータＭ７、ステイプルモータＭ８、ステイプル移動モータＭ９、及びトレイ昇降モータＭ１０，Ｍ１１が接続されている。入口モータＭ１は、図４に示される搬送ローラ対５１１、５１２、５１３を駆動する。バッファモータＭ２は搬送ローラ対５１４、５１９を駆動し、排紙モータＭ３は搬送ローラ対５１５、５１６、５１７，５１８を、シフトモータＭ４はシフトユニット５８０をそれぞれ駆動する。処理トレイ６３０の各部を駆動する手段として、束排紙モータＭ５は束排紙ローラ対６８０を、パドルモータＭ６はパドル６６０を、整合モータＭ７は整合部材６４１をそれぞれ駆動する。ステイプルモータＭ８は、シート束に綴じ処理を行うステイプラ６０１を駆動する。ステイプル移動モータＭ９は、ステイプラ６０１を処理トレイ６３０の外周に沿って搬送方向に対して垂直な方向に移動させる。トレイ昇降モータＭ１０，Ｍ１１は、それぞれ積載トレイ７００、７０１を昇降させるように駆動する。
【００６７】
フィニッシャ制御部９５１の入力側には、シートの通過を検知するための搬送センサ５７０〜５７６、紙面検知センサ７２０及び７２１、満載検知センサ７３０、７３１、トレイ紙検知センサ７４０、７４１が接続されている。更にフィニッシャ制御部９５１は、切り換えフラッパ５４０を駆動するバッファパス切り換えソレノイドＳＬ１、及び切り換えフラッパ５４１を駆動する排出パス切り換えソレノイドＳＬ２が接続されている。
【００６８】
（満載検知手段及び満載記憶手段）
積載トレイ７００、７０１に積載されるシートの満載状態を検知する満載検知手段、満載状態の検知情報を記憶させる満載記憶手段について、以下に図６〜図９を用いて詳細に説明する。図６は、単葉シートの普通紙並びに厚紙、及びステイプル処理したシート束の普通紙のそれぞれについて、前記積載トレイにおける満載状態を検知判定する詳細な基準を例示している。図７は、満載状態の検知時に、満載記憶手段としてのＲＡＭ９５４に記憶される情報を例示している。尚、図６並びに図７及び以下の説明において、普通紙及び厚紙等の用紙を「シート」と称し、シートの満載状態を「スタックオーバー」の用語で表すこととする。また、ここでは、積載トレイ７００にシートを積載する場合の動作について説明し、積載トレイ７０１については略同じであるので、説明を省略する。
【００６９】
（１）紙種が普通紙の場合
図６の上段に示すように、積載トレイ７００に積載されたシートの最上面の高さを検知することにより、スタックオーバーか否か、即ち前記積載トレイに更にシートを積載可能か否かを判定する。具体的には、積載トレイ７００が満載検知センサ７３０の位置まで下降すると、フィニッシャ制御部９５１は、積載シートの最上面が限界高さ（本実施形態では、３００ｍｍ）に到達したと判定し、画像形成装置１０のＣＰＵ回路部９００にスタックオーバーを通知する。更にフィニッシャ制御部９５１は、図７に示すＲＡＭ９５４の番地１に値「１」をセットし、積載シートの最上面高さに基づいてスタックオーバーを検知したことを、満載検知情報として記憶させる。
【００７０】
（２）紙種が厚紙の場合
図６の中段に示すように、積載トレイ７００に積載されたシート枚数で、スタックオーバーか否かを判定する。厚紙は普通紙よりも坪量が高く重いため、普通紙と同様の高さまで積載すると、重量オーバーになって積載トレイを損傷する虞があるからである。このことから、厚紙の場合、積載トレイ７００に積載されるシートの枚数を検出し、普通紙の場合よりも低い位置でスタックオーバーとなるように設定することが好ましい。
【００７１】
例えば、同図に示すように、積載トレイ７００に排出されたシート枚数が限界枚数の１０００枚に到達すると、フィニッシャ制御部９５１は、画像形成装置１０のＣＰＵ回路部９００にスタックオーバーを通知する。尚、この積載シート枚数が限界枚数に到達した時点で、積載トレイ７００は満載検知センサ７３０の位置まで下降していない。また、フィニッシャ制御部９５１は、図７に示すＲＡＭ９５４の番地１に値「２」をセットし、積載シート枚数に基づいてスタックオーバーを検知したことを、満載検知情報として記憶させる。
【００７２】
（３）紙種が普通紙で後処理にステイプル処理が指定されている場合
図６の下段に示すように、ステイプル処理により形成されかつ積載トレイ７００に積載されたシート束の部数で、スタックオーバーか否かを判定する。この場合、シート束は複数のシートから形成されるので、シート束の部数を介して間接的に普通紙の積載シート枚数を検出することになる。
【００７３】
例えば、同図に示すように、積載トレイ７００に排出されたシート束の部数が限界部数の１００部に到達すると、フィニッシャ制御部９５１は、画像形成装置１０のＣＰＵ回路部９００にスタックオーバーを通知する。尚、このシート束の積載部数が限界部数に到達した時点で、積載トレイ７００は満載検知センサ７３０の位置まで下降していない。更にフィニッシャ制御部９５１は、図７に示すＲＡＭ９５４の番地１に値「３」をセットし、シート束の積載枚数に基づいてスタックオーバーを検知したことを、満載検知情報として記憶させる。
【００７４】
図８のフローチャート及び図９のメッセージ表示画面を用いて、フィニッシャ制御部９５１によるスタックオーバー検知動作を詳細に説明する。ここで、特に説明しない限り、以下のスタックオーバー検知動作はフィニッシャ制御部９５１により実行され、より具体的には、該フィニッシャ制御部のＣＰＵ９５２により実行されるものとする。ここでも、積載トレイ７００にシートを積載する場合の動作について説明し、積載トレイ７０１については略同じであるので、説明を省略する。
【００７５】
図８に示されるように、ＣＰＵ９５２は、最初にトレイ紙検知センサ７４０がＯＦＦか否かを判定し、積載トレイ７００にシートが積載されているか否かを判定する（ステップＳ１００１）。ここでトレイ紙検知センサ７４０がＯＦＦであると判定した場合、ＣＰＵ９５２は、積載トレイ７００へのシート束の排出部数Ａ及びシートの排出枚数Ｂと、ＲＡＭ９５４に記憶されているスタックオーバー情報（満載検知情報）をクリアする（ステップＳ１００２）。
【００７６】
次に、画像形成装置１０に所定の印刷ジョブ（画像形成ジョブ）が投入されると、ＣＰＵ９５２は、前記所定の印刷ジョブの内容に応じて、積載トレイ７００にシート（単葉シート）又は、ステイプル処理されたシート束（前記所定の印刷ジョブが後処理としてステイプル処理を含む場合）の排出を行う（ステップＳ１００３）。尚、ステップＳ１００１でトレイ紙検知センサ７４０がＯＮであると判定された場合、ＣＰＵ９５２は、ステップＳ１００２を省略して、ステップＳ１００１からステップＳ１００３に進む。
【００７７】
ステップＳ１００３でシート又はステイプル処理されたシート束が積載トレイ７００に排出された後、ＣＰＵ９５２は、前記所定の印刷ジョブに後処理としてステイプル処理が設定されているか否かを判定する（ステップＳ１００４）。後処理のステイプル処理が設定されている場合、ＣＰＵ９５２は、積載トレイ７００への排出部数ＡをＡ＋１にインクリメントする（ステップＳ１００５）。この後、ＣＰＵ９５２は、積載トレイ７００について上述した紙面検知動作を行い（ステップＳ１００６）、その結果必要な場合は積載トレイ７００を下降させる。
【００７８】
次に、ＣＰＵ９５２は、積載トレイ７００への排出部数Ａが、限界部数である１００部（図６下段）を超えたか否かを判定する（ステップＳ１００７）。排出部数Ａが限界部数を超えたと判定した場合、ＣＰＵ９５２は、積載トレイ７００について、ステイプル処理されたシート束の部数でスタックオーバーを検知したことをＲＡＭ９５４に記憶させる（ステップＳ１００８）。そして、ＣＰＵ９５２は、積載トレイ７００におけるスタックオーバーの発生を、図示しない通信線を介して画像形成装置１０のＣＰＵ回路部９００に通知する（ステップＳ１０１７）。
【００７９】
その結果、ＣＰＵ回路部９００は、画像形成装置１０の表示装置４００に、例えば図９に示す「スタックオーバーが発生しました。排紙トレイの紙を取りだしてください」等のメッセージ、及び／又は他の説明文や画像等（以下、通知メッセージと称する）を表示させる。また、ＣＰＵ回路部９００は、積載トレイ７００からシートが取り除かれて、該積載トレイが次のシートを積載可能な状態になるまで、画像形成装置１０における実行中の印刷ジョブ、又は実行中の印刷ジョブが無い場合は次に予定されている印刷ジョブの実行を中断する。
【００８０】
ステップＳ１００４で、後処理としてステイプルが設定されていないと判定した場合、ＣＰＵ９５２は、積載トレイ７００に排出されたシートの紙種が普通紙か厚紙かを判定する（ステップＳ１００９）。シートが厚紙であると判定した場合、ＣＰＵ９５２は、積載トレイ７００への排出枚数ＢをＢ＝Ｂ＋１にインクリメントする（ステップＳ１０１０）。この後、ＣＰＵ９５２は、積載トレイ７００について上述した紙面検知動作を行い（ステップＳ１０１１）、その結果必要な場合は積載トレイ７００を下降させる。
【００８１】
次に、ＣＰＵ９５２は、積載トレイ７００への排出枚数Ｂが限界枚数である１０００枚（図６中段）を超えたか否かを判定する（ステップＳ１０１２）。排出枚数Ｂが限界枚数を超えたと判定した場合、ＣＰＵ９５２は、積載トレイ７００に排出されたシートの枚数でスタックオーバーを検知したことをＲＡＭ９５４に記憶させる（ステップＳ１０１３）。そして、ＣＰＵ９５２は、積載トレイ７００におけるスタックオーバーの発生を、図示しない通信線を介して画像形成装置１０のＣＰＵ回路部９００に通知する（ステップＳ１０１７）。
【００８２】
その結果、ＣＰＵ回路部９００は、画像形成装置１０の表示装置４００に、例えば図９のメッセージを表示させる。更にＣＰＵ回路部９００は、積載トレイ７００からシートが取り除かれて、該積載トレイが次のシートを積載可能な状態になるまで、画像形成装置１０における実行中の印刷ジョブ、又は実行中の印刷ジョブが無い場合は次に予定されている印刷ジョブの実行を中断する。
【００８３】
ステップＳ１００９において、積載トレイ７００に排出されたシートの紙種が厚紙でなく、普通紙であると判定した場合、ＣＰＵ９５２は、積載トレイ７００について上述した紙面検知動作を行い（ステップＳ１０１４）、その結果必要な場合は積載トレイ７００を下降させる。次にＣＰＵ９５２は、積載トレイ７００が満載検知センサ７３０の位置まで下降したか否かを判定する（ステップＳ１０１５）。積載トレイ７００が満載検知センサ７３０の位置まで下降したと判定した場合、ＣＰＵ９５２は、積載トレイ７００に積載されるシートの最上面の高さでスタックオーバーを検知したことをＲＡＭ９５４に記憶させる（ステップＳ１０１６）。
【００８４】
更にＣＰＵ９５２は、積載トレイ７００におけるスタックオーバーの発生を、図示しない通信線を介して、画像形成装置１０のＣＰＵ回路部９００に通知する（ステップＳ１０１７）。その結果、ＣＰＵ回路部９００は、画像形成装置１０の表示装置４００に、例えば図９のメッセージを表示させる。更にＣＰＵ回路部９００は、積載トレイ７００からシートが取り除かれて、該積載トレイが次のシートを積載可能な状態になるまで、画像形成装置１０における実行中の印刷ジョブ、又は実行中の印刷ジョブが無い場合は次に予定されている印刷ジョブの実行を中断する。
【００８５】
ＣＰＵ９５２は、ステップＳ１００７で積載トレイ７００への排出部数Ａが限界部数を超えていないと判定した場合、ステップＳ１０１２で積載トレイ７００への排出枚数Bが限界枚数を超えていないと判定した場合、及びステップＳ１０１５で積載トレイ７００が満載検知センサ７３０の位置まで下降していないと判定した場合、ステップＳ１００１に戻る。その結果、ＣＰＵ９５２は、上述した一連の各ステップを再び実行する。
【００８６】
次に、画像形成装置１０において複数の印刷ジョブが予め判明している場合、それら複数の印刷ジョブが実行される際に、フィニッシャ制御部９５１が行うスタックオーバー検知動作を、図１０〜１２を参照しながら、図８のフローチャートを用いて説明する。ここでも、積載トレイ７００にシートを積載する場合の動作について説明し、積載トレイ７０１については略同じであるので、説明を省略する。
【００８７】
図１０は、実行予定の印刷ジョブの内容を例示しており、２つの印刷ジョブＰＪ１とＰＪ２とが、この順で予め画像形成装置１０に入力されている。図１１は、印刷ジョブの開始時における積載トレイ７００の状態を示している。このとき、積載トレイ７００には、シートが全く積載されておらず、従ってトレイ紙検知センサ７４０はＯＦＦで、紙無し状態を検知している。また、積載トレイ７００は、紙面検知センサ７２０を塞くことなく、かつ満載検知センサ７３０により検出されない位置に保持されている。
【００８８】
画像形成装置１０は、印刷ジョブの入力順で決定される実行順序に従って、先に印刷ジョブＰＪ１の実行を開始する。それと同時に、フィニッシャ制御部９５１、より詳細にはＣＰＵ９５２は、図８のフローチャートに従って上述したスタックオーバー検知動作の実行を開始する（ステップＳ１００１〜ステップＳ１０１７）。
【００８９】
印刷ジョブＰＪ１によりステイプル処理されたシート束が積載トレイ７００に排出される（ステップＳ１００３）と、ＣＰＵ９５２は、後処理としてステイプル処理が設定されていると判定する（ステップＳ１００４）。従ってＣＰＵ９５２は、ステップＳ１００５で積載トレイ７００への排出部数ＡをＡ＋１にインクリメントし（ステップＳ１００５）、上述した紙面検知動作を実行し（ステップＳ１００６）、その結果必要な場合は積載トレイ７００を下降させる。
【００９０】
次にステップＳ１００７において、ＣＰＵ９５２は、積載トレイ７００への排出部数Ａが限界部数の１００部を超えたか否かを判定する。印刷ジョブＰＪ１は、印刷部数を１２０に設定しているので、１０１部目のシート束が積載トレイ７００に排出されると、ステップＳ１００５において排出部数Ａは１０１に更新される。従って、ＣＰＵ９５２は、積載トレイ７００への排出部数Ａが限界部数を超えたと判定し、次のステップＳ１００８でスタックオーバーの発生をＲＡＭ９５４に記憶させ、更にスタックオーバーの発生を画像形成装置１０のＣＰＵ回路部９００に通知する（ステップＳ１０１７）。
【００９１】
その結果、画像形成装置１０のＣＰＵ回路部９００は、積載トレイ７００にそれ以上のシート及びシート束を積載できないと判断し、実行中の印刷ジョブＰＪ１を一時停止させる。ＣＰＵ回路部９００は、積載されているシート束の全部又は一部が積載トレイ７００から取り出されて、その満載状態が解除されるまで、中断した印刷ジョブＰＪ１の残りの部分、及び次に予定されている印刷ジョブＰＪ２の画像形成動作は実行しない。
【００９２】
図１２は、ＣＰＵ９５２によるスタックオーバー検知後に印刷ジョブＰＪ１が一時停止した状態における積載トレイ７００を示している。積載トレイ７００には、印刷ジョブＰＪ１による１０１部のシート束が積載されている。図１０に示すように、シート束１部は２枚のシートで形成されているから、積載トレイ７００には、２０２枚のシートが積載されていることになる。他方、図６に示す満載状態の判定基準で、単葉シートの普通紙の限界高さが３００ｍｍ、単葉シートの厚紙の限界枚数が１０００枚、限界高さが２００ｍｍであることを考えると、図１２の積載トレイ７００は、その最大シート積載量に対して十分なシート積載能力を残している、ということができる。
【００９３】
本発明によれば、画像形成装置１０において複数の印刷ジョブが予め判明している場合に、それらの実行前に実行順序を最適に決定することによって、できる限り印刷ジョブを中断することなく、常に積載トレイ７００（及び７０１）にその最大シート積載量まで又はそれに近い数量のシート又はシート束が積載されるように、印刷ジョブの実行を制御することができる。図１３〜図１５は、このように複数の印刷ジョブの実行順序を事前に決定する制御（以下、印刷ジョブ実行順序決定制御という）の好適な実施形態について、その動作を示すフローチャートである。尚、以下に説明する印刷ジョブ実行順序決定制御は、特に説明しない限り、フィニッシャ制御部９５１により、具体的にはＣＰＵ９５２により実行されるものとする。
【００９４】
画像形成装置１０には、実行予定の複数の印刷ジョブが予め入力されており、それら印刷ジョブの内容（情報）は、該画像形成装置において実行する前に、ＣＰＵ回路部９００からフィニッシャ制御部９５１に送られる。ＣＰＵ９５２は、ＣＰＵ回路部９００から前記実行予定の複数の印刷ジョブの内容を受け取ると、図１３〜図１５のフローチャートに従って印刷ジョブ実行順序決定制御の実行を開始する（ステップＳ２００１〜Ｓ２０２２）。印刷ジョブ実行順序決定制御のプログラムは、予めフィニッシャ制御部９５１のＲＯＭ９５３に記憶されている。
【００９５】
最初に、ＣＰＵ９５２は、現時点で積載トレイ７００上に積載されているステイプル束（ステイプル処理したシート束）の排出部数（ステイプル排出部数）Ｃ、及び単葉シートでの厚紙の排出枚数Ｄを取得する（図１３、ステップＳ２００１）。次にステップＳ２００２で、ＣＰＵ９５２は、画像形成装置１０に入力されて予め判明している複数の未実行の印刷ジョブの内、最も古く即ち最初に入力された印刷ジョブの内容を１枚分選択し（以下、これを現在選択中の印刷ジョブという）、その後ステップＳ２００３を実行する。
【００９６】
ステップＳ２００３において、ＣＰＵ９５２は次の処理を実行する。
（１）ステップＳ２００２で選択した印刷ジョブ即ち現在選択中の印刷ジョブで予定されているステイプル束の排出予定部数（ステイプル排出予定部数）Ｅを、現在積載トレイ７００上に積載されているステイプル排出部数Ｃで上書きする。
（２）現在選択中の印刷ジョブで予定されている単葉シートでの厚紙の排出予定枚数（厚紙排出予定枚数）Ｆを、現在積載トレイ７００上に積載されている厚紙（単葉シート）の排出枚数Ｄで上書きする。
（３）現在選択中の印刷ジョブで予定しているシートの総排出枚数（シート束はシートの枚数に換算する）即ち総排出予定枚数Ｇを０でクリアする。
【００９７】
次に、ＣＰＵ９５２は、現在選択中の印刷ジョブに後処理としてステイプル処理が設定されているか否かを判定する（ステップＳ２００４）。後処理のステイプル処理が設定されている場合、ＣＰＵ９５２は、現在選択中の印刷ジョブのステイプル排出予定部数ＥをＥ＋１にインクリメントする（ステップＳ２００５）。
【００９８】
更にＣＰＵ９５２は、ステップＳ２００５でインクリメントされた、現在選択中の印刷ジョブのステイプル排出予定部数Ｅが、積載トレイ７００に積載されるシート束の限界部数である１００部を超えているか否かを判定する（ステップＳ２００６）。ステイプル排出予定部数Ｅが限界部数である１００部を超えたと判定した場合、ＣＰＵ９５２は、現在選択中の印刷ジョブを「満載予定ジョブ」（即ち、印刷ジョブの実行中に満載状態になることが予定される印刷ジョブ）に設定し（ステップＳ２００７）、次のステップＳ２０１２（図１４）に進む。
【００９９】
ステップＳ２００６で、ステイプル排出予定部数Ｅが限界部数である１００部を超えていないと判定した場合、ＣＰＵ９５２は、ステップＳ２００７を省略してステップＳ２０１２に進む。
【０１００】
ステップＳ２００４で、現在選択中の印刷ジョブに後処理としてステイプル処理が設定されていない場合、ＣＰＵ９５２は、現在選択中の印刷ジョブについて、シートの紙種として厚紙が設定されているか否かを判定する（ステップＳ２００８）。紙種が厚紙であると判定した場合、ＣＰＵ９５２は、現在選択中の印刷ジョブの厚紙排出予定枚数ＦをＦ＋１にインクリメントする（ステップＳ２００９）。
【０１０１】
更にＣＰＵ９５２は、ステップＳ２００９でインクリメントされた、現在選択中の印刷ジョブの厚紙排出予定枚数Ｆが、積載トレイ７００に積載される厚紙の限界枚数である１０００枚を超えているか否かを判定する処理を行う（ステップＳ２０１０）。厚紙排出予定枚数Ｆが限界枚数１０００枚を超えたと判定した場合、ＣＰＵ９５２は、現在選択中の印刷ジョブを満載予定ジョブに設定し（ステップＳ２０１１）、次のステップＳ２０１２（図１４）に進む。
【０１０２】
ステップＳ２００８で、現在選択中の印刷ジョブについて、シートの紙種として厚紙が設定されていないと判断した場合、ＣＰＵ９５２は、ステップＳ２００９〜Ｓ２０１１を省略してステップＳ２０１２に進む。同様に、ステップＳ２０１０で、厚紙排出予定枚数Ｆが限界枚数の１０００枚を超えていないと判定した場合、ＣＰＵ９５２は、ステップＳ２０１１を省略してステップＳ２０１２に進む。
【０１０３】
ステップＳ２０１２（図１４）において、ＣＰＵ９５２は、現在選択中の印刷ジョブの総排出予定枚数ＧをＧ＋１にインクリメントする。次にステップＳ２０１３で、ＣＰＵ９５２は、現在選択中の印刷ジョブが満載予定ジョブであるか否かを判定する。満載予定ジョブであると判定した場合、ＣＰＵ９５２は、現在選択中の印刷ジョブが予め判明している実行予定の複数の印刷ジョブの中で最後に実行されるように、前記複数の印刷ジョブの実行順序を組み替える（ステップＳ２０１４）。
【０１０４】
次に、ＣＰＵ９５２は、実行予定の複数の印刷ジョブの中に、複数の満載予定ジョブが存在するか否かを判定をする（ステップＳ２０１５）。この判定は、例えば、予め判明している実行予定の複数の印刷ジョブの内、現在選択中の印刷ジョブより後に入力された印刷ジョブから、その入力が古い順に（又はランダムに）印刷ジョブを選択し、これをステップＳ２００２における「現在選択中の印刷ジョブ」として、上述したステップＳ２００１〜Ｓ２０１３までの過程を繰り返し実行することによって行われる。
【０１０５】
満載予定ジョブが複数ある場合、それらはいずれを最初に実行しても、その実行中にスタックオーバーが検知されて印刷ジョブは中断される。従って、最初に実行した満載予定ジョブが中断されたとき、その後に積載トレイの満載状態が解除されて、中断した前記印刷ジョブを再開されて完了し、次の印刷ジョブが実行中にスタックオーバーで中断したとき、及び更にそれ以降、中断した印刷ジョブを再開されて完了し、次の印刷ジョブが実行中にスタックオーバーで中断したときにおいて、シート後処理装置の積載トレイへの総排出予定枚数Ｇが最も多くなるように、複数の満載予定ジョブの実行順序を組み替えることが好ましい。
【０１０６】
ステップＳ２０１５で複数の満載予定ジョブが存在すると判定した場合、ＣＰＵ９５２は、判明した複数の満載予定ジョブの実行順序を、上述したように積載トレイ７００への総排予定枚数Ｇが最も多くなるように、組み替える（ステップＳ２０１６）。その後、ステップＳ２０１７（図１５）に進む。
【０１０７】
ステップＳ２０１３で、現在選択中の印刷ジョブが満載予定ジョブでないと判定した場合、ＣＰＵ９５２は、ステップＳ２０１４〜Ｓ２０１６を省略してステップＳ２０１７に進む。ステップＳ２０１５で、満載予定ジョブは複数存在しないと判定した場合、ＣＰＵ９５２は、同様にステップＳ２０１６を省略してステップＳ２０１７に進む。
【０１０８】
ステップＳ２０１７（図１５）において、ＣＰＵ９５２は、予め判明している実行予定の複数の印刷ジョブの中に、現在選択中の印刷ジョブよりも新しい即ちそれよりも後に画像形成装置１０に入力された印刷ジョブが存在するか否かを判定する。現在選択中の印刷ジョブよりも新しい印刷ジョブが存在しないと判定した場合、ＣＰＵ９５２は、最新に実行されたステップＳ２０１６で最終的に得られた（組み替えられた）印刷ジョブ実行順序の決定結果を、画像形成装置１０のＣＰＵ回路部９００に通知して（ステップＳ２０２２）、印刷ジョブ実行順序決定制御を終了する。
【０１０９】
ステップＳ２０１７で、現在選択中の印刷ジョブよりも新しい印刷ジョブが存在すると判定した場合、ＣＰＵ９５２は、現在選択中の印刷ジョブの次に古く（即ち、現在選択中の印刷ジョブが最初に入力されたものであれば、２番目に）入力された印刷ジョブの内容を１枚分選択する（ステップＳ２０１８）。
【０１１０】
次に、ステップＳ２０１９において、ＣＰＵ９５２は、現在選択中の印刷ジョブの内容に、その直前に選択していた印刷ジョブの内容から変更があったか否かを判定する。以下の説明において、この印刷ジョブの内容変更を「ジョブ切り替え」と称する。直前の印刷ジョブと現在選択中の印刷ジョブとの間でジョブ切り替えが発生すると判定した場合、ＣＰＵ９５２は、次のステップＳ２０２０以下において、その現在選択中の印刷ジョブが満載予定ジョブか否かの判定を行う。
【０１１１】
ステップＳ２０２０において、ＣＰＵ９５２は次の処理を実行する。
（１）現在選択中の印刷ジョブのステイプル排出予定部数Ｅを、現在積載トレイ７００上に積載されているステイプル排出部数Ｃで上書きする。
（２）現在選択中の印刷ジョブの厚紙排出予定枚数Ｆを、現在積載トレイ７００上に積載されている厚紙排出枚数Ｄで上書きする。
（３）現在選択中の印刷ジョブの総排出予定枚数Ｇを０でクリアする。
この後、ＣＰＵ９５２は、ステップＳ２００４（図１３）に戻り、それ以降の処理を再度実行する。
【０１１２】
ステップＳ２０１９において、ジョブ切り替えが発生しないと判定した場合、ＣＰＵ９５２は、ステップＳ２０２１において、現在選択中の印刷ジョブが満載予定ジョブであるか否かを判定する。この判定には、上述したステップＳ２０１３の判定結果を利用することができる。満載予定ジョブであると判定した場合、ＣＰＵ９５２は、ステップＳ２００４に戻り、それ以降の処理を再度実行する。
【０１１３】
ステップＳ２０２１で、現在選択中の印刷ジョブが満載予定ジョブでないと判定した場合、ジョブ切り替えが発生しない同一内容の印刷ジョブについて、ステイプル排出予定部数Ｅ、厚紙排出予定枚数Ｆ及び総排出予定枚数Ｇを更新する必要は無い。従って、ＣＰＵ９５２は、ステップＳ２０１７に戻り、それ以降の処理を再度実行する。これに対し、ステップＳ２０２１で、現在選択中の印刷ジョブが満載予定ジョブであると判定した場合、ＣＰＵ９５２は、ステップＳ２００４に戻り、それ以降の処理を再度実行する。
【０１１４】
次に、上述した印刷ジョブ実行順序決定制御を、予め判明している図１０の２つの印刷ジョブに適用した場合について、具体的に説明する。先ずＣＰＵ９５２は、画像形成装置１０に入力された印刷ジョブＰＪ１、印刷ジョブＰＪ２の内容をＣＰＵ回路部９００から受け取ると、ＲＯＭ９５３から印刷ジョブ実行順序決定制御のプログラムを読み出し、これを図１３〜図１５のフローチャート（ステップＳ２００１〜Ｓ２０２２）に従って実行する。
【０１１５】
ＣＰＵ９５２は、先に画像形成装置１０に入力された印刷ジョブＰＪ１を現在選択中の印刷ジョブとして、ステップＳ２００４（図１３）で、後処理としてステイプル処理が設定されていると判定する。そして、ＣＰＵ９５２は、ステップＳ２００５で、ステイプル排出予定部数ＥをＥ＋１にインクリメントし（ステップＳ２００４）、次のステップＳ２００６で、インクリメント後のステイプル排出予定部数Ｅが、限界部数の１００部を超えたか否かを判定する。
【０１１６】
印刷ジョブＰＪ１に設定されている印刷部数１２０部の１０１部目に対して印刷ジョブ実行順序決定制御を実行すると、ステップＳ２００５でステイプル排出予定部数Ｅは１０１に更新されるから、ＣＰＵ９５２は、ステップＳ２００６で限界部数の１００部を超えたと判定する。その結果、現在選択中の印刷ジョブＰＪ１は満載予定ジョブに設定される（ステップＳ２００７）。
【０１１７】
この後、ＣＰＵ９５２は、ステップＳ２０１３（図１４）で現在選択中の印刷ジョブＰＪ１を満載予定ジョブと判定し、現在選択中の印刷ジョブＰＪ１が最後となるように、印刷ジョブの実行順序を組み替える（ステップＳ２０１４）。この時点で、印刷ジョブの実行順序は、その入力順とは逆に、ＰＪ２−ＰＪ１の順に組み替えられる。
【０１１８】
印刷ジョブＰＪ２は印刷ジョブＰＪ１よりも新しい印刷ジョブと判定される（ステップＳ２０１７）から、ＣＰＵ９５２は、それら印刷ジョブの内容を比較して、印刷ジョブＰＪ１から印刷ジョブＰＪ２を移行する際にジョブ切り替えが発生すると判定する（ステップＳ２０１９）。そして、ＣＰＵ９５２は、上述した満載予定ジョブ判定等の処理を印刷ジョブＰＪ２に対して行うために、ステップＳ２００４（図１３）に戻り、それ以降の処理を再度実行する。
【０１１９】
印刷ジョブＰＪ２は、図１０に示すように、シートの紙種が厚紙で、後処理（ステイプル処理）が無く、印刷部数が５００で限界枚数以下であることから、ＣＰＵ９５２は、ステップＳ２０１３で満載予定ジョブとは判定しない。そのため、ステップＳ２０１４〜Ｓ２０１６の印刷ジョブ実行順序組み替え処理は実行されない。
【０１２０】
その結果、印刷ジョブＰＪ１と印刷ジョブＰＪ２は、ＰＪ２−ＰＪ１の順序で実行されることが確定する。このように確定した印刷ジョブＰＪ１、ＰＪ２の実行順序は、ＣＰＵ９５２から画像形成装置１０のＣＰＵ回路部９００に通知され（ステップＳ２０２２）、印刷ジョブ実行順序決定制御は終了する。
【０１２１】
実際に画像形成システム１において、このように決定した実行順序に従って印刷ジョブＰＪ１、ＰＪ２を実行すると、ＣＰＵ９５２が、印刷ジョブＰＪ２の実行中に積載トレイ７００の満載状態を検知することはない。従って、印刷ジョブＰＪ２は、ユーザが画像形成装置１０に入力したとおり、印刷部数５００全部について画像形成処理及び積載トレイ７００への積載処理が、中断することなく行われる。
【０１２２】
印刷ジョブＰＪ２の終了後、印刷ジョブＰＪ１に切り替えられて実行されると、印刷部数１２０の内、１０１部目のステイプル束が積載トレイ７００に排出されたとき、ＣＰＵ９５２が積載トレイ７００のスタックオーバー即ち満載状態を検知し、ＣＰＵ回路部９００に通知する。その結果、画像形成装置１０は、積載トレイ７００にそれ以上のシート束は積載できないと判断し、予定していた印刷ジョブＰＪ１の残りの部分にかかる画像形成動作を一時停止する。この画像形成動作の一時停止は、積載トレイ７００の満載状態が解除されて、ＣＰＵ９５２からＣＰＵ回路部９００に通知されるまで継続される。
【０１２３】
図１６は、ＣＰＵ９５２によるスタックオーバー検知後に印刷ジョブＰＪ１が一時停止している状態における積載トレイ７００を示している。積載トレイ７００には、印刷ジョブＰＪ２による厚紙５００枚が積載され、その上に印刷ジョブＰＪ１による１０１部のシート束が積載されている。図１２に示す積載トレイ７００の積載状態と比較すると、印刷ジョブの実行順序を入れ替えた本発明によれば、従来の入力順により印刷ジョブの実行する場合よりも、印刷ジョブＰＪ２による厚紙５００枚分多く、積載トレイ７００に排出して積載できたことが分かる。
【０１２４】
このように、本発明によれば、予め内容が判明している実行予定の複数の印刷ジョブの内、実際に実行したときにシート後処理装置の積載トレイにおいてスタックオーバーが検知されない印刷ジョブを優先するように、それら印刷ジョブの実行順序を実行前に決定することができる。これにより、シート後処理装置及び画像形成装置において、印刷ジョブ全体として処理効率の向上を図ることができる。
【０１２５】
また、上述した印刷ジョブ実行順序決定制御において、ステップＳ２０１５（図１４）で複数の満載予定ジョブの存在が判明した場合、それら満載予定ジョブは、いずれを最初に実行しても、その実行中のスタックオーバーが検知されて、印刷ジョブが中断されることになる。従って、最初に実行した印刷ジョブが中断されたとき、及び、その後に積載トレイの満載状態が解除されて、中断した前記印刷ジョブを再開されて完了し、次の印刷ジョブが実行中にスタックオーバーで中断したとき、更にそれ以降、中断した印刷ジョブを再開されて完了し、次の印刷ジョブが実行中にスタックオーバーで中断したときにおいて、シート後処理装置の積載トレイへの総排出予定枚数Ｇが最も多くなるように、複数の満載予定ジョブの実行順序を組み替える（ステップＳ２０１６）ことにより、同様に、常に積載トレイの最大シート積載量又はそれ近くまで積載されるように、画像形成処理、後処理、及び積載処理を実行することが可能である。
【０１２６】
上記実施形態では、積載トレイ７００の満載状態（スタックオーバー）を検知する満載検知条件として、図６に３つの実施例を示し、これらに基づいて前記印刷ジョブ実行順序決定制御を図１０に示す２つの印刷ジョブに適用した場合を説明した。しかしながら、本発明の満載検知条件は、上記３つの実施例に限定されるものでなく、印刷ジョブ実行順序決定制御は、適用可能な印刷ジョブが上記図１０の場合に限定されるものでなく、更に予め判明している印刷ジョブが３つ以上ある場合も、同様に適用することができる。
【０１２７】
（実施例１）
別の実施形態では、満載検知条件を次のように設定し、そのいずれかを検知すると満載状態と判定することができる。
条件１：積載トレイ７００の単葉シートでの総積載枚数が３０００枚以上
条件２：積載トレイ７００の綴じ処理したシート束の総積載部数が１００部以上
【０１２８】
ここで、予め判明している２つの印刷ジョブを次のように設定する。
ジョブＡ：
・シートサイズ：Ａ４
・ジョブ内容：ステイプル綴じ／綴じ箇所：１
・印刷枚数／部数：２枚×１００部
ジョブＢ：
・シートサイズ：Ａ３
・ジョブ内容：ノンソート／綴じ無し
・印刷枚数／部数：１枚×３００部
【０１２９】
この場合、印刷ジョブの入力順をＡ−Ｂとして、前記印刷ジョブ実行順序決定制御を実行すると、印刷ジョブの実行順序はＢ−Ａに決定される。この順序で印刷ジョブＡ，Ｂを実行すると、積載トレイ７００には、先にジョブＢのシート３００枚が積載され、スタックオーバーを検知することなく、その上にジョブＡのシート束１００部が積載される。
【０１３０】
図１７は、積載トレイ７００について設定される満載検知条件の更に別の実施形態を例示している。特にこの表図において、スモールサイズ及びラージサイズはシートのサイズを表し、Ｚ折り紙は、後処理として、折り目の山谷が交互になるように折り畳む折り処理が施されたシートを表している。図１７の満載検知条件に基づいて前記印刷ジョブ実行順序決定制御を実行する印刷ジョブの組として、次の４つの場合（実施例２〜５）を説明する。
【０１３１】
（実施例２）
本実施例では、次の２つの印刷ジョブが予め判明している。
ジョブＡ：
・シートサイズ：Ａ３
・ジョブ内容：ノンソート／綴じ無し
・印刷枚数／部数：１枚×７５０部
ジョブＢ：
・シートサイズ：Ａ４
・ジョブ内容：ノンソート／綴じ無し
・印刷枚数／部数：１枚×１０００部
【０１３２】
従来通り、印刷ジョブの入力順にジョブＡ−ジョブＢの順に実行すると、ジョブＡで予定のラージサイズ７５０枚が全量積載された時点で、積載トレイ７００のスタックオーバーが検知される。従って、ジョブＢは、積載トレイ７００からジョブＡのシートが取り除かれてスタックオーバーが解除されるまで、実行されない。
【０１３３】
本発明によれば、印刷ジョブの実行順序は、前記印刷ジョブ実行順序決定制御によってジョブＢ−ジョブＡに入れ替えて決定される。その結果、積載トレイ７００には、先にジョブＢのシート（スモールサイズ）１０００枚が積載され、スタックオーバーを検知することなく、その上にジョブＡのシート（ラージサイズ）７５０枚が積載されて、印刷ジョブを終了する。
【０１３４】
（実施例３）
本実施例では、次の２つの印刷ジョブが予め判明している。また、積載トレイ７００には、これら印刷ジョブの実行前に、既積載シート束としてＡ３サイズのステイプル処理した綴じシート束が３０部積載されている。
ジョブＡ：
・シートサイズ：Ｂ４
・ジョブ内容：ステイプル綴じ
・印刷枚数／部数：５枚×２０部
ジョブＢ：
・シートサイズ：Ａ４
・ジョブ内容：ノンソート／綴じ無し
・印刷枚数／部数：１枚×１０００部
【０１３５】
従来通り、印刷ジョブの入力順にジョブＡ−ジョブＢの順に実行すると、既積載シート束（Ａ３サイズの綴じシート束３０部）の上に、ジョブＡで予定のラージサイズの綴じシート束２０部が全量積載された時点で、積載トレイ７００のスタックオーバーが検知される。従って、ジョブＢは、既積載シート束及び／又はジョブＡのシート束が積載トレイ７００から取り除かれてスタックオーバーが解除されるまで、実行されない。
【０１３６】
本発明によれば、印刷ジョブの実行順序は、前記印刷ジョブ実行順序決定制御によってジョブＢ−ジョブＡに入れ替えて決定される。その結果、積載トレイ７００には、既積載シート束（Ａ３サイズの綴じシート束３０部）の上に、ジョブＢのシート（スモールサイズ）１０００枚を積載しても、スタックオーバーは検知されず、その上にジョブＡの綴じシート束２０部を全量積載して、印刷ジョブが終了する。
【０１３７】
（実施例４）
本実施例では、次の３つの印刷ジョブが予め判明している。
ジョブＡ：
・シートサイズ：はがき
・ジョブ内容：ノンソート／綴じ無し
・印刷枚数／部数：１枚×１０部
ジョブＢ：
・シートサイズ：Ｂ４
・ジョブ内容：ステイプル綴じ
・印刷枚数／部数：５枚×２０部
ジョブＣ：
・シートサイズ：Ａ４
・ジョブ内容：ノンソート／綴じ無し
・印刷枚数／部数：１枚×１０００部
【０１３８】
従来通り、印刷ジョブの入力順にジョブＡ−ジョブＢ−ジョブＣの順に実行すると、ジョブＡで予定のはがき１０枚が全量積載された時点で、積載トレイ７００のスタックオーバーが検知される。従って、ジョブＢ及びジョブＣは、ジョブＡのはがきが積載トレイ７００から取り除かれてスタックオーバーが解除されるまで、実行されない。
【０１３９】
本発明によれば、印刷ジョブの実行順序は、前記印刷ジョブ実行順序決定制御によってジョブＢ−ジョブＣ−ジョブＡに入れ替えて決定される。その結果、積載トレイ７００には、先にジョブＢの綴じシート束（ラージサイズ）２０部が全量積載され、スタックオーバーが検知されることなく、その上にジョブＣのシート（スモールサイズ）１０００枚が全量積載され、更にその上にジョブＡのはがき１０枚が全量積載されて、印刷ジョブが終了する。
【０１４０】
（実施例５）
本実施例では、次の３つの印刷ジョブが予め判明している。
ジョブＡ：
・シートサイズ：はがき
・ジョブ内容：ノンソート／綴じ無し
・印刷枚数／部数：１枚×１０部
ジョブＢ：
・シートサイズ：Ｂ４
・ジョブ内容：ステイプル綴じ
・印刷枚数／部数：２枚×１００部
ジョブＣ：
・シートサイズ：Ａ４
・ジョブ内容：ノンソート／綴じ無し
・印刷枚数／部数：１枚×１０００部
【０１４１】
従来通り、印刷ジョブの入力順にジョブＡ−ジョブＢ−ジョブＣの順に実行すると、ジョブＡで予定のはがき１０枚が全量積載された時点で、積載トレイ７００のスタックオーバーが検知される。ジョブＢは、ジョブＡのはがきが積載トレイ７００から取り除かれてスタックオーバーが解除されるまで、実行されない。次に、スタックオーバーが解除されてジョブＢが実行され、予定の綴じシート束（ラージサイズ）１００部が全量積載されると、積載トレイ７００のスタックオーバーが検知される。従って、ジョブＣは、ジョブＢのシート束が取り除かれてスタックオーバーが解除されるまで、実行されない。
【０１４２】
本発明によれば、ジョブＡとジョブＢについて、印刷ジョブの実行過程で最も遅い時点でスタックオーバーが検知されるように優先度を与えるように、それらの実行順序を決定する。従って、３つの印刷ジョブの実行順序は、前記印刷ジョブ実行順序決定制御によってジョブＣ−ジョブＢ−ジョブＡに入れ替えて決定される。
【０１４３】
その結果、積載トレイ７００には、先にジョブＣのシート（スモールサイズ）１０００枚が全量積載され、スタックオーバーが検知されることなく、ジョブＢが開始する。そして、ジョブＢの綴じシート束（ラージサイズ）５０部が積載された時点で、積載トレイ７００のスタックオーバーが検知される。ジョブＢの未実行部分及びジョブＡは、積載トレイ７００のスタックオーバーが解除された後、実行される。
【０１４４】
印刷ジョブの実行順序を入れ替えると、それらの成果物は、ユーザが印刷ジョブの入力時に想定していた順序とは異なる順序で出力される。そのため、前記印刷ジョブ実行順序決定制御には、例えば積載トレイへのシート積載量や、印刷ジョブを入力したユーザの異同、印刷ジョブ全体としての処理時間又はスタックオーバーが検知されるまでの処理時間等を考慮して、実施条件を予め決定しておくことが好ましい。
【０１４５】
或る実施形態では、印刷ジョブ実行順序決定の実行モードを、スタックオーバーが検知されるまでの積載トレイへのシート積載量を優先する積載量優先モードに設定することができる。この積載量優先モードは、必要に応じて有効、無効を切換可能に設定できることが好ましい。例えば、積載量優先モードが無効の場合、印刷ジョブ実行順序決定制御を実施しないように設定する。また、積載量優先モードが有効の場合でも、印刷ジョブ実行順序決定制御の実行範囲を選択可能に条件設定することができる。
【０１４６】
より具体的には、全ての印刷ジョブについて強制的に、積載トレイへのシート積載量に基づいて印刷ジョブ実行順序決定制御を実行する強制積載量優先モードがある。また、同じユーザから入力された印刷ジョブの間でのみ、印刷ジョブ実行順序決定制御を実行する同一ユーザ優先モードがある。更に、印刷ジョブの実行順序を入れ替えることにより、その印刷ジョブ処理時間が、印刷ジョブの入力順に実行した場合に予想される印刷ジョブ処理時間よりも一定時間以上遅くなる場合、その入れ替えは実行しない処理時間優先モードが考えられる。
【０１４７】
また、印刷ジョブ実行順序決定制御の実行を目的として、画像形成装置１０に入力された印刷ジョブを長時間実行することなく待機させると、却って印刷ジョブ全体として処理の終了が遅くなり、処理効率を低下させる虞がある。そこで、最初の印刷ジョブが画像形成装置１０に入力されてから印刷ジョブ実行順序決定制御を開始するタイミングを予め設定しておくことが好ましい。
【０１４８】
更に、より多数の印刷ジョブについて印刷ジョブ実行順序決定制御を実行するために、画像形成装置１０に入力された印刷ジョブを長時間に亘って実行することなく待機させると、却って印刷ジョブ全体として処理時間が長くなり、処理効率が低下する虞がある。その点においても、最初の印刷ジョブが画像形成装置１０に入力されてから印刷ジョブ実行順序決定制御を開始するタイミングを予め設定しておくことが好ましい。
【０１４９】
或る実施形態では、印刷ジョブを画像形成装置１０に入力したユーザ自身が、該印刷ジョブの開始を任意に決定し得るように設定することができる。この場合、ユーザが決定した印刷ジョブ開始のタイミングで画像形成装置１０に入力されている未実行の印刷ジョブについて、印刷ジョブ実行順序決定制御が実行される。
【０１５０】
別の実施形態では、印刷ジョブが画像形成装置１０に入力されてからの経過時間に基づいて、印刷ジョブ実行順序決定制御を開始タイミングを決定することができる。例えば、最後の印刷ジョブが画像形成装置１０に入力されてから一定時間以上新しい印刷ジョブが入力されなかった場合、又は最初の印刷ジョブが画像形成装置１０に入力されてから一定の時間が経過した場合、それまで入力された未実行の印刷ジョブについて、印刷ジョブ実行順序決定制御を実行する。
【０１５１】
更に別の実施形態では、画像形成装置１０に入力された印刷ジョブの数量に基づいて、印刷ジョブ実行順序決定制御を開始タイミングを決定することができる。例えば、単純に一定数の印刷ジョブが画像形成装置１０に入力された時点で、又は個々の印刷ジョブの情報量を入力順に加算して一定量を超えた時点で、それまで入力された未実行の印刷ジョブについて、印刷ジョブ実行順序決定制御を実行する。
【０１５２】
また、画像形成装置１０に入力されている未実行の複数の印刷ジョブに対して前記印刷ジョブ実行順序決定制御が実施され、それらの実行順序の入れ替えが決定した後に、新規の印刷ジョブが画像形成装置１０に入力される場合が有り得る。この場合、本実施形態では基本的に、既に実行順序入替決定済みの印刷ジョブを優先して実行し、それらが終了した後に、実行順序入替決定後に入力された新規の印刷ジョブに対して前記印刷ジョブ実行順序決定制御を行う。これに加えて、以下に記載する２つの別の実施形態が可能であり、それら３つのいずれかを選択可能にすることができる。
【０１５３】
別の実施形態では、既に実行順序入替決定済みの印刷ジョブが複数あって、そのいずれかを実行中に新規の印刷ジョブが画像形成装置１０に入力される。この場合、実行中の印刷ジョブが終了した後に、実行順序入替決定済みで未実行の印刷ジョブが残っているか否かを判定する。未実行の印刷ジョブがある場合、それと新規の印刷ジョブとを合わせて、前記印刷ジョブ実行順序決定制御を実施し直し、それにより決定された新たな実行順序に従って印刷ジョブの実行を再開する。
【０１５４】
更に別の実施形態では、実行順序入替決定済みで実行中の印刷ジョブを一旦中断する。そして、中断した印刷ジョブの残りの部分と、実行順序入替決定済みで未実行の印刷ジョブと、新規の印刷ジョブとを合わせて、前記印刷ジョブ実行順序決定制御を実施し直し、それにより決定された新たな実行順序に従って印刷ジョブの実行を再開する。
【０１５５】
以上、本発明を好適な実施形態に関連して説明したが、本発明は上記実施形態に限定されるものでなく、その技術的範囲において、様々な変更又は変形を加えて実施し得ることは言うまでもない。例えば、印刷ジョブ実行順序決定制御は、シート後処理装置でなく、画像形成装置側又は本画像形成システム側で実行することができる。
【符号の説明】
【０１５６】
１      画像形成システム
２      コントローラ
１０    画像形成装置
４００  表示装置
５００  フィニッシャ
５１５  搬送ローラ対
５８０  シフトユニット
６８０  束排紙ローラ対
７００，７０１  積載トレイ
９００  ＣＰＵ回路部
９５１  フィニッシャ制御部
９５２  ＣＰＵ
【図１】
2020044787.tif 000003
【図２】
2020044787.tif 000004
【図３】
2020044787.tif 000005
【図４】
2020044787.tif 000006
【図５】
2020044787.tif 000007
【図６】
2020044787.tif 000008
【図７】
2020044787.tif 000009
【図８】
2020044787.tif 000010
【図９】
2020044787.tif 000011
【図１０】
2020044787.tif 000012
【図１１】
2020044787.tif 000013
【図１２】
2020044787.tif 000014
【図１３】
2020044787.tif 000015
【図１４】
2020044787.tif 000016
【図１５】
2020044787.tif 000017
【図１６】
2020044787.tif 000018
【図１７】
2020044787.tif 000019