(57)【要約】【課題】  ＣＭＹＫレンダリングにおいて、所定のＲＯＰを判定しＤＳＴのままになる領域についてＭＳＫを生成することによる描画不正を回避し、省メモリなレンダリングシステムでのＲＯＰ処理による描画不正を回避すること。【解決手段】  ラスターオペレーションを使ってＣＭＹＫでレンダリングを行う描画システムにおいて、指定されたラスターオペレーションを判別し、判別した結果に応じてＣＭＹＫからＣＭＹに変換し、描画するデータとラスターオペレーションにより出力先が透過となるかを判定し、判定した結果に基づいて、マスクパターンを生成し、生成したマスクパターンに応じて、レンダリング処理を切り替えることを特徴とする。【選択図】  図９
2006119709.tif 000002
【特許請求の範囲】
【請求項１】
ラスターオペレーションを使ってＣＭＹＫでレンダリングを行う描画システムにおいて、
指定されたラスターオペレーションを判別するラスターオペレーション判別手段と、
前記ラスターオペレーション判別手段によって判別した結果に応じてＣＭＹＫからＣＭＹに変換するＣＭＹ変換手段と、
描画するデータとラスターオペレーションにより出力先が透過となるかを判定する透過判定手段と、
前記透過判定手段により判定した結果に基づいて、マスクパターンを生成するマスク生成手段と、
前記マスク生成手段により生成したマスクパターンに応じて、レンダリング処理を切り替える手段とを有することを特徴とする描画処理システム。
【請求項２】
前記ラスターオペレーションは、Ｗｉｎｄｏｗｓ（登録商標）ＧＤＩのラスターオペレーション２，ラスターオペレーション３，ラスターオペレーション４またはそれに準ずるその他のＯＳの描画モデルで使われる描画論理であることを特徴とする請求項１記載の描画処理システム。
【請求項３】
前記ＣＭＹＫレンダリングは、ＣＭＹＫのプレーン毎にレンダリング処理を行うＣＭＹＫレンダリング手段と、ＣＭＹＫからＣＭＹへ変換後、ＣＭＹのプレーンごとにレンダリング処理をし、出力先をＣＭＹからＣＭＹＫへ変換するＣＭＹレンダリング手段を有することを特徴とする請求項１記載の描画処理システム。
【請求項４】
前記レンダリング切り替え手段は、前記ＣＭＹＫレンダリング手段と、ＣＭＹレンダリング手段のいずれかを選択することを特徴とする請求項１記載の描画処理システム。
【請求項５】
ラスターオペレーションを使ってＣＭＹＫでレンダリングを行う描画処理システムにおいて、
指定されたラスターオペレーションを判別するラスターオペレーション判別手段と、
前記ラスターオペレーション判別手段によって判別した結果に応じてＣＭＹＫからＣＭＹに変換するＣＭＹ変換手段と、
描画するデータとラスターオペレーションにより出力先が透過となるかを判定する透過判定手段と、
前記透過判定手段により判定した結果に基づいて、マスクパターンを生成するマスク生成手段と、
前記マスク生成手段により生成したマスクパターンからクリップ領域の形状を抽出するクリップ抽出手段と、
前記クリップ抽出手段により抽出してクリップによってレンダリング処理を行う手段とを有することを特徴とする描画処理システム。
【請求項６】
前記ラスターオペレーションは、Ｗｉｎｄｏｗｓ（登録商標）ＧＤＩのラスターオペレーション２，ラスターオペレーション３，ラスターオペレーション４またはそれに準ずるその他のＯＳの描画モデルで使われる描画論理であることを特徴とする請求項５記載の描画処理システム。
【請求項７】
前記ＣＭＹＫレンダリングは、ＣＭＹＫのプレーン毎にレンダリング処理を行うＣＭＹＫレンダリング手段と、ＣＭＹＫからＣＭＹへ変換後、ＣＭＹのプレーンごとにレンダリング処理をし、出力先をＣＭＹからＣＭＹＫへ変換するＣＭＹレンダリング手段を有することを特徴とする請求項５記載の描画処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、描画モデルのＲＯＰ（Ｒａｓｔｅｒ  ＯＰｅｒａｔｉｏｎ）処理に対応する描画処理システムに関するものである。
【背景技術】
【０００２】
図３に示すＷｉｎｄｏｗｓ（登録商標）ＧＤＩの描画モデルにおいては、Ｓｏｕｒｃｅ（以降、ＳＲＣ），Ｐａｔｔｅｒｎ（以降、ＰＴＮ），Ｍａｓｋ（以降、ＭＳＫ），Ｄｅｓｔｉｎａｔｉｏｎ（以降、ＤＳＴ）とＲＯＰ（Ｒａｓｔｅｒ  ＯＰｅｒａｔｉｏｎ）によりレンダリングを行っており、また、その他のＯＳ等の描画モデルにおいても同様のＲＯＰを使ってレンダリング処理を行っている。（特許文献１）これらの描画モデルに対応する場合に、印刷装置においては、入力されたＲＧＢのデータをＣＭＹＫへ色変換し、ハーフトーン処理後にＲＯＰを使ってレンダリング処理し、ハーフトーンのビットマップイメージをメモリに格納するので、ＲＧＢの２４ｂｉｔレンダリングよりも省メモリな描画システムを実現している。ＣＭＹＫによるレンダリング処理において、ＳＲＣ，ＰＴＮ，ＤＳＴの色とＲＯＰの組み合わせによっては、ＣＭＹＫのプレーン毎にレンダリング処理すると、正常に描画されない場合がある。この問題を回避するため、レンダリング前にＳＲＣ，ＰＴＮ，ＤＳＴをそれぞれＣＭＹＫをＣＭＹに変換後、ＣＭＹでプレーン毎にレンダリングし、レンダリング後にＤＳＴをＣＭＹからＣＭＹＫに変換し、正常な出力結果となるようにしている。
【特許文献１】特開２００２−７１０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ＣＭＹＫレンダリングにおける上記描画不正回避処理においては、例えば、Ｃ＝２５５，Ｍ＝２５５，Ｙ＝２５５，Ｋ＝０のピクセルは、Ｋ＝０に置き換わりＲＯＰ処理された領域だけがＲＯＰ処理されなかった領域とは異なる色となり描画不正が発生する場合がある。
【０００４】
図４にＤＳａのＲＯＰが指定された場合のＣＭＹＫレンダリングで描画不正となる一例を示す。ＳＲＣとＤＳＴのＡＮＤの処理においては、ＳＲＣが白の場合、ＤＳＴの色がそのまま残ることになるが、ＣＭＹＫレンダリングにおいては、ＤＳＴのＣＭＹＫからＣＭＹに変換し、かつレンダリング後にＣＭＹからＣＭＹＫに変換するため、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１２８，１２８，１２８，０）が（Ｃ，Ｍ，Ｙ）＝（１２８，１２８，１２８）となり、レンダリング後は、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，１２８）となり、元のＤＳＴから色が変わり、描画領域外とは異なる色となってしまう。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために本発明の請求項１記載の描画処理システムは、
ラスターオペレーションを使ってＣＭＹＫでレンダリングを行う描画システムにおいて、指定されたラスターオペレーションを判別するラスターオペレーション判別手段と、前記ラスターオペレーション判別手段によって判別した結果に応じてＣＭＹＫからＣＭＹに変換するＣＭＹ変換手段と、描画するデータとラスターオペレーションにより出力先が透過となるかを判定する透過判定手段と、前記透過判定手段により判定した結果に基づいて、マスクパターンを生成するマスク生成手段と、前記マスク生成手段により生成したマスクパターンに応じて、レンダリング処理を切り替える手段とを有することを特徴とする。
【０００６】
また、本発明の描画処理システムは、ラスターオペレーションを使ってＣＭＹＫでレンダリングを行う描画処理システムにおいて、指定されたラスターオペレーションを判別するラスターオペレーション判別手段と、前記ラスターオペレーション判別手段によって判別した結果に応じてＣＭＹＫからＣＭＹに変換するＣＭＹ変換手段と、描画するデータとラスターオペレーションにより出力先が透過となるかを判定する透過判定手段と、前記透過判定手段により判定した結果に基づいて、マスクパターンを生成するマスク生成手段と、前記マスク生成手段により生成したマスクパターンからクリップ領域の形状を抽出するクリップ抽出手段と、前記クリップ抽出手段により抽出してクリップによってレンダリング処理を行う手段とを有することを特徴とする。
【発明の効果】
【０００７】
以上のように、本発明では、ＣＭＹＫレンダリングにおいて、所定のＲＯＰを判定しＤＳＴのままになる領域についてＭＳＫを生成することによる描画不正を回避し、省メモリなレンダリングシステムでのＲＯＰ処理による描画不正を回避することが可能となる。また、さらに生成したＭＳＫからクリップ領域に変換することにより、ＤＳＴのままになる領域については描画しないようにすることができ、パフォーマンスを向上させることが可能となる。
【発明を実施するための最良の形態】
【０００８】
（実施例１）
本実施例の構成を説明する前に、本実施例を適用するに好適なレーザービームプリンタ（以下「ＬＢＰ」と記述）の構成について図１を参照しながら説明する。なお、本実施例を適用するプリンタは、レーザビームプリンタに限られるものではなく、他のプリント方式のプリンタでも良いことは言うまでもない。以下、図面を参照して本発明の実施例を詳細に説明する。
【０００９】
図１は、実施例のＬＢＰの内部構造を示す断面図である。図において、１００はＬＢＰ本体であり、外部に接続されているコンピュータ（図２の３０１）から供給される文字印字命令、各種図形描画命令、イメージ描画命令及び色指定命令等に従って対応する文字パターンや図形、イメージ等を作成し、記録媒体である記録用紙上に像を形成する。１５１は操作のためのスイッチ及びプリンタの状態を表示するＬＥＤ表示器やＬＣＤ表示器等が配されている操作パネル、１０１はＬＢＰ１００全体の制御及びホスト・コンピュータから供給される文字印字命令等を解析するプリンタ制御ユニットである。尚、本実施例におけるＬＢＰはＲＧＢの色情報をＭ（マゼンタ）Ｃ（シアン）Ｙ（イエロー）Ｋ（クロ）に変換し、それらを並列で像形成・現像するため、ＭＣＹＫそれぞれが像形成・現像機構を持つ。プリンタ制御ユニット１０１はＭＣＹＫそれぞれの印字イメージを生成し、ビデオ信号に変換してＭＣＹＫそれぞれのレーザ・ドライバに出力する。Ｍ（マゼンタ）のレーザ・ドライバ１１０は半導体レーザ１１１を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１１１から発射されるレーザ光１１２をオン・オフ切替する。レーザ光１１２は回転多面鏡１１３で左右方向に振られて静電ドラム１１４上を走査する。これにより、静電ドラム１１４上には文字や図形のパターンの静電潜像が形成される。この潜像は静電ドラム１１４周囲の現像ユニット（トナーカートリッジ）１１５によって現像された後、記録用紙に転写される。Ｃ（シアン）、Ｙ（イエロー）、Ｋ（クロ）に関してもＭ（マゼンタ）と同様の像形成・現像機構を持ち、１２０、１２１、１２２、１２３、１２４、１２５はＣ（シアン）用の像形成・現像機構、１３０、１３１、１３２、１３３、１３４、１３５はＹ（イエロー）用の像形成・現像機構、１４０、１４１、１４２、１４３、１４４、１４５はＫ（クロ）用の像形成・現像機構である。個々の機能はＭ（マゼンタ）の像形成・現像機構と同じであるので説明は省略する。
【００１０】
記録用紙にはカット・シートを用い、カット・シート記録紙はＬＢＰに装着した給紙カセット１０２に収納されバネ１０３で一定の高さに保たれており、給紙ローラ１０４及び搬送ローラ１０５と１０６とにより装置内に取り込まれ、用紙搬送ベルト１０７に乗せられてＭＣＹＫの各像形成・現像機構を通過する。記録用紙に転写されたＭＣＹＫの各トナー（粉末インク）は定着器１０８で熱と圧力により記録用紙に固定され、記録用紙は搬送ローラ１０９と１５０によってＬＢＰ本体上部に出力される。
【００１１】
図２は、本発明の実施例を示す印刷システムの構成を説明するブロック図である。３０１は、アプリケーションなどを用いてイメージを編集し、プリンタドライバを介して印刷データを送信するコンピュータである。
【００１２】
２０１は印刷装置である。２０２はネットワークに繋がるコンピュータ３０１などのデバイスと情報の入出力を行うためのネットワークＩ／Ｆである。ネットワークＩ／Ｆ２０２を介してコンピュータ３０１からの印刷データを受信する。２０３は様々な情報を一時格納するＲＡＭである。ＲＡＭ２０３は、コンピュータ３０１から送信され、ネットワークＩ／Ｆ２０２を介して受信した印刷データまたはイメージデータを格納する受信バッファ２０４、入力されたデータを中間コードに変換するときに一時的に使用するワークメモリ２０５、プリンタ内部の中間コードなどを格納するフレームバッファ２１０、中間コードを展開したデータを格納するラスタメモリ２１１からなる。
【００１３】
２０８は、印刷装置２０１におけるＣＰＵ２１１の制御コードを格納するＲＯＭである。ＲＯＭ２０８は、受信バッファ２０４から読み出したデータを解析し、所定の処理に振り分ける解析処理部２１４と、解析処理部において解析された描画論理（ＲＯＰ）設定の所定のＲＯＰを判定するＲＯＰ判定部２１５と、ＲＯＰ判定部２１５によって所定のＲＯＰが判定されたときにマスクパターンを生成するマスク生成部２０９と、フレームバッファ２０６に格納された中間コードを展開してラスタメモリに格納する展開処理部２１０からなる。
【００１４】
２１１は印刷装置２０１の演算処理や制御を行う中央演算処理装置（ＣＰＵ）である。２１２はプリンタエンジン２１３との信号の入出力を行うエンジンＩ／Ｆである。２１３はイメージデータに基づいて、周知の電子写真プロセスによって感光ドラム上に潜像を形成し、用紙に転写して定着し印字を行うプリンタエンジンである。
【００１５】
図８は、本発明の実施例における印刷装置のフローチャートである。
【００１６】
印刷装置において、データを受信する（Ｓ１１０１）と、データ解析を開始する（Ｓ１１０２）。データ解析において、描画論理設定のときにＲＯＰ２の描画論理か調べる（Ｓ１１０３）。ＲＯＰ２の描画論理の場合、ＲＯＰ２の描画処理を行う（Ｓ１１０４）。一方、ＲＯＰ２の描画論理でない場合、ＲＯＰ３の描画論理かを判定し（Ｓ１１０５）、ＲＯＰ３の描画論理の場合はＲＯＰ３の描画処理を行う（Ｓ１１０６）。ＲＯＰ３の描画論理でもない場合は、その他の処理をする（Ｓ１１０７）。全てのデータの処理が終了まで、Ｓ１１０２〜Ｓ１１０７を繰り返し行う。全てのデータ処理が終了する（Ｓ１１０８）と、作成されたＭＳＫ，ＰＴＮ，Ｓと指定されたＲＯＰに基づいてレンダリング処理を行い（Ｓ１１０９）、作成されたラスターイメージをエンジンに転送し、印刷して（Ｓ１１１０）終了する。
【００１７】
図９は、Ｓ１１０４のＲＯＰ２描画処理のフローチャートである。
【００１８】
ＲＯＰ２描画処理では、ＳＲＣが黒のときＤＳＴとなるＲＯＰかを判定する（Ｓ１２０１）。ＳＲＣが黒のときＤＳＴとなるＲＯＰ（（ＲＯＰ２＆０ｘ３）＝＝０ｘ２）の場合は、ＳＲＣに指定されているデータの各ピクセルが黒かを判定する（Ｓ１２０２）。黒の場合はＭＳＫを０（Ｓ１２０３）、黒以外の場合はＭＳＫを１（Ｓ１２０４）とし、ＳＲＣの全ピクセルに対しＳ１２０２〜Ｓ１２０４を繰り返し行い、ＳＲＣの全ピクセルの検索が終了する（Ｓ１２０５）と、ＭＳＫのパターンを設定し（Ｓ１２１１）、ＲＯＰ２をＲＯＰ４に変換する（Ｓ１２１２）。一方、ＳＲＣが黒のときＤＳＴとなるＲＯＰではない場合、ＳＲＣが白のときＤＳＴとなるＲＯＰかを判定する（Ｓ１２０６）。ＳＲＣが白のときＤＳＴとなるＲＯＰ（（ＲＯＰ２＆０ｘｃ）＝＝０ｘ８）の場合は、ＳＲＣに指定されているデータの各ピクセルが白かを判定する（Ｓ１２０７）。白の場合はＭＳＫを０（Ｓ１２０８）、白以外の場合はＭＳＫを１（Ｓ１２０９）とし、ＳＲＣの全ピクセルに対しＳ１２０７〜Ｓ１２０９を繰り返し行い、ＳＲＣの全ピクセルの検索が終了する（Ｓ１２１０）と、ＭＳＫのパターンを設定し（Ｓ１２１１）、ＲＯＰ２をＲＯＰ４に変換する（Ｓ１２１２）。ＳＲＣが黒でも、白でもＤＳＴにならないＲＯＰについては、ＭＳＫのパターンを設定せずに終了する。
【００１９】
図１０は、Ｓ１１０６のＲＯＰ３描画処理のフローチャートである。
【００２０】
ＲＯＰ３描画処理では、ＳＲＣが黒のときＤＳＴとなるＲＯＰかを判定する（Ｓ１３０１）。ＳＲＣが黒のときＤＳＴとなるＲＯＰ（（ＲＯＰ３＆０ｘ３３）＝＝０ｘ２２）の場合は、ＳＲＣに指定されているデータの各ピクセルが黒かを判定する（Ｓ１３０２）。黒の場合はＭＳＫを０（Ｓ１３０３）、黒以外の場合はＭＳＫを１（Ｓ１３０４）とし、ＳＲＣの全ピクセルに対しＳ１３０２〜Ｓ１３０４を繰り返し行い、ＳＲＣの全ピクセルの検索が終了する（Ｓ１３０５）と、ＭＳＫのパターンを設定し（Ｓ１３１１）、ＲＯＰ３をＲＯＰ４に変換する（Ｓ１３１２）。一方、ＳＲＣが黒のときＤＳＴとなるＲＯＰではない場合、ＳＲＣが白のときＤＳＴとなるＲＯＰかを判定する（Ｓ１３０６）。ＳＲＣが白のときＤＳＴとなるＲＯＰ（（ＲＯＰ３＆０ｘｃｃ）＝０ｘ８８）の場合は、ＳＲＣに指定されているデータの各ピクセルが白かを判定する（Ｓ１３０７）。白の場合はＭＳＫを０（Ｓ１３０８）、白以外の場合はＭＳＫを１（Ｓ１３０９）とし、ＳＲＣの全ピクセルに対しＳ１３０７〜Ｓ１３０９を繰り返し行い、ＳＲＣの全ピクセルの検索が終了する（Ｓ１３１０）と、ＭＳＫのパターンを設定し（Ｓ１３１１）、ＲＯＰ３をＲＯＰ４に変換する（Ｓ１３１２）。ＳＲＣが黒でも、白でもＤＳＴにならないＲＯＰについては、さらにＰＴＮについてＲＯＰ３描画処理を行う（Ｓ１３１３）。
【００２１】
図１１は、Ｓ１３１３のＰＴＮのＲＯＰ３描画処理のフローチャートである。
【００２２】
ＲＯＰ３描画処理では、ＰＴＮが黒のときＤＳＴとなるＲＯＰかを判定する（Ｓ１４０１）。ＰＴＮが黒のときＤＳＴとなるＲＯＰ（（ＲＯＰ３＆０ｘ０ｆ）＝＝０ｘ０ａ）の場合は、ＰＴＮに指定されているデータの各ピクセルが黒かを判定する（Ｓ１４０２）。黒の場合はＭＳＫを０（Ｓ１４０３）、黒以外の場合はＭＳＫを１（Ｓ１４０４）とし、ＰＴＮの全ピクセルに対しＳ１４０２〜Ｓ１４０４を繰り返し行い、ＰＴＮの全ピクセルの検索が終了する（Ｓ１４０５）と、ＭＳＫのパターンを設定し（Ｓ１４１１）、ＲＯＰ３をＲＯＰ４に変換する（Ｓ１４１２）。一方、ＰＴＮが黒のときＤＳＴとなるＲＯＰではない場合、ＰＴＮが白のときＤＳＴとなるＲＯＰかを判定する（Ｓ１４０６）。ＰＴＮが白のときＤＳＴとなるＲＯＰ（（ＲＯＰ３＆０ｘｆ０）＝＝０ｘａ０）の場合は、ＰＴＮに指定されているデータの各ピクセルが白かを判定する（Ｓ１４０７）。白の場合はＭＳＫを０（Ｓ１４０８）、白以外の場合はＭＳＫを１（Ｓ１４０９）とし、ＰＴＮの全ピクセルに対しＳ１４０７〜Ｓ１４０９を繰り返し行い、ＰＴＮの全ピクセルの検索が終了する（Ｓ１３１０）と、ＭＳＫのパターンを設定し（Ｓ１４１１）、ＲＯＰ３をＲＯＰ４に変換する（Ｓ１４１２）。ＰＴＮが黒でも、白でもＤＳＴにならないＲＯＰについては、ＭＳＫのパターンを設定せずに終了する。
【００２３】
図１２は、Ｓ１１０９のレンダリング処理のフローチャートである。
【００２４】
レンダリング処理においては、ＣＭＹＫレンダリングできないＲＯＰかどうかを判定する（Ｓ１５０１）。ＣＭＹＫレンダリングできない場合は、ＭＳＫが０のときＤＳＴになるＲＯＰかを判定する（Ｓ１５０２）。ＭＳＫが０のときＤＳＴになる場合は、ＭＳＫが１のピクセルのＳ，ＰＴＮ，ＤＳＴをそれぞれＣＭＹＫからＣＭＹに変換し（Ｓ１５０３）、ＣＭＹレンダリングする（Ｓ１５０４）。ＣＭＹレンダリングが終了した後に、ＭＳＫが１のピクセルのレンダリング後のＤＳＴのＣＭＹをＣＭＹＫへ変換し（Ｓ１５０５）、レンダリング処理を終了する。一方、ＭＳＫが０のときＤＳＴにならない場合は、Ｓ，ＰＴＮ，ＤＳＴをそれぞれＣＭＹＫからＣＭＹに変換し（Ｓ１５０６）、ＣＭＹレンダリングする（Ｓ１５０７）。ＣＭＹレンダリングが終了した後に、レンダリング後のＤＳＴのＣＭＹをＣＭＹＫへ変換し（Ｓ１５０８）、レンダリング処理を終了する。ＣＭＹＫレンダリングできる場合は、ＣＭＹＫそれぞれ指定されたＲＯＰによりレンダリングし（Ｓ１５０９）、レンダリング処理を終了する。
【００２５】
Ｓ１１０５のＲＯＰ２からＲＯＰ４への変換，Ｓ１１０８のＲＯＰ３からＲＯＰ４への変換方法の一例を図７に示す。ＲＯＰ２、ＲＯＰ３のＤＳａが指定された場合は、ＳＲＣが白の場合、ＤＳＴのままの描画結果になり、Ｓ１１０４のＲＯＰ２描画処理、またはＳ１１０７のＲＯＰ３描画処理においてＳＲＣが白のピクセルを０，それ以外を１とするＭＳＫを生成する。ＭＳＫを生成したあと、ＲＯＰ４の上位８ビットを１０１０１０１０に、下位８ビットをＲＯＰ３のＤＳａの８ビットにして、ＲＯＰ２、ＲＯＰ３を１６ビットのＲＯＰ４に変換する。ＤＳｏのときも同様の方法で、ＳＲＣが黒のピクセルを０、それ以外を１とするＭＳＫを生成し、以下はＤＳａと同様にＲＯＰ４に変換する。
【００２６】
図５に示すとおり、図４でＣＭＹＫ→ＣＭＹ→ＣＭＹＫ変換により色が変わり描画不正となっていた領域で、ＣＭＹＫ→ＣＭＹ→ＣＭＹＫ変換やらないようにし、正常な色で出力できるようになる。
【００２７】
（その他の実施例）
実施例１では、ＲＯＰを判定し、ＤＳＴとなる領域のピクセルを０とするＭＳＫを設定し、レンダリング処理において、ＭＳＫが０のＳＲＣ，ＰＴＮ，ＤＳＴのピクセルをＣＭＹＫ→ＣＭＹ→ＣＭＹＫ変換しないようにし、正常な結果を得ているが、ＭＳＫのパターンの１のピクセルの形状を取り出し、クリップ領域とすることで、ＤＳＴとなる領域のレンダリング処理をしないようにしてもよい。図６は、実施例１の図５と同じデータでのクリップ領域生成の例である。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施例のレーザビームプリンタの構造を示す側断面図である。
【図２】実施例１による印刷システムの構成を示すブロック図である。
【図３】Ｗｉｎｄｏｗｓ（登録商標）のＧＤＩの描画モデルを示した図である。
【図４】ＣＭＹＫレンダリングで描画不正となる一例を示す図である。
【図５】実施例１によるＣＭＹＫレンダリングでの描画不正を回避した例を示す図である。
【図６】その他の実施例によるＣＭＹＫレンダリングでの描画不正を回避した例を示す図である。
【図７】実施例１によるＲＯＰ２，ＲＯＰ３からＲＯＰ４への変換の一例を示した図である。
【図８】実施例１による印刷装置における描画処理のフローチャートである。
【図９】実施例１によるＳ１１０４のＲＯＰ２描画処理のフローチャートである。
【図１０】実施例１によるＳ１１０６のＲＯＰ３描画処理のフローチャートである。
【図１１】実施例１によるＳ１３１３のＰＴＮのＲＯＰ３描画処理のフローチャートである。
【図１２】実施例１によるＳ１１０９のレンダリング処理のフローチャートである。
【符号の説明】
【００２９】
１００  プリンタ本体
１０１  プリンタ制御ユニット
１０２  給紙カセット
１０３  用紙を持ち上げるためのバネ
１０４  給紙ローラ
１０５  用紙搬送ローラ
１０６  用紙搬送ローラ
１０７  用紙搬送ベルト
１０８  定着器
１０９  用紙搬送ローラ
１１０  レーザ・ドライバ（マゼンタ用）
１１１  半導体レーザ発射装置（マゼンタ用）
１１３  回転多面鏡（マゼンタ用）
１１４  静電ドラム（マゼンタ用）
１１５  トナーカートリッジ（マゼンタ用）
１２０  レーザ・ドライバ（シアン用）
１２１  半導体レーザ発射装置（シアン用）
１２２  レーザ・ビーム（シアン用）
１２３  回転多面鏡（シアン用）
１２４  静電ドラム（シアン用）
１２５  トナーカートリッジ（シアン用）
１３０  レーザ・ドライバ（イエロー用）
１３１  半導体レーザ発射装置（イエロー用）
１３２  レーザ・ビーム（イエロー用）
１３３  回転多面鏡（イエロー用）
１３４  静電ドラム（イエロー用）
１３５  トナーカートリッジ（イエロー用）
１４０  レーザ・ドライバ（クロ用）
１４１  半導体レーザ発射装置（クロ用）
１４２  レーザ・ビーム（クロ用）
１４３  回転多面鏡（クロ用）
１４４  静電ドラム（クロ用）
１４５  トナーカートリッジ（クロ用）
１５０  用紙搬送ローラ
１５１  操作パネル
【図１】
2006119709.tif 000003
【図２】
2006119709.tif 000004
【図３】
2006119709.tif 000005
【図４】
2006119709.tif 000006
【図５】
2006119709.tif 000007
【図６】
2006119709.tif 000008
【図７】
2006119709.tif 000009
【図８】
2006119709.tif 000010
【図９】
2006119709.tif 000011
【図１０】
2006119709.tif 000012
【図１１】
2006119709.tif 000013
【図１２】
2006119709.tif 000014