(57)【要約】【課題】高度な色再現性を実現するグラフィックアート向けのページ記述言語のデータであっても、モノクロ主体の事務文書を印刷するように設定できるようになり、利用分野毎に最適な環境を提供する。【解決手段】入力する印刷データはＲＧＢ色空間、ＹＭＣＫ色空間、及びＧｒａｙ空間が取り得る。グラフィックアートの印刷を主たる目的としている場合には、いずれの色空間のデータも標準色空間である、ＣＩＥ  Ｃｏｌｏｒ  Ｓｐａｃｅ  ＸＹＺに変換された後、プリンタが有するＯｕｔｐｕｔ  Ｐｒｏｆｉｌｅに従ってＹＭＣＫに変換し印刷を行う。一方、事務的な文書が主たる目的として設定した場合には、標準色空間への変換を省略し、入力した色空間のデータをダイレクトに記録色空間ＹＭＣＫに変換し、印刷を行う。【選択図】  図３
2004276258.tif 000002
【特許請求の範囲】
【請求項１】
印刷データの記述に従ってデバイス非依存の標準色空間に変換し、当該標準色空間のデータを印刷手段に依存したプロファイルに従って印刷色空間に変換し、印刷する画像形成装置の制御方法であって、
前記標準色空間に変換する処理を省略するか否かを設定し、所定の記憶手段に記憶保持させる設定工程と、
該設定工程で前記標準色空間への変換を省略するとの設定がなされた場合、印刷データの記述に従ってダイレクトに前記印刷手段への色空間への変換を行う制御工程と
を備えることを特徴とする画像形成装置の制御方法。
【請求項２】
前記印刷データの記述には、印刷すべき色空間として輝度カラー成分であるＲＧＢ空間、濃度カラー成分であるＹＭＣＫ空間、及びグレイ空間が含まれることを特徴とする請求項１に記載の画像形成装置の制御方法。
【請求項３】
前記設定工程では、各色空間毎に設定することを特徴とする請求項２に記載の画像形成装置の制御方法。
【請求項４】
印刷目的として、グラフィックアート系か、事務書類を選択する選択工程を備え、
該選択工程において事務書類の印刷が選択された場合には、前記設定工程では、前記各色空間についての標準色空間への変換を省略するよう設定することを特徴とする請求項２に記載の画像形成装置の制御方法。
【請求項５】
印刷データの記述に従ってデバイス非依存の標準色空間に変換し、当該標準色空間のデータを印刷手段に依存したプロファイルに従って印刷色空間に変換し、印刷する画像形成装置であって、
前記標準色空間に変換する処理を省略するか否かを設定し、所定の記憶手段に記憶保持させる設定手段と、
該設定工程で前記標準色空間への変換を省略するとの設定がなされた場合、印刷データの記述に従ってダイレクトに前記印刷手段への色空間への変換を行う制御手段と
を備えることを特徴とする画像形成装置。
【請求項６】
印刷データの記述に従ってデバイス非依存の標準色空間に変換し、当該標準色空間のデータを印刷手段に依存したプロファイルに従って印刷色空間に変換し、印刷装置に出力する情報処理装置の制御方法であって、
前記標準色空間に変換する処理を省略するか否かを設定し、所定の記憶手段に記憶保持させる設定工程と、
該設定工程で前記標準色空間への変換を省略するとの設定がなされた場合、印刷データの記述に従ってダイレクトに前記印刷手段への色空間への変換を行う制御工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項７】
印刷データの記述に従ってデバイス非依存の標準色空間に変換し、当該標準色空間のデータを印刷手段に依存したプロファイルに従って印刷色空間に変換し、印刷装置に出力する情報処理装置であって、
前記標準色空間に変換する処理を省略するか否かを設定し、所定の記憶手段に記憶保持させる設定工程と、
該設定工程で前記標準色空間への変換を省略するとの設定がなされた場合、印刷データの記述に従ってダイレクトに前記印刷手段への色空間への変換を行う制御工程と
を備えることを特徴とする情報処理装置。
【請求項８】
印刷データの記述に従ってデバイス非依存の標準色空間に変換し、当該標準色空間のデータを印刷手段に依存したプロファイルに従って印刷色空間に変換し、印刷装置に出力する情報処理装置として機能するコンピュータプログラムであって、
前記標準色空間に変換する処理を省略するか否かを設定し、所定の記憶手段に記憶保持させる設定工程と、
該設定工程で前記標準色空間への変換を省略するとの設定がなされた場合、印刷データの記述に従ってダイレクトに前記印刷手段への色空間への変換を行う制御工程と
して機能することを特徴とするコンピュータプログラム。
【請求項９】
請求項９に記載のコンピュータプログラムを格納することを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ＝ＰＤＬ）で記述されたデータに従って印刷する技術に関するものである。
【０００２】
【従来の技術】
ページ記述言語の代表的なものとして、ＰｏｓｔＳｃｒｉｐｔ（米国アドビ社の登録商標で、以下「ＰＳ」という）がある。
【０００３】
ＰＳは、そのバージョンとしてｌｅｖｅｌ  １，２、そして現在はＰＳ  ｌｅｖｅｌ３にまで発展してきている。
【０００４】
ＰＳ  Ｌｅｖｅｌ１，２では、その色空間としてＲＧＢ、ＣＭＹＫ、Ｇｒａｙの３通りが選択可能であって、どの色空間であるのかが印刷データ中の記述を解析することで得られる。
【０００５】
従って、プリンタとしては、図１に示すようにＤｅｖｉｃｅＲＧＢ，  ＤｅｖｉｃｅＣＭＹＫ，  ＤｅｖｉｃｅＧｒａｙ  のいずれかであるかを判断し、その判断結果に従って、単純な処理によりプリンタの色空間であるＣ（Ｃｙａｎ），Ｍ（Ｍａｇｅｎｔａ），Ｙ（Ｙｅｌｌｏｗ），Ｋ（Ｂｌａｃｋ）に変換し、印刷処理を行うことになる。たとえば、Ｒｅｄ，Ｇｒｅｅｎ，ＢｌｕｅのＲＧＢ信号のＤｅｖｉｃｅＲＧＢであれば明るさ信号から濃度信号に変換するため、Ｉｎｖｅｒｓｅ部（１０１）で反転しＣＭＹに変換し、ＵＣＲ，ＢＧ部（１０２）でＵｎｄｅｒ  Ｃｏｌｏｒ  Ｒｅｍｏｖａｌ（ＵＣＲ）で下色除去を行い、Ｂｌａｃｋ  Ｇｅｎｅｒａｔｉｏｎ（ＢＧ）で黒生成を行いＣＭＹＫ信号を生成する。また、ＣＭＹＫ信号のＤｅｖｉｃｅＣＭＹＫであれば出力プリンタ空間と同じなのでなにも処理せずそのまま出力する。更に、Ｇｒａｙ１色のＤｅｖｉｃｅＧｒａｙであれば明るさと濃度が反転しているのでＩｎｖｅｒｓｅ部（１０３）で反転しＫ成分を生成し、ＫだけのＣＭＹＫ信号を生成し、印刷処理を行う。
【０００６】
一方、ＰＳ  Ｌｅｖｅｌ３からはＵｓｅＣＩＥＣｏｌｏｒパラメーターを指定することによりＤｅｖｉｃｅＲＧＢ，  ＤｅｖｉｃｅＣＭＹＫ，  ＤｅｖｉｃｅＧｒａｙをカラーマネージメントして出力できるようになった。すなわちＵｓｅＣＩＥＣｏｌｏｒパラメーターをｔｒｕｅにすると図２に示すような色処理フローが取られ、Ｆａｌｓｅにすると図１の処理が適用されている。
【０００７】
以下に図２のカラーマネージメントの処理を説明する。まずＤｅｖｉｃｅＲＧＢであれば予め設定されたＲＧＢ  Ｓｏｕｒｃｅ  Ｐｒｏｆｉｌｅが選択され、選択されたプロファイルを使いどのような色なのか正規化したＸＹＺ色空間（２０４）に色変換される。次にそのＸＹＺ色空間を出力するにはどのようなＣＭＹＫの組み合わせが適切かの情報が入ったプロファイルであるＯｕｔｐｕｔ  Ｐｒｏｆｉｌｅ（２０５）に従い、その選択したプロファイルによりＸＹＺ色空間からＣＭＹＫ値に変換され、入力されたＲＧＢがプリンタで色度的に正しい値に出力される。
【０００８】
ＤｅｖｉｃｅＣＭＹＫの入力に関しては、予め設定されているＣＭＹＫ  Ｓｉｍｕｌａｔｉｏｎ  Ｐｒｏｆｉｌｅ（２０２）によりＸＹＺ色空間（２０４）に変換される。また、ＤｅｖｉｃｅＧｒａｙの入力に関しては機器内に予めもったＧｒａｙ  Ｐｒｏｆｉｌｅ（２０３）によりＸＹＺ色空間（２０４）に変換される。変換されたＸＹＺ色空間（２０４）からＣＭＹＫへの変換はＤｅｖｉｃｅＲＧＢでの変換と同様なのでここでは省略する。
【０００９】
また、それぞれの信号の実際の流れを図８を用いて説明する。ＵｓｅＣＩＥＣｏｌｏｒパラメーターをｔｒｕｅにするとＤｅｖｉｃｅＲＧＢはＣＩＥＢａｓｅｄＡＢＣまたはＣＩＥＢａｓｅｄＤＥＦに変換され、ＤｅｖｉｃｅＣＭＹＫはＣＩＥＢａｓｅｄＤＥＦＧに変換され、ＤｅｖｉｃｅＧｒａｙはＣＩＥＢａｓｅｄＡに変換される。また、ＰＳのカラーマネージメントの中間色空間であるＸＹＺ色空間まで変換される。次にＯｕｔｐｕｔ  Ｐｒｏｆｉｌｅ（２０５）の設定に従ってＸＹＺ色空間からＣＭＹＫに変換される。図８からも明らかのようにＰＳＬｅｖｅｌ１，２の図１の処理よりも、非常に多くの変換が入り、計算時間的にもたくさんの時間を必要とする。特にビットマップの大きな画像では個々の画素に対して変換しなければならず、より多くの時間を要することになる。
【００１０】
以上の図２に示したＰＳ  Ｌｅｖｅｌ３でのカラーマネージメントはＴｅｘｔ，  Ｇｒａｐｈｉｃｓ，  Ｉｍａｇｅなどで分類されるオブジェクト毎の切り替えは行われず、通常黒、たとえばＲ＝Ｇ＝Ｂ＝Ｎ％やＣ＝Ｍ＝Ｙ＝０％，Ｋ＝Ｎ％（Ｎ＝０％から１００％）はカラーマネージメントによりプリンタに最適な色度をあらわすＣ、Ｍ、Ｙ、Ｋ４色を組み合わせたプロセスブラックに変換される。
【００１１】
【発明が解決しようとする課題】
以上のように、通常はＵｓｅＣＩＥＣｏｌｏｒパラメーターはＴｒｕｅで用いられ、画面上でモノクロに見えるものでもカラープリンタに出力する際はカラーマネージメントによりＣ、Ｍ、Ｙ、Ｋ４色成分を組み合わせたプロセスブラックで再現され、出力は通常カラーとして出力されることになる。
【００１２】
従って、ユーザーはホストコンピュータの画面上ではモノクロとして作成した、もしくは入力した画像やグラフィクス、更には文字についても、カラーとして出力される。ＰＳを好んで用いていたカラーマネージメントで色味を重視するＧｒａｐｈｉｃ  Ａｒｔｓのユーザーでは上記のカラー出力については違和感を持つことは少なく、問題とはなることは少なかった。
【００１３】
しかしながら、近年のＰＳのオフィスへの広がりから、文章を主体とする文書を作成し、印刷するオフィスユーザーにとっては、その殆どがモノクロの文書であろうし、高い色再現よりはむしろ印刷速度を要求しているものであるから、図８で説明したように複雑で時間を要するカラーマネージメント処理は好まれない傾向にある。また、ＵｓｅＣＩＥＣｏｌｏｒパラメーターは１つでＤｅｖｉｃｅＲＧＢ，  ＤｅｖｉｃｅＣＭＹＫ，  ＤｅｖｉｃｅＧｒａｙのすべてに設定され個別に個々に設定できないという問題もある。
【００１４】
本発明はかかる問題に鑑みなされたものであり、ＰｏｓｔＳｃｒｉｐｔ  Ｌｅｖｅｌ３等のような高い精度の色再現性を実現するページ記述言語での印刷データであっても、モノクロ主体の事務文書を印刷するように設定できるようになり、利用分野毎に最適な環境を構築可能な技術を提供しようとするものである。
【００１５】
【課題を解決するための手段】
この課題を解決するため、例えば本発明の画像形成装置の制御方法は以下の工程を備える。すなわち、
印刷データの記述に従ってデバイス非依存の標準色空間に変換し、当該標準色空間のデータを印刷手段に依存したプロファイルに従って印刷色空間に変換し、印刷する画像形成装置の制御方法であって、
前記標準色空間に変換する処理を省略するか否かを設定し、所定の記憶手段に記憶保持させる設定工程と、
該設定工程で前記標準色空間への変換を省略するとの設定がなされた場合、印刷データの記述に従ってダイレクトに前記印刷手段への色空間への変換を行う制御工程とを備える。
【００１６】
また、本発明にかかる実施態様に従えば、オフィスのユーザー、Ｇｒａｐｈｉｃ  Ａｒｔｓのユーザーどちらでも好ましい処理を選択できるように、ユーザーに操作部からそれぞれ前記ＤｅｖｉｃｅＲＧＢ，  ＤｅｖｉｃｅＣＭＹＫ，  ＤｅｖｉｃｅＧｒａｙのそれぞれをカラーマネージメントするかしないかを個別に設定できるような手段を提供することで、ユーザーの好みに合わせられるようにする。
【００１７】
また、通常パーソナルコンピューターでは表示装置がＲＧＢなので、色空間もユーザーが故意に選択しない限りＲＧＢであることが多い。そこでＤｅｖｉｃｅＣＭＹＫ，  ＤｅｖｉｃｅＧｒａｙに関してはユーザーが故意に選択してこの空間を用いているということでデフォルト設定としてはカラーマネージメントを「しない」にしておくことを特徴とする。そうすることにより画面上黒に見えるＤｅｖｉｃｅＣＭＹＫのＫだけの信号、ＤｅｖｉｃｅＧｒａｙの信号は出力もＫ単色になりプリンターもＫ単色で出力される。また、図８の時間がかかるカラーマネージメント処理を省略できるのでスピードも格段に速くすることが可能となる。
【００１８】
また、ＲＧＢに関してはモニターと出力の色味を合わせるためにはカラーマネージメントは必須である。そこでデフォルト設定としてはカラーマネージメントを「する」にしておく、すなわちカラーマネージメントで用いるプロファイルを選択しておくことを特徴とする。そうすることによりモニターと出力物の色みをあわすことが可能になる効果がある。
【００１９】
【発明の実施の形態】
以下、添付図面に従って本発明に係る実施形態を説明する。
【００２０】
図９は、実施形態が適用するプリンタのブロック構成図である。図中、１は装置全体の制御を司るＣＰＵであり、２はＣＰＵ１の処理手順やフォントデータを記憶するＲＯＭ、３はＣＰＵ１のワークエリアとして使用するＲＡＭである。４は、液晶表示器並びに各種キーが配置された操作パネルである。５は不揮発性メモリ（例えば電池電力を常時受けているＲＡＭ、或いは、ＥＥＰＲＯＭやフラッシュメモリ等）であり、設定情報を保持するものである。６はホストコンピュータコンピュータから印刷データを受信するインタフェースである。なお、ネットワークプリンタとして機能させても構わない。この場合、インタフェース６はネットワークに接続することで、ホストコンピュータから印刷データを受信することになる。７は印刷するビットマップイメージ（Ｙ、Ｍ、Ｃ、Ｋの４色）を展開可能なフレームメモリであり、８は実際に印刷処理を行うプリンタエンジンである。９はフレームメモリ７に展開された各色成分のビットマップイメージデータをプリンタエンジン８に出力するエンジンインタフェースである。なお、プリンタエンジンとしては、レーザビームプリンタエンジンであるものとして説明するが、勿論、これに限るものではなく、例えばインク液滴を吐出するタイプのプリンタでも構わない。この場合、フレームメモリ７の容量は、記録ヘッドの１回もしくは数回の走査運動に必要なメモリ容量があれば良いであろう。
【００２１】
以上の構成において、実施形態におけるプリンタにおいては、操作パネル４により、使用目的及び各色空間のプロファイルの設定登録を行う。図７は、操作パネル４が有する表示器に表示される選択メニューであり、ユーザは本装置の主たる使用目的として、モノクロの事務書類が多く、高い精度の色味再現については望まないものの高速な印刷を行う「ｏｆｆｉｃｅ」と、グラフィックスアート等、高い色再現の印刷を行う「Ｇｒａｐｈｉｃ  Ａｒｔｓ」の何れかをスイッチで選択する。ここで、「Ｇｒａｐｈｉｃ  Ａｒｔｓ」を選択すると、印刷データで示される色空間ＲＧＢ、ＹＭＣＫ、及びＧｒａｙについて夫々のプロファイルを選択することになる。
【００２２】
例えば、色空間ＲＧＢで記述された印刷データを受信した場合に対しては、使用するプロファイルとして、
ｓＲＧＢ、
ＨＤＴＶ  γ１．５
ＨＤＴＶ  γ１．８
ＨＤＴＶ  γ２．４
Ｃｕｓｔｏｍ
Ｎｏｎｅ
の中から選択できる。ｓＲＧＢ、ＨＤＴＶ  γ１．５、ＨＤＴＶ  γ１．８、ＨＤＴＶ  γ２．４のそれぞれは、色空間ＲＧＢを標準色空間ＸＹＺに変換する際に用いるプロファイルであって、それぞれ変換する程度が異なるものである。Ｃｕｓｔｏｍは、ユーザが自身の好みのプロファイルを作成、もしくはダウンロード（ホストコンピュータから所定のコマンドを受信した場合に、後続するプロファイルを記憶保持する）して使用する場合に設けられている。また、Ｎｏｎｅは、プロファイルを使用しないことを意味する。
【００２３】
また、ＹＭＣＫの場合には、ＳＷＯＰ、ＥｕｒｏＳｃａｌｅ、ＪａｐａｎＣｏｌｏｒ、Ｃｕｓｔｏｍ、Ｎｏｎｅの中から選択し、ＧｒａｙであればプロファイルでもってＸＹＺ色空間への変換を介在させるか否かのフラグ（オフの場合にはＮｏｎｅと等価の意味になる）を設定する。
【００２４】
以上の如く、「Ｇｒａｐｈｉｃ  Ａｔｒｓ」を選択すると、受信する印刷データの各種類毎に使用するプロファイル指定することができるようになる。
【００２５】
一方、図７の表示メニューで、「Ｏｆｆｉｃｅ」を選択した場合には、印刷データで示される色空間ＲＧＢ、ＹＭＣＫ、ＧＲＡＹのそれぞれの個別の設定作業は不要となり、いずれもＮｏｎｅとしして設定されることになる。
【００２６】
上記のようにして設定登録が行われると、不揮発性メモリ５には、図１０に示すように、各印刷データの色空間に応じた設定内容が記憶保持されるようになる。不揮発性メモリ５は、その記憶内容が保持されるので、本装置の電源を再投入したとしても、前回の設定内容に従って印刷処理が行われることになる。
【００２７】
次に、実施形態における動作処理を説明することとする。
【００２８】
まず、ＤｅｖｉｃｅＲＧＢのデータを受信した場合の手順を図４に従って説明する。
【００２９】
ＤｅｖｉｃｅＲＧＢの印刷データを受信した場合、先ず、ステップＳ１で、不揮発性メモリ５の「ＲＧＢ  Ｓｏｕｒｃｅ  Ｐｒｏｆｉｌｅ」を読込む。次いで、ステップＳ２に進んで、読み込んだ内容が「Ｎｏｎｅ」であるか否かを判断する。「Ｎｏｎｅ」であると判断した場合には、ステップＳ３に済んで、カラーマネージメント処理を行わず、入力したＲＧＢデータをＹＭＣＫに変換して印刷処理を行う。図３で示すと、輝度ＲＧＢデータをＩｎｖｅｒｓｅ部１０１で反転処理（ＬＯＧ変換とも呼ばれる）を行って濃度データＹＭＣデータを生成し、ＵＣＲ，ＢＧ処理を行ってＣＭＹＫの色成分データを展開し、印刷する。
【００３０】
また、ステップＳ２において、「Ｎｏｎｅ」以外であると判断した場合には、ステップＳ４に進んで、読み込んだ「ＲＧＢ  Ｓｏｕｒｃｅ  Ｐｒｏｆｉｌｅ」に登録したプロファイルに従って、受信したＲＧＢ形式のデータを標準色空間ＸＹＺへ変換し、その後、デバイス依存のＹＭＣＫへの変換を行って印刷処理を行う。図３で示すと、輝度ＲＧＢデータをＣＩＥ  Ｃｏｌｏｒ  Ｓｐａｃｅ  ＸＹＺ変換部２０４で標準色空間ＸＹＺに変換し、ＣＭＹＫ変換部２０５でプリンタエンジンというデバイス依存のＯｕｔＰｕｔ  Ｐｒｏｆｉｌｅに従ってＣＭＹＫ色空間への変換を行ない、ＣＭＹＫの各色成分のデータを生成し、印刷する。
【００３１】
次に、ＤｅｖｉｃｅＣＭＹＫで表現された印刷データを受信した場合の処理を、図３及び図５のフローチャートに従って説明する。
【００３２】
先ず、ステップＳ１１において、不揮発性メモリ５の「ＣＭＹＫ  Ｓｉｍｕｌａｔｉｏｎ  Ｐｒｏｆｉｌｅ」を読込む。次いで、ステップＳ１２において、読み込んだ「ＣＭＹＫ  Ｓｉｍｕｌａｔｉｏｎ  Ｐｒｏｆｉｌｅ」が「Ｎｏｎｅ」であるか否かを判定する。
「Ｎｏｎｅ」であると判断した場合には、ステップＳ１３に進んで、カラーマネージメント処理を行わず、入力したＹＭＣＫデータをそのまま利用して印刷処理を行う。図３で示すと、受信したＹＭＣＫデータが、ＣＩＥ  Ｃｏｌｏｒ  ＳｐａｃｅＸＹＺ変換部を介さずに、そのままＹＭＣＫのビットマップデータを生成して、印刷されるルートがこの例である。
【００３３】
また、ステップＳ１２において、「Ｎｏｎｅ」以外であると判断した場合には、ステップＳ１４に進んで、読み込んだ「ＹＭＣＫ  Ｓｉｍｕｌａｔｉｏｎ  Ｐｒｏｆｉｌｅ」に登録したプロファイルに従って、受信したＹＭＣＫ形式のデータを標準色空間ＸＹＺへ変換し、その後、デバイス依存のＹＭＣＫへの変換を行って印刷処理を行う。図３で示すと、濃度データＹＭＣＫをＣＩＥ  Ｃｏｌｏｒ  Ｓｐａｃｅ  ＸＹＺ変換部２０４で標準色空間ＸＹＺに変換し、ＣＭＹＫ変換部２０５でプリンタエンジンというデバイス依存のＯｕｔＰｕｔ  Ｐｒｏｆｉｌｅに従ってＣＭＹＫ色空間への変換を行なうのは、これに対応する。
【００３４】
次に、ＤｅｖｉｃｅＧｒａｙ信号で表現された印刷データを受信した場合の処理を、図３及び図６のフローチャートに従って説明する。
【００３５】
先ず、ステップＳ２１において、不揮発性メモリ５の「Ｇｒａｙ  Ｐｒｏｆｉｌｅ」を読込む。次いで、ステップＳ２２において、読み込んだ「Ｇｒａｙ  Ｐｒｏｆｉｌｅ」に基づき、そのフラグがＯｆｆか否か、すなわち、プロファイルを使用するか否かを判断する。
【００３６】
グレイプロファイルを使用しないと判断した場合には、ステップＳ２３に進んで、カラーマネージメント処理を行わず、入力した輝度成分のデータを単純に反転して濃度データを生成し、印刷処理を行う。図３で示すと、受信したＧｒａｙデータ（輝度データ）が、ＣＩＥ  Ｃｏｌｏｒ  ＳｐａｃｅＸＹＺ変換部を介さずに、そのままｉｎｖｅｒｓｅ部１０３で濃度データに変換し、印刷されるルートがこの例である。なお、この印刷する際に使用する色成分はＫ成分のみとし、他のＣＭＹの成分は使用しない。この結果、有彩色の色成分が使用されないので、文字とおり、灰色の印刷が可能になる。
【００３７】
また、ステップＳ２２において、フラグがＯＮである、つまり、Ｇｒａｙプロファイルを使用すると判断した場合には、ステップＳ２４に進んで、予め登録してあるＧｒａｙＰｒｏｆｉｌｅに従って、受信したグレイデータを標準色空間ＸＹＺへ変換し、その後、デバイス依存のＹＭＣＫへの変換を行って印刷処理を行う。図３で示すと、ＧｒａｙデータをＣＩＥ  Ｃｏｌｏｒ  Ｓｐａｃｅ  ＸＹＺ変換部２０４で標準色空間ＸＹＺに変換し、ＣＭＹＫ変換部２０５でプリンタエンジンというデバイス依存のＯｕｔＰｕｔ  Ｐｒｏｆｉｌｅに従ってＣＭＹＫ色空間への変換を行なうルートが、これに対応する。従って、印刷する際に使用する色成分は、ＣＭＹＫ全てを用いることになる。
【００３８】
以上説明したように本実施形態によれば、グラフィクスアート等の特定の専門分野に特に有益に作用する、ＰＳｌｅｖｅｌ３という高い色再現性を実現する高度なページ記述言語を、一般的なモノクロ文書、更には、カラーが含まれるとしてもせいぜいが棒グラフや簡単な挿し絵程度の芸術性が求められない事務文書印刷用に設定できることになる。特に、事務文書の多くはモノクロであり、上記実施形態の如く「ｏｆｆｉｃｅ」を選択しておけば（或るいは、個々の色空間で「Ｎｏｎｅ」を選択しておけば）、モノクロ文書がカラー印刷されることは少なくなり、ランニングコストを低減させることが可能になる。また、カラーレーザビームプリンタの場合、各色成分の走査露光が必要になるし、インクジェットプリンタの場合には、モノクロ記録用ヘッドのノズル数が、カラーヘッドよりも多いので、「Ｏｆｆｉｃｅ」に設定しておけば、ことＧｒａｙＳｃａｌｅの印刷に限って、印刷処理速度を高速なものとすることができるようになる。また、実施形態に従えば、印刷データが有する色空間は３種類であったが、使用目的として「Ｏｆｆｉｃｅ」を選択するだけで、全ての色空間に対して「Ｎｏｎｅ」が設定できるので、事務文書を作成するのが主たるユーザにとっては、単純な作業で設定が完了する。
【００３９】
＜他の実施形態の説明＞
上記実施形態では、プリンタが、ＰＳｌｅｖｅｌ３の印刷データ（ＲＧＢ、ＹＭＣＫ、Ｇｒａｙ色空間のいずれか）を受信し、ユーザが設定した内容に従って処理する例を説明した。
【００４０】
しかしながら、最終的に出力するＹＭＣＫのデータを生成するまでを、ホストコンピュータ側で行うようにしても構わない。この場合、ユーザが設定した内容（図１０に相当する）は、ホストコンピュータが有するハードディスク等の保存しておき、上記の処理をプリンタドライバ、もしくは、ＰＳプリンタドライバにアドオンするタイプのプログラムでもって実現しても良いであろう。すなわち、本発明は、コンピュータプログラムをもその範疇とするのは明らかである。また、ホストコンピュータ上で動作するプログラムは、通常、ＣＤＲＯＭ等のコンピュータ可読記憶媒体をセットし、システムにコピーもしくはインストールすることで実行可能になるので、かかるコンピュータ可読記憶媒体も本発明の範疇に含まれるのは明らかである。
【００４１】
また、実施形態では、ＰＳｌｅｖｅｌ３を例にして説明したが、高い色再現性を実現するため、一旦、デバイス非依存の標準色空間に変換するタイプのプリンタ記述言語に適用できるので、必ずしもＰＳｌｅｖｅｌ３に限定されるものではない。
【００４２】
以上から本実施形態では、図７に示すようにオフィスのユーザー、Ｇｒａｐｈｉｃ  Ａｒｔｓのユーザーどちらでも好ましい処理を選択できるように、ユーザーに操作部からそれぞれ前記ＤｅｖｉｃｅＲＧＢ，  ＤｅｖｉｃｅＣＭＹＫ，  ＤｅｖｉｃｅＧｒａｙのそれぞれをカラーマネージメントするかしないかを個別に設定できるような手段を提供し、ユーザーの好みに合わせられるようになる効果がある。
【００４３】
また、通常パーソナルコンピューターでは表示装置がＲＧＢなので、色空間もユーザーが故意に選択しない限りＲＧＢであることが多い。そこでＤｅｖｉｃｅＣＭＹＫ，  ＤｅｖｉｃｅＧｒａｙに関してはユーザーが故意に選択してこの空間を用いているということでデフォルト設定としてはカラーマネージメントを「しない」にしておくことを特徴とする。そうすることにより画面上黒に見えるＤｅｖｉｃｅＣＭＹＫのＫだけの信号、ＤｅｖｉｃｅＧｒａｙの信号は出力もＫ単色になりプリンターもＫ単色で出力される。また、図８の時間がかかるカラーマネージメント処理を省略できるのでスピードも格段に速くすることが可能となる。
【００４４】
ＲＧＢに関してはモニターと出力の色味を合わせるためにはカラーマネージメントは必須である。そこでデフォルト設定としてはカラーマネージメントを「する」にしておく、すなわちカラーマネージメントで用いるプロファイルを選択しておくことを特徴とする。そうすることによりモニターと出力物の色みをあわすことが可能になる効果がある。
【００４５】
【発明の効果】
以上説明したように本発明によれば、高度な色再現性を実現するグラフィックアート向けのページ記述言語のデータであっても、モノクロ主体の事務文書を印刷するように設定できるようになり、利用分野毎に最適な環境を提供することが可能になる。
【図面の簡単な説明】
【図１】従来の印刷処理のための処理概要を説明するための図である。
【図２】従来の印刷処理のための処理概要を説明するための図である。
【図３】実施形態における印刷処理のための処理概要を示す図である。
【図４】実施形態におけるＲＧＢ色空間のデータを受信した場合の処理手順を示すフローチャートである。
【図５】実施形態におけるＹＭＣＫ色空間のデータを受信した場合の処理手順を示すフローチャートである。
【図６】実施形態におけるＧｒａｙ表現のデータを受信した場合の処理手順を示すフローチャートである。
【図７】切り換え設定のためのユーザインタフェースである。
【図８】カラーマネージメント処理の手順を示すフローチャートである。
【図９】実施形態におけるプリンタのブロック構成図である。
【図１０】実施形態における不揮発性メモリの内容を示す図である。
【図１】
2004276258.tif 000003
【図２】
2004276258.tif 000004
【図３】
2004276258.tif 000005
【図４】
2004276258.tif 000006
【図５】
2004276258.tif 000007
【図６】
2004276258.tif 000008
【図７】
2004276258.tif 000009
【図８】
2004276258.tif 000010
【図９】
2004276258.tif 000011
【図１０】
2004276258.tif 000012