(57)【特許請求の範囲】
【請求項１】
描画オブジェクトの種類を示す属性情報を含む描画コマンドをビットマップに描画するビットマップ描画手段と、
前記ビットマップを描画する際に前記描画オブジェクトの属性を取得するオブジェクト属性取得手段と、
前記ビットマップを描画する際に最高濃度値を制御する最高濃度値制御手段と、
前記ビットマップを描画する際にオーバープリント機能を制御するオーバープリント制御手段と、
前記オーバープリント機能を適用する際に前記最高濃度値制御手段によって決定された最高濃度値に基づいて前記オーバープリント機能を実行するか否かを決定するオーバープリント実行決定手段と
を具備することを特徴とする画像処理装置。
【請求項２】
前記ビットマップ描画手段は、Ｋ（黒）、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）色を原色とする色空間を使用することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記オーバープリント制御手段は、Ｋ（黒）で入力された色をビットマップに描画する際にオーバープリント機能を実行することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記最高濃度制御手段は、濃度補正情報に基づいて最高濃度を制御することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記最高濃度制御手段は、前記描画オブジェクト属性取得手段によって取得されたオブジェクト属性に基づいてオブジェクト単位で制御することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記最高濃度制御手段は、前記オブジェクト属性取得手段によって取得されたオブジェクト属性のうち、ひとつ又は複数のオブジェクトに対して制御を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記最高濃度値制御手段は、キャリブレーションにより取得した濃度補正情報によって最高濃度制御を行うことを特徴とする請求項１に記載の画像処理装置
【請求項８】
描画オブジェクトの種類を示す属性情報を含む描画コマンドをビットマップに描画するビットマップ描画工程と、
前記ビットマップを描画する際に、描画オブジェクトの属性を取得するオブジェクト属性取得工程と、
前記ビットマップに描画する際、最高濃度値を制御する最高濃度制御工程と、
前記ビットマップに描画する際にオーバープリント機能を制御するオーバープリント制御工程と、
前記オーバープリント機能を適用する際、最高濃度制御工程で決定した最高濃度値に基づいて、前記オーバープリント機能を実行するか否かを決定するオーバープリント実行決定工程と
を実行することを特徴とする画像処理装置のデータ処理方法。
【請求項９】
描画オブジェクトの種類を示す属性情報を含む描画コマンドをビットマップに描画するビットマップ描画手段と、
前記ビットマップを描画する際に前記描画オブジェクトの属性を取得するオブジェクト属性取得手段と、
前記ビットマップを描画する際に最高濃度値を制御する最高濃度値制御手段と、
前記ビットマップを描画する際にオーバープリント機能を制御するオーバープリント制御手段と、
前記オーバープリント機能を適用する際に前記最高濃度値制御手段によって決定された最高濃度値に基づいて前記オーバープリント機能を実行するか否かを決定するオーバープリント実行決定手段と
を具備する画像処理装置の各手段として、コンピュータを機能させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムが記録されたことを特徴とする、コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、例えば複数色による画像形成を行う複写機、プリンタ、または印刷機などの画像処理装置における色ずれを抑制するための画像処理装置に関するものである。
【背景技術】
【０００２】
従来のカラー複写機、カラープリンタ、またはカラー印刷機等においては、カラーの写真や文章などを複数の原色画像に分解した後、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）およびブラック（Ｋ）の各色相のビットマップ画像（以下、「プレーン」ともいう）のデータを作成する。そして、作成したこれらのデータに応じて色相別のトナー像を別々の工程で作成し、それらを中間転写ベルトの上または用紙の上に重なるように転写する。
【０００３】
このような画像処理装置では、互いに色相が異なる複数のトナー像を重ねることによってカラー画像を形成するため、機械的な位置精度や用紙の送りスピードなどにより転写位置がずれると色ずれが生じてしまう。
【０００４】
例えば、有彩色の図形や写真の上に黒文字が描画された画像を形成する場合、シアン・マゼンタ・イエローのプレーンでは、上記図形や写真が描画されるカラー領域のうち、黒文字と重なる部分が中抜きされる。従って、この画像を形成する際に転写ずれが生じると、黒文字と図形や写真との間に白い隙間が生じてしまい、画質が著しく損なわれてしまう。
【０００５】
従来技術では、ブラックのプレーンにおいて黒領域を同定するとともに、シアン・マゼンタ・イエローのプレーンにおいては、ブラックのプレーンと重なる部分においては中抜き処理せずに画像を生成する方法があった（以下「オーバープリント」と呼ぶ）。
【０００６】
この方法によれば、中抜き処理が行われないことにより、白抜き部分の発生がなくなり、たとえ転写ずれが生じたとしても上述した白い隙間が生じるのを防止することができ、画質が向上する。
【０００７】
例えば、特許文献１では、オーバープリント機能を適用する際、背景の色を薄くすることにより、トナー消費量を抑制する方法が開示されている。
【０００８】
また、特許文献２では、オーバープリント機能を適用する際、特定のパターンによる間引き処理を行うことでトナー消費量を抑制する方法が開示されている。
【特許文献１】特開２００４−１７４９６４号公報（平成１６年６月２４日公開）
【特許文献２】特開２００５−３９４２２号公報（平成１７年２月１０日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
オーバープリント処理は、通常１００％黒の文字や図形の場合に有効になるため、１００％黒の文字や図形についてはオーバープリントの処理は行われるが、１００％未満の黒文字や図形については、オーバープリントの処理は行われない。
【００１０】
一方、環境の変化や部品等の消耗により画質劣化が発生する可能性があるため、キャリブレーション等により、濃度補正を行って画質を安定させる方法が用いられている。プリントエンジンの印刷濃度が目標値より高くなった場合は、最大濃度を１００％未満にすることにより、印刷濃度を目標値にあわせている。
【００１１】
ところが、黒の最大濃度が１００％未満になった場合には、オーバープリントの処理は行われないため、転写ずれが生じた場合、白い隙間が生じてしまう。
【００１２】
上述した特許文献１，２ともに、黒と重なる背景の色の濃度を薄くすることにより、トナー量の最大値を抑制するものであって、黒の最大濃度が１００％未満になった場合についての工夫はされていない。
【００１３】
本発明は、上記に鑑み、トナー付着量に関係なく、黒文字や黒のベクターグラフックスに対してブラックオーバープリントの処理を行ない得る画像処理装置の提供を目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するため、本発明に係る画像処理装置は、描画オブジェクトの種類を示す属性情報を含む描画コマンドをビットマップに描画するビットマップ描画手段と、前記ビットマップを描画する際に前記描画オブジェクトの属性を取得するオブジェクト属性取得手段と、前記ビットマップを描画する際に最高濃度値を制御する最高濃度値制御手段と、前記ビットマップを描画する際にオーバープリント機能を制御するオーバープリント制御手段と、前記オーバープリント機能を適用する際に前記最高濃度値制御手段によって決定された最高濃度値に基づいて前記オーバープリント機能を実行するか否かを決定するオーバープリント実行決定手段とを具備することを特徴とする。
【００１５】
上記構成によると、最高濃度値制御手段によって決定された最高濃度値に基づいてオーバープリント機能を実行するか否かを決定するので、黒の最大濃度値が１００％未満であっても、オーバープリント機能を実行することができる。したがって、背景の色と黒いオブジェクトの間に白い隙間が発生せず、版ずれに強い画像の生成が可能となる。
【００１６】
この場合、ビットマップ描画手段は、Ｋ（黒）、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）色を原色とする色空間を使用することができる。
【００１７】
また、オーバープリント制御手段は、Ｋ（黒）で入力された色をビットマップに描画する際にオーバープリント機能を実行することができる。これにより、背景の色と黒いオブジェクトの間に白い隙間が発生しなくなる。
【００１８】
また、最高濃度制御手段は、濃度補正情報に基づいて最高濃度を制御することができる。濃度補正情報に基づいて最高濃度を制御するため、メモリに記憶した濃度補正情報に基づいて、オーバープリント機能を実行するか否かを容易に決定することができる。
【００１９】
また、最高濃度制御手段は、描画オブジェクト属性取得手段によって取得されたオブジェクト属性に基づいて、オブジェクト単位で制御することができる。オブジェクト単位で最高濃度を制御するため、背景の色と黒いオブジェクトとでオーバープリント機能を実行するか否かをオブジェクト単位で決定することができる。
【００２０】
また、最高濃度制御手段は、オブジェクト属性取得手段によって取得されたオブジェクト属性のうち、ひとつ又は複数のオブジェクトに対して制御を行うことができる。
【００２１】
これにより、複数のオブジェクトがあっても、オブジェクト単位でオーバープリント機能を実行するか否かを決定することができる。
【００２２】
また、最高濃度値制御手段は、キャリブレーションにより取得した濃度補正情報によって最高濃度制御を行うことができる。色違いを補正して調節した濃度補正情報によって得られた最高濃度値を閾値としてオーバープリント処理を行うか否かを決定するので、版ずれに強い均質な画像の生成が可能となる。
【００２３】
さらに、本発明に係る画像処理装置のデータ処理方法では、描画オブジェクトの種類を示す属性情報を含む描画コマンドをビットマップに描画するビットマップ描画工程と、前記ビットマップを描画する際に、描画オブジェクトの属性を取得するオブジェクト属性取得工程と、前記ビットマップに描画する際、最高濃度値を制御する最高濃度制御工程と、前記ビットマップに描画する際にオーバープリント機能を制御するオーバープリント制御工程と、前記オーバープリント機能を適用する際、最高濃度制御工程で決定した最高濃度値に基づいて、前記オーバープリント機能を実行するか否かを決定するオーバープリント実行決定工程とを実行することを特徴とする。
【００２４】
また、本発明では、描画オブジェクトの種類を示す属性情報を含む描画コマンドをビットマップに描画するビットマップ描画手段と、前記ビットマップを描画する際に前記描画オブジェクトの属性を取得するオブジェクト属性取得手段と、前記ビットマップを描画する際に最高濃度値を制御する最高濃度値制御手段と、前記ビットマップを描画する際にオーバープリント機能を制御するオーバープリント制御手段と、前記オーバープリント機能を適用する際に前記最高濃度値制御手段によって決定された最高濃度値に基づいて前記オーバープリント機能を実行するか否かを決定するオーバープリント実行決定手段とを具備する画像処理装置の各手段として、コンピュータを機能させるためのプログラムも提供することができる。
【００２５】
さらに、本発明では、前記プログラムが記録されたコンピュータ読み取り可能な記録媒体も提供することができる。
【発明の効果】
【００２６】
以上のとおり、本発明によると、最高濃度制御手段により制御される最高濃度値に基づいてオーバープリント機能を実行するか否かを決定するので、黒の最大濃度値が１００％未満であっても、オーバープリント機能を実行することができる。したがって、背景の色と黒いオブジェクトの間に白い隙間が発生せず、版ずれに強い画像の生成が可能となる。
【発明を実施するための最良の形態】
【００２７】
図１は、本発明の第１の実施形態に係る画像処理装置（デジタル複合機）の構造を簡単に示す側面図である。この画像処理装置は、装置外部から与えられる画像データに基づき用紙Ｐａに対してフルカラーまたはモノクロの画像を形成した用紙Ｐｂを出力する。このため、本画像処理装置は、露光ユニット１９と、感光体ドラム１２ａ〜１２ｄと、現像装置１３ａ〜１３ｄと、トナーカートリッジ２３ａ〜２３ｄと、画像を形成するための中間転写ベルト１１、二次転写ローラ１４、および一次転写ローラと、加熱ローラ（定着ローラとも言う）および加圧ローラからなる定着ユニット２１と、用紙さばきローラ１６と、排紙トレイ１８とを備えている。
【００２８】
なお、図１において、用紙の搬送路は一点鎖線で示されており、搬送ローラを含む所定のローラ等により用紙が搬送経路を導かれる構成であるが、詳しい説明は省略する。
【００２９】
この画像処理装置は、ブラック（Ｋ）、並びに減法混色の３原色であるシアン（Ｃ）、マゼンタ（Ｍ）、およびイエロー（Ｙ）からなる４色の各色相に対応した画像データに基づき画像形成を行う。
【００３０】
例えば、画像処理装置には、ブラックの画像形成を行うため、感光体ドラム１２ａ、現像装置１３ａ、帯電ローラ、およびクリーニングユニットが備えられており、他の３色の画像形成を行うため、同様の構成（感光体ドラム１２ｂ〜１２ｄおよび現像装置１３ｂ〜１３ｄ等）が備えられている。これらの構成要素は、中間転写ベルト１１の移動方向に沿って図１に示されるように一列に配置されている。
【００３１】
帯電ローラは、像の担持体である感光体ドラム１２ａ〜１２ｄの表面を所定の電位になるよう均一に帯電させる接触方式の帯電器である。なお、本実施形態では帯電装置として上記帯電ローラを使用しているが、使用される帯電装置は上記帯電ローラに限定されるものではなく、例えばファーブラシ、磁気ブラシ、コロナワイヤーを使用するものや、ノコ歯状のもの、またはイオン発生装置等、感光体に対して所望の帯電電位を付与するものであれば使用可能である。
【００３２】
レーザビーム走査装置である露光ユニット１９は、半導体レーザと、ポリゴンミラー１５と、複数の反射ミラー等とを含んでおり、ブラック、シアン、マゼンタ、およびイエローの各色相に対応した画像データに基づき変調された４つのレーザビームのそれぞれを、対応する感光体ドラム１２ａ〜１２ｄの表面に照射する。このことにより、感光体ドラム１２ａ〜１２ｄの表面には、ブラック、シアン、マゼンタ、およびイエロー各色相に対応した画像データに基づく静電潜像が形成される。なお、上記半導体レーザに代えて、例えばＥＬやＬＥＤなどをアレイ状に配列した周知の書込みヘッドが使用されてもよい。
【００３３】
トナーカートリッジ２３ａ〜２３ｄは、現像装置１３ａ〜１２ｄの上部近傍に着脱自在に取り付けられており、ブラック、シアン、マゼンタ、またはイエローの色相に対応した現像剤であるトナーを貯留する。
【００３４】
現像装置１３ａ〜１３ｄは、静電潜像が形成された感光体ドラム１２ａ〜１２ｄの表面にトナーを供給し、静電潜像を現像剤像であるトナー像に顕像化する。具体的には現像装置１３ａ〜１３ｄは、上部に取り付けられたトナーカートリッジ２３ａ〜２３ｄの図示されない供給口から上記色相に対応したトナーを受け取り、このトナーにより感光体ドラム１２ａ〜１２ｄに形成された色相に対応した静電潜像をブラック、シアン、マゼンタ、またはイエローの色相に対応したトナー像に顕像化する。また、クリーニングユニット１７は、現像および画像転写後における感光体ドラム１２ａ〜１２ｄの表面に残留したトナーを除去し回収する。
【００３５】
中間転写ベルト１１は、厚さ１００μｍ〜１５０μｍ程度のフィルムが無端状に形成された構造であって、駆動ローラと従動ローラとの間に張架されて図１に示されるようなループ状の移動経路を形成している。この中間転写ベルト１１の外周面は、感光体ドラム１２ｄ、感光体ドラム１２ｃ、感光体ドラム１２ｂ、および感光体ドラム１２ａに対向しており、中間転写ベルト１１はこれらの順番で各感光体ドラム１２ａ〜１２ｄに対向するよう回転する。この中間転写ベルト１１を挟んで各感光体ドラム１２ａ〜１２ｄに対向する位置には、一次転写ローラが配置されている。これらの一次転写ローラは、直径８〜１０ｍｍの金属製（例えばステンレス製）の軸をベースとし、その表面が導電性の弾性材（例えばＥＰＤＭや発泡ウレタン等）により覆われているローラである。この導電性の弾性材により、中間転写ベルト１１に対して均一に高電圧を印加することができる。なお、ここではローラ形状であるものとしたが、ブラシなどであってもよい。
【００３６】
フルカラー画像を形成する場合、この一次転写ローラには、感光体ドラム１２ａ〜１２ｄの表面に担持されたトナー像を中間転写ベルト１１上に転写するために、トナーの帯電極性（−）と逆極性（＋）の定電圧である一次転写バイアスが印加される。またこの一次転写ローラは、中間転写ベルト１１の内周面に所定のニップ圧で圧接されている。このことによって、感光体ドラム１２ａ〜１２ｄに形成された各色相に対応するトナー像は中間転写ベルト１１の外周面に順次重ねられるように転写され、中間転写ベルト１１の外周面にフルカラーのトナー像が形成される。
【００３７】
また、モノクロ画像を形成する場合には、ブラックの感光体ドラム１２ａに対向する位置に配置される一次転写ローラのみが帯電し、その他の感光体ドラム１２ｂ〜１２ｄに対向する位置に配置される一次転写ローラは帯電せず、所定の離接機構により中間転写ベルト１１から所定距離だけ離される。このことにより、中間転写ベルト１１の外周面にはブラックのトナー像のみが形成される。
【００３８】
このように、中間転写ベルト１１の外周面に転写されたトナー像は、中間転写ベルト１１の回転によって、二次転写ローラ１４と対向する位置に搬送される。二次転写ローラ１４は、画像形成時において、内周面が駆動ローラの周面に接触する中間転写ベルト１１の外周面に所定のニップ圧で圧接されている。なお、このように圧接する場合、１対のローラの一方は金属等の硬質材料からなり、他方は弾性ゴムローラまたは発泡性樹脂ローラ等の弾性材料からなる。
【００３９】
用紙Ｐａを収納する給紙カセットから用紙Ｐａを一枚ずつ引き出す用紙さばきローラ１６により給紙される用紙は、二次転写ローラ１４と中間転写ベルト１１との間を通過する際に、トナーの帯電極性とは逆極性の高電圧を二次転写ローラ１４によって印加される。これにより、中間転写ベルト１１の外周面から用紙の表面にフルカラーまたはモノクロのトナー像が転写される。なお、中間転写ベルト１１に付着したトナーのうち用紙上に転写されることなく中間転写ベルト１１上に残存したトナーは、混色を防止するため、従動ローラに摺接するよう設けられるクリーニングブレードを含むクリーニングユニットによって回収される。
【００４０】
このフルカラーまたはモノクロ画像であるトナー像が転写された用紙は、定着ユニット２１に導かれ、定着ユニット２１を構成する加熱ローラと加圧ローラとの間を通過して加熱および加圧を受ける。なお、加熱ローラは、図示されない温度検出器からの信号に基づいて制御部によって所定の定着温度となるように設定されている。この定着ユニット２１の動作によって、トナー像は、用紙の表面に堅牢に定着する。トナー像が定着した用紙Ｐｂは、排紙ローラによって排紙トレイ１８上に（印刷面を下側に向けて）排出される。
【００４１】
以上のような画像の形成動作は、図示されない電動モータやギヤなどを含む複数の駆動部と、これらの駆動部を制御する制御部とにより行われ、上記制御部の機能は、図示されないセンサや操作入力部などの情報を受け付けるマイクロコンピュータにより実現される。
【００４２】
以下、この制御部の機能を含む本画像処理装置の機能的な構成について説明する。図２は、本発明における第１の実施形態に係る画像処理装置の機能的な構成を示すブロック図である。図２に示される画像処理装置１０は、外部のコンピュータ端末であるデータ処理装置２等から所定の通信回線を介して与えられる印刷用データを受け取り、受け取った印刷用データに応じた画像を所定の用紙上に出力する。
【００４３】
なお、上記印刷用データは、具体的には画像処理装置１０において解釈可能なページ記述言語（ＰＤＬ：Page Description Language）により記述されるデータを含むファイルである。また、画像処理装置１０とデータ処理装置２とは、所定のケーブルやハブなどからなるＬＡＮ（Local Area Network）５により相互に通信可能に接続される。なお、このＬＡＮ５に代えて、ＷＡＮ（Wide Area Network）やインターネットなど周知の相互通信網またはＵＳＢ（Universal Serial Bus）接続や各種パラレルインタフェースなどの通信接続手段が使用されてもよい。
【００４４】
この画像処理装置１０は、ＣＰＵ（Central Processing Unit ）１０１、メモリ（半導体メモリ）１０２、および各種インタフェースなどにより構成されるプリンタコントローラ（基板）１００と、液晶ディスプレイ等からなる表示装置とタッチパネルやボタンなどからなる入力装置とを含む操作表示部２０と、ディスク状の磁気記憶媒体を含むハードディスク記憶装置（以下「ハードディスク」または「ＨＤＤ」と略称する）３０と、用紙に画像を形成して当該用紙を装置外へ排出するための画像形成部４０とを備えている。
【００４５】
画像形成部４０は、ビデオコントローラ１１５を介して印刷のためのビットマップデータを受け取り、対応する画像を所定の用紙上に形成する。また、キャリブレーションを行うための濃度センサ４１、及び温湿度センサ４２を有する。なお、画像形成部４０における画像形成機構の詳細な構成については図１を参照して前述したとおりである。
【００４６】
図２に示されるように、プリンタコントローラ１００は、ＣＰＵ１０１と、メモリ１０２と、操作表示部２０との接続インタフェースである操作表示部インタフェース１１２と、ハードディスク３０との接続インタフェースであるハードディスクインタフェース１１３と、後述するバンドデータを圧縮または伸張する圧縮伸張回路１１４と、画像形成部４０との接続インタフェースであるビデオコントローラ１１５と、ＬＡＮ５を介してデータ処理装置２との間で通信を行うネットワークインタフェース１１６とを備える。
【００４７】
なお、上記ＣＰＵ１０１と、自由に読み書き可能なメモリであるＲＡＭ（Random Access Memory）と、読み出し専用のメモリであるＲＯＭ（Read Only Memory）とからなるメモリ１０２と、上記各種インタフェースとは、それぞれ所定のバス（メモリバス、システムバス、またはペリフェラルバスなど）で接続されている。これらのバスによる接続は一般的なコンピュータにおける周知の構成であるためその詳しい説明は省略する。
【００４８】
このプリンタコントローラ１００は、対象となる文書の画像を光学的に読み取る図示されないスキャナユニットにより読み取られた画像を所定の用紙上に形成して出力するいわゆる複写機能や、外部のデータ処理装置２から受け取った印刷データ（画像データ）を所定の用紙上に形成して出力するいわゆるプリンタ機能などの周知の各種機能を有している。
【００４９】
これらの機能は、典型的にはメモリ１０２のＲＯＭに内蔵されまたはＲＡＭに展開された所定のプログラムをＣＰＵ１０１が実行することにより実現される。ここで、上記プログラムは、例えば、そのプログラムを記録した記録媒体であるＣＤ−ＲＯＭによって提供される。すなわち、上記プログラムの記録媒体としてのＣＤ−ＲＯＭが本画像処理装置１０内に補助記憶装置として内蔵された図示されないＣＤ−ＲＯＭ駆動装置に装着され、そのＣＤ−ＲＯＭから上記プログラムが読み出されてハードディスク３０にインストールされる。また、上記プログラムは、ＣＤ−ＲＯＭ以外の記録媒体や通信回線を介して提供されてもよい。そして、本画像処理装置１０の起動のための所定操作がなされると、ハードディスク３０にインストールされた所定プログラムは、上記ＲＡＭに転送されてそこに展開され、ＣＰＵ１０１によって実行される。これにより、上記各種機能が実現される。
【００５０】
次に、上記プリンタ機能に着目し、データ処理装置２等からＬＡＮ５を介して与えられるＰＤＬデータの印刷処理について図３を参照して詳細に説明する。
【００５１】
図３は、本発明の実施の形態に係る画像処理装置の各機能およびデータの流れを示す図である。ＰＤＬインタプリンタ２００は、入力インタフェース部２０１、コマンド解析部２０２、オブジェクト判定部２０３、色空間変換部２０４、ブラックオーバープリント処理部２０５、中間データ生成部２０６、レンダリング部２０７、印刷処理部２０８から構成されている。本実施形態において、入力インタフェース部２０１、コマンド解析部２０２、オブジェクト判定部２０３、色空間処理部２０４、ブラックオーバープリント処理部２０５、中間データ生成部２０６、レンダリング部２０７、印刷処理部２０８は、ソフトウェアにより実現され、プログラムのコードの形態でメモリ１０２に格納されているが、その全部または一部をハードウェアにより実現することもできる。
【００５２】
入力インタフェース部２０１は、データ処理装置２からネットワークを介して、送られてきたＰＤＬコマンドデータを一時的に格納する。入力インタフェース部２０１に格納されたＰＤＬコマンドデータは、コマンド解析部２０２に渡され順次解析される。解析されたＰＤＬコマンドは、オブジェクト判定部２０３で文字、図形、イメージの属性が与えられる。色空間変換部２０４では、文字、図形、イメージデータに適した色変換処理が行われる。
【００５３】
ブラックオーバープリント処理部２０５は、黒のオブジェクトか否かを判定し、そうである場合には、ブラックオーバープリントの処理を行い、そうでない場合は、通常の処理をおこなう。
【００５４】
中間データ生成部２０６は、解析されたＰＤＬコマンドをオブジェクト及びバンド単位で分類された中間データを生成する。中間データには、描画すべきオブジェクト及びその属性(オブジェクトの種類、座標、色情報等)が記述されている。レンダリング部２０７は、各バンド単位で、中間データに基づき印刷用の画像データを生成する。印刷処理部２０８は、レンダリング部２０７で生成された印刷用画像データをプリントエンジンに送信する。
【００５５】
図４は、本発明の実施の形態に係る画像処理装置によって実行される、印刷処理を説明するフローチャートである。図４において、まず、現在の濃度補正情報を取得する（ステップ１０１）。
【００５６】
この現在の濃度補正情報とは、画像形成部４０で印刷した印刷物の濃度が一定になるように、画像形成部４０の濃度センサ４２及び温湿度センサ４１の検出情報に基づき、図５のような濃度補正情報をプリンタコントローラ１００のＲＡＭ１０２に記憶しておく。図５の左欄の入力情報である、現在の濃度補正情報から、右欄の出力情報における黒（Ｋ）の最大濃度値をブラックオーバープリント処理を行うか否かの閾値として設定する（ステップ１０２）。
【００５７】
現在の濃度補正情報が、図５の場合、最大濃度が２５４になるので２５４を設定する。そして、データ処理装置２の印刷を実行すると、プリンタドライバがＰＤＬデータを生成する。ＬＡＮ５を経由してプリンタコントローラ１００に送られてきたＰＤＬデータは、ネットワークインタフェース１１６から、メモリ１０２へ一旦蓄積される。ＰＤＬインタプリンタはこのデータを読み込んでＰＤＬコマンドの解析を行う（ステップ１０３）。受信したＰＤＬコマンドに色情報が含まれている場合は、現在の濃度補正情報に基づいて濃度補正処理を行う（ステップ１０４）。
【００５８】
ＰＤＬコマンドが黒（Ｋ）の文字、又は図形オブジェクトである場合は、ステップ１０２でセットした閾値と該オブジェクトの色情報から取得した黒（Ｋ）の値と比較し、ブラックオーバープリント処理を行うか否かを判定する。
【００５９】
ブラックオーバープリント処理を行う必要がない黒オブジェクトと判定された場合は、通常処理（該黒のオブジェクトの背景に描画されるオブジェクトかある場合には、中抜き処理をおこなう）を行うように設定する（ステップ１０７）。ブラックオーバープリント処理を行う必要がある黒オブジェクトであると判定された場合は、ブラックオーバープリント処理（該黒のオブジェクトの背景に描画されるオブジェクトかある場合でも、中抜き処理は行われない）を行うように設定する（ステップ１０６）。次に、ＰＤＬコマンドから中間コードを生成する（ステップ１０７）。処理すべきＰＤＬコマンドがあれば（ステップ１０８）、上述した処理を繰り返す（ステップ１０３から１０８）。
【００６０】
すべてのＰＤＬコマンド処理が終了したら、印刷処理を実行し（ステップ１０９）、プリント処理を終了する。
【００６１】
図６は、通常処理（ステップ１０６）で生成されるオブジェクトを描画した結果を示したものである。通常の処理では、背景のカラーオブジェクト（ＣＭＹＫ＝２２０，１２０，０，０）の上に黒のオブジェクト（ＣＭＹＫ＝０，０，０，２５４）を重ねて描画する場合は、黒のオブジェクトの背景の色が消去されるため、ＣＭＹＫの各プレーンに版ずれが発生した場合は、図６のように白い隙間が見えてしまう。
【００６２】
図７は、ブラックオーバープリント処理（ステップ１０７）で生成されるオブジェクトを描画した結果を示したものである。ブラックオーバープリント処理では、背景のオブジェクト（ＣＭＹＫ＝２２０，１２０，０，０）に黒のオブジェクト（ＣＭＹＫ＝０，０，０，２５４）を重ねて描画する場合は、背景の色は消去しないため、黒のオブジェクト部分の色はＣＭＹＫ＝２２０，１２０，０，２５４となる。この場合、ＣＭＹＫの各プレーンに版ずれが発生した場合でも、背景の色と黒いオブジェクトの間に白い隙間が発生しないため、版ずれに強い画像の生成が可能となる。
【００６３】
以上のように、上記実施形態では、現在の濃度補正情報の最大値をブラックオーバープリント処理を行うか否かの閾値として設定することにより、黒１００％の色値が濃度補正情報により、ＣＭＹＫ＝０，０，０，２５５にならない場合も、ブラックオーバープリント処理を行うことができるため、ＣＭＹＫの各プレーンに版ずれが発生した場合でも、背景の色と黒いオブジェクトの間に白い隙間が発生せず、版ずれに強い画像の生成が可能となる。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施形態である画像処理装置の構成を示す説明図
【図２】本発明の実施形態である画像処理装置の内部構成を示すブロック図
【図３】本発明の実施形態における、印刷処理を説明するフローチャート
【図４】本発明の実施の形態における、黒エッジ判定の処理を説明するフローチャート
【図５】本発明の実施の形態における、濃度補正情報を示す図
【図６】本発明の実施の形態における、ブラックオーバープリント処理を行わない場合に生成される画像を示す図
【図７】本発明の実施の形態における、ブラックオーバープリント処理を行った場合に生成される画像を示す図
【符号の説明】
【００６５】
２      …データ処理装置
５      …ＬＡＮ
１０    …画像処理装置
１１    …中間転写ベルト
１２ａ〜１２ｄ  …感光体ドラム
１３ａ〜１３ｄ  …現像装置
１４    …二次転写ローラ
１５    …ポリゴンミラー
１６    …用紙さばきローラ
１８    …排紙トレイ
１９    …露光ユニット
２０    …操作表示部
２１    …定着ユニット
２３ａ〜２３ｄ  …トナーカートリッジ
３０    …ハードディスク
４０    …画像形成部
５０    …ＰＤＬインタプリタ
６０    …印刷制御部
１００  …プリンタコントローラ
Ｐａ，Ｐｂ  …用紙
【図１】
0004965353.tif 000002
【図２】
0004965353.tif 000003
【図３】
0004965353.tif 000004
【図４】
0004965353.tif 000005
【図５】
0004965353.tif 000006
【図６】
0004965353.tif 000007
【図７】
0004965353.tif 000008