(57)【要約】【課題】複数色のインクを用いて印刷を行う際に、多様な印刷物を容易に作成することを可能とする。【解決手段】複数色のインクを用いて印刷を行う印刷装置は、複数色のインクの内の少なくとも１つを含む第１のインクグループのインクを噴射して第１の画像を印刷媒体上に形成する第１の画像形成部と、複数の色のインクの内の少なくとも１つを含むと共に第１のインクグループとは色再現域の異なるインクグループである第２のインクグループのインクを噴射して第２の画像を少なくとも一部が第１の画像に重なるように印刷媒体上に形成する第２の画像形成部と、を備える。【選択図】図２４
2010240935.tif 000002
【特許請求の範囲】
【請求項１】
複数色のインクを用いて印刷を行う印刷装置であって、
前記複数色のインクの内の少なくとも１つを含む第１のインクグループのインクを噴射して第１の画像を印刷媒体上に形成する第１の画像形成部と、
前記複数の色のインクの内の少なくとも１つを含むと共に前記第１のインクグループとは色再現域の異なるインクグループである第２のインクグループのインクを噴射して第２の画像を前記第２の画像の少なくとも一部が前記第１の画像に重なるように前記印刷媒体上に形成する第２の画像形成部と、を備える、印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、さらに、
印刷中の少なくとも一部の期間において、前記第１の画像形成部による前記第１の画像の形成と前記第２の画像形成部による前記第２の画像の形成とが並行して行われるように、前記第１の画像形成部と前記第２の画像形成部とを制御する制御部を備える、印刷装置。
【請求項３】
請求項１または請求項２のいずれかに記載の印刷装置であって、さらに、
前記第１の画像形成部としての第１のノズル群と、前記第２の画像形成部としての第２のノズル群と、を有するヘッドを備える、印刷装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の印刷装置であって、
前記複数色のインクは白色インクを含み、
前記第１のインクグループは前記白色インクを含まず、前記第２のインクグループは前記白色インクを含む、印刷装置。
【請求項５】
請求項４に記載の印刷装置であって、さらに、
前記第２の画像の色について濃度値と所定の表色系における表色値とを取得する色指定部を備え、
前記第２の画像形成部は、前記取得された値に基づき、前記第２の画像の形成を行う、印刷装置。
【請求項６】
請求項５に記載の印刷装置であって、
前記色指定部は、物体の測色結果に基づき、前記濃度値と前記所定の表色系における表色値との少なくとも一方を取得する、印刷装置。
【請求項７】
請求項６に記載の印刷装置であって、
前記色指定部は、白色背景における測色結果と黒色背景における測色結果とに基づき、前記濃度値と前記所定の表色系における表色値との少なくとも一方を取得する、印刷装置。
【請求項８】
請求項５ないし請求項７のいずれかに記載の印刷装置であって、
前記所定の表色系は、Ｌ*ａ*ｂ*表色系とＬ*ｕ*ｖ*表色系との一方である、印刷装置。
【請求項９】
複数色のインクを用いて印刷を行う印刷方法であって、
（ａ）前記複数色のインクの内の少なくとも１つを含む第１のインクグループのインクを噴射して第１の画像を印刷媒体上に形成する工程と、
（ｂ）前記複数の色のインクの内の少なくとも１つを含むと共に前記第１のインクグループとは色再現域の異なるインクグループである第２のインクグループのインクを噴射して第２の画像を前記第２の画像の少なくとも一部が前記第１の画像に重なるように前記印刷媒体上に形成する工程と、を備える、印刷方法。
【請求項１０】
複数色のインクを用いて印刷を行う印刷装置を制御するためのコンピュータープログラムであって、
前記複数色のインクの内の少なくとも１つを含む第１のインクグループのインクを噴射して第１の画像を印刷媒体上に形成する第１の画像形成機能と、
前記複数の色のインクの内の少なくとも１つを含むと共に前記第１のインクグループとは色再現域の異なるインクグループである第２のインクグループのインクを噴射して第２の画像を前記第２の画像の少なくとも一部が前記第１の画像に重なるように前記印刷媒体上に形成する第２の画像形成機能と、を、コンピューターに実現させる、コンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数色のインクを用いた多様な印刷を行う技術に関する。
【背景技術】
【０００２】
シアン、マゼンタ、イエローといったカラーインクの他に、白色（ホワイト）インクを用いて印刷を行う印刷装置が知られている（例えば特許文献１参照）。白色インクを含む複数色のインクを用いて印刷を行う印刷装置は、例えば、印刷媒体の地色に影響されずにカラー画像を再現するために、白色インクを用いて印刷媒体の下地処理や地色に応じた補色処理を行うことが可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３８０６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
白色インクを含む複数色のインクを用いて印刷を行う際に、多様な印刷物を容易に作成する技術が望まれていた。
【０００５】
なお、このような問題は、白色インクを含む複数色のインクを用いて印刷を行う場合に限らず、複数色のインクを用いて印刷を行う場合に共通の問題であった。
【０００６】
本発明は、上記の課題を解決するためになされたものであり、複数色のインクを用いて印刷を行う際に、多様な印刷物を容易に作成することを可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題の少なくとも一部を解決するために、本発明は、以下の形態または適用例として実現することが可能である。
【０００８】
［適用例１］複数色のインクを用いて印刷を行う印刷装置であって、
前記複数色のインクの内の少なくとも１つを含む第１のインクグループのインクを噴射して第１の画像を印刷媒体上に形成する第１の画像形成部と、
前記複数の色のインクの内の少なくとも１つを含むと共に前記第１のインクグループとは色再現域の異なるインクグループである第２のインクグループのインクを噴射して第２の画像を前記第２の画像の少なくとも一部が前記第１の画像に重なるように前記印刷媒体上に形成する第２の画像形成部と、を備える、印刷装置。
【０００９】
この印刷装置では、複数色のインクの内の少なくとも１つを含む第１のインクグループのインクを噴射して第１の画像を印刷媒体上に形成すると共に、複数の色のインクの内の少なくとも１つを含むと共に第１のインクグループとは色再現域の異なるインクグループである第２のインクグループのインクを噴射して第２の画像を第２の画像の少なくとも一部が第１の画像に重なるように印刷媒体上に形成することができるため、色再現域の異なる複数の画像を含む多様な印刷物を容易に作成することができる。
【００１０】
［適用例２］適用例１に記載の印刷装置であって、さらに、
印刷中の少なくとも一部の期間において、前記第１の画像形成部による前記第１の画像の形成と前記第２の画像形成部による前記第２の画像の形成とが並行して行われるように、前記第１の画像形成部と前記第２の画像形成部とを制御する制御部を備える、印刷装置。
【００１１】
この印刷装置では、印刷中の少なくとも一部の期間において、第１の画像形成部による第１の画像の形成と第２の画像形成部による第２の画像の形成とが並行して行われるため、色再現域の異なる複数の画像を含む多様な印刷物を効率的にかつ容易に作成することができる。
【００１２】
［適用例３］適用例１または適用例２に記載の印刷装置であって、さらに、
前記第１の画像形成部としての第１のノズル群と、前記第２の画像形成部としての第２のノズル群と、を有するヘッドを備える、印刷装置。
【００１３】
この印刷装置では、ヘッドの第１のノズル群により第１の画像を印刷媒体上に形成することができると共に、ヘッドの第２のノズル群により第２の画像を印刷媒体上に形成することができるため、色再現域の異なる複数の画像を含む多様な印刷物を容易に作成することができる。
【００１４】
［適用例４］適用例１ないし適用例３のいずれかに記載の印刷装置であって、
前記複数色のインクは白色インクを含み、
前記第１のインクグループは前記白色インクを含まず、前記第２のインクグループは前記白色インクを含む、印刷装置。
【００１５】
この印刷装置では、白色インクを含まない第１のインクグループのインクを噴射して第１の画像を印刷媒体上に形成することができると共に、白色インクを含む第２のインクグループのインクを噴射して第２の画像を少なくとも一部が第１の画像に重なるように印刷媒体上に形成することができるため、白色インクを用いて色再現域の異なる複数の画像を含む多様な印刷物を容易に作成することができる。
【００１６】
［適用例５］適用例４に記載の印刷装置であって、さらに、
前記第２の画像の色について濃度値と所定の表色系における表色値とを取得する色指定部を備え、
前記第２の画像形成部は、前記取得された値に基づき、前記第２の画像の形成を行う、印刷装置。
【００１７】
この印刷装置では、白色インクを含む第２のインクグループのインクを噴射して形成される第２の画像の色について濃度値と所定の表色系における表色値とが取得され、取得された値に基づき第２の画像が形成されるため、白色インクを含む第２のインクグループのインクを噴射して形成される第２の画像の色を正確にかつ容易に指定することができる。
【００１８】
［適用例６］適用例５に記載の印刷装置であって、
前記色指定部は、物体の測色結果に基づき、前記濃度値と前記所定の表色系における表色値との少なくとも一方を取得する、印刷装置。
【００１９】
この印刷装置では、物体の測色結果に基づき濃度値と所定の表色系における表色値との少なくとも一方が取得されるため、白色インクを含む第２のインクグループのインクを噴射して形成される第２の画像の色をより正確にかつより容易に指定することができる。
【００２０】
［適用例７］適用例６に記載の印刷装置であって、
前記色指定部は、白色背景における測色結果と黒色背景における測色結果とに基づき、前記濃度値と前記所定の表色系における表色値との少なくとも一方を取得する、印刷装置。
【００２１】
この印刷装置では、白色背景における測色結果と黒色背景における測色結果とに基づき濃度値と所定の表色系における表色値との少なくとも一方が取得されるため、例えば白色背景における測色結果に基づく所定の表色系における表色値の取得や、黒色背景における測色結果に基づく濃度値の取得を行うことにより、白色インクを含む第２のインクグループのインクを噴射して形成される第２の画像の色をより正確にかつより容易に指定することができる。
【００２２】
［適用例８］適用例５ないし適用例７のいずれかに記載の印刷装置であって、
前記所定の表色系は、Ｌ*ａ*ｂ*表色系とＬ*ｕ*ｖ*表色系との一方である、印刷装置。
【００２３】
なお、本発明は、種々の態様で実現することが可能であり、例えば、印刷方法および装置、印刷制御方法および装置、印刷システム、これらの方法、装置またはシステムの機能を実現するためのコンピュータープログラム、そのコンピュータープログラムを記録した記録媒体、そのコンピュータープログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１実施例における印刷システムの構成を概略的に示す説明図である。
【図２】ＰＣ２００の構成を概略的に示す説明図である。
【図３】プリンター１００の構成を概略的に示す説明図である。
【図４】ＰＣ２００の構成を機能的に示すブロック図である。
【図５】プリンター１００の構成を機能的に示すブロック図である。
【図６】本実施例の印刷システム１０における印刷処理の流れを示すフローチャートである。
【図７】印刷画像ＰＩ、カラー画像データＣｄａｔａおよび白画像データＷＩｄａｔａの一例を示す説明図である。
【図８】カラー画像と調色白画像との印刷順を示す説明図である。
【図９】プリンタードライバー３００を実行するＣＰＵ２１０による処理の流れを示すフローチャートである。
【図１０】調色白指定処理の流れを示すフローチャートである。
【図１１】調色白指定用のＵＩウィンドウの一例を示す説明図である。
【図１２】リアルプリントＲＰの測色方法を示す説明図である。
【図１３】調色白画像用の色変換処理インク色分版処理ハーフトーン処理の流れを示すフローチャートである。
【図１４】調色白画像用ルックアップテーブルＬＵＴｗの一例を部分的に示す説明図である。
【図１５】カラー画像用の色変換処理インク色分版処理ハーフトーン処理の流れを示すフローチャートである。
【図１６】カラー画像用ルックアップテーブルＬＵＴｃの一例を部分的に示す説明図である。
【図１７】コマンド作成処理の流れを示すフローチャートである。
【図１８】コマンド作成処理により作成されるコマンドの一例を示す説明図である。
【図１９】インクコード表ＩＣＴの内容の一例を示す説明図である。
【図２０】プリンター１００による処理の流れを示すフローチャートである。
【図２１】ラスターバッファーおよびヘッドバッファーの詳細構成を示す説明図である。
【図２２】プリンター１００のプリントヘッド１４４の構成を示す説明図である。
【図２３】白色を調整する白調色の概念を示す説明図である。
【図２４】カラー画像および調色白画像の色再現域（ガマット）の一例を示す説明図である。
【図２５】第２実施例における調色白画像用の色変換処理、インク色分版処理およびハーフトーン処理の流れを示すフローチャートである。
【図２６】第３実施例のＰＣ２００ｂの構成を機能的に示すブロック図である。
【図２７】第４実施例のＰＣ２００ｃの構成を機能的に示すブロック図である。
【図２８】第５実施例のプリンター１００ｄの構成を機能的に示すブロック図である。
【図２９】第５実施例におけるコマンド作成処理の流れを示すフローチャートである。
【図３０】第５実施例におけるプリンター１００ｄによる処理の流れを示すフローチャートである。
【図３１】ラスターデータのヘッドバッファー１４２への格納方法を示す説明図である。
【発明を実施するための形態】
【００２５】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．第１実施例：
Ａ−１．印刷システムの構成：
Ａ−２．印刷処理：
Ｂ．第２実施例：
Ｃ．第３実施例：
Ｄ．第４実施例：
Ｅ．第５実施例：
Ｆ．変形例：
【００２６】
Ａ．第１実施例：
Ａ−１．印刷システムの構成：
図１は、本発明の第１実施例における印刷システムの構成を概略的に示す説明図である。本実施例の印刷システム１０は、プリンター１００と、パーソナルコンピューター（ＰＣ）２００と、を備えている。プリンター１００は、インクを噴射して印刷媒体（例えば印刷用紙や透明フィルム）上にインクドットを形成することにより画像を印刷するインクジェット式カラープリンターである。ＰＣ２００は、プリンター１００に印刷用データを供給すると共に、プリンター１００による印刷動作を制御する印刷制御装置として機能する。プリンター１００とＰＣ２００とは、有線または無線によって情報通信可能に接続されている。具体的には、本実施例では、プリンター１００とＰＣ２００とは、ＵＳＢケーブルによって互いに接続されている。なお、図１には、例えばグラビア印刷機による印刷により作成された実際の印刷物（以下、「リアルプリントＲＰ」とも呼ぶ）が示されている。
【００２７】
本実施例のプリンター１００は、シアン（Ｃ）と、マゼンタ（Ｍ）と、イエロー（Ｙ）と、ブラック（Ｋ）と、ライトシアン（Ｌｃ）と、ライトマゼンタ（Ｌｍ）と、ホワイト（Ｗ）と、の合計７色のインクを用いて印刷を行うプリンターである。本実施例の印刷システム１０は、印刷媒体としての透明フィルム上に、カラー画像と調色白画像とを並行して形成する印刷処理を実現する。カラー画像と調色白画像とが形成された透明フィルムは、例えば、商品包装用のフィルムとして使用される。
【００２８】
なお、本明細書では、白（ホワイト）インクに他色のインクを混ぜて白色を調整することを「白調色」と呼ぶ。また、白調色により生成された白色（調整された白色）を「調色白」と呼び、調色白により構成される画像を「調色白画像」と呼ぶ。
【００２９】
図２は、ＰＣ２００の構成を概略的に示す説明図である。ＰＣ２００は、ＣＰＵ２１０と、ＲＯＭ２２０と、ＲＡＭ２３０と、ＵＳＢインターフェース（ＵＳＢ  Ｉ／Ｆ）２４０と、ネットワークインターフェース（Ｎ／Ｗ  Ｉ／Ｆ）２５０と、ディスプレイインターフェース（ディスプレイ  Ｉ／Ｆ）２６０と、シリアルインターフェース（シリアル  Ｉ／Ｆ）２７０と、ハードディスクドライブ（ＨＤＤ）２８０と、ＣＤドライブ２９０と、を含んでいる。ＰＣ２００の各構成要素は、バスを介して互いに接続されている。
【００３０】
ＰＣ２００のＵＳＢインターフェース２４０には、ＵＳＢインターフェース対応の測色器ＣＭが接続されている。ディスプレイインターフェース２６０には、表示装置としてのモニターＭＯＮが接続されている。シリアルインターフェース２７０には、入力装置としてのキーボードＫＢおよびマウスＭＯＵが接続されている。なお、図２に示したＰＣ２００の構成はあくまで一例であり、ＰＣ２００の構成要素の一部を省略したり、ＰＣ２００にさらなる構成要素を付加したりする変形が可能である。
【００３１】
図３は、プリンター１００の構成を概略的に示す説明図である。プリンター１００は、ＣＰＵ１１０と、ＲＯＭ１２０と、ＲＡＭ１３０と、ヘッドコントローラー１４０と、プリントヘッド１４４と、キャリッジコントローラー（ＣＲコントローラー）１５０と、キャリッジモーター（ＣＲモーター）１５２と、印刷媒体送りコントローラー（ＰＦコントローラー）１６０と、印刷媒体送りモーター（ＰＦモーター）１６２と、ＵＳＢインターフェース（ＵＳＢ  Ｉ／Ｆ）１７０と、ネットワークインターフェース（Ｎ／Ｗ  Ｉ／Ｆ）１８０と、表示部としてのモニター１９０と、を含んでいる。プリンター１００の各構成要素は、バスを介して互いに接続されている。
【００３２】
プリンター１００のＣＰＵ１１０は、ＲＯＭ１２０に格納されているコンピュータープログラムを実行することにより、プリンター１００全体の動作を制御する制御部として機能する。プリンター１００のプリントヘッド１４４は、図示しないキャリッジに搭載されている。キャリッジコントローラー１５０は、キャリッジモーター１５２を制御して、キャリッジを所定の方向に往復移動させる。これにより、プリントヘッド１４４が印刷媒体の所定の方向（主走査方向）に沿って往復移動する主走査が実現される。また、印刷媒体送りコントローラー１６０は、印刷媒体送りモーター１６２を制御して、印刷媒体を主走査方向と直交する方向（副走査方向）に搬送する副走査を行う。プリントヘッド１４４は、インクを噴射するノズル群（図２２参照）を有しており、ヘッドコントローラー１４０は、主走査および副走査に連動してプリントヘッド１４４によるノズル群からのインク噴射を制御する。これにより、印刷媒体上への画像の形成（画像の印刷）が実現される。
【００３３】
図４は、ＰＣ２００の構成を機能的に示すブロック図である。ＰＣ２００のＲＯＭ２２０（図２）には、ＣＰＵ２１０により実行されるコンピュータープログラムとして、アプリケーションプログラムＡＰと、プリンタードライバー３００と、が格納されている。アプリケーションプログラムＡＰは、印刷媒体としての透明フィルム上への印刷の対象となる画像（以下、「印刷画像ＰＩ」とも呼ぶ）の生成、編集等を行うためのプログラムである。ＣＰＵ２１０は、アプリケーションプログラムＡＰを実行することにより、印刷画像ＰＩの生成、編集を実現する。
【００３４】
また、アプリケーションプログラムＡＰを実行するＣＰＵ２１０は、ユーザーによる印刷実行指示に応じて、カラー画像データＣｄａｔａと白画像データＷＩｄａｔａと印刷順指定情報ＳＳとをプリンタードライバー３００に対して出力する。これら各データの内容は、「Ａ−２．印刷処理」において詳述する。
【００３５】
プリンタードライバー３００（図４）は、画像データに基づき印刷用データ（印刷用コマンド）を生成し、印刷用データに基づきプリンター１００（図１）を制御して印刷画像ＰＩの印刷処理を行うためのプログラムである。ＣＰＵ２１０（図２）は、プリンタードライバー３００を実行することにより、プリンター１００による印刷画像ＰＩの印刷制御を実現する。
【００３６】
図４に示すように、プリンタードライバー３００は、カラー画像用インク色分版処理モジュール３１０と、カラー画像用ハーフトーン処理モジュール３２０と、調色白指定モジュール３３０と、調色白画像用色変換モジュール３４０と、調色白画像用インク色分版処理モジュール３５０と、調色白画像用ハーフトーン処理モジュール３６０と、コマンド作成モジュール３７０と、を含んでいる。調色白指定モジュール３３０は、ＵＩ制御モジュール３３２を含んでいる。また、ＰＣ２００のＨＤＤ２８０（図２）には、カラー画像用ルックアップテーブル（ＬＵＴ）ＬＵＴｃと、カラー画像用ハーフトーン（ＨＴ）リソースＨＴｃと、調色白画像用ルックアップテーブル（ＬＵＴ）ＬＵＴｗと、調色白画像用ハーフトーン（ＨＴ）リソースＨＴｗと、インクコード表ＩＣＴと、が格納されており、プリンタードライバー３００および各モジュールは、これらの情報を参照して処理を実行する。各モジュールの機能や各情報の内容は、「Ａ−２．印刷処理」において詳述する。
【００３７】
図５は、プリンター１００の構成を機能的に示すブロック図である。プリンター１００のＲＯＭ１２０（図３）には、ＣＰＵ１１０により実行されるコンピュータープログラムとして、コマンド処理モジュール１１２が格納されている。後述するように、ＣＰＵ１１０は、コマンド処理モジュール１１２を実行することにより、ＰＣ２００から受信したコマンドの処理を実現する。また、プリンター１００のＲＡＭ１３０（図３）は、ラスターバッファー１３２を有している。ラスターバッファー１３２は、カラー画像用ラスターバッファー１３２ｃと、調色白画像用ラスターバッファー１３２ｗと、の２つの領域を含んでいる。カラー画像用ラスターバッファー１３２ｃは、本発明におけるバッファーの第１の領域に相当し、調色白画像用ラスターバッファー１３２ｗは、本発明におけるバッファーの第１の領域に相当する。また、プリンター１００のヘッドコントローラー１４０（図３）は、ヘッドバッファー１４２を有している。ヘッドバッファー１４２は、上流用ヘッドバッファー１４２ｕと、下流用ヘッドバッファー１４２ｌと、を含んでいる。上流用ヘッドバッファー１４２ｕは、本発明におけるヘッドバッファーの上流領域に相当し、下流用ヘッドバッファー１４２ｌは、本発明におけるヘッドバッファーの下流領域に相当する。これらのプログラムやバッファーの機能および詳細構成は、「Ａ−２．印刷処理」において詳述する。
【００３８】
Ａ−２．印刷処理：
図６は、本実施例の印刷システム１０における印刷処理の流れを示すフローチャートである。本実施例の印刷処理は、印刷媒体としての透明フィルム上に、カラー画像と調色白画像とを並行して形成し、カラー画像と調色白画像とが形成された印刷物を作成する処理である。
【００３９】
ステップＳ１１０（図６）では、アプリケーションプログラムＡＰ（図４）を実行するＣＰＵ２１０（図２）が、ユーザーによる印刷実行指示を受領する。ＣＰＵ２１０は、印刷実行指示の受領に応じて、カラー画像データＣｄａｔａと白画像データＷＩｄａｔａと印刷順指定情報ＳＳとをプリンタードライバー３００に対して出力する（図４）。カラー画像データＣｄａｔａは、印刷画像ＰＩにおけるカラー画像を特定するデータであり、白画像データＷＩｄａｔａは、印刷画像ＰＩにおける白領域Ａｗ（後述）を特定するデータであり、印刷順指定情報ＳＳは、カラー画像と調色白画像とが重なる部分におけるカラー画像と調色白画像との印刷順（後述）を特定するデータである。
【００４０】
図７は、印刷画像ＰＩ、カラー画像データＣｄａｔａおよび白画像データＷＩｄａｔａの一例を示す説明図である。図７（ａ）は、印刷画像ＰＩの一例を示している。印刷画像ＰＩは、カラー画像Ｉｃ（図中の「ＡＢＣ」の画像および「ａｂｃ・・・ｐ」の画像）を含んでいる。また、印刷画像ＰＩは、白領域Ａｗと非白領域Ａｎとにより構成されている。白領域Ａｗは調色白画像を形成する領域であり、非白領域Ａｎは調色白画像を形成しない領域である。図７（ａ）に示す例では、印刷画像ＰＩは、白領域Ａｗの少なくとも一部は、カラー画像Ｉｃと重なっている。
【００４１】
図７（ｂ）は、カラー画像データＣｄａｔａを概念的に示している。本実施例では、カラー画像データＣｄａｔａは、印刷画像ＰＩのカラー画像Ｉｃのみに注目した場合における印刷画像ＰＩの各画素の色をそれぞれ８ビットのＣ値、Ｍ値、Ｙ値、Ｋ値で特定するデータである。カラー画像データＣｄａｔａは、印刷画像ＰＩのカラー画像Ｉｃに対応する画素については、当該カラー画像Ｉｃの色を特定するデータとなり、残りの画素については、カラー画像を形成しないことを示すデータ（例えばＣ，Ｍ，Ｙ，Ｋ＝０）となる。
【００４２】
図７（ｃ）は、白画像データＷＩｄａｔａを概念的に示している。本実施例では、白画像データＷＩｄａｔａは、印刷画像ＰＩからカラー画像Ｉｃを除外した場合における印刷画像ＰＩの各画素の色を８ビットのＷ値で特定するデータである。ただし、Ｗ値の取り得る値は、０と２５５とのいずれか一方となっている。白画像データＷＩｄａｔａは、印刷画像ＰＩの白領域Ａｗに対応する画素については、調色白画像を形成することを示すデータ（例えばＷ＝２５５）となり、残りの画素（非白領域Ａｎに対応する画素）については、調色白画像を形成しないことを示すデータ（例えばＷ＝０）となる。なお、白画像データＷＩｄａｔａは、２ビットのデータであってもよい。
【００４３】
図８は、カラー画像と調色白画像との印刷順を示す説明図である。図８（ａ）は、印刷媒体ＰＭとしての透明フィルム上に調色白画像Ｉｗを形成し、調色白画像Ｉｗの上にカラー画像Ｉｃを形成する印刷順を示している。本明細書では、この印刷順を、「白−カラー印刷」または「Ｗ−Ｃ印刷」と呼ぶ。図８（ａ）に示したＷ−Ｃ印刷では、観察者は、図の上方から印刷物を観察することとなる（図中の矢印参照）。
【００４４】
図８（ｂ）は、印刷媒体ＰＭとしての透明フィルム上にカラー画像Ｉｃを形成し、カラー画像Ｉｃの上に調色白画像Ｉｗを形成する印刷順を示している。本明細書では、この印刷順を、「カラー−白印刷」または「Ｃ−Ｗ印刷」と呼ぶ。図８（ｂ）に示したＣ−Ｗ印刷では、観察者は、図の下方から印刷物を観察することとなる（図中の矢印参照）。
【００４５】
ユーザーは、印刷物の使用態様に応じて、Ｗ−Ｃ印刷を行うかＣ−Ｗ印刷を行うかを選択する。アプリケーションプログラムＡＰを実行するＣＰＵ２１０は、ユーザーにより選択された印刷順を特定する印刷順指定情報ＳＳを生成し、プリンタードライバー３００に対して出力する（図４）。
【００４６】
印刷処理（図６）のステップＳ１２０では、プリンタードライバー３００（図４）を実行するＣＰＵ２１０による処理が実行される。図９は、プリンタードライバー３００を実行するＣＰＵ２１０による処理の流れを示すフローチャートである。ステップＳ２１０では、ＣＰＵ２１０が、アプリケーションプログラムＡＰから出力されたカラー画像データＣｄａｔａと、白画像データＷＩｄａｔａと、印刷順指定情報ＳＳと、を受信する（図４参照）。
【００４７】
ステップＳ２２０（図９）では、調色白指定モジュール３３０（図４）が、調色白指定処理を実行する。調色白指定処理は、印刷画像ＰＩの白領域Ａｗ（図７（ａ）参照）に対応する調色白画像の色を指定する処理である。図１０は、調色白指定処理の流れを示すフローチャートである。ステップＳ３１０では、調色白指定モジュール３３０のＵＩ制御モジュール３３２（図４）が、ＰＣ２００のモニターＭＯＮ（図２）に、調色白指定用のＵＩウィンドウを表示する。
【００４８】
図１１は、調色白指定用のＵＩウィンドウの一例を示す説明図である。図１１（ａ）に示すように、本実施例の調色白指定用ＵＩウィンドウＷ１は、サンプル画像表示エリアＳａと、２つのスライダーバーＳｌ１，Ｓｌ２と、ａｂ平面表示エリアＰｌと、印刷順指定欄Ｓｅ１と、値入力ボックスＢｏ１と、測定（Ｍｅａｓｕｒｅｍｅｎｔ）ボタンＢ１と、ＯＫボタンＢ２と、が含まれている。
【００４９】
図１１（ａ）に示した調色白指定用ＵＩウィンドウＷ１において、サンプル画像表示エリアＳａは、指定された調色白のサンプル画像を表示するための領域である。サンプル画像表示エリアＳａは、左右に２分割されており、左側が白色背景（Ｗｈｉｔｅ  Ｂａｃｋｉｎｇ）における調色白を示す領域（白色背景エリア）であり、右側が黒色背景（Ｂｌａｃｋ  Ｂａｃｋｉｎｇ）における調色白を示す領域（黒色背景エリア）である。なお、サンプル画像表示エリアＳａの最外周領域は、背景色（白色または黒色）を示す領域（背景色領域）であり、背景色領域の内側の領域が調色白を示す領域（白画像領域）である。黒色背景エリアにおける白画像領域に表示される画像は、本発明における第１のサンプル画像に相当し、白色背景エリアにおける白画像領域に表示される画像は、本発明における第２のサンプル画像に相当する。また、サンプル画像表示エリアＳａの中央付近には、白色背景エリアおよび黒色背景エリアの両方にまたがるように、カラー画像（図中の「Ａ」の画像）が表示されている。このカラー画像の色や形は任意に設定可能である。
【００５０】
調色白指定用ＵＩウィンドウＷ１において、値入力ボックスＢｏ１は、Ｌ*ａ*ｂ*表色系における表色値（Ｌ*値（以下、単に「Ｌ値」とも表す）、ａ*値（以下、単に「ａ値」とも表す）、ｂ*値（以下、単に「ｂ値」とも表す））およびＴ値を入力することによって調色白を指定するための部分である。Ｌ値は、調色白の明るさを示す値であり、調色白画像を印刷する際の黒（Ｋ）インクの量に相関する。ａ値およびｂ値は、調色白の赤−緑軸および黄−青軸に沿った色度を表す値であり、調色白画像を印刷する際のカラーインクの量に相関する。Ｔ値は、濃度を示す値であり、調色白画像を印刷する際の単位面積あたりのインク量に相関する。すなわち、Ｔ値は、背景色の透過度に相関する。
【００５１】
調色白指定用ＵＩウィンドウＷ１において、スライダーバーＳｌ１，Ｓｌ２およびａｂ平面表示エリアＰｌも、Ｌａｂ値およびＴ値を入力することによって調色白を指定するための部分である。
【００５２】
なお、調色白指定用ＵＩウィンドウＷ１において、印刷順指定欄Ｓｅ１は、上述した印刷順の指定を示すための部分である。印刷順は、アプリケーションプログラムＡＰにおいて設定され、印刷順を特定する印刷順指定情報ＳＳがアプリケーションプログラムＡＰからプリンタードライバー３００に対して出力される（図４参照）。印刷順指定欄Ｓｅ１には、印刷順指定情報ＳＳにより特定される印刷順が、Ｗ−Ｃ印刷（Ｗ−Ｃ  Ｐｒｉｎｔ）とＣ−Ｗ印刷（Ｃ−Ｗ  Ｐｒｉｎｔ）とのいずれであるかが示される。なお、調色白指定用ＵＩウィンドウＷ１において、印刷順指定欄Ｓｅ１に示された印刷順の変更（新たな印刷順の指定）を指定できるものとしてもよい。
【００５３】
また、最初に調色白指定用のＵＩウィンドウＷ１が表示される際には、値入力ボックスＢｏ１やサンプル画像表示エリアＳａ等の表示状態は、デフォルトの調色白に対応する表示状態となっている。例えば、デフォルトの状態は、プリンター１００の白インクの色として予め設定されたＬａｂ値およびＴ値に対応する表示状態である。
【００５４】
ＵＩ制御モジュール３３２（図４）は、調色白指定用ＵＩウィンドウＷ１が表示されている際に、ユーザーによるキーボードＫＢやマウスＭＯＵ（図２）を介した操作の有無を監視する（図１０のステップＳ３２０）。操作があったと判定され（ステップＳ３２０：Ｙｅｓ）、操作がＯＫボタンＢ２でも測定ボタンＢ１でもない場合には（ステップＳ３３０：Ｎｏ、Ｓ３４０：Ｎｏ）、ＵＩ制御モジュール３３２は、操作に応じた値を取得し（ステップＳ３６０）、取得された値を値入力ボックスＢｏ１等に表示し（ステップＳ３７０）、サンプル画像表示エリアＳａの表示を更新する（ステップＳ３８０）。
【００５５】
例えば、ユーザーがキーボードＫＢ（図２）を介して、値入力ボックスＢｏ１を選択すると共に値を入力すると、入力値が値入力ボックスＢｏ１に表示されると共に、サンプル画像表示エリアＳａの色が入力値により特定される色（調色白）に変更される。ユーザーが値入力ボックスＢｏ１におけるａ値やｂ値を変更すると、サンプル画像表示エリアＳａの白画像領域の色（調色白）の色味が変更される。また、ユーザーが値入力ボックスＢｏ１のＬ値を変更すると、サンプル画像表示エリアＳａの白画像領域の色の明るさが変更される。ユーザーが値入力ボックスＢｏ１のＴ値を変更した場合には、背景色の透過度が変更されるため、サンプル画像表示エリアＳａの黒色背景エリアにおける白画像領域の色の明るさが変更されるが、白色背景エリアにおける白画像領域の色は変更されない。そのため、Ｔ値（濃度値）の変化に応じた色の変化を、サンプル画像表示エリアＳａの黒色背景エリアと白色背景エリアとを対比することで容易に確認することができ、ユーザーは調色白をより正確にかつより容易に指定することができる。
【００５６】
また、例えば、ユーザーがマウスＭＯＵ（図２）を操作してスライダーバーＳｌ１の位置を変更すると、位置に応じたＬ値が取得され、サンプル画像表示エリアＳａの色が、取得値により特定される色に変更される。同様に、ユーザーがマウスＭＯＵを操作してスライダーバーＳｌ２の位置を変更すると、位置に応じたＴ値が取得され、サンプル画像表示エリアＳａの色が変更される。また、ユーザーがマウスＭＯＵを操作してａｂ平面表示エリアＰｌの指定点（図中×で示す）の位置を変更すると、×の位置に応じたａ値およびｂ値が取得され、サンプル画像表示エリアＳａの色が変更される。
【００５７】
なお、値入力ボックスＢｏ１とスライダーバーＳｌ１，Ｓｌ２およびａｂ平面表示エリアＰｌとは連動している。すなわち、値入力ボックスＢｏ１において値が変更された場合には、スライダーバーＳｌ１，Ｓｌ２の位置やａｂ平面表示エリアＰｌにおける×の位置が変更される。同様に、スライダーバーＳｌ１，Ｓｌ２の位置やａｂ平面表示エリアＰｌにおける×の位置が変更された場合には、変更された指定値が値入力ボックスＢｏ１に表示される。
【００５８】
本実施例では、リアルプリントＲＰ（図１参照）の測色結果に基づき調色白を指定することもできる。リアルプリントＲＰの測色結果に基づき調色白を指定することにより、リアルプリントＲＰの白部分の色を忠実に再現した印刷処理を実現することができる。
【００５９】
図１２は、リアルプリントＲＰの測色方法を示す説明図である。リアルプリントＲＰは、印刷媒体ＰＭ上に、白部分Ｐｗの画像およびカラー部分Ｐｃの画像が形成された印刷物である。図１２（ａ）に示すように、測色は、リアルプリントＲＰの白部分Ｐｗの任意の点を測定点ＭＰとして設定し、測定点ＭＰの色（Ｌａｂ値およびＴ値）を測色器ＣＭ（図２）にて測定することにより行われる。測色方法は、白色背景Ｂｗ上にリアルプリントＲＰを載置して行う白色背景測色と、黒色背景Ｂｂ上にリアルプリントＲＰを載置して行う黒色背景測色と、がある。図１２（ｂ）に示すように、リアルプリントＲＰの白部分Ｐｗの濃度により、白色背景測色と黒色背景測色とでは、測色値（Ｌ値）が異なる場合がある。本実施例では、白色背景測色は、Ｌａｂ値を取得するために行われ、黒色背景測色は、Ｔ値を取得するために行われる。これにより、より正確かつ容易な調色白の指定が可能となる。
【００６０】
図１０のステップＳ３２０において操作があったと判定され（ステップＳ３２０：Ｙｅｓ）、操作がＯＫボタンＢ２ではなく（ステップＳ３３０：Ｎｏ）、測定ボタンＢ１であると判定された場合には（ステップＳ３４０：Ｙｅｓ）、ＵＩ制御モジュール３３２（図４）は、ＰＣ２００のモニターＭＯＮ（図２）に、図１１（ｂ）に示す測色用ＵＩウィンドウＷ２を表示する（ステップＳ３５０）。
【００６１】
測色用ＵＩウィンドウＷ２（図１１（ｂ））は、リアルプリントＲＰの測色により調色白を指定するためのＵＩウィンドウである。測色用ＵＩウィンドウＷ２には、背景選択領域Ｓｅ２と、測色値表示ボックスＢｏ２と、測定（Ｍｅａｓｕｒｅｍｅｎｔ）ボタンＢ３と、ＯＫボタンＢ４と、が含まれている。背景選択領域Ｓｅ２は、白色背景測色と黒色背景測色とのいずれを行うかを選択するための部分である。ユーザーは、背景選択領域Ｓｅ２において測色方法を選択すると共に測定ボタンＢ３を選択し、選択された方法で測色を実行する。測色は、白色背景測色と黒色背景測色との両方が順番に実行されてもよいし、白色背景測色と黒色背景測色とのいずれか一方のみが実行されてもよい。測色が完了すると、測色結果に基づいた値（Ｌａｂ値とＴ値との少なくとも一方）が取得され（図１０のステップＳ３６０）、測色値表示ボックスＢｏ２に表示される（ステップＳ３７０）。ユーザーがＯＫボタンＢ４を選択すると、調色白指定用ＵＩウィンドウＷ１（図１１（ａ））が再度表示される。このとき、調色白指定用ＵＩウィンドウＷ１のサンプル画像表示エリアＳａや、値入力ボックスＢｏ１等の表示は、測色結果に基づいた表示に変更された状態となる（ステップＳ３８０）。なお、測色が実行された後に、調色白指定用ＵＩウィンドウＷ１において、ユーザーは、測色結果に基づいて取得された値（Ｌａｂ値およびＴ値）を修正することもできる。
【００６２】
図１０のステップＳ３２０において操作があったと判定され（ステップＳ３２０：Ｙｅｓ）、操作がＯＫボタンＢ２であると判定された場合には（ステップＳ３３０：Ｙｅｓ）、ＵＩ制御モジュール３３２（図４）は、その時点で取得され表示されているＬａｂ値およびＴ値により特定される色を調色白画像の色として設定し、Ｌａｂ値およびＴ値を保存する（ステップＳ３９０）。以上の処理により、ユーザーは、正確にかつ容易に調色白画像の色を指定することができる。特に、測色器ＣＭによる測色結果に基づき調色白のＬａｂ値およびＴ値を指定することにより、調色白画像の色をより正確にかつより容易に指定することができる。また、本実施例では、調色白をＬａｂ値とＴ値とにより指定できるため、調色白画像の濃度を含む色の値を正確に指定することができる。また、本実施例の調色白指定用ＵＩウィンドウＷ１では、指定された色がサンプル画像表示エリアＳａに表示されるため、ユーザーは表示された色を確認しながら容易に色を指定することができる。
【００６３】
なお、保存されたＬａｂ値およびＴ値は、白画像データＷＩｄａｔａ（図７（ｃ）参照）と組み合わせられる。すなわち、白画像データＷＩｄａｔａにおいて、調色白画像を形成することを示すデータ（Ｗ＝２５５）が割り当てられた画素に、Ｌａｂ値およびＴ値が対応付けられる。本明細書では、Ｌａｂ値およびＴ値が対応付けられた白画像データＷＩｄａｔａを、調色白画像データとも呼ぶ。
【００６４】
プリンタードライバー３００による処理（図９）におけるステップＳ２３０では、プリンタードライバー３００が、調色白画像用の色変換処理と、インク色分版処理と、ハーフトーン処理と、を実行する。図１３は、調色白画像用の色変換処理、インク色分版処理、ハーフトーン処理の流れを示すフローチャートである。ステップＳ４１０では、調色白画像用色変換モジュール３４０（図４）が、調色白指定処理（図１０）のステップＳ３９０において保存されたＬａｂ値をＣＭＹＫ値に色変換する。色変換は、調色白画像用ルックアップテーブルＬＵＴｗ（図４）を参照して実行される。
【００６５】
図１４は、調色白画像用ルックアップテーブルＬＵＴｗの一例を部分的に示す説明図である。図１４（ａ）には、Ｌａｂ値からＣＭＹＫ値への色変換の際に参照される調色白画像用ルックアップテーブルＬＵＴｗ１を示している。図１４（ａ）に示すように、調色白画像用ルックアップテーブルＬＵＴｗ１には、予め設定されたＬａｂ値とＣＭＹＫ値との対応関係が規定されている。なお、調色白画像用ルックアップテーブルＬＵＴｗ１において、ＣＭＹＫの各階調値は、０以上１００以下の範囲の値として規定されている。調色白画像用色変換モジュール３４０は、調色白画像用ルックアップテーブルＬＵＴｗ１を参照して、Ｌａｂ値をＣＭＹＫ値に変換する。
【００６６】
ステップＳ４２０（図１３）では、調色白画像用インク色分版処理モジュール３５０（図４）が、ステップＳ４１０において決定されたＣＭＹＫ値と調色白指定処理（図１０）のステップＳ３９０において保存されたＴ値との組み合わせをインク色別階調値に変換するインク色分版処理を行う。上述したように、本実施例のプリンター１００は、シアン（Ｃ）と、マゼンタ（Ｍ）と、イエロー（Ｙ）と、ブラック（Ｋ）と、ライトシアン（Ｌｃ）と、ライトマゼンタ（Ｌｍ）と、ホワイト（Ｗ）と、の合計７色のインクを用いて印刷を行う。従って、インク色分版処理では、ＣＭＹＫ値およびＴ値の組み合わせが、７つのインク色のそれぞれの階調値に変換される。インク色分版処理も、調色白画像用ルックアップテーブルＬＵＴｗ（図４）を参照して実行される。図１４（ｂ）には、ＣＭＹＫ値およびＴ値の組み合わせからインク色別階調値への変換の際に参照される調色白画像用ルックアップテーブルＬＵＴｗ２を示している。図１４（ｂ）に示すように、調色白画像用ルックアップテーブルＬＵＴｗ２には、予め設定されたＣＭＹＫ値およびＴ値の組み合わせとインク色のそれぞれの階調値との対応関係が規定されている。なお、調色白画像用ルックアップテーブルＬＵＴｗ２において、インク色の階調値は、０以上２５５以下の範囲の値として規定されている。調色白画像用インク色分版処理モジュール３５０は、調色白画像用ルックアップテーブルＬＵＴｗ２を参照して、ＣＭＹＫ値とＴ値との組み合わせをインク色別階調値に変換する。
【００６７】
なお、図１４（ｂ）に示すように、本実施例では、白調色（白インクに他色のインクを混ぜて白色を調整すること）に、白色を除く６色のインクの内、イエロー（Ｙ）と、ブラック（Ｋ）と、ライトシアン（Ｌｃ）と、ライトマゼンタ（Ｌｍ）と、の４色のインクが用いられ、シアン（Ｃ）とマゼンタ（Ｍ）との２色のインクは使用されない。すなわち、白調色には、同一の色相についての淡色インクと濃色インクとの２種類のインクの内、濃色インクは使用されない。
【００６８】
ステップＳ４３０（図１３）では、調色白画像用インク色分版処理モジュール３５０（図４）が、調色白画像データにおける１画素のデータを取り出す。ステップＳ４４０では、調色白画像用インク色分版処理モジュール３５０が、取り出された画素の値が、調色白画像を形成しないことを示す値（ゼロ）と調色白画像を形成することを示す値（２５５）であるとのいずれであるかを判定する。画素の値が２５５であると判定された場合には（ステップＳ４４０：Ｎｏ）、調色白画像用インク色分版処理モジュール３５０は、ステップＳ４２０で決定されたインク色別階調値を保存する（ステップＳ４５０）。一方、画素の値が０（ゼロ）であると判定された場合には（ステップＳ４４０：Ｙｅｓ）、ステップＳ４５０の処理はスキップされる。
【００６９】
図１３のステップＳ４３０からＳ４５０までの処理は、調色白画像データのすべての画素についての処理が終了するまで繰り返し実行される（ステップＳ４６０参照）。全画素についての処理が終了した場合には（ステップＳ４６０：Ｙｅｓ）、調色白画像用ハーフトーン処理モジュール３６０（図４）が、１画素のインク色別階調値を取り出し（ステップＳ４７０）、インク色毎にディザパターンを参照して２値化処理（ハーフトーン処理）を行う（ステップＳ４８０）。２値化処理は、予め設定された調色白画像用ハーフトーンリソースＨＴｗ（図４）を参照して実行される。なお、調色白画像用ハーフトーンリソースＨＴｗは、調色白画像におけるドットの埋まりを重視して設定されているとしてもよい。２値化処理は、全インク色についての処理が終了するまで繰り返し実行される（ステップＳ４９０参照）。また、ステップＳ４７０からＳ４９０までの処理は、すべての画素についての処理が終了するまで繰り返し実行される（ステップＳ４９２参照）。
【００７０】
図１３に示した調色白画像用の色変換処理、インク色分版処理、ハーフトーン処理により、調色白画像を形成する際の各画素の各インク色のドットのＯＮ／ＯＦＦを規定する調色白画像用ドットデータが生成される。
【００７１】
プリンタードライバー３００による処理（図９）におけるステップＳ２４０では、プリンタードライバー３００が、カラー画像用の色変換処理と、インク色分版処理と、ハーフトーン処理と、を実行する。図１５は、カラー画像用の色変換処理、インク色分版処理、ハーフトーン処理の流れを示すフローチャートである。ステップＳ５１０では、カラー画像用インク色分版処理モジュール３１０（図４）が、カラー画像データにおける１画素のデータを取り出す。ステップＳ５２０では、カラー画像用インク色分版処理モジュール３１０が、取り出した１画素のデータ（ＣＭＹＫ値）をインク色別階調値に変換するインク色分版処理を行う。上述したように、本実施例のプリンター１００は、シアン（Ｃ）と、マゼンタ（Ｍ）と、イエロー（Ｙ）と、ブラック（Ｋ）と、ライトシアン（Ｌｃ）と、ライトマゼンタ（Ｌｍ）と、ホワイト（Ｗ）と、の合計７色のインクを用いて印刷を行う。従って、インク色分版処理では、ＣＭＹＫ値が７つのインク色のそれぞれの階調値に変換される。インク色分版処理は、カラー画像用ルックアップテーブルＬＵＴｃ（図４）を参照して実行される。
【００７２】
図１６は、カラー画像用ルックアップテーブルＬＵＴｃの一例を部分的に示す説明図である。図１６に示すように、カラー画像用ルックアップテーブルＬＵＴｃには、予め設定されたＣＭＹＫ値とインク色のそれぞれの階調値との対応関係が規定されている。なお、カラー画像用ルックアップテーブルＬＵＴｃにおいて、ＣＭＹＫの各階調値は、０以上１００以下の範囲の値として規定されており、インク色の階調値は、０以上２５５以下の範囲の値として規定されている。カラー画像用インク色分版処理モジュール３１０は、カラー画像用ルックアップテーブルＬＵＴｃを参照して、ＣＭＹＫ値をインク色別階調値に変換する。なお、図１６に示すように、本実施例では、カラー画像の形成に、白色を除く６色のインクが用いられ、白色インクは使用されない。
【００７３】
図１５のステップＳ５１０およびＳ５２０の処理は、カラー画像データのすべての画素についての処理が終了するまで繰り返し実行される（ステップＳ５３０参照）。全画素についての処理が終了した場合には（ステップＳ５３０：Ｙｅｓ）、カラー画像用ハーフトーン処理モジュール３２０（図４）が、１画素のインク色別階調値を取り出し（ステップＳ５４０）、インク色毎にディザパターンを参照して２値化処理（ハーフトーン処理）を行う（ステップＳ５５０）。２値化処理は、予め設定されたカラー画像用ハーフトーンリソースＨＴｃ（図４）を参照して実行される。なお、カラー画像用ハーフトーンリソースＨＴｃは、粒状感の抑制を重視して設定されているものとしてもよい。２値化処理は、全インク色についての処理が終了するまで繰り返し実行される（ステップＳ５６０参照）。また、ステップＳ５４０からＳ５６０までの処理は、すべての画素についての処理が終了するまで繰り返し実行される（ステップＳ５７０参照）。
【００７４】
図１５に示したカラー画像用の色変換処理、インク色分版処理、ハーフトーン処理により、カラー画像を形成する際の各画素の各インク色のドットのＯＮ／ＯＦＦを規定するカラー画像用ドットデータが生成される。
【００７５】
プリンタードライバー３００による処理（図９）におけるステップＳ２５０では、プリンタードライバー３００のコマンド作成モジュール３７０（図４）が、コマンド作成処理を行う。図１７は、コマンド作成処理の流れを示すフローチャートである。
【００７６】
コマンド作成処理（図１７）のステップＳ６１０では、コマンド作成モジュール３７０（図４）が、アプリケーションプログラムＡＰから出力された印刷順指定情報ＳＳに基づき、印刷順指定コマンドを作成する。図１８は、コマンド作成処理により作成されるコマンドの一例を示す説明図である。図１８（ａ）には、印刷順指定コマンドの例を示している。図１８（ａ）に示すように、印刷順指定コマンドは、コマンド先頭を表す識別子と、印刷順指定コマンドであることを示す識別子と、コマンド長（２バイト）と、印刷順指定と、を含んでいる。印刷順指定においては、例えば、値「０」がＣ−Ｗ印刷（先にカラー画像Ｉｃを形成し、カラー画像Ｉｃの上に調色白画像Ｉｗを形成する印刷順）を表し、値「１」がＷ−Ｃ印刷（先に調色白画像Ｉｗを形成し、調色白画像Ｉｗの上にカラー画像Ｉｃを形成する印刷順）を表す。コマンド作成モジュール３７０は、印刷順指定情報ＳＳを参照して印刷順を特定し、特定された印刷順を指定する印刷順指定コマンドを作成する。
【００７７】
ステップＳ６２０（図１７）では、コマンド作成モジュール３７０（図４）が、カラー画像用ハーフトーン処理モジュール３２０から受領したカラー画像用ドットデータと調色白画像用ハーフトーン処理モジュール３６０から受領した調色白画像用ドットデータとに基づき、垂直位置指定コマンドを作成する。垂直位置指定コマンドは、垂直方向（Ｙ方向）に沿った画像の開始位置を指定するコマンドである。垂直位置指定コマンドは、全インクに共通のコマンドとして作成される。
【００７８】
次に、コマンド作成モジュール３７０（図４）は、ステップＳ６３０（図１７）からＳ６７０までの処理を通じて、カラー画像に対応するラスターコマンドを作成する。ステップＳ６３０では、コマンド作成モジュール３７０が、カラー画像用ドットデータに基づき、選択された１つのインク色についての水平位置指定コマンドを作成する。水平位置指定コマンドは、カラー画像形成の際の１つのインク色についての水平方向（Ｘ方向）に沿った画像の開始位置を指定するコマンドである。コマンド作成モジュール３７０は、１つのインク色についてのカラー画像用ドットデータを参照し、適当な画像開始位置を設定し、水平位置指定コマンドを作成する。
【００７９】
ステップＳ６４０（図１７）では、コマンド作成モジュール３７０（図４）が、カラー画像用ドットデータから、選択された１つのインク色について１ラスター分のドットデータを取り出す。ステップＳ６５０では、コマンド作成モジュール３７０が、インクコード表ＩＣＴを参照して、インクコードを検索する。図１９は、インクコード表ＩＣＴの内容の一例を示す説明図である。図１９に示すように、本実施例では、インク色のそれぞれに、固有のインク略称およびインクコードが割り当てられている。さらに、本実施例では、１つのインク色に対して、カラー画像用と調色白画像用との２種類の互いに異なるインク略称およびインクコードが割り当てられている。すなわち、インク略称およびインクコードは、複数のインク色のそれぞれと、カラー画像および調色白画像のそれぞれと、の組み合わせに対して一意に対応している。例えば、シアンについては、カラー画像用としてインク略称「Ｃ」とインクコード「０１Ｈ」とが割り当てられ、調色白画像用としてインク略称「ＷＣ」とインクコード「８１Ｈ」とが割り当てられている。同様に、白については、カラー画像用としてインク略称「ＩＷ」とインクコード「４０Ｈ」とが割り当てられ、調色白画像用としてインク略称「Ｗ」とインクコード「Ｃ０Ｈ」とが割り当てられている。本ステップ（Ｓ６５０）では、コマンド作成モジュール３７０は、インクコード表ＩＣＴのカラー画像用のインクコードを検索する。
【００８０】
ステップＳ６６０（図１７）では、コマンド作成モジュール３７０（図４）が、取り出された１ラスター分のドットデータと検索されたインクコードとに基づき、ラスターコマンドを作成する。図１８（ｂ）には、ラスターコマンドの例を示している。図１８（ｂ）に示すように、ラスターコマンドは、コマンド先頭を表す識別子と、ラスターコマンドであることを示す識別子と、インクコードと、データ圧縮の有無を示す識別子と、１画素あたりのビット数と、Ｘ方向長さ（２バイト）と、Ｙ方向長さ（２バイト）と、ラスターデータ（ドットデータ）と、を含んでいる。なお、ラスターコマンドは、本発明における印刷用コマンドに相当し、ラスターコマンドに含まれるラスターデータ（ドットデータ）は、本発明における印刷用データに相当する。
【００８１】
コマンド作成処理（図１７）のステップＳ６３０からＳ６６０までの処理は、カラー画像の形成に用いられるインク色すべてについて終了するまで、繰り返し実行される。すなわち、まだ処理の対象となっていないインク色がある場合には（ステップＳ６７０：Ｎｏ）、処理対象となっていない１つのインク色が選択され、選択されたインク色についてステップＳ６３０からＳ６６０までの処理が実行される。全インクについての処理が終了すると（ステップＳ６７０：Ｙｅｓ）、１ラスターについて、カラー画像の形成に用いられるインク色のそれぞれに対応するラスターコマンドの作成が完了する。
【００８２】
次に、コマンド作成モジュール３７０（図４）は、ステップＳ６８０（図１７）からＳ７２０までの処理を通じて、調色白画像に対応するラスターコマンドを作成する。ステップＳ６８０では、コマンド作成モジュール３７０が、調色白画像用ドットデータに基づき、選択された１つのインク色についての水平位置指定コマンドを作成する。水平位置指定コマンドは、調色白画像形成の際の１つのインク色についての水平方向（Ｘ方向）に沿った画像の開始位置を指定するコマンドである。コマンド作成モジュール３７０は、１つのインク色についての調色白画像用ドットデータを参照し、適当な画像開始位置を設定し、水平位置指定コマンドを作成する。
【００８３】
ステップＳ６９０（図１７）では、コマンド作成モジュール３７０（図４）が、調色白画像用ドットデータから、選択された１つのインク色について１ラスター分のドットデータを取り出す。ステップＳ７００では、コマンド作成モジュール３７０が、インクコード表ＩＣＴを参照して、インクコードを検索する。コマンド作成モジュール３７０は、インクコード表ＩＣＴ（図１９）の調色白画像用のインクコードを検索する。
【００８４】
ステップＳ７１０（図１７）では、コマンド作成モジュール３７０（図４）が、取り出された１ラスター分のドットデータと検索されたインクコードとに基づき、ラスターコマンド（図１８（ｂ）参照）を作成する。コマンド作成処理のステップＳ６８０からＳ７１０までの処理は、調色白画像の形成に用いられるインク色すべてについて終了するまで、繰り返し実行される。すなわち、まだ処理の対象となっていないインク色がある場合には（ステップＳ７２０：Ｎｏ）、処理対象となっていない１つのインク色が選択され、選択されたインク色についてステップＳ６８０からＳ７１０までの処理が実行される。全インクについての処理が終了すると（ステップＳ７２０：Ｙｅｓ）、１ラスターについて、調色白画像の形成に用いられるインク色のそれぞれに対応するラスターコマンドの作成が完了する。
【００８５】
コマンド作成処理（図１７）のステップＳ６２０からＳ７２０までの処理は、印刷画像ＰＩの全ラスターについて完了するまで、繰り返し実行される。すなわち、まだ処理の対象となっていないラスターがある場合には（ステップＳ７３０：Ｎｏ）、処理対象となっていないラスター（前回の処理対象ラスターの１つ下のラスター）が選択され、選択されたラスターについてステップＳ６２０からＳ７２０までの処理が実行される。全ラスターについての処理が終了すると（ステップＳ７３０：Ｙｅｓ）、全ラスターについて、カラー画像および調色白画像の形成に用いられるインク色のそれぞれに対応するコマンドの作成が完了する。
【００８６】
プリンタードライバー３００による処理（図９）におけるステップＳ２６０では、プリンタードライバー３００が、ステップＳ２５０で作成された印刷順指定コマンドと垂直位置指定コマンドと水平位置指定コマンドとラスターコマンドとを、プリンター１００へ送信する。以上で、プリンタードライバー３００による処理が完了する。
【００８７】
印刷処理（図６）のステップＳ１３０では、プリンター１００による処理が実行される。図２０は、プリンター１００による処理の流れを示すフローチャートである。ステップＳ８１０では、プリンター１００のコマンド処理モジュール１１２（図５）を実行するＣＰＵ１１０（図３）が、ＰＣ２００のプリンタードライバー３００から送信されたコマンドを受信する。ＣＰＵ１１０は、受信したコマンドの種類を判別し（ステップＳ８２０）、コマンドの種類に応じた処理を実行する。ＣＰＵ１１０は、受信したコマンドが印刷順指定コマンドである場合には、印刷順指定コマンドにより指定された印刷順を示す情報をＲＡＭ１３０に保存し（ステップＳ８３０）、受信したコマンドが水平位置指定コマンドである場合には、水平方向の印刷開始位置Ｘを更新する（ステップＳ８４０）。
【００８８】
また、コマンド処理モジュール１１２（図５）を実行するＣＰＵ１１０（図３）は、受信したコマンドがラスターコマンドである場合には、ラスターコマンドに含まれるラスターデータ（ドットデータ）をインクコード別のラスターバッファー１３２（図５）へ格納する（ステップＳ８５０）。図２１は、ラスターバッファーおよびヘッドバッファーの詳細構成を示す説明図である。図２１の上段にはカラー画像用のラスターバッファー１３２ｃを示しており、中段には調色白画像用のラスターバッファー１３２ｗを示している。図２１に示すように、ラスターバッファー１３２は、インクコード（図１９参照）別に領域が割り当てられている。すなわち、カラー画像用のラスターバッファー１３２ｃは、カラー画像用のインクコードのそれぞれに対応する領域の集合として構成されており、調色白画像用のラスターバッファー１３２ｗも、調色白画像用のインクコードのそれぞれに対応する領域の集合として構成されている。ラスターバッファー１３２の各領域のＸ方向のサイズは画像サイズに対応しており、Ｙ方向のサイズはプリントヘッド１４４の高さの２分の１以上のサイズとなっている。ラスターバッファー１３２には、どこまでラスターデータを受信したかを示すＹ方向のラスターバッファーポインターを有している。
【００８９】
図２１の下段にはヘッドバッファー１４２（図５）を示している。図２１に示すように、ヘッドバッファー１４２は、７つのインク色別に領域が割り当てられている。すなわち、ヘッドバッファー１４２は、シアン用（Ｃ，ＷＣ用）の領域と、マゼンタ用（Ｍ，ＷＭ用）の領域と、イエロー用（Ｙ，ＷＹ用）の領域と、ブラック用（Ｋ，ＷＫ用）の領域と、ライトシアン用（Ｌｃ，ＷＬｃ用）の領域と、ライトマゼンタ用（Ｌｍ，ＷＬｍ用）の領域と、ホワイト用（ＩＷ，Ｗ用）の領域と、の集合として構成されている。ヘッドバッファー１４２の各領域のＸ方向のサイズは、キャリッジの走査距離に対応しており、Ｙ方向のサイズはプリントヘッド１４４のノズル列１４６を構成するノズル数に対応している。また、ヘッドバッファー１４２のインク色別の領域のそれぞれは、上流用１４２ｕと下流用１４２ｌとに２分されている。
【００９０】
図２２は、プリンター１００のプリントヘッド１４４の構成を示す説明図である。図２２（ａ）および（ｂ）に示すように、プリントヘッド１４４は、７つのインク色のそれぞれに対応するノズル列１４６が設けられている。ノズル列１４６は、Ｙ方向（印刷媒体送り方向）に沿って伸びるように形成されている。また、図２２（ｃ）に示すように、各ノズル列１４６は、印刷媒体送り方向に沿って並ぶ３２個のノズル群により構成されている。ノズル列１４６を構成するノズル群の内、印刷媒体送り方向に沿って上流側半分に位置するノズル群（１番目のノズル（ノズル１）から１６番目のノズル（ノズル１６）まで）を上流ノズル群と呼び、印刷媒体送り方向に沿って下流側半分に位置するノズル群（１７番目のノズル（ノズル１７）から３２番目のノズル（ノズル３２）まで）を下流ノズル群と呼ぶ。
【００９１】
図２２（ａ）に示すように、Ｗ−Ｃ印刷の際には、プリントヘッド１４４の各ノズル列１４６の上流ノズル群を用いて調色白画像の形成が行われ、下流ノズル群を用いてカラー画像の形成が行われる。また、図２２（ｂ）に示すように、Ｃ−Ｗ印刷の際には、プリントヘッド１４４の各ノズル列１４６の上流ノズル群を用いてカラー画像の形成が行われ、下流ノズル群を用いて調色白画像の形成が行われる。なお、Ｗ−Ｃ印刷の際には、プリントヘッド１４４の各ノズル列１４６の上流ノズル群は本発明における第２のノズル群に相当し、下流ノズル群は本発明における第１のノズル群に相当する。反対に、Ｃ−Ｗ印刷の際には、プリントヘッド１４４の各ノズル列１４６の上流ノズル群は本発明における第１のノズル群に相当し、下流ノズル群は本発明における第２のノズル群に相当する。
【００９２】
図２１に示すように、上流用ヘッドバッファー１４２ｕは、プリントヘッド１４４の印刷媒体送り方向に沿って上流側の部分（上流ノズル群）に対応するヘッドバッファー１４２であり、下流用ヘッドバッファー１４２ｌは、プリントヘッド１４４の印刷媒体送り方向に沿って下流側の部分（下流ノズル群）に対応するヘッドバッファー１４２である。
【００９３】
図２０のステップＳ８５０において、ＣＰＵ１１０（図３）は、受信したラスターコマンドに含まれるインクコードを参照し、当該インクコードに対応するラスターバッファー１３２のラスターバッファーポインターにより指定される位置にラスターデータを格納する。そのため、ＣＰＵ１１０は、ラスターコマンドがカラー画像用と調色白画像用とのいずれであるかを意識することなく、ラスターデータを適切なラスターバッファー１３２に振り分けることができる。
【００９４】
コマンド処理モジュール１１２（図５）を実行するＣＰＵ１１０（図３）は、受信したコマンドが垂直位置指定コマンドである場合には、垂直方向の印刷開始位置Ｙを更新する（ステップＳ８６０）。次に、ＣＰＵ１１０は、プリントヘッド１４４（図５）の高さの２分の１に対応するラスターバッファー１３２がフルであるか（すなわちラスターデータが格納されているか）否かを判定する（ステップＳ８７０）。未だフルではないと判定された場合には（ステップＳ８７０：Ｎｏ）、ＣＰＵ１１０は、ラスターバッファー１３２のラスターバッファーポインターを更新する（ステップＳ８８０）。
【００９５】
以上説明した処理が繰り返され、プリントヘッド１４４の高さの２分の１に対応するラスターバッファー１３２にラスターデータが格納されると、プリントヘッド１４４の高さの２分の１に対応するラスターバッファー１３２がフルであると判定される（ステップＳ８７０：Ｙｅｓ）。このとき、ＣＰＵ１１０（図３）は、ＲＡＭ１３０に保存された印刷順を示す情報に基づき、印刷順がＣ−Ｗ印刷とＷ−Ｃ印刷とのいずれであるかを判定する（ステップＳ８８０）。印刷順がＣ−Ｗ印刷であると判定された場合には（ステップＳ８８０：Ｙｅｓ）、ＣＰＵ１１０は、カラー画像用ラスターバッファー１３２ｃから上流用ヘッドバッファー１４２ｕ（図５）へラスターデータを転送すると共に、調色白画像用ラスターバッファー１３２ｗから下流用ヘッドバッファー１４２ｌ（図５）へラスターデータを転送する（ステップＳ８９０）。図２１には、印刷順がＣ−Ｗ印刷である場合に、カラー画像用ラスターバッファー１３２ｃから上流用ヘッドバッファー１４２ｕへとラスターデータが転送され、調色白画像用ラスターバッファー１３２ｗから下流用ヘッドバッファー１４２ｌへとラスターデータが転送される様子を示している。これにより、プリントヘッド１４４の各ノズル列１４６の上流ノズル群を用いてカラー画像の形成が行われ、下流ノズル群を用いて調色白画像の形成が行われるＣ−Ｗ印刷（図２２（ｂ））の準備が整うこととなる。なお、上流ノズル群と下流ノズル群とでは物理的な用紙上の印刷位置が異なるため、ラスターバッファー１３２からラスターデータを転送する場合は、上流ノズル群と下流ノズル群との印刷位置の差を考慮してラスターバッファー上の転送開始データ位置を決定する。
【００９６】
一方、印刷順がＷ−Ｃ印刷であると判定された場合には（ステップＳ８８０：Ｎｏ）、ＣＰＵ１１０は、カラー画像用ラスターバッファー１３２ｃから下流用ヘッドバッファー１４２ｌ（図５）へラスターデータを転送すると共に、調色白画像用ラスターバッファー１３２ｗから上流用ヘッドバッファー１４２ｕへラスターデータを転送する（ステップＳ９００）。これにより、プリントヘッド１４４の各ノズル列１４６の上流ノズル群を用いて調色白画像の形成が行われ、下流ノズル群を用いてカラー画像の形成が行われるＷ−Ｃ印刷（図２２（ａ））の準備が整うこととなる。
【００９７】
次に、ＣＰＵ１１０（図３）は、印刷媒体送りコントローラー１６０および印刷媒体送りモーター１６２を制御して、印刷媒体ＰＭをヘッド位置Ｙまで搬送する（副走査する）（ステップＳ９１０）と共に、ＣＲコントローラー１５０およびＣＲモーター１５２を制御してプリントヘッド１４４を印刷開始位置Ｘまで移動し（ステップＳ９２０）、さらに、主走査を行ってプリントヘッド１４４の高さ分の印刷を実行する（ステップＳ９３０）。このとき、Ｗ−Ｃ印刷（図２２（ａ）参照）では、プリントヘッド１４４のノズル列１４６の上流ノズル群（図２２（ｃ）参照）による調色白画像の形成と下流ノズル群によるカラー画像の形成とが並行して実行される。また、Ｃ−Ｗ印刷（図２２（ｂ）参照）では、プリントヘッド１４４のノズル列１４６の上流ノズル群によるカラー画像の形成と下流ノズル群による調色白画像の形成とが並行して実行される。
【００９８】
次に、ＣＰＵ１１０（図３）は、ラスターバッファー１３２のラスターバッファーポインターをクリアすると共に（ステップＳ９４０）、印刷画像ＰＩ全体の印刷処理が完了したか否かを判定し（ステップＳ９５０）、印刷処理が完了したと判定されるまでステップＳ８１０からＳ９４０までの処理を繰り返し実行する。印刷処理が完了したと判定されると、印刷処理（図６）は終了する。
【００９９】
以上説明したように、本実施例の印刷システム１０では、白色を含む複数色のインクを用いて印刷媒体ＰＭ上にカラー画像と調色白画像とを形成する印刷処理を実行することができる。印刷システム１０による印刷処理の際には、プリンター１００のプリントヘッド１４４に設けられた７つのインク色に対応する７つのノズル列１４６のそれぞれが、上流ノズル群と下流ノズル群とに分けられる（図２２（ｃ）参照）。そして、Ｗ−Ｃ印刷（図２２（ａ）参照）の際には、上流ノズル群からインクを噴射することにより調色白画像が形成され、Ｃ−Ｗ印刷（図２２（ｂ）参照）の際には、下流ノズル群からインクを噴射することにより調色白画像が形成される。そのため、Ｗ−Ｃ印刷およびＣ−Ｗ印刷のいずれの場合にも、白色と白色以外の少なくとも１色とのインクを用いて調色白画像を形成することができる。従って、本実施例の印刷システム１０では、白色を含む複数色のインクを用いて印刷媒体ＰＭ上にカラー画像と調色白画像とを形成する印刷処理を実行する際に、調色白画像の色を所望の色とすることができる。
【０１００】
図２３は、白色を調整する白調色の概念を示す説明図である。図２３（ａ）には、ａ*−ｂ*平面におけるプリンター１００の白インクの色の位置Ｐ１の一例を示しており、図２３（ｂ）には、さらに、ターゲットの白色の位置Ｐ２およびプリンター１００の白インクにイエローインクを所定量混ぜた色の位置Ｐ３の一例を示している。図２３（ｂ）に示すように、例えば、プリンター１００の白インクにイエローインクを混ぜることにより、調色白画像の色をターゲットの白色に近づけることができる。また、例えばさらにライトマゼンタ、イエローのインクを所定量混ぜることにより、調色白画像の色をさらにターゲットの白色に近づけることができる。このように、調色白画像の形成の際に、白色インクと白色以外の少なくとも１色のインクとを用いることにより、調色白画像の色を所望の色とすることができる。
【０１０１】
図２４は、カラー画像および調色白画像の色再現域（ガマット）の一例を示す説明図である。図２４（ａ）には、−ｂ*方向から見たカラー画像のガマットＧｃと調色白画像のガマットＧｗとを示しており、図２４（ｂ）には、＋ａ*方向から見たカラー画像のガマットＧｃと調色白画像のガマットＧｗとを示している。上述したように、本実施例では、カラー画像（第１の画像）の形成には、プリントヘッド１４４のノズル列１４６の上流ノズル群と下流ノズル群との一方（第１の画像形成部）が用いられる。また、カラー画像の形成には、７色のインクの内、白色を除く６色のインク（第１のインクグループ）が用いられ、白色インクは使用されない。一方、調色白画像（第２の画像）の形成には、プリントヘッド１４４のノズル列１４６の上流ノズル群と下流ノズル群との他方（第２の画像形成部）が用いられる。また、調色白画像の形成には、７色のインクの内、白色とイエローとブラックとライトシアンとライトマゼンタとの５色のインク（第２のインクグループ）が用いられ、シアンとマゼンタの２色のインクは使用されない。第１のインクグループの色再現域と第２のインクグループの色再現域とは互いに異なっているため、カラー画像のガマットＧｃ（第１の色再現域）と調色白画像のガマットＧｗ（第２の色再現域）とは互いに異なっている。本実施例の印刷システム１０による印刷処理では、互いに色再現域の異なる２つの画像（カラー画像および調色白画像）を印刷媒体ＰＭ上に重ねて形成することができ、色再現域の異なる複数の画像を含む多様な印刷物を容易に作成することができる。また、本実施例の印刷システム１０による印刷処理では、印刷中の少なくとも一部の期間において、カラー画像の形成と調色白画像の形成とが並行して行われるため、色再現域の異なる複数の画像を含む多様な印刷物を効率的にかつ容易に作成することができる。
【０１０２】
また、本実施例の印刷システム１０による印刷処理では、Ｗ−Ｃ印刷およびＣ−Ｗ印刷のいずれの場合にも、上流ノズル群と下流ノズル群との一方を用いた調色白画像の形成が行われると共に、他方を用いたカラー画像の形成が行われるため、調色白画像の少なくとも一部が印刷媒体上においてカラー画像と重なる場合であっても、調色白画像の色を所望の色とすることができる。
【０１０３】
また、本実施例の印刷システム１０による印刷処理では、Ｗ−Ｃ印刷およびＣ−Ｗ印刷のいずれの場合にも、同一主走査（同一パス）において、上流ノズル群と下流ノズル群との一方を用いた調色白画像の形成と、他方を用いたカラー画像の形成と、を並行して実行可能である。そのため、まず調色白画像とカラー画像との一方の全体を印刷媒体上に形成した後に他方の全体を印刷媒体上に形成するのではなく、１回の印刷処理で印刷媒体上にカラー画像と調色白画像とを形成することができると共に、調色白画像の色を所望の色とすることができる。
【０１０４】
また、本実施例の印刷システム１０による印刷処理では、プリンター１００がＰＣ２００から印刷順を指定する印刷順指定コマンド（図１８（ａ））を受領し、カラー画像を先に形成する印刷順が指定された場合には、上流ノズル群をカラー画像の形成に用いるノズル群として設定すると共に下流ノズル群を調色白画像の形成に用いるノズル群として設定し、調色白画像を先に形成する印刷順が指定された場合には、上流ノズル群を調色白画像の形成に用いるノズル群として設定すると共に下流ノズル群をカラー画像の形成に用いるノズル群として設定する。そのため、本実施例の印刷システム１０による印刷処理では、Ｃ−Ｗ印刷およびＷ−Ｃ印刷のいずれであっても調色白画像の色を所望の色とすることができ、印刷物の広い使用態様に対応することができる（図８参照）。
【０１０５】
また、本実施例の印刷システム１０では、印刷用コマンドとしてのラスターコマンド（図１８（ｂ））に含まれるインクコードが、７色のインクのそれぞれと、カラー画像と調色白画像とのそれぞれと、の組み合わせに対して一意に対応するように設定されている。そのため、プリンター１００のＣＰＵ１１０は、ラスターコマンドがカラー画像用か調色白画像用かを意識することなく、カラー画像に対応するインクコードを含むラスターコマンドに基づきカラー画像の形成に用いるノズル群（上流ノズル群もしくは下流ノズル群）を制御すると共に、調色白画像に対応するインクコードを含むラスターコマンドに基づき調色白画像の形成に用いるノズル群（下流ノズル群もしくは上流ノズル群）を制御することができる。
【０１０６】
また、本実施例の印刷システム１０では、プリンター１００のラスターバッファー１３２がカラー画像用の領域１３２ｃと調色白画像用の領域１３２ｗとを含む（図５参照）。そのため、プリンター１００のＣＰＵ１１０は、カラー画像に対応するインクコードを含むラスターコマンドに含まれるラスターデータをラスターバッファー１３２がカラー画像用の領域１３２ｃに格納し、調色白画像に対応するインクコードを含むラスターコマンドに含まれるラスターデータを調色白画像用の領域１３２ｗに格納することにより、カラー画像の形成に用いるノズル群と調色白画像の形成に用いるノズル群とを制御することができる。
【０１０７】
また、本実施例の印刷システム１０による印刷処理では、調色白画像の形成に、白色を除く６色のインクの内、イエロー（Ｙ）と、ブラック（Ｋ）と、ライトシアン（Ｌｃ）と、ライトマゼンタ（Ｌｍ）と、の４色のインクが用いられ、シアン（Ｃ）とマゼンタ（Ｍ）との２色のインクは使用されない。すなわち、調色白画像の形成には、同一の色相についての淡色インクと濃色インクとの２種類のインクの内、濃色インクは使用されない。そのため、本実施例の印刷処理では、調色白画像の色を所望の色としつつ、調色白画像における画質の低下（粒状感の増加）を抑制することができる。また、本実施例の印刷処理では、調色白画像の形成にブラック（Ｋ）インクが用いられるため、調色白画像の明度の調整が可能となり、調色白画像の色の選択可能な範囲を拡張することができる。
【０１０８】
また、本実施例の印刷システム１０による印刷処理では、調色白指定用ＵＩウィンドウＷ１（図１１）において調色白（調色白画像の色）を指定することができるため、白色を含む複数色のインクを用いてカラー画像および調色白画像の印刷を行う際の調色白画像の色を正確にかつ容易に指定することができる。特に、本実施例の印刷システム１０では、測色器ＣＭによる測色結果に基づき色（Ｌａｂ値およびＴ値）を指定することができるため、調色白画像の色をより正確にかつ容易に指定することができる。また、本実施例の印刷システム１０では、調色白をＬａｂ値とＴ値とにより指定できるため、調色白画像の濃度を含む色の値を正確に指定することができる。また、本実施例の印刷システム１０では、調色白指定用ＵＩウィンドウＷ１のサンプル画像表示エリアＳａに指定された色が表示されるため、ユーザーは表示された色を確認しながら容易に色を指定することができる。
【０１０９】
Ｂ．第２実施例：
第１実施例では、印刷画像ＰＩの白領域Ａｗ（図７（ａ）参照）の色は、調色白指定処理（図９のステップＳ２２０）により指定された１色とされ、調色白画像は指定された１色の画像として形成される。これに対し、第２実施例では、白領域Ａｗの色が部分毎に異なることを許容する。すなわち、第２実施例では、調色白指定処理において、印刷画像ＰＩの白領域Ａｗを複数の部分領域に分けた部分領域毎に色（Ｌａｂ値およびＴ値）の指定が可能となっている。
【０１１０】
図２５は、第２実施例における調色白画像用の色変換処理、インク色分版処理およびハーフトーン処理の流れを示すフローチャートである。図２５では、図１３に示した第１実施例のステップと同じ内容のステップには、共通のステップ番号を付している。第１実施例では、調色白画像データの白領域Ａｗに対応する各画素の色（Ｌａｂ値およびＴ値）はすべて同一であるため、Ｌａｂ値からＣＭＹＫ値への色変換（図１３のステップＳ４１０）や、ＣＭＹＫ，Ｔ値からインク色別階調値への変換（図１３のステップＳ４２０）は、全画素共通として実行されている。これに対して、第２実施例では、調色白画像データの領域Ａｗに対応する画素の色は画素毎に異なる場合があるため、調色白画像データの１画素が取り出され（図２５のステップＳ４０２）、取り出された画素毎にＬａｂ値からＣＭＹＫ値への色変換（図２５のステップＳ４１０）や、ＣＭＹＫ，Ｔ値からインク色別階調値への変換（図２５のステップＳ４２０）が行われる。これらの処理が全画素について終了されるまで繰り返し実行される（図２５のステップＳ４２２参照）。図２５のステップＳ４７０以降の処理（ハーフトーン処理）は、図１３に示した第１実施例と同様である。
【０１１１】
以上説明したように、第２実施例においても、印刷媒体ＰＭ上にカラー画像と調色白画像とを形成することができ、調色白画像の色を所望の色とすることができる。さらに、第２実施例では、印刷媒体ＰＭ上に互いに色の異なる複数種類の調色白画像を形成することができるため、より多様な印刷物を作成することができる。
【０１１２】
Ｃ．第３実施例：
図２６は、第３実施例のＰＣ２００ｂの構成を機能的に示すブロック図である。第３実施例のＰＣ２００ｂは、アプリケーションプログラムＡＰｂがＵＩ制御モジュールＵＭを含む点と、プリンタードライバー３００ｂが調色白指定モジュール３３０を含まない点とが、図４に示した第１実施例のＰＣ２００と異なっている。すなわち、第３実施例では、調色白指定処理（図９のステップＳ２２０）が、プリンタードライバー３００ｂではなく、アプリケーションプログラムＡＰｂによって実行される。第３実施例における調色白指定処理の内容は、第１実施例に示した調色白指定処理の内容と同じである。
【０１１３】
第３実施例の印刷処理では、アプリケーションプログラムＡＰｂによる調色白指定処理が実行された後、ユーザーによる印刷実行指示が行われると、カラー画像データＣｄａｔａと調色白画像データＷＩＴｄａｔａと印刷順指定情報ＳＳとがプリンタードライバー３００ｂに対して出力され、プリンタードライバー３００ｂによる処理が開始される。カラー画像データＣｄａｔａおよび印刷順指定情報ＳＳの内容は、第１実施例と同様である。調色白画像データＷＩＴｄａｔａは、第１実施例の白画像データＷＩｄａｔａ（印刷画像ＰＩにおける白領域Ａｗ（図７参照）を特定するデータ）に、調色白指定処理により指定されたＬａｂ値およびＴ値が対応付けられたデータである。
【０１１４】
プリンタードライバー３００ｂによる処理では、調色白画像データＷＩＴｄａｔａを受信したプリンタードライバー３００ｂの調色白画像用色変換モジュール３４０ｂが、調色白画像データＷＩＴｄａｔａにより規定されるＬａｂ値をＣＭＹＫ値に色変換する。この色変換は、第１実施例と同様に実行される（図９のステップＳ２３０）。その後の処理内容は、第１実施例と同様である（図９のステップＳ２４０〜）。
【０１１５】
以上説明したように、第３実施例においても、印刷媒体ＰＭ上にカラー画像と調色白画像とを形成することができ、調色白画像の色を所望の色とすることができる。
【０１１６】
Ｄ．第４実施例：
図２７は、第４実施例のＰＣ２００ｃの構成を機能的に示すブロック図である。第４実施例のＰＣ２００ｃは、アプリケーションプログラムＡＰｃからプリンタードライバー３００ｃに出力されるデータが図２６に示した第３実施例とは異なっている。すなわち、第４実施例では、第３実施例における調色白画像データＷＩＴｄａｔａの代わりに、白画像データＷＩｄａｔａと調色白データＷＴｄａｔａとが出力される。白画像データＷＩｄａｔａの内容は、第１実施例と同様である。また、調色白データＷＴｄａｔａは、アプリケーションプログラムＡＰｃのＵＩ制御モジュールＵＭにより実行された調色白指定処理により指定されたＬａｂ値およびＴ値を示すデータである。
【０１１７】
第４実施例の印刷処理では、アプリケーションプログラムＡＰｃによる調色白指定処理が実行された後、ユーザーによる印刷実行指示が行われると、カラー画像データＣｄａｔａと白画像データＷＩｄａｔａと調色白データＷＴｄａｔａと印刷順指定情報ＳＳとがプリンタードライバー３００ｃに対して出力され、プリンタードライバー３００ｃによる処理が開始される。
【０１１８】
プリンタードライバー３００ｃによる処理では、調色白データＷＴｄａｔａを受信したプリンタードライバー３００ｃの調色白画像用色変換モジュール３４０ｃが、調色白データＷＴｄａｔａにより規定されるＬａｂ値をＣＭＹＫ値に色変換し、色変換後のデータを調色白画像用インク色分版処理モジュール３５０ｃに出力する。この色変換は、第１実施例と同様に実行される（図９のステップＳ２３０）。また、調色白画像用インク色分版処理モジュール３５０ｃは、白画像データＷＩｄａｔａも受信し、色変換後のデータと白画像データＷＩｄａｔａとを用いてインク色分版処理を行う（図９のステップＳ２３０）。その後の処理内容は、第１実施例と同様である（図９のステップＳ２４０〜）。
【０１１９】
以上説明したように、第４実施例においても、印刷媒体ＰＭ上にカラー画像と調色白画像とを形成することができ、調色白画像の色を所望の色とすることができる。
【０１２０】
Ｅ．第５実施例：
第５実施例は、ラスターデータ（ドットデータ）をプリントヘッド１４４へのデータ転送方式に変換する処理がプリンタードライバー３００によって実行される点が、同処理がプリンター１００において実行される第１実施例とは異なっている。図２８は、第５実施例のプリンター１００ｄの構成を機能的に示すブロック図である。第５実施例のプリンター１００ｄは、ラスターバッファー１３２を有していない点が図５に示した第１実施例のプリンター１００とは異なっている。プリンター１００ｄのその他の構成は、第１実施例のプリンター１００と同様である。また、第５実施例における印刷システム１０（図１）のその他の構成、すなわちＰＣ２００の構成も第１実施例と同様である。
【０１２１】
図２９は、第５実施例におけるコマンド作成処理の流れを示すフローチャートである。図２９では、図１７に示した第１実施例のコマンド作成処理のステップと同じ内容のステップには、共通のステップ番号を付している。第５実施例のコマンド作成処理では、コマンド作成モジュール３７０（図４）が、カラー画像用ドットデータから選択された１つのインク色について１ラスター分のドットデータを取り出す処理（ステップＳ６４０）を、プリントヘッド１４４の高さの２分の１分のデータの取り出しが終了するまで繰り返し実行する（ステップＳ６４２参照）。なお、ステップＳ６４０では、プリントヘッド１４４のノズル列１４６のノズルピッチに対応するラスターのドットデータが取り出される。すなわち、ノズルピッチとＹ方向の印刷解像度が同じである場合には、連続するラスターのドットデータが順次取り出されるが、仮にノズルピッチがＹ方向の印刷解像度の２倍である場合には、１ラスター飛びのドットデータが順次取り出されることとなる。
【０１２２】
プリントヘッド１４４の高さの２分の１分のデータの取り出しが終了すると（ステップＳ６４２：Ｙｅｓ）、インクコードが検索され（ステップＳ６５０）、カラー画像用のラスターコマンドが作成される（ステップＳ６６０）。すなわち、第５実施例では、プリントヘッド１４４の高さの２分の１分のラスターデータを含むラスターコマンドが作成される。
【０１２３】
調色白画像用のラスターコマンドについても同様に、プリントヘッド１４４の高さの２分の１分のラスターデータを含むラスターコマンドが作成される（図２９のステップＳ６９０およびＳ６９２）。コマンド作成処理が終了すると、第１実施例と同様に、作成されたコマンドがプリンター１００ｄに送信される（図９のステップＳ２６０）。
【０１２４】
図３０は、第５実施例におけるプリンター１００ｄによる処理の流れを示すフローチャートである。図３０では、図２０に示した第１実施例のプリンターによる処理のステップと同じ内容のステップには、共通のステップ番号を付している。第５実施例のプリンター１００ｄにおけるコマンドの受信処理（図３０のステップＳ８１０）、コマンド種類の判別処理（ステップＳ８２０）、コマンドが印刷順指定コマンドであると判定された場合の処理（ステップＳ８３０）、コマンドが水平位置指定コマンドであると判定された場合の処理（ステップＳ８４０）の内容は、第１実施例と同様である。
【０１２５】
コマンドがラスターコマンドであると判定された場合には、ラスターコマンドに含まれるインクコードがカラー画像用であり（ステップＳ８５１：Ｙｅｓ）、かつ印刷順指定コマンドに指定された印刷順がＣ−Ｗ印刷である場合には（ステップＳ８５２：Ｎｏ）、ラスターコマンドに含まれるカラー画像用のラスターデータが上流用ヘッドバッファー１４２ｕに格納される（ステップＳ８５５）。一方、インクコードがカラー画像用であり（ステップＳ８５１：Ｙｅｓ）、かつ印刷順指定コマンドに指定された印刷順がＷ−Ｃ印刷である場合には（ステップＳ８５２：Ｙｅｓ）、ラスターコマンドに含まれるカラー画像用のラスターデータが下流用ヘッドバッファー１４２ｌに格納される（ステップＳ８５６）。
【０１２６】
図３１は、ラスターデータのヘッドバッファー１４２への格納方法を示す説明図である。図３１（ａ）には、Ｃ−Ｗ印刷時におけるラスターデータの格納方法を示している。図３１（ａ）に示すように、Ｃ−Ｗ印刷時には、カラー画像用のラスターデータは上流用ヘッドバッファー１４２ｕに格納され、Ｗ−Ｃ印刷時には、カラー画像用のラスターデータは下流用ヘッドバッファー１４２ｌに格納される。
【０１２７】
また、インクコードが調色白画像用であり（ステップＳ８５１：Ｎｏ）、かつ印刷順指定コマンドに指定された印刷順がＣ−Ｗ印刷である場合には（ステップＳ８５３：Ｎｏ）、ラスターコマンドに含まれる調色白画像用のラスターデータが下流用ヘッドバッファー１４２ｌに格納される（ステップＳ８５７）（図３１（ａ）参照）。一方、インクコードが調色白画像用であり（ステップＳ８５１：Ｎｏ）、かつ印刷順指定コマンドに指定された印刷順がＷ−Ｃ印刷である場合には（ステップＳ８５３：Ｙｅｓ）、ラスターコマンドに含まれる調色白画像用のラスターデータが上流用ヘッドバッファー１４２ｕに格納される（ステップＳ８５８）（図３１（ｂ）参照）。
【０１２８】
コマンドが垂直位置指定コマンドであると判定された場合には、垂直方向の印刷開始位置Ｙが更新され（ステップＳ８６０）、ヘッドバッファー１４２がフルであるか（すなわちラスターデータが格納されているか）否かを判定する（ステップＳ８７２）。未だフルではないと判定された場合には（ステップＳ８７２：Ｎｏ）、処理は再度コマンド受信処理に戻る（ステップＳ８１０）。
【０１２９】
ヘッドバッファー１４２がフルであると判定されると（ステップＳ８７２：Ｙｅｓ）、印刷媒体ＰＭがヘッド位置Ｙまで搬送され（副走査が行われ）（ステップＳ９１０）、プリントヘッド１４４が印刷開始位置Ｘまで移動され（ステップＳ９２０）、主走査が行われてプリントヘッド１４４の高さ分の印刷が実行される（ステップＳ９３０）。
【０１３０】
以上説明したように、第５実施例では、プリンタードライバー３００により出力されプリンター１００ｄにより受信されたラスターコマンドに基づき、ラスターデータのヘッドバッファー１４２への格納が行われ、ヘッドバッファー１４２に格納されたラスターデータに基づき印刷が実行される。第５実施例においても、印刷媒体ＰＭ上にカラー画像と調色白画像とを形成することができ、調色白画像の色を所望の色とすることができる。
【０１３１】
Ｆ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【０１３２】
Ｆ１．変形例１：
上記各実施例における印刷システム１０の構成はあくまで一例であり、印刷システム１０の構成は種々に変形可能である。例えば、上記各実施例では、プリンター１００は、シアンとマゼンタとイエローとブラックとライトシアンとライトマゼンタと白色との７色のインクを用いて印刷を行うプリンターであるとしているが、プリンター１００は白色を含む複数色のインクを用いて印刷を行うプリンターであればよい。例えば、プリンター１００は、シアンとマゼンタとイエローとブラックと白色との５色のインクを用いて印刷を行うプリンターであってもよい。
【０１３３】
また、上記各実施例では、カラー画像の形成には、白色を除く６色のインクが用いられ、白色インクは使用されないとしているが、カラー画像の形成に用いられるインク色は、プリンター１００の使用可能なインク色に応じて任意に設定可能である。例えば、カラー画像の形成に、白色インクが用いられるものとしてもよい。
【０１３４】
また、上記各実施例では、調色白画像の形成には、白色とイエローとブラックとライトシアンとライトマゼンタとの５色のインクが用いられ、シアンとマゼンタの２色のインクは使用されないとしているが、調色白画像の形成に用いられるインク色は、白色と白色以外の少なくとも１色が含まれればよく、プリンター１００の使用可能なインク色に応じて任意に設定可能である。例えば、調色白画像の形成に、白色とイエローとライトシアンとライトマゼンタとの４色のインクのみが用いられるとしてもよいし、白色とイエローとブラックとライトシアンとライトマゼンタとシアンとマゼンタとの７色のインクが用いられるとしてもよい。
【０１３５】
また、上記各実施例では、プリンター１００は、プリントヘッド１４４を搭載するキャリッジを往復移動（主走査）させながら印刷を行うプリンターであるとしているが、本発明は、キャリッジの往復移動を伴わないラインプリンターによる印刷処理にも適用可能である。
【０１３６】
また、上記各実施例では、プリンタードライバー３００がＰＣ２００に含まれ、プリンター１００は、ＰＣ２００のプリンタードライバー３００からコマンドを受信して印刷を実行するものとしているが（図４参照）、プリンター１００が調色白指定モジュール３３０やＵＩ制御モジュール３３２を含むプリンタードライバー３００と同じ機能を有し、プリンター１００がＰＣ２００のアプリケーションプログラムＡＰからカラー画像データＣｄａｔａ、白画像データＷＩｄａｔａ、印刷順指定情報ＳＳを受信して印刷を実行するものとしてもよい。あるいは、プリンター１００がさらにアプリケーションプログラムＡＰと同じ機能も有し、プリンター１００においてカラー画像データＣｄａｔａ、白画像データＷＩｄａｔａ、印刷順指定情報ＳＳの生成や、印刷処理が実行されるものとしてもよい。
【０１３７】
また、上記各実施例における調色白画像用ルックアップテーブルＬＵＴｗ（図１４）やカラー画像用ルックアップテーブルＬＵＴｃ（図１６）の内容はあくまで一例であり、これらの内容は例えばプリンター１００の使用インクの組成に応じて予め実験的に設定される。また、これらの内容は、アプリケーションプログラムＡＰから出力されるデータの内容（使用色空間）や、プリンター１００の使用インク色に応じて種々に変形可能である。同様に、これらのテーブルを用いた色変換処理やインク色分版処理の内容も種々に変形可能である。
【０１３８】
また、上記各実施例では、カラー画像用ハーフトーン処理モジュール３２０や調色白画像用ハーフトーン処理モジュール３６０（図４）により、ディザパターンを参照したハーフトーン処理が行われるとしているが、誤差拡散法といった他の方法によるハーフトーン処理が行われるとしてもよい。また、プリンター１００が、各インク色について複数サイズのドットを形成可能である場合には、ハーフトーン処理によって、ドットのＯＮ／ＯＦＦを決定する２値化ではなく、ドットのＯＮ／ＯＦＦおよびドットサイズを決定する多値化が行われるとしてもよい。
【０１３９】
また、上記各実施例における印刷順指定コマンドやラスターコマンドの構成（図１８）、インクコード表ＩＣＴの内容（図１９）は、あくまで一例であり、種々変形可能である。なお、上記各実施例では、インクコードが、複数のインク色のそれぞれと、カラー画像および調色白画像のそれぞれと、の組み合わせに対して一意に対応しているが、インクコードは必ずしもこのように設定される必要はない。ただし、インクコードがこのように設定されていれば、プリンター１００のＣＰＵ１１０がラスターコマンドがカラー画像用か調色白画像用かを意識することなくラスターコマンドに含まれるインクコードに従ってコマンドの処理を行うことができる。
【０１４０】
また、上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【０１４１】
また、本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータープログラム）は、コンピューター読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピューター内の内部記憶装置や、ハードディスク等のコンピューターに固定されている外部記憶装置も含んでいる。
【０１４２】
Ｆ２．変形例２：
上記各実施例では、印刷媒体ＰＭとしての透明フィルム上に、カラー画像と調色白画像とを並行して形成し、カラー画像と調色白画像とが形成された印刷物を作成する印刷処理について説明したが、印刷処理に用いられる印刷媒体ＰＭは、透明フィルムに限られず、半透明フィルムや紙、布といった任意の媒体を選択可能である。なお、印刷媒体ＰＭとして透明フィルムを用いると、Ｃ−Ｗ印刷（図８（ｂ））においてもカラー画像Ｉｃをそのままの見えとなるように形成することができる。
【０１４３】
また、上記各実施例におけるプリンター１００は、カラー画像（白色インクを使用して形成するカラー画像を含む）のみを形成する印刷処理を実行可能であり、この場合には、プリントヘッド１４４のノズル列１４６（図２２参照）を上流と下流とに分けることなく、ノズル列１４６の全体を使用して印刷が行われる。すなわち、プリンター１００は、カラー画像と調色白画像とを形成する印刷処理を行う場合にのみ、ノズル列１４６をカラー画像を形成するためのノズル群と調色白画像を形成するためのノズル群とに区分して、印刷を行うものとすればよい。
【０１４４】
また、上記各実施例における印刷処理では、調色白画像の少なくとも一部がカラー画像と重なるように形成されるとしているが、本発明は、調色白画像とカラー画像とが重ならないような印刷処理にも適用可能である。
【０１４５】
Ｆ３．変形例３：
上記各実施例における調色白指定用ＵＩウィンドウＷ１および測色用ＵＩウィンドウＷ２（図１１）の表示内容はあくまで一例であり、これらの表示内容は種々に変更可能である。例えば、上記各実施例の調色白指定用ＵＩウィンドウＷ１では、Ｌ*ａ*ｂ*表色系（色空間）における表色値により調色白を指定するものとしているが、他の表色系（例えばＬ*ｕ*ｖ*表色系）により調色白を指定するものとしてもよい。また、上記各実施例の調色白指定用ＵＩウィンドウＷ１では、Ｔ値により調色白の濃度を指定するものとしているが、Ｔ値の指定は省略してもよい。また、上記各実施例の調色白指定用ＵＩウィンドウＷ１では、測色による調色白の指定が可能となっているが（測色用ＵＩウィンドウＷ２参照）、測色による調色白の指定は必ずしも可能である必要はない。
【０１４６】
Ｆ４．変形例４：
上各記実施例では、印刷媒体ＰＭ上にカラー画像と調色白画像とを形成する印刷処理について説明したが、本発明は、カラー画像と調色白画像との組み合わせに限らず、互いに色再現域の異なる複数のインクグループのそれぞれに対応する複数の画像を印刷媒体ＰＭ上に重ねて形成する印刷処理に適用可能である。例えば、プリンター１００に使用される７つのインク色から、シアンとマゼンタとイエローとブラックとの４色の組み合わせ（インクグループ）と、イエローとライトシアンとライトマゼンタとの３色の組み合わせ（インクグループ）との２つを設定すると、各インクグループの色再現域（ガマット）は互いに異なる。上記各実施例の印刷システム１０は、カラー画像と調色白画像とを形成する印刷処理と同様に、上記２つのインクグループに対応する互いに色再現域の異なる２つの画像を少なくとも一部が互いに重なるように印刷媒体ＰＭ上に形成する印刷処理を実行可能である。また、本発明は、インクグループの数が２つの場合に限られず、インクグループの数が３つ以上の場合にも適用可能である。インクグループの数が３つ以上の場合には、プリントヘッド１４４のノズル列１４６を３つ以上のノズル群に区分して、各ノズル群が各インクグループに対応する画像の印刷を行えばよい。
【符号の説明】
【０１４７】
１０…印刷システム
１００…プリンター
１１０…ＣＰＵ
１１２…コマンド処理モジュール
１２０…ＲＯＭ
１３０…ＲＡＭ
１３２…ラスターバッファー
１４０…ヘッドコントローラー
１４２…ヘッドバッファー
１４４…プリントヘッド
１４６…ノズル列
１５０…キャリッジコントローラー
１５２…キャリッジモーター
１６０…印刷媒体送りコントローラー
１６２…印刷媒体送りモーター
２００…ＰＣ
２１０…ＣＰＵ
２２０…ＲＯＭ
２３０…ＲＡＭ
２６０…ディスプレイインターフェース
２７０…シリアルインターフェース
３００…プリンタードライバー
３１０…カラー画像用インク色分版処理モジュール
３２０…カラー画像用ハーフトーン処理モジュール
３３０…調色白指定モジュール
３３２…ＵＩ制御モジュール
３４０…調色白画像用色変換モジュール
３５０…調色白画像用インク色分版処理モジュール
３６０…調色白画像用ハーフトーン処理モジュール
３７０…コマンド作成モジュール
【図１】
2010240935.tif 000003
【図２】
2010240935.tif 000004
【図３】
2010240935.tif 000005
【図４】
2010240935.tif 000006
【図５】
2010240935.tif 000007
【図６】
2010240935.tif 000008
【図７】
2010240935.tif 000009
【図８】
2010240935.tif 000010
【図９】
2010240935.tif 000011
【図１０】
2010240935.tif 000012
【図１１】
2010240935.tif 000013
【図１２】
2010240935.tif 000014
【図１３】
2010240935.tif 000015
【図１４】
2010240935.tif 000016
【図１５】
2010240935.tif 000017
【図１６】
2010240935.tif 000018
【図１７】
2010240935.tif 000019
【図１８】
2010240935.tif 000020
【図１９】
2010240935.tif 000021
【図２０】
2010240935.tif 000022
【図２１】
2010240935.tif 000023
【図２２】
2010240935.tif 000024
【図２３】
2010240935.tif 000025
【図２４】
2010240935.tif 000026
【図２５】
2010240935.tif 000027
【図２６】
2010240935.tif 000028
【図２７】
2010240935.tif 000029
【図２８】
2010240935.tif 000030
【図２９】
2010240935.tif 000031
【図３０】
2010240935.tif 000032
【図３１】
2010240935.tif 000033