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