(57)【要約】      （修正有）【課題】従来のものより簡易な構成かつ低コストでシートの長さを計測することができるシート長計測装置を提供する。【解決手段】ＣＰＵは、駆動ローラ３１が１回転するときの位相に対するシートの送り量の偏差を表す位相偏差情報に基づいて、位置検知センサ３６によってシートの先端が検知されたときの駆動ローラ３１の第１位相におけるシートの送り量の第１偏差、および、位置検知センサ３６によってシートの後端が検知されたときの駆動ローラ３１の第２位相におけるシートの送り量の第２偏差を算出し、測定したシートの長さを第１偏差および第２偏差に基づいて補正する。【選択図】図３
2014153202.tif 000002
【特許請求の範囲】
【請求項１】
シートの搬送方向の移動とともに回転する回転体と、
前記回転体の回転にともなって搬送されるシートの先端と後端とをそれぞれ検知する位置検知手段と、
前記回転体の回転量を検出する回転量検出手段と、
前記回転量検出手段によって検出された回転量を計測するとともに、前記回転体が１回転したときに計測値をリセットすることにより、前記回転体の位相を計測する位相計測手段と、
前記位置検知手段によってシートの先端が検知されたときからシートの後端が検知されるときまでに、前記回転量検出手段によって検出された回転量を計測する回転量計測手段と、
前記回転体が１回転するときの位相に対するシートの送り量の偏差を表す位相偏差情報を記憶する記憶手段と、
前記位置検知手段によってシートの先端が検知されたときに前記位相計測手段によって計測された第１位相におけるシートの送り量の第１偏差、および、前記位置検知手段によってシートの後端が検知されたときに前記位相計測手段によって計測された第２位相におけるシートの送り量の第２偏差を前記位相偏差情報に基づいて算出する位相偏差算出手段と、
前記回転量計測手段の計測値に応じてシートの長さを決定し、決定したシートの長さを前記第１偏差および前記第２偏差に基づいて補正する補正手段と、を備えたシート長計測装置。
【請求項２】
前記位置検知手段は、
前記回転体に対してシートの搬送方向下流側に設置されて、シートの先端を検知する第
１位置検知センサと、
前記回転体に対してシートの搬送方向上流側に設置されて、シートの後端を検知する第
２位置検知センサと、によって構成されることを特徴とする請求項１に記載のシート長計測装置。
【請求項３】
前記回転量計測手段は、
前記回転量検出手段によって検出された回転量を計測するとともに、前記回転体が１回転したときに計測値をリセットする第１計測器と、
前記位置検知手段によってシートの先端が検知されてから、前記位置検知手段によってシートの後端が検知されるまでに、前記第１計測器が計測値をリセットした回数を計測する第２計測器と、によって構成されていることを特徴とする請求項１または請求項２に記載のシート長計測装置。
【請求項４】
前記回転量計測手段および前記位相計測手段は、前記位置検知手段によってシートの先端が検知されてから、前記位置検知手段によってシートの後端が検知されるまでに、前記回転量検出手段によって検出された回転量を計測するとともに、前記回転体が予め定められた前記自然数分回転したときに計測値をリセットする計測器によって構成されていることを特徴とする請求項１または請求項２に記載のシート長計測装置。
【請求項５】
請求項１乃至請求項４の何れかに記載のシート長計測装置がシートの搬送経路上に設けられ、計測したシートの長さに基づいて、画像形成時における画像倍率を調整する画像形成装置。
【請求項６】
請求項１乃至請求項４の何れかに記載の前記シート長計測装置がシートの搬送経路上に設けられていることを特徴とする自動原稿読み取り装置。
【請求項７】
シートの搬送方向の移動とともに回転する回転体を有するシート長計測装置を用いたシート長計測方法であって、
前記回転体の回転にともなって搬送されるシートの先端と後端とをそれぞれ検知する位置検知ステップと、
前記回転体の回転量を検出する回転量検出ステップと、
前記回転量検出ステップで検出された回転量を計測するとともに、前記回転体が１回転したときに計測値をリセットすることにより、前記回転体の位相を計測する位相計測ステップと、
前記位置検知ステップでシートの先端が検知されたときからシートの後端が検知されるときまでに、前記回転量検出ステップで検出された回転量を計測する回転量計測ステップと、
前記回転体が１回転するときの位相に対するシートの送り量の偏差を表し、記憶手段に予め記憶された位相偏差情報に基づいて、前記位置検知ステップでシートの先端が検知されたときに前記位相計測ステップで計測された第１位相におけるシートの送り量の第１偏差、および、前記位置検知ステップでシートの後端が検知されたときに前記位相計測ステップで計測された第２位相におけるシートの送り量の第２偏差を算出する位相偏差算出ステップと、
前記回転量計測ステップにおける計測値に応じてシートの長さを決定し、決定したシートの長さを前記第１偏差および前記第２偏差に基づいて補正する補正ステップと、を有するシート長計測方法。
【請求項８】
シートの搬送方向の移動とともに回転する回転体を有するシート長計測装置に設けられたコンピュータに実行させるためのプログラムであって、
前記回転体の回転にともなって搬送されるシートの先端と後端とをそれぞれ検知する位置検知ステップと、
前記回転体の回転量を検出する回転量検出ステップと、
前記回転量検出ステップで検出された回転量を計測するとともに、前記回転体が１回転したときに計測値をリセットすることにより、前記回転体の位相を計測する位相計測ステップと、
前記位置検知ステップでシートの先端が検知されたときからシートの後端が検知されるときまでに、前記回転量検出ステップで検出された回転量を計測する回転量計測ステップと、
前記回転体が１回転するときの位相に対するシートの送り量の偏差を表し、記憶手段に予め記憶された位相偏差情報に基づいて、前記位置検知ステップでシートの先端が検知されたときに前記位相計測ステップで計測された第１位相におけるシートの送り量の第１偏差、および、前記位置検知ステップでシートの後端が検知されたときに前記位相計測ステップで計測された第２位相におけるシートの送り量の第２偏差を算出する位相偏差算出ステップと、
前記回転量計測ステップにおける計測値に応じてシートの長さを決定し、決定したシートの長さを前記第１偏差および前記第２偏差に基づいて補正する補正ステップと、を有するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、転写紙や原稿等のシートの長さを計測するシート長計測装置に関する。
【背景技術】
【０００２】
従来、複写機やプリンタ等の画像形成装置において、転写紙等のシートの長さを計測するシート長計測装置（被転写体長計測装置）を設置する技術が知られている（例えば、特許文献１参照）。
【０００３】
特許文献１等には、搬送ローラが偏心や熱膨張等によってローラ径が変化してしまっても精度よく被転写体（シート）の長さを計測することを目的として、第１の計測期間における回転体の回転量と搬送距離と第２の計測期間における搬送速度とに基づいて被転写体の長さを算出する技術が開示されている。
【０００４】
このような技術の技術においては、回転体（搬送ローラ）に偏心や熱膨張等が生じてしまってもシートの長さを高精度に計測することができる効果が期待できるものの、シートの搬送距離等を何回か計測する必要がある等、シート長の計測が複雑化してしまっていた。
【０００５】
これに対し、回転体に偏心や熱膨張等が生じてしまっても、比較的簡易な方法でシートの長さを高精度に計測可能にする技術もある（例えば、特許文献２参照）。特許文献２に開示された従来の技術は、搬送ローラの偏心や変形による計測誤差分を予め計測し、記憶装置に記憶しておき、実際に計測されたシート長さを、記憶装置に記憶した計測誤差で補正して算出する。これにより、特許文献２に開示された従来の技術は、搬送ローラの偏心がある場合でも、シートの長さを精度よく計測できていた。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献２に開示された従来の技術は、ローラが１回転するごとに原点信号を発生させる必要があるため、装置の構成が複雑化し製造コストがかかるといった課題があった。
【０００７】
本発明は、上述のような課題を解決するためになされたもので、従来のものより簡易な構成かつ低コストでシートの長さを計測することができるシート長計測装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明のシート長計測装置は、シートの搬送方向の移動とともに回転する回転体と、前記回転体の回転にともなって搬送されるシートの先端と後端とをそれぞれ検知する位置検知手段と、前記回転体の回転量を検出する回転量検出手段と、前記回転量検出手段によって検出された回転量を計測するとともに、前記回転体が１回転したときに計測値をリセットすることにより、前記回転体の位相を計測する位相計測手段と、前記位置検知手段によってシートの先端が検知されたときからシートの後端が検知されるときまでに、前記回転量検出手段によって検出された回転量を計測する回転量計測手段と、前記回転体が１回転するときの位相に対するシートの送り量の偏差を表す位相偏差情報を記憶する記憶手段と、前記位置検知手段によってシートの先端が検知されたときに前記位相計測手段によって計測された第１位相におけるシートの送り量の第１偏差、および、前記位置検知手段によってシートの後端が検知されたときに前記位相計測手段によって計測された第２位相におけるシートの送り量の第２偏差を前記位相偏差情報に基づいて算出する位相偏差算出手段と、前記回転量計測手段の計測値に応じてシートの長さを決定し、決定したシートの長さを前記第１偏差および前記第２偏差に基づいて補正する補正手段と、を備えた構成を有している。
【発明の効果】
【０００９】
本発明は、従来のものより簡易な構成かつ低コストでシートの長さを計測することができるシート長計測装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る画像形成装置の構成を示す全体構成図である。
【図２】図１に示す画像形成装置を構成する作像部の断面図である。
【図３】本発明の第１の実施の形態に係るシート長計測装置とその近傍を示すブロック図である。
【図４】図１に示す画像形成装置を構成する駆動ローラに偏心がある場合のシート搬送距離と回転体検知距離との関係を示すグラフである。
【図５】本発明の第１の実施の形態に係るシート長計測装置を詳細に示すブロック図である。
【図６】駆動ローラの１回転ごとの偏心誤差の変化の一例を示すグラフである。
【図７】駆動ローラの１回転ごとの偏心誤差を平均化処理およびフィッティング処理した例を示すグラフである。
【図８】本発明の第１の実施の形態に係るシート長計測装置の動作を示すタイミングチャートである。
【図９】本発明の第２の実施の形態に係るシート長計測装置とその近傍を示すブロック図である。
【図１０】本発明の第２の実施の形態に係るシート長計測装置を詳細に示すブロック図である。
【図１１】本発明の第２の実施の形態に係るシート長計測装置の動作を示すタイミングチャートである。
【図１２】本発明の第３の実施の形態に係るシート長計測装置を詳細に示すブロック図である。
【図１３】本発明の第３の実施の形態に係るシート長計測装置の動作を示すタイミングチャートである。
【図１４】本発明の第４の実施の形態に係るシート長計測装置を詳細に示すブロック図である。
【図１５】本発明の第４の実施の形態に係るシート長計測装置の動作を示すタイミングチャートである。
【図１６】本発明に係るシート長計測装置の他の実装例を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、この発明にかかるシート長計測装置、画像形成装置、シート長計測方法、およびプログラムの一実施の形態を詳細に説明する。
【００１２】
（第１の実施の形態）
以下、この発明を実施するための形態について、図面を参照して詳細に説明する。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化ないし省略する。
【００１３】
まず、図１および図２にて、画像形成装置全体の構成・動作について説明する。図１は画像形成装置としてのデジタルカラー複写機を示す構成図であり、図２はその作像部を示す拡大図である。
【００１４】
図１に示すように、画像形成装置１００内の中央には、中間転写ベルト装置１５が設置されている。また、中間転写ベルト装置１５の中間転写ベルト８に対向するように、各色（イエロー、マゼンタ、シアン、ブラック）に対応した作像部６Ｙ、６Ｍ、６Ｃ、６Ｋが並設されている。中間転写ベルト装置１５の右下方であって、画像転写部に向けてシートＰ（記録媒体）が搬送される搬送経路には、シート長計測装置３０が設置されている。
【００１５】
また、画像形成装置１００の上方には、原稿給紙トレイ９１に載置された原稿Ｄを搬送ローラ９３等によって原稿読取部９５（コンタクトガラス９６）に向けて搬送して原稿排紙トレイ９２に排出する、原稿搬送部９０が設置されている。
【００１６】
図２に示すように、イエローに対応した作像部６Ｙは、像担持体としての感光体ドラム１Ｙと、感光体ドラム１の周囲に配設された帯電部４Ｙ、現像部５Ｙ、クリーニング部２Ｙ、除電部（不図示である）等で構成されている。
【００１７】
そして、感光体ドラム１Ｙ上で、作像プロセス（帯電工程、露光工程、現像工程、転写工程、クリーニング工程）が行われて、感光体ドラム１Ｙ上にイエロー画像が形成されることになる。
【００１８】
なお、他の３つの作像部６Ｍ、６Ｃ、６Ｋも、使用されるトナーの色が異なる以外は、イエローに対応した作像部６Ｙとほぼ同様の構成となっていて、それぞれのトナー色に対応した画像が形成される。以下、他の３つの作像部６Ｍ、６Ｃ、６Ｋの説明を適宜に省略して、イエローに対応した作像部６Ｙのみの説明を行うことにする。
【００１９】
感光体ドラム１Ｙは、不図示の駆動モータによって図２中の反時計方向に回転駆動される。そして、帯電部４Ｙの位置で、感光体ドラム１Ｙの表面が一様に帯電される（帯電工程である）。
【００２０】
その後、感光体ドラム１Ｙの表面は、露光部７から発せられたレーザ光Ｌの照射位置に達して、この位置での露光走査によってイエローに対応した静電潜像が形成される（露光工程である）。
【００２１】
ここで、露光部７から発せられるレーザ光Ｌは、原稿搬送部９０によってコンタクトガラス９６上に搬送されて原稿読取部９５で読み取った原稿Ｄの画像情報に基づいたものである。
【００２２】
その後、感光体ドラム１Ｙの表面は、現像部５Ｙとの対向位置に達して、この位置で静電潜像が現像されて、イエローのトナー像（画像）が形成される（現像工程である）。
【００２３】
その後、感光体ドラム１Ｙの表面は、中間転写ベルト８および転写ローラ９Ｙとの対向位置に達して、この位置で感光体ドラム１Ｙ上のトナー像が中間転写ベルト８上に転写される（１次転写工程である）。このとき、感光体ドラム１Ｙ上には、僅かながら未転写トナーが残存する。
【００２４】
その後、感光体ドラム１Ｙの表面は、クリーニング部２Ｙとの対向位置に達して、この位置で感光体ドラム１Ｙ上に残存した未転写トナーがクリーニングブレード２ａによってクリーニング部２Ｙ内に回収される（クリーニング工程である）。
【００２５】
最後に、感光体ドラム１Ｙの表面は、不図示の除電部との対向位置に達して、この位置で感光体ドラム１上の残留電位が除去される。こうして、感光体ドラム１Ｙ上で行われる、一連の作像プロセスが終了する。
【００２６】
なお、上述した作像プロセスは、他の作像部６Ｍ、６Ｃ、６Ｋでも、イエロー作像部６Ｙと同様に行われる。すなわち、作像部の上方に配設された露光部７から、原稿読取部９５で読み取った原稿Ｄの画像情報に基づいたレーザ光Ｌが、各作像部６Ｍ、６Ｃ、６Ｋの感光体ドラム１Ｍ、１Ｃ、１Ｋ上に向けて照射される。
【００２７】
詳しくは、露光部７は、光源からレーザ光Ｌを発して、そのレーザ光Ｌを回転駆動されたポリゴンミラーで走査しながら、複数の光学素子を介して感光体ドラム上に主走査方向に照射する。
【００２８】
その後、現像工程を経て各感光体ドラム上に形成した各色のトナー像を、像担持体としての中間転写ベルト８上に重ねて転写する。こうして、中間転写ベルト８上にカラー画像が形成される。
【００２９】
ここで、中間転写ベルト装置１５は、図３に示すように、中間転写ベルト８、４つの転写ローラ９Ｙ、９Ｍ、９Ｃ、９Ｋ 、駆動ローラ１２Ａ、対向ローラ１２Ｂ、テンションローラ１２Ｃ〜１２Ｆ、中間転写クリーニング部１０、等で構成される。
【００３０】
中間転写ベルト８は、複数のローラ部材１２Ａ〜１２Ｆによって張架・支持されるとともに、１つのローラ部材（駆動ローラ）１２Ａの回転駆動によって図３中の矢印方向に無端移動される。
【００３１】
４つの転写ローラ９Ｙ、９Ｍ、９Ｃ、９Ｋは、それぞれ、中間転写ベルト８を感光体ドラム１Ｙ 、１Ｍ 、１Ｃ 、１Ｋ との間に挟み込んで１次転写ニップを形成している。そして、転写ローラ９Ｙ、９Ｍ、９Ｃ、９Ｋに、トナーの極性とは逆の転写電圧（転写バイアス）が印加される。
【００３２】
そして、中間転写ベルト８（像担持体）は、矢印方向に走行して、転写ローラ９Ｙ、９Ｍ、９Ｃ、９Ｋの１次転写ニップを順次通過する。こうして、感光体ドラム１Ｙ、１Ｍ、１Ｃ、１Ｋ上の各色のトナー像が、中間転写ベルト８上に重ねて１次転写される。
【００３３】
その後、各色のトナー像が重ねて転写された中間転写ベルト８は、２次転写ローラ１９との対向位置（画像転写部）に達する。この位置では、対向ローラ１２Ｂが、２次転写ローラ１９との間に中間転写ベルト８を挟み込んで２次転写ニップ（画像転写部）を形成している。
【００３４】
そして、中間転写ベルト８上に形成された４色のトナー像は、この２次転写ニップの位置に搬送された転写紙等のシートＰ上に転写される。このとき、中間転写ベルト８には、シートＰに転写されなかった未転写トナーが残存する。
【００３５】
その後、中間転写ベルト８は、中間転写クリーニング部１０の位置に達する。そして、この位置で、中間転写ベルト８上の未転写トナーが除去される。こうして、中間転写ベルト８上で行われる、一連の転写プロセスが終了する。
【００３６】
ここで、図１において、２次転写ニップ（画像転写部）の位置に搬送されたシートＰは、画像形成装置１００の下方に配設された給紙部２６から、給紙ローラ２７、第１搬送経路Ｋ１、第２搬送経路Ｋ２、等を経由して搬送されたものである。
【００３７】
詳しくは、給紙部２６には、転写紙等のシートＰが複数枚重ねて収納されている。そして、給紙ローラ２７が図１中の反時計方向に回転駆動されると、一番上のシートＰが搬送経路Ｋ１、Ｋ２に向けて給送される。
【００３８】
なお、本実施の形態では、画像形成装置１００の側方にも給紙部が設置されていて、その給紙部から搬送経路を経て２次転写ニップ（画像転写部）の位置にシートＰを搬送することもできる。
【００３９】
そして、シートＰは、２次転写ニップの直前（上流側）の位置に設置されたレジストローラ対３１、３２によって、中間転写ベルト８上のカラー画像にタイミングを合わせて、２次転写ニップ（画像転写部）に向けて搬送される。
【００４０】
このとき、シート長計測装置３０の一部として機能するレジストローラ対３１、３２によって、シートＰの搬送方向の長さ（シート長）が計測される。そして、シートＰ上に、所望のカラー画像が転写されることになる。
【００４１】
その後、２次転写ニップの位置でカラー画像が転写されたシートＰは、第３搬送経路Ｋ３を経て、定着部２０の位置に搬送される。そして、この位置で、定着ローラおよび圧力ローラによる熱と圧力とにより、表面に転写されたカラー画像がシートＰ上に定着される。
【００４２】
その後、シートＰは、排紙ローラ対によって排紙経路Ｋ４を経て装置外へと排出される。排紙ローラ対によって装置外に排出されたシートＰは、出力画像として、スタック部２８上に順次スタックされる。こうして、画像形成装置における、片面プリント時の一連の画像形成プロセスが完了する。
【００４３】
ここで、本実施の形態における画像形成装置１００は、上述した片面プリントの他に、シートＰのオモテ面とウラ面とにそれぞれ画像形成を行う両面プリントを行うことができる。
【００４４】
両面プリント時には、上述した片面プリントにおける定着工程が終了した後のシートＰ（定着部２０から送出されたシートＰである）が、不図示の切替爪の移動によって、排紙経路Ｋ４ではなく、反転経路Ｋ５（反転部８０）に向けて搬送される。
【００４５】
そして、反転部８０に搬送されたシートＰは、この位置で先後端が反転された状態で、リバースローラ８１による駆動と切替爪（不図示である）の移動とによって、両面搬送経路Ｋ６に向けて搬送される。
【００４６】
その後、シートＰは、両面搬送経路Ｋ６から合流する第２搬送経路Ｋ２を経由して、再びレジストローラ対３１、３２によって２次転写ニップ（画像転写部）に搬送されて、そのウラ面に所望のカラー画像が転写されることになる。
【００４７】
このとき、レジストローラ対３１、３２の位置で、片面プリント時と同様に、シート長計測装置３０によってシートＰの搬送方向の長さが計測される。
【００４８】
その後、２次転写ニップの位置でウラ面へのカラー画像が転写されたシートＰは、第３搬送経路Ｋ３を経て、定着部２０の位置に搬送される。そして、この位置で、定着ローラおよび圧力ローラによる熱と圧力とにより、ウラ面に転写されたカラー画像がシートＰ上に定着される。
【００４９】
その後、シートＰは、排紙ローラ対によって排紙経路Ｋ４を経て装置外へと排出されて、スタック部２８上に順次スタックされる。こうして、画像形成装置における、両面プリント時の一連の画像形成プロセスが完了する。
【００５０】
次に、図２を参照して、作像部における現像部の構成・動作について、さらに詳しく説明する。
【００５１】
現像部５Ｙは、現像ローラ５１Ｙ、ドクターブレード５２Ｙ、２つの搬送スクリュ５５Ｙ、現像剤収容部に開口を介して連通するトナー補給経路４３Ｙ、および、現像剤中のトナー濃度を検知する濃度検知センサ５６Ｙ等で構成される。
【００５２】
現像ローラ５１Ｙは、感光体ドラム１Ｙに対向し、内部に固設されたマグネットや、マグネットの周囲を回転するスリーブ等で構成される。現像剤収容部内には、キャリアとトナーとからなる２成分現像剤が収容されている。
【００５３】
このように構成された現像部５Ｙは、次のように動作する。現像ローラ５１Ｙのスリーブは、図２の矢印方向に回転している。そして、マグネットにより形成された磁界によって現像ローラ５１Ｙ上に担持された現像剤は、スリーブの回転にともない現像ローラ５１Ｙ上を移動する。ここで、現像部５Ｙ内の現像剤は、現像剤中のトナーの割合（トナー濃度）が所定の範囲内になるように調整される。
【００５４】
その後、現像剤収容部内に補給されたトナーは、現像剤収容部内に配設された２つの搬送スクリュ５５Ｙによって、現像剤とともに混合・撹拌されながら、隔絶された２つの現像剤収容部を循環する（図２の紙面垂直方向の移動である）。
【００５５】
そして、現像剤中のトナーは、キャリアとの摩擦帯電によりキャリアに吸着して、現像ローラ５１Ｙ上に形成された磁力によりキャリアとともに現像ローラ５１Ｙ上に担持される。
【００５６】
現像ローラ５１Ｙ上に担持された現像剤は、図２中の矢印方向に搬送されて、現像ローラ５１Ｙに対向するドクターブレード５２Ｙの位置に達する。そして、現像ローラ５１Ｙ上の現像剤は、この位置で現像剤量が適量化された後に、感光体ドラム１Ｙとの対向位置（現像領域である）まで搬送される。
【００５７】
そして、現像領域に形成された電界によって、感光体ドラム１Ｙ上に形成された潜像にトナーが吸着される。その後、現像ローラ５１Ｙ上に残った現像剤はスリーブの回転にともない現像剤収容部の上方に達して、この位置で現像ローラ５１Ｙから離脱される。
【００５８】
次に、シート長計測装置３０について詳細に説明する。なお、以下の説明では、レジストローラ対３１、３２は、詳しくは駆動ローラ３１と従動ローラ３２とが対になった構成であり、適宜、レジストローラ対３１、３２、あるいは駆動ローラ３１、従動ローラ３２と記述する。
【００５９】
図３および図４において、シート長計測装置３０は、レジストローラ対３１、３２に加えて、位置検知手段としての位置検知センサ３６と、回転量検出手段としてのエンコーダ３５と、カウンタ部５０と、演算部３７とを有している。
【００６０】
レジストローラ対３１、３２は、シートＰの搬送方向の移動にともなって回転する。詳しくは、駆動ローラ３１は、駆動モータ３４によって図３中の反時計方向に回転駆動されるようになっている。
【００６１】
従動ローラ３２は、シートＰを挟持した状態で駆動ローラ３１との摩擦抵抗によって図３中の時計方向に従動回転するようになっている。そして、駆動モータ３４が稼動することにより、レジストローラ対３１、３２が回転して、シートＰが２次転写ニップ（画像転写部）に向けて搬送される。
【００６２】
回転体としての駆動ローラ３１の一端側の軸部には、駆動モータ３４と、エンコーダ３５とが接続されている。エンコーダ３５は、駆動ローラ３１の回転量を検出するようになっている。
【００６３】
具体的には、エンコーダ３５は、駆動ローラ３１の回転にともなってパルス信号を出力するようになっている。すなわち、エンコーダ３５から出力されるパルス信号のパルスの数をカウントすることにより駆動ローラ３１の回転量を計測することができる。
【００６４】
なお、本実施の形態では、回転量検出手段をエンコーダ３５によって構成した。これに対し、タコメータやレゾルバなどのようなモータの回転量を検出するものや、ロータリーポジショナーやポテンショメータなどのような回転量によって電気抵抗値が変化するものによって、回転量検出手段を構成してもよい。
【００６５】
位置検知センサ３６は、駆動ローラ３１の回転にともなって搬送されるシートＰの先端と後端とをそれぞれ検知するようになっている。本実施の形態において、位置検知センサ３６は、光学的にシートＰの先端と後端とを検知するフォトセンサによって構成され、駆動ローラ３１に対して下流側（シートＰの搬送方向下流側）に配置されている。
【００６６】
位置検知センサ３６は、レジストローラ対３１、３２によって搬送されたシートＰの先端を検知すると、シートＰの先端を検知したことを表す信号（例えば、Ｈレベルの信号）をカウンタ部５０に出力するようになっている。
【００６７】
また、位置検知センサ３６は、レジストローラ対３１、３２によって搬送されたシートＰの後端を検知すると、シートＰの後端を検知したことを表す信号（例えば、Ｌレベルの信号）をカウンタ部５０に出力するようになっている。
【００６８】
図４に示すように、カウンタ部５０は、回転量計測手段を構成するエンコーダカウンタ３５１と、位相計測手段を構成する位相カウンタ３５２とを有している。
【００６９】
エンコーダカウンタ３５１は、エンコーダ３５から出力されるパルス信号のパルスの数をカウントするようになっている。エンコーダカウンタ３５１は、位置検知センサ３６によってシートＰの先端が検知されたときに、カウント値（計測値）がリセットされ、位置検知センサ３６によってシートＰの後端が検知されたときに、カウント値をラッチするようになっている。
【００７０】
位相カウンタ３５２は、駆動ローラ３１が１回転するごとにカウント値（計測値）をリセットするプリセットカウンタによって構成されている。位相カウンタ３５２は、エンコーダ３５から出力されるパルス信号のパルスの数をカウントするようになっている。
【００７１】
位相カウンタ３５２は、位置検知センサ３６によってシートＰの先端が検知されたときに、カウント値をラッチするとともに、位置検知センサ３６によってシートＰの後端が検知されたときに、カウント値をラッチするようになっている。
【００７２】
例えば、エンコーダ３５の分解能が１００ｐｐｒ（pulse per revolution）であれば、位相カウンタ３５２は、１００カウント目でカウント値をリセットして０に戻すようになっている。この場合、位相カウンタ３５２は、０から９９までのいずれかのカウント値を出力するようになる。
【００７３】
演算部３７は、ＣＰＵ（Central Processing Unit）７０と、ＲＡＭ（Random Access Memory）７１と、ＲＯＭ（Read Only Memory）７２と、フラッシュメモリ７３と、入出力ポート７４と、を備えたマイクロプロセッサによって構成されている。なお、入出力ポート７４は、図中、「Ｉ／Ｏポート」と記されている。
【００７４】
ＲＯＭ７２には、当該マイクロプロセッサを演算部３７として機能させるためのプログラムが記憶されている。すなわち、ＣＰＵ７０がＲＡＭ７１を作業領域としてＲＯＭ７２に記憶されたプログラムを実行することにより、当該マイクロプロセッサは、演算部３７として機能する。
【００７５】
ＣＰＵ７０は、位置検知センサ３６によってシートＰの先端が検知されたときからシートＰの後端が検知されるときまでに、エンコーダカウンタ３５１によってカウントされた回転量に応じてシートＰの長さＨ'を決定するようになっている。すなわち、ＣＰＵ７０は、エンコーダカウンタ３５１がラッチしたカウント値に応じてシートＰの長さＨ'を決定するようになっている。
【００７６】
また、本実施の形態において、フラッシュメモリ７３は、記憶手段を構成し、駆動ローラ３１が１回転するときの位相に対するシートの送り量の偏差を表す位相偏差情報を記憶する。
【００７７】
ここで、偏心や変形のない理想的な駆動ローラのシートＰの送り量に対する駆動ローラ３１のシートＰの送り量の偏差は、代表的には、図５に示すような正弦状の波形になり、ＣＰＵ７０によって算出される。
【００７８】
図５は、駆動ローラ３１に偏心があるときの、シートＰの搬送量（以下、「シート搬送距離」ともいう）と、エンコーダ３５によって検出される回転量（以下、「回転体検知距離」ともいう）との関係を示すグラフである。
【００７９】
図５において、横軸はシート搬送距離を示し、縦軸は回転体検知距離を示している。また、破線は、偏心や変形のない理想的な駆動ローラ３１におけるシート搬送距離と回転体検知距離との関係を示している。
【００８０】
このように、駆動ローラ３１に偏心や変形があると、駆動ローラ３１の中心から外周面までの距離が変化するため、駆動ローラ３１の回転量と外周面の移動量とが比例しなくなり、シート搬送距離は、回転体検知距離に対して正弦波の偏差が発生する。
【００８１】
例えば、駆動ローラ３１が回転してシートＰが搬送され、シートＰの先端位置がグラフ中のＭｓ、後端位置がグラフ中のＭｅであるとする。このとき、エンコーダ３５によって検出される回転量に応じたシートＰの長さＨ'は、実際のシートＰの長さＨに対して、以下の式（１）、（２）でそれぞれ表される第１偏差Ｈｓおよび第２偏差Ｈｅが発生する。
【００８２】
Ｈｓ＝ｄ・ｓｉｎ（θ１＋φ）    ...（１）
Ｈｅ＝ｄ・ｓｉｎ（θ２＋φ）    ...（２）
【００８３】
ここで、式（１）、（２）において、ｄは駆動ローラ３１の偏心による変動振幅、θ１はシート先端が検知されたときの駆動ローラ３１の第１位相、θ２はシート後端が検知されたときの駆動ローラ３１の第２位相、φは回転体位相と偏心正弦波の位相差である。
【００８４】
ＣＰＵ７０は、変動振幅ｄと位相差φとを算出し、算出した変動振幅ｄと位相差φとを表す位相偏差情報をフラッシュメモリ７３に記憶させるようになっている。なお、変動振幅ｄと位相差φとを求めるための計測、および、位相偏差情報の記憶は、シートＰの搬送が行われる前の非搬送時に予め実行されることが好ましい。
【００８５】
ＣＰＵ７０は、フーリエ変換、最小二乗法などによる近似、または、直交検波などにより、変動振幅ｄと位相差φを算出するようになっている。また、以下に説明するように、ＣＰＵ７０は、計測結果を正弦波にフィッティングさせることにより、動振幅ｄと位相差φを算出するようにしてもよい。
【００８６】
計測結果を正弦波にフィッティングさせる場合、ＣＰＵ７０は、駆動ローラ３１の回転にともなってエンコーダ３５から出力されるパルス信号に基づいて、以下のような手順で、駆動ローラ３１の１回転ごとの偏心誤差の波形を取得する。
【００８７】
（１）駆動ローラ３１を回転させて、回転が安定するまで待つ。
（２）エンコーダカウンタ３５１をスタートさせて、一定時間ごとにエンコーダカウント値をサンプリングして、時間ごとの回転量をＲＡＭ７１またはフラッシュメモリ７３などの記憶媒体に蓄積する。
（３）予め決めておいた周回数（Ｎ）相当の時間のデータを取り込んだら、データの取り込みを終了する。
（４）駆動ローラ３１の回転を停止させる。
（５）記憶媒体に蓄積されたエンコーダカウント値の配列を回転角度に変換する。
（６）回転角度は時間に対しほぼ線形に増加していくので、一次関数にフィッティングを行い、フィッティングした関数を引き算する。この操作で０中心に変動する計測誤差が得られる。
（８）得られた計測誤差波形を駆動ローラ３１の位相に相当する時間ごとに切り出す。
【００８８】
以上の手順によって、図６に示すような駆動ローラ３１の回転ごとの計測誤差波形を得ることができる。
【００８９】
図７は、図６の周回ごとのデータに対して平均化処理を行い、さらに正弦関数にフィッティングした例である。ＣＰＵ７０は、平均化処理によって、駆動ローラ３１の周期成分以外のノイズ成分が除去し、駆動ローラ３１の１回転に含まれる変動成分を抽出するようになっている。
【００９０】
正弦波にフィッティングした結果、図７に示した例では、変動振幅ｄとして０．０２２が得られ、位相差φとして８９．４°が得られた。ＣＰＵ７０は、このようにして得られた変動振幅ｄと位相差φとを表す位相偏差情報をフラッシュメモリ７３に記憶するようになっている。
【００９１】
ＣＰＵ７０は、位相偏差情報に基づいて、シートＰの先端が検知されたときに位相カウンタ３５２によって計測された駆動ローラ３１の第１位相θ１におけるシートＰの送り量の第１偏差Ｈｓを式（１）から算出するようになっている。
【００９２】
また、ＣＰＵ７０は、位相偏差情報に基づいて、シートＰの後端が検知されたときに位相カウンタ３５２によって計測された駆動ローラ３１の第２位相θ２におけるシートＰの送り量の第２偏差Ｈｅを式（２）から算出するようになっている。
【００９３】
このように、ＣＰＵ７０は、位相偏差算出手段を構成する。また、ＣＰＵ７０は、補正手段を構成し、決定したシートＰの長さＨ'を偏差Ｈｓおよび偏差Ｈｅに基づいて補正するようになっている。
【００９４】
具体的には、ＣＰＵ７０は、決定したシートＰの長さＨ'から偏差Ｈｓおよび偏差Ｈｅを減算して、補正後のシートＰの長さＨ（＝Ｈ'−（Ｈｓ＋Ｈｅ））を算出するようになっている。
【００９５】
以下、図８を参照して、シート長計測装置３０の動作について説明する。
【００９６】
駆動ローラ３１が回転すると、エンコーダ３５からパルス信号（図中、「エンコーダパルス」と記す）が出力される。位置検知センサ３６によってシートＰの先端が検知されると、位置検知センサ３６から出力される信号（図中、「位置検知センサ出力」と記す）が立ち上がる。
【００９７】
位置検知センサ３６から出力される信号が立ち上がると、エンコーダカウンタ３５１のカウント値（図中、「エンコーダカウンタ」と記す）がリセットされ、エンコーダカウンタ３５１によってパルス信号のパルスの数がカウントされる。
【００９８】
位置検知センサ３６によってシートＰの後端が検知されると、位置検知センサ３６から出力される信号が立ち下がり、エンコーダカウンタ３５１のカウント値Ｃｎｔ（ｎ）がラッチされる。ここで、駆動ローラ３１の形状誤差により、カウント値Ｃｎｔ（ｎ）には、誤差が含まれる。
【００９９】
位相カウンタ３５２のカウント値（図中、「位相カウンタ」と記す）は、駆動ローラ３１が１回転するごとにカウント値をリセットされる。位置検知センサ３６によってシートＰの先端が検知されると、位相カウンタ３５２のカウント値Ｃ１がラッチされる。
【０１００】
また、位置検知センサ３６によってシートＰの後端が検知されると、位相カウンタ３５２のカウント値Ｃ２がラッチされる。そして、このようにして得られたカウント値Ｃ１、Ｃ２に対応する駆動ローラ３１の位相θ１、θ２がＣＰＵ７０によって式（１）、（２）にそれぞれ代入されることにより、位相θ１、θ２におけるシートＰの送り量の偏差Ｈｓ、Ｈｅが算出される。
【０１０１】
シートＰの送り量の偏差Ｈｓ、Ｈｅが算出されると、Ｃｎｔ（ｎ）に応じたシートＰの長さＨ'と、シートＰの送り量の偏差Ｈｓ、Ｈｅとに基づいて、補正後のシートＰの長さＨ（＝Ｈ'−（Ｈｓ＋Ｈｅ））がＣＰＵ７０によって算出される。
【０１０２】
以上に説明したように、本実施の形態では、決定したシートＰの長さＨ'から、シートＰの先端と後端との位相を計測して、計測した先端と後端とのそれぞれの位相における偏差Ｈｓ、Ｈｅを減算するだけで、容易にシートＰの長さを補正することができる。したがって、本実施の形態は、回転体としての駆動ローラ３１に偏心や熱膨張等が生じてしまっても、比較的簡易な方法でシートＰの長さを高精度に計測することができる。
【０１０３】
また、本実施の形態は、駆動ローラ３１が１回転するごとに原点信号を発生させる必要がないため、従来のものより簡易な構成かつ低コストでシートＰの長さを計測することができる。
【０１０４】
また、本実施の形態は、両面プリントを行う場合において、オモテ面プリント時に２次転写ニップに向けて搬送されるシートＰの長さと、ウラ面プリント時に２次転写ニップに向けて搬送されるシートＰの長さとをそれぞれ計測できるようになっている。具体的には、２次転写ニップに至る第２搬送経路Ｋ２中の位置（レジストローラ対３１、３２の位置である）にシート長計測装置３０が設置されている。
【０１０５】
これにより、本実施の形態は、１つのシート長計測装置３０を設けることによって、両面プリント時において、オモテ面とウラ面とに２次転写ニップの位置でそれぞれ画像が転写される前のシートＰの長さを高精度に求めることができる。
【０１０６】
また、本実施の形態におけるシート長計測装置３０によって計測されたシートＰの長さＨは、画像形成時における画像倍率の調整に用いられる。すなわち、シートＰの大きさに応じて、露光部７によって各作像部６Ｙ、６Ｍ、６Ｃ、６Ｋの感光体ドラム１Ｙ、１Ｍ、１Ｃ、１Ｋ上に形成される潜像の画像倍率が最適化されるように調整される。
【０１０７】
特に、両面プリントが行われる場合において、ウラ面プリント時のシートＰは、オモテ面プリント時のものと異なり、定着部２０で熱を受けて伸長していることが多い。そのため、本実施の形態は、両面プリント時に、ウラ面プリント時とオモテ面プリント時とにおける定着熱によるシートＰの長さの変化に応じて画像倍率を補正することができる。
【０１０８】
すなわち、本実施の形態は、オモテ面プリント時とウラ面プリント時とにそれぞれシートＰの長さを正確に求めて、それに基づいてそれぞれの画像倍率を最適化することができ、両面の位置が揃った両面プリント出力を行うことができる。
【０１０９】
（第２の実施の形態）
本発明の第１の実施の形態に係るシート長計測装置３０は、位置検知手段としての位置検知センサ３６を有していた。これに対し、本実施の形態に係るシート長計測装置は、図９に示すように、位置検知手段としての位置検知センサ３６ａ、３６ｂを有している。
【０１１０】
また、本発明の第１の実施の形態に係るシート長計測装置３０は、カウンタ部５０を有していた。これに対し、本実施の形態に係るシート長計測装置は、図９に示すように、カウンタ部５１を有している。
【０１１１】
位置検知センサ３６ａは、駆動ローラ３１の回転にともなって搬送されるシートＰの先端と後端とをそれぞれ検知するようになっている。本実施の形態において、位置検知センサ３６ａは、光学的にシートＰの先端と後端とを検知するフォトセンサによって構成され、駆動ローラ３１に対して下流側（シートＰの搬送方向下流側）に設置されている。
【０１１２】
位置検知センサ３６ｂは、駆動ローラ３１の回転にともなって搬送されるシートＰの先端と後端とをそれぞれ検知するようになっている。本実施の形態において、位置検知センサ３６ｂは、光学的にシートＰの先端と後端とを検知するフォトセンサによって構成され、駆動ローラ３１に対して上流側（シートＰの搬送方向上流側）に設置されている。
【０１１３】
位置検知センサ３６ａ、３６ｂは、レジストローラ対３１、３２によって搬送されたシートＰの先端を検知すると、シートＰの先端を検知したことを表す信号（例えば、Ｈレベルの信号）をカウンタ部５１に出力するようになっている。
【０１１４】
また、位置検知センサ３６ａ、３６ｂは、レジストローラ対３１、３２によって搬送されたシートＰの後端を検知すると、シートＰの後端を検知したことを表す信号（例えば、Ｌレベルの信号）をカウンタ部５１に出力するようになっている。
【０１１５】
図１０に示すように、カウンタ部５１は、回転量計測手段を構成するエンコーダカウンタ３５１と、位相計測手段を構成する位相カウンタ３５２とを有している。
【０１１６】
エンコーダカウンタ３５１は、エンコーダ３５から出力されるパルス信号のパルスの数をカウントするようになっている。エンコーダカウンタ３５１は、位置検知センサ３６ａによってシートＰの先端が検知されたときに、カウント値をリセットし、位置検知センサ３６ｂによってシートＰの後端が検知されたときに、カウント値をラッチするようになっている。
【０１１７】
位相カウンタ３５２は、駆動ローラ３１が１回転するごとにカウント値をリセットするプリセットカウンタによって構成されている。位相カウンタ３５２は、エンコーダ３５から出力されるパルス信号のパルスの数をカウントするようになっている。
【０１１８】
位相カウンタ３５２は、位置検知センサ３６ａによってシートＰの先端が検知されたときに、カウント値をラッチするとともに、位置検知センサ３６ｂによってシートＰの後端が検知されたときに、カウント値をラッチするようになっている。
【０１１９】
本実施の形態に係る演算部３７は、本発明の第１の実施の形態に係る演算部３７を構成するＣＰＵ７０に実行させるプログラム、すなわち、ＲＯＭ７２に記憶されているプログラムを変更することにより構成される。
【０１２０】
本実施の形態において、ＣＰＵ７０は、位置検知センサ３６ａによってシートＰの先端が検知されたときから、位置検知センサ３６ｂによってシートＰの後端が検知されるときまでに、エンコーダカウンタ３５１によってカウントされた回転量に応じてシートＰの長さＨ'を決定するようになっている。
【０１２１】
すなわち、ＣＰＵ７０は、エンコーダカウンタ３５１がラッチしたカウント値に応じた長さＨ"から位置検知センサ３６ａと位置検知センサ３６ｂとの間の既知の距離Ｌを加算することにより、シートＰの長さＨ'（＝Ｈ"＋Ｌ）を決定するようになっている。
【０１２２】
ＣＰＵ７０は、フラッシュメモリ７３に記憶された位相偏差情報に基づいて、シートＰの先端が検知されたときに位相カウンタ３５２によって計測された駆動ローラ３１の第１位相θ１におけるシートＰの送り量の第１偏差Ｈｓを式（１）から算出するようになっている。
【０１２３】
また、ＣＰＵ７０は、フラッシュメモリ７３に記憶された位相偏差情報に基づいて、シートＰの後端が検知されたときに位相カウンタ３５２によって計測された駆動ローラ３１の第２位相θ２におけるシートＰの送り量の第２偏差Ｈｅを式（２）から算出するようになっている。
【０１２４】
このように、ＣＰＵ７０は、決定したシートＰの長さＨ'を偏差Ｈｓおよび偏差Ｈｅに基づいて補正するようになっている。具体的には、ＣＰＵ７０は、決定したシートＰの長さＨ'から偏差Ｈｓおよび偏差Ｈｅを減算して、補正後のシート長Ｈ（＝Ｈ'−（Ｈｓ＋Ｈｅ））を算出するようになっている。
【０１２５】
以下、図１１を参照して、本実施の形態に係るシート長計測装置の動作について説明する。
【０１２６】
駆動ローラ３１が回転すると、エンコーダ３５からパルス信号（図中、「エンコーダパルス」と記す）が出力される。位置検知センサ３６ａによってシートＰの先端が検知されると、位置検知センサ３６ａから出力される信号（図中、「位置検知センサ出力ａ」と記す）が立ち上がる。
【０１２７】
位置検知センサ３６ａから出力される信号が立ち上がると、エンコーダカウンタ３５１のカウント値（図中、「エンコーダカウンタ」と記す）がリセットされ、エンコーダカウンタ３５１によってパルス信号のパルスの数がカウントされる。
【０１２８】
位置検知センサ３６ｂによってシートＰの後端が検知されると、位置検知センサ３６ｂから出力される信号（図中、「位置検知センサ出力ｂ」と記す）が立ち下がり、エンコーダカウンタ３５１のカウント値Ｃｎｔ（ｎ）がラッチされる。ここで、駆動ローラ３１の形状誤差により、カウント値Ｃｎｔ（ｎ）には、誤差が含まれる。
【０１２９】
位相カウンタ３５２のカウント値（図中、「位相カウンタ」と記す）は、駆動ローラ３１が１回転するごとにリセットされる。位置検知センサ３６ａによってシートＰの先端が検知されると、位相カウンタ３５２のカウント値Ｃ１がラッチされる。
【０１３０】
また、位置検知センサ３６ｂによってシートＰの後端が検知されると、位相カウンタ３５２のカウント値Ｃ２がラッチされる。そして、このようにして得られたカウント値Ｃ１、Ｃ２に対応する駆動ローラ３１の位相θ１、θ２がＣＰＵ７０によって式（１）、（２）にそれぞれ代入されることにより、位相θ１、θ２におけるシートＰの送り量の偏差Ｈｓ、Ｈｅが算出される。
【０１３１】
シートＰの送り量の偏差Ｈｓ、Ｈｅが算出されると、Ｃｎｔ（ｎ）に応じた長さＨ"から位置検知センサ３６ａと位置検知センサ３６ｂとの間の既知の距離Ｌが加算されたシートＰの長さＨ'と、シートＰの送り量の偏差Ｈｓ、Ｈｅとに基づいて、補正後のシートＰの長さＨ（＝Ｈ'−（Ｈｓ＋Ｈｅ））がＣＰＵ７０によって算出される。
【０１３２】
以上に説明したように、本実施の形態は、本発明の第１の実施の形態と同様な効果を得ることができる。また、本実施の形態は、シートＰの搬送経路上で、駆動ローラ３１の上流側と下流側にそれぞれ位置検知センサ３６ａ、３６ｂを配設しているため、レジストローラ対３１、３２間にシートＰが突入するときや、離脱するときのショックによる速度変動の影響を受けずに、シートＰの長さＨを計測することができる。
【０１３３】
（第３の実施の形態）
本発明の第２の実施の形態に係るシート長計測装置３０は、カウンタ部５１を有していた。これに対し、本実施の形態に係るシート長計測装置は、図１２に示すように、カウンタ部５２を有している。
【０１３４】
カウンタ部５２は、回転量計測手段を構成する第２計測器としてのエンコーダカウンタ３５３と、回転量計測手段を構成する第１計測器としての位相カウンタ３５４とを有している。また、位相カウンタ３５４は、位相計測手段も構成する。
【０１３５】
位相カウンタ３５４は、駆動ローラ３１が１回転するごとにカウント値をリセットするプリセットカウンタによって構成されている。位相カウンタ３５４は、エンコーダ３５から出力されるパルス信号のパルスの数をカウントするようになっている。
【０１３６】
位相カウンタ３５４は、位置検知センサ３６ａによってシートＰの先端が検知されたときに、カウント値をラッチするとともに、位置検知センサ３６ｂによってシートＰの後端が検知されたときに、カウント値をラッチするようになっている。
【０１３７】
位相カウンタ３５４は、位相カウンタ３５２と同様に構成され、カウント値がプリセット値になったときに、キャリーアウト信号を出力するようになっている。例えば、エンコーダ３５の分解能が１００ｐｐｒであれば、位相カウンタ３５４は、１００カウント目でカウント値をリセットして０に戻すとともに、キャリーアウト信号を出力するようになっている。
【０１３８】
エンコーダカウンタ３５３は、位相カウンタ３５４から出力されるキャリーアウト信号のパルスの数をカウントするようになっている。エンコーダカウンタ３５３は、位置検知センサ３６ａによってシートＰの先端が検知されたときに、カウント値をリセットし、位置検知センサ３６ｂによってシートＰの後端が検知されたときに、カウント値をラッチするようになっている。
【０１３９】
すなわち、エンコーダカウンタ３５３は、位置検知センサ３６ａによってシートの先端が検知されてから、位置検知センサ３６ｂによってシートの後端が検知されるまでに、位相カウンタ３５４によって駆動ローラ３１の位相が１回転分計測された回数を計測するようになっている。
【０１４０】
本実施の形態に係る演算部３７は、本発明の第２の実施の形態に係る演算部３７を構成するＣＰＵ７０に実行させるプログラム、すなわち、ＲＯＭ７２に記憶されているプログラムを変更することにより構成される。
【０１４１】
本実施の形態において、ＣＰＵ７０は、位置検知センサ３６ａによってシートＰの先端が検知されたときから、位置検知センサ３６ｂによってシートＰの後端が検知されるときまでに、エンコーダカウンタ３５３および位相カウンタ３５４によってカウントされた回転量に応じてシートＰの長さＨ'を決定するようになっている。
【０１４２】
すなわち、ＣＰＵ７０は、シートＰの前端が検知されたときに位相カウンタ３５４がラッチしたカウント値Ｃ１と、シートＰの後端が検知されたときに位相カウンタ３５４がラッチしたカウント値Ｃ２と、エンコーダカウンタ３５３がラッチしたカウント値ＣｎｔＲ（ｎ）と、駆動ローラ３１が１周する間にエンコーダ３５によって出力されるパルス信号の既知のパルスの数ＰＰＲとに基づいて、シートＰの測定された長さに応じたパルス信号のパルスの数ＣｎｔＰを算出するようになっている。
【０１４３】
具体的には、ＣＰＵ７０は、以下の式（３）に示すように、シートＰの測定された長さに応じたパルス信号のパルスの数ＣｎｔＰを算出するようになっている。
【０１４４】
ＣｎｔＰ＝Ｃ２＋ＣｎｔＲ（ｎ）×ＰＰＲ−Ｃ１    ...（３）
【０１４５】
ここで、ＣＰＵ７０は、シートＰの長さに応じたパルス信号のパルスの数ＣｎｔＰに応じた長さＨ"から位置検知センサ３６ａと位置検知センサ３６ｂとの間の既知の距離Ｌを加算することにより、シートＰの長さＨ'（＝Ｈ"＋Ｌ）を決定するようになっている。
【０１４６】
ＣＰＵ７０は、フラッシュメモリ７３に記憶された位相偏差情報に基づいて、シートＰの先端が検知されたときに位相カウンタ３５４によって計測された駆動ローラ３１の第１位相θ１におけるシートＰの送り量の第１偏差Ｈｓを式（１）から算出するようになっている。
【０１４７】
また、ＣＰＵ７０は、フラッシュメモリ７３に記憶された位相偏差情報に基づいて、シートＰの後端が検知されたときに位相カウンタ３５４によって計測された駆動ローラ３１の第２位相θ２におけるシートＰの送り量の第２偏差Ｈｅを式（２）から算出するようになっている。
【０１４８】
このように、ＣＰＵ７０は、決定したシートＰの長さＨ'を偏差Ｈｓおよび偏差Ｈｅに基づいて補正するようになっている。具体的には、ＣＰＵ７０は、決定したシートＰの長さＨ'から偏差Ｈｓおよび偏差Ｈｅを減算して、補正後のシート長Ｈ（＝Ｈ'−（Ｈｓ＋Ｈｅ））を算出するようになっている。
【０１４９】
以下、図１３を参照して、本実施の形態に係るシート長計測装置の動作について説明する。
【０１５０】
駆動ローラ３１が回転すると、エンコーダ３５からパルス信号（図中、「エンコーダパルス」と記す）が出力される。位置検知センサ３６ａによってシートＰの先端が検知されると、位置検知センサ３６ａから出力される信号（図中、「位置検知センサ出力ａ」と記す）が立ち上がる。
【０１５１】
位置検知センサ３６ａから出力される信号が立ち上がると、エンコーダカウンタ３５３のカウント値（図中、「エンコーダカウンタ」と記す）がリセットされ、エンコーダカウンタ３５３によってキャリーアウト信号のパルスの数がカウントされる。
【０１５２】
位置検知センサ３６ｂによってシートＰの後端が検知されると、位置検知センサ３６ｂから出力される信号（図中、「位置検知センサ出力ｂ」と記す）が立ち下がり、エンコーダカウンタ３５３のカウント値ＣｎｔＲ（ｎ）がラッチされる。
【０１５３】
位相カウンタ３５４のカウント値（図中、「位相カウンタ」と記す）は、駆動ローラ３１が１回転するごとにリセットされる。位置検知センサ３６ａによってシートＰの先端が検知されると、位相カウンタ３５４のカウント値Ｃ１がラッチされる。
【０１５４】
また、位置検知センサ３６ｂによってシートＰの後端が検知されると、位相カウンタ３５４のカウント値Ｃ２がラッチされる。そして、このようにして得られたカウント値ＣｎｔＲ（ｎ）、Ｃ１、Ｃ２および既知のパルス数ＰＰＲが式（３）に代入されることにより、シートＰの長さに応じたパルス信号のパルスの数ＣｎｔＰがＣＰＵ７０によって算出される。
【０１５５】
また、カウント値Ｃ１、Ｃ２に対応する駆動ローラ３１の位相θ１、θ２がＣＰＵ７０によって式（１）、（２）にそれぞれ代入されることにより、位相θ１、θ２におけるシートＰの送り量の偏差Ｈｓ、Ｈｅが算出される。
【０１５６】
シートＰの送り量の偏差Ｈｓ、Ｈｅが算出されると、ＣｎｔＰに応じた長さＨ"から位置検知センサ３６ａと位置検知センサ３６ｂとの間の既知の距離Ｌが加算されたシートＰの長さＨ'と、シートＰの送り量の偏差Ｈｓ、Ｈｅとに基づいて、補正後のシートＰの長さＨ（＝Ｈ'−（Ｈｓ＋Ｈｅ））がＣＰＵ７０によって算出される。
【０１５７】
以上に説明したように、本実施の形態は、本発明の第２の実施の形態と同様な効果を得ることができる。また、本実施の形態は、本発明の第２の実施の形態におけるエンコーダカウンタ３５１よりもカウント数が少ないエンコーダカウンタ３５３を用いることで、エンコーダカウンタを構成するデジタル回路を削減することができ、より簡易な構成かつより低コストでシートＰの長さを計測することができる。
【０１５８】
（第４の実施の形態）
本発明の第２の実施の形態に係るシート長計測装置３０は、カウンタ部５１を有していた。これに対し、本実施の形態に係るシート長計測装置は、図１４に示すように、カウンタ部５３を有している。
【０１５９】
カウンタ部５３は、回転量計測手段および位相計測手段を構成する計測器としての位相カウンタ３５６を有している。すなわち、カウンタ部５３は、本発明の第２の実施の形態に係るカウンタ部５１に対して、エンコーダカウンタ３５１が除かれ、位相カウンタ３５２に代えて、位相カウンタ３５６が設けられている。
【０１６０】
位相カウンタ３５６は、駆動ローラ３１が自然数Ｎ分回転するごとにカウント値をリセットするプリセットカウンタによって構成されている。すなわち、位相カウンタ３５６は、予め定められた自然数を保持するようになっている。ここで、自然数Ｎは、リセットがかかる間隔に相当する長さが、測定対象とする最も長いシートＰの長さよりも長くなるように予め定められている。
【０１６１】
このように、自然数Ｎを定めることにより、１枚のシートＰの長さを測定している間にかかるリセットは最大でも１回になる。本実施の形態においては、自然数Ｎを３として説明する。例えば、エンコーダ３５の分解能が１００ｐｐｒであれば、位相カウンタ３５６は、３００カウント目でカウント値をリセットするものとする。
【０１６２】
本実施の形態に係る演算部３７は、本発明の第２の実施の形態に係る演算部３７を構成するＣＰＵ７０に実行させるプログラム、すなわち、ＲＯＭ７２に記憶されているプログラムを変更することにより構成される。
【０１６３】
本実施の形態において、ＣＰＵ７０は、位置検知センサ３６ａによってシートＰの先端が検知されたときから、位置検知センサ３６ｂによってシートＰの後端が検知されるときまでに、位相カウンタ３５６によってカウントされた回転量に応じてシートＰの長さＨ'を決定するようになっている。
【０１６４】
すなわち、ＣＰＵ７０は、シートＰの前端が検知されたときに位相カウンタ３５６がラッチしたカウント値Ｃ１と、シートＰの後端が検知されたときに位相カウンタ３５６がラッチしたカウント値Ｃ２と、自然数Ｎと、駆動ローラ３１が１周する間にエンコーダ３５によって出力されるパルス信号の既知のパルスの数ＰＰＲとに基づいて、シートＰの長さに応じたパルス信号のパルスの数ＣｎｔＰを算出するようになっている。
【０１６５】
具体的には、ＣＰＵ７０は、以下の式（４）または式（５）に示すように、シートＰの長さに応じたパルス信号のパルスの数ＣｎｔＰを算出するようになっている。
【０１６６】
ＣｎｔＰ＝Ｃ２−Ｃ１（Ｃ２＞Ｃ１の場合）    ...（４）
ＣｎｔＰ＝Ｃ２−Ｃ１＋Ｎ×ＰＰＲ（Ｃ２≦Ｃ１の場合）    ...（５）
【０１６７】
ここで、ＣＰＵ７０は、シートＰの長さに応じたパルス信号のパルスの数ＣｎｔＰに応じた長さＨ"から位置検知センサ３６ａと位置検知センサ３６ｂとの間の既知の距離Ｌを加算することにより、シートＰの長さＨ'（＝Ｈ"＋Ｌ）を決定するようになっている。
【０１６８】
また、ＣＰＵ７０は、シートＰの先端が検知されたときに位相カウンタ３５６によって計測された駆動ローラ３１の位相θ１と、シートＰの後端が検知されたときに位相カウンタ３５６によって計測された駆動ローラ３１の位相θ２とを以下の式（６）、（７）に示すように、それぞれ算出するようになっている。
【０１６９】
θ１＝Ｃ１％ＰＰＲ    ...（６）
θ２＝Ｃ２％ＰＰＲ    ...（７）
ここで、式（６）、（７）における演算子「％」は、剰余演算子を表している。
【０１７０】
ＣＰＵ７０は、フラッシュメモリ７３に記憶された位相偏差情報に基づいて、シートＰの先端が検知されたときに位相カウンタ３５６によって計測された駆動ローラ３１の第１位相θ１におけるシートＰの送り量の第１偏差Ｈｓを式（１）から算出するようになっている。
【０１７１】
また、ＣＰＵ７０は、フラッシュメモリ７３に記憶された位相偏差情報に基づいて、シートＰの後端が検知されたときに位相カウンタ３５６によって計測された駆動ローラ３１の第２位相θ２におけるシートＰの送り量の第２偏差Ｈｅを式（２）から算出するようになっている。
【０１７２】
このように、ＣＰＵ７０は、決定したシートＰの長さＨ'を偏差Ｈｓおよび偏差Ｈｅに基づいて補正するようになっている。具体的には、ＣＰＵ７０は、決定したシートＰの長さＨ'から偏差Ｈｓおよび偏差Ｈｅを減算して、補正後のシート長Ｈ（＝Ｈ'−（Ｈｓ＋Ｈｅ））を算出するようになっている。
【０１７３】
以下、図１５を参照して、本実施の形態に係るシート長計測装置の動作について説明する。
【０１７４】
駆動ローラ３１が回転すると、エンコーダ３５からパルス信号（図中、「エンコーダパルス」と記す）が出力される。位相カウンタ３５６のカウント値（図中、「位相カウンタ」と記す）は、駆動ローラ３１が１回転するごとにリセットされる。
【０１７５】
位置検知センサ３６ａによってシートＰの先端が検知されると、位相カウンタ３５６のカウント値Ｃ１がラッチされる。また、位置検知センサ３６ｂによってシートＰの後端が検知されると、位相カウンタ３５６のカウント値Ｃ２がラッチされる。
【０１７６】
そして、このようにして得られたカウント値Ｃ１、Ｃ２、自然数Ｎおよび既知のパルス数ＰＰＲが式（４）または式（５）に代入されることにより、シートＰの長さに応じたパルス信号のパルスの数ＣｎｔＰがＣＰＵ７０によって算出される。
【０１７７】
また、カウント値Ｃ１、Ｃ２に対応する駆動ローラ３１の位相θ１、θ２がＣＰＵ７０によって式（６）、（７）にそれぞれ代入されることによりＣＰＵ７０によって算出される。
【０１７８】
また、駆動ローラ３１の位相θ１、θ２がＣＰＵ７０によって式（１）、（２）にそれぞれ代入されることにより、位相θ１、θ２におけるシートＰの送り量の偏差Ｈｓ、Ｈｅが算出される。
【０１７９】
シートＰの送り量の偏差Ｈｓ、Ｈｅが算出されると、ＣｎｔＰに応じた長さＨ"から位置検知センサ３６ａと位置検知センサ３６ｂとの間の既知の距離Ｌが加算されたシートＰの長さＨ'と、シートＰの送り量の偏差Ｈｓ、Ｈｅとに基づいて、補正後のシートＰの長さＨ（＝Ｈ'−（Ｈｓ＋Ｈｅ））がＣＰＵ７０によって算出される。
【０１８０】
以上に説明したように、本実施の形態は、本発明の第２の実施の形態と同様な効果を得ることができる。また、本実施の形態は、エンコーダカウンタ３５１を必要としないため、エンコーダカウンタを構成するデジタル回路を削減することができ、より簡易な構成かつより低コストでシートＰの長さを計測することができる。
【０１８１】
なお、本発明の第３および第４の実施の形態は、本発明の第２の実施の形態を変形させた例として説明した。しかしながら、本発明の第３および第４の実施の形態は、本発明の第１の実施の形態を変形させてもよい。
【０１８２】
すなわち、本発明の第３および第４の実施の形態は、２つの位置検知センサ３６ａ、３６ｂを備えていたが、１つの位置検知センサ３６を備えるようにしてもよい。１つの位置検知センサ３６を備えた本発明の第３および第４の実施の形態については、本発明の第１乃至第４の実施の形態に基づいて容易に想到できるため、その説明を省略する。
【０１８３】
また、本発明の第１乃至第４の実施の形態においては回転体として駆動ローラ３１を適用した例について説明したが、本発明においては、回転体として従動ローラ３２を適用してもよい。
【０１８４】
また、本発明においては、回転体として駆動ローラ３１と従動ローラ３２とを適用することにより、それぞれ得られた補正後のシートＰの長さＨを平均化するようにしてもよい。
【０１８５】
また、本発明の第１乃至第４の実施の形態においては、画像転写部（２次転写ニップ）に向けて搬送されるシートＰ（記録媒体）の長さを計測するシート長計測装置３０に、本発明に係るシート長計測装置を適用した例について説明した。
【０１８６】
これに対して、図１６に示すように、原稿読取部９５（コンタクトガラス９６）に向けて搬送されるシート（原稿Ｄ）の長さを計測するシート長計測装置１３０に対して本発明に係るシート長計測装置を適用することもできる。すなわち、本発明に係るシート長計測装置は、自動原稿読み取り装置にも適用することができる。
【０１８７】
ここで、本発明の第１の実施の形態をシート長計測装置１３０に適用した例について説明する。図１６に示す原稿搬送部９０は、原稿読取部９５（コンタクトガラス９６）の上流側に、スプリング９８により付勢されたプラテンガイド９７が圧接して、原稿Ｄ（シート）の搬送にともない図１６中の反時計方向に回転する搬送ローラ９３（回転体）が設置されている。
【０１８８】
そして、この搬送ローラ９３の軸部に、回転量検出手段としてのエンコーダ１３５が設置されている。また、搬送ローラ９３（回転体）の下流側には、原稿Ｄの先後端を検知する位置検知手段としての位置検知センサ１３６が設置されている。
【０１８９】
そして、エンコーダ１３５や位置検知センサ１３６は演算部３７に接続されていて、本発明の第１の実施の形態におけるエンコーダ３５や位置検知センサ３６と同様に動作して、シート（原稿Ｄ）のシート長の補正計算がされることになる。そして、補正計算されたシート長に基づいて、原稿Ｄに対する原稿読取部９５の読み取り倍率が調整される。
【０１９０】
また、本発明の第１乃至第４の実施の形態においては、中間転写ベルト８等の中間転写体を用いたカラー画像形成装置に設置されるシート長計測装置３０に、本発明に係るシート長計測装置を適用した例について説明した。
【０１９１】
これに対し、本発明に係るシート長計測装置は、これに限定されることなく、例えば、中間転写体が設置されていないモノクロ画像形成装置等のその他の形態の画像形成装置に設置されるシート長計測装置に対しても、当然に適用することができる。
【０１９２】
そして、その場合にも、本発明の第１乃至第４の実施の形態と同様の効果を得ることができる。また、本発明の第１乃至第４の実施の形態では、トナーをシートに転写する画像形成装置について説明したが、画像形成方法はこれに限らず、例えば、インクをシートに吐出して画像を形成するインクジェット方式等、他の画像形成手段を用いる構成であってもよい。
【０１９３】
なお、本発明が本実施の形態に限定されず、本発明の技術思想の範囲内において、本実施の形態の中で示唆した以外にも、本実施の形態は適宜変更され得ることは明らかである。また、前記構成部材の数、位置、形状等は本実施の形態に限定されず、本発明を実施する上で好適な数、位置、形状等にすることができる。
【０１９４】
ところで、ＣＰＵ７０によって実行されるプログラムは、ＲＯＭ７２に予め組み込まれて提供するものとしているが、これに限定されるものではない。本実施の形態で実行されるプログラムを、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disc）等のコンピュータで読み取り可能な記録媒体に記録してコンピュータプログラムプロダクトとして提供してもよい。
【０１９５】
また、本発明の第１乃至第４の実施の形態で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１９６】
本発明の第１乃至第４の実施の形態で実行されるプログラムは、演算部３７等を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ７０（プロセッサ）が上記記録媒体からプログラムを読み出して実行することにより上記各部がＲＡＭ７１等の主記憶装置上にロードされ、演算部３７が主記憶装置上に生成されるようになっている。
【符号の説明】
【０１９７】
３０  シート長計測装置
３１  駆動ローラ（回転体）
３５  エンコーダ（回転量検出手段）
３６  位置検知センサ（位置検知手段）
３６ａ  位置検知センサ（第１位置検知センサ、位置検知手段）
３６ｂ  位置検知センサ（第２位置検知センサ、位置検知手段）
３７  演算部
７０  ＣＰＵ（位相偏差算出手段、補正手段）
７３  フラッシュメモリ（記憶手段）
１００  画像形成装置
３５１  エンコーダカウンタ（回転量計測手段）
３５２  位相カウンタ（位相計測手段）
３５３  エンコーダカウンタ（第１計測器）
３５４  位相カウンタ（第２計測器、位相計測手段）
３５６  位相カウンタ（計測器、位相計測手段）
Ｐ  シート
【先行技術文献】
【特許文献】
【０１９８】
【特許文献１】特開２０１０−２４１６００号公報
【特許文献２】特願２０１２−０９８０９６号
【図１】
2014153202.tif 000003
【図２】
2014153202.tif 000004
【図３】
2014153202.tif 000005
【図４】
2014153202.tif 000006
【図５】
2014153202.tif 000007
【図６】
2014153202.tif 000008
【図７】
2014153202.tif 000009
【図８】
2014153202.tif 000010
【図９】
2014153202.tif 000011
【図１０】
2014153202.tif 000012
【図１１】
2014153202.tif 000013
【図１２】
2014153202.tif 000014
【図１３】
2014153202.tif 000015
【図１４】
2014153202.tif 000016
【図１５】
2014153202.tif 000017
【図１６】
2014153202.tif 000018