(57)【特許請求の範囲】
【請求項１】
シートを搬送する搬送手段と、
前記搬送手段によるシートの搬送方向に直交する幅方向における前記シートのサイズを取得する取得手段と、
前記シートに光を照射する光源と、
前記光源からの光を受光し、シートの搬送方向に交差する幅方向におけるシートの横端位置を検知するための複数の読取画素を有するラインセンサと、
シートが前記ラインセンサの位置に到達している状態で、前記シートに対向する領域の前記ラインセンサの読取画素の出力が所定値となるように前記光源の光量を調整する光量調整手段と、
前記光量調整手段により光量が調整された後に、前記シートに対向する領域の前記ラインセンサの読取画素の出力と前記シートに対向しない領域の前記ラインセンサの出力とに基づいて、前記シートの横端位置を検知するための閾値を決定する閾値決定手段と、
前記閾値決定手段により決定される閾値と前記ラインセンサの読取画素の出力とを比較した結果に基づいて前記シートの横端位置を検知する位置検知手段と、
前記取得手段により取得されるサイズに応じて、前記光量調整手段が光量調整に使用する前記ラインセンサの読取画素を決定する光量調整領域決定手段と、
を有することを特徴とするシート搬送装置。
【請求項２】
前記光量調整領域決定手段は、前記取得手段により取得されるサイズに応じて想定される前記幅方向におけるシートのずれの範囲からシートの中心側に向かって所定の範囲に対向する前記ラインセンサの読取画素を光量調整に使用する読取画素として決定することを特徴とする請求項１記載のシート搬送装置。
【請求項３】
前記光量調整手段は、前記光源により第１の光量でシートに光を照射させたときの前記読取画素の第１の出力と、前記光源により第２の光量でシートに光を照射させたときの前記読取画素の第２の出力とに基づいて、前記読取画素の出力が前記第１の出力と前記第２の出力と間の所定値となるような光量を設定することを特徴とする請求項１記載のシート搬送装置。
【請求項４】
前記閾値決定手段が閾値を決定するために使用する前記ラインセンサの読取画素は、前記光量調整領域決定手段により決定される読取画素を含むことを特徴とする請求項１記載のシート搬送装置。
【請求項５】
前記位置検知手段は、前記前記ラインセンサの読取画素の出力が前記閾値決定手段により決定される閾値となる読取画素の位置を横端位置として検知することを特徴とする請求項１記載のシート搬送装置。
【請求項６】
前記閾値決定手段は、前記ラインセンサのシートに対向する読取画素の出力とシートに対向しない読取画素の出力との中間の値を閾値として決定することを特徴とする請求項１記載のシート搬送装置。
【請求項７】
前記位置検知手段により検知された横端位置に基づいてシートを前記幅方向の所定の位置に移動させるシートシフト手段を有することを特徴とする請求項１記載のシート搬送装置。
【請求項８】
前記光量調整手段は、シートの材質に応じて前記第１の光量及び前記第２の光量を変更することを特徴とする請求項３記載のシート搬送装置。
【請求項９】
請求項１乃至８記載のシート搬送装置により搬送されるシートに像形成を行うことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートの搬送方向に直交する方向のシート位置を検知する機能を有するシート搬送装置及び画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置において、給紙カセットへのシートの積載位置のばらつきや、シート搬送時の搬送ローラとシートとのスリップなどによりカセットから給紙されたシートに斜送、搬送位置ずれなどが生じることがある。その結果、シートに転写される画像とシートとの相対位置ずれが生じ、シートの所定の位置に画像を形成することができなくなる。
【０００３】
シートの所定の位置に画像を転写するために、シートの斜行補正機構や、搬送方向に対して直交する方向（幅方向）において、シートの位置を補正させる横レジスト（横レジ）補正機構が設けられる。
【０００４】
特許文献１では、画像形成部に対してシートの搬送方向の上流に配置されたレジストレーションローラ（以下レジストローラと称す）にシートの前端を突き当てることで、搬送方向に対するシートの斜行を矯正する斜行補正機構を有している。
【０００５】
また、特許文献２では、シートの横端位置（横レジ）を例えばコンタクトイメージセンサのようなラインセンサにより検出し、横端位置が所定位置になるように、シートを搬送するローラをその軸方向に移動させる横レジ補正機構を有している。
【０００６】
上記の斜行補正機構と、横レジ補正機構とを２つとも備える構成の画像形成装置の場合、レジストローラが、斜行補正の機能と横レジ補正の機能との２つを備える構成になる。また、レジストローラの上流側、または下流側には、シートの横端位置を検知するためのラインセンサが配置され、レジストローラとラインセンサの上流には、シートをレジストローラに搬送するためのレジ前ローラが配置される。
【０００７】
レジストローラが停止した状態で、レジ前ローラにより搬送されたシートの前端がレジストローラに突き当てられて、シート材を撓ませることによりシートの前端の斜行が矯正される。その後、レジストローラを回転させ、シートの撓みが解消された状態でラインセンサにてシートの横端位置が検出され、検出した横端位置に応じてレジストローラがその軸方向にシフトされることで、シートの横レジが補正される。
【０００８】
また、特許文献３には、ラインセンサの１ライン分のアナログ出力を、コンパレータで閾値と比較し、比較開始からコンパレータの出力が変化するまでの時間によりシートの横端位置を検出する構成が記載されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００９−２８６５４７号公報
【特許文献２】特開平０５−１２４７５２号公報
【特許文献３】特開２００２−２４８８０４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ラインセンサを用いてシートの横端位置を検出する際に、乱反射等の影響により、シートの横端位置近傍の各画素の出力はある傾斜を持って変化する。従って、コンパレータの閾値はシート領域の検出レベルとシート領域外の検出レベルの中点とすることが望ましい。
【００１１】
また、ラインセンサがシートの横端位置を精度よく検出するためには、光量調整を行う必要がある。光量調整では、ラインセンサの各画素の出力の最大値が飽和しないように光量が調整される。そして、シートに対向する領域の各画素の出力の平均値とシート領域外の各画素の出力の平均値との中点が閾値として決定される。
【００１２】
しかしながら、搬送中のシートは幅方向において離れて配置される複数のローラ対により挟持されているため、波打った状態となっている。従って、幅方向の位置に応じてラインセンサとシートとの距離が異なる。そのため、シートの横端位置でシートとラインセンサとの距離が他の箇所よりも離れていると、シートの横端位置を精度よく検出できなくなる。
【００１３】
本発明は上記問題を解決するためになれさたものであり、その目的は閾値を用いて横端位置を算出する構成において閾値の算出を正確に行い、正確に横端位置を検知することで正確な横レジ補正が出来る画像形成装置を提供することにある。
【課題を解決するための手段】
【００１４】
上記の課題を解決するために、本発明のシート搬送装置は、シートを搬送する搬送手段と、前記搬送手段によるシートの搬送方向に直交する幅方向における前記シートのサイズを取得する取得手段と、前記シートに光を照射する光源と、前記光源からの光を受光し、シートの搬送方向に交差する幅方向におけるシートの横端位置を検知するための複数の読取画素を有するラインセンサと、シートが前記ラインセンサの位置に到達している状態で、前記シートに対向する領域の前記ラインセンサの読取画素の出力が所定値となるように前記光源の光量を調整する光量調整手段と、前記光量調整手段により光量が調整された後に、前記シートに対向する領域の前記ラインセンサの読取画素の出力と前記シートに対向しない領域の前記ラインセンサの出力とに基づいて、前記シートの横端位置を検知するための閾値を決定する閾値決定手段と、前記閾値決定手段により決定される閾値と前記ラインセンサの読取画素の出力とを比較した結果に基づいて前記シートの横端位置を検知する位置検知手段と、前記取得手段により取得されるサイズに応じて、前記光量調整手段が光量調整に使用する前記ラインセンサの読取画素を決定する光量調整領域決定手段と、を有することを特徴とする。
【発明の効果】
【００１５】
シートのサイズに応じた横端位置近傍となるラインセンサの所定領域にて光量補正を行うことで、シートの横端位置検出のための閾値を適切に決定でき、正確なシート横端位置検出を行うことができる。更に、正確な横レジ補正を行うことができる。
【図面の簡単な説明】
【００１６】
【図１】画像形成装置の構成を示す断面図である。
【図２】斜行補正と横レジ補正とを説明する図である。
【図３】シートＰとラインセンサの光量調整領域と光量差による検出レベルを示す図である。
【図４】横レジ補正に係わる制御構成を示すブロック図である。
【図５】光量設定を説明する図である
【図６】横レジ補正の制御動作を示すフローチャートである。
【図７】光量調整を示すフローチャートである。
【図８】横レジ補正に係わるタイミングチャートである。
【発明を実施するための形態】
【００１７】
以下に図面を参照して、本発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載される構成部品の寸法、材質、形状、その相対配置などは特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１８】
図１において、画像形成装置１００は、本発明の位置検知装置を備えたシート搬送装置を備えている。ここでは、シート搬送装置として、画像形成装置１００用のシート搬送装置について説明するが、シートの横端位置を検知する必要がある搬送装置であれば、本発明を適用できる。画像形成装置１００の一例として電子写真方式の複写機を採用するが、多色画像や単色画像を形成するプリンタやファクシミリ装置にも本発明を適用できる。なお、シートは、用紙、記録材、転写材、転写紙と呼ばれてもよい。
【００１９】
画像出力部１Ｐは、リーダー部４によって取得された原稿の画像を操作部５から入力された指示に従ってシートＰ上に形成するプリンタエンジン部である。画像出力部１Ｐは、トナー画像を形成する画像形成部１０、給紙カセット２１からシートＰを搬送路に給紙する搬送ユニット２０、トナー画像をシートＰに転写する中間転写ユニット３０、トナー画像をシートＰに定着させる定着ユニット４０を備えている。なお、画像出力部１Ｐは、オプションで、シートＰに両面印刷を実行するためのシートＰの表裏を反転させる反転両面ユニット５０、表裏の反転したシートＰを搬送する両面搬送ユニット６０を備えていてもよい。画像出力部１Ｐは、さらに、シートＰを排紙する排紙ユニット７０および制御装置８０を備えている。制御装置８０は、画像形成装置１００が備える各ユニットの動作を制御するユニットである。
【００２０】
搬送ユニット２０は、シートＰを搬送するシート搬送装置である。給紙カセット２１に収納されたシートＰは、ピックアップローラ２２によって１枚ずつ搬送路へ送り出される。搬送路は、シートＰと比較して光学濃度が低い黒地の搬送ガイド２４によって構成されている。搬送路には、シートＰを挟持して搬送する複数の搬送ローラ対２３が設けられている。レジストローラ対２６は、トナー画像の転写タイミングに合わせてシートＰを搬送するローラ対である。レジストローラ対２６は、上述した斜行補正機能と横レジ補正機能とを有している。横レジとは、横レジストレーションの略称である。回転を停止した状態のレジストローラ対２６に対してシートＰの先端が突き当たることで、シートＰの斜行が補正される。つまり、シートＰの２つの横端（横辺）が搬送方向と平行になる。なお、シートＰの搬送方向における先端は上端と呼ばれることもあり、搬送方向における後端は下端と呼ばれることもある。つまり、長方形のシートＰを構成する４つの辺は、上端（上辺／先端）、下端（下辺／後端）、２つの横端（左辺、右辺）である。また、レジストローラ対２６がシートＰを挟持した状態で横方向（搬送方向と直交する方向）に平行移動することで、シートＰの横端の位置が所定位置に補正される。
【００２１】
搬送路において搬送ローラ対２３とレジストローラ対２６との間には、閉じたり開いたりするレジ前ローラ対２７と、搬送路上のシートＰの有無を検知するシートセンサ２８と、シートＰの横端位置を検知するラインセンサ２５とが設けられている。ラインセンサ２５は、シートの搬送方向に交差する幅方向に沿って配置されている。ラインセンサ２５は、それぞれ複数の読取画素を備えた複数の素子が一列に並び、かつ、シートＰからの反射光または透過光を検知する光検知手段の一例である。レジ前ローラ対２７は、シートＰを搬送するときは閉じてシートＰを挟持する。一方、シートＰの横端位置を補正するときは、レジ前ローラ対２７が開くことで、シートＰがレジ前ローラ対２７から解放される。
【００２２】
中間転写ユニット３０は、トナー画像を搬送する中間転写ベルト３１と、トナー画像をシートＰに転写する転写ローラ対３４を備えている。転写ローラ対３４は２つのローラによって構成されており、この２つのローラによって中間転写ベルト３１とシートＰとが挟持される。
【００２３】
定着ユニット４０は、シートＰに転写されたトナー画像をシートＰに定着させるユニットである。排紙ユニット７０は、トナー画像が定着したシートＰを画像形成装置１００の外部に排出するユニットである。反転両面ユニット５０は、表面に画像が形成されたシートＰを引き込んで、両面搬送ユニット６０へ送り出すことで、シートＰの表裏を反転させるユニットである。両面搬送ユニット６０は、シートＰを上述した搬送路へ搬送するユニットである。両面搬送ユニット６０により搬送されてきたシートＰについても斜行補正と横レジ補正が実行される。
【００２４】
図２（ａ）ないし図２（ｃ）を用いて斜行補正と横レジ補正について詳しく説明する。図２（ａ）において、レジストローラ対２６はレジ駆動モータ３０５によって駆動されることで、回転する。また、レジストローラ対２６はシフトモータ３０６によって駆動されることで、搬送方向Ｆａと直交した幅方向Ｆｂに平行移動する。レジ前ローラ対２７は、レジ前駆動モータ３０７によって駆動されることで、回転する。レジ前ローラ対２７は、開閉モータ３０８によって駆動されることで、レジ前ローラ対２７を構成する２つのローラが閉じたり開いたりする。レジ前ローラ対２７を開くことは、解放または離間と呼んでもよい。
【００２５】
図２（ａ）に示すようにシートＰがレジ前ローラ対２７の回転により搬送路上を搬送される。シートＰがレジストローラ対２６に到達したときには、レジストローラ対２６は停止している。停止しているレジストローラ対２６にシートＰが突き当たった後も、レジ前ローラ対２７を継続して回転させることで、図２（ｂ）の破線のようにシートＰが撓む（ループが形成される）。ラインセンサ２５が、撓んだシートＰに対して横端位置を検知すると、図２（ｂ）が示すように誤差εが生じてしまう。そのため、横端位置の検知は、シートＰが概ね平坦に戻った状態で実行される。
【００２６】
シートＰが撓んだ状態では、シートＰの先端がレジストローラ対２６に突き当たりつつ、撓んだシートＰのコシ（剛性）によって搬送方向Ｆａに押されている。その結果、シートＰの先端（前端）では、シートＰの斜行が補正される。一方で、図２（ｂ）が示すように、シートＰの後端はレジ前ローラ対２７に挟持されたままであり、シートＰの後端は斜行したままである。もし、この状態でレジ前ローラ対２７を離間させると、シートＰを挟持するローラ対が無くなってしまう。よって、レジ前ローラ対２７を離間させる前に、レジストローラ対２６を回転させる。そして、レジストローラ対２６がシートＰを挟持した後で、レジ前ローラ対２７を離間させる。図２（ｃ）が示すように、レジ前ローラ対２７を離間させると、シートＰの全体にわたって斜行が補正される。
【００２７】
図２（ｃ）が示すように、記録紙Ｐの斜行が補正された状態で、ラインセンサ２５の光量調整行い、ラインセンサ２５によってシートＰの横端位置を検知する。ラインセンサ２５の長さ方向は、搬送方向Ｆａに対して直交している。ラインセンサ２５でシートＰの横端位置を検知することで、目標位置に対する横端位置のずれ量αが求められる。そして、ずれ量がゼロとなるようにレジストローラ対２６が横方向Ｆｂに平行移動する。即ち、レジストローラはシートシフト手段として機能する。なお、図２（ａ）ないし図２（ｃ）に示したように、横レジ補正おいてレジストローラ対２６がシフトする方向を＋と−で示すことにする。＋方向は、シートＰの搬送方向において上流側から下流側を見たときの右方向である。−方向は、シートＰの搬送方向において上流側から下流側を見たときの左方向である。
【００２８】
図３は、シートの横端位置を検出するラインセンサ２５の光量調整領域と調整結果に応じた反射光量の関係を示した概略図である。図３（ａ）は図２に示す搬送路において、搬送下流から搬送上流方向を見たラインセンサとシートの関係を示したものである。
【００２９】
シートは幅方向に離れて配置される複数のローラにより挟持されるため、シートは幅方向に波打っており、ラインセンサ２５とシートとの距離関係は画素位置によって異なる。図３（ａ）に示すパターンＡに示すように、シートに対向するラインセンサ２５のシートに対向する領域全体で光量調整を行うと、画素位置によっては、光量が不足することがある。そのため、適切な光量調整が出来ない。一般的にセンサの光源の光量はシートからの反射光量が出力飽和レベル以下でできるだけ出力飽和レベルに近くなるように設定した方がＳ／Ｎ比の点では有利である。しかし、ラインセンサ２５のシートに対向する領域全体で光量調整を行った結果、光量が高めに設定されてしまうと、図３（ｂ）のパターンＡの様に、センサの検出レベルはエッジ近傍の検出レベルが高めになってしまう。逆に光量が低く設定されてしまうとＳ／Ｎ比が小さくなってしまう。パターンＢにおいてはシートの幅方向サイズに基づいて光量調整を行う領域（Ｘ）を決定し、その領域内で光量調整を行う。光量調整領域（Ｘ）はシートの幅方向サイズに応じて想定されるシートの横ずれの範囲からシート中心側に向かって所定の範囲に対向するラインセンサ２５の読取画素とする。本実施形態では、この所定の範囲に相当する画素数を２４０画素としており、約５ｍｍの範囲となる。また、ラインセンサ２５は約６０００画素を有し、長さは約１２５ｍｍである。
【００３０】
このように、シートの横端に近い読取画素の出力を用いて光量調整を行う為、シートの波打ちによる検出レベルのばらつきによる影響を最小限に抑えることができ、適切な光量調整が可能である。
【００３１】
図３（ｂ）に示す通り、シートＰの横端位置は、アナログ信号レベルがシートＰからの反射光量の検出レベルとシートＰ以外の搬送ガイドからの反射光量の検出レベルの中間値となる受光素子の位置である。横端位置検知のための閾値の算出には、シートＰからの反射光量の検出レベルＶｈと搬送ガイドからの反射光量の検出レベルＶｌの和の１／２の値が閾値Ｖｔｈとして設定される。即ち、ラインセンサのアナログ出力がＶｔｈとなる画素位置が横端位置と判定される。なお、閾値決定に使用される読取画素は光量調整に使用される読取画素を含んでいる。
【００３２】
図４を用いて、斜行補正と横レジ補正とに関与するユニットの動作について説明する。ＣＰＵ３０１は、操作部５の入力装置から指示を取得したり、操作部５の表示装置に情報を表示したりする。ＣＰＵ３０１は、操作部５またはサイズセンサ３１４からからシートＰのサイズ（例：Ａ４、Ａ４Ｒ、はがき、名刺または搬送方向及び幅方向における具体的な長さ、）を示すサイズ情報を取得する。サイズセンサ３１４は、搬送路または給紙カセット２１に設けられており、シートＰのサイズを検知する。ＣＰＵ３０１は、シートセンサ２８が検知信号を出力すると、シートＰの先端がシートセンサ２８に到達したことを認識する。ＣＰＵ３０１は、シートＰの先端がシートセンサ２８に到達したタイミングを基準として、レジ前駆動モータ３０７の回転を停止させたり、斜行補正と横レジ補正を開始したりする。
【００３３】
ＣＰＵ３０１は、モータ制御部３０４を介して、レジ前ローラ対２７を回転させるレジ前駆動モータ３０７、レジストローラ対２６をシフトする際にレジ前ローラ対２７を開かせる開閉モータ３０８を制御する。ＣＰＵ３０１は、横レジ補正におけるシフト量（距離α）を特定し、かつ、レジストローラ対２６の回転再開タイミングになると、モータ制御部３０４を介して、レジ駆動モータ３０５の回転を再開する。さらに、ＣＰＵ３０１は、距離αだけシートＰが横方向に移動するようモータ制御部３０４を介してシフトモータ３０６を駆動する。
【００３４】
ＣＰＵ３０１は、シートＰの横端位置を特定するために、光源としてのＬＥＤ３１５とラインセンサ２５を用いる。つまり、ＣＰＵ３０１は、シートの横端位置を検知する位置検知手段として機能する。
【００３５】
ラインセンサ２５を駆動する際に、ＣＰＵ３０１は、ラインセンサ制御部３０２へトリガー信号ＴＲＧを出力する。ラインセンサ制御部３０２は、トリガー信号ＴＲＧが入力されると、ラインセンサ２５を駆動させるのに必要な制御信号をラインセンサ２５に出力する。制御信号としては、クロック信号ＣＬＫ、スタートパルスＳＰ、ラインセンサに付随するＬＥＤ３１５を点灯及び光量調整を行うためのＬＥＤ制御信号ＬＥＤ＿ＣＯＮＴなどがある。ラインセンサ２５は、クロック信号ＣＬＫおよびスタートパルスＳＰが入力されると、ラインセンサ２５の各画素から出力される信号を順次読みだして時系列の出力信号ＯＵＴを出力する。出力信号ＯＵＴはアナログ信号であり、アナログプロセッサ３０３とコンパレータ３１０に入力される。アナログプロセッサ３０３は、出力信号ＯＵＴをアナログ信号からデジタル信号に変換してＣＰＵ３０１に出力する。ＣＰＵ３０１は、サイズセンサ３１４または操作部５から取得したシートの幅方向のサイズ情報に基づいて、ＬＥＤ３１５の光量調整を行うラインセンサ２５の読取画素の領域を決定する。即ち、ＣＰＵ３０１は光量調整領域決定手段として機能する。ラインセンサ２５からの出力信号ＯＵＴはアナログプロセッサ３０３に入力され、デジタル信号に変換されてＣＰＵ３０１に入力される。ラインセンサ制御部３０２は予め決められた複数の光量（駆動電流）にてＬＥＤ３１５を駆動し、各駆動電流での反射光量のレベルに基づいて、先に決定した領域の画素から出力される出力信号の最大値が所定値になるように、ＬＥＤ３１５の光量を調整する。即ち、ラインセンサ制御部３０２は光量調整手段として機能する。尚、ラインセンサ制御部３０２の機能をＣＰＵ３０１内に設けてもよい。
【００３６】
光量調整が終了した後で、ＣＰＵ３０１は、ラインセンサ２５からの出力信号のレベルを比較し、最大値Ｖｈと最小値Ｖｌとを決定し、最大値と最小値との中間値を閾値Ｖｔｈとして決定する。最大値Ｖｈはシートに対向する読取画素からの出力であり、最小値Ｖｌはシートに対向していない読取画素からの出力である。ＣＰＵ３０１は、閾値ＶｔｈをＤ／Ａコンバータ３０９に出力する。即ち、ＣＰＵ３０１は閾値決定手段として機能する。Ｄ／Ａコンバータ３０９は、閾値Ｖｔｈ対応した電圧をコンパレータ３１０に出力する。コンパレータ３１０は、閾値Ｖｔｈと出力信号ＯＵＴとを比較することで、２値化を行なう。
【００３７】
このように、コンパレータ３１０は、ラインセンサ２５の複数の画素が出力する信号と決定した閾値とを比較することで、当該信号を２値化する２値化手段として機能する。出力信号ＯＵＴが閾値Ｖｔｈを超えていれば、コンパレータ３１０はハイレベルの信号を出力し、出力信号ＯＵＴが閾値Ｖｔｈを超えていなければ、コンパレータ３１０はローレベルの信号を出力する。カウンタ３１１は、ラインセンサ制御部３０２より出力されるクロック信号ＣＬＫにより動作させる。カウンタ３１１は、クロック信号ＣＬＫにしたがって、２値化信号がハイレベルになっている時間をカウントし、カウント値をＣＰＵ３０１に出力する。ＣＰＵ３０１は、カウント値に基づいてシートＰの横端位置を特定する。
【００３８】
さらに、ＣＰＵ３０１は、目標位置に対する横端位置のずれ量とずれ方向を算出する。ＣＰＵ３０１は、ずれ量をシフトモータ３０６のパルス数に変換し、パルス数と、シフトモータ３０６を駆動させる駆動方向のデータをモータ制御部３０４へ出力する。モータ制御部３０４は、駆動方向とパルス数にしたがってシフトモータ３０６を駆動する。
【００３９】
図５は、実施形態における光量設定演算の概念図である。まずＬＥＤ３１５の駆動電流がＡ（ｍＡ）となるようにラインセンサ制御部３０２は制御信号ＬＥＤ＿ＣＯＮＴを出力するとともにスタートパルスＳＰを出力する。ＬＥＤ３１５は搬送されるシートに第１の光量で光を照射し、その反射光がラインセンサで受光される。ＣＰＵ３０１は、その時のシートからの反射光を受光するラインセンサ２５の出力レベルをサンプリングし、シート有りレベルＶＨＡ（第１の出力）を決定する。ここでサンプリングを行う画素範囲は、図３で述べたシートのサイズ情報から求めた光量調整を行う領域（Ｘ）の画素である。
【００４０】
次に、ＬＥＤ３１５の駆動電流がＢ（ｍＡ）となるように、ラインセンサ制御部３０２は制御信号ＬＥＤ＿ＣＯＮＴを出力する。ＬＥＤ３１５は搬送されるシートに第２の光量で光を照射し、その反射光がラインセンサで受光される。ＣＰＵ３０１は、その時のシートからの反射光量をサンプリングし、シート有りレベルＶＨＢ（第２の出力）を決定する。ＣＰＵ３０１は、ＬＥＤ３１５の駆動電流がＡ、Ｂの時のシート有りレベルＶＨＡ、ＶＨＢからＬＥＤ光量と紙有りレベルの関係を示す一次式ＶＨ＝ａＸ＋ｂの係数ａ，ｂを決定する。ＣＰＵ３０１は、決定した式から目標となる紙有りレベルＶＨＣとなるＬＥＤ３１５の駆動電流を求める。なお、ＶＨＣはＶＨＢとＶＨＡとの差分の８割にＶＨＡを加算した値としているが、ＶＨＢとＶＨＡの間の値であればよい。
【００４１】
なお、ＶＨＡ，ＶＨＢの値は、搬送されるシートの材質に応じて変更するようにしてもよい。シートの材質は、予め操作部５からユーザにより設定されるものとする。
【００４２】
図６は、横レジ補正に係わる制御の動作を示すフローチャートである。下記の動作は、図４中におけるＣＰＵ３０１にて実行される。
【００４３】
まず、ＣＰＵ３０１は、給紙ユニットにあるシートＰのサイズを取得し（Ｓ４０１）、シートの幅方向サイズに基づいて光量調整に使用するラインセンサ２５の読取画素の領域を決定する（Ｓ４０２）。そして給紙ユニットからシートＰを搬送し（Ｓ４０３）、ラインセンサ２５の位置までシートＰが搬送されたか否かを判断する（Ｓ４０４）。ＣＰＵ３０１は、シートＰの先端がシートセンサ２８で検知されてからシートセンサ２８とラインセンサ２５との距離に応じた時間経過すると、シートＰがラインセンサ２５の位置まで搬送されたと判断する。シートＰがラインセンサ２５の位置まで搬送されると、ＣＰＵ３０１は、ラインセンサ２５にクロックＣＬＫ、スタートパルスＳＰ、ＬＥＤコントロール信号ＩＥＤ＿ＣＯＮＴを送信するようラインセンサ制御部３０２に指示する。ＣＰＵ３０１は更に、光量調整を行う範囲をラインセンサ制御部３０２に通知する。
【００４４】
ラインセンサ制御部３０２は、ＣＰＵ３０１からの指示を受けると、ラインセンサ２５にクロックＣＬＫ、スタートパルスＳＰ、ＬＥＤコントロール信号ＬＥＤ＿ＣＯＮＴを送信する。ＣＰＵ３０１は、指示された範囲の光量調整を開始する（Ｓ４０５）。ＣＰＵ３０１は、光量調整が終了するのを待ち（Ｓ４０６）、光量調整終了後に、調整した光量にてラインセンサ２５を駆動するようラインセンサ制御部３０２に指示する（Ｓ４０７）。
【００４５】
その後、ＣＰＵ３０１は、ラインセンサ２５からのアナログ出力信号に基づいて、シートの横端位置を検出するための閾値を決定する（Ｓ４０８）。ＣＰＵ３０１は、決定した閾値に一致するアナログ出力信号を出力するラインセンサ２５の画素の位置をシートの横端位置として決定する（Ｓ４０９）。この画素の位置は、コンパレータ３１０の出力がハイレベルからローレベルに変化したときのカウンタ３１１のカウント値に基づいて決定される。その後、ＣＰＵ３０１は、ラインセンサ制御部３０２にラインセンサ２５の動作を終了するよう指示する（Ｓ４１０）。なお、横端位置検出を複数回行い、それらの平均値をとってもよい。ＣＰＵ３０１は、決定したシートＰの横端位置と目標とする横端位置との差分に応じて、シートＰを幅方向にシフトさせるシフト量を決定する（Ｓ４１１）。そして、ＣＰＵ３０１は、レジストローラ２６でシートＰを挟持したまま、レジストローラ２６を幅方向にシフトさせ、シートＰの横端位置を目標位置に移動させる（Ｓ４１２）。その後、ＣＰＵ３０１は、レジストローラ２６を回転させることでシートＰを搬送し、シートＰがレジストローラ２６を抜けたら、レジストローラ２６を幅方向にシフトさせ、ホームポジション位置に移動させる（Ｓ４１３）。印刷ジョブで指定されたすべての印刷が終了していなければ、処理はＳ４０１に戻り、指定されたすべての印刷が終了すれば、処理は終了する（Ｓ４１４）。
【００４６】
図７は、図６のＳ４０５の光量調整動作の詳細を示すフローチャートであり、ＣＰＵ３０１により実行される。
【００４７】
ＣＰＵ３０１は、ＬＥＤ３１５を駆動電流Ａにて発光させ（Ｓ３０１）、ＬＥＤの駆動が安定した後（２０ｍｓｅｃ後）に（Ｓ３０２）、シート有りレベルのセンサ出力ＶＨのサンプリングを開始する（Ｓ３０３）。ＣＰＵ３０１は、複数のサンプリングデータを平均化処理し、平均化処理された値を、駆動電流Ａで発光した際のシート有りレベルＶＨＡとして決定する（Ｓ３０４）。次にＣＰＵ３０１は、ＬＥＤ３１５を駆動電流Ｂにて発光させる（Ｓ３０５）。駆動電流Ｂは駆動電流Ａよりも電流値が所定量高い。ＬＥＤの駆動が安定した後（Ｓ３０６）、ＣＰＵ３０１は、シート有りレベルのセンサ出力ＶＨのサンプリングを開始する（Ｓ３０７）。ＣＰＵ３０１は、複数のサンプリングデータを平均化処理し、平均化処理された値を、駆動電流Ｂで発光した際のシート有りレベルＶＨＢとして決定する（Ｓ３０８）。ＣＰＵ３０１は、決定したシート有りレベルＶＨＡ、ＶＨＢに基づいて紙有りレベルがＶＨＣとなるような駆動電流Ｃを算出（Ｓ３０９）する。その後ＣＰＵ３０１は、ＬＥＤ３１５を消灯するようラインセンサ制御部３０２にし指示し（Ｓ３１０）、光量調整を終了する。サンプリングデータの平均化処理は、図３で述べたシート材のサイズ情報から求めた光量調整を行う領域（Ｘ）の画素のデータにて行うものとする。また駆動電流Ａ、Ｂはシートの種類によって変更可能である。
【００４８】
図８は、横ずれ補正動作に係わる各部の動作を示すタイミングチャートである。  
【００４９】
（ａ）は、レジ前ローラ対２７の駆動状態を示している。ハイレベルの区間はレジ前ローラ対２７が回転していることを示している。（ｂ）は、レジ前ローラ対２７の離間・当接状態を示している。ハイレベルの区間はレジ前ローラ対２７が離間している状態を示している。（ｃ）は、シートセンサ２８の検知結果を示している。ハイレベルの区間はシートセンサ２８がシートを検知していることを示している。（ｄ）は、レジストローラの２６の駆動状態を示している。ハイレベルの区間はレジストローラ２６が回転していることを示している。（ｅ）は、ラインセンサ２５に対するスタートパルスＳＰの出力を示している。スタートパルスＳＰが出力されるとラインセンサ２５が１ライン分の撮像を開始する。  （ｆ）は、レジストローラ２６が幅方向へ移動している状態を示している。Ｒはホームポジションから図２（ｃ）に示すシフト方向に移動していることを示しており、Ｌはその反対の方向に移動していることを示している。
【００５０】
シートＰがレジ前ローラ対２７に到達する前に、ＣＰＵ３０１はレジ前ローラを駆動させる。シートＰの先端がシートセンサ２８により検知されてから時間ｔ１経過すると、シートＰの先端がレジストローラ２６に突き当たる。更に時間ｔ２が経過すると、ＣＰＵ３０１はレジ前ローラ対２７の駆動を停止する。この時間ｔ２の間にシートＰに撓みが形成され、シートＰの先端の斜行が補正される。  レジ前ローラ対２７の駆動が停止されてから時間ｔ３の間は、シートＰの撓みが保持された状態である。時間ｔ３が経過すると、ＣＰＵ３０１はレジストローラ２６を駆動することで、シートＰがレジストローラ２６に挟持される。この時点では、レジ前ローラ対２７は当接したままであるので、シートＰの撓みが徐々に解消されている。レジストローラ２６が駆動されてから時間ｔ４が経過すると、ＣＰＵ３０１は、レジ前ローラ対２７を離間させる。その結果、シートＰの後端まで斜行が矯正される。レジ前ローラ対２７が離間されてから時間ｔ５経過すると、ＣＰＵ３０１は、ラインセンサ制御部３０２に２回スタートパルスＳＰを出力させる。１個目のスタートパルスＳＰは光量調整のためであり、２個目のスタートパルスＳＰは横端位置検出のためである。横端位置検出が終わってから時間ｔ６経過すると、ＣＰＵ３０１は、レジストローラ２６を幅方向にシフトさせる。横端位置が目標位置より＋方向にずれている場合、レジストローラ２６は−方向に時間ｔ７をかけて目標位置までシフトされる。シートＰの後端がレジストローラを抜けるタイミングの後、レジストローラ２６は＋方向にｔ８時間をかけて、元の位置（ＨＰ）にシフトされる。
【００５１】
以上、説明したように本実施形態によれば、ラインセンサを使用してシートの横端位置を検出する構成において、シートの横端位置近傍の所定領域にて光量補正が行われる。これにより、シートのバタツキやセンサの感度ムラによるシートの横端位置での出力の飽和を防止し、正確なシート横端位置検出を行うこと可能であり、ひいては正確な横レジ補正を行うことが可能である。
【符号の説明】
【００５２】
２５  ラインセンサ
２６  レジストローラ対
２７  レジ前ローラ対
３０１  ＣＰＵ
３０２  ラインセンサ制御部
３１０  コンパレータ
３１４  サイズセンサ
３１５  ＬＥＤ
【図１】
0005988685.tif 000002
【図２】
0005988685.tif 000003
【図３】
0005988685.tif 000004
【図４】
0005988685.tif 000005
【図５】
0005988685.tif 000006
【図６】
0005988685.tif 000007
【図７】
0005988685.tif 000008
【図８】
0005988685.tif 000009