(57)【要約】【課題】  中間転写ユニットの寿命を判定するために、駆動ローラから中間転写ベルトへの駆動力の伝達状態（スリップの発生の有無）を検知できなかった。【解決手段】  感光体と、前記感光体に画像を形成する画像形成手段と、前記感光体に形成された画像が、回転体の表面に転写される又は担持した記録材の表面に転写される回転体と、前記回転体に接触し、前記回転体を駆動する駆動手段と、前記回転体に向けて光を照射し、回転体からの反射光を検知する検知手段と、前記検知手段による検知結果に基づき、前記駆動手段によって前記回転体が駆動されているか否かの駆動状態を判定する制御手段と、を備える。【選択図】  図６
2017194537.tif 000002
【特許請求の範囲】
【請求項１】
感光体と、
前記感光体に画像を形成する画像形成手段と、
前記感光体に形成された画像が、回転体の表面に転写される又は担持した記録材の表面に転写される回転体と、
前記回転体に接触し、前記回転体を駆動する駆動手段と、
前記回転体に向けて光を照射し、回転体からの反射光を検知する検知手段と、
前記検知手段による検知結果に基づき、前記駆動手段によって前記回転体が駆動されているか否かの駆動状態を判定する制御手段と、を備えることを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記駆動状態の判定として、前記駆動手段からの駆動力が前記回転体に正常に伝達されていない駆動異常状態であるか否かを判定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、第１の状態において前記駆動手段により前記回転体を駆動させて、前記検知手段による第１の検知結果を取得して基準値を求め、
前記第１の状態と異なる第２の状態において前記駆動手段より前記回転体を駆動させて、前記検知手段による第２の検知結果を取得して測定値を求め、
前記基準値と前記測定値を比較して前記駆動状態を判定することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記第１の状態は、前記駆動手段により前記回転体が定常速度で回転されている状態であることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記第１の検知結果には複数の出力値が含まれており、
前記制御手段は、前記第１の検知結果のうち出力値が連続して所定の範囲内で推移する第１の期間を求めて前記第１の期間を基準値とし、
前記第２の検知結果には複数の出力値が含まれており、
前記制御手段は、前記第２の検知結果のうち出力値が連続して所定の範囲内で推移する第２の期間を求めて前記第２の期間を測定値とすることを特徴とする請求項３に記載の画像形成装置。
【請求項６】
前記制御手段は、前記測定値が前記基準値より大きな値となると、前記駆動手段からの駆動力が前記回転体に正常に伝達されていない駆動異常状態であると判定することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記制御手段は、前記検知手段による検知に基づき、前記回転体の表面についての第１データと、
前記検知手段による検知に基づき、前記回転体の表面についての第２データであって、前記第１データを取得したタイミングに応じて、前記第１データの少なくとも一部を含むような第２データと、を取得し、
前記取得した第１データ及び第２データのマッチング結果に基づき、前記回転体の周長に関する情報を求めることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項８】
前記制御手段は、第１の状態において前記駆動手段により前記回転体を駆動させて、前記検知手段による第１の検知結果を取得して基準値を求め、
前記第１の状態と異なる第２の状態において前記駆動手段より前記回転体を駆動させて、前記検知手段による第２の検知結果を取得して測定値を求め、
前記基準値と前記測定値を比較して前記駆動状態を判定することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記制御手段は、前記第１の検知結果から前記回転体の周長を求めて基準値とし、
前記第２の検知結果から前記回転体の周長を求めて測定値とすることを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記制御手段は、前記測定値が前記基準値より大きな値となると、前記駆動手段からの駆動力が前記回転体に正常に伝達されていない駆動異常状態であると判定することを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
前記制御手段は、前記駆動手段の積算駆動時間に応じて、前記駆動状態の判定を行うタイミングを制御することを特徴とする請求項１に記載の画像形成装置。
【請求項１２】
前記制御手段は、前記駆動状態が前記駆動手段からの駆動力が前記回転体に正常に伝達されていない駆動異常状態であると判定すると、異常であることを報知することを特徴とする請求項１に記載の画像形成装置。
【請求項１３】
感光体に形成された画像が、回転体の表面に転写される又は担持した記録材の表面に転写される回転体と、
前記回転体に接触し、前記回転体を駆動する駆動手段と、
前記回転体に向けて照射され、前記回転体から反射した反射光の検知結果に基づき、前記駆動手段によって前記回転体が駆動されているか否かの駆動状態を判定する制御手段と、を備えることを特徴とする回転体駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真方式を用いたプリンタ、複写機等の画像形成装置に関し、特に表面にトナー像を担持可能な中間転写ベルト、あるいは記録材を搬送する搬送ベルトを備える画像形成装置に関するものである。
【背景技術】
【０００２】
従来、画像形成装置としてのプリンタや複写機は、以下のような工程により画像形成を行うことが知られている。感光ドラムに形成したトナー像を中間転写ベルト（Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｔｒａｎｓｆｅｒ  Ｂｅｌｔ）に１次転写する。その後、中間転写ベルト上のトナー像を記録材に２次転写する。トナー像が２次転写された記録材を定着器により加熱、加圧することで、トナー像を記録材に定着させ、機外に排出する。
【０００３】
中間転写ベルトは、複数の張架ローラにより張架されており、張架ローラの一つが、中間転写ベルト二駆動力を伝達する駆動ローラである。駆動ローラは、中間転写ベルトを回転するため、駆動手段であるモータからの駆動力によって回転する。駆動ローラと中間転写ベルトの間には摩擦力が働いており、摩擦力により中間転写ベルトは駆動ローラに追従して回転する。また、感光ドラムと中間転写ベルトが接触する１次転写位置には、中間転写ベルト内部に１次転写部材が配置されており、中間転写ベルトは感光ドラムと１次転写部材によってニップされている。
【０００４】
中間転写ベルト、張架ローラ、駆動ローラ、などを合せて中間転写ユニットとも呼ぶ。中間転写ユニットは、中間転写ベルト等の各部材の経時変化によって寿命となると交換が必要と判断される。例えば特許文献１では、中間転写ベルトの表面に光を照射し、その反射光の光量を検知することで、中間転写ベルトの表面状態を新品時と使用後で比較している。そして、中間転写ベルトの表面の擦れによる鏡面化や傷の進み具合を検知し、中間転写ベルトの寿命を判断し、交換時期を判断することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２５６３６９
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の方法においては、中間転写ベルトの表面性は検知できるものの、駆動ローラから中間転写ベルトへの駆動力の伝達状態を検知することはできなかった。
【０００７】
本出願に係る発明は、以上のような状況を鑑みてなされたものであり、駆動ローラから中間転写ベルトへの駆動力の伝達状態を検知することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、感光体と、前記感光体に画像を形成する画像形成手段と、前記感光体に形成された画像が、回転体の表面に転写される又は担持した記録材の表面に転写される回転体と、前記回転体に接触し、前記回転体を駆動する駆動手段と、前記回転体に向けて光を照射し、回転体からの反射光を検知する検知手段と、前記検知手段による検知結果に基づき、前記駆動手段によって前記回転体が駆動されているか否かの駆動状態を判定する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明の構成によれば、駆動ローラから中間転写ベルトへの駆動力の伝達状態を検知することができる。
【図面の簡単な説明】
【００１０】
【図１】画像形成装置の概略構成図
【図２】制御部を示すハードウェアブロック図
【図３】中間転写ベルト３０のスリップ判定に関する情報を取得するためのフローチャート
【図４】中間転写ベルト３０の１周分のプロファイルＶｐｒｏ（ｉ）と、見かけスリップ時間最大値Ｔｓｍａｘの算出方法を示した図
【図５】Ｖｍａｘを更新した場合を例として示した図
【図６】中間転写ベルト３０のスリップの判定方法を示したフローチャート
【図７】中間転写ベルト３０の周期を測定するためのフローチャート
【図８】１周目と２周目の波形プロファイルについて、各サンプリングポイントと反射光の出力値の関係の一例を示す図
【図９】１周目のサンプリング開始タイミングｔ１から２周目のサンプリング終了タイミングｔ６までを説明するための図
【図１０】積算値Ｉ（Ｘ）のうち、いずれのＸにおける積算値が最も小さくなるかを示した図
【図１１】中間転写ベルト３０のスリップの判定方法を示したフローチャート
【発明を実施するための形態】
【００１１】
以下、図面を用いて本発明の実施形態について説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１２】
（第１の実施形態）
［画像形成装置の構成の説明］
図１は、本実施形態における画像形成装置１０の概略構成図である。なお、参照符号の末尾の英文字ａ、ｂ、ｃ及びｄは、夫々当該部材が形成して中間転写ベルト３０に転写する画像（現像剤像）の色がイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｂｋ）であることを示している。なお、以下の説明において色を区別する必要が無い場合には、イエロー（Ｙ）を一例として説明するために英文字ａを参照符号として使用する。また、中間転写ベルト（Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｔｒａｎｓｆｅｒ  Ｂｅｌｔ）は、以下の説明において、ＩＴＢと呼ぶこともできる。
【００１３】
感光体としての感光ドラム２２ａ（２２ｂ、２２ｃ、２２ｄ）は、矢印Ｄ２方向にプロセス速度で回転駆動される。帯電ローラ２３ａ（２３ｂ、２３ｃ、２３ｄ）は、対応する感光ドラム２２ａ（２２ｂ、２２ｃ、２２ｄ）の表面を一様な電位に帯電させる。例えば帯電ローラ２３ａが出力する帯電バイアスは−１２００Ｖであり、これにより感光ドラム２２ａの表面は−７００Ｖの電位（暗電位）に帯電される。光を照射する光照射手段としてのスキャナユニット２０ａ（２０ｂ、２０ｃ、２０ｄ）は、形成する画像の画像データに応じたレーザ光で感光ドラム２２ａ（２２ｂ、２２ｃ、２２ｄ）の表面を走査して、静電潜像を形成する。一例として、レーザ光２１ａ（２１ｂ、２１ｃ、２１ｄ）での走査により、静電潜像が形成されている箇所の電位（明電位）は−１００Ｖとなる。現像器２５ａ（２５ｂ、２５ｃ、２５ｄ）は、夫々対応する色の現像剤を有し、現像スリーブ２４ａ（２４ｂ、２４ｃ、２４ｄ）により、感光ドラム上（感光体上）に形成された静電潜像に現像剤を供給することで、静電潜像を現像する。一例として、現像スリーブ２４ａが出力する現像バイアスは−３５０Ｖであり、この現像バイアスにより感光ドラム２２ａ上にトナー像を形成する。
【００１４】
１次転写ローラ２６ａ（２６ｂ、２６ｃ、２６ｄ）は、感光ドラムに形成された現像剤像（トナー像）を、駆動ローラ３１、張架ローラ３２及び３３により周回駆動される回転体（中間転写体）としての中間転写ベルト３０に転写する。一例として、１次転写ローラ２６ａが出力する転写バイアスは＋１０００Ｖであり、この電位により１次転写ローラ２６ａは現像剤像を中間転写ベルト３０に転写する。なお、このとき、各感光ドラムの現像剤像を重ね合わせて中間転写ベルト３０に転写することでカラーの画像が形成される。中間転写ベルト３０は、接触された駆動ローラ３１によって矢印Ｄ１方向に感光ドラム２２ａ（２２ｂ、２２ｃ、２２ｄ）と略等速のプロセス速度で周回駆動され、１次転写された画像を２次位置へ移動させる。なお、中間転写ベルト３０の公称の周長は８００ｍｍであるとする。また、中間転写ベルト３０、駆動ローラ３１、張架ローラ３２及び３３、濃検センサ５などを含めて、ベルトユニットとしての中間転写ユニット（回転体駆動装置）と呼ぶこともできる。中間転写ベルト３０に転写されずに感光ドラム２２ａ（２２ｂ、２２ｃ、２２ｄ）上に残ったトナー（１次転写残留トナー）は、クリーニングユニット２８ａ（２８ｂ、２８ｃ、２８ｄ）によってクリーニングされる。
【００１５】
給紙カセットに積載された紙としての記録材１２は、ピックアップローラ１３によって給紙される。給紙された記録材１２は、レジストセンサ１１０によって先端が検知され、搬送ローラ対６４、６５に搬送され、一旦停止される。その後、記録材１２は２次転写ローラ２７と中間転写ベルト３０からなる２次転写位置において、中間転写ベルト３０上に１次転写された画像とタイミングが合うよう搬送が再開される。そして、２次転写ローラ２７に印加される２次転写バイアスの作用によって中間転写ベルト３０から記録材１２上に画像が２次転写される。画像が２次転写された記録材１２は、定着ローラ対７６，７７に搬送される。定着ローラ対７６、７７に加熱加圧により定着された記録材１２は、画像形成装置外に排出される。
【００１６】
２次転写ローラ２７によって中間転写ベルト３０から記録材１２へ転写されなかったトナー（２次転写残留トナー）は、帯電ブラシ９を用いたクリーニング工程によってクリーニングされる。２次転写残留トナーが中間転写ベルト３０と帯電ブラシ９とのニップに進入すると、帯電ブラシ９に印加された２次転写残留トナーを所望の極性に帯電させる電圧により、２次転写残留トナーは帯電される。所望の極性に帯電された２次転写残留トナーは、感光ドラム２２ａに逆転写され、クリーニングユニット２８ａによりクリーニングされる。帯電ブラシ９は、導電性ナイロン製で中間転写ベルト３０の周方向に幅４ｍｍ、毛足４ｍｍのものを、張架ローラ３３を対向部材として中間転写ベルト３０に侵入量１ｍｍで当接している。
【００１７】
中間転写ベルト３０を介して駆動ローラ３１に対向する位置には、中間転写ベルト３０の表面、又は中間転写ベルト３０上に形成されたトナー像を検知する濃検センサ５が配置されている。濃検センサ５は、トナー像の濃度又は位置を検知することができる。濃検センサ５は、発光素子と受光素子を備える公知の反射型の光学センサであり、発光素子からベルト表面に向けて光を発し、その反射光を受光素子で受光して、反射光の光量に応じた信号を受光素子から後述の周長検知部１１１と濃度制御部１１２に送る。濃検センサ５は、中間転写ベルト３０上の画像が形成されるべき領域（画像形成領域）に発光素子からの光が照射されるように配置されている。
【００１８】
なお、スキャナユニット２０ａは、レーザではなく、ＬＥＤアレイ等により感光ドラム２２ａを露光する形態とすることができる。また、中間転写ベルト３０を設けるのではなく、各感光ドラムの現像剤像を記録材搬送ベルトに搬送された記録材１２に直接転写する直接転写方式の画像形成装置であっても良い。直接転写方式の画像形成装置においては、記録材搬送ベルトが像担持体であるともいえる。また、スキャナユニット２０ａ及び感光ドラム２２ａを含む、帯電ローラ２３ａ、現像器２５ａ及び１次転写ローラ２６ａの現像剤像を形成するための部材群のことを画像形成部とすることができる。また、場合によってはスキャナユニット２０ａを含めずに画像形成部としても良い。また、感光ドラム２２ａの周囲に近接して配置され、感光ドラム２２ａに作用する各部材（帯電ローラ２３ａ、現像器２５ａ及び１次転写ローラ２６ａ）のことを、プロセス手段と呼ぶことができる。また、形成される画像（現像剤像）を担持することができる中間転写ベルト３０、記録材搬送ベルト等の部材を像担持体と呼ぶこともできる。つまり、画像形成部を複数有することで、カラー画像を形成している。
【００１９】
［画像形成装置の制御構成］
図２は、一例としての制御部を示すハードウェアブロック図である。制御手段としてのＣＰＵ１０１は、ＲＯＭ１０２に格納された各種制御プログラムに基づいてＲＡＭ１０３を作業領域に用い画像形成装置の各部を制御する。ＲＯＭ１０２には、各種制御プログラム、各種データ、テーブルなどが格納されている。ＲＡＭ１０３にはプログラムロード領域、ＣＰＵ１０１の作業領域、各種データの格納領域などが確保される。なお、ＣＰＵ１０１は、中間転写ベルト３０の周長を検知する周長検知部１１１、画像の濃度を制御する濃度制御部１１２として機能することもできる。また、各色のトナー像が形成される位置を補正する位置ずれ補正制御部１１３として機能することもできる。駆動制御部１０８は、ＣＰＵ１０１からの命令にしたがって、感光ドラム２２ａ、帯電ローラ２３ａ、スキャナユニット２０ａ、現像器２５ａ、中間転写ベルト３０等を駆動するためのモータや、帯電バイアスや現像バイアス等を制御する。不揮発メモリ１０９は、画像濃度制御を実行時の光量設定データや中間転写ベルト３０の周長の情報など、各種データを保存する。
【００２０】
周長検知部１１１は、濃検センサ５により中間転写ベルト３０の表面を検知した検知結果に基づいて、中間転写ベルト３０の周長や周期を検知する。周長検知部１１１は、中間転写ベルト３０の実周長に関する情報を求める上での演算手段の一例である。ここで、実周長に関する情報とは、何かしらの原因で変動する回転体の周長を把握する為の情報を意味する。例えば、中間転写ベルト３０の公称（製造公差や環境変動がない場合の理想寸法値）の周長から経時変化により伸縮した長さがこれに相当する。また、実周長に関する情報は、時間を表すデジタルデータ（カウント値）であっても良いし、長さを表すデジタルデータ（カウント値）であっても良い。周長検知部１１１は、実周長に関する情報に基づき、周長を求めることができる。濃度制御部１１２は、濃度制御を行うためのパッチ画像を濃検センサ５により検知した検知結果に基づき、画像形成時の濃度を制御する。周知の制御のため詳しい説明は省略するが、パッチ画像から反射した反射光量に基づき濃度補正を行う。位置ずれ補正制御部１１３は、位置ずれ制御を行うためのパッチ画像を濃検センサ５により検知した検知結果に基づき、画像形成時の画像形成位置を制御する。周知の制御のため詳しい説明は省略するが、パッチ画像を検知したタイミングに基づき位置ずれ補正を行う。
【００２１】
［中間転写ユニットの寿命の説明］
画像形成装置１０においては、上述の画像形成工程以外にも、画像濃度制御や位置ずれ補正制御や中間転写ベルト３０のクリーニングなど、中間転写ベルト３０を駆動する様々な工程が実行されている。これらの動作を繰り返すことで中間転写ベルト３０表面に傷がついたり、バイアス印加によって中間転写ベルト３０の導電性が変化したり、様々な経時変化が起こる。これにより、製品として十分な品質を維持した画像形成を行うことができなくなると、中間転写ユニットの寿命に到達したと判定する。
【００２２】
これらの経時変化の一つに中間転写ベルト３０のスリップがある。これは上記の動作を繰り返すことで、中間転写ユニット内に異物が混入したり、中間転写ベルト３０が少しずつ削れたりすることによって、駆動ローラ３１の表面や中間転写ベルト３０の内面の摩擦係数が低下することによって起こる。この摩擦係数が低下すると、駆動ローラ３１からの中間転写ベルト３０に伝達する駆動力が、感光ドラムと中間転写ベルト３０による負荷より小さくなってしまい、駆動ローラ３１と中間転写ベルト３０がスリップする。スリップにより、中間転写ベルト３０を正常に回転させることができなくなる。このようなスリップが発生することによっても、中間転写ユニットは寿命に到達したと判定する。
【００２３】
［従来の中間転写ユニットの寿命判定方法の説明］
上述のような経時変化によって中間転写ユニットが寿命となったことを判定するためには、累積印字枚数や中間転写ベルト３０の回転数が、予め設定された閾値に達したことを条件とすることが一般的に用いられている。しかし、累積印字枚数や中間転写ベルト３０の回転数は、画像形成装置の使用環境や個体差などのバラツキを考慮して設定することができていなかった。
【００２４】
そこで、画像形成装置の使用環境や個体差などのバラツキを考慮した寿命判定方法として、例えば濃検センサ５を用いて中間転写ベルト３０の表面に光を照射し、その反射光の光量を検知することで中間転写ベルト３０の表面状態を新品時と使用後で比較する。この方法によれば、中間転写ベルト３０の表面の擦れによる鏡面化や傷の程度を検知し、かつその程度に応じて中間転写ユニット寿命を判定できるため、画像形成装置の使用環境や個体差などによるバラツキも含めて寿命を判定できる。しかし、中間転写ベルト３０の表面を検知することはできるものの、駆動ローラ３１から中間転写ベルト３０への駆動力の伝達状態（スリップの発生の有無）を検知することはできなかった。よって、スリップ起因による中間転写ユニットの寿命を判定することはできなった。
【００２５】
［中間転写ベルト３０のスリップ起因による転写ユニットの寿命検知方法の説明］
本実施形態においては、濃検センサ５を用いて、中間転写ベルト３０の表面に光を照射し、反射した反射光を検知した検知結果に基づき、中間転写ベルト３０にスリップが発生しているか否かを検知する。そして、スリップの発生の有無に基づき、中間転写ユニットの寿命を判定する方法を説明する。
スリップを検知するために、まず、スリップの判定条件について説明する。なお、中間転写ベルト３０にスリップが発生しているか否かを判定することは、中間転写ベルト３０の駆動状態を判定するともいえる。そして、中間転写ベルト３０にスリップが発生している状態は、駆動ローラ３１から駆動が正しく伝わっていない駆動異常状態であるともいえる。
【００２６】
［スリップの判定に関する情報の取得］
図３は、中間転写ベルト３０のスリップ判定に関する情報を取得するためのフローチャートである。中間転写ベルト３０が停止している状態と、中間転写ベルト３０にスリップが発生していない状態とにおいて、中間転写ベルト３０の表面を検知し、スリップ判定に関する情報を求める。以下で説明する処理は、ＣＰＵ１０１によってＲＯＭ１０２に格納された制御プログラムがＲＡＭ１０３にロードされて実行される。
【００２７】
Ｓ３０１において、ＣＰＵ１０１はスリップ判定に関する情報の取得を行うか否かを判断する。この判断条件としてはスリップが発生していない状態で中間転写ベルト３０が駆動されることである。例えば、中間転写ベルト３０が新品である場合、または新品時から中間転写ベルト３０の周長変化が所定範囲内である場合等が当てはまる。Ｓ３０１においてＹｅｓと判断されると、Ｓ３０２において、ＣＰＵ１０１は濃検センサ５の発光素子を画像濃度制御時と同等の光量で発光させる。発光素子から出力された光は、中間転写ベルト３０の表面で反射され、反射光が受光素子によって受光される。受光素子は、反射光の光量に応じて信号を出力する。
【００２８】
Ｓ３０３において、ＣＰＵ１０１は中間転写ベルト３０が停止している状態で、中間転写ベルト３０の表面からの反射光（出力値）のサンプリングを１０ｓ行う。そして、中間転写ベルト３０が停止している状態での出力値のばらつきの幅を中間転写ベルト３０の停止状態における光量ばらつきの最大値Ｖｗｍａｘ＿ｓｔｏｐとしてＲＡＭ１０３に格納する。この最大値Ｖｗｍａｘ＿ｓｔｏｐは、後述する見かけのスリップ発生と実際のスリップ発生の区別の判定の際に用いる。なおサンプリング時間の１０ｓというのはこれに限ったものではなく、判定の正確性を確保しつつ、ダウンタイムも長くなりすぎないような値として、適宜設定することが可能である。
【００２９】
Ｓ３０４において、ＣＰＵ１０１は中間転写ベルト３０を定常速度で駆動するよう駆動制御部１０８に指示を行う。駆動制御部１０８は、中間転写ベルト３０の駆動を開始する。Ｓ３０５において、ＣＰＵ１０１は中間転写ベルト３０が駆動している状態で、中間転写ベルト３０の表面からの反射光（出力値）のサンプリングを、中間転写ベルト３０の１周分以上行う。サンプリング結果を、ＩＴＢプロファイルＶｐｒｏ（ｉ）としてＲＡＭ１０３に格納する。なお、ここでｉはサンプリングポイントの番号を示す。公称の周長が８００ｍｍであることを考慮すると、例えば、０．１ｍｍ周期で中間転写ベルト３０の１周分に相当する８０００ポイント以上のデータをサンプリングする。
【００３０】
Ｓ３０６以降では、中間転写ベルト３０にスリップが発生せずに駆動されている状態において、出力値が連続して停止時光量ばらつき最大値Ｖｗｍａｘ＿ｓｔｏｐ内で推移する時間である、見かけスリップ時間最大値Ｔｓｍａｘを算出する。そのため、Ｓ３０５でサンプリングした出力値の最初のサンプリングポイントから順次解析を行う。図４は、中間転写ベルト３０の１周分のプロファイルＶｐｒｏ（ｉ）と、見かけスリップ時間最大値Ｔｓｍａｘの算出方法を示した図である。
【００３１】
Ｓ３０６において、ＣＰＵ１０１は最初のサンプリングポイント（ｉ＝１）の出力値Ｖｐｒｏ（１）を呼び出し、出力値の最大値Ｖｍａｘ、最小値Ｖｍｉｎの初期値としてＲＡＭ１０３に格納する。Ｓ３０７において、ＣＰＵ１０１は次のサンプリングポイント（ｉ＝２）の出力値を呼び出す。Ｓ３０８において、ＣＰＵ１０１は出力値Ｖｐｒｏ（ｉ）がＶｍａｘを上回る値、又はＶｍｉｎを下回る値であるかを判定する。どちらにも該当しない場合は、Ｓ３０７に戻る。どちらかに該当する場合はＳ３０９に進む。Ｓ３０９において、ＣＰＵ１０１は出力値Ｖｐｒｏ（ｉ）がＶｍａｘを上回る値であればＲＡＭ１０３のＶｍａｘを更新する。又は、出力値Ｖｐｒｏ（ｉ）がＶｍｉｎを下回る値であればＲＡＭ１０３のＶｍｉｎを更新する。図５は、Ｓ３０９でＶｍａｘを更新した場合を例として示したものである。図５は図４における、連続してＶｗｍａｘ＿ｓｔｏｐの範囲内で出力値が推移する領域を詳細に示したものである。
【００３２】
Ｓ３１０において、ＣＰＵ１０１は│Ｖｍａｘ−Ｖｍｉｎ│とＶｗｍａｘ＿ｓｔｏｐの大小関係を比較する。│Ｖｍａｘ−Ｖｍｉｎ│の値がＶｗｍａｘ＿ｓｔｏｐの値以下であればＳ３０７に戻る。│Ｖｍａｘ−Ｖｍｉｎ│の値がＶｗｍａｘ＿ｓｔｏｐの値より大きければ、Ｖｗｍａｘ＿ｓｔｏｐの範囲内で推移していた出力値が範囲外となったと判断でき、Ｓ３１１に進む。
【００３３】
Ｓ３１１において、ＣＰＵ１０１は連続してＶｗｍａｘ＿ｓｔｏｐの範囲内で推移していた時間を算出する。そのため、Ｖｗｍａｘ＿ｓｔｏｐの範囲内で推移していた起点のサンプリングポイントからＶｗｍａｘ＿ｓｔｏｐの範囲外となる終点のサンプリングポイントまでの時間Ｔｆ＿ｓｔ１を算出する。この時間Ｔｆ＿ｓｔ１における出力値は、中間転写ベルト３０にスリップが発生していないにも関わらず、見かけ上は中間転写ベルト３０にスリップが発生して中間転写ベルト３０が停止していると判断されてしまうような検知結果である。よって、この時間を見かけスリップ時間と呼ぶ。なお、ここで言う起点のサンプリングポイントとは、前回までのＳ３１１に進んだ時に、下記の除外をされて更新されたサンプリングポイントを示す。
【００３４】
以下、Ｖｗｍａｘ＿ｓｔｏｐの範囲外となった際に、起点のサンプリングポイントを更新する方法について説明する。起点のサンプリングポイントの更新とは、次以降に再度ステップＳ３１１に進んだ際に、Ｔｆ＿ｓｔ１の算出の際にカウントする範囲を適切に設定するための処理になる。図５を用いて、この更新について説明する。Ｓ３１０で│Ｖｍａｘ−Ｖｍｉｎ│の値がＶｗｍａｘ＿ｓｔｏｐより大きくなると、この領域は連続してＶｗｍａｘ＿ｓｔｏｐ内で推移するポイントではなくなったと判断する。図５においては、Ｖｍａｘを更新した状態でＶｗｍａｘ＿ｓｔｏｐを超えたと判断できる。その際に、次のＴｆ＿ｓｔ１の検知のために、更新したＶｍａｘに応じてＶｍｉｎも更新する必要がある。具体的には、Ｖｍａｘから│Ｖｍａｘ−Ｖｍｉｎ│を引いた値を新たなＶｍｉｎとして更新する。そして、この更新したＶｍｉｎが、次のＴｆ＿ｓｔ１を検知するための起点のサンプリングポイントとなる。図５においては、更新Ｖｍａｘのサンプリングポイントが５００、更新Ｖｍｉｎのサンプリングポイント（起点のサンプリングポイント）が５０１、となる。
【００３５】
なお、図５ではＶｍａｘの更新時について説明したが、Ｖｍｉｎについても同様の方法で更新を行うことができる。すなわち、Ｖｍｉｎの更新時であれば、Ｖｍｉｎに│Ｖｍａｘ−Ｖｍｉｎ│を加えた値を新たなＶｍａｘとして更新する。そして、更新Ｖｍａｘが、次のＴｆ＿ｓｔ１を検知するための起点のサンプリングポイントとなる。
【００３６】
Ｓ３１２において、ＣＰＵ１０１はＴｆ＿ｓｔ１の前回算出時までの最大値である見かけスリップ時間暫定値Ｔｓｍｐ１（初期値０ｍｓ）とＴｆ＿ｓｔ１を比較する。Ｔｆ＿ｓｔ１がＴｓｍｐ１以下であればＳ３０７に戻る。Ｔｆ＿ｓｔ１がＴｓｍｐ１より大きければＳ３１３に進む。Ｓ３１３において、ＣＰＵ１０１は見かけスリップ時間暫定値Ｔｓｍｐ１を、Ｔｆ＿ｓｔ１に更新してＲＡＭ１０３に格納する。
【００３７】
Ｓ３１４において、ＣＰＵ１０１は現在のサンプリングポイントが最初のサンプリングポイントから中間転写ベルト３０の１周以内のサンプリングポイントであればＳ３０７に戻る。中間転写ベルト３０の１周を超えていれば、十分な時間の解析が済んだと判断して、Ｓ３１５に進む。Ｓ３１５において、ＣＰＵ１０１は見かけスリップ時間暫定値Ｔｓｍｐ１を見かけスリップ時間最大値ＴｓｍａｘとしてＲＡＭ１０３に格納し、処理を終了する。
【００３８】
なお、任意のポイントからサンプリングが開始されていることを考慮しても、見かけスリップ時間を確実に検知できるようにするために、中間転写ベルト３０の１周以上のサンプリングポイントの比較を行うことが望ましい。つまり、サンプリングポイントの開始時点の前後においても、Ｖｗｍａｘ＿ｓｔｏｐの範囲内で推移している可能性を考慮する。そのため、Ｓ３１４における判断条件を、中間転写ベルト３０の１周を超えた後の所定数のサンプリングポイントであるかを判断することで、より検知精度を向上させることができる。よって、Ｓ３０５におけるサンプリング期間も、中間転写ベルト３０の１周を超えた後の所定数のサンプリングポイントまで、つまり中間転写ベルト３０の１周より長めにサンプリングしておくとさらに良い。
【００３９】
また、Ｓ３１５における見かけスリップ時間最大値Ｔｓｍａｘは、実際に中間転写ベルト３０にスリップは発生していないにも関わらず、出力値の変化の推移としてスリップが発生していると判断されてしまう時間の最大値である。以下で詳しく説明するが、見かけスリップ時間最大値Ｔｓｍａｘを用いることで、Ｖｗｍａｘ＿ｓｔｏｐ以下であればスリップが発生していない、Ｖｗｍａｘ＿ｓｔｏｐより大きければスリップが発生している、という判定ができる。つまり、Ｖｗｍａｘ＿ｓｔｏｐを中間転写ベルト３０のスリップ発生の判定の基準値として用いることができる。
【００４０】
［中間転写ベルト３０のスリップの判定方法］
図６は、中間転写ベルト３０のスリップの判定方法を示したフローチャートである。見かけスリップ時間最大値Ｔｓｍａｘを用いて、中間転写ベルト３０のスリップの有無を検知する方法について説明する。
【００４１】
Ｓ６０１において、ＣＰＵ１０１はスリップ判定を行うか否かを判断する。この判断条件としては、例えば前回の周期測定時からの通紙枚数が所定枚数以上である場合、前回の周期測定時から所定時間が経過した場合などである。中間転写ベルト３０にスリップが発生している可能性があると判断できる条件であれば、任意で設定することが可能である。また、判断条件は常に一定である必要はなく、例えば駆動ローラ３１の積算駆動時間に応じて、積算駆動時間が長くなれば判断頻度が高くなるように設定することも可能である。
【００４２】
スリップ判定を行うと判断すると、Ｓ６０２において、ＣＰＵ１０１は中間転写ベルト３０を駆動するよう駆動制御部１０８に指示を行う。駆動制御部１０８は、中間転写ベルト３０の駆動を開始する。Ｓ６０３において、ＣＰＵ１０１は濃検センサ５の発光素子を画像濃度制御時と同等の光量で発光させる。発光素子から出力された光は、中間転写ベルト３０の表面で反射され、反射光が受光素子によって受光される。受光素子は、反射光の光量に応じて信号を出力する。
【００４３】
Ｓ６０４において、ＣＰＵ１０１は中間転写ベルト３０の公称周期に、中間転写ベルト３０のスリップ判定を行うための十分なマージン時間を加えた期間において、受光素子が受光した反射光のサンプリングを実行する。各サンプリングポイントにおける反射光の出力値は波形プロファイルとしてＲＡＭ１０３に格納される。周期を０．１ｍｍとしてサンプリングを実行し、ＩＴＢプロファイルＶｐｒｏ２（ｉ）としてＲＡＭ１０３に格納する。なお、ここでｉはサンプリングポイントの番号を示す。中間転写ベルト３０の公称の周長が８００ｍｍであることを考慮すると、例えば、０．１ｍｍ周期で、中間転写ベルト３０の１周分に相当する８０００ポイント以上のデータをサンプリングする。スリップ判定を行うためのマージン時間は、検知精度に応じて適宜設定することができる。例えば、Ｔｆ＿ｓｔ２が見かけスリップ時間最大値Ｔｓｍａｘより大きくならない時間が連続して続けば、スリップがないと判断して良いと思う最短の時間とすれば良い。例えば中間転写ベルト３０の２周分のサンプリングを行うと設定すると、サンプリングポイント数は８０００×２周で１６０００ポイントとなる。
【００４４】
Ｓ６０５において、ＣＰＵ１０１はＶｐｒｏ２（ｉ）の最初のサンプリングポイント（ｉ＝１）の出力値Ｖｐｒｏ２（１）を呼び出し、出力値の最大値Ｖｍａｘｔ、最小値Ｖｍｉｎｔの初期値としてＲＡＭ１０３に格納する。Ｓ６０６において、ＣＰＵ１０１は次のサンプリングポイント（ｉ＝２）の出力値を呼び出す。Ｓ６０７において、ＣＰＵ１０１は出力値Ｖｐｒｏｔ（ｊ）がＶｍａｘｔ以下かつＶｍｉｎｔ以上の値であるかを判定する。前記条件に該当する場合は、Ｓ６０８において、ＣＰＵ１０１は起点のサンプリングポイントから現在のサンプリングポイントまでの時間Ｔｆ＿ｓｔ２を測定値として算出する。前記条件に該当しない場合は、Ｓ６０９において、ＣＰＵ１０１はＲＡＭ１０３のＶｍａｘ、又はＶｍｉｎを更新する。そして、Ｓ６１０において、ＣＰＵ１０１は│Ｖｍａｘｔ−Ｖｍｉｎｔ│とＶｗｍａｘ＿ｓｔｏｐの大小関係を比較する。│Ｖｍａｘ−Ｖｍｉｎ│の値がＶｗｍａｘ＿ｓｔｏｐの値以下であれば、Ｓ６０８に進み、Ｔｆ＿ｓｔ２を算出する。│Ｖｍａｘ−Ｖｍｉｎ│の値がＶｗｍａｘ＿ｓｔｏｐの値より大きければ、Ｓ６１１において、ＣＰＵ１０１はＴｆ＿ｓｔ２を算出する。そして、Ｓ３１１と同様の方法で起点のサンプリングポイントの更新を行い、Ｓ６１２に進む。
【００４５】
Ｓ６１２において、ＣＰＵ１０１はＴｆ＿ｓｔ２が見かけスリップ時間最大値Ｔｓｍａｘより大きいか否かを判断する。Ｔｆ＿ｓｔ２がＴｓｍａｘより大きければ、Ｓ６１３において、ＣＰＵ１０１は中間転写ベルト３０にスリップが発生していると判断する。スリップが発生していると判断すると、例えばディスプレイやＬＥＤ等の表示手段に異常が発生したことを報知するようにしてもよい。Ｔｆ＿ｓｔ２がＴｓｍａｘ以下であれば、Ｓ６１４において、ＣＰＵ１０１は現在のサンプリングポイントが最後のサンプリングポイントであるか否かを判断する。最後でなければ、Ｓ６０６に戻る。最後であれば、Ｓ６１５において、ＣＰＵ１０１は中間転写ベルト３０にスリップが発生していないと判断する。
【００４６】
このように、中間転写ベルト３０を駆動している際に、中間転写ベルト３０の表面を検知した出力値が連続して停止時光量ばらつき最大値Ｖｗｍａｘ＿ｓｔｏｐ内で推移しているか否かを判断する。そして、実際にスリップはしていない見かけスリップ時間最大値Ｔｓｍａｘとの比較を行い、中間転写ベルト３０にスリップが発生しているか否かを判断することができた。なお、この方法においては、見かけのスリップと実際のスリップを区別するために出力値の基準値が必要であり、具体的にはＶｗｍａｘ＿ｓｔｏｐ、Ｔｓｍａｘを用いる方法について説明した。しかし、例えばスリップを判断するための別の値を用意する等でもよく、必ずしもこの方法に限られるものではない。このように、中間転写ベルト３０を駆動する駆動ローラのスリップを精度よく検知することができる。よって、転写ユニットの寿命を使用環境や個体差などによるバラツキを考慮して判断することにつながり、中間転写ベルト３０のスリップ状態も含めて、より確実に転写ユニットの寿命を検知することができる。
【００４７】
（第２の実施形態）
本実施形態においては、中間転写ベルト３０の周期測定結果から、スリップの発生を判断する方法について、説明する。なお、画像形成装置等の先の第１の実施形態と同様の構成については、本実施形態においては説明を省略する。
【００４８】
［中間転写ベルト３０のスリップ起因による転写ユニットの寿命検知方法の説明］
本実施形態においては、濃検センサ５を用いて、中間転写ベルト３０の表面に光を照射し、反射した反射光を検知した検知結果に基づき、中間転写ベルト３０の周期を求める。そして、中間転写ベルト３０の周期測定結果に基づき、中間転写ベルト３０のスリップ発生を判断する方法について説明する。まず、中間転写ベルト３０の周期測定を行う方法について説明する。
【００４９】
［中間転写ベルト３０の周期測定方法の説明］
図７は、中間転写ベルト３０の周期を測定するためのフローチャートである。Ｓ７０１において、ＣＰＵ１０１は、中間転写ベルト３０の周期測定に関する情報の取得を行うか否かを判断する。この判断条件としてはスリップが発生していない状態で中間転写ベルト３０が駆動されることである。例えば、中間転写ベルト３０が新品である場合、または新品時から中間転写ベルト３０の周長変化が所定範囲内である場合等が当てはまる。中間転写ベルト３０の周期測定に関する情報を取得すると判断すると、Ｓ７０２において、ＣＰＵ１０１は中間転写ベルト３０を駆動するよう駆動制御部１０８に指示を行う。駆動制御部１０８は、中間転写ベルト３０の駆動を開始する。Ｓ７０３において、ＣＰＵ１０１は濃検センサ５の発光素子を画像濃度制御時と同等の光量で発光させる。発光素子から出力された光は、中間転写ベルト３０の表面で反射され、反射光が受光素子によって受光される。受光素子は、反射光の光量に応じて信号を出力する。
【００５０】
Ｓ７０４において、ＣＰＵ１０１は中間転写ベルト３０の１周目における、受光素子が受光した反射光のサンプリングを実行する。各サンプリングポイントにおける反射光の出力値は１周目の波形プロファイル（第１波形プロファイル）としてＲＡＭ１０３に格納される。なお、１周目の波形プロファイルは、任意の位置からサンプリングが開始されるため、中間転写ベルト３０上の任意の区間における波形プロファイルといえる。以下の説明においては、波形プロファイルという言葉を用いて説明を行うが、波形プロファイルとは計測された波形データの特性、又は特徴を意味する。このサンプリングは、例えば０．１ｍｍ周期で１０００ポイントのデータを取得する。これは、中間転写ベルト３０上の長さとしては１００ｍｍに相当する。中間転写ベルト３０の公称の周長が８００ｍｍであることを考慮すると、１００ｍｍは周長全体の１／８の長さとなる。なお、ここでは一例として１０００ポイントのデータをサンプリングしているが、これに限られるものではなく、任意のポイント数のサンプリングを行うことが可能である。
【００５１】
Ｓ７０５において、ＣＰＵ１０１は中間転写ベルト３０の２周目における、受光素子が受光した反射光のサンプリングを実行し、２周目の波形プロファイル（第２波形プロファイル）を取得する。ここでは、２周目のサンプリング数は、１周目のサンプリング数よりも多くなっている。２周目のサンプリング数（サンプリング時間）を１周目のサンプリング数（サンプリング時間）より多くしているのは、中間転写ベルト３０の公称の周長に対するずれ量（ずらし量）を考慮しているからである。なお、ここでは一例として２周目のサンプリング数の方を多くしたが、１周目のサンプリング数を多くしても良い。つまり、公称の周長に対するずれ量に対応するために、一方の波形プロファイルの少なくとも一部が、他方の波形プロファイルに含まれるようにサンプリングを行えばよい。
【００５２】
図８は、１周目と２周目の波形プロファイルについて、各サンプリングポイントと反射光の出力値の関係の一例を示す図である。先にも説明したように、２周目の波形プロファイルに含まれる値が１周目の波形プロファイルに含まれる値よりも多いのは、ずらし領域が存在するからである。ずらし領域は、中間転写ベルト３０の公称の周長に対するずれ量（ずらし量）に対応するために設けられたマージンである。ずらし領域は、中間転写ベルト３０の周長変動量（伸縮特性）の最大値である最大周長変動分を考慮して決定される。
【００５３】
周長検知部１１１は、１周目の波形プロファイルの検知タイミングを基準に（例えば、１周目のサンプリングの開始と同時に）２周目のサンプリング開始タイミングを決定するためのタイマーを起動させる。２周目の波形プロファイルのサンプリングは、１周目の波形プロファイルの区間が、２周目の波形プロファイルに対応する区間に含まれるように行なわれる。従って、１周目の波形プロファイルの検知タイミングを基準として、中間転写ベルト３０が１周回転する為に必要な予め定められた基準時間から所定時間だけ調整されたタイミングで２周目の波形プロファイルのサンプリングが実行される。検知された波形プロファイルはＲＡＭ１０３に格納される。図８の場合では、タイマーには、中間転写ベルト３０の公称の１周期から最大周期変動分の半分の値を差し引いて得られた値が設定される。なお、タイマーを設定する際に中間転写ベルト３０の公称の１周期から差し引かれる値は、最大周期変動分の半分の値に限定されることはなく、求めたい検知精度に応じて適宜設定することが可能である。
【００５４】
図９は、１周目のサンプリング開始タイミングｔ１から２周目のサンプリング終了タイミングｔ６までを説明するための図である。なお、ｔ１は、１周目のサンプリング開始タイミングを示している。ｔ２は１周目のサンプリング終了タイミング、ｔ３は２周目のサンプリング開始タイミングを示している。また、ｔ４はｔ１を起点として公称の周長に対応したタイミング、ｔ５は中間転写ベルト３０の伸び量が最大となった場合の、１周期に対応するタイミングである。ｔ６は２周目のサンプリング終了タイミングである。ｔ１からｔ２までの時間は、１周目のサンプリング期間を示す。また、ｔ３からｔ６までの時間は、２周目のサンプリング期間を示す。
【００５５】
ｔ１からｔ３までの時間は、中間転写ベルト３０の周長が変動により最短となる場合に、中間転写ベルト３０が１周するのに必要となる最短時間に相当する。即ち、ｔ１からｔ３までの時間は、中間転写ベルト３０の公称の周長から、最大周長変動分の半分を差し引いた長さをプロセススピードで除算することで得られた時間である。これは１周目のサンプリング開始点が２周目の波形プロファイルを取得した区間に含まれるようにすることを目的としている。従って、多少余分にサンプリングを行うのであれば、ｔ１からｔ３までの時間を更に短くしても良い。
【００５６】
また、ｔ１からｔ４までの時間は、中間転写ベルト３０の公称の周長をプロセススピードで除算することで得られる時間（以下、公称周期）である。２周目のサンプリング間隔は、１周目と同様に０．１ｍｍ間隔である。ただし、２周目のサンプリング数は１周目のサンプリング数よりもずらし量の分だけ多い。１周目のサンプリング数が１０００ポイントで、ずらし量が１００ポイントであれば、２周目のサンプリング数は１１００ポイントとなる。ここでは、最大周長変動分を１０ｍｍとしているため、ずらし量が１００ポイントとなる。２周目の波形プロファイルもＲＡＭ１０３に格納される。各サンプリングポイントと反射光の出力値との関係は、図８に示したとおりである。
【００５７】
なお、図７のフローチャートでは、サンプリングしたデータの全てを波形プロファイルとして格納するように説明したが、これに限定されるものでない。後述のパターンマッチング演算に用いる為のデータを取得できれば良く、例えばサンプリングを上述した開始タイミング、及び又は終了タイミングよりも多くのポイントをサンプリングするように設定する。そして、サンプリングしたデータの中から、パターンマッチング演算に必要な２つの波形データを選択するような形態でも良い。本実施形態においては、一例としてパターンマッチング演算に用いる分のサンプリングを実行する。
【００５８】
１周目及び２周目の波形プロファイルのサンプリングが終了すると、Ｓ７０６において、ＣＰＵ１０１はずらし量を示す変数Ｘをゼロに初期化する。そして、２周目の波形プロファイルの中でそれぞれ異なるずらし量だけずらされてなる１周目の波形プロファイルと同じ長さの複数の比較用の波形プロファイル（第３波形プロファイル）と、１周目の波形プロファイルとを後述のように比較する。即ち、第３波形プロファイルは、１周目の波形プロファイルが取得された区間の開始位置を起点として公称の１周期に基づく基準位置からそれぞれ異なるずらし量でずらされた複数の区間における比較用のプロファイルといえる。
【００５９】
Ｓ７０７において、ＣＰＵ１０１は２つの波形プロファイルのパターンマッチング処理を行う。具体的には、１周目の波形プロファイルと２周目の波形プロファイルから求めた第３波形プロファイルとの差分絶対値の積算を実行する。積算は、以下の式（１）に基づいて実行する。
【００６０】
【数１】
2017194537.tif 000003
【００６１】
ここで、Ｉ（Ｘ）は、ずらし量がＸのときの積算値を示している。Ｖ１周目（ｉ）は１周目のポイントｉにおける出力値を示している。Ｖ２周目（ｉ＋Ｘ）は２周目のポイントｉ＋Ｘにおける出力値を示している。なお、Ｘ＝０，１，２，…，１００である。
【００６２】
Ｓ７０８において、ＣＰＵ１０１は積算値Ｉ（Ｘ）をＲＡＭ１０３に格納する。Ｓ７０９において、ＣＰＵ１０１はＸの値を１つ増やす。Ｓ７１０において、ＣＰＵ１０１はＸの値が最大ずらし量１００を超えたか否かを判定する。つまり、Ｘ＝０からＸ＝１００となるまですべてのずらし量Ｘに対する積算値Ｉ（Ｘ）が演算される。超えていなければ、Ｓ７０７に戻る。超えていれば、Ｓ７１１において、ＣＰＵ１０１は演算した複数の積算値Ｉ（Ｘ）のうち最小値を決定する。
【００６３】
図１０は、積算値Ｉ（Ｘ）のうち、いずれのＸにおける積算値が最も小さくなるかを示した図である。この積算値Ｉ（Ｘ）の最小値を求める処理により、２つの波形プロファイルの一方であるＶ１周目（ｉ）を基準の波形プロファイルとした場合に、そのＶ１周目（ｉ）にマッチングする２周目の波形プロファイルを抽出することができる。図１０においては、マッチング結果として積算値Ｉ（５０）が最小値となっているため、ずらし量Ｘ＝５０の位置でプロファイルが一致していると判断できる。つまり、図９におけるｔ４が一致した位置となるため、中間転写ベルト３０の周長は公称の８００ｍｍであるとわかる。
【００６４】
以上のＳ７０４以降と同様のフローを、例えば中間転写ベルト３０の約１／４周ずつずらした位置で順次、例えば１０回繰り返して積算値Ｉの最小値を複数の位置に応じて求める。そして、複数の積算値Ｉの最小値のうち最も大きな値をプロファイル一致係数Ｉｍｉｎｗ＿ｍａｘとし、これをＲＡＭ１０３に格納する。Ｉｍｉｎｗ＿ｍａｘを複数の積算値Ｉの最小値のうち最も大きな値とする。これにより、中間転写ベルト３０のどこの位置から周長検知を初めても、Ｉｍｉｎｗ＿ｍａｘより小さな積算値Ｉを求めることができれば、中間転写ベルト３０の表面が１周目と２周目で一致したと判断することができる。なお、波形プロファイルが一致することを判定するための値であればよいので、必ずしも積算値Ｉ（Ｘ）の最小値のうち最も大きな値とする必要はなく、平均値にする等でもよい。中間転写ベルト３０の１周目の所定領域の波形プロファイルに対し、２周目以降の波形プロファイルをマッチングさせた場合にＩｍｉｎｗ＿ｍａｘ以下の積算値Ｉ（Ｘ）が算出された時、検知した領域は一致していると判断できる。
【００６５】
［中間転写ベルト３０のスリップの判定方法］
前述したプロファイル一致係数Ｉｍｉｎｗ＿ｍａｘを用いて、中間転写ベルト３０のスリップの有無を検知する方法について説明する。図１１は、中間転写ベルト３０のスリップの判定方法を示したフローチャートである。図７でも説明したように、中間転写ベルト３０の１周目の波形プロファイルと、２周目以降の波形プロファイルとの比較を行う。ただし、スリップによって中間転写ベルト３０が１周する時間が、中間転写ベルト３０の公称周期より長くなる場合でも２周目の波形プロファイルを検知できるようにする必要がある。そこで、前述のように、１周目の所定領域の波形プロファイルと２周目以降の波形プロファイルを比較して求めた積算値Ｉ（Ｘ）がプロファイル一致係数Ｉｍｉｎｗ＿ｍａｘ以下となると、検知した領域は一致していると判断する。
【００６６】
Ｓ１１０１からＳ１１０３は、先の図６のＳ６０１からＳ６０３と同様であるため、ここでの詳しい説明は省略する。また、Ｓ１１０４は、先の図７のＳ７０４と同様であるため、ここでの詳しい説明は省略する。Ｓ１１０５において、ＣＰＵ１０１は中間転写ベルト３０の２周目における、受光素子が受光した反射光のサンプリングを実行し、２周目の波形プロファイルを取得する。Ｓ１１０６において、ＣＰＵ１０１はずらし量を示す変数Ｘをゼロに初期化する。Ｓ１１０７において、ＣＰＵ１０１は先の図７のＳ７０７と同様に２つの波形プロファイルのパターンマッチング処理を行う。具体的には、１周目の波形プロファイルと２周目の波形プロファイルから求めた第３波形プロファイルとの差分絶対値の積算を実行する。積算は、以下の式（２）に基づいて実行する。
【００６７】
【数２】
2017194537.tif 000004
【００６８】
ここで、Ｉ２（Ｘ）は、ずらし量がＸのときの積算値を示している。Ｖ１周目（ｋ）は１周目のポイントｋにおける出力値を示している。Ｖ２周目（ｋ＋Ｘ）は２周目のポイントｋ＋Ｘにおける出力値を示している。ずらし量Ｘは先の図７と同様に、Ｘ＝０を予め定められた中間転写ベルト３０の公称の周長からのずれ（伸縮）を±５０ポイントとした場合の周長下限値の値とする。またＸの最大値は、サンプリングデータが有る限り差分積算値Ｉ２（Ｘ）を計算し続けることができるよう、ｋ＝１０００の場合のｋ＋Ｘである１０００＋Ｘが最終ポイントとなるようにする。したがって、最終ポイントにおけるｋ＋ＸをｋＸｌａｓｔとすると、Ｘの最大値は、ｋＸｌａｓｔ−１０００となる。
【００６９】
Ｓ１１０８において、ＣＰＵ１０１は積算値Ｉ２（Ｘ）をＲＡＭ１０３に格納する。Ｓ１１０９において、ＣＰＵ１０１は積算値Ｉ２（Ｘ）がプロファイル一致係数Ｉｍｉｎｗ＿ｍａｘ以下であるかを判定する。Ｉｍｉｎｗ＿ｍａｘ以下でなければ、Ｓ１１１２において、ＣＰＵ１０１はＸの値を１つ増やす。そして、Ｓ１１１３において、ＣＰＵ１０１は最後のサンプリングポイントであるか判断する。最後のサンプリングポイントでなければＳ１１０７に戻る。最後のサンプリングポイントであれば、十分長い時間において波形プロファイルのマッチングができなかったとして、周長測定エラーを通知する。この時は中間転写ベルト３０の周期を測定できていないので、中間転写ベルト３０のスリップ有無の判断はできない。
【００７０】
Ｓ１１０９において、Ｉｍｉｎｗ＿ｍａｘ以下であれば、ＣＰＵ１０１は現在のサンプリング領域は１周目のサンプリング領域と一致したと判断する。Ｓ１１１０において、ＣＰＵ１０１は一致したサンプリング領域から求まる検知周期Ｔ２（Ｘｍ）をＲＡＭ１０３に格納する。Ｓ１１１１において、ＣＰＵ１０１は検知周期Ｔ２（Ｘｍ）と、スリップの無い状態で検知した公称周期とを比較する。検知周期Ｔ２（Ｘｍ）の方が長ければ、Ｓ１１１４において、ＣＰＵ１０１は中間転写ベルト３０にスリップが発生していると判断する。検知周期Ｔ２（Ｘｍ）の方が長くなければ、Ｓ１１１５において、ＣＰＵ１０１は中間転写ベルト３０にスリップが発生していないと判断する。なお、必ずしも公称周期そのものと比較することに限られるものではなく、例えば中間転写ベルト３０の周長ばらつきなどを考慮したマージンを公称周期に加算した値との比較を行っても良い。また、先の第１の実施形態との組み合わせを鑑みる。例えば、Ｖ１周目（ｋ）のサンプリングポイント内で、出力値が連続して停止時光量ばらつき最大値Ｖｗｍａｘ＿ｓｔｏｐ内で推移し、且つその時間が最大値Ｔｓｍａｘより長いと判断された場合は、その時点でスリップが発生していると判断しても良い。
【００７１】
このように、中間転写ベルト３０の周期を測定することで、中間転写ベルト３０にスリップが発生しているかを判定でき、中間転写ベルト３０を駆動する駆動ローラのスリップを精度よく検知することができる。よって、転写ユニットの寿命を使用環境や個体差などによるバラツキを考慮して判断することにつながり、中間転写ベルト３０のスリップ状態も含めて、より確実に転写ユニットの寿命を検知することができる。
【符号の説明】
【００７２】
５  濃検センサ
２２ａ〜２２ｄ  感光ドラム
３０  中間転写ベルト
３１  駆動ローラ
１０１  ＣＰＵ
【図１】
2017194537.tif 000005
【図２】
2017194537.tif 000006
【図３】
2017194537.tif 000007
【図４】
2017194537.tif 000008
【図５】
2017194537.tif 000009
【図６】
2017194537.tif 000010
【図７】
2017194537.tif 000011
【図８】
2017194537.tif 000012
【図９】
2017194537.tif 000013
【図１０】
2017194537.tif 000014
【図１１】
2017194537.tif 000015