(57)【特許請求の範囲】
【請求項１】
搬送されたシートの穿孔処理を行うシート処理装置であって、
前記シートを穿孔する穿孔手段と、
該穿孔手段とともに移動し、前記搬送されたシートの幅方向の端部を検知するシート端部検知手段と、
前記穿孔手段および前記シート端部検知手段を前記シートの搬送方向に対して直交する幅方向に移動させる移動手段と、
前記搬送されるシートを検知するシート検知手段と、
前記シート検知手段によりシートの搬送方向の端部が検知されてから前記シートの後端と前記シート端部検知手段との搬送方向における距離が穿孔処理可能な搬送方向のシートの最小長さになると前記移動手段による前記穿孔手段および前記シート端部検知手段の移動を開始する制御手段とを備えることを特徴とするシート処理装置。
【請求項２】
前記シート端部検知センサと前記シート検知センサとのシート搬送方向の距離が前記穿孔処理可能な搬送方向のシートの最小長さ以上である場合における前記搬送方向のシート端部はシートの後端であり、前記シート端部検知センサと前記シート検知センサとのシート搬送方向の距離が前記穿孔処理可能な搬送方向のシートの最小長さ未満である場合における前記搬送方向のシート端部はシートの先端であることを特徴とする請求項１記載のシート処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、シートに対してパンチ処理等のシート加工処理を行うシート処理装置に関する。
【０００２】
【従来の技術】
従来、画像形成装置から排出される画像形成済みのシートに、仕分け、綴じ、積載、パンチ処理等のシート加工処理を施すシート処理装置が知られている。
【０００３】
上述のようなシート処理装置によるシート加工処理の一例として、シートに穿孔する穿孔処理（以下、パンチ処理）を例に挙げ、このパンチ処理の方法に関しては、例えば、処理トレイ上にシートをスタックし、収納されたシート束に穿孔する方法等が提案されているが、パンチ処理すべきシート束の枚数等によっては、シート束が厚すぎてパンチ処理が出来なかったり、又、このような問題を考慮して大掛りなパンチユニットを設けなければならない等の不具合が生じる虞があった。又、パンチ処理中、次のシートを搬送することができず、また、パンチユニットの能力によっては画像形成装置からのシート搬送を中断し、複数回に分けてパンチ処理を行う必要がある等に起因して、処理速度を上げることが困難である等の問題があった。
【０００４】
そこで、上述したような問題に対処すべく、シート搬送路上にパンチユニットを設けて、シートを搬送しながら、１枚ずつパンチ処理を行うことが提案されつつある。
【０００５】
この方法では、例えば、シート搬送路上にパンチとダイスから構成されるパンチユニットを設け、シート搬送速度とパンチ速度を同期させることにより搬送中のシートを停止させることなくパンチ処理を行うことで、パンチ処理の動作の有無によってシート処理時間が増えることなく動作出来る。
【０００６】
上述したような、シートを搬送しながら当該シートに対してパンチ処理を行う場合は、搬送されるシート上の適正な位置にパンチ処理を実行すべく、実際にシートに対してパンチ処理を行う前に、予めパンチ位置（穿孔位置）の調整を行うことが望ましく、シート搬送方向側のパンチ位置の調整と、シート搬送方向に対して直交する方向のシート幅方向側のパンチ位置の調整の、両者の調整を行い、これら両者の調整が済んでから、搬送されるシートに対して実際にパンチ処理を実行することが望ましい。上述の、シート搬送方向側のパンチ位置の調整に関して、例えば、搬送されるシートの先端（シート搬送方向側）の出現を検知し、その結果に基づき、如何なるタイミングでパンチ処理を実行するべきか、その時間的なタイミングを制御することで、シート搬送方向側のパンチ位置を調整しており、一方、シート搬送方向に対して直交する方向のシート幅方向側のパンチ位置の調整に関しては、例えば、搬送中のシートの幅方向側のシートの端部の検知を行い、その結果に基づき、シート幅方向にパンチユニットを移動調整して、パンチ位置を調整する等の、パンチユニットの移動制御を行うことで、シート幅方向側のパンチ位置の調整を行っていた。これら両者の調整は、実際のパンチ処理と同様に、パンチ処理すべきシートを搬送しながら、その搬送されるシートを基に行っていた。
【０００７】
又、このような装置においては、互いにタイプ（例えば、サイズ）が異なる複数種のシートを搬送可能であって、これらの各種のシートに対して上述のパンチ処理を実行可能であるが、上述の、シート搬送方向に対して直交する方向のシート幅方向側のパンチ位置の調整に関し、どのようなタイプのシートに対してパンチ処理しようとも、同じような方法で、シート幅方向側のパンチ位置の調整を行っていた。
【０００８】
【発明が解決しようとする課題】
しかしながら、上述したような方法においては、パンチ位置の調整及び、上記パンチ位置の調整に応じたパンチ処理の両者をシートを搬送しながら実行しているので、例えば、パンチ処理すべきシートが斜行した状態で搬送されているような場合は、シート幅方向側のパンチ位置の調整を行った時点での当該シートの斜行量よりも、実際にパンチ処理を実行する時点での当該シートの斜行量の方が、その度合いが大きくなっており、即ち、シートを搬送している間に、パンチ処理すべき適正な位置が、少しずつ変化してしまい、シート搬送方向に対して直交する方向のシート幅方向のパンチ位置のずれが発生してしまう可能性がある。このような現象が発生する可能性があるにも拘わらず、どのようなタイプのシートに対しても、同じような方法で、シート幅方向側のパンチ位置の調整を行っていては、例えば、あるサイズのシートの場合はパンチ位置のずれが殆ど発生しないが、あるサイズのシートの場合は、パンチ位置のずれ量が非常に大きく、それが原因で、該シートは使い物にならならず資源の無駄使いになる等の不具合が生じてしまう虞がある。
【０００９】
本発明は、上述の問題を解決したシート処理装置を提供することを目的とする。
【００１０】
本発明は、高い生産性を維持し、どのようなタイプのシートに対してシート加工処理を実行しても、シート搬送方向に対して直交する方向のシート加工処理位置のずれを最小限に抑えた高品位の処理を実行可能なシート処理装置を提供することを目的とする。
【００１１】
上記目的を達成するために、本発明の請求項１に記載のシート処理装置は、搬送されたシートの穿孔処理を行うシート処理装置であって、前記シートを穿孔する穿孔手段と、該穿孔手段とともに移動し、前記搬送されたシートの幅方向の端部を検知するシート端部検知手段と、前記穿孔手段および前記シート端部検知手段を前記シートの搬送方向に対して直交する幅方向に移動させる移動手段と、前記搬送されるシートを検知するシート検知手段と、前記シート検知手段によりシートの搬送方向の端部が検知されてから前記シートの後端と前記シート端部検知手段との搬送方向における距離が穿孔処理可能な搬送方向のシートの最小長さになると前記移動手段による前記穿孔手段および前記シート端部検知手段の移動を開始する制御手段とを備えることを特徴とする。
【００１２】
請求項２に記載のシート処理装置では、請求項１に記載のシート処理装置において、前記シート端部検知センサと前記シート検知センサとのシート搬送方向の距離が前記穿孔処理可能な搬送方向のシートの最小長さ以上である場合における前記搬送方向のシート端部はシートの後端であり、前記シート端部検知センサと前記シート検知センサとのシート搬送方向の距離が前記穿孔処理可能な搬送方向のシートの最小長さ未満である場合における前記搬送方向のシート端部はシートの先端であることを特徴とする。
【００３６】
【発明の実施の形態】
本発明のシート処理装置の実施の形態について説明する。本実施の形態におけるシート処理装置は画像形成システムに適用される。
【００３７】
［第１の実施形態］
図１は第１の実施形態におけるシート処理装置が適用された画像形成システムの全体構成を示す断面図である。画像形成システムは、読取給紙装置１０１、画像形成装置１０２およびシート処理装置１０３等を有している。
【００３８】
読取給紙装置１０１は、セットされた原稿束ｐを先頭ページ（即ち、原稿束ｐの最上層の原稿）から順次原稿台ガラス７８上の読み取り位置に搬送し、その後、排紙位置まで搬送する自動原稿給送部５１、読み取り位置に搬送された原稿ｐを照射するランプ７９、原稿の画像を検出するＣＣＤラインセンサ（以下、ＣＣＤという）７６、原稿ｐからの光をＣＣＤ７６に導く反射ミラー７２、７３、７４および原稿の画像をＣＣＤ７６上に結ぶレンズ７５を有する光学系５２などから構成される。
【００３９】
画像形成装置１０２は、異なるサイズの記録紙（シート）Ｓ（Ｓ１、Ｓ２）を積載した複数の記録紙格納部５３、５４、記録紙を給紙する記録紙給紙部５５、５６を有する。給紙されたシートＳはシート搬送路５７を介してシート搬送路６０に搬送される。６１は前述した光学系５２により読み取られた画像情報に基づき、レーザ光を走査して画像形成部６２の感光体上に潜像（トナー像）を形成するレーザスキャナである。
【００４０】
６２は感光体上に形成されたトナー画像をシートＳに転写する画像形成部である。画像形成部６２によって画像が形成されたシートＳは、搬送ベルト６３、記録紙上のトナー画像を軟化溶融して定着させる定着ローラ６４、搬送ローラ６５により、シート処理装置１０３の搬送路に搬送される。尚、両面印刷の場合は、先ず、画像形成部６２によりシートの第１面に画像形成し、当該シートをローラ６４を介して、ローラ６４ａ側へと導き、再度、画像形成部６２へと搬送し、当該シートの第２面に画像形成し、ローラ６４、ローラ６５を介して、そのまま第２面が上向きの状態のまま、シート処理装置１０３へと搬送する。一方、片面印刷の場合は、画像形成部６２により画像形成したシートを、一旦、ローラ６４ａ側に導き、ローラ６４ａによりスイッチバックしてから、ローラ６５側へと導く。そして、当該搬送制御により画像形成面が下向きの状態にされたシートを、ローラ６５を介して、シート処理装置１０３へと搬送する（フェイスダウン排紙モード）。尚、シート処理装置１０３側では、画像形成面が下向きの状態を維持してシートを搬送し、所定の積載ユニット（例えば、トレイ８２やトレイ８５、トレイ８６）上に、画像形成面が下向きの状態のままシートをスタックする。これにより、先頭ページ処理が可能になり生産性を向上させることが出来る。
【００４１】
４０は画像形成装置１０２およびシート処理装置１０３の動作設定や設定内容を確認するための操作部である。操作部４０は、設定内容を確認するための表示部、この表示部上に重ねて配置され、画像形成動作の詳細設定（例えば、画像形成すべきシートのサイズの設定や倍率の設定等）やシート処理装置の動作設定（例えば、パンチ処理やステイプル処理等のシート加工処理モードの設定等）などを行うためのタッチパネルキー、画像形成部数などの数値を設定するためのテンキー、画像形成動作を停止するためのストップキー、初期設定に戻すためのリセットキー、画像形成動作を開始するためのスタートキーなどを有する。
【００４２】
１０３はシート処理装置（以下、フィニッシャという）である。１はフィニッシャ１０３の入り口ローラであり、画像形成装置１０２から搬送されたシートＳを搬送する。２、３はシートＳまたは、予め画像形成されたインサート紙Ｉを搬送する搬送ローラである。３１は搬送されるシートＳまたはインサート紙Ｉの通過を入り口側で検知するシート検知センサである。５０は搬送されてくる画像形成面が下向きの状態のシートＳまたはインサート紙Ｉの後端付近に穴あけ（パンチ処理）を行うパンチユニットである。パンチユニット５０の詳細については、後述する。このように、画像形成面が下向きの状態のシートの後端部分にパンチ処理を行わせることで、画像形成面から見てシートの左側がパンチ位置となる出力結果をユーザが得る事ができる。
【００４３】
５は搬送途上に配置された比較的大口径のローラ（以下、バッファローラという）であり、その外側周囲に配された各押し付けコロ１２、１３、１４によってシートをロール面に押圧して搬送する。
【００４４】
１１は第１の切り換えフラッパであり、ノンソートパス４とソートパス８とを選択的に切り換える。１０は第２の切り換えフラッパであり、シートＳまたはインサート紙Ｉを一時的に貯えるためのバッファパス４３とソートパス８を切り換える。３３はノンソートパス４内のシートを検知するシート検知センサ、３２はソートパス８内のシートを検知するシート検知センサである。６はソートパス８に設けられた搬送ローラである。
【００４５】
８４はシートを一時的に集積し、集積されたシートＳまたはインサート紙Ｉを整合し、ステイプルユニット８０によってステープル処理を行うため等に設けられた中間トレイ（以下、処理トレイという）８２、およびこの処理トレイに積載されたシートＳまたはインサート紙Ｉを整合する整合板８８を含む処理トレイユニットである。
【００４６】
処理トレイ８２は、画像形成面が下向きの状態で搬送されたシートＳ及びインサート紙Ｉを、画像形成面が下向きの状態を維持したままスタックする。整合板８８は、シート搬送方向に対して直交する方向（垂直方向、即ち、シート幅方向）のシートのずれ、及びシートの斜行等を補正すべく、画像形成面が下向きの状態でスタックされた処理トレイ８２上のシートに対して整合処理を行う。ステイプルユニット８０は、画像形成面が下向きの状態で集積、整合されたシートの後端部位にステイプル処理を行う。
【００４７】
これにより、先頭ページから順番に画像形成されたシートを下向きの状態で排出できるので、例えば、複写機能の他にファクシミリ機能やプリンタ機能を有す画像形成装置において、如何なる機能においても先頭ページからの処理が可能になると共に、画像形成装置本体１０２側にステイプラユニット８０を設けることが出来るので、シート処理装置１０３が大型化、複雑化すること無く、頁順序及び画像の向きが整った、画像形成面からみてシートの左側が綴じ位置となる出力結果をユーザが得る事ができ、使い勝手や生産性及びコストパフォーマンス等を向上させることが出来る。尚、このことに関連して、パンチ処理に関しても、シートの後端部にパンチ処理を行わせるよう制御している。
【００４８】
この処理トレイ８２の排出端側には、束排出ローラを構成する一方の排出ローラ、ここでは、固定側としての排出ローラ８３ｂが配置されている。７はソートパス８に配され、シートＳまたはインサート紙Ｉを処理トレイ８２上に排出するための第１の排出ローラである。９はノンソートパス４に配され、シートＳまたはインサート紙Ｉをサンプルトレイ（第１の積載トレイ）８５上に排出するための第２排出ローラである。
【００４９】
８３ａは揺動ガイド８１に支持されており、この揺動ガイド８１が閉じ位置に来たとき、下排紙ローラ８３ｂに加圧的に当接して処理トレイ８２上のシートＳまたはインサート紙Ｉをスタックトレイ（第２の積載トレイ）８６上に束排出する上排出ローラである（尚、当該シート束排出動作は、部の切れ目等、１つのグループの処理が完了する度に行われる）。８７は、スタックトレイ８６、サンプルトレイ８５上に積載されるシート束の後端縁（束排出方向に対しての後端縁）を突き当て支持する束積載ガイドであり、ここではシート処理装置１０３の外装を兼ねている。
【００５０】
２０は、画像形成装置本体側からのシートにインサートすべき、予め画像形成されたインサート紙Ｉをセットするインサート紙格納部である。２１はインサート紙を給紙する給紙ローラ、２２は給紙したインサート紙を分離する分離ローラである（当該形態では、最上層のインサート紙から順次分離給送する）。２７はインサート紙格納部２０にインサート紙がセットされているか否かを検知するインサート紙セット検知センサである。給紙したインサート紙Ｉは、搬送ローラ２３、２４、２５、２６によって搬送ローラ２に搬送される。
【００５１】
尚、オペレータにより、上記格納部２０上には、画像形成面が上向きの状態（ファイスアップ状態）でインサート紙Ｉがセットされ、複数ページの場合は、最上層のシートが先頭ページで、最下層のシートが最終ページとなるようセットされる。又、給紙されたインサート紙Ｉは、搬送ローラ２３、２４、２５、２６上の搬送パスを介すことで、シートの表裏が反転され、搬送ローラ２を通過する際には、既に、画像形成面が下向きの状態となっている。
【００５２】
このような構成の当該画像形成システムにおいて、読取給紙装置１０１の自動原稿給送部５１に原稿をセットし、操作部４０からユーザが所望の設定を行い、動作開始を指定することで、画像形成動作が開始する。画像形成動作が開始すると、まず読取給紙装置１０１で原稿の読み取りを先頭ページ側から順次行うと同時に、画像形成装置１０２では設定された記録紙格納部５３、５４から記録紙の給紙を開始し、シート搬送路を介して画像形成部６２に搬送する。読取給紙装置１０１で読み取った画像情報に基づいて形成されたトナー画像を、給紙したシートに転写し、定着部を通過させてシート上に固定する。そして、画像形成面が下向きとなるようシートの表裏を反転させ、シート処理装置１０３へシートを搬送する。シート処理装置１０３では、インサート紙の搬送、パンチ、シートの分類、ステイプル等のシートの処理を行った後、シートが出力される。
【００５３】
図２はシート処理装置１０３が有するパンチユニット５０の構成を示す図（尚、この図は当該ユニットを上方から見た図である）である。パンチユニット５０は、シート搬送方向Ａと直交するシート幅方向のシート端部を検知するシート端部検知センサ９３および穿孔部９０を有する。シート端部検知センサ９３は発光部および受光部を有するフォトカプラから構成されており、発光部および受光部間にシートが介在して発光部からの光が遮られたことによってシート端部を検知する。尚、本形態では、シート端部検知センサ９３と穿孔部９０は一体型とし、シート搬送方向に直交する方向ＤＥに、シート端部検知センサ９３と穿孔部９０とが一緒に移動可能に構成している。
【００５４】
穿孔部９０は回転軸１９１の側面に突設したポンチ９１および回転軸１９１と平行に設けられた回転軸１９２（図３参照）に軸支されたダイス９２を有する。回転軸１９１および回転軸１９２はパンチ駆動モータ（図示せず）により同期して回転する。
【００５５】
図３はパンチユニット５０による穿孔動作を示す図である。通常、パンチユニット５０は同図（Ａ）に示すホームポジション（ＨＰ）の位置にあり、回転軸１９１に取り付けられているパンチ位置フラグ９８を検知するパンチ位置センサ９９によって位置決めされる。シート検知センサ３１がシート後端を検知した後、所定のタイミングでパンチ駆動モータを駆動することにより、ポンチ９１とダイス９２が回転し、ポンチ９１がダイス９２に形成されたダイス穴９２ａに噛み合い、搬送中のシートを穿孔する（同図（Ｂ）参照）。そして、搬送中のシートへの穿孔を終了すると、ポンチ９１は搬送路から抜ける（同図（Ｃ）参照）。この穿孔動作の際、ポンチ９１およびダイス９２の回転速度を搬送ローラ対３の回転速度と同一にすることで、搬送中のシートに穿孔することが可能である。
【００５６】
また、穿孔部９０には、シートの搬送方向Ａと直交するシート幅方向（図２の矢印ＤＥ方向）に移動自在なパンチスライドＨＰ検知センサ９４が設けられている。パンチスライドＨＰ検知センサ９４を矢印Ｅ方向に移動することにより、シート処理装置１０３に設けられたパンチスライドＨＰ規定部９５を検知する。ここで、パンチスライドＨＰは、斜行や横レジのずれ量に相当するシート基準位置の数ｍｍ手前（図２のＬ２に相当）とする。
【００５７】
さらに、穿孔部９０には、シート端部検知センサ９３および横レジＨＰ検知センサ９６が設けられており、センサスライドモータ（図示せず）の駆動により、シート端部検知センサ９３および横レジＨＰ検知センサ９６は矢印Ｄ、Ｅ方向に移動自在である。横レジＨＰ検知センサ９６を矢印Ｅ方向に移動することにより、横レジＨＰ規定部９７を検知する。また、シート端部検知センサ９３を矢印Ｄ方向に移動させ、選択されたシートサイズに対応するシート端部検知待機位置に待機させておく。ここで、シート端部検知待機位置とは、パンチユニット５０の中心から用紙幅の半分の長さ分離れた位置である。このように、シート搬送前にセンサスライドモータを駆動し、シート端部検知センサ９３を、パンチユニット５０の中心から用紙幅の半分の長さ分離れた位置に移動させておく。
【００５８】
シート検知センサ３１によってシートの先端を検知してから所定時間が経過したことに応じて、パンチスライドモータ（図示せず）を駆動し、穿孔部９０およびシート端部検知センサ９３を矢印Ｄ方向に移動し、シート端部検知センサ９３の発光部および受光部間がシートによって遮られることによりシート端部を検知した後、パンチスライドモータを停止させる。これにより、穿孔位置をシート端部を基準に揃えることが可能である。この時点で、シート搬送方向に直交する方向（シート幅方向）のパンチ位置の調整が完了する。このように、上述のシート端部検知センサ９３は、シート上における適正な位置にパンチ処理を実行可能にすべく、パンチ処理すべき位置の位置決めを行うものであって、そして、穿孔部５０は、シート上における当該シート端部検知センサ９３の検知結果に応じた位置に、パンチ処理する。
【００５９】
尚、後述するが、本形態では、パンチ処理すべきシートのサイズ（例えば、シートの搬送方向の長さ）が異なる場合、それに応じて、穿孔部９０およびシート端部検知センサ９３を矢印Ｄ方向に移動させるタイミングを、異ならせるよう制御している。即ち、互いにサイズ（例えば、シートの搬送方向の長さ）が異なる複数のシートの各シートのサイズ（例えば、シートの搬送方向の長さ）毎に上述の所定時間を異ならせている。
【００６０】
つぎに、シート検知センサ３１によってシートＳの先端を検知してから、パンチスライドモータ（図示せず）を駆動するまでの所定時間Ｔの算出方法について示す。図４は穿孔されたシートＳを示す図である。ここで、搬送方向のシートの長さ（サイズ）をＬ、パンチ穴の中心とシート搬送方向Ａに対するシート後端との距離（パンチオフセット）をＸとする。また、シート検知センサ３１とシート端部検知センサ９３の距離をＫとし（図２参照）、シートＳの搬送速度をＶとする。
【００６１】
シート検知センサ３１によってシートＳの先端が検知されてから、シートＳ上の穿孔位置がシート端部検知センサ９３に到達するまでの時間Ｔ１は、数式（１）に示す通りである。
【００６２】
Ｔ１＝  （Ｋ＋Ｌ−Ｘ）／Ｖ    ……  （１）
また、Ｌ２（図２参照）はシートＳの斜行または横ずれ等の許容範囲である。すなわち、Ｌ２はシート搬送方向Ａに対して直交する方向に、シート搬送中心を基準としたシート端部が通過しうる許容範囲であり、シート搬送中心の手前および奥行方向（ＤＥ方向）にそれぞれ設定されている。つまり、シートの横ずれ量や斜行量が、Ｌ２に相当する値を超える場合は、シートの搬送不良とみなし、例えば、パンチ処理等の処理を実行しないように制御する。
【００６３】
さらに、パンチスライドの移動速度、すなわち穿孔部９０およびシート端部検知センサ９３が矢印Ｄ方向に移動する速度をＶ２とすると、穿孔部９０およびシート端部検知センサ９３が移動するために必要な最大時間Ｔ２は、数式（２）に示す通りである。
【００６４】
Ｔ２  ＝  （２×Ｌ２）／Ｖ２  ……  （２）
図５はシート検知センサ３１、シート端部検知センサ９３、パンチスライドＨＰ検知センサ９４、パンチ位置センサ９９、パンチ駆動モータ、パンチスライドモータの信号および駆動波形を示すタイミングチャートである。ここで、Ｔ３はパンチ駆動モータが駆動を開始してから、ポンチ９１およびダイス９２が搬送中のシートを介して噛み合って穿孔するまでの時間である。尚、Ｔ３はポンチ９１およびダイス９２が搬送中のシートを介して噛み合ってから穿孔するまでの時間であってもよい。すなわち、シート検知センサ３１によって搬送方向におけるシートの先端が検知されたタイミングからパンチスライドモータ（当該モータは、上述したように、穿孔部９０とシート端部検知センサ９３を移動させる為のモータ）を駆動するまでの時間Ｔは、数式（３）に示す通りである。
【００６５】
Ｔ＝Ｔ１−Ｔ２−Ｔ３  ……  （３）
ここで、Ｔは、シートが実際にシート端部検知センサ９３の位置に達していないと、シート端部を検知することが不可能であるので、Ｔ＞Ｋ／Ｖ  という条件を満足している。
【００６６】
上述の算出結果Ｔは、次のように用いられる。例えば、シート検知センサ３１によって搬送方向におけるシートの先端が検知した時点から上記算出結果である時間Ｔが経過したことに応じて、パンチスライドモータを駆動してシート端部検知センサ９３によるシート端部検知を開始させる（つまり、シートの端部をサーチすべく、Ｄ方向にシート端部検知センサ９３を移動させる。尚、穿孔部９０とシート端部検知センサ９３は一体型なので、当然、穿孔部９０も一緒にＤ方向に移動する）。そして、当該センサ９３によりシートの端部を検知したら、その検知結果に基づいた位置をパンチ処理すべきパンチ位置として、穿孔部９０の位置決めを完了させ、その後、当該検知結果に基づいた位置に穿孔部９０によるパンチ処理を実行させる。
【００６７】
以上の説明を踏まえ、パンチ処理すべきシートのサイズ（シートの搬送方向の長さ）、及び、シート検知センサ３１により搬送方向におけるシートの先端を検知してからシート端部検知センサ９３によりシートの端部検知処理を開始させるまでの時間（シート端部検知センサ９３の移動を開始するまでの待機時間）、及び、シート端部検知センサ９３によりシートの端部検知処理を行う位置、及び、シート端部検知センサ９３によりシートの端部検知処理を行ってから実際にシートに対してパンチ処理するまでの時間の、これらの関係について以下の具体的な例を用いて説明する。
【００６８】
例えば、パンチ処理すべきシートが、Ａ４サイズのシートの場合と、当該シートよりも搬送方向の長さが大サイズのＡ３サイズのシートの場合と、を比較しながら説明すると、本形態では、Ａ３サイズのシートの場合におけるシート端部検知センサ９３によるシートの端部検知を開始させるタイミング（Ｄ方向に向けてのシート端部検知センサ９３の移動の開始タイミング）を、Ａ４サイズのシートの場合におけるシート端部検知センサ９３によるシートの端部検知を開始させるタイミングよりも遅延させるよう制御している。
【００６９】
この理由は、当該装置にて搬送可能で且つパンチ処理可能なシートであれば、どのようなサイズのシートに対しても、常に、シートの後端部側で、シートの端部検知を行わせる為であり、シートの後端部を基準とするシート端部検知を実現する為である。何故、シートの後端部を基準にするかは、シートの後端部にパンチ処理を行うからである。
【００７０】
つまり、本形態では、当該装置にて搬送可能で且つパンチ処理可能なシートであれば、どうのようなサイズ（シートの搬送方向の長さに相当）のシートに対しても、常に、パンチ処理すべきシート上のパンチ位置付近（パンチ処理すべき位置周辺のポイント）にて、シート搬送方向に直交する方向のシート端部検知を実行するよう制御しているからである。
【００７１】
このような理由により、シート検知センサ３１により搬送方向におけるシートの先端を検知してから、シート端部検知センサ９３によりシートの端部検知処理を開始させるまでの時間を、サイズ（本形態では、シートの搬送方向の長さ）が異なる複数のシートの各シートのサイズ毎に異ならせるよう制御しており、例えば、パンチ処理すべきシートのサイズに応じて、シート端部検知動作の開始タイミングを早めたり、遅延させたりする。
【００７２】
そして、シート端部検知センサ９３によりシートの端部検知処理を行う位置に関しては、上述したように、シートのサイズに関係に無く、常に、シートの後端側、即ち、パンチ処理すべきシート上のパンチ位置付近（パンチ処理すべき位置周辺のポイント）にて、シートの端部検知を行うよう制御しており、シートのサイズに関係になく、常に同じポイントでシートの端部検知を行うよう制御している（即ち、シートのサイズに関係に無く、シート端部検知センサ９３による検知位置からシートの最も後端位置までの距離が、常に一定となる）。
【００７３】
そして、シート端部検知センサ９３によりシートの端部検知処理を行ってから実際にシートに対してパンチ処理するまでに要する時間（所要時間）に関しても、シートのサイズに関係なく、常に一定となるよう制御しており、シート上のパンチ位置付近で、シートの端部検知を行うことにより、当該時間を非常に短くすること出来る。
【００７４】
このように、シートのサイズに関係なく、シート端部検知センサ９３によりシートの端部検知処理を行ってから実際にシートに対してパンチ処理するまでに要する時間を非常に短くしているので、パンチ処理すべきシートの斜行や、横ずれが発生したとしても、又は、それがどのようなサイズのシートであろうとも、シートの端部検知を行った時点での斜行量と、実際にシートに対してパンチ処理した時点での斜行量との、その度合いの差が大きくなるのを防ぎ、パンチ処理すべき適正な位置が非常に変化することを防止して、シート搬送方向に対して直交する方向のシート幅方向のパンチ位置のずれを、最小限に抑えることが出来る。
【００７５】
図６は画像形成システムの制御部の構成を示すブロック図である。コントローラ回路部２００は、中央処理演算部（以下、ＣＰＵという）２００２、メモリ２００１、Ｉ／Ｏ制御部２００３などを有する。ＣＰＵ２００２は所定のプログラム（後述するフローチャートの処理を含む各種の処理を実行する為のプログラム等を含む）にしたがって演算を行いかつ全体の制御を司る。メモリ２００１はプログラムや所定のデータを格納するＲＡＭ、ＲＯＭ、ＩＣカード、フロッピーディスクなどを含み、プログラム（後述するフローチャートの処理を含む各種の処理を実行する為のプログラム等を含む）やデータの読み書きを行う。Ｉ／Ｏ制御部２００３は入出力信号の伝送や制御を行う。
【００７６】
Ｉ／Ｏ制御部２００３には、操作部制御部２０１、記録紙給紙制御部２０２、読取給紙装置制御部２０３、画像形成制御部２０４およびシート処理装置制御部２０５が接続されている。
【００７７】
また、メモリ２００１およびＩ／Ｏ制御部２００３は、ＣＰＵ２００２からの制御信号により制御される。さらに、コントローラ回路部２００は、Ｉ／Ｏ制御部２００３を介して、操作部制御部２０１、記録紙給紙制御部２０２、読取給紙装置制御部２０３、画像形成制御部２０４およびシート処理装置制御部２０５を動作させる。
【００７８】
上記構成を有する画像形成システムでは、ユーザが読取給紙装置１０１の自動原稿給送部５１上に原稿をセットし、画像形成装置の操作部４０で動作モードの設定および複写開始を指定すると、自動原稿給送部５１は原稿を１枚づつ先頭ページから順次、原稿台ガラス７８上の読み取り位置に給送し、光学系５２を用いて読み取りを行う。
【００７９】
ＣＣＤラインセンサ７６で露光された原稿画像を光電変換し、画像信号として読み取る。読み取られた画像信号に対し、操作部４０からのユーザの設定に応じて各種画像処理を施した後、画像信号は感光体を露光するための光信号に変換される。そして、通常の電子写真プロセスの帯電、露光、潜像、現像、転写、分離、定着工程を経てシートＳ上に画像が形成される。画像が形成されたシートＳはローラ６４ａによりスイッチバック搬送され、画像形成面が下向きの状態にされ、搬送ローラ６５により画像形成装置１０２本体側から排出され、入り口ローラ１を介してシート処理装置１０３の搬送路に搬送される。シート処理装置１０３は、操作部４０からの設定に応じてコントローラ回路部２００により制御される。画像形成装置１０２から排出されたシートＳは、シート処理装置１０３に移送される。
【００８０】
操作部４０でパンチ動作モードが選択されている場合、コントローラ回路部２００はシート処理装置制御部２０５を動作させ、センサスライドモータを駆動し、シート搬送開始前にシート端部検知センサ９３を用紙サイズに合わせた所定位置（シート端部検知待機位置）に移動させる。
【００８１】
シート検知センサ３１によってシート先端を検知すると、コントローラ回路部２００はシートＳのシート搬送方向長さによりパンチスライド駆動開始までの待ち時間を計算し、タイマを動作させる（当該待ち時間は、上述したように、シートの搬送方向の長さ毎に異なる値である）。コントローラ回路部２００は、パンチスライド駆動開始待ち時間を経過したと判断した場合、シート処理装置制御部２０５を動作させ、パンチスライドモータを駆動し、穿孔部９０およびシート端部検知センサ９３をシート幅方向（図２の矢印Ｄ方向）に移動させる。そして、シート端部検知センサ９３がシート端部を検知すると、コントローラ回路部２００は、パンチスライドモータを停止して穿孔部９０およびシート端部検知センサ９３の位置決めを行う。
【００８２】
シート検知センサ９３によってシート後端を検知すると、コントローラ回路部２００はシートＳ上の穿孔位置であるパンチオフセット（Ｘ）に基づき、パンチスライド駆動開始までの待ち時間を計算し、タイマを動作させる。所定時間経過後、コントローラ回路部２００は、パンチ駆動モータ（図示せず）を駆動し、穿孔部９０のポンチ９１およびダイス９２を回転動作させてシートＳを穿孔する。
【００８３】
パンチ位置センサ９９によって穿孔動作（パンチ動作）の終了を検知すると、コントローラ回路部２００は、シート処理装置制御部２０５を動作させ、パンチスライドモータ（図示せず）を駆動し、穿孔部９０およびシート端部検知センサ９３をパンチスライドＨＰ方向（図２の矢印Ｅ方向）に移動させる。
【００８４】
パンチＨＰ検知センサ９４によってパンチスライドＨＰ規定部９５が検知されると、コントローラ回路部２００はシート処理装置制御部２０５を動作させ、パンチスライドモータ（図示せず）を停止させて穿孔部９０およびシート端部検知センサ９３を待機させる。
【００８５】
また、コントローラ回路部２００はシート処理装置制御部２０５を動作させ、搬送フラッパ１１を駆動して搬送経路を切り替える。サンプルトレイ８５に積載する場合、シートＳは排出ローラ９を経由して排出される。スタックトレイ８６に積載する場合、シートＳは搬送ローラ６を経由して、排紙ローラ７から排出され、処理トレイ８２に排出される。
【００８６】
操作部４０でステイプル動作が選択されている場合、コントローラ回路部２００はシート処理装置制御部２０５を動作させ、ステイプルユニット８０を動作し、処理トレイ８２に積載したシート束のその後端にステイプル処理を行う。また、コントローラ回路部２００はシート処理装置制御部２０５を動作させ、整合板８８を動作させ、積載するシート束を整えるとともに、スタックトレイ８６上に積載する束の仕分け方向を制御する。さらに、コントローラ回路部２００はシート処理装置制御部２０５を動作させ、揺動ガイド８１を閉じた後、束排紙ローラ（上排紙ローラ８３ａ、下排紙ローラ８３ｂ）を駆動し、処理トレイ８２内のシート束をスタックトレイ８６に排出して積載する。
【００８７】
図７、図８および図９はパンチ動作処理手順を示すフローチャートである。この処理プログラムはメモリ２００１内のＲＯＭに格納されており、ＣＰＵ２００２によって実行される。
【００８８】
ＣＰＵ２００２は、操作部制御部２０１を動作させ、積載動作、ステイプル動作、パンチ動作の入力を受け付け、操作部４０でユーザの入力により指定された動作設定に基づき、記録紙給紙制御部２０２、読取給紙装置制御部２０３、画像形成制御部２０４、シート処理装置制御部２０５を動作させる。
【００８９】
まず、ＣＰＵ２００２は、ユーザによってコピースタート動作が選択されたか否か、つまりコピースタートキーがオンしたか否かを判別する（ステップＳ１）。コピースタートがオンであると判別した場合、画像形成動作を開始する（ステップＳ２）。
【００９０】
ユーザによってコピースタート動作が選択される前に、ユーザによってパンチ動作モードが選択されているか否かを判別し（ステップＳ３）、ユーザによってパンチ動作モードが選択されていないと判別した場合、ＪＯＢが終了したか否かを判別する（ステップＳ４）。
【００９１】
ＪＯＢが終了したと判別した場合、ステップＳ１の処理に戻り、一方、ＪＯＢが終了していないと判別した場合、ステップＳ２の処理に戻り、画像形成動作を継続する。
【００９２】
一方、ステップＳ３でユーザによってパンチ動作が選択されている場合、ＣＰＵ２００２は、シート処理装置制御部２０５を動作させ、センサスライドモータを駆動し、シート端部検知センサ９３を用紙サイズに合わせた所定位置（シート端部検知待機位置）に移動させる（ステップＳ５）。そして、シート検知センサ３１によってシートの先端が検知されるのを待つ（ステップＳ６）。
【００９３】
ＣＰＵ２００２は、シートの先端が検知されると、シート搬送長さからパンチスライド駆動開始待ち時間を算出する。（ステップＳ７）。そして、ＣＰＵ内部のタイマＡをクリアした後、スタートさせる（ステップＳ８）。尚、ステップＳ７において、算出する値は、上述したように、各シートのサイズ（シートの搬送方向の長さ）毎に異なる。
【００９４】
タイマＡのカウントがパンチスライド駆動開始待ち時間に達するのを待ち（ステップＳ９）、パンチスライド駆動開始待ち時間に達すると、ＣＰＵ２００２は、シート処理装置制御部２０５を動作させ、パンチスライドモータを駆動させ、シート端部検知センサ９３がシートの端部を検知するように、穿孔部９０およびシート端部検知センサ９３のシート幅方向（図２の矢印Ｄ方向）への移動を開始する（ステップＳ１０）。この後、ＣＰＵ２００２はタイマＡを停止してクリアする（ステップＳ１１）。
【００９５】
ここで、ステップＳ１０で穿孔部９０およびシート端部検知センサ９３のシート幅方向への移動を開始すると、シート端部検知処理が起動する。図１０はシート端部検知処理手順を示すフローチャートである。この処理プログラムはメモリ２００１内のＲＯＭに格納されており、ＣＰＵ２００２によって図７、図８および図９に示す処理と並列処理で実行される。すなわち、シート端部検知センサ９３によってシート端部が検知されるのを待ち（ステップＳ３１）、シート端部が検知された場合、ＣＰＵ２００２はパンチスライドモータを停止させ、穿孔部９０およびシート端部検知センサ９３の移動を停止し（ステップＳ３２）、処理を終了する。ここまでの処理で、搬送方向に対して直交するシートの幅方向のパンチ位置の調整が完了する。
【００９６】
一方、ステップＳ１１でタイマＡをクリアした後、ＣＰＵ２００２は、シート検知センサ３１によってシートの後端が検知されるのを待つ（ステップＳ１２）。シートの後端が検知されると、ＣＰＵ２００２は予め設定されているシート搬送方向に対するパンチ位置（シート後端からＸの位置）に応じたパンチ回転駆動開始待ち時間を算出する（ステップＳ１３）。そして、タイマＡをスタートさせ（ステップＳ１４）、タイマＡのカウントがパンチ回転駆動開始待ち時間に達するのを待ち（ステップＳ１５）、シート処理装置制御部２０５を動作させ、パンチ駆動モータを駆動し、搬送中のシートの後端に穿孔処理を行う（ステップＳ１６）。そして、ＣＰＵ２００２はタイマＡを停止し、クリアする（ステップＳ１７）。
【００９７】
パンチ位置検知センサ９９によって穿孔終了が検知されるのを待ち（ステップＳ１８）、穿孔終了が検知されると、ＣＰＵ２００２はシート処理装置制御部２０５を動作させ、パンチスライドモータを駆動し、穿孔部９０およびシート端部検知センサ９３のパンチスライドＨＰへの移動を開始する（ステップＳ１９）。
【００９８】
パンチスライドＨＰセンサ９４によってパンチスライドＨＰ規定部９５が検知されるのを待ち（ステップＳ２０）、パンチスライドＨＰ規定部９５が検知されると、ＣＰＵ２００２は穿孔部９０およびシート端部検知センサ９３のパンチスライドＨＰへの移動を停止させる（ステップＳ２１）。
【００９９】
そして、パンチ位置検知センサ９９によってパンチＨＰが検知されるのを待ち（ステップＳ２２）、パンチＨＰが検知されると、ＣＰＵ２００２はポンチ９１およびダイス９２の回転動作を停止させ（ステップＳ２３）、ステップＳ４の処理に戻る。
【０１００】
この後、前述したように、ＣＰＵ２００２は、ステップＳ４でＪＯＢが終了したか否かを判別し、ＪＯＢが終了したと判別された場合、ステップＳ１の処理に戻り、次のＪＯＢに備える。一方、ステップＳ４でＪＯＢが続行すると判別された場合、ＣＰＵ２００２はステップＳ２の処理を実行して画像形成動作を継続する。
【０１０１】
このように、第１の実施形態における画像形成システムでは、シート幅の長さ（シートの搬送方向の長さ）情報に基づき、シート端部検知待機位置にシート端部検知センサを移動させておき、シートの端部を検知するために、シート端部検知センサ９３の位置に対し、シート上の穿孔位置が、検知するシートの長さに関係無く、所定位置に到達するタイミングに合わせて、シート端部検知センサ９３をシート端部検知待機位置から移動させる（即ち、どのようなサイズのシートに対しても、実際にパンチ処理すべきパンチ位置付近にて、シートの端部を検知出来るようにする為に、シート端部検知センサ９３の移動開始のタイミングを各シートの搬送方向の長さ毎に異ならせる）。そして、シート端部検知センサ９３によってシート端部を検知したとき、パンチスライドの移動を終了させ、穿孔動作を行うことにより、シート搬送方向と直交するシート幅方向に対してのパンチ位置のずれを最小限にすることができ、より高品位なシート処理装置をユーザに提供できる。
【０１０２】
［第２の実施形態］
第２の実施形態における画像形成システムは、前記第１の実施形態と同一の械的構成および電気的構成を有するので、その説明を省略し、ここでは、前記第１の実施形態と異なるパンチ動作処理を中心に説明することとする。
【０１０３】
第２の実施形態では、パンチ可能なシートサイズはシート搬送方向長さから判断可能である。前述した図４は穿孔処理可能なシートの搬送方向の長さが最小であるシートを示し、穿孔処理されていることを示している。
【０１０４】
すなわち、穿孔処理可能なシートの搬送方向の最小長さをＬ、パンチ穴の中心とシート搬送方向Ａにおけるシート後端との間の距離（パンチオフセット）をＸとする。また、シート検知センサ３１と穿孔部９０との間の距離をＭとし（図２参照）、シート検知センサ３１とシート端部検知センサ９３との間の距離をＫとする。さらに、シートの搬送速度をＶとする。
【０１０５】
シート検知センサ３１によってシートの後端が検知されてから、シート上のパンチ位置が穿孔位置に到達するまでの時間Ｔ１は、数式（４）に示す通りである。
【０１０６】
Ｔ１＝  （Ｍ−Ｘ）／Ｖ    ……  （４）
前述した図５において、Ｔ３はパンチ駆動モータが駆動を開始してから、ポンチ９１およびダイス９２が搬送中のシートを介して噛み合って穿孔するまでの時間である。すなわち、シート検知センサ３１においてシートの後端を検知した後、パンチ駆動モータを駆動させて穿孔位置に穿孔できるためには、数式（５）を満足することが必要である。
【０１０７】
Ｔ１  ＞    Ｔ３    ……  （５）
また、Ｌ２（図２参照）はシートＳの斜行または横ずれ等の許容範囲である。すなわち、シート搬送方向Ａに対して直交する幅方向において、シート搬送中心を基準としたシート端部が通過しうる許容範囲であり、シート搬送中心の手前および奥行方向（ＤＥ方向）にそれぞれ設定されている。さらに、パンチスライドモータの速度をＶ２とすると、パンチスライドが移動するために、必要な最大時間Ｔ２は、前述した数式（２）に示す通りである。
【０１０８】
Ｔ２  ＝  （２×Ｌ２）／Ｖ２  ……  （２）
実際、シート端部検知センサ９３がシート端部を検知するためには、シートがシート端部検知センサ９３を通過中に、穿孔部９０およびシート端部検知センサ９３が２×Ｌ２の距離を移動できなければならない。すなわち、数式（６）の  条件が満たされていることが必要である。
【０１０９】
Ｔ２  ＜  （Ｌ−Ｘ）／Ｖ  −Ｔ３  ……  （６）
つぎに、穿孔処理可能なシートの搬送方向の最小長さＬと、シート検知センサ３１とシート端部検知センサ９３との間の距離Ｋとの関係について示す。図１１は第２の実施形態における穿孔処理可能なシートの搬送方向の最小長さＬと、シート検知センサ３１とシート端部検知センサ９３との間の距離Ｋとの関係を示す図である。ここで、穿孔処理するシートの搬送方向の長さをＮとする（Ｎ＞Ｌ）。
【０１１０】
同図（Ａ）はＫ＞Ｌの場合である。この場合、シート検知センサ３１によってシートの後端を検知した後、シートの移動量を検出する。シートの移動量の検出は、例えばシート搬送モータのクロックを検知することで可能であり、シート検知センサ３１によってシートの後端を検知した後、（Ｋ−Ｌ）分のクロックをカウントすることにより、シートの後端とシート端部検知センサ９３との間の距離が穿孔処理可能なシートの搬送方向の最小長さＬと等しいと判断することができ、パンチスライドモータ（図示せず）の駆動を開始する。
【０１１１】
あるいは、シート搬送モータの速度Ｖから、シート検知センサ３１によってシートの後端を検知した後、（Ｋ−Ｌ）／Ｖ分の時間をタイマでカウントすることで、シートの後端とシート端部検知センサ９３との間の距離が穿孔処理可能なシートの搬送方向の最小長さＬと等しいと判断することができ、パンチスライドモータ（図示せず）の駆動を開始する。
【０１１２】
同図（Ｂ）はＫ＝Ｌの場合である。この場合、シート検知センサ３１によってシートの後端を検知した後、パンチスライドモータ（図示せず）の駆動を開始する。
【０１１３】
同図（Ｃ）はＫ＜Ｌの場合である。この場合、シート検知センサ３１によってシートの先端を検知した後、シートの移動量を検出する。シートの移動量の検出は、例えばシート搬送モータのクロックを検知することで可能であり、シート検知センサ３１によってシートの先端を検知した後、（Ｎ＋Ｋ−Ｌ）分のクロックをカウントすることでシートの後端とシート端部検知センサ９３との間の距離が、穿孔処理可能なシートの搬送方向の最小長さＬと等しいと判断することができ、パンチスライドモータ（図示せず）の駆動を開始する。
【０１１４】
あるいは、シート搬送モータの速度Ｖから、シート検知センサ３１によってシートの後端を検知した後、（Ｎ＋Ｋ−Ｌ）／Ｖ分の時間をタイマでカウントすることでシートの後端とシート端部検知センサ９３との間の距離が、穿孔処理可能なシートの搬送方向の最小長さＬと等しいと判断することができ、パンチスライドモータ（図示せず）の駆動を開始する。
【０１１５】
そして、パンチスライドモータ（図示せず）を駆動し、穿孔部９０およびシート端部検知センサ９３を矢印Ｄ方向に移動し、シート端部検知センサ９３の発光部および受光部間がシートによって遮られることにより、シート端部を検知した後、パンチスライドモータを停止させる。これにより、シート端部を基準に穿孔位置を揃えることが可能になる。
【０１１６】
このように、穿孔処理可能なシートの搬送方向の最小長さＬと、シート検知センサ３１とシート端部検知センサ９３との間の距離Ｋとの関係が図１１（Ａ）、（Ｂ）のように、Ｋ≧Ｌである場合、シート検知センサ３１によってシート後端を検知すると、あるいは図１１（Ｃ）のように、Ｋ＜Ｌである場合、シート検知センサ３１によってシート先端を検知すると、コントローラ回路部２００はシートの後端とシート端部検知センサ９３との間の距離が、穿孔処理可能なシートの搬送方向の最小長さＬと等しくなるまで待つ。これは、前述したように、シートの搬送速度およびシートの搬送方向の長さデータから判断可能である。あるいは、シート搬送モータのクロックをカウントすることにより判断可能である。
【０１１７】
コントローラ回路部２００がシートの後端とシート端部検知センサ９３と間の距離が穿孔処理可能なシートの搬送方向の最小長さＬに等しいと判断した場合、シート処理装置制御部２０５を動作させ、パンチスライドモータを駆動し、穿孔部９０およびシート端部検知センサ９３をシート幅方向（図２の矢印Ｄ方向）に移動させる。シート端部検知センサ９３がシート端部を検知すると、コントローラ回路部２００は、パンチスライドモータを停止して穿孔部９０およびシート端部検知センサ９３の位置決めを行う。
【０１１８】
上述の説明を踏まえて説明すると、本形態は、シート端部センサ９３と搬送されるシートの後端との距離が所定長さ（所定距離）であるか否かを確認し、確認結果に応じて、シート端部検知センサ９３による端部検知動作を開始させるよう制御しており、シート検知センサ３１によってシートの先端を検知してから、どれだけシートを搬送したかに応じて、シート端部検知センサ９３による端部検知動作を開始させるよう制御する。以下に具体的な例を用いて説明する。
【０１１９】
例えば、上記所定長さを、１８５ｍｍと仮定し、Ａ４サイズのシートに対してパンチ処理する場合、当該シートの搬送方向の長さは、２１０ｍｍなので、２１０−１８５＝２５ｍｍとなり、つまり、シート検知センサ３１により当該シートを検出してから、当該シートを、シート搬送方向下流側に、更に２５ｍｍ搬送した時点で、シート端部検知センサ９３による端部検知を開始させる。又、例えば、Ａ３サイズのシートに対してパンチ処理する場合は、当該シートの搬送方向の長さは、４２０ｍｍなので、４２０ｍｍ−１８５ｍｍ＝１３５ｍｍとなり、つまり、シート検知センサ３１により当該シートを検出してから、当該シートを、シート搬送方向下流側に、更に１３５ｍｍ搬送した時点で、シート端部検知センサ９３による端部検知を開始させる。
【０１２０】
これにより、シートの搬送方向の長さに関係なく、実際にパンチ処理すべき位置付近でのシートの端部検知を実行すること出来る。また、シートの端部検知を行う位置が、実際にパンチ処理すべき位置に、近ければ近いほど、シートの横ずれや、斜行が発生した場合における、シートの端部検知を行った時点での斜行量と実際にパンチ処理した時点での斜行量との、その度合いの差を最小限に抑えることができ、シート幅方向のパンチ位置のずれを最小限にすることができる。従って、パンチ処理に先行して、シート端部検知を行うことが出来るだけの時間を確保することを条件とし、パンチ処理すべき位置に出来るだけ近い位置にてシートの端部検知を実行させる。
【０１２１】
尚、図２を参照し、シート先端検知センサ３１と端部検知センサ９３との距離ｋは、メカ的な構成データとして予めメモリに記憶されている。また、シート搬送方向の長さデータは、操作部における用紙選択等のオペレータからの設定情報によって、事前に所得可能である（尚、例えば、シート検知センサ３１と同等なセンサをシート搬送方向上流側に設け、当該センサ上にシートの先端が達してから、シートが通過するまでの時間を計測することで、シート搬送方向の長さデータを取得するようにしてもよい）。このように、本形態では、シート先端検知センサ３１と端部検知センサ９３との距離Ｋ及び、穿孔すべきシートの搬送方向の長さデータを事前に取得可能に構成しているので、搬送されるシートの後端とシート端部検知センサ９３との距離を適宜チェックすることが可能である。
【０１２２】
図１２、図１３および図１４はパンチ動作処理手順を示すフローチャートである。この処理プログラムはメモリ２００１内のＲＯＭに格納されており、ＣＰＵ２００２によって実行される。
【０１２３】
ＣＰＵ２００２は、操作部制御部２０１を動作させ、積載動作、ステープル動作、パンチ動作の入力を受け付け、操作部４０でユーザの入力により指定された動作設定に基づき、記録紙給紙制御部２０２、読取給紙装置制御部２０３、画像形成制御部２０４、シート処理装置制御部２０５を動作させる。
【０１２４】
まず、ＣＰＵ２００２は、ユーザによってコピースタート動作が選択されたか否か、つまりコピースタートキーがオンしたか否かを判別する（ステップＳ５１）。コピースタートがオンであると判別した場合、画像形成動作を開始する（ステップＳ５２）。
【０１２５】
ユーザによってコピースタート動作が選択される前に、ユーザによってパンチ動作が選択されているか否かを判別し（ステップＳ５３）、ユーザによってパンチ動作が選択されていないと判別した場合、ＪＯＢが終了したか否かを判別する（ステップＳ５４）。
【０１２６】
ＪＯＢが終了したと判別した場合、ステップＳ５１の処理に戻り、一方、ＪＯＢが終了していないと判別した場合、ステップＳ５２の処理に戻り、画像形成動作を継続する。
【０１２７】
一方、ステップＳ５３でユーザによってパンチ動作が選択されている場合、ＣＰＵ２００２は、シート処理装置制御部２０５を動作させ、センサスライドモータを駆動し、シート端部検知センサ９３を用紙サイズに合わせた所定位置（シート端部検知待機位置）に移動させる（ステップＳ５５）。
【０１２８】
そして、シート検知センサ３１とシート端部検知センサ９３と間の距離Ｋが穿孔処理可能なシートの搬送方向の最小長さＬ以上であるか否かを判別する（ステップＳ５６）。ＣＰＵ２００２は、シート検知センサ３１とシート端部検知センサ９３との距離Ｋが穿孔処理可能なシートの搬送方向の最小長Ｌ以上であると判別した場合、シート検知センサ３１によってシートの後端が検知されるのを待つ（ステップＳ５７）。シート検知センサ３１によってシートの後端が検知されると、ＣＰＵ２００２はタイマＡをスタートさせ（ステップＳ５８）、予め設定されているシート搬送方向に対するパンチ位置（シート後端からＸの位置）に応じたパンチ回転駆動開始待ち時間を算出する。（ステップＳ５９）。
【０１２９】
ＣＰＵ２００２は、タイマＡのカウントがパンチスライド開始待ち時間（Ｋ−Ｌ）／Ｖに達するのを待ち（ステップＳ６０）、達すると、シート処理装置制御部２０５を動作させ、パンチスライドモータを駆動させ、シート端部検知センサ９３がシートの端部を検知するように、穿孔部９０およびシート端部検知センサ９３のシート幅方向（図２のＤ方向）への移動を開始する（ステップＳ６１）。
【０１３０】
一方、ステップＳ５６でシート検知センサ３１とシート端部検知センサ９３との間の距離Ｋが、穿孔処理可能なシートの搬送方向の最小長さＬより短いと判断された場合、シート検知センサ３１によってシートの先端が検知されるのを待つ（ステップＳ６２）。シート検知センサ３１によってシートの先端が検知されると、ＣＰＵ２００２はタイマＡをスタートさせる（ステップＳ６３）。
【０１３１】
タイマＡのカウントがパンチスライド開始待ち時間（Ｎ＋Ｋ−Ｌ）／Ｖに達するのを待ち（ステップＳ６４）、達すると、タイマＡを停止してクリアする（ステップＳ６５）。そして、ＣＰＵ２００２は、シート処理装置制御部２０５を動作させ、パンチスライドモータを駆動させ、シート端部検知センサ９３がシートの端部を検知するように、穿孔部９０およびシート端部検知センサ９３のシート幅方向（図２のＤ方向）への移動を開始する（ステップＳ６６）。
【０１３２】
ここで、ステップＳ６１あるいはステップＳ６６で穿孔部９０およびシート端部検知センサ９３のシート幅方向への移動を開始すると、シート端部検知処理が起動し、前述した図１０のシート端部検知処理を実行する。この処理は、ＣＰＵ２００２によって図１２、図１３および図１４に示す処理と並列処理で実行される。すなわち、ステップＳ３１でシート端部検知センサ９３によってシート端部が検知されるのを待ち、シート端部が検知された場合、ＣＰＵ２００２は、ステップＳ３２でパンチスライドモータを停止させ、穿孔部９０およびシート端部検知センサ９３の移動を停止し、処理を終了する。
【０１３３】
そして、ステップＳ６６の処理後、ＣＰＵ２００２は、シート検知センサ３１によってシートの後端が検知されるのを待つ（ステップＳ６７）。シート検知センサ３１によってシートの後端が検知されると、ＣＰＵ２００２はタイマＡをスタートさせる（ステップＳ６８）。予め設定されているシート搬送方向に対するパンチ位置（シート後端からＸの位置）に応じたパンチ回転駆動開始待ち時間を算出する（ステップＳ６９）。
【０１３４】
この後、タイマＡのカウントがパンチ回転駆動開始待ち時間に達するのを待ち（ステップＳ７０）、ＣＰＵ２００２はタイマＡを停止してクリアする（ステップＳ７１）。そして、シート処理装置制御部２０５を動作させ、パンチ駆動モータを駆動し、搬送中のシートを穿孔する（ステップＳ７２）。
【０１３５】
パンチ位置検知センサ９９によって穿孔終了が検知されるのを待ち（ステップＳ７３）、穿孔終了が検知されると、ＣＰＵ２００２はシート処理装置制御部２０５を動作させ、パンチスライドモータを駆動し、穿孔部９０およびシート端部検知センサ９３のパンチスライドＨＰへの移動を開始する（ステップＳ７４）。
【０１３６】
パンチスライドＨＰセンサ９４によってパンチスライドＨＰ規定部９５が検知されるのを待ち（ステップＳ７５）、パンチスライドＨＰ規定部９５が検知されると、ＣＰＵ２００２は穿孔部９０およびシート端部検知センサ９３のパンチスライドＨＰへの移動を停止させる（ステップＳ７６）。
【０１３７】
さらに、パンチ位置検知センサ９９によってパンチＨＰが検知されるのを待ち（ステップＳ７７）、パンチＨＰが検知されると、ＣＰＵ２００２はポンチ９１およびダイス９２の回転動作を停止させ（ステップＳ７８）、ステップＳ５４の処理に戻る。
【０１３８】
この後、ＣＰＵ２００２は、ステップＳ５４でＪＯＢが終了したか否かを判別し、ＪＯＢが終了したと判別した場合、ステップＳ５１の処理に戻り、次のＪＯＢに備える。一方、ステップＳ５４の処理でＪＯＢを続行すると判別した場合、ステップＳ５２の処理に戻り、画像形成動作を継続する。
【０１３９】
第２の実施形態における画像形成システムでは、シート幅の長さ情報に基づき、シート端部検知待機位置にシート端部検知センサを移動させておき、シートの端部を検知するために、パンチ可能最小用紙（長さＬ）のシート搬送のタイミングに合わせて、シート端部検知センサ９３をシート端部検知待機位置から移動させ、シートの横レジおよび斜行の影響を小さくする。シート端部検知センサ９３によってシート端部を検知したとき、パンチスライドの移動を終了し、穿孔動作を行うことで、シート搬送方向と直交するシート幅方向に対してのパンチ位置のずれを最小限にすることができ、より高品位なシート処理装置をユーザに提供できる。
【０１４０】
尚、本形態では、シート加工処理モードの一例として、パンチ処理モードの場合について主に説明したが、これに限らず、例えば、上述のパンチ処理モードのように、シートの整合動作を行うこと無く、シートに対してシート加工処理を実行する動作モードであれば、本発明を適用出来る。
【０１４１】
また、本形態では、シートを搬送しながら穿孔処理する場合について主に述べたが、これに限らず、例えば、シート搬送路上でシートを一旦停止させ、そしてパンチ処理を行い、シートの搬送を再開するような構成でも本発明を適用できる。即ち、シート搬送路上で一旦停止させ、パンチ処理するような構成であっても、パンチ処理に先立ち、シートの整合動作が行われなければ、シートが搬送方向に対して垂直方向にずれたり、シートの斜行が発生する虞があり、そのような現象が発生した場合は、搬送方向に対して垂直方向にずれたり、斜行が発生した状態のシートに対して、そのままの状態で、パンチ処理しなければならないので、本形態の制御が特に有効になる。
【０１４２】
又、シート端部検知センサ９３と穿孔部９０とは一体型でなくても良く、シート端部検知センサ９３と、穿孔部９０とが、夫々互いに独立して、移動可能に構成しても本形態は適用できる。
【０１４３】
尚、本発明はシステムあるいは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体をシステムあるいは装置に読み出すことによってそのシステムあるいは装置が本発明の効果を享受することが可能となる。
【０１４４】
図１５は記憶媒体としてのメモリ２００１内のＲＯＭのメモリマップを示す図である。このＲＯＭには、図７、図８および図９のフローチャートに示すパンチ動作処理プログラムモジュール、図１０のフローチャートに示すシート端部検知処理プログラムモジュール、図１２、図１３および図１４のフローチャートに示すパンチ動作処理プログラムモジュールが格納されている。
【０１４５】
プログラムモジュールを供給する記憶媒体としては、ＲＯＭに限らず、例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、磁気テープ、不揮発性のメモリカードなどを用いることができる。
【０１４６】
【発明の効果】
このように、本形態では、大きいサイズのシートであろうが、小さいサイズのシートであろうが関係なく、常に、実際にシート加工処理すべきシート加工処理位置の付近にて、シート搬送方向に直交する方向のシートの端部検知を行うべく、シートの搬送方向の長さ情報に応じて、シート端部検知センサによるシート端部検知動作の開始タイミングをコントロールし、例えば、大きいサイズのシートの場合は、シート端部検知センサによるシートの端部検知動作の開始のタイミングを遅延させたり、小さいサイズのシートの場合は、シートの端部検知動作の開始のタイミングを早めたりして、シートの搬送方向の長さに関係なく、常に、実際にシート加工処理すべき位置（シートの後端）付近でのシートの端部検知を実行し、シート上の適正な位置にシート加工処理を実行できるよう制御する。
【０１４７】
これにより、高い生産性を維持し、どのようなタイプのシートに対してシート加工処理を実行しても、適正な位置にシート加工処理を実行でき、シートの横レジおよび斜行の影響を小さくし、例えば、どのようなサイズのシートにおいてシートの横ずれや斜行が発生した場合でも、シート搬送方向に対して直交する幅方向のシート加工処理位置のずれを最小限に抑えることができる。これにより、高品位なシート処理装置をユーザに提供できる。
【図面の簡単な説明】
【図１】第１の実施形態におけるシート処理装置が適用された画像形成システムの全体構成を示す断面図である。
【図２】シート処理装置１０３に収納されたパンチユニット５０の構成を示す図である。
【図３】パンチユニット５０による穿孔動作を示す図である。
【図４】穿孔されたシートＳを示す図である。
【図５】シート検知センサ３１、シート端部検知センサ９３、パンチスライドＨＰ検知センサ９４、パンチ位置センサ９９、パンチ駆動モータ、パンチスライドモータの信号および駆動波形を示すタイミングチャートである。
【図６】画像形成システムの制御部の構成を示すブロック図である。
【図７】パンチ動作処理手順を示すフローチャートである。
【図８】図７につづくパンチ動作処理手順を示すフローチャートである。
【図９】図７および図８につづくパンチ動作処理手順を示すフローチャートである。
【図１０】シート端部検知処理手順を示すフローチャートである。
【図１１】第２の実施形態における穿孔処理可能なシートの搬送方向の最小長さＬと、シート検知センサ３１とシート端部検知センサ９３との間の距離Ｋとの関係を示す図である。
【図１２】パンチ動作処理手順を示すフローチャートである。
【図１３】図１２につづくパンチ動作処理手順を示すフローチャートである。
【図１４】図１２および図１３につづくパンチ動作処理手順を示すフローチャートである。
【図１５】記憶媒体としてのメモリ２００１内のＲＯＭのメモリマップを示す図である。
【符号の説明】
３１  シート検知センサ
９０  穿孔部
９１  ポンチ
９２  ダイス
９３  シート端部検知センサ
９４  パンチスライドＨＰ検知センサ
１０３  シート処理装置
２００  コントローラ回路部
２０５  シート処理装置制御部
２００１  メモリ
２００２  ＣＰＵ
【図１】
0004313931.tif 000002
【図２】
0004313931.tif 000003
【図３】
0004313931.tif 000004
【図４】
0004313931.tif 000005
【図５】
0004313931.tif 000006
【図６】
0004313931.tif 000007
【図７】
0004313931.tif 000008
【図８】
0004313931.tif 000009
【図９】
0004313931.tif 000010
【図１０】
0004313931.tif 000011
【図１１】
0004313931.tif 000012
【図１２】
0004313931.tif 000013
【図１３】
0004313931.tif 000014
【図１４】
0004313931.tif 000015
【図１５】
0004313931.tif 000016