(57)【特許請求の範囲】
【請求項１】
印刷媒体に双方向印刷を行う印刷部と、
第１種印刷媒体用の第１方向色変換情報を用いた第１方向印刷画像と、第２種印刷媒体用の第２方向色変換情報を用いた第２方向印刷画像と、を前記印刷部により第２種印刷媒体に対比可能に印刷させる調整部と、を備え、
前記第２種印刷媒体用の第２方向色変換情報は、前記第１種印刷媒体用の第２方向色変換情報が調整されて生成される
ことを特徴とする印刷装置。
【請求項２】
請求項１において、
前記第１方向印刷画像と前記第２方向印刷画像は、所定の色で塗り潰された画像である
ことを特徴とする印刷装置。
【請求項３】
請求項１又は２において、
前記調整部は、
前記第１方向印刷画像と前記第２方向印刷画像は、互いに隣接して印刷させる
ことを特徴とする印刷装置。
【請求項４】
請求項１乃至３のいずれか１項において、
前記調整部は、
前記第２種印刷媒体用の第２方向色変換情報を所定係数に基づいて調整し、
前記所定係数の複数の値のそれぞれに基づいて調整した複数の前記第２種印刷媒体用の第２方向色変換情報、を用いた複数の前記第２方向印刷画像を、それぞれ、前記第１方向印刷画像と対にして印刷させる
ことを特徴とする印刷装置。
【請求項５】
請求項４において、
前記調整部は、前記複数の第２方向印刷画像の印刷に対応して入力される、１つの前記第２方向印刷画像の識別情報を取得し、当該取得した識別情報によって識別される前記第２方向印刷画像に対応する前記所定係数の値を記憶する
ことを特徴とする印刷装置。
【請求項６】
請求項５において、
前記印刷部は、
第１方向印刷時に、前記第１種印刷媒体用の第１方向色変換情報を用いて変換された画像データに基づいて印刷を行い、
第２方向印刷時に、前記記憶された前記所定係数の値に基づいて調整された前記第２種印刷媒体用の第２方向色変換情報、を用いて変換された画像データに基づいて印刷を行う
ことを特徴とする印刷装置。
【請求項７】
第１種印刷媒体用の第１方向色変換情報を用いた第１方向印刷画像を印刷し、
前記第１種印刷媒体用の第２方向色変換情報を調整した第２種印刷媒体用の第２方向色変換情報を生成し、
前記第２種印刷媒体用の第２方向色変換情報を用いた第２方向印刷画像を、前記第１方向印刷画像と対比可能に印刷する
ことを特徴とする印刷方法。
【請求項８】
ホスト装置と印刷装置を備える印刷システムであって、
前記印刷装置は、
前記ホスト装置で生成される画像データに基づいて、印刷媒体に双方向印刷を行う印刷部と、
第１種印刷媒体用の第１方向色変換情報を用いた第１方向印刷画像と、第２種印刷媒体用の第２方向色変換情報を用いた第２方向印刷画像と、を前記印刷部により第２種印刷媒体に対比可能に印刷させる調整部と、を備え、
前記ホスト装置は、
前記第１種印刷媒体用の第１方向色変換情報を用いて第１方向の前記画像データを生成し、前記調整部による印刷に基づいて決定される所定係数の値を用いて調整した第２種印刷媒体用の第２方向色変換情報、を用いて第２方向の前記画像データを生成するドライバー部を備え、
前記第２種印刷媒体用の第２方向色変換情報は、前記第１種印刷媒体用の第２方向色変換情報を調整されて生成される
ことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、往復印刷を行う印刷装置等に関し、特に、紙種などの印刷条件に関わらず往路印刷と復路印刷での色差を低減することのできる印刷装置等に関する。
【背景技術】
【０００２】
従来、主走査方向の印刷ヘッドの動作と副走査方向の紙送り動作とが同期して印刷を行うプリンターがある。かかるプリンターでは、印刷速度の向上のため、印刷ヘッドの往路と復路の双方で印刷を行う往復印刷（双方向印刷）が行われることが知られている。この往復印刷は、カラーインクジェットプリンターにおいても多く採用されているが、各色のノズル列の配置により往路と復路でインクの重なる順番が異なり、往路と復路で色の差が生じてしまうという問題があった。
【０００３】
かかる問題に対して、下記特許文献１では、往復印刷における着色剤の重なり順の違いによる色むらを解消する技術について提案され、当該文献には、往路用の色処理ルックアップテーブル（ＬＵＴ）と復路用の色処理ルックアップテーブル（ＬＵＴ）の２つのＬＵＴを用いて処理することなどが記載されている。
【０００４】
また、下記特許文献２には、往路移動中に記録される画像の色調と復路移動中に記録される画像の色調とを高精度に整合させる技術について記載され、当該文献には、各噴射圧力の復路画像を往路画像と対比可能に形成することなどが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１３６８４５号公報
【特許文献２】特開２００４−３４４３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の背景技術などに従って往路印刷と復路印刷における色差を最小に調整しても、印刷媒体である紙の種類（紙種）などの印刷条件を変更した場合には、上記色差が大きくなってしまうという課題がある。当該課題について、上記特許文献１、２は解決策を示していない。
【０００７】
さらに、紙種などの印刷条件に応じた色変換処理の調整をユーザーが容易に行えるようにすることが望まれる。
【０００８】
そこで、本発明の目的は、往復印刷を行う印刷装置であって、紙種などの印刷条件に関わらず往路印刷と復路印刷での色差を低減することのできる印刷装置、等を提供することである。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の一つの側面は、印刷媒体に双方向印刷を行う印刷部と、第１種印刷媒体用の第１方向色変換情報を用いた第１方向印刷画像と、第２種印刷媒体用の第２方向色変換情報を用いた第２方向印刷画像と、を前記印刷部により第２種印刷媒体に対比可能に印刷させる調整部と、を備え、前記第２種印刷媒体用の第２方向色変換情報は、前記第１種印刷媒体用の第２方向色変換情報が調整されて生成される、ことを特徴とする印刷装置である。
【００１０】
更に、上記発明において、好ましい態様は、前記第１方向印刷画像と前記第２方向印刷画像は、所定の色で塗り潰された画像である、ことを特徴とする。
【００１１】
更に、上記発明において、その好ましい態様は、前記調整部は、前記第１方向印刷画像と前記第２方向印刷画像は、互いに隣接して印刷させる、ことを特徴とする。
【００１２】
更に、上記発明において、一つの好ましい態様は、前記調整部は、前記第２種印刷媒体用の第２方向色変換情報を所定係数に基づいて調整し、前記所定係数の複数の値のそれぞれに基づいて調整した複数の前記第２種印刷媒体用の第２方向色変換情報、を用いた複数の前記第２方向印刷画像を、それぞれ、前記第１方向印刷画像と対にして印刷させる、ことを特徴とする。
【００１３】
更に、上記発明において、好ましい態様は、前記調整部は、前記複数の第２方向印刷画像の印刷に対応して入力される、１つの前記第２方向印刷画像の識別情報を取得し、当該取得した識別情報によって識別される前記第２方向印刷画像に対応する前記所定係数の値を記憶する、ことを特徴とする。
【００１４】
更に、上記発明において、好ましい態様は、前記印刷部は、第１方向印刷時に、前記第１種印刷媒体用の第１方向色変換情報を用いて変換された画像データに基づいて印刷を行い、第２方向印刷時に、前記記憶された前記所定係数の値に基づいて調整された前記第２種印刷媒体用の第２方向色変換情報、を用いて変換された画像データに基づいて印刷を行う、ことを特徴とする。
【００１５】
上記の目的を達成するために、本発明の別の側面は、第１種印刷媒体用の第１方向色変換情報を用いた第１方向印刷画像を印刷し、前記第１種印刷媒体用の第２方向色変換情報を調整した第２種印刷媒体用の第２方向色変換情報を生成し、前記第２種印刷媒体用の第２方向色変換情報を用いた第２方向印刷画像を、前記第１方向印刷画像と対比可能に印刷する、ことを特徴とする印刷方法である。
【００１６】
上記の目的を達成するために、本発明の別の側面は、ホスト装置と印刷装置を備える印刷システムにおいて、前記印刷装置は、前記ホスト装置で生成される画像データに基づいて、印刷媒体に双方向印刷を行う印刷部と、第１種印刷媒体用の第１方向色変換情報を用いた第１方向印刷画像と、第２種印刷媒体用の第２方向色変換情報を用いた第２方向印刷画像と、を前記印刷部により第２種印刷媒体に対比可能に印刷させる調整部と、を備え、前記ホスト装置は、前記第１種印刷媒体用の第１方向色変換情報を用いて第１方向の前記画像データを生成し、前記調整部による印刷に基づいて決定される所定係数の値を用いて調整した第２種印刷媒体用の第２方向色変換情報、を用いて第２方向の前記画像データを生成するドライバー部を備え、前記第２種印刷媒体用の第２方向色変換情報は、前記第１種印刷媒体用の第２方向色変換情報を調整されて生成される、ことである。
【００１７】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【図面の簡単な説明】
【００１８】
【図１】本発明を適用した印刷装置を備える印刷システムの実施の形態例に係る構成図である。
【図２】色変換テーブルを３次元で表現した図である。
【図３】αテーブル１２７の一例を示した図である。
【図４】キャリッジ２２４の構成を例示した図である。
【図５】印刷媒体（紙）２２９に対するキャリッジ２２４の動作を説明するための図である。
【図６】係数αの決定処理の一例を示すフローチャートである。
【図７】印刷されたパッチ画像を例示した図である。
【図８】印刷システム１００における処理手順の一例を示したフローチャートである。
【図９】色変換処理の手順を例示したフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００２０】
図１は、本発明を適用した印刷装置を備える印刷システムの実施の形態例に係る構成図である。図１に示すプリンター２が本発明を適用した印刷装置である。プリンター２は、往復印刷（双方向印刷）を行うプリンターであり、往路印刷では往路用の色変換テーブル（往路用ＬＵＴ１２５、第１方向色変換情報）を用いて色変換処理を行った画像データに基づいて印刷を行い、復路印刷では使用する印刷媒体である紙の種類（紙種）に応じて調整された復路用の色変換テーブル（復路用ＬＵＴ）を用いて色変換処理を行った画像データに基づいて印刷を行う。また、プリンター２は、紙種に応じて復路用の色変換テーブルを調整するための係数α（所定係数）を決定するために、往路印刷画像（第１方向印刷画像）と、係数αの各値によって調整された復路印刷画像（第２方向印刷画像）のそれぞれを対にして印刷出力し、ユーザーによって選択された復路印刷画像の係数αの値を、復路用の色変換テーブルを調整するための係数αの値として決定する。かかるプリンター２の処理により、各紙種について往路印刷と復路印刷での色差を小さく抑えることができ、更に、そのための準備作業を容易に行うことができるようになる。
【００２１】
図１に示すように、本実施の形態例に係る印刷システム１００は、ホストコンピューター１と、往復印刷を行うカラーインクジェットプリンターであるプリンター２を備える。
【００２２】
ホストコンピューター１は、プリンター２に対して印刷指示を行うプリンター２のホスト装置であり、例えば、パーソナルコンピューターで構成される。従って、ホストコンピューター１は、図示していないが、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ、ディスプレイ（表示装置）、操作装置（指示装置）等で構成される。
【００２３】
図１に示すように、ホストコンピューター１は、機能構成として、アプリケーション部１１とプリンタードライバー部１２を備える。
【００２４】
アプリケーション部１１は、プリンター２に対する印刷要求元であり、印刷要求時には、ユーザーのホストコンピューター１に対する指示操作等により、プリンタードライバー部１２に対して印刷対象の画像データ（以下、元画像データと称す）を送信する。当該元画像データは、文字、グラフィクスなどの印刷対象をオブジェクト単位で表現した標準フォーマット（例えば、ＧＤＩ（Ｇｒａｐｈｉｃ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）に則ったフォーマット）のデータである。また、元画像データにおいては、画像の色は、一例として、ＲＧＢ（レッド、グリーン、ブルー）の多値（例えば、０〜２５５の２５６階調）で表現される。なお、アプリケーション部１１は、処理内容を記述したプログラム、当該プログラムに従って処理を実行するＣＰＵ、ＲＡＭなどによって構成される。
【００２５】
プリンタードライバー部１２は、プリンター２用のドライバー機能を担う部分であり、上記アプリケーション部１１から出力された元画像データに各種処理を施して、プリンター２用の印刷データを生成し、当該印刷データをプリンター２に送信する。プリンタードライバー部１２は、処理内容を記述したドライバープログラム、当該プログラムに従って処理を実行するＣＰＵ、処理に使用される各種データ、及び、ドライバープログラムと各種データを記憶するメモリ等で構成される。
【００２６】
図１に示すように、プリンタードライバー部（制御部）１２は、機能構成として、レンダリング部１２１、色変換部１２２、ハーフトーン処理部１２３、コマンド生成部１２４、往路用ＬＵＴ１２５、復路用ＬＵＴ１２６、及び、調整テーブル（αテーブル）１２７を備える。
【００２７】
レンダリング部１２１は、アプリケーション部１１から出力された元画像データに対してレンダリング処理を実行する部分であり、元画像データを画素単位の画像データに変換する。すなわち、レンダリング部１２１は、元画像データを、各画素がＲＧＢの多値（例えば、各０〜２５５の２５６階調）を有する画像データに変換する。当該画素単位の画像データを、以下、ＲＧＢ画素データと称す。
【００２８】
色変換部１２２は、レンダリング部１２１で生成されたＲＧＢ画素データを、プリンター２で使用されるインク色（一例として、ここではＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック））で表現される色データ（以下、ＣＭＹＫ画素データと称す）に変換する処理（色変換処理）を実行する部分である。ＣＭＹＫ画素データは、各画素がＣＭＹＫの多値（例えば、各０〜２５５の２５６階調）を有するインク量データである。従って、ＣＭＹＫ画素データは、プリンター２における各インクのインク量を表現するデータである。
【００２９】
色変換部１２２は、上述の通り、プリンター２の復路印刷用の色変換処理において、プリンター２で使用される印刷媒体である紙の種類（紙種）等の印刷条件に応じた調整を行い、その処理に本印刷システムの特徴がある。当該調整処理を含む色変換処理の具体的な内容については後述する。
【００３０】
ハーフトーン処理部１２３は、画素単位の画像データを印刷ドットの有無で表現された画像データに変換するハーフトーン処理を実行する部分である。本実施の形態例では、ハーフトーン処理部１２３は、ＣＭＹＫ画素データをＣＭＹＫの各印刷ドットの有無で表現されたデータ（以下、ドットデータと称す）に変換する。印刷ドットは、プリンター２によるインクの吐出によって印刷媒体（紙）上に形成されるドットであり、一例として、大、中、小の大きさの異なる複数ドットが用いられる。この場合、ドットデータは、インクが吐出される印刷媒体の位置毎に、各色の、大ドットの有無、中ドットの有無、小ドットの有無を表す情報を備える。
【００３１】
コマンド生成部１２４は、印刷対象の画像データを含む印刷要求をプリンター２用のコマンドで表現する部分である。コマンド生成部１２４が生成した印刷要求は、印刷データとしてホストコンピューター１からプリンター２へ送信される。コマンド生成部１２４は、印刷要求（印刷データ）を生成する際に、ドットデータをプリンター２用のコマンドで表現して印刷データに含める。
【００３２】
往路用ＬＵＴ（第１のＬＵＴ、第１の色変換情報）１２５及び復路用ＬＵＴ（第２のＬＵＴ、第２の色変換情報）１２６は、それぞれ、プリンター２における往路印刷用の色変換テーブル及び復路印刷用の色変換テーブル（色変換情報）である。色変換テーブルは、アプリケーション部１１から出力された画像データの色表現を、プリンター２で使用されるインク色の色表現に変換するためのデータを収めたテーブルであり、すなわち、色変換部１２２による色変換処理のためのテーブルである。本実施の形態例では、ＲＧＢ色空間の色表現をＣＭＹＫ色空間の色表現に変換するためのものである。
【００３３】
色変換テーブルは、ＲＧＢの各色８ビット（２５６階調）で表現される３次元データの色値である（Ｒ，Ｇ，Ｂ）を、ＣＭＹＫの各色８ビット（２５６階調）で表現される４次元データの色値である（Ｃ，Ｍ，Ｙ，Ｋ）に割り当てる情報を備える。従って、色変換テーブルを利用すると、ＲＧＢで表現された任意の色をＣＭＹＫで表現することができる。但し、各色８ビット（２５６階調）で表現される全ての色（約１６７７万色）について、対応するデータを持っておくと、そのデータ量が膨大となるため、実際には、色変換テーブルは、各色を２５６より少ない所定数ｎの階調によって表現した色についてのみデータを備える。
【００３４】
図２は、色変換テーブルを３次元で表現した図である。図２の（ａ）に示す例は、ＲＧＢの各色を１８階調（ｎ＝１８）で表現した場合を示しており、この色変換テーブルでは、ＲＧＢ色空間におけるＲＧＢの各軸を１７分割した各グリッド（Ｒ，Ｇ，Ｂ）に対して、ＣＭＹＫの値（Ｃ，Ｍ，Ｙ，Ｋ）が割り当てられている。
【００３５】
変換する色がグリッド上にない場合には、色変換部１２２が「四面体補間」などの補間法を用いて対応する（Ｃ，Ｍ，Ｙ，Ｋ）値を算出する。この場合、例えば、図２の（ａ）においてＯ点で示される色について色変換をする場合には、Ｏ点を含む単位立方体の８つのグリッド点（Ａ〜Ｈ）に対応付けられている（Ｃ，Ｍ，Ｙ，Ｋ）値（図２の（ｂ）に示す値）からＯ点に対する（Ｃ，Ｍ，Ｙ，Ｋ）値を求めることができる。
【００３６】
なお、往路用ＬＵＴ１２５及び復路用ＬＵＴ１２６は、それぞれ、プリンター２において、所定の紙種（以下、標準紙種と称す。第１種印刷媒体）の印刷媒体を用いた場合に、往路印刷と復路印刷とで印刷後の色の差が最小になるように調整されたデータを収める。往路用ＬＵＴ１２５及び復路用ＬＵＴ１２６は、ＲＯＭ、ＨＤＤ等に記憶される。
【００３７】
αテーブル１２７は、印刷条件に対応して、調整値である係数αを収めたテーブルである。本実施形態では、αテーブル１２７は、プリンター２で使用する印刷媒体の各紙種（印刷条件）について、紙種の識別情報にその紙種の係数αを対応付けた情報を収める。係数αは、プリンター２でそれに対応する紙種の印刷媒体が用いられた場合（第２の印刷条件の場合）に、往路印刷と復路印刷とで印刷後の色の差が最小になるように調整された色変換テーブル（第３のＬＵＴ、第３の色変換情報）を生成するための係数である。詳細は後述するが、色変換部１２２は、第１の印刷条件（標準紙種）の往路用ＬＵＴ（第１の色変換情報）１２５及び復路用ＬＵＴ（第２の色変換情報）１２６と、この係数αから第３の色変換情報を生成して色変換処理に用いる。
【００３８】
図３は、αテーブル１２７の一例を示した図である。図３に示す例では、紙種「ＡＡ」、「ＢＢ」、「ＣＣ」、・・・に対して、対応する係数αの値「１．０」、「０．８」、「１．４」、・・・が記憶される。なお、紙種「ＡＡ」は標準紙種（第１の印刷条件）である。紙種としては、例えば、普通紙、光沢紙、合成紙、ファイン紙、和紙等と呼ばれる種類があり、普通紙においても、製造メーカーにより紙種が異なる。
【００３９】
なお、各係数αの値は、後述するプリンター２の色変換情報調整部２１２（調整部）から送信されてαテーブル１２７に記憶される。色変換情報調整部２１２による係数αの決定処理については後述する。また、αテーブル１２７は、ＲＯＭ、ＨＤＤ等に記憶される。
【００４０】
プリンター２は、ホストコンピューター１の印刷指示に従って印刷処理を実行する、カラーインクジェットプリンターである。プリンター２は、インク（色材）を印刷媒体に吐出するノズルを備えた印刷ヘッド２２５の主走査方向への動作と、印刷媒体である紙の副走査方向への動作を同期させて印刷を行い、印刷ヘッド２２５の動作の双方向においてインクを吐出する往復印刷（双方向印刷）を行う。
【００４１】
プリンター２は、図１に示されるように、コントローラー部２１と印刷機構部２２が備える。
【００４２】
コントローラー部２１は、処理内容を記述したプログラム、当該プログラムに従って処理を実行するＣＰＵ、ＲＡＭ、プログラムを格納するＲＯＭ、ＡＳＩＣ等で構成される。機能構成としては、図１に示すように、印刷制御部２１１と色変換情報調整部２１２を備える。
【００４３】
印刷制御部２１１は、印刷指示による印刷データを受信して、当該印刷データに従った印刷処理を印刷機構部２２に実行させる部分である。印刷制御部２１１は、後述する主走査部２２１と副走査部２２２の各部を制御する。また、印刷制御部２１１は、色変換情報調整部２１２の指示に従って、係数αの値を決定するためのパッチ印刷を印刷機構部２２に実行させる。
【００４４】
色変換情報調整部２１２は、係数αの値を決定するための処理を実行する部分である。色変換情報調整部２１２が実行する処理が本プリンター２の特徴であり、具体的な処理内容については後述する。
【００４５】
印刷機構部２２は、コントローラー部２１の指示に従って印刷媒体（紙）に印刷処理を実行する部分である。印刷機構部２２は、図１に示されるように、主走査部２２１と副走査部２２２を備える。なお、図１の破線で囲われる印刷制御部２１１と印刷機構部２２を印刷部２３と称する。
【００４６】
主走査部２２１は、ＣＭＹＫの各色のインクを吐出するノズル２２７を備える印刷ヘッド２２５、印刷ヘッド２２５を搭載して主走査方向に移動するキャリッジ２２４、及び、キャリッジ２２４を駆動するためのキャリッジモーター２２３等を備える。
【００４７】
図４は、ノズル面側から見た印刷ヘッド２２５の平面図である。本実施の形態では、印刷ヘッド２２５には、ブラック（Ｋ）、マゼンタ（Ｍ）、イエロー（Ｍ）、シアン（Ｃ）の各色に対応した複数のノズル２２７が、副走査方向（印刷媒体の搬送方向）に沿って、各色に対応してノズル列２２８として配置される。本実施形態では、各ノズル列２２８には、それぞれ１８０ｄｐｉのピッチで１８０個のノズル２２７が千鳥状に配列される。
【００４８】
印刷ヘッド２２５は、Ｋ→Ｍ→Ｙ→Ｃの順に主走査方向（キャリッジ２２４の移動方向）に配列されており、往路印刷においては、Ｋ→Ｍ→Ｙ→Ｃの順にインクを吐出し、復路印刷においては、Ｃ→Ｙ→Ｍ→Ｋの順にインクを吐出する。したがって、往路と復路とにおいてインクの吐出順序が異なるため、インクの重ね順序が変わってしまい、往路と復路で発色特性が変わる。したがって、双方向で同一の色変換処理を行うと、往路印刷領域と復路印刷領域との間に色差（色むら）が生じてしまう。このため、本実施の形態では、色変換処理において、往路印刷用と復路印刷用の２つの色変換テーブル（第１のＬＵＴ及び第２のＬＵＴ）を用いる。更に、第１のＬＵＴ及び第２のＬＵＴを用いた場合、第１の印刷条件では、色差を低減することができるが、第２の印刷条件では、色差を低減できない場合がある。この場合、上述のように、第３のＬＵＴを用いる。本実施形態では、第１の印刷条件と第２の印刷条件では、紙種によるインクの特性の違いがある。
【００４９】
副走査部２２２は、印刷媒体２２９を副走査方向に搬送する装置である。副走査部２２２は、印刷媒体２２９を印刷ヘッド２２５の動作に同期して移動させるための紙送りモーター２２６等を備える。
【００５０】
図５は、印刷媒体２２９に対するキャリッジ２２４の動作を説明するための図である。図５では、印刷媒体２２９とキャリッジ２２４との相対的な位置関係を示しており、キャリッジ２２４は印刷媒体２２９に対して図示矢印の方向に相対移動する。プリンター２は、点線で示した位置を印刷開始位置（ホームポジション）Ｐから、キャリッジ２２４を主走査方向に移動させながら印刷を行う。プリンター２は、印刷画像の端まで印刷を終えると一旦キャリッジ２２４の移動を停止し、副走査方向へ紙を搬送し、キャリッジ２２４を印刷開始位置Ｐ側に移動させながら印刷を行う。そして、プリンター２は、印刷画像の端まで印刷を終えるとまたキャリッジ２２４の移動を停止し、副走査方向への紙送り後、再度キャリッジ２２４の主走査方向に移動させながら印刷を行う。
【００５１】
このように、プリンター２は、主走査方向の印刷と副走査方向の紙送り動作とを繰り返しながら、印刷を行う。本実施形態では、キャリッジ２２４が副走査方向に対して右側主走査方向に移動する際の印刷を「往路印刷」と称し、左側主走査方向に移動する際の印刷を「復路印刷」と称する。また、１回の往路印刷または復路印刷によって印刷される印刷領域の印刷画像に相当する１パス分の画像データを「部分画像データ」と称する。
【００５２】
すなわち、最初の部分画像データ（第１部分画像データ）が最初の往路印刷によって印刷される。また、２番目の部分画像データ（第２部分画像データ）が続く復路印刷によって印刷され、３番目の部分画像データ（第３部分画像データ）が続く往路印刷によって印刷される。つまり、奇数番目の部分画像データが往路印刷、偶数番目の部分画像データが復路印刷で印刷されることとなる。なお、全画像の印刷を終えると、キャリッジ２２４を、印刷開始位置Ｐ まで移動させ、次の印刷指示まで待機する。
【００５３】
以上説明したような構成を有する本実施の形態例に係る印刷システム１００では、以下のような手順で処理が実行される。
【００５４】
まず、印刷媒体の紙種に応じた復路印刷用の色変換テーブル（第３のＬＵＴ）を生成するための係数αを決定する処理について説明する。図６は、係数αの決定処理の一例を示すフローチャートである。なお、図６は、色変換情報調整部２１２の処理内容として記載される。
【００５５】
当該処理では、まず、複数のα値に対応するパッチ画像を印刷する処理を行う。ユーザーは、プリンター２の操作部（図示せず）から色変換情報調整部２１２を起動する。その後、ユーザーは、プリンター２の操作部から印刷色（パッチの色）、α値の間隔と範囲、及び紙種識別情報を入力し、色変換情報調整部２１２は、それらの情報を取得する（図６のステップＳ１）。
【００５６】
印刷色は、ＬＵＴ（３）を決定するための代表色であり、その紙種について誤差が少なく有効な色変換処理を可能にするための色が選択される。印刷色は、幾つかの方法で決定することができる。
【００５７】
その一つは、ＬＵＴ（１）とＬＵＴ（２）での色差が最大の色を選択する方法である。ＬＵＴ（１）においてその色（Ｒ，Ｇ，Ｂ）に対応付けて収められる変換後の色（Ｃ１，Ｍ１，Ｙ１，Ｋ１）と、ＬＵＴ（２）においてその色（Ｒ，Ｇ，Ｂ）に対応付けて収められている変換後の色（Ｃ２，Ｍ２，Ｙ２，Ｋ２）の、色成分毎の差分（ΔＣ＝Ｃ２−Ｃ１、ΔＭ＝Ｍ２−Ｍ１、ΔＹ＝Ｙ２−Ｙ１、ΔＫ＝Ｋ２−Ｋ１、）の合計（ΔＣ＋ΔＭ＋ΔＹ＋ΔＫ）が最大となる色が選択される。
【００５８】
更にこの方法のオプションとして、上記色差が大きい上位の所定数（例えば、１０）の色を選択し、その所定数の色の中でＫの値（Ｋ２の値）が最も小さい色（ブラックのインク量が少ない色）を印刷色として選択する、こともできる。
【００５９】
二つ目の方法は、本プリンターシステム１００のユーザーが指定する色とする方法である。色むらを起こしたくない重要な色がある場合には、この方法が有効である。
【００６０】
三つ目の方法は、本プリンターシステム１００で使用される頻度の高い色とする方法である。
【００６１】
次に、α値の間隔と範囲は、生成するパッチ画像に対応するα値のピッチと最小値・最大値である。例えば、間隔が０．２で範囲が０−２．０であれば、α＝０に対応するパッチ画像からα＝２．０に対応するパッチ画像まで、０．２刻みで増加するα値に対応する各パッチ画像が生成され、合計１１個のパッチ画像が生成（印刷）される。
【００６２】
これらの情報を取得した色変換情報調整部２１２は、ホストコンピューター１１から、往路用ＬＵＴ１２５及び復路用ＬＵＴ１２６において、それぞれ、取得した印刷色（Ｒ，Ｇ，Ｂ）に対応付けられている変換後の色（Ｃ１，Ｍ１，Ｙ１，Ｋ１）及び（Ｃ２，Ｍ２，Ｙ２，Ｋ２）の値を取得する（図６のステップＳ２）。
【００６３】
次に、色変換情報調整部２１２は、生成する各パッチ画像の色（Ｃ３，Ｍ３，Ｙ３，Ｋ３）を算出する（図６のステップＳ３）。換言すれば、ＬＵＴ（３）における候補色を決定する。具体的には、ステップＳ１で取得したα値の間隔と範囲から、パッチ画像を生成する各α値を求め、その各α値に対応するパッチ画像の色（Ｃ３，Ｍ３，Ｙ３，Ｋ３）を以下の式で算出する。
Ｃ３＝Ｃ１＋α×（Ｃ２−Ｃ１）
Ｍ３＝Ｍ１＋α×（Ｍ２−Ｍ１）
Ｙ３＝Ｙ１＋α×（Ｙ２−Ｙ１）
Ｋ３＝Ｋ１＋α×（Ｋ２−Ｋ１）
上述した、α値の間隔が０．２でα値の範囲が０−２．０である例では、α＝０．０、α＝０．２、α＝０．４という順でα＝２．０まで、１１のパッチ画像の色（Ｃ３，Ｍ３，Ｙ３，Ｋ３）が決定される。
【００６４】
次に、色変換情報調整部２１２は、算出したパッチ画像の色（Ｃ３，Ｍ３，Ｙ３，Ｋ３）に従って、パッチ画像の印刷データを生成する（図６のステップＳ４）。図７は、印刷されたパッチ画像を例示した図である。図７の（Ａ）及び（Ｂ）において、（１）、（２）などの番号（パッチ識別情報）を付された矩形の各画像（図中のＰＣ）が、各α値に対応するパッチ画像である。
【００６５】
各パッチ画像は、二つの矩形が主走査方向（図７の（Ａ））又は副走査方向（図７の（Ｂ））に隣接して配置される構成である。二つの矩形のうち、図７の（Ａ）においては左側の、また、図７の（Ｂ）においては上側の矩形は、往路印刷時の画像、すなわち、往路用ＬＵＴ１２５における変換後の色（Ｃ１，Ｍ１，Ｙ１，Ｋ１）の画像であり、図７の（Ａ）においては右側の、また、図７の（Ｂ）においては下側の矩形は、復路印刷時の候補画像、すなわち、ステップＳ３で算出した色（Ｃ３，Ｍ３，Ｙ３，Ｋ３）の画像である。
【００６６】
各パッチ画像（（１）、（２）、・・・）において、往路印刷時の画像は同じ色（色データ）であり、復路印刷時の候補画像は、画像の下に示されるα値によって算出された色（色データ）の画像であって、α値によって異なる色の画像となる。
【００６７】
このように、本印刷システム１００で生成されるパッチ画像は、第２種印刷媒体に往路印刷での色と復路印刷での色を容易に対比できるように印刷される。
【００６８】
色変換情報調整部２１２は、このようなパッチ画像を印刷するための印刷データを生成する。具体的には、色変換情報調整部２１２は、まず、ステップＳ２で取得した（Ｃ１，Ｍ１，Ｙ１，Ｋ１）の値、ステップＳ３で算出した各α値に対応した（Ｃ３，Ｍ３，Ｙ３，Ｋ３）の値、及び、予め定められた各パッチ画像の位置情報から、上述した各パッチ画像の画像データ（各画素が色値を有するデータ）を生成する。
【００６９】
次に、色変換情報調整部２１２は、生成した画像データにハーフトーン処理部１２３による処理と同様のハーフトーン処理を施し、ドットのデータを生成し、生成したドットのデータを印刷制御部２１１が解釈可能な形式のデータとする。
【００７０】
また、色変換情報調整部２１２は、各パッチ画像のパッチ識別情報を生成し、パッチ識別情報が対応するパッチ画像の傍に印刷されるように、パッチ識別情報の画像も印刷データに含める。更に、色変換情報調整部２１２は、パッチ識別情報と、そのパッチ識別情報に対応するパッチ画像のα値を対応付けて記憶する。
【００７１】
このようにして、パッチ画像の印刷データを生成すると、色変換情報調整部２１２は、当該印刷データを印刷制御部２１１に渡して、パッチ画像の印刷を指示する（図６のステップＳ５）。
【００７２】
当該印刷指示を受けた印刷制御部２１１は、受け取った印刷データを解釈し、その解釈結果に基づいて印刷機構部２２を制御し、印刷機構部２２にパッチ画像を印刷させる。その結果、図７に例示したようなパッチ画像が印刷媒体（紙）２２９に印刷される。なお、印刷される印刷媒体（紙）２２９は、ステップＳ１で色変換情報調整部２１２が取得した紙種識別情報による紙種の印刷媒体である。また、上述した各パッチ画像に付されるパッチ識別情報も、図７に示されるように、各パッチ画像の傍に印刷される。また、図７に示される各パッチ画像のα値は、印刷されなくてもよい。
【００７３】
このようにしてパッチ画像が印刷されると、本印刷システム１００のユーザーは、各パッチ画像をチェックし（例えば、目視でチェックし）、往路画像と復路画像の色差（図７の（Ａ）に示す例では、各パッチ画像の左右の矩形の色差）が最も少ないパッチ画像を選択する。ユーザーは、選択したパッチ画像の傍に印刷されるパッチ識別情報（パッチ番号、図７に示す例では、（１）、（２）など）をプリンター２に入力する。図７の（Ａ）及び（Ｂ）に示す例では、パッチ番号（３）のパッチ画像において往路画像と復路画像の色差が最少となるので、パッチ番号（３）の情報がプリンター２に入力される。なお、パッチ識別情報の入力は、プリンター２の備える操作部（図示せず）を介して行われる。
【００７４】
色変換情報調整部２１２は、入力されたパッチ識別情報を取得する（図６のステップＳ６）。その後、色変換情報調整部２１２は、取得したパッチ識別情報に対応付けて記憶されているα値を取得し、そのα値をステップＳ１で取得した紙種識別情報と共に、ホストコンピューター１に送信する（図６のステップＳ７）。図７に示した例では、パッチ番号（３）ユーザーによって選択されるので、α値として「０．４」がホストコンピューター１に送信される。
【００７５】
送信されたα値と紙種識別情報は、プリンタードライバー部１２のαテーブル１２７に、当該紙種識別情報に当該α値が対応付けられて記憶される。
【００７６】
このようにして、印刷媒体の紙種に応じた復路印刷用の色変換テーブル（ＬＵＴ（３））を生成するための係数αを決定する処理が行われる。
【００７７】
なお、上述の説明では、１つの紙種について、１つの印刷色を指定してパッチ画像を生成し、そのパッチ画像からα値を決定したが、複数の印刷色を指定してもよい。この場合、指定された各色について、それぞれ、上述のステップＳ２−Ｓ５の処理を実行し、出力されたパッチ画像の中から、ユーザーに色差の少ないパッチ画像を選択させ、α値を決定する。そして、決定された複数のα値の平均値を当該紙種のα値として決定する。
【００７８】
次に、アプリケーション部１１が印刷要求をしてからプリンター２において印刷処理が行われるまでの全体の手順について説明する。
【００７９】
図８は、印刷システム１００における処理手順の一例を示したフローチャートである。アプリケーション部１１で印刷要求がなされると、プリンタードライバー部１２が元画像データを含む印刷要求を受信する（図８のステップＳ１１）。なお、印刷要求には、印刷条件の一つとして、プリンター２で使用する印刷媒体の紙種の情報（以下、紙種識別情報と称す）が含まれる。
【００８０】
受信された印刷要求の情報は、レンダリング部１２１に渡され、レンダリング部１２１は、印刷要求に含まれる元画像データに対してレンダリング処理を施し、ＲＧＢ画素データを生成する（図８のステップＳ１２）。
【００８１】
生成されたＲＧＢ画素データ含む印刷要求は色変換部１２２に渡され、色変換部１２２は、色変換処理を実行し、ＲＧＢ画素データをＣＭＹＫ画素データに変換する（図８のステップＳ１３）。当該色変換処理において、色変換部１２２は、往路用ＬＵＴ（第１の色変換情報）、復路用ＬＵＴ（第２の色変換情報）、及び、調整テーブル（αテーブル）１２７を用いて復路用の第３のＬＵＴ（第３の色変換情報）を生成し、第３のＬＵＴを用いて紙種識別情報によって示される紙種に相応しい処理を実行する。色変換処理の具体的な内容については後述する。
【００８２】
生成されたＣＭＹＫ画素データを含む印刷要求はハーフトーン処理部１２３に渡され、ハーフトーン処理部１２３は、ＣＭＹＫ画素データに対してハーフトーン処理を実行し、ＣＭＹＫ画素データをドットデータに変換する（図８のステップＳ１４）。
【００８３】
生成されたドットデータを含む印刷要求はコマンド生成部１２４に渡され、コマンド生成部１２４は、印刷要求をプリンター２用のコマンドで表現した印刷データを生成する（図８のステップＳ１５）。
【００８４】
ホストコンピューター１は、生成された印刷データをプリンター２へ送信する（図８のステップＳ１６）。
【００８５】
プリンター２は、印刷データを受信し、当該印刷データに含まれるコマンドに従って印刷処理を実行する（図８のステップＳ１７）。具体的には、コントローラー部２１は、コマンドを解釈し、その解釈結果に基づいて、印刷機構部２２の主走査部２２１と副走査部２２２を制御する。印刷機構部２２は、当該制御に従って動作し、上述した印刷ヘッド２２５の往復動作により、紙種識別情報で示される印刷媒体に対してインクを吐出して印刷を行う。
【００８６】
以上のようにして、印刷要求から印刷実行までの処理が行われる。
【００８７】
図９は、色変換部１２２による色変換処理（図８のステップＳ１３）の手順を例示したフローチャートである。
【００８８】
まず、色変換部１２２は、往路用ＬＵＴ１２５及び復路用ＬＵＴ１２６のデータを取得する（図９のステップＳ１３１）。
【００８９】
その後、色変換部１２２は、往路用ＬＵＴ１２５と復路用ＬＵＴ１２６のインク量（色材量）の差分（以下、ＤＩＦとする）を求める（図９のステップＳ１３２）。具体的には、色変換部１２２は、上述した各グリッド点（Ｒ，Ｇ，Ｂ）について、復路用ＬＵＴ１２６に収められている（Ｃ，Ｍ，Ｙ，Ｋ）（以下、（Ｃ２，Ｍ２，Ｙ２，Ｋ２）とする）の各色の値（色データ）から、往路用ＬＵＴ１２５に収められている（Ｃ，Ｍ，Ｙ，Ｋ）（以下、（Ｃ１，Ｍ１，Ｙ１，Ｋ１）とする）の対応する各色の値を差し引いた値を求める。すなわち、色変換部１２２は、グリッド点（Ｒ，Ｇ，Ｂ）毎に、ΔＣ＝Ｃ２−Ｃ１、ΔＭ＝Ｍ２−Ｍ１、ΔＹ＝Ｙ２−Ｙ１、ΔＫ＝Ｋ２−Ｋ１を求める。
【００９０】
次に、色変換部１２２は、αテーブル１２７を参照して係数αの値を取得する（図９のステップＳ１３３）。具体的には、色変換部１２２は、αテーブル１２７において、印刷要求に含まれる紙種識別情報の紙種に対して対応付けて収められている係数αの値を読み出す。図３の例において、紙種が「ＢＢ」であった場合には、色変換部１２２は、０．８の値を係数αの値として取得する。
【００９１】
次に、色変換部１２２は、紙種識別情報が示す紙種に適合した復路印刷用の第３の色変換情報を生成する（図９のステップＳ１３４）。色変換部１２２は、往路用ＬＵＴ１２５と復路用ＬＵＴ１２６のインク量の差分を、往路用ＬＵＴ１２５に対して、取得した係数αの値に比例した割合で反映させることにより第３の色変換情報を生成する。
【００９２】
具体的には、第３の色変換情報の各グリッド点（Ｒ，Ｇ，Ｂ）に対応付ける（Ｃ，Ｍ，Ｙ，Ｋ）（以下、（Ｃ３，Ｍ３，Ｙ３，Ｋ３）とする）を、グリッド点毎に、以下の式によって求める。
Ｃ３＝Ｃ１＋α×ΔＣ
Ｍ３＝Ｍ１＋α×ΔＭ
Ｙ３＝Ｙ１＋α×ΔＹ
Ｋ３＝Ｋ１＋α×ΔＫ
なお、往路用ＬＵＴ１２５、復路用ＬＵＴ１２６、及び第３のＬＵＴにおいて、グリッド点（Ｒ，Ｇ，Ｂ）は同じである。
【００９３】
次に、色変換部１２２は、往路用ＬＵＴ１２５と第３のＬＵＴを用いてＲＧＢ画素データをＣＭＹＫ画素データに変換する（図９のステップＳ１３５）。当該変換処理において、色変換部１２２は、往路印刷で用いられるＲＧＢ画素データについては往路用ＬＵＴ１２５を用いてＣＭＹＫ画素データを生成し、復路印刷で用いられるＲＧＢ画素データについては第３のＬＵＴを用いてＣＭＹＫ画素データを生成する。より具体的には、色変換部１２２は、ＲＧＢ画素データの各画素について、その画素が持つ（Ｒ，Ｇ，Ｂ）を、その（Ｒ，Ｇ，Ｂ）が色変換テーブル（往路用ＬＵＴ１２５又は第３のＬＵＴ）のグリッド点である場合には色変換テーブルでそのグリッド点に収められている（Ｃ，Ｍ，Ｙ，Ｋ）に、また、その（Ｒ，Ｇ，Ｂ）が色変換テーブルのグリッド点でない場合にはその周囲のグリッド点に収められている（Ｃ，Ｍ，Ｙ，Ｋ）を用いた上記補間計算により求められる（Ｃ，Ｍ，Ｙ，Ｋ）に変換する。
【００９４】
このように復路印刷については、使用する紙種に応じて、往路印刷と復路印刷での色差が最小になるように調整された色変換テーブル（第３のＬＵＴ）が用いられる。
【００９５】
以上説明した内容で色変換処理が実行される。なお、色変換部１２２は、生成した第３のＬＵＴを次の印刷要求に対する処理まで保持しておくようにしてもよい。この場合、次の印刷要求で指示される紙種が保持しておいた第３のＬＵＴと同じ紙種であれば、色変換部１２２は、次の印刷要求に対する色変換処理において、ステップＳ３１〜Ｓ３４の処理を省略し、ステップＳ３５において保持しておいた第３のＬＵＴを用いることができる。
【００９６】
また、以上の説明では、係数αに基づいて復路印刷用の色変換テーブルを変更（調整）したが、紙種に応じて往路印刷用の色変換テーブルを変更してもよい。この場合にも、同様に、紙種毎に予め定めておいた係数を用いて往路用ＬＵＴ１２５と復路用ＬＵＴ１２６の差分から新たな往路印刷用の色変換テーブルを生成し、生成した色変換テーブルを色変換処理に用いる。
【００９７】
また、各紙種について対応する第３のＬＵＴを予め生成して記憶しておき、色変換処理時にその第３のＬＵＴを使用するようにしてもよい。
【００９８】
また、本実施の形態例における印刷システム１００では、プリンター２側の色変換情報調整部２１２でα値の決定処理を実行したが、同様の処理をホストコンピューター１側で行う構成としてもよい。
【００９９】
また、本実施の形態例における印刷システム１００では、ホストコンピューター１側で色変換処理を行ったが、プリンター２側で行う態様としてもよい。
【０１００】
また、本実施の形態例では、印刷条件のうちの紙種に応じて色変換テーブルの調整を行ったが、温度、湿度など他の印刷条件に応じて色変換テーブルの調整を行うようにしてもよい。
【０１０１】
以上説明したように、本実施の形態例及びその変形例による印刷システムでは、紙種などの印刷条件に応じた適切な色変換テーブルを生成するための係数αの値を、印刷されたパッチ画像（サンプル画像）によってユーザーが視覚的に決定することができるので、容易に色変換テーブルの調整を行うことができる。
【０１０２】
また、印刷されるパッチ画像は、塗りつぶし画像であり、且つ、比較対象の画像が隣接した配置となっているので、色差が分かりやすく、ユーザーは正確な判断ができる。
【０１０３】
また、α値を決定する際の印刷色として色差の大きい色を指定することで、誤差の少ない色変換テーブルの調整ができ、その結果、往路印刷と復路印刷の色差を小さく抑えることができる。
【０１０４】
また、印刷の際の色変換処理において、印刷条件毎の係数αによって適切に調整された往路印刷用又は復路印刷用の色変換テーブルが用いられるので、各印刷条件において往路印刷と復路印刷の色差を小さく抑えることができる。
【０１０５】
なお、本実施の形態例では、ＲＧＢ色空間からＣＭＹＫ色空間への色変換処理として記載したが、異なる色空間の色変換処理であっても本発明を適用することができる。
【０１０６】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【符号の説明】
【０１０７】
１  ホストコンピューター、  ２  プリンター、  １１  アプリケーション部、  １２  プリンタードライバー部、  ２１  コントローラー部、  ２２  印刷機構部、  ２３  印刷部、  １００  印刷システム、  １２１  レンダリング部、  １２２  色変換部、  １２３  ハーフトーン処理部、  １２４  コマンド生成部、  １２５  往路用ＬＵＴ、  １２６  復路用ＬＵＴ、  １２７  調整テーブル、  ２１１  印刷制御部、  ２１２  色変換情報調整部、  ２２１  主走査部、  ２２２  副走査部、  ２２３  キャリッジモーター、  ２２４  キャリッジ、  ２２５  印刷ヘッド、  ２２６  紙送りモーター、  ２２７  ノズル、  ２２８  ノズル列、  ２２９  印刷媒体（紙）
【図１】
0006424696.tif 000002
【図２】
0006424696.tif 000003
【図３】
0006424696.tif 000004
【図４】
0006424696.tif 000005
【図５】
0006424696.tif 000006
【図６】
0006424696.tif 000007
【図７】
0006424696.tif 000008
【図８】
0006424696.tif 000009
【図９】
0006424696.tif 000010