(57)【要約】  本発明は、カラーマネージメントリソースに関連するデータを含むドキュメントデータストリームを生成および／または処理するための方法に関する。本発明によれば、カラーマネージメントリソースによってドキュメントデータストリームの色関連データの処理を制御可能である。その際、ドキュメントデータストリームに対し少なくとも１つのインデクシングされたカラーマネージメントリソースが割り当てられ、インデクシングされたカラーマネージメントリソースにより、ドキュメントデータストリームの色関連データをまえもって設定されている少なくとも１つのカラーパレットに対応づけ可能である。
2009524306.tif 000002
【特許請求の範囲】
【請求項１】
カラーマネージメントリソースに関連するデータを含むドキュメントデータストリームを生成および／または処理するための方法において、
前記カラーマネージメントリソースによってドキュメントデータストリームの色関連データの処理が制御され、
該ドキュメントデータストリームに対し少なくとも１つのインデクシングされたカラーマネージメントリソースが割り当てられ、
該インデクシングされたカラーマネージメントリソースにより、前記ドキュメントデータストリームの色関連データがまえもって設定されている少なくとも１つのカラーパレットに対応づけられることを特徴とする方法。
【請求項２】
請求項１記載の方法において、
前記インデクシングされたカラーマネージメントリソースにはコーディングされた情報が含まれており、該情報は前記インデクシングされたカラーマネージメントリソースにおいて利用可能なプロセスカラーパレットの個数に対応づけられていることを特徴とする方法。
【請求項３】
請求項１または２記載の方法において、
前記インデクシングされたカラーマネージメントリソースにはプロセスカラーパレットごとにコーディングされた情報が含まれており、該情報により、たとえば出力システムにおいて利用可能なおよび／またはＲＧＢ，ＹＭＣＫのような表色系において定義されている色調のいずれが、個々のプロセスカラーパレットのプロセスカラーの再現に必要とされるのかが表されることを特徴とする方法。
【請求項４】
請求項３記載の方法において、
前記コーディングされた情報は、色調の平文の名前および／またはまえもって定められた色定義システムたとえばPantone（登録商標）またはRAL（登録商標）の色調番号に対応づけられていることを特徴とする方法。
【請求項５】
請求項１から４のいずれか１項記載の方法において、
前記インデクシングされたカラーマネージメントリソースおよび／または該カラーマネージメントリソースに対応づけられたドキュメントデータストリームのデータにはプロセスカラーパレットごとに、ドキュメントデータの生成プロセスおよび／または処理プロセスおよび／または出力機器において利用可能なプロセスカラーに関してコーディングされた情報が含まれていることを特徴とする方法。
【請求項６】
請求項１から５のいずれか１項記載の方法において、
前記インデクシングされたカラーマネージメントリソースには、ドキュメントデータストリームのデータを第１のカラーパレットに対する元の対応づけでは出力機器において再現できないとき、いずれの第２のカラーパレットに対し該データが新たに対応づけられるのかを表すコーディングされた情報が含まれていることを特徴とする方法。
【請求項７】
請求項１から６のいずれか１項記載の方法において、
前記ドキュメントデータストリームはAFP, MO: DCAおよび／またはIPDSの仕様に従い構造化されていることを特徴とする方法。
【請求項８】
請求項１から７のいずれか１項記載の方法において、
前記ドキュメントデータストリームはプリントサーバからプリンタへ送出され、色割り当ての処理ステップは少なくとも部分的に前記プリントサーバおよび／または前記プリンタにおいて実行されることを特徴とする方法。
【請求項９】
請求項１から８のいずれか１項記載の方法において、
前記ドキュメントデータストリームを処理するとき、出力が行われる前に、データストリーム中でインデックスコードにより参照されておりカラーマネージメントリソースにおいて定義されている色および／またはカラーパレットを出力機器において利用可能であるかがチェックされることを特徴とする方法。
【請求項１０】
請求項１から９のいずれか１項記載の方法において、
前記カラーマネージメントリソースには、代替色および／または代替カラーパレットのための情報が含まれており、該情報は、参照されている色および／またはカラーパレットが出力機器において利用できないときに、前記データストリームを出力するために参照されている色および／またはカラーパレットの代わりに用いられることを特徴とする方法。
【請求項１１】
請求項１から１０のいずれか１項記載の方法において、
前記プリントデータストリームは、プリントデータ言語に関して仕様に準拠した別のリソースデータを有することを特徴とする方法。
【請求項１２】
請求項１から１１のいずれか１項記載の方法において、
前記カラーマネージメントリソースにはカラーパレットに対応づけられた識別子が含まれており、該カラーパレットは１つの色空間に対応づけられていることを特徴とする方法。
【請求項１３】
請求項１２記載の方法において、
前記識別子は色空間「固有色調」、CMYK, CIELAB, RGBまたはグレー階調のうちの１つに対応づけられていることを特徴とする方法。
【請求項１４】
請求項１２または１３記載の方法において、
前記カラーマネージメントリソースには識別子がたとえばテーブル形式で含まれており、該識別子により、ドキュメントデータストリーム中に含まれているインデックス識別子をそれぞれ１つの色空間および／またはカラーパレットに対応づけ可能であることを特徴とする方法。
【請求項１５】
請求項１３または１４記載の方法において、
前記カラーマネージメントリソース中に色空間「固有色調」に対してコーディングされた情報がたとえば色調リストとして含まれており、該情報により前記色空間内で定義されている色調が表されることを特徴とする方法。
【請求項１６】
請求項１５記載の方法において、
前記コーディングされた情報にはテキスト情報が含まれており、該テキスト情報により色調に対しそれぞれ１つの名前をテキストコードとして格納可能であることを特徴とする方法。
【請求項１７】
請求項１から１６のいずれか１項記載の方法において、
前記固有色調色空間のデータを作成するため前記カラーマネージメントリソース内に、出力機器で利用可能な基本色が該出力機器からカラーマネージメントリソース作成のために設けられたシステムへ、たとえば自動的に伝送されることを特徴とする方法。
【請求項１８】
たとえば請求項１から１７のいずれか１項記載のための、リソースベースのドキュメントデータストリームを生成および／または処理する方法において、
出力媒体たとえば記録担体への少なくとも１つのドキュメントの出力を制御可能であり、
前記ドキュメントデータストリームには、少なくとも１つのカラーマネージメントリソースに関連づけられたリソース関連データと、前記出力媒体に関連づけられた媒体関連データが含まれており、
リソース関連データと媒体関連データは論理的に互いに結合されていて、前記ドキュメントデータストリーム内で出力媒体に対する関連づけが変更されたときに、カラーマネージメントリソースへの関連づけの変更が自動的に行われることを特徴とする、
リソースベースのドキュメントデータストリームを生成および／または処理する方法。
【請求項１９】
請求項１８記載の方法において、
前記カラーマネージメントリソースには、ドキュメントデータストリームにおける色関連データを処理するために、および出力媒体におけるドキュメントデータの出力のために、該出力媒体の特性に整合されたデータが含まれていることを特徴とする方法。
【請求項２０】
請求項１９記載の方法において、
前記出力媒体は記録担体であり、前記カラーマネージメントリソース内に該記録担体の色、輝度、重量および／または表面特性に対する記録担体データが設けられていることを特徴とする方法。
【請求項２１】
請求項１から２０のいずれか１項記載の方法において、
カラーマネージメントリソースに関連づけられているデータがジョブ付随データとして、たとえば通常のドキュメントデータストリームとは別個のファイルに設けられることを特徴とする方法。
【請求項２２】
請求項２１記載の方法において、
前記ジョブ付随データ、該ジョブ付随データのファイルおよび／または別のジョブ付随データが、ジョブ定義フォーマットの仕様に従い構築されていることを特徴とする方法。
【請求項２３】
コンピュータプログラム製品において、
コンピュータにロードされて実行されると、請求項１から２２のいずれか１項記載の方法のフローが制御されることを特徴する、
コンピュータプログラム製品。
【請求項２４】
ドキュメントデータストリームを生成および／または処理するコンピュータにおいて、
請求項１から２２のいずれか１項記載の方法を実施する手段が設けられていることを特徴とするコンピュータ。
【請求項２５】
請求項１から２２のいずれか１項記載の方法に従い生成されたドキュメントデータストリームを処理するコントローラが設けられている装置において、
前記コントローラは、インデクシングされたカラーマネージメントリソースに関連するデータを、出力ユニット制御に適した制御信号を形成するために用いることを特徴とする装置。
【請求項２６】
請求項２５記載の装置において、
前記出力ユニットは印刷装置であり、前記制御信号または該制御信号から導出されたデータが、前記印刷装置内に含まれている少なくとも１つの印刷機構の印刷着色料を選択するために用いられることを特徴とする装置。
【請求項２７】
請求項２６記載の装置において、
前記印刷機構には電子グラフィック現像ステーションが含まれており、前記印刷着色料はトナーから成ることを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リソースベースのドキュメントデータストリームを処理するための方法、機器システムおよびコンピュータプログラムに関する。このような形式の典型的なドキュメントデータフォーマットはAFPTM（Advanced Function Presentation）フォーマットである。これはたとえばディジタル製品プリント環境において利用され、つまりデータ処理およびプリントシステムにおいて利用されるものであり、このようなシステムは毎分数１０００頁に及ぶ高速でドキュメントデータを処理し、その際、ドキュメントにはたとえばそれぞれドキュメント固有のデータ含まれている。
【０００２】
本発明は殊に、ドキュメントのための色関連データを含むリソースベースのドキュメントデータストリームの生成および処理に関する。
【０００３】
ドキュメントデータストリームＡＦＰTMの詳細については、International Business Machines Corp. (IBM)社刊の刊行物No. F-544-3884-01 "AFP Programming Guide and Line Data Reference"に記載されている。ドキュメントデータストリームＡＦＰはさらに発展してドキュメントデータストリームMO:DCATMとなり、これについてはたとえば２００４年１月刊のIBMの刊行物SC31-6802-06 "Mixed Object Document Content Architecture Reference"に記載されている。さらにこのデータストリームの詳細についてはUS-A-5 , 768 , 488にも記載されている。この文献には、コントロールデータを含むデータストリームにおける特定のフィールド定義いわゆる「ストラクチャ・フィールドstructures fields」についても説明されている。
【０００４】
AFP/MO:DCAデータストリームは、印刷物作成ジョブ中にIntelligent Printer Data StreamTM (IPDSTM)データストリームに変換されることが多い。US-A5, 982, 997にはこの種のプロセスについて示されている。IPDSデータストリームについての詳細は、たとえばIBMの刊行物No. S544- 3417-06, "Intelligent Printer Data Stream Reference"第７版（２００２年１１月）に記載されている。
【０００５】
様々な記録媒体を選択するため、これまで知られているAFP/IPDSアーキテクチャによれば給紙トレイ番号（構造化フィールド"MMT"における"Media Source ID"）が指定される。これについてはたとえば上述の刊行物No. SC31-6802-05の第２３１〜２４２頁を参照されたい。この方法によれば、プリントアプリケーションにより印刷機ないしはプリンタの物理的な給紙トレイが選択されるけれども、たとえばあらかじめ印刷されている所定の用紙、透かしシート、カラー用紙等など、アプリケーションが利用すべき印刷媒体の種類は指定されない。このように規定されているアプリケーションは、指定されている特有のプリントシステムに対してしか適用できず、プリンタのセットアップ設定に左右される。さらにその際に問題点として挙げられるのは、このように規定されているアプリケーションは、異なるプリントシステムに送られたときに期待した結果を出さないことである。
【０００６】
AFPデータストリームには、いわゆるマップメディアタイプMap Media Type (MMT)で構造化されたフィールドも設けられており、これについては刊行物No. SC31-6802-05の第２４４〜２４６頁を参照されたい。このようなフィールドを用いることで、プリントアプリケーションにおいて利用すべき印刷媒体をそれぞれ名前または形式符号により指定することができる。この場合、プリンタを駆動制御するためのコントロールソフトウェアによって、プリンタのどの給紙トレイに要求された記録担体が含まれているのかをチェックし、一致した最初のトレイを印刷のために選択する。
【０００７】
他の様々なプリントデータストリームならびにAFPとIPDSを含む様々なプリントデータストリームの処理に適したプリントシステムについては、"Das Druckerbuch", Dr. Gerd Goldmann (Herausgeber), Oce Printing Systems GmbH 第６版（２００４年５月）ISBN 3-00-001019-xに記載されている。第１４章には、サーバシステムOce PRISMAproductionについて説明されている。このようなフレキシブルなプリントデータサーバシステムはたとえば以下のために適している。すなわち、ソースコンピュータのようなデータソースのプリントデータ、AFP (Advanced Function Presentation), MO: DCA, PCL (Printer Command Language), PostScript, SPDS (Siemens Print Data Stream)といった特定のプリンタ言語によるプリントデータ、Adobe Systems Inc.社により開発されたPortable Document Format (PDF)またはXerox Corporation社により開発された言語Line Coded Document Data Stream (LCDS)によるプリントデータを受信して、特定の出力フォーマットたとえばIntelligent Printer Data Format (IPDS)に変換し、それらのデータを本来の出力フォーマットで印刷生成システムに伝送するのに適している。第１０章にはカラー印刷のための様々なテクノロジーについて記載されており、さらに第１１章には殊にOce Direct Imagingのテクノロジーについて説明されており、これによれば７つの基本色に基づくカラー印刷が可能となる。
【０００８】
プリントデータストリームの仕様およびその後の開発において時折問題となるのは、コンピュータ、プリンタおよび／または後続処理機器の技術的な発展形態を考慮するため、データストリーム中に新たなコマンドを挿入する必要があることである。この種の拡張の策定はたいてい、変更ないしは改良を互いに調整するために産業界の様々なパートナーとの共働を必要とするかなり煩雑なプロセスである。US-A-6, 097, 498には３つの新たなデータストリームコマンドすなわちWOCC, WOC, ENDをIntelligent Printer DatastreamTM (IPDSTM)に追加する手法について記載されている。
【０００９】
付加的なコントロールデータをAFPデータストリームに保管するさらに別の可能性は、データをいわゆるオブジェクトコンテナに格納することであり、これについてはたとえば刊行物N0. SC31-6802-05の第９３〜９５頁を参照されたい。
【００１０】
本出願人によるWO 03/069548によれば、新たなコントロール情報をAFPデータストリームもしくはIPDSデータストリームに挿入する別の手法について記載されている。
【００１１】
US 6,327,624 B1によれば、構造化フィールドを含むドキュメントデータストリームの生成方法が知られている。
【００１２】
IBMの刊行物SC31-6805-05 "Image Object Architecture Reference" 第６版（２００２年８月）には、データストリームAFPおよびIPDSにおいてテキスト、イメージ、グラフィック、バーコード、フォントといったドキュメントオブジェクトを処理する手法について説明されている。このためにいわゆるオブジェクトコンテンツアーキテクチャObject Content Architecture (OCA)が定義され、その際、個々のオブジェクトに対し特定のデータ構造およびコントロールパラメータもしくはオブジェクトを特徴づけるパラメータが規定される。たとえばイメージに対してはいわゆるイメージオブジェクトコンテンツアーキテクチャImage Object Content Architecture (IOCA)が規定され、グラフィックに対しては対応するGOCAが、さらにプレゼンテーションテキストにはPTOCAが規定される、といった具合である。IOCAについては上述の文献で詳しく説明されている。この文献の第v頁〜vii頁には、データストリームの理解に役立つIBMの文献が挙げられている。
【００１３】
IPDSデータストリームとAFPデータストリームは一般に、ドキュメント出力に必要とされるデータを含むいわゆるリソースを含んでおり、および／またはそれを参照している。この場合、リソースのデータを、１つのプリントジョブのために、あるいは複数のドキュメントもしくはドキュメントパートを含む複数のプリントジョブのために、何度も伝送する必要なく１回の参照により何回も利用することができる。これにより、処理ユニット（たとえばドキュメントを生成するホストコンピュータ）から後続の処理ユニット（たとえばプリントサーバもしくはプリンタ）へ伝送すべきデータ量が低減され、このことは殊に、部分的に同じデータを有するもしくは必要とする複数のドキュメントから成るデータを伝送すべき場合にあてはまる。この種のリソースの例は、キャラクタセット（フォント）またはドキュメントにオーバラップすべき用紙（オーバレイ）である。ここでリソースをプリントデータストリーム自体に含めることができるし、あるいはそれとは別個に関与するシステム間で伝送することができ、それぞれ異なるドキュメント内でそのつど参照させるだけでよい。たとえばその際に、後続処理を行う機器（たとえばプリンタサーバまたはプリンタ）にリソースをすでに格納しておくことができ、このようにすることでプリントジョブのたびに新たにリソースを伝送する必要がなくなり、参照だけを行えばよい。
【００１４】
AFPドキュメントデータを表示する場合、AFPドキュメントデータストリーム中の様々な個所に存在するリソースもしくはそれぞれ異なるソースからのものであるリソースが、対応する可変のデータといっしょにまとめられる。その際、リソースデータを内部リソースとしてドキュメントデータストリーム内で１つにまとめることもできるし、あるいは外部データとしてリソース名を介してライブラリから呼び出すこともできる。さらに構文解析プロセスにおいてデータがその一貫性についてチェックされる。
【００１５】
IBM社による２００２年３月の文献"Print Services Facility for OS/390 & z/OS, Introduction", Vers. 3, Release 3.0 No. G544-5625-03には、いわゆるLine DataドキュメントストリームもしくはMO:DCAドキュメントデータストリームをIPDSデータストリームに変換する手法について説明されている。この場合、プリントサービスファシリティPrint Service Facility (PSF)というソフトウェアプログラムによって、出力機器としてプリンタに送信される出力データを管理および制御する目的で、可変のドキュメントデータがリソースデータと組み合わせられる。本出願人により、Oce SPSおよびOce CISという商品名で対応する機能をもつソフトウェア製品が開発され、販売されている。
【００１６】
US 2005/0024668 A1によれば、リソースベースのプリントジョブの処理にあたりリソースを確実に管理し割り当てる方法が知られている。WO-A1-2004/0008379によれば、ドキュメントデータストリームにおけるリソースデータを処理する方法が知られている。
【００１７】
色関連のオブジェクトデータたとえばイメージ、グラフィック、テキストなどを処理する際に根本的に生じる問題点は、出力機器において再現される色がそのままではオリジナルの色とは一致しない点である。それゆえ色データを処理するためにいわゆるカラーマネージメント技術が開発されており、その目的は、できるかぎりオリジナルに忠実な色を再現できるようにすることである。この目的でたとえば入力機器と出力機器のカラープロファイルが定義され、これは色データ処理におけるそれらの特性を表すものである。カラープロファイルを考慮することにより処理チェーンにおいて、このチェーンの終端で再現されるカラーオブジェクトがオリジナルオブジェクトと比較的精確に一致するよう色データを計算しなおすことができる。とはいうもののカラープロファイルに基づく色データ処理は、多くのケースにおいてかなり煩雑なものである。
【００１８】
色情報のために殊にドキュメントデータ処理の分野において、いわゆるハイライトカラー（HLC）インキ、ハイライトカラー方法およびハイライトカラー装置が開発されてきた。この種のインキには、通常の着色料の色空間から一般に離れている少なくとも１つの色度ないしは色調が含まれている。この色調をたとえばアプリケーション固有の色調とすることができ（カラーによる会社ロゴ、装飾カラーまたはいわゆる「スポットカラー」のため）、および／または、標準印刷インキたとえばイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）では達成できない色調を扱えるよう整合させることができる。本出願人によりたとえば、商品名Oce Custom Tone（登録商標）で電子グラフィックプリンタのためのこの種のハイライトカラートナーが販売されている。これによれば印刷材料（トナー）を顧客固有に特別な色で用意することができ、このような特別な色はその特徴において他に類のないものであり、その顧客だけが使用するものである。なぜならばその色は、たとえば顧客固有に定められ顧客を特徴づける色をもつからである。このようなカラー印刷材料は、たとえば会社ロゴを固有の会社カラー（company color）で印刷するために利用される。
【００１９】
ハイライトカラー印刷の場合、標準カラーおよびＨＬＣカラーを様々な輝度段階もしくは色飽和度値で印刷することができる。一般に標準カラーはブラックであり、様々なグレー階調で印刷される。
【００２０】
ハイライトカラー印刷は４つの基本色を用いたフルカラー印刷（いわゆる４色刷り）よりもコスト的に有利であり、この場合、基本色であるシアン、マゼンタ、イエロー、ブラックを重ねて印刷することにより、様々な色を達成することができる。４色刷における欠点は、印刷可能な色の高度が色の多様さにもかかわらず制約されてしまうことである。とりわけレッド、グリーン、ブルーの領域では４色刷法の場合には、顧客の要求する高度つまりは顧客固有の特別な色を達成できないことが頻繁に生じる。
【００２１】
ただ１つの特別な色が望まれることが多いので、この種の適用事例のためには、用紙全面に印刷するのであれば所望の色をもつ特別な印刷インキを利用する方が基本的には合理的である。
【００２２】
US 2005/0248787 A1によれば、ドキュメントオブジェクトの色特性記述のために、いわゆるカラーマネージメントリソース（Color Managment Resources, CMR）のために利用される方法が知られており、これは出力にあたり色関連の決定を行う目的で、ドキュメントデータ処理において利用される。
【００２３】
本出願人により同日に出願された特許出願「媒体に関連するカラーマネージメントリソースを用いてドキュメントデータを生成および処理する方法、コンピュータプログラム製品および装置（Verfahren, Computerprogrammprodukt und Vorrichtung zur Erzeugung und Verarbeitung von Dokumentendaten mit medienbezogenen Farbmanagementressourcen）」には、リソースベースのプリントデータストリームを処理するための別のコンセプトが含まれている。
【００２４】
プリントプロセスはいっそう広範囲に及ぶものとなってきている。それというのもプリントプロセスにいっそう多くの機器が組み込まれるようになっており、このことによって機能がなおいっそう多様化してきているからである。しかもインターネットおよびイントラネットによって、プリントプロセスを局所的に分散して実行する状況が増えてきており、あるいは局所的に分散可能なプリンタのプールに割り当てるという状況が多くなってきている。さらに様々なメーカの機器を１つのプロセスにおいていっしょに稼働させなければならない状況も増えてきている。このように高まってきた要求に対処できるようにする目的でいわゆるジョブチケット（Job Ticket）データが作り出された。これらのデータはドキュメントデータストリームに対するジョブ付随データとして２つまたはそれよりも多くのソフトウェアシステムおよび／またはハードウェアシステムの間で交換され、たとえば他のドキュメントデータストリームとは別個のファイルで交換される。この目的で、ある産業コンソーシアムにおいてプリントプロセスにおけるデータフォーマット交換のための統一仕様が取り決められた。この仕様をジョブ定義フォーマット（ＪＤＦ）と称する。これに加えて、同様に仕様の規定された対応するジョブメッセージフォーマット（Job Messaging Format, ＪＭＦ）もある。ＪＤＦの仕様はインターネットページwww.cip4.orgからダウンロードすることができ、本願出願時点で最新の仕様はJDF Specification Release 1.3である。
【００２５】
これまで挙げてきた刊行物もしくは文献は参照により本明細書に取り込まれるものであり、それらにおいて説明されている方法、システムならびに措置を本発明と関連させて適用することができる。
【００２６】
本発明の課題は、リソースベースのドキュメントデータストリームにおいて色情報の処理を改善することである。
【００２７】
この課題は、独立請求項に記載されている本発明の特徴により解決される。従属請求項には本発明の有利な実施形態が記載されている。
【００２８】
本発明の１つの観点によれば、カラーマネージメントリソースに関連するデータを含むドキュメントデータストリームの生成および／または処理のために用いられ、カラーマネージメントリソースによってドキュメントデータストリームの色関連データの処理を制御可能である。その際、ドキュメントデータストリームに対し少なくとも１つのインデクシングされたカラーマネージメントリソースが割り当てられており、インデクシングされたカラーマネージメントリソースによりドキュメントデータストリームの色関連データをまえもって設定されている少なくとも１つのカラーパレットに対応づけ可能である。
【００２９】
本発明は、色データを関連づける際のベースもしくはそれに付随して利用可能な色空間が制限されていれば、色関連データの取り扱いを著しく簡単にすることができる、という認識に基づいている。
【００３０】
本発明がさらに基礎とする認識は、ドキュメントデータの生成および／または処理にあたり、ドキュメント中に含まれているカラーオブジェクトのグラフィック再現がその際に利用される出力機器により、機器固有の色特性たとえばプリンタにおいて利用可能な印刷着色料などに基づきすでに制約されている、という点にある。
【００３１】
さらに判明したのは、カラーマネージメントリソースに基づき色情報を定義するドキュメントデータの伝送に関する上述の制約によれば、まえもって定められたカラーパレットに対する関連づけにより、著しく精確であり機器について包括的な色の割り当てを行うこともできるし、高いパフォーマンスで色データ処理を行うこともできる点である。その理由は、ごく僅かなデータ量だけを用いたカラーコーディングも実現されるし、低コストの色データ処理も実現されるからである。とりわけ本発明によれば、複雑な色データ変換が不要になるという利点を達成することができる。その理由は、ドキュメントデータを生成するシステムからドキュメントデータを出力する出力システム（たとえば印刷装置）に至るまでシステムに関して包括的に、まえもって設定されたカラーパレットが既知であり殊にすでに事前に調整されているからである。
【００３２】
その際、インデクシングされたカラーマネージメントリソースに対しドキュメントデータを関連づけることにより、短いインデックスコードたとえば僅か数ビットしか含まないインデックスコードを介して色情報をアドレッシングすることができる。インデクシングされたカラーマネージメントリソースにはそのコードに属する色データに関する詳細な情報が含まれているが、このようなカラーマネージメントリソースをベースとして、たとえばドキュメントデータストリームの伝送にあたりデータストリームのボリュームを低減することができる。なぜならば、たとえばハイライトカラーなど特別な色調に対しインデックス値を用いてダイレクトにアクセスできるからである。インデクシングされたカラーマネージメントリソースにはたとえば、インデックスコードに割り当てられている色空間に関する情報たとえばレッド・グリーン・ブルー（ＲＧＢ）、イエロー・マゼンタ・シアン・ブラック（ＹＭＣＫ）、グレー階調または個々の色調（いわゆる色度）の混合に関する情報をもつデータを含めることができる。インデクシングされたカラーマネージメントリソースにより、個々の色調もしくは印刷材料をたとえば平文名称で識別することができる。
【００３３】
インデックスコードにより定義された色もしくはダイレクトにアドレッシング可能な色を１つまたは複数の色調および／または着色料に対応させることもできるし、あるいはそれらの色調の１つまたは複数との組み合わせに対応させてもよい。ドキュメントデータを処理するために、制約された個数の色たとえば６４０００色をカラーパレットとして定義すれば十分であることが判明した。その際、色各々の決定をたとえば適用事例に従い固有に行うことができる。ただしこのことは殊に、ドキュメントの生成から出力機器におけるその出力に至るまで、プロセスに関して包括的に適用される。とはいえカラーパレットの決定を適用事例に関して包括的に有効なものとしてもよく、その際、特定のカラーパレットが色定義システムにおいてそれらに属する色調ないしは色度によって標準化ないしは設定されるようにすることも考えられる。この場合、データストリーム中で参照されるインデクシングされた色を、出力機器で利用可能でありそれらの色にそのまま対応する色調もしくは色調の組み合わせを出力機器において形成することができ、対応する色調の制御および出力に利用することができる。
【００３４】
たとえば１つのカラーパレットを、６４０００色に対し比較的短いコードたとえば２バイトコードによりコーディングすることができる。その際、利用可能な色を種々のパレットに分けることができ、たとえば２６４個のパレットを第１のバイトでコーディングし、パレットごとに２６４色を第２のバイトでコーディングすることができる。
【００３５】
本発明の第１の観点とは独立したものとして、および／または本発明の第１の観点との組み合わせとしてみなすことのできる本発明の第２の観点によれば、リソース構造化されたドキュメントデータストリームにおけるオブジェクトの色情報を伝送するために、インデクシングされたカラーマネージメントリソース内のエントリに対応するインデックス値を介して色情報が伝送される。
【００３６】
この場合、インデックス値は比較的簡単な短い数値コードであり、このコードは利用可能な色の制限された個数に対応し、たとえば１〜４ビットといった数ビット程度しかもっていない。カラーマネージメントリソース内において、数値コードはたとえば１つの色モデルおよび／または１つの色に対応づけられている。カラーマネージメントリソースをたとえばドキュメントデータストリームに依存することなく生成することができ、および／またはドキュメントデータを送出するシステムとドキュメントデータを受信するシステムとの間で交換することができる。その際、カラーマネージメントリソースの生成、交換および格納を、たとえばドキュメントデータストリームAFPおよびIPDSにおいてリソースについて一般的な方式に従い行うことができる。US 2005/0248787 A1においてカラーマネージメントリソースとの関係で述べられている方法、手段ならびにシステム構造も、本発明との関連において有利に利用することができる。したがって本明細書のこの個所において再度、この文献を参考文献として取り込むことにする。
【００３７】
したがって本発明によればプロセスに関して包括的にドキュメント生成時にすでに、コーディングされた参照情報を生成することができ、この情報によって、いずれの基本色調もしくは基本色調成分をデータ出力時に利用すべきかが表される。基本色調ないしは基本色度を、すでにフォアグラウンドで出力機器において利用可能な基本色に応じて選択もしくは決定することができる。基本色調および／または基本色調により形成される表色系は一般に任意に選択することができ、つまりたとえばＲＧＢやＹＭＣＫといった既存の表色系に必ずしも結びつけられたものでなくてよい。その際、１つのデータストリーム内において、あるいは１つのドキュメント内においても、オブジェクトごとに異なる参照を行うことができ、たとえば第１のオブジェクトは第１の表色系（たとえばＲＧＢ）に従って行い、第２のオブジェクトは第１の表色系とは独立した第２の表色系に従って行うことができる。これによってたとえば出力機器固有の表色系をインデクシングすることができ、すなわちごく僅かなコントロールデータしか用いずにドキュメントデータストリーム中で参照を行うことができる。その際、表色系はたとえば機器ごとにそれぞれ、慣用の表色系の基本色ではなくそれらの機器に固有の色調たとえばハイライトカラーまたはカスタムトーン（登録商標）カラーによって定義されている。
【００３８】
インデクシングされたカラーマネージメントリソースを生成するために殊に有利であるのは、出力機器たとえばプリンタにおいて利用可能な色調ないしは色度および／または印刷材料ならびにそれらの特性たとえば比色による色値などを、使用可能な状態で保持することであり、もしくはテーブルに格納することである。このようにすればインデクシングされたカラーマネージメントリソースの生成時にそれらを考慮することができ、たとえばそれらをカラーマネージメントリソースに取り込むこともできる。インデクシングされたカラーマネージメントリソースを十分に自動化されたかたちで生成するために有利であるのは、カラーマネージメントリソースの生成を制御するコントロールシステムへ出力機器がこれらの値を通報することである。このことは印刷物作成環境において、たとえばデータネットワークならびにプリントサーバを介して行うことができる。
【００３９】
本発明の有利な実施例によれば、インデクシングされたカラーマネージメントリソースにはコーディングされた情報が含まれており、この情報はたとえばヘッダセクションに含まれていて、インデクシングされたカラーマネージメントリソースにおいて利用可能なプロセスカラーパレットの個数に対応づけられている。
【００４０】
本発明のさらに別の有利な実施例によれば、インデクシングされたカラーマネージメントリソースにはプロセスカラーパレットごとに符合された情報が含まれており、この情報により、たとえば出力システムにおいて利用可能なおよび／またはＲＧＢ，ＹＭＣＫのような表色系において定義されている色調のいずれが、個々のプロセスカラーパレットのプロセスカラーの再現に必要とされるのかが表される。
【００４１】
本発明のさらに別の有利な実施例によれば、コーディングされた色調情報が、たとえば任意に選定可能な平文の名前および／またはまえもって定められた色定義システムたとえばPantone（登録商標）色定義系またはRAL（登録商標）色定義系の色調番号に割り当てられている。
【００４２】
さらに有利であるのは、インデクシングされたカラーマネージメントリソースおよび／またはそれに対応づけられたドキュメントデータストリームのデータにはプロセスカラーパレットごとに、ドキュメントデータ生成プロセスおよび／または処理プロセスおよび／または出力機器において利用可能なプロセスカラーに関して、コーディングされた情報が含まれていることである。
【００４３】
さらにインデクシングされたカラーマネージメントリソースには、ドキュメントデータストリームのデータを第１のカラーパレットに対する元の対応づけでは出力機器において再現できないとき、いずれの第２のカラーパレットに対しこのデータが新たに対応づけられるのかを表すコーディングされた情報を含めることができる。ドキュメントデータストリームをたとえばAFP, MO: DCAおよび／またはIPDSといった仕様に従い構造化しておくことができ、このドキュメントデータストリームにたとえば個々の仕様に対応するさらに別のリソースを含めることができる。本発明はたとえば、ドキュメントデータストリームを生成するシステムとドキュメントデータストリームを処理するシステムとの間でドキュメントデータストリームを伝送するために設けられており、この場合、ドキュメントデータストリームを生成するシステムをたとえばホストコンピュータまたはプリントサーバとすることができる。ドキュメントデータストリームを処理するシステムをたとえばプリントサーバまたはプリンタとすることができる。その際、色対応づけの処理ステップを少なくとも部分的にホストコンピュータ、プリントサーバおよび／またはプリンタないしは印刷装置において実施することができる。ホストコンピュータからプリントサーバを介してプリンタへデータをデータを送出する際、プリントサーバがそれらのデータに対したとえばMO: DCAフォーマットからIPDSフォーマットへの変換等を行うことができる。
【００４４】
本発明のさらに別の有利な実施例によれば、ドキュメントデータストリームを処理するとき、出力が行われる前に、データストリーム中でインデックスコードにより参照されておりカラーマネージメントリソースにおいて定義されている色および／またはカラーパレットを出力機器において利用可能であるかがチェックされる。この目的で、カラーマネージメントリソースには、代替色および／または代替カラーパレットのための情報が含まれており、この情報は、参照されている色および／またはカラーパレットが出力機器において利用できないときに、このデータストリームを出力するために参照されている色および／またはカラーパレットの代わりに用いられるように構成することもできる。
【００４５】
本発明をたとえば、AFP, MO; DCAまたはIPDSフォーマットのドキュメントデータストリームを処理するために用いることができる。とはいうものの本発明はこの種のデータストリームに限定されるものではなく、たとえばPostscript, PCLまたはPDFのようにドキュメントデータをコーディング可能な他のデータストリームとの関係で利用することもできる。その際、上述のデータストリームに対し提案されるのは、カラーマネージメントリソースを設けるというそれ相応のリソースコンセプトをそれらの目的のために引き継ぐことである。
【００４６】
本発明のさらに別の有利な実施例によれば、カラーマネージメントリソースにはカラーパレットに対応づけられた識別子が含まれており、この場合、カラーパレットはたとえばCMYK, CIELAB, RGB, グレー階調または固有の色調空間いわゆる着色剤色調空間のような１つの色空間に対応づけられている。固有の色調空間において任意の基本色調に基づき色を定義することができ、それらの色はカラーマネージメントリソースにおいて定義可能であり、たとえば出力機器において利用可能な色に応じて整合させることができる。このようにして、殊に上述のハイライトカラーインキで印刷を行う出力機器と首尾一貫させてオブジェクトたとえばたとえばドキュメントストリーム中のオブジェクトの処理を行うことができる。その際、利用可能な固有色の個数を原則的に任意とすることができ、たとえばブラックと１つのハイライトカラーインキによる印刷に従い２色としてもよいし、あるいはたとえば７色とすることもでき、これらについては上述の"Druckerbuch"の第１１章"Oce Direct Imaging beschriebenen Geraeten Oce CPS 700"に記載されている。
【００４７】
カラーマネージメントリソースにはたとえばテーブル形式で識別子が含まれており、それらの識別子によってドキュメントデータストリーム中に含まれているインデックス識別子をそれぞれ１つの色空間ないしはカラーパレットに対応づけることができる。色空間「固有色調」に対したとえばコーディングされた情報が色調リストとしてカラーマネージメントリソースに記憶され、これはその色空間で定義された色調を表す。色調は殊に出力機器において利用可能な基本色調たとえば電子グラフィック印刷機器で利用可能なトナーのインキに対応している。
【００４８】
その際、コーディングされた色調情報にはテキスト情報を含めることができ、それらのテキスト情報によってそれぞれ色調に対する名前をテキストコードとして格納することができる。
【００４９】
カラーマネージメントリソースを作成するために、出力機器において利用可能な基本色調をたとえば自動的に出力機器からたとえばプリントサーバを介して、カラーマネージメントリソース作成用のシステムに伝送することができる。
【００５０】
AFP/MO:DCAドキュメントデータストリームの場合、カラーマネージメントリソースを通常の方式に従いドキュメントオブジェクトに割り当てることができ、これは構造化フィールドもしくはトリプレットたとえばMedium Modification Control (MMC)フィールド、オブジェクト識別子（ＯＩＤ）、トリプレットX '92'、リソースアクセステーブル（Recource Access Table, RAT）等を介して割り当て可能である。その際に一般的な階層構造を引き継ぐことができる。インデクシングされたカラーマネージメントリソースをサポートするために、トリプレットX '4E'をそれ相応に補うことができる。
【００５１】
上述の方式によるリソース割り当てはたとえばUS 2005/0248787 A1においてその図１〜図６との関連で詳述されており、したがって上述の文献を明細書のこの個所において参考文献として取り込むことにする。
【００５２】
固有の色調がたとえば任意に選定可能なテキストの形式で設けられているカラーマネージメントリソースを導入することによって、相応のドキュメントデータストリームの作成もしくは処理に関与する種々のシステム間の通信たとえばAFPアプリケーションとIPDS印刷機間の通信を簡単にすることができる。これによってドキュメント出力時の色忠実性を比較的僅かなコストで保証することができ、たとえば固有の色調もしくはそれらに対応づけられており出力機器で特別に利用可能な着色料を単純なインデックス値を介してダイレクトにアクセスして制御可能であれば、比較的僅かなコストで保証することができる。したがって対応するドキュメントデータを処理する際に、たとえばすでにプリントサーバまたはプリンタにおいて、要求されている色調もしくは対応する着色料を個々のプリンタにおいて利用可能であるかをチェックすることができる。このようにすればプリンタセンタ内部で、プリントジョブをそれらの印刷着色料を有する接続されたプリンタへ初期のように転送することができる。
【００５３】
さらにこれにより、ドキュメント生成時に通常とは異なる色調領域の色調を作ることができるようになり、これはたとえば複数の固有の色調もしくはそれらに対応づけられた着色料を組み合わせて新たな色調を作ることにより行うことができる。固有の色調もしくはそれらに付随するカラーパレットを固有にかつ任意に組み合わせることができ、個々の色をドキュメントデータ処理時に僅かなデータ量のインデックス値によりダイレクトにアクセスして制御できるならば、処理プロセスたとえばデータ伝送および出力時の色データ処理が簡単になる。それらの色調を出力機器において利用できないならば、どの代替色を利用するのかをすでに事前に決めることができ、このようにすることでドキュメント生成時にはまだ既知ではない色変換システムにおいて計算不可能な色の対応づけを回避することができる。
【００５４】
カラーマネージメントリソースのための既述のコンセプトによって、ドキュメント作成者に対しフレキシブルで機器に依存しないシステムが実現される。それというのもこのシステムによって、グレースケールのプリンタから数多くの様々な基本色を用いるフルカラーの用途に至るまで、ドキュメント形成の可能性が与えられるからである。ハイライトカラーないしはPostscript/PDFオブジェクトコンテナにおける「スポットカラーspot color」のさらに別の機能も、これまでに提案してきた環境に組み込むことができる。
【００５５】
本発明による既述の２つの観点といっしょに、あるいはそれらとは別個に実施可能な本発明の第３の観点によれば、リソースベースのドキュメントデータストリームの生成において、ドキュメントデータストリームにより、出力媒体たとえば記録担体への少なくとも１つのドキュメントの出力を制御可能である。その際、ドキュメントデータストリームには、少なくとも１つのカラーマネージメントリソースに関連づけられたリソース関連データと、出力媒体に関連づけられた媒体関連データが含まれており、リソース関連データと媒体関連データが論理的に互いに結合される。このような結合もしくは対応づけによって、ドキュメントデータストリーム内における出力媒体への参照が変更されたとき、殊にドキュメントデータストリームをあとから自動的に処理する際、カラーマネージメントリソースへの参照の変更を自動的に行うことができる。
【００５６】
本発明によるこの第３の観点は、様々な記録担体においてドキュメントを再現する場合、色の成分による色印象が記録担体に応じてそれぞれ異なるという認識に基づいている。さらに上述の観点は、記録担体である出力媒体において色成分を再現する場合、色、輝度、重量および／または表面に関する記録担体特性が最終的に再現される色の印象もしくは値に影響を及ぼす、という認識に基づいている。したがって本発明の１つの有利な実施形態によれば、特定の出力媒体において設定されているドキュメントデータストリームの色関連データを処理するために、出力媒体にたとえば固有に対応づけられたカラーマネージメントリソースが設けられており、これには出力媒体の対応する特性に整合されたデータが含まれている。出力機器におけるドキュメントデータストリームの処理および殊に出力に際して、データストリーム中にすでに存在している論理的なリンクもしくは参照を、相応に色出力部材の駆動制御に利用することができる。
【００５７】
さらに判明したのは、ドキュメントデータストリームのためのリソースモデルをベースとして、出力媒体とドキュメント領域との対応づけ、たとえば同じ出力媒体で出力すべきたとえば１つまたは複数のドキュメントページとの対応づけにあたり、ドキュメントデータストリームのボリュームを以下のようにして最小化することができる。すなわちドキュメントデータストリーム内のドキュメント関連の対応個所では参照データだけを用いて対応する媒体を選択し、媒体に関する対応する詳細なコントロールデータここではたとえばカラーマネージメントリソースを、インデックス形式のリソース関連データにより媒体と結びつけることができるようにし、もしくはデータをあとで処理もしくは再現する際に出力を制御するために利用できるようにするのである。これはたとえば、カラーマネージメントリソースに関連づけられたリソース関連データと媒体関連データをドキュメントデータストリーム内で互いに論理的に結合することによって達成される。
【００５８】
複数のドキュメントに対するデータを含むドキュメントデータストリーム内、ドキュメントページ内および／または相前後するページを含んでいる可能性のあるドキュメントページ範囲内に、リソース関連データと記録担体関連データとの対応づけを保持することができ、あるいはそれを変更することもできる。
【００５９】
カラーマネージメントリソースと記録担体との対応づけをたとえば、記録担体に対応づけられたデータ要素内におけるカラーマネージメントリソースの参照により行うことができる。
【００６０】
ドキュメントデータストリーム内においてカラーマネージメントリソースに関連づけられている属性、ページに関連づけられている属性および／または媒体に関連づけられている属性の対応づけを、たとえば階層的にドキュメント領域の後で行うことができる。その際、カラーマネージメントリソースに関連づけられている設定を、１つの階層レベルが終了したときにたとえば上位の階層レベルの値に合わせて行うことができる。
【００６１】
本発明による第３の観点のさらに詳細な点については、冒頭で挙げたように本出願人により同日に出願された特許出願「媒体に関連するカラーマネージメントリソースを用いてドキュメントデータを生成および処理する方法、コンピュータプログラム製品および装置（Verfahren, Computerprogrammprodukt und Vorrichtung zur Erzeugung und Verarbeitung von Dokumentendaten mit medienbezogenen Farbmanagementressource）」に記載されており、したがってこの個所において再度、この文献を本願発明の参考文献として取り込むことにする。
【００６２】
本発明のさらに別の有利な実施例によれば、たとえばJDF標準に従い構成されているプリントジョブ付随ファイルにカラーマネージメントリソースに関するデータがまとめられ、このファイルがプリントデータの処理に関与するデータ処理システム間で交換される。その際、カラーマネージメントリソースに関するこれらのデータは、それらの環境に関してプリントデータ処理に課される要求に応じて、ならびにたとえば後段に接続されたデータ処理システムにおけるカラーマネージメントリソースの可用性などの状況に応じて、著しく異なる可能性がある。それらのファイルはたとえば、カラーマネージメントリソースを用いてプリントジョブを処理すべきか否かを表す１ビットを有する簡単な情報から、カラーマネージメントリソースまたはカラーマネージメントリソースのタイプの参照、さらにはカラーマネージメントリソースの具体的なデータそのものにまで及ぶ可能性がある。
【００６３】
本発明のその他の利点や効果は、以下の実施例の説明ならびにそれらに対応する図面から明らかになる。
【００６４】
図１はドキュメント作成システムを示す図、図２はインデクシングされたカラーマネージメントリソースの一例を示す図、図３はプリントジョブにおける色割り当てのためのプロセスシーケンスを示す図、図４はドキュメントデータストリームにおける出力機器固有のパラメータを決定するデータ例を示す図、図５は出力機器において利用可能な色調を特徴づけるデータ例を示す図、図６は両面印刷時の対応する色調の可用性を表すデータ例を示す図、図７は色調を特徴づけるための例を示す図、図８はカラーパレットエントリの例を示す図、図９はカラーマネージメント・インデックスカラーリストの例を示す図、図１０はＣＭＹＫ色空間に対するデータ構造を示す図、図１１はカラーパレット置き換えのためのデータ構造を示す図、図１２はIPDSに典型的なトリプレットデータ構造を示す図、図１３は複数のイメージパートから成るイメージのためのデータ構造を示す図、図１４は事前に規定された色空間の色を対応づける手法を示す図である。
【００６５】
図１には、ドキュメント生成およびプリントシステムが描かれており、このシステムにはホストコンピュータ１とプリントサーバ２と高性能プリンタ３が含まれている。ホストコンピュータ１において可変のプリントデータがたとえばデータベースから取り出されて生成される一方、リソースにはページ（Pagedef）定義ファイルおよびフォーマット（Formdef）定義ファイルが含まれており、これらのファイルからアドバンスドファンクションプレゼンテーション（Advanced Function Presentation）データストリームが形成される。このようにして生成されたドキュメントデータストリームはプリントサーバ２へ供給され、そこにおいてドキュメントデータストリームが準備処理されて、印刷機ないしはプリンタ３へ出力するためにインテリジェントプリンタデータストリーム（Intelligent Printer Datastream, IPDS）に変換される。プリントサーバ２において、ソフトウェアモジュールにより制御される複数のプロセスが実行される。第１のソフトウェアモジュールにより、もとのドキュメントデータストリームにおいて呼び出されるたとえばフォントまたはオーバレイといった別のリソースデータ４が、そのデータストリームにバインドされる。第２のソフトウェアモジュールすなわち構文解析モジュールにより、ドキュメントデータストリームがまえもって定められた規則との首尾一貫性についてチェックされる。構文解析プロセスの前に、それ相応のソフトウェアモジュールにより実行される事前構文解析プロセスがおかれており、このプロセスにおいて各リソース呼び出しと対応するリソースファイルとに対しリソース名に加えてインデクシングデータないしはインデクシング日時が割り当てられ、これによってリソースがドキュメントデータストリームにおける他のすべてのリソースに対し一義的に識別される。このようにすればドキュメントデータストリーム内部で、印刷機ないしはプリンタ３においてドキュメントデータとリソースデータを描くために１回または複数回、リソース名および／またはインデクシング日時ないしはインデクシングデータを用いてリソースを呼び出せるようになる。この場合、プリントサーバとして表されているプロセスを部分的にまたは完全に、プリンタのコントローラにおいて実行することもできる。プリンタにおいてIPDSデータストリームが走査されてドキュメントが印刷される。
【００６６】
図示の実施例によればAFPドキュメントデータストリームには、MO:DCA標準に対応しそれぞれデータオブジェクトに対する参照データを有するドキュメントが含まれており、これらはプリントサーバ２により利用可能である。その際、リソースデータ４をホストコンピュータ１からプリントサーバ２へ、MO:DCAドキュメントデータストリームとは別個に伝送することもできるし、あるいはすでにプリントサーバ２に外部リソースとして格納しておくこともできる。ただしリソースデータをドキュメントデータストリームといっしょにホストコンピュータ１からプリントサーバ２へ、埋め込み型リソースデータとして伝送することもできる（いわゆるインライン・リソース）。WO-A1-2004/0008379には同様のデータ処理の他の詳細な点について説明されており、この文献を本出願の参考文献として取り込むことにする。リソースデータにいわゆるデータオブジェクトリソースを含めることができ、これにはたとえば何度も同じようにしてドキュメントデータストリーム中で参照が行われるオブジェクトデータが含まれている。この種のデータオブジェクトにはたとえばイメージデータ、テキストデータおよび／またはグラフィックデータを含めることができる。オブジェクトリソースへの参照をオブジェクトリソースライブラリを介して行うことができ、これらのライブラリにはオブジェクトに対し特徴を表すデータと対応するオブジェクトデータの格納場所に関するデータが含まれている。さらにライブラリはデータオブジェクトリソースアクセステーブル（Data Object Resource Access Table RAT）を有しており、このテーブルはプリントサーバ２にとっては、それがリソースデータへアクセスするためのインデックステーブルとして機能する。
【００６７】
プリントサーバ２はMO:DCAドキュメントデータストリームをホストコンピュータ１から受け取り、それをIPDSドキュメントデータストリームに変換してプリンタ３へ送信する。データ変換において、MO:DCAドキュメントデータストリームからデータオブジェクトの参照情報（名前）を読み出し、データオブジェクトリソースアクセステーブル（RAT）を用いて格納されているデータリソースにアクセスする。次に、オブジェクトの完全なデータがIPDSデータストリームに組み込まれ、プリンタ３へ送信される。このプロセスは、データがプリンタへではなく他の出力機器たとえばカラーディスプレイなどに送信される場合にも、同じようにうまく適用することができる。
【００６８】
MO:DCAドキュメントデータストリームはデータ要素として構造化されており、これについては改めて説明するまでもない。構造化フィールド（structured field）はMO:DCA構造の重要な構成部分である。１つの構造化フィールドは複数の部分に分けられている。第１の部分（introducer）により、要求されているコマンドが指定され、コマンド全体の長さが表され、さらにたとえば付加的な補充バイトいわゆるパディングバイトが存在するか否か等、付加的なコントロール情報が記述される。構造化フィールド中に含まれているデータを固定パラメータとしてコーディングすることができ、反復情報（repeating group）、キーワードおよびいわゆるトリプレットを含めることができる。固定パラメータがそれらの効果を発揮するのは、それらが含まれている構造に対してだけである。反復グループにより、何度も出現する可能性のあるパラメータのグルーピングが記述される。キーワードは改めて説明するまでもないパラメータであり、それらは典型的には２バイトを含み、第１のバイトはキーワードに対する識別バイトであり第２のバイトはキーワードを特徴づけるデータ値である。トリプレットも自明のパラメータであり、それらは第１のバイトにおいて長さの記述が含まれており、第２のバイトにはトリプレットを特徴づける識別情報が２５２データバイトまで含まれている。MO:DCAドキュメントデータストリームの上述のデータ構造によりシンタックスが定義され、このシンタックスは構文解析プロセスにおいて評価することができ、フレキシブルに拡張可能である。
【００６９】
MO:DCAデータストリームはさらに階層的に分けられており、最上位の階層レベルにはデータストリーム全体に係わる情報が含まれている（print file component）。次の階層レベルでは、階層レベル的に複数のページを含むページ領域（page group）とページとページ要素とに途中で区切られるドキュメントが定義されており、それらはさらに下位の階層に分解可能である。この場合、ページ要素はたとえば、最下位階層レベルを成す様々なオブジェクトコンポーネントによって構成されているオブジェクトである。オブジェクトコンポーネントをたとえばグラフィック、イメージ、描写テキストまたはバーコードとすることができる。
【００７０】
MO:DCAドキュメントデータストリームの各階層レベルを、１つの構造化フィールドペアすなわち始端構造化フィールドと終端構造化フィールドのペアによって定義することができる。これによりたとえば可能となるのは、データを処理するプロセッサがそれにより処理できない要素を無視できることである。この種の始端終端ペアの例は、"Begin Document" (BDT)と"End Document (EDT)あるいは"Begin Page" (BPG)と"End Page" (EPG)である。
【００７１】
リソースを介して参照が行われるドキュメントオブジェクトについても対応する構造化フィールドペアが設けられており、すなわち構造化フィールド"Begin Resource" (BRS)と"End Resource" (ERS)が設けられている。１つのリソースオブジェクト内において別のリソースオブジェクトの参照を行うことができる。
【００７２】
ドキュメントオブジェクトに対する色関連情報を処理するために、US 2005/0248787 A1によればカラーマネージメントリソース（Color Management Resources CMR）が提案されている。その内容に即して述べると、様々なタイプのカラーマネージメントリソースが設けられている：
その１つとして色変換およびカラーマネージメントリソース（Color Conversion CMR）が設けられており、これにより機器に依存する色が定義され、たとえばスキャナといった入力機器の色あるいはプリンタといった出力機器の再現色が定義される。その際、色は機器に依存しない色空間たとえばCIELAB色空間などに基づき表現される。これによりカラーマネージメントリソースたとえばICCカラープロファイルのデータを含めることができる。
【００７３】
さらに別のカラーマネージメントリソースは、リンクされた色変換およびカラーマネージメントリソース（Link Color Conversion CMR）である。これによればカラーオブジェクトに対する色変換が定義可能となり、このカラーオブジェクトは第１の機器により生成もしくは取り込まれたものであり、機器固有の色特性を有しており、第１の機器とは異なる機器依存性の色特性を有する第２の機器により送出される。したがってリンク色変換ＣＭＲを用いることによって、たとえばＲＧＢ色空間において定義されているオブジェクトのデータを、ＣＭＹＫ色空間に基づき動作するプリンタで出力されるデータに、ダイレクトに変換することができる。この場合、相応の換算テーブル（ルックアップテーブル）を用いることにより、ＲＧＢドキュメントデータをＣＭＹＫ色空間にダイレクトに変換することができる。さらにこのルックアップテーブルによって、ＲＧＢ画像データを生成する機器（たとえばカメラ）と出力機器（たとえばプリンタ）の双方における色特性たとえばＩＣＣプロファイルをそのままいっしょに関与させることができ、それによって双方の色空間相互間においても双方の機器固有のカラープロファイルを考慮するかたちでも、ルックアップテーブルを利用した１つの処理ステップで色変換を行うことができるようになる。本発明と関連して、インクカラーコンバージョンLink Color Conversion CMRを有利に生成して利用することができ、これには変換値が含まれており、インデクシングされた色もしくはカラーパレットの入力値からプロセスカラープリンタのための駆動制御値がダイレクトに形成される。プロセスカラープリンタが４つの基本色CMYKを有しているが、１つまたは複数の参照されたHLCインキを有していない場合に、このことは殊に有利である。
【００７４】
さらに別のＣＭＲタイプは、ハーフトーンスクリーンカラーマネージメントリソース（Half Tone Screen CMR）である。この種のＣＭＲによれば、ある色のディジタル色度値ないしは色調値がそれよりも僅かなビットしか含まないディジタル色値にどのようにして変換するのかが定義され、たとえばこれによって８ビットで記述された色を８ビットよりも僅かなビットで記述された色に変換することができる。このようにしてカラードキュメントの外見を出力時に変更もしく整合することができる。
【００７５】
いわゆる較正曲線カラーマネージメントリソース（calibration curve CMR）により、出力色に対する制御パラメータを変更することのできる情報が定義され、これによってたとえば出力コンポーネントの輝度および／または飽和度を変えることができる。
【００７６】
１つのドキュメントオブジェクトに複数のカラーマネージメントリソースを割り当てることができ、もしくはこのドキュメントオブジェクトに対しカラーマネージメントリソースへの複数の参照を行うことができ、たとえば１つのドキュメントオブジェクトに対し最初に較正曲線カラーマネージメントリソースを用いた演算を適用し、その後、ハーフトーンイメージングカラーマネージメントリソースに従った措置を適用することができる。
【００７７】
さらにカラーマネージメントリソースを、たとえばIPDSドキュメントデータストリームにおいてオブジェクトコンテナリソース（Object Container resources）として扱うことができる。
【００７８】
図２には一例として、MO:DCAデータストリームの"4E"トリプレットを用いて、インデクシングされたカラーもしくはカラーマネージメントリソースをどのようにして制御することができるのか、もしくはそこに格納されているカラーコントロールデータをどのようにして呼び出すことができるのか、について示されている。
【００７９】
このためインデクシングされたカラーマネージメントリソース５には、カラーパレットデータ６と、個々の色調もしくはたとえばトナーまたはインキから成るものとすることのできる印刷着色料に対し色調識別リスト７に格納されているデータとが含まれている。
【００８０】
この例ではカラーパレットデータは第１のカラーパレット６ａと第２のカラーパレット６ｂに分けられているが、このようにする代わりにそれ相応にこれらのパレットよりも大きい１つの単一のカラーパレットに統合することもできる。色調識別リスト７はカラーパレット６ａもしくは６ｂに対応づけられている。この目的で識別リストのデータには固有の色調に対する識別データが含まれており、これらの識別データはカラーパレット６ａの色調情報領域９においてそれ相応の割り当てデータに対応づけられている。さらにカラーパレット６ａを識別するためにヘッダ情報８が設けられている。カラーパレット６ａのデータ領域１０にはインデクシングされた色値に関して、色調識別リスト７で挙げられている３つの色調もしくはそれらに割り当てられたカラー印刷材料すなわちイエロー、ブルーおよびピンク５Ａに対し、インデクシングされた色値再現のためこれら３つの色調の適切な割合に対応する値がそれぞれ格納されている。MO:DCAデータストリーム中に含まれておりインデックスカラーマネージメントリソース５を参照する"4E"トリプレットは参照データ１２を有しており、これらの参照データ１２を用いることでカラーマネージメントリソース５内に格納されている色値を呼び出すことができる。図示されている例によれば参照データは、パレット番号#01に対応する第１のバイトと、パレット内でインデクシングされている色を参照する第２のバイト#02とから成る。図示の例の場合、参照されているインデックスカラー番号２は、個々の色調ないしはカラー印刷材料の混合すなわちイエロー２０％、ブルー３０％、ピンク５Ａ ２５％の混合によって構成されている。
【００８１】
図３には、インデクシングされたカラーマネージメントリソースに基づきMO:DCAアプリケーションのGOCAオブジェクト１３ａにおいて色の割り当てを行うことのできる方法について示されている。この場合、構造化フィールドＭＤＲはこのオブジェクトコンテナのOEG内で、インデクシングされたカラーマネージメントリソース１４に対する参照情報を有している。さらに"4E"トリプレット１３ｂにおいてカラーインデックスが参照される。プリントサーバ２においてデータストリームの解釈（構文解析parsing）を行う際にこの参照値に基づき、インデクシングされた対応するカラーマネージメントリソースがステップ１４において呼び出され、対応する色調に対する適切なカラーコントロール値がインデクシングされたカラーマネージメントリソースからステップ１５において読み出される。このステップをプリントサーバの代わりにプリンタにおいて実行させることもできる。プリンタにおいてデータストリームを出力する前に、インデクシングされたカラーマネージメントリソースから読み出された値が、対応する画素に割り当てられている強度値と重ね合わせられ（ステップ１６）、色調識別リスト７に対応するプリンタのカラー印刷ステーションがステップ１７においてそれ相応に制御される。
【００８２】
AFP, MO:DCAおよびIPDSのデータストリームには構造要素いわゆる出力機器設定（Screen Device Facilities, SDF）が設けられており、これによって出力機器固有の調整もしくは設定を伝送もしくは行うことができる。図４には、これらのデータストリームに関して対応する伝送フィールドをどのようにしてまえもって設定できるのかが例示されており、これらの伝送フィールドによって出力機器の特性たとえば色情報出力能力を記述することができる。テーブル１７ａには、この種のＳＤＦおよびその特性（バイト数、名前、値の有効レンジ、データの意味）に対するデータ構造フィールドが示されている。テーブル１８，１９，２０，２１にはＳＤＦフィールドの対応するさらに別のデータ値に関する例が挙げられている。すなわちテーブル１８には出力機器（たとえばプリンタ）の一般的な特性に対するデータが挙げられており、テーブル１９には黒白のみで再現可能な機器に関するデータが、テーブル２０には少なくとも１つのハイライトカラーを再現可能な機器に関するデータが挙げられており、さらにテーブル２１にはフルカラーデータを再現可能な出力機器を特徴づける情報が含まれている。
【００８３】
ある出力機器（たとえばプリンタ）のために図４に対応するデータを、出力機器の対応する特性が変わらないかぎり、その機器に対し一度だけ捕捉して利用することができる。プリンタ自体に、またはたとえばＣＤ−ＲＯＭのような携行可能なデータ担体に、またはプリントサーバに、あるいはドキュメントデータを生成するものでありホストコンピュータを含むユーザコンピュータに、上述のデータを記憶させることができる。当然ながら、対応するデータをインターネットやイントラネットといったデータネットワークを介して伝送することもできる。これらのデータを、あとで説明するプリンタ色特性を詳しく特徴づけるデータと同様に、カラーマネージメントリソースたとえばインデクシングされたカラーマネージメントリソースを生成する目的で利用することができる。その際、カラーマネージメントリソースをたとえばリソースライブラリに格納することができる。これをたとえばUS 2005/0248787 A1で述べられている方法に従って行うことができ、たとえばその図３に示されているカラーエンジン（Color Engine CE 参照符号３０３）におけるカラーマネージメントリソース・インストールシステム（CMR Installer 参照符号３０１）のコンポーネントを用いリソースアクセステーブル（Ressource Access Table RAT）を利用しながら行うことができる。
【００８４】
図５にはSDF構造の一例が示されており、これにより基本色として出力機器内に存在する色調ないしは着色料を特徴づけることができる。たとえばこれを電子グラフィックプリンタにおける種々のトナーの色とすることもできるし、あるいはインクジェットプリンタにおける種々のインキの色とすることもできるし、あるいはディスプレイにおける種々の発光材料の色とすることもできる。その際、これらの色に固有の色調をもたせることができ、たとえばハイカラー色調をもたせることができる。図５において提案されている色調識別テーブル１８は部分図５ａと５ｂにまたがって示されている。バイト２〜３には色調識別子ないしは着色料識別子がエントリされている。バイト４〜５には、HLC色空間に対する特別な数値をエントリすることができ、これによってハイライトカラー空間におけるそれらの色が識別される。バイト６〜７には、色調（もしくは場合によっては該当する印刷着色料であるトナーないしはインキ）の付加的な特性をエントリすることができ、これはたとえばそのコーティング特性（Coating Colorantコーティング着色料）、視認性（Invisible Colorant不可視の着色料）、磁気特性（Magnetically Colorant磁性着色料）、蛍光特性（fluorescence Colorant蛍光着色料）、透過特性（transparency Colorant透過性着色料）などである。バイト８〜９には、色を印刷幅全体にわたり利用できるのかあるいは印刷幅の一部のみで利用できるのかを表す識別子をエントリすることができる。
【００８５】
図６には特にプリントアプリケーションのためにSDFエントリが設けられており、このエントリによって、記録担体印刷時に対応する色調を表側で利用できるのか、裏側で利用できるのか、表側と裏側で利用できるのかを表すことができる。
【００８６】
部分図７ａと７ｂにまたがって表されている図７には、固有の色調を特徴づけるためにどのような情報をインデクシングされたカラーマネージメントリソースに設けることができるのかについて示されており、これらの情報は図５および図６にすでに示した情報をさらに発展させたものである。ここでは色調を識別するために色調番号（バイト４〜５）が設けられている一方、任意に選ぶことができ８ビットまたは１６ビットのユニコード文字列でコーディング可能な名前が設けられている。この場合、標準化されたカラーカタログたとえばPantone（登録商標）またはRAL（登録商標）に定義済みの色調に特別に名称を付けたりそれをコーディングしたりして、すぐに識別できるようにすることも可能である。
【００８７】
図８ａにはテーブル２１が示されており、このテーブルはバイトに関して、１つのカラーパレットだけに含まれているインデクシングされたカラーマネージメントリソース内のカラーパレットエントリもしくはカラーパレットフィールドに対応している。このテーブルにおいて項目名の下の１行目に示されている長さ−バイトにより、エントリ全体の長さが表される。「タイプ」という名称の付されたバイトは、どの色空間のためにパレットが設けられているのかを表し、つまり色変換、リンク色変換、ハーフトーンスクリーン、較正曲線またはインデクシングされたＣＭＲという色空間のうちどの色空間のためであるかを表す。"CNO"という名称の付された行には、利用可能な色調コンポーネントの個数が挙げられており、オフセット値+16からの行において色調が個別に参照されている。図８ｂには、図８ａに示したカラーパレットフィールドテーブル２１もしくはそこで挙げたオフセット番号順のバイトについての詳細について述べられている。
【００８８】
図９には、データ構造としてインデクシングされたカラーマネージメントリソース内に含まれている情報に関する一例が示されており、この場合、３つの色調と１つの透明度値から固有の色空間が形成される。図１０には、透明度値のないCMYK色空間の対応するデータ構造が示されている。
【００８９】
図１１には、カラーパレットフィールドに関するデータ構造が示されており、これには第１の色を第２の色と置き換えるためのエントリが含まれている。カラーマネージメントリソースには、このような代替カラーパレットを１つまたは複数含めることができる。代替カラーパレットが利用されるのは、もともと参照されていたカラーパレットが出力機器に適さないときであり、たとえば参照されているカラーパレットをフルカラープリンタの可能性もあるプリンタによっても再現できない場合、あるいはカラーパレットが様々な色によって参照されているがプリンタは黒白プリンタである場合である。このような代替パレットの使用をシステム制御装置により禁止することができ、これはたとえばシステム制御装置がいわゆる色忠実機能（Color Fidelity Function）を備えているときである。この機能によりプリントジョブ処理にあたり保証されるのは、プリンタがプリンタジョブにおいて参照されている色を精確に再現できる場合にのみ、プリントジョブがプリンタに送出されることである。色忠実機能がアクティブであり、参照されている着色料がプリンタにおいて利用できない場合には、エラーメッセージおよび／または印刷停止を行わせることができる。
【００９０】
カラーマネージメントリソースにおいて有利であるのは、代替カラーパレットが対応するカラーパレットのすぐ後ろで同じパレット番号により格納されもしくは参照されることである。複数の代替パレットがロードされている場合、それらの利用を階層的に制御することができ、たとえばこれによって代替カラーパレットが順番に従い処理され、出力機器に適した最初のカラーパレットが使用される。複数のカラーパレットのいずれも適していない場合、プリンタはその標準に従い色割り当てを実施することができ、あるいは印刷停止をも含むエラーメッセージを発生させることができる。
【００９１】
図１２にはX'4E'トリプレットが示されている。これは種々のIPDSコマンドにより使用することができ、たとえば"Load Page Descriptor", "Right image Control 2", "Right Graphics Control", "Object Container Control", "Include Data Object" または"Presentation Space (Page, Overlay, OC, IOCA, GOCA, BCOCA)によって使用することができる。
【００９２】
その際、これまで適用されてきたIPDS仕様に準拠して存在するX'4E'トリプレットを、たとえばバイト番号３（Color Space）において値３０（１６進数）で拡張することができ、これはインデクシングされたカラーマネージメントリソースが参照されることを表す。拡張された色空間いわゆるインデクシングされた色空間をこれによってアドレッシングすることができ、たとえばハイライトカラー、スポットカラーおよび固有の特別色調（Named Color）をアドレッシング可能である。図１２には、トリプレットのバイト３および１２〜１３に対するその他の説明が記載されている。
【００９３】
図１３に示されているデータ構造によればドキュメントオブジェクトたとえばイメージを、そのイメージが複数のイメージ部分（タイル）から成る場合、インデクシングされたカラーマネージメントリソースによって個々に処理することができる。このようにすれば、各イメージ部分に固有の部分セットカラーSDFをもたせることができ、それぞれ異なるイメージ部分をそれぞれ異なる色成分たとえばハイライトカラーで着色することができる。
【００９４】
図１４に示されている手法によれば、事前に定義済みの色定義系（Color Definition System）たとえばPantone（登録商標）色定義系またはRAL（登録商標）色定義系から色が参照されている場合、X'4E'トリプレットを用いて色割り当てを行うことができる。ステップ２４における参照を介して、特別な色空間がテキストもしくは番号として呼び出され、アプリケーションにおいてステップ２５で識別される。次にステップ２６において、そのために色変換テーブル（ＬＵＴ）を利用できるか否かがチェックされ、場合によってはステップ２７において色変換が行われ、ついでステップ２８において印刷プロセスがフルカラーで実行される。ステップ２６において換算テーブルが利用できないと判明したならば、ステップ２９において「色忠実（Color Fidelity）」設定がシステムでなされたか否かがチェックされる。その設定がなされているというメッセージが必要に応じて送出されて、さしあたり出力をブロックすることができる（ステップ３０）。オプション「カラー忠実Color Fidelity」が設定されていなければステップ３１において、参照されている色に対し代替カラーパレット（図１１参照）が定義されている否かをチェックすることができ、必要に応じてステップ３２においてオブジェクトもしくはドキュメントをそのカラーパレットにより印刷することができる。代替パレットも利用できなければ、オブジェクトもしくはドキュメントはステップ３３において出力機器（プリンタ）の標準設定により出力される。
【００９５】
本発明をこれまで主としてデータストリームAFP, MO: DCAおよびIPDSに基づき説明してきたが、本発明に対応するコンセプトを、リソースデータおよび対応する呼び出しについてすでに考慮されているのであれば、他のドキュメントデータストリームたとえばPCL, Post Script, PDF, LCDSおよび PPML (Personalized Printer Markup Language)にも適用できるのは自明である。ただしこれまでリソースデータについて考慮されていなかったデータストリームであっても、リソース構造および呼び出しの点で拡張を行うことができる。
【００９６】
AFP, MO: DCAおよびIPDSに対する既存のデータストリーム仕様のためにたとえば実施例として挙げられている具体的な拡張提案たとえば図１２に示した値３０（１６進数）によるX'4E'トリプレットの拡張等は、単に任意の例として捉えられるべきものであり、当然ながら本発明の基本コンセプトをそれらのデータストリームにおいて他の具体的な拡張設定によっても達成ですることができる。
【００９７】
本発明は、コンピュータプログラム（ソフトウェア）として実現するのに殊に適している。したがってこれをコンピュータプログラムモジュールとして、ディスケット、ＤＶＤーＲＯＭまたはＣＤ−ＲＯＭといったデータ担体上のファイルとして、あるいはデータネットワークないしは通信ネットワークを経由するファイルとして処理することができる。上述のようなものおよび同等のコンピュータプログラム製品またはコンピュータプログラムエレメントも本発明の実施形態である。本発明による手順をコンピュータ、印刷機たは印刷システムにおいてそれらの前段または後段に接続されたデータ処理装置とともに適用することができる。ここで明らかであるのは、本発明が適用されるそれ相応のコンピュータには、それ自体周知の他の技術的機構たとえば入力手段（キーボード、マウス、タッチスクリーン）、マイクロプロセッサ、データバスもしくは制御バス、表示装置（モニタ、ディスプレイ）ならびにワークメモリ、ハードディスクおよびネットワークカードを含めることができる。
【図面の簡単な説明】
【００９８】
【図１】ドキュメント作成システムを示す図
【図２】インデクシングされたカラーマネージメントリソースの一例を示す図
【図３】プリントジョブにおける色割り当てのためのプロセスシーケンスを示す図
【図４】ドキュメントデータストリームにおける出力機器固有のパラメータを決定するデータ例を示す図
【図５ａ】出力機器において利用可能な色調を特徴づけるデータ例を示す図
【図５ｂ】出力機器において利用可能な色調を特徴づけるデータ例を示す図
【図６】両面印刷時の対応する色調の可用性を表すデータ例を示す図
【図７ａ】色調を特徴づけるための例を示す図
【図７ｂ】色調を特徴づけるための例を示す図
【図８ａ】カラーパレットエントリの例を示す図
【図８ｂ】カラーパレットエントリの例を示す図
【図９】カラーマネージメント・インデックスカラーリストの例を示す図
【図１０】ＣＭＹＫ色空間に対するデータ構造を示す図
【図１１】カラーパレット置き換えのためのデータ構造を示す図
【図１２】PDSに典型的なトリプレットデータ構造を示す図
【図１３】複数のイメージパートから成るイメージのためのデータ構造を示す図
【図１４】事前に規定された色空間の色を対応づける手法を示す図
【符号の説明】
【００９９】
１  ホストコンピュータ
２  プリントサーバ
３  プリンタ
４  リソースデータ
５  インデクシングされたカラーマネージメントリソース
６  カラーパレットデータ
６ａ，６ｂ  カラーパレット
７  色調識別リスト
８  ヘッダ情報
９  色調情報
１０  インデックスデータ
１１  ’４Ｅ’トリプレット
１２  参照データ
１３  ’４Ｅ’トリプレット呼び出し
１４  ＩＣＭＲ呼び出し
１５  ＩＣＭＲ読み出し
１６  プリンタ駆動制御
１７  色制御
１７ａ  ＳＤＦテーブル
１８  色調識別テーブル
１９  印刷範囲テーブル
２０  色調特徴付けテーブル
２１  カラーパレットテーブル
２２  色代替カテーブル
２３  整合された"４Ｅ"トリプレット
２４ａ  部分イメージデータ構造
２４ｂ  参照
２５  色名識別子
２６  ルックアップテーブルチェック
２７  色変換
２８  印刷プロセス
２９  色忠実チェック
３０  例外状態セット
３１  代替チェック
３２  印刷プロセス
３３  標準値による印刷プロセス
【図１】
2009524306.tif 000003
【図２】
2009524306.tif 000004
【図３】
2009524306.tif 000005
【図４】
2009524306.tif 000006
【図５ａ】
2009524306.tif 000007
【図５ｂ】
2009524306.tif 000008
【図６】
2009524306.tif 000009
【図７ａ】
2009524306.tif 000010
【図７ｂ】
2009524306.tif 000011
【図８ａ】
2009524306.tif 000012
【図８ｂ】
2009524306.tif 000013
【図９】
2009524306.tif 000014
【図１０】
2009524306.tif 000015
【図１１】
2009524306.tif 000016
【図１２】
2009524306.tif 000017
【図１３】
2009524306.tif 000018
【図１４】
2009524306.tif 000019
【手続補正書】
【提出日】平成20年4月11日(2008.4.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
カラーマネージメントリソースに関連するデータを含むドキュメントデータストリームを生成および／または処理するための方法において、
前記カラーマネージメントリソースによってドキュメントデータストリームの色関連データの処理が制御され、
該ドキュメントデータストリームに対し少なくとも１つのインデクシングされたカラーマネージメントリソースが割り当てられ、
該インデクシングされたカラーマネージメントリソースにより、前記ドキュメントデータストリームの色関連データがまえもって設定されている複数のカラーパレットに対応づけられ、
１つのカラーパレット内でそれぞれ複数の色に１つのインデックス値が割り当てられ、
前記カラーマネージメントリソースにおいてインデクシングされた色に対し、それぞれインデクシングされた色を再現するための色調の対応する割合に対応づけられた値が格納されており、前記カラーパレットは、ドキュメントデータを生成するシステムと該ドキュメントデータを出力する出力システムとの間でシステムについて包括的に調整されており、前記ドキュメントデータストリームはAFP, MO: DCAおよび／またはIPDSの仕様に従い構造化されていることを特徴とする方法。
【請求項２】
請求項１記載の方法において、
前記インデクシングされたカラーマネージメントリソースにはコーディングされた情報が含まれており、該情報は前記インデクシングされたカラーマネージメントリソースにおいて利用可能なプロセスカラーパレットの個数に対応づけられていることを特徴とする方法。
【請求項３】
請求項１または２記載の方法において、
前記インデクシングされたカラーマネージメントリソースにはプロセスカラーパレットごとにコーディングされた情報が含まれており、該情報により、たとえば出力システムにおいて利用可能なおよび／またはＲＧＢ，ＹＭＣＫのような表色系において定義されている色調のいずれが、個々のプロセスカラーパレットのプロセスカラーの再現に必要とされるのかが表されることを特徴とする方法。
【請求項４】
請求項３記載の方法において、
前記コーディングされた情報は、色調の平文の名前および／またはまえもって定められた色定義システムたとえばPantone（登録商標）またはRAL（登録商標）の色調番号に対応づけられていることを特徴とする方法。
【請求項５】
請求項１から４のいずれか１項記載の方法において、
前記インデクシングされたカラーマネージメントリソースおよび／または該カラーマネージメントリソースに対応づけられたドキュメントデータストリームのデータにはプロセスカラーパレットごとに、ドキュメントデータの生成プロセスおよび／または処理プロセスおよび／または出力機器において利用可能なプロセスカラーに関してコーディングされた情報が含まれていることを特徴とする方法。
【請求項６】
請求項１から５のいずれか１項記載の方法において、
前記インデクシングされたカラーマネージメントリソースには、ドキュメントデータストリームのデータを第１のカラーパレットに対する元の対応づけでは出力機器において再現できないとき、いずれの第２のカラーパレットに対し該データが新たに対応づけられるのかを表すコーディングされた情報が含まれていることを特徴とする方法。
【請求項７】
請求項１から６のいずれか１項記載の方法において、
前記ドキュメントデータストリームはプリントサーバからプリンタへ送出されることを特徴とする方法。
【請求項８】
請求項７記載の方法において、
色割り当ての処理ステップは少なくとも部分的に前記プリントサーバおよび／または前記プリンタにおいて実行されることを特徴とする方法。
【請求項９】
請求項１から８のいずれか１項記載の方法において、
前記ドキュメントデータストリームを処理するとき、出力が行われる前に、データストリーム中でインデックスコードにより参照されておりカラーマネージメントリソースにおいて定義されている色および／またはカラーパレットを出力機器において利用可能であるかがチェックされることを特徴とする方法。
【請求項１０】
請求項１から９のいずれか１項記載の方法において、
前記カラーマネージメントリソースにはカラーパレットに対応づけられた識別子が含まれており、該カラーパレットは１つの色空間に対応づけられていることを特徴とする方法。
【請求項１１】
請求項１０記載の方法において、
前記識別子は色空間「固有色調」、CMYK, CIELAB, RGBまたはグレー階調のうちの１つに対応づけられていることを特徴とする方法。
【請求項１２】
請求項１１記載の方法において、
前記カラーマネージメントリソース中に色空間「固有色調」に対してコーディングされた情報が含まれており、該情報により前記色空間内で定義されている色調が表されることを特徴とする方法。
【請求項１３】
請求項１１または１２記載の方法において、
前記固有色調色空間のデータを作成するため前記カラーマネージメントリソース内に、出力機器で利用可能な基本色が該出力機器からカラーマネージメントリソース作成のために設けられたシステムへ伝送されることを特徴とする方法。
【請求項１４】
請求項１から１３のいずれか１項記載の方法において、
リソースベースのドキュメントデータストリームを生成および／または処理するために、出力媒体への少なくとも１つのドキュメントの出力を制御可能であり、
前記ドキュメントデータストリームには、少なくとも１つのカラーマネージメントリソースに関連づけられたリソース関連データと、前記出力媒体に関連づけられた媒体関連データが含まれており、
リソース関連データと媒体関連データは論理的に互いに結合されていて、前記ドキュメントデータストリーム内で出力媒体に対する関連づけが変更されたときに、カラーマネージメントリソースへの関連づけの変更が自動的に行われることを特徴とする方法。
【請求項１５】
請求項１４記載の方法において、
前記カラーマネージメントリソースには、ドキュメントデータストリームにおける色関連データを処理するために、および出力媒体におけるドキュメントデータの出力のために、該出力媒体の特性に整合されたデータが含まれていることを特徴とする方法。
【請求項１６】
請求項１５記載の方法において、
前記出力媒体は記録担体であり、前記カラーマネージメントリソース内に該記録担体の色、輝度、重量および／または表面特性に対する記録担体データが設けられていることを特徴とする方法。
【請求項１７】
請求項１から１６のいずれか１項記載の方法において、
カラーマネージメントリソースに関連づけられているデータがジョブ付随データとして、たとえば通常のドキュメントデータストリームとは別個のファイルに設けられることを特徴とする方法。
【請求項１８】
請求項１７記載の方法において、
前記ジョブ付随データ、該ジョブ付随データのファイルおよび／または別のジョブ付随データが、ジョブ定義フォーマットの仕様に従い構築されていることを特徴とする方法。
【請求項１９】
コンピュータプログラム製品において、
コンピュータにロードされて実行されると、請求項１から１８のいずれか１項記載の方法のフローが制御されることを特徴する、
コンピュータプログラム製品。
【請求項２０】
ドキュメントデータストリームを生成および／または処理するコンピュータにおいて、
請求項１から１８のいずれか１項記載の方法を実施する手段が設けられていることを特徴とするコンピュータ。
【請求項２１】
請求項１から１８のいずれか１項記載の方法に従い生成されたドキュメントデータストリームを処理するコントローラが設けられている装置において、
前記コントローラは、インデクシングされたカラーマネージメントリソースに関連するデータを、出力ユニット制御に適した制御信号を形成するために用いることを特徴とする装置。
【請求項２２】
請求項２１記載の装置において、
前記出力ユニットは印刷装置であり、前記制御信号または該制御信号から導出されたデータが、前記印刷装置内に含まれている少なくとも１つの印刷機構の印刷着色料を選択するために用いられることを特徴とする装置。
【請求項２３】
請求項２２記載の装置において、
前記印刷機構には電子グラフィック現像ステーションが含まれており、前記印刷着色料はトナーから成ることを特徴とする装置。
【手続補正書】
【提出日】平成20年9月24日(2008.9.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リソースベースのドキュメントデータストリームを処理するための方法、機器システムおよびコンピュータプログラムに関する。このような形式の典型的なドキュメントデータフォーマットはAFPTM（Advanced Function Presentation）フォーマットである。これはたとえばディジタル製品プリント環境において利用され、つまりデータ処理およびプリントシステムにおいて利用されるものであり、このようなシステムは毎分数１０００頁に及ぶ高速でドキュメントデータを処理し、その際、ドキュメントにはたとえばそれぞれドキュメント固有のデータ含まれている。
【０００２】
本発明は殊に、ドキュメントのための色関連データを含むリソースベースのドキュメントデータストリームの生成および処理に関する。
【０００３】
ドキュメントデータストリームＡＦＰTMの詳細については、International Business Machines Corp. (IBM)社刊の刊行物No. S-544-3884-02 "AFP Programming Guide and Line Data Reference"に記載されている。第v〜viiiには概要が示されている。第１〜３頁には導入が示されている。第６５〜７０頁には構造化されたフィールドの詳細と例が記載されている。ドキュメントデータストリームＡＦＰはさらに発展してドキュメントデータストリームMO:DCATMとなり、これについてはたとえば２００４年１月刊のIBMの刊行物SC31-6802-06 "Mixed Object Document Content Architecture Reference"に記載されている。殊にこの文献の第２４８〜２５４頁および第２６０〜２６２頁ならびに第５４３〜５４９頁における概要を参照されたい。さらにこのデータストリームの詳細についてはUS-A-5 , 768 , 488にも記載されている。この文献には、コントロールデータを含むデータストリームにおける特定のフィールド定義いわゆる「ストラクチャ・フィールドstructured fields」についても説明されている。
【０００４】
AFP/MO:DCAデータストリームは、印刷物作成ジョブ中にIntelligent Printer Data StreamTM (IPDSTM)データストリームに変換されることが多い。US-A5, 982, 997にはこの種のプロセスについて示されている。IPDSデータストリームについての詳細は、たとえばIBMの刊行物No. S544- 3417-06, "Intelligent Printer Data Stream Reference"第７版（２００２年１１月）に記載されている。殊にこの文献の第i〜xxii頁の概要、第５６〜８８頁の導入、ならびに第１４０〜１５０のLoad Copy Controlの説明を参照されたい。
【０００５】
AFPアーキテクチャのデータストリームには、いわゆるマップメディアタイプMap Media Type (MMT)で構造化されたフィールドも設けられており、これについては上述の刊行物No. SC31-6802-06の第２６０〜２６２頁を参照されたい。このようなフィールドを用いることで、プリントアプリケーションにおいて利用すべき印刷媒体をそれぞれ名前または形式符号により指定することができる。この場合、プリンタを駆動制御するためのコントロールソフトウェアによって、プリンタのどの給紙トレイに要求された記録担体が含まれているのかをチェックし、一致した最初のトレイを印刷のために選択する。この方法によれば、プリントアプリケーションにより印刷機ないしはプリンタの物理的な給紙トレイが選択されるけれども、たとえばあらかじめ印刷されている所定の用紙、透かしシート、カラー用紙等など、アプリケーションが利用すべき印刷媒体の種類は指定されない。このように規定されているアプリケーションは、指定されている特有のプリントシステムに対してしか適用できず、プリンタのセットアップ設定に左右される。さらにその際に問題点として挙げられるのは、このように規定されているアプリケーションは、異なるプリントシステムに送られたときに期待した結果を出さないことである。
【０００６】
他の様々なプリントデータストリームならびにAFPとIPDSを含む様々なプリントデータストリームの処理に適したプリントシステムについては、"Das Druckerbuch", Dr. Gerd Goldmann (Herausgeber), Oce Printing Systems GmbH 第６版（２００４年５月）ISBN 3-00-001019-xに記載されている。第１４章には、サーバシステムOce PRISMAproductionについて説明されている。このようなフレキシブルなプリントデータサーバシステムはたとえば以下のために適している。すなわち、ソースコンピュータのようなデータソースのプリントデータ、AFP (Advanced Function Presentation), MO: DCA, PCL (Printer Command Language), PostScript, SPDS (Siemens Print Data Stream)といった特定のプリンタ言語によるプリントデータ、Adobe Systems Inc.社により開発されたPortable Document Format (PDF)またはXerox Corporation社により開発された言語Line Coded Document Data Stream (LCDS)によるプリントデータを受信して、１つの特定の出力フォーマットたとえばIntelligent Printer Data Format (IPDS)に変換し、それらのデータを本来の出力フォーマットで印刷生成システムに伝送するのに適している。第１０章にはカラー印刷のための様々なテクノロジーについて記載されており、さらに第１１章には殊にOce Direct Imagingのテクノロジーについて説明されており、これによれば７つの基本色に基づくカラー印刷が可能となる。
【０００７】
プリントデータストリームの仕様およびその後の開発において時折問題となるのは、コンピュータ、プリンタおよび／または後続処理機器の技術的な発展形態を考慮するため、データストリーム中に新たなコマンドを挿入する必要があることである。この種の拡張の策定はたいてい、変更ないしは改良を互いに調整するために産業界の様々なパートナーとの共働を必要とするかなり煩雑なプロセスである。US-A-6, 097, 498には３つの新たなデータストリームコマンドすなわちWOCC, WOC, ENDをIntelligent Printer DatastreamTM (IPDSTM)に追加する手法について記載されている。
【０００８】
付加的なコントロールデータをAFPデータストリームに保管するさらに別の可能性は、データをいわゆるオブジェクトコンテナに格納することであり、これについてはたとえば刊行物N0. SC31-6802-05の第９３〜９５頁を参照されたい。
【０００９】
本出願人によるWO 03/069548によれば、新たなコントロール情報をAFPデータストリームもしくはIPDSデータストリームに挿入する別の手法について記載されている。
【００１０】
US 6,327,624 B1によれば、構造化フィールドを含むドキュメントデータストリームの生成方法が知られている。
【００１１】
IBMの刊行物SC31-6805-05 "Image Object Architecture Reference" 第６版（２００２年８月）には、データストリームAFPおよびIPDSにおいてテキスト、イメージ、グラフィック、バーコード、フォントといったドキュメントオブジェクトを処理する手法について説明されている。殊にこの文献の第vi〜xviの概要ならびに第１〜２１頁の導入を参照されたい。このためにいわゆるオブジェクトコンテンツアーキテクチャObject Content Architecture (OCA)が定義され、その際、個々のオブジェクトに対し特定のデータ構造およびコントロールパラメータもしくはオブジェクトを特徴づけるパラメータが規定される。たとえばイメージに対してはいわゆるイメージオブジェクトコンテンツアーキテクチャImage Object Content Architecture (IOCA)が規定され、グラフィックに対しては対応するGOCAが、さらにプレゼンテーションテキストにはPTOCAが規定される、といった具合である。IOCAについては上述の文献で詳しく説明されている。この文献の第v頁〜vii頁には、データストリームの理解に役立つIBMの文献が挙げられている。
【００１２】
IPDSデータストリームとAFPデータストリームは一般に、ドキュメント出力に必要とされるデータを含むいわゆるリソースを含んでおり、および／またはそれを参照している。この場合、リソースのデータを、１つのプリントジョブのために、あるいは複数のドキュメントもしくはドキュメントパートを含む複数のプリントジョブのために、何度も伝送する必要なく１回の参照により何回も利用することができる。これにより、処理ユニット（たとえばドキュメントを生成するホストコンピュータ）から後続の処理ユニット（たとえばプリントサーバもしくはプリンタ）へ伝送すべきデータ量が低減され、このことは殊に、部分的に同じデータを有するもしくは必要とする複数のドキュメントから成るデータを伝送すべき場合にあてはまる。この種のリソースの例は、キャラクタセット（フォント）またはドキュメントにオーバラップすべき用紙（オーバレイ）である。ここでリソースをプリントデータストリーム自体に含めることができるし、あるいはそれとは別個に関与するシステム間で伝送することができ、それぞれ異なるドキュメント内でそのつど参照させるだけでよい。たとえばその際に、後続処理を行う機器（たとえばプリンタサーバまたはプリンタ）にリソースをすでに格納しておくことができ、このようにすることでプリントジョブのたびに新たにリソースを伝送する必要がなくなり、参照だけを行えばよい。
【００１３】
AFPドキュメントデータを表示する場合、AFPドキュメントデータストリーム中の様々な個所に存在するリソースもしくはそれぞれ異なるソースからのものであるリソースが、対応する可変のデータといっしょにまとめられる。その際、リソースデータを内部リソースとしてドキュメントデータストリーム内で１つにまとめることもできるし、あるいは外部データとしてリソース名を介してライブラリから呼び出すこともできる。さらに構文解析プロセスにおいてデータがその一貫性についてチェックされる。
【００１４】
IBM社による２００２年３月の文献"Print Services Facility for OS/390 & z/OS, Introduction", Vers. 3, Release 3.0 No. G544-5625-03には、いわゆるLine DataドキュメントストリームもしくはMO:DCAドキュメントデータストリームをIPDSデータストリームに変換する手法について説明されている。この場合、プリントサービスファシリティPrint Service Facility (PSF)というソフトウェアプログラムによって、出力機器としてプリンタに送信される出力データを管理および制御する目的で、可変のドキュメントデータがリソースデータと組み合わせられる。本出願人により、Oce SPSおよびOce CISという商品名で対応する機能をもつソフトウェア製品が開発され、販売されている。
【００１５】
US 2005/0024668 A1によれば、リソースベースのプリントジョブの処理にあたりリソースを確実に管理し割り当てる方法が知られている。WO-A1-2004/0008379によれば、ドキュメントデータストリームにおけるリソースデータを処理する方法が知られている。
【００１６】
色関連のオブジェクトデータたとえばイメージ、グラフィック、テキストなどを処理する際に根本的に生じる問題点は、出力機器において再現される色がそのままではオリジナルの色とは一致しない点である。それゆえ色データを処理するためにいわゆるカラーマネージメント技術が開発されており、その目的は、できるかぎりオリジナルに忠実な色を再現できるようにすることである。この目的でたとえば入力機器と出力機器のカラープロファイルが定義され、これは色データ処理におけるそれらの特性を表すものである。カラープロファイルを考慮することにより処理チェーンにおいて、このチェーンの終端で再現されるカラーオブジェクトがオリジナルオブジェクトと比較的精確に一致するよう色データを計算しなおすことができる。とはいうもののカラープロファイルに基づく色データ処理は、多くのケースにおいてかなり煩雑なものである。
【００１７】
色情報のために殊にドキュメントデータ処理の分野において、いわゆるハイライトカラー（HLC）インキ、ハイライトカラー方法およびハイライトカラー装置が開発されてきた。この種のインキには、通常の着色料の色空間から一般に離れている少なくとも１つの色度ないしは色調が含まれている。この色調をたとえばアプリケーション固有の色調とすることができ（カラーによる会社ロゴ、装飾カラーまたはいわゆる「スポットカラー」のため）、および／または、標準印刷インキたとえばイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）では達成できない色調を扱えるよう整合させることができる。本出願人によりたとえば、商品名Oce Custom Tone（登録商標）で電子グラフィックプリンタのためのこの種のハイライトカラートナーが販売されている。これによれば印刷材料（トナー）を顧客固有に特別な色で用意することができ、このような特別な色はその特徴において他に類のないものであり、その顧客だけが使用するものである。なぜならばその色は、たとえば顧客固有に定められ顧客を特徴づける色をもつからである。このようなカラー印刷材料は、たとえば会社ロゴを固有の会社カラー（company color）で印刷するために利用される。
【００１８】
ハイライトカラー印刷の場合、標準カラーおよびＨＬＣカラーを様々な輝度段階もしくは色飽和度値で印刷することができる。一般に標準カラーはブラックであり、様々なグレー階調で印刷される。
【００１９】
ハイライトカラー印刷は４つの基本色を用いたフルカラー印刷（いわゆる４色刷り）よりもコスト的に有利であり、この場合、基本色であるシアン、マゼンタ、イエロー、ブラックを重ねて印刷することにより、様々な色を達成することができる。４色刷における欠点は、印刷可能な色の高度が色の多様さにもかかわらず制約されてしまうことである。とりわけレッド、グリーン、ブルーの領域では４色刷法の場合には、顧客の要求する高度つまりは顧客固有の特別な色を達成できないことが頻繁に生じる。
【００２０】
ただ１つの特別な色が望まれることが多いので、この種の適用事例のためには、用紙全面に印刷するのであれば所望の色をもつ特別な印刷インキを利用する方が基本的には合理的である。
【００２１】
US 2005/0248787 A1によれば、ドキュメントオブジェクトの色特性記述のために、いわゆるカラーマネージメントリソース（Color Managment Resources, CMR）のために使用される方法が知られており、これは出力にあたり色関連の決定を行う目的で、ドキュメントデータ処理において利用される。
【００２２】
本出願人により同じ優先日に出願された特許出願「媒体に関連するカラーマネージメントリソースを用いてドキュメントデータを生成および処理する方法、コンピュータプログラム製品および装置（Verfahren, Computerprogrammprodukt und Vorrichtung zur Erzeugung und Verarbeitung von Dokumentendaten mit medienbezogenen Farbmanagementressourcen）」（DE 102006002878.3, WO 2007/085524 A2）には、リソースベースのプリントデータストリームを処理するための別のコンセプトが含まれている。
【００２３】
プリントプロセスはいっそう広範囲に及ぶものとなってきている。それというのもプリントプロセスにいっそう多くの機器が組み込まれるようになっており、このことによって機能がなおいっそう多様化してきているからである。しかもインターネットおよびイントラネットによって、プリントプロセスを局所的に分散して実行する状況が増えてきており、あるいは局所的に分散可能なプリンタのプールに割り当てるという状況が多くなってきている。さらに様々なメーカの機器を１つのプロセスにおいていっしょに稼働させなければならない状況も増えてきている。このように高まってきた要求に対処できるようにする目的でいわゆるジョブチケット（Job Ticket）データが作り出された。これらのデータはドキュメントデータストリームに対するジョブ付随データとして２つまたはそれよりも多くのソフトウェアシステムおよび／またはハードウェアシステムの間で交換され、たとえば他のドキュメントデータストリームとは別個のファイルで交換される。この目的で、ある産業コンソーシアムにおいてプリントプロセスにおけるデータフォーマット交換のための統一仕様が取り決められた。この仕様をジョブ定義フォーマット（ＪＤＦ）と称する。これに加えて、同様に仕様の規定された対応するジョブメッセージフォーマット（Job Messaging Format, ＪＭＦ）もある。ＪＤＦの仕様はインターネットページwww.cip4.orgからダウンロードすることができる。本願出願時点で最新の仕様はJDF Specification Release 1.3である。殊にこの文献において第i〜xx頁の概要ならびに第１〜３４頁の導入を参照されたい。
【００２４】
これまで挙げてきた刊行物もしくは文献は参照により本明細書に取り込まれるものであり、それらにおいて説明されている方法、システムならびに措置を本発明と関連させて適用することができる。
【００２５】
本発明の課題は、リソースベースのドキュメントデータストリームにおいて色情報の処理を改善することである。
【００２６】
この課題は、独立請求項に記載されている本発明の特徴により解決される。従属請求項には本発明の有利な実施形態が記載されている。
【００２７】
本発明の１つの観点によれば、カラーマネージメントリソースに関連するデータを含むドキュメントデータストリームの生成および／または処理のために用いられ、カラーマネージメントリソースによってドキュメントデータストリームの色関連データの処理を制御可能である。その際、ドキュメントデータストリームに対し少なくとも１つのインデクシングされたカラーマネージメントリソースが割り当てられており、インデクシングされたカラーマネージメントリソースによりドキュメントデータストリームの色関連データをまえもって設定されている少なくとも１つのカラーパレットに対応づけ可能である。
【００２８】
本発明は、色データを関連づける際のベースもしくはそれに付随して利用可能な色空間が制限されていれば、色関連データの取り扱いを著しく簡単にすることができる、という認識に基づいている。
【００２９】
本発明がさらに基礎とする認識は、ドキュメントデータの生成および／または処理にあたり、ドキュメント中に含まれているカラーオブジェクトのグラフィック再現がその際に利用される出力機器により、機器固有の色特性たとえばプリンタにおいて利用可能な印刷着色料などに基づきすでに制約されている、という点にある。
【００３０】
さらに判明したのは、カラーマネージメントリソースに基づき色情報を定義するドキュメントデータの伝送に関する上述の制約によれば、まえもって定められたカラーパレットに対する関連づけにより、著しく精確であり機器について包括的な色の割り当てを行うこともできるし、高いパフォーマンスで色データ処理を行うこともできる点である。その理由は、ごく僅かなデータ量だけを用いたカラーコーディングも実現されるし、低コストの色データ処理も実現されるからである。とりわけ本発明によれば、複雑な色データ変換が不要になるという利点を達成することができる。その理由は、ドキュメントデータを生成するシステムからドキュメントデータを出力する出力システム（たとえば印刷装置）に至るまでシステムに関して包括的に、まえもって設定されたカラーパレットが既知であり殊にすでに事前に調整されているからである。
【００３１】
その際、インデクシングされたカラーマネージメントリソースに対しドキュメントデータを関連づけることにより、短いインデックスコードたとえば僅か数ビットしか含まないインデックスコードを介して色情報をアドレッシングすることができる。インデクシングされたカラーマネージメントリソースにはそのコードに属する色データに関する詳細な情報が含まれているが、このようなカラーマネージメントリソースをベースとして、たとえばドキュメントデータストリームの伝送にあたりデータストリームのボリュームを低減することができる。なぜならば、たとえばハイライトカラーなど特別な色調に対しインデックス値を用いてダイレクトにアクセスできるからである。インデクシングされたカラーマネージメントリソースにはたとえば、インデックスコードに割り当てられている色空間に関する情報たとえばレッド・グリーン・ブルー（ＲＧＢ）、イエロー・マゼンタ・シアン・ブラック（ＹＭＣＫ）、グレー階調または個々の色調（いわゆる色度）の混合に関する情報をもつデータを含めることができる。インデクシングされたカラーマネージメントリソースにより、個々の色調もしくは印刷材料をたとえば平文名称で識別することができる。
【００３２】
インデックスコードにより定義された色もしくはダイレクトにアドレッシング可能な色を１つまたは複数の色調および／または着色料に対応させることもできるし、あるいはそれらの色調の１つまたは複数との組み合わせに対応させてもよい。ドキュメントデータを処理するために、制約された個数の色たとえば６４０００色をカラーパレットとして定義すれば十分であることが判明した。その際、色各々の決定をたとえば適用事例に従い固有に行うことができる。ただしこのことは殊に、ドキュメントの生成から出力機器におけるその出力に至るまで、プロセスに関して包括的に適用される。とはいえカラーパレットの決定を適用事例に関して包括的に有効なものとしてもよく、その際、特定のカラーパレットが色定義システムにおいてそれらに属する色調ないしは色度によって標準化ないしは設定されるようにすることも考えられる。この場合、データストリーム中で参照されるインデクシングされた色を、出力機器で利用可能でありそれらの色にそのまま対応する色調もしくは色調の組み合わせを出力機器において形成することができ、対応する色調の制御および出力に利用することができる。
【００３３】
たとえば１つのカラーパレットを、６４０００色に対し比較的短いコードたとえば２バイトコードによりコーディングすることができる。その際、利用可能な色を種々のパレットに分けることができ、たとえば２６４個のパレットを第１のバイトでコーディングし、パレットごとに２６４色を第２のバイトでコーディングすることができる。
【００３４】
本発明の第１の観点とは独立したものとして、および／または本発明の第１の観点との組み合わせとしてみなすことのできる本発明の第２の観点によれば、リソース構造化されたドキュメントデータストリームにおけるオブジェクトの色情報を伝送するために、インデクシングされたカラーマネージメントリソース内のエントリに対応するインデックス値を介して色情報が伝送される。
【００３５】
この場合、インデックス値は比較的簡単な短い数値コードであり、このコードは利用可能な色の制限された個数に対応し、たとえば１〜４ビットといった数ビット程度しかもっていない。カラーマネージメントリソース内において、数値コードはたとえば１つの色モデルおよび／または１つの色に対応づけられている。カラーマネージメントリソースをたとえばドキュメントデータストリームに依存することなく生成することができ、および／またはドキュメントデータを送出するシステムとドキュメントデータを受信するシステムとの間で交換することができる。その際、カラーマネージメントリソースの生成、交換および格納を、たとえばドキュメントデータストリームAFPおよびIPDSにおいてリソースについて一般的な方式に従い行うことができる。US 2005/0248787 A1においてカラーマネージメントリソースとの関係で述べられている方法、手段ならびにシステム構造も、本発明との関連において有利に利用することができる。したがって本明細書のこの個所において再度、この文献を参考文献として取り込むことにする。
【００３６】
したがって本発明によればプロセスに関して包括的にドキュメント生成時にすでに、コーディングされた参照情報を生成することができ、この情報によって、いずれの基本色調もしくは基本色調成分をデータ出力時に利用すべきかが表される。基本色調ないしは基本色度を、すでにフォアグラウンドで出力機器において利用可能な基本色に応じて選択もしくは決定することができる。基本色調および／または基本色調により形成される表色系は一般に任意に選択することができ、つまりたとえばＲＧＢやＹＭＣＫといった既存の表色系に必ずしも結びつけられたものでなくてよい。その際、１つのデータストリーム内において、あるいは１つのドキュメント内においても、オブジェクトごとに異なる参照を行うことができ、たとえば第１のオブジェクトは第１の表色系（たとえばＲＧＢ）に従って行い、第２のオブジェクトは第１の表色系とは独立した第２の表色系に従って行うことができる。これによってたとえば出力機器固有の表色系をインデクシングすることができ、すなわちごく僅かなコントロールデータしか用いずにドキュメントデータストリーム中で参照を行うことができる。その際、表色系はたとえば機器ごとにそれぞれ、慣用の表色系の基本色ではなくそれらの機器に固有の色調たとえばハイライトカラーまたはカスタムトーン（登録商標）カラーによって定義されている。
【００３７】
インデクシングされたカラーマネージメントリソースを生成するために殊に有利であるのは、出力機器たとえばプリンタにおいて利用可能な色調ないしは色度および／または印刷材料ならびにそれらの特性たとえば比色による色値などを、使用可能な状態で保持することであり、もしくはテーブルに格納することである。このようにすればインデクシングされたカラーマネージメントリソースの生成時にそれらを考慮することができ、たとえばそれらをカラーマネージメントリソースに取り込むこともできる。インデクシングされたカラーマネージメントリソースを十分に自動化されたかたちで生成するために有利であるのは、カラーマネージメントリソースの生成を制御するコントロールシステムへ出力機器がこれらの値を通報することである。このことは印刷物作成環境において、たとえばデータネットワークならびにプリントサーバを介して行うことができる。
【００３８】
本発明の有利な実施例によれば、インデクシングされたカラーマネージメントリソースにはコーディングされた情報が含まれており、この情報はたとえばヘッダセクションに含まれていて、インデクシングされたカラーマネージメントリソースにおいて利用可能なプロセスカラーパレットの個数に対応づけられている。
【００３９】
本発明のさらに別の有利な実施例によれば、インデクシングされたカラーマネージメントリソースにはプロセスカラーパレットごとに符合された情報が含まれており、この情報により、たとえば出力システムにおいて利用可能なおよび／またはＲＧＢ，ＹＭＣＫのような表色系において定義されている色調のいずれが、個々のプロセスカラーパレットのプロセスカラーの再現に必要とされるのかが表される。
【００４０】
本発明のさらに別の有利な実施例によれば、コーディングされた色調情報が、たとえば任意に選定可能な平文の名前および／またはまえもって定められた色定義システムたとえばPantone（登録商標）色定義系またはRAL（登録商標）色定義系の色調番号に割り当てられている。
【００４１】
さらに有利であるのは、インデクシングされたカラーマネージメントリソースおよび／またはそれに対応づけられたドキュメントデータストリームのデータにはプロセスカラーパレットごとに、ドキュメントデータ生成プロセスおよび／または処理プロセスおよび／または出力機器において利用可能なプロセスカラーに関して、コーディングされた情報が含まれていることである。
【００４２】
さらにインデクシングされたカラーマネージメントリソースには、ドキュメントデータストリームのデータを第１のカラーパレットに対する元の対応づけでは出力機器において再現できないとき、いずれの第２のカラーパレットに対しこのデータが新たに対応づけられるのかを表すコーディングされた情報を含めることができる。ドキュメントデータストリームをたとえばAFP, MO: DCAおよび／またはIPDSといった仕様に従い構造化しておくことができ、このドキュメントデータストリームにたとえば個々の仕様に対応するさらに別のリソースを含めることができる。本発明はたとえば、ドキュメントデータストリームを生成するシステムとドキュメントデータストリームを処理するシステムとの間でドキュメントデータストリームを伝送するために設けられており、この場合、ドキュメントデータストリームを生成するシステムをたとえばホストコンピュータまたはプリントサーバとすることができる。ドキュメントデータストリームを処理するシステムをたとえばプリントサーバまたはプリンタとすることができる。その際、色対応づけの処理ステップを少なくとも部分的にホストコンピュータ、プリントサーバおよび／またはプリンタないしは印刷装置において実施することができる。ホストコンピュータからプリントサーバを介してプリンタへデータをデータを送出する際、プリントサーバがそれらのデータに対したとえばMO: DCAフォーマットからIPDSフォーマットへの変換等を行うことができる。
【００４３】
本発明のさらに別の有利な実施例によれば、ドキュメントデータストリームを処理するとき、出力が行われる前に、データストリーム中でインデックスコードにより参照されておりカラーマネージメントリソースにおいて定義されている色および／またはカラーパレットを出力機器において利用可能であるかがチェックされる。この目的で、カラーマネージメントリソースには、代替色および／または代替カラーパレットのための情報が含まれており、この情報は、参照されている色および／またはカラーパレットが出力機器において利用できないときに、このデータストリームを出力するために参照されている色および／またはカラーパレットの代わりに用いられるように構成することもできる。
【００４４】
本発明をたとえば、AFP, MO; DCAまたはIPDSフォーマットのドキュメントデータストリームを処理するために用いることができる。とはいうものの本発明はこの種のデータストリームに限定されるものではなく、たとえばPostscript, PCLまたはPDFのようにドキュメントデータをコーディング可能な他のデータストリームとの関係で利用することもできる。その際、上述のデータストリームに対し提案されるのは、カラーマネージメントリソースを設けるというそれ相応のリソースコンセプトをそれらの目的のために引き継ぐことである。
【００４５】
本発明のさらに別の有利な実施例によれば、カラーマネージメントリソースにはカラーパレットに対応づけられた識別子が含まれており、この場合、カラーパレットはたとえばCMYK, CIELAB, RGB, グレー階調または固有の色調空間いわゆる着色剤色調空間のような１つの色空間に対応づけられている。固有の色調空間において任意の基本色調に基づき色を定義することができ、それらの色はカラーマネージメントリソースにおいて定義可能であり、たとえば出力機器において利用可能な色に応じて整合させることができる。このようにして、殊に上述のハイライトカラーインキで印刷を行う出力機器と首尾一貫させてオブジェクトたとえばたとえばドキュメントストリーム中のオブジェクトの処理を行うことができる。その際、利用可能な固有色の個数を原則的に任意とすることができ、たとえばブラックと１つのハイライトカラーインキによる印刷に従い２色としてもよいし、あるいはたとえば７色とすることもでき、これらについては上述の"Druckerbuch"の第１１章"Oce Direct Imaging beschriebenen Geraeten Oce CPS 700"に記載されている。
【００４６】
カラーマネージメントリソースにはたとえばテーブル形式で識別子が含まれており、それらの識別子によってドキュメントデータストリーム中に含まれているインデックス識別子をそれぞれ１つの色空間ないしはカラーパレットに対応づけることができる。色空間「固有色調」に対したとえばコーディングされた情報が色調リストとしてカラーマネージメントリソースに記憶され、これはその色空間で定義された色調を表す。色調は殊に出力機器において利用可能な基本色調たとえば電子グラフィック印刷機器で利用可能なトナーのインキに対応している。
【００４７】
その際、コーディングされた色調情報にはテキスト情報を含めることができ、それらのテキスト情報によってそれぞれ色調に対する名前をテキストコードとして格納することができる。
【００４８】
カラーマネージメントリソースを作成するために、出力機器において利用可能な基本色調をたとえば自動的に出力機器からたとえばプリントサーバを介して、カラーマネージメントリソース作成用のシステムに伝送することができる。
【００４９】
AFP/MO:DCAドキュメントデータストリームの場合、カラーマネージメントリソースを通常の方式に従いドキュメントオブジェクトに割り当てることができ、これは構造化フィールドもしくはトリプレットたとえばMedium Modification Control (MMC)フィールド、オブジェクト識別子（ＯＩＤ）、トリプレットX '92'、リソースアクセステーブル（Recource Access Table, RAT）等を介して割り当て可能である。その際に一般的な階層構造を引き継ぐことができる。インデクシングされたカラーマネージメントリソースをサポートするために、トリプレットX '4E'をそれ相応に補うことができる。
【００５０】
上述の方式によるリソース割り当てはたとえばUS 2005/0248787 A1においてその図１〜図６との関連で詳述されており、したがって上述の文献を明細書のこの個所において参考文献として取り込むことにする。
【００５１】
固有の色調がたとえば任意に選定可能なテキストの形式で設けられているカラーマネージメントリソースを導入することによって、相応のドキュメントデータストリームの作成もしくは処理に関与する種々のシステム間の通信たとえばAFPアプリケーションとIPDS印刷機間の通信を簡単にすることができる。これによってドキュメント出力時の色忠実性を比較的僅かなコストで保証することができ、たとえば固有の色調もしくはそれらに対応づけられており出力機器で特別に利用可能な着色料を単純なインデックス値を介してダイレクトにアクセスして制御可能であれば、比較的僅かなコストで保証することができる。したがって対応するドキュメントデータを処理する際に、たとえばすでにプリントサーバまたはプリンタにおいて、要求されている色調もしくは対応する着色料を個々のプリンタにおいて利用可能であるかをチェックすることができる。このようにすればプリンタセンタ内部で、プリントジョブをそれらの印刷着色料を有する接続されたプリンタへ初期のように転送することができる。
【００５２】
さらにこれにより、ドキュメント生成時に通常とは異なる色調領域の色調を作ることができるようになり、これはたとえば複数の固有の色調もしくはそれらに対応づけられた着色料を組み合わせて新たな色調を作ることにより行うことができる。固有の色調もしくはそれらに付随するカラーパレットを固有にかつ任意に組み合わせることができ、個々の色をドキュメントデータ処理時に僅かなデータ量のインデックス値によりダイレクトにアクセスして制御できるならば、処理プロセスたとえばデータ伝送および出力時の色データ処理が簡単になる。それらの色調を出力機器において利用できないならば、どの代替色を利用するのかをすでに事前に決めることができ、このようにすることでドキュメント生成時にはまだ既知ではない色変換システムにおいて計算不可能な色の対応づけを回避することができる。
【００５３】
カラーマネージメントリソースのための既述のコンセプトによって、ドキュメント作成者に対しフレキシブルで機器に依存しないシステムが実現される。それというのもこのシステムによって、グレースケールのプリンタから数多くの様々な基本色を用いるフルカラーの用途に至るまで、ドキュメント形成の可能性が与えられるからである。ハイライトカラーないしはPostscript/PDFオブジェクトコンテナにおける「スポットカラーspot color」のさらに別の機能も、これまでに提案してきた環境に組み込むことができる。
【００５４】
本発明による既述の２つの観点といっしょに、あるいはそれらとは別個に実施可能な本発明の第３の観点によれば、リソースベースのドキュメントデータストリームの生成において、ドキュメントデータストリームにより、出力媒体たとえば記録担体への少なくとも１つのドキュメントの出力を制御可能である。その際、ドキュメントデータストリームには、少なくとも１つのカラーマネージメントリソースに関連づけられたリソース関連データと、出力媒体に関連づけられた媒体関連データが含まれており、リソース関連データと媒体関連データが論理的に互いに結合される。このような結合もしくは対応づけによって、ドキュメントデータストリーム内における出力媒体への参照が変更されたとき、殊にドキュメントデータストリームをあとから自動的に処理する際、カラーマネージメントリソースへの参照の変更を自動的に行うことができる。
【００５５】
本発明によるこの第３の観点は、様々な記録担体においてドキュメントを再現する場合、色の成分による色印象が記録担体に応じてそれぞれ異なるという認識に基づいている。さらに上述の観点は、記録担体である出力媒体において色成分を再現する場合、色、輝度、重量および／または表面に関する記録担体特性が最終的に再現される色の印象もしくは値に影響を及ぼす、という認識に基づいている。したがって本発明の１つの有利な実施形態によれば、特定の出力媒体において設定されているドキュメントデータストリームの色関連データを処理するために、出力媒体にたとえば固有に対応づけられたカラーマネージメントリソースが設けられており、これには出力媒体の対応する特性に整合されたデータが含まれている。出力機器におけるドキュメントデータストリームの処理および殊に出力に際して、データストリーム中にすでに存在している論理的なリンクもしくは参照を、相応に色出力部材の駆動制御に利用することができる。
【００５６】
さらに判明したのは、ドキュメントデータストリームのためのリソースモデルをベースとして、出力媒体とドキュメント領域との対応づけ、たとえば同じ出力媒体で出力すべきたとえば１つまたは複数のドキュメントページとの対応づけにあたり、ドキュメントデータストリームのボリュームを以下のようにして最小化することができる。すなわちドキュメントデータストリーム内のドキュメント関連の対応個所では参照データだけを用いて対応する媒体を選択し、媒体に関する対応する詳細なコントロールデータここではたとえばカラーマネージメントリソースを、インデックス形式のリソース関連データにより媒体と結びつけることができるようにし、もしくはデータをあとで処理もしくは再現する際に出力を制御するために利用できるようにするのである。これはたとえば、カラーマネージメントリソースに関連づけられたリソース関連データと媒体関連データをドキュメントデータストリーム内で互いに論理的に結合することによって達成される。
【００５７】
複数のドキュメントに対するデータを含むドキュメントデータストリーム内、ドキュメントページ内および／または相前後するページを含んでいる可能性のあるドキュメントページ範囲内に、リソース関連データと記録担体関連データとの対応づけを保持することができ、あるいはそれを変更することもできる。
【００５８】
カラーマネージメントリソースと記録担体との対応づけをたとえば、記録担体に対応づけられたデータ要素内におけるカラーマネージメントリソースの参照により行うことができる。
【００５９】
ドキュメントデータストリーム内においてカラーマネージメントリソースに関連づけられている属性、ページに関連づけられている属性および／または媒体に関連づけられている属性の対応づけを、たとえば階層的にドキュメント領域の後で行うことができる。その際、カラーマネージメントリソースに関連づけられている設定を、１つの階層レベルが終了したときにたとえば上位の階層レベルの値に合わせて行うことができる。
【００６０】
本発明による第３の観点のさらに詳細な点については、冒頭で挙げたように本出願人により同日に出願された特許出願「媒体に関連するカラーマネージメントリソースを用いてドキュメントデータを生成および処理する方法、コンピュータプログラム製品および装置（Verfahren, Computerprogrammprodukt und Vorrichtung zur Erzeugung und Verarbeitung von Dokumentendaten mit medienbezogenen Farbmanagementressource）」に記載されており、したがってこの個所において再度、この文献を本願発明の参考文献として取り込むことにする。
【００６１】
本発明のさらに別の有利な実施例によれば、たとえばJDF標準に従い構成されているプリントジョブ付随ファイルにカラーマネージメントリソースに関するデータがまとめられ、このファイルがプリントデータの処理に関与するデータ処理システム間で交換される。その際、カラーマネージメントリソースに関するこれらのデータは、それらの環境に関してプリントデータ処理に課される要求に応じて、ならびにたとえば後段に接続されたデータ処理システムにおけるカラーマネージメントリソースの可用性などの状況に応じて、著しく異なる可能性がある。それらのファイルはたとえば、カラーマネージメントリソースを用いてプリントジョブを処理すべきか否かを表す１ビットを有する簡単な情報から、カラーマネージメントリソースまたはカラーマネージメントリソースのタイプの参照、さらにはカラーマネージメントリソースの具体的なデータそのものにまで及ぶ可能性がある。
【００６２】
本発明のその他の利点や効果は、以下の実施例の説明ならびにそれらに対応する図面から明らかになる。
【００６３】
図１はドキュメント作成システムを示す図、図２はインデクシングされたカラーマネージメントリソースの一例を示す図、図３はプリントジョブにおける色割り当てのためのプロセスシーケンスを示す図、図４はドキュメントデータストリームにおける出力機器固有のパラメータを決定するデータ例を示す図、図５は出力機器において利用可能な色調を特徴づけるデータ例を示す図、図６は両面印刷時の対応する色調の可用性を表すデータ例を示す図、図７は色調を特徴づけるための例を示す図、図８はカラーパレットエントリの例を示す図、図９はカラーマネージメント・インデックスカラーリストの例を示す図、図１０はＣＭＹＫ色空間に対するデータ構造を示す図、図１１はカラーパレット置き換えのためのデータ構造を示す図、図１２はIPDSに典型的なトリプレットデータ構造を示す図、図１３は複数のイメージパートから成るイメージのためのデータ構造を示す図、図１４は事前に規定された色空間の色を対応づける手法を示す図である。
【００６４】
図１には、ドキュメント生成およびプリントシステムが描かれており、このシステムにはホストコンピュータ１とプリントサーバ２と高性能プリンタ３が含まれている。ホストコンピュータ１において可変のプリントデータがたとえばデータベースから取り出されて生成される一方、リソースにはページ（Pagedef）定義ファイルおよびフォーマット（Formdef）定義ファイルが含まれており、これらのファイルからアドバンスドファンクションプレゼンテーション（Advanced Function Presentation）データストリームが形成される。このようにして生成されたドキュメントデータストリームはプリントサーバ２へ供給され、そこにおいてドキュメントデータストリームが準備処理されて、印刷機ないしはプリンタ３へ出力するためにインテリジェントプリンタデータストリーム（Intelligent Printer Datastream, IPDS）に変換される。プリントサーバ２において、ソフトウェアモジュールにより制御される複数のプロセスが実行される。第１のソフトウェアモジュールにより、もとのドキュメントデータストリームにおいて呼び出されるたとえばフォントまたはオーバレイといった別のリソースデータ４が、そのデータストリームにバインドされる。第２のソフトウェアモジュールすなわち構文解析モジュールにより、ドキュメントデータストリームがまえもって定められた規則との首尾一貫性についてチェックされる。構文解析プロセスの前に、それ相応のソフトウェアモジュールにより実行される事前構文解析プロセスがおかれており、このプロセスにおいて各リソース呼び出しと対応するリソースファイルとに対しリソース名に加えてインデクシングデータないしはインデクシング日時が割り当てられ、これによってリソースがドキュメントデータストリームにおける他のすべてのリソースに対し一義的に識別される。このようにすればドキュメントデータストリーム内部で、印刷機ないしはプリンタ３においてドキュメントデータとリソースデータを描くために１回または複数回、リソース名および／またはインデクシング日時ないしはインデクシングデータを用いてリソースを呼び出せるようになる。この場合、プリントサーバとして表されているプロセスを部分的にまたは完全に、プリンタのコントローラにおいて実行することもできる。プリンタにおいてIPDSデータストリームが走査されてドキュメントが印刷される。
【００６５】
図示の実施例によればAFPドキュメントデータストリームには、MO:DCA標準に対応しそれぞれデータオブジェクトに対する参照データを有するドキュメントが含まれており、これらはプリントサーバ２により利用可能である。その際、リソースデータ４をホストコンピュータ１からプリントサーバ２へ、MO:DCAドキュメントデータストリームとは別個に伝送することもできるし、あるいはすでにプリントサーバ２に外部リソースとして格納しておくこともできる。ただしリソースデータをドキュメントデータストリームといっしょにホストコンピュータ１からプリントサーバ２へ、埋め込み型リソースデータとして伝送することもできる（いわゆるインライン・リソース）。WO-A1-2004/0008379には同様のデータ処理の他の詳細な点について説明されており、この文献を本出願の参考文献として取り込むことにする。リソースデータにいわゆるデータオブジェクトリソースを含めることができ、これにはたとえば何度も同じようにしてドキュメントデータストリーム中で参照が行われるオブジェクトデータが含まれている。この種のデータオブジェクトにはたとえばイメージデータ、テキストデータおよび／またはグラフィックデータを含めることができる。オブジェクトリソースへの参照をオブジェクトリソースライブラリを介して行うことができ、これらのライブラリにはオブジェクトに対し特徴を表すデータと対応するオブジェクトデータの格納場所に関するデータが含まれている。さらにライブラリはデータオブジェクトリソースアクセステーブル（Data Object Resource Access Table RAT）を有しており、このテーブルはプリントサーバ２にとっては、それがリソースデータへアクセスするためのインデックステーブルとして機能する。
【００６６】
プリントサーバ２はMO:DCAドキュメントデータストリームをホストコンピュータ１から受け取り、それをIPDSドキュメントデータストリームに変換してプリンタ３へ送信する。データ変換において、MO:DCAドキュメントデータストリームからデータオブジェクトの参照情報（名前）を読み出し、データオブジェクトリソースアクセステーブル（RAT）を用いて格納されているデータリソースにアクセスする。次に、オブジェクトの完全なデータがIPDSデータストリームに組み込まれ、プリンタ３へ送信される。このプロセスは、データがプリンタへではなく他の出力機器たとえばカラーディスプレイなどに送信される場合にも、同じようにうまく適用することができる。
【００６７】
MO:DCAドキュメントデータストリームはデータ要素として構造化されており、これについては改めて説明するまでもない。構造化フィールド（structured field）はMO:DCA構造の重要な構成部分である。１つの構造化フィールドは複数の部分に分けられている。第１の部分（introducer）により、要求されているコマンドが指定され、コマンド全体の長さが表され、さらにたとえば付加的な補充バイトいわゆるパディングバイトが存在するか否か等、付加的なコントロール情報が記述される。構造化フィールド中に含まれているデータを固定パラメータとしてコーディングすることができ、反復情報（repeating group）、キーワードおよびいわゆるトリプレットを含めることができる。固定パラメータがそれらの効果を発揮するのは、それらが含まれている構造に対してだけである。反復グループにより、何度も出現する可能性のあるパラメータのグルーピングが記述される。キーワードは改めて説明するまでもないパラメータであり、それらは典型的には２バイトを含み、第１のバイトはキーワードに対する識別バイトであり第２のバイトはキーワードを特徴づけるデータ値である。トリプレットも自明のパラメータであり、それらは第１のバイトにおいて長さの記述が含まれており、第２のバイトにはトリプレットを特徴づける識別情報が２５２データバイトまで含まれている。MO:DCAドキュメントデータストリームの上述のデータ構造によりシンタックスが定義され、このシンタックスは構文解析プロセスにおいて評価することができ、フレキシブルに拡張可能である。
【００６８】
MO:DCAデータストリームはさらに階層的に分けられており、最上位の階層レベルにはデータストリーム全体に係わる情報が含まれている（print file component）。次の階層レベルでは、階層レベル的に複数のページを含むページ領域（page group）とページとページ要素とに途中で区切られるドキュメントが定義されており、それらはさらに下位の階層に分解可能である。この場合、ページ要素はたとえば、最下位階層レベルを成す様々なオブジェクトコンポーネントによって構成されているオブジェクトである。オブジェクトコンポーネントをたとえばグラフィック、イメージ、描写テキストまたはバーコードとすることができる。
【００６９】
MO:DCAドキュメントデータストリームの各階層レベルを、１つの構造化フィールドペアすなわち始端構造化フィールドと終端構造化フィールドのペアによって定義することができる。これによりたとえば可能となるのは、データを処理するプロセッサがそれにより処理できない要素を無視できることである。この種の始端終端ペアの例は、"Begin Document" (BDT)と"End Document (EDT)あるいは"Begin Page" (BPG)と"End Page" (EPG)である。
【００７０】
リソースを介して参照が行われるドキュメントオブジェクトについても対応する構造化フィールドペアが設けられており、すなわち構造化フィールド"Begin Resource" (BRS)と"End Resource" (ERS)が設けられている。１つのリソースオブジェクト内において別のリソースオブジェクトの参照を行うことができる。
【００７１】
ドキュメントオブジェクトに対する色関連情報を処理するために、US 2005/0248787 A1によればカラーマネージメントリソース（Color Management Resources CMR）が提案されている。その内容に即して述べると、様々なタイプのカラーマネージメントリソースが設けられている：
その１つとして色変換およびカラーマネージメントリソース（Color Conversion CMR）が設けられており、これにより機器に依存する色が定義され、たとえばスキャナといった入力機器の色あるいはプリンタといった出力機器の再現色が定義される。その際、色は機器に依存しない色空間たとえばCIELAB色空間などに基づき表現される。これによりカラーマネージメントリソースたとえばICCカラープロファイルのデータを含めることができる。
【００７２】
さらに別のカラーマネージメントリソースは、リンクされた色変換およびカラーマネージメントリソース（Link Color Conversion CMR）である。これによればカラーオブジェクトに対する色変換が定義可能となり、このカラーオブジェクトは第１の機器により生成もしくは取り込まれたものであり、機器固有の色特性を有しており、第１の機器とは異なる機器依存性の色特性を有する第２の機器により送出される。したがってリンク色変換ＣＭＲを用いることによって、たとえばＲＧＢ色空間において定義されているオブジェクトのデータを、ＣＭＹＫ色空間に基づき動作するプリンタで出力されるデータに、ダイレクトに変換することができる。この場合、相応の換算テーブル（ルックアップテーブル）を用いることにより、ＲＧＢドキュメントデータをＣＭＹＫ色空間にダイレクトに変換することができる。さらにこのルックアップテーブルによって、ＲＧＢ画像データを生成する機器（たとえばカメラ）と出力機器（たとえばプリンタ）の双方における色特性たとえばＩＣＣプロファイルをそのままいっしょに関与させることができ、それによって双方の色空間相互間においても双方の機器固有のカラープロファイルを考慮するかたちでも、ルックアップテーブルを利用した１つの処理ステップで色変換を行うことができるようになる。本発明と関連して、インクカラーコンバージョンLink Color Conversion CMRを有利に生成して利用することができ、これには変換値が含まれており、インデクシングされた色もしくはカラーパレットの入力値からプロセスカラープリンタのための駆動制御値がダイレクトに形成される。プロセスカラープリンタが４つの基本色CMYKを有しているが、１つまたは複数の参照されたHLCインキを有していない場合に、このことは殊に有利である。
【００７３】
さらに別のＣＭＲタイプは、ハーフトーンスクリーンカラーマネージメントリソース（Half Tone Screen CMR）である。この種のＣＭＲによれば、ある色のディジタル色度値ないしは色調値がそれよりも僅かなビットしか含まないディジタル色値にどのようにして変換するのかが定義され、たとえばこれによって８ビットで記述された色を８ビットよりも僅かなビットで記述された色に変換することができる。このようにしてカラードキュメントの外見を出力時に変更もしく整合することができる。
【００７４】
いわゆる較正曲線カラーマネージメントリソース（calibration curve CMR）により、出力色に対する制御パラメータを変更することのできる情報が定義され、これによってたとえば出力コンポーネントの輝度および／または飽和度を変えることができる。
【００７５】
１つのドキュメントオブジェクトに複数のカラーマネージメントリソースを割り当てることができ、もしくはこのドキュメントオブジェクトに対しカラーマネージメントリソースへの複数の参照を行うことができ、たとえば１つのドキュメントオブジェクトに対し最初に較正曲線カラーマネージメントリソースを用いた演算を適用し、その後、ハーフトーンイメージングカラーマネージメントリソースに従った措置を適用することができる。
【００７６】
さらにカラーマネージメントリソースを、たとえばIPDSドキュメントデータストリームにおいてオブジェクトコンテナリソース（Object Container resources）として扱うことができる。
【００７７】
図２には一例として、MO:DCAデータストリームの"4E"トリプレットを用いて、インデクシングされたカラーもしくはカラーマネージメントリソースをどのようにして制御することができるのか、もしくはそこに格納されているカラーコントロールデータをどのようにして呼び出すことができるのか、について示されている。
【００７８】
このためインデクシングされたカラーマネージメントリソース５には、カラーパレットデータ６と、個々の色調もしくはたとえばトナーまたはインキから成るものとすることのできる印刷着色料に対し色調識別リスト７に格納されているデータとが含まれている。
【００７９】
この例ではカラーパレットデータは第１のカラーパレット６ａと第２のカラーパレット６ｂに分けられているが、このようにする代わりにそれ相応にこれらのパレットよりも大きい１つの単一のカラーパレットに統合することもできる。色調識別リスト７はカラーパレット６ａもしくは６ｂに対応づけられている。この目的で識別リストのデータには固有の色調に対する識別データが含まれており、これらの識別データはカラーパレット６ａの色調情報領域９においてそれ相応の割り当てデータに対応づけられている。さらにカラーパレット６ａを識別するためにヘッダ情報８が設けられている。カラーパレット６ａのデータ領域１０にはインデクシングされた色値に関して、色調識別リスト７で挙げられている３つの色調もしくはそれらに割り当てられたカラー印刷材料すなわちイエロー、ブルーおよびピンク５Ａに対し、インデクシングされた色値再現のためこれら３つの色調の適切な割合に対応する値がそれぞれ格納されている。MO:DCAデータストリーム中に含まれておりインデックスカラーマネージメントリソース５を参照する"4E"トリプレットは参照データ１２を有しており、これらの参照データ１２を用いることでカラーマネージメントリソース５内に格納されている色値を呼び出すことができる。図示されている例によれば参照データは、パレット番号#01に対応する第１のバイトと、パレット内でインデクシングされている色を参照する第２のバイト#02とから成る。図示の例の場合、参照されているインデックスカラー番号２は、個々の色調ないしはカラー印刷材料の混合すなわちイエロー２０％、ブルー３０％、ピンク５Ａ ２５％の混合によって構成されている。
【００８０】
図３には、インデクシングされたカラーマネージメントリソースに基づきMO:DCAアプリケーションのGOCAオブジェクト１３ａにおいて色の割り当てを行うことのできる方法について示されている。この場合、構造化フィールドＭＤＲはこのオブジェクトコンテナのOEG内で、インデクシングされたカラーマネージメントリソース１４に対する参照情報を有している。さらに"4E"トリプレット１３ｂにおいてカラーインデックスが参照される。プリントサーバ２においてデータストリームの解釈（構文解析parsing）を行う際にこの参照値に基づき、インデクシングされた対応するカラーマネージメントリソースがステップ１４において呼び出され、対応する色調に対する適切なカラーコントロール値がインデクシングされたカラーマネージメントリソースからステップ１５において読み出される。このステップをプリントサーバの代わりにプリンタにおいて実行させることもできる。プリンタにおいてデータストリームを出力する前に、インデクシングされたカラーマネージメントリソースから読み出された値が、対応する画素に割り当てられている強度値と重ね合わせられ（ステップ１６）、色調識別リスト７に対応するプリンタのカラー印刷ステーションがステップ１７においてそれ相応に制御される。
【００８１】
AFP, MO:DCAおよびIPDSのデータストリームには構造要素いわゆる出力機器設定（Screen Device Facilities, SDF）が設けられており、これによって出力機器固有の調整もしくは設定を伝送もしくは行うことができる。図４には、これらのデータストリームに関して対応する伝送フィールドをどのようにしてまえもって設定できるのかが例示されており、これらの伝送フィールドによって出力機器の特性たとえば色情報出力能力を記述することができる。テーブル１７ａには、この種のＳＤＦおよびその特性（バイト数、名前、値の有効レンジ、データの意味）に対するデータ構造フィールドが示されている。テーブル１８，１９，２０，２１にはＳＤＦフィールドの対応するさらに別のデータ値に関する例が挙げられている。すなわちテーブル１８には出力機器（たとえばプリンタ）の一般的な特性に対するデータが挙げられており、テーブル１９には黒白のみで再現可能な機器に関するデータが、テーブル２０には少なくとも１つのハイライトカラーを再現可能な機器に関するデータが挙げられており、さらにテーブル２１にはフルカラーデータを再現可能な出力機器を特徴づける情報が含まれている。
【００８２】
ある出力機器（たとえばプリンタ）のために図４に対応するデータを、出力機器の対応する特性が変わらないかぎり、その出力機器に対し一度だけ捕捉して利用することができる。プリンタ自体に、またはたとえばＣＤ−ＲＯＭのような携行可能なデータ担体に、またはプリントサーバに、あるいはドキュメントデータを生成するものでありホストコンピュータを含むユーザコンピュータに、上述のデータを記憶させることができる。当然ながら、対応するデータをインターネットやイントラネットといったデータネットワークを介して伝送することもできる。これらのデータを、あとで説明するプリンタ色特性を詳しく特徴づけるデータと同様に、カラーマネージメントリソースたとえばインデクシングされたカラーマネージメントリソースを生成する目的で利用することができる。その際、カラーマネージメントリソースをたとえばリソースライブラリに格納することができる。これをたとえばUS 2005/0248787 A1で述べられている方法に従って行うことができ、たとえばその図３に示されているカラーエンジン（Color Engine CE 参照符号３０３）におけるカラーマネージメントリソース・インストールシステム（CMR Installer 参照符号３０１）のコンポーネントを用いリソースアクセステーブル（Ressource Access Table RAT）を利用しながら行うことができる。
【００８３】
図５にはSDF構造の一例が示されており、これにより基本色として出力機器内に存在する色調ないしは着色料を特徴づけることができる。たとえばこれを電子グラフィックプリンタにおける種々のトナーの色とすることもできるし、あるいはインクジェットプリンタにおける種々のインキの色とすることもできるし、あるいはディスプレイにおける種々の発光材料の色とすることもできる。その際、これらの色に固有の色調をもたせることができ、たとえばハイカラー色調をもたせることができる。図５において提案されている色調識別テーブル１８は部分図５ａと５ｂにまたがって示されている。バイト２〜３には色調識別子ないしは着色料識別子がエントリされている。バイト４〜５には、HLC色空間に対する特別な数値をエントリすることができ、これによってハイライトカラー空間におけるそれらの色が識別される。バイト６〜７には、色調（もしくは場合によっては該当する印刷着色料であるトナーないしはインキ）の付加的な特性をエントリすることができ、これはたとえばそのコーティング特性（Coating Colorantコーティング着色料）、視認性（Invisible Colorant不可視の着色料）、磁気特性（Magnetically Colorant磁性着色料）、蛍光特性（fluorescence Colorant蛍光着色料）、透過特性（transparency Colorant透過性着色料）などである。バイト８〜９には、色を印刷幅全体にわたり利用できるのかあるいは印刷幅の一部のみで利用できるのかを表す識別子をエントリすることができる。
【００８４】
図６には特にプリントアプリケーションのためにSDFエントリが設けられており、このエントリによって、記録担体印刷時に対応する色調を表側で利用できるのか、裏側で利用できるのか、表側と裏側で利用できるのかを表すことができる。
【００８５】
部分図７ａと７ｂにまたがって表されている図７には、固有の色調を特徴づけるためにどのような情報をインデクシングされたカラーマネージメントリソースに設けることができるのかについて示されており、これらの情報は図５および図６にすでに示した情報をさらに発展させたものである。ここでは色調を識別するために色調番号（バイト４〜５）が設けられている一方、任意に選ぶことができ８ビットまたは１６ビットのユニコード文字列でコーディング可能な名前が設けられている。この場合、標準化されたカラーカタログたとえばPantone（登録商標）またはRAL（登録商標）に定義済みの色調に特別に名称を付けたりそれをコーディングしたりして、すぐに識別できるようにすることも可能である。
【００８６】
図８ａにはテーブル２１が示されており、このテーブルはバイトに関して、１つのカラーパレットだけに含まれているインデクシングされたカラーマネージメントリソース内のカラーパレットエントリもしくはカラーパレットフィールドに対応している。このテーブルにおいて項目名の下の１行目に示されている長さ−バイトにより、エントリ全体の長さが表される。「タイプ」という名称の付されたバイトは、どの色空間のためにパレットが設けられているのかを表し、つまり色変換、リンク色変換、ハーフトーンスクリーン、較正曲線またはインデクシングされたＣＭＲという色空間のうちどの色空間のためであるかを表す。"CNO"という名称の付された行には、利用可能な色調コンポーネントの個数が挙げられており、オフセット値+16からの行において色調が個別に参照されている。図８ｂには、図８ａに示したカラーパレットフィールドテーブル２１もしくはそこで挙げたオフセット番号順のバイトについての詳細について述べられている。
【００８７】
図９には、データ構造としてインデクシングされたカラーマネージメントリソース内に含まれている情報に関する一例が示されており、この場合、３つの色調と１つの透明度値から固有の色空間が形成される。図１０には、透明度値のないCMYK色空間の対応するデータ構造が示されている。
【００８８】
図１１には、カラーパレットフィールドに関するデータ構造が示されており、これには第１の色を第２の色と置き換えるためのエントリが含まれている。カラーマネージメントリソースには、このような代替カラーパレットを１つまたは複数含めることができる。代替カラーパレットが利用されるのは、もともと参照されていたカラーパレットが出力機器に適さないときであり、たとえば参照されているカラーパレットをフルカラープリンタの可能性もあるプリンタによっても再現できない場合、あるいはカラーパレットが様々な色によって参照されているがプリンタは黒白プリンタである場合である。このような代替パレットの使用をシステム制御装置により禁止することができ、これはたとえばシステム制御装置がいわゆる色忠実機能（Color Fidelity Function）を備えているときである。この機能によりプリントジョブ処理にあたり保証されるのは、プリンタがプリンタジョブにおいて参照されている色を精確に再現できる場合にのみ、プリントジョブがプリンタに送出されることである。色忠実機能がアクティブであり、参照されている着色料がプリンタにおいて利用できない場合には、エラーメッセージおよび／または印刷停止を行わせることができる。
【００８９】
カラーマネージメントリソースにおいて有利であるのは、代替カラーパレットが対応するカラーパレットのすぐ後ろで同じパレット番号により格納されもしくは参照されることである。複数の代替パレットがロードされている場合、それらの利用を階層的に制御することができ、たとえばこれによって代替カラーパレットが順番に従い処理され、出力機器に適した最初のカラーパレットが使用される。複数のカラーパレットのいずれも適していない場合、プリンタはその標準に従い色割り当てを実施することができ、あるいは印刷停止をも含むエラーメッセージを発生させることができる。
【００９０】
図１２にはX'4E'トリプレットが示されている。これは種々のIPDSコマンドにより使用することができ、たとえば"Load Page Descriptor", "Right image Control 2", "Right Graphics Control", "Object Container Control", "Include Data Object" または"Presentation Space (Page, Overlay, OC, IOCA, GOCA, BCOCA)によって使用することができる。
【００９１】
その際、これまで適用されてきたIPDS仕様に準拠して存在するX'4E'トリプレットを、たとえばバイト番号３（Color Space）において値３０（１６進数）で拡張することができ、これはインデクシングされたカラーマネージメントリソースが参照されることを表す。拡張された色空間いわゆるインデクシングされた色空間をこれによってアドレッシングすることができ、たとえばハイライトカラー、スポットカラーおよび固有の特別色調（Named Color）をアドレッシング可能である。図１２には、トリプレットのバイト３および１２〜１３に対するその他の説明が記載されている。
【００９２】
図１３に示されているデータ構造によればドキュメントオブジェクトたとえばイメージを、そのイメージが複数のイメージ部分（タイル）から成る場合、インデクシングされたカラーマネージメントリソースによって個々に処理することができる。このようにすれば、各イメージ部分に固有の部分セットカラーSDFをもたせることができ、それぞれ異なるイメージ部分をそれぞれ異なる色成分たとえばハイライトカラーで着色することができる。
【００９３】
図１４に示されている手法によれば、事前に定義済みの色定義系（Color Definition System）たとえばPantone（登録商標）色定義系またはRAL（登録商標）色定義系から色が参照されている場合、X'4E'トリプレットを用いて色割り当てを行うことができる。ステップ２４における参照を介して、特別な色空間がテキストもしくは番号として呼び出され、アプリケーションにおいてステップ２５で識別される。次にステップ２６において、そのために色変換テーブル（ＬＵＴ）を利用できるか否かがチェックされ、場合によってはステップ２７において色変換が行われ、ついでステップ２８において印刷プロセスがフルカラーで実行される。ステップ２６において換算テーブルが利用できないと判明したならば、ステップ２９において「色忠実（Color Fidelity）」設定がシステムでなされたか否かがチェックされる。その設定がなされているというメッセージが必要に応じて送出されて、さしあたり出力をブロックすることができる（ステップ３０）。オプション「カラー忠実Color Fidelity」が設定されていなければステップ３１において、参照されている色に対し代替カラーパレット（図１１参照）が定義されている否かをチェックすることができ、必要に応じてステップ３２においてオブジェクトもしくはドキュメントをそのカラーパレットにより印刷することができる。代替パレットも利用できなければ、オブジェクトもしくはドキュメントはステップ３３において出力機器（プリンタ）の標準設定により出力される。
【００９４】
本発明をこれまで主としてデータストリームAFP, MO: DCAおよびIPDSに基づき説明してきたが、本発明に対応するコンセプトを、リソースデータおよび対応する呼び出しについてすでに考慮されているのであれば、他のドキュメントデータストリームたとえばPCL, Post Script, PDF, LCDSおよび PPML (Personalized Printer Markup Language)にも適用できるのは自明である。ただしこれまでリソースデータについて考慮されていなかったデータストリームであっても、リソース構造および呼び出しの点で拡張を行うことができる。
【００９５】
AFP, MO: DCAおよびIPDSに対する既存のデータストリーム仕様のためにたとえば実施例として挙げられている具体的な拡張提案たとえば図１２に示した値３０（１６進数）によるX'4E'トリプレットの拡張等は、単に任意の例として捉えられるべきものであり、当然ながら本発明の基本コンセプトをそれらのデータストリームにおいて他の具体的な拡張設定によっても達成ですることができる。
【００９６】
本発明は、コンピュータプログラム（ソフトウェア）として実現するのに殊に適している。したがってこれをコンピュータプログラムモジュールとして、ディスケット、ＤＶＤーＲＯＭまたはＣＤ−ＲＯＭといったデータ担体上のファイルとして、あるいはデータネットワークないしは通信ネットワークを経由するファイルとして処理することができる。上述のようなものおよび同等のコンピュータプログラム製品またはコンピュータプログラムエレメントも本発明の実施形態である。本発明による手順をコンピュータ、印刷機たは印刷システムにおいてそれらの前段または後段に接続されたデータ処理装置とともに適用することができる。ここで明らかであるのは、本発明が適用されるそれ相応のコンピュータには、それ自体周知の他の技術的機構たとえば入力手段（キーボード、マウス、タッチスクリーン）、マイクロプロセッサ、データバスもしくは制御バス、表示装置（モニタ、ディスプレイ）ならびにワークメモリ、ハードディスクおよびネットワークカードを含めることができる。
【図面の簡単な説明】
【００９７】
【図１】ドキュメント作成システムを示す図
【図２】インデクシングされたカラーマネージメントリソースの一例を示す図
【図３】プリントジョブにおける色割り当てのためのプロセスシーケンスを示す図
【図４】ドキュメントデータストリームにおける出力機器固有のパラメータを決定するデータ例を示す図
【図５ａ】出力機器において利用可能な色調を特徴づけるデータ例を示す図
【図５ｂ】出力機器において利用可能な色調を特徴づけるデータ例を示す図
【図６】両面印刷時の対応する色調の可用性を表すデータ例を示す図
【図７ａ】色調を特徴づけるための例を示す図
【図７ｂ】色調を特徴づけるための例を示す図
【図８ａ】カラーパレットエントリの例を示す図
【図８ｂ】カラーパレットエントリの例を示す図
【図９】カラーマネージメント・インデックスカラーリストの例を示す図
【図１０】ＣＭＹＫ色空間に対するデータ構造を示す図
【図１１】カラーパレット置き換えのためのデータ構造を示す図
【図１２】PDSに典型的なトリプレットデータ構造を示す図
【図１３】複数のイメージパートから成るイメージのためのデータ構造を示す図
【図１４】事前に規定された色空間の色を対応づける手法を示す図
【符号の説明】
【００９８】
１  ホストコンピュータ
２  プリントサーバ
３  プリンタ
４  リソースデータ
５  インデクシングされたカラーマネージメントリソース
６  カラーパレットデータ
６ａ，６ｂ  カラーパレット
７  色調識別リスト
８  ヘッダ情報
９  色調情報
１０  インデックスデータ
１１  '4E'リプレット
１２  参照データ
１３  '4E'トリプレット呼び出し
１４  ICMR呼び出し
１５  ＩＣＭＲ読み出し
１６  プリンタ駆動制御
１７  色制御
１７ａ  SDFテーブル
１８  色調識別テーブル
１９  印刷範囲テーブル
２０  色調特徴付けテーブル
２１  カラーパレットテーブル
２２  色代替カテーブル
２３  整合された"4E"トリプレット
２４ａ  部分イメージデータ構造
２４ｂ  参照
２５  色名識別子
２６  ルックアップテーブルチェック
２７  色変換
２８  印刷プロセス
２９  色忠実チェック
３０  例外状態セット
３１  代替チェック
３２  印刷プロセス
３３  標準値による印刷プロセス
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
カラーマネージメントリソースに関連するデータを含むドキュメントデータストリームを生成および／または処理するための方法において、
前記カラーマネージメントリソースによってドキュメントデータストリームの色関連データの処理が制御され、
該ドキュメントデータストリームに対し少なくとも１つのインデクシングされたカラーマネージメントリソースが割り当てられ、
該インデクシングされたカラーマネージメントリソースにより、前記ドキュメントデータストリームの色関連データがまえもって設定されている複数のカラーパレットに対応づけられ、
１つのカラーパレット内でそれぞれ複数の色に１つのインデックス値が割り当てられ、
前記カラーマネージメントリソースにおいてインデクシングされた色に対し、それぞれインデクシングされた色を再現するための色調の対応する割合に対応づけられた値が格納されており、前記カラーパレットは、ドキュメントデータを生成するシステムと該ドキュメントデータを出力する出力システムとの間でシステムについて包括的に調整されており、前記ドキュメントデータストリームはAFP, MO: DCAおよび／またはIPDSの仕様に従い構造化されていることを特徴とする方法。
【請求項２】
請求項１記載の方法において、
前記インデクシングされたカラーマネージメントリソースにはコーディングされた情報が含まれており、該情報は前記インデクシングされたカラーマネージメントリソースにおいて利用可能なプロセスカラーパレットの個数に対応づけられていることを特徴とする方法。
【請求項３】
請求項１または２記載の方法において、
前記インデクシングされたカラーマネージメントリソースにはプロセスカラーパレットごとにコーディングされた情報が含まれており、該情報により、たとえば出力システムにおいて利用可能なおよび／またはＲＧＢ，ＹＭＣＫのような表色系において定義されている色調のいずれが、個々のプロセスカラーパレットのプロセスカラーの再現に必要とされるのかが表されることを特徴とする方法。
【請求項４】
請求項３記載の方法において、
前記コーディングされた情報は、色調の平文の名前および／またはまえもって定められた色定義システムたとえばPantone（登録商標）またはRAL（登録商標）の色調番号に対応づけられていることを特徴とする方法。
【請求項５】
請求項１から４のいずれか１項記載の方法において、
前記インデクシングされたカラーマネージメントリソースおよび／または該カラーマネージメントリソースに対応づけられたドキュメントデータストリームのデータにはプロセスカラーパレットごとに、ドキュメントデータの生成プロセスおよび／または処理プロセスおよび／または出力機器において利用可能なプロセスカラーに関してコーディングされた情報が含まれていることを特徴とする方法。
【請求項６】
請求項１から５のいずれか１項記載の方法において、
前記インデクシングされたカラーマネージメントリソースには、ドキュメントデータストリームのデータを第１のカラーパレットに対する元の対応づけでは出力機器において再現できないとき、いずれの第２のカラーパレットに対し該データが新たに対応づけられるのかを表すコーディングされた情報が含まれていることを特徴とする方法。
【請求項７】
請求項１から６のいずれか１項記載の方法において、
前記ドキュメントデータストリームはプリントサーバからプリンタへ送出されることを特徴とする方法。
【請求項８】
請求項７記載の方法において、
色割り当ての処理ステップは少なくとも部分的に前記プリントサーバおよび／または前記プリンタにおいて実行されることを特徴とする方法。
【請求項９】
請求項１から８のいずれか１項記載の方法において、
前記ドキュメントデータストリームを処理するとき、出力が行われる前に、データストリーム中でインデックスコードにより参照されておりカラーマネージメントリソースにおいて定義されている色および／またはカラーパレットを出力機器において利用可能であるかがチェックされることを特徴とする方法。
【請求項１０】
請求項１から９のいずれか１項記載の方法において、
前記カラーマネージメントリソースにはカラーパレットに対応づけられた識別子が含まれており、該カラーパレットは１つの色空間に対応づけられていることを特徴とする方法。
【請求項１１】
請求項１０記載の方法において、
前記識別子は色空間「固有色調」、CMYK, CIELAB, RGBまたはグレー階調のうちの１つに対応づけられていることを特徴とする方法。
【請求項１２】
請求項１１記載の方法において、
前記カラーマネージメントリソース中に色空間「固有色調」に対してコーディングされた情報が含まれており、該情報により前記色空間内で定義されている色調が表されることを特徴とする方法。
【請求項１３】
請求項１１または１２記載の方法において、
前記固有色調色空間のデータを作成するため前記カラーマネージメントリソース内に、出力機器で利用可能な基本色が該出力機器からカラーマネージメントリソース作成のために設けられたシステムへ伝送されることを特徴とする方法。
【請求項１４】
請求項１から１３のいずれか１項記載の方法において、
リソースベースのドキュメントデータストリームを生成および／または処理するために、出力媒体への少なくとも１つのドキュメントの出力を制御可能であり、
前記ドキュメントデータストリームには、少なくとも１つのカラーマネージメントリソースに関連づけられたリソース関連データと、前記出力媒体に関連づけられた媒体関連データが含まれており、
リソース関連データと媒体関連データは論理的に互いに結合されていて、前記ドキュメントデータストリーム内で出力媒体に対する関連づけが変更されたときに、カラーマネージメントリソースへの関連づけの変更が自動的に行われることを特徴とする方法。
【請求項１５】
請求項１４記載の方法において、
前記カラーマネージメントリソースには、ドキュメントデータストリームにおける色関連データを処理するために、および出力媒体におけるドキュメントデータの出力のために、該出力媒体の特性に整合されたデータが含まれていることを特徴とする方法。
【請求項１６】
請求項１５記載の方法において、
前記出力媒体は記録担体であり、前記カラーマネージメントリソース内に該記録担体の色、輝度、重量および／または表面特性に対する記録担体データが設けられていることを特徴とする方法。
【請求項１７】
請求項１から１６のいずれか１項記載の方法において、
カラーマネージメントリソースに関連づけられているデータがジョブ付随データとして、たとえば通常のドキュメントデータストリームとは別個のファイルに設けられることを特徴とする方法。
【請求項１８】
請求項１７記載の方法において、
前記ジョブ付随データ、該ジョブ付随データのファイルおよび／または別のジョブ付随データが、ジョブ定義フォーマットの仕様に従い構築されていることを特徴とする方法。
【請求項１９】
コンピュータプログラム製品において、
コンピュータにロードされて実行されると、請求項１から１８のいずれか１項記載の方法のフローが制御されることを特徴する、
コンピュータプログラム製品。
【請求項２０】
ドキュメントデータストリームを生成および／または処理するコンピュータにおいて、
請求項１から１８のいずれか１項記載の方法を実施する手段が設けられていることを特徴とするコンピュータ。
【請求項２１】
請求項１から１８のいずれか１項記載の方法に従い生成されたドキュメントデータストリームを処理するコントローラが設けられている装置において、
前記コントローラは、インデクシングされたカラーマネージメントリソースに関連するデータを、出力ユニット制御に適した制御信号を形成するために用いることを特徴とする装置。
【請求項２２】
請求項２１記載の装置において、
前記出力ユニットは印刷装置であり、前記制御信号または該制御信号から導出されたデータが、前記印刷装置内に含まれている少なくとも１つの印刷機構の印刷着色料を選択するために用いられることを特徴とする装置。
【請求項２３】
請求項２２記載の装置において、
前記印刷機構には電子グラフィック現像ステーションが含まれており、前記印刷着色料はトナーから成ることを特徴とする装置。
【国際調査報告】
2009524306.tif 000020
2009524306.tif 000021
2009524306.tif 000022
2009524306.tif 000023
2009524306.tif 000024
2009524306.tif 000025
2009524306.tif 000026
2009524306.tif 000027
2009524306.tif 000028
2009524306.tif 000029