(57)【特許請求の範囲】
【請求項１】
順次入力される入力多値画素データの主走査方向の注目画素及び該注目画素を中心として隣接する所定数の隣接画素から構成される主走査方向画素ウィンドウ内の各画素の配列状態に基づいて主走査方向のエッジ部分を判定して該エッジ部分に位置する画素データを所定のデータ値に変換して主走査方向の線幅を制御する主走査エッジ処理を施す主走査エッジ処理手段と、順次入力される入力多値画素データの副走査方向の注目画素及び該注目画素を中心として隣接する所定数の隣接画素から構成される副走査方向画素ウィンドウ内の各画素の配列状態に基づいて副走査方向のエッジ部分を判定して該エッジ部分に位置する画素データを所定のデータ値に変換して副走査方向の線幅を制御する副走査エッジ処理を施す副走査エッジ処理手段と、該主走査方向エッジ部分と該副走査方向エッジ部分の交差部分に位置する交差画素データを所定のデータ値に変換する交差画素処理手段と、を備えていることを特徴とする画像形成装置。
【請求項２】
前記主走査エッジ処理手段は、前記主走査エッジ処理を施したエッジ位置を示すエッジ位置情報を生成して前記交差画素処理手段に渡し、該交差画素処理手段は、該エッジ位置情報及び前記副走査エッジ処理手段の副走査方向の処理対象のエッジ部分から前記交差部分を識別して、該交差部分の画素データを所定のデータ値に変換することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像形成装置は、多値画素データを所定の無色閾値と所定の最大色閾値に基づいて少なくとも無色画素、最大色画素、中間画素の３つの状態値に変換する状態変換手段を備え、前記主走査エッジ処理手段及び前記副走査エッジ処理手段は、該状態変換手段の変換した状態値に基づいて、前記主走査エッジ処理及び前記副走査エッジ処理を行うことを特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
前記画像形成装置は、前記主走査エッジ処理手段の処理済み画像データを前記無色閾値と前記最大色閾値に基づいて該処理済み画像データ１画素分以下のデータサイズに前記無色画素、前記最大色画素、前記中間画素の３つの状態値に変換する主走査処理済み画像状態変換手段を備え、前記副走査エッジ処理手段は、該主走査エッジ処理手段からの該処理済み画像データと該主走査処理済み画像状態変換手段の出力する状態値に基づいて前記副走査エッジ処理を行うことを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記主走査エッジ処理手段及び前記副走査エッジ処理手段は、前記中間画素が前記主走査方向画素ウィンドウまたは前記副走査方向画素ウィンドウの内部に存在すると、前記主走査エッジ処理または前記副走査エッジ処理を中止することを特徴とする請求項３または請求項４記載の画像形成装置。
【請求項６】
順次入力される入力多値画素データの主走査方向の注目画素及び該注目画素を中心として隣接する所定数の隣接画素から構成される主走査方向画素ウィンドウ内の各画素の配列状態に基づいて主走査方向のエッジ部分を判定して該エッジ部分に位置する画素データを所定のデータ値に変換して主走査方向の線幅を制御する主走査エッジ処理を施す主走査エッジ処理ステップと、順次入力される入力多値画素データの副走査方向の注目画素及び該注目画素を中心として隣接する所定数の隣接画素から構成される副走査方向画素ウィンドウ内の各画素の配列状態に基づいて主走査方向のエッジ部分を判定して該エッジ部分に位置する画素データを所定のデータ値に変換して副走査方向の線幅を制御する副走査エッジ処理を施す副走査エッジ処理ステップと、該主走査方向エッジ部分と該副走査方向エッジ部分の交差部分に位置する交差画素データを所定のデータ値に変換する交差画素処理ステップと、を有することを特徴とする画像形成方法。
【請求項７】
前記主走査エッジ処理ステップは、前記主走査エッジ処理を施したエッジ位置を示すエッジ位置情報を生成して前記交差画素処理処理ステップに渡し、該交差画素処理ステップは、該エッジ位置情報及び前記副走査エッジ処理ステップの副走査方向の処理対象のエッジ部分から前記交差部分を識別して、該交差部分の画素データを所定のデータ値に変換することを特徴とする請求項６記載の画像形成方法。
【請求項８】
前記画像形成方法は、多値画素データを所定の無色閾値と所定の最大色閾値に基づいて少なくとも無色画素、最大色画素、中間画素の３つの状態値に変換する状態変換処理ステップを有し、前記主走査エッジ処理ステップ及び前記副走査エッジ処理ステップで、該状態変換処理ステップで変換された状態値に基づいて、前記主走査エッジ処理及び前記副走査エッジ処理を行うことを特徴とする請求項６または請求項７記載の画像形成方法。
【請求項９】
前記画像形成方法は、前記主走査エッジ処理ステップの処理済み画像データを前記無色閾値と前記最大色閾値に基づいて該処理済画像データ１画素分以下のデータサイズに前記無色画素、前記最大色画素、前記中間画素の３つの状態値に変換する主走査処理済み画像状態変換処理ステップを有し、前記副走査エッジ処理ステップは、前記主走査エッジ処理ステップからの処理済み画像データと該主走査処理済み画像状態変換手段の出力する状態値に基づいて前記副走査エッジ処理を行うことを特徴とする請求項８記載の画像形成方法。
【請求項１０】
前記主走査エッジ処理ステップ及び前記副走査エッジ処理ステップは、前記中間画素が前記主走査方向画素ウィンドウまたは前記副走査方向画素ウィンドウの内部に存在すると、前記主走査エッジ処理または前記副走査エッジ処理を中止することを特徴とする請求項８また請求項９記載の画像形成方法。
【請求項１１】
コンピュータに、順次入力される入力多値画素データの主走査方向の注目画素及び該注目画素を中心として隣接する所定数の隣接画素から構成される主走査方向画素ウィンドウ内の各画素の配列状態に基づいて主走査方向のエッジ部分に位置する画素データを所定のデータ値に変換して主走査方向の線幅を制御する主走査エッジ処理を施す主走査エッジ処理と、順次入力される入力多値画素データの副走査方向の注目画素及び該注目画素を中心として隣接する所定数の隣接画素から構成される副走査方向画素ウィンドウ内の各画素の配列状態に基づいて副走査方向のエッジ部分に位置する画素データを所定のデータ値に変換して副走査方向の線幅を制御する副走査エッジ処理を施す主走査エッジ処理と、該主走査方向エッジ部分と該副走査方向エッジ部分の交差部分に位置する交差画素データを所定のデータ値に変換する交差画素処理と、を実行させることを特徴とする画像形成プログラム。
【請求項１２】
請求項１１記載の画像形成プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、画像形成プログラム及び記録媒体に関し、詳細には、レーザプリンタ、デジタル複写装置、ファクシミリ装置等のデジタル画像データに基づく電子写真方式等で形成するドット画像の画像品質の向上を図った画像形成装置、画像形成方法、画像形成プログラム及び記録媒体に関する。
【背景技術】
【０００２】
レーザプリンタ、デジタル複写装置、ファクシミリ装置、複合装置等の電子写真方式の画像形成装置は、その作像ユニットが、レーザダイオード等の光源からのビーム束を、コリメートレンズ等で整形してポリゴンミラー等により、副走査方向に回転されている感光体等の一様に帯電された被走査面上で主走査方向に偏向走査し、該被走査面上に静電潜像を形成する。作像ユニットは、該被走査面上に形成された潜像に現像プロセスによってトナーを載せて現像し、該トナー画像を用紙等の記録媒体に転写して、該記録媒体上のトナー画像を定着させることで、出力画像を形成している。
【０００３】
このように、電子写真方式の画像形成装置においては、その作像ユニットとして、入力画像のトナーを載せる部分（以下、適宜、トナー積載部分という。）に対応した位置にビーム束を照射して静電潜像を形成して、該静電潜像にトナーを供給して現像するネガ／ポジ（Ｎ／Ｐ）プロセスが一般的であるが、ビーム束が被走査面上に到達するときのビーム径や現像条件によって、トナー体積状態が異なり、入力される画像データが同じであっても、出力される画像が異なった状態となる。
【０００４】
例えば、主走査１画素の縦ラインの画像出力を行う場合、１画素に相当する期間だけビーム照射を行っても、画像形成装置の機種、ロット、ひいては、画像形成装置の固体間によってビーム径や現像条件が異なることに起因して、形成される出力画像の縦ラインの太さが異なった結果となる。また、主走査１画素（縦）ラインと副走査１画素（横）ラインを同じ記録媒体に出力する場合においても、ビーム径や現像条件の違いによって、縦ラインと横ラインが異なった太さになることがある。特に、複写装置でコピーした用紙を再度原稿として使用するいわゆる孫コピーでは、上記現象が大きく現れる。
【０００５】
このような線の太さが原稿画像と異なった結果となる現象は、黒やカラーのトナーの載った画像部ラインだけでなく、トナーの載らない記録媒体の地肌のラインについても同様に原稿画像と異なって、細くなったり、太くなったりした結果となることがある。
【０００６】
上記のような問題は、トナーとして、黒色のトナーを用いて白黒画像を形成する場合に限るものではなく、カラーのトナーを用いてカラー画像を形成する場合にも同様に発生する。カラー画像を形成する場合には、各色毎の被走査面において、各色の入力画像のトナーを載せる部分にビーム束を照射して、各色毎に被走査面上に順次静電潜像を形成して、該静電潜像に対応する色のトナーを載せ、該各色のトナー画像を順次記録媒体に重ね合わせて転写して、カラーのトナー画像を記録媒体上に形成する。
【０００７】
そして、従来、このような不具合を解決する従来例として、入力画像データの注目画素とその主走査方向に隣接する周辺画素の各多値画像データのパターンに基づいて１ドット幅の縦線を検出して、その縦線の印字ドットを小さくして縦線を細くして画像形成する技術が提案されている（特許文献１参照）。
【０００８】
そして、この従来技術においては、入力される多値２ビットのデータのパターンの判定処理をハード構成で行っており、この多値データが、２ビットの場合についてのみ、説明されており、２ビット（４値）以上の場合については、説明が行われていない。
【０００９】
【特許文献１】特開２００１−６３１３４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記公報記載の従来技術にあっては、縦線を細くして画像形成することを行っているため、画像品質を向上させる上で、改良の必要があった。すなわち、電子写真方式の画像形成プロセスによって出力される画像は、原稿画像と比較して、縦線が太くなるだけではなく、細くなる場合もあり、このような場合には、上記従来技術では、縦線を太くすることができず、画像品質を向上させる上で、改良の必要があった。また、原稿画像と比較して線が太くなるか細くなるかだけではなく、縦線と横線との線幅の関係から縦線を細くするか太くするかを判断して対応する必要があり、従来技術にあっては、このような柔軟な対応を行うことができず、出力画像の品質を向上させる上で、改良の必要があった。
【００１１】
また、上記公報記載の従来技術にあっては、入力画像データが多値データであることについては示されているが、明細書には、２ビット（４値）についてのみ、その全ての画像パターンについて判定するハード構成が示されている。この場合、例えば、４ビット（ｂｉｔ）の多値の入力データを、白黒の２値に強制的に置き換えて、エッジ処理を行うことも可能であるが、このようにすると、白、黒の閾値近辺の多値データが連続しているようなエッジ部では不自然な出力イメージとなり、画質が悪化する。
【００１２】
そこで、本発明は、入力多値画素データから縦線と横線及び交差部分を適切に画像処理する画像形成装置、画像形成方法、画像形成プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１３】
本発明は、上記目的を達成するために、順次入力される入力多値画素データの主走査方向の注目画素及び該注目画素を中心として隣接する所定数の隣接画素から構成される主走査方向画素ウィンドウ内の各画素の配列状態に基づいて主走査方向のエッジ部分を判定して該エッジ部分に位置する画素データを所定のデータ値に変換して主走査方向の線幅を制御する主走査エッジ処理を施し、該入力多値画素データの副走査方向の注目画素及び該注目画素を中心として隣接する所定数の隣接画素から構成される副走査方向画素ウィンドウ内の各画素の配列状態に基づいて副走査方向のエッジ部分を判定して該エッジ部分に位置する画素データを所定のデータ値に変換して副走査方向の線幅を制御する副走査エッジ処理を施し、さらに、該主走査方向エッジ部分と該副走査方向エッジ部分の交差部分に位置する交差画素データを所定のデータ値に変換することを特徴としている。
【００１４】
また、本発明は、前記主走査エッジ処理を施したエッジ位置を示すエッジ位置情報を生成して前記交差画素処理に渡し、該交差画素処理で、該エッジ位置情報及び前記副走査エッジ処理での副走査方向の処理対象のエッジ部分から前記交差部分を識別して、該交差部分の画素データを所定のデータ値に変換することを特徴としてもよい。
【００１５】
さらに、本発明は、多値画素データを所定の無色閾値と所定の最大色閾値に基づいて少なくとも無色画素、最大色画素、中間画素の３つの状態値に変換し、該状態変換手段の変換した状態値に基づいて、前記主走査エッジ処理及び前記副走査エッジ処理を行うことを特徴としてもよい。
【００１６】
また、本発明は、主走査エッジ処理手段の処理済み画素データを前記無色閾値と前記最大色閾値に基づいて該処理済み画素データ１画素分以下のデータサイズに前記無色画素、前記最大色画素、前記中間画素の３つの状態値に変換し、該主走査処理済み画素データと該状態値に基づいて前記副走査エッジ処理を行うことを特徴としてもよい。
【００１７】
さらに、本発明は、中間画素が前記主走査方向画素ウィンドウまたは前記副走査方向画素ウィンドウの内部に存在すると、前記主走査エッジ処理または前記副走査エッジ処理を中止することを特徴としてもよい。
【発明の効果】
【００１８】
本発明によれば、入力多値画素データの主走査方向画素ウィンドウ内の各画素の配列状態に基づいて主走査方向のエッジ部分を判定して該エッジ部分に位置する画素データを所定のデータ値に変換して主走査方向の線幅を制御する主走査エッジ処理を施し、該入力多値画素データの副走査方向画素ウィンドウ内の各画素の配列状態に基づいて副走査方向のエッジ部分を判定して該エッジ部分に位置する画素データを所定のデータ値に変換して副走査方向の線幅を制御する副走査エッジ処理を施し、さらに、該主走査方向エッジ部分と該副走査方向エッジ部分の交差部分に位置する交差画素データを所定のデータ値に変換するので、入力多値画素データから縦線と横線の太さを適宜調整する画素処理を施すことができるとともに、縦線と横線の角部に専用の画像処理を施すことができ、画像品質をより一層適切に向上させることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００２０】
図１〜図１７は、本発明の画像形成装置、画像形成方法、画像形成プログラム及び記録媒体の一実施例を示す図であり、図１は、本発明の画像形成装置、画像形成方法、画像形成プログラム及び記録媒体の一実施例を適用したデジタル複写装置１の正面概略構成図である。
【００２１】
図１において、デジタル複写装置１は、給紙部１００、プリンタ部２００及びスキャナ部３００が順次重ねられた構成となっており、スキャナ部３００の上には、原稿自動搬送装置（以下、ＡＤＦという。）４００が搭載されている。
【００２２】
プリンタ部（画像形成手段）２００は、イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色の画像を形成するための４組のプロセスカートリッジ２１０Ｙ、２１０Ｃ、２１０Ｍ、２１０Ｋからなる画像形成ユニット２１０、光書き込みユニット２３０、中間転写ユニット２４０、２次転写部２５０、レジストローラ対２６０、ベルト定着方式の定着ユニット２７０及び用紙反転ユニット２８０等を備えている。
【００２３】
光書き込みユニット２３０は、後述するように、各色の画像データに基づいて変調させたレーザのビーム束を、各色のプロセスカートリッジ２１０Ｙ、２１０Ｃ、２１０Ｍ、２１０Ｋの感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋの表面に照射して、該感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋ上に各色の画像の静電潜像を形成する。
【００２４】
プロセスカートリッジ２１０Ｙ、２１０Ｃ、２１０Ｍ、２１０Ｋは、ドラム状の感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋ、帯電器２１２Ｙ、２１２Ｃ、２１２Ｍ、２１２Ｋ、現像器２１３Ｙ、２１３Ｃ、２１３Ｍ、２１３Ｋを備えているとともに、番号は付さないが、それぞれドラムクリーニング装置、除電器等を備えている。
【００２５】
上記帯電器２１２Ｙ、２１２Ｃ、２１２Ｍ、２１２Ｋは、交流電圧が印加される帯電ローラを感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋに摺擦させることで、ドラム表面を一様に帯電させる。なお、帯電器２１２Ｙ、２１２Ｃ、２１２Ｍ、２１２Ｋとしては、帯電ローラに代えて帯電ブラシ等の他の部材を接触させるものであってもよく、また、接触帯電方式のものに限るものではなく、非接触帯電方式のスコロトロンチャージャを用いてもよい。
【００２６】
帯電処理の施された感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋの表面には、光書き込みユニット２３０によってそれぞれ各色の画像データに基づいて変調及び偏向されたレーザのビーム束が照射され、感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋのドラム表面に、それぞれ各色用の静電潜像が形成される。
【００２７】
プロセスカートリッジ２１０Ｙ、２１０Ｃ、２１０Ｍ、２１０Ｋは、静電潜像の形成された各色の感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋに現像器２１３Ｙ、２１３Ｃ、２１３Ｍ、２１３Ｋからそれぞれ各色のトナーを供給して、該静電潜像を現像して、それぞれ各色のトナー画像を形成させる。
【００２８】
そして、被走査面である感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋは、例えば、アルミニウム等からなる素管に、感光性を発揮する有機感光材からなる感光層が被覆されたドラム状のものが用いられているが、ドラム状のものに限るものではなく、ベルト状のものであってもよい。
【００２９】
プロセスカートリッジ２１０Ｙ、２１０Ｃ、２１０Ｍ、２１０Ｋは、感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋ上に形成したトナー画像を、後述の中間転写ベルト２４１に中間転写され、中間転写後の感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋの表面に残留する転写残トナーを、ドラムクリーニング装置によってクリーニングする。
【００３０】
ドラムクリーニング装置によってクリーニングされた感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋは、回転に伴って、除電器（番号省略）によって除電され、帯電器によって一様に帯電されて、初期状態に戻って、再度画像形成に供される。
【００３１】
上記中間転写ユニット２４０は、中間転写ベルト２４１が複数の張架ローラ（番号略）及び２次転写バックアップローラ２４２に張り渡されており、中間転写ベルト２４１を挟んで、各感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋに対向する位置に、それぞれ中間転写バイアスローラ（番号略）が配設されている。
【００３２】
中間転写ベルト２４１は、上記図３において、上述した張架ローラを含む１０本のローラ（張架部材）によってテンション張架されており、駆動制御されるベルト駆動モータ（図示略）によって駆動される少なくとも１つの張架ローラの回転によって図１に矢印で示す時計方向に無端回転移動される。すなわち、中間転写ベルト２４１は、４つの中間転写バイアスローラと張架ローラ及び２次転写バックアップローラ２４２に張り渡されており、それぞれの中間転写バイアスローラに図示しない電源から中間転写バイアスが印加されることで、各感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋ上のトナー画像が順次多重（図１では、４色）のトナー画像が重ね合わされて転写されて、カラーのトナー画像が中間転写ベルト２４１上に転写される。中間転写ベルト２４１上に重ね合わせ転写されたカラートナー画像は、後述の２次転写ニップで転写紙（図示略）に２次転写され、該２次転写ニップ通過後の中間転写ベルト２４１の表面に残留する転写残トナーは、図１の左側の張架ローラとの間にベルトを挟み込むベルトクリーニング装置（図板略）によってクリーニングされる。
【００３３】
この中間転写ユニット２４０の下方には、２次転写部２５０が配設されており、２次転写部２５０は、紙搬送ベルト２５１が２本の張架ローラ２５２によって張架されている。紙搬送ベルト２５１は、少なくとも何れか一方の張架ローラ２５２の回転駆動に伴って、図１中反時計回りに無端回転移動され、２本の張架ローラ２５２のうち、図中右側に配設された一方の張架ローラ２５２は、中間転写ユニット２４０の２次転写バックアップローラ２４２との間に、中間転写ベルト２４１及び紙搬送ベルト２５１を挟み込んだ状態となっている。この挟み込みにより、中間転写ユニット２４０の中間転写ベルト２４１と、２次転写部２５０の紙搬送ベルト２５１とが接触する２次転写ニップが形成されている。
【００３４】
そして、この２次転写バックアップローラ２４２側の張架ローラ２５２には、トナーと逆極性の２次転写バイアスが図示しない電源によって印加され、この２次転写バイアスの印加により、２次転写ニップには中間転写ベルト２４１上のカラートナー画像を中間転写ベルト２４１側から２次転写バックアップローラ２４２側の張架ローラ２５２側に向けて静電移動させる２次転写電界が形成される。レジストローラ対２６０によって中間転写ベルト２４１上のカラートナー画像に同期するように２次転写ニップに転写紙（記録媒体）が送り込まれ、この２次転写ニップに送り込まれた転写紙に、２次転写電界やニップ圧の影響を受けたカラートナー画像が２次転写される。なお、このように２次転写バックアップローラ２４２側の張架ローラ２５２に２次転写バイアスを印加する２次転写方式に代えて、転写紙を非接触でチャージさせるチャージャを設けてもよい。
【００３５】
上記２次転写ニップよりも中間転写ベルト２４１の移動方向上流側に、レジストローラ対２６０が配設されており、レジストローラ対２６０のローラ間には、後述する給紙部１００からプリンタ部２００内に転写紙（記録媒体）が搬送されてくる。一方、上記中間転写ユニット２４０において、中間転写ベルト２４１上に形成されたカラートナー画像は、中間転写ベルト２４１の無端回転移動に伴って２次転写ニップに進入する。レジストローラ対２６０は、ローラ間に挟み込んだ転写紙を２次転写ニップでカラートナー画像に密着させるタイミングにタイミング調整して送り出し、２次転写ニップでは、中間転写ベルト１７上のカラートナー画像がタイミング調整して送られてきた転写紙に密着して、転写紙上に２次転写されて、白色の転写紙上でフルカラー画像となる。このようにしてフルカラー画像が形成された転写紙は、紙搬送ベルト２５１の無端回転移動に伴って２次転写ニップを出た後、紙搬送ベルト２５１上から定着ユニット２７０に送られる。なお、レジストローラ対２６０は、接地されていてもよいし、転写紙から受ける紙粉の除去のためにバイアスを印加してもよい。また、バイアスとしては、ＤＣバイアスだけに限るものではなく、ＡＣバイアスにＤＣバイアスを重畳したものでもよい。
【００３６】
定着ユニット２７０は、定着ベルト２７１を加熱ローラ２７２と従動ローラ２７３によって張架しながら無端回転移動させ、この定着ベルト２７１を挟んで定着ニップを形成する加熱ローラ２７２には加圧ローラ２７４が押圧されている。定着ユニット２７０は、加熱ローラ２７２の内部に図示しない熱源を有しており、この熱源の発熱によって定着ベルト２７１を加熱して、加熱された定着ベルト２７１が、定着ニップに挟み込まれた転写紙を搬送しつつ、加熱して、カラートナー画像を転写紙に定着させる。
【００３７】
上記給紙部１００は、ペーパーバンク１０１内に多段に給紙カセット１０２が収納されており、各給紙カセット１０２には、それぞれ用紙サイズや紙種の異なる転写紙が複数枚収納可能である。各給紙カセット１０２には、該給紙カセット１０２内の転写紙を送り出す給紙ローラ１０３と給紙ローラ１０３で送り出された転写紙を１枚ずつ分離して送り出す分離ローラ１０４が配設されており、給紙部１００には、それぞれの給紙カセット１０２から送り出された転写紙をプリンタ部２００に搬送する給紙路１０５と搬送ローラ１０６が配設されている。給紙部１００は、原稿読み取り動作の開始とほぼ同時に、給紙動作を開始して、給紙ローラ１０３の１つが選択回転され、ペーパーバンク１０１内の多段に収容されている給紙カセット１０２の１つから転写紙を送り出す。給紙部１００は、送り出された転写紙を、分離ローラ１０４で１枚ずつ分離して給紙路１０５に進入させた後、搬送ローラ１０６によってプリンタ部２００内の給紙路２０３に給紙する。
【００３８】
また、デジタル複写装置１は、プリンタ部２００の側面に、手差しトレイ２０４が設けられており、また、手差しトレイ２０４上の転写紙を１枚ずつ分離して送り出す給紙ローラ２０５と分離ローラ２０６が設けられている。
【００３９】
そして、デジタル複写装置１は、手差しトレイ２０４が選択されると、給紙ローラ２０５を回転駆動させて、手差しトレイ２０４上の転写紙を送り出すとともに、分離ローラ２０６で１枚ずつ分離してプリンタ部２００の手差し給紙路２０７に給紙する。
【００４０】
デジタル複写装置１は、プリンタ部２００内の給紙路２０３あるいは手差し給紙路２０７に給紙された転写紙を、レジストローラ対２６０、２次転写ニップを経由させて搬送して、カラートナー画像を２次転写させ、定着ユニット２７０でトナー画像を定着させた後、機外へと排出する。
【００４１】
そして、定着ユニット２７０を通過した転写紙は、図１の排紙ローラ対２０１を経て機外へと排出されてスタック部２０９にスタックされるか、あるいは、定着ユニット２７０の下方に配設された用紙反転ユニット２８０に送られる。
【００４２】
用紙反転ユニット２８０は、送り込まれてきた転写紙を上下反転された後、再度、中間転写ユニット２４０の中間転写ベルト２４１と２次転写部２５０の紙搬送ベルト２５１とが接触する２次転写ニップに搬送して、他面（裏面）にもカラートナー画像を２次転写させ、定着ユニット２７０を経由してから機外へと排出させる。なお、転写紙を定着ユニット２７０から排紙ローラ対２０１に送るのか、あるいは、用紙反転ユニット２８０に送るのかは、切換爪２０２による紙搬送路の切り換えによって行われる。
【００４３】
スキャナ部３００は、コンタクトガラス３０１、光源と第１ミラーを搭載する第１走行体３０２、第２ミラーと第３ミラーを搭載する第２走行体３０３、結像レンズ３０４及びＣＣＤ（Charge Coupled Device ）３０５等を備えており、第１走行体３０２及び第２走行体３０３は、コンタクトガラス３０１の下方のデジタル複写装置１の本体筐体内に収納されて、副走査方向（図１の左右方向）に移動可能に配設されている。スキャナ部３００は、第１走行体３０２と第２走行体３０３が副走査方向に移動しつつ、第１走行体３０２上の光源からコンタクトガラス３０１上にセットされた原稿に読み取り光を照射して、該読み取り光の原稿からの反射光を第１走行体３０２上の第１ミラーで第２走行体３０３上の第２ミラーに反射し、第２ミラーで入射光を第２走行体３０３上の第３ミラーに反射して、第３ミラーで、入遮光を結像レンズ３０４方向に反射する。結像レンズ３０４は、入射光をＣＣＤ３０５に集光させ、ＣＣＤ３０５は、入射光を光電変換して、原稿の画像を読み取る。
【００４４】
ＡＤＦ４００は、原稿台４０１、給紙ローラ４０２、分離ローラ４０３、搬送ローラ４０４、搬送ベルト４０５、排紙ローラ４０６及び排紙台４０７等を備えており、コンタクトガラス３０１を開閉可能にデジタル複写装置１の本体筐体に取り付けられている。
【００４５】
ＡＤＦ４００は、開くことでコンタクトガラス３０１の上面を開放して、コンタクトガラス３０１上へのブック型原稿等の原稿のセットを可能とし、コンタクトガラス３０１上に原稿がセットされた状態で閉じられると、該原稿をコンタクトガラス３０１上に押しつける押さえ板としての機能を果たす。
【００４６】
ＡＤＦ４００は、閉じられた状態で、原稿台４０１上にシート状の原稿がセットされ、読み取り開始が指示されると、給紙ローラ４０２で原稿台４０１上の原稿を送り出して、分離ローラ４０３で該送り出される原稿を１枚ずつ分離する。ＡＤＦ４００は、１枚ずつ分離されて送り出された原稿を搬送ローラ４０４で搬送ベルト４０５に搬送し、搬送ベルト４０５で、搬送されてきた原稿をコンタクトガラス３０１上の読み取り位置に搬送してセットする。ＡＤＦ４００は、コンタクトガラス３０１上の読み取り位置の原稿のスキャナ部３００による読み取りが完了すると、該読み取りの完了した原稿を搬送ベルト４０５で排紙ローラ４０６へと搬送して、搬送ローラ４０６で、排紙台４０７上に排出する。  
【００４７】
そして、デジタル複写装置１は、図２に示すように、回路ブロック構成されており、主走査エッジ処理部１０００、入力データ判定部１１００、判定情報記憶部１２００、画像データ記憶部１３００、主走査エッジ位置情報記憶部１４００、副走査エッジ処理部１５００及びビデオ出力部１６００等を備えている。
【００４８】
なお、上述のように、本実施例のデジタル複写装置１は、カラー画像を取り扱うため、画像データとしても各色用の画像データを取り扱うが、以下の説明では、説明を簡略化するために、各色ともに、色無し画素（トナー積載量のない画素）を、適宜、白画素、色無しを白といい、また、最大色画素（トナー積載量の多い画素）を、適宜、黒画素、最大色を黒色というが、特に限定しない限り、白画素は色無し画素を、白色は色無しを意味し、黒画素は最大色画素を、黒色は、最大色を意味するものとする。
【００４９】
主走査エッジ処理部１０００には、入力画素データ（indata）［３：０］、主走査白先端置換データ（wsentanＸ）［３：０］、主走査黒先端置換データ（bsentannＸ）［３：０］、主走査白後端置換データ（wkoutanＸ）［３：０］、主走査黒後端置換データ（bkoutannＸ）［３：０］、主走査黒閾値（bedgethＸ）［３：０］、主走査白閾値（wedgethＸ）［３：０］が入力され、主走査エッジ処理部１０００は、主走査方向のエッジを検出して、縦線の細線化、または、太線化を行って主走査エッジ処理済み画素データ（afterＸ_data）として入力データ判定部１１００及び画像データ記憶部１３００に出力する。
【００５０】
主走査エッジ処理部（主走査エッジ処理手段、状態変換手段）１０００は、入力画素データの各画素を主走査白閾値（wedgethＸ）と主走査黒閾値主走査黒閾値（bedgethＸ）を比較して、入力画素データを、黒画素、白画素及び中間画素に判定する。すなわち、図３の主走査方向画素状態判定表に示すように、入力画素データの画素（indata）が主走査黒閾値（bedgethＸ）以上であると、すなわち、indata≧bedgethＸであると、黒画素であると判定し、入力画素データの画素（indata）が主走査黒閾値（bedgethＸ）よりも小さく主走査白閾値（wedgethＸ）以上であると、すなわち、bedgethＸ＞indata≧wedgethＸであると、中間画素と判定し、入力画素データの画素（indata）が主走査白閾値（wedgethＸ）よりも小さいと、すなわち、wedgethＸ＞indataであると、白画素と判定する。この主走査白閾値（wedgethＸ）、主走査黒色値（bedgethＸ）は、ユーザ等によって外部から入力設定された値を、図示しないＣＰＵ（Central Processing Unit ）から適宜設定可能である。
【００５１】
また、主走査エッジ処理部１０００は、主走査方向３画素からなる主走査ウィンドウを有し、該主走査ウィンドウ内に順次状態値に変換した入力画素データを入力させて、該主走査ウィンドウ内の３画素の画素値（状態値）が、図４に示す主走査エッジ設定表のいずれに該当するかを判別して、該当する状態値に応じて、該各状態値に対してＣＰＵ（Central Processing Unit ）等から入力される設定値に変換する。なお、以下のｃａｓｅ（ケース）１からｃａｓｅ（ケース）８は、図５及び図６に示すような場合に対応しており、図５及び図６では、図５（ａ）、図６（ａ）のような画素データが入力されてきたときに、主走査エッジ処理部１０００が白、黒、中間に変換したときの画素状態値を示したのが図５（ｂ）、図６（ｂ）である。そして、主走査エッジ処理部１０００は、このＣＰＵから設定される設定値としては、図４に示すように、主走査方向に連続する３画素の主走査ウィンドウの真ん中の画素を注目画素として、該注目画素が、白画素から黒画素に変化する先端白画素（ｃａｓｅ１）に対して置換する白先端画素変換値（wsentanＸ）［３：０］、白画素から黒画素に変化する先端黒画素（ｃａｓｅ２）に対して置換する黒先端画素変換値（bsentanＸ）［３：０］、黒画素から白画素へ変化する後端白画素（ｃａｓｅ３）に対して置換する白後端画素変換値（wkoutanＸ）［３：０］、黒画素から白画素へ変化する後端黒画素（ｃａｓｅ４）に対して置換する黒後端画素変換値（bkoutanＸ）［３：０］があり、また、図４に示す主走査エッジ設定表には、主走査マトリックス（ウィンドウ）内に中間画素が存在する注目画素（ｃａｓｅ５、ｃａｓｅ６、ｃａｓｅ７）に対して置換するエッジ対象外（スルー）とする設定及び主走査ウィンドウ内の全ての画素が黒画素（連続黒画素のｃａｓｅ８）または白画素（連続白画素のｃａｓｅ９）に対して置換するエッジ対象外（スルー）の設定が行われている。なお、図４において、×は、任意の画素を示し、◎は、中間画素を示している。
【００５２】
また、主走査エッジ処理部１０００は、主走査エッジ位置情報（edgeX_pos：１bit）を生成して主走査エッジ位置情報記憶部１４００に出力する。すなわち、縦線及び横線の細線化処理及び太線化処理においては、エッジ処理対象と分類され、かつ、最端の白でない画素に「１」を、それ以外の画素に「０」を生成して出力する。例えば、主走査エッジ処理部１０００は、図７（ａ）に示すような値の入力画素データが入力されて、図７（ｂ）に示すように状態値変換して、図８（ａ）及び図８（ｂ）に示すように細線化処理を行って主走査エッジ処理済み画素データ（afterＸ_data）を出力する場合、細線化処理によって画素値を小さく（Ｆ→８）変更した画素位置に、図９の座標位置２と座標位置６に示すように、主走査エッジ処理位置情報（afterＸ_pos：１bit）である「１」を生成する。逆に、主走査エッジ処理部１０００は、図７（ａ）、（ｂ）に示した入力画素データが入力されて、図１０（ａ）、（ｂ）に示すような太線化処理後の主走査エッジ処理済み画素データ（afterＸ_data）を出力する場合、太線化処理によって画素値を大きく（０→８）変更した画素位置に、図１１の座標位置１と座標位置７に示すように、主走査エッジ処理位置情報（edgeＸ_pos：１bit）である「１」を生成する。
【００５３】
すなわち、主走査エッジ処理部１０００は、図１２に示す主走査エッジ処理位置情報生成対応表に基づいて主走査エッジ処理に応じた主走査エッジ処理位置情報を生成する。この主走査エッジ処理位置情報生成対応表では、図７に示したｃａｓｅ１に対応する細線化または太線化の主走査エッジ処理対象の画素が、白から黒へ変化する先端白画素であると、白先端画素値変化で、wsentanＸ［３：０］が「０」でないとき（wsentanＸ［３：０］≠「０」）、主走査エッジ処理位置情報（edgeＸ_pos）を「１」とし、白先端画素値変間で、wsentanＸ［３：０］が「０」のとき（wsentanＸ［３：０］＝「０」）、主走査エッジ処理位置情報（edgeＸ_pos）を「０」とする。また、図７に示したｃａｓｅ２に対応する細線化または太線化の主走査エッジ処理対象の画素が、白から黒へ変化する先端黒画素であると、黒先端画素値変化で、bsentanＸ［３：０］が「０」でないとき（bsentanＸ［３：０］≠「０」）、主走査エッジ処理位置情報（edgeＸ_pos）を「１」とし、黒先端画素値変間で、bsentanＸ［３：０］が「０」のとき（bsentanＸ［３：０］＝「０」）、主走査エッジ処理位置情報（edgeＸ_pos）を「０」とする。同様に、図７に示したｃａｓｅ３に対応する細線化または太線化の主走査エッジ処理対象の画素が、黒から白へ変化する後端白画素であると、白後端画素値変化で、wkoutanＸ［３：０］が「０」でないとき（wkoutanＸ［３：０］≠「０」）、主走査エッジ処理位置情報（edgeＸ_pos）を「１」とし、白後端画素値変間で、wkoutanＸ［３：０］が「０」のとき（wkoutanＸ［３：０］＝「０」）、主走査エッジ処理位置情報（edgeＸ_pos）を「０」とする。また、図７に示したｃａｓｅ４に対応する細線化または太線化の主走査エッジ処理対象の画素が、黒から白へ変化する後端黒画素であると、黒後端画素値変化で、bkoutanＸ［３：０］が「０」でないとき（bkoutanＸ［３：０］≠「０」）、主走査エッジ処理位置情報（edgeＸ_pos）を「１」とし、黒後端画素値変間で、bkoutanＸ［３：０］が「０」のとき（bkoutanＸ［３：０］＝「０」）、主走査エッジ処理位置情報（edgeＸ_pos）を「０」とする。
【００５４】
そして、主走査エッジ処理部１０００は、上記変換した主走査エッジ処理済み画素データ（１画素４ビット：afterＸ_data［３：０］）を入力データ判定部１１００及び画像データ記憶部１３００に出力するとともに、上記生成した主走査エッジ位置情報（１画素１ビット：edgeＸ_pos［０］）を主走査エッジ位置情報記憶部１４００に出力する。
【００５５】
入力データ判定部１１００には、主走査エッジ処理部１０００からの上記主走査エッジ処理済み画素データ（afterＸ_data［３：０］）及び副走査方向の白、黒、中間を判定する閾値である副走査黒閾値（bedgethＹ）と副走査白閾値（wedgethＹ）が入力され、入力データ判定部１１００は、図１３に示すように、主走査エッジ処理済み画素データ（afterＸ_data）を各画素毎に副走査黒閾値（bedgethＹ）及び副走査白閾値（wedgethＹ）と比較して、白黒判定した判定結果としてのフラグ情報である副走査判定情報（hantei）［１：０］を、判定情報記憶部１２００に出力して保管させる。すなわち、入力データ判定部１１００は、主走査エッジ処理済み画素データ（afterＸ_data）の画素が副走査黒閾値（bedgethＹ）以上であると、すなわち、afterＸ_data≧bedgethＹであると、黒画素であると判断して、「１１」の副走査判定値（hantei=2'b11）を判定情報記憶部１２００に出力し、主走査エッジ処理済み画素データ（afterＸ_data）の画素が副走査黒閾値（bedgethＹ）よりも小さく、副走査白閾値（wegethＹ）以上であると、bedgethＹ＞afterＸ_data≧wegethＹであると、中間画素であると判断して、「１０」の副走査判定値（hantei=2'b10）を判定情報記憶部１２００に出力する。また、入力データ判定部１１００は、主走査エッジ処理済み画素データ（afterＸ_data）の画素が副走査白閾値（wedgethＹ）よりも小さいと、すなわち、wedgethＹ＞afterＸ_dataであると、白画素であると判断して、「００」の副走査判定値（hantei=2'b00）を判定情報記憶部１２００に出力する。
【００５６】
判定情報記憶部１２００は、入力データ判定部１１００の判定結果である副走査判定情報（hantei）［１：０］を３ライン分記憶するバッファであり、画像データ記憶部１３００は、主走査エッジ処理部１０００からの主走査エッジ処理済み画素データ（afterＸ_data）［３：０］を１ライン分記憶するバッファである。また、主走査エッジ位置情報記憶部１４００は、主走査エッジ処理部１０００からの１ビットの主走査エッジ位置情報（edgeＸ_pos）［０］を３ライン分記憶するバッファである。
【００５７】
副走査エッジ処理部１５００には、判定情報記憶部１２００からの副走査判定情報（hantei）、画像データ記憶部１３００からの主走査エッジ処理済み画素データ（afterＸ_data）及び主走査エッジ位置情報記憶部１４００からの主走査エッジ位置情報（edgeＸ_pos）が入力されるとともに、副走査方向の白先端画素変換値（wsentanＹ）［３：０］、黒先端画素変換値（bsentanＹ）［３：０］、白後端画素変換値（wkoutanＹ）［３：０］、黒後端画素変換値（bkoutanＹ）［３：０］、副走査黒閾値（bedgethＹ）［３：０］及び副走査白閾値（wedgethＹ）［３：０］がそれぞれ入力され、副走査方向のエッジ処理（細線化処理、太線化処理）を施して、ビデオ出力部１６００に出力する。
【００５８】
そして、副走査エッジ処理部１５００は、中心の画素を注目画素として、副走査方向（縦方向）３画素の主走査ウィンドウを生成して、該主走査ウィンドウ内の注目画素を中心とする上下３画素の白、黒、中間の各状態値を見て、判定情報記憶部１２００から入力される入力データ判定部１１００からの判定情報（hantei[1:0]）及び主走査エッジ位置情報記憶部１４００を介して入力される主走査エッジ処理部１０００からの主走査エッジ処理位置情報（edgeX_pos）を参照しながら、図１４に示す副走査エッジにおける状態値に基づく状態値設定表に基づいて、画像データ記憶部１３００を介して主走査エッジ処理部１０００から入力される主走査エッジ処理済み画素データ（afterＸ_data）［０］に対して副走査方向エッジ処理を行う。
【００５９】
すなわち、主走査エッジ処理部１０００から画像データ記憶部１３００を介して入力される主走査エッジ処理済み画素データ（afterＸ_data）の副走査方向３画素の副走査ウィンドウを生成するために、３ライン分のデータを参照することとなることから、記憶メモリとして３ライン分が必要となるが、参照データとして、実画素データafterＸ_data［３：０］ではなく、予め入力データ判定部１１００で判定した判定情報（hantei）［１：０］を利用すると、実データを扱うよりも参照蓄積用のメモリサイズを削減することができる。また、特に、主走査ウィンドウサイズが本実施例では、３画素を用いているが、３画素以上の主走査ウィンドウサイズを用いると、このメモリサイズ削減効果がさらに向上する。そして、副走査エッジ処理部１５００は、図１４に示すように、白から黒に変化する先端白画素の場合、主走査エッジ位置情報（edgeＸ_pos）［０］の値に関わらず、判定情報（hantei）［１：０］が上、対象（注目）、下の画素において、（００、００、１１）であると、白先端画素値変換として、wsentanＹ［３：０］に置換、白から黒に変化する先端黒画素の場合、主走査エッジ位置情報（edgeＸ_pos）［０］が「０」であると、判定情報（hantei）［１：０］が、上、対象、下の画素において、（００、１１、１１）であると、黒先端画素値変換として、bsentanＹ［３：０］に置換、黒から白に変換する後端白画素の場合、主走査エッジ位置情報（edgeＸ_pos）［０］の値に関わらず、判定情報（hantei）［１：０］が、上、対象、下の画素において、（１１、００、００）であると、白後端画素値変換として、wkoutanＹ［３：０］に置換、黒から白に変化する後端黒画素の場合、主走査エッジ位置情報（edgeＸ_pos）［０］が「０」であると、判定情報（hantei）［１：０］が、上、対象、下の画素において、判定情報が（１１、１１、００）であると、黒後端画素値変換として、bkoutanＹ［３：０］に置換、主走査マトリクス（ウィンドウ）内に中間画素がある場合には、主走査エッジ位置情報（edgeＸ_pos）［０］が「０」であると、判定情報（hantei）［１：０］が、上、対象、下のいずれかに中間画素があれば、すなわち、（Ｘ、１０、Ｘ）、（１０、Ｘ、Ｘ）、（Ｘ、Ｘ、１０）のいずれかであれば、エッジ処理対象外として、主走査エッジ処理部１０００から画像データ記憶部１３００を介して入力される主走査エッジ処理済み画素データ（afterＸ_data）をそのまま出力画素とし、また、黒、黒、黒となる連続黒画素や白、白、白となる連続白画素のときには、主走査エッジ位置情報（edgeＸ_pos）［０］の如何に関わらず、判定情報が、（１１、１１、１１）、または、（００、００、００）であると、エッジ処理対象外として、主走査エッジ処理部１０００から画像データ記憶部１３００を介して入力される主走査エッジ処理済み画素データ（afterＸ_data）をそのまま出力画素とし、白から黒に変化する先端黒画素の場合、主走査エッジ位置情報（edgeＸ_pos）［０］が「１」であると、判定情報（hantei）［１：０］が、上、対象、下の画素において、判定情報が（００、１１、１１）であると、主走査エッジ端、黒先端画素値変換として、sentanＸＹ［３：０］に置換、黒から白に変化する後端黒画素の場合、主走査エッジ位置情報（edgeＸ_pos）［０］が「１」であると、判定情報（hantei）［１：０］が、上、対象、下の画素において、判定情報が（１１、１１、００）であると、主走査エッジ端、黒後端画素値変換として、koutanＸＹ［３：０］に置換、白から黒に変化する先端中間画素の場合、主走査エッジ位置情報（edgeＸ_pos）［０］が「１」であると、判定情報（hantei）［１：０］が、上、対象、下の画素において、判定情報が（００、１０、１Ｘ）であると、主走査エッジ端、中間先端画素値変換として、sentanＸＹ［３：０］に置換、そして、黒から白に変化する後端中間画素の場合、主走査エッジ位置情報（edgeＸ_pos）［０］が「１」であると、判定情報（hantei）［１：０］が、上、対象、下の画素において、判定情報が（１Ｘ、１０、００）であると、主走査エッジ端、中間後端画素値変換として、主走査処理済画素データ（afterＸ_data）をkoutanＸＹ［３：０］に置換する。
【００６０】
そして、副走査エッジ処理部１５００は、上述のようにして変換した主走査方向及び副走査方向において処理済みの画素データをビデオ出力部１６００に出力する。
【００６１】
ビデオ出力部１６００は、デジタル値からアナログ値に変換して、光書き込みユニット２３０渡して、光書き込みユニット２３０が該各色の画素データに基づいて変調及び偏向したレーザのビーム束を感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋのドラム表面に照射して、それぞれ各色用の静電潜像を形成して、画像形成する。
【００６２】
次に、本実施例の作用を説明する。本実施例のデジタル複写装置１は、縦線と横線の判別を適切に行って、縦線と横線及び交差エッジ部分の線幅と画素を設定に応じて調整する画像形成処理を実行する。
【００６３】
すなわち、デジタル複写装置１は、スキャナ部３００のＣＣＤ３０５が光電変換したアナログの画像データを読み取り処理部１１００に入力し、読み取り処理部１１００が、サンプリング処理、Ａ／Ｄ変換処理及びシェーディング補正処理等の処理を行って、画像処理部１２００に渡す。スキャナ部３０の画像処理部１２００は、画像の変倍処理、回転処理及びエッジ処理等の画質補正処理を施した後、多値画像データ（例えば、４ビットの１６値）に変換して、プリンタ部２００の書き込み制御部１３００に出力する。書き込み制御部１３００は、発光データ生成部１３２０で、画像処理部１２００からの多値画像データからＬＤアレイを点灯消灯制御する光源点灯信号及び光量制御する光源発光量制御信号を生成して、光源制御部１４００に出力し、光源制御部１４００が、書き込み制御部１３００の発光データ制御部１３２０からの光源点灯信号と光源発光量制御信号に基づいて、ＬＤアレイの点灯／消灯を制御するとともに、その発光光量を制御する。デジタル複写装置１は、プリンタ部２００が、この各色毎に点灯制御されるＬＤアレイによって感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋに静電潜像を形成して、現像、転写、定着の処理を行い、転写紙にカラートナー画像を形成する。
【００６４】
ところが、上述のように、デジタル複写装置１の特性として、同じ入力多値画像データであっても、転写紙に形成される縦線と横線の太さに差が生じる。例えば、主走査方向１画素期間のＬＤアレイの点灯によって縦線を形成する場合、１画素に相当する期間だけＬＤアレイを点灯させてビーム照射を行っても、ビーム径や現像条件によって、転写紙に形成されるトナー画像の縦線の太さが、理想の１画素線幅の太さとは、異なった結果となる。このことは、縦線だけでなく、横線についても同様である。
【００６５】
そこで、本実施例のデジタル複写装置１は、その特性として、縦線と横線の線幅に応じて縦線と横線のいずれかまたは双方の線幅の調整とエッジの調整を行って画像品質を向上させる。また、処理速度を向上させるとともに構成を簡単で小規模なものとするために、多値画素データを白画素、黒画素、中間画素の３状態に変換して処理する。
【００６６】
いま、スキャナ部３００で読み込んだり、コンピュータ等の外部装置から入力した図１５に示すような表の画素データに基づいてプリンタ部２００で該表の画像を印刷出力する場合についての縦線及び横線の細線化、太線化の画像処理について説明する。
【００６７】
いま、図１５を拡大して示す表の中の「Ｔ」の字の丸で囲んだ部分を処理対象例示画像部分ＳＰとして、以下、細線化・太線化する画像処理について説明する。この処理対象例示画像部分ＳＰの画素構成は、画像未処理の段階で、図１６（ａ）に示すようになり、このような画素構成の画像を、デジタル複写装置１で細線化・太線化の画像処理を行うと、図１６（ｂ）に示すような画素構成の画像となる。すなわち、デジタル複写装置１は、まず、画像未処理の図１６（ａ）の画素データの主走査方向の処理として、主走査方向後端白画素が位置している位置Ａｗに、図１６（ｂ）に位置Ａｂとして示すように、小さな黒ドットを追加印字し、また、副走査方向の処理として、図１６（ａ）の副走査先端黒画素Ａｂｓと副走査後端黒画素Ａｂｋを、図１６（ｂ）に副走査先端処理済み黒画素Ａｂｓｓと副走査後端処理済み黒画素Ａｂｋｓとして示すように、小さな黒ドットに変換するとともに、これらの処理対象の主走査方向と副走査方向の交差位置に、主走査方向の黒画素の大きさと副走査方向の黒画素の大きさのバランスを考慮した大きさの処理済み交差画素Ａｂｋｋに変換している。すなわち、図１６は、主走査方向を太線化し、副走査方向を細線化した場合を示している。
【００６８】
デジタル複写装置複合装置１は、図２に示したように、入力画素データ（indata）が主走査エッジ処理部１０００に入力されると、主走査エッジ処理部１０００は、該入力画素データ（indata）を、図３に示した主走査方向画素状態判定表のように、主走査黒閾値（bedgethＸ）と主走査白閾値（wedgethＸ）に基づいて、白、黒、中間の３状態値に変換し、主走査方向において細線化するか太線化するかによって予め設定された図４に示したような主走査エッジにおける状態値設定表（主走査エッジ設定表）に基づいて、主走査方向３画素からなる主走査ウィンドウの中央の注目画素に対して細線化または太線化に応じた画素変換処理を行い、主走査エッジ処理済み画素データ（afterＸ_data）を入力データ判定部１１００及び画像データ記憶部１３００に出力する。また、主走査エッジ処理部１０００は、縦線及び横線の細線化・太線化処理においては、エッジ処理対象と分類され、かつ、最端の白でない画素に「１」を、それ以外の画素に「０」を生成して、主走査エッジ処理位置情報（afterＸ_pos：１bit）として出力する。例えば、主走査エッジ処理部１０００は、上記図７（ａ）に示すような値の入力画素データが入力されて、図７（ｂ）に示すように状態値変換して、図８（ａ）及び図８（ｂ）に示すように細線化処理を行って主走査エッジ処理済み画素データ（afterＸ_data）を出力する場合、細線化処理によって画素値を小さく（Ｆ→８）変更した画素位置に、図９の座標位置２と座標位置６に示すように、主走査エッジ処理位置情報（afterＸ_pos：１bit）である「１」を生成する。逆に、主走査エッジ処理部１０００は、図７（ａ）、（ｂ）に示した入力画素データが入力されて、図１０（ａ）、（ｂ）に示すような太線化処理後の主走査エッジ処理済み画素データ（afterＸ_data）を出力する場合、太線化処理によって画素値を大きく（０→８）変更した画素位置に、図１１の座標位置１と座標位置７に示すように、主走査エッジ処理位置情報（edgeＸ_pos：１bit）である「１」を生成する。
【００６９】
そして、入力データ判定部１１００は、主走査エッジ処理部１０００からの上記主走査エッジ処理済み画素データ（afterＸ_data［３：０］）を、副走査方向の白、黒、中間を判定する閾値である副走査黒閾値（bedgethＹ）及び副走査白閾値（wedgethＹ）と比較して、白黒判定した判定結果としてのフラグ情報である副走査判定情報（hantei）［１：０］を、判定情報記憶部１２００に出力して保管させる。
【００７０】
副走査方向の細線化・太線化処理については、副走査エッジ処理部１５００が行う。すなわち、副走査エッジ処理部１５００は、副走査方向３画素の副走査ウィンドウ内の主走査エッジ処理部１０００で処理されて画像データ記憶部１３００を介して入力される主走査エッジ処理済み画素データ（afterＸ_data）に対して、判定情報記憶部１２００を介して入力データ判定部１１００から入力される判定情報（hantei）及び主走査エッジ位置情報記憶部１４００を介して主走査エッジ位置情報（edgeＸ_pos）を参照して、細線化・太線化の変換処理を施して、ビデオ出力部１６００に出力する。例えば、副走査エッジ処理部１５００は、図１７（ａ）に示すような線画像が主走査エッジ処理部１００で主走査エッジ処理の行われた主走査エッジ処理済み画素データ（afterＸ_data）として入力された場合、図１７（ｂ）は、その画素データ値を示しており、図１７（ｃ）は、主走査エッジ処理部１０００の主走査エッジ処理済み画素データ（afterＸ_data）に対して出力する主走査エッジ位置情報（edgeＸ_pos）を示している。そして、図１７（ｄ）は、主走査エッジ処理部１０００で処理された主走査エッジ処理済み画素データ（afterＸ_data）に対して副走査黒閾値と副走査白閾値に基づいて判定した判定情報（hantei）を示しており、副走査エッジ処理部１５００は、この判定情報（hantei）により図１７（ａ）の主走査エッジ処理済み画素データ（afterＸ_data）の黒画素、白画素、中間画素の位置情報を把握する。
【００７１】
そして、いま、図１６に示したように、主走査方向に太線化を行い、副走査方向に細線化を施す場合について説明する。副走査エッジ処理部１５００は、上記判定情報記憶部１２００からの判定情報（hantei）、画像データ記憶部１３００からの主走査エッジ処理済み画素データ（afterＸ_data）及び主走査エッジ位置情報記憶部１４００からの主走査エッジ位置情報（edgeＸ_pos）が入力されるとともに、副走査方向の白先端画素変換値（wsentanＹ）［３：０］、黒先端画素変換値（bsentanＹ）［３：０］、白後端画素変換値（wkoutanＹ）［３：０］、黒後端画素変換値（bkoutanＹ）［３：０］、副走査黒閾値（bedgethＹ）［３：０］、副走査白閾値（wedgethＹ）［３：０］がそれぞれ入力され、副走査細線化は、白先端画素変換値（wsentanＹ）［３：０］＝白後端画素変換値（wkoutanＹ）［３：０］＝０、黒先端画素変換値（bsentanＹ）［３：０］＝副走査黒閾値（bedgethＹ）［３：０］を、「７」に設定することで実行することができる。
【００７２】
例えば、図１７（ｂ）の副走査ウィンドウＷｆａ、Ｗｆｂ、Ｗｆｃの真ん中の注目画素に対して副走査エッジ処理を行う場合、図１４に示した副走査エッジ設定表に基づいて図１７（ｄ）の判定情報（hantei）の対応する位置の判定情報（hantei）であるＷｈａ、Ｗｈｂ、Ｗｈｃ及び図１７（ｃ）の主走査エッジ位置情報（edgeＸ_pos）を参照して、主走査エッジ処理済み画素データ（afterＸ_data）が白から黒へ変化する先端黒画素であり、edgeＸ_pos［０］＝０であるので、主走査エッジではなく、副走査エッジに位置することが分かる。したがって、図１４の副走査エッジ設定表に基づいて、副走査エッジ処理部１５００は、処理対象の画素が、単なる副走査先端エッジ黒画素であると判断して、bsentanＹ［３：０］＝７に置換し、また、図１７（ｂ）のウィンドウＷｆｂの注目画素に対して、副走査エッジ処理を行う場合には、図１７（ｄ）の判定情報（hantei）のウィンドウＷｈｂに対応数画素位置から白から黒に変化する中間値画素であると分類して、図１７（ｃ）の主走査エッジ位置情報（edgeＸ_pos）から主走査のエッジ端ではないと判断して、図１４の副走査エッジ設定表からエッジ処理スルーと判断する。このエッジ処理をスルーする理由は、この対象画素の中間値か画素は、白から黒へ変化する滑らかな階調の立ち上がりの変化点に位置する中間画素であり、設定されたbsentanＹ［３：０］の値によっては、エッジ処理を行うことで、この階調の滑らかな立ち上がりが崩れて、異常画像となる可能性があるため、スルーとしている。
【００７３】
次に、図１７（ｂ）の副走査ウィンドウＷｆｃの注目画素に対して副走査エッジ処理を行う場合、副走査エッジ処理部１５００は、図１７（ｃ）の判定情報（hantei）のウィンドウＷｈｃに対応する画素位置から主走査、副走査のエッジの交差画素（角画素）であることを認識して、図１４の副走査エッジ設定表からsentanＸＹ［３：０］に置き換える。このsentanＸＹ［３：０］は、主走査、副走査、双方のエッジ処理の交差画素（角画素）の変化値で、専用のパラメータとして用意されている。そして、本実施例では、このsentanＸＹ等の角画素専用変換値を設けることで、図１７（ｅ）及び図１７（ｆ）に示すように、エッジ処理の角画素を、主走査エッジ端、副走査エッジ端の双方のドットの大きさからバランスを考慮した適切な大きさの交差画素（角画素）のドットとすることができる。なお、図１７（ｆ）に示すように、本実施例では、交差画素（角画素）Ｇｋとして、図１４に示したように、別のエッジ処理の変換値koutanＸＹを設けることで、より自由度の高い、ドット調整を可能としている。
【００７４】
上述のようにして、主走査エッジ処理部１００で主走査エッジ処理の行われた画素データに対して、副走査エッジ処理部１５００で副走査エッジ処理を行った、主走査方向及び副走査方向のエッジ処理を行った画素データをビデオ出力部１６００に出力して、ビデオ出力部１６００でプリンタ部２００での印刷出力に適したデータに変換して、プリンタ部２００で用紙に印刷出力する。
【００７５】
このように、本実施例のデジタル複写装置１は、入力多値画素データの主走査方向画素ウィンドウ内の各画素の配列状態に基づいて主走査方向のエッジ部分を判定して該エッジ部分に位置する画素データを所定のデータ値に変換して主走査方向の線幅を制御する主走査エッジ処理を施し、該入力多値画素データの副走査方向画素ウィンドウ内の各画素の配列状態に基づいて副走査方向のエッジ部分を判定して該エッジ部分に位置する画素データを所定のデータ値に変換して副走査方向の線幅を制御する副走査エッジ処理を施し、さらに、該主走査方向エッジ部分と該副走査方向エッジ部分の交差部分に位置する交差画素データを所定のデータ値に変換している。
【００７６】
したがって、入力多値画素データから縦線と横線の太さを適宜調整する画素処理を施すことができるとともに、縦線と横線の角部に専用の画像処理を施すことができ、画像品質をより一層適切に向上させることができる。
【００７７】
また、本実施例のデジタル複写装置１は、主走査エッジ処理部１０００が、主走査エッジ処理を施したエッジ位置を示すエッジ位置情報を生成して、該エッジ位置情報及び副走査エッジ処理部１５００の副走査方向の処理対象のエッジ部分から交差部分を識別して、該交差部分の画素データを所定のデータ値に変換している。
【００７８】
したがって、交差部分を適切かつ確実に識別することができ、より一層適切な画像処理を行うことができる。
【００７９】
さらに、本実施例のデジタル複写装置１は、多値画素データを所定の無色閾値と所定の最大色閾値に基づいて少なくとも無色画素、最大色画素、中間画素の３つの状態値に変換し、該状態値に基づいて、主走査エッジ処理及び副走査エッジ処理を行っている。
【００８０】
したがって、ビット構成を単純で少なくすることができ、ハードウェア構成を安価で単純化して、画像品質を安価に向上させることができる。
【００８１】
また、本実施例のデジタル複写装置１は、主走査エッジ処理部１０００の主走査処理済み画素データ（afterＸ_data）を、入力データ判定部１１００で、無色閾値と最大色閾値に基づいて該処理済み画素データ１画素分以下のデータサイズに無色画素（白画素）、最大色画素（黒画素）、中間画素の３つの状態値に変換し、副走査エッジ処理部１５００が、該主走査エッジ処理部１０００からの該処理済み画素データと該入力データ判定部１１００の出力する状態値に基づいて副走査エッジ処理を行っている。
【００８２】
したがって、参照するための分類結果の記憶メモリサイズを削減することができ、画像品質を安価に向上させることができる。
【００８３】
さらに、本実施例のデジタル複写装置１は、中間画素が主走査ウィンドウまたは副走査ウィンドウの内部に存在すると、主走査エッジ処理部１０００及び副走査エッジ処理部１５００が、主走査エッジ処理または副走査エッジ処理を中止している。
【００８４】
したがって、滑らかな画像処理を行うことができ、より一層画像品質を向上させることができる。
【００８５】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００８６】
本発明は、ドットによって画像形成する縦横の線幅と角部のドット構成を調整する複写装置、複合装置、プリンタ装置等の画像形成装置、画像形成方法、画像形成プログラム及び記録媒体に利用することができる。
【図面の簡単な説明】
【００８７】
【図１】本発明の一実施例を適用したデジタル複写装置の正面概略構成図。
【図２】デジタル複写装置の要部回路ブロック構成図。
【図３】図２の主走査エッジ処理部の主走査方向画素状態判定表の一例を示す図。
【図４】図２の主走査エッジ処理部の主走査エッジ設定表の一例を示す図。
【図５】入力画素データの一例を示す図。
【図６】中間画素を含む入力画素データの一例を示す図。
【図７】図５と同様の入力画素データの一例を示す図。
【図８】図５の入力画素データに細線化を施した画素データを示す図。
【図９】図８の細線化に対応する主走査エッジ位置情報の一例を示す図。
【図１０】図５の入力画素データに太線化を施した画素データを示す図。
【図１１】図１０の太線化に対応する主走査エッジ位置情報の一例を示す図。
【図１２】主走査エッジ処理位置情報生成対応表の一例を示す図。
【図１３】副走査方向画素状態判定表の一例を示す図。
【図１４】副走査エッジ設定表の一例を示す図。
【図１５】画像処理対象のサンプル画像の一例を示す図。
【図１６】図１５の処理対象例示画像部分の処理前と処理後の画像構成図。
【図１７】図２の副走査エッジ処理部による副走査エッジ処理の説明図。
【符号の説明】
【００８８】
１  デジタル複写装置
１００  給紙部
１０１  ペーパーバンク
１０２  給紙カセット
１０３  給紙ローラ
１０４  分離ローラ
１０５  給紙路
１０６  搬送ローラ
２００  プリンタ部
２０１  排紙ローラ対
２０２  切換爪
２０３  給紙路
２０４  手差しトレイ
２０５  給紙ローラ
２０６  分離ローラ
２０７  手差し給紙路
２０９  スタック部
２１０  画像形成ユニット
２１０Ｙ、２１０Ｃ、２１０Ｍ、２１０Ｋ  プロセスカートリッジ
２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋ  感光体
２１２Ｙ、２１２Ｃ、２１２Ｍ、２１２Ｋ  帯電器
２１３Ｙ、２１３Ｃ、２１３Ｍ、２１３Ｋ  現像器
２３０  光書き込みユニット
２４０  中間転写ユニット
２４１  中間転写ベルト
２４２  ２次転写バックアップローラ
２５０  ２次転写部
２５１  紙搬送ベルト
２５２  張架ローラ
２６０  レジストローラ対
２７０  定着ユニット
２７１  定着ベルト
２７２  加熱ローラ
２７３  従動ローラ
２８０  用紙反転ユニット
３００  スキャナ部
３０１  コンタクトガラス
３０２  第１走行体
３０３  第２走行体
３０４  結像レンズ
３０５  ＣＣＤ
４００  ＡＤＦ
４０１  原稿台
４０２  給紙ローラ
４０３  分離ローラ
４０４  搬送ローラ
４０５  搬送ベルト
４０６  排紙ローラ
４０７  排紙台
１０００  主走査エッジ処理部
１１００  入力データ判定部
１２００  判定情報記憶部
１３００  画像データ記憶部
１４００  主走査エッジ位置情報記憶部
１５００  副走査エッジ処理部
１６００  ビデオ出力部
【図１】
0004921399.tif 000002
【図２】
0004921399.tif 000003
【図３】
0004921399.tif 000004
【図４】
0004921399.tif 000005
【図５】
0004921399.tif 000006
【図６】
0004921399.tif 000007
【図７】
0004921399.tif 000008
【図８】
0004921399.tif 000009
【図９】
0004921399.tif 000010
【図１０】
0004921399.tif 000011
【図１１】
0004921399.tif 000012
【図１２】
0004921399.tif 000013
【図１３】
0004921399.tif 000014
【図１４】
0004921399.tif 000015
【図１５】
0004921399.tif 000016
【図１６】
0004921399.tif 000017
【図１７】
0004921399.tif 000018