(57)【特許請求の範囲】
【請求項１】
複数の色を用いた画像形成の際の画像補正を行う画像補正装置であって、
入力画像の主走査方向のラインにおいて、ディザ処理に用いるディザマトリクスの主走査方向のサイズである主走査サイズの倍数に基づく数に相当する位置を、入力画像に対するスキュー補正処理時の複数の画像シフト候補位置として決定する第１算出部と、
前記複数の色のうち基準色に対する前記基準色以外の色ごとに、当該色のずれ量に基づく数だけ前記ラインを等分割した位置を、スキュー補正処理を行う際の画像分割位置として算出する第２算出部と、
前記画像シフト候補位置と前記画像分割位置とを比較する比較部と、
前記複数の画像シフト候補位置の中から、前記画像分割位置に最近傍の位置を、スキュー補正処理の際の主走査方向の分割位置である画像シフト位置として決定する決定部と、
決定された前記画像シフト位置に基づいて、前記入力画像に対するスキュー補正処理を行う補正部と、
を備えたことを特徴とする画像補正装置。
【請求項２】
前記第１算出部は、前記ディザマトリクスの前記主走査サイズの整数倍数に相当する位置を、前記複数の画像シフト候補位置として決定することを特徴とする請求項１に記載の画像補正装置。
【請求項３】
前記第１算出部は、前記ディザマトリクスが複数種類のパターンで形成されている場合に、前記複数種類のパターンのうち第１パターンの前記主走査サイズと第２パターンの前記主走査サイズの最小公倍数の整数倍に相当する位置を、前記複数の画像シフト候補位置として決定することを特徴とする請求項１に記載の画像補正装置。
【請求項４】
前記第１算出部は、前記ディザマトリクス内のサブマトリクスの前記主走査サイズの整数倍数に相当する位置を、前記複数の画像シフト候補位置として決定することを特徴とする請求項１に記載の画像補正装置。
【請求項５】
前記第１算出部は、前記ディザマトリクスが当該ディザマトリクスの開始位置を越えて存在する場合、前記画像シフト候補位置の基準点を、前記入力画像の画像描画領域の主走査方向の先端から複数のディザマトリクスに共通して前記画像パターンのない位置に設定し、設定された前記基準点に基づき前記画像シフト候補位置を決定することを特徴とする請求項１に記載の画像補正装置。
【請求項６】
前記画像補正装置は、主走査方向の後端から書き込みを行うものであり、
前記第１算出部は、前記前記画像シフト候補位置の基準点を、前記入力画像の画像描画領域の主走査方向の後端から前記画像描画領域の主走査方向のサイズに対する複数のディザマトリクスの前記主走査サイズの最小公倍数の整数倍の剰余だけずらした位置に設定し、設定された前記基準点に基づき前記画像シフト候補位置を決定することを特徴とする請求項１に記載の画像補正装置。
【請求項７】
前記第１算出部は、前記基準点を、前記画像描画領域の主走査方向の後端から前記画像描画領域の主走査サイズに対する複数のディザマトリクス主走査サイズの最小公倍数の整数倍の剰余だけずらした位置から前記画像描画領域の主走査方向の先端から複数のディザマトリクスに共通してディザパターンのない位置にずらした位置に設定し、設定された前記基準点に基づき前記画像シフト候補位置を決定することを特徴とする請求項６に記載の画像補正装置。
【請求項８】
前記第１算出部は、前記入力画像に回転処理が施されることにより前記ディザマトリクスの開始位置が前記入力画像の画像描画領域の原点位置からずれている場合、前記画像シフト候補位置の基準点を、前記回転処理の回転角度と前記入力画像のサイズとに基づいて設定し、設定された前記基準点に基づき前記画像シフト候補位置を決定することを特徴とする請求項１に記載の画像補正装置。
【請求項９】
複数の色を用いた画像形成を行う画像形成装置であって、
入力画像の主走査方向のラインにおいて、ディザ処理に用いるディザマトリクスの主走査方向のサイズである主走査サイズの倍数に基づく数に相当する位置を、入力画像に対するスキュー補正処理時の複数の画像シフト候補位置として決定する第１算出部と、
前記複数の色のうち基準色に対する前記基準色以外の色ごとに、当該色のずれ量に基づく数だけ前記ラインを等分割した位置を、スキュー補正処理を行う際の画像分割位置として算出する第２算出部と、
前記画像シフト候補位置と前記画像分割位置とを比較する比較部と、
前記複数の画像シフト候補位置の中から、前記画像分割位置に最近傍の位置を、スキュー補正処理の際の主走査方向の分割位置である画像シフト位置として決定する決定部と、
決定された前記画像シフト位置に基づいて、前記入力画像に対するスキュー補正処理を行う補正部と、
スキュー補正処理を行った画像を用いて画像形成処理を行う画像形成部と、
を備えたことを特徴とする画像形成装置。
【請求項１０】
複数の色を用いた画像形成の際の画像補正を行う画像補正装置で実行される画像補正方法であって、
入力画像の主走査方向のラインにおいて、ディザ処理に用いるディザマトリクスの主走査方向のサイズである主走査サイズの倍数に基づく数に相当する位置を、入力画像に対するスキュー補正処理時の複数の画像シフト候補位置として決定する第１算出ステップと、
前記複数の色のうち基準色に対する前記基準色以外の色ごとに、当該色のずれ量に基づく数だけ前記ラインを等分割した位置を、スキュー補正処理を行う際の画像分割位置として算出する第２算出ステップと、
前記画像シフト候補位置と前記画像分割位置とを比較する比較ステップと、
前記複数の画像シフト候補位置の中から、前記画像分割位置に最近傍の位置を、スキュー補正処理の際の主走査方向の分割位置である画像シフト位置として決定する決定部と、
決定された前記画像シフト位置に基づいて、前記入力画像に対するスキュー補正処理を行う補正ステップと、
を備えたことを特徴とする画像補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の感光体を使用してカラー画像を形成する際に色ずれを補正する画像補正装置、画像形成装置および画像補正方法に関する。
【背景技術】
【０００２】
カラー画像形成装置の位置合わせ処理において、画像処理によるスキュー又は曲がり補正を実施する場合、主走査方向に分割した画像を副走査方向にシフトさせて補正を行うが、ディザ処理等の擬似中間調処理された画像をシフトさせた場合、画像のシフト位置においてディザパターンが崩れ、ノイズ画像が発生する場合がある。
【０００３】
すなわち、カラー画像形成装置では、その構成上、各色間の位置合わせ技術が重要な課題となる。このため、カラー画像形成装置においては、転写ベルト上に、各色のトナーで所定のトナーパターンを作像し、このトナーパターンを光学式のセンサを用いて検出することによって各色間のずれ量を、主副のレジストずれ、倍率ずれ、スキュー、曲がりというように要因別に算出し、それぞれが一致するようにフィードバック補正を行うことによって色ずれを低減するようにしているものが多い。また、この補正処理は、電源ＯＮ時や、温度等の環境変化時や、一定枚数以上印刷された場合に実施することによって、色ずれ量が常に一定の範囲以下になるようにしている。
【０００４】
ずれ量の中で、主副のレジストは書き出しのタイミングを調整することによって、主走査倍率は画素クロックを調整することによって電気的に補正することができる。一方、走査ビームのスキューについては、機械的に補正する方法と、出力画像を画像処理で逆方向に変形させて出力することによって補正する方法がある。
【０００５】
機械的に補正する方法では、書き込みユニット内部のミラーを変位させる調整機構を設けることによって補正を実現するが、自動的にこの調整を行う為には、モータ等のアクチュエーターが必要となり、コストアップを招くこととなる。また、書き込みユニットを小さくすることもできない。一方、画像処理で補正する方法は、ラインメモリに画像の一部を蓄積し、読み出し位置を切り替えながら読み出すことによって、各色間のスキューを補正するというものである。この場合、補正範囲に合わせて画像処理部にラインメモリを追加するだけでよいので、機械的な補正に比べて比較的低コストで実現できるうえに、自動で補正できるので、スキューを低減する方法として有効であることが既に知られている。また、スキューだけでなく書き込みユニット内部のレンズの特性等に起因する曲がりに対しても低減する方法として有効であることが既に知られている。
【０００６】
このような補正方法として、例えば特許文献１に記載された発明が公知である。この発明では、互いに異なる色の画像イメージ同士を補正するにあたり、補正画像イメージの分割位置同士が近づかないように、分割位置を移動させる。これにより、レジストレーションのうちの平行度ずれを補正する際に、補正の痕跡が視認されて画像品質が低下することを防ぐようにしている。
【特許文献１】特開２００１−３５３９０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、画像処理で補正する方法は、複数のラインメモリに画像の一部を蓄積し、読み出しラインを切り替えながら読み出し、主走査方向に分割した画像を副走査方向にシフトすることによって各色間のスキュー又は曲がりを低減するものである。このため、画像のシフト位置において、ディザパターンに変化が生じる。ディザパターンが変化すると、主走査方向の画素の隣接関係が変化し（例えば、白画素から黒画素に変化する等）、出力時のトナー付着面積が変動する。ディザ法などの擬似階調処理により表現された画像においては、このトナー付着面積変動が副走査方向へ周期的に頻繁に発生し、記録画像（印刷用紙上）にすじ状ノイズ画像が副走査方向へ発生する。
【０００８】
すなわち、画像処理によりスキュー補正（曲がり補正を含む）を実施した場合、画像シフト位置において、ディザパターンが変化すると、出力時のトナー付着面積が変動し、ディザ処理等の画像処理により副走査方向へトナー付着面積変動個所が頻繁に発生することによりノイズ画像が発生し、画質が大きく劣化するという問題があった。
【０００９】
そこで、本発明が解決すべき課題は、スキューの画像シフトの位置における画像出力時の画質劣化を低減することにある。
【課題を解決するための手段】
【００１０】
上述の目的を達成するために、本発明は、画像補正装置であって、複数の色を用いた画像形成の際の画像補正を行う画像補正装置であって、入力画像の主走査方向のラインにおいて、ディザ処理に用いるディザマトリクスの主走査方向のサイズである主走査サイズの倍数に基づく数に相当する位置を、入力画像に対するスキュー補正処理時の複数の画像シフト候補位置として決定する第１算出部と、前記複数の色のうち基準色に対する前記基準色以外の色ごとに、当該色のずれ量に基づく数だけ前記ラインを等分割した位置を、スキュー補正処理を行う際の画像分割位置として算出する第２算出部と、前記画像シフト候補位置と前記画像分割位置とを比較する比較部と、前記複数の画像シフト候補位置の中から、前記画像分割位置に最近傍の位置を、スキュー補正処理の際の主走査方向の分割位置である画像シフト位置として決定する決定部と、決定された前記画像シフト位置に基づいて、前記入力画像に対するスキュー補正処理を行う補正部と、を備えたことを特徴とする。
【００１１】
また、本発明は、上記画像補正装置を有する画像形成装置および画像補正方法である。
【発明の効果】
【００１２】
本発明によれば、画像データを主走査方向の前記画像形成媒体上に形成されるディザマトリクスの画像パターンのない位置で分割し、その分割位置で副走査方向にシフトするので、スキュー（曲がり含む）補正時の画像シフトの位置において、画像の崩れが最小となり、その結果、画像出力時の画質劣化を低減することができる。
【発明を実施するための最良の形態】
【００１３】
以下に添付図面を参照して、この発明にかかる画像補正装置、画像形成装置および画像補正方法の最良な実施の形態を詳細に説明する。
【００１４】
図１は実施の形態１に係る画像形成装置の概略構成を示す図である。この図１に示した画像形成装置は所謂直接転写方式のタンデム型画像形成装置の例である。同図において、画像形成装置は、作像プロセス部１と、光書き込み部（露光器）９と、給紙部（給紙トレイ）６とから基本的に構成されている。作像プロセス部１は、各々異なる色（イエロー：Ｙ、マゼンタ：Ｍ、シアン：Ｃ、ブラック：Ｋ）の画像を形成する各ステーションが、転写媒体としての転写紙２を搬送する転写ベルト３に沿って一列に配置されている。
【００１５】
転写ベルト３は、駆動回転する駆動ローラ４と従動回転する従動ローラ５との間に張架されており、駆動ローラ４の回転によって図１中の矢印方向に回転駆動される。転写ベルト３の下部には、転写紙２を収納した給紙トレイ６が備えられ、給紙部として機能する。この給紙トレイ６に収納された転写紙２のうち最上位置にある転写紙２が、画像形成時に転写ベルト３に向けて給紙される。
【００１６】
転写部に搬送された転写紙２は、第１の作像ステーション１Ｙ（イエロー）に搬送され、ここでイエローの画像形成が行われる。第１の作像ステーション１Ｙは、感光体ドラム７Ｙと、この感光体ドラム７Ｙの周囲に配置された帯電器８Ｙ、現像器１０Ｙ及び感光体クリーナ１１Ｙから構成され、帯電器８Ｙと現像器１０Ｙとの間に露光器９からレーザ光ＬＹが照射される露光部が設けられている。
【００１７】
感光体ドラム７Ｙの表面は、帯電器８Ｙで一様に帯電された後、露光器９によりイエローの画像に対応したレーザ光ＬＹで露光され、静電潜像が形成される。形成された静電潜像は、現像器１０Ｙで現像され、感光体ドラム７Ｙ上にトナー像が形成される。このトナー像は、感光体ドラム７Ｙと転写ベルト３上の転写紙２とが接する位置（転写位置）で、転写器１２Ｙによって転写紙２に転写され、これによって、転写紙２上に単色（イエロー）の画像が形成される。転写が終わった感光体ドラム７Ｙでは、ドラム表面に残った不要なトナーが感光体クリーナ１１Ｙによってクリーニングされ、次の画像形成に備えることとなる。
【００１８】
このように、第１の作像ステーション１Ｙ（イエロー）で単色（イエロー）を転写された転写紙２は、転写ベルト３によって第２の作像ステーション１Ｍ（マゼンタ）に搬送される。ここでも同様に、感光体ドラム７Ｍ上に形成されたトナー像（マゼンタ）が転写紙２上に重ねて転写される。転写紙２は、さらに、第３の作像ステーション１Ｃ（シアン）と第４の作像ステーション１Ｋ（ブラック）とに順に搬送され、同様に、形成されたトナー像が転写紙２に順次重畳され、これによって転写紙２上にカラー画像が形成される。なお、第２、第３及び第４の作像ステーション１Ｍ，１Ｃ，１Ｋ（マゼンタ、シアン、ブラック）は、第１の作像ステーション１Ｙ（イエロー）と同様の構成なので、色を示す添え字を付して前記各色の作像ステーションであることを明確にした上で説明は省略する。
【００１９】
このように第１ないし第４の作像ステーション１Ｙ，１Ｍ，１Ｃ，１Ｋでカラー画像が重畳され、フルカラーの画像が形成された転写紙２は、転写ベルト３から剥離され、定着器１３で定着された後、排紙される。
【００２０】
図２は転写ベルト３上に位置ずれ補正用の補正パターン１４が形成された状態を示す転写ベルト３及び感光体ドラム７Ｙ，７Ｍ，７Ｃ，７Ｋの斜視図である。図１に示したタンデム型のカラー画像形成装置においては、その構成上、各色間の位置合わせ技術が重要な課題となる。そこで、本実施形態に係るカラー画像形成装置では、転写紙２に対して実際のカラー画像形成動作を行うに先立ち、各色の位置ずれ補正を行う。
【００２１】
そのために、まず、転写ベルト３上に各色の位置ずれ補正用の補正パターン１４を形成し、これを複数の検知用の検知センサで検出する。本実施形態では、２つの検知センサ１５，１６を転写ベルト３における主走査方向の両端に配置し、転写ベルト３には、各々の検知センサ１５，１６の配置位置に対応させて補正パターン１４を形成する。補正パターン１４は、転写ベルト３が回転して移動し、検知センサ１５，１６部を順に通過することによって検出される。補正パターン１４を検出すると、その検出結果から、各種のずれ量や補正量を演算し、各ずれ成分の補正を行う。
【００２２】
図３は本実施形態における書き込み制御及び位置ずれ補正を実行するエンジン制御部を主として示すブロック図、図４は図３における書き込み制御部の詳細を示すブロック図である。
【００２３】
図３において、エンジン制御部１１４は、ＣＰＵ１１０、ＲＡＭ１１１、画像処理部１１２、パターン検知部１１３、及び書き込み制御部１０１を備えている。パターン検知部１１３にはパターン検知センサ１５，１６が接続され、検知信号が入力される。パターン検知部１１３の検知出力はＣＰＵ１１０に入力される。ＣＰＵ１１０は図示しなＲＯＭに格納されたプログラムを、ＲＡＭ１１１をワークエリアとして使用しながら実行し、書き込み制御１０１及びエンジン制御部全体の制御を司る。
【００２４】
書き込み制御１０１には、ＫＭＣＹ各色毎に図４に示すような書き込み制御部１０２，１０３，１０４，１０５が設けられている。これら各色毎の書き込み制御部１０２，１０３，１０４，１０５には、画像処理部１１２から画像を書き込むために必要な信号が入力される。また、画像処理部１１２は、プリンタコントローラ１１５及びスキャナ１１６と相互に信号を送受する。図示しないＰＣからのプリンタ画像はプリンタコントローラ１１５、コピー画像はスキャナ１１６にてそれぞれ処理され、画像処理部１１２に転送される。
【００２５】
画像処理部１１２では、各画像データに応じた種々の画像処理を行い、カラー各色毎の画像データに変換し書き込み制御部１０１に転送する。書き込み制御部１０１の各色の書き込み制御部１０２，１０３，１０４，１０５では、各色毎の印字タイミングを生成し、副走査タイミングに合わせて画像データを受け取り、各種書き込み画像処理を施した後にＬＤ発光データに変換し、ＫＭＣＹ各色のＬＤ制御部１０６，１０７，１０８，１０９でＬＤの発光制御を行い、感光体ドラム７Ｋ，７Ｍ，７Ｃ，７Ｙ上に画像を書き込む。
【００２６】
図４に示すようにＫ色の書き込み制御部１０２は、書き込み画像検知部１４０、位置ずれ補正パターン生成部１２８、ＬＤデータ出力部１３２を備え、書き込み制御部１０２の前段に入力画像制御部１３６及びラインメモリ１２０が設けられている。また、Ｍ色の書き込み制御部１０３は、スキュー補正処理部１２５、書き込み画像処理部１４１、位置ずれ補正パターン生成部１２９、ＬＤデータ出力部１３３を備え、書き込み制御部１０３の前段に入力画像制御部１３７及びラインメモリ１２１が設けられている。Ｃ色の書き込み制御部１０４も、スキュー補正処理部１２６、書き込み画像処理部１４２、位置ずれ補正パターン生成部１３０、ＬＤデータ出力部１３４を備え、書き込み制御部１０４の前段に入力画像制御部１３８及びラインメモリ１２２が設けられている。Ｙ色の書き込み制御部１０５も、スキュー補正処理部１２７、書き込み画像処理部１４３、位置ずれ補正パターン生成部１３１、ＬＤデータ出力部１３５を備え、書き込み制御部１０５の前段に入力画像制御部１３９及びラインメモリ１２３が設けられている。
【００２７】
すなわち、ＭＣＹ各色についてはスキュー補正処理部１２５，１２６，１２７がそれぞれ設けられ、Ｋ色についてはスキュー補正は不要なので、スキュー補正処理部は設けられていない。これは本実施形態では、Ｋ色を基準色とし、他のＭＣＹ各色はＫ色を基準として位置ずれを補正するからである。
【００２８】
図４のように書き込み制御部１０１を構成した場合、画像処理部１１２から入力される画像データはＫ色では入力画像制御部１３６でラインメモリ１２０をトグル動作させながら１ラインずつ画像データを書き込み画像処理部１４０に送り出す。書き込み画像処理部１４０で処理された画像データはＬＤデータ出力部１３２に転送され、ＬＤの変調信号に変換されてＬＤ制御部１０６に出力され、ＬＤ制御部１０６の駆動信号に基づいてＬＤが発光する。
【００２９】
ＭＣＹの各色では、入力画像処理部１３７，１３８，１３９からそれぞれの書き込み画像処理部１４１，１４２，１４３に画像データが転送される前に、各色毎のスキュー補正処理部１２５，１２６，１２７にそれぞれ入力され、スキュー補正が行われた後、それぞれの書き込み画像処理部１４１，１４２，１４３に画像データは転送され、後は、Ｋ色と同様に処理される。
【００３０】
位置ずれ補正パターンを印字する場合には、ＫＭＣＹ各色の位置ずれ補正パターン生成部１２８，１２９，１３０，１３１で生成された位置ずれ補正パターンがＬＤデータ出力部１３２，１３３，１３４，１３５に転送され、ＬＤデータに変換した後、後段のＬＤ制御部１０６，１０７，１０８，１０９に出力され、露光器９のＬＤによって書き込まれる。
【００３１】
図５は各色の位置ずれを補正する位置ずれ補正処理の処理手順を示すフローチャートである。位置ずれ補正処理自体は例えば特許第３５５６３４９号公報に開示されているように、公知もしくは周知の技術なので、位置ずれ補正処理自体についての説明はここでは省略する。以下の位置ずれ補正処理は、基準色をＫ色とした場合のものである。基準色とは、補正の基準となる色で、他の色をこの基準色に合わせることによって各色間の位置ずれを補正する。
【００３２】
位置ずれ補正が開始されると図４の各色の書き込み制御部１０２〜１０５内の位置ずれ補正パターン生成部１２８〜１３１で生成された位置ずれ補正パターンを転写ベルト３上に形成する（ステップＳＡ−１）。
【００３３】
次に、検知センサ１５，１６で、ステップＳＡ−１で形成された補正パターン１４を検出し（ステップＳＡ−２）、基準色に対する主走査倍率補正量、主走査のレジストずれ量、副走査のレジストずれ量を算出する（ステップＳＡ−３）。同時に、基準色（Ｋ）に対するスキュー量を算出し（ステップＳＡ−４）、最大画像サイズに対応したスキュー補正を行うための主走査方向の分割エリア幅（第１のエリア幅）を算出し、スキュー補正位置を決定する（ステップＳＡ−５）。そして、決定した各スキュー補正エリアに対応したスキュー補正量（画像シフト量）を算出する（ステップＳＡ−６）。
【００３４】
ステップＳＡ−３ないしＳＡ−６で求めた、あるいは決定した主走査倍率、主走査レジスト、副走査レジストの補正量とスキュー補正用の主走査の分割エリア幅と各スキュー補正エリアに対応したスキュー補正量の情報をＲＡＭ１１１又は別途設けた図示しない不揮発メモリに保存して処理を終了する（ステップＳＡ−７）。メモリに保存した補正量は、次回の位置ずれ補正処理を実施するまで、印刷時の補正量として使用する。
【００３５】
図６は印刷時の処理手順を示すフローチャートである。印刷要求が発生した場合、図５の位置ずれ補正で算出した各種設定を行い印刷開始となる。主走査の色ずれを補正する場合、主走査倍率と主走査の書き出しタイミングを補正するが、主走査倍率補正は、検出した各色毎の倍率誤差量に基づく画像周波数の変更を書き込み制御部１０１にて行う。書き込み制御部１０１には、周波数を非常に細かく設定できるデバイス、例えばＶＣＯ（Voltage Controlled Oscillator）を利用したクロックジェネレータ等を備えている。主走査の書き出しタイミングは、各色の同期検知信号をトリガにして動作する主走査カウンタのどの位置からＬＤがデータを出力するかにより調整を行う。また、副走査の色ずれ補正は副走査の書き出しタイミングを調整して行う。
【００３６】
すなわち、印刷要求があると、各色の画素クロック周波数の設定（ステップＳＢ−１）、各色の主走査遅延量の設定（ステップＳＢ−２）、各色の副走査遅延量の設定（ステップＳＢ−３）及び基準色に対する各色のスキュー補正量の設定（ステップＳＢ−４）をそれぞれ実行する。そして、印刷画像に応じた画像シフト位置を決定する処理（ステップＳＢ−５）を実行した後で印刷スタート（ステップＳＢ−６）となる。なお、ステップＳＢ−５の画像シフト位置決定処理の詳細については後述する。
【００３７】
なお、図５及び図６の処理はいずれもＣＰＵ１１０によって実行される。
【００３８】
図７は副走査の色ずれを補正する場合の副走査の書き出しタイミング補正のタイミングチャートである。書き込み制御部１０１は、ＣＰＵ１１０からのスタート信号（ＳＴＴＲＩＧ＿Ｎ）を基準として、ライン数をカウントし、画像処理部１１２に対して副走査タイミング信号（＊＿ＦＳＹＮＣ＿Ｎ）を出力する。画像処理部１１２では、＊＿ＦＳＹＮＣ＿Ｎをトリガに副走査ゲート信号（＊＿ＩＰＦＧＡＴＥ＿Ｎ）を出力し、画像データ（＊＿ＩＰＤＡＴＡ［７：０］＿Ｎ）を転送する。副走査のレジストを補正する場合、スタート信号からの副走査遅延量（＊＿Ｍｆｃｎｔｌｄ）を検出した位置ずれ量に応じて変更するが、通常、Ｋを基準としての位置ずれ量をカラー（Ｍ、Ｃ、Ｙ）の副走査遅延量に反映し、＊＿ＦＳＹＮＣ＿Ｎのタイミングを変更して副走査の位置合わせを行う。なお、＊はＹ，Ｍ，Ｃ，Ｋの各色を示す。
【００３９】
図８は位置ずれ補正パターンを２つの検知センサ１５，１６によって検知するときの一例を示す図である。補正パターン１４は検知センサ１５，１６で検知し、得られた信号は、パターン検知部１１３によってアナログデータからデジタルデータへと変換され、データをサンプリングし、サンプリングされたデータはＲＡＭ１１１に格納される。  一通り補正パターン１４の検知が終了した後、ＣＰＵ１１０は格納されていたデータについて種々の色ずれ量（主走査倍率、主走査レジスト、副走査レジスト、スキュー）を算出するための演算処理を行い、その色ずれ量から各ずれ成分の補正量を算出する。
【００４０】
スキュー補正については、まずＫ色に対するカラー各色のスキュー量を求める。例えば、図８（ｂ）のようにＣ色の画像右側が下にずれている場合、Ｃ色のスキュー量：ＫＣ＿Ｓｋｅｗは、
ＫＣ＿Ｓｋｅｗ＝ＫＣ＿Ｒ−ＫＣ＿Ｌ
のように求まる。ただし、ＫＣ＿Ｒは図示右側のＫ色とＣ色のパターン間の間隔、ＫＣ＿Ｌは図示左側のＫ色とＣ色のパターン間の間隔を示す。
【００４１】
図９及び図１０はスキュー補正方法（スキュー補正量算出方法）を示す説明図である。図９（ｂ）は走査ビームのスキューにより、図９（ａ）に示す入力画像をそのままＬＤデータとして出力した場合、図９（ａ）の入力画像と比較して転写紙２上で右側が上に３ラインに相当する量ずれている（スキュー量のライン数３）画像を示している。図９（ｂ）のように右側画像が上に３ラインずれている場合、図９（ｃ）に示すように主走査をスキュー量のライン数＋１の４等分割にし、図９（ｄ）に示すように右側に行く度に１ラインずつ下にシフトした画像を出力すれば、図９（ｅ）に示すように、転写紙２上で各ラインの左右の画像位置が平行になることになる。
【００４２】
図１０（ｂ）は、図１０（ａ）に示す入力画像に対して転写紙２上で右側の画像が下に１ラインずれている場合であり、図１０（ｃ）に示すように主走査を２等分割にし、図１０（ｄ）に示すように左側に行く度に１ラインずつ上にシフトしていけば、図１０（ｅ）に示すように転写紙２上で各ラインの左右の画像位置が平行になる。
【００４３】
図１１及び図１２は曲がり補正方法（曲がり補正量算出方法）を示す説明図である。図１１は位置ずれ補正パターンを３つの検知センサ１５，１６，１７によって検知するときの一例を示している。補正パターン１４は検知センサ１５，１６，１７で検知し、得られた信号は、図３に示したパターン検知部１１３によってアナログデータからデジタルデータへと変換され、データをサンプリングし、サンプリングされたデータはＲＡＭ１１１に格納される。一通り補正パターン１４の検知が終了した後、ＣＰＵ１１０は格納されていたデータについて種々の色ずれ量（主走査倍率、主走査レジスト、副走査レジスト、スキュー又は曲がり）を算出するための演算処理を行い、その色ずれ量から各ずれ成分の補正量を算出する。
【００４４】
曲がり補正については、位置ずれ補正パターンを３つ以上の検知センサによって検知し、主走査方向へ区分した領域毎にスキュー量を求め、領域毎にスキュー補正を行えばよい。例えば、図１１（ａ）に示すように位置ずれ補正パターンを３つの検知センサ１５，１６，１７によって検知する場合、検知センサ１５，１７間でのＫ色に対するスキュー量と、検知センサ１７，１６間のＫ色に対するスキュー量をそれぞれ求める。図１１（ｂ）に示すようにＭ色の画像中央が下にずれている場合、Ｍ色の曲がり量（各スキュー量）：ＫＭ＿Ｓｋｅｗ１，ＫＭ＿Ｓｋｅｗ２は、
ＫＭ＿Ｓｋｅｗ１＝ＫＭ＿Ｃ−ＫＭ＿Ｌ
ＫＭ＿Ｓｋｅｗ２＝ＫＭ＿Ｃ−ＫＭ＿Ｒ
のように求まる。ただし、ＫＭ＿Ｃは図示中央のＫ色とＭ色のパターン間の間隔、ＫＭ＿Ｌは図示左側のＫ色とＭ色のパターン間の間隔、ＫＭ＿Ｒは図示右側のＫ色とＭ色のパターン間の間隔を示す。
【００４５】
図１２（ｂ）は、走査ビームの曲がりにより、図１２（ａ）に示す入力画像をそのままＬＤデータとして出力した場合、図１２（ａ）の入力画像と比較して転写紙２上で中央が下に１ラインずれている画像を示している。図１２（ｂ）のように中央の画像が下に１ラインずれている場合、図１２（ｃ）に示すようにＬＣ間の主走査をＬＣ間のスキュー量のライン数＋１の２等分割に、ＣＲ間の主走査をＣＲ間のスキュー量のライン数＋１の２等分割にし、図１２（ｄ）に示すようにＬＣ間は右側に行くたびに１ラインずつ上へシフトし、ＣＲ間は右側に行く度に１ラインずつ下へシフトしていけば、図１２（ｅ）に示すように転写紙２上で各ラインの左右の画像位置が平行になる。
【００４６】
実際には、スキュー補正用のラインメモリに入力画像データを順次蓄積しておき、ＭＣＹ各色のスキュー補正処理部１２５〜１２７で、分割した各領域でどのラインメモリのデータをリードするかを切り替えることによって図９（ｄ）、図１０（ｄ）、図１２（ｄ）の画像を出力する構成とするので、各色での主走査方向の分割位置のアドレスと、それぞれの分割位置で副走査の＋方向か−方向にシフトするかの情報を求めておけばよい。
【００４７】
図９（ｃ）に示すように走査方向の画素数を４８００画素とすると、左端から右端まで３ライン上方向にシフトしているので、１２００画素目で１ライン下にシフトさせる。そして、図９（ｄ）に示すように１ライン目は０から１１９９画素までは１本目のラインメモリ画像データを出力し、１２００画素から４８００画素までは白画素を出力し、２ライン目は０から１１９９画素までは２本目のラインメモリ画像データを出力し、１２００から２３９９画素までは１本目のラインメモリ画像データを出力し、２４００から４８００画素まで白画素を出力することによって出力画像は図９（ｅ）に示すように左右の画像位置が平行になるように補正することができる。
【００４８】
図１０の場合は、図９の場合とは逆に１ライン目の０から２３９９画素までは図１０（ｄ）に示すように白画素を出力し、２４００画素から４８００画素までは１本目のラインメモリ画像データを出力し、２ライン目の０から２３９９画素までは１本目のラインメモリ画像データを出力し、２４００画素から４８００画素までは２本目のラインメモリ画像データを出力するという動作を繰り返すことにより図１０（ｅ）に示すように左右の画像位置が平行になるように補正することができる。
【００４９】
図１２の場合は、走査方向の画素数を４８００画素とすると、中央部で１ライン下方向にシフトしているので、１２００画素目で１ライン上にシフトさせる。そして、図１２（ｄ）に示すように１ライン目は０から１１９９画素までは白画素を出力し、１２００画素から３５９９画素までは１本目のラインメモリ画像データを出力し、３６００画素から４８００画素までは白画素を出力する。２ライン目は０から１１９９画素までは１本目のラインメモリ画像データを出力し、１２００から３５９９画素までは２本目のラインメモリ画像データを出力し、２４００から４８００画素までは１本目のラインメモリ画像データを出力することによって出力画像は図９（ｅ）に示すように左右の画像位置が平行になるように補正することができる。
【００５０】
図５のフローチャートのステップＳＡ−５におけるスキュー補正の主走査分割位置は、主走査画像サイズをスキュー量のライン数＋１で等分割した位置となる。
【００５１】
図１３はラインメモリのスキュー補正時のタイミングを示すタイミングチャートである。入力画像データ（＊＿ＩＰＤＡＴＡ）をラインメモリに順次蓄積していき、スキュー補正処理部１２５〜１２７で、分割した各領域でどのラインメモリのデータをリードするかを切り替え、出力画像を生成し、ＬＤデータ（＊＿ＬＤＤＡＴＡ）としてＬＤ制御部１０６へ出力する。図１３のＭ色及びＣ色の動作が図９の補正動作を示し、図１３のＹ色の動作が図１０の補正動作を示している。なお、＊はＹ，Ｍ，Ｃ，Ｋの各色を示す。
【００５２】
図１４は副走査６００ｄｐｉ時のＫ色基準の各色のスキュー量の一例を表形式で示す図である。以下、スキュー量とスキュー補正量の関係について説明する。
【００５３】
カラー各色のスキュー量が図１４に示すように、Ｋ色基準でＭ色：−１１０［ｕｍ］、Ｃ色：−１３０［ｕｍ］、Ｙ色：３０［ｕｍ］とすると、副走査の解像度が６００ｄｐｉの場合、図１５に示すようにそれぞれＭ：＋３ライン、Ｃ：＋３ライン、Ｙ：−１ラインとなる。これは１ラインシフトすることにより、４２．３［ｕｍ］移動し、スキュー補正量がそれぞれのずれ量を１ラインあたりの移動量で割って、小数点以下は四捨五入して整数単位の値にし、符号を反転させることによって得られる値である。
【００５４】
図５のフローチャートのステップＳＡ−６におけるスキュー補正の画像シフトの分割候補位置は、ディザ処理に用いられるディザマトリクスの主走査サイズにより予め決定される。以下に図５ステップＳＡ−６における画像分割候補位置（画像シフト候補位置）について説明する。
【００５５】
通常、レーザプリンタでは多様な階調数得ることが困難であるためにディザ処理を使用し、レーザプリンタの出力階調数以上の階調数を表現する。特に、カラーレーザプリンタでは、滑らかな階調性を表現するため、色毎に、写真用／文字用に、画像データのビット数に対応し、あるいは解像度にそれぞれディザマトリクスを持っている。これらのディザマトリクスのサイズ、形状は互いに異なる場合が多い。ディザ処理とは、多階調画像を２値で表現するもので、Ｎ×Ｎ画素の閾値からなるディザマトリクスと呼ばれるマトリクスを元画像に重ね合わせて、画素に２値化を行う処理である。図１６はこのディザ処理の一例を示す説明図である。この例では、図１６（ｂ）に示す元画像の各画素を図１６（ａ）に示すディザマトリクスの該当する位置の閾値と比較し、元画像の画素の階調のほうが大きければその画素を出力画素とし、小さければ非出力画素とする。これより、図１６（ｂ）に示す元画像が図１６（ｃ）に示す画像に変換される。同様に図１６（ｄ）に示す元画像に図１６（ａ）に示すディザマトリクスにより、ディザ処理を施すと図１６（ｅ）のように変換される。個々の画素（ディザマトリクス）は非常に小さいため、人間の目には図１６（ｃ）と図１６（ｅ）のマトリクスは異なった階調として見える。このような処理を施すことにより、２値により多階調を表現する処理がディザ処理である。また、ディザ処理で用いる出力の階調数を２値ではなく、３から１６階調程度の多階調とする多値のディザ処理も存在する。
【００５６】
スキュー補正の画像シフトの分割候補位置とディザマトリクスの関係は次のようになる。
スキュー補正の基準色は画像シフトを行わないため、基準色のディザマトリクスは対象外となる。また、スキュー補正は各色毎に行うため、各色のディザマトリクスを対象として画像シフトの分割候補位置を決定する。図１７（ａ）はディザマトリクスＤＭＸがマトリクスの中心から円状に広がるように成長していくドット集中型のディザマトリクスを示している。ここで、図１７（ｂ）に示すように、ディザマトリクス内の描画領域において図９及び図１０を参照して説明したようなスキュー補正による画像シフトを行った場合、画像シフト位置においてディザパターンＤＰＮの形状が変化する。
【００５７】
図１７（ａ）のディザパターンと画像シフトによって形状が変化した図１７（ｂ）のディザパターンの上下の画素において隣接関係が変化している。図１８（ａ），（ｂ）は図１７（ａ），（ｂ）のディザパターンの一部を拡大したものである。シフトする以前のディザパターン図１８（ａ）の画素Ａの隣接画素Ａ'は黒画素であるのに対し、シフト処理を施すとディザパターン図１８（ｂ）のようになり、画素Ａの隣接画素Ａ'は白画素に変化する。
【００５８】
電子写真記録では通常、レーザ光のビーム径が画素サイズより大きく広がっているため、画像データを出力すると、記録画像（印刷用紙上）においてトナー付着面積が画素サイズ以上に膨らむ。図１８（ｂ）の画像イメージのようにシフト処理によって画素の隣接関係が変化すると実際の出力イメージは図１９（ｂ）に示すように画像シフト−前後の画素におけるトナー付着面積はシフトする以前の画像の出力イメージ（図１９（ａ））に対し変化する。すなわち、画像シフトによってディザパターンの形状変化が生じると、記録画像（印刷用紙上）においてトナー付着面積の変動が発生する。
【００５９】
これをディザマトリクスＤＭＸの集合体全体に適用すると、図２０に示すようになる。すなわち、ディザマトリクス内の描画領域においてスキュー補正による画像シフトを行った場合、スキュー補正による画像シフト位置でのみディザパターンの形状変化が生じることになる。そのため、転写紙２上の画像シフト位置においてトナー付着面積の変動が発生し、この変動がディザの周期性により副走査方向へ頻繁に発生するため、ノイズ画像を生じ、画質が劣化することになる。このため、図２１に示すように、画像シフト候補位置をディザマトリクス主走査サイズの倍数の位置に設定する。これにより、ディザマトリクス内部に画像シフト位置がくることがなくなり、ディザパターンの形状に変化を生じさることなく画像シフトを行うことができる。
【００６０】
図２１を参照して説明したように、本実施形態では、ディザパターンＤＰＮの崩れによる画像ノイズの発生を防止するために、シフト候補位置をディザマトリクス主走査サイズの倍数の位置に設定する。この設定は図５のフローチャートのステップＳＡ−６で実行される。すなわち、従来までは、図２２に示すようにステップＳＡ−５で算出した画像分割位置（画像シフト位置）ＰＡにおいて画像をシフトさせていたが、前述のようにステップＳＡ−５で算出した画像分割位置ＰＡで画像をシフトさせると、ディザパターンの形状を変化させる（出力時のトナー付着面積変動を発生させる）位置で画像をシフトさせる可能性がある。そこで、図２３に示すように、複数の画像シフト候補位置（ＰＢ１ないしＰＢ７）のうち、ステップＳＡ−５で算出した画像分割位置ＰＡに最も近い画像分割候補位置（画像シフト候補位置）ＰＢ３を新たな画像シフト位置に設定し、その位置で画像をシフトさせる。ディザマトリクスＤＭＸの主走査方向のサイズＬ２は各マトリクス共通なので、算出画像シフト位置ＰＡから隣接する画像候補シフト位置ＰＢ３にシフト位置を移動させると、次のシフト位置は画像候補シフト位置ＰＢ６となり、シフト候補位置ＰＢがディザマトリクス主走査サイズＬ２の倍数の位置となっていることが分かる。これにより、ディザマトリクスＤＭＸ内のディザパターンＤＰＮを崩すことなく、画像をシフトさせることが可能となる。
【００６１】
ディザマトリクスＤＭＸの主走査方向のサイズＬ２は画像シフトの間隔Ｌ１に対して十分小さいため、図５のフローチャートのステップＳＡ−５で算出した画像シフト位置ＰＡは、画像シフト候補位置ＰＢに近似することができる。
【００６２】
ここで、スキュー補正処理部１２５〜１２７の詳細について説明する。図２４は、スキュー補正処理部１２５〜１２７のスキュー補正処理部（Ｍ）１２５の構成を示すブロック図である。
【００６３】
スキュー補正処理部（Ｍ）１２５では、複数のラインメモリから入力された画像データ（ＲＡＭＤＡＴＡ０〜７）を、データセレクタ２０１で選択して書込画像処理部１４１に出力する。データセレクタ２０１で複数のラインメモリからどのラインを選択して出力するかはスキュー補正エリア制御部２０２からのスキュー補正エリア信号と、各スキュー補正エリアに応じた画像シフト量によって決定する。
【００６４】
スキュー補正エリア制御部２０２は、位置ずれ検出処理で求めた最大画像サイズの時のスキュー補正シフト位置をもとに、実際の印刷画像に対応したスキュー補正エリア信号を出力するが、図２５（ａ）に示すタイミングチャートでスキュー補正エリア制御部２０２の動作を説明する。
【００６５】
スキュー補正スタート位置決定部２０３では、まずスキュー補正スタート位置設定（ｓｋ＿ｓｔａｒｔ）により、スキュー補正を行う開始位置を決定し、第１スキュー補正エリア出力部２０５では、このスキュー補正開始位置から第１のスキュー補正エリア信号（ｓｋ＿ａｒｅａ１）をエリア１に切り換える。
【００６６】
スキュー補正エリアカウンタ２０４では、スキュー補正開始位置からカウントを開始し、以後、図５のＳＡ−５で決定した第１のスキュー補正エリア幅設定（ｓｋ＿ｗｄ１）分のカウントを繰り返し行う。第１スキュー補正エリア出力部２０５では、スキュー補正エリアカウンタ２０４がリセットした時に、第１のスキュー補正エリア信号（ｓｋ＿ａｒｅａ１）を次のエリアに切り換える。
【００６７】
ディザスタート位置決定部２０６では、画像領域信号（ｌｇａｔｅ＿ｎ）がイネーブルになった時点から、画素数をカウントし、ディザスタート位置設定（ｄｉｔ＿ｓｔａｒｔ）になった時からディザエリアカウンタ２０７を動作させる。ディザエリアカウンタ２０７では、第２のスキュー補正エリア幅設定（ｓｋ＿ｗｄ２）に一致した所で、ｄｅｔ＿ｓｅｌを出力してリセットし、以下のその動作を繰り返し行う。
【００６８】
第２スキュー補正エリア出力部２０８では、画像領域信号（ｌｇａｔｅ＿ｎ）がディセーブルの時は、第２のスキュー補正エリア信号２（ｓｋ＿ａｒｅａ２）には第１のスキュー補正エリア信号１（ｓｋ＿ａｒｅａ１）をそのまま出力し、画像領域信号（ｌｇａｔｅ＿ｎ）がイネーブルの期間では、ｄｉｔ＿ｓｅｌが出力された時にだけ、第２のスキュー補正エリア信号２（ｓｋ＿ａｒｅａ２）に第１のスキュー補正エリア信号１（ｓｋ＿ａｒｅａ１）の状態をロードする。ディザスタート位置設定（ｄｉｔ＿ｓｔａｒｔ）には、後述する図２９のディザ生成原点位置の用紙右端からの位置を、ディザ処理を行っているプリンタコントローラ等から情報を取得し設定する。
【００６９】
また、第２のスキュー補正エリア設定２（ｓｋ＿ｗｄ２）には、後述する図３０〜３２の印刷画像に対して使用しているディザマトリクスの主走査サイズを同様にプリンタコントローラ等から取得し、それらの最小公倍数の整数倍（Ｑ１及びＱ２）を算出し、設定する。
【００７０】
以上の動作により、画像領域では第２のスキュー補正エリア信号２（ｓｋ＿ａｒｅａ２）の切り替わり（前述した画像シフト位置ＰＢと一致）で、スキュー補正処理（画像シフト）が行われるので、ディザパターンの崩れによる画像ノイズの発生がなくなることになる。
【００７１】
図２５（ｂ）は、図２５（ａ）よりも画像サイズが小さくなった場合の例で、マトリクスサイズは（ａ）と同じでも、ディザ生成原点位置が異なる場合である。この場合、ディザスタート位置設定（ｄｉｔ＿ｓｔａｒｔ）だけを変更し、他のパラメータは図２５（ａ）の場合と共通にしておけば、常に第２のスキュー補正エリア信号２（ｓｋ＿ａｒｅａ２）の切り替わり（前述した画像シフト位置ＰＢと一致）で、スキュー補正処理（画像シフト）ができることになる。後述する画像シフト位置決定処理によりは、様々な画像サイズ、ディザマトリクスに対応可能である。
【００７２】
図２６は、予め第１のスキュー補正エリア幅設定１（ｓｋ＿ｗｄ１）を、使用するディザマトリクスサイズの最小公倍数の整数倍に設定し、第２のスキュー補正エリア幅設定２（ｓｋ＿ｗｄ２）と同じ設定にした場合の実施例である。この場合でも同様の動作、効果が得られるが、印刷時に取得する情報は、ディザ生成原点位置のみになるので、より制御が簡単になる。
【００７３】
図２７は、後述するミラーリング時のスキュー補正エリア設定の動作を説明するためのタイミングチャートである。図２７（ａ）がミラーリングなしの場合の動作（Ｍ色）、図２７（ｂ）がミラーリングありの場合の動作（Ｃ色）である。
【００７４】
ミラーリングありの場合は、図２４のスキュー補正スタート位置設定（ｓｋ＿ｓｔａｒｔ）には、走査方向が逆となっても画像を合わせたときに画像が一致するような光学メカレイアウトによったミラーリング用の設定を行う。第１のスキュー補正エリア幅設定１（ｓｋ＿ｗｄ１）、第２のスキュー補正エリア幅設定２（ｓｋ＿ｗｄ２）については、ミラーリングなしと同様の設定になるが、ディザスタート位置設定（ｄｉｔ＿ｓｔａｒｔ）を、次式とすることで、スキュー補正位置（シフト位置）をミラーリングなし時と同じ位置にすることができる。
（用紙サイズ−ディザ生成原点位置）／（Ｑ１またはＱ２）の剰余
【００７５】
次に、図５のステップＳＡ−５の画像シフト位置決定処理について説明する。図２８は、スキュー補正部１２５〜１２７で実行されるシフト位置決定の処理手順を示すフローチャートである。
【００７６】
シフト位置を決定する場合には、まず、基準色（本実施形態ではＫ色）に対する各色（本実施形態ではＹＭＣ色）のスキュー量ＫＹ＿Ｓｋｅｗ，ＫＭ＿Ｓｋｅｗ，ＫＣ＿Ｓｋｅｗ(skew_gap)を検出し、検出したスキュー量を副走査解像度に基づいてライン単位に換算したskew_line_gapを求める（ステップＳＣ−１）。スキュー量skew_line_gapは、
skew_line_gap (μm/ライン数) = skew_gap / (25.4/副走査解像度(dpi) * 1000）
（skew_line_gapは整数、小数点以下は切り上げて計算）
となる。次いで、skew_line_gapと形成する画像の主走査サイズＬ（xsize）を用いてスキュー補正を行うための仮の画像シフト位置ＰＡ（_shift_x）を、
_shift_x = n * xsize /(skew_line_gap + 1)
（ただし、0<n<a+1 （nは整数）、shift_xは整数、小数点以下は切り捨てて計算）
から演算する（ステップＳＣ−２）。
【００７７】
仮の画像シフト位置ＰＡを計算後、形成する画像に使用するディザマトリクスＤＭＸの主走査サイズＬ２（dit_size）を読み込む（ステップＳＣ−３）。そして、画像シフト候補位置ＰＢの算出を行う（ステップＳＣ−４）。そして、仮の画像シフト位置ＰＡと複数の画像シフト候補位置ＰＢのそれぞれとが等しいか否か、すなわち一致するか否かを調べる（ステップＳＳＣ−５）。比較の結果、両者が等しい場合には（ステップＳＣ−７）、画像シフト位置を仮の画像シフト位置ＰＡ（すなわちＰＢ）に決定する。
一方、仮の画像シフト位置ＰＡが画像シフト候補位置ＰＢと異なる場合には、ディザマトリクスサイズ（ディザマトリクスの主走査サイズ）の倍数に基づいて画像シフト候補位置ＰＢを決定し、この画像シフト候補位置ＰＢを画像シフト位置とする（ステップＳＣ−８）。すなわち、仮のシフト位置shift_xをそのまま画像シフト位置に設定する。
例えば、仮の画像シフト位置ＰＡ（_shift_x）が形成する画像に使用するディザマトリクスＤＭＸの主走査サイズＬ２（dit_size）の倍数でなければ、画像のシフト位置shift_xを
shift_x = m * dit_size
（ただし、mは整数）
に設定する。
【００７８】
そして、求められた画像シフト位置shift_xにおいて画像をシフトして、スキューを実行する（ステップＳＣ−８）。
【００７９】
図２９はディザマトリクスの原点位置についての説明図である。ディザマトリクスＤＭＸは原点Ｏを基準に描き出され、主走査方向、副走査方向へそれぞれ周期的に繰返し配置する。多くの場合、ディザマトリクスＤＭＸは画像描画領域の左上端を原点とし、左から右方向へ画像を書き込む。図２９に示すように画像描画領域の左端は複数のディザマトリクスにおける主走査方向のディザマトリクス開始位置となる。ここではサイズの異なるディザマトリクスＤＭＸＡとＤＭＸＢが使用されている。両者の主走査サイズはＬ２Ａ，Ｌ２Ｂであり、“Ｌ２Ａ＜Ｌ２Ｂ”という状態である。
【００８０】
図３０は複数のディザマトリクスＤＭＸＡ，ＤＭＸＢがマトリクスの中心から円形に広がるように成長していくドット集中型のマトリクスによって構成されている場合のスキュー補正の主走査方向画像シフト候補位置ＰＢの設定例を示す図である。主走査方向画像シフト候補位置ＰＢを複数のディザマトリクスＤＭＸＡ，ＤＭＸＢの主走査サイズＬ２Ａ，Ｌ２Ｂの最小公倍数の整数倍Ｑ１に設定すると、画像をシフトしてもシフト位置ＰＢのディザマトリクスＤＭＸＡ，ＤＭＸＢが変化することがないため、画像シフト部におけるノイズ画像の発生を防ぐことができる。なお、図３０では、ディザマトリクスを２種使用する例を示しているが、３種以上使用する場合も同様に画像シフト位置は、ディザマトリクスの種類分の主走査サイズの最小公倍数の整数倍とする。
【００８１】
図３１はディザマトリクスＤＭＸ内が主走査方向に周期的な構成となるサブマトリクスＳＤＭＸによって構成されている場合の画像シフト候補位置の設定例を示す図である。複数（ここでは２種）のサブマトリクスＳＤＭＸＡ，ＳＤＭＸＢのそれぞれの主走査周期幅Ｌ３Ａ，Ｌ３Ｂの最小公倍数の整数倍Ｑ２をスキュー補正の主走査方向画像シフト候補位置ＰＢに設定すると、画像をシフトしてもシフト位置がサブマトリクスＳＤＭＸＡ，ＳＤＭＸＢの境界になるので、シフト位置においてディザパターンが変化することがない。そこで、図３２に示すように図３１に示すシフト位置で画像シフトを実行した場合でも、画像シフト部におけるノイズ画像の発生を防ぐことができる。さらに、サブマトリクスＳＤＭＸＡ，ＳＤＭＸＢの主走査周期幅Ｌ３Ａ，Ｌ３ＢはディザマトリクスＤＭＸＡ，ＤＭＸＢの主走査サイズＬ２Ａ，Ｌ２Ｂ以下となるため、スキュー補正の画像シフト候補位置はディザマトリクスＤＭＸＡ，ＤＭＸＢの主走査サイズＬ２Ａ，Ｌ２Ｂの最小公倍数の整数倍Ｑ１に設定するより短い間隔で設定できる。
【００８２】
また、画像全体が単数の主走査方向に周期的な構成となるサブマトリクスＳＤＭＸによって構成されている場合、サブマトリクス主走査周期幅Ｌ３をスキュー補正の主走査方向画像シフト候補位置に設定すれば、ディザパターンＤＰＮを変化させることなく画像シフトを行うことができる。
【００８３】
図３３は画像シフト位置設定の他の例を示す図である。ディザマトリクスＤＭＸ１，ＤＭＸ２の開始位置にディザパターンＤＰＮ'がまたがって成長するディザマトリクスＤＭＸによってディザマトリクスＤＭＸＡ，ＤＭＸＢが構成されている場合、図３３に示すようにスキュー補正の主走査方向画像シフト候補位置ＰＢの基準点ＰＢＢＰを、画像描画領域左端から複数（ここでは２種）のディザマトリクスＤＭＸＡ，ＤＭＸＢに共通してディザパターンのない主走査位置αまでずらした位置（Ｑ１＋α）とし、画像シフトの主走査方向の分割間隔Ｌ１（画像シフトの間隔）を複数のディザマトリクスの主走査サイズＬ２Ａ，Ｌ２Ｂの最小公倍数の整数倍Ｑ１に設定する。これによりディザパターンのない位置にシフト候補位置ＰＢを設定することが可能となり、ディザパターンＤＰＮを変化させることなく画像シフトを行うことができる。なお、αはディザマトリクス主走査サイズＬ２Ａ，Ｌ２Ｂが最も小さいディザマトリクス主走査サイズより小さく設定する。もしくは、複数のディザマトリクス主走査サイズＬ２Ａ，Ｌ２Ｂの最大公約数よりも小さく設定する。
【００８４】
また、図３４はディザマトリクスＤＭＸＡ，ＤＭＸＢが主走査方向に周期的なサブマトリクスＳＤＭＸＡ，ＳＤＭＸＢからなる構成で、ディザマトリクス開始位置を越えてディザパターンＤＰＮ'が成長するマトリクスＤＭＸによって構成されている場合の画像シフト候補位置の設定例を示す図である。この場合、画像描画領域左端から複数（ここでは２種）のディザマトリクスＤＭＸＡ，ＤＭＸＢに共通して画のない主走査位置αまでずらした画像シフト候補位置の基準点ＰＢＢＰから、サブマトリクスＳＤＭＸＡ，ＳＤＭＸＢの主走査周期幅Ｌ３Ａ，Ｌ３Ｂの最小公倍数の整数倍に設定する。これによりディザパターンのない位置に画像シフト候補位置ＰＢを設定することが可能となる。
【００８５】
また、画像全体が単数のディザマトリクスの開始位置を越えて成長するディザマトリクスによって構成されている場合、スキュー補正の主走査方向画像シフト候補位置の基準点ＰＢＢＰを、画像描画領域左端から複数のディザマトリクスＤＭＸＡ，ＤＭＸＢに共通して画のない主走査位置αまでずらした位置とし、画像シフトの主走査方向の分割間隔をディザマトリクスの主走査サイズＬ２、又は主走査方向に周期的な構成となるディザマトリクスの主走査周期幅Ｌ３Ａ，Ｌ３Ｂに画像シフト候補位置ＰＢを設定する。
【００８６】
タンデム型のカラーレーザプリンタの場合、色により主走査方向の後端から書き込みを行うシステム構成がある。図３５はミラー処理と称されるこのシステム構成を示す図である。図４の書き込み制御部１０１に示すラインメモリ１２０〜１２３には主走査方向基準で１ラインの画像データが格納されているので、図３６に示すように主走査方向の後端から書き込みを行う場合、ラインメモリ１２０〜１２３の最終位置から画像データを読み込み、主走査方向の後端から書き込みを行う。このような処理をミラー処理と呼ぶ。
【００８７】
図３６はミラー処理を施す場合の画像シフト候補位置の設定例を示す図である。ミラー処理を施す場合、画像描画領域の右から左へ向かって画像が書き出される。このとき、ディザマトリクスＤＭＸの原点Ｏは多くの場合、ミラー処理が施されない場合と同様に、画像描画領域の左上端に存在する。そのため、描画領域の主走査サイズＬに対する複数（ここでは２種）のディザマトリクス主走査サイズＬ２Ａ，Ｌ２Ｂの最小公倍数の剰余をβとし、画像描画領域の右端からβずらした位置を主走査方向の画像シフト候補位置ＰＢの基準点ＰＢＢＰとする。この画像シフトの基準点ＰＢＢＰからディザマトリクスＤＭＸＡ，ＤＭＸＢの主走査サイズＬ２ＡとＬ２Ｂの最小公倍数の整数倍Ｑ１に画像シフト候補位置ＰＢを設定することにより、画のない位置をスキュー補正の主走査方向画像シフト候補位置ＰＢに設定することができ、ディザパターンＤＰＮを変化させることなく画像シフトを行うことができる。このとき、剰余βは複数（ここでは２種）のディザマトリクス主走査サイズＬ２Ａ，Ｌ２Ｂ及び主走査周期幅Ｌ３Ａ，Ｌ３Ｂの最小公倍数の整数倍Ｑ１よりも小さな値に設定する。
【００８８】
また、ディザマトリクスＤＭＸＡ，ＤＭＸＢが主走査方向に周期的な構成となるサブマトリクスＳＤＭＸＡ，ＳＤＭＸＢによって構成されている場合、描画領域の主走査サイズに対する複数のサブマトリクス主走査周期幅Ｌ３ＡとＬ３Ｂの最小公倍数の整数倍Ｑ１の剰余をβとし、画像描画領域の右端からβずらした位置を主走査方向の分割候補位置ＰＢの基準点ＰＢＢＰとする。
【００８９】
図３７はマトリクスの開始位置を越えてディザパターンＤＰＮ'が成長するサブマトリクスＳＤＭＸＡ，ＳＤＭＸＢによって構成される画像に対してミラーリング処理を施す場合のスキュー補正の主走査方向シフト候補位置の設定例を示す図である。この場合、βとα（β−α）によって画像シフトの基準点ＰＢＢＰを設定し、画像シフトの主走査方向の分割間隔Ｌ１を複数のディザマトリクスＤＭＸＡ，ＤＭＸＢの主走査サイズＬ２ＡとＬ２Ｂ、又は主走査方向に周期的な構成となるサブマトリクスＳＤＭＸＡ，ＳＤＭＸＢの主走査周期幅Ｌ３ＡとＬ３Ｂの最小公倍数の整数倍Ｑ２に設定することで画のない位置にシフト候補位置を設定する。したがって、主走査方向後端からの２番目のシフト位置ＰＢは前記周期幅の最小公倍数の整数倍Ｑ２＋（β−α）位置となる。
【００９０】
ディザマトリクスの種類によってはスキュー補正の画像シフト位置をマトリクスのいかなる位置に設定しても、画像シフト時にノイズ画像が発生しにくいマトリクスの種類もある（例えば誤差拡散法のように周期性を持たない中間調処理方法）。そのような画像においては、画像シフト候補位置を決定するための制御を実施しない構成としてもよい。
【００９１】
また、ディザマトリクスの種類によっては、特定の画像シフト方向にのみノイズ画像が発生するディザマトリクスが存在する。このようなディザマトリクスにおいてはノイズが発生しやすい方向に画像をシフトする場合にのみ画像シフト候補位置を決定するための制御を行い、ノイズが発生しにくい方向にシフトした場合についてはシフト位置をマトリックスサイズに合わせる制御を実施しない構成としてもよい。
【００９２】
図３８は万線型のディザマトリクスＤＭＸにおける万線角度（スクリーン角）の状態を示す図である。図３８に示すような万線型のディザマトリクスＤＭＸにおいては万線角度（スクリーン角）により、画像をシフトした場合にノイズ画像が発生しやすいスクリーン角のディザマトリクスが存在する。このようなディザマトリクスにおいてはノイズが発生しやすい角度のマトリックスを使用する場合にのみ画像シフト候補位置を決定するための制御を行い、ノイズが発生しにくい角度のマトリックスを使用する場合についてはシフト位置をマトリックスサイズに合わせる制御を実施しない構成としてもよい。
【００９３】
また、万線型のディザマトリクスＤＭＸにおいては線数により、画像をシフトした場合にノイズ画像が発生しやすい線数のディザマトリクスが存在する。このようなディザマトリクスにおいてはノイズが発生しやすい方向に画像をシフトする場合にのみ画像シフト候補位置を決定するため制御を行い、ノイズが発生しにくい方向にシフトした場合についてはシフト位置をマトリックスサイズに合わせる制御を実施しない構成としてもよい。
【００９４】
以上は画像シフト候補位置設定方法の例であり、画像全体を構成するディザマトリクスの種類の組み合わせにより、その設定方法は変化する。
【００９５】
図３９は画像全体がドット集中型のディザマトリクスと、ディザマトリクスが主走査方向に周期的な構成となるディザマトリクスにより構成されているときの画像シフト候補位置の設定例を示す図である。図３９に示すように、画像全体がドット集中型の第１のディザマトリクス（ディザＡ）ＤＭＸＡと、ディザマトリクスが主走査方向に周期的な構成となる第２のディザマトリクス（ディザＢ）ＤＭＸＢにより構成されている場合、ディザマトリクスＤＭＸの主走査サイズ同士の最小公倍数の整数倍の位置に画像シフト候補位置を設定し、あるいは、ディザマトリクスを構成するサブマトリクスの主走査周期幅同士の最小公倍数の整数倍の位置に画像シフト候補位置を設定していた。これは前述した通りである。しかし、サブマトリクスの主走査周期幅Ｌ３とディザマトリクスＤＭＸの主走査サイズＬ２間の最小公倍数の整数倍を設定して画像シフト候補位置を設定することも可能である。図３９はこのときの状態を示すもので、第１のディザマトリクス（ディザＡ）ＤＭＸＡの主走査サイズＬ２Ａと第２のディザマトリクス（ディザＢ）ＤＭＸＢのサブマトリクスＳＤＭＸＢの主走査周期幅Ｌ３Ｂの最小公倍数の整数倍Ｑ３の位置に画像シフト候補位置ＰＢを設定する。この位置に設定した場合においても画像シフト位置がディザパターンと重なることはない。したがって、ディザパターンが崩れて画像シフト位置における画像出力時の画質劣化が生じることはない。
【００９６】
なお、前記主走査方向の分割位置及び分割間隔の設定は、マトリクスの型（種類）、画像シフト方向、ディザマトリクスのスクリーン角、スクリーンの線数のいずれかによって対象とするディザマトリクスを設定し、あるいは変更し、この設定は、色毎に行われる。また、本実施形態では、スキュー色の基準色がＫ色なので、主走査方向の分割位置及び分割間隔の設定は、スキュー補正の基準色については行われない。
【００９７】
以上のように本実施形態によれば、以下の効果を奏する。
１）画像処理によるスキュー補正を実施する場合、ディザマトリクスに応じて画像シフト位置を設定するので、画像シフト位置におけるディザパターンの変化によるノイズ画像の発生を防ぐことができる。
【００９８】
２）画像処理によるスキュー補正を実施する場合、主走査方向の画像シフト位置が画像シフトしてもディザパターンの崩れが最小となるところに画像シフト位置を設定するので、画像シフト位置におけるノイズ画像の発生を防ぐことができる。なお、ディザパターンの崩れが最小という場合、ディザパターンの崩れが「０」の場合も含み、ディザパターンの崩れがないところでは画像の崩れが発生することがなく、当然、ノイズ画像も発生しない。
【００９９】
３）画像処理によるスキュー補正を実施する場合、画像シフトの主走査方向の分割位置及び分割間隔を予め設定されたディザマトリクスの主走査サイズに応じて設定するので、ディザマトリクスの主走査サイズが分かれば容易に分割位置及び分割間隔を設定することができる。
【０１００】
４）画像処理によるスキュー補正を実施する場合、画像シフトの主走査方向の分割位置及び分割間隔を予め設定されたディザマトリクス内のサブマトリクスの主走査周期幅に応じて設定するので、ディザマトリクス内のサブマトリクスの主走査周期幅が分かれば容易に分割位置及び分割間隔を設定することができる。
【０１０１】
５）複数種のディザマトリクスを使用する場合には、使用するディザマトリクス間の主走査サイズ、サブマトリクス間の主走査周期幅、ディザマトリクスとサブマトリクス間の主走査サイズと主走査周期幅間の最小公倍数位置にシフト位置を設定するので、異なるディザマトリクスを使用した場合においても画像出力時の画質劣化を低減することができる等の効果を奏する。
【０１０２】
また、図２９では、ディザマトリクスの原点位置は固定であったが、ディザマトリクスの原点位置が異なる画像、またはディザ処理後の画像を回転させ、スキュー補正を実施すると、原点がずれて画像崩れが発生する場合がある。このため、ディザマトリクスの原点位置がずれた場合でも画像崩れを防止するように構成することができる。
【０１０３】
図４０は、この変形例の画像シフト位置決定処理の手順を示すフローチャートである。まず、主走査方向の画像データの数（主走査画像データ数）を取得する（ステップＳＣ−１１）。そして、ディザ処理の種類、ディザマトリクスの主走査サイズ（ディザマトリクスサイズ）、ディザ処理の原点位置および回転情報（０°、９０°、１８０°、２７０°）を取得する（ステップＳＣ−１２）。そして、ディザ処理の原点位置を、画像領域内のスキュー補正開始位置に設定する（ステップＳＣ−１３）。次に、各ディザマトリクスの倍数を画像領域内のスキューエリア幅（第２のエリア幅）に設定する（ステップＳＣ−１４）。
【０１０４】
ステップＳＣ−１２において、ディザ開始位置（ｄｉｔ＿ｓｔａｒｔ）の設定は、以下のように行う。図４１に示す通常の場合には、用紙サイズ（画像サイズ）の右上を座標（０，０）として、ディザ原点位置情報が座標（Ｘ１，Ｙ１）とすると、ｄｉｔ＿ｓｔａｒｔには、Ｘ１をそのまま設定する。
【０１０５】
図４２に示すようにディザ処理後にプリンタコントローラで画像を右側にシフトした場合には、用紙サイズ（画像サイズ）の右上を座標（０，０）として、ディザ原点位置情報が座標（Ｘ２，Ｙ２）とすると、ｄｉｔ＿ｓｔａｒｔには、Ｘ２をそのまま設定する。
【０１０６】
図４３に示すように、ディザ処理後にプリンタコントローラで画像を９０°回転した場合には、用紙サイズ（画像サイズ）の右上を座標（０，０）として、ディザ原点位置情報が座標（Ｘ３，Ｙ３）、主走査画像サイズ：Ｔ２、ディザマトリクスサイズが主走査サイズ：Ｌ２Ａ、副走査サイズ：Ｓ２Ａとすると、ｄｉｔ＿ｓｔａｒｔには、（Ｔ２−Ｘ３）／Ｓ２Ａの剰余を設定する。
【０１０７】
図４４に示すように、ディザ処理後にプリンタコントローラで画像を１８０°回転した場合には、用紙サイズ（画像サイズ）の右上を座標（０，０）として、ディザ原点位置情報が座標（Ｘ３，Ｙ３）、主走査画像サイズ：Ｔ１、ディザマトリクスサイズが主走査サイズ：Ｌ２Ａ、副走査サイズ：Ｓ２Ａとすると、ｄｉｔ＿ｓｔａｒｔには、（Ｔ１−Ｘ３）／Ｌ２Ａの剰余を設定する。
【０１０８】
図４５に示すように、通常の場合でエンジン制御部でミラーリングする場合には、用紙サイズ（画像サイズ）の右上を座標（０，０）として、ディザ原点位置情報が座標（Ｘ１，Ｙ１）、主走査画像サイズ：Ｔ１、ディザマトリクスサイズが主走査サイズ：Ｌ２Ａ、副走査サイズ：Ｓ２Ａとすると、ｄｉｔ＿ｓｔａｒｔには、（Ｔ１−Ｘ１）／Ｌ２Ａの剰余を設定する。
【０１０９】
図４６に示すように、通常の場合で画像の無い主走査位置αにずらす場合には、用紙サイズ（画像サイズ）の右上を座標（０，０）として、ディザ原点位置情報が座標（Ｘ１，Ｙ１）、主走査画像サイズ：Ｔ１、ディザマトリクスサイズが主走査サイズ：Ｌ２Ａ、副走査サイズ：Ｓ２Ａとすると、ｄｉｔ＿ｓｔａｒｔには、Ｘ１＋αを設定する。
【０１１０】
このような画像シフト位置決定処理を行うことにより、ディザマトリクスの原点位置がずれた場合でも画像崩れを防止することができる。
【図面の簡単な説明】
【０１１１】
【図１】本発明の実施形態に係る画像形成装置の概略構成を示す図である。
【図２】転写ベルト上に位置ずれ補正用の補正パターンが形成された状態を示す転写ベルト及び感光体ドラムの斜視図である。
【図３】本実施形態における書き込み制御及び位置ずれ補正を実行するエンジン制御部を主として示すブロック図である。
【図４】図３における書き込み制御部の詳細を示すブロック図である。
【図５】各色の位置ずれを補正する位置ずれ補正処理の処理手順を示すフローチャートである。
【図６】印刷時の処理手順を示すフローチャートである。
【図７】副走査の色ずれを補正する場合の副走査の書き出しタイミング補正のタイミングチャートである。
【図８】位置ずれ補正パターンを２つの検知センサによって検知するときの一例を示す図である。
【図９】スキュー補正方法（スキュー補正量算出方法）の一方法を示す説明図である。
【図１０】スキュー補正方法（スキュー補正量算出方法）の他の方法を示す説明図である。
【図１１】位置ずれ補正パターンを３つの検知センサで検知するときの状態を示す図である。
【図１２】曲がり補正方法（曲がり補正量算出方法）の一方法を示す説明図である。
【図１３】ラインメモリのスキュー補正時のタイミングを示すタイミングチャートである。
【図１４】副走査６００ｄｐｉ時のＫ色基準の各色のスキュー量の一例を表形式で示す図である。
【図１５】副走査６００ｄｐｉ時のＫ色基準の各色のスキュー量の他の例を表形式で示す図である。
【図１６】ディザ処理の一例を示す説明図である。
【図１７】ディザマトリクス内の描画領域で画像シフトを行った場合のディザマトリクス（ディザパターン）の状態を示す図である。
【図１８】図１７（ａ），（ｂ）のディザパターンの一部を拡大した図である。
【図１９】図１８のパターンの実際の出力イメージを示す図である。
【図２０】図１７のディザマトリクスの集合体に敷衍した状態を示す図である。
【図２１】図２０のスキュー補正時の画像シフト候補位置をディザマトリクス主走査サイズの倍数の位置に設定したときの状態を示す図である。
【図２２】スキュー補正時を行う場合の算出画像シフト位置の例を示す図である。
【図２３】本実施形態における画像シフト候補位置と画像シフト位置との関係を示す図である。
【図２４】スキュー補正処理部の構成を示すブロック図である。
【図２５】スキュー補正エリア制御部の各信号のタイミングチャートである。
【図２６】スキュー補正エリア制御部の各信号のタイミングチャートである。
【図２７】スキュー補正エリア制御部の各信号のタイミングチャートである。
【図２８】スキュー補正部で実行されるシフト位置決定の処理手順を示すフローチャートである。
【図２９】ディザマトリクスの原点位置についての説明図である。
【図３０】ディザマトリクスがドット集中型のマトリクスによって構成されている場合のスキュー補正の主走査方向画像シフト候補位置の設定例を示す図である。
【図３１】ディザマトリクス内が主走査方向に周期的な構成となるサブマトリクスによって構成されている場合の画像シフト候補位置の設定例を示す図である。
【図３２】画像シフトを実行した場合に画像シフト部におけるノイズ画像の発生を防ぐことができることを示す図である。
【図３３】本実施形態における画像シフト位置設定の他の例を示す図である。
【図３４】ディザマトリクスが主走査方向に周期的なサブマトリクスによって構成され、ディザマトリクス開始位置にディザパターンがまたがって成長するマトリクスによって構成されている場合の画像シフト候補位置の設定例を示す図である。
【図３５】色により主走査方向の後端から書き込みを行うミラー処理のシステム構成の例を示す図である。
【図３６】ミラー処理を施す場合の画像シフト候補位置の設定例を示す図である。
【図３７】マトリクスの開始位置を越えてディザパターンが成長するサブマトリクスによって構成される画像に対してミラーリング処理を施す場合のスキュー補正の主走査方向シフト候補位置の設定例を示す図である。
【図３８】万線型のディザマトリクスにおける万線角度（スクリーン角）の状態を示す図である。
【図３９】画像全体がドット集中型のディザマトリクスと、ディザマトリクスが主走査方向に周期的な構成となるディザマトリクスにより構成されているときの画像シフト候補位置の設定例を示す図である。
【図４０】画像シフト位置決定の変形例の処理手順を示すフローチャートである。
【図４１】ディザマトリクスの原点位置についての他の例の説明図である。
【図４２】ディザマトリクスの原点位置についての他の例の説明図である。
【図４３】ディザマトリクスの原点位置についての他の例の説明図である。
【図４４】ディザマトリクスの原点位置についての他の例の説明図である。
【図４５】ディザマトリクスの原点位置についての他の例の説明図である。
【図４６】ディザマトリクスの原点位置についての他の例の説明図である。
【符号の説明】
【０１１２】
１  作像プロセス部
２  転写紙
９  露光器
１５，１６  検知センサ
１２０，１２１，１２２，１２３  ラインメモリ
１２５，１２６，１２７  スキュー補正処理部
１２８，１２９，１３０，１３１  位置ずれ補正部
ＤＭＸ，ＤＭＸＡ，ＤＭＸＢ  ディザマトリクス
ＳＤＭＸ，ＳＤＭＸＡ，ＳＤＭＸＢ  サブマトリクス
Ｌ２，Ｌ２Ａ，Ｌ２Ｂ  主走査サイズ
Ｌ３，Ｌ３Ａ，Ｌ３Ｂ  走査周期幅
ＰＡ  算出画像シフト位置
ＰＢ１〜ＰＢ７  分割候補位置
ＰＢ  画像シフト位置
ＰＢＢＰ  分割候補位置の分割を開始する基準点
【図１】
0004937097.tif 000002
【図２】
0004937097.tif 000003
【図３】
0004937097.tif 000004
【図４】
0004937097.tif 000005
【図５】
0004937097.tif 000006
【図６】
0004937097.tif 000007
【図７】
0004937097.tif 000008
【図８】
0004937097.tif 000009
【図９】
0004937097.tif 000010
【図１０】
0004937097.tif 000011
【図１１】
0004937097.tif 000012
【図１２】
0004937097.tif 000013
【図１３】
0004937097.tif 000014
【図１４】
0004937097.tif 000015
【図１５】
0004937097.tif 000016
【図１６】
0004937097.tif 000017
【図１７】
0004937097.tif 000018
【図１８】
0004937097.tif 000019
【図１９】
0004937097.tif 000020
【図２０】
0004937097.tif 000021
【図２１】
0004937097.tif 000022
【図２２】
0004937097.tif 000023
【図２３】
0004937097.tif 000024
【図２４】
0004937097.tif 000025
【図２５】
0004937097.tif 000026
【図２６】
0004937097.tif 000027
【図２７】
0004937097.tif 000028
【図２８】
0004937097.tif 000029
【図２９】
0004937097.tif 000030
【図３０】
0004937097.tif 000031
【図３１】
0004937097.tif 000032
【図３２】
0004937097.tif 000033
【図３３】
0004937097.tif 000034
【図３４】
0004937097.tif 000035
【図３５】
0004937097.tif 000036
【図３６】
0004937097.tif 000037
【図３７】
0004937097.tif 000038
【図３８】
0004937097.tif 000039
【図３９】
0004937097.tif 000040
【図４０】
0004937097.tif 000041
【図４１】
0004937097.tif 000042
【図４２】
0004937097.tif 000043
【図４３】
0004937097.tif 000044
【図４４】
0004937097.tif 000045
【図４５】
0004937097.tif 000046
【図４６】
0004937097.tif 000047