(57)【要約】  【課題】  色ずれ補正に伴う画像品質の低下を抑えることができる画像形成装置を提供する。  【解決手段】  画像形成装置１０は、画像データに対してスクリーン処理を施すスクリーン処理部２１０と、画像データに対して既定の配列で画素の追加又は削除を行うことにより色ずれを補正する位置補正部２８０とを有する。スクリーン処理部２１０は、画像に含まれる各画像領域の特性に応じて、適用するスクリーンを切り換え、位置補正部２８０は、これらのスクリーンと少なくとも印刷画像で０．５ｍｍ以下の範囲で周期が一致しない配列周期で画素を追加又は削除する。また、位置補正部２８０は、画像領域毎に、追加又は削除する画素の配列を切り換えてもよい。【選択図】図１１
2005117615.tif 000002
【特許請求の範囲】
【請求項１】
画像データに対して画像領域毎に異なる画像処理を行う画像処理手段と、
前記画像領域毎に異なる画像処理それぞれの特性に応じて、前記画像処理がなされた画像データに対して補正処理を行う補正手段と、
前記補正処理がなされた画像データから画像を形成する画像形成手段と
を有する画像形成装置。
【請求項２】
画像処理がなされた画像データを取得するデータ取得手段と、
前記画像処理がなされた画像データに基づいて、画像領域毎に前記画像処理の特性を検出する特性検出手段と、
前記特性検出手段により検出された画像処理の特性に応じて、前記画像処理がなされた画像データに対して補正処理を行う補正手段と、
前記補正処理がなされた画像データから画像を形成する画像形成手段と
を有する画像形成装置。
【請求項３】
前記補正手段は、前記画像処理の特性に応じて、画像領域毎に異なる補正処理を行う
請求項１又は２に記載の画像形成装置。
【請求項４】
前記画像処理の特性は、前記画像データに付されており、
前記補正手段は、前記画像データに付された画像処理の特性に基づいて、前記画像処理がなされた画像データに対して補正処理を行う
請求項１に記載の画像形成装置。
【請求項５】
前記画像処理は、スクリーン処理であり、
前記補正処理は、規則的に配列された画素を追加又は削除する画素操作処理であり、
前記補正手段は、
前記スクリーン処理の特性に応じて、追加又は削除される画素の配列を選択する配列選択手段と、
前記配列選択手段により選択された配列で画素を追加又は削除する画素操作手段と
を有する
請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
前記配列選択手段は、スクリーンパターンの複数の配列角度のうち、配列されたスクリーンパターンの間隔が既定の基準値以下となる配列角度に対して、異なる角度となる画素配列を選択し、
前記画素操作手段は、前記配列選択手段により選択された画素配列で、画素を追加又は削除する
請求項５に記載の画像形成装置。
【請求項７】
前記配列選択手段は、配列されたスクリーンパターンの間隔が既定の基準値以下となる複数の配列角度の略中間の角度となる画素配列を選択する
請求項６に記載の画像形成装置。
【請求項８】
前記配列選択手段は、スクリーンパターンが配列される周期に対して、基準値よりも狭い範囲で周期が一致しない画素配列を選択し、
前記画素操作手段は、前記配列選択手段により選択された画素配列で、画素を追加又は削除する
請求項５〜７のいずれかに記載の画像形成装置。
【請求項９】
前記配列選択手段は、記録媒体に形成された画像上において０．５ミリメートル以下の範囲で、スクリーンパターンの配列周期と周期が一致しない画素配列を選択する
請求項８に記載の画像形成装置。
【請求項１０】
前記配列選択手段は、少なくとも主走査方向又は副走査方向の周期が一致しない画素配列を選択する
請求項８又は９に記載の画像形成装置。
【請求項１１】
前記配列選択手段は、配列されるスクリーンパターンの主走査方向又は副走査方向における間隔に相当する画素数と、画素配列の主走査方向又は副走査方向における間隔に相当する画素数とが互いに素となるように画素配列を選択する
請求項５〜７のいずれかに記載の画像形成装置。
【請求項１２】
前記配列選択手段は、画素が追加される場合に、画素が削除される場合とは異なる配列を選択する
請求項５に記載の画像形成装置。
【請求項１３】
前記配列選択手段は、追加又は削除される画素数に応じて、画素の配列を選択する
請求項５に記載の画像形成装置。
【請求項１４】
前記補正手段は、
前記スクリーン処理の特性と、追加される画素数又は削除される画素数とに対応付けて、画素の配列を規定するための配列パラメータを記憶するパラメータ記憶手段
をさらに有し、
前記配列選択手段は、前記画像処理手段によりなされるスクリーン処理の特性と、前記画素操作手段により追加される画素数又は削除される画素数とに応じて、前記パラメータ記憶手段に記憶される配列パラメータを前記画素の配列として選択し、
前記画素操作手段は、前記配列選択手段により選択された配列パラメータで規定される配列の画素を追加又は削除する
請求項５に記載の画像形成装置。
【請求項１５】
前記画素操作手段は、主走査方向に画像の大きさ又は位置を変更するように、画素の追加及び削除又はこれらのいずれかを行う
請求項５のいずれかに記載の画像形成装置。
【請求項１６】
前記画素操作手段は、副走査方向に画像の大きさ又は位置を変更するように、画素の追加及び削除又はこれらのいずれかを行う
請求項５のいずれかに記載の画像形成装置。
【請求項１７】
後段の補正処理の特性に応じて、画像データに対して画像処理を行う画像処理手段と、
前記画像処理がなされた画像データに対して前記補正処理を行う補正手段と、
前記補正処理がなされた画像データから画像を形成する画像形成手段と
を有する画像形成装置。
【請求項１８】
前記画像処理は、スクリーン処理であり、
前記補正処理は、規則的に配列された画素を追加又は削除する画素操作処理であり、
前記画像処理手段は、前記補正処理において追加又は削除される画素の配列に応じて、スクリーン処理を行う
請求項１７に記載の画像形成装置。
【請求項１９】
前記画像形成手段は、複数の色の画像データから多色画像を形成し、
前記画像処理手段は、前記複数の色の画像データそれぞれに対して前記画像処理を行い、
前記補正手段は、すくなくとも、前記画像処理がなされた複数の色の画像データそれぞれに対して独立に、補正処理を行う
請求項１〜１８のいずれかに記載の画像形成装置。
【請求項２０】
画像データに対して画像領域毎に異なる画像処理を行い、
画像領域毎に異なるそれぞれの前記画像処理の特性に応じて、前記画像処理がなされた画像データに対して補正処理を行い、
前記補正処理された画像データから画像を形成する
画像形成方法。
【請求項２１】
画像データに対して画像領域毎に異なる画像処理を行うステップと、
画像領域毎に異なる前記画像処理の特性に基づいて、前記画像処理がなされた画像データに対して補正処理を行うステップと、
前記補正処理された画像データから画像を形成するステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画素を追加又は削除することにより画像の大きさ又は位置を補正する画像形成装置に関する。
【背景技術】
【０００２】
例えば、特許文献１は、画素を追加することにより主走査方向の画像幅を補正するカラー画像形成装置を開示する。
【特許文献１】特開２００１−００５２４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、上述した背景からなされたものであり、画像補正に伴う画像品質の低下を抑えることができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
［画像形成装置］
上記目的を達成するために、本発明にかかる画像形成装置は、画像データに対して画像領域毎に異なる画像処理を行う画像処理手段と、前記画像領域毎に異なる画像処理それぞれの特性に応じて、前記画像処理がなされた画像データに対して補正処理を行う補正手段と、前記補正処理がなされた画像データから画像を形成する画像形成手段とを有する。
【０００５】
また、本発明にかかる画像形成装置は、画像処理がなされた画像データを取得するデータ取得手段と、前記画像処理がなされた画像データに基づいて、画像領域毎に前記画像処理の特性を検出する特性検出手段と、前記特性検出手段により検出された画像処理の特性に応じて、前記画像処理がなされた画像データに対して補正処理を行う補正手段と、前記補正処理がなされた画像データから画像を形成する画像形成手段とを有する。
【０００６】
好適には、前記補正手段は、前記画像処理の特性に応じて、画像領域毎に異なる補正処理を行う。
【０００７】
好適には、前記画像処理の特性は、前記画像データに付されており、前記補正手段は、前記画像データに付された画像処理の特性に基づいて、前記画像処理がなされた画像データに対して補正処理を行う。
【０００８】
好適には、前記画像処理は、スクリーン処理であり、前記補正処理は、規則的に配列された画素を追加又は削除する画素操作処理であり、前記補正手段は、前記スクリーン処理の特性に応じて、追加又は削除される画素の配列を選択する配列選択手段と、前記配列選択手段により選択された配列で画素を追加又は削除する画素操作手段とを有する。
【０００９】
好適には、前記配列選択手段は、スクリーンパターンの複数の配列角度のうち、配列されたスクリーンパターンの間隔が既定の基準値以下となる配列角度に対して、異なる角度となる画素配列を選択し、前記画素操作手段は、前記配列選択手段により選択された画素配列で、画素を追加又は削除する。
【００１０】
好適には、前記配列選択手段は、配列されたスクリーンパターンの間隔が既定の基準値以下となる複数の配列角度の略中間の角度となる画素配列を選択する。
【００１１】
好適には、前記配列選択手段は、スクリーンパターンが配列される周期に対して、基準値よりも狭い範囲で周期が一致しない画素配列を選択し、前記画素操作手段は、前記配列選択手段により選択された画素配列で、画素を追加又は削除する。
【００１２】
好適には、前記配列選択手段は、記録媒体に形成された画像上において０．５ミリメートル以下の範囲で、スクリーンパターンの配列周期と周期が一致しない画素配列を選択する。
【００１３】
好適には、前記配列選択手段は、少なくとも主走査方向又は副走査方向の周期が一致しない画素配列を選択する。
【００１４】
好適には、前記配列選択手段は、配列されるスクリーンパターンの主走査方向又は副走査方向における間隔に相当する画素数と、画素配列の主走査方向又は副走査方向における間隔に相当する画素数とが互いに素となるように画素配列を選択する。
【００１５】
好適には、前記配列選択手段は、画素が追加される場合に、画素が削除される場合とは異なる配列を選択する。
【００１６】
好適には、前記配列選択手段は、追加又は削除される画素数に応じて、画素の配列を選択する。
【００１７】
好適には、前記補正手段は、前記スクリーン処理の特性と、追加される画素数又は削除される画素数とに対応付けて、画素の配列を規定するための配列パラメータを記憶するパラメータ記憶手段をさらに有し、前記配列選択手段は、前記画像処理手段によりなされるスクリーン処理の特性と、前記画素操作手段により追加される画素数又は削除される画素数とに応じて、前記パラメータ記憶手段に記憶される配列パラメータを前記画素の配列として選択し、前記画素操作手段は、前記配列選択手段により選択された配列パラメータで規定される配列の画素を追加又は削除する。
【００１８】
好適には、前記画素操作手段は、主走査方向に画像の大きさ又は位置を変更するように、画素の追加及び削除又はこれらのいずれかを行う。
【００１９】
好適には、前記画素操作手段は、副走査方向に画像の大きさ又は位置を変更するように、画素の追加及び削除又はこれらのいずれかを行う。
【００２０】
また、本発明にかかる画像形成装置は、後段の補正処理の特性に応じて、画像データに対して画像処理を行う画像処理手段と、前記画像処理がなされた画像データに対して前記補正処理を行う補正手段と、前記補正処理がなされた画像データから画像を形成する画像形成手段とを有する。
【００２１】
好適には、前記画像処理は、スクリーン処理であり、前記補正処理は、規則的に配列された画素を追加又は削除する画素操作処理であり、前記画像処理手段は、前記補正処理において追加又は削除される画素の配列に応じて、スクリーン処理を行う。
【００２２】
好適には、前記画像形成手段は、複数の色の画像データから多色画像を形成し、前記画像処理手段は、前記複数の色の画像データそれぞれに対して前記画像処理を行い、前記補正手段は、すくなくとも、前記画像処理がなされた複数の色の画像データそれぞれに対して独立に、補正処理を行う。
【００２３】
好適には、前記配列選択手段は、前記スクリーン処理と干渉しない周期で画素が並べられた画素配列を選択する。
好適には、前記配列選択手段は、前記スクリーン処理と干渉しない角度で画素が並べられた画素配列を選択する。
【００２４】
［画像形成方法］
また、本発明にかかる画像形成方法は、画像データに対して画像領域毎に異なる画像処理を行い、画像領域毎に異なるそれぞれの前記画像処理の特性に応じて、前記画像処理がなされた画像データに対して補正処理を行い、前記補正処理された画像データから画像を形成する。
【００２５】
［プログラム］
また、本発明にかかるプログラムは、画像データに対して画像領域毎に異なる画像処理を行うステップと、画像領域毎に異なる前記画像処理の特性に基づいて、前記画像処理がなされた画像データに対して補正処理を行うステップと、前記補正処理された画像データから画像を形成するステップとをコンピュータに実行させる。
【発明の効果】
【００２６】
本発明の画像形成装置によれば、画像品質を維持しつつ、画像の大きさ又は位置を補正することができる。
【発明を実施するための最良の形態】
【００２７】
［プリンタ装置］
まず、本発明が適用されるプリンタ装置１０について説明する。
図１は、タンデム型のプリンタ装置（画像形成装置）１０の構成を示す図である。
図１に示すように、プリンタ装置１０は、画像読取ユニット１２、画像形成ユニット１４、中間転写ベルト１６、用紙トレイ１７、用紙搬送路１８、定着器１９及び画像処理装置２０を有する。このプリンタ装置１０は、パーソナルコンピュータ（不図示）などから受信した画像データを印刷するプリンタ機能に加えて、画像読取装置１２を用いたフルカラー複写機としての機能、及び、ファクシミリとしての機能を兼ね備えた複合機であってもよい。
【００２８】
まず、プリンタ装置１０の概略を説明すると、プリンタ装置１０の上部には、画像読取装置１２及び画像処理装置２０が配設され、画像データの入力手段として機能する。画像読取装置１２は、原稿３０に表示された画像を読み取って、画像処理装置２０に対して出力する。画像処理装置２０は、画像読取装置１２から入力された画像データ、又は、ＬＡＮなどのネットワーク回線を介してパーソナルコンピュータ（不図示）等から入力された画像データに対して、階調補正及び解像度補正などの画像処理を施し、画像形成ユニット１４に対して出力する。
画像読取装置１２の下方には、カラー画像を構成する色に対応して、複数の画像形成ユニット１４が配設されている。本例では、黒（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各色に対応して第１の画像形成ユニット１４Ｋ、第２の画像形成ユニット１４Ｙ、第３の画像形成ユニット１４Ｍ及び第４の画像形成ユニット１４Ｃが、中間転写ベルト１６に沿って一定の間隔を空けて水平に配列されている。中間転写ベルト１６は、中間転写体として図中矢印Ａの方向に回動し、これら４つの画像形成ユニット１４Ｋ、１４Ｙ、１４Ｍ、１４Ｃは、画像処理装置２０から入力された画像データに基づいて各色のトナー像を順次形成し、これら複数のトナー像が互いに重ね合わせられるタイミングで中間転写ベルト１６に転写（一次転写）する。なお、各画像形成ユニット１４Ｋ、１４Ｙ、１４Ｍ、１４Ｃの色の順序は、黒（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の順に限定されるものではなく、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の順序など、その順序は任意である。
【００２９】
用紙搬送路１８は、中間転写ベルト１６の下方に配設されている。用紙トレイ１７から供給された記録用紙３２は、この用紙搬送路１８上を搬送され、上記中間転写ベルト１６上に多重に転写された各色のトナー像が一括して転写（二次転写）され、転写されたトナー像が定着器３７によって定着され、矢印Ｂに沿って外部に排出される。
【００３０】
次に、プリンタ装置１０の各構成についてより詳細に説明する。
図１に示すように、画像読取ユニット１２は、原稿３０を載せるプラテンガラス１２４と、この原稿３０をプラテンガラス１２４上に押圧するプラテンカバー１２２と、プラテンガラス１２４上に載置された原稿３０の画像を読み取る画像読取装置１３０とを有する。この画像読取装置１３０は、プラテンガラス１２４上に載置された原稿３０を光源１３２によって照明し、原稿３０からの反射光像を、フルレートミラー１３４、第１のハーフレートミラー１３５、第２のハーフレートミラー１３６及び結像レンズ１３７からなる縮小光学系を介して、ＣＣＤ等からなる画像読取素子１３８上に走査露光して、この画像読取素子１３８によって原稿３０の色材反射光像を所定のドット密度（例えば、１６ドット／ｍｍ）で読み取るように構成されている。
【００３１】
画像処理装置２０は、画像読取ユニット１２により読み取られた画像データに対して、シェーディング補正、原稿の位置ズレ補正、明度／色空間変換、ガンマ補正、枠消し、色／移動編集等の所定の画像処理を施す。なお、画像読取ユニット１２により読み取られた原稿３０の色材反射光像は、例えば、赤（Ｒ）、緑（Ｇ）、青（Ｂ）（各８ｂｉｔ）の３色の原稿反射率データであり、画像処理装置２０による画像処理によって、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）（各８ｂｉｔ）の４色の原稿色材階調データ（ラスタデータ）に変換される。
【００３２】
第１の画像形成ユニット１４Ｋ、第２の画像形成ユニット１４Ｙ、第３の画像形成ユニット１４Ｍ及び第４の画像形成ユニット１４Ｃは、水平方向に一定の間隔をおいて並列的に配置され、形成する画像の色が異なる他は、ほぼ同様に構成されている。そこで、以下、第１の画像形成ユニット１４Ｋについて説明する。なお、各画像形成ユニット１４の構成は、Ｋ、Ｙ、Ｍ又はＣを付すことにより区別する。
画像形成ユニット１４Ｋは、画像処理装置２０から入力された画像データに応じてレーザ光を走査する光走査装置１４０Ｋと、この光走査装置１４０Ｋにより走査されたレーザ光により静電潜像が形成される像形成装置１５０Ｋとを有する。
【００３３】
光走査装置１４０Ｋは、半導体レーザ１４２Ｋを黒色（Ｋ）の画像データに応じて変調して、この半導体レーザ１４２Ｋからレーザ光ＬＢ（Ｋ）を画像データに応じて出射する。この半導体レーザ１４２Ｋから出射されたレーザ光ＬＢ（Ｋ）は、第１の反射ミラー１４３Ｋ及び第２の反射ミラー１４４Ｋを介して回転多面鏡１４６Ｋに照射され、この回転多面鏡１４６Ｋよって偏向走査され、第２の反射ミラー１４４Ｋ、第３の反射ミラー１４８Ｋ及び第４の反射ミラー１４９Ｋを介して、像形成装置１５０Ｋの感光体ドラム１５２Ｋ上に照射される。
像形成装置１５０Ｋは、矢印Ａの方向に沿って所定の回転速度で回転する像担持体としての感光体ドラム１５２Ｋと、この感光体ドラム１５２Ｋの表面を一様に帯電する帯電手段としての一次帯電用のスコロトロン１５４Ｋと、感光体ドラム１５４Ｋ上に形成された静電潜像を現像する現像器１５６Ｋと、クリーニング装置１５８Ｋとから構成されている。感光体ドラム１５２Ｋは、スコロトロン１５４Ｋにより一様に帯電され、光走査装置１４０Ｋにより照射されたレーザ光ＬＢ（Ｋ）により静電潜像を形成される。感光体ドラム１５２Ｋに形成された静電潜像は、現像器１５６Ｋにより黒色（Ｋ）のトナーで現像され、中間転写ベルト１６に転写される。なお、トナー像の転写工程の後に感光体ドラム１５２Ｋに付着している残留トナー及び紙粉等は、クリーニング装置１５８Ｋによって除去される。
他の画像形成ユニット１４Ｙ、１４Ｍ及び１４Ｃも、上記と同様に、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各色のトナー像を形成し、形成された各色のトナー像を中間転写ベルト１６に転写する。
【００３４】
中間転写ベルト１６は、ドライブロール１６４と、第１のアイドルロール１６５と、ステアリングロール１６６と、第２のアイドルロール１６７と、バックアップロール１６８と、第３のアイドルロール１６９との間に一定のテンションで掛け回されており、駆動モータ（不図示）によってドライブロール１６４が回転駆動されることにより、矢印Ａの方向に所定の速度で循環駆動される。この中間転写ベルト１６は、例えば、可撓性を有するポリイミド等の合成樹脂フィルムを帯状に形成し、この帯状に形成された合成樹脂フィルムの両端を溶着等によって接続することにより無端ベルト状に形成されたものである。
また、中間転写ベルト１６には、各画像形成ユニット１４Ｋ、１４Ｙ、１４Ｍ、１４Ｃに対向する位置にそれぞれ第１の一次転写ロール１６２Ｋ、第２の一次転写ロール１６２Ｙ、第３の一次転写ロール１６２Ｍ及び第４の一次転写ロール１６２Ｃが配設され、感光体ドラム１５２Ｋ、１５２Ｙ、１５２Ｍ、１５２Ｃ上に形成された各色のトナー像は、これらの一次転写ロール１６２により中間転写ベルト１６上に多重に転写される。なお、中間転写ベルト１６に付着した残留トナーは、二次転写位置の下流に設けられたベルト用クリーニング装置１８９のクリーニングブレード又はブラシにより除去される。
【００３５】
用紙搬送路１８には、用紙トレイ１７から記録用紙３２を取り出す給紙ローラ１８１と、用紙搬送用の第１のローラ対１８２、第２のローラ対１８３及び第３のローラ対１８４と、記録用紙３２を既定のタイミングで二次転写位置に搬送するレジストロール１８５とが配設される。
また、用紙搬送路１８上の二次転写位置には、バックアップロール１６８に圧接する二次転写ロール１８５が配設されており、中間転写ベルト１６上に多重に転写された各色のトナー像は、この二次転写ロール１８５による圧接力及び静電気力で記録用紙３２上に二次転写される。各色のトナー像が転写された記録用紙３２は、第１の搬送ベルト１８６及び第２の搬送ベルト１８７によって定着器１９へと搬送される。
定着器１９は、上記各色のトナー像が転写された記録用紙３２に対して加熱処理及び加圧処理を施すことにより、トナーを記録用紙３２に溶融固着させる。
【００３６】
［画像の位置ずれ］
次に、プリンタ装置１０で発生する画像の位置ずれについて説明する。
図１に例示したプリンタ装置１０では、以下に例示するように、運搬又は設置時の振動あるいは機内の温度変化など種々の要因によって、各画像形成ユニット１４により中間転写ベルト１６上に転写されるトナー像の位置が変動する。例えば、各色のトナー像が互いにずれた場合には、いわゆる色ずれが発生しきれいなカラー画像が形成されず、また、トナー像が中間転写ベルト１６の既定位置からずれると、記録用紙３２における画像の位置がずれるという問題が発生する。
【００３７】
図２は、主走査倍率ずれを説明する図である。
図２（Ａ）に例示するように、画像形成ユニット１４において、感光体ドラム１５２がレーザ光の照射方向に変位すると、光走査装置１４０と感光体ドラム１５２との間の距離（光路長）が変動する。この場合に、光走査装置１４０により走査される感光体ドラム１５２上の範囲は、図２（Ｂ）に例示するように「走査範囲Ａ」から「走査範囲Ｂ」に変動するため、主走査方向（レーザビームの走査方向）の倍率のずれ、又は、主走査方向の左右の倍率のずれが発生する。
【００３８】
図３は、主走査マージンずれを説明する図である。
図３（Ａ）に例示するように、画像形成ユニット１４において、光走査装置１４０と感光体ドラム１５２が主走査方向に変位すると、図３（Ｂ）に例示するように、主走査方向のマージンずれが生じる。
【００３９】
図４は、スキュー（ｓｋｅｗ）ずれを説明する図である。
図４（Ａ）に例示するように、画像形成ユニット１４において、感光体ドラム１５２の回転軸が中間転写ベルト１６の回動軸に対して傾く場合がある。このような場合に、図４（Ｂ）に例示するように、感光体ドラム１５２から中間転写ベルト１６に転写されるトナー像が傾くため、他の感光体ドラム１５２から転写された像との間でいわゆるスキューずれが発生する。
【００４０】
図５は、副走査マージンずれを説明する図である。
本来、各感光体ドラム１５２は、既定の間隔で配置されているが、図５（Ａ）に例示するように、振動等に起因して中間転写ベルト１６の進行方向（副走査方向）に変位する場合がある。このような場合に、感光体ドラム１５２の副走査方向の変位に応じて、この感光体ドラム１５２によりトナー像の転写位置も変動するため、図５（Ｂ）に例示するように、副走査方向のマージンのずれが発生する。
【００４１】
図６は、副走査周期変動による位置ずれを説明する図である。
画像形成ユニット１４において、図６（Ａ）に例示するように、各色に対応する感光体ドラム１５２と中間転写ベルト１６との間の相対的な速度が周期的に変動する場合がある。図６（Ｂ）は、感光体ドラム１５２Ｍ及び感光体ドラム１５２Ｃの速度変動量を縦軸とし、時間を横軸としたグラフである。また、図６（Ｃ）は、感光体ドラム１５２Ｍの速度変動量と感光体ドラム１５２Ｃの速度変動量との差分を縦軸とし、時間を横軸としたグラフである。速度変動量が各色の画像形成ユニット１４の間で一致していれば、各色のトナー像が互いに重なり合うが、各画像形成ユニット１４の間で速度変動量が異なると副走査方向に位置ずれが発生し、色ずれを発生させる。この色ずれは、図６（Ｃ）に示したように、速度変動量の差分に応じて周期的に発生する。
【００４２】
図７は、主走査周期変動による位置ずれを説明する図である。
図７（Ａ）に例示するように、中間転写ベルト１６が主走査方向に蛇行する場合がある。このように、中間転写ベルト１６が主走査方向に周期的に変位すると、感光体ドラム１５２Ｍ及び感光体ドラム１５２Ｃに対して中間転写ベルト１６が同時に同方向に変位することになるが、感光体ドラム１５２Ｍは感光体ドラム１５２Ｃよりも早いタイミングでトナー像を転写するため、図７（Ｂ）に例示するように、Ｍ色のトナー像とＣ色のトナー像とは、互いに異なる位置変動を示す。そのため、図７（Ｃ）に例示するように、主走査方向の周期的な色ずれが発生する。
【００４３】
このように、種々の要因によって、主走査方向の倍率のずれ、主走査方向の左右の倍率のずれ、スキューずれ、副走査マージンずれ、主走査マージンずれ、副走査周期ずれ、主走査周期ずれが生じる。これらの位置ずれは、同一の画像形成処理において複合的に発生するため、位置ずれが重ね合わされて色ずれとして記録用紙３２上に現れる。
【００４４】
図８は、プリンタ装置１０における位置ずれの補正を説明する図である。
図８（Ａ）に例示するように、プリンタ装置１０は、位置ずれの補正をせずに画像を出力すると、上記複数の位置ずれが統合された出力画像を印刷する。
そこで、プリンタ装置１０は、上記位置ずれを相殺するように、画像処理装置２０に画素の追加又は削除をさせて修正画像データを生成し出力する。修正画像データは、図８（Ｂ）に例示するように、プリンタ装置１０による位置ずれに対して逆相の補正がなされたものである。例えば、図２に例示したように、主走査方向に拡大する倍率ずれが発生する場合には、画像処理装置２０は、この拡大倍率に応じた量だけ画像データから一部の画素を削除して、画像を主走査方向に縮小させて修正画像データを生成する。プリンタ装置１０は、この修正画像データを画像形成ユニット１４に出力することにより、位置ずれが相殺された出力画像を得ることができる。
なお、画像処理装置２０は、各色の画像データに対してそれぞれ修正画像データを生成し、それぞれ対応する画像形成ユニット１４Ｋ、１４Ｙ、１４Ｍ、１４Ｃに対して出力する。
【００４５】
［画素配列］
次に、画像処理装置２０により追加又は削除される画素の配列について説明する。ここで、配列とは、予め定められた規則に従って配置することであり、本実施形態における画像処理装置２０は、以下に説明するように、予め定められた規則に従った位置に画素を追加又は削除する。
なお、以下の説明では、画素の追加処理及び削除処理をまとめて「画素の操作」といい、追加又は削除される画素を「操作画素」という。
図９は、画像における画素データの追加位置（すなわち、操作位置）を示す図である。
図９（Ａ）は、２値化された画像データ７００を例示し、図９（Ｂ）は、画像データ７００が主走査方向に拡大された修正画像データ７１０を例示する。このように、画像処理装置２０は、各スキャンラインに画素を追加し、この画素の追加に従って後続の画素を主走査方向にシフトすることにより、画像を拡大することができる。
ただし、図９（Ｂ）に例示するように、単純に、主走査線上の同じ位置に対して画素が追加されると、視覚的に目立ってしまう。
そこで、本実施形態における画像処理装置２０は、図９（Ｃ）に例示するように、既定の角度及び周期で操作画素の位置をスキャンライン毎に変更する。なお、画像処理装置２０は、追加画素の位置（すなわち、追加画素の配列）を、周期関数などの種々の規則に従って決定することができるが、以下の実施形態では、追加画素が並んだ角度（以下、操作画素角度）及び追加画素の配列周期（以下、操作画素の周期）を画素の配列パラメータとして説明する。この配列周期は、主走査方向又は副走査方向についての周期であり、画素数により表現する。なお、配列パラメータは、これらの角度及び周期に限定されるものではなく、例えば、主走査方向又は副走査方向とは異なる方向の周期でもよいし、周期関数の係数などであってもよい。
【００４６】
また、図９では、画像処理装置２０により画素が追加される場合を具体例として説明したが、画像処理装置２０は、既定の配列位置にある画素を削除することにより、修正画像データ７１０を生成してもよい。この場合も、図９（Ｂ）に例示する場合と同様に、主走査線上の同じ位置に対する単純な画素の削除を行うと、削除された位置に細い直線が重なってしまったような場合に、この細い直線が消えて、画像の情報量が著しく減少してしまう。そこで、画像処理装置２０は、図９（Ｃ）に例示する位置の操作画素を削除する。
【００４７】
図１０は、スクリーン処理により画像に組み込まれる周期構造を例示する図である。
画像処理装置２０は、多値の画像データを２値化する場合に、図１０（Ａ）又は図１０（Ｂ）に例示するようなスクリーン特性を有するスクリーン処理を行い、擬似的な階調表現を可能にする。本例の画像処理装置２０は、画像の属性（写真画像、グラフィック画像及び文字画像など）に対応付けられたディザマトリクスと、ラスタライズされた多値画像データの各画素値とを比較して、多値の画像データを２値化する。
図１０（Ａ）は、ドットタイプのスクリーンを例示する。ドットタイプのスクリーンは、既定の角度（スクリーン角度）及び周期（スクリーン周期）で配列された「複数の点」で構成される。また、図１０（Ｂ）は、ラインタイプのスクリーンを例示する。ラインタイプのスクリーンは、既定のスクリーン角度及びスクリーン周期で配列された「複数の線」で構成される。
したがって、画像処理装置２０がスクリーン処理と画素操作処理とを直列的に行う場合に、スクリーン処理により組み込まれた周期構造と、位置ずれ補正により周期的に追加又は削除された操作画素とが干渉してモアレなどの画像欠陥が現れる可能性がある。例えば、スクリーンの間隔と、追加又は削除される画素配列の間隔とが一致したり、あるいは、非常に近かったりすると、これらが干渉して、画像欠陥として視覚的に目立ってしまうことがある。
【００４８】
そこで、本画像処理装置２０は、スクリーン特性（スクリーン角度、スクリーン周期、スクリーン線数、又はスクリーンの種類）に応じて、画像欠陥が生じないような操作画素の配列を決定する。具体的には、画像処理装置２０は、スクリーン角度及びスクリーン周期と画素操作角度及び画素操作周期とを既定値以上異なるように操作画素の配列を決定し、モアレなどの画像欠陥の発生を防止する。より具体的には、画像処理装置２０は、１次から３次のスクリーン角度（後述）と操作画素角度とが一致せず、かつ、印刷画像上で基準値以下の範囲（例えば、印刷画像上で０．５ミリメートル以下の範囲）でスクリーン周期（主走査方向及び副走査方向）と操作画素周期（主走査方向及び副走査方向）とが一致しないように、配列パラメータを決定する。なお、スクリーン角度は他の色の画像データに用いるスクリーンと干渉しないように選択する必要があるため、画像処理装置２０は、配列パラメータを可変にして、操作画素の配列をスクリーンに応じて切り換えることが好ましい。
【００４９】
次に、スクリーン特性に応じた画素操作周期及び画素操作角度の決定方法を説明する。まず、操作画素角度の決定方法について説明する。
図１１は、画素操作を施していないスクリーンパターンを例示する図である。
図１２は、図１１に示したスクリーンパターンに対して画素操作を施した場合の画像（スクリーンパターン）を例示する図である。なお、図中の斜線でハッチングした部分がスクリーンパターンに相当し、黒い正方形が操作画素に相当する。また、図１１に示すベクトルは、１つのスクリーンパターンを基準パターンとした場合に、この基準パターンと隣り合うスクリーンパターンまでの位置ベクトルを示し、距離が最も短い１組のベクトルを１次ベクトルという。この１次ベクトルは基底ベクトルに相当する。また、２次ベクトル及び３次ベクトル等は、基底ベクトル（１次ベクトル）の線形結合により表現され、スクリーンパターンまでの距離が２次ベクトル、３次ベクトルの順に長くなる。
【００５０】
本例の操作画素（黒い正方形）は、主走査方向に追加された画素（追加位置の画素値をそのまま適用）であるため、スクリーンパターンもこの操作画素の挿入に応じて変形している。そのため、スクリーンパターンの角度と、操作画素角度とが一致すると（すなわち、これらの相対差が小さいと）、画像欠陥が発生する。特に、画素操作（追加又は削除）の角度がスクリーンパターンの１次ベクトル又は２次ベクトルと一致した場合に、画像欠陥が目立ちやすい。これは、スクリーンのセル単位領域（それぞれのスクリーンパターンが配置される領域）の同じ位置に同じ画素の操作が入り、同じ画素の乱れが周期的に発生することにより、マクロな視点でスジ状の画像欠陥として目立ってくるからである。ここで、スクリーン角度と操作画素角度とが一致するとは、完全一致だけではなく、画像欠陥が発生しうる程度に相対角度が小さい場合も含む。したがって、本画像処理装置２０は、スクリーン角度と一致しない（すなわち、相対差が大きい）画素操作角度を選択する必要がある。
【００５１】
ここで、図１１に例示するように、スクリーン処理により形成されるスクリーンパターンは、２次元平面上の規則的な位置に配置される。そのため、スクリーンパターンは、様々な方向で周期性を有する。例えば、スクリーンパターンの周期が最も短い方向である「１次ベクトルａ」では、スクリーンパターン群の角度が４５度であり、「１次ベクトルｂ」では、スクリーンパターン群の角度が１３５度である。また、「２次ベクトルａ」では、スクリーンパターン群の角度が０度であり、「２次ベクトルｂ」では、スクリーンパターン群の角度が９０度である。そして、「３次ベクトルａ」では、スクリーンパターン群の角度が１８．４度である。このように、周期的に並んだスクリーンパターン群の角度（以下、配列角度）は無数に存在するため、これら全ての配列角度と一致しない画素操作角度を選択することは困難である。
【００５２】
そこで、本画像処理装置２０は、スクリーンパターン同士の間隔が短い配列角度（例えば、１次ベクトルａ及び１次ベクトルｂ等）を優先的に操作画素角度と一致させないようにする。具体的には、画像処理装置２０は、少なくとも、上記１次ベクトル及び２次ベクトルの配列角度に対して、異なる角度となる画素操作角度を選択する。また、１次ベクトル及び２次ベクトルに加えて、スクリーンの線数や角度によってはスクリーンの３次ベクトルと画素操作角度とが一致した場合も画像欠陥が目立つ場合もある。そこで、より好ましくは、画像処理装置２０は、少なくとも、１次ベクトル、２次ベクトル及び３次ベクトルの配列角度に対して、異なる角度となる画素操作角度を選択する。換言すると、画像処理装置２０は、スクリーンパターン同士の間隔が基準値以下（例えば、３次ベクトルに相当する距離以下）となる配列角度に対して、異なる角度となる操作画素角度を選択する。本例では、図１１に示す２次ベクトルａ（０度）と３次ベクトルａ（１８．４度）との間に位置するように、１１．３度の操作画素角度（図１２）が選択される。
【００５３】
次に、画素操作周期の決定方法について説明する。
主走査方向又は副走査方向において、スクリーンパターンの周期と画素操作周期とが同期してしまうと、その周期で同形状に変化したドットが連なってしまい画像欠陥となる。
図１２に例示するように、スクリーンパターンは、主走査方向に１６画素、副走査方向に１６画素の周期を有する。また、スクリーンパターンは、この１６画素の倍数に相当する周期（３２画素周期、４８画素周期など）も有することになる。
同様に、本例の画素操作周期も、主走査方向に、５画素の倍数に相当する周期（５画素周期、１０画素周期など）を有し、副走査方向に７画素の倍数に相当する周期（７画素周期、１４画素周期など）を有する。
したがって、スクリーンパターンの周期と画素操作周期とは、少なくともそれぞれの周期の最小公倍数で必ず同期する。しかしながら、スクリーンパターンと画素操作周期とが同期する周期が、比較的長いと人間の目には目立たなくなる。
そこで、本実施形態における画像処理装置２０は、主走査方向及び副走査方向のそれぞれについて、基準値よりも狭い範囲でスクリーンパターンの周期と一致しないように画素操作周期を選択する。より具体的には、画像処理装置２０は、主走査方向及び副走査方向について、印刷された画像上で０．５ミリメートル以下の範囲でスクリーンパターンの周期と一致しない画素操作周期を選択する。より好ましくは、画像処理装置２０は、印刷された画像上で０．７ミリメートル以下の範囲でスクリーンパターンの周期と一致しない画素操作周期を選択する。例えば、本画像処理装置２０は、図１２に例示するように、主走査方向のスクリーンパターンの周期（間隔）が１６画素である場合に、この１６画素に対して互いに素となる５画素を主走査方向の画素操作周期として選択している。このように、画像処理装置２０は、スクリーンパターンの間隔に相当する画素数に対して互いに素となる画素操作周期を選択することにより、スクリーンパターンの周期と画素操作周期とが一致する距離（本例では、最小公倍数８０）を長くする。
【００５４】
本例では、主走査方向でスクリーンパターンと操作画素とが同期する周期は、８０画素であり、２４００ｄｐｉで印刷された画像上では０．８５ミリメートル（０．７ミリメートルより大きい）に相当する。したがって、画像欠陥として目立つことはない。さらに、本例では、図１２に例示するように、主走査方向の操作画素範囲（画素が追加又は削除される範囲）は、３１画素であり、８０画素の周期が現れることもない。
また、副走査方向において、スクリーンパターン（１６画素周期）と操作画素（７画素周期）とが同期する周期は、１６と７が互いに素であり、１１２画素（１１２ライン）となる。この１１２ラインは、２４００ｄｐｉで印刷された画像上で１．１９ミリメートルに相当し、０．７ミリメートルを超えているため画像欠陥として目立つことはない。
【００５５】
なお、図１２に例示した画素操作は、主走査方向において各ライン毎に画素追加して主走査方向の画像幅又は画像位置を変更するものであるが、副走査方向に画像幅又は画像位置を変更する画素操作が行われた場合も同様である。すなわち、図１２に例示したものを９０度回転させて適用することにより同様の効果が達成される。
【００５６】
図１３は、画素操作角度の決定方法をより詳細に説明する図であり、図１３（Ａ）は、図１１及び図１２に示したものとは異なるスクリーンパターンを例示し、図１３（Ｂ）は、このスクリーンパターンの角度成分（１次ベクトル、２次ベクトル及び３次ベクトル）の表を示す。
図１３（Ａ）に例示するように、本例のスクリーンパターンは、ベクトル１（Ｖ１）からベクトル８（Ｖ８）までの８つのベクトルを、１次ベクトル乃至３次ベクトル（すなわち、画素操作角度と一致させない角度成分）として有する。これらの角度成分では、図１３（Ｂ）に示すように、ベクトル２（Ｖ２）とベクトル８（Ｖ８）との間が最も広い。そこで、本画像処理装置２０は、ベクトル２（Ｖ２）とベクトル８（Ｖ８）との略中間の角度を画素操作角度として選択する。すなわち、画像処理装置２０は、スクリーンパターンの１次ベクトル、２次ベクトル及び３次ベクトル（スクリーンパターン同士の間隔が基準値よりも狭い配列角度）のうち、最も相対角度が大きな２つの配列角度の略中間の角度を画素操作角度として選択する。これにより、画素操作角度と配列角度との相対差も大きくなり、画像欠陥が発生しにくくなる。
【００５７】
図１４（Ａ）は、他のスクリーンパターンを例示し、図１４（Ｂ）は、このスクリーンパターンの角度成分の表を示す。
このスクリーンパターンも、図１４（Ａ）に例示するように、ベクトル１（Ｖ１）からベクトル８（Ｖ８）までの８つのベクトルを、１次ベクトル、２次ベクトル及び３次ベクトルとして有する。これらの角度成分では、図１４（Ｂ）に示すように、ベクトル１（Ｖ１）とベクトル５（Ｖ５）との間が最も広い。そこで、画像処理装置２０は、本スクリーンパターンについて、ベクトル１（Ｖ１）とベクトル５（Ｖ５）との略中間の角度６１．８度を画素操作角度として選択する。
【００５８】
次に、上記のように決定された画素操作周期及び画素操作角度に応じて画素操作位置を決定する方法を説明する。
図１５は、図１４に例示したスクリーンパターンに対応した画素操作位置を示す表である。
図１６は、図１５に示された表に従って操作された操作画素と、理想的な画素操作角度との関係を示す図である。なお、図１６中に示された矢印は、理想的な画素操作角度を示す。
図１４に例示したスクリーンパターンでは、ベクトル１（Ｖ１）とベクトル５（Ｖ５）との間が最も広く、画像処理装置２０は、ベクトル１（Ｖ１）とベクトル５（Ｖ５）との中間である６１．８度を理想的な画素操作角度として選択した。
しかしながら、画素操作（画素の追加又は削除）は、主走査方向に１画素単位、副走査方向に１画素単位（１ライン単位）で行う必要があるため、画像処理装置２０は、理想的な画素操作角度（６１．８度）をそのまま実現できない。例えば、６１．８度の画素操作角度で主走査方向に１画素分だけ画像幅を変更する場合に、副走査方向の１ライン毎に必ず１画素の操作を行う必要がある。そして、画素操作角度６１．８度を満たすためには、副走査方向１ライン毎に−０．５３５画素ずつずらす必要がある。しかしながら、操作を行う画像はある解像度でラスタライズされたデータであるため１画素単位の画素操作しかできない（すなわち、−０．５３５画素だけずらすことはできない）。
そこで、画像処理装置２０は、できるだけ理想的な画素操作角度を実現するために、各ライン毎に理想的な画素操作位置（理想値）を１画素以下の精度で算出し、各ラインの画素操作位置（理想値）を丸めることにより、１画素単位の画素操作位置を決める。丸め処理は、小数点以下の四捨五入又は切り捨てあるいは切り上げなどでよい。すなわち、画像処理装置２０は、図１５に示すように、まず、ライン毎の操作位置（主走査方向）を示す理想値（本例では小数第３位まで）を算出し、算出された理想値の小数点以下を切り捨て、四捨五入又は切り上げすることにより、各ライン（副走査ライン）における画素操作位置（主走査方向の位置）を決定する。このように理想値の小数点以下を切り捨てて算出された画素操作位置は、図１６（Ａ）に示すように、理想的な画素操作角度とほぼ一致する。同様に、理想値の小数点以下を四捨五入して算出された画素操作位置は、図１６（Ｂ）に示すように、理想的な画素操作角度とほぼ一致し、理想値の小数点以下を切り上げて算出された画素操作位置は、図１６（Ｃ）に示すように、理想的な画素操作角度とほぼ一致する。
【００５９】
また、画像処理装置２０は、上記のような丸め処理を行うのではなく、所望の角度に対応する近似パターンを画像操作位置として選択してもよい。近似パターンは、所望の角度に近い１ライン毎の画素単位のずらし量（本例では、２ライン毎に−１画素）を規定する規則である。この場合は、画像処理装置２０は、理想値の算出及び丸め処理を行う必要がないため、処理負荷を軽減することができる。例えば、本例では２ラインごと１画素ずらすと、図１６（Ｄ）に示すように、実際の画素操作角度は６３．４度となるが、理想的な画素操作角度６１．８度からそれ程大きく外れていないため問題ない。さらには、画像処理装置２０は、相対角度が大きなベクトル１（Ｖ１）及びベクトル５（Ｖ５）の略中間に画素操作角度を設定しているため、この程度の誤差で画像欠陥が生じることもない。換言すると、画像処理装置２０は、相対角度が大きな２つのベクトル（１次ベクトル乃至３次ベクトル）の間に画素操作角度を設定することにより、実際の画素操作位置を決定（小数点以下の切捨て、四捨五入又は切上げ、あるいは、近似パターンの適用など）するときの自由度（許容される誤差の範囲）を大きくすることができる。
【００６０】
図１７は、画像処理装置２０に入力される画像データ（ラスタデータ）７００を説明する図である。
図１７（Ａ）に例示するように、画像処理装置２０は、複数の画像領域で構成された画像データが入力された場合に、これをラスタデータ７００に変換する。ラスタデータ７００には、互いに画像属性が異なる複数の画像処理域が含まれている場合がある。本例のラスタデータ７００は、写真画像で構成される第１の画像領域７０２と、グラフィック画像（コンピュータ上で作成された線画など）で構成された第２の画像領域７０４と、文字画像で構成された第３の画像領域７０６とを含む。すなわち、本実施形態において、画像とは、１ページに含まれる像の集合体であり、例えば、グラフィック画像、写真画像、文字画像、又はこれらの組合せから構成されるものを意味する。
ラスタデータ７００は、図１７（Ｂ）に例示する画素データ（多値）が主走査方向及び副走査方向に配列されたものであり、画像処理装置２０は、各画素データに付されたタグデータ（付加データ）に基づいて、それぞれの画素がいずれの画像属性に対応するかを判定することができる。
また、画像処理装置２０は、画像属性（写真画像、グラフィック画像及び文字画像など）と、スクリーン（スクリーン２００Ｌ、スクリーン１５０Ｄ及びスクリーン３００Ｄ）とを互いに対応付けているため、上記タグデータを参照することにより画像属性に応じてスクリーンを切り換えることができる。
【００６１】
このように、１ページの画像の中に画像属性が異なる複数の画像領域が混在する場合には、１ページの画像に対して複数のスクリーンを用いてスクリーン処理がなされるため、画像処理装置２０は、これら複数のスクリーンと干渉をおこさない操作画素の配列を選択する必要がある。また、画像処理装置２０は、同一ページ内で用いられる全てのスクリーンと干渉をおこさない操作画素配列を選択できない場合に、それぞれの画像領域の画像属性に応じて、操作画素の配列を切り換えてもよい。操作画素の切換えは、例えば、図１７（Ｂ）に例示したタグデータに基づいて行われる。
【００６２】
また、画像処理装置２０は、予めスクリーン処理が施された２値の画像データを取得する場合など画像属性（スクリーン特性など）を特定できない場合もある。このような場合に、画像処理装置２０は、入力された画像データの周期性に基づいて、この画像データに施されたスクリーン処理の特性（スクリーン角度及びスクリーン周期）を判定し、判定結果に応じて配列パラメータ（すなわち、操作画素の配列）を選択してもよい。
【００６３】
図１８は、画像処理装置２０の機能構成を説明する図である。
図１８に示すように、画像処理装置２０は、スクリーン処理部２１０、周期特性検出部２２０、選択部２３０、パラメータ設定部２４０、パラメータ記憶部２５０、位置ずれ検出部２６０、補正値設定部２７０、位置補正部２８０及び出力インタフェース部（出力Ｉ／Ｆ部）２９０を有する。
スクリーン処理部２１０（画像処理手段）は、多値の画像データが入力される処理ブロックであり、各色の画像データに対して、互いに干渉しにくいスクリーン特性（角度及び周期）を有するスクリーン処理を施し、スクリーン処理により２値化された各色の画像データを選択部２３０に対して出力する。また、１ページ内に複数の画像領域を有する画像データが入力された場合に、スクリーン処理部２１０は、それぞれの画像領域の画像属性に応じて、スクリーンを選択し、選択されたスクリーンで多値の画像データを２値化する。スクリーン処理部２１０は、画像領域毎に適用したスクリーンのスクリーン角度及びスクリーン周期を特定するスクリーン特性情報をパラメータ設定部２４０に対して出力する。なお、画像処理手段は、例えば、画像データに周期性を組み込む画像処理を行うものであればよく、スクリーン処理部２１０はその一例である。
【００６４】
周期特性検出部２２０（特性検出手段）は、２値の画像データ（例えば、予めスクリーン処理が施された画像データなど）が入力される処理ブロックであり、入力された画像データの周期特性（例えば、スクリーン特性など）を検出し、検出された周期特性をパラメータ設定部２４０に対して出力し、入力された画像データを選択部２３０に対して出力する。例えば、周期特性検出部２２０は、メモリ領域に画像データを展開し、主走査方向及び副走査方向の中間調画像データの周期性、及び、ライン毎の位相変化量などから、スクリーン線数、スクリーン角度又はスクリーン周期を算出する。
選択部２３０は、スクリーン処理部２１０から入力された画像データ又は周期特性検出部２２０から入力された画像データを選択し、選択された画像データを位置補正部２８０に対して出力する。
【００６５】
パラメータ設定部２４０（配列選択手段）は、スクリーン処理部２１０から入力されたスクリーン特性情報又は周期特性検出部２２０から入力された周期特性に応じて、画素配列の角度（操作画素角度）及び周期（操作画素周期）を規定する配列パラメータを設定し、位置補正部２８０に対して出力する。具体的には、パラメータ設定部２４０は、主走査方向及び副走査方向についてスクリーンパターンの間隔に相当する画素数と画素操作周期に相当する画素数とが互いに素となり、かつ、スクリーンパターンの１次ベクトルから３次ベクトルまでの配列角度と画素操作角度との相対角度ができるだけ大きくなるような配列パラメータを設定する。
なお、本例のパラメータ設定部２４０は、配列パラメータを設定する場合に、パラメータ記憶部２５０を参照して、スクリーン特性情報又は周期特性に対応する配列パラメータを選択する。
パラメータ記憶部２５０は、スクリーン特性情報（スクリーン角度及びスクリーン周期）又は周期特性に対応付けて、操作画素角度及び操作画素周期の値を配列パラメータとして記憶する。また、操作画素の位置が同じであっても、画素を追加する場合と画素を除去する場合とで、モアレなどの画像欠陥の発生の状況が異なる場合がある。これはプリンタ装置１０の解像力にもよる。例えば、解像力が高い細線を再現できるプリンタ装置１０が、画素を除去した場合に、操作画素周期で縦のモアレが画像欠陥として発生しやすい。
そこで、パラメータ記憶部２５０は、スクリーン特性情報又は周期特性と操作内容（すなわち、画素を追加するか削除するか）とに対応付けて、画素操作角度及び画素操作周期を記憶してもよい。これにより、プリンタ装置１０は、画像幅の拡大時(画素追加)と縮小時(画素削除)とで、値の異なる配列パラメータを適用でき、画像欠陥の発生を抑えることができる。
【００６６】
位置ずれ検出部２６０は、例えば、中間転写ベルト１６（図１）上に形成されたテストパターンに基づいて、各色のトナー像の位置ずれ量を検出し、検出された位置ずれ量を補正値設定部２７０に対して出力する。すなわち、位置ずれ検出部２６０は、図２などを参照して説明した画像の位置ずれを予め検出する。なお、位置ずれ検出部２６０は、プリンタ装置１０の環境条件の変化などに基づいて位置ずれ量を予測してもよい(例えば、装置内部の温度が５℃変化すると倍率ずれが１００μｍ変化することが予め測定されていれば、装置内部の温度に応じて位置ずれ量を予測することができる)。
補正値設定部２７０は、位置ずれ検出部２６０により検出された位置ずれ量に応じて、各画像形成ユニット１４（図１）による位置ずれを相殺するように各色の画像に対する補正量（すなわち、操作画素の数）及び補正方向（すなわち、拡大又は縮小する方向）を設定し、設定された補正量を位置補正部２８０に対して出力し、設定された補正方向をパラメータ設定部２４０に対して出力する。パラメータ設定部２４０は、設定された補正方向に基づいて、操作内容（画素を追加するか削除するか）及び操作画素が並ぶ方向を特定し、これらに応じて配列パラメータを調整する。
【００６７】
位置補正部２８０（画素操作手段）は、パラメータ設定部２４０により設定された配列パラメータと、補正値設定部２７０により設定された補正量及び補正方向とに応じて、選択部２３０から入力された画像データに画素データを追加又は削除し、出力Ｉ／Ｆ部２９０に対して出力する。なお、位置補正部２８０は、画素データを追加する場合に、周辺画素の画素値（例えば、直左画素の画素値）に基づいて追加画素の画素値を決定する。
例えば、位置補正部２８０は、図２に例示した主走査倍率ずれが単独で発生する場合には、画像領域全面に対して主走査方向に拡大又は縮小するように、画素を追加又は削除し、図６又は図７に例示したように周期的なずれが発生する場合には、画像の一部領域に対して画素の追加又は削除を行うことにより、画像の周期的なずれを相殺する。
出力Ｉ／Ｆ部２９０は、位置補正部２８０から入力された各色の画像データを各画像形成ユニット１４に対して出力する。
【００６８】
［印刷処理］
次に、プリンタ装置１０の印刷処理動作について説明する。
図１９は、プリンタ装置１０の動作（Ｓ１０）を説明するフローチャートである。
図１９に示すように、ステップ１００（Ｓ１００）において、画像処理装置２０（図１，図１８）は、パーソナルコンピュータ（不図示）又は画像読取ユニット１２から画像データを取得する。画像処理装置２０は、入力された画像データが多値データである場合に、入力画像データをスクリーン処理部２１０（図１８）に対して出力し、２値データである場合に、入力画像データを周期特性検出部２２０（図１８）に対して出力する。
【００６９】
ステップ１０２（Ｓ１０２）において、画像処理装置２０は、テストパターンの画像データを各画像形成ユニット１４（図１）に対して出力し、各画像形成ユニット１４は、入力された画像データに応じてテストパターンのトナー像を中間転写ベルト１６（図１）上に形成する。中間転写ベルト１６の近傍に設けられたセンサ（不図示）は、テストパターンのトナー像を検知し、位置ずれ検出部２６０（図１８）に対して出力する。
位置ずれ検出部２６０は、テストパターンのトナー像に基づいて、位置ずれ量を検出し、補正値設定部２７０に対して出力する。
ステップ１０４（Ｓ１０４）において、補正値設定部２７０（図１８）は、位置ずれ検出部２６０により検出された位置ずれ量に基づいて、この位置ずれ量を相殺するような操作画素数及び操作方向を設定し、位置補正部２８０及びパラメータ設定部２４０に対して出力する。
【００７０】
ステップ１０６（Ｓ１０６）において、画像処理装置２０は、入力された画像データが多値データであるか２値データであるかを判定し、多値データである場合に、Ｓ１０８の処理に移行し、これ以外の場合に、Ｓ１１６の処理に移行する。具体的には、選択部２３０が、スクリーン処理部２１０又は周期特性検出部２２０から入力された画像データを選択し、位置補正部２８０に対して出力する。
【００７１】
ステップ１０８（Ｓ１０８）において、スクリーン処理部２１０は、入力された画像データの各画像領域の画像属性に応じて、互いに干渉しないように各色毎にスクリーンを選択し、選択されたスクリーンを用いて入力画像データに対してスクリーン処理を施し、選択部２３０を介して位置補正部２８０に対して出力する。
また、スクリーン処理部２１０は、各色の画像データに適用したスクリーンのスクリーン特性情報（スクリーン角度及びスクリーン周期など）をパラメータ設定部２４０に対して出力する。
【００７２】
ステップ１１０（１１０）において、パラメータ設定部２４０は、スクリーン特性情報（スクリーン角度及びスクリーン周期など）、補正量（操作画素数）及び補正方向（主走査方向の拡大又は縮小、あるいは、副走査方向の拡大又は縮小）に対応する配列パラメータをパラメータ記憶部２５０から選択し、選択された配列パラメータを位置補正部２８０に対して出力する。
【００７３】
ステップ１１２（Ｓ１１２）において、位置補正部２８０は、パラメータ設定部２４０により設定された配列パラメータで規定される画素配列（操作画素角度及び操作画素周期）で、補正値設定部２７０により設定された操作画素数だけ画素データを追加又は削除する。画素データの追加又は削除により画像の大きさ又は位置が補正された画像データは、出力Ｉ／Ｆ部２９０に対して出力される。
ステップ１１４（Ｓ１１４）において、出力Ｉ／Ｆ部２９０は、位置補正部２８０により位置ずれを相殺する補正がなされた各色の画像データを各画像形成ユニット１４（図１）に対して出力する。
各画像形成ユニット１４は、出力Ｉ／Ｆ部２９０から入力された画像データ（パルス信号）に応じて、各色のトナー像を形成し、中間転写ベルト１６上に転写する。中間転写ベルト１６上で互いに重ねあわされた各色のトナー像は、用紙搬送路１８を搬送されてきた記録用紙３２に二次転写される。トナー像が転写された記録用紙３２は、さらに定着器１９に搬送されて定着処理が施され、排紙トレイ上に排出される。
【００７４】
また、２値の画像データが入力された場合には、ステップ１１６（Ｓ１１６）において、周期特性検出部２２０は、入力された画像データの周期特性を検出し、検出された周期特性をパラメータ設定部２４０に対して出力する。また、周期特性検出部２２０は、入力された画像データを、選択部２３０を介して位置補正部２８０に対して出力する。
ステップ１１８（Ｓ１１８）において、パラメータ設定部２４０は、検出された周期特性、補正量及び補正方向に対応する配列パラメータをパラメータ記憶部２５０から選択し、選択された配列パラメータを位置補正部２８０に対して出力する。
【００７５】
次に、画像処理（本例ではスクリーン処理）と画素操作処理との順序について説明する。
図２０は、スクリーン処理と位置ずれ補正処理との順番を例示する図であって、（Ａ）は、スクリーン処理のみ行い、位置ずれ補正なしに印刷して得られる出力画像を例示し、（Ｂ）は、スクリーン処理した後で位置ずれ補正処理（画素の追加又は削除）をし、印刷して得られる出力画像を例示し、（Ｃ）は、位置ずれ補正処理（画素の追加又は削除）した後でスクリーン処理をし、印刷して得られる出力画像を例示する。
図２０（Ａ）に示すように、これまでに述べた通り、何らの補正も行わず、スクリーン処理し印刷した結果として得られる出力画像には、スキューずれなどの位置ずれが発生することがある。
【００７６】
また、図２０（Ｃ）に示すように、位置ずれ補正の後にスクリーン処理し、印刷した結果として得られる出力画像においては、スクリーン構造を乱さないため、位置ずれ補正処理とスクリーンとの干渉が軽減される。
しかしながら、図２０（Ｃ）に示した場合には、スクリーン構造自体の位置ずれは補正されることがないので、スクリーン角が変化し、出力画像に位置ずれが残る可能性がある。
画素の追加又は削除による位置ずれ補正においては、全体から見れば微少な変化が、画像に繰り返し加えられる。そのため、スクリーン構造のような微少な構造からは、この微少な変化も無視できない程度の大きさでスクリーン構造を変化させ、それが何らかの間隔で現れることがある。
また、一般に、スクリーン処理前の画像の解像度（例えば、６００ｄｐｉ，８ビット，連続階調（ｃｏｎｔｏｎｅ））の方が、スクリーン処理後の画像の解像度（２４００ｄｐｉ，１ビット，バイナリ（ｂｉｎ））より解像度が低いので、画素単位の位置ずれ補正に向かない。
従って、位置ずれ補正処理の順番は、図２０（Ｂ）に示すように、スクリーン処理後とするのが最適である。
【００７７】
以上説明したように、本実施形態におけるプリンタ装置１０は、スクリーン処理などの画像処理で画像に組み込まれた規則性（周期性）と干渉しないように、操作画素の配列を決定することができるため、モアレなどの画像欠陥を防止することができる。
特に、本プリンタ装置１０は、印刷された画像において０．５ミリメートル以下の範囲でスクリーンの周期と画素操作周期とが一致しないようにするため、現実的かつ効果的な画素操作周期を容易に選択することができる。また、プリンタ装置１０は、画素操作角度を選択するときに評価対象とすべきスクリーンの配列角度を、スクリーンの１次ベクトルから３次ベクトルまでに絞り込むことにより、現実的かつ効果的な画素操作角度を選択することができる。
【００７８】
［変形例］
なお、上記実施形態では、プリンタ装置１０は、スクリーン処理の特性に応じて操作画素の配列を決定したが、これとは逆に、操作画素の配列に応じてスクリーンを選択してもよい。これは、例えば、１つの配列パラメータしか設定できないプリンタ装置１０において好適である。
【００７９】
また、上記実施形態では、プリンタ装置１０は、スクリーン特性、操作画素数及び操作方向に応じて、操作画素の配列を選択したが、さらに主走査方向又は副走査方向の画素数を加味して、操作画素の配列（操作画素角度及び操作画素周期）を決定してもよい。
図２１は、主走査方向の画素数に応じた操作画素の配列を説明する図である。（Ａ）は、主走査方向の画素数を加味せずに選択された操作画素の配列を例示し、（Ｂ）は、主走査方向の画素数を加味して選択された操作画素の配列を例示する。
図２１（Ａ）に例示するように、画像の主走査方向に、画素が追加又は削除された操作領域と、画素の追加及び削除がなされない非操作領域とが交互に現れる。これらの操作領域と非操作領域とでは微小な濃度変化が周期的に発生し、これが主に縦のモアレとして視認可能になる。
そこで、パラメータ記憶部２５０（図１８）は、スクリーン特性などの他に主走査方向の画素数に対応付けて、非操作領域が最小となる配列パラメータを記憶し、パラメータ設定部２４０は、スクリーン特性、操作画素数、操作方向及び主走査方向の画素数に応じた配列パラメータを設定する。これにより、図２１（Ｂ）に例示するように、位置補正部２８０は、非操作領域が目立たないように画素を追加又は削除することができ、画像欠陥の発生を抑えることができる。なお、非操作領域が最小となる配列パラメータ（操作画素角度及び操作画素周期）は、主走査方向に追加又は削除すべき画素数と、画像全体の主走査方向の画素数とに応じて、操作画素角度又は操作画素周期を変更することにより設定可能である。また、本図では、主走査方向について説明したが、副走査方向についても同様に適用可能である。
【００８０】
また、上記実施形態におけるプリンタ装置１０は、内部に設けられた周期特性検出部２２０により画像データを展開してスクリーン特性（線数、角度及び周期）を特定したが、画像展開に要するメモリ容量が大きく、また、処理が複雑で処理負荷が大きい。
そこで、プリンタ装置１０は、記録用紙３２に試し刷りした出力サンプル（テスト用のチャート）を外部に設けられた検出器（スキャナなど）で読み取り、読み取られた出力サンプルを解析して周期特性を検出してもよい。また、人間が、試し刷りされた出力サンプルをルーペなどで観察して出力サンプルの周期特性を計測し、ＵＩ装置（不図示）などを介してプリンタ装置１０に入力してもよい。これにより、プリンタ装置１０の処理負荷が軽減される。
また、上記実施形態におけるプリンタ装置１０は、感光体及び中間転写ベルトを用いた形式に限定されるものではなく、ベルトに静電吸着され搬送される記録媒体（用紙）に各色トナー像を直接感光体から転写する方式や、感光体ベルト上に露光および現像を繰り返してカラー画像を形成する方式であってもよい。
また、露光装置はレーザー光走査装置に限らず、ＬＥＤによる露光でもよい。
また、インクジェットタイプの画像形成装置に代表されるような用紙へ直接印字するタイプの画像形成装置でもよい。
【００８１】
上記実施形態では、本発明を色ずれ補正に用いる形態を説明したが、記録用紙３２に対する画像の位置ずれ補正に適用してもよい。したがって、プリンタ装置１０は、単色の画像を印刷する場合にも、画像の位置を補正するときに本発明を適用することができる。
【図面の簡単な説明】
【００８２】
【図１】本発明にかかるプリンタ装置１０の構成を例示する図である。
【図２】主走査倍率ずれを説明する図である。
【図３】主走査マージンずれを説明する図である。
【図４】スキュー（ｓｋｅｗ）ずれを説明する図である。
【図５】副走査マージンずれを説明する図である。
【図６】副走査周期変動による位置ずれを説明する図である。
【図７】主走査周期変動による位置ずれを説明する図である。
【図８】プリンタ装置１０における位置ずれの補正を説明する図である。
【図９】画像における画素データの追加位置又は削除位置を示す図である。
【図１０】スクリーン処理により画像に組み込まれる周期構造を例示する図である。
【図１１】画素操作を施していないスクリーンパターンを例示する図である。
【図１２】図１１に示したスクリーンパターンに対して画素操作を施した場合の画像を例示する図である。
【図１３】画素操作角度の決定方法をより詳細に説明する図であり、（Ａ）は、スクリーンパターンを例示し、（Ｂ）は、このスクリーンパターンの角度成分（１次ベクトル、２次ベクトル及び３次ベクトル）の表を示す。
【図１４】（Ａ）は、他のスクリーンパターンを例示し、（Ｂ）は、このスクリーンパターンの角度成分の表を示す図である。
【図１５】図１４に例示したスクリーンパターンに対応した画素操作位置を示す表である。
【図１６】図１５に示された表に従って操作された操作画素と、理想的な画素操作角度との関係を示す図である。
【図１７】画像処理装置２０に入力される画像データ（ラスタデータ）７００を説明する図である。
【図１８】画像処理装置２０の機能構成を説明する図である。
【図１９】プリンタ装置１０の動作（Ｓ１０）を説明するフローチャートである。
【図２０】スクリーン処理と位置ずれ補正処理との順序を説明する図である。
【図２１】主走査方向の画素数及び操作画素数に応じた操作画素配列を説明する図である。
【符号の説明】
【００８３】
１０・・・プリンタ装置
１４・・・画像形成ユニット
１６・・・中間転写ベルト
２０・・・画像処理装置
２１０・・・スクリーン処理部
２２０・・・周期特性検出部
２３０・・・選択部
２４０・・・パラメータ設定部
２５０・・・パラメータ記憶部
２６０・・・位置ずれ検出部
２７０・・・補正値設定部
２８０・・・位置補正部
２９０・・・出力インタフェース部
【図１】
2005117615.tif 000003
【図２】
2005117615.tif 000004
【図３】
2005117615.tif 000005
【図４】
2005117615.tif 000006
【図５】
2005117615.tif 000007
【図６】
2005117615.tif 000008
【図７】
2005117615.tif 000009
【図８】
2005117615.tif 000010
【図９】
2005117615.tif 000011
【図１０】
2005117615.tif 000012
【図１１】
2005117615.tif 000013
【図１２】
2005117615.tif 000014
【図１３】
2005117615.tif 000015
【図１４】
2005117615.tif 000016
【図１５】
2005117615.tif 000017
【図１６】
2005117615.tif 000018
【図１７】
2005117615.tif 000019
【図１８】
2005117615.tif 000020
【図１９】
2005117615.tif 000021
【図２０】
2005117615.tif 000022
【図２１】
2005117615.tif 000023