(57)【特許請求の範囲】
【請求項１】
発光部からの光を偏光することで主走査し、偏光した光を照射する感光体を回転することで副走査方向に走査して感光体に潜像を形成する画像形成装置であって、
網点処理された領域とそれ以外の領域を持つ２値画像を副走査方向に多値変倍する副走査多値変倍手段と、
前記副走査多値変倍手段で得られた画像を、前記網点処理された領域では多値変倍処理の際の誤差を副走査方向に拡散してＮ値化（Ｎは自然数）し、それ以外の領域では前記多値変倍処理の際の誤差を主走査方向に拡散してＮ値化するＮ値化手段と、を備えることを特徴とする画像形成装置。
【請求項２】
前記Ｎ値化手段は、前記網点処理された領域とそれ以外の領域とを区別する領域判定データに基づき、前記網点処理された領域かそれ以外の領域かを判別する、ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記副走査多値変倍手段は、両面印刷でシートの裏面に画像を形成する際に、前記２値画像を多値変倍する、ことを特徴とする請求項１又は２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静電潜像により画像を形成する電子写真方式の画像形成装置に関する。
【背景技術】
【０００２】
電子写真方式を用いた画像形成装置の画像形成プロセスでは、感光体上に形成した潜像をトナー像として現像して、該トナー像をシートに転写し、トナー像が転写されたシートに熱や圧力を印加することでトナー像をシートに定着させる。
【０００３】
ところで、トナー像をシートに定着させる工程では、熱や圧力によりシートが伸縮することが知られている。従って、シートの両面に同じ倍率の画像を形成する場合、表面側のトナー像の定着工程で熱や圧力により伸縮したシートの裏面に対してトナー像が転写されるため、シートの両面で倍率が異なる画像が形成される場合がある。
【０００４】
そこで、図１６に示すように、シートサイズ測定部によりシートサイズの変動量を測定し、測定した変動量をコントローラに転送する技術が提案されている（特許文献１）。この提案では、コントローラがシートサイズ測定部から取得したシートサイズの変動量に応じてホストコンピュータから送信された画像の副走査方向の倍率を補正し、倍率を補正した画像に画像処理部でスクリーン等の処理を行い、画像形成を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１２９０６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記特許文献１では、シートサイズ測定部によりシートサイズの変動量を測定し、測定した変動量をコントローラが取得してから処理が開始されるため、制御のループが大きく、生産性が低下する。
【０００７】
一方、一般的な技術として、多値を用いた副走査変倍処理を行う事も考えられるが、多値表現のハーフトーンは、温度等の環境変動に弱く、トナーによる現像がされる場合とされない場合が発生し、画質劣化の原因になる場合がある。
【０００８】
図１７及び図１８を参照して説明すると、図１７（ａ）は、網点による２値スクリーン処理が施された画像を副走査方向に多値変倍した場合に、多値がハーフトーンで再現されている画像を示す図である。しかし、この画像が温度等の環境変動の影響を受けて、トナーによる現像がされない場合、図１７（ｂ）に示すように、多値のハーフトーンが再現されず、網点が副走査方向に細くなって所望の濃度が得られない。
【０００９】
また、図１８（ａ）は、細線を副走査方向に多値で縮小変倍した場合に、多値がハーフトーンで再現されている画像を示す図である。しかし、この画像が温度等の環境変動の影響を受けて、トナーによる現像がされない場合、図１８（ｂ）に示すように、多値のハーフトーンが再現されず、細線が細くなって画像劣化の原因になる。
【００１０】
そこで、本発明は、温度等の環境変化に影響されることなく、画質劣化の少ない副走査多値変倍処理を行うことができる仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の画像形成装置は、発光部からの光を偏光することで主走査し、偏光した光を照射する感光体を回転することで副走査方向に走査して感光体に潜像を形成する画像形成装置であって、網点処理された領域とそれ以外の領域を持つ２値画像を副走査方向に多値変倍する副走査多値変倍手段と、前記副走査多値変倍手段で得られた画像を、前記網点処理された領域では多値変倍処理の際の誤差を副走査方向に拡散してＮ値化（Ｎは自然数）し、それ以外の領域では前記多値変倍処理の際の誤差を主走査方向に拡散してＮ値化するＮ値化手段と、を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、温度等の環境変化に影響されることなく、画質劣化の少ない副走査多値変倍処理を行うことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態である画像形成装置を説明するための概略断面図である。
【図２】（ａ）は光学ユニットの側面図、（ｂ）は光学ユニットの平面図である。
【図３】画像形成装置の制御系について説明するための概略ブロック図である。
【図４】中央画像処理部における画像処理の一例について説明するためのフローチャート図である。
【図５】Ｙ色の２値化画像データＤ０ｙ［ｙ］［ｘ］を実際の画像として表した模式図である。
【図６】出力系画像処理部における画像補正処理について説明するためのフローチャート図である。
【図７】図６のステップＳ１１０１における副走査多値変倍処理の詳細例を説明するためのフローチャート図である。
【図８】式（２）におけるｄｘ，ｄｙについて説明するための説明図である。
【図９】図６のステップＳ１１０２における２値化処理の詳細例について説明するためのフローチャート図である。
【図１０】図９のステップＳ１３０６での非網点領域の２値化処理の一例を説明するためのフローチャート図である。
【図１１】図９のステップＳ１３０７での網点領域の２値化処理の一例を説明するためのフローチャート図である。
【図１２】（ａ）は副走査方向に変倍した複数の画素で構成した網点の１つを示す図、（ｂ）は（ａ）の網点上部のハーフトーンの画素付近を拡大した図である。
【図１３】（ａ）は細線部分の元の画像を示す図、（ｂ）は（ａ）の画像に対して理想的な副走査多値変倍（拡大）処理を行った画像を示す図、（ｃ）は（ａ）の画像に対して本実施形態の副走査多値変倍（拡大）処理を行った画像を示す図である。
【図１４】本発明の第２の実施形態である画像形成装置において、図９のステップＳ１３０７での網点領域の２値化処理の一例を説明するためのフローチャート図である。
【図１５】（ａ）は網点画像の元画像、（ｂ）は（ａ）の網点画像に対して従来の副走査多値変倍処理を施した図、（ｃ）は（ａ）の網点画像に対して本実施形態の副走査多値変倍処理を施した図である。
【図１６】従来の画像形成装置の一例を説明するための概略ブロック図である。
【図１７】従来の副走査多値変倍処理を説明するための説明図である。
【図１８】従来の副走査多値変倍処理を説明するための説明図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態を図面を参照して説明する。
【００１５】
（第１の実施形態）
図１は、本発明の第１の実施形態である画像形成装置を説明するための概略断面図である。
【００１６】
図１に示すように、本実施形態の画像形成装置は、スキャナ部７００及びプリンタ部７０１を備える。まず、スキャナ部７００について説明する。スキャナ部７００は、照明ランプ７０３から原稿７０２に照射した光の反射光をミラー群７０４Ａ〜７０４Ｃ、及びレンズ７０５を介してカラー画像情報としてカラーセンサ７０６に結像する。
【００１７】
カラーセンサ７０６は、結像したカラー画像情報を、例えばブルー（Ｂ）、グリーン（Ｇ）、レッド（Ｒ）の色分解光毎に電気的な画像信号に変換する。そして、Ｂ，Ｇ，Ｒの画像信号強度レベルを基に、後述する中央画像処理部９０４（図３）により色変換処理を行ない、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のカラー画像データを得る。得られたカラー画像データは、後述する出力系画像処理部９０５〜９０８に出力される。
【００１８】
次に、プリンタ部７０１について説明する。プリンタ部７０１は、像担持体としての感光体７０８Ｍ，７０８Ｃ，７０８Ｙ，７０８Ｋを備える。
【００１９】
感光体７０８Ｍ，７０８Ｃ，７０８Ｙ，７０８Ｋの周囲には、帯電器７０９Ｍ，７０９Ｃ，７０９Ｙ，７０９Ｋ、現像器７１０Ｍ，７１０Ｃ，７１０Ｙ，７１０Ｋ及びクリーニング装置７２５Ｍ，７２５Ｃ，７２５Ｙ，７２５Ｋが配置されている。また、感光体７０８Ｍ，７０８Ｃ，７０８Ｙ，７０８Ｋの上方には、スキャナ部７００から出力されたカラー画像データをＭ，Ｃ，Ｙ，Ｋの色ごとに光信号に変換する光学ユニット７０７Ｍ，７０７Ｃ，７０７Ｙ，７０７Ｋが配置されている。
【００２０】
そして、帯電器７０９Ｍ，７０９Ｃ，７０９Ｙ，７０９Ｋは、図の反時計回りに回転する感光体７０８Ｍ，７０８Ｃ，７０８Ｙ，７０８Ｋの表面に均一な帯電量の電荷を印加する。次いで、光学ユニット７０７Ｍ，７０７Ｃ，７０７Ｙ，７０７Ｋにより、前記変換した光信号をレーザ光等として感光体７０８Ｍ，７０８Ｃ，７０８Ｙ，７０８Ｋの表面に照射して静電潜像を形成する。
【００２１】
現像器７１０Ｍ，７１０Ｃ，７１０Ｙ，７１０Ｋは、感光体７０８Ｍ，７０８Ｃ，７０８Ｙ，７０８Ｋの表面に形成された静電潜像をトナー画像として顕像化する。顕像化されたトナー画像は、一次転写領域Ｔａ，Ｔｂ，Ｔｃ，Ｔｄで第１転写バイアスブレード７１２Ｍ，７１２Ｃ，７１２Ｙ，７１２Ｋを介して中間転写体の一例である中間転写ベルト７１１に転写される。なお、中間転写ベルト７１１に転写されずに感光体７０８Ｍ，７０８Ｃ，７０８Ｙ，７０８Ｋの表面に残ったトナーは、クリーニング装置７２５Ｍ，７２５Ｃ，７２５Ｙ，７２５Ｋにより掻き落とされて除去される。
【００２２】
中間転写ベルト７１１は、不図示の駆動モータにより駆動される駆動ローラ７１３、バックアップローラ７１４及び従動ローラ７１５に張架されている。中間転写ベルト７１１のバックアップローラ７１４に対向する位置には、第２転写バイアスローラ７１６が配置され、中間転写ベルト７１１の従動ローラ７１５に対向する位置には、クリーニング装置７１７が配置されている。
【００２３】
上述した感光体７０８Ｍ，７０８Ｃ，７０８Ｙ，７０８Ｋの表面への潜像形成は、まず感光体７０８Ｍから開始される。その後、中間転写ベルト７１１の回転速度に対し、感光体７０８Ｍと感光体７０８Ｃの位置のズレ分だけ遅れたタイミングで感光体７０８Ｃに潜像が開始される。次に、中間転写ベルト７１１の回転速度に対し、感光体７０８Ｃと感光体７０８Ｙの位置のズレ分だけ遅れたタイミングで感光体７０８Ｙに潜像の形成が開始される。次に、中間転写ベルト７１１の回転速度に対し、感光体７０８Ｙと感光体７０８Ｋの位置のズレ分だけ遅れたタイミングで感光体７０８Ｋに潜像の形成が開始される。これにより、中間転写ベルト７１１に各色のトナー画像が順次重ねて１次転写されることになる。
【００２４】
次に、図２を参照して、光学ユニット７０７Ｍ，７０７Ｃ，７０７Ｙ，７０７Ｋの構成例について説明する。図２（ａ）は光学ユニットの側面図、図２（ｂ）は光学ユニットの平面図である。なお、光学ユニット７０７Ｍ，７０７Ｃ，７０７Ｙ，７０７Ｋは、いずれも同一構成であるため、光学ユニット７０７Ｍについてのみ説明する。
【００２５】
図２に示すように、光学ユニット７０７Ｍは、発光部８００で発光されたレーザ光がレンズ８０１を介してポリゴンモータ８０２ａにより回転駆動されるポリゴンミラー８０２に照射される。発光部８００から照射されたレーザ光は、ポリゴンミラー８０２が１回転する間に、６回走査するよう偏光され、偏光されたレーザ光は、走査の始めでＢＤ（ＢｅａｍＤｅｔｅｃｔ）検知素子８０３により検知される。この検知信号に基づき、主走査方向の露光開始のトリガーとなるＢＤ信号が生成される。
【００２６】
一方、中間転写ベルト７１１に設けた不図示のＨＰ（ＨｏｍｅＰｏｓｉｔｉｏｎ）センサの信号の立ち上がり又は立ち下りのエッジにポリゴンモータ８０２がＢＤ信号に同期するように位相制御され、副走査方向の露光開始タイミングを得る。また、ｆθレンズ８０４は、偏光されたレーザ光の主走査方向の端部での走査速度を補正し、補正されたレーザ光は、平面ミラー８０５により偏光されて下方に配置された感光体７０８Ｍに照射される。
【００２７】
図１に戻って、給紙カセット７１８に収容されたシートは、給紙ローラ７１９により搬送路に一枚ずつ給紙され、搬送路に給紙されたシートは、搬送ローラ７２２，７２１，７２０によりレジストローラ７２３まで搬送されて、斜行が補正される。レジストローラ７２３は、中間転写ベルト７１１に一次転写された各色のトナー像が二次転写領域Ｔｅでシートに転写されるようにシートを二次転写領域Ｔｅへ送り出す。二次転写領域Ｔｅでは、第２転写バイアスローラ７１６に所定の転写バイアスが印加されており、これにより、中間転写ベルト７１１に一次転写された各色のトナー像がシートに一括して二次転写される。  
【００２８】
二次転写領域Ｔｅにて各色のトナー画像が一括して二次転写されたシートは、定着装置７２４に搬送され、内部に熱源を備えた定着ローラと、該定着ローラに加圧される加圧ローラとのニップ部を通過する。これにより、シートのトナー画像が定着され、定着後のシートは、不図示の排紙ローラ等により外部に排紙される。なお、シートに転写されずに中間転写ベルト７１１の表面に残ったトナーは、クリーニング装置７１７により掻き落とされて除去される。
【００２９】
両面印刷の場合は、フラッパ７２７により定着装置７２４から排出されたシートを反転して反転パス７２８に搬送する。反転パス７２８に搬送されたシートは、反転ローラ７２９により図の右側に搬送され、その後、フラッパ７３０を切り替えて、反転ローラ７２９を逆回転させることで、反転状態のシートが搬送ローラ７３１により下流側に搬送される。
【００３０】
そして、フラッパ７３２によりシートを搬送ローラ７２１側に導いてレジストローラ７２３まで搬送する。その後、上記同様にして、第２転写バイアスローラ７１６でシートの裏面に各色のトナー画像が一括して二次転写され、二次転写されたシートは、定着装置７２４を経て外部に排紙される。
【００３１】
ここで、本実施形態の画像形成装置は、シートの表面に対する画像の倍率をユーザ操作により設定するユーザインターフェイスを備えており、両面印刷時には、前記設定された倍率でシートの裏面に画像が形成される。
【００３２】
図３は、本実施形態の画像形成装置の制御系について説明するための概略ブロック図である。
【００３３】
図３において、読取系画像処理部９００は、スキャナ部７００で読み取られた原稿７０２の画像信号に対してシェーディング補正等を施して中央画像処理部９０４に出力する。
【００３４】
中央画像処理部９０４は、ＣＰＵ９０９及びメモリ９１０〜９１４を有する。メモリ９１１〜９１４には、Ｙ，Ｍ，Ｃ，Ｋの各色の画像データが格納される。中央画像処理部９０４は、外部インターフェース９０２を介して電話回線、ネットワークなどの外部入力データを送受信し、受信したデータがＰＤＬ（ＰａｇｅＤｅｓｃｒｉｐｔｉｏｎＬａｎｇｕａｇｅ）の場合、ＰＤＬ処理部９０１が画像情報に展開する。
【００３５】
出力系画像処理部９０５〜９０８は、Ｙ，Ｍ，Ｃ，Ｋの各色の画像処理を行う。出力系画像処理部９０５〜９０８は、いずれも同一構成であるため、出力系画像処理部９０５についてのみ説明する。
【００３６】
出力系画像処理部９０５は、ＤＭＡＣ９１５、ＣＰＵ９１６、メモリ９１８，９１９、変調回路９１７、及びレーザ駆動回路９２０を有する。ＤＭＡＣ９１５は、Ｙ色の画像データが格納されているメモリ９１１から画像データを取得してメモリ９１８に格納する。
【００３７】
メモリ９１８に格納に格納された画像データは、前記ＢＤ信号に応じて変調回路９１７で変調されて、レーザ駆動回路９２０にパルス信号が送られる。レーザ駆動回路９２０は、このパルス信号に応じてレーザを駆動し、発光部８００（図２）を発光させる。
【００３８】
次に、図４を参照して、中央画像処理部９０４における画像処理の一例について説明する。図４での各処理は、メモリ９１０等に記憶されたプログラムがＲＡＭにロードされてＣＰＵ９０９により実行される。
【００３９】
ステップＳ１００１では、ＣＰＵ９０９は、読取系画像処理部９００から取得した画素毎のＲＧＢ画像データをＹＭＣＫ画像データに色変換する処理を行い、ステップＳ１００２に進む。
【００４０】
ステップＳ１００２では、ＣＰＵ９０９は、ステップＳ１００１で色変換されたＹＭＣＫ画像データ対して網点ハーフトーニングによる中間調の再現性を高めるハーフトーン処理を行う。ここで、ＣＰＵ９０９は、写真などの中間調処理を行う場合は、ハーフトーン処理を行い、文字や細線などはハーフトーン処理を行わない。また、ＣＰＵ９０９は、ハーフトーン処理を施したＹ色の２値化画像データをメモリ９１１にＤ０ｙ［ｙ］［ｘ］という２次元配列として格納する。
【００４１】
図５は、Ｄ０ｙ［ｙ］［ｘ］を実際の画像として表した模式図である。図５において、ｙは副走査方向の座標を表し、ｘは主走査方向の座標を表す。また、Ｄ０ｙ［ｙ］［ｘ］は、座標（ｙ，ｘ）の濃度となる二次元配列としてメモリ９１１に記憶される。
【００４２】
同様に、メモリ９１２〜９１４には、Ｍ，Ｃ，Ｋの各色の画像データがＤ０ｍ［ｙ］［ｘ］，Ｄ０ｃ［ｙ］［ｘ］，Ｄ０ｋ［ｙ］［ｍ］として記憶される。また、ハーフトーン処理時に網点ハーフトーニングを施した領域の画素を１、それ以外の文字や細線等の領域の画素を０として領域を区別する２値の領域判定データＡ［ｙ］［ｘ］が各色用のメモリ９１１〜９１４に記憶される。
【００４３】
その後、出力系画像処理部９０５のＣＰＵ９１６は、メモリ９１１に記憶されている画像データＤ０ｙ［ｙ］［ｘ］及び領域判定データＡ［ｙ］［ｘ］をＤＭＡＣ９１５によりメモリ９１９に転送する。なお、説明を省略するが、出力系画像処理部９０６〜９０８についても、出力系画像処理部９０５と同様の処理が行われる。
【００４４】
図６は、出力系画像処理部９０５における画像補正処理について説明するためのフローチャート図である。図６での各処理は、メモリ９１８等に記憶されたプログラムがＲＡＭにロードされて、ＣＰＵ９１６により実行される。
【００４５】
ステップＳ１１０１では、ＣＰＵ９１６は、ユーザが設定した倍率（例えば１００％）でメモリ９１９に保持されているＤ０ｙ［ｙ］［ｘ］の画像データに対して副走査多値変倍を行い、Ｄ１ｙ［ｙ］［ｘ］の画像データを生成する。そして、ＣＰＵ９１６は、生成したＤ１ｙ［ｙ］［ｘ］の画像データをメモリ９１１に保持し、ステップＳ１１０２に進む。ここで、シート表面への画像形成時には、ユーザが設定した倍率でメモリ９１９に保持されているＤ０ｙ［ｙ］［ｘ］の画像データを用い、シート裏面への画像形成時には、副走査多値変倍処理が施されたＤ１ｙ［ｙ］［ｘ］の画像データを用いる。なお、副走査多値変倍処理の詳細については、図７で後述する。
【００４６】
ステップＳ１１０２では、ＣＰＵ９１６は、ステップＳ１１０１でメモリ９１９に保持されたＤ１ｙ［ｙ］［ｘ］の画像データに対してＮ値化処理（Ｎは自然数：本実施形態では、２値化処理）を行うことで、Ｄ２ｙ［ｙ］［ｘ］の画像データを生成する。なお、２値化処理の詳細については、図９で後述する。
【００４７】
図７は、図６のステップＳ１１０１における副走査多値変倍処理の詳細例を説明するためのフローチャート図である。
【００４８】
ステップＳ１２０１では、ＣＰＵ９１６は、Ｄ１ｙ［ｙ］［ｘ］の処理対象の座標を（ｙｃ，ｘｃ）として、副走査方向の座標位置ｙｃを０とし、ステップＳ１２０２に進む。
【００４９】
ステップＳ１２０２では、ＣＰＵ９１６は、主走査方向の座標位置ｘｃを０とし、ステップＳ１２０３に進む。
【００５０】
ステップＳ１２０３では、ＣＰＵ９１６は、処理中のＤ１ｙ画像上の（ｙｃ，ｘｃ）座標に対応するＤ０ｙ画像の座標（Ｘｏｒｇ，  Ｙｏｒｇ）をアフィン変換の式（１）を用いて算出し、ステップＳ１２０４に進む。
【００５１】
【数１】
0005506554.tif 000002
【００５２】
ここで、上式（１）のａ，ｂ，ｃ，ｄ，ｅ，ｆは、任意の値にする事で座標変換が行えるが、本実施形態では、副走査方向を変倍するため、ａ＝１，ｂ＝０，ｃ＝０，ｄ＝０，ｆ＝０とし、ｅは倍率に応じた値とする。シートの表面に例えば１００％の倍率で画像を形成する場合は、ｅ＝１とし、シートの裏面に例えば９９％の倍率で画像を形成する場合は、ｅ＝１．０１とする。このようにすることで、Ｄ０ｙ［ｙ］［ｘ］の画像に対する再サンプリング座標（Ｙｏｒｇ，Ｘｏｒｇ）を求めることができる。
【００５３】
ステップＳ１２０４では、ＣＰＵ９１６は、ステップＳ１２０３で求めた再サンプリング座標（Ｙｏｒｇ，Ｘｏｒｇ）における濃度値Ｄ１ｙ［ｙｃ］［ｘｃ］を算出し、ステップＳ１２０５に進む。本実施形態では、再サンプリング座標（Ｙｏｒｇ，Ｘｏｒｇ）の周辺４画素から線形補間により次式（２）を用いて濃度値Ｄ１ｙ［ｙｃ］［ｘｃ］を算出する。
【００５４】
【数２】
0005506554.tif 000003
【００５５】
ここで、図８を参照して、上式（２）におけるｄｘ，ｄｙについて説明する。図８は、再サンプリング座標の画素を斜線で表示し、周辺の４画素を白画素として表示している。斜線画素の座標を（Ｙｏｒｇ，Ｘｏｒｇ）として表すと、周辺４画素のうち、左上画素の座標は、（〈Ｙｏｒｇ〉，〈Ｘｏｒｇ〉）となり、右上画素の座標は、（〈Ｙｏｒｇ〉，〈Ｘｏｒｇ＋１〉）となる。また、左下の座標は、（〈Ｙｏｒｇ＋１〉，〈Ｘｏｒｇ〉）となり、右下の座標は、（〈Ｙｏｒｇ＋１〉，〈Ｘｏｒｇ＋１〉）となる。ここで、〈〉は、小数点以下を切り捨てることを表す。これにより、 再サンプリング座標（Ｙｏｒｇ，Ｘｏｒｇ）における濃度値Ｄ１ｙ［ｙｃ］［ｘｃ］を求めることができる。
【００５６】
ステップＳ１２０５では、ＣＰＵ９１６は、ｘｃをインクリメントし、ステップＳ１２０６に進む。
【００５７】
ステップＳ１２０６では、ＣＰＵ９１６は、ｘｃの値が画像の最大主走査画素数ＸＭａｘと一致しているか否かを判別し、一致する場合は、ステップＳ１２０７に進み、一致しない場合は、ステップＳ１２０３に戻る。
【００５８】
ステップＳ１２０７では、ＣＰＵ９１６は、ｙｃをインクリメントし、ステップＳ１２０８に進む。
【００５９】
ステップＳ１２０８では、ＣＰＵ９１６は、ｙｃが画像の最大副走査画素数ＹＭａｘと一致しているか否かを判別し、一致しない場合は、ステップＳ１２０２に戻り、一致する場合は、処理を終了する。これにより、副走査方向に多値変倍した画像が得られる。
【００６０】
図９は、図６のステップＳ１１０２における２値化処理の詳細例について説明するためのフローチャート図である。
【００６１】
ステップＳ１３０１では、ＣＰＵ９１６は、処理対象の画像の副走査方向の座標カウンタであるｙｃを０に初期化し、ステップＳ１３０２に進む。
【００６２】
ステップＳ１３０２では、処理対象の画像の主走査方向の座標カウンタであるｘｃを０に初期化し、ステップＳ１３０３に進む。
【００６３】
ステップＳ１３０３では、ＣＰＵ９１６は、図７のステップＳ１２０３と同様に、上式（１）を用いて再サンプリング座標（Ｘｏｒｇ，Ｙｏｒｇ）を算出し、ステップＳ１３０４に進む。
【００６４】
ステップＳ１３０４では、ＣＰＵ９１６は、次式（３）を用いて領域判定データＡｏｒｇを算出し、ステップＳ１３０５に進む。
【００６５】
【数３】
0005506554.tif 000004
【００６６】
上式（３）は、再サンプリング座標（Ｙｏｒｇ，Ｘｏｒｇ）に対して四捨五入を行い、最も近い整数の座標位置の領域判定データを選択する式となっている。
【００６７】
ステップＳ１３０５では、ＣＰＵ９１６は、ステップＳ１３０４で求めたＡｏｒｇの値Ａｏｒｇの値が０の場合は、非網点ハーフトーニング領域の画像と判定してステップＳ１３０６に進む。また、ＣＰＵ９１６は、Ａｏｒｇの値が１の場合は、網点ハーフトーニング領域の画像と判定してステップＳ１３０７に進む。
【００６８】
ステップＳ１３０６では、ＣＰＵ９１６は、非網点ハーフトーニング領域の画像の２値化処理を行い、ステップＳ１３０８に進む。なお、ステップＳ１３０８〜ステップＳ１３１０の処理は、図７のステップＳ１２０６〜ステップＳ１２０８の処理と同一であるため、説明を省略する。
【００６９】
図１０は、図９のステップＳ１３０６での非網点領域の２値化処理の一例を説明するためのフローチャート図である。
【００７０】
図１０において、ステップＳ１４０１では、ＣＰＵ９１６は、ｅ１［ｙｃ］［ｘｃ］とＤ１ｙ［ｙｃ］［ｘｃ］を加算した値であるｐｉｘを求め、ステップＳ１４０２に進む。ない、ｅ１［ｙｃ］［ｘｃ］の値は、計算方法は後述するが、非網点領域における２値化時の誤差であり、メモリ９１９に保持される。
【００７１】
ステップＳ１４０２では、ＣＰＵ９１６は、ｐｉｘの値が閾値０．５未満か否かを判定し、閾値０．５未満の場合は、ステップＳ１４０３に進み、閾値０．５以上の場合は、ステップＳ１４０４に進む。
【００７２】
ステップＳ１４０３では、ＣＰＵ９１６は、Ｄ２ｙ［ｙｃ］［ｘｃ］の値を０とし、ステップＳ１４０５に進む。
【００７３】
ステップＳ１４０４では、ＣＰＵ９１６は、Ｄ２ｙ［ｙｃ］［ｘｃ］の値を１とし、ステップＳ１４０５に進む。
【００７４】
ステップＳ１４０５では、ＣＰＵ９１６は、２値化前の値ｐｉｘからステップＳ１４０３又はステップＳ１４０４の二値化後の値Ｄ２ｙ［ｙｃ］［ｘｃ］を減算した値ｅ１［ｙｃ］［ｘｃ＋１］を誤差とする。そして、ＣＰＵ９１６は、誤差を現在処理中の画素（ｙｃ，ｘｃ）から（ｙｃ，ｘｃ＋１）に伝播する。つまり、主走査方向に誤差を拡散する。
【００７５】
図９に戻って、ステップＳ１３０７では、ＣＰＵ９１６は、網点ハーフトーニング領域の画像の２値化処理を行い、ステップＳ１３０８に進む。なお、ステップＳ１３０８〜ステップＳ１３１０の処理は、図７のステップＳ１２０６〜ステップＳ１２０８の処理と同一であるため、説明を省略する。
【００７６】
図１１は、図９のステップＳ１３０７での網点領域の２値化処理の一例を説明するためのフローチャート図である。
【００７７】
図１１において、ステップＳ１５０１では、ＣＰＵ９１６は、ｅ２［ｙｃ］［ｘｃ］とＤ１ｙ［ｙｃ］［ｘｃ］を加算した値ｐｉｘを求め、ステップＳ１５０２に進む。このｅ２［ｙｃ］［ｘｃ］の値は、網点領域における２値化時の誤差であり、メモリ９１９に保持される。
【００７８】
ステップＳ１５０２では、ＣＰＵ９１６は、ステップＳ１５０１で求めたｐｉｘの値が０を超え、１未満の範囲か否かを判別する。そして、ＣＰＵ９１６は、ｐｉｘの値が０を超え、１未満の範囲であれば、ハーフトーンであると判断して、ステップＳ１５０４に進み、ｐｉｘの値が０を超え、１未満の範囲でなければ、ハーフトーンでないと判断して、ステップＳ１５０３に進む。
【００７９】
ステップＳ１５０４では、ＣＰＵ９１６は、ｙｋの値を次式（４）を用いて算出し、ステップＳ１５０５に進む。
【００８０】
ｙｋ＝ｙｃ−１                                        …（４）
ステップＳ１５０５では、ＣＰＵ９１６は、濃度値Ｄ１ｙ［ｙｋ］［ｘｃ］が０か否かを判別し、０の場合は、ステップＳ１５０６に進み、０でない場合は、ステップＳ１５０７に進む。ここで、濃度値Ｄ１ｙ［ｙｋ］［ｘｃ］が０か否かを判断するのは、ハーフトーンが網点の上側のエッジか、下側のエッジかを判別するためである。
【００８１】
図１２を参照して説明すると、図１２（ａ）は、副走査方向に変倍した複数の画素で構成した網点の１つを示す図である。２値の網点は、副走査方向に多値変倍した場合、ハーフトーンは、輪郭の上側又は下側のエッジに発生する。
【００８２】
図１２（ｂ）は、図１２（ａ）の網点上部のハーフトーンの画素付近を拡大した図である。ここで、例えば、Ｄ１ｙ［ｙｃ］［ｘｃ］がハーフトーンの場合、Ｄ１ｙ［ｙｋ］［ｘｃ］は、副走査方向の逆方向の画素である。従って、Ｄ１ｙ［ｙｋ］［ｘｃ］が０である場合、このハーフトーンは網点の上側エッジである事が判別可能である。
【００８３】
また、図１２（ｃ）は、図１２（ａ）の下部のハーフトーンの画素付近を拡大した図である。上記同様に、Ｄ１ｙ［ｙｋ］［ｘｃ］が０でない場合は、ハーフトーンが網点の下側エッジである事が判別可能である。
【００８４】
このように、ステップＳ１５０５では、ハーフトーンが網点の上側エッジか下側エッジかを判別する。そして、図１１において、ＣＰＵ９１６は、ハーフトーンが網点の上側エッジの場合は、ステップＳ１５０６でＤ２ｙ［ｙｃ］［ｘｃ］を０とする。また、ＣＰＵ９１６は、ハーフトーンが網点の下側エッジの場合は、ステップＳ１５０７でＤ２ｙ［ｙｃ］［ｘｃ］を１として、網点のエッジのハーフトーンを２値化処理する。
【００８５】
一方、ステップＳ１５０３以降は、網点ハーフトーン領域以外の２値化処理であり、ステップＳ１５０３では、ＣＰＵ９１６は、ｐｉｘが１以上であるか否かを判別する。
【００８６】
そして、ＣＰＵ９１６は、ｐｉｘが１以上であれば、ステップＳ１５０８でＤ２ｙ［ｙｃ］［ｘｃ］を１とし、ｐｉｘが１未満であれば、ステップＳ１５０９でＤ２ｙ［ｙｃ］［ｘｃ］を１とする。
【００８７】
ＣＰＵ９１６は、ステップＳ１５０６〜ステップＳ１５０９の何れかを実行した後、ステップＳ１５１０に進む。
【００８８】
ステップＳ１５１０では、ＣＰＵ９１６は、２値化前のｐｉｘの値から二値化後のＤ２ｙ［ｙｃ］［ｘｃ］の値を減算することで誤差とし、誤差を現在処理中の画素（ｙｃ，ｘｃ）から（ｙｃ＋１，ｘｃ）に伝播する。つまり、副走査方向に誤差を拡散する。これにより、網点の形状を極力崩すことなく、２値化処理を行うことが可能になる。
【００８９】
２値化処理された画像は、メモリ９１９に保持され、変調回路９１７が前記ＢＤ信号に基づき所定のタイミングでメモリ９１９から読み出して、レーザ駆動回路９２０に送る。この処理を出力系画像処理部９０５〜９０８で行うことで、感光体７０８Ｍ，７０８Ｃ，７０８Ｙ，７０８Ｋの表面に所望の潜像画像が形成される。
【００９０】
なお、図１３（ａ）は細線部分の元の画像を示す図、図１３（ｂ）は図１３（ａ）の画像に対して理想的な副走査多値変倍（拡大）処理を行った画像を示す図である。図１３（ｃ）は、図１３（ａ）の画像に対して本実施形態の副走査多値変倍（拡大）処理を行った画像を示す図である。図１３（ｂ）の理想的な拡大画像は、実際には副走査方向の解像度を変化させることはできないが、図１３（ｃ）の画像データを潜像にすると、図１３（ｂ）の理想的な拡大に近い画像が得られる。
【００９１】
以上説明したように、本実施形態では、シート裏面に画像形成する際に、網点処理された領域と文字・細線の領域とが存在する２値画像を副走査方向に多値変倍して２値化する際に、文字・細線の領域と網点処理された領域とで２値化方法を変更している。これにより、温度等の環境変化に影響されることなく、画質劣化の少ない副走査多値変倍処理が可能となる。この結果、両面印刷する際に、シート表面側のトナー画像の定着時に生じるシートの伸縮に影響されることなく、また、生産性を低下させることなく、シートの両面に略同倍率の画像を形成することができる。
【００９２】
（第２の実施形態）
次に、図１４及び図１５を参照して、本発明の第２の実施形態である画像形成装置について説明する。なお、本実施形態では、上記第１の実施形態に対して相違する部分についてのみ説明する。
【００９３】
図１４は、図９のステップＳ１３０７での網点領域の２値化処理の一例を説明するためのフローチャート図である。
【００９４】
図１４においては、図１１の処理に対して、ステップＳ１５０７以降の処理が相違するのみでその他の処理は同一である。即ち、本実施形態では、ハーフトーンが網点の下側エッジの場合の２値化処理（ステップＳ１５０７）の後に、ステップＳ１５１０で副走査方向の誤差の伝播を行わない。このようにすることで、網点の上側エッジのハーフトーンの２値化誤差を考慮して網点の下側エッジのハーフトーンの２値化が行われるが、下側エッジでの誤差は副走査方向に伝播させないため、無駄なテクスチャを発生させることない。このため、より網点の形状を崩さない２値化処理が行える。
【００９５】
図１５（ａ）は網点画像の元画像、図１５（ｂ）は図１５（ａ）の網点画像に対して従来の副走査多値変倍処理を施した図である。図１５（ｃ）は、図１５（ａ）の網点画像に対して本実施形態の副走査多値変倍処理を施した図である。図１５の比較から、本実施形態では、画質劣化の少ない副走査多値変倍処理が行えることが判る。その他の構成及び作用効果は、上記第１の実施形態と同様である。
【符号の説明】
【００９６】
７００  スキャナ部
７０１  プリンタ部
７０８  感光体
８００  発光部
８０２  ポリゴンミラー
８０５  偏向ミラー
９０９  ＣＰＵ
９１６  ＣＰＵ
【図１】
0005506554.tif 000005
【図２】
0005506554.tif 000006
【図３】
0005506554.tif 000007
【図４】
0005506554.tif 000008
【図５】
0005506554.tif 000009
【図６】
0005506554.tif 000010
【図７】
0005506554.tif 000011
【図８】
0005506554.tif 000012
【図９】
0005506554.tif 000013
【図１０】
0005506554.tif 000014
【図１１】
0005506554.tif 000015
【図１２】
0005506554.tif 000016
【図１３】
0005506554.tif 000017
【図１４】
0005506554.tif 000018
【図１５】
0005506554.tif 000019
【図１６】
0005506554.tif 000020
【図１７】
0005506554.tif 000021
【図１８】
0005506554.tif 000022