(57)【特許請求の範囲】
【請求項１】
シートの搬送方向に交差する方向に沿って配置され、前記シートを搬送するために、それぞれ独立に駆動される複数の搬送部と、
前記搬送部よりも前記搬送方向の上流側に前記搬送方向に交差する方向に沿って配置され、前記シートを検知する少なくとも３つの検知センサと、
前記少なくとも３つの検知センサのうち前記シートの先端を最初に検知した検知センサを除いた残りの２つの検知センサによって前記シートの先端が検知された時間差を先端検知時間として計時して、当該先端検知時間に応じて前記シートの斜行量を先端斜行量として求め、かつ、前記少なくとも３つの検知センサのうち前記シートの後端を最後に検知する検知センサを除いた残りの２つの検知センサによって前記シートの後端が検知された時間差を後端検知時間として計時して、当該後端検知時間に応じて前記シートの斜行量を後端斜行量として求める斜行量算出手段と、
前記先端斜行量に応じて前記複数の搬送部の搬送速度をそれぞれ独立に制御して前記シートの斜行を補正した後、前記後端斜行量に応じて前記複数の搬送部の搬送速度をそれぞれ独立に制御して前記シートの斜行を補正する速度変更手段とを有することを特徴とするシート搬送装置。
【請求項２】
搬送方向に突出するインデックス部を有するインデックスシートが搬送される場合、前記斜行量算出手段は、前記搬送方向に交差する方向における前記インデックス部の寸法が前記少なくとも３つの検知センサの配置間隔よりも小さい場合に前記残りの２つの検知センサにより前記先端検知時間を計時することを特徴とする請求項１記載のシート搬送装置。
【請求項３】
前記斜行量算出手段は、前記搬送方向に交差する方向における前記インデックス部の寸法が前記少なくとも３つの検知センサの配置間隔以上である場合に、前記少なくとも３つの検知センサのうちの２つの検知センサの組み合わせ毎に前記シートの先端を検知した時間差をそれぞれ計時することにより複数の先端検知時間を求めて、当該複数の先端検知時間のうち最も小さい検知時間を選択先端検知時間として、当該選択先端検知時間に応じて前記シートの斜行量を先端斜行量として求めることを特徴とする請求項２記載のシート搬送装置。
【請求項４】
シートの搬送方向に交差する方向に沿って配置され、前記シートを搬送するための複数の搬送部と、
前記搬送部よりも前記搬送方向の上流側に前記搬送方向に交差する方向に沿って配置され、前記シートを検知するための少ないとも３つの検知センサと、
前記少なくとも３つの検知センサのうちの２つの検知センサの組み合わせ毎に前記シートの先端を検知した時間差をそれぞれ計時することにより複数の先端検知時間を求めて、当該複数の先端検知時間のうち最も小さい検知時間を選択先端検知時間として、当該選択先端検知時間に応じて前記シートの斜行量を先端斜行量として求め、かつ前記少なくとも３つの検知センサのうちの２つの検知センサの組み合わせ毎に前記シートの後端を検知した時間差をそれぞれ計時することにより複数の後端検知時間を求めて、当該複数の後端検知時間のうち最も小さい検知時間を選択後端検知時間として、当該選択後端検知時間に応じて前記シートの斜行量を後端斜行量として求める斜行量算出手段と、
前記先端斜行量に応じて前記複数の搬送部の搬送速度をそれぞれ独立に制御して前記シートの斜行を補正した後、前記後端斜行量に応じて前記複数の搬送部の搬送速度をそれぞれ独立に制御して前記シートの斜行を補正する速度変更手段とを有することを特徴とするシート搬送装置。
【請求項５】
前記後端斜行量が予め定められた斜行閾値以上である場合に、前記速度変更手段は前記斜行補正を行うことを特徴とする請求項１又は４記載のシート搬送装置。
【請求項６】
前記後端斜行量が補正上限値を超えると、斜行補正エラーを通知する通知手段を有することを特徴とする請求項５記載のシート搬送装置。
【請求項７】
請求項１乃至６のいずれか１項に記載のシート搬送装置と、
前記シートである原稿が配置される原稿トレイと、
前記シート搬送装置によって前記原稿トレイから原稿読取位置に搬送された前記シートの画像を読み取って画像データを得るスキャナ手段とを有することを特徴とする画像読取装置。
【請求項８】
請求項１乃至６のいずれか１項に記載のシート搬送装置と、
前記シートである用紙が収納された用紙収納段と、
前記シート搬送装置によって前記用紙収納段から画像転写位置に搬送された前記シートに画像データに応じて形成されたトナー像を転写する転写手段とを有することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、プリンタ等の画像形成装置又はスキャナ等の画像読取装置に装備されるシート搬送装置、及び、これを用いた画像読取装置、画像形成装置における斜行検知に関する。
【背景技術】
【０００２】
一般に、複写機、プリンタ等の画像形成装置は、シートを画像形成部に搬送してシートに画像を形成(印刷)する。このシート搬送の際、シートが搬送方向に対して斜めに搬送される（斜行）ことがある。そして、シートの斜行が生じると、画像形成部において、シートにトナー像を転写する際、像ズレがずれ、高精度な印刷ができない。このため、従来のシート搬送装置にはシートの斜行を補正するための斜行補正機構が設けられている。
【０００３】
例えば、特許文献１は、シートが給送される際に生じる斜行を、シートを搬送しつつ補正するアクティブレジストレーション方式の斜行補正機構を開示している。
【０００４】
ところで、画像形成装置において、種々の形態のシートに対する画像形成が要望されている。例えば、インデックスシート（タブシートともいう）のように矩形状ではないシートに対しても画像形成（印刷）を行うことが要望されている。図１５（ａ）に示すように、インデックスシートは、分類を目的として見出し等を記入するためのインデックス部８１ａが端辺に設けられたシート８１である。特許文献１に開示される技術は、このような矩形でないシートの使用を想定していない。
【０００５】
特許文献２は、図１５（ｃ）に示すような斜行補正機構を第１の実施形態として開示している。開示の斜行補正機構は、シート８１の搬送方向と交差する方向に沿って配置された斜行検知センサ８２及び８３と、搬送ローラ８４及び８５とを備え、これら搬送ローラ８４及び８５の搬送速度をそれぞれ独立して制御する制御装置(図示せず)とを備えている。
【０００６】
図１５（ｂ）に示すように、シート８１のインデックス部８１ａの寸法Ｘ（搬送方向の寸法）を示すシート形状情報と、インデックス部８１ａのインデックスシートにおける位置を示す位置情報とが予め制御装置のメモリに登録されている。
【０００７】
ここでは、斜行検知センサ８２及び８３によってインデックスシート８１の端部を検知して、当該検知結果、上記の寸法Ｘ（シート形状情報）、及び位置情報に応じてインデックスシート８１の斜行量を得る。そして、この斜行量に応じて搬送ローラ８４及び８５の搬送速度を制御して、インデックスシートの斜行補正が行われる。
【０００８】
ただし、インデックスシートには、インデックス部の位置が異なる複数の種類がある。つまり、複数のインデックスシートを重ねた場合に、インデックス部に記入された見出し等が確認しやすいように、インデックスシート毎にインデックス部がずらされている。
【０００９】
このようなインデックスシートの斜行を補正するには、インデックス部が斜行検知センサを通過するか否かを予め知る必要がある。このため、ユーザはシートがインデックスシートか否かを指定した上で、さらに、インデックス部の位置及びインデックス部の寸法を画像形成装置に設定する必要があり、操作が煩雑である。
【００１０】
一方、特許文献２の第２の実施形態の装置は、シートの搬送方向に直交する幅方向に配列されたＣＣＤ列からなるラインセンサを設けて、このラインセンサによってシートの端部形状と斜行とを検出するようにしている。そして、この実施形態においてはラインセンサで検知されたシートの端部形状を画像処理してシートの斜行量を算出し、シートの斜行補正を行っている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開平４−２７７１５１号公報
【特許文献２】特開２００３−１４６４８５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
ラインセンサを用いた場合には、シートの端部形状を検知できるため、ユーザは予めシート形状を設定する必要がなく、ユーザの負担は軽減される。しかしながら、ラインセンサを設けて画像処理を行うためには、装置の構成や処理が複雑となり、大幅なコストアップを招く。
【００１３】
このような課題は、画像読取装置において、原稿の斜行補正を行う場合にも同様である。
【００１４】
本発明の目的は、ユーザによる設定を煩雑にすることなく、かつ、装置の大幅なコストアップを招くことなくインデックスシートのようなシートの斜行を補正できるシート搬送装置、及びこれを用いた画像読取装置、画像形成装置を提供することにある。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明によるシート搬送装置は、シートの搬送方向に交差する方向に沿って配置され、前記シートを搬送するために、それぞれ独立に駆動される複数の搬送部と、前記搬送部よりも前記搬送方向の上流側に前記搬送方向に交差する方向に沿って配置され、前記シートを検知する少なくとも３つの検知センサと、前記少なくとも３つの検知センサのうち前記シートの先端を最初に検知した検知センサを除いた残りの２つの検知センサによって前記シートの先端が検知された時間差を先端検知時間として計時して、当該先端検知時間に応じて前記シートの斜行量を先端斜行量として求め、かつ、前記少なくとも３つの検知センサのうち前記シートの後端を最後に検知する検知センサを除いた残りの２つの検知センサによって前記シートの後端が検知された時間差を後端検知時間として計時して、当該後端検知時間に応じて前記シートの斜行量を後端斜行量として求める斜行量算出手段と、前記先端斜行量に応じて前記複数の搬送部の搬送速度をそれぞれ独立に制御して前記シートの斜行を補正した後、前記後端斜行量に応じて前記複数の搬送部の搬送速度をそれぞれ独立に制御して前記シートの斜行を補正する速度変更手段とを有することを特徴とする。
【００１６】
また、本発明によるシート搬送装置は、シートの搬送方向に交差する方向に沿って配置され、前記シートを搬送するための複数の搬送部と、前記搬送部よりも前記搬送方向の上流側に前記搬送方向に交差する方向に沿って配置され、前記シートを検知するための少ないとも３つの検知センサと、前記少なくとも３つの検知センサのうちの２つの検知センサの組み合わせ毎に前記シートの先端を検知した時間差をそれぞれ計時することにより複数の先端検知時間を求めて、当該複数の先端検知時間のうち最も小さい検知時間を選択先端検知時間として、当該選択先端検知時間に応じて前記シートの斜行量を先端斜行量として求め、かつ前記少なくとも３つの検知センサのうちの２つの検知センサの組み合わせ毎に前記シートの後端を検知した時間差をそれぞれ計時することにより複数の後端検知時間を求めて、当該複数の後端検知時間のうち最も小さい検知時間を選択後端検知時間として、当該選択後端検知時間に応じて前記シートの斜行量を後端斜行量として求める斜行量算出手段と、前記先端斜行量に応じて前記複数の搬送部の搬送速度をそれぞれ独立に制御して前記シートの斜行を補正した後、前記後端斜行量に応じて前記複数の搬送部の搬送速度をそれぞれ独立に制御して前記シートの斜行を補正する速度変更手段とを有することを特徴とする。
【００１７】
本発明による画像読取装置は、上記のいずれかのシート搬送装置と、前記シートである原稿が配置される原稿トレイと、前記シート搬送装置によって前記原稿トレイから原稿読取位置に搬送された前記シートの画像を読み取って画像データを得るスキャナ手段とを有することを特徴とする。
【００１８】
本発明による画像形成装置は、上記のいずれかのシート搬送装置と、前記シートである用紙が収納された用紙収納段と、前記シート搬送装置によって前記用紙収納段から画像転写位置に搬送された前記シートに画像データに応じて形成されたトナー像を転写する転写手段とを有することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、一対のセンサを用いて検出する従来技術と比較してユーザによる設定を簡単にし、かつ、ラインセンサを用いて画像処理する従来技術と比較して装置の大幅なコストアップを避けつつ、インデックスシートのようなシートの斜行を補正することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施形態によるシート搬送装置が用いられる画像形成装置の主要部と、この画像形成装置が接続されたネットワークシステムを示す図である。
【図２】図１に示す斜行補正部の構成を示す斜視図である。
【図３】図２に示す斜行補正部の動作を示す図であり、（ａ）はシートの斜行状態の一例を示す図、（ｂ）は斜行補正ローラの搬送速度の一例を示す図である。
【図４】図１に示す操作・表示部に表示される設定画面を示す図であり、（ａ）はシートリスト画面を示す図、（ｂ）は（ａ）に示すシートリスト画面の「詳細/編集」ボタンを押したときに表示されるシート特性画面を示す図、（ｃ）は（ｂ）に示すシート特性画面の特徴項目で「変更」ボタンを押したときに表示される選択画面を示す図である。
【図５】図１に示す操作・表示部に表示される設定画面を示す図であり、（ａ）はシート選択・登録画面を示す図、（ｂ）は図１に示す操作・表示部に表示されるプリントの基本画面を示す図、（ｃ）は（ｂ）に示す用紙選択ボタンを押したときに表示される用紙選択画面を示す図、（ｄ）はインデックスシート印刷のプリントシフト幅を選択するプリントシフト幅選択画面を示す図、（ｅ）はインデックス部の突出寸法（プリントシフト量）を示す図である。
【図６】インデックスページを有する印刷物の一例を示す図である。
【図７】図１に示す斜行補正部におけるインデックス紙の斜行検知の一例を示す図であり、（ａ）は斜行補正部に前端の端部側にインデックス部があるインデックスシートが斜行して搬送された際のシート検知センサとインデックスシートの前端との位置関係を示す図、（ｂ）は（ａ）に示すインデックスシートが搬送された際に各シート検知センサから出力される信号を示す図、（ｃ）は斜行補正部に前端の中央部にインデックス部があるインデックスシートが斜行して搬送された際のシート検知センサとインデックスシートの前端との位置関係を示す図、（ｄ）は（ｃ）に示すインデックスシートが搬送された際に各シート検知センサから出力される信号を示す図である。
【図８】図１に示す斜行補正部におけるインデックス紙の斜行検知の他の例を示す図であり、（ａ）は斜行補正部に搬送方向前端にインデックス部があるインデックスシートが斜行して搬送された際のシート検知センサとインデックスシートの後端との位置関係を示す図、（ｂ）は（ａ）に示すインデックスシートが搬送された際に各シート検知センサから出力される信号を示す図、（ｃ）は斜行補正部に搬送方向後端にインデックス部があるインデックスシートが斜行して搬送された際のシート検知センサとインデックスシートの後端との位置関係を示す図、（ｄ）は（ｃ）に示すインデックスシートが搬送された際に各シート検知センサから出力される信号を示す図である。
【図９】図１に示す斜行補正部で行われる斜行検知及び斜行補正の処理を示すフローチャートである。
【図１０】本発明の第２の実施形態による斜行補正部におけるインデックス紙の斜行検知の一例を示す図であり、（ａ）は斜行補正部に搬送方向前端の上側に幅広のインデックス部があるインデックスシートが斜行して搬送された際のシート検知センサとインデックスシートの先端との位置関係を示す図、（ｂ）は（ａ）に示すインデックスシートが搬送された際に各シート検知センサから出力される信号を示す図、（ｃ）は斜行補正部に搬送方向前端の下側に幅広のインデックス部があるインデックスシートが斜行して搬送された際のシート検知センサとインデックスシートの先端との位置関係を示す図、（ｄ）は（ｃ）に示すインデックスシートが搬送された際に各シート検知センサから出力される信号を示す図である。
【図１１】本発明の第２の実施形態による斜行補正部におけるインデックス紙の斜行検知の他の例を示す図であり、（ａ）は斜行補正部に搬送方向前端の上側に幅広のインデックス部があるインデックスシートが斜行して搬送された際のシート検知センサとインデックスシートの後端との位置関係を示す図、（ｂ）は（ａ）に示すインデックスシートが搬送された際に各シート検知センサから出力される信号を示す図、（ｃ）は斜行補正部に搬送方向後端の上側に幅広のインデックス部があるインデックスシートが斜行して搬送された際のシート検知センサとインデックスシートの後端との位置関係を示す図、（ｄ）は（ｃ）に示すインデックスシートが搬送された際に各シート検知センサから出力される信号を示す図である。
【図１２】本発明の第２の実施形態による斜行補正部で行われる斜行検知及び斜行補正の処理を示すフローチャートである。
【図１３】第２の実施形態の変形例を示すシートとセンサとの位置関係を示す図である。
【図１４】第２の実施形態の他の変形例を示すシートとセンサとの位置関係を示す図である。
【図１５】（ａ）及び（ｂ）はインデックスシートの形状を示す図、（ｃ）は従来の斜行補正機構の一例を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態によるシート搬送装置の一例について図面を参照して説明する。
【００２２】
（第１の実施形態）
図１は本発明の第１の実施形態によるシート搬送装置１が用いられる画像形成装置１０の主要部と、この画像形成装置が接続されたネットワークシステムを示す図である。
【００２３】
図示の画像形成装置１０は、プリンタ制御部２及びコントローラ３を備えている。図示の例では、コントローラ３にはリーダースキャナ１１が接続されるとともに、操作・表示部４が接続されている。そして、コントローラ３は操作・表示部４を制御して各種情報を表示するとともに、操作・表示部４から入力される操作指令等を受ける。
【００２４】
リーダースキャナ１１で読み込まれた原稿上の画像は、画像データとしてコントローラ３に与えられる。コントローラ３には、画像制御部７及びシート情報記憶部８が備えられている。シート情報記憶部８は、後述するシート情報を格納する。画像制御部７は、前述の画像データに応じてプリンタ制御部２を制御する。
【００２５】
プリンタ制御部２はレーザースキャナ制御部６を有しており、このレーザースキャナ制御部６は画像データに応じてレーザースキャナ５を駆動制御して、後述するようにして、感光ドラム９をレーザー露光する。
【００２６】
なお、図示の例では、コントローラ３はプリンタサーバー１３に接続されている。そして、プリンタサーバー１３はＬＡＮ（ローカルエリアネットワーク）１６を介して複数のクライアントＰＣ１４−１及び１４−２に接続されている。これによって、クライアントＰＣ１４−１及び１４−２の各々は、画像データをプリンタサーバー１３に送って印刷を行うことができる。つまり、コントローラ３がプリンタサーバー１３から画像データを受けてプリンタ制御部２を画像データに応じて制御する。
【００２７】
図示のように、感光ドラム９の周囲には、帯電器２０、現像器２２、一次転写ローラ２４、及びクリーニングローラ２６が配置されている。感光ドラム９の表面は帯電器２０によって均一に帯電される。そして、前述したように、レーザースキャナ制御部６は画像データに応じてレーザースキャナ５を駆動制御して、感光ドラム９上に静電潜像を形成する。感光ドラム９上の静電潜像は、現像器２２によって現像されてトナー画像とされる。そして、このトナー画像は一次転写ローラ２４によって中間転写ベルト１４に転写される。感光ドラム９に残留した残留トナーはクリーニングローラ２６によって除去される。
【００２８】
なお、図示の例では、１つの感光ドラム９のみが示されているが、実際には、４つの感光ドラムが備えられ、これら感光ドラムがそれぞれイエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、及びブラック（ＢＫ）のトナーに対応している。そして、各感光ドラム上のトナー像が順次中間転写ベルト１４に重ね合わされて転写され、カラートナー画像とされる。
【００２９】
図示の中間転写ベルト１４は、駆動ローラ１２ａ、従動ローラ１２ｂ、及びテンションローラ１２ｃによって懸架され、図中実線矢印で示す方向に回転駆動される。テンションローラ１２ｃに対向して二次転写ローラ２８（転写手段）が配置されており、テンションローラ１２ｃと二次転写ローラ２８とのニップ部によって二次転写位置（画像転写位置）が規定される。
【００３０】
給紙カセット５０（用紙収納段）からピックアップローラ５１によってシートＳがピックアップされ、シート搬送装置によって前述の二次転写位置にシートが搬送される。シート搬送装置は搬送ローラ５２ａ、５２ｂ、及び５２ｃを備えるとともに、搬送ローラ５２ｃの下流側に配置された斜行補正部１を有している。斜行補正部１は、搬送路を搬送されるシートＳの斜行を補正して、二次転写位置に送る。この際、斜行補正部１は中間転写ベルト１４上のトナー画像（カラートナー画像）とシートＳとを同期させるため、シートＳの搬送速度を調整する。そして、中間転写ベルト１４上のトナー画像は二次転写位置でシートＳに転写される。その後、シートＳは熱定着部（図示せず）に搬送されて、シートＳ上のトナー画像が熱定着される。そして、シートＳは排紙トレイ（図示せず）に排紙される。
【００３１】
なお、前述のようにプリンタ制御部２は画像形成を制御するとともに、シートの搬送を制御する。
【００３２】
図２は、図１に示す斜行補正部１の構成を示す斜視図である。
【００３３】
シートＳは、搬送路を図２に示す矢印Ａの方向に搬送される。図示の例では、斜行補正部１は、斜行補正駆動制御部１ａ（図１）と第１〜第３のシート検知センサ１０３ａ〜１０３ｃと斜行補正動作部１１０とを有している。これらシート検知センサ１０３ａ〜１０３ｃは矢印Ａと交差する方向（この例では、直交する方向）に所定の間隔（この例では、等間隔）をおいて配置されている。
【００３４】
図示の例では、シート検知センサ１０３ａ〜１０３ｃの各々は光センサであり、発光部と受光部とを有している。そして、発光部及び受光部はシートＳが搬送される平面（搬送面）を挟んで対峙している。この結果、シートＳが、シート検知センサ１０３ａ〜１０３ｃが配置された位置を通過すると、発光部から出力された光がシートＳによって遮断され受光部で受光されない。従って、シートＳの先端がシート検知センサ１０３ａ〜１０３ｃを通過すると、シート検知センサ１０３ａ〜１０３ｃにおいて、受光部は発光部からの光を受光しないから、シート検知センサ１０３ａ〜１０３ｃはシートＳの先端を検知する（ここでは、シート検知センサ１０３ａ〜１０３ｃはハイ（Ｈ）レベルを出力する）。その後、シートＳは斜行補正動作部１１０に搬送される。なお、本実施形態では、シート検知センサ１０３ａと１０３ｂの間隔及び１０３ｂと１０３ｃの間隔は、ともに約９ｃｍとしている。従って、Ａ４サイズ原稿の短辺が搬送方向に直交する向きに原稿を搬送する場合でも斜行量が検出可能である。尚、センサ間隔は９ｃｍ以外でもよい。
【００３５】
斜行補正動作部１１０は、斜行補正ローラ（搬送部）１０１ａ及び１０１ｂをそれぞれ駆動するステッピングモーター１０４ａ及び１０４ｂを備えている。斜行補正ローラ１０１ａ及び１０１ｂは、搬送路にシートＳの搬送方向と交差する幅方向（この例では、直交する方向）に所定の間隔をおいて配置されている。前述のシート検知センサ１０３ａ〜１０３ｃはシート搬送方向において、斜行補正ローラ１０１ａ及び１０１ｂよりも上流側に配置されている。
【００３６】
従動ローラ１０２ａ及び１０２ｂは、シートＳが搬送される平面（搬送面）を挟んで、斜行補正ローラ１０１ａ及び１０１ｂにそれぞれ対峙して配置され、斜行補正ローラ１０１ａ及び１０１ｂの回転に従動して回転する。また、斜行補正ローラ１０１ｂの下流側には、シート検知センサ１０５が配置されている。このシート検知センサ１０５は、シート検知センサ１０３ａと同様の構成であり、その発光部及び受光部はシートＳが搬送される平面（搬送面）を挟んで対峙している。
【００３７】
図１に示す斜行補正駆動制御部１ａは、後述するように、シート検知センサ１０３ａ〜１０３ｃによる検知結果とプリンタ制御部２から与えられる制御信号とに応じて、ステッピングモーター１０４ａ及び１０４ｂを駆動制御する。これによって、斜行補正ローラ１０１ａと従動ローラ１０２ａとの対、及び斜行補正ローラ１０１ｂと従動ローラ１０２ｂとの対によってシートＳを搬送しつつ、これらの対の搬送速度をそれぞれ独立して制御することによりシートＳを搬送面上で旋回させて、その斜行を補正する。
【００３８】
図３は、図２に示す斜行補正部１の動作を説明するための図であり、（ａ）はシートＳの斜行状態の一例を示す図、（ｂ）は斜行補正ローラ１０１ａ及び１０１ｂの搬送速度の一例を示す図である。
【００３９】
図３（ａ）に示すように、シートＳを搬送方向Ａに搬送している際、シートＳは斜行補正ローラ１０１ｂ側が先行しているとする。この際には、図２に示す第３のシート検知センサ１０３ｃがシートＳの先端部（先端辺）を検知した後、第２のシート検知センサ１０３ｂがシートＳの先端部を検知することになる。続いて、第１のシート検知センサ１０３ａがシートＳの先端部を検知する。そして、後述するように、シート検知センサ１０３ａ〜１０３ｃにおけるシートＳの検知タイミングの差分に応じてシートＳの斜行量が求められる。
【００４０】
上記のようにシートＳが斜行している場合、図３（ｂ）に示すように、斜行補正駆動制御部１ａは斜行補正ローラ１０１ａを一定の搬送速度Ｖ０とし、斜行補正ローラ１０１ｂを斜行量に応じた補正時間ｔｓの間、搬送速度Ｖ０よりも遅い搬送速度Ｖｓとする。これにより、斜行補正ローラ１０１ａ及び１０１ｂの搬送速度差によってシートＳが旋回し、斜行が補正される。
【００４１】
図４は、図１に示す操作・表示部４に表示される設定画面の一例を示す図である。そして、図４（ａ）はシートリスト画面を示す図、（ｂ）は（ａ）に示すシートリスト画面の「詳細/編集」ボタンを押したときに表示されるシート特性画面を示す図、（ｃ）は（ｂ）に示すシート特性画面の特徴項目で「変更」ボタンを押したときに表示される選択画面を示す図である。
【００４２】
図１に示すシート情報記憶部８にはシートに関する情報がシートリストとして登録されている。このシートリストは、画像形成装置で用いられ得る全てのシートに関する情報であり、データベースを構成する。
【００４３】
ユーザが操作・表示部４に表示されたデータベースボタン（図示せず）を操作すると、コントローラ３はシート情報記憶部８からシートリストを読み出して、シートリスト画面（図４（ａ））を操作・表示部４に表示する。なお、図４（ａ）においては、シートリストの詳細な図示は省略されている。
【００４４】
図４（ａ）に示すシートリスト画面には、登録されたシート毎に条件及び坪量が表示される。さらに、この画面には、詳細／編集ボタン、複製ボタン、及び用紙データベースボタン等が表示される。シートリストには、画像形成装置で一般的に用いられるシート情報が予め登録されている。なお、ユーザは当該シートリストに登録されていないシートの種類（紙種）を登録することができる。
【００４５】
ここで、シート情報とは、シートの名称、坪量、表面性、色、ずれ量の補正値、カール量の補正値、及び形状に関する用紙の特徴（シート特性と呼ぶ）を表している。図４（ａ）に示す画面において、ユーザがシートリストから所望のシートを選択して、詳細／編集ボタンを操作すると、コントローラ３は、図４（ｂ）に示すシート特性画面を操作・表示部４に表示する。図４（ｂ）に示す例では、普通紙に関するシート特性画面が表示されている。シート特性画面のシートの特徴（形状）において、変更ボタンを押すと、図４（ｃ）に示す選択画面が表示され、ユーザは通常の矩形の用紙（例えば、普通紙）、インデックスシート、又はパンチ穴が開いた用紙等を選択することができる。
【００４６】
図５は、図１に示す操作・表示部４に表示される設定画面の一例を示す図である。そして、図５（ａ）はシート選択・登録画面を示す図、（ｂ）は図１に示す操作・表示部に表示されるプリントの基本画面を示す図である。また、図５（ｃ）は、（ｂ）に示す用紙選択ボタンを押したときに表示される用紙が収納された給紙カセットを選択するための用紙選択画面を示す図、（ｄ）はインデックスシート印刷のプリントシフト幅を選択するプリントシフト幅選択画面を示す図である。そして、図５（ｅ）は、インデックス部の突出寸法（プリントシフト量）を示す図である。
【００４７】
続いて、操作・表示部４に表示された図５（ａ）に示す画面において、複数の給紙カセットに収納した用紙に対して、シートリストの用紙種類を選択するとともに用紙サイズを選択すると、コントローラ３はシート情報記憶部８に用紙種類及び用紙サイズを登録する。ここでは、用紙種類がインデックスシートである場合には、インデックスの分割数が指定される。
【００４８】
次に、ユーザは印刷する文書（ファイル）を選択する。インデックスシートを用いて印刷する場合には、ユーザはインデックス部に印刷する画像を含む文書を選択する。そして、ユーザは、操作・表示部４に表示された図５（ｃ）に示す画面において、印刷に使用する用紙が収納された給紙段（給紙カセット）を選択する。さらに、ユーザは、インデックスシートの場合はインデックスの分割数を指定するするとともに、インデックスシートプリントのオプションを選択して、図５（ｄ）に示す画面でインデックス部の突出寸法ｄ（プリントシフト幅：図５（ｅ）参照）を設定する。
【００４９】
加えて、ユーザは印刷する文書のインデックスとするページ（インデックスシートを挿入するページ）を指定する。インデックスページが複数ある場合には、複数のインデックスページが設定される。インデックスに指定されたページの画像データは、先に設定したインデックスシフト量に応じて画像印字位置をシフトして印刷される。これによって画像がインデックス部に印刷される。
【００５０】
図６は、インデックスページを有する印刷物の一例を示す図である。プリントが開始されると、図６に示すように、インデックス部のない通常のページは設定された用紙６０１に印刷され、インデックスページについては、インデックス部分の画像が印刷されるように、画像形成領域が拡大され、印刷される。
【００５１】
このようにして、設定した用紙に関するシート情報は、図１に示すシート情報記憶部８に記憶される。そして、シート情報、つまり、シートリストは、プリントを行う際には、使用する用紙に適した画像形成条件等を設定するために用いられる。また、インデックスシートのインデックス部に関する情報（形状を示す情報：突出寸法）は、後述する斜行補正動作のパラメータとして用いられる。
【００５２】
図７は、図１に示す斜行補正部１におけるインデックス紙の斜行検知の一例を示す図であり、（ａ）は斜行補正部１にシート幅方向の端部側にインデックス部があるインデックスシートが斜行して搬送された際のシート検知センサとインデックスシートとの位置関係を示す図、（ｂ）は（ａ）に示すインデックスシートが搬送された際に各シート検知センサから出力される信号を示す図である。また、図７（ｃ）は、斜行補正部１にシート幅方向の中央部にインデックス部があるインデックスシートが斜行して搬送された際のシート検知センサとインデックスシートとの位置関係を示す図、（ｄ）は（ｃ）に示すインデックスシートが搬送された際に各シート検知センサから出力される信号を示す図である。
【００５３】
シート搬送装置が図７（ａ）に示すシート幅方向の端部側にインデックス部７０１があるインデックスシートＳを搬送する場合、インデックス部７０１はシート検知センサ１０３ａ（ＳＮＳ１）で検知される。なお、図示のように、インデックス部７０１はシートの搬送方向側に突出する凸部である。
【００５４】
インデックスシートＳのインデックス部７０１の先端がシート検知センサ１０３ａ（ＳＮＳ１）を通過すると、シート検知センサ１０３ａはその先端を検知して、第１のシート検知信号（ここでは、ハイ（Ｈ）レベル）を斜行補正駆動制御部１ａに与える。
【００５５】
図７（ａ）に示すように、インデックスシートＳは図中その上側が僅かに先行するよう斜行しているから、シート検知センサ１０３ａ（ＳＮＳ１）がインデックス部７０１の先端を検知した後、シート検知センサ１０３ｂ（ＳＮＳ２）がインデックスシートＳのインデックス部以外の先端を検知して、第２のシート検知信号（Ｈレベル）を斜行補正駆動制御部１ａに与える。
【００５６】
続いて、シート検知センサ１０３ｂ（ＳＮＳ２）がインデックスシートＳの先端を検知した後、シート検知センサ１０３ｃ（ＳＮＳ３）がインデックスシートＳの先端を検知して、第３のシート検知信号（Ｈレベル）を斜行補正駆動制御部１ａに与える。
【００５７】
インデックス部のない定型紙が斜行して搬送された場合には、シート検知センサ１０３ａと１０３ｂとの検知タイミングの差分はシート検知センサ１０３ｂと１０３ｃとの検知タイミングの差分に等しい。
【００５８】
一方、図７（ａ）のインデックスシートＳが斜行して搬送された場合には、シート検知センサ１０３ａがインデックス部７０１の先端を検知してからシート検知センサ１０３ｂがインデックスシートＳの先端を検知するまでの時間は、シート検知センサ１０３ｂがインデックスシートＳの先端を検知してからシート検知センサ１０３ｃがインデックスシートの先端を検知するまでの時間よりも長い（図７（ｂ）参照）。
【００５９】
言い換えると、一般的な矩形の定型紙の場合、例えば、Ａ４サイズの用紙では、シート検知センサ１０３ａと１０３ｂとの検知タイミングの差分が図７（ｂ）のようになることはない。一般的なインデックスシートのインデックス部７０１の突出寸法ｄは１／２インチ（約１２ｍｍ）である。このため、シート検知センサ１０３ａがインデックス部７０１の先端を検知してからシート検知センサ１０３ｂがインデックスシートＳの先端を検知するまでの時間が所定の閾値を越えた場合には、斜行補正駆動制御部１ａはシート検知センサ１０３ａがインデックス部７０１を検知したと判断することができる。上記の所定の閾値は定型紙における想定しうる斜行量の上限値とインデックス部７０１の突出寸法とを考慮して決定される。具体的には、斜行量上限を±３ｍｍ程度、インデックス部の突出寸法を１２ｍｍとすると、シート検知センサ１０３ａと１０３ｂの両方がインデックス部でない部分を検知した場合には−３ｍｍ〜３ｍｍの斜行量となる。シート検知センサ１０３ａと１０３ｂとの間隔は９０ｍｍなので、想定し得る斜行角度θは、ｔａｎθ＝３／９０から求められる。斜行角度θは約２度である。また、一方のセンサのみがインデックス部を検知した場合には、インデックス部の突出寸法１２ｍｍを加算した９〜１５ｍｍが斜行量として検知される。ここでは３ｍｍと９ｍｍの中間値である６ｍｍを判定の閾値とする。
【００６０】
この場合、斜行補正駆動制御部１ａは、シート検知センサ１０３ｂが第２のシート検知信号を出力した後シート検知センサ１０３ｃが第３のシート検知信号を出力するまでの時間（検知時間）Δｔとシートの搬送速度Ｖとの積に応じて斜行量を決定し、斜行補正ローラ１０１ａ及び１０１ｂの搬送速度を制御してインデックスシートＳの斜行を補正する。
【００６１】
つまり、斜行補正駆動制御部１ａは、最初に受信したシート検知信号を利用せず、２番目に受信したシート検知信号と３番目に受信したシート検知信号の時間差を検知時間Δｔとして、この検知時間Δｔに応じて斜行補正ローラ１０１ａ及び１０１ｂの搬送速度を制御してインデックスシートＳの斜行を補正する。
【００６２】
続いて、シート搬送装置が図７（ｃ）に示す略中央部にインデックス部７０１があるインデックスシートＳを搬送する場合、インデックス部７０１はシート検知センサ１０３ｂ（ＳＮＳ２）で検知される。インデックスシートＳのインデックス部７０１の先端がシート検知センサ１０３ｂ（ＳＮＳ２）を通過すると、シート検知センサ１０３ｂはその先端を検知して、第２のシート検知信号（Ｈレベル）を斜行補正駆動制御部１ａに与える。
【００６３】
図７（ｃ）に示すように、インデックスシートＳは図中その上側が僅かに先行しているから、シート検知センサ１０３ｂ（ＳＮＳ２）がインデックス部７０１の先端を検知した後、シート検知センサ１０３ａ（ＳＮＳ１）がインデックスシートＳの先端を検知して、第１のシート検知信号（Ｈレベル）を斜行補正駆動制御部１ａに与える。続いて、シート検知センサ１０３ａ（ＳＮＳ１）がインデックスシートＳの先端を検知した後、シート検知センサ１０３ｃ（ＳＮＳ３）がインデックスシートＳの先端を検知して、第３のシート検知信号（Ｈレベル）を斜行補正駆動制御部１ａに与える。この場合、斜行補正駆動制御部１ａは、シート検知センサ１０３ａが第１のシート検知信号を出力した後シート検知センサ１０３ｃが第３のシート検知信号を出力するまでの時間（検知時間）Δｔに応じて斜行補正ローラ１０１ａ及び１０１ｂの搬送速度を制御してインデックスシートＳの斜行を補正する。
【００６４】
つまり、図７（ｃ）の場合においても、図７（ａ）の場合と同様に、斜行補正駆動制御部１ａは、最初に受信したシート検知信号を利用せず、２番目に受信したシート検知信号と３番目に受信したシート検知信号の時間差を検知時間Δｔとして、この検知時間Δｔに応じて斜行補正ローラ１０１ａ及び１０１ｂの搬送速度を制御してインデックスシートＳの斜行を補正する。
【００６５】
なお、インデックスシートＳのインデックス部の幅が小さく、シート検知センサ１０３ａ〜１０３ｃのいずれもインデックス部を検知しない場合、又は通常の矩形のシートである場合には、シート検知センサ１０３ａ〜１０３ｃはシート（つまり、シート本体）の先端を検知することになる。この場合には、インデックス部７０１を検知した場合と同様に、斜行補正駆動制御部１ａは最初に受信したシート検知信号を利用せず、続いて受信する２つのシート検知信号の時間差に応じて斜行補正ローラ１０１ａ及び１０１ｂの搬送速度を制御する。
【００６６】
ところで、斜行補正ローラ１０１ａ及び１０１ｂにおける補正の精度には限度がある。つまり、斜行補正量が所定量よりも大きいと、補正の誤差も大きくなり、目標通りに補正できるとは限らない。そこで、先端検知斜行補正を行った後に予備的にシート検知センサ１０３ａ〜１０３ｂによってシート（インデックスシート）Ｓの後端を検知する。
【００６７】
図８は、図１に示す斜行補正部１におけるインデックスの斜行検知の他の例を示す図である。そして、図８（ａ）は搬送方向前端にインデックス部があるインデックスシートが斜行して搬送された際のシート検知センサとインデックスシートの後端との位置関係を示す図、（ｂ）は（ａ）に示すインデックスシートが搬送された際に各シート検知センサから出力される信号を示す図である。また、図８（ｃ）は、斜行補正部１に搬送方向後端にインデックス部があるインデックスシートが斜行して搬送された際のシート検知センサとインデックスシートの後端との位置関係を示す図、（ｄ）は（ｃ）に示すインデックスシートが搬送された際に各シート検知センサから出力される信号を示す図である。
【００６８】
図８（ａ）に示すように、インデックスシートＳは図中その上側が僅かに先行しているから、シート検知センサ１０３ａ（ＳＮＳ１）がインデックスシートＳの後端を検知した後、シート検知センサ１０３ｂ（ＳＮＳ２）がインデックスシートＳの後端を検知する。その後、シート検知センサ１０３ｃ（ＳＮＳ３）がインデックスシートＳの後端を検知する。後端の検知の際には、シート検知センサ１０３ａ〜１０３ｃの各々の出力はＨレベルからロウ（Ｌ）レベルに変化する。
【００６９】
ここでは、図８（ｂ）に示すように、斜行補正駆動制御部１ａは、最初に受信したシート検知信号（ここでは、第１のシート検知信号）と２番目に受信したシート検知信号（ここでは、第２のシート検知信号）との時間差を検知時間Δｔｅとして、この検知時間Δｔｅに応じて再び斜行補正ローラ１０１ａ及び１０１ｂの搬送速度を制御してインデックスシートＳの斜行を補正する。この場合、先端検知に応じて、前述のように斜行補正を行っているから、時間差Δｔｅ（後端検知時間）は極めて小さく、斜行補正駆動制御部１ａが時間差Δｔｅに応じて斜行補正を行えば、インデックスシートの斜行はほぼ完全に補正される。
【００７０】
図８（ｃ）においては、インデックス部７０１はシート検知センサ１０３ｃ（ＳＮＳ３）により検知される。ここでは、シート検知センサ１０３ａ（ＳＮＳ１）がインデックスシートＳの後端を検知した後、シート検知センサ１０３ｂ（ＳＮＳ２）がインデックスシートＳの後端を検知する。その後、シート検知センサ１０３ｃ（ＳＮＳ３）がインデックス部７０１の後端を検知する。そして、シート検知センサ１０３ａがインデックスシートＳの後端を検知してからシート検知センサ１０３ｂがインデックスシートＳの後端を検知するまでの時間は、シート検知センサ１０３ｂがインデックスシートＳの後端を検知してからシート検知センサ１０３ｃがインデックス部７０１の後端を検知するまでの時間よりも短い。
【００７１】
ここでは、図８（ｄ）に示すように、斜行補正駆動制御部１ａは、最初に受信したシート検知信号（ここでは、第１のシート検知信号）と２番目に受信したシート検知信号（ここでは、第２のシート検知信号）との時間差を後端検知時間Δｔｅとして、この後端検知時間Δｔｅに応じて斜行補正ローラ１０１ａ及び１０１ｂの搬送速度を制御してインデックスシートＳの斜行を補正する。
【００７２】
なお、インデックス部７０１がシート検知センサ１０３ａと１０３ｂの何れかで検知される場合においても、前述のように、インデックス部７０１の突出寸法ｄは想定される最大斜行量に比べて大きいので、インデックス部７０１の後端の検知が最後となる。従って、この場合にも、斜行補正駆動制御部１ａは、最初に受信したシート検知信号と２番目に受信したシート検知信号との時間差を後端検知時間Δｔｅとすればよい。
【００７３】
また、インデックスシートの先端検知で説明したように、シート検知センサ１０３ａ〜１０３ｃのいずれもインデックス部７０１を検知しない場合でも、斜行補正駆動制御部１ａは、最初に受信したシート検知信号と２番目に受信したシート検知信号との時間差を検知時間Δｔｅとすればよい。
【００７４】
図９は、図１に示す斜行補正部１で行われる斜行検知及び斜行補正の処理を示すフローチャートである。ユーザが操作・表示部４からプリント開始の操作を行うと、コントローラ３はプリンタ制御部２を制御して、前述したようにしてプリント動作を行う。この際、前述のように給紙カセットからシートが搬送され、コントローラ３はシートの斜行補正制御も開始する。斜行補正制御を開始する際には、コントローラ３はユーザによって選択された用紙の種類及び形状等のシート特性をシート情報記憶部８から読み出して、プリンタ制御部２に与える。そして、プリンタ制御部２は斜行補正制御開始信号とともにシート特性を斜行補正駆動制御部１ａ（以下制御部１ａと称す）に与える。ここでは、シートとしてインデックスシートが選択されたものとする。
【００７５】
斜行補正制御開始信号を受けると、制御部１ａは、シート検知センサ１０３ａ（ＳＮＳ１）〜１０３ｃ（ＳＮＳ３）のうちいずれか２つが用紙先端を検知したか否かを監視する（Ｓ９０１）。シート検知センサ１０３ａ〜１０３ｃのうちいずれか２つが用紙先端を検知すると（Ｓ９０１において、ＹＥＳ）、制御部１ａは先端検知時間を計測するため、内蔵する先端斜行検知タイマーを起動する（Ｓ９０２）。そして、制御部１ａは、シート検知センサ１０３ａ〜１０３ｃの全てが用紙先端を検知したか否かを監視する（Ｓ９０３）。シート検知センサ１０３ａ〜１０３ｃの全てが用紙先端を検知すると（Ｓ９０３において、ＹＥＳ）、制御部１ａは先端斜行検知タイマーの計時を停止する。制御部１ａは、斜行検知タイマーの計時時間を検知時間差（先端検知時間）Δｔとして、この先端検知時間Δｔに応じて、斜行量（先端斜行量）を算出する（Ｓ９０５）。なお、以下の説明では、先端斜行量も符号Δｔで表すことにする。
【００７６】
続いて、制御部１ａは、図３（ｂ）で説明した補正時間ｔｓを式（１）に基づいて算出する（Ｓ９０６）。
【００７７】
ｔｓ＝ａ・Ｖ０・Δｔ／（Ｖ０−Ｖｓ）＋ｂ      （１）
ここで、Ｖ０は斜行補正部１における通常の用紙搬送速度、Ｖｓは斜行補正部１における斜行補正動作時の用紙搬送速度、ａは斜行補正ローラ１０１ａ、１０１ｂのスリップ量等を調整するための補正値である。また、ｂは斜行補正ローラ１０１ａ、１０１ｂ及び各センサの取り付け位置誤差等を調整するためのオフセット値である。
【００７８】
このようにして、補正時間ｔｓを求めた後、制御部１ａは補正時間ｔｓの間、斜行補正ローラ１０１ａ又は１０１ｂの搬送速度を速度Ｖ０から速度Ｖｓとしてシートの斜行補正を行う（Ｓ９０７）。
【００７９】
続いて、後端検知による斜行補正のために、制御部１ａは、シート検知センサ１０３ａ（ＳＮＳ１）〜１０３ｃ（ＳＮＳ３）のいずれか１つがオフしたか否かを監視する（Ｓ９０８）。シート検知センサ１０３ａ〜１０３ｃのいずれか１つがオフすると（Ｓ９０８において、ＹＥＳ）、制御部１ａは、内蔵する後端斜行検知タイマー（図示せず）を起動する（Ｓ９０９）。制御部１ａは、シート検知センサ１０３ａ〜１０３ｃのうち２つがＯＦＦしたか否かについて監視する（Ｓ９１０）。シート検知センサ１０３ａ〜１０３ｃのうち２つがオフすると（Ｓ９１０において、ＹＥＳ）、制御部１ａは後端斜行検知タイマーの計時を停止する（Ｓ９１１）。
【００８０】
制御部１ａは、後端斜行検知タイマーの計時時間を検知時間差（後端検知時間）Δｔｅとして、この後端検知時間Δｔｅに応じて後端斜行量を算出する（Ｓ９１２）。なお、以下の説明では、後端斜行量も符号Δｔｅで表すことにする。
【００８１】
次に、制御部１ａは、後端斜行量Δｔｅが予め規定された斜行閾値ｔｅよりも小さいか否かについて判定する（Ｓ９１３）。そして、後端斜行量Δｔｅが斜行閾値ｔｅよりも小さいと（Ｓ９１３において、ＹＥＳ）、制御部１ａは斜行補正制御を終了して、その旨プリンタ制御部２に通知する。一方、後端斜行量Δｔｅが斜行閾値ｔｅ以上であると（Ｓ９１３において、ＮＯ）、制御部１ａは、後端斜行量Δｔｅが補正上限値ｔｆを超えているか否かを判定する（Ｓ９１４）。後端斜行量Δｔｅが補正上限値ｔｆを超えていなければ、制御部１ａは後端斜行量Δｔｅに応じて、前述したようにして、補正時間ｔｓを算出する（Ｓ９１５）。そして、制御部１ａは補正時間ｔｓの間、斜行補正ローラ１０１ａ又は１０１ｂの搬送速度を速度Ｖ０から速度Ｖｓとして用紙の斜行補正を行う（Ｓ９１６）。その後、制御部１ａは斜行補正制御を終了する。
【００８２】
なお、後端斜行量Δｔｅが補正上限値を超えている場合には、制御部１ａは斜行補正エラーをプリンタ制御部２に通知する（Ｓ９１７）。そして、斜行補正エラーを受けて、プリンタ制御部２は、コントローラ３に後端斜行量が許容範囲を超えている旨を通知し、コントローラ３は斜行補正エラーを操作・表示部４に表示する。
【００８３】
この際、プリント開始操作がクライアントＰＣ１４−１又は１４−２で行われると、コントローラ３は当該エラーをクライアントＰＣ１４−１又は１４−２に通知する。このように、エラー表示を行うようにすれば、印刷物中に斜行補正ができなかったものが混入していることをユーザが知ることができる。また、後端斜行量Δｔｅが許容範囲を超えた際、その程度に応じてプリント動作を停止するかユーザがプリント動作の停止を選択できるようにしてもよい。
【００８４】
斜行補正動作が正しく実行できなかった場合に、プリント動作の停止を選択可能とすれば、ユーザが求める印刷物の品質に応じた処理を選択することが可能となる。
【００８５】
また、シート検知センサ１０３ａ〜１０３ｃはシートの先端のみを検知し、これらシート検知センサ１０３ａ〜１０３ｃとは別に、図１３に示すようにシート検知センサ１１３ａ、１１３ｂ、１１３ｃ（第４〜第６の検知センサ）を配置して、これらのシート検知センサ１１３ａ〜１１３ｃによってシートの後端を検知するようにしてもよい。
【００８６】
さらには、斜行補正機構（斜行補正ローラ等）を複数備えて斜行補正を行うようにすれば、斜行補正部及び周辺の部品配置に自由度が増して、より高速な搬送速度にも対応でき、より正確な斜行補正動作を行うことができる。
【００８７】
以上説明したように、第１の実施形態によれば、インデックス部の位置及び幅など詳細な情報を用紙毎に設定することなく、搬送されるインデックスシート等のシートの斜行を簡単な構成で補正することができる。
【００８８】
（第２の実施形態）
続いて、本発明の第２の実施形態によるシート搬送装置について説明する。ここでは、第２の実施形態におけるシート搬送装置を画像形成装置に用いた場合について説明するが、画像形成装置の構成及びシート搬送装置の構成自体は図１及び図２に示す例と同様である。また、斜行補正動作について図３で説明したようにして行われるが、第２の実施形態では、図１に示す斜行補正駆動制御部１ａの動作が第１の実施形態とは異なる。
【００８９】
図１０は、本発明の第２の実施形態による斜行補正部におけるインデックスの斜行検知の一例を説明するための図である。そして、図１０（ａ）は搬送方向前端の上側に幅広のインデックス部１００１があるインデックスシートＳが斜行して搬送された際のシート検知センサとインデックスシートの先端との位置関係を示す図、（ｂ）は（ａ）に示すインデックスシートＳが搬送された際に各シート検知センサから出力される信号を示す図である。また、図１０（ｃ）は第２の実施形態による斜行補正部に搬送方向前端の下側に幅広のインデックス部１００１があるインデックスシートＳが斜行して搬送された際のシート検知センサとインデックスシートの先端との位置関係を示す図、（ｄ）は（ｃ）に示すインデックスシートＳが搬送された際に各シート検知センサから出力される信号を示す図である。
【００９０】
ここでは、インデックスシートＳのインデックスの分割数は第１の実施形態に比べて少なく、１つのインデックス部１００１の幅が広い。
【００９１】
シート搬送装置が図１０（ａ）に示すインデックスシートＳを搬送する場合、インデックス部１００１はシート検知センサ１０３ａ（ＳＮＳ１）及び１０３ｂ（ＳＮＳ２）により検知される。なお、図示のように、インデックス部１００１はシートの搬送方向側に突出する凸部である。
【００９２】
図１０（ａ）に示すように、インデックスシートＳは図中その上側が僅かに先行するよう斜行しているから、インデックスシートＳのインデックス部１００１の先端（先端辺）はまずシート検知センサ１０３ａで検知される。シート検知センサ１０３ａはインデックス部１００１先端を検知すると、第１のシート検知信号（Ｈレベル）を斜行補正駆動制御部１ａに与える。続いて、シート検知センサ１０３ａがインデックス部１００１の先端を検知した後、シート検知センサ１０３ｂがインデックス部１００１の先端を検知して、第２のシート検知信号（Ｈレベル）を斜行補正駆動制御部１ａに与える。その後、シート検知センサ１０３ｃ（ＳＮＳ３）がインデックスシートＳの先端を検知して、第３のシート検知信号（Ｈレベル）を斜行補正駆動制御部１ａに与える。
【００９３】
シート検知センサ１０３ａがインデックス部１００１の先端を検知してからシート検知センサ１０３ｂがインデックス部１００１の先端を検知するまでの時間Δｔａは、シート検知センサ１０３ｂがインデックス部１００１の先端を検知してからシート検知センサ１０３ｃがインデックスシートＳの先端を検知するまでの時間Δｔｂよりも短い（図１０（ｂ）参照）。
【００９４】
図１０（ｂ）に示すように、シート検知センサ１０３ａ（ＳＮＳ１）の出力がＨレベルとなった時刻をｔ１、シート検知センサ１０３ｂ（ＳＮＳ２）の出力がＨレベルとなった時刻をｔ２とする。また、シート検知センサ１０３ｃ（ＳＮＳ３）の出力がＨレベルとなった時刻をｔ３とする。そして、Δｔａ＝ｔ１−ｔ２、Δｔｂ＝ｔ２−ｔ３とし、Δｔｃ＝ｔ３−ｔ１とする。
【００９５】
制御部１ａは第１〜第３のシート検知信号に応じて、３つのシート検知センサのうちの２つのシート検知センサの組み合わせ毎にシートの先端を検知した時間差をそれぞれ計時することにより複数、ここでは３組の先端検知時間Δｔａ〜Δｔｃを求めて、その絶対値、｜Δｔａ｜、｜Δｔｂ｜、及び｜Δｔｃ｜を比較する。そして、制御部１ａはその絶対値が最も小さい時間（選択先端検知時間）を斜行量の算出に用いる。
【００９６】
図１０（ｂ）に示す例では、｜Δｔａ｜＜｜Δｔｂ｜＜｜Δｔｃ｜であるから、制御部１ａは選択先端検知時間Δｔａに応じて斜行補正ローラ１０１ａ及び１０１ｂの搬送速度を制御してインデックスシートＳの斜行を補正する。
【００９７】
次に、シート搬送装置が図１０（ｃ）に示すインデックスシートＳを搬送する場合、インデックス部１００１はシート検知センサ１０３ｂ（ＳＮＳ２）及び１０３ｃ（ＳＮＳ３）により検知される。インデックスシートＳは図中上側が僅かに先行しているが、前述したように、斜行量に比べてインデックス部１００１の突出寸法ｄが大きい。このため、まず、インデックスシートＳのインデックス部１００１の先端がシート検知センサ１０３ｂで検知される。シート検知センサ１０３ｂはインデックス部１００１の先端を検知して、第２のシート検知信号（Ｈレベル）を制御部１ａに与える。
【００９８】
続いて、シート検知センサ１０３ｃがインデックス部１００１の先端を検知して、第３のシート検知信号（Ｈレベル）を制御部１ａに与える。そして、最後に、シート検知センサ１０３ａがインデックスシートＳの先端を検知して、第１のシート検知信号（Ｈレベル）を制御部１ａに与える。
【００９９】
図１０（ｄ）に示すように、Δｔａ＝ｔ１−ｔ２、Δｔｂ＝ｔ２−ｔ３、Δｔｃ＝ｔ３−ｔ１である。制御部１ａは第１〜第３のシート検知信号のうちの２つのシート検知信号の組み合わせ毎に、上記のΔｔａ〜Δｔｃを求めて（つまり、３組の先端検知時間を求める）、その絶対値、｜Δｔａ｜、｜Δｔｂ｜、及び｜Δｔｃ｜を比較する。図１０（ｄ）に示す例では、｜Δｔｂ｜＜｜Δｔｃ｜＜｜Δｔａ｜であるから、制御部１ａは検知時間Δｔｂ（選択先端検知時間）に応じて斜行補正ローラ１０１ａ及び１０１ｂの搬送速度を制御してインデックスシートＳの斜行を補正する。
【０１００】
第１の実施形態で説明したように、斜行補正ローラ１０１ａ及び１０１ｂにおける補正の精度には限度がある。そのため、先端検知による斜行補正後に予備的にシート検知センサ１０３ａ〜１０３ｂによってシート（インデックスシート）の後端を検知して、斜行補正を行うことが望ましい。
【０１０１】
図１１は、本発明の第２の実施形態による斜行補正部におけるインデックスの斜行検知の他の例を説明するための図である。そして、図１１（ａ）は搬送方向前端の上側に幅広のインデックス部があるインデックスシートが斜行して搬送された際のシート検知センサとインデックスシートの後端との位置関係を示す図、（ｂ）は（ａ）に示すインデックスシートが搬送された際に各シート検知センサから出力される信号を示す図である。また、図１１（ｃ）は、本発明の第２の実施形態による斜行補正部に搬送方向後端の上側に幅広のインデックス部があるインデックスシートが斜行して搬送された際のシート検知センサとインデックスシートの後端検知との位置関係を示す図、（ｄ）は（ｃ）に示すインデックスシートが搬送された際に各シート検知センサから出力される信号を示す図である。
【０１０２】
シート搬送装置が図１１（ａ）に示すインデックスシートＳを搬送する場合、インデックスシートＳは図中その上側が僅かに先行しているから、シート検知センサ１０３ａ（ＳＮＳ１）がインデックスシートＳの後端を検知した後、シート検知センサ１０３ｂ（ＳＮＳ２）がインデックスシートＳの後端を検知する。その後、シート検知センサ１０３ｃ（ＳＮＳ３）がインデックスシートＳの後端を検知する。後端の検知の際には、シート検知センサ１０３ａ〜１０３ｃの各々の出力はＨレベルからロウ（Ｌ）レベルに変化する。
【０１０３】
図１１（ｂ）に示すように、シート検知センサ１０３ａ（ＳＮＳ１）の出力がＬレベルとなった時刻をｔ１、シート検知センサ１０３ｂ（ＳＮＳ２）の出力がＬレベルとなった時刻をｔ２とする。また、シート検知センサ１０３ｃ（ＳＮＳ３）の出力がＬレベルとなった時刻をｔ３とする。そして、Δｔａ＝ｔ１−ｔ２、Δｔｂ＝ｔ２−ｔ３とし、Δｔｃ＝ｔ３−ｔ１とする。
【０１０４】
制御部１ａは第１〜第３のシート検知信号に応じて、上記のΔｔａ〜Δｔｃを求めて（つまり、３組の後端検知時間を求める）、その絶対値、｜Δｔａ｜、｜Δｔｂ｜、及び｜Δｔｃ｜を比較する。そして、制御部１ａはその絶対値が最も小さい検知時間（選択後端検知時間）を斜行量の算出に用いる。
【０１０５】
なお、図１１（ａ）及び（ｂ）に示す例では、インデックスシートＳの後端は直線状であるから、シート検知センサ１０３ａ、１０３ｂ、１０３ｃが等間隔で配置されていれば、｜Δｔａ｜と｜Δｔｂ｜とは等しい。ここでは、｜Δｔａ｜を選択後端検知時間として用いる。そして、制御部１ａは選択後端検知時間Δｔａに応じて斜行補正ローラ１０１ａ及び１０１ｂの搬送速度を制御してインデックスシートＳの斜行を補正する。この場合、先端検知に応じて斜行補正を行っているから、選択後端検知時間Δｔａは極めて小さく、制御部１ａが選択後端検知時間Δｔａに応じて斜行補正を行った場合、インデックスシートの斜行は完全に補正される。
【０１０６】
シート搬送装置が図１１（ｃ）に示すインデックスシートＳを搬送する場合、インデックス部１００１はシート検知センサ１０３ａ（ＳＮＳ１）及び１０３ｂ（ＳＮＳ２）により検知される。インデックスシートＳは図中上側が僅かに先行しているが、前述したように、斜行量に比べてインデックス部１００１の突出寸法ｄが大きい。このため、まず、インデックスシートＳの後端がシート検知センサ１０３ｃで検知される。シート検知センサ１０３ｃはインデックスシートＳの後端を検知して、第３のシート検知信号（Ｌレベル）を制御部１ａに与える。
【０１０７】
続いて、シート検知センサ１０３ａがインデックス部１００１の後端を検知して、第１のシート検知信号（Ｌレベル）を制御部１ａに与える。そして、最後に、シート検知センサ１０３ｂがインデックス部１００１の後端を検知して、第２のシート検知信号（Ｌレベル）を制御部１ａに与える。
【０１０８】
図１１（ｄ）に示すように、Δｔａ＝ｔ１−ｔ２、Δｔｂ＝ｔ２−ｔ３、Δｔｃ＝ｔ３−ｔ１である。制御部１ａは第１〜第３のシート検知信号に応じて、上記のΔｔａ〜Δｔｃを求めて（つまり、３組の後端検知時間を求める）、その絶対値、｜Δｔａ｜、｜Δｔｂ｜、及び｜Δｔｃ｜を比較する。図１１（ｄ）に示す例では、｜Δｔａ｜＜｜Δｔｂ｜＜｜Δｔｃ｜であるから、制御部１ａは検知時間Δｔａ（選択後端検知時間）に応じて斜行補正ローラ１０１ａ及び１０１ｂの搬送速度を制御してインデックスシートＳの斜行を補正する。
【０１０９】
図１２は、本発明の第２の実施形態による斜行補正部１で行われる斜行検知及び斜行補正の処理を示すフローチャートである。なお、ここでは、図１０（ａ）及び図１１（ａ）で示す状態でインデックスシートＳが搬送されるものとして説明する。
【０１１０】
ユーザが操作・表示部４からプリント開始の操作を行うと、コントローラ３はプリンタ制御部２を制御して、前述したようにしてプリントを行う。この際、前述のように給紙カセットからシートが搬送され、コントローラ３はシートの斜行補正制御も開始する。斜行補正制御を開始する際には、コントローラ３はユーザによって選択された用紙の種類及び形状等のシート特性をシート情報記憶部８から読み出して、プリンタ制御部２に与える。そして、プリンタ制御部２は斜行補正制御開始信号とともにシート特性を制御部１ａに与える。
【０１１１】
斜行補正制御開始信号を受けると、制御部１ａは、シート検知センサ１０３ａ（ＳＮＳ１）〜１０３ｃ（ＳＮＳ３）のうちいずれか１つが用紙先端を検知したか否かを監視する（Ｓ１２０１）。シート検知センサ１０３ａ〜１０３ｃのうちいずれか１つ（つまり、ここでは、シート検知センサ１０３ａ）が用紙先端を検知すると（Ｓ１２０１において、ＹＥＳ）、制御部１ａは検知時間を計測するため、内蔵する先端斜行検知タイマーを起動する（Ｓ１２０２）。
【０１１２】
続いて、シート検知センサ１０３ｂが用紙先端を検知すると、制御部１ａは先端斜行検知タイマーの計時時間を読み取って、前述したように検知時間Δｔａを求める。そして、制御部１ａは、シート検知センサ１０３ａ〜１０３ｃの全てが用紙先端を検知したか（オンしたか）否かを監視する（Ｓ１２０３）。シート検知センサ１０３ａ〜１０３ｃの全てが用紙先端を検知すると（Ｓ１２０３において、ＹＥＳ）、制御部１ａは先端斜行検知タイマーの計時を停止する。そして、制御部１ａは、図１０（ｂ）で説明したようにして、検知時間Δｔｂ及びΔｔｃを求める（Ｓ１２０４）。
【０１１３】
続いて、制御部１ａは、検知時間Δｔａ、Δｔｂ、及びΔｔｃのうち、その絶対値が最も小さい検知時間を選択先端検知時間Δｔとして選択する。ここでは、選択先端検知時間Δｔ＝検知時間Δｔａである。そして、制御部１ａは、選択先端検知時間Δｔに応じて、斜行量（先端斜行量）を算出して（Ｓ１２０５）、図３（ｂ）で説明した補正時間ｔｓを、先端補正時間として前述の式（１）に基づいて算出する（Ｓ１２０６）。
【０１１４】
このようにして、先端補正時間ｔｓを求めた後、制御部１ａは先端補正時間ｔｓの間、斜行補正ローラ１０１ａ又は１０１ｂの搬送速度を速度Ｖ０から速度Ｖｓとしてシートの斜行補正を行う（Ｓ１２０７）。
【０１１５】
続いて、斜行補正駆動制御部１ａは、シート検知センサ１０３ａ（ＳＮＳ１）〜１０３ｃ（ＳＮＳ３）のいずれか１つがオフしたか否かを監視する（Ｓ１２０８）。一方、シート検知センサ１０３ａ〜１０３ｃのいずれか１つ（ここでは、シート検知センサ１０３ａ）がオフすると（Ｓ１２０８において、ＹＥＳ）、制御部１ａは、内蔵する後端斜行検知タイマー（図示せず）を起動する（Ｓ１２０９）。
【０１１６】
続いて、シート検知センサ１０３ｂが用紙後端を検知すると（つまり、オフすると）、制御部１ａは後端斜行検知タイマーの計時時間を読み取って、前述したように、後端検知時間Δｔａを求める。そして、制御部１ａは、シート検知センサ１０３ａ〜１０３ｃの全てがオフか否かを監視する（Ｓ１２１０）。
【０１１７】
シート検知センサ１０３ａ〜１０３ｃの全てがオフすると（Ｓ１２１０において、ＹＥＳ）、制御部１ａは後端斜行検知タイマーの計時を停止する。制御部１ａは、図１１（ｂ）で説明したようにして、後端検知時間Δｔｂ及びΔｔｃを求める（Ｓ１２１１）。続いて、斜行補正駆動制御部１ａは、後端検知時間Δｔａ、Δｔｂ、及びΔｔｃのうち、その絶対値が最も小さい後端検知時間を選択後端検知時間Δｔｅとして選択する。ここでは、選択後端検知時間Δｔｅ＝後端検知時間Δｔａである。制御部１ａは、選択後端検知時間Δｔｅに応じて後端斜行量を算出する（Ｓ１２１２）。
【０１１８】
次に、制御部１ａは、後端斜行量Δｔｅが予め規定された斜行閾値ｔｅよりも小さいか否かについて判定する（Ｓ１２１３）。そして、後端斜行量Δｔｅが斜行閾値ｔｅよりも小さいと（Ｓ１２１３において、ＹＥＳ）、制御部１ａは斜行補正制御を終了して、その旨プリンタ制御部２に通知する。後端斜行量Δｔｅが斜行閾値以上であると（Ｓ１２１３において、ＮＯ）、制御部１ａは、後端斜行量Δｔｅが補正上限値ｔｆを超えているか否かを判定する（Ｓ１２１４）。後端斜行量Δｔｅが補正上限値ｔｆを超えていなければ、制御部１ａは後端斜行量Δｔｅに応じて、前述したようにして、補正時間ｔｓ（後端補正時間）を算出する（Ｓ１２１５）。そして、制御部１ａは後端補正時間ｔｓの間、斜行補正ローラ１０１ａ又は１０１ｂの搬送速度を速度Ｖ０から速度Ｖｓとして用紙の斜行補正を行う（Ｓ１２１６）。その後、制御部１ａは斜行補正制御を終了する。
【０１１９】
なお、後端斜行量Δｔｅが補正上限値を超えている場合には、制御部１ａは斜行補正エラーをプリンタ制御部２に通知する。そして、プリンタ制御部２は、コントローラ３に後端斜行量が許容範囲を超えている旨を通知し、コントローラ３は斜行補正エラーを操作・表示部４に表示する。この際、プリント開始操作がクライアントＰＣ１４−１又は１４−２で行われると、コントローラ３は当該エラーをクライアントＰＣ１４−１又は１４−２に通知する。
【０１２０】
なお、第２の実施形態においても、シート検知センサ１０３ａ〜１０３ｃはシートの先端のみを検知し、これらシート検知センサ１０３ａ〜１０３ｃとは別に図１３に示すようにシート検知センサ１１３ａ，１１３ｂ，１１３ｃ（第４〜第６の検知センサ）を配置して、これらのシート検知センサ１１３ａ〜１１３ｃによってシートの後端を検知するようにしてもよい。
【０１２１】
さらには、第２の実施形態においても、斜行補正機構（斜行補正ローラ等）を複数備えて斜行補正を行うようにすれば、斜行補正部及び周辺の部品配置に自由度が増して、より高速な搬送速度にも対応でき、より正確な斜行補正動作を行うことができる。
【０１２２】
このように、第２の実施形態によれば、インデックスシートＳが幅広のインデックス部１００１を持つ場合にも、図７（ａ）に示すような幅狭のインデックス部７０１を持つ場合にも、同様に簡単な構成でインデックスシートの斜行を補正することができる。
【０１２３】
ところで、制御部１ａは、操作・表示部４からの設定に応じて上記の第１及び第２の実施形態による斜行補正のいずれかを用いる。つまり、斜行補正制御を開始する際には、コントローラ３からプリンタ制御部２を介して、ユーザによって選択された用紙の種類及び形状等のシート特性が制御部１ａに与えられる。制御部１ａは、インデックスシートである場合には、このシート特性に応じて、第１及び第２の実施形態による斜行補正制御のいずれかを用いることになる。例えば、３つのシート検知センサ１０３ａ〜１０３ｃの配置間隔とインデックス部の幅とに応じて、制御部１ａは、第１及び第２の実施形態による斜行補正制御のいずれかを用いる。すなわち、インデックス部の幅がシート検知センサの配置間隔よりも小さければ、第１の実施形態による斜行補正制御が実行され、インデックス部の幅がシート検知センサの配置間隔以上であれば、第２の実施形態による斜行補正制御が実行される。
【０１２４】
なお、第１の実施形態で記載したように、シート検知センサの配置間隔が９０ｍｍ、斜行量上限が±３ｍｍ程度であれば、第１の実施形態で示すような幅狭のインデックス部を持つインデックスシートであっても、検知時間Δｔａ、Δｔｂ、及びΔｔｃのうち、その絶対値が最も小さい検知時間に基づいて斜行補正を行うことが可能である。この場合、第２の実施形態は、上記のように幅狭及び幅広のインデックス部を持つインデックスシートの両者に適用可能である。
【０１２５】
また、搬送方向前側にインデックス部がない場合には、図１１（ｂ）で説明した手法と同様の手法によって、先端検知を行って斜行を補正する。また、シート検知センサは少なくとも３つ備えるようにすればよく、これらシート検知センサの検知結果に応じて、前述のように先端検知時間又は後端検知時間を選択するようにすればよい。そして、シート検知センサの数が増加すれば、斜行補正の精度が向上するが、コスト面を考慮して、シート検知センサの数を決めればよい。
【０１２６】
例えば、図１４に示すように、搬送方向に交差する方向に４つのシート検知センサ１４１ａ〜１４１ｄが設けられ、隣り合うシート検知センサの両方がともにインデックス部を検知しないような配置であれば、第１の実施形態で説明した手法を適用可能である。即ち、最初にシートを検知したシート検知センサの出力を無視し、２番目、３番目にシートを検知したシート検知センサの出力に基づいて先端検知による斜行量を算出すればよい。なお、２番目と４番目にシートを検知したシート検知センサの出力或いは３番目と４番目にシートを検知したシート検知センサの出力に基づいて斜行量を算出してもよい。後端側に関しては、１番目と２番目にシートを検知したシート検知センサの出力に基づいて後端検知による斜行量を検出すればよい。なお、１番目と３番目にシートを検知したシート検知センサの出力或いは２番目と３番目にシートを検知したシート検知センサの出力に基づいて斜行量を算出してもよい。
【０１２７】
また、隣り合うシート検知センサの両方がともにインデックス部を検知するようなインデックスシートに対しては、第２の実施形態で説明した手法を適用可能である。即ち、４つのシート検知センサのうち、２つのセンサの検知時間差をそれぞれ算出し、絶対値が最も小さくなる検知時間差の値に基づいて斜行量を算出すればよい。
【０１２８】
上述の実施の形態では、シート搬送装置を備える画像形成装置について説明したが、上述のシート搬送装置を画像読取装置で用いるようにしてもよい。つまり、画像読取装置は、上述のシート搬送装置と、シートである原稿が配置される原稿トレイと、シート搬送装置によって原稿トレイから原稿読取位置に搬送されたシートの画像を読み取って画像データを得るスキャナ（スキャナ手段）とを有することになる。また、上述の説明から明らかなように、図１において、制御部１ａが、斜行量算出手段、速度変更手段、及び通知手段として機能することになる。
【０１２９】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。例えば、上記の実施の形態で説明した機能をＣＰＵ等で実行させるようにしてもよい。
【符号の説明】
【０１３０】
１  斜行補正部
１ａ  斜行補正駆動制御部
２  プリンタ制御部
３  コントローラ
４  操作・表示部
５  レーザスキャナ
８  シート形状記憶部
１０１ａ、１０１ｂ  斜行補正ローラ
１０３ａ、１０３ｂ，１０３ｃ  シート検知センサ
１０４ａ、１０４ｂ  ステッピングモータ
【図１】
0005967951.tif 000002
【図２】
0005967951.tif 000003
【図３】
0005967951.tif 000004
【図４】
0005967951.tif 000005
【図５】
0005967951.tif 000006
【図６】
0005967951.tif 000007
【図７】
0005967951.tif 000008
【図８】
0005967951.tif 000009
【図９】
0005967951.tif 000010
【図１０】
0005967951.tif 000011
【図１１】
0005967951.tif 000012
【図１２】
0005967951.tif 000013
【図１３】
0005967951.tif 000014
【図１４】
0005967951.tif 000015
【図１５】
0005967951.tif 000016