(57)【特許請求の範囲】
【請求項１】
画像信号に基づいて変調されたレーザの回転多面鏡による反射光で像担持体を走査することにより前記像担持体上に潜像を形成する画像形成装置において、前記回転多面鏡の回転周期を検出し、あらかじめ定めた回転数における回転周期を基準周期とし、該回転周期と基準周期を比較することにより加速命令信号あるいは減速命令信号を出力することにより回転多面鏡の回転数を制御する回転多面鏡制御装置であって、
前記レーザを検出しビーム検出信号を出力するビーム検出手段と、
前記ビーム検出信号の周波数を（１／ｍ）に分周して前記回転多面鏡の速度制御クロック信号とする速度制御クロック生成手段と、
前記ビーム検出信号の周波数を（１／ｎ）に分周して前記回転多面鏡の速度可変クロックとする可変速度クロック発生手段と、
前記回転多面鏡があらかじめ定めた回転数で回転する際の該ビーム検出信号の周期をｍ倍にした値を前記回転多面鏡の目標速度値として格納する目標速度設定手段と、
前記目標速度値を初期値とし前記速度可変クロックによりカウントアップあるいはカウントダウンすることにより回転多面鏡の目標速度を可変する目標速度可変手段と、
前記目標速度可変手段のカウントアップあるいはカウントダウン値を設定する可変範囲設定手段と、
基準クロック信号を生成する基準クロック信号発生手段と、
前記基準クロック信号を以って前記速度制御クロック信号の奇数番目にカウントを開始し、前記目標速度可変手段出力値までカウントする第１カウント手段と、
前記基準クロック信号を以って前記速度制御クロック信号の偶数番目にカウントを開始し、前記目標速度可変手段出力値までカウントする第２カウント手段とを有し、
前記第１カウント手段と前記第２カウント手段の両方がカウント停止している期間は回転多面鏡の駆動手段に加速命令信号を出力し、
前記第１カウント手段と前記第２カウント手段の両方がカウント動作をしている期間は回転多面鏡の駆動手段に減速命令信号を出力し、
前記第１カウント手段と前記第２カウント手段の一方がカウント動作をしている期間は回転多面鏡の駆動手段に加速命令信号及び減速命令信号の何れも出力しないことにより回転多面鏡の回転数を可変速制御することを特徴とする回転多面鏡制御装置。
【請求項２】
前記速度制御クロック信号の前記ビーム検出信号に対する分周比ｍを前記回転多面鏡の面数と同一値、整数倍値あるいは前記回転多面鏡の面数内の因数値とし、
前記速度可変クロックの前記ビーム検出信号に対する分周比ｎを前記速度制御クロック信号の前記ビーム検出信号に対する分周比ｍ以上とすることを特徴とする請求項１に記載の回転多面鏡制御装置。
【請求項３】
画像信号に基づいて変調されたレーザの回転多面鏡による反射光で像担持体を走査することにより前記像担持体上に潜像を形成する画像形成装置において、回転多面鏡の回転周期を検出し、あらかじめ定めた回転数における回転周期を基準周期とし、該回転周期と基準周期を比較することにより加速命令信号あるいは減速命令信号を出力することにより回転多面鏡の回転数を制御する回転多面鏡制御装置であって、
前記回転多面鏡の回転周期を検出し回転検出信号を出力する回転検出手段と、
前記回転検出信号の周波数を（１／ｐ）に分周して前記回転多面鏡の速度制御クロック信号とする速度制御クロック生成手段と、
前記回転検出信号の周波数を（１／ｑ）に分周して前記回転多面鏡の速度可変クロックとする可変速度クロック発生手段と、
前記回転多面鏡があらかじめ定めた回転数で回転する際の前記ビーム検出信号の周期をｐ倍にした値を前記回転多面鏡の目標速度値として格納する目標速度設定手段と、
前記目標速度値を初期値とし前記速度可変クロックによりカウントアップあるいはカウントダウンすることにより回転多面鏡の目標速度を可変する目標速度可変手段と、
前記目標速度可変手段のカウントアップあるいはカウントダウン値を設定する可変範囲設定手段と、
基準クロック信号を生成する基準クロック信号発生手段と、
前記基準クロック信号を以って前記速度制御クロック信号の奇数番目にカウントを開始し、前記目標速度可変手段出力値までカウントする第１カウント手段と、
前記基準クロック信号を以って前記速度制御クロック信号の偶数番目にカウントを開始し、前記目標速度可変手段出力値までカウントする第２カウント手段とを有し、
前記第１カウント手段と前記第２カウント手段の両方がカウント停止している期間は回転多面鏡の駆動手段に加速命令信号を出力し、
前記第１カウント手段と前記第２カウント手段の両方がカウント動作をしている期間は回転多面鏡の駆動手段に減速命令信号を出力し、
前記第１カウント手段と前記第２カウント手段の一方がカウント動作をしている期間は回転多面鏡の駆動手段に加速命令信号及び減速命令信号の何れも出力しないことにより回転多面鏡の回転数を可変速制御することを特徴とする回転多面鏡制御装置。
【請求項４】
前記速度制御クロック信号の前記回転検出信号に対する分周比ｍを前記回転多面鏡が１周する間に出力される前記回転検出信号のパルス数と同一値、整数倍値あるいは因数値とし、
前記速度可変クロックの前記回転検出信号に対する分周比ｑを前記速度制御クロック信号の前記ビーム検出信号に対する分周比ｐ以上とすることを特徴とする請求項３に記載の回転多面鏡制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば画像信号によって変調されたレーザビーム等により感光体を走査して画像を形成する画像形成装置に関し、特にレーザビームを偏向させるための回転多面鏡の回転速度を制御する回転多面鏡制御装置に関する。
【背景技術】
【０００２】
電子や新方式の画像形成装置、たとえばレーザビームプリンタは、半導体レーザから出力されるレーザビームを画像信号によって変調し、そのレーザビームを回転多面鏡によって偏向することで、感光ドラムをスキャンする。レーザビームのスキャンによって静電潜像が形成されると、その潜像がトナーにより現像されて、トナー像が用紙に転写され、定着のために熱処理される。
【０００３】
回転多面鏡を回転駆動するスキャナモータの回転速度を制御するために、水平同期信号を用いる方法がある。この方法によれば、スキャナモータにより偏向されたレーザビームを所定の位置で検出して、その検出信号を水平同期信号として出力する。そして、目標回転数における水平同期信号の周期と同一周期の基準信号を発生し、この基準信号と検出される水平同期信号の周期を互いに比較し、両信号周期が一致するようにスキャナモータの回転速度を制御する（特許文献１等参照）。
【０００４】
レーザビームプリンタでは、この基準信号は固定されているのが一般的である。しかしながら、シートの表面と裏面とに交互に画像形成する両面印刷の場合、裏面の画像は表面の画像の熱処理による定着後まもなく行われる。そのため、裏面への画像形成時に加熱によって縮小していたシートは時間経過につれて伸長する。裏面に形成された画像も、シートの伸長とともに伸長（拡大）してしまう。この画像の伸張を防止するためには、裏面については、シートの伸張率を折り込んで表面より小さな画像を形成する必要がある。特許文献２には、表面に画像が形成されたシートの収縮率を計算して裏面に形成する画像の大きさや位置を補正する技術が記載されている。
【特許文献１】特開２００４−３４１４１９号公報（段落００１０〜００１６）
【特許文献２】特開２００４−０９３６０５号公報（要約書、請求項１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献２の方法では、印刷対象の画像データに対して、あらかじめ画像を変倍するという画像処理を施してその大きさを補正している。そのために、たとえば印刷後にシートが伸張するのであれば、シートの伸張により元のサイズに戻る率であらかじめ画像を縮小しておくことになる。その結果印刷される画像は、画素数が本来の画像の画素数とは異なる。すなわち、印刷された画像の品質はオリジナルと比較して劣化している。縮小により、本来印刷されるはずの画像から画素が間引かれた画像となり、たとえば画像中の細線が飛んだり、斜めの線や輪郭の階段形状が著しくなる。
【０００６】
本発明は上記従来例に鑑みてなされたもので、画像を劣化させることなく、シートの伸縮に伴う画像サイズの補正を行える画像形成装置およびその画像形成装置に用いられるモータ制御装置とその方法を提供することを目的とする。
【０００７】
さらに本発明は、シートの伸縮に伴う画像サイズの補正を、モータの回転数を短時間で変更して定常動作させることで、画質の劣化がない上に印刷処理の遅延も生じることなく実現できる画像形成装置およびそび画像形成装置に用いるモータ制御装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明は以下の構成を備える。
【０００９】
あるいは、画像信号に基づいて変調されたレーザの回転多面鏡による反射光で像担持体を走査することにより前記像担持体上に潜像を形成する画像形成装置において、前記回転多面鏡の回転周期を検出し、あらかじめ定めた回転数における回転周期を基準周期とし、該回転周期と基準周期を比較することにより加速命令信号あるいは減速命令信号を出力することにより回転多面鏡の回転数を制御する回転多面鏡制御装置であって、
前記レーザを検出しビーム検出信号を出力するビーム検出手段と、
前記ビーム検出信号の周波数を（１／ｍ）に分周して前記回転多面鏡の速度制御クロック信号とする速度制御クロック生成手段と、
前記ビーム検出信号の周波数を（１／ｎ）に分周して前記回転多面鏡の速度可変クロックとする可変速度クロック発生手段と、
前記回転多面鏡があらかじめ定めた回転数で回転する際の該ビーム検出信号の周期をｍ倍にした値を前記回転多面鏡の目標速度値として格納する目標速度設定手段と、
前記目標速度値を初期値とし前記速度可変クロックによりカウントアップあるいはカウントダウンすることにより回転多面鏡の目標速度を可変する目標速度可変手段と、
前記目標速度可変手段のカウントアップあるいはカウントダウン値を設定する可変範囲設定手段と、
基準クロック信号を生成する基準クロック信号発生手段と、
前記基準クロック信号を以って前記速度制御クロック信号の奇数番目にカウントを開始し、前記目標速度可変手段出力値までカウントする第１カウント手段と、
前記基準クロック信号を以って前記速度制御クロック信号の偶数番目にカウントを開始し、前記目標速度可変手段出力値までカウントする第２カウント手段とを有し、
前記第１カウント手段と前記第２カウント手段の両方がカウント停止している期間は回転多面鏡の駆動手段に加速命令信号を出力し、
前記第１カウント手段と前記第２カウント手段の両方がカウント動作をしている期間は回転多面鏡の駆動手段に減速命令信号を出力し、
前記第１カウント手段と前記第２カウント手段の一方がカウント動作をしている期間は回転多面鏡の駆動手段に加速命令信号及び減速命令信号の何れも出力しないことにより回転多面鏡の回転数を可変速制御する。
【００１０】
あるいは、画像信号に基づいて変調されたレーザの回転多面鏡による反射光で像担持体を走査することにより前記像担持体上に潜像を形成する画像形成装置において、回転多面鏡の回転周期を検出し、あらかじめ定めた回転数における回転周期を基準周期とし、該回転周期と基準周期を比較することにより加速命令信号あるいは減速命令信号を出力することにより回転多面鏡の回転数を制御する回転多面鏡制御装置であって、
前記回転多面鏡の回転周期を検出し回転検出信号を出力する回転検出手段と、
前記回転検出信号の周波数を（１／ｐ）に分周して前記回転多面鏡の速度制御クロック信号とする速度制御クロック生成手段と、
前記回転検出信号の周波数を（１／ｑ）に分周して前記回転多面鏡の速度可変クロックとする可変速度クロック発生手段と、
前記回転多面鏡が所定回転数で回転する際の前記ビーム検出信号の周期をｐ倍にした値を前記回転多面鏡の目標速度値として格納する目標速度設定手段と、
前記目標速度値を初期値とし前記速度可変クロックによりカウントアップあるいはカウントダウンすることにより回転多面鏡の目標速度を可変する目標速度可変手段と、
前記目標速度可変手段のカウントアップあるいはカウントダウン値を設定する可変範囲設定手段と、
基準クロック信号を生成する基準クロック信号発生手段と、
前記基準クロック信号を以って前記速度制御クロック信号の奇数番目にカウントを開始し、前記目標速度可変手段出力値までカウントする第１カウント手段と、
前記基準クロック信号を以って前記速度制御クロック信号の偶数番目にカウントを開始し、前記目標速度可変手段出力値までカウントする第２カウント手段とを有し、
前記第１カウント手段と前記第２カウント手段の両方がカウント停止している期間は回転多面鏡の駆動手段に加速命令信号を出力し、
前記第１カウント手段と前記第２カウント手段の両方がカウント動作をしている期間は回転多面鏡の駆動手段に減速命令信号を出力し、
前記第１カウント手段と前記第２カウント手段の一方がカウント動作をしている期間は回転多面鏡の駆動手段に加速命令信号及び減速命令信号の何れも出力しないことにより回転多面鏡の回転数を可変速制御する。
【発明の効果】
【００１１】
本発明によれば、モータの回転数を可変制御して短時間で回転数の変更を完了させて定常動作させることができる。また、１回の走査時間を可変制御することにより、加熱処理による画像のサイズ変動を防止できる。
【発明を実施するための最良の形態】
【００１２】
［第１の実施形態］
＜電子写真式画像形成装置＞
図１１は本実施形態に係るプリントシステムのブロック図である。プリントシステムは、ネットワークやシリアルインターフェース等を介して接続されたホストコンピュータ２１０４とレーザビームプリンタ２００１とで構成される。プリンタコントローラ２１０３は、プリンタ２００１全体を制御するコントローラである。プリンタコントローラ２１０３は、たとえばホストコンピュータ２１０４から受信した印刷データを２値ビットマップデータに展開し、必要な画像処理を施すなどの処理を行う。また、プリンタコントローラ２１０３は、エンジンコントローラ２００２から出力されるタイミング信号（水平同期信号及び垂直同期信号及びドットクロック信号）従って画像データをエンジンコントローラに供給する。エンジンコントローラ２００２は、エンジン部２００３から送られる信号（ビーム検出信号や用紙検出信号）に基づいてタイミング信号を生成し、画像データをプリンタコントローラ２１０３から受信する。エンジンコントローラ２００２はまた、受信した画像データをパルス幅変調したビデオ信号としてエンジン部２００３に供給する。
【００１３】
エンジン部２００３は、受信したビデオ信号に基づいてレーザ素子をオン／オフ駆動し、レーザ光により予備帯電された感光ドラムを走査することで静電潜像を形成する。さらに、エンジン部２００３は、静電潜像をトナーで現像し、トナー像をシートに転写し、トナー像をシート上に熱定着して画像を形成する。エンジン部には、ビーム検出センサ５８が設けられており、検出信号はエンジンコントローラ２００２に入力される。エンジンコントローラ２００２には、回転多面鏡制御部２００２ｂとエンジンコントローラ２００２全体を制御するプロセッサ２００２ａとが含まれる。回転多面鏡制御部２００２ｂは、エンジン２００３に設けられている回転多面鏡駆動回路５４を介してモータを制御する。プロセッサ２００２ａは、たとえば回転多面鏡制御部２００２ｂのレジスタ類に数値を設定するなどの操作を行う。
【００１４】
操作パネル２００６には液晶等のディスプレイと、操作用のボタンあるいはタッチパッドが設けられている。
【００１５】
図１２は、電子写真方式のプリンタ装置２００１全体、特にエンジン部２００３の概略構成を示す図である。本実施形態のプリンタはモノクロームレーザビームプリンタである。このプリンタはホストコンピュータ２１０４より入力した印刷データに基づいて得られる画像データで変調されたレーザ光をポリゴンミラー５３により感光ドラム５７を走査して静電潜像を形成する。そして、この静電潜像をトナー現像して可視画像を得、これを中間転写体７０９へ転写して可視画像を形成する。そして更に、この可視画像を転写材７０２へ転写し、転写材７０２上に可視画像を定着させる。以上の制御を行うエンジン部２００３は、感光ドラム５７を有するドラムユニット、接触帯電ローラ７１７を有する一次帯電部、クリーニング部、現像部、中間転写体７０９、用紙カセット７０１や各種ローラ７０３、７０４、７０５、７０７を含む給紙部、転写ローラ７０９を含む転写部及び定着部７２５によって構成されている。
【００１６】
ドラムユニット７１３は、感光ドラム（感光体）５７と感光ドラム５７のホルダを兼ねたクリーニング機構を有するクリーナ容器７１４とを一体に構成したものである。このドラムユニット７１３はプリンタ本体に対して着脱自在に支持され、感光ドラム５７の寿命に合わせて容易にユニット交換可能に構成されている。感光ドラム５７はアルミシリンダの外周に有機光導電体層を塗布して構成し、クリーナ容器７１４に回転可能に支持されている。感光ドラム５７は、図示しない駆動モータの駆動力が伝達されて回転するもので、駆動モータは感光ドラム５７を画像形成動作に応じて反時計回り方向に回転させる。感光ドラム５７への露光は、スキャナ部７３０から送られるレーザ光を感光ドラム５７の表面を選択的に露光させることにより静電潜像が形成されるように構成されている。スキャナ部７３０では、変調されたレーザ光を、モータ６０により画像信号の水平同期信号を同期して回転するポリゴンミラーにより反射し、レンズ５５、反射鏡５６を介して感光ドラム５７を照射する。
【００１７】
現像部は、静電潜像を可視画像化するために現像器７２１を備えた構成を有する。現像器７２１には、スリーブ７２２と、スリーブ７２２の外周に圧接する塗布ブレード７２３がそれぞれ設けられる。
【００１８】
ブラック現像器７２１のスリーブ７２２は感光ドラム５７に対して例えば３００μｍ程度の微小間隔を持って配置されている。現像器７２１は、器内に内蔵された送り込み部材によってトナーを搬送すると共に、時計回り方向に回転するスリーブの外周に塗布ブレード７２３によって塗布するように摩擦帯電によってトナーへ電荷を付与する。また、スリーブ７２２に現像バイアスを印加することにより、静電潜像に応じて感光ドラム５７に対して現像を行って感光ドラム５７にブラックトナーによる可視画像を形成する。
【００１９】
中間転写体７０９は、感光ドラム５７に接触して感光ドラム５７の回転に伴って回転するように構成されたもので、カラー画像形成時に時計回り方向に回転し、感光ドラム５７から可視画像の転写を受ける。また、中間転写体７０９は画像形成時に後述する転写ローラ７１０が接触して転写材７０２を挟持搬送することにより転写材７０２に中間転写体７０９上の可視画像を同時に転写する。中間転写体の外周部には、中間転写体７０９の回転方向に関する位置を検知するためのＴＯＰセンサ７０９ａ及びＲＳセンサと、中間転写体に転写されたトナー像の濃度を検知するための濃度センサが配置されている。
【００２０】
転写ローラ７１０は、感光ドラム５７に対して接離可能に支承された転写帯電器を備えたもので、金属軸を中抵抗発泡弾性体により巻回することによって構成されている。
【００２１】
転写ローラ７１０は、図８に実線で示すように中間転写体７０９上に可視画像を多重転写している間は、可視画像を乱さぬように下方に離開している。そして、中間転写体７０９上に可視画像が形成された後は、この可視画像を転写材７０２に転写するタイミングにあわせてカム部材（不図示）により転写ローラ７１０を図示点線で示す上方に位置させる。これにより転写ローラ７１０は転写材７０２を介して中間転写体７０９に所定の押圧力で圧接すると共に、バイアス電圧が印加され、中間転写体７０９上の可視画像が転写材７０２に転写される。
【００２２】
定着部７２５は、転写材７０２を搬送させながら、転写された可視画像を定着させるものであり、転写材７０２を加熱する定着ローラ７２６と、転写材７０２を定着ローラ７２６に圧接させるための加圧ローラ７２７とを備えている。定着ローラ７２６と加圧ローラ７２７とは中空状に形成され、内部にそれぞれヒータ７２８，７２９が内蔵されている。即ち、可視画像を保持した転写材７０２は定着ローラ７２６と加圧ローラ７２７とにより搬送されると共に、熱及び圧力を加えることによりトナーが表面に定着される。
【００２３】
可視画像定着後の転写材７０２は、その後排紙ローラ７３４，７３５，７３６によって排紙部７３７へ排出して画像形成動作を終了する。
【００２４】
＜光学走査ユニット＞
図４は本実施形態を含む光学走査ユニットの構成図である。光学走査ユニットはエンジン部２００３の一部である。光学走査ユニットは、半導体レーザ５１やポリゴンミラー５４、回転多面鏡駆動回路５３、感光ドラム５７等を含み、感光ドラム５７上に画像データに応じた静電潜像を形成するユニットである。半導体レーザ５１から出射したレーザビームはシリンドリカルレンズ５２を通って回転多面鏡５３に到達する。回転多面鏡５３は、スキャナモータを含む回転多面鏡駆動回路５４によって等角速度で回転している。レーザビームは、回転多面鏡５４の回転速度に同期して、画像信号によってパルス幅変調されている。回転多面鏡５３に到達したレーザビームは回転多面鏡５３によって偏向され、ｆ−θレンズ５５によって平面に投影された光の線速度が等速度となるように変換される。このためレーザビームは、感光ドラム５７の表面を長手方向に等速で走査する。また、ｆ−θレンズ５５を通ったレーザビームは、感光ドラム５７の画像が形成される領域（画像領域という）を照射しない位置に設けられたビーム検出（以下ＢＤと略す）センサ５８により受光される。画像領域では、レーザビームはｆ−θレンズ５５を通って反射ミラー５６により反射され、感光ドラム５７上を照射する。感光ドラム５７は予備的に帯電されており、レーザビームの照射によって静電潜像が形成される。感光ドラム５７に形成された静電潜像はトナーにより現像されてトナー像となり、トナー像が用紙に転写され定着されて用紙上に画像が形成される。
【００２５】
＜回転多面鏡の制御回路＞
図６は、回転多面鏡を回転させるスキャナモータを制御するためのモータ駆動装置の概略図である。図６において、回転多面鏡制御部２００２ａには、目標速度値６０８、基準信号であるＳＣＮＣＬＫ信号２６が入力される。このほか、速度制御開始信号や速度可変命令信号等も入力される。回転多面鏡制御部２００２ａは、加速命令信号４４および減速命令信号４５を出力する。加速命令信号４４および減速命令信号４５は回転多面鏡駆動回路６０２に入力される。回転多面鏡駆動回路６０２からは３相ブラシレスモータ６０１を駆動するための駆動電流６０３，６０４，６０５が出力される。３相ブラシレスモータ６０１には位置検出素子６０６が設けられている。位置検出素子６０６からは３本の位置検出信号６０７が回転多面鏡駆動回路６０２に入力される。回転多面鏡駆動回路６０２は、モータ６０１の回転等には、検出されたモータ６０１の回転位相に応じたタイミングで駆動電流を出力してモータ６０１に電流を供給して回転させる。以下、各ブロックについて説明する。ただし、回転多面鏡制御部２００２ａに関しては、最後に詳しく説明する。
【００２６】
＜回転多面鏡駆動回路＞
図７は回転多面鏡駆動回路６０２のブロック図である。図８は回転多面鏡駆動回路のタイミングチャートである。図７において、７０１はチャージポンプ、７０２はチャージポンプコンデンサである。チャージポンプ７０１にアクティブ（この場合‘Ｌ’レベル）の加速命令信号４４が入力されると、定電流がチャージポンプ７０１からチャージポンプコンデンサ７０２に流れて電荷が蓄積される（たとえば図８のタイミング８０１）。また、チャージポンプ７０１にアクティブ（この場合‘Ｌ’レベル）の減速命令信号４５が入力されると、定電流がチャージポンプコンデンサ７０２からチャージポンプ７０１に流れ出して電荷を放電する（たとえば図８のタイミング８０２）。７０３は位相補償回路で、チャージポンプ出力７０８に対して、モータ特性に応じたゲイン及び位相調整を行う。マトリクス回路７０５は、予め設定した基準電圧７１０と比較し、位相補正出力７０９が基準電圧７１０より大きい時は駆動開始信号を出力する（たとえば図８のタイミング８０３）。位相補正出力７０９が基準電圧７１０より小さい時は駆動停止信号を出力する（たとえば図８のタイミング８０４）。両者が等しければ中立状態である（たとえば図８のタイミング８０５）。モータ素子駆動素子７０６は、マトリクス回路７０５からの駆動制御信号７１１に応じた駆動電流をモータ６０１に入力する。なお、駆動開始信号とは、駆動制御信号７１１によりモータを加速する信号状態にあるとき、その駆動制御信号７１１を指す。駆動停止信号とは、駆動制御信号７１１によりモータを減速する信号状態にあるとき、その駆動制御信号７１１を指す。
【００２７】
例として３相ブラシレスモータ６０１を駆動させる場合について説明する。図９は、マトリクス回路７０５の動作シーケンス図、図１０はモータ駆動素子７０６の動作説明図である。図１０に示すように、ｕ，ｖ，ｗという３相の各相ごとに２つ１組のトランジスタが設けられている。図１０では各相の識別記号ｕ，ｖ，ｗが、トランジスタ名および信号名の添え字に付されている。また、１組のトランジスタの一方はアップ用であり他方はダウン用である。図１０ではアップ用はトランジスタ名および信号名の添え字にｕｐと、ダウン用は同じくｄｎと記載されている。とアップ用トランジスタとダウン用とは排他的にオンされる。一つの相のコイルに流される電流は、アップ用トランジスタをオンにした場合ととダウン用トランジスタをオンにした場合とで、その方向が逆となる。したがって増速時には、回転子の回転位相に応じたタイミング各相のコイルに電流を流すことで、引力と斥力とを生じさせて回転子を加速することができる。
【００２８】
さて、図１０の各トランジスタには図９の駆動制御信号が入力される。図９において、駆動制御信号７１１は、モータを駆動する駆動トランジスタ（Ｑｕｕｐ、Ｑｕｄｎ、Ｑｖｕｐ、Ｑｖｄｎ、Ｑｖｕｐ、Ｑｖｄｎ）を制御するための制御信号の組である。制御信号には、信号ＣＴＬｕｕｐ、ＣＴＬｕｄｎ、ＣＴＬｖｕｐ、ＣＴＬｖｄｎ、ＣＴＬｗｕｐ、ＣＴＬｗｄｎおよび電源切り替え信号が含まれる。駆動開始（加速）時には、モータ３７に回転位相に応じて電流を供給し、回転を増速させるための駆動制御信号７１１がマトリクス回路７０５から出力される。駆動停止（減速）時には、トランジスタの上側（ｕｐ用）をオン、下側（ｄｏｗｎ用）をオフすることによりモータ６０１への通電を停止させる制御信号が出力される。駆動開始信号及び駆動停止信号の何れも出力しない状態では、例えば、トランジスタの制御信号（ＣＴＬｕｕｐ、ＣＴＬｕｄｎ、ＣＴＬｖｕｐ、ＣＴＬｖｄｎ、ＣＴＬｗｕｐ、ＣＴＬｗｄｎ）は駆動開始信号と同様の制御信号がマトリクス回路から出力される。ただし、電源切り替え信号がアクティブとなり、トランジスタへ供給する電源電圧レベルを減圧させてモータ６０１への供給電流が減少する。
【００２９】
＜回転多面鏡制御部＞
図１は第１の実施形態を示す回転多面鏡制御部２００２ａのブロック図である。回転多面鏡制御部２００２ａは、加速命令信号４４および減速命令信号４５を生成する。図２Ａ−図２Ｃは、回転多面鏡制御部２００２ｂの主要ブロックのタイミングチャートである。図２Ｂは例として回転数を減じる制御を行った場合の、図２Ｃは回転数を増す制御を行った場合の図である。
【００３０】
図１において、半導体レーザ５１内のレーザダイオード（ＬＤ）１から出射したレーザビームＬ１は回転多面鏡５３により偏向されＢＤセンサ５８を含むＢＤ回路２によりＢＤ信号３を出力する。ＢＤ信号３はＢＤ信号ゲートブロック４に入力され、速度可変カウントＢＤ信号１１および速度制御ＢＤ信号１３が生成される。速度可変カウントＢＤ信号１１は、速度可変ブロック１６に入力されて、速度可変カウンタ２３のクロックとして使用される。速度制御ＢＤ信号１３は、速度制御ブロック２７に入力される。速度制御ブロック２７には、カウンタ値２４も入力されており、ＳＮＣＣＬＫ信号２６をクロックとするカウンタａ３２およびカウンタｂ３８によって生成されるカウント値に基づいて、加速命令信号４４及び減速命令信号４５が生成される。これら信号によって、前述の通りスキャナモータの回転速度が加速あるいは減速されて、一定速度で安定する。以下、各ブロックについて説明する。
【００３１】
［ＢＤ信号ゲートブロック］
ＢＤ信号３は、ビームＢＤゲートブロック４に入力される。ＢＤ信号３から、ＬＰＦで構成される波形整形回路５でノイズ成分が除去された後、ＢＤゲート発生回路７に入力される。ＢＤゲート発生回路７は、速度可変カウント用ＢＤゲート信号８及び速度制御用ＢＤゲート信号９を生成する。速度可変カウント用ＢＤゲート信号８の周波数はビーム出力信号６の周波数の１／ｎに、速度制御用ＢＤゲート信号９の周波数はビーム出力信号６の周波数の１／ｍとなるように設定される。また、いずれのゲート信号も、アクティブ（負論理）の期間にビーム出力信号６がアクティブとなるように同期がとられている。図２Ａ−図２Ｃに示すタイミング図では、例としてｍ＝４、ｎ＝２に設定している。
【００３２】
速度可変カウントＢＤ信号発生回路１０は、ビーム出力信号６をＢＤゲート発生回路７から入力される速度可変カウント用ＢＤゲート信号８でゲートする。すなわち、２つの信号がともにアクティブである場合にアクティブとなる信号が出力される。本例では信号は負論理であるから、具体的には信号の論理和が出力される。こうすることにより、ビーム出力信号６から、速度可変カウント用ＢＤゲート信号８と同周波数の成分が抽出されて速度可変カウント用ＢＤ信号１１として出力される。
【００３３】
一方速度制御ＢＤ信号発生回路１２は、ビーム出力信号６をＢＤゲート発生回路７から入力される速度制御用ＢＤゲート信号９でゲートする。すなわち、２つの信号がともにアクティブである場合にアクティブとなる信号が出力される。本例では信号は負論理であるから、具体的には信号の論理和が出力される。こうすることにより、ビーム出力信号６から、速度制御用ＢＤゲート信号９と同周波数の成分が抽出されて速度制御ＢＤ信号１３として出力される。図２Ａおよび図２Ｂにその例を示す。速度可変カウントＢＤ信号１１は、ビーム検出信号６をｎ（すなわち２）分周した信号であり、速度制御ＢＤ信号１３は、ビーム検出信号６をｍ（すなわち４）分周した信号である。
【００３４】
［速度可変ブロック］
目標速度設定レジスタ１９には、ｋビットの目標速度初期値２０を格納する。目標速度初期値２０は回転多面鏡が所定回転数時に出力されるＢＤ信号３の基本周期のｍ倍（ｍ≧１）とし、スキャナクロックＳＣＮＣＬＫ（以下ＳＣＮＣＬＫと略す）２６の周期の倍数で表される。これは後述する速度制御ブロック２７の動作クロックとしてＳＣＮＣＬＫ２６を用いているためである。分周比ｍおよびＳＣＮＣＬＫの周期は一定に決められるから、目標速度初期値２０は、目標となるＢＤ信号３の周期に応じて決定される。目標速度初期値は、最終的には目標速度に応じた値まで増加されるカウント値２４の初期値である。望ましくは、現在の回転多面鏡の回転数に応じた値が設定される。また図１ではレジスタに値を設定するための機構は設けられていないが、不図示の制御回路から値を設定することができる。これは目標速度初期値は現在のスキャナモータの回転数に応じた値が設定されるのが望ましく、スキャナモータの回転数は変更され得るためである。
【００３５】
目標速度入力制御回路１７は、不示図の本体制御回路から入力される速度制御開始信号１４に応じて、目標速度初期値２０を速度可変カウンタ２３にロードするための初期値設定ロード信号１８を生成する。
【００３６】
可変範囲設定回路２１は可変範囲設定信号２２を出力する。可変範囲設定信号２２は、不示図の本体制御回路から入力される速度可変命令信号１５に応じて、速度可変カウンタ２３の動作を開始させる。
【００３７】
速度可変カウンタ２３は、可変範囲設定信号２２の出力期間（アクティブな期間）に、ロードされた目標速度初期値２０を初期値として、速度可変カウント用ＢＤ信号１１に同期してカウントアップを行う。その出力はｋ’ビット（ｋ’≧ｋ）の可変速度値２４として速度制御ブロック２７へ出力される。図２Ａの例では、目標速度初期値２０をαとした場合、可変範囲設定信号２２がアクティブ（負論理）出力されている間、速度可変カウンタ２３はカウントアップ動作を行う。可変範囲設定信号２２がインアクティブとなると、速度可変カウンタ２３はカウントアップを停止する。図２Ａでは、可変速度値２４が７カウントした値（α＋７）に至るとカウントは停止する。この値（α＋７）がスキャナモータの回転数の目標値（目標速度）に相当する。後述するとおり、モータの回転速度は、カウント値に対応する目標速度に減速または加速されて、その速度で安定する。図２Ａおよび図２Ｂでは、初期値２０に対して回転周期を伸張したことにより回転多面鏡５３の回転数が減少する。
【００３８】
［速度制御ブロック］
分周器２８は、速度制御ＢＤ信号１３を２分周した分周器出力信号２９を生成し、それをカウント開始信号ａ発生回路３０およびカウント開始信号ｂ発生回路３４に入力する（図２Ｂ参照）。カウント開始信号ａ発生回路３０は、例えば分周器出力信号２９の立上りエッジに同期したカウント開始信号ａ３１を生成する。一方、カウント開始信号ｂ発生回路３４は、たとえば分周器出力信号２９の立下りエッジに同期したカウント開始信号ｂ３５を生成する。
【００３９】
カウンタａ３２は、カウント開始信号ａ３１を起点にＳＣＮＣＬＫ発生回路２５から入力されるＳＣＮＣＬＫ２６をカウントする。可変速度値ａラッチ３３は、可変速度値２４をカウント開始信号ａ３１に同期してラッチし、ラッチした値を可変速度値ａ３４としてカウンタａ３２に出力する。カウンタａ３２は、カウント開始信号ａ３１の立下りエッジから、初期値を０としてカウントを開始する。カウンタａ３２は、カウント値が可変速度値ａ３４に達するまでカウントを続行する。なお、カウンタａ３２が、カウント値が可変速度値ａ３４に達することをカウンタａ３２が満了する、という。これは他のカウンタについても同様である。カウンタａ出力信号３５はカウント開始信号ａ３１の立下りエッジに同期して立ち上がり、可変速度値ａ３４と一致した点で立ち下がるパルスとなる。すなわち、カウンタａの出力信号３５は、カウント開始信号ａ３１の立下りエッジに同期して立ち上がり、（ＳＣＮＣＬＫの周期ｔｓ）×（可変速度値ａ３４の値）の期間が経過すると立ち下がる信号である。
【００４０】
同様にカウンタｂ３８はカウント開始信号ｂ３７を起点にＳＣＮＣＬＫ２６をカウントする。可変速度値ｂラッチ３９は、可変速度値２４をカウント開始信号ｂ３７に同期してラッチし、ラッチした値を可変速度値ｂ４０としてカウンタｂ３６に出力する。カウンタｂ３８は、カウンタｂ出力信号４１の立ち下がりエッジから、初期値を０としてカウントを開始する。カウンタｂ３８は、カウント値が可変速度値ｂ４０に達するまでカウントを続行する。カウンタｂ出力信号４１はカウント開始信号ｂ３７の立下りエッジに同期して立ち上がり、可変速度値ｂ４０と一致した点で立ち下がるパルスとなる。すなわち、カウンタｂの出力信号４１は、カウント開始信号ｂ３７の立下りエッジに同期して立ち上がり、（ＳＣＮＣＬＫの周期ｔｓ）×（可変速度値ｂ４０の値）の期間が経過すると立ち下がる信号である。
【００４１】
ＯＲゲート４２は、カウンタａ出力信号３５とカウンタｂ出力信号４１との論理を生成し、その論理和信号を加速命令信号４４として出力する。加速命令信号のロウレベルの期間に、チャージポンプキャパシタはチャージされて、モータを加速する制御信号が出力される。すなわち加速命令信号４４は負論理の信号であるといえる。加速命令信号４４が負（すなわちアクティブ）となるのは、カウンタａ３２とカウンタｂ３８のいずれか一方が満了し、他方のカウントが開始されるまでの期間である。カウンタａ３２とカウンタｂ３８とのうち少なくともいずれか一方が必ずカウント動作をしているのであれば、加速命令信号４４はアクティブとはならない。
【００４２】
ＮＡＮＤゲート４３は、カウンタａ出力信号３５とカウンタｂ出力信号４１とのＮＡＮＤ信号を生成して、そのＮＡＮＤ信号を減速命令信号４５として出力する。減速命令信号のロウレベルの期間に、チャージポンプキャパシタは放電されて、モータを減速する制御信号が出力される。すなわち減速命令信号４５は負論理の信号であるといえる。減速命令信号４５が負（すなわちアクティブ）となるのは、カウンタａ３２とカウンタｂ３８の両方が平行してカウントしている期間である。カウンタａ３２とカウンタｂ３８とのうち、多くともいずれか一方しかカウント動作をしているのであれば、減速命令信号４５はアクティブとはならない。
【００４３】
たとえば、可変速度ａラッチ３３にラッチされる値と、可変速度ｂラッチ３９にラッチされる値がひとしく、一定であると仮定する。ラッチされる値は、ビーム検出信号の周期（すなわち回転多面鏡モータの回転周期）をｍ倍した時間をＳＣＮＣＬＫの周期によって示した値である。この場合、回転多面鏡の回転周期のｍ倍の時間が、カウンタａ３２及びカウンタｂ３８でカウントされる時間と等しければ、加速命令信号４４も減速命令信号４５もアクティブになることはない。回転多面鏡の回転周期が短くなり（すなわち回転が速くなり）回転多面鏡の回転周期のｍ倍の時間が、カウンタａ３２及びカウンタｂ３８でカウントされる時間よりも短くなると、カウンタａ３２及びカウンタｂ３８とは並列にカウント動作する期間が生じる。その期間に対応して減速命令信号４５はロウレベル（アクティブ）になり、モータは減速する。逆に、回転多面鏡の回転周期のｍ倍の時間が、カウンタａ３２及びカウンタｂ３８でカウントされる時間よりも長くなると、カウンタａ３２及びカウンタｂ３８のいずれもが動作していない期間が生じる。その期間に対応して加速命令信号４４はロウレベル（アクティブ）になり、モータは加速する。この結果、回転多面鏡を駆動するモータの回転速度は、回転多面鏡が、可変速度ａラッチ３３および可変速度ｂラッチ３９にラッチされた値に対応する回転速度となる値で安定する。
【００４４】
本実施形態では、可変速度ａラッチ３３および可変速度ｂラッチ３９に与える値を、望ましくは回転多面鏡の現在の回転速度に対応した値を初期値とし、目標の回転速度に対応した値まで段階的に（本例では１ずつ）増加させる。こうすることで、回転速度の目標値が、最終的な目標値に達するまで漸増していくために、円滑な速度制御を実現できる。それによって、速度変化に要する時間を短縮できる。
【００４５】
図２Ｂは減速時の信号の例を示す。目標初期値はαであり、α＋７が目標値である。目標値は、目標となる回転多面鏡の回転速度に応じて決定される。すなわち図２Ｂの例では、初期値で示される期間に対して７×ｔｓ（ＳＣＮＣＬＫの周期）を加えた期間が、目標となる回転多面鏡の回転周期である。したがって、不図示の本体制御部は、速度可変カウントＢＤ信号１１の７周期に相当する時間、速度可変命令信号１５をアクティブに維持する。
【００４６】
図２Ｃは加速時の信号のタイミングの一例を示す。加速時には、最終的な目標値が目標値の初期値よりも小さくなるため、カウンタａ３２およびカウンタｂ３８でカウントされる値は徐々に短くなる。その結果、加速命令信号４４がロウレベル（アクティブ）になる期間が生じ、回転多面鏡を駆動するモータは加速する。
【００４７】
＜制御の例＞
図３は第１の実施形態における回転多面鏡制御部の動作概要図である。この例では、回転多面鏡５３の現在の回転数Ｐは３２０００［ｒｐｍ］、面数Ｎは１２である。また、ＢＤ信号３の周期τｂｄは、τbd=1/(R×N/60)=1/(32000×12/60)=156.25[μs]となる。目標速度初期値２０は、τｂｄ×ｍをＳＣＮＣＬＫの１周期を単位として表した値であり、（τｂｄ×ｍ）／（ＳＣＮＣＬＫ２６の周期）と表せる。速度制御ＢＤ信号１３の分周設定値ｍは４であるから、ＳＣＮＣＬＫ２６の周波数を１６ＭＨｚとすると、目標速度初期値２０は、１５６．２５μｓ×４×１６ＭＨｚ＝１００００となる。
【００４８】
一方、速度可変カウント用ＢＤ信号１１の分周設定値ｎが２であり、速度可変カウンタに設定される値はビーム検出信号のｍ（本例ではｍ＝４）倍であるから、速度制御毎の可変速度値２４の値は４／２＝２である。すなわち速度の制御はｎ×τｂｄの周期を単位とするのに対して、可変速度値２４のカウント周期はｍ×τｂｄであり、可変速度値２４が２変化するごとに、目標速度値が１単位（すなわちＳＣＮＣＬＫの１周期）変化する。目標速度初期値２０を１００００とした場合、制御比率は２／１００００＝０．０２［％］となる。すなわち、本実施形態のモータ制御装置は、目標速度初期値が１００００であれば、回転多面鏡の速度を、０．０２パーセントずつ加速あるいは減速させる制御を行うことができる。
【００４９】
したがって、回転多面鏡５３の回転数を１［％］減じるためには、速度可変カウンタ２３は、ロードされた目標速度初期値２０から初めて、その１［％］アップした値までカウントする。すなわち、速度可変命令信号１５を、可変速度カウンタ２３がカウントを開始してから１［％］アップした値となるまでアクティブに維持する。初期値が１００００であれば、１パーセントは１００であるから、速度可変カウンタ２３が１００カウントするまで、速度可変命令信号１５はアクティブに維持される。なお、たとえば可変範囲設定回路２１にこの変化させる値をセットし、可変範囲設定回路２１は、速度可変カウント用ＢＤ信号１１をセットされた値だけ数え終えたなら速度可変命令信号１５がインアクティブになるように構成することもできる。
【００５０】
さて、速可変カウント数の１００は、速度制御ＢＤ信号１３の５０周期すなわち３１．２５０［ｍｓ］（＝１５６．２５μｓ×４×５０）に相当する。したがって、多面鏡の回転数にして３２０００ｒｐｍ（速度可変カウント値にして１００００に相当）から１％減速して３１６８０ｒｐｍ（速度可変カウント値にして１０１００に相当）に減速するまでに、３１．２５０ｍｓの時間を要することになる。これは加速時においても同様である。
【００５１】
［変形例］
さてここで、図１の速度可変ブロック１６の変形例を説明する。図１の速度可変カウンタ２３はアップカウントするカウントとしているが、本例ではアップカウントとダウンカウントの切り替え信号を持つ。そして、目標速度初期値レジスタ１９とともに、最終目標速度値レジスタを持つ。たとえば図３の例では、目標速度初期値レジスタ１９に１００００が、最終目標速度値レジスタに１０１００がセットされる。そして、目標速度初期値レジスタ１９の値と、最終目標速度値レジスタの値とを比較する比較器をさらに備える。その比較の結果、目標速度初期値レジスタ１９の値の方が大きければ（すなわち加速ならば）、カウンタ２３の切り替え信号は「ダウンカウント」となる。逆であれば（すなわち減速ならば）、「アップカウント」となる。さらに、可変範囲設定回路２１は、速度可変命令信号１５がいったんアクティブにされると、不図示の可変範囲終了信号がアクティブになるまで可変範囲設定信号２２をアクティブにするように構成される。速度可変カウンタ２４の出力は、第１実施形態同様速度制御ブロック２７に入力されると共に、比較器に入力される。比較器のもうひとつの入力には、最終目標速度値レジスタが接続されている。すなわちこの比較器は速度可変カウンタ２４の値と最終目標速度値レジスタの値とを比較する。両者が等しければ、出力信号である可変範囲終了信号をアクティブにする。この結果、可変範囲設定信号２２がインアクティブになって速度可変カウンタ２３によるカウントは停止する。他の構成は前述した第１実施形態と同様である。
【００５２】
このようにすることで、目標速度初期値から最終目標速度値まで、段階的に回転多面鏡の駆動モータを加速または減速できる。さらに、最終目標速度値を不図示の本体制御部によりあらかじめ算出してレジスタに設定しておけば、最終目標速度でモータ及び多面鏡は安定駆動される。
【００５３】
第１実施形態及び変形例に示した本発明をまとめると以下のように説明できる。すなわち、回転多面鏡の駆動用モータの回転周期あるいはその整数倍の値をカウンタ値で表す。これを、周期指数という。そして、目標回転数の周期に相当する周期指数のパルス幅をもつ信号を２つ生成する。それらの信号の位相は１８０度ずらされている。これら２つの信号が実施形態のカウント出力信号ａ３５およびカウント出力信号ｂ４１に相当する。目標回転数に対応する周期指数が、現在の回転数に対応する周期指数よりも短ければ、前記２つのパルスには間隙が生じる。この間隙が加速命令信号となる。逆に目標回転数に対応する周期指数が、現在の回転数に対応する周期指数よりも長ければ、前記２つのパルスには重複が生じる。この重複が減速命令信号となる。間隙も重複もなければ、その周期指数が目標回転数に対応する周期指数である。このときは加速命令信号も減速命令信号もない。ただしある信号が出力されるとは、その信号がアクティブとなるということであり、アクティブでない間でも実際にはインアクティブレベルの信号が出力され続けている。ここで本件発明では、目標とする周期指数を、現在の多面鏡の回転数に対応する周期指数の時間が経過する毎に、ある初期値から一定数ずつ、カウンタにより増加（減速時）あるいは減少（加速時）させて出力する。すなわちこのカウンタが周期指数の出力手段となる。ある初期値とは望ましくは現在の多面鏡の回転数に対応する周期指数の値である。また一定数とは実施形態では１である。
【００５４】
［第２の実施形態］
図５は、第３の実施形態における回転検出回路のブロック図である。６０はスキャナモータ、６１はホール素子で磁束密度の磁界を受感させることにより電位差が発生する。ｒ１およびｒ２はホール素子６１にバイアスを加えるバイアス抵抗である。スキャナモータ６０の回転によりホール素子６１から電圧が出力される。６２のホール信号増幅部で、ＯＰアンプ６３により差動増幅回路を構成している。バイアス回路６４は回転検出信号６５の直流レベルを調整するが接地しても良い。ホール信号増幅部６２にて所定の増幅率に増幅された回転検出信号６５は第１の実施形態におけるＢＤ信号３に変わる信号として回転多面鏡５３の速度制御信号として用いる。動作については同様のため以下は省略する。
【００５５】
以上の通り、画像形成装置における両面印字の際に定着直後の用紙に印字された画像に対する伸長に対して、スキャナモータの回転数を可変制御することにより主副の走査時間を可変することにより熱変化による印字画像の補正が可能となる。
【００５６】
特に、スキャナモータ回転数の可変速制御により、ある回転数で定常回転しているモータを異なる回転数で定常回転させるためには、モータの慣性モーメントに起因して長時間を要する。このため、モータの変速制御を開始してから目標回転数で定常回転するまでの時間、画像形成を開始することができず、印刷時間が長引き、印刷処理の生産性の向上を妨げる原因となっていた。これは副走査方向についても同様である。本実施形態の装置は、モータの回転数を変化させて定常回転させるまでの時間を短縮することで、印刷処理を遅延させることなく、また、形成される画像の画素数を変えることなく、シート上に形成される画像サイズを変更することができる。
【００５７】
以上説明したように、本発明の実施形態及びその変形例によれば、画像形成装置における両面印字の際に定着直後の用紙に印字された画像に対する伸長に対して、スキャナモータの回転数を可変制御する。こうすることにより主副の走査時間を可変とし、熱変化による印字画像の補正が可能となるという効果を奏する。さらに、補正の際にスムースにスキャナモータの回転を変化させ目標とする回転数に迅速に到達させることができる。
【００５８】
またスキャナモータ回転数の可変速制御において、急激な変速制御はモータの慣性モーメントによる影響から制御時間に長時間を要するのに対して、変速制御における変速比率を低くする。こうすることにより、スキャナモータの慣性モーメントの影響を抑えることが可能となり、制御時間の短縮化が図れるという効果を奏する。
【００５９】
なお本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。また本発明の目的は、前述の実施形態の機能を実現するプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータが記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体およびプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６０】
また、本発明には、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた場合についても、本発明は適用される。その場合、書き込まれたプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００６１】
【図１】第１の実施形態における回転多面鏡制御部のブロック図
【図２Ａ】第１の実施形態における回転多面鏡制御部の主要ブロック図のタイミングチャート
【図２Ｂ】第１の実施形態における回転多面鏡制御部の主要ブロック図のタイミングチャート
【図２Ｃ】第１の実施形態における回転多面鏡制御部の主要ブロック図のタイミングチャート
【図３】第１の実施形態における回転多面鏡制御部の動作概要図
【図４】第１の実施形態を含む光学走査装置の構成図
【図５】第３の実施形態における回転検出回路のブロック図
【図６】モータ制御回路のブロック図
【図７】回転多面鏡駆動回路のブロック図
【図８】駆動制御信号のタイミング図
【図９】駆動制御信号のタイミング図
【図１０】モータ制御素子の回路図
【図１１】画像形成装置のブロック図
【図１２】画像形成装置の断面図
【符号の説明】
【００６２】
１  レーザダイオード（ＬＤ）
２  ビーム検出（ＢＤ）回路
４  ビーム検出（ＢＤ）信号ゲートブロック
７  ビーム検出（ＢＤ）ゲート信号発生回路
１０  速度可変カウント用ビーム検出（ＢＤ）信号発生回路
１２  速度制御用ビーム検出（ＢＤ）信号発生回路
１６  速度可変ブロック
１７  目標速度入力制御回路
１９  目標速度設定レジスタ
２１  可変範囲設定回路
２３  速度可変カウンタ
２５  スキャナクロック（ＳＣＣＬＫ）発生回路
２７  速度制御ブロック
２８  分周器（１／２）
３０  カウント開始信号ａ発生回路
３２  カウンタａ
３３  可変速度値ａラッチ
３６  カウント開始信号ｂ発生回路
３８  カウンタｂ
３９  可変速度値ｂラッチ
４４  加速命令信号
４５  減速命令信号
【図１】
0004817883.tif 000002
【図２Ａ】
0004817883.tif 000003
【図２Ｂ】
0004817883.tif 000004
【図２Ｃ】
0004817883.tif 000005
【図３】
0004817883.tif 000006
【図４】
0004817883.tif 000007
【図５】
0004817883.tif 000008
【図６】
0004817883.tif 000009
【図７】
0004817883.tif 000010
【図８】
0004817883.tif 000011
【図９】
0004817883.tif 000012
【図１０】
0004817883.tif 000013
【図１１】
0004817883.tif 000014
【図１２】
0004817883.tif 000015