(57)【特許請求の範囲】
【請求項１】
光ビームを射出する光源と、
前記光源より射出される光ビームを感光体上に走査する走査手段と、
前記走査手段により走査される光ビームを検出して検出信号を発生する検出手段と、
前記検出信号に基づいて、前記走査手段の走査周期を測定する測定手段と、
前記検出信号が発生してから所定期間内に前記検出信号が発生しない場合に、エラーと判定する判定手段を有し、
前記判定手段がエラーを判定するための前記所定期間を前記測定手段の測定結果に応じて可変としたことを特徴とする画像形成装置。
【請求項２】
前記判定手段によりエラーと判定された場合に、前記光ビームが少なくとも２回検出されるまで前記光源を点灯させることを特徴とする請求項１記載の画像形成装置。
【請求項３】
光ビームを射出する光源と、
前記光源より射出される光ビームを感光体上に走査する走査手段と、
前記走査手段により走査される前記光ビームの走査路上で前記光ビームを検出して検出信号を発生する検出手段と、
前記検出信号に基づいて、前記走査手段の走査周期を測定する測定手段と、
前記検出手段が前記光ビームを検出できるように、前回の検出信号発生に同期してクロックをカウントし、該カウント値が前回の走査周期に所定値を乗じた値に達したことに応答して前記光源を点灯させる点灯制御手段を有し、
前記所定値を前回の走査周期と前前回の走査周期に基づいて変化させることを特徴とする画像形成装置。
【請求項４】
前記走査手段が加速中であるか否か、または減速中であるか否かに応じて、前記比率を切り替え制御することを特徴とする請求項３記載の画像形成装置。
【請求項５】
前回の走査周期と前前回の走査周期に基づいて、前記走査手段の速度変化状況を判断することを特徴とする請求項３記載の画像形成装置。
【請求項６】
前記走査手段は多面鏡を流体軸受構造のモータによって回転させるものであって、
前記モータの軸受け部の温度を測定または推定する温度検知手段を有し、
前記走査手段の速度変化状況と前記温度検知手段の検知結果とに応じて前記所定値を切り替えることを特徴とする請求項３記載の画像形成装置。
【請求項７】
前記走査手段は多面鏡を流体軸受構造のモータによって回転させるものであって、
前記走査手段の速度変化状況と、前記走査手段の立ち上げに要した時間とに応じて前記所定値を切り替えることを特徴とする請求項３記載の画像形成装置。
【請求項８】
前記走査手段は多面鏡を流体軸受構造のモータによって回転させるものであって、
前記走査手段の速度変化状況と、前記走査手段の駆動時間とに応じて前記所定値を切り替えることを特徴とする請求項３記載の画像形成装置。
【請求項９】
前記走査手段は多面鏡を流体軸受構造のモータによって回転させるものであって、
前記走査手段の速度変化状況と、前記走査手段の立ち下げに要した時間とに応じて前記所定値を切り替えることを特徴とする請求項３記載の画像形成装置。
【請求項１０】
前記検出信号に応じて前記走査手段の走査速度を制御する手段を有することを特徴とする請求項１〜９のいずれかに記載の画像形成装置。
【請求項１１】
光ビームを感光体上に走査する画像形成装置の制御方法であって、
走査される光ビームを検出して検出信号を発生する工程と、
前記検出信号に基づいて、前記光ビームの走査周期を測定する工程と、
前記検出信号が発生してから所定期間内に前記検出信号が発生しない場合に、エラーと判定する工程を有し、
前記エラーを判定するための前記所定期間を前記走査周期の測定結果に応じて可変としたことを特徴とする画像形成装置の制御方法。
【請求項１２】
光ビームを感光体上に走査する画像形成装置の制御方法であって、
走査される前記光ビームの走査路上で前記光ビームを検出して検出信号を発生する工程と、
前記検出信号に基づいて、前記光ビームの走査周期を測定する工程と、
前記光ビームを検出できるように、前回の検出信号発生に同期してクロックをカウントし、該カウント値が前回の走査周期に所定値を乗じた値に達したことに応答して前記光源を点灯させる工程を有し、
前記所定値を前回の走査周期と前前回の走査周期に基づいて変化させることを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばレーザプリンタ等に関する。
【０００２】
【従来の技術】
画像信号により変調されたレーザビームを、回転するポリゴンミラーが反射することにより、レーザビームを感光体上に走査して画像形成を行う所謂レーザプリンタはよく知られている。このポリゴンミラーを回転させるためのスキャナモータの位相と、レーザビームの変調タイミングを同期させるために、レーザビームの走査路上に設けられたビーム検出器からの検出信号（BD信号）が用いられる。
【０００３】
また、スキャナモータを駆動制御するにあたり、1走査毎のBD周期を測定し、このBD周期に基づいて、スキャナモータを加減速する方法も知られている。
【０００４】
このBD信号を得るためには、当然、レーザビームの光路がビーム検出器を通過する時にレーザを点灯させる必要があるが、レーザビームがビーム検出器以外の部分、例えば感光体上を露光してしまうと、感光体を傷め、その寿命を縮めることになりかねない。そこで、走査されるレーザビームがビーム走査路上のビーム検出器近傍を通過する時のみレーザを点灯することが望ましく、そのため1走査前のBD信号の周期をもとに、次にレーザビームがビーム検出器を通過するタイミングを予想し、この付近においてのみレーザを点灯するという技術が用いられてきた。
【０００５】
【発明が解決しようとする課題】
しかしながら、レーザビームがビーム検出器を通過する際、レーザが点灯しなかったり、レーザが点灯してもBD信号が正確に生成されなかったり、さらには生成されたBD信号が途中の伝送路上のノイズ等の影響で認識されない事態が生じた場合、例えば次にビームが検出されるまでの時間、即ち約2走査分の周期をもって1走査分と判断してしまうこととなる。これにより、以後ビーム検出のためのレーザ点灯タイミング制御や、スキャナモータの制御を適切に行うことが不可能となる。
【０００６】
また、特にスキャナモータの立ち上げ時等、急激な加減速中においては、1走査前のBD周期からでは、次回のビーム検出のタイミングを適切に予測できず、感光体上にレーザビームが照射されてしまうことがある。特に、スキャナモータが低回転の時は、高回転時に比べ、感光体は大きなダメージを受けることとなる。また、不必要な点灯によりレーザユニットの寿命をも縮めることとなる。
【０００７】
また、スキャナモータが流体軸受け構造である場合には、温度等の要因により流体軸受けの負荷が変動し、ビーム検出のタイミングを適切に予測することが困難となる。
【０００８】
また、画像形成の司令後すぐ、即ちスキャナモータの立上げ時には、レーザビームが感光体を露光し得るため、帯電器や現像器等の高圧電源を印加し始めると、仮にレーザビームが感光体を露光してしまった場合、このノイズ露光により無駄なノイズ画像が形成され、感光体を傷めるだけでなく、トナーを無駄にしたり、転写器等の装置を汚してしまうこととなる。しかし、スキャナモータの回転数が定常回転数に達するのをまってから高圧印加を開始するのではファーストプリントタイムが遅くなってしまう、という実状があった。
【０００９】
本発明は係る課題を鑑てなされたもので、その第1の目的は、何らかのトラブルによりBD信号が入力されないことがあっても、BD信号生成のためのレーザ点灯タイミングの制御やスキャナモータの制御を適切に行う画像形成装置を提供することにある。
【００１０】
また、第2の目的は、スキャナモータのの立上げ時等、急激な加速を行う時においても、BD信号を生成するためのレーザ点灯タイミングを適切に制御することにより、レーザの点灯時間を短縮化してレーザの長寿命化を図るとともに、不用意に感光体を露光することを防止して感光体の長寿命化を図ることにある。
【００１１】
また、第3の目的は、スキャナモータが流体軸受け構造の場合、温度等の環境因子によりその特性が左右される場合であっても、BD信号を得るためのレーザの点灯タイミングを適切に制御することにより、レーザや感光体の長寿命化を図ることにある。
【００１２】
また、第4の目的は、スキャナモータの立上げ時に、無駄なノイズ画像を形成することなく、ファーストプリントタイムを短縮することにある。
【００１３】
【課題を解決するための手段】
本発明は、光ビームを射出する光源と、前記光源より射出される光ビームを感光体上に走査する走査手段と、前記走査手段により走査される光ビームを検出して検出信号を発生する検出手段と、前記検出信号に基づいて、前記走査手段の走査周期を測定する測定手段と、前記検出信号が発生してから所定期間内に前記検出信号が発生しない場合に、エラーと判定する判定手段を有し、前記判定手段がエラーを判定するための前記所定期間を前記走査周期の測定結果に応じて可変としたことを特徴とする。
また、光ビームを射出する光源と、前記光源より射出される光ビームを感光体上に走査する走査手段と、前記走査手段により走査される前記光ビームの走査路上で前記光ビームを検出して検出信号を発生する検出手段と、前記検出信号に基づいて、前記走査手段の走査周期を測定する測定手段と、前記検出手段が前記光ビームを検出できるように、前回の検出信号発生に同期してクロックをカウントし、該カウント値が前回の走査周期に所定値を乗じた値に達したことに応答して前記光源を点灯させる点灯制御手段を有し、前記所定値を前回の走査周期と前前回の走査周期に基づいて変化させることを特徴とする。
また、光ビームを感光体上に走査する画像形成装置の制御方法であって、走査される光ビームを検出して検出信号を発生する工程と、前記検出信号に基づいて、前記光ビームの走査周期を測定する工程と、前記検出信号が発生してから所定期間内に前記検出信号が発生しない場合に、エラーと判定する工程を有し、前記エラーを判定するための前記所定期間を前記走査周期の測定結果に応じて可変としたことを特徴とする。
また、光ビームを感光体上に走査する画像形成装置の制御方法であって、走査される前記光ビームの走査路上で前記光ビームを検出して検出信号を発生する工程と、前記検出信号に基づいて、前記光ビームの走査周期を測定する工程と、前記光ビームを検出できるように、前回の検出信号発生に同期してクロックをカウントし、該カウント値が前回の走査周期に所定値を乗じた値に達したことに応答して前記光源を点灯させる工程を有し、前記所定値を前回の走査周期と前前回の走査周期に基づいて変化させることを特徴とする。
【００１４】
また、少なくとも1走査前の周期と2走査前の周期に応じて、前記タイミングを制御することを特徴とする。
【００１５】
また、温度を測定または推定する手段を有し、前記環境因子と前記周期に応じて前記タイミングを制御することを特徴とする。
【００１６】
また、前記タイミングで前記光源が点灯することにより画像形成領域が露光されるか否かを判定する手段を有し、該判定結果に応じて高圧の印加を開始することを特徴とする。
【００１７】
【発明の実施の形態】
（実施例１）
図1はレーザプリンタの説明図である。
【００１８】
図１において、101はレーザ駆動信号でレーザユニット102に入力される。レーザユニット102はレーザ駆動信号101に応じて点灯又は消灯して、レーザビーム103を射出する。レーザビーム103はスキャナモータ104によって回転するポリゴンミラー（多面鏡）105によりレーザビーム107に偏向され、結像レンズ106によって感光ドラム108上に結像される。このように、レーザビーム107が感光ドラム108上を水平方向に走査されることにより、感光ドラム108上には静電潜像が形成される。この静電潜像は、不図示の現像器により可視化されてトナー像となり、不図示の転写器によって転写紙112に転写され、該転写紙112は不図示の定着器により定着される。
【００１９】
一方、偏向されたレーザビーム107は、その走査路上のビーム検出器109を通過する際、該ビーム検出器109のスリット状の入射口に入射し、光ファイバ110を通して光電変換素子111に導かれ、電気信号に変換される。なお、正確には、ポリゴンミラーにより偏向されたレーザビームが直接ビーム検出器109のスリットに入射するのではなく、図のように所定の位置に配置されたミラーを介して入射するよう構成される。この電気信号は不図示の増幅回路により増幅され、波形整形等の処理を受けて信号201となり、感光ドラム107上に画像形成するためのレーザの変調タイミングの調整や、スキャナモータ104の回転制御等に用いられる。
【００２０】
次に、図2を用いて、BD信号生成のためのレーザ点灯制御や、スキャナモータ104の回転制御について説明する。
【００２１】
図2において、前述の信号201は信号218とともにAND回路202に入力され、AND回路はBD信号203を生成して後段の回路に入力する。AND回路202は信号218がHとなるときだけ出力がHとなるよう、信号201をマスクすることにより、所定のタイミング以外でノイズ等により誤ってBD信号203が生成されることを防ぐ。BD信号203はカウンタ204へ入力される。カウンタ204はBD信号203のBD周期、即ちレーザビーム107の1走査分の周期を各1走査毎に測定すると同時に、レーザ点灯のタイミングを与えるためのもので、BD信号203によりクリアされ、CLK信号によりクロックされる。206はレジスタで、カウンタ204がクリアされる直前の値をラッチすることによりBD信号203の周期を記憶するものである。
【００２２】
209はレジスタであり、CPU208から指定された所定値を記憶する。210はスキャナモータ回転制御回路で、レジスタ209に記憶された所定値とレジスタ206に記憶された1走査前のBD周期を比較して、その差分に応じてスキャナモータ104の加減速制御を行う。
【００２３】
また一方、212は演算回路であり、レジスタ206に記憶された値、即ち1走査前の周期にCPU208で指定された演算を行い、演算結果をレジスタ213へ格納する。この演算値は、次にBD信号を得るためにレーザを点灯するようレーザ駆動信号101をHにする際のタイミングを指示するものである。214はBD信号を得るためにレーザを指示されたタイミングで点灯制御する回路であり、レジスタ213に記憶された演算値と、カウント値205を比較し、カウント値205が大きい時にHを出力してレーザを点灯させる。
【００２４】
ここで、例えば、演算回路212がレジスタ206の値に倍率kを乗じてレジスタ213に格納するよう設定しておく。例えば、倍率k=0.9とし、例えば前回のBD周期のカウント値が10000の場合、レジスタ213には9000が格納される。即ち、カウンタ204はBD信号が入力された時にクリアされた後、CLK信号により徐々にインクリメントされていき、カウンタ204が9000を超えた時点からレーザの点灯が開始する。そして、次のBD信号が入力され、カウンタ204がクリアされると、レーザは消灯する。
【００２５】
さらに、215はBD周期異常検出回路であり、レジスタ207記憶されている1走査前のBD周期と、カウント値205を比較し、カウント値205がレジスタ207に記憶されているBD周期の所定倍を超えた時、BD信号の異常と判断して、回路216を動作させる。
【００２６】
回路216は次のBD信号を獲得するために、現在の走査位置、カウント値に関わらず、強制的にレーザを発光させるものであり、異常検出回路215の指示を受けて、その後2走査分、即ち2回BD信号が入力されるまで、レーザを点灯する。
【００２７】
このようにして得られたBD信号生成のための点灯信号、及び異常時の強制点灯信号はOR回路217によりOR演算がとられ、OR回路217の出力即ち信号218はさらにOR回路220において不図示のコントローラより入力されるビデオ信号219とのOR演算がとられ、OR回路220の出力即ちレーザ駆動信号101は前述のレーザユニット102へ入力される。なお、前述したように、信号218はAND回路202へも入力されて信号201をマスクし、BD信号203が生成される。
【００２８】
ここで、BD信号の異常事態について詳述しておく。
【００２９】
スキャナモータはひとたび回転を始めると、慣性により回転数が突然大きく変わることはない。しかしBD信号を用いてスキャナモータの回転数を検出する場合、何らかの異常により、BD信号が入力されるべきタイミングでBD信号が生成されない事態が生じる事がある。これは、例えばレーザビームがビーム検出器を通過する際、レーザが点灯しなかったり、レーザが点灯してもBD信号が正確に生成されなかったり、さらには生成されたBD信号が途中の伝送路上のノイズ等の影響で正しく認識されないことがある。この場合、カウンタ204は次のBD信号が入力されるまでカウントアップを続け、その結果レジスタ206は今までの約2倍程度の周期を検出されてしまう。
【００３０】
例えば、前記例のようにレジスタ206の値が10000となる回転数でスキャナモータがほぼ定常回転しているとする。このとき、レジスタ213には9000がセットされ、カウント値205が9000より大きくなった時点からレーザを点灯し、カウント値205が略10000となる時にBD信号が入力される筈である。しかし、ここでBD信号が何らかの異常で入力されなかった場合は、次回、即ちカウント値205が20000となる時にBD信号が入力されることとなり、その結果、レジスタ206には20000、レジスタ213には18000が格納され、以降2走査毎にしかBD信号が生成されなくなる。さらに、スキャナモータの回転制御も、レジスタ207の値に基づいているため、スキャナモータ制御回路210はスキャナモータの回転数が下がったと判断して、回転数を上げるべく加速制御を行ってしまう。
【００３１】
BD信号異常検出回路215はこのような事態を防止するために設けられた回路で、現在のカウント値205が、所定期間、例えばレジスタ206に記憶された1走査前のBD周期の1.5倍を超えた時に異常事態と判断し、現在のカウント値、走査位置に関わらず、レーザを強制点灯させるべく回路216へ信号を出力するものである。そして、その後、所定期間、例えばBD信号が2回入力されるまで、レーザを強制点灯し続ける。これにより、レジスタ206に正常なBD周期がレジスタが格納され、BD検出異常が回復することとなる。
【００３２】
なお、本実施例ではスキャナモータ制御回路210がレジスタ206に格納された値即ち1走査前のBD周期を、レジスタ209に格納された所定値と比較する構成について説明したが、カウンタ204のカウント値205を、レジスタ209に格納された値と比較することにより、スキャナモータを制御するよう構成してもよい。
【００３３】
以上のように、何らかのトラブルによりBD信号が入力されなかった場合にも、BD信号生成のためのレーザ点灯タイミングを適切に制御し、またスキャナモータの制御も正常な状態に戻すことが可能となる。
【００３４】
（実施例2）
第2の実施例について説明する。本実施例は、1走査前の周期と2走査前の周期からスキャナモータの状態を判定し、その判定結果に応じて、実施例1では固定とした倍率kを変化させるものである。
【００３５】
以下、CPU208の制御の流れを図3のフローチャートを用いて説明する。
【００３６】
まず、ステップS301で初期設定を行う。例えば、1走査前のBD周期として変数BD1に0を格納する。
【００３７】
ステップS302では、BD周期の測定を終了する指示がなされているかどうかを判定する。BD周期の測定を終了する指示は他の処理により実行される。終了の指示が出ている場合は、この制御を終了し、指示がなされていない場合はステップS303へ進む。
【００３８】
ステップS303ではBD信号203が入力されたか否かを判定する。入力されていない場合はステップS302へ戻り、入力が確認されると、ステップS304へ進む。
【００３９】
ステップS304では、変数BD1の値を変数BD2へ格納し、ステップS305では最新のレジスタ206の値207を変数BD1へ格納する。これらにより、変数BD1には1走査前の周期が格納され、BD2には2走査前の周期が格納されたことになる。
【００４０】
ステップS306では、変数BD1及びBD2に基づいて、演算回路212の演算式、即ちレジスタ207の値を何倍してレジスタ213へ格納するかという倍率kを演算回路212に設定する。
【００４１】
本実施例においては、変数BD1及びBD2からモータ加速中と判断できる時は1周期前のBD周期の0.94倍のタイミングからレーザを点灯し、定速中と判断できる場合は1周期前のBD周期の0.97倍のタイミングからレーザを点灯し、減速中と判断できる場合には1周期前のBD周期と同じタイミングからレーザを点灯する。即ち、前記倍率は下式に従う。
【００４２】
【外１】
0003647190.tif 000002
（ただしαは定数）
【００４３】
以上のように、少なくとも1走査前の周期と2走査前の周期に応じて、レーザ強制点灯のタイミングを制御することによって、スキャナモータの状態が加速中、定速中、減速中のいずれにあるかを判断して、BD信号生成のためのレーザの点灯タイミングを最適に制御することにより、レーザの点灯時間を短縮化してレーザの長寿命化を図るとともに、不用意に感光体を露光することを防止して感光体の長寿命化を図ることができる。
【００４４】
なお、条件式が簡単なので、CPU208によるソフトウエアの制御を削減して、演算回路212に条件判断回路を組み込んでもよい。
【００４５】
（実施例3）
第3の実施例として、実施例2のステップS306における前記倍率kを
k= BD1/BD2ー0.03
として、演算回路212に設定してもよい。
【００４６】
（実施例4）
次に、第4の実施例について説明する。第4の実施例は、第2の実施例を流体軸受け構造のスキャナモータに適用する際に、さらなる最適化を図るものである。
【００４７】
流体軸受けとは、シャフトスリーブ等に加工した動圧発生用グルーブがオイル、グリス、気体等の潤滑流体をポンピングすることにより非接触回転する軸受けであり、レーザプリンタのスキャナモータ等にも広く用いられている。しかし、その負荷は温度等の環境因子に依存し、例えば流体軸受けが低温のときは負荷が大きいため、モータの加速は遅く、減速は早くなる。一方、流体軸受けが高温のときは負荷が小さいため、モータの加速は早く、減速は遅くなる。この流体軸受けの温度は環境やモータの使用状態により左右される。
【００４８】
本実施例においては、係る点を考慮して、温度等によるモータの負荷変動に応じて、演算回路212に設定する倍率kを変化させ、BD信号獲得のためのレーザ発光タイミングを適切に変化させるものである。
【００４９】
実施例4におけるハードウエアは、前述した図1及び図2の如く構成される。以下、本実施例における動作の流れを実施例2で用いた図3を用いて説明する。
【００５０】
まず、このフローチャートのスキャナモータの回転制御を開始するに先立ち、スキャナモータの流体軸受けの温度をサーミスタ等で検出し、CPU208がこのサーミスタの電圧を読み込むことにより温度Thを測定する。なお、ここで、スキャナモータの軸受け部以外に設置された定着サーミスタ等の電圧から流体軸受けの温度Thを推定してもよい。
【００５１】
そして、図3で示したフローチャートの制御を実行する。ただし、ステップS306における、倍率kの設定は下式のとおりとする。
【００５２】
【外２】
0003647190.tif 000003
（ただし、A及びBは定数で、A＜B）
【００５３】
以上のように、スキャナモータの回転状態が加速中、定速中、減速中のいずれにあるかという点に加え、流体軸受けの負荷変動を考慮して、BD信号生成のためのレーザ点灯タイミングを最適に制御することにより、レーザの点灯時間を短縮化してレーザの長寿命化を図るとともに、不用意に感光体を露光することを防止して感光体の長寿命化を図ることができる。
【００５４】
（実施例5）
次に、第5の実施例について説明する。
【００５５】
本実施例は、第4の実施例をさらに変形させたものであり、流体軸受け構造のスキャナモータの立上げ開始から定常回転数に達するまでに要した時間（以下、立上げ時間）に応じて、演算回路212に設定する倍率kを変化させ、BD信号獲得のためのレーザ点灯タイミングを変化させる。
【００５６】
つまり、スキャナモータの立上げ時間が長い場合は、負荷が大きいと判断して、レーザを点灯するタイミングを遅く設定する。一方スキャナモータの立上げ時間が短い場合は、負荷が小さいと判断して、レーザを点灯するタイミングを早く設定する。
【００５７】
即ち、スキャナモータの駆動を開始すると同時に、CPU132はタイマをスタートさせる。そしてBD1-BD2<αとなった時点で、スキャナモータがほぼ定常回転数に達したと判断し、この時点でのタイマの値を立上げ時間t1として読み込み、不図示のレジスタに格納する。そして、以降のスキャナモータ制御においては、図3のフローチャートに従うが、ステップS306において倍率kを以下のように設定する。
【００５８】
【外３】
0003647190.tif 000004
（ただし、C及びDは定数で、C＜D）
【００５９】
以上のように、スキャナモータの回転状態が加速中、定速中、減速中のいずれにあるかという点に加え、流体軸受けの負荷変動を考慮して、BD信号生成のためのレーザ点灯タイミングを最適に制御することにより、レーザの点灯時間を短縮化してレーザの長寿命化を図るとともに、不用意に感光体を露光することを防止して感光体の長寿命化を図ることができる。
【００６０】
（実施例6）
次に、第6実施例について説明する。
【００６１】
本実施例は、第4の実施例をさらに変形させたものであり、流体軸受け構造のスキャナモータを駆動していた時間（以下、駆動時間）に応じて、演算回路212に設定する倍率kを変化させる。即ち、スキャナモータの駆動時間が長い場合は、負荷が大きいと判断して、レーザを点灯するタイミングを遅く設定する。一方、スキャナモータの立上げ時間が短い場合は、負荷が小さいと判断して、レーザを点灯するタイミングを早く設定するものである。
【００６２】
即ち、スキャナモータの駆動を開始すると同時に、CPU208はタイマをスタートさせる。そして駆動を停止した時点でのタイマの値を駆動時間t2として読み込み、不図示のレジスタに格納しておく。そして、以降のスキャナモータ制御においては、図3のフローチャートに従うが、ステップS306において倍率kを以下のように設定する。
【００６３】
【外４】
0003647190.tif 000005
（ただし、E及びFは定数で、E＜F）
【００６４】
以上のように、スキャナモータの回転状態が加速中、定速中、減速中のいずれにあるかという点に加え、流体軸受けの負荷変動を考慮して、BD信号生成のためのレーザ点灯タイミングを最適に制御することにより、レーザの点灯時間を短縮化してレーザの長寿命化を図るとともに、不用意に感光体を露光することを防止して感光体の長寿命化を図ることができる。
【００６５】
（実施例7）
次に、第7の実施例について説明する。本実施例は第5の実施例をさらに変形させたものであり、流体軸受け構造のスキャナモータの立下げ開始から停止に至るまでに要した時間に応じて、演算回路212に設定する倍率kを変化させる。即ち、スキャナモータの立下げ時間が長い場合は、モータの負荷が小さいと判断して、レーザを点灯するタイミングを遅く設定する。一方、スキャナモータの立上げ時間が短い場合は、モータの負荷が大きいと判断して、レーザを点灯するタイミングを早く設定する。
【００６６】
即ち、スキャナモータの立ち下げ制御を開始すると同時に、CPU208はタイマをスタートさせる。そして、スキャナモータが停止した時点でのタイマの値を立下げ時間t3として読み込み、不図示のレジスタに格納する。そして、以降のスキャナモータ制御においては、図3のフローチャートに従うが、ステップS306において倍率kを以下のように設定する。
【００６７】
【外５】
0003647190.tif 000006
（ただし、G及びHは定数で、G＜H）
【００６８】
以上のように、スキャナモータの回転状態が加速中、定速中、減速中のいずれにあるかという点に加え、流体軸受けの負荷変動を考慮して、BD信号生成のためのレーザ点灯タイミングを最適に制御することにより、レーザの点灯時間を短縮化してレーザの長寿命化を図るとともに、不用意に感光体を露光することを防止して感光体の長寿命化を図ることができる。
【００６９】
（実施例8）
第8の実施例においては、例えば実施例2のように、スキャナモータの状態に応じて倍率kを変化させた場合、BD信号を生成するためのレーザ点灯により感光ドラム上にレーザビームが照射されてしまうか否かを1走査毎に判断して、帯電器や現像器等の高圧印加開始のタイミングを適切に制御するものである。即ち、例えば画像形成装置の立上げ時等、スキャナモータが完全に定常回転数に達してから高圧印加を開始するのではなく、その加速途中であっても画像形成領域が露光されないと判定された場合には高圧印加を開始することにより、ファーストプリントタイムの短縮化を図るものである。
【００７０】
図4はレーザの走査周期を説明するためのタイムチャートである。図4においてt401からt405がレーザのn回目の1走査周期に相当し、t405からt408が次の1走査に相当する。
【００７１】
n走査目のt402においてBD信号が入力される。そしてt403からt404にかけてレーザは画像形成領域としての感光ドラム上を走査する。そしてt405においてレーザビームはポリゴンミラーのエッジ部に至り、（n+1）回目の走査にはいる。また、BD信号が入力されるタイミングt402から、感光ドラムの露光が終了するタイミングt404までの時間をTn1とし、BD信号が入力されるタイミングt402から次にBD信号が入力されるタイミングt406までをTn2とする。ここで、Tn1とTn2の比率をβ、即ちβ＝Tn1／Tn2とおくと、βは各装置に固有な幾何学的距離の比として予め求められる定数となる。
【００７２】
ところで実施例2で説明したように、例えばスキャナモータの立上げ直後等においては、定常回転時に比べ、BD信号生成のためのレーザ点灯を早く行うため、強制点灯信号は例えば図に示した▲１▼（点線）のようになる。即ち、感光体上を走査し終わるタイミングt404以前にレーザを点灯するため、その結果感光ドラム上をも露光してしまうことがある。この場合、帯電器や現像器等の高圧が印加されていることは好ましくない。
【００７３】
一方、スキャナモータが高速域に達してくると、強制点灯信号は図に示した▲２▼（実線）のようになる。即ち、感光体上を走査し終わるタイミングt404以降にレーザを点灯するため、感光ドラムは露光されない。よって、高圧の印加を開始しても差し支えない。
【００７４】
以下、本実施例の流れを図5に示したフローチャートを用いて説明する。
【００７５】
ステップS501からステップS507は実施例3で示した図3のフローチャート中のステップS301からステップS307と同様である。
【００７６】
次に、ステップS508において、倍率kを定数βと比較する。これは、レーザの強制点灯により画像形成領域としての感光ドラムが露光されるか否かを判定するものである。判定の結果、倍率kの方が大きければステップS509へ、小さければステップS502へ戻る。
【００７７】
ステップS509では感光ドラム108に既に高圧を印加しているか否かを判断し、印加している場合にはステップS502へ戻り、否であればステップS510で帯電器、現像器等の高圧を印加してステップS502へ戻る。
【００７８】
以上のようにして、感光ドラム上を露光してしまうか否かを、BD信号生成のためのレーザ点灯タイミングに応じて1走査毎に判断することにより、スキャナモータの回転数が定常回転数に達する前に高圧印加を開始することができ、ファーストプリントタイムの短縮化を図ることができる。
【００７９】
【発明の効果】
本発明請求項１及び１１によれば、ビームの検出信号が発生しなかった場合にも、該エラーをすばやく判定し、対処することが可能となる。また、請求項３及び１２によれば、同期信号を得るための光源点灯時間をなるべく短くすることができ、不用意に感光体を露光しない様、光源や感光体の長寿命化を図ることが可能となる。
【図面の簡単な説明】
【図１】レーザプリンタ
【図２】スキャナモータの回転制御回路を示す図
【図３】実施例3乃至7における動作フローチャート
【図４】スキャナモータのタイミングチャート
【図５】実施例8における動作フローチャート
【符号の説明】
１０４  スキャナモータ
１０５  ポリゴンミラー
１０９  ビーム検出器
２０３  ＢＤ信号
【図１】
0003647190.tif 000007
【図２】
0003647190.tif 000008
【図３】
0003647190.tif 000009
【図４】
0003647190.tif 000010
【図５】
0003647190.tif 000011