(57)【特許請求の範囲】
【請求項１】
画像形成装置から排出されるシートを受け取る第１のシート処理装置と、シートの搬送方向における前記第１のシート処理装置よりも下流側に接続された第２のシート処理装置とを有するシート処理装置システムであって、
前記第１のシート処理装置は、
シートの搬送方向に直交する幅方向におけるシートの端部位置を検出する第１の検出手段と、
前記幅方向におけるシートの位置を補正する第１の補正手段と、
を有し、前記第１の検出手段により検出された第１のシートの端部位置に基づいて前記第１の補正手段により前記第１のシートの位置を補正するものであり、
前記第２のシート処理装置は、
前記幅方向におけるシートの端部位置を検出する第２の検出手段と、
前記第２の検出手段により検出された端部位置に基づく横ずれ量を前記第１のシート処理装置へ送信する送信手段と、
を有し、前記第１のシート処理装置により位置が補正された前記第１のシートの端部位置を前記第２の検出手段により検出すると共に当該検出された端部位置に基づく前記第１のシートの横ずれ量を前記送信手段により前記第１のシート処理装置へ送信するものであり、
前記第１のシート処理装置はさらに、
前記第１のシートよりも後続の第２のシートの端部位置を前記第１の検出手段により検出し、
前記第１の補正手段は、前記送信手段により送信される前記第１のシートの横ずれ量を受信するまでは、前記第１の検出手段により検出される前記第２のシートの端部位置に基づいて前記第２のシートの位置を補正し、前記送信手段により送信される前記第１のシートの横ずれ量を受信すると、前記送信手段により送信される前記第１のシートの横ずれ量と前記第１の検出手段により検出された前記第２のシートの端部位置とに基づいて前記第２のシートの位置を補正する予測補正を行うものであり、
前記第１のシート処理装置は、前記第１の補正手段が前記予測補正を行っているときの前記画像形成装置のシートの搬送間隔が、前記予測補正でない補正を行っているときの前記画像形成装置のシートの搬送間隔よりも狭くなるように前記画像形成装置へ指示を出力することを特徴とするシート処理装置システム。
【請求項２】
前記第１のシート処理装置はさらに、
前記第１のシートの斜行量を検出する第３の検出手段と、
前記第１のシートの斜行を補正する第２の補正手段と、
を有し、前記第３の検出手段により検出された前記第１のシートの斜行量に基づいて前記第２の補正手段により前記第１のシートの斜行を補正するものであり、
前記第２のシート処理装置はさらに、
前記第１のシートの斜行量を検出する第４の検出手段を有し、
前記送信手段は、前記第４の検出手段により検出された前記第１のシートの斜行量を前記第１のシート処理装置へ送信するものであり、
前記第１のシート処理装置はさらに、
前記第１のシートよりも後続の第２のシートの斜行量を前記第３の検出手段により検出し、
前記第２の補正手段は、前記送信手段により送信される前記第１のシート斜行量を受信するまでは、前記第３の検出手段により検出された前記第２のシートの斜行量に基づいて前記第２のシートの斜行を補正し、前記送信手段により送信される前記第１のシート斜行量を受信すると、前記第２のシート処理装置から送信される前記第１のシートの斜行量と前記第３の検出手段により検出された前記第２のシートの斜行量とに基づいて前記第２のシートの斜行を補正することを特徴とする請求項１記載のシート処理装置システム。
【請求項３】
前記第１の補正手段は、前記送信手段により送信される前記第１のシートの横ずれ量を受信すると、前記第１の検出手段により検出された前記第２のシートの端部位置を補正するための補正量と前記送信手段により送信された横ずれ量を補正するための補正量とに基づいて前記第２のシートの位置を補正することを特徴とする請求項１記載のシート処理装置システム。
【請求項４】
前記第２の補正手段は、前記送信手段により送信される前記第１のシートの斜行量を受信すると、前記第３の検出手段により検出された前記第２のシートの斜行量を補正するための補正量と前記送信手段により送信された斜行量を補正するための補正量とに基づいて前記第２のシートの斜行を補正することを特徴とする請求項２記載のシート処理装置システム。
【請求項５】
画像形成装置から排出されるシートを受け取る第１のシート処理装置と、シートの搬送方向における前記第１のシート処理装置よりも下流側に接続された第２のシート処理装置とを有するシート処理装置システムであって、
前記第１のシート処理装置は、
シートの斜行量を検出する第１の検出手段と、
シートの斜行を補正する第１の補正手段と、
を有し、前記第１の検出手段により検出された第１のシートの斜行量に基づいて前記第１の補正手段により前記第１のシートの斜行を補正するものであり、
前記第２のシート処理装置は、
シートの斜行量を検出する第２の検出手段と、
前記第２の検出手段により検出された斜行量を前記第１のシート処理装置へ送信する送信手段と、
を有し、前記第１のシート処理装置により斜行が補正された前記第１のシートの斜行を前記第２の検出手段により検出すると共に当該検出された前記第１のシートの斜行量を前記送信手段により前記第１のシート処理装置へ送信するものであり、
前記第１のシート処理装置はさらに、
前記第１のシートよりも後続の第２のシートの斜行量を前記第１の検出手段により検出し、
前記第１の補正手段は、前記送信手段により送信される前記第１のシートの斜行量を受信するまでは、前記第１の検出手段により検出される前記第２のシートの斜行量に基づいて前記第２のシートの斜行を補正し、前記送信手段により送信される前記第１のシートの斜行量を受信すると、前記送信手段により送信される前記第１のシートの斜行量と前記第１の検出手段により検出された前記第２のシートの斜行量とに基づいて前記第２のシートの斜行を補正する予測補正を行うものであり、
前記第１のシート処理装置は、前記第１の補正手段が前記予測補正を行っているときの前記画像形成装置のシートの搬送間隔が、前記予測補正でない補正を行っているときの前記画像形成装置のシートの搬送間隔よりも狭くなるように前記画像形成装置へ指示を出力することを特徴とするシート処理装置システム。
【請求項６】
画像形成装置から排出されるシートを受け取り、シートの搬送方向に直交する幅方向におけるシートの端部位置のずれ量を検出する機能を有する下流側に接続される下流装置へシートを搬送するシート処理装置であって、
前記幅方向におけるシートの端部位置を検出する位置検出手段と、
前記幅方向におけるシートの位置を補正する位置補正手段と、
前記下流装置と通信を行う通信手段と、
を有し、前記シート処理装置は、前記位置検出手段により検出された第１のシートの端部位置に基づいて前記位置補正手段により位置が補正された前記第１のシートを前記下流装置へ搬送し、前記下流装置により検出される前記第１のシートの端部位置のずれ量を前記通信手段により受信し、
前記位置補正手段は、前記第１のシートよりも後続の第２のシートの位置を補正する場合、前記位置検出手段により前記第２のシートの端部位置を検出し、前記下流装置から前記第１のシートの端部位置のずれ量を受信するまでは、前記位置検出手段により検出された前記第２のシートの端部位置に基づいて前記第２のシートの位置を補正し、前記下流装置から前記第１のシートの端部位置のずれ量を受信すると、受信した前記第１のシートの端部位置のずれ量と前記位置検出手段により検出された前記第２のシートの端部位置とに基づいて前記第２のシートの位置を補正する予測補正を行うものであり、
前記シート処理装置は、前記位置補正手段が前記予測補正を行っているときの前記画像形成装置のシートの搬送間隔が、前記予測補正でない補正を行っているときの前記画像形成装置のシートの搬送間隔よりも狭くなるように前記画像形成装置へ指示を出力することを特徴とするシート処理装置。
【請求項７】
画像形成装置から排出されるシートを受け取り、シートの搬送方向に直交する幅方向におけるシートの斜行量を検出する機能を有する下流側に接続される下流装置へシートを搬送するシート処理装置であって、
前記幅方向におけるシートの斜行量を検出する斜行量検出手段と、
前記幅方向におけるシートの斜行を補正する斜行補正手段と、
前記下流装置と通信を行う通信手段と、
を有し、前記シート処理装置は、前記斜行量検出手段により検出された第１のシートの斜行量に基づいて前記斜行補正手段により斜行が補正された前記第１のシートを前記下流装置へ搬送し、前記下流装置により検出される前記第１のシートの斜行量を前記通信手段により受信し、
前記斜行補正手段は、前記第１のシートよりも後続の第２のシートの斜行を補正する場合、前記斜行量検出手段により前記第２のシートの斜行量を検出し、前記下流装置から前記第１のシートの斜行量を受信するまでは、前記斜行量検出手段により検出された前記第２のシートの斜行量に基づいて前記第２のシートの斜行を補正し、前記下流装置から前記第１のシートの斜行量を受信すると、受信した前記第１のシートの斜行量と前記斜行量検出手段により検出された前記第２のシートの斜行量とに基づいて前記第２のシートの斜行を補正する予測補正を行うものであり、
前記シート処理装置は、前記斜行補正手段が前記予測補正を行っているときの前記画像形成装置のシートの搬送間隔が、前記予測補正でない補正を行っているときの前記画像形成装置のシートの搬送間隔よりも狭くなるように前記画像形成装置へ指示を出力することを特徴とするシート処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のシート処理装置が接続されてなるシート処理装置システム及びシート処理装置に関する。
【背景技術】
【０００２】
従来、シート処理装置におけるシート処理精度を向上させるためのシートの横ずれ補正や斜行補正に関する技術が知られている。
【０００３】
例えば、下記特許文献１のシート処理装置では、パンチを行う場合、パンチ処理を行う前に、シートの搬送方向に直交するシート幅方向のずれ量である「横ずれ量」を検出する。そしてそれを矯正・補償する「横ずれ補正」を行うことによってパンチ穴位置の精度向上を図っている。
【０００４】
また、下記特許文献２のシート処理装置では、パンチ処理を行う前に、シートの先端辺の角度ずれ量である「斜行量」を検出し、それを矯正・補償する「斜行補正」を行うことによってパンチ穴位置の精度向上を図っている。
【０００５】
このようにシート処理装置でパンチ処理を行う場合には、シートの横ずれや斜行を補正するための補正時間とシートに対してパンチを行う時間とを要する。補正時間についてはシートの横ずれ量や斜行量に依存され、横ずれ量や斜行量が大きいほど補正時間も長くなる。そのため、補正時間として最大時間を想定してシート処理が成り立つように処理工程が構成されるのが一般的である。
【０００６】
ところで、近年のシート処理装置システムにおいては、多種多様なシート処理を行うために複数のシート処理装置がシートの搬送方向に直列に接続されて、システム全体の長さが長くなる傾向にある。シートの搬送路の長さが長くなるほど横ずれや斜行が発生しやすくなる。また、処理装置間の接続部も増加し、装置間乃至接続部において、横ずれや斜行が発生しやすくなる。
【０００７】
こういった横ずれや斜行の発生に対してシート処理装置での処理精度向上のために、複数の装置の各々に、横ずれの検出機構や斜行の検出機構、さらには、横ずれ補正機構や斜行補正機構を備えたシステムがある。このようなシステムの場合、上記各機構が搭載されているそれぞれの装置で横ずれ量と斜行量を検出し、横ずれ補正と斜行補正を行うことで、シート処理精度の低下を防いでいる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−０５５７４８号公報
【特許文献２】特開２００５−３０６６０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、各装置の搬送路上や装置の接続部でシートの横ずれや斜行が発生すると、下流側の処理装置では、それに応じたシート補正時間を要するため、シート処理時間の増加につながってしまう。
【００１０】
例えば図２３（ａ）、（ｃ）に示すように、上流側にスタッカ４００、下流側にフィニッシャ１００が配置されているとする。図２３（ａ）の例のように、上流側のスタッカ４００がフィニッシャ１００に対して奥側にずれている場合において、スタッカ４００で横ずれ補正を行って、シートを前後方向中央の位置で搬出したとする。すると、図２３（ｂ）に示すように、下流側のフィニッシャ１００では、搬入されてきたシートにおいて、奥側への横ずれが発生してしまう。また、図２３（ｃ）の例のように、搬送方向に対して上流側のスタッカ４００の配設角度がずれていて、フィニッシャ１００の配設角度がずれていない場合、スタッカ４００とフィニッシャ１００との間に、手前側に開口する隙間が生じる。この状態で、スタッカ４００から斜行のない状態で搬出されたシートがフィニッシャ１００に搬送されると、フィニッシャ１００でシート前端側が手前側に傾いた斜行（手前側への斜行）が生じてしまう。
【００１１】
システムに接続される装置の増大により、横ずれや斜行の検出機構、補正機構が搭載されたとしても、装置間で横ずれや斜行が発生する可能性はある。しかも、装置が増えるほど装置接続箇所が増え、横ずれや斜行の発生の可能性は高くなる。
【００１２】
一方で、各装置で横ずれ、斜行の補正を適切に行わない場合は、下流側のシート処理装置にシートが達するまでにシートの横ずれや斜行が蓄積されてしまうことが懸念される。下流側の装置でシート処理を行う場合、蓄積された分だけシート補正時間が必要となってしまう。従って、下流側の装置での十分な補正時間の確保が必要となる。そのために、十分なシート間隔で処理を行う必要があり、システムとしての生産性の低下を招くおそれがある。その一方、生産性の低下を防ぐために補正時間を短縮しようとすると処理精度の低下が発生してしまう。
【００１３】
また、シートのずれの方向や装置間のずれの方向によっては、各装置によって補正すべき方向が反対方向になり、上流側装置での補正がむだになってしまうことも予想される。
【００１４】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、下流側のシート処理装置に搬送されるシートの横ずれ量を予測・考慮して上流側のシート処理装置で横ずれ補正を行うことにより、下流側のシート処理装置に搬送されるシートの実際の横ずれ量を小さくすることができるシート処理装置システムを提供することにある。
【課題を解決するための手段】
【００１５】
上記目的を達成するために本発明の請求項１のシート処理装置システムは、画像形成装置から排出されるシートを受け取る第１のシート処理装置と、シートの搬送方向における前記第１のシート処理装置よりも下流側に接続された第２のシート処理装置とを有するシート処理装置システムであって、前記第１のシート処理装置は、シートの搬送方向に直交する幅方向におけるシートの端部位置を検出する第１の検出手段と、前記幅方向におけるシートの位置を補正する第１の補正手段と、を有し、前記第１の検出手段により検出された第１のシートの端部位置に基づいて前記第１の補正手段により前記第１のシートの位置を補正するものであり、前記第２のシート処理装置は、前記幅方向におけるシートの端部位置を検出する第２の検出手段と、前記第２の検出手段により検出された端部位置に基づく横ずれ量を前記第１のシート処理装置へ送信する送信手段と、を有し、前記第１のシート処理装置により位置が補正された前記第１のシートの端部位置を前記第２の検出手段により検出すると共に当該検出された端部位置に基づく前記第１のシートの横ずれ量を前記送信手段により前記第１のシート処理装置へ送信するものであり、前記第１のシート処理装置はさらに、前記第１のシートよりも後続の第２のシートの端部位置を前記第１の検出手段により検出し、前記第１の補正手段は、前記送信手段により送信される前記第１のシートの横ずれ量を受信するまでは、前記第１の検出手段により検出される前記第２のシートの端部位置に基づいて前記第２のシートの位置を補正し、前記送信手段により送信される前記第１のシートの横ずれ量を受信すると、前記送信手段により送信される前記第１のシートの横ずれ量と前記第１の検出手段により検出された前記第２のシートの端部位置とに基づいて前記第２のシートの位置を補正する予測補正を行うものであり、前記第１のシート処理装置は、前記第１の補正手段が前記予測補正を行っているときの前記画像形成装置のシートの搬送間隔が、前記予測補正でない補正を行っているときの前記画像形成装置のシートの搬送間隔よりも狭くなるように前記画像形成装置へ指示を出力することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、下流側のシート処理装置に搬送されるシートの横ずれ量を予測・考慮して上流側のシート処理装置で横ずれ補正を行うことにより、下流側のシート処理装置に搬送されるシートの実際の横ずれ量を小さくすることができる。
【図面の簡単な説明】
【００１７】
【図１】画像形成システムを示す図である。
【図２】画像形成装置の概略構造を示す縦断面図である。
【図３】画像形成装置における制御機構を示すブロック図である。
【図４】スタッカの構成を示す縦断面図である。
【図５】スタッカにおける制御機構を示すブロック図である。
【図６】スタッカにおける横レジ検知センサの動作を時系列に示す模式図である。
【図７】スタッカにおける斜行量検出の様子を示す図である。
【図８】斜行補正動作を時系列に示す図である。
【図９】フィニッシャの構成を示す縦断面図である。
【図１０】シフトユニットによるシートの横ずれ補正の様子を示す図である。
【図１１】フィニッシャの制御機構を示すブロック図である。
【図１２】フィニッシャ制御部により実行されるパンチ処理のフローチャートである。
【図１３】スタッカ制御部で実行される補正処理のフローチャートである。
【図１４】横ずれ量及び斜行量を検知・算出するためのシート端部検出処理のフローチャートである。
【図１５】横ずれ量及び斜行量を検知・算出するためのシート端部検出処理のフローチャートである。
【図１６】斜行量算出処理のフローチャートである。
【図１７】横ずれ補正量算出処理のフローチャートである。
【図１８】斜行補正量算出処理のフローチャートである。
【図１９】シート間隔選択指示処理のフローチャートである。
【図２０】シート間隔変更処理のフローチャートである。
【図２１】シートの横ずれの状態を示す模式図である。
【図２２】シートの斜行の状態を示す模式図である。
【図２３】装置の接続状態とシートの横ずれ・斜行の状態を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態を図面を参照して説明する。
【００１９】
図１は本発明の実施の形態に係るシート処理装置システムを示す図であり、シート処理を行うシート処理装置がシートの搬送方向に直列に複数接続されている。上流側から順に画像形成装置３００、スタッカ４００、フィニッシャ１００が接続されたシステムを例示する。シート処理装置としては、種類は問わず、接続される数も問わない。
【００２０】
以降に登場する構成要素の、本発明との対応関係は次のようになる。
【００２１】
スタッカ４００が「第１のシート処理装置」、フィニッシャ１００が「第２のシート処理装置」に相当する。スタッカ制御部７０１及び横レジ検知センサ７１０が「第１の検出手段、第３の検出手段」を構成する。フィニッシャ制御部５０１及び横レジ検知センサ１０４が、「第２の検出手段、第４の検出手段」を構成する。スタッカ制御部７０１及びシフトユニット４７０が「第１の補正手段」を構成する。スタッカ制御部７０１及び斜行補正ローラ対４５０が、「第２の補正手段」を構成する。スタッカ制御部７０１は、「第１の算出手段、第２の算出手段、第１の指示手段、第２の指示手段」を構成する。画像形成装置制御部３０５及びプリンタ制御部３０４が、「シート搬送制御手段」を構成する。通信ＩＣ５５０が「第１の送信手段、第２の送信手段」を構成する。通信ＩＣ７５０が「第１の受信手段、第２の受信手段」を構成する。
【００２２】
＜画像形成装置の構成＞
図２は、本実施の形態のシート処理装置システムにおいて先頭に配置される画像形成装置３００の概略構造を示す縦断面図である。この画像形成装置３００は、例えば、白黒／カラー複写機として構成される。画像形成装置３００は、自動原稿給送装置５００と、画像形成手段としてのイエロー、マゼンタ、シアン、ブラックの感光ドラム９１４ａ〜９１４ｄと、定着器９０４と、シートを収納するカセット９０９ａ〜９０９ｄとを備える。
【００２３】
カセット９０９ａ〜９０９ｄから給紙されるシートは、感光ドラム９１４ａ〜９１４ｄ等によって４色のトナー像が転写され、定着器９０４に搬送されてトナー画像を定着され、機外に排出（搬出）される。画像形成装置３００には、図示以外に複写機として必要な構成要素を備えるが、それらについては説明を省略する。
【００２４】
図３は、画像形成装置３００における制御機構を示すブロック図である。図３に示すように、画像形成装置３００は、画像形成装置制御部３０５を有する。画像形成装置制御部３０５には、ＣＰＵ３１０、記憶手段としてのＲＯＭ３０６及びＲＡＭ３０７が内蔵されている。画像形成装置制御部３０５には、原稿給送装置制御部３０１、イメージリーダ制御部３０２、画像信号制御部３０３、プリンタ制御部３０４、操作部３０８、スタッカ制御部７０１及びフィニッシャ制御部５０１の各ブロックが接続される。そして、ＲＯＭ３０６に格納されている制御プログラムによって、上記各ブロックが総括的に制御される。また、ＲＡＭ３０７は、制御データを一時的に保持したり、制御に伴う演算処理の作業領域としてデータを保持したりする場合に用いられる。
【００２５】
原稿給送装置制御部３０１は、自動原稿給送装置５００を画像形成装置制御部３０５からの指示に基づいて駆動制御するための制御部である。イメージリーダ制御部３０２は、画像形成装置３００の不図示の光源やレンズ系等に対する駆動制御を行うとともに、読み取られたアナログ画像信号を画像信号制御部３０３へ転送する。画像信号制御部３０３は、アナログ画像信号をデジタル信号に変換した後に各処理を施し、このデジタル信号をビデオ信号に変換してプリンタ制御部３０４に出力する。この画像信号制御部３０３による処理動作は、画像形成装置制御部３０５により制御される。
【００２６】
操作部３０８は、画像形成に関する各種機能を設定する複数のキー、設定状態を示す情報を表示するための表示部等を有して構成されている。この操作部３０８のそれぞれのキー操作に対応するキー信号は、計算部や入力部として機能する画像形成装置制御部３０５に供給される。また、操作部３０８においては、画像形成装置制御部３０５からの信号に基づいて、対応する情報が表示部等に表示される。
【００２７】
画像形成装置制御部３０５は、第１のシート間隔、第２のシート間隔のいずれかを選択し、選択したシート間隔で、シート搬送を行うようプリンタ制御部３０４を制御する。第２のシート間隔は第１のシート間隔より狭い。通常は第１のシート間隔が選択される。ただし、後述するように、シート間隔の選択は、フィニッシャ１００から送られてくる選択指示に従ってなされる。
【００２８】
＜スタッカの構成及び基本動作＞
図４は、スタッカ４００の構成を示す縦断面図である。図５は、スタッカ４００における制御機構を示すブロック図である。図５に示すように、スタッカ４００はスタッカ制御部７０１を備える。スタッカ制御部７０１は、ＣＰＵ７０２、ＲＯＭ７０３、ＲＡＭ７０４、通信ＩＣ７５０及びドライバ回路部７０５を有して構成されている。
【００２９】
スタッカ制御部７０１は、通信ＩＣ７５０を介して画像形成装置制御部３０５、フィニッシャ制御部５０１（図３、図１１参照）と通信することが出来る。そして、ＲＯＭ７０３に格納されている制御プログラムに基づいて各種アクチュエータや各種センサが制御される。ここで、上記各種センサには、ドリーセットセンサ７０６、タイミングセンサ７０７、ホーム位置検出センサ７０８、紙面検知センサ７０９及び横レジ検知センサ７１０が含まれる。また、上記各種アクチュエータには、入口搬送モータ７１１、シフト搬送モータ７１２、横レジ移動モータ７１３、横レジ検知センサ移動モータ７１４、スタッカトレイ昇降モータ７１５が含まれる。上記各種アクチュエータにはさらに、フラッパソレノイド７２０、出口切換ソレノイド７２１、斜行補正モータａ７２２及び斜行補正モータｂ７２３が含まれる。
【００３０】
図４に示すように、上流側の画像形成装置３００から排出されたシートは、入口ローラ対４０１によりスタッカ４００内に搬入され、搬送ローラ対４０２（４０２ａ〜４０２ｄ）によりトップトレイ切換フラッパ４０３まで搬送される。シートが搬送される前に、画像形成装置３００の画像形成装置制御部３０５のＣＰＵ３１０（図３）からは、予めスタッカ制御部７０１にシートの情報が送られてきている。シートの情報とは、シートサイズ、紙種、及びシートの排出先等の情報である。
【００３１】
入口ローラ対４０１の下流側には１組のＬＥＤとフォトトランジスタで構成される横レジ検知センサ７１０が配置される。横レジ検知センサ７１０は、横レジ検知センサ移動モータ７１４により、搬送方向と直交するシート幅方向に移動可能である。横レジ検知センサ７１０は、移動して、搬送されてきたシートの端部（特に奥側の端部）を検出する。シートの端部の検出結果から、スタッカ制御部７０１は、シートの横ずれ量Ｘ（図６（ｂ）参照）と斜行量Ｌ６（図７参照）を検出乃至算出することが出来る。横レジ検知センサ７１０は、シートの端部を検知できるものであればよく、その構成は問わない。
【００３２】
横レジ検知センサ７１０の下流には斜行補正ローラ対４５０とシフト搬送ローラ対４５１が順に配置されている。斜行補正ローラ対４５０は、搬送方向と直交する方向に配置された斜行補正ローラ４５０ａと斜行補正ローラ４５０ｂの対で構成されている。これらのローラは、斜行補正モータａ７２２、斜行補正モータｂ７２３によってそれぞれ独立して駆動可能となっている。シートの斜行が検出されると、斜行補正モータａ７２２、斜行補正モータｂ７２３のいずれか一方が減速することにより、斜行補正ローラ対４５０によりシートの斜行補正が行われる。
【００３３】
シフト搬送ローラ対４５１は、横レジ移動モータ７１３により、シートの搬送方向と直交する方向に移動可能となっていて、シフトユニット４７０を構成している。シフトユニット４７０は、シートの横ずれ量Ｘに基づいてシートの横ずれ補正を行う。入口ローラ対４０１によりスタッカ４００内に搬送されてきたシートは、横レジ検知センサ７１０によりシート端部が検出され、さらにスタッカ制御部７０１により横ずれ量と斜行量が算出される。搬送されたシートがシフト搬送ローラ対４５１に到達した以後、算出された横ずれ量Ｘと斜行量Ｌ６とに基づいて、斜行補正ローラ対４５０、シフトユニット４７０により、これら横ずれ、斜行を矯正・補償するシート補正（斜行補正、横ずれ補正）が行われる。横レジ検知センサ移動モータ７１４と横レジ移動モータ７１３には、いずれもパルスモータが使用されており、パルス数から駆動対象の移動量を求めることが出来る。
【００３４】
シート補正の後、スタッカ制御部７０１は、シートの排出先がトップトレイ４０６かどうかを判断し、シートの排出先がトップトレイ４０６の場合は、トップトレイ切換フラッパ４０３がフラッパソレノイド７２０により駆動される。その場合、シートは搬送ローラ対４０４ａ、４０４ｂに導かれ、トップトレイ排紙ローラ４０５によりトップトレイ４０６に排紙積載される。排出先がトップトレイ４０６でない場合は、シート排出先がスタッカトレイ４１２ａ、４１２ｂかそれとも下流側のシート処理装置であるかを判断する。そして、排出先がスタッカトレイ４１２ａ、４１２ｂである場合は、搬送ローラ対４０２により搬送されたシートは、搬送ローラ対４０７とスタッカトレイ排紙ローラ４１０によりスタッカトレイ４１２ａ、４１２ｂに選択的に排出され積載されることになる。
【００３５】
シートは、スタッカトレイ４１２ａ、４１２ｂではない下流側のシート処理装置に搬送される場合は、スタッカ出口切換フラッパ４０８が出口切換ソレノイド７２１により駆動される。そして、搬送ローラ対４０２により搬送されてきたシートは、搬送ローラ対４０７により搬送され、スタッカ出口ローラ対４０９に導かれた後で、下流側のシート処理装置に搬送されることになる。
【００３６】
＜横レジ検知センサ動作＞
図６（ａ）〜（ｆ）は、スタッカ４００における横レジ検知センサ７１０の動作を時系列に示す模式図である。同図において、シートの縦横の縮尺は実際とは必ずしも一致しない。
【００３７】
ジョブが開始されると、横レジ検知センサ７１０は、横レジ検知センサ移動モータ７１４によりシートサイズにより決められた待機位置へ移動する。待機位置は、装置の奥側（図６でいう右側）であるとする。シートが搬送されて横レジ検知センサ７１０の位置に到達すると、横レジ検知センサ７１０は待機位置からシート端部を検出する方向に移動を開始する（図６（ａ））。図６（ａ）の例では、横レジ検知センサ７１０が待機位置にある「シート端部検出開始時」において、シートを検出していない場合が示されている。この場合は、横レジ検知センサ７１０は、手前方向を往方向、奥方向を復方向として往復移動することになる。一方、シート端部検出開始時において、横レジ検知センサ７１０がシートを検出している場合には、上記とは逆方向に往復移動することになる（図示せず）。
【００３８】
横レジ検知センサ７１０が移動を開始し、移動中にシート端部を検出する（１回目：同図（ｂ））。横レジ検知センサ７１０のシート端部検出動作として、毎回（シート毎に）の往行程において、決められた所定距離分だけ移動する。所定距離移動後に横レジ検知センサ７１０は停止する（同図（ｃ））。停止した後、横レジ検知センサ７１０は横レジ検知センサ移動モータ７１４により逆方向に移動を開始し（同図（ｄ））、元の待機位置に向かって移動していく。逆方向に移動中にもシート端部を検出する（２回目：同図（ｅ））。そして、復行程において所定距離分だけ移動した後に停止し、待機位置で待機する（同図（ｆ））。
【００３９】
＜横ずれ量検出＞
次に、スタッカ４００を例にとって、横ずれ量Ｘの検出手法について説明する。横レジ検知センサ７１０によりシートの端部が検出されると、待機位置からシート端部検出までの横レジ検知センサ７１０の移動量が算出される。シート端部検出までの横レジ検知センサ移動モータ７１４の移動量がシートの横ずれ量Ｘとなる（図６（ｂ）参照）。シート端部検出までの横レジ検知センサ移動モータ７１４のカウントされたパルス数をｐ、横レジ検知センサ移動モータ７１４の１パルス当たりの進み量をｄとすると、横ずれ量Ｘは次の数式１により求まる。
［数１］
Ｘ＝ｐ×ｄ
ところで、横ずれ量Ｘの符号は正とし、横ずれ量Ｘには、ずれの方向（シート先端辺の奥側が手前側よりも先行するか手前側が先行するか）の情報が付随するとする。ずれの方向の情報は、横レジ検知センサ７１０が最初に移動を開始した方向からわかる。あるいは、横ずれ量Ｘの符号を正または負とし、手前側が先行する斜行を負符号、奥側が先行する斜行を正符号として扱うようにしてもよい。
【００４０】
＜斜行量検出＞
次に、スタッカ４００を例にとって、斜行量Ｌ６の検出手法を説明する。図７（ａ）、（ｂ）は、スタッカ４００における斜行量検出の様子を示す図である。同図において、シートの縦横の縮尺は実際とは必ずしも一致しない。斜行量Ｌ６の検出は、横レジ検知センサ７１０がシート端部を検出してから停止するまでの距離である移動量Ｌ１と、停止してから逆転動作を開始し、再びシート端部を検出するまでの移動量Ｌ２とを比較して行われる。以降、シートの搬送方向先端辺の奥側が手前側よりも先行する傾き状態（図７（ａ））を「手前側（手前方向）への斜行」、その逆の傾き状態（図７（ｂ））を「奥側（奥方向）への斜行」と定義する。
【００４１】
斜行量Ｌ６の検出は、横ずれ量Ｘの検出と並行してなされる。図７（ａ）は、シートが搬送されて横レジ検知センサ７１０の位置に到達した時点で、シートが手前側に斜行した状態であって、且つ、待機位置に位置する横レジ検知センサ７１０がシートを検出していない場合の例である。一方、図７（ｂ）は、同じ時点で、シートが奥側に斜行した状態であって、且つ、待機位置に位置する横レジ検知センサ７１０がシートを検出している場合の例である。
【００４２】
斜行量Ｌ６は次のように検出乃至算出することが出来る。まず、図６（ａ）に示すように、待機位置に位置する横レジ検知センサ７１０がシートを検出していない場合は、横レジ検知センサ７１０の往行程における１回目のシート端部検出から横レジ検知センサ７１０の停止位置までの移動量をＬ１とする。横レジ検知センサ７１０の停止位置から復行程における２回目のシート端部検出までの移動量をＬ２とする。
【００４３】
一方、図６（ｂ）に示すように、待機位置に位置する横レジ検知センサ７１０がシートを検出している場合は、横レジ検知センサ７１０の待機位置から往行程における１回目のシート端部検出までの移動量をＬ１とする。横レジ検知センサ７１０の復行程における２回目のシート端部検出から待機位置までの移動量をＬ２とする。
【００４４】
ここで、スタッカ制御部７０１は、横レジ検知センサ７１０の往復動作において、横レジ検知センサ移動モータ７１４（図５参照）のパルス数をカウントしている。図７（ａ）、（ｂ）のいずれにおいても、横レジ検知センサ７１０の待機位置から往行程における１回目のシート端部検出までにカウントされるパルス数をＣ１とする。１回目のシート端部検出から往行程における横レジ検知センサ７１０が停止するまでにカウントされるパルス数をＣ２とする。さらに、復行程において、横レジ検知センサ７１０の停止位置から２回目のシート端部検出までにカウントされるパルス数をＣ３とする。
【００４５】
移動量は、横レジ検知センサ移動モータ７１４の１パルス当たりの進み量ｄにパルス数を乗算して得られる。図７（ａ）の例の場合は、移動量Ｌ１、Ｌ２はそれぞれパルス数Ｃ２、Ｃ３から算出される。図７（ｂ）の例の場合は、移動量Ｌ１はパルス数Ｃ１から算出され、移動量Ｌ２は、（Ｃ１＋Ｃ２）−Ｃ３で求まるパルス数から算出される。
【００４６】
次に、移動量Ｌ１と移動量Ｌ２の差分（正符号）である（Ｌ２−Ｌ１）または（Ｌ１−Ｌ２）をＬ３として算出する。スタッカ制御部７０１は、横レジ検知センサ７１０による１回目のシート端部検出から２回目のシート端部検出までのシート搬送移動量をカウントし、これをＬ４とする。次に差分Ｌ３とシートの搬送移動量Ｌ４とから、ピタゴラスの定理を用いて斜辺長さＬ５を求める。斜行量Ｌ６、差分Ｌ３、斜辺長さＬ５、シートの搬送方向における長さであるシート長Ｌ０には、Ｌ３：Ｌ５＝Ｌ６：Ｌ０という関係が成り立つ。ここで、シート長Ｌ０は、画像形成装置３００からスタッカ制御部７０１に送られるシートの情報から把握される。斜行量Ｌ６は、次の数式２で求まる。
［数２］
Ｌ６＝（Ｌ３／Ｌ５）×Ｌ０
ここで、移動量Ｌ１と移動量Ｌ２の大小関係によって、シートの斜行方向が把握される。Ｌ１＜Ｌ２であれば手前側斜行、Ｌ１＞Ｌ２であれば奥側斜行である。斜行方向の情報は、斜行量Ｌ６に付随して扱われる。
【００４７】
フィニッシャ１００における横ずれ量、斜行量の検出乃至算出の手法も上述したスタッカ４００における検出乃至算出の手法と同様である。
【００４８】
＜横ずれ・斜行補正＞
スタッカ４００における横ずれ補正及び斜行補正の動作について、図８を用いて説明する。スタッカ４００では、スタッカ制御部７０１による制御に従って、斜行補正、横ずれ補正の順にシート補正が行われる。図８は、斜行補正動作を時系列に示す図である。
【００４９】
斜行補正ローラ対４５０における斜行補正ローラ４５０ａ、斜行補正ローラ４５０ｂの２つのローラは、横レジ検知センサ７１０で検出された斜行量Ｌ６に基づいて斜行補正動作を行う。これは、上記２つのローラのそれぞれに対応する独立した駆動源である斜行補正モータａ７２２、斜行補正モータｂ７２３（図４参照）の回転速度が変更されることによりなされる。
【００５０】
シートが手前側に斜行していると検出されると、先行している奥側方向に対応する斜行補正モータｂ７２３の回転速度が減速されることで、斜行補正ローラ４５０ｂの速度が減速される。すると、シートの奥側部分の速度が手前側部分に比し相対的に遅くなり、奥側部分と手前側部分の先端部が揃うことにより、斜行が補正（矯正）される。斜行が取り除かれると、斜行補正モータｂ７２３が元の回転速度に戻り、それに伴って斜行補正ローラ４５０ｂが元の搬送速度まで加速される。シートの斜行方向がこれとは逆の場合は、斜行補正モータａ７２２が一旦減速回転し、斜行補正ローラ４５０ａが、一時的に減速されることで、斜行補正がなされる。
【００５１】
斜行補正が終わると次に横ずれ補正が行われる。横ずれ補正は、シフト搬送ローラ対４５１で構成されたシフトユニット４７０が、横レジ移動モータ７１３（図５参照）によって駆動されて、シートの幅方向に移動することで行われる。横レジ検知センサ７１０により検出された横ずれ量Ｘに応じてシフトユニット４７０が移動することで、横ずれが補正（矯正）される。
【００５２】
なお、横レジ検知センサ７１０は、横ずれ量無しの位置に相当する待機位置で待機しているので、横ずれ量Ｘに基づくことなく横ずれ補正をする構成も採用可能である。すなわち、横ずれ補正の動作を開始し、横レジ検知センサ７１０がシート端部を検出した時点でシフト搬送ローラ対４５１の移動を停止させることにより横ずれ補正を完了させるようにしてもよい。
【００５３】
＜フィニッシャの構成＞
図９は、フィニッシャ１００の構成を示す縦断面図である。上流側のシート処理装置（ここではスタッカ４００）から排出されたシートは、入口ローラ対１０２に受け渡される。このとき、入口センサ１０１によりシートの受渡しタイミングも同時に検知される。入口ローラ対１０２により搬送されたシートは、搬送パス１０３を通過しながら、そのシートの端部の位置が横レジ検知センサ１０４により検知される。その結果、フィニッシャ１００のセンター（中央）位置に対するシートの幅方向のずれ（横ずれ）がどの程度生じているかが検出される。
【００５４】
横レジ検知センサ１０４は、フィニッシャ制御部５０１による制御によって、前述したスタッカ４００の横レジ検知センサ７１０と同様の構成を有する。そして、同様の制御により、フィニッシャ１００におけるシートの横ずれ量Ｘ及び斜行量Ｌ６を検出する。搬送路における横レジ検知センサ１０４の下流側には、シフトユニット１０８が配設される。搬送路における搬送パス１０３と横レジ検知センサ１０４との間には、パンチユニット７３０が配設される。シフトユニット１０８はシフトローラ対１０５、１０６により構成されている。シフトユニット１０８は、シフトモータ（図示せず）により搬送方向と直交する方向に移動可能となっている。横レジ検知センサ１０４により検出された横ずれ量Ｘに基づいて、シフトユニット１０８が移動して横ずれ補正が行われる。
【００５５】
図１０は、シフトユニット１０８によるシートの横ずれ補正の様子を示す図である。例えば、手前側に横ずれしているシートが搬送されてきたとすると、横レジ検知センサ１０４により手前側への横ずれが検出される。シフトユニット１０８まで到達したシートに対して、シフトユニット１０８は、横レジ検知センサ１０４により検出された横ずれ量Ｘに応じて奥方向（同図右方）にシートをシフトさせる。すなわち、横ずれが検出された後で、シートがシフトローラ対１０５、１０６に搬送されている途中において、シフトユニット１０８が奥側に移動することにより、シートのシフト動作が実施され、シートの横ずれが補正される。横ずれが逆方向の場合は、シフトユニット１０８によるシートのシフト方向がこれとは逆になる。
【００５６】
ところで、横ずれ量Ｘ及び斜行量Ｌ６については、スタッカ４００で検出されたものと、フィニッシャ１００で検出されたものとを区別する場合は、以降、それぞれに「ｓ」、「ｆ」を付加する。すなわち、「Ｘｓ」及び「Ｌ６ｓ」、「Ｘｆ」及び「Ｌ６ｆ」と記すこととする。
【００５７】
パンチユニット７３０でパンチ処理を行う場合は、シフトユニット１０８でシートに対してセンター位置への横ずれ補正が行われる。シート後端がパンチユニット７３０を通過後、シート搬送を停止させる。シート搬送停止後に、上流側にスイッチバック搬送を行い、パンチユニット７３０の図示しない突き当て部材にシートを突き当てて、所定距離搬送後に停止させる。突き当て部材に突き当て後、所定距離搬送する理由は、シートを撓ませることでシート後端辺の斜行補正を行うためである。シートを突き当て部材に突き当ててシートを撓ませた状態で、パンチモータ５２４（図１１）が駆動されてパンチユニット７３０がシートへパンチ処理を行う。パンチ処理後に仕分け処理のために、再度、シフトユニット１０８により手前または奥方向に所定量移動させシフト動作を行う。
【００５８】
その後、シートは、図９に示す搬送ローラ１１０及び離間ローラ１１１によりバッファーローラ対１１５まで搬送される。そして、シートが上トレイ１３６に排紙される場合、上パス切り換えフラッパ１１８がソレノイド等の駆動手段（不図示）により切り替わる。そして、バッファーローラ２対１１５により上パス搬送路１１７に導かれた後、上排紙ローラ１２０により上トレイ１３６に排紙される。
【００５９】
一方、上トレイ１３６に排紙されない場合は、バッファーローラ２対１１５により搬送されたシートは、上パス切り換えフラッパ１１８により束搬送パス１２１に導かれる。その後、シートは、バッファーローラ３対１２２、束搬送ローラ対１２４により順次搬送パス内を通過していく。
【００６０】
シートをサドル（中綴じ）処理する場合には、ソレノイド等の駆動手段（不図示）によりサドルパス切り換えフラッパ１２５が切り替わることで、シートがサドルパス１３３に搬送される。そして、サドル入口ローラ対１３４によりサドルユニット１３５に導かれ、サドル処理（中綴じ処理）される。サドル処理は一般的な処理であり、その詳細な説明については省略する。
【００６１】
シートを下トレイ１３７に排紙する場合、束搬送ローラ対１２４に搬送されたシートは、サドル切り換えフラッパ１２５により下パス１２６に搬送される。その後、シートは、下排紙ローラ対１２８により中間処理トレイ１３８に排紙され、パドル１３１やローレットベルト（不図示）等の戻し手段により中間処理トレイ１３８上で所定枚数整合処理される。そして、必要に応じてステイプラ１３２により綴じ処理が施された後、束排紙ローラ対１３０により下トレイ１３７に排紙される。
【００６２】
＜フィニッシャの制御機構＞
図１１は、フィニッシャ１００の制御機構を示すブロック図である。
【００６３】
フィニッシャ１００はフィニッシャ制御部５０１を有する。フィニッシャ制御部５０１は、ＣＰＵ５０２、ＲＯＭ５０３、ＲＡＭ５０４、通信ＩＣ５５０及びドライバ回路部５０５を有して構成されている。フィニッシャ制御部５０１は、通信ＩＣ５５０を介して画像形成装置３００の画像形成装置制御部３０５やスタッカ４００のスタッカ制御部７０１と通信することが可能となっている。ＲＯＭ５０３に格納されている制御プログラムに基づいて、各種アクチュエータや各種センサが制御される。すなわち、入口センサ１０１や横レジ検知センサ１０４のほか、入口搬送モータ５２０、横レジ検知センサ移動モータ５２１、横レジ移動モータ５２２、シフト搬送モータ５２３、パンチモータ５２４が、フィニッシャ制御部５０１により制御される。
【００６４】
次に、横ずれ量Ｘ、斜行量Ｌ６を検出して横ずれ補正、斜行補正を行う処理やパンチ処理について説明する。まず、フィニッシャ１００で検出された横ずれ量Ｘｆ、斜行量Ｌ６ｆを考慮して、スタッカ４００においてシートの横ずれ補正、斜行補正を行った後に、フィニッシャ１００でパンチ処理を行う態様を、図２１、図２２を用いて説明する。
【００６５】
図２１、図２２は、スタッカ４００に搬入されたシートがフィニッシャ１００でパンチ処理がなされるまでのシートの横ずれ、斜行の状態を示す模式図である。特に、図２１（ａ）、図２２（ａ）は、フィニッシャ１００で検出された横ずれ量Ｘｆ、斜行量Ｌ６ｆとは無関係に、スタッカ４００で検出された横ずれ量Ｘｓ、斜行量Ｌ６ｓに基づいてシートの横ずれ補正、斜行補正がなされた場合を示す。これらの補正を「独自補正」と称する。一方、図２１（ｂ）、図２２（ｂ）は、横ずれ量Ｘｆ、斜行量Ｌ６ｆと横ずれ量Ｘｓ、斜行量Ｌ６ｓの双方に基づいてスタッカ４００でシートの横ずれ補正、斜行補正がなされた場合を示す。これらの補正は、先行するシートの横ずれ、斜行の情報に基づくフィードバック補正としても把握でき、「予測補正」と称する。
【００６６】
複数のシートを連続して搬送する場合においても、フィニッシャ１００で検出された横ずれ量Ｘｆ、斜行量Ｌ６ｆの情報（データ）がスタッカ４００に送信されるまでの間は、スタッカ４００で独自補正が行われることになる。従って、通常、１枚目のシートについては、図２１（ａ）、図２２（ａ）に示すような独自補正となる。
【００６７】
まず、横ずれ補正に関して説明する。図２１（ａ）、（ｂ）では、スタッカ４００がフィニッシャ１００に対して奥側（図の上側）にずれて配置されている場合の、スタッカ４００での横ずれ補正前後、フィニッシャ１００での横ずれ補正前後の状態を示している。スタッカ４００に搬入されてきた１枚目のシートが奥側に横ずれしている場合は、シートが幅方向の中央に位置するように横ずれ補正（独自補正）が行われて搬出される。スタッカ４００で横ずれが補正されたシートがフィニッシャ１００に搬送されると、上記した装置間のずれに起因して、フィニッシャ１００に搬入された時点で奥側への横ずれが発生する。
【００６８】
上記１枚目のシートについて、フィニッシャ１００で奥側への横ずれが検知されると、シートが幅方向の中央に来るように横ずれ補正が行われ、パンチ処理が行われる。また、フィニッシャ１００で、上記１枚目のシートについて横ずれ量Ｘｆが検出された時点で、スタッカ４００に横ずれ量Ｘｆの情報（ずれの方向の情報を含む）が送信される。すなわち、横ずれ量Ｘｆの情報は、フィニッシャ制御部５０１の通信ＩＣ５５０を介してスタッカ４００のスタッカ制御部７０１に送信される。スタッカ４００では、その情報が、スタッカ制御部７０１の通信ＩＣ７５０を介して受信される。
【００６９】
スタッカ４００では、横ずれ量Ｘｆの情報が受信されるまでの間は、自身に搬入されてくるシートに対して、独自補正が行われる。一方、横ずれ量Ｘｆの情報が受信された以後に自身に搬入されてくるシートに対しては、横ずれ量Ｘｆを考慮した予測補正である横ずれ補正を行うことができる。スタッカ４００で行われる予測補正（横ずれ補正）では、１枚目のシートがフィニッシャ１００への搬入時に奥側にずれていたという情報を元に、フィニッシャ１００での奥側への横ずれを考慮して、スタッカ４００における手前側への補正量を大きくする。すなわち、図２１（ｂ）に示すように、スタッカ４００では、中央ではなく手前側にずれた状態でシートを搬出し、フィニッシャ１００ではシートが中央位置で搬入されるようにする。その結果、フィニッシャ１００においては、横ずれがほとんどない状態でシートが搬入されることになる。
【００７０】
次に、斜行補正に関して説明する。図２２（ａ）、（ｂ）では、スタッカ４００がフィニッシャ１００に対して配置角度がずれた状態で接続されている場合の、スタッカ４００での斜行補正前後、フィニッシャ１００での斜行補正前後を示している。特に、シートが、スタッカ４００から搬出された時点よりもフィニッシャ１００に搬入された時点の方が、手前側に斜行してしまう場合を例示している。
【００７１】
図２２（ａ）に示すように、スタッカ４００に搬入されてきた１枚目のシートが手前側に斜行している場合は、その斜行が矯正されるように斜行補正（独自補正）が行われて搬出される。スタッカ４００で斜行補正されたシートがフィニッシャ１００に搬送されると、上記した装置間の角度ずれに起因して、フィニッシャ１００に搬入された時点で手前側への斜行が発生する。
【００７２】
上記１枚目のシートについて、フィニッシャ１００では斜行補正を行ってパンチ処理を行う。また、フィニッシャ１００で、上記１枚目のシートについて斜行量Ｌ６ｆが検出された時点で、スタッカ４００に斜行量Ｌ６ｆの情報（ずれの方向の情報を含む）が、横ずれ量Ｘｆと同様にしてスタッカ４００に送信され、スタッカ４００で受信される。
【００７３】
スタッカ４００では、斜行量Ｌ６ｆの情報が受信されるまでの間は、自身に搬入されてくるシートに対して、独自補正が行われる。一方、斜行量Ｌ６ｆの情報が受信された以後に自身に搬入されてくるシートに対しては、斜行量Ｌ６ｆを考慮した予測補正である斜行補正を行うことができる。
【００７４】
スタッカ４００で行われる予測補正（斜行補正）では、１枚目のシートがフィニッシャ１００への搬入時に手前側に斜行していたという情報を考慮して、スタッカ４００における奥側への斜行の補正量を大きくする。すなわち、図２２（ｂ）に示すように、スタッカ４００では、真っ直ぐではなく奥側にずれた状態でシートを搬出し、その結果、フィニッシャ１００ではシートが斜行のない真っ直ぐな状態で搬入されるようにする。
【００７５】
このように、スタッカ４００で、横ずれ量Ｘｓと横ずれ量Ｘｆの双方を考慮して、横ずれ補正を行っておく。斜行補正についても同様であり、斜行量Ｌ６ｓと斜行量Ｌ６ｆの双方を考慮して、斜行補正を行っておく。これらにより、フィニッシャ１００で必要とされるシートの横ずれ補正の量、斜行補正の量を低減するかまたはなくすことが可能となる。フィニッシャ１００でのシートの横ずれや斜行が低減されることで、パンチ処理前に必要となるシート補正時間が短縮される。
【００７６】
なお、横ずれ量Ｘｓ、Ｘｆ及び斜行量Ｌ６ｓ、Ｌ６ｆの値にばらつきがなく安定するならば、スタッカ４００で予測補正を行ったシートに対しては、フィニッシャ１００で横ずれ補正、斜行補正を全く行わないように構成することも可能である。
【００７７】
また、ここで示した例では、１枚目のシートの横ずれ量Ｘｆ及び斜行量Ｌ６ｆの情報に基づいて、後続のシートの予測補正をする態様であった。しかし、複数枚のシートを独自補正で行った上で、それらの横ずれ量Ｘｆ及び斜行量Ｌ６ｆの平均値を用いて、後続のシート群の予測補正を行うようにしてもよい。
【００７８】
＜フィニッシャの処理＞
図１２は、下流側に接続されたフィニッシャ１００のフィニッシャ制御部５０１により実行されるパンチ処理のフローチャートである。まず、フィニッシャ制御部５０１は、搬入されてきたシートの横ずれと斜行を検知するように、横レジ検知センサ１０４を制御する（ステップＳ１００１）。次に、フィニッシャ制御部５０１は、横レジ検知センサ１０４による検知結果に基づいて、上記数式１、２に従って、横ずれ量Ｘｆと斜行量Ｌ６ｆを算出する（ステップＳ１００２）。次に、フィニッシャ制御部５０１は、上記算出した横ずれ量Ｘｆ及び斜行量Ｌ６ｆの情報を、通信ＩＣ５５０を通じて、上流側に接続されたシート処理装置であるスタッカ４００へ送信する（ステップＳ１００３）。一方、横ずれ量Ｘｆと斜行量Ｌ６ｆを受信したスタッカ４００では、以降にスタッカ４００に搬入されてくるシートに対して、これらの情報を元に横ずれ補正及び斜行補正が行われる。
【００７９】
次に、フィニッシャ制御部５０１は、横ずれ補正及び斜行補正を行う（ステップＳ１００４）。すなわち、横ずれ量Ｘｆに基づいて横ずれ補正を行うようにシフトユニット１０８を制御する。また、パンチ処理前に、突き当て部材にシートを突き当てることによりパンチ処理を行うシート端面側の斜行分を取り除く。次に、フィニッシャ制御部５０１は、補正がなされたシートに対して、パンチ処理を行うようにパンチユニット７３０を制御して（ステップＳ１００５）、本処理を終了する。
【００８０】
＜スタッカの処理＞
図１３は、スタッカ４００のスタッカ制御部７０１で実行される補正処理のフローチャートである。まず、スタッカ制御部７０１は、搬入されてきたシートの横ずれと斜行を検知するように横レジ検知センサ７１０を制御する（ステップＳ１１０１）。次に、スタッカ制御部７０１は、横レジ検知センサ７１０の検知結果に基づいて、横ずれ量Ｘｓと斜行量Ｌ６ｓを算出する（ステップＳ１１０２）。これらステップＳ１１０１、Ｓ１１０２の処理については後述する。
【００８１】
次に、スタッカ制御部７０１は、下流側に接続されたフィニッシャ１００から、フィニッシャ１００における横ずれ量Ｘｆと斜行量Ｌ６ｆのデータを、通信ＩＣ７５０を介して受信しているか否かを判別する（ステップＳ１１０３）。その判別の結果、上記データを受信していない場合は、スタッカ制御部７０１は、前記ステップＳ１１０２で算出した横ずれ量Ｘｓと斜行量Ｌ６ｓとに基づいて、横ずれ補正、斜行補正を行う（ステップＳ１１０４）。すなわち、横ずれ補正を行うようにシフトユニット４７０を制御すると共に、斜行補正を行うように斜行補正ローラ対４５０を制御する。そして本処理を終了する。
【００８２】
一方、前記ステップＳ１１０３の判別の結果、上記データを受信している場合は、スタッカ制御部７０１は、ステップＳ１１０５で、上記算出した横ずれ量Ｘｓと上記受信した横ずれ量Ｘｆとに基づいて横ずれ補正量Ｄ１を算出する。それと共に、上記算出した斜行量Ｌ６ｓと上記受信した斜行量Ｌ６ｆとに基づいて、斜行補正量Ｄ２を算出する。これら横ずれ補正量Ｄ１、斜行補正量Ｄ２の算出については後述する。これら横ずれ補正量Ｄ１、斜行補正量Ｄ２は、一旦記憶される。
【００８３】
次に、ステップＳ１１０６では、スタッカ制御部７０１は、上記算出した横ずれ補正量Ｄ１、斜行補正量Ｄ２に基づいて、以降にスタッカ４００に到達したシートに対して、上記した予測補正である横ずれ補正、斜行補正を行う。すなわち、横ずれ補正を行うようにシフトユニット４７０を制御すると共に、斜行補正を行うように斜行補正ローラ対４５０を制御する。その後、本処理を終了する。
【００８４】
＜シート端部検出処理＞
図１４及び図１５は、図１３のステップＳ１１０１、Ｓ１１０２で実行される横ずれ量及び斜行量を検知・算出するためのシート端部検出処理のフローチャートである。
【００８５】
シートが搬送されて、横レジ検知センサ７１０の位置まで到達すると、スタッカ制御部７０１は、シートの端部の検出を開始する（ステップＳ１２０１）。まず、スタッカ制御部７０１は、横レジ検知センサ７１０が待機位置においてシートを検知しているか否かを判別する（ステップＳ１２０２）。その判別の結果、横レジ検知センサ７１０がシートを検知している場合は、スタッカ制御部７０１は、シートは奥側（奥方向）へ横ずれしていると判断し（ステップＳ１２０３）、横レジ検知センサ７１０を奥方向へ移動開始させる（ステップＳ１２０５）。一方、横レジ検知センサ７１０がシートを検知していない場合は、スタッカ制御部７０１は、シートは手前側（手前方向）へ横ずれしていると判断し（ステップＳ１２０４；図６の例）、横レジ検知センサ７１０を手前方向へ移動開始させる（ステップＳ１２０６）。
【００８６】
次に、ステップＳ１２０７で、スタッカ制御部７０１は、横レジ検知センサ移動モータ７１４のパルス数のカウントを開始する。次に、スタッカ制御部７０１は、横レジ検知センサ７１０によりシート端部が検出されたか否かを判別する（ステップＳ１２０８）。その判別の結果、シート端部が検出されていない場合は、スタッカ制御部７０１は、横レジ検知センサ７１０が往方向に移動を開始してから所定距離を移動したか否かを判別する（ステップＳ１２１２）。一方、シート端部が検出された場合は、スタッカ制御部７０１は、往方向において横レジ検知センサ７１０の移動開始からシート端部検出までにカウントした横レジ検知センサ移動モータ７１４のパルス数を記憶する（ステップＳ１２０９）。その際、このパルス数は、パルス数ｐとして記憶されると共に、パルス数Ｃ１（図６）としても記憶される。これらのパルス数は、例えば、ＲＡＭ７０４に記憶される。
【００８７】
次に、スタッカ制御部７０１は、上記数式１により、パルス数ｐから横ずれ量Ｘｓを算出すると共に（ステップＳ１２１０）、シートの搬送距離のカウントを開始して（ステップＳ１２１１）、前記ステップＳ１２１２を実行する。スタッカ制御部７０１は、ステップＳ１２１２の判別の結果、横レジ検知センサ７１０が所定距離を移動していない場合は、処理を前記ステップＳ１２０８へ戻す。一方、所定距離を移動した場合は、横レジ検知センサ７１０の移動を停止させる（ステップＳ１２１３）。
【００８８】
次に、図１５のステップＳ１２１４では、スタッカ制御部７０１は、往行程において横レジ検知センサ７１０のシート端部検出から移動停止までにカウントした横レジ検知センサ移動モータ７１４のパルス数Ｃ２を記憶する。そして、スタッカ制御部７０１は、移動量Ｌ１を、前記ステップＳ１２０９で記憶されたパルス数Ｃ１または前記ステップＳ１２１４で記憶されたパルス数Ｃ２から算出する（ステップＳ１２１５）。すなわち、上述のように、図７（ａ）、（ｂ）の例の場合に、それぞれパルス数Ｃ２、Ｃ１から移動量Ｌ１が算出される。
【００８９】
次に、スタッカ制御部７０１は、横レジ検知センサ７１０の逆転動作を開始させる（ステップＳ１２１６）。そして、スタッカ制御部７０１は、横レジ検知センサ７１０によりシート端部が検出されたか否かを判別する（ステップＳ１２１７）。その判別の結果、シート端部が検出されていない場合は、スタッカ制御部７０１は、横レジ検知センサ７１０が所定距離を移動したか否かを判別する（ステップＳ１２２２）。一方、シート端部が検出された場合は、スタッカ制御部７０１は、横レジ検知センサ７１０の逆転動作開始から再びシート端部を検出するまでにカウントした横レジ検知センサ移動モータ７１４のパルス数Ｃ３を記憶する（ステップＳ１２１８）。次に、スタッカ制御部７０１は、上記記憶されたパルス数Ｃ１、Ｃ２、ステップＳ１２１８で記憶されたパルス数Ｃ３から、移動量Ｌ２を算出する（ステップＳ１２１９）。すなわち、上述したように、移動量Ｌ２は、図７（ａ）の例の場合は、パルス数Ｃ３から算出され、図７（ｂ）の例の場合は、（Ｃ１＋Ｃ２）−Ｃ３で求まるパルス数から算出される。
【００９０】
次に、スタッカ制御部７０１は、前記ステップＳ１２０８で１回目のシート端部が検出されてから前記ステップＳ１２１７で２回目のシート端部が検出されるまでにカウントしたシートの搬送距離である搬送移動量Ｌ４を算出する（ステップＳ１２２０）。そして、スタッカ制御部７０１は、後述する処理により、斜行量Ｌ６ｓの算出を行って（ステップＳ１２２１）、ステップＳ１２２２に処理を進める。ステップＳ１２２２では、スタッカ制御部７０１は、横レジ検知センサ７１０が逆転動作を開始してから所定距離を移動したか否かを判別する。その判別の結果、スタッカ制御部７０１は、横レジ検知センサ７１０が所定距離を移動していない場合は、前記ステップＳ１２１７に処理を戻す。一方、所定距離を移動した場合は、横レジ検知センサ７１０が待機位置に戻ったことになるので、スタッカ制御部７０１は、横レジ検知センサ７１０の移動を停止させ（ステップＳ１２２３）、本処理を終了する。
【００９１】
＜斜行量算出処理＞
図１６は、図１５のステップＳ１２２１で実行される斜行量算出処理のフローチャートである。まず、スタッカ制御部７０１は、図１５のステップＳ１２１５で算出された移動量Ｌ１と図１５のステップＳ１２１９で算出された移動量Ｌ２との大小比較を行い、Ｌ１＞Ｌ２が成立するか否かを判別する（ステップＳ１３０１）。その判別の結果、Ｌ１＞Ｌ２が成立する場合は、スタッカ制御部７０１は、シートが奥側に斜行していると判断して（ステップＳ１３０２）、Ｌ３＝Ｌ１−Ｌ２により差分Ｌ３を求める（ステップＳ１３０３）。一方、スタッカ制御部７０１は、Ｌ１＞Ｌ２が成立しない場合は、シートが手前側に斜行している、または斜行なしと判断して（ステップＳ１３０４）、Ｌ３＝Ｌ２−Ｌ１により差分Ｌ３を求める（ステップＳ１３０５）。なお、ステップＳ１３０３、Ｓ１３０５は、Ｌ３＝｜Ｌ２−Ｌ１｜という演算を行う１つの処理ステップに統合してもよい。
【００９２】
次に、スタッカ制御部７０１は、この差分Ｌ３と図１５のステップＳ１２２０で算出された搬送移動量Ｌ４とから、斜辺長さＬ５（図７参照）を、Ｌ５＝√｛（Ｌ３）２＋（Ｌ４）２｝により算出する（ステップＳ１３０６）。次に、スタッカ制御部７０１は、差分Ｌ３、斜辺長さＬ５及びシート長Ｌ０（図７参照）から、斜行量Ｌ６ｓを、上記数式２により算出して（ステップＳ１３０７）、本処理を終了する。
【００９３】
ところで、本実施の形態では、シート端部検出機構に関しては、スタッカ４００とフィニッシャ１００とで基本的に同じである。そのため、スタッカ制御部７０１、フィニッシャ制御部５０１によるシート端部検出処理（横ずれ及び斜行の検知、横ずれ量及び斜行量の算出）の態様は、スタッカ４００、フィニッシャ１００ともに同様となる。従って、フィニッシャ１００において図１２のステップＳ１００１、Ｓ１００２で実行されるシート端部検出処理の詳細な態様については、スタッカ４００の処理として図１３のステップＳ１１０１、Ｓ１１０２で説明したのと同様となる。
【００９４】
＜横ずれ補正量算出処理＞
図１７は、スタッカ４００が、下流に接続されているフィニッシャ１００から横ずれ量Ｘｆの情報を受信した場合に図１７のステップＳ１１０５で実行される、横ずれ補正量算出処理のフローチャートである。まず、スタッカ制御部７０１は、フィニッシャ１００における横ずれ量Ｘｆとスタッカ４００における横ずれ量Ｘｓとのずれの方向が同じか否かを判別する（ステップＳ１４０１）。ここで、横ずれ量Ｘｆは、図１３のステップＳ１１０３で受信したと判別されたものである。横ずれ量Ｘｓは、図１４のステップＳ１２１０で算出されたものである。これらに付随するずれの方向の情報から、両者のずれの方向が同じであるか否かが判別される。その判別の結果、両者のずれの方向が異なる場合は、スタッカ制御部７０１は、横ずれ補正量Ｄ１を、Ｄ１＝Ｘｓ−Ｘｆにより算出する（ステップＳ１４０２）。この場合は、図１３のステップＳ１１０６で実行される横ずれ補正の方向は、スタッカ４００における横ずれ量Ｘｓを矯正するための補正方向と必ずしも一致しない。
【００９５】
一方、前記ステップＳ１４０１の判別の結果、横ずれ量Ｘｆと横ずれ量Ｘｓのずれの方向が同じである場合は、スタッカ制御部７０１は、横ずれ補正量Ｄ１を、Ｄ１＝Ｘｓ＋Ｘｆにより算出する（ステップＳ１４０３）。この場合は、図１３のステップＳ１１０６で実行される横ずれ補正の方向は、スタッカ４００における横ずれ量Ｘｓのずれを矯正するための補正方向と同じとなる。その後、本処理を終了する。
【００９６】
このように、図１７の処理では、横ずれ量Ｘｓを補償するための補正量に横ずれ量Ｘｆを補償するための補正量を加味して横ずれ補正量Ｄ１が算出される。
【００９７】
＜斜行補正量算出処理＞
図１８は、スタッカ４００が、下流に接続されているフィニッシャ１００から斜行量Ｌ６ｆの情報を受信した場合に図１３のステップＳ１１０５で実行される、斜行補正量算出処理のフローチャートである。まず、スタッカ制御部７０１は、フィニッシャ１００における斜行量Ｌ６ｆとスタッカ４００における斜行量Ｌ６ｓとの斜行の方向が同じか否かを判別する（ステップＳ１５０１）。ここで、斜行量Ｌ６ｆは、図１３のステップＳ１１０３で受信したと判別されたものである。斜行量Ｌ６ｓは、図１５のステップＳ１２２１で算出されたものである。これらに付随する斜行の方向の情報から、両者の斜行の方向が同じであるか否かが判別される。その判別の結果、両者の斜行の方向が異なる場合は、スタッカ制御部７０１は、斜行補正量Ｄ２を、Ｄ２＝Ｌ６ｓ−Ｌ６ｆにより算出する（ステップＳ１５０２）。この場合は、図１３のステップＳ１１０６で実行される斜行補正の方向は、スタッカ４００における斜行量Ｌ６ｓを矯正するための補正方向と必ずしも一致しない。
【００９８】
一方、前記ステップＳ１５０１の判別の結果、斜行量Ｌ６ｆと斜行量Ｌ６ｓの斜行の方向が同じである場合は、スタッカ制御部７０１は、斜行補正量Ｄ２を、Ｄ２＝Ｌ６ｓ＋Ｌ６ｆにより算出する（ステップＳ１５０３）。この場合は、図１３のステップＳ１１０６で実行される斜行補正の方向は、スタッカ４００における斜行量Ｌ６ｓを矯正するための補正方向と同じとなる。その後、本処理を終了する。
【００９９】
このように、図１８の処理では、斜行量Ｌ６ｓを補償するための補正量に斜行量Ｌ６ｆを補償するための補正量を加味して斜行補正量Ｄ２が算出される。
【０１００】
＜シート間隔変更処理＞
次に、スタッカ４００が、フィニッシャ１００の横ずれ量Ｘｆ、斜行量Ｌ６ｆをも考慮した予測補正を行っているか否かによって、スタッカ４００からの指示により画像形成装置３００がシート間隔を変更する動作について、図１９、図２０を用いて説明する。
【０１０１】
図１９は、シート間隔選択指示処理のフローチャートである。本処理は、スタッカ制御部７０１によって一定時間毎に実行される。まず、スタッカ制御部７０１は、スタッカ４００で行われているシート位置補正が、横ずれ補正量Ｄ１及び斜行補正量Ｄ２に基づく予測補正であるかを判別する（ステップＳ１６０１）。すなわち、横ずれ補正が横ずれ量Ｘｆ、横ずれ量Ｘｓに双方に基づきなされ、且つ斜行補正が斜行量Ｌ６ｆ、斜行量Ｌ６ｓの双方に基づきなされているか否かを判別する（ステップＳ１６０１）。その判別の結果、行われているシート位置補正が予測補正でない場合は、スタッカ制御部７０１は、通常のシート間隔である第１のシート間隔を選択させるための選択指示をプリンタ制御部３０４に送る（ステップＳ１６０２）。一方、行われているシート位置補正が予測補正である場合は、スタッカ制御部７０１は、第１のシート間隔よりも狭いシート間隔である第２のシート間隔を選択させるための選択指示をプリンタ制御部３０４に送る（ステップＳ１６０３）。その後、本処理を終了する。
【０１０２】
図２０は、シート間隔変更処理のフローチャートである。本処理は、画像形成装置３００の画像形成装置制御部３０５によって一定時間毎に実行される。
【０１０３】
まず、画像形成装置制御部３０５は、スタッカ制御部７０１からプリンタ制御部３０４に対して、第２のシート間隔を選択させるための選択指示が来ているか否かを判別する（ステップＳ１７０１）。その判別の結果、第２のシート間隔を選択させるための選択指示が来ていない場合は、画像形成装置制御部３０５は、ステップＳ１７０３で、通常である第１のシート間隔を選択する。そして、該選択した第１のシート間隔にてシート搬送が行われるように、プリンタ制御部３０４を制御する。一方、第２のシート間隔を選択させるための選択指示が来ている場合は、画像形成装置制御部３０５は、シートの給紙段（カセット９０９ａ〜９０９ｄが変更されたか否かを判別する（ステップＳ１７０２）。その判別の結果、シートの給紙段が変更された場合は、画像形成装置制御部３０５は、前記ステップＳ１７０３で、第１のシート間隔を選択し、第１のシート間隔にてシート搬送が行われるように、プリンタ制御部３０４を制御する。第１のシート搬送間隔を選択する理由は、給紙段が変更されることにより、シートの斜行や横ずれの状態が変化する可能性があるからである。一方、シートの給紙段が変更されていない場合は、画像形成装置制御部３０５は、狭い第２シート間隔を選択し、第２シート間隔にてシート搬送が行われるように、プリンタ制御部３０４を制御する（ステップＳ１７０４）。ここで、シート間隔は、フィニッシャ１００がシート処理を行える時間を確保することができるような間隔であるとする。
【０１０４】
なお、処理を簡単にする観点からは、前記ステップＳ１６０１では、スタッカ４００で行われている横ずれ補正が、横ずれ補正量Ｄ１に基づく予測補正であるかのみを判別するようにしてもよい。あるいは、スタッカ４００で行われている斜行補正が、斜行補正量Ｄ２に基づく予測補正であるかのみを判別するようにしてもよい。
【０１０５】
本実施の形態によれば、スタッカ４００で検出された横ずれ量Ｘｓ、斜行量Ｌ６ｓと、フィニッシャ１００で検出され検出結果としてスタッカ４００で受信された横ずれ量Ｘｆ、斜行量Ｌ６ｆの双方に基づいて、横ずれ補正量Ｄ１、斜行補正量Ｄ２が算出される。そして、横ずれ補正量Ｄ１、斜行補正量Ｄ２に基づいて、シートの横ずれ補正、斜行補正がなされる。すなわち、スタッカ４００において、下流側のフィニッシャ１００に搬送されるシートの横ずれ量、斜行量を予測・考慮して横ずれ補正、斜行補正が行われる。これにより、フィニッシャ１００に搬送されるまでに発生するシートの実際の横ずれ量、斜行量を小さくすることができる。従って、下流側のフィニッシャ１００でのシート補正時間が短くなるので、生産性と処理精度を低下させることなくシート処理を実施することが可能となる。つまり、生産性維持と処理精度維持とを両立させることができる。
【０１０６】
また、下流側のフィニッシャ１００でのシート補正時間を短縮できる場合に第２のシート間隔を選択させる指示が画像形成装置３００に送られ、シート間隔が狭くなることで、生産性が一層向上する。
【０１０７】
ところで、本実施の形態においては、横ずれ補正と斜行補正の双方を並行して行うようにしたが、これに限られず、いずれか一方のみを行うように構成してもよい。いずれか一方のみとした場合において、図１９の処理では、横ずれ補正のみを行う構成であれば、横ずれ補正量Ｄ１に基づく補正を行っている場合に限り、第２のシート間隔を選択させるための選択指示が出されるようにすればよい。また、斜行補正のみを行う構成であれば、斜行補正量Ｄ２に基づく補正を行っている場合に限り、第２のシート間隔を選択させるための選択指示が出されるようにすればよい。
【０１０８】
なお、下流側のシート処理装置に搬送されるシートの横ずれ量や斜行量を予測・考慮して上流側のシート処理装置でシート補正を行う上で、システムにおいて直列接続されるシート処理装置の数は複数であればよく、数は問わない。そして、少なくとも２つのシート処理装置間において上記の上流、下流の関係が構築されればよい。また、対象となるシート処理装置は、連続して配置される構成に限られず、間に別の装置が介在してもよい。
【符号の説明】
【０１０９】
１００  フィニッシャ
１０４、７１０  横レジ検知センサ
３０４  プリンタ制御部
３０５  画像形成装置制御部
４００  スタッカ
５０１  フィニッシャ制御部
５５０、７５０  通信ＩＣ
７０１  スタッカ制御部
【図１】
0005538814.tif 000002
【図２】
0005538814.tif 000003
【図３】
0005538814.tif 000004
【図４】
0005538814.tif 000005
【図５】
0005538814.tif 000006
【図６】
0005538814.tif 000007
【図７】
0005538814.tif 000008
【図８】
0005538814.tif 000009
【図９】
0005538814.tif 000010
【図１０】
0005538814.tif 000011
【図１１】
0005538814.tif 000012
【図１２】
0005538814.tif 000013
【図１３】
0005538814.tif 000014
【図１４】
0005538814.tif 000015
【図１５】
0005538814.tif 000016
【図１６】
0005538814.tif 000017
【図１７】
0005538814.tif 000018
【図１８】
0005538814.tif 000019
【図１９】
0005538814.tif 000020
【図２０】
0005538814.tif 000021
【図２１】
0005538814.tif 000022
【図２２】
0005538814.tif 000023
【図２３】
0005538814.tif 000024