(57)【要約】【課題】走査毎の非周期的なジッタを予測して、予測に応じた補正を行い、画像形成時における転写媒体上の中央や端部での副走査方向の画像形成位置を良好に保つ。【解決手段】感光体を露光するための光ビームを出力する光ビーム出力手段と、前記光ビーム出力手段からの光ビームを反射して、前記感光体を主走査方向に偏向走査するための偏向手段と、前記偏向手段による前記感光体の走査の開始と終了とに基づき、タイミング情報を検出するタイミング情報検出手段と、前記タイミング情報に基づいて現走査における前記偏向手段の角速度を算出し、該角速度に基づき、次走査における主走査方向の補正量を算出する算出手段と、画像データと前記補正量とに基づいて、光ビーム変調信号を生成する光ビーム変調制御手段と、前記光ビーム変調信号に基づき前記光ビーム出力手段を駆動する駆動手段とを備える画像形成装置。【選択図】図１
2009006522.tif 000002
【特許請求の範囲】
【請求項１】
感光体を露光するための光ビームを出力する光ビーム出力手段と、
前記光ビーム出力手段からの光ビームを反射して、前記感光体を主走査方向に偏向走査するための偏向手段と、
前記偏向手段による前記感光体の走査の開始と終了とに基づき、タイミング情報を検出するタイミング情報検出手段と、
前記タイミング情報に基づいて現走査における前記偏向手段の角速度を算出し、該角速度に基づき、次走査における主走査方向の補正量を算出する算出手段と、
画像データと前記補正量とに基づいて、光ビーム変調信号を生成する光ビーム変調制御手段と、
前記光ビーム変調信号に基づき前記光ビーム出力手段を駆動する駆動手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記補正量は、画像データの主走査方向における倍率であることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記補正量は、主走査方向における画素の削除間隔又は挿入間隔であることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記算出手段は、主走査方向の１走査毎に、前記次走査のための前記補正量を算出することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記算出手段は、算出した前記角速度と、目標角速度と、１画素を実際に前記感光体に描画するための第１の描画時間とに基づいて前記角速度と前記目標角速度との誤差を解消するための１画素の第２の描画時間を求め、前記第１の描画時間と前記第２の描画時間との差分に基づいて、前記補正量を算出することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
感光体を露光するための光ビームを出力する光ビーム出力手段と、
前記光ビーム出力手段からの光ビームを反射して、前記感光体を主走査方向に偏向走査するための偏向手段と
を備える画像形成装置の制御方法であって、
前記偏向手段による前記感光体の走査の開始と終了とに基づき、タイミング情報を検出するタイミング情報検出工程と、
前記タイミング情報に基づいて現走査における前記偏向手段の角速度を算出し、該角速度に基づき、次走査における主走査方向の補正量を算出する算出工程と、
画像データと前記補正量とに基づいて、光ビーム変調信号を生成する光ビーム変調制御工程と、
前記光ビーム変調信号に基づき前記光ビーム出力手段を駆動する駆動工程と
を備えることを特徴とする画像形成装置の制御方法。
【請求項７】
前記補正量は、画像データの主走査方向における倍率であることを特徴とする請求項６に記載の画像形成装置の制御方法。
【請求項８】
前記補正量は、主走査方向における画素の削除間隔又は挿入間隔であることを特徴とする請求項６に記載の画像形成装置の制御方法。
【請求項９】
前記算出工程では、主走査方向の１走査毎に、前記次走査のための前記補正量を算出することを特徴とする請求項６乃至８のいずれか１項に記載の画像形成装置の制御方法。
【請求項１０】
前記算出工程では、算出した前記角速度と、目標角速度と、１画素を実際に前記感光体に描画するための第１の描画時間とに基づいて前記角速度と前記目標角速度との誤差を解消するための１画素の第２の描画時間を求め、前記第１の描画時間と前記第２の描画時間との差分に基づいて、前記補正量を算出することを特徴とする請求項６乃至９のいずれか１項に記載の画像形成装置の制御方法。
【請求項１１】
コンピュータに、請求項６乃至１０のいずれか１項に記載の方法を実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、コンピュータプログラムに関する。
【背景技術】
【０００２】
近年、電子写真技術を用いた画像形成装置の分野においては、さらなる小型化・低コスト化が要求されている。この小型化および低コスト化を実現するため、従来から用いられているポリゴンミラーの代わりに半導体製造技術で製造したガルバノミラーを用いる方法が提案されている（特許文献１を参照）。この方法では、ガルバノミラーの機械寸法に基づく固有の共振周波数でミラーを共振振動させることにより、光ビームを主走査方向に走査して画像を形成する。このガルバノミラーは半導体製造技術を用いることでミラーの小型化が実現でき、一度に多数のミラーを作ることができるためコストの低下が期待できる。
【０００３】
また、入れ子型ミラー（特許文献２を参照）では、利用する走査域を略等角速度とみなして、走査角を大きくとることができるという性質がある。そのため、補正光学系を小型で簡素な構成とすることができ、小型・低コストな画像形成装置における走査装置として好適である。
【特許文献１】特開平７―１７５００５号公報
【特許文献２】特開２００５―２０８５７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のような技術を用いて振動ミラーを共振振動させて光ビームの偏向を行う場合、共振振動動作時の空気抵抗による乱流などに起因して共振振動にぶれが生じ、周期的ではないジッタが発生する場合がある。
【０００５】
このジッタは、図２（ａ）に示すような、振動ミラーの角速度のジッタ、ならびに主走査方向の画素形成位置のジッタとして顕在化し、主走査方向の幅の違いをもたらす。そして、結果として転写媒体上の中央や端部での副走査方向の直線の揺れとなり、画質の劣化が生じてしまう。
【０００６】
本発明は、走査毎の非周期的なジッタを予測して、予測に応じた補正を行い、画像形成時における転写媒体上の中央や端部での副走査方向の画像形成位置を良好に保つことを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するための本発明は画像形成装置であって、
感光体を露光するための光ビームを出力する光ビーム出力手段と、
前記光ビーム出力手段からの光ビームを反射して、前記感光体を主走査方向に偏向走査するための偏向手段と、
前記偏向手段による前記感光体の走査の開始と終了とに基づき、タイミング情報を検出するタイミング情報検出手段と、
前記タイミング情報に基づいて現走査における前記偏向手段の角速度を算出し、該角速度に基づき、次走査における主走査方向の補正量を算出する算出手段と、
画像データと前記補正量とに基づいて、光ビーム変調信号を生成する光ビーム変調制御手段と、
前記光ビーム変調信号に基づき前記光ビーム出力手段を駆動する駆動手段と
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、走査毎の非周期的なジッタを予測して、予測に応じた補正を行い、画像形成時における転写媒体上の中央や端部での副走査方向の画像形成位置を良好に保つことができる。
【発明を実施するための最良の形態】
【０００９】
以下、添付図面に従って、発明の実施形態を説明する。
【００１０】
［第１の実施形態］
図１は、本発明の実施形態に対応する画像形成装置２０のコントローラ２１と、画像形成部２２の構成の一例を示す図である。
【００１１】
図１において、コントローラ２１は不図示のＣＰＵにより、装置全体の制御を行うと共に、装置外部のＰＣ１０から受信する印刷データから画像形成部２２で出力可能な画像データの生成を行う。画像形成部２２は、感光体ドラム２２６上に露光された静電潜像を現像し、転写媒体への転写、搬送処理を行って形成された画像を出力する。
【００１２】
まず、コントローラ２１内の画像生成部２１１は、コントローラ２１が外部ＰＣ１０から受信した印刷データを解析し、画像処理等を行い、画像データを生成する。生成した画像データは、画像形成部２２から出力される垂直同期信号の要求タイミングに従い、画像生成部２１１から光ビーム駆動部２１２に出力される。
【００１３】
目標値記憶部２１３は、補正量予測部２１５において算出される補正量の計算に利用する目標値を記憶する。なお、本実施形態では主走査の走査時間(タイミング情報)を目標値として記憶しているが、ミラーの共振周波数や主走査線の間隔、１走査毎の補正量など、補正量に予測に利用可能な情報であればよい。
【００１４】
タイミング情報検出部２１４は、画像形成部２２から出力される水平同期信号を用いてタイミング情報を補正量予測部２１５に出力する。
【００１５】
補正量予測部２１５はタイミング情報検出部２１４が出力するタイミング情報を振動ミラー２２４の動作を表すパラメータに変換し、変換したパラメータと目標値記憶部２１３に記憶されている目標値から補正量予測値を算出する。算出された補正量予測値をもとに、光ビーム変調制御部２１６に光ビームの変調補正量を出力する。
【００１６】
光ビーム変調制御部２１６は、画像生成部２１１から出力される画像データと、補正量予測部２１５から出力される変調補正量から、光ビーム駆動部２１２に対して、光ビームを変調する光ビーム変調信号を出力する。光ビーム変調制御部２１６は、微小画素片を補正量にしたがって挿入または削除することで、主走査方向の走査線長を部分的または全体的に拡大または縮小し、描画時間を調整する。この具体例は、例えば特開２０００-２３８３４２号公報や特開２０００-３５５１２２号公報に開示されている。
【００１７】
なお、主走査方向の走査線長の調整方法は上記の例に限られるものではなく、画素データを描画する際の基準となるクロックの周波数を、主走査の全体または一部で変更することによって行っても良い。しかし、クロックの周波数をプログラマブルＰＬＬ等の手法で変更する場合、周波数変更制御が行われてからＰＬＬがロックし、周波数が変更されるまでの時間遅れがあり、またロックするまでの時間が不確定である。そのため、画素位置に応じて前記微小画素片を挿入・削除するような調整方法がより好適である。
【００１８】
光ビーム駆動部２１２は、光ビーム変調制御部２１６によって指示された光ビーム変調信号に応じて、光ビーム出力部２２５を駆動する。画像形成部２２の垂直同期信号生成部２２２は、感光体ドラム２２６の副走査方向の書き始め位置を同期させるための垂直同期信号を画像生成部２１１に出力する。水平同期信号生成部２２１は、感光体ドラム２２６の近傍に設置されている書き始め側光ビームタイミング検出部２２７および書き終わり側光ビームタイミング検出部２２８からの光ビーム検出情報に基づき、水平同期信号を出力する。水平同期信号は、画像生成部２１１、タイミング情報検出部２１４、およびミラー駆動部２２３に入力される。
【００１９】
振動ミラー駆動部２２３は、振動ミラー２２４を駆動する。振動ミラー２２４は、光ビーム出力部２２５から照射される光ビームを反射して主走査方向に偏向走査する。なお、振動ミラー２２４の駆動方法として、静電力・電磁力・バイメタル・圧電素子やそれらの組合せによるものが考えられるが、その他の駆動方法であっても構わない。
【００２０】
光ビーム出力部２２５は、光ビーム駆動部２１２から受け取った光ビーム駆動信号を用いて光ビームを点滅させる。点滅する光ビームは、振動ミラー２２４によって反射して等線速度変換光学系２２９を介して感光体ドラム２２６上を走査され、感光体ドラム２２６が露光される。
【００２１】
書き始め側光ビームタイミング検出部２２７は、感光体ドラム２２６への光ビーム走査の開始を検出し、光ビーム検出信号を水平同期信号生成部２２１へ出力する検出部である。また、書き終わり側光ビームタイミング検出部２２８は、感光体ドラム２２６への光ビーム走査の終了を検出し、光ビーム検出信号を水平同期信号生成部２２１へ出力する検出部である。
【００２２】
次に図３及び図４を参照して、発明の実施形態に対応する、主走査方向の走査毎の非周期的なジッタを予測した補正処理について説明する。図３は、振動ミラー２２４による光ビームの走査位置の時間変化と、タイミング検出部２２７及び２２８とによって検出されるタイミング情報および走査線長の関係を説明する図である。図４は、本実施形態に対応する処理のフローチャートである。図４に対応する処理は、図１の各処理部により対応する処理プログラムに基づいて実行される。
【００２３】
図３において、横軸は時間を表し、縦軸は走査位置を表す。この走査位置は、振動ミラー２２４と感光体ドラム２２６とのなす角度θに相当する。図３では、時刻ｔa、ｔbにおいて、書き始め側光ビームタイミング検出部２２７により光ビーム検出が行われる。また、時刻ｔc、ｔdにおいて、書き終わり側光ビームタイミング検出部２２８により、光ビーム検出が行われる。
【００２４】
図４のステップＳ４０１では、タイミング情報検出部２１４において、ｎ走査目における該光ビーム検出に基づき、タイミング情報が検出される。該タイミング情報は、補正量予測部２１５に出力される。
【００２５】
n走査目（nは自然数）におけるタイミング情報、t1n，t2n,t3n は、t1n＝ｔb−ｔa、t2n＝ｔc−ｔa、t3n＝ｔd−ｔaで求められる。また、時刻ｔbにおける２度目の書き始め側光ビームタイミング検出部２２７による光ビーム検出からの経過時間を、ｔαnとする。
【００２６】
タイミング情報の生成は以下のように行われる。まず、現走査であるn走査目の書き始め側光ビームタイミング検出部２２７と、書き終わり側光ビームタイミング検出部２２８とから、光ビーム検出情報が水平同期信号生成部２２１に出力される。水平同期信号生成部２２１は、該光ビーム検出情報に基づき、水平同期信号をタイミング情報検出部２１４に出力する。タイミング情報検出部２１４は、該水平同期信号を用いてタイミング情報を生成し、補正量予測部２１５に出力する。
【００２７】
図４のステップＳ４０２では、補正量予測部２１５は、タイミング情報と、目標値記憶部２１３に記憶されている補正量の計算のための目標値とに基づいて、補正量を以下のように算出する。
【００２８】
本実施形態において、主走査の描画周期をωとして、角速度ωのsin波と、角速度２ωのsin波の合成波で振動ミラー２２４を駆動するとき、振動ミラー２２４と感光体ドラム２２６のなす角θは、ωを用いて、以下のように表すことができる。
【００２９】
θ＝−Ａ1sin(ωt)−Ａ2sin(2ωt)・・・式１-１
ここで、係数Ａ1は角速度ωのsin波の最大振幅、Ａ2は角速度２ωのsin波の最大振幅である。図３における曲線３０１は式１−１に対応するものであって、本実施形態では、時刻ｔbと時刻ｔcの区間における直線的な変化を利用して、ビーム制御を行う。
【００３０】
但し、実際の制御では空気抵抗やその他の要因によって振動ミラー２２４の角度にジッタが発生し、各目標値と各実際値との差分ΔＡ1、ΔＡ2、位相差φが生じる。ΔＡ1は目標値Ａ1と実際値Ａ1’との差分、ΔＡ2は目標値Ａ2と実際値Ａ2’との差分、φは角速度ωのsin波と、角速度２ωのsin波との位相差である。ΔＡ1、ΔＡ2、φは、上記のタイミング情報から、補正量予測部２１５が演算によって求める。
【００３１】
補正量予測部２１５では、n走査目の描画タイミング情報t１n，t２n，t３nと、目標とするＡ1、Ａ2で制御したときの目標タイミング情報ｔ1，ｔ2，ｔ3から、タイミング情報の差分Δｔ1n、Δｔ2n、Δｔ3nを求める。
Δｔ1n＝ｔ1n−ｔ1
Δｔ2n＝ｔ2n−ｔ2・・・式１-２
Δｔ3n＝ｔ3n−ｔ3
得られたΔｔ1n、Δｔ2n、Δｔ3nを用い、以下のマトリックス演算によってn走査目における目標値との誤差ΔＡ1n、ΔＡ2n、φnを求める。
2009006522.tif 000003
Ｍ-1は、マトリックスＭの逆行列である。
【００３２】
マトリックスＭは、Ａ1、Ａ2、φの何れかを含む制御パラメータが目標値から微小に変化した場合の、側光ビームタイミング検出部２２７および２２８を光ビームが通過する時間の変化を表す行列である。θ＝0となる時間ｔaと、目標タイミング情報ｔ1、ｔ2、ｔ3から、行列Ｍは以下のように表すことができる。
2009006522.tif 000004
。
【００３３】
このようにして求めた、ΔＡ1n、ΔＡ2n、φnから、式１-１に基づき、角度θ（ｔ）は、以下のように表すことができる。
θ（ｔ）＝−（Ａ1＋ΔＡ1n）sin(ωt)−（Ａ2＋ΔＡ2n）sin(２ωt＋φn)・・・式１-４。
【００３４】
式１-４から、時刻ｔにおける振動ミラー２２４の角速度θ'（ｔ）を求めると、以下に示すようになる。
θ'（ｔ）＝−（Ａ1＋ΔＡ1n）ωcos(ωt)−２（Ａ2＋ΔＡ2n）ωcos(２ωt＋φn)・・・式１-５。
【００３５】
次に、書き始め側光ビームタイミング検出部２２７が走査開始タイミングを検出する際の振動ミラー２２４と感光体ドラム２２６とがなす角をθ0とし、ｎ+１走査目を描画する合成波の波形において ｔ = ０ から書き始め側光ビームタイミング検出部２２７でレーザを検出するまでの時間ｔ0(n+1)を以下の式より求める。
【００３６】
θ0＝−（Ａ1＋ΔＡ1n）sin(ωt0(n+1))−（Ａ2＋ΔＡ2n）sin(２ωt0(n+1)＋φn)・・・式１-６
任意の時刻ｔは、式１-６で求めたｔ0(n+1)と、ｎ+１走査目のｔ1(n+1)、およびｔα(n+1)を用いて、
ｔ＝ｔ0(n+1)＋ｔ1(n+1)＋ｔα(n+1)・・・式１-７
と表すことができる。式１-５と式１−７に基づき、ｔα(n+1)における各速度θ'（ｔα(n+1)）は、以下のように求めることができる。
【００３７】
θ'（ｔα(n+1)）＝（Ａ1＋ΔＡ1n）ωcos(ω（ｔ0(n+1)＋ｔ1(n+1)＋ｔα(n+1)）)＋２（Ａ2＋ΔＡ2n）ωcos(２ω（ｔ0(n+1)＋ｔ1(n+1)＋ｔα(n+1)）＋φn)・・・式１-８
ここで、角速度に誤差が生じない場合の理想的な角速度（目標角速度）をθ'ideal とし、その際の１画素あたりの描画時間をｔpix_ideal（第１の描画時間）とする。このとき、角速度に誤差がある場合、時刻ｔα(n+1)における１画素あたりの描画時間ｔpix_α（第２の描画時間）は、１画素の描画領域を理想的な場合と一致させるために、以下の式を満たさなければならない。
【００３８】
θ'（ｔα(n+1)）・ｔpix_α＝θ'ideal・ｔpix_ideal・・・式１-９
そして、誤差を解消するためのｔpix_αと、１画素あたりの実際の描画時間ｔpix_idealとの差分に基づいて、画素片を挿入、削除する間隔を決定することができる。ここで、該差分は以下の式１−１０ように表すことができる。
ｔpix_α−ｔpix_ideal
＝（θ'ideal・ｔpix_ideal）／θ'（ｔα(n+1)）−ｔpix_ideal
＝ｔpix_ideal（θ'ideal／θ'（ｔα(n+1)）−１）・・・式１−１０
本実施形態では、式１−１０に基づいて画素片を挿入、削除する間隔Piを以下のように、ｔα(n+1)の関数として求めることができる。
Pi＝θ'（ｔα(n+1)）／（θ'ideal−θ'（ｔα(n+1)））・・・式１-１１
以上のようにして、補正量予測部２１５は、画素を削除又は挿入する間隔を補正量として算出することができる。
【００３９】
次に、図４のステップＳ４０３では、算出された補正量と、画像生成部２１１から提供される画像データとに基づいて、光ビーム変調制御部２１６が光ビーム変調信号を生成する。光ビーム変調制御部２１６は、画素を補正量にしたがって挿入または削除することで、主走査方向の走査線長を部分的または全体的に拡大または縮小し、描画時間を調整する。以下では、光ビーム変調制御部２１６における処理の具体例を図５及び図６を参照して説明する。
【００４０】
図５では、一例として、ある描画領域でｔpix_α−ｔpix_ideal＝ｔpix_ideal／１５となる場合を記載している。即ち、１画素の実際の描画時間ｔpix_idealは、誤差が発生した場合に誤差を解消するためのｔpix_αよりも、ｔpix_ideal／１５だけ短いこととなる。よって、主走査方向の補正倍率は、１６／１５＝１．０７倍となる。そこで最小の画素片が１／８画素のサイズ(ｔpix_ideal／８)とすると、１５画素ごとに８個の画素片（１画素分）を挿入することで、描画領域の倍率を調整できるので、画素の挿入間隔としては１５画素毎となる。
【００４１】
また、図６では、一例として、ある描画領域でｔpix_α−ｔpix_ideal＝−ｔpix_ideal／１６となる場合を記載している。即ち、１画素の実際の描画時間ｔpix_idealは、誤差が発生した場合に誤差を解消するためのｔpix_αよりも、ｔpix_ideal／１６だけ長いこととなる。よって、主走査方向の補正倍率は、１５／１６＝０．９４倍となる。そこで、最小の画素片が１／８画素のサイズ(ｔpix_ideal／８)とすると、１６画素ごとに８個の画素片（１画素分）を削除することで、描画領域の倍率を調整できるので、画素の削除間隔としては１６画素毎となる。
【００４２】
なお、図５、図６では、画素片を１画素分をまとめて挿入、削除する場合を記載したが、画素片の単位で分散させて挿入、削除しても良い。
【００４３】
以上のようにして生成された光ビーム変調信号に基づき、図４のステップＳ４０４では、光ビーム駆動部２１２が光ビーム駆動信号を生成し、光ビーム出力部２２５に出力してこれを駆動する。ステップＳ４０５では、光ビーム出力部が、供給される光ビーム駆動信号に従い、光ビームを振動ミラー２２４に出力し、振動ミラー２２４を介して、感光体ドラム２２６の露光処理を行う。
【００４４】
なお、倍率の調整は、画素片の挿入・削除ではなく、ビデオクロックの周波数の増減により調整することで実現しても構わない。
【００４５】
以上のようにして、現走査のｎ走査目における描画タイミング情報と、目標値とに基づき、次走査のｎ＋１走査目における画素辺の補間、削除間隔を決定することができる。このようにして倍率を調整することにより、図２（ａ）に示すような振動ミラーのジッタによる画像の歪みを補正し、図２（ｂ）に示すような良好な画像を得ることができる。
【００４６】
［第２の実施形態］
上述の第１の実施形態では、倍率を数式によって求めているが、あらかじめ振動ミラーの特性を測定し、測定結果とφの関係をデータとして保持し、そのデータをもとに駆動を補正する構成であっても構わない。
【００４７】
例えば、主走査方向をｓ個に分割し、それぞれの領域での倍率ａ1〜ａｓとすると、領域での倍率係数をｋ1〜ｋsおよび定数 を用いて
ａi＝ａ0＋ｋi・φ,（i=１〜s）
と表すことができる。求められた部分倍率ａ1〜ａsを用い、走査する領域の画素幅を画素片挿入・削除またはビデオクロックの調整によって補正することによって、良好な画像を得ることができる。
【００４８】
［第３の実施形態］
上述の第２の実施形態では、領域ごとに部分倍率係数を保持しているが、部分倍率係数が主走査方向と比例するものとみなしても構わない。図７は、利用走査区域でのθ'とφの関係を示したものである。利用走査区域における、角速度θ'が直線で近似できるとすると、主走査方向の位置xと補正倍率ａの関係は、φの比例係数ｋを用いて以下の式のように表すことができる。
【００４９】
ａ（ｘ）＝ａ0＋ｋ・φ・ｘ,
このａ（ｘ）を用い、走査する領域の画素幅を画素片挿入・削除またはビデオクロックの調整によって全体倍率・部分倍率を補正することによって、良好な画像を得ることができる。
【００５０】
［その他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００５１】
また、本発明の目的は、前述した機能を実現するソフトウェアのコンピュータプログラムコードを記録した記憶媒体を、システムに供給し、そのシステムがプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現し、そのプログラムコードを記憶した記憶媒体は本発明を構成する。また、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した機能が実現される場合も含まれる。
【００５２】
さらに、以下の形態で実現しても構わない。すなわち、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。そして、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行って、前述した機能が実現される場合も含まれる。
【００５３】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００５４】
【図１】発明の実施形態に対応する画像形成装置の構成例を示す図である。
【図２】振動ミラーのジッタによる画質劣化と、本発明による効果を示す図である。
【図３】発明の第１の実施形態に対応する、走査位置の時間変化と、タイミング情報、走査線長の関係を説明するための図である。
【図４】発明の第１の実施形態に対応する処理の一例を示すフローチャートである。
【図５】発明の第１の実施形態に対応する、画素の挿入による補正例を示す図である。
【図６】発明の第１の実施形態に対応する、画素の削除による補正例を示す図である。
【図７】発明の第３の実施形態に対応する、φと、角速度θ'の関係を示す図である。
【符号の説明】
【００５５】
１０ ＰＣ
２０ 画像形成装置
２１ コントローラ
２２ 画像形成部
２１１ 画像生成部
２１２ 光ビーム駆動部
２１３ 目標値記憶部
２１４ タイミング情報検出部
２１５ 補正量予測部
２１６ 光ビーム変調制御部
２２１ 水平同期信号生成部
２２２ 垂直同期信号生成部
２２３ ミラー駆動部
２２４ 振動ミラー
２２５ 光ビーム出力部
２２６ 感光体ドラム
２２７ 書き始め側光ビームタイミング検出部
２２８ 書き終わり側光ビームタイミング検出部
２２９ 等線速度変換光学系
【図１】
2009006522.tif 000005
【図２】
2009006522.tif 000006
【図３】
2009006522.tif 000007
【図４】
2009006522.tif 000008
【図５】
2009006522.tif 000009
【図６】
2009006522.tif 000010
【図７】
2009006522.tif 000011