(57)【要約】【課題】印刷コストを抑制しつつも視認性や識別性が確保された出力画像を提供できるようにする。【解決手段】カラー画像の形成指令を作成するのに際し、カラー画像情報を構成する画素の画像の種類に応じて当該構成要素の色情報をカラー出力するか又はグレースケール出力するかについて設定された色変換方式情報を伴う画像形成指令を作成するステップ（ステップＳ１４０）を備えるようにする。こうすることで、画素の種類に応じてその色情報をカラー変換するかグレースケール変換するかを設定できるため、カラー画像であってもカラー出力部分とグレースケール出力部分とが混在した出力画像を得るような画像形成指令を作成できる。【選択図】    図４
2006261766.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像の画像形成装置であって、
画像出力手段と、
画像形成指令を受けたとき、該画像形成指令に係るカラー画像情報を構成する画素毎に色情報を取得するとともに、画素の種類に関する画素種類情報を取得し、該取得した画素毎の前記色情報を、少なくとも前記画素種類情報と画素の種類に応じてカラー変換するか又はグレースケール変換するかについて設定される色変換方式情報とに基づいて出力用色情報に変換する、画像処理手段と、
を備える、画像形成装置。
【請求項２】
前記画像処理手段は、前記画素種類情報と前記色変換方式情報とに基づいて、前記画素毎の色変換条件を前記取得した色情報に付随して設定し、少なくとも前記画素毎の色情報と前記色変換条件とに基づいて出力用色情報を形成する手段である、請求項１に記載の画像形成装置。
【請求項３】
前記色変換方式情報における色変換方式は、前記画像形成指令の発信元である端末に対して固有に予め設定されている、請求項１又は２に記載の画像形成装置。
【請求項４】
前記色変換方式情報における色変換方式は、前記画像出力命令毎に前記画像出力命令の発信元である端末において設定され前記画像出力命令に伴って前記画像形成装置に供給される、請求項１又は２に記載の画像形成装置。
【請求項５】
前記画素種類情報は、画素の種類として文字、グラフィック及びイメージを有し、前記色変換方式情報における色変換方式は、画素の種類が文字又はイメージのときは画素の色情報をグレースケール変換し、画素の種類がグラフィックのときは画素の色情報をカラー変換するものである、請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
カラー画像の画像形成システムであって、
カラー画像を形成可能な画像形成装置と、
該画像形成装置に対する画像形成指令を出力する端末と、
前記端末により前記画像形成装置に対する画像形成指令がなされたとき、該画像形成指令に係るカラー画像情報を構成する画素毎に色情報を取得するとともに、画素の種類に関する画素種類情報を取得し、該取得された画素毎の前記色情報を、少なくとも画素種類情報と画素の種類に応じてカラー変換するか又はグレースケール変換するかについて設定される色変換方式情報とに基づいて出力用色情報に変換する、画像処理手段と、
を備える、画像形成システム。
【請求項７】
カラー画像の画像処理方法であって、
カラー画像を形成可能な画像形成装置に対する画像形成指令がなされたとき、
（ａ）該画像形成指令に係るカラー画像情報を構成する画素毎に色情報を取得するとともに、画素の種類に関する画素種類情報を取得するステップと、
（ｂ）前記取得された画素毎の前記色情報を、少なくとも画素種類情報と画素の種類に応じてカラー変換するか又はグレースケール変換するかについて設定される色変換方式情報とに基づいて、出力用色情報に変換するステップと、
を実行する、画像処理方法。
【請求項８】
カラー画像の画像形成処理のためのプログラムであって、
カラー画像を形成可能な画像形成装置に対する画像形成指令がなされたとき、
請求項７に記載の各ステップを実行させる、プログラム。
【請求項９】
カラー画像を形成可能な画像形成装置に対する画像形成指令の作成方法であって、
前記画像形成装置に対する画像形成指令に係るカラー画像情報に含まれる画素の種類に応じて当該構成要素の色情報を画素の種類に応じてカラー変換するか又はグレースケール変換するかについて設定される色変換方式情報を伴う画像形成指令を作成するステップを備える、画像形成指令の作成方法。
【請求項１０】
前記画像形成装置に対する前記画像形成指令の作成毎に、前記色変換方式情報における色変換方式を設定する色変換方式設定ステップを備える、請求項９に記載の画像形成指令の作成方法。
【請求項１１】
画像形成指令を作成するためのプログラムであって、
請求項９又は１０に記載の各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像形成装置、画像形成システム、画像処理方法及びプログラム並びに画像形成指令作成方法及びプログラムに関する。
【背景技術】
【０００２】
カラーレーザプリンタなどの画像形成装置で画像を形成するのにあたっては、印刷コストの抑制等の目的のために、本来カラー画像であっても視認性や明瞭性を犠牲にしてグレースケールで印刷する場合がある。さらに、こうした場合において、カラー画像データを視認性の良好なグレースケール画像として出力するための画像形成装置も提案されている（特許文献１）。
【特許文献１】特開２００２−２６２１０８
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、こうした画像処理を施したとしても、モノクロで出力された画像の視認性や明瞭性が確保されるわけではなかった。例えば、グラフなどでは、テキストと背景との識別や、凡例の区別も困難となる場合もある。また、画像形成装置を複数のクライアントで共用する場合など、一部のユーザーにのみカラー印刷が許可される一方、一部のユーザーには、モノクロ印刷しか許可されないように設定されている場合もある。こうした場合においては、カラー印刷が許可されたユーザーに印刷を依頼しないと適切な出力画像が得られないなどの不都合があった。このようなカラー印刷かモノクロ印刷かという二者択一的な区分けによれば各種の不都合は避けられなかった。
【０００４】
そこで、本発明は、画像情報の画素の種類に応じて、画素の色情報のカラー／グレースケール変換を行い、印刷コストを抑制しつつも視認性や識別性が確保された出力画像を提供できるカラー画像形成装置、カラー画像形成システム、画像処理方法、画像処理プログラム、画像形成指令作成方法及びプログラムを提供することを一つの目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上記した課題の少なくとも一つを解決するものとして、以下の手段を採った。
【０００６】
本発明のカラー画像の画像形成装置は、画像出力手段と、画像形成指令を受けたとき、該画像形成指令に係るカラー画像情報を構成する画素毎に色情報を取得するとともに、画素の種類に関する画素種類情報を取得し、該取得した画素毎の前記色情報を、少なくとも画素種類情報と画素の種類に応じてカラー変換するか又はグレースケール変換するかについて設定される色変換方式情報とに基づいて出力用色情報に変換する、画像処理手段と、を備えることを要旨とする。
【０００７】
この画像形成装置によれば、画素の種類に応じてその色情報をカラー変換するかグレースケール変換するかが設定されるため、カラー画像であっても、カラー出力部分とグレースケール出力部分からなる出力画像を得ることができる。この結果、カラー出力部分により画像の視認性や明瞭性が確保され、グレースケール出力部分があることにより画像形成コストが抑制される。したがって、画像形成コストを抑制しつつ画像の視認性や明瞭性を確保することができる。
【０００８】
この画像形成装置においては、前記画像処理手段は、前記画素種類情報と前記色変換方式情報とに基づいて、前記画素毎の色変換条件を前記取得した色情報に付随して設定し、少なくとも前記画素毎の色情報と前記色変換条件とに基づいて出力用色情報を形成する手段とすることができる。この画像形成装置によれば、色情報に付随して色変換方式情報に基づいて色変換条件が予め設定されているため、描画処理など出力用色情報の形成を迅速に行うことができる。
【０００９】
また、この画像形成装置においては、前記色変換方式情報における色変換方式は、前記画像形成命令の発信元である端末に対して固有に予め設定されているものとすることができる。こうすることで、端末に固有の事情を考慮しつつ画像形成コストの抑制と視認性等が確保された出力画像を得ることができる。
【００１０】
また、この画像形成装置においては、前記色変換方式情報における色変換方式は、前記画像形成指令毎に前記画像出力命令の発信元である端末において設定され前記画像形成指令に伴って前記画像形成装置に供給されるものとすることができる。こうすることで、ユーザーが画像の種類など必要に応じカラー出力部分とグレースケール出力部分とを備える画像を出力させることができる。
【００１１】
さらに、この画像形成装置においては、前記画素種類情報は、画素の種類として文字、グラフィック及びイメージを有し、前記色変換方式情報における色変換方式は、画素の種類が文字又はイメージのときは画素の色情報をグレースケール変換し、画素の種類がグラフィックのときは画素の色情報をカラー変換するものとすることができる。こうすることで、視認性等の要求性の高い画像情報がカラー変換されるため、イメージ画像を多く含まないあるいはイメージ画像の重要性が相対的に低い文書等に有効である。
【００１２】
また、本発明のカラー画像の画像形成システムは、カラー画像を形成可能な画像形成装置と、該画像形成装置に対する画像形成指令を出力する端末と、前記端末により前記画像形成装置に対する画像形成指令がなされたとき、該画像形成指令に係るカラー画像情報を構成する画素毎に色情報を取得するとともに、画素の種類に関する画素種類情報を取得し、該取得された画素毎の前記色情報を、少なくとも画素種類情報とカラー変換するか又は画素の種類に応じてグレースケール変換するかについて設定される色変換方式情報とに基づいて出力用色情報に変換する、画像処理手段と、を備えることを要旨とする。この画像形成システムによれば、画素の種類に応じてその色情報をカラー変換するかグレースケール変換するかが設定されるため、カラー画像であってもカラー出力部分とグレースケール出力部分とが混在した出力画像を得ることができる。このため、画像形成コストを抑制しつつ画像の視認性や明瞭性を確保することができる。
【００１３】
さらにまた、本発明のカラー画像の画像処理方法は、カラー画像を形成可能な画像形成装置に対する画像形成指令がなされたとき、（ａ）該画像形成指令に係るカラー画像情報を構成する画素毎に色情報を取得するとともに、画素の種類に関する画素種類情報を取得するステップと、（ｂ）前記取得された画素毎の前記色情報を、少なくとも画素種類情報と画素の種類に応じてカラー変換するか又はグレースケール変換するかについて設定される色変換方式情報とに基づいて、出力用色情報に変換するステップと、を実行することを要旨とする。この画像処理方法によれば、画素の種類に応じてその色情報をカラー変換するかグレースケール変換するかが設定されるため、カラー画像であってもカラー出力部分とグレースケール出力部分とが混在した出力画像を得ることができる。したがって、画像形成コストを抑制しつつ画像の視認性や明瞭性を確保することができる。
【００１４】
本発明のカラー画像の画像形成処理のためのプログラムは、カラー画像を形成可能な画像形成装置に対する画像形成指令がなされたとき、上記画像処理方法における各ステップを実行させることを要旨とする。このプログラムは、コンピュータが読み取り可能な記憶媒体（例えば、ハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤ、チップ）などに記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから他のコンピュータに配信されたものであってもよいし、その他どのような形態で授受されたものであってもよい。また、このプログラムは、プリンタドライバプログラムとすることもできる。
【００１５】
本発明のカラー画像を形成可能な画像形成装置に対する画像形成指令の作成方法は、前記画像形成装置に対する画像形成指令に係るカラー画像情報の構成要素の画像の種類に応じて当該構成要素の色情報をカラー変換するか又はグレースケール変換するかについて設定された色変換方式情報を伴う画像形成指令を作成するステップを備えることを要旨とする。
【００１６】
この画像形成指令の作成方法によれば、画素の種類に応じてその色情報をカラー変換するかグレースケール変換するかを設定できるため、カラー画像であってもカラー出力部分とグレースケール出力部分とが混在した出力画像を得るよう画像形成指令を作成することができる。こうした出力画像によれば、カラー出力部分により画像の視認性や明瞭性が確保され、グレースケール出力部分があることにより画像形成コストが抑制される。したがって、画像形成コストを抑制しつつ画像の視認性や明瞭性を確保することができる。また、必要に応じて、カラー／グレースケール混在画像を出力させることができる。
【００１７】
この画像形成指令の作成方法においては、前記画像形成装置に対する前記画像形成指令の作成毎に、前記色変換方式情報における色変換方式を設定する色変換方式設定ステップを備えることができる。こうすることで、出力しようとする画像の種類に応じ、又ユーザーの都合に応じてカラー／グレースケール混在画像を出力させるような画像形成指令を作成できる。
【００１８】
本発明の画像形成指令を作成するためのプログラムは、上記画像形成指令の作成方法における各ステップを実行させることを要旨とする。このプログラムは、コンピュータが読み取り可能な記憶媒体（例えば、ハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤ、チップ）などに記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから他のコンピュータに配信されたものであってもよいし、その他どのような形態で授受されたものであってもよい。また、このプログラムは、プリンタドライバプログラムとすることもできる。
【発明を実施するための最良の形態】
【００１９】
次に、本発明の実施の形態について実施例を挙げて説明する。
【００２０】
図１は、本発明を適用可能な画像形成システムの構成の概略を示す図であり、図２は、画像形成装置としてのカラーレーザプリンタ２０の構成の概略を示す図であり、図３はカラーレーザプリンタ２０のコントローラ６０における制御信号の入出力を示すブロック図である。実施例の画像形成システム１０は、図１に示すように、ＬＡＮ（Local Area Network）１２に接続され画像形成装置として機能するカラーレーザプリンタ２０と、各種アプリケーションにおいて印刷指令作成の指示がなされたときに、印刷指令作成画面を表示するディスプレイ８２を備えたクライアント８０とを備えている。
【００２１】
カラーレーザプリンタ２０は、単一感光体方式と中間転写方式とを採用したフルカラーの電子写真方式の印刷装置として構成されており、図２に例示するように、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色に色分解された各色毎の画像を帯電された感光体２１上にレーザを照射して静電潜像として形成する露光器２２と、装着された各色のトナーカートリッジ３２Ｃ、３２Ｍ、３２Ｙ、３２Ｋから供給される各色のトナーを用いて感光体２１上に形成された静電潜像をトナー像として現像する現像器２３と、感光体２１上に現像された各色のトナー像を転写ベルト２４に重ねて転写してカラートナー像を形成する一次転写ユニット２５と、用紙カセット２６から用紙を搬送する搬送ユニット２７と、搬送された用紙に転写ベルト２４に形成されたカラートナー像を転写する二次転写ユニット２８と、転写されたカラートナー像を用紙に融着定着させて排紙する定着ユニット２９と、現像器２３の回転に伴ってトナーカートリッジ３２Ｃ，３２Ｍ，３２Ｙ，３２Ｋ（以下、単に３２Ｃ〜３２Ｋとする。）に取り付けられた記憶素子３３Ｃ，３３Ｍ，３３Ｙ，３３Ｋ（以下、単に３３Ｃ〜３３Ｋとする。）に接続してカートリッジに記憶素子３３Ｃ〜３３Ｋ固有のシリアル番号などの識別情報やトナーの色に関する情報などを読み込む可動接続部３０と、カラーレーザプリンタ２０全体の動作を制御するコントローラ６０とを備えている。なお、カートリッジ３２に備えられる記憶素子３３は、ＡＳＩＣまたはＣＳＩＣとして構成されている。カラーレーザプリンタ２０は、ネットワークプリンタとして機能するように図示しないＬＡＮボードを備えている。なお、実施例では、単一感光体方式と中間転写方式を採用した印刷装置について説明したが、色毎に感光体，現像器を持つタンデム方式等の他の構成であってもよい。
【００２２】
コントローラ６０は、図３に示すように、ＣＰＵ６１やＲＡＭ６２，ＲＯＭ６３等を中心としたマイクロプロセッサとして構成されており、各種センサ（例えば、定着ユニット２９の定着ローラー温度やその近傍の雰囲気温度を検出する各種温度センサによる検出値やその他の入力信号（例えば、ユーザによる印刷指令信号など）が信号ラインを介して入力され、これらの入力信号に基づいて露光器駆動制御部６４や現像器駆動制御部６５、一次転写ユニット駆動制御部６６，二次転写ユニット駆動制御部６７，定着ユニット駆動制御部６８，搬送ユニット駆動制御部６９，可動接続部駆動制御部７０，などを介して露光器２２や現像器２３，一次転写ユニット２５，二次転写ユニット２８，定着ユニット２９，搬送ユニット２７，可動接続部３０、などのカラーレーザプリンタ６０の各部動作を制御する。
【００２３】
ＲＡＭ６２には、各種処理を実行するためのプログラムやデータが読み込まれるようになっている。たとえば、ＲＯＭ６３に記憶されたカラー画像処理プログラムや記憶素子３３に記憶されたカートリッジ３２Ｃ〜３２Ｋについての各種の情報も、プリンタ２０の電源投入時の初期動作においてＲＡＭ６２に読み込まれるようになっている。また、ＲＡＭ６２には、カラー画像の処理プログラムの実行に必要になる色変換方式情報を格納する領域やバンド化処理に必要なバンドバッファやフレームメモリのための領域も確保されている。
【００２４】
ＲＯＭ６３には、プリンタ２０の各部を制御して印刷指令を実行するプログラムのほか、クライアント８０からの画像形成指令を受けて中間コード作成、バンド化、描画の各処理を実行する画像処理プログラムやデータが記憶されている。
【００２５】
クライアント８０は画面表示手段としてのディスプレイ８２に接続されているとともに、それぞれ図示しないコントローラを有しており、ＬＡＮ１２を介してカラーレーザプリンタ２０に対して印刷指令を出力可能に接続されている。また、クライアント８０には、カラー画像形成指令作成時に、画素の種類に応じたカラー印刷の実行指示可能な印刷指令作成のためのプログラムがインストールされている。
【００２６】
次に、こうして構成された実施例のカラーレーザプリンタ２０の動作、特に、カラーレーザプリンタ２０において文字データとグラフィックデータとイメージデータとが混在したカラー原稿を、グラフィックのみカラーで印刷させるときの動作について説明する。説明の都合上、クライアント８０における印刷指令の作成処理について説明し、その後、カラーレーザプリンタ２０における画像処理について説明する。
【００２７】
図４は、クライアント８０のコントローラ８１が実行する印刷指令の作成処理の一例を示すフローチャートである。この処理は、コントローラ８１により一定時間毎に実行され、印刷指令作成要求を検出したとき、所定の印刷指令作成画面を表示して、印刷指令を作成できるようになっている。
【００２８】
印刷指令作成処理では、まず、図示するように、印刷指令作成要求があるかどうかを監視し（ステップＳ１００）、当該要求が検出されない場合にはこの処理を終了する。一方、印刷指令作成要求が検出されたときには、図５に例示する印刷指令作成画面２００を表示する（ステップＳ１１０）。
【００２９】
図５に示すように、この印刷指令作成画面２００においては、各種選択ボタンのほかカラー印刷を選択する選択ボタン２１０、グラフィックのみカラー印刷を選択する選択ボタン２２０及びモノクロ印刷を選択する選択ボタン２３０が設けられている。なお、ここでいう選択ボタン２１０は、印刷しようとするカラー画像情報の全てのオブジェクトをカラー印刷することを意味する。また、選択ボタン２２０は、カラー画像情報の各種オブジェクトのうちグラフなどのグラフィックのみをカラーで印刷し文字やイメージをグレースケールで印刷することを意味している。すなわち、選択ボタン２２０は限定的なカラー印刷を意図している。こうした選択ボタン２２０において意図されるカラー印刷方式は、本発明における色変換方式に相当している。
【００３０】
本実施例のクライアント８０のユーザーは、カラーレーザプリンタ２０の使用に際して、カラー印刷が許可されていないユーザーであるので、カラー印刷を選択する選択ボタン２１０は選択できないようになっている。一方、このユーザーは、グラフィックのみカラー印刷する選択ボタン２２０とモノクロ印刷選択ボタン２３０を選択可能となっている。したがって、印刷指令作成画面２００で、ユーザーが選択ボタン２１０を選択した場合には、「選択できません。他の色を選択してください。」などという表示画面を表示するようになっている。以下の処理は、ユーザーが選択ボタン２２０を選択したときについて主として説明する。なお、ユーザーに対してカラー印刷を制限するような処置は、プリンタドライバプログラムによって可能である。
【００３１】
コントローラ８１は、ユーザーが印刷指令作成画面２００において、印刷指令作成完了の選択ボタン２４０が操作されたかどうかを監視する（ステップＳ１２０）。印刷指令の作成をキャンセルする選択ボタン２５０が選択されている場合には（ステップＳ１２２）、この処理を終了する。一方、作成完了が検出された場合には、選択ボタン２２０が選択されて限定的なカラー印刷要求があるかどうかを判定する（ステップＳ１３０）。
【００３２】
限定的カラー印刷要求がある場合には、クライアント８０が、グラフィックのみカラー印刷する、すなわち、画素がグラフィックであるときのみＣＭＹＫの色情報にカラー変換し、画素が文字あるいはイメージであるときは、グレースケールスケールの色情報にグレースケール変換するという色変換方式についての情報を含んだ印刷指令を作成し（ステップＳ１４０）、作成した印刷指令をカラーレーザプリンタ２０に出力する（ステップＳ１５０）。一方、選択ボタン２２０が選択されないで選択ボタン２３０が選択されたときには、限定的カラー印刷要求がないものとして、全オブジェクトにつきグレースケールで色変換するという色変換方式についての情報を含んだ印刷指令を作成し（ステップＳ１６０）、作成した印刷指令をカラーレーザプリンタ２０に出力する(ステップＳ１５０)。
【００３３】
なお、こうした印刷指令においては、色変換方式や色補正等の各種色変換のための情報や、画像情報に含まれる各オブジェクトが文字であるか、グラフィックであるか、イメージであるかの情報が既に含まれており、画素単位でのＲＧＢでの色情報と画素の種類等の属性が含まれている。
【００３４】
次に、印刷指令を受けたカラーレーザプリンタ２０における画像処理について説明する。図６は、カラーレーザプリンタ２０のコントローラ６０が実行する画像処理の一例を示すフローチャートである。この処理は、コントローラ６０がクライアント８０から印刷指令を受信したとき実行されるようになっている。
【００３５】
まず、コントローラ６０は、印刷指令についてコマンド解釈を行い、印刷指令を中間形式のコードに変換する（ステップＳ３００）。コマンド解釈は、受信した画像情報のページ毎に行われる。ここで、印刷指令に含まれる色変換方式情報やその他の情報についても解釈される。
【００３６】
こうして印刷指令がカラーレーザプリンタ２０における処理に適した中間形式のコードに変換されると、コントローラ６０は、中間コードに基づいて、色変換方式情報を解釈して、ＲＡＭ６２に格納する（ステップＳ３１０）。この例では、画素がグラフィックであるときのみＣＭＹＫの色情報にカラー変換し、画素が文字あるいはイメージであるときは、グレースケールスケールの色情報にグレースケール変換するといった色変換方式がＲＡＭ６２に予め割り当てられた色変換方式情報格納領域に格納される。
【００３７】
次に、コントローラ６０は、ＲＧＢＸバンドを作成する（ステップＳ３２０）。ＲＧＢＸバンドは、画素毎のＲＧＢＸデータの集合である。ＲＧＢＸバンドを作成する処理は、１ページ分の画像情報をいくつかの水平なバンドに分割して分割バンド単位毎にＲＧＢＸデータを蓄積するものである。こうしたバンド化処理は、その後の描画処理をスムーズに行うために行われ、後段の描画処理では、このバンド単位で描画処理が行われることになる。この例では、ＲＧＢＸバンドは、ＲＡＭ６２上の予め定められた領域に形成されるようになっている。
【００３８】
ＲＧＢＸバンド化処理のフローチャートの一例を図７に示す。この処理では、画像情報のページ毎の処理を示したものである。この処理では、中間コードに基づいてコマンドを解釈し、まず文字描画コマンドであるかどうかを判別し（ステップＳ４００）、文字描画コマンドであるときには、さらにＲＡＭ６２に格納した色変換方式情報の画素種類が文字のときの色変換方式を参照し、カラー変換の有無を判別する（ステップＳ４１０）。そして、カラー変換する場合にはＸ＝０とし、カラー変換しないとき（グレースケール変換するとき）はＸ＝１とするように、色変換条件（色変換条件フラグ）を設定する（ステップＳ４２０）。この例では、画素が文字のときには、カラー変換しないという色変換条件が定められているので、Ｘとして１を形成する。こうして、別に取得済みのＲＧＢデータとともに色変換条件であるＸチャンネルのデータを、ＲＧＢＸバンドにおいて画素毎に割り当てられた所定のメモリセルに書き込む（ステップＳ４３０）。
【００３９】
描画コマンドが文字描画コマンドでないときには、グラフィック描画コマンドであるかどうかを判別し（ステップＳ４５０）、グラフィック描画コマンドであるときには、先と同様にしてＲＡＭ６２の色変換方式情報格納領域を参照し（ステップＳ４６０）、色変換方式を確認し、Ｘデータとして１又は０を形成して色変換条件を設定する（ステップＳ４７０）。この例では、グラフィック画素は、カラー変換するという色変換方式が定められているのでＸを０とし、この色変換条件であるＸチャンネルのデータをＲＧＢデータとともに、ＲＧＢＸバンドの所定のメモリセルに書き込む（ステップＳ４８０）。
【００４０】
さらに、描画コマンドがグラフィック描画コマンドでもないときには、イメージ描画コマンドであるとして（ステップＳ４９０）、先と同様にしてＲＡＭ６２の色変換方式情報格納領域を参照し（ステップＳ５００）、色変換方式を判別して色変換条件としてのＸのデータを形成し（ステップＳ５１０）、ＲＧＢデータと色変換条件とをＲＧＢＸバンドの所定のメモリセルに書き込む（ステップＳ５２０）。
【００４１】
このように、順次、画素毎の描画コマンドからＲＧＢデータと色変換条件であるＸデータとからなるＲＧＢＸデータを形成し、ＲＧＢＸバンドに書き込みを行う。１バンド分のＲＧＢＸデータを形成したら（ステップＳ４４０）、このバンドに対応するＲＧＢＸデータ作成処理を終了する。こうしたバンド毎のＲＧＢＸデータ処理は、引き続き行われる。
【００４２】
コントローラ６０は、バンド単位のＲＧＢＸデータが１ページ分形成されたら、そのＲＧＢＸデータを用いて順次描画処理を実施する（図６、ステップＳ３３０）。描画処理では、ＲＡＭ６２上に作成したＲＧＢＸバンドを参照しながら、バンド単位で描画処理を行う。描画処理のフローチャートの一例を図８に示す。この処理では、バンドの先端位置からＸ方向について描画していくが、画素毎にＲＧＢＸバンドを参照して、ＲＧＢデータをＸデータに基づいて色変換して、出力用のＣＭＹＫデータに変換する。
【００４３】
まず、バンド単位の描画処理を開始するのにあたり、フレームメモリ上の座標をバンドの先端座標に設定する（ステップＳ６００）。次いで、最初の画素について、ＲＧＢＸバンド上のＸデータを参照し、Ｘデータが０であるかどうか、換言すれば、色変換条件としてカラー変換が設定されているかどうかを判別する（ステップＳ６１０）。Ｘデータが０であり、色変換条件としてカラー変換が設定されていると判別された場合には、該画素のＲＧＢＸバンドのＲＧＢデータをＣＭＹＫデータに変換する（ステップＳ６２０）。一方、Ｘデータが１であり、色変換条件としてグレースケール変換が設定されている場合には、所定の換算式に従いＲＧＢデータからグレースケール変換を実施してＣＭＹＫデータを得る（ステップＳ６３０）。なお、グレースケール変換で得られるＣＭＹの各値は０である。
【００４４】
こうして得られたＣＭＹＫデータは、Ｃプレーン、Ｍプレーン、Ｙプレーン及びＫプレーンの各色のプレーンメモリにそれぞれ出力される（ステップＳ６４０）。こうした画素毎のＣＭＹＫ変換を、Ｘ方向に順次行ってバンドのＸ末端に到達したら（ステップＳ６５０、ステップＳ６６０）、次のＹ座標の画素について同様のＣＭＹＫ変換を行っていく（ステップＳ６７０、ステップＳ６１０〜ステップＳ６６０）。
【００４５】
こうした画素毎に順次処理を進めてバンド高さにいたる全体を処理したら（ステップＳ６８０）、このバンドについての描画処理を終了する。コントローラ６０は、次のバンドについてのＲＧＢＸデータを取得したら、そのバンドについての描画処理を実施する（ステップＳ３３０）。
【００４６】
コントローラ６０は、こうしてバンド単位で描画処理を終了したら、次いで、カラーレーザプリンタ２０の画像形成ユニットに対してラスターデータとして出力する(ステップＳ３４０)。この出力処理では、ＣＭＹの各プレーンにおける全データが０のときには、各ユニットをモノクロ印刷モードに設定し、そうでない場合には、カラー印刷モードに設定される。こうしたカラー画像形成処理によれば、カラーレーザプリンタ２０によって紙などの記録媒体に出力される画像は、グラフィック領域がカラーで出力される一方、文字領域やイメージ領域はグレースケールで出力されたものとなる。
【００４７】
以上説明した本発明の実施例によれば、画素の種類に応じてその色情報をカラー変換するかグレースケール変換するかが設定されており、カラー画像であっても、カラー出力部分とグレースケール出力部分からなる出力画像を得ることができる。こうした出力画像においては、カラー出力部分があることによって画像の視認性や明瞭性が確保され、グレースケール出力部分があることによって画像形成コストが抑制される。このため、ユーザーが印刷コスト等の観点からカラー画像のカラー出力が制限される場合やあるいは自らカラー出力を回避する場合であっても、印刷コストを抑制しつつ、出力原稿の視認性や明瞭性を確保することができる。
【００４８】
また、本発明の実施例によれば、ＲＧＢＸデータ作成処理（ステップＳ３２０）において、画素毎の色情報をカラー変換するかグレースケール変換するかの色変換条件を予め画素毎にＲＧＢＸデータのＸチャンネルに格納し、その後、このＲＧＢＸデータに基づいて描画処理を行い（ステップＳ３３０）、出力用のＣＭＹＫデータを形成する。このため、描画処理を効率的又は迅速に実施することができ、また、こうした前処理を描画処理に先立って行うことはバンディング処理にも適している。
【００４９】
さらに、本発明の実施例によれば、画素毎の色変換条件を設定する場合の色変換方式が予めクライアント８０に対して設定されている。すなわち、クライアント８０における、カラーレーザプリンタ２０に対する印刷指令の作成画面２００においては、「グラフィックのみカラー」とする選択ボタン２２０しか、混在画像に対する選択ボタンが用意されていない。このため、こうすることで、例えば、クライアント８０においてはグラフィックを多用する書類を作成しているが印刷コストは抑制すべきである等、端末の固有の事情を考慮しつつ画像形成コストの抑制と視認性等が確保された出力画像を得ることができる。
【００５０】
さらにまた、本発明の実施例によれば、色変換方式を、グラフィックのみカラーとして、画素が文字及びイメージのときにはグレースケール変換するものとしている。こうした、色変換方式の設定は、視認性等の要求性が相対的に高い画像情報がカラー変換されるため、イメージ画像を多く含まないあるいはイメージ画像の重要性が相対的に低い文書等に有効である。こうした色変換方式は、例えば、一般的なオフィスなど、グラフィックデータを多用する文書作成に適している。
【００５１】
ここで、本実施形態においては、プリンタ２０が画像形成装置に相当し、プリンタ２０における各種の画像形成ユニットが画像出力手段に相当し、カラー画像形成処理（図６、ステップＳ３００〜ステップＳ３３０）を実施するコントローラ６０又はＣＰＵ６１画像処理手段に相当する。また、印刷指令をプリンタ２０に対して発信するクライアント８０が、画像形成指令を画像形成装置に対して出力する端末に相当する。また、プリンタ２０とクライアント８０とを含むネットワーク１０が画像形成システムに相当する。
【００５２】
以上説明した実施例では、画素の種類に応じた色変換方式は、クライアント８０に固有のものとしてユーザーが設定できないものとしたが、印刷指令の作成毎にユーザーが色変換方式を自在に設定できるようにすることもできる。例えば、実施例では、クライアント８０においては、「グラフィックのみカラー」という色変換方式に固定されていたが、文字をカラーで出力して強調部分などを目立たせたい場合には、「文字のみカラー」という色変換方式の設定も可能であり、写真などのイメージの視認性や明瞭性が重要である場合には、「イメージのみカラー」という色変換方式の設定も可能にすることができる。なお、このようにユーザーに画素毎でのカラー出力の設定を許容する場合であっても、全画素についてのカラー出力（いわゆる通常のカラー出力）についての設定を許可しないようプリンタドライバプログラムにより設定しておくことで、印刷コストを抑制しつつ、印刷しようとする画像の種類やユーザーの都合、その他の事情に応じて視認性や明瞭性等を確保した出力原稿を得ることができる。
【００５３】
また、本実施例では、ＲＧＢＸデータのバンドを形成し、バンド単位で描画するものとしたが、これに限定するものではなく、ページ単位でこうした処理を行うことも可能である。また、本実施例では、ＲＧＢＸデータのＸチャンネルには、色変換情報を格納するものとしたが、Ｘチャンネルには色変換情報のみならず、クライアント８０から出力された作成指令に含まれる他の画素属性や色補正等に関する情報を併せて格納し、これらの情報に基づいてＲＧＢデータからＣＭＹＫデータへの変換処理を行うことができる。
【００５４】
また、本実施例では、ＲＧＢデータからＣＭＹＫデータ変換前に予め画素毎の色変換条件を画素毎に（Ｘチャンネルに）設定していたが、ＣＭＹＫデータへの変換時、画素毎にＲＡＭ６２に格納された色変換方式情報を参照して色変換するようにしてもよい。特に低解像度のプリンタ２０においてはこうした描画処理としてもよい。
【００５５】
また、本実施例では、こうした画像処理をプリンタ２０において実行するものとしたが、クライアント８０にインストールされるプリンタドライバプログラムによってクライアント８０において実行されるものとしてもよい。
【００５６】
また、本実施例では、印刷装置として、カラーレーザプリンタ２０に適用するものとしたが、モノクロレーザカラーレーザプリンタやインクジェットプリンタなどの各種のプリンタに適用してもよく、ファクシミリ、複写機などのプリンタ以外の印刷装置や複合機に適用してもよい。
【００５７】
さらに、本実施例では、本発明を、カラーレーザプリンタ２０を画像形成装置とするカラー画像形成システムの形態として説明したが、本発明は、カラー画像形成装置、カラー画像処理方法及びカラー画像処理プログラムの形態とすることができる。
【００５８】
さらにまた、本実施例における印刷指令作成処理は、印刷指令作成方法及び印刷指令作成プログラム等の形態とすることができる。
【００５９】
以上、本発明の実施の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【００６０】
【図１】カラー画像形成システムの構成の概略を示す構成図。
【図２】カラーレーザプリンタの構成の概略を示す構成図。
【図３】コントローラにおける制御信号等の入出力を示すブロック図。
【図４】コンピュータにおける印刷指令作成処理のフローチャートの一例を示す図。
【図５】印刷指令作成のための情報入力画面の一例を示す図。
【図６】カラー画像処理のフローチャートの一例を示す図。
【図７】ＲＧＢＸバンド作成処理のフローチャートの一例を示す図。
【図８】描画処理のフローチャートの一例を示す図。
【符号の説明】
【００６１】
１０  画像形成システム、１２  ＬＡＮ、２０  カラーレーザプリンタ、２１  感光体、２２  露光器、２３  現像器、２４  転写ベルト、２５  一次転写ユニット、２６  用紙カセット、２７  搬送ユニット、２８  二次転写ユニット、２９  定着ユニット、３０  可動接続部、３２Ｃ，３２Ｍ，３２Ｙ，３２Ｋ  トナーカートリッジ、３３Ｃ，３３Ｍ，３３Ｙ，３３Ｋ  記憶素子、６０  コントローラ、６１  ＣＰＵ、６２  ＲＡＭ、６３  ＲＯＭ、６４  露光器駆動制御部、６５  現像器駆動制御部、６６  一次転写ユニット駆動制御部、６７  二次転写ユニット駆動制御部、６８  定着ユニット駆動制御部、６９  搬送ユニット駆動制御部、７０  可動接続部駆動制御部、８０  コンピュータ、８１  コントローラ、８２  ディスプレイ、２００  印刷指令作成画面、２１０ カラー印刷選択ボタン、２２０  グラフィックのみカラー印刷選択ボタン、２３０  モノクロ印刷選択ボタン、２４０印刷指令作成完了選択ボタン、２５０  キャンセル選択ボタン。
【図１】
2006261766.tif 000003
【図２】
2006261766.tif 000004
【図３】
2006261766.tif 000005
【図４】
2006261766.tif 000006
【図５】
2006261766.tif 000007
【図６】
2006261766.tif 000008
【図７】
2006261766.tif 000009
【図８】
2006261766.tif 000010