(57)【要約】      （修正有）【課題】扇補正の際のバッファ消費量が予め想定した容量を超えた場合において生じる画像不良の発生を抑制することができる画像形成装置を提供する。【解決手段】画像データを一時的に記憶するラインバッファ５１を有し、画像データに対して、画像の歪みを補正するための補正処理を行い、ラインバッファ５１に格納する。また、補正処理が行われた画像データに基づき画像を記録媒体上に形成する。ＣＰＵ５０は、扇補正シード値に基づく第１の補正値により歪みの補正を行ったときの画像データのサイズが、ラインバッファ５１のライン数を超えるか否かを判別し、ライン数を超えると判別した場合、第１の補正値を補正した第２の補正値を導出する。【選択図】図３
2015201673.tif 000002
【特許請求の範囲】
【請求項１】
画像データを一時的に記憶するバッファと、
前記画像データに対して、画像の歪みを補正するための補正処理を行い、前記バッファに格納する補正手段と、
前記補正処理が行われた画像データに基づき画像を記録媒体上に形成する画像形成手段と、
前記画像の歪みを補正するための第１の補正条件を取得する取得手段と、
前記第１の補正条件に基づき補正処理された後の画像データのサイズが、前記バッファのサイズに応じた所定のサイズを超える場合、前記補正処理された後の画像データのサイズが小さくなるように前記第１の補正条件から第２の補正条件を導出する導出手段と、を有することを特徴とする、
画像形成装置。
【請求項２】
前記画像データは、主走査方向及び副走査方向に配列された画素の集合であり、
前記バッファは、前記画像データを画素列単位で記憶するものであり、
前記第２の補正条件は、前記画素を挿入し又は削除する位置を定めたものであり、
前記補正手段は、前記画像データを主走査方向に複数のエリアに分割し、分割したエリア毎に前記第２の補正条件で定めた位置へ画素を挿入し、又は、当該位置の画素を削除することにより当該エリアの副走査方向の画像データを補正することを特徴とする、
請求項１に記載の画像形成装置。
【請求項３】
前記導出手段は、前記第１の補正条件により補正されたエリアの副走査方向の画像サイズの最大値と最小値との差分値が前記バッファサイズを超えているときに、前記第２の補正条件を導出することを特徴とする、
請求項２に記載の画像形成装置。
【請求項４】
前記導出手段は、前記第１の補正条件に対する複数の補正パターンを記録し、記録されたこれらの補正パターンの中からユーザが選択した補正パターンを前記第１の補正条件に適用することにより、前記第２の補正条件を導出することを特徴とする、
請求項１、２又は３に記載の画像形成装置。
【請求項５】
前記補正パターンは、前記第１の補正条件により前記画像の歪みが補正された場合の前記主走査方向の中央位置における前記副走査方向の画像サイズが、前記第２の補正条件により当該歪みが補正されたときにおいても変化しないパターンであることを特徴とする、
請求項４に記載の画像形成装置。
【請求項６】
前記補正パターンは、前記第１の補正条件により前記画像の歪みが補正された場合の前記主走査方向の左端、又は、右端いずれか一方の前記副走査方向の画像サイズが、前記第２の補正条件により当該歪みが補正されたときにおいても変化しないパターンであることを特徴とする、
請求項４に記載の画像形成装置。
【請求項７】
画像データを一時的に記憶するバッファと、
画像データに対して、画像の歪みを補正するための補正処理を行い、前記バッファに格納する補正手段と、
前記補正処理が行われた画像データに基づき画像を記録媒体上に形成する画像形成手段と、
前記画像の歪みに関する情報および歪み補正の基準位置情報を取得する取得手段と、
前記歪み補正の基準位置情報に基づき、前記画像の歪みに関する情報から前記補正手段で使用する補正条件を導出する導出手段と、を有することを特徴とする、
画像形成装置。
【請求項８】
前記歪み補正の基準位置はユーザの指示に基づき選択されることを特徴とする、
請求項７記載の画像形成装置。
【請求項９】
前記画像データは、主走査方向及び副走査方向に配列された画素の集合であり、
前記バッファは、前記画像データを画素列単位で記憶するものであり、
前記補正条件は、前記画素を挿入し又は削除する位置を定めたものであり、
前記補正手段は、前記画像データを主走査方向に複数のエリアに分割し、分割したエリア毎に前記補正条件で定めた位置へ画素を挿入し、又は、当該位置の画素を削除することにより、当該エリアの副走査方向の画像データを補正することを特徴とする、
請求項７又は８に記載の画像形成装置。
【請求項１０】
前記導出手段は、前記主走査方向の中央位置における副走査方向の画像サイズが補正の前後において変化しない補正条件を導出することを特徴とする、
請求項９に記載の画像形成装置。
【請求項１１】
前記導出手段は、前記主走査方向の左端、又は、右端いずれか一方の副走査方向の画像サイズが補正の前後において変化しない補正条件を導出することを特徴とする、
請求項９に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静電潜像により画像を形成する画像形成装置に関する。
【背景技術】
【０００２】
カラーのレーザビームプリンタ、デジタル複写機などの画像形成装置では、一旦、中間転写体に画像を形成し、中間転写体に形成された画像をさらに記録媒体（例えば、用紙）上に転写して、プリントが行われる。中間転写体には、例えば無端状に形成されたベルトが用いられる。中間転写体に形成された画像を用紙に転写することは、２次転写と呼ばれる。
【０００３】
図１４は、２次転写機構を説明するための図である。従動ローラ１１０と２次転写ローラ１１２が対面して配置されている。駆動ローラ１０８が定速回転することで、中間転写ベルト１０７は一定速度で進行する。用紙Ｓは、一定速度で回転する搬送ローラ１３０及び２次転写ローラ１１２により、ガイド１３１に沿って搬送され、その後、２次転写が行われる。このときの中間転写ベルト１０７の進行速度と用紙Ｓの搬送速度が同じになるように設計されているが、かならずしもそうならない場合がある。以下、この場合の具体例について図１５を用いて説明する。
【０００４】
図１５（ａ）は、中間転写ベルト１０７の進行速度と用紙Ｓの搬送速度が同じときの、従動ローラ１１０と２次転写ローラ１１２の配置を説明するための図である。本件では円柱形状である従動ローラ１１０の長さ方向を主走査方向とし、主走査方向に垂直な方向を副走査方向と定義する。副走査方向は用紙Ｓの搬送方向に相当する。図１５（ａ）に示す配置では、従動ローラ１１０の回転軸１１０ｚと２次転写ローラ１１２の回転軸１１２ｚの回転軸が並行する。そのため、従動ローラ１１０と２次転写ローラ１１２が接する部分（ニップ部）の圧力（ニップ圧）は、主走査方向の位置（主走査位置）にかかわらず一定である。その結果、用紙Ｓの搬送速度は、中間転写ベルト１０７の進行速度と同じになる。
【０００５】
図１５（ｂ）は、中間転写ベルト１０７の進行速度と用紙Ｓの搬送速度が同じでないときの、従動ローラ１１０と２次転写ローラ１１２の配置を説明するための図である。図１５（ｂ）に示す配置では、従動ローラ１１０の回転軸１１０ｚと２次転写ローラ１１２の回転軸１１２ｚが並行でない。そのため、従動ローラ１１０と２次転写ローラ１１２のニップ圧は、主走査位置によって異なってしまう。例えば、図１５（ｂ）中の主走査位置（ｘ）における従動ローラ１１０と２次転写ローラ１１２の軸間距離は、図１５（ａ）に示す配置の場合と比べて遠くなっている。そのため、主走査位置（ｘ）におけるニップ圧は、相対的に低くなる。また、主走査位置（ｙ）における従動ローラ１１０と２次転写ローラ１１２の軸間距離は、図１５（ａ）に示す配置の場合と比べて近くなっている。そのため、主走査位置（ｙ）におけるニップ圧は、相対的に高くなる。このように、主走査位置に応じてニップ圧が異なる場合、従動ローラ１１０と２次転写ローラ１１２により付与される用紙Ｓへの圧力も主走査位置によって異なる。また、ニップ圧が高いほど用紙Ｓの搬送速度は早くなり、ニップ圧が低いと搬送速度は遅くなる。これは、ニップ圧が高ければ用紙Ｓへの摩擦力も高まり、その結果、回転力が用紙Ｓに伝達されやすくなるためである。そのため、図１５（ｂ）に示す配置の状態では、用紙Ｓの搬送速度が主走査位置で異なってしまうことになる。
【０００６】
図１５（ｂ）に示すように、主走査位置毎にニップ圧が異なる状態でプリント動作を行った場合、用紙Ｓがニップ部を通過するに従い、用紙Ｓは扇状の回転運動を行ってしまう。その結果、２次転写において「ズレ」が生じてしまう。例えば、図１６（ａ）に示すような画像をプリントする場合、図１６（ｂ）に示すように、その形状が歪んでプリントされてしまうことになる。この歪みを扇形状に例えると、主走査位置においてニップ圧が低い位置が扇形状の外周側となり、また、ニップ圧の高い位置が扇形状の内周側となる。以下、この様な歪みを扇変形と呼ぶことにする。図１６（ｂ）に示すように、扇変形したときの主走査位置における歪み量ｂ１、歪み量ｂ２それぞれは、０．１［ｍｍ］程度である。また、副走査方向の位置（副走査位置）における歪み量ｂ３は、０．５［ｍｍ］程度である。このように、副走査位置における歪み量ｂ３は、主走査位置における歪み量ｂ１、ｂ２よりも数倍大きいものとなる。そのため、扇変形による副走査方向の歪みは、プリントの画像品質に多大な影響を及ぼしてしまう、という問題がある。
【０００７】
この問題に対して、特許文献１に開示された画像形成装置は、扇変形に対する補正処理を、画像データの変換処理により実現しようとするものである。具体的には、プリント後の用紙上に形成された出力画像を検知部で検知することにより、扇変形の変形パラメータを導出する。以後のプリント動作においては、この導出結果に基づいて、予め扇変形による歪みの発生を打ち消すように画像データを変換しておく。これにより、扇変形による画像不良の発生を回避する、というものである。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−１７４０６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に開示された画像形成装置では、扇変形の程度により、扇変形による歪みの発生を打ち消すための扇補正パラメータの値（補正値）が、想定している値よりも大きいときに画像不良が発生してしまう、という課題が残る。以下、画像不良が発生する場合について説明する。
【００１０】
画像データの変換により扇補正を行う場合には、予めこの補正処理に必要となるメモリ容量を想定して用意しておき、その上で後述するフレーム処理又はバンド処理を行う。
初めに、フレーム処理を行う画像形成装置において、画像不良が発生することについて説明する。フレーム処理を行う画像形成装置では、作像に使用される１ページ分の画像データを格納することができるフレームバッファを備える。しかし、フレームバッファのサイズは有限である。そのため、扇補正において、副走査方向への拡大率が想定よりも大きければ、フレームバッファに扇補正後の画像データが格納しきれないことがある。この場合に画像不良が発生する。以下、具体例について、図１７を用いて説明する。
【００１１】
図１７（ａ）は、画像形成装置に入力される画像データ（元画像データ）を模式的に表わした図である。図１７（ａ）正面から見て、元画像データの副走査方向の右側の辺を辺ａ、左側の辺を辺ｂとする。図１７（ｂ）は、扇補正後の画像データが格納されるフレームバッファを模式的に表わした図である。例示したフレームバッファは、図１７（ａ）に示す元画像データに対して、主走査方向は同じサイズであり、副走査方向は２［％］大きいサイズである。図１７（ｃ）は、元画像データに対する、扇補正後の画像データを模式的に表した図である。図１７（ｃ）は、図１７（ａ）中の辺ａの長さが３［％］縮小されて辺ａ´になっている。また、辺ｂの長さが３［％］拡大されて辺ｂ´となっている。
【００１２】
図１７（ｄ）は、図１７（ｃ）で示した扇補正後の画像データの一部が、フレームバッファに格納しきれないことを模式的に示した図である。フレームバッファの副走査方向のサイズは、元画像データの副走査方向のサイズに対して２［％］大きい。しかし、辺ｂにおいては、そのサイズが３［％］拡大されて辺ｂ´となっている。そのため、扇補正後の画像データの一部である部位ｃは、扇補正後の画像データの他の部分と一体的にフレームバッファに格納されない。図１７（ｅ）は、図１７（ｄ）に示した部位ｃを拡大した図である。部位ｃは、例えばフレームバッファの扇補正後の画像データとは関連性の無い領域に上書きされたりする。その結果、プリントにおいて画像不良が発生してしまう。
【００１３】
次に、バンド処理を行う画像形成装置において、画像不良が発生することついて説明する。バンド処理を行う画像形成装置は、画像処理用に数ラインからなる少量のバンドメモリを備える。バンド処理では、１ページを構成する画像データの一部の画素列（ライン）をバンドメモリに格納して画像処理が進められる。そのため、バンド処理では、バンドメモリに格納されていない画像データを参照する処理はできない。扇補正において参照されるラインの数は、扇形状の副走査方向の辺の長さの最大値と最小値との差分に依存する。例えば、この差分が大きければ、参照されるラインの数も多くなる。つまり、扇補正の処理過程で参照されるラインの数が、バンドメモリに格納できるラインの数を越えている場合、プリントにおいて画像不良が発生してしまう。以下、具体例について、図１８と図１９を用いて説明する。
【００１４】
図１８は、扇補正前の画像データ（元画像データ）を示す図である。図１８に示す元画像データは、主走査長１２画素、副走査長１０画素で配列されている。このように、画像データは、主走査方向及び副走査方向に配列された画素の集合である。
元画像データの主走査方向の１画素目から４画素目までをエリア（主走査エリア。以下同じ。）０（ゼロ）、５画素目から８画素目までをエリア１、９画素目から１２画素目までをエリア２に分割する。また、副走査方向への変倍率は、エリア０では＋２５［％］（２５［％］拡大）、エリア１では０［％］、エリア２では−２５［％］（２５［％］縮小）であるものとする。つまり、エリア０では、４ライン毎に１回、ラインの挿入が行われて副走査方向のサイズを２５［％］拡大する。エリア２では、４ライン毎に１回、ラインの削除が行われて副走査方向のサイズを２５［％］縮小する。このようにして変倍処理が行われた後の画像データを、図１９に示す。
【００１５】
例えば、図１９中のラインｄの画素列を走査する場合、元画像データの７ライン目から１０ライン目までの計４ライン分の画像データの参照が必要となる。そのため、読み出した計４ライン分の画像データを格納することができるラインバッファが必要であり、そうでなければラインｄの走査はできない。そのため、ラインバッファが不足したときには、予期せぬ画像データが出力されてしまい、プリントにおいて画像不良が発生してしまう。
【００１６】
本発明は、扇補正の際のバッファ消費量が予め想定した容量を超えた場合において生じる画像不良の発生を抑制することができる画像形成装置を提供することを、主たる課題とする。また、補正処理方法をユーザが任意に選択することができる画像形成装置を提供する。
【課題を解決するための手段】
【００１７】
本発明の画像形成装置は、画像データを一時的に記憶するバッファと、前記画像データに対して、画像の歪みを補正するための補正処理を行い、前記バッファに格納する補正手段と、前記補正処理が行われた画像データに基づき画像を記録媒体上に形成する画像形成手段と、前記画像の歪みを補正するための第１の補正条件を取得する取得手段と、前記第１の補正条件に基づき補正処理された後の画像データのサイズが、前記バッファのサイズに応じた所定のサイズを超える場合、前記補正処理された後の画像データのサイズが小さくなるように前記第１の補正条件から第２の補正条件を導出する導出手段と、を有することを特徴とする。
【００１８】
また、本発明の画像形成装置は、画像データに対して、画像の歪みを補正するための補正処理を行い、前記バッファに格納する補正手段と、前記補正処理が行われた画像データに基づき画像を記録媒体上に形成する画像形成手段と、前記画像の歪みに関する情報および歪み補正の基準位置情報を取得する取得手段と、前記歪み補正の基準位置情報に基づき、前記画像の歪みに関する情報から前記補正手段で使用する補正条件を導出する導出手段と、を有することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、扇補正の際のバッファ消費量が予め想定した容量を超えた場合において生じる画像不良の発生を抑制することができる。
また、歪み補正の基準位置に基づき、画像の歪みに関する情報から補正する際の補正条件を導出する。これにより、補正処理方法をユーザが任意に選択することができる。
【図面の簡単な説明】
【００２０】
【図１】画像形成装置の概略縦断面図。
【図２】光走査装置の構成例を示す図。
【図３】シーケンスコントローラの機能ブロック例を示す図。
【図４】予めユーザが行う画像形成装置の設定手順例を示すフローチャート。
【図５】扇補正シード値入力画面の一例を示す図。
【図６】（ａ）は、テストチャート画像の形状例を示す図。（ｂ）は、扇変形を起こす画像形成装置でプリントしたときのテストチャート画像の形状例を示す図。
【図７】扇補正シード値クリップ処理選択画面の一例を示す図。
【図８】扇補正パラメータの導出手順例を示すフローチャート。
【図９】図８に続く、扇補正パラメータの導出手順例を示すフローチャート。
【図１０】（ａ）は、扇補正シード値に基づいて扇補正を行った場合の、扇補正後の画像データの形状を模式的に示した図。（ｂ）は、「中央合わせ」のクリップ処理が行われた場合の、扇補正後の画像データの形状を模式的に示した図。
【図１１】（ａ）は、扇補正シード値に基づいて扇補正を行った場合の、扇補正後の画像データの形状を模式的に示した図。（ｂ）は、「右合わせ」のクリップ処理が行われた場合の、扇補正後の画像データの形状を模式的に示した図。
【図１２】扇補正パラメータの一例を示す図。
【図１３】（ａ）は、主走査長が２０画素、副走査長が１０画素で配列された画像データを模式的に示した図。（ｂ）は、変倍処理を行う画素の特定を示す図。（ｃ）は、変倍処理後の画像データを示す図。
【図１４】２次転写機構を説明するための図。
【図１５】（ａ）は、中間転写ベルトの進行速度と用紙の搬送速度が同じときの、従動ローラと２次転写ローラの配置を説明するための図。（ｂ）は、中間転写ベルトの進行速度と用紙の搬送速度が同じでないときの、従動ローラと２次転写ローラの配置を説明するための図。
【図１６】（ａ）は、画像の一例を示す図。（ｂ）は、（ａ）の画像の形状が歪んでプリントされた様子を示す図。
【図１７】（ａ）から（ｅ）は、扇補正後の画像データがメモリに保持しきれないことを説明するための図。
【図１８】扇補正前の画像データ（元画像データ）を示す図。
【図１９】変倍処理が行われた後の画像データを示す図。
【発明を実施するための形態】
【００２１】
ここでは、画像の歪みが扇変形による副走査方向の歪みである場合を例に挙げ、扇補正におけるバッファ消費量が予め想定した容量を超えた場合に、画像形成装置が補正可能な範囲に扇補正パラメータ（扇補正の補正条件）を補正する場合の例について説明する。以下、この補正処理をクリップ処理と呼ぶ。クリップ処理は、プリント後の印刷物の使用目的に応じて様々な補正処理方法（補正パターン）がある。以下、扇補正において、印刷物の使用目的に応じたクリップ処理方法をユーザが選択することができる画像形成装置の実施形態について、図面を参照しながら詳細に説明する。
【００２２】
［第１実施形態］
本実施形態では、バンド処理で扇補正を行う画像形成装置を例に挙げて説明する。
図１は、複数色のトナーを用いて画像形成するデジタルフルカラープリンタ（画像形成装置）の概略縦断面図である。なお、単色のトナー（例えば、ブラック）のみで画像形成する画像形成装置であっても良い。
画像形成装置１００は、色別に画像を形成する４つの画像形成部（画像形成手段）１０１Ｙ、１０１Ｍ、１０１Ｃ、１０１Ｂｋを備える。ここでのＹ、Ｍ、Ｃ、Ｂｋは、それぞれイエロー、マゼンタ、シアン、ブラックを表している。画像形成部１０１Ｙ、１０１Ｍ、１０１Ｃ、１０１Ｂｋはそれぞれ、イエロー、マゼンタ、シアン、ブラックのトナーを用いて画像形成を行う。
【００２３】
画像形成部１０１Ｙ、１０１Ｍ、１０１Ｃ、１０１Ｂｋは、感光体である感光ドラム１０２Ｙ、１０２Ｍ、１０２Ｃ、１０２Ｂｋを備える。また、感光ドラム１０２Ｙ、１０２Ｍ、１０２Ｃ、１０２Ｂｋの周囲には、帯電装置１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｂｋがそれぞれ設けられている。さらに、光走査装置１０４Ｙ、１０４Ｍ、１０４Ｃ、１０４Ｂｋ、現像装置１０５Ｙ、１０５Ｍ、１０５Ｃ、１０５Ｂｋがそれぞれ設けられている。感光ドラム１０２Ｙ、１０２Ｍ、１０２Ｃ、１０２Ｂｋの周囲には、また、ドラムクリーニング装置１０６Ｙ、１０６Ｍ、１０６Ｃ、１０６Ｂｋが配置されている。
【００２４】
また、画像形成装置１００には、感光ドラム１０２Ｙ、１０２Ｍ、１０２Ｃ、１０２Ｂｋの下方に、無端ベルト状の中間転写ベルト１０７が配備されている。中間転写ベルト１０７は、駆動ローラ１０８、従動ローラ１０９、１１０により張架されている。中間転写ベルト１０７は、画像形成中は図１中の矢印Ｂ方向に回転する。また、中間転写体である中間転写ベルト１０７を介して、感光ドラム１０２Ｙ、１０２Ｍ、１０２Ｃ、１０２Ｂｋに対向する位置には、一次転写装置１１１Ｙ、１１１Ｍ、１１１Ｃ、１１１Ｂｋが設けられている。画像形成装置１００は、さらに、中間転写ベルト１０７上のトナー像を記録媒体の一例である用紙Ｓに転写するための２次転写ローラ１１２、用紙Ｓ上（記録媒体上）のトナー像を定着するための定着装置１１３を有する。また、手差し給送カセット１１４、給紙カセット１１５、排紙部１１６を有する。
【００２５】
ここで、画像形成装置１００の帯電工程から現像工程までの画像形成プロセスの一例を説明する。画像形成部１０１Ｍ、１０１Ｃ、１０１Ｂｋそれぞれにおける画像形成プロセスは同じであるため、以下、代表して画像形成部１０１Ｙの画像形成プロセスを説明する。
【００２６】
初めに、画像形成部１０１Ｙの帯電装置１０３Ｙが、図示しない駆動モータからの駆動力が伝達されて回転駆動する感光ドラム１０２Ｙを帯電する。帯電した感光ドラム１０２Ｙ（像担持体）は、光走査装置１０４Ｙから出射されるレーザ光によって露光される。これにより、回転する感光体上に静電潜像が形成される。その後、この静電潜像は、現像装置１０５Ｙによってイエローのトナー像として現像される。なお、光走査装置１０４Ｙの詳細については、後述する。
【００２７】
次に、転写工程以降の画像形成プロセスについて説明をする。一次転写装置１１１Ｙ、１１１Ｍ、１１１Ｃ、１１１Ｂｋが転写ベルトに転写バイアスを印加する。これにより、各画像形成部の感光ドラム１０２Ｙ、１０２Ｍ、１０２Ｃ、１０２Ｂｋ上に形成されたトナー像は、それぞれ中間転写ベルト１０７に転写（１次転写）される。こうすることで、中間転写ベルト１０７上で各色のトナー像が重ね合わされる。
中間転写ベルト１０７上に転写された４色トナー像は、２次転写ローラ１１２において、手差し給送カセット１１４又は給紙カセット１１５から２次転写部Ｔ２に搬送されてきた用紙Ｓ上に再び転写（２次転写）される。そして、用紙Ｓ上のトナー像は定着装置１１３で加熱定着され、排紙部１１６に排紙される。このようにして、用紙Ｓ上にフルカラー画像が得られる。
なお、転写が終了したそれぞれの感光ドラム１０２Ｙ、１０２Ｍ、１０２Ｃ、１０２Ｂｋは、ドラムクリーニング装置１０６Ｙ、１０６Ｍ、１０６Ｃ、１０６Ｂｋによって残留トナーが除去され、その後、画像形成プロセスが引き続き行われる。
【００２８】
図２は、画像形成装置１００に備わる光走査装置の構成例を示す図である。光走査装置１０４Ｙ、１０４Ｍ、１０４Ｃ、１０４Ｂｋの構成は同じであるため、以下の説明では色を示す添え字Ｙ、Ｍ、Ｃ、Ｂｋを省略して説明を進める。
本実施形態における光走査装置は、半導体レーザ４０１、コリメータレンズ４０２、絞り４０３、シリンドリカルレンズ４０４、回転多面鏡（以下、ポリゴンミラーという。）４０５を含んで構成される。光走査装置は、さらに、ｆ−θレンズ４０６（レンズ４０６−ａ、レンズ４０６−ｂ）、反射板４０９、ビームディテクトセンサ（以下、ＢＤセンサという。）４１０を含んで構成される。
半導体レーザ４０１は、後述するシーケンスコントローラ４１１からの制御信号に基づいて光ビームを発する。半導体レーザ４０１から発せられた光ビームは、コリメータレンズ４０２及び絞り４０３、シリンドリカルレンズ４０４を通過することで、光束全体が光軸中心に対してほぼ平行光となる。そして、所定のビーム径でポリゴンミラー４０５に入射される。ポリゴンミラー４０５は、図示しない駆動装置の駆動力により、図２中に示す矢印の方向に等角速度の回転を行う。入射した光ビームは、この回転に伴って連続的に角度を変える偏向ビームとなって反射される。偏向ビームとなった光は、ｆ−θレンズ４０６により集光作用を受け、感光ドラム１０２の表面上を走査する。ＢＤセンサ４１０は、反射板４０９により反射された走査光が入射する位置に配置されており、光が入射したタイミングを検知することで、走査するビームのタイミング検出を行う。
【００２９】
図３は、画像形成装置１００のシーケンスコントローラの機能ブロックの一例を示す図である。各色のシーケンスコントローラの構成は同じであるので、以下の説明では色を示す添え字Ｙ、Ｍ、Ｃ、Ｂｋを省略する。なお、後述するホストコンピュータ１は、各色で共用する。
【００３０】
シーケンスコントローラ４１１は、ＣＰＵ５０、ラインバッファ５１、画像処理部５２、レーザ駆動部５６、扇補正パラメータ保持部５８、ＲＡＭコントローラ５９を含んで構成される。ホストコンピュータ１は、ユーザからの操作入力を受け付ける入力部２、ユーザへ向けて各種情報を表示する表示部３、後述する各機能モードを切り替えるモード切り替えボタン４を含んで構成される。
シーケンスコントローラ４１１は、ホストコンピュータ１から受信したプリントデータを半導体レーザ４０１に出力する機能を有する。また、説明においては、ラインバッファ５１のライン数を「Ｌ」とする。
【００３１】
シーケンスコントローラ４１１は、「プリントモード」、「扇補正シード値入力モード」、「クリップ処理入力モード」の３つの機能モードを備える。それぞれの機能モードは、ホストコンピュータ１のモード切り替えボタン４を操作することで、任意に切り替えられる。プリントモードは、例えば画像形成を行う際に選択する。扇補正シード値入力モードは、後述する扇補正シード値を入力する際に選択する。クリップ処理入力モードは、扇補正シード値に基づいて導出された扇補正パラメータに対して、さらにそれを補正する場合の補正パターンを設定する際に選択する。
【００３２】
ホストコンピュータ１は、扇補正シード値及び、クリップ処理選択信号をＣＰＵ５０へ送信する。更に、扇補正ＯＮ／ＯＦＦ信号を画像処理部へ送信する。また、ＲＡＭコントローラ５９から画像要求信号を受信する度に、ラインバッファ５１に１ライン分の画像データを出力する。なお、画像データは、主走査方向及び副走査方向に配列された画素の集合からなる。
【００３３】
ＣＰＵ５０は、ホストコンピュータ１から受信した扇補正シード値及び、クリップ処理選択信号に基づき、画像全体に対する扇補正パラメータ（補正条件）を導出し、その導出結果を扇補正パラメータ保持部５８へ格納する。なお、クリップ処理されていない扇補正パラメータを、第１の補正条件とする。また、クリップ処理後の扇補正パラメータを、第２の補正条件とする。
ラインバッファ５１は、画像データを例えば画素列単位で一時的に記憶するものである。ラインバッファ５１には、ホストコンピュータ１から入力された画像データが、Ｌライン分格納される。
なお、ホストコンピュータ１から１ライン分の画像が入力されたときにＬラインを越えるようであれば、最も古い１ライン分のデータが削除され、それに伴い、新しい１ライン分の画像が書き込まれる。
画像処理部５２は、ＢＤセンサ４１０の同期信号に同期しながら、ラインバッファ５１から順次画像データを取得する。その後、画像処理部５２は、１ライン分のデータをレーザ駆動部５６に出力する。画像処理部５２は、扇補正ＯＮ／ＯＦＦ信号がＯＮ（オン）の場合、扇補正パラメータ保持部５８に格納されている扇補正パラメータに基づいて画像処理（扇補正処理）を行う。扇補正ＯＮ／ＯＦＦ信号がＯＦＦ（オフ）の場合、扇補正処理は行わない。また、１ライン分のデータをレーザ駆動部５６に出力した後、画像処理部５２は、転送終了信号をＲＡＭコントローラ５９に出力する。
【００３４】
レーザ駆動部５６は、画像処理部５２からの画像データをレーザ駆動信号に変換する。レーザ駆動部５６は、レーザ駆動信号を半導体レーザ４０１に出力する。
ＲＡＭコントローラ５９は、ラインバッファ５１にＬライン分の画像データが保持されていない場合、ホストコンピュータ１に向けて画像要求信号を出力する。また、画像処理部５２から転送終了信号を受信した場合、ＲＡＭコントローラ５９は、ホストコンピュータ１に向けて画像要求信号を出力する。
【００３５】
図４は、扇補正処理を実行するため、予めユーザが行う画像形成装置１００の設定手順例を示すフローチャートである。
ユーザは、ホストコンピュータ１を介して画像形成装置１００を操作する。ユーザは、ホストコンピュータ１を介して画像処理部５２が扇補正処理を行わないように設定する（Ｓ５００）。これにより、扇補正がＯＦＦの状態で、テスト画像（テストチャート画像）をプリントすることが可能になる。テストチャート画像とは、扇補正のための基準画像であり、例えば対向する２つの辺の長さが判明している矩形画像である。この２辺は、用紙Ｓの搬送方向を副走査方向としたときに、この副走査方向に平行している辺とする。また、副走査方向に垂直な方向が主走査方向である。なお、テストチャート画像は、例えばホストコンピュータ１に備わる図示しない記憶部に予め記録されている。
ユーザは、ホストコンピュータ１のモード切り替えボタン４を操作して、扇補正シード値入力モードを選択する。扇補正シード値入力モードが選択されると、ホストコンピュータ１の表示部３には、図５に示すような扇補正シード値入力画面Ｘが表示される。
【００３６】
扇補正シード値入力画面Ｘは、扇補正のＯＮ／ＯＦＦを指定するためのチェックボックス、プリントされたテストチャート画像の右辺の長さを入力するための入力ボックスａ、左辺の長さを入力するための入力ボックスｂを含んで構成される。
扇補正シード値入力画面Ｘは、また、テストチャート画像の主走査方向の長さ（主走査長）を入力するための入力ボックスＣ、副走査方向の長さ（副走査長）を入力するための入力ボックスＡを含んでいる。
扇補正シード値入力画面Ｘには、さらに、ユーザの入力操作の便宜をはかるため、用紙出力方向（用紙の搬送方向）を基準にして、入力ボックスａ、ｂ、並びに、入力ボックスＡ、Ｃそれぞれに、どの測定値を入力するのかがわかるような模式図も示されている。
【００３７】
図５に示す扇補正シード値入力画面Ｘでは、「扇補正を有効にする」項目のチェックボックスがチェックされている状態を例示している。つまり、扇補正がＯＮになっている。このチェックをはずすと、ホストコンピュータ１から画像処理部５２に送信される扇補正ＯＮ／ＯＦＦ信号は、ＯＦＦ側になる。
【００３８】
ユーザは、ホストコンピュータ１を介して、チェックボックスのチェックがはずされた状態でテストチャート画像のプリント（出力）を指示する（Ｓ５０１）。テストチャート画像のプリントは、ユーザがホストコンピュータ１のモード切り替えボタン４を操作してプリントモードを選択した上で、プリント開始を指示する。プリントされたテストチャート画像の変形の程度（伸縮度）から、画像形成装置１００がプリントにおいて扇変形を発生させる個体であるか否かがわかる。
また、プリントにおいて扇変形を発生させない画像形成装置であれば、図６（ａ）に示すように、用紙の真ん中（用紙中心）を基準にして左右対称となる長方形の画像Ｊ１（テストチャート画像）がプリントされる。画像Ｊ１であるテストチャート画像の主走査長を「Ｃ」、副走査長を「Ａ」とする。また、プリントにおいて扇変形を発生させる画像形成装置であれば、同じテストチャート画像をプリントしたとしても、例えば図６（ｂ）に示すような、歪んだ矩形の画像Ｊ２がプリントされる。図６（ｂ）正面から見たとき、副走査方向に平行する画像Ｊ２の左端を左辺ａ、副走査方向に平行する画像Ｊ２の右端を右辺ｂとする。
【００３９】
ユーザは、ホストコンピュータ１を介して、以降のプリントでは画像処理部５２による扇補正処理が行われるように設定する（Ｓ５０２）。具体的には、「扇補正を有効にする」項目のチェックボックスをチェックする。これにより、ホストコンピュータ１から画像処理部５２に送信される扇補正ＯＮ／ＯＦＦ信号はＯＮ側になる。
【００４０】
ユーザは、扇補正シード値入力画面Ｘの「左側の辺の長さ」項目の入力ボックスａに、画像Ｊ２の左辺ａの長さを測定した値を入力する。また、扇補正シード値入力画面Ｘの「右側の辺の長さ」項目の入力ボックスｂに、画像Ｊ２の右辺ｂの長さを測定した値を入力する。さらに、扇補正シード値入力画面Ｘの「テストチャートの主走査長」項目の入力ボックスＣに、テストチャート画像の主走査長「Ｃ」の値を入力する。また、扇補正シード値入力画面Ｘの「テストチャートの副走査長」項目の入力ボックスＡに、テストチャート画像の副走査長「Ａ」の値を入力する。これら入力された値は、扇補正パラメータを導出するための種となる扇補正シード値である。このようにして、ユーザは、扇補正シード値を入力する（Ｓ５０３）。
なお、扇補正シード値入力画面Ｘの正面から見て左側に表示された模式図では、左辺ａの長さが、右辺ｂの長さよりも長い扇図形が示されている。これは、ユーザの操作入力の便宜を図るための例示であり、場合によっては測定される左辺ａの長さが、右辺ｂの長さよりも短いこともある。
【００４１】
ユーザは、ホストコンピュータ１のモード切り替えボタン４を操作して、クリップ処理入力モードを選択する（Ｓ５０４）。ユーザがクリップ処理入力モードを選択すると、ホストコンピュータ１の表示部３に、図７に示すような扇補正シード値クリップ処理選択画面Ｙが表示される。
【００４２】
図７の扇補正シード値クリップ処理選択画面Ｙは、「中央合わせ」、「左合わせ」、「右合わせ」の各クリップ処理が排他的に選択できるように構成されている。ユーザは、「中央合わせ」、「左合わせ」、「右合わせ」いずれかを選択して、扇補正パラメータを補正するクリップ処理の種類（補正パターン）を特定する（Ｓ５０４）。
クリップ処理の各モードの概要は以下のようになる。「中央合わせ」のクリップ処理では、用紙の中央位置における副走査方向の長さ（画像サイズ）が補正の前後において変化しないように、扇補正パラメータを補正（調整）する。「右合わせ」のクリップ処理では、用紙右端における副走査方向の長さ（画像サイズ）が補正の前後において変化しないように、扇補正パラメータを調整する。「左合わせ」のクリップ処理では、用紙左辺における副走査方向の長さ（画像サイズ）が補正の前後において変化しないように、扇補正パラメータを調整する。つまり、図７の扇補正シード値クリップ処理選択画面Ｙを用いたクリップ処理の選択は、画像の歪み補正を行う際の基準位置を選択することに相当する。このように、「左合わせ」、「右合わせ」のクリップ処理では、左端、又は、右端いずれか一方の副走査方向の画像サイズが補正の前後において変化しないことになる。このようにして、歪み補正の基準位置はユーザの指示に基づき選択される。
なお、本実施形態では、扇補正処理後の画像データの左辺の長さと右辺の長さとの差分、つまりエリアの副走査方向の長さの最大値と最小値との差分値が、ラインバッファ５１のライン数Ｌよりも大きい場合に実行されるものとする。このように、バッファサイズを超えているときの処理の詳細については、後述する。
【００４３】
ユーザは、ホストコンピュータ１のモード切り替えボタン４を操作して、プリントモードを選択する（Ｓ５０５）。これにより、画像形成装置１００はプリント動作が開始できる状態になる。これに伴い、ＣＰＵ５０は、画像全体の扇補正パラメータを導出する。以下、扇補正パラメータの導出例を詳細に説明する。
【００４４】
図８、図９は、ＣＰＵ５０による扇補正パラメータの導出手順例を示すフローチャートである。
ＣＰＵ５０は、画像をプリントする用紙のサイズを、ホストコンピュータ１から取得する（Ｓ６００）。用紙の主走査方向の長さを「ｍ」、副走査方向の長さを「ｎ」として説明を進める。また、用紙の副走査方向における左側の辺を左辺とし、右側の辺を右辺とする。なお、用紙のサイズは、例えばＡ４、Ｂ４などのサイズであり、これらのサイズは予め図示しない記録部に記録されている。
ＣＰＵ５０は、用紙左辺における変動量を導出する（Ｓ６０１）。例えば、感光ドラム１０２の中心位置を主走査位置「０（ゼロ）」とし、テストチャート画像の副走査長を「Ａ」、テストチャート画像の主走査長を「Ｃ」とする。また、辺ａ、辺ｂ（図６（ｂ））それぞれの長さが、副走査長Ａに対して長くなる方向を「正」とし、短くなる方向を「負」とする。この場合では、主走査位置−２／Ｃ（−はマイナス。以下同じ。）における辺ａの副走査方向の変動量は「ａ−Ａ」で表される。また、主走査位置＋２／Ｃ（＋はプラス。以下同じ。）における辺ｂの副走査方向の変動量は「ｂ−Ａ」で表される。
よって、用紙上の各主走査位置における副走査長の変動量は、主走査位置−２／Ｃと主走査位置＋２／Ｃの２点から線形補完することで導出される。主走査位置ｘにおける副走査長の変動量ｙは、下記の式１で表される。
【００４５】
ｙ（ｘ）＝｛（ｂ−Ａ）−（ａ−Ａ）｝／Ｃ×（ｘ＋Ｃ／２）＋（ａ−Ａ）・・・（式１）
式１を整理すると、下記の式２のようになる。
【００４６】
ｙ（ｘ）＝（ｂ−ａ）／Ｃ×（ｘ＋Ｃ／２）＋（ａ−Ａ）・・・（式２）
なお、式２で示される変動量は、副走査長Ａの辺に対するものである。
【００４７】
ＣＰＵ５０は、式２に基づいて、用紙左辺(主走査位置ｘ＝−ｍ)における副走査長の変動量ｄを導出する（Ｓ６０１）。テストチャート画像の左辺における副走査方向の変動量ｐは、ｐ＝ｙ（−ｍ/２）となる。また、変動量は元の辺の長さに比例する。そのため、副走査長ｎの用紙左辺における変動量ｄは、ｄ＝ｐ×ｎ/Ａとなる。
【００４８】
ＣＰＵ５０は、用紙右辺(主走査位置ｘ＝ｍ)における副走査長の変動量ｅを導出する（Ｓ６０２）。テストチャート画像の右辺における副走査長の変動量ｑは、ｑ＝ｙ（ｍ/２）となる。また、変動量は元の辺の長さに比例する。そのため、副走査長ｎの用紙右辺における変動量ｅは、ｅ＝ｑ×ｎ/Ａとなる。
【００４９】
ＣＰＵ５０は、用紙左辺における副走査長の変動量と、用紙右辺における副走査長の変動量との差分（変動量差ｆ）を導出する（Ｓ６０３）。変動量差ｆは、ｆ＝｜ｄ−ｅ｜となる。このようにして、ＣＰＵ５０は、画像の歪みに関する情報を取得する。
ＣＰＵ５０は、クリップ処理が必要か否かを判定する（Ｓ６０４）。具体的には、変動量差ｆが、ラインバッファ５１のライン数Ｌよりも大きいか否かで判定する。ライン数Ｌの単位は、画素ライン数である。そのため、ライン数Ｌを単位［ｍｍ］に変換したラインバッファ量ｌを用いてその比較を行う。単位［ｍｍ］とライン数の変換は、例えば２４００ｄｐｉの画像解像度の場合のラインバッファ量ｌは、ｌ＝Ｌ×（２５．４/２４００）（小数切り捨て）で求めることができる。比較の結果、ｆ＞ｌであれば、扇補正処理後の画像データのサイズがラインバッファのサイズを超えることになる。この場合、ＣＰＵ５０は、クリップ処理が必要であると判定する。クリップ処理が必要であると判定した場合（Ｓ６０４：ｙｅｓ）、ステップＳ６０６の処理へ分岐する。また、クリップ処理が必要でないと判定した場合（Ｓ６０４：ｎｏ）、ＣＰＵ５０は、用紙左辺の変動量ｇをｇ＝ｄとし、用紙右辺の変動量ｈをｈ＝ｅとする（Ｓ６０５）。
【００５０】
ＣＰＵ５０は、変動量差ｆからラインバッファ量ｌを減算した結果求められるオーバー量ｚを導出する（Ｓ６０６）。なお、ステップＳ６０４の処理で「ｙｅｓ」であり、ｆ＞ｌであるため、オーバー量ｚは正の値となる。
ＣＰＵ５０は、ユーザの指示に基づき選択された歪み補正の基準位置情報を取得する。具体的には、ＣＰＵ５０は、ステップＳ５０４（図４）でユーザにより特定されたクリップ処理が「中央合わせ」であるか否か判定する（Ｓ６０７）。特定されたクリップ処理が「中央合わせ」であると判定した場合（Ｓ６０７：ｙｅｓ）、ステップＳ６０８の処理へ進む。また、特定されたクリップ処理が「中央合わせ」でないと判定した場合（Ｓ６０７：ｎｏ）、ステップＳ６１１の処理へ進む。
【００５１】
ステップＳ６０８、Ｓ６０９、Ｓ６１０の各処理は、特定されたクリップ処理が「中央合わせ」である場合の処理である。
ＣＰＵ５０は、扇補正後の左辺又は右辺のいずれが相対的に長い辺となるかを判定する（Ｓ６０８）。具体的には、用紙左辺の変動量ｄと用紙右辺の変動量ｅを比較する。
比較の結果、変動量ｄが大きければ（Ｓ６０８：ｙｅｓ）、ＣＰＵ５０は、用紙左辺の変動量ｇをｇ＝ｄ−ｚ/２に補正し、用紙右辺の変動量ｈをｈ＝ｅ＋ｚ/２に補正する（Ｓ６０９）。また、変動量ｅが大きければ（Ｓ６０８：ｎｏ）、ＣＰＵ５０は、用紙左辺の変動量ｇをｇ＝ｄ＋ｚ/２に補正し、用紙右辺の変動量ｈをｈ＝ｅ−ｚ/２に補正する（Ｓ６１０）。
ステップＳ６０９、ステップＳ６１０の各処理における変動量の補正は、用紙左辺及び右辺の変動量それぞれを同じ量（ｚ／２）だけ小さくする処理である。この点について、変動量ｅに比べて変動量ｄが大きい場合を例に挙げて、図１０を用いて説明する。
【００５２】
図１０（ａ）は、クリップ処理が行われない場合の、扇補正後の画像データの形状を模式的に示した図である。図１０（ｂ）は、「中央合わせ」のクリップ処理が行われた場合の、扇補正後の画像データの形状を模式的に示した図である。
本来であれば、図１０（ａ）に示すような画像データが生成されて、扇変形による歪みが打ち消される。しかし、前述したとおり、変動量差ｆがラインバッファ量ｌよりも大きいため、このままプリントすれば画像不良が発生する。「中央合わせ」のクリップ処理では、図１０（ｂ）に示すように、変動量ｄと変動量ｅの差分がラインバッファ量ｌと等しくなるように、変動量ｄと変動量ｅそれぞれを同じ量（ｚ／２）だけ小さくする。
このようにすることで、プリントにおける画像不良の発生が抑制される。「中央合わせ」のクリップ処理では、用紙中央を基準位置にして、プリントされた画像の左辺と右辺の位置ズレを小さくすることができる。よって、「中央合わせ」のクリップ処理は、形成される画像の全体バランスに優れた処理といえる。
【００５３】
図８に戻り、ＣＰＵ５０は、特定されたクリップ処理が「右合わせ」であるか否かを判定する（Ｓ６１１）。特定されたクリップ処理が「右合わせ」であると判定した場合（Ｓ６１１：ｙｅｓ）、ステップＳ６１２の処理進む。また、特定されたクリップ処理が「右合わせ」でないと判定した場合（Ｓ６１１：ｎｏ）、ステップＳ６１５の処理へ進む。
【００５４】
ステップＳ６１２、Ｓ６１３、Ｓ６１４の各処理は、特定されたクリップ処理が「右合わせ」である場合の処理である。
ＣＰＵ５０は、扇補正後の左辺又は右辺のいずれが相対的に長い辺となるか判定する（Ｓ６１２）。具体的には、用紙左辺の変動量ｄと用紙右辺の変動量ｅを比較する。比較の結果、変動量ｄが大きければ（Ｓ６１２：ｙｅｓ）、ＣＰＵ５０は、用紙左辺の変動量ｇをｇ＝ｄ−ｚに補正し、用紙右辺の変動量ｈをｈ＝ｅとする（Ｓ６１３）。また、変動量ｅが大きければ（Ｓ６１２：ｎｏ）、ＣＰＵ５０は、用紙左辺の変動量ｇをｇ＝ｄ＋ｚに補正し、用紙右辺の変動量ｈをｈ＝ｅとする（Ｓ６１４）。
ステップＳ６０９、ステップＳ６１０の各処理における変動量の補正は、用紙左辺の変動量のみを補正する処理である。この点について、変動量ｅに比べて変動量ｄが大きい場合を例に挙げて、図１１を用いて説明する。
【００５５】
図１１（ａ）は、クリップ処理が行われない場合の、扇補正後の画像データの形状を模式的に示した図である。図１１（ｂ）は、「右合わせ」のクリップ処理が行われた場合の、扇補正後の画像データの形状を模式的に示した図である。
本来であれば、図１１（ａ）に示すような画像データが生成されて、扇変形による歪みが打ち消される。しかし、前述したとおり、変動量差ｆがラインバッファ量ｌよりも大きいため、このままプリントすれば画像不良が発生する。「右合わせ」のクリップ処理では、図１１（ｂ）に示すように、変動量ｄと変動量ｅの差分がラインバッファ量ｌと等しくなるように、用紙左辺の変動量ｄのみオーバー量ｚ分小さくする。このようにすることで、プリントにおける画像不良の発生が抑制される。「右合わせ」のクリップ処理では、画像の右辺における副走査方向の長さが基準となる。よって、「右合わせ」のクリップ処理は、例えば、見開きしたときに、左右のページの副走査位置が正確に一致していることが重要な印刷物において、その左ページをプリントする場合に優れた処理といえる。
【００５６】
ステップＳ６１５、Ｓ６１６、Ｓ６１７の各処理は、特定されたクリップ処理が「左合わせ」である場合の処理である。
ＣＰＵ５０は、扇補正後の左辺又は右辺のいずれが相対的に長い辺となるかを判定する（Ｓ６１５）。具体的には、用紙左辺の変動量ｄと用紙右辺の変動量ｅを比較する。比較の結果、変動量ｄの方が大きければ（Ｓ６１５：ｙｅｓ）、ＣＰＵ５０は、用紙左辺の変動量ｇをｇ＝ｄに補正し、用紙右辺の変動量ｈをｈ＝ｅ＋ｚに補正する（Ｓ６１６）。また、変動量ｅが大きければ（Ｓ６１５：ｎｏ）、ＣＰＵ５０は、用紙左辺の変動量ｇをｇ＝ｄに補正し、用紙右辺の変動量ｈをｈ＝ｅ−ｚに補正する（Ｓ６１７）。このようにすることで、「右合わせ」のクリップ処理と同様に、プリントにおける画像不良の発生が抑制される。「左合わせ」のクリップ処理では、例えば、見開きしたときに、左右のページの副走査位置が正確に一致していることが重要な印刷物において、その右ページをプリントする場合に優れた処理といえる。
【００５７】
ＣＰＵ５０は、主走査位置ｘにおける副走査長の変動量ｙを導出する（Ｓ６１８）。
具体的には、用紙左辺の主走査位置ｘがｘ＝−ｍ/２のとき、副走査方向の長さｎが長さｇとなり、用紙左辺の主走査位置ｘがｘ＝＋ｍ/２のとき、副走査方向の長さｎが長さｈとなったときの変動量を導出する。主走査位置−ｍ/２と＋ｍ/２の２点から線形補完して導出すると、主走査位置ｘに対する副走査長の変動量ｙは、下記の式３で示される。
【００５８】
ｙ（ｘ）＝｛（ｇ−ｎ）−（ｈ−ｎ）｝／ｍ×（ｘ＋ｍ／２）＋（ｇ−ｎ）・・・（式３）
式３を整理すると、下記の式４となる。
【００５９】
ｙ（ｘ）＝（ｇ−ｈ）／ｍ×（ｘ＋ｍ／２）＋（ｇ−ｎ）・・・（式４）
【００６０】
ＣＰＵ５０は、導出した副走査長の変動量ｙの単位を画素数に変換して、変換結果を扇補正パラメータ保持部５８へ格納する。このようにして、第１の補正条件又は第２の補正条件が扇補正パラメータとして扇補正パラメータ保持部５８へ格納される。
【００６１】
ここで、画像処理部５２による画像処理について説明する。図１２は、扇補正パラメータ保持部５８に格納されている補正条件の一例である。図１２に示す補正条件では、主走査位置に応じた各補正値が規定されている。図１３（ａ）は、主走査長２０画素、副走査長１０画素の画像データを模式的に示した図である。画像処理部５２は、画像データの主走査位置０から３までをエリア０（ゼロ）、主走査位置４から７までをエリア１、主走査位置８から１１までをエリア２として分割する。また、主走査位置１２から１５までをエリア３、主走査位置１６から１９までをエリア４として分割する。図１３（ｂ）は、図１３（ａ）に示す画像データにおいて変倍処理を行う画素が特定されたことを示す図である。図１３（ｃ）は、扇補正パラメータに基づく変倍処理後の画像データである。
以下、ホストコンピュータ１から入力される画像データが、図１３（ａ）に示す画像データである場合を例にして説明する。
【００６２】
画像処理部５２は、分割した各エリア毎に変倍処理を行う画素を特定する。具体的には、各エリア毎に副走査長を補正値（図１２）の絶対値で除算することにより、変倍処理をする画素を特定する。例えば、主走査位置０（ゼロ）画素目であれば、副走査長１０画素を補正値の絶対値２で割り、５画素毎の１ラインが変倍処理対象の画素と特定される。なお、補正値が「０」の場合は、そのエリアには変倍処理対象の画素が無いものとする。その結果、図１３（ｂ）中に示された黒ベタ塗りの画素が、変倍処理対象の画素である。
【００６３】
画像処理部５２は、変倍処理を行う画素に対して画像処理を行う。画像処理部５２は、補正値（図１２）がマイナスであれば、対象画素を削除して副走査方向に１ライン詰める処理を行う。また、補正値がプラスであれば、対象画素を副走査方向にコピーして、コピーされた画像より後段にある画素を副走査方向に１ラインずらす処理を行う。図１３（ｃ）に示す画像データは、エリア０からエリア４に対して変倍処理を行った後の画像データである。
【００６４】
このように、本実施形態の画像形成装置１００は、扇補正シード値に基づく第１の補正条件により歪みの補正を行ったときの画像データのサイズが、ラインバッファ５１のライン数を超えるか否かを判別する。ライン数を超えると判別した場合、第１の補正条件を補正した第２の補正条件を導出して扇補正パラメータ保持部５８に格納する。第２の補正条件が導出されたときには、画像処理部５２は、当該第２の補正条件で定めた位置へ画素を挿入し、又は、当該位置の画素を削除する画像処理を行う。
これにより、扇補正におけるバッファ消費量が予め想定した容量を超えた場合において生じる画像不良の発生を抑制することができる。また、印刷物の使用目的に応じた、ユーザにとって最も良好なクリップ処理により扇補正を行うことができる。
【００６５】
なお、ユーザが選択可能なクリップ処理の一例として、「中央合わせ」、「左合わせ」、「右合わせ」のそれぞれについて説明した。これに限らず、印刷物の使用目的に応じて、特定の主走査位置における副走査方向の長さを基準とするクリップ処理であっても良い。
また、本実施形態の説明においては、バンド処理で扇補正を行う画像形成装置を例に挙げて説明を行ったが、これに限るものではない。一例として、フレーム処理で扇補正を行う画像形成装置にも適用することができる。例えば、扇補正シード値に基づく第１の補正条件により歪みの補正を行ったときの画像データのサイズが、バッファ（フレームバッファ）のサイズを超えるか否かを判別する。画像データのサイズがバッファサイズを超えると判別した場合、第１の補正条件を補正した第２の補正条件を導出する。このようにして、フレームバッファのサイズが不足する場合において生じる画像不良の発生を抑制することができる。
【００６６】
上記説明した実施形態は、本発明をより具体的に説明するためのものであり、本発明の範囲が、これらの例に限定されるものではない。
【符号の説明】
【００６７】
１００・・・画像形成装置、１０１Ｙ、１０１Ｍ、１０１Ｃ、１０１Ｂｋ・・・画像形成部、１０２Ｙ、１０２Ｍ、１０２Ｃ、１０２Ｂｋ・・・感光ドラム、１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｂｋ・・・帯電装置、１０４Ｙ、１０４Ｍ、１０４Ｃ、１０４Ｂｋ・・・光走査装置、１０５Ｙ、１０５Ｍ、１０５Ｃ、１０５Ｂｋ・・・現像装置、１０６Ｙ、１０６Ｍ、１０６Ｃ、１０６Ｂｋ・・・ドラムクリーニング装置、１０７・・・中間転写ベルト、１０８・・・駆動ローラ、１０９、１１０・・・従動ローラ、１１３・・・定着装置、１１４・・・手差し給送カセット、１１５・・・給紙カセット、１１６・・・排紙部、４０１・・・半導体レーザ、４０２・・・コリメータレンズ、４０３・・・絞り、４０４・・・シリンドリカルレンズ、４０５・・・ポリゴンミラー、４０６・・・ｆ−θレンズ、４０９・・・反射板、４１０・・・ＢＤセンサ、Ｓ・・・記録媒体。
【図１】
2015201673.tif 000003
【図２】
2015201673.tif 000004
【図３】
2015201673.tif 000005
【図４】
2015201673.tif 000006
【図５】
2015201673.tif 000007
【図６】
2015201673.tif 000008
【図７】
2015201673.tif 000009
【図８】
2015201673.tif 000010
【図９】
2015201673.tif 000011
【図１０】
2015201673.tif 000012
【図１１】
2015201673.tif 000013
【図１２】
2015201673.tif 000014
【図１４】
2015201673.tif 000015
【図１５】
2015201673.tif 000016
【図１６】
2015201673.tif 000017
【図１７】
2015201673.tif 000018
【図１８】
2015201673.tif 000019
【図１９】
2015201673.tif 000020
【図１３】
2015201673.tif 000021