(57)【要約】      （修正有）【課題】感光体の表面におけるレーザ光の走査速度が一定ではない画像形成装置において、画像データに対して主走査方向の倍率補正を行った場合でも、レジストレーションのずれを適切に補正することを可能する。【解決手段】感光体の表面におけるレーザ光の走査速度が一定ではない画像形成装置が印刷する画像データを補正する情報処理装置であって、軸上像高の走査速度に対する各軸外像高の走査速度のずれ量を示す部分倍率特性情報に基づき、主走査方向の位置に応じた変倍率で画像データを変倍する変倍手段と、変倍された画像データに対して、部分倍率特性情報と、走査ラインの主走査方向の各位置に対応する副走査方向のずれ量を示す第１の走査プロファイルとに基づき、レジストレーションのずれを補正する補正手段と、を備える。【選択図】図１１
2017223733.tif 000002
【特許請求の範囲】
【請求項１】
感光体の表面におけるレーザ光の走査速度が一定ではない画像形成装置が印刷する画像データを補正する情報処理装置であって、
軸上像高の前記走査速度に対する各軸外像高の前記走査速度のずれ量を示す部分倍率特性情報に基づき、主走査方向の位置に応じた変倍率で前記画像データを変倍する変倍手段と、
変倍された前記画像データに対して、前記部分倍率特性情報と、走査ラインの主走査方向の各位置に対応する副走査方向のずれ量を示す第１の走査プロファイルとに基づき、レジストレーションのずれを補正する補正手段と、を備える
ことを特徴とする情報処理装置。
【請求項２】
前記部分倍率特性情報を用いて、前記第１の走査プロファイルから、前記変倍手段によって変倍された前記画像データに対応する第２の走査プロファイルを導出する導出手段を備え、
前記補正手段は、
前記導出手段が導出した前記第２の走査プロファイルに基づき、前記レジストレーションのずれを補正する
請求項１に記載の情報処理装置。
【請求項３】
前記導出手段は、
走査ラインの主走査方向の各位置の座標を、当該各位置に対応する前記変倍率で除算して得られる変倍前座標を取得し、
前記第１の走査プロファイルにおける、走査ラインの主走査方向の各位置に対応する副走査方向のずれ量を、当該各位置に対応する前記変倍前座標によって示される位置に対応する副走査方向のずれ量に置き換えることにより、前記第２の走査プロファイルを導出する
請求項２に記載の情報処理装置。
【請求項４】
前記補正手段は、
走査ラインを主走査方向に分割して得られる各セグメントの副走査方向の位置を、前記第２の走査プロファイルに基づき変更することにより、前記レジストレーションのずれを補正する
請求項２または請求項３に記載の情報処理装置。
【請求項５】
走査ラインの副走査方向のずれ量を前記セグメントごとに格納するレジスタと、
前記第２の走査プロファイルに基づき前記レジスタに前記各セグメントに対応する値を設定する設定手段と、をさらに備え、
前記補正手段は、
前記各セグメントの副走査方向の位置を、前記レジスタに設定された値に基づき変更する
請求項４に記載の情報処理装置。
【請求項６】
前記補正手段は、
走査ラインを主走査方向に分割して得られる各セグメントの副走査方向のずれ量を、前記第１の走査プロファイルから取得し、
前記各セグメントの幅を、前記変倍手段によって変倍された前記画像データに対応する長さに決定し、
前記各セグメントの副走査方向の位置を、取得した前記各セグメントに対応する副走査方向のずれ量に基づき変更することにより、前記レジストレーションのずれを補正する
請求項１に記載の情報処理装置。
【請求項７】
複数の前記変倍率について、一の変倍率と、当該一の変倍率から導出される前記セグメントの幅とを対応づけて格納するテーブルを備え、
前記補正手段は、
前記各セグメントの幅を、当該各セグメントの主走査方向の位置に対応する前記変倍率に基づき前記テーブルから取得した幅に決定する
請求項６に記載の情報処理装置。
【請求項８】
感光体の表面におけるレーザ光の走査速度が一定ではない画像形成装置であって、
画像データを入力する入力手段と、
軸上像高の前記走査速度に対する各軸外像高の前記走査速度のずれ量を示す部分倍率特性情報に基づき、主走査方向の位置に応じた変倍率で前記画像データを変倍する変倍手段と、
変倍された前記画像データに対して、前記部分倍率特性情報と、走査ラインの主走査方向の各位置に対応する副走査方向のずれ量を示す第１の走査プロファイルとに基づき、レジストレーションのずれを補正する補正手段と、
前記補正手段が補正した画像データに基づき前記レーザ光を出射して、前記感光体に潜像を形成する形成手段と、を備える
ことを特徴とする画像形成装置。
【請求項９】
感光体の表面におけるレーザ光の走査速度が一定ではない画像形成装置が印刷する画像データを補正する情報処理方法であって、
軸上像高の前記走査速度に対する各軸外像高の前記走査速度のずれ量を示す部分倍率特性情報に基づき、主走査方向の位置に応じた変倍率で前記画像データを変倍する変倍ステップと、
変倍された前記画像データに対して、前記部分倍率特性情報と、走査ラインの主走査方向の各位置に対応する副走査方向のずれ量を示す第１の走査プロファイルとに基づき、レジストレーションのずれを補正する補正ステップと、を含む
ことを特徴とする情報処理方法。
【請求項１０】
コンピュータを請求項１から請求項７のうちのいずれか１項に記載の情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レーザビームプリンタやデジタル複写機、デジタルＦＡＸ等の画像形成装置において、レーザビームを使用して光書き込みを行う技術に関する。
【背景技術】
【０００２】
電子写真方式の画像形成装置は、感光体を露光するための光学走査ユニットを有する。光学走査ユニットは、画像データに基づいてレーザ光を出射し、そのレーザ光を回転多面鏡で反射させ、走査レンズを透過させることで感光体へ照射し露光する。そして、光学走査ユニットは、感光体の表面に形成したレーザ光のスポットを、回転多面鏡を回転させて移動させる走査を行うことで、感光体に潜像を形成する。
【０００３】
通常、走査レンズには所謂ｆθ特性を有するレンズが用いられる。ｆθ特性とは、回転多面鏡が等角速度で回転している時にレーザ光のスポットが感光体の表面上を等速で移動するように、レーザ光を感光体の表面に結像させる光学的特性である。このようなｆθ特性を有する走査レンズを用いることにより、適切な露光を行うことができる。
【０００４】
このようなｆθ特性を有する走査レンズは、比較的大きくコストも高い。そのため、画像形成装置の小型化やコストダウンを目的として、走査レンズ自体を使用しない、またはｆθ特性を有していない走査レンズを使用することがある。
【０００５】
ｆθ特性を有さないレンズを用いた電子写真方式の画像形成装置では、感光体の表面のレーザ光のスポットが感光体の表面上を等速で移動しないため、画像端部と画像中央とで１ドットの幅が異なってしまう。
【０００６】
特許文献１には、ｆθ特性を有さないレンズを用いた電子写真方式の画像形成装置において、感光体の表面上に形成されるドットの幅が一定になるよう、一ライン走査する間に画素片の挿入又は抜粋をする方法が開示されている。画素片とは、１画素を所定の整数値で分割した１画素未満の単位を意味する。これにより、画像端部と画像中央の１ドット幅を揃えることが可能となる。
【０００７】
また、近年、電子写真方式のカラー画像形成装置（レーザビームプリンタ（ＬＢＰ））では画像形成速度をより高速化するためにタンデム方式が多く採用されている。タンデム方式では、色材（トナー）の種類数と同数の現像器及び感光体を配置し、記録シート上に順次異なる色の画像を転写してカラー画像を形成する。このように、タンデム方式では、それぞれ異なる色の画像が各色に対応する画像形成部で形成されるため、各色の画像間でレジストレーションのずれ（以下、レジストレーションずれと称す）が生じる複数の要因が存在する。
【０００８】
それら要因の一つとして、レーザ光の感光体に露光するための光学走査ユニットのレンズの不均一性や、レンズの取り付け位置ずれや、光学走査ユニットの画像形成装置本体への組み付け位置ずれ等が考えられる。このような状態でレーザを走査すると、走査ラインに傾きや曲がりが生じる。また、走査ラインの傾きや曲がりの程度（以下、走査プロファイル）が色毎に異なるため、結果として、走査ラインに生じる傾きや曲がりがレジストレーションずれとなって表れることになる。
【０００９】
このようなレジストレーションずれへの対処方法が特許文献２に開示されている。特許文献２に記載されている方法では、光学センサを用いて、光学走査ユニットにおける走査プロファイルを測定し、測定結果に基づいて走査ラインの傾きや曲がりが相殺されるようにビットマップ画像データを補正する。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００５−９６３５１号公報
【特許文献２】特開２００４−１７０７５５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
特許文献１に記載された方法では、画像端部において多くの画素片を抜粋する必要がある。つまり、主走査方向に関して、画素片の抜粋量が多い画像端部と、画素片を抜粋しない画像中央部の画像形成とで濃度表現に大きな差が生じてしまう。そこで、濃度表現に生じる差を低減するために、感光体の表面上に形成するドットが一定の幅となるよう、ビットマップ画像データに対して主走査方向の領域毎にドットの間隔を縮小または拡大させて倍率補正を行う方法がある。しかし、そのような方法を用いると、光学センサにより測定した光学走査ユニットの走査プロファイルにおける座標（主走査方向の成分）と、ビットマップ画像データにおける座標（主走査方向の成分）とが合わなくなる。その結果、特許文献２に記載された方法では、走査ラインの傾きや曲がりを相殺することができなくなり、主走査端部に近づくにつれて、色ずれが発生する可能性がある。
【課題を解決するための手段】
【００１２】
本発明による情報処理装置は、感光体の表面におけるレーザ光の走査速度が一定ではない画像形成装置が印刷する画像データを補正する情報処理装置であって、軸上像高の走査速度に対する各軸外像高の走査速度のずれ量を示す部分倍率特性情報に基づき、主走査方向の位置に応じた変倍率で画像データを変倍する変倍手段と、変倍された画像データに対して、部分倍率特性情報と、走査ラインの主走査方向の各位置に対応する副走査方向のずれ量を示す第１の走査プロファイルとに基づき、レジストレーションのずれを補正する補正手段と、を備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、感光体の表面におけるレーザ光の走査速度が一定ではない画像形成装置において、画像データに対して主走査方向の倍率補正を行った場合でも、レジストレーションずれを適切に補正することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施例に係る画像形成装置の構成の一例を示す図である。
【図２】第１の実施例に係る光走査装置の断面図である。
【図３】光走査装置の像高に対する部分倍率の特性を示すグラフである。
【図４】画像形成装置における露光制御構成の一例を示すブロック図である。
【図５】画像信号により被走査面上に形成される潜像を説明するための図である。
【図６】レジストレーションずれの補正の原理を説明するための図である。
【図７】画像信号生成部が有する画像変調部の構成の一例を示すブロック図である。
【図８】変倍処理に用いられる部分倍率補正値の一例を示す図である。
【図９】第１の実施例に係るレジストレーション補正処理を説明するための図である。
【図１０】ハーフトーン処理およびパラレル−シリアル変換を説明するための図である。
【図１１】本実施例の効果を説明するための図である。
【図１２】部分倍率補正値レジスタと、セグメント位置レジスタとの関係を示す図である。
【図１３】第２の実施例に係るレジストレーション補正処理を説明するための図である。
【図１４】第２の実施例のレジストレーション補正処理部の動作を示すフローチャートである。
【図１５】セグメント幅テーブルの一例を示す図である。
【発明を実施するための形態】
【００１５】
＜画像形成装置＞
図１は、第１の実施例に係る画像形成装置９の構成の一例を示す図である。光走査手段である光走査装置４００内のレーザ駆動部３００は、画像信号生成部１００から出力される画像信号、および制御部１から出力される制御信号に基づき、走査光（レーザ光）２０８を発する。不図示の帯電手段により帯電された感光ドラム（感光体）４をレーザ光２０８で走査し、感光ドラム４の表面に潜像を形成する。そして不図示の現像手段により潜像にトナーを付着させ、潜像に対応したトナー像を形成する。トナー像は、給紙ユニット８から給送されローラ５で感光ドラム４と接触する位置に搬送される、紙等の記録媒体に転写される。記録媒体に転写されたトナー像は、定着器６で記録媒体に熱定着され、排紙ローラ７を経て、機外に排出される。
【００１６】
＜光学走査装置＞
図２は、第１の実施例に係る光走査装置４００の断面図である。図２（ａ）には主走査断面が示されている。図２（ｂ）には副走査断面が示されている。
【００１７】
本実施例において、光源４０１から出射されたた光束（レーザ光２０８）は、開口絞り４０２によって楕円形状に整形されてカップリングレンズ４０３に入射される。カップリングレンズ４０３を通過した光束は、略平行光に変換されて、アナモフィックレンズ４０４に入射される。なお、略平行光とは、弱収束光及び弱発散光を含むものである。アナモフィックレンズ４０４は、主走査断面内において正の屈折力を有しており、入射される光束を主走査断面内においては収束光に変換する。また、アナモフィックレンズ４０４は、副走査断面内において偏向器４０５の偏向面４０５ａの近傍に光束を集光させ、主走査方向に長い線像を形成する。
【００１８】
そして、アナモフィックレンズ４０４を通過した光束は、偏向器（ポリゴンミラー）４０５の偏向面（反射面）４０５ａにて反射される。偏向面４０５ａで反射した光束は、図１に示すレーザ光２０８として、結像レンズ４０６を透過し、感光ドラム４の表面に入射する。結像レンズ４０６は結像光学素子である。本実施例においては、単一の結像光学素子（結像レンズ４０６）のみで結像光学系が構成されている。被走査面４０７は、結像レンズ４０６を通過（透過）した光束が入射する感光ドラム４の表面であり、光束によって走査される。結像レンズ４０６によって被走査面４０７上で光束が結像され、所定のスポット状の像（以下、単にスポットと称す）が形成される。偏向器４０５を不図示の駆動部により矢印Ａ方向に一定の角速度で回転させることにより、被走査面４０７上でスポットが主走査方向に移動し、被走査面４０７上に静電潜像が形成される。なお、主走査方向とは、感光ドラム４の表面に平行で且つ感光ドラム４の表面の移動方向に直交する方向である。副走査方向とは、主走査方向に直行する方向であり、且つ光束の光軸に直交する方向である。また、以下では、主走査方向の位置を主走査位置、副走査方向の位置を副走査位置と称す。
【００１９】
ビームディテクト（以下ＢＤと称す）センサ４０９とＢＤレンズ４０８は、被走査面４０７上に静電潜像を書き込むタイミングを決定する同期用光学系である。ＢＤレンズ４０８を通過した光束は、フォトダイオードを含むＢＤセンサ４０９に入射し、ＢＤセンサ４０９により検知される。ＢＤセンサ４０９により光束が検知されたタイミングに基づいて、書き込みタイミングの制御が行われる。
【００２０】
光源４０１は、半導体レーザチップである。本実施例に係る光源４０１は１つの発光部（後述する、図４に示す発光部１１）を備える。しかし、光源４０１は、独立して発光制御可能な複数の発光部を備えていてもよい。光源４０１が複数の発光部を備える場合も、各発行部から発生られる複数の光束は、それぞれカップリングレンズ４０３、アナモフィックレンズ４０４、偏向器４０５、結像レンズ４０６を経由して被走査面４０７へ到達する。それにより、被走査面４０７上では副走査方向にずれた位置に各光束に対応するスポットがそれぞれ形成される。
【００２１】
なお、光走査装置４００は上述した、光源４０１、カップリングレンズ４０３、アナモフィックレンズ４０４、結像レンズ４０６、偏向器４０５等の各種光学部材を、筐体（光学箱）４００ａに収納することで、実現される。
【００２２】
＜結像レンズ＞
図２に示すように、結像レンズ４０６は、入射面（第１面）４０６ａ及び出射面（第２面）４０６ｂの２つの光学面（レンズ面）を有する。結像レンズ４０６は、主走査断面内において、偏向面４０５ａにて偏向された光束を、被走査面４０７上を所望の走査特性で走査させる。また、結像レンズ４０６は、被走査面４０７上でのレーザ光２０８のスポットを所望の形状にする。また、結像レンズ４０６により、副走査断面内においては、偏向面４０５ａの近傍と被走査面４０７の近傍とが共役の関係となっている。これにより、面倒れが補償（偏向面４０５ａが倒れた際の被走査面４０７上での副走査方向の走査位置ずれを低減すること）される。
【００２３】
なお、本実施例に係る結像レンズ４０６は、射出成形によって形成されたプラスチックモールドレンズであるが、結像レンズ４０６としてガラスモールドレンズを採用してもよい。モールドレンズは、非球面形状の成形が容易であり、かつ大量生産に適しているため、結像レンズ４０６としてモールドレンズを採用することで、その生産性及び光学性能の向上を図ることができる。
【００２４】
結像レンズ４０６は、所謂ｆθ特性を有していない。つまり、結像レンズ４０６は、偏向器４０５が等角速度で回転している時に、結像レンズ４０６を通過する光束のスポットを被走査面４０７上で等速に移動させるような走査特性を有していない。このように、ｆθ特性を有さない結像レンズ４０６を用いることにより、結像レンズ４０６を、偏向器４０５に近接して（距離Ｄ１が小さい位置に）配置することが可能となる。また、ｆθ特性を有さない結像レンズ４０６はｆθ特性を有する結像レンズよりも、主走査方向の幅（幅ＬＷ）及び光軸方向の厚み（厚みＬＴ）を小さくできる。これにより、光走査装置４００の筐体４００ａの小型化が可能になる。また、ｆθ特性を有するレンズの場合、主走査断面で見た時のレンズの入射面、出射面の形状に急峻な変化がある場合があり、そのような形状の制約によって、良好な結像性能を得られない可能性がある。これに対して、ｆθ特性を有さない結像レンズ４０６は、主走査断面で見た時のレンズの入射面、出射面の形状に急峻な変化が少ないため、良好な結像性能を得ることができる。
【００２５】
このような本実施例に係る結像レンズ４０６の走査特性は、以下の式（１）で表される。
【００２６】
【数１】
2017223733.tif 000003
【００２７】
式（１）では、偏向器４０５による走査角度（走査画角）をθ、光束の被走査面４０７上での主走査方向の集光位置（像高）をＹ［ｍｍ］、軸上像高における結像係数をＫ［ｍｍ］、結像レンズ４０６の走査特性を決定する係数（走査特性係数）をＢとしている。なお、本実施例において、軸上像高は、光軸上の像高（Ｙ＝０＝Ｙｍｉｎ）を指し、走査角度θ＝０に対応する。また、軸外像高は、中心光軸（走査角度θ＝０の時）よりも外側の像高（Ｙ≠０）を指し、走査角度θ≠０に対応する。さらに、最軸外像高は、走査角度θが最大（最大走査画角）となる時の像高（Ｙ＝＋Ｙｍａｘ、−Ｙｍａｘ）を指す。なお、走査幅Ｗは、被走査面４０７上に潜像を形成可能な所定の領域（走査領域）の主走査方向の幅であり、Ｗ＝｜＋Ｙｍａｘ｜＋｜−Ｙｍａｘ｜で表される。走査領域の中央が軸上像高となる。また、走査領域の端部が最軸外像高となる。
【００２８】
ここで、結像係数Ｋは、結像レンズ４０６に平行光が入射する場合の走査特性（ｆθ特性）Ｙ＝ｆθにおけるｆに相当する係数である。すなわち、結像係数Ｋは、結像レンズ４０６に平行光以外の光束が入射する場合に、ｆθ特性と同様に集光位置Ｙと走査角度θとを比例関係にするための係数である。
【００２９】
走査特性係数について補足すると、Ｂ＝０の時の式（１）は、Ｙ＝Ｋθとなるため、従来の光走査装置に用いられるｆθ特性を有する結像レンズの走査特性Ｙ＝ｆθに相当する。また、Ｂ＝１の時の式（１）は、Ｙ＝Ｋｔａｎθとなるため、撮像装置（カメラ）などに用いられるレンズの射影特性Ｙ＝ｆｔａｎθに相当する。すなわち、式（１）において、走査特性係数Ｂを０≦Ｂ≦１の範囲で設定することで、射影特性Ｙ＝ｆｔａｎθとｆθ特性Ｙ＝ｆθとの間の走査特性を得ることができる。
【００３０】
ここで、式（１）を走査角度θで微分すると、式（２）に示すように走査角度θに対する被走査面４０７上での光束の走査速度が得られる。
【００３１】
【数２】
2017223733.tif 000004
【００３２】
さらに、式（２）を軸上像高における速度ｄＹ／ｄθ＝Ｋで除すると、次式（３）に示すようになる。
【００３３】
【数３】
2017223733.tif 000005
【００３４】
式（３）は、軸上像高における走査速度に対する各軸外像高における走査速度のずれ量(部分倍率)を表現したものである。本実施例に係る光走査装置４００は、Ｂ＝０の場合以外においては、軸上像高と軸外像高とで光束の走査速度が異なっていることになる。
【００３５】
図３は、光走査装置４００の像高に対する部分倍率の特性を示すグラフである。図３には、図２に示す被走査面４０７上での走査位置をＹ＝Ｋθの特性でフィッティングした際の、像高と部分倍率との関係が示されている。本実施例においては、式（１）に示す走査特性を結像レンズ４０６に与える。それにより、図３に示すように、軸上像高から軸外像高に向かうにつれて（すなわち像高Ｙの絶対値が大きくなるに連れて）徐々に走査速度が速くなる。そのため、軸上像高から軸外像高に向かうにつれて部分倍率が大きくなる。部分倍率３０％は、単位時間光照射した場合、被走査面４０７での主走査方向の照射長が、１．３倍となることを意味する。従って、後述する画像クロック（ＶＣＬＫ）の周期によって定まる一定の時間間隔で主走査方向の画素幅を決めてしまうと、軸上像高と軸外像高とで画素密度が異なってしまう。
【００３６】
また、軸上像高から軸外像高に向かうにつれて徐々に走査速度が速くなることにより、被走査面４０７上で単位長さ走査する際にかかる時間は、被走査面４０７上の像高Ｙが軸上像高付近であるときよりも、像高Ｙが最軸外像高付近であるときの方が短くなる。
【００３７】
このように、光走査装置が上述したような光学構成を有する場合、主走査方向に関する部分倍率のばらつきによって、良好な画質を維持することができなくなる可能性がある。そこで本実施例では、良好な画質を得るために、部分倍率の補正を行う。
【００３８】
特に、偏向器４０５から感光ドラム４までの光路長が短くなる程、画角が大きくなるため、軸上像高における走査速度と最軸外像高における走査速度との差が大きくなる。発明者の鋭意検討によれば、画像形成装置が、走査速度の変化率が２０％以上であるような光学構成を有する場合に、主走査方向に関する、部分倍率のばらつき及び単位長さ辺りの総露光量のばらつきの影響を受けて良好な画質の維持が難しくなる。走査速度の変化率が２０％以上であるような光学構成とは、例えば、最軸外像高における走査速度が軸上像高における走査速度の１２０％以上であるような光学構成である。
【００３９】
なお、走査速度の変化率Ｃ（％）は、最も遅い走査速度をＶｍｉｎ、最も速い走査速度をＶｍａｘとすると、Ｃ＝（（Ｖｍａｘ−Ｖｍｉｎ）／Ｖｍｉｎ）＊１００で表される値である。なお、本実施例の光学構成では、軸上像高（主走査領域の中央部）で最も遅い走査速度となり、最軸外像高（主走査領域の端部）で最も速い走査速度となる。
【００４０】
なお、画角が５２°以上の光学構成では、走査速度の変化率が３５％以上となることがわかっている。画角が５２°以上となる条件としては以下に示す通りである。例えば、主走査方向に関してＡ４シートの短辺の幅を有する潜像を形成する光学構成では、走査幅Ｗ＝２１４ｍｍ、走査画角が０°の時の偏向面４０５ａから被走査面４０７までの光路長（図２に示すＤ２）＝１２５ｍｍ以下である。また例えば、主走査方向に関してＡ３シートの短辺の幅を有する潜像を形成する光学構成では、走査幅Ｗ＝３００ｍｍ、走査画角が０°の時の偏向面４０５ａから被走査面４０７までの光路長（図２に示すＤ２）＝２４７ｍｍ以下である。
【００４１】
次に、図３に示す部分倍率の特性（以下、部分倍率特性と称す）を有する光学構成を有する画像形成装置について説明する。ここでは、露光対象とする画像データを生成するための主走査位置に応じた変倍処理の部分倍率補正情報（部分倍率補正値）を説明する。
【００４２】
部分倍率特性が０％となる記録媒体中央の部分倍率補正値は１．００となる。したがって、主走査中央位置における変倍処理の変倍率は１００％（等倍）となる。また、部分倍率特性が３５％となる記録媒体端部の部分倍率補正値は、
１００[％]／（１００[％]＋３５[％]）＝０．７４
となる。したがって、主走査端部の変倍率は７４％となる。すなわち、主走査端部では入力画像が７４％に縮小される。
【００４３】
このように、本実施例では、画像形成装置が、走査速度の変化率に基づき異なる変倍率を用いて、走査方向の位置に応じて異なる変倍処理を予め画像データに対して実行する。それにより、画像データ（変倍処理後の画像データ）が走査方向に異なる走査スピードで走査される。したがって、本実施例によれば、ｆθ特性を有していない結像レンズを使用した画像形成において、良好な画質を得ることが可能となる。
【００４４】
＜露光制御構成＞
図４は、画像形成装置９における露光制御構成の一例を示すブロック図である。画像形成装置９は、図４に示されるように、画像信号生成部１００と、制御部１と、レーザ駆動部３００とを含む。画像信号生成部１００は、不図示のホストコンピュータより印刷情報を受け取り、画像データ（画像信号）に対応するＶＤＯ信号を生成する。画像信号生成部１００は、画像変調部１０１とＣＰＵ１０２とを含む。
【００４５】
制御部１は、画像形成装置９の制御と、輝度補正手段として光源４０１の光量制御をおこなう。制御部１は、ＣＰＵ２と、ＣＰＵ２を制御するためのプログラムを内蔵するＩＣ３とを有する。さらに、ＩＣ３は、ＣＰＵ２と、８ビットＤＡコンバータ２１（ＤＡＣ２１）と、レギュレータ２２（ＲＥＧ２２）とを内蔵する。
【００４６】
レーザ駆動部３００は、ＶＤＯ信号１１０に基づいて電流を光源４０１に供給することにより、光源４０１を発光させる。レーザ駆動部３００は、メモリ３０４と、ＶＩ変換回路３０６と、レーザドライバＩＣ３０９とを有する。メモリ３０４には、後述する部分倍率特性情報や、発光部１１に供給する補正電流の情報が格納される。メモリ３０４に格納された情報は、例えばＣＰＵ２の制御に基づき、シリアル通信を介してＩＣ３に通知される。また、メモリ３０４に格納された部分倍率特性は、画像信号生成部１００のＣＰＵ１０２によって、画像形成装置９の起動時に読み出され、画像変調部１０１（具体的には、後述する変倍処理部１２０）に送信される。画像変調部１０１については図７を用いて後述する。
【００４７】
画像信号生成部１００は画像形成のためのＶＤＯ信号の出力の準備が整ったら、シリアル通信を用いて、制御部１に印刷開始の指示をする。制御部１は、印刷の準備が整ったら、副走査同期信号であるＴＯＰ信号と、主走査同期信号であるＢＤ信号とを画像信号生成部１００に送信する。画像信号生成部１００は、制御部１から上記同期信号を受信したら、所定のタイミングで画像信号であるＶＤＯ信号をレーザ駆動部３００に出力する。
【００４８】
ここで、本実施例における輝度調整を説明する。ＩＣ３は、ＲＥＧ２２から出力される、ＤＡＣ２１の基準電圧となる電圧ＶｒｅｆＨを調整する。ＩＣ３は、ＤＡＣ２１の入力データを設定し、ＢＤ信号に同期して、輝度補正用のアナログ電圧（以下、輝度補正アナログ電圧と称す）を出力する。主走査区間内で増加または減少する輝度補正アナログ電圧は、後段のＶＩ変換回路３０６で電流Ｉｄに変換され、レーザドライバＩＣ３０９に出力される。レーザドライバＩＣ３０９は、ＶＤＯ信号に応じて、電流ＩＬを発光部１１に流すか、ダミー抵抗１０に流すかを切換回路１４により切り換える。それにより、光源４０１の発光のＯＮ／ＯＦＦが制御される。発光部１１に供給するレーザ電流ＩＬは、定電流回路１５で設定した電流ＩａからＶＩ変換回路３０６によって出力される電流Ｉｄを差し引いた電流となる。フォトディテクタ１２は、発光部１１の光量をモニタリングする。定電流回路１５を流れる電流Ｉａは、レーザドライバＩＣ３０９の内部回路によりフィードバック制御され、フォトディテクタ１２が検知する輝度が所定輝度となるように自動調整される。この自動調整は所謂ＡＰＣ（Ａｕｔｏ  Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌの略称）である。電流Ｉａの自動調整による発光部１１の輝度調整は、主走査毎の印刷領域外でＢＤ信号を検知するために発光部１１を発光させている間に実施する。可変抵抗１３の値は、発光部１１が所定輝度で発光している場合に、所定の電圧がレーザドライバＩＣ３０９に入力されるように、工場組立て時に調整される。
【００４９】
図５は、画像信号により被走査面４０７上に形成される潜像を説明するための図である。図５（ａ）には、記録媒体１ページ分に相当する画像形成を行った際の各種同期信号と画像信号とのタイミングチャートが示されている。図中左から右に向かって時間が経過する。ＴＯＰ信号の「ＨＩＧＨ」は、記録媒体の先端が所定の位置に到達したことを表す。画像信号生成部１００は「ＨＩＧＨ」であるＴＯＰ信号を受信したら、ＢＤ信号に同期して、ＶＤＯ信号を送信する。ＶＤＯ信号に基づいて光源４０１が発光し、感光ドラム４に潜像が形成される。
【００５０】
なお、図５（ａ）では簡略化の為、ＶＤＯ信号が複数のＢＤ信号１１１を跨いで連続的に出力されているように記載されている。しかし、実際には、ＶＤＯ信号１１０は、ＢＤ信号１１１が出力されてから次のＢＤ信号１１１が出力されるまでの間のうちの所定の期間に出力される。
【００５１】
＜部分倍率補正＞
次に、上述した部分倍率を補正するための方法について説明する。その説明に先立って部分倍率の要因及び部分倍率補正の原理について図５（ｂ）を用いて説明する。図５（ｂ）には、ＢＤ信号とＶＤＯ信号とのタイミングチャート、および、被走査面４０７上に形成されたドット形状の潜像のイメージが示されている。図中左から右に向かって時間が経過する。
【００５２】
画像信号生成部１００はＢＤ信号の立ち上がりエッジを検出したら、感光ドラム４の左端（図１における奥端）から所望の距離だけ離れた位置に潜像を形成できるよう、所定タイミング後にＶＤＯ信号を送信する。そして、ＶＤＯ信号に基づき光源４０１が発光し、被走査面４０７上にＶＤＯ信号に応じた潜像が形成される。
【００５３】
ここでは、ＶＤＯ信号に基づき軸上像高及び最軸外像高において同じ期間だけ光源４０１を発光させた場合に形成される、ドット形状の潜像について説明する。光走査装置４００は、上述したように、被走査面４０７上の中央部（軸上像高）に比べて、端部（最軸外像高）の走査速度は速い光学構成を有する。したがって、潜像Ａに示されるように、軸上像高の潜像（ｄｏｔ＃２）に比べて、最軸外像高の潜像（ｄｏｔ＃１）が主走査方向に肥大する。そこで本実施例では部分倍率補正として、主走査位置に応じてＶＤＯ信号の周期や時間幅を補正する。すなわち、部分倍率補正により、最軸外像高の発光時間間隔を軸上像高の発光時間間隔と比べて短くして潜像Ｂに示されるように、最軸外像高の潜像（ｄｏｔ＃３）と軸上像高の潜像（ｄｏｔ＃４）とを同等のサイズにする。本実施例では、このような補正によって、主走査方向に関して、実質的に等間隔に各画素に対応するドット形状の潜像を形成できるようにする。
【００５４】
＜レジストレーションずれの補正の原理＞
次に、レジストレーションずれの補正の原理について、図６を用いて説明する。
図６は、レジストレーションずれの補正の原理を説明するための図である。
【００５５】
図６（ａ）には、レジストレーションずれの原因となる、走査ラインの曲がりの度合い、すなわち走査プロファイルが示されている。横軸は走査ラインの主走査方向を示し、縦軸は走査ラインの副走査方向を示す。図６（ｂ）には、図６（ａ）に示す走査プロファイルを相殺するように、各走査ラインに対応する画像データ（ラインデータ）に乗り替えながら、画像信号を制御部１に送り出す様子が示されている。ここで、図６（Ｂ）におけるｎラインは、本来印刷すべき印刷対象の走査ラインである。図６（Ｂ）において、黒い部分はｎラインの画像形成時に制御部１に送り出されるラインデータである。これにより、例えば、走査ラインが副走査方向のマイナス側に４ライン分ずれている主走査中央では、ｎラインの画像形成時に、ｎ−４ラインの画像形成時に送り出されるべきラインデータが制御部１に送り出されることになる。このようにプロファイルを相殺するように、制御部１に出力するデータのラインを乗り替えることにより、露光走査に曲がりが生じても、感光ドラム等の像担持体上に生成された静電潜像の歪みを失くすことができる。
【００５６】
［実施例１］
次に、図７から図１０を用いて、本実施例における画像信号生成部１００が行う処理について説明する。
【００５７】
図７は、画像信号生成部１００が有する画像変調部１０１の構成の一例を示すブロック図である。本実施例の部分倍率補正では、まず、入力された画像データに対して、部分倍率特性に応じて分割された主走査方向の区間ごとに異なる変倍率を用いた変倍処理が行われる。次いで、変倍処理された画像データに対して、濃度変換処理が行われ、さらにハーフトーン処理が行われる。次いで、ハーフトーン処理が行われた画像データに対して、本実施例にかかるレジストレーション補正処理が行われる。具体的には、走査プロファイルと部分倍率特性とに応じた、レジストレーション補正処理が行われる。次いで、レジストレーション補正処理された画像データに対して、さらにＰＷＭ変換処理が行われる。最後に、ＰＷＭ変換処理が行われた画像データが、パラレル−シリアル（ＰＳ）変換され、ＶＤＯ信号としてレーザ駆動部３００に送られる。
【００５８】
ここで、画像変調部１０１の構成を説明する。画像変調部１０１は、変倍処理部１２０と、濃度補正処理部１２１と、ハーフトーン処理部１２２と、レジストレーション補正処理部１２５と、ＰＷＭ変換処理部１２３と、ＰＳ変換処理部１２４とを有する。
【００５９】
変倍処理部１２０は、ＣＰＵ１０２からＣＰＵバス１０３を介して、部分倍率特性を示す情報（以下、部分倍率特性情報と称す）を受信する。変倍処理部１２０は、不図示のホストコンピュータから受信した多値パラレル８ビットの画像信号に対し、部分倍率特性情報に基づき、主走査位置によって異なる変倍率（以下、部分倍率ともいう）を用いた変倍処理を行う。変倍処理部１２０が行う部分変倍処理について、図８を用いて説明する。
【００６０】
図８は、変倍処理に用いられる部分倍率補正値の一例を示す図である。部分倍率特性情報は、図３に示す部分倍率の特性グラフから得られる、主走査方向の区間ごとの部分倍率である。図８には、主走査方向を２５区間に分割し、各区間における部分倍率が示されている。なお、主走査方向の区間の分割数や区間の幅は主走査の位置に応じて任意に設定するようにしてもよい。より細かい区間で部分倍率特性情報を生成することで、より高精度の変倍処理が可能となる。
【００６１】
一方、部分倍率補正値は、部分倍率特性情報から導出される主走査方向の区間ごとの部分倍率の補正率である。変倍処理部１２０は、部分倍率補正値に応じて主走査方向の区間ごとに入力画像信号に対して変倍処理を行う。なお、変倍方法については、公知の種々の方法、例えば線形変倍やキュービック変倍を採用することが可能である。
【００６２】
濃度補正処理部１２１は、変倍処理部１２０が変倍処理した画像信号に対し、適正な濃度で印字するための濃度補正テーブルを用いて、濃度変換処理を行う。
【００６３】
ハーフトーン処理部１２２は、濃度補正処理部１２１が濃度変換した画像信号に対し、画像形成装置９で濃度表現可能にするためのハーフトーニング処理を行う。本実施例では、ハーフトーン処理部１２２は、ハーフトーニング処理としてスクリーン（ディザ）処理を行う。ハーフトーン処理部１２２は、多値パラレル４ビットのハーフトーン画像信号を出力する。
【００６４】
レジストレーション補正処理部１２５は、ハーフトーン処理部１２２が出力するハーフトーン画像信号に対してレジストレーション補正処理を行う。本実施例に係るレジストレーション補正処理について、図９を用いて説明する。図９は、第１の実施例に係る、レジストレーション補正処理を説明するための図である。なお、ここでは画像信号の１ラインを等分に分割して考える。以下、分割して得られた一つの領域をセグメントと呼ぶ。画像変調部１０１は、各セグメントにおいて、基準となる副走査位置から副走査方向に何ラインずらした位置の画像信号を制御部１に送り出すかを示す、セグメント位置レジスタ９０４を保持する。ラインデータ９０３は、セグメント位置レジスタ９０４によって示されるラインデータである。ＣＰＵ１０２がＣＰＵバス１０３を介してセグメント位置レジスタ９０４を設定することによって、レジストレーション補正処理部１２５の動作に対する指示が行われる。
【００６５】
図９（ａ）に示す走査プロファイル９０１（第１の走査プロファイルともいう）は、各主走査位置における副走査位置を示す情報であり、感光体上におけるレーザ走査の特性を表す。部分倍率補正値８０９は前述のとおり、部分倍率特性情報から導出される主走査方向の区間ごとの部分倍率の補正率である。本実施例では、走査プロファイルを、感光ドラムや転写ベルト上に設置された２点の光学センサから得られる各トナーに対応する画像が形成される位置を１次で近似した情報として説明する。もちろんさらに複数点の光学センサから得た情報を用いて高次式で近似してもよい。また、ユーザが任意に設定できる値を用いて走査プロファイルを導出するようにしてもよい。
【００６６】
主走査位置をｘとすると、走査プロファイルが示す副走査位置Ｙは、以下の式で表される。
Ｙ＝Ａ×ｘ
主走査方向の幅が２１０ｍｍであって、副走査の最大位置ずれ（図９（ａ）に示す例では、走査プロファイルの左端と右端との副走査方向のずれ量）が０．９ｍｍである場合、Ａは、０．９３÷２１０．０が示す値となる。補正後走査プロファイル（第２の走査プロファイルともいう）９０２は、ＣＰＵ１０２によって主走査方向の各区間の部分倍率補正値８０９を用いて、走査プロファイル９０１から導出される。つまり、ＣＰＵ１０２は、補正後走査プロファイル９０２の導出手段としての機能を有する。このとき補正後走査プロファイル９０２が示す副走査方向の位置座標Ｙａは、各区間における主走査方向の位置座標をｘａ、各区間の主走査幅をＬとすると、以下のように表すことができる。なお、Ｍ［ｋ］（ｋ＝０，１，２・・・）は、部分倍率補正値を示す。ｋは、画像端部から何区間目かであるかを示す。
Ｙａ＝Ａ×（ｘａ÷Ｍ［ｋ］）
０≦ｘａ＜Ｌ×Ｍ［ｋ］
【００６７】
このように、本実施例では、ＣＰＵ１０２が、主走査方向の位置座標ｘａを、当該位置座標ｘａに対応する変倍率Ｍ［ｋ］で除算して変倍前座標（ｘａ÷Ｍ［ｋ］）を取得する。そして、ＣＰＵ１０２が、走査プロファイル９０１における、主走査方向の位置座標ｘａに対応する副走査方向のずれ量を、変倍前座標によって示される位置に対応する副走査方向のずれ量Ｙａに置き換える。このようにして、新たな走査プロファイル（補正後走査プロファイル９０２）が導出される。なお、ここでは、走査プロファイルが１次関数で示される直線である場合を例にしたが、走査プロファイルは例えばｎ（ｎ≧２）次関数で示される曲線であってもよい。その場合も同様にして、ＣＰＵ１０２が補正後走査プロファイルを導出すればよい。
【００６８】
図９（ａ）に示す部分倍率補正値８０９では、Ｍ［１］＝０．７４、Ｍ［２］＝０．７８となっている。つまり図９（ａ）に示す部分倍率補正値８０９は、主走査方向端部に近づくにしたがって、主走査位置ｘａに対する傾きが急峻になることを示している。図９（ｂ）には、ｋ＝１の区間の、走査プロファイル９０１と補正後走査プロファイル９０２とを拡大した様子が示されている。具体的には、ｋ＝１の区間の主走査幅Ｌを部分倍率補正値Ｍ［１］＝０．７４によって変倍した結果、補正後走査プロファイル９０２の傾きが変化する様子が示されている。このようにして、各区間における走査プロファイル９０１と部分倍率補正値８０９とを用いて、各区間における補正後走査プロファイル９０２を順に導出することができる。ＣＰＵ１０２は、導出した補正後走査プロファイル９０２を各セグメントの副走査位置に相当する値に変換することによって、セグメント位置レジスタ９０４を設定する。以上のような手順によって設定されたセグメント位置レジスタ９０４と、部分倍率補正値８０９を用いずに走査プロファイル９０１にもとづいて設定したセグメント位置レジスタ９０６とを比べると、主走査方向端部の位置が異なる。ラインデータ９０５は、セグメント位置レジスタ９０６によって示されるラインデータである。
【００６９】
なお、図９（ａ）には、右上がり（左下がり）の走査ラインが示されているが、他の形状の走査ラインについても同様にしてセグメント位置レジスタ９０４の設定を行えばよい。より具体的には、走査プロファイルの副走査方向における先端部（最もプラス側の端部）を基準として、セグメント位置レジスタ９０４の設定を行えばよい。例えば、走査ラインが左上がり（右下がり）である場合には、主走査方向の右端部における副走査位置を基準として、セグメント位置レジスタ９０４の設定を行えばよい。より具体的には、セグメント位置レジスタ９０４において、主走査方向の右端部に対応する値を０とすればよい。レジストレーション補正処理部１２５は、各主走査位置に対応するセグメント位置レジスタ９０４の値により特定される副走査位置の、ラインの画像信号を出力する。
【００７０】
ＰＷＭ変換処理部１２３は、入力されるレジストレーション補正処理後の多値パラレル４ビットの画像信号をＰＷＭ変換するためのテーブルを保持する。ＰＷＭ変換処理部１２３においてＰＷＭ変換処理を行うことにより、画像信号を画像形成装置９で印字するためのレーザのＯＮ／ＯＦＦに相当する情報に変換する。本実施形態ではＰＷＭ変換処理として、１画素を１６分割する構成、すなわち１画素を１６ビットに変換する処理を行う。なお、１画素を３２分割やその他の分割数にする構成としても良い。
【００７１】
ＰＳ変換処理部１２４は、パラレル−シリアル変換部であり、ＰＷＭ変換処理部１２３から入力したパラレル１６ビットの画像信号１３２をシリアル信号に変換し、後段のレーザ駆動部３００にＶＤＯ信号１１０として出力する。
【００７２】
ＰＬＬ部１２７は、１画素に相当するクロック（ＶＣＬＫ）の周波数を１６倍に逓倍したクロック（ＶＣＬＫ×１６）をＰＳ変換処理部１２４に供給する。
【００７３】
図１０は、ハーフトーン処理およびＰＳ変換を説明するための図である。図１０（ａ）には、ハーフトーン処理およびＰＷＭ変換処理後の画像データの一例であって、主走査３画素、副走査３画素の２００線のマトリクス１５３で濃度表現を行なう例が示されている。図中の白い部分が光源４０１を発光させない部分（レーザのＯＦＦ部分）であり、黒い部分が光源４０１を発光させる部分（レーザのＯＮ部分）である。マトリクス１５３は階調毎に設けられていて、黒い部分と白い部分の面積の比率で階調を表現する。つまり、マトリクス１５３の黒い部分の面積が増えるほど、画像形成の出力として濃度が濃くなる。画素１５７は、被走査面４０７で６００ｄｐｉの１ドットを形成するために画像データを区切る単位である。図１０（ｂ）にはＰＳ変換により生成される画素片の一例が示されている。図１０（ｂ）に示すように、１画素は１画素の１／１６の幅の画素片１６個で構成され、画素片毎に光源４０１の発光のＯＮ／ＯＦＦが切り替えられる。つまり、１画素で１６ステップの階調を表現可能である。
【００７４】
＜効果の説明＞
図１１は、本実施例の効果を説明するための図である。図１１には、変倍処理による部分倍率補正を適用した場合の画像イメージ（部分倍率変倍画像１１０２）および、レジストレーション補正処理を適用した場合の画像イメージ（レジストレーション補正画像１１０３）が示されている。
【００７５】
入力画像１１０１は変倍処理部１２０により、部分倍率変倍画像１１０２のように、部分倍率補正値８０９に応じて記録媒体端部に行くほど縮小される。さらに、部分倍率変倍画像１１０２はレジストレーション補正処理部１２５により、レジストレーション補正画像１１０３のように、セグメント位置レジスタ９０４に応じて副走査方向に傾いた画像になる。
【００７６】
ｆθ特性を有する走査レンズを用いない画像形成装置など、走査に傾きが生じる画像形成装置において、レジストレーション補正画像１１０３に対する走査が行われると、当該画像の傾きと画像形成装置の特性とが相殺される。それにより、出力画像（走査イメージ）１１０４のように歪みや傾きがない画像が形成される。
【００７７】
このように本実施例では、走査スピードに応じた変倍処理に対応させて、レジストレーション補正処理を行う。それにより、副走査方向に歪みがない画像を形成することができる。
【００７８】
また、本実施例では、ＰＳ変換処理部１２４から出力されるシリアル信号（ＶＤＯ信号）の１６個の画素片の挿抜は一切行われない。そのため、主走査方向の部分倍率によらず、1画素あたりの階調数は常に１６階調となり、一律１６階調での濃度表現が可能となる。
【００７９】
ｆθ特性を有する走査レンズを用いない構成においては、上述したように、像高Ｙの絶対値が大きくなる程、走査速度が速くなる。このため部分倍率補正では、像高Ｙの絶対値が大きくなる程画像が短くなるよう（１画素の主走査方向の長さが短くなるよう）、上述した部分倍率補正値に基づいた変倍処理を実行する。このように、予め主走査位置に応じて異なる変倍率で画像データに対して変倍処理を行うと、レジストレーション補正処理部１２５に入力される画像と走査プロファイルとの主走査の位置にずれが生じる。このため本実施例では、上述したように、レジストレーション補正処理部１２５は、変倍率に応じて補正した走査プロファイルの情報に基づき、入力した画像データに対してレジストレーション補正処理を施す。これにより、適切にレジストレーションずれを補正することができる。
【００８０】
また、本実施例では、従来の部分倍率補正において行われていた画素片の抜粋が不要となる。そのため、主走査方向に関して、記録媒体の端部と中央とで画素片の抜粋量が異なることによる画像の濃度表現の差をなくすことが可能となり、画像の劣化を抑制することができる。
【００８１】
なお、変倍処理を実行するパラレル多値８ビットの画像信号のカラーモードは、ＲＧＢ、ＣＭＹＫなどの特定のモードに限定されない。
【００８２】
また、本実施例では、ハーフトーン処理前の画像信号に対して変倍処理を実行しているが、ハーフトーン処理後の画像信号に対して変倍処理を実行してもよい。
【００８３】
また、本実施例では、画素片の抜粋を一切不要な構成として説明したが、一部の倍率に対する変倍は、画素片の抜粋によって実現してもよい。その場合、画素片の抜粋以外によって変倍する変倍率に応じて、走査プロファイル情報を補正してレジストレーション補正処理を行うようにしてもよい。
【００８４】
このように、予め部分倍率特性に応じて変倍処理された画像データに対して、部分倍率特性に応じて補正された走査プロファイルを用いてレジストレーション補正処理を行う。そのため、ｆθ特性を有していない結像レンズを用いる画像形成装置においても、レジストレーションずれによる色ずれを防ぐことが可能となる。
【００８５】
また、本実施例では、ｆθ特性を有さない走査レンズ（結像レンズ４０６）を用いた電子写真方式の画像形成装置を例にした。しかし、感光体の表面におけるレーザ光の走査速度が一定ではない画像形成装置であれば、他の電子写真方式の画像形成装置にも本実施例を適用可能である。
【００８６】
［実施例２］
第１の実施例では、部分倍率補正値を用いてＣＰＵ１０２がレジストレーション補正処理部１２５に適した走査プロファイル（補正後走査プロファイル）を導出した。第２の実施例では、レジストレーション補正処理部１２５が、走査ラインを乗り換える主走査位置を補正する。
【００８７】
第２の実施例にかかるレジストレーション補正処理部１２５の動作について、図１２〜１５を用いて説明する。
【００８８】
図である。本実施例では、部分倍率補正値を保持する部分倍率補正値レジスタＲｅｇＭ［ｋ］と、各セグメントの副走査位置を保持するセグメント位置レジスタＲｅｇＳｅｇＰｏｓ［ｋ×Ｔ］を、レジストレーション補正処理部１２５に設ける。図１２は、部分倍率補正値レジスタと、セグメント位置レジスタとの関係を示す図である。本実施例では、部分倍率補正値を割り当てる主走査方向における各区間の幅は、セグメントの幅の整数倍Ｔとなるようにする。例えば図１２に示す例では、セグメント幅が６００ｄｐｉ６４画素に対して、部分倍率補正値の区間の幅は６００ｄｐｉ１９２画素（＝６４×３）となっている。
【００８９】
図１３は、第２の実施例に係るレジストレーション補正処理を説明するための図である。本実施例では、セグメントの主走査方向の位置と、当該主走査方向の位置に対応する部分倍率補正値とに基づき、各セグメントの幅を設定する。図１３には、本実施例に係るレジストレーション補正処理において、部分倍率補正値８０９に基づき生成されるラインデータ９１０が示されている。図１３に示されるように、図９（ａ）に示すラインデータ９０３と同様のラインデータ９１０が生成される。つまり、各セグメントの幅を部分倍率補正値に基づき設定することにより、第１の実施例と同様に、走査ラインを乗り換える主走査位置を適切に補正することが可能となる。
【００９０】
図１４は、第２の実施例のレジストレーション補正処理部１２５の動作を示すフローチャートである。図１５は、セグメント幅テーブルの一例を示す図である。
【００９１】
ステップＳ２０１において、レジストレーション補正処理部１２５は、副走査位置カウンタｙを０に初期化する。これにより、ページの最初の位置から走査が開始される。
【００９２】
ステップＳ２０２において、レジストレーション補正処理部１２５は、ライン出力処理毎の初期化処理を行う。より具体的には、レジストレーション補正処理部１２５は、部分倍率補正値ポインタｊを０に初期化し、主走査セグメント位置ポインタｉを０に初期化し、さらに主走査位置カウンタｘを０に初期化する。
【００９３】
ステップＳ２０３において、レジストレーション補正処理部１２５は、部分倍率補正値を、部分倍率補正値ポインタｊを用いて、部分倍率補正値レジスタＲｅｇＭ［ｊ］から取得し、変数Ｍに格納する。図１２に示す例では、変倍率補正値として０．７４が最初に取得される。
【００９４】
ステップＳ２０４では、レジストレーション補正処理部１２５は、セグメント位置を、セグメント位置ポインタｉを用いて、セグメント位置レジスタＲｅｇＳｅｇＰｏｓ［ｉ］から取得し、変数ＳｅｇＰｏｓに格納する。図１２に示す例では、セグメント位置として０が最初に取得される。
【００９５】
ステップＳ２０５では、レジストレーション補正処理部１２５は、部分倍率補正値Ｍと、図１５に示すセグメント幅テーブルとを用いてセグメントの幅を取得し、変数ＳｅｇＬｅｎに格納する。Ｍ＝０．７４のとき得られる値は、４７である。セグメント幅テーブルは、図１５に示すように、各部分倍率補正値と、各部分倍率補正値から導出されるセグメントの幅とを対応付けて格納するテーブルである。なお、セグメント幅テーブルは、各変倍率と、各変倍率に対応するセグメントの幅を格納するテーブルであってもよい。図１５に示すテーブルには、部分倍率補正値が１．０であるときのセグメントの幅（＝６４）に対して各部分倍率補正値を乗算して得られたセグメントの幅が格納されている。セグメント幅テーブルは、画像変調部１０１が備える記憶部（図示せず）等に予め格納される。
【００９６】
ステップＳ２０６では、レジストレーション補正処理部１２５は、主走査位置カウンタｘによって示される主走査位置からＳｅｇＬｅｎ分の画素について、副走査位置をＳｅｇＰｏｓ分ずらして、ＰＷＭ変換処理部１２３に対して出力する。例えばＳｅｇＰｏｓ＝７である場合、副走査方向に７ライン前の画像データ（ｙ−７ラインの画像データ）をレジストレーション補正処理部１２５は、出力する。
【００９７】
ステップＳ２０７において、レジストレーション補正処理部１２５は、セグメント位置ポインタｉが部分倍率補正値の区間の境界に到達したか否かを判定する。ここでは、ポインタｉをＴで除算した場合の余りがＴ−１である場合に、セグメント位置ポインタｉが変倍率補正値の区間の境界に到達したと判定する。そして、境界に達している場合、レジストレーション補正処理部１２５はステップＳ２０８に移行し、変倍率補正値ポインタｊを１つ加算する。境界に達していない場合、レジストレーション補正処理部１２５はそのままステップＳ２０９に移行する。
【００９８】
ステップＳ２０９では、レジストレーション補正処理部１２５は、主走査セグメントポインタｉを１つ加算し、主走査位置カウンタｘをＳｅｇＬｅｎ分加算する。
【００９９】
ステップＳ２１０では、レジストレーション補正処理部１２５は、主走査位置カウンタｘがラインの長さに到達したか否かによって、１走査ライン分の出力が完了したかを判断する。１走査ライン分の出力が完了していない場合、レジストレーション補正処理部１２５はステップＳ２０３に戻り、処理を継続する。１走査ライン分の出力が完了した場合、レジストレーション補正処理部１２５はステップＳ２１１に移行する。
【０１００】
ステップＳ２１１では、レジストレーション補正処理部１２５は、副走査位置カウンタｙを１加算する。
【０１０１】
ステップＳ２１２では、レジストレーション補正処理部１２５は、副走査位置カウンタｙが、１ページのライン数にＳｅｇＰｏｓＭａｘを加算した値に到達したか否かによって、１ページ分の出力が完了したかを判断する。ＳｅｇＰｏｓＭａｘは、ＲｅｇＳｅｇＰｏｓ［ｋ×Ｔ］の最大値である。１ページ分の出力が完了していない場合、レジストレーション補正処理部１２５はステップＳ２０２に戻り、処理を継続する。１ページ分の出力が完了した場合、レジストレーション補正処理部１２５は処理を終了する。
【０１０２】
以上のように、第２の実施例では、ＣＰＵ１０２は変倍処理部１２０に入力した部分倍率を、レジストレーション補正処理部１２５にも入力する。そして、レジストレーション補正処理部１２５が、入力された部分倍率とセグメント幅テーブルとに基づき、主走査位置毎のセグメントの幅を動的に得ることにより、レジストレーション補正処理を行う。このような構成により、予め部分倍率特性に応じて変倍処理された画像データに対して、部分倍率特性に合わせたレジストレーション補正処理を行うことが可能となる。そのため、ｆθ特性を有していない結像レンズを用いる画像形成装置においても、レジストレーションずれによる色ずれを防ぐことが可能となる。
【０１０３】
なお、第１の実施例および第２の実施例では、上述したレジストレーションずれの補正の原理に基づき、画像データの読み出しアドレスを変更することにより、走査ラインを乗り換える構成を説明した。しかし、他の原理によりレジストレーションずれを補正するようにしてもよい。例えば、レジストレーション補正処理部１２５に、最大補正量（ＳｅｇＰｏｓＭａｘに相当）に対応するラインバッファを設けて、レジストレーション補正処理部１２５が、ラインバッファに時間軸に遅延させた画像データを格納させるようにしてもよい。そして、レジストレーション補正処理部１２５が、ＳｅｇＰｏｓに基づきラインバッファから画像データを選択して出力するようにしてもよい。
【０１０４】
また、第１の実施例および第２の実施例では、画像形成装置が、画像データに対して変倍処理やレジストレーション補正処理を行うための構成（画像信号生成部１００）を備える形態について説明した。しかし、それらの処理を行うための構成を、画像形成装置の外部に設けても良い。例えばＰＣ（パーソナルコンピュータ）などの情報処理装置によって、画像信号生成部１００に相当する構成を実現することも可能である。
【０１０５】
（その他の実施形態）
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワークまたは記憶媒体を介してシステムまたは装置に供給し、そのシステムまたは装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０６】
１２０  変倍処理部
１２５  レジストレーション補正処理部
【図１】
2017223733.tif 000006
【図２】
2017223733.tif 000007
【図３】
2017223733.tif 000008
【図４】
2017223733.tif 000009
【図５】
2017223733.tif 000010
【図６】
2017223733.tif 000011
【図７】
2017223733.tif 000012
【図８】
2017223733.tif 000013
【図９】
2017223733.tif 000014
【図１０】
2017223733.tif 000015
【図１１】
2017223733.tif 000016
【図１２】
2017223733.tif 000017
【図１３】
2017223733.tif 000018
【図１４】
2017223733.tif 000019
【図１５】
2017223733.tif 000020