(57)【要約】【課題】像担持体の位相調整を行う際の駆動部の稼働音の増大を防止すること、消費電力を低減すること又はモータスペックの低減を図ることのいずれかを実現すること。【解決手段】ＣＰＵ４０は、位相検知センサ６４Ｋにより検知した感光ドラム１Ｋの回転位相と、位相検知センサ６４Ｃにより検知した感光ドラム１Ｃの回転位相とに基づき（Ｓ９０４〜Ｓ９０９）、所定の位相関係となるように、感光ドラム１Ｃを駆動するモータ３９Ｃの回転速度を減速させる（Ｓ９１０）させることで前記位相調整を行い、前記位相調整を終了した後に前記像形成手段に画像を形成させる。【選択図】図５
2012177879.tif 000002
【特許請求の範囲】
【請求項１】
複数の像担持体と、前記像担持体を駆動するモータと、前記像担持体の回転位相を検知する検知手段と、外部のコンピュータからのプリント指示に応じて前記複数の像担持体の駆動を開始するとともに、前記像担持体の駆動を開始してから画像形成動作を行うまでの間に、前記検知した前記像担持体の回転位相に基づき前記複数の像担持体の回転位相が所定の位相関係となるように前記モータの回転を制御し位相調整を行う制御手段と、前記制御手段により前記位相調整が行われた後に、前記外部のコンピュータから送信されてきた画像データに基づき前記複数の像担持体上に画像を形成する像形成手段と、を備える画像形成装置であって、
前記制御手段は、前記検知手段により検知した前記複数の像担持体のうちの基準となる像担持体の回転位相と、前記検知手段により検知した前記基準となる像担持体以外の他の像担持体の回転位相と、に基づき、前記所定の位相関係となるように、前記他の像担持体を駆動するモータの回転速度を減速させることで前記位相調整を行い、前記位相調整を終了した後に前記像形成手段に画像を形成させることを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記複数の像担持体を停止する際には、前記基準となる像担持体の回転位相より前記他の像担持体の回転位相が０°から１８０°の範囲内で進んだ状態になるよう停止させ、前記複数の像担持体を起動する際には、前記基準となる像担持体の回転位相と前記他の像担持体の回転位相について前記モータが画像形成時の定常回転速度になった場合において前記進んだ状態を保ったままになるよう起動させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、前記複数の像担持体を停止する際には、前記基準となる像担持体と前記他の像担持体とを回転位相が揃った状態で停止させ、前記複数の像担持体を起動する際には、前記基準となる像担持体の回転位相より前記他の像担持体の回転位相が前記モータが画像形成時の定常回転速度になった場合において０°から１８０°の範囲内で進んだ状態で起動させるように制御することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記画像形成装置は、前記複数の像担持体により画像形成を行うフルカラーモードと、前記基準の像担持体により画像形成を行うモノクロモードとで画像形成を行うことが可能であり、
前記制御手段は、前記フルカラーモード及び前記モノクロモードのいずれかで画像形成を行ったあとに前記基準となる像担持体が停止した際の回転位相と、前記フルカラーモードで画像形成を行ったあとに前記他の像担持体が停止した際の回転位相との位相関係に応じて、前記フルカラーモードで画像形成を行う際に前記基準となる像担持体の回転位相より前記他の像担持体の回転位相が前記モータが画像形成時の定常回転速度になった場合において０°から１８０°の範囲内で進んだ状態となるように前記基準となる像担持体を起動させるように制御することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記基準となる像担持体は、前記像担持体の回転位相を検知する検知手段が最後に位相を検知した像担持体とすることを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記他の像担持体を駆動するモータの回転速度を減速させることで調整する位相の量が最も大きくならないように、前記複数の像担持体から前記基準の像担持体を決定することを特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記基準となる像担持体は、前記複数の像担持体の夫々について、最も回転位相が遅れていると見なしたときに、前記他の像担持体を駆動するモータの回転速度を減速させることで調整する位相の量を演算する演算手段と、
前記演算手段による演算結果に基づき、前記複数の像担持体から、少なくとも最も調整する位相の量が大きくならないように、前記基準の像担持体となる像担持体を決定する決定手段と、を有することを特徴とする請求項１に記載の画像形成装置。
【請求項８】
前記他の像担持体を駆動するモータの回転速度を減速させることで調整する位相の量が最も小さくなる場合における前記調整する位相の量は０°〜２７０°の範囲内であることを特徴とする請求項１、６又は７何れか一項に記載の画像形成装置。
【請求項９】
前記モータを起動した際の起動開始から定常速度になるまでの速度プロフィールは、前記基準となる像担持体を駆動するモータと、前記他の像担持体を駆動するモータとで異なる速度プロフィールであることを特徴とする請求項１又は５に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の感光体を有するレーザプリンタ、複写機、ファクシミリなどの電子写真方式のカラー画像形成装置に関する。
【背景技術】
【０００２】
近年、画像形成速度の高速化に伴い、インライン方式のカラー画像形成装置が用いられる。インライン方式の画像形成装置は、複数の感光ドラムに対し複数の光学装置により光ビームをそれぞれ独立に走査し、複数の現像装置により各色のトナー像を形成する。各色のトナー像は、中間転写ベルト上に重ね合わせられて、その後転写材へ転写される、又は転写ベルト上の転写材に重ね合わせて転写される。しかし、インライン方式では、複数の感光ドラム及び複数の光学装置を用いるため、４パス方式と比べ４色（Ｙ：イエロー、Ｍ：マゼンタ、Ｃ：シアン、Ｋ：ブラック）のトナーの色ずれが発生しやすい。そこで、各感光ドラムを駆動するギアの偏心やモータの回転むらに起因し周期的に変動する色ずれ（ＡＣ成分の色ずれ）を解決するために、各感光ドラムの回転位相の関係を望ましい状態に合わせることにより相対的な色ずれを減少させる構成が提案されている。例えば、特許文献１では、各感光ドラムを起動してから、実際の画像形成動作を開始するまでの間に、各感光ドラムの位相が所望の位相関係になるように調整する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１２８０５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１のように実際の画像形成を行う直前に各感光ドラムの位相を調整する場合には、次の課題がある。すなわち、画像形成を行う直前に位相調整を行うため、ＦＰＯＴ（ファーストプリントアウトタイム）の観点から、位相調整に費やすことができる時間に制約が生じる。これに対しては、位相調整を行う際に各感光ドラムを駆動しているモータの回転速度の変化量を急峻にすることでも対応可能である。しかし、例えば、ある感光ドラムの回転位相を更に進めるために、感光ドラムを駆動するモータの回転速度を増加させた場合すなわち加速させた場合に様々な課題が生じる可能性がある。例えば、稼動音の課題がある。モータの回転制御として、モータに備え付けられたコイルへ流す電流の向きを切り替えており、それに伴い電磁音が発生する。モータの回転速度が高速になればこの電流切り替え速度も高速化し、電磁音の周波数も高くなるため、ユーザにとって快適でないおそれがある。更に、モータ自身の音の問題が無いとしても、モータから感光ドラムまではギアを連結させて駆動伝達させているため、モータの回転速度の増加と共にギアの噛み合いによって生じる稼動音も増加する。また、例えば消費電力の課題がある。モータが消費する電力は負荷トルクが一定であれば回転速度に比例する。つまり、位相調整時にモータの回転速度を増加させると、それだけモータ自体が消費する電力が大きくなる。更に例えばモータスペックの課題がある。モータは回転速度の増加に伴い、出力可能なトルクが低減していく。つまり、位相調整時にモータの回転速度を増加させることを想定したモータ設計を行う必要があり、モータスペックの増大に伴うコストアップにもつながる可能性がある。
【０００５】
本発明は、このような課題及び他の課題のうち、少なくとも１つを解決することを目的とする。本発明では、像担持体の位相調整を行う際の駆動部の可動音の増大を防止すること、消費電力を低減すること又はモータスペックの低減を図ることのいずれかを実現することを目的とする。
【課題を解決するための手段】
【０００６】
前述の課題を解決するために、本発明は以下の構成を備える。
【０００７】
（１）複数の像担持体と、前記像担持体を駆動するモータと、前記像担持体の回転位相を検知する検知手段と、外部のコンピュータからのプリント指示に応じて前記複数の像担持体の駆動を開始するとともに、前記像担持体の駆動を開始してから画像形成動作を行うまでの間に、前記検知した前記像担持体の回転位相に基づき前記複数の像担持体の回転位相が所定の位相関係となるように前記モータの回転を制御し位相調整を行う制御手段と、前記制御手段により前記位相調整が行われた後に、前記外部のコンピュータから送信されてきた画像データに基づき前記複数の像担持体上に画像を形成する像形成手段と、を備える画像形成装置であって、前記制御手段は、前記検知手段により検知した前記複数の像担持体のうちの基準となる像担持体の回転位相と、前記検知手段により検知した前記基準となる像担持体以外の他の像担持体の回転位相と、に基づき、前記所定の位相関係となるように、前記他の像担持体を駆動するモータの回転速度を減速させることで前記位相調整を行い、前記位相調整を終了した後に前記像形成手段に画像を形成させることを特徴とする画像形成装置。
【発明の効果】
【０００８】
本発明によれば、像担持体の位相調整を行う際の駆動部の可動音の増大を防止すること、消費電力を低減すること又はモータスペックの低減を図ることのいずれかを実現することができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置の概略図、ＤＣブラシレスモータの駆動回路図
【図２】ＤＣブラシレスモータの駆動制御を示す表、感光ドラムの回転位相検知機構を示す正面図及び側面図、ＤＣブラシレスモータの駆動制御ブロック図
【図３】感光ドラムの駆動構成を示す正面図
【図４】感光ドラムの位相検知と位相調整を示すタイミングチャート
【図５】プリント開始前の位相調整処理を示すフローチャート
【図６】位相検知と位相調整の動作を説明するタイミングチャート
【図７】別の位相検知と位相調整の動作を説明するタイミングチャート
【図８】別の感光ドラムの駆動構成、感光ドラム間距離と感光ドラム径の関係及び感光ドラムの位相関係を示す図
【図９】別の位相検知と位相調整の動作を説明するタイミングチャート
【図１０】感光ドラムの停止タイミング、起動タイミングを示す表
【図１１】感光ドラムの停止時と起動時の処理を示すフローチャート
【図１２】別の感光ドラムの位相検知と位相調整を示すタイミングチャート
【図１３】プリント開始前の位相調整処理を示すフローチャート
【図１４】別の感光ドラムの位相検知を示すタイミングチャート
【図１５】別のプリント開始前の位相調整処理を示すフローチャート
【図１６（Ａ）】別の感光ドラムの位相検知を示すタイミングチャート
【図１６（Ｂ）】別の感光ドラムの位相検知を示すタイミングチャート
【図１７（Ａ）】別のプリント開始前の位相調整処理を示すフローチャート
【図１７（Ｂ）】別のプリント開始前の位相調整処理を示すフローチャート
【図１８】別の位相検知と位相調整の動作を説明するタイミングチャート
【図１９】別の位相検知と位相調整の動作を説明するタイミングチャート
【発明を実施するための形態】
【００１０】
以下本発明を実施するための形態を、実施例により詳しく説明する。
【実施例１】
【００１１】
［画像形成装置の構成］
図１（ａ）に示すカラーの画像形成装置（以下、本体と称す）は、本体に対して着脱自在なプロセスカートリッジ５Ｙ，５Ｍ，５Ｃ，５Ｋを備える。４個のプロセスカートリッジ５Ｙ，５Ｍ，５Ｃ，５Ｋは同一構造であるが、イエロー（Ｙ），マゼンタ（Ｍ），シアン（Ｃ），ブラック（Ｋ）の異なる色のトナーによる画像を形成する点で相違する。以降、各色個別の説明をする場合を除きＹＭＣＫの符号は省略する。プロセスカートリッジ５は、それぞれトナー容器２３、像担持体である感光ドラム１、帯電ローラ２、現像ローラ３、ドラムクリーニングブレード４、廃トナー容器２４を有する。プロセスカートリッジ５の下方にはレーザユニット７が配置され、レーザユニット７は画像信号に基づく露光を感光ドラム１に対して行う。ここで画像信号は、外部のコンピュータ１００から供給される画像データに従う信号である。感光ドラム１は、帯電ローラ２により所定の負極性の電位に帯電された後、レーザユニット７によりそれぞれ静電潜像が形成される。静電潜像は現像ローラ３により反転現像されて負極性のトナーが付着され、それぞれＹ、Ｍ、Ｃ、Ｋのトナー像が形成される。この各色のレーザユニット７、現像ローラ３により、各色の感光ドラム上に画像が形成される。中間転写ベルトユニットは、中間転写ベルト８、駆動ローラ９、二次転写対向ローラ１０から構成される。各感光ドラム１に対向して、中間転写ベルト８の内側に一次転写ローラ６が配設され、不図示のバイアス印加装置（バイアス印加手段）により転写バイアスが印加される。感光ドラム１上に形成されたトナー像は、各感光ドラム１が矢印方向に回転し、中間転写ベルト８が矢印Ａ方向に回動し、一次転写ローラ６に正極性のバイアスを印加することにより、感光ドラム１Ｙ上のトナー像から順次、中間転写ベルト８上に一次転写される。中間転写ベルト８上に４色のトナー像が重なった状態で、そのトナー像は二次転写ローラ１１まで搬送される。
【００１２】
給搬送装置１２は、転写材Ｐを収納する給紙カセット１３内から転写材Ｐを給紙する給紙ローラ１４と、給紙された転写材Ｐを搬送する搬送ローラ対１５とを有する。給搬送装置１２から搬送された転写材Ｐはレジストローラ対１６により二次転写ローラ１１に搬送される。二次転写ローラ１１は正極性のバイアスを印加され、搬送された転写材Ｐに中間転写ベルト８上の４色のトナー像を二次転写する。トナー像転写後の転写材Ｐは定着装置１７に搬送され、定着フィルム１８と加圧ローラ１９とによって加熱、加圧されて表面にトナー像が定着される。トナー像が定着された転写材Ｐは排紙ローラ対２０によって排出される。一方、トナー像転写後に、感光ドラム１表面に残ったトナーは、ドラムクリーニングブレード４によって除去される。また、転写材Ｐへの二次転写後に中間転写ベルト８上に残ったトナーは、転写ベルトクリーニングブレード２１によって除去され、除去されたトナーは、廃トナー回収容器２２へ回収される。
【００１３】
本体の制御を行うための電気回路が搭載された制御基板８０は、ＣＰＵ４０、ＲＯＭ４０ａ、ＲＡＭ４０ｂを備える。ＣＰＵ４０は、転写材Ｐの搬送にかかる駆動源（不図示）やプロセスカートリッジの駆動源（不図示）の制御、画像形成に関する制御、故障検知に関する制御など、ＲＯＭ４０ａに格納された制御プログラムにより本体の動作を一括して制御する。また、制御基板８０のＣＰＵ４０は、外部のコンピュータ１００から、画像データと共にプリント指示が通信回線を介してなされると、供給された画像データに従う画像信号をレーザユニット７に供給する。ＲＡＭ４０ｂは、ＣＰＵ４０が行う制御のデータを一時的に保持し、また制御に伴う演算処理の作業領域として用いられる。尚、ＣＰＵ４０を備えた制御基板８０は制御手段としての一例であり制御手段としてはこの形態に限定されない。例えばそのＣＰＵ４０の処理の一部或いは全てをＡＳＩＣ（専用集積回路）に行わせても良い。また別のＣＰＵを設け、その別のＣＰＵにＣＰＵ４０の処理の一部を行わせても良い。
【００１４】
［ＤＣブラシレスモータ］
感光ドラム１の駆動源であるＤＣブラシレスモータについて説明する。図１（ｂ）はＤＣブラシレスモータ（以下、モータ３９）の駆動回路構成図であり、Ｙ結線されたコイル５５〜５７とロータ５８、ロータ５８の位置検出手段としてホール素子５９〜６１を備える。ホール素子５９〜６１は磁界を検知すると半導体片の両端に電圧が生じる素子であり、ロータ５８の位置検出が可能となる。ホール素子５９〜６１の出力はそれぞれアンプ６２のＨＷ，ＨＵ，ＨＶポートに入力されて増幅され、モータ駆動制御回路４２に入力される。モータ駆動回路部４１は、モータ駆動制御回路４２と、モータ駆動制御回路４２のＦＥＴ１〜ＦＥＴ６ポートから出力される信号により制御されるハイ側ＦＥＴ４３〜４５とロー側ＦＥＴ４６〜４８とを備える。ＦＥＴ４３〜４８はそれぞれがコイルの両端であるＵ，Ｖ，Ｗに接続されており、モータ駆動制御回路４２から出力される相切り替え信号に従ってオン／オフ制御し順次励磁する相を切り替えてロータ５８を回転させる。相切り替え信号は、ＣＰＵ４０の出力ポートからの駆動信号及びホール素子５９〜６１から発生するロータ５８の位置信号を検出しモータ駆動制御回路４２により生成される。相切り替えに関するモータ３９の回転に関しては（Ｕ，Ｖ，Ｗ）の電位を図２（ａ）に示す順序で切り替えることにより各相（Ｕ相、Ｖ相、Ｗ相）が順次励磁され、モータ３９が回転する原理となっている。
【００１５】
図２（ｂ）にモータ３９と感光ドラム１及び感光ドラム１の回転位相検知機構を示す。ギア７０は感光ドラム１と一体に回転し、感光ドラム１を駆動する。ギア７０にはフラグ７１を設け、感光ドラム１の回転に伴い、フォトセンサ６４の光路を遮るようにする。これにより感光ドラム１が１回転するごとに、フォトセンサ６４（以降、位相検知センサ６４）から信号が出力される。また、モータ３９の出力軸にはギア７２が設けられており、ギア７２とギア７０が噛み合うことでモータ３９の駆動を感光ドラム１に伝達する。
【００１６】
図２（ｃ）はモータ３９の回転速度制御に関する制御ブロック図である。ここで、ＣＰＵ４０は速度制御を行うために、例えばＲＯＭ４０ａに予め格納された回転速度目標値（図２（ｃ）の速度指令）と回転速度情報を比較し、速度誤差情報を得る。またＣＰＵ４０は、位置制御を行うために、例えばＲＯＭ４０ａに予め格納された位置目標値（図２（ｃ）の位置指令）と回転速度情報を積分したロータ５８の位置情報を比較し、位置誤差情報を得る。ＣＰＵ４０は、速度誤差情報と位置誤差情報からモータ操作量を演算し、駆動信号としての加減速信号をモータ３９へ出力する。ＣＰＵ４０からモータ３９に出力された加減速信号は誤差増幅部６５により増幅され、ＰＷＭ駆動部６６に出力される。ＰＷＭ駆動部６６は、モータ駆動回路部４１内のＦＥＴ４３〜４８をＰＷＭ駆動し、ロータ５８を回転させる。尚、誤差増幅部６５及びＰＷＭ駆動部６６は、モータ駆動制御回路４２に含まれる。また、ロータ５８の回転数を回転数検出部６８（図２（ｂ）には不図示）により検出し、検出した結果を回転速度情報として速度制御に用いるため、また、積分して位置情報として位置制御に用いるため、ＣＰＵ４０にフィードバックする。すなわち、回転数検出部６８はＣＰＵ４０にＦＧ信号を出力し、ＣＰＵ４０はＦＧ信号のエッジを検出して、速度制御又は積分して位置制御に用いる。位相検知センサ６４の出力は、ＣＰＵ４０による位置制御に使用するホームポジション検知の情報としてＣＰＵ４０にフィードバックする。また、位置制御には後述する進み量も用いられる。
【００１７】
次に図３を用いて本実施例の感光ドラム１の駆動構成について説明する。本実施例では、例として２つのモータ（例えば、カラー用とブラック用）で各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋを駆動しているものとして説明する。図３にモータ３９Ｃ，３９Ｋに備えられたギア７２Ｃ、７２Ｋによりそれぞれカラー用の感光ドラム１Ｙ，１Ｍ，１Ｃとブラック用の感光ドラム１Ｋを駆動している構成を示す。ここで感光ドラム１Ｙ，１Ｍ，１Ｃを駆動するギア７０Ｙ，７０Ｍ，７０Ｃの間に設けているギア７３ＹＭ、７３ＭＣの歯数は、ギア７０Ｙ，７０Ｍ，７０Ｃの歯数に対して整数比となっている。尚、感光ドラム１Ｙ，１Ｍ，１Ｃの回転位相は常に同じであるものとする。従って、感光ドラム１の回転位相を検知するフォトセンサ及びフラグも位相検知センサ６４Ｃ，６４Ｋ、フラグ７１Ｃ，７１Ｋのそれぞれ２つだけ備えられている。また、本実施例では、各感光ドラム１の位相検知センサ６４の信号の出力タイミングが一致している状態がＡＣ成分の色ずれ（周期的に変動する色ずれ）を抑制することができる所望の位相関係であるものとする。また、各感光ドラム１の位相検知センサ６４の出力タイミングが所定のずれを有している場合を、ＡＣ成分の色ずれを抑制することができる所望の位相関係とするように、各感光ドラムを配置しても良い。
【００１８】
［位相のずれ量］
次に図４（ａ）を用いて本実施例の感光ドラム１の回転位相検知方法について説明する。図４（ａ）に感光ドラム１の回転位相を検知する位相検知センサ６４Ｃ，６４Ｋの出力信号及びＣＰＵ４０の内部で生成されている内部クロックの波形を示す。ＣＰＵ４０は感光ドラム１の周速度が定常速度に到達した後の任意のタイミングで位相検知を開始する。ＣＰＵ４０は、位相検知を開始したタイミング（縦の破線）から位相検知センサ６４Ｃ，６４Ｋの出力信号の立ち上がりエッジを検知するまで内部クロックに同期したカウント動作（Ｃｃｎｔ，Ｋｃｎｔ）を開始する。ＣＰＵ４０は感光ドラム１が１周したときのカウント値（Ｔｃｎｔ：感光ドラム周期）を例えばＲＡＭ４０ｂに予め記憶している。尚、感光ドラム１が１周したときのカウント値（Ｔｃｎｔ：感光ドラム周期）はその都度計測してもいいし、予め記憶しておくようにしても良い。ＣＰＵ４０は、感光ドラム周期Ｔｃｎｔと、位相検知開始から位相検知センサ６４Ｃ，６４Ｋの出力信号の立ち上がりエッジを検出したときのカウント値Ｃｃｎｔ，Ｋｃｎｔとに基づき、相対的な位相ずれ（進み、遅れ）量を検知することができる。例えば、図４（ａ）でＣｃｎｔ＞Ｋｃｎｔであった場合、感光ドラム１Ｃ，１Ｋの回転位相のずれ量（以下、位相ずれ量）は（Ｃｃｎｔ−Ｋｃｎｔ）／（Ｔｃｎｔ）×３６０［ｄｅｇ］となる。例えば、Ｃｃｎｔ＝５２０，Ｋｃｎｔ＝２６０、Ｔｃｎｔ＝７２０とすると位相ずれ量は１３０［ｄｅｇ］となる。すなわち、感光ドラム１Ｃ（基準となる像担持体以外の他の像担持体）の位相より感光ドラム１Ｋ（複数の像担持体のうちの基準となる像担持体）の位相が１３０［ｄｅｇ］進んでいる。言い換えれば、感光ドラム１Ｋの位相より感光ドラム１Ｃの位相が１３０［ｄｅｇ］遅れている。
【００１９】
［位相の調整］
次に図４（ｂ）を用いて本実施例の感光ドラム１の位相調整方法について説明する。以下、カラー用の感光ドラム１Ｙ，１Ｍ，１Ｃの代表をカラー用の感光ドラム１Ｃとして記載する。図４（ｂ）は感光ドラム１Ｃ，１Ｋの周速度［ｍｍ／ｓｅｃ］及び位相検知センサ６４Ｃ，６４Ｋの出力信号の関係を示す。感光ドラム１Ｃ，１Ｋを起動し感光ドラム１Ｃ，１Ｋの周速度が定常速度（定常回転速度）に到達した段階で、図４（ａ）で説明した回転位相検知を行う。図４（ｂ）中の２本の縦線で挟まれた期間が回転位相検知期間である。本実施例では感光ドラム１Ｋの回転位相を基準とし、ＣＰＵ４０はこの回転位相検知結果に基づき、感光ドラム１Ｋの回転位相に対する感光ドラム１Ｃの回転位相の位相進み量に換算する。例えば、図４（ａ）では感光ドラム１Ｋの回転位相を基準にすると、感光ドラム１Ｃの回転位相が１３０［ｄｅｇ］遅れているので、感光ドラム１Ｃの位相遅れ量を位相進み量３６０−１３０＝２３０［ｄｅｇ］に換算する。位相進み量（図２（ｃ）の進み量）は、ＣＰＵ４０による位置制御に用いられる。ＣＰＵ４０は、その換算結果を先に説明した位置誤差情報としてＣＰＵ４０内部の速度制御に用いる。その結果、ＣＰＵ４０はモータ３９Ｃに駆動信号（減速信号）を出力してモータ３９Ｃの回転速度を減速させることにより、感光ドラム１Ｃ，１Ｋの回転位相の調整を行う。尚、以後においては、モータ３９を減速させるとは、ＣＰＵ４０の指示に基づきモータ３９Ｃに減速信号を出力することを意味するものとする。これにより、感光ドラム１Ｃのモータ３９Ｃの回転速度を加速させることで生じる稼動音の増大や、モータ３９Ｃ自体の消費電力、モータスペックの増大に伴うコストアップを低減できる。
【００２０】
［位相調整処理（位相制御処理）］
本実施例のプリント開始前の位相調整処理の流れを図５のフローチャートを用いて説明する。ステップ（以下、Ｓと記す）９０１でＣＰＵ４０は、外部のコンピュータ１００等からプリント指示があったと判断すると、Ｓ９０２でモータ３９Ｃ，３９Ｋにより感光ドラム１Ｃ，１Ｋの駆動を開始（起動）する。尚、ここでのプリント指示とは、外部のコンピュータ１００から供給される画像データを伴うものとする。Ｓ９０３でＣＰＵ４０は感光ドラム１Ｃ，１Ｋの周速度が定常速度に到達したと判断すると、Ｓ９０４で位相検知センサ６４Ｃ，６４Ｋによる位相検知を開始する。この際、ＣＰＵ４０は位相検知用のカウンタＣｃｎｔ，Ｋｃｎｔの値をクリアする（Ｃｃｎｔ＝Ｋｃｎｔ＝０）。そしてＣＰＵ４０は、前述のように位相検知センサ６４Ｃ，６４Ｋによる位相検知を実行し、Ｓ９０５で位相検知が終了したと判断すると、Ｓ９０６で位相検知センサ６４Ｃ，６４Ｋの検知結果に基づき位相ずれ量α［ｄｅｇ］（所定量）を算出する。尚、位相ずれ量α［ｄｅｇ］は、例えば感光ドラム１Ｋの回転位相を基準として感光ドラム１Ｃの回転位相のずれ量を算出したものである（α＝（Ｃｃｎｔ−Ｋｃｎｔ）／（Ｔｃｎｔ）×３６０［ｄｅｇ］）。Ｓ９０７でＣＰＵ４０は位相検知用カウンタＣｃｎｔ，Ｋｃｎｔの値を比較し、Ｃｃｎｔ＞Ｋｃｎｔ（感光ドラム１Ｃが感光ドラム１Ｋに対して位相ずれ量α遅れている（所定量遅れている））と判断した場合は、Ｓ９０８の処理を行う。Ｓ９０８でＣＰＵ４０は、感光ドラム１Ｃ，１Ｋの位相ずれ量α（この場合、αは遅れ量）を感光ドラム１Ｃの感光ドラム１Ｋに対する位相の進み量β（＝３６０−α［ｄｅｇ］）に変換する。
【００２１】
一方、Ｓ９０７でＣＰＵ４０は、Ｃｃｎｔ＞Ｋｃｎｔではない（感光ドラム１Ｃが感光ドラム１Ｋに対して進んでいる）と判断した場合は、位相ずれ量αは進み量となるのでそのままＳ９０９の処理に進む。Ｓ９０９でＣＰＵ４０は、算出した位相ずれ量α（Ｃｃｎｔ≦Ｋｃｎｔの場合、αは進み量となる）又は進み量β（Ｃｃｎｔ＞Ｋｃｎｔの場合）を位置制御に用いて位置誤差情報を更新する（図２（ｃ）参照）。Ｓ９１０でＣＰＵ４０は、更新した位置誤差情報に基づき位相調整を開始する。言い換えればＣＰＵ４０は更新した位置誤差をゼロにするよう位相調整を開始する。ＣＰＵ４０は、この位相調整で、基準となる感光ドラム１Ｋに対して、感光ドラム１Ｃの回転位相が進んでいることから感光ドラム１Ｃを駆動させているモータ３９Ｃの回転速度を減速させる。ＣＰＵ４０は、Ｓ９１１で各感光ドラムの位相が所望の位相関係になったと判断するまで位相調整を継続して実行する。またＳ９１２で位相調整に要する時間が所定時間を超えたと判断し、Ｓ９１３でタイムアウトするまで位相調整を実行する。Ｓ９１１でＹＥＳと判断するか、Ｓ９１３を経由したときにＳ９１４で位相調整を終了する。そしてＣＰＵ４０は、位相調整が終了した後、プリント開始前の位相調整処理を終了し、実際のプリント動作（画像形成動作）に移行する。尚、Ｓ９１２でＣＰＵ４０が所定時間を経過したと判断しＳ９１３でタイムアウトするとしたのは、位相調整に長い時間を要して画像形成動作の開始が必要以上に遅くなることを防止するためである。
【００２２】
尚、本実施例では図５のフローチャートで示したように感光ドラム（１Ｃ、１Ｋ）が定常速度に到達した後に位相検知を実施している。しかしながら、位相検知を開始するタイミングは感光ドラム（１Ｃ、１Ｋ）が定常速度に到達する前でも問題ないことは言うまでもない。
【００２３】
以上本実施例によれば、感光ドラム１の位相調整を行う際のモータ３９の可動音の増大を防止すること、消費電力を低減すること又はモータスペックの低減を図ることのいずれかを実現することができる。
【実施例２】
【００２４】
実施例２は、位相検知及び位相調整に関する動作は実施例１と同じであり、感光ドラム１Ｃ，１Ｋの起動及び停止の制御に関する。本実施例でも、実施例１と同様に２つのモータ（カラー用とブラック用）で各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋを駆動しているとして説明する。また、実施例１と同様に、カラー用の感光ドラム１Ｙ，１Ｍ，１Ｃの回転位相は常に同じであり、各感光ドラム１の位相検知センサ６４Ｃ，６４Ｋの信号の出力タイミングが一致している状態がＡＣ成分の色ずれを抑制することができる所望の位相関係であるとする。本実施例では、各感光ドラム１Ｃ，１Ｋの停止位相をずらし、次回の感光ドラム１Ｃ，１Ｋの起動は同時に行う。本実施例の実際の動作に関して、図６を用いて説明する。
【００２５】
［感光ドラムの停止と起動］
図６に感光ドラム１Ｃ，１Ｋを停止、起動させるときの感光ドラム１Ｃ，１Ｋの周速度（ｍｍ／ｓｅｃ）及び位相検知センサ６４Ｃ，６４Ｋの出力信号の関係を示す。図６で、周速度１８０ｍｍ／ｓｅｃで回転している感光ドラム１Ｃ，１Ｋを停止する際には、一旦、周速度６０ｍｍ／ｓｅｃとなるまで減速する。各感光ドラム１Ｃ，１Ｋの周速度が６０ｍｍ／ｓｅｃになったら（Ｔｃ１＝Ｔｋ１）、各位相検知センサ６４Ｃ，６４Ｋの信号の立ち下りエッジを基準としてそれぞれＴｃ２，Ｔｋ２［ｍｓｅｃ］のタイミングで感光ドラム１Ｃ，１Ｋを停止させる。この停止タイミングはＴｃ２＞Ｔｋ２の関係となっており、感光ドラム１Ｋを先に停止させるため感光ドラム１Ｃを停止させたときには感光ドラム１Ｃの位相が進んでいる状態となる。この位相進み量はＴｃ２，Ｔｋ２のタイミングで設定可能である。例えば各感光ドラム径がφ３０［ｍｍ］、周速度６０［ｍｍ／ｓｅｃ］、感光ドラム１Ｃの位相進み量を１５°とした場合には、Ｔｃ２−Ｔｋ２＝６５［ｍｓｅｃ］となるようにＴｃ２，Ｔｋ２のタイミングを設定すればよい。ここで、位相進み量は０°から１８０°の範囲内となるようにする。位相進み量を０°から１８０°とするのは、次の理由による。すなわち、例えば感光ドラム１Ｃの位相進み量を３３０°（＞１８０°）とした場合、位相進み量３３０°に相当する減速に要する時間が、位相遅れ量３０°（＝３６０°−３３０°）に相当する加速に要する時間よりも長くなるおそれがある。これにより、モータ３９を減速させる長所が薄れるからである。
【００２６】
そして、感光ドラム１を停止させた後、次に（以降、次回という）各感光ドラム１Ｃ，１Ｋを起動させる際には、基準タイミングからの起動タイミングを同じ（Ｔｃ３＝Ｔｋ３）にする。但し、起動時に画像形成装置において十分な電源容量が確保されていない場合には、感光ドラムの周速度が定常回転に達した場合において、感光ドラムが３６０°回転するのに要する時間分だけ、片方の感光ドラムの起動タイミングをずらしても良い。こうすることで、モータ３９が画像形成時の回転速度になった場合において、停止時につけた感光ドラム間の位相差を保ったまま各感光ドラムを起動させることができる。これにより各感光ドラム１Ｃ，１Ｋの位相関係（感光ドラム１Ｃの位相が感光ドラム１Ｋに対して進んでいる）を保つことが可能となる。各感光ドラム１Ｃ，１Ｋを起動させた後は、実施例１と同様に感光ドラム１Ｃ，１Ｋの周速度が定常速度に到達したら位相検知と位相調整を行う。本実施例では感光ドラム１Ｃの位相が進んでいる（Ｃｃｎｔ＜Ｋｃｎｔ）ため、図５のＳ９０８の処理を行う必要がない。そして、この起動を行ったうえで、図５のフローチャートを実行するようにすれば、Ｓ９０７でＣＰＵ４０はＮＯと判断し、感光ドラム１Ｃを駆動させているモータ３９Ｃの回転速度を減速させる制御を行い、位相調整を行う。
【００２７】
尚、本実施例では、仮に電源投入時など初期状態で各感光ドラム１Ｃ，１Ｋの位相関係が所望の位相関係になっていない場合でも、所望の位相関係で停止することができる。すなわち、その後に実行するイニシャル動作で各感光ドラム１Ｃ，１Ｋを駆動すれば、その停止制御によって所望の位相関係で停止することができる。つまり、イニシャル動作を実行後は、本実施例に記載した起動・停止の制御により各感光ドラムの位相関係を所望の位相関係に保ち続けることができる（以下の実施例３、４においても、同様である）。
【００２８】
以上本実施例によれば、感光ドラム１の位相調整を行う際のモータ３９の可動音の増大を防止すること、消費電力を低減すること又はモータスペックの低減を図ることのいずれかを実現することができる。
【実施例３】
【００２９】
本実施例は、位相検知及び位相調整に関する動作は実施例１と同じであり、感光ドラム１Ｃ，１Ｋの起動及び停止の制御に関する。本実施例でも、実施例１と同様に２つのモータ（カラー用とブラック用）で各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋを駆動しているとして説明する。また、実施例１と同様に、感光ドラム１Ｙ，１Ｍ，１Ｃの回転位相は常に同じであり、各感光ドラム１の位相検知センサ６４の信号の出力タイミングが一致している状態がＡＣ成分の色ずれを抑制することができる所望の位相関係であるとする。本実施例は、各感光ドラム１Ｃ，１Ｋの停止位相を同じとし、次回の感光ドラム１Ｃ，１Ｋの起動時には、起動タイミングをずらす。実際の動きに関して、図７を用いて説明する。
【００３０】
［感光ドラムの停止と起動］
図７に感光ドラム１Ｃ，１Ｋを停止、起動させるときの感光ドラム１Ｃ，１Ｋの周速度（ｍｍ／ｓｅｃ）及び位相検知センサ６４Ｃ，６４Ｋの出力信号の関係を示す。図７で、周速度１８０ｍｍ／ｓｅｃで回転している感光ドラム１Ｃ，１Ｋを停止する際には、一旦、周速度６０ｍｍ／ｓｅｃとなるまで減速する。尚、このときに感光ドラム１Ｃ、１Ｋの位相関係は色ずれを抑制するように所定の位置関係（位相関係）になっている。各感光ドラム１Ｃ，１Ｋは、周速度が６０ｍｍ／ｓｅｃになったら（Ｔｃ１＝Ｔｋ１）、各位相検知センサ６４Ｃ，６４Ｋの信号の立ち下りエッジを基準としてそれぞれＴｃ２，Ｔｋ２［ｍｓｅｃ］のタイミングで感光ドラム１Ｃ，１Ｋを停止させる。この停止タイミングはＴｃ２＝Ｔｋ２の関係となっており、停止させたときには各感光ドラム１Ｃ，１Ｋの位相が揃った状態となる。そして、次回、各感光ドラム１Ｃ，１Ｋを起動させる際には、各感光ドラム１Ｃ，１Ｋを、基準タイミングからの起動タイミングＴｃ３、Ｔｋ３でそれぞれ起動する。この起動タイミングはＴｃ３＜Ｔｋ３の関係となっており、各感光ドラム１Ｃ，１Ｋの周速度が定常速度（１８０［ｍｍ／ｓｅｃ］）に到達したときにはカラー用の感光ドラム１Ｃの位相が進んでいる状態となる。つまりＴｃ３がＴｋ３の値よりもどれだけ大きいかは、各感光ドラム１Ｃ，１Ｋ間でつけたい位相差が、各感光ドラム１Ｃ，１Ｋ（或いは対応するモータ３９）が画像形成時の定常速度（１８０［ｍｍ／ｓｅｃ］）においてどれだけの時間に相当するかで決まる。
【００３１】
実施例１と同様に感光ドラム１Ｃ，１Ｋの周速度が定常速度に到達したら位相検知と位相調整を行う。本実施例では感光ドラム１Ｃの位相が進んでいる（Ｃｃｎｔ＜Ｋｃｎｔ）ため、図５のＳ９０８の処理を基本的に行う必要がない。この位相進み量はＴｃ３，Ｔｋ３のタイミングで設定可能である。例えば各感光ドラム径がφ３０［ｍｍ］、周速度１８０［ｍｍ／ｓｅｃ］、感光ドラム１Ｃの位相進み量を１５°とした場合には、Ｔｋ３−Ｔｃ３＝２２［ｍｓｅｃ］となるようにＴｃ３，Ｔｋ３のタイミングを設定すればよい。尚、実施例２と同様の理由により、位相進み量は０°から１８０°の範囲内となるようにする。そして、この起動を行ったうえで、図５のフローチャートを実行するようにすれば、Ｓ９０７でＣＰＵ４０はＮＯと判断し、感光ドラム１Ｃを駆動させているモータ３９Ｃの回転速度を減速させる制御を行い、位相調整を行う。
【００３２】
以上本実施例によれば、感光ドラム１の位相調整を行う際のモータ３９の可動音の増大を防止すること、消費電力を低減すること又はモータスペックの低減を図ることのいずれかを実現することができる。
【実施例４】
【００３３】
本実施例では、図８（ａ）に示すように各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋをそれぞれ別のモータ３９Ｙ，３９Ｍ，３９Ｃ，３９Ｋで駆動する。従って位相検知センサ６４Ｙ，６４Ｍ，６４Ｃ，６４Ｋ、フラグ７１Ｙ，７１Ｍ，７１Ｃ，７１Ｋも各々の感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋに対してそれぞれ設けられている構成とする。本実施例の各感光ドラム間の距離（Ｌ（ＹＭ），Ｌ（ＭＣ），Ｌ（ＣＫ））及び感光ドラム径（Ｄ）は図８（ｂ）に示す関係（Ｌ（ＹＭ）＝Ｌ（ＭＣ）＝Ｌ（ＣＫ）＝｛Ｎ×（Ｄ×π）｝＋（Ｄ＋π）／４（Ｎ＝整数））になっているとする。各感光ドラム１の位相は、例えば図８（ｃ）に示す位相関係になった状態がＡＣ成分の色ずれを抑制することができる所望の位相関係となる。本実施例では、実施例３（各感光ドラム１の停止位相を同じとし、次回の感光ドラム１の起動時には起動タイミングをずらす）の処理に加え次の処理を行う。すなわち本実施例では、停止の際に中間転写ベルト８に対する感光ドラム１の停止位置が同じにならないように、各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋの停止タイミングＴｙ２，Ｔｍ２，Ｔｃ２，Ｔｋ２を３種類（図９の〔１〕〜〔３〕）設けている。そして感光ドラム１が停止するごとに、停止タイミングＴｙ２，Ｔｍ２，Ｔｃ２，Ｔｋ２を切り替える。また、停止タイミングＴｙ２，Ｔｍ２，Ｔｃ２，Ｔｋ２の切り替えに応じて、感光ドラム１Ｙ，１Ｍ，１Ｃに対する感光ドラム１Ｋの起動タイミングＴｋ３も変更する。実際の動作について図９、図１０を用いて説明する。
【００３４】
［感光ドラムの停止タイミングと起動タイミング］
図９に感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋを停止、起動させるときの感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋの周速度（ｍｍ／ｓｅｃ）及び位相検知センサ６４Ｙ，６４Ｍ，６４Ｃ，６４Ｋの出力信号の関係を示す。図９で、周速度１８０ｍｍ／ｓｅｃで回転している感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋを停止する際には、一旦、周速度６０ｍｍ／ｓｅｃとなるまで減速する。各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋにおいて、周速度が６０ｍｍ／ｓｅｃになったら（Ｔｙ１＝Ｔｍ１＝Ｔｃ１＝Ｔｋ１）、各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋを停止させる。この際、各位相検知センサ６４Ｙ，６４Ｍ，６４Ｃ，６４Ｋの信号の立ち下りエッジを基準として、それぞれＴｙ２，Ｔｍ２，Ｔｃ２，Ｔｋ２［ｍｓｅｃ］のタイミングで感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋを停止させる。ここでＴｙ２，Ｔｍ２，Ｔｃ２，Ｔｋ２はそれぞれ３種類（〔１〕〜〔３〕）設けている。本実施例では、Ｔｋ２を位相検知センサ６４Ｋの立ち下りエッジ基準で０°、１２０°、２４０°とし、Ｔｙ２，Ｔｍ２，Ｔｃ２は感光ドラム１Ｋを基準に図８（ｃ）の関係を満たせる位相でそれぞれ停止している。例えば、各感光ドラム径がφ３０［ｍｍ］、周速度６０［ｍｍ／ｓｅｃ］とした場合には、図１０（ａ）に示す〔１〕〜〔３〕の３種類のタイミングとなる。図１０（ａ）におけるタイミング〔１〕〜〔３〕は、図９における停止タイミング〔１〕〜〔３〕に相当する。
【００３５】
タイミング〔１〕〜〔３〕は停止するごとに〔１〕⇒〔２〕⇒〔３〕⇒〔１〕の順に変更（インクリメント）され、各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋで独立して設定されている。ここで、感光ドラム１Ｃ，１Ｋの関係を例にとって説明する。例えば、動作させるフルカラーモードプリント動作が終了し、各感光ドラム１Ｃ，１Ｋをタイミング〔１〕で停止させた場合には、各感光ドラム１Ｃ，１Ｋ用の停止タイミングは次回停止時に向けてそれぞれインクリメントされる。しかし、感光ドラム１Ｋしか動作させないモノクロモードプリント動作が終了したときには、感光ドラム１Ｋ用の停止タイミングのみインクリメントされる。つまり、各感光ドラム１Ｃ，１Ｋの停止タイミングはプリントモードに応じて独立して変化するため、各感光ドラム１Ｃ，１Ｋが停止している状態での位相関係は常に同じということにはならない。
【００３６】
そこで本実施例では、各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋが停止している状態での位相関係を考慮して、それに応じて感光ドラム１Ｋの起動タイミングを３種類（１２０°、２４０°、３６０°）設けている。例えば各感光ドラム径がφ３０［ｍｍ］、周速度１８０［ｍｍ／ｓｅｃ］、感光ドラム１Ｃの位相進み量αを１５°とした場合には、図１０（ｂ）に示すタイミングとなる。すなわち、感光ドラム１Ｋに対して感光ドラム１Ｃの位相進み量αとするために、感光ドラム１Ｃの起動タイミングに対して感光ドラム１Ｋを遅れ量αを加味して起動させる。尚、位相進み量αは、感光ドラム１を起動して、感光ドラム１の周速度が定常回転になったときの感光ドラム１Ｋに対する感光ドラム１Ｃの回転位相の進み量である。ＣＰＵ４０が感光ドラム１Ｋを、位相進み量αに相当する時間分遅らせて起動させる。ここで本実施例では、各モータ３９Ｙ，３９Ｍ，３９Ｃ，３９Ｋの起動電流の重なりを避けるため、感光ドラム１Ｙ，１Ｍ，１Ｃと感光ドラム１Ｋの起動タイミングが同じにならないようにしている。すなわち、感光ドラム１Ｃの起動タイミングに対して感光ドラム１Ｋを遅らせて起動するタイミングとして、例えば回転位相１２０°、２４０°、３６０°に相当する時間に換算して異なる３つのタイミングを設けている。また、これら起動タイミング〔ａ〕〜〔ｃ〕の選択は前述の通り、各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋの停止タイミング（位相）により自動的に決定され、それぞれ図１０（ｃ）に示すような関係となっている。
【００３７】
ここで、図１０（ｃ）の「１Ｋの位相進み量」について説明する。例えば、感光ドラム１Ｃと感光ドラム１Ｋとの位相関係が、フルカラーモードプリント動作終了後の位置関係、すなわち、図８（ｃ）に示すような、感光ドラム１Ｃ，１Ｋともに〔１〕となる場合の感光ドラム１Ｋの停止位置を０°とする。この感光ドラム１Ｋの停止位置に対し、例えばモノクロモードプリント動作終了により、感光ドラム１Ｋの停止タイミングのみがインクリメントされると、感光ドラム１Ｋの停止位置は図８（ｃ）の位置より１２０°進むことになる。これにより、図１０（ｃ）で例えば感光ドラム１Ｃの停止タイミングＴｃ２が〔１〕、感光ドラム１Ｋの停止タイミングＴｋ２が〔２〕の場合を考える。そうすると、感光ドラム１Ｋの、フルカラーモードプリント動作終了後の基準位置（例えば０°）に対して、停止タイミングＴｋ２が〔２〕の場合の感光ドラム１Ｋは、１２０°位相が進んでいるということになる。
【００３８】
図９（ｂ）には、フルカラーモードプリント動作終了後図８（ｃ）の位相関係で停止した場合、又はフルカラーモードプリント動作終了後にモノクロモードプリント動作が続き感光ドラム１Ｋのみインクリメントされ元に戻って図８（ｃ）の関係となった場合を示す。すなわち、感光ドラム１Ｃ，１Ｋの停止タイミングＴｃ２，Ｔｋ２が〔１〕で、次回の感光ドラム１Ｋの起動タイミングＴｋ３が〔ｃ〕の場合を示す（図１０（ｃ）参照）。この場合は、感光ドラム１Ｋの位相進み量は０°であるので、同位相にするべく、かつ非同時起動にするべく、ＣＰＵ４０が感光ドラム１Ｋを、３６０°に相当する時間に感光ドラム１Ｃの位相進み量αに相当する時間を加算した時間だけ遅らせて起動させる。一方、図９（ｃ）には、フルカラーモードプリント動作が終了し図８（ｃ）の位相関係で停止したあと、モノクロモードプリント動作により感光ドラム１Ｋのみインクリメントされた場合を示す。すなわち、感光ドラム１Ｃの停止タイミングＴｃ２が〔１〕、感光ドラム１Ｋの停止タイミングＴｋ２が〔２〕で、次回の感光ドラム１Ｋの起動タイミングＴｋ３が〔ａ〕の場合を示す（図１０（ｃ）参照）。この場合は、感光ドラム１Ｋの位相進み量が１２０°であるので、起動時に感光ドラム１Ｋの回転位相を位相進み量０°（同位相）にするべく、進んだ１２０°に相当する時間に感光ドラム１Ｃの位相進み量αに相当する時間を加算した時間だけ遅らせて起動させる。図示はしないが、感光ドラム１Ｃが〔１〕、感光ドラム１Ｋが〔３〕の場合も同様である。すなわち、感光ドラム１Ｋの位相進み量が２４０°であるので、起動時に感光ドラム１Ｋの回転位相を位相進み量０°（同位相）にするべく、進んだ２４０°に相当する時間に感光ドラム１Ｃの位相進み量αに相当する時間を加算した時間だけ遅らせて起動させる。
【００３９】
［感光ドラムの停止時の処理］
本実施例の各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋの停止処理の流れを図１１（ａ）のフローチャートを用いて説明する。尚、図１１（ａ）のフローチャートは、フルカラーモードとモノクロモードのそれぞれに対していずれの場合でも実行される。Ｓ１９０１で各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋが周速度１８０［ｍｍ／ｓｅｃ］で回転しているときに、Ｓ１９０２でＣＰＵ４０は停止指示があるか否かを判断する。Ｓ１９０２でＣＰＵ４０は、停止指示があったと判断すると、Ｓ１９０３で各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋの周速度を６０［ｍｍ／ｓｅｃ］まで減速させる。Ｓ１９０４でＣＰＵ４０は感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋの周速度が６０［ｍｍ／ｓｅｃ］に到達したと判断すると、Ｓ１９０５で位相検知センサ６４の立ち下りエッジの検出を行う。Ｓ１９０５でＣＰＵ４０は、位相検知センサ６４の立ち下りエッジを検出したと判断すると、Ｓ１９０６で所定の停止タイミングＴｃ２，Ｔｋ２（〔１〕ｏｒ〔２〕ｏｒ〔３〕）で感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋを停止させる。このときＣＰＵ４０は、どの停止タイミングで停止させたかを例えばＲＡＭ４０ｂに記憶しておく。そして、Ｓ１９０７でＣＰＵ４０は、停止タイミングＴｃ２，Ｔｋ２をインクリメントし（インクリメントの順番は〔１〕⇒〔２〕⇒〔３〕⇒〔１〕）停止処理を終了する。
【００４０】
［感光ドラムの起動時の処理］
本実施例の各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋの起動処理の流れを図１１（ｂ）のフローチャートを用いて説明する。外部のコンピュータ１００からのプリント指示があると、Ｓ２００１でＣＰＵ４０は起動指示があったと判断し、Ｓ２００２で基準タイミングからの起動タイミングＴｙ３，Ｔｍ３，Ｔｃ３で感光ドラム１Ｙ，１Ｍ，１Ｃを起動する。そして、Ｓ２００３でＣＰＵ４０は、図１１（ａ）のＳ１９０６でＲＡＭ４０ｂに記憶した停止タイミングの情報（〔１〕ｏｒ〔２〕ｏｒ〔３〕）と図１０（ｃ）に示す関係に基づき感光ドラム１Ｋの起動タイミングＴｋ３（〔ａ〕ｏｒ〔ｂ〕ｏｒ〔ｃ〕）を選択する。Ｓ２００３でＣＰＵ４０は、次の処理を行う。すなわち、フルカラーモード及びモノクロモードのいずれかで画像形成を行ったあとに感光ドラム１Ｋが停止した際の回転位相と、フルカラーモードで画像形成を行ったあとに感光ドラム１Ｃが停止した際の回転位相との位相関係に応じて起動タイミングを選択する。この選択に従い起動することで、フルカラーモードで画像形成を行う際に感光ドラム１Ｋの回転位相より感光ドラム１Ｃの回転位相が、モータ３９Ｃが画像形成時の定常回転速度になった場合において０°から１８０°の範囲内で進んだ状態となる。
【００４１】
Ｓ２００４でＣＰＵ４０は、感光ドラム１Ｋの起動タイミングＴｋ３になったと判断したら、Ｓ２００５で感光ドラム１Ｋを起動し、起動処理を終了する。このようにすることで、各感光ドラム１Ｃ，１Ｋの周速度が定常速度（１８０［ｍｍ／ｓｅｃ］）に到達したときには感光ドラム１Ｃの位相が進んでいる状態（感光ドラム１Ｃの位相進み量α）となる。実施例１と同様に感光ドラム１Ｃ，１Ｋの周速度が定常速度に到達したら位相検知と位相調整を行う。本実施例では感光ドラム１Ｃの位相が進んでいるため、図５のＳ９０８の処理を行う必要がない。尚、実施例２と同様の理由により、位相進み量αは０°から１８０°の範囲内となるようにする。
【００４２】
以上本実施例によれば、感光ドラム１の位相調整を行う際のモータ３９の可動音の増大を防止すること、消費電力を低減すること又はモータスペックの低減を図ることのいずれかを実現することができる。
【実施例５】
【００４３】
実施例１〜４では、感光ドラム１Ｋを基準にして他の感光ドラムの位相を調整する構成で説明を行った。しかしながら、この形態に限定されない。どの色の感光ドラムを基準にするかについて別の形態でも実施例１と同様の効果を得ることができる。本実施例では、位相調整の基準を感光ドラム１Ｋに限定せず、位相検知を開始してから最後に位相を検知した感光ドラムを基準にして他の感光ドラムを減速させながら位相を調整する。尚、画像形成装置やＤＣブラシレスモータの構成は実施例１と同じであり、２つのモータ（カラー用とブラック用）で各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋを駆動しているとして説明する。また、実施例１と同様に、カラー用の感光ドラム１Ｙ，１Ｍ，１Ｃの回転位相は常に同じであり、各感光ドラム１の位相検知センサ６４Ｃ，６４Ｋの信号の出力タイミングが一致している状態がＡＣ成分の色ずれを抑制することができる所望の位相関係であるとする。本実施例の実際の動作に関して、図１２を用いて説明する。
【００４４】
［位相の進み量］
図１２（ａ）を用いて本実施例の感光ドラム１の回転位相検知方法について説明する。尚、図４（ａ）の説明と重複する説明は省略する。ＣＰＵ４０は位相検知を開始したタイミング（縦の破線）から内部クロックに同期してカウント動作を開始する。そしてＣＰＵ４０は、位相検知センサ６４Ｃ，６４Ｋの出力信号の立ち上がりエッジを検知するまでのカウント値（Ｃｃｎｔ，Ｋｃｎｔ）と立ち上がりエッジを検知した感光ドラムの順番を例えばＲＡＭ４０ｂに記憶する。
【００４５】
ＣＰＵ４０は、ＲＡＭ４０ｂに記憶した立ち上がりエッジを検知した感光ドラムの順番の情報から、位相検知を開始してから最後に位相を検知した感光ドラムを基準感光ドラムに決定する。続いてＣＰＵ４０は、最初に位相を検知した感光ドラムのカウント値をＣｎｔ１、最後に位相を検知した感光ドラムのカウント値をＣｎｔ２として、式１の計算を行い最初に位相を検知した感光ドラムの進み量を算出する。
（Ｃｎｔ２−Ｃｎｔ１）／（Ｔｃｎｔ）×３６０［ｄｅｇ］・・・（式１）
例えば図１２（ａ）の場合、感光ドラム１Ｋ、感光ドラム１Ｃの順に位相を検知し、Ｃｎｔ１＝Ｋｃｎｔ＝７２ｃｎｔ、Ｃｎｔ２＝Ｃｃｎｔ＝１４４ｃｎｔ、Ｔｃｎｔ＝７２０ｃｎｔである。
【００４６】
ＣＰＵ４０は、最後に位相を検知した感光ドラム１Ｃを基準感光ドラムに決定し、式１に各値を代入して、感光ドラム１Ｋが基準感光ドラム１Ｃに対して３６ｄｅｇ位相が進んでいると判断する（式２）。
（１４４ｃｎｔ−７２ｃｎｔ）／（７２０ｃｎｔ）×３６０［ｄｅｇ］＝３６［ｄｅｇ］・・・（式２）
【００４７】
［位相の調整］
次に図１２（ｂ）を用いて本実施例の感光ドラム１の位相調整方法について説明する。図１２（ｂ）では感光ドラム１Ｃ，１Ｋの周速度［ｍｍ／ｓｅｃ］及び位相検知センサ６４Ｃ，６４Ｋの出力信号の関係を示す。感光ドラム１Ｃ，１Ｋを起動し感光ドラム１Ｃ，１Ｋの周速度が定常速度（定常回転速度）に到達した段階で、図１２（ａ）で説明した回転位相検知と位相のずれ量算出を行う。算出された位相進み量（図２（ｃ）の進み量）は、ＣＰＵ４０による位置制御に用いられる。ＣＰＵ４０は、その換算結果を先に説明した位置誤差情報としてＣＰＵ４０内部の速度制御に用いる。その結果、ＣＰＵ４０はモータ３９Ｋに駆動信号（減速信号）を出力してモータ３９Ｋの回転速度を減速させることにより、感光ドラム１Ｃ，１Ｋの回転位相の調整を行う。尚、以後においては、モータ３９を減速させるとは、ＣＰＵ４０の指示に基づきモータ３９に減速信号を出力することを意味するものとする。
【００４８】
［位相調整処理］
本実施例のプリント開始前の位相調整処理の流れを図１３のフローチャートを用いて説明する。尚、Ｓ１０１からＳ１０３までの処理は実施例１の図５のＳ９０１からＳ９０３までの処理と同じであるため説明を省略する。Ｓ１０４でＣＰＵ４０は、位相検知センサ６４Ｃ，６４Ｋによる位相検知を開始する。この際、ＣＰＵ４０は位相検知用のカウンタＣｃｎｔ，Ｋｃｎｔの値をクリアする（Ｃｃｎｔ＝Ｋｃｎｔ＝０）。そしてＣＰＵ４０は位相検知センサ６４Ｃ，６４Ｋによる位相検知を実行し、カウント値Ｃｃｎｔ，ＫｃｎｔをＲＡＭ４０ｂに記憶する。続いてＳ１０５で位相検知が終了したと判断すると、Ｓ１０６で位相を検知した感光ドラムの順番をＲＡＭ４０ｂに記憶し、Ｓ１０７で最後に位相を検知した感光ドラムを位相調整の基準感光ドラムに設定する。次にＳ１０８でＣＰＵ４０は、カウント値Ｃｎｔ１、Ｃｎｔ２、Ｔｃｎｔをそれぞれ設定し、Ｓ１０９で（式１）に基づき基準感光ドラムに対する他の感光ドラムの位相進み量α［ｄｅｇ］を算出する。Ｓ１１０でＣＰＵ４０は、減速させる感光ドラムに対して算出した位相進み量αを位置制御に用いて位置誤差情報を更新する（図２（ｃ）参照）。Ｓ１１１でＣＰＵ４０は、更新した位置誤差情報に基づき位相調整を開始する。言い換えればＣＰＵ４０は更新した位置誤差をゼロにするよう位相調整を開始する。ＣＰＵ４０は、この位相調整で基準感光ドラム（本実施例では感光ドラム１Ｃ）に対して、他の感光ドラム（本実施例では感光ドラム１Ｋ）を駆動させているモータ３９Ｋの回転速度を減速させる。以下、Ｓ１１２からＳ１１５までのＣＰＵ４０が行う処理は、図５のＳ９１１からＳ９１４で説明した処理と同様であるため説明を省略する。
【００４９】
以上本実施例によれば、特定色の感光ドラムを基準ドラムにしなくとも、感光ドラム１の位相調整を行う際のモータ３９の可動音の増大を防止すること、消費電力を低減すること又はモータスペックの低減を図ることのいずれかを実現することができる。
【実施例６】
【００５０】
実施例５では、位相検知を開始するタイミング次第では、位相調整時間が大きく増加してしまう場合がある。例えば、図１２（ａ）の例では、位相検知センサ６４Ｃ又は６４Ｋの出力信号が立ち上がった直後に位相検知を開始した場合等である。本実施例では、位相検知を開始するタイミングによらず、短い時間で位相調整が完了する位相調整方法について説明する。尚、画像形成装置やＤＣブラシレスモータの構成は実施例１と同じであり、２つのモータ（カラー用とブラック用）で各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋを駆動しているとして説明する。また、実施例１と同様に、カラー用の感光ドラム１Ｙ，１Ｍ，１Ｃの回転位相は常に同じであり、各感光ドラム１の位相検知センサ６４Ｃ，６４Ｋの信号の出力タイミングが一致している状態がＡＣ成分の色ずれを抑制することができる所望の位相関係であるとする。本実施例の実際の動作に関して、図１４を用いて説明する。
【００５１】
［基準感光ドラムの決定］
図１４（ａ）と（ｂ）は同じ位相関係で、位相検知を開始するタイミングが異なる場合の図である。尚、図４（ａ）、図１２（ａ）の説明と重複する説明は省略する。
【００５２】
ＣＰＵ４０は、最初に位相を検知した感光ドラムのカウント値をＣｎｔ１、最後に位相を検知した感光ドラムのカウント値をＣｎｔ２とし、式３の関係を満たすかどうかを判断する。
Ｃｎｔ２−Ｃｎｔ１＞（Ｃｎｔ１＋Ｔｃｎｔ）−Ｃｎｔ２・・・（式３）
式３の右辺は、Ｃｎｔ１が検知された立ち上がりエッジから更に感光ドラム１周期後の立ち上がりエッジが検知されるカウント値を意味する。式３は、Ｃｎｔ２及びＣｎｔ１の位相差と、（Ｃｎｔ１＋Ｔｃｎｔ）及びＣｎｔ２の位相差と、でどちらの方が大きいか／小さいかを判断している式と言える。
【００５３】
そして、式３を満たす場合、すなわち式３の左辺（Ｃｎｔ２−Ｃｎｔ１）の値が大きい場合は、最初に位相を検知した感光ドラムを基準感光ドラムに決定する。一方、式３を満たさない場合、すなわち式３の右辺（（Ｃｎｔ１＋Ｔｃｎｔ）−Ｃｎｔ２）の値が大きい場合は、最後に位相を検知した感光ドラムを基準感光ドラムに決定する。
【００５４】
例えば図１４（ａ）（ｂ）の場合、Ｃｎｔ１、Ｃｎｔ２、Ｔｃｎｔ及び位相を検知した感光ドラムの順番は表１のようになる。
【００５５】
【表１】
2012177879.tif 000003
表１の結果に基づいて式３を計算すると表２のようになり、ＣＰＵ４０は図１４（ａ）（ｂ）のどちらの場合も感光ドラム１Ｃを基準感光ドラムに決定する。
【００５６】
【表２】
2012177879.tif 000004
【００５７】
［位相の進み量］
続いてＣＰＵ４０は、決定された基準感光ドラムに応じて表３に示す計算式に基づき基準感光ドラム以外の感光ドラムの位相進み量を計算する。
【００５８】
【表３】
2012177879.tif 000005
【００５９】
例えば図１４（ａ）（ｂ）の場合、基準感光ドラム１Ｃに対する感光ドラム１Ｋの位相進み量は表４の通りであり、ともに３６［ｄｅｇ］進んでいると判断する。ＣＰＵ４０は算出した位相進み量に基づき基準感光ドラム以外を減速させて位相調整を行う。尚、位相進み量を算出した後の［位相の調整］については、実施例５と同じであるため説明を省略する。
【００６０】
【表４】
2012177879.tif 000006
【００６１】
［位相調整処理］
本実施例のプリント開始前の位相調整処理の流れを図１５のフローチャートを用いて説明する。尚、Ｓ２０１からＳ２０３までの処理は実施例１の図５のＳ９０１からＳ９０３までの処理と同じであるため説明を省略する。Ｓ２０４でＣＰＵ４０は、位相検知センサ６４Ｃ，６４Ｋによる位相検知を開始する。この際、ＣＰＵ４０は位相検知用のカウンタＣｃｎｔ，Ｋｃｎｔの値をクリアする（Ｃｃｎｔ＝Ｋｃｎｔ＝０）。そしてＣＰＵ４０は位相検知センサ６４Ｃ，６４Ｋによる位相検知を実行し、カウント値Ｃｃｎｔ，ＫｃｎｔをＲＡＭ４０ｂに記憶する。続いてＳ２０５で位相検知が終了したと判断すると、Ｓ２０６で位相を検知した感光ドラムの順番をＲＡＭ４０ｂに記憶し、Ｓ２０７でＣＰＵ４０はカウント値Ｃｎｔ１、Ｃｎｔ２、Ｔｃｎｔをそれぞれ設定する。続いてＳ２０８でＣＰＵ４０は、式３の関係を満たすかどうかを判断する。Ｓ２０８でＣＰＵ４０は、式３の関係を満たすと判断すると、Ｓ２０９で、Ｓ２０６でＲＡＭ４０ｂに記憶した順番の情報から、最初に位相を検知した感光ドラムを基準感光ドラムとして決定する。
【００６２】
また、Ｓ２０８でＣＰＵ４０は、式３の関係を満たさないと判断すると、Ｓ２１０で、Ｓ２０６でＲＡＭ４０ｂに記憶した順番の情報から、最後に位相を検知した感光ドラムを基準感光ドラムとして決定する。その後、Ｓ２１１で表３の計算式に基づき他の感光ドラムの位相進み量α［ｄｅｇ］を算出する。Ｓ２１２でＣＰＵ４０は、減速させる感光ドラムに対して算出した位相進み量αを位置制御に用いて位置誤差情報を更新する（図２（ｃ）参照）。Ｓ２１３でＣＰＵ４０は、更新した位置誤差情報に基づき位相調整を開始する。言い換えればＣＰＵ４０は更新した位置誤差をゼロにするよう位相調整を開始する。ＣＰＵ４０は、この位相調整で基準感光ドラム（本実施例では感光ドラム１Ｃ）に対して、他の感光ドラム（本実施例では感光ドラム１Ｋ）を駆動させているモータ３９Ｋの回転速度を減速させる。以下、Ｓ２１４からＳ２１７までのＣＰＵ４０が行う処理は、図５のＳ９１１からＳ９１４で説明した処理と同様であるため説明を省略する。
【００６３】
以上本実施例によれば、感光ドラム１の位相調整を行う際のモータ３９の可動音の増大を防止すること、消費電力を低減すること又はモータスペックの低減を図ることのいずれかを実現することができる。また、実施例１や５の場合と比べてより位相調整時間を短くすることが可能となる。
【実施例７】
【００６４】
実施例６では、２つのモータ（カラー用とブラック用）で各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋを駆動している構成で説明を行った。本実施例では、各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋを独立したモータで駆動する構成を用いて説明を行う。尚、画像形成装置やＤＣブラシレスモータの構成は実施例４と同じであるため説明を省略する。また、各感光ドラム１の位相検知センサ６４Ｙ，６４Ｍ、６４Ｃ，６４Ｋの信号の出力タイミングが一致している状態がＡＣ成分の色ずれを抑制することができる所望の位相関係であるとする。本実施例の実際の動作に関して、図１６を用いて説明する。
【００６５】
［基準感光ドラムの決定］
図１６に感光ドラム１の回転位相を検知する位相検知センサ６４Ｙ、６４Ｍ、６４Ｃ，６４Ｋの出力信号及びＣＰＵ４０の内部で生成されている内部クロックの波形を示す。図１６（ａ）（ｂ）（ｃ）（ｄ）は、基準感光ドラムが各々異なる例を示している。
【００６６】
ＣＰＵ４０は感光ドラム１の周速度が定常速度に到達した後の任意のタイミングで位相検知を開始する。ＣＰＵ４０は位相検知を開始したタイミング（縦の破線）から内部クロックに同期してカウント動作を開始する。そしてＣＰＵ４０は、位相検知センサ６４Ｙ、６４Ｍ、６４Ｃ，６４Ｋの出力信号の立ち上がりエッジを検知するまでのカウント値（Ｙｃｎｔ，Ｍｃｎｔ，Ｃｃｎｔ，Ｋｃｎｔ）と立ち上がりエッジを検知した感光ドラムの順番を例えばＲＡＭ４０ｂに記憶する。また、ＣＰＵ４０は感光ドラム１が１周したときのカウント値（Ｔｃｎｔ：感光ドラム周期）を例えばＲＡＭ４０ｂに予め記憶している。尚、感光ドラム１が１周したときのカウント値（Ｔｃｎｔ：感光ドラム周期）はその都度計測してもいいし、予め記憶しておくようにしても良い。
【００６７】
次にＣＰＵ４０は、１番目に位相を検知した感光ドラムのカウント値をＣｎｔ１、２番目に位相を検知した感光ドラムのカウント値をＣｎｔ２とする。さらにＣＰＵ４０は、３番目に位相を検知した感光ドラムのカウント値をＣｎｔ３、４番目に位相を検知した感光ドラムのカウント値をＣｎｔ４とし、式４〜式７の計算を行う。式４〜式７により、４つの感光ドラムの位相の相対的な関係について、どの感光ドラムが位相が最も遅れていると見なした場合に、他の像担持体を駆動するモータの回転速度を減速させることで調整する位相の量が小さいかを判断する。
Ｃｎｔ４−Ｃｎｔ１              ・・・（式４）
Ｃｎｔ３−（Ｃｎｔ４−Ｔｃｎｔ）・・・（式５）
Ｃｎｔ２−（Ｃｎｔ３−Ｔｃｎｔ）・・・（式６）
Ｃｎｔ１−（Ｃｎｔ２−Ｔｃｎｔ）・・・（式７）
【００６８】
すなわち、式４は４番目に位相を検知した感光ドラムの位相が、１番目に位相を検知した感光ドラムの位相に対して相対的にどれだけ遅れているかを算出する。式５は３番目に位相を検知した感光ドラムの位相が最も遅れていると見なすべく、４番目に検知された感光ドラムの位相を１周期分戻している。式６、式７も、式５と同様であり、２番目に検知された感光ドラムや１番目に検知された感光ドラムの位相を最も遅れていると見なしている。そして、式４が最も小さい場合は４番目に位相を検知した感光ドラムを、式５が最も小さい場合は３番目に位相を検知した感光ドラムを、それぞれ基準感光ドラムに決定する。また、式６が最も小さい場合は２番目に位相を検知した感光ドラムを、式７が最も小さい場合は１番目に位相を検知した感光ドラムを、それぞれ基準感光ドラムに決定する。
【００６９】
例えば図１６（ａ）（ｂ）（ｃ）（ｄ）の場合、Ｃｎｔ１、Ｃｎｔ２、Ｃｎｔ３、Ｃｎｔ４、Ｔｃｎｔ及び位相を検知した感光ドラムの順番は表５のようになり、式４〜式７の計算結果と計算結果から決定した基準感光ドラムは表６のようになる。
【００７０】
【表５】
2012177879.tif 000007
【００７１】
【表６】
2012177879.tif 000008
【００７２】
ここで、基準感光ドラムを決定するときに算出される式４から式７の値の中で最も小さくなる値（以下、相対的な位相ずれ量の最小値という）は、０°〜２７０°の範囲内となる。相対的な位相ずれ量の最小値が２７０°となるのは、感光ドラム周期（例えば７２０ｃｎｔ）の中で１番目に検知された感光ドラムから４番目に検知された感光ドラムまでの相対的な位相ずれ量が、夫々９０°（カウント値でいうと１８０ｃｎｔ）になる場合である。この場合、式４〜式７で算出した値はすべて５４０ｃｎｔ（２７０°）となる。例えば、図１６（ｂ）の場合、位相検知開始のタイミングを基準にすれば感光ドラム１Ｋが最も位相が遅れた感光ドラムとなる。しかし、本実施例の式４〜式７を用いると感光ドラム１Ｋは４番目に検知されているので（Ｋｃｎｔ＝Ｃｎｔ４）式４から値を算出することとなり、式４の値は５７６ｃｎｔとなる。すなわち、この値は２８８°＞２７０°となり、本実施例においては感光ドラム１Ｋを基準感光ドラムとはしない。図１６（ｂ）の場合、式６、式７の算出結果も２７０°より大きくなっており、表６に示す通り式５から求めた３番目に検出した感光ドラムである感光ドラム１Ｃを基準感光ドラムとしている。
【００７３】
［位相の進み量］
続いてＣＰＵ４０は、決定された基準感光ドラムに応じて表７に示す〔１〕〜〔４〕のいずれかの計算式に基づき基準感光ドラム以外の感光ドラムの位相進み量を計算する。例えば基準感光ドラムが４番目に位相を検出した感光ドラムの場合、表７−〔１〕に基づき、１番目に位相を検出した感光ドラムの位相進み量は（Ｃｎｔ４−Ｃｎｔ１）／Ｔｃｎｔ×３６０の計算を行って算出する。また、表７−〔１〕に基づき、２番目に位相を検出した感光ドラムの位相進み量は（Ｃｎｔ４−Ｃｎｔ２）／Ｔｃｎｔ×３６０、３番目に位相を検出した感光ドラムの位相進み量は（Ｃｎｔ４−Ｃｎｔ３）／Ｔｃｎｔ×３６０の計算を行って算出する。
【００７４】
【表７】
2012177879.tif 000009
【００７５】
図１６（ａ）（ｂ）（ｃ）（ｄ）の場合、決定された基準感光ドラムに対する他の感光ドラムの位相進み量は表８の通りとなる。ＣＰＵ４０は算出した進み量に基づき基準感光ドラム以外を減速させて位相調整を行う。尚、進み量を算出した後の［位相の調整］については、実施例５と同じであるため説明を省略する。
【００７６】
【表８】
2012177879.tif 000010
【００７７】
［位相調整処理］
本実施例のプリント開始前の位相調整処理の流れを図１７のフローチャートを用いて説明する。Ｓ３０１でＣＰＵ４０は、外部のコンピュータ１００等からプリント指示があったと判断すると、Ｓ３０２でモータ３９Ｙ，３９Ｍ，３９Ｃ，３９Ｋにより感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋの駆動を開始（起動）する。尚、ここでのプリント指示とは、外部のコンピュータ１００から供給される画像データを伴うものとする。Ｓ３０３でＣＰＵ４０は感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋの周速度が定常速度に到達したと判断すると、Ｓ３０４で位相検知センサ６４Ｙ，６４Ｍ，６４Ｃ，６４Ｋによる位相検知を開始する。この際、ＣＰＵ４０は位相検知用のカウンタＹｃｎｔ，Ｍｃｎｔ，Ｃｃｎｔ，Ｋｃｎｔの値をクリアする（Ｙｃｎｔ＝Ｍｃｎｔ＝Ｃｃｎｔ＝Ｋｃｎｔ＝０）。そしてＣＰＵ４０は位相検知センサ６４Ｙ，６４Ｍ，６４Ｃ，６４Ｋによる位相検知を実行し、カウント値Ｙｃｎｔ，Ｍｃｎｔ，Ｃｃｎｔ，Ｋｃｎｔを例えばＲＡＭ４０ｂに記憶する。続いてＣＰＵ４０は、Ｓ３０５で位相検知が終了したと判断すると、Ｓ３０６で位相を検知した感光ドラムの順番を例えばＲＡＭ４０ｂに記憶し、Ｓ３０７でＣＰＵ４０はカウント値Ｃｎｔ１、Ｃｎｔ２、Ｃｎｔ３、Ｃｎｔ４、Ｔｃｎｔを設定する。
【００７８】
続いてＳ３０８でＣＰＵ４０は、設定したＣｎｔ１、Ｃｎｔ２、Ｃｎｔ３、Ｃｎｔ４、Ｔｃｎｔから式４〜式７の値を算出する。算出結果は表６に示した通りとなる。Ｓ３０９でＣＰＵ４０は、算出した式４〜式７の値の中で式４の値が最も小さいか否かを判断する。Ｓ３０９でＣＰＵ４０は式４の値が最も小さいと判断すると、Ｓ３１０で４番目に位相を検知した感光ドラムを基準感光ドラムとする。Ｓ３０９でＣＰＵ４０は、式４の値が最も小さくないと判断するとＳ３１１で式５が最も小さいか否かを判断する。Ｓ３１１でＣＰＵ４０は、式５の値が最も小さいと判断すると、Ｓ３１２で３番目に位相を検知した感光ドラムを基準感光ドラムとする。Ｓ３１１でＣＰＵ４０は、式５の値が最も小さくないと判断するとＳ３１３で式６の値が最も小さいか否かを判断する。Ｓ３１３でＣＰＵ４０は、式６の値が最も小さいと判断すると、Ｓ３１４で２番目に位相を検知した感光ドラムを基準感光ドラムとする。Ｓ３１３でＣＰＵ４０は、式６の値が最も小さくないと判断した場合、すなわち式７の値が最も小さい場合、Ｓ３１５で１番目に位相を検知した感光ドラムを基準感光ドラムとする。このように、Ｓ３０８〜Ｓ３１５でＣＰＵ４０は式４〜式７を計算して最も値が小さくなった式から基準感光ドラムを決定する。４つの感光ドラムの位相の相対的な関係について、どの感光ドラムが位相が一番遅れていると見なした場合に、一番位相調整量が小さいかを判断することができる。
【００７９】
その後、ＣＰＵ４０は、Ｓ３１６で表７の式に基づき他の感光ドラムの位相進み量α［ｄｅｇ］を算出する。Ｓ３１７でＣＰＵ４０は、減速させる感光ドラムに対して算出した位相進み量αを位置制御に用いて位置誤差情報を更新する（図２（ｃ）参照）。Ｓ３１８でＣＰＵ４０は、更新した位置誤差情報に基づき位相調整を開始する。言い換えればＣＰＵ４０は更新した位置誤差をゼロにするよう位相調整を開始する。ＣＰＵ４０は、この位相調整で基準感光ドラムに対して、他の感光ドラムを駆動させているモータ３９の回転速度を減速させる。以下、Ｓ３１９からＳ３２２までのＣＰＵ４０が行う処理は、図５のＳ９１１からＳ９１４で説明した処理と同様であるため説明を省略する。
【００８０】
以上本実施例によれば、上述の実施例と少なくとも同様の効果を得ることができる。この効果とともに、本実施例によれば各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋを独立したモータで駆動する構成において、最も位相調整に要する時間を短縮するように、基準となる感光ドラムを決定することができる。
【００８１】
尚、本実施例では、一番位相調整量が小さい感光ドラムを基準の感光ドラムに決定したが、位相調整量が最も大きくならないような感光ドラムであれば基準の感光ドラムとしてよい。例えば、式４から式７を計算した結果、２番目や３番目に小さい値となった感光ドラムを基準の感光ドラムとして決定する演算をＣＰＵ４０に行わせてもよい。こうすることにより、４番目に小さい値をとる感光ドラムを基準とするよりは、少なくとも像担持体の位相調整を行う際の駆動部の可動音の増大を防止できたり、又は消費電力を低減できたり、又はモータスペックの低減を行えるという効果が得られる。
【実施例８】
【００８２】
本実施例は、位相検知及び位相調整に関する動作は実施例１又は５と同じであり、感光ドラム１Ｃ，１Ｋの起動及び停止の制御に関する。本実施例でも、実施例１と同様に２つのモータ（カラー用とブラック用）で各感光ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋを駆動しているとして説明する。また、実施例１と同様に、感光ドラム１Ｙ，１Ｍ，１Ｃの回転位相は常に同じであり、ここでも各感光ドラム１の位相検知センサ６４の信号の出力タイミングが一致している状態がＡＣ成分の色ずれを抑制することができる所望の位相関係であるとする。本実施例は各感光ドラム１Ｃ，１Ｋの停止位相を同じとし、次回の感光ドラム１Ｃ，１Ｋの起動時には、感光ドラム１Ｃ，１Ｋを駆動するモータ３９Ｃ，３９Ｋの起動時の起動開始から定常速度になるまでの速度プロフィール（以下、加速カーブと称す）を異ならせる。尚、本実施例ではモータ３９の加速カーブは一定の傾きを有する直線であるとする。
【００８３】
［感光ドラムの停止と起動］
図１８に感光ドラム１Ｃ，１Ｋを停止、起動させるときの感光ドラム１Ｃ，１Ｋの周速度（ｍｍ／ｓｅｃ）及び位相検知センサ６４Ｃ，６４Ｋの出力信号の関係を示す。尚、図６の説明と重複する説明は省略する。ＣＰＵ４０がモータ３９Ｃ，３９Ｋにより感光ドラム１Ｃ，１Ｋの周速度を１８０ｍｍ／ｓｅｃから６０ｍｍ／ｓｅｃ（Ｔｃ１＝Ｔｋ１）まで減速したときの感光ドラム１Ｃ、１Ｋの位相関係は、色ずれを抑制するように所定の位置関係（位相関係）になっている。またＣＰＵ４０がモータ３９Ｃ、３９Ｋにより感光ドラム１Ｃ、１Ｋを停止させる際のタイミング（停止タイミング）はＴｃ２＝Ｔｋ２の関係となっており、感光ドラム１Ｃ，１Ｋが停止したときには各感光ドラム１Ｃ，１Ｋの位相が揃った状態となる。そして、次回、ＣＰＵ４０がモータ３９Ｃ、３９Ｋにより各感光ドラム１Ｃ，１Ｋを起動させる際には、各感光ドラム１Ｃ，１Ｋを、基準タイミングからの起動タイミングＴｃ３、Ｔｋ３でそれぞれ起動する。この起動タイミングはＴｃ３＝Ｔｋ３の関係となっている。また、ＣＰＵ４０は、各感光ドラム１Ｃ，１Ｋが起動開始からそれぞれＴｃ４，Ｔｋ４［ｍｓｅｃ］のタイミングで定常速度に到達するようにモータ３９Ｃ，３９Ｋの加速カーブをそれぞれ設定している。そして、ＣＰＵ４０は、モータ３９Ｃ，３９Ｋにより駆動した各感光ドラム１Ｃ，１Ｋの周速度が共に定常速度（１８０［ｍｍ／ｓｅｃ］）に到達したときにはカラー用の感光ドラム１Ｃの位相が進んでいる状態となるように、Ｔｃ４とＴｋ４の値を設定している。すなわち、本実施例では、ＣＰＵ４０は、感光ドラム１Ｃ，１Ｋを同じタイミングで起動させ（Ｔｃ３＝Ｔｋ３）、カラー用の感光ドラム１Ｃがブラック用の感光ドラム１Ｋより先に定常速度（１８０［ｍｍ／ｓｅｃ］）となるよう制御する。これによりブラック用の感光ドラム１Ｋが定常速度（１８０［ｍｍ／ｓｅｃ］）に到達したときには、カラー用の感光ドラム１Ｃの位相が進んでいる状態とすることができる。
【００８４】
尚、図１８（ａ）にはＴｃ４＜Ｔｋ４の場合、図１８（ｂ）にはＴｃ４＞Ｔｋ４の場合をそれぞれ記載している。夫々は、感光ドラム１Ｃと感光ドラム１Ｋの相対的な位相差をない状態からある状態にする為に、片方の感光ドラムに対しての、他方の感光ドラムの相対的な回転移動距離を異ならせた２つの例を示している。
【００８５】
ここで、ＣＰＵ４０がモータ３９Ｃ，３９Ｋにより各感光ドラム１Ｃ，１Ｋを起動してから、両方の感光ドラム１Ｃ，１Ｋが共に定常回転に到達している任意のタイミングまでの間に、以下のような関係を満たす。尚、両方の感光ドラム１Ｃ，１Ｋが共に定常回転に到達している任意のタイミングまでの間に、それぞれの感光ドラム１Ｃ，１Ｋが回転したトータル回転移動距離をそれぞれＸｃ，Ｘｋ［ｍｍ］、感光ドラムの周長をＹ［ｍｍ］とする。
【００８６】
Ｘｃ＞Ｘｋ（Ｔｃ４＜Ｔｋ４）の場合
Ｙ×Ｎ＜Ｘｃ−Ｘｋ＜Ｙ×（Ｎ＋１／２）    （Ｎ＝整数≧０）・・・（式８）
（式８）は、０＜ｍｏｄ（（Ｘｃ−Ｘｋ），Ｙ（３６０°））＜Ｙ／２と表すこともできる。尚、ｍｏｄ（ａ，ｂ）はａをｂで割ったときの余りである。（式８）は、感光ドラム１Ｃにおける回転位相の、感光ドラム１Ｋの回転位相に対しての進み量が、０°よりも大きく且つ１８０°未満である場合や、３６０°よりも大きく且つ５４０°未満である場合を表している。尚、ＸｃとＸｋの差分は、各感光ドラムの起動時に、各感光ドラムの回転駆動距離の差をどれだけ持たせるかで決定する。
【００８７】
Ｘｃ＜Ｘｋ（Ｔｃ４＞Ｔｋ４）の場合
Ｙ×（Ｎ−１／２）＜Ｘｋ−Ｘｃ＜Ｙ×Ｎ    （Ｎ＝整数≧０）・・・（式９）
（式９）は、Ｙ/２＜ｍｏｄ（（Ｘｋ−Ｘｃ），Ｙ（３６０°））＜Ｙと表すこともできる。（式９）は、感光ドラム１Ｃにおける回転位相の、感光ドラム１Ｋの回転位相に対する進み量が、１８０°よりも大きく且つ３６０°未満である場合や、５４０°よりも大きく且つ７２０°未満である場合を表している。
【００８８】
図１８の斜線部分の面積は、両方の感光ドラム１Ｃ，１Ｋが共に定常回転に到達している任意のタイミングまでの間に生じる回転移動距離の差であり、感光ドラム１Ｃ，１Ｋの位相差を意味する。例えば、図１８（ａ）において、各感光ドラム１Ｃ，１Ｋの直径を３０［ｍｍ］、周速度が１８０［ｍｍ／ｓｅｃ］とし、感光ドラム１Ｃを感光ドラム１Ｋに対して位相１５［ｄｅｇ］だけ進んだ状態にするには、次のようにすればよい。すなわち、図１８（ａ）に示す斜線部の面積が、感光ドラム１Ｃ，１Ｋの位相差である位相１５［ｄｅｇ］相当の周長になればよい。つまり、Ｔｋ４−Ｔｃ４＜４３．６３［ｍｓｅｃ］となるように感光ドラム１Ｃ，１Ｋの加速カーブ（Ｔｃ４、Ｔｋ４）を設定すればよい。
【００８９】
実施例１又は５乃至７と同様に、感光ドラム１Ｃ，１Ｋの周速度が定常速度に到達したら、ＣＰＵ４０は位相検知と位相調整を実施例１又は５乃至７と同様に行う。本実施例の図１８（ａ）、（ｂ）では感光ドラム１Ｃの位相が進んでいる（Ｃｃｎｔ＜Ｋｃｎｔ）ため、実施例１の図５のＳ９０８の処理を基本的に行う必要がない。尚、実施例２と同様の理由により、位相進み量は０°から１８０°の範囲内となるようにする。上述の（式８）で右辺において（Ｎ＋１／２）、また式（９）で左辺において（Ｎ−１／２）としているのはこのためである。そして、図１８（ａ）、（ｂ）で説明した起動を行ったうえで、図５のフローチャートを実行するようにすれば、Ｓ９０７でＣＰＵ４０はＮＯと判断する。そして、ＣＰＵ４０は、感光ドラム１Ｃを駆動させているモータ３９Ｃの回転速度を減速させる制御を行い、位相調整を行う。
【００９０】
以上本実施例によれば、感光ドラム１の位相調整を行う際のモータ３９の可動音の増大を防止すること、消費電力を低減すること又はモータスペックの低減を図ることのいずれかを実現することができる。
【実施例９】
【００９１】
実施例８では、感光ドラム１Ｃ，１Ｋを駆動するモータ３９の加速カーブは一定の傾きを有する直線とした。本実施例では、モータ３９の加速カーブが一定の傾きでない場合について説明する。その他については実施例８と同様であるため説明を省略し、実施例８と異なる構成のみ説明する。
【００９２】
［感光ドラムの停止と起動］
本実施例の実際の動作に関して、図１９を用いて説明する。図１９（ａ）は感光ドラム１Ｃの傾きが２種類の直線である構成、図１９（ｂ）は感光ドラム１Ｃの加速カーブの傾きが不規則に変化する構成を示す。本実施例においても、実施例８と同様に、図１９の斜線部分の面積（Ｘｃ，Ｘｋの差、すなわち位相差）が（式８）または（式９）を満たしていれば同様の効果が得られる。また各感光ドラム１Ｃ，１Ｋを駆動するモータ３９Ｃ，３９Ｋの起動時の起動開始から定常速度になるまでの加速カーブは、図１９に示した加速カーブに限定することなく、（式８）または（式９）の関係を満たしていれば同様の効果が得られることは言うまでもない。
【００９３】
以上本実施例によれば、感光ドラム１の位相調整を行う際のモータ３９の可動音の増大を防止すること、消費電力を低減すること又はモータスペックの低減を図ることのいずれかを実現することができる。
【符号の説明】
【００９４】
１Ｙ，１Ｍ，１Ｃ，１Ｋ          感光ドラム
３９Ｃ，３９Ｋ                  モータ
４０                            ＣＰＵ
６４Ｙ，６４Ｍ，６４Ｃ，６４Ｋ  位相検知センサ
【図１】
2012177879.tif 000011
【図２】
2012177879.tif 000012
【図３】
2012177879.tif 000013
【図４】
2012177879.tif 000014
【図５】
2012177879.tif 000015
【図６】
2012177879.tif 000016
【図７】
2012177879.tif 000017
【図８】
2012177879.tif 000018
【図９】
2012177879.tif 000019
【図１０】
2012177879.tif 000020
【図１１】
2012177879.tif 000021
【図１２】
2012177879.tif 000022
【図１３】
2012177879.tif 000023
【図１４】
2012177879.tif 000024
【図１５】
2012177879.tif 000025
【図１６（Ａ）】
2012177879.tif 000026
【図１６（Ｂ）】
2012177879.tif 000027
【図１７（Ａ）】
2012177879.tif 000028
【図１７（Ｂ）】
2012177879.tif 000029
【図１８】
2012177879.tif 000030
【図１９】
2012177879.tif 000031