(57)【特許請求の範囲】
【請求項１】
異なるインクを吐出する複数のインクヘッドが搭載されたキャリッジを記録媒体に対して相対的に走査させることで前記記録媒体に印刷を行う印刷装置で用いられる印刷データを作成する印刷データ作成装置であって、
複数のインクの各々の単位面積当たりの吐出量を決定するための階調値を画素毎に示すデータである階調データを取得するデータ取得手段と、
前記複数のインクのうち一部のインクの濃度の最大値を、主走査方向に並ぶ画素列の各々に対して前記キャリッジを１回走査させることで吐出できる最大の濃度である単位濃度よりも高い高濃度とするか否かを判断する判断手段と、
前記判断手段によって前記一部のインクの濃度の最大値を高濃度とすると判断された場合に、高濃度とするインクである高濃度インクを、前記インクヘッドが備える複数のノズルのうち異なるノズルを同一の前記画素列に複数回走査させて印刷を実行するマルチパス方式を用いて吐出させる前記印刷データを、前記データ取得手段によって取得された前記階調データが示す前記高濃度インクの階調値から作成する高濃度データ作成手段と、
前記判断手段によって前記一部のインクの濃度の最大値を高濃度とすると判断された場合に、前記複数のインクのうち前記単位濃度以下の通常濃度とするインクである通常濃度インクを前記マルチパス方式によって前記通常濃度で吐出させる前記印刷データを、前記階調データが示す前記通常濃度インクの階調値から作成する通常濃度データ作成手段と
を備えたことを特徴とする印刷データ作成装置。
【請求項２】
前記マルチパス方式の前記印刷データを作成するか否かの選択指示を受け付ける指示受付手段と、
前記判断手段によって前記一部のインクの濃度の最大値を高濃度としないと判断され、且つ、前記指示受付手段によって前記マルチパス方式の前記印刷データを作成する選択指示が受け付けられた場合に、前記マルチパス方式によって前記複数のインクの全てを前記通常濃度で吐出させる前記印刷データを、前記データ取得手段によって取得された前記階調データが示す各インクの階調値から作成する選択時データ作成手段とをさらに備えたことを特徴とする請求項１に記載の印刷データ作成装置。
【請求項３】
前記判断手段によって前記一部のインクの濃度の最大値を高濃度とすると判断された場合に、前記指示受付手段による前記選択指示の受け付けを禁止する禁止手段をさらに備えたことを特徴とする請求項２に記載の印刷データ作成装置。
【請求項４】
前記指示受付手段による前記選択指示の受け付けが前記禁止手段によって禁止されているか否か、および前記マルチパス方式の前記印刷データを作成するか否かを表示手段に表示させる表示制御手段をさらに備え、
前記表示制御手段は、
前記判断手段による判断が、前記一部のインクの濃度の最大値を高濃度としない旨の判断から高濃度とする旨の判断に変更される場合、前記マルチパス方式の前記印刷データを作成する旨を表示させると共に、前記選択指示の受け付けが禁止されている旨を表示させることを特徴とする請求項３に記載の印刷データ作成装置。
【請求項５】
前記指示受付手段によって受け付けられた前記選択指示を記憶手段に記憶させる記憶制御手段をさらに備え、
前記表示制御手段は、
前記判断手段による判断が、前記一部のインクの濃度の最大値を高濃度とする旨の判断から高濃度としない旨の判断に変更される場合、前記マルチパス方式の前記印刷データを作成しない選択指示が前記記憶手段に記憶されていれば、前記マルチパス方式の前記印刷データを作成する旨の表示を作成しない旨の表示に変更すると共に、前記選択指示の受け付けが禁止されていない旨を表示させることを特徴とする請求項４に記載の印刷データ作成装置。
【請求項６】
前記一部のインクの前記単位濃度を取得する単位濃度取得手段と、
前記データ取得手段によって取得される前記階調データが示す前記一部のインクの階調値が最大値である画素における前記一部のインクの濃度を、最大濃度として入力を受け付ける入力受付手段とをさらに備え、
前記判断手段は、前記入力受付手段によって受け付けられた前記最大濃度が、前記単位濃度取得手段によって取得された前記単位濃度よりも高いか否かによって、前記一部のインクの濃度の最大値を高濃度とするか否かを判断することを特徴とする請求項１から５のいずれかに記載の印刷データ作成装置。
【請求項７】
前記通常濃度データ作成手段は、前記高濃度データ作成手段によって作成される前記印刷データにおける前記マルチパス方式の走査数と同数の走査を行う前記マルチパス方式の前記印刷データを作成することを特徴とする請求項１から６のいずれかに記載の印刷データ作成装置。
【請求項８】
前記一部のインクが白インクであることを特徴とする請求項１から７のいずれかに記載の印刷データ作成装置。
【請求項９】
前記キャリッジにおいて、前記一部のインクを吐出する複数の前記インクヘッドが前記主走査方向に並べて配置され、且つ、前記一部のインクを吐出する前記インクヘッドに対して副走査方向にずれた位置に、前記通常濃度インクを吐出する複数の前記インクヘッドが前記主走査方向に並べて配置された前記印刷装置を制御する前記印刷データを作成することを特徴とする請求項１から８のいずれかに記載の印刷データ作成装置。
【請求項１０】
異なるインクを吐出する複数のインクヘッドが搭載されたキャリッジを記録媒体に対して相対的に走査させることで前記記録媒体に印刷を行う印刷装置で用いられる印刷データを作成するために、前記印刷データを作成する印刷データ作成装置において実行される印刷データ作成プログラムであって、
複数のインクの各々の単位面積当たりの吐出量を決定するための階調値を画素毎に示すデータである階調データを取得するデータ取得ステップと、
前記複数のインクのうち一部のインクの濃度の最大値を、主走査方向に並ぶ画素列の各々に対して前記キャリッジを１回走査させることで吐出できる最大の濃度である単位濃度よりも高い高濃度とするか否かを判断する判断ステップと、
前記判断ステップにおいて前記一部のインクの濃度の最大値を高濃度とすると判断された場合に、高濃度とするインクである高濃度インクを、前記インクヘッドが備える複数のノズルのうち異なるノズルを同一の前記画素列に複数回走査させて印刷を実行するマルチパス方式によって吐出させる前記印刷データを、前記データ取得ステップにおいて取得された前記階調データが示す前記高濃度インクの階調値から作成する高濃度データ作成ステップと、
前記判断ステップにおいて前記一部のインクの濃度の最大値を高濃度とすると判断された場合に、前記複数のインクのうち前記単位濃度以下の通常濃度とするインクである通常濃度インクを前記マルチパス方式によって前記通常濃度で吐出させる前記印刷データを、前記階調データが示す前記通常濃度インクの階調値から作成する通常濃度データ作成ステップと
を前記印刷データ作成装置のコントローラに実行させるための指示を含む印刷データ作成プログラム。
【請求項１１】
異なるインクを吐出する複数のインクヘッドが搭載されたキャリッジを記録媒体に対して相対的に走査させることで前記記録媒体に印刷を行う印刷装置と、
前記印刷装置で用いられる印刷データを作成する印刷データ作成装置と
を備えた印刷システムであって、
複数のインクの各々の単位面積当たりの吐出量を決定するための階調値を画素毎に示すデータである階調データを取得するデータ取得手段と、
前記複数のインクのうち一部のインクの濃度の最大値を、主走査方向に並ぶ画素列の各々に対して前記キャリッジを１回走査させることで吐出できる最大の濃度である単位濃度よりも高い高濃度とするか否かを判断する判断手段と、
前記判断手段によって前記一部のインクの濃度の最大値を高濃度とすると判断された場合に、高濃度とするインクである高濃度インクを、前記インクヘッドが備える複数のノズルのうち異なるノズルを同一の前記画素列に複数回走査させて印刷を実行するマルチパス方式によって吐出させる前記印刷データを、前記データ取得手段によって取得された前記階調データが示す前記高濃度インクの階調値から作成する高濃度データ作成手段と、
前記判断手段によって前記一部のインクの濃度の最大値を高濃度とすると判断された場合に、前記複数のインクのうち前記単位濃度以下の通常濃度とするインクである通常濃度インクを前記マルチパス方式によって前記通常濃度で吐出させる前記印刷データを、前記階調データが示す前記通常濃度インクの階調値から作成する通常濃度データ作成手段と
を備えたことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主走査方向に並ぶ画素列の各々に対して、キャリッジを１回走査させることで吐出できるインク量よりも多いインクを吐出させることが可能な印刷データ作成装置、印刷データ作成プログラム、および印刷システムに関する。
【０００２】
従来、１つの画素列を形成するためにキャリッジを複数回走査させながらインクを吐出する技術が知られている。例えば、特許文献１が開示する画像形成装置は、白インクを使用して印刷を行った後に、印刷した白インクの加熱定着を行う。画像形成装置は、白インクの印刷と加熱定着とを繰り返し複数回行うことで、多くの白インクを記録媒体に吐出して、良好な発色を得る。以下では、画素列の各々に対してキャリッジを複数回走査させて同一インクの印刷を行う印刷方法を、重複印刷という。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１６１５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
重複印刷の印刷方法の１つに、マルチパス方式を利用する方法がある。マルチパス方式は、インクヘッドに設けられた複数のノズルのうち異なるノズルを同一の画素列に走査させて、各画素列の印刷を完成する方式である。マルチパス方式によると、同一の画素列にノズルを走査させる回数（以下、「パス数」という。）が多くなるため、印刷に要する時間は増加する。しかし、マルチパス方式を用いることで、ノズルにおけるインクの吐出方向および吐出量のばらつき、キャリッジにおける副走査方向の移動量のばらつき等の影響を低減させて、印刷品質を向上させることができる。パス数を多くする程、ばらつきの影響が低下して印刷品質が向上する。さらに、各パスにおいてインクの吐出を間引く率（間引き率）を調整することで、１回のパスで印刷できるインクの濃度（以下、「単位濃度」という。）よりも高い濃度の印刷を、マルチパス方式で行うこともできる。
【０００５】
複数の色のインクを吐出しながら印刷を実行する場合に、特定の色のインクの濃度のみを単位濃度よりも高くする場合がある。この場合、従来の技術では、印刷効率および印刷品質を共に考慮して最適な印刷を実行できる印刷データを作成することはできなかった。
【０００６】
本発明は、複数の色のインクを吐出しながら印刷を実行する場合に、印刷効率および印刷品質を共に考慮して最適な印刷を実行できる印刷データを作成する印刷データ作成装置、印刷データ作成プログラム、および印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第一態様に係る印刷データ作成装置は、異なるインクを吐出する複数のインクヘッドが搭載されたキャリッジを記録媒体に対して相対的に走査させることで前記記録媒体に印刷を行う印刷装置で用いられる印刷データを作成する印刷データ作成装置であって、複数のインクの各々の単位面積当たりの吐出量を決定するための階調値を画素毎に示すデータである階調データを取得するデータ取得手段と、前記複数のインクのうち一部のインクの濃度の最大値を、主走査方向に並ぶ画素列の各々に対して前記キャリッジを１回走査させることで吐出できる最大の濃度である単位濃度よりも高い高濃度とするか否かを判断する判断手段と、前記判断手段によって前記一部のインクの濃度の最大値を高濃度とすると判断された場合に、高濃度とするインクである高濃度インクを、前記インクヘッドが備える複数のノズルのうち異なるノズルを同一の前記画素列に複数回走査させて印刷を実行するマルチパス方式を用いて吐出させる前記印刷データを、前記データ取得手段によって取得された前記階調データが示す前記高濃度インクの階調値から作成する高濃度データ作成手段と、前記判断手段によって前記一部のインクの濃度の最大値を高濃度とすると判断された場合に、前記複数のインクのうち前記単位濃度以下の通常濃度とするインクである通常濃度インクを前記マルチパス方式によって前記通常濃度で吐出させる前記印刷データを、前記階調データが示す前記通常濃度インクの階調値から作成する通常濃度データ作成手段とを備える。
【０００８】
第一態様に係る印刷データ作成装置は、一部のインク（高濃度インク）を高濃度で印刷させつつ、他のインク（通常濃度インク）を通常濃度で印刷させる印刷データを作成することができる。この場合、マルチパス方式を用いて高濃度インクを吐出させると共に、通常濃度インクもマルチパス方式を用いて吐出させるように、印刷データを作成する。単位濃度よりも高濃度のインクを吐出させる場合には、画素列の各々に対してノズルを複数回走査させる必要がある。これに伴い、通常濃度インクを吐出するノズルも、画素列の各々に対して複数回走査される。従って、高濃度インクの吐出にマルチパス方式を用いる場合、通常濃度インクの吐出にマルチパス方式を用いるか否かによって印刷効率（印刷時間および消費電力）が変化することは無い。印刷データ作成装置は、通常濃度インクもマルチパス方式で吐出させることで、高濃度インクのみをマルチパス方式で吐出させる場合に比べて高品質の印刷を効率よく印刷装置に実行させることができる。
【０００９】
前記印刷データ作成装置は、前記マルチパス方式の前記印刷データを作成するか否かの選択指示を受け付ける指示受付手段と、前記判断手段によって前記一部のインクの濃度の最大値を高濃度としないと判断され、且つ、前記指示受付手段によって前記マルチパス方式の前記印刷データを作成する選択指示が受け付けられた場合に、前記マルチパス方式によって前記複数のインクの全てを前記通常濃度で吐出させる前記印刷データを、前記データ取得手段によって取得された前記階調データが示す各インクの階調値から作成する選択時データ作成手段とをさらに備えてもよい。高濃度の印刷を実行しない場合、マルチパス方式を用いるか否かによって、印刷品質および印刷時間が変化する。ユーザは、マルチパス方式によって高品質の印刷を実行させるか、マルチパス方式を用いずに短時間で印刷を実行させるかを選択することができる。また、前述したように、印刷データ作成装置は、高濃度の印刷を実行する場合、通常濃度インクもマルチパス方式で吐出させるように印刷データを作成する。従って、ユーザは、適切な印刷を実行させる印刷データを、容易に印刷データ作成装置に作成させることができる。
【００１０】
前記印刷データ作成装置は、前記判断手段によって前記一部のインクの濃度の最大値を高濃度とすると判断された場合に、前記指示受付手段による前記選択指示の受け付けを禁止する禁止手段をさらに備えてもよい。印刷データ作成装置は、高濃度の印刷を実行する場合に、マルチパス方式を用いずに通常濃度インクを吐出させる非効率な印刷データが誤って作成されることを防止することができる。
【００１１】
前記印刷データ作成装置は、前記指示受付手段による前記選択指示の受け付けが前記禁止手段によって禁止されているか否か、および前記マルチパス方式の前記印刷データを作成するか否かを表示手段に表示させる表示制御手段をさらに備えてもよい。前記表示制御手段は、前記判断手段による判断が、前記一部のインクの濃度の最大値を高濃度としない旨の判断から高濃度とする旨の判断に変更される場合、前記マルチパス方式の前記印刷データを作成する旨を表示させると共に、前記選択指示の受け付けが禁止されている旨を表示させてもよい。この場合、ユーザは、マルチパス方式の印刷データが自動的に作成される旨を容易に把握することができる。
【００１２】
前記印刷データ作成装置は、前記指示受付手段によって受け付けられた前記選択指示を記憶手段に記憶させる記憶制御手段をさらに備えてもよい。前記表示制御手段は、前記判断手段による判断が、前記一部のインクの濃度の最大値を高濃度とする旨の判断から高濃度としない旨の判断に変更される場合、前記マルチパス方式の前記印刷データを作成しない選択指示が前記記憶手段に記憶されていれば、前記マルチパス方式の前記印刷データを作成する旨の表示を作成しない旨の表示に変更すると共に、前記選択指示の受け付けが禁止されていない旨を表示させてもよい。この場合、マルチパス方式の印刷データが自動的に作成される状態から、マルチパス方式の適用をユーザが選択できる状態に変更されると、過去にユーザが行った選択の内容がそのまま反映されて表示される。従って、ユーザは、ユーザ自身が過去に行った選択の内容を容易に把握して適切な選択を行うことができる。
【００１３】
前記印刷データ作成装置は、前記一部のインクの前記単位濃度を取得する単位濃度取得手段と、前記データ取得手段によって取得される前記階調データが示す前記一部のインクの階調値が最大値である画素における前記一部のインクの濃度を、最大濃度として入力を受け付ける入力受付手段とをさらに備えてもよい。前記判断手段は、前記入力受付手段によって受け付けられた前記最大濃度が、前記単位濃度取得手段によって取得された前記単位濃度よりも高いか否かによって、前記一部のインクの濃度の最大値を高濃度とするか否かを判断してもよい。この場合、最大濃度をユーザが任意に入力できるため、ユーザが所望する印刷が実行される。印刷データ作成装置は、ユーザが入力した最大濃度に応じて適切な印刷データを作成することができる。
【００１４】
前記通常濃度データ作成手段は、前記高濃度データ作成手段によって作成される前記印刷データにおける前記マルチパス方式の走査数と同数の走査を行う前記マルチパス方式の前記印刷データを作成してもよい。マルチパス方式の印刷では、走査数（パス数）が多くなる程、印刷品質が向上する。印刷データ作成装置は、高濃度インクを吐出するための走査数と同じ走査数で通常濃度インクのマルチパス印刷を実行させることで、高濃度インクの走査数よりも通常濃度インクの走査数を少なくする場合に比べて、高品質の印刷をより効率よく印刷装置に実行させることができる。
【００１５】
前記一部のインクが白インクであってもよい。印刷領域を白色で塗りつぶす場合、白色のインクを高濃度としなければ良好な発色は得られ難い。第一態様に係る印刷データ作成装置によると、良好な白色の発色が得られる印刷データを容易に作成することができる。
【００１６】
前記印刷データ作成装置は、前記キャリッジにおいて、前記一部のインクを吐出する複数の前記インクヘッドが前記主走査方向に並べて配置され、且つ、前記一部のインクを吐出する前記インクヘッドに対して副走査方向にずれた位置に、前記通常濃度インクを吐出する複数の前記インクヘッドが前記主走査方向に並べて配置された前記印刷装置を制御する前記印刷データを作成してもよい。この場合、印刷データ作成装置は、高濃度インクと通常濃度インクとを共に１つのキャリッジで効率よく印刷装置に吐出させることができる。
【００１７】
本発明の第二態様に係る印刷データ作成プログラムは、異なるインクを吐出する複数のインクヘッドが搭載されたキャリッジを記録媒体に対して相対的に走査させることで前記記録媒体に印刷を行う印刷装置で用いられる印刷データを作成するために、前記印刷データを作成する印刷データ作成装置において実行される印刷データ作成プログラムであって、複数のインクの各々の単位面積当たりの吐出量を決定するための階調値を画素毎に示すデータである階調データを取得するデータ取得ステップと、前記複数のインクのうち一部のインクの濃度の最大値を、主走査方向に並ぶ画素列の各々に対して前記キャリッジを１回走査させることで吐出できる最大の濃度である単位濃度よりも高い高濃度とするか否かを判断する判断ステップと、前記判断ステップにおいて前記一部のインクの濃度の最大値を高濃度とすると判断された場合に、高濃度とするインクである高濃度インクを、前記インクヘッドが備える複数のノズルのうち異なるノズルを同一の前記画素列に複数回走査させて印刷を実行するマルチパス方式によって吐出させる前記印刷データを、前記データ取得ステップにおいて取得された前記階調データが示す前記高濃度インクの階調値から作成する高濃度データ作成ステップと、前記判断ステップにおいて前記一部のインクの濃度の最大値を高濃度とすると判断された場合に、前記複数のインクのうち前記単位濃度以下の通常濃度とするインクである通常濃度インクを前記マルチパス方式によって前記通常濃度で吐出させる前記印刷データを、前記階調データが示す前記通常濃度インクの階調値から作成する通常濃度データ作成ステップとを前記印刷データ作成装置のコントローラに実行させるための指示を含む。
【００１８】
第二態様に係る印刷データ作成プログラムによると、印刷データ作成装置は、一部のインク（高濃度インク）を高濃度で印刷させつつ、他のインク（通常濃度インク）を通常濃度で印刷させる印刷データを作成することができる。この場合、マルチパス方式を用いて高濃度インクを吐出させると共に、通常濃度インクもマルチパス方式を用いて吐出させるように、印刷データを作成する。単位濃度よりも高濃度のインクを吐出させる場合には、画素列の各々に対してノズルを複数回走査させる必要がある。これに伴い、通常濃度インクを吐出するノズルも、画素列の各々に対して複数回走査される。従って、高濃度インクの吐出にマルチパス方式を用いる場合、通常濃度インクの吐出にマルチパス方式を用いるか否かによって印刷効率（印刷時間および消費電力）が変化することは無い。印刷データ作成装置は、通常濃度インクもマルチパス方式で吐出させることで、高濃度インクのみをマルチパス方式で吐出させる場合に比べて高品質の印刷を効率よく印刷装置に実行させることができる。
【００１９】
本発明の第三態様に係る印刷システムは、異なるインクを吐出する複数のインクヘッドが搭載されたキャリッジを記録媒体に対して相対的に走査させることで前記記録媒体に印刷を行う印刷装置と、前記印刷装置で用いられる印刷データを作成する印刷データ作成装置とを備えた印刷システムであって、複数のインクの各々の単位面積当たりの吐出量を決定するための階調値を画素毎に示すデータである階調データを取得するデータ取得手段と、前記複数のインクのうち一部のインクの濃度の最大値を、主走査方向に並ぶ画素列の各々に対して前記キャリッジを１回走査させることで吐出できる最大の濃度である単位濃度よりも高い高濃度とするか否かを判断する判断手段と、前記判断手段によって前記一部のインクの濃度の最大値を高濃度とすると判断された場合に、高濃度とするインクである高濃度インクを、前記インクヘッドが備える複数のノズルのうち異なるノズルを同一の前記画素列に複数回走査させて印刷を実行するマルチパス方式によって吐出させる前記印刷データを、前記データ取得手段によって取得された前記階調データが示す前記高濃度インクの階調値から作成する高濃度データ作成手段と、前記判断手段によって前記一部のインクの濃度の最大値を高濃度とすると判断された場合に、前記複数のインクのうち前記単位濃度以下の通常濃度とするインクである通常濃度インクを前記マルチパス方式によって前記通常濃度で吐出させる前記印刷データを、前記階調データが示す前記通常濃度インクの階調値から作成する通常濃度データ作成手段とを備える。
【００２０】
第三態様に係る印刷システムは、一部のインク（高濃度インク）を高濃度で印刷しつつ、他のインク（通常濃度インク）を通常濃度で印刷することができる。この場合、マルチパス方式を用いて高濃度インクを吐出させると共に、通常濃度インクもマルチパス方式を用いて吐出させるように、印刷データを作成する。単位濃度よりも高濃度のインクを吐出させる場合には、画素列の各々に対してノズルを複数回走査させる必要がある。これに伴い、通常濃度インクを吐出するノズルも、画素列の各々に対して複数回走査される。従って、高濃度インクの吐出にマルチパス方式を用いる場合、通常濃度インクの吐出にマルチパス方式を用いるか否かによって印刷効率（印刷時間および消費電力）が変化することは無い。印刷システムは、通常濃度インクもマルチパス方式で吐出させることで、高濃度インクのみをマルチパス方式で吐出させる場合に比べて高品質の印刷を効率よく実行することができる。
【図面の簡単な説明】
【００２１】
【図１】印刷システム１００の概要を示す斜視図である。
【図２】キャリッジ３４の底面図である。
【図３】印刷装置３０の電気的構成を示すブロック図である。
【図４】ＰＣ１の電気的構成を示すブロック図である。
【図５】カラーモード変換テーブル２１のデータ構成図である。
【図６】ＰＣ１が実行するメイン処理のフローチャートである。
【図７】メイン処理で実行される設定処理のフローチャートである。
【図８】使用ヘッド数が「４」の場合の印刷条件・印刷方法入力画面６１（初期画面）を示す図である。
【図９】使用ヘッド数が「２」の場合の印刷条件・印刷方法入力画面６２を示す図である。
【図１０】使用ヘッド数が「０」の場合の印刷条件・印刷方法入力画面６３を示す図である。
【図１１】設定処理で実行される表示制御処理のフローチャートである。
【図１２】メイン処理で実行される印刷データ作成処理のフローチャートである。
【図１３】印刷データ作成処理で実行される高濃度印刷データ作成処理のフローチャートである。
【図１４】必要走査回数ｎが７回の場合に実行される印刷動作を説明するための説明図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について、図面を参照して説明する。まず、図１を参照して、本発明に係る印刷データ作成装置の一実施形態であるパーソナルコンピュータ（以下、「ＰＣ」という。）１、およびＰＣ１を備えた印刷システム１００について説明する。印刷システム１００は、ＰＣ１と印刷装置３０とを備える。印刷装置３０は公知の布帛用インクジェットプリンタであり、インクヘッド３５（図２参照）を走査させることで、記録媒体である布帛に印刷を行うことができる。ＰＣ１は、印刷装置３０に印刷を実行させるための印刷データを作成することができる。
【００２３】
図１および図２を参照して、印刷装置３０の概要について説明する。図１の左下側および右上側は、夫々、印刷装置３０の正面側および背面側である。図１の左右方向および上下方向は、夫々、印刷装置３０の左右方向および上下方向である。図１に示すように、印刷装置３０は、矩形箱状の筐体３１を有する。筐体３１の前後方向略中央には、一対のガイドレール３３が左右方向に延びている。キャリッジ３４は、ガイドレール３３により、ガイドレール３３に沿って左右方向（主走査方向）に移動可能に支持されている。詳細は図示しないが、キャリッジ３４は、主走査モータ４６（図３参照）およびベルトを含む主走査機構によって主走査方向に走査される。キャリッジ３４は、複数のインクヘッド３５（図２参照）を下部に備えている。複数のインクヘッド３５の配置については、図２を参照して後述する。
【００２４】
筐体３１の内部の左右方向略中央下部には、一対のガイドレール３７が前後方向に延びている。プラテン支持台３８は、ガイドレール３７により、ガイドレール３７に沿って前後方向（副走査方向）に移動可能に支持されている。詳細は図示しないが、プラテン支持台３８は、副走査モータ４７（図３参照）およびベルトを含む副走査機構によって副走査方向に走査される。プラテン支持台３８の上面の左右方向略中央には、取り替え可能なプラテン３９が固定されている。プラテン３９は、平面視略五角形の板体であり、その上面に、例えばＴシャツ等の布帛を載置するためのものである。
【００２５】
印刷装置３０は、インクヘッド３５を主走査方向に走査させながらインクを吐出させることで、主走査方向に画素列（ドット列）を形成することができる。印刷装置３０は、主走査方向の走査が完了すると、インクヘッド３５を副走査方向に走査させた後に、再び主走査方向に画素列を形成する。印刷装置３０は、以上の動作を印刷データに従って繰り返し実行することで、記録媒体上に複数の画素列を形成して印刷を行う。
【００２６】
なお、本実施形態の印刷装置３０は、キャリッジ３４を主走査方向に移動させ、且つプラテン３９を副走査方向に移動させることで、キャリッジ３４と、プラテン３９に保持された記録媒体とを相対的に移動させる。しかし、本発明は、キャリッジ３４と記録媒体とを相対的に移動させる印刷装置を用いる場合であれば適用でき、具体的な移動方法は本実施形態の方法に限定されない。つまり、本発明において「キャリッジ３４を記録媒体に対して相対的に走査させる」とは、プラテン３９を主走査方向に移動させ且つキャリッジ３４を副走査方向に移動させる場合、プラテン３９のみを主走査方向および副走査方向に移動させる場合、キャリッジ３４のみを主走査方向および副走査方向に移動させる場合等も含む。プラテン３９のみを移動させる場合、キャリッジ３４はインクヘッド３５を保持するのみとなる。また、プラテン３９を移動させることで記録媒体を移動させる場合に限られず、ローラ等を用いて記録媒体のみを移動させてもよい。
【００２７】
キャリッジ３４の構造について説明する。図２に示すように、キャリッジ３４は複数のインクヘッド３５を搭載している。各インクヘッド３５の底面には、複数個の微細なノズル３６が設けられている。本実施形態では、インクヘッド３５の各々に１２８個のノズル３６が設けられているが、図面ではノズル３６の個数を簡略化している。インクカートリッジ（図示せず）からインクヘッド３５に供給されたインクは、圧電素子の駆動によって、ノズル３６から下向きに吐出される。各インクヘッド３５における複数のノズル３６は、主走査方向に交差する方向（本実施形態では副走査方向）に並べて配置される。
【００２８】
印刷装置３０は、キャリッジ３４を主走査方向に走査させる間に、白インクとカラーインクを共に記録媒体に吐出させて印刷を行うことができる。つまり、印刷装置３０は、図２に示すキャリッジ３４を用いることで、白とカラーの同時印刷を実行できる。よって、印刷装置３０は短時間で印刷を完了させることができる。キャリッジ３４には、白インクを吐出する白インクヘッド３５Ｗと、カラーインクを吐出するカラーインクヘッド３５Ｃ、３５Ｍ、３５Ｙ、３５Ｋとが共に搭載されている。図２に示す例では、４つの白インクヘッド３５Ｗが主走査方向に並べて配置されている。さらに、４つの白インクヘッド３５Ｗに対して副走査方向にずれた位置に、４つのカラーインクヘッド３５Ｃ、３５Ｍ、３５Ｙ、３５Ｋが主走査方向に並べて配置されている。カラーインクヘッド３５Ｃはシアンインクを吐出する。カラーインクヘッド３５Ｍはマゼンタインクを吐出する。カラーインクヘッド３５Ｙはイエローインクを吐出する。カラーインクヘッド３５Ｋは黒インクを吐出する。カラーインクは白インクの上に吐出されるため、印刷中には、プラテン３９（図１参照）はキャリッジ３４に対して図２の下方へ移動する。なお、白インクヘッド３５Ｗとカラーインクヘッド３５Ｃ、３５Ｍ、３５Ｙ、３５Ｋとは、接触していてもよいし離間していてもよい。
【００２９】
なお、キャリッジ３４の具体的な構成は変更できる。例えば、黒インクを吐出するカラーインクヘッド３５Ｋを用いずに、３つのカラーインクヘッド３５Ｃ、３５Ｍ、３５Ｙのみを用いてもよい。この場合、シアン、マゼンタ、イエローの３色を混合することで黒色が表現される。また、シアン、マゼンタ、イエロー、ブラック以外のインクを吐出するインクヘッド（例えば、ゴールド、シルバー等のインクを吐出するインクヘッド）がカラーインクヘッドに含まれていてもよい。白インクヘッド３５Ｗの数も４つに限られない。各インクヘッド３５に設けられるノズル３６の数も変更できる。
【００３０】
印刷装置３０では、白インクヘッド３５Ｗはキャリッジ３４に着脱可能に装着される。従って、ユーザは、キャリッジ３４に装着する白インクヘッド３５Ｗの数を変更することができる。より具体的には、ユーザは、２つの白インクヘッド３５Ｗがキャリッジ３４に装着されたモデルを購入した後でも、さらに２つの白インクヘッド３５Ｗをキャリッジ３４に追加して装着することで、印刷装置３０のモデルを変更することができる。詳細は後述するが、本実施形態に係るＰＣ１は、白インクヘッド３５Ｗの数が異なる複数のモデルの全てに印刷を実行させることができる。さらに、ユーザは、キャリッジ３４に装着された複数の白インクヘッドＷの一部のみを使用して印刷を実行させることもできる。
【００３１】
ＰＣ１が印刷装置３０に実行させることが可能な印刷の方式について説明する。ＰＣ１は、主走査方向に並ぶ画素列の各々に対して、キャリッジ３４を１回走査させることで吐出できるインク量よりも多いインクを印刷装置３０に吐出させることができる。白インク等の特定のインクは、キャリッジ３４を１回走査させただけでは良好な発色を得られない場合がある。印刷装置３０は、キャリッジ３４を複数回走査させる過程で各々の画素列を形成する動作（所謂「重ね打ち」）を行うことで、多くのインクを記録媒体に吐出して良好な発色を再現することができる。以下では、同色インクの重ね打ちを行う印刷方式を、重複印刷という。
【００３２】
また、ＰＣ１は、重複印刷の１種であるマルチパス方式の印刷を印刷装置３０に実行させることもできる。マルチパス方式とは、画素列の各々に対して異なるノズル３６を複数回走査させることで印刷を行う方式である。インクの吐出方向および吐出量は、ノズル３６毎にばらつく。さらに、インクヘッド３５の副走査方向の移動量がばらつく場合もある。従って、１つの画素列を１回の主走査方向の動作（パス）によって完成させていくと、画素列の間にすじ（所謂「横すじ」「バンディング」）が発生して印刷品質が低下する。また、画素列毎のインク量の差も印刷品質の低下の原因となる。印刷装置３０は、マルチパス方式の印刷（以下、「マルチパス印刷」という場合もある。）を行うことで、印刷装置３０自身が有する種々のばらつきの影響を低減させて、印刷品質を向上することができる。
【００３３】
一般的に、マルチパス方式の印刷データを作成する場合、間引き処理が行われる。間引き処理とは、インクを吐出すると定められた画素に対して、複数の走査の各々におけるインクの吐出を所定のアルゴリズムに従って間引くことで、インクの吐出量を制御する処理である。各走査においてインクの吐出が間引かれる確率を、間引き率という。各走査における間引き率の総和が１００％未満となれば、１回の走査で吐出できるインクの量よりも多くのインク量が吐出される。つまり、マルチパス方式によると、印刷品質を向上させつつ、吐出させるインクの量を増加させる（高濃度とするための重複印刷を行う）こともできる。ただし、走査毎に間引き処理を行うと、ＰＣ１の処理負担は増加する。本実施形態のＰＣ１は、処理負担を増加させずにマルチパス方式の印刷データを作成することができる。具体的な処理内容については後述する。
【００３４】
ＰＣ１は、各インクヘッド３５が備える複数のノズル３６のいずれかを１つの画素列に１回走査させて印刷を実行させることもできる。以下では、この印刷方式をシングル方式という。シングル方式によると、重複印刷を行う場合に比べて印刷時間は短縮される。
【００３５】
図３を参照して、印刷装置３０の電気的構成について説明する。印刷装置３０は、印刷装置３０の制御を司るＣＰＵ４０を備える。ＣＰＵ４０には、ＲＯＭ４１、ＲＡＭ４２、ヘッド駆動部４３、モータ駆動部４５、表示制御部４８、操作処理部５０、およびＵＳＢインタフェース５２が、バス５５を介して接続されている。
【００３６】
ＲＯＭ４１には、印刷装置３０の動作を制御するための制御プログラム、初期値等が記憶されている。ＲＡＭ４２には、ＰＣ１から受信した印刷データ等の各種データが一時的に記憶される。ヘッド駆動部４３は、インクを吐出するインクヘッド３５に接続しており、インクヘッド３５の各吐出チャンネルに設けられた圧電素子を駆動する。モータ駆動部４５は、インクヘッド３５を主走査方向に移動させる主走査モータ４６と、インクヘッド３５を副走査方向に移動させる副走査モータ４７とを駆動する。表示制御部４８は、ＣＰＵ４０による指示に応じてディスプレイ４９の表示を制御する。操作処理部５０は、操作パネル５１に対する操作入力を検知する。ＵＳＢインタフェース５２は、印刷装置３０をＰＣ１等の外部機器に接続する。
【００３７】
図４を参照して、ＰＣ１の電気的構成について説明する。ＰＣ１は、ＰＣ１の制御を司るＣＰＵ１０を備える。ＣＰＵ１０には、ＲＯＭ１１、ＲＡＭ１２、ＣＤ−ＲＯＭドライブ１３、ＨＤＤ１４、表示制御部１６、操作処理部１７、およびＵＳＢインタフェース１８が、バス１９を介して接続されている。
【００３８】
ＲＯＭ１１には、ＣＰＵ１０が実行するＢＩＯＳ等のプログラムが記憶されている。ＲＡＭ１２は各種情報を一時的に記憶する。ＣＤ−ＲＯＭドライブ１３には、記録媒体であるＣＤ−ＲＯＭ６が挿入される。ＣＤ−ＲＯＭ６に記録されているデータは、ＣＤ−ＲＯＭドライブ１３によって読み出される。ＰＣ１は、ＣＤ−ＲＯＭ６およびインターネット等を介して、本発明に係る印刷データ作成プログラム等を取得し、ＨＤＤ（ハードディスクドライブ）１４に記憶させる。ＨＤＤ１４は不揮発性の記憶装置であり、印刷データ作成プログラムおよび各種テーブル（例えば、図５参照）等を記憶している。表示制御部１６は、モニタ２の表示を制御する。操作処理部１７は、ユーザが操作入力を行うためのキーボード３およびマウス４に接続し、操作入力を検知する。ＵＳＢインタフェース１８は、ＰＣ１を印刷装置３０等の外部機器に接続する。
【００３９】
図５を参照して、カラーモード変換テーブル２１について説明する。カラーモード変換テーブル２１は、ｓＲＧＢ形式の２５６階調で表現された画像データを、ＣＭＹＫＷの２５６階調で表現される画像データである階調データに変換するためのテーブルである。カラーモード変換テーブル２１では、各ｓＲＧＢ値に対応するＣＭＹＫＷ値が各々対応付けられている。カラーモード変換テーブル２１は、公知の手法によって作成されてあらかじめＰＣ１のＨＤＤ１４に記憶されている。なお、テーブルの具体的な構成は変更してもよい。例えば、ｓＲＧＢからＣＭＹＫへの変換を行うテーブルと、ｓＲＧＢからＷへの変換を行うテーブルとを別々に設けてもよい。テーブルを用いずに、計算等によってカラーモードを変換してもよい。
【００４０】
図６から図１４を参照して、ＰＣ１が実行するメイン処理について説明する。前述したように、ＰＣ１のＨＤＤ１４には印刷データ作成プログラム（プリンタドライバプログラム）が記憶されている。ＰＣ１のＣＰＵ１０は、印刷データの作成指示を入力すると、印刷データ作成プログラムに従ってプリンタドライバを起動し、図６に示すメイン処理を実行する。
【００４１】
メイン処理が実行されると、まず、設定処理が行われる（Ｓ１）。設定処理では、印刷条件、および印刷方法（マルチパス印刷を実行するか否か）が設定される。設定処理で設定される印刷条件には、使用ヘッド数、最大濃度、単位濃度、および必要走査回数がある。
【００４２】
使用ヘッド数とは、印刷装置３０のキャリッジ３４に搭載されている白インクヘッド３５Ｗ（図２参照）のうち、１回の主走査方向の走査中にインクを吐出させる白インクヘッド３５Ｗの数である。本実施形態では、キャリッジ３４は最大で４つの白インクヘッド３５Ｗを搭載できる。よって、印刷条件設定処理では、「４」「２」「０」のいずれかの値が使用ヘッド数として設定される（図８から図１０参照）。なお、設定可能な使用ヘッド数は、キャリッジ３４が搭載できる白インクヘッド３５Ｗの数以下であればよい。よって、本実施形態では「３」「１」も使用ヘッド数として設定できるが、この説明は省略する。
【００４３】
最大濃度とは、白インクを最大量吐出させる領域に対して吐出される白インクの濃度を示すパラメータである。ユーザは、記録媒体の色、所望する印刷品質、白インクのコスト、印刷時間等を考慮して最大濃度を設定することができる。ＰＣ１は、単位面積（画素）当たりの各インクの吐出量を決定するために、ＣＭＹＫＷの２５６階調（０〜２５５）で表される階調データを取得する。階調値が２５５である領域に最大量のインクが吐出される。従って、最大濃度は、階調データにおけるＷの値が２５５である領域に吐出される白インクの濃度となる。本実施形態では、主走査方向に並ぶ画素列の各々に対して、１つの白インクヘッド３５Ｗの１つのノズル３６を１回走査させることで吐出できる最大量の白インクの濃度を、１００％と定める。従って、キャリッジ３４に搭載された４つの白インクヘッド３５Ｗの全てを用いて白インクを吐出させる場合、１回の走査で印刷できる白インクの濃度は４００％となる。
【００４４】
単位濃度とは、画素列の各々に対してキャリッジ３４を１回走査させることで吐出できる最大の白インクの濃度である。単位濃度は使用ヘッド数に応じて変化し、本実施形態では「単位濃度＝使用ヘッド数×１００％」となる。なお、単位濃度および最大濃度の単位は適宜設定でき、「％」に限られない。以下では、単位濃度よりも高い濃度を高濃度とする。単位濃度以下の濃度を通常濃度とする。念のため付言するが、「濃度の最大値を高濃度とする」とは、印刷領域全体に白インクを高濃度で吐出することを意味するのではなく、印刷領域の少なくとも一部に単位濃度よりも高い濃度で白インクを吐出する領域が含まれていることを意味する。
【００４５】
必要走査回数とは、最大濃度の白インクを吐出するために画素列の各々に対してキャリッジ３４を走査させる回数である。例えば、単位濃度が４００％である場合、最大濃度を１０００％とするためには、印刷装置３０は、各画素列に対してキャリッジ３４を３回以上走査させる必要がある。この場合、本実施形態では、必要走査回数は「３」となる。つまり、本実施形態では、最大濃度のインクを吐出するために最低限必要なキャリッジ３４の走査回数を必要走査回数とする。ただし、最低限必要な走査回数よりも多い走査回数を設定しても、本発明は実現できる。
【００４６】
図７から図１０を参照して、設定処理について説明する。設定処理が開始されると、前回の処理時に設定された使用ヘッド数と、カラーインクに対するマルチパス印刷の要否とが、設定される候補としてＨＤＤ１４から読み出され、ＲＡＭ１２に記憶される（Ｓ１１）。候補とされている使用ヘッド数に対応する印刷条件・印刷方法入力画面（図８から図１０参照）が、モニタ２に表示される（Ｓ１２）。
【００４７】
図８に示すように、使用ヘッド数の候補が「４」の場合の印刷条件・印刷方法入力画面６１では、使用ヘッド数および最大濃度がユーザによって指定できる状態で表示される。使用ヘッド数の候補が「４」の場合、最大濃度は、２００％から１０００％の範囲の５つの中から指定できる状態で表示される。
【００４８】
図９に示すように、使用ヘッド数の候補が「２」の場合の印刷条件・印刷方法入力画面６２でも、候補が「４」の場合と同様に、使用ヘッド数および最大濃度がいずれも指定可能な状態で表示される。しかし、使用ヘッド数の候補が「２」の場合、最大濃度は２００％から８００％の範囲の４つのみを指定できる状態で表示され、１０００％の表示はグレーアウトされる。つまり、ＣＰＵ１０は、使用ヘッド数に応じて、指定可能な最大濃度の範囲を変更する。より詳細には、ＣＰＵ１０は、指定されている使用ヘッド数が少ない程、最大濃度の範囲の上限が低くなるように、最大濃度の範囲を変更する。使用ヘッド数が少ない状態で高い濃度の印刷を行う場合、走査回数が過度に多くなり、作業効率が大幅に低下する場合がある。ＣＰＵ１０は、指定可能な最大濃度の範囲を使用ヘッド数に応じて変更することで、作業効率が大幅に低下する印刷条件がユーザによって設定されることを防止できる。
【００４９】
図１０に示すように、使用ヘッド数の候補が「０」の場合の印刷条件・印刷方法入力画面６３では、最大濃度の表示はグレーアウトされる。つまり、ＣＰＵ１０は、白インクのみに関する使用ヘッド数以外の印刷条件について、指定可能な状態で表示させることを禁止する。従って、ユーザは、白インクのみに関する印刷条件（本実施形態では最大濃度）を指定する必要が無いことを容易に把握し、的確な作業を行うことができる。
【００５０】
図７の説明に戻る。印刷条件・印刷方法入力画面が表示されると（Ｓ１２）、使用ヘッド数に対応する最大濃度Ｍの初期値が、設定される候補としてＨＤＤ１４から取得される（Ｓ１３）。ＨＤＤ１４には、最大濃度の初期値が使用ヘッド数に応じて予め記憶されている。初期値は、使用ヘッド数毎に、印刷効率、指定される頻度等を考慮して定めればよい。一例として、本実施形態における最大濃度の初期値は、使用ヘッド数が「４」の場合に６００％、使用ヘッド数が「２」の場合に４００％とされている。使用ヘッド数に応じた初期値が表示されることで、ユーザは、印刷効率等が考慮されて定められた適切な最大濃度Ｍを容易に把握できる。なお、指定可能な使用ヘッド数が３種類以上存在する場合、全ての初期値が使用ヘッド数毎に異なる必要はない。
【００５１】
使用ヘッド数の候補に対応する単位濃度Ｕが取得される（Ｓ１４）。前述したように、本実施形態では、単位濃度Ｕは「使用ヘッド数×１００％」となる。単位濃度Ｕと最大濃度Ｍから、必要走査回数ｎが決定される（Ｓ１５）。具体的には、Ｓ１５では、「Ｋ＝最大濃度Ｍ／単位濃度Ｕ」が算出される。算出された値Ｋが整数であれば、Ｋが必要走査回数ｎに決定される。値Ｋが整数でなければ、値Ｋの小数点以下を切り捨てた値に１を加えた値が、必要走査回数ｎに決定される。その結果、最大濃度Ｍがどのような値に設定されても、適切な必要走査回数ｎを容易に決定することができる。例えば、ユーザが最大濃度Ｍの数値を自由に直接入力できる場合、ユーザがマウス４を走査して最大濃度Ｍの値を細かく変更できる場合等でも、ＣＰＵ１０は、必要走査回数ｎを正確且つ容易に決定できる。次いで、設定される候補を表示するための表示制御処理が行われる（Ｓ１６）。
【００５２】
図１１に示すように、表示制御処理では、候補とされている使用ヘッド数および最大濃度Ｍが、印刷条件・印刷方法入力画面（図８から図１０参照）上に表示される（Ｓ４１）。なお、ユーザは、現在の設定候補以外の候補を指定する場合、マウス４（図４参照）等を操作して、所望の候補の横に表示されている円形または矩形のボタンを選択する。次いで、Ｓ１５（図７参照）で決定された必要走査回数ｎが２以上であるか否かが判断される（Ｓ４２）。必要走査回数ｎが２以上である場合（Ｓ４２：ＹＥＳ）、白インクの濃度を単位濃度よりも高い高濃度とするために、重複印刷を実行する必要がある。この場合、マルチパス印刷の要否の表示が、ユーザによる選択が不可能な状態の表示（図８の「カラーインクの印刷方法」参照）とされる（Ｓ４３）。つまり、白インクを高濃度とする場合、マルチパス印刷の要否の選択指示の受け付けが禁止される。さらに、白インクを高濃度とする場合、カラーインクについてマルチパス印刷を実行する旨が、自動的にＨＤＤ１４に記憶される（Ｓ４４）。マルチパス印刷の要否を示すチェックボックス６９（図８から図１０参照）にチェックが自動的に表示され、マルチパス方式の印刷データを作成する旨が示される（Ｓ４５）。処理は設定処理（図７参照）へ戻る。
【００５３】
Ｓ４２〜Ｓ４５に示すように、ＣＰＵ１０は、白インクを高濃度とする場合、マルチパス印刷を実行する旨を自動的に記憶する。その結果、白インクがマルチパス方式によって高品質且つ高濃度で印刷されつつ、カラーインクもマルチパス方式によって高品質で印刷される。つまり、白インクの重複印刷をマルチパス方式で実行する過程で、カラーインクもマルチパス方式で印刷される（詳細は、図１３を参照して後述する）。従って、カラーインクをシングル方式で印刷させる場合に比べて、キャリッジ３４の走査回数（つまり、印刷時間）が増加することは無い。よって、ユーザが複雑な設定を行わなくても、自動的に高品質の印刷が効率よく実行される。また、マルチパス印刷の要否の選択が不可能になるため、非効率な印刷データが作成されることが防止される。
【００５４】
さらに、Ｓ４２〜Ｓ４５の処理によると、白インクを高濃度とする場合、選択が不可能となっている旨と、マルチパス印刷の印刷データを作成する旨とが表示される。詳細には、使用ヘッド数および最大濃度Ｍの候補が変更され、白インクを高濃度としない設定が高濃度とする設定に変更された場合にも、選択が不可能となっている旨と、マルチパス印刷の印刷データを作成する旨とが表示される。よって、ユーザは、マルチパス方式の印刷データが自動的に作成される旨を容易に把握することができる。
【００５５】
一方で、必要走査回数ｎが２未満（つまり、１）であれば（Ｓ４２：ＮＯ）、マルチパス印刷の要否の表示が、ユーザによる選択が可能な状態の表示（図９および図１０の「カラーインクの印刷方法」参照）とされる（Ｓ４６）。次いで、ユーザが前回選択したマルチパスの要否が「実行」であるか否かが判断される（Ｓ４７）。詳細は後述するが、ユーザがチェックボックス６９（図８から図１０参照）を操作して選択指示を入力すると、実際にマルチパス印刷を実行するか否かとは別に、選択された内容が「実行」であるかがＨＤＤ１４に記憶される。記憶されている選択内容が「実行」であれば（Ｓ４７：ＹＥＳ）、マルチパス印刷を実行する旨が記憶され（Ｓ４４）、チェックボックス６９にチェックが表示されて（Ｓ４５）、処理は設定処理へ戻る。記憶されている選択内容が「不要」（「実行」も「不要」も記憶されていない状態を含む）であれば（Ｓ４７：ＮＯ）、マルチパス印刷を実行しない旨がＨＤＤ１４に記憶され（Ｓ４８）、チェックボックス６９のチェックが非表示とされて（Ｓ４９）、処理は設定処理へ戻る。
【００５６】
Ｓ４４〜Ｓ４９の処理によると、白インクを高濃度としない場合、ユーザは、印刷品質および印刷時間を考慮して、マルチパス印刷を実行させるか否かを選択することができる。また、使用ヘッド数および最大濃度Ｍの候補が変更され、白インクを高濃度とする設定が高濃度としない設定に変更されると、ユーザが前回入力した選択指示の内容に従って表示が制御される。つまり、記憶されている選択内容が「不要」であれば、チェックボックス６９に表示されていたチェックが自動的に消去され、且つ、チェックボックス６９の操作が可能な状態となる。従って、ユーザは、ユーザ自身が過去に行った選択の内容を容易に把握して適切な設定を行うことができる。
【００５７】
図７の説明に戻る。表示制御処理（Ｓ１６）が終了すると、マルチパス印刷の要否の選択指示が受け付けられたか否かが判断される（Ｓ１８）。なお、マルチパス印刷の要否の表示が、ユーザによる選択が不可能な状態で表示されている場合、ユーザが入力した選択指示は受け付けられない。選択指示が受け付けられると（Ｓ１８：ＹＥＳ）、選択された内容（「実行」または「不要」）がＨＤＤ１４に記憶されて（Ｓ１９）、処理はＳ１６へ戻る。Ｓ１６では、選択された内容に応じて、チェックボックス６９（図８から図１０参照）のチェックの表示が制御される。
【００５８】
マルチパス印刷の要否が選択されていない場合（Ｓ１８：ＮＯ）、最大濃度Ｍが指定されたか否かが判断される（Ｓ２１）。最大濃度Ｍが指定されると（Ｓ２１：ＹＥＳ）、指定された最大濃度Ｍが候補としてＨＤＤ１４に記憶されて（Ｓ２２）、処理はＳ１４へ戻る。Ｓ１４〜Ｓ１６の処理によって、印刷条件・印刷方法入力画面６１〜６３の表示が、指定された最大濃度Ｍに対応する表示に制御される。
【００５９】
最大濃度が指定されていない場合（Ｓ２１：ＮＯ）、印刷条件の候補を初期値に戻すリセット指示が入力されたか否かが判断される（Ｓ２４）。印刷条件・印刷方法入力画面６１〜６３上のリセットボタン６５が操作されると、リセット指示が入力されたと判断される。リセット指示が入力されると（Ｓ２４：ＹＥＳ）、処理はＳ１３へ戻り、その時点の使用ヘッド数の候補値に対応する最大濃度の初期値が再取得され（Ｓ１３）、表示される（Ｓ１４〜Ｓ１６）。つまり、リセット指示が入力されると、ＣＰＵ１０は、使用ヘッド数の候補値を維持したまま、最大濃度の候補値を、使用ヘッド数の候補値に対応する初期値に戻す。従って、ユーザは、使用ヘッド数よりも頻繁に変更される印刷条件の候補値のみを容易に初期値に戻すことができる。ユーザは、使用ヘッド数を無駄に再度指定する必要がない。
【００６０】
リセット指示が入力されていない場合（Ｓ２４：ＮＯ）、使用ヘッド数が指定されたか否かが判断される（Ｓ２５）。使用ヘッド数が指定されると（Ｓ２５：ＹＥＳ）、指定された使用ヘッド数が候補として記憶される（Ｓ２６）。処理はＳ１２へ戻り、指定された使用ヘッド数に対応する印刷条件・印刷方法入力画面が表示され（Ｓ１２）、対応する初期値が取得されて（Ｓ１３）、表示される（Ｓ１４〜Ｓ１６）。つまり、使用ヘッド数が変更されると、印刷条件・印刷方法入力画面は、指定された使用ヘッド数に適した画面に変更される。よって、ユーザは、指定した使用ヘッド数に応じて容易に印刷条件および印刷方法を指定できる。なお、リセット指示が行われた場合、ＣＰＵ１０は、マルチパス印刷の要否の選択内容も合わせてリセットしてもよい。
【００６１】
使用ヘッド数が指定されていない場合（Ｓ２５：ＮＯ）、キャンセル指示が入力されたか否かが判断される（Ｓ２８）。キャンセルボタン６６（図８から図１０参照）が操作されてキャンセル指示が入力されると（Ｓ２８：ＹＥＳ）、処理は終了する。キャンセル指示が入力されていない場合（Ｓ２８：ＮＯ）、ＯＫ指示が入力されたか否かが判断される（Ｓ２９）。ＯＫボタン６７（図８から図１０参照）が操作されていない場合（Ｓ２９：ＮＯ）、処理はＳ１８の判断へ戻る。
【００６２】
ＯＫボタン６７が操作されてＯＫ指示が入力されると（Ｓ２９：ＹＥＳ）、印刷装置３０がキャリッジ３４に搭載している白インクヘッド３５Ｗの数（以下、「搭載ヘッド数」という。）が取得される（Ｓ３０）。搭載ヘッド数を取得する方法には、種々の方法を採用できる。例えば、ＣＰＵ１０は、搭載ヘッド数を出力する指示を印刷装置３０に送信し、印刷装置３０から出力される搭載ヘッド数を受信することで、搭載ヘッド数を取得してもよい。また、ＣＰＵ１０は、印刷装置３０の搭載ヘッド数をあらかじめユーザに入力させてＨＤＤ１４に記憶しておき、ＨＤＤ１４から搭載ヘッド数を取得してもよい。
【００６３】
搭載ヘッド数が使用ヘッド数の候補値よりも小さいか否かが判断される（Ｓ３２）。搭載ヘッド数が使用ヘッド数よりも小さい場合（Ｓ３２：ＹＥＳ）、印刷装置３０は、指定された印刷条件で印刷を実行することができない。従って、ＣＰＵ１０はエラーを出力し（Ｓ３３）、処理はＳ１８の判断へ戻る。その結果、ユーザは、使用ヘッド数の指定を変更すべき旨を容易に把握することができる。エラーの出力方法には、モニタ２にエラー画面を表示させる方法、エラー音を発生させる方法等、種々の方法を採用できる。搭載ヘッド数が使用ヘッド数以上であれば（Ｓ３２：ＮＯ）、候補として記憶されている使用ヘッド数、単位濃度Ｕ、最大濃度Ｍ、必要走査回数ｎ、およびマルチパス印刷の要否が、印刷条件および印刷方法として設定され、ＨＤＤ１４に記憶される（Ｓ３５）。処理はメイン処理（図６参照）へ戻る。
【００６４】
以上説明したように、図７に示す設定処理によると、ユーザは使用ヘッド数を自由に指定して印刷装置３０に印刷を実行させることができる。使用ヘッド数が多いと、短時間で印刷が完了する。一方、使用ヘッド数を減らして重複印刷を実行させると、先に吐出された白インクがある程度乾いた後に次の白インクが吐出されるため、滲みの少ない印刷を目的とする場合には印刷品質が向上する。従って、ユーザは、使用ヘッド数を指定することで、多数の白インクヘッド３５Ｗによって短時間で印刷を実行させることもでき、少数の白インクヘッド３５Ｗによってインクの滲みを防止することもできる。また、上記の設定処理は、キャリッジ３４に搭載されている白インクヘッド３５Ｗの数が異なる複数の印刷装置に対して共通に使用することができる。よって、印刷装置のメーカーおよびユーザは、複数の印刷装置の各々に対して別々にプリンタドライバを用意する必要が無い。さらに、ユーザは、印刷装置３０のキャリッジ３４に搭載されている白インクヘッド３５Ｗの数が変更された場合でも、使用ヘッド数の指定を変更するだけで容易に印刷データを作成させることができる。
【００６５】
図６に示すように、設定処理（Ｓ１）が終了すると、ｓＲＧＢ形式の２５６階調で表現された画像データが取得される（Ｓ２）。取得された画像データが、カラーモード変換テーブル２１（図５参照）によって、ＣＭＹＫＷ形式の２５６階調で表現される階調データに変換され、記憶される（Ｓ３）。
【００６６】
必要走査回数ｎが２以上であるか否か（つまり、白インクを高濃度とするか否か）が判断される（Ｓ４）。必要走査回数ｎが２未満（つまり、１）であれば（Ｓ４：ＮＯ）、処理はそのままＳ８へ移行する。２以上であれば（Ｓ２：ＹＥＳ）、印刷装置３０に重複印刷を実行させる必要がある。この場合、まず、印刷領域を構成する複数の画素の１つが、順に注目画素とされる（Ｓ５）。次いで、単位濃度Ｕと必要走査回数ｎとを掛けた値に対する最大濃度Ｍの割合を、注目画素における白インクの階調値Ｗに掛けることで、階調値Ｗが変換される（Ｓ６）。全画素が注目画素とされたか否かが判断される（Ｓ７）。全画素が注目画素とされていなければ（Ｓ７：ＮＯ）、処理はＳ５へ戻り、Ｓ５〜Ｓ７の処理が繰り返される。全画素の階調値Ｗに対する処理が終了すると（Ｓ７：ＹＥＳ）、処理はＳ８へ移行する。
【００６７】
ＣＭＹＫＷ形式の２５６階調で表現された階調データに対して誤差拡散処理が行われ、階調値が低階調化される（Ｓ８）。必要走査回数ｎが２以上の場合、低階調化されたＷのデータは共通データとなる。共通データとは、各画素に対する白インクの吐出量を定めるデータであり、重複印刷において実行される複数の走査の各々に共通して使用される。誤差拡散処理は、２５６階調のデータを印刷階調に落とすための公知の処理である。本実施形態では、印刷データは「１：吐出する」「２：吐出しない」の２値で表されるため、階調データは２値のデータに低階調化される。しかし、印刷装置３０が多値の印刷データを処理できる場合（例えば、大・中・小の液滴を打ち分けられる場合）には、ＣＰＵ１０は、３値以上のデータに低階調化する場合もある。なお、誤差拡散法以外の手法を用いて低階調化を行ってもよい。次いで、印刷データ作成処理が行われる（Ｓ９）。印刷データ作成処理では、低階調化されたＣＭＹＫＷデータと、設定された印刷条件および印刷方法に従って、印刷装置３０を駆動するための印刷データが作成される。印刷データ作成処理が終了すると、メイン処理は終了する。
【００６８】
重複印刷を印刷装置３０に実行させる場合、従来の技術では、印刷装置３０の動作を制御するための印刷データは走査毎に作成されていた。従って、重複印刷を実行させない場合に比べて、ＰＣ１の処理負担は増加し、且つ印刷データのデータ量も増大していた。特に、ＰＣ１は、マルチパス方式の印刷データを作成する場合、走査毎に間引き処理を行う必要があった。間引き処理とは、インクを吐出すると定められた画素に対して、複数の走査の各々におけるインクの吐出を所定のアルゴリズムに従って間引くことで、インクの吐出量を制御する処理である。走査毎に間引き処理を行うことで、ＰＣ１の処理負担は増加する。間引き処理を行う際に用いられるマスクパターン（間引きパターン）を走査毎に作成する場合には、ＰＣ１の処理負担はさらに増加する。本実施形態では、ＣＰＵ１０は、各画素に対する白インクの吐出量を定めるＷの共通データを容易に作成することができる。作成された共通データは、重複印刷における各々の走査に共通して使用できるため、データ量が少ない。ＣＰＵ１０は、走査毎にデータを作成する必要が無く、間引き処理を走査毎に実行する必要も無い。よって、ＣＰＵ１０は、少ない処理負担で素早く印刷データを作成することができる。
【００６９】
図１２から図１４を参照して、印刷データ作成処理について説明する。図１２に示すように、まず、必要走査回数ｎが２以上であるか否かが判断される（Ｓ５１）。必要走査回数が１であり、白インクの濃度を通常濃度で印刷する場合には（Ｓ５１：ＮＯ）、従来と同様の方法で印刷データが作成される（Ｓ５２〜Ｓ５４）。つまり、マルチパス印刷を実行する設定が行われていれば（Ｓ５２：ＹＥＳ）、白インクおよびカラーインクの両方で、間引き処理によって各走査のインク吐出画素が間引かれたマルチパス方式のＣＭＹＫＷ印刷データが作成される（Ｓ５３）。マルチパス印刷を実行しない設定が行われていれば（Ｓ５２：ＮＯ）、シングル方式で印刷を実行させるＣＭＹＫＷ印刷データが作成される（Ｓ５４）。その後、印刷データ作成処理は終了する。なお、使用ヘッド数の設定が「０」であれば、Ｓ５３およびＳ５４で作成される印刷データはＣＭＹＫ印刷データとなる。
【００７０】
必要走査回数ｎが２以上であり、白インクを高濃度で印刷させる場合には（Ｓ５１：ＹＥＳ）、印刷装置３０がキャリッジ３４に搭載している白インクヘッド３５Ｗから、各走査でインクを吐出させる（使用する）白インクヘッド３５Ｗが決定される（Ｓ５６〜Ｓ５９）。詳細には、まず、搭載ヘッド数（Ｓ３０、図７参照）が使用ヘッド数よりも多いか否かが判断される（Ｓ５６）。搭載ヘッド数が使用ヘッド数と同数である場合（Ｓ５６：ＮＯ）、キャリッジ３４に搭載されている全ての白インクヘッド３５Ｗを全ての走査で使用するため、処理はそのままＳ６０へ移行する。搭載ヘッド数が使用ヘッド数よりも多い場合（Ｓ５６：ＹＥＳ）、ユーザによる使用ヘッドの指定が行われているか否かが判断される（Ｓ５７）。ユーザは、特定の白インクヘッド３５Ｗに白インクを吐出させる場合、使用する白インクヘッド３５Ｗを予めＰＣ１に入力する。例えば、複数の白インクヘッド３５Ｗの一部が故障している場合、ユーザは、故障していない白インクヘッド３５Ｗを使用ヘッドとして入力することができる。使用ヘッドの指定が行われている場合（Ｓ５７：ＹＥＳ）、指定された白インクヘッド３５Ｗが、全ての走査で使用する白インクヘッド３５Ｗに決定される（Ｓ５８）。処理は印刷データ作成処理へ戻る。
【００７１】
使用ヘッドの指定が行われていない場合（Ｓ５７：ＮＯ）、複数回実行される走査毎に、使用ヘッド数と同数の白インクヘッド３５Ｗが、搭載されている複数の白インクヘッド３５Ｗの中からランダムに使用ヘッドとして決定される（Ｓ５９）。Ｓ５９の処理が実行されることで、白インクを吐出する白インクヘッド３５Ｗが変更されながら印刷が実行される。よって、ＰＣ１は、特定の白インクヘッド３５Ｗが長時間使用されずにインクがノズル３６で乾くことを防止し、印刷品質を向上させることができる。インクが詰まる可能性も低下する。次いで、白インクを高濃度で吐出させるための高濃度印刷データ作成処理が実行されて（Ｓ６０）、印刷データ作成処理は終了する。
【００７２】
図１３を参照して、高濃度印刷データ作成処理について説明する。まず、高濃度印刷データ作成処理で作成されるマルチパス方式用の印刷データの特性について説明する。前述したように、マルチパス印刷では、画素列の各々に対して異なるノズル３６が走査されて印刷が実行されるので、種々のばらつきの影響が低下して印刷品質が向上する。マルチパス印刷では、同一の画素列に異なるノズル３６を走査させる回数（以下、「パス数」という。）を多くする程（つまり、多くのノズル３６を用いて１つの画素列を形成する程）、ばらつきの影響は顕著に低下する。高濃度印刷データ作成処理では、上記の特性を利用して印刷品質の向上が図られる。また、マルチパス印刷において設定可能なパス数は、各インクヘッド３５が備えるノズル３６の数に応じて限定される。詳細には、パス数をノズル３６の数の約数としなければ、マルチパス印刷の制御が複雑化する。本実施形態では、各インクヘッド３５が備えるノズル３６の数は１２８個であるため、設定可能なパス数は「２、４、８、１６・・・」に限定される。よって、必要走査回数ｎが、マルチパス印刷で設定可能なパス数と一致しない場合には、複数回のマルチパス印刷を組み合わせる方法、マルチパス印刷とシングル方式の印刷とを組み合わせる方法等によって重複印刷を実行させる必要がある。この場合、高濃度印刷データ作成処理では、印刷品質と印刷効率を共に考慮して最適な印刷データが作成される。
【００７３】
図１３に示すように、高濃度印刷データ作成処理が開始されると、印刷単位の番号Ｒに「１」が設定される（Ｓ８１）。以下の説明では、マルチパス印刷を実行せずに、１つの画素列に対して各インクヘッド３５が備える複数のノズル３６のいずれかを１回走査させるシングル方式で印刷が実行される場合、シングル方式における１回の走査を１つの印刷単位とする。さらに、設定可能なパス数だけ実行される各マルチパス方式の複数の走査を、１つの印刷単位とする。例えば、図１４に示す例では、４回目〜７回目の４回のマルチパス方式の走査が、印刷単位Ｒ＝１とされる。２回目・３回目の２回のマルチパス方式の走査が、印刷単位Ｒ＝２とされる。１回目のシングル方式の走査が、印刷単位Ｒ＝３とされる。
【００７４】
要処理残数Ｓに、必要走査回数「ｎ」が設定される（Ｓ８２）。要処理残数Ｓとは、必要走査回数ｎだけ実行される複数の走査のうち、対応する印刷データが未だ作成されていない走査（印刷データを割り当てる必要がある走査）の数である。
【００７５】
次いで、設定可能なパス数のうち、要処理残数Ｓ以下である最大のパス数Ｐが抽出される（Ｓ８３）。図１４に示す例では、設定可能なパス数が「２、４、８・・・」であり、要処理残数Ｓの最初の値が７となるため、要処理残数Ｓ以下のパス数「２、４」のうち最大のパス数「４」が、最初のＰの値として抽出される。
【００７６】
設定されている印刷単位の番号Ｒが「１」であるか否かが判断される（Ｓ８４）。Ｒが「１」であれば（Ｓ８４：ＹＥＳ）、必要走査回数ｎ回だけ実行される複数の走査のうち、最後（ｎ回目）の走査を含む連続したＰ回の走査が、印刷動作の最後に実行される印刷単位である最終印刷単位に設定される（Ｓ８５）。最終印刷単位において、白インクをマルチパス方式で重ねて印刷させるためのＷ印刷データが、共通データから作成される（Ｓ８６）。Ｓ８６の処理では、Ｗの共通データは複数の走査に共通して使用されるが、各画素列に白インクを吐出するノズル３６が走査毎に異なるようにＷ印刷データが作成される。従って、ＣＰＵ１０は、共通データを用いることで、データ量の少ないＷ印刷データを、間引き処理を行うことなく容易に作成することができる。次いで、最終印刷単位において、単位濃度以下の通常濃度とするカラーインクをマルチパス方式で印刷させるためのＣＭＹＫ印刷データが作成される（Ｓ８７）。Ｓ８７の処理では、各走査において間引き処理が実行される。間引き処理は公知の処理であるため、この説明は省略する。
【００７７】
次いで、要処理残数Ｓの値から、印刷データの割り当てが終了した走査回数「Ｐ」がマイナスされる（Ｓ９２）。要処理残数Ｓが「０」であるか否かが判断される（Ｓ９３）。Ｓが「０」でなければ（Ｓ９３：ＮＯ）、印刷単位の番号Ｒの値に「１」が加算されて（Ｓ９４）、処理はＳ８３へ戻る。図１４に示す例では、２回目に実行されるＳ８３の処理では、要処理残数Ｓの値が３となる。よって、要処理残数Ｓ以下である最大のパス数「２」がＰの値とされる。
【００７８】
設定されている印刷単位の番号Ｒが「１」でなければ（Ｓ８４：ＮＯ）、直前に行われたＳ８３の処理においてパス数Ｐが抽出されたか否かが判断される（Ｓ８９）。パス数Ｐが抽出された場合（Ｓ８９：ＹＥＳ）、「Ｒ−１」の印刷単位（つまり、前回設定された印刷単位）の直前に実行される連続したＰ回の走査が、印刷単位Ｒに設定される（Ｓ９０）。図１４に示す例では、印刷単位「２」は、前回設定された印刷単位「１」（最終印刷単位）の直前に実行される２回目および３回目の走査に設定される。次いで、設定された印刷単位Ｒにおいて、高濃度とする白インクをマルチパス方式で重ねて印刷させるためのＷ印刷データが、共通データから作成される（Ｓ９１）。その結果、印刷装置３０では複数回（複数組）のマルチパス印刷が実行される。処理はＳ９２へ移行する。
【００７９】
Ｓ８３の処理においてパス数Ｐが抽出されなければ、残りの走査ではマルチパス印刷を実行させることができない。つまり、マルチパス方式のみで印刷を完了させる場合、必要走査回数ｎは、設定可能なパス数のいずれかに一致するか、パス数の和に一致する必要がある。この条件を満たさない場合（Ｓ８９：ＮＯ）、残りの走査（本実施形態では、１番目の走査）をシングル方式で印刷させるためのＷ印刷データが作成され（Ｓ９６）、高濃度印刷データ作成処理は終了する。よって、ＰＣ１は、必要走査回数ｎに関わらず、良好な印刷品質を得られる印刷データを容易に作成することができる。図１４に示す例では、３回目に実行されるＳ８３の処理では、要処理残数Ｓの値が１となる。よって、印刷単位「３」（１回目の走査）でシングル方式の印刷を実行させるＷ印刷データが作成される。Ｓ９３の判断において、要処理残数Ｓが「０」であれば（Ｓ９３：ＹＥＳ）、ｎ回実行される全ての走査に対する処理が終了しているため、高濃度印刷データ作成処理は終了する。
【００８０】
なお、Ｓ９６において、シングル方式をマルチパス方式に組み合わせる方法には種々の方法がある。例えば、マルチパス方式の印刷を実行する前に、白インクのノズル３６を全ての画素列に１回走査させてもよい。また、最初に実行されるマルチパス方式の最初の主走査方向の走査を、副走査方向の走査を実行させることなく繰り返させることで、シングル方式とマルチパス方式を組み合わせてもよい。図１４に示す例では、１回目の走査で、各白インクヘッド３５Ｗが備える複数のノズル３６のいずれかが、シングル方式で全ての画素列に１回走査される。次いで、パス数が「２」のマルチパス印刷が行われて、白インクのみが２回重ね打ちされる。次いで、パス数が「４」のマルチパス印刷が行われて、白インクの重ね打ちとカラーインクの間引きを伴う印刷とが同時に行われる。なお、白インクヘッド３５Ｗは、カラーインクヘッド３５Ｃ、３５Ｍ、３５Ｙ、３５Ｋよりも先に印刷領域へ侵入する。よって、カラーインクは、白色の印刷が完了した印刷領域の上に吐出される。
【００８１】
高濃度印刷データ作成処理によると、ｎ回実行される複数回の走査のうち、最後の走査を含む複数の走査（最終印刷単位）において、白インク（高濃度インク）とカラーインク（通常濃度インク）が共に吐出される。その結果、白の印刷面の少なくとも最上面がマルチパス印刷で形成されるため、白インクの印刷品質が向上する。最終印刷単位では、カラーインクもマルチパス印刷で吐出されるため、カラーインクの印刷品質も向上する。さらに、白インクを高濃度とするための重複印刷の過程でマルチパス印刷を行うため、キャリッジ３４の主走査方向の走査回数を増やす必要が無く、印刷効率も高い。従って、ＰＣ１は、設定可能なパス数の最小値（本実施形態では「２」）と、重複印刷の必要走査回数ｎとが一致しない場合でも、白インクとカラーインクを共に効率よく高品質で印刷装置３０に実行させることができる。
【００８２】
高濃度印刷データ作成処理によると、複数回のマルチパス印刷を実行させる場合、最終印刷単位で実行されるマルチパス印刷のパス数が、複数回のマルチパス印刷のパス数の中で最大となる。その結果、白インクの最上面とカラーインクとが、パス数がより多いマルチパス印刷で形成される。よって、ＰＣ１は、より品質の高い印刷を、効率よく印刷装置３０に実行させることができる。また、高濃度印刷データ作成処理によると、パス数が多いマルチパス印刷が、より多く実行される。よって、ＰＣ１は、パス数が少ない多数組のマルチパス印刷を実行させる場合に比べて印刷品質を向上させることができる。
【００８３】
以上説明したように、本実施形態のＰＣ１は、白インクとカラーインクの同時印刷を実行させる場合、カラーインクを通常濃度で印刷させつつ、白インクを高濃度で印刷させることができる。この場合、ＰＣ１は、マルチパス方式を用いて白インクを吐出させると共に、白インクのマルチパス方式による印刷動作の過程で、カラーインクもマルチパス方式で印刷させるように処理を行う。単位濃度Ｕよりも高濃度のインクを吐出させる場合には、キャリッジ３４を複数回走査させて画素列の各々を形成する必要がある。これに伴い、カラーインクヘッド３５Ｃ、３５Ｍ、３５Ｙ、３５Ｋの各々のノズル３６も、画素列の各々に対して複数回走査される。従って、白インクの吐出にマルチパス方式を用いる場合、カラーインクの吐出にマルチパス方式を用いるか否かによって印刷効率（印刷時間および消費電力）が変化することは無い。ＰＣ１は、カラーインクもマルチパス方式で吐出させることで、白インクのみをマルチパス方式で吐出させる場合に比べて高品質の印刷を効率よく印刷装置３０に実行させることができる。
【００８４】
本実施形態のＰＣ１は、設定可能なパス数と必要走査回数ｎとが一致しない場合でも、白インクを高濃度とする場合には、複数回実行される主走査方向の走査の一部にマルチパス印刷を自動的に含める。つまり、本発明における「マルチパス方式を用いて」とは、全ての走査をマルチパス方式で実行させる場合に限られず、マルチパス方式とシングル方式とを組み合わせる場合も含まれる。ＰＣ１は、ｎ回実行させる走査のうちの少なくとも一部において、白インク（重ね打ち）とカラーインク（間引き）とを共にマルチパス方式で印刷させる印刷データを自動的に作成する。よって、ＰＣ１は、効率良く高品質の印刷を印刷装置３０に実行させることができる。なお、白インクの上にカラーインクを吐出させる場合、白インクとカラーインクを同時にマルチパス方式で印刷させる印刷単位は、図１４に示すように最終印刷単位となる。
【００８５】
また、高濃度印刷データ作成処理によると、カラーインクにおけるマルチパス印刷のパス数は、１回または複数回実行される白インクのマルチパス印刷のうち、最後に（つまり、最終印刷単位で）実行されるマルチパス印刷のパス数と同数となる。カラーインクのマルチパス印刷のパス数を、最終印刷単位のパス数よりも少なくすることも可能である。しかし、カラー印刷のパス数を最終印刷単位のパス数と一致させることで、種々のばらつきの影響をより顕著に低下させて、カラーインクの印刷品質をさらに向上させることができる。
【００８６】
上記実施形態において、ＰＣ１が本発明の「印刷データ作成装置」に相当する。白インクが「一部のインク」および「高濃度インク」に相当し、カラーインクが「通常濃度インク」に相当する。図６のＳ２、Ｓ３で階調データを取得するＣＰＵ１０が、本発明の「データ取得手段」として機能する。図６のＳ４、図１１のＳ４２、および図１２のＳ５１でｎが２以上であるか否か（白インクを高濃度とするか否か）を判断するＣＰＵ１０が「判断手段」として機能する。図１３のＳ８６でＷ印刷データを作成するＣＰＵ１０が「高濃度データ作成手段」として機能する。図１３のＳ８７でＣＭＹＫ印刷データを作成するＣＰＵ１０が「通常濃度データ作成手段」として機能する。
【００８７】
図７のＳ１８でマルチパス印刷の要否の選択指示を受け付けるＣＰＵ１０が「指示受付手段」として機能する。図１２のＳ５３でＣＭＹＫＷ印刷データを作成するＣＰＵ１０が「選択時データ作成手段」として機能する。図１１のＳ４３で選択指示の受け付けを禁止するＣＰＵ１０が「禁止手段」として機能する。図１１に示す表示制御処理を実行するＣＰＵ１０が「表示制御手段」として機能する。ＨＤＤ１４が「記憶手段」に相当する。図７のＳ１９で選択指示の内容をＨＤＤ１４に記憶させるＣＰＵ１０が「記憶制御手段」として機能する。図７のＳ１４で単位濃度Ｕを取得するＣＰＵ１０が「単位濃度取得手段」として機能する。図７のＳ２１で最大濃度の入力を受け付けるＣＰＵ１０が「入力受付手段」として機能する。
【００８８】
図６のＳ２、Ｓ３で階調データを取得する処理が、本発明の「データ取得ステップ」に相当する。図６のＳ４、図１１のＳ４２、および図１２のＳ５１でｎが２以上であるか否か（白インクを高濃度とするか否か）を判断する処理が「判断ステップ」に相当する。図１３のＳ８６でＷ印刷データを作成する処理が「高濃度データ作成ステップ」に相当する。図１３のＳ８７でＣＭＹＫ印刷データを作成する処理が「通常濃度データ作成ステップ」に相当する。
【００８９】
本発明は上記実施形態に限定されることはなく、様々な変形が可能であることは言うまでもない。上記実施形態では、印刷条件を設定する処理および印刷データを作成する処理が、印刷装置３０の外部機器であるＰＣ１で行われる。つまり、上記実施形態のＰＣ１が、本発明の「印刷データ作成装置」に相当する。しかし、印刷データ作成装置として動作できるのはＰＣ１に限られない。例えば、印刷装置３０自身が図６に示すメイン処理を実行してもよい。
【００９０】
図６から図１４において説明した処理を、印刷システム１００内の複数のデバイスが実行してもよい。例えば、上記実施形態では、搭載ヘッド数が使用ヘッド数の候補値よりも小さい場合、ＰＣ１がエラーを出力する（図７のＳ３２、Ｓ３３参照）。しかし、ＰＣ１がエラーを出力する必要は無い。より具体的には、ＰＣ１は、図７のＳ３２、３３の処理を実行せずに印刷データを作成し、作成した印刷データを印刷装置３０に送信する。印刷装置３０のＣＰＵ４０は、受信した印刷データから使用ヘッド数を読み出し、搭載ヘッド数の方が少ない場合に印刷装置３０側でエラーを出力してもよい。この場合、印刷装置３０は、搭載ヘッド数を予め記憶していてもよいし、白インクヘッド３５Ｗの装着を検出するスイッチ、センサ等によって搭載ヘッド数を取得してもよい。また、メイン処理（図６参照）のうち、設定処理（Ｓ１）をＰＣ１が実行し、Ｓ２〜Ｓ９の処理を印刷装置３０が実行することも可能である。この場合、ＰＣ１は、設定した印刷条件および印刷方法を印刷装置３０に送信すればよい。また、２つのＰＣ１を使用し、一方のＰＣ１が印刷条件設定処理（Ｓ１）を実行し、他方のＰＣ１がＳ２〜Ｓ９の処理を実行してもよい。以上のように、上記実施形態で説明した各処理は、印刷システム１００内のデバイスのいずれで実行されてもよく、複数のデバイスで処理を分担することも可能である。
【００９１】
上記実施形態のＰＣ１は、設定可能なパス数のいずれか、または設定可能なパス数の和と必要走査回数ｎとが一致しない場合、マルチパス方式とシングル方式とを組み合わせて、最終印刷単位のマルチパス方式でカラーインクのマルチパス印刷を実行させる。しかし、マルチパス印刷を実行させる場合、ＰＣ１は、マルチパス印刷のみで印刷を完了させてもよい。この場合、必要走査回数ｎが設定可能なパス数と一致するように、必要走査回数ｎを設定すればよい。
【００９２】
上記実施形態では、白インクを高濃度としない場合、マルチパス印刷の要否をユーザが選択できる。しかし、マルチパス印刷の要否をユーザが選択できない場合でも、本発明は適用できる。この場合でも、ＰＣ１は、白インクをマルチパス方式で高濃度としつつ、カラーインクも自動的にマルチパス方式で印刷させることで、高品質の印刷を効率よく印刷装置３０に実行させることができる。
【００９３】
上記実施形態のＰＣ１は、共通データを用いて白インク用のマルチパス印刷の印刷データを作成するため、容易に印刷データを作成できる。しかし、マルチパス印刷の印刷データの作成方法は変更できる。例えば、ＰＣ１は、公知の間引き処理を行うことで、白インク用のマルチパス印刷の印刷データを作成してもよい。
【００９４】
上記実施形態のＰＣ１は、マルチパス印刷の要否の表示をグレーアウトさせることで、要否の選択指示の受け付けを禁止する（図８、および図１１のＳ４３参照）。しかし、選択指示の受け付けを禁止する方法がグレーアウト表示に限定されないことは言うまでもない。例えば、ＰＣ１は、マルチパス印刷の要否の表示自体を消去してもよい。ＰＣ１は、マルチパス印刷の要否の表示を維持したまま、チェックボックス６９の操作を無効にすることで、選択指示の受け付けを禁止してもよい。また、上記実施形態のＰＣ１は、白インクを高濃度とする場合、チェックボックス６９にチェックを表示させたままグレーアウトさせることで、マルチパス印刷が実行される旨をユーザに通知することができる。しかし、ＰＣ１は、グレーアウトさせる際にチェックを消去することも可能である。
【００９５】
画像データ等の各種データの形式、階調等を変更できることは言うまでもない。例えば、図６のＳ２でＰＣ１が取得する画像データの形式は、ｓＲＧＢ形式に限られず、階調も２５６階調に限られない。同様に、階調データのデータ形式および階調も、ＣＭＹＫＷ形式の２５６階調に限定されることはない。ＣＭＹＫＷ以外の色材（例えば、オレンジ等）を用いる場合でも本発明は適用できる。印刷データを多値（３階調以上）とすることも可能である。また、ＰＣ１は、ｓＲＧＢ形式の画像データを入力せずに、ＣＭＹＫＷ形式の階調データを他のデバイスから直接入力してもよい。
【００９６】
上記実施形態では、白インクを単位濃度よりも高い高濃度とすることができる印刷システム１００を例示した。しかし、本発明を適用できるのは、白インクを高濃度とすることができる場合に限定されない。白インクと同様に、良好な発色を得るために高濃度の印刷を実行することが望ましいインクを使用する場合であれば、本発明は適用できる。例えば、背景に隙間無く銀色をベタ塗りする場合にも、本発明は適用できる。
【００９７】
上記実施形態の印刷装置３０は、全く同一の白インクを吐出する白インクヘッド３５Ｗを複数搭載することができる。しかし、同系色の異なるインクを吐出する複数のインクヘッド３５を印刷装置３０が搭載する場合でも、本発明は適用できる。例えば、印刷装置３０は、インクの色目が僅かに異なる複数の白インクヘッド３５Ｗを装着してもよい。この場合、ユーザは、白インクの色目によって所望の白インクヘッド３５Ｗのみを指定することもでき、複数の白インクヘッド３５Ｗから同時にインクを吐出させることも可能である。各インクヘッド３５が備えるノズル３６の数が１２８個に限定されないことは言うまでもない。
【００９８】
上記実施形態では、ユーザによって指定される印刷条件は、使用ヘッド数および最大濃度である。しかし、ユーザが指定できる印刷条件は変更できる。例えば、解像度、画像の明るさ等をユーザが指定できてもよい。
【００９９】
上記実施形態では、図７のＳ２１等に示すように、最大濃度はユーザによって指定される。従って、ユーザは所望の濃度で白色の印刷を実行させることができる。しかし、最大濃度をユーザに指定させなくても、本発明は実現できる。例えば、ＰＣ１は、記録媒体の色、材質等に適した最大濃度を予め記憶しておき、印刷を行う記録媒体に適した最大濃度を自動的に設定してもよい。画像データを作成する際に、画像データに最大濃度のデータが付加されていてもよい。最大濃度が固定値で単位濃度のみが変更される場合でも、本発明は適用できる。また、最大濃度をユーザに指定させる場合、指定の入力を受け付ける方法は適宜変更できる。例えば、ＰＣ１は、最大濃度の数値をキーボード３等によってユーザに直接入力させてもよい。ＰＣ１は、記録媒体の色等をユーザに入力させて、入力された情報に応じて最大濃度を設定してもよい。
【０１００】
上記実施形態では、ユーザは、印刷条件・印刷方法入力画面６１〜６３（図８から図１０参照）において、使用ヘッド数を直接指定する。しかし、ＰＣ１は、搭載ヘッド数が異なる複数の印刷装置３０のモデル名等をユーザに指定させて、指定されたモデル名に対応する搭載ヘッド数を使用ヘッド数に設定してもよい。
【０１０１】
上記実施形態のＰＣ１は、使用ヘッド数の候補が「０」である場合、印刷条件・印刷方法入力画面６３（図１０参照）において最大濃度の表示をグレーアウトさせることで、指定可能な状態で最大濃度を表示することを禁止する。指定可能な最大濃度の範囲を変更する場合にも、グレーアウトの手法が用いられている（図９参照）。しかし、指定可能な状態の表示を制限する方法は、グレーアウトに限定されない。例えば、最大濃度の候補自体を非表示としてもよい。また、ユーザの利便利を考慮すると、上記実施形態のように、印刷条件・印刷方法入力画面６１〜６３を使用ヘッド数の候補値に応じて変えることが望ましい。しかし、複数の使用ヘッド数に共通の印刷条件・印刷方法入力画面を用いることも可能である。
【０１０２】
上記実施形態では、図７のＳ１５において、最大濃度Ｍの印刷を行うために最低限実行する必要がある走査回数が必要走査回数ｎとして決定される。従って、ＰＣ１は、印刷時間が無駄に長くなることを防止できる。しかし、最低限実行する必要がある走査回数以上の走査回数を必要走査回数ｎに決定する場合でも、本発明は適用できる。
【０１０３】
上記実施形態では、図１２のＳ５９において、使用白ヘッドを走査毎にランダムに決定する。その結果、特定の白インクヘッド３５Ｗのノズル３６が乾く可能性が低下する。しかし、使用白ヘッドを決定する方法は変更してもよい。例えば、ＰＣ１は、走査毎でなく所定回数の走査（例えば５回の走査）が行われる毎に使用白ヘッドを変更してもよい。印刷データを作成する毎に使用白ヘッドを変更してもよい。ＰＣ１は、使用白ヘッドをランダムに決定せずに、所定の順番に従って決定してもよい。
【０１０４】
上記実施形態のＰＣ１は、図１３に示す高濃度印刷データ作成処理において、最終印刷単位で実行されるマルチパス印刷のパス数を最大とする。その結果、白の印刷面の最上面とカラーの印刷面とが、パス数の多いマルチパス印刷で形成され、印刷品質がさらに向上する。さらに、ＰＣ１は、パス数がなるべく多いマルチパス印刷をなるべく多く印刷装置３０に実行させることで、白の印刷品質をさらに向上させることができる。しかし、最終印刷単位でマルチパス印刷を実行するだけでも、最後の走査でシングル方式の印刷を行う場合に比べて印刷品質（特に、カラーの印刷品質）は向上する。よって、例えば、マルチパス印刷を複数回実行させる場合、複数回のマルチパス印刷のパス数を全て同数とすることも可能である。また、図１３に示す高濃度印刷データ作成処理の具体的な処理内容は変更してもよい。例えば、最終印刷単位でマルチパス印刷を実行させる処理（Ｓ８５〜Ｓ８７参照）を行った後、残りの走査の全てにおいてシングル方式の印刷を実行させる処理（Ｓ９６）を行うことで、Ｓ８９〜Ｓ９４の処理を省略してもよい。
【符号の説明】
【０１０５】
１    ＰＣ
２    モニタ
１０    ＣＰＵ
１４    ＨＤＤ
３０    印刷装置
３４    キャリッジ
３５    インクヘッド
３５Ｗ    白インクヘッド
３５Ｃ、３５Ｍ、３５Ｙ、３５Ｋ    カラーインクヘッド  
３６    ノズル
３９    プラテン
４０    ＣＰＵ
６１〜６３    印刷条件・印刷方法入力画面
１００    印刷システム
【図１】
0005919843.tif 000002
【図２】
0005919843.tif 000003
【図３】
0005919843.tif 000004
【図４】
0005919843.tif 000005
【図５】
0005919843.tif 000006
【図６】
0005919843.tif 000007
【図７】
0005919843.tif 000008
【図８】
0005919843.tif 000009
【図９】
0005919843.tif 000010
【図１０】
0005919843.tif 000011
【図１１】
0005919843.tif 000012
【図１２】
0005919843.tif 000013
【図１３】
0005919843.tif 000014
【図１４】
0005919843.tif 000015