(57)【要約】【課題】  文字画像の画質向上を図る。【解決手段】  駆動パルスを発生させる駆動信号発生部と、駆動パルスが圧力発生素子へ供給される毎に小インク滴を吐出するヘッドを有し、駆動パルスの圧力発生素子への供給数に応じて、画像を構成する画素に対応する印刷媒体上の位置に大きさの異なるドットを形成可能な印刷装置において、文字画像における縁から内側にＮドットまでの輪郭画素に対応する印刷媒体上の位置に、単一の前記小インク滴による第１ドットを形成し、複数の輪郭画素にて囲まれる内側画素に対応する印刷媒体上の位置に、複数の前記小インク滴による、前記第１ドットよりも大きな第２ドットを形成する。【選択図】        図１４
2005178145.tif 000002
【特許請求の範囲】
【請求項１】
駆動パルスを発生させる駆動信号発生部と、前記駆動パルスが圧力発生素子へ供給される毎に小インク滴を吐出するヘッドを有し、
前記駆動パルスの前記圧力発生素子への供給数に応じて、画像を構成する画素に対応する印刷媒体上の位置に大きさの異なるドットを形成可能な印刷装置において、
文字画像における縁から内側にＮドットまでの輪郭画素に対応する印刷媒体上の位置に、単一の前記小インク滴による第１ドットを形成し、
複数の前記輪郭画素にて囲まれる内側画素に対応する印刷媒体上の位置に、複数の前記小インク滴による、前記第１ドットよりも大きな第２ドットを形成することを特徴とする。
【請求項２】
請求項１に記載の印刷装置であって、
前記駆動信号発生部が発生させる駆動パルスは、同一形状であることを特徴とする。
【請求項３】
請求項１又は請求項２に記載の印刷装置であって、
前記輪郭画素は、文字画像における縁から内側に１ドットであることを特徴とする。
【請求項４】
請求項１又は請求項２に記載の印刷装置であって、
前記輪郭画素は、文字画像における縁から内側に２ドットであることを特徴とする。
【請求項５】
請求項１から請求項４のいずれかに記載の印刷装置であって、
前記第２ドットを形成する複数の前記小インク滴を、前記ヘッドの走査方向に位置をずらして形成することを特徴とする。
【請求項６】
請求項５に記載の印刷装置であって、
前記第１ドットを、輪郭画素を形成し得る印刷媒体上の領域における、前記内側画素側の位置に形成することを特徴とする。
【請求項７】
駆動パルスを発生させる駆動信号発生部と、前記駆動パルスが圧力発生素子へ供給される毎に小インク滴を吐出するヘッドを有し、
前記駆動パルスの前記圧力発生素子への供給数に応じて、画像を構成する画素に対応する印刷媒体上の位置に大きさの異なるドットを形成可能な印刷装置において、
文字画像における縁から内側にＮドットまでの輪郭画素に対応する印刷媒体上の位置に、単一の前記小インク滴による第１ドットを形成し、
複数の前記輪郭画素にて囲まれる内側画素に対応する印刷媒体上の位置に、複数の前記小インク滴による、前記第１ドットよりも大きな第２ドットを形成し、
前記駆動信号発生部が発生させる駆動パルスは、同一形状であり、
前記輪郭画素は、文字画像における縁から内側に１ドットであり、
前記第２ドットを形成する複数の前記小インク滴を、前記ヘッドの走査方向に位置をずらして形成し、
前記第１ドットを、輪郭画素を形成し得る印刷媒体上の領域における、前記内側画素側の位置に形成することを特徴とする。
【請求項８】
コンピュータ、
及び、
駆動パルスを発生させる駆動信号発生部と、前記駆動パルスが圧力発生素子へ供給される毎に小インク滴を吐出するヘッドを有し、
前記駆動パルスの前記圧力発生素子への供給数に応じて、画像を構成する画素に対応する印刷媒体上の位置に大きさの異なるドットを形成可能なプリンタ、
を有する印刷装置において、
文字画像における縁から内側にＮドットまでの輪郭画素に対応する印刷媒体上の位置に、単一の前記小インク滴による第１ドットを形成し、
複数の前記輪郭画素にて囲まれる内側画素に対応する印刷媒体上の位置に、複数の前記小インク滴による、前記第１ドットよりも大きな第２ドットを形成することを特徴とする。
【請求項９】
文字画像を印刷媒体に印刷する印刷方法において、
前記文字画像における縁から内側にＮドットまでの輪郭画素に対応する印刷媒体上の位置に、単一の前記小インク滴による第１ドットを形成するステップと、
複数の前記輪郭画素にて囲まれる内側画素に対応する印刷媒体上の位置に、複数の前記小インク滴による、前記第１ドットよりも大きな第２ドットを形成するステップと、を有することを特徴とする。
【請求項１０】
駆動パルスを発生させる駆動信号発生部と、前記駆動パルスが圧力発生素子へ供給される毎に小インク滴を吐出するヘッドを有する印刷装置に、
前記駆動パルスの前記圧力発生素子への供給数に応じて、画像を構成する画素に対応する印刷媒体上の位置に大きさの異なるドットを形成することで、前記画像を前記印刷媒体に印刷する機能を実現させるプログラムにおいて、
文字画像における縁から内側にＮドットまでの輪郭画素に対応する印刷媒体上の位置に、単一の前記小インク滴による第１ドットを形成する機能を前記印刷装置に実現させ、
複数の前記輪郭画素に囲まれる内側画素に対応する印刷媒体上の位置に、複数の前記小インク滴による、前記第１ドットよりも大きな第２ドットを形成する機能を前記印刷装置に実現させることを特徴とする。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙などの印刷媒体に印刷を行う印刷装置に関する。また、本発明は、印刷方法、及び、プログラムに関する。
【背景技術】
【０００２】
紙、布、フィルムなどの印刷媒体にドットを形成して画像を印刷する印刷装置が知られている。この印刷装置では、印刷される画像の輪郭部分のガタツキ（縁の凹凸）を防止することが求められている。この要求に応え得る従来の印刷装置としては、例えば、画像の輪郭部分に着弾するインクの量を、画像の内側部分に着弾するインクの量よりも少なくする輪郭処理を行うものがある。この輪郭処理では、輪郭部分についてドットの間引きをしたり、輪郭部分のドットサイズを内側部分のドットサイズよりも小さくしたりする（例えば、特許文献１参照。）。
【特許文献１】特開２００２−２９２８４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特に、文字画像に関しては、輪郭部分に着弾するインクの量を単に減らしただけでは、ガタツキを防止することが困難であった。これは、画像の内側部分に着弾するインクの滲みが輪郭部分を越えて文字画像の縁まで拡がるためと考えられる。
本発明は、印刷された画像、特に、文字画像の画質向上を図ることを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するための主たる発明は、駆動パルスを発生させる駆動信号発生部と、前記駆動パルスが圧力発生素子へ供給される毎に小インク滴を吐出するヘッドを有し、前記駆動パルスの前記圧力発生素子への供給数に応じて、画像を構成する画素に対応する印刷媒体上の位置に大きさの異なるドットを形成可能な印刷装置において、文字画像における縁から内側にＮドットまでの輪郭画素に対応する印刷媒体上の位置に、単一の前記小インク滴による第１ドットを形成し、複数の前記輪郭画素にて囲まれる内側画素に対応する印刷媒体上の位置に、複数の前記小インク滴による、前記第１ドットよりも大きな第２ドットを形成することを特徴とする。
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明の効果】
【０００５】
本発明の印刷装置によれば、印刷画像、特に、文字画像の内側部分に着弾するインクに関し、滲みの過度な拡がりを防止でき、画像の画質向上が図れる。
【発明を実施するための最良の形態】
【０００６】
＝＝＝開示の概要＝＝＝
本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。
【０００７】
駆動パルスを発生させる駆動信号発生部と、前記駆動パルスが圧力発生素子へ供給される毎に小インク滴を吐出するヘッドを有し、前記駆動パルスの前記圧力発生素子への供給数に応じて、画像を構成する画素に対応する印刷媒体上の位置に大きさの異なるドットを形成可能な印刷装置において、文字画像における縁から内側にＮドットまでの輪郭画素に対応する印刷媒体上の位置に、単一の前記小インク滴による第１ドットを形成し、複数の前記輪郭画素にて囲まれる内側画素に対応する印刷媒体上の位置に、複数の前記小インク滴による、前記第１ドットよりも大きな第２ドットを形成することを特徴とする。
このような印刷装置によれば、文字画像の内側部分に着弾するインクに関し、滲みの過度な拡がりを防止でき、文字画像の画質向上が図れる。
【０００８】
かかる印刷装置であって、前記駆動信号発生部が発生させる駆動パルスは、同一形状であることが望ましい。
このような印刷装置によれば、第２ドットとなる複数のインク滴の量が揃う。これにより、各インク滴の滲みを均等に分散させることができる。その結果、内側部分に着弾するインクに関し、滲みの過度な拡がりを効果的に防止でき、文字画像の画質向上が図れる。
【０００９】
かかる印刷装置であって、前記輪郭画素は、文字画像における縁から内側に１ドット、或いは、内側に２ドットであることが望ましい。
このような印刷装置によれば、文字画像の内側部分に着弾するインクに関し、滲みの過度な拡がりを防止できる。また、内側部分における色むらやドット抜けを防止でき、文字画像の画質向上が図れる。
【００１０】
かかる印刷装置であって、前記第２ドットを形成する複数の前記小インク滴を、前記ヘッドの走査方向に位置をずらして形成することが望ましい。
このような印刷装置によれば、文字画像の内側部分に着弾するインクに関し、滲みの過度な拡がりを効果的に防止でき、文字画像の画質向上が図れる。
【００１１】
かかる印刷装置であって、前記第１ドットを、輪郭画素を形成し得る印刷媒体上の領域における、前記内側画素側の位置に形成することが望ましい。このような印刷装置によれば、前記第１ドットが前記第２ドットに近接した状態で形成されるので、輪郭部分のガタツキを確実に抑えることができ、文字画像の画質向上が図れる。
また、駆動パルスを発生させる駆動信号発生部と、前記駆動パルスが圧力発生素子へ供給される毎に小インク滴を吐出するヘッドを有し、前記駆動パルスの前記圧力発生素子への供給数に応じて、画像を構成する画素に対応する印刷媒体上の位置に大きさの異なるドットを形成可能な印刷装置において、文字画像における縁から内側にＮドットまでの輪郭画素に対応する印刷媒体上の位置に、単一の前記小インク滴による第１ドットを形成し、複数の前記輪郭画素にて囲まれる内側画素に対応する印刷媒体上の位置に、複数の前記小インク滴による、前記第１ドットよりも大きな第２ドットを形成し、前記駆動信号発生部が発生させる駆動パルスは、同一形状であり、前記輪郭画素は、文字画像における縁から内側に１ドットであり、前記第２ドットを形成する複数の前記小インク滴を、前記ヘッドの走査方向に位置をずらして形成し、前記第１ドットを、輪郭画素を形成し得る印刷媒体上の領域における、前記内側画素側の位置に形成することとしてもよい。
また、コンピュータ、及び、駆動パルスを発生させる駆動信号発生部と、前記駆動パルスが圧力発生素子へ供給される毎に小インク滴を吐出するヘッドを有し、前記駆動パルスの前記圧力発生素子への供給数に応じて、画像を構成する画素に対応する印刷媒体上の位置に大きさの異なるドットを形成可能なプリンタ、を有する印刷装置において、文字画像における縁から内側にＮドットまでの輪郭画素に対応する印刷媒体上の位置に、単一の前記小インク滴による第１ドットを形成し、複数の前記輪郭画素にて囲まれる内側画素に対応する印刷媒体上の位置に、複数の前記小インク滴による、前記第１ドットよりも大きな第２ドットを形成することとしてもよい。
【００１２】
文字画像を印刷媒体に印刷する印刷方法において、前記文字画像における縁から内側にＮドットまでの輪郭画素に対応する印刷媒体上の位置に、単一の前記小インク滴による第１ドットを形成するステップと、複数の前記輪郭画素にて囲まれる内側画素に対応する印刷媒体上の位置に、複数の前記小インク滴による、前記第１ドットよりも大きな第２ドットを形成するステップと、を有することを特徴とする。
このような印刷方法によれば、文字画像の内側部分に着弾するインクに関し、滲みの過度な拡がりを防止でき、文字画像の画質向上が図れる。
【００１３】
駆動パルスを発生させる駆動信号発生部と、前記駆動パルスが圧力発生素子へ供給される毎に小インク滴を吐出するヘッドを有する印刷装置に、前記駆動パルスの前記圧力発生素子への供給数に応じて、画像を構成する画素に対応する印刷媒体上の位置に大きさの異なるドットを形成することで、前記画像を前記印刷媒体に印刷する機能を実現させるプログラムにおいて、文字画像における縁から内側にＮドットまでの輪郭画素に対応する印刷媒体上の位置に、単一の前記小インク滴による第１ドットを形成する機能を前記印刷装置に実現させ、複数の前記輪郭画素に囲まれる内側画素に対応する印刷媒体上の位置に、複数の前記小インク滴による、前記第１ドットよりも大きな第２ドットを形成する機能を前記印刷装置に実現させることを特徴とする。
このようなプログラムにて制御される印刷装置によれば、文字画像の内側部分に着弾するインクに関し、滲みの過度な拡がりを防止でき、文字画像の画質向上が図れる。
【００１４】
＝＝＝印刷システムの構成＝＝＝
次に、印刷装置の実施形態について、図面を参照しながら説明する。なお、以下の実施形態の記載には、印刷方法、コンピュータプログラム、及び、コンピュータプログラムを記録した記録媒体等に関する実施形態も含まれる。また、印刷装置とは、広義にはプリンタとコンピュータを含んで構成されるシステムを意味し、狭義にはプリンタを意味する。
【００１５】
図１は、印刷システム１０００の外観構成を示した説明図である。この印刷システム１０００は、インクジェットプリンタ１（以下、単にプリンタ１という。）と、コンピュータ１１００と、表示装置１２００と、入力装置１３００と、記録再生装置１４００とを備えている。プリンタ１は、紙、布、フィルム等の印刷媒体に画像を印刷する。なお、この印刷媒体に関し、便宜上、以下の説明では紙Ｓ（図５参照）を例に挙げることにする。コンピュータ１１００は、プリンタ１と電気的に接続されている。そして、コンピュータ１１００は、プリンタ１に画像を印刷させるため、印刷させる画像に応じた印刷データをプリンタ１へ出力する。表示装置１２００はディスプレイを有し、このディスプレイでアプリケーションプログラム１１０４やプリンタドライバ１１１０等（図２参照）のユーザインタフェースを表示する。入力装置１３００はコンピュータ１１００に情報を入力するための装置であり、例えばキーボード１３００Ａやマウス１３００Ｂである。この入力装置１３００は、表示装置１２００に表示されたユーザインタフェースに沿って、例えばアプリケーションプログラム１１０４を操作したり、プリンタドライバ１１１０を設定したりする際に用いられる。記録再生装置１４００は、情報を情報記録媒体（コンピュータ読み取り可能な記録媒体であり、例えば、フレキシブルディスクＦＤやＣＤ−ＲＯＭなどである。）に記録したり、情報記録媒体に記憶された情報を読み取ったりする装置である。この記録再生装置１４００としては、例えば、フレキシブルディスクドライブ装置１４００ＡやＣＤ−ＲＯＭドライブ装置１４００Ｂが用いられる。
【００１６】
コンピュータ１１００にはプリンタドライバ１１１０が導入されている。このプリンタドライバ１１１０は、表示装置１２００にユーザインタフェースを表示させる機能を実現させるほか、アプリケーションプログラム１１０４から出力された画像データ（画像に関するデータであり、文字画像用のテキストデータやイメージ画像用のイメージデータなどである。）を印刷データに変換する機能を実現させるためのプログラムである。このプログラムは、各種の機能を実現するためのコードから構成されている。そして、プリンタドライバ１１１０は、情報記録媒体に記録されている。なお、このプリンタドライバ１１１０は、インターネットを介してコンピュータ１１００にダウンロードし、情報記録媒体に記憶することも可能である。
【００１７】
＝＝＝プリンタドライバ＝＝＝
＜プリンタドライバについて＞
図２は、プリンタドライバ１１１０が行う基本的な処理の概略的な説明図である。既に説明された構成要素については、同じ符号を付して説明を省略する。コンピュータ１１００では、搭載されたオペレーティングシステムの下、ビデオドライバ１１０２、アプリケーションプログラム１１０４、及び、プリンタドライバ１１１０などのコンピュータプログラムが動作している。ビデオドライバ１１０２は、アプリケーションプログラム１１０４やプリンタドライバ１１１０からの表示命令に従って、例えばユーザインタフェース等を表示装置１２００に表示させる機能を有する。アプリケーションプログラム１１０４は、例えば、画像編集などを行う機能を有し、画像データを作成する。ユーザーは、アプリケーションプログラム１１０４のユーザインタフェースを介して、アプリケーションプログラム１１０４により編集した画像を印刷する指示を与えることができる。アプリケーションプログラム１１０４は、印刷の指示を受けると、プリンタドライバ１１１０に画像データを出力する。
【００１８】
プリンタドライバ１１１０は、アプリケーションプログラム１１０４から画像データを受け取り、この画像データを印刷データに変換し、印刷データをプリンタ１に出力する。ここで、印刷データとは、プリンタ１が解釈できる形式のデータであって、各種のコマンドデータと画素データとを有するデータである。そして、コマンドデータとは、プリンタ１に特定の動作の実行を指示するためのデータである。また、画素データとは、紙Ｓへ印刷される画像（以下、印刷画像という。）を構成する画素に関するデータであり、例えば、ある画素に対応する紙上の位置に形成されるドットに関する色や大きさ等のデータである。
【００１９】
本実施形態の画素データはドットの階調を示す２ビットデータで構成される。即ち、画素データ［００］の画素に対応する紙上の位置には、ドットは形成されない。また、画素データが［０１］である画素に対応する紙上の位置には、小ドットが形成される。また、画素データが［１０］である画素に対応する紙上の位置には、中ドットが形成される。また、画素データが［１１］である画素に対応する紙上の位置には、大ドットが形成される。このように、２ビットの画素データであれば、一つの画素について４つの階調を表現できる。
【００２０】
そして、プリンタドライバ１１１０は、解像度変換処理・色変換処理・ハーフトーン処理・ラスタライズ処理などを行うことで、画像データを印刷データに変換する。以下、プリンタドライバ１１１０が行う各処理について説明する。
【００２１】
解像度変換処理は、アプリケーションプログラム１１０４から出力された画像データを、紙Ｓに印刷する際の解像度に変換する処理である。例えば、紙Ｓに画像を印刷する際の解像度が７２０×７２０ｄｐｉに指定されている場合、アプリケーションプログラム１１０４から受け取った画像データを７２０×７２０ｄｐｉの解像度の画像データに変換する。なお、解像度変換処理後の画像データは、ＲＧＢ色空間により表される多階調（例えば２５６階調）のＲＧＢデータである。以下の説明では、画像データを解像度変換処理したＲＧＢデータをＲＧＢ画像データという。
【００２２】
色変換処理は、ＲＧＢデータをＣＭＹＫ色空間により表されるＣＭＹＫデータに変換する処理である。このＣＭＹＫデータは、プリンタ１が有するインクの色に対応したデータである。即ち、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各色に対応したデータである。この色変換処理は、ＲＧＢ画像データの階調値とＣＭＹＫ画像データの階調値とを対応づけたテーブル（色変換ルックアップテーブルＬＵＴ）をプリンタドライバ１１１０が参照することで行われる。この色変換処理により、各画素についてのＲＧＢデータがＣＭＹＫデータに変換される。なお、色変換処理後のデータは、ＣＭＹＫ色空間により表される２５６階調のＣＭＹＫデータである。以下の説明では、ＲＧＢ画像データを色変換処理して得られたＣＭＹＫデータをＣＭＹＫ画像データという。
【００２３】
ハーフトーン処理は、高階調数のデータを、プリンタ１が形成可能な階調数のデータに変換する処理である。例えば、ハーフトーン処理により、２５６階調を示すデータが２階調を示す１ビットデータや４階調を示す２ビットデータに変換される。ハーフトーン処理では、ディザ法・γ補正・誤差拡散法などを利用して、プリンタ１がドットを分散して形成できるように画素データを作成する。プリンタドライバ１１１０は、ハーフトーン処理を行うとき、ディザ法を行う場合にはディザテーブルを参照する。また、γ補正を行う場合にはガンマテーブルを参照し、誤差拡散法を行う場合には拡散された誤差を記憶するための誤差メモリ６３を参照する。ハーフトーン処理されたデータは、前述のＲＧＢデータと同等の解像度（例えば７２０×７２０ｄｐｉ）を有している。ハーフトーン処理されたデータは、例えば、各画素につき１ビット（２階調）又は２ビット（４階調）のデータから構成される。以下、ハーフトーン処理されたデータのうち、１ビットデータのものを２値データといい、２ビットデータのものを多値データという。
【００２４】
ラスタライズ処理は、マトリクス状の画像データを、プリンタ１へ転送すべきデータ順に変更する処理である。ラスタライズ処理されたデータは、印刷データに含まれる画素データとして、プリンタ１に出力される。
【００２５】
＜プリンタドライバの設定について＞
図３は、プリンタドライバ１１１０のユーザインタフェースの説明図である。前記したように、このプリンタドライバ１１１０のユーザインタフェースはビデオドライバ１１０２を介して表示装置１２００に表示され、ユーザーは入力装置１３００を用いてプリンタドライバ１１１０の各種設定を行うことができる。
【００２６】
ユーザーは、ユーザインタフェースの画面上から、印刷モードを選択することができる。例えば、ユーザーは、印刷モードとして、高速印刷モード又はファイン印刷モードを選択することができる。そして、プリンタドライバ１１１０は、選択された印刷モードに応じた形式になるように、画像データを印刷データに変換する。また、ユーザーは、この画面上から、印刷の解像度（印刷時におけるドット同士の間隔）を指定することができる。例えば、ユーザーは、この画面上から、印刷の解像度として７２０ｄｐｉや３６０ｄｐｉを選択して指定できる。そして、プリンタドライバ１１１０は、指定された解像度に応じて解像度変換処理を行い、画像データを印刷データに変換する。さらに、ユーザーは、この画面上から、印刷に用いられる印刷用紙を選択することもできる。例えば、ユーザーは、印刷用紙として、普通紙や光沢紙を選択することができる。印刷用紙の種類（紙種）が異なれば、インクの滲み方や乾き方も異なるため、印刷に適したインク量も異なる。そのため、プリンタドライバ１１１０は、選択された紙種も考慮して、画像データを印刷データに変換する。
【００２７】
このように、プリンタドライバ１１１０は、ユーザインタフェースを介して設定された条件に従って、画像データを印刷データに変換する。なお、ユーザーは、この画面上から、プリンタドライバ１１１０の各種の設定を行うことができるほか、インクカートリッジ９０（図５参照）内に貯留されたインクの残量を知ること等もできる。
【００２８】
＝＝＝プリンタの構成＝＝＝
＜プリンタの構成について＞
図４〜図８は、プリンタ１の説明図である。即ち、図４は、プリンタ１の構成を説明するブロック図である。図５は、機構部分の概略構成図である。図６は、機構部分の横断面図である。図７は、ヘッド４１のノズルの配列を示す説明図である。図８は、ヘッド４１の駆動回路を説明するブロック図である。以下、本実施形態のプリンタの基本的な構成について説明する。
【００２９】
本実施形態のプリンタ１は、搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０、センサ５０、及び、コントローラ６０を有する。
【００３０】
搬送ユニット２０は、印刷可能な位置に紙Ｓを送り込み、送り込んだ紙Ｓを印刷時に所定の方向（以下、搬送方向という。）に所定の搬送量で搬送させる。すなわち、搬送ユニット２０は、紙Ｓを搬送する搬送機構として機能する。この搬送ユニット２０は、給紙ローラ２１と、搬送モータ２２（ＰＦモータともいう。）と、搬送ローラ２３と、プラテン２４と、排紙ローラ２５とを有する。なお、搬送ユニット２０が搬送機構として機能するためには、必ずしもこれらの構成要素を全て必要とするわけではない。即ち、紙Ｓを搬送するために必要な構成要素を備えていれば足りる。
【００３１】
給紙ローラ２１は、紙挿入口に挿入された紙Ｓをプリンタ内部の給紙位置まで搬送するためのローラである。給紙ローラ２１はＤ形の断面形状をしており、円周部分の長さは給紙位置に配設された搬送ローラ２３までの搬送距離よりも長く設定されている。このため、この円周部分を紙表面に当接させた状態で給紙ローラ２１を回転させることで、紙挿入口にある紙Ｓを搬送ローラ２３まで搬送できる。搬送モータ２２は、紙Ｓを搬送方向に搬送する際の駆動源となるモータであり、例えばＤＣモータにより構成される。搬送ローラ２３は、給紙ローラ２１によって給紙された紙Ｓを印刷可能な位置まで搬送するローラであり、搬送モータ２２によって回転駆動される。プラテン２４は、印刷可能な位置にある紙Ｓを裏面側から支持する部材である。排紙ローラ２５は、印刷が終了した紙Ｓを搬送方向へ搬送するためのローラである。この排紙ローラ２５は、搬送ローラ２３と同期して回転する。
【００３２】
キャリッジユニット３０は、ヘッド４１を所定の方向（以下、走査方向という。）に移動（走査移動）させるためのものである。キャリッジユニット３０は、キャリッジ３１と、キャリッジモータ３２（ＣＲモータともいう。）を有する。キャリッジ３１は、走査方向に往復移動可能である。そして、ヘッド４１はキャリッジ３１に取り付けられている。このため、キャリッジ３１の移動に伴ってヘッド４１も走査方向に沿って移動する。また、キャリッジ３１は、インクを収容するインクカートリッジ９０を着脱可能に保持している。キャリッジモータ３２は、キャリッジ３１を走査方向に移動させるためのモータであり、例えばＤＣモータにより構成される。
【００３３】
ヘッドユニット４０は、紙Ｓにインクを吐出するためのものである。ヘッドユニット４０は、ヘッド４１を有する。このヘッド４１は、インク吐出部であるノズルを複数有し、各ノズルから断続的にインクを吐出する。即ち、駆動パルスＷ１〜Ｗ３（図１３参照）がピエゾ素子４２（図８参照）に供給される毎にノズルからインク滴を吐出する。このピエゾ素子４２は、ノズルと連通する圧力室毎に設けられた圧力発生素子（駆動素子）であり、駆動パルスＷ１〜Ｗ３が供給される毎に変形して圧力室内のインクに圧力変動を生じさせる。即ち、ピエゾ素子４２は、その両端に設けられた電極間に所定時間幅の電圧を印加すると、電圧の印加時間に応じて変形し、圧力室の一部を区画する弾性膜（側壁）を変形させる。このピエゾ素子４２の変形に応じて圧力室の容積が変化し、圧力室の容積変化によって圧力室内のインクに圧力変動が生じる。そして、インクに生じた圧力変動により、対応するノズル♯１〜♯１８０からインク滴が吐出される。なお、圧力発生素子としては、ピエゾ素子４２の他に、磁歪素子や静電アクチュエータ等の電気機械変換素子を用いることができる。また、圧力発生素子として発熱素子を用いることもできる。
【００３４】
ヘッド４１の下面には、吐出される色毎に複数のノズル群が形成されている。具体的には、ブラックインクノズル群ＮＫと、シアンインクノズル群ＮＹと、マゼンタインクノズル群ＮＭと、イエローインクノズル群ＮＹが形成されている。各ノズル群は、各色のインクを吐出するための吐出口であるノズルを複数個（本実施形態では１８０個）備えている。各ノズル群の複数のノズルは、搬送方向に沿って、一定の間隔（ノズルピッチ：ｋ・Ｄ）でそれぞれ形成されている。ここで、Ｄは、搬送方向における最小のドットピッチ（即ち、紙Ｓに形成されるドットの最高解像度での間隔）である。また、ｋは、１以上の整数である。例えば、ノズルピッチが１８０ｄｐｉ（１／１８０インチ）であって、搬送方向のドットピッチが７２０ｄｐｉである場合、ｋ＝４である。また、各ノズル群に属するノズルは、下流側のノズルほど若い番号が付されている（♯１〜♯１８０）。つまり、ノズル♯１は、ノズル♯１８０よりも搬送方向の下流側に位置している。
【００３５】
前述したように、キャリッジ３１が走査方向に移動すると、ヘッド４１も走査方向に移動する。このため、ヘッド４１が走査方向へ移動している最中にインク滴を吐出すると、走査方向に沿ったドットライン（ラスタライン）が紙Ｓに印刷される。
【００３６】
センサ５０には、リニア式エンコーダ５１、ロータリー式エンコーダ５２、紙検出センサ５３、及び、紙幅センサ５４等が含まれる。リニア式エンコーダ５１は、キャリッジ３１の走査方向の位置を検出するためのものであり、走査方向に沿って架設された帯状のスリット板と、キャリッジ３１に取り付けられ、スリット板に形成されたスリットを検出するフォトインタラプタを有する。ロータリー式エンコーダ５２は、搬送ローラ２３の回転量を検出するためのものであり、搬送ローラ２３の回転に伴って回転する円盤状のスリット板と、スリット板に形成されたスリットを検出するフォトインタラプタを有する。
【００３７】
紙検出センサ５３は、印刷される紙Ｓの先端の位置を検出するためのものである。この紙検出センサ５３は、給紙ローラ２１が紙Ｓを搬送ローラ２３に向かって給紙する途中で、紙Ｓの先端の位置を検出できる位置に設けられている。なお、紙検出センサ５３は、機械的な機構によって紙Ｓの先端を検出するメカニカルセンサである。詳しく言うと、紙検出センサ５３は紙搬送方向に回転可能なレバーを有し、このレバーは紙Ｓの搬送経路内に突出するように配置されている。そのため、紙Ｓの先端がレバーに接触し、レバーが回転させられるので、紙検出センサ５３は、このレバーの動きをフォトインタラプタ等によって検出することで、紙Ｓの先端の位置を検出する。
【００３８】
紙幅センサ５４は、キャリッジ３１に取り付けられている。本実施形態では、紙搬送方向の位置に関して、一番上流側にあるノズル♯１８０とほぼ同じ位置に取り付けられている。この紙幅センサ５４は、光学センサであり、発光部から紙Ｓに照射された光の反射光を受光部にて受光し、受光部での受光強度に基づいて紙Ｓの有無を検出する。そして、紙幅センサ５４は、キャリッジ３１によって移動しながら紙Ｓの端部の位置を検出し、紙Ｓの幅を検出する。また、紙幅センサ５４は、状況に応じて、紙Ｓの先端も検出できる。紙幅センサ５４は光学センサなので、紙検出センサ５３よりも位置検出の精度が高い。
【００３９】
コントローラ６０は、プリンタ１の制御を行うための制御ユニット（制御手段）である。コントローラ６０は、インターフェース部６１と、ＣＰＵ６２と、メモリ６３と、ユニット制御回路６４とを有する。インターフェース部６１は、外部装置であるコンピュータ１１００とプリンタ１との間でデータの送受信を行う。ＣＰＵ６２は、プリンタ１全体の制御を行うための演算処理装置である。メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ等の記憶素子を有する。ＣＰＵ６２は、メモリ６３に格納されているプログラムに従って、ユニット制御回路６４を介して各ユニットを制御する。
【００４０】
外部装置であるコンピュータ１１００（プリンタドライバ１１１０）から印刷データを受信したプリンタ１は、コントローラ６０によって各ユニット（搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０）を制御する。コントローラ６０は、コンピュータ１１００から受信した印刷データに基づいて、各ユニットを制御し、紙Ｓに画像を形成する。プリンタ１内の状況はセンサ５０によって監視されており、センサ５０は、検出結果をコントローラ６０に出力する。センサ５０から検出結果を受けたコントローラ６０は、その検出結果に基づいて、各ユニットを制御する。
【００４１】
ユニット制御回路６４内には、ヘッド４１の駆動回路が設けられている。この駆動回路は、原駆動信号発生部６４４Ａと、駆動信号整形部６４４Ｂを備えている。これらの原駆動信号発生部６４４Ａと駆動信号整形部６４４Ｂは、駆動パルスＷ１〜Ｗ３を発生させる駆動信号発生部を構成する。本実施形態では、このような駆動回路が、ノズル群毎、即ち、ブラック（ＮＫ）、シアン（ＮＣ）、マゼンタ（ＮＭ）およびイエロー（ＮＹ）のノズル群毎に設けられている。従って、ピエゾ素子４２の駆動は、ノズル群毎に個別に行われる。なお、図中に各信号名の最後に付されたかっこ内の数字は、その信号が供給されるノズルの番号を示している。
【００４２】
原駆動信号発生部６４４Ａは、各ノズル♯１〜♯１８０に共通して用いられる原駆動信号ＯＤＲＶを発生する。この原駆動信号ＯＤＲＶは、一画素分の主走査期間内（ノズルが一画素に対応する領域を横切る時間内）に複数の駆動パルスＷ１〜Ｗ３を含む信号である。駆動信号整形部６４４Ｂには、原駆動信号発生部６４４Ａからの原駆動信号ＯＤＲＶが入力されるとともに、印刷信号ＰＲＴ（ｉ）が入力される。駆動信号整形部６４４Ｂは、印刷信号ＰＲＴ（ｉ）のレベルに応じて、原駆動信号ＯＤＲＶを整形し、駆動信号ＤＲＶ（ｉ）として各ノズル♯１〜♯１８０のピエゾ素子４２に向けて出力する。各ノズル♯１〜♯１８０のピエゾ素子４２は、駆動信号整形部６４４Ｂからの駆動信号ＤＲＶに基づき駆動される。なお、原駆動信号発生部６４４Ａが発生する原駆動信号ＯＤＲＶ、印刷信号ＰＲＴ、及び、駆動信号整形部６４４Ｂによって整形された駆動信号ＤＲＶについては、後で説明する。
【００４３】
＜印刷動作について＞
図９は、プリンタ１の印刷時における処理のフロー図である。以下に説明される各処理は、コントローラ６０が、メモリ６３内に格納されたプログラムに従って、各ユニット２０，３０，４０を制御することにより実行される。このプログラムは、各処理を実行するためのコードを有する。
【００４４】
印刷命令受信（Ｓ００１）：コントローラ６０は、コンピュータ１１００からインターフェース部６１を介して、印刷命令を受信する。この印刷命令は、コンピュータ１１００から送信される印刷データのヘッダに含まれている。そして、コントローラ６０は、受信した印刷データに含まれる各種コマンドの内容を解析し、各ユニットを制御して、以下の給紙処理・搬送処理・インク吐出処理等を行う。
【００４５】
給紙処理（Ｓ００２）：まず、コントローラ６０は給紙処理を行う。給紙処理とは、印刷すべき紙Ｓをプリンタ１内に供給し、印刷開始位置（頭出し位置とも言う）に紙Ｓを位置決めする処理である。この処理において、コントローラ６０は給紙ローラ２１を回転させ、印刷対象となる紙Ｓを搬送ローラ２３まで送る。コントローラ６０は、搬送ローラ２３を回転させ、給紙ローラ２１から送られてきた紙Ｓを印刷開始位置に位置決めする。紙Ｓが印刷開始位置に位置決めされたとき、ヘッド４１の少なくとも一部のノズルは、紙Ｓと対向している。
【００４６】
ドット形成処理（Ｓ００３）：次に、コントローラ６０はドット形成処理を行う。ドット形成処理とは、走査方向に沿って移動するヘッド４１からインクを断続的に吐出させ、紙上にドットを形成する処理である。この処理において、コントローラ６０はキャリッジモータ３２を駆動し、キャリッジ３１を走査方向に移動させる。そして、コントローラ６０は、キャリッジ３１が移動している間に、印刷データに基づいてヘッド４１からインクを吐出させる。
【００４７】
搬送処理（Ｓ００４）：次に、コントローラ６０は、搬送処理を行う。搬送処理とは、紙Ｓをヘッド４１に対して搬送方向に沿って相対的に移動させる処理である。コントローラ６０は、搬送モータ２２を駆動し、搬送ローラ２３を回転させて紙Ｓを搬送方向に搬送する。この搬送処理により、ヘッド４１は、先ほどのドット形成処理（Ｓ００３）によって形成されたドットの位置とは異なる位置に、ドットを形成することが可能になる。
【００４８】
排紙判断（Ｓ００５）：次に、コントローラ６０は、印刷対象となっている紙Ｓを排紙するか否かの判断を行う。この判断時において、この紙Ｓに関する印刷するためのデータが残っていれば排紙は行われない。そして、コントローラ６０は、印刷するためのデータがなくなるまでドット形成処理（Ｓ００３）と搬送処理（Ｓ００４）とを交互に繰り返し行い、ドットから構成される画像を徐々に紙Ｓに印刷する。この紙Ｓに関する印刷するためのデータがなくなれば、コントローラ６０はこの紙Ｓを排紙する。即ち、コントローラ６０は、排紙ローラ２５を回転させることにより、印刷した紙Ｓを外部に排出する。なお、排紙を行うか否かの判断は、印刷データに含まれる排紙コマンドに基づいて行っても良い。
【００４９】
印刷終了判断（Ｓ００６）：次に、コントローラ６０は、印刷を続行するか否かの判断を行う。次の紙Ｓに印刷を行うのであれば、給紙処理（Ｓ００２）に戻って印刷を続行し、次の紙Ｓの給紙処理を開始する。次の紙Ｓに印刷を行わないのであれば、印刷動作を終了する。
【００５０】
＝＝＝本実施形態の印刷方法＝＝＝
＜従来の印刷方法について＞
画像における輪郭部分（エッジ部分）の滲みに起因するガタツキを防止するため、輪郭処理を行う装置が知られている。この輪郭処理では、輪郭部分の画素について、ドットの間引きをしたり、ドットサイズを内側部分のドットサイズよりも小さくしたりしている。しかし、この輪郭処理を単に文字画像に適用した場合、輪郭部分の滲みを効果的に抑制できないことがあった。これは、内側部分を構成する画素からの滲みが輪郭部分を越えて拡がってしまうからである。一般的に、文字画像は高速印刷が求められるため、イメージ画像（絵画画像）に比べて低い解像度で記録される。この場合、内側部分を構成する内側画素のインク量が増え、滲みも顕著に現れる。
【００５１】
＜本実施形態の印刷方法の要点＞
このような事情を考慮し、本実施形態の印刷方法は、文字画像の印刷時において、文字画像の縁から内側にＮドットまでの輪郭画素に対応する紙上の位置に、単一の小インク滴による第１ドットを形成するステップと、複数の輪郭画素にて囲まれる内側画素に対応する紙上の位置に、複数の小インク滴による、第１ドットよりも大きな第２ドットを形成するステップを有する。なお、Ｎドットとは、輪郭部分の幅で規定されるドット数であり、例えば１ドット或いは２ドットに設定される。
【００５２】
＜輪郭画素と内側画素について＞
図１０Ａ及び図１０Ｂは、文字画像の輪郭画素と内側画素を模式的に説明する図であり、輪郭画素が１ドット（Ｎ＝１）の例を示している。これらの図において、１つ１つの矩形で示される範囲が一画素に対応する紙上の領域（以下、画素領域という。）である。即ち、小ドット、中ドット、大ドットの何れかのドットが、この画素領域に形成される。また、便宜上、以下の説明では、各領域を二次元座標（Ｘ，Ｙ）で説明する。この二次元座標において、Ｘ軸はヘッド４１の走査方向であり、Ｙ軸は紙Ｓの搬送方向である。例えば、図１０Ａにおいて、符号Ｒ１で示す領域（以下、領域Ｒ１のように示す。）は座標（４，２）となり、領域Ｒ４は座標（９，１１）となる。
【００５３】
図１０Ａは、塗り潰し画像の例を説明している。このような塗り潰し画像では、画像の外周部分が輪郭画素となり、これらの輪郭画素で囲まれた画素が内側画素となる。即ち、薄い網掛けで示すように、領域Ｒ１（４，２）から領域Ｒ２（９，２）に至る直線上の各画素、領域Ｒ３（４，１１）から領域Ｒ４（９，１１）に至る直線上の各画素、領域Ｒ１から領域Ｒ３に至る直線上の各画素、及び、領域Ｒ２から領域Ｒ４に至る直線上の各画素が輪郭画素となる。そして、濃い網掛けで示すように、領域Ｒ５（５，３）と領域Ｒ６（８，１０）を対角線の両端とする矩形領域内の画素が内側画素となる。
【００５４】
図１０Ｂは、中抜き画像の例を説明している。このような中抜き画像では、内周部分（中抜き部分との境界）も輪郭画素となる。即ち、薄い網掛けで示すように、領域Ｒ７（２，２）から領域Ｒ８（１１，２）に至る直線上の各画素、領域Ｒ９（２，１１）から領域Ｒ１０（１１，１１）に至る直線上の各画素、領域Ｒ７から領域Ｒ９に至る直線上の各画素、及び、領域Ｒ８から領域Ｒ１０に至る直線上の各画素が外側の輪郭画素となる。同様に、領域Ｒ１１（５，５）から領域Ｒ１２（８，５）に至る直線上の各画素、領域Ｒ１３（５，８）から領域Ｒ１４（８，８）に至る直線上の各画素、領域Ｒ１１から領域Ｒ１２に至る直線上の各画素、及び、領域Ｒ１３から領域Ｒ１４に至る直線上の各画素が内側の輪郭画素となる。そして、濃い網掛けで示すように、外側の輪郭画素群と内側の輪郭画素群に挟まれた領域が内側画素になる。
【００５５】
＜輪郭画素及び内側画素への画素データの設定について＞
図１１Ａ及び図１１Ｂは、文字画像の輪郭画素及び内側画素と形成されるドットの関係を模式的に説明する図である。即ち、図１１Ａは、図１０Ａの塗り潰し画像を印刷する際のドットを説明している。また、図１１Ｂは、図１０Ｂの中抜き画像を印刷する際のドットを説明している。そして、これらの図において、［小］はその画素領域に小ドットを形成することを表し、［大］はその画素領域に大ドットを形成することを表している。即ち、前述したドット形成処理（Ｓ００３）において、輪郭画素には小ドットを形成し、内側画素には大ドットを形成する。
【００５６】
輪郭画素に対する小ドットの指定、及び、内側画素に対する大ドットの指定は、プリンタドライバ１１１０が行う。例えば、プリンタドライバ１１１０は輪郭処理を行い、ハーフトーン処理で作成された多値データに基づき、文字画像における輪郭画素には小ドットのデータを設定し、内側画素には大ドットのデータを設定する。具体的には、プリンタドライバ１１１０は、図１２のフロー図に示す動作を実行する。
【００５７】
まず、プリンタドライバ１１１０は、アプリケーションプログラム１１０４から印刷命令を受ける（Ｓ１０１）。この印刷命令は、ユーザーがアプリケーション上で印刷を指令することにより発せられる。この印刷命令には、例えばアプリケーション上で編集された原画像の画像データが含まれている。プリンタドライバ１１１０は、印刷命令の中に含まれている画像データを以下のように印刷データに変換し、プリンタ１に印刷データを出力する。
【００５８】
次に、プリンタドライバ１１１０は、画像データを指定解像度のＲＧＢ画像データに変換する（Ｓ１０２：解像度変換処理）。この場合、プリンタドライバ１１１０は、アプリケーションプログラム１１０４から受け取った画像データの解像度を、紙Ｓに印刷する際の解像度に等しい解像度のＲＧＢ画像データに変換する。なお、本実施形態における解像度変換処理後のＲＧＢ画像データは、２５６階調のＲＧＢデータである。
【００５９】
次に、プリンタドライバ１１１０は、ＲＧＢ画像データをＣＭＹＫ画像データに変換する（Ｓ１０３：色変換処理）。色変換処理にて得られたＣＭＹＫ画像データの解像度は、ＲＧＢ画像データの解像度と同じとなる。例えば、ＲＧＢ画像データの解像度が７２０×７２０ｄｐｉの場合、ＣＭＹＫ画像データの解像度も７２０×７２０ｄｐｉの解像度になる。なお、本実施形態における色変換処理後のＣＭＹＫ画像データは、２５６階調のＣＭＹＫデータである。
【００６０】
次に、プリンタドライバ１１１０は、２５６階調のＣＭＹＫ画像データを指定解像度の２値データに変換する（Ｓ１０４：ハーフトーン処理）。本実施形態では、ハーフトーン処理されたデータは、各画素につき２ビットのデータが割り当てられた多値データである。通常、文字画像を構成する画素には、画素データとして［１１］が設定される。つまり、画像を構成する画素に対応する紙上の位置には、大ドットが形成される。これは、ベタを埋めることで文字画像におけるドット抜けを防止するためである。
【００６１】
ハーフトーン処理の後、プリンタドライバ１１１０は輪郭処理を行う（Ｓ１０５）。この輪郭処理では、外郭画素抽出処理と置き換え処理を行い輪郭画素については小ドットを指定し、内側画素については大ドットを指定する。
【００６２】
外郭画素抽出処理では、文字画像における背景画像（イメージ画像）との境界に位置する画素（以下、外郭画素という。）を抽出する。この外郭画素の抽出は、例えば、画像濃度や色の差に基づいて行う。即ち、文字画像は同一色で記録されるので、外郭画素に関しては隣接する背景画素との間で濃度や色が異なる。そこで、着目画素の濃度及び色と、その周囲に存在する周辺画素の濃度及び色とを比較し、両者に有意の差があるか否かによって外郭画素を抽出する。
【００６３】
置き換え処理では、まず、外郭画素抽出処理で抽出された外郭画素に基づいて輪郭画素を設定する。本実施形態の輪郭画素は、文字画像における縁から内側にＮドット（Ｎ＝１，２）までの画素に設定される。このため、縁から１ドット（Ｎ＝１）の場合には、外郭画素をそのまま輪郭画素とする。また、縁から２ドット（Ｎ＝２）の場合には、外郭画素及び各外郭画素の内側に隣接する画素を輪郭画素とする。輪郭画素を設定したならば、設定した輪郭画素について、画素データの内容を小ドットのデータ（［０１］）に変更する。そして、輪郭画素に囲まれる内側画素については、既に設定されている大ドットのデータ（［１１］）をそのまま使用する。
【００６４】
また、文字画像は文字フォントから生成されるものである。このため、輪郭処理において、文字フォントに基づいて輪郭画素と内側画素を判定し、輪郭画素については小ドットを指定し、内側画素については大ドットを指定するようにしてもよい。
【００６５】
次に、プリンタドライバ１１１０は、ラスタライズ処理を行い（Ｓ１０６）、印刷データをプリンタ１に出力する（Ｓ１０７）。プリンタ１は、受信した印刷データに基づいて、紙Ｓに画像を形成する。
【００６６】
＜ヘッドの駆動信号について＞
前述したように、本実施形態の印刷方法では、輪郭画素に対応する紙上の位置に、単一の小インク滴による小ドットを形成する。一方、内側画素に対応する紙上の位置には、３つの小インク滴による大ドットを形成する。このため、本実施形態では図１３に示す信号を使用する。同図には、原駆動信号ＯＤＲＶと、印刷信号ＰＲＴ（ｉ）と、駆動信号ＤＲＶ（ｉ）の各信号が示されている。
【００６７】
本実施形態の原駆動信号ＯＤＲＶは、一画素分の主走査期間内（ノズルが一画素の間隔を横切る時間内）において、第１パルスＷ１、第２パルスＷ２、及び、第３パルスＷ３の３つの駆動パルスを含む。これらの駆動パルスは同一形状とされ、主走査期間内において等間隔で発生される。そして、１つの駆動パルスがピエゾ素子４２に供給されると、ノズルからは、小ドットに対応する小インク滴が吐出される。例えば、４．５ｎｇのインク滴が吐出される。
【００６８】
印刷信号ＰＲＴは、一画素に対して割り当てられているドットの大きさに対応した信号である。即ち、印刷信号ＰＲＴは、印刷データに含まれる画素データに応じた信号である。本実施形態の印刷信号ＰＲＴは、一画素に対して３ビットの情報を有する信号になる。即ち、ハーフトーン処理された２ビットの多値データが［１１］の大ドットを示すデータである場合には、印刷信号ＰＲＴ（ｉ）は［１１１］となる。また、多値データが［１０］の中ドットを示すデータである場合には、印刷信号ＰＲＴは［０１１］となり、多値データが［０１］の小ドットを示すデータである場合には、印刷信号ＰＲＴは［０１０］となる。なお、多値データが［００］の無ドット（非印刷）を示すデータである場合には、印刷信号ＰＲＴ（ｉ）は［０００］となる。なお、多値データから印刷信号ＰＲＴへの変換はユニット制御回路６４が行っている。
【００６９】
そして、駆動信号整形部６４４Ｂは、印刷信号ＰＲＴの信号レベルに応じて原駆動信号ＯＤＲＶを整形し、駆動信号ＤＲＶを出力する。即ち、一画素区間における駆動信号ＤＲＶ（ｉ）は、印刷信号ＰＲＴ（ｉ）の３つの異なる値に応じて互いに異なる３種類の波形を有するように整形される。
【００７０】
駆動信号ＤＲＶは、印刷信号ＰＲＴのレベルに応じて原駆動信号ＯＤＲＶの供給を制御することで得られる信号である。すなわち、印刷信号ＰＲＴが［１］レベルのとき、駆動信号整形部６４４Ｂは、原駆動信号ＯＤＲＶの対応する駆動パルスをそのまま通過させて駆動信号ＤＲＶとする。一方、印刷信号ＰＲＴが［０］レベルのとき、駆動信号整形部６４４Ｂは、原駆動信号ＯＤＲＶの駆動パルスを遮断する。そして、駆動信号整形部６４４Ｂは整形後の駆動信号ＤＲＶをピエゾ素子４２に出力し、ピエゾ素子４２はこの駆動信号ＤＲＶに応じて駆動される。
【００７１】
このプリンタ１では、駆動パルスのピエゾ素子４２への供給数に応じて、画素に対応する紙上の位置に大きさの異なるドットを形成することができる。印刷信号ＰＲＴ（ｉ）が３ビットデータ［０１０］に対応しているとき、第２パルスＷ２のみがピエゾ素子４２に出力される。この第２パルスの出力タイミングは、前述した画素領域のほぼ中央の位置（走査方向の中央の位置）にインク滴が着弾するタイミングに設定される。従って、この場合には、ノズルから小インク滴が１回吐出され、紙Ｓには小ドット（第１ドット）が形成される。
【００７２】
また、印刷信号ＰＲＴ（ｉ）が３ビットデータ［０１１］に対応しているとき、第１パルスＷ１、及び、第２パルスＷ２が続けて出力される。ここで、第１パルスＷ１の出力タイミングは、画素領域の前半位置（ヘッド移動方向に対する手前側の位置）にインク滴が着弾するタイミングに設定され、第２パルスＷ２の出力タイミングは、画素領域の略中央にインク滴が着弾するタイミングに設定される。従って、この場合には、ノズルから小インク滴が続けて２回吐出され、紙Ｓには中ドット（第２ドット）が形成される。
【００７３】
また、印刷信号ＰＲＴ（ｉ）が３ビットデータ［１１１］に対応しているとき、第１パルスＷ１、第２パルスＷ２、及び、第３パルスＷ３が続けて出力される。ここで、第３パルスＷ３の出力タイミングは画素領域の後半位置（ヘッド移動方向に対する奥側の位置）にインク滴が着弾するタイミングに設定されている。また、第１パルスＷ１及び第２パルスＷ２の出力タイミングは前述した通りである。従って、この場合にはノズルから小インク滴が続けて３回吐出され、紙Ｓには大ドット（第２ドット）が形成される。
【００７４】
＜ドット形成処理について＞
図１４Ａは、ドット形成処理にて形成されるドットを説明する図である。同図において、矩形の領域が画素領域である。そして、画素領域における左側の列が、輪郭画素に対応する画素領域である。また、画素領域における中央の列及び右側の列が、内側画素に対応する画素領域である。
【００７５】
本実施形態では、輪郭画素に対応する紙上の位置に単一の小インク滴による小ドットを形成し、内側画素に対応する紙上の位置に３つの小インク滴による大ドットを形成する。前述したように、小ドットとなる単一のインク滴は、輪郭画素に対応する画素領域のほぼ中央に着弾する。そして、大ドットとなる３つのインク滴は、内側画素に対応する画素領域の手前側の位置、ほぼ中央の位置、奥側の位置に、それぞれ位置をずらして着弾する。  このようなドット形成処理を行うことにより、輪郭画素については内側画素よりもインク量が少なくなるので、輪郭処理を行わない場合と比較すると、文字画像のおける縁部分のガタツキを抑えることができ、滑らかに印刷できる。これは、輪郭画素が単一の小インク滴で印刷されたために輪郭部分のインク量が減り、この輪郭部分でインクが溢れることが抑えられたからである。
【００７６】
加えて、内側画素を３つの小インク滴による大ドットで印刷したことにより、文字画像の内側部分に着弾するインクの滲みが文字画像の縁まで拡がることを防止できる。これは、大ドットに必要なインク量を３つのインク滴に分けて吐出したからである。即ち、１つのインク滴の量が減ったことにより、１つ１つのインク滴が着弾した際におけるインクの滲みが少なくなる。そして、各インク滴は時間差をおいて着弾するため、後のインク滴の着弾時には、先に着弾したインク滴の少なくとも一部分が紙内部に吸収されている。これにより、大ドットに必要なインク量を１度に吐出した場合に比べて、インクの滲みを抑えることができる。
【００７７】
また、この印刷方法において、各インク滴は走査方向に位置をずらして着弾するので、この点でも先に着弾したインク滴の紙内部への吸収が促進され、インクの滲みを抑えることができる。さらに、本実施形態では、各インク滴を吐出させるための駆動パルス（第１パルスＷ１〜第３パルスＷ３）は、同一形状である。このため、大ドットとなる各インク滴は、その量が揃う。これにより、各インク滴の滲みを均等に分散させることができる。その結果、内側画素のインクの滲みが文字画像の縁まで拡がることを効果的に防止でき、文字画像の画質向上が図れる。
【００７８】
図１４Ｂは、ドット形成処理にて形成されるドットの他の例を説明する図である。この例は、輪郭画素となる小インク滴を、画素領域における内側画素側の位置に形成した点に特徴を有する。同図に示すように、この例では、輪郭画素に対応する画素領域には、インク滴が着弾できる位置が３つ走査方向に並んでいる。そして、輪郭画素となる小インク滴を、この画素領域における最も内側画素側の位置に着弾させる。このような制御は、輪郭画素の印刷データを［００１］或いは［１００］に設定することで実現できる。なお、印刷データの［００１］と［１００］の選択は、ヘッド４１の走査方向、及び、輪郭画素と内側画素の位置関係によって行う。この制御によれば、輪郭画素となる小インク滴が内側画素に近接した状態で形成されるので、輪郭部分の滲みを確実に抑えることができ、文字画像の画質向上が図れる。
【００７９】
＜輪郭画素が文字画像の縁から２ドットの場合について＞
図１５Ａは、輪郭画素が２ドットの場合における輪郭画素と内側画素を模式的に説明する図であり、図１５Ｂは、輪郭画素及び内側画素と形成されるドットの関係を模式的に説明する図である。また、図１６Ａは、ドット形成処理にて形成されるドットを説明する図である。これらの図に示すように、輪郭画素が文字画像の縁から２ドットの場合も、輪郭画素が文字画像の縁から１ドットの場合と同様の制御が行われる。即ち、輪郭画素には小ドットの画素データ［０１０］が設定され、内側画素には大ドットの画素データ［１１１］が設定される。そして、輪郭画素に対応する紙上の位置には単一の小インク滴による小ドットが形成され、内側画素に対応する紙上の位置には３つの小インク滴による大ドットが形成される。
【００８０】
この例でも、１ドットの場合と同様の効果が得られる。即ち、輪郭画素のインク量が内側画素のインク量よりも少なくなるので、輪郭処理を行わない場合と比較して、文字画像の縁部分を滑らかに印刷することができる。また、内側画素を３つの小インク滴による大ドットで印刷したことにより、文字画像の内側部分に着弾するインクの滲みが文字画像の縁を越えて拡がることを防止できる。さらに、各インク滴は同じインク量であり、走査方向に位置をずらして着弾するので、これらの点でもインクの滲みを抑制できる。その結果、内側画素のインクの滲みが文字画像の縁まで拡がることを効果的に防止でき、文字画像の画質向上が図れる。
【００８１】
図１６Ｂは、ドット形成処理にて形成されるドットの他の例を説明する図である。この例は、輪郭画素が２ドット分のため、外郭画素となる小インク滴を、画素領域における内側画素側の位置に形成した点に特徴を有する。同図に示すように、この例では、外郭画素となる小インク滴を、この画素領域における最も内側画素側の位置に着弾させる。この制御も、前述したように、輪郭画素の印刷データを［００１］或いは［１００］に設定することで実現できる。また、外郭画素と内側画素に挟まれた２ドット目の輪郭画素については、この画素領域のほぼ中央の位置に小インク滴を着弾させる。言い換えれば、この例では、外郭画素となる小インク滴を、画素領域における内側画素側の位置に形成し、２ドット目の輪郭画素となる小インク滴を、外郭画素と内側画素のほぼ中間の位置に形成している。
【００８２】
このように構成することで、文字画像の縁におけるインク量が内側画素のインク量よりも少なくなって滲みが抑制でき、縁を滑らかに印刷できる。また、外郭画素と内側画素のほぼ中間の位置に２ドット目の輪郭画素が形成されるので、縁をより滑らかに印刷することができる。その結果、文字画像の画質向上が図れる。
【００８３】
＝＝＝その他の実施の形態＝＝＝
上記の実施形態は、主としてプリンタ１について記載されているが、その中には、印刷装置、印刷方法、印刷システム、コンピュータプログラム、プログラムを記憶した記憶媒体、表示画面、画面表示方法、印刷物の製造方法、等の開示も含まれている。
【００８４】
また、一実施形態としてのプリンタ１等を説明したが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００８５】
＜原駆動信号について＞
前述の実施形態では、ヘッド４１が１つの画素領域を通過する期間に、３つの駆動パルスを発生する構成について説明したが、駆動パルスの数はこれに限られるものではない。例えば、１つの画素領域を通過する期間に５つの駆動パルスを発生するものであってもよい。
【００８６】
＜プリンタドライバについて＞
前述の実施形態によれば、コンピュータ側のプリンタドライバが輪郭処理を行っていた。しかし、輪郭処理を行うのはプリンタドライバに限られるものではない。例えば、本実施形態の輪郭処理を行うのに必要な機能を実現するためのプログラムがプリンタ１のメモリ６３に格納されているのであれば、プリンタ１側のコントローラ６０で輪郭処理を行っても良い。このようにしても、前述の実施形態と同様な効果を奏することができる。
【００８７】
＜プリンタについて＞
前述の実施形態では、プリンタ１を例に挙げて説明したが、これに限られるものではない。例えば、プロッタ、ファクシミリ装置、染色装置などのインクジェット技術を応用した各種の印刷装置に、本実施形態と同様の技術を適用しても良い。また、これらの方法や製造方法も応用範囲の範疇である。
【図面の簡単な説明】
【００８８】
【図１】印刷システムの外観構成を示した説明図である。
【図２】プリンタドライバが行う基本的な処理の概略的な説明図である。
【図３】プリンタドライバのユーザインタフェースの説明図である。
【図４】プリンタの構成を説明するブロック図である。
【図５】プリンタの機構部分の概略構成図である。
【図６】プリンタの機構部分の横断面図である。
【図７】ヘッドのノズルの配列を示す説明図である。
【図８】ヘッドの駆動回路を説明するブロック図である。
【図９】プリンタの印刷時における処理のフロー図である。
【図１０】図１０Ａは、文字画像の輪郭画素と内側画素を模式的に説明する図であり、塗り潰し画像の例である。図１０Ｂは、文字画像の輪郭画素と内側画素を模式的に説明する図であり、中抜き画像の例である。
【図１１】図１１Ａは、図１０Ａの塗り潰し画像を印刷する際における文字画像の輪郭画素及び内側画素と形成されるドットの関係を説明する図である。図１１Ｂは、図１０Ｂの中抜き画像を印刷する際における文字画像の輪郭画素及び内側画素と形成されるドットの関係を説明する図である。
【図１２】プリンタドライバにおける動作の概略フロー図である。
【図１３】原駆動信号、印刷信号、及び、駆動信号を説明するタイミングチャートである。
【図１４】図１４Ａは、ドット形成処理にて形成されるドットを説明する図である。図１４Ｂは、ドット形成処理にて形成されるドットの他の例を説明する図である。
【図１５】図１５Ａは、輪郭画素が２ドットの場合における輪郭画素と内側画素を説明する図である。図１５Ｂは、輪郭画素及び内側画素と形成されるドットの関係を説明する図である。
【図１６】図１６Ａは、ドット形成処理にて形成されるドットを説明する図である。図１６Ｂは、ドット形成処理にて形成されるドットの他の例を説明する図である。
【符号の説明】
【００８９】
１  インクジェットプリンタ，２０  搬送ユニット，２１  給紙ローラ，
２２  搬送モータ，２３  搬送ローラ，２４  プラテン，３０  キャリッジユニット，
３１  キャリッジ，４０  ヘッドユニット，４１  ヘッド，４２  ピエゾ素子，
５０  センサ，５１  リニア式エンコーダ，５２  ロータリー式エンコーダ，
５３  紙検出センサ，５４  紙幅センサ，６０  コントローラ，
６１  インターフェース部，６２  ＣＰＵ，６３  メモリ，６４  ユニット制御回路，
９０  インクカートリッジ，１０００  印刷システム，１１００  コンピュータ，
１１０２  ビデオドライバ，１１０４  アプリケーションプログラム，
１１１０  プリンタドライバ，１２００  表示装置，１３００  入力装置，
１３００Ａ  キーボード，１３００Ｂ  マウス，１４００  記録再生装置，
１４００Ａ  フレキシブルディスクドライブ装置，
１４００Ｂ  ＣＤ−ＲＯＭドライブ装置
【図１】
2005178145.tif 000003
【図２】
2005178145.tif 000004
【図３】
2005178145.tif 000005
【図４】
2005178145.tif 000006
【図５】
2005178145.tif 000007
【図６】
2005178145.tif 000008
【図７】
2005178145.tif 000009
【図８】
2005178145.tif 000010
【図９】
2005178145.tif 000011
【図１０】
2005178145.tif 000012
【図１１】
2005178145.tif 000013
【図１２】
2005178145.tif 000014
【図１３】
2005178145.tif 000015
【図１４】
2005178145.tif 000016
【図１５】
2005178145.tif 000017
【図１６】
2005178145.tif 000018