(57)【要約】【課題】  画像形成装置内における色毎のプロセス条件が異なる場合、形成画像における白抜き文字・ラインの太さが色版ごとに異なってしまう。【解決手段】  ４ドラム系ＭＦＰにおいて、ステップＳ１２０１で処理対象となる画像データに含まれる白抜きラインを検出し、ステップＳ１２０２で該白抜きラインの背景色を検出する。そしてステップＳ１２０３で、白抜きラインのサイズおよび前記背景色に基づいてテーブルを参照することにより、画像データにおける該白抜きラインの太らせ量を算出し、ステップＳ１２０４で該太らせ量に基づいて該当画素を太らせる（Ｓ１２０４）。【選択図】  図７
2008114556.tif 000002
【特許請求の範囲】
【請求項１】
複数色による画像形成を可能とする画像処理装置における画像処理方法であって、
処理対象となる画像データを入力する入力ステップと、
前記画像データに含まれる白抜きラインを検出する白抜き部検出ステップと、
前記白抜きラインの背景色を検出する背景色検出ステップと、
前記白抜きラインのサイズおよび前記背景色に基づいて、前記画像データにおける該白抜きラインのサイズを補正する補正ステップと、
前記補正ステップによる補正後の画像データを出力する出力ステップと、
を有することを特徴とする画像処理方法。
【請求項２】
前記補正ステップにおいては、
前記白抜きラインのサイズおよび前記背景色に対する該白抜きラインのサイズ補正値が示されたテーブルに基づいて、前記画像データにおける該白抜きラインのサイズを補正することを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記テーブルには、前記白抜きラインのサイズおよび前記背景色における色剤毎濃度に対する該白抜きラインのサイズ補正値が示されていることを特徴とする請求項２記載の画像処理方法。
【請求項４】
前記テーブルは、
前記白抜きラインのサイズおよび色剤毎の該白抜きラインのつぶれ度合いを示す第１のテーブルと、
前記背景色における前記つぶれ度合いに応じた前記白抜きラインのサイズ補正値を示す第２のテーブル
からなることを特徴とする請求項３記載の画像処理方法。
【請求項５】
前記テーブルは、更新可能であることを特徴とする請求項２乃至４のいずれか１項に記載の画像処理方法。
【請求項６】
前記入力ステップは、ＰＤＬデータを入力することを特徴とする請求項１乃至５のいずれか１項に記載の画像処理方法。
【請求項７】
前記入力ステップは、ラスタライズされた画像データを入力することを特徴とする請求項１乃至５のいずれか１項に記載の画像処理方法。
【請求項８】
前記白抜きラインは、白抜き文字を構成するラインであることを特徴とする請求項１乃至７のいずれか１項に記載の画像処理方法。
【請求項９】
前記出力ステップにおいては、前記補正ステップによる補正後の画像データに基づく可視像を形成することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理方法。
【請求項１０】
複数色による画像形成を可能とする画像処理装置であって、
処理対象となる画像データを入力する入力手段と、
前記画像データに含まれる白抜きラインを検出する白抜き部検出手段と、
前記白抜きラインの背景色を検出する背景色検出手段と、
前記白抜きラインのサイズおよび前記背景色に基づいて、前記画像データにおける該白抜きラインのサイズを補正する補正手段と、
前記補正ステップによる補正後の画像データを出力する出力手段と、
を有することを特徴とする画像処理装置。
【請求項１１】
コンピュータで実行されることにより、該コンピュータが請求項１乃至９のいずれか１項に記載の画像処理方法を実行するように制御することを特徴とするプログラム。
【請求項１２】
請求項１１記載のプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理方法および画像処理装置に関し、特に電子写真方式によって画像を形成する画像処理方法および画像処理装置に関する。
プロセスの違いによる線幅の違いを吸収するための画像処理技術に関するものである。
【背景技術】
【０００２】
電子写真方式を利用したプリンタの普及はめざましく、様々な構成が提案されている。
【０００３】
例えば感光ドラムとしては、材質としてＯＰＣ（Organic Photo Conductor：有機半導体）が広く利用されているが、近年では高耐久性を特徴とするアモルファスシリコン半導体も用いられている。
【０００４】
一般にＯＰＣドラムを用いる場合、硬質のアモルファスシリコンドラムに比べ耐久性を維持するために表層膜厚を厚くする方法が取られることがある。しかしながらこの場合、潜像形成は鈍るという弊害があり、その結果、形成されるトナー像が太ってしまうなど、実際の入力データに対する再現性が悪くなる傾向が現れる場合が多い。
【０００５】
これに対してアモルファスシリコンドラムでは、シャープな潜像形成が可能であるため、形成されるトナー像も入力データに対してより忠実な再現が可能となる。
【０００６】
また、現像方式としては一般に、磁性トナーを用いる１成分方式と、非磁性トナーと磁性キャリアを混合した２成分方式がある。どちらの現像方式においても、トナーの極性と感光ドラムの極性の組み合わせによって次の二種類の露光方式が考えられる。一つは、均一帯電された感光ドラム上に入力データ部分（黒字部）を露光する方式であり、一般にイメージ露光方式（ＩＡＥ）と呼ばれる。これに対し、入力データ部分を残して背景部分（白地部）を露光する方式は一般にバックグラウンド露光方式（ＢＡＥ）と呼ばれる。図１６に、露光条件と作像の関係、すなわちＢＡＥとＩＡＥによる作像の概略を示す。同図において、着色部が黒字部を示している。
【０００７】
ＩＡＥの場合、データ部（イメージ部）を露光してトナーを現像するため、原理的にデータ部は露光による再現性が高いが、その反面、白抜き文字のような画像に対しては、未露光部である白抜き部分が細りやすいなど再現性に乏しいという課題がある。
【０００８】
一方、ＢＡＥの場合、背景の白地部を露光してデータ部（イメージ部）を未露光で残すため、原理的にＩＡＥとは逆にデータ部が細ってしまう傾向があるが、その反面、白抜き文字のような画像に対しては好ましい再現性を示す。
【０００９】
このようなトナー拡散の影響から文字や線の欠落を防止するために、以下のような技術が提案されている。例えば、画像データに含まれる文字または線の濃度、太さ、色、サイズ、フォント種類等の予め定めた１つ以上の属性に関する条件判定を行い、その結果に応じて文字又は線の太さ又は濃度を変更する（例えば、特許文献１参照）。
【特許文献１】特開平１１−１２９５４７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述したように電子写真方式を利用したプリンタでは、感光ドラムの種類や現像剤の種類として複数が知られており、これらの組み合わせにより、特に文字や細線の再現性に顕著な差が発生する。
【００１１】
例えば、ネガＯＰＣドラムとネガトナー２成分現像方式の組み合わせでは、露光方式がＩＡＥとなり、文字や細線は視認性が良好となる。一方、ポジ・アモルファスシリコン感光体とネガトナー１成分現像方式の組み合わせでは、露光方式がＢＡＥとなるため、文字や細線は細りやすくなる反面、白抜き文字や白抜き細線の視認性は良好となる。
【００１２】
したがって、一つの画像形成装置においてトナー色ごとに感光ドラムと露光・現像方法の組み合わせが異なるような構成を考えた場合、色版によって文字や細線の太さが変わってしまうといった問題が発生する。特に、背景に色材が載り、オブジェクト部のみ色材が載らないような、白抜き文字や細線を考えると、色版ごとに文字や細線が描かれたり描かれなかったりする可能性がある。また、二次色以上の背景色に描かれる白抜き文字・ラインの場合、色によって文字がつぶれたりつぶれなかったりするため、版ずれのような現象が起こりかねないという問題がある。
【００１３】
上述した特許文献１に示したような、文字や線の欠落を防止する技術においては、電子写真プロセスの違いによる影響については考慮されておらず、一意的に画像データを変更することしかできない。したがって、上述したように一つの画像形成装置内で色材毎にプロセス条件が異なる場合、色版ごとに文字・ラインの太さが変わってしまうという問題は依然残っていた。
【００１４】
本発明は上述した問題を解決するためになされたものであり、画像形成装置内における色毎のプロセス条件によらず、白抜きラインの太さを一定に保つことを可能とする画像処理方法および画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記課題を解決するための一手法として、本発明の画像処理方法は以下の工程を備える。
【００１６】
すなわち、複数色による画像形成を可能とする画像処理装置における画像処理方法であって、処理対象となる画像データを入力する入力ステップと、前記画像データに含まれる白抜きラインを検出する白抜き部検出ステップと、前記白抜きラインの背景色を検出する背景色検出ステップと、前記白抜きラインのサイズおよび前記背景色に基づいて、前記画像データにおける該白抜きラインのサイズを補正する補正ステップと、前記補正ステップによる補正後の画像データを出力する出力ステップと、を有することを特徴とする。
【００１７】
例えば、前記補正ステップにおいては、前記白抜きラインのサイズおよび前記背景色に対する該白抜きラインのサイズ補正値が示されたテーブルに基づいて、前記画像データにおける該白抜きラインのサイズを補正することを特徴とする。
【発明の効果】
【００１８】
以上の構成により本発明によれば、画像形成装置内における色毎のプロセス条件によらず、白抜きラインの太さを一定に保つことができる。
【発明を実施するための最良の形態】
【００１９】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００２０】
＜第１実施形態＞
●装置構成
図１は、４ドラムカラー系ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）の構成を示す側断面図である。４ドラムカラー系ＭＦＰは主に、スキャナ部１、レーザ露光部２、感光ドラム３、作像部４、定着部５、給紙／搬送部６及び、これらを制御する不図示のプリンタ制御部から構成される。
【００２１】
スキャナ部１は、原稿台に置かれた原稿に対して、照明を当てて原稿画像を光学的に読み取り、その像を電気信号に変換して画像データを作成する。レーザ露光部２は、スキャナ部１から出力された画像データに応じて変調されたレーザ光などの光線を、等角速度で回転する回転多面鏡（ポリゴンミラー７）に入射させ、反射走査光として感光ドラム３に照射する。
【００２２】
作像部４は、電子写真プロセスの現像ユニット（現像ステーション）を４連備えている。各現像ユニットでは、それぞれの感光ドラム３を回転駆動し、帯電器によって帯電させ、レーザ露光部２によって感光ドラム３上に形成された潜像をトナーによって現像する。そして、そのトナー像をシートに転写し、その際に転写されずに感光ドラム３上に残った微小トナーを回収する、という一連の電子写真プロセスを実行する。４連の現像ユニットは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の順に並べられており、Ｃステーションの作像開始から所定時間経過後に、Ｍ、Ｙ、Ｋの作像動作を順次実行していく。このタイミング制御によって、シート上に色ずれのない、フルカラートナー像が転写される。
【００２３】
定着部５は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータなどの熱源を内蔵し、作像部４によってトナー像が転写されたシート上のトナーを、熱と圧力によって溶解、定着させる。
【００２４】
給紙／搬送部６は、シートカセットやペーパーデッキに代表されるシート収納庫９を一つ以上有し、プリンタ制御部の指示に応じてシート収納庫９に収納された複数のシートの中から一枚を分離し、作像部４，定着部５へ搬送する。搬送されたシートには、現像ステーションによって各色のトナー像が転写され、最終的にフルカラートナー像がシート上に形成される。また、シートの両面に画像形成する場合は、定着部５を通過したシートを再度作像部４へ搬送する両面搬送経路８を通るように制御する。
【００２５】
プリンタ制御部は、ＭＦＰ全体を制御するＭＦＰ制御部と通信して、その指示に応じて制御を実行すると共に、スキャナ１、レーザ露光部２、作像部４、定着部５、給紙／搬送部６の各状態を管理しながら、全体が調和を保って円滑に動作できるよう指示を行う。
【００２６】
図２は、作像部４における１ステーションの詳細構成を示す図であり、このような作像系が、各色（Ｃ，Ｍ，Ｙ，Ｋ）ごとに用意されている。同図に示す構成においては、出力指示情報に伴い、感光ドラム３が右回り方向に回転する。以下、感光ドラム３に対向するクリーナユニット１０から順次説明を行う。
【００２７】
クリーナユニット１０は、感光ドラム３に付着しているトナーを回収してドラム表面を清掃する。そして、感光ドラム３の残留電荷を消去するために不図示の前露光ＬＥＤによる露光が行われた後、一次帯電器１１が、グリッドと呼ばれる放電装置を有し、ドラム表面電位を規定状態にする。電位センサ１２は、ドラム表面のレーザで照射された部分（Ｖｌ）や露光されない一次帯電電位（Ｖｄ）の表面電位を測定する。この測定は、電源ＯＮ後や一定枚数出力時などのタイミングで行われ、該測定値は適宜、レーザ光量、帯電バイアス、現像バイアス等の補正に用いられる。現像器１３は、ドラム表面の潜像部にトナー像を形成する。その後、所定のタイミングで給紙搬送され、転写帯電器１４で該トナー像が静電転写され、次の色（最終色であれば定着器）へと進む。
【００２８】
４色転写された転写紙は、不図示の定着装置に送られて加圧及び加熱されてトナー像が定着された後に、本体の外に排出される。
【００２９】
なお、本実施形態におけるＭＦＰとしては、画像形成に供される各色の作像系プロセスが異なる、例えば露光・現像の極性が異なる例を想定している。
【００３０】
図３は、本実施形態のＭＦＰにおけるコントローラおよび画像処理部において実行される機能構成を示すブロック図である。
【００３１】
同図において、入力画像処理部１５は、紙原稿をスキャナ等の画像読み取り装置で読み取り、読み取られた画像データを処理する。
【００３２】
ＮＩＣ／ＲＩＰ部１６は、ネットワークインタフェースを司るＮｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ（ＮＩＣ）部と、入力された画像データを展開するＲａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ（ＲＩＰ）部からなる。ＮＩＣ部は、ネットワークを利用して入力された画像データ（主にＰＤＬデータ）をＲＩＰ部に渡したり、ＭＦＰ内部の画像データや装置情報をネットワーク経由で外部に送信したりする。ＲＩＰ部は、入力されたＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データを解読し、ラスタイメージに展開する。
【００３３】
入力画像処理部１５またはＮＩＣ／ＲＩＰ部１６から入力された画像データは、ＭＦＰ制御部１８に送られる。ＭＦＰ制御部１８は、入力されるデータや出力するデータの宛先等を制御する交通整理の役割を果たしている。また、ＭＦＰ制御部１８に入力された画像データは、一旦メモリ部１９に格納され、必要に応じて呼び出される。尚、メモリ部１９は画像データを格納するために備えられた不揮発性の記憶手段であり、例えばハードディスク等によって構成される。
【００３４】
出力画像処理部２０では、画像データに対してプリントするための画像処理が施され、プリンタ部２１に送られる。プリンタ部２１は、上述した図１および図２に示す構成によって画像データのプリントを行う。すなわち、記録用シートを給紙し、出力画像処理部２０で作成された画像データを該シート上に順次印字していく。プリントアウトされたシートは後処理部２２へ送り込まれ、シートの仕分け処理やシートの仕上げ処理が行われる。
【００３５】
更に、操作部１７では、上記の様々な処理手順や機能について、その選択や操作指示等を行うが、操作部１７の表示装置の高解像度化に伴い、メモリ部にある画像データをプレビューし、プリント前に確認するといった利用方法も考えられる。
【００３６】
以上説明したように、本実施形態のＭＦＰには様々な機能がある。以下に、機能種別およびその際のデータの経路の一例を示す。なお、ＮＩＣ／ＲＩＰ部１６についてはＮＩＣ部１６と記載し、特にＲＩＰ機能を利用する場合のみ（ＲＩＰ）を併記している。
【００３７】
複写機能：入力画像処理部１５→出力画像処理部２０→プリンタ部２１
ネットワークスキャン機能：入力画像処理部１５→ＮＩＣ部１６
ネットワークプリント機能：ＮＩＣ（ＲＩＰ）部１６→出力画像処理部２０→プリンタ部２１
ボックススキャン機能：入力画像処理部１５→出力画像処理部２０→メモリ部１９
ボックスプリント機能：メモリ部１９→プリンタ部２１
ボックス受信機能：ＮＩＣ（ＲＩＰ）部１６→出力画像処理部２０→メモリ部１９
ボックス送信機能：メモリ部１９→ＮＩＣ部１６
プレビュー機能：メモリ部１９→操作部１７
●画像処理
以下、本実施形態における画像処理について詳細に説明する。ここでは有色の背景部に白抜きラインが描かれている画像データに対して、白抜き文字・ラインの太らせ処理を行う例について説明する。
【００３８】
図４は、本実施形態における画像出力処理を示すフローチャートである。まずステップＳ１１０１において、処理対象となるＰＤＬデータについて、ＰＤＬで記述された文字、線画、図形などのベクトル情報、あるいは、色、パターン、写真などの画像走査線情報を解釈する。そしてステップＳ１１０３において、解釈したＰＤＬデータからディスプレイリストと呼ばれる中間ファイルを生成し、ステップＳ１１０４において、該ディスプレイリストをＮＩＣ／ＲＩＰ部１６にてビットマップ（ラスタイメージ）に展開する。
【００３９】
そしてステップＳ１１０４において、白抜き文字制御フラグがＯＮであるか否かを確認する。白抜き文字制御フラグは、図５のようなドライバＵＩもしくは図６のようなプリンタのタッチパネルＵＩにおいて、例えば「白文字・ライン補正」が選択されることによって設定される。これがＯＮである場合はステップＳ１１０５に進み、ＯＦＦの場合はステップＳ１１０６に進む。
【００４０】
ステップＳ１１０５においては、本実施形態の特徴である白抜き文字太らせ処理を行う。この処理の詳細については、図７を用いて後述する。
【００４１】
そしてステップＳ１１０６においては、展開されたビットマップをプリンタ部２１で出力し、処理を終了する。
【００４２】
図７は、ステップＳ１１０５における白抜き文字太らせ処理の詳細を示すフローチャートである。まずステップＳ１２０１において、ＲＩＰ展開済のビットマップよりパターンマッチング等の手法によって白抜き文字・ラインを検出する。そしてステップＳ１２０２において、検出された白抜き文字・ラインのサイズおよびその周囲の色値（背景色）を確認する。そしてステップＳ１２０３において、色版ごとの、白抜き文字・ラインの太らせ量を算出する。
【００４３】
ここで、ステップＳ１２０３における色版ごとの太らせ量算出処理について、詳細に説明する。
【００４４】
本実施形態における太らせ量算出においては、例えばメモリ部１９に保持されているつぶれ倍率テーブルと太らせ量テーブルを使用する。つぶれ倍率テーブルは、背景色を各プロセスカラー１００％としたとき、その中に描かれる白抜き文字・ラインのつぶれ易さを、文字サイズ・ライン幅ごとに示しており、この例を図８に示す。ここでは、ＣＭＹとＫでつぶれ倍率を分けた例を示すが、色版毎に別々のテーブルを設けてもよい。太らせ量テーブルは、つぶれ指数と元の白抜き文字サイズ・ライン幅との関係から、白抜き文字・ラインの最適な太らせ量を導くためのものであり、この例を図９に示す。同図に示すつぶれ指数とは、トナー載り量と前出のつぶれ倍率とを掛け合わせたものである。
【００４５】
太らせ量算出時にはまず、図８に示すつぶれ倍率テーブルから以下のように色版のつぶれ指数を求める。
【００４６】
色版のつぶれ指数＝（色トナー載り量％）×（該当ポイントラインのつぶれ倍率）
そして、算出されたつぶれ指数に基づき、図９に示す太らせ量テーブルから色版の太らせ量（加算すべきサイズμｍ）を検出する。
【００４７】
ここで図１０を用いて、本実施形態における太らせ量算出処理の具体例を説明する。図１０は、さまざまな背景色に白抜きラインが描かれているパターン例を示す図である。同図においてパターン８０１，８０２，８０３はそれぞれ、背景色がシアン１００％，ブラック１００％，シアン１００％＋マゼンタ５０％＋ブラック２０％、に対して、白抜きライン０．０６ポイントが描かれている。ここで、０．０６ポイントとは、１２００ｄｐｉにおける１ピクセルに相当する。
【００４８】
まずパターン８０１の場合、ステップＳ１２０２において背景色がＣ１００％として検出されているため、Ｃ版のつぶれ指数を以下のように求める。すなわち図８に示すつぶれ倍率テーブルより、（Ｃトナー載り量：１００％）×（Ｃ色０．０６ポイントのつぶれ倍率：２）の演算を行うことで、Ｃ版のつぶれ指数は２００として得られる。そして図９に示す太らせ量テーブルより、つぶれ指数が２００で元のライン幅が０．０６ポイントであるから、太らせ量は＋３０μｍとなる。
【００４９】
同様に、パターン８０２の場合、ステップＳ１２０２において背景色がＫ１００％として検出されている。したがって、図８に示すつぶれ倍率テーブルより、Ｋ版のつぶれ指数＝（Ｋトナー載り量：１００％）×（Ｋ色０．０６ポイントのつぶれ倍率：１）＝１００となる。そして、図９に示す太らせ量テーブルより、つぶれ指数が１００で元のライン幅が０．０６ポイントであるから、太らせ量は＋２０μｍとなる。
【００５０】
また、パターン８０３の場合、ステップＳ１２０２において背景色がＣ１００％＋Ｍ５０％＋Ｋ２０％として検出されている。このように、背景色が混色である場合、そのトナー割合に応じて、色版ごとの太らせ量の演算を行う。まずＣ版について、つぶれ指数＝（Ｃトナー載り量：１００％）×（Ｃ色０．０６ポイントのつぶれ倍率：２）＝２００となる。そして図９に示す太らせ量テーブルより、つぶれ指数が２００で元のライン幅が０．０６ポイントであるから、Ｃ版の太らせ量は＋３０μｍとなる。次にＭ版について、つぶれ指数＝（Ｍトナー載り量：５０％）×（Ｍ色０．０６ポイントのつぶれ倍率：２）＝１００となる。そして図９に示す太らせ量テーブルより、つぶれ指数が１００で元のライン幅が０．０６ポイントであるから、Ｍ版の太らせ量は＋２０μｍとなる。そしてＫ版について、つぶれ指数＝（Ｋトナー載り量：２０％）×（Ｍ色０．０６ポイントのつぶれ倍率：１）＝２０となる。そして図９に示す太らせ量テーブルより、つぶれ指数が２０で元のライン幅が０．０６ポイントであるから、Ｋ版の太らせ量は＋２０μｍとなる。
【００５１】
以上のようにステップＳ１２０３で色版ごとの太らせ量が算出されると、次にステップＳ１２０４において、白抜き文字・ラインが描かれている画素に対する太らせ処理を行う。ここでラインを太らせる方法としては、白画素を付加してライン幅を調整するなどの方法をとればよい。この例を図１１に示す。同図によれば、１２００ｄｐｉの画素ピッチであれば１ラインがほぼ２０μｍに相当することから、太らせ量が２０μｍごとに１ラインを増やすように白画素列を付加している。また、その半分の１０μｍごとの太らせ量については、付加する白画素を１画素おきとすることで、実質的に２０μｍ時の半分量を太らせる。
【００５２】
以上説明したように本実施形態によれば、画像形成装置におけるプロセス条件が色毎に異なる場合にも、各色とも同様の太さで白抜き文字・ラインを描くことができる。また、二次色以上の色が背景色に使用される場合にも、色版ごとに白文字の太さを変えることができるため、レジストレーションがずれてしまうような現象を防ぐことができる。
【００５３】
＜第２実施形態＞
以下、本発明に係る第２実施形態について説明する。なお、第２実施形態における画像処理装置の構成は、上述した第１実施形態における４ドラムカラー系ＭＦＰと同様であるため、第１実施形態と同一符号を参照するものとして説明を省略する。第２実施形態でも上述した第１実施形態と同様に、有色の背景部に白抜きラインが描かれている画像データに対して、白抜き文字・ラインの太らせ処理を行う。
【００５４】
上述した第１実施形態では、ＲＩＰ後のラスタデータにおいて白抜き文字・ラインを太らせる例を示したが、第２実施形態においては、ＰＤＬデータにおいて白抜き文字・ラインのサイズを変更することを特徴とする。
【００５５】
図１２は、第２実施形態における画像出力処理を示すフローチャートである。まずステップＳ１３０１において、白抜き文字制御フラグがＯＮであるか否かを確認する。白抜き文字制御フラグは、図５のようなドライバＵＩもしくは図６のようなプリンタのタッチパネルＵＩにおいて、例えば「白文字・ライン補正」が選択されることによって設定される。これがＯＮである場合はステップＳ１３０２に進み、ＯＦＦの場合はステップＳ１３０８に進む。
【００５６】
ステップＳ１３０２では、処理対象となるＰＤＬデータを、例えばメモリ部１９のハードディスク等、不揮発性メモリに格納しておく。以下、ここで格納されたＰＤＬデータを、オリジナルＰＤＬと称する。通常、ＰＤＬデータはＲＩＰ処理後に消去されてしまうため、第２実施形態においては後述ＲＩＰ処理後の白抜き文字・ライン置き換え処理の際に、このオリジナルＰＤＬに対する更新を行う。
【００５７】
ステップＳ１３０３では、ＰＤＬで記述された文字、線画、図形などのベクトル情報、あるいは、色、パターン、写真などの画像走査線情報を解釈する。このとき、白抜き文字・ライン部を検出し、該検出された白抜き文字・ライン部ににフラグを立て、その文字・ラインのサイズやその周囲の色値（背景色）を確認する。
【００５８】
そしてステップＳ１３０４において、解釈したＰＤＬデータからディスプレイリストと呼ばれる中間ファイルを生成する。
【００５９】
そしてステップＳ１３０５において、ディスプレイリストをＮＩＣ／ＲＩＰ部１６にてビットマップ（ラスタイメージ）に展開した後、ステップＳ１３０６でフラグを確認し、白抜き文字・ラインが存在したか否かを確認する。白抜き文字・ラインが存在している場合にステップＳ１３０７に進むが、存在しない場合にはステップＳ１３１１に進む。
【００６０】
ステップＳ１３０７では、上述したステップＳ１３０２でメモリ部１９に格納されたオリジナルＰＤＬに対する白抜き文字置き換え処理を行う。この処理の詳細については、図１３を用いて後述する。
【００６１】
ステップＳ１３０８においては、上述したステップＳ１３０７で更新されたオリジナルＰＤＬを解釈する。なお、上述したステップＳ１３０１において白抜き文字制御フラグがＯＦＦであった場合には、ここでは入力されたＰＤＬデータを解釈する。
【００６２】
以降のステップＳ１３０９，Ｓ１３１０においては、上述したステップＳ１３０４，Ｓ１３０５と同様に、オリジナルＰＤＬに対するディスプレイリストの作成およびＲＩＰ処理を行う。
【００６３】
そしてステップＳ１３１１においては、展開されたビットマップをプリンタ部２１で出力する。次にステップＳ１３１２において、ステップＳ１３０２でメモリ部１９に保存されたオリジナルのＰＤＬデータを消去して、処理を終了する。
【００６４】
図１３は、ステップＳ１３０７における白抜き文字置き換え処理の詳細を示すフローチャートである。まずステップＳ１４０１において、白抜き文字・ラインとして検出された箇所の背景色を確認する。そしてステップＳ１４０２において、背景部のトナー載り量から、白抜き文字・ラインを太らせた後のサイズ、すなわち置き換えサイズを算出する。
【００６５】
ここで、ステップＳ１４０２における置き換えサイズ算出処理について、詳細に説明する。
【００６６】
第２実施形態における置き換えサイズ算出においては、例えばメモリ部１９に保持されているつぶれ倍率テーブルと置き換えサイズテーブルを使用する。つぶれ倍率テーブルは、上述した第１実施形態と同様に図８に例示されたテーブルである。置き換えサイズテーブルは、つぶれ指数と元の白抜き文字サイズ・ライン幅との関係から、白抜き文字・ラインの最適な置き換えサイズを導くためのものであり、この例を図１４に示す。同図に示すつぶれ指数とは、トナー載り量と前出のつぶれ倍率とを掛け合わせたものである。なお、上述した第１実施形態で図９に示した太らせ量テーブルにおいては加算すべきサイズ（μｍ）を示していたが、図１４に示す置き換えサイズテーブルでは、置き換えるべき白抜き文字・ラインそのもののサイズ（ポイント数）を示している。
【００６７】
置き換えサイズ算出時にはまず、第１実施形態と同様に、図８に示すつぶれ倍率テーブルから以下のように色版のつぶれ指数を求める。
【００６８】
色版のつぶれ指数＝（色トナー載り量％）×（該当ポイントラインのつぶれ倍率）
そして、算出されたつぶれ指数に基づき、図１４に示す置き換えサイズテーブルから白抜き文字・ラインの置き換えサイズを検出する。
【００６９】
ここで、第１実施形態で示した図１０を用いて、第２実施形態における置き換えサイズ算出処理の具体例を説明する。
【００７０】
まずパターン８０１の場合、ステップＳ１４０１において背景色がＣ１００％として確認されるため、Ｃ版のつぶれ指数を以下のように求める。すなわち図８に示すつぶれ倍率テーブルより、（Ｃトナー載り量：１００％）×（Ｃ色０．０６ポイントのつぶれ倍率：２）の演算を行うことで、Ｃ版のつぶれ指数は２００として得られる。そして図１４に示す置き換えサイズテーブルより、つぶれ指数が２００で元のライン幅が０．０６ポイントであるから、白抜き文字・ラインの置き換えサイズは０．１２ｐｔとなる。
【００７１】
同様に、パターン８０２の場合、ステップＳ１４０１において背景色がＫ１００％として確認される。したがって、図８に示すつぶれ倍率テーブルより、Ｋ版のつぶれ指数＝（Ｋトナー載り量：１００％）×（Ｋ色０．０６ポイントのつぶれ倍率：１）＝１００となる。そして、図１４に示す置き換えサイズテーブルより、つぶれ指数が１００で元のライン幅が０．０６ポイントであるから、置き換えサイズは０．１０ｐｔとなる。
【００７２】
また、パターン８０３の場合、ステップＳ１４０１において背景色がＣ１００％＋Ｍ５０％＋Ｋ２０％として確認される。このように、背景色が混色である場合、各色版のトナー割合に応じたつぶれ指数を算出し、その合計に基づいて置き換えサイズを決定する。すなわち、まずＣ版について、つぶれ指数＝（Ｃトナー載り量：１００％）×（Ｃ色０．０６ポイントのつぶれ倍率：２）＝２００となる。次にＭ版について、つぶれ指数＝（Ｍトナー載り量：５０％）×（Ｍ色０．０６ポイントのつぶれ倍率：２）＝１００となる。そしてＫ版について、つぶれ指数＝（Ｋトナー載り量：２０％）×（Ｍ色０．０６ポイントのつぶれ倍率：１）＝２０となる。したがって、各色版のつぶれ指数の合計は３２０であり、図１４に示す置き換えサイズテーブルよれば、つぶれ指数が３２０で元のライン幅が０．０６ポイントであるから、置き換えサイズは０．１６ｐｔとなる。
【００７３】
以上のようにステップＳ１４０２で白抜き文字・ラインの置き換えサイズが算出されると、次にステップＳ１４０３において、メモリ部１９に格納されているオリジナルＰＤＬを取り出す。そして、該オリジナルＰＤＬにおいて、白抜き文字・ラインのサイズを上記置き換えサイズで更新する。
【００７４】
以上説明したように第２実施形態によれば、画像形成装置における現像条件が色毎に異なる場合にも、色版毎の白抜き文字・ラインつぶれ具合の違いと色材の総載り量を考慮したうえで、ＰＤＬデータ自体を書き換えることができる。すなわち、ベクターデータであるＰＤＬデータの段階で補正を行うことができるため、ラスタライズ後のデータの白抜き文字・ライン部分を太らせるよりも、文字やラインのプロポーションを良好な状態で出力することが可能となる。
【００７５】
なお、上述した第１および第２実施形態においては、図１０に示すような白抜きライン画像に対する処理を例として説明したが、白抜き文字に対しても同様の処理を施すことが可能であることは言うまでもない。
【００７６】
また、上述した第１および第２実施形態においては、白抜き文字・ラインに特化して説明を行ったが、テーブルの適用方法を変更することにより、色文字について応用することも可能である。
【００７７】
また、第１および第２実施形態では４ドラムカラー系プリンタを例として説明したが、１ドラムカラー系プリンタでも本発明は実施可能であることは言うまでもない。
【００７８】
また、図１５に示すように複数台のＭＦＰがネットワーク上に存在するシステムにおいて、同一の画像データを現像プロセスの異なる複数台のプリンタで出力するような場合においても、本発明は適用可能である。すなわち、上記複数台のプリンタにおいて、白抜き文字・ラインが同じ太さで出力された画像を得ることができる。
【００７９】
また、本実施形態における図８のつぶれ倍率テーブル、図９の太らせ量テーブルおよび図１４の置き換えサイズテーブルはあくまでも一例にすぎず、プリンタの特性変化や環境変化などの影響を反映して、その内容を更新することが可能である。また、これらのテーブルは、プリンタ毎に設定することも可能である。
【００８０】
＜他の実施形態＞
以上、実施形態例を詳述したが、本発明は例えば、システム、装置、方法、プログラム若しくは記憶媒体(記録媒体)等としての実施態様をとることが可能である。具体的には、複数の機器（例えば、ホストコンピュータ、インタフェース機器、撮像装置、webアプリケーション等）から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８１】
尚本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。なお、この場合のプログラムとは、実施形態において図に示したフローチャートに対応したプログラムである。
【００８２】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００８３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。
【００８４】
プログラムを供給するための記録媒体としては、以下に示す媒体がある。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM，DVD-R)などである。
【００８５】
プログラムの供給方法としては、以下に示す方法も可能である。すなわち、クライアントコンピュータのブラウザからインターネットのホームページに接続し、そこから本発明のコンピュータプログラムそのもの(又は圧縮され自動インストール機能を含むファイル)をハードディスク等の記録媒体にダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
【００８６】
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせることも可能である。すなわち該ユーザは、その鍵情報を使用することによって暗号化されたプログラムを実行し、コンピュータにインストールさせることができる。
【００８７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００８８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、実行されることによっても、前述した実施形態の機能が実現される。すなわち、該プログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行うことが可能である。
【図面の簡単な説明】
【００８９】
【図１】本発明に係る一実施形態における４ドラムカラー系ＭＦＰの側断面図である。
【図２】本実施形態の作像部における１ステーションの詳細構成を示す図である。
【図３】本実施形態における機能構成を示すブロック図である。
【図４】本実施形態における画像出力処理を示すフローチャートである。
【図５】本実施形態におけるプリンタドライバのプロパティ設定画面例を示す図である。
【図６】本実施形態のタッチパネル部における白抜き文字・ライン補正設定例を示す図である。
【図７】本実施形態における白抜き文字太らせ処理を示すフローチャートである。
【図８】本実施形態におけるつぶれ倍率テーブルの一例を示す図
【図９】本実施形態における太らせ量テーブルの一例を示す図
【図１０】本実施形態における白抜きライン画像例を示す図である。
【図１１】本実施形態における白抜き画素の太らせ方の具体例を示す図である。
【図１２】第２実施形態における画像出力処理を示すフローチャートである。
【図１３】第２実施形態における白抜き文字置き換え処理を示すフローチャートである。
【図１４】第２実施形態における置き換えサイズテーブルの一例を示す図
【図１５】複数のＭＦＰがネットワーク上に存在するシステム例を示す図である。
【図１６】一般的なＢＡＥとＩＡＥによる作像の概略を示す図である。
【図１】
2008114556.tif 000003
【図２】
2008114556.tif 000004
【図３】
2008114556.tif 000005
【図４】
2008114556.tif 000006
【図５】
2008114556.tif 000007
【図６】
2008114556.tif 000008
【図７】
2008114556.tif 000009
【図８】
2008114556.tif 000010
【図９】
2008114556.tif 000011
【図１０】
2008114556.tif 000012
【図１１】
2008114556.tif 000013
【図１２】
2008114556.tif 000014
【図１３】
2008114556.tif 000015
【図１４】
2008114556.tif 000016
【図１５】
2008114556.tif 000017
【図１６】
2008114556.tif 000018