(57)【要約】【課題】  版ずれ補正技術であるトラッピング技術により発生するトラッピングオブジェクトに、適切なオブジェクト属性をつけることにより、オブジェクト属性別に異なるイメージデータ作成を行う処理の効果が適切に発揮されるようにする。【解決手段】  オブジェクトの属性別に異なるイメージ作成方法を用いるプリントシステムにおいて、トラッピング処理を実装する際、重なりを持つ２つのオブジェクトの属性を記憶する記憶手段と、２つのオブジェクトの上下関係を記憶する記憶手段と、輪郭に沿って発生するトラッピングオブジェクトの方向を記憶する記憶手段と、予め記憶されているトラッピングオブジェクト属性データとオブジェクトの属性及び上下関係及びトラッピングオブジェクトの発生方向から、トラッピングオブジェクトの適切な属性を決定する。【選択図】  図１
2009059179.tif 000002
【特許請求の範囲】
【請求項１】
入稿されたページ記述言語を解釈し、
トラッピングの対象となるオブジェクトの属性を判定し、
トラッピング対象オブジェクト間でオブジェクトの重なりを判定し、
重なりがある場合は輪郭の交点を検出し、
検出された輪郭の交点から、輪郭上におけるトラッピング処理位置を判定し、
判定した輪郭上の位置にその輪郭を元にトラッピングオブジェクトを発生させる
トラッピング処理と、オブジェクト属性別に異なるイメージ作成方法でイメージを作成する処理とを持つ印刷システムにおいて、
重なりが見つかった2つのオブジェクトのオブジェクト属性を記憶する手段と、２つのオブジェクトの上下関係を記憶する記憶する手段と、2つのオブジェクトの色の明るさから判定された、輪郭に対してトラッピングオブジェクトを発生させる方向を記憶する手段と、予め記憶装置に記憶されているトラッピングオブジェクト属性データと、上記記憶装置に記憶させた２つのオブジェクトの属性と、２つのオブジェクトの上下関係と、トラッピングオブジェクトの発生方向から作成されたトラッピングオブジェクトの属性を決定する手段とを有することを特徴とする、印刷システム。
【請求項２】
請求項１に記載のトラッピングオブジェクト属性データとは、重なりを持つ2つのオブジェクトの属性とそのどちら側にトラッピングオブジェクトが重なるかによって、そのトラッピングオブジェクトの属性を設定してあるデータであることを特徴とする印刷システム。
【請求項３】
請求項１に記載のトラッピングオブジェクト属性データとは、予め出力機の特性を考慮し、用意されたデータでも、ユーザが使用時に独自に設定したデータでも構わないことを特徴とする印刷システム。
【請求項４】
入稿されたページ記述言語を解釈し、
トラッピングの対象となるオブジェクトの属性を判定し、
トラッピング対象オブジェクト間でオブジェクトの重なりを判定し、
重なりがある場合は輪郭の交点を検出し、
検出された輪郭の交点から、輪郭上におけるトラッピング処理位置を判定し、
判定した輪郭上の位置にその輪郭を元にトラッピングオブジェクトを発生させる
トラッピング処理と、オブジェクト属性別に異なるイメージ作成方法でイメージを作成する処理とを持つ印刷システムの印刷部品属性制御方法において、
重なりが見つかった2つのオブジェクトのオブジェクト属性を記憶する工程と、２つのオブジェクトの上下関係を記憶する記憶する工程と、2つのオブジェクトの色の明るさから判定された、輪郭に対してトラッピングオブジェクトを発生させる方向を記憶する工程と、予め記憶装置に記憶されているトラッピングオブジェクト属性データと、上記記憶装置に記憶させた２つのオブジェクトの属性と、２つのオブジェクトの上下関係とトラッピングオブジェクトの発生方向から作成されたトラッピングオブジェクトの属性を決定する工程とを有することを特徴とする印刷システムの印刷部品属性制御方法。
【請求項５】
トラッピングオブジェクト属性データとは、重なりを持つ2つのオブジェクトの属性とそのどちら側にトラッピングオブジェクトが重なるかによって、そのトラッピングオブジェクトの属性を設定してあるデータであることを特徴とする請求項４に記載の印刷システムの印刷部品属性制御方法。
【請求項６】
トラッピングオブジェクト属性データとは、予め出力機の特性を考慮し、用意されたデータでも、ユーザが使用時に独自に設定したデータでも構わないことを特徴とする請求項４に記載の印刷システムの印刷部品属性制御方法。
【請求項７】
請求項４〜請求項６のいずれかに記載の印刷システムの印刷部品属性制御方法の制御プログラムをコンピュータが読み出し可能な形で格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷システムの印刷部品属性制御方法、及び印刷システムの制御プログラムをコンピュータが読み出し可能な形で格納した記憶媒体に関する。
【背景技術】
【０００２】
印刷は複数の版の合成によって行われる。通常はC、M、Y、Kの４つの版を合成して最終的な版を作成している。この際、機械的な要因によって、これらの版が微妙にずれた状態で合成されることにより発生する現象を版ずれと呼んでいる。版がずれることによって発生する版ずれは、オブジェクトの境界部分で、想定にない色の交じりが発生したり、色が塗られず紙がそのまま見えるような現象を引き起こす。このような印刷品位の低下を発生させる版ずれの対策方法の一つとして古くから使われている方法がトラッピングである。トラッピングは、オブジェクトの境界部分に、境界を作る２つのオブジェクトの中間色によって構成された新たなオブジェクトを作成することにより、版がずれても、紙色が見えるようなことがないようにする技術である。このトラッピング技術は、DTPアプリケーションで行う場合と、ベクター情報が残る印刷中間データに対して行う場合と、RIP後のイメージに対して行う場合とがあるが、本件は、ベクター情報が残る印刷中間データに対して行うトラッピングを対象とする。この場合、トラッピングはベクター情報を元に、オブジェクトの輪郭を走査し、境界を構成する輪郭部分にトラッピング処理による新たなトラッピングオブジェクトを作成する。よって、このトラッピングオブジェクトは、オブジェクトの属性に関係なくベクターデータで構成されたものとなる。
【０００３】
印刷物を構成するオブジェクトには通常、イメージ、グラフィックス、フォントの３つの属性がある。これらは、用途も違えば、見せ方も異なる。よって、多くの出力機は、属性ごとに異なる処理を行うことによって、より高品位な出力物を得られるようになっている。
【０００４】
しかしながら、このような出力装置においてトラッピング処理を行った場合、トラッピングによって作成されたトラッピングオブジェクトはすべてグラフィックとして扱われ、オブジェクト属性によって処理方法を変える手法が意味を成さなくなるといった問題があった。図９を参照されたい。
【０００５】
上記の例として、下記特許文献１をあげることが出来る。
【特許文献１】特開2000-153640号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このようなオブジェクト属性を考慮した処理を採用した出力装置においても、トラッピング処理が有効かつ、オブジェクト別の処理に影響を及ぼさないようにするため、トラッピング処理を施す対象となる２つのオブジェクトの属性、それら属性のオブジェクトが上位にあるのか下位にあるのか、またトラッピングがどのような方向に処理されたか等の情報を考慮し、処理後のトラッピングオブジェクトに、適切なオブジェクト属性を採用する。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本発明の印刷システムは、
入稿されたページ記述言語を解釈し、トラッピングの対象となるオブジェクトの属性を判定し、トラッピング対象オブジェクト間でオブジェクトの重なりを判定し、
重なりがある場合は輪郭の交点を検出し、検出された輪郭の交点から、輪郭上におけるトラッピング処理位置を判定し、判定した輪郭上の位置にその輪郭を元にトラッピングオブジェクトを発生させるトラッピング処理と、オブジェクト属性別に異なるイメージ作成方法でイメージを作成する処理とを持つ印刷システムにおいて、
重なりが見つかった2つのオブジェクトのオブジェクト属性を記憶する手段と、２つのオブジェクトの上下関係を記憶する記憶する手段と、2つのオブジェクトの色の明るさ等から判定された、輪郭に対してトラッピングオブジェクトを発生させる方向を記憶する手段と、予め記憶装置に記憶されているトラッピングオブジェクト属性データと、上記記憶装置に記憶させた２つのオブジェクトの属性と、２つのオブジェクトの上下関係と、トラッピングオブジェクトの発生方向から作成されたトラッピングオブジェクトの属性を決定する手段とを有することを特徴とする。
【発明の効果】
【０００８】
以上説明したように、本発明によれば、ドキュメントを構成している各オブジェクトの属性に従い、適した処理を行う出力装置において、出力装置内で運用される中間データに対してトラッピング処理を行った場合においても、作成されたトラッピングオブジェクトに適切なオブジェクト属性が設定され、その後のオブジェクト属性別の処理が適切に行われることにより、高品位な出力結果を得ることが可能となる。
【発明を実施するための最良の形態】
【０００９】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１０】
まず、本実施例にかかる出力機の基本的な構成を示すブロック図を図５に示す。
【００１１】
図５において１はCPU、即ち中央処理装置であり、本装置全体の制御及び演算処理を行う。２はRAM、即ちランダムアクセスメモリであり、処理毎にそれぞれのプログラム及びデータがロードされ、実行される領域である。３はROM、即ち読み出し専用メモリであり、システム制御プログラムや、フォントデータなどの記憶領域である。４はKBC、即ちキーボード制御部であり、キーボード５（KB）からのキー入力によりデータを受け取りCPU１へ伝達する。６はPRTC、即ちプリンタ制御部であり、プリンタ装置７（PRT）を制御するためのものである。プリンタ装置７は、レーザービームプリンタ、インクジェットプリンタなどである。８はCRTC、即ちディスプレイ制御部であり、ディスプレイ装置９（CRT）への表示制御を行う。１０はＤＫＣ、即ちディスク制御部であり、データ伝送などの制御を行うものである。１１はFD（フレキシブルディスク装置）あるいはＨＤ（ハードディスク装置）あるいはCD（CDROM）あるいはDVD（DVDROM）等の外部記憶装置であり、プログラム及びデータを記憶させておき、実行時必要に応じて参照またはＲＡＭ２へロードする。１２はシステムバスであり、上述の構成要素間におけるデータ転送の通路となるべきものである。
【００１２】
本装置は、基本Ｉ／Ｏ（入出力）プログラム、OS（オペレーティングシステム）、及び以下に説明する印刷データ編集制御プログラムをCPU１が実行することにより動作する。
【００１３】
基本Ｉ／ＯプログラムはROM３に記憶されており、OSはHD１１に書き込まれている。そして本装置の電源がONにされたとき、基本Ｉ／Ｏプログラム中のIPL（イニシャルプログラムローディング）機能によりHD１１からOSがRAM２に読み込まれ、OSの動作が開始される。
【００１４】
本実施例では、印刷部品属性制御プログラムおよび関連データは図６のようにFD１１、またはCDROM１１またはDVDROM中に記録されており、このFD１１またはCD-ROM１１またはDVD-ROM１１に記録された印刷部品属性制御プログラムおよび関連データは図７に示すように、FDドライブまたはCD-ROMドライブまたはDVD-ROMドライブを通じて、本装置のHD１１にインストールする事ができる。この場合FD１１またはCD-ROM１１又はDVD-ROM１１をFDドライブまたはCD-ROMドライブ又はDVDドライブにセットすると、OS及び基本Ｉ／Ｏプログラムの制御のもとに印刷部品属性制御プログラム及び関連データがFD１１またはCD-ROM１１又はDVD−ROMから読み出され、HD１１にインストールされて動作可能となる。
【００１５】
図８は印刷部品属性制御プログラムがHD１１にインストールされ実行可能になった状態のメモリマップを示す。
【００１６】
次に出力装置におけるデータ処理の概要を図１に示す。PSやPDFといった各種PDLが入稿されると、まずはステップS101のInterpreterで各種PDLが解釈される。この処理により、ドキュメントを構成している各種オブジェクトの属性が特定される。次にステップS102のColor Process部に移り、属性別に、カラーマッチングやディザの選択等の処理が行われる。次にステップS103のRendering部に移り、最終的なイメージに展開され出力される。
【００１７】
次に図２に、一般的なドキュメントの例を示す。この例に示されるように、イメージ、グラフィック、フォントが互いに重なりを持っている。これらの重なり部分におけるトラッピング処理についてCase1からCase4を例に説明する。
【００１８】
図１０にグラフィックとグラフィックが重なり関係にあるCase１の場合のトラッピング処理を示す。上位のオブジェクトの色が下位のオブジェクトの色よりも明るい場合は(a)に示すように、トラップエリアは、下位のオブジェクトにかぶさる形で境界部分より発生する。これをスプレッドと呼ぶ。また、上位のオブジェクトの色が下位のオブジェクトの色よりも暗い場合は(b)に示すように、トラップエリアが、上位のオブジェクトにかぶさる形で境界部分より発生する。これをチョークと呼ぶ。この場合は、どちらもグラフィックであり、トラッピングオブジェクトもグラフィック属性に設定する。次に図１１にグラフィックとイメージが重なり、かつイメージが上位の関係にあるCase2の場合のトラッピング処理を示す。図１２にイメージとフォントが重なり、かつイメージが上位の関係にあるCase3の場合のトラッピング処理を示す。図１３にフォントとグラフィックが重なり、かつフォントが上位の関係にあるCase4の場合のトラッピング処理を示す。
【００１９】
このように、関係するオブジェクトの属性やトラッピングの方向等により、トラッピングオブジェクトに適用する属性は変わってくる。この設定は、版のずれ方等も考慮の対象になるため、ユーザインターフェースでユーザに設定させるか、あらかじめ用意された設定情報によって決められる。このあらかじめ用意された設定情報または、ユーザの設定による設定情報の例を図３に示す。
【００２０】
次に本実施例の処理の流れを図４のフローチャートに示す。
【００２１】
まずステップS401では、ドキュメントを構成する複数のオブジェクトの中から、トラッピングの対象となる２つのオブジェクトを選択する。通常、この選択は、描画されるオブジェクトの順番で選択される。次にステップS402へ進み、２つのオブジェクトの色差を算出し、あらかじめ定められた閾値以上かどうかを判定する。この閾値は、版ずれが起きた場合、その現象が出力後に目立つため、トラッピング処理が必要になるかどうかの判定用に用意された値である。判定結果が、閾値より小さかった場合、つまり、例え版ずれが起きたとしてもその現象が目立たないと思われる場合は、トラッピング処理が必要ないと判断され、ステップS410へ進む。判定の結果が、閾値より大きかった場合、つまり、版ずれが起きた場合、その現象が目立つことが予想され、トラッピング処理が必要と判断された場合は、ステップS403へ進む。ステップS403では２つのオブジェクトの輪郭の交点を検出し、トラッピング処理を必要とする輪郭上の位置を検出する。次にステップS404へ進み、２つのオブジェクトの属性を確認する。次にステップS405へ進み、２つのオブジェクトの内、上位のオブジェクトの色と下位のオブジェクトの色を比較し、トラッピング処理の方向を判定する。判定の結果上位オブジェクトの色の方が下位オブジェクトよりも暗かった場合は、ステップS406へ進み、チョーク方向にトラップ処理を行う。つまりトラッピングオブジェクトが下位のオブジェクトにかぶさる形で発生させられる。次にステップS407へ進み、２つのオブジェクトの属性及び、上下関係、トラッピング処理の方向等から、図３に示したような設定情報を元にトラッピングオブジェクトの属性を決定し、ステップS410へ進む。ステップS405で上位オブジェクトの色が下位オブジェクトの色よりも明るいと判定された場合はステップS408へ進みスプレッド方向にトラップ処理を行う。つまりトラッピングオブジェクトが上位のオブジェクトにかぶさる形で発生させられる。次にステップS409へ進み、２つのオブジェクトの属性及び、上下関係、トラッピング処理の方向等から、図３に示したような設定情報を元にトラッピングオブジェクトの属性を決定し、ステップS410へ進む。次にステップS410へ進みドキュメントを構成しているすべてのオブジェクトに対して上記トラッピング処理を施したかどうかを判定する。終わっていない場合はステップS401へ戻り上記処理を繰り返す。終わっていると判定された場合は、ステップD411へ進み、各オブジェクトに設定された属性に従って各種カラー処理、Rendering処理を行い、出力イメージを発生させる。
【図面の簡単な説明】
【００２２】
【図１】本実施例が適用される、プリンティング処理の概要を示した図である。
【図２】一般的なドキュメントのオブジェクトの構成を示した図である。
【図３】トラッピングオブジェクトの属性設定情報の例を示した図である。
【図４】本発明における実施例の処理を示すフローチャートである。
【図５】印刷サーバー内の構成図を示した図である。
【図６】FDまたはCD-ROMまたはDVD-ROMの記録内容を示す図である。
【図７】FDまたはCD-ROMまたはDVD-ROMと情報処理装置の関係図である。
【図８】情報処理装置のハードディスクに印刷データ編集制御制御プログラムがインストールされた際の情報処理装置のメモリマップを示す図である。
【図９】トラッピングオブジェクトがすべてグラフィック属性だった場合の問題例を示した図である。
【図１０】グラフィックとグラフィックの間におけるトラッピング処理を示した図である。
【図１１】グラフィックとイメージの間におけるトラッピング処理を示した図である。
【図１２】イメージとフォントの間におけるトラッピング処理を示した図である。
【図１３】グラフィックとフォントの間におけるトラッピング処理を示した図である。
【図１】
2009059179.tif 000003
【図２】
2009059179.tif 000004
【図３】
2009059179.tif 000005
【図４】
2009059179.tif 000006
【図５】
2009059179.tif 000007
【図６】
2009059179.tif 000008
【図７】
2009059179.tif 000009
【図８】
2009059179.tif 000010
【図９】
2009059179.tif 000011
【図１０】
2009059179.tif 000012
【図１１】
2009059179.tif 000013
【図１２】
2009059179.tif 000014
【図１３】
2009059179.tif 000015