(57)【要約】【課題】転送速度の低下、プリンタのメモリ容量が増大すると言った課題があった。【解決手段】プリンタ２０に印刷データＰＤを高解像度化する処理を実行可能な機能を搭載することにより、コンピュータ９０から転送する印刷データＰＤの容量を低容量化可能とし、転送速度を高速化することを可能にするとともに、プリンタ２０の印刷ヘッド２８に形成されるインク吐出用ノズル６１〜６６に印刷データＰＤの副走査方向の印刷解像度に応じたノズルＮｚを形成する（ノズルＮｚ群の隣接するノズル間隔およびノズルＮｚ群のノズル数をこの印刷解像度の倍数に基づいて形成するとともに、ノズルＮｚ群数をインターレース方式のラスタ数に基づいて形成する）ことによって、プリンタ２０に大容量のメモリを配設することなく、高解像度化した印字データについてインターレース方式の印刷を実現可能にする。【選択図】  図４
2004237574.tif 000002
【特許請求の範囲】
【請求項１】
副走査方向に所定の印刷解像度を持つ印刷データをラスタ単位にて入力する印刷データ入力手段と、
上記副走査方向に隣接するノズルを上記印刷解像度に２以上の整数倍率を乗算した値に対応したノズル間隔により同整数倍率数個形成したノズル群を有する印刷ヘッドを主走査方向に駆動可能な印刷ヘッド駆動手段と、
上記入力した印刷データの上記副走査方向の印刷解像度を上記整数倍率に基づいて高解像度化した印字データを生成する高解像度化手段と、
上記印刷ヘッドを主走査方向に駆動させつつ、上記印字データに基づいてインクを上記ノズル群から吐出させて印刷を実行する印刷手段とを具備することを特徴とする印刷装置。
【請求項２】
上記印刷ヘッドは、複数の整数倍率に対応可能に上記ノズル群が形成され、何れかの整数倍率に基づいて印刷を実行するかの選択指示を受け付ける選択指示受付手段を有し、上記高解像度化手段は、同受け付けた選択指示による整数倍率に応じて上記印刷データを高解像度化するとともに、上記印刷手段は、上記受け付けた選択指示による整数倍率に対応するノズル群からインクを吐出させて上記印刷を実行することを特徴とする上記請求項１に記載の印刷装置。
【請求項３】
上記印刷データ入力手段は、インターレース方式に基づいた複数のラスタ単位の印刷データを入力し、上記高解像度化手段は、この複数のラスタ単位の印刷データを上記整数倍率に基づいて高解像度化するとともに、上記印刷ヘッドは、上記複数のラスタ単位分の上記ノズル群を所定間隔によって副走査方向に配列されて形成され、上記印刷手段は、この複数のラスタ単位の印刷データに対応するノズル群から同高解像化された印字データに基づいてインクを吐出させて上記印刷を実行することを特徴とする上記請求項１または請求項２のいずれかに記載の印刷装置。
【請求項４】
上記印刷ヘッドは、上記隣接するノズルが千鳥格子形状に形成されていることを特徴とする上記請求項１〜請求項３のいずれかに記載の印刷装置。
【請求項５】
上記印刷ヘッドは、上記千鳥格子形状に形成された隣接するノズルが異なる部材に形成されていることを特徴とする上記請求項４に記載の印刷装置。
【請求項６】
上記印刷ヘッドは、複数の印刷解像度に対応して個別に上記ノズル群が形成され、上記高解像度化手段は、上記入力された印刷データの印刷解像度を判別する解像度判別手段を有し、同解像度判別手段にて判別された印刷解像度が上記印刷ヘッドに形成されている場合、同印刷解像度に基づいて印刷データを高解像度化するとともに、上記印刷手段は、同印刷解像度に対応するノズル群にて上記印刷を実行することを特徴とする上記請求項１〜請求項５のいずれかに記載の印刷装置。
【請求項７】
複数の整数倍率もしくは複数の印刷解像度に対応して形成された各印刷ヘッドを着脱可能に形成されることを特徴とする上記請求項２〜請求項６のいずれかに記載の印刷装置。
【請求項８】
入力した印刷データを高解像度化して印刷を実行する印刷方法であって、
副走査方向に所定の印刷解像度を持つ上記印刷データをラスタ単位にて入力する印刷データ入力工程と、
上記副走査方向に隣接するノズルを上記印刷解像度に２以上の整数倍率を乗算した値に対応したノズル間隔により同整数倍率数個形成したノズル群を有する印刷ヘッドを主走査方向に駆動可能な印刷ヘッド駆動工程と、
上記入力した印刷データの上記副走査方向の印刷解像度を上記整数倍率に基づいて高解像度化した印字データを生成する高解像度化工程と、
上記印刷ヘッドを主走査方向に駆動させつつ、上記印字データに基づいてインクを上記ノズル群から吐出させて印刷を実行する印刷工程とを具備することを特徴とする印刷方法。
【請求項９】
入力した印刷データを高解像度化して印刷を実行する機能を印刷装置にて実行可能な印刷プログラムであって、
副走査方向に所定の印刷解像度を持つ上記印刷データをラスタ単位にて入力する印刷データ入力機能と、
上記副走査方向に隣接するノズルを上記印刷解像度に２以上の整数倍率を乗算した値に対応したノズル間隔により同整数倍率数個形成したノズル群を有する印刷ヘッドを主走査方向に駆動可能な印刷ヘッド駆動機能と、
上記入力した印刷データの上記副走査方向の印刷解像度を上記整数倍率に基づいて高解像度化した印字データを生成する高解像度化機能と、
上記印刷ヘッドを主走査方向に駆動させつつ、上記印字データに基づいてインクを上記ノズル群から吐出させて印刷を実行する印刷機能とを具備することを特徴とする印刷プログラム。
【請求項１０】
印刷装置に配設され、同印刷装置が入力する印刷データの副走査方向の印刷解像度を２以上の整数倍率にて高解像度化した印刷データに基づいてノズルからインクを吐出する印刷ヘッドであって、
上記副走査方向に隣接するノズルを上記印刷解像度に上記２以上の整数倍率を乗算した値に対応したノズル間隔により同整数倍率数個形成したノズル群を有することを特徴とする印刷ヘッド。
【請求項１１】
隣接するノズルの間隔が所定の印刷解像度に２以上の整数倍率を乗算した値に対応して形成されるとともに、同ノズル間隔により上記整数倍率数個のノズル群が副走査方向に形成された印刷ヘッドを有する印刷装置に印刷データを出力して印刷を実行させる印刷制御装置であって、
上記印刷装置から上記ノズル間隔を含むノズル情報を取得するノズル情報取得手段と、
上記取得したノズル情報に含まれるノズル間隔に基づいて上記印刷解像度を取得し、同取得した印刷解像度にて形成される印刷データを生成する印刷データ生成手段と、
上記生成した印刷データを上記印刷装置に出力する印刷データ出力手段とを具備することを特徴とする印刷制御装置。
【請求項１２】
上記印刷装置は、上記印刷ヘッドに上記整数倍率が異なる複数のノズル群が形成され、上記ノズル情報取得手段は、この複数のノズル群から何れかのノズル群に基づいた印刷を実行させるかを選択可能に表示する倍率選択表示手段を有することを特徴とする上記請求項１１に記載の印刷制御装置。
【請求項１３】
上記印刷装置は、上記印刷ヘッドに複数の印刷解像度に２以上の整数倍率を乗算した値に基づいて形成された複数のノズル群が形成され、上記ノズル情報取得手段は、この複数のノズル群から何れのノズル群に基づいた印刷を実行させるかを選択可能に表示するノズル情報表示手段を有し、上記印刷データ生成手段は、上記選択されたノズル群を形成する上記整数倍率が乗算された印刷解像度に基づいて上記印刷データを生成することを特徴とする上記請求項１１に記載の印刷制御装置。
【請求項１４】
隣接するノズルの間隔が所定の印刷解像度に２以上の整数倍率を乗算した値に対応して形成されるとともに、同ノズル間隔により上記整数倍率数個のノズル群が副走査方向に形成された印刷ヘッドを有する印刷装置に印刷データを出力して印刷を実行させる印刷制御方法であって、
上記印刷装置から上記ノズル間隔を含むノズル情報を取得するノズル情報取得工程と、
上記取得したノズル情報に含まれるノズル間隔に基づいて上記印刷解像度を取得し、同取得した印刷解像度にて形成される印刷データを生成する印刷データ生成工程と、
上記生成した印刷データを上記印刷装置に出力する印刷データ出力工程とを具備することを特徴とする印刷制御方法。
【請求項１５】
隣接するノズルの間隔が所定の印刷解像度に２以上の整数倍率を乗算した値に対応して形成されるとともに、同ノズル間隔により上記整数倍率数個のノズル群が副走査方向に形成された印刷ヘッドを有する印刷装置に印刷データを出力して印刷を実行させる機能をコンピュータにて実現可能にする印刷制御プログラムであって、
上記印刷装置から上記ノズル間隔を含むノズル情報を取得するノズル情報取得機能と、
上記取得したノズル情報に含まれるノズル間隔に基づいて上記印刷解像度を取得し、同取得した印刷解像度にて形成される印刷データを生成する印刷データ生成機能と、
上記生成した印刷データを上記印刷装置に出力する印刷データ出力機能とを具備することを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置、印刷方法、印刷プログラム、印刷ヘッド、印刷制御装置、印刷制御方法および印刷制御プログラムに関する。
【０００２】
【従来の技術】
従来、この種の印刷装置として、高解像度化に対応する解像度変換をプリンタドライバにて実行するとともにインターレース方式に基づいてハーフトーン処理を行った印刷データを入力する。そして、この入力した印刷データに基づいたインクを所定個数のノズルが所定ピッチにて形成された印刷ヘッドを所定の紙送り量によって送り制御しつつ同印刷ヘッドからインクを吐出して印刷を行うものが知られている（例えば、特許文献１を参照。）。
【０００３】
【特許文献１】
特開平１１−２０２３８号公報
【０００４】
【発明が解決しようとする課題】
上述した従来の印刷装置においては、プリンタドライバにて高解像度化するため、印刷データのデータ量が大きくなり印刷装置への転送時間が長時間になってしまうという課題があった。また、これを解決する手法として、印刷装置にて印刷データを高解像度化するとともにインターレース方式に対応した印字データを生成する技術もある。しかし、かかる場合、副走査方向のノズル数に応じてラスタ単位の印字データを展開し、メモリに記憶させなければならないため、大容量のメモリを印刷装置に搭載する必要があり、同印刷装置が大規模になってしまうという課題があった。
【０００５】
本発明は、上記課題にかんがみてなされたもので、転送速度を高速化するとともに、大容量のメモリを必要としない印刷装置、印刷方法、印刷プログラム、印刷ヘッド、印刷制御装置、印刷制御方法および印刷制御プログラムの提供を目的とする。
【０００６】
【課題を解決するための手段及び作用・効果】
上記目的を達成するため、本願発明は、副走査方向に所定の印刷解像度を持つ印刷データをラスタ単位にて入力する印刷データ入力手段と、上記副走査方向に隣接するノズルを上記印刷解像度に２以上の整数倍率を乗算した値に対応したノズル間隔により同整数倍率数個形成したノズル群を有する印刷ヘッドを主走査方向に駆動可能な印刷ヘッド駆動手段と、上記入力した印刷データの上記副走査方向の印刷解像度を上記整数倍率に基づいて高解像度化した印字データを生成する高解像度化手段と、上記印刷ヘッドを主走査方向に駆動させつつ、上記印字データに基づいてインクを上記ノズル群から吐出させて印刷を実行する印刷手段とを具備することを要旨とする。
【０００７】
かかる場合、印刷装置は印刷データ入力手段にてラスタ単位の印刷データを入力する。そして、高解像度化手段はこの印刷データの副走査方向の印刷解像度を高解像度化した印字データを生成する。このとき、高解像度化手段は印刷ヘッド駆動手段にて駆動される印刷ヘッドの形態に基づいて印刷データの副走査方向の高解像度化を行う。この印刷ヘッドは副走査方向において隣接するノズルが印刷データの印刷解像度の整数倍率に対応したノズル間隔にて同整数倍率数個のノズル群が形成されている。従って、高解像度化手段ではこの整数倍率によって印刷データの副走査方向の印刷解像度を高解像度化する。すなわち、ノズル群の個数に対応して高解像度化する。
【０００８】
そして、印刷手段はこの副走査方向の印刷解像度がノズル群の個数に応じて高解像度化された印字データに基づいて同ノズル群からインクを吐出させて印刷を実行する。このように、印刷装置側にて高解像度化処理を実行することにより、印刷装置に印刷データを入力させる際の転送速度を高速化することが可能になる。また、高解像度化されたラスタを整数倍率に対応したノズル間隔であるとともに整数倍率数個に配列された隣接するノズル群にて印刷することが可能になるため、高解像度化したラスタ部分をメモリにバッファする必要がなくなり、当該印刷装置のメモリ構成を小規模にすることが可能になる。すなわち、印刷装置の構成を簡素化することが可能になる。
【０００９】
かかる場合、印刷ヘッドに複数の整数倍率に対応可能なノズル群を形成しておき、選択指示受付手段にて何れかの整数倍率に基づいて印刷を実行するかの選択指示を受け付けるようにしても良い。このとき、高解像度化手段は、受け付けた選択指示による整数倍率に応じて印刷データを高解像度化し、印刷手段は、受け付けた選択指示による整数倍率に対応するノズル群からインクを吐出させて印刷を実行する。これにより、入力した印刷データの副走査方向の印刷解像度を選択可能な範囲で所望の解像度に高解像度化することが可能となる。
【００１０】
高解像度化した印字データをインターレース方式にて印刷する場合、大容量のメモリが必要になる。そこで、印刷ヘッドを複数のラスタ単位分のノズル群を所定間隔によって副走査方向に配列して形成する。そして、印刷データ入力手段にてインターレース方式に基づいた複数のラスタ単位の印刷データを入力した場合、高解像度化手段にてこの複数のラスタ単位の印刷データを整数倍率に基づいて高解像度化し印字データを生成する。このとき、印刷手段はこの高解像度化された各ラスタ単位の印字データを対応するノズル群からインクを吐出させて印刷を実行する。これにより、本発明にかかる印刷装置にてインターレース方式の印刷を行うことができるとともに、同インターレース方式の印刷に際して、印字データをバッファするための大容量のメモリを不要とすることが可能になる。また、印刷ヘッドにおいて隣接するノズル間隔を高密度にて形成することが可能な態様として、隣接するノズルを千鳥格子形状に形成するようにしても良い。
【００１１】
複数の印刷解像度を適宜高解像度化することが可能な構成として、印刷ヘッドに複数の印刷解像度に対応した個別のノズル群を形成する。かかる場合、解像度判別手段にて入力された印刷データの印刷解像度を判別し、判別された印刷解像度が印刷ヘッドに形成されている場合、高解像度化手段にてこの印刷解像度に基づいて印刷データを高解像度化した印字データを生成する。そして、印刷手段は、印刷解像度に対応するノズル群にて印刷を実行する。これにより、複数の印刷解像度を入力した場合に適宜高解像度化することができるとともに印刷を実行することが可能になる。印刷ヘッドを上述したように複数の整数倍率もしくは複数の印刷解像度に対応して形成する場合、各整数倍率もしくは印刷解像度に対応するヘッドを個別に形成しても良いし、一体に形成しても良い。また、各ヘッドを適宜着脱可能に形成しても良い。
【００１２】
上述してきた印刷装置は、上述した各機能を実現する印刷方法としても発明が成立することは言うまでもない。さらに、かかる機能をコンピュータにて実現可能にする印刷プログラムとしても発明が成立することは言うまでもない。また、上述してきた印刷装置の各発明を実現する印刷ヘッドは単独としても取引の対象となるため、同印刷ヘッドとしても本発明の技術的思想が成立することは言うまでもない。このとき印刷装置に配設され、同印刷装置が入力する印刷データの印刷解像度を高解像度化した印刷データに基づいてインクを吐出する印刷ヘッドであって、隣接するノズルの間隔が上記印刷解像度に２以上の整数倍率を乗算した値に基づいて形成されるとともに、同ノズル間隔により上記整数倍率数のノズル群が副走査方向に形成される構成とする。
【００１３】
また、上述してきた印刷装置に印刷データを出力する印刷制御装置においても、発明が成立する。かかる場合、隣接するノズルの間隔が所定の印刷解像度に２以上の整数倍率を乗算した値に基づいて形成されるとともに、同ノズル間隔により上記整数倍率数のノズル群が副走査方向に形成された印刷ヘッドを有する印刷装置に印刷データを出力して印刷を実行させる印刷制御装置を、上記印刷装置から上記ノズル間隔を含むノズル情報を取得するノズル情報取得手段と、上記取得したノズル情報に含まれるノズル間隔に基づいて上記印刷解像度を取得し、同取得した印刷解像度にて形成される印刷データを生成する印刷データ生成手段と、上記生成した印刷データを上記印刷装置に出力する印刷データ出力手段とにより構成する。
【００１４】
また、上述した複数の整数倍率に対応可能な印刷ヘッドを有する印刷装置に対応する印刷制御装置の構成も発明として成立する。かかる場合、ノズル情報取得手段の倍率選択表示手段にて、印刷ヘッドに形成された複数のノズル群から何れかのノズル群に基づいた印刷を実行させるかを選択可能に表示する。そして、選択された整数倍率に基づいたノズル群によって印刷装置に印刷を実行させる。上述した複数の印刷解像度に対応可能な印刷ヘッドを有する印刷装置に対応する印刷制御装置も発明として成立することは言うまでもない。そこで、ノズル情報表示手段にて複数のノズル群から何れのノズル群に基づいた印刷を実行させるかを選択可能に表示する。そして、印刷データ生成手段は、選択されたノズル群を形成する整数倍率が乗算された印刷解像度に基づいて印刷データを生成し、印刷装置に出力する。むろん、上述してきた印刷制御装置は、その機能を実現する印刷制御方法としても成立するし、コンピュータにて同機能を実現可能にする印刷制御プログラムとしても成立することは言うまでもない。
【００１５】
【発明の実施の形態】
ここでは、下記の順序に従って本発明の実施形態について説明する。
（１）印刷システムの構成：
（２）印刷処理の処理内容：
（３）変形例１：
（４）変形例２：
（５）変形例３：
（６）変形例４：
（７）まとめ：
【００１６】
（１）印刷システムの構成：
図１は、本発明の一実施例として印刷システムの構成を示すブロック図である。同図において、この印刷システムは、印刷制御装置としてのコンピュータ９０と、印刷装置としてのプリンタ２０とを備えている。なお、プリンタ２０とコンピュータ９０とは、広義の「印刷装置」と呼ぶことができる。コンピュータ９０では、所定のオペレーティングシステムの下で、アプリケーションプログラム９５が動作している。また、このオペレーティングシステムには、ビデオドライバ９１や、プリンタ２０のインターフェースとなるプリンタドライバ９６が組み込まれており、アプリケーションプログラム９５からは、これらのドライバ９１，９６を介して、プリンタ２０に転送するための印刷データＰＤが出力されることになる。
【００１７】
このアプリケーションプログラム９５は、画像のレタッチなどを実施可能なアプリケーションプログラムであり、処理対象となる画像に対して、所望の処理を行ったり、また、ビデオドライバ９１を介してＣＲＴ２１に画像を表示している。ここで、アプリケーションプログラム９５が印刷命令を発すると、コンピュータ９０のプリンタドライバ９６が、画像データをアプリケーションプログラム９５から受け取り、これをプリンタ２０に供給する印刷データＰＤに変換する。このプリンタドライバ９６の内部には、解像度変換部９７と、色変換部９８と、ハーフトーン処理部９９と、印刷データ生成部１００と、色変換テーブル１０２とが備えられている。
【００１８】
アプリケーションプログラム９５から画像データを入力すると、解像度変換部９７は、同アプリケーションプログラム９５で形成された画像データの解像度（すなわち、単位長さ当たりの画素数）を印刷解像度に変換する。こうして解像度変換された画像データは複数の画素にて形成されており、各画素には、ＲＧＢデータの３つの色成分の階調値を含む画像情報が含まれている。色変換部９８は、色変換テーブル１０２を参照しつつ、画像データを形成する各画素のＲＧＢの色成分値を、プリンタ２０が利用可能な複数のインク（ＣＭＹＫ）の吐出量に相当する多階調データのインク値に変換する色変換処理を実行する。
【００１９】
ハーフトーン処理部９９は、いわゆるハーフトーン処理を実行して、色変換部９８にて変換された各インクのインク値からハーフトーン画像データを生成する。このハーフトーン画像データは、印刷データ生成部１００によりプリンタ２０に転送すべきデータ順に並べ替えられ、最終的な印刷データＰＤとして出力される。なお、印刷データＰＤは、インターレース方式に基づいた各主走査時のドットの記録状態を示すラスタデータにて形成されている。なお、プリンタドライバ９６は、印刷データＰＤを生成する機能を実現するためのプログラムに相当する。プリンタドライバ９６の機能を実現するためのプログラムは、コンピュータ読み取り可能な記録媒体に記録された形態で供給される。この記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等のコンピュータが読み取り可能な種々の媒体を利用できる。
【００２０】
図２は、プリンタ２０の概略構成図である。同図において、プリンタ２０は、紙送りモータ２３によって印刷用紙Ｐを搬送する機構と、キャリッジモータ２４によってキャリッジ３１をプラテン２６の軸方向に往復動させる機構と、キャリッジ３１に搭載された印刷ヘッド２８を駆動して、インクの吐出およびドット形成を制御する機構と、これらの紙送りモータ２３、キャリッジモータ２４、印刷ヘッドユニット６０および操作パネル３２との信号のやり取りを司る制御回路４０とから構成されている。キャリッジ３１をプラテン２６の軸方向に往復動させる機構は、プラテン２６の軸と平行に架設され、キャリッジ３１に摺動可能に保持する摺動軸３４とキャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３１の原点位置を検出する位置検出センサ３９等から構成されている。
【００２１】
このキャリッジ３１には、ブラックインク用のカートリッジ７１とシアン、ライトシアン、マゼンタ、ライトマゼンタ、イエローの５色のインクを収容したカラーインク用のカートリッジ７２とが搭載可能になっている。また、キャリッジ３１の下部の印刷ヘッド２８には、これらのインクに対応して計５個のインク吐出用ヘッド６１〜６６が形成されている。また、キャリッジ３１の底部には、この各色用のインク吐出ヘッド６１〜６６に対してインクタンクからのインクを導く図示しない導入管が立設されている。
【００２２】
図３は、制御回路４０を中心としたプリンタ２０の構成を示すブロック図である。同図において、制御回路４０は、ＣＰＵ４１と、プログラマブルＲＯＭ（ＰＲＯＭ）４３と、ＲＡＭ４４と、文字のドットマトリクスを記憶したキャラクタジェネレータ（ＣＧ）４５とを備えた算術論理演算回路として構成されている。この制御回路４０は、さらに、外部のモータ等のインターフェースを専用に行うＩ／Ｆ専用回路５０と、このＩ／Ｆ専用回路５０に接続され印刷ヘッドユニット６０を駆動してインクを吐出させるヘッド駆動回路５２と、紙送りモータ２３およびキャリッジモータ２４を駆動するモータ駆動回路５４とを備えている。Ｉ／Ｆ専用回路５０は、パラレルインターフェース回路を内蔵しており、コネクタ５６を介してコンピュータ９０から供給される印刷データＰＤを受け取ることができる。Ｉ／Ｆ専用回路５０が内蔵する回路は、パラレルインターフェース回路に限らず、ユニバーサルシリアルバスインターフェース回路などコンピュータ９０との接続の容易性を考慮して決めることができる。
【００２３】
プリンタ２０は、この印刷データＰＤに従って印刷を実行する。なお、ＲＡＭ４４は、ラスタデータを一時的に格納するためのバッファメモリとして機能する。印刷ヘッドユニット６０の印刷ヘッド２８には利用可能なインクのカートリッジ７１、７２が搭載されている。なお、印刷ヘッドユニット６０は、１つの部品としてプリンタ２０に着脱される。すなわち、印刷ヘッド２８を交換しようとする際には、印刷ヘッドユニット６０を交換することになる。印刷ヘッド２８の下面には上述したように利用可能なインクを吐出するためのインク吐出用ノズル６１〜６６が設けられている。以上説明したハードウェア構成を有するプリンタ２０は、紙送りモータ２３により印刷用紙Ｐを搬送しつつ、キャリッジ３１をキャリッジモータ２４により往復動させ、同時に印刷ヘッド２８のピエゾ素子を駆動して、各インク滴の吐出を行い、インクドットを形成して印刷用紙Ｐ上に印刷画像を成形する。
【００２４】
プリンタ２０にて高解像度の印刷を実現可能な場合、プリンタドライバ９６は、解像度変換部９７にて画像データを高解像化し、この高解像度に基づいた印刷データＰＤを生成する。そして、この印刷データＰＤをインターレース方式に基づいてラスタライズし、プリンタ２０に転送する。しかし、高解像度化した印刷データＰＤは大容量となるため、コンピュータ９０からプリンタ２０に転送させる際の転送速度が長時間になってしまう。このとき、プリンタドライバ９６では高解像度化することなく、低解像度の状態の印刷データＰＤをプリンタ２０に転送し、プリンタ２０にて高解像度化することによって、転送速度を高速化するものが知られている。
【００２５】
かかる場合、プリンタ２０にて印刷データＰＤを高解像度化した後に、インターレース方式にて印刷するためにラスタライズを行う。このラスタライズにおいては、インターレース方式に必要となるラスタデータを全てメモリに展開する必要があるため、プリンタ２０に大容量のメモリを配設しなければならなくなる。このため、装置構成が大規模になってしまうという問題があった。
そこで、本実施形態においては、プリンタ２０にて印刷データＰＤを高解像度化して上述した転送速度を高速化するとともに、インターレース方式にて展開した印字データをインク吐出用ノズル６１〜６６における隣り合うノズルＮｚにて印字することによって、メモリに展開する必要を無くし、小容量のメモリにてインターレース方式による記録を可能にする。このとき、コンピュータ９０からプリンタ２０に転送する印刷データＰＤは、副走査方向の印刷解像度を上述した隣り合うノズルＮｚ数および間隔に適合した所定の印刷解像度にて形成して出力することになる。
【００２６】
図４は、本実施形態にかかる印刷ヘッド２８の下面におけるインク吐出用ヘッド６１〜６６のノズルＮｚの配列を示した構成図である。同図において、印刷ヘッド２８の下面には、上述したインク吐出用ヘッド６１〜６６として、シアンインクＣ、マゼンタインクＭ、イエローインクＹ、ブラックインクＫをそれぞれ吐出するためのノズルＮｚ群１〜５が形成されている。なお、利用することができるインクは、６つのインクＣ、Ｍ、Ｙ、Ｋに限られるものではなく、印刷画像の画質の好みなどに応じて、ｌｃ（ライトシアン）、ｌｍ（ライトマゼンタ）等の有無を任意に設定することができる。
【００２７】
ここで、本実施形態における各インク吐出用ノズル６１〜６６のノズルＮｚ群１〜５は、２つのノズルＮｚが千鳥格子状に隣接して形成されるている。この２つのノズルＮｚは副走査方向にノズル間隔が１／１４４０ＤＰＩに形成されている。ここで、このノズル間隔が１／１４４０ＤＰＩに形成された２つの隣接するノズルＮｚ群１〜５が本発明にかかるノズル群を構成する。また、当該ノズルＮｚ群１〜５の間隔は、７／１４４０ＤＰＩに形成されている。従って、プリンタ２０は、副走査方向の印刷解像度が７２０ＤＰＩにて形成された印刷データＰＤを入力することになる。すなわち、副走査方向の印刷解像度が７２０ＤＰＩの印刷データを１４４０ＤＰＩ（７２０ＤＰＩの２倍）に高解像度化するとき、１つのラスタデータが２つのラスタデータに拡大されることになる。このとき、この拡大された２つのラスタデータをノズル間隔１／１４４０ＤＰＩにて隣り合う２つのノズルＮｚ群および７／１４４０ＤＰＩにて形成されるノズルＮｚ群によって印刷することにより、メモリに各ラスタデータを展開することなく、高解像度化した印刷データをインターレース方式にて印刷することが可能になる。
【００２８】
（２）印刷処理の処理内容：
図５は、上述した機能を実現するプリンタ２０の制御システム構成を示した構成図である。同図において、プリンタ２０は、印刷データ入力部２１０と、バッファ２１１と、主走査部２１２と、副走査部２１３と、ヘッド駆動部２１４と、印字データ制御部２１５とから構成されている。プリンタ２０では、印刷データ入力部２１０がコンピュータ９０から出力された印刷データＰＤを受け取り、バッファ２１１に一時的に蓄え、印字データ制御部２１５はこの印刷データＰＤを読み出しつつ高解像度化処理を施し、印字データを生成する。この印字データは、バッファ２１１に蓄えられる。このバッファ２１１の印字データは主走査部２１２に出力される。主走査部２１２は、印刷ヘッド２８の主走査を行いつつ、印字データに基づいてインク吐出用ノズル６１〜６６からインクを吐出する。また、主走査部２１２によりラスタが形成されると、副走査部２１３は、ノズルＮｚ群の間隔によって規定される副走査量（本実施形態においては１０／１４４０ＤＰＩ）で印刷用紙を搬送する。印刷データ入力部２１０は、主走査部２１２および副走査部２１３が印刷を実行している間に残りの部分の印刷データを逐次入力する。
【００２９】
図６は、印字データ制御部２１５にて実行される印刷処理の処理内容を示したフローチャートである。同図において、先ずバッファ２１１に格納された印刷データＰＤ（７２０ＤＰＩ＊７２０ＤＰＩ）を入力する（ステップＳ１００）。次に、この印刷データＰＤの各ラスタデータを倍増させることによって１４４０ＤＰＩ＊１４４０ＤＰＩに高解像度化する（ステップＳ１０５）。そして、倍増させた２つのラスタデータに基づくインクが各ノズルＮｚ群１〜５から吐出される印字データを生成するとともに（ステップＳ１１５）、印刷ヘッド２８を主走査方向および副走査方向に駆動制御しつつ、適宜インクを吐出させる（ステップＳ１２０）。以上の処理を全ラスタについて実行する（ステップＳ１２５）。これによって、高解像度化した印字データをインターレース方式にて印刷することが可能になる。また、各ノズルＮｚ群１〜５に対応している印刷データＰＤを入力することによって、インターレース方式の印刷を実現するためにラスタデータをメモリに展開する必要がないため、少容量のメモリにて対応することが可能になる。
【００３０】
図７は、印刷ヘッド２８の送り態様を示した図である。同図においては、インク吐出用ヘッド６１〜６６の何れか１つの動きを一例として示している。上述したようにノズルＮｚ群１〜５は、７／１４４０ＤＰＩの間隔にて副走査方向に形成されている。従って、各ノズルＮｚ群１〜５にて印字データを吐出した後に、印刷ヘッド２８を１０／１４４０ＤＰＩ分副走査方向に送ることによって、次のラスタデータを所定位置に印字することが可能となる。以下、ノズルＮｚ群１〜５によって各ラスタデータを印字する毎に印刷ヘッド２８を副走査方向に１０／１４４０ＤＰＩ送ることにより、高解像度化された画像を印刷用紙Ｐに記録することが可能となる。
【００３１】
（３）変形例１：
上述した実施形態では、７２０ＤＰＩ＊７２０ＤＰＩの印刷データＰＤをプリンタ２０にて１４４０ＤＰＩ＊１４４０ＤＰＩに高解像度化し、倍増した２つのラスタデータをノズルＮｚ群の隣り合うノズルＮｚにて印字するとともに、副走査方向に形成されたノズルＮｚ群の個数（本実施形態においては５個）分のラスタデータを印刷する構成を示した。このように、上述した実施形態では印刷データＰＤの印刷解像度は７２０ＤＰＩ＊７２０ＤＰＩに限定される。これは、インク吐出用ノズル６１〜６６のノズルＮｚ群のノズル間隔を１／１４４０ＤＰＩに形成したことに基づくものである。むろん、インク吐出用ノズル６１〜６６のノズルＮｚ群のノズル間隔を図８に示すように、１／２１６０ＤＰＩ（２１６０ＤＰＩ＝７２０ＤＰＩ＊３）に形成しても良い。
【００３２】
かかる場合、このノズル間隔（１／２１６０ＤＰＩ）で副走査方向に３つ隣接させて形成するとともに、かかるノズルＮｚ群を副走査方向に所定の間隔Ｔ１により所定数配設する。そして、印刷に際して、適宜印刷ヘッド２８を副走査方向に送ることによって、インターレース方式にて記録することが可能になる。また、少ないメモリ容量でインターレース方式の記録を行うことが可能になる。むろん、図９に示すように、ノズルＮｚ群をノズル間隔を１／５７６９ＤＰＩ（５７６０ＤＰＩ＝７２０ＤＰＩ＊８）に形成するとともに、かかるノズルＮｚ群を副走査方向に所定数配設することによって、７２０ＤＰＩの印刷データＰＤを５７６０ＤＰＩに高解像化しつつインターレース方式による記録を行うことが可能になる。かかる場合も、少ないメモリ容量でインターレース方式の記録を行うことが可能になる。
【００３３】
上述した実施形態においては、ノズルＮｚ群１〜５を同一の部材にて形成されるインク吐出用ノズル６１〜６６に形成した。このようにノズルＮｚ群１〜５を形成した場合、製造誤差を分散させることができない場合がある。そこで、図１０に示すように、ノズルＮｚ群１〜５を構成するノズルＮｚを異なる部材に形成してインク吐出用ノズル６１ａ・６１ｂ等を形成するようにしても良い。このように、隣接するノズルＮｚを異なる部材に形成することによって、製造誤差を分散させることが可能となり、印字精度を向上させることが可能となる。
【００３４】
また、上述した実施形態では、ノズル間隔が１／１４４０ＤＰＩにて形成され、ノズルＮｚ群１〜５のノズルＮｚの数が２個で形成されたインク吐出用ノズル６１〜６６を採用した。かかるインク吐出用ノズル６１〜６６を採用した場合、高解像度化の対象となる印刷データＰＤの副走査方向の印刷解像度は、７２０ＤＰＩに限定されるとともに、高解像度される印刷解像度は１４４０ＤＰＩに限定される。これは、１つのラスタデータを２つのラスタデータに拡大することにより、高解像度化するためである。一方、副走査方向の印刷解像度が７２０ＤＰＩの印刷データＰＤを１４４０ＤＰＩ以外の印刷解像度に高解像度化することができると好適である。かかる場合、インク吐出用ノズル６１〜６６を脱着可能とし、適宜１４４０ＤＰＩ以外の高解像度化に対応可能なインク吐出用ノズルを装着する構成を採用しても良い。
【００３５】
（４）変形例２：
一方、図１１に示すように、予め１４４０ＤＰＩ以外の高解像度化に対応可能なインク吐出用ノズルを備えさせておき、高解像度化する印刷解像度に応じて適宜使用するインク吐出用ノズルを変更するようにしても良い。同図においては、インク吐出用ノズル６２１，６３１，６４１・・・の隣接するノズルＮｚのノズル間隔をａ（ａ＝１／１４４０ＤＰＩ）にて形成し、インク吐出用ノズル６２２，６３２，６４２・・・の隣接するノズルＮｚのノズル間隔をｂ（ｂ＝１／２１６０ＤＰＩ）にて形成し、インク吐出用ノズル６２３，６３３，６４３・・・の隣接するノズルＮｚのノズル間隔をｃ（ｃ＝１／２８８０ＤＰＩ）にて形成する。また、インク吐出用ノズル６２１，６３１，６４１・・・のノズルＮｚ群の隣接するノズル数は２個であり、インク吐出用ノズル６２２，６３２，６４２・・・は３個であり、インク吐出用ノズル６２３，６３３，６４３・・・は４個である。
【００３６】
これにより、７２０ＤＰＩの印刷データＰＤを１４４０ＤＰＩ（２倍に拡大）に高解像度化した場合は、インク吐出用ノズル６２１，６３１，６４１・・・を使用し、２１６０ＤＰＩ（３倍に拡大）に高解像度化した場合は、インク吐出用ノズル６２２，６３２，６４２・・・を使用し、２８８０ＤＰＩ（４倍に拡大）に高解像度化した場合は、インク吐出用ノズル６２３，６３３，６４３・・・を使用することになる。このとき、何れの倍率に基づいて高解像度化するかの選択の手法は、例えば、操作パネル３２に“１４４０ＤＰＩ”、“２１６０ＤＰＩ”、“２８８０ＤＰＩ”の何れかを選択可能な「印刷解像度選択画面」を表示させ、この「印刷解像度選択画面」にてユーザに所望の印刷解像度を選択させて、同選択された印刷解像度を高解像度化パラメータとして設定すれば良い。
【００３７】
図１２は、かかる場合の印刷処理の処理内容を示したフローチャートである。同図においては、先ず７２０ＤＰＩ＊７２０ＤＰＩの印刷解像度にて形成された印刷データＰＤを入力する（ステップＳ２００）。次に、操作パネル３２にて選択された高解像度化パラメータを取得する（ステップＳ２０５）。そして、取得した高解像度化パラメータにて印刷データＰＤを高解像度化するとともに（ステップＳ２１０）、印字データを生成し（ステップＳ２１５）、取得した高解像度化パラメータに基づいたインク吐出用ノズルを使用して印刷ヘッド駆動制御を実行しつつインクを吐出して印刷を行う（ステップＳ２２０）。以上の処理を全ラスタについて行う（ステップＳ２２５）。
【００３８】
（５）変形例３：
上述した実施形態においては、印刷データＰＤの副走査方向の印刷解像度は７２０ＤＰＩに限定された。これは、ノズルＮｚ群１〜５において隣接するノズルＮｚのノズル間隔が７２０ＤＰＩの倍数に形成されるとともに、ノズルＮｚ群１〜５にこの倍数と同数のノズルＮｚが含まれる態様を採用したからである。一方、インク吐出用ノズルが複数の印刷データＰＤの副走査方向の印刷解像度に対応できると、コンピュータ９０から多種の印刷データＰＤを生成して出力することが可能となり、より印刷の種類を多くすることができて好ましい。ここで、かかる態様に対応可能な印刷ヘッド２８の構成を図１３に示す。同図においては、予め複数の印刷データＰＤの副走査方向の印刷解像度に対応可能なインク吐出用ノズルを備えさせておく。本実施形態においては、印刷データＰＤの副走査方向の印刷解像度が１８０ＤＰＩ、３６０ＤＰＩ、７２０ＤＰＩに対応可能なインク吐出用ノズルを備えさせてある。
【００３９】
このとき、インク吐出用ノズル６２４，６３４，・・・の隣接するノズルＮｚのノズル間隔をａ１（ａ１＝１／３６０ＤＰＩ：３６０＝１８０＊２）にて形成し、インク吐出用ノズル６２５，６３５・・・の隣接するノズルＮｚのノズル間隔をｂ１（ｂ１＝１／７２０ＤＰＩ：７２０＝３６０＊２）にて形成し、インク吐出用ノズル６２６，６３６・・・の隣接するノズルＮｚのノズル間隔をｃ１（ｃ１＝１／１４４０ＤＰＩ：１４４０＝７２０＊２）にて形成する。また、ノズルＮｚ群の個数は２個に形成してある。従って、この実施形態においては、印刷データＰＤの副走査方向の印刷解像度（１８０ＤＰＩ、３６０ＤＰＩ、７２０ＤＰＩの何れか）を２倍に拡大して高解像度化することになる。
【００４０】
図１４は、かかる場合の印刷処理の処理内容を示したフローチャートである。同図において、印刷データＰＤを入力すると（ステップＳ３００）、この印刷データＰＤの印刷解像度を判別する（ステップＳ３０５）。印刷解像度が１８０ＤＰＩ＊１８０ＤＰＩと判別された場合は（ステップＳ３１０）、印刷データＰＤを３６０ＤＰＩ＊３６０ＤＰＩに高解像度化する（ステップＳ３１５）。一方、印刷解像度が３６０ＤＰＩ＊３６０ＤＰＩと判別された場合は（ステップＳ３２０）、印刷データＰＤを７２０ＤＰＩ＊７２０ＤＰＩに高解像度化する（ステップＳ３２５）。また、印刷解像度が７２０ＤＰＩ＊７２０ＤＰＩと判別された場合は（ステップＳ３３０）、印刷データＰＤを１４４０ＤＰＩ＊１４４０ＤＰＩに高解像度化する（ステップＳ３３５）。そして、高解像度化した印刷データＰＤに基づいて印字データを生成し（ステップＳ３４０）、印刷ヘッド２８を主走査方向および副走査方向に駆動制御しつつ、インクを吐出して印刷を実行する（ステップＳ３４５）。以上の処理を全ラスタについて行う（ステップＳ３５０）。
【００４１】
（６）変形例４：
上述してきた実施形態においては、プリンタ２０にてインク吐出用ノズルのノズルＮｚの形成態様に応じて、適宜印刷データＰＤを高解像度化する構成を採用した。むろん、プリンタドライバ９６にて印刷データＰＤを生成する際に、プリンタ２０に配設されたインク吐出用ノズルの形成態様に応じて印刷データＰＤを生成するようにしても良いことは言うまでもない。
【００４２】
図１５は、かかる場合においてプリンタドライバ９６にて実行される印刷データ生成処理の処理内容を示したフローチャートである。この実施形態ではプリンタ２０と双方向通信を行い、ノズル間隔等の情報を取得可能になっていることを前提にする。同図において、印刷に際して、印刷対象の画像データを取得すると（ステップＳ４００）、プリンタ２０と双方向通信を実行し、プリンタ情報を取得する（ステップＳ４０５）。この実施形態におけるプリンタ情報には、プリンタ２０に配設された印刷ヘッド２８のインク吐出用ノズルの形成態様がデータとして含まれているとする。このデータは、ノズルＮｚ群における隣接するノズルＮｚのノズル間隔や、ノズルＮｚ群に含まれるノズルＮｚ数およびノズルＮｚ群数があり、当該データを抽出する（ステップＳ４１５）。
【００４３】
そして、この抽出したデータ（ノズルＮｚ群のノズル間隔およびノズルＮｚ群に含まれるノズル数）に基づいて画像データの解像度を変換する（ステップＳ４２０）。例えば、ノズルＮｚ群のノズル間隔が１／１４４０ＤＰＩで、ノズルＮｚ群に含まれるノズル数が２個の場合は、画像データの解像度を７２０ＤＰＩに変換する。そして、解像度変換した画像データをＲＧＢデータからＣＭＹＫデータに色変換し（ステップＳ４２５）、ハーフトーン処理を行うとともに（ステップＳ４３０）、プリンタ情報として取得したノズルＮｚ群数に基づいてインターレース処理を行い（ステップＳ４３５）、印刷データＰＤを生成し、プリンタ２０に対して出力する（ステップＳ４４０）。以上の処理を全ラスタについて行う（ステップＳ４４５）。
【００４４】
（７）まとめ：
このように、プリンタ２０に印刷データＰＤを高解像度化する処理を実行可能な機能を搭載することにより、コンピュータ９０から転送する印刷データＰＤの容量を低容量化可能とし、転送速度を高速化することを可能にするとともに、プリンタ２０の印刷ヘッド２８に形成されるインク吐出用ノズル６１〜６６に印刷データＰＤの副走査方向の印刷解像度に応じたノズルＮｚを形成する（ノズルＮｚ群の隣接するノズル間隔およびノズルＮｚ群のノズル数をこの印刷解像度の倍数に基づいて形成するとともに、ノズルＮｚ群数をインターレース方式のラスタ数に基づいて形成する）ことによって、プリンタ２０に大容量のメモリを配設することなく、高解像度化した印字データについてインターレース方式の印刷を実現可能にする。
【図面の簡単な説明】
【図１】印刷システムの構成図。
【図２】プリンタの構成図。
【図３】制御回路の構成図。
【図４】印刷ヘッドの構成図。
【図５】制御系の構成図。
【図６】印刷処理のフローチャート。
【図７】印刷ヘッドの送り方式の模式図。
【図８】印刷ヘッドの構成図。
【図９】印刷ヘッドの構成図。
【図１０】印刷ヘッドの構成図。
【図１１】印刷ヘッドの構成図。
【図１２】印刷処理のフローチャート。
【図１３】印刷ヘッドの構成図。
【図１４】印刷処理のフローチャート。
【図１５】印刷データ生成処理のフローチャート。
【符号の説明】
２０…プリンタ  ２１…ＣＲＴ  ９０…コンピュータ  ９１…ビデオドライバ  ９５…アプリケーション  ９６…プリンタドライバ  ９７…解像度変換部  ９８…色変換部  ９９…ハーフトーン処理部  １００…印刷データ生成部  １０２…色変換テーブル
【図１】
2004237574.tif 000003
【図２】
2004237574.tif 000004
【図３】
2004237574.tif 000005
【図４】
2004237574.tif 000006
【図５】
2004237574.tif 000007
【図６】
2004237574.tif 000008
【図７】
2004237574.tif 000009
【図８】
2004237574.tif 000010
【図９】
2004237574.tif 000011
【図１０】
2004237574.tif 000012
【図１１】
2004237574.tif 000013
【図１２】
2004237574.tif 000014
【図１３】
2004237574.tif 000015
【図１４】
2004237574.tif 000016
【図１５】
2004237574.tif 000017