(57)【要約】【課題】単一の光検出部を用いて発光部の光量及び主走査方向における静電潜像の書き出しタイミングの両方を調整することが可能な光走査装置及び画像形成装置を提供すること。【解決手段】時間取得部１２は、発光部６１を発光させるように制御してから光検出部６８により検出される光の光量が第１閾値ｓ１に達するまでの第１閾値到達時間ｔ１と、発光部６１を発光させるように制御してから光検出部６８により検出される光の光量が第２閾値ｓ２に達するまでの第２閾値到達時間ｔ２とを取得する。調整処理部１３は、第１閾値到達時間ｔ１及び第２閾値到達時間ｔ２に基づいて、発光部６１の光量及び主走査方向Ｄ１における画像データに基づく静電潜像の書き出しタイミングを調整する。【選択図】図１０
2018036307.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて発光が制御される発光部と、
前記発光部から射出される光を予め定められた主走査方向に沿って走査させる走査部と、
前記発光部から射出されて前記走査部によって走査される光を検出する光検出部と、
前記発光部を発光させるように制御してから前記光検出部により検出される光の光量が予め定められた第１閾値に達するまでの第１閾値到達時間と、前記発光部を発光させるように制御してから前記光検出部により検出される光の光量が前記第１閾値よりも大きい予め定められた第２閾値に達するまでの第２閾値到達時間とを取得する時間取得部と、
前記第１閾値到達時間及び前記第２閾値到達時間に基づいて、前記発光部の光量及び前記主走査方向における前記画像データに基づく画像の書き出しタイミングを調整する調整処理部と、
を備える光走査装置。
【請求項２】
前記調整処理部は、前記第１閾値到達時間と、前記第２閾値到達時間と、前記第１閾値到達時間及び前記第２閾値到達時間の時間差とに基づいて、前記光量及び前記書き出しタイミングを調整する、
請求項１に記載の光走査装置。
【請求項３】
前記調整処理部は、前記第１閾値到達時間と予め定められた第１標準時間との差、前記第２閾値到達時間と予め定められた第２標準時間との差、及び、前記第１閾値到達時間及び前記第２閾値到達時間の時間差と予め定められた第３標準時間との差に基づいて、前記光量及び前記書き出しタイミングを調整する、
請求項２に記載の光走査装置。
【請求項４】
前記調整処理部は、
前記第１閾値到達時間と前記第１標準時間との差に基づいて、前記第１閾値到達時間が標準的であるか早いか遅いかを判定する第１判定処理と、
前記第２閾値到達時間と前記第２標準時間との差に基づいて、前記第２閾値到達時間が標準的であるか早いか遅いかを判定する第２判定処理と、
前記第１閾値到達時間及び前記第２閾値到達時間の時間差と前記第３標準時間との差に基づいて、前記第１閾値到達時間及び前記第２閾値到達時間の時間差が標準的であるか早いか遅いかを判定する第３判定処理と、を行い、
前記第１判定処理、前記第２判定処理及び前記第３判定処理の判定結果の組み合わせごとに予め定められた複数の調整内容の中から、前記第１判定処理、前記第２判定処理及び前記第３判定処理の判定結果の組み合わせに応じた調整内容を選択して、前記光量及び前記書き出しタイミングを調整する、
請求項３に記載の光走査装置。
【請求項５】
前記複数の調整内容には、前記光量を補正すべきか否か、前記光量を補正すべき場合の補正値の計算式、前記書き出しタイミングを補正すべきか否か、及び前記書き出しタイミングを補正すべき場合の補正値の計算式が含まれている、
請求項４に記載の光走査装置。
【請求項６】
前記発光部が複数の光源を有する面発光レーザーであり、
前記調整処理部は、前記第１判定処理、前記第２判定処理及び前記第３判定処理の判定結果の組み合わせが予め定められた組み合わせである場合に、前記発光部における前記複数の光源の点灯パターンを変更した上で前記光検出部に前記発光部の光を再検出させるリトライ処理を行う、
請求項４又は請求項５に記載の光走査装置。
【請求項７】
前記調整処理部は、予め設定された調整タイミングで前記光量及び前記書き出しタイミングを調整し、
前記調整処理部による前記光量及び前記書き出しタイミングの調整後は、調整後の光量及び書き出しタイミングで、前記画像データに基づく画像の書き出しが行われる、
請求項１〜６のいずれかに記載の光走査装置。
【請求項８】
前記発光部が複数の光源を有する面発光レーザーである、
請求項１〜７のいずれかに記載の光走査装置。
【請求項９】
請求項１〜８のいずれかに記載の光走査装置と、
前記光走査装置からの光により静電潜像が書き込まれる像担持体と、
を備える画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光走査装置及び画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置に用いられる光走査装置では、一般に、光量を調整するためのセンサー（光量センサー）と、像担持体への主走査方向における静電潜像の書き出しタイミングを調整するためのセンサー（ＳＯＳセンサー）とが別々に設けられている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１６１７９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、光量を調整するためのセンサーと、主走査方向における静電潜像の書き出しタイミングを調整するためのセンサーとを別々に設けるためには、センサー２個分のコストが必要になる。
【０００５】
本発明の目的は、単一の光検出部を用いて発光部の光量及び主走査方向における画像の書き出しタイミングの両方を調整することが可能な光走査装置及び画像形成装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一の局面に係る光走査装置は、発光部と、走査部と、光検出部と、時間取得部と、調整処理部と、を備える。前記発光部は、画像データに基づいて発光が制御される。前記走査部は、前記発光部から射出される光を予め定められた主走査方向に沿って走査させる。前記光検出部は、前記発光部から射出されて前記走査部によって走査される光を検出する。前記時間取得部は、前記発光部を発光させるように制御してから前記光検出部により検出される光の光量が予め定められた第１閾値に達するまでの第１閾値到達時間と、前記発光部を発光させるように制御してから前記光検出部により検出される光の光量が前記第１閾値よりも大きい予め定められた第２閾値に達するまでの第２閾値到達時間とを取得する。前記調整処理部は、前記第１閾値到達時間及び前記第２閾値到達時間に基づいて、前記発光部の光量及び前記主走査方向における前記画像データに基づく画像の書き出しタイミングを調整する。
【０００７】
本発明の他の局面に係る画像形成装置は、前記光走査装置と、像担持体と、を備える。前記像担持体には、前記光走査装置からの光により静電潜像が書き込まれる。
【発明の効果】
【０００８】
本発明によれば、単一の光検出部を用いて発光部の光量及び主走査方向における画像の書き出しタイミングの両方を調整することが可能な光走査装置及び画像形成装置が提供される。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施形態に係る画像形成装置の構成を示す図である。
【図２】図２は、本発明の実施形態に係る光走査装置の構成を示す模式図である。
【図３】図３は、本発明の実施形態に係る発光部の構成を示す図である。
【図４】図４は、本発明の実施形態に係る画像形成装置のシステム構成を示すブロック図である。
【図５】図５は、本発明の実施形態に係る画像形成装置の制御部によって実行される調整処理の手順の一例を示すフローチャートである。
【図６】図６は、本発明の実施形態に係る画像形成装置の制御部によって実行される調整処理の手順の一例を示すフローチャートである。
【図７】図７は、本発明の実施形態に係る画像形成装置の制御部によって実行される第１判定処理の手順の一例を示すフローチャートである。
【図８】図８は、本発明の実施形態に係る画像形成装置の制御部によって実行される第２判定処理の手順の一例を示すフローチャートである。
【図９】図９は、本発明の実施形態に係る画像形成装置の制御部によって実行される第３判定処理の手順の一例を示すフローチャートである。
【図１０】図１０は、本発明の実施形態に係る光走査装置で使用される各種信号の一例を示す図である。
【図１１】図１１は、本発明の実施形態に係る光走査装置で使用される補正情報の一例を示す図である。
【図１２】図１２は、本発明の実施形態に係る光走査装置で使用される判定情報の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１１】
［画像形成装置１０の構成］
図１に示されるように、画像形成装置１０は、制御部１、光走査装置２、画像形成部３、及び給紙部４などを備えるプリンターである。なお、ファクシミリー、コピー機、及び複合機なども本発明に係る画像形成装置の一例である。
【００１２】
制御部１は、ＣＰＵ、ＲＡＭ、及びＲＯＭなどを備え、前記ＲＯＭに記憶されている制御プログラムに従って前記ＣＰＵで各種の処理を実行することにより画像形成装置１０を制御する。特に、制御部１は、前記ＲＯＭ等に記憶されている制御プログラムに従った処理を前記ＣＰＵで実行することにより光源制御部１１、時間取得部１２及び調整処理部１３（図３参照）として機能する。光源制御部１１、時間取得部１２及び調整処理部１３の詳細については後述する。
【００１３】
光源制御部１１、時間取得部１２及び調整処理部１３は、制御部１とは別に設けられた集積回路であってもよい。なお、本実施形態では、光源制御部１１、時間取得部１２及び調整処理部１３を含む一群の装置が本発明に係る光走査装置に該当するが、光源制御部１１、時間取得部１２及び調整処理部１３が光走査装置２に設けられてもよい。
【００１４】
また、制御部１は、各種のデータ又は制御プログラムなどが記憶される記憶部１４を備えている。記憶部１４は、例えばＥＥＰＲＯＭ（登録商標）又はハードディスクなどの不揮発性の記憶媒体を備える。
【００１５】
画像形成部３は、感光体ドラム３１、帯電装置３２、現像装置３３、転写ローラー３４、クリーニング装置３５、及び定着装置３６を備える電子写真方式の画像形成部である。画像形成装置１０では、制御部１によって画像形成部３を用いた画像形成処理が実行されることにより、給紙部４から供給される紙などの被転写シートに画像が形成される。具体的に、画像形成部３では、帯電装置３２によって帯電された感光体ドラム３１（本発明の像担持体の一例）に、光走査装置２による光ビームの走査によって画像データに基づく静電潜像（本発明の画像の一例）が形成される。そして、感光体ドラム３１の表面に形成された静電潜像は、現像装置３３でトナーを用いて現像された後、転写ローラー３４によって被転写シートに転写される。
【００１６】
［光走査装置２の構成］
次に、図２及び図３を用いて、光走査装置２の構成について説明する。図２及び図３に示されるように、光走査装置２は、光源駆動部６０、発光部６１、コリメータレンズ６２、シリンドリカルレンズ６３、ポリゴンミラー６４（本発明の走査部の一例）、モーター６５、走査レンズ６６、反射ミラー６７、及び光検出部６８を備える。
【００１７】
発光部６１は、レーザー光などの光ビームを出射する半導体レーザー素子である。具体的に、発光部６１は、図３に示されるように、２次元的に配列された複数の光源Ｌ１〜Ｌ１６を有する面発光半導体レーザー（ＶＣＳＥＬ）である。発光部６１は、１６個の光源Ｌ１〜Ｌ１６のうちの任意の１つ又は複数の光源からレーザー光を同時に出射することができる。発光部６１から出射される光ビームは、コリメータレンズ６２及びシリンドリカルレンズ６３を経てポリゴンミラー６４に入射する。発光部６１は、画像データに基づいて発光が制御される。
【００１８】
光源駆動部６０は、制御部１に接続されており、制御部１の光源制御部１１からの制御信号に従って、発光部６１に含まれる光源Ｌ１〜Ｌ１６を個別に発光制御する。具体的に、光源制御部１１は、画像データに応じた駆動信号を生成して光源駆動部６０に出力する。前記駆動信号には、発光部６１の点灯パターン（光ビームを同時に出射する光源Ｌ１〜Ｌ１６の組み合わせ）、点灯タイミング、点灯時の光量などの情報が含まれている。そして、光源駆動部６０は、入力される前記駆動信号に基づいて光源Ｌ１〜Ｌ１６を駆動（駆動電流を印加）し、当該駆動信号に応じたタイミング及び光量で発光部６１の各光源Ｌ１〜Ｌ１６を点灯させる。
【００１９】
ポリゴンミラー６４は、発光部６１から出射される光ビームを偏向して感光体ドラム３１に走査させる。具体的に、ポリゴンミラー６４は、発光部６１から射出された光ビームを反射する複数の反射面を有する。また、ポリゴンミラー６４は、モーター６５から供給される駆動力によって回転する。これにより、発光部６１から出射されてポリゴンミラー６４の反射面で反射された光ビームが走査される。以下、ポリゴンミラー６４による光ビームの走査方向を主走査方向Ｄ１（図２参照）という。すなわち、ポリゴンミラー６４は、発光部６１から射出される光ビームを主走査方向Ｄ１に沿って走査させる。
【００２０】
走査レンズ６６は、ポリゴンミラー６４によって偏向された光ビームを感光体ドラム３１に結像（集光）させることが可能である。また、走査レンズ６６は、ポリゴンミラー６４によって偏向された光ビームを感光体ドラム３１において等速で走査させることが可能である。そして、走査レンズ６６を通過した光ビームは、反射ミラー６７で反射して感光体ドラム３１に導かれる。
【００２１】
光検出部６８は、ポリゴンミラー６４によって走査される光ビームの走査経路上において、その光ビームを受光可能な予め定められた位置に配置されている。なお、光検出部６８は、感光体ドラム３１における画像形成可能領域の範囲外の位置に照射される光ビームを受光する位置に配置される。光検出部６８は、発光部６１から射出されてポリゴンミラー６４によって走査される光ビームを検出する。
【００２２】
具体的に、光検出部６８は、フォトトランジスタなどのフォトＩＣと、そのフォトＩＣが実装された基板とを備える。そして、光検出部６８は、光ビームの入射を検知すると、感光体ドラム３１への１ラインごとの静電潜像の書き出しタイミング（書き出し位置）の制御に用いられるＢＤ信号（ビームディテクト信号）を制御部１に入力する。これにより、制御部１の光源制御部１１は、各ラインの画像データに基づく光ビームの出射開始タイミング（静電潜像の書き出しタイミング）を前記ＢＤ信号の入力に応じて制御することが可能である。
【００２３】
ところで、画像形成装置に用いられる光走査装置では、一般に、光量を調整するためのセンサー（光量センサー）と、像担持体への主走査方向Ｄ１における静電潜像の書き出しタイミングを調整するためのセンサー（ＳＯＳセンサー）とが別々に設けられている。しかしながら、光量を調整するためのセンサーと、主走査方向Ｄ１における静電潜像の書き出しタイミングを調整するためのセンサーとを別々に設けるためには、センサー２個分のコストが必要になる。これに対し、本実施形態に係る画像形成装置１０では、単一の光検出部６８を用いて発光部６１の光量及び主走査方向Ｄ１における静電潜像の書き出しタイミングの両方を調整することが可能である。
【００２４】
時間取得部１２は、発光部６１を発光させるように制御してから光検出部６８により検出される光の光量が予め定められた第１閾値ｓ１（図１０参照）に達するまでの第１閾値到達時間ｔ１（図１０参照）と、発光部６１を発光させるように制御してから光検出部６８により検出される光の光量が第２閾値ｓ２（図１０参照）に達するまでの第２閾値到達時間ｔ２（図１０参照）とを取得する。なお、第２閾値ｓ２は、第１閾値ｓ１よりも大きな値である。
【００２５】
調整処理部１３は、第１閾値到達時間ｔ１及び第２閾値到達時間ｔ２に基づいて、発光部６１の光量と、主走査方向Ｄ１における静電潜像の書き出しタイミングとを調整する。例えば、調整処理部１３は、第１閾値到達時間ｔ１と、第２閾値到達時間ｔ２と、第１閾値到達時間ｔ１及び第２閾値到達時間ｔ２の時間差ｔ０（図１０参照）とに基づいて、前記光量及び前記書き出しタイミングを調整する。
【００２６】
［調整処理］
以下、図５〜図９を参照しつつ、制御部１によって実行される調整処理の手順の一例について説明する。前記調整処理は、例えば画像形成装置１０の電源がオンされたときに開始され、画像形成装置１０の電源がオフされたときに終了される。
【００２７】
＜ステップＳ１１＞
ステップＳ１１において、制御部１（調整処理部１３）は、予め定められた調整タイミングが到来したか否かを判断する。そして、前記調整タイミングが到来したと判断されると（Ｓ１１：Ｙｅｓ）、処理がステップＳ１２に移行する。一方、前記調整タイミングが到来していないと判断されると（Ｓ１１：Ｎｏ）、前記調整タイミングが到来したと判断されるまで、当該ステップＳ１１の処理が繰り返される。
【００２８】
なお、前記調整タイミングは、発光部６１の光量と、主走査方向Ｄ１における静電潜像の書き出しタイミングとを調整すべきタイミングである。前記調整タイミングは、例えば、画像形成装置１０の電源投入時、又は、画像形成装置１０内に設けられた温度センサー（不図示）により検出される温度が所定値以上変化した時点などである。
【００２９】
前記ステップＳ１１において、前記調整タイミングが到来したと判断されると、制御部１（主に調整処理部１３）によりステップＳ１２以降の処理が実行されて、前記光量及び前記書き出しタイミングが調整される。
【００３０】
＜ステップＳ１２＞
ステップＳ１２において、制御部１は、予め定められた複数の点灯パターン（光ビームを同時に出射する光源Ｌ１〜Ｌ１６の組み合わせ）の中から、前記光量及び前記書き出しタイミングを調整すべき１つの点灯パターンを順次選択する。例えば、静電潜像の書き出しに用いられる点灯パターンとして、光源Ｌ６，Ｌ７，Ｌ１０，Ｌ１１を同時に点灯させる点灯パターンＡ、光源Ｌ１，Ｌ６，Ｌ１１，Ｌ１６を同時に点灯させる点灯パターンＢ、光源Ｌ４，Ｌ７，Ｌ１０，Ｌ１３を同時に点灯させる点灯パターンＣの３つの点灯パターンが設定されている場合には、ステップＳ１２において、制御部１は、これらの点灯パターンＡ〜Ｃを順次選択する。
【００３１】
＜ステップＳ１３＞
ステップＳ１３において、制御部１は、受光可能タイミングが到来したか否かを判断する。そして、前記受光可能タイミングが到来したと判断されると（Ｓ１３：Ｙｅｓ）、処理がステップＳ１４に移行する。一方、前記受光可能タイミングが到来していないと判断されると（Ｓ１３：Ｎｏ）、前記受光可能タイミングが到来したと判断されるまで、ステップＳ１３の処理が繰り返される。なお、前記受光可能タイミングは、発光部６１から射出されてポリゴンミラー６４によって走査される光ビームを光検出部６８によって検出可能なタイミングである。
【００３２】
前記受光可能タイミングが到来したか否かの判断方法としては、種々の方法が考えられる。例えば、ポリゴンミラー６４がほぼ一定の角速度で回転している場合には、発光部６１から射出される光ビームが光検出部６８に入射する入射周期もほぼ一定である。よって、例えば、制御部１は、発光部６１を点灯させた状態で少なくとも２ライン分の走査を行って、そのときに光検出部６８で光が検出されるタイミングから前記入射周期を測定する。そうすれば、その次に光検出部６８で光が検出されるタイミングを予測することが可能である。これにより、制御部１は、発光部６１を消灯した状態であっても、前記受光可能タイミングが到来したか否かを判断することができる。
【００３３】
前記受光可能タイミングが到来したか否かを判断する他の方法として、発光部６１の光源Ｌ１〜Ｌ１６の内の少なくとも１つの光源を点灯させた状態で、発光部６１から射出される光ビームをポリゴンミラー６４によって走査する。そして、当該光ビームが光検出部６８によって検出された場合に、制御部１は、前記受光可能タイミングが到来したと判断することができる。この場合には、発光部６１を一旦消灯してから、処理がステップＳ１４に移行する。
【００３４】
＜ステップＳ１４＞
ステップＳ１４において、制御部１（光源制御部１１）は、前記ステップＳ１２で選択された点灯パターンで点灯するように、光源駆動部６０に制御信号を出力する。前記制御信号には、前記ステップＳ１２で選択された点灯パターンを示す制御信号と、点灯タイミングを指示する発光許可信号（図１０参照）とが含まれる。光源駆動部６０は、これらの制御信号に基づいて、前記ステップＳ１２で選択された点灯パターンに対応する光源に所定の電流を印加して、当該光源を点灯させる。その結果、前記ステップＳ１２で選択された点灯パターンに対応する光源から光ビームが出射され、当該光ビームが光検出部６８に入射する。
【００３５】
なお、光源駆動部６０による発光部６１の駆動（ステップＳ１４における発光部６１の駆動も含む）は、図１１に示される補正情報７１に含まれている光量補正値及びタイミング補正値に基づいて行われる。補正情報７１は、例えば記憶部１４のような不揮発性の記憶部に記憶される。前記光量補正値及び前記タイミング補正値は、後述のステップＳ２０（図６参照）において適宜に設定及び更新される。光源駆動部６０は、前記光量補正値に応じて、発光部６１の各光源Ｌ１〜Ｌ１６に印加される駆動電流の大きさを変化させるとともに、前記タイミング補正値に応じて、発光部６１の各光源Ｌ１〜Ｌ１６に駆動電流を印加するタイミングを変化させる。
【００３６】
前記光ビームが光検出部６８に入射すると、光検出部６８（前記基板）から、例えば、図１０に示されるような第１信号及び第２信号が出力される。前記第１信号は、例えば、前記発光許可信号がＨレベルからＬレベルに変化した時点（すなわち、発光部６１を発光させるように光源制御部１１が制御した時点）でＬレベルからＨレベルに変化し、その後、光検出部６８により検出される光の光量が第１閾値ｓ１に達した時点でＨレベルからＬレベルに変化する。また、前記前記第２信号は、例えば、前記発光許可信号がＨレベルからＬレベルに変化した時点でＬレベルからＨレベルに変化し、その後、光検出部６８により検出される光の光量が第２閾値ｓ２に達した時点でＨレベルからＬレベルに変化する。
【００３７】
＜ステップＳ１５＞
ステップＳ１５において、制御部１は、第１閾値到達時間ｔ１及び第２閾値到達時間ｔ２を取得する。例えば、制御部１は、光検出部６８から出力される前記第１信号に基づいて第１閾値到達時間ｔ１を取得し、光検出部６８から出力される前記第２信号に基づいて第２閾値到達時間ｔ２を取得する。
【００３８】
＜ステップＳ１６＞
ステップＳ１６において、制御部１は、第１判定処理を実行する。当該第１判定処理では、第１閾値到達時間ｔ１と予め定められた第１標準時間ｔｘとの差に基づいて、第１閾値到達時間ｔ１が標準的であるか早いか遅いかが判定される。以下、図７を参照して、前記第１判定処理の手順の一例について説明する。
【００３９】
＜ステップＳ１６１＞
ステップＳ１６１において、制御部１は、│ｔ１−ｔｘ│（すなわち、第１閾値到達時間ｔ１と第１標準時間ｔｘとの差の絶対値）が、予め定められた第１許容値Ｐ以下であるか否かを判断する。そして、│ｔ１−ｔｘ│が第１許容値Ｐ以下であると判断されると（Ｓ１６１：Ｙｅｓ）、処理がステップＳ１６２に移行する。一方、│ｔ１−ｔｘ│が第１許容値Ｐよりも大きいと判断されると（Ｓ１６１：Ｎｏ）、処理がステップＳ１６３に移行する。
【００４０】
なお、第１標準時間ｔｘは、第１閾値到達時間ｔ１の標準値を示しており、例えば、図１１に示される補正情報７１のように、発光部６１の点灯パターンごとに予め設定されている。また、第１許容値Ｐは、第１閾値到達時間ｔ１と第１標準時間ｔｘとの差の許容範囲を示す正の値であり、例えば記憶部１４のような不揮発性の記憶部に予め記憶されている。
【００４１】
＜ステップＳ１６２＞
ステップＳ１６２において、制御部１は、前記第１判定処理の判定結果を示す変数Ｒ１に、第１閾値到達時間ｔ１が標準的であることを示す値である「０」を格納する。そして、前記第１判定処理が終了する。なお、前記「０」は、第１閾値到達時間ｔ１が標準的であることを示す値の単なる一例に過ぎず、他の値であってもよい。
【００４２】
＜ステップＳ１６３＞
ステップＳ１６３において、制御部１は、ｔ１−ｔｘ（すなわち、第１閾値到達時間ｔ１から第１標準時間ｔｘを減算した値）が第１許容値Ｐよりも大きいか否かを判断する。そして、ｔ１−ｔｘが第１許容値Ｐよりも大きいと判断されると（Ｓ１６３：Ｙｅｓ）、処理がステップＳ１６４に移行する。一方、ｔ１−ｔｘが第１許容値Ｐ以下であると判断されると（Ｓ１６３：Ｎｏ）、処理がステップＳ１６５に移行する。
【００４３】
＜ステップＳ１６４＞
ステップＳ１６４において、制御部１は、変数Ｒ１に、第１閾値到達時間ｔ１が遅いことを示す値である「＋１」を格納する。そして、前記第１判定処理が終了する。なお、前記「＋１」は、第１閾値到達時間ｔ１が遅いことを示す値の単なる一例に過ぎず、他の値であってもよい。
【００４４】
＜ステップＳ１６５＞
ステップＳ１６５において、制御部１は、変数Ｒ１に、第１閾値到達時間ｔ１が早いことを示す値である「−１」を格納する。そして、前記第１判定処理が終了する。なお、前記「−１」は、第１閾値到達時間ｔ１が早いことを示す値の単なる一例に過ぎず、他の値であってもよい。
【００４５】
前記第１判定処理が終了すると、処理が図５のステップＳ１７に移行する。
【００４６】
＜ステップＳ１７＞
ステップＳ１７において、制御部１は、第２判定処理を実行する。当該第２判定処理では、第２閾値到達時間ｔ２と予め定められた第２標準時間ｔｙとの差に基づいて、第２閾値到達時間ｔ２が標準的であるか早いか遅いかが判定される。以下、図８を参照して、前記第２判定処理の手順の一例について説明する。
【００４７】
＜ステップＳ１７１＞
ステップＳ１７１において、制御部１は、│ｔ２−ｔｙ│（すなわち、第２閾値到達時間ｔ２と第２標準時間ｔｙとの差の絶対値）が、予め定められた第２許容値Ｕ以下であるか否かを判断する。そして、│ｔ２−ｔｙ│が第２許容値Ｕ以下であると判断されると（Ｓ１７１：Ｙｅｓ）、処理がステップＳ１７２に移行する。一方、│ｔ２−ｔｙ│が第２許容値Ｕよりも大きいと判断されると（Ｓ１７１：Ｎｏ）、処理がステップＳ１７３に移行する。
【００４８】
なお、第２標準時間ｔｙは、第２閾値到達時間ｔ２の標準値を示しており、例えば、図１１に示される補正情報７１のように、発光部６１の点灯パターンごとに予め設定されている。また、第２許容値Ｕは、第２閾値到達時間ｔ２と第２標準時間ｔｙとの差の許容範囲を示す正の値であり、例えば記憶部１４のような不揮発性の記憶部に予め記憶されている。
【００４９】
＜ステップＳ１７２＞
ステップＳ１７２において、制御部１は、前記第２判定処理の判定結果を示す変数Ｒ２に、第２閾値到達時間ｔ２が標準的であることを示す値である「０」を格納する。そして、前記第２判定処理が終了する。なお、前記「０」は、第２閾値到達時間ｔ２が標準的であることを示す値の単なる一例に過ぎず、他の値であってもよい。
【００５０】
＜ステップＳ１７３＞
ステップＳ１７３において、制御部１は、ｔ２−ｔｙ（すなわち、第２閾値到達時間ｔ２から第２標準時間ｔｙを減算した値）が第２許容値Ｕよりも大きいか否かを判断する。そして、ｔ２−ｔｙが第２許容値Ｕよりも大きいと判断されると（Ｓ１７３：Ｙｅｓ）、処理がステップＳ１７４に移行する。一方、ｔ２−ｔｙが第２許容値Ｕ以下であると判断されると（Ｓ１７３：Ｎｏ）、処理がステップＳ１７５に移行する。
【００５１】
＜ステップＳ１７４＞
ステップＳ１７４において、制御部１は、変数Ｒ２に、第２閾値到達時間ｔ２が遅いことを示す値である「＋１」を格納する。そして、前記第２判定処理が終了する。なお、前記「＋１」は、第２閾値到達時間ｔ２が遅いことを示す値の単なる一例に過ぎず、他の値であってもよい。
【００５２】
＜ステップＳ１７５＞
ステップＳ１７５において、制御部１は、変数Ｒ２に、第２閾値到達時間ｔ２が早いことを示す値である「−１」を格納する。そして、前記第２判定処理が終了する。なお、前記「−１」は、第２閾値到達時間ｔ２が早いことを示す値の単なる一例に過ぎず、他の値であってもよい。
【００５３】
前記第２判定処理が終了すると、処理が図５のステップＳ１８に移行する。
【００５４】
＜ステップＳ１８＞
ステップＳ１８において、制御部１は、第３判定処理を実行する。当該第３判定処理では、第１閾値到達時間ｔ１及び第２閾値到達時間ｔ２の時間差ｔ０と第３標準時間ｔｚとの差に基づいて、第１閾値到達時間ｔ１及び第２閾値到達時間ｔ２の時間差ｔ０が標準的であるか早いか遅いかが判定される。以下、図９を参照して、前記第３判定処理の手順の一例について説明する。
【００５５】
＜ステップＳ１８１＞
ステップＳ１８１において、制御部１は、第１閾値到達時間ｔ１及び第２閾値到達時間ｔ２の時間差ｔ０を取得する。例えば、制御部１は、第２閾値到達時間ｔ２から第１閾値到達時間ｔ１を減算することにより、時間差ｔ０を取得する。
【００５６】
＜ステップＳ１８２＞
ステップＳ１８２において、制御部１は、│ｔ０−ｔｚ│（すなわち、時間差ｔ０と第３標準時間ｔｚとの差の絶対値）が、予め定められた第３許容値Ｗ以下であるか否かを判断する。そして、│ｔ０−ｔｚ│が第３許容値Ｗ以下であると判断されると（Ｓ１８２：Ｙｅｓ）、処理がステップＳ１８３に移行する。一方、│ｔ０−ｔｚ│が第３許容値Ｗよりも大きいと判断されると（Ｓ１８２：Ｎｏ）、処理がステップＳ１８４に移行する。
【００５７】
なお、第３標準時間ｔｚは、時間差ｔ０の標準値を示しており、例えば、図１１に示される補正情報７１のように、発光部６１の点灯パターンごとに予め設定されている。また、第３許容値Ｗは、時間差ｔ０と第３標準時間ｔｚとの差の許容範囲を示す正の値であり、例えば記憶部１４のような不揮発性の記憶部に予め記憶されている。
【００５８】
＜ステップＳ１８３＞
ステップＳ１８３において、制御部１は、前記第３判定処理の判定結果を示す変数Ｒ３に、第１閾値到達時間ｔ１及び第２閾値到達時間ｔ２の時間差ｔ０が標準的であることを示す値である「０」を格納する。そして、前記第３判定処理が終了する。なお、前記「０」は、第１閾値到達時間ｔ１及び第２閾値到達時間ｔ２の時間差ｔ０が標準的であることを示す値の単なる一例に過ぎず、他の値であってもよい。
【００５９】
＜ステップＳ１８４＞
ステップＳ１８４において、制御部１は、ｔ０−ｔｚ（すなわち、時間差ｔ０から第３標準時間ｔｚを減算した値）が第３許容値Ｗよりも大きいか否かを判断する。そして、ｔ０−ｔｚが第３許容値Ｗよりも大きいと判断されると（Ｓ１８４：Ｙｅｓ）、処理がステップＳ１８５に移行する。一方、ｔ０−ｔｚが第３許容値Ｗ以下であると判断されると（Ｓ１８４：Ｎｏ）、処理がステップＳ１８６に移行する。
【００６０】
＜ステップＳ１８５＞
ステップＳ１８５において、制御部１は、変数Ｒ３に、第１閾値到達時間ｔ１及び第２閾値到達時間ｔ２の時間差ｔ０が遅いことを示す値である「＋１」を格納する。そして、前記第３判定処理が終了する。なお、前記「＋１」は、第１閾値到達時間ｔ１及び第２閾値到達時間ｔ２の時間差ｔ０が遅いことを示す値の単なる一例に過ぎず、他の値であってもよい。
【００６１】
＜ステップＳ１８６＞
ステップＳ１８６において、制御部１は、変数Ｒ３に、第１閾値到達時間ｔ１及び第２閾値到達時間ｔ２の時間差ｔ０が早いことを示す値である「−１」を格納する。そして、前記第３判定処理が終了する。なお、前記「−１」は、第１閾値到達時間ｔ１及び第２閾値到達時間ｔ２の時間差ｔ０が早いことを示す値の単なる一例に過ぎず、他の値であってもよい。
【００６２】
前記第３判定処理が終了すると、処理が図６のステップＳ１９に移行する。
【００６３】
＜ステップＳ１９＞
ステップＳ１９において、制御部１は、前記ステップＳ１２で選択された点灯パターンについて、前記光量及び前記書き出しタイミングの少なくとも一方を補正すべきか否かを判断する。具体的には、制御部１は、前記第１判定処理、前記第２判定処理及び前記第３判定処理の判定結果と、図１２に示される判定情報７２とに基づいて、前記光量及び前記書き出しタイミングの少なくとも一方を補正すべきか否かを判断する。以下、判定情報７２について説明する。
【００６４】
図１２に示されるように、判定情報７２には、前記第１判定処理、前記第２判定処理及び前記第３判定処理の判定結果の組み合わせ（すなわち、判定結果パターンＰ１〜Ｐ２７）ごとに、光量の判定結果、書き出しタイミングの判定結果、及び調整内容が含まれている。これらの情報は、例えば、コンピュータによるシミュレーション又は実験等を通じて判定結果パターンＰ１〜Ｐ２７ごとに予め設定されて、判定情報７２として記憶部１４等に不揮発的に記憶されている。なお、図１２に示される光量の判定結果、書き出しタイミングの判定結果、及び調整内容は、あくまで一例に過ぎず、コンピュータによるシミュレーション又は実験等に基づいて適宜に変更されてもよい。
【００６５】
図１２に示される光量の判定結果において、「ＯＫ」は光量が標準的であることを示しており、「小」は光量が小さすぎることを示しており、「大」は光量が大きすぎることを示している。また、図１２に示される書き出しタイミングの判定結果において、「ＯＫ」は書き出しタイミングが標準的であることを示しており、「早い」は書き出しタイミングが早すぎることを示しており、「遅い」は書き出しタイミングが遅すぎることを示している。
【００６６】
判定情報７２に含まれる調整内容には、前記光量を補正すべきか否か、前記光量を補正すべき場合の補正値（前記光量補正値）の計算式、前記書き出しタイミングを補正すべきか否か、及び前記書き出しタイミングを補正すべき場合の補正値（前記タイミング補正値）の計算式が含まれている。
【００６７】
例えば、判定結果パターンＰ１については、調整内容が「補正なし」となっており、前記光量及び前記書き出しタイミングのいずれも補正する必要がない（より厳密には、現在の光量補正値及びタイミング補正値を変更する必要がない）ことが示されている。
【００６８】
また、例えば、判定結果パターンＰ１３については、調整内容が「光量を補正」となっており、前記光量を補正すべきであることが示されている。なお、図示は省略するが、判定結果パターンＰ１３の調整内容には、前記光量補正値の計算式が含まれている。当該計算式は、例えば、下記計算式（１）である。なお、下記計算式（１）において、「Ａｃ」は、補正情報７１における現在の光量補正値を示しており、「Ａｎ」は、新たな光量補正値を示している。
【００６９】
Ａｎ＝Ａｃ−（│ｔ２−ｔｙ│／ｔ２）・・・（１）
【００７０】
上記計算式（１）は、前記ステップＳ１２で選択された点灯パターンで発光部６１が点灯されるときの光量が、（│ｔ２−ｔｙ│／ｔ２）だけ、より小さくなるように補正されることを意味する。判定結果パターンＰ２３についても同様である。
【００７１】
また、例えば、判定結果パターンＰ１２については、調整内容が「書き出しタイミングを補正」となっており、前記書き出しタイミングを補正すべきであることが示されている。なお、図示は省略するが、判定結果パターンＰ１２の調整内容には、前記タイミング補正値の計算式が含まれている。当該計算式は、例えば、下記計算式（２）である。なお、下記計算式（２）において、「Ｂｃ」は、補正情報７１における現在のタイミング補正値を示しており、「Ｂｎ」は、新たなタイミング補正値を示している。
【００７２】
Ｂｎ＝Ｂｃ−（│ｔ１−ｔｘ│／ｔ１）・・・（２）
【００７３】
上記計算式（２）は、前記ステップＳ１２で選択された点灯パターンで発光部６１を点灯させるときの書き出しタイミングが、（│ｔ１−ｔｘ│／ｔ１）だけ、より早くなるように補正されることを意味する。判定結果パターンＰ２０についても同様である。
【００７４】
また、例えば、判定結果パターンＰ６については、調整内容が「両方を補正」となっており、前記光量及び前記書き出しタイミングの両方を補正すべきであることが示されている。なお、図示は省略するが、判定結果パターンＰ６の調整内容には、前記光量補正値の計算式及び前記タイミング補正値の計算式が含まれている。これらの計算式は、例えば、下記計算式（３），（４）である。なお、下記計算式（３），（４）において、「Ｋ」は、０よりも大きく且つ１未満である実数である。
【００７５】
Ａｎ＝Ａｃ−（│ｔ２−ｔｙ│／ｔ１）×Ｋ・・・（３）
【００７６】
Ｂｎ＝Ｂｃ＋（│ｔ１−ｔｘ│／ｔ１）×（１−Ｋ）・・・（４）
【００７７】
上記計算式（３）は、前記ステップＳ１２で選択された点灯パターンで発光部６１が点灯されるときの光量が、（│ｔ２−ｔｙ│／ｔ２）×Ｋだけ、より小さくなるように補正されることを意味する。上記計算式（４）は、前記ステップＳ１２で選択された点灯パターンで発光部６１を点灯させるときの書き出しタイミングが、（│ｔ１−ｔｘ│／ｔ１）×（１−Ｋ）だけ、より遅くなるように補正されることを意味する。
【００７８】
上記計算式（３），（４）から明らかなように、前記Ｋの値が大きいほど、前記光量補正量の変化量が大きくなり、前記タイミング補正値の変化量が小さくなる。逆に、前記Ｋの値が大きいほど、前記光量補正量の補正量（変化量）が小さくなり、前記タイミング補正値の補正量（変化量）が大きくなる。すなわち、前記Ｋは、前記光量及び前記書き出しタイミングの両方を補正する必要がある場合に、前記光量補正量の補正量と前記タイミング補正値の補正量とのバランスを調整するための係数である。前記Ｋの値は、例えば、０．５のような定数であってもよい。もしくは、前記Ｋの値は、第１閾値到達時間ｔ１及び第１標準時間ｔｘの差と、第２閾値到達時間ｔ２及び第２標準時間ｔｙの差との比率に応じて、以下の計算式（５）により計算されてもよい。
【００７９】
Ｋ＝│ｔ２−ｔｙ│／（│ｔ１−ｔｘ│＋│ｔ２−ｔｙ│）・・・（５）
【００８０】
判定結果パターンＰ９，Ｐ１５，Ｐ１６，Ｐ１８，Ｐ２４，Ｐ２６，Ｐ２７についても同様である。
【００８１】
また、例えば、判定結果パターンＰ２〜Ｐ５，Ｐ７，Ｐ８，Ｐ１０，Ｐ１１，Ｐ１４，Ｐ１７，Ｐ１９，Ｐ２１，Ｐ２２，Ｐ２５については、調整内容が「リトライ」となっている。「リトライ」は、前記ステップＳ１３〜Ｓ１８の処理を実行し直す必要があることを示している。例えば、前記光量及び前記書き出しタイミングをどのように補正すべきかが不明であるような判定結果パターンについては、調整内容が「リトライ」に設定される。また、前記第１判定処理、前記第２判定処理及び前記第３判定処理の処理結果が矛盾しているような判定結果パターン（例えば、判定結果パターンＰ１７，Ｐ２５など）についても、調整内容が「リトライ」に設定される。
【００８２】
制御部１は、判定情報７２を参照して、前記第２判定処理及び前記第３判定処理の判定結果の組み合わせごとに予め定められた複数の調整内容の中から、前記第１判定処理、前記第２判定処理及び前記第３判定処理の判定結果の組み合わせに応じた調整内容を選択する。そして、制御部１は、当該選択された調整内容が、「光量を補正」、「書き出しタイミングを補正」又は「両方を補正」である場合に、前記光量及び前記書き出しタイミングの少なくとも一方を補正すべきであると判断する。そして、ステップＳ１９において、前記光量及び前記書き出しタイミングの少なくとも一方を補正すべきであると判断されると（Ｓ１９：Ｙｅｓ）、処理がステップＳ２０に移行する。一方、前記光量及び前記書き出しタイミングを補正すべきではないと判断されると（Ｓ１９：Ｎｏ）、処理がステップＳ２１に移行する。
【００８３】
＜ステップＳ２０＞
ステップＳ２０において、制御部１は、選択された調整内容に従って、前記ステップＳ１２で選択された点灯パターンに対応する前記光量補正値及び／又は前記タイミング補正値を計算する。そして、制御部１は、当該計算結果に基づいて、補正情報７１における当該点灯パターンに対応する前記光量補正値及び／又は前記タイミング補正値を設定又は更新する。そして、処理が前記ステップＳ１３に戻り、当該ステップＳ２０で設定又は更新された補正値に基づいて、前記ステップＳ１３〜Ｓ１８の処理が実行される。
【００８４】
＜ステップＳ２１＞
ステップＳ２１において、制御部１は、リトライ処理を行う必要があるか否かを判断する。なお、前記リトライ処理とは、前記ステップＳ１３〜Ｓ１８の処理を実行し直すことである。具体的には、選択された調整内容が「リトライ」である場合に、制御部１は、前記リトライ処理を行う必要があると判断する。
【００８５】
＜ステップＳ２２＞
ステップＳ２２において、制御部１は、前記リトライ処理を所定回数（例えば４回）実行済みであるか否かを判断する。そして、前記リトライ処理の実行回数が所定回数に達していると判断されると（Ｓ２２：Ｙｅｓ）、処理がステップＳ２３に移行する。一方、前記リトライ処理の実行回数が所定回数に達していないと判断されると（Ｓ２２：Ｎｏ）、処理が前記ステップＳ１３に戻り、前記リトライ処理が行われる。なお、当該リトライ処理では、例えば、前記ステップＳ１２で選択された点灯パターンを例えば少しだけ変更した上で、光検出部６８に発光部６１の光を再検出させてもよい。
【００８６】
＜ステップＳ２３＞
ステップＳ２３において、制御部１は、予め定められたエラー処理を実行する。例えば、制御部１は、前記エラー処理として、発光部６１が異常である旨のエラーメッセージを液晶ディスプレー等の表示部（不図示）に表示してもよい。もしくは、制御部１は、前記エラー処理として、前記ステップＳ１２で選択された点灯パターンに対応する複数の光源を１つずつ順次点灯させて、当該光源からの光ビームを光検出部６８で検出して、異常な光源を特定してもよい。そして、制御部１は、特定された異常な光源が今後用いられることがないように、発光部６１の点灯パターンを変更してもよい。
【００８７】
＜ステップＳ２４＞
ステップＳ２４において、制御部１は、予め定められた複数の点灯パターンのうち、前記ステップＳ１２でまだ選択されていない未調整の点灯パターンが存在するか否かを判断する。そして、未調整の点灯パターンが存在すると判断されると（Ｓ２４：Ｙｅｓ）、処理が前記ステップＳ１２に戻る。一方、未調整の点灯パターンが存在しないと判断されると（Ｓ２４：Ｎｏ）、処理が前記ステップＳ１１に戻り、次の調整タイミングが到来するまで前記ステップＳ１１の処理が繰り返される。
【００８８】
以上のようにして前記光量及び前記書き出しタイミングの調整が行われた結果、補正情報７１には、点灯パターンごとに適切な前記光補正値及び前記タイミング補正値が記憶される。そして、前記光量及び前記書き出しタイミングの調整が行われた後は、前記ＢＤ信号に同期して、調整後の光量及び書き出しタイミングで、前記画像データに基づく静電潜像の書き出しが行われることになる。
【００８９】
なお、前記調整処理のうちの前記ステップＳ１５，Ｓ１８１の処理は、制御部１の時間取得部１２により実行される。また、前記調整処理の残りの処理は、制御部１の調整処理部１３により実行される。
【００９０】
以上のように、本実施形態によれば、単一の光検出部６８を用いて、発光部６１の光量及び主走査方向Ｄ１における静電潜像の書き出しタイミングの両方を調整することが可能である。
【００９１】
［変形例］
なお、本実施形態では、第１閾値到達時間ｔ１と第２閾値到達時間ｔ２とに基づいて前記調整処理が実行されるが、本発明はこれに限らない。他の実施形態では、第１閾値到達時間ｔ１及び第２閾値到達時間ｔ２に加えて、発光部６１を発光させるように制御してから光検出部６８により検出される光の光量が第１閾値ｓ１及び第２閾値ｓ２とは異なる第３閾値に達するまでの第３閾値到達時間に基づいて前記調整処理が実行されてもよい。
【００９２】
また、第１閾値ｓ１及び第２閾値ｓ２の少なくとも一方が、前記ステップＳ１２で選択される点灯パターン等に応じて変更されてもよい。例えば、前記ステップＳ１２で選択される点灯パターンに対応する光源の個数に応じて、第１閾値ｓ１及び第２閾値ｓ２の少なくとも一方が変更されてもよい。
【００９３】
また、第１標準時間ｔｘ、第２標準時間ｔｙ、及び第３標準時間ｔｚの少なくとも１つが、前記ステップＳ１２で選択される点灯パターン等に応じて変更されてもよい。
【００９４】
また、第１許容値Ｐ、第２許容値Ｕ、及び第３許容値Ｗの少なくとも１つが、前記ステップＳ１２で選択される点灯パターン等に応じて変更されてもよい。
【００９５】
また、本実施形態では、図２に示される位置に光検出部６８が配置されるが、本発明はこれに限らず、発光部６１から射出されてポリゴンミラー６４によって走査される光を検出可能な任意の位置に光検出部６８が配置されてもよい。
【００９６】
また、本実施形態では、図３に示されるように１６個の光源Ｌ１〜Ｌ１６を有する発光部６１が用いられているが、本発明はこれに限らず、１つ以上の任意の個数の光源を有する発光部６１が用いられてもよい。
【００９７】
また、本実施形態では、発光部６１から出射される光ビームが感光体ドラム３１上に照射されるが、本発明はこれに限らず、発光部６１から出射される光ビームが感光体ドラム３１以外の被走査面に照射される場合にも本発明を適用することができる。
【符号の説明】
【００９８】
１  制御部
２  光走査装置
１０  画像形成装置
１１  光源制御部
１２  時間取得部
１３  調整処理部
１４  記憶部
３１  感光体ドラム
６０  光源駆動部
６１  発光部
６２  コリメータレンズ
６３  シリンドリカルレンズ
６４  ポリゴンミラー
６５  モーター
６６  走査レンズ
６７  反射ミラー
６８  光検出部
Ｄ１  主走査方向
Ｌ１〜Ｌ１６  光源
ｓ１  第１閾値
ｓ２  第２閾値
ｔ１  第１閾値到達時間
ｔ２  第２閾値到達時間
【図１】
2018036307.tif 000003
【図２】
2018036307.tif 000004
【図３】
2018036307.tif 000005
【図４】
2018036307.tif 000006
【図５】
2018036307.tif 000007
【図６】
2018036307.tif 000008
【図７】
2018036307.tif 000009
【図８】
2018036307.tif 000010
【図９】
2018036307.tif 000011
【図１０】
2018036307.tif 000012
【図１１】
2018036307.tif 000013
【図１２】
2018036307.tif 000014