(57)【要約】【課題】データ量の増加を抑えつつ、画質の向上を図る。【解決手段】第１色空間の画像データを、印刷装置の吐出するカラーインク及びブラックインクのインク色に対応する第２色空間の画像データに変換する色変換処理を行う印刷制御装置であって、第１色空間の無彩色領域を除くカラー領域の階調値を、第２色空間の階調値に変換するカラー用テーブルと、第１色空間の無彩色領域の階調値を第２色空間の階調値に変換する第１テーブルと、第１テーブルとは異なる第２テーブルであって、第１色空間の無彩色領域の階調値を第２色空間の階調値に変換する第２テーブルとを備え、印刷装置の印刷条件に応じて、第１色空間の画像データを構成する画素の階調値を、カラー用テーブル及び第１テーブルに基づいて、第２色空間の階調値に変換する第１色変換処理と、カラー用テーブル及び第２テーブルに基づいて、第２色空間の階調値に変換する第２色変換処理とを切り替えて行う。【選択図】図６
2015133607.tif 000002
【特許請求の範囲】
【請求項１】
第１色空間の画像データを、印刷装置の吐出するカラーインク及びブラックインクのインク色に対応する第２色空間の画像データに変換する色変換処理を行う印刷制御装置であって、
前記第１色空間の無彩色領域を除くカラー領域の階調値を、前記第２色空間の階調値に変換するカラー用テーブルと、
前記第１色空間の前記無彩色領域の階調値を前記第２色空間の階調値に変換する第１テーブルと、
前記第１テーブルとは異なる第２テーブルであって、前記第１色空間の前記無彩色領域の階調値を前記第２色空間の階調値に変換する第２テーブルと
を備え、
前記印刷装置の印刷条件に応じて、
前記第１色空間の前記画像データを構成する画素の階調値を、前記カラー用テーブル及び前記第１テーブルに基づいて、前記第２色空間の階調値に変換する第１色変換処理と、
前記第１色空間の前記画像データを構成する画素の階調値を、前記カラー用テーブル及び前記第２テーブルに基づいて、前記第２色空間の階調値に変換する第２色変換処理と
を切り替えて行うことを特徴とする印刷制御装置。
【請求項２】
請求項１に記載の印刷制御装置であって、
被印刷物の紙質に応じて、前記第１色変換処理と前記第２色変換処理とを切り替える
ことを特徴とする印刷制御装置。
【請求項３】
請求項１又は２に記載の印刷制御装置であって、
前記第１テーブルと、前記第２テーブルとは前記ブラックインクの発生傾きが異なる、
ことを特徴とする印刷制御装置。
【請求項４】
請求項１〜３の何れかに記載の印刷制御装置であって、
前記第１色空間の前記無彩色領域の階調値を、前記第１テーブルで変換した場合の前記ブラックインクに対応する階調値と、前記第２テーブルで変換した場合の前記ブラックインクに対応する階調値とが異なる、
ことを特徴とする印刷制御装置。
【請求項５】
第１色空間の無彩色領域を除くカラー領域の階調値を、印刷装置の吐出するカラーインク及びブラックインクのインク色に対応する第２色空間の階調値に変換するカラー用テーブルと、前記第１色空間の前記無彩色領域の階調値を前記第２色空間の階調値に変換する第１テーブルと、前記第１テーブルとは異なる第２テーブルであって、前記第１色空間の前記無彩色領域の階調値を前記第２色空間の階調値に変換する第２テーブルとを備え、第１色空間の画像データを、前記第２色空間の画像データに変換する色変換処理を行う印刷制御装置に、
前記印刷装置の印刷条件に応じて、
前記第１色空間の前記画像データを構成する画素の階調値を、前記カラー用テーブル及び前記第１テーブルに基づいて、前記第２色空間の階調値に変換する第１色変換処理と、
前記第１色空間の前記画像データを構成する画素の階調値を、前記カラー用テーブル及び前記第２テーブルに基づいて、前記第２色空間の階調値に変換する第２色変換処理と
を切り替えて実行させることを特徴とするプログラム。
【請求項６】
第１色空間の画像データを、印刷装置の吐出するカラーインク及びブラックインクのインク色に対応する第２色空間の画像データに変換する色変換処理を行う画像処理方法であって、
前記第１色空間の無彩色領域を除くカラー領域の階調値を、前記第２色空間の階調値に変換するカラー用テーブルと、
前記第１色空間の前記無彩色領域の階調値を前記第２色空間の階調値に変換する第１テーブルと、
前記第１テーブルとは異なる第２テーブルであって、前記第１色空間の前記無彩色領域の階調値を前記第２色空間の階調値に変換する第２テーブルと
を用いて、
前記印刷装置の印刷条件に応じて、
前記第１色空間の前記画像データを構成する画素の階調値を、前記カラー用テーブル及び前記第１テーブルに基づいて、前記第２色空間の階調値に変換する第１色変換処理と、
前記第１色空間の前記画像データを構成する画素の階調値を、前記カラー用テーブル及び前記第２テーブルに基づいて、前記第２色空間の階調値に変換する第２色変換処理と
を切り替えて行うことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、プログラム、及び、画像処理方法に関する。
【背景技術】
【０００２】
被印刷物（例えば紙）にインクを吐出して画像を印刷する印刷装置が知られている。このような印刷装置を制御する印刷制御装置は、テーブル（色変換ルックアップテーブル）を用いて画像データの色空間（Ｒ、Ｇ、Ｂ）を、印刷装置で使用するインクの色空間（例えば、Ｃ、Ｍ、Ｙ、Ｋ）に色変換している。そして、変換したデータに基づいて、印刷装置のヘッドからインクを吐出させている。
【０００３】
また、被印刷物に無彩色（例えばグレー）の画像を印刷する際に埋まりを改善すべくブラックインクのみでなく、インクデューティの許容範囲内で有彩色（例えば、シアン、マゼンタ、イエロー）のインクも用いる（重ね打ちする）ように制御するものも知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３-６３０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
印刷条件によって発色が異なる場合がある。例えば、プリンタードライバーで同じ「紙種名（例えば普通紙）」を選択した場合でも、メーカーや地域差（例えば日本と欧米）によって「紙質」が異なり、発色が異なるおそれがある。このため、印刷条件によって画質が変わってしまうおそれがある。特に、上述したように有彩色インクを用いて形成した無彩色では画質の違いがあらわれやすい。また、印刷条件ごとに色変換ルックアップテーブルをそれぞれ作成すると、手間がかかるとともに色変換ルックアップテーブルのデータ量が膨大になる。
【０００６】
そこで、本発明は、データ量の増加を抑えつつ、画質の向上を図ることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための主たる発明は、第１色空間の画像データを、印刷装置の吐出するカラーインク及びブラックインクのインク色に対応する第２色空間の画像データに変換する色変換処理を行う印刷制御装置であって、前記第１色空間の無彩色領域を除くカラー領域の階調値を、前記第２色空間の階調値に変換するカラー用テーブルと、前記第１色空間の前記無彩色領域の階調値を前記第２色空間の階調値に変換する第１テーブルと、前記第１テーブルとは異なる第２テーブルであって、前記第１色空間の前記無彩色領域の階調値を前記第２色空間の階調値に変換する第２テーブルとを備え、前記印刷装置の印刷条件に応じて、前記第１色空間の前記画像データを構成する画素の階調値を、前記カラー用テーブル及び前記第１テーブルに基づいて、前記第２色空間の階調値に変換する第１色変換処理と、前記第１色空間の前記画像データを構成する画素の階調値を、前記カラー用テーブル及び前記第２テーブルに基づいて、前記第２色空間の階調値に変換する第２色変換処理とを切り替えて行うことを特徴とする印刷制御装置である。
【０００８】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【図面の簡単な説明】
【０００９】
【図１】図１Ａは、プリンター１とコンピューターＣＰとを有する印刷システムを説明するブロック図であり、図１Ｂは、プリンター１の斜視図である。
【図２】プリンタードライバーによる処理の説明図である。
【図３】色変換処理のために参照される色変換ＬＵＴを概念的に示した説明図である。
【図４】ＲＧＢ画像データが格子点にない場合の変換について説明するための概念図である。
【図５】図５Ａ〜図５Ｃは、本実施形態における色変換ＬＵＴの各テーブルを示す図である。図５Ａはカラー用テーブル、図５Ｂは第１グレー用テーブル、図５Ｃは第２グレー用テーブルである。
【図６】第１実施形態の色変換処理を説明するフロー図である。
【図７】第２実施形態において印刷条件を設定するＵＩ画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
＝＝＝概要＝＝＝
本明細書及び図面の記載により、少なくとも、以下の事項が明らかとなる。
【００１１】
第１色空間の画像データを、印刷装置の吐出するカラーインク及びブラックインクのインク色に対応する第２色空間の画像データに変換する色変換処理を行う印刷制御装置であって、前記第１色空間の無彩色領域を除くカラー領域の階調値を、前記第２色空間の階調値に変換するカラー用テーブルと、前記第１色空間の前記無彩色領域の階調値を前記第２色空間の階調値に変換する第１テーブルと、前記第１テーブルとは異なる第２テーブルであって、前記第１色空間の前記無彩色領域の階調値を前記第２色空間の階調値に変換する第２テーブルとを備え、前記印刷装置の印刷条件に応じて、前記第１色空間の前記画像データを構成する画素の階調値を、前記カラー用テーブル及び前記第１テーブルに基づいて、前記第２色空間の階調値に変換する第１色変換処理と、前記第１色空間の前記画像データを構成する画素の階調値を、前記カラー用テーブル及び前記第２テーブルに基づいて、前記第２色空間の階調値に変換する第２色変換処理とを切り替えて行うことを特徴とする印刷制御装置が明らかとなる。  
このような印刷制御装置によれば、印刷条件に応じて無彩色領域のテーブルを変えるので画質の向上を図ることができ、また、カラー用テーブルは共通化して使用するので、印刷条件ごとに色変換ＬＵＴをすべて作成する場合と比べて、手間がかからず、テーブルの増加量を抑えることができる。よって、データ量の増加を抑えつつ、画質の向上を図ることができる。
【００１２】
かかる印刷制御装置であって、被印刷物の紙質に応じて、前記第１色変換処理と前記第２色変換処理とを切り替えることが望ましい。  
このような印刷制御装置によれば、紙質の違いによる画質劣化を抑制することができる。
【００１３】
かかる印刷制御装置であって、前記第１テーブルと、前記第２テーブルとは前記ブラックインクの発生傾きが異なることが望ましい。
このような印刷制御装置によれば、無彩色領域の色の再現性を向上することができる。
【００１４】
かかる印刷制御装置であって、前記第１色空間の前記無彩色領域の階調値を、前記第１テーブルで変換した場合の前記ブラックインクに対応する階調値と、前記第２テーブルで変換した場合の前記ブラックインクに対応する階調値とが異なることが望ましい。  
このような印刷制御装置によれば、無彩色領域の色の再現性を向上することができる。
【００１５】
また、第１色空間の無彩色領域を除くカラー領域の階調値を、印刷装置の吐出するカラーインク及びブラックインクのインク色に対応する第２色空間の階調値に変換するカラー用テーブルと、前記第１色空間の前記無彩色領域の階調値を前記第２色空間の階調値に変換する第１テーブルと、前記第１テーブルとは異なる第２テーブルであって、前記第１色空間の前記無彩色領域の階調値を前記第２色空間の階調値に変換する第２テーブルとを備え、第１色空間の画像データを、前記第２色空間の画像データに変換する色変換処理を行う印刷制御装置に、前記印刷装置の印刷条件に応じて、前記第１色空間の前記画像データを構成する画素の階調値を、前記カラー用テーブル及び前記第１テーブルに基づいて、前記第２色空間の階調値に変換する第１色変換処理と、前記第１色空間の前記画像データを構成する画素の階調値を、前記カラー用テーブル及び前記第２テーブルに基づいて、前記第２色空間の階調値に変換する第２色変換処理とを切り替えて実行させることを特徴とするプログラムが明らかとなる。
【００１６】
また、第１色空間の画像データを、印刷装置の吐出するカラーインク及びブラックインクのインク色に対応する第２色空間の画像データに変換する色変換処理を行う画像処理方法であって、前記第１色空間の無彩色領域を除くカラー領域の階調値を、前記第２色空間の階調値に変換するカラー用テーブルと、前記第１色空間の前記無彩色領域の階調値を前記第２色空間の階調値に変換する第１テーブルと、前記第１テーブルとは異なる第２テーブルであって、前記第１色空間の前記無彩色領域の階調値を前記第２色空間の階調値に変換する第２テーブルとを用いて、前記印刷装置の印刷条件に応じて、前記第１色空間の前記画像データを構成する画素の階調値を、前記カラー用テーブル及び前記第１テーブルに基づいて、前記第２色空間の階調値に変換する第１色変換処理と、前記第１色空間の前記画像データを構成する画素の階調値を、前記カラー用テーブル及び前記第２テーブルに基づいて、前記第２色空間の階調値に変換する第２色変換処理とを切り替えて行うことを特徴とする画像処理方法が明らかとなる。
【００１７】
＝＝＝第１実施形態＝＝＝
＜用語の説明＞
まず、本実施形態を説明する際に用いられる用語の意味を説明する。  
【００１８】
「印刷画像」とは、被印刷物（本実施形態では紙）上に印刷された画像である。インクジェットプリンターの印刷画像は、紙上に形成された無数のドットから構成されている。  
【００１９】
「画像データ」とは、２次元画像を示すデータである。後述する実施形態では、ＲＧＢ色空間の画像データや、ＣＭＹＫ色空間の画像データなどがある。  
【００２０】
また、画像データには、２５６階調の画像データや、４階調の画像データなどがある。プリンターが４階調でドット（大ドット・中ドット・小ドット・ドット無し）を形成する場合、ＣＭＹＫ色空間の４階調の画像データは印刷画像を構成するドットの形成状態を示すことになるため、ＣＭＹＫ色空間の４階調の画像データのことを特に「印刷画像データ」と呼ぶことがある。
【００２１】
「画素」とは、画像を構成する最小単位である。この画素が２次元的に配置されることによって画像が構成される。主に、画像データ上の画素を意味する。  
【００２２】
「画素データ」とは、画素の階調値を示すデータである。画像データは多数の画素データから構成されていることになる。画素データのことを「画素の階調値」と言うこともある。
【００２３】
但し、「画像データ」や「画素」等の一般的な用語の意味は、上記の説明だけでなく、通常の技術常識に沿っても適宜解釈される。
【００２４】
＜印刷システムの構成＞
図１Ａは、プリンター１とコンピューターＣＰとを有する印刷システムを説明するブロック図であり、図１Ｂは、プリンター１の斜視図である。プリンター１は、用紙、布、フィルム等の被印刷物に向けて、液体の一種であるインクを吐出する。
【００２５】
コンピューターＣＰは、プリンター１と通信可能に接続されている。プリンター１に画像を印刷させるため、コンピューターＣＰは、その画像に応じた印刷画像データをプリンター１に送信する。また、コンピューターＣＰにはプリンタードライバーがインストールされている。プリンタードライバーは、コンピューターＣＰの表示装置（不図示）にユーザーインタフェース（以下、ＵＩともいう）を表示させたり、コンピューターＣＰに色変換処理等を実現させたりするプログラムである。このプリンタードライバーは、フレキシブルディスクＦＤやＣＤ−ＲＯＭなどの記録媒体（コンピュータ読み取り可能な記録媒体）に記録されている。または、このプリンタードライバーは、インターネットを介してコンピューターＣＰにダウンロードすることも可能である。なお、このプログラムは、各種の機能を実現するためのコードから構成されている。プリンタードライバーによる処理については後述する。
【００２６】
なお、「印刷装置」とは、被印刷物に画像を印刷する装置を意味し、例えばプリンター１が該当する。また、「印刷制御装置」とは、印刷装置を制御する装置を意味し、例えば、プリンタードライバーをインストールしたコンピューターＣＰが該当する。
【００２７】
プリンター１は、用紙搬送機構１０、キャリッジ移動機構２０、ヘッドユニット３０、駆動信号生成回路４０、検出器群５０、及び、コントローラー６０を有する。
【００２８】
用紙搬送機構１０は、被印刷物（紙Ｓ）を搬送方向に搬送させる。
【００２９】
キャリッジ移動機構２０は、ヘッドユニット３０が取り付けられたキャリッジ２１を搬送方向と交差する方向（以下、移動方向ともいう）に移動させる。
【００３０】
ヘッドユニット３０はヘッド３１とヘッド制御部ＨＣとを有する。ヘッド３１はインクを紙Ｓに向けて吐出させる。ヘッド制御部ＨＣは、プリンター１のコントローラー６０からのヘッド制御信号に基づき、ヘッド３１を制御する。
【００３１】
ヘッド３１は、シアン（Ｃ）インク、マゼンタ（Ｍ）インクと、イエロー（Ｙ）インク、ブラック（Ｋ）インクを吐出するノズル列をそれぞれ有している。各ノズル列は、各色のインクを吐出するための吐出口であるノズルを複数個備えている。ヘッド３１の各ノズルには、ピエゾ素子が対応して配置されている。このピエゾ素子の作動により、ノズルからインクを吐出することが可能となっている。
【００３２】
駆動信号生成回路４０は、駆動信号ＣＯＭを生成する。駆動信号ＣＯＭがピエゾ素子に印加されると、ピエゾ素子は伸縮する。このピエゾ素子の伸縮に応じて、ヘッド３１の対応するノズルからインクが吐出される。
【００３３】
検出器群５０はプリンター１の状況を監視する複数の検出器によって構成される。これらの検出器による検出結果は、コントローラー６０に出力される。
【００３４】
コントローラー６０はプリンター１における全体的な制御を行う。コントローラー６０は、インターフェース部６１と、ＣＰＵ６２と、メモリー６３とを有する。インターフェース部６１は、コンピューターＣＰとの間でデータの受け渡しを行う。メモリー６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ等の記憶素子を有する。なお、本実施形態のメモリー６３には、使用地域を示すフラグ（以下、地域データともいう）も記憶されている（後述する）。ＣＰＵ６２は、メモリー６３に記憶されているコンピュータープログラムに従い、各制御対象（用紙搬送機構１０、キャリッジ移動機構２０、ヘッドユニット３０、駆動信号生成回路４０、検出器群５０）を制御する。
【００３５】
このようなプリンター１において、コントローラー６０は、キャリッジ２１を移動方向に移動させつつヘッド３１からインクを断続的に吐出して、紙Ｓ上にドットを形成するドット形成処理と、紙Ｓを搬送方向に搬送する搬送処理と、を繰り返し実行させる。その結果、先のドット形成処理により形成されたドットの位置とは異なる位置にドットが形成され、紙Ｓ上に２次元の画像が印刷される。
【００３６】
＜プリンタードライバーの処理の概要＞
上記の印刷処理は、プリンター１に接続されたコンピューターＣＰから印刷画像データが送信されることにより開始する。当該印刷画像データは、プリンタードライバーによる処理により作成される。以下、プリンタードライバーによる処理について、図２を参照しながら説明する。なお、図２は、プリンタードライバーによる処理の説明図である。
【００３７】
色変換処理前の画像データは、ＲＧＢ色空間（第１色空間に相当）の２５６階調の画像データである。プリンタードライバーは、必要に応じて、入力画像データの解像度が印刷解像度に適合するように、色変換処理の前に解像度変換処理を施す。例えば、アプリケーションプログラムから受け取った画像データの解像度が６００ｄｐｉ×６００ｄｐｉで、印刷解像度が１２００ｄｐｉ×６００ｄｐｉの場合、６００ｄｐｉ×６００ｄｐｉを１２００ｄｐｉ×６００ｄｐｉに変換する。
【００３８】
次に、プリンタードライバーは、ＲＧＢ色空間の画像データを、インク色と同じ色空間であるＣＭＹＫ色空間（第２色空間に相当）の画像データに変換する色変換処理を行う。この色変換処理は、ＲＧＢ色空間の画素データの階調値とＣＭＹＫ色空間の画素データの階調値とを対応づけたテーブル（色変換ルックアップテーブル：以下「色変換ＬＵＴ」という）をプリンタードライバーが参照することによって、行われる。色変換処理後の画像データは、ＣＭＹＫ色空間の２５６階調の画像データである。
【００３９】
色変換処理後、プリンタードライバーは、２５６階調の画像データを、プリンターが形成可能な階調である４階調の画像データに変換するハーフトーン処理を行う。ハーフトーン処理では、ディザ法・γ補正・誤差拡散法などが利用される。ハーフトーン処理後の画像データは、印刷画像を構成するドットの形成状況（ドットの有無、ドットの大きさ）を示す印刷画像データになる。
【００４０】
ハーフトーン処理後、プリンタードライバーは、印刷画像データをプリンター１に送信する。プリンタードライバーは、印刷画像データをプリンター１に送信する際に、必要に応じて、印刷画像データの画素データの並ぶ順序を変換するラスタライズ処理や、プリンター１の制御に必要なコマンドデータを印刷画像データに付加するコマンド付加処理などを行う。
【００４１】
印刷画像データを受信したプリンターは、印刷画像データの各画素データの示す階調値に従ってヘッド３１の各ノズルからインクを吐出し、被印刷物上の画素領域にドットを形成する。これにより、プリンター１は、印刷画像データの示す画像を被印刷物に印刷できる。
【００４２】
なお、本実施形態のプリンタードライバーは、プリンター１が無彩色（例えばグレー）の画像を印刷する際にインクの埋まりを改善するため、ブラックインク（Ｋ）のみでなく許容範囲内で有彩色のカラーインク（ＣＭＹ）も用いるように制御している（この処理については後述する）。そして、ＫとＣＭＹを重ね合わせることで無彩色の画像を形成するようにしている。
【００４３】
＜紙質に応じた色変換処理とその課題＞
(課題１)
被印刷物（紙Ｓ）の紙質に地域差がある。例えば、日本と欧米では紙質が異なる。このため、プリンタードライバーで同じ「紙種名（例えば、普通紙）」を選択した場合でも、地域差によって「紙質」が異なるため、印刷した画像の発色が異なるおそれがある。なお、発色性は、ＣＭＹインクを打ち込んだ時の「彩度」のことであり、インク顔料の表面残存率に依存する。例えば、表面残存率が大きいと発色がよく、逆に、表面残存率が小さいと、発色が悪くなる。
【００４４】
特に、滲みにくい（表面残存率が大きい）紙の場合、紙質によってカラードットの発色（彩度）の違いが大きくなる。このため、グレーを印刷するときにＣＭＹが多いと、紙質に応じて色ずれが生じやすい。例えば、紙質に応じて赤みがでたりする。
【００４５】
よって、このような紙にグレーを印刷するときには、ＣＭＹを減らし、Ｋを多くすることが望ましい。つまり、紙質に応じた色変換処理用のテーブル（色変換ＬＵＴ）が必要になる。
【００４６】
(課題２)
地域差を考慮して全ての紙質に応じて紙質毎の色変換ＬＵＴを作成すると、数多くの色変換ＬＵＴを作成しなければならず手間がかかる。また、色変換ＬＵＴの全データ量が膨大になる。
【００４７】
そこで、本実施形態では、色変換ＬＵＴをカラー用テーブルとグレー用テーブルに分けて、カラー用テーブルを共通化し、グレー用テーブルを紙質に応じてそれぞれ用意している。
【００４８】
＜色変換処理について＞
前述したように色変換処理では、色変換ＬＵＴが用いられる。色変換ＬＵＴは、ある色空間のデータと、別の色空間のデータとの対応関係を複数の格子点について定義したテーブルのことである。本実施形態の色変換ＬＵＴは、３次元の色変換テーブルであり、ＲＧＢ色空間の階調値を、プリンター１で使用されるインクに応じた色空間（本実施形態ではＣＭＹＫ色空間）の階調値に変換する。
【００４９】
図３は、色変換処理のために参照される色変換ＬＵＴを概念的に示した説明図である。図の原点（０，０，０）は黒（最暗部）であり、Ｒ軸、Ｇ軸、Ｂ軸で形成される色空間となっている。なお、Ｒ、Ｇ、Ｂはそれぞれ２５６階調（０〜２５５）であり、座標（２５５，２５５，２５５）は白である。また、図において原点（０，０，０）と座標（２５５，２５５，２５５）を結ぶ軸（すなわち、ＲＧＢの各値が等しい領域）を、グレー軸（無彩色領域に相当）とよぶ。
【００５０】
全てのＲＧＢ画像データは、必ず色空間内の座標点に対応付けて表示することができる。このことから、Ｒ軸、Ｇ軸、Ｂ軸のそれぞれを細分して色空間内に多数の格子点を設定すれば、それぞれの格子点はＲＧＢ画像データを表していると考えることができ、各ＲＧＢ画像データに対応するＣ，Ｍ，Ｙ，Ｋの色空間の各色の階調値を、各格子点に対応付けることができる。色変換ＬＵＴは、こうして色空間内に設けた格子点に、Ｃ，Ｍ，Ｙ，Ｋ各色の階調値を対応付けて記憶した３次元の数表と考えることができる。このような、色変換ＬＵＴに記憶されているＲＧＢ画像データとＣ，Ｍ，Ｙ，Ｋ各色の階調データとの対応関係に基づいて色変換処理を行えば、ＲＧＢ画像データを、Ｃ，Ｍ，Ｙ，Ｋ各色の階調データに迅速に変換することが可能となる。
【００５１】
図４は、ＲＧＢ画像データが格子点にない場合の変換について説明するための概念図である。図において変換対象のＲＧＢ画像データを黒色の点（以下、黒点という）で示している。当該黒点は座標（ｒ、ｂ、ｇ）であり、８つの格子点の間に位置している。この場合、黒点と、その周りの格子点（図の８つの格子点）との位置関係に応じて重み付けをし、各格子点のデータを用いて補完する。なお、補間演算には線形補間やスプライン補間など種々の手法がある。このように、対象となるＲＧＢ画像データが格子点上にない場合においても補完を行うことによりＣ，Ｍ，Ｙ，Ｋ各色の階調データに色変換処理を行うことができる。
【００５２】
また、本実施形態のプリンタードライバーは、色変換ＬＵＴとして、グレー軸以外のカラー領域用のカラー用テーブルと、グレー軸用の２つのテーブル（第１グレー用テーブル、及び、第２グレー用テーブル）を備えている。なお、日本の紙と欧米の紙を比較すると、通常、欧米の紙は日本の紙よりも表面残存率が小さい（つまり、発色性が悪い）。よって、日本に対応するグレー用テーブル（第１グレー用テーブル）は欧米に対応するグレー用テーブル（第２グレー用テーブル）よりもＣＭＹが少なめ、且つ、Ｋが多めに定められている。
【００５３】
図５Ａ〜図５Ｃは、本実施形態における色変換ＬＵＴの各テーブルの一例を示す図である。図５Ａはカラー用テーブル、図５Ｂは第１グレー用テーブル、図５Ｃは第２グレー用テーブルである。図に示すように、各テーブルには、画像データの色空間（Ｒ、Ｇ、Ｂ）上の値（入力値）と、当該入力値に対応するインク量（出力値）とがそれぞれ対応づけられている。より具体的には、各テーブルには図３に示す格子点ごと（Ｒ、Ｇ、Ｂ各色について３２階調ごと）に、（Ｃ、Ｍ、Ｙ、Ｋ）の値が対応づけられている。
【００５４】
カラー用テーブルは、グレー軸（Ｒ＝Ｇ＝Ｂ）を除く格子点についての変換テーブルである。図３からわかるように、カラー用テーブルのデータ量（言い換えると格子点の数）はグレー軸用のテーブルのデータ量よりもかなり多い。このため、カラー用テーブルを条件にかかわらずに共通に用いるようにすると、条件毎にカラー用テーブルを作成する場合と比べて、テーブル作成の手間を省くことができ、またデータ量の増加を抑えることができる。
【００５５】
また、グレー用テーブルはグレー軸（Ｒ＝Ｇ＝Ｂ）上の格子点についての変換テーブルである。なお、第１グレー用テーブル（図５Ｂ）と第２グレー用テーブル（図５Ｃ）では、同一のＲＧＢの階調値に対するＣＭＹＫの階調値が異なっている。例えば、画像データが（Ｒ、Ｇ、Ｂ）＝（３２、３２、３２）のとき、当該画像データを第１グレー用テーブルで色変換すると（Ｃ、Ｍ、Ｙ、Ｋ）＝（６３、６３、６３、２４５）と変換されるのに対し、第２グレー用テーブルで色変換すると（Ｃ、Ｍ、Ｙ、Ｋ）＝（７５、７５、７５、２２５）と変換される。このように入力のＲＧＢの値が同じでも、２つのグレー用テーブルで変換した後のＣＭＹＫの各階調値は異なることになる。
【００５６】
また、ＲＧＢの階調値の変化量に対するＣＭＹ及びＫの階調値の変化量の割合（各インクの発生傾き）も第１グレー用テーブルと第２グレー用テーブルで異なっている。例えば、図５Ｂ及び図５Ｃに示すように、入力階調値（ＲＧＢ）の変化に対し、第１グレー用テーブルよりも第２グレー用テーブルの方がＫの階調値の変化量が大きい（すなわちブラックインクの発生傾きが大きい）。また、Ｋの階調値の変化量に合わせてＣＭＹの各階調値の変化量（ＣＭＹインクの発生傾き）も第１グレー用テーブルと第２グレー用テーブルで異なっている。このように複数（本実施形態では２つ）の異なるグレー用テーブルを用意し、印刷条件に応じて適宜選択して用いることにより、グレー（無彩色）の再現性の向上を図ることができる。
【００５７】
図６は、第１実施形態の色変換処理を説明するフロー図である。
なお、プリンター１のメモリー６３には、予め使用地域（ここでは日本と欧米の２つとする）を示す地域フラグ（地域データ）が予め記憶されている。また、コンピューターＣＰのプリンタードライバーは、色変換ＬＵＴとして前述したカラー用テーブルと、２つのグレー用テーブル（第１グレー用テーブル、第２グレー用テーブル）を備えている。
【００５８】
まず、コンピューターＣＰのプリンタードライバーは、プリンター１のメモリー６３から地域データを取得する（Ｓ１０１）。
【００５９】
そして、プリンタードライバーは、取得した地域データが日本を示すものであるか否かを判別する（Ｓ１０２）。
【００６０】
地域データが日本を示すものであると判別した場合（Ｓ１０２でＹＥＳ）、プリンタードライバーは、第１グレー用テーブルを選択する（Ｓ１０３）。そして、ＲＧＢ画像データを構成する画素データの階調値を、カラー用テーブル及び第１グレー用テーブルを用いてＣＭＹＫ色空間の階調値に変換する（Ｓ１０４：第１色変換処理に相当）。
【００６１】
例えば、変換対象の画素データが格子点（図３参照）上にある場合は、その格子点のデータを用いて色変換を行う。このとき、その格子点がグレー軸でない場合は、カラー用テーブルを用い、グレー軸である場合は第１グレー用テーブルを用いて色変換する。
【００６２】
また、例えば、変換対象の画素データが格子上にない場合は、その周囲の格子（例えば図４に示す８個の格子点）のデータを用いた補完により色変換を行う。このとき、８個の格子点のうち少なくとも１つがグレー軸の格子点の場合は、カラー用テーブルと第１グレー用テーブルをそれぞれ用いた補完により色変換を行ない、８個の格子点にグレー軸の格子点が含まれない場合は、カラー用テーブルのみを用いた補完により色変換を行う。
【００６３】
一方、地域データが日本以外（欧米）を示すものであると判別した場合（Ｓ１０２でＮＯ）、プリンタードライバーは、第２グレー用テーブルを選択する（Ｓ１０５）。そして、ＲＧＢ画像データを構成する画素データの階調値を、カラー用テーブル及び第２グレー用テーブルを用いてＣＭＹＫ色空間の階調値に変換する（Ｓ１０６：第２色変換処理に相当）。
【００６４】
例えば、変換対象の画素データが格子点（図３参照）上にある場合は、その格子点のデータを用いて色変換を行う。このとき、その格子点がグレー軸でない場合は、カラー用テーブルを用い、グレー軸である場合は第２グレー用テーブルを用いて色変換する。
【００６５】
また、例えば、変換対象の画素データが格子上にない場合は、その周囲の格子（例えば図４に示す８個の格子点）のデータを用いた補完により色変換を行う。このとき、８個の格子点のうち少なくとも１つがグレー軸の格子点の場合は、カラー用テーブルと第１グレー用テーブルをそれぞれ用いた補完により色変換を行ない、８個の格子点にグレー軸の格子点が含まれない場合は、カラー用テーブルを用いた補完により色変換を行う。
【００６６】
以上、説明したように本実施形態では、グレー軸を除くカラー領域用の色変換ＬＵＴ（カラー用テーブル）と、グレー軸用の２つの異なる色変換用ＬＵＴ（第１グレー用テーブル、第２グレー用テーブル）を備えている。
【００６７】
そして、プリンタードライバーは、色変換処理を行う際にプリンター１の使用地域（日本、欧米）に応じて、カラー用テーブル及び第１グレー用テーブルに基づいて色変換を行う処理と、カラー用テーブル及び第２グレー用テーブルに基づいて色変換を行う処理を切り替えて実行している。
【００６８】
これにより、「紙質（地域差）」の違い（発色の違い）による画質の変化を抑制することができる。よって、画質の向上を図ることができる。また、「紙質（地域差）」に応じて用意するのはグレー用テーブルのみでよい。すなわち、グレー軸を除くカラー領域のカラー用テーブルは共通化して使用しているので、印刷条件ごとに色変換ＬＵＴをすべて作成する場合と比べて、手間がかからず、また、テーブルの増加量を抑えることができる。
【００６９】
なお、本実施形態では、設定されていた使用地域（地域データ）が２つ（日本、欧米）であったがこれには限らず、３つ以上であってもよい。この場合、地域データの数に応じた複数のグレー用テーブルを作成し、色変換処理の際に地域データに対応するものを選択するようにすればよい。
また、例えば、同じ地域において、紙質の違いに応じて２種類以上のグレー用テーブルを用意しておき、その中から使用する紙に適したグレー用テーブルを選択するようにしてもよい。この場合においても、グレー用テーブルはデータ量が小さいので、色変換ＬＵＴを複数用意する場合と比べデータ量の増加を抑制することができる。
【００７０】
＝＝＝第２実施形態＝＝＝
第２実施形態では、プリンタードライバーのＵＩ上で紙種を選択できるようになっている。また、第２実施形態では紙種に応じて複数のグレー用テーブルが用意されている。
【００７１】
なお、プリンター１及びコンピューターＣＰの構成や、カラー用テーブル、及び、グレー用テーブルの内容については第１実施形態と同様であるので説明を省略する。
【００７２】
図７Ａ及び図７Ｂは、第２実施形態において印刷条件を設定するＵＩ画面の一例を示す図である。
【００７３】
第２実施形態では、図７ＡのＵＩ画面によりユーザーが印刷モードや用紙種別が選択できるようになっている。なお、印刷モードとしては、高精細モード、通常モード、速度優先モードが選択可能になっている。用紙サイズはＡ４、Ａ３などが選択可能になっている。また、用紙種別は、図７Ｂに示すように、普通紙（新紙）と普通紙（再生紙）が選択可能になっている。そして、この２つの紙種について、それぞれグレー用テーブルが作成されている。なお、同じ普通紙であっても再生紙は新紙と比べて滲みやすい。つまり、再生紙は、発色性が悪く表面残存率が小さい。このためグレーを印刷する際にＣＭＹを用いても画質の劣化（グレーからのずれ）が目立ちにくい。よって、第２実施形態では、滲みやすい紙（再生紙）に対しては、ＣＭＹが多めでＫが少なめのグレー用テーブル（例えば、第１実施形態の第２グレー用テーブルと同様のテーブル）を対応させている。
【００７４】
一方、滲みにくい紙（新紙）の場合、グレーを印刷する際にＣＭＹを用いると画質の劣化が目立ちやすくなる。ここで、滲みにくい普通紙（新紙）に対しては、Ｋが多めでＣＭＹが少なめのグレー用テーブル（例えば、第１実施形態の第１グレー用テーブルと同用のテーブル）を対応させている。
【００７５】
そして、第２実施形態のプリンタードライバーは、図７ＢのＵＩ画面による紙種の選択に応じて、使用するグレー用テーブルを選択して色変換処理を行う。
この用紙の選択以外の処理については第１実施形態と同様であるので説明を省略する。
【００７６】
以上、説明したように、第２実施形態では、ＵＩ画面において選択される紙種に応じてグレー用テーブルを用意している。そして、選択された紙種が滲みやすい紙の場合はＣＭＹが多めのグレー用テーブルを選択し、滲みにくい紙の場合は、Ｋが多めのグレー用テーブルを選択している。
【００７７】
この場合においても、紙種に応じてグレー軸用テーブルを選択することにより画質の向上を図ることができる。また、印刷条件ごとに色変換ＬＵＴをすべて作成する場合と比べて、手間がかからず、また、テーブルの増加量を抑えることができる。
【００７８】
なお、上記の実施形態ではＵＩ画面で選択可能な用紙種別が普通紙（新紙）と普通紙（再生紙）の２種類であったがこれには限られず、例えば、光沢紙やマット紙なども選択可能になっていてもよい。この場合もそれぞれの紙質（滲みやすさ）に応じてグレー用テーブルを作成しておき、選択される紙に応じて、グレー用テーブルを選択するようにすればよい。
【００７９】
＝＝＝その他の実施形態＝＝＝
上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００８０】
＜プリンターについて＞
前述の実施形態のプリンター１はシリアル式プリンターであったがこれには限られず他の方式のプリンターであってもよい。例えば、ライン式プリンターであってもよい。
【００８１】
＜吐出方式について＞
前述の実施形態では、圧電素子（ピエゾ素子）を用いてインクを吐出していた。しかし、インクを吐出する方式は、これに限られるものではない。例えば、熱によりノズル内に泡を発生させる方式など、他の方式を用いてもよい。
【００８２】
＜印刷制御装置について＞
前述の実施形態では、色変換処理をコンピューターＣＰのプリンタードライバーが行っていたがこれには限られない。例えば、色変換処理可能なプリンターを用いて、プリンターで色変換処理を行ってもよい。この場合、プリンター（色変換処理を行う部位）が印刷制御装置に相当する。
【００８３】
＜印刷条件について＞
前述の実施形態では地域や紙種に応じてグレー用テーブルを選択していたが、これには限らず他の印刷条件（例えば印刷速度、印刷解像度）に応じてグレー用テーブルを選択してもよい。
【００８４】
＜インクについて＞
前述の実施形態では、シアン、マゼンタ、イエロー、ブラックの４色のインクを用いていたがこれには限られない。例えば、４色以外の色インク（オレンジインク、レッドインクなど）をさらに用いてもよい。その場合、使用するインクに応じたカラー用テーブルを用意して用いるようにすればよい。
【符号の説明】
【００８５】
１  プリンター、１０  用紙搬送機構、
２０  キャリッジ移動機構、２１  キャリッジ、
３０  ヘッドユニット、３１  ヘッド、
４０  駆動信号生成回路、
５０  検出器群、
６０  コントローラー、６１  インターフェース部、
６２  ＣＰＵ、６３  メモリー、
ＣＰ  コンピューター、ＨＣ  ヘッド制御部
【図１】
2015133607.tif 000003
【図２】
2015133607.tif 000004
【図３】
2015133607.tif 000005
【図４】
2015133607.tif 000006
【図５】
2015133607.tif 000007
【図６】
2015133607.tif 000008
【図７】
2015133607.tif 000009