(57)【特許請求の範囲】
【請求項１】
画像形成部から受け取る複数のシートに対して後処理を行う後処理装置であって、
受け取ったシートを搬送経路に沿って搬送するシート搬送手段と、
前記シート搬送手段により搬送される複数のシートを積載するシート積載手段と、
前記シート積載手段に積載された前記複数のシートからなるシート束に対して後処理を行う後処理手段と、
前記シート積載手段の上流に設けられ、前記シート束への後処理中に次のシート束を構成する先頭から所定枚数目までのシートを滞留させ、後続のシートと重ね合わせるバッファ処理を行うバッファ手段と、
前記バッファ手段でバッファ処理を行うことが禁止されたシートであるか否かを判定するためのシート情報を取得する取得手段と、
前記所定枚数目までのシートのうちのＮ枚目のシートのシート情報と、Ｎ＋１枚目のシートのシート情報とに基づいてＮ枚目のシートを滞留させるか否かを制御する制御手段と
を有することを特徴とする後処理装置。
【請求項２】
前記制御手段は、前記Ｎ枚目のシートがバッファ処理が禁止されていないシートである場合において、
前記Ｎ＋１枚目のシートがバッファ処理が禁止されているシートである場合には、前記制御手段は前記Ｎ枚目のシートを滞留しないように制御し、
前記Ｎ＋１枚目のシートがバッファ処理が禁止されているシートでない場合には、前記制御手段は前記Ｎ枚目のシートを滞留するよう制御することを特徴とする請求項１に記載の後処理装置。
【請求項３】
前記制御手段は、前記Ｎ＋１枚目のシートがバッファ処理が禁止されているシートである場合において、
前記Ｎ枚目のシートが前記次のシート束の先頭のシートである場合、前記制御手段は前記Ｎ枚目のシートを滞留しないように制御し、
前記Ｎ枚目のシートが前記次のシート束の先頭以外のシートである場合、前記制御手段は前記Ｎ枚目のシートに先行して前記バッファ手段により搬送経路に滞留された１枚以上のシートと前記Ｎ枚目のシートを重ね合わせて、前記シート積載手段へ搬送するように前記バッファ手段を制御する
ことを特徴とする請求項１または２に記載の後処理装置。
【請求項４】
前記制御手段は、前記Ｎ枚目のシートを滞留させない場合には、前記画像形成部から前記後処理装置への前記Ｎ枚目のシートと先行するＮ−１枚目のシートの排紙間隔が、前記Ｎ枚目のシートを滞留させるときの排紙間隔よりも広くなるように制御することを特徴とする請求項１乃至３のいずれか一項に記載の後処理装置。
【請求項５】
前記シート情報は、紙サイズ、坪量、シート材種別、後処理の種類のうち少なくとも１つを含むことを特徴とする請求項１乃至４のいずれか一項に記載の後処理装置。
【請求項６】
前記バッファ処理が禁止されたシートは、
前記シートの紙サイズが所定のサイズの範囲外である場合、または、
前記シート情報の坪量が所定の坪量の範囲外であるシート、または、
前記シート情報のシート材種別がインデックス紙、ＯＨＰ、折りたたまれたシートのうちのいずれかであることを特徴とする請求項１乃至５のいずれか一項に記載の後処理装置。
【請求項７】
前記制御手段は、前記バッファ手段に滞留するシートに紙サイズが異なるシートが含まれている場合に、バッファ処理を行わないように制御することを特徴とする請求項１乃至６のいずれか一項に記載の後処理装置。
【請求項８】
請求項１乃至７のいずれか一項に記載の後処理装置と画像形成処理を行う画像形成部とを含む画像形成装置。
【請求項９】
画像形成部から受け取ったシートを搬送経路に沿って搬送するシート搬送手段と、前記シート搬送手段により搬送される複数のシートを積載するシート積載手段と、前記シート積載手段に積載されたシート束に対して後処理を行う後処理手段と、前記画像形成部からシートを受け取る位置から前記シート積載手段までの前記シートの搬送経路において、前記後処理手段における前記シート束への後処理中に次のシート束を構成する先頭から所定枚数目までのシートを前記搬送経路に一時的に滞留させ後続のシートと重ねてバッファするバッファ手段とを有する後処理装置の制御方法であって、
前記後処理装置の取得手段が、前記画像形成部から各シートに関するシート情報を取得する取得工程と、
前記後処理装置の制御手段が、前記シート情報に基づいて、前記バッファ手段によるシートの滞留を制御する制御工程と
を有し、
前記制御工程において、前記所定枚数目までのシートのうちのＮ枚目のシートのシート情報とＮ＋１枚目のシートのシート情報とに基づいてＮ枚目のシートを滞留させるか否かを制御することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成されたシートに後処理を行っている間に後続のシートを滞留させるバッファ機能を有する後処理装置に関する。
【背景技術】
【０００２】
従来、複写機などの画像形成装置において、画像形成装置のシート搬送方向に対して下流側に後処理装置（フィニッシャ）を接続し、ステイプル処理やパンチ処理といった後処理を施すシステムが提供されている。画像形成装置から受け取ったシートを、積載トレイの上流に設けられた中間トレイ（以下、処理トレイ）に順次シートを積載し、冊子を構成するシート全ての積載が完了した後、該処理トレイ上にてステイプル処理などの後処理を行う後処理装置が提案されている。処理トレイ上にて後処理が完了したシート束は、処理トレイから積載トレイへと排出される。
【０００３】
また、処理トレイで先行のシート束に対する後処理（ステイプル処理等）を行っている間に、後続のシートが後処理中のシート束へ衝突しないように、処理トレイの上流側で後続シートを数枚重ね合わせる（以下、バッファリング）装置がある（特許文献１）。特許文献１では、このような構成により後処理実行時の画像形成の生産性の低下を防止している。具体的には、特許文献１では、後処理を行う処理トレイの上流に設けられた巻き付けローラにシートを巻きつけて該ローラを停止して待機させ、後続のシートが到達するタイミングでローラを再び駆動することで、巻き付けられたシートと後続のシートとの重ね合わせを行う。後続のシート束となるシートを所定枚数重ね合わせることで、処理トレイでの先行するシート束に対する後処理の実行中に後続シート束のシートが処理トレイへ排出されないようにする。従って、画像形成装置でシートの搬送間隔を広げなくてもシート束の後処理が可能となり、画像形成装置の生産性を低下させることがない。
【０００４】
また、特定のマテリアルに対して、バッファリング動作を禁止したり、バッファリング動作においてシートを重ね合わせる枚数を制限したりする装置が提案されている（特許文献２）。特許文献２では、インデックス紙や厚紙、薄紙など特殊なシートのバッファリング動作を禁止したり制限することで、特殊シートを無理にバッファリングしてシートにキズやシワが生じたり、ジャムが発生したりすることを防止している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−４８５４５号公報
【特許文献２】特開２００１−９７６３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の後処理装置では、バッファリングが可能なシートの後に、特許文献２で挙げられたようなバッファリングが禁止されるシートが搬送される場合、一旦処理トレイで先行したシート束の後処理が終了するまで待機させた後、バッファリングしたシートを処理トレイへ排紙する。そして、画像形成装置本体は、バッファリングが禁止されたシートを、バッファリングを行う場合よりも先行シートとのシート間隔を広げて後処理装置へ排出する。その後、後処理装置はバッファリングが禁止された後続のシートをバッファリングせずに、処理トレイへ排紙するというバッファリングのキャンセル処理を行っていた。
【０００７】
バッファリングを行う構成として、特許文献２のような巻き付けによりバッファリングを行う構成の他に、従来提案されている搬送路におけるスイッチバックを行うことでバッファリングを行う構成がある。スイッチバックでは、シート後端が搬送路上のバッファリングを行う搬送路との分岐点を通過後、シートを逆方向に搬送させ、パス分岐フラッパなどにより、バッファリングを行う搬送路の方へ導き、次紙が到達するまで待機させる。前述の２例のような構成を有する装置においては、バッファリングのためにシートを所定距離分搬送しなければならず、バッファリング自体に所定の時間が必要である。そのため、先行のシート束の後処理時間と、上流の画像形成装置本体の生産性によっては、バッファリングを一切行わずに１枚ずつ処理トレイへと搬送し、処理トレイでのシート束処理時には後続シートを予め処理時間分だけシート間隔を空けて画像形成装置本体から排出するように制御した場合のほうが生産性高くなるという問題が発生している。
【０００８】
近年、ＰＯＤ市場では、帳票印刷やトランザクション印刷などで、このような一つの束内に、様々な種類のシートを混合させた印刷ジョブが頻繁に実行されている。ＰＯＤ市場では、高い生産性が要求されるが、上記のような業務を行う際に、従来の後処理装置が接続された画像形成装置全体において、バッファリング処理のキャンセルが発生することにより、後処理装置の要因で生産性の低下を招いている。
【課題を解決するための手段】
【００１０】
本発明の目的は上記問題に鑑みたものであり、上記目的を達成するため、以下の構成を有する。すなわち、画像形成部から受け取る複数のシートに対して後処理を行う後処理装置であって、受け取ったシートを搬送経路に沿って搬送するシート搬送手段と、前記シート搬送手段により搬送される複数のシートを積載するシート積載手段と、前記シート積載手段に積載された前記複数のシートからなるシート束に対して後処理を行う後処理手段と、前記シート積載手段の上流に設けられ、前記シート束への後処理中に次のシート束を構成する先頭から所定枚数目までのシートを滞留させ、後続のシートと重ね合わせるバッファ処理を行うバッファ手段と、前記バッファ手段でバッファ処理を行うことが禁止されたシートであるか否かを判定するためのシート情報を取得する取得手段と、前記所定枚数目までのシートのうちのＮ枚目のシートのシート情報と、Ｎ＋１枚目のシートのシート情報とに基づいてＮ枚目のシートを滞留させるか否かを制御する制御手段とを有する。
【発明の効果】
【００１１】
先行のシート束に対して、シートをバッファリングする／しないを設定する際に、後処理中のシート束の後続のシートのバッファリングが可能かどうかだけでなく、それよりもさらに後続のシートに関してもバッファリングが可能かどうかを判断してバッファリングの設定を行う。これにより、バッファリング処理のキャンセルの発生をなくし、様々なシートが混載されるようなジョブにおける生産性の低下を防止することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】システムの全体構成図。
【図２】システムのコントローラ全体のブロック図。
【図３】操作表示部の説明図。
【図４】フィニッシャ断面図。
【図５】フィニッシャブロック図。
【図６】ノンソート動作の説明図。
【図７】ソート動作の説明図。
【図８】２部目以降のソート動作の説明図。
【図９】ステイプルソート動作の説明図。
【図１０】ステイプルモード設定の説明図。
【図１１】ＣＰＵ９５２のバッファ制御動作のフロー図。
【図１２】ＣＰＵ９０１のシート間隔制御のフロー図。
【図１３】通信データの説明図。
【図１４】ＣＰＵ９５２のシート情報通知受信時のフロー図。
【図１５】後処理時間取得テーブルＴ１の説明図。
【図１６】ＣＰＵ９５２のバッファモード決定のフロー図。
【図１７】バッファ枚数カウンタ取得テーブルＴ２の説明図。
【図１８】ＣＰＵ９５２のバッファモード決定のフロー図。
【図１９】ＣＰＵ９５２によるバッファ可否判定のフロー図。
【図２０】バッファ制御時の紙間について説明するための図。
【発明を実施するための形態】
【００１３】
＜第一の実施形態＞
以下に本発明の実施の形態について図を参照しながら説明する。
【００１４】
（全体構成・基本動作）
図１は本発明における画像形成装置の実施の一形態の主要部構成を示す全体構成図である。画像形成装置は、図１に示すように、画像形成処理を行う画像形成部である画像形成装置本体１０と後処理部であるフィニッシャ５００から構成され、画像形成装置本体１０は原稿画像を読み取るイメージリーダ２００およびプリンタ３００を備える。また、フィニッシャ５００は、画像形成装置本体１０から送られてくる原稿を受け取るように装着されている。
【００１５】
イメージリーダ２００には、原稿給送装置１００が搭載されている。原稿給送装置１００は、原稿トレイ上に上向きにセットされた原稿を先頭頁から順に１枚ずつ左方向へ給紙し、湾曲したパスを介してプラテンガラス１０２上を左から流し読み取り位置を経て右へ搬送し、その後外部の排紙トレイ１１２に向けて排出する。
【００１６】
この原稿がプラテンガラス１０２上の流し読み取り位置を左から右へ向けて通過するときに、この原稿画像は流し読み取り位置に対応する位置に保持されたスキャナユニット１０４により読み取られる。この読み取り方法は、一般的に、原稿流し読みと呼ばれる方法である。具体的には、原稿が流し読み取り位置を通過する際に、原稿の読取り面がスキャナユニット１０４のランプ１０３の光で照射され、その原稿からの反射光がミラー１０５、１０６、１０７を介してレンズ１０８に導かれる。このレンズ１０８を通過した光は、イメージセンサ１０９の撮像面に結像する。
【００１７】
このように流し読み取り位置を左から右へ通過するように原稿を搬送することによって、原稿の搬送方向に対して直交する方向を主走査方向とし、搬送方向を副走査方向とする原稿読み取り走査が行われる。すなわち、原稿が流し読み取り位置を通過する際に主走査方向に原稿画像を１ライン毎にイメージセンサ１０９で読み取りながら、原稿を副走査方向に搬送することによって原稿画像全体の読み取りが行われる。そして、光学的に読み取られた画像はイメージセンサ１０９によって画像データに変換されて出力される。イメージセンサ１０９から出力された画像データは、後述する画像信号制御部９２２において所定の処理が施された後にプリンタ３００の露光制御部１１０にビデオ信号として入力される。
【００１８】
なお、原稿給送装置１００により原稿をプラテンガラス１０２上に搬送して所定位置に停止させ、この状態でスキャナユニット１０４を左から右へ走査させることにより原稿を読み取ることも可能であるが、詳細は省略する。
【００１９】
プリンタ３００の露光制御部１１０は、入力されたビデオ信号に基づきレーザ光を変調して出力し、該レーザ光はポリゴンミラー１１０ａにより走査されながら感光ドラム１１１上に照射される。感光ドラム１１１には走査されたレーザ光に応じた静電潜像が形成される。
【００２０】
この感光ドラム１１１上の静電潜像は、現像器１１３から供給される現像剤によって現像剤像として可視像化される。また、レーザ光の照射開始と同期したタイミングで、各カセット１１４，１１５、手差給紙部１２５または両面搬送パス１２４からシートが給紙される。
【００２１】
給紙されたシートは、ローラ１１９に到達すると一旦停止される。この停止時に、下流装置（ここでは、フィニッシャ５００）へ、停止させたシートのシート情報を後述する通信手段を介して通知する。シート情報には、紙サイズや坪量、シート材種別、後処理モードなどが含まれる。詳細は後述するが、フィニッシャ５００のＣＰＵ９５２は、画像形成装置本体１０のＣＰＵ９０１からシート情報の通知を受けると、一時停止しているシートと直前に搬送されたシートの紙サイズや後処理モードを比較する。そして、自装置内で必要な後処理時間を算出し、前シートとのシート間隔を決定する。そして、そのシート間隔情報を画像形成装置本体１０のＣＰＵ９０１へ通知する。画像形成装置本体１０のＣＰＵ９０１は、フィニッシャ５００のＣＰＵ９５２から受信したシート間隔が経過するまで、ローラ１１９でのシートを停止させる。停止時間が経過したら、このシートは感光ドラム１１１と転写部１１６との間に搬送される。感光ドラム１１１に形成された現像剤像は転写部１１６により給紙されたシート上に転写される。
【００２２】
現像剤像が転写されたシートは定着部１１７に搬送され、定着部１１７はシートを熱圧することによって現像剤像をシート上に定着させる。定着部１１７を通過したシートはフラッパ１２１および排出ローラ１１８を経てプリンタ３００から外部（フィニッシャ５００）に向けて排出される。
【００２３】
ここで、シートをその画像形成面が下向きになる状態（フェイスダウン）で排出するときには、定着部１１７を通過したシートをフラッパ１２１の切り替え動作により一旦反転パス１２２内に導く。そして、そのシートの後端がフラッパ１２１を通過した後に、シートをスイッチバックさせて排出ローラ１１８によりプリンタ３００から排出する。以下、この排紙形態を反転排紙と呼ぶ。この反転排紙は、原稿給送装置１００を使用して読み取った画像を形成するときまたはコンピュータから出力された画像を形成するときなどのように先頭頁から順に画像形成するときに行われ、その排紙後のシート順序は正しい頁順になる。
【００２４】
さらに、シートの両面に画像形成を行う両面記録が設定されている場合には、フラッパ１２１の切り替え動作によりシートを反転パス１２２に導いた後に両面搬送パス１２４へ搬送する。その後、両面搬送パス１２４へ導かれたシートを上述したタイミングで感光ドラム１１１と転写部１１６との間に再度給紙する制御が行われる。プリンタ３００から排出されたシートはフィニッシャ５００に送られる。フィニッシャ５００では綴じ処理などの各処理を行う。
【００２５】
（システムブロック図）
次に、画像形成装置全体の制御を司るコントローラの構成について図２を参照しながら説明する。図２は図１の画像形成装置全体の制御を司るコントローラの構成を示す全体ブロック図である。
【００２６】
コントローラは、図２に示すように、ＣＰＵ回路部９００を有する。ＣＰＵ回路部９００は、ＣＰＵ９０１、ＲＯＭ９０２、ＲＡＭ９０３を内蔵し、ＲＯＭ９０２に格納されている制御プログラムにより図２に示された各ブロックを総括的に制御する。ＲＡＭ９０３は、制御データを一時的に保持し、また制御に伴う演算処理の作業領域として用いられる。
【００２７】
原稿給送装置制御部９１１は、原稿給送装置１００をＣＰＵ回路部９００からの指示に基づき駆動制御する。イメージリーダ制御部９２１は、上述のスキャナユニット１０４、イメージセンサ１０９などに対する駆動制御を行い、イメージセンサ１０９から出力されたアナログ画像信号を画像信号制御部９２２に転送する。
【００２８】
画像信号制御部９２２は、イメージセンサ１０９からのアナログ画像信号をデジタル信号に変換した後に各処理を施し、このデジタル信号をビデオ信号に変換してプリンタ制御部９３１に出力する。また、コンピュータ９０５から外部Ｉ／Ｆ９０４を介して入力されたデジタル画像信号に各種処理を施し、このデジタル画像信号をビデオ信号に変換してプリンタ制御部９３１に出力する。この画像信号制御部９２２による処理動作は、ＣＰＵ回路部９００により制御される。プリンタ制御部９３１は、入力されたビデオ信号に基づき上述の露光制御部１１０を駆動する。
【００２９】
操作表示装置制御部９４１は、操作表示装置４００とＣＰＵ回路部９００との間で情報のやり取りを行う。操作表示装置４００は、画像形成に関する各種機能を設定する複数のキー、設定状態を示す情報を表示するための表示部などを有する。操作表示装置４００は、各キーの操作に対応するキー信号をＣＰＵ回路部９００に出力するとともに、ＣＰＵ回路部９００からの信号に基づき対応する情報を表示部に表示する。
【００３０】
フィニッシャ制御部９５１はフィニッシャ５００に搭載され、ＣＰＵ回路部９００と情報のやり取りを行うことによってフィニッシャ全体の駆動制御を行う。この制御内容については後述する。
【００３１】
（操作表示装置）
図３は、図１の画像形成装置における操作表示装置４００を示す図である。操作表示装置４００には、画像形成動作を開始するためのスタートキー４０２、画像形成動作を中断するためのストップキー４０３、置数設定等を行うテンキー４０４〜４１２および４１４、ＩＤキー４１３、クリアキー４１５、リセットキー４１６、各種装置の設定を行うユーザモードキー（不図示）などが配置されている。また、表面にタッチパネルが形成された表示部４２０が配置されており、画面上にソフトキーを作成可能となっている。
【００３２】
本画像形成装置では、後処理モードとしてノンソート、ソート、ステイプルソート（綴じモード）、製本モードなどの各処理モードを有する。このような処理モードの設定などは操作表示装置４００からの入力操作により行われる。例えば、後処理モードを設定する際には、図３に示す初期画面でソフトキーである「仕上げ」を選択すると、メニュー選択画面が表示部４２０に表示され、このメニュー選択画面を用いて処理モードの設定が行われる。
【００３３】
（フィニッシャ）
次に、フィニッシャ５００の構成について図４を参照しながら説明する。図４は図１のフィニッシャ５００の構成図である。フィニッシャ５００は、画像形成装置本体１０から排出されたシートを順に取り込み、取り込んだ複数のシートを整合して１つに束に束ねる処理、束ねたシート束の後端をステイプルで綴じるステイプル処理、ソート処理、ノンソート処理などの各シート後処理を行う。
【００３４】
フィニッシャ５００は、後述の入口モータＭ１にて駆動される入口ローラ対５０２により、画像形成装置本体１０から排出されたシートを内部に取り込む。入口ローラ対５０２により内部に取り込まれたシートは、同じく後述の入口モータＭ１にて駆動される搬送ローラ対５０３、５０４を介してバッファローラ５０５に向けて送られる。入口ローラ対５０２と搬送ローラ対５０３との間の搬送経路途中には、搬送センサ５３１が設けられおり、シートの通過を検出している。
【００３５】
バッファローラ５０５は、後述のバッファモータＭ２により駆動される。バッファローラ５０５は、その外周に搬送ローラ対５０３、５０４を介して送られたシートを所定枚数積層して巻き付け可能なローラであって、該ローラの外周にはその回転中にシートが各押下コロ５１２、５１３、５１４によって巻き付けられる。巻き付けられたシートはバッファローラ５０５の回転方向に搬送される。各押下コロ５１３，５１４間には、後述のソレノイドＳ１にて駆動される切換フラッパ５１１が配置され、押下コロ５１４の下流側には、後述のソレノイドＳ２にて駆動される切換フラッパ５１０が配置されている。また、バッファローラ５０５は、画像形成装置本体１０からシートを受け取った位置から処理トレイ６３０までの搬送経路の間に位置している。つまり、シートが排出される処理トレイ６３０の上流に位置している。
【００３６】
切換フラッパ５１１はバッファローラ５０５に巻き付けられたシートをバッファローラ５０５から剥離してノンソートパス５２１またはソートパス５２２に導くためのフラッパである。切換フラッパ５１０はバッファローラ５０５に巻き付けられたシートをバッファローラ５０５から剥離してソートパス５２２に、またはバッファローラ５０５に巻き付けられたシートを巻き付けられた状態でバッファパス５２３に導くためのフラッパである。
【００３７】
バッファローラ５０５に巻き付けられたシートがノンソートパス５２１に導かれる際、切換フラッパ５１１が動作してバッファローラ５０５から巻き付けられたシートが剥離され、ノンソートパス５２１に導かれる。ノンソートパス５２１に導かれたシートは、後述の排紙モータＭ３によって駆動される搬送ローラ対５０９を介してサンプルトレイ７０１上に排紙される。ノンソートパス５２１の途中には、搬送センサ５３３が設けられている。
【００３８】
バッファローラ５０５に巻き付けられたシートをバッファパス５２３に導くときには、切換フラッパ５１０および切換フラッパ５１１はともに動作せず、シートはバッファローラ５０５に巻き付けられた状態でバッファパス５２３に送られる。バッファパス５２３途中には、バッファパス５２３上のシートを検出するための搬送センサ５３２が設けられている。バッファローラ５０５に巻き付けられたシートをソートパス５２２に導くときには、切換フラッパ５１１は動作せずに切換フラッパ５１０が動作してバッファローラ５０５から巻き付けられたシートが剥離され、このシートはソートパス５２２に導かれる。
【００３９】
ソートパス５２２に導かれたシートは、後述の排紙モータＭ３によって駆動される搬送ローラ対５０７、５０９を介してシート積載手段である処理トレイ６３０上に排出される。処理トレイ６３０上に束状に排出されたシートは、搬送ローラ対５０９と同期して駆動されるローレットベルト６６１と、後述のパドルモータＭ７によって駆動されるパドル６６０によって、搬送方向の後端側へと引き戻される。引き戻されたシートは、ストッパ６３１に突き当たり、停止する。
【００４０】
処理トレイ６３０上に、手前側と奥側に設けられた整合部材６４１はそれぞれ後述の前整合モータＭ５、後整合モータＭ６によってそれぞれシートの搬送方向に対して垂直な方向に移動する。処理トレイ６３０上に積載されたシートに対して、整合部材６４１による整合処理を行い、必要に応じてステイプル処理などが施された後に、排出ローラ６８０ａ、６８０ｂから構成される排出ローラ対６８０によりスタックトレイ７００上に排出される。
【００４１】
排出ローラ対６８０は、後述の束排紙モータＭ４にて駆動され、排出ローラ６８０ｂは揺動ガイド６５０に支持されている。揺動ガイド６５０は後述の揺動モータＭ８により駆動され、排出ローラ６８０ｂを処理トレイ６３０上の最上部のシートに当接させるように揺動する。排出ローラ６８０ｂが処理トレイ６３０上の最上部のシートに当接された状態にあるときには、排出ローラ６８０ｂは排出ローラ６８０ａと協働して処理トレイ６３０上のシート束をスタックトレイ７００に向けて排出することが可能である。
【００４２】
出没トレイ６７０は、後述の出没トレイモータＭ１１にて駆動される。処理トレイ６３０にシートを積載する際には、出没トレイ６７０を上方に突出させることにより、搬送ローラ対５０７で排出されたシートＰの垂れ下がりや戻り不良などが防止されるとともに、処理トレイ６３０上のシートの整列性が向上される。
【００４３】
スタックトレイ７００は、後述のトレイ昇降モータＭ１２により、昇降可能となっている。後述の紙面検知センサ５４０にて、トレイまたはトレイ上のシートの最上面を検出することができる。紙面検知センサ５４０からの入力に応じて、トレイ昇降モータＭ１２を駆動することで、常に前述の最上面が一定の位置になるように制御する。なお、サンプルトレイ７０１は、スタックトレイ７００のように昇降可能ではなく、図４に図示された位置に固定されている。
【００４４】
ステイプル処理は、ステイプラ６０１により行われる。ステイプラ６０１は、後述のステイプルモータＭ９によって駆動され、綴じ処理を行う。ステイプラ６０１は、処理トレイ６３０に積載されたシート束を、シート搬送方向に対してシートの最後尾位置（後端）で綴じる。
【００４５】
また、ステイプラ６０１は、後述のステイプラ移動モータＭ１０によって、処理トレイ６３０の外周に沿って搬送方向に対して垂直な方向に移動可能に構成され、ユーザが設定した綴じ位置の指定に応じた位置へ、シートが到達する前に予め移動する。
【００４６】
（フィニッシャブロック図）
次に、フィニッシャ５００を駆動制御するフィニッシャ制御部９５１の構成について図５を参照しながら説明する。図５は図２のフィニッシャ制御部９５１の構成を示すブロック図である。フィニッシャ制御部９５１は、図５に示すように、ＣＰＵ９５２、ＲＯＭ９５３、ＲＡＭ９５４などで構成される。通信ＩＣ（不図示）を介して画像形成装置本体１０側に設けられたＣＰＵ回路部９００と通信し、ジョブの情報や、シートの受け渡し通知などのデータ交換を行う。そして、ＣＰＵ回路部９００からの指示に基づきＲＯＭ９５３に格納されている各種プログラムを実行してフィニッシャ５００の駆動制御を行う。
【００４７】
フィニッシャ５００に備えられた各種入出力に関して説明する。フィニッシャ５００は、既述したシートの搬送のために、入口モータＭ１、バッファモータＭ２、排紙モータＭ３、ソレノイドＳ１、ソレノイドＳ２、搬送センサ５３１〜５３４が備えられている。また、既述したソートやステイプルなどの後処理を行うために束排紙モータＭ４、前整合モータＭ５、後整合モータＭ６、パドルモータＭ７、揺動モータＭ８、ステイプルモータＭ９、ステイプラ移動モータＭ１０、出没トレイモータＭ１１、トレイ昇降モータＭ１２、紙面検知センサ５４０を設けている。なお、本実施形態におけるフィニッシャ内にて、シートをバッファリングすることにより、シートバッファ装置として実現される。
【００４８】
（シートの流れ）
次に、フィニッシャ５００におけるシートの流れについてノンソートモード、ソードモード、ステイプルモードの各モードに沿って説明する。
【００４９】
（ノンソート動作）
まず、ノンソートモードのシートの流れについて図３、図６および図１０を参照しながら説明する。ユーザが画像形成装置本体１０の操作表示装置４００において、図３に示す初期画面でソフトキーである「仕上げ」を選択すると、図１０（ａ）に示すような仕上げメニュー選択画面１００１が表示部４２０に表示される。ここで、ユーザが図１０（ａ）にて何れのソフトキーも選択されていない状態にしてから、仕上げの選択を終了した場合、ノンソートモードが設定される。
【００５０】
ユーザによりノンソートモードが指定されてジョブが投入されると、ＣＰＵ回路部９００のＣＰＵ９０１は、フィニッシャ制御部９５１のＣＰＵ９５２にシートのサイズなどの情報と併せて、ノンソートモードが選択されていることなどジョブに関する情報を予め通知する。
【００５１】
画像形成装置本体１０からフィニッシャ５００へシートＰが排出される際、ＣＰＵ回路部９００のＣＰＵ９０１は、フィニッシャ制御部９５１のＣＰＵ９５２にシートの受け渡しを開始することを通知する。以降、ＣＰＵ９５２のフィニッシャ５００内の各種入出力の制御について説明する。
【００５２】
シートの受け渡し開始の通知を受け取ったＣＰＵ９５２は、入口モータＭ１、バッファモータＭ２、排紙モータＭ３を駆動して、図６に示すように入口ローラ対５０２、搬送ローラ対５０３、５０４、バッファローラ５０５、搬送ローラ対５０９を回転駆動する。そして、画像形成装置本体１０から排出されたシートＰはフィニッシャ５００内に取り込まれて搬送される。
【００５３】
切換フラッパ５１１は、図６にて図示した位置にソレノイドＳ１により回転駆動され、シートＰはバッファローラ５０５でバッファリングされることなく、ノンソートパス５２１に導かれる。搬送センサ５３３でシートＰの後端を検知したら、排紙モータＭ３の速度を変更して、搬送ローラ対５０９を積載に適した速度で回転させ、サンプルトレイ７０１にシートＰを排出する。
【００５４】
（ソートモード動作）
次に、ソートモードのシートの流れについて図７および図１０、および図１１のフローチャートを参照しながら説明する。図１０（ａ）に示す仕上げメニュー選択画面にて、「ソート」のソフトキー１００２を選択した状態で、仕上げの選択を終了した場合、ソートモードが設定される。ユーザによりソートモードが指定されて、ジョブが投入されると、ノンソートモード時と同様に、ＣＰＵ回路部９００のＣＰＵ９０１は、フィニッシャ制御部９５１のＣＰＵ９５２に、ソートモードが選択されたことを通知する。
【００５５】
以下、１つのシート束である１つの「部」を構成するシートの枚数が３枚である場合のソートモードの動作について説明する。まずは、後述するＣＰＵ９５２によるバッファリング動作モード（以下、バッファモード）の設定により、各シートのバッファモードが「通過」に設定された場合について述べる。画像形成装置本体１０からフィニッシャ５００へシートＰが排出される際、ＣＰＵ回路部９００のＣＰＵ９０１は、フィニッシャ制御部９５１のＣＰＵ９５２にシートの受け渡しを開始することを通知する。以降、ＣＰＵ９５２のフィニッシャ５００内の各種入出力の制御について説明する。
【００５６】
シートの受け渡し開始の通知を受け取ったＣＰＵ９５２は、入口モータＭ１、バッファモータＭ２を駆動することにより、図７（ａ）に示すように入口ローラ対５０２、搬送ローラ対５０３、５０４、バッファローラ５０５を回転駆動する。そして、画像形成装置本体１０から排出されたシートＰはフィニッシャ５００内に取り込まれて搬送される。このとき、各シートはバッファローラ５０５でバッファリングされることなく搬送される。
【００５７】
図１１は、ＣＰＵ９５２によるバッファリング動作（以下、バッファ動作）の流れを示すフローチャートである。ＣＰＵ９５２は、搬送センサ５３１のＯＮを検知したあと（Ｓ１０１）、シートＰを所定距離だけ入口モータＭ１にて搬送すると（Ｓ１０２）、Ｓ１０３へ進む。
【００５８】
Ｓ１０３にて、バッファモードが「通過」であった場合は、Ｓ１０４にて、切換フラッパ５１０を図７（ａ）に図示しているように、ソートパス５２２側へシートを導くように位置決めする。そして、ジョブが継続するなら（Ｓ１１３にてＮＯ）、Ｓ１０１へ戻り、次のシートが到達するまで、シートを滞留させ続けシートが導かれるのを待つ。
【００５９】
切換フラッパ５１１も図７（ａ）に図示する位置に位置決めされており、シートＰ１はソートパス５２２側に導かれる。ソートパス５２２に導かれたシートＰは搬送ローラ対５０６、５０７により処理トレイ６３０に排出される。ＣＰＵ９５２は、搬送センサ５３４によって、シートＰの後端を検知してから、当該シートＰが所定距離を進んだことを検出することで、処理トレイ６３０にシートＰ１が処理トレイ６３０に排出されたことを検知する。
【００６０】
処理トレイ６３０上に排出されたシートＰ１は、まず自重で処理トレイ６３０上をストッパ６３１へ向けて移動し始める。このシートＰの移動はパドル６６０やローレットベルト６６１などの助勢部材で助勢されるように構成されている。シートＰ１の後端がストッパ６３１に当接してシートＰ１が停止すると、整合部材６４１により排出されたシートの整合が行われる。同様にシートＰ２、シートＰ３についても処理トレイ６３０へ積載していく。
【００６１】
その後、図７（ｂ）に示すように揺動モータＭ８を駆動することで揺動ガイド６５０を下降させ、排出ローラ６８０ａと６８０ｂでシート束Ｐを挟持して束排出動作を行い、シート束Ｐはスタックトレイ７００に排出される。各シート束は画像形成面を下向きにした先頭ページを最下部としてページ順に上方に積まれた束となり、スタックトレイ７００上に順次積載される（図７（ｃ））。
【００６２】
次に、バッファモードの設定により、シートＰ１及びシートＰ２のバッファモードが「バッファ」、シートＰ２の後続シートであるシートＰ３のバッファモードが「最終紙」と設定された場合のバッファ動作について、図８、図１１のフローチャートを参照して説明する。
【００６３】
図１１で、ＣＰＵ９５２が、シートＰ１に対して、搬送センサ５３１のＯＮを検知し（Ｓ１０１）、入口モータＭ１にて所定距離搬送すると（Ｓ１０２）、Ｓ１０３へ進む。
【００６４】
Ｓ１０３にてシートＰ１のバッファモードを判定し、バッファモードが「バッファ」であるため、Ｓ１０７へと進む。そして、シートＰ１はバッファ１枚目であるので（Ｓ１０７にてＹＥＳ）、切換フラッパ５１０を図８（ａ）に示すようにバッファパス５２３側へと切り換える（Ｓ１０８）。そして、搬送センサ５３２のＯＮを検知し（Ｓ１１０）、バッファモータＭ２によりシートＰ１が所定距離だけ搬送されると（Ｓ１１１）、バッファモータを停止する（Ｓ１１２）。これにより、シートＰ１は、図８（ｂ）に示すように、後続のシートＰ２と重ね合わせてバッファリングを行うために、バッファローラ５０５に巻き付けられた状態で停止し、シートＰ２が到達するまで待機する。つまり、シートは続く１以上のシートが到着するまで、所定の搬送経路上で滞留することとなる。
【００６５】
続いて、シートＰ２に対して、ＣＰＵ９５２が同様に搬送センサ５３１のＯＮを検知し（Ｓ１０１）、入口モータＭ１にてシートＰ２が所定距離だけ搬送されると（Ｓ１０２）、Ｓ１０３へ進む。
【００６６】
シートＰ２もシートＰ１と同じくバッファモードが「バッファ」であるためＳ１０７へと進み、Ｓ１０７でシートＰ２はバッファの２枚目なので（Ｓ１０７にてＮＯ）、Ｓ１０９へ進む。そしてＳ１０９で、バッファモータＭ２を起動してバッファローラ５０５を回転させることで、バッファローラ５０５上でシートＰ１とシートＰ２を重ね合わせる。そして、搬送センサ５３２のＯＮを検知し（Ｓ１１０）、バッファモータＭ２によりシートＰ２が所定距離だけ搬送されると（Ｓ１１１）、バッファモータを停止する（Ｓ１１２）。これにより、シートＰ１とシートＰ２は、図８（ｃ）に示すように、バッファローラ５０５に巻き付けられた状態で停止する。
【００６７】
続いて、バッファモードが「最終紙」であるシートＰ３の流れについて説明する。ＣＰＵ９５２がシートＰ３による搬送センサ５３１のＯＮを検知すると（Ｓ１０１）、入口モータＭ１によりシートＰ３が所定距離だけ搬送される（Ｓ１０２）。その後、図８（ｄ）に示すように切換フラッパ５１０をシートがソートパス５２２側に導かれるように切り換えられる（Ｓ１０５）。そして、Ｓ１０６にてバッファモータＭ２を起動することで、バッファローラ５０５は回転を開始し、次のシートＰ３はバッファローラ５０５の巻き付けから解放されるシートＰ１およびシートＰ２と重ね合わされる。そして、シートは図８（ｄ）に示すようにソートパス５２２へと搬送される。
【００６８】
この時点では、処理トレイ６３０上に積載されたシート束Ｐの束排出動作は終了しており、処理トレイ６３０はシートを受け入れ可能な状態となっている。その後、シート束Ｐは処理トレイ６３０上へ排出される。以上のように、各シート束に対して先頭のシートから所定枚数目（本処理フローでは、最終紙の１シート前のシート）までを一時的にバッファリングし、最終紙が到着した後、バッファリングされた１枚以上のシートと最終紙のシートからなるシート束一式に対して排出動作を行う。
【００６９】
４枚目以降のシートがある場合は、１部目の束のシート排出動作と同様にソートパス５２２を通り処理トレイ６３０上に排出される。次の部以降のシート束に対しては、この２部目のシート束がスタックトレイ７００に排出された後に、同じ動作が繰り返し行われ、所定設定部数のシート束がスタックトレイ７００に積載される。
【００７０】
（ステイプルモード動作）
次に、ステイプルモードのシートの流れについて図９および図１０を参照しながら説明する。図１０（ａ）に示すような仕上げメニュー選択画面にて、「ステイプル」のソフトキー１００３を押下すると、図１０（ｂ）に示すステイプル設定画面１０１０が表示部４２０に表示される。この表示において、ユーザはコーナー綴じや２箇所綴じなどの綴じ方法を選択することが可能となっている。
【００７１】
ユーザによりステイプルモードが設定されると、ソートモード時と同様に、ＣＰＵ回路部９００のＣＰＵ９０１は、フィニッシャ制御部９５１のＣＰＵ９５２に、ステイプルモードが選択されたことを通知する。そして、ＣＰＵ９５２はフィニッシャ５００内の各種入出力を制御することで、前述のソートモード時におけるシートの流れと同様にシートを処理トレイ６３０上に順次積載していく（図９（ａ））。
【００７２】
図９（ｂ）に示すように、１つの冊子を構成する全てのシートが処理トレイ６３０上に積載され、最後に積載されたシートに対する整合部材６４１による整合処理が完了したあと、ステイプルモータＭ９を駆動し、ステイプラ６０１によりシート束を綴じる。なお、図９（ｃ）に示すように、搬送方向に対して後端側を針Ｈによってシート束Ｐを綴じられている。
【００７３】
ステイプラ６０１による綴じ動作の完了後、揺動モータＭ８を駆動することで揺動ガイド６５０を下降させ、排出ローラ６８０ａと６８０ｂでシート束Ｐを挟持して束排出動作を行い、シート束Ｐはスタックトレイ７００に排出される。（図９（ｄ））。ソートモード動作時と同様に、処理トレイ６３０にてシート束Ｐにステイプル処理を行っている間、後続のシートに対して、バッファローラ５０５による巻き付け処理を行う（図９（ｄ））。以上のように、前のシート束に対する後処理中に次のシート束に対するバッファリングを行うことにより、生産性を低下させることなくステイプル処理（後処理）を実施することが可能となる。
【００７４】
（シート情報の通知とシート間隔の制御）
画像形成装置本体１０のＣＰＵ９０１による、画像形成装置本体１０からのシートの排紙間隔の制御について、図１２のフローチャートと図１３を用いて説明する。既述のとおり、カセット１１４等から給紙されたシートは、ローラ１１９に到達すると、ＣＰＵ９０１による指令でプリンタ制御部９３１により一旦停止される。図１２は、ローラ１１９での停止時におけるシート間隔をＣＰＵ９０１が決定する流れを表したフローチャートである。以下、特に記載がない場合は、ＣＰＵ９０１による処理について述べている。なお、便宜上、連続するシートにおいて、Ｎ枚目のシートをシートＮ、Ｎ＋１枚目のシートをシートＮ＋１と記載する。
【００７５】
まず、Ｓ１００１にて、画像形成装置本体１０のＣＰＵ９０１は、フィニッシャ５００のＣＰＵ９５２にシートＮのシート情報を通信ＩＣ（不図示）を介して通知する。このシート情報通知のフォーマットを図１３（ａ）に示す。このシート情報のフォーマットには、シート単位でシートの情報が定義されている。また、ここで示すフォーマットには、シートＮの情報に加えて、シートＮの後続のシートＮ＋１に関して後述するバッファ可否の判定に必要な情報も付加されている。本実施形態では、シートＮ＋１の紙長、紙幅、坪量、シート材種別、後処理モード（後処理の種類）が添付されている。また、シート情報通知にある「標準紙間時間」とは、画像形成装置本体１０における生産性から算出される時間である。例えば１分間に１２０枚の割合で等間隔にシートを画像形成する場合、標準紙間時間は５００［ｍｓｅｃ］となる。この標準紙間時間は、ＣＰＵ９０１により算出され、シート情報通知に添付される。なお、本情報については、装置の仕様に伴って、予め定義しておいても良い。
【００７６】
Ｓ１００２で、ＣＰＵ９０１は、フィニッシャ５００のＣＰＵ９５２から、シートＮのシート間隔情報を受信するまで待機する。ＣＰＵ９５２によるシート間隔情報の送信については、後述する。ＣＰＵ９５２から、シート間隔情報を受信するとＳ１００３へ進む。なお、ＣＰＵ９５２から受信するシート間隔情報のフォーマットを図１３（ｂ）に示す。
【００７７】
Ｓ１００３にて、ＣＰＵ９０１はＲＡＭ９０３に配置された変数ＴＤにＣＰＵ９５２から受け取ったシート間隔情報通知の「必要紙間時間」を代入する。Ｓ１００４にて、ＣＰＵ９０１は、シートＮがジョブの先頭紙かどうかを判定し、ジョブの先頭紙であれば（Ｓ１００４にてＹＥＳ）、ＲＡＭ９０３上の変数ＴＰにその時点のタイムスタンプを保存する（Ｓ１００５）。ジョブの先頭紙である場合は、前シートからの紙間は存在しない。代わりに、フィニッシャ５００が受入準備に要する時間（＝ＴＤ）だけ、待機するためにＴＰをセットする。
【００７８】
Ｓ１００６で、ＣＰＵ９０１は、ＲＡＭ９０３上の時間変数ＴＮに現在のタイムスタンプを保存する。そして、ＣＰＵ９０１は、ＴＮ≧ＴＰ＋ＴＤとなるまで待機する（Ｓ１００７）。ＴＰ＋ＴＤはローラ１１９による前シートＮ−１の搬送を開始した時間ＴＰから、必要紙間時間ＴＤが経過する時刻を示す。つまり、ＴＮ≧ＴＰ＋ＴＤとなるまで待機してからローラ１１９が搬送を開始すると、シートＮ−１と、シートＮのシート間隔時間がＴＤ以上確保される。
【００７９】
そして、ＴＮ≧ＴＰ＋ＴＤとなったら（Ｓ１００７にてＹＥＳ）、ＴＰにその時点のタイムスタンプを保存した後（Ｓ１００８）、Ｓ１００９へ進む。Ｓ１００９にて、ＣＰＵ９０１はプリンタ制御部９３１へシートＮの搬送再開を要求し、プリンタ制御部９３１によりローラ１１９によるシートＮの搬送が再開される。
【００８０】
（バッファ情報設定）
次に、フィニッシャ５００のＣＰＵ９５２が、画像形成装置本体１０のＣＰＵ９０１から受信したシートＮのシート情報通知の内容に基づいて、シート間隔情報通知をＣＰＵ９０１へ通知する流れについて、図１４のフローチャートと図１５を用いて説明する。以下、特に記載がない場合は、ＣＰＵ９５２が行う処理について述べている。
【００８１】
まずＣＰＵ９５２は、Ｓ１１０１にてＣＰＵ９０１からシートＮのシート情報が通知されるまで待機し、シート情報通知を受信すると、シート情報をＲＡＭ９５４に保管し、Ｓ１１０２へ進む。Ｓ１１０２では、受信したシートＮのシート情報の標準紙間時間情報をＲＡＭ９５４上に配置された変数ＩＮに代入する。
【００８２】
Ｓ１１０３では、ＣＰＵ９５２はＲＡＭ９５４上に配置された変数である必要紙間時間Ｄを０クリアし、Ｓ１１０４に進む。Ｓ１１０４で、シートＮが、成果物の単位である「部」の先頭紙であるならば（Ｓ１１０４にてＹＥＳ）、Ｓ１１０５へ進む。Ｓ１１０５にて、シートＮおよびシートＮ−１のシート情報から、図１５に示す後処理時間テーブルＴ１を参照し、ＲＡＭ９５４上の変数ＴＢにテーブルＴ１から取得した後処理時間を代入する。
【００８３】
図１５の後処理時間テーブルＴ１は、シートＮ−１とシートＮの間に必要な時間、つまりシートＮ−１の後処理に要する時間と、シートＮの後処理を行うための準備（例えば、ステイプラ６０１の初期位置への移動等）の時間を合計した時間を取得するためテーブルである。例えば、シートＮ−１、シートＮ共に排出先が「トレイ７００」で後処理モードが「１ヵ所綴じ（手前）」であった場合、ＴＢには、１２００（単位はｍｓｅｃ）が代入される。また、例えば、シートＮがジョブの先頭でシートＮ−１がなく、シートＮの排出先が「トレイ７００」、モードが「２ヶ所綴じ」であれば、シートＮを受け取るための準備時間として、ＴＢに２０００（単位はｍｓｅｃ）が代入される。なお、後処理時間テーブルＴ１は、装置の仕様に応じて予め定義されているものとする。
【００８４】
Ｓ１１０５にて後処理時間を取得したのち、ＣＰＵ９５２は、Ｓ１１０６に進み、処理ＦＡを行う。処理ＦＡは「部」の先頭紙に対して、バッファモードの設定と、必要紙間時間の算出を行う処理であり、詳細は後述する。ここでいう必要紙間時間とは、シートＮ−１とシートＮの間に必要な紙間時間のことを指し、シートＮ−１とシートＮの後処理内容のほかに、シートＮのバッファ動作有無によって、必要な時間は変化する。
【００８５】
Ｓ１１０４で、ＣＰＵ９５２は、シートＮが「部」の先頭紙でなければ（Ｓ１１０４にてＮＯ）、Ｓ１１０７へ進み、処理ＦＢを行う。処理ＦＢは「部」の先頭紙以外の場合に、バッファモードの設定と必要紙間時間の算出を行う処理であり、詳細は後述する。
【００８６】
Ｓ１１０６の処理ＦＡもしくはＳ１１０７のＦＢの後、Ｓ１１０８で、ＣＰＵ９５２は、処理ＦＡまたは処理ＦＢにて算出された必要紙間時間ＤがＩＮより大きいか否かを判定する。必要紙間時間ＤがＩＮより大きい場合は（Ｓ１１０８にてＮＯ）、Ｓ１１０９へ進む。必要紙間時間ＤがＩＮより小さい場合は（Ｓ１１０８にてＹＥＳ）、ＤにＩＮを代入し（Ｓ１１１１）、Ｓ１１０９へ進む。
【００８７】
Ｓ１１０９にて、ＣＰＵ９５２は、シート間隔情報通知の必要紙間時間にＤの値をセットして、通信ＩＣ（不図示）を介してＣＰＵ９０１へシート間隔情報通知を送信する。そして、Ｓ１１１０へ進み、ジョブが継続されるなら（Ｓ１１１０にてＮＯ）、Ｓ１１０１へと戻る。
【００８８】
（バッファモード設定／必要紙間時間算出：先頭紙）
次に、ＣＰＵ９５２による処理ＦＡにおける「部」の先頭紙におけるバッファモードの設定と、必要紙間時間の算出の流れについて、図１６のフローチャートおよび図１７を用いて説明する。以下、特に記載がなければＣＰＵ９５２による処理について述べる。
【００８９】
まず、ＣＰＵ９５２は、Ｓ１２０１において、既述の図１４に示すＳ１１０５で取得した後処理時間ＴＢと、同じく既述の図１４に示すＳ１１０２で取得した標準紙間時間ＩＮとを比較する。後処理時間ＴＢが大きい場合は（Ｓ１２０１にてＹＥＳ）Ｓ１２０２へ、それ以外は（Ｓ１２０１にてＮＯ）Ｓ１２１４へと進む。
【００９０】
Ｓ１２０２で、ＲＡＭ９５４上の変数バッファ枚数カウンタＣに、排出先と後処理モードに応じて、図１７に示すバッファ枚数取得テーブルＴ２から取得した値をセットする。例えば、サンプルトレイ７０１へ排出するソートモードであれば、Ｃ＝０、スタックトレイ７００へ排出する綴じモードであればＣ＝２となる。これはシートＮに対して、最大で何枚重ね合わせるかという情報であり、Ｃ＝０の場合は重ね合わせを行わず、またＣ＝２の場合は、バッファローラに最大２枚巻き付け、シートＮを含めて最大で３枚重ね合わせて搬送するということを示す。ここで、バッファ枚数取得テーブルＴ２は、予め定義されているものとする。また、バッファ枚数取得テーブルＴ２に定義される情報は、図１７に示したものに限定されず、装置の機能や他の後処理モードに対応してより多くの値を定義しても良い。
【００９１】
Ｓ１２０３で、バッファカウンタＣ＝０なら（Ｓ１２０３にてＹＥＳ）Ｓ１２１４へ、それ以外の値なら（Ｓ１２０３にてＮＯ）Ｓ１２０４へ進む。Ｓ１２０４では、ＣＰＵ９５２は、ＲＡＭ９５４に配置された変数ＴＮを０クリアする。変数である束間時間ＴＮは、バッファによる重ね合わせが行われた場合に、フィニッシャ５００内でバッファ処理が行われる前のシートと、バッファ処理されたシート束との束間時間がどれだけ経過したかを記憶するための変数である。
【００９２】
Ｓ１２０５で、ＣＰＵ９５２はシートＮのシート情報を処理ＦＣに渡し、戻り値をＲＡＭ９５４上のバッファ可否情報に保存する。処理ＦＣは、渡したシート情報に基づいてそのシートがバッファ可能かどうかをチェックし、バッファの可否を戻り値（ＴＲＵＥもしくはＦＡＬＳＥ）として返す処理であり、詳細は後述する。
【００９３】
Ｓ１２０６では、ＣＰＵ９５２はＳ１２０５で取得したシートＮのバッファ可否情報を判定し、バッファ可否情報がＴＲＵＥであればＳ１２０７へ、ＦＡＬＳＥであればＳ１２１３へ進む。続いて、Ｓ１２０７では、ＣＰＵ９５２はシートＮが「部」の最終紙であるかどうかを判定し、最終紙であれば（Ｓ１２０７にてＹＥＳ）Ｓ１２１３へ、最終紙でなければ（Ｓ１２０７にてＮＯ）Ｓ１２０８へ進む。
【００９４】
Ｓ１２０８では、ＣＰＵ９５２はシートＮの情報に添付されているシートＮ＋１のシート情報を処理ＦＣに渡し、シートＮ＋１のバッファ可否情報を取得する。処理ＦＣの戻り値をＲＡＭ９５４上のバッファ可否情報に保存する。Ｓ１２０９では、ＣＰＵ９５２はＳ１２０８で取得したシートＮ＋１のバッファ可否情報を判定し、バッファ可否情報がＴＲＵＥであればＳ１２１０へ、ＦＡＬＳＥであればＳ１２１３へ進む。
【００９５】
Ｓ１２１０では、ＣＰＵ９５２はシートＮのバッファモードを「バッファ」としてＲＡＭ９５４に記憶し、Ｓ１２１１へ進む。そして、ＣＰＵ９５２は、束間時間ＴＮに標準紙間ＩＮを加算する（Ｓ１２１１）。そして、Ｓ１２１２にて、ＣＰＵ９５２は必要紙間時間Ｄに０を代入し、処理ＦＢを終了する。
【００９６】
Ｓ１２０６、Ｓ１２０７、Ｓ１２０９から、Ｓ１２１３へ進んだ場合、ＣＰＵ９５２は、バッファカウンタＣを０クリアし、Ｓ１２１４へ進む。そして、Ｓ１２１４にて、シートＮのバッファモードを「通過」に設定し、Ｓ１２１５で必要紙間時間ＤにＴＢを代入して、処理ＦＢを終了する。
【００９７】
（バッファモード設定／必要紙間時間算出：先頭紙以外）
次に、ＣＰＵ９５２による処理ＦＢ、「部」の先頭以外のシートにおけるバッファモードの設定と、必要紙間時間の算出の流れについて、図１８のフローチャートを用いて説明する。以下、特に記載がなければＣＰＵ９５２による処理について述べる。
【００９８】
まず、ＣＰＵ９５２は、Ｓ１３０１において、シートＮ−１のバッファモードを判定し、モードが「バッファ」であれば（Ｓ１３０１にてＹＥＳ）Ｓ１３０２へ、それ以外（「最終紙」「通過」）であれば、Ｓ１３１４へと進む。
【００９９】
Ｓ１３０２で、ＣＰＵ９５２はシートＮが「部」の最終紙かどうかを判定し、最終紙でない場合は（Ｓ１３０２にてＮＯ）Ｓ１３０３へ、最終紙である場合は（Ｓ１３０２にてＹＥＳ）Ｓ１３０７へ進む。続くＳ１３０３では、ＣＰＵ９５２は処理時間ＴＢと、束間時間ＴＮ＋標準紙間時間ＩＮを比較し、バッファする必要があるかどうかを判定する。ＴＢ＞ＴＮ＋ＩＮと判定されたならば（Ｓ１３０３にてＹＥＳ）、バッファ処理による生産性向上が見込める場合であり、Ｓ１３０４へと進む。ＴＢ≦ＴＮ＋ＩＮと判定された場合は、バッファ処理による生産性向上が見込めない場合であり、Ｓ１３０７へと進む。
【０１００】
Ｓ１３０４では、ＣＰＵ９５２はシートＮの情報に添付されているシートＮ＋１のシート情報を処理ＦＣに渡し、シートＮ＋１のバッファ可否情報を取得する。処理ＦＣの戻り値をＲＡＭ９５４上のバッファ可否情報に保存する。Ｓ１３０５では、ＣＰＵ９５２はＳ１３０４で取得したシートＮ＋１のバッファ可否情報を判定し、バッファ可否情報がＴＲＵＥであればＳ１３０６へ、ＦＡＬＳＥであればＳ１３０７へ進む。
【０１０１】
Ｓ１３０６では、ＣＰＵ９５２はバッファカウンタＣを１だけデクリメントして、Ｓ１３０８へ進む。一方、Ｓ１３０２、Ｓ１３０３、Ｓ１３０５からＳ１３０７へ進んだ場合は、ＣＰＵ９５２はバッファカウンタＣを０クリアして、Ｓ１３０８へ進む。Ｓ１３０８にて、バッファカウンタＣ≠０であれば（Ｓ１３０８にてＮＯ）Ｓ１３０９へ、Ｃ＝０と判定されたならば（Ｓ１３０８にてＹＥＳ）Ｓ１３１２へと進む。
【０１０２】
Ｓ１３０９では、ＣＰＵ９５２はシートＮのバッファモードを「バッファ」に設定し、ＲＡＭ９５４に保存する。そして、ＣＰＵ９５２は、束間時間ＴＮに標準紙間ＩＮを加算する（Ｓ１３１０）。そして、Ｓ１３１１にてＣＰＵ９５２は、必要紙間時間Ｄには標準紙間ＩＮを代入し、処理ＦＢを終了する。
【０１０３】
Ｓ１３１２では、ＣＰＵ９５２はシートＮのバッファモードを「最終紙」に設定し、ＲＡＭ９５４に保存する。そして、ＣＰＵ９５２は、必要紙間時間Ｄに先行のシート束の後処理時間ＴＢから、バッファ動作により相殺される時間（束間時間ＴＮ＋標準紙間ＩＮ）を減算したものを代入し（Ｓ１３１３）、処理ＦＢを終了する。Ｓ１３１４では、ＣＰＵ９５２はシートＮのバッファモードを「通過」に設定し、ＲＡＭ９５４に保存する。そして、Ｓ１３１５にて、ＣＰＵ９５２は必要紙間時間Ｄに標準紙間ＩＮを代入し、処理ＦＢを終了する。
【０１０４】
（バッファ可否判定）
次に、ＣＰＵ９５２による処理ＦＣ、渡されたシート情報に基づいて、バッファの可否を判定する流れについて、図１９のフローチャートを用いて説明する。以下、特に記載がなければＣＰＵ９５２による処理について述べている。ここでの、バッファ可否判定とは、シートに対して、バッファ処理を適用するか、禁止するかの判定を行うことを指す。
【０１０５】
まずＳ１４０１〜Ｓ１４０３にて、ＣＰＵ９５２は、処理ＦＣに渡されたシート情報の、シート材種別情報が、それぞれＯＨＰ、コート紙、インデックス紙のいずれかであるかを判定する。シートが上記種別のいずれかである場合にはＳ１４０８へ、いずれでもない場合はＳ１４０４へと進む。
【０１０６】
Ｓ１４０４ではＣＰＵ９５２は、坪量が５０ｇｓｍ〜２００ｇｓｍの範囲であるか、Ｓ１４０５では紙幅が１８２ｍｍ〜２９７ｍｍの範囲であるか、Ｓ１４０６では紙長が１８２〜２１６ｍｍの範囲にあるかをそれぞれ判定する。それぞれの判定において範囲外である場合は、Ｓ１４０８へ、全てが範囲内であれば、Ｓ１４０７へと進む。
【０１０７】
Ｓ１４０７では、ＣＰＵ９５２は、当該シートがバッファ可能であるシートであると判定して、結果にＴＲＵＥを代入する。Ｓ１４０８では、ＣＰＵ９５２は、当該シートがバッファできないシートであると判定し、結果にＦＡＬＳＥを代入する。そして、ＣＰＵ９５２は、この結果を戻り値として返し、処理ＦＣを終了する。
【０１０８】
なお、図１９の判定にて示した各シート材種別や各シートの仕様（サイズ、坪量など）については、本発明を適用する装置の機能および仕様に応じて変更可能なものである。従って、図１９に示した値および条件に限定されるものではない。
【０１０９】
以上、説明したとおり、本発明はシートＮに対してバッファ処理を行うか否かを判定する際に、シートＮだけでなく後続シートＮ＋１のバッファ可否判定結果も併せて判定を行う。これにより、シートＮ＋１がバッファ不可のシートの場合でも、シートＮをバッファリングした後にバッファ処理のキャンセルが発生することなく、どのようなシートの組み合わせにおいても、最適なシート間隔で後処理を行うことが可能となる。
【０１１０】
図２０を用いて、従来例と本実施形態における具体的な差異について述べる。図２０の最上段に示すように、紙間時間Ｉ＝５００ｍｓとする。また、シート束の最終紙においては処理時間Ｐ＝７００ｍｓを要するとする。この場合、最終紙を処理するために紙間時間に対して２００ｍｓの不足が発生する。この場合において、次のシート束（Ｘ＋１部目）の１枚目のシートがバッファできれば、シート束とシート束との間の時間（束間時間Ｂ）を処理時間Ｐよりも長くすることができる。これにより、生産性に影響が生じない。図２０では束間時間Ｂ＝１０００ｍｓとしている。このとき、紙間時間Ｉ＝５００ｍｓのままである。
【０１１１】
続いて、従来例のバッファ制御において、次のシート束（Ｘ＋１部目）の１枚目のシートがバッファできないシートである場合を考える。この場合、１枚目のシートは、バッファできないため、次のシート束の１枚目は処理時間Ｐを経過してから搬送させる。紙間時間Ｉ＝５００ｍｓのままであるとすると、前のシート束の処理が終了するまでに待機した時間の分（２００ｍｓ）だけ排紙が遅延する。
【０１１２】
しかし、従来例のバッファ制御では、以下のような状況が生じうる。次のシート束（Ｘ＋１部目）の１枚目のシートがバッファできるシートであり、２枚目のシートがバッファできないシートであるとする。この場合において、前のシート束（Ｘ部目）の最終紙の処理時間Ｐが経過するまで、１枚目のシートをバッファする。しかし、２枚目のシートがバッファできないため、一旦バッファした１枚目のシートのバッファをキャンセルし、１枚目のシートを排紙することとなる。この場合、バッファ時間（３００ｍｓ）の分だけ、１枚目のシートの排紙が遅延する。次のシート束（Ｘ＋１部目）の１枚目と２枚目のシートの紙間時間Ｉが５００ｍｓのままであるとすると、上述した処理時間Ｐを経過してから搬送する場合よりもさらに排紙が遅延することとなる。よって、システムは、１枚目のシートをバッファせずに、前のシート束の処理が終了するまで待機させた後、排紙した場合よりも更に生産性が低下することとなる。これは、シート束の１枚目のシートの情報のみを用いてバッファする／しないを決定していたため、２枚目のシートがバッファできない場合には、１枚目と２枚目のシートを重ねることなく排紙するためである（バッファのキャンセル）。
【０１１３】
これに対し、本実施形態では、次のシート束（Ｘ＋１部目）のＹ枚目とＹ＋１枚目のシートの情報を用いて、Ｙ枚目のバッファする／しないを決定している。これにより、従来例にて生じうる生産性の低下を生じさせないことができる。
【図１】
0005486544.tif 000002
【図２】
0005486544.tif 000003
【図３】
0005486544.tif 000004
【図４】
0005486544.tif 000005
【図５】
0005486544.tif 000006
【図６】
0005486544.tif 000007
【図７】
0005486544.tif 000008
【図８】
0005486544.tif 000009
【図９】
0005486544.tif 000010
【図１０】
0005486544.tif 000011
【図１１】
0005486544.tif 000012
【図１２】
0005486544.tif 000013
【図１３】
0005486544.tif 000014
【図１４】
0005486544.tif 000015
【図１５】
0005486544.tif 000016
【図１６】
0005486544.tif 000017
【図１７】
0005486544.tif 000018
【図１８】
0005486544.tif 000019
【図１９】
0005486544.tif 000020
【図２０】
0005486544.tif 000021