(57)【要約】【課題】被記録媒体の影響を受けることがない再現性の優れた高画質の画像を印刷するための印刷データを、ユーザが任意に編集及び作成する。【解決手段】ｓＲＧＢ値に対応してＣＭＹＫ値が定義された色変換テーブル４１０に基づいて、画像データ３１０の各入力画素をＣＭＹＫ値に変換した色インクレベルデータ３２０を作成する。さらに、白濃度に対応して白インクレベルが定義された白濃度レベル変換テーブル４３０に基づいて、白画像データ３１１の各入力画素をＷ値に変換した白インクレベルデータ３３０を作成する。そして、色インクレベルデータ３２０と白インクレベルデータ３３０とからなる変換ＣＭＹＫＷデータ３４０に基づいて、色インク（ＣＭＹＫ）及び白インク（Ｗ）による印刷に用いられる印刷データ３５０を作成する。【選択図】図７
2007282205.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて印刷装置での印刷に用いられる印刷データを作成する印刷データ作成装置において、
印刷画像の白濃度を画像化した白画像データを入力するための画像データ入力手段と、
前記白画像データを構成する複数の入力画素を、各々の白濃度に対応する白色材レベルに変換した白色材データを作成する色材データ作成手段と、
前記白色材データに基づいて、前記印刷装置で白色材による印刷に用いられる白印刷データを作成する印刷データ作成手段とを備えたことを特徴とする印刷データ作成装置。
【請求項２】
前記白画像データを構成する複数の入力画素の白濃度を１次元の白色材レベルに各々変換するための白濃度レベル変換テーブルを記憶した白濃度レベル変換テーブル記憶手段を備え、
前記色材データ作成手段は、前記白画像データと前記白濃度レベル変換テーブルとに基づいて前記白色材データを作成することを特徴とする請求項１に記載の印刷データ作成装置。
【請求項３】
前記白画像データは、１チャンネルのグレースケール画像であることを特徴とする請求項１又は２に記載の印刷データ作成装置。
【請求項４】
前記白画像データは、ＲＧＢ形式の画像データであることを特徴とする請求項１又は２に記載の印刷データ作成装置。
【請求項５】
前記色材データ作成手段は、前記白画像データを構成する複数の入力画素が有するＲＧＢ値のグレー成分に基づいて前記白濃度を求めることを特徴とする請求項４に記載の印刷データ作成装置。
【請求項６】
前記色材データ作成手段は、前記白画像データを構成する複数の入力画素が有するＲＧＢ値から特定される輝度値に基づいて前記白濃度を求めることを特徴とする請求項４に記載の印刷データ作成装置。
【請求項７】
前記画像データ入力手段は、印刷画像の色情報を画像化した他画像データを入力するためのものであって、
前記色材データ作成手段は、前記他画像データを構成する複数の入力画素を、各々の色情報に対応する他色材レベルに変換した他色材データを作成し、
前記印刷データ作成手段は、前記他色材データに基づいて、前記印刷装置で他色材による印刷に用いられる他印刷データを作成することを特徴とする請求項１乃至６のいずれかに記載の印刷データ作成装置。
【請求項８】
前記色材データ作成手段は、前記白画像データに基づいて前記白色材データを作成するとともに、前記他画像データに基づいて前記他色材データを作成し、
前記印刷データ作成手段は、前記白色材データ及び前記他色材データに基づいて、前記印刷装置で白色材及び他色材による印刷に用いられる印刷データを作成することを特徴とする請求項７に記載の印刷データ作成装置。
【請求項９】
入力画素の色情報に対応して白色材レベルが定義された白変換テーブルを記憶する白変換テーブル記憶手段を備え、
前記色材データ作成手段は、前記白画像データの入力がなかった場合、前記他画像データを構成する複数の入力画素を、前記白変換テーブルに基づいて各々の色情報に対応する白色材レベルに変換した白色材データを作成することを特徴とする請求項８に記載の印刷
データ作成装置。
【請求項１０】
前記画像データは、前記白画像データ及び前記他画像データを含む共通画像データであり、
前記色材データ作成手段は、前記共通画像データに基づいて前記白色材データを作成するとともに、前記共通画像データに基づいて前記他色材データを作成し、
前記印刷データ作成手段は、前記白色材データ及び前記他色材データに基づいて、前記印刷装置で白色材及び他色材による印刷に用いられる印刷データを作成することを特徴とする請求項７に記載の印刷データ作成装置。
【請求項１１】
前記共通画像データは、ＣＭＹＫ形式の画像データであって、
前記色材データ作成手段は、前記共通画像データのＫ値に基づいて前記白色材データを作成するとともに、前記共通画像データのＣＭＹ値に基づいて前記他色材データを作成することを特徴とする請求項１０に記載の印刷データ作成装置。
【請求項１２】
前記白画像データの解像度を任意に指示するための解像度指示手段と、
前記解像度指示手段から解像度を指示された場合は、前記白画像データの解像度を印刷解像度に変換する解像度変換手段とを備えたことを特徴とする請求項１乃至１１のいずれかに記載の印刷データ作成装置。
【請求項１３】
前記白画像データの印刷位置に対するオフセットを任意に指示するためのオフセット指示手段と、
前記オフセット指示手段からオフセットを指示された場合は、前記白画像データの印刷位置を該オフセットに基づいて変更するオフセット変更手段とを備えたことを特徴とする請求項１乃至１２のいずれかに記載の印刷データ作成装置。
【請求項１４】
前記白画像データの印刷サイズを任意に指示するためのサイズ指示手段と、
前記サイズ指示手段から印刷サイズを指示された場合は、前記白画像データの形状及び大きさを該印刷サイズに基づいて変更する印刷サイズ変更手段とを備えたことを特徴とする請求項１乃至１３のいずれかに記載の印刷データ作成装置。
【請求項１５】
画像データに基づいて印刷装置での印刷に用いられる印刷データを作成するための印刷データ作成プログラムであって、コンピュータを、
印刷画像の白濃度を画像化した白画像データを入力するための画像データ入力手段、
前記白画像データを構成する複数の入力画素を、各々の白濃度に対応する白色材レベルに変換した白色材データを作成する色材データ作成手段、
前記白色材データに基づいて、前記印刷装置で白色材による印刷に用いられる白印刷データを作成する印刷データ作成手段
として機能させることを特徴とする印刷データ作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置での印刷に用いられる印刷データを作成する印刷データ作成装置及び印刷データ作成プログラムに関し、詳細には、印刷装置で白インクを用いた印刷を実行するのに好適な印刷データを作成するものに関する。
【背景技術】
【０００２】
従来、被記録媒体にインクを噴射して記録を行うインクジェット記録装置では、インク供給源からインクジェットヘッドの複数の噴射チャンネルにインクを導き、発熱素子、圧電素子等のアクチュエータを選択的に駆動させて、噴射チャンネルの先端に設けられた噴射ノズルからインクの噴射を行っている。カラー画像を形成する場合には、画像を構成する各画素について、例えばシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の色の三原色にそれぞれ分解し、各色ごとに濃度を調整して噴射したインクの混合によってカラーの画素を形成している。また、黒色の画素や、色の成分として黒色を含む画素についてはブラック（Ｋ）のインクを噴射して再現することが一般的である。
【０００３】
そして、近年では、被記録媒体の色や明度などの制約を受けることなく、より再現性の優れた高画質の画像を印刷すること等を目的として、画像印刷にＣＭＹＫインク（以下、色インクという）とともに白インクを用いることが知られている（例えば、特許文献１〜７参照）。かかる技術によれば、被記録媒体を白インクで印刷して下地を隠蔽したり、色インクに白インクを加えて明るい色を表現したりすることができ、より高画質な画像を印刷することが可能である。
【特許文献１】特開平７−１１４２４１号公報
【特許文献２】特開２００２−３８０６３号公報
【特許文献３】特開２００５−２６２５５３号公報
【特許文献４】特開平７−１１０５６８号公報
【特許文献５】特開２００１−２５３０６５号公報
【特許文献６】特開２００２−４６３０３号公報
【特許文献７】特開２００４−２５６０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１及び２に記載の発明によれば、被記録媒体の全面又は画像形成範囲全体に白インクによる印刷を行っている。そのため、画像印刷に必要な白インクの使用量が必然的に多くなり、画像の印刷速度や印刷コストが悪化するという問題があった。
【０００５】
また、特許文献２，４〜６に記載の発明によれば、画像を構成する各画素について、白インクを噴射するか否かの２値制御による印刷を行っている。このような２値制御によって白インクを噴射すると、被記録媒体上に白階調（グラデーション）を表現することができない。そのため、白インクによって印刷された部位とされない部位との境界に擬似輪郭が生じてしまい、画質が劣化するという問題があった。さらに、各画素について白インクを噴射する場合には、当該画素の色と被記録媒体の色とが近似する度合いに関係なく、一律に所定量の白インクを噴射することになるため、上記同様に白インクの使用量が多くなるという問題があった。
【０００６】
また、特許文献２，３，５に記載の発明によれば、被記録媒体（下地）の色や透明度などに応じて、各画素について白インクを噴射するか否か、あるいは白インクの吐出量など
を決定している。しかしながら、被記録媒体の色や透明度などを考慮するだけでは、現実に被記録媒体上に画像を印刷した場合の各画素の色合いや明度などを正確に予測するのは困難である。そのため、白インクを用いて高画質の画像を印刷するためには、実際に設計者や製造者などが被記録媒体にサンプリング印刷を行って、人間の目で各画素に最適な白インクの吐出量（白インクレベル）を特定する必要があった。
【０００７】
また、特許文献７に記載の発明では、色インク（ＣＭＹ）の入力レベルが下がるに従って白インクの吐出量を増加させている。この場合、色インクの入力レベルが高いと白インクを噴射しないことになり、被記録媒体の色が濃い場合には色インクを印刷しても下地の影響によって画質が悪化するという問題があった。そして、色インクの入力レベルを考慮するだけでは、上記と同様に、現実に被記録媒体上に画像を印刷した場合の各画素の色合いや明度などを正確に予測するのは困難であるという問題があった。
【０００８】
本発明は上記課題を解決するためになされたものであり、被記録媒体の影響を受けることがない再現性の優れた高画質の画像を印刷するための印刷データを、ユーザが任意に編集及び作成することができる印刷データ作成装置及び印刷データ作成プログラムの提供を目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１に係る発明の印刷データ作成装置は、画像データに基づいて印刷装置での印刷に用いられる印刷データを作成する印刷データ作成装置において、印刷画像の白濃度を画像化した白画像データを入力するための画像データ入力手段と、前記白画像データを構成する複数の入力画素を、各々の白濃度に対応する白色材レベルに変換した白色材データを作成する色材データ作成手段と、前記白色材データに基づいて、前記印刷装置で白色材による印刷に用いられる白印刷データを作成する印刷データ作成手段とを備えたことを特徴とする。
【００１０】
また、請求項２に係る発明の印刷データ作成装置は、請求項１に記載の発明の構成に加え、前記白画像データを構成する複数の入力画素の白濃度を１次元の白色材レベルに各々変換するための白濃度レベル変換テーブルを記憶した白濃度レベル変換テーブル記憶手段を備え、前記色材データ作成手段は、前記白画像データと前記白濃度レベル変換テーブルとに基づいて前記白色材データを作成することを特徴とする。
【００１１】
また、請求項３に係る発明の印刷データ作成装置は、請求項１又は２に記載の発明の構成に加え、前記白画像データは、１チャンネルのグレースケール画像であることを特徴とする。
【００１２】
また、請求項４に係る発明の印刷データ作成装置は、請求項１又は２に記載の発明の構成に加え、前記白画像データは、ＲＧＢ形式の画像データであることを特徴とする。
【００１３】
また、請求項５に係る発明の印刷データ作成装置は、請求項４に記載の発明の構成に加え、前記色材データ作成手段は、前記白画像データを構成する複数の入力画素が有するＲＧＢ値のグレー成分に基づいて前記白濃度を求めることを特徴とする。
【００１４】
また、請求項６に係る発明の印刷データ作成装置は、請求項４に記載の発明の構成に加え、前記色材データ作成手段は、前記白画像データを構成する複数の入力画素が有するＲＧＢ値から特定される輝度値に基づいて前記白濃度を求めることを特徴とする。
【００１５】
また、請求項７に係る発明の印刷データ作成装置は、請求項１乃至６のいずれかに記載の発明の構成に加え、前記画像データ入力手段は、印刷画像の色情報を画像化した他画像
データを入力するためのものであって、前記色材データ作成手段は、前記他画像データを構成する複数の入力画素を、各々の色情報に対応する他色材レベルに変換した他色材データを作成し、前記印刷データ作成手段は、前記他色材データに基づいて、前記印刷装置で他色材による印刷に用いられる他印刷データを作成することを特徴とする。
【００１６】
また、請求項８に係る発明の印刷データ作成装置は、請求項７に記載の発明の構成に加え、前記色材データ作成手段は、前記白画像データに基づいて前記白色材データを作成するとともに、前記他画像データに基づいて前記他色材データを作成し、前記印刷データ作成手段は、前記白色材データ及び前記他色材データに基づいて、前記印刷装置で白色材及び他色材による印刷に用いられる印刷データを作成することを特徴とする。
【００１７】
また、請求項９に係る発明の印刷データ作成装置は、請求項８に記載の発明の構成に加え、入力画素の色情報に対応して白色材レベルが定義された白変換テーブルを記憶する白変換テーブル記憶手段を備え、前記色材データ作成手段は、前記白画像データの入力がなかった場合、前記他画像データを構成する複数の入力画素を、前記白変換テーブルに基づいて各々の色情報に対応する白色材レベルに変換した白色材データを作成することを特徴とする。
【００１８】
また、請求項１０に係る発明の印刷データ作成装置は、請求項７に記載の発明の構成に加え、前記画像データは、前記白画像データ及び前記他画像データを含む共通画像データであり、前記色材データ作成手段は、前記共通画像データに基づいて前記白色材データを作成するとともに、前記共通画像データに基づいて前記他色材データを作成し、前記印刷データ作成手段は、前記白色材データ及び前記他色材データに基づいて、前記印刷装置で白色材及び他色材による印刷に用いられる印刷データを作成することを特徴とする。
【００１９】
また、請求項１１に係る発明の印刷データ作成装置は、請求項１０に記載の発明の構成に加え、前記共通画像データは、ＣＭＹＫ形式の画像データであって、前記色材データ作成手段は、前記共通画像データのＫ値に基づいて前記白色材データを作成するとともに、前記共通画像データのＣＭＹ値に基づいて前記他色材データを作成することを特徴とする。
【００２０】
また、請求項１２に係る発明の印刷データ作成装置は、請求項１乃至１１のいずれかに記載の発明の構成に加え、前記白画像データの解像度を任意に指示するための解像度指示手段と、前記解像度指示手段から解像度を指示された場合は、前記白画像データの解像度を印刷解像度に変換する解像度変換手段とを備えたことを特徴とする。
【００２１】
また、請求項１３に係る発明の印刷データ作成装置は、請求項１乃至１２のいずれかに記載の発明の構成に加え、前記白画像データの印刷位置に対するオフセットを任意に指示するためのオフセット指示手段と、前記オフセット指示手段からオフセットを指示された場合は、前記白画像データの印刷位置を該オフセットに基づいて変更するオフセット変更手段とを備えたことを特徴とする。
【００２２】
また、請求項１４に係る発明の印刷データ作成装置は、請求項１乃至１３のいずれかに記載の発明の構成に加え、前記白画像データの印刷サイズを任意に指示するためのサイズ指示手段と、前記サイズ指示手段から印刷サイズを指示された場合は、前記白画像データの形状及び大きさを該印刷サイズに基づいて変更する印刷サイズ変更手段とを備えたことを特徴とする。
【００２３】
また、請求項１５に係る発明の印刷データ作成プログラムは、画像データに基づいて印刷装置での印刷に用いられる印刷データを作成するための印刷データ作成プログラムであ
って、コンピュータを、印刷画像の白濃度を画像化した白画像データを入力するための画像データ入力手段、前記白画像データを構成する複数の入力画素を、各々の白濃度に対応する白色材レベルに変換した白色材データを作成する色材データ作成手段、前記白色材データに基づいて、前記印刷装置で白色材による印刷に用いられる白印刷データを作成する印刷データ作成手段として機能させることを特徴とする。
【発明の効果】
【００２４】
請求項１に係る発明の印刷データ作成装置では、印刷画像の白濃度を画像化した白画像データが入力されると、白画像データを構成する複数の入力画素を各々の白濃度に対応する白色材レベルに変換した白色材データを作成し、白色材データに基づいて白色材による印刷に用いられる白印刷データを作成する。よって、被記録媒体の影響を受けることがない再現性の優れた高画質の画像を印刷するための印刷データを、ユーザが任意に編集及び作成することができる。
【００２５】
また、請求項２に係る発明の印刷データ作成装置では、請求項１に記載の発明の効果に加え、白画像データを構成する複数の入力画素の白濃度を１次元の白色材レベルに各々変換するための白濃度レベル変換テーブルと、白画像データとに基づいて白色材データを作成する。よって、ユーザが視覚的に把握可能な白濃度に基づいて任意に編集可能な白画像データから、印刷装置が印刷するための白色材レベルに変換された白色材データを作成することができる。
【００２６】
また、請求項３に係る発明の印刷データ作成装置では、請求項１又は２に記載の発明の効果に加え、白画像データは１チャンネルのグレースケール画像である。よって、１チャンネルのグレースケール画像である白画像データを、ユーザは任意に編集及び作成することができる。
【００２７】
また、請求項４に係る発明の印刷データ作成装置では、請求項１又は２に記載の発明の効果に加え、白画像データはＲＧＢ形式の画像データである。よって、グレースケール画像を作成できないアプリケーションであっても、ユーザはＲＧＢ形式の画像データとして白画像データを任意に編集及び作成することができる。
【００２８】
また、請求項５に係る発明の印刷データ作成装置では、請求項４に記載の発明の効果に加え、白画像データを構成する複数の入力画素が有するＲＧＢ値のグレー成分に基づいて白濃度を求める。よって、白画像データを構成する複数の入力画素が、ＲＧＢ値のグレー成分以外の色情報を有していても、当該グレー成分のみに基づいて適切に白濃度を求めることができる。
【００２９】
また、請求項６に係る発明の印刷データ作成装置では、請求項４に記載の発明の効果に加え、白画像データを構成する複数の入力画素が有するＲＧＢ値から特定される輝度値に基づいて白色材レベルを求める。よって、白画像データを構成する複数の入力画素が、ＲＧＢ値のグレー成分以外の色情報を有していても、ＲＧＢ値の輝度のみに基づいて適切に白濃度を求めることができる。
【００３０】
また、請求項７に係る発明の印刷データ作成装置では、請求項１乃至６のいずれかに記載の発明の効果に加え、印刷画像の色情報を画像化した他画像データが入力されると、他画像データを構成する複数の入力画素を各々の色情報に対応する他色材レベルに変換した他色材データを作成し、他色材データに基づいて他色材による印刷に用いられる他印刷データを作成する。よって、ユーザは白画像データを入力すると白色材による印刷を行うための白印刷データを作成することができる一方、他画像データを入力すると他色材による印刷を行うための他印刷データを作成することができる。
【００３１】
また、請求項８に係る発明の印刷データ作成装置では、請求項７に記載の発明の効果に加え、白画像データに基づいて白色材データを作成するとともに、他画像データに基づいて他色材データを作成し、白色材データ及び他色材データに基づいて白色材及び他色材による印刷に用いられる印刷データを作成する。よって、ユーザは白画像データ及び他画像データを入力すると、白色材及び他色材による印刷を行うための印刷データを作成することができる。
【００３２】
また、請求項９に係る発明の印刷データ作成装置では、請求項８に記載の発明の効果に加え、白画像データの入力がなかった場合は、入力画素の色情報に対応して白色材レベルが定義された白変換テーブルに基づいて、他画像データを構成する複数の入力画素を各々の色情報に対応する白色材レベルに変換した白色材データを作成する。よって、ユーザが他画像データのみを入力すると、その他画像データから白色材データを作成することができる。
【００３３】
また、請求項１０に係る発明の印刷データ作成装置では、請求項７に記載の発明の効果に加え、白画像データ及び他画像データを含む共通画像データに基づいて白色材データ及び他色材データを作成し、白色材データ及び他色材データに基づいて白色材及び他色材による印刷に用いられる印刷データを作成する。よって、ユーザが共通画像データを入力すると、その共通画像データに基づいて白色材及び他色材による印刷を行うための印刷データを作成することができる。
【００３４】
また、請求項１１に係る発明の印刷データ作成装置では、請求項１０に記載の発明の効果に加え、共通画像データはＣＭＹＫ形式の画像データであって、そのＫ値に基づいて白色材データを作成するとともに、そのＣＭＹ値に基づいて他色材データを作成する。よって、共通画像データのＣＭＹＫ値に基づいて、白色材データと他色材データとの両方を作成することができる。
【００３５】
また、請求項１２に係る発明の印刷データ作成装置では、請求項１乃至１１のいずれかに記載の発明の効果に加え、白画像データの解像度が任意に指示された場合は、その白画像データの解像度を印刷解像度に変換する。よって、ユーザは印刷解像度とは異なる解像度の白画像データを利用することができる。
【００３６】
また、請求項１３に係る発明の印刷データ作成装置では、請求項１乃至１２のいずれかに記載の発明の効果に加え、画像データの印刷位置に対するオフセットが任意に指示された場合は、白画像データの印刷位置を該オフセットに基づいて変更する。よって、ユーザは被記録媒体に印刷される画像のうちで、白色材による印刷を行いたい部分について白画像データを作成することができる。
【００３７】
また、請求項１４に係る発明の印刷データ作成装置では、請求項１乃至１３のいずれかに記載の発明の効果に加え、白画像データの印刷サイズが任意に指示された場合は、白画像データの形状及び大きさを該印刷サイズに基づいて変更する。よって、ユーザは白画像データの形状及び大きさを印刷サイズに基づいて任意に変更することができる。
【００３８】
また、請求項１５に係る発明の印刷データ作成プログラムでは、印刷画像の白濃度を画像化した白画像データが入力されると、白画像データを構成する複数の入力画素を各々の白濃度に対応する白色材レベルに変換した白色材データを作成し、白色材データに基づいて白色材による印刷に用いられる白印刷データを作成する。よって、被記録媒体の影響を受けることがない再現性の優れた高画質の画像を印刷するための印刷データを、ユーザが任意に編集及び作成することができる。
【発明を実施するための最良の形態】
【００３９】
以下、本発明を実施するための第１の実施の形態について、図面を参照して説明する。本発明に係る印刷データ作成装置として、公知の布帛印刷用のインクジェットプリンタ１（図１、図２参照）に接続し、インクジェットプリンタ１で印刷を行うための印刷データを作成する、公知のパーソナルコンピュータ２００（図３参照）を例に挙げて説明する。
【００４０】
まず、インクジェットプリンタ１について説明する。図１は、インクジェットプリンタ１の全体的な構成を示した斜視図である。図１に示すように、インクジェットプリンタ１は、左右方向を長手方向とする略直方体形状の筐体２を有し、その底面の略中央に前後方向に向かう二本のレール３が列設されている。二本のレール３の上部では、各レール３に沿って筐体２の前後方向に移動可能な平板状のプラテン支持台（図示外）を支えており、プラテン支持台の上部に取り換え可能なプラテン５が固定されている。
【００４１】
プラテン５は、平面視、筐体２の前後方向を長手方向とする略長方形状の板体であり、その上面に、例えばＴシャツなどの布帛からなる被記録媒体を水平に載置するためのものである。また、プラテン５とプラテン支持台との間の略中間の位置にて支柱に固定されたトレー４は、ユーザがＴシャツ等をプラテン５に載置する際に、Ｔシャツのそで等を受けて筐体２の底面には落ちないように保護するためのものである。また、プラテン支持台を移動させるためにレール３が設けられたプラテン駆動機構６の後端部には、プラテン支持台をレール３に沿って筐体２の前後方向に移動させるための動力を供給するプラテン駆動モータ７が設けられている。
【００４２】
筐体２の前後方向の略中央で、かつ、プラテン５の上方の位置にて、筐体２の両側面間には、インクジェットヘッド２１を搭載したキャリッジ２０の移動を案内するためのガイドレール９が架設されている。このガイドレール９の左端付近に設けられたキャリッジモータ２４と、右端付近に設けられたプーリー２５との間に架設されているキャリッジベルト２６は、ガイドレール９よりも下方の位置にて筐体２の左右にわたって配置されている。キャリッジベルト２６はキャリッジ２０の背面に固定されており、キャリッジモータ２４の駆動によって、キャリッジ２０がガイドレール９に沿って筐体２の左右方向に往復移動される。
【００４３】
本実施の形態に係るインクジェットプリンタ１では、シアンインク，マゼンタインク，イエローインク，ブラックインクに加え、ホワイトインクが画像印刷に用いられる。そこで、インクジェットプリンタ１の左側面には、各インクを収容したインクカートリッジを着可能に収容するための５つのインクカートリッジ収容部３０がそれぞれ設けられており、各インクカートリッジ収納部３０には、それぞれブラックインク，シアンインク，マゼンタインク，イエローインク，ホワイトインクが収容されている。
【００４４】
各インクカートリッジ収容部３０には、それぞれインク供給用チューブ１０ａ〜１０ｅが連結されており、ガイド部材４０及びチューブ支持部材６０を経由して、各色のインクジェットヘッド２１に接続されている。なお、インク供給用チューブ１０ａ〜１０ｅは、キャリッジ２０の移動等に対応して屈曲や捩れが生じるような柔軟性を有するチューブである。ガイド部材４０は、キャリッジ２０の背後で５本のインク供給用チューブ１０ａ〜１０ｅを支持するものである。チューブ支持部材６０は、キャリッジ２０の上端で本のインク供給用チューブ１０ａ〜１０ｅを支持するものである。
【００４５】
キャリッジ２０には、５つのインクジェットヘッド２１が搭載されている。各インクジェットヘッド２１は、各インクを噴射するための噴射チャンネル（図示外）を例えば１２８個ずつそれぞれ備えており、各噴射チャンネルには各々個別に駆動される圧電アクチュ
エータ（図示外）が設けられている。そして、各噴射チャンネルに対応してインクジェットヘッド２１の底面に孔設された微細な噴射ノズル（図示外）から下向きに、インクの液滴が噴射されるように制御されている。よって、各インクカートリッジ収容部３０に収容されているインクが、インク供給用チューブ１０ａ〜１０ｅによってインクジェットヘッド２１に供給され、噴射ノズルから噴射される。
【００４６】
キャリッジ２０がガイドレール９の右端に移動した位置には、各インクジェットヘッド２１のノズル面に対して密着・離脱が可能な吸引キャップ２３を有するパージユニット２２が設けられている。パージユニット２２には吸引ポンプ（図示外）が設けられており、各吸引キャップ２３がインクジェットヘッド２１に密着しているときに、吸引キャップ２３を介してインクの吸引を行うことが可能となっている。また、印刷が行われないときには吸引キャップ２３でインクジェットヘッド２１のノズル面が覆われ、インクの乾燥が防止されている。
【００４７】
筐体２の右側手前の位置には、インクジェットプリンタ１の操作を行うための操作パネル２８が設けられている。この操作パネル２８には、ディスプレイ１７５、印刷ボタン１８２、中止ボタン１８３及びプラテン送りボタン１８８等が設けられている。プラテン送りボタン１８８が押下されるとプラテン５が被記録媒体であるＴシャツ等の布帛をセット又は取り外し可能な位置にプラテン５が移動する。印刷ボタン１８２が押下されると、パーソナルコンピュータ２００から受信した印刷データの印刷が開始される。印刷中に中止ボタン１８３が押下されると、印刷が中止される。
【００４８】
次に、インクジェットプリンタ１の電気的構成について説明する。図２は、インクジェットプリンタ１の電気的な構成を示すブロック図である。図２に示すように、インクジェットプリンタ１の制御を司るＣＰＵ１１０が設けられており、ＣＰＵ１１０には、バス１９０を介し、ＣＰＵ１１０が実行するインクジェットプリンタ１の動作を制御するための制御プログラム等を記憶したＲＯＭ１２０と、データを一時的に記憶するＲＡＭ１３０とが接続されている。
【００４９】
ＣＰＵ１１０には、バス１９０を介して、インク噴射を行うインクジェットヘッド２１の各噴射チャンネルに設けられた圧電アクチュエータ（図示外）を駆動させるためのヘッド駆動部１４０と、インクジェットヘッド２１を搭載したキャリッジ２０を駆動するためのキャリッジモータ２４、印刷時に被印刷対象の布帛であるＴシャツを保持するプラテン５を送り出すタイミングや速度を調整するプラテンローラ（図示外）を駆動するためのプラテン駆動モータ７をそれぞれ制御して駆動させるためのモータ駆動部１５０と、パーソナルコンピュータ２００を含めた外部機器にＵＳＢケーブル（図示外）で接続して通信が行えるようにするためのＵＳＢインタフェース１６０とが接続されている。
【００５０】
操作パネル２８（図１）には、ディスプレイ１７５，電源ランプ１７２，データランプ１７３，エラーランプ１７４が設けられており、これらの表示処理を行う表示制御部１７０がバス１９０を介してＣＰＵ１１０にと接続されている。また、操作パネル２８には、印刷ボタン１８２，中止ボタン１８３，プラテン送りボタン１８８（図１参照）に加え、メニューボタン１８４，左矢印ボタン１８５，右矢印ボタン１８６，確定ボタン１８７が設けられており、これらの入力の検知を行う入力検知部１８０が、バス１９０を介してＣＰＵ１１０に接続されている。
【００５１】
ディスプレイ１７５には、パーソナルコンピュータ２００から受信中であったり、受信後印刷待機中であったり、印刷中であったり、印刷が完了したりした、印刷データのデータ名やサイズ等の情報が表示される。また、各種設定を行うためのメニュー画面（図示外）が表示されたり、エラー発生時にはエラーの内容が表示されたりする。また、メニュー
ボタン１８４が押下されるとディスプレイ１７５にメニュー画面が表示され、左矢印ボタン１８５及び右矢印ボタン１８６はディスプレイ１７５に表示されているカーソルを各々左右に移動させる。また、確定ボタン１８７が押下されると、カーソルが選択している項目に確定される。
【００５２】
インクジェットプリンタ１のＲＯＭ１２０には、インクジェットプリンタ１の動作を制御するための制御プログラムや、印刷処理を実行するための印刷実行プログラムなどを記憶したプログラム記憶エリアと、プログラムの実行に必要な設定や初期値、データ等の情報を記憶したプログラム関係情報記憶エリア等が設けられている。
【００５３】
インクジェットプリンタ１のＲＡＭ１３０には、パーソナルコンピュータ２００から受信した印刷データを記憶する受信印刷データ記憶エリアと、印刷ボタン１８２の押下により印刷が実行されている印刷データを記憶する印刷中データ記憶エリアと、各種設定情報が記憶される設定情報記憶エリア等が設けられている。
【００５４】
次に、パーソナルコンピュータ２００について説明する。図３は、パーソナルコンピュータ２００の電気的構成を示すブロック図である。図４は、パーソナルコンピュータ２００のＲＡＭ２３０の模式図である。図５は、パーソナルコンピュータ２００のハードディスクドライブ（以下、ＨＤＤとよぶ）２５０の模式図である。パーソナルコンピュータ２００は、例えばＵＳＢ等の規格に基づく通信ケーブルによってインクジェットプリンタ１に接続している。そして、パーソナルコンピュータ２００では、ユーザが各種アプリケーションを用いて作成した画像データに基づいて印刷データが作成され、この印刷データがインクジェットプリンタ１へ送信されるが、詳細は後述する。
【００５５】
図３に示すように、パーソナルコンピュータ２００には、その制御を司るＣＰＵ２１０が設けられている。ＣＰＵ２１０には、バス２９０を介し、ＣＰＵ２１０が実行するＢＩＯＳ等のプログラムを記憶したＲＯＭ２２０と、データを一時的に記憶するＲＡＭ２３０と、データの記憶媒体であるＣＤ−ＲＯＭ２４１を挿入し、データの読み込みを行うＣＤ−ＲＯＭドライブ２４０と、データの記憶装置であるＨＤＤ２５０とが接続されている。
【００５６】
ＣＰＵ２１０には、バス２９０を介して、インクジェットプリンタ１を含めた外部機器との通信を行うためのＵＳＢインタフェース２６０と、ユーザに操作画面を表示するためのモニタ２７１の画面表示処理を行う表示制御部２７０と、ユーザが操作の入力を行うキーボード２８１やマウス２８２が接続され、それらの入力の検知を行う入力検知部２８０とが接続されている。なお、パーソナルコンピュータ２００には、図示外のフロッピー（登録商標）ディスクドライブ、音声等の入出力部、各種インタフェースなども設けられている。
【００５７】
ＣＤ−ＲＯＭ２４１には、本発明に係る印刷データ作成プログラムが組み込まれたプリンタドライバや、このプログラムの実行時に使用される設定やデータ等が記憶されており、導入時には、ＣＤ−ＲＯＭ２４１からＨＤＤ２５０に設けられたプログラム記憶エリア２５１（図５参照）やプログラム関係情報記憶エリア２５２（図５参照）に記憶されるようになっている。なお、パーソナルコンピュータ２００のプリンタドライバ（印刷データ作成プログラム）及びその使用データ等の取得方法はＣＤ−ＲＯＭ２４１によるものに限らず、フレキシブルディスクやＭＯといった他の記録媒体であってもよく、また、パーソナルコンピュータ２００をネットワークに接続させ、ネットワーク上の他の端末から取得してもよい。
【００５８】
図４に示すように、ＲＡＭ２３０には、印刷データを作成する元になる入力画像データ（図６，７に示す画像データ３１０や白画像データ３１１）を一時的に記憶する入力画像
データ記憶エリア２３１、入力画像データから変換された変換ＣＭＹＫＷデータ３４０（図６，７参照）を記憶する変換ＣＭＹＫＷデータ記憶エリア２３２、変換ＣＭＹＫＷデータ３４０から作成された印刷データ３５０（図６，７参照）を記憶する印刷データ記憶エリア２３３、その他のプログラムの実行中の一時的なデータを記憶するその他の実行時情報記憶エリア２３４等が設けられている。
【００５９】
図５に示すように、ＨＤＤ２５０には、プリンタドライバ（印刷データ作成プログラム）を始めとするパーソナルコンピュータ２００で実行される各種のプログラムを記憶するプログラム記憶エリア２５１、プログラムの実行に必要な設定や初期値、データ等の情報を記憶したプログラム関係情報記憶エリア２５２、入力画像データの色情報を色インクレベル（ＣＭＹＫ値）に変換するための色変換テーブル４１０（図６，７参照）を記憶する色変換テーブル記憶エリア２５３、入力画像データの色情報を白インクレベル（Ｗ値）に変換するための変換するための白変換テーブル４２０（図６参照）を記憶する白変換テーブル記憶エリア２５４、入力画像データの白濃度を白インクレベル（Ｗ値）に変換するための白濃度レベル変換テーブル４３０（図７参照）を記憶する白濃度レベル変換テーブル記憶エリア２５５、複数の画像データ３１０を記憶する画像データ記憶エリア２５６、複数の白画像データ３１１を記憶する白画像データ記憶エリア２５７等が設けられている。なお、色変換テーブル記憶エリア２５３，白変換テーブル記憶エリア２５４，白濃度レベル変換テーブル記憶エリア２５５には、インクジェットプリンタ１で印刷される被記録媒体の色や素材などに対応して、各々複数の色変換テーブル４１０，白変換テーブル４２０，白濃度レベル変換テーブル４３０が記憶されている。
【００６０】
このような構成のもと、本実施形態のインクジェットプリンタ１では、パーソナルコンピュータ２００から印刷データを受信した後、ユーザがプラテン５へＴシャツをセットし、印刷ボタン１８２を押下する。すると、キャリッジ２０の移動経路が記録開始位置となるように、プラテン５がプラテン駆動モータ７の駆動によってレール３に沿って筐体２の後方に移動される。そして、キャリッジ２０が筐体２の右方向から左方向へ移動しながら、記録指示に従ってインクジェットヘッド２１からインクを吐出して１ラインの記録が行われる。そして、１ライン分プラテン５が筐体２の後方から前方へ移動され、次いで、キャリッジ２０が筐体２の左方向から右方向へ移動しながら、記録指示に従ってインクジェットヘッド２１からインクを吐出して１ラインの記録が行われる。そして、さらに１ライン分プラテン５が筐体２の後方から前方へ移動される。これらの動作の繰り返しによりＴシャツへの印刷が行われ、印刷が終了するとプラテン５がＴシャツを取り外し可能な位置まで送り出されるので、操作者は印刷の終了したＴシャツを取り外す。
【００６１】
ここで、パーソナルコンピュータ２００及びインクジェットプリンタ１における色表現について説明する。パーソナルコンピュータ２００のモニタ２７１等で色を表示する場合には、画像を形成する各画素毎にｓＲＧＢ形式と呼ばれる形式で色が表現されている。ｓＲＧＢは、ＩＥＣ（国際電気標準会議）が定める色空間の国際規格であり、デジタルカメラやプリンタ、モニタなど多くのＰＣ用周辺機器では、このｓＲＧＢに則った色調整を行うことで、入力と出力時の色の差異を極力少なくしている。
【００６２】
また、インクジェットプリンタ１等でインクを噴射させて印刷を行う場合には、ＣＭＹＫ値形式と呼ばれる形式で色が表現されている。これは、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の色の三原色に、Ｋ（ブラック）を加えた４色を用いる色の表現方法であり、Ｃ値，Ｍ値，Ｙ値，Ｋ値の４種の数値により色を表現している。この形式で作られた印刷データを印刷するために、インクジェットプリンタ１では、シアン，マゼンタ，イエロー，ブラックの４色のインクが使用され、Ｃ値でシアンインクの噴射量が、Ｍ値でマゼンタインクの噴射量が、Ｙ値でイエローインクの噴射量が、Ｋ値でブラックインクの噴射量が決定される。
【００６３】
さらに、本実施の形態では、被記録媒体であるＴシャツ等の下地色が白以外（例えば、黒や青）であっても、その表面に画像データに基づく再現性の優れた高画質の画像を印刷するためにホワイトインクが使用される。なお、ホワイトインクの噴射量はＷ値で決定されるものとする。すなわち、印刷データはＣ値，Ｍ値，Ｙ値，Ｋ値，Ｗ値の５種の数値により色が表現され、インクジェットプリンタ１ではシアン，マゼンタ，イエロー，ブラック，ホワイトの５色のインクを用いた画像印刷が実行される。
【００６４】
このように、パーソナルコンピュータ２００のモニタ２７１に表示されている画像データをインクジェットプリンタ１で印刷するためには、ｓＲＧＢ形式などの画像データをＣＭＹＫＷ形式の印刷データに変換する必要がある。本実施の形態では、パーソナルコンピュータ２００で印刷データ作成処理（図１１）が実行されると、ｓＲＧＢ形式などの画像データに基づいてＣＭＹＫＷ形式の印刷データが作成される。
【００６５】
ここで、本実施形態の印刷データ作成過程で発生する各データについて説明する。図６及び図７は、第１の実施の形態における、印刷データ作成過程のデータ推移図である。図８は、色変換テーブル４１０のデータ構成図である。図９は、白変換テーブル４２０のデータ構成図である。図１０は、白濃度レベル変換テーブル４３０のデータ構成図である。なお、本実施形態では、被記録媒体は下地色が「青」のＴシャツとする。
【００６６】
本実施形態では印刷データ３５０を作成する過程において、画像データ３１０から白インクレベルデータ３３０を自動で生成する場合と、ユーザがあらかじめ作成した白画像データ３１１から白インクレベルデータ３３０を手動で生成する場合とが存在する。以下、前者の手順におけるデータ推移（図６参照）と、後者の手順におけるデータ推移（図７参照）とを分けて説明する。
【００６７】
図６に示すように、画像データ３１０から白インクレベルデータ３３０を自動で生成する場合は、印刷データ３５０を作成するための基になるデータは、ＲＡＭ２３０の入力画像データ記憶エリア２３１に記憶されている画像データ３１０である。この画像データ３１０は、ユーザが画像編集用アプリケーションなどを用いて作成し、ＨＤＤ２５０の画像データ記憶エリア２５６に保存した複数の画像データ３１０のうちで、ユーザがその印刷実行を指示したものである。なお、本実施の形態では、画像データ３１０はｓＲＧＢ形式で２５６階調の画像データである。
【００６８】
そして、画像データ３１０を構成する各画素のｓＲＧＢ値が、ＨＤＤ２５０の色変換テーブル記憶エリア２５３に記憶されている色変換テーブル４１０に基づいてＣＭＹＫ値に各々変換されて、ＣＭＹＫ形式の色インクレベルデータ３２０が作成される。図８に示すように、色変換テーブル４１０は、ｓＲＧＢ形式で２５６階調の入力データを、ＣＭＹＫ形式で２５６階調の出力データに変換するためのテーブルであり、各ｓＲＧＢ値に対応するＣＭＹＫ値が各々定義されている。そして、画像データ３１０を構成する各画素のｓＲＧＢ値は、この色変換テーブル４１０に基づいて各々対応するＣＭＹＫ値に変換される。なお、色変換テーブル４１０（図８）は、公知の手法によって、ｓＲＧＢ値とＣＭＹＫ値の対応を定めるプロファイルを任意に作成すればよい。
【００６９】
また、画像データ３１０を構成する各画素のｓＲＧＢ値が、ＨＤＤ２５０の白変換テーブル記憶エリア２５４に記憶されている白変換テーブル４２０に基づいてＷ値に各々変換されて、Ｗ形式の白インクレベルデータ３３０が作成される。図９に示すように、白変換テーブル４２０は、ｓＲＧＢ形式で２５６階調の入力データを、Ｗ形式で２５６階調の出力データに変換するためのテーブルであり、各ｓＲＧＢ値に対応するＷ値が各々定義されている。そして、画像データ３１０を構成する各画素のｓＲＧＢ値は、この白変換テーブ
ル４２０に基づいて各々対応するＷ値に変換される。なお、白変換テーブル４２０（図９）は、公知の手法によって、ｓＲＧＢ値とＷ値の対応を定めるプロファイルを任意に作成すればよい。
【００７０】
このように、色変換テーブル４１０及び白変換テーブル４２０によって、画像データ３１０を構成する各画素のｓＲＧＢ値がそれぞれＣＭＹＫＷ値に変換される。そして、色インクレベルデータ３２０と白インクレベルデータ３３０とにより構成された、２５６階調でＣＭＹＫＷ形式の変換ＣＭＹＫＷデータ３４０が、ＲＡＭ２３０の変換ＣＭＹＫＷデータ記憶エリア２３２に記憶される。さらに、変換ＣＭＹＫＷデータ３４０について疑似階調処理が行われて、ＣＭＹＫＷ形式で２階調の印刷データ３５０が作成され、ＲＡＭ２３０の印刷データ記憶エリア２３３に記憶される。最後に、印刷データ３５０がインクジェットプリンタ１に送信されて、被記録媒体であるＴシャツ等への画像印刷に用いられることになる。
【００７１】
図７に示すように、ユーザがあらかじめ作成した白画像データ３１１から白インクレベルデータ３３０を手動で生成する場合は、印刷データ３５０を作成するための基になるデータは、ＲＡＭ２３０の入力画像データ記憶エリア２３１に記憶されている画像データ３１０及び白画像データ３１１である。この白画像データ３１１は、ユーザが画像編集用アプリケーションなどを用いて作成し、ＨＤＤ２５０の白画像データ記憶エリア２５７に保存した複数の白画像データ３１１のうちで、ユーザがその印刷実行を指示したものである。
【００７２】
なお、白画像データ３１１は、印刷画像（画像データ３１０に基づく画像）の白濃度を、ユーザが視覚的に把握できるＲＧＢ形式の２５６階調で示したビットマップ（ＢＭＰ）画像データである。この白画像データ３１１は、ユーザがあらかじめ印刷対象の画像データ３１０に対応して任意に作成・編集しておく。そして、ユーザが被記録媒体に画像印刷を行いたい場合には、入力画像データとして当該印刷画像に対応する一組の画像データ３１０及び白画像データ３１１を指定する。
【００７３】
そして、画像データ３１０を構成する各画素のｓＲＧＢ値が、図６と同様に、色変換テーブル４１０（図８）に基づいてＣＭＹＫ値に各々変換されて、ＣＭＹＫ形式の色インクレベルデータ３２０が作成される。一方、白画像データ３１１を構成する各画素の白濃度が、ＨＤＤ２５０の白濃度レベル変換テーブル記憶エリア２５５に記憶されている白濃度レベル変換テーブル４３０に基づいて白インクレベル（Ｗ値）に各々変換されて、Ｗ形式の白インクレベルデータ３３０が作成される。図１０に示すように、白濃度レベル変換テーブル４３０は、２５６階調の濃度値を示す入力データを、２５６階調の白インクレベルを示す出力データに変換するための一次元のテーブルであり、各濃度値に対応するＷ値が各々定義されている。そして、白画像データ３１１を構成する各画素の白濃度は、この白濃度レベル変換テーブル４３０に基づいて各々対応するＷ値に変換される。
【００７４】
なお、白濃度レベル変換テーブル４３０（図１０）は、以下のキャリブレーションによってあらかじめ作成したものである。すなわち、被記録媒体（ここでは、下地色が「青」のＴシャツ）に、「０」から「２５５」までを９ステップに分割した白インクレベルで白インクによるサンプリング印刷を行って、その９ステップの白印刷結果を測色する。次に、サンプリング印刷から測色された９ステップの濃度値を「０」から「２５５」に正規化する。すなわち、白インクレベル「０」であれば濃度値「０」、白インクレベル「２５５」であれば濃度値「２５５」となるように、低い白インクレベルを低い濃度値に対応付けて（逆にいえば、高い白インクレベルを高い濃度値に対応付けて）、９ステップの白インクレベル及び９ステップの濃度値を反転して正規化する。これにより、濃度値は白濃度として扱うことができる。さらに、「０」から「２５５」までの９ステップで正規化された入力白イ
ンクレベル（Ｘ軸）及び出力白濃度（Ｙ軸）のＸＹグラフを、Ｙ＝Ｘとなるように反転する。このＸ軸とＹ軸を反転したグラフは、入力白濃度（Ｘ軸）及び出力白インクレベル（Ｙ軸）のＸＹグラフとなる。そして、この反転ＸＹグラフに基づいて、「０」から「２５５」までの９ステップの線形補間を行うことで、白濃度と白インクレベルとの対応を「０」から「２５５」までの連続した値で定義した一次元テーブルを作成することができる。
【００７５】
また、白画像データ３１１を構成する各画素の白濃度は、各画素のＲＧＢ値から以下の数式で求められる輝度値で特定することができる。
白濃度＝０．６×Ｒ＋０．３×Ｇ＋０．１×Ｂ
そして、上記数式で求められた白濃度に対応する白インクレベル（Ｗ値）を、白濃度レベル変換テーブル４３０（図１０）から求めれば、各画素の白濃度を白インクレベル（Ｗ値）に変換することができる。このデータ変換によって、白画像データ３１１でユーザが視覚的に把握している白濃度を、被記録媒体上に正確に表現することができる白インクの吐出量（白インクレベル）が求められて、白画像データ３１１の各画素を適切なＷ値に各々変換することができる。
【００７６】
このように、色変換テーブル４１０及び白濃度レベル変換テーブル４３０によって、画像データ３１０及び白画像データ３１１を構成する各画素がそれぞれＣＭＹＫＷ値に変換される。そして、図６と同様に、色インクレベルデータ３２０と白インクレベルデータ３３０とで構成された変換ＣＭＹＫＷデータ３４０に疑似階調処理が行われて、２階調の印刷データ３５０がインクジェットプリンタ１に送信される。
【００７７】
以下では、上記のデータ変換を実現するための、パーソナルコンピュータ２００で行われる印刷データ作成処理について説明する。図１１は、第１の実施の形態における、印刷データ作成処理のフローチャートである。図１２は、白画像入力用印刷設定画面６００の一具体例を示す図である。本実施の形態では、ユーザが所望の画像データ３１０の印刷実行を指示するとプリンタドライバが起動される。そして、プリンタドライバに含まれる印刷データ作成プログラムに基づいて、ＣＰＵ２１０により印刷データ作成処理（図１１）が実行される。
【００７８】
図１１に示すように、本実施形態の印刷データ作成処理では、ユーザが所望の画像データ３１０の印刷実行を指示すると、白画像入力用印刷設定画面６００がモニタ２７１に表示される（Ｓ１）。
【００７９】
図１２に示すように、白画像入力用印刷設定画面６００は、ユーザが白画像データ３１１の入力の有無や、その印刷態様などを任意に設定するためのダイアログである。白画像入力用印刷設定画面６００には、白画像データ３１１の入力を指示するための白画像データ入力指示部６０１と、白画像データ３１１の画像形式を選択するための画像形式選択部６０２と、白画像データ３１１の解像度やサイズを指定するためのサイズ・解像度指定部６０３と、白画像データ３１１のファイル読出位置を指定するためのファイルパス指定部６０４と、白画像データ３１１の印刷位置に対するオフセットを指定するためのオフセット指定部６０５と、白画像入力用印刷設定画面６００での設定内容を確定するための印刷開始ボタン６０６と、白画像入力用印刷設定画面６００での設定内容をキャンセルして印刷データ作成処理（図１１）を終了させるためのキャンセルボタン６０７とを備えている。
【００８０】
Ｓ１で表示された白画像入力用印刷設定画面６００から、ユーザはキーボード２８１やマウス２８２を用いて、任意の内容を入力指定することができる。そして、白画像データ入力指示部６０１がチェックされた状態で印刷開始ボタン６０６が入力されると、ＲＡＭ２３０に記憶されている白画像データ入力フラグ（図示外）が「ＯＮ」にセットされ、白
画像データ入力指示部６０１がチェックされない状態で印刷開始ボタン６０６が入力されると、白画像データ入力フラグが「ＯＦＦ」にセットされる。
【００８１】
次に、印刷対象の画像データ３１０がセットされる（Ｓ３）。Ｓ３では、画像データ記憶エリア２５６に格納された画像データ３１０のうちで、ユーザにより印刷指示されたものが入力画像データ記憶エリア２３１に読み込まれる。また、画像データ３１０や白画像データ３１１のデータ変換に用いられる各変換テーブルがセットされる（Ｓ５）。Ｓ５では、ユーザにより指定された被記録媒体の色や素材などに対応して、色変換テーブル記憶エリア２５３から最適な色変換テーブル４１０が読み込まれ、白変換テーブル記憶エリア２５４から最適な白変換テーブル４２０が読み込まれ、白濃度レベル変換テーブル記憶エリア２５５から最適な白濃度レベル変換テーブル４３０が読み込まれる。ここでは、白画像データ入力フラグが「ＯＦＦ」であれば、被記録媒体である青のＴシャツに対応する色変換テーブル４１０及び白変換テーブル４２０がセットされ、白画像データ入力フラグが「ＯＮ」であれば、被記録媒体である青のＴシャツに対応する色変換テーブル４１０及び白濃度レベル変換テーブル４３０がセットされる。なお、Ｓ５でセットされる各テーブルは、ユーザがキーボード２８１やマウス２８２を用いて任意に指定してもよい。
【００８２】
そして、白画像データ３１１を入力するか否かが判定される（Ｓ９）。Ｓ９では、先述の白画像データ入力フラグに基づいて、白画像データ３１１を入力するか否かが判定される。白画像データ入力フラグが「ＯＦＦ」にセットされている場合は（Ｓ９：ＮＯ）、白画像データ３１１を入力せずに次ステップ（Ｓ１５）に進む。
【００８３】
一方、白画像データ入力フラグが「ＯＮ」にセットされている場合は（Ｓ９：ＹＥＳ）、印刷対象の白画像データ３１１がセットされる（Ｓ１１）。Ｓ１１では、白画像データ記憶エリア２５７に格納された白画像データ３１１のうちで、白画像入力用印刷設定画面６００でファイルパス（ファイルパス指定部６０４）が指定されたものが入力画像データ記憶エリア２３１に読み込まれる。そして、当該白画像データ３１１のリサンプリングが行われる（Ｓ１３）。Ｓ１３で実行されるリサンプリングは、白画像入力用印刷設定画面６００に設定された内容に応じて、その処理が異なる。
【００８４】
詳細には、Ｓ１３では、サイズ・解像度指定部６０３において白画像データ３１１の画像サイズ（図１２では横３０００×縦２００ピクセル）及び画像解像度（図１２では６００ｄｐｉ）が指定されていれば、当該画像サイズ及び画像解像度の白画像データ３１１を被記録媒体に印刷される印刷サイズ及び印刷解像度にリサンプリングする。さらに、オフセット指定部６０５において白画像データ３１１のオフセット位置（図１２では横２×縦２センチ）が指定されていれば、白画像データ３１１の印刷位置を当該オフセット位置に基づいて変更する。なお、本実施形態のオフセットとは、画像データ３１０に基づく印刷画像に対する白画像データ３１１に基づく印刷画像の位置関係を設定することをいい、ここでは画像データ３１０の印刷開始位置から右方向へ２センチ，下方向へ縦２センチだけ移動した位置が、白画像データ３１１の印刷開始位置となる。
【００８５】
Ｓ９：ＮＯ又はＳ１３の実行後は、Ｓ３でセットされた画像データ３１０を構成する１つ目の画素のｓＲＧＢ値が読み込まれる（Ｓ１５）。そして、Ｓ５でセットされた色変換テーブル４１０に基づいて、Ｓ１５で読み込まれたｓＲＧＢ値が対応するＣＭＹＫ値に変換される（Ｓ１７）。例えば、図８に示す色変換テーブル４１０の場合、Ｓ１５でｓＲＧＢ値（６４，１９２，２５５）が読み込まれると、Ｓ１７ではＣＭＹＫ値（１９０，２１，０，０）が取得されることになる。
【００８６】
そして、再度、白画像データ３１１を入力するか否かが判定され（Ｓ１９）、白画像データ入力フラグが「ＯＦＦ」にセットされている場合は（Ｓ１９：ＮＯ）、Ｓ５でセット
された白変換テーブル４２０に基づいて、Ｓ１５で読み込まれたｓＲＧＢ値が対応するＷ値に変換される（Ｓ２１）。例えば、図９に示す白変換テーブル４２０の場合、Ｓ１５でｓＲＧＢ値（６４，１９２，２５５）が読み込まれると、Ｓ２１ではＷ値（２５１）が取得されることになる。なお、Ｓ１７及びＳ２１で取得されたＣＭＹＫＷ値（１９０，２１，０，０，２５１）は、変換ＣＭＹＫＷデータ記憶エリア２３２の該当画素番号欄に記憶される。
【００８７】
一方、白画像データ入力フラグが「ＯＮ」にセットされている場合は（Ｓ１９：ＹＥＳ）、Ｓ１１でセットされた白画像データ３１１を構成する１つ目の画素のＲＧＢ値が読み込まれる（Ｓ２３）。そして、Ｓ２３で読み込まれたＲＧＢ値から白濃度が算出される（Ｓ２５）。Ｓ２５における白濃度の算出は、前述のように各画素のＲＧＢ値から求められる輝度値を、各画素の白濃度として算出可能である。そして、Ｓ５でセットされた白濃度レベル変換テーブル４３０に基づいて、Ｓ２５で算出された白濃度が対応するＷ値に変換される（Ｓ２７）。例えば、図１０に示す白濃度レベル変換テーブル４３０の場合、Ｓ２５で白濃度（２５３）が算出されると、Ｓ２７ではＷ値（２５１）が取得されることになる。なお、Ｓ１７及びＳ２７で取得されたＣＭＹＫＷ値（１９０，２１，０，０，２５１）は、変換ＣＭＹＫＷデータ記憶エリア２３２の該当画素番号欄に記憶される。
【００８８】
そして、Ｓ３でセットされた画像データ３１０（及びＳ１１でセットされた白画像データ３１１）を構成する全ての画素について変換が行われたか否かの判断が行われる（Ｓ２９）。全ての画素についての変換が行われていない場合は（Ｓ２９：ＮＯ）、Ｓ１５へ戻る。そして、画像データ３１０の次画素のｓＲＧＢ値が読み込まれて、当該次画素のｓＲＧＢ値がＣＭＹＫ値に変換される（Ｓ１５〜Ｓ１７）。さらに、当該次画素のｓＲＧＢ値がＷ値に変換され（Ｓ２１）、又は白画像データ３１１の次画素のＲＧＢ値がＷ値に変換される（Ｓ２３〜Ｓ２７）。
【００８９】
このように、画像データ３１０（及び白画像データ３１１）を構成する全ての画素についてデータ変換が行われるまで、Ｓ１５〜Ｓ２９が繰り返し実行される。これにより、変換ＣＭＹＫＷデータ記憶エリア２３２には、ｓＲＧＢ形式で２５６階調の画像データ３１０に基づいて変換された、ＣＭＹＫ形式で２５６階調の色インクレベルデータ３２０と、当該画像データ３１０又はＲＧＢ形式で２５６階調の白画像データ３１１に基づいて変換された、Ｗ形式で２５６階調の白インクレベルデータ３３０とが記憶される。そして、色インクレベルデータ３２０と白インクレベルデータ３３０とで、ＣＭＹＫＷ形式で２５６階調の変換ＣＭＹＫＷデータ３４０が構成される。
【００９０】
一方、全ての画素についての変換が行われた場合は（Ｓ２９：ＹＥＳ）、変換ＣＭＹＫＷデータ記憶エリア２３２に記憶された変換ＣＭＹＫＷデータ３４０が、擬似階調処理によってＣＭＹＫＷ形式で２階調の印刷データ３５０に変換される（Ｓ３１）。擬似階調処理は、２５６階調の変換ＣＭＹＫＷデータ３４０を印刷階調に落として２値化するための処理であり、ここでは誤差拡散法による擬似階調処理が行われるものとする。なお、Ｓ３１で作成された印刷データ３５０は、印刷データ記憶エリア２３３に記憶される。そして、印刷データ記憶エリア２３３に記憶された印刷データ３５０がインクジェットプリンタ１へ送信され（Ｓ３３）、本処理は終了する。
【００９１】
なお、インクジェットプリンタ１では、パーソナルコンピュータ２００から送信された印刷データ３５０を受信すると、その印刷データ３５０はＲＡＭ１３０の受信印刷データ記憶エリア（図示外）に格納される。そして、ユーザが印刷ボタン１８２を押下すると、印刷データ３５０が印刷中データ記憶エリア（図示外）に読み込まれて、この印刷データ３５０に基づいて被記録媒体であるＴシャツ等に画像印刷が実行される。
【００９２】
ここで、本実施の形態では、５つのインクジェットヘッド２１は、左から順にシアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ），Ｋ（ブラック），Ｗ（ホワイト）に配置されている。そして、画像印刷時には、Ｔシャツ等に対して左から右にＷ（ホワイト），Ｋ（ブラック）），イエロー（Ｙ），マゼンタ（Ｍ），シアン（Ｃ）の順で片方向印刷が行われる。つまり、他の色インク（ＣＭＹＫ）に先んじて、Ｔシャツ等に白インク（Ｗ）による印刷が実行される。そのため、Ｔシャツ等に対して色インク（ＣＭＹＫ）で画像を印刷する前に、下地を白インクで隠蔽することができるので、Ｔシャツ等の下地色が白以外であっても再現性の優れた高画質の画像を印刷することができる。
【００９３】
以上、第１の実施の形態に係るパーソナルコンピュータ２００によれば、ｓＲＧＢ値に対応してＣＭＹＫ値が定義された色変換テーブル４１０に基づいて、画像データ３１０の各入力画素をＣＭＹＫ値に変換した色インクレベルデータ３２０を作成する。そして、白画像データ３１１の入力があれば、白濃度に対応して白インクレベルが定義された白濃度レベル変換テーブル４３０に基づいて、白画像データ３１１の各入力画素をＷ値に変換した白インクレベルデータ３３０を作成する。一方、白画像データ３１１の入力がなければ、ｓＲＧＢ値に対応してＷ値が定義された白変換テーブル４２０に基づいて、画像データ３１０の各入力画素をＷ値に変換した白インクレベルデータ３３０を作成する。そして、色インクレベルデータ３２０と白インクレベルデータ３３０とからなる変換ＣＭＹＫＷデータ３４０に基づいて、インクジェットプリンタ１で色インク（ＣＭＹＫ）及び白インク（Ｗ）による印刷に用いられる印刷データ３５０を作成する。
【００９４】
よって、被記録媒体の影響を受けることがない再現性の優れた高画質の画像を印刷するための印刷データ３５０を、ユーザが任意に編集及び作成することができる。そして、ユーザは任意に作成及び編集した画像データ３１０及び白画像データ３１１を入力すると、白インク及び色インクで印刷するための印刷データ３５０を作成することができる。また、ユーザは画像データ３１０のみを入力しても（白画像データ３１１を入力しなくても）、白インク及び色インクで印刷するための印刷データ３５０を作成することができる。
【００９５】
また、白濃度レベル変換テーブル４３０に基づいて白画像データ３１１の各入力画素をＷ値に変換できるため、ユーザが視覚的に把握可能な白濃度に基づいて任意に編集可能な白画像データ３１１から、インクジェットプリンタ１が印刷するための白インクレベルに変換された白インクレベルデータ３３０を作成することができる。また、白画像データ３１１はＲＧＢ形式の画像データであるため、グレースケール画像を編集及び作成できないアプリケーションを用いても、ユーザは白画像データ３１１を任意に編集及び作成することができる。また、白画像データ３１１の各入力画素が有するＲＧＢ値から特定される輝度値に基づいて白濃度を求めるため、ＲＧＢ値のグレー成分以外の色情報を有していても、ＲＧＢ値の輝度のみに基づいて適切に白濃度を求めることができる。さらに、ユーザは白画像入力用印刷設定画面６００から白画像データ３１１の解像度，サイズ，オフセットなどを指定すれば、その指定された内容に応じて白画像データ３１１を任意に編集することができる。
【００９６】
次に、本発明を実施するための第２の実施の形態について、図面を参照して説明する。本実施の形態に係るパーソナルコンピュータ２００は、基本的に第２の実施の形態にかかるものと同一であるが、印刷対象の画像データとそのデータ変換方法が異なる。
【００９７】
すなわち、第１の実施の形態では、画像データ３１０を色変換テーブル４１０に基づいて変換して色インクレベルデータ３２０を作成する一方、白インクレベルデータ３３０については、画像データ３１０を白変換テーブル４２０に基づいて変換し、又は白画像データ３１１を白濃度レベル変換テーブル４３０に基づいて変換して作成している。一方、本実施の形態では、１つの画像データ３１２を色変換テーブル４１０及び白濃度レベル変換
テーブル４３０に基づいて変換して、色インクレベルデータ３２０及び白インクレベルデータ３３０を作成する点で異なる。以下、第１の実施の形態と異なる点について説明する。なお、本実施形態では、被記録媒体は下地色が「青」のＴシャツとする。
【００９８】
ここで、本実施形態の印刷データ作成過程で発生する各データについて説明する。図１３は、第２の実施の形態における、印刷データ作成過程のデータ推移図である。図１３に示すように、印刷データ３５０を作成するための基になるデータは、ＲＡＭ２３０の入力画像データ記憶エリア２３１に記憶されている画像データ３１２である。この画像データ３１２は、ユーザが画像編集用アプリケーションなどを用いて作成し、ＨＤＤ２５０の画像データ記憶エリア２５６に保存した複数の画像データ３１２のうちで、ユーザがその印刷実行を指示したものである。但し、この画像データ３１２は、ＣＭＹＫ形式で２５６階調の画像データであって、ＣＭＹ値で印刷画像の色濃度を表現する一方、Ｋ値で印刷画像の白濃度を表現するように、ユーザが任意に作成及び編集したものである。
【００９９】
そして、画像データ３１２を構成する各画素のＣＭＹ値が対応するＲＧＢ値に変換される。このＲＧＢ値への変換は、ここではＣ値，Ｍ値，Ｙ値をそのままＲ値，Ｇ値，Ｂ値として各々設定するものとする（すなわち、Ｒ＝Ｃ，Ｇ＝Ｍ，Ｂ＝Ｙ）。そして、第１の実施の形態（図７参照）と同様に、当該ＲＧＢ値が色変換テーブル４１０に基づいてＣＭＹＫ値に各々変換されて、ＣＭＹＫ形式の色インクレベルデータ３２０が作成される。なお、本実施形態の色変換テーブル４１０は、ＲＧＢ値に対応してＣＭＹＫ値が定義されたプロファイルである。
【０１００】
一方、画像データ３１２を構成する各画素のＫ値が対応する白濃度に変換される。この白濃度への変換は、ここではＫ値をそのまま白濃度として設定するものとする（すなわち、白濃度＝Ｋ）。そして、第１の実施の形態（図７参照）と同様に、当該白濃度が白濃度レベル変換テーブル４３０に基づいて白インクレベル（Ｗ値）に各々変換されて、Ｗ形式の白インクレベルデータ３３０が作成される。
【０１０１】
このように、色変換テーブル４１０及び白濃度レベル変換テーブル４３０によって、画像データ３１２を構成する各画素がそれぞれＣＭＹＫＷ値に変換される。そして、第１の実施の形態（図７参照）と同様に、色インクレベルデータ３２０と白インクレベルデータ３３０とで構成された変換ＣＭＹＫＷデータ３４０に疑似階調処理が行われて、２階調の印刷データ３５０がインクジェットプリンタ１に送信される。
【０１０２】
以下では、上記のデータ変換を実現するための、パーソナルコンピュータ２００で行われる印刷データ作成処理について説明する。図１４は、第２の実施の形態における、印刷データ作成処理のフローチャートである。本実施の形態では、ユーザが所望の画像データ３１２の印刷実行を指示するとプリンタドライバが起動される。そして、プリンタドライバに含まれる印刷データ作成プログラムに基づいて、ＣＰＵ２１０により印刷データ作成処理（図１４）が実行される。
【０１０３】
図１４に示すように、本実施形態の印刷データ作成処理では、ユーザが所望の画像データ３１２の印刷実行を指示すると、印刷対象の画像データ３１２がセットされる（Ｓ５１）。Ｓ５１では、画像データ記憶エリア２５６に格納された画像データ３１２のうちで、ユーザにより印刷指示されたものが入力画像データ記憶エリア２３１に読み込まれる。また、画像データ３１２のデータ変換に用いられる各変換テーブルがセットされる（Ｓ５３）。Ｓ５３では、ユーザにより指定された被記録媒体の色や素材などに対応して、色変換テーブル記憶エリア２５３から最適な色変換テーブル４１０が読み込まれ、白濃度レベル変換テーブル記憶エリア２５５から最適な白濃度レベル変換テーブル４３０が読み込まれる。なお、Ｓ５３でセットされる各テーブルは、ユーザがキーボード２８１やマウス２８
２を用いて任意に指定してもよい。
【０１０４】
そして、Ｓ５１でセットされた画像データ３１２を構成する１つ目の画素のＣＭＹＫ値が読み込まれる（Ｓ５５）。Ｓ５５で読み込まれたＣＭＹ値から対応するＲＧＢ値が取得され（Ｓ５７）、Ｓ５５で読み込まれたＫ値から対応する白濃度が取得される（Ｓ５９）。そして、Ｓ５３でセットされた色変換テーブル４１０に基づいて、Ｓ５７で取得されたＲＧＢ値が対応するＣＭＹＫ値に変換され（Ｓ６１）、Ｓ５３でセットされた白濃度レベル変換テーブル４３０に基づいて、Ｓ５９で取得された白濃度が対応する白インクレベル（Ｗ値）に変換される（Ｓ６３）。なお、Ｓ６１及びＳ６３で取得されたＣＭＹＫＷ値は、変換ＣＭＹＫＷデータ記憶エリア２３２の該当画素番号欄に記憶される。
【０１０５】
そして、Ｓ５１でセットされた画像データ３１２を構成する全ての画素について変換が行われたか否かの判断が行われる（Ｓ６５）。全ての画素についての変換が行われていない場合は（Ｓ６５：ＮＯ）、Ｓ５５へ戻る。そして、画像データ３１２の次画素のＣＭＹＫ値が読み込まれて、当該次画素のＣＭＹＫ値がＲＧＢ値及び白濃度に変換され、さらにＣＭＹＫＷ値に変換される（Ｓ５５〜Ｓ６３）。
【０１０６】
このように、画像データ３１２を構成する全ての画素についてデータ変換が行われるまで、Ｓ５５〜Ｓ６５が繰り返し実行される。これにより、変換ＣＭＹＫＷデータ記憶エリア２３２には、ＣＭＹＫ形式で２５６階調の画像データ３１２に基づいて変換された、ＣＭＹＫ形式で２５６階調の色インクレベルデータ３２０と、Ｗ形式で２５６階調の白インクレベルデータ３３０とが記憶される。そして、色インクレベルデータ３２０と白インクレベルデータ３３０とで、ＣＭＹＫＷ形式で２５６階調の変換ＣＭＹＫＷデータ３４０が構成される。
【０１０７】
一方、全ての画素についての変換が行われた場合は（Ｓ６５：ＹＥＳ）、変換ＣＭＹＫＷデータ記憶エリア２３２に記憶された変換ＣＭＹＫＷデータ３４０が、擬似階調処理によってＣＭＹＫＷ形式で２階調の印刷データ３５０に変換される（Ｓ６７）。なお、Ｓ６７で作成された印刷データ３５０は、印刷データ記憶エリア２３３に記憶される。そして、印刷データ記憶エリア２３３に記憶された印刷データ３５０がインクジェットプリンタ１へ送信され（Ｓ６９）、本処理は終了する。
【０１０８】
以上、第２の実施の形態に係るパーソナルコンピュータ２００によれば、ＣＭＹＫ形式の画像データ３１２が入力されると、各入力画素のＣＭＹ値をＲＧＢ値に変換した後に、色変換テーブル４１０に基づいて当該ＲＧＢ値をＣＭＹＫ値に変換した色インクレベルデータ３２０を作成する。さらに、各入力画素のＫ値を白濃度に変換した後に、白濃度レベル変換テーブル４３０に基づいて当該白濃度をＷ値に変換した白インクレベルデータ３３０を作成する。そして、色インクレベルデータ３２０と白インクレベルデータ３３０とからなる変換ＣＭＹＫＷデータ３４０に基づいて、インクジェットプリンタ１で色インク（ＣＭＹＫ）及び白インク（Ｗ）による印刷に用いられる印刷データ３５０を作成する。
【０１０９】
よって、被記録媒体の影響を受けることがない再現性の優れた高画質の画像を印刷するための印刷データ３５０を、ユーザが任意に編集及び作成することができる。そして、ユーザは任意に作成及び編集した画像データ３１２を入力すると、白インク及び色インクで印刷するための印刷データ３５０を作成することができる。特に、画像データ３１２はＣＭＹＫ形式の画像データであって、そのＫ値に基づいて白インクレベルデータ３３０を作成するとともに、そのＣＭＹ値に基づいて色インクレベルデータ３２０を作成するので、１つの画像データ３１２を入力するだけで白インク及び色インクで印刷するための印刷データ３５０を作成することができる。
【０１１０】
ところで、上記第１及び第２の実施の形態において、パーソナルコンピュータ２００が本発明の「印刷データ作成装置」に相当する。インクジェットプリンタ１が本発明の「印刷装置」に相当する。印刷データ作成プログラムを有するプリンタドライバが、本発明の「印刷データ作成プログラム」に相当する。
【０１１１】
また、印刷対象の画像データを指定するためのキーボード２８１やマウス２８２が、本発明の「画像データ入力手段」に相当する。印刷データ作成処理において、図１１のＳ１５〜Ｓ２９、図１４のＳ５５〜Ｓ６５を実行するＣＰＵ２１０が、本発明の「色材データ作成手段」に相当する。印刷データ作成処理において、図１１のＳ３１、図１４のＳ６７を実行するＣＰＵ２１０が、本発明の「印刷データ作成手段」に相当する。またＨＤＤ２５０（白濃度レベル変換テーブル記憶エリア２５５）が、本発明の「白濃度レベル変換テーブル記憶手段」に相当し、ＨＤＤ２５０（白変換テーブル記憶エリア２５４）が、本発明の「白変換テーブル記憶手段」に相当する。キーボード２８１やマウス２８２が、本発明の「サイズ指示手段」、「解像度指示手段」、「オフセット指示手段」に相当する。
【０１１２】
また、画像データ３１０が本発明の「他画像データ」に相当し、画像データ３１２が本発明の「共通画像データ」に相当する。白インク及び白インクレベル（Ｗ値）が本発明の「白色材」及び「白色材レベル」に相当し、白インクレベルデータ３３０が本発明の「白色材データ」に相当する。一方、色インク及び色インクレベル（ＣＭＹＫ値）が本発明の「他色材」及び「他色材レベル」に相当し、色インクレベルデータ３２０が本発明の「他色材データ」に相当する。印刷データ３５０が本発明の「白印刷データ」及び「他印刷データ」に相当する。
【０１１３】
なお、本発明は、上記実施形態に限定されるものではなく、各種の変形が可能なことはいうまでもない。例えば、上記実施の形態では、「被記録媒体」として青色のＴシャツを例示したが、本発明は記録紙やラベルなどの他の被記録媒体でも適用でき、またその下地の色も青に限定されず、白はもちろん、赤や黒などの任意の色に適用することができる。また、「印刷装置」としてインクジェットプリンタ１を例示したが、本発明は他の記録方式の印刷装置であっても適用でき、例えばトナーを用いて印刷するレーザプリンタにも適用することができる。
【０１１４】
また、上記実施の形態では、白画像データ３１１がビットマップ形式のＲＧＢ画像である場合を例示したが、白画像データ３１１の階調やデータ形式などは任意のものを使用すればよい。例えば、白画像データ３１１を１チャンネルのグレースケール画像としてもよい。また、白濃度レベル変換テーブル４３０は、白濃度と白インクレベル（Ｗ値）の対応を定義していれば、ユーザが任意に作成・編集可能である。
【０１１５】
さらに、色変換テーブル４１０及び白変換テーブル４２０は、ｓＲＧＢ形式の画像データをＣＭＹＫＷ形式の印刷データに変換するが、このようなデータ形式は任意に変更可能である。例えば、画像データは、ＣＭＹＫ形式やＨＳＶ形式などの他の色空間によるデータであってもよい。印刷データは、各プリンタの記録方式に応じてＲＧＢ形式やＨＳＶ形式などの他の色空間によるデータであってもよい。そして、色変換テーブル４１０及び白変換テーブル４２０は、画像データ及び印刷データの変換を可能とするようにデータ形式の対応を定義していればよい。
【０１１６】
また、第１の実施の形態では、印刷データ作成処理（図１１）の白濃度の算出（Ｓ２５）において、白画像データ３１１の各入力画素が有するＲＧＢ値から特定される輝度値に基づいて白濃度を求めている。しかし、他の手法によって白画像データ３１１の各入力画素に対応する白濃度を求めてもよい。例えば、白画像データ３１１の各入力画素が有するＲＧＢ値のグレー成分に基づいて白濃度を求めてもよい。この場合、各入力画素の白濃度
は、以下の数式のようにＲ値，Ｇ値，Ｂ値の最小値を設定すればよい。かかる手法によれば、各入力画素がＲＧＢ値のグレー成分以外の色情報を有していても、当該グレー成分のみに基づいて適切に白濃度を求めることができる。
白濃度＝Ｍｉｎ（Ｒ，Ｇ，Ｂ）
さらに、白濃度の算出（Ｓ２５）では、白画像入力用印刷設定画面６００で指定された画像形式（画像形式選択部６０２）に応じて、その算出方法を変えるようにしてもよい。例えば、画像形式選択部６０２で画像形式「１チャンネルｒａｗ」が選択されている場合は（図１２参照）、各画素の値をそのまま白濃度とするようにしてもよい。
【０１１７】
なお、白画像入力用印刷設定画面６００でオフセットが指定された場合（オフセット指定部６０５）、画像データ３１０と白画像データ３１１との位置関係を適切に調整して印刷データ３５０を作成することができるのであれば、公知の各種手法を用いることができる。例えば、印刷データ３５０の作成時に、印刷範囲のイメージデータ（ＲＧＢＷ形式）に画像データ３１０と白画像データ３１１を配置して、その印刷範囲のイメージデータ（ＲＧＢＷ形式）を元に印刷データ３５０を作成する等である。
【０１１８】
また、第２の実施の形態では、１つの画像データ３１２から色インクレベルデータ３２０及び白インクレベルデータ３３０を作成できるため、白画像データ３１１を入力するための画面（白画像入力用印刷設定画面６００）を表示していない。しかし、ユーザが画像データ３１２の解像度，サイズ，画像形式などを任意に指定できるようにするために、白画像入力用印刷設定画面６００と同様の画面を表示するようにしてもよい。
【０１１９】
さらに、画像データ３１２を構成する各画素のＣＭＹＫ値を、Ｒ＝Ｃ，Ｇ＝Ｍ，Ｂ＝Ｙ，白濃度＝Ｋとして変換しているが、データ変換の手法はこれに限定されないことは言うまでもない。例えば、所定値（各インクレベルの最大値など）からＣ値，Ｍ値，Ｙ値，Ｋ値を各々減算した値を、それぞれＲ値，Ｇ値，Ｂ値，白濃度として求めてもよい（すなわち、Ｒ＝２５５−Ｃ，Ｇ＝２５５−Ｍ，Ｂ＝２５５−Ｙ，白濃度＝２５５−Ｋ）。また、白濃度レベル変換テーブル４３０を用いずに、変換後の値をそのままＷ値としてもよい（すなわち、Ｗ＝Ｋ）。
【産業上の利用可能性】
【０１２０】
本発明の印刷データ作成装置及び印刷データ作成プログラムは、印刷装置で白インクを用いた印刷を実行するのに用いられる印刷データを作成するコンピュータに利用できる。
【図面の簡単な説明】
【０１２１】
【図１】インクジェットプリンタ１の全体的な構成を示した斜視図である。
【図２】インクジェットプリンタ１の電気的な構成を示すブロック図である。
【図３】パーソナルコンピュータ２００の電気的構成を示すブロック図である。
【図４】パーソナルコンピュータ２００のＲＡＭ２３０の模式図である。
【図５】パーソナルコンピュータ２００のＨＤＤ２５０の模式図である。
【図６】第１の実施の形態における、印刷データ作成過程のデータ推移図である。
【図７】第１の実施の形態における、印刷データ作成過程のデータ推移図である。
【図８】色変換テーブル４１０のデータ構成図である。
【図９】白変換テーブル４２０のデータ構成図である。
【図１０】白濃度レベル変換テーブル４３０のデータ構成図である。
【図１１】第１の実施の形態における、印刷データ作成処理のフローチャートである。
【図１２】白画像入力用印刷設定画面６００の一具体例を示す図である。
【図１３】第２の実施の形態における、印刷データ作成過程のデータ推移図である。
【図１４】第２の実施の形態における、印刷データ作成処理のフローチャートである。
【符号の説明】
【０１２２】
１    インクジェットプリンタ
２００    パーソナルコンピュータ
２１０  ＣＰＵ
２２０  ＲＯＭ
２３０  ＲＡＭ
２５０  ＨＤＤ
２７１    モニタ
２８１    キーボード
２８２    マウス
３１０    画像データ
３１１  白画像データ
３１２  画像データ
３２０    色インクレベルデータ
３３０    白インクレベルデータ
３４０    変換ＣＭＹＫＷデータ
３５０    印刷データ
４１０    色変換テーブル
４２０    白変換テーブル
４３０  白濃度レベル変換テーブル
６００    白画像入力用印刷設定画面
【図１】
2007282205.tif 000003
【図２】
2007282205.tif 000004
【図３】
2007282205.tif 000005
【図４】
2007282205.tif 000006
【図５】
2007282205.tif 000007
【図６】
2007282205.tif 000008
【図７】
2007282205.tif 000009
【図８】
2007282205.tif 000010
【図９】
2007282205.tif 000011
【図１０】
2007282205.tif 000012
【図１１】
2007282205.tif 000013
【図１３】
2007282205.tif 000014
【図１４】
2007282205.tif 000015
【図１２】
2007282205.tif 000016