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