(57)【要約】【課題】転写される画像に対するシートの幅方向位置を適正に補正することができるシート搬送装置を提供する。【解決手段】シート搬送装置は、シート３０を挟持してシート幅方向にシフトさせる制御ローラ１と、シート幅方向において一定間隔で配置され、シート３０の一方の側縁位置を検出する基準センサ５Ａ及びシート３０の他方の側縁位置を検出する基準センサ５Ｂと、制御ローラ１によるシート３０のシフトを制御する横レジ補正制御部３を有する。横レジ補正制御部３は、基準センサ５Ａ，５Ｂの間の間隔と、シート３０をシート幅方向でシフトさせたときの基準センサ５Ａ，５Ｂのそれぞれによるシート検出タイミングとに基づいて、シート３０の幅方向中心と予め定められた目標位置とが合致するように制御ローラ１をシフトさせることでシート３０の幅方向位置を補正する。【選択図】図２
2013112444.tif 000002
【特許請求の範囲】
【請求項１】
搬送されるシートをシート面に平行でシート搬送方向に直交するシート幅方向にシフトさせることにより前記搬送されるシートの前記シート幅方向における位置を補正するシート搬送装置であって、
前記搬送されるシートを前記シート幅方向でシフトさせるシフト手段と、
前記シート幅方向において異なる位置に配置され、前記搬送されるシートの前記シート幅方向における一方の側縁位置を検出する第１の検出手段及び前記搬送されるシートの前記シート幅方向における他方の側縁位置を検出する第２の検出手段と、
前記第１の検出手段と前記第２の検出手段との間の間隔と、前記搬送されるシートを前記シート幅方向にシフトさせたときの前記第１の検出手段による前記一方の側縁位置の検出タイミング及び前記第２の検出手段による前記他方の側縁位置の検出タイミングと、所定の規格幅とに基づいて、前記シート幅方向における前記搬送されるシートの中心が予め定められた目標位置に合致するように前記シフト手段を駆動する制御手段と、を備えることを特徴とするシート搬送装置。
【請求項２】
前記制御手段は、
前記搬送されるシートを前記シート幅方向でシフトさせたときの前記第１の検出手段による前記一方の側縁位置の検出タイミング及び前記第２の検出手段による前記他方の側縁位置の検出タイミングと、前記規格幅とに基づいて、前記搬送されるシートの実際のシート幅と前記規格幅との差を求め、
前記規格幅のシートをその幅方向中心と前記目標位置とが合致するようにシフトさせるための規格シフト距離と前記差とから、前記搬送されるシートの幅方向中心と前記目標位置とを合致させるために必要なシフト距離を求め、
前記シフト距離だけ前記搬送されるシートをシフトさせることを特徴とする請求項１記載のシート搬送装置。
【請求項３】
前記搬送されるシートの先端を検出する先端検出手段を有し、
前記制御手段は、
前記先端検出手段が前記搬送されるシートの先端を検出したときに、前記第２の検出手段は前記搬送されるシートを検出しているが、前記第１の検出手段は前記搬送されるシートを検出していない場合に、前記第２の検出手段は前記搬送されるシートを検出しておらず、且つ、前記第１の検出手段は前記搬送されるシートを検出している状態となるように、前記搬送されるシートを前記シート幅方向でシフトさせる予備シフトを行い、
前記予備シフトの終了後に、前記搬送されるシートの幅方向中心と前記目標位置とが合致するように、前記予備シフトにおける前記搬送されるシートのシフト方向とは反対の方向に前記搬送されるシートをシフトさせることを特徴とする請求項２記載のシート搬送装置。
【請求項４】
前記シフト手段は、前記搬送されるシートを挟持して前記シート搬送方向に搬送する制御ローラを前記シート幅方向でシフトさせる駆動手段を有し、
前記規格シフト距離及び前記シフト距離はそれぞれ、前記モータを駆動する１パルスによって前記制御ローラがシフトする距離と前記モータを駆動するパルス数とによって規定されることを特徴とする請求項２又は３記載のシート搬送装置。
【請求項５】
前記制御手段は、
前記第１の検出手段が前記搬送されるシートを検出してから予め定められた一定距離だけシフトさせて前記搬送されるシートを停止させることにより前記予備シフトを終了させ、その後、前記搬送されるシートの幅方向中心と前記目標位置とが合致するように前記予備シフトにおける前記搬送されるシートのシフト方向とは反対の方向に前記搬送されるシートをシフトさせる際に、前記第１の検出手段が前記搬送されるシートの前記一方の側縁位置を検出する前に前記搬送されるシートをシフトさせるシフト速度を一定速度に到達させ、前記第１の検出手段が前記搬送されるシートの前記一方の側縁位置を検出してから前記シフト距離だけ前記搬送されるシートがシフトするように前記シフト速度を制御することを特徴とする請求項３記載のシート搬送装置。
【請求項６】
前記制御手段は、
前記第１の検出手段が前記搬送されるシートの前記一方の側縁位置を検出してから予め定められた一定距離だけシフトさせて前記搬送されるシートを停止させることで前記予備シフトを終了させた後に、前記第１の検出手段と前記第２の検出手段とが共に、前記搬送されるシートを検出する検出距離又は前記搬送されるシートを検出しない非検出距離を求め、前記検出距離又は前記非検出距離と、前記規格幅のシートをその幅方向中心と前記目標位置とが合致するように前記シート幅方向でシフトさせる際に前記第１の検出手段と前記第２の検出手段が共に前記規格幅のシートを検出する規格検出距離又は前記規格幅のシートを検出しない規格非検出距離とから、前記シフト距離を求めることを特徴とする請求項３記載のシート搬送装置。
【請求項７】
前記シフト手段は、前記搬送されるシートを挟持して前記シート搬送方向に搬送する制御ローラを前記シート幅方向でシフトさせる駆動手段を有し、
前記規格シフト距離、前記シフト距離、前記検出距離、前記非検出距離、前記規格検出距離及び前記規格非検出距離はそれぞれ、前記モータを駆動する１パルスによって前記制御ローラがシフトする距離と前記モータを駆動するパルス数とによって規定されることを特徴とする請求項６記載のシート搬送装置。
【請求項８】
前記第１の検出手段と前記第２の検出手段との間の間隔を変更する距離変更手段を有することを特徴とする請求項２記載のシート搬送装置。
【請求項９】
前記第１の検出手段と前記第２の検出手段とを１対として、前記シート幅方向において配置される間隔の異なる複数対の前記第１の検出手段及び前記第２の検出手段を備えることを特徴とする請求項２記載のシート搬送装置。
【請求項１０】
搬送されるシートをシート面に平行でシート搬送方向に直交するシート幅方向にシフトさせることにより前記搬送されるシートの前記シート幅方向における位置を補正するシート搬送装置であって、
前記搬送されるシートを前記シート幅方向でシフトさせるシフト手段と、
前記搬送されるシートの前記シート幅方向における側縁位置を検出する側縁検出手段と、
前記搬送されるシートの前記シート幅方向における実際のシート幅と所定の規格幅との差を検出する差検出手段と、
前記側縁検出手段により検出されるシートの側縁位置と前記差検出手段が検出した前記差とに基づいて、前記シート幅方向において前記搬送されるシートを所定の目標位置にシフトさせるように前記シフト手段を駆動する制御手段と、を備えることを特徴とするシート搬送装置。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シート搬送装置に関し、特に、画像形成装置において形成される画像に対するシートのシート幅方向位置を補正する技術に関する。
【背景技術】
【０００２】
複写機やプリンタ等の画像形成装置には、画像との位置合わせや排紙後の紙束の整頓を目的として、搬送中のシートのシート幅方向位置（横レジ位置）を所定位置に合わせる制御が要求される。このような要求に対して、ラインセンサでシートの側縁位置を検知し、目標位置との距離の差だけ、シートを狭持しているローラをシート搬送方向に対して直交する方向にシフトさせる制御方法が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１８９３９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、搬送されるシートのシート幅方向位置補正に更なる精度の向上が求められており、従来の制御方法では、このような要求に対応できなくなってきている。
【０００５】
例えば、上述の制御方法では、シートの一方の側縁位置（シートにおいてシート搬送方向に略平行な辺の一方の位置）を所定の目標位置に合わせ込む。そのため、シートの裁断精度や定着処理後のシートの収縮等に起因して実際のシート幅（シート搬送方向と直交し、シート面に平行な方向の幅）に規格値からのずれが生じている場合、シートに転写される幅方向の画像の中心とシートの中心とがずれてしまう。こうして転写される画像に対してシートが適切な位置からずれてしまうと、見栄えのよくない印刷物に仕上がってしまうという問題が生じる。
【０００６】
本発明は、転写される画像に対するシートのシート幅方向位置や複数枚のシートを束ねる際の各シートのシート幅方向位置を適正に補正することができるシート搬送装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るシート搬送装置は、搬送されるシートをシート面に平行でシート搬送方向に直交するシート幅方向にシフトさせることにより前記搬送されるシートの前記シート幅方向における位置を補正するシート搬送装置であって、前記搬送されるシートを前記シート幅方向でシフトさせるシフト手段と、前記シート幅方向において異なる位置に配置され、前記搬送されるシートの前記シート幅方向における一方の側縁位置を検出する第１の検出手段及び前記搬送されるシートの前記シート幅方向における他方の側縁位置を検出する第２の検出手段と、前記第１の検出手段と前記第２の検出手段との間の間隔と、前記搬送されるシートを前記シート幅方向にシフトさせたときの前記第１の検出手段による前記一方の側縁位置の検出タイミング及び前記第２の検出手段による前記他方の側縁位置の検出タイミングと、所定の規格幅とに基づいて、前記シート幅方向における前記搬送されるシートの中心が予め定められた目標位置に合致するように前記シフト手段を駆動する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、シート幅方向位置の補正対象となっているシートの幅について、規格値からのずれ及び微妙な変動を正確に検知することができる。こうして検知した情報に基づいてシートのシート幅方向位置を補正することで、画像形成部で形成される画像に対するシートのシート幅方向位置及び複数枚のシートを束ねる際の各シートのシート幅方向位置を適正に補正することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係るシート搬送装置を備える画像形成装置の概略構成を示す図である。
【図２】本実施形態に係るシート搬送装置画像形成装置が有する横レジ補正部の詳細な構成を示す図である。
【図３】図２の横レジ補正部による、Ａ４サイズのシートの横レジ補正のプロセスを模式的に示す図である。
【図４】シートの幅にＡ４サイズの規格幅からのずれがある場合のシートと基準センサとの位置関係を図３（Ｂ）の状態と対比して示す図である。
【図５】シートの幅にＡ４サイズの規格幅からのずれがある場合のシートに対して横レジ補正が施された状態を図３（Ｃ）の状態と対比して示す図である。
【図６】図２の横レジ補正部による、Ｂ５サイズのシートの横レジ補正のプロセスを模式的に示す図である。
【図７】シートの幅にＢ５サイズの規格幅からのずれがある場合のシートと基準センサとの位置関係を図３（Ｂ）の状態と対比して示す図である。
【図８】シートの幅にＢ５サイズの規格幅からのずれがある場合のシートに対して横レジ補正が施された状態を図３（Ｃ）の状態と対比して示す図である。
【図９】図２の横レジ補正制御部におけるパルス出力制御を示すタイミングチャートである。
【図１０】図２の横レジ補正制御部による横レジ補正制御の第１のフローチャートである。
【図１１】図２の横レジ補正制御部による横レジ補正制御の第２のフローチャートである。
【図１２】図２の横レジ補正制御部による横レジ補正制御の第３のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。本発明に係るシート搬送装置は、例えば、画像形成装置においてシートに転写される画像に対するシートのシート幅方向位置補正（以下「横レジ補正」という）を行うものである。そこで、本実施形態では、本発明に係るシート搬送装置を備える画像形成装置について説明することとする。
【００１１】
＜画像形成装置の概略構造＞
図１は、本実施形態に係るシート搬送装置を備える画像形成装置の概略構成を示す図である。画像形成装置は、シート３０に画像を形成する画像形成部３００と、画像形成部３００にシート３０を給送するシート給送部３０１とを備える。
【００１２】
画像形成部３００は、感光ドラム１６、レーザスキャナ４、帯電器２０、現像器２２及びクリーナ２６を有する。像担持体である感光ドラム１６は、不図示のモータによって図１中に示される矢印Ｂ方向（反時計回り）に回転駆動される。レーザスキャナ４は、画像情報に基づいてレーザ光を感光ドラム１６に照射し、感光ドラム１６上に静電潜像を形成する。
【００１３】
帯電器２０は、感光ドラム１６を一様に帯電させる。帯電器２０は、感光ドラム１６の回転方向において、レーザスキャナ４によるレーザ光照射位置よりも上流側に設けられている。現像器２２は、感光ドラム１６上に形成された静電潜像をトナーによって現像し、トナー画像を形成させる。現像器２２は、感光ドラム１６の回転方向において、レーザ光照射位置よりも下流側に配置されている。クリーナ２６は、後述の一次転写帯電器２４により感光ドラム１６から転写ベルト１４に転写されずに感光ドラム１６上に残ったトナーを回収する。
【００１４】
画像形成部３００は、転写ベルト１４、一次転写帯電器２４及び二次転写ローラ２８を有する。転写ベルト１４は、無端状で、ローラ１２に巻き付けられており、ローラ１２の回転に従い、図１に示される矢印Ａ方向に回転する。一次転写帯電器２４は、転写ベルト１４を介して感光ドラム１６と対向する位置に配置されている。一次転写帯電器２４は、感光ドラム１６上に形成されたトナー画像３１を転写ベルト１４に転写する。二次転写ローラ２８は、転写ベルト１４に転写されたトナー画像３１をシート３０に転写する。
【００１５】
シート給送部３０１は、カセット５０及びシート搬送装置３０２を有する。カセット５０は、画像形成装置の本体部（不図示）に着脱自在であり、シート３０を収容する。シート３０の具体例としては、記録用紙、ＯＨＰシート等が挙げられる。シート３０は、給紙ローラ５１によって、カセット５０から画像形成部３００に向けて給送される。
【００１６】
シート搬送装置３０２は、シート給送部３０１と画像形成部３００との間に設けられている。給紙ローラ５１によりカセット５０から取り出されたシート３０は、搬送ローラ５２及びレジ前ローラ５３により斜行補正部３０３へ送られる。
【００１７】
シート３０の斜行補正を行う斜行補正部３０３は、斜行補正制御部９、一対の斜行補正ローラ２、及び一対の先端検知センサ６を有する。先端検知センサ６は、本実施形態では、シート３０の幅方向（シート搬送方向に直交し、且つ、シート面に平行な方向）に所定の間隔で配置されており、シート３０の先端辺のシート幅方向に対する傾きを検知する。
【００１８】
斜行補正制御部９は、先端検知センサ６からの信号に基づいてシート３０の傾きを算出し、斜行補正ローラ２の制御パルスを斜行補正ローラ２のドライバ（不図示）に出力する。斜行補正ローラ２はそれぞれ、シート幅方向に所定の間隔で配置されている。ドライバは、受信した制御パルスに従い、斜行補正ローラ２の回転速度をそれぞれ独立して駆動制御する。これによりシート３０の斜行が補正される。
【００１９】
シート３０は、斜行補正部３０３から横レジ補正部３０４へ搬送される。横レジ補正部３０４では、シート３０の横レジ補正が行われる。横レジ補正部３０４は、横レジ制御ローラ（以下「制御ローラ」）１、一対の横レジ基準センサ（以下「基準センサ」）５、横レジ補正タイミングセンサ（以下「タイミングセンサ」）１０及び横レジ補正制御部３を有する。
【００２０】
シートのシート幅方向位置（以下「横レジ位置」という）は、シート３０を挟持した制御ローラ１をシート幅方向にシフトさせることによって、補正される。タイミングセンサ１０は、搬送されるシート３０の先端を検出する先端検出手段である。タイミングセンサ１０によるシート３０の検出信号に基づいて、横レジ補正制御部３は、横レジ補正を開始するタイミングを決定する。詳細は後述するが、基準センサ５によるシート３０の検出信号に基づいて、横レジ補正制御部３は、シート３０の横レジ位置を補正するための制御ローラ１のシフト距離を求め、制御ローラ１のシフト動作を制御する。
【００２１】
横レジ補正制御部３は、基準センサ５及びタイミングセンサ１０からの信号に基づいて、制御ローラ１のシフト動作を制御するための駆動パルスを、制御ローラ１のドライバ（不図示）に出力する。ドライバは、受信した駆動パルスに従い、制御ローラ１のシャフト（不図示）を駆動する。これによりシート３０の横レジが補正される。
【００２２】
このような斜行補正と横レジ補正によって、転写ベルト１４上のトナー画像３１に対するシート３０の姿勢と位置の精度が高められる。なお、横レジ補正部３０４におけるシート３０の横レジ補正の詳細な態様については後に説明する。
【００２３】
シート３０は、横レジ補正部３０４から二次転写ローラ２８と転写ベルト１４との間に向けて搬送され、そこで、転写ベルト１４上のトナー画像がシートに転写される。
【００２４】
画像制御部７は、レーザスキャナ４からレーザ光検知信号を受信し、受信したレーザ光検知信号に同期してレーザスキャナ４に画像データに応じた画像パルスを送信する。レーザ光検知信号は、レーザスキャナ４に内蔵されたレーザ光を偏向するポリゴンミラーで反射されたレーザ光がレーザ光検知センサ（不図示）で検知されたときに発せられる。コントローラ８は、不図示のＰＣやリーダから送信される画像データを一時的に格納し、画像制御部７からの画像要求信号と水平同期信号とに基づいて、画像データを画像制御部７に送信する。
【００２５】
なお、画像制御部７は、レーザ光検知信号に基づいて水平同期信号を生成する。また、画像制御部７は、例えば、装置全体のシーケンスを行うＣＰＵ（不図示）のトリガ信号を受信して、画像要求信号を生成する。コントローラ８は、画像要求信号を基準として、所定数の水平同期信号がカウントされてから、画像データを水平同期信号に同期させて、所定ライン数分ごとに画像制御部７に送信する。画像データは、画像制御部７において、そのデータレベルに応じたパルス幅を有する画像パルスに変換される。
【００２６】
＜画像形成装置での画像形成動作＞
画像制御部７は、画像形成を行うことを示すトリガ信号をＣＰＵ（不図示）から受信すると、画像要求信号をコントローラ８に出力する。コントローラ８は、この画像要求信号に基づいて、画像データを水平同期信号に同期させて、画像制御部７に送信する。画像制御部７は、受信した画像データに応じた画像パルスをレーザスキャナ４に送信する。
【００２７】
レーザスキャナ４は、受信した画像パルスに対応したレーザ光、或いは不図示の画像メモリからのデータに対応した画像データに基づいて変調されたレーザ光を、図１に示される矢印Ｂ方向に回転する感光ドラム１６上に照射する。このとき、感光ドラム１６は、予め帯電器２０により一様に帯電されている。よって、レーザ光が照射されることによって感光ドラム１６上に静電潜像が形成される。
【００２８】
静電潜像は現像器２２により現像され、これによりトナー画像が形成される。感光ドラム１６上に形成されたトナー画像は、一次転写帯電器２４によって印加される一次転写バイアス電圧の作用によって、転写ベルト１４上に転写される。
【００２９】
一方、ＣＰＵから発せられるトリガ信号に同期して、シート３０がカセット５０から給紙ローラ５１により画像形成部３００に送り出される。このトリガ信号は、二次転写時にトナー画像３１に対してシート３０の位置が適切に合うタイミングで発せられる。シート３０は、２カ所に配置された搬送ローラ５２を経て、レジ前ローラ５３に搬送される。搬送ローラ５２のそれぞれの近傍にはシート３０を検知するセンサ（不図示）が配置されている。ＣＰＵは、これらのセンサからのシート通過検知信号に基づいて、駆動制御部（不図示）を通じて搬送ローラ５２を駆動する。
【００３０】
シート３０は、レジ前ローラ５３により斜行補正部３０３に搬送される。シート３０の斜行は、斜行補正部３０３を通過する際に補正される。斜行補正部３０３では、斜行補正制御部９が、シート３０の先端を検知した先端検知センサ６の時間差を斜行量として算出する。斜行補正制御部９は、シート幅方向に一定の間隔で配置された一対の斜行補正ローラ２のうち、先行する方のローラを減速させることによって斜行補正を行う。なお、斜行補正制御部９は、減速時間領域における定速度と減速目標速度との速度差の積分値が斜行量となるように、減速目標速度を算出する。
【００３１】
斜行補正部３０３において斜行補正が施されたシート３０は横レジ補正部３０４に搬送される。横レジ補正部３０４では、シート３０に対する横レジ補正が行われる。横レジ補正部３０４の構成及び横レジ補正制御については、後に詳細に説明する。
【００３２】
横レジ補正部３０４を抜けたシート３０は、転写ベルト１４と二次転写ローラ２８との間に挟まれて更に搬送され、その際に転写ベルト１４上のトナー画像３１が二次転写ローラ２８によりシート３０に転写される。その後、シート３０は、定着部（不図示）に搬送される。定着部では、加熱及び加圧により、トナー画像３１がシート３０に定着される。
【００３３】
＜横レジ補正部の構成と動作＞
図２は、横レジ補正部３０４の詳細な構成を示す図である。図２において破線で囲まれた部分は、図１に示される横レジ補正制御部３である。また、横レジ補正制御部３におけるパルス出力制御を示すタイミングチャートを図９に示す。図２に関する以下の説明おいて、適宜、図９を参照する。
【００３４】
図１に示した一対の基準センサ５を、図２では、第１の検出手段である基準センサ５Ａと、第２の検出手段である基準センサ５Ｂで示している。本実施形態では、基準センサ５Ａ，５Ｂの配置間隔を‘２７５ｍｍ’としている。この‘２７５ｍｍ’は、Ａ４サイズの幅‘２９７ｍｍ’とＢ５サイズの幅‘２５７ｍｍ’のほぼ中間の値である。
【００３５】
斜行補正部３０３において、斜行補正が施されたシート３０の先端は、制御ローラ１によって搬送されている途中で、タイミングセンサ１０により検知される。基準センサ５Ａ，５Ｂ及びタイミングセンサ１０はそれぞれ、シート３０を検知しているＯＮ状態では‘１’の信号を出力し、シート３０を検知していないＯＦＦ状態では‘０’の信号を出力する。
【００３６】
後述する予備シフト動作及び横レジ補正動作の際には、基準センサ５Ａはシート３０の一方の側縁位置（サイドエッジ）、つまり、シート３０においてシート搬送方向と略平行な基準センサ５Ａ側の辺を検出することで、ＯＮ状態とＯＦＦ状態とが切り替わる。同様に、基準センサ５Ｂは、シート３０の他方のサイドエッジ（シート３０においてシート搬送方向と略平行な基準センサ５Ｂ側の辺）を検出することでＯＮ状態とＯＦＦ状態とが切り替わる。
【００３７】
横レジ補正制御部３では、トリガ生成部１００が、タイミングセンサ１０から‘１’の信号を受信したときに、基準センサ５Ａ，５Ｂの各状態を判断する。図２においてシート３０が（１）の状態にあるとき、基準センサ５ＡはＯＦＦ状態であり、基準センサ５ＢはＯＮ状態である。このとき、トリガ生成部１００には、インバータ２００とアンドゲート２０１を介して‘０’の信号が入力される。
【００３８】
トリガ生成部１００は、タイミングセンサ１０から‘１’の信号を受信したときにアンドゲート２０１からの信号が‘０’であると判断すると、予備シフト開始信号をパルス生成部１０１に送信する（図９の時刻ｔ１）。予備シフト開始信号は、図２中の（１）の状態のシート３０を矢印Ｒ方向にシフトする予備シフト動作を制御ローラ１に実行させるための信号である。予備シフト動作は、図２中の（２）に示されるように基準センサ５ＡがＯＮ、基準センサ５ＢがＯＦＦとなるように、シート３０を挟持した制御ローラ１を矢印Ｒ方向にシフトさせる動作である。
【００３９】
パルス生成部１０１は、予備シフト開始信号を受けて、駆動パルスと、ＣＷ（正転）／ＣＣＷ（逆転）信号としての‘０’とを、制御ローラ１をシフトさせるモータ４１を駆動するドライバ４０に出力する。このとき、パルス生成部１０１は、１秒あたりのパルスレートが‘Ｐ０’から‘Ｐ１’に遷移していくようにモータ４１の駆動パルスを生成する（図９の時刻ｔ１〜ｔ２）。ＣＷ／ＣＣＷ信号は、モータ４１の駆動を制御する信号である。
【００４０】
ドライバ４０は、パルスとＣＷ／ＣＣＷ信号‘０’を受信して、モータ４１を回転させる。ここで、制御ローラ１のシャフトは、連結部材４４によってベルト４２と連結されており、ベルト４２は、モータ４１のシャフトと掛け軸４３との間に掛け渡されている。モータ４１を回転させるとベルト４２が回転し、制御ローラ１のシャフトをその長さ方向においてスライドさせる。つまり、モータ４１のシャフトの回転変位を制御ローラ１の直線変位に変換することによって、制御ローラ１のシート幅方向でのシフト動作が実現される。予備シフト動作では、モータ４１の回転に従って、制御ローラ１を矢印Ｒ方向にシフトさせる。
【００４１】
予備シフト動作は、基準センサ５ＡがＯＮ状態となり、且つ、基準センサ５ＢがＯＦＦ状態になるまで行われる。基準センサ５ＡがＯＮ状態であり、且つ、基準センサ５ＢがＯＦＦ状態になると、アンドゲート２０１からの出力は‘１’となる。トリガ生成部１００は、アンドゲート２０１からの出力‘１’を受けて、予備シフト停止信号をパルス生成部１０１に送信する（図９の時刻ｔ３）。
【００４２】
パルス生成部１０１は、予備シフト停止信号を受信すると、１秒あたりのパルスレートが‘Ｐ１’から‘Ｐ０’に遷移していくようにモータ４１の駆動パルスを生成する（図９の時刻ｔ３〜ｔ４）。こうして予備シフト動作は終了する。予備シフト動作の結果、シート３０は図２中の（２）の状態、すなわち、シート３０における基準センサ５Ａ側のサイドエッジは、必ず、基準センサ５Ａを超えて矢印Ｒ方向に進んだ状態となる。
【００４３】
予備シフト動作の終了後、予備シフト動作におけるシート３０のシフト方向とは反対の方向に制御ローラ１を一定距離だけシフトさせることでシート３０の横レジ位置を補正する横レジ補正動作が行われる。トリガ生成部１００は、横レジ補正動作の開始を指示する横レジシフト開始信号をパルス生成部１０１に送信する。パルス生成部１０１は、横レジシフト開始信号を受けて、パルスとＣＷ／ＣＣＷ信号‘１’を出力する（図９の時刻ｔ５）。
【００４４】
このとき、パルス生成部１０１は、１秒あたりのパルスレートが‘Ｐ０’から‘Ｐ２’に遷移していくようにモータ４１の駆動パルスを生成する（図９の時刻ｔ５〜ｔ６）。これにより、前述した制御ローラ１のシフト駆動に係る駆動伝達機構が動作することによって、シート３０は制御ローラ１と共に矢印Ｌ方向（横レジシフト方向）にシフトする。
【００４５】
本実施形態では、シート３０の基準センサ５Ａ側のサイドエッジが基準センサ５Ａを通過することで基準センサ５ＡがＯＦＦ状態となる前に、パルスレートを‘Ｐ２’に到達させることで、シート３０のシフト速度を一定速度に到達させる。
【００４６】
時刻ｔ６以降のシート３０の横レジ補正については、シート３０の幅と基準センサ５Ａ，５Ｂの間隔との関係によって異なるため、以下、場合分けして説明する。但し、いずれの場合も、転写ベルト１４上の幅方向におけるトナー画像３１の中心とシート３０の中心とを合わせる。本実施形態では、基準センサ５Ａからシート幅方向に１８０ｍｍ離れた位置を横レジ目標位置として、この横レジ目標位置にシート３０の幅方向中心がくるように、制御ローラ１のシフト制御が行われる。
【００４７】
《Ａ４サイズのシートの横レジ補正》
シート３０がＡ４サイズの場合について、更に図３を参照しながら説明する。先ず、シート３０のサイズがＡ４サイズの規格値と一致する場合について説明する。
【００４８】
図３は、Ａ４サイズのシート３０の横レジ補正のプロセスを模式的に示す図である。Ａ４サイズのシート幅は２９７ｍｍであり、基準センサ５Ａ、５Ｂの間隔２７５ｍｍよりも長い。よって、図３（Ａ）に示されるように、矢印Ｌ方向（横レジシフト方向）へのシート３０のシフト中に基準センサ５Ｂがシート３０のサイドエッジを検出したとき、基準センサ５Ａはシート３０を検知したままである。
【００４９】
基準センサ５Ａ，５Ｂからの出力が共に‘１’になると、アンドゲート２０２からの出力は‘１’になる。一方、図２に示されるように、トリガ生成部１００から出力された横レジシフト開始信号は、ＯＮ／ＯＮカウンタ１０２にも入力されている。ＯＮ／ＯＮカウンタ１０２は、横レジシフト開始信号の入力により、スタンバイ状態となっている。ＯＮ／ＯＮカウンタ１０２は、アンドゲート２０２からの出力‘１’をイネーブル信号として、パルスのカウントを開始する。
【００５０】
その後、シート３０のシフトが進み、図３（Ｂ）の状態になると、基準センサ５ＡがＯＮ状態からＯＦＦ状態へと変わるシートエッジの検出タイミングで基準センサ５Ａからの出力が‘０’になり、これによって、アンドゲート２０２からの出力は‘０’になる。ＯＮ／ＯＮカウンタ１０２は、アンドゲート２０２からの出力‘０’を受けて、パルスのカウントを止める。
【００５１】
図３（Ｂ）に示されるように、シート３０の幅がＡ４サイズの規格値である２９７ｍｍと合致していれば、基準センサ５Ｂからシート３０の基準センサ５Ｂ側のサイドエッジまでの距離は２２ｍｍとなる。よって、ＯＮ／ＯＮカウンタ１０２のカウント値は、２２ｍｍを１パルスあたりのシート３０のシフト距離で除した値となる。例えば、１パルスあたりのシート３０のシフト距離を０．０５ｍｍとすると、カウント値は‘４４０（＝２２／０．０５）’となる。このように、本実施形態では、横レジ補正動作において制御ローラ１をシフトさせる距離（シート３０をシフトさせる距離）は、１パルスあたりの制御ローラ１のシフト距離と、モータ４１を駆動するパルス数であるカウント値とによって規定される。
【００５２】
ＯＮ／ＯＮカウンタ１０２は、横レジ補正動作中に基準センサ５Ａ，５Ｂが共にＯＮとなる距離（検出距離）を示すこのカウント値を、ＯＮ／ＯＮパルス数として、シフトパルス数調整部１０５に対して出力する。シフトパルス数調整部１０５は、ＯＮ／ＯＮカウンタ１０２からのＯＮ／ＯＮパルス数を受けて、パルス生成部１０１に対して調整横レジシフトパルス数を、以下の通りに出力する。
【００５３】
すなわち、シフトパルス数調整部１０５には、コントローラ８から、ＯＮ／ＯＮ規格パルス数及びＯＦＦ／ＯＦＦ規格パルス数が搬送されるシートのサイズに応じて配信されている。
【００５４】
ＯＮ／ＯＮ規格パルス数は、あるサイズの規格幅通りのサイズのシートが搬送された場合に、横レジ補正動作中に基準センサ５Ａ，５Ｂが共にＯＮとなっている期間のパルス数である。なお、１パルスあたりのシートのシフト距離は一定であるので、ＯＮ／ＯＮ規格パルス数は、横レジ補正動作中に基準センサ５Ａ，５Ｂが共にＯＮとなる距離（規格検出距離）を示す。
【００５５】
同様に、ＯＦＦ／ＯＦＦ規格パルス数は、あるサイズの規格幅通りのサイズのシートが搬送された場合に、横レジ補正動作中に基準センサ５Ａ，５Ｂが共にＯＦＦとなっている期間のパルス数である。なお、１パルスあたりのシートのシフト距離は一定であるので、ＯＦＦ／ＯＦＦ規格パルス数は、横レジ補正動作中に基準センサ５Ａ，５Ｂが共にＯＦＦとなる距離（規格非検出距離）を示す。
【００５６】
したがって、Ａ４サイズのシートが搬送されるときは、ＯＮ／ＯＮ規格パルス数として前述の‘４４０’が、ＯＦＦ／ＯＦＦ規格パルス数として‘０’がそれぞれ、シフトパルス数調整部１０５に配信される。
【００５７】
一方、シフトパルス数調整部１０５には、コントローラ８から、横レジシフトパルス数が配信されている。横レジシフトパルス数は、規格幅に合致したシートをシフトする場合の基準センサ５Ａからのシートサイズに応じたシフト距離（規格シフト距離）を表す。
【００５８】
このような状況の下、シフトパルス数調整部１０５は、ＯＮ／ＯＮカウンタ１０２からＯＮ／ＯＮパルス数を受信すると、ＯＮ／ＯＮ規格パルス数との比較（つまり、検出距離と規格検出距離との比較）を行う。シフトパルス数調整部１０５は、これらのパルス数が一致する場合、横レジ補正動作中のシートの幅は規格幅に一致していると判断する。ここでは、ＯＮ／ＯＮパルス数‘４４０’とＯＮ／ＯＮ規格パルス数‘４４０’とが同じであるため、シート３０の幅がＡ４サイズの規格幅に一致していると判断する。
【００５９】
シート３０の幅がＡ４サイズの規格幅と一致する場合、図３（Ｃ）に示されるように、幅方向におけるトナー画像の中心は基準センサ５Ａから１８０ｍｍ離れた位置にくる。よって、幅方向におけるＡ４サイズのシート３０の中心とトナー画像の中心とを合致させるためには、シート３０の基準センサ５Ａ側のサイドエッジを基準センサ５Ａから３１．５ｍｍ（規格シフト距離）の位置に合わせればよい。
【００６０】
そこで、横レジシフトパルス数として‘６３０（＝３１．５ｍｍ／０．０５ｍｍ）’が設定される。シート３０の幅がＡ４サイズの規格幅に一致している場合、シフトパルス数調整部１０５は横レジシフトパルス数の調整を行わず、調整横レジシフトパルス数として‘６３０’をパルス生成部１０１に送信する。
【００６１】
パルス生成部１０１は、シート３０の横レジ補正開始後、インバータ２０６を介して送信される基準センサ５ＡがＯＦＦ状態であることを示す‘０’の信号を基準として、自らが出力しているパルスのカウントを開始している。パルス生成部１０１は、アンドゲート２０７から出力される‘１’の信号を受信したタイミングで、調整横レジシフトパルス数をラッチする（図９の時刻ｔ７）。なお、図９の時刻ｔ７では、基準センサ５ＡがＯＦＦする検出タイミングで（基準センサ５ＢはＯＮ状態）、アンドゲート２０７から‘１’の信号が出力される。
【００６２】
パルス生成部１０１は、その後、パルスのパルスレートを図９に示されるように‘Ｐ２’から下げることで、シート３０（制御ローラ１）のシフト速度を下げる。そして、カウント中のパルス数が調整横レジシフトパルス数‘６３０’と一致した時点（図９の時刻ｔ８）でパルスの出力を停止する。図９におけるパルスレートのタイミングチャートに示される斜線部Ｓは、シート３０の基準センサ５Ａ側のサイドエッジが基準センサ５Ａを通過してからのパルス数‘６３０’に相当する。このパルス数‘６３０’に１パルスあたりの距離（０．０５ｍｍ）を乗じた値は３１．５ｍｍとなる。こうして、図３（Ｃ）に示される状態が実現され、シート３０の横レジ補正動作は終了する。
【００６３】
次に、シート３０の実際の幅に裁断誤差や定着後の収縮等によって規格幅からのずれがある場合、つまり、シート３０の実際のシート幅と規格幅とが合致しない場合について説明する。なお、シート３０の両面に画像を形成するときの２面目の画像形成時には、シート３０の幅が定着処理による収縮によって規格幅と合致しない場合がある。
【００６４】
図４は、Ａ４サイズのシート３０の幅がＡ４サイズの規格幅に一致していない場合のシート３０と基準センサ５Ｂとの位置関係を、図３（Ｂ）の状態と対比して示す図である。また、図５は、Ａ４サイズのシート３０の幅がＡ４サイズの規格幅に一致していない場合のシート３０に対して横レジ補正が施された状態を図３（Ｃ）の状態と対比して示す図である。なお、図４には基準センサ５Ｂの近傍のみを示し、図５には基準センサ５Ａの近傍のみを示している。
【００６５】
図４の状態では、不図示であるが、シート３０の基準センサ５Ａ側のサイドエッジは基準センサ５Ａに合っている（図３（Ｂ）参照）。シート３０の幅が規格値よりもΔＤ１ｍｍだけ短いと、ＯＮ／ＯＮカウンタ１０２が出力するＯＮ／ＯＮパルス数は、前述の‘４４０’よりも‘ΔＤ１／０．０５’だけ少なくなる。このＯＮ／ＯＮパルス数‘４４０−ΔＤ１／０．０５’は、シフトパルス数調整部１０５に送信される。
【００６６】
シフトパルス数調整部１０５は、ＯＮ／ＯＮパルス数‘４４０−ΔＤ１／０．０５’とＯＮ／ＯＮ規格パルス数‘４４０’とを比較し、その結果、シート３０の幅方向長さが規格値よりも短いと判断する。この場合、必要なシフト距離は３１．５ｍｍ＋ΔＤ１／２ｍｍであるので、調整横レジパルス数として‘６３０’よりも‘（ΔＤ１／２）／０．０５’だけ多いパルス数をパルス生成部１０１に送信する。
【００６７】
これにより、図５に示される通り、基準センサ５Ａ側のシートエッジが基準センサ５Ａから３１．５ｍｍ＋ΔＤ１／２ｍｍの位置に合わせ込まれる。こうして、シート３０の幅が規格値の場合と同様に、基準センサ５Ａから１８０ｍｍ離れた位置において、幅方向におけるトナー画像の中心とシート３０の中心とが合致する。
【００６８】
一方、図４に示されるように、シート３０の幅が規格値よりもΔＤ２ｍｍだけ長い場合、ＯＮ／ＯＮカウンタ１０２が出力するＯＮ／ＯＮパルス数は、前述の‘４４０’パルスよりも‘ΔＤ２／０．０５’だけ多くなる。このパルス数‘４４０＋ΔＤ２／０．０５’は、シフトパルス数調整部１０５に送信される。シフトパルス数調整部１０５は、ＯＮ／ＯＮパルス数‘４４０＋ΔＤ２／０．０５’とＯＮ／ＯＮ規格パルス数‘４４０’とを比較する。
【００６９】
シフトパルス数調整部１０５は、シート３０の幅方向長さが規格値よりも長いと判断して、調整横レジパルス数として‘６３０’よりも‘（ΔＤ２／２）／０．０５’だけ少ないパルス数をパルス生成部１０１に送信する。これにより、図５に示されるように、基準センサ５Ａ側のシートエッジが基準センサ５Ａから３１．５ｍｍ−ΔＤ２／２ｍｍの位置に合わせ込まれる。こうして、シート３０の幅が規格値に一致する場合と同様に、基準センサ５Ａから１８０ｍｍ離れた位置において、幅方向におけるトナー画像の中心とシート３０の中心とが合致する。
【００７０】
《Ｂ５サイズのシートの横レジ補正》
シート３０がＢ５サイズの場合について、図６を参照しながら説明する。図６は、Ｂ５サイズのシート３０の横レジ補正のプロセスを模式的に示す図である。Ｂ５サイズのシート３０の幅は２５７ｍｍであり、基準センサ５Ａ、５Ｂの間隔２７５ｍｍよりも短い。この場合、図６（Ａ）に示されるように、シート３０の横レジ補正動作中に基準センサ５ＡがＯＦＦになる瞬間において、基準センサ５ＢはＯＦＦ状態のままである。
【００７１】
トリガ生成部１００から出力された横レジシフト開始信号は、ＯＦＦ／ＯＦＦカウンタ１０３にも入力されている（図２参照）。また、ＯＦＦ／ＯＦＦカウンタ１０３は、横レジシフト開始信号の入力によりスタンバイ状態となっている。
【００７２】
基準センサ５Ａ，５Ｂからの出力が共に‘０’であるとき、インバータ２０３，２０４を介したアンドゲート２０５からの出力は‘１’である。ＯＦＦ／ＯＦＦカウンタ１０３は、アンドゲート２０５からの出力‘１’をイネーブル信号として、パルスのカウントを開始する。
【００７３】
その後、シート３０のシフトが進み、図６（Ｂ）に示されるように、基準センサ５ＢがＯＮすると、アンドゲート２０５からの出力は‘０’になる。ＯＦＦ／ＯＦＦカウンタ１０３は、アンドゲート２０５からの出力‘０’を受けて、パルスのカウントを止める。
【００７４】
図６（Ｂ）に示されるように、シート３０の幅がＢ５サイズの規格値２５７ｍｍと合致していれば、基準センサ５Ａからシート３０の基準センサ５Ａ側のシートエッジまでの距離は１８ｍｍ（非検出規格距離）となる。よって、ＯＦＦ／ＯＦＦカウンタ１０３のカウント値は、１８ｍｍを１パルスあたりのシート３０の移動距離で除した値となる。前述の通り、１パルスあたりのシート３０の移動距離は、前述の通り０．０５ｍｍなので、ＯＦＦ／ＯＦＦカウンタ１０３が出力するカウント値は‘３６０（＝１８／０．０５）’となる。
【００７５】
ＯＦＦ／ＯＦＦカウンタ１０３は、横レジ補正動作中に基準センサ５Ａ，５Ｂが共にＯＦＦとなる距離（非検出距離）を示すこのカウント値を、ＯＦＦ／ＯＦＦパルス数として、シフトパルス数調整部１０５に出力する。シフトパルス数調整部１０５は、ＯＦＦ／ＯＦＦパルス数を受けて、パルス生成部１０１に対して調整横レジシフトパルス数を、以下の通りに出力する。
【００７６】
Ｂ５サイズのシートが搬送されるときは、シフトパルス数調整部１０５には、ＣＰＵ（不図示）から、ＯＦＦ／ＯＦＦ規格パルス数として‘３６０’が、ＯＮ／ＯＮ規格パルス数として‘０’が配信されている。シフトパルス数調整部１０５は、ＯＦＦ／ＯＦＦカウンタ１０３から、ＯＦＦ／ＯＦＦパルス数を受信すると、ＯＦＦ／ＯＦＦ規格パルス数との比較（つまり、非検出距離と規格非検出距離との比較）を行う。シフトパルス数調整部１０５は、これらのパルス数が一致する場合、横レジ補正動作中のシートの幅は規格幅に一致していると判断する。ここでは、ＯＦＦ／ＯＦＦパルス数‘３６０’とＯＦＦ／ＯＦＦ規格パルス数‘３６０’とが同じであるため、シート３０がＢ５サイズの規格幅に一致していると判断する。
【００７７】
図６（Ｃ）に示されるように、幅方向におけるトナー画像の中心は基準センサ５Ａから１８０ｍｍ離れた位置にくる。よって、幅方向においてＢ５サイズのシート３０の中心とトナー画像の中心とを合致させるためには、シート３０の基準センサ５Ａ側のサイドエッジを基準センサ５Ａから５１．５［ｍｍ］のところに合わせればよい。
【００７８】
よって、横レジシフトパルス数としては‘１０３０（＝５１．５／０．０５）’が設定される。Ｂ５サイズのシート３０の幅がＢ５サイズの規格幅に一致している場合、シフトパルス数調整部１０５は横レジシフトパルス数の調整を行わず、調整横レジシフトパルス数として‘１０３０’をパルス生成部１０１に送信する。
【００７９】
パルス生成部１０１は、シート３０の横レジシフト開始後、インバータ２０６を介して送信される基準センサ５ＡがＯＦＦ状態であることを示すレベル‘０’の信号を基準として、自らが出力しているパルスのカウントを開始している。パルス生成部１０１は、アンドゲート２０７から出力される‘１’の信号を受信したタイミングで、調整横レジシフトパルス数をラッチする（図９の時刻ｔ７）。
【００８０】
パルス生成部１０１は、その後、パルスのパルスレートを図９に示されるように‘Ｐ２’から下げていき、カウント中のパルス数が調整横レジシフトパルス数‘１０３０’と一致した時点（図９の時刻ｔ８）でパルスの出力を停止する。図９においてパルスレートのタイミングチャートに示される斜線部Ｓは、シート３０の基準センサ５Ａ側のエッジが基準センサ５Ａを通過してからのパルス数‘１０３０’に相当する。このパルス数‘１０３０’に１パルスあたりの距離を乗じた値が５１．５ｍｍとなる。こうして、図６（Ｃ）に示される状態が実現され、シート３０の横レジ補正動作は終了する。
【００８１】
次に、シート３０の幅に、裁断誤差や定着後の収縮等によって規格幅からのずれがある場合、つまり、シート幅と規格幅とが合致しない場合について説明する。図７は、Ｂ５サイズのシート３０の幅がＢ５サイズの規格幅に一致していない場合のシート３０と基準センサ５Ａとの位置関係を、図６（Ｂ）の状態と対比して示す図である。また、図８は、Ｂ５サイズのシート３０の幅がＢ５サイズの規格幅に一致していない場合のシート３０に対して横レジ補正が施された状態を図３（Ｃ）の状態と対比して示す図である。なお、図７及び図８では、基準センサ５Ａの近傍のみを示している。
【００８２】
図７の状態では、不図示であるが、シート３０の基準センサ５Ｂ側のサイドエッジは基準センサ５Ａに合っている（図６（Ｂ）参照）。このとき、シート３０の幅が規格値よりもΔＤ３ｍｍだけ長いと、ＯＦＦ／ＯＦＦカウンタ１０３が出力するＯＦＦ／ＯＦＦパルス数は、前述の‘３６０’よりも、‘ΔＤ３／０．０５’だけ少なくなる。このＯＦＦ／ＯＦＦパルス数‘３６０−ΔＤ３／０．０５’がシフトパルス数調整部１０５に送信される。シフトパルス数調整部１０５は、ＯＦＦ／ＯＦＦパルス数‘３６０−ΔＤ３／０．０５’とＯＦＦ／ＯＦＦ規格パルス数‘３６０’とを比較する。
【００８３】
シフトパルス数調整部１０５は、シート３０の幅方向長さが規格値よりも長いと判断して、調整横レジパルス数として、‘１０３０’よりも‘（ΔＤ３／２）／０．０５’だけ少ないパルス数をパルス生成部１０１に送信する。これにより、図８に示されるように、基準センサ５Ａ側のシートエッジが基準センサ５Ａから５１．５ｍｍ−ΔＤ３／２ｍｍの位置に合わせ込まれる。こうして、シート３０の幅が規格値に一致している場合と同様に、基準センサ５Ａから１８０ｍｍ離れた位置において、幅方向におけるトナー画像の中心とシート３０の中心とが合致する。
【００８４】
一方、図７に示されるように、シート３０の幅が規格値よりもΔＤ４ｍｍだけ短い場合、ＯＦＦ／ＯＦＦカウンタ１０３が出力するＯＦＦ／ＯＦＦパルス数は、前述の‘３６０’よりも、‘ΔＤ４／０．０５’だけ多くなる。このＯＦＦ／ＯＦＦパルス数‘３６０＋ΔＤ４／０．０５’は、シフトパルス数調整部１０５に送信される。シフトパルス数調整部１０５は、ＯＦＦ／ＯＦＦパルス数‘３６０＋ΔＤ４／０．０５’とＯＮ／ＯＮ規格パルス数‘４４０’とを比較する。
【００８５】
シフトパルス数調整部１０５は、シート３０の幅方向長さが規格値よりも短いと判断して、調整横レジパルス数として、‘１０３０’よりも‘（ΔＤ４／２）／０．０５’だけ多いパルス数をパルス生成部１０１に送信する。これにより、図８に示されるように、基準センサ５Ａ側のシートエッジが基準センサ５Ａから５１．５ｍｍ＋ΔＤ４／２ｍｍの位置に合わせ込まれる。こうして、シート３０の幅が規格値に一致している場合と同様に、基準センサ５Ａから１８０ｍｍ離れた位置において、幅方向におけるトナー画像の中心とシート３０の中心とが合致する。
【００８６】
＜横レジ補正制御フロー＞
横レジ補正制御部３による上述した横レジ補正の制御フローについて、フローチャートを参照して改めて説明する。図１０、図１１及び図１２は、横レジ補正制御部３による上述した横レジ補正制御のフローチャートである。なお、ここでは、上述した横レジ補正制御を一般化して説明することとし、そのためにシートの幅を変数として取り扱う。
【００８７】
先ず、図１０（第１のフローチャート）を参照して制御フローの説明を始める。トリガ生成部１００は、斜行補正部３０３から搬送されてくる斜行補正されたシートをタイミングセンサ１０が検知したか否かを判断する（ステップＳ１）。ステップＳ１で“ＮＯ”の場合、トリガ生成部１００は、ステップＳ１を繰り返す。ステップＳ１で“ＹＥＳ”の場合、トリガ生成部１００は、基準センサ５ＡがＯＮ、且つ、基準センサ５ＢがＯＦＦであるか否かを判断する（ステップＳ２）。
【００８８】
ステップＳ２で“ＮＯ”の場合、トリガ生成部１００は、パルス生成部１０１に対して予備シフト開始信号を送信する。パルス生成部１０１は、予備シフト開始信号を受けて、予備シフト動作制御を実行する（ステップＳ３）。ステップＳ２で“ＹＥＳ”の場合、トリガ生成部１００は、横レジシフト開始信号をパルス生成部１０１に送信する。パルス生成部１０１は、横レジシフト開始信号を受けて、横レジシフト動作制御を開始する（ステップＳ４）。
【００８９】
横レジ補正制御部３は、基準センサ５ＢがＯＮしたかを判断する（ステップＳ５）。ステップＳ５で“ＮＯ”の場合の以降の処理については、図１２を参照して後に説明する。ステップＳ５で“ＹＥＳ”の場合、基準センサ５Ａ，５ＢのＯＮ／ＯＦＦのタイミング関係によって、以下の通りにパルス出力の制御が行われる。
【００９０】
横レジ補正制御部３は、基準センサ５ＢがＯＮとなったときに同時に基準センサ５ＡがＯＦＦになったかを判断する（ステップＳ７）。ステップＳ７で“ＹＥＳ”の場合、パルス生成部１０１は、パルスカウントを開始する（ステップＳ８）。そして、シフトパルス数調整部１０５は、ＯＮ／ＯＮ規格パルス数が‘０’であるかを確認する（ステップＳ９）。
【００９１】
ここで、搬送されるシートのサイズの規格幅が基準センサ５Ａ，５Ｂの間隔よりも長い場合に、シートの規格幅と基準センサ５Ａ，５Ｂの間隔との差を‘δ’とする。また、パルス生成部１０１が１パルスを出力したときにモータ４１の軸が回転駆動して制御ローラ１がシフトする距離を‘γ’とする。すると、ＯＮ／ＯＮ規格パルス数は‘δ／γ’で表される。
【００９２】
よって、例えば、１パルスでの制御ローラ１のシフト距離が０．２５ｍｍ、ＯＮ／ＯＮ規格パルス数が１０であったとする。この場合、シートの規格幅は、２．５ｍｍだけ基準センサ５Ａ，５Ｂの間隔より長いことになる。よって、このシートの横レジシフト中には、パルスが１０回出力される間、基準センサ５Ａ，５Ｂの両方がＯＮ状態となる。
【００９３】
ステップＳ７において、シートの横レジシフト中に基準センサ５ＢのＯＮと基準センサ５ＡのＯＦＦが同時に発生したと判断される場合、基準センサ５Ａ，５Ｂの間隔とシート幅とが等しいことになる。そして、ステップＳ９で“ＮＯ”、つまり、ＯＮ／ＯＮ規格パルス数としてある値が設定されている場合、シートの幅は規格幅よりも‘（モータ４１に１パルスを与えたときの制御ローラ１のシフト距離）×（ＯＮ／ＯＮ規格パルス数）’だけ短いことになる。よって、シフトパルス数調整部１０５は、‘横レジシフトパルス数’に‘（ＯＮ／ＯＮ規格パルス数）／２’を、加算したパルス数を、調整横レジシフトパルス数としてパルス生成部１０１に送信する（ステップＳ１１）。
【００９４】
パルス生成部１０１は、受信した調整横レジシフトパルス数とパルス生成部１０１のカウント値が一致したかを判断する（ステップＳ１２）。ステップＳ１２で“ＮＯ”の場合、ステップＳ１２の判断を繰り返す。ステップＳ１２で“ＹＥＳ”になると、横レジシフトは終了となる。こうして、幅方向におけるトナー画像の中心とシートの中心とが合致する。
【００９５】
ステップＳ９で“ＹＥＳ”の場合、つまり、ＯＮ／ＯＮ規格パルス数が‘０’の場合、シフトパルス数調整部１０５は、ＯＦＦ／ＯＦＦ規格パルス数が‘０’であるかを確認する（ステップＳ１０）。ステップＳ１０で“ＮＯ”の場合、シートの規格幅は、‘（モータ４１に１パルスを与えたときの制御ローラ１のシフト距離）×（ＯＦＦ／ＯＦＦ規格パルス数）’だけ、基準センサ５Ａ，５Ｂの間隔より短い。
【００９６】
ここで、シートの幅は、基準センサ５Ａ，５Ｂの間隔と等しい。よって、シフトパルス数調整部１０５は、シートの幅は規格幅よりも‘（モータ４１に１パルスを与えたときの制御ローラ１のシフト距離）×（ＯＦＦ／ＯＦＦ規格パルス数）’だけ長いと判断する。シフトパルス数調整部１０５は、‘横レジシフトパルス数’から‘（ＯＦＦ／ＯＦＦ規格パルス数）／２’を減算したパルス数を、調整横レジシフトパルス数としてパルス生成部１０１に送信する（ステップＳ１３）。
【００９７】
ステップＳ１０で“ＹＥＳ”の場合、つまり、ＯＦＦ／ＯＦＦ規格パルス数が０である場合、シートの規格幅は、基準センサ５Ａ，５Ｂの間隔と等しいことになる。この場合、シフトパルス数調整部１０５は、シートの幅が規格幅に一致していると判断する。そして、シフトパルス数調整部１０５は、設定されている横レジシフトパルス数を調整することなく、そのまま調整横レジシフトパルス数として制御に反映させる（ステップＳ１４）。
【００９８】
ステップＳ１３，Ｓ１４の後、処理はステップＳ１２に進められる。ステップＳ１２の処理については、既に説明しているため、説明を省略する。
【００９９】
次に、ステップＳ７で“ＮＯ”の場合の制御フローについて、図１１（第２のフローチャート）を参照して説明する。ステップＳ７で“ＮＯ”の場合（シートのシフト中に基準センサ５Ａ，５Ｂのセンサが共にＯＮ状態となる場合）、ＯＮ／ＯＮカウンタ１０２がパルスカウントを開始する（ステップＳ１５）。そして、ＯＮ／ＯＮカウンタ１０２は、基準センサ５ＡがＯＦＦしたかを判断する（ステップＳ１６）。
【０１００】
ステップＳ１６で“ＮＯ”の場合、ＯＮ／ＯＮカウンタ１０２は、基準センサ５ＡがＯＦＦするまでパルスカウントを続ける。ステップＳ１６で“ＹＥＳ”の場合、ＯＮ／ＯＮカウンタ１０２は、パルスカウントを停止して、カウント値をＯＮ／ＯＮパルス数としてシフトパルス数調整部１０５に送信し、これと同時に、パルス生成部１０１がパルスカウントを開始する（ステップＳ１７）。
【０１０１】
続いて、シフトパルス数調整部１０５は、ＯＮ／ＯＮ規格パルス数が‘０’であるかを確認する（ステップＳ１８）。ステップＳ１８で“ＮＯ”の場合、シートの規格幅は、基準センサ５Ａ，５Ｂの間隔よりも‘（モータ４１に１パルスを与えたときの制御ローラ１のシフト距離）×（ＯＮ／ＯＮ規格パルス数）’だけ長いことになる。そこで、シフトパルス数調整部１０５は、ＯＮ／ＯＮパルス数がＯＮ／ＯＮ規格パルス数より少ないかを判断する（ステップＳ１９）。
【０１０２】
ステップＳ１９で“ＹＥＳ”の場合、シートの幅は規格幅よりも‘（モータ４１に１パルスを与えたときの制御ローラ１のシフト距離）×［（ＯＮ／ＯＮ規格パルス数）−（ＯＮ／ＯＮパルス数）］’だけ短いことになる。よって、シフトパルス数調整部１０５は、‘横レジシフトパルス数’に‘［（ＯＮ／０Ｎ規格パルス数）−（ＯＮ／ＯＮパルス数）］／２’を加算したパルス数を、調整横レジシフトパルス数として決定する（ステップＳ２０）。
【０１０３】
ステップＳ１９で“ＮＯ”の場合、シートの幅は規格幅よりも‘（モータ４１に１パルスを与えたときの制御ローラ１のシフト距離）×［（ＯＮ／ＯＮパルス数）−（ＯＮ／ＯＮ規格パルス数）］’だけ長いことになる。よって、シフトパルス数調整部１０５は、‘横レジシフトパルス数’から‘［（ＯＮ／ＯＮパルス数）−（ＯＮ／ＯＮ規格パルス数）］／２’を減算したパルス数を、調整横レジシフトパルス数として決定する（ステップＳ２１）。
【０１０４】
ステップＳ２０，Ｓ２１でそれぞれ決定された調整横レジシフトパルス数は、パルス生成部１０１に送信され、その後、処理はステップＳ１２に進められる。ステップＳ１２の処理については、既に説明しているため、説明を省略する。
【０１０５】
ステップＳ１８で“ＹＥＳ”の場合、シフトパルス数調整部１０５は、ＯＦＦ／ＯＦＦ規格パルス数が‘０’であるかを確認する（ステップＳ３２）。ステップＳ３２で“ＮＯ”の場合、シートの幅は規格幅よりも‘（モータ４１に１パルスを与えたときの制御ローラ１のシフト距離）×［（ＯＮ／ＯＮパルス数）＋（ＯＦＦ／ＯＦＦ規格パルス数）］’だけ長いことになる。
【０１０６】
よって、シフトパルス数調整部１０５は、‘横レジシフトパルス数’から‘［（ＯＮ／ＯＮパルス数）＋（ＯＦＦ／ＯＦＦ規格パルス数）］／２’を減算したパルス数を、調整横レジシフトパルス数として決定する（ステップＳ３３）。
【０１０７】
ステップＳ３２で“ＹＥＳ”の場合は、ＯＮ／ＯＮ規格パルス数とＯＦＦ／ＯＦＦ規格パルス数の両方が‘０’である。この場合、シートの幅は規格幅よりも‘（モータ４１に１パルスを与えたときの制御ローラ１のシフト距離）×（ＯＮ／ＯＮパルス数）’だけ長いことになる。よって、シフトパルス数調整部１０５は、‘横レジシフトパルス数’から‘（ＯＮ／ＯＮパルス数）／２’を減算したパルス数を、調整横レジシフトパルス数として決定する（ステップＳ３４）。
【０１０８】
ステップＳ３３，Ｓ３４でそれぞれ決定された調整横レジシフトパルス数はパルス生成部１０１に送信され、その後、処理はステップＳ１２に進められる。ステップＳ１２の処理については、既に説明しているため、説明を省略する。
【０１０９】
次に、ステップＳ５で“ＮＯ”の場合の制御フローについて、図１２（第３のフローチャート）を参照して説明する。横レジ補正制御部３は、基準センサ５ＡがＯＦＦしたかを判断する（ステップＳ６）。ステップＳ６で“ＮＯ”の場合、横レジ補正制御部３は、制御をステップＳ５に戻す。ステップＳ６で“ＹＥＳ”の場合、パルス生成部１０１がパルスカウントを開始し、また、ＯＦＦ／ＯＦＦカウンタ１０３もパルスカウントを開始する（ステップＳ２２）。
【０１１０】
続いて、ＯＦＦ／ＯＦＦカウンタ１０３は、基準センサ５ＢがＯＮしたかを判断する（ステップＳ２３）。ステップＳ２３で“ＮＯ”の場合、ＯＦＦ／ＯＦＦカウンタ１０３は、ステップＳ２３を繰り返す。ステップＳ２３で“ＹＥＳ”の場合、ＯＦＦ／ＯＦＦカウンタ１０３はパルスカウントを停止し、カウント値をＯＦＦ／ＯＦＦパルス数としてシフトパルス数調整部１０５へ送信する（ステップＳ２４）。
【０１１１】
シフトパルス数調整部１０５は、ＯＦＦ／ＯＦＦ規格パルス数が‘０’であるかを確認する（ステップＳ２５）。ステップＳ２５で“ＮＯ”の場合、シフトパルス数調整部１０５は、ＯＦＦ／ＯＦＦ規格パルス数がＯＦＦ／ＯＦＦパルスより大きいかを判断する（ステップＳ２６）。
【０１１２】
ステップＳ２６で“ＹＥＳ”の場合、シートの幅は規格幅よりも‘（モータ４１に１パルスを与えたときの制御ローラ１のシフト距離）×［（ＯＦＦ／０ＦＦ規格パルス数）−（ＯＦＦ／ＯＦＦパルス数）］’だけ長いことになる。よって、シフトパルス数調整部１０５は、‘横レジシフトパルス数’から‘［（ＯＦＦ／０ＦＦ規格パルス数）−（ＯＦＦ／ＯＦＦパルス数）］／２’を減算したパルス数を、調整横レジシフトパルス数として決定する（ステップＳ２７）。
【０１１３】
ステップＳ２６で“ＮＯ”の場合、シートの幅は規格幅よりも‘（モータ４１に１パルスを与えたときの制御ローラ１のシフト距離）×［（ＯＦＦ／０ＦＦパルス数）−（ＯＦＦ／ＯＦＦ規格パルス数））］’だけ短いことになる。よって、シフトパルス数調整部１０５は、‘横レジシフトパルス数’に‘［（ＯＦＦ／０ＦＦパルス数）−（ＯＦＦ／ＯＦＦ規格パルス数）］／２’を加算したパルス数を、調整横レジシフトパルス数として決定する（ステップＳ２８）。
【０１１４】
ステップＳ２７，Ｓ２８でそれぞれ決定された調整横レジシフトパルス数はパルス生成部１０１に送信され、その後、処理はステップＳ１２に進められる。ステップＳ１２の処理については、既に説明しているため、説明を省略する。
【０１１５】
ステップＳ２５で“ＹＥＳ”の場合、シフトパルス数調整部１０５は、ＯＮ／ＯＮ規格パルス数が‘０’であるかを確認する（ステップＳ２９）。ステップＳ２９で“ＮＯ”の場合、シートの幅は規格幅よりも‘（モータ４１に１パルスを与えたときの制御ローラ１のシフト距離）×［（ＯＮ／ＯＮ規格パルス数）＋（ＯＦＦ／０ＦＦパルス数）］’だけ短いことになる。よって、シフトパルス数調整部１０５は、‘横レジシフトパルス数’に‘［（ＯＮ／ＯＮ規格パルス数）＋（ＯＦＦ／０ＦＦパルス数）］／２’を加算したパルス数を、調整横レジパルス数として決定する（ステップＳ３０）。
【０１１６】
ステップＳ２９で“ＹＥＳ”の場合、シートの幅は規格幅よりも‘（モータ４１に１パルスを与えたときの制御ローラ１のシフト距離）×（ＯＦＦ／０ＦＦパルス数）’だけ短いことになる。よって、シフトパルス数調整部１０５は、‘横レジシフトパルス数’に‘（ＯＦＦ／ＯＦＦパルス数）／２’を加算したパルス数を、調整横レジパルス数として決定する（ステップＳ３１）。
【０１１７】
ステップＳ３０，Ｓ３１でそれぞれ決定された調整横レジシフトパルス数は、パルス生成部１０１に送信され、その後、処理はステップＳ１２に進められる。ステップＳ１２の処理については、既に説明しているため、説明を省略する。
【０１１８】
以上の説明の通り、本実施形態によれば、シートに裁断誤差や定着後の収縮等によって規格幅からのずれが生じている場合であっても、画像形成部で形成された画像に対するシートの横レジ位置を適正な位置に補正することが可能となる。なお、シートの幅が規格幅である場合も、言うまでもなく、画像形成部で形成された画像に対するシートの横レジ位置が適正な位置に補正される。
【０１１９】
＜他の実施形態＞
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１２０】
例えば、上記実施形態では、基準センサ５Ａ，５Ｂを固定したが、搬送されるシートの規格幅に応じて基準センサ５Ａ，５Ｂの間の間隔を変更することができるように、距離変更手段を備える構成としてもよい。例えば、基準センサ５Ａ，５Ｂの間の間隔を搬送されるシートの規格幅に一致させるように基準センサ５Ａ，５Ｂの少なくとも一方を移動させれば、実際のシート幅と規格幅との差異を検出するためのアルゴリズムを簡単にすることができる。また、基準センサ５Ａ，５Ｂの間の間隔を搬送されるシートの規格幅よりも広くなるように或いは狭くなるようにしてもよい。即ち、基準センサ５Ａ，５Ｂの間の間隔と搬送されるシートの規格幅との大小関係を固定させれば、シートサイズによらずに差分を検出するアルゴリズムを簡略化できる。
【０１２１】
また、上記実施形態では、１対の基準センサ５Ａ，５Ｂを用いてシートの側縁位置を検出したが、配置される間隔の異なる複数対の基準センサ５Ａ，５Ｂを配置した構成としてもよい。この場合、基準センサ５Ａ，５Ｂの間の間隔と搬送されるシートの規格幅との大小関係が所定の関係となるように、使用する基準センサを選択すればよい。
【０１２２】
更に、上記実施形態では、１対の基準センサ５Ａ，５Ｂを、シートの側縁位置を検出する側縁検出手段として用いると共に、実際のシート幅と規格幅との差を検出する差検出手段として用いた。これに限定されず、少なくとも１つのシートの側縁位置を検出する側縁検出手段と、実際のシート幅と規格幅との差を検出する差検出手段とを別々に備えた構成としてもよい。この場合、側縁検出手段によるシートの側縁位置の検出タイミングと、差検出手段が検出した差とに基づいて、シート幅方向においてシートを所定の目標位置にシフトさせることができる。
【０１２３】
本発明は以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１２４】
１    制御ローラ
３    横レジ補正制御部
５Ａ、５Ｂ    基準センサ
１０    タイミングセンサ
３０    シート
４１    モータ（ステッピングモータ）
１００    トリガ生成部
１０１    パルス生成部
１０２    ＯＮ／ＯＮカウンタ
１０３    ＯＦＦ／ＯＦＦカウンタ
１０５    シフトパルス数調整部
【図１】
2013112444.tif 000003
【図２】
2013112444.tif 000004
【図３】
2013112444.tif 000005
【図４】
2013112444.tif 000006
【図５】
2013112444.tif 000007
【図６】
2013112444.tif 000008
【図７】
2013112444.tif 000009
【図８】
2013112444.tif 000010
【図９】
2013112444.tif 000011
【図１０】
2013112444.tif 000012
【図１１】
2013112444.tif 000013
【図１２】
2013112444.tif 000014