(57)【要約】【課題】双方向印刷で印刷される画像の色ムラを抑制する。【解決手段】画像処理装置は、主走査方向に沿う第１方向に対応する１個の第１方向用プロファイルと、第１方向とは逆の第２方向に対応する複数の第２方向用プロファイルと、を格納する。画像処理装置は、複数の第２方向用プロファイルの中から使用すべき第２方向用プロファイルを選択し、対象画像データを用いて、第１方向で行われる部分印刷のための第１の部分印刷データと、第２方向で行われる部分印刷のための第２の部分印刷データと、を含む複数の部分印刷データを生成する。画像処理装置は、第１方向用プロファイルを用いて実行される第１の色変換処理を含む第１の生成処理を実行して第１の部分印刷データを生成し、複数の第２方向用プロファイルの中から選択される第２方向用プロファイルを用いて実行される第２の色変換処理を含む第２の生成処理を実行して第２の部分印刷データを生成する。【選択図】  図７
2020157586.tif 000002
【特許請求の範囲】
【請求項１】
第１種のインクを吐出する第１種のノズルと、前記第１種のノズルとは主走査方向の位置が異なり、第２種のインクを吐出する第２種のノズルと、を有する印刷ヘッドと、印刷媒体に対して前記主走査方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に前記印刷媒体を移動させる副走査を実行する副走査部と、を備える印刷実行部であって、前記主走査を行いつつ前記印刷ヘッドによって前記印刷媒体にドットを形成する部分印刷と、前記副走査と、を複数回実行することで印刷を行う、前記印刷実行部のための画像処理装置であって、
第１種の色値と、前記第１種のインクと前記第２種のインクを含む複数種のインクに対応する成分値を含む第２種の色値と、の対応関係を規定する複数個のプロファイルを格納する格納部であって、前記複数個のプロファイルは、前記主走査方向に沿う第１方向に対応する１個の第１方向用プロファイルと、前記第１方向とは逆の第２方向に対応する複数個の第２方向用プロファイルと、を含む、前記格納部と、
特定情報に基づいて、前記複数個の第２方向用プロファイルの中から、使用すべき前記第２方向用プロファイルを選択するプロファイル選択部と、
前記複数個の画素に対応する複数個の前記第１種の色値を含む対象画像データを取得する画像取得部と、
前記対象画像データを用いて、前記第１方向で行われる前記部分印刷のための第１の部分印刷データと、前記第２方向で行われる前記部分印刷のための第２の部分印刷データと、を含む複数個の部分印刷データを生成する生成処理を実行する印刷データ生成部であって、前記生成処理は、前記対象画像データに含まれる前記複数個の第１種の色値のそれぞれを前記第２種の色値に変換する色変換処理を含む、前記印刷データ生成部と、
前記複数個の部分印刷データを用いて、複数回の前記部分印刷を前記印刷実行部に実行させることによって、前記対象画像データに基づく印刷画像を前記印刷実行部に印刷させる印刷制御部と、
を備え、
前記複数個の第２方向用プロファイルのそれぞれは、特定の前記第１種の色値を前記第１方向用プロファイルを用いて変換して得られる前記第２種の色値に基づいて前記第１の部分印刷にて印刷される画像と、前記特定の第１種の色値を前記第２方向用プロファイルを用いて変換して得られる前記第２種の色値に基づいて前記第２の部分印刷にて印刷される画像と、の間の色の相違を低減するように調整されており、
前記複数個の第２方向用プロファイルは、想定される色の相違の程度が互いに異なり、
前記印刷データ生成部は、
前記第１方向用プロファイルを用いて実行される第１の前記色変換処理を含む第１の前記生成処理を実行して、前記第１の部分印刷データを生成し、
前記プロファイル選択部によって選択される前記第２方向用プロファイルを用いて実行される第２の前記色変換処理を含む第２の前記生成処理を実行して、前記第２の部分印刷データを生成する、画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記複数個の第２方向用プロファイルは、第１の前記第２方向用プロファイルと第２の前記第２方向用プロファイルとを含み、
前記画像処理装置は、さらに、
第１の選択肢と第２の選択肢とを含む複数個の選択肢の中から１個の選択肢の選択指示を前記特定情報としてユーザから取得する指示取得部を備え、
前記プロファイル選択部は、
前記第１の選択肢を選択する選択指示が取得される場合に、前記第１の第２方向用プロファイルを選択し、
前記第２の選択肢を選択する選択指示が取得される場合に、前記第２の第２方向用プロファイルを選択する、画像処理装置。
【請求項３】
請求項２に記載の画像処理装置であって、
前記第１の選択肢は、前記第２の部分印刷によって印刷される画像の色が調整されるレベルが第１レベルであることを示す選択肢であり、
前記第２の選択肢は、前記第２の部分印刷によって印刷される画像の色が調整されるレベルが前記第１レベルより高い第２レベルであることを示す選択肢である、画像処理装置。
【請求項４】
請求項２に記載の画像処理装置であって、
前記第１の選択肢は、印刷に用いられる前記印刷媒体が第１種の印刷媒体であることを示す選択肢であり、
前記第２の選択肢は、印刷に用いられる前記印刷媒体が前記第１種の印刷媒体とは異なる第２種の印刷媒体であることを示す選択肢である、画像処理装置。
【請求項５】
請求項２に記載の画像処理装置であって、
前記第１の選択肢は、観察時に想定される印刷済みの前記印刷媒体に対する視線の角度である観察角度が第１の角度であることを示す選択肢であり、
前記第２の選択肢は、観察時に想定される前記観察角度が前記第１の角度とは異なる第２の角度であることを示す選択肢である、画像処理装置。
【請求項６】
請求項１〜４のいずれかに記載の画像処理装置であって、
前記複数個の第２方向用プロファイルは、第１の前記第２方向用プロファイルと第２の前記第２方向用プロファイルとを含み、
前記第１の第２方向用プロファイルは、テスト画像データを用いて第１種の前記印刷媒体に前記第２の部分印刷にて印刷された画像の色が、前記テスト画像データを用いて前記第１種の印刷媒体に前記第１の部分印刷にて印刷された画像の色に近づくように調整されたプロファイルであり、
前記第２の第２方向用プロファイルは、前記テスト画像データを用いて前記第１種の印刷媒体とは異なる第２の前記印刷媒体に前記第２の部分印刷にて印刷された画像の色が、前記テスト画像データを用いて前記第２種の印刷媒体に前記第１の部分印刷にて印刷された画像の色に近づくように調整されたプロファイルである、画像処理装置。
【請求項７】
請求項１〜３、５のいずれかに記載の画像処理装置であって、
前記複数個の第２方向用プロファイルは、第１の前記第２方向用プロファイルと第２の前記第２方向用プロファイルとを含み、
前記第１の第２方向用プロファイルは、テスト画像データを用いて前記印刷媒体に前記第２の部分印刷にて印刷された画像を第１の角度で観察する場合に観察される色が、前記テスト画像データを用いて前記印刷媒体に前記第１の部分印刷にて印刷された画像を前記第１の角度で観察する場合に観察される色に近づくように調整されたプロファイルであり、
前記第２の第２方向用プロファイルは、前記テスト画像データを用いて前記印刷媒体に前記第２の部分印刷にて印刷された画像を前記第１の角度とは異なる第２の角度で観察する場合に観察される色が、前記テスト画像データを用いて前記印刷媒体に前記第１の部分印刷にて印刷された画像を前記第２の角度で観察する場合に観察される色に近づくように調整されたプロファイルであり、
前記第１の角度と前記第２の角度は、印刷済みの前記印刷媒体に対する視線の角度である、画像処理装置。
【請求項８】
第１種のインクを吐出する第１種のノズルと、前記第１種のノズルとは主走査方向の位置が異なり、第２種のインクを吐出する第２種のノズルと、を有する印刷ヘッドと、印刷媒体に対して前記主走査方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に前記印刷媒体を移動させる副走査を実行する副走査部と、を備える印刷実行部であって、前記主走査を行いつつ前記印刷ヘッドによって前記印刷媒体にドットを形成する部分印刷と、前記副走査と、を複数回実行することで印刷を行う、前記印刷実行部の制御装置のためのコンピュータプログラムであって、
前記制御装置は、第１種の色値と、前記第１種のインクと前記第２種のインクを含む複数種のインクに対応する成分値を含む第２種の色値と、の対応関係を規定する複数個のプロファイルを格納する格納部であって、前記複数個のプロファイルは、前記主走査方向に沿う第１方向に対応する１個の第１方向用プロファイルと、前記第１方向とは逆の第２方向に対応する複数個の第２方向用プロファイルと、を含む、前記格納部を備え、
前記コンピュータプログラムは、
特定情報に基づいて、前記複数個の第２方向用プロファイルの中から、使用すべき前記第２方向用プロファイルを選択するプロファイル選択機能と、
前記複数個の画素に対応する複数個の前記第１種の色値を含む対象画像データを取得する画像取得機能と、
前記対象画像データを用いて、前記第１方向で行われる前記部分印刷のための第１の部分印刷データと、前記第２方向で行われる前記部分印刷のための第２の部分印刷データと、を含む複数個の部分印刷データを生成する生成処理を実行する印刷データ生成機能であって、前記生成処理は、前記対象画像データに含まれる前記複数個の第１種の色値のそれぞれを前記第２種の色値に変換する色変換処理を含む、前記印刷データ生成機能と、
前記複数個の部分印刷データを用いて、複数回の前記部分印刷を前記印刷実行部に実行させることによって、前記対象画像データに基づく印刷画像を前記印刷実行部に印刷させる印刷制御機能と、
を前記制御装置に搭載されるコンピュータに実現させ、
前記複数個の第２方向用プロファイルのそれぞれは、特定の前記第１種の色値を前記第１方向用プロファイルを用いて変換して得られる前記第２種の色値に基づいて前記第１の部分印刷にて印刷される画像と、前記特定の第１種の色値を前記第２方向用プロファイルを用いて変換して得られる前記第２種の色値に基づいて前記第２の部分印刷にて印刷される画像と、の間の色の相違を低減するように調整されており、
前記複数個の第２方向用プロファイルは、想定される色の相違の程度が互いに異なり、
前記印刷データ生成機能は、
前記第１方向用プロファイルを用いて実行される第１の前記色変換処理を含む第１の前記生成処理を実行して、前記第１の部分印刷データを生成し、
前記プロファイル選択部によって選択される前記第２方向用プロファイルを用いて実行される第２の前記色変換処理を含む第２の前記生成処理を実行して、前記第２の部分印刷データを生成する、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、主走査を行いつつドットを形成する部分印刷と副走査とを複数回実行することで印刷を行う印刷実行部のための画像処理に関する。
【背景技術】
【０００２】
主走査の往路で行われる往路印刷と、主走査の復路で行われる復路印刷と、を組み合わせた双方向印刷を行う印刷システムが知られている。特許文献１には、双方向印刷において、色ムラが発生しやすい場合に、往路印刷で使用する印刷データを作成する際には、第１の変換テーブルを使用し、復路印刷で使用する印刷データを作成する際には、第２の変換テーブルを使用する技術が開示されている。これらの技術によって双方向印刷によって印刷される画像の画質の向上が図られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３４２９６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記技術では、第１の変換テーブルと第２の変換テーブルとのペアを用いて印刷データを生成しているに過ぎない。このために、印刷条件などに起因して色ムラの程度が変動する場合には、双方向印刷で印刷される画像において、往路印刷で印刷される部分と復路印刷で印刷される部分との間の色ムラが目立つ可能性があった。
【０００５】
本明細書は、双方向印刷で印刷される画像の色ムラを抑制できる技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書に開示された技術は、以下の適用例として実現することが可能である。
【０００７】
［適用例１］第１種のインクを吐出する第１種のノズルと、前記第１種のノズルとは主走査方向の位置が異なり、第２種のインクを吐出する第２種のノズルと、を有する印刷ヘッドと、印刷媒体に対して前記主走査方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に前記印刷媒体を移動させる副走査を実行する副走査部と、を備える印刷実行部であって、前記主走査を行いつつ前記印刷ヘッドによって前記印刷媒体にドットを形成する部分印刷と、前記副走査と、を複数回実行することで印刷を行う、前記印刷実行部のための画像処理装置であって、第１種の色値と、前記第１種のインクと前記第２種のインクを含む複数種のインクに対応する成分値を含む第２種の色値と、の対応関係を規定する複数個のプロファイルを格納する格納部であって、前記複数個のプロファイルは、前記主走査方向に沿う第１方向に対応する１個の第１方向用プロファイルと、前記第１方向とは逆の第２方向に対応する複数個の第２方向用プロファイルと、を含む、前記格納部と、特定情報に基づいて、前記複数個の第２方向用プロファイルの中から、使用すべき前記第２方向用プロファイルを選択するプロファイル選択部と、前記複数個の画素に対応する複数個の前記第１種の色値を含む対象画像データを取得する画像取得部と、前記対象画像データを用いて、前記第１方向で行われる前記部分印刷のための第１の部分印刷データと、前記第２方向で行われる前記部分印刷のための第２の部分印刷データと、を含む複数個の部分印刷データを生成する生成処理を実行する印刷データ生成部であって、前記生成処理は、前記対象画像データに含まれる前記複数個の第１種の色値のそれぞれを前記第２種の色値に変換する色変換処理を含む、前記印刷データ生成部と、前記複数個の部分印刷データを用いて、複数回の前記部分印刷を前記印刷実行部に実行させることによって、前記対象画像データに基づく印刷画像を前記印刷実行部に印刷させる印刷制御部と、を備え、前記複数個の第２方向用プロファイルのそれぞれは、特定の前記第１種の色値を前記第１方向用プロファイルを用いて変換して得られる前記第２種の色値に基づいて前記第１の部分印刷にて印刷される画像と、前記特定の第１種の色値を前記第２方向用プロファイルを用いて変換して得られる前記第２種の色値に基づいて前記第２の部分印刷にて印刷される画像と、の間の色の相違を低減するように調整されており、前記複数個の第２方向用プロファイルは、想定される色の相違の程度が互いに異なり、前記印刷データ生成部は、前記第１方向用プロファイルを用いて実行される第１の前記色変換処理を含む第１の前記生成処理を実行して、前記第１の部分印刷データを生成し、前記プロファイル選択部によって選択される前記第２方向用プロファイルを用いて実行される第２の前記色変換処理を含む第２の前記生成処理を実行して、前記第２の部分印刷データを生成する、画像処理装置。
【０００８】
第１方向で行われる部分印刷によって印刷される画像と第２方向で行われる部分印刷によって印刷される画像との間で発生し得る色の相違の程度は、例えば、印刷条件や印刷画像の観察条件によって異なり得る。上記構成によれば、第１方向で行われる部分印刷のための第１の部分印刷データを生成する際には、第１方向用プロファイルを用いて色変換処理が実行される。そして、第２方向で行われる部分印刷のための第２の部分印刷データを生成する際には、特定情報に基づいて、想定される色の相違が互いに異なる複数個の第２方向用プロファイルの中から選択される第２方向用プロファイルを用いて色変換処理が行われる。この結果、第２の部分印刷データを生成する際には、上述した色の相違の程度に応じた適切な第２方向用プロファイルが参照され得る。したがって、双方向印刷で印刷される画像の色ムラを抑制することができる。
【０００９】
なお、本明細書に開示された技術は、種々の形態で実現可能であり、例えば、印刷装置、印刷実行部の制御方法、印刷方法、これらの装置および方法の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。
【図面の簡単な説明】
【００１０】
【図１】実施例の印刷システム１０００の構成を示すブロック図である。
【図２】印刷機構１００の概略構成を示す図である。
【図３】印刷機構１００の動作の説明図である。
【図４】往路印刷と復路印刷とで表現できる色域を概念的に示す図である。
【図５】第１実施例の複数個のプロファイルの作成のフローチャートである。
【図６】ＵＩ画面の一例を示す図である。
【図７】画像処理のフローチャートである。
【図８】高速印刷処理のフローチャートである。
【図９】観察角度θの説明図である。
【図１０】第２実施例の複数個のプロファイルの作成のフローチャートである。
【図１１】第２実施例の詳細設定画面の一例を示す図である。
【図１２】変形例の詳細設定画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
Ａ．第１実施例：
Ａ−１：印刷システム１０００の構成
次に、実施の形態を実施例に基づき説明する。図１は、実施例の印刷システム１０００の構成を示すブロック図である。
【００１２】
印刷システム１０００は、プリンタ２００と、本実施例の画像処理装置としての端末装置３００と、を含んでいる。プリンタ２００と、端末装置３００と、は、有線または無線のネットワークＮＷを介して、通信可能に接続されている。
【００１３】
端末装置３００は、プリンタ２００のユーザが使用する計算機であり、例えば、パーソナルコンピュータやスマートフォンである。端末装置３００は、端末装置３００のコントローラとしてのＣＰＵ３１０と、ハードディスクドライブなどの不揮発性記憶装置３２０と、ＲＡＭなどの揮発性記憶装置３３０と、マウスやキーボードなどの操作部３６０と、液晶ディスプレイなどの表示部３７０と、通信部３８０と、を備えている。通信部３８０は、ネットワークＮＷに接続するための有線または無線のインタフェースを含む。
【００１４】
揮発性記憶装置３３０は、ＣＰＵ３１０が処理を行う際に生成される種々の中間データを一時的に格納するバッファ領域３３１を提供する。不揮発性記憶装置３２０には、コンピュータプログラムＰＧ１と複数個のプロファイルＦＰ、ＲＰ１〜ＲＰ４とが格納されている。コンピュータプログラムＰＧ１と複数個のプロファイルＦＰ、ＲＰ１〜ＲＰ４は、例えば、サーバからダウンロードされる形態、あるいは、ＤＶＤ−ＲＯＭなどに格納される形態で、プリンタ２００の製造者によって提供される。ＣＰＵ３１０は、コンピュータプログラムＰＧ１を実行することによって、プリンタ２００を制御するプリンタドライバとして機能する。プリンタドライバとしてのＣＰＵ３１０は、例えば、後述する画像処理を実行して、プリンタ２００に画像を印刷させる。
【００１５】
複数個のプロファイルＦＰ、ＲＰ１〜ＲＰ４は、それぞれ、ＲＧＢ表色系の色値（ＲＧＢ値）と、ＣＭＹＫ表色系の色値（ＣＭＹＫ値）と、の対応関係を規定するプロファイルである。複数個のプロファイルＦＰ、ＲＰ１〜ＲＰ４は、後述する画像処理において、ＲＧＢ値をＣＭＹＫ値に変換する色変換処理のために用いられる。ＲＧＢ値は、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の３個の成分値を含む色値である。ＣＭＹＫ値は、印刷に用いられる複数種のインクに対応する複数個の成分値、本実施例では、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、黒（Ｋ）の成分値を含む色値である。ＲＧＢ値およびＣＭＹＫ値は、例えば、２５６階調の値である。複数個のプロファイルＦＰ、ＲＰ１〜ＲＰ４は、例えば、ルックアップテーブルである。複数個のプロファイルＦＰ、ＲＰ１〜ＲＰ４については後述する。
【００１６】
プリンタ２００は、例えば、印刷機構１００と、プリンタ２００のコントローラとしてのＣＰＵ２１０と、ハードディスクドライブなどの不揮発性記憶装置２２０と、ＲＡＭなどの揮発性記憶装置２３０と、ユーザによる操作を取得するためのボタンやタッチパネルなどの操作部２６０と、液晶ディスプレイなどの表示部２７０と、通信部２８０と、を備えている。通信部２８０は、ネットワークＮＷに接続するための有線または無線のインタフェースを含む。プリンタ２００は、通信部２８０を介して、外部装置、例えば、端末装置３００と通信可能に接続される。
【００１７】
揮発性記憶装置２３０は、ＣＰＵ２１０が処理を行う際に生成される種々の中間データを一時的に格納するバッファ領域２３１を提供する。不揮発性記憶装置２２０には、コンピュータプログラムＰＧ２が格納されている。コンピュータプログラムＰＧ２は、本実施例では、プリンタ２００を制御するための制御プログラムであり、プリンタ２００の出荷時に不揮発性記憶装置２２０に格納されて提供され得る。これに代えて、コンピュータプログラムＰＧ２は、サーバからダウンロードされる形態で提供されても良く、ＤＶＤ−ＲＯＭなどに格納される形態で提供されてもよい。ＣＰＵ２１０は、コンピュータプログラムＰＧ２を実行することにより、例えば、後述する画像処理によって端末装置３００から送信される部分印刷データや方向情報（後述）に従って印刷機構１００を制御して印刷媒体（例えば、用紙）上に画像を印刷する。
【００１８】
印刷機構１００は、Ｃ、Ｍ、Ｙ、Ｋの各インク（液滴）を吐出して印刷を行う。印刷機構１００は、印刷ヘッド１１０とヘッド駆動部１２０と主走査部１３０と搬送部１４０とを備えている。
【００１９】
図２は、印刷機構１００の概略構成を示す図である。図２（Ａ）に示すように、主走査部１３０は、印刷ヘッド１１０を搭載するキャリッジ１３３と、キャリッジ１３３を主走査方向（図２のＸ方向）に沿って往復動可能に保持する摺動軸１３４と、を備えている。主走査部１３０は、図示しない主走査モータの動力を用いて、キャリッジ１３３を摺動軸１３４に沿って往復動させる。これによって、用紙Ｍに対して主走査方向（Ｘ方向）に沿って印刷ヘッド１１０を往復動させる主走査が実現される。
【００２０】
搬送部１４０は、用紙Ｍを保持しつつ、主走査方向と交差する搬送方向（図２の＋Ｙ方向）に用紙Ｍを搬送する。図２に示すように、用紙台１４５と、上流ローラ対１４２と、下流ローラ対１４１と、を備えている。以下では、搬送方向の上流側（−Ｙ側）を、単に、上流側とも呼び、搬送方向の下流側（＋Ｙ側）を単に下流側とも呼ぶ。
【００２１】
上流ローラ対１４２は、印刷ヘッド１１０よりも上流側（−Ｙ側）で用紙Ｍを保持し、下流ローラ対１４１は、印刷ヘッド１１０よりも下流側（＋Ｙ側）で用紙Ｍを保持する。用紙台１４５は、上流ローラ対１４２と、下流ローラ対１４１と、の間の位置であって、かつ、印刷ヘッド１１０のノズル形成面１１１と対向する位置に配置されている。図示しない搬送モータによって下流ローラ対１４１と上流ローラ対１４２とが駆動されることによって、用紙Ｍが搬送される。
【００２２】
ヘッド駆動部１２０（図１）は、主走査部１３０が印刷ヘッド１１０の主走査を行っている最中に、印刷ヘッド１１０に駆動信号を供給して、印刷ヘッド１１０を駆動する。印刷ヘッド１１０は、駆動信号に従って、搬送部１４０によって搬送される用紙上にインクを吐出してドットを形成する。
【００２３】
図２（Ｂ）は、−Ｚ側（図２における下側）から見た印刷ヘッド１１０の構成が図示されている。図２（Ｂ）に示すように、印刷ヘッド１１０のノズル形成面１１１には、複数のノズルからなる複数のノズル列、すなわち、上述したＣ、Ｍ、Ｙ、Ｋの各インクを吐出するノズル列ＮＣ、ＮＭ、ＮＹ、ＮＫが形成されている。各ノズル列は、複数個のノズルＮＺを含んでいる。複数個のノズルＮＺは、搬送方向（＋Ｙ方向）の位置が互いに異なり、搬送方向に沿って所定のノズル間隔ＮＴで並ぶ。ノズル間隔ＮＴは、複数のノズルＮＺの中で搬送方向に隣り合う２個のノズルＮＺ間の搬送方向の長さである。これらのノズル列を構成するノズルのうち、最も上流側（−Ｙ側）に位置するノズルＮＺを、最上流ノズルＮＺｕとも呼ぶ。また、これらのノズルのうち、最も下流側（＋Ｙ側）に位置するノズルＮＺを、最下流ノズルＮＺｄと呼ぶ。最上流ノズルＮＺｕから最下流ノズルＮＺｄまでの搬送方向の長さに、さらに、ノズル間隔ＮＴを加えた長さを、ノズル長Ｄとも呼ぶ。
【００２４】
ノズル列ＮＣ、ＮＭ、ＮＹ、ＮＫの主走査方向の位置は、互いに異なり、副走査方向の位置は、互いに重複している。例えば、図３の例では、Ｙインクを吐出するノズル列ＮＹの＋Ｘ方向に、ノズル列ＮＭが配置されている。
【００２５】
Ａ−２．印刷の概要
印刷機構１００は、主走査部１３０による主走査を行いつつ印刷ヘッド１１０によって用紙Ｍにドットを形成する部分印刷と、搬送部１４０による副走査（用紙Ｍの搬送）と、を交互に複数回実行することで、用紙Ｍに印刷画像ＯＩを印刷する。
【００２６】
図３は、印刷機構１００の動作の説明図である。図３（Ａ）、（Ｂ）には、用紙Ｍに印刷される印刷画像ＯＩが図示されている。印刷画像ＯＩは、複数個の部分画像ＰＩを含んでいる。図３の例では、印刷画像ＯＩは、部分画像ＰＩ１〜ＰＩ５を含んでいる。各部分画像ＰＩは、１回の部分印刷によって印刷される画像である。部分印刷の印刷方向は、往路方向と復路方向とのいずれかである。すなわち、部分印刷は、往路方向（図３の＋Ｘ方向）の主走査を行いつつドットを形成する往路印刷と、復路方向（図３の−Ｘ方向）の主走査を行いつつドットを形成する復路印刷と、のいずれかである。図３にて部分画像内には、＋Ｘ方向または−Ｘ方向の実線の矢印が付されている。＋Ｘ方向の実線の矢印が付された部分画像（例えば、図３（Ａ）のＰＩ１、ＰＩ３、ＰＩ５）は、往路印刷によって印刷される往路部分画像である。−Ｘ方向の実線の矢印が付された部分画像（例えば、図３（Ａ）のＰＩ２、ＰＩ４）は、復路印刷によって印刷される復路部分画像である。
【００２７】
図３において、１個の部分画像ＰＩ（例えば、部分画像ＰＩ１）から、−Ｙ方向に隣接する他の部分画像ＰＩ（例えば、部分画像ＰＩ２）に向かう−Ｙ方向の矢印は、用紙Ｍの搬送（副走査）に対応している。すなわち、図３において−Ｙ方向の矢印は、用紙Ｍが搬送方向（＋Ｙ方向）に搬送されることによって、図３に図示される用紙Ｍに対して印刷ヘッド１１０が−Ｙ方向に移動することを示す。図３に示すように、本実施例の印刷は、いわゆる１パス印刷であり、各部分画像の搬送方向の長さ、および、１回の用紙Ｍの搬送量は、ノズル長Ｄである。
【００２８】
印刷の一例として、図３（Ａ）には双方向印刷が図示され、図３（Ｂ）には片方向印刷が図示されている。双方向印刷は、往路印刷と復路印刷とを組み合わせて実行される印刷である。図３（Ａ）に示すように、双方向印刷では、例えば、往路印刷と復路印刷とが交互に実行される。片方向印刷は、図３（Ｂ）に示すように、往路印刷のみで実行される印刷である。これに代えて、片方向印刷は、復路印刷のみで実行される印刷であっても良い。
【００２９】
片方向印刷が行われる場合には、連続する２回の部分印刷の間に、ドットを形成することなく主走査が行われる。図３（Ｂ）の破線の矢印は、ドットを形成することなく行われる主走査を示す。双方向印刷では、ドットを形成することなく主走査が行われることがないので、双方向印刷の印刷速度は、片方向印刷よりも速い。
【００３０】
ここで、図２（Ｂ）に示すように、印刷ヘッド１１０に示すように、ＣＭＹＫのノズル列ＮＣ、ＮＭ、ＮＹ、ＮＫは、主走査方向の位置が互いに異なっている。このために、用紙Ｍ上の同じ位置にＣＭＹＫの各ドットを形成する場合に、往路印刷と復路印刷との間で、ドットの形成順序が異なる。例えば、図２（Ｂ）の例では、往路印刷では、Ｋ、Ｃ、Ｍ、Ｙの順番でドットが形成され、復路印刷では、逆に、Ｙ、Ｍ、Ｃ、Ｋの順番でドットが形成される。この結果、複数色のドットが重なり合う領域では、往路部分画像と復路部分画像との間でドットが重なる順序が異なる。このために、往路部分画像と復路部分画像との間では、互いに同じドットデータを用いて印刷したとしても、印刷される色味が互いに異なる場合がある。このように、往路部分画像と復路部分画像との間で印刷される色の相違（往復間色差とも呼ぶ）が生じる。
【００３１】
このような往復間色差が生じるために、例えば、往路印刷で表現できる色域と、復路印刷で表現できる色域とは、ずれている。図４は、往路印刷と復路印刷とで表現できる色域を概念的に示す図である。図４には、印刷実行部などのデバイスに依存しない色空間であるＣＩＥＬＡＢ色空間にて、色域が示されている。実線で示される往路色域ＯＧは、往路印刷で表現できる色域であり、破線で示される復路色域ＲＧは、復路印刷で表現できる色域である。このような往復間色差に起因する色ムラを抑制するために、本実施例では、複数個のプロファイルは、１個の往路プロファイルＦＰと、複数個の復路プロファイルＲＰ１〜ＲＰ４と、を含んでいる。
【００３２】
往路プロファイルＦＰは、往路印刷用の部分印刷データを生成する際に用いられる。往路プロファイルＦＰを用いる場合に往路印刷にて表現される色域は、往路印刷で表現できる往路色域ＯＧとほぼ等しい。
【００３３】
複数個の復路プロファイルＲＰ１〜ＲＰ４は、復路印刷用の部分印刷データを生成する際に用いられる。これらの復路プロファイルＲＰ１〜ＲＰ４は、上述した往復間色差を低減するように、往路プロファイルＦＰに対して調整（色合わせ）が行われている。具体的には、これらの復路プロファイルＲＰ１〜ＲＰ４は、特定のＲＧＢ値を、往路プロファイルＦＰを用いて変換して得られるＣＭＹＫ値に基づいて印刷される往路部分画像の色と、該特定のＲＧＢ値を、復路プロファイルＲＰ１〜ＲＰ４を用いて変換して得られるＣＭＹＫ値に基づいて印刷される復路部分画像の色と、が近づくように調整されている。
【００３４】
ここで、複数個の復路プロファイルＲＰ１〜ＲＰ４が用意されている理由を説明する。上述した往復間色差の程度は、印刷に用いられる用紙の種類によって異なる。その原因は、必ずしも明らかではないが、例えば、用紙のインクＩｋの染みこみ量や染みこみ速度などが用紙の種類によって異なるために、上述したインクＩｋの重なり方の違いによる色の相違の程度が異なると推測される。特に、双方向印刷で用いられることが多い普通紙は、国、地域、メーカー等によって様々な種類があり、その特性（例えば、厚さ、質感、材質）の差も大きい。このために、普通紙の種類によって、往復間色差の程度は異なる。例えば、実験によって、ＣＩＥＬＡＢ色空間の距離で示される往復間色差の最大値は、普通紙の種類によって４〜１０程度の範囲でばらつくことが確認されている。
【００３５】
複数個のプロファイルＲＰ１〜ＲＰ４の間では、往復間色差として想定される色の相違の程度が互いに異なっている。そのために、複数個のプロファイルＲＰ１〜ＲＰ４の間では、往復間色差を低減するための調整量が互いに異なっている。例えば、複数個のプロファイルＲＰ１〜ＲＰ４の間では、符号の末尾の数字（１〜４）が大きいほど、想定される色の相違の程度が大きく、往復間色差を低減するための調整量が大きい。
【００３６】
Ａ−３．プロファイルの作成
図５は、第１実施例の複数個のプロファイルＦＰ、ＲＰ１〜ＲＰ４の作成のフローチャートである。プロファイルの作成は、例えば、プリンタ２００の製造者によって、プリンタ２００の開発時に行われる。
【００３７】
Ｓ１０では、作成者は、往路プロファイルＦＰを作成する。往路プロファイルＦＰは、例えば、以下のように作成される。作成者は、ＲＧＢ値の複数個の代表値ＧＶ（グリッド値）のそれぞれについて、表現されるべき目標色値ＴＣを設定する。複数個の代表値ＧＶは、ＲＧＢ色空間おいて、Ｒ、Ｇ、Ｂの各値を、０〜２５５の間にほぼ均等に設定された９の特定値（０、３２、６４、９６、１２８、１６０、１９２、２２４、２５５）のいずれかに設定して得られる７２９（９の３乗）個のＲＧＢ値である。
【００３８】
目標色値ＴＣは、例えば、デバイスに依存しない色空間であるＣＩＥＬＡＢ色空間の色値（Ｌａｂ値とも呼ぶ）で表される。さらに、作成者は、複数個のＣＭＹＫ値に基づいて複数個のパッチを、プリンタ２００を用いて往路印刷で印刷する。作成者は、該複数個のパッチのそれぞれを測色器によって測色して、各パッチの色を示すＬａｂ値を得る。作成者は、各パッチのＬａｂ値に基づいて、ＣＭＹＫ値とＬａｂ値との対応関係を決定する。作成者は、該対応関係に基づいて、ＲＧＢ値の代表値ＧＶの目標色値ＴＣ（Ｌａｂ値）に対応するＣＭＹＫ値を決定する。作成者は、ＲＧＢ値の複数個の代表値ＧＶと、複数個の代表値ＧＶのそれぞれに対応するＣＭＹＫ値と、の対応関係を示すルックアップテーブルを往路プロファイルＦＰとして作成する。
【００３９】
Ｓ２０では、往路プロファイルＦＰを用いて、テスト画像を印刷するためのテスト画像印刷データを生成する。テスト画像は、例えば、上述したＲＧＢ値の複数個の代表値ＧＶに対応する複数個のパッチを含む。各パッチは、対応する代表値ＧＶによって示される色を有するベタ塗りの画像である。作成者は、例えば、テスト画像を示すＲＧＢ画像データを準備する。ＲＧＢ画像データは、複数個の画素に対応する複数個のＲＧＢ値を含み、ＲＧＢ値で画素ごとの色を示す画像データである。作成者は、パーソナルコンピュータなどの計算機を用いて、該ＲＧＢ画像データに対して、往路プロファイルＦＰを用いた色変換処理を実行して、該ＲＧＢ画像データをＣＭＹＫ画像データに変換する。ＣＭＹＫ画像データは、上述したＣＭＹＫ値で各画素の色を示す画像データである。作成者は、計算機を用いて、該ＣＭＹＫ画像データに対して、ハーフトーン処理を実行して、テスト画像印刷データを生成する。ハーフトーン処理は、例えば、公知の誤差拡散法やディザ法が用いられる。テスト画像印刷データは、ドットの形成状態を画素ごと、かつ、インクの色ごとに表すいわゆるドットデータである。ドットの形成状態は、例えば、「大ドット」、「中ドット」、「小ドット」、「ドット無し」の４つの状態のいずれかである。これに代えて、ドットの形成状態は、「ドット有り」、「ドット無し」の２つの状態のいずれかであっても良い。
【００４０】
Ｓ３０では、作成者は、プロファイルの作成に用いる４種類の普通紙の中から、１つの用紙を選択する。４種類の普通紙は、上述したようにＣＩＥＬＡＢ色空間の距離で示される往復間色差の最大値が互いに異なっている。すなわち、４種類の普通紙では、印刷に用いた場合に想定される往復間色差の程度が互いに異なっている。
【００４１】
Ｓ４０では、作成者は、Ｓ２０にて生成されたテスト画像印刷データを用いて、プリンタ２００に、往路方向の片方向印刷でテスト画像を印刷させる。
【００４２】
Ｓ５０では、作成者は、Ｓ２０にて生成されたテスト画像印刷データを用いて、プリンタ２００に、復路方向の片方向印刷でテスト画像を印刷させる。
【００４３】
Ｓ６０では、Ｓ４０にて往路方向で印刷されたテスト画像とＳ５０にて復路方向で印刷されたテスト画像とを測色して、往復間色差を、パッチごとに（すなわち、ＲＧＢ値の代表値ＧＶごとに）特定する。該往復間色差は、例えば、ＣＩＥＬＡＢ色空間におけるユークリッド距離で示される。例えば、作成者は、分光測色器を用いて両方のテスト画像の各パッチの色を測色して、各パッチの色を示すＣＩＥＬＡＢ色空間の色値（Ｌａｂ値）を取得する。作成者は、両方のテスト画像のパッチの色を示すＬａｂ値を用いて、パッチごとにテスト画像間の色差を、往復間色差として算出する。
【００４４】
Ｓ７０では、作成者は、特定されたパッチごとの往復間色差に基づいて、Ｓ３０にて選択された用紙に対応する復路プロファイルを作成する。例えば、作成者は、ＲＧＢ値の複数個の代表値ＧＶ（グリッド値）のそれぞれについて、表現されるべき目標色値ＴＣｒを設定する。ここで、復路プロファイル用の各目標色値ＴＣｒは、Ｓ１０にて往路プロファイルＦＰを作成する際に用いられた各目標色値ＴＣを、対応するパッチの往復間色差に基づいて修正した値に設定される。例えば、特定の代表値ＧＶに対応するパッチの往復間色差が、復路印刷で印刷される場合には、往路印刷で印刷される場合と比較して明度がΔＬだけ減少することを示しているとする。この場合には、例えば、該特定の代表値ＧＶの目標色値ＴＣｒは、往路プロファイルＦＰのための該特定の代表値ＧＶの目標色値ＴＣよりもΔＬだけ明度が高い色値に設定される。
【００４５】
作成者は、各代表値ＧＶの目標色値ＴＣｒを表現するＣＭＹＫ値を、該代表値ＧＶに対応付けるＣＭＹＫ値として選択する。これによって、ＲＧＢ値の複数個の代表値ＧＶと、複数個の代表値ＧＶのそれぞれに対応するＣＭＹＫ値と、の対応関係を示すルックアップテーブルが、復路プロファイルとして作成される。目標色値ＴＣｒを表現するＣＭＹＫ値の選択は、Ｓ１０にて往路プロファイルＦＰの作成のために決定されたＣＭＹＫ値とＬａｂ値との対応関係に基づいて行われる。これによって、Ｓ３０にて選択された用紙に対応する復路プロファイルが作成される。
【００４６】
Ｓ８０では、作成者は、全ての用紙、すなわち、用意された４種の普通紙に対応する復路プロファイルを作成したか否かを判断する。一部の普通紙に対応する復路プロファイルが作成されていない場合には（Ｓ８０：ＮＯ）、作成者は、Ｓ３０に戻って、次の普通紙を選択する。４種の普通紙に対応する復路プロファイルが全て作成された場合には（Ｓ８０：ＹＥＳ）、作成者は、プロファイルの作成を終了する。４種の普通紙に対応する復路プロファイルが、図１の復路プロファイルＲＰ１〜ＰＲ４である。
【００４７】
以上の説明から解るように、本実施例の第１復路プロファイルＲＰ１は、テスト画像印刷データを用いて第１種の普通紙に復路印刷にて印刷された画像の色が、テスト画像印刷データを用いて第１種の普通紙に往路印刷にて印刷された画像の色に近づくように調整されたプロファイルである。そして、第２復路プロファイルＲＰ２は、テスト画像印刷データを用いて第２種の普通紙に復路印刷にて印刷された画像の色が、テスト画像印刷データを用いて第２種の普通紙に往路印刷にて印刷された画像の色に近づくように調整されたプロファイルである。この結果、後述する画像処理において、これらの復路プロファイルＲＰ１〜ＰＲ４を使い分けることによって、双方向印刷で印刷される印刷画像ＯＩにおいて、普通紙の種類に応じて異なる色ムラを低減することができる。
【００４８】
Ａ−４．ＵＩ画面
次に、後述する画像処理において、端末装置３００のＣＰＵ３１０がユーザの指示を受け付ける際に表示部３７０に表示されるユーザインタフェース（ＵＩ）画面について説明する。図６は、ＵＩ画面の一例を示す図である。
【００４９】
図６（Ａ）のメイン画面ＷＤ１は、印刷に関する一般的な設定を行うためのＵＩ画面である。図６（Ｂ）の詳細設定画面ＷＤ２は、普通紙に関する詳細設定を行うためのＵＩ画面である。
【００５０】
メイン画面ＷＤ１は、例えば、文書作成ソフトや画像作成ソフトなどのアプリケーションプログラムを介して、プリンタドライバ（コンピュータプログラムＰＧ１）が起動された際に表示される。メイン画面ＷＤ１は、印刷画像が表示されるプレビュー領域ＰＶと、印刷に関する各種の設定をユーザが入力するための複数個の入力要素（ＵＩ部品）、例えば、プルダウンメニューＰＭ１〜ＰＭ３と、入力フィールドＦ１と、を含んでいる。
【００５１】
入力フィールドＦ１は、ユーザが印刷部数を入力するために用いられる。プルダウンメニューＰＭ１は、予め登録された複数種の用紙サイズを示す複数個の選択肢を含む。例えば、複数個の選択肢は、Ａ４、Ａ３、Ａ５、ハガキなどを示す。プルダウンメニューＰＭ２は、カラー印刷を示す選択肢と、モノクロ印刷を示す選択肢と、を含む。プルダウンメニューＰＭ３は、予め登録された複数個の用紙の種類を示す複数個の選択肢を含む。例えば、複数個の選択肢は、普通紙、光沢紙、上質紙などを示す。
【００５２】
ユーザは、プルダウンメニューＰＭ１〜ＰＭ３を操作して、複数個の選択肢のうちの１個の選択肢を選択する選択指示を入力することができる。例えば、ユーザは、プルダウンメニューＰＭ３を操作して、印刷に用いるべき用紙の種類を選択する選択指示を入力することができる。
【００５３】
メイン画面ＷＤ１は、さらに、詳細設定用のボタンＢＴ１と、印刷を行わずにメイン画面ＷＤ１の表示を終了することを指示するためのボタンＢＴ２と、印刷の実行を指示するためのボタンＢＴ３と、を含んでいる。ユーザは、例えば、上述したプルダウンメニューＰＭ１〜ＰＭ３を操作して所望の選択肢を選択し、入力フィールドＦ１に印刷部数を入力した後に、ボタンＢＴ３を押下する。これにより、ユーザは、所望の設定での印刷を指示することができる。
【００５４】
ボタンＢＴ１が押下されると、印刷に関する各種の詳細設定の項目を選択するためのＵＩ画面（図示省略）が表示部３７０に表示される。本実施例では、プルダウンメニューＰＭ３によって「普通紙」を示す選択肢が選択されている場合には、ボタンＢＴ１が押下されると、図６（Ｂ）の詳細設定画面ＷＤ２が表示部３７０に表示される。
【００５５】
図６（Ｂ）の詳細設定画面ＷＤ２は、普通紙が使用される場合の色合わせのレベル（強度とも呼ぶ）を選択するための入力要素として、スライドバーＳＢを含んでいる。スライドバーＳＢは、バーＢＲと、ユーザの操作に応じてバーＢＲに沿って移動するスライダＳＤと、を含んでいる。スライダＳＤは、バーＢＲに沿った４個の特定位置Ｐ１〜Ｐ４のいずれかに、移動することができる。ユーザは、特定位置Ｐ１〜Ｐ４のうち、所望の色合わせのレベルを示す位置に、スライダＳＤを移動させることによって、４段階のレベル１〜４の中から１個のレベルを指定することができる。換言すれば、特定位置Ｐ１〜Ｐ４は、４個のレベル１〜４を示す４個の選択肢に対応する位置であり、ユーザは、スライダＳＤを介して、当該４個の選択肢の中から１個の選択肢を選択する選択指示を入力できる。
【００５６】
詳細設定画面ＷＤ２は、さらに、詳細設定画面ＷＤ２の表示を取り消してメイン画面ＷＤ１に戻ることを指示するためのボタンＢＴ４と、適用ボタンＢＴ５と、を含む。ボタンＢＴ１が押下されると、その時点におけるスライダＳＤの位置に対応する色合わせのレベルの指定が有効となる。
【００５７】
Ａ−５．画像処理
図７は、画像処理のフローチャートである。端末装置３００のＣＰＵ３１０（図１）は、例えば、文書作成ソフトや画像作成ソフトなどのアプリケーションプログラムを介して、プリンタドライバ（コンピュータプログラムＰＧ１）が起動された際に、図６の画像処理を開始する。
【００５８】
Ｓ１００では、ＣＰＵ３１０は、表示部３７０に、上述したメイン画面ＷＤ１や詳細設定画面ＷＤ２を含むＵＩ画面を表示して、印刷に関する各種の設定についてユーザの指示を受け付ける。
【００５９】
ステップＳ１０５では、ＣＰＵ３１０は、印刷指示が入力されたか否かを判断する。具体的には、図６（Ａ）のメイン画面ＷＤ１のボタンＢＴ３が押下された場合に、印刷指示が入力されたと判断される。印刷指示が入力されていない場合には（Ｓ１０５：ＮＯ）、ＣＰＵ３１０は、ＵＩ画面の表示を維持して、上述した設定の受け付けを継続する（Ｓ１００）。
【００６０】
印刷指示が入力された場合には（Ｓ１０５：ＹＥＳ）、Ｓ１１０にて、ＣＰＵ３１０は、ＵＩ画面を介して入力された印刷に関する設定を取得する。ここで取得される設定は、上述した印刷に用いるべき用紙の種類に関する選択指示や色合わせのレベルの選択指示を含む。
【００６１】
Ｓ１１５では、ＣＰＵ３１０は、印刷に用いるべき対象画像データを取得する。対象画像データは、例えば、プリンタドライバ（コンピュータプログラムＰＧ１）を起動したアプリケーションプログラムから取得される。取得される対象画像データは、ＲＧＢ画像データである。取得される対象画像データが、ＲＧＢ画像データではない場合には、例えば、該対象画像データに対して、ラスタライズ処理などの変換処理が実行されて、ＲＧＢ画像データに変換される。
【００６２】
Ｓ１２０では、ＣＰＵ３１０は、Ｓ１１０にて取得された設定に基づいて、印刷に用いるべき用紙の種類が普通紙であるか否かを判断する。印刷に用いるべき用紙の種類が普通紙である場合には（Ｓ１２０：ＹＥＳ）、Ｓ１２５にて、ＣＰＵ３１０は、選択された色合わせのレベルに応じて、４種類の復路プロファイルＲＰ１〜ＲＰ４の中から１個の使用すべき復路プロファイルを選択する。選択された色合わせのレベルは、Ｓ１１０にて取得された設定に含まれる選択指示によって示される。本実施例では、色合わせのレベル１、２、３、４は、それぞれ、復路プロファイルＦＰ１、ＲＰ２、ＲＰ３、ＰＲ４に対応しており、選択されたレベルに対応した復路プロファイルが選択される。例えば、レベル１を選択する選択指示が取得される場合には、第１復路プロファイルＲＰ１が選択され、レベル２を選択する選択指示が取得される場合には、第２復路プロファイルＲＰ２が選択される。
【００６３】
Ｓ１３０では、ＣＰＵ３１０は、高速印刷処理を実行して、画像処理を終了する。高速印刷処理は、対象画像データを用いて印刷データを生成し、該印刷データを用いてプリンタ２００に双方向印刷（図３（Ａ））で画像を印刷させる処理である。高速印刷処理における印刷データの生成には、往路プロファイルＦＰと、Ｓ１２５にて選択された１個の復路プロファイルと、が用いられる。高速印刷処理については後述する。
【００６４】
印刷に用いるべき用紙の種類が普通紙である場合には（Ｓ１２０：ＹＥＳ）、Ｓ１３５にて、ＣＰＵ３１０は、高画質印刷処理を実行して、画像処理を終了する。高画質印刷処理は、対象画像データを用いて印刷データを生成し、該印刷データを用いてプリンタ２００に画像を印刷させる処理である。高画質印刷処理では、高速印刷処理にて実行される双方向印刷と比較して、印刷速度は遅いものの、印刷される画像の画質は高い印刷方法で印刷が実行される。例えば、高画質印刷処理では、図３（Ｂ）の片方向印刷が実行される。図３（Ｂ）の片方向印刷が行われる場合には、印刷データを生成する際には、往路プロファイルＦＰのみが用いられる。なお、高画質印刷処理では、図３（Ｂ）の片方向印刷とは異なる印刷方法、例えば、１個の部分画像がそれぞれ２回以上の部分印刷で印刷される、いわゆるマルチパス印刷が採用されても良い。
【００６５】
このように、本実施例では、印刷に用いるべき用紙の種類に応じて、実行される印刷を変えている。一般的に、普通紙は、光沢紙や上質紙よりも安価であり、光沢紙や上質紙よりも色の滲みが発生しやすい。このために、普通紙が用いられる場合には、印刷される画像の画質よりも印刷速度が重視されると考えられる。これに対して、普通紙とは異なる用紙、例えば、光沢紙や上質紙が用いられる場合には、普通紙が用いられる場合と比較して高い画質が要求され、印刷速度は重視されないと考えられる。このために、本実施例では、普通紙が用いられる場合には、高速印刷処理が実行され、普通紙とは異なる用紙が用いられる場合には、高画質印刷処理が実行される。この結果、用紙の種類に応じて、適切な印刷を行うことができる。
【００６６】
Ａ−６．高速印刷処理
図７のＳ１３０の高速印刷処理について説明する。図８は、高速印刷処理のフローチャートである。Ｓ３０５では、ＣＰＵ３１０は、対象画像データのうち、１回の部分印刷分の部分画像データを、注目部分画像データとして取得する。なお、注目部分画像データに対応する部分画像ＰＩを、注目部分画像とも呼ぶ。また、注目部分画像を印刷する部分印刷を注目部分印刷とも呼ぶ。
【００６７】
Ｓ３１０では、ＣＰＵ３１０は、注目部分画像が最初の部分印刷で印刷される部分画像であるか否かを判断する。例えば、図３（Ａ）の部分画像ＰＩ１は、最初の部分印刷で印刷される部分画像である。注目部分画像が最初の部分印刷で印刷される部分画像ＰＩ１である場合には（Ｓ３１０：ＹＥＳ）、Ｓ３３０にて、ＣＰＵ３１０は、注目部分印刷の印刷方向（注目印刷方向とも呼ぶ）を往路方向に決定する。
【００６８】
注目部分画像が最初の部分印刷で印刷される部分画像ＰＩ１でない場合には（Ｓ３１０：ＮＯ）、Ｓ３２０、Ｓ３３０、Ｓ３４５にて、ＣＰＵ３１０は、注目印刷方向を、直前の部分印刷の印刷方向（直前印刷方向とも呼ぶ）の逆方向に決定する。具体的には、Ｓ３２０にて、ＣＰＵ３１０は、直前印刷方向が往路方向であるか否かを判断する。直前印刷方向が往路方向である場合には（Ｓ３２０：ＹＥＳ）、Ｓ３４５にて、ＣＰＵ３１０は、注目印刷方向を復路方向に決定する。直前印刷方向が復路方向である場合には（Ｓ３２０：ＮＯ）、Ｓ３３０にて、ＣＰＵ３１０は、注目印刷方向を往路方向に決定する。
【００６９】
注目印刷方向が往路方向に決定されると、Ｓ３３５、Ｓ３４０にて、ＣＰＵ３１０は、往路印刷のための往路用部分印刷データを生成する往路用生成処理を実行する。具体的には、Ｓ３３５にて、ＣＰＵ３１０は、往路プロファイルＦＰを用いて、注目部分画像データに対して色変換処理を実行する。これによって、注目部分画像データは、ＲＧＢ画像データからＣＭＹＫ画像データに変換される。Ｓ３４０では、ＣＰＵ３１０は、ＣＰＵ３１０は、色変換済みの注目部分画像データに対してハーフトーン処理を実行して、注目部分印刷のための部分印刷データとして、往路用部分印刷データを生成する。ハーフトーン処理は、公知の方法、例えば、誤差収集法を用いて実行される。生成される部分印刷データは、色成分ごと、かつ、画素ごとに、ドットの形成状態を示すデータ（ドットデータとも呼ぶ）である。ドットの形成状態は、例えば、「ドット有り」と「ドット無し」とのうちのいずれかである。これに代えて、ドットの形成状態は、「大ドット」、「中ドット」、「小ドット」、「ドット無し」のいずれかであってもよい。
【００７０】
注目印刷方向が復路方向に決定されると、Ｓ３５０、Ｓ３５５にて、ＣＰＵ３１０は、復路印刷のための復路用部分印刷データを生成する復路用生成処理を実行する。具体的には、Ｓ３５０にて、ＣＰＵ３１０は、複数個の復路プロファイルＲＰ１〜ＲＰ４のうち、Ｓ１２５にて選択された１個の復路プロファイルを用いて、注目部分画像データに対して色変換処理を実行する。Ｓ３５５では、ＣＰＵ３１０は、色変換済みの注目部分画像データに対してハーフトーン処理を実行して、注目部分印刷のための部分印刷データとして、復路用部分印刷データを生成する。
【００７１】
Ｓ３６０では、ＣＰＵ３１０は、生成された部分印刷データと、注目部分印刷の印刷方向を示す方向情報と、をプリンタ２００に送信する。プリンタ２００が該部分印刷データと方向情報とを受信すると、プリンタ２００のＣＰＵ２１０は、該部分印刷データと方向情報とに従って、部分印刷を実行する。例えば、ＣＰＵ２１０は、方向情報が往路方向を示す場合には、往路印刷を実行して、注目部分画像を印刷し、方向情報が復路方向を示す場合には、復路印刷を実行して、注目部分画像を印刷する。
【００７２】
Ｓ３６５では、ＣＰＵ３１０は、印刷画像ＯＩの全ての部分画像データを処理したか否かを判断する。未処理の部分画像データがある場合には（Ｓ３６５：ＮＯ）、ＣＰＵ３１０は、Ｓ３０５に処理を戻す。全ての部分画像データが処理された場合には（Ｓ３６５：ＹＥＳ）、ＣＰＵ３１０は、高速印刷処理を終了する。
【００７３】
以上説明した本実施例では、複数個のプロファイルＦＰ、ＲＰ１〜ＲＰ４を格納する不揮発性記憶装置３２０は、格納部の例である。図７のＳ１２５にて、ユーザの選択指示に基づいて、複数個の復路プロファイルＲＰ１〜ＲＰ４の中から、使用すべき復路プロファイルを選択するＣＰＵ３１０は、プロファイル選択部の例である。図７のＳ１１５にて、対象画像データ（ＲＧＢ画像データ）を取得するＣＰＵ３１０は、画像取得部の例である。図８のＳ３３０〜Ｓ３５５にて、対象画像データを用いて、往路用部分印刷データと、復路用部分印刷データと、を含む複数個の部分印刷データを生成する生成処理を実行するＣＰＵ３１０は、印刷データ生成部の例である。図８のＳ３６０にて、複数個の部分印刷データを用いて、複数回の部分印刷を印刷実行部としてプリンタ２００に実行させるＣＰＵ３１０は、印刷制御部の例である。複数個の復路プロファイルＲＰ１〜ＲＰ４のそれぞれは、往復間色差を低減するように調整されており、想定される往復間色差の程度が互いに異なる。往路用部分印刷データを生成する往路用生成処理（図８のＳ３３５、Ｓ３４０）は、往路プロファイルＦＰを用いて実行される色変換処理（図８のＳ３３５）を含む。復路用部分印刷データを生成する復路用生成処理（図８のＳ３５０、Ｓ３５５）は、図７のＳ１２５にて選択される１個の復路プロファイルを用いて実行される色変換処理（図８のＳ３５０）を含む。上述したように、往復間色差の程度は、印刷条件、例えば、用いられる用紙の種類によって異なり得る。本実施例によれば、往路用部分印刷データを生成する際には、往路プロファイルＦＰを用いて色変換処理が実行され、復路用部分印刷データを生成する際には、想定される往復間色差が互いに異なる複数個の復路プロファイルＲＰ１〜ＲＰ４の中から選択されるプロファイルを用いて色変換処理が行われる。この結果、復路用部分印刷データを生成する際には、往復間色差の程度に応じた適切な復路プロファイルが参照され得る。したがって、双方向印刷で印刷される印刷画像ＯＩにおいて往復間色差に起因する色ムラを抑制することができる。
【００７４】
また、往路プロファイルＦＰは１つであるので、例えば、複数個の往路プロファイルを用いる場合よりもプロファイルを格納するために必要なメモリ容量（本実施例では不揮発性記憶装置３２０の容量）を低減することができる。
【００７５】
さらに、上記実施例では、Ｓ１００〜Ｓ１１０にて、詳細設定画面ＷＤ２（図６（Ｂ））を介して、レベル１〜４を示す４個の選択肢の中から１個の選択肢の選択指示をユーザから取得するＣＰＵ３１０は、指示取得部の例である。ＣＰＵ３１０は、例えば、レベル１を選択する選択指示が取得される場合には、第１復路プロファイルＲＰ１を選択し、レベル２を選択する選択指示が取得される場合には、第２復路プロファイルＲＰ２を選択する（図７のＳ１２５）。この結果、ユーザから取得される選択肢の選択指示に基づいて、使用すべき復路プロファイルが選択される。したがって、選択指示を入力することによって印刷画像ＯＩの色ムラを抑制する手段をユーザに提供することができる。
【００７６】
上記実施例では、詳細設定画面ＷＤ２のスライドバーＳＢにおけるレベル１〜４を示す位置は、復路印刷によって印刷される画像の色が調整されるレベル１〜４を示す選択肢である。例えば、レベル１を示す選択肢は、復路印刷によって印刷される画像の色が調整されるレベルが第１レベルであることを示す選択肢であり、レベル２を示す選択肢は、復路印刷によって印刷される画像の色が調整されるレベルが第１レベルより高い第２レベルであることを示す選択肢である、と言うことができる。これにより、ユーザは、例えば、レベル１を選択して印刷した画像において色ムラが目立つ場合には、レベル２を選択して画像を印刷させることで、画像の色ムラを抑制できる。この結果、印刷画像ＯＩの色ムラを抑制できるより有効な手段をユーザに提供できる。
【００７７】
以上の説明から解るように、本実施例の往路方向は第１方向の例であり、復路方向は第２方向の例である。往路プロファイルＦＰは、第１方向用プロファイルの例であり、復路プロファイルＲＰ１〜ＲＰ４は、複数個の第２方向用プロファイルの例である。往路用生成処理は、第１の生成処理の例であり、復路用生成処理は、第２の生成処理の例である。
【００７８】
Ｂ．第２実施例
第１実施例では、普通紙の種類によって往復間色差の程度が異なることに着目して、複数種の普通紙に対応する複数種の復路プロファイルＲＰ１〜ＲＰ４が作成され（図５）、不揮発性記憶装置３２０に格納されている。これに代えて、第２実施例では、印刷画像ＯＩが印刷された用紙を観察する角度（観察角度θとも呼ぶ）に応じて往復間色差の程度が異なることに着目して、複数の観察角度θに対応する複数種の復路プロファイルが作成される。
【００７９】
Ｂ−１．観察角度と往復間色差
図９は、観察角度θの説明図である。図９（Ａ）に示すように、本実施例では、光源２０から所定の照射方向ＬＡで白色光を用紙Ｍに対して照射する。照射方向ＬＡは、用紙Ｍの表面の法線ＶＬに対して４５度の角度を成す方向である。
【００８０】
基準観察方向ＯＡ０は、法線ＶＬと光源２０とを含む平面（観察平面とも呼ぶ）上において、照射方向ＬＡと直角な方向である。基準方向ＯＡ（０）を０度の位置とし、基準方向ＯＡ０に対する角度によって観察角度θを定義する。例えば、図９（Ａ）の方向ＯＡ（４５）の基準観察方向ＯＡ０に対する角度は４５度である。したがって、方向ＯＡ（４５）は、観察角度θが４５度の方向である。方向ＯＡ（４５）は、法線ＶＬに沿う方向である。基準方向ＯＡ（０）は、観察角度θが０度の方向である。観察角度θは、観察時に想定される印刷済みの用紙Ｍに対する視線の角度である、と言うことができる。
【００８１】
図９（Ａ）には、シアンインクで形成されるシアンドットＣＤと、マゼンタインクで形成されるマゼンタドットＭＤと、が模式的に示されている。図９（Ａ）では、シアンドットＣＤの一部の上に、マゼンタドットＭＤの一部が重ねられている。図９（Ａ）の例では、観察角度θが０度の方向ＯＡ（０）から見た場合には、観察される光の経路、すなわち、図９（Ａ）において照射方向ＬＡを示す線と方向ＯＡ（０）を示す線とで示す経路は、マゼンタドットＭＤとシアンドットＣＤを一度ずつ通る経路となる。これに対して、図９（Ａ）の例では、観察角度θが４５度の方向ＯＡ（４５）から見た場合には、観察される光の経路、すなわち、図９（Ａ）において照射方向ＬＡを示す線と方向ＯＡ（４５）を示す線とで示す経路は、マゼンタドットＭＤとシアンドットＣＤを通った後に、再度、マゼンタドットＭＤを通る経路となる。このような光の経路の違いに起因して、観察角度θが０度の方向ＯＡ（０）から見た場合に観察される色と、観察角度θが４５度の方向ＯＡ（４５）から見た場合に観察される色と、は相違する。
【００８２】
ここで、往路印刷と復路印刷とでは、上述したようにシアンドットＣＤとマゼンタドットＭＤとが重なる順序が逆になる。この結果、往路印刷で印刷される画像と復路印刷で印刷される画像との間では、同じ観察角度θで見た場合であっても上述した往復間色差が生じる。そして、観察角度θによって往復間色差の程度も異なっている。
【００８３】
図９（Ｂ）には、観察角度θが、それぞれ、−１５度、０度、１５度、２５度、４５度、７５度、１１０度である方向ＯＡ（−１５）、ＯＡ（０）、ＯＡ（１５）、ＯＡ（２５）、ＯＡ（４５）、ＯＡ（７５）、ＯＡ（１１０）が図示されている。実験によれば、色によっては、観察角度θが大きくなるに連れて、往復間色差が大きくなる傾向が確認されている。第２実施例では、これに鑑みて、観察角度θに応じて異なる往復間色差に起因する色ムラを低減すべく、−１５度、０度、１５度、２５度、４５度、７５度、１１０度の７種の観察角度θに対応する７個の復路プロファイルが作成される。往路プロファイルは、第１実施例と同様に１個である。
【００８４】
Ｂ−２．プロファイルの作成
図１０は、第２実施例の複数個のプロファイルの作成のフローチャートである。プロファイルの作成は、第１実施例と同様に、例えば、プリンタ２００の製造者によって、プリンタ２００の開発時に行われる。
【００８５】
図１０のＳ１０、Ｓ２０、Ｓ４０、Ｓ５０の処理は、図５の同符号の処理と同一である。Ｓ１０にて、往路プロファイルを作成する際には、複数個のパッチは、例えば、標準的な普通紙に印刷され、各パッチの測色は、標準の観察角度θである４５度の方向ＯＡ（４５）にて行われる。Ｓ５０が終了した時点で、往路方向の片方向印刷で印刷されたテスト画像と、復路方向の片方向印刷で印刷されたテスト画像と、が準備されている。
【００８６】
Ｓ５５Ｂでは、作成者は、上述した７種の観察角度θの中から、１つの観察角度θを選択する。Ｓ６０Ｂでは、Ｓ４０にて往路方向で印刷されたテスト画像とＳ５０にて復路方向で印刷されたテスト画像とを、Ｓ５５Ｂにて選択された観察角度θの方向から測色して、往復間色差を、パッチごとに（すなわち、ＲＧＢ値の代表値ＧＶごとに）特定する。図９（Ｂ）には、−１５度、０度、１５度、２５度、４５度、７５度、１１０度の７種の観察角度θの方向から測色するために、配置された分光測色器１０ａ〜１０ｇが図示されている。例えば、選択された観察角度θが２５度である場合には、分光測色器１０ｄを用いて測色が行われる。作成者は、分光測色器を用いて両方のテスト画像の各パッチの色を選択された観察角度θの方向から測色して、各パッチの色を示すＣＩＥＬＡＢ色空間の色値（Ｌａｂ値）を取得する。作成者は、両方のテスト画像のパッチの色を示すＬａｂ値を用いて、パッチごとにテスト画像間の色差を、往復間色差として算出する。
【００８７】
Ｓ７０Ｂでは、作成者は、特定されたパッチごとの往復間色差に基づいて、Ｓ５５Ｂにて選択された観察角度θに対応する復路プロファイルを作成する。具体的な復路プロファイルの作成方法は、例えば、図５のＳ７０にて復路プロファイルを作成する方法と同じである。
【００８８】
Ｓ８０Ｂでは、作成者は、７種の全ての観察角度θに対応する復路プロファイルを作成したか否かを判断する。一部の観察角度θに対応する復路プロファイルが作成されていない場合には（Ｓ８０Ｂ：ＮＯ）、作成者は、Ｓ５５Ｂに戻って、次の観察角度θを選択する。７種の観察角度θに対応する復路プロファイルが全て作成された場合には（Ｓ８０Ｂ：ＹＥＳ）、作成者は、プロファイルの作成を終了する。作成された７種の復路プロファイルと、１個の往路プロファイルとは、プリンタ２００の不揮発性記憶装置３２０に格納される。
【００８９】
以上の説明から解るように、本実施例の７種の復路プロファイルうちの一つは、テスト画像印刷データを用いて用紙Ｍに復路印刷にて印刷された画像を第１の角度（例えば、観察角度θ＝４５度に相当する角度）で観察する場合に観察される色が、テスト画像印刷データを用いて用紙Ｍに往路印刷にて印刷された画像を第１の角度で観察する場合に観察される色に近づくように調整されたプロファイルである。そして、７種の復路プロファイルうちの他の一つは、テスト画像印刷データを用いて用紙Ｍに復路印刷にて印刷された画像を第２の角度（例えば、観察角度θ＝７５度に相当する角度）で観察する場合に観察される色が、テスト画像印刷データを用いて用紙Ｍに往路印刷にて印刷された画像を第２の角度で観察する場合に観察される色に近づくように調整されたプロファイルである。この結果、後述する画像処理において、これらの復路プロファイルを使い分けることによって、双方向印刷で印刷される画像において、観察角度θに応じて異なる色ムラを低減することができる。
【００９０】
Ｂ−３．ＵＩ画面
次に、第２実施例の画像処理において、端末装置３００のＣＰＵ３１０がユーザの指示を受け付ける際に表示部３７０に表示されるＵＩ画面について説明する。図１１は、第２実施例の詳細設定画面ＷＤ２ｂの一例を示す図である。
【００９１】
第２実施例では、第１実施例と同様に、図６（Ａ）のメイン画面ＷＤ１が表示部３７０に表示される。第２実施例では、第１実施例の図６（Ｂ）の詳細設定画面ＷＤ２に代えて、図１１の詳細設定画面ＷＤ２ｂが表示部３７０に表示される。
【００９２】
図１１の詳細設定画面ＷＤ２ｂは、普通紙が使用される場合（すなわち、本実施例にて双方向印刷が行われる場合）の色合わせを選択するための入力要素として、スライドバーＳＢｂを含んでいる。スライドバーＳＢｂは、バーＢＲｂと、ユーザの操作に応じてバーＢＲに沿って移動するスライダＳＤｂと、を含んでいる。スライダＳＤｂは、バーＢＲに沿った７種の観察角度θを示す７個の位置のいずれかに、移動することができる。ユーザは、７個の位置のうち、印刷画像ＯＩを観察する際に想定される観察角度θを示す位置に、スライダＳＤを移動させることによって、７種の観察角度θの中から１個の角度を指定することができる。換言すれば、当該７個の位置は、７種の観察角度θを示す４個の選択肢であり、ユーザは、スライダＳＤｂを介して、当該７個の選択肢の中から１個の選択肢を選択する選択指示を入力できる。ユーザは、例えば、印刷画像ＯＩが印刷された用紙の使用の態様を考慮して、１個の選択肢（観察角度θ）を選択する。例えば、該用紙がポスターである場合には、ポスターが掲示される高さや、ポスターが掲示される位置と照明との位置関係を考慮して、観察角度θが選択される。
【００９３】
Ｂ−４．画像処理
第２実施例の画像処理は、第１実施例にて説明した図７の画像処理と同じである。ただし、第２実施例では、図７のＳ１１０にて取得される設定は、色合わせのレベルの選択指示に代えて、詳細設定画面ＷＤ２を介して入力される観察角度θの選択指示を含む。
【００９４】
また、第２実施例では、Ｓ１２５にて、ＣＰＵ３１０は、選択指示によって示される選択された観察角度θに対応する復路プロファイルを、上述した７種の復路プロファイルの中から選択する。例えば、観察角度θとして４５度を選択する選択指示が取得される場合には、４５度に対応する復路プロファイルが選択され、１５度を選択する選択指示が取得される場合には、１５度に対応する復路プロファイルが選択される。これによって、Ｓ１３０の高速印刷処理では、１個の往路プロファイルを用いた色変換処理（図８のＳ３３５）を含む往路用生成処理と、観察角度θに応じて選択された復路プロファイルを用いた色変換処理（図８のＳ３５０）を含む復路用生成処理と、が実行される。
【００９５】
以上説明した第２実施例によれば、詳細設定画面ＷＤ２ｂのスライドバーＳＢｂおける７種の観察角度θを示す位置は、上述したように、７種の観察角度θを示す選択肢である。例えば、４５度を示す選択肢は、観察時に想定される観察角度θが４５度であることを示す選択肢であり、７５度を示す選択肢は、観察時に想定される観察角度θが７５度であることを示す選択肢である。これにより、ユーザは、例えば、想定される観察角度θを示す選択肢を選択することで、観察時に画像の色ムラが目立つことを抑制できる。この結果、双方向印刷で印刷される画像の色ムラを抑制するより有効な手段をユーザに提供できる。
【００９６】
Ｃ．変形例
【００９７】
（１）上記第１実施例の詳細設定画面ＷＤ２（図６（Ｂ））では、スライドバーＳＢ用いて、色合わせのレベル１〜４を示す４個の選択肢の中から１個の選択肢の選択指示をユーザから取得することができる。選択指示をユーザから取得する態様はこれに限られない。
【００９８】
図１２は、変形例の詳細設定画面ＷＤ２ｃの一例を示す図である。図１２の詳細設定画面ＷＤ２ｃは、選択指示を入力するための入力要素（ＵＩ部品）として、スライドバーＳＢに代えて、プルダウンメニューＰＭｃを含んでいる。プルダウンメニューＰＭｃは、予め登録された複数種の普通紙の種類を示す複数個の選択肢を含んでいる。図１２の例では、複数個の選択肢は、複数種の普通紙の種類を、普通紙の型番（図１２の「ＮＰ−００１」など）を用いて示している。ユーザは、プルダウンメニューＰＭｃを操作して、印刷に用いるべき普通紙の型番を選択する選択指示を入力することができる。
【００９９】
プルダウンメニューＰＭｃに含まれる各型番には、上述した複数個の復路プロファイルＲＰ１〜ＲＰ４のうち、その型番の普通紙の往復間色差を低減できる１個の復路プロファイルが対応付けられている。図７のＳ１２５では、ＣＰＵ３１０は、選択指示によって示される選択された型番に対応付けられた１個の復路プロファイルを、使用すべき復路プロファイルとして選択する。これによって、Ｓ１３０の高速印刷処理では、１個の往路プロファイルを用いた色変換処理（図８のＳ３３５）を含む往路用生成処理と、普通紙の型番に応じて選択された復路プロファイルを用いた色変換処理（図８のＳ３５０）を含む復路用生成処理と、が実行される。
【０１００】
以上説明した変形例によれば、詳細設定画面ＷＤ２ｃにおけるプルダウンメニューＰＭｃに含まれる複数個の選択肢は、上述したように、普通紙の型番を示す選択肢である。例えば、第１の型番（例えば、図１２の「ＮＰ−００１」）を示す選択肢は、印刷に用いられる普通紙が第１の型番を有する第１種の普通紙であることを示す選択肢であり、第２の型番（例えば、図１２の「ＮＰ−００２」）を示す選択肢は、印刷に用いられる普通紙が第２の型番を有する第２種の普通紙であることを示す選択肢である。これにより、ユーザは、印刷に用いられる普通紙の種類を示す選択肢を選択することで、双方向印刷で印刷される画像の色ムラを抑制できる。この結果、双方向印刷で印刷される画像の色ムラを抑制するより有効な手段をユーザに提供できる。
【０１０１】
なお、プルダウンメニューＰＭｃに含まれる複数個の選択肢は、型番を用いて普通紙の種類を示す選択肢に限られない。プルダウンメニューＰＭｃに含まれる複数個の選択肢は、用紙の質感を用いて普通紙の種類を示す選択肢（例えば、「ざらざら」、「滑らか」、「普通」）、用紙の厚さを用いて普通紙の種類を示す選択肢（例えば、「厚い」、「薄い」、「普通」）などであっても良い。あるいは、プルダウンメニューＰＭｃに含まれる複数個の選択肢は、普通紙の名称、生産国や生産地域、販売国や販売地域を用いて普通紙の種類を用いて示す選択肢であっても良い。
【０１０２】
（２）上記第２実施例では、７種の復路プロファイルが不揮発性記憶装置３２０に格納されているが、例えば、−１５度、１５度、４５度、１１０度の観察角度θに対応する４種の復路プロファイルだけが不揮発性記憶装置３２０に格納されても良い。
【０１０３】
この場合に、例えば、対応する復路プロファイルが存在しない観察角度θが選択された場合には、ＣＰＵ３１０は、図７のＳ１２５にて使用すべき復路プロファイルとして、選択された観察角度θに近い２個の観察角度θに対応する２個の復路プロファイルを選択する。選択された観察角度θに近い２個の観察角度θは、例えば、選択された観察角度θよりも大きな観察角度θのうち、最も近い観察角度θと、選択された観察角度θよりも小さな観察角度θのうち、最も近い観察角度θである。そして、図８のＳ３５０にて、ＣＰＵ３１０は、該２個の復路プロファイルを用いて復路用生成処理における色変換処理を実行する。例えば、−１５度と１５度との間の０度の観察角度θが選択された場合には、例えば、Ｓ１２５にて、使用すべき復路プロファイルとして、−１５度と１５度の観察角度θに対応する２個の復路プロファイルが選択される。そして、Ｓ３４０の色変換処理では、ＣＰＵ３１０は、特定のＲＧＢ値を−１５度の観察角度θに対応する復路プロファイルを用いて得られる第１のＣＭＹＫ値と、該特定のＲＧＢ値を１５度の観察角度θに対応する第２のＣＭＹＫ値と、の平均のＣＭＹＫ値を、該特定のＲＧＢ値に対応するＣＭＹＫ値とすることによって、色変換を行う。
【０１０４】
あるいは、詳細設定画面ＷＤ２ｂ（図１１）において、対応する復路プロファイルが存在する−１５度、１５度、４５度、１１０度の４種の観察角度θだけが、選択可能であっても良い。
【０１０５】
同様に、第１実施例においても４種の復路プロファイルＲＰ１〜ＲＰ４に代えて、２種、または、３種の復路プロファイルが不揮発性記憶装置３２０に格納されていても良い。
【０１０６】
（３）上記各実施例では、詳細設定画面ＷＤ２、ＷＤ２ｂ、ＷＤ２ｃを介してユーザから取得される選択指示に基づいて、複数個の復路プロファイルの中から、使用すべき復路プロファイルが選択される（図７のＳ１２５）。これに代えて、ユーザから入力される情報とは異なる情報に基づいて、複数個の復路プロファイルの中から、使用すべき復路プロファイルが選択されても良い。例えば、端末装置３００のＣＰＵ３１０は、プリンタ２００に往路方向の片方向印刷でサンプル画像を普通紙に印刷させ、復路方向の片方向印刷でサンプル画像を同じ種類の普通紙に印刷させる。ユーザは、これらの２種類のサンプル画像が印刷された普通紙を、それぞれ、スキャナに読み取らせてスキャンデータを生成させる。端末装置３００は、これらのスキャンデータを取得し、該スキャンデータを解析することによって、往復間色差の程度を、例えば、４段階で判断する。ＣＰＵ３１０は、往復間色差の程度に応じて、複数個の復路プロファイルの中から、使用すべき復路プロファイルを選択する。
【０１０７】
（４）上記各実施例では、１個の往路プロファイルと複数個の復路プロファイルとが不揮発性記憶装置３２０に格納されている。これに代えて、複数個の往路プロファイルと、１個の復路プロファイルと、が不揮発性記憶装置３２０に格納されていても良い。この場合には、図７のＳ１２５にて、ＣＰＵ３１０は、選択指示に応じて、複数個の往路プロファイルの中から、使用すべき１個の往路プロファイルを選択する。図７のＳ１３０の高速印刷処理では、選択指示に応じて選択された往路プロファイルを用いた色変換処理を含む往路用生成処理と、１個の復路プロファイルを用いた色変換処理を含む復路用生成処理と、が実行される。
【０１０８】
（５）上記各実施例のＵＩ画面（図６、図１１、図１２）の構成は、一例であり、これに限られない。例えば、図６（Ｂ）、図１１の詳細設定画面ＷＤ２、ＷＤ２ｂは、スライドバーＳＢ、ＳＢｂに代えて、プルダウンメニューやラジオボタンやフィールドなどの他の入力要素を用いて、色合わせのレベルや観察角度θを示す選択肢の選択指示の入力を受け取る画面であっても良い。また、図１２の詳細設定画面ＷＤ２ｃは、プルダウンメニューＰＭｃに代えて、ラジオボタンやフィールドなどの他の入力要素を用いて、普通紙の型番を示す選択指示の入力を受け取る画面であっても良い。また、ＵＩ画面により色合わせレベルや観察角度θを示す選択肢の選択指示の入力を受け取らず、別の方法で選択指示を受け取るようにしてもよい。例えば、国ごとに使用される印刷媒体の種類に傾向がある場合、プリンタ２００の出荷国にあわせた印刷媒体の種類に対応する復路プロファイルが選択されるようにしてもよい。また、観察角度θと往復色差を低減する調整量とに相関関係がある場合には、第２実施例において、詳細設定画面ＷＤ２ｂに代えて第１実施例の詳細設定画面ＷＤ２を表示して、色合わせのレベルを選択肢として選択させ、内部的には、選択されたレベルに対応する観察角度θの復路プロファイルが選択されるようにしてもよい。
【０１０９】
（６）上記各実施例では、印刷媒体として、普通紙が用いられる場合に、双方向印刷が行われて、複数個の復路プロファイルが使い分けられる。これに代えて、他の印刷媒体、例えば、光沢紙、上質紙、ＯＨＰシートが用いられる場合であっても、双方向印刷が行われる際に、複数個の復路プロファイルが使い分けられても良い。
【０１１０】
（７）印刷ヘッド１１０の各ノズル列の配置位置は、図２（Ｂ）のＸ方向の上流側から、ノズル列ＮＹ、ＮＭ、ＮＣ、ＮＫの順番でなくてもよく、他の任意の順番が採用されても良い。印刷方向が異なることによる色差が発生する場合であれば、印刷方向に対し対称となるようにノズル列が配列されても良い。
【０１１１】
（８）上記実施例の印刷機構１００では、搬送部１４０が用紙Ｍを搬送することによって、印刷ヘッド１１０に対して用紙Ｍを搬送方向に相対的に移動させている。これに代えて、固定された用紙Ｍに対して、印刷ヘッド１１０を搬送方向と反対方向に移動させることによって、印刷ヘッド１１０に対して用紙Ｍを搬送方向に相対的に移動させても良い。
【０１１２】
（９）上記各実施例では、図７の画像処理を実行する装置は端末装置３００である。これに代えて、プリンタ２００のＣＰＵ２１０が画像処理装置として、図７の画像処理を実行しても良い。この場合には、画像処理装置として機能するＣＰＵ２１０は、図６等のＵＩ画面を、自身の表示部２７０に表示する。また、ＣＰＵ２１０は、図８のＳ３６０において、部分印刷データと方向情報とを、例えば、不揮発性記憶装置２２０や揮発性記憶装置２３０の所定のメモリ領域に出力する。プリンタ２００の印刷機構１００は、該メモリ領域に出力された部分印刷データと方向情報とに従って部分印刷を実行する。
【０１１３】
以上の説明から解るように、上記各実施例では、端末装置３００が画像処理装置の例であり、プリンタ２００が印刷実行部の例である。本変形例では、プリンタ２００のＣＰＵ２１０が画像処理装置の例であり、プリンタ２００の印刷機構１００が印刷実行部の例である。
【０１１４】
また、図７の画像処理を実行する装置は、例えば、プリンタや端末装置から画像データを取得して、該画像データを用いて印刷ジョブを生成するサーバであっても良い。この場合には、図７のＳ１００〜Ｓ１１０のＵＩ画面の表示および印刷設定を示す情報（例えば、色合わせのレベルの選択指示を含む）の取得は、プリンタまたは端末装置が実行し、プリンタまたは端末装置が、印刷設定を示す情報を画像データとともにサーバに送信する。このようなサーバは、ネットワークを介して互いに通信可能な複数個の計算機であっても良い。この場合には、ネットワークを介して互いに通信可能な複数個の計算機の全体が、画像処理装置の例である。
【０１１５】
（１０）上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、図７の画像処理がプリンタ２００において実行される場合に、色変換処理やハーフトーン処理は、例えば、プリンタ２００のＣＰＵ２１０の指示に従って動作する専用のハードウェア回路（例えば、ＡＳＩＣ）によって実現されてもよい。
【０１１６】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【０１１７】
１０ａ〜１０ｇ…分光測色器、２０…光源、１００…印刷機構、１１０…印刷ヘッド、１１１…ノズル形成面、１２０…ヘッド駆動部、１３０…主走査部、１３３…キャリッジ、１３４…摺動軸、１４０…搬送部、１４１…下流ローラ対、１４２…上流ローラ対、１４５…用紙台、２００…プリンタ、２１０…ＣＰＵ、２２０…不揮発性記憶装置、２３０…揮発性記憶装置、２３１…バッファ領域、２６０…操作部、２７０…表示部、２８０…通信部、３００…端末装置、３１０…ＣＰＵ、３２０…不揮発性記憶装置、３３０…揮発性記憶装置、３３１…バッファ領域、３６０…操作部、３７０…表示部、３８０…通信部、１０００…印刷システム、Ｍ…用紙、ＮＭ…ノズル列、ＦＰ…往路プロファイル、ＮＷ…ネットワーク、ＮＹ、ＮＣ、ＮＭ、ＮＫ…ノズル列、ＮＺ…ノズル、Ｉｋ…インク、ＷＤ１…メイン画面、ＷＤ２、ＷＤ２ｂ、ＷＤ２ｃ…詳細設定画面、ＰＧ１、ＰＧ２…コンピュータプログラム、ＰＭ１〜ＰＭ３、ＰＭｃ…プルダウンメニュー、ＲＰ１〜ＲＰ４…復路プロファイル、ＳＢ、ＳＢｂ…スライドバー
【図１】
2020157586.tif 000003
【図２】
2020157586.tif 000004
【図３】
2020157586.tif 000005
【図４】
2020157586.tif 000006
【図５】
2020157586.tif 000007
【図６】
2020157586.tif 000008
【図７】
2020157586.tif 000009
【図８】
2020157586.tif 000010
【図９】
2020157586.tif 000011
【図１０】
2020157586.tif 000012
【図１１】
2020157586.tif 000013
【図１２】
2020157586.tif 000014