(57)【要約】【課題】光センサでの受光タイミングの誤検出が生じたとしても、当該誤検出による画像品質の低下を抑制することが可能な画像形成装置を提供する。【解決手段】画像形成装置１は、センサ６６での受光タイミングを誤検知したと判定した場合に、事前発光の停止時から走査許可時間ＴＳ後に、次の走査ライン形成のための事前発光を開始し、誤検知であったと判定した場合に、事前発光の開始時から偏向周期時間ＴＢav後に、次の走査ライン形成のための事前発光を開始する。【選択図】図５
2010173264.tif 000002
【特許請求の範囲】
【請求項１】
光ビームを発光する光源と、
感光体と、
前記光源から発光された光ビームを周期的に偏向し、前記感光体上に走査ラインを順次形成する走査機構と、
前記各走査ラインの形成前に、前記走査機構によって偏向された光ビームを受光するセンサと、
前記光源の事前発光を開始し前記センサでの受光タイミングを検知した場合に当該事前発光を停止し、その受光タイミングに応じた書き出しタイミングで、前記各走査ラインを形成するための前記光源の発光制御を開始する制御部と、
前記受光タイミングが誤検知であったか否かを判定する判定部と、を備え、
前記制御部は、前記誤検知でないと前記判定部が判定した場合に、前記事前発光の停止時から走査許可時間後に、次の走査ライン形成のための事前発光を開始し、前記誤検知であったと前記判定部が判定した場合に、前記事前発光の開始時から、前記走査機構の偏向周期に応じた偏向周期時間後に、次の走査ライン形成のための事前発光を開始する、画像形成装置。
【請求項２】
請求項１に記載の画像形成装置であって、
前記光源をオンし、前記センサでの光ビームの受光時間間隔を複数回測定し、その複数回の測定結果の平均値から、前記偏向周期時間を算出する算出部を備える、画像形成装置。
【請求項３】
光ビームを発光する光源と、
感光体と、
前記光源から発光された光ビームを周期的に偏向し、前記感光体上に走査ラインを順次形成する走査機構と、
前記各走査ラインの形成前に、前記走査機構によって偏向された光ビームを受光するセンサと、
前記センサでの受光タイミングを検知した場合に、その受光タイミングに応じた書き出しタイミングで、前記各走査ラインを形成するための前記光源の発光制御を開始する制御部と、
前記受光タイミングが誤検知であったか否かを判定する判定部と、を備え、
前記制御部は、前記誤検知であったと前記判定部が判定した場合に、その誤検知である受光タイミングに基づく走査ラインの形成を規制する、画像形成装置。
【請求項４】
請求項３に記載の画像形成装置であって、
前記制御部は、前記誤検知である受光タイミングに基づく走査ラインの形成を禁止し、その禁止した走査ラインを、その後の走査ラインの形成位置に変更して形成する変更形成を行う、画像形成装置。
【請求項５】
請求項４に記載の画像形成装置であって、
前記制御部は、前記禁止した走査ラインに対応する画像データが規定データ量以上である場合に前記変更形成を行い、規定データ量未満の場合に前記変更形成を行わない、画像形成装置。
【請求項６】
請求項４に記載の画像形成装置であって、
前記制御部は、前記禁止した走査ラインに対応する画像データと、前記変更形成の対象位置に本来形成すべき走査ラインに対応する画像データとのデータ量の比較に基づき、前記変更形成を行うか否かを決定する、画像形成装置。
【請求項７】
請求項４から請求項６のいずれか一項に記載の画像形成装置であって、
前記制御部は、前記禁止した走査ラインより後の全走査ラインの形成位置を、前記変更形成に応じて変更する、画像形成装置。
【請求項８】
請求項１から請求項７のいずれか一項に記載の画像形成装置であって、
前記制御部は、前記誤検知の発生頻度が所定値以上になった場合に、それ以降の走査ラインに対する前記光源の発光制御を停止する、画像形成装置。
【請求項９】
光ビームを発光する光源と、
感光体と、
前記光源から発光された光ビームを周期的に偏向し、前記感光体上に走査ラインを順次形成する走査機構と、
前記各走査ラインの形成前に、前記走査機構によって偏向された光ビームを受光するセンサと、
前記センサでの受光タイミングが誤検知であったか否かを判定する判定部と、
前記誤検知でないと前記判定部が判定した場合に、前記受光タイミングに応じた書き出しタイミングで、前記各走査ラインを形成するための前記光源の発光制御を開始し、前記誤検知であったと前記判定部が判定した場合に、既に形成した走査ラインの書き出しタイミングから、前記走査機構の偏向周期に応じた偏向周期時間後に、前記発光制御を開始する制御部と、を備える画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置の中には、光源、光走査機構（例えば回転多面鏡）及び感光体を備え、光源を画像データに基づきオンオフ制御し、これによりオンオフ変調された光を、光走査機構によって周期的に偏向しつつ感光体上に照射することで当該感光体を露光して複数の走査ラインからなる静電潜像を形成するものがある。この種の画像形成装置では、感光体上における走査ライン同士の書き出し位置がずれることを抑制するために、各走査ラインの書き出しタイミング（光源のオンオフ制御開始タイミング）を制御する。例えば、感光体への各走査ラインの書き出しの直前に光源をオンさせ、そのときの光源からの光を光センサ（いわゆるＢＤセンサ）にて受光し、その受光タイミングから所定時間後に各走査ラインの書き出しを開始するように制御する。
【０００３】
ところが、上記画像形成装置では、例えば光センサからの受光信号にノイズがのるなどして、光センサの受光タイミングを誤検知することがある。そうすると、誤検知した走査ラインの書き出し位置が他の走査ラインとずれてしまい、画像品質が低下してしまうおそれがある。
そこで、従来より、光センサからの受光信号の受光許可期間に制限を設けることにより、光センサでの受光タイミングの誤検知を防止しようとするレーザプリンタがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−２７６６１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、上記従来のレーザプリンタにより受光タイミングの誤検知を完全に防止することができるとは必ずしも言えず、誤検知が生じた場合の対処について十分な検討がされていなかった。
【０００６】
本発明は上記のような事情に基づいて完成されたものであって、その目的は、光センサでの受光タイミングの誤検出が生じたとしても、当該誤検出による画像品質の低下を抑制することが可能な画像形成装置を提供するところにある。
【課題を解決するための手段】
【０００７】
（１）上記の目的を達成するための手段として、第１発明に係る画像形成装置は、光ビームを発光する光源と、感光体と、前記光源から発光された光ビームを周期的に偏向し、前記感光体上に走査ラインを順次形成する走査機構と、前記各走査ラインの形成前に、前記走査機構によって偏向された光ビームを受光するセンサと、前記光源の事前発光を開始し前記センサでの受光タイミングを検知した場合に当該事前発光を停止し、その受光タイミングに応じた書き出しタイミングで、前記各走査ラインを形成するための前記光源の発光制御を開始する制御部と、前記受光タイミングが誤検知であったか否かを判定する判定部と、を備え、前記制御部は、前記誤検知でないと前記判定部が判定した場合に、前記事前発光の停止時から走査許可時間後に、次の走査ライン形成のための事前発光を開始し、前記誤検知であったと前記判定部が判定した場合に、前記事前発光の開始時から、前記走査機構の偏向周期に応じた偏向周期時間後に、次の走査ライン形成のための事前発光を開始する。
【０００８】
この発明によれば、センサでの光ビームの受光タイミングが誤検知であった場合には、一走査ライン形成のための事前発光の停止時から走査許可時間後に、次の走査ライン形成のための事前発光を開始する。これにより、例えば走査機構の機械的な振動により光ビームの受光タイミングが変化し事前発光の停止タイミングがばらついても、その停止から上記走査許可時間経過しなければ事前発光は再開されない。このため、各走査ラインの形成時間を確保でき、事前発光の停止タイミングのばらつきによる画像品質の低下を抑制することができる。
一方、仮に、センサでの光ビームの受光タイミングが誤検知であった場合でも、上記誤検知でない場合と同様の制御を行うと、誤検知の受光タイミングに応じて走査許可時間が前後にずれてしまい、感光体上における走査ラインの書き出し位置がばらついてしまう。これに対し、この発明によれば、一走査ライン形成のための事前発光のオン時から偏向周期時間（走査機構の偏向周期に応じた時間）後に、次の走査ライン形成のための事前発光を開始する。従って、誤検知が生じたとしても、当該誤検知による画像品質の低下を抑制することが可能である。
【０００９】
（２）第２の発明は、第１の発明の画像形成装置であって、前記光源をオンし、前記センサでの光ビームの受光時間間隔を複数回測定し、その複数回の測定結果の平均値から、前記偏向周期時間を算出する算出部を備える。
【００１０】
この発明によれば、画像形成装置の経時的変化や周囲環境変化に応じて変化する偏向周期に対応した正確な偏向周期時間を利用することができる。
【００１１】
（３）第３の発明に係る画像形成装置は、光ビームを発光する光源と、感光体と、前記光源から発光された光ビームを周期的に偏向し、前記感光体上に走査ラインを順次形成する走査機構と、前記各走査ラインの形成前に、前記走査機構によって偏向された光ビームを受光するセンサと、前記センサでの受光タイミングを検知した場合に、その受光タイミングに応じた書き出しタイミングで、前記各走査ラインを形成するための前記光源の発光制御を開始する制御部と、前記受光タイミングが誤検知であったか否かを判定する判定部と、を備え、前記制御部は、前記誤検知であったと前記判定部が判定した場合に、その誤検知である受光タイミングに基づく走査ラインの形成を規制する。
【００１２】
この発明によれば、誤検知である受光タイミングに基づく走査ラインの形成が規制されるため、誤検知に基づく画像ラインのズレによる画像品質の低下を抑制することが可能である。
【００１３】
（４）第４の発明は、第３の発明の画像形成装置であって、前記制御部は、前記誤検知である受光タイミングに基づく走査ラインの形成を禁止し、その禁止した走査ラインを、その後の走査ラインの形成位置に変更して形成する変更形成を行う。
この発明によれば、禁止した走査ラインに対応する画像を形成することが可能である。
【００１４】
（５）第５の発明は、第４の発明の画像形成装置であって、前記制御部は、前記禁止した走査ラインに対応する画像データが規定データ量以上である場合に前記変更形成を行い、規定データ量未満の場合に前記変更形成を行わない。
【００１５】
禁止した走査ラインに対応する画像データのデータ量がある程度大きい場合、その走査ラインの欠落は画像品質に大きく影響し得る。そこで、この発明によれば、禁止した走査ラインに対応する画像データが規定データ量以上である場合に変更形成を行い、規定データ量未満の場合に変更形成を行わないようにした。
【００１６】
（６）第６の発明は、第４の発明の画像形成装置であって、前記制御部は、前記禁止した走査ラインに対応する画像データと、前記変更形成の対象位置に本来形成すべき走査ラインに対応する画像データとのデータ量の比較に基づき、前記変更形成を行うか否かを決定する。
【００１７】
この発明によれば、禁止した走査ラインと変更形成の対象位置に本来形成すべき走査ラインとの画質に対する影響度合いに応じて、禁止した走査ラインの変更形成を行うかどうかを決めることが可能である。
【００１８】
（７）第７の発明は、第４から第６のいずれか一つの発明の画像形成装置であって、前記制御部は、前記禁止した走査ラインより後の全走査ラインの形成位置を、前記変更形成に応じて変更する。
この発明によれば、変更形成による画像の欠落を抑制することが可能である。
【００１９】
（８）第８の発明は、第１から第７のいずれか一つの発明の画像形成装置であって、前記制御部は、前記誤検知の発生頻度が所定値以上になった場合に、それ以降の走査ラインに対する前記光源の発光制御を停止する。
【００２０】
この発明によれば、誤検知の発生頻度が所定値以上になった場合には、それ以降の走査ラインに対する光源の発光制御を停止するから、誤検知が頻繁に発生するなかで無駄な画像形成が続行されることを抑制することが可能である。
【００２１】
（９）第９の発明にかかる画像形成装置は、光ビームを発光する光源と、感光体と、前記光源から発光された光ビームを周期的に偏向し、前記感光体上に走査ラインを順次形成する走査機構と、前記各走査ラインの形成前に、前記走査機構によって偏向された光ビームを受光するセンサと、前記センサでの受光タイミングが誤検知であったか否かを判定する判定部と、前記誤検知でないと前記判定部が判定した場合に、前記受光タイミングに応じた書き出しタイミングで、前記各走査ラインを形成するための前記光源の発光制御を開始し、前記誤検知であったと前記判定部が判定した場合に、既に形成した走査ラインの書き出しタイミングから、前記走査機構の偏向周期に応じた偏向周期時間後に、前記発光制御を開始する制御部と、を備える。
【００２２】
この発明によれば、誤検知であったと判定した場合に、既に形成した走査ラインの書き出しタイミングから、走査機構の偏向周期に応じた偏向周期時間後に、発光制御を開始する。これにより、走査ラインの形成を規制することなく誤検知による画像品質の低下を抑制することができる。
【発明の効果】
【００２３】
本発明によれば、光センサでの受光タイミングの誤検出が生じたとしても、当該誤検出による画像品質の低下を抑制することが可能である。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態に係るレーザプリンタの要部側断面図
【図２】レーザプリンタのブロック図
【図３】スキャナ部の構成を示す模式図
【図４】誤検知が生じない場合の発光制御のタイムチャート
【図５】誤検知が生じた場合の発光制御のタイムチャート
【図６】誤検知による画像品質の低下を説明するための模式図
【図７】第１マスク処理を示すフローチャート
【図８】第１マスク処理を実行した場合の画像形成結果を示す模式図
【図９】第２マスク処理を示すフローチャート
【図１０】第２マスク処理を実行した場合の画像形成結果を示す模式図
【図１１】第３マスク処理を示すフローチャート
【図１２】事前発光調整処理を示すフローチャート
【図１３】変形例の誤検知が生じた場合の発光制御のタイムチャート
【発明を実施するための形態】
【００２５】
本発明の一実施形態を図１〜図１２を参照しつつ説明する。
（１）レーザプリンタの構成
図１は、レーザプリンタ１（本発明の「画像形成装置」の一例）の要部側断面図である。レーザプリンタ１は、本体フレーム２内に、用紙３を給紙するためのフィーダ部４や、給紙された用紙３に画像を形成するための画像形成部５などを備えている。
【００２６】
なお、レーザプリンタ１は、単色プリンタだけでなく、２色以上のカラープリンタであってもよい。また、画像形成（印刷）機能を有していれば、例えば、ファクシミリ機能、コピー機能、読み取り機能（スキャナ機能）等を備えた複合機であってもよい。
【００２７】
フィーダ部４は、給紙トレイ６、用紙押圧板７、給紙ローラ８、一対のレジストレーションローラ１２を備えている。用紙押圧板７は、その後端部を中心に回転可能とされており、用紙押圧板７上の最上位にある用紙３が給紙ローラ８に向かって押圧されている。そして、用紙３は、給紙ローラ８の回転によって１枚毎に給紙される。
【００２８】
給紙された用紙３は、レジストレーションローラ１２によってレジストされた後に転写位置に送られる。転写位置は、用紙３に感光体ドラム２７（本発明の「感光体」の一例）上のトナー像を転写する位置であって、感光体ドラム２７と転写ローラ３０との接触位置である。
【００２９】
画像形成部５は、例えば、スキャナ部１６、プロセスカートリッジ１７および定着部１８を備えている。
スキャナ部１６は、レーザ発光部６３（図３参照）、ポリゴンミラー１９（本発明の「走査機構」一例）などを備えている。レーザ発光部６３から発光されたレーザ光Ｌ（本発明の「光ビーム」の一例）は、ポリゴンミラー１９によって周期的に偏向されつつ感光体ドラム２７の表面上に照射される。
【００３０】
また、プロセスカートリッジ１７は、感光体ドラム２７、及びスコロトロン型の帯電器２９、現像ローラ３１を備えている。帯電器２９は、感光体ドラム２７の表面を一様に正極性に帯電させる。その後、感光体ドラム２７の表面は、スキャナ部１６からのレーザ光により露光され、静電潜像が形成される。次いで、現像ローラ３１の表面上に担持されるトナーが、感光体ドラム２７上に形成された静電潜像に供給され現像される。
定着部１８は、用紙３上のトナーを、用紙３が加熱ローラ４１と押圧ローラ４２との間を通過する間に熱定着させる。熱定着後の用紙３は排紙パス４４を介して排紙トレイ４６上に排紙される。
【００３１】
（２）レーザプリンタの電気的構成
図２は、レーザプリンタ１の電気的構成を例示するブロック図である。
レーザプリンタ１は、ＣＰＵ５０、ＲＯＭ５１、ＲＡＭ５２、ＥＥＰＲＯＭ５３、フィーダ部４、画像形成部５、各種ランプや液晶パネルなどからなる表示部５４、入力パネルなどの操作部５５などを備えている。これら以外にも、外部機器と接続するための図示しないネットワークインタフェースなどが設けられ、電気系が構成されている。
【００３２】
（３）スキャナ部の構成
図３は、スキャナ部１６を図１とは別角度から示す模式図である。スキャナ部１６は、上記レーザ発光部６３、第１レンズ部６４、ポリゴンミラー１９、第２レンズ部６５、受光センサ６６（本発明の「センサ」の一例）等を備える。
【００３３】
レーザ発光部６３は、レーザ光Ｌを発光する光源６１（半導体レーザ）と、光源６１を制御する制御回路６２（本発明の「制御部、判定部、算出部」の一例）とを有する。なお、光源６１の近傍には、当該光源６１からのレーザ光Ｌを受光するモニタ受光素子６１Ａが設けられている。制御回路６２は、このモニタ受光素子６１Ａからの受光信号に基づき光源６１からのレーザ光Ｌの光量が目標値になるように光量調整を行う。第１レンズ部６４は、コリメータレンズやシリンドリカルレンズなどで構成されている。第２レンズ部６５は、ｆθレンズやシリンドリカルレンズなどで構成されている。
【００３４】
光源６１から発光されたレーザ光Ｌは第１レンズ部６４を介してポリゴンミラー１９に照射される。ポリゴンミラー１９は駆動モータ（図示せず）によって高速回転しており、照射されたレーザ光Ｌはポリゴンミラー１９によって偏向され、第２レンズ部６５を介して感光体ドラム２７に照射される。
【００３５】
ポリゴンミラー１９は例えば６つのミラー面で構成されており、レーザ光Ｌを周期的に偏向する。本実施形態ではレーザ光Ｌがポリゴンミラー１９の１つのミラー面によって偏向される期間を「偏向周期ＴＢ」というものとする。したがって本実施形態では６偏向周期でポリゴンミラー１９が１回転することになる。
【００３６】
受光センサ６６は、ポリゴンミラー１９で偏向されたレーザ光Ｌが感光体ドラム２７に達する前に当該レーザ光Ｌを受光する位置に配置されている。受光センサ６６は、レーザ光Ｌによる各走査ラインの書き出しタイミングを決定するためのものであって、光源６１から発光されたレーザ光Ｌを受光してＢＤ（Beam Detect）信号を制御回路６２に出力する。なお、受光センサ６６は、レーザ光Ｌが感光体ドラム２７を通過した後に当該レーザ光Ｌを受光する位置に配置してもよい。なお、走査ラインは、画像データに応じたドット状の露光ラインであり、空白部分の画像データの場合には走査ラインは形成されない。
【００３７】
制御回路６２は光源６１を制御するＡＳＩＣであり、図３に示すようにＢＤ制御回路６２Ａ、クロック発生回路６２Ｂ、ＯＲゲート６２Ｃなどを有している。ＢＤ制御回路６２Ａは、ＢＤ信号を得るために光源６１を強制的に点灯させるＢＤ強制点灯信号を出力するととともに、受光センサ６６から出力されるＢＤ信号に基づいてＣＰＵ５０に同期信号を出力する回路である。
【００３８】
クロック発生回路６２Ｂは、クロック信号を発生してＢＤ制御回路６２Ａに出力する回路であり、下記の各時間をカウントするために利用される。ＯＲゲート６２Ｃは、ＢＤ強制点灯信号と画像データ信号（以下「Ｖｉｄｅｏ信号」という）とのＯＲをとり、光源６１に出力する回路である。なお、本実施形態では光源６１のレーザドライバと制御回路６２とは別構成であるが、制御回路６２内にレーザドライバを実装する構成であってもよい。
【００３９】
（４）ＢＤ信号の誤検知による問題、制御回路による光源の発光制御
図４，５は、制御回路６２による光源６１の発光制御を説明するためのタイムチャートである。まず、図４を参照して、制御回路６２が、受光センサ６６からのＢＤ信号を誤検知しない場合について説明する。
【００４０】
（４−１）誤検知が生じない場合
例えばユーザが画像形成指令を操作部５５にて入力すると、ＣＰＵ５０は、画像形成部５を起動させ、これによりポリゴンミラー１９が高速回転する。そして、ポリゴンミラー１９の回転が安定する所定時間後に、制御回路６２は、光源６１に対する発光制御を開始する。即ち、各走査ラインの形成前に、光源の事前発光を開始し、受光センサ６６での受光タイミングを検知したときに事前発光を停止し、その受光タイミングに応じた書き出しタイミングで各走査ラインを形成するための画像データに基づく発光制御（以下、「走査ライン発光制御」という）を実行する。
【００４１】
具体的には、制御回路６２は、ＢＤ強制点灯信号を出力して光源６１を強制的に点灯する事前発光を開始させる。制御回路６２は、事前発光の開始後、予め定められた光量調整時間ＴＭ経過時まで、上記モニタ受光素子６１Ａからの受光信号に基づく光量調整を実行する。そして、事前発光の開始後、予め定められたＢＤ検知期間内に、ポリゴンミラー１９によって偏向されたレーザ光Ｌを受光センサ６６が受光した受光タイミングを検知したか否か、具体的には受光センサ６６からＢＤ信号を検知したか否かを監視する。
【００４２】
制御回路６２は、ＢＤ信号を検知した時点でＢＤ強制点灯信号の出力を停止して事前発光を停止させる。その後、予め定められた準備時間ＴＲ経過時に、ＣＰＵ５０からの画像データに基づき光源６１のオンオフ制御を行うことで、一走査ラインが感光体ドラム２７上に形成される。そして、上記事前発光の停止時点から、予め定められた走査許可時間ＴＳ経過後に、次の走査ラインを形成するための事前発光を開始させる。
【００４３】
制御回路６２が、以上のような光源６１の発光制御を繰り返し実行することにより、複数の走査ラインが感光体ドラム２７上に順次形成される。そして、制御回路６２が、受光センサ６６でのレーザ光Ｌの受光タイミングを正常に検知していれば、その受光タイミング間隔は上記ポリゴンミラー１９による偏向周期ＴＢに略一致し、その偏向周期ごとの受光タイミングで各走査ラインが順次感光体ドラム２７上に形成される。従って、感光体ドラム２７上における各走査ラインの書き出し位置を揃えることができる。
【００４４】
（４−２）誤検知が生じた場合の問題
次に、図５（上２段のタイムチャート）を参照して、制御回路６２が、受光センサ６６からのＢＤ信号を誤検知する場合、仮に、上述した誤検知が生じない場合と同じ処理を行うときに生じる問題について説明する。図５の最上段（ＢＤ検知タイムチャート）には、（Ｎ（整数）＋１）本目の走査ラインを形成するための事前発光の開始後、上記ＢＤ検知期間よりも前に、制御回路６２が、例えばＢＤ信号の伝送ラインに生じたノイズをＢＤ信号であると誤検知した場合のタイムチャートが示されている。
【００４５】
この場合、図５の中段（比較例）のタイムチャートに示すように、制御回路６２は、ＢＤ信号を誤検知した時点で事前発光を停止し、準備時間ＴＲ経過時に、（Ｎ＋１）本目の走査ラインを感光体ドラム２７に形成してしまう。これにより、（Ｎ＋１）本目の走査ラインの書き出しタイミングが、ＢＤ信号の誤検知のタイミングに応じて他の走査ライン（Ｎ，Ｎ＋２）等よりも早くなり、感光体ドラム２７上における走査ラインの書き出し位置がばらつく。その結果、例えば図６（同図中に数字は各画像ラインに対応する走査ラインの番号Ｎである）に示すように、用紙３上に形成された画像（例えば文字「Ａ」）は、Ｎ＋１本目（同図では４本目）の走査ラインに対応する画像ラインがずれて画像品質が低下してしまう。
【００４６】
しかも、次の（Ｎ＋２）本目（３本目）の走査ラインを形成するための事前発光が、ＢＤ信号の誤検知のタイミングに応じて早いタイミングで開始される。このため、ポリゴンミラー１９によるレーザ光Ｌの偏向方向が、未だ感光体ドラム２７に向いている間に事前発光が開始されて感光体ドラム２７の一端側に不要な露光がされてしまうおそれがある。その結果、図６に示すように、（Ｎ＋１）本目（同図で４本目）の走査ラインに対応する画像ラインの後端部分に不要なトナーが付着されてしまい画像品質が低下してしまう。
【００４７】
（４−３）誤検知が生じた場合の処理
制御回路６２は、ＢＤ信号の誤検知に起因する画像ラインのずれによる画像品質の低下を抑制するために「マスク処理」を実行する。また、ＢＤ信号の誤検知に起因する不要な露光による画像品質の低下を抑制するために「事前発光調整処理」を実行する。
【００４８】
（４−３−１）マスク処理
制御回路６２は、３種類のマスク処理を実行可能であり、どれを実行するかは、例えばユーザによる操作部５５での選択指定によって決定する。
【００４９】
（４−３−１Ａ）第１マスク処理
図７は、第１マスク処理を示すフローチャートである。この第１マスク処理が選択されている場合、制御回路６２は、一走査ラインを形成するための事前発光を開始後、第１マスク処理を実行する。まずＳ１でＢＤ信号の誤検知が生じたか否かを判定する。このとき制御回路６２は本発明の「判定部」として機能する。
【００５０】
上記ＢＤ検知期間内にＢＤ信号を検知すれば、その検知したＢＤ信号は、レーザ光Ｌを受光した受光センサ６６から出力されたものとして、誤検知でないと判定する（Ｓ１：ＮＯ）。そして、Ｓ３で現在対象となっている走査ラインについて走査ライン発光制御を実行する。例えば図５に示す例では、同図の最下段（本実施形態）のタイムチャートに示すように、Ｎ番目の走査ラインについては、誤検知が生じていないので当該Ｎ番目の走査ラインをそのまま形成する。
【００５１】
一方、ＢＤ検知期間内にＢＤ信号を検知しなければ、その検知したＢＤ信号は、ノイズ等によるものとして、誤検知であると判定する（Ｓ１：ＹＥＳ）。そして、Ｓ５で現在対象の走査ラインについて走査ライン発光制御を禁止（マスク）する。例えば図５に示す例では、（Ｎ＋１）番目の走査ラインについて誤検知が生じているので当該（Ｎ＋１）番目の走査ラインは形成しない。その結果、図８に示すように、（Ｎ＋１）番目（同図では４番目）の走査ラインに対応する画像ラインが欠けた画像「Ａ」が用紙３上に形成されることになる。制御回路６２は以上の処理を１ページ分の画像データについて繰り返し行い（Ｓ７：ＮＯ）、１ページ分の画像データが終了した場合に（Ｓ７：ＹＥＳ）、本第１マスク処理を終了する。
【００５２】
第１マスク処理によれば、誤検知である受光タイミングに基づく走査ラインの形成を禁止することで、書き出し位置がずれた画像ラインが用紙３上に形成されないので、画像ラインのズレによる画像品質の低下を抑制することが可能である。
【００５３】
（４−３−１Ｂ）第２マスク処理
図９は、第２マスク処理を示すフローチャートである。この第２マスク処理が選択されている場合、制御回路６２は、一走査ラインを形成するための事前発光を開始後、第２マスク処理を実行する。第２マスク処理では、マスクした走査ラインに対応する画像データ量が規定データ量以上である場合に、当該走査ラインを、その後の走査ラインが本来形成されるべき形成位置（本実施形態では、その後、誤検知が生じていない最初の受光タイミングに対応した位置）に変更して形成する、変更形成処理を行う。
【００５４】
制御回路６２は、まずＳ１１でＢＤ信号の誤検知が生じていると判定した場合には（Ｓ１１：ＹＥＳ）、Ｓ１４で誤検知フラグが「０」に設定されていれば（Ｓ１４：ＮＯ）、Ｓ１６で誤検知フラグを「１」に設定し、Ｓ１９に進む。なお、Ｓ１４で誤検知フラグが「１」に設定されていれば（Ｓ１４：ＹＥＳ）、Ｓ１８で誤検知フラグを「０」に設定し、本第２マスク処理を終了する。これにより、誤検知が２回に発生したときには、光源６１の発光制御を終了し、それ以降の走査ライン形成を停止する。これにより、無駄な画像形成が続行されることを防止することができる。
【００５５】
そして、Ｓ１９で現在対象の走査ラインをマスクし、Ｓ２１で当該走査ラインの画像データ量が規定データ量以上か否かを判断する。なお、この規定データ量は画像品質の影響度合いに応じて決定される。そして、マスクした走査ラインの画像データ量が規定データ量以上であれば（Ｓ２１：ＹＥＳ）、Ｓ２５で変更形成フラグを「１」に設定し、規定データ量未満であれば（Ｓ２１：ＮＯ）、Ｓ２３で変更形成フラグを「０」に設定し、Ｓ２７に進む。
【００５６】
未だ１ページ分の画像データを処理していなければ（Ｓ２７：ＮＯ）、Ｓ１１に戻り、次の走査ラインについてＢＤ信号の誤検知が生じていないと判定した場合には（Ｓ１１：ＮＯ）、Ｓ１２で誤検知フラグを「０」に設定し、Ｓ１３で変更形成フラグが「１」に設定されているか否かを判断する。そして、変更形成フラグが「０」に設定されていれば（Ｓ１３：ＮＯ）、Ｓ１５で現在対象の走査ラインをそのまま形成し、Ｓ２７に進む。
【００５７】
これに対して、変更形成フラグが「１」に設定されていれば（Ｓ１３：ＹＥＳ）、現在対象の走査ラインをマスクし、Ｓ１７で誤検知によりマスクされた前の走査ラインを形成する。図５の例では、（Ｎ＋２）番目の走査ラインを形成する事前発光時において誤検知が生じていないから、（Ｎ＋２）番目の走査ラインをマスクし、その代わりに（Ｎ＋１）番目の走査ラインを形成する。例えば図１０に示すように、８番目の走査ラインを誤検知によりマスクした場合、このままでは文字「Ａ」の横線部分が欠けてしまい、画像品質に大きく影響してしまう。しかし、８番目の走査ラインの画像データ量が規定データ量以上である場合には、誤検知が生じない９番目の走査ラインをマスクし、８番目の走査ラインを形成する。従って、マスクによる画像品質の低下を抑制することが可能である。
【００５８】
（４−３−１Ｃ）第３マスク処理
図１１は、第３マスク処理を示すフローチャートである。この第３マスク処理が選択されている場合、制御回路６２は、一走査ラインを形成するための事前発光を開始後、第３マスク処理を実行する。第３マスク処理では、マスクした走査ラインの画像データ量が、その後の走査ライン（本実施形態では、その後、誤検知が生じていない走査ライン）の画像データ量よりも所定量以上大きい場合に、当該後の走査ラインが本来形成されるべき形成位置に変更して形成する、変更形成処理を行う。
【００５９】
制御回路６２は、まずＳ３１でＢＤ信号の誤検知が生じていると判定した場合には（Ｓ３１：ＹＥＳ）、Ｓ３４で誤検知フラグが「０」に設定されていれば（Ｓ３４：ＮＯ）、Ｓ３６で誤検知フラグを「１」に設定し、Ｓ５１に進む。なお、Ｓ３４で誤検知フラグが「１」に設定されていれば（Ｓ３４：ＹＥＳ）、Ｓ３８で誤検知フラグを「０」に設定し、本第３マスク処理を終了する。これにより、誤検知が２回に発生したときには、光源６１の発光制御を終了し、それ以降の走査ライン形成を停止する。これにより、無駄な画像形成が続行されることを防止することができる。
【００６０】
そして、Ｓ５１で現在対象の走査ラインをマスクし、Ｓ５３で変更形成フラグを「１」に設定し、Ｓ３７に進む。そして、未だ１ページ分の画像データを処理していなければ（Ｓ３７：ＮＯ）、Ｓ３１に戻り、次の走査ラインについてＢＤ信号の誤検知が生じていないと判定した場合には（Ｓ３１：ＮＯ）、Ｓ３２で誤検知フラグを「０」に設定し、Ｓ３３で変更形成フラグが「１」に設定されているか否かを判断する。そして、変更形成フラグが「０」に設定されていれば（Ｓ３３：ＮＯ）、Ｓ３５で現在対象の走査ラインをそのまま形成し、Ｓ３７に進む。
【００６１】
これに対して、変更形成フラグが「１」に設定されていれば（Ｓ３３：ＹＥＳ）、Ｓ４１で、現在対象の走査ラインの画像データ量と、誤検知によりマスクした走査ラインの画像データ量とを大小比較する。マスクした走査ラインの画像データ量の方が少ない場合には（Ｓ４１：ＮＯ）、Ｓ４３で現在対象の走査ラインをそのまま形成し、Ｓ４５で変更形成フラグを「０」に設定してＳ３７に進む。
【００６２】
マスクした走査ラインの画像データ量の方が多い場合には（Ｓ４１：ＹＥＳ）、Ｓ４７で現在対象の走査ラインをマスクし、誤検知によりマスクされた前の走査ラインを形成し、Ｓ４９で変更形成フラグを「０」に設定してＳ３７に進む。これにより、図１０に示すようにマスクによる画像品質の低下を抑制することが可能である。しかも、誤検知によりマスクした走査ラインと現在対象の走査ライン（本発明の「変更形成の対象位置に本来形成すべき走査ライン」の一例）との画質に対する影響度合いに応じて、誤検知によりマスクした走査ラインの変更形成を行うかどうかを決めることが可能である。
【００６３】
（４−３−２）事前発光調整処理
図１２は、事前発光調整処理を示すフローチャートである。いずれのマスク処理が選択されているかにかかわらず、制御回路６２は事前発光調整処理を実行する。この事前発光調整処理では、ＢＤ信号の誤検知でないと判定した場合に、事前発光の停止時から走査許可時間ＴＳ後に、次の走査ライン形成のための事前発光を開始し、誤検知であったと判定した場合に、前回の事前発光の開始時から、上記偏向周期ＴＢに応じた偏向周期時間ＴＢav後に、次の走査ライン形成のための事前発光を開始する。なお、制御回路６２は、ＢＤ信号の誤検知であったと判定する際、ＢＤ信号の正常検知であったと判定すべき予め定められたＢＤ検知期間を経過しても一定時間ＢＤ信号を検知しない場合、事前発光を停止させる。
【００６４】
制御回路６２は、まずＳ６１で前処理としてＢＤ測定回数を設定する。なお、このＢＤ測定回数は、例えばユーザによる操作部５５での操作によって変更可能である。
【００６５】
次に、制御回路６２は、Ｓ６３で上記偏向周期時間ＴＢavの算出処理を行う。このとき制御回路６２は本発明の「算出部」として機能する。具体的には、光源６１をオンし、受光センサ６６でのレーザ光Ｌの受光時間間隔を上記ＢＤ測定回数測定し、その測定結果の平均値から、偏向周期時間ＴＢavを算出する。これにより、レーザプリンタ１の経時的変化や周囲環境変化に応じて変化する偏向周期に対応した正確な偏向周期時間ＴＢavを利用することができる。
【００６６】
続いて制御回路６２は、Ｓ６５で最初の走査ラインを形成するための事前発光を開始し、その後、Ｓ６７でＢＤ信号の誤検知が生じていないと判定した場合には（Ｓ６７：ＮＯ）、Ｓ６９で、前の走査ラインを形成するための事前発光の停止時点から、走査許可時間ＴＳ経過時を、次の走査ラインを形成するための事前発光の開始タイミングとして設定する。
【００６７】
そして、未だ１ページ分の画像データを処理していなければ（Ｓ７１：ＮＯ）、Ｓ６５に戻り、前の走査ラインを形成するための事前発光の停止時点から、走査許可時間ＴＳ経過後に、次の走査ラインを形成するための事前発光を開始する。これにより、例えばポリゴンミラー１９の機械的な振動によりレーザ光Ｌの受光タイミングが変化し事前発光の停止タイミングがばらついても、その停止から走査許可時間ＴＳ経過しなければ事前発光は再開されない。このため、各走査ラインの形成時間を確実に確保でき、事前発光の停止タイミングのばらつきによる画像品質の低下を抑制することができる。
【００６８】
一方、Ｓ６７でＢＤ信号の誤検知が生じたと判定した場合には（Ｓ６７：ＹＥＳ）、Ｓ７３で、最初の走査ラインを形成するための事前発光の開始時点から、偏向周期時間ＴＢav経過時を、次の走査ラインを形成するための事前発光の開始タイミングとして設定する。そして、未だ１ページ分の画像データを処理していなければ（Ｓ７１：ＮＯ）、Ｓ６５に戻り、図５の最下段に示すように、誤検知が生じた事前発光の開始時点から、偏向周期時間ＴＢav（上記偏向周期ＴＢに応じた時間）経過後に、次の走査ライン（Ｎ＋１またはＮ＋２番目の走査ライン）を形成するための事前発光を開始する。これにより、誤検知が生じていない場合と同様のタイミングで次の走査ラインを形成するための事前発光を開始させることができる。従って、誤検知に起因する不要な露光による画像品質の低下を抑制することが可能である。
【００６９】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。特に、各実施形態の構成要素のうち、最上位の発明の構成要素以外の構成要素は、付加的な要素なので適宜省略可能である。
【００７０】
（１）上記実施形態では、第１走査ラインマスク処理において、誤検知が生じたら常に走査ラインの形成を禁止したが、本発明は、これに限られない。例えば誤検知であっても、当該走査ラインに対応する画像データ量に応じて禁止するかどうかを決定してもよい。例えば現在対象の走査ラインの画像データ量が所定量以上である場合に禁止する構成であってもよい。また、現在対象の走査ラインの画像データ量が、その前または後の走査ラインの画像データ量よりも所定量以上大きい場合に禁止する構成であってもよい。
【００７１】
（２）上記実施形態では、誤検知が生じた場合に走査ラインの形成を禁止したが、本発明はこれに限られない。例えば走査ラインの露光強度を低下させたり、露光密度を低下（例えば画像データのドットパターンに対する光源のオンオフを低減）させたりして画像濃度を低下させてもよい。要するに、画像品質に対する影響度合いを低下させればよい。
【００７２】
（３）上記実施形態の各マスク処理において、マスクした走査ラインより後の全走査ラインの形成位置を、変更形成処理に応じて変更してもよい。即ち、マスクしたライン数分だけ、誤検知が生じた走査ライン以降の全ての走査ラインの形成位置をずらすのである。これにより、画像データに対する全走査ラインを形成することができるので、変更形成による画像の欠落を抑制することが可能である。
【００７３】
（４）上記実施形態ではＢＤ信号の誤検知が２回発生したら、光源６１の発光制御を停止する構成であったが、本発明はこれに限られない。例えば、各マスク処理において、誤検知の発生頻度が所定値以上になった場合には（例えば単に発生回数が所定回数（例えば３回）以上の場合、所定時間辺りの発生回数が所定回数以上の場合、誤検知の連続発生回数が所定回数以上である場合など）、それ以降の走査ラインに対する光源６１の発光制御を停止する構成が好ましい。これにより、誤検知が頻繁に発生するなかで無駄な画像形成が続行されることを抑制することが可能である。
【００７４】
（５）上記実施形態とは異なり、制御回路６２は、ＢＤ信号の誤検知があったと判定した場合に、既に形成した走査ラインの書き出しタイミングから、上記偏向周期時間ＴＢav後に、次の走査ラインの書き出しタイミングを設定する。具体的には、図１３の最下段に示すように、（Ｎ＋１）番目の走査ラインを形成する際に誤検知が生じた場合に、走査許可時間ＴＳを無視し、前回のＮ番目の走査ラインの書き出しタイミングから偏向周期時間ＴＢav経過時に、（Ｎ＋１）番目の走査ラインの書き出しタイミングを設定し、マスクせずに形成する。これにより、マスクをすることなく誤検知による画像品質の低下を抑制することができる。なお、誤検知していないＮ番目の走査ラインの受光タイミングから、（偏向周期時間ＴＢav＋準備期間ＴＲ）経過時に、（Ｎ＋１）番目の走査ラインの書き出しタイミングを設定してもよい。
【００７５】
（６）上記実施形態では、レーザ発光部６３の制御回路６２が、本発明の「制御部、判定部、算出部」に対応する処理を実行する構成としたが、本発明はこれに限られない。「制御部、判定部、算出部」に対応する処理を、レーザプリンタ１のＣＰＵ５０が実行する構成や、ＣＰＵ５０及び制御回路６２が協働で実行する構成であってもよい。
【符号の説明】
【００７６】
１...レーザプリンタ（画像形成装置）
１９...ポリゴンミラー（走査機構）
２７...感光体ドラム（感光体）
６１...光源
６２...制御回路（制御部、判定部、算出部）
６６...受光センサ（センサ）
Ｌ...レーザ光（光ビーム）
ＴＭ...光量調整時間
ＴＳ...走査許可時間
【図１】
2010173264.tif 000003
【図２】
2010173264.tif 000004
【図３】
2010173264.tif 000005
【図４】
2010173264.tif 000006
【図５】
2010173264.tif 000007
【図６】
2010173264.tif 000008
【図７】
2010173264.tif 000009
【図８】
2010173264.tif 000010
【図９】
2010173264.tif 000011
【図１０】
2010173264.tif 000012
【図１１】
2010173264.tif 000013
【図１２】
2010173264.tif 000014
【図１３】
2010173264.tif 000015