(57)【特許請求の範囲】
【請求項１】
多値画素データに基づいてドット画像を形成する画像形成手段と、
前記多値画素データを所定の無色閾値と所定の最大色閾値に基づいて少なくとも無色、最大色、中間調の３つの状態値に変換する状態変換手段と、
前記状態変換手段で変換されて順次入力される入力多値画素データの注目画素及び該注目画素を中心として隣接する所定数の隣接画素から構成される画素ウィンドウ内の該状態変換手段で変換された各画素の前記状態値の配列状態と予め設定されたライン処理情報とに対応させて出力用多値画素データのデータ値が設定されている複数の参照ルックアップテーブルと、
前記画素ウィンドウ内の前記注目画素と前記隣接画素の状態値の配列状態に基づいて、前記複数の参照ルックアップテーブルから、該配列状態に対応する参照対象の参照ルックアップテーブルを決定する参照ルックアップテーブル決定手段と、
前記出力用多値画素データとして決定した多値画素データを前記画像形成手段に出力する出力データ生成手段と、を備え、
前記出力データ生成手段は、
前記画素ウィンドウ内に前記中間調の状態値が存在する場合、又は該画素ウィンドウ内の全画素の状態値が前記無色又は前記最大色である場合、前記注目画素に対応する入力多値画素データをそのまま出力用多値画素データとして出力し、
前記参照ルックアップテーブル決定手段より前記注目画素に対応する参照ルックアップテーブルのデータ値が得られた場合、該注目画素に対応する入力多値画素データのデータ値を該参照ルックアップテーブル決定手段より得られた該データ値に切り替えた出力用多値画素データを出力することを特徴とする画像形成装置。
【請求項２】
前記無色は白に対応し、前記最大色は黒に対応することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ライン処理情報は、縦ラインが横ラインよりも細くなる場合に、縦ラインを横ラインに合わせて太らせる縦ライン太らせ処理、又は、縦ラインが横ラインよりも太くなる場合に、縦ラインを横ラインに合わせて細らせる縦ライン細らせ処理を行うための情報であることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記参照ルックアップテーブル決定手段は、前記画素ウィンドウとして、主走査方向３画素、副走査方向１画素以上の画素からなる画素ウィンドウを用いて、該画素ウィンドウ内における各画素の前記状態値の配列状態に基づいて、前記参照ルックアップテーブルを決定することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記画像形成装置は、前記状態変換手段の前記無色閾値と前記最大色閾値または／及び前記参照ルックアップテーブルのデータ値が適宜設定可能であることを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記画像形成手段は、前記多値画素データに基づいて感光体上に照射する書き込み光の点灯制御を行ってドット状の静電潜像を形成して、該静電潜像を現像剤で現像して現像剤像を形成し、該現像剤像を記録媒体に転写して画像形成することを特徴とする請求項１に記載の画像形成装置。
【請求項７】
多値画素データに基づいてドット画像を形成する画像形成処理ステップと、
前記多値画素データを所定の無色閾値と所定の最大色閾値に基づいて少なくとも無色、最大色、中間調の３つの状態値に変換する状態変換処理ステップと、
前記状態変換処理ステップで変換されて順次入力される入力多値画素データの注目画素及び該注目画素を中心として隣接する所定数の隣接画素から構成される画素ウィンドウ内の該状態変換処理ステップで変換された各画素の前記状態値の配列状態と予め設定されたライン処理情報とに対応させて出力用多値画素データのデータ値が設定されている複数の参照ルックアップテーブルのうち、該画素ウィンドウ内の該注目画素と該隣接画素の該状態値の該配列状態に基づいて、該配列状態に対応する参照対象の参照ルックアップテーブルを決定する参照ルックアップテーブル決定処理ステップと、
前記出力用多値画素データとして決定した多値画素データを前記画像形成処理ステップに出力する出力データ生成処理ステップと、を備え、
前記出力データ生成ステップは、
前記画素ウィンドウ内に前記中間調の状態値が存在する場合、又は該画素ウィンドウ内の全画素の状態値が前記無色又は前記最大色である場合、前記注目画素に対応する入力多値画素データをそのまま出力用多値画素データとして出力し、
前記参照ルックアップテーブル決定処理ステップより前記注目画素に対応する参照ルックアップテーブルのデータ値が得られた場合、該注目画素に対応する入力多値画素データのデータ値を該参照ルックアップテーブル決定処理ステップより得られた該データ値に切り替えた出力用多値画素データを出力することを特徴とする画像形成方法。
【請求項８】
コンピュータに、
多値画素データに基づいてドット画像を形成する画像形成処理と、
前記多値画素データを所定の無色閾値と所定の最大色閾値に基づいて少なくとも無色、最大色、中間調の３つの状態値に変換する状態変換処理と、
前記状態変換処理で変換されて順次入力される入力多値画素データの注目画素及び該注目画素を中心として隣接する所定数の隣接画素から構成される画素ウィンドウ内の該状態変換処理で変換された各画素の前記状態値の配列状態と予め設定されたライン処理情報とに対応させて出力用多値画素データのデータ値が設定されている複数の参照ルックアップテーブルのうち、該画素ウィンドウ内の該注目画素と該隣接画素の該状態値の該配列状態に基づいて、該配列状態に対応する参照対象の参照ルックアップテーブルを決定する参照ルックアップテーブル決定処理と、
前記出力用多値画素データとして決定した多値画素データを前記画像形成処理に出力する出力データ生成処理と、を実行させ、
前記出力データ生成処理は、
前記画素ウィンドウ内に前記中間調の状態値が存在する場合、又は該画素ウィンドウ内の全画素の状態値が前記無色又は前記最大色である場合、前記注目画素に対応する入力多値画素データをそのまま出力用多値画素データとして出力し、
前記参照ルックアップテーブル決定処理より前記注目画素に対応する参照ルックアップテーブルのデータ値が得られた場合、該注目画素に対応する入力多値画素データのデータ値を該参照ルックアップテーブル決定処理より得られた該データ値に切り替えた出力用多値画素データを出力することを特徴とする画像形成プログラム。
【請求項９】
請求項８に記載の画像形成プログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、画像形成プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
レーザプリンタ、デジタル複写装置、ファクシミリ装置、複合装置等の電子写真方式の画像形成装置は、その作像ユニットとして、入力画像のトナーを載せる部分（以下、適宜、トナー積載部分という。）に対応した位置にビーム束を照射して静電潜像を形成して、該静電潜像にトナーを供給して現像するネガ／ポジ（Ｎ／Ｐ）プロセスが一般的である。供給されるトナーの体積状態は、ビーム束が被走査面上に到達するときのビーム径や現像条件によって、異なるため、入力される画像データが同じであっても、出力される画像が異なった状態となる。
【０００３】
例えば、主走査１画素の縦ラインの画像出力を行う場合、１画素に相当する期間だけビーム照射を行っても、画像形成装置の機種、ロット、ひいては、画像形成装置の固体間によってビーム径や現像条件が異なるため、形成される出力画像の縦ラインの太さが異なった結果となる。
【０００４】
また、主走査１画素（縦）ラインと副走査１画素（横）ラインを同じ記録媒体に出力する場合においても、ビーム径や現像条件の違いによって、縦ラインと横ラインとが異なった太さになることがある。特に、複写装置でコピーした用紙を再度原稿として使用するいわゆる孫コピーでは、上記現象が大きく現れる。
【０００５】
このような線の太さが原稿画像と異なった結果となる現象は、黒やカラーのトナーの載った画像部ラインだけでなく、トナーの載らない記録媒体の地肌のラインについても同様であり、原稿画像と異なって、細くなったり、太くなったりする結果となることがある。
【０００６】
上記のような問題は、トナーとして、黒色のトナーを用いて白黒画像を形成する場合に限るものではなく、カラーのトナーを用いてカラー画像を形成する場合にも同様に発生する。
【０００７】
従来、このような不具合を解決する例として、入力画像データの注目画素とその主走査方向に隣接する周辺画素の各多値画像データのパターンに基づいて１ドット幅の縦線を検出して、縦線の印字ドットを小さくすることにより、縦線を細くして画像を形成する技術が提案されている（特許文献１参照）。
【０００８】
なお、上記従来技術では、入力される多値２ビットのデータのパターン判定処理をハード構成で行っており、入力される多値データが、２ビットの場合の説明はされているが、２ビット（４値）を超える場合の説明はされていない。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記公報記載の従来技術では、縦線を細くして画像を形成しているため、画像品質を向上させる上で、改良の必要があった。すなわち、電子写真方式の画像形成プロセスによって出力される画像は、原稿画像と比較して、縦線が太くなるだけではなく、細くなる場合もある。このような場合に、上記従来技術では、縦線を太くすることができなかった。
【００１０】
また、原稿画像と比較して線が太くなるか細くなるかだけではなく、縦線と横線との線幅の関係から縦線を細くするか太くするかを判断して対応する必要があり、従来技術では、このような柔軟な対応を行うことができなかった。また、従来技術では、縦線のみを取り扱っており、斜め線については対応することができない。
【００１１】
また、上記公報記載の従来技術では、入力画像データが多値データであることが示されている。しかしながら、２ビット（４値）についてのみ画像パターンを判定しているため、さらにビット数の多い画像データに対して適用すると、ハード構成が膨大な大きさとなり、複雑でコストが高くなるという問題が発生する。
【００１２】
本発明は、上記の点に鑑みてなされたものであり、入力多値画素データから縦線や斜め線に対して簡単な構成でかつ適切に画素処理を施す画像形成装置、画像形成方法、画像形成プログラム、及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１３】
本発明は、上記課題を解決するために、画像形成装置において、多値画素データに基づいてドット画像を形成する画像形成手段と、前記多値画素データを所定の無色閾値と所定の最大色閾値に基づいて少なくとも無色、最大色、中間調の３つの状態値に変換する状態変換手段と、前記状態変換手段で変換されて順次入力される入力多値画素データの注目画素及び該注目画素を中心として隣接する所定数の隣接画素から構成される画素ウィンドウ内の該状態変換手段で変換された各画素の前記状態値の配列状態と予め設定されたライン処理情報とに対応させて出力用多値画素データのデータ値が設定されている複数の参照ルックアップテーブルと、前記画素ウィンドウ内の前記注目画素と前記隣接画素の状態値の配列状態に基づいて、前記複数の参照ルックアップテーブルから、該配列状態に対応する参照対象の参照ルックアップテーブルを決定する参照ルックアップテーブル決定手段と、前記出力用多値画素データとして決定した多値画素データを前記画像形成手段に出力する出力データ生成手段と、を備え、前記出力データ生成手段は、前記画素ウィンドウ内に前記中間調の状態値が存在する場合、又は該画素ウィンドウ内の全画素の状態値が前記無色又は前記最大色である場合、前記注目画素に対応する入力多値画素データをそのまま出力用多値画素データとして出力し、前記参照ルックアップテーブル決定手段より前記注目画素に対応する参照ルックアップテーブルのデータ値が得られた場合、該注目画素に対応する入力多値画素データのデータ値を該参照ルックアップテーブル決定手段より得られた該データ値に切り替えた出力用多値画素データを出力することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、入力多値画素データから縦線や斜め線に対して簡単な構成でかつ適切な画素処理を施すことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の画像形成装置、画像形成方法、画像形成プログラム、及び記録媒体の一実施例を適用したデジタル複写装置の正面概略構成図である。
【図２】光書き込みユニットの斜視図である。
【図３】第１実施例に係るデジタル複写装置の要部回路ブロック構成図である。
【図４】白閾値と黒閾値の設定例及び３状態変換例を示す図である。
【図５】３×１の画素ウィンドウにおける各状態値に対する参照ＬＵＴを決定するルックアップテーブルの一例を示す図である。
【図６】縦ライン太らせ処理用と細らせ処理用の参照ＬＵＴ群の一例を示す図である。
【図７】デジタル複写装置のハードウェア構成の一例を示す図である。
【図８】入力多値画素データ、３状態値及び画素ウィンドウの一例を示す図である。
【図９】１画素の縦ラインを細らせる場合の説明図である。
【図１０】１画素の縦ラインを太らせる場合の説明図である。
【図１１】２画素の縦ラインを細らせる場合の説明図である。
【図１２】第２実施例に係るデジタル複写装置の要部回路ブロック構成図である。
【図１３】図１２のルックアップテーブルの主副の解像度が同じ場合と異なる場合のテーブル内容の一例を示す図である。
【図１４】イメージマトリクスとエッジ情報記憶部の動作説明図である。
【図１５】１画素の縦ラインを細らせる場合の説明図である。
【図１６】１画素の斜めラインを細らせる場合の説明図である。
【図１７】１画素の斜めラインに対して画質を調整する場合の説明図である。
【図１８】主副の解像度が異なるときの１画素の縦ラインを太らせる場合の説明図である。
【図１９】主副の解像度が異なるときの１画素の斜めラインを太らせる場合の説明図である。
【図２０】２画素の縦ラインを細らせる場合の説明図である。
【図２１】２画素の斜めラインを細らせる場合の説明図である。
【図２２】第３実施例のデジタル複写装置の要部回路ブロック構成図である。
【図２３】図２２のイメージマトリクス、エッジ情報記憶部及びエッジ情報マトリクスの動作説明図である。
【図２４】図２２のルックアップテーブルの主副の解像度が同じ場合と異なる場合のテーブル内容の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について、詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【００１８】
＜画像形成装置例（デジタル複写装置）＞
図１は、本発明の画像形成装置、画像形成方法、画像形成プログラム、及び記録媒体の一実施例を適用したデジタル複写装置の正面概略構成図である。
【００１９】
図１に示すように、デジタル複写装置１は、給紙部１００、プリンタ部２００、及びスキャナ部３００が順次重ねられた構成となっており、スキャナ部３００の上には、原稿自動搬送装置（以下、ＡＤＦという。）４００が搭載されている。
【００２０】
プリンタ部（画像形成手段）２００は、イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色の画像を形成するための４組のプロセスカートリッジ２１０Ｙ、２１０Ｃ、２１０Ｍ、２１０Ｋからなる画像形成ユニット２１０、光書き込みユニット２３０、中間転写ユニット２４０、２次転写部２５０、レジストローラ対２６０、ベルト定着方式の定着ユニット２７０及び用紙反転ユニット２８０等を備えている。
【００２１】
光書き込みユニット２３０は、後述するように、各色の画像データに基づいて変調させたレーザのビーム束を、各色のプロセスカートリッジの感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋの表面に照射して、該感光体上に各色の画像の静電潜像を形成する。
【００２２】
また、各プロセスカートリッジは、ドラム状の各感光体、帯電器２１２Ｙ、２１２Ｃ、２１２Ｍ、２１２Ｋ、現像器２１３Ｙ、２１３Ｃ、２１３Ｍ、２１３Ｋを備えているとともに、ドラムクリーニング装置、除電器等を備えている。
【００２３】
上記各帯電器は、交流電圧が印加される帯電ローラを各感光体に摺擦させることで、ドラム表面を一様に帯電させる。なお、帯電処理の施された各感光体の表面には、光書き込みユニット２３０によって各色の画像データに基づいて変調及び偏向されたレーザのビーム束が照射され、各感光体のドラム表面に、各色用の静電潜像が形成される。
【００２４】
各プロセスカートリッジは、静電潜像の形成された各色の感光体に各現像器から各色のトナーを供給して、該静電潜像を現像して、各色のトナー画像を形成させる。
【００２５】
各感光体上に形成したトナー画像は、中間転写ベルトに中間転写され、中間転写後の各感光体の表面に残留する転写残トナーは、ドラムクリーニング装置によってクリーニングされる。また、クリーニングされた各感光体は、回転に伴って、除電器（番号省略）によって除電され、帯電器によって一様に帯電されて、初期状態に戻って、再度画像形成に供される。
【００２６】
デジタル複写装置１は、プリンタ部２００内の給紙路２０３あるいは手差し給紙路２０７に給紙された転写紙を、レジストローラ対２６０、２次転写ニップを経由させて搬送して、カラートナー画像を２次転写させ、定着ユニット２７０でトナー画像を定着させた後、機外へと排出する。
【００２７】
定着ユニット２７０を通過した転写紙は、図１の排紙ローラ対２０１を経て機外へと排出されてスタック部２０９にスタックされるか、あるいは、定着ユニット２７０の下方に配設された用紙反転ユニット２８０に送られる。
【００２８】
＜光書き込みユニット＞
次に、光書き込みユニット２３０について説明する。図２は、光書き込みユニットの斜視図である。図２に示すように、光書き込みユニット２３０は、レーザのビーム束源としてのＬＤ（Laser Diode：半導体レーザ）アレイ２３１、コリメートレンズ２３２、アパーチャ２３３、シリンドリカルレンズ２３４、ポリゴンミラー２３５、ポリゴンミラー２３５の面倒れを補正するＷＴＬ（バレルトロイダルレンズ：面倒れ補正用レンズ）２３６、折返しミラー２３７、防塵ガラス２３８及び同期検知センサ２３９等を備えている。
【００２９】
ＬＤアレイ２３１は、各発光源としての複数のＬＤから出射されたレーザビームを感光体２１１（感光体２１１は、感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋを代表したものを示している。）に照射する。
【００３０】
なお、光書き込みユニット２３０は、図２に示す光走査系を、各色ＹＭＣＫに対応してそれぞれ備えており、各色用のＬＤアレイ２３１が、各色の画像データに基づいて変調されたレーザ束を対応する各感光体２１１に照射する。
【００３１】
ＬＤアレイ２３１は、複数の発光源としてのＬＤが、例えば、副走査方向に並んで配設されたものであってもよい。ＬＤアレイ２３１から出射されたレーザビームは、コリメートレンズ２３２、アパーチャ２３３及びシリンドリカルレンズ２３４を通過して、所定形状のレーザビームに整形されて、ポリゴンミラー２３５に照射される。
【００３２】
ポリゴンミラー２３５は、所定の高速回転速度で連続回転し、入射されるレーザビームを、折返しミラー２３７方向に反射（偏向）して、主走査方向（感光体ドラムの軸方向）に繰り返し移動走査する。ポリゴンミラー２３５で反射されたレーザビームは、面倒れ補正用レンズで面倒れ補正が行なわれた後、折返しミラー２３７に入射され、折返しミラー２３７で角度を変えられて、感光体２１１の表面に所定ビーム径でスポット状に結像される。
【００３３】
また、ポリゴンミラー２３５で反射され感光体２１１上に主走査される直前のレーザビームは、感光体２１１の表面に対する主走査書き込み領域外（所定主走査幅の外）の主走査始点側に設けられた同期検知センサ２３９に入射される。
【００３４】
同期検知センサ２３９は、入射されるレーザビームを検知して、同期検知信号を生成して書き込み制御部１３００に出力する。
【実施例１】
【００３５】
次に、第１実施例について説明する。図３は、第１実施例に係るデジタル複写装置の要部回路ブロック構成図である。図３に示すように、デジタル複写装置１は、スキャナ部３００のデータ処理を行う読み取り処理部１１００と、画像処理部１２００と、プリンタ部２００のデータ処理を行う書き込み制御部１３００と、光源制御部１４００等を備えており、さらに、デジタル複写装置１の全体を制御する制御部１５００等を備えている。
【００３６】
読み取り処理部１１００は、ＣＣＤの光電変換したアナログの画像データに対してサンプリング処理、Ａ／Ｄ（アナログ／デジタル）変換処理、及び読み取りデータがばらつく現象を補正するシェーディング補正等の処理を施して、画像処理部１２００に出力する。
【００３７】
画像処理部１２００は、画像の変倍処理、回転処理、及びエッジ処理等の画質補正処理を施した後、多値画像データ（例えば、４ビットの１６値）に変換して書き込み制御部１３００に出力する。
【００３８】
制御部１５００は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＣＰＵ（Central Processing Unit）等を備えており、ＣＰＵが、ＲＯＭ内のプログラムに基づいて、ＲＡＭをワークメモリとして利用しつつ、デジタル複写装置１の各部を制御して、デジタル複写装置１全体の動作を制御する。デジタル複写装置１のハードウェア構成については後述する。
【００３９】
書き込み制御部１３００は、ＡＳＩＣ（Application Specific Integrated Circuit）が用いられており、プリンタ画像処理部１３１０と、発光データ生成部１３２０と、画素クロック制御部１３３０等が機能構成されている。
【００４０】
なお、読み取り処理部１１００と、画像処理部１２００とが、ＡＳＩＣで構成されていても良いが、読み取り処理部１１００、画像処理部１２００がそれぞれ異なるＡＳＩＣで構成されていてもよく、１つのＡＳＩＣで構成されていても良い。１つのＡＳＩＣで読み取り処理部１１００と、画像処理部１２００と、書き込み処理部１３００とが構成されている場合には、各機能の実行において、相互に他の機能部を利用したり、ハードウェア構成を利用したりすることができる。
【００４１】
プリンタ画像処理部１３１０は、状態変換部１３１１と、注目画素コード出力部１３１２と、イメージマトリクス１３１３と、ルックアップテーブル１３１４−１等を備えている。
【００４２】
画素クロック制御部１３３０は、書き込み制御部１３００内での画像データの処理動作タイミングとなる画素クロックを生成して必要な各部に出力し、この画素クロックの周波数は、その周期が１画素の主走査周期と一致している。
【００４３】
図３に示す画像処理部１２００から出力される多値画像データ（入力多値画素データ）は、プリンタ画像処理部１３１０の注目画素コード出力部１３１２と状態変換部１３１１に入力される。
【００４４】
状態変換部（状態変換手段）１３１１は、制御部１５００から設定される白閾値（無色閾値）と黒閾値（最大色閾値）に基づいて、入力される多値画像データを、「白」、「黒」、「中間調」の３状態値に振り分けてイメージマトリクス１３１３に出力する。
【００４５】
状態変換部１３１１は、例えば、４ビット１６値（０〜１５）の濃度値を有する多値画像データを、２ビット４値のデータに変換する。状態変換部１３１１は、入力される多値画像データを、例えば４ビット１６値の場合、データ値が大きいほど、トナー積載量が多くなる画像データとして判断する。
【００４６】
図４は、白閾値と黒閾値の設定例及び３状態変換例を示す図である。図４に示すように、トナー積載量が無い状態であるとする無色閾値（以下、説明を簡略化するために、白閾値という。）が「１」、トナー積載量が最大の状態であるとする最大色閾値（以下、説明を簡略化するために、黒閾値という。）を「１４」であるとする。
【００４７】
状態変換部１３１１は、入力される多値画像データが、「１４」以上のデータ値のときには、その画素は、最大色画素と判断して、例えば、（１，１）の黒状態値（最大色状態値）に変換して、イメージマトリクス１３１３に出力する。
【００４８】
また、状態変換部１３１１は、入力される多値画像データが、「１」以下のデータ値のときには、その画素は、色無し画素と判断して、例えば、（０，０）の白状態値（色無し状態値）に変換して、イメージマトリクス１３１３に出力する。
【００４９】
また、状態変換部１３１１は、入力される多値画像データが、「２」から「１３」までの間のデータ値のときには、中間調であると判断して、例えば、（０，１）または（１，０）の中間調状態値に変換して、イメージマトリクス１３１３に出力する。
【００５０】
なお、以下の説明では、適宜、色無し画素（トナー積載量のない画素）を、白画素、色無しを白といい、また、最大色画素（トナー積載量の多い画素）を、黒画素、最大色を黒色というが、特に限定しない限り、白画素は色無し画素を、白色は色無しを意味し、黒画素は最大色画素を、黒色は、最大色を意味する。
【００５１】
イメージマトリクス１３１３は、少なくとも、副走査方向において出力対象である注目画素を含む１画素、主走査方向において注目画素を中心として前後の隣接画素を含む３画素の主走査方向３画素以上で１ライン以上の画素ウィンドウ（マトリクス）を生成する。
【００５２】
イメージマトリクス１３１３は、生成した画素ウィンドウに、状態変換部１３１１からの画素毎の状態値を配列してルックアップテーブル１３１４−１に出力する。イメージマトリクス１３１３のウィンドウ生成方法は、既存の方法を用いることができる。
【００５３】
イメージマトリクス１３１３は、例えば、３画素１ラインの画素ウィンドウの場合、３ライン分のフリップフロップを用意して、画素クロック制御部１３３０からの画素クロックに基づいて１画素ずつ遅延させた主走査方向３画素の状態値の配列された画素ウィンドウを生成する。
【００５４】
イメージマトリクス１３１３は、上述のように、少なくとも、副走査方向１画素、主走査方向３画素のウィンドウを構築すればよいが、ウィンドウサイズは、副走査方向１画素、主走査方向３画素に限るものではなく、このサイズよりも大きくても良い。
【００５５】
この場合、イメージマトリクス１３１３は、読み取り処理部１１００や画像処理部１２００等で利用するマトリクス、例えば、エッジ強調処理用のマトリクスを併用してもよい。このような他の処理との間での処理機能の併用は、該他の処理部、例えば、画像処理部１２００と、読み取り処理部１１００と、書き込み制御部１３００とを１つのＡＳＩＣを用いて構築する場合に容易に行うことができる。
【００５６】
ルックアップテーブル１３１４−１（第１の参照ルックアップテーブル決定手段）は、イメージマトリクス１３１３から入力される画素ウィンドウにおける状態値の配列状態に基づいてルックアップテーブル１３１４−１の参照ＬＵＴ（参照ルックアップテーブル）を決定して、該決定した参照ＬＵＴのデータ値を注目画素コード出力部１３１２に出力する。
【００５７】
ここで、図５は、３×１の画素ウィンドウにおける各状態値に対する参照ＬＵＴを決定するルックアップテーブルの一例を示す図である。図５に示すように、ルックアップテーブル１３１４−１は、例えば、状態値の配列状態（主走査方向３画素の状態値）と該状態値の配列状態における参照すべき参照ＬＵＴを対応させたテーブルである。
【００５８】
ルックアップテーブル１３１４−１は、イメージマトリクス１３１３の画素ウィンドウにおける状態値の配列状態（画素の状態値の並び）に応じて、該入力画像データ（入力画素データ）のデータ値を修正する参照ＬＵＴを決定する。
【００５９】
具体的には、図５に示すルックアップテーブル１３１４−１は、イメージマトリクス１３１３が、３画素×１画素の画素マトリクスである場合の各状態値の配列状態に対する参照ＬＵＴを決定するルックアップテーブルである。
【００６０】
図５に示すように、３画素×１画素の画素マトリクスの状態値の配列状態が「○○●」のように、白画素から黒画素へ変化する画素列の先端白画素が注目画素である場合、参照ＬＵＴとして先端白画素用ＬＵＴが決定される。
【００６１】
同様に、状態値の配列状態が「○●●」のように白画素から黒画素へ変化する画素列の先端黒画素が注目画素である場合、参照ＬＵＴとして先端黒画素用ＬＵＴが決定される。
【００６２】
また、状態値の配列状態が「●○○」のように黒画素から白画素へと変化する画素列の後端白画素が注目画素である場合、参照ＬＵＴとして後端白画素用ＬＵＴが決定され、状態値の配列状態が「●●○」のように黒画素から白画素へと変化する画素列の後端黒画素が注目画素である場合、参照ＬＵＴとして後端黒画素用ＬＵＴが決定される。
【００６３】
また、状態値の配列状態が「●○●」のように黒画素、白画素、黒画素へと変化する画素列の孤立白画素が注目画素である場合、参照ＬＵＴとして孤立白画素用ＬＵＴが決定され、状態値の配列状態が「○●○」のように白画素、黒画素、白画素へと変化する画素列の孤立黒画素が注目画素である場合、参照ＬＵＴとして孤立黒画素用ＬＵＴが決定される。
【００６４】
また、状態値の配列状態が「×−−」、「−×−」、「−−×」（−は、任意の画素、×は、中間調画素）のように画素ウィンドウ内の画素列の状態値に中間調画素を有する場合、又は「●●●」、「○○○」のように黒画素のみ、白画素のみの場合には、入力多値画像データをそのまま出力多値画像データとする「処理なし」が決定される。
【００６５】
ここで、図６は、縦ライン太らせ処理用と細らせ処理用の参照ＬＵＴ群の一例を示す図である。図６に示すように、ルックアップテーブル１３１４−１は、参照先として設定されている参照ＬＵＴ群の各参照ＬＵＴ（黒孤立ＬＵＴ、黒先端ＬＵＴ、黒後端ＬＵＴ、白孤立ＬＵＴ、白先端ＬＵＴ、白後端ＬＵＴ）のデータ値が、縦ラインを太らせる処理（縦ライン太らせ処理）用と縦ラインを細らせる処理（縦ライン細らせ処理）用のそれぞれについて設定されている。
【００６６】
この参照ＬＵＴのデータ値は、制御部１５００によって適宜設定することができる。また、図６においては、黒孤立ＬＵＴは、太らせ処理用に「１５」、細らせ処理用に「１１」、黒先端ＬＵＴは、太らせ処理用に「１５」、細らせ処理用に「１２」、黒後端ＬＵＴは、太らせ処理用に「１５」、細らせ処理用に「１３」、白孤立ＬＵＴは、太らせ処理用に「０」、細らせ処理用に「０」、白先端ＬＵＴは、太らせ処理用に「０」、細らせ処理用に「０」、白後端ＬＵＴは、太らせ処理用に「４」、細らせ処理用に「０」の画素データ値がそれぞれ設定されている。
【００６７】
なお、通常、縦ライン太らせ処理用の参照ＬＵＴ群と縦ライン細らせ処理用の参照ＬＵＴ群のいずれかがルックアップテーブル１３１４−１を搭載するデジタル複写装置１の特性に合わせて設定される。
【００６８】
例えば、デジタル複写装置１において、同じ太さの縦線と横線の画像データが、実際に画像形成されて転写紙に印刷出力された場合の縦線の画像と横線の画像を比較すると、縦線が太い場合には、横線に合わせて細くする修正処理を行う必要がある。また、逆に、縦線が細い場合には、横線に合わせて太くする修正処理を行う必要がある。
【００６９】
したがって、縦線を細く修正する縦ライン細らせ処理の場合には、ルックアップテーブル１３１４−１の参照ＬＵＴ群として、例えば、図６の縦ライン細らせ処理用の参照データ値に示されるように、縦線を細く修正するデータ値が登録されている。
【００７０】
また、縦線を太く修正する縦ライン太らせ処理の場合には、ルックアップテーブル１３１４−１の参照ＬＵＴ群として、例えば、図６の縦ライン太らせ処理用の参照データ値に示されるように、縦線を太く修正するデータ値が登録されている。
【００７１】
デジタル複写装置１は、上述のように、状態変換部１３１１の白閾値（無色閾値）と黒閾値（最大色閾値）及びルックアップテーブル１３１４−１の参照ＬＵＴのデータ値が適宜設定可能である。そこで、デジタル複写装置１は、ドット画像を主走査方向において細らせる場合、すなわち、縦ラインを細らせる縦ライン細らせ処理を行う場合には、無色参照用データ値≦白閾値＜最大色参照用データ値≦黒閾値、の関係になるように、そのデータ値と閾値を設定する。
【００７２】
また、デジタル複写装置１は、ドット画像を主走査方向において太らせる場合、すなわち、縦ラインを太らせる縦ライン太らせ処理を行う場合には、白閾値≦無色参照用データ値＜黒閾値≦最大色参照用データ値、の関係になるように、そのデータ値と閾値を設定する。
【００７３】
なお、縦線の修正においては、単純に細くしたり、太くするだけでは、隣接間画素で矛盾が発生して、画質を劣化させてしまうおそれがある。例えば、線のエッジ部分や孤立線については、上述のように単純に縦線を細めたり太めたりすることができるが、写真画像のようにエッジ部分に中間調を有する画像の場合には、単純に縦線を細めたり太めたりすると、画質が劣化するおそれがある。
【００７４】
そこで、図５に示すように、ルックアップテーブル１３１４−１には、画素ウィンドウの状態値に中間調が含まれているときには、入力される元の多値画像データ（多値画素データ）を出力多値画素データとする「処理なし」が参照ＬＵＴとして設定されている。
【００７５】
このように、デジタル複写装置１は、実際の画像出力状態によって、そのデータ値である参照ＬＵＴとして適切な参照ＬＵＴを設定する必要がある。そこで、ルックアップテーブル１３１４−１は、上述のように、制御部１５００によってその参照ＬＵＴを適宜設定することができるとともに、参照ＬＵＴのデータ値を適宜設定することができる構成となっている。また、ルックアップテーブル１３１４は、参照ＬＵＴを内蔵した第１の参照ルックアップテーブル決定手段として機能している。
【００７６】
注目画素コード出力部（出力データ生成手段）１３１２は、出力対象の画素のコードを、画像処理部１２００からの入力画像データと、ルックアップテーブル１３１４−１からの画像データ（データ値）のうち、ルックアップテーブル１３１４−１からの指示に応じて、一方を出力用多値画像データとして決定する。また、注目画素コード出力部１３１２は、該決定した多値画素データを発光データ生成部１３２０に出力する。
【００７７】
発光データ生成部１３２０は、プリンタ画像処理部１３１０の注目画素コード出力部１３１２からの多値画素データに基づいてＬＤアレイ２３１を点灯消灯制御する光源点灯信号及び光量制御する光源発光量制御信号を生成して、光源制御部１４００に出力する。
【００７８】
光源制御部１４００は、書き込み制御部１３００の発光データ制御部１３２０からの光源点灯信号と光源発光量制御信号に基づいて、ＬＤアレイ２３１の点灯／消灯を制御するとともに、その発光光量を制御する。
【００７９】
＜デジタル複写装置１のハードウェア構成＞
ここで、デジタル複写装置１のハードウェア構成例について説明する。図７は、デジタル複写装置のハードウェア構成の一例を示す図である。本実施形態のデジタル複写装置１は、例えばコピー機能、スキャン機能、ＦＡＸ機能、印刷機能等の複数の機能を有する複合機である。
【００８０】
デジタル複写装置１は、それぞれバスＢで相互に接続されているスキャン装置１５０１、プロッタ装置１５０２、ドライブ装置１５０３、補助記憶装置１５０４、メモリ装置１５０５、演算処理装置１５０６、インターフェース装置１５０７、操作パネル１５０８で構成される。
【００８１】
スキャン装置１５０１は、スキャナエンジンと、スキャナエンジンを制御するエンジン制御部等から構成されており、紙原稿を画像データとするために用いられる。プロッタ装置１５０２は、プロッタエンジンとプロッタエンジンを制御するエンジン制御部等から構成され、画像データを出力するために用いられる。
【００８２】
インターフェース装置１５０７は、モデム、ＬＡＮカード等で構成されており、ネットワークに接続する為に用いられる。
【００８３】
デジタル複写装置１は、インターフェース装置１５０７を介してネットワーク上の他の装置との情報の送受信を行う。操作パネル１５０８は、タッチパネル等で構成され、デジタル複写装置１の操作キーや処理の進捗状況等が表示される。
【００８４】
本発明の画像形成プログラムは、デジタル複写装置１を制御する各種プログラムの少なくとも一部である。画像形成プログラムは、例えば記録媒体１５０９の配布やネットワークからのダウンロード等によって提供される。
【００８５】
画像形成プログラムを記録した記録媒体１５０９は、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００８６】
また、画像形成プログラムを記録した記録媒体１５０９がドライブ装置１５０３にセットされると、画像形成プログラムは記録媒体１５０９からドライブ装置１５０３を介して補助記憶装置１５０４にインストールされる。ネットワークからダウンロードされた画像形成プログラムは、インターフェース装置１５０７を介して補助記憶装置１５０４にインストールされる。
【００８７】
補助記憶装置１５０４は、インストールされた画像形成プログラムを格納すると共に、必要なファイル、データ等を格納する。メモリ装置１５０５は、コンピュータの起動時に補助記憶装置１５０４から画像形成プログラムを読み出して格納する。そして、演算処理装置１５０６は、メモリ装置１５０５に格納された画像形成プログラムに従って、後述するような各種処理を実現している。
【００８８】
上述したように、デジタル複写装置１は、図７に示したハードウェア構成を有し、制御部１５００のＣＰＵ（演算処理装置１５０６）が読み取り可能な記録媒体であるＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等に記録されている本発明の画像形成方法を実行する画像形成プログラムを読み込む。
【００８９】
また、デジタル複写装置１は、書き込み制御部１３００を構成するＡＳＩＣに導入することで、後述する縦線の線幅の制御を効率的に、かつ適切に行う画像形成方法を実行するように構築されている。
【００９０】
なお、上述した画像形成プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００９１】
＜第１実施例の作用＞
次に、第１実施例の作用について説明する。第１実施例のデジタル複写装置１は、縦線の判別を適切に行って、線幅を設定に応じて調整する画像形成処理を実行する。
【００９２】
まず、デジタル複写装置１は、スキャナ部３００のＣＣＤが光電変換したアナログの画像データを読み取り処理部１１００に入力し、読み取り処理部１１００が、サンプリング処理、Ａ／Ｄ変換処理及びシェーディング補正処理等の処理を行って、画像処理部１２００に出力する。
【００９３】
スキャナ部３００の画像処理部１２００は、画像の変倍処理、回転処理及びエッジ処理等の画質補正処理を施した後、多値画像データ（例えば、４ビットの１６値）に変換して、プリンタ部２００の書き込み制御部１３００に出力する。
【００９４】
書き込み制御部１３００は、発光データ生成部１３２０で、画像処理部１２００からの多値画像データに基づき、ＬＤアレイ２３１を点灯消灯制御する光源点灯信号及び光量制御する光源発光量制御信号を生成して、光源制御部１４００に出力する。
【００９５】
光源制御部１４００は、書き込み制御部１３００の発光データ制御部１３２０からの光源点灯信号と光源発光量制御信号に基づいて、ＬＤアレイ２３１の点灯／消灯を制御するとともに、その発光光量を制御する。
【００９６】
デジタル複写装置１は、プリンタ部２００において、各色に点灯制御されるＬＤアレイ２３１によって感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋに静電潜像を形成して、現像、転写、定着の処理を行い、転写紙にカラートナー画像を形成する。
【００９７】
ところが、上述のように、デジタル複写装置１の特性として、同じ入力多値画像データであっても、転写紙に形成される縦線と横線の太さに差が生じる。
【００９８】
例えば、主走査方向１画素期間のＬＤアレイ２３１の点灯によって縦ラインを形成する場合、１画素に相当する期間だけＬＤアレイ２３１を点灯させてビーム照射を行う。しかしながら、ビーム径や現像条件によって、転写紙に形成されるトナー画像の縦ラインの太さが、理想の１画素ラインの太さとは、異なった結果となる。
【００９９】
そこで、本実施例のデジタル複写装置１は、デジタル複写装置１の特性として、縦線が横線よりも細くなるときには、縦線を太らせる縦ライン太らせ処理を行い、縦線が横線よりも太くなるときには、縦線を細らせる縦ライン細らせ処理を行う。また、処理速度を向上させるとともに構成を簡単で小規模なものとするために、多値画像データを白画素、黒画素、中間調画素の３状態に変換する。
【０１００】
また、デジタル複写装置１は、該３状態の画素を少なくとも主走査方向３画素、副走査方向１画素のイメージマトリクス１３１３の画素ウィンドウにおける状態値の配列状態から、ルックアップテーブル１３１４−１で画像状態を判別する。また、デジタル複写装置１は、ルックアップテーブル１３１４−１で判別結果によって参照ＬＵＴを決定し、縦ライン太らせ処理または縦ライン細らせ処理あるいは「処理なし」を決定して、入力多値画像データを修正して、発光データ生成部１３２０で光源点灯信号及び光源発光量制御信号を生成する。
【０１０１】
デジタル複写装置１は、書き込み制御部１３００に、プリンタ画像処理部１３１０を備えており、スキャナ部３００の画像処理部１２００から入力される多値画像データを、プリンタ画像処理部１３１０の注目画素コード出力部１３１２に入力するとともに、状態変換部１３１１に入力する。
【０１０２】
デジタル複写装置１は、状態変換部１３１１において、制御部１５００で設定される白閾値及び黒閾値に基づいて、上述のように、入力多値画像データを、「白」、「黒」、「中間調」の３状態に振り分けてイメージマトリクス１３１３に出力する。
【０１０３】
イメージマトリクス１３１３は、少なくとも、副走査方向において出力対象である注目画素を含む１画素、主走査方向において注目画素を中心として前後の隣接画素を含む３画素の主走査方向３画素以上で１ライン以上の画素ウィンドウを生成する。また、イメージマトリクス１３１３は、生成した画素ウィンドウに状態変換部１３１１から入力された画素毎の状態値を配列して、ルックアップテーブル１３１４−１に出力する。
【０１０４】
ルックアップテーブル１３１４−１は、例えば、図５に示すように、イメージマトリクス１３１３から入力される画素ウィンドウにおける３状態の状態値の配列状態に基づいて参照ＬＵＴを決定し、図６に示すように、該決定した参照ＬＵＴのデータ値を注目画素コード出力部１３１２に出力する。
【０１０５】
ここで、図８は、入力多値画素データ、３状態値及び画素ウィンドウの一例を示す図である。例えば、ルックアップテーブル１３１４−１は、図８に示すような入力多値画像データが、状態変換部１３１１で３状態値に変換されて、イメージマトリクス１３１３で、主走査３画素の画素ウィンドウに配列されて入力されると、該画素ウィンドウの中心の画素を注目画素とし、該注目画素及び該注目画素に隣接する左右の隣接画素の状態値から参照ＬＵＴを決定する。
【０１０６】
図８は、入力多値画像データが多値４bitであり、黒閾値が「１４」、白閾値が「１」の場合であって、画素ウィンドウに、白黒白（○●○）の画素の状態値がイメージマトリクス１３１３で取得されて、ルックアップテーブル１３１４−１に入力されていることを示している。
【０１０７】
ルックアップテーブル１３１４−１は、図８に示す画素ウィンドウの配列状態の状態値が入力されると、図５に示すように、参照ＬＵＴとして、孤立黒画素用ＬＵＴを参照することを決定する。また、図６に示すように、孤立黒画素用ＬＵＴとして、縦ライン太らせ処理用では、「１５」のデータ値が設定されており、縦ライン細らせ処理用では、「１１」のデータ値が設定されている。
【０１０８】
図８に示すように、入力多値画像データの注目画素の画素値が「１４」の場合、状態変換部１３１１は、黒閾値が「１４」であると、黒の状態値に変換する。
【０１０９】
ルックアップテーブル１３１４−１は、黒の状態値に変換された注目画素に対して、ルックアップテーブル１３１４−１が孤立黒画素用ＬＵＴの参照を決定する。また、孤立黒画素用ＬＵＴには、縦ライン太らせ処理用として「１５」のデータ値が設定されているので、ルックアップテーブル１３１４−１は、注目画素コード出力部１３１２に該参照ＬＵＴのデータ値（上記例では、「１５」）を出力する。
【０１１０】
注目画素コード出力部１３１２は、出力対象の画素のコードを、画像処理部１２００からの入力多値画像データと、ルックアップテーブル１３１４−１からのデータ値のうち、ルックアップテーブル１３１４−１からの指示に応じて決定して、該決定した多値画像データを発光データ生成部１３２０に出力する。
【０１１１】
発光データ生成部１３２０は、プリンタ画像処理部１３１０の注目画素コード出力部１３１２からの多値画素データに基づいてＬＤアレイ２３１を点灯消灯制御する光源点灯信号及び光量制御する光源発光量制御信号を生成して、光源制御部１４００に出力する。
【０１１２】
光源制御部１４００は、書き込み制御部１３００の発光データ制御部１３２０からの光源点灯信号と光源発光量制御信号に基づいて、ＬＤアレイ２３１の点灯／消灯を制御するとともに、その発光光量を制御する。
【０１１３】
ルックアップテーブル１３１４−１は、図８の場合、図６の参照ＬＵＴ群に縦ライン太らせ処理用のデータ値が設定されていると、データ値が「１５」の多値画像データを出力用の多値画像データとして決定し、図６の参照ＬＵＴ群に黒細らせ処理用のデータ値が設定されていると、データ値が「１１」の多値画像データを出力用の多値画像データとして決定する。
【０１１４】
これにより、参照ＬＵＴ群のデータ値として、縦ライン太らせ処理用のデータ値が設定されていると、縦ラインを太らせることができ、縦ライン細らせ処理用のデータ値が設定されていると、縦ラインを細らせることができる。
【０１１５】
ここで、図９は、１画素の縦ラインを細らせる場合の説明図である。例えば、デジタル複写装置１の画像出力によって、縦ラインが太って出力されてしまう場合について説明する。
【０１１６】
図９（ａ）に示すように、入力多値画像データにおいて、縦ラインが、データ値が「１５」の１画素の縦ラインである場合、ルックアップテーブル１３１４−１に、図６の参照ＬＵＴ群に縦ライン細らせ処理用のデータ値が設定されている。ルックアップテーブル１３１４−１は、孤立黒画素用ＬＵＴを参照ＬＵＴとして決定して、図６の孤立黒画素用ＬＵＴに設定されているデータ値「１１」の多値画像データを出力用の多値画像データとして決定する。
【０１１７】
したがって、図９（ａ）に示す修正前出力画像は、図９（ｂ）の修正後出力画像として示すように、縦ラインを細らせることができる。
【０１１８】
次に、デジタル複写装置１の画像出力によって、逆に縦ラインが細って出力されてしまう場合について説明する。図１０は、１画素の縦ラインを太らせる場合の説明図である。図１０（ａ）に示すように、入力多値画像データの縦ラインが、データ値「１５」の１画素の縦ラインであり、ルックアップテーブル１３１４−１に、図６の参照ＬＵＴ群に縦ライン太らせ処理用のデータ値が設定されている。
【０１１９】
ルックアップテーブル１３１４−１は、後端白画素（●○○）の状態値の参照ＬＵＴである後端白画素用ＬＵＴを参照ＬＵＴとして決定して、図６の後端白画素用ＬＵＴに設定されているデータ値「４」の多値画像データを出力用の多値画像データとして決定する。したがって、図１０（ａ）に示す修正前出力画像は、図１０（ｂ）の修正後出力画像として示すように、修正前の縦ラインに「４」の期間だけＬＤアレイ２３１を点灯させた縦ラインを追加して、縦ラインを太らせることができる。
【０１２０】
縦ラインを太らせる場合、入力多値画像データが多値４ビット（bit）であると、状態変換部１３１１は、黒閾値が「１４」のとき、入力多値画像データが「１４」以上であれば、その画素を黒画素に変換し、白閾値が「１」であるとき、入力多値画像データが「１」以下であると、その画素を白画素に変換する。
【０１２１】
イメージマトリクス１３１３は、黒白白（●○○）となる状態配列の画素ウィンドウをルックアップテーブル１３１４−１に出力する。ルックアップテーブル１３１４−１は、該画素ウィンドウにおける中心の白画素の参照ＬＵＴとして、データ値が「２」以上に設定されている縦ライン太らせ処理用の参照ＬＵＴを決定して、該参照ＬＵＴのデータ値を採用する。これにより、図１０（ｂ）に示すように、縦ラインを太くすることができる。
【０１２２】
なお、ルックアップテーブル１３１４−１は、白白黒（○○●）となる中心の白画素の参照ＬＵＴとして、データ値が「２」以上に設定されている縦ライン太らせ処理用の参照ＬＵＴを決定して、該参照ＬＵＴのデータ値を採用するようにしてもよい。
【０１２３】
また、複数画素の縦ラインの場合にも、上記同様に、ルックアップテーブル１３１４−１の参照ＬＵＴの決定を複数画素用に決定し、参照ＬＵＴとして縦ライン太らせ処理用のデータ値または縦ライン細らせ処理用のデータ値を設定することで、縦ライン太らせ処理または細らせ処理を行うことができる。
【０１２４】
例えば、図１１は、２画素の縦ラインを細らせる場合の説明図である。図１１（ａ）に示すように、まず、状態変換部１３１１は、黒閾値が「１４」で、入力多値画像データが「１４」以上のときには、その画素を黒画素に変換し、白閾値が「１」で、入力多値画像データが「１」以下のときには、その画素を白画素に変換する。
【０１２５】
図１１（ａ）に示すように、縦ラインが２画素であって、太って出力される場合には、ルックアップテーブル１３１４−１に、参照ＬＵＴ群に縦ライン細らせ用のデータ値が設定されている。
【０１２６】
したがって、ルックアップテーブル１３１４−１は、先端黒画素（○●●）の状態値の参照ＬＵＴである先端黒画素用ＬＵＴを参照ＬＵＴとして決定して、図６の先端黒画素用ＬＵＴに設定されているデータ値である「１２」を出力用の多値画像データとして決定する。
【０１２７】
さらに、ルックアップテーブル１３１４−１は、後端黒画素（●●○）の状態値の参照ＬＵＴである後端黒画素用ＬＵＴを参照ＬＵＴとして決定して、図６の後端黒画素用ＬＵＴに設定されているデータ値である「１３」を出力用の多値画像データとして決定する。
【０１２８】
これにより、図１１（ａ）に示す修正前出力画像は、図１１（ｂ）に修正後出力画像として示すように、修正前の「１５」のデータ値の２画素からなる縦ラインを、「１２」と「１３」のデータ値の２画素からなる縦ラインに変更して、縦ラインを細らせることができる。
【０１２９】
また、主走査方向で複数画素からなる縦ラインが細く出力される場合に、縦ラインを太らせるときにも、上記と同様に処理することができる。
【０１３０】
イメージマトリクス１３１３からの画素ウィンドウの状態値に、「中間調」がある場合には、注目画素が白黒の変化点や縦線の端ではないことがあるため、その注目画素に対して参照ＬＵＴを充ててしまうと、出力画像がかえって劣化するおそれがある。
【０１３１】
そこで、ルックアップテーブル１３１４−１は、イメージマトリクス１３１３からの画素ウィンドウ内の状態値に、「中間調」がある場合には、図５に示すように、参照ＬＵＴの指定を行わず、「処理なし」として、入力多値画像データをそのまま出力多値画像データとして出力させる。
【０１３２】
また、画素ウィンドウの状態値の全てが、黒黒黒（●●●）または白白白（○○○）の場合は、注目画素が白黒等の変化点ではない。したがって、ルックアップテーブル１３１４−１は、イメージマトリクス１３１３からの画素ウィンドウの状態値が、黒黒黒（●●●）または白白白（○○○）である場合には、図５に示すように、参照ＬＵＴの指定を行わず、「処理なし」が決定され、入力多値画像データをそのまま出力多値画像データとして出力させる。
【０１３３】
このように、本実施例のデジタル複写装置１は、状態変換部１３１１で、多値画素データを所定の白閾値（無色閾値）と所定の黒閾値（最大色閾値）に基づいて少なくとも白（無色）、黒（最大色）、中間調の３つの状態値に変換する。
【０１３４】
また、デジタル複写装置１は、ルックアップテーブル１３１４−１で、イメージマトリクス１３１３から入力される該３状態に変換された入力多値画素データの注目画素及び該注目画素を中心として隣接する所定数の隣接画素から構成される画素ウィンドウ内における各画素の該状態値の配列状態に対応させて、出力用多値画素データのデータ値の登録されている複数の参照ＬＵＴ（参照ルックアップテーブル）のうち、該画素ウィンドウ内の該注目画素と該隣接画素の状態値の配列状態に基づいて参照対象の参照ＬＵＴを決定する。
【０１３５】
また、デジタル複写装置１は、該入力多値画素データのデータ値を該決定した参照ＬＵＴのデータ値に切り替えて出力用多値画素データとして、発光データ生成部１３２０に出力して、該出力用多値画素データに基づいてドット画像を形成している。
【０１３６】
したがって、入力多値画素データから縦線を簡単な構成でかつ高精度に判定して、縦線と横線を同じ太さにする等の該画素に適切な画素処理を施すことができ、画像品質を安価に向上させることができる。
【０１３７】
また、本実施例のデジタル複写装置１は、ルックアップテーブル１３１４−１が、画素ウィンドウとして、主走査方向３画素、副走査方向１画素以上の画素からなる画素ウィンドウを用いて、該画素ウィンドウ内における各画素の状態値の配列状態に基づいて、参照ＬＵＴを決定している。
【０１３８】
したがって、より一層簡単かつ安価な構成で、縦線を高精度に判定して、縦線と横線を同じ太さにする等の該画素に適切な画素処理を施すことができ、画像品質をより一層安価に向上させることができる。
【０１３９】
さらに、本実施例のデジタル複写装置１は、ルックアップテーブル１３１４−１が、画素ウィンドウ内に中間調の状態値が存在すると、参照ＬＵＴの指定を行わず、「処理なし」を決定する。注目画素コード出力部１３１２は、ルックアップテーブル１３１４−１が参照ＬＵＴの指定を行わず、「処理なし」を決定すると、入力多値画素データを出力用多値画素データとして発光データ生成部１３２０に出力している。
【０１４０】
したがって、注目画素が白黒の変化点や縦線の端ではない場合に、該注目画素に対して参照ＬＵＴを充ててしまって、出力画像がかえって劣化することを防止することができ、画像品質をより一層向上させることができる。
【０１４１】
また、本実施例のデジタル複写装置１は、画素ウィンドウ内の全画素の状態値が白色または黒色であると、ルックアップテーブル１３１４−１が、参照ＬＵＴの決定を拒否し、注目画素コード出力部１３１２が、入力多値画素データを出力用多値画素データとして発光データ生成部１３２０に出力している。
【０１４２】
したがって、注目画素が白黒の変化点や縦線の端ではない場合に、該注目画素に対して参照ＬＵＴを充ててしまって、出力画像がかえって劣化することを防止することができ、画像品質をより一層向上させることができる。
【０１４３】
さらに、本実施例のデジタル複写装置１は、状態変換部１３１１の白閾値と黒閾値及びルックアップテーブル１３１４−１の参照ＬＵＴのデータ値が適宜設定可能となっている。したがって、デジタル複写装置１は、形成されるドット画像を主走査方向において細らせる場合、注目画素が白色であるときに参照する無色参照ＬＵＴに登録されている白色参照用データ値、該注目画素が黒色であるときに参照する黒色参照ＬＵＴに登録されている黒色参照用データ値、該白閾値及び該黒閾値が、白色参照用データ値≦白閾値＜黒色参照用データ値≦黒閾値）、の関係に設定されている。
【０１４４】
したがって、デジタル複写装置１は、形成画像の縦線が太ってしまう場合に、適切に細らせる処理を行うことができ、デジタル複写装置１の特性に応じて、適切に画像修正を行って、画像品質を向上させることができる。
【０１４５】
また、本実施例のデジタル複写装置１は、形成されるドット画像を主走査方向において太らせる場合、注目画素が白色であるときに参照する白色参照ＬＵＴに登録されている白色参照用データ値、注目画素が黒色であるときに参照する黒色値参照ＬＵＴに登録されている黒色参照用データ値、白閾値及び黒閾値が、白閾値≦白色参照用データ値＜黒閾値≦黒色参照用データ値、の関係に設定されている。
【０１４６】
したがって、デジタル複写装置１は、形成画像の縦線が細ってしまう場合に、適切に太らせる処理を行うことができ、デジタル複写装置１の特性に応じて、適切に画像修正を行って、画像品質を向上させることができる。
【０１４７】
さらに、本実施例のデジタル複写装置１は、多値画素データに基づいて感光体２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋ上に照射する書き込み光の点灯制御を行ってドット状の静電潜像を形成して、該静電潜像を現像剤で現像して現像剤像を形成し、該現像剤像を記録媒体である転写紙に転写して画像形成している。
【０１４８】
したがって、電子写真方式で画像形成する場合の画像品質を適切かつ簡単な構成で、向上させることができる。
【０１４９】
なお、上記第１実施例においては、電子写真方式でドット画像を画像形成するデジタル複写装置１に適用した場合について説明したが、他の画像形成方式、例えば、インク噴射方式でドット画像を形成する場合にも、同様に、例えば、１回のインク噴射量を調整することで、縦ラインの幅を修正することができる。
【実施例２】
【０１５０】
次に、第２実施例について説明する。図１２は、第２実施例に係るデジタル複写装置の要部回路ブロック構成図である。図１２に示すように、第２実施例に係るデジタル複写装置２は、図３のデジタル複写装置１と同一部分については同一符号を付し、その説明を省略する。
【０１５１】
図１２に示すデジタル複写装置２のイメージマトリクス１３１３は、少なくとも、副走査方向において出力対象である注目画素を含む１画素、主走査方向において注目画素を中心として前後の隣接画素を含む３画素の主走査方向３画素以上で１ライン以上の画素ウィンドウ（マトリクス）を生成する。
【０１５２】
また、イメージマトリクス１３１３は、生成した画素ウィンドウに状態変換部１３１１からの画素毎の状態値を配列して、エッジ部分または孤立線等の判別を行って、ルックアップテーブル１３１４−２に出力するとともに、画像のエッジ部分または孤立線であるかを示すエッジ情報を生成してエッジ情報記憶部１３１５に出力する。
【０１５３】
このエッジ情報は、例えば、エッジであれば、「１」、エッジでないときには、「０」となる情報であり、白黒白（○●○）、白黒黒（○●●）、黒黒白（●●○）の場合にエッジとなって、エッジ情報を「１」にする。
【０１５４】
ルックアップテーブル１３１４−２は、イメージマトリクス１３１３の３画素×１画素の画素マトリクスにおける各状態値の配列状態に対する参照ＬＵＴを決定するルックアップテーブルである。また、ルックアップテーブル１３１４−２には、例えば主：副＝１：１、主：副＝２：１のそれぞれにおける、エッジ情報が「１」のときと、エッジ情報が「０」のときの各状態値の配列状態に応じて、参照ＬＵＴ（参照ＬＵＴ値）が設定されている。
【０１５５】
ここで、図１３は、図１２のルックアップテーブルの主副の解像度が同じ場合と異なる場合のテーブル内容の一例を示す図である。図１３（ａ）、図１３（ｂ）に示すように、ルックアップテーブル（第２の参照ルックアップテーブル決定手段）１３１４−２には、例えば、状態値の配列状態（主走査方向３画素の状態値）と該状態値の配列状態が参照すべき参照ＬＵＴ値とを対応させたテーブルが、エッジ情報（「１」、「０」）毎に設けられている。
【０１５６】
また、図１３（ａ）、図１３（ｂ）に示すように、ルックアップテーブル１３１４−２には、主副が１：１の場合と、主副が２：１の場合のテーブルがそれぞれ設けられている。
【０１５７】
ルックアップテーブル１３１４−２は、イメージマトリクス１３１３の画素ウィンドウにおける状態値の配列状態（画素の状態値の並び）と、エッジ情報に応じて該入力画像データ（入力多値画素データ）のデータ値を修正する参照ＬＵＴ（参照ＬＵＴ値）を決定する。
【０１５８】
デジタル複写装置２は、状態変換部１３１１の白閾値（無色閾値）と黒閾値（最大色閾値）及びルックアップテーブル１３１４−２の参照ＬＵＴのデータ値が適宜設定可能である。
【０１５９】
デジタル複写装置２は、ドット画像を主走査方向において細らせる場合、すなわち、ラインを細らせるライン細線化処理を行う場合であって、かつ、隣接画素に画素を付加する場合には、該付加する画素の画素値を付加画素値（付加画素の画素値）、エッジ画素である注目画素の参照ＬＵＴで決定される画素値を細らせ画素値としたとき、付加画素の画素値≦黒閾値（最大色閾値）−黒参照ＬＵＴ（細らせ画素値）、の関係になるように、そのデータ値と閾値が設定される。
【０１６０】
上述のように、縦ラインや斜めラインの修正において、単純に細くしたり、太くするだけでは、隣接間画素で矛盾が発生して、画質を劣化させてしまうおそれがある。例えば、斜めラインの場合やラインのエッジ部分や孤立線については、上述のように単純にラインを細めたり太めたりすることができるが、写真画像のようにエッジ部分に中間調を有する画像の場合には、単純にラインを細めたり太めたりすると、画質が劣化するおそれがある。
【０１６１】
そこで、イメージマトリクス１３１３で、孤立点やエッジ部分を判定してエッジ情報をエッジ情報記憶部１３１５に記憶させる。
【０１６２】
ここで、図１４は、イメージマトリクスとエッジ情報記憶部の動作説明図である。図１４に示すように、エッジ情報記憶部１３１５は、イメージマトリクス１３１３の前主走査ラインの全ての画素のエッジ情報を検出して、必要な所定量のエッジ情報を記憶する。
【０１６３】
また、現在処理対象（注目画素）が、図１４の下側のイメージマトリクス１３１３に示すように、ｎライン目で、ｎ画素目、すなわち、画素ウィンドウ内の白白黒（○○●）の真ん中の画素が白であって、前ラインの対応する画素ウィンドウの状態値が白黒白（○●○）で黒画素であるとき、エッジ情報記憶部１３１５には、該前ラインの注目画素がエッジであることを示す「１」が記憶されている。
【０１６４】
そこで、ルックアップテーブル１３１４−２は、イメージマトリクス１３１３が白白黒の（○○●）のときに参照する参照ＬＵＴとは異なる参照ＬＵＴを、参照先として決定して、決定した該参照ＬＵＴから、例えば、「４」の画素値を該注目画素の画素値として決定する。
【０１６５】
このように、ルックアップテーブル１３１４−２は、デジタル複写装置２の実際の画像出力状態によって、そのデータ値である参照ＬＵＴとして適切な参照ＬＵＴを設定する必要があるため、上述のように、制御部１５００によってその参照ＬＵＴを適宜設定することができるとともに、参照ＬＵＴのデータ値を適宜設定することができる構成となっている。
【０１６６】
ルックアップテーブル１３１４−２は、参照ＬＵＴ（参照ルックアップテーブル）を内蔵した第２の参照ルックアップテーブル決定手段として機能している。
【０１６７】
なお、デジタル複写装置２のハードウェア構成については、上記図７と同様の構成であるため、ここでの説明は省略する。
【０１６８】
＜第２実施例の作用＞
次に、第２実施例の作用について説明する。第２実施例のデジタル複写装置２は、縦ラインと横ライン及び斜めラインの判別を適切に行って、線幅を設定に応じて適切に調整する画像形成処理を実行する。
【０１６９】
上述のように、デジタル複写装置２の特性として、同じ入力多値画像データであっても、転写紙に形成される縦ラインと横ラインの太さに差が生じたり、斜めラインにドット間に隙間が生じて薄く（細く）なったり、解像度によって薄く太くなる等の画像劣化が生じる場合がある。
【０１７０】
例えば、主走査方向１画素期間のＬＤアレイ２３１の点灯によってラインを形成する場合、１画素に相当する期間だけＬＤアレイ２３１を点灯させてビーム照射を行っても、ビーム径や現像条件によって、転写紙に形成されるトナー画像のラインの太さが、理想の１画素ラインの太さとは、異なった結果となる。
【０１７１】
そこで、本実施例のデジタル複写装置２の特性として、縦ライン及び斜めラインの主走査方向の線幅が、元多値画素データよりも細くなるときには、ラインを太らせるライン太線化処理を行い、元多値画素データデータよりも太くなるときには、ラインを細らせるライン細線化処理を行う。
【０１７２】
また、デジタル複写装置２は、処理速度を向上させるとともに構成を簡単で小規模なものとするために、多値画像データを白画素、黒画素、中間調画素の３状態に変換する。また、該３状態の画素を少なくとも主走査方向３画素、副走査方向１画素のイメージマトリクス１３１３の画素ウィンドウにおける状態値の配列状態から、ルックアップテーブル１３１４−２で画像状態を判別する。
【０１７３】
デジタル複写装置２は、ルックアップテーブル１３１４−２で、判別結果によって参照ＬＵＴを決定し、ライン太線化処理またはライン細線化処理あるいは「処理なし」を決定するとともに、イメージマトリクス１３１３で、エッジ部分または孤立線を判別して、エッジには、「１」、エッジ以外には、「０」となるエッジ情報を生成してエッジ情報記憶部１３１５に記憶する。
【０１７４】
ルックアップテーブル１３１４−２は、該エッジ情報記憶部１３１５のエッジ情報に基づいて、ルックアップテーブル１３１４−２の参照先の参照ＬＵＴを変更して、注目画素の画素値を決定して、入力多値画像データを修正する。
【０１７５】
以下、画像形成する多値画素データの主副での解像度が同じ場合と異なる場合に分けて線の画像処理について説明する。
【０１７６】
＜主副で同じ解像度で１ドットからなるラインの画像処理＞
まず、主副で解像度が同じであって縦ラインが主走査方向に太ってしまう場合に、１画素の縦ラインを細線化する細線化処理について、図１５に基づいて説明する。ここで、図１５は、１画素の縦ラインを細らせる場合の説明図である。
【０１７７】
例えば、入力多値画素データが多値４ビットで、白閾値が「１」、黒閾値が「１４」であるとき、状態変換部１３１１は、入力多値画素データが、「１４」以上であれば、その画素を、黒画素と判定し、「１」以下であると、その画素を白画素と判定し、「２」〜「１３」の間の画素を中間調と判断する。
【０１７８】
例えば、上記条件の場合、図１５（ａ）に示すような入力多値画素データにおいて、主走査方向ｎ画素目に画素値「１５」の縦ライン（孤立点による縦ライン）があり、副走査方向ｎ＋１ライン目に画素値「１５」の横ライン（孤立点による横ライン）がある。
【０１７９】
実際に図１５（ａ）に示すような入力多値画素データが、プリンタ部２００で印刷されると、図１５（ａ）の下部に示すように、主走査方向に太ったラインとなって印刷される場合がある。
【０１８０】
デジタル複写装置２は、スキャナ部３００の画像処理部１２００から入力される多値画像データを、プリンタ画像処理部１３１０の注目画素コード出力部１３１２に入力するとともに、状態変換部１３１１に入力する。
【０１８１】
状態変換部１３１１は、図４に示すように、制御部１５００から設定される白閾値及び黒閾値に基づいて、上述のように、入力多値画像データを、「白」、「黒」、「中間調」の３状態に振り分けてイメージマトリクス１３１３に出力する。
【０１８２】
イメージマトリクス１３１３は、少なくとも、副走査方向において出力対象である注目画素を含む１画素、主走査方向において注目画素を中心として前後の隣接画素を含む３画素の主走査方向３画素以上で１ライン以上の画素ウィンドウを生成し、生成した画素ウィンドウに状態変換部１３１１からの画素毎の状態値を配列して、ルックアップテーブル１３１４−２に出力する。
【０１８３】
ルックアップテーブル１３１４−２は、例えば、イメージマトリクス１３１３から入力される画素ウィンドウにおける３状態の状態値の配列状態に基づいて、図１３（ａ）に示すように、参照ＬＵＴを決定し、該決定した参照ＬＵＴのデータ値を注目画素コード出力部１３１２に出力する。
【０１８４】
ルックアップテーブル１３１４−２は、例えば、図１５（ａ）に示したような入力多値画像データが、状態変換部１３１１で３状態値に変換されて、イメージマトリクス１３１３で、主走査３画素の画素ウィンドウに配列されて入力されると、該画素ウィンドウの中心の画素を注目画素とし、該注目画素及び該注目画素に隣接する左右の隣接画素の状態値から参照ＬＵＴ（実際には、図１３（ａ）に示すように、参照ＬＵＴ値）を決定する。
【０１８５】
また、ルックアップテーブル１３１４−２は、エッジ情報記憶部１３１５のエッジ情報から孤立点ラインであるとして、図１３（ａ）及び図１５（ｂ）に示すように、参照ＬＵＴとして、「１５」の多値画像データを「１１」の多値画像データに変換する参照ＬＵＴを参照することを決定する。ルックアップテーブル１３１４−２は、注目画素コード出力部１３１２に該参照ＬＵＴのデータ値（上記例では、「１１」）を出力する。
【０１８６】
注目画素コード出力部１３１２は、出力対象の画素のコードを、画像処理部１２００からの入力多値画像データと、ルックアップテーブル１３１４−２からのデータ値のうち、ルックアップテーブル１３１４−２からの指示に応じて決定して、該決定した多値画像データを発光データ生成部１３２０に出力する。
【０１８７】
発光データ生成部１３２０は、プリンタ画像処理部１３１０の注目画素コード出力部１３１２からの多値画素データに基づいてＬＤアレイ２３１を点灯消灯制御する光源点灯信号及び光量制御する光源発光量制御信号を生成して、光源制御部１４００に出力する。
【０１８８】
光源制御部１４００は、書き込み制御部１３００の発光データ制御部１３２０からの光源点灯信号と光源発光量制御信号に基づいて、ＬＤアレイ２３１の点灯／消灯を制御するとともに、その発光光量を制御する。
【０１８９】
このように、ルックアップテーブル１３１４−２は、図１５の場合、図１３（ａ）に示すように、参照ＬＵＴに縦ライン細線化処理用のデータ値が設定されているか、縦ライン細線化処理用の参照ＬＵＴと縦ライン太線化処理用の参照ＬＵＴがある場合には、上述のように、データ値「１５」の画素に対して、データ値が「１１」の多値画像データを出力用の多値画像データとする参照ＬＵＴを決定する。
【０１９０】
これにより、縦ラインが太って出力されてしまう場合に、縦ライン細線化処理用のデータ値を設定し、孤立ラインであっても、エッジ情報記憶部１３１５のエッジ情報でエッジ判定して、適切に縦ラインを細らせることができる。
【０１９１】
＜主副で解像度が同じであって、主走査方向に太ってしまう場合に、１画素の斜めラインを細線化する場合＞
次に、主副で解像度が同じであって主走査方向に太ってしまう場合に、１画素の斜めラインを細線化する場合の例について、図１６に基づいて説明する。図１６は、１画素の斜めラインを細らせる場合の説明図である。
【０１９２】
ルックアップテーブル１３１４−２は、図１６（ａ）に示したような入力多値画像データが、状態変換部１３１１で３状態値に変換されて、イメージマトリクス１３１３で、主走査３画素の画素ウィンドウに配列されて入力される。
【０１９３】
ルックアップテーブル１３１４−２は、該画素ウィンドウの中心の画素を注目画素とし、該注目画素及び該注目画素に隣接する左右の隣接画素の状態値から参照ＬＵＴを決定するとともに、図１４に示すように、前ラインの注目画素であったｎ画素目のエッジ情報が「１」であったことから、孤立点斜めラインであるとする。
【０１９４】
ルックアップテーブル１３１４−２は、細線化を行う場合、図１６（ｂ）に示すように、参照ＬＵＴとして、データ値「１５」の多値画像データをデータ値「１３」の多値画像データに変換する参照ＬＵＴを参照することを決定する。
【０１９５】
したがって、ルックアップテーブル１３１４−２は、注目画素コード出力部１３１２に該参照ＬＵＴのデータ値（上記例では、「１３」）を出力する。
【０１９６】
注目画素コード出力部１３１２は、出力対象の画素のコードを、画像処理部１２００からの入力多値画像データと、ルックアップテーブル１３１４−２からのデータ値のうち、ルックアップテーブル１３１４−２からの指示に応じて決定して、該決定した多値画像データを発光データ生成部１３２０に出力し、以下上記と同様に処理する。
【０１９７】
＜主副で解像度が同じである場合に、１画素の斜めラインの画質を調整する場合＞
次に、主副で解像度が同じで場合に、１画素の斜めラインの画質を調整する場合の例について、図１７に基づいて説明する。図１７は、１画素の斜めラインに対して画質を調整する場合の説明図である。
【０１９８】
ルックアップテーブル１３１４−２は、図１７（ａ）に示したような入力多値画像データが、状態変換部１３１１で３状態値に変換されて、イメージマトリクス１３１３で、主走査３画素の画素ウィンドウに配列されて入力される。
【０１９９】
ルックアップテーブル１３１４−２は、該画素ウィンドウの中心の画素を注目画素とし、該注目画素及び該注目画素に隣接する左右の隣接画素の状態値から参照ＬＵＴを決定するとともに、エッジ情報記憶部１３１５のエッジ情報から孤立点斜めラインであるとする。
【０２００】
ルックアップテーブル１３１４−２は、画質向上処理を行う場合、図１７（ｂ）に示すように、参照ＬＵＴとして、副走査方向で黒画素としては、「１１」の多値画素データを決定するとともに、次のラインの該黒の画素の前の白の画素に対して、データ値「４」の多値画素データを参照ＬＵＴで決定させ、データ値「１５」の１つの画素を、データ値「４」とデータ値「１１」の２つの多値画素データに変換することを決定する。
【０２０１】
したがって、ルックアップテーブル１３１４−２は、注目画素コード出力部１３１２に該参照ＬＵＴのデータ値（上記例では、「１１」）を出力するとともに、前の白画素に対して「４」のデータ値を付加出力する隣接付加処理を行う。
【０２０２】
注目画素コード出力部１３１２は、出力対象の画素のコードを、画像処理部１２００からの入力多値画像データと、ルックアップテーブル１３１４−２からのデータ値のうち、ルックアップテーブル１３１４−２からの指示に応じて決定して、該決定した多値画像データを発光データ生成部１３２０に出力し、以降、上記と同様に処理する。
【０２０３】
このようにすると、入力多値画素データで１画素の斜めラインを、主走査方向に２画素
を使用して、斜めラインを形成しているので、同じラインの太さで、斜めラインが薄くなることを防止することができ、画質を向上させることができる。
【０２０４】
なお、図１７では、ラインの太さを同じにしているが、斜めラインが細くなってしまう場合には、主走査方向の２画素の合計の画素値を、処理前の画素値よりも大きくなるように参照ＬＵＴを設定することで、斜めラインが細線化される場合に、適切に太線化することができる。
【０２０５】
＜主副で解像度が異なる１ドットからなるラインの画素処理＞
まず、主副で解像度が異なっている場合であって、例えば、主：副＝２：１であって、縦ラインが主走査方向に細ってしまう場合の、縦ラインを太線化する太線化処理について、図１８に基づいて説明する。図１８は、主副の解像度が異なるときの１画素の縦ラインを太らせる場合の説明図である。
【０２０６】
例えば、図１８（ａ）に示すような入力多値画素データにおいて、主走査方向ｎ画素目画素値「１５」の縦ライン（孤立点による縦ライン）があり、副走査方向ｎ＋１ライン目に画素値「１５」の横ライン（孤立点による横ライン）がある。
【０２０７】
実際に図１８（ａ）に示すような入力多値画素データが、プリンタ部２００で印刷されると、図１８（ａ）の下部に示すように、主副で解像度が２：１のように異なると、主走査方向に細ったラインとなって印刷されることが多い。このように、解像度によって、ラインが細く印刷されたり、太って印刷されるため、デジタル複写装置２は、図１３（ｂ）に示したような参照ＬＵＴをルックアップテーブル１３１４−２に設定して、解像度に基づいて太線化処理または細線化処理を行う。
【０２０８】
ルックアップテーブル１３１４−２は、例えば、図１３（ｂ）に示すように、イメージマトリクス１３１３から入力される画素ウィンドウにおける３状態の状態値の配列状態及びエッジ情報に基づいて参照ＬＵＴを決定し、該決定した参照ＬＵＴのデータ値を注目画素コード出力部１３１２に出力する。
【０２０９】
ルックアップテーブル１３１４−２は、図１８（ａ）に示したような入力多値画像データが、状態変換部１３１１で３状態値に変換されて、イメージマトリクス１３１３で、主走査３画素の画素ウィンドウに配列されて入力される。
【０２１０】
ルックアップテーブル１３１４−２は、該画素ウィンドウの中心の画素を注目画素とし、図１３（ｂ）に示すように、該注目画素及び該注目画素に隣接する左右の隣接画素の状態値から参照ＬＵＴを決定するとともに、エッジ情報記憶部１３１５のエッジ情報から孤立点ラインであるとする。
【０２１１】
ルックアップテーブル１３１４−２は、解像度から太線化を行うものと判断して、図１８（ｂ）に示すように、参照ＬＵＴとして、「１５」の多値画像データを「１５」の多値画像データに変換する参照ＬＵＴを参照することを決定するとともに、該黒画素の次の白画素を「４」に変換させる参照ＬＵＴを参照することを決定する。
【０２１２】
したがって、ルックアップテーブル１３１４−２は、注目画素コード出力部１３１２に該参照ＬＵＴのデータ値（上記例では、「１５」）を出力するとともに、次の白画素に対して「４」のデータ値を付加出力するいわゆる後端黒エッジ処理を行う。
【０２１３】
注目画素コード出力部１３１２は、出力対象の画素のコードを、画像処理部１２００からの入力多値画像データと、ルックアップテーブル１３１４−２からのデータ値のうち、ルックアップテーブル１３１４−２からの指示に応じて決定して、該決定した多値画像データを発光データ生成部１３２０に出力し、以降、上記同様に処理して、図１８（ｂ）に示すように、主走査方向に「１５」と「４」の多値画素の縦ラインを形成して、縦ラインを太らせる。
【０２１４】
したがって、ルックアップテーブル１３１４−２は、図１８の場合、解像度からラインが細ることの分かる解像度であると、参照ＬＵＴに縦ライン太線化処理用のデータ値が設定されているか、太線化処理用の参照ＬＵＴと細線化用のＬＵＴがある場合には、太線化処理用の参照ＬＵＴを参照先として、上述のように、データ値「１５」の画素に対して、データ値が「１５」と「４」の多値画像データを出力用の多値画像データとして決定する。
【０２１５】
これにより、縦ラインが細って出力されてしまう場合に、縦ライン太線化処理用のデータ値を設定することで、孤立ラインであっても、適切にエッジ情報記憶部１３１５のエッジ情報でエッジ判定して、適切に縦ラインを太らせることができる。
【０２１６】
＜主副の解像度が異なる場合の１画素の斜めラインを太らせる処理＞
次に、主副の解像度が異なる場合の１画素の斜めラインを太らせる処理について、図１９に基づいて説明する。図１９は、主副の解像度が異なるときの１画素の斜めラインを太らせる場合の説明図である。まず、主副で解像度が異なる場合であって、例えば、主：副＝２：１であって、斜めラインが主走査方向に細ってしまう場合に、斜めラインを太線化する太線化処理について、図１９に基づいて説明する。
【０２１７】
例えば図１９（ａ）に示すような入力多値画素データにおいて、主走査方向ｎ画素目に画素値「１５」の斜めライン（孤立点による斜めライン）があり、副走査方向ｎ＋１ライン目に画素値「１５」の横ライン（孤立点による横ライン）がある。
【０２１８】
実際に図１９（ａ）に示すような入力多値データが、プリンタ部２００で印刷されると、主副の解像度が２：１のときには、図１９（ａ）の下部に示すように、主走査方向に細ったラインとなって印刷されることが多い。
【０２１９】
ルックアップテーブル１３１４−２は、例えば、図１９（ｂ）に示すように、イメージマトリクス１３１３から入力される画素ウィンドウにおける３状態の状態値の配列状態とエッジ情報に基づいて参照ＬＵＴを決定し、該決定した参照ＬＵＴのデータ値を注目画素コード出力部１３１２に出力する。
【０２２０】
例えば、ルックアップテーブル１３１４−２は、図１９（ａ）に示したような入力多値画像データが、状態変換部１３１１で３状態値に変換されて、イメージマトリクス１３１３で、主走査３画素の画素ウィンドウに配列されて入力される。
【０２２１】
ルックアップテーブル１３１４−２は、該画素ウィンドウの中心の画素を注目画素とし、該注目画素及び該注目画素に隣接する左右の隣接画素の状態値から参照ＬＵＴを決定するとともに、エッジ情報記憶部１３１５のエッジ情報から孤立点ラインであるとする。
【０２２２】
ルックアップテーブル１３１４−２は、主副が２：１でラインが細るため、太線化処理用の参照ＬＵＴを参照先として決定する。
【０２２３】
すなわち、ルックアップテーブル１３１４−２は、図１３（ｂ）及び図１９（ｂ）に示すように、参照ＬＵＴとして、「１５」の多値画像データを「１５」の多値画像データに変換する参照ＬＵＴを参照することを決定するとともに、該黒画素の次の白画素を「２」に変換させる参照ＬＵＴを参照することを決定する。
【０２２４】
したがって、ルックアップテーブル１３１４−２は、注目画素コード出力部１３１２に該参照ＬＵＴのデータ値（上記例では、「１５」）を出力するとともに、次の白画素に対して「２」のデータ値を付加出力するいわゆる後端黒エッジ処理を行う。
【０２２５】
注目画素コード出力部１３１２は、出力対象の画素のコードを、画像処理部１２００からの入力多値画像データと、ルックアップテーブル１３１４−２からのデータ値のうち、ルックアップテーブル１３１４−２からの指示に応じて決定して、該決定した多値画像データを発光データ生成部１３２０に出力し、以降、上記同様に処理して、図１９（ｂ）に示すように、主走査方向に「１５」と「２」の多値画素の斜めラインを形成して、縦ラインを太らせる。
【０２２６】
したがって、ルックアップテーブル１３１４−２は、主副の解像度が２：１である図１９の場合、参照ＬＵＴに斜めライン太線化処理用のデータ値が設定されているか、太線化処理用の参照ＬＵＴと細線化処理用の参照ＬＵＴがある場合には太線化処理用の参照ＬＵＴを参照先として、上述のように、データ値「１５」の画素に対して、データ値が「１５」と「２」の多値画像データを出力用の多値画像データとして決定する。
【０２２７】
これにより、斜めラインが細って出力されてしまう場合に、斜めライン太線化処理用のデータ値を設定することで、孤立ラインであっても、エッジ情報記憶部１３１５のエッジ情報でエッジ判定して、適切に斜めラインを太らせることができる。
【０２２８】
＜主副で同じ解像度で複数ドットからなるラインの画素処理＞
まず、主副で解像度が同じ場合であって、縦ラインが主走査方向に太ってしまう場合に、縦ラインを細線化する細線化処理について、図２０に基づいて説明する。図２０は、２画素の縦ラインを細らせる場合の説明図である。
【０２２９】
例えば、図２０（ａ）に示すような入力多値画素データにおいて、副走査方向（ｎ−１）ライン目の主走査方向ｎ画素目と（ｎ＋１）画素目に画素値「１５」の縦ライン（２画素による縦ライン）があり、副走査方向ｎライン目と副走査方向（ｎ＋１）ライン目に画素値「１５」の横ライン（２画素による横ライン）がある。
【０２３０】
実際に図２０（ａ）に示すような入力多値データが、プリンタ部２００で印刷されると、図２０（ａ）の下部に示すように、主副の解像度が同じ場合、主走査方向に太ったラインとなって印刷されることがある。
【０２３１】
例えば、ルックアップテーブル１３１４−２は、図２０（ａ）に示したような入力多値画像データが、状態変換部１３１１で３状態値に変換されて、イメージマトリクス１３１３で、主走査３画素の画素ウィンドウに配列されて入力される。
【０２３２】
ルックアップテーブル１３１４−２は、該画素ウィンドウの中心の画素を注目画素とし、該注目画素及び該注目画素に隣接する左右の隣接画素の状態値から参照ＬＵＴを決定するとともに、エッジ情報記憶部１３１５のエッジ情報から先端エッジ処理であるとする。
【０２３３】
ルックアップテーブル１３１４−２は、図２０（ｂ）に示すように、エッジ情報が「１」、白黒黒（○●●）となる中心画素（注目画素）である黒画素の画素値が「１３」以下（図２０では、「１２」）となる参照ＬＵＴを参照することを決定し、エッジ情報が「１」、黒黒白（●●○）となる中心画素（注目画素）である黒画素の画素値が「１３」以下（図２０）では、「１２」）となる参照ＬＵＴを参照することを決定する。
【０２３４】
したがって、ルックアップテーブル１３１４−２は、注目画素コード出力部１３１２に該参照ＬＵＴのデータ値（上記例では、「１２」）を出力する先端エッジ処理を行うとともに、次の黒画素に対しても同じ参照ＬＵＴのデータ値（上記例では、「１２」）を出力する後端エッジ処理を行う。
【０２３５】
注目画素コード出力部１３１２は、出力対象の画素のコードを、画像処理部１２００からの入力多値画像データと、ルックアップテーブル１３１４−２からのデータ値のうち、ルックアップテーブル１３１４−２からの指示に応じて決定して、該決定した多値画像データを発光データ生成部１３２０に出力し、以降、上記同様に処理して、図２０（ｂ）に示すように、主走査方向に「１２」と「１２」の多値画素の２画素からなる縦ラインを形成して、縦ラインを細らせる。
【０２３６】
したがって、複数画素からなるラインについても、線幅を適切に調節することができる。
【０２３７】
＜主副の解像度が同じである場合の２画素の斜めラインを細らせる細線化処理＞
次に、主副の解像度が同じである場合の２画素の斜めラインを細らせる細線化処理について、図２１に基づいて説明する。図２１は、２画素の斜めラインを細らせる場合の説明図である。
【０２３８】
例えば、図２１（ａ）に示すような入力多値画素データにおいて、副走査方向（ｎ−１）ライン目の主走査方向（ｎ−１）画素目とｎ画素目に、エッジ情報が「１」となるような多値４ビットである入力画像データの斜めライン（２画素による斜めライン）があり、副走査方向（ｎ＋２）ライン目と（ｎ＋３）に画素値「１５」の横ライン（２画素による横ライン）がある。
【０２３９】
実際に図２１（ａ）に示すような入力多値データが、プリンタ部２００で印刷されると、図２１（ａ）の下部に示すように、主走査方向に太ったラインとなって印刷されることがある。
【０２４０】
例えば、ルックアップテーブル１３１４−２は、図２１（ａ）に示したような入力多値画像データが、状態変換部１３１１で３状態値に変換されて、イメージマトリクス１３１３で、主走査３画素の画素ウィンドウに配列されて入力される。
【０２４１】
ルックアップテーブル１３１４−２は、該画素ウィンドウの中心の画素を注目画素とし、該注目画素及び該注目画素に隣接する左右の隣接画素の状態値から、付加画素を用いる場合の細線化処理用の参照ＬＵＴを決定するとともに、エッジ情報記憶部１３１５のエッジ情報から孤立点ラインであるとする。
【０２４２】
ルックアップテーブル１３１４−２は、図２１（ｂ）に示すように、参照ＬＵＴとして、「１５」の多値画像データを「１２」の多値画像データに変換する参照ＬＵＴを参照することを決定するとともに、該黒画素の隣接白画素を「３」に変換させて付加させる参照ＬＵＴを参照することを決定する。
【０２４３】
したがって、ルックアップテーブル１３１４−２は、注目画素コード出力部１３１２に該参照ＬＵＴのデータ値（上記例では、「１２」）を出力するとともに、次の白画素に対して「３」のデータ値を付加出力するいわゆる先端エッジ処理、後端エッジ処理及び隣接付加処理を行う。
【０２４４】
注目画素コード出力部１３１２は、出力対象の画素のコードを、画像処理部１２００からの入力多値画像データと、ルックアップテーブル１３１４−２からのデータ値のうち、ルックアップテーブル１３１４−２からの指示に応じて決定して、該決定した多値画像データを発光データ生成部１３２０に出力し、以降、上記同様に処理して、図２１（ｂ）に示すように、主走査方向に「１２」、「１２」及び「３」の多値画素の斜めラインを形成して、斜めラインを細らせる。
【０２４５】
したがって、ルックアップテーブル１３１４−２は、図２１の場合、複数画素からなる斜めライン細線化処理用の参照ＬＵＴを決定して、上述のように、データ値「１５」の２画素からなる斜めラインに対して、データ値が「１２」、「１２」、「３」の多値画像データを出力用の多値画像データとして決定する。
【０２４６】
これにより、斜めラインが太って出力されてしまう場合に、斜めライン細線化処理用の参照ＬＵＴを用いて、複数画素からなる斜めラインであっても、適切にエッジ情報記憶部１３１５のエッジ情報でエッジ判定して、適切に斜めラインを細らせることができる。
【０２４７】
なお、上記説明では、複数画素からなる縦ライン及び斜めラインを細線化する場合について説明したが、太線化する場合にも、参照ＬＵＴを太線化用に設定するか、太線化用に用意されている参照ＬＵＴを参照先として決定することで、同様に適用することができる。
【実施例３】
【０２４８】
次に、第３実施例について説明する。図２２は、第３実施例のデジタル複写装置の要部回路ブロック構成図である。上記第２実施例において、プリンタ画像処理部１３１０は、エッジ情報記憶部１３１５にエッジ情報を記憶して、該エッジ情報とイメージマトリクス１３１３の状態値から決定されるルックアップテーブル１３１４−２の参照先の参照ＬＵＴを該エッジ情報記憶部１３１５のエッジ情報によって変更する処理を行っている。
【０２４９】
しかしながら、図２２に示すように、第３実施例としてデジタル複写装置３にエッジ情報マトリクス１３１６を設けてもよい。
【０２５０】
図２３は、図２２のイメージマトリクス、エッジ情報記憶部及びエッジ情報マトリクスの動作説明図である。図２３に示すように、エッジ情報マトリクス（エッジ情報記憶手段）１３１６は、エッジ情報記憶部１３１５からエッジ情報を受け取って、イメージマトリクス１３１３の注目画素と同位置及びその隣接画素の前主走査ラインのエッジ情報を、主走査方向３画素分以上副走査方向１画素分以上を保持するマトリクスである。
【０２５１】
プリンタ画像処理部１３１０は、エッジ情報マトリクス１３１６を備えている場合、図２３に示すように、このエッジ情報マトリクス１３１６のエッジ情報とイメージマトリクス１３１３の状態値からルックアップテーブル１３１４−２の参照ＬＵＴを決定して、決定した参照ＬＵＴで設定される画素値を注目画素コード出力部１３１２に出力する。
【０２５２】
ここで、図２４は、図２２のルックアップテーブルの主副の解像度が同じ場合と異なる場合のテーブル内容の一例を示す図である。ルックアップテーブル１３１４−２は、例えば、図２４（ａ）、（ｂ）に示すようなルックアップテーブルが設定されている。
【０２５３】
ルックアップテーブル１３１４−２は、参照ＬＵＴ（参照ＬＵＴ値）として、主：副＝１：１の場合、及び主：副＝２：１の場合それぞれにおいて、エッジ情報マトリクス１３１６のマトリクス値に対応させて、それぞれ状態値の配列状態に応じた参照ＬＵＴ（参照ＬＵＴ値）が設定されている。
【０２５４】
例えば、主：副＝１：１の場合を示す図２４（ａ）においては、エッジ情報マトリクス１３１６のマトリクス値が「０１０」であって、状態値が白黒白（○●○）のときの参照ＬＵＴ値として、「１１」が設定されている。
【０２５５】
主：副＝２：１の場合を示す図２４（ｂ）においては、エッジ情報マトリクス１３１６のマトリクス値が「０１０」であって、状態値が白黒白（○●○）のときの参照ＬＵＴ値として、「１５」が設定されている。
【０２５６】
例えば、入力多値画像データが、上記図１５の場合、すなわち、解像度が主副で同一で、プリンタ部２００で印刷したときに主走査方向に太ってしまう場合、（ｎ−１）ライン目の（ｎ−１，ｎ，ｎ＋１）画素目のエッジ情報マトリクス１３１６のエッジ情報が、（０，１，０）であり、入力多値画素データが多値４ｂｉｔである縦ラインである。このとき、図２４（ａ）に示すようなルックアップテーブル１３１４−２を用いて、上記図１５の場合と同様に細らせ処理を行う。
【０２５７】
また、図１６に示した斜めラインの場合、（ｎ−１）ライン目の（ｎ−１，ｎ，ｎ＋１）画素目のエッジ情報マトリクス１３１６のエッジ情報が、図２３に示すように、（１，０，０）であり、入力多値画素データが多値４ｂｉｔである。この斜めラインの場合、ｎライン目のｎ画素目のイメージマトリクス１３１３の画素ウィンドウは、白黒白（○●○）となり、図２４（ａ）に示したルックアップテーブル１３１４−２の斜めラインの参照ＬＵＴ値として、「１３」の値を設定することで、斜めラインを細らせる（細線化する）ことができる。
【０２５８】
なお、逆の斜めラインの場合は、エッジ情報マトリクス１３１６のエッジ情報が、（０，０，１）、イメージマトリクス１３１３の画素ウィンドウが、白黒白（○●○）で細らせ処理（細線化処理）を行うことができる。
【０２５９】
また、解像度が主副で異なる（主：副=２：１）のときには、図２４（ｂ）に示したようなルックアップテーブル１３１４−２のテーブル値を用いて、付加画素を用いてラインの線幅の調整する処理を行う。例えば、図１８及び図１９に示すように、太らせるときには、図１８及び図１９の場合の説明と同様であるが、エッジ情報マトリクス１３１６のエッジ情報と図２４（ｂ）に示したようなルックアップテーブル１３１４−２のテーブル値を用いることで、エッジ判断をより一層正確に行うことができる。
【０２６０】
さらに、図２０の２画素の縦ラインの場合、（ｎ−１）ライン目の（ｎ、ｎ＋１）画素目のエッジ情報マトリクス１３１６のエッジ情報が「１」であり、入力多値画素データが多値４ｂｉｔである縦ラインであって、図２０で説明した処理と同様の処理を行うことで、細線化処理を行うことができる。
【０２６１】
この場合、エッジ情報マトリクス１３１６を用いることで、エッジ判定を正確に行って処理を行うことができ、より一層適切な画像処理を行うことができる。
【０２６２】
また、図２１に示した２画素の斜めラインの場合は、（ｎ−１）ライン目の（ｎ−１，ｎ，ｎ＋１）画素目のエッジ情報マトリクス１３１６のエッジ情報が（１，１，０）であり、入力データが多値４ｂｉｔである斜めラインの場合である。
【０２６３】
この場合、ｎライン目の（ｎ−１，ｎ，ｎ＋１）画素目のイメージマトリクス１３１３の画素ウィンドウは白黒黒（○●●）となり、斜めラインの参照ＬＵＴとして、データ値「１２」の黒画素を設定する。また、ｎライン目の（ｎ、n＋１、ｎ＋２）のイメージマトリクス１３１３の画素ウィンドウは黒黒白（●●○）となり、斜めラインの参照ＬＵＴとして、データ値「１２」の黒画素を設定するとともに、ｎライン目の（ｎ−１）画素目にデータ値「３」の付加画素を設定することで、斜めラインを細らせることができる。
【０２６４】
さらに、図２１とは逆方向の斜めラインの場合にも同様に適用することができ、この場合、エッジ情報マトリクス１３１６が（０，１，１）の注目画素において、参照ＬＵＴ値として、「１２」の黒画素を設定することで斜めラインを細らせることができる。
【０２６５】
また、上記処理と同様の処理を斜めラインに施すとともに、そのときの元の黒画素の位置のデータ値と付加画素のデータ値を適宜組み合わせることで、太線化処理を行うことができる。
【０２６６】
なお、上記説明においては、ラインの線幅を処理するために、主走査３画素、副走査１画素のサイズのイメージマトリクス１３１３を用いているが、イメージマトリクス１３１３のサイズとしては、上記サイズに限るものではなく、また、イメージマトリクス１３１３は、デジタル複写装置２で用いている他のイメージ検出用のマトリクスと併用して用いてもよい。
【０２６７】
このようにすると、図２０及び図２１に示したような複数画素からなるラインについてもそのエッジを適切に考慮して、参照ＬＵＴ値を決定して、ラインの細線化・太線化を適切に行うことができる。
【０２６８】
なお、デジタル複写装置３のハードウェア構成については、上記図７と同様の構成であるため、ここでの説明は省略する。
【０２６９】
また、デジタル複写装置２又はデジタル複写装置３は、前記ルックアップテーブル１３１４−２がエッジ情報記憶部１３１５に取得したエッジ情報やエッジ情報マトリクス１３１６の生成するエッジ情報マトリクスを参照するか否かを制御部（選択手段）１５００によって適宜選択するようにしてもよい。
【０２７０】
このようにすると、デジタル複写装置２又はデジタル複写装置３の利用形態等によって参照ルックアップテーブルを決定して、画素処理を行うことができる。
【０２７１】
上述のように、本発明では、入力多値画素データから縦線や斜め線に対して簡単な構成でかつ適切に画素処理を施すことができる。
【０２７２】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本
発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲
で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【０２７３】
本発明は、画像を形成するドット構成を修正する複写装置、複合装置、プリンタ装置等
の画像形成装置、画像形成方法、画像形成プログラム、及び記録媒体に利用することができる。
【符号の説明】
【０２７４】
１，２，３  デジタル複写装置
１００  給紙部
２００  プリンタ部
２０１  排紙ローラ対
２０３  給紙路  
２０７  手差し給紙路
２０９  スタック部
２１０  画像形成ユニット
２１０Ｙ、２１０Ｃ、２１０Ｍ、２１０Ｋ  プロセスカートリッジ
２１１Ｙ、２１１Ｃ、２１１Ｍ、２１１Ｋ  感光体
２１２Ｙ、２１２Ｃ、２１２Ｍ、２１２Ｋ  帯電器
２１３Ｙ、２１３Ｃ、２１３Ｍ、２１３Ｋ  現像器
２３０  光書き込みユニット
２３１  ＬＤアレイ
２３２  コリメートレンズ
２３３  アパーチャ
２３４  シリンドリカルレンズ
２３５  ポリゴンミラー
２３６  ＷＴＬ
２３７  折返しミラー
２３８  防塵ガラス
２３９  同期検知センサ
２４０  中間転写ユニット
２５０  ２次転写部
２６０  レジストローラ対
２７０  定着ユニット
２８０  用紙反転ユニット
３００  スキャナ部
４００  ＡＤＦ
１１００  読み取り処理部
１２００  画像処理部
１３００  書き込み制御部
１３１０  プリンタ画像処理部
１３１１  状態変換部
１３１２  注目画素コード出力部
１３１３  イメージマトリクス
１３１４−１，１３１４−２  ルックアップテーブル
１３１５  エッジ情報記憶部
１３１６  エッジ情報マトリクス
１３２０  発光データ生成部
１３３０  画素クロック制御部
１４００  光源制御部
１５００  制御部
１５０１  スキャン装置
１５０２  プロッタ装置
１５０３  ドライブ装置
１５０４  補助記憶装置
１５０５  メモリ装置
１５０６  演算処理装置
１５０７  インターフェース装置
１５０８  操作パネル
１５０９  記録媒体
【先行技術文献】
【特許文献】
【０２７５】
【特許文献１】特開２００１−６３１３４号公報
【図１】
0004565038.tif 000002
【図２】
0004565038.tif 000003
【図３】
0004565038.tif 000004
【図４】
0004565038.tif 000005
【図５】
0004565038.tif 000006
【図６】
0004565038.tif 000007
【図７】
0004565038.tif 000008
【図８】
0004565038.tif 000009
【図９】
0004565038.tif 000010
【図１０】
0004565038.tif 000011
【図１１】
0004565038.tif 000012
【図１２】
0004565038.tif 000013
【図１３】
0004565038.tif 000014
【図１４】
0004565038.tif 000015
【図１５】
0004565038.tif 000016
【図１６】
0004565038.tif 000017
【図１７】
0004565038.tif 000018
【図１８】
0004565038.tif 000019
【図１９】
0004565038.tif 000020
【図２０】
0004565038.tif 000021
【図２１】
0004565038.tif 000022
【図２２】
0004565038.tif 000023
【図２３】
0004565038.tif 000024
【図２４】
0004565038.tif 000025