(57)【特許請求の範囲】
【請求項１】
感光体と、
前記感光体表面を走査露光する１または複数のレーザ光を出力するレーザ露光部と、
前記レーザ露光部に対して出力する画像データを、当該画像データに備わる画像属性に対応して設定されたスクリーン角を用いてスクリーン処理し、２値化する２値化処理部と、
前記感光体表面を走査露光する前記レーザ光の走査線相互の間隔の変動量を検出する走査線間隔検出部と、
前記走査線間隔検出部により検出された前記変動量と前記２値化処理部にて設定された前記スクリーン角とに基づいて、前記レーザ露光部から出力される前記レーザ光の発光光量を補正する光量補正量を設定し、当該光量補正量を用いて当該レーザ光の発光光量を設定する光量設定部と
を備え、
前記光量設定部は、前記２値化処理部にて行われる前記スクリーン処理がラインスクリーン処理である場合とドットスクリーン処理である場合とで、前記スクリーン角の変化に応じた前記光量補正量の増減の仕方が異なるように、当該光量補正量を設定することを特徴とする画像形成装置。
【請求項２】
前記光量設定部は、前記２値化処理部にて行われる前記スクリーン処理がラインスクリーン処理である場合には、当該２値化処理部で設定された前記スクリーン角が小さいほど、前記変動量に対する前記光量補正量を大きく設定すること
を特徴とする請求項１記載の画像形成装置。
【請求項３】
前記光量設定部は、前記２値化処理部にて行われた前記スクリーン処理がラインスクリーン処理である場合において、当該２値化処理部で設定された前記スクリーン角が、同一の走査線にて出力される前記画像データの画素毎に複数混在して適用される場合には、複数の当該スクリーン角のうち最も大きいスクリーン角に基づいて前記光量補正量を設定すること
を特徴とする請求項２記載の画像形成装置。
【請求項４】
前記光量設定部は、前記２値化処理部にて行われる前記スクリーン処理がドットスクリーン処理である場合には、当該２値化処理部で設定された前記スクリーン角が４５度に近いほど、前記変動量に対する前記光量補正量を小さく設定すること
を特徴とする請求項１記載の画像形成装置。
【請求項５】
前記光量設定部は、前記２値化処理部にて行われる前記スクリーン処理がドットスクリーン処理である場合において、当該２値化処理部で設定された前記スクリーン角が、同一の走査線にて出力される前記画像データの画素毎に複数混在して適用される場合には、複数の当該スクリーン角のうち最も４５度に近いスクリーン角に基づいて前記光量補正量を設定すること
を特徴とする請求項４記載の画像形成装置。
【請求項６】
前記走査線間隔検出部は、前記感光体表面での前記レーザ露光部からの前記レーザ光の副走査方向の照射位置および／または当該感光体の回転速度の変動に基づいて、前記変動量を検出することを特徴とする請求項１記載の画像形成装置。
【請求項７】
感光体と、
前記感光体表面を走査露光する１または複数のレーザ光を出力するレーザ露光部と、
前記レーザ露光部に対して出力する画像データを、当該画像データに備わる画像属性に対応して設定されたスクリーン角を用いてスクリーン処理し、２値化する２値化処理部と、
前記レーザ露光部から出力される前記レーザ光の発光光量を当該レーザ光の前記感光体表面での走査線相互の間隔および前記２値化処理部にて設定された前記スクリーン角に対応させて設定する光量設定部とを備え、
前記光量設定部は、前記２値化処理部にて行われる前記スクリーン処理がラインスクリーン処理である場合とドットスクリーン処理である場合とで、前記スクリーン角の変化に応じた前記レーザ光の発光光量の増減の仕方が異なるように、当該レーザ光の発光光量を設定することを特徴とする画像形成装置。
【請求項８】
前記走査線相互の間隔と当該間隔に対応して設定される前記レーザ光の発光光量との関係を規定する情報を、前記２値化処理部にて行われる前記スクリーン処理の種類および当該２値化処理部にて設定される前記スクリーン角毎に記憶する光量情報記憶部をさらに備え、
前記光量設定部は、前記光量情報記憶部から前記２値化処理部にて行われた前記スクリーン処理の種類および当該２値化処理部にて設定された前記スクリーン角に関する前記情報を取得し、取得した当該情報に基づいて前記レーザ光の発光光量を設定することを特徴とする請求項７記載の画像形成装置。
【請求項９】
所定の濃度階調数が設定された画像データから、当該画像データに備わる画像属性に対応して設定されたスクリーン角を用いたスクリーン処理によって、２値化された画像データを生成する２値化処理部と、
前記２値化処理部にて生成された前記画像データに基づき点灯されるレーザ光を感光体に対して走査露光するレーザ露光部と、
前記レーザ露光部から走査露光される前記レーザ光の前記感光体表面での走査線相互の間隔の変動量を検出する走査線間隔検出部と、
前記走査線間隔検出部により検出された前記変動量と前記２値化処理部にて設定された前記スクリーン角とに基づいて、前記レーザ露光部から走査露光される前記レーザ光の発光光量を補正する光量補正量を設定し、当該レーザ光の発光光量を設定する光量設定部とを備え、
前記光量設定部は、前記光量補正量を、前記２値化処理部にて行われる前記スクリーン処理がラインスクリーン処理である場合とドットスクリーン処理である場合とで、前記スクリーン角の変化に応じた当該光量補正量の増減の仕方が異なるように設定することを特徴とするレーザ光量制御装置。
【請求項１０】
前記２値化処理部にて行われた前記スクリーン処理の種類および当該２値化処理部にて設定された前記スクリーン角に対応して、前記走査線間隔検出部により検出される前記変動量から前記レーザ光の発光光量の前記光量補正量を算出する光量設定関数を記憶する関数記憶部をさらに備え、
前記光量設定部は、前記２値化処理部にて行われた前記スクリーン処理の種類および前記２値化処理部にて設定された前記スクリーン角に対応した前記光量設定関数を前記関数記憶部から取得し、取得した当該光量設定関数を用いて前記レーザ光の発光光量を設定することを特徴とする請求項９記載のレーザ光量制御装置。
【請求項１１】
前記光量設定部は、前記２値化処理部にて行われる前記スクリーン処理がラインスクリーン処理である場合には、当該２値化処理部で用いる前記スクリーン角が小さいほど、前記変動量に対する前記光量補正量を大きく設定すること
を特徴とする請求項９または１０記載のレーザ光量制御装置。
【請求項１２】
前記光量設定部は、前記２値化処理部にて行われる前記スクリーン処理がラインスクリーン処理である場合において、当該２値化処理部で用いる前記スクリーン角が、同一の前記走査線にて出力される前記画像データの画素毎に複数混在して適用される場合には、複数の当該スクリーン角のうち最も大きいスクリーン角に基づいて、前記光量補正量を設定することを特徴とする請求項１１記載のレーザ光量制御装置。
【請求項１３】
前記走査線間隔検出部は、前記感光体表面での前記レーザ露光部からの前記レーザ光の副走査方向の照射位置および／または当該感光体の回転速度の変動に基づいて、前記変動量を検出することを特徴とする請求項９記載のレーザ光量制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真方式を用いた複写機、プリンタ等の画像形成装置等に関する。
【背景技術】
【０００２】
電子写真方式を用いた複写機、プリンタ等の画像形成装置では、帯電された感光体ドラムをレーザ光により走査露光するに際して、副走査方向におけるレーザ光の走査ピッチは均一である必要がある。そのため、感光体ドラム表面でのレーザ光照射位置が所定位置に定まるように、感光体ドラムは所定位置に位置決めされるとともに、レーザ露光装置も固定設置されている。ところが、画像形成装置には、感光体ドラムを回転駆動するモータや記録紙を搬送する搬送系等といった駆動源が配設されており、これらの駆動源からの振動が画像形成装置全体に伝わり易い。また、感光体ドラムの回転速度も何らかの要因で変動する場合もある。このような振動や感光体ドラムの回転速度の変動等により、レーザ露光装置と感光体ドラムとの間の相対位置が変動すると、画像上に副走査方向（記録紙の搬送方向）における濃度ムラを発生する場合がある。
【０００３】
そこで、振動等による濃度ムラの発生を抑制するために、例えば、レーザ露光装置を搭載する光学ユニットを防振体を介して画像形成装置本体に取り付けたり（例えば、特許文献１参照）、ポリゴンミラーに対して、ポリゴンミラーの振動の周波数および振動数と逆位相で、かつ振動量の概ね等しい振動を付与する技術が開示されている（例えば、特許文献２参照）。
【０００４】
【特許文献１】特開２００１−１９４８４９号公報(第３−４頁)
【特許文献２】特開２００１−３８９５５号公報(第４−６頁)
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、副走査方向における画像濃度ムラを低減することを目的とする。
【課題を解決するための手段】
【０００６】
かかる目的のもと、本発明の画像形成装置は、感光体と、感光体表面を走査露光する１または複数のレーザ光を出力するレーザ露光部と、レーザ露光部に対して出力する画像データを、画像データに備わる画像属性に対応して設定されたスクリーン角を用いてスクリーン処理し、２値化する２値化処理部と、感光体表面を走査露光するレーザ光の走査線相互の間隔の変動量を検出する走査線間隔検出部と、走査線間隔検出部により検出された変動量と２値化処理部にて設定されたスクリーン角とに基づいて、レーザ露光部から出力されるレーザ光の発光光量を補正する光量補正量を設定し、光量補正量を用いてレーザ光の発光光量を設定する光量設定部とを備え、光量設定部は、２値化処理部にて行われるスクリーン処理がラインスクリーン処理である場合とドットスクリーン処理である場合とで、スクリーン角の変化に応じた光量補正量の増減の仕方が異なるように、光量補正量を設定することを特徴としている。
【０００７】
ここで、光量設定部は、２値化処理部にて行われるスクリーン処理がラインスクリーン処理である場合には、２値化処理部で設定されたスクリーン角が小さいほど、変動量に対する光量補正量を大きく設定することを特徴とすることができる。また、光量設定部は、２値化処理部にて行われたスクリーン処理がラインスクリーン処理である場合において、２値化処理部で設定されたスクリーン角が、同一の走査線にて出力される画像データの画素毎に複数混在して適用される場合には、複数のスクリーン角のうち最も大きいスクリーン角に基づいて光量補正量を設定することを特徴とすることができる。さらに、光量設定部は、２値化処理部にて行われるスクリーン処理がドットスクリーン処理である場合には、２値化処理部で設定されたスクリーン角が４５度に近いほど、変動量に対する光量補正量を小さく設定することを特徴とすることができる。
また、光量設定部は、２値化処理部にて行われるスクリーン処理がドットスクリーン処理である場合において、２値化処理部で設定されたスクリーン角が、同一の走査線にて出力される画像データの画素毎に複数混在して適用される場合には、複数のスクリーン角のうち最も４５度に近いスクリーン角に基づいて光量補正量を設定することを特徴とすることができる。さらに、走査線間隔検出部は、感光体表面でのレーザ露光部からのレーザ光の副走査方向の照射位置および／または感光体の回転速度の変動に基づいて、変動量を検出することを特徴とすることができる。
【０００８】
また、本発明の画像形成装置は、感光体と、感光体表面を走査露光する１または複数のレーザ光を出力するレーザ露光部と、レーザ露光部に対して出力する画像データを、画像データに備わる画像属性に対応して設定されたスクリーン角を用いてスクリーン処理し、２値化する２値化処理部と、レーザ露光部から出力されるレーザ光の発光光量をレーザ光の感光体表面での走査線相互の間隔および２値化処理部にて設定されたスクリーン角に対応させて設定する光量設定部とを備え、光量設定部は、２値化処理部にて行われるスクリーン処理がラインスクリーン処理である場合とドットスクリーン処理である場合とで、スクリーン角の変化に応じたレーザ光の発光光量の増減の仕方が異なるように、レーザ光の発光光量を設定することを特徴としている。
ここで、走査線相互の間隔とこの間隔に対応して設定されるレーザ光の発光光量との関係を規定する情報を、２値化処理部にて行われるスクリーン処理の種類および２値化処理部にて設定されるスクリーン角毎に記憶する光量情報記憶部をさらに備え、光量設定部は、光量情報記憶部から２値化処理部にて行われたスクリーン処理の種類および２値化処理部にて設定されたスクリーン角に関する情報を取得し、取得した情報に基づいてレーザ光の発光光量を設定することを特徴とすることができる。
【０００９】
さらに、本発明をレーザ光量制御装置として捉え、本発明のレーザ光量制御装置は、所定の濃度階調数が設定された画像データから、画像データに備わる画像属性に対応して設定されたスクリーン角を用いたスクリーン処理によって、２値化された画像データを生成する２値化処理部と、２値化処理部にて生成された画像データに基づき点灯されるレーザ光を感光体に対して走査露光するレーザ露光部と、レーザ露光部から走査露光されるレーザ光の感光体表面での走査線相互の間隔の変動量を検出する走査線間隔検出部と、走査線間隔検出部により検出された変動量と２値化処理部にて設定されたスクリーン角とに基づいて、レーザ露光部から走査露光されるレーザ光の発光光量を補正する光量補正量を設定し、レーザ光の発光光量を設定する光量設定部とを備え、光量設定部は、光量補正量を、２値化処理部にて行われるスクリーン処理がラインスクリーン処理である場合とドットスクリーン処理である場合とで、スクリーン角の変化に応じた光量補正量の増減の仕方が異なるように設定することを特徴としている。
【００１０】
ここで、２値化処理部にて行われたスクリーン処理の種類および２値化処理部にて設定されたスクリーン角に対応して、走査線間隔検出部により検出される変動量からレーザ光の発光光量の光量補正量を算出する光量設定関数を記憶する関数記憶部をさらに備え、光量設定部は、２値化処理部にて行われたスクリーン処理の種類および２値化処理部にて設定されたスクリーン角に対応した光量設定関数を関数記憶部から取得し、取得した光量設定関数を用いてレーザ光の発光光量を設定することを特徴とすることができる。また、光量設定部は、２値化処理部にて行われるスクリーン処理がラインスクリーン処理である場合には、２値化処理部で用いるスクリーン角が小さいほど、変動量に対する光量補正量を大きく設定することを特徴とすることができる。
また、光量設定部は、２値化処理部にて行われるスクリーン処理がラインスクリーン処理である場合において、２値化処理部で用いるスクリーン角が、同一の走査線にて出力される画像データの画素毎に複数混在して適用される場合には、複数のスクリーン角のうち最も大きいスクリーン角に基づいて、光量補正量を設定することを特徴とすることができる。さらに、走査線間隔検出部は、感光体表面でのレーザ露光部からのレーザ光の副走査方向の照射位置および／または感光体の回転速度の変動に基づいて、変動量を検出することを特徴とすることができる。
【発明の効果】
【００１１】
本発明の請求項１によれば、本発明を採用しない場合に比べて、副走査方向における画像濃度ムラを、２値化処理時に使用されるスクリーン処理の種類およびスクリーン角に対応させて低減することができる。
また、本発明の請求項２によれば、本発明を採用しない場合に比べて、２値化処理時にラインスクリーン処理を行う場合に、副走査方向における画像濃度ムラをスクリーン角に対応させて低減することができる。
また、本発明の請求項３によれば、本発明を採用しない場合に比べて、１走査線上に複数の異なるスクリーン角の画素が形成される場合にも、副走査方向における画像濃度ムラが低減された画像を得ることができる。
【００１２】
また、本発明の請求項４によれば、本発明を採用しない場合に比べて、２値化処理時にドットスクリーン処理を行う場合に、副走査方向における画像濃度ムラをスクリーン角に対応させて低減することができる。
また、本発明の請求項５によれば、本発明を採用しない場合に比べて、１走査線上に複数の異なるスクリーン角の画素が形成される場合にも、副走査方向における画像濃度ムラが低減された画像を得ることができる。
また、本発明の請求項６によれば、振動および／または感光体の回転速度の変動に基づいて生じる走査線相互の間隔の変動量を検出することができる。
【００１３】
本発明の請求項７によれば、本発明を採用しない場合に比べて、副走査方向における画像濃度ムラを、２値化処理時に使用されるスクリーン処理の種類およびスクリーン角に対応させて低減することができる。
また、本発明の請求項８によれば、本発明を採用しない場合に比べて、２値化処理時に使用されるスクリーン処理の種類およびスクリーン角に対応させて副走査方向における画像濃度ムラが低減された中間調画像を提供できる。
【００１４】
本発明の請求項９によれば、本発明を採用しない場合に比べて、副走査方向における画像濃度ムラを、２値化処理時に使用されるスクリーン処理の種類およびスクリーン角に対応させて低減することができる。
また、本発明の請求項１０によれば、本発明を採用しない場合に比べて、２値化処理時に使用されるスクリーン処理の種類およびスクリーン角に対応させて副走査方向における画像濃度ムラが低減された中間調画像を提供できる。
また、本発明の請求項１１によれば、本発明を採用しない場合に比べて、２値化処理時にラインスクリーン処理を行う場合に、副走査方向における画像濃度ムラをスクリーン角に対応させて低減することができる。
また、本発明の請求項１２によれば、本発明を採用しない場合に比べて、１走査線上に複数の異なるスクリーン角の画素が形成される場合にも、副走査方向における画像濃度ムラが低減された画像を得ることができる。
また、本発明の請求項１３によれば、振動および／または感光体の回転速度の変動に基づいて生じる走査線相互の間隔の変動量を検出することができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用される画像形成装置の構成を示したブロック図である。図１に示した画像形成装置１は、例えばデジタルカラープリンタであって、パーソナルコンピュータ（ＰＣ）３や画像読取装置４等の外部装置から入力された画像データに対して所定の画像処理を施す画像処理手段の一例としての画像処理部１０、画像形成装置１全体の動作を制御する制御手段の一例としての制御部８０、処理プログラム等が記録される例えばハードディスク（Hard Disk Drive）にて実現される主記憶部８５、各色成分の画像データに対応して画像形成を行う画像形成手段の一例としての画像形成部９０を備えている。
【００１６】
画像形成部９０は、矢印Ａ方向に向かって回転する像担持体としての感光体ドラム３１、この感光体ドラム３１の周囲に、感光体ドラム３１を一様に帯電する帯電ロール３２、画像処理部１０からの画像データに応じて変調されたレーザ光Ｌを感光体ドラム３１に出射するレーザ露光部の一例としてのレーザ露光装置（ＲＯＳ：Raster Output Scanner)２５、イエロー (Ｙ)、マゼンタ (Ｍ)、シアン (Ｃ)、黒 (Ｋ)の各色トナーが収容された現像器３３Ｙ,３３Ｍ,３３Ｃ,３３Ｋを搭載し、回転軸３３ａを中心に回動するロータリー現像器３３、感光体ドラム３１上に残留したトナーを除去するドラムクリーナ３４、帯電ロール３２による帯電前に感光体ドラム３１を除電する除電ランプ３５を含んで構成されている。ここで、感光体ドラム３１、帯電ロール３２、ドラムクリーナ３４、および除電ランプ３５は、感光体ユニット３０として一体的に構成され、画像形成装置１本体に対して着脱自在に配設されている。
【００１７】
また、画像形成部９０には、感光体ドラム３１の表面に当接するように配置された中間転写ベルト４１が配設されている。中間転写ベルト４１は、中間転写ベルト４１を回動させるための駆動ロール４６、中間転写ベルト４１にかかる張力を一定とするためのテンションロール４７、従動回転するアイドラロール４８ａ〜４８ｃ、後述する二次転写用のバックアップロール４９によって張架され、矢印Ｂ方向に回転移動するように構成されている。
【００１８】
中間転写ベルト４１が感光体ドラム３１と当接する一次転写部Ｔ１には、中間転写ベルト４１の裏面側に中間転写ベルト４１を介して感光体ドラム３１に圧接するように一次転写ロール４２が配設されている。また、用紙Ｐの搬送経路に面した中間転写ベルト４１の二次転写部Ｔ２には、中間転写ベルト４１のトナー保持面側（外周面側）に中間転写ベルト４１と接離自在に配設された二次転写ロール５０と、中間転写ベルト４１の裏面側(内周面側)に配設され、二次転写ロール５０の対向電極となるバックアップロール４９とが配設されている。また、中間転写ベルト４１における二次転写部Ｔ２の下流側には、中間転写ベルト４１を挟んでアイドラロール４８ａと対向する位置に、中間転写ベルト４１に対して接離自在のベルトクリーナ５５が配設されている。
【００１９】
本実施の形態の画像形成部９０では、レーザ露光装置２５が画像処理部１０からパルス幅変調された画像データを受信すると、レーザ露光装置２５は、後段で説明する光量補正部２０によりレーザ光Ｌの発光光量がリアルタイムで設定されるとともに、画像データに応じて点灯されるレーザ光Ｌを感光体ドラム３１に対して出射する。
また、それに先だって、感光体ドラム３１は矢印Ａ方向に所定の速度で回転駆動を開始し、感光体ドラム３１表面が帯電ロール３２によって所定電位に帯電される。そして、レーザ露光装置２５から感光体ドラム３１表面にレーザ光Ｌが出射されることにより、感光体ドラム３１に静電潜像が形成される。このとき、感光体ドラム３１に形成された静電潜像がイエロー（Ｙ）の画像情報に対応したものであれば、この静電潜像はＹのトナーが収容される現像器３３Ｙで現像され、感光体ドラム３１にはＹのトナー像が形成される。そして、感光体ドラム３１上に形成されたＹのトナー像は、感光体ドラム３１と中間転写ベルト４１とが対向する一次転写部Ｔ１で一次転写ロール４２に印加される一次転写バイアスにより中間転写ベルト４１上に転写される。一方、一次転写後に感光体ドラム３１上に残留したトナー は、ドラムクリーナ３４によって除去される。
【００２０】
単色画像（例えば、白黒画像）が形成される場合は、中間転写ベルト４１に一次転写されたトナー像は、直ちに二次転写工程が実行される。
一方、複数色のトナー像からなるカラー画像が形成される場合には、感光体ドラム３１上でのトナー像の形成と、このトナー像についての一次転写の工程とが色数分だけ繰り返された後、二次転写工程が実行される。例えば、４色のトナー像を重ね合わせたフルカラー画像を形成する場合には、感光体ドラム３１上には順次Ｙ、Ｍ、Ｃ、Ｋのトナー像が形成され、これらトナー像は順次中間転写ベルト４１に一次転写される。中間転写ベルト４１は、一次転写されたトナー像を保持したまま感光体ドラム３１と同一の周速で回転移動し、中間転写ベルト４１上にはその１回転毎に順次Ｙ、Ｍ、Ｃ、Ｋのトナー像が重ねられていく。なお、その際には、二次転写ロール５０およびベルトクリーナ５５は中間転写ベルト４１から離隔した位置に設定される。
【００２１】
二次転写工程では、中間転写ベルト４１上に一次転写された１色または複数色のトナー像が二次転写部Ｔ２へと搬送されるのに合わせて、用紙Ｐがピックアップロール７２により用紙トレイ７１から取り出され、搬送ロール７３によって１枚ずつレジストロール７４の位置まで搬送される。また、それと同期して、二次転写ロール５０は中間転写ベルト４１と当接した位置に設定される。
続いて、用紙Ｐは中間転写ベルト４１上のトナー像が二次転写部Ｔ２に到達するタイミングに合わせるように二次転写部Ｔ２へと供給され、中間転写ベルト４１を介してバックアップロール４９と二次転写ロール５０との間に用紙Ｐが挟持される。その際に、二次転写部Ｔ２では、バックアップロール４９に印加される二次転写バイアスにより二次転写ロール５０とバックアップロール４９との間に形成される転写電界の作用で、中間転写ベルト４１上に保持されたトナー像が用紙Ｐに一括して二次転写される。その後、トナー像が転写された用紙Ｐは、搬送ガイド７６および用紙搬送ベルト７７によって定着器６０へと搬送される。定着器６０は、用紙Ｐ上のトナー像を加熱および加圧して定着する。また、二次転写後に中間転写ベルト４１に付着した転写残トナーは、二次転写の終了後に中間転写ベルト４１に当接されたベルトクリーナ５５によって除去される。
【００２２】
画像処理部１０は、例えばパーソナルコンピュータ（ＰＣ）３やスキャナ等の画像読取装置４等といった外部装置からの画像データの入力を受け付ける入力インターフェース１１、入力インターフェース１１にて受け付けた画像データを一時記憶する入力バッファ１２、ＰＤＬ（Page Description Language：ページ記述言語）形式の画像データを解析して中間データを生成するＰＤＬ解析部１３、ＰＤＬ解析部１３にて生成された中間データを画素の並びで表現された印刷用の画像データ（ラスタ画像データ）に展開（レンダリング処理）するレンダリング処理部１４、レンダリング処理部１４でのレンダリング処理に際して作業領域として使用される中間バッファ１５、レンダリング処理された画像データを印刷処理に適した表色系の画像データ（ＹＭＣＫ）に色変換する色変換処理部１６、色変換された画像データに対してスクリーン処理を行うスクリーン処理部１７、スクリーン処理部１７にてスクリーン処理された画像データを記憶する画像データ記憶部１８、画像データ記憶部１８に記憶された画像データを読み出し、画像データに応じたオン時間長を持った信号パルスに変換するパルス幅変調部１９を備えている。
【００２３】
入力インターフェース１１は、例えばパーソナルコンピュータ（ＰＣ）３やスキャナ等の画像読取装置４から、画像データと描画コマンドとからなる印刷ジョブを受け取る。そして、画像データを入力バッファ１２に出力し、描画コマンドをＰＤＬ解析部１３に出力する。ここで、この画像データは、例えばＲＧＢ毎に各８ビット（１バイト）で表現された例えばｓＲＧＢ色空間に属する画素データと、画像データに備わる画像属性の１つである画像オブジェクトの種類（フォントオブジェクト、グラフィックオブジェクト、イメージオブジェクト等）を表す例えば２ビットのタグデータとを含んで構成されている。
入力バッファ１２は、入力インターフェース１１から入力した画像データを一時的に記憶し、ＰＤＬ解析部１３に対して出力する。
【００２４】
ＰＤＬ解析部１３は、描画コマンドに応じて入力バッファ１２から画像データを取得し、取得した画像データから例えば印刷１ページ分の中間データを生成する。そして、生成した中間データをレンダリング処理部１４に対して出力する。
その際に、ＰＤＬ解析部１３は、入力インターフェース１１にて受け付けた画像データに含まれるオブジェクトの種類を表すタグデータからオブジェクトの種類を認識し、オブジェクトの種類を表す信号（オブジェクト信号）を生成する。そして、ＰＤＬ解析部１３は、生成したオブジェクト信号を画像形成部９０の光量補正部２０（後段参照）に送信する。
レンダリング処理部１４は、描画コマンドに応じてＰＤＬ解析部１３から取得した中間データに対するレンダリング処理を行う。そして、このレンダリング処理されたラスタ画像データ（画素群が配列された画像データ）を色変換処理部１６に対して出力する。
【００２５】
色変換処理部１６は、入力したラスタ画像データを、画像形成部９０での印刷処理に適した表色系の画像データ（ＹＭＣＫ）に変換し、スクリーン処理部１７に対して出力する。色変換処理部１６は、ＤＬＵＴ(Direct Look-Up Table)と呼ばれる色変換テーブルを用いて色変換処理を行う。その場合に、色変換処理部１６は、オブジェクトの種類（フォントオブジェクト、グラフィックオブジェクト、イメージオブジェクト等）毎に異なるＤＬＵＴを有している。そして、レンダリング処理部１４からのラスタ画像データに含まれるタグデータに基づいてオブジェクトの種類を特定し、オブジェクトの種類に応じた最適な色変換を行う。
【００２６】
スクリーン処理部１７は、色変換処理部１６から入力された色成分（ＹＭＣＫ）毎の多値（各８ビット）のラスタ画像データに対してスクリーン処理を行う。それにより、２値化された画像データ（１ビットの画像データ）を生成する。すなわち、スクリーン処理部１７は、２値化処理部の一例であって、所定の濃度階調数を有する多値画像情報であるラスタ画像データを、網点と呼ばれる着色ドットの大きさによって擬似的に中間調画像の濃度を表わす２値化画像データを生成する。
スクリーン処理部１７には、スクリーンを作成する際の２値化処理条件としての各種パラメータ（スクリーンパターン、スクリーン線幅、スクリーンピッチ、スクリーン角等：以下、「スクリーンパラメータ」と記す）が、画像属性である画像オブジェクトの種類（フォントオブジェクト、グラフィックオブジェクト、イメージオブジェクト等）毎に備えられている。そして、レンダリング処理部１４からのラスタ画像データに含まれるタグデータに基づいて画像オブジェクト（単に、「オブジェクト」ともいう）の種類を特定し、オブジェクトの種類に対応して設定されたスクリーンパラメータを用いて、各オブジェクトに最適なスクリーン処理を行う。そして、スクリーン処理部１７は、生成した画像データを画像データ記憶部１８に一旦記憶する。
【００２７】
パルス幅変調部１９は、画像データ記憶部１８に記憶された画像データを画像形成部９０での画像形成順に各色成分毎に読み出し、画像データに応じたオン時間長を持った信号パルスに画像データを変換する。そして、パルス幅変調部１９にてパルス幅変調された信号パルスとしての各色成分毎の画像データは、画像形成順にレーザ露光装置２５に対して出力される。
【００２８】
次に、レーザ露光装置２５について説明する。
図２は、レーザ露光装置２５の構成と、レーザ露光装置２５が感光体ドラム３１を走査露光する状態とを示した図である。レーザ露光装置２５は、半導体レーザからなる光源２５１、コリメータレンズ２５２、シリンダーレンズ２５３、例えば正八角面体で形成された回転多面鏡（ポリゴンミラー）２５４、ｆθレンズ２５５、折り返しミラー２５６、反射ミラー２５７およびＳＯＳセンサ（受光素子）２５８、レーザドライバ２５９を含んで構成されている。また、レーザ露光装置２５は、ハウジング２６０内に配設されて一体的な光学ユニットを構成している。
【００２９】
レーザ露光装置２５では、光源２５１から出射された発散性のレーザ光Ｌは、コリメータレンズ２５２によって平行光に変換され、副走査方向にのみ屈折力を持つシリンダーレンズ２５３により、ポリゴンミラー２５４の偏向反射面２５４ａ近傍にて主走査方向に長い線像として結像される。そして、レーザ光Ｌは、高速で定速回転するポリゴンミラー２５４の偏向反射面２５４ａにより反射され、等角速度的に反時計回り（矢印Ｃ方向）に走査される。
レーザ光Ｌは、ｆθレンズ２５５を通過した後、折り返しミラー２５６により感光体ドラム３１の表面に向けて方向を変えられ、感光体ドラム３１の表面を矢印Ｄ方向に走査露光する。ここで、ｆθレンズ２５５は、レーザ光Ｌの光スポットの感光体ドラム３１表面上での走査速度を等速化する機能を有している。
また、上記した線像は、ポリゴンミラー２５４の偏向反射面２５４ａの近傍に結像し、ｆθレンズ２５５は副走査方向に関して偏向反射面２５４ａを物点として光スポットを感光体ドラム３１の表面上に結像させるので、この走査光学系は、偏向反射面２５４ａの面倒れを補正する機能を有している。
【００３０】
レーザ光Ｌは、感光体ドラム３１の表面上を走査露光するのに先立ち、反射ミラー２５７を介してＳＯＳセンサ２５８に入射する。すなわち、ＳＯＳセンサ２５８には、レーザ光Ｌが感光体ドラム３１の表面を走査する毎に、各走査ラインの最初のレーザ光Ｌが入射される。そして、ＳＯＳセンサ２５８は、感光体ドラム３１の表面への走査ライン毎の照射タイミングを検知し、照射開始タイミングを示す信号（ＳＯＳ信号）を生成する。
【００３１】
光源２５１には、半導体レーザのＯＮ／ＯＦＦを制御するレーザ駆動信号を、画像処理部１０から出力された画像データに応じて生成するレーザドライバ２５９が接続されている。そして、レーザドライバ２５９が光源２５１に対してレーザ駆動信号を出力することで、光源２５１は、画像処理部１０からの画像データに対応したレーザ光Ｌを出射する。
その際に、レーザドライバ２５９はＳＯＳセンサ２５８に接続されており、ＳＯＳセンサ２５８において生成されたＳＯＳ信号を入力する。そして、レーザドライバ２５９では、ＳＯＳセンサ２５８からのＳＯＳ信号に基づいて、光源２５１の半導体レーザに対してレーザ駆動信号の出力を開始するタイミングが設定される。
【００３２】
本実施の形態の画像形成装置１では、レーザ露光装置２５の光源２５１から出射されたレーザ光Ｌの感光体ドラム３１の表面における副走査方向位置を検出し、副走査方向位置に対応した副走査位置信号を生成する副走査位置検出センサ１１０が配設されている。副走査位置検出センサ１１０は、レーザ露光装置２５と感光体ドラム３１との間に配設されている。例えば、図３（副走査位置検出センサ１１０の配置位置を説明する図）に示したように、画像形成に影響を与えることがないように、レーザ光Ｌが感光体ドラム３１の表面を走査露光する領域内ではあるが、感光体ドラム３１表面にて画像が形成される領域（画像形成領域）よりも軸方向端部側の領域の感光体ドラム３１の表面近傍に配設されている。そして、副走査位置検出センサ１１０は、画像形成を行うレーザ光Ｌの各ライン走査毎の副走査方向位置を検出する。副走査位置検出センサ１１０により生成された副走査位置信号は、制御部８０に対してリアルタイムに出力される。
【００３３】
また、本実施の形態の画像形成装置１では、レーザ露光装置２５が感光体ドラム３１を走査露光する際の感光体ドラム３１の回転速度を検出するロータリーエンコーダ１２０が、感光体ドラム３１の回転軸３１ａと同軸に配設されている。そして、ロータリーエンコーダ１２０は、レーザ光Ｌの走査露光時に、ロータリーエンコーダ１２０にて検出された感光体ドラム３１の回転速度に関するデータ信号を制御部８０に送信するように構成されている。
【００３４】
ところで、画像形成装置１には、感光体ドラム３１を回転駆動するモータや用紙Ｐを搬送する搬送系等といった駆動源が配設されており、これらの駆動源からの振動はレーザ露光装置２５や感光体ドラム３１に伝わる。また、感光体ドラム３１にも、回転駆動するモータに供給される電圧の変動や駆動負荷の変動、モータ駆動信号に入る電気ノイズ等に起因して、回転速度ムラが生じる。このような振動や感光体ドラム３１の回転速度ムラにより、画像形成動作時に、レーザ露光装置２５から出射されるレーザ光Ｌの副走査方向（感光体ドラム３１の回転方向）における走査ピッチ（隣り合う走査線相互の間隔）に、「走査ピッチムラ」と呼ばれる不均一が生じる場合がある。
【００３５】
このような走査ピッチムラが発生すると、画像形成部９０にて形成される画像上において副走査方向、すなわち用紙Ｐの搬送方向に縞模様の濃度ムラ（これを、「バンディング」という）を発生させ、画像品質の低下を招くこととなる。例えば、走査ピッチが所定値よりも狭くなる領域では画素間隔が近接するので濃度が高くなり、走査ピッチが所定値よりも広くなる領域では画素間隔が離隔するので濃度が低くなって、画像に濃淡が生じるという不都合が生じる。
その場合に、本実施の形態の画像形成装置１のように、画像処理部１０にスクリーン処理部１７を設け、スクリーン処理により画像データに対する階調制御を行う構成では、スクリーン処理部１７にて設定される例えばスクリーン角等といったスクリーンパラメータの設定値によって、走査ピッチムラに起因するバンディングの発生の程度に差異が生じる。
【００３６】
ここで、図４は、感光体ドラム３１の回転速度ムラにより副走査方向の画素間隔が変化して、バンディングが発生した状態を示した図である。図４では、スクリーン角を（ａ）９０°、（ｂ）７２°、（ｃ）４５°、（ｄ）１８°、（ｅ）０°に設定した場合において、（Ａ）画素間隔に変化がない状態、（Ｂ）画素間隔がほぼ１／２になった状態、および（Ｃ）画素間隔がほぼ２倍になった状態をそれぞれ示している。
図４に示したように、スクリーン角が大きいほど、画素間隔の変化に対してバンディングは人間の目にとって目立ちにくく、スクリーン角が小さくなるほど、画素間隔の変化に対してバンディングは目立つ傾向を示している。
【００３７】
また、図５は、レーザ露光装置２５や感光体ドラム３１に伝わる振動により、または、このような振動に感光体ドラム３１の回転速度ムラが加わることにより、副走査方向の画素間隔が変化してバンディングが発生した状態を示した図である。図５では、図４と同様に、スクリーン角を（ａ）９０°、（ｂ）７２°、（ｃ）４５°、（ｄ）１８°、（ｅ）０°に設定した場合において、（Ａ）画素間隔に変化がない状態、（Ｂ）画素間隔がほぼ１／２になった状態と、画素間隔がほぼ２倍になった状態とがそれぞれ交互に周期的に繰り返す場合を示している。
図５に示したように、この場合にも、図４の場合と同様に、スクリーン角が大きいほど、画素間隔の変化に対してバンディングは人間の目にとって目立ちにくく、スクリーン角が小さくなるほど、画素間隔の変化に対してバンディングは目立つ傾向を示している。
すなわち、スクリーン角が大きいほど、人間の目にとってのバンディングの見え方が副走査方向の画素間隔の変化に対して鈍感となる傾向を示す。これを、本明細書では「バンディング感度が低い」と表現する。一方、スクリーン角が小さいほど、人間の目にとってのバンディングの見え方が副走査方向の画素間隔の変化に対して敏感となる傾向を示す。これを、本明細書では「バンディング感度が高い」と表現する。そのため、同じように副走査方向の画素間隔に変化が生じても、スクリーン処理部１７にて設定される例えばスクリーン角等といったスクリーンパラメータの設定値によって、バンディングの発生の程度には差異が生じる。図４および図５ではラインスクリーン処理を例に説明したが、ドットスクリーン処理を用いる場合にも同様である。
【００３８】
そこで、本実施の形態の画像形成装置１では、副走査位置検出センサ１１０によりレーザ光Ｌの感光体ドラム３１の表面における副走査方向位置を各走査ライン毎にリアルタイムに検出する。また、それと同時に、ロータリーエンコーダ１２０により感光体ドラム３１の回転速度を検出する。そして、レーザ光Ｌの感光体ドラム３１表面での副走査方向位置と感光体ドラム３１の回転速度とに基づいて、走査ピッチの変動量を算出する。さらに、算出された走査ピッチの変動量に基づいて、スクリーン処理された画像における走査ピッチムラに起因する縞模様の濃度ムラを低減するように、半導体レーザの発光光量を補正する処理を行う。その際に、半導体レーザの光量補正量は、画像処理部１０のスクリーン処理部１７にて設定されているスクリーンパラメータに対応して定められる。それにより、レーザ光Ｌが本来照射されるべき感光体ドラム３１上での副走査方向の照射位置（画素位置）と実際にレーザ光Ｌが照射される副走査方向の照射位置（画素位置）との間にズレが生じた場合に生じるバンディングが人間の目に目立たないように調整している。
【００３９】
すなわち、本実施の形態のレーザ露光装置２５には、光量設定部（レーザ光量制御装置）の一例として、光源２５１の半導体レーザの光量を補正する光量補正部２０が接続されている。そして、光量補正部２０は、レーザ光Ｌの感光体ドラム３１表面での副走査方向位置と感光体ドラム３１の回転速度とに基づいて、走査ピッチの変動量を算出する。そして、算出された走査ピッチの変動量に基づいて、光源２５１の半導体レーザの光量を補正する。その際に、半導体レーザの光量を補正するのに使用する補正パラメータは、スクリーン処理部１７にて設定されているスクリーンパラメータに対応して設定される。
【００４０】
例えば、上記したように、本実施の形態のスクリーン処理部１７は、２値化処理条件としてのスクリーンパラメータ（スクリーン線幅、スクリーンピッチ、スクリーン角等）をオブジェクトの種類（フォントオブジェクト、グラフィックオブジェクト、イメージオブジェクト等）毎に有している。そして、レンダリング処理部１４からのラスタ画像データに含まれるタグデータに基づいてオブジェクトの種類を特定し、オブジェクトの種類に対応して設定されたスクリーンパラメータを用いて、画素毎に各オブジェクトに最適なスクリーン処理を行っている。
本実施の形態の光量補正部２０は、ＰＤＬ解析部１３から受け取ったオブジェクト信号に基づいて、スクリーン処理部１７にてオブジェクトの種類に対応して設定されたスクリーンパラメータを特定し、そのスクリーンパラメータに応じた補正パラメータを用いて光源２５１の半導体レーザの光量を画素毎に補正する。
【００４１】
続いて、本実施の形態の光量補正部２０について説明する。
図６は、本実施の形態の光量補正部２０の機能構成を説明する図である。図６に示したように、光量補正部２０には、ＰＤＬ解析部１３からオブジェクト信号を取得するオブジェクト情報取得部２０１、副走査位置検出センサ１１０にて生成された副走査位置信号と、ロータリーエンコーダ１２０にて検出された感光体ドラム３１の回転速度に関するデータ信号とを制御部８０から取得する画素位置情報取得部２０２、画素位置情報取得部２０２にて取得した副走査位置信号と感光体ドラム３１の回転速度に関するデータ信号とに基づいて、レーザ光Ｌが本来照射されるべき感光体ドラム３１上での副走査方向の画素位置と実際にレーザ光Ｌが照射される副走査方向の画素位置との距離である画素位置変動量を求めることで、走査ピッチの変動量を算出する走査線間隔検出部の一例としての画素位置変動量算出部２０３、スクリーンパラメータに対応して設定された半導体レーザの光量を補正する際に使用する光量設定関数としての補正パラメータを記憶する関数記憶部の一例としての補正パラメータ記憶部２０４、補正パラメータ記憶部２０４に記憶された補正パラメータを用いて、画素位置変動量算出部２０３にて算出された走査ピッチの変動量に対応した光量を設定する光量設定部２０５を備えている。
【００４２】
また、図７は、本実施の形態の光量補正部２０の内部構成を示すブロック図である。図７に示したように、光量補正部２０は、副走査方向の画素位置の変動量算出処理や半導体レーザの光量補正量の算出処理を行うに際して、予め定められた処理プログラムに従ってデジタル演算処理を実行するＣＰＵ２１１、ＣＰＵ２１１の作業用メモリ等として用いられるＲＡＭ２１２、ＣＰＵ２１１により実行される処理プログラム等が格納されるＲＯＭ２１３、書き換え可能で電源供給が途絶えた場合にもデータを保持できるＳＲＡＭやフラッシュメモリ等の不揮発性メモリ２１４、光量補正部２０に接続される制御部８０や画像処理部１０やレーザ露光装置２５等の各部との信号の入出力を制御するインターフェース部２１５を備えている。
また、主記憶部８５（図１参照）には、光量補正部２０により実行される処理プログラムが格納されており、画像形成装置１の立ち上げ時に光量補正部２０がこの処理プログラムを読み込むことによって光量補正部２０での各種処理が実行される。
【００４３】
そして、本実施の形態の光量補正部２０は、レーザ光Ｌによる副走査方向の画素位置が、走査ピッチを規定の走査ピッチよりも小さくする方向に変動した場合には、スクリーン処理部１７でのスクリーンパラメータに対応して設定された補正パラメータに基づいて、画素位置の変動量に応じて光源２５１の半導体レーザの光量を低減するように画素毎に光量補正する。それにより、走査ラインの光スポット径は小さくなるので、かかる走査ライン間の走査ピッチが密になることにより生じる副走査方向での縞模様状の高濃度部の発生を抑制する。
一方、光量補正部２０は、レーザ光Ｌによる副走査方向の画素位置が、走査ピッチを規定の走査ピッチよりも大きくする方向に変動した場合には、スクリーン処理部１７でのスクリーンパラメータに対応して設定された補正パラメータに基づいて、画素位置の変動量に応じて光源２５１の半導体レーザの光量を増加するように画素毎に光量補正する。それにより、走査ラインの光スポット径は大きくなるので、かかる走査ライン間の走査ピッチが疎になることにより生じる副走査方向での縞模様状の低濃度部の発生を抑制する。
【００４４】
図８は、本実施の形態の光量補正部２０での処理の手順の一例を示したフローチャートである。図８に示したように、光量補正部２０では、まず、オブジェクト情報取得部２０１が、画像処理部１０のＰＤＬ解析部１３からオブジェクトの種類を表すオブジェクト信号を取得する（Ｓ１０１）。そして、取得されたオブジェクト信号を光量設定部２０５に送る。
それと同時に、画素位置情報取得部２０２は、ステップ１０１にて取得されたオブジェクト信号に対応する画像データがパルス幅変調部１９にてパルス幅変調されてレーザ露光装置２５からレーザ光Ｌとして出力された際の、副走査位置検出センサ１１０にて生成された副走査位置信号と、その時のロータリーエンコーダ１２０にて検出された感光体ドラム３１の回転速度に関するデータ信号とを制御部８０から取得する（Ｓ１０２）。そして、取得された副走査位置信号と感光体ドラム３１の回転速度に関するデータ信号とを画素位置変動量算出部２０３に送る。
【００４５】
画素位置変動量算出部２０３は、取得した副走査位置信号と感光体ドラム３１の回転速度に関するデータ信号とに基づいて、所定の演算を行う。そして、レーザ光Ｌが本来照射されるべき感光体ドラム３１上での副走査方向の画素位置と実際にレーザ光Ｌが照射される副走査方向の画素位置との距離である画素位置変動量を求めて、走査ピッチの変動量を算出する（Ｓ１０３）。そして、算出された副走査方向の走査ピッチの変動量を光量設定部２０５に送る。
光量設定部２０５は、ステップ１０１においてオブジェクト情報取得部２０１にて取得されたオブジェクト信号から当該画像データに設定されたオブジェクトの種類を特定する。そして、特定されたオブジェクトの種類に対応する補正パラメータを補正パラメータ記憶部２０４から取得する（Ｓ１０４）。なお、画像処理部１０のスクリーン処理部１７においては、スクリーン処理を実行するに際して、オブジェクトの種類に対応してスクリーンパラメータが設定されるが、ステップ１０４において判定されたオブジェクトの種類は、スクリーン処理部１７において設定されたオブジェクトの種類と同一となる。
【００４６】
ここで、図９は、補正パラメータ記憶部２０４に記憶された光量設定関数としての補正パラメータの一例を示した図である。図９では、スクリーンパラメータの一例としてラインスクリーン処理によるスクリーン角に対応して設けられた補正パラメータを示している。図９に示した補正パラメータでは、図４および図５に示したように、ラインスクリーン処理では、人間の目にとって、スクリーン角が大きいほど副走査方向の画素間隔の変化に対するバンディング感度が低く、スクリーン角が小さいほど画素間隔の変化に対するバンディング感度が高い傾向を示す特性を加味して、スクリーン角が小さいほど、走査ピッチの変動量に対する光量補正量を大きく設定するように設定されている。
【００４７】
一方、スクリーン処理部１７においてドットスクリーン処理を行う場合には、ラインスクリーン処理の場合とは異なる補正パラメータが設定される。ドットスクリーン処理では、１つの方向成分を持つ１次元のラインスクリーン処理による階調制御とは異なり、直交する２つの方向成分を持つ２次元のドットスクリーンを用いた階調制御が行なわれる。そのため、図４および図５に示した１つの方向成分によるバンディング感度特性とは異なり、直交する２つの方向成分がバンディング感度特性に対して同時に働く。すなわち、例えばスクリーン角が７２°のドットスクリーンにおいては、７２°のスクリーン角におけるバンディング感度特性と、これと直交する−１８°のスクリーン角におけるバンディング感度特性とが相乗的に現れる。また、同様に、スクリーン角が４５°のドットスクリーンにおいては、４５°のスクリーン角におけるバンディング感度特性と、これと直交する−４５°のスクリーン角におけるバンディング感度特性とが相乗的に現れる。そのため、ドットスクリーン処理では、図１０（ドットスクリーンにおけるスクリーン角に対するバンディング感度特性を説明する図）に示したように、スクリーン角４５°で最も副走査方向の画素間隔の変化に対するバンディング感度が低くなり、スクリーン角が４５°よりも小さくなるほど、またスクリーン角が４５°よりも大きくなるほど副走査方向の画素間隔の変化に対するバンディング感度が高くなる傾向を示す。そこで、画像処理部１０のスクリーン処理部１７においてドットスクリーン処理を用いる場合には、このようなドットスクリーンのスクリーン角に関するバンディング感度特性に対応した補正パラメータが設定されることとなる。
【００４８】
なお、本実施の形態の補正パラメータ記憶部２０４では、光量設定関数としての補正パラメータを記憶する場合を示したが、光量設定関数の代わりに、スクリーンパラメータに対応させて、走査ピッチの変動量に対応した半導体レーザの光量補正量をテーブルとして記憶することもできる。このように、補正パラメータ記憶部２０４においては、スクリーンパラメータに対応させて、走査ピッチの変動量と半導体レーザの光量補正量との関係を規定する情報であれば、如何なる形式も問わない。
【００４９】
次に、図８の処理フローに戻って、光量設定部２０５は、ステップ１０４にて補正パラメータ記憶部２０４から取得した補正パラメータを用いて、ステップ１０３にて画素位置変動量算出部２０３において算出された副走査方向の走査ピッチの変動量に対応する光量補正量を画素毎に算出する（Ｓ１０５）。そして、算出された光量補正量に基づいて、レーザ露光装置２５の光源２５１の半導体レーザにて設定する光量値を算出し、算出された設定値の光量を設定するための画素毎の光量設定信号を生成する。そして、生成された光量設定信号は、レーザドライバ２５９に送信される（Ｓ１０６）。光量設定信号を受信したレーザドライバ２５９は、画像データに対応したレーザ駆動信号とともに、光量設定信号を光源２５１に送る。
【００５０】
ここで、１つの走査ライン上に複数の異なる画像オブジェクトが混在する場合がある。その場合には、画素毎に設定される光量値は、上記の処理により異なることとなる。ところが、高速で走査されるレーザ光Ｌの光量を１つの走査ライン上で複数の設定値で制御することは、データ処理速度の関係から、困難である場合がある。そこで、本実施の形態の光量設定部２０５では、１つの走査ライン上に複数の異なる画像オブジェクトが混在する場合には、ステップ１０５では、最もバンディング感度が小さいスクリーン角に対応した補正パラメータを用いて光量補正量を画素毎に算出する。それにより、バンディング感度が大きいスクリーン角が用いられる画像オブジェクトに対するバンディング抑制効果は低下するが、走査ライン全体としての光量変動に起因する画像不良の発生を抑え、画像全体としての画像品質の低下を抑制している。なお、その場合に、ステップ１０５において、最もバンディング感度が大きいスクリーン角に対応した補正パラメータを用いて光量補正量を画素毎に算出することもできる。
【００５１】
このように、本実施の形態の画像形成装置１においては、スクリーン処理部１７におけるスクリーンパラメータに対応して設定された補正パラメータを用いて、レーザ露光装置２５から出射されるレーザ光Ｌの副走査方向での走査ピッチに対応させて、光源２５１の半導体レーザの光量をリアルタイムに調整している。それにより、画像形成装置１内での振動や感光体ドラム３１の回転速度ムラによりレーザ光Ｌと感光体ドラム３１との間の相対位置の変動が生じる場合においても、画像形成装置１により形成されるスクリーン処理された画像上に発生するバンディングを目視で目立たないレベルまで低減する。
なお、本実施の形態の光量設定部２０５では、副走査位置検出センサ１１０にて生成された副走査位置信号と、ロータリーエンコーダ１２０にて検出された感光体ドラム３１の回転速度に関するデータ信号とを用いて、走査ピッチの変動量を算出している。しかし、例えば画像形成装置１の構成等により、副走査位置検出センサ１１０にて生成された副走査位置信号だけを用いて、走査ピッチの変動量を算出することもできる。また、ロータリーエンコーダ１２０にて検出された感光体ドラム３１の回転速度に関するデータ信号だけを用いて、走査ピッチの変動量を算出することもできる。
【００５２】
引き続いて、本実施の形態の副走査位置検出センサ１１０について説明する。図１１は、副走査位置検出センサ１１０の一例としてのＰＳＤ（Position Sensitive Detector）を説明する図である。図１１（ａ）に示したように、ＰＳＤは、検出面の長手方向が副走査方向に沿って配置される。そして、ＰＳＤは、図１１（ｂ）に示したように、ＰＳＤの検出面を通過するレーザ光Ｌの位置（ａ，ｂ，ｃ）に応じて出力電圧Ｖを変化させる。そのため、ＰＳＤの出力電圧Ｖを検出することで、レーザ光Ｌの副走査方向位置を検出することができる。
【００５３】
また、図１２は、副走査位置検出センサ１１０としてＰＳＤを用いた場合のレーザ光Ｌの副走査方向位置の検出について説明する図である。図１２（ａ）に示したように、画像形成装置１内での振動によりレーザ露光装置２５と感光体ドラム３１との間の相対位置の変動が生じた場合には、レーザ光Ｌの副走査方向位置が変動する。そうすると、図１２（ｂ）に示したように、副走査位置検出センサ（ＰＳＤ）１１０からの出力電圧Ｖも振動波形に合わせて変化することとなる。その場合、振動波形の周期はレーザ光Ｌの走査ピッチに対して充分に長い。そのため、レーザ光Ｌの１走査ラインについて検出された副走査位置検出センサ１１０からの出力電圧Ｖ、すなわち副走査方向位置は、その走査ラインの次の走査ラインでの副走査方向位置とみなすことができる。そこで、制御部８０は、副走査位置検出センサ１１０により副走査方向位置が検出された走査ラインの次の走査時に、その検出された副走査方向位置をその次の走査ラインでの副走査方向位置として検出する。
【００５４】
このように、光量補正部２０において光源２５１の半導体レーザの光量を補正するに際して、光量が補正される走査ラインの直前の走査ラインで検出された副走査方向位置を用いることにより、光量補正部２０での光量補正量を演算する時間的な余裕を設けることができる。そのため、走査ライン毎に高精度に光量の補正を行うことが可能となる。また、同一の走査ラインで副走査方向位置の検出と半導体レーザの光量の補正とを同時に行うとすると、１走査ラインの先頭と後端とで半導体レーザの光量が変わる可能性がある。それに対して、直前の走査ラインで検出された副走査方向位置を用いれば、走査ライン毎の光量を一定に設定できる。それにより、走査ライン内で画像濃度が変化し、主走査方向での濃度ムラが発生することを抑制している。
【００５５】
次に、副走査位置検出センサ１１０の感光体ドラム３１の軸方向での配置位置について述べる。上述したように、副走査位置検出センサ１１０は、レーザ露光装置２５と感光体ドラム３１との間、例えば、レーザ光Ｌが感光体ドラム３１の表面を走査露光する領域内であって、画像形成領域よりも軸方向端部側の領域の感光体ドラム３１の表面近傍に配設されている（図３参照）。副走査位置検出センサ１１０の１つは、そのような領域の中であって、走査ラインの上流側端部領域に配置するのが好ましい。
上述したように、ＳＯＳセンサ２５８には、レーザ光Ｌが感光体ドラム３１の表面を走査する毎に、各走査ラインの最初のレーザ光Ｌが入射され、レーザドライバ２５９からレーザ駆動信号を光源２５１に出力を開始するタイミングの基準となるＳＯＳ信号を生成する。したがって、ＳＯＳセンサ２５８に各走査ラインの最初のレーザ光Ｌが入射されるのと略同時に、副走査位置検出センサ１１０により各走査ラインの副走査方向位置が検出できれば、光量補正部２０において次の走査ラインでの半導体レーザの光量補正量を演算する時間的な余裕を大きく設けることができる。
【００５６】
図１３は、副走査位置検出センサ１１０により各走査ラインの副走査方向位置を検出するタイミングと、光量補正部２０における光量の演算可能時間との関係を示した図である。図１３（ａ）は、走査ラインの下流側端部（ＥＯＳ：End Of Scan）側、すなわち走査ラインの終了点近傍に１つ配置した場合である。この構成では、副走査位置検出センサ１１０が副走査方向位置を検出してから、次の走査が開始されるまでの時間はｔ１となり、光量補正部２０での演算可能時間は少ない。そのため、走査ライン毎に高精度に光量の設定を行うには不充分となる。
これに対して、図１３（ｂ）は、走査ラインの上流側端部（ＳＯＳ：Start Of Scan）側、すなわち走査ラインの開始点近傍に１つ配置した場合である。この構成では、副走査位置検出センサ１１０が副走査方向位置を検出してから、次の走査が開始されるまでの時間はｔ２となり、光量補正部２０での演算可能時間は、ＥＯＳ側に１つ配置した場合に比較して１ライン走査分の時間だけ多くなる。そのため、走査ライン毎に高精度な光量の設定を行うことが可能となる。
【００５７】
また、図１３（ｃ）は、走査ラインのＳＯＳ側とＥＯＳ側とにそれぞれ配置した場合である。この構成では、ＳＯＳ側の副走査位置検出センサ１１０により光量補正部２０での演算可能時間を充分に確保するとともに、１ライン走査内での副走査方向位置の変動をも検出することが可能となる。そのため、走査ライン毎の光量設定をさらに高精度に行うことが可能となる。
【００５８】
ところで、本実施の形態の画像形成装置１においては、副走査位置検出センサ１１０としてＰＳＤを用いた場合を説明した。しかし、副走査位置検出センサ１１０としてはこれに限定されず、各走査ラインの副走査方向位置を検出することが可能であれば、いかなる検出手段も用いることができる。
図１４および図１５は、副走査位置検出センサ１１０の他の構成例を示した図である。図１４では、副走査位置検出センサ１１０として、副走査方向に沿って主走査方向の長さが長くなる三角形状に形成されたフォトダイオードを用いた構成である（図１４（ａ））。このような構成により、図１４（ｂ）のように、フォトダイオードを通過するレーザ光Ｌの位置（ａ，ｂ，ｃ）に従って、副走査位置検出センサ１１０からの信号の出力時間が異なることにより、出力波形が異なる信号が得られる。それにより、各走査ラインの副走査方向位置を検出することができる。
なお、フォトダイオードを用いる副走査位置検出センサ１１０としては、フォトダイオード自体を正方形等のような副走査方向に沿って主走査方向の長さが同一である形状とし、副走査方向に沿って主走査方向の長さが長くなる三角形状に形成された開口を有するマスクにより、フォトダイオード表面を覆うようにして構成することもできる。
【００５９】
また、図１５では、副走査位置検出センサ１１０として、副走査方向に沿ってライン状に配列されたラインＣＣＤ（Charge Coupled Devices）を用いた構成である（図１５（ａ））。このような構成により、図１５（ｂ）のように、ラインＣＣＤを通過するレーザ光Ｌの位置（ａ，ｂ，ｃ）に従って、副走査位置検出センサ１１０からの出力タイミングが異なる出力信号が得られる。それにより、各走査ラインの副走査方向位置を検出することができる。
【００６０】
一方、副走査位置検出センサ１１０は、感光体ドラム３１表面上での各走査ラインの副走査方向位置を精度良く検出するために、感光体ドラム３１と一体的に結合した状態で配置することが必要となる。すなわち、感光体ドラム３１と副走査位置検出センサ１１０とは、画像形成装置１本体からの振動を受けた際に、両者が同様に振動するように配置設定する必要がある。
そこで、本実施の形態では、副走査位置検出センサ１１０を感光体ドラム３１を回転可能に支持する感光体支持部材の一例としての感光体ユニット３０に一体的に設置している。感光体ユニット３０は、感光体ドラム３１と一体であるため、副走査位置検出センサ１１０に感光体ドラム３１と同様の動きをさせることができる。
【００６１】
また、副走査位置検出センサ１１０を感光体ドラム３１が画像形成装置１本体に対して位置決めされる位置決め部材（不図示）に一体的に設置することもできる。かかる位置決め部材は、感光体ドラム３１の画像形成装置１本体内での位置を定め、レーザ露光装置２５や中間転写ベルト４１等のすべてのプロセス要素との間における位置基準を設定している。そのため、位置決め部材は、感光体ドラム３１と密着した状態で結合されている。それにより、位置決め部材は、画像形成装置１本体の振動に対して感光体ドラム３１と同様の動きをする。そこで、副走査位置検出センサ１１０を位置決め部材に一体的に設置することによっても、副走査位置検出センサ１１０に感光体ドラム３１と同様の動きをさせることができる。
【００６２】
なお、本実施の形態の画像形成装置１では、光源２５１として１ビームを出射する半導体レーザを用い、副走査位置検出センサ１１０により１ビームのレーザ光Ｌの感光体ドラム３１の表面における副走査方向位置を各走査ライン毎に検出している。このような構成に加えて、画像形成装置の高速化および高解像度化に対応するべく、光源２５１として複数のビームを同時に出射するレーザアレイ光源を用い、副走査位置検出センサ１１０により複数のビームのレーザ光Ｌの感光体ドラム３１の表面における副走査方向位置を各走査ライン毎に検出するように構成することもできる。そして、同様に、レーザアレイ光源からの光量をリアルタイムに調整することも可能である。
また、光源２５１として１ビームを出射する半導体レーザを用いた構成において、副走査位置検出センサ１１０により１ビームのレーザ光Ｌの感光体ドラム３１の表面における副走査方向位置を複数の走査ライン毎の平均値として検出するように設定することもできる。そして、複数の走査ピッチでの変動量平均値を用いて、同様に、光源２５１からの光量をリアルタイムに調整することも可能である。
【００６３】
以上説明したように、本実施の形態の画像形成装置１においては、スクリーン処理部１７における２値化処理条件であるスクリーンパラメータに対応して設定された補正パラメータを用いて、レーザ露光装置２５から出射されるレーザ光Ｌの副走査方向での走査ピッチに対応させて、光源２５１の半導体レーザの光量をリアルタイムに調整している。
それにより、画像形成装置１内での振動や感光体ドラム３１の回転速度ムラによりレーザ光Ｌと感光体ドラム３１との間の相対位置の変動が生じる場合においても、画像形成装置１により形成されるスクリーン処理された画像上に発生するバンディングを目視で目立たないレベルまで低減することができ、高品質の画像を提供することが可能となる。
【図面の簡単な説明】
【００６４】
【図１】本発明の一実施の形態である画像形成装置の構成を示したブロック図である。
【図２】レーザ露光装置の構成と、レーザ露光装置が感光体ドラムを走査露光する状態とを示した図である。
【図３】副走査位置検出センサの配置位置を説明する図である。
【図４】感光体ドラムの回転速度ムラにより副走査方向の画素間隔が変化して、バンディングが発生した状態を示した図である。
【図５】レーザ露光装置や感光体ドラムに伝わる振動により、または、このような振動に感光体ドラムの回転速度ムラが加わることにより、副走査方向の画素間隔が変化してバンディングが発生した状態を示した図である。
【図６】光量補正部の機能構成を説明する図である。
【図７】光量補正部の内部構成を示すブロック図である。
【図８】光量補正部での処理の手順の一例を示したフローチャートである。
【図９】補正パラメータ記憶部に記憶された補正パラメータの一例を示した図である。
【図１０】ドットスクリーンにおけるスクリーン角に対するバンディング感度特性を説明する図である。
【図１１】副走査位置検出センサの一例としてのＰＳＤを説明する図である。
【図１２】副走査位置検出センサとしてＰＳＤを用いた場合のレーザ光の副走査方向位置の検出について説明する図である。
【図１３】副走査位置検出センサにより各走査ラインの副走査方向位置を検出するタイミングと、光量補正部における光量の演算可能時間との関係を示した図である。
【図１４】副走査位置検出センサの他の構成例を示した図である。
【図１５】副走査位置検出センサの他の構成例を示した図である。
【符号の説明】
【００６５】
１…画像形成装置、１０…画像処理部、２０…光量補正部、２５…レーザ露光装置、３０…感光体ユニット、３１…感光体ドラム、８０…制御部、１１０…副走査位置検出センサ、２０１…オブジェクト情報取得部、２０２…画素位置情報取得部、２０３…画素位置変動量算出部、２０４…補正パラメータ記憶部、２０５…光量設定部、２５１…光源、２５９…レーザドライバ
【図１】
0005422873.tif 000002
【図２】
0005422873.tif 000003
【図３】
0005422873.tif 000004
【図４】
0005422873.tif 000005
【図５】
0005422873.tif 000006
【図６】
0005422873.tif 000007
【図７】
0005422873.tif 000008
【図８】
0005422873.tif 000009
【図９】
0005422873.tif 000010
【図１０】
0005422873.tif 000011
【図１１】
0005422873.tif 000012
【図１２】
0005422873.tif 000013
【図１３】
0005422873.tif 000014
【図１４】
0005422873.tif 000015
【図１５】
0005422873.tif 000016