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