(57)【要約】【課題】複数のページから構成される文書の画像を印刷する際、ページ毎にフルカラー印刷と二色印刷とを使い分けが可能な印刷制御技術を提供する。【解決手段】描画部３０１は、カラーモードに関する設定を含む印刷設定及び描画データを用いて、カラーモードを最適化するか否かを判断する。カラーモード決定部３０２は、描画部３０１の判断結果に応じて、カラーモードの最適化を行う。このとき、色情報抽出部３０３は、色の判断条件情報を用いて、描画データに含まれる各描画オブジェクトの描画に使用される色を判断して色情報を生成し、当該色情報に基づいて、各描画オブジェクトの色を適宜変換する。そして、カラーモード決定部３０２は、色情報及び色情報に基づく色変換後の描画オブジェクトデータ又は色変換前の描画オブジェクトデータに基づいて、カラーモードを決定する。【選択図】        図２
2009193216.tif 000002
【特許請求の範囲】
【請求項１】
複数のページから構成される文書の画像を印刷する際のカラーモードを決定する印刷制御装置であって、
前記ページの描画に使用される色を前記ページ毎に判断する判断手段と、
使用される色の数が二つ以下であると前記判断手段が判断した前記ページについて、当該ページの画像を印刷する際のカラーモードを、二色のみを用いて印刷する二色印刷モードに決定する決定手段と、
前記判断手段が判断した前記色に応じて、前記ページの画像を前記二色印刷モードで印刷する時に用いる二色を選択する選択手段とを備える
ことを特徴とする印刷制御装置。
【請求項２】
前記ページの画像は、少なくとも１つの描画オブジェクトを含み、
前記判断手段は、
前記ページの画像に含まれる各前記描画オブジェクトの描画に使用される色を判断するオブジェクト判断手段と、
前記ページに含まれる全部又は一部の前記描画オブジェクトについて前記オブジェクト判断手段が各々判断した色を用いて、前記ページの描画に使用される色を判断するページ判断手段とを有する
ことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
ユーザからの設定入力を受け付ける入力受付手段を更に備え、
前記入力受付手段は、カラーモードの決定を文書全体で行うか又はページ毎に行うかを設定する第１設定入力を受け付け、
前記決定手段は、前記第１設定入力に応じて、文書全体又はページ毎に前記カラーモードを決定する
ことを特徴とする請求項１又は２に記載の印刷制御装置。
【請求項４】
前記決定手段は、前記判断手段が判断した色の数が二つ以下である場合且つ当該色の一つが黒である場合のみ、カラーモードを前記二色印刷モードに決定する
ことを特徴とする請求項１乃至３のいずれか一項に記載の印刷制御装置。
【請求項５】
前記決定手段は、前記判断手段が判断した色の数が一つである場合、カラーモードを、黒色のみを用いて印刷するモノクロ印刷モードに決定する
ことを特徴とする請求項１乃至４のいずれか一項に記載の印刷制御装置。
【請求項６】
前記決定手段は、前記判断手段が判断した色の数が一つである場合且つ当該色が黒である場合のみ、カラーモードを前記モノクロ印刷モードに決定する
ことを特徴とする請求項５に記載の印刷制御装置。
【請求項７】
ユーザからの設定入力を受け付ける入力受付手段を更に備え、
前記決定手段は、色と色の数との組み合わせに対応して、カラーモードを前記二色印刷モード、前記モノクロ印刷モード及び三色以上を用いて印刷するフルカラー印刷モードのいずれかに各々設定する第２設定入力を前記入力受付手段が受け付けた場合、前記第２設定入力に応じて、カラーモードを決定する
ことを特徴とする請求項１乃至６のいずれか一項に記載の印刷制御装置。
【請求項８】
前記決定手段は、カラーモードを前記二色印刷モード、前記モノクロ印刷モード及び前記フルカラー印刷モードのいずれかに設定する第３設定入力を前記入力受付手段が受け付けた場合、前記第３設定入力に応じて、カラーモードを決定する
ことを特徴とする請求項７に記載の印刷制御装置。
【請求項９】
前記描画オブジェクト判断手段は、色値と色との対応関係を示す色の判断条件情報を用いて、各前記描画オブジェクトの描画に使用される色の色値に対応して前記色の判断条件情報に示される前記色を、前記描画オブジェクトの描画に使用される色として判断する
ことを特徴とする請求項１乃至８のいずれか一項に記載の印刷制御装置。
【請求項１０】
前記色の判断条件情報は、色値の範囲と、色との対応関係を示し、
前記描画オブジェクト判断手段は、各前記描画オブジェクトの描画に使用される色の色値が含まれる範囲に対応して前記色の判断条件情報に示される色を、前記描画オブジェクトの描画に使用される色として判断する
ことを特徴とする請求項９に記載の印刷制御装置。
【請求項１１】
ユーザからの設定入力を受け付ける入力受付手段を更に備え、
前記描画オブジェクト判断手段は、前記色の判断条件情報における色値の範囲を設定する第４設定入力を前記入力受付手段が受け付けた場合、前記第４設定入力に応じて前記色値の範囲が設定される前記色の判断条件情報を用いて、前記描画オブジェクトの描画に使用される色を判断する
ことを特徴とする請求項９又は１０のいずれか一項に記載の印刷制御装置。
【請求項１２】
その色値が前記色の判断条件情報に対応関係が示される前記色値の範囲に含まれる色について、当該色値を所定値に変換することにより、前記描画オブジェクトの描画に実際に使用される色を変換する変換手段を更に備える
ことを特徴とする請求項１０又は１１に記載の印刷制御装置。
【請求項１３】
複数のページから構成される文書の画像を印刷する際のカラーモードを決定する印刷制御装置の備えるコンピュータを、
前記ページの描画に使用される色を前記ページ毎に判断する判断手段と、
使用される色の数が二つ以下であると前記判断手段が判断した前記ページについて、当該ページの画像を印刷する際のカラーモードを、二色のみを用いて印刷する二色印刷モードに決定する決定手段と、
前記判断手段が判断した前記色に応じて、前記ページの画像を前記二色印刷モードで印刷する時に用いる二色を選択する選択手段
として機能させる印刷制御プログラム。
【請求項１４】
請求項１３に記載のプログラムを記憶したことを特徴とするコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のページから構成される文書の画像を印刷する際のカラーモードを決定する印刷制御装置、印刷制御プログラム及びコンピュータ読取可能な記憶媒体に関する。
【背景技術】
【０００２】
従来より、フルカラーの文書を印刷する際、通常はフルカラーで印刷するよりもモノクロで印刷した方がコストを下げることができる。しかし、例えば、ある文字に色をつけて強調しているような文書をモノクロで印刷した場合、その文字には色がつかずに印刷されるので、その文字の可読性が落ちる恐れがある。そこで、黒と黒以外の一色だけの二色を使用して印刷することで、フルカラーで印刷するよりも低いコストで色つきの印刷物を提供することが考えられる。例えば、文書の黒部分は黒で印刷し、色のついている部分は黒以外の一色で印刷する二色印刷という技術は、既に知られている。一般に、二色印刷としてカウントされた場合は、フルカラー印刷としてカウントされるよりも低コストとなる。
【０００３】
しかし、従来では、フルカラーで印刷するか二色印刷するかを、ユーザーが文書を見て選択しなくてはならなかった。また、二色のみで構成されている文書では二色印刷が有効であるが、多色で構成される文書を印刷する際には、二色で印刷すると可読性が落ちる可能性があるのでフルカラーで印刷したほう有効な場合がある。
【０００４】
近年では、二色印刷するか否かを自動的に選択する印刷装置が開発されている。例えば、特許文献１には、フルカラーのデータを二色印刷用のプリンタで二色印刷する目的で、ホストから送られてくるフルカラー指定の色情報に対して範囲を設定し、範囲内の時はある一色で印刷し、範囲外の時は他の一色で印刷するプリンタ装置が開示されている。また、特許文献２の技術では、カラーモードを自動で選択するようにした時に、二色印刷も選択可能とする目的で、原稿内の文字領域がある閾値以上の時にフルカラーか二色のどちらで印刷するかを選択でき、閾値に応じて自動でフルカラー印刷と二色印刷とを使い分ける画像形成装置が開示されている。
【０００５】
【特許文献１】特開２００２−２４０３６１号公報
【特許文献２】特開２００４−２９７６１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１〜２の技術においては、ページ毎にフルカラー印刷と二色印刷とを使い分けることができないという問題があった。例えば、多色で構成されるページを含むからといって文書をフルカラーで印刷したが、他のページは二色のみで構成されているので二色印刷で十分という場合がある。このような場合に、ページ毎にフルカラー印刷と二色印刷とを使い分けが可能になることが望まれていた。
【０００７】
本発明は、上記に鑑みてなされたものであって、複数のページから構成される文書の画像を印刷する際、ページ毎にフルカラー印刷と二色印刷とを使い分けが可能な印刷制御装置、印刷制御プログラム及びコンピュータ読取可能な記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、複数のページから構成される文書の画像を印刷する際のカラーモードを決定する印刷制御装置であって、前記ページの描画に使用される色を前記ページ毎に判断する判断手段と、使用される色の数が二つ以下であると前記判断手段が判断した前記ページについて、当該ページの画像を印刷する際のカラーモードを、二色のみを用いて印刷する二色印刷モードに決定する決定手段と、前記判断手段が判断した前記色に応じて、前記ページの画像を前記二色印刷モードで印刷する時に用いる二色を選択する選択手段とを備えることを特徴とする。
【０００９】
請求項２にかかる発明は、請求項１にかかる発明において、前記ページの画像は、少なくとも１つの描画オブジェクトを含み、前記判断手段は、前記ページの画像に含まれる各前記描画オブジェクトの描画に使用される色を判断するオブジェクト判断手段と、前記ページに含まれる全部又は一部の前記描画オブジェクトについて前記オブジェクト判断手段が各々判断した色を用いて、前記ページの描画に使用される色を判断するページ判断手段とを有することを特徴とする。
【００１０】
請求項３にかかる発明は、請求項１又は２にかかる発明において、ユーザからの設定入力を受け付ける入力受付手段を更に備え、前記入力受付手段は、カラーモードの決定を文書全体で行うか又はページ毎に行うかを設定する第１設定入力を受け付け、前記決定手段は、前記第１設定入力に応じて、文書全体又はページ毎に前記カラーモードを決定することを特徴とする。
【００１１】
請求項４にかかる発明は、請求項１乃至３にかかる発明において、前記決定手段は、前記判断手段が判断した色の数が二つ以下である場合且つ当該色の一つが黒である場合のみ、カラーモードを前記二色印刷モードに決定することを特徴とする。
【００１２】
請求項５にかかる発明は、請求項１乃至４にかかる発明において、前記決定手段は、前記判断手段が判断した色の数が一つである場合、カラーモードを、黒色のみを用いて印刷するモノクロ印刷モードに決定することを特徴とする。
【００１３】
請求項６にかかる発明は、請求項５にかかる発明において、前記決定手段は、前記判断手段が判断した色の数が一つである場合且つ当該色が黒である場合のみ、カラーモードを前記モノクロ印刷モードに決定することを特徴とする。
【００１４】
請求項７にかかる発明は、請求項１乃至６にかかる発明において、ユーザからの設定入力を受け付ける入力受付手段を更に備え、前記決定手段は、色と色の数との組み合わせに対応して、カラーモードを前記二色印刷モード、前記モノクロ印刷モード及び三色以上を用いて印刷するフルカラー印刷モードのいずれかに各々設定する第２設定入力を前記入力受付手段が受け付けた場合、前記第２設定入力に応じて、カラーモードを決定することを特徴とする。
【００１５】
請求項８にかかる発明は、請求項７にかかる発明において、前記決定手段は、カラーモードを前記二色印刷モード、前記モノクロ印刷モード及び前記フルカラー印刷モードのいずれかに設定する第３設定入力を前記入力受付手段が受け付けた場合、前記第３設定入力に応じて、カラーモードを決定することを特徴とする。
【００１６】
請求項９にかかる発明は、請求項１乃至８にかかる発明において、前記描画オブジェクト判断手段は、色値と色との対応関係を示す色の判断条件情報を用いて、各前記描画オブジェクトの描画に使用される色の色値に対応して前記色の判断条件情報に示される前記色を、前記描画オブジェクトの描画に使用される色として判断することを特徴とする。
【００１７】
請求項１０にかかる発明は、請求項９にかかる発明において、前記色の判断条件情報は、色値の範囲と、色との対応関係を示し、前記描画オブジェクト判断手段は、各前記描画オブジェクトの描画に使用される色の色値が含まれる範囲に対応して前記色の判断条件情報に示される色を、前記描画オブジェクトの描画に使用される色として判断することを特徴とする。
【００１８】
請求項１１にかかる発明は、請求項９又は１０にかかる発明において、ユーザからの設定入力を受け付ける入力受付手段を更に備え、前記描画オブジェクト判断手段は、前記色の判断条件情報における色値の範囲を設定する第４設定入力を前記入力受付手段が受け付けた場合、前記第４設定入力に応じて前記色値の範囲が設定される前記色の判断条件情報を用いて、前記描画オブジェクトの描画に使用される色を判断することを特徴とする。
【００１９】
請求項１２にかかる発明は、請求項１０又は１１にかかる発明において、その色値が前記色の判断条件情報に対応関係が示される前記色値の範囲に含まれる色について、当該色値を所定値に変換することにより、前記描画オブジェクトの描画に実際に使用される色を変換する変換手段を更に備えることを特徴とする。
【００２０】
請求項１３にかかる発明は、印刷制御プログラムであって、複数のページから構成される文書の画像を印刷する際のカラーモードを決定する印刷制御装置の備えるコンピュータを、前記ページの描画に使用される色を前記ページ毎に判断する判断手段と、使用される色の数が二つ以下であると前記判断手段が判断した前記ページについて、当該ページの画像を印刷する際のカラーモードを、二色のみを用いて印刷する二色印刷モードに決定する決定手段と、前記判断手段が判断した前記色に応じて、前記ページの画像を前記二色印刷モードで印刷する時に用いる二色を選択する選択手段として機能させる。
【００２１】
請求項１４にかかる発明は、コンピュータ読取可能な記憶媒体であって、請求項１３に記載のプログラムを記憶したことを特徴とする。
【発明の効果】
【００２２】
本発明によれば、ページ毎にフルカラー印刷と二色印刷とを使い分けることが可能になる。
【発明を実施するための最良の形態】
【００２３】
以下に添付図面を参照して、この発明にかかる印刷制御装置、印刷制御プログラム及びコンピュータ読取可能な記憶媒体の最良な実施の形態を詳細に説明する。
【００２４】
[第１の実施の形態]
（１）構成
図１は、本実施の形態にかかる印刷システムの構成を例示する図である。印刷システムにおいては、コンピュータ端末５０とプリンタ６０とが直接接続されており、コンピュータ端末５０からプリンタ６０へ描画データ及び印刷指示データが送信される。ここでは、コンピュータ端末５０が、本実施の形態にかかる印刷制御装置として機能する。
【００２５】
次に、コンピュータ端末５０の構成について説明する。コンピュータ端末５０は、コンピュータ端末５０全体を制御するＣＰＵ（Central Processing Unit）等の制御装置と、各種データや各種プログラムを記憶するＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等の記憶装置と、各種データや各種プログラムを記憶するＨＤＤ（Hard Disk Drive）やＣＤ（Compact Disk）ドライブ装置等の外部記憶装置と、これらを接続するバスとを備えており、通常のコンピュータを利用したハードウェア構成となっている。また、コンピュータ端末５０には、情報を表示する表示装置と、ユーザの指示入力を受け付けるキーボードやマウス等の入力装置と、外部装置の通信を制御する通信Ｉ／Ｆ（interface）とが有線又は無線により各々接続される。
【００２６】
続いて、このようなハードウェア構成において、ＣＰＵが記憶装置や外部記憶装置に記憶された各種プログラムを実行することによりコンピュータ端末５０において実現される各種機能について説明する。図２は、コンピュータ端末５０の機能的構成を例示する図である。コンピュータ端末５０の機能的構成においては、プリンタドライバ３００と、ＧＤＩ（Graphic Device Interface）３０５と、アプリケーション３０６と、スプーラ３０７、ポートモニタ３０８と、記憶領域３１０とを有する。プリンタドライバ３００と、ＧＤＩ３０５と、アプリケーション３０６と、スプーラ３０７、ポートモニタ３０８とは、記憶装置や外部記憶装置に記憶されるプログラムである。記憶領域３１０は、記憶装置や外部記憶装置の一部又は全部の記憶領域である。
【００２７】
アプリケーション３０６は、例えば、文書を作成したり文書の画像を表示したりする等のプログラムであり、入力装置を介したユーザからの指示に応じて、印刷設定及び印刷対象の文書の画像をページ毎に表す描画データをＧＤＩ３０５に送る。尚、ページ毎の画像には、例えば、文章を表す描画オブジェクトや写真を表す描画オブジェクトやグラフィック画像である描画オブジェクトなどの各種描画オブジェクトが含まれ得る。この描画データや描画オブジェクトを表す描画オブジェクトデータにおいては、RGB値により各々色が指定されている。本実施の形態においては、後述するように、このRGB値が用いられて、描画に使用される色が判断される。
【００２８】
ＧＤＩ３０５は、アプリケーション３０６とプリンタドライバ３００とのインターフェースとして機能し、印刷設定及び描画データをプリンタドライバ３００に送る。プリンタドライバ３００は、プリンタ６０への印刷指示を制御するものであり、アプリケーション３０６から送られた印刷設定及び描画データに基づいて、描画データを適宜色変換すると共に、ＰＪＬ（プリンタジョブ言語）形式の印刷指示データを生成して、これらをスプーラ３０７に送る。スプーラ３０７は、印刷の進行を管理し、プリンタドライバ３００から送られた描画データ及び印刷指示データをポートモニタ３０８に送る。ポートモニタ３０８は、図示しないパラレルポートやシリアルポートを通して、スプーラ３０７から送られた描画データ及び印刷指示データをプリンタ６０に送信する。
【００２９】
次に、プリンタドライバ３００の詳細な構成について説明する。プリンタドライバ３００は、描画部３０１と、カラーモード決定部３０２と、色情報抽出部３０３と、ＵＩ（user interface）部３０４とを有する。描画部３０１は、カラーモードに関する設定を含む印刷設定及び描画データをアプリケーション３０６からＧＤＩ３０５を介して受け取り、これらを用いて、カラーモードを最適化するか否かを判断して、当該判断結果に基づいて、カラーモード決定部３０２に対して、描画データと、カラーモードの最適化設定と、色の判断条件情報とを渡して、カラーモードの最適化を要求する。カラーモードの最適化設定とは、描画に使用する色とカラーモードとの組み合わせを示すものである。その詳細については後述する。色の判断条件情報とは、ある色に対してその色であると判断される判断条件を示す情報である。その詳細については後述する。そして、描画部３０１は、最適化されたカラーモード又は最適化しないと判断したカラーモードを含むＰＪＬ形式の印刷指示データを生成して適宜編集し、印刷指示データと適宜色変換された描画データとをスプーラ３０７及びポートモニタ３０８を介してプリンタ６０に送信する。
【００３０】
カラーモード決定部３０２は、描画部３０１の要求に応じて、カラーモードの最適化を行う。このとき、カラーモード決定部３０２は、色情報抽出部３０３に対して、描画データに含まれる描画オブジェクトを表す描画オブジェクトデータと、色の判断条件情報とを渡して、色情報及び色情報に基づく描画オブジェクトの色変換を要求する。そして、カラーモード決定部３０２は、色情報及び色情報に基づく色変換後の描画オブジェクトデータ又は色変換前の描画オブジェクトデータを色情報抽出部３０３から受け取り、これに基づいて、カラーモードを決定する。
【００３１】
色情報抽出部３０３は、カラーモード決定部３０２からの要求に応じて、色の判断条件情報を用いて、描画データに含まれる各描画オブジェクトの描画に使用される色を判断して色情報を生成し、当該色情報に基づいて、各描画オブジェクトの色を適宜変換する。
【００３２】
尚、色の判断条件情報によって示される判断条件は、RGB値を用いて基本的に以下のように色が判断されるように設定されている。
(a1)R=G=Bの場合は黒と判断する。
(b1)G=B=0の場合は赤と判断する。
(c1)R=B=0の場合は緑と判断する。
(d1)R=G=0の場合は青と判断する。
色の優先順位は黒、赤、緑、青の順番である。例えば、描画オブジェクトの描画に使用される色のRGB値が「R = 0、B = 0、G = 0」の場合、上記(a1)〜(d1)の条件に全て該当し、黒、赤、緑、青の全てが判断結果として求められる。この場合、色情報抽出部３０３は、優先順位が一番高い黒を、使用されている色として判断する。また、上記(a1)〜(d1)の条件に全て該当しない場合は、色情報抽出部３０３は、対象色以外として判断する。この色の判断条件は、後述するように、カラーモードに関する設定においてユーザにより補正され得る。
【００３３】
ここで、ユーザが行うカラーモードに関する設定について説明する。図３は、ユーザがカラーモードに関する設定を事前に行うためのＵＩとしての表示画面を例示する図である。コンピュータ端末５０はこの表示画面を介してユーザからの設定入力を受け付け、当該設定入力に応じて、カラーモードの最適化を行うか否かや、カラーモードの最適化設定を文書全体で行うのか又はページ毎に行うのかや、色の判断条件の内容を決定する。この表示画面で、ユーザは、カラーモードとして、モノクロ印刷、二色印刷又はフルカラー印刷のいずれかを選択して設定することができる。項目４０１〜４０４では、カラーモードを最適化するように設定することができる。具体的には、項目４０１では、カラーモードの最適化をページ単位で適用するように選択して設定することができる。モノクロ印刷が設定されている場合には、この項目は選択不可である。項目４０２では、黒と黒以外の一色のみ使用時は自動で二色印刷するように選択して設定することができる。モノクロ印刷又は二色印刷が設定されている場合には、この項目は選択不可である。項目４０３では、黒一色のみ使用時は自動でモノクロ印刷するように選択して設定することができる。モノクロ印刷が設定されている場合には、この項目は選択不可である。項目４０４では、黒以外の一色のみ使用時は自動でモノクロ印刷するように選択して設定することができる。モノクロ印刷が設定されている場合には、この項目は選択不可である。
【００３４】
項目４０５〜４０８では、上述した色の判断条件を色毎に補正することができる。即ち、色の判断条件において、色を判断するためのRGB値の範囲を設定することができる。項目４０５では、上述の(a1)の条件において、補正の範囲を指定できる。補正の範囲を±Nとした場合は、RとGとの差がN以下、かつRとBとの差がN以下、かつGとBとの差がN以下の時には黒と判断される。項目４０６では、上述の(b1)の判断条件において、補正の範囲を指定できる。補正の範囲を±Nとした場合は、GがN以下、かつBがN以下、かつRがGより大きい、かつRがBより大きい時には赤と判断される。項目４０７では、上述の(c1)の判断条件において、補正の範囲を指定できる。補正の範囲を±Nとした場合は、RがN以下、かつBがN以下、かつGがRより大きい、かつGがBより大きい時には緑と判断される。項目４０８では、上述の(d1)の判断条件において補正の範囲を指定できる。補正の範囲を±Nとした場合は、RがN以下、かつGがN以下、かつBがRより大きい、かつBがGより大きい時には青と判断される。
【００３５】
図４は、項目４０５〜４０８における設定により補正された判断条件を示す色の判断条件情報を例示する図である。このような色の判断条件情報は、例えば記憶装置や外部記憶装置に記憶され、項目４０５〜４０８における設定により適宜更新される。同図に示される色の判断条件情報においては、色と、RGB値の範囲との対応関係が示されている。色情報抽出部３０３は、このような色の判断条件情報を用いて、描画データに含まれる各描画オブジェクトの描画に使用される色を判断する。
【００３６】
図５は、描画オブジェクト毎に色情報抽出部３０３が生成する色情報を例示する図である。色情報は、描画オブジェクトの描画に使用される色の数（色数）、使用される色の一色目及び使用する色の二色目を示す情報である。尚、使用される色の数が三つ以上の場合は、正確な色数、使用される色の一色目及び二色目は各々省略される。このような色情報は、色情報抽出部３０３が処理を行う際に例えば記憶装置に記憶される。
【００３７】
次に、カラーモード決定部３０２がカラーモードを決定する際に用いるカラーモードの最適化設定について説明する。図６は、カラーモードの最適化設定を例示する図である。カラーモードの最適化設定は、上述したように、描画に使用する色とカラーモードとの組み合わせを示すものであり、図３の項目４０２、４０３、４０４におけるユーザーの設定により決定され、例えば記憶装置や外部記憶装置に記憶される。描画部３０１は、このようなカラーモードの最適化設定を、描画データ及び色の判断条件情報と共にカラーモード決定部３０２に渡す。
【００３８】
次に、プリンタ６０の構成について簡単に説明する。プリンタ６０は、コントローラと、転写装置とを有する。コントローラは、プリンタ６０全体を制御するＣＰＵと、各種データや各種プログラムを記憶するＲＯＭやＲＡＭなどの記憶装置と、各種データや各種プログラムを記憶する外部記憶装置と、コンピュータ端末５０と通信を行う通信装置と、これらを接続するバスとを備えている。転写装置は、コントローラの制御の下、コンピュータ端末５０から受信した描画データ及びカラーモードを含むＰＪＬ形式の印刷指示データに従って潜像画像を形成しこれを記録紙に転写する。
【００３９】
（２）動作
次に、本実施の形態にかかるコンピュータ端末５０の描画部３０１が行う処理の手順について図７を用いて説明する。描画部３０１は、図３に例示される表示画面において設定されたカラーモードに関する設定を含む印刷設定及び描画データをアプリケーション３０６から受け取る（ステップＳ８０１）。次いで、描画部３０１は、印刷設定がモノクロ印刷か否かを判断する（ステップＳ８０２）。当該判断結果が肯定的である場合、即ち、モノクロ印刷の場合はカラーモードの最適化は不要なので、ステップＳ８０７に進み、描画部３０１は、モノクロ印刷モードをカラーモードとして含むＰＪＬ形式の印刷指示データを生成する。そして、描画部３０１は、次いで、全ページ分の描画データと印刷指示データとを、スプーラ３０７及びポートモニタ３０８を介してプリンタ６０へ送信して（ステップＳ８０８）、処理を終了する。ステップＳ８０２の判断結果が否定的である場合、描画部３０１は、次に、カラーモードを最適化するか否かを判断する（ステップＳ８０３）。具体的には、描画部３０１は、以下の(a2)又は(b2)条件を満たしている場合、カラーモードを最適化すると判断する。
【００４０】
(a2)カラーモードが二色印刷に設定されている場合且つ図３の項目４０３又は項目４０４が設定されている場合
(b2)カラーモードがフルカラー印刷に設定されている場合且つ図３の項目４０３又は項目４０４が設定されている場合
【００４１】
上記(a2),(b2)のいずれの条件も満たさない場合、描画部３０１は、カラーモードを最適化せず、ステップＳ８０７に進み、上述と同様の処理を行う。上記(a2),(b2)のいずれかの条件を満たす場合、描画部３０１は、全ページ分の描画データを記憶領域３１０にためておく（ステップＳ８０４）。そして、描画部３０１は、カラーモードの最適化をページ毎に適用するか否かを判断する（ステップＳ８０５）。図３の項目４０１が選択されている場合には、当該判断結果が肯定的となる。この場合、描画部３０１は、ページ毎の画像に対して、以降の処理を行う。まず、描画部３０１は、描画データに未処理のページが残っているか否かを判断し（ステップＳ８０９）、未処理のページが残っている場合（ステップＳ８０９：Ｙｅｓ）、カラーモード決定部３０２に対して、１ページ分の描画データと、カラーモードの最適化設定と、色の判断条件情報とを渡して、カラーモードの最適化を要求する。カラーモード決定部３０２は、当該要求に応じて、カラーモードを決定して、決定したカラーモードに応じて、１ページ分の描画データに対して色変換後の描画データ又は色変換前の描画データと当該カラーモードとを描画部３０１に渡す。尚、カラーモード決定部３０２が行う処理の詳細については後述する。そして、描画部３０１は、色変換後の描画データ又は色変換前の描画データとカラーモードとを受け取ると（ステップＳ８１０）、カラーモードを含むＰＪＬ形式の印刷指示データを生成し（ステップＳ８１１）、１ページ分の描画データ及び印刷時データをプリンタ６０に送信する（ステップＳ８１２）。そして、描画部３０１は、未処理のページがなくなるまで、ステップＳ８１０〜Ｓ８１２の処理を繰り返す。
【００４２】
ステップＳ８０５の判断結果が否定的である場合、即ち、カラーモードの最適化をページごとに適用しない場合、描画部３０１は、全ページまとめて処理する。まず、描画部３０１は、カラーモード決定部３０２に対して、全ページ分の描画データと、カラーモードの最適化設定と、色の判断条件情報とを渡して、カラーモードの最適化を要求する。カラーモード決定部３０２は、当該要求に応じて決定したカラーモードに応じて、全ページ分の描画データに対して色変換後の描画データ又は色変換前の描画データと当該カラーモードとを描画部３０１に渡す。ここでは、決定されたカラーモードが、フルカラー印刷モードである場合、色変換前の描画データが渡され、決定されたカラーモードが、二色印刷モード又はモノクロ印刷モードである場合、色変換後の描画データが渡される。描画部３０１は、色変換後の描画データ又は色変換前の描画データとカラーモードとを受け取ると（ステップＳ８０６）、カラーモードを含むＰＪＬ形式の印刷指示データを生成し（ステップＳ８０７）、全ページ分の描画データ及び印刷時データをプリンタ６０に送信する（ステップＳ８０８）。
【００４３】
次に、カラーモード決定部３０２が行う処理について図８を用いて説明する。カラーモード決定部３０２は、描画データと、カラーモードの最適化設定と、色の判断条件情報とを描画部３０１から受け取ると（ステップＳ９０１）、描画データを色変換前のものとして記憶領域に保存しておく（ステップＳ９０２）。そして、カラーモード決定部３０２は、描画データの描画に使用される色の一色目をC1とし、二色目をC2とし、C1とC2とを空データとしておく（ステップＳ９０３）。そして、カラーモード決定部３０２は、描画データに含まれる各描画オブジェクトデータを抽出して、描画オブジェクトデータ毎に以降の処理を行う。まず、カラーモード決定部３０２は、描画データに含まれる描画オブジェクトのうち未処理の描画オブジェクトデータが残っているか否かを判断し（ステップＳ９０４）、未処理の描画オブジェクトデータが残っていない場合（ステップＳ９０４：Ｎｏ）、ステップＳ９１６に進む。
【００４４】
未処理の描画オブジェクトデータが残っている場合（ステップＳ９０４：Ｎｏ）、カラーモード決定部３０２は、ループ処理を行うための変数nを初期化する（ステップＳ９０５）。そして、カラーモード決定部３０２は、描画オブジェクトデータ及び色の判断条件情報を色情報抽出部３０３に渡し、色情報抽出部３０３がこれらの情報を用いて生成した色情報と、色変換後の描画オブジェクトデータ又は色変換前の描画オブジェクトデータとを色情報抽出部３０３から受け取る（ステップＳ９０６）。具体的には、カラーモード決定部３０２は、色情報によって示される色の数が二つ以下である場合、色変換後の描画オブジェクトデータを受け取り、色情報によって示される色の数が三つ以上である場合、色変換前の描画オブジェクトデータを受け取ることになる。カラーモード決定部３０２は、ステップＳ９０６で受け取った描画オブジェクトデータが、色変換後のものである場合、これに従い、描画データを更新する（ステップＳ９０７）。この結果、色変換後の描画データが得られる。続いて、カラーモード決定部３０２は、ステップＳ９０６で受け取った色情報によって示される色数が三つ以上か否かを判断し（ステップＳ９０８）、三つ以上であると判断した場合（ステップＳ９０８：Ｙｅｓ）、描画オブジェクトデータをそれ以上参照する必要がないので、ステップＳ９１４に進む。
【００４５】
色情報によって示される色数が三つ以上で無いと判断した場合（ステップＳ９０８：Ｎｏ）、カラーモード決定部３０２は、色情報によって示される一色目の色及び二色目の色を順に参照していく。このため、まず、カラーモード決定部３０２は、色情報によって示されるn色目（ここでは、n=1,2である）の色があるか否かを判断し（ステップＳ９０９）、ｎ色目の色がない場合は（ステップＳ９０９：Ｎｏ）、ステップＳ９０４に戻り、次の処理対象の描画オブジェクトデータを処理する。
【００４６】
色情報によって示されるn色目（ここでは、n=1,2である）の色がある場合は（ステップＳ９０９：Ｙｅｓ）、カラーモード決定部３０２は、次いで、C1が空データであるか否かを判断する（ステップＳ９１０）。C1が空データである場合（ステップＳ９１０：Ｙｅｓ）、カラーモード決定部３０２は、色情報によって示されるn色目の色の情報をC1に記録する。C1が空データでない場合（ステップＳ９１０：Ｎｏ）、カラーモード決定部３０２は、C1と色情報によって示されるn色目の色とを比較する（ステップＳ９１１）。これらが同じである場合（ステップＳ９１１：Ｙｅｓ）、nの値を一つインクリメントして（ステップＳ９１９）、色情報によって示される次の色について、ステップＳ９０９以降の処理を行う。C1と色情報によって示されるn色目の色とが異なる場合（ステップＳ９１１：Ｎｏ）、カラーモード決定部３０２は、次いで、C2が空データであるか否かを判断する（ステップＳ９１２）。C2が空データである場合（ステップＳ９１２：Ｙｅｓ）、カラーモード決定部３０２は、色情報によって示されるｎ色目の色の情報をC2に記録する。C2が空データでない場合（ステップＳ９１２：Ｎｏ）、カラーモード決定部３０２は、C2と色情報によって示されるn色目の色とを比較する（ステップＳ９１３）。これらが同じである場合（ステップＳ９１３：Ｙｅｓ）、nの値を一つインクリメントして（ステップＳ９１９）、色情報によって示される次の色について、ステップＳ９０９以降の処理を行う。C2と色情報によって示されるn色目の色とが異なる場合（ステップＳ９１３：Ｎｏ）、カラーモード決定部３０２は、描画データには三色以上の色が使用されていると判断し、ステップＳ９１４へと進む。
【００４７】
以上のように、カラーモード決定部３０２は、nが“1”,“2”の場合について、C1及びC2を用いて、描画オブジェクトデータの色情報によって示されるn色目の色と、既に参照した描画オブジェクトデータによって表される描画オブジェクトの描画に使用される色とを比較する処理をループして行う。
【００４８】
そして、ステップＳ９１４では、カラーモード決定部３０２は、描画データに三つ以上の色が使用されていることから、カラーモードをフルカラー印刷モードとする。次いで、カラーモード決定部３０２は、記憶領域３１０から色変換前の描画データを取り出し、これをカラーモードとともに描画部３０１へ返して（ステップＳ９１５）、処理を終了する。
【００４９】
一方、ステップＳ９１６では、描画データに三つ以上の色が使用されていないことから、ここで、カラーモード決定部３０２は、C1に記録された色の情報及びC2に記録された色の情報を用いて、カラーモードの最適化設定に従い、カラーモードを決定する。例えば、カラーモードの最適化設定が図５に示されるものである場合、カラーモード決定部３０２は、C1とC2との組み合わせで以下のように、画像の印刷の際に実際に使用する色を選択すると共に、カラーモードを決定する。
【００５０】
(a3)C1に記録された色の情報が黒を示し、C2に記録された色の情報が赤を示す場合、カラーモードを黒と赤との二色印刷モードにする。
(b3)C1に記録された色の情報が黒を示し、C2が空データである場合、カラーモードをモノクロ印刷モードにする。
(c3)C1に記録された色の情報が赤を示し、C2が空データである場合、カラーモードを黒と赤との二色印刷モードにする。
(d3)C1に記録された色の情報が赤を示し、C2に記録された色の情報が青を示す場合、カラーモードをフルカラー印刷モードにする。
【００５１】
次いで、カラーモード決定部３０２は、決定したカラーモードがフルカラー印刷モードであるか否かを判断し（ステップＳ９１７）、フルカラー印刷モードであると判断した場合（ステップＳ９１７：Ｙｅｓ）、ステップＳ９１５に進む。フルカラー印刷モードでないと判断した場合（ステップＳ９１７：Ｎｏ）、カラーモード決定部３０２は、色変換後の描画データと、ステップＳ９１６で決定したカラーモードとを描画部３０１へ返して（ステップＳ９１８）、処理を終了する。
【００５２】
以上のようなステップＳ９０４〜Ｓ９２１の処理を、カラーモード決定部３０２は描画オブジェクト毎に行う。
【００５３】
次に、色情報抽出部３０３が行う処理の手順について図９を用いて説明する。色情報抽出部３０３は、描画オブジェクトデータと色の判断条件情報とをカラーモード決定部３０２から受け取ると（ステップＳ１００１）、描画オブジェクトデータを色変換前のものとして記憶領域に保存しておく（ステップＳ１００２）。次いで、色情報抽出部３０３は、色情報を初期化しておき（ステップＳ１００３）、以下、描画オブジェクトの描画に使用される色を順に処理していく。まず、色情報抽出部３０３は、描画オブジェクトの描画に使用される色のうち未処理の色があるか否かを判断し（ステップＳ１００４）、未処理の色がない場合（ステップＳ１００４：Ｎｏ）、ステップＳ１０１４に進む。未処理の色がある場合（ステップＳ１００４：Ｙｅｓ）、色情報抽出部３０３は、当該色について、図４に例示される色の判断条件情報に照らし合わせて以下のように判断する。
【００５４】
(a4)RGB値が黒の判断条件に合致する場合、色は黒と判断する。
(b4)RGB値が黒の判断条件に合致せず赤の判断条件に合致する場合、色は赤と判断する。
(c4)RGB値が黒、赤の判断条件に合致せず緑の判断条件に合致する場合、色は緑と判断する。
(d4)RGB値が黒、赤及び緑の判断条件に合致せず青の判断条件に合致する場合、色は青と判断する。
(e4)RGB値が黒、赤、緑及び青のどの判断条件にも合致しない場合、色は対象色以外と判断する。
【００５５】
次いで、色情報抽出部３０３は、ステップＳ１００５で判断した色が対象色以外か否かを判断し（ステップＳ１００６）、対象色以外であると判断した場合（ステップＳ１００６：Ｙｅｓ）、描画オブジェクトの描画に使用される色をそれ以上処理する必要がないので、ステップＳ１０１２へと進む。ステップＳ１００５で判断した色が対象色以外ではないと判断した場合（ステップＳ１００６：Ｎｏ）、色情報抽出部３０３は、以下のように描画オブジェクトの描画に使用される色を変換する（ステップＳ１００７）。
【００５６】
(a5)ステップＳ１００５で判断した色が黒であった場合は、「R = G = B = (R + G + B) / 3」とする。
(b5)ステップＳ１００５で判断した色が赤であった場合は、「G = B = 0」とする。
(c5)ステップＳ１００５で判断した色が緑であった場合は、「R = B = 0」とする。
(d5)ステップＳ１００５で判断した色が青であった場合は、「R = G = 0」とする。
【００５７】
このように、色情報抽出部３０３は、描画オブジェクトの描画に使用される色のRGB値を所定値に変換する。これにより、色情報抽出部３０３は、描画オブジェクトの描画に実際に使用される色を、所定値に対応する色に変換する。そして、この結果、色変換後の描画オブジェクトデータが得られる。そして、色情報抽出部３０３は、ステップＳ１００５で判断した色と、色情報によって示される一色目の色及び二色目の色とを比較していく。このため、まず、色情報抽出部３０３は、色情報によって示される一色目が空データであるか否かを判断する(ステップＳ１００８)。色情報によって示される一色目が空データである場合（ステップＳ１００８：Ｙｅｓ）、色情報抽出部３０３は、ステップＳ１００５で判断した色を、一色目の色として色情報に記録する（ステップＳ１０１７）。色情報によって示される一色目が空データでない場合（ステップＳ１００８：Ｎｏ）、色情報抽出部３０３は、ステップＳ１００５で判断した色と、色情報によって示される一色目の色とを比較する（ステップＳ１００９）。これらが同じである場合（ステップＳ１００９：Ｙｅｓ）、ステップＳ１００４に戻り、色情報抽出部３０３は、描画オブジェクトの描画に使用される色のうち未処理の色があれば次にこれを処理する。
【００５８】
ステップＳ１００５で判断した色と、色情報によって示される一色目の色とが異なる場合ステップＳ１００９：Ｎｏ）、次に、色情報抽出部３０３は、色情報によって示される二色目が空データであるか否かを判断する(ステップＳ１０１０)。色情報によって示される二色目が空データである場合（ステップＳ１０１０：Ｙｅｓ）、色情報抽出部３０３は、ステップＳ１００５で判断した色を、二色目の色として色情報に記録する（ステップＳ１０１８）。色情報によって示される二色目が空データでない場合（ステップＳ１０１０：Ｎｏ）、色情報抽出部３０３は、ステップＳ１００５で判断した色と、色情報によって示される二色目の色とを比較する（ステップＳ１０１１）。これらが同じである場合（ステップＳ１０１１：Ｙｅｓ）、ステップＳ１００４に戻り、色情報抽出部３０３は、描画オブジェクトの描画に使用される色のうち未処理の色があれば次にこれを処理する。
【００５９】
ステップＳ１００５で判断した色と、色情報によって示される二色目の色とが異なる場合ステップＳ１０１１：Ｎｏ）、色情報抽出部３０３は、描画オブジェクトには三色以上の色が使用されていると判断し、ステップＳ１０１２へと進む。
【００６０】
つまり、描画オブジェクトの描画に対象色以外の色が使用される場合又は三色以上の色が使用される場合は、ステップＳ１０１２に進むことになる。ステップＳ１０１２では、色情報抽出部３０３は、色数を三色以上とすると共に一色目の色及び二色目の色を空データとして色情報に記録する。次いで、色情報抽出部３０３は、記憶領域３１０から色変換前の描画オブジェクトデータを取り出し、これを色情報と共にカラーモード決定部３０２へ返して処理を終了する（ステップＳ１０１３）。
【００６１】
描画オブジェクトに対象色以外の色が使用されていない場合且つ三色以上の色が使用されていない場合は、ステップＳ１０１４に進むことになる。ステップＳ１０１４では、色情報抽出部３０３は、色情報によって示される二色目が空データであるか否かを判断する。そして、これが空データである場合は（ステップＳ１０１４：Ｙｅｓ）、色情報抽出部３０３は、色数を一色として色情報に記録して（ステップＳ１０１５）、ステップＳ１０１６に進む。色情報によって示される二色目が空データでない場合は、（ステップＳ１０１４：Ｙｅｓ）、色情報抽出部３０３は、色数を二色として色情報に記録して（ステップＳ１０１９）、ステップＳ１０１６に進む。ステップＳ１０１６では、色情報抽出部３０３は、色変換後の描画オブジェクトデータと色情報とをカラーモード決定部３０２へ返して処理を終了する。
【００６２】
以上のような構成によれば、二色のみで構成されている文書の画像を印刷する際に、カラーモードの設定を自動で二色印刷モードにし、さらに二色の指定も自動で行うことができる。従って、ユーザが文書を見てカラーモードを決定する必要がないため、ユーザの利便性を向上させることができる。
【００６３】
また、二色以上の色で構成されている文書については、ページ毎に描画に使用される色を判断し、二色のみで構成されているページがあればそのページについてのみ二色印刷で印刷するというように、フルカラー印刷と二色印刷とをページ毎に使い分けることで、印刷コストをできるだけ下げることができる。
【００６４】
また、文書に含まれる描画オブジェクト毎に色情報を確認し、何色で印刷すべきか判断し、二色より多くの色を使用する場合はフルカラー印刷とし、二色の色しか使用しない場合は二色印刷とするので、原稿が二色印刷に適している否かをより適切に判断することができる。また、ユーザーが文書を見て決めなくても、自動で適切に二色印刷することができる。
【００６５】
[第２の実施の形態]
次に、画像形成装置の第２の実施の形態について説明する。なお、上述の第１の実施の形態と共通する部分については、同一の符号を使用して説明したり、説明を省略したりする。
【００６６】
本実施の形態においては、上述したカラーモードを決定する処理を、コンピュータ端末５０ではなくプリンタが行う。図１０は、本実施の形態にかかるプリンタ６０´の構成を例示する図である。プリンタ６０´は、転写装置１１１０と、転写装置１１１０を制御するプリンタドライバ１１００と、記憶領域１１２０とを有する。転写装置１１１０は、上述の第１の実施の形態におけるプリンタ６０の有する転送装置と同様である。また、プリンタ６０´は、上述の第１の実施の形態におけるプリンタ６０の有するコントローラと略同様のコントローラ（図示せず）を有し、このコントローラの記憶装置や外部記憶装置にプリンタドライバ１１００が記憶されると共に記憶領域１１２０が確保される。即ち、ここでは、コントローラが、本実施の形態にかかる印刷制御装置として機能する。
【００６７】
プリンタドライバ１１００は、描画部１１０１と、カラーモード決定部１１０２と、色情報抽出部１１０３とを有する。描画部１１０１は、カラーモードに関する設定を含む印刷設定及び描画データをコンピュータ端末５０から受信する。そして、描画部１１０１は、これらを用いて、カラーモードを最適化するか否かを判断して、当該判断結果に基づいて、カラーモード決定部１１０２に対して、描画データと、色の判断条件情報とを渡して、カラーモードの最適化を要求する。そして、描画部１１０１は、最適化されたカラーモード又は最適化しないと判断したカラーモードを含むＰＪＬ形式の印刷指示データを生成して適宜編集し、印刷指示データと適宜色変換された描画データとを転写装置１１１０に送信する。カラーモード決定部１１０２の機能及び色情報抽出部１１０３の機能は各々、上述の第１の実施の形態で説明したカラーモード決定部３０２の機能及び色情報抽出部３０３と略同様であるため、その説明を省略する。
【００６８】
尚、プリンタ６０´と接続されるコンピュータ端末５０の有するプリンタドライバ１１００は、上述の第１の実施の形態で説明したカラーモード決定部３０２及び色情報抽出部３０３の機能を有さないようにしても良いし、有するようにしても良い。
【００６９】
以上のように、カラーモードを決定する処理をプリンタ６０´が行うことで、コンピュータ端末５０に処理負担を掛けずに済みつつ、上述の第１の実施の形態と同様に、ユーザの利便性を向上させたり、印刷コストをできるだけ下げたりすることができる。
【００７０】
[変形例]
なお、本発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。また、以下に例示するような種々の変形が可能である。
【００７１】
＜変形例１＞
上述した各実施の形態において、コンピュータ端末５０で実行される各種プログラムやプリンタ６０，６０´で実行される各種プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、当該各種プログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成しても良い。
【００７２】
＜変形例２＞
上述した各実施の形態において、コンピュータ端末５０とプリンタ６０又はプリンタ６０´との接続は、図１１に示されるように、ネットワークＮＴを介するものであっても良い。ネットワークＮＴとは、例えば、ＬＡＮ（Local Area Network）、イントラネット、イーサネット（登録商標）又はインターネットなどである。このようなネットワークＮＴを介することにより、複数のコンピュータ端末５０と、複数のプリンタ６０又はプリンタ６０´とが接続可能になり、より効率的なシステムを構築することができる。
【００７３】
＜変形例３＞
上述した各実施の形態において、プリンタ機能を有するプリンタ６０又はプリンタ６０´を用いて説明したが、この代わりに、プリンタ機能の他にファクシミリ機能及びコピー機能のうち少なくともいずれかを有する複合機を適用しても良い。
【図面の簡単な説明】
【００７４】
【図１】第１の実施の形態にかかる印刷システムの構成を例示する図である。
【図２】同実施の形態にかかるコンピュータ端末５０の機能的構成を例示する図である。
【図３】ユーザがカラーモードに関する設定を事前に行うためのＵＩとしての表示画面を例示する図である。
【図４】図３に示した表示画面において項目４０５〜４０８における設定により補正された判断条件を示す色の判断条件情報を例示する図である。
【図５】同実施の形態にかかる色情報抽出部３０３が描画オブジェクト毎に生成する色情報を例示する図である。
【図６】カラーモードの最適化設定を例示する図である。
【図７】同実施の形態にかかるコンピュータ端末５０の描画部３０１が行う処理の手順を示すフローチャートである。
【図８】同実施の形態にかかるカラーモード決定部３０２が行う処理を示すフローチャートである。
【図９】同実施の形態にかかる色情報抽出部３０３が行う処理の手順を示すフローチャートである。
【図１０】第２の実施の形態にかかるプリンタ６０´の構成を例示する図である。
【図１１】本実施の形態の一変形例にかかる印刷システムの構成を例示する図である。
【符号の説明】
【００７５】
５０  コンピュータ端末
６０，６０´  プリンタ
３００  プリンタドライバ
３０１  描画部
３０２  カラーモード決定部（判断手段、決定手段、選択手段）
３０３  色情報抽出部（オブジェクト判断手段、変換手段）
３０４  ＵＩ部（設定入力受付手段）
３０５  ＧＤＩ
３０６  アプリケーション
３０７  スプーラ
３０８  ポートモニタ
３１０  記憶領域
１１００  プリンタドライバ
１１０１  描画部
１１０２  カラーモード決定部
１１０３  色情報抽出部
１１１０  転写装置
１１２０  記憶領域
【図１】
2009193216.tif 000003
【図２】
2009193216.tif 000004
【図３】
2009193216.tif 000005
【図４】
2009193216.tif 000006
【図５】
2009193216.tif 000007
【図６】
2009193216.tif 000008
【図７】
2009193216.tif 000009
【図８】
2009193216.tif 000010
【図９】
2009193216.tif 000011
【図１０】
2009193216.tif 000012
【図１１】
2009193216.tif 000013