(57)【特許請求の範囲】
【請求項１】
背景色に依存してブラックオブジェクトを電子的な信号から形成し、印刷する方法であって、
前記ブラックオブジェクトと前記ブラックオブジェクトの下方の背景区域を含むページ表現を規定するページ記述言語を受信する段階と、
ページ記述言語に基づいてブラックオブジェクトに関連するデータを特定する段階と、
ページ記述言語に基づいてブラックオブジェクトを複数の部分的なブラックオブジェクトに分離する段階であって、それぞれの部分的なブラックオブジェクトが単一の背景色を持つようにする段階と、
検索されたそれぞれの部分的なブラックオブジェクトの背景色に基づいて、それぞれの部分的なブラックオブジェクトに対して、その背景色が非ブラック色料を含まない場合は、ブラック色料のみを含む単一色彩ブラックを選択し、それ以外の場合は、複数の非ブラック色料を含むプロセスブラックを選択する段階と、
すべてのブラックオブジェクト及び部分的なブラックオブジェクトをページ表現内で併合して出力データとする段階と、
前記出力データを印刷する段階とを含む方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、黒色オブジェクトとカラーオブジェクトとが混合されて印刷されるデジタルカラー印刷に関し、特に、黒色オブジェクトに対する黒色の組成が、非ブラック色料を含んでいる背景色の存在または不在によって自動的に変更されるデジタルカラー印刷に関する。
【０００２】
【従来の技術】
デジタルカラー印刷装置は、多数の色彩を含むように人間の視覚システムに見えるイメージを形成するためにシアン、マゼンタ、イエロー、ブラックのような複数の色料（colorants）を用いる。特に、黒色は、シアン、マゼンタ、およびイエローの等量のあるいはほぼ等量の組み合わせから形成されてもよい。実際には、最高濃度を向上させるためおよび所望でない色彩の問題を回避するために、ブラックの色料もシアン、マゼンタ、およびイエローの色料の組み合わせにしばしば追加される。ブラックがいくらかのシアン、マゼンタ、イエロー、およびブラックの混合物で形成されているときには、それは、プロセスブラック（process black）として知られている。黒色は、ブラックの色料のみを用いるだけでも形成され得る。この場合、それは、単一色彩ブラック（single-color black）として知られている。
【０００３】
ブラック、プロセスブラック、および単一色彩ブラックのそれぞれの型は、印刷工程の異なる状況において用いられるとき、有利な点と不利な点とを有する。
【０００４】
単一色彩ブラックがカラーフィールド（a color field）の上に用いられるとき、単一色彩ブラック色料が周りのカラーフィールドの光沢とは異なる光沢を有し、その光沢の差が許容できない可能性のある場合がしばしばある。さらに、単一色彩ブラック色料の最高濃度は、プロセスブラックで得られる最高濃度としばしば同程度でなく、その濃度差は、ある色の背景の場合に特に目につく。さらに、単一色彩ブラックのインキ範囲すなわちトナー堆積の高さは、周囲のカラー背景のそれよりも著しく低いことがある。最後に、印刷工程の期間における複数の色分解されたものの間の見当狂いの存在、あるいは、前記色分解されたものの間のその他の相互作用の存在は、カラー背景の上の単一色彩ブラックオブジェクトの周りに、許容できない白色あるいは薄く彩色されたフリンジを結果的にもたらすことがあり得る。例えば、他の色分解されたものを印刷するとき、もしも、単一色彩ブラックの色料がその位置に残されている穴の中に正確に歪みなく印刷されないならば、このことは発生する。
【０００５】
他方、いかなる非ブラックの色料をも含んでいない白色あるいは灰色フィールドの中でプロセスブラックが用いられるとき、複数の色分解されたものの間における若干の見当狂いあるいは相互作用が、オブジェクトの縁における許容できないカラーフリンジ（color fringing）を結果としてもたらし得る。さらに、プロセスブラックを形成するための多数の色料の使用は、ぼやけた縁、厚くされたオブジェクト、および許容できない量のインキあるいはトナーの範囲を結果的にもたらし得る。
【０００６】
【発明が解決しようとする課題】
単一色彩ブラックおよびプロセスブラックのこれらの有利な点および不利な点は、グラフィックス芸術の産業において公知であり、知識のあるグラフィック芸術家は、有利な点を利用し、不利な点を避けるページをデザインすることを試みている。しかしながら、カラーフィールド、あるいは、素早く変化するカラー背景の上に部分的にのみ配置された黒色のオブジェクト、または、複雑なカラー背景の上の複雑なテキストあるいはグラフィックスのようなある状況によって、黒色とカラーとをまぜこぜに印刷することに関連する印刷の問題を避けることが困難となる。さらに、知識のあるグラフィック芸術家によってデザインされていない多くのページは、背景依存の黒色のイメージを自動的に生成する方法および装置から利益を得ることができる。
【０００７】
これらの方法は、プロセスブラックが単一色彩ブラックの代わりに使用され得るように、白色の背景の上のプロセスブラックのぼやけの不利な点を制限しようと共通して試みている。
【０００８】
【課題を解決するための手段】
上述の欠点を克服するために、いつ黒色のオブジェクトが印刷されるように指令されるかを自動的に検出し、黒色のオブジェクトがそこで印刷されるように指令された前記ページの前記位置における、背景色の中の非ブラック色料の存在あるいは不在に応じて、黒色の組成を変更するデジタルカラー印刷の方法およびシステムが提供されている。オブジェクトが印刷されるように指令されるとき、検出動作は、前記オブジェクトが単一色彩ブラックの色あるいはプロセスブラックの色のいずれかで印刷されるように指令されているか否かを検出する。もしも、そのように指令されているのであれば、背景決定動作は、黒色のオブジェクトが印刷されるように指令された位置において、印刷されるべく以前に指令された色を決定するために実行される。もしも、そのように決定された背景色が白色であるか、非ブラックの色料を含んでおらず、黒色のオブジェクトのブラックの型がプロセスブラックであるならば、色変更ステップは、プロセスブラックを単一色彩ブラックに変更するために実行される。もしも、背景決定動作が背景色が非ブラックの色料を含んでおり、黒色のオブジェクトのブラックの型が単一色彩ブラックであると決定するならば、色変更ステップは、前記単一色彩ブラックをプロセスブラックに変更するために実行される。
【０００９】
【発明の実施の形態】
さて、図面、特にそのうちの図１を参照すると、黒色のオブジェクトが、単一ブラック色料（single-black colorant）のみを用いて、カラーフィールドの最上部に画像形成されているところが示されている。図１に示されるように、単一色彩ブラックは、許容できない程にカラー背景から異なる光沢レベルと範囲レベル（示されている例においては、トナーの高さ）とを有しているのが見られる。あるカラーフィールドの上に画像が形成されるとき、単一色彩ブラックのオブジェクトも不適当な最大濃度を有することがあるということは示されていない。黒色のオブジェクトが、単一ブラックの色料のみを用いてカラーフィールドの最上部に画像形成されているさらなる問題が図２に示されている。この場合においては、許容できない白色のフリンジ（an objectionable white fringe）が、周りのカラーフィールドに関する黒色のオブジェクトの見当狂いにより、黒色のオブジェクトの一部の周りに発生し得る。
【００１０】
逆の問題が図３および４に示されている。図３においては、黒色のオブジェクトがシアン、マゼンタ、イエロー、およびブラックのトナーから構成されるプロセスブラックを用いて、白色紙背景の最上部に画像形成されているのが示されている。図３に示されるように、ある印刷システムにおいて、高さの許容できない相違が白色の背景と、プロセスブラックの中で用いられた全てのトナーの合計の堆積高との間で発生し得る。図３において示されていない余剰色料の範囲に関するその他の問題、例えば、あるインクジェットカラー印刷システムにおける過剰なインキによって引き起こされる過剰な流れだしや広がりが発生することがある。図４は、白色のフィールドの上にプロセスブラックを使用することに伴うさらなる問題を示している。この場合、印刷を行うときの色分解されたものの間の見当狂いは、白色の背景の上の黒色のオブジェクトの縁の許容できないカラーフリンジ、ぼやけ、および広がりを発生することがある。
【００１１】
図５は、単一色彩ブラックのオブジェクトがカラーフィールドの上に印刷されるときに発生し得る図１および２において示された問題および図示されていないその他の問題を、本発明がいかに解決するのかを示している。単一色彩ブラックのオブジェクトを検出し、それがカラーフィールドの上に印刷されようとするとき、単一色彩ブラックをプロセスブラックに変更することによって、色は黒色のままであるが、不十分な光沢、濃度、および色料範囲、並びに色分解されたものの間の見当狂いとその他の相互作用とによる白色のフリンジの問題が解決される。
【００１２】
図６は、プロセスブラックのオブジェクトが白色あるいは単一色彩グレー（single color grey）の背景の上に印刷されるときに発生し得る図３および４において示された問題および図示されていないその他の問題を、本発明がいかに解決するのかを示している。プロセスブラックのオブジェクトを単一色彩ブラックのオブジェクトに変更することによって、色は黒色のままであるが、過剰な色料の範囲の問題、および色分解されたものの間の見当狂いとその他の相互作用によるカラーフリンジの問題が解決される。
【００１３】
さて、図７を参照すると、本発明に従って製造された一般化されたページ印刷システムが示されている。それは、通信リンク１５０を介して印刷データ発生装置２００に接続されたページ情報源１００を含んでいる。発生装置２００は、通信リンク２５０を介して印刷装置３００に接続されている。発生装置２００は、Ｉ／Ｏ制御装置２１０、ＣＰＵ（中央処理装置）２２０、プログラムとデータ情報を格納できるＲＡＭ２３０、および不揮発性記憶のための記憶装置２４０を含んでいる。これらの装置２１０〜２４０は、一般に入手可能な多くの従来の装置のいずれのものでもよい。同じ機能を果たすその他のハードウェアも使用可能である。見れば分かるように、この一般構造から種々の実施例が実現可能である。
【００１４】
典型的には、ページ情報源１００は、従来のワークステーションあるいはIBM PCあるいはAPPLE Machintoshのようなその他のコンピュータシステムであってもよい。通信リンク１５０は、コンピュータネットワークの一部あるいは専用リンクであってもよい。印刷データ発生装置２００は、印刷されるページを生成するためにラスタデータに応答する多くの電気機械装置の一つのような、通常、印刷装置３００に取り付けられた専用コンピュータである。多くの他の構成も可能である。例えば、ここに述べられているように機能するためにプログラムされた発生装置２００は、ページ源１００のソフトウェアを駆動する同じコンピュータの中に一緒に組み込まれ得る。共有コンピュータハードウェアと別々のソフトウェアのこの場合において、ページ情報源１００と印刷データ発生装置２００との機能は、別々のままである。ここで述べられたような方法は、広範囲な装置構造によって実施可能である。
【００１５】
図７は、印刷データ発生装置２００が、ここで述べられるとともに、図９〜図１２に示された方法を実行するようにプログラムされている実施例を示している。この場合、ページ表現は、従来のページ源１００から受け取られる。ページ表現は、PostScriptとして公知であるAdobe Systems Incorporatedから入手可能な言語のような従来のページ記述言語あるいはそれと同等なものであってもよい。ページ源１００から受け取られたページ表現においては、テキスト、グラフィックス、あるいは写真のようなオブジェクトが任意の順序でページの上に生成され配置され得る。オブジェクトは、その幾つかがオブジェクトの位置、形、向き、および大きさを制御する記述的なコマンドによって定義される。少なくとも一つのコマンドは、オブジェクトの色を制御する。オブジェクトの色は、黒色および灰色のような中性色を含んでもよい。オブジェクトは、互いに重なり合ってもよく、優先方法がいずれのオブジェクトが他のオブジェクトの一番上にあるかを決定する。
【００１６】
ここでさらに述べられるように、印刷データ発生装置２００によって従来のページ源１００からページ表現が受け取られ、発生装置２００がこの発明の前記方法を実行するようにプログラムされているとき、発生装置２００は、ある状態において、ページ表現によって指令された出力を修正する。ここで述べられたように、発生装置２００は、発生された印刷データにそれを併合する前に、前記ページ表現のコマンドに反して黒色のオブジェクトの色の組成を変更してもよい。この結果、従来のページ情報源１００によって送られるとき、そのページは、印刷品質を改良しようとするこの発明の目的を達成するために、記述されたものとは違うように印刷されるであろう。この構成の有利な点は、より高い品質で印刷するために、従来のページ情報源１００のどのような数およひ種類から受け取られたページ表現が発生装置２００によって自動的に修正され得るということである。
【００１７】
図８において、違う装置と構成とが示されている。この場合、ページ情報源１００は、Ｉ／Ｏ制御装置１１０、ＣＰＵ１２０、ＲＡＭ１３０、および記憶装置１４０のような資源を含んでおり、それらは、ページ源１００がここで記載された本発明の方法を実行するようにプログラムされるのを可能にしている。この装置において、ページ表現が従来の印刷データ発生装置２００に対して通信リンク１５０を介して送られる前に、本発明の方法は、背景依存黒色イメージを指令することによって本発明の目的を達成するページ表現を生成するように用いられる。この構成において、印刷データ発生装置２００は、従来のものでよく、ページ情報源１００は、本発明の方法に従ってプログラムされている。装置のこの構成の有利な点は、背景依存黒色イメージを指令するためにこの発明に従って修正されたページ表現は、どんな従来の印刷データ発生装置２００および印刷装置３００によろうともより高い品質で印刷されるであろうということである。
【００１８】
図９は、それによって背景依存黒色イメージが形成される本発明のプロセスあるいは方法の一般化されたフロー図を示している。ステップＳ１０の開始の後に、ステップＳ２０においてページ表現が受け取られる。このページ表現は、従来のページ記述言語あるいは以前に述べられた等価なデータフォーマットのようなデータフォーマットの着色されたオブジェクトの集まりを表す。
【００１９】
ステップＳ３０において、まだ処理されなかった次のオブジェクトがそのページ表現から検索される。この検索されたオブジェクトは、より詳細に後に記載されるようにステップＳ４０においてさらに処理される。ステップＳ５０において、これが前記ページ記述言語から検索されるべき最後のオブジェクトか否かが決定される。もしも、それが最後のオブジェクトでないならば、制御は、次のオブジェクトが検索されるステップＳ３０に戻る。そうではなく、もしも、これが前記ページ記述言語によって定義された最後のオブジェクトであるならば、制御は、オブジェクト処理ステップＳ４０の間に多分変更されたドキュメントが出力されるステップＳ６０に移行する。
【００２０】
ステップＳ６０の出力された変更ドキュメントの形は、本発明の方法による変更が行われた場所による。例えば、この発明の方法がページ情報源１００の中で実行されるところの図８で説明されているような装置においては、前記出力された変更ドキュメントが、修正されたページ記述言語あるいは背景依存黒色イメージを指令する等価な内部データ構造の形で存在し得る。もしも従来の印刷システムに送られるならば、このページ記述言語は、その黒色の組成がこの発明のオブジェクトによる背景色に依存するところのイメージを印刷する。この場合、修正は、黒色の正しい形を指令する新しい黒色指令に替えて現存する黒色指令を用いる形を取るであろう。
【００２１】
その他、例として、この発明の方法が印刷データ発生装置２００の中で実行されるところの図７で説明されているような装置において、ステップＳ６０の出力ステップは、ビットマップ、画素マップ、あるいは、ラスタカラー印刷装置による使用のために受け入れ可能な形で存在する他の中間データ構造の一組のような印刷可能なページデータ構造の形で存在し得る。この場合、出力ステップは、ネットワーク、印刷装置、あるいは、記憶装置に対する修正された印刷データを出力することを含む。また、その出力ステップは、バイトマップのような印刷可能なデータ構造を組み込んでいる、例えば、ページ記述言語から成り立っている混成出力であり得る。この発明の目的に対して、変更ドキュメントに対する出力は、どのような数の等価な形をも取ることができる。最後に、制御は、前記プロセスの終わりであるステップＳ７０に移行する。
【００２２】
図１０は、オブジェクトをより詳細に処理するステップＳ４０を示している。ステップＳ４０において、処理されるべきオブジェクトの色が調べられる。オブジェクトの色は、多くのカラー空間あるいはカラーシステムの中で表現され得る。しかしながら、如何なるカラー色空間においても、黒色が指令されたか否かを能率的に決定することは可能である。例えば、あるシステムは、ＲＧＢカラー空間を使用し、黒色は一般にそのようなシステムにおいて、Ｒ＝Ｇ＝Ｂ＝０のように定義される。他のシステムは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、およびブラック（Ｋ）の組み合わせとしてカラーを表現する。そのようなシステムにおいては、黒色は、Ｃ＝Ｍ＝Ｙ＝１、あるいはＣ＝Ｍ＝Ｙ＝Ｋ＝１（プロセスブラックの２つの形）、あるいはその代わりにＫ＝１（単一色彩ブラック）として定義されてもよい。あるシステムは、多くのカラー空間がまぜこぜに使用されるのを可能にするが、各場合において、各カラー空間の成分のどのような組み合わせが、出力される黒色を結果としてもたらすかを定義することは可能である。
【００２３】
もしも、ステップＳ４１０において、オブジェクトの色が黒色でないならば、制御は、オブジェクトが出力ページデータに併合されるステップＳ４７０に直ちに移行する。この出力ページデータは、その中で本発明が実施されている特定の印刷システムに依存して多くの形をとることができる。各瞬間において、出力ページデータは、この発明の方法によってその色がさらに修正される必要がなく、既に処理されたオブジェクトの集合で、既に述べられたステップＳ６０のドキュメント出力ステップに対する準備である中間の形で集合的に表されたオブジェクトの集合（collection of objects）を表す。例えば、出力ページデータは、印刷されるべきページ上の各画素に対するカラーデータのラスタを含んでいる画素マップの形、あるいは、最終ページの中の各走査ラインに対する着色されたオブジェクトの順序リストを記述するディスプレイリスト（a display list）のような中間の形で存在し得る。そのような出力ページデータへのオブジェクトの併合は、それが、正しい形で、ページの上の他のオブジェクトに対する正しい関係をもち、正しい色をもって、正しい位置に印刷されるであろうような方法で、中間の形の出力ページデータにオブジェクトを追加することを含む従来のステップである。
【００２４】
ステップＳ４１０に戻り、もしも、オブジェクトの色が黒色であると発見されるならば、処理は、オブジェクトの下にある背景色が得られるステップＳ４２０に進む。もしも、ステップＳ４７０において参照された出力ページデータが画素マップから構成されているならば、それはページの上の各印刷可能な位置に対する画素のラスタであり、オブジェクトの下の背景色を獲得するステップは、現在考慮されている黒色のオブジェクトによって画定された形の中で発見された画素の集合（set of pixels）を読み取ることからなっている。もしも、代わりに出力ページデータが各走査ライン上の位置によって整列され、各オブジェクトの位置的な階層（positional layer）を制御する情報をもった、走査ライン当たりのオブジェクトのリストのようなディスプレイリストから構成されているならば、背景色を獲得するステップは、前記走査ラインに沿ったその位置が、それらが前記現在考慮されている黒色のオブジェクトの下に存在するということを決定するという既に処理された前記１あるいは複数の目的物を発見することと、前記オブジェクトの色を獲得することとから構成される。もしも、前記オブジェクトがイメージのオンおよびオフ部分を画定するビットマップのような形状情報と、前記オブジェクトの前記オンビット（前景）およびオフビット（背景）に色を割り当てるカラー情報とから構成されているならば、背景色は、形状決定するビットマップのオフビットに関連した色を調べることによって決定される。
【００２５】
上述のどの場合においても、もしも、オブジェクトがそれの形の中に２以上の背景色を有していると発見されるならば、制御は、それの縁の境界が多数の背景色の縁の境界に従う多数のオブジェクトにそのオブジェクトが分離されるステップＳ４４０に移行してもよい。この分離ステップの結果、各オブジェクトあるいは部分的なオブジェクトは、現在用いられているブラックの型が正しいか否かを決定するために解析される一つの背景色を含む。したがって、図１１に示されるように、カラーフィールドの境界の上に延びるオブジェクトに対するブラックの組成は、オブジェクトの境界内、前記オブジェクトの下のカラー背景の縁において変更されてもよい。カラーフィールドの上にある部分的なオブジェクトは、プロセスブラックとしてイメージを与えられてもよく、また、例えば、白色の紙の上にある部分的なオブジェクトは、単一色彩ブラックとしてイメージを与えられてもよい。
【００２６】
ステップＳ４４０から、制御は、分離ステップＳ４４０において発生された部分的なオブジェクトのリストから次の部分的なオブジェクトがさらなる処理のために選択されるステップＳ４５０に移行する。
もしも、分離ステップＳ４４０が能率的に働かず、オブジェクトの下の背景色の移り変わりに関係なく、全体的なオブジェクトとしてオブジェクトを扱うのが好ましいということが決定されるならば、前記ステップＳ４３０，Ｓ４４０，Ｓ４５０は、実行される必要がないということが理解されるであろう。この場合、全体的な黒色のオブジェクトの下の多数の背景色の一つを選択すること、および、ステップＳ４６０および後続のものを実行することにおける全オブジェクトに対する背景色としてその背景色を用いることが明らかに可能である。
【００２７】
ステップＳ４６０において、現在処理されているオブジェクトあるいは部分的なオブジェクトの黒色の型を変更する必要があるか否かが本発明の方法に従って決定され、もしも、必要ありと決定されるならば、黒色のオブジェクトあるいは部分的なオブジェクトの型は、単一色彩ブラックあるいはプロセスブラックの適切な一方に変更される。ステップＳ４６０は、後にさらに詳細に説明されるであろう。
【００２８】
次に、制御は、以前に述べたように、処理されたオブジェクトあるいは部分的なオブジェクトは、それが正しい位置に、正しい形をもって、そのページ上の他のオブジェクトとの正しい関係をもって、前のステップＳ４６０において多分修正された正しい色をもって印刷されるような方法で、前記出力ページデータの中に併合されるステップＳ４７０に移行する。併合の後に、ステップＳ４８０において、これがステップＳ４４０において発生された部分的なオブジェクトのリストの最後の部分的なオブジェクトであるか否かが決定される。もしも、これが最後の部分的なオブジェクトであるならば、あるいは、もしも、分離ステップＳ４３０〜Ｓ４５０が実行されずに全体的なオブジェクトが処理されているならば、制御は、以前に説明されたステップＳ５０に移行する。もしも、これがステップＳ４４０において発生された部分的なオブジェクトのリストの中の最後の部分的なオブジェクトでないならば、制御は、ステップＳ４５０に戻り、そこでは、次の部分的なオブジェクトがフェッチされ、ステップＳ４６０および後続のものとともに、前述したようにその部分的なオブジェクトに対する処理が続く。
【００２９】
図１２は、要求された場合に黒色の型を変更するステップＳ４６０をより詳細に示している。ステップＳ４６１において、背景色、あるいはステップＳ４２０においてフェッチされ、ステップＳ４３０〜Ｓ４５０によって多数の断片に分離された可能性のあるその断片は、非ブラック色料をなにか含んでいるか否かを決定するために解析される。オブジェクトがステップＳ４７０において出力ページデータの中に併合される時までに、その色座標は、出力装置の色分解されたもの、最も一般的にＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）に整合するように変換されているということは通常では真実である。この場合、印刷のために以前処理されたオブジェクトを含んでいる出力ページデータからフェッチされた背景色は、ＣＭＹＫ座標で表された色を一般に有している。そこで、簡単なテストＣ＝Ｍ＝Ｙ＝０によって、背景がなにか非ブラック（Ｃ，Ｍ，あるいはＹ）成分を含んでいるか否かが決定される。もしも、ある出力装置に関して、色が異なる色空間の中に維持されるならば、背景色が白色、黒色、あるいは灰色（すなわち、中性）か否かを効果的に決定することは可能である。例えば、Ｌ*ａ*ｂカラー空間において、テストａ*＝ｂ*＝０は、中性色を表し、また、ＲＧＢ空間においては、テストＲ＝Ｇ＝Ｂが中性色を表すであろう。しかしながら、ＣＭＹＫ以外のカラー空間のこれらの場合において、このような色が如何にＣＭＹＫに変換されるかを決定するために追加のシステム情報が必要とされる。なぜならば、プロセスブラックあるいは単一色彩ブラックの概念は、ＣＭＹＫあるいは同様なプロセス空間においてのみ意味をもっているからである。したがって、好ましい実施例において、各色に関する追加の付加情報の必要性を回避するために、併合ステップＳ４７０の一部分としてオブジェクトの色がＣＭＹＫに変換されるということは好ましい。このように、非ブラック色料に対する背景色を解析するステップＳ４６１におけるテストは、Ｃ＝Ｍ＝Ｙ＝０という簡単なテストに縮小される。
【００３０】
もしも、ステップＳ４６１において、背景色が非ブラック色料を含んでいると発見されるならば、ステップＳ４６２において、現在処理されている黒色とされたオブジェクトが単一色彩ブラックであるか否かが決定される。また、このテストは、簡単で効果的である。もしも、黒色のオブジェクトのカラー空間がＣＫＹＫであり、Ｃ＝Ｍ＝Ｙ＝０およびＫ＞＝１（この場合、１は、完全な黒色を構成するものと定義されたＫの値を表す）であるならば、現在処理されている黒色のオブジェクトは、単一色彩ブラックである。もしも、それが単一色彩ブラックであるならば、制御は、ステップＳ４６３に移り、前記単一色彩ブラックは、プロセスブラックに変更される。このステップを実行する一つの方法は、現在のオブジェクトの色の代わりに、用いられている出力システム上で正しいプロセスブラックを生成するＣＭＹＫ値を単純に使用することである。その色がプロセスブラックに変更された以上、処理されている現在のオブジェクトは、ステップＳ４７０において、前記正しい位置に、正しい形をもち、そのページ上の他のオブジェクトとの正しい関係をもち、修正された黒色をもって印刷できるように、出力ページデータに併合されてもよい。もしも、ステップＳ４６２において、処理される黒色のオブジェクトが単一色彩ブラックのオブジェクトでないと決定されると、その色は、変更される必要がなく、処理は、併合ステップＳ４７０に直ちに渡されてもよい。
【００３１】
ステップＳ４６１に戻り、もしも、背景色が非ブラック色料を含んでいると発見されないならば、すなわち、背景が白色の紙あるいはブラック色料のみから構成されているならば、ステップＳ４６４において、上述された同じテストを用いて、処理されるオブジェクトが単一色彩ブラックのオブジェクトであるか否かが再び決定される。もしも、それが単一色彩ブラックのオブジェクトでないということが決定されると、ステップＳ４６５において、オブジェクトの色は、単一色彩ブラックのオブジェクトであると変更される。このステップを実行する一つの方法は、現在処理されているオブジェクトの色を、単一色彩ブラックを生成するとともに、通常Ｃ＝Ｍ＝Ｙ＝０およびＫ＝１として定義されるＣＭＹＫ値に単純に設定することである。もしも、ステップＳ４６４において、現在の黒色のオブジェクトが既に単一色彩ブラックであると決定されているならば、変更は必要なく、制御は、上述の併合ステップＳ４７０に移る。
【００３２】
ある計算装置および出力ページデータに対してはより効果的であり得る代わりの実施例として、ステップＳ４６１における背景色の中の非ブラック色料に対するテストの後に、黒色の正しい型が、黒色が既に正しくなっているか否かをステップＳ４６２およびＳ４６５においてテストすることなく、各黒色のオブジェクトに対して、設定され得るということが理解されよう。このように、全ての黒色のオブジェクトは、前に既に正しいとされようとされまいと、正しい型に設定されたそれの色を持つこととなる。この方法は、上述の方法に等価であり、テストステップＳ４６２およびＳ４６５を回避するが、各黒色のオブジェクトに対する設定ステップＳ４６３およびＳ４６５を用いる。
【図面の簡単な説明】
【図１】  従来技術によって生成された種々の出力を示す図である。
【図２】  従来技術によって生成された種々の出力を示す図である。
【図３】  従来技術によって生成された種々の出力を示す図である。
【図４】  従来技術によって生成された種々の出力を示す図である。
【図５】  この発明の方法とシステムとによって生成された種々の出力を示す図である。
【図６】  この発明の方法とシステムとによって生成された種々の出力を示す図である。
【図７】  黒色のオブジェクトの色に対する変更が、印刷データ発生装置の中で発生しているところの、本発明の方法を実行するために本発明の方法に従って作られた装置のブロック図である。
【図８】  黒色のオブジェクトの色に対する変更が、ページ情報源の中で発生しているところの、本発明の方法を実行するために本発明の方法に従って作られた装置のブロック図である。
【図９】  背景依存黒色イメージを生成するためにドキュメントがそれによって変更される、方法全体に対するフローチャートである。
【図１０】  各オブジェクトが、出力データに併合される前に、それによって処理される方法を示す図である。
【図１１】  出力、すなわちその中では、異なる型のブラックを有する各部分的なオブジェクトとともに、黒色のオブジェクトが、カラー境界の上に印刷され、それによって多数の部分的なオブジェクトとして印刷される出力を示す図である。
【図１２】  黒色のオブジェクトとそれの背景色とに基づいて、黒色のオブジェクトに対するブラックの型を変更するために、決定がそれによって行われる方法を示す図である。
【符号の説明】
１００  ページ情報源、１１０，２１０  Ｉ／Ｏ制御装置、１２０  ＣＰＵ、１３０  ＲＡＭ、１４０  記憶装置、１５０，２５０  通信リンク、２００  印刷データ発生装置、２２０  ＣＰＵ、２３０  ＲＡＭ、２４０  記憶装置、３００印刷装置
【図１】
0004153567.tif 000002
【図２】
0004153567.tif 000003
【図３】
0004153567.tif 000004
【図４】
0004153567.tif 000005
【図５】
0004153567.tif 000006
【図６】
0004153567.tif 000007
【図７】
0004153567.tif 000008
【図８】
0004153567.tif 000009
【図９】
0004153567.tif 000010
【図１０】
0004153567.tif 000011
【図１１】
0004153567.tif 000012
【図１２】
0004153567.tif 000013