(57)【要約】【課題】  ＰＤＬに依存しない黒印刷方式切り替えができるし、プリンタドライバを用いないホストプリンティング環境などにおいて黒印刷方式変更のために利用者が直接データを編集する必要もない印刷装置を提供する。【解決手段】  パーソナルコンピュータ群２に接続され、そのパーソナルコンピュータ群２からプリンタ記述言語で記述された印刷ジョブデータを受信して印刷を行う印刷装置１において、異なるプリンタ記述言語に対応できるＰＤＬ処理部１１から印刷データを受け取った描画部１２は、描画メモリに描画する際、描画メモリ中の黒領域を識別し、変換部１３は、その黒領域のデータが印刷装置１内の操作部から指定された黒印刷方式の黒データでない場合、その黒領域のデータを指定された黒印刷方式の黒データに変換する構成にした。【選択図】        図２
2006239882.tif 000002
【特許請求の範囲】
【請求項１】
印刷制御装置に接続され、その印刷制御装置から印刷データを含むプリンタ記述言語で記述された印刷ジョブデータを受信して印刷を行う印刷装置において、異なった複数の黒印刷方式の印刷に供する黒データを生成できる黒生成手段と、前記印刷ジョブデータに用いられているプリンタ記述言語の種類に依存せずに前記黒印刷方式を切り替える切り替え手段と、を備えたことを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、前記印刷制御装置の制御によらずに、前記切り替え手段により切り替えを行うことを特徴とする印刷装置。
【請求項３】
請求項１または請求項２記載の印刷装置において、受信した前記印刷ジョブデータを蓄積する蓄積手段を備え、前記蓄積手段に一旦蓄積した印刷ジョブデータを対象に、前記切り替え手段により切り替えられた黒印刷方式の黒データを生成して印刷することを特徴とする印刷装置。
【請求項４】
請求項１乃至請求項３のいずれか一項に記載の印刷装置において、前記切り替え手段により切り替えた黒印刷方式の黒データを生成する際に、印刷データ中の黒データ生成対象である黒領域を識別する黒領域識別手段として、フレームメモリに描画する際に前記印刷データの黒領域を示す位置情報を設定しておき、その位置情報を用いて黒領域を識別する位置情報利用識別手段、またはフレームメモリに描画した後にフレームメモリに描画された描画データを用いて前記黒領域を識別する描画像利用識別手段を備えたことを特徴とする印刷装置。
【請求項５】
請求項４記載の印刷装置において、前記位置情報利用識別手段は、前記位置情報を前記フレームメモリとは別のビットマップ領域にマッピングすることを特徴とする印刷装置。
【請求項６】
請求項４記載の印刷装置において、前記位置情報利用識別手段は、描画用フレームメモリの各画素の座標と、予め設定した黒領域の範囲を示す座標とを比較し、前記描画用フレームメモリの当該画素の座標が前記黒領域の範囲内の座標であれば、当該画素の座標を黒領域内と判定することを特徴とする印刷装置。
【請求項７】
請求項４記載の印刷装置において、前記描画像利用識別手段は、それぞれの色用プレーンのうち、１つのプレーンを前記黒領域識別用に用いて黒領域座標群を抽出し、抽出した黒領域座標群を他の色用フレームの黒領域座標群としても用いることを特徴とする印刷装置。
【請求項８】
請求項７記載の印刷装置において、前記黒領域座標群を抽出する際、総量規制適用後に各フレームが取り得る最大濃度の座標を黒領域に属する座標として抽出することを特徴とする印刷装置。
【請求項９】
請求項８記載の印刷装置において、前記黒領域のデータをＫデータに変換する場合、少なくともＫフレーム以外のフレームメモリの黒領域データを消去した後にＫフレームメモリの黒領域に総量規制後の最大濃度をセットすることを特徴とする印刷装置。
【請求項１０】
請求項８記載の印刷装置において、前記黒領域データをＣＭＹＫデータに変換する場合、各フレームメモリの黒領域に総量規制後の最大濃度をセットすることを特徴とする印刷装置。
【請求項１１】
請求項４記載の印刷装置において、前記位置情報利用識別手段と前記描画像利用識別手段を備え、前記位置情報利用識別手段又は前記描画像利用識別手段のいずれかを選択する識別法選択手段を備えたことを特徴とする印刷装置。
【請求項１２】
印刷制御装置と、該印刷制御装置に接続され、前記印刷制御装置からの印刷要求により印刷を行う印刷装置とから成る印刷システムにおいて、前記印刷装置内に異なった複数の黒印刷方式の印刷に供する黒データを生成できる黒生成手段と、前記印刷ジョブデータに用いられているプリンタ記述言語の種類に依存せずに黒印刷方式を切り替える切り替え手段とを備えたことを特徴とする印刷システム。
【請求項１３】
請求項１２記載の印刷システムにおいて、前記印刷制御装置の制御によらずに、印刷装置側のみで前記切り替えを行うことを特徴とする印刷システム。
【請求項１４】
請求項１２または請求項１３記載の印刷システムにおいて、前記印刷装置内に前記切り替え手段により切り替えた黒印刷方式の黒データを生成する際に、印刷データ中の黒データ生成対象である黒領域を識別する黒領域識別手段として、フレームメモリに描画する際に前記印刷データの黒領域を示す位置情報を設定しておき、前記位置情報を用いて黒領域を識別する位置情報利用識別手段またはフレームメモリに描画した後にフレームメモリに描画された描画データを用いて前記黒領域を識別する描画像利用識別手段を備えたことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータなどにより実現される印刷制御装置とそれに接続されたプリンタやデジタル複写機など印刷装置からなる印刷システムに係り、特に、印刷装置における黒データ生成技術に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（以下、ＰＣと称す）などホスト装置に接続して印刷装置としても用いることができるカラー複写機などにおいては、従来より、印刷系のトナー色であるシアン（Ｃｙａｎ）とマゼンタ（Ｍａｇｅｎｔａ）とイエロー（Ｙｅｌｌｏｗ）（以下、Ｃ、Ｍ、Ｙと称す）の各色の成分に分解された画像データに基づいてＣ、Ｍ、Ｙのトナーを重ね合わせることにより所望のカラー画像を印刷する。理論的には、Ｃ、Ｍ、Ｙの各色の組み合わせですべての色を再現することができる。黒や灰色のような無彩色もＣ、Ｍ、Ｙを対応したトナー濃度で重ね合わせることにより再現できる。
しかし、現実には、Ｃ、Ｍ、Ｙを印刷する各色のトナーの分光濃度が理論的な特性からずれていることや、Ｃ、Ｍ、Ｙの重ね合わせにより得られる色の理論上の特性と実際の特性とにずれがあることから、Ｃ、Ｍ、Ｙのみの使用では期待する色が得られないことが多い。例えば、灰色を得るために同量のＣ、Ｍ、Ｙのトナーを重ね合わせて印刷しても、印刷色に有色の成分が含まれることが多いのである。そのようなことから、近年では、Ｃ、Ｍ、ＹにＫ（黒）を追加して、４つの基本色を用いるカラー複写機が多くなってきている。その結果、プリンタやカラー複写機など印刷装置においては、紙に黒を印刷するする方法として、Ｋデータのみを用いて印刷する方法、Ｃ、Ｍ、Ｙ、Ｋ４色のデータまたはＣ、Ｍ、Ｙ３色のデータを組み合わせて印刷する方法が共存している。以下、これを黒印刷方式と呼ぶ。
前記したような印刷装置がネットワークかその他のインタフェースにより例えばＰＣに接続されていて、そのＰＣなどに搭載されたプリンタドライバを用いてＰＣ上のアプリケーションプログラムから印刷装置で印刷を行う場合は、印刷指示時に、一般にはプリンタドライバから印刷装置に対して黒印刷方式を指定する。つまり、プリンタドライバを搭載するＰＣでは、利用者が黒印刷方式を選択することによりプリンタドライバの黒印刷方式の設定を行い、そのプリンタドライバが印刷装置に黒印刷方式を指定して印刷を行うのが従来の方法である。
なお、印刷装置を用いるホスト装置側に、ページ単位でカラー印刷とモノクロ印刷とを切り替える機能や、画像データ中のイメージ領域、グラフィック領域、テキスト領域など描画オブジェクトの種類を識別できる機能を持つようにした従来技術も提供されている。例えば、特許文献１に示された従来技術では、プリンタに印刷を行わせるＰＣなどホスト装置において、ページ単位でカラー印刷とモノクロ印刷とを切り替える機能を持ち、ホスト装置内のアプリケーションプログラムから印刷要求があると、まず、そのホスト装置に実装されているプリンタドライバ内の第１前処理モジュールが文書データを中間印刷データに変換し、第２前処理モジュールに渡す。
第２前処理モジュールは中間印刷データからページの開始コードを検索し、当該ページが白黒以外の色情報を含んでいるか、利用者が指定した描画オブジェクトを含み且つ白黒以外の色情報を含むか、あるいは、利用者が指定したページであるかというような所定の条件に合致するか否かをチェックする。そして、その所定の条件に合致しないときには、第２前処理モジュールは当該ページが白黒のみであると判断し、所定の条件に合致するときには、ページの開始部分にカラー印刷コードを挿入してプリンタに渡す。
【特許文献１】特開２００２−２１１０４８公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来技術においては、印刷装置において黒印刷方式を切り替える場合、ＰＤＬ（プリンタ記述言語）に依存した切り替えとなり、そのため冗長であるという問題があった。また、プリンタドライバを用いないホストプリンティング環境などにおいて、黒印刷方式を変更するために利用者が直接データを編集する必要があった。また、印刷装置に描画結果を蓄積して再利用する場合、ホスト装置など印刷制御装置からの指定ができないので、フレームイメージそのものに対して黒印刷方式を変更する必要があった。
本発明の目的は、このような従来技術の問題を解決しようとするものであり、具体的には、ＰＤＬに依存しない黒印刷方式の切り替えができ、また、プリンタドライバを用いないホストプリンティング環境などにおいて黒印刷方式変更のために利用者が直接データを編集する必要がなく、また、印刷装置に描画結果を蓄積して再利用する場合に印刷制御装置からの指定が不要な印刷装置などを提供することにある。
【課題を解決するための手段】
【０００４】
前記した課題を解決するために、請求項１記載の発明は、印刷制御装置に接続され、その印刷制御装置から印刷データを含むプリンタ記述言語で記述された印刷ジョブデータを受信して印刷を行う印刷装置において、異なった複数の黒印刷方式の印刷に供する黒データを生成できる黒生成手段と、前記印刷ジョブデータに用いられているプリンタ記述言語の種類に依存せずに前記黒印刷方式を切り替える切り替え手段と、を備えたことを特徴とする。
また請求項２記載の発明は、請求項１記載の印刷装置において、前記印刷制御装置の制御によらずに、前記切り替え手段により切り替えを行うことを特徴とする。
また請求項３記載の発明は、請求項１または請求項２記載の印刷装置において、受信した前記印刷ジョブデータを蓄積する蓄積手段を備え、前記蓄積手段に一旦蓄積した印刷ジョブデータを対象に、前記切り替え手段により切り替えられた黒印刷方式の黒データを生成して印刷することを特徴とする。
また請求項４記載の発明は、請求項１乃至請求項３のいずれか一項に記載の印刷装置において、前記切り替え手段により切り替えた黒印刷方式の黒データを生成する際に、印刷データ中の黒データ生成対象である黒領域を識別する黒領域識別手段として、フレームメモリに描画する際に前記印刷データの黒領域を示す位置情報を設定しておき、その位置情報を用いて黒領域を識別する位置情報利用識別手段、またはフレームメモリに描画した後にフレームメモリに描画された描画データを用いて前記黒領域を識別する描画像利用識別手段を備えたことを特徴とする。
【０００５】
また請求項５記載の発明は、請求項４記載の印刷装置において、前記位置情報利用識別手段は、前記位置情報を前記フレームメモリとは別のビットマップ領域にマッピングすることを特徴とする。
また請求項６記載の発明は、請求項４記載の印刷装置において、前記位置情報利用識別手段は、描画用フレームメモリの各画素の座標と、予め設定した黒領域の範囲を示す座標とを比較し、前記描画用フレームメモリの当該画素の座標が前記黒領域の範囲内の座標であれば、当該画素の座標を黒領域内と判定することを特徴とする。
また請求項７記載の発明は、請求項４記載の印刷装置において、前記描画像利用識別手段は、それぞれの色用プレーンのうち、１つのプレーンを前記黒領域識別用に用いて黒領域座標群を抽出し、抽出した黒領域座標群を他の色用フレームの黒領域座標群としても用いることを特徴とする。
また請求項８記載の発明は、請求項７記載の印刷装置において、前記黒領域座標群を抽出する際、総量規制適用後に各フレームが取り得る最大濃度の座標を黒領域に属する座標として抽出することを特徴とする。
また請求項９記載の発明は、請求項８記載の印刷装置において、前記黒領域のデータをＫデータに変換する場合、少なくともＫフレーム以外のフレームメモリの黒領域データを消去した後にＫフレームメモリの黒領域に総量規制後の最大濃度をセットすることを特徴とする。
【０００６】
また請求項１０記載の発明は、請求項８記載の印刷装置において、前記黒領域データをＣＭＹＫデータに変換する場合、各フレームメモリの黒領域に総量規制後の最大濃度をセットすることを特徴とする。
また請求項１１記載の発明は、請求項４記載の印刷装置において、前記位置情報利用識別手段と前記描画像利用識別手段を備え、前記位置情報利用識別手段又は前記描画像利用識別手段のいずれかを選択する識別法選択手段を備えたことを特徴とする。
また請求項１２記載の発明は、印刷制御装置と、該印刷制御装置に接続され、前記印刷制御装置からの印刷要求により印刷を行う印刷装置とから成る印刷システムにおいて、前記印刷装置内に異なった複数の黒印刷方式の印刷に供する黒データを生成できる黒生成手段と、前記印刷ジョブデータに用いられているプリンタ記述言語の種類に依存せずに黒印刷方式を切り替える切り替え手段とを備えたことを特徴とする。
また請求項１３記載の発明は、請求項１２記載の印刷システムにおいて、前記印刷制御装置の制御によらずに、印刷装置側のみで前記切り替えを行うことを特徴とする。
また請求項１４記載の発明は、請求項１２または請求項１３記載の印刷システムにおいて、前記印刷装置内に前記切り替え手段により切り替えた黒印刷方式の黒データを生成する際に、印刷データ中の黒データ生成対象である黒領域を識別する黒領域識別手段として、フレームメモリに描画する際に前記印刷データの黒領域を示す位置情報を設定しておき、前記位置情報を用いて黒領域を識別する位置情報利用識別手段またはフレームメモリに描画した後にフレームメモリに描画された描画データを用いて前記黒領域を識別する描画像利用識別手段を備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、印刷装置が、印刷制御装置から印刷データを含むプリンタ記述言語で記述された印刷ジョブデータを受信して印刷を行う際、異なった複数の黒印刷方式のそれぞれの印刷に供する黒データを生成でき、印刷ジョブデータに用いられているプリンタ記述言語の種類に依存せずに黒印刷方式を切り替えることができるので、プリンタ記述言語の種類に対応づけて黒印刷方式を切り替える手段を持つ必要があった従来の冗長性を解消できる。
また、印刷制御装置の制御によらずに、印刷装置側のみで切り替えを行うことができるので、プリンタドライバを用いないホストプリンティング環境などにおいて黒印刷方式変更のために利用者が直接データを編集する必要がなくなるし、印刷装置に描画結果を蓄積して再利用する場合に印刷制御装置からの指定が不要になる。
【発明を実施するための最良の形態】
【０００８】
以下、図面により本発明の実施形態を詳細に説明する。
但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対位置などは特定的な記載がない限りこの説明の範囲をそれのみに限定する主旨ではなく、単なる説明例に過ぎない。
図１は、本発明の一実施形態を示した印刷システムを構成している印刷装置のハードウェア構成図である。
図示したように印刷装置１は、ハードウェアとして、プログラムに従ってこの装置全体を制御するＣＰＵ３１、そのプログラムの一部及び固定データの一部を記憶しておくＲＯＭ３２、ＣＰＵ３１が実行時にワークメモリとして用いたり受信した印刷データや制御データ及びハードディスク記憶装置から読み出した各種データやプログラムを一時的に記憶したりするＲＡＭ３３、前記印刷データを含む各種データ及びプログラムの一部を保存しておく記憶装置（例えばハードディスク記憶装置）３４、操作部３５、印刷データ及び制御データに従って印刷用紙上に画像を形成する画像形成部３６、請求項記載の印刷制御装置であるホスト装置との通信を行う外部インタフェース部３７などを備えている。
図２は、この実施形態の印刷システムを示すデータフロー図である。図示したように、この印刷システムはＰＣ群２（１個の矩形で示しているが図示の例では例えば３台ある）と印刷装置１とが接続された構成である。
ＰＣ群２の各ＰＣ内にはハードウェア上で動作するプログラムとして図示しないオペレーティングシステムが搭載されており、そのオペレーティングシステム上では図示しないアプリケーションプログラムとプリンタドライバ（プログラムの一種）が動作する。ＰＣ群２内のプリンタドライバ群２１は前記プリンタドライバの複数個（この例では３個）を示している。
また、図２に示したように、印刷装置１は、図１に示したハードウェアとプログラムにより実現される機能ブロックとして、ＰＤＬ（プリンタ記述言語）で記述された受信データを解析したりする複数種類のＰＤＬに対応可能なＰＤＬ処理部１１（図示の例ではＰＤＬ処理部１１ａ、１１ｂ、１１ｃを備えて３種類に対応している）、ＰＤＬ処理部１１の解析結果を用いてフレームメモリ（ＲＡＭ３３により実現される）に描画するフレームメモリ描画部１２、フレームメモリに描画されたイメージデータ中の一部を指示に従ってＫデータやＣＭＹＫデータなどに変換する変換部１３、画像形成部３６を用いて紙上に画像を印刷する印刷部１４などを備えている。
なお、この実施形態の印刷システムでは、請求項記載の黒生成手段が変換部１３により実現され、切り替え手段が描画部１２及び操作部３５などにより実現され、記憶手段が記憶装置３４により実現され、黒領域識別手段が描画部１２により実現される。
【０００９】
以下、前記した実施形態の印刷システムで実施される本発明の各実施形態について説明する。
［第１の実施形態］
前記したように、従来技術では、利用者はＰＣを操作して黒印刷方式を選択し、プリンタドライバに対する黒印刷方式の設定を行って印刷を行う。それに対して、本実施形態の印刷システムでは、プリンタドライバ２１の設定は行わなくてもよく、印刷装置１の操作部３５内の操作ボタンを用いて切り替える。印刷装置１は操作部３５に黒印刷方式を選択するための選択ボタンを備え、利用者が印刷を行う前にその選択ボタンを用いて黒印刷方式を設定するのである。選択肢は次の通りである。
（１）プリンタドライバの設定に従う。
（２）印刷装置側の設定に従い、Ｋデータを用いて黒を印刷する。
（３）印刷装置側の設定に従い、ＣＭＹＫ（またはＣＭＹ）データを用いて黒を印刷する。
ＣＰＵ３１はこの選択結果をＲＡＭ３３に記憶する。
【００１０】
以下、図２に示したデータフロー図に基づいて本実施形態の印刷装置の印刷時における動作を説明する。
まず、ＰＣ群２のプリンタドライバ群２１のいずれかがそれぞれのＰＤＬ（異なった種類のＰＤＬでよい）で記述された印刷データを含む印刷ジョブデータを印刷装置１へ送ってくる。印刷データのデータ形式はＲＧＢでもＣＭＹＫ（またはＣＭＹ）でもよい。そうすると、印刷装置１では、ＰＤＬ処理部１１が受信データを解析してその受信データを対応するＰＤＬ処理部、つまり、ＰＤＬ処理部１１ａ、１１ｂ、１１ｃのうちのいずれかに渡す。どのＰＤＬ処理部に渡すかは受信データの内容から判断する。例えばＰＪＬコマンドなどにより判断するのである。
これにより、ＰＤＬ処理部１１の１つは、渡された受信データを解析し、フレームメモリ描画部１２がその解析結果を用いてフレームメモリに描画する。そして、変換部１３がフレームメモリに描画されたイメージデータ中の黒領域を記憶されている利用者の選択により設定された設定情報に従ってＫデータまたはＣＭＹＫデータなどに変換する。例えば利用者が前記（１）を選択した場合は従来の方法通りにプリンタドライバ２１に設定された黒印刷方式を適用して変換し、それ以外では、プリンタドライバ２１の設定に関わらず、印刷装置側の設定に基づいて変換する。但し、受信データの黒データの形式が利用者の選択と同じであれば変換しない。
【００１１】
前記において、請求項記載の位置情報利用識別手段としても動作する描画部１２が黒領域識別用のビットマップデータを生成し、変換部１３によるデータ変換の際は前記黒領域識別用のビットマップデータにより黒領域を識別してその黒領域のデータを変換する。具体的には、描画用フレームメモリに描画するに当たり、黒領域識別用メモリとして描画用フレームメモリと幅と高さが同一のビットマップ領域（例えば１ビットの深さ）を取得する（図３参照）。そして、描画用フレームメモリに描画を行う際、描画前印刷データを用いて当該画素の色値が黒を示しているか否かを画素配列順に順次描画しながら判定し、黒であればその画素位置に対応する黒領域識別用メモリのビットの値を“１”にする。それにより、黒領域識別用メモリのビットマップ上には黒領域のみの図形が描画される（図３参照）。この結果、黒データ変換時には、黒領域識別用メモリの各ビットの値を参照し、ビットの値が“１”であれば黒領域と識別することにより、その座標の黒データを容易に変換できる。
この後、印刷部１４が画像形成部３６を用いて紙上に画像を印刷するが、その際、黒印刷方法については変換されたＫデータまたはＣＭＹＫデータなどを用いる。
このように第１の実施形態によれば、黒印刷方式の切り替え設定を印刷装置の操作部を用いてＰＤＬに依存せずに行うので、切り替えが簡単になるし、プリンタドライバを用いないホストプリンティング環境などにおいて黒印刷方式を変更する際に利用者が直接データを編集する必要もない。
【００１２】
［第２の実施形態］
第２の実施形態では、印刷の際にその印刷ジョブデータを記憶装置３４に蓄積しておき、蓄積されている印刷ジョブデータの印刷を行う場合、利用者は第１の実施形態と同様に操作部３５により黒印刷方式を選択し、印刷を行う。
第２実施形態では、操作部３５は例えばタッチパネル付き表示装置を備えており、利用者はそのタッチパネル付き表示装置を用いて黒印刷方式を選択し、続いて、そのタッチパネル付き表示装置を用いて蓄積されている印刷ジョブデータを示す印刷ジョブ一覧を表示させる。そして、利用者がその印刷ジョブ一覧中の１つを選択すると、ＰＤＬ処理部１１は選択された印刷ジョブデータを記憶装置３４から読み出す。
以下、第１実施形態と同様に、ＰＤＬ処理部１１の対応する処理部が印刷ジョブデータを解析し、フレームメモリ描画部１２がその解析結果を用いてフレームメモリに描画する。そして、変換部１３がフレームメモリに描画されたイメージデータ中の一部を利用者の選択に従ってＫデータまたはＣＭＹＫデータなどに変換する。続いて、印刷部１４が画像形成部３６を用いて紙上に画像を印刷するが、その際、黒印刷方法については変換されたＫデータまたはＣＭＹＫデータなどを用いる。
こうして、第２の実施形態によれば、蓄積されている印刷ジョブデータを用いて印刷する場合に、ＰＣからの黒印刷方式の指定が不要となり、所望の黒印刷方式の印刷を容易に行うことができる。
【００１３】
［第３の実施形態］
第１の実施形態では黒領域をビットマップ化された図形として設定したのに対して、第３の実施形態では、黒領域の描画開始座標及び終了座標を数値で設定する。そして、印刷時には、描画用フレームメモリの座標と、設定された黒領域の座標とを比較し、設定された黒領域の座標範囲内であれば、黒領域と判定して、その画素の黒データを変換する。
図４に、第３の実施形態の動作フローを示す。以下、図４に従ってこの動作フローを説明する。なお、この動作フローの実行に先立って、利用者は操作部３５により黒領域の設定方式が上記した座標設定方式か第１実施形態に示したビットマップ描画方式かを選択しておく。
まず、印刷装置１の外部インタフェース部３７が印刷データなどを受信する（Ｓ１）。これにより、ＰＤＬ処理部１１は受信したデータの解析を行い、フレームメモリ描画部１２による描画動作に入る（Ｓ２）。そして、この描画動作のなかで、フレームメモリ描画部１２は当該画素のデータが黒を示しているか否かを当該画素の色値を見て判定する（Ｓ３）。
その結果、黒を示すデータであったならば（Ｓ３でＹｅｓ）、フレームメモリ描画部１２は利用者により選択されている黒領域設定方式が座標設定方式か否かを判定する（Ｓ４）。そして、座標設定方式の場合（Ｓ４でＹｅｓ）、直前画素が黒領域か否かを判定し、黒領域でないならば当該座標を黒領域の開始座標としてＲＡＭ３３の所定領域に書き込み、直前画素が黒領域であれば当該黒領域の終了座標を当該座標に更新する（Ｓ５）。なお、黒領域は一般には複数個あるので、図４に示したように複数個の黒領域の開始座標と終了座標が設定される。
また、座標設定方式でないと判定されたならば（Ｓ４でＮｏ）、第１の実施形態に示したようにして黒領域のビットマップを描画する（Ｓ６）。
その後は、描画が終了したか否かを判定し（Ｓ７）、終了していなければ（Ｓ７でＮｏ）、次の画素についてステップＳ３から繰り返し、終了であれば（Ｓ７でＹｅｓ）、この動作フローを終了する。
こうして、第３の実施形態によれば、黒領域判定用メモリを持たなくても黒領域を識別でき、その分、メモリを効率的に用いることができる。
【００１４】
［第４の実施形態］
第４の実施形態では、フレームメモリに描画後、描画した内容をそのままフレームメモリに記憶しておき、請求項記載の描画像利用識別手段としても動作する変換部１３がその内容を用いて黒領域を識別する。例えばＫプレーンのフレームメモリの内容を用いる場合で言えば、Ｋプレーンの、所定濃度の領域（部分）を第１の実施形態に示した黒領域用のビットマップ領域として用いるのである。
なお、第４の実施形態では、黒領域を判定するために黒である濃度を認識する必要がある。その濃度であるが、例えば各画素の濃度を８ビットで表した場合、最大濃度は２５５となるが、これを黒である濃度にするわけにはいかない。印刷装置の総量規制値によっては最大濃度が２５５未満に制限される場合があるからである。そこで、黒領域の判定には総量規制後の最大濃度を黒である濃度とする。
Ｋプレーン以外のプレーンを黒領域判定に用いる場合にはさらに注意が必要である。総量規制によりＣＭＹプレーンはＫプレーン以上に最大濃度が制限されるので、ＣＭＹの何れかの単一プレーンでの識別は難しく、ＣＭＹそれぞれの濃度を識別し、それぞれが総量規制の最大値であることを黒領域と判定する条件とする必要がある。
前記のようにして、第４の実施形態では、黒領域識別用メモリを持たなくても第１の実施形態と同様の方法で黒領域の識別を行うことができる。
【００１５】
また、第４の実施形態では、黒領域が識別された後、黒印刷方式の指定がＫで印刷とされた場合、少なくともＫフレーム以外のフレームメモリの黒領域（黒であると判定された画素群）に描画された結果を消去し、Ｋフレームメモリの黒領域に総量規制後の最大濃度をセットする。
また、黒印刷方式の指定がＣＭＹＫで印刷とされた場合には、各フレームメモリの黒領域に描画された結果を消去し、ＣＭＹＫフレームメモリに総量規制後の最大濃度をセットする。
このように、第４の実施形態によれば、総量規制があっても、総量規制適用後に各フレームが取り得る最大濃度を用いて黒領域（黒として印刷する画素群）の識別ができ、黒領域をＫに変換する場合は、各フレームメモリを消去した後にＫフレームメモリに総量規制後の最大濃度をセットすることにより、黒印刷を行うことができるし、黒領域をＣＭＹＫに変換する場合は、各フレームメモリを消去した後に各フレームメモリに総量規制後の最大濃度をセットすることにより黒印刷を行うことができる。
なお、前記において、黒印刷方式の対象となる黒領域の識別手段として、フレームメモリ描画時に行う位置情報利用識別手段と、描画後に行う描画像利用識別手段の両方を備え、どちらを用いるかを利用者が選択できるようにすることも可能である。操作部３５により、フレームメモリへの描画時に識別するか、フレームメモリに描画した後に識別するかを選択させるのである。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態を示す印刷システムを構成している印刷装置のハードウェア構成図。
【図２】本発明の一実施形態を示す印刷システムのデータフロー図。
【図３】本発明の第１の実施形態を示す印刷装置要部の説明図。
【図４】本発明の第３の実施形態を示す印刷装置要部の動作フロー図。
【符号の説明】
【００１７】
１  印刷装置、２  パーソナルコンピュータ群、１１  ＰＤＬ処理部、１２  フレームメモリ描画部、１３  変換部、１４  印刷部、２１  プリンタドライバ群、３１  ＣＰＵ、３３  ＲＡＭ、３４  記憶装置、３５  操作部、３６  画像形成部、３７  外部インタフェース部
【図１】
2006239882.tif 000003
【図２】
2006239882.tif 000004
【図３】
2006239882.tif 000005
【図４】
2006239882.tif 000006