(57)【要約】【課題】１つの文書データが、同じ特色名で異なる代替カラーが定義されている複数の特色を含む場合において、各特色の色を異なる色で再現すると共に、各特色に対する特色補正又はオーバープリント処理を適切に行う。【解決手段】ページ解釈部３８は、ＰＤＬデータに含まれる特色のうち、ユーザにより指定された指定特色に関する色情報として、ＰＤＬデータから抽出された当該指定特色の代替カラーを示す文書内代替カラー情報に基づいて生成された中間データ内特色ＬＵＴ情報を含む中間データを生成する。特色変換部６０は、指定特色については、中間データに含まれる中間データ内特色ＬＵＴ情報を用いて代替カラーに変換し、非指定特色については、特色ＤＢ１８から取得されたシステム特色ＬＵＴ情報に基づいて代替カラーに変換する。【選択図】図４
2018133670.tif 000002
【特許請求の範囲】
【請求項１】
ページ記述言語で記述され、同じ特色名で互いに異なる代替色が定義された複数の特色を含む文書データから、前記複数の特色のうち指定された特色である指定特色の代替色を示す文書内代替色情報を抽出する文書内代替色情報抽出部と、
前記文書データに含まれる複数の特色をそれぞれ代替色に変換する特色変換部であって、前記指定特色については、前記文書データから抽出した前記文書内代替色情報に基づいて代替色に変換し、前記指定特色以外の特色については、代替色情報記憶部に記憶された、特色の代替色を示すシステム代替色情報に基づいて代替色に変換する特色変換部と、
前記特色変換部により変換された各特色を前記文書データから得られる各基本色版に合成する特色合成部と、
を備えることを特徴とする印刷データ処理装置。
【請求項２】
前記文書データに基づいて、基本色版及び前記複数の特色に対応する複数の特色版を含み、前記文書データから抽出された前記文書内代替色情報に基づいて生成される中間データ内代替色情報を含む中間データを生成する中間データ生成部、
をさらに備え、
前記特色変換部は、前記中間データに含まれる前記中間データ内代替色情報に基づいて、前記指定特色を代替色に変換する、
ことを特徴とする請求項１に記載の印刷データ処理装置。
【請求項３】
前記中間データ生成部は、指定特色を有する特色オブジェクトの描画命令が、当該指定特色に対応する中間データ内代替色情報に後続するデータ構造を有する中間データを生成し、
前記特色変換部は、前記特色オブジェクトに関する指定特色を代替色に変換するにあたり、中間データのデータ構造において、当該特色オブジェクトの描画命令の前にある前記中間データ内代替色情報に基づいて、当該指定特色を代替色に変換する、
ことを特徴とする請求項２に記載の印刷データ処理装置。
【請求項４】
前記文書内代替色情報抽出部による処理前に、前記文書データを解析して、前記文書データ内に含まれる、同じ特色名で互いに異なる代替色が定義された複数の特色の位置を特定する文書データ解析部と、
前記特定された特色の位置を前記文書データを入力した操作者に通知する通知部と、
をさらに含むことを特徴とする請求項１に記載の印刷データ処理装置。
【請求項５】
前記文書データ解析部は、前記文書データ内において、同じ特色名で互いに異なる代替色が定義された複数の特色が含まれる論理ページを特定し、
前記通知部は、前記操作者に前記特定された論理ページを通知する、
ことを特徴とする請求項４に記載の印刷データ処理装置。
【請求項６】
前記通知部からの通知を受けた操作者から、前記位置が特定された特色が前記指定特色であるか否かの指示を受信する代替色情報指示受信部と、
をさらに含むことを特徴とする請求項４又は５に記載の印刷データ処理装置。
【請求項７】
コンピュータを、
ページ記述言語で記述され、同じ特色名で互いに異なる代替色が定義された複数の特色を含む文書データから、前記複数の特色のうち指定された特色である指定特色の代替色を示す文書内代替色情報を抽出する文書内代替色情報抽出部と、
前記文書データに含まれる複数の特色をそれぞれ代替色に変換する特色変換部であって、前記指定特色については、前記文書データから抽出した前記文書内代替色情報に基づいて代替色に変換し、前記指定特色以外の特色については、代替色情報記憶部に記憶された、特色の代替色を示すシステム代替色情報に基づいて代替色に変換する特色変換部と、
前記特色変換部により変換された各特色を前記文書データから得られる各基本色版に合成する特色合成部と、
として機能させることを特徴とする印刷データ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データ処理装置及びプログラムに関する。
【背景技術】
【０００２】
印刷処理部が処理すべき文書データの中に特色が含められる場合がある。特色とは、基本色（例えばＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）、あるいはＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）など）以外の色である。印刷処理部が特色を印刷可能な場合もあるが、印刷処理部が印刷できない特色については、従来、当該特色を一度代替カラースペースに変換した後に各基本色に分解（つまり特色を基本色の組み合わせで表現）し、分解後の各基本色成分を各基本色の版に合成した上で、印刷処理部が各基本色の版に対して処理を行っている（例えば特許文献１〜４）。これにより、印刷物上において、印刷処理部が印刷できない特色が再現される。
【０００３】
各特色に対する代替カラーを示す代替カラー情報が、サーバなどの記憶部に予め登録される場合がある。代替カラー情報における代替カラーは、例えば、ＣＭＹＫ値、あるいはデバイス非依存であるＬａｂ値で表される。記憶部においては、特色名と代替カラー情報とが関連付けられて記憶される。記憶部に記憶された代替カラー情報を用いた処理の流れは以下の通りである。まず、文書データから各基本色版データと特色版データが生成される。文書データに複数の特色が含まれる場合は、各特色に応じた複数の特色版データが生成される。次いで、各版データに対してオーバープリント処理あるいは色補正処理などが実行される。なお、オーバープリント処理とは、オーバープリントが指定されたオブジェクトを処理する際に、下地の色に、色をノセる（下地の色を残す）処理である。色補正処理とは、例えば印刷処理部の特性に応じて色の補正を行い、デバイス（印刷処理部）依存の色とする処理である。オーバープリント処理などが実行された後、特色版データから当該特色を示す特色名が抽出され、抽出された特色名に基づいて記憶部から代替カラー情報が取得される。そして、取得された代替カラー情報に基づいて特色が代替カラー（各基本色）へ分解され、分解された各基本色成分が各基本色版に合成される。
【０００４】
また、代替カラー情報が文書データ内に含まれている場合もある。この場合は、文書データから抽出した代替カラー情報に基づいて、各特色を代替カラーへ分解することも可能である。この場合、文書データを解析していく中で、発見された特色を代替カラーへ順次変換しながら版データが生成されるから、オーバープリント処理及び色補正処理などに先立って、特色が代替カラーに分解され、各基本色版に合成されることとなる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１８８２１２号公報
【特許文献２】特許第４６１８３２４号明細書
【特許文献３】特許第５９２９７４２号明細書
【特許文献４】特許第５３１６５８１号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００６】
１つの文書データ内において、同じ特色名で異なる代替カラーが定義されている場合がある。
【０００７】
例えば、文書データを生成するアプリケーションにおいて、各基本色及び特色を分版して出力することが可能な場合がある。この場合、例えば１ページ目はシアン版、２ページ目はマゼンタ版、３ページ目はイエロー版、４ページ目はブラック版、そして５ページ目が特色版というように分版される。当該文書データに含まれる特色の特色名が「Ｓｐｏｔ」であるとすると、文書データには特色名「Ｓｐｏｔ１」の代替カラー情報が含まれるが、基本色版に対応するページ（上記例では１〜４ページ目）においては、特色成分が含まれないため、特色名「Ｓｐｏｔ１」の代替カラー情報がＣＭＹＫ（０／０／０／０）（シアン＝０％、マゼンタ＝０％、イエロー＝０％、ブラック＝０％）となる場合がある。一方、特色版に対応するページ（上記例では５ページ目）においては、特色成分が含まれるため、特色名「Ｓｐｏｔ１」の代替カラー情報は、当該特色の真の（ユーザが意図する）代替カラー（例えばＣＭＹＫ（５／１５／６０／０））を示すものとなる。このように、各基本色と特色を分版可能なアプリケーションにより文書データが生成された場合、１つの文書データ内に同じ特色名で異なる代替カラーが定義され得る。
【０００８】
また、複数の原稿がまとめられて１つの文書データが生成される場合がある。例えば、ある原稿において特色名「Ｓｐｏｔ２」に対する代替カラーがＣＭＹＫ＝（４０／０／３０／０）で定義されており、他の原稿において特色名「Ｓｐｏｔ２」に対する代替カラーがＣＭＹＫ（３０／０／１０／０）で定義されている場合、当該２つの原稿をまとめて１つの文書データを生成した場合、当該文書データには、同じ特色名で異なる代替カラーが定義されることとなる。
【０００９】
このように、１つの文書データが、同じ特色名で異なる代替カラーが定義された複数の特色を有していると、これらの特色が代替カラーへ変換されて印刷処理される場合、当該複数の特色の少なくとも一部は、ユーザが意図する色とはならない場合がある。文書データの１ページ目と２ページ目において同じ特色名「Ｓｐｏｔ３」で表される特色が使用されており、１ページ目においては特色名「Ｓｐｏｔ３」の代替カラーとしてＣＭＹＫ（５０／５０／０／０）が定義されており、２ページ目においては特色名「Ｓｐｏｔ３」の代替カラーとしてＣＭＹＫ（０／０／５０／５０）が定義されている場合を考える。
【００１０】
サーバなどの記憶部に、特色名「Ｓｐｏｔ３」と代替カラー情報「ＣＭＹＫ（５０／５０／０／０）」が関連付けられて記憶されているとする。上述のように、基本色への分割処理に使用される代替カラー情報は特色名に基づいて特定されるから、１ページ目及び２ページ目の特色に対する代替カラーへの変換処理にあたり、いずれも、特色名「Ｓｐｏｔ３」に関連付けられた代替カラー情報、つまり代替カラー情報「ＣＭＹＫ（５０／５０／０／０）」が特定される。その結果、１ページ目及び２ページ目の特色はいずれも、代替カラー情報「ＣＭＹＫ（５０／５０／０／０）」を用いて基本色への変換処理が行われることになってしまう。つまり、文書データの指示では、１ページ目の特色と２ページ目の特色が異なるのであるが、両ページの特色が同じ色となってしまう。これにより、１ページ目の特色は文書データの指示通りの色となるが、２ページ目の特色は文書データの指示通りの色とはならない。
【００１１】
文書データに含まれる各特色に対する各代替カラー情報を用いて、各特色を各代替カラーへ変換する方法によれば、１ページ目の特色と２ページ目の特色を異なる色とすることができる。しかしながら、この方法を採用した場合、上述のように、特色を代替カラーへ変換し基本色への合成処理の後に、オーバープリント処理あるいは色補正処理が行われることに起因して、オーバープリント処理あるいは色補正処理が適切に行われない場合がある。
【００１２】
例えば、文書データにおいて、基本色オブジェクト（Ｃ＝６０％とする）の上に特色オブジェクト（特色＝１００％、代替カラーはＣＭＹＫ（１０／１０／１０／５０））が重なっており、当該特色オブジェクトに対してオーバープリントが設定されている場合を考える。この場合、適切にオーバープリント処理されれば、２つのオブジェクトの重なり部分の色はＣＭＹＫ（７０／１０／１０／５０）となるはずである。しかしながら、オーバープリント処理に先立って特色が代替カラーに変換されると、基本色オブジェクト（Ｃ＝６０％）の上にＣＭＹＫ（１０／１０／１０／５０）がオーバープリント処理されることになる。ここで、下地の色は、既にＣ＝６０％であるから、代替カラー成分のうちＣ＝１０％に対してノセ処理が行われない。結果として、２つの重なり部分の色は、ＣＭＹＫ（６０／１０／１０／５０）となってしまい、望まれる結果であるＣＭＹＫ（７０／１０／１０／５０）とは異なる色になってしまう。
【００１３】
また、色補正処理に先立って特色が代替カラースペースに変換されてしまうため、特色版に対する色補正（特色補正）が行うことができなくなるという問題も指摘できる。
【００１４】
なお、特色のオーバープリント再現を正しいものとするために、事前に、文書データに含まれる全ての代替カラー情報をページ毎、あるいはオブジェクト毎に抽出しておき、特色オブジェクトを特色としてオーバープリント処理あるいは色補正処理した後、特色を各基本色版へ合成する処理を行う際に、あらかじめ抽出し保持しておいた（文書データから抽出した）各特色の代替カラー情報を用いて代替カラーへの変換処理を行う、という方法が考えられる。しかしながら、この方法を採用した場合、抽出した代替カラー情報を記憶するための記憶部やその管理が余分に必要になるという問題が発生する。特に、文書データ内には膨大な数の特色が含まれる場合もあり、このような場合は、全ての代替カラー情報を保持し管理するというのは現実的な方法ではない。
【００１５】
本発明の目的は、１つの文書データが、同じ特色名で異なる代替カラーが定義されている複数の特色を含む場合において、各特色の色を異なる色で再現すると共に、各特色に対する特色補正又はオーバープリント処理を適切に行うことにある。
【課題を解決するための手段】
【００１６】
請求項１に係る発明は、ページ記述言語で記述され、同じ特色名で互いに異なる代替色が定義された複数の特色を含む文書データから、前記複数の特色のうち指定された特色である指定特色の代替色を示す文書内代替色情報を抽出する文書内代替色情報抽出部と、前記文書データに含まれる複数の特色をそれぞれ代替色に変換する特色変換部であって、前記指定特色については、前記文書データから抽出した前記文書内代替色情報に基づいて代替色に変換し、前記指定特色以外の特色については、代替色情報記憶部に記憶された、特色の代替色を示すシステム代替色情報に基づいて代替色に変換する特色変換部と、前記特色変換部により変換された各特色を前記文書データから得られる各基本色版に合成する特色合成部と、を備えることを特徴とする印刷データ処理装置である。
【００１７】
請求項２に係る発明は、前記文書データに基づいて、基本色版及び前記複数の特色に対応する複数の特色版を含み、前記文書データから抽出された前記文書内代替色情報に基づいて生成される中間データ内代替色情報を含む中間データを生成する中間データ生成部、をさらに備え、前記特色変換部は、前記中間データに含まれる前記中間データ内代替色情報に基づいて、前記指定特色を代替色に変換する、ことを特徴とする請求項１に記載の印刷データ処理装置である。
【００１８】
請求項３に係る発明は、前記中間データ生成部は、指定特色を有する特色オブジェクトの描画命令が、当該指定特色に対応する中間データ内代替色情報に後続するデータ構造を有する中間データを生成し、前記特色変換部は、前記特色オブジェクトに関する指定特色を代替色に変換するにあたり、中間データのデータ構造において、当該特色オブジェクトの描画命令の前にある前記中間データ内代替色情報に基づいて、当該指定特色を代替色に変換する、ことを特徴とする請求項２に記載の印刷データ処理装置である。
【００１９】
請求項４に係る発明は、前記文書内代替色情報抽出部による処理前に、前記文書データを解析して、前記文書データ内に含まれる、同じ特色名で互いに異なる代替色が定義された複数の特色の位置を特定する文書データ解析部と、前記特定された特色の位置を前記文書データを入力した操作者に通知する通知部と、をさらに含むことを特徴とする請求項１に記載の印刷データ処理装置である。
【００２０】
請求項５に係る発明は、前記文書データ解析部は、前記文書データ内において、同じ特色名で互いに異なる代替色が定義された複数の特色が含まれる論理ページを特定し、前記通知部は、前記操作者に前記特定された論理ページを通知する、ことを特徴とする請求項４に記載の印刷データ処理装置である。
【００２１】
請求項６に係る発明は、前記通知部からの通知を受けた操作者から、前記位置が特定された特色が前記指定特色であるか否かの指示を受信する代替色情報指示受信部と、をさらに含むことを特徴とする請求項４又は５に記載の印刷データ処理装置である。
【００２２】
請求項７に係る発明は、コンピュータを、ページ記述言語で記述され、同じ特色名で互いに異なる代替色が定義された複数の特色を含む文書データから、前記複数の特色のうち指定された特色である指定特色の代替色を示す文書内代替色情報を抽出する文書内代替色情報抽出部と、前記文書データに含まれる複数の特色をそれぞれ代替色に変換する特色変換部であって、前記指定特色については、前記文書データから抽出した前記文書内代替色情報に基づいて代替色に変換し、前記指定特色以外の特色については、代替色情報記憶部に記憶された、特色の代替色を示すシステム代替色情報に基づいて代替色に変換する特色変換部と、前記特色変換部により変換された各特色を前記文書データから得られる各基本色版に合成する特色合成部と、として機能させることを特徴とする印刷データ処理プログラムである。
【発明の効果】
【００２３】
請求項１又は７に係る発明によれば、１つの文書データが、同じ特色名で異なる代替カラーが定義されている複数の特色を含む場合において、各特色の色を異なる色で再現すると共に、各特色に対する特色補正又はオーバープリント処理を適切に行うことができる。
【００２４】
請求項２又は３に係る発明によれば、文書データから抽出した文書内代替色情報を記憶させるための記憶領域を別途用意することなく、文書内代替色情報に基づいて生成される中間データ内代替色情報に基づいて、指定特色を代替色に変換することができる。
【００２５】
請求項４に係る発明によれば、操作者は、同じ特色名で互いに異なる代替色が定義された特色の文書データ内における位置を容易に把握することができる。
【００２６】
請求項５に係る発明によれば、操作者は、同じ特色名で互いに異なる代替色が定義された特色の位置をページ単位で把握することができる。
【００２７】
請求項６に係る発明によれば、操作者は、通知部からの通知に基づいて、位置が特定された特色の代替色への変換に用いる代替色情報を指定することができる。
【図面の簡単な説明】
【００２８】
【図１】本実施形態に係る画像処理システムの構成概略図である。
【図２】ジョブ編集画面の例である。
【図３】特色属性入力画面の例である。
【図４】第１実施形態に係るフロントエンド装置及びバックエンド装置の機能構成概略図である。
【図５】端末装置の表示部に表示されるプリフライトレポートの表示画面の例である。
【図６】中間データ内特色ＬＵＴ情報を含む中間データの構造を示す概念図である。
【図７】フロントエンド装置の処理の流れを示すフローチャートである。
【図８】バックエンド装置の処理の流れを示すフローチャートである。
【図９】第３実施形態に係るフロントエンド装置及びバックエンド装置の機能構成概略図である。
【発明を実施するための形態】
【００２９】
以下、本発明の実施形態について説明する。
【００３０】
＜第１実施形態＞
図１に、本実施形態に係る画像処理システム１０の構成概略図が示されている。画像処理システム１０は、端末装置１２、印刷データ処理装置としての印刷コントローラ１４、印刷装置１６、及び、代替色情報記憶部としての特色ＤＢ１８を含んで構成される。また、印刷コントローラ１４は、フロントエンド装置２０及びバックエンド装置２２を含んで構成される。端末装置１２と印刷コントローラ１４、印刷コントローラ１４と印刷装置１６、印刷コントローラ１４と特色ＤＢ１８、及び、フロントエンド装置２０とバックエンド装置２２との間は、例えばＬＡＮ（Local  Area  Network）などの通信回線により通信可能に接続されている。
【００３１】
端末装置１２は、例えばパーソナルコンピュータなどの汎用コンピュータであってよい。すなわち、端末装置１２は、ＣＰＵ（Central Processing Unit）などからなる制御部、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）あるいはハードディスクなどからなる記憶部、液晶ディスプレイなどからなる表示部、タッチパネル、マウス、あるいはキーボードからなる入力部、ネットワークアダプタなどからなり、印刷コントローラ１４と通信するための通信部などを含んで構成される。端末装置１２は、操作者（ユーザ）の指示に従い、文書の印刷命令である印刷ジョブをフロントエンド装置２０に対して送信する。
【００３２】
フロントエンド装置２０は、端末装置１２から送信された、あるいは印刷コントローラに直接入力された印刷ジョブから中間データを生成し、中間データをバックエンド装置２２に送信する。バックエンド装置２２は、フロントエンド装置２０からの中間データに対してラスタライズ処理を施すことにより描画データを生成し、生成した描画データを印刷装置１６に送信する。フロントエンド装置２０及びバックエンド装置２２の詳細な機能構成、及びこれらが行う処理の詳細については後述する。
【００３３】
フロントエンド装置２０は、ＣＰＵ、ＲＯＭやＲＡＭあるいはハードディスクなどからなる記憶媒体、入出力インターフェース、通信インターフェース、及び表示部などを含むコンピュータであってよい。当該記憶媒体に、フロントエンド装置２０の各部（後述）を機能させるための印刷データ処理プログラムが記憶されており、ＣＰＵが当該印刷データ処理プログラムに従って各部を制御する。バックエンド装置２２も同様にコンピュータであってよく、その記憶媒体にバックエンド装置２２の各部（後述）を機能させるための印刷データ処理プログラムが記憶されており、ＣＰＵが当該印刷データ処理プログラムに従って各部を制御する。
【００３４】
フロントエンド装置２０及びバックエンド装置２２を実現するハードウェアの１つの具体例として、それぞれがサーバとして機能する複数の情報処理装置を１つの筐体内に搭載したブレードサーバを用いることが考えられる。ブレードサーバは、上述のコンピュータの構成を１枚の基板（ブレード）に実装し、複数のブレードを筐体内に搭載したサーバ装置である。例えば、ブレードサーバに搭載された１つのブレードをフロントエンド装置２０として機能させ、他の１つのブレードをバックエンド装置２２として機能させてもよい。あるいは、例えば、フロントエンド装置２０及びバックエンド装置２２のそれぞれを、ブレードサーバに搭載された複数のブレードにより実現してもよい。また、フロントエンド装置２０及びバックエンド装置２２を１つのブレードにより実現するようにしてもよい。
【００３５】
画像形成部としての印刷装置１６は、紙などの印刷媒体に対して画像形成処理としての印刷処理を行う装置であり、例えば、連続紙プリンタであってよい。なお、印刷装置１６は、電子写真、インクジェット、又はその他の方式の印刷エンジンにより印刷を行うものとする。なお、本実施形態における印刷装置１６は、各基本色版（ＣＭＹＫあるいはＲＧＢなど）の描画データを処理可能である。本実施形態では、画像処理装置としての印刷コントローラ１４と印刷装置１６が別体となっているが、印刷コントローラ１４と印刷装置１６とが一体となっていてもよい。この場合は、印刷コントローラ１４及び印刷装置１６が印刷データ処理装置を構成することとなる。
【００３６】
特色ＤＢ１８は、フロントエンド装置２０及びバックエンド装置２２からアクセス可能なストレージ（記憶部）を含んで構成される。特色ＤＢ１８には、バックエンド装置２２によるラスタライズ処理において参照される複数のシステム代替カラー情報が記憶される。本実施形態においては、特色ＤＢ１８には、特色名と、システム代替カラー情報と、特色に対する特色補正を行うための補正用データとを含み、これらが互いに関連付けられたシステム特色ＬＵＴ（Look Up Table）情報が記憶される。補正用データは、システム代替カラー情報で示される代替カラー（各基本色成分）を、印刷装置１６の特性に応じたデバイス依存の基本色成分に変換（補正）を行うために用いられる。特色ＤＢ１８には、複数の特色に対応した複数のシステム特色ＬＵＴ情報が記憶されていてよい。なお、図１においては、特色ＤＢ１８は印刷コントローラ１４とは別体となっているが、特色ＤＢ１８は印刷コントローラ１４内に設けられるようにしてもよい。
【００３７】
フロントエンド装置２０及びバックエンド装置２２の詳細について説明する前に、端末装置１２で生成される印刷ジョブについて説明する。印刷ジョブは、文書の印刷命令と、印刷対象の文書（原稿）をページ記述言語で記述した文書データとしてのＰＤＬデータとを含む。ページ記述言語は、ディスプレイ表示処理、印刷処理などを情報処理機器に実行させるためのコンピュータプログラミング言語である。ＰＤＬデータの形式としては、例えばＰＳ（Post Script（登録商標））形式あるいはＰＤＦ形式などがある。
【００３８】
ＰＤＬデータは、印刷対象の文書を構成する文字や図形などのオブジェクトの色情報、位置情報、形状情報、及び書式情報などを含む。ＰＤＬデータの並び順は、基本的には、ＰＤＬのデータのページ順、あるいはページを構成する各オブジェクトのページ記述順序となっている。例えば、１ページ目にオブジェクトＡが含まれ、２ページ目にオブジェクトＢが含まれる場合は、ＰＤＬデータの並び順としては、オブジェクトＡに関する各種情報の後に、オブジェクトＢに関する各種情報が続くようになっている。ＰＤＬデータは、１ページ目又はページリソースとして個別に、当該ＰＤＬデータに使用されるフォームリソース（図形要素（塗り、線、文字、シェードなど）あるいはイメージを含む）やフォントリソースなどを定義し、それらを各ページで使用できるようにすることもできる。また、ページ毎に、当該ページで使用するフォームリソースを定義することもできる。このような場合には、ＰＤＬデータの並び順としては、それぞれリソースを使用し、ページオブジェクトの描画を行う順としてもよい。本実施形態においては、ＰＤＬデータにおける描画コマンドの実行順が、中間データにおけるオブジェクト順となる。ＰＤＬデータにはオーバープリント指定などの情報も含まれる。互いに重なり合うオブジェクトがある場合、同じ座標上における描画順によって、各オブジェクトの描画順が決定される。
【００３９】
上述の通り、ＰＤＬデータには、各オブジェクトの色を示す色情報を有している。色情報においては、各オブジェクトのカラースペース（例えばＣＭＹＫやＲＧＢなど）と、色値が示されている。特色は、例えばSeparationカラースペースあるいはDeviceNカラースペースで表現され、特色名で区別することが可能である。本明細書においては、特色を有するオブジェクトを特色オブジェクトと呼び、印刷装置１６が処理可能な色を有するオブジェクトを基本色オブジェクトと呼ぶ。基本色オブジェクトに関する色情報には、例えばＣ＝６０％というように、色成分を示す情報と、その明度を示す情報が含まれる。一方、特色オブジェクトに関する色情報には、当該特色の名前を示す特色名情報と、文書内代替カラー情報が含まれる。文書内代替カラー情報とは、当該特色を基本色の組み合わせで表した場合の各基本色の色成分の明度を示したものである。例えば、ＣＭＹＫ（１００／１０／１０／１０）（シアン１００％、マゼンタ１０％、イエロー１０％、ブラック１０％）といった情報である。
【００４０】
ＰＤＬデータに複数の特色が含まれる場合は、当該ＰＤＬデータには、各特色に対応する複数の文書内代替カラー情報が含まれる。ここで、本実施形態に係るＰＤＬデータには、同じ特色名であるにも関わらず、互いに異なる代替カラーが定義された複数の特色が含まれている。つまり、本実施形態に係るＰＤＬデータには、同じ特色名を示す特色名情報に関連付けられた、内容（例えば代替カラー値あるいは代替カラースペース）が互いに異なる複数の文書内代替カラー情報が含まれている。以下、１つのＰＤＬデータが有する、同じ特色名で互いに異なる代替カラーが定義された複数の特色を「同名異色の特色」と記載する。その要因は、上述の通り、例えば、ＰＤＬデータを生成するアプリケーションが、各基本色及び特色を分版出力してＰＤＬデータを生成した場合、あるいは、複数の原稿がまとめられて１つのＰＤＬデータが生成された場合などである。
【００４１】
本実施形態においては、ユーザは、ＰＤＬデータに含まれる各特色について、代替カラーに変換する際に、ＰＤＬデータが有する文書内代替カラー情報を用いて変換するか、特色ＤＢ１８に記憶（登録）されたシステム代替カラー情報を用いて変換するかを指定することができる。
【００４２】
図２には、端末装置１２の表示部に表示されるジョブ編集画面の例が示されている。ユーザは、このようなジョブ編集画面により、フロントエンド装置２０に送信する印刷ジョブに関する設定を定義することができる。ユーザによって定義された設定を示す設定情報は、印刷ジョブと共にフロントエンド装置２０に送信される。あるいは、設定情報が印刷ジョブに含められてもよい。
【００４３】
ユーザは、当該ジョブ編集画面において、ＰＤＬデータに含まれる各特色についての代替カラーへの変換処理に、文書内代替カラー情報を用いるかシステム代替カラー情報を用いるかを指定することができる。具体的には、ジョブ編集画面は「原稿の代替カラー設定を優先する」を適用するか否かのチェックボックスＤ１を有しており、ユーザは、チェックボックスＤ１にチェックを入れることで、当該ＰＤＬデータの処理にあたり、文書内代替カラー情報を用いて特色を代替カラーに変換することを指定できるようになる。一方、チェックボックスＤ１にチェックを入れなかった場合、当該ＰＤＬデータに含まれる全ての特色を、システム代替カラー情報を用いて代替カラーに変換することが指定される。本実施形態においては、チェックボックスＤ１にチェックが入れられるものとする。
【００４４】
チェックボックスＤ１にチェックを入れた場合、さらに、ＰＤＬデータに含まれる特色の中で、文書内代替カラー情報を用いて代替カラーへ変換する特色を指定することができる。本実施形態では、ＰＤＬデータの論理ページ単位で範囲を指定し、指定された範囲内に含まれる特色が文書内代替カラー情報を用いて代替カラーへ変換する特色として指定される。なお、論理ページとは、ＰＤＬデータにおいて規定されている論理的な意味でのページのことであり、物理的な印刷媒体（用紙など）の１つの面である物理ページの対立概念である。以下、論理ページを単に「ページ」と記載する。
【００４５】
図２に示される通り、ユーザは、ページ範囲として「すべて」と「ページ指定」とが選択可能となっている。「すべて」と「ページ指定」の選択は、ラジオボタンにより行うことができる。「すべて」が選択された場合は、ＰＤＬデータの全ページに含まれる特色（つまりＰＤＬデータに含まれる特色の全て）が指定される。つまり、この場合は、ＰＤＬデータに含まれる全ての特色を、文書内代替カラー情報を用いて代替カラーに変換することが指定される。一方、「ページ指定」が選択された場合は、さらに、ユーザはテキストボックスＤ２内においてページを指定することができる。この場合、テキストボックスＤ２内において指定されたページに含まれる特色が、文書内代替カラー情報を用いて代替カラーに変換するものとして指定される。図２の例では、１ページ目、１０〜１２ページ目、３３ページ目が指定されているから、ＰＤＬデータの１ページ目、１０〜１２ページ目、３３ページ目に含まれる特色が文書内代替カラー情報を用いて代替カラーへ変換することが指定される。
【００４６】
このように、本実施形態においては、ユーザにより指定された指定特色が文書内代替カラー情報を用いて代替カラーへ変換する特色として指定されたことになる。換言すれば、指定されなかった非指定特色はシステム代替カラー情報を用いて代替カラーへ変換する特色として指定されたことになる。
【００４７】
また、ＰＤＬデータに含まれる特色が指定特色であるか否かは、ＰＤＬデータの生成時において指定することもできる。図３には、ＰＤＬデータ生成時に特色に関する属性を入力するための特色属性入力画面が示されている。ＰＤＬデータを生成する者は、特色属性入力画面において、当該ＰＤＬデータで使用される特色の特色名、あるいは代替カラーを設定することができる。それと共に、特色属性入力画面は、「同名特色登録時優先」を適用するか否かのチェックボックスＤ３を有している。ＰＤＬデータを生成する者が、チェックボックスＤ３にチェックを入れると、当該特色が指定特色として指定される。つまり、当該特色が文書内代替カラー情報を用いて代替カラーに変換することが指定される。チェックボックスＤ３においてチェックが外されると、当該特色が非指定特色として指定される。つまり、当該特色がシステム代替カラー情報を用いて代替カラーに変換することが指定される。チェックボックスＤ３へのチェックの有無を示す指定情報は、ＰＤＬデータに含まれる。
【００４８】
なお、図３に示されたような特色属性入力画面において、当該特色を代替カラースペースに変換した上で、当該特色（代替カラー）を有する特色オブジェクトをオーバープリント処理させるか否かも指定できるようにしてもよい。上述の通り、特色を代替カラースペースに変換した後にオーバープリント処理を行うと、オブジェクトの重なり部分は正しい色とはならない。例えば、上述のように、基本色オブジェクト（Ｃ＝６０％とする）の上に特色オブジェクト（特色＝１００％、代替カラーはＣＭＹＫ（１０／１０／１０／５０））が重なっており、当該特色オブジェクトに対してオーバープリントが設定されている場合、２つの重なり部分の色が、ＣＭＹＫ（７０／１０／１０／５０）とはならず、ＣＭＹＫ（６０／１０／１０／５０）となってしまう。しかしながら、場合によっては、特色のオーバープリント処理が正しくできないといった結果を再現したい場合もある。そのような場合は、当該特色を代替カラースペースに変換した上でオーバープリント処理を行うことが指定される。
【００４９】
なお、文書データの構造によっては、端末装置１２におけるジョブ設定において、指定特色を自動的に選択できるようにしてもよい。例えば、各基本色及び特色を分版して出力可能なアプリケーションにより文書データが生成され、１ページ目はシアン版、２ページ目はマゼンタ版、３ページ目はイエロー版、４ページ目はブラック版、そして５ページ目が特色版であって、１〜４ページ目には特色名「Ｓｐｏｔ４」に対し代替カラー情報「ＣＭＹＫ＝（０／０／０／０）」が定義され、５ページ目には特色名「Ｓｐｏｔ４」に対し代替カラー情報「ＣＭＹＫ（５／１５／６０／０）」が定義されている場合を考える。この場合、１〜４ページ目までについてはシステム代替カラーではなく、文書内代替カラー情報を用いるべきである。したがって、端末装置１２が、１〜４ページ目までが基本色版であり、５ページ目が特色版であることが識別できるならば、基本色版に対応するページを指定範囲（上記例では１〜４ページ）に設定するようにしてもよい。
【００５０】
図４に、フロントエンド装置２０及びバックエンド装置２２の機能構成の概略が示されている。以下、図４を参照しながら、フロントエンド装置２０及びバックエンド装置２２の詳細について説明する。
【００５１】
フロントエンド装置２０は、印刷ジョブ受信部３０、文書データ解析部としてのプリフライト処理部３２、通知部３４、文書内代替色情報抽出部としての代替カラー情報抽出部３６、中間データ生成部としてのページ解釈部３８を含んで構成される。また、バックエンド装置２２は、中間データバッファ５０、描画部５２、及び出力バッファ５４を含んで構成される。本実施形態においては、このうち、印刷ジョブ受信部３０、プリフライト処理部３２、代替カラー情報抽出部３６、ページ解釈部３８、及び描画部５２の各部は、ＣＰＵや記憶媒体などのハードウェアと、ＣＰＵの動作を規定するソフトウェア（プログラム）との協働により実現される。また、通知部３４は、フロントエンド装置２０を構成するコンピュータの通信インターフェースにより構成される。また、中間データバッファ５０及び出力バッファ５４は、バックエンド装置２２を構成するコンピュータの記憶媒体において定義される。
【００５２】
印刷ジョブ受信部３０は、端末装置１２から送信された印刷ジョブを受信する。上述の通り、印刷ジョブ受信部３０が受信する印刷ジョブに含まれるＰＤＬデータにおいては同名異色の特色が含まれている。また、印刷ジョブと共に設定情報が端末装置１２から送信された場合は、印刷ジョブ受信部３０は当該設定情報も受信する。本実施形態においては、印刷ジョブ受信部３０は、受信した印刷ジョブに含まれるＰＤＬデータをプリフライト処理部３２及び代替カラー情報抽出部３６に渡す。設定情報がＰＤＬデータとは別に受信した場合は、当該設定情報もプリフライト処理部３２及び代替カラー情報抽出部３６に渡す。
【００５３】
プリフライト処理部３２は、代替カラー情報抽出部３６によるＰＤＬデータに対する処理が実行される前に、当該ＰＤＬデータに対する解析処理（プリフライト処理）を実行する。具体的には、プリフライト処理部３２は、ＰＤＬデータを解析することで、ＰＤＬデータ、あるいは設定情報が示す印刷設定に起因して生じ得るプリント不具合（エラー）などを印刷処理に先立って検出するものである。本実施形態においては、プリフライト処理部３２は、さらに、当該ＰＤＬデータに同名異色の特色が含まれるか否かを判定すると共に、同名異色の特色が含まれる場合は、同名異色の特色が存在するＰＤＬデータにおける位置を特定する。
【００５４】
本実施形態では、同名異色の特色の位置として、同名異色の特色を含むＰＤＬデータのページが特定される。例えば、１ページ目に特色名「Ｌｉｇｈｔ  Ｇｒｅｅｎ」、代替カラー情報ＣＭＹＫ＝（４０／０／３０／０）が定義された特色を有し、３ページ目に特色名「Ｌｉｇｈｔ  Ｇｒｅｅｎ」、代替カラー情報ＣＭＹＫ＝（３０／０／１０／０）が定義された特色を有している場合、プリフライト処理部３２により、代替カラー情報が互いに異なる特色名「Ｌｉｇｈｔ  Ｇｒｅｅｎ」の特色が、「１ページ目」及び「３ページ目」に存在することが特定される。
【００５５】
プリフライト処理部３２の処理の結果を示すプリフライト結果情報は、通知部３４により端末装置１２に送信される。端末装置１２は、受信したプリフライト結果情報に基づいて、表示部にプリフライト結果画面を表示させる。これにより、プリフライト処理の結果が、ＰＤＬデータを入力したユーザに通知される。
【００５６】
図５に、端末装置１２の表示部に表示されるプリフライト結果画面の例が示されている。プリフライト結果画面においては、プリフライト処理により検出されたエラーの内容が表示される。これにより、将来起こり得るプリント不具合がユーザに対して事前に通知される。本実施形態においては、さらに、プリフライト結果画面において、同名異色の特色の位置が表示される。本実施形態では、同名異色の特色の位置がページ単位で特定されるから、プリフライト結果画面においても、同名異色の特色の位置として、特定されたページのページ番号が通知される。図５の例においては、「１ページ目」及び「３ページ目」に、同じ特色名「Ｌｉｇｈｔ  Ｇｒｅｅｎ」が定義された２つの特色があり、当該２つの特色には互いに異なる代替カラーが設定されていることが示されている。
【００５７】
ユーザは、このようなプリフライト結果画面を視認することにより、フロントエンド装置２０に送信したＰＤＬデータ内に同名異色の特色が含まれていることを容易に把握できると共に、同名異色の特色の位置を把握することができる。これにより、各同名異色の特色に対する、代替カラーへの変換に利用する代替カラー情報の指定忘れが防止される。
【００５８】
同名異色の特色に対する指定忘れ防止という観点からは、プリフライト処理部３２は、ＰＤＬデータあるいは設定情報を参照して、当該ＰＤＬデータに含まれる同名異色の特色のうち、指定特色及び非指定特色のいずれも指定されていない同名異色の特色のみを検出してユーザへ通知するようにしてもよい。
【００５９】
また、プリフライト結果画面から、プリフライト処理により検出された同名異色の特色を指定特色とするか非指定特色とするか選択するための選択画面に遷移することができるようにしてもよい。例えば、図５に示された（１ページ目「Ｌｉｇｈｔ  Ｇｒｅｅｎ」）という文字列がクリック可能となっており、当該文字列をクリックすると、文書内代替カラー情報とシステム代替カラー情報とを選択する画面が表示されるようにしてもよい。当該画面にてユーザが「文書内代替カラー情報」を選択すると１ページ目の特色が指定特色とされ、ユーザが「システム代替カラー情報」を選択すると１ページ目の特色が非指定特色とされる。このようにして、プリフライト処理の結果を受けたユーザにより同名異色の特色に対する指定が行われた場合、端末装置１２からフロントエンド装置２０に、指定された特色を示す情報がフロントエンド装置２０に送信され、印刷ジョブ受信部３０がそれを受信する。つまり、印刷ジョブ受信部３０は、代替色情報指示受信部としても機能する。印刷ジョブ受信部３０は、受信した情報に基づいて、当該ＰＤＬデータに関する設定情報を更新する。
【００６０】
代替カラー情報抽出部３６は、印刷ジョブ受信部３０が受信したＰＤＬデータから文書内代替カラー情報を抽出する処理を行う。特に、代替カラー情報抽出部３６は、ＰＤＬデータに含まれる同名異色の特色のうち、指定特色に関する文書内代替カラー情報を抽出する。具体的には、代替カラー情報抽出部３６は、ＰＤＬデータを解析していく中で、ＰＤＬデータ内に特色を発見し、且つ、当該ＰＤＬデータに関する設定情報に基づいて、当該特色が指定特色であると判定した場合に、当該文書内代替カラー情報をＰＤＬデータから抽出する。
【００６１】
例えば、上述の例のように、ＰＤＬデータが、１ページ目に特色名「Ｌｉｇｈｔ  Ｇｒｅｅｎ」、代替カラー情報「ＣＭＹＫ＝（４０／０／３０／０）」が定義された特色を有し、３ページ目に特色名「Ｌｉｇｈｔ  Ｇｒｅｅｎ」、代替カラー情報「ＣＭＹＫ＝（３０／０／１０／０）」が定義された特色を有しており、１ページ目の特色が指定特色であり、３ページ目の特色が非指定特色である場合、代替カラー情報抽出部３６は、１ページ目の特色に関する文書内代替カラー情報「ＣＭＹＫ＝（４０／０／３０／０）」を抽出する。一方、代替カラー情報抽出部３６は、３ページ目の特色に関する文書内代替カラー情報については抽出しない。
【００６２】
代替カラー情報抽出部３６は、抽出した指定特色に関する文書内代替カラー情報をページ解釈部３８に渡す。
【００６３】
ページ解釈部３８は、印刷ジョブ受信部３０が受信したＰＤＬデータを解釈することで、中間データを生成する処理を行う。中間データとは、ＰＤＬデータと、印刷装置１６が処理する描画データとの中間の粒度を有するデータである。中間データの例としては、ディスプレイリストなどが挙げられる。中間データは、印刷対象の文書の構成要素である複数のオブジェクトの描画処理を行う順番を表す命令を含む。中間データを記述する言語としては、ＰＤＬデータと比較してより詳細な手順を表現する言語が用いられる。例えば、ＰＤＬデータにおいて、文書上におけるあるオブジェクトの位置、形状、及び大きさを表す情報が定義される場合、中間データにおける当該オブジェクトの描画命令では、例えば印刷対象の文書におけるスキャンライン単位で当該オブジェクトの描画の手順を記述したものであり得る。また、中間データにおいても、ＰＤＬデータが有していた各オブジェクトの重なり情報やオーバープリント指定などの情報も維持される。なお、図４においては、ページ解釈部３８は１つのみ示されているが、ページ解釈部３８は複数設けられ、ＰＤＬデータのページが複数のページ解釈部３８に分散されて処理されるようにしてもよい。
【００６４】
ページ解釈部３８は、ＰＤＬデータを各基本色に対応する各基本色版データ（例えば、Ｃ版、Ｍ版、Ｙ版、Ｋ版）、及び、特色に対応する特色版データを生成する。特色版データは、ＰＤＬデータに含まれる特色毎に生成される。
【００６５】
中間データは、各オブジェクトの色を示す色情報も有している。基本色オブジェクトに関する色情報には、ＰＤＬデータ同様、色成分を示す情報と、その明度を示す情報が含められる。特色オブジェクトについては、当該特色オブジェクトが有する特色が指定特色であるか非指定特色であるかによって、色情報に含められる情報が異なる。非指定特色に関する色情報には、当該非指定特色の特色名が含められる。一方、指定特色に関する色情報には、代替カラー情報抽出部３６が抽出した文書内代替カラー情報に基づく中間データ内特色ＬＵＴ情報が含められる。
【００６６】
図４に示される通り、ページ解釈部３８は、代替カラー情報変換部４０を含んで構成される。代替カラー情報変換部４０は、代替カラー情報抽出部３６がＰＤＬデータから抽出した、指定特色に関する文書内代替カラー情報に基づいて、中間データに組み込まれる中間データ内特色ＬＵＴ情報を生成する。中間データ内特色ＬＵＴ情報には、少なくとも、当該指定特色の代替カラーを示す中間データ内代替カラー情報を含んで構成される。中間データ内代替カラー情報は、抽出された文書内代替カラー情報に対して、フロントエンド装置２０の記憶部に記憶されている補正用データに基づいて色補正が施されたものであってよく、印刷装置１６の特性に応じたデバイス依存の各基本色成分を有するものであってもよい。あるいは、中間データ内代替カラー情報は文書内代替カラー情報と同じ代替カラーを示す情報であって、中間データ内特色ＬＵＴ情報に、デバイス依存の基本色成分に変換するための補正用データが含められてもよい。
【００６７】
図６に、ページ解釈部３８により生成された、１ページ分の中間データのデータ構造が示されている。「色１」と記載されたデータブロックは、オブジェクトの色を指定するデータを含んでいる。ここでは、「色１」が基本色であるとし、例えば、Ｃ＝６０％というような情報を含んでいる。その後に続く「形状１」及び「形状２」というデータブロックは、基本色オブジェクトの形状を表すデータを含んでいる。ここで、「形状１」及び「形状２」データブロックは、「色１」データブロックに後続している。これは、「形状１」及び「形状２」が示すそれぞれの形状（基本色オブジェクト）は、「色１」データブロックで規定された色で描画することを意味している。
【００６８】
「プレーン情報」データブロックは、描画先の版を指定する情報であり、ここでは特色版データが指定される。その後の「色２」データブロックは、特色に関する色情報を含むデータである。ここでは、「色２」は指定特色に関する色情報を含むものである。ページ解釈部３８は、当該「色２」データブロック内に、代替カラー情報変換部４０が変換した中間データ内代替カラー情報を含む中間データ内特色ＬＵＴ情報を組み込む。これにより、ページ解釈部３８により生成される中間データは、中間データ内特色ＬＵＴ情報を含むものとなる。
【００６９】
図６に示されるように、本実施形態に係る中間データ内特色ＬＵＴ情報は、Ｔｙｐｅ情報、Ｌｅｎｇｔｈ情報、ｎＤａｔａＣｈａｎｎｅｌｓ情報、及びＤａｔａ情報の各情報を含んで構成される。Ｔｙｐｅ情報とは、「色２」データブロックに含まれる情報が、中間データ内特色ＬＵＴ情報であることを示すものである。Ｌｅｎｇｔｈ情報とは、中間データ内特色ＬＵＴ情報のデータ長を示すものである。ｎＤａｔａＣｈａｎｎｅｌｓ情報とは、中間データ内代替カラー情報が示す色変換後の色空間のチャネル数を表す情報である。例えば、中間データ内代替カラー情報がＣＭＹＫの各色成分に関する情報を有していればチャネル数は４となり、ＲＧＢの各色成分に関する情報を有していればチャネル数は３となる。Ｄａｔａ情報とは、中間データ内代替カラー情報であり、代替カラーの色成分の明度を示す情報を有する。本実施形態では、中間データ内代替カラー情報としては、文書内代替カラー情報に対して補正用データに基づいた色補正が施されたものでありデバイス依存の代替カラーが定義されているとする。
【００７０】
中間データ内代替カラー情報（「色２」データブロック）に後続する「形状１」データブロックが示す形状（指定特色を有する特色オブジェクト）は、「色２」データブロックが示す色、つまり中間データ内代替カラー情報が示す色を用いて描画することを意味する。すなわち、本実施形態における中間データにおいては、指定特色を有する特色オブジェクトの描画命令が、当該指定特色に関する中間データ内代替カラー情報に後続している。
【００７１】
ページ解釈部３８により生成される中間データにおいては、特色に関する色情報には、当該特色が指定特色であるか、非指定特色であるかを識別する情報が含まれる。あるいは、指定特色の色情報に上述した中間データ内特色ＬＵＴ情報が含まれ、非指定特色の色情報には特色名情報のみが含まれる態様であるならば、当該色情報のデータ構造の違いが指定特色と非指定特色を識別する情報として利用されてもよい。
【００７２】
ページ解釈部３８により生成された中間データは、バックエンド装置２２に送信され、中間データバッファ５０に格納される。上述の通り、当該中間データは、各基本色版データと特色版データを含み、指定特色に関する色情報として中間データ内特色ＬＵＴ情報を含むものである。
【００７３】
バックエンド装置２２の描画部５２は、中間データバッファ５０に保持された中間データに基づいてラスタライズ処理を行い、印刷装置１６が処理可能な形式の描画データを生成する。描画部５２は、オブジェクト毎に順次ラスタライズ処理を行う。例えば、オブジェクトの形状データが示す範囲内の各画素の値を当該オブジェクトの色情報から求めて、オブジェクトの描画（レンダリング）を行う。１つの論理ページに含まれる全オブジェクトをこのように描画することで、その論理ページの描画データが形成される。描画データの形式としては、例えば、画素毎に色データを有するビットマップ形式を用いることができる。なお、図４においては、描画部５２は１つのみ示されているが、描画部５２は複数設けられ、中間データの１ページについて、バンド毎に複数の描画部５２に分散されて処理されるようにしてもよい。
【００７４】
描画部５２は、処理対象の特色オブジェクトが他のオブジェクトと重なる部分を有している場合は、当該特色オブジェクトが有する特色を代替カラーへ変換する前に、当該オブジェクトに関するオーバープリント処理あるいは透明効果処理などの処理を行う。上述の通り、中間データには、重なり合うオブジェクトの重なり情報を含んでおり、且つ、オーバープリント処理などの時点においては、まだ各基本色へ分割されていない（つまり各基本色成分が０％である）から、オーバープリント処理などが適切に実施される。なお、代替カラーへの変換後にオーバープリント処理されることが指定された特色については、そのように処理される。その結果、オーバープリント処理が適切に実施されていない結果（それがユーザにとって望む結果ではあるが）が得られる。
【００７５】
オーバープリント処理の後に、描画部５２は、特色オブジェクトが有する特色を代替カラーへ変換した上で、変換後の色基本色成分を各基本色版に合成する処理を行う。図４に示されている通り、描画部５２は、その機能ブロックとして指定特色判定部５６、システム代替カラー情報取得部５８、特色変換部６０、及び特色合成部６２が定義されており、特色の代替カラーへの変換及び合成はこれらの機能ブロックにより実現される。
【００７６】
指定特色判定部５６は、処理対象の特色オブジェクトが有する特色が指定特色であるか否かを判定する。上述のように、中間データに含まれる各特色に関する色情報は、各特色が指定特色であるか非指定特色であるかを識別する情報を有している。指定特色判定部５６は、当該情報に基づいて、処理対象の特色が指定特色か否かを判定する。あるいは、中間データに含まれる各特色が指定特色であるか否かの情報が中間データとは別にフロントエンド装置２０から送られてもよい。この場合は、指定特色判定部５６は、フロントエンド装置２０から別途送信された情報に基づいて、中間データに含まれる各特色が指定特色であるか否かを判定する。
【００７７】
システム代替カラー情報取得部５８は、処理対象の特色が非指定特色であると判定された場合、特色ＤＢ１８から当該特色に対応するシステム代替カラー情報を取得する。システム代替カラー情報取得部５８は、当該特色に対応するシステム代替カラー情報を含むシステム特色ＬＵＴ情報を取得する。具体的には、システム代替カラー情報取得部５８は、特色ＤＢ１８に含まれる複数のシステム特色ＬＵＴ情報の中から、中間データ内の非指定特色に関する色情報に含まれる特色名と同じ特色名を有するシステム特色ＬＵＴ情報を取得する。システム代替カラー情報取得部５８は、取得したシステム特色ＬＵＴ情報を特色変換部６０へ渡す。
【００７８】
特色変換部６０は、処理対象の特色オブジェクトが有する特色を代替カラーへ変換する処理を行う。特色変換部６０は、指定特色と非指定特色とに対して、それぞれ異なる方法で代替カラーへの変換処理を行う。
【００７９】
指定特色判定部５６により指定特色であると判定された特色については、特色変換部６０は、中間データに含まれる中間データ内特色ＬＵＴ情報（詳しくは中間データ内代替カラー情報）に基づいて当該特色を代替カラーへ変換する。上述の通り、本実施形態に係る中間データは、指定特色を有する特色オブジェクトの描画命令が、当該指定特色に関する中間データ内代替カラー情報に後続している。したがって、特色変換部６０は、特色オブジェクトが有する指定特色に対しては、当該特色オブジェクトの描画命令の前にある色情報、すなわち中間データ内特色ＬＵＴ情報に基づいて、当該指定特色を代替カラーに変換する処理を行う。
【００８０】
ここで、本実施形態に係る中間データ内代替カラー情報は、上述の通り、ＰＤＬデータから抽出された文書内代替カラー情報に対して補正用データに基づいた色補正が施されたものであるから、中間データ内代替カラー情報を用いて特色を代替カラーへ変換することで、印刷装置１６の特性を考慮したデバイス依存の代替カラーに変換される。あるいは、中間データ内代替カラー情報は文書内代替カラー情報と同じ代替カラーを示す情報であり、中間データ内特色ＬＵＴ情報に、デバイス依存の基本色成分に変換するための補正用データが含められた場合は、特色変換部６０は、代替カラーへの変換に先立って、当該補正用データに基づく色補正（特色補正）を行うようにしてもよい。このように、中間データ内特色ＬＵＴ情報を用いた方法によれば、適切な特色補正が行われた上で、特色が代替カラーへ変換される。
【００８１】
一方、指定特色判定部５６により非指定特色であると判定された特色については、特色変換部６０は、システム代替カラー情報取得部５８が取得したシステム特色ＬＵＴ情報（詳しくはシステム代替カラー情報）に基づいて当該特色を代替カラーへ変換する。上述の通り、システム特色ＬＵＴ情報には、特色補正を行うための補正用データを含んでいるから、特色変換部６０は、代替カラーへの変換に先立って、当該補正用データに基づく特色補正を行うようにしてもよい。このように、システム特色ＬＵＴ情報を用いた方法によっても、実質的に特色補正が行われた上で、特色が代替カラーへ変換される。
【００８２】
特色合成部６２は、特色変換部６０により変換された代替カラー（各基本色成分）を、各基本色版データに合成する処理を行う。合成処理を行った上で、各基本色版データに対してラスタライズ処理が行われ、各基本色版（本実施形態ではＣ版、Ｍ版、Ｙ版、Ｋ版）の描画データが生成される。
【００８３】
描画部５２により生成された各論理ページの各基本色版の描画データは出力バッファ５４に格納される。出力バッファ５４に格納された各描画データは、印刷装置１６により順次読み出される。そして、印刷装置１６は、出力バッファ５４から読み出した各論理ページの描画データを用紙に対して印刷する。
【００８４】
本実施形態に係る画像処理システム１０の構成概要としては以上の通りである。本実施形態においては、ＰＤＬデータに含まれる複数の特色のうち、ユーザなどによって指定された指定特色については、ＰＤＬデータに含まれる文書内代替カラー情報に基づいて代替カラーに変換され、指定されなかった非指定特色については、特色ＤＢ１８からのシステム代替カラー情報に基づいて代替カラーに変換される。このようにすることで、たとえ、ＰＤＬデータに同名異色の特色が含まれていたとしても、ユーザなどが各同名異色の特色に対して指定／非指定を正しく選択することで、各同名異色の特色を異なる色とすると共に、各同名異色の特色をユーザが意図する色とすることができる。
【００８５】
例えば、ＰＤＬデータが、１ページ目に特色名「Ｌｉｇｈｔ  Ｇｒｅｅｎ」、文書内代替カラー情報「ＣＭＹＫ＝（４０／０／３０／０）」が定義された特色を有し、３ページ目に特色名「Ｌｉｇｈｔ  Ｇｒｅｅｎ」、文書内代替カラー情報「ＣＭＹＫ＝（３０／０／１０／０）」が定義された特色を有しており、且つ、特色ＤＢ１８において、特色名「Ｌｉｇｈｔ  Ｇｒｅｅｎ」とシステム代替カラー情報「ＣＭＹＫ＝（３０／０／１０／０）」が関連付けられて記憶されている場合を考える。この場合、ユーザは、１ページ目の特色を指定特色とし、３ページ目の特色を非指定特色とする。そうすることで、１ページ目の特色は、ＰＤＬデータに含まれる文書内代替カラー情報「ＣＭＹＫ＝（４０／０／３０／０）」に基づいて代替カラーに変換され、３ページ目の特色は、特色ＤＢ１８からのシステム代替カラー情報「ＣＭＹＫ＝（３０／０／１０／０）」に基づいて代替カラーに変換される。それにより、１ページ目と３ページ目には同名異色の特色が含まれていたもの、それぞれの特色がユーザ所望の代替カラーに変換される。
【００８６】
また、上述のように、本実施形態においては、特色が代替カラーへ変換される前に、オーバープリント処理あるいは特色補正処理が実行される。そのため、これらの処理を適切に実行することができる。
【００８７】
また、本実施形態によって生成される中間データには、指定特色についての中間データ内特色ＬＵＴ情報を有している。一方、特色ＤＢ１８にも、当該指定特色についての、当該中間データ内特色ＬＵＴ情報とは異なる内容を有するシステム特色ＬＵＴ情報を有している。したがって、ユーザは、当初は中間データ内特色ＬＵＴ情報を用いて処理することを指定した指定特色について、中間データを生成した後に、システム特色ＬＵＴ情報を用いて処理を行いたくなった場合であっても、中間データを再生成する必要なく、当該指定特色をシステム特色ＬＵＴ情報を用いて処理することが可能になる。すなわち、ユーザの使用用途に応じた処理方法の切り替えを、中間データを再生成する必要なく行うことができる。
【００８８】
以下、図７に示すフローチャートに従って、フロントエンド装置２０の処理の流れについて説明する。なお、図７に示すフローチャートに先立って、印刷ジョブ受信部３０が受信したＰＤＬデータに対してプリフライト処理部３２が実行されてもよい。
【００８９】
ステップＳ１０において、代替カラー情報抽出部３６は、印刷ジョブ受信部３０が受信したＰＤＬデータに含まれる１つのオブジェクトを取得する。
【００９０】
ステップＳ１２において、代替カラー情報抽出部３６は、ステップＳ１０で取得したオブジェクトが特色オブジェクトであるか否かを判定する。特色オブジェクトでない場合（つまり基本色オブジェクトである場合）は、代替カラー情報抽出部３６は何も処理を行わず、ステップＳ１４に進む。
【００９１】
ステップＳ１４において、ページ解釈部３８は、当該基本色オブジェクトの中間データ要素を生成する。
【００９２】
ステップＳ１６において、代替カラー情報抽出部３６は、ＰＤＬデータに処理していないオブジェクトが残っているか否かを判定する。残っている場合は再度ステップＳ１０に戻り、他のオブジェクトに対する処理を行う。ＰＤＬデータに含まれる全てのオブジェクトに対する処理が終わった場合は、中間データ生成処理を終了する。
【００９３】
ステップＳ１２において、ステップＳ１０で取得したオブジェクトが特色オブジェクトであると判定された場合は、ステップＳ１８に進む。
【００９４】
ステップＳ１８において、代替カラー情報抽出部３６は、当該特色オブジェクトが有する特色が指定特色であるか否かを判定する。指定特色でない場合、代替カラー情報抽出部３６は何も処理を行わず、ステップＳ２０に進む。
【００９５】
ステップＳ２０において、ページ解釈部３８は、当該特色オブジェクトの中間データ要素を生成する。当該特色オブジェクトの特色を示す色情報としては、特色名情報が含められる。
【００９６】
ステップＳ１８において、当該特色オブジェクトが有する特色が指定特色である場合は、ステップＳ２２に進む。
【００９７】
ステップＳ２２において、代替カラー情報抽出部３６は、ＰＤＬデータから当該指定特色に関する文書内代替カラー情報を抽出し、ページ解釈部３８へ渡す。
【００９８】
ステップＳ２４において、代替カラー情報変換部４０は、抽出された文書内代替カラー情報に基づいて、中間データ内特色ＬＵＴ情報を生成する。
【００９９】
ステップＳ２６において、ページ解釈部３８は、ステップＳ２４で生成された中間データ内特色ＬＵＴ情報を含む中間データ要素を生成する。
【０１００】
以下、図８に示すフローチャートに従って、バックエンド装置２２の処理の流れについて説明する。
【０１０１】
ステップＳ４０において、描画部５２は、中間データバッファ５０から中間データを取得し、中間データに含まれる１つのオブジェクトを取得する。
【０１０２】
ステップＳ４２において、描画部５２は、ステップＳ４０で取得したオブジェクトが特色オブジェクトであるか否かを判定する。特色オブジェクトでない場合（つまり基本色オブジェクトである場合）はステップＳ４４に進む。
【０１０３】
ステップＳ４４において、描画部５２は、当該オブジェクトに対してラスタライズ処理を行って描画データを生成する。
【０１０４】
ステップＳ４６において、描画部５２は、中間データに処理していないオブジェクトが残っているか否かを判定する。残っている場合は再度ステップＳ４０に戻り、他のオブジェクトに対する処理を行う。中間データに含まれる全てのオブジェクトに対する処理が終わった場合は、描画データ生成処理を終了する。
【０１０５】
ステップＳ４２において、ステップＳ４０で取得したオブジェクトが特色オブジェクトであると判定された場合は、ステップＳ４８に進む。
【０１０６】
ステップＳ４８において、指定特色判定部５６は、当該特色オブジェクトが有する特色が指定特色であるか否かを判定する。指定特色でない場合（非指定特色である場合）はステップＳ５０に進み、指定特色である場合はステップＳ５２に進む。
【０１０７】
ステップＳ５０においては、システム代替カラー情報取得部５８は、特色ＤＢ１８から、当該特色に対応するシステム特色ＬＵＴ情報を取得して特色変換部６０へ渡す。一方、ステップＳ５２においては、特色変換部６０は、中間データ内に含まれる中間データ内特色ＬＵＴ情報を取得する。
【０１０８】
ステップＳ５４において、特色変換部６０は、ステップＳ５０又はＳ５２で取得した特色ＬＵＴ情報に基づいて、当該特色を代替カラーに変換する。具体的には、非指定特色については、システム特色ＬＵＴ情報を用いて代替カラーへ変換し、指定特色については、中間データ内特色ＬＵＴ情報を用いて代替カラーへ変換する。
【０１０９】
ステップＳ５６において、特色合成部６２は、ステップＳ５４で変換された代替カラー（各基本色成分）を各基本色版データに合成する処理を行う。その後、ステップＳ４４において、各基本色版データに対してラスタライズ処理が行われ、各基本色版の描画データが生成される。
【０１１０】
＜第２実施形態＞
第１実施形態においては、代替カラー情報抽出部３６がＰＤＬデータから文書内代替カラー情報を抽出し、ページ解釈部３８が文書内代替カラー情報に基づいて、中間データに中間データ内特色ＬＵＴ情報を含めていた。第２実施形態は、中間データには中間データ内特色ＬＵＴ情報を含めず、ＰＤＬデータから抽出された文書内代替カラー情報を特色ＤＢ１８などの記憶部に一時記憶させておくという実施形態である。第２実施形態におけるフロントエンド装置２０とバックエンド装置２２の構成は第１実施形態と同様であるため、図４を参照しながら第２実施形態について説明する。なお、第２実施形態の説明においては、第１実施形態と異なる部分のみを説明する。その他の部分については第１実施形態と同様である。
【０１１１】
代替カラー情報抽出部３６は、第１実施形態同様、指定特色に関する、特色名情報及び文書内代替カラー情報を抽出する。そして、代替カラー情報抽出部３６は、特色名情報の内容（つまり特色名）を一意に特定できる名前に変更した上で、変更後の特色名情報と文書内代替カラー情報を特色ＤＢ１８に一時記憶させる。さらに、代替カラー情報抽出部３６は、変更後の特色名情報をページ解釈部３８に渡す。
【０１１２】
例えば、ＰＤＬデータが、１ページ目に特色名「Ｌｉｇｈｔ  Ｇｒｅｅｎ」、代替カラー情報「ＣＭＹＫ＝（４０／０／３０／０）」が定義された特色を有し、３ページ目に特色名「Ｌｉｇｈｔ  Ｇｒｅｅｎ」、代替カラー情報「ＣＭＹＫ＝（３０／０／１０／０）」が定義された特色を有しており、１ページ目の特色が指定特色であり、３ページ目の特色が非指定特色である場合、代替カラー情報抽出部３６は、１ページ目の特色に関する特色名情報「Ｌｉｇｈｔ  Ｇｒｅｅｎ」と、文書内代替カラー情報「ＣＭＹＫ＝（４０／０／３０／０）」を抽出する。そして、特色名情報を例えば「Ｌｉｇｈｔ  Ｇｒｅｅｎ  Ｐａｇｅ１」などに変更した上で、特色ＤＢ１８に記憶させる。また、抽出された文書内代替カラー情報に対して、フロントエンド装置２０の記憶部に記憶されている補正用データに基づいて特色補正を施した上で特色ＤＢ１８に記憶させるようにしてもよい。
【０１１３】
ページ解釈部３８は、特色オブジェクトに関する色情報が当該特色の特色名を含む中間データを生成する。第２実施形態においては、指定特色と非指定特色の区別に関わらず、特色オブジェクトに関する色情報には少なくとも特色名が含まれていればよい。ここで、ページ解釈部３８は、代替カラー情報抽出部３６からある特色オブジェクトに関する変更後の特色名情報を受け取った場合は、当該特色オブジェクトに関する色情報には、当該変更後の特色名を含めることとする。なお、第２実施形態においては、代替カラー情報変換部４０は不要である。
【０１１４】
描画部５２の特色変換部６０は、指定特色判定部５６により指定特色であると判定された特色については、ＰＤＬデータから抽出され、特色ＤＢ１８に一時記憶された文書内代替カラー情報に基づいて当該特色を代替カラーへ変換する。ここで、特色ＤＢ１８からは、中間データに含まれる特色オブジェクトに関する色情報が有する特色名情報に基づいて、処理対象の特色に対応する文書内代替カラー情報が取得される。上述のように、特色名情報及び文書内代替カラー情報を特色ＤＢ１８に一時記憶させる際に、特色名を一意に識別できるように変更した上で記憶させているため、たとえＰＤＬデータに同名異色の特色が含まれていたとしても、適切な文書内代替カラー情報を取得することができる。
【０１１５】
指定特色判定部５６により非指定特色であると判定された特色については、第１実施形態同様、特色変換部６０は、システム代替カラー情報取得部５８が取得したシステム特色ＬＵＴ情報（詳しくはシステム代替カラー情報）に基づいて当該特色を代替カラーへ変換する。
【０１１６】
上述した第２実施形態においても、第１実施形態と同様の効果を得ることができる。つまり、中間データは、必ずしも中間データ内代替カラー情報を含んでいる必要はなく、ＰＤＬデータから抽出された文書内代替カラー情報が例えば特色ＤＢ１８のような記憶部に一時保持されていてもよい。
【０１１７】
なお、第２実施形態のように、ＰＤＬデータから抽出された、指定特色に関する文書内代替カラー情報を特色ＤＢ１８などの記憶部に一時記憶させておく場合、印刷コントローラ１４の処理としては、必ずしも中間データを生成する必要はない。例えば、代替カラー情報抽出部３６が指定特色に関する文書内代替カラー情報を抽出した上で、バックエンド装置２２は当該ＰＤＬデータに対して直接処理を行うことで、描画データを生成するようにしてもよい。この場合は、描画部５２の処理において、ＰＤＬデータから各基本色版データ及び特色版データが生成され、オーバープリント処理などが行われた後に、特色の代替カラーへの変換が行われる。この場合における特色の代替カラーへの変換にあっても、第２実施形態同様、指定特色であると判定された特色については、ＰＤＬデータから抽出され、特色ＤＢ１８などの記憶部に一時記憶された文書内代替カラー情報に基づいて代替カラーへ変換され、非指定特色であると判定された特色については、システム代替カラー情報に基づいて代替カラーへ変換される。
【０１１８】
＜第３実施形態＞
第１実施形態においては、ページ解釈部３８は非指定特色に関する色情報に特色名を含む中間データを生成し、描画部５２の特色変換部６０による特色変換においては、中間データに含まれる特色名に基づいて特色ＤＢ１８から取得されたシステム特色ＬＵＴ情報を使用して、非指定特色を代替カラーへ変換していた。第３実施形態は、中間データに含まれる、非指定特色に関する色情報に、特色ＤＢ１８から取得されたシステム特色ＬＵＴ情報を含めるという実施形態である。つまり、第３実施形態により生成される中間データには、中間データ内特色ＬＵＴ情報のみならずシステム特色ＬＵＴ情報も含められる。図９に、第３実施形態におけるフロントエンド装置２０−２とバックエンド装置２２−２の構成が示されており、図９を参照しながら第３実施形態について説明する。なお、第３実施形態の説明においては、第１実施形態と異なる部分のみを説明する。その他の部分については第１実施形態と同様である。
【０１１９】
図４と図９を比較して分かる通り、第３実施形態に係るフロントエンド装置２０−２には、第１実施形態に係るバックエンド装置２２が有していたシステム代替カラー情報取得部５８が設けられている。それに伴い、第３実施形態に係るバックエンド装置２２−２は、第１実施形態に係るバックエンド装置２２が有していたシステム代替カラー情報取得部５８は有していない。
【０１２０】
ページ解釈部３８は、指定特色に関する色情報に、代替カラー情報抽出部３６が抽出した文書内代替カラー情報に基づく中間データ内特色ＬＵＴ情報を含めるのは第１実施形態と同様である。第３実施形態においては、ページ解釈部３８は、非指定特色に関する色情報に、システム代替カラー情報取得部５８が特色ＤＢ１８から取得したシステム特色ＬＵＴ情報を含める。なお、ここでも、システム代替カラー情報取得部５８は、ＰＤＬデータに含まれる非指定特色の特色名に基づいて、特色ＤＢ１８に含まれる複数のシステム特色ＬＵＴ情報の中から、当該非指定特色に対応するシステム特色ＬＵＴ情報を特定して取得する。
【０１２１】
以上の処理により、第３実施形態により生成される中間データには、ＰＤＬデータから抽出された文書内代替カラー情報に基づく中間データ内特色ＬＵＴ情報と、特色ＤＢ１８から取得されたシステム特色ＬＵＴ情報が含まれることになる。当然ながら、中間データ内特色ＬＵＴ情報は指定特色に対応するものであり、システム特色ＬＵＴ情報は非指定特色に対応するものである。
【０１２２】
バックエンド装置２２−２の特色変換部６０は、特色の代替カラーへの変換処理にあたり、指定特色については、中間データに含まれる中間データ内特色ＬＵＴ情報を用いて変換し、非指定特色については、同じく中間データに含まれるシステム特色ＬＵＴ情報を用いて変換する。
【０１２３】
第３実施形態によれば、バックエンド装置２２−２は、フロントエンド装置２０−２から送信されてくる中間データに対してのみ処理を行うことで、ＰＤＬデータに含まれる各同名異色の特色を異なる色とすると共に、各同名異色の特色をユーザが意図する色とすることができる。つまり、第３実施形態によれば、バックエンド装置２２−２としては特色ＤＢ１８と通信する必要なく処理を行うことができる。
【０１２４】
以上、本発明に係る実施形態を説明したが、本発明は上記実施形態に限られるものではなく、本発明の趣旨を逸脱しない限りにおいて種々の変更が可能である。
【符号の説明】
【０１２５】
１０  画像処理システム、１２  端末装置、１４  印刷コントローラ、１６  印刷装置、１８  特色ＤＢ、２０  フロントエンド装置、２２  バックエンド装置、３０  印刷ジョブ受信部、３２  プリフライト処理部、３４  通知部、３６  代替カラー情報抽出部、３８  ページ解釈部、４０  代替カラー情報変換部、５０  中間データバッファ、５２  描画部、５４  出力バッファ、５６  指定特色判定部、５８  システム代替カラー情報取得部、６０  特色変換部、６２  特色合成部。
【図１】
2018133670.tif 000003
【図２】
2018133670.tif 000004
【図３】
2018133670.tif 000005
【図４】
2018133670.tif 000006
【図５】
2018133670.tif 000007
【図６】
2018133670.tif 000008
【図７】
2018133670.tif 000009
【図８】
2018133670.tif 000010
【図９】
2018133670.tif 000011