(57)【要約】【課題】クリアインク等の各種液体の吐出による色境界部における色インクの滲みの抑制。【解決手段】２以上の異なる色の色インクを吐出して媒体上に画像を形成する色インク吐出部と、前記画像が形成される前記媒体上の領域に前記画像の形成を補助する補助液を吐出する補助液吐出部とを備えた印刷装置において、前記補助液吐出部による前記補助液の吐出量が、前記媒体に形成される前記画像の色境界部と、前記色境界部以外の部分とで異なる。【選択図】      図１５
2005040994.tif 000002
【特許請求の範囲】
【請求項１】
２以上の異なる色の色インクを吐出して媒体上に画像を形成する色インク吐出部と、前記画像が形成される前記媒体上の領域に前記画像の形成を補助する補助液を吐出する補助液吐出部とを備えた印刷装置において、
前記補助液吐出部による前記補助液の吐出量が、前記媒体に形成される前記画像の色境界部と、前記色境界部以外の部分とで異なることを特徴とする印刷装置。
【請求項２】
前記色境界部への前記補助液の吐出量が、前記色境界部以外の部分への前記補助液の吐出量よりも少ないことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記補助液吐出部から吐出された補助液により前記媒体上に形成されるドットのサイズが、前記媒体に形成される前記画像の色境界部と、前記色境界部以外の部分とで異なることを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記色境界部に形成される前記ドットのサイズが、前記色境界部以外の部分に形成される前記ドットのサイズよりも小さいことを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記補助液吐出部から吐出された補助液により前記媒体上に形成される単位面積当たりのドットの数が、前記媒体に形成される前記画像の色境界部と、前記色境界部以外の部分とで異なることを特徴とする請求項１〜４のいずれか１項に記載の印刷装置。
【請求項６】
前記色境界部に形成される単位面積当たりの前記ドットの数が、前記色境界部以外の部分に形成される単位面積当たりの前記ドットの数よりも少ないことを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記色境界部に対して前記補助液吐出部から前記補助液を吐出しないことを特徴とする請求項１に記載の印刷装置。
【請求項８】
前記画像を形成するための画像データから前記色境界部を検出するための色境界部検出手段を備えたことを特徴とする請求項１〜７のいずれか１項に記載の印刷装置。
【請求項９】
前記補助液は、無色透明な液体であることを特徴とする請求項１〜８のいずれか１項に記載の印刷装置。
【請求項１０】
前記補助液は、前記媒体に付着した前記色インクの凝集を促進させる性質を有する液体であることを特徴とする請求項１〜９のいずれか１項に記載の印刷装置。
【請求項１１】
２以上の異なる色の色インクを吐出して媒体上に画像を形成する色インク吐出部と、前記画像が形成される前記媒体上の領域に前記画像の形成を補助する補助液を吐出する補助液吐出部とを備えた印刷装置において、
前記補助液吐出部から吐出された補助液により前記媒体上に形成されるドットのサイズが、前記媒体に形成される前記画像の色境界部よりも、前記色境界部以外の部分の方が大きく、
前記補助液吐出部から吐出された補助液により前記媒体上に形成される単位面積当たりのドットの数が、前記媒体に形成される前記画像の色境界部よりも、前記色境界部以外の部分の方が多く、
前記画像を形成するための画像データから前記色境界部を検出するための色境界部検出手段を備え、
前記補助液は、無色透明であり、かつ前記媒体に付着した前記色インクの凝集を促進させる性質を有することを特徴とする印刷装置。
【請求項１２】
２以上の異なる色の色インクを吐出して媒体上に画像を形成する色インク吐出工程と、前記画像が形成される前記媒体上の領域に前記画像の形成を補助する補助液を吐出する補助液吐出工程とを有する印刷方法において、
前記補助液吐出工程における前記補助液の吐出量を、前記媒体に形成される前記画像の色境界部と、前記色境界部以外の部分とで異ならせることを特徴とする印刷方法。
【請求項１３】
２以上の異なる色の色インクを吐出して媒体上に画像を形成する色インク吐出部と、前記画像が形成される前記媒体上の領域に前記画像の形成を補助する補助液を吐出する補助液吐出部とを備えた印刷装置において実行されるプログラムであって、
前記補助液吐出部の前記補助液の吐出量を、前記媒体に形成される前記画像の色境界部と、前記色境界部以外の部分とで異ならせる処理を実行することを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、２以上の異なる色の色インクと、画像の形成を補助する補助液とを吐出する印刷装置、印刷方法及びプログラムに関する。
【０００２】
【従来の技術】
紙や布、フィルムなどの各種媒体に対してインクを吐出して印刷を行う印刷装置として、インクジェットプリンタが知られている。このインクジェットプリンタは、シアン（Ｃ）やマゼンダ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）といった各色のインクを吐出して媒体上にドットを形成してカラー印刷を行う。
【０００３】
ところで、このようなインクジェットプリンタにあっては、最近、前述した色インクの他に、クリアインクと呼ばれる無色透明な液体を吐出するプリンタが登場している（特許文献１又は２参照）。ここで吐出されるクリアインクには、次のようなものがある。▲１▼インクを凝集させて定着を促進させる液、▲２▼光沢度を向上させる液、▲３▼媒体表面に保護層を形成する液などである。クリアインクは、画像が形成される媒体上の領域に、当該画像と重なるように吐出され、画像の形成を補助する。
【０００４】
【特許文献１】
特開平１０−１９５４０４号公報
【０００５】
【特許文献２】
特開２００１−３２２３４６号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、クリアインクを吐出した場合、次のような問題が発生した。すなわち、クリアインクが、媒体上に形成される画像と重なると、画像を形成する色インクと重なるため、色インクと滲むといった問題が発生した。このような滲みは、形成される画像の画質に大きな影響を及ぼすことになる。特に画像の色境界部では、色インクの滲みによって画像の輪郭がばやけてしまい、画像の品質に悪影響を及ぼし兼ねない。
本発明は、このような事情に鑑みたものであって、その目的は、クリアインク等の各種液体の吐出による色境界部における色インクの滲みを抑制することにある。
【０００７】
【課題を解決するための手段】
前記目的を達成するための主たる発明は、２以上の異なる色の色インクを吐出して媒体上に画像を形成する色インク吐出部と、前記画像が形成される前記媒体上の領域に前記画像の形成を補助する補助液を吐出する補助液吐出部とを備えた印刷装置において、
前記補助液吐出部における前記補助液の吐出量が、前記媒体に形成される前記画像の色境界部と、前記色境界部以外の部分とで異なることを特徴とする印刷装置である。
【０００８】
本発明の他の特徴は、本明細書及び添付図面の記載により明らかにする。
【０００９】
【発明の実施の形態】
＝＝＝開示の概要＝＝＝
本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。
【００１０】
２以上の異なる色の色インクを吐出して媒体上に画像を形成する色インク吐出部と、前記画像が形成される前記媒体上の領域に前記画像の形成を補助する補助液を吐出する補助液吐出部とを備えた印刷装置において、
前記補助液吐出部における前記補助液の吐出量が、前記媒体に形成される前記画像の色境界部と、前記色境界部以外の部分とで異なることを特徴とする印刷装置。
このような印刷装置にあっては、色境界部に吐出される補助液の吐出量が、色境界部以外の部分に吐出される補助液の吐出量と異なるため、色境界部における色インクの滲みを抑制することができる。
【００１１】
かかる印刷装置にあっては、前記色境界部への前記補助液の吐出量が、前記色境界部以外の部分への前記補助液の吐出量よりも少なくても良い。このように色境界部への補助液の吐出量が、色境界部以外の部分への補助液の吐出量よりも少なければ、色境界部における色インクの滲みの十分な抑制を図ることができる。
【００１２】
また、かかる印刷装置にあっては、前記補助液吐出部から吐出された補助液により前記媒体上に形成されるドットのサイズが、前記媒体に形成される前記画像の色境界部と、前記色境界部以外の部分とで異なっても良い。このようにドットのサイズが異なることにより、色境界部における色インクの滲みを抑制することができる。
【００１３】
また、かかる印刷装置にあっては、前記色境界部に形成される前記ドットのサイズが、前記色境界部以外の部分に形成される前記ドットのサイズよりも小さくても良い。これにより、色境界部における色インクの滲みの十分な抑制を図ることができる。
【００１４】
また、かかる印刷装置にあっては、前記補助液吐出部から吐出された補助液により前記媒体上に形成される単位面積当たりのドットの数が、前記媒体に形成される前記画像の色境界部と、前記色境界部以外の部分とで異なっても良い。このように単位面積当たりのドットの数が異なることで、色境界部における色インクの滲みを抑制することができる。
【００１５】
また、かかる印刷装置にあっては、前記色境界部に形成される単位面積当たりのドットの数が、前記色境界部以外の部分に形成される単位面積当たりのドットの数よりも少なくても良い。これにより、色境界部における色インクの滲みの十分な抑制を図ることができる。
【００１６】
また、かかる印刷装置にあっては、前記色境界部に対して前記補助液吐出部から前記補助液を吐出しなくても良い。これにより、色境界部における色インクの滲みの十分な抑制を図ることができる。
【００１７】
また、かかる印刷装置にあっては、前記画像を形成するための画像データから前記色境界部を検出するための色境界部検出手段を備えていても良い。このような色境界部検出手段を備えれば、画像の色境界部を簡単に検出することができる。
【００１８】
また、かかる印刷装置にあっては、前記補助液は、無色透明な液体であっても良い。また、前記補助液は、前記媒体に付着した前記色インクの凝集を促進させる性質を有する液体であっても良い。補助液がこのような液体であることで、画像の形成を十分に補助することができる。
【００１９】
２以上の異なる色の色インクを吐出して媒体上に画像を形成する色インク吐出部と、前記画像が形成される前記媒体上の領域に前記画像の形成を補助する補助液を吐出する補助液吐出部とを備えた印刷装置において、
前記補助液吐出部から吐出された補助液により前記媒体上に形成されるドットのサイズが、前記媒体に形成される前記画像の色境界部よりも、前記色境界部以外の部分の方が大きく、
前記補助液吐出部から吐出された補助液により前記媒体上に形成される単位面積当たりのドットの数が、前記媒体に形成される前記画像の色境界部よりも、前記色境界部以外の部分の方が多く、
前記画像を形成するための画像データから前記色境界部を検出するための色境界部検出手段を備え、
前記補助液は、無色透明であり、かつ前記媒体に付着した前記色インクの凝集を促進させる性質を有することを特徴とする印刷装置。
【００２０】
２以上の異なる色の色インクを吐出して媒体上に画像を形成する色インク吐出工程と、前記画像が形成される前記媒体上の領域に前記画像の形成を補助する補助液を吐出する補助液吐出工程とを有する印刷方法において、
前記補助液吐出工程における前記補助液の吐出量を、前記媒体に形成される前記画像の色境界部と、前記色境界部以外の部分とで異ならせることを特徴とする印刷方法。
【００２１】
２以上の異なる色の色インクを吐出して媒体上に画像を形成する色インク吐出部と、前記画像が形成される前記媒体上の領域に前記画像の形成を補助する補助液を吐出する補助液吐出部とを備えた印刷装置において実行されるプログラムであって、
前記補助液吐出部の前記補助液の吐出量を、前記媒体に形成される前記画像の色境界部と、前記色境界部以外の部分とで異ならせる処理を実行することを特徴とするプログラム。
【００２２】
＝＝＝印刷装置の概要＝＝＝
本発明にかかる印刷装置の一実施形態として、インクジェットプリンタ１と、コンピュータ１１００とを備えた印刷システムを例にとり、その概要について説明する。
【００２３】
図１は、本実施形態にかかる印刷システム１０００の外観構成を示した説明図である。この印刷システム１０００は、インクジェットプリンタ１と、コンピュータ１１００とを備えている。コンピュータ１１００は、表示装置１２００と、入力装置１３００と、記録再生装置１４００とを有している。プリンタ１は、紙や布、フィルム等の媒体に画像を印刷する印刷装置である。コンピュータ１１００は、プリンタ１と電気的に接続されており、プリンタ１に画像を印刷させるため、印刷させる画像に応じた印刷データをプリンタ１に出力する。表示装置１２００は、ディスプレイを有し、アプリケーションプログラムやプリンタドライバ等のユーザインタフェースを表示する。入力装置１３００は、例えばキーボード１３００Ａやマウス１３００Ｂであり、表示装置１２００に表示されたユーザインタフェースに沿って、アプリケーションプログラムの操作やプリンタドライバの設定等に用いられる。記録再生装置１４００は、例えばフレキシブルディスクドライブ装置１４００ＡやＣＤ−ＲＯＭドライブ装置１４００Ｂが用いられる。
【００２４】
コンピュータ１１００には、プリンタドライバがインストールされている。プリンタドライバ１１１０は、表示装置１２００にユーザインタフェースを表示させる機能を実現させるほか、アプリケーションプログラムから出力された画像データを印刷データに変換する機能を実現させるためのプログラムである。このプリンタドライバは、フレキシブルディスクＦＤやＣＤ−ＲＯＭなどの記録媒体（コンピュータ読み取り可能な記録媒体）に記録されている。または、このプリンタドライバは、インターネットを介してコンピュータ１１００にダウンロードすることも可能である。なお、このプログラムは、各種の機能を実現するためのコードから構成されている。
【００２５】
＝＝＝プリンタドライバ＝＝＝
＜プリンタドライバについて＞
図２は、プリンタドライバ１１１０が行う基本的な処理の概略的な説明図である。既に説明された構成要素については、同じ符号を付しているので、説明を省略する。
【００２６】
コンピュータ１１００では、コンピュータに搭載されたオペレーティングシステムの下、ビデオドライバ１１０２やアプリケーションプログラム１１０４やプリンタドライバ１１１０などのコンピュータプログラムが動作している。ビデオドライバ１１０２は、アプリケーションプログラム１１０４やプリンタドライバ１１１０からの表示命令に従って、例えばユーザインターフェース等を表示装置１２００に表示する機能を有する。アプリケーションプログラム１１０４は、例えば、画像編集などを行う機能を有し、画像に関するデータ（画像データ）を作成する。ユーザは、アプリケーションプログラム１１０４のユーザインターフェースを介して、アプリケーションプログラム１１０４により編集した画像を印刷する指示を与えることができる。アプリケーションプログラム１１０４は、印刷の指示を受けると、プリンタドライバ１１１０に画像データを出力する。
【００２７】
プリンタドライバ１１１０は、アプリケーションプログラム１１０４から画像データを受け取り、この画像データを印刷データに変換し、印刷データをプリンタ１に出力する。ここで、印刷データとは、プリンタ１が解釈できる形式のデータであって、各種のコマンドデータと画素データとを有するデータである。また、コマンドデータとは、プリンタ１に特定の動作の実行を指示するためのデータである。また、画素データとは、印刷される画像（印刷画像）を構成する画素に関するデータであり、例えば、ある画素に対応する媒体Ｓ上の位置に形成されるドットに関するデータ（ドットの色や大きさ等のデータ）である。
【００２８】
プリンタドライバ１１１０は、アプリケーションプログラム１１０４から出力された画像データを印刷データに変換するため、解像度変換処理・色変換処理・ハーフトーン処理・ラスタライズ処理などを行う。以下に、プリンタドライバ１１１０が行う各種の処理について説明する。
【００２９】
解像度変換処理は、アプリケーションプログラム１１０４から出力された画像データ（テキストデータ、イメージデータなど）を、媒体Ｓに印刷する際の解像度に変換する処理である。例えば、紙に画像を印刷する際の解像度が７２０×７２０ｄｐｉに指定されている場合、アプリケーションプログラム１１０４から受け取った画像データを７２０×７２０ｄｐｉの解像度の画像データに変換する。なお、解像度変換処理後の画像データは、ＲＧＢ色空間により表される多階調（例えば２５６階調）のＲＧＢデータである。以下、画像データを解像度変換処理したＲＧＢデータをＲＧＢ画像データと呼ぶ。
【００３０】
色変換処理は、ＲＧＢデータをＣＭＹＫ色空間により表されるＣＭＹＫデータに変換する処理である。なお、ＣＭＹＫデータは、プリンタ１が有するインクの色に対応したデータである。この色変換処理は、ＲＧＢ画像データの階調値とＣＭＹＫ画像データの階調値とを対応づけたテーブル（色変換ルックアップテーブルＬＵＴ）をプリンタドライバ１１１０が参照することによって行われる。この色変換処理により、各画素についてのＲＧＢデータが、インク色に対応するＣＭＹＫデータに変換される。なお、色変換処理後のデータは、ＣＭＹＫ色空間により表される２５６階調のＣＭＹＫデータである。以下、ＲＧＢ画像データを色変換処理したＣＭＹＫデータをＣＭＹＫ画像データと呼ぶ。
【００３１】
ハーフトーン処理は、高階調数のデータを、プリンタ１が形成可能な階調数のデータに変換する処理である。例えば、ハーフトーン処理により、２５６階調を示すデータが、２階調を示す１ビットデータや４階調を示す２ビットデータに変換される。ハーフトーン処理では、ディザ法・γ補正・誤差拡散法などを利用して、プリンタ１がドットを分散して形成できるように画素データを作成する。プリンタドライバ１１１０は、ハーフトーン処理を行うとき、ディザ法を行う場合にはディザテーブルを参照し、γ補正を行う場合にはガンマテーブルを参照し、誤差拡散法を行う場合は拡散された誤差を記憶するための誤差メモリを参照する。ハーフトーン処理されたデータは、前述のＲＧＢデータと同等の解像度（例えば７２０×７２０ｄｐｉ）を有している。ハーフトーン処理されたデータは、例えば、各画素につき１ビット又は２ビットのデータから構成される。以下、ハーフトーン処理されたデータのうち、１ビットデータのものを２値データと呼び、２ビットデータのものを多値データと呼ぶ。
【００３２】
ラスタライズ処理は、マトリクス状の画像データを、プリンタ１に転送すべきデータ順に変更する処理である。ラスタライズ処理されたデータは、印刷データに含まれる画素データとして、プリンタ１に出力される。
【００３３】
＜プリンタドライバの設定について＞
図３は、プリンタドライバ１１１０のユーザインターフェースの説明図である。このプリンタドライバ１１１０のユーザインターフェースは、ビデオドライバ１１０２を介して、表示装置に表示される。ユーザーは、入力装置１３００を用いて、プリンタドライバ１１１０の各種の設定を行うことができる。
【００３４】
ユーザーは、この画面上から、印刷モードを選択することができる。例えば、ユーザーは、印刷モードとして、高速印刷モード又はファイン印刷モードを選択することができる。そして、プリンタドライバ１１１０は、選択された印刷モードに応じた形式になるように、画像データを印刷データに変換する。
【００３５】
また、ユーザーは、この画面上から、印刷の解像度（印刷するときのドットの間隔）を選択することができる。例えば、ユーザーは、この画面上から、印刷の解像度として７２０ｄｐｉや３６０ｄｐｉを選択することができる。そして、プリンタドライバ１１１０は、選択された解像度に応じて解像度変換処理を行い、画像データを印刷データに変換する。
【００３６】
また、ユーザーは、この画面上から、印刷に用いられる印刷用紙（媒体）を選択することができる。例えば、ユーザーは、印刷用紙として、普通紙や光沢紙を選択することができる。紙の種類（紙種）が異なれば、インクの滲み方や乾き方も異なるため、印刷に適したインク量も異なる。そのため、プリンタドライバ１１１０は、選択された紙種に応じて、画像データを印刷データに変換する。
【００３７】
このように、プリンタドライバ１１１０は、ユーザインターフェースを介して設定された条件に従って、画像データを印刷データに変換する。なお、ユーザーは、この画面上から、プリンタドライバ１１１０の各種の設定を行うことができるほか、カートリッジ内のインクの残量を知ること等もできる。
【００３８】
＝＝＝プリンタ１の構成＝＝＝
図４は、本実施形態のインクジェットプリンタ１の全体構成のブロック図である。また、図５は、本実施形態のインクジェットプリンタ１の内部構成を示す斜視図である。また、図６は、本実施形態のインクジェットプリンタ１の内部構成を示す縦断面図である。以下、本実施形態のインクジェットプリンタ１の基本的な構成について説明する。
【００３９】
本実施形態のインクジェットプリンタ１は、図４に示すように、搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０、センサ５０、およびコントローラ６０を有する。外部装置であるコンピュータ１１００から印刷データを受信したプリンタ１は、コントローラ６０によって各ユニット（搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０）を制御する。コントローラ６０は、コンピュータ１１００から受信した印刷データに基づいて、各ユニットを制御し、媒体Ｓに画像を形成する。プリンタ１内の状況はセンサ５０によって監視されており、センサ５０は、検出結果をコントローラ６０に出力する。センサから検出結果を受けたコントローラは、その検出結果に基づいて、各ユニットを制御する。
【００４０】
搬送ユニット２０は、媒体（例えば、紙など）を印刷可能な位置に送り込み、印刷時に所定の方向（以下、搬送方向という）に所定の搬送量で媒体Ｓを搬送させるためのものである。すなわち、搬送ユニット２０は、媒体を搬送する搬送機構（搬送手段）として機能する。搬送ユニット２０は、図６に示すように、給紙ローラ２１と、搬送モータ２２（ＰＦモータとも言う）と、搬送ローラ２３と、プラテン２４と、排紙ローラ２５とを有する。ただし、搬送ユニット２０が搬送機構として機能するためには、必ずしもこれらの構成要素を全て必要とするわけではない。給紙ローラ２１は、紙挿入口に挿入された媒体Ｓをプリンタ１内に自動的に給紙するためのローラである。給紙ローラ２１は、Ｄ形の断面形状をしており、円周部分の長さは搬送ローラ２３までの搬送距離よりも長く設定されているので、この円周部分を用いて媒体Ｓを搬送ローラ２３まで搬送できる。搬送モータ２２は、媒体Ｓを搬送方向に搬送するためのモータであり、ＤＣモータにより構成される。搬送ローラ２３は、給紙ローラ２１によって給紙された媒体Ｓを印刷可能な領域まで搬送するローラであり、搬送モータ２２によって駆動される。プラテン２４は、印刷中の媒体Ｓを支持する。排紙ローラ２５は、印刷が終了した媒体Ｓをプリンタ１の外部に排出するローラである。この排紙ローラ２５は、搬送ローラ２３と同期して回転する。
【００４１】
キャリッジユニット３０は、ヘッドを所定の方向（以下、走査方向という）に移動（走査移動）させるためのものである。キャリッジユニット３０は、図５に示すように、キャリッジ３１と、キャリッジモータ３２（ＣＲモータとも言う）とを有する。キャリッジ３１は、走査方向に往復移動可能である。（これにより、ヘッドが走査方向に沿って移動する。）また、キャリッジ３１は、インクを収容するインクカートリッジを着脱可能に保持している。キャリッジモータ３２は、キャリッジ３１を走査方向に移動させるためのモータであり、ＤＣモータにより構成される。
【００４２】
ヘッドユニット４０は、媒体Ｓにインクを吐出するためのものである。ヘッドユニット４０は、ヘッド４１を有する。ヘッド４１は、本発明の色インク吐出部としてノズルを複数有し、各ノズルから断続的にインクを吐出する。このヘッド４１は、キャリッジ３１に設けられている。そのため、キャリッジ３１が走査方向に移動すると、ヘッド４１も走査方向に移動する。そして、ヘッド４１が走査方向に移動中にインクを断続的に吐出することによって、走査方向に沿ったドットライン（ラスタライン）が媒体Ｓに形成される。
【００４３】
センサ５０には、リニア式エンコーダ５１（図５参照）、ロータリー式エンコーダ５２（図６参照）、紙検出センサ５３（図６参照）、および紙幅センサ５４（図６参照）等が含まれる。リニア式エンコーダ５１は、キャリッジ３１の走査方向の位置を検出するためのものである。ロータリー式エンコーダ５２は、搬送ローラ２３の回転量を検出するためのものである。紙検出センサ５３は、印刷される媒体Ｓの先端の位置を検出するためのものである。この紙検出センサ５３は、給紙ローラ２１が搬送ローラ２３に向かって媒体Ｓを給紙する途中で、媒体Ｓの先端の位置を検出できる位置に設けられている。なお、紙検出センサ５３は、機械的な機構によって媒体Ｓの先端を検出するメカニカルセンサである。詳しく言うと、紙検出センサ５３は紙搬送方向に回転可能なレバーを有し、このレバーは媒体Ｓの搬送経路内に突出するように配置されている。そのため、媒体Ｓの先端がレバーに接触し、レバーが回転させられるので、紙検出センサ５３は、このレバーの動きを検出することによって、媒体Ｓの先端の位置を検出する。紙幅センサ５４は、キャリッジ３１に取付けられている。紙幅センサ５４は、光学センサであり、発光部から媒体Ｓに照射された光の反射光を受光部が検出することにより、媒体Ｓの有無を検出する。そして、紙幅センサ５４は、キャリッジ４１によって移動しながら媒体Ｓの端部の位置を検出し、媒体Ｓの幅を検出する。また、紙幅センサ５４は、状況に応じて、媒体Ｓの先端も検出できる。紙幅センサ５４は、光学センサなので、紙検出センサ５３よりも位置検出の精度が高い。
【００４４】
コントローラ６０は、プリンタ１の制御を行うための制御ユニット（制御手段）である。コントローラ６０は、インターフェース部６１と、ＣＰＵ６２と、メモリ６３と、ユニット制御回路６４とを有する。インターフェース部６１は、外部装置であるコンピュータ１１００とプリンタ１との間でデータの送受信を行うためのものである。ＣＰＵ６２は、プリンタ１全体の制御を行うための演算処理装置である。メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ等の記憶手段を有する。ＣＰＵ６２は、メモリ６３に格納されているプログラムに従って、ユニット制御回路６４を介して各ユニットを制御する。
【００４５】
＝＝＝ヘッド４１＝＝＝
＜ヘッドの構成について＞
図７は、ヘッド４１の下面におけるノズルの配列を示したものである。ヘッド４１の下面には、同図に示すように、複数の色インクのノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋが設けられている。本実施形態では、各色の色インク、即ち、イエロ（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）ごとに、それぞれイエロインクノズル群４１１Ｙ、マゼンダインクノズル群４１１Ｍ、シアンインクノズル群４１１Ｃ、ブラックインクノズル群４１１Ｋとが設けられている。各ノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋは、各色のインクを吐出するための吐出口であるノズル♯１〜♯１８０を複数個（本実施形態では１８０個）備えている。
【００４６】
さらに、本実施形態のヘッド４１にあっては、各色のノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋの他に、本発明の補助液として、クリアインクを媒体Ｓに向けて吐出するクリアインクノズル群４１２を備えている。このクリアインクノズル群４１２から吐出されるクリアインクについては、後で詳しく説明する。このクリアインクノズル群４１２についても、各色のノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋと同様、クリアインクを吐出するための吐出口であるノズルを複数個（本実施形態では１８０個）備えている。なお、このクリアインクノズル群４１２は、本発明の補助液吐出部に相当する。
【００４７】
各ノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋ、４１２の複数のノズル♯１〜♯１８０は、搬送方向に沿って、一定の間隔（ノズルピッチ：ｋ・Ｄ）でそれぞれ整列している。ここで、Ｄは、搬送方向における最小のドットピッチ（つまり、紙Ｓに形成されるドットの最高解像度での間隔）である。また、ｋは、１以上の整数である。例えば、ノズルピッチが１８０ｄｐｉ（１／１８０インチ）であって、搬送方向のドットピッチが７２０ｄｐｉ（１／７２０）である場合、ｋ＝４である。
【００４８】
各ノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋ、４１２のノズル♯１〜♯１８０は、下流側のノズルほど若い番号が付されている（♯１〜♯１８０）。つまり、ノズル♯１は、ノズル♯１８０よりも搬送方向に下流側に位置している。また、紙幅センサ５４は、紙搬送方向の位置に関して、一番上流側にあるノズル♯１８０とほぼ同じ位置にある。各ノズル♯１〜♯１８０には、各ノズル♯１〜♯１８０を駆動してインクを吐出させるための駆動素子としてピエゾ素子（不図示）が設けられている。
【００４９】
＜ヘッドの駆動について＞
図８は、ヘッドユニット４０の駆動回路の説明図である。この駆動回路は、前述のユニット制御回路６４内に設けられており、同図に示すように、原駆動信号発生部６４４Ａと、駆動信号整形部６４４Ｂとを備えている。本実施形態では、このようなノズル♯１〜♯１８０の駆動回路が、各色の色インク及びクリアインクのノズル群、即ち、イエロインクノズル群４１１Ｙ、マゼンダインクノズル群４１１Ｍ、シアンインクノズル群４１１Ｃ、ブラックインクノズル群４１１Ｋ、クリアインクノズル群４１２ごとに各々設けられ、ノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋ、４１２ごとに個別にピエゾ素子の駆動が行われるようになっている。図中に各信号名の最後に付されたかっこ内の数字は、その信号が供給されるノズルの番号を示している。
【００５０】
ピエゾ素子は、その両端に設けられた電極間に所定時間幅の電圧を印加すると、電圧の印加時間に応じて伸張し、インクの流路の側壁を変形させる。これによって、インクの流路の体積がピエゾ素子の伸縮に応じて収縮し、この収縮分に相当するインク量が、インクとなって各色の各ノズル♯１〜♯１８０から吐出される。
【００５１】
原駆動信号発生部６４４Ａは、各ノズル♯１〜♯１８０に共通して用いられる原信号ＯＤＲＶを生成する。この原信号ＯＤＲＶは、一画素分の主走査期間内（キャリッジ３１が一画素の間隔を横切る時間内）に複数のパルスを含む信号である。
【００５２】
駆動信号整形部６４４Ｂには、原信号発生部６４４Ａから原信号ＯＤＲＶが入力されるとともに、印刷信号ＰＲＴ（ｉ）が入力される。駆動信号整形部６４４Ｂは、印刷信号ＰＲＴ（ｉ）のレベルに応じて、原信号ＯＤＲＶを整形し、駆動信号ＤＲＶ（ｉ）として各ノズル♯１〜♯１８０のピエゾ素子に向けて出力する。各ノズル♯１〜♯１８０のピエゾ素子は、駆動信号整形部６４４Ｂからの駆動信号ＤＲＶに基づき駆動される。
【００５３】
＜ヘッドの駆動信号について＞
図９は、各信号の説明のためのタイミングチャートである。すなわち、同図には、原信号ＯＤＲＶと、印刷信号ＰＲＴ（ｉ）と、駆動信号ＤＲＶ（ｉ）の各信号のタイミングチャートが示されている。
【００５４】
原信号ＯＤＲＶは、原信号発生部６４４Ａからノズル♯１〜♯１８０に共通に供給される信号である。本実施形態では、原信号ＯＤＲＶは、一画素分の主走査期間内（キャリッジが一画素の間隔を横切る時間内）において、第１パルスＷ１と第２パルスＷ２の２つのパルスを含む。なお、この原信号ＯＤＲＶは、原信号発生部６４４Ａから駆動信号整形部６４４Ｂに出力される。
【００５５】
印刷信号ＰＲＴは、一画素に対して割り当てられている画素データに対応した信号である。つまり、印刷信号ＰＲＴは、印刷データに含まれる画素データに応じた信号である。本実施形態では、印刷信号ＰＲＴ（ｉ）は、一画素に対して２ビットの情報を有する信号になる。なお、この印刷信号ＰＲＴの信号レベルに応じて、駆動信号整形部６４４Ｂは、原信号ＯＤＲＶを整形し、駆動信号ＤＲＶを出力する。
【００５６】
駆動信号ＤＲＶは、印刷信号ＰＲＴのレベルに応じて原信号ＯＤＲＶを遮断することによって得られる信号である。すなわち、すなわち、印刷信号ＰＲＴが１レベルのとき、駆動信号整形部６４４Ｂは、原信号ＯＤＲＶの対応するパルスをそのまま通過させて駆動信号ＤＲＶとする。一方、印刷信号ＰＲＴが０レベルのとき、駆動信号整形部６４４Ｂは、原信号ＯＤＲＶのパルスを遮断する。なお、駆動信号整形部６４４Ｂは、ノズル毎に設けられているピエゾ素子に駆動信号ＤＲＶを出力する。そして、ピエゾ素子は、この駆動信号ＤＲＶに応じて駆動される。
【００５７】
印刷信号ＰＲＴ（ｉ）が２ビットデータ「０１」に対応しているとき、第１パルスＷ１のみが一画素区間の前半で出力される。これにより、ノズルから小さいインク滴（以下では、小インク滴とも言う）が吐出され、紙には小さいドット（小ドット）が形成される。また、印刷信号ＰＲＴ（ｉ）が２ビットデータ「１０」に対応しているとき、第２パルスＷ２のみが一画素区間の後半で出力される。これにより、ノズルから中サイズのインク滴（以下では、中インク滴とも言う）が吐出され、紙には中サイズのドット（中ドット）が形成される。また、印刷信号ＰＲＴ（ｉ）が２ビットデータ「１１」に対応しているとき、第１パルスＷ１と第２パルスＷ２とが一画素区間で出力される。これにより、ノズルから大きいインク滴が吐出され、紙には大きいドット（大ドット）が形成される。また、印刷信号ＰＲＴ（ｉ）が２ビットデータ「００」に対応しているとき、第１パルスＷ１および第２パルスＷ２のいずれも一画素区間で出力されない。これにより、ノズルからは、いずれのサイズのインク滴も吐出されず、紙にはドットが形成されない。
【００５８】
以上説明したとおり、一画素区間における駆動信号ＤＲＶ（ｉ）は、印刷信号ＰＲＴ（ｉ）の４つの異なる値に応じて互いに異なる４種類の波形を有するように整形されている。
【００５９】
＝＝＝補助液（クリアインク）＝＝＝
＜補助液の役割＞
補助液は、イエロ（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）といった各色の色インクにより行われる画像の形成を補助する役割を果たす。補助液の具体的な役割としては、次のようなものがある。
【００６０】
（１）形成される画像の画質を向上させるための補助液
形成される画像の画質を向上させる方法としては、例えば、媒体上に付着した色インクの凝集を促進する方法がある。この場合、補助液は、媒体上に付着した色インクと接触して、色インクと化学反応を起こすなどして色インクの凝集を促進する。このように凝集が促進されることによって、色インクは媒体上の定着性が高まり、媒体中へとあまり浸透せず、媒体上に残留する。このため、色インクの発色性が高まり、画質の向上が図れる。
【００６１】
（２）媒体の表面をコーティングするための補助液
色インクにより画像が形成される領域の下地を形成したり、または媒体上に形成された画像の上に保護膜を形成したりする。補助液は、媒体上に吐出されて媒体上にコーティング層を作成して、下地や保護膜を形成する。ここで、例えば媒体上に下地を形成すれば、色インクが付着するのに良好な状態を作ることができ、色インクの発色性を高めて、画質の向上を図ることができる。また、ここで、例えば保護層を形成すれば、媒体上に形成された画像を外部から保護することができ、長期にわたって画質の保持を図ることができる。
【００６２】
なお、本発明における補助液の持つ役割は、これら役割に限られるものではなく、これら以外の他の役割を持っていても良い。
また、本実施形態で補助液として用いられるクリアインクは、無色透明であるが、多少の色を有していても良い。なお、本発明の補助液にあっては、無色透明に限らず、有色非透明であっても構わない。
【００６３】
＜クリアインクの吐出領域＞
クリアインクが吐出される領域は、補助液を吐出する目的に応じて異なる。つまり、例えば、クリアインクが色インクの凝集を促進する目的で吐出役割される場合には、色インクと接触する必要があることから、色インクが吐出される領域となる。また、クリアインクが媒体の表面をコーティングする目的で吐出される場合には、下地または保護膜を形成する必要がある領域（少なくとも画像が形成される領域）に対し全体的に吐出されることとなる。
【００６４】
クリアインクの吐出制御は、プリンタドライバ１１１０により行っても良く、またプリンタ１により行っても良い。補助液の吐出制御をプリンタドライバ１１１０により行う場合には、プリンタドライバ１１１０は、例えば、他の色インクのノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋの各ノズル♯１〜♯１８０の吐出制御を行うデータ、即ち印刷データをプリンタ１に送信するのと同様に、クリアインクノズル群４１２の各ノズル♯１〜♯１８０の吐出制御を行うデータを作成してこのデータをプリンタ１に送信する。また、クリアインクの吐出制御をプリンタ１により行う場合には、例えば、プリンタ１に搭載されたＣＰＵ６２が、クリアインクノズル群４１２の各ノズル♯１〜♯１８０を吐出制御する。
【００６５】
＝＝＝印刷動作について＝＝＝
図１０は、印刷時の処理のフロー図である。以下に説明される各処理は、コントローラ６０が、メモリ６３内に格納されたプログラムに従って、各ユニットを制御することにより実行される。このプログラムは、各処理を実行するためのコードを有する。
【００６６】
印刷命令受信（Ｓ００１）：コントローラ６０は、コンピュータ１１００からインターフェース部６１を介して、印刷命令を受信する。この印刷命令は、コンピュータ１１００から送信される印刷データのヘッダに含まれている。そして、コントローラ６０は、受信した印刷データに含まれる各種コマンドの内容を解析し、各ユニットを用いて、以下の給紙処理・搬送処理・インク吐出処理等を行う。
【００６７】
給紙処理（Ｓ００２）：まず、コントローラ６０は、給紙処理を行う。給紙処理とは、印刷すべき紙をプリンタ１内に供給し、印刷開始位置（頭出し位置とも言う）に紙を位置決めする処理である。コントローラ６０は、給紙ローラ２１を回転させ、印刷すべき紙を搬送ローラ２３まで送る。コントローラ６０は、搬送ローラ２３を回転させ、給紙ローラ２１から送られてきた紙を印刷開始位置に位置決めする。紙が印刷開始位置に位置決めされたとき、ヘッド４１の少なくとも一部のノズルは、紙と対向している。
【００６８】
ドット形成処理（Ｓ００３）：次に、コントローラ６０は、ドット形成処理を行う。ドット形成処理とは、走査方向に沿って移動するヘッドからインクを断続的に吐出させ、紙上にドットを形成する処理である。コントローラ６０は、キャリッジモータ３２を駆動し、キャリッジ３１を走査方向に移動させる。そして、コントローラ６０は、キャリッジ３１が移動している間に、印刷データに基づいてヘッドからインクを吐出させる。ヘッドから吐出されたインク滴が紙上に着弾すれば、紙上にドットが形成される。
【００６９】
搬送処理（Ｓ００４）：次に、コントローラ６０は、搬送処理を行う。搬送処理とは、紙をヘッドに対して搬送方向に沿って相対的に移動させる処理である。コントローラ６０は、搬送モータを駆動し、搬送ローラを回転させて紙を搬送方向に搬送する。この搬送処理により、ヘッド４１は、先ほどのドット形成処理によって形成されたドットの位置とは異なる位置に、ドットを形成することが可能になる。
【００７０】
排紙判断（Ｓ００５）：次に、コントローラ６０は、印刷中の紙の排紙の判断を行う。印刷中の紙に印刷するためのデータが残っていれば、排紙は行われない。そして、コントローラ６０は、印刷するためのデータがなくなるまでドット形成処理と搬送処理とを交互に繰り返し、ドットから構成される画像を徐々に紙に印刷する。印刷中の紙に印刷するためのデータがなくなれば、コントローラ６０は、その紙を排紙する。コントローラ６０は、排紙ローラを回転させることにより、印刷した紙を外部に排出する。なお、排紙を行うか否かの判断は、印刷データに含まれる排紙コマンドに基づいても良い。
【００７１】
印刷終了判断（Ｓ００６）：次に、コントローラ６０は、印刷を続行するか否かの判断を行う。次の紙に印刷を行うのであれば、印刷を続行し、次の紙の給紙処理を開始する。次の紙に印刷を行わないのであれば、印刷動作を終了する。
【００７２】
＝＝＝色境界部の検出処理＝＝＝
本実施形態にかかる印刷装置にあっては、印刷しようとする画像の画像データから色境界部を検出する処理を行う。この検出処理は、色境界部に対するクリアインクの打込み量を減らすか、若しくは打ち込まないようにするために行う処理であり、印刷しようとする画像の色境界部に対するクリアインクの打込み量を減らすか、若しくはクリアインクを打ち込まないことによって、色境界部におけるクリアインクの打ち込みによる色インクの滲みを抑制する。
【００７３】
本実施形態では、この色境界部の検出処理をプリンタドライバ１１１０により行う。プリンタドライバ１１１０は、アプリケーションプログラム等から指示された画像データを印刷のための印刷データに変換する際に、色境界部の検出処理を行う。以下にプリンタドライバ１１１０により行われる、印刷開始から実際にプリンタ１に送信する印刷データを作成するまでの一例の処理を含めながら、プリンタドライバ１１１０により実際に行われる色境界部の検出処理について詳しく説明する。なお、本実施形態では、このプリンタドライバ１１１０が、本発明の色境界部検出手段に相当する。
【００７４】
＜プリンタドライバの処理＞
図１１は、プリンタドライバ１１１０の処理手順の概略を示したフローチャートである。また、図１２及び図１３は、プリンタドライバ１１１０に行われる処理の概要を説明する図である。なお、以下の説明を簡単にするために、図１２及び図１３で示される印刷の対象となる原画像は、矩形の図形領域Ａｇと、その周囲の背景領域Ａｂとから構成されているものとする。また、特に説明の無い限り、前記矩形領域Ａｇはシアン（Ｃ）の色であり、また背景領域Ａｂはイエロ（Ｙ）でベタで塗りつぶされているものとする。
【００７５】
プリンタドライバ１１１０は、図１１に示すように、まず、アプリケーションプログラムから印刷命令を受ける（Ｓ１０１）と、この印刷命令により印刷指示されている画像データ、例えばアプリケーションプログラム上で編集された原画像の画像データ等を取得し、当該画像データを所定の解像度、例えば、７２０×７２０ｄｐｉの解像度などで表されるＲＧＢ画像データに変換する（Ｓ１０２：解像度変換処理）。本実施形態では、プリンタ１は７２０×７２０ｄｐｉの解像度にて印刷を行うので、プリンタドライバ１１１０は、アプリケーションプログラムから受け取った画像データの解像度を、紙に印刷する際の解像度に等しい解像度のＲＧＢ画像データに変換する。なお、本実施形態における解像度変換処理後のＲＧＢ画像データは、２５６階調のＲＧＢデータである。
【００７６】
次に、プリンタドライバ１１１０は、ＲＧＢ画像データをＣＭＹＫ画像データに変換する（Ｓ１０３：色変換処理）。本実施形態では、ＲＧＢ画像データが７２０×７２０ｄｐｉの解像度であることから、色変換処理後のＣＭＹＫ画像データも７２０×７２０ｄｐｉの解像度になる。なお、本実施形態における色変換処理後のＣＭＹＫ画像データは、２５６階調のＣＭＹＫデータである。
【００７７】
次に、プリンタドライバ１１１０は、２５６階調のＣＭＹＫ画像データを７２０×７２０ｄｐｉの解像度の２値データに変換する（Ｓ１０４：ハーフトーン処理）。本実施形態では、ハーフトーン処理されたデータは、各画素につき２ビットのデータが割り当てられた多値データである。
【００７８】
図１３は、ハーフトーン処理された７２０×７２０ｄｐｉの多値データの説明図であり、シアンの色に関する多値データを示している。図中の桝目は、仮想的に定められた桝目であって、画像を構成する際の最小構成単位である画素を示すものである。同図では、説明の簡略化のため、１３画素×１３画素からなる画像を用いて説明を行う。
【００７９】
各画素には、ＣＭＹＫの色毎に、「００」、「０１」、「１０」又は「１１」の２ビットデータが割り当てられている。画素に対応するデータ（画素データ）は、その画素の色（階調）を示す情報になる。そして、画素データが「００」である画素に対応する紙上の位置には、ドットは形成されない。また、画素データが「０１」である画素に対応する紙上の位置には、小ドットが形成される。また、画素データが「１０」である画素に対応する紙上の位置には、中ドットが形成される。また、画素データが「１１」である画素に対応する紙上の位置には、大ドットが形成される。すなわち、画素データが２ビットデータであれば、一つの画素について４つの階調を表現することができる。
【００８０】
図１３に示す例は、前述したようにシアン（Ｃ）の多値データを示すものであるため、前記矩形領域Ａｇ内の画素だけに対しては、画素データ「１１」が割り当てられており、その周りの背景領域Ａｂの画素には「００」が割り当てられている。なお、図示していないが、この背景領域Ａｂ内の画素には、イエロの多値データ「１１」が割り当てられているのは言うまでもない。なお、本実施形態のように所定の領域を塗りつぶす画像を構成する画素には、基本的に画素データとして「１１」が割り当てられている。
【００８１】
ここで、（Ｘ，Ｙ）に位置する画素の画素データをＦ（Ｘ，Ｙ）と表すこととする。例えば、同図において左上の画素の位置を（Ｘ，Ｙ）＝（０，０）とすると、この画素の画素データは、Ｆ（０，０）＝００である。なお、このルールに従えば、Ｆ（２，２）＝１１である。
【００８２】
このようにしてハーフトーン処理された７２０×７２０ｄｐｉの多値データを作成した後、この多値データに基づき、色境界部の検出処理を行う（Ｓ１０５：色境界部検出処理）。詳しくは、色境界部に位置する画素データを検出する。
【００８３】
ここで、『色境界部』とは、所定の１色に見える領域から、他の所定の１色に見える領域へと変化する場所である。また、これら各領域は、前記所定の色を醸し出すために、ＣＭＹＫの色のなかから特定の色のドットが選択的に使用されている。従って、各領域の境界画素の検出は、その領域の色を構成する色（以下、構成色と言う）に注目して、この構成色の情報について、周囲の画素と比較して、当該構成色の情報が大きく変化している画素を検出すれば良い。なお、この色の情報は、前記画素データに記録されている。
【００８４】
この構成色について概略説明すると、例えば、領域の色が、ＣＭＹＫの４色のうちのいずれかの単一色である場合は、その領域の構成色は、その単一色になる。本実施形態は、これに該当し、前記図形領域Ａｇの構成色はシアンであり、前記背景領域Ａｂの構成色はイエロである。また、領域の色が、緑のようにシアンとイエロとを重ね合わせて形成される色であれば、その領域の構成色は、重ねるべき色であるシアンおよびイエロの２色となる。更には、ＣＭＹＫのうちの幾つかの色のドットを分散させて所定の１色を表現している領域では、これら分散させている色が構成色となる。
【００８５】
図１４は、プリンタドライバ１１１０により行われる色境界部の境界画素の検出処理を具体的に説明するものである。図１４Ａは、境界画素の検出対象となる画像データの説明図である。なお、図１４Ａに示された桝目は、仮想的に定められた桝目であって、画像を構成する際の最小構成単位である画素を示すものである。なお、ここでは、説明を簡略化させるため、図形領域Ａｇの構成色の情報を有している画素には「１」の画素データが対応付けられており、有していない背景領域Ａａの画素には「０」の画素データが対応付けられていることとする。
【００８６】
ここで、（Ｘ，Ｙ）の位置の画素の画素データをＦ（Ｘ，Ｙ）と表す。例えば、同図において左上の画素の位置を（Ｘ，Ｙ）＝（０，０）とすると、この画素データは、Ｆ（０，０）＝０である。なお、このルールに従えば、Ｆ（２，２）＝１である。
【００８７】
前述したように、色境界部分の境界画素を画像データから検出するためには、周囲の画素と比較して、構成色の情報が大きく変化している画素を検出すれば良い。この構成色の情報の変化は、微分を利用して、次式を用いて表すことができる。
Ｆ’（Ｘ，Ｙ）＝８×Ｆ（Ｘ，Ｙ）−Ｆ（Ｘ＋１，Ｙ）−Ｆ（Ｘ＋１，Ｙ＋１）−Ｆ（Ｘ，Ｙ＋１）−Ｆ（Ｘ−１，Ｙ＋１）−Ｆ（Ｘ−１，Ｙ）−Ｆ（Ｘ−１，Ｙ−１）−Ｆ（Ｘ，Ｙ−１）−Ｆ（Ｘ＋１，Ｙ−１）      （式１）
上式は、２次元の画像に関して、微分を利用して、ある画素の周囲の画素データに対する変化量を求めている。プリンタドライバ１１１０は、上式を用いて、各画素の周囲の画素に対する変化量を求める。
【００８８】
図１４Ｂは、上記の式にて計算された各画素のデータＦ’（Ｘ，Ｙ）の説明図である。つまり、図１４Ｂは、周囲の画素と比較した変化量を表している。例えば、（Ｘ，Ｙ）＝（２，２）の位置では、その画素の周囲の８つの画素のデータと比較したときの変化量として、Ｆ’（２，２）＝５となる。
【００８９】
図１４Ｃは、境界画素を示すための説明図である。図１４Ｂの各画素データＦ’（Ｘ，Ｙ）に対して、Ｆ’（Ｘ，Ｙ）＞１を閾値として２値化処理を施せば、境界画素を示すデータを取得できる（この２値化処理後のデータをｆ１（Ｘ，Ｙ）とする）。プリンタドライバ１１１０は、上記のＦ’（Ｘ，Ｙ）を２値化処理することによって、周囲の画素と比較して、構成色の情報の変化量の大きい画素を検出できる。したがって、プリンタドライバ１１１０は、この２値化処理により、前記境界画素を検出することができる。
【００９０】
また、プリンタドライバ１１１０は、境界画素等を検出する際に、上式を用いる前に、画像データに対してフィルタリング処理を施しても良い。画像データのフィルタリング処理を施せば、画像の特徴に合わせた境界画素検出処理を行うことができる。例えば、ノイズの多い画像データの境界画素を検出する際には、プリンタドライバ１１１０は、上式を用いる前に、画像の平滑化処理を施しても良い。画像の平滑化処理とは、ある画素データを周囲の画素データの平均値に置き換える処理であり、画像データに対するフィルタリング処理の一種である。画像の平滑化処理後に境界画素検出処理を行えば、ノイズの多い画像データであっても、プリンタドライバ１１１０は、色境界部分に対応する画素を適切に検出することができる。
【００９１】
このようにして色境界部の検出処理を行った後、プリンタドライバ１１１０は、図１１に示すように、ラスタライズ処理を行い（Ｓ１０６）、このラスタライズ処理により作成した印刷データをプリンタ１に出力する（Ｓ１０７）。
【００９２】
＝＝＝色境界部に対する処理＝＝＝
本実施形態にかかる印刷装置にあっては、このように検出された色境界部につき、クリアインクの吐出量を減らしたり、若しくはクリアインクの吐出を行わないようにする。これによって、色境界部におけるクリアインクの打ち込みによる色インクの滲みを抑制する。
クリアインクの吐出量を少なくする方法としては、次のような方法がある。
【００９３】
（１）形成されるドットのサイズを小さくする。
図１５は、形成されるクリアインクのドットのサイズを小さくした場合の処理の一例を示したものである。同図に示すように、ここでは、３つの色領域ＣＬ１、ＣＬ２、ＣＬ３が隣接して形成された色境界部に対して処理を行う場合について説明する（以下の説明についても同様）。各色領域ＣＬ１、ＣＬ２、ＣＬ３は、それぞれ色境界線ＣＢ１、ＣＢ２を挟んで隣接して設けられている。なお、図中、各升目は、仮想的に定められた升目であって、クリアインクが打ち込まれる最小構成単位を示すものである。当該升目中の「大」と示されているのは、「大ドット」が形成されることを意味している。また、升目中、「小」と示されているのは、「小ドット」が形成されることを意味する。なお、升目中、「中」と示されていた場合には、「中ドット」が形成されることを意味する。なお、これら「大」、「中」、「小」の意味については、以下の説明でも同じである。
【００９４】
このような色境界部が設けられた場合、クリアインクは、同図に示すように、色境界線ＣＢ１、ＣＢ２に隣接して形成されるドットのサイズを小さくする。すなわち、ここでは、色境界線ＣＢ１、ＣＢ２の両側に沿って形成されるドットのサイズが「小ドット」に設定される。なお、「小ドット」は、クリアインクノズル群４１２のノズルから小さいインク滴を媒体に向けて吐出して形成する。当該色境界線ＣＢ１、ＣＢ２に隣接していない他の領域にクリアインクにより形成されるドットのサイズは「大ドット」とする。
このように色境界部に形成されるクリアインクのドットのサイズを小さくすることによって、色境界部におけるクリアインクの打ち込みによる色インクの滲みを抑制することができる。
【００９５】
（２）単位面積当たりのクリアインクのドット数を少なくする。
図１６は、単位面積当たりのクリアインクのドット数を少なくした場合の処理の一例を示したものである。同図に示すように、３つの色領域ＣＬ１、ＣＬ２、ＣＬ３が隣接して色境界部が設けられている場合、クリアインクは、色境界線ＣＢ１、ＣＢ２に隣接して形成されるクリアインクのドットを間引く。すなわち、色境界線ＣＢ１、ＣＢ２に隣接した領域に対して一部分のみしかクリアインクを打ち込まず、その領域に形成されるクリアインクのドットの数を減らすのである。つまり、色境界線ＣＢ１、ＣＢ２に隣接して形成される予定であったクリアインクのドットを一部形成しないようにする。ここでは、同図に示すように、１つ置きにドットが形成されるようになっている。なお、ここでは、ドットのサイズは、変更せず、「大ドット」のままである。
このように色境界部に形成されるクリアインクのドットの数を減らすことによって、色境界部におけるクリアインクの打ち込みによる色インクの滲みを抑制することができる。
【００９６】
（３）（１）と（２）を組み合わせた方法
図１７は、（１）の方法と（２）の方法とを組み合わせた場合の処理の一例について示したものである。同図に示すように、ここでは、３つの色領域ＣＬ１、ＣＬ２、ＣＬ３が隣接して設けられた色境界部に形成されるクリアインクのドットのサイズを小さくし、かつクリアインクのドットを間引き、形成されるドットの数を少なくしている。なお、ここでは、形成されるクリアインクのドットのサイズを「中ドット」にし、かつ１つ置きにドットを間引くようにしている。
【００９７】
（４）処理の対象とする領域を広くした場合
図１８は、クリアインクの吐出量を減らす対象となる領域を幅広くした場合の処理の一例を示したものである。同図に示すように、クリアインクの吐出量を減らす対象とする領域は、色境界線ＣＢ１、ＣＢ２に隣接する領域に限らず、色インクの滲み具合等に応じて、広くしても良い。ここでは、クリアインクの吐出量を減らす対象となる領域を、色境界線ＣＢ１、ＣＢ２に隣接した２列のドットに設定している。さらに色境界線ＣＢ１、ＣＢ２に近い側の１列目のドットと、遠い側の２列目のドットとで、形成されるドットのサイズを異ならせている。すなわち、色境界線ＣＢ１、ＣＢ２に近い側の１列目のドットを「小ドット」で形成し、色境界線ＣＢ１、ＣＢ２に遠い側の２列目のドットを「中ドット」で形成するようにしている。
【００９８】
このようにクリアインクの吐出量を減らす対象とする領域を幅広くすることで、色境界部におけるクリアインクの打ち込みによる色インクの滲みをより抑制することができる。さらに、色境界線に近い側に形成されるドットと、遠い側に形成されるドットのサイズを異ならせることで、クリアインクが打ち込まれないことによる不具合、例えば画質の低下や画像の不自然化などを防止することができる。
【００９９】
図１９及び図２０は、色境界部に対するクリアインクの打ち込みを行わない場合の処理の例をそれぞれ示したものである。図１９は、色境界線ＣＢ１、ＣＢ２の両側に沿ってクリアインクのドットを形成しない場合の一例を示し、図２０は、色境界線ＣＢ１、ＣＢ２の片側のみにクリアインクのドットを形成しない場合の一例を示している。
このように色境界部にクリアインクの打込みを行わなければ、色境界部における色インクの滲みを十分に抑制することができる。
【０１００】
以上本実施形態では、色境界部に対してクリアインクの打込み量を減らしたり、またクリアインクの打込みを行わないことによって、色境界部における色インクの滲みを抑制することができ、これにより色インクの滲みによる画質の低下を防止することができる。
【０１０１】
＝＝＝色境界部の他の検出方法＝＝＝
前述の実施形態によれば、プリンタドライバ１１１０は、微分を利用して周囲の画素との変化量を求め、その変化量に基づいて境界画素を検出していた。しかし、境界画素の検出処理は、これに限られるものではない。
【０１０２】
図２１Ａは、他の実施形態の境界画素の検出処理の検索の説明図である。図２１Ｂ及び図２１Ｃは、周囲の画素との比較の説明図である。図２１Ｄは、本実施形態の境界画素検出処理の結果の説明図である。画素データ等の説明は、前述のものと同様なので、省略する。なお、以下に説明される処理は、プリンタドライバ１１１０によって実行される。
【０１０３】
まず、プリンタドライバ１１１０は、第１ラスタラインの画素データを検索（スキャン）しながら、画素データが１になる画素を検索する（図２１Ａ）。同図では、（Ｘ，Ｙ）＝（２，２）の画素が検索される。そして、プリンタドライバ１１１０は、この画素を境界画素として記憶する。
【０１０４】
次に、プリンタドライバ１１１０は、境界画素の周囲の８つの画素を時計回りに比較する。まず、プリンタドライバ１１１０は、（Ｘ，Ｙ）＝（２，２）の画素の周囲の８つの画素を例えば時計回りに比較する（図２１Ｂ）。そして、プリンタドライバ１１１０は、画素データが０から１に変化する画素を検索する。同図では、（Ｘ，Ｙ）＝（３，１）の画素から（Ｘ，Ｙ）＝（３，２）の画素の間で画素データが０から１に変化する。そして、プリンタドライバ１１１０は、（Ｘ，Ｙ）＝（３，２）を新たに検索された境界画素として記憶する。
【０１０５】
次に、プリンタドライバ１１１０は、新たに検索された境界画素の周囲の８つの画素を時計回りに比較する。ここでは、プリンタドライバ１１１０は、（Ｘ，Ｙ）＝（３，２）の画素の周囲の８つの画素を時計回りに比較する（図２１Ｃ）。そして、プリンタドライバ１１１０は、画素データが０から１に変化する画素を検索する。同図では、（Ｘ，Ｙ）＝（４，１）の画素から（Ｘ，Ｙ）＝（４，２）の画素の間で画素データが０から１に変化する。そして、プリンタドライバ１１１０は、（Ｘ，Ｙ）＝（４，２）を新たに検索された境界画素として記憶する。
【０１０６】
この処理を繰り返すと、新たに検索された画素が、既に境界画素として記憶された画素と一致する。検索された画素が境界画素として記憶されていた場合、プリンタドライバ１１１０は、上記の処理を終了する。そして、プリンタドライバ１１１０は、検索処理の終了後、既に記憶されている境界画素を読み出せば、前記色境界部分に対応する画素を検出できる。図２１Ｄは、上記の処理によって境界画素として検索される画素を示している。本実施形態の境界画素の検出処理によっても、前述の実施形態と同様の効果を奏することができる。
【０１０７】
＝＝＝その他の実施の形態＝＝＝
以上、一実施形態に基づき、本発明に係るプリンタ等の印刷装置について説明したが、上記の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更または改良され得るとともに、本発明には、その等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に係る印刷装置に含まれるものである。
【０１０８】
また、本実施形態において、ハードウェアによって実現されていた構成の一部又は全部をソフトウェアによって置き換えてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアによって置き換えてもよい。
また、被印刷体は、印刷紙の他に、布やフィルムなどであってもよい。
また、印刷装置側にて行っていた処理の一部をホスト側にて行ってよく、また印刷装置とホストの間に専用の処理装置を介設して、この処理装置にて処理の一部を行わせるようにしてもよい。
【０１０９】
＜印刷装置について＞
本発明の印刷装置としては、前述したインクジェットプリンタに限らず、バブルジェット（登録商標）方式のプリンタなどの他のインク吐出形式により印刷を行う印刷装置であっても良い。
【０１１０】
＜色インク＞
色インクとしては、顔料インクや染料インクなどの各種インクを用いることができる。
また、前述した実施の形態では、色インクとして、イエロ（Ｙ）、シアン（Ｃ）、マゼンダ（Ｍ）、ブラック（Ｋ）の各色の色インクが用いられていたが、本発明にあってはこれに限らず、これら以外の色インク、例えば、ライトシアン（ＬＣ）やライトマゼンダ（ＬＭ）、ダークイエロ（ＤＹ）、グリーン（Ｇ）、バイオレット（Ｖ）、レッド（Ｒ）、ブルー（Ｂ）などの他の色の色インクを用いても良い。また、使用する色インクの組み合わせが、前述した組み合わせ以外の他の組み合わせであっても良い。
【０１１１】
＜色インク吐出部＞
前述した実施の形態では、色インク吐出部として、色インクを吐出するノズルを備えた色インクノズル群、即ちイエロインクノズル群４１１Ｙ、マゼンダインクノズル群４１１Ｍ、シアンインクノズル群４１１Ｃ、ブラックインクノズル群４１１Ｋを備えていたが、本発明にあってはこのような場合に限らず、他の色インクを吐出するノズル群を備えていても良い。また、色インク吐出部にあっては、前述したような形態で構成されている必要はなく、例えば配置等、他の形態で構成されていても良い。
【０１１２】
＜補助液＞
前述した実施の形態では、本発明の補助液として、クリアインク、即ち透明な液体が用いられていたが、本発明にあってはこれに限らず、画像の形成を補助する役割を持っていれば、どのような液体が用いられても構わない。
なお、前述した実施形態では、補助液として、１種類の液体、即ちクリアインクのみが用いられていたが、本発明にあってはこれに限らず、補助液として、２種類以上の液体を用いても良い。
【０１１３】
＜補助液吐出部＞
前述した実施の形態では、補助液吐出部として、クリアインクを吐出する多数のノズルを備えたクリアインクノズル群４１２が設けられていたが、本発明にあってはこのような形態で構成されている必要はなく、他の形態で構成されていても良い。また、補助液吐出部については、このように多数のノズルを備えている必要はなく、少数であっても良く、また単数であっても良い。
また、前述した実施の形態では、補助液吐出部は、補助液として、１種類の液体、即ちクリアインクのみを吐出する構成であったが、本発明にあってはこれに限らず、複数種類の補助液を吐出する構成を有していても良い。
【０１１４】
＜吐出部の吐出機構について＞
前述の実施形態では、圧電素子を用いてインクを吐出していたが、液体を吐出する方式は、これに限られるものではない。例えば、熱によりノズル内に泡を発生させる方式など、他の方式を用いてもよい。
【０１１５】
＜色境界について＞
前述の実施形態では、色境界ＣＬ１、ＣＬ２として直線状のものを示したが、これに限るものではなく、曲線状のものであっても良い。
【０１１６】
＜プリンタドライバ１１１０について＞
前述の実施形態によれば、コンピュータ１１００でプリンタドライバ１１１０が色境界部検出手段として色境界部の検出処理を行っていたが、本発明にあっては、これに限らず、例えば、プリンタ１に色境界部の検出処理を実行するプログラムを搭載して、そのプログラムにより行っても良い。すなわち、プリンタ１側で色境界部の検出処理を行っても良い。この場合、プログラムについては、プリンタ１に搭載されたメモリ６３等の適宜な記憶部に記憶すると良い。このようにしても、前述の実施形態とほぼ同様な効果を奏することができる。
【０１１７】
＜媒体Ｓについて＞
媒体Ｓについては、前述した用紙として、普通紙やマット紙、カット紙、光沢紙、ロール紙、用紙、写真用紙、ロールタイプ写真用紙等をはじめ、これらの他に、ＯＨＰフィルムや光沢フィルム等のフィルム材や布材、金属板材などであっても構わない。すなわち、液体の吐出対象となり得るものであれば、どのような媒体であっても構わない。
【０１１８】
【発明の効果】
本発明によれば、色境界部におけるインクの滲みを抑制することができる。
【図面の簡単な説明】
【図１】印刷システムの全体構成の説明図である。
【図２】プリンタドライバが行う処理の説明図である。
【図３】プリンタドライバのユーザインターフェースの説明図である。
【図４】プリンタの全体構成のブロック図である。
【図５】プリンタの全体構成の概略図である。
【図６】プリンタの全体構成の横断面図である。
【図７】ノズルの配列を示す説明図である。
【図８】ヘッドユニットの駆動回路の説明図である。
【図９】各信号の説明のためのタイミングチャートである。
【図１０】印刷時の処理のフロー図である。
【図１１】プリンタドライバの処理手順を示すフローチャートである。
【図１２】印刷の対象となる画像（原画像）の説明図である。
【図１３】ハーフトーン処理された多値データの説明図である。
【図１４】図１４Ａは、境界画素の検出の対象となる画像データの説明図である。図１４Ｂは、データＦ’（Ｘ，Ｙ）の説明図である。図１４Ｃは、境界画素を示すための説明図である。
【図１５】クリアインクのドットのサイズを小さくする処理の説明図。
【図１６】クリアインクのドットの数を少なくする処理の説明図。
【図１７】クリアインクのドットのサイズと数を変更する処理の説明図。
【図１８】クリアインクの吐出量を減らす領域を広げた場合の一例を示す説明図。
【図１９】クリアインクの吐出を行わない処理の説明図。
【図２０】クリアインクの吐出を行わない他の処理の説明図。
【図２１】図２１Ａは、他の実施形態の境界画素の検出処理の検索の説明図である。図２１Ｂ及び図２１Ｃは、周囲の画素との比較の説明図である。図２１Ｄは、本実施形態の境界画素検出処理の結果の説明図である。
【符号の説明】
１  プリンタ
２０  搬送ユニット                ２１  給紙ローラ
２２  搬送モータ（ＰＦモータ）    ２３  搬送ローラ
２４  プラテン                    ２５  排紙ローラ
３０  キャリッジユニット
３１  キャリッジ                  ３２  キャリッジモータ（ＣＲモータ）
４０  ヘッドユニット              ４１  ヘッド
４１１Ｙ  イエロインクノズル群    ４１１Ｍ  マゼンダインクノズル群
４１１Ｃ  シアンインクノズル群    ４１１Ｋ  ブラックインクノズル群
４１２  クリアインクノズル群
５０  センサ
５１  リニア式エンコーダ          ５２  ロータリー式エンコーダ
５３  紙検出センサ                ５４  紙幅センサ
６０  コントローラ                ６１  インターフェース部
６２  ＣＰＵ                      ６３  メモリ
６４  ユニット制御回路
６４４Ａ  原駆動信号発生部        ６４４Ｂ  駆動信号整形部
１１００  コンピュータ            １２００  表示装置
１３００  入力装置
１３００Ａ  キーボード            １３００Ｂ  マウス
１４００  記録再生装置
１４００Ａ  フレキシブルディスクドライブ装置
１４００Ｂ  ＣＤ−ＲＯＭドライブ装置
１０００  印刷システム
１１０２  ビデオドライバ
１１０４  アプリケーションプログラム
１１１０  プリンタドライバ
ＣＬ１，ＣＬ２，ＣＬ３    色領域
ＣＢ１，ＣＢ２    色境界線
Ｓ  媒体
【図１】
2005040994.tif 000003
【図２】
2005040994.tif 000004
【図３】
2005040994.tif 000005
【図４】
2005040994.tif 000006
【図５】
2005040994.tif 000007
【図６】
2005040994.tif 000008
【図７】
2005040994.tif 000009
【図８】
2005040994.tif 000010
【図９】
2005040994.tif 000011
【図１０】
2005040994.tif 000012
【図１１】
2005040994.tif 000013
【図１２】
2005040994.tif 000014
【図１３】
2005040994.tif 000015
【図１４】
2005040994.tif 000016
【図１５】
2005040994.tif 000017
【図１６】
2005040994.tif 000018
【図１７】
2005040994.tif 000019
【図１８】
2005040994.tif 000020
【図１９】
2005040994.tif 000021
【図２０】
2005040994.tif 000022
【図２１】
2005040994.tif 000023