(57)【要約】      （修正有）【課題】記録ヘッドの予備吐出時間の短縮。【解決手段】予め定められた周期内で、第１ノズル列及び第２ノズル列から駆動するノズルを選択する。第１ノズル列及び第２ノズル列における第１ノズルについて記録媒体に対する記録に使用するノズルと記録媒体に対する記録に使用しないノズルを交互に選択して駆動させ、第１ノズル列及び第２ノズル列における第２ノズルについて記録媒体に対する記録に使用するノズルと記録媒体に対する記録に使用しないノズルを交互に選択して駆動させる第１の予備吐制御と、記録媒体に対する記録に使用するノズルにおける第１ノズル列及び第２ノズル列について第１ノズルのグループと第２ノズルのグループとを交互に選択して駆動させ、かつ記録媒体に対する記録に使用しないノズルについて第１ノズル列及び第２ノズル列における第１ノズルのグループと第２ノズルのグループとを交互に選択して駆動させる第２の予備吐制御とを備える。【選択図】図２１
2007185952.tif 000002
【特許請求の範囲】
【請求項１】
第１のインク量を吐出する第１ノズルと第２のインク量を吐出する第２ノズルをそれぞれ複数備える第１ノズル列と第２ノズル列とを有し、前記第１ノズル列及び前記第２ノズル列が記録媒体に対する記録に使用するノズルと記録媒体に対する記録に使用しないノズルを含む記録ヘッドを用いて記録を行う記録装置であって、
前記第１ノズル列及び前記第２ノズル列のノズルを駆動する駆動手段と、
予め定められた周期内で、前記第１ノズル列及び前記第２ノズル列から前記駆動手段が駆動するノズルを選択する選択手段と、
前記第１ノズル列及び前記第２ノズル列における第１ノズルについて前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動手段を駆動させ、前記第１ノズル列及び前記第２ノズル列における第２ノズルについて前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動手段を駆動させる第１の予備吐制御と、前記記録媒体に対する記録に使用するノズルにおける前記第１ノズル列及び前記第２ノズル列について第１ノズルのグループと第２ノズルのグループとを交互に選択して前記駆動手段を駆動させ、かつ前記記録媒体に対する記録に使用しないノズルについて前記第１ノズル列及び前記第２ノズル列における第１ノズルのグループと第２ノズルのグループとを交互に選択して前記駆動手段を駆動させる第２の予備吐制御とを備える制御手段と
を備えることを特徴とする記録装置。
【請求項２】
前記第１の予備吐制御及び前記第２の予備吐制御における同期信号の周波数は、前記第１ノズル列及び前記第２ノズル列について個々の予備吐制御における同期信号の周波数の２倍である
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記制御手段は、複数の予備吐出モードを備え、予備吐出モードに基づいて前記第１の予備吐制御または第２の予備吐制御を実行する
ことを特徴とする請求項１に記載の記録装置。
【請求項４】
前記第１ノズル列のノズルに対する予備吐数と前記第２ノズル列のノズルに対する予備吐数が異なる場合には、前記第１の予備吐制御を行う
ことを特徴とする請求項１に記載の記録装置。
【請求項５】
前記記録ヘッドにおいて、前記第１ノズル列のノズルと前記第２ノズル列のノズルは、対応する１組のグループを構成し、かつ各ノズル列において、複数のノズルでグループを構成している
ことを特徴とする請求項１に記載の記録装置。
【請求項６】
前記第２ノズルのノズル径は、前記第１ノズルのノズル径より小さい
ことを特徴とする請求項１に記載の記録装置
【請求項７】
第１のインク量を吐出する第１ノズルを複数備える第１ノズル列と第２のインク量を吐出する第２ノズルを複数備える第２ノズル列とを有し、前記第１ノズル列及び第２ノズル列が記録媒体に対する記録に使用するノズルと記録媒体に対する記録に使用しないノズルを含む記録ヘッドを用いて記録を行う記録装置であって、
前記第１ノズル列及び前記第２ノズル列のノズルを駆動する駆動手段と、
予め定められた周期内で、前記第１ノズル列及び前記第２ノズル列から前記駆動手段が駆動するノズルを選択する選択手段と、
前記第１ノズル列について前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動手段を駆動させ、かつ前記第２ノズル列について前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動手段を駆動させる第１の予備吐制御と、前記記録媒体に対する記録に使用するノズルについて前記第１ノズル列と前記第２ノズル列から交互に選択して前記駆動手段を駆動させ、前記記録媒体に対する記録に使用しないノズルについて前記第１ノズル列と前記第２ノズル列から交互に選択して前記駆動手段を駆動させる第２の予備吐制御とを備える制御手段と
を備えることを特徴とする記録装置。
【請求項８】
第１のインク量を吐出する第１ノズルと第２のインク量を吐出する第２ノズルをそれぞれ複数備える第１ノズル列と第２ノズル列とを有し、前記第１ノズル列及び前記第２ノズル列が記録媒体に対する記録に使用するノズルと記録媒体に対する記録に使用しないノズルを含む記録ヘッドを用いて記録を行う記録装置の制御方法であって、
前記第１ノズル列及び前記第２ノズル列のノズルを駆動する駆動工程と、
予め定められた周期内で、前記第１ノズル列及び前記第２ノズル列から前記駆動工程にて駆動するノズルを選択する選択工程と、
前記第１ノズル列及び前記第２ノズル列における第１ノズルについて前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動工程を実行させ、前記第１ノズル列及び前記第２ノズル列における第２ノズルについて前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動工程を実行させる第１の予備吐制御工程と、
前記記録媒体に対する記録に使用するノズルにおける前記第１ノズル列及び前記第２ノズル列について第１ノズルのグループと第２ノズルのグループとを交互に選択して前記駆動工程を実行させ、前記記録媒体に対する記録に使用しないノズルにおける前記第１ノズル列及び前記第２ノズル列について第１ノズルのグループと第２ノズルのグループとを交互に選択して前記駆動工程を実行させる第２の予備吐制御工程と
を備えることを特徴とする記録装置の制御方法。
【請求項９】
第１のインク量を吐出する第１ノズルを複数備える第１ノズル列と第２のインク量を吐出する第２ノズルを複数備える第２ノズル列とを有し、前記第１ノズル列及び前記第２ノズル列が記録媒体に対する記録に使用するノズルと記録媒体に対する記録に使用しないノズルを含む記録ヘッドを用いて記録を行う記録装置の制御方法であって、
前記第１ノズル列及び前記第２ノズル列のノズルを駆動する駆動工程と、
予め定められた周期内で、前記第１ノズル列及び前記第２ノズル列から前記駆動工程が駆動するノズルを選択する選択工程と、
前記第１ノズル列について前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動工程を実行させ、前記第２ノズル列について前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動工程を実行させる第１の予備吐制御工程と、
前記記録媒体に対する記録に使用するノズルについて前記第１ノズル列と前記第２ノズル列から交互に選択して前記駆動工程を実行させ、前記記録媒体に対する記録に使用しないノズルについて前記第１ノズル列と前記第２ノズル列から交互に選択して前記駆動工程を実行させる第２の予備吐制御工程と
を備えることを特徴とする記録装置の制御方法。
【請求項１０】
第１のインク量を吐出する第１ノズルと第２のインク量を吐出する第２ノズルをそれぞれ複数備える第１ノズル列と第２ノズル列とを有し、前記第１ノズル列及び前記第２ノズ列が記録媒体に対する記録に使用するノズルと記録媒体に対する記録に使用しないノズルを含む記録ヘッドを用いて記録を行う記録ヘッドの制御回路であって、
前記第１ノズル列及び前記第２ノズル列のノズルを駆動する駆動手段と、
予め定められた周期内で、前記第１ノズル列及び前記第２ノズル列から前記駆動手段が駆動するノズルを選択する選択手段と、
前記第１ノズル列及び前記第２ノズル列における第１ノズルについて前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動手段を駆動させ、前記第１ノズル列及び前記第２ノズル列における第２ノズルについて前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動手段を駆動させる第１の予備吐制御と、前記記録媒体に対する記録に使用するノズルにおける前記第１ノズル列及び前記第２ノズル列について第１ノズルのグループと第２ノズルのグループとを交互に選択して前記駆動手段を駆動させ、前記記録媒体に対する記録に使用しないノズルにおける前記第１ノズル列及び前記第２ノズル列について第１ノズルのグループと第２ノズルのグループとを交互に選択して前記駆動手段を駆動させる第２の予備吐制御とを備える制御手段と
を備えることを特徴とする記録ヘッドの制御回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録ヘッドの駆動制御を行う記録装置、及びその制御方法、記録ヘッドの制御回路に関するものである。この記録装置は、第１のインク量を吐出する第１ノズルと第２のインク量を吐出する第２ノズルをそれぞれ複数備える第１ノズル列と第２ノズル列とを有する記録ヘッドを有する。また、この記録ヘッドは、更に、第１ノズル列及び第２ノズル列が記録媒体に対する記録に使用するノズルと記録媒体に対する記録に使用しないノズルを含む。
【背景技術】
【０００２】
近年、パーソナルコンピュータの発展に伴い、記録装置の技術も飛躍的に進化して来ている。記録装置は画像情報に基づいて、記録用紙上に画像を記録していくよう構成されている。
【０００３】
最近、最も注目されている記録装置の記録方式は、インクジェット方式の記録方式である。インクジェット記録方式は、記録ヘッドから記録用紙にインクを吐出させて記録を行う方法である。その長所は、高精細な画像を高速で記録することができ、ランニングコスト、静粛性等、様々な点で他の記録方式よりも優れている点にある。
【０００４】
このインクジェット記録方式のインク滴の吐出エネルギーとしては、熱エネルギーを発生する電気熱変換素子を用いた方法が知られている。この方法は、インクジェット記録ヘッドに配置された微小なノズルから微小なインク滴を吐出させ、紙などの記録媒体に対して記録を行うものである。
【０００５】
一般に、インク滴を形成するための駆動系と、この駆動系に対してインクを供給する供給系とから構成される電気熱変換素子を用いたインクジェット記録ヘッドは、電気熱変換素子を加圧室内に設ける。そして、これに、記録データとなる電気パルスを与えることによりインクに熱エネルギーを与え、この時のインクの急激な相変化、つまり、気化により生じる気泡圧力をインク滴の吐出に利用したものである。
【０００６】
ここで、一般的なインクジェット記録ヘッドの構成について、図２を用いて説明する。
【０００７】
図２は一般的なインクジェット記録ヘッドの外観を示す図である。
【０００８】
図２において、インクジェック記録ヘッドは、複数色のインクを吐出するためのノズル列を有している。１はブラックインクを吐出するためのブラック（Ｂｋ）ノズル列、２はシアンインクを吐出するためのシアン（Ｃ）ノズル列、３はイエローインクを吐出するためのイエロー（Ｙ）ノズル列、４はマゼンタインクを吐出するためのマゼンタ（Ｍ）ノズル列である。
【０００９】
次に、各ノズル列の詳細構成について、図３を用いて説明する。
【００１０】
図３はインクジェット記録ヘッドのノズル列の構成を示す図である。
【００１１】
図３のように、インクジェット記録ヘッドは、千鳥配列のノズル構成を持った記録ヘッドが主流である。ここでは、記録用メインノズルにブラック（Ｂｋ）ノズルが３２０ノズル、カラー（ＣＯＬＯＲ）ノズル（図では、シアン、マゼンタ、イエローのいずれか用のノズルを示している）が１２８ノズル（一色に付き）で構成される例を示している。
【００１２】
各色のノズル列は、２列構成からなり、各色のノズル列において、図左側が偶数列のＥＶＥＮノズル列、右側が奇数列のＯＤＤノズル列である。
【００１３】
ＥＶＥＮノズル列及びＯＤＤノズル列それぞれは、ブラックについては１６０ノズル、カラーについては６４ノズルから構成されている。
【００１４】
ノズルの位置関係は、ｙ方向（副走査方向）に所定のピッチｐｙで多数のノズルを配列したノズル列をｘ方向（主走査方向）に所定画素数分の距離ｐｘだけずらしてｘ方向に同色のノズル列を２列設ける。これに加えて、列間のノズルがｙ方向に（ｐｙ／２）だけシフトするように配置している。
【００１５】
ここで、主走査方向は、インクジェット記録ヘッドを走査する方向であり、副走査方向は、主走査方向の直角方向である。
【００１６】
この構成であれば、双方のノズル列間の吐出タイミングさえ調整すれば、１列当たりの解像度の２倍の解像度の記録を実現できる。
【００１７】
また、昨今、高画質化が更に進展しており、高階調性を向上させるために吐出インク液滴の小液滴化も進んでいる。図３の左側のカラー（Ｃｏｌｏｒ）ノズルでは、従来のインク液滴のインク吐出量のノズル（大）と、その約１／２のインク吐出量のノズル（小）からなるカラー（Ｃｏｌｏｒ）ノズルを示している。図３では、５ｐｌのインク吐出量の大ノズル群（●）が１２８ノズル（一色）、及び２ｐｌのインク吐出量の小ノズル群（○）が１２８ノズル（一色）で構成される例を示している。
【００１８】
ここで、カラー（Ｃｏｌｏｒ）ノズルについて説明する。
【００１９】
図３に示すカラー（Ｃｏｌｏｒ）ノズルは、上述のように、２列構成からなり、各色のノズル列において、図左側が偶数列のＥＶＥＮノズル列、右側が奇数列のＯＤＤノズル列である。大ノズル（●）は、偶数列のＥＶＥＮノズル列で６４ノズル、奇数列のＯＤＤノズル列で６４ノズル、計１２８ノズルから構成されている。それらのＥＶＥＮ、ＯＤＤの各ノズル列内の各ノズルの位置関係は、ｙ方向に所定のピッチｐｙで配置されている。また、ＥＶＥＮノズルとＯＤＤノズルは（ｐｙ／２）分シフトして配置されている。更に、ＥＶＥＮ、ＯＤＤのノズル列はｘ方向に所定画素数分の距離ｐｘだけずらして配置されている。
【００２０】
小ノズル（○）についても、同様に、偶数列のＥＶＥＮノズル列で６４ノズル、奇数列のＯＤＤノズル列で６４ノズル、計１２８ノズルから構成されている。また、それらの位置関係も、大ノズルと同様である。但し、ＥＶＥＮ、ＯＤＤのノズル列の位置は、大ノズル列の逆であり、図左側（大ノズルのＥＶＥＮ列）がＯＤＤ列であり、図右側（大ノズルのＯＤＤ列）がＥＶＥＮ列である。
【００２１】
また、ＥＶＥＮノズルとＯＤＤノズルは（ｐｙ／２）分シフトして配置されている。更にＥＶＥＮ、ＯＤＤのノズル列はｘ方向に所定画素数分の距離ｐｘだけずらして配置されている。
【００２２】
また、大ノズル（●）に対し、小ノズル（○）は同一列内において(ｐy／２)分シフトして設けられている。即ち、各列に大ノズルはピッチｐｙで設けられ、小ノズルもピッチｐｙで設けられ、各々は互いに（ｐｙ／２）ずれている。このように構成することで、ノズル列長を長くすることなく、大ノズルに小ノズルを同一ピッチで追加することが可能となっている。
【００２３】
次に、ノズル列の概略構造について、図４及び図５を用いて説明する。
【００２４】
図４はインクジェット記録ヘッドのノズル列の概略構造を示す図である。また、図５は図４のノズル列のＸ方向からの断面構造を示す図である。
【００２５】
特に、図４では、所定色のインクを吐出するインクジェット記録ヘッドにおけるノズル列の概略構造を示している。図４において、インクを吐出する複数のメインノズル５と、これらメインノズル５が開口する複数のインク室６と、これらインク室６にインクを供給するための細長い共通インク室７とが形成されている。
【００２６】
カラープリンタのインクジェット記録ヘッドは、多色のインクを記録するため、複数個、例えば、イエロー色、マゼンタ色、シアン色、黒色の４色のインクに対応して、図４に示すノズル列が４個設けられている。上述したインクジェット記録ヘッドにおいては、装置の小型化のためにメインノズル５をできるだけ小さな間隔で配置している。
【００２７】
また、インクジェット記録ヘッド（以下、記録ヘッドと略称する）は、液体を取り扱う。そのため、液体の増粘に対して記録ヘッド内の液体を記録ヘッド外へ排出するためのキャップを用いた吸引回復機構や、駆動素子を駆動する予備吐出機構（プリント信号とは関係なく行われ、空吐出とも称される）が構成されている。あるいは、またはノズル表面を清掃するクリーニング機構がインクジェットプリンタに適用される。
【００２８】
このようなインクジェットプリンタにおいては、上記のように記録ヘッドのメインノズル５の状態を良好に保つため、作動シーケンスとして「クリーニング」、「ヘッドリフレッシング」、「ワイピング」がある。
【００２９】
これらのシーケンスの前者２つのシーケンスでは、メインノズル５を覆うキャップに負圧を加え、共通インク室７のインクを吸引することによりメインノズル５の目詰まりを取り除く。かつ、その後に予備吐出を行う。ワイピングは、ノズル面に付着した増粘インクの排除を行う。
【００３０】
さらに、予備吐出は記録中においても、ある一定時間間隔で時間予備吐出が行われる。これは、記録に使用していないメインノズル５内のインクが時間変化により増粘し、次回吐出時の不吐出を防ぐために行われる。
【００３１】
複数のカラーのノズル列を一体または別体に設けた場合の何れにおいても、異なる色または異なる特性の液体が各色用の記録ヘッドの間で混ざり合う場合がある。このような不具合を解決するものとして、種々の手段が知られている。
【００３２】
この内、特許文献１には、隣接する記録ヘッドの間にダミーノズルを設けることで、これらの間での混色を防止する技術が開示されている。具体的には、隣接する記録ヘッドからのインクをダミーノズル内に導き、このダミーノズルから混色したインクを吐出することにより、混色インクの除去を可能としている。このメインノズルは、記録媒体に対する記録を行うインク吐出を行う。一方のダミーノズルは、記録媒体に対する記録を行うインク吐出は行わない。
【００３３】
また、特許文献２においては、図６に示すように、メインノズル５の配列方向に沿って、本来メインノズル５として使用していた一部を、ダミーノズル８として設ける。ダミーノズル８のダミーインク室９は、メインノズル５列の共通インク室７と連結しており、記録ヘッドの回復処理の際にダミーノズル８からも共通インク室７の滞留しているインクを予備吐出させることができる。
【００３４】
この結果、共通インク室７の両端部に介在する気泡がこの液体と共にダミーノズル８から排出されるため、混色を直ちに排出することができる。特に、インクが供給される細長い共通インク室７の長手方向端部とダミーノズル８との間で液体の流動を促進させることができる。これにより、滞留傾向にある共通インク室７の長手方向端部に介在する増粘化したインクをダミーノズル８から円滑かつ確実に記録ヘッドの外側に排出させることができる。
【特許文献１】特開平８−２９５０３３号公報
【特許文献２】特開２００１−１２９９９７号公報
【発明の開示】
【発明が解決しようとする課題】
【００３５】
ところで、前述のような「クリーニング」や「ヘッドリフレッシング」時の記録ヘッドの吸引回復においては、１つのキャップで全てのノズル列（ブラック、シアン、マゼンタ、イエロー）のそれぞれを同時に吸引する。もしくは、ブラック及びカラーのノズル列（シアン、マゼンタ、イエロー）のそれぞれを同時に吸引する。そのために、キャップ内では全てのインクが混ざり合う。
【００３６】
このため、キャップ内の混色インクが記録ヘッドのノズル面に付着し、吸引動作を停止した後にインクタンク内の負圧によってキャップ内の混色インクを吸引されてしまう恐れがある。
【００３７】
この状態で記録を行うと、本来、意図した色と異なる色のインクが吐出されてしまうため、記録画質を著しく劣化させることになる。このような不具合を防止するために吸引回復後に、記録ヘッド内に吸引された混色インクの予備吐出を行う。
【００３８】
これに対し、上述の図６の共通インク室７は、細長い構造となっているため長手方向端部でインクが滞留し易い。そこで、まず、記録に用いるメインノズル５から予備吐出を行い、次に一定時間経過後、ダミーノズル８の予備吐出を行う。
【００３９】
これにより、長手方向端部に介在する増粘化したインクを記録ヘッドから排出することができる。また、記録中に行われる時間予備吐出に関しても記録に用いるメインノズル５の予備吐出とダミーノズル８の予備吐出を行う。
【００４０】
ここで、メインノズル５とダミーノズル８による予備吐出の様子について、図７を用いて説明する。
【００４１】
図７は予備吐出の様子を模式的に示す図である。
【００４２】
特に、図７（ａ）はメインノズル５からの予備吐出の様子を示し、図７（ｂ）はダミーノズル８からの予備吐出の様子を示している。
【００４３】
図のように、メインノズル５から吐出が行われる場合、共通インク室７からメインノズル出口方向の排出は良好であるが、共通インク室７の両端部ではインクが滞留し易い。この箇所を淀み部１０とする。
【００４４】
淀み部１０は、インクの滞留により粘着化し易くなる。そのため、図７（ｂ）のようにメインノズル５から吐出後に、ダミーノズル８から吐出を行うことによって淀み部１０に滞留したインクを排出する。
【００４５】
また、以下に、メインノズルとダミーノズルの予備吐出を分割して行う他の理由を説明する。
【００４６】
コストダウンの観点からインクジェット記録ヘッドの電気熱変換素子を具備するヒータボードのサイズには制約がある。そのため、そのサイズ内においてメインノズルと同様のＤＡＴＡ線及びＨｅａｔＥｎａｂｌｅ線が配置できない場合、ダミーノズルの信号入力ＤＡＴＡ線及びＨｅａｔＥｎａｂｌｅ線はメインノズルのあるブロックと共通とする必要がある。
【００４７】
このような配線構成を有するインクジェット記録ヘッドにおいて、予備吐出実施時にメインノズルとダミーノズルを同時に予備吐出した場合、共通ブロック内における同時吐出ノズル数が想定より多くなり電圧降下が大きくなる。これにより、ダミーノズルと共通ブロックのメインノズルの予備吐出が不十分となり、インク排出不足によるインク混色が発生し画質に悪影響を及ぼすことがある。
【００４８】
予備吐出処理における吐出発数は、メインノズル５及びダミーノズル８のどちらでも同一発数とすることが一般的である。そのため、記録に用いるメインノズル５の予備吐出を実行するためには、同じ吐出発数のダミーノズル８による予備吐出を行う。つまり、メインノズルの予備吐処理とダミーノズルの予備吐処理とを別々に行う。このため、予備吐出処理のために、２倍の長さの時間を必要としていた。
【００４９】
また、昨今の高画質、高精細化に伴い追加された小ノズルの予備吐出を実施する場合においても、上記の理由と同様にコストダウンの観点からインクジェット記録ヘッドの電気熱変換素子を具備するヒータボードのサイズに制約がある。そのため、そのサイズ内において、大ノズルと小ノズルのそれぞれに専用のＤＡＴＡ線、及びＨｅａｔＥｎａｂｌｅ線が配置できない場合、大ノズルと小ノズルの信号入力ＤＡＴＡ線、ＨｅａｔＥｎａｂｌｅ線はブロック毎に共通とする。
【００５０】
このような配線構成を有するインクジェット記録ヘッドにおいて、予備吐出実施時に大ノズルと小ノズルを同時に予備吐出することは不可能であり、小ノズルの予備吐出も従来の大ノズルと同様に予備吐出処理を実施している。そのため、大ノズルの予備吐出と小ノズルの予備吐出は個別に実施するため、更に予備吐出処理に要する時間が増大することとなっていた。
【００５１】
本発明は上記の課題を解決するためになされたものであり、記録ヘッドの予備吐出時間を短縮することができる記録装置及びその制御方法、記録ヘッドの制御回路を提供することを目的とする。
【課題を解決するための手段】
【００５２】
上記の目的を達成するための本発明による記録装置は以下の構成を備える。即ち、
第１のインク量を吐出する第１ノズルと第２のインク量を吐出する第２ノズルをそれぞれ複数備える第１ノズル列と第２ノズル列とを有し、前記第１ノズル列及び前記第２ノズル列が記録媒体に対する記録に使用するノズルと記録媒体に対する記録に使用しないノズルを含む記録ヘッドを用いて記録を行う記録装置であって、
前記第１ノズル列及び前記第２ノズル列のノズルを駆動する駆動手段と、
予め定められた周期内で、前記第１ノズル列及び前記第２ノズル列から前記駆動手段が駆動するノズルを選択する選択手段と、
前記第１ノズル列及び前記第２ノズル列における第１ノズルについて前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動手段を駆動させ、前記第１ノズル列及び前記第２ノズル列における第２ノズルについて前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動手段を駆動させる第１の予備吐制御と、前記記録媒体に対する記録に使用するノズルにおける前記第１ノズル列及び前記第２ノズル列について第１ノズルのグループと第２ノズルのグループとを交互に選択して前記駆動手段を駆動させ、かつ前記記録媒体に対する記録に使用しないノズルについて前記第１ノズル列及び前記第２ノズル列における第１ノズルのグループと第２ノズルのグループとを交互に選択して前記駆動手段を駆動させる第２の予備吐制御とを備える制御手段と
を備える。
【００５３】
上記の目的を達成するための本発明による記録装置は以下の構成を備える。即ち、
第１のインク量を吐出する第１ノズルを複数備える第１ノズル列と第２のインク量を吐出する第２ノズルを複数備える第２ノズル列とを有し、前記第１ノズル列及び第２ノズル列が記録媒体に対する記録に使用するノズルと記録媒体に対する記録に使用しないノズルを含む記録ヘッドを用いて記録を行う記録装置であって、
前記第１ノズル列及び前記第２ノズル列のノズルを駆動する駆動手段と、
予め定められた周期内で、前記第１ノズル列及び前記第２ノズル列から前記駆動手段が駆動するノズルを選択する選択手段と、
前記第１ノズル列について前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動手段を駆動させ、かつ前記第２ノズル列について前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動手段を駆動させる第１の予備吐制御と、前記記録媒体に対する記録に使用するノズルについて前記第１ノズル列と前記第２ノズル列から交互に選択して前記駆動手段を駆動させ、前記記録媒体に対する記録に使用しないノズルについて前記第１ノズル列と前記第２ノズル列から交互に選択して前記駆動手段を駆動させる第２の予備吐制御とを備える制御手段と
を備える。
【００５４】
上記の目的を達成するための本発明による記録装置の制御方法は以下の構成を備える。即ち、
第１のインク量を吐出する第１ノズルと第２のインク量を吐出する第２ノズルをそれぞれ複数備える第１ノズル列と第２ノズル列とを有し、前記第１ノズル列及び前記第２ノズル列が記録媒体に対する記録に使用するノズルと記録媒体に対する記録に使用しないノズルを含む記録ヘッドを用いて記録を行う記録装置の制御方法であって、
前記第１ノズル列及び前記第２ノズル列のノズルを駆動する駆動工程と、
予め定められた周期内で、前記第１ノズル列及び前記第２ノズル列から前記駆動工程にて駆動するノズルを選択する選択工程と、
前記第１ノズル列及び前記第２ノズル列における第１ノズルについて前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動工程を実行させ、前記第１ノズル列及び前記第２ノズル列における第２ノズルについて前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動工程を実行させる第１の予備吐制御工程と、
前記記録媒体に対する記録に使用するノズルにおける前記第１ノズル列及び前記第２ノズル列について第１ノズルのグループと第２ノズルのグループとを交互に選択して前記駆動工程を実行させ、前記記録媒体に対する記録に使用しないノズルにおける前記第１ノズル列及び前記第２ノズル列について第１ノズルのグループと第２ノズルのグループとを交互に選択して前記駆動工程を実行させる第２の予備吐制御工程と
を備える。
【００５５】
上記の目的を達成するための本発明による記録装置の制御方法は以下の構成を備える。即ち、
第１のインク量を吐出する第１ノズルを複数備える第１ノズル列と第２のインク量を吐出する第２ノズルを複数備える第２ノズル列とを有し、前記第１ノズル列及び前記第２ノズル列が記録媒体に対する記録に使用するノズルと記録媒体に対する記録に使用しないノズルを含む記録ヘッドを用いて記録を行う記録装置の制御方法であって、
前記第１ノズル列及び前記第２ノズル列のノズルを駆動する駆動工程と、
予め定められた周期内で、前記第１ノズル列及び前記第２ノズル列から前記駆動工程が駆動するノズルを選択する選択工程と、
前記第１ノズル列について前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動工程を実行させ、前記第２ノズル列について前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動工程を実行させる第１の予備吐制御工程と、
前記記録媒体に対する記録に使用するノズルについて前記第１ノズル列と前記第２ノズル列から交互に選択して前記駆動工程を実行させ、前記記録媒体に対する記録に使用しないノズルについて前記第１ノズル列と前記第２ノズル列から交互に選択して前記駆動工程を実行させる第２の予備吐制御工程と
を備える。
【００５６】
上記の目的を達成するための本発明による記録ヘッドの制御回路は以下の構成を備える。即ち、
第１のインク量を吐出する第１ノズルと第２のインク量を吐出する第２ノズルをそれぞれ複数備える第１ノズル列と第２ノズル列とを有し、前記第１ノズル列及び前記第２ノズ列が記録媒体に対する記録に使用するノズルと記録媒体に対する記録に使用しないノズルを含む記録ヘッドを用いて記録を行う記録ヘッドの制御回路であって、
前記第１ノズル列及び前記第２ノズル列のノズルを駆動する駆動手段と、
予め定められた周期内で、前記第１ノズル列及び前記第２ノズル列から前記駆動手段が駆動するノズルを選択する選択手段と、
前記第１ノズル列及び前記第２ノズル列における第１ノズルについて前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動手段を駆動させ、前記第１ノズル列及び前記第２ノズル列における第２ノズルについて前記記録媒体に対する記録に使用するノズルと前記記録媒体に対する記録に使用しないノズルを交互に選択して前記駆動手段を駆動させる第１の予備吐制御と、前記記録媒体に対する記録に使用するノズルにおける前記第１ノズル列及び前記第２ノズル列について第１ノズルのグループと第２ノズルのグループとを交互に選択して前記駆動手段を駆動させ、前記記録媒体に対する記録に使用しないノズルにおける前記第１ノズル列及び前記第２ノズル列について第１ノズルのグループと第２ノズルのグループとを交互に選択して前記駆動手段を駆動させる第２の予備吐制御とを備える制御手段と
を備える。
【発明の効果】
【００５７】
本発明によれば、記録ヘッドの予備吐出時間を短縮することができる記録装置及びその制御方法、記録ヘッドの制御回路を提供することができる。
【発明を実施するための最良の形態】
【００５８】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００５９】
尚、本明細書において、「記録」（あるいは「印刷」とも言う場合がある）とは、文字、図形等有意の情報を形成する場合だけではない。有意無意を問わず、また人間が視覚で知覚しうるように顕在化したものであるか否かを問わず、記録媒体上に液体を付与することによって広く画像、模様、パターン等を形成する、または媒体の加工を行う場合も言うものとする。
【００６０】
また、「記録媒体」とは、一般的な記録装置で用いられている紙のみならず、広く布、プラスチックフィルム、金属板等、記録ヘッドによって吐出されるインクを受容可能なものも言うものとする。
【００６１】
さらに「インク」とは、上記「記録」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって画像、模様、パターン等の形成、または記録媒体の加工に供されうる液体を言うものとする。
【００６２】
また、大ノズルと小ノズルの違いは、１回あたりに吐出するインク量の違いである。即ち、比較的大きいインク量であるノズルを大ノズル、比較的小さいインク量であるノズルを小ノズルである。ここで、大ノズルと小ノズルは、通常は、円径のノズルから構成されている。また、例えば、第１ノズルを大ノズルとすると、そのノズルの代表的なノズル径を示す直径である第１ノズル径は、第２ノズルである小ノズルの第２ノズル径よりも大きいものとする。つまり、両者の間では、第１ノズル径＞第２ノズル径の関係を持っている。そこで、本実施形態では、便宜上、第１ノズル径のノズルを大ノズル、第２ノズル径のノズルを小ノズルと表現する。
【００６３】
また、メインノズルは、画像を形成するドットとなるインクを吐出するノズルである。つまり、メインノズルは、記録媒体に対して記録を行うインクの吐出を行うノズルである。一方、ダミーノズルは、記録媒体に対して記録を行わないインクの吐出を行うノズルである。
【００６４】
また、ノズルの形状は、円形に限定されるものではなく、星型や楕円等の他の形状である場合があり、その場合のノズル径とは、その形状の外接円の内、代表的な径と見なす径をノズル径とする。例えば、ノズル形状が楕円である場合には、その長径がノズル径となる。
【００６５】
図８は本発明の実施形態に適用可能なインクジェットプリンタの斜視図である。
【００６６】
インクジェットプリンタ１１において、その機能部品を大きく分類すると、キャリッジ１２、タイミングベルト１３、搬送ローラ１４、排紙ローラ１５、クリーニングユニット１６、キャリッジモータ１７、プラテン１８から構成される。ここで、以下の説明では、インクジェットプリンタ１１は、単に、プリンタ１１と略称する。
【００６７】
キャリッジモータ１７のシャフトに取り付けられたプーリと、それと対称位置にあるプーリに張架されたタイミングベルト１３の一部がキャリッジ１２に接続されており、キャリッジモータ１７の駆動力を伝達する。また、排紙ローラ１５は、プラテン１８上の記録媒体に適度なテンションを加えるために、搬送ローラ１４に比べて若干、早めに回転するように設定されている。
【００６８】
次に、キャリッジ１２の裏面の構造について、図９を用いて説明する。
【００６９】
図９は本発明の実施形態のキャリッジの裏面の構造を示す図である。
【００７０】
キャリッジ１２は、シャフト軸１９に支持されて、左右に移動することができる。また、キャリッジ１２の裏面には、スケーラー２０を読み取るエンコーダー２１が設置されている。
【００７１】
エンコーダー２１は、プリンタ１１に延在して設けられたスケーラー２０をキャリッジ１２の移動と共に読み取る。そして、プリンタ１１は、エンコーダー２１によって、キャリッジ１２の変位量を逐次観測し、その情報に基づいてキャリッジモータ１７のフィードバック制御を行う。また、キャリッジ１２に搭載される記録ヘッドを駆動するタイミング情報もエンコーダー２１の位置情報を基に生成する。
【００７２】
次に、プリンタ１１の各種動作を制御するための制御回路について、図１０を用いて説明する。
【００７３】
図１０は本発明の実施形態のプリンタの制御回路の全体構成を示す図である。
【００７４】
プリンタ１１の主要部品は、ＣＰＵ２２、ＲＡＭ２３、ＲＯＭ２４、ＡＳＩＣ２５、インターフェイス（Ｉ／Ｆ）２６、記録ヘッド２７及び電源３１から構成される。
【００７５】
図１０では、それぞれの素子が単部品として図示されているが、全ての素子を１つのＬＳＩパッケージに集積して構成されても良い。
【００７６】
ＲＯＭ２４は、プリンタ１１を制御するための各種プログラムを記憶するプログラム領域を有し、このプログラム領域にプリンタ１１のファームウェア及びモータの駆動テーブル等が格納されている。
【００７７】
ＡＳＩＣ２５は、モータ駆動制御の他に、画像処理、インターフェイス（Ｉ／Ｆ）２６を介するホストコンピュータとの通信や、記録ヘッド２７のインク吐出制御等を行う。
【００７８】
また、ＲＡＭ２３は、ホストコンピュータからの受信データを一時的に保存するための受信バッファ（Ｒｅｃｅｉｖｅ  Ｂｕｆｆｅｒ）に用いる。また、ＲＡＭ２３は、ＡＳＩＣ２５で画像処理を行う際のテンポラリメモリとして機能させるための作業領域（Ｗｏｒｋ  Ａｒｅａ）、また、記録用データを保存するためのプリントバッファ（Ｓｃｒｏｌｌ  Ｐｒｉｎｔ  Ｂｕｆｆｅｒ）等に用いられる。また、モータを駆動制御するための駆動データテーブルは、作業領域に展開される。
【００７９】
プリンタ１１の各種モータを駆動するためのモータドライバには、キャリッジ（ＣＲ）駆動用のＣＲモータドライバ２８及び用紙搬送（ＬＦ）用のＬＦモータドライバ２９の２つのドライバがある。１７及び３０はそれぞれ、対応するモータドライバによって駆動するキャリッジ（ＣＲ）モータ及び用紙搬送（ＬＦ）モータである。
【００８０】
尚、図１０のモータドライバとモータの組み合わせは、一例であり、プリンタによって、このモータの数とモータドライバの数はいくつになっても良い。
【００８１】
３１は電源であり、商用電源から半導体デバイス駆動用のロジック電源、モータ駆動電源及びヘッド駆動電源を生成する部位である。また、電源３１に用いられるＤＣ−ＤＣコンバーターや、ＣＲモータドライバ２８、ＬＦモータドライバ２９は、ワンチップのＩＣに統合されていても良い。
【００８２】
記録ヘッド２７の駆動は、図３のカラム方向（ｙ方向）に一列に設けられた複数のノズルを、いくつかのノズル群に分け、それぞれのノズル群毎に異なるタイミングで駆動（時分割駆動）させる方法が一般的に利用されている。その方法の詳細は、例えば、特開２０００−０７１４３３に記載されている。このようにノズルを時分割駆動することによって、インクの供給速度と安定性を向上させ、かつ、吐出に必要な消費電力を削減することが可能である。
【００８３】
記録ヘッド２７の内部構成について、図２５を用いて説明する。ヒータ駆動信号は端子２５０１から入力される。クロック信号は端子２５０２から入力される。ヒータに印加する電圧は端子２５０６から入力される。画像データは、端子２５０３から入力される。入力したデータのうち、選択データは選択データ転送回路２５０８へ、画像データはデータ転送回路２５１１へ送られる。選択データは、選択データ転送回路２５０８から選択データ保持回路２５０９で保持され、さらにデコーダ２５１０でデコードされる。デコーダ２５１０は、選択データ保持回路２５０９から、図１４のＢＥ４（Ｌ／Ｓ）の値に対応して信号２５１３Ａが出力される。反転回路２５０４により、信号２５１３Ａは反転され信号２５１３Ｂとなる。この信号２５１３Ａ、信号２５１３Ｂにより、ヒータＡまたはヒータＢのいずれか一方が駆動される。
【００８４】
ノズル列について説明すると、例えば、シアン用のノズル列の場合、大のノズルｍ個、小のノズルｍ個を備えている。大のノズルに対応するｍ個のヒータＡ、小のノズルに対応するｍ個のヒータＢを備えている。
【００８５】
この信号により、ヒータＡまたはヒータＢのいずれか一方が駆動される。駆動回路２５０７はヒータＡ及びヒータＢを駆動する。
【００８６】
一方、画像データは、データ転送回路２５１１から保持回路２５１２で保持され、ノズルグループＳ（１）からＳ（ｍ）へ出力される。画像データは、端子２５０３から入力されたクロック信号に同期して入力される。入力端子２５０５から入力されるラッチ信号に基づき選択データ保持回路２５０９がデータを保持する。このノズルグループＳは、大ノズル用のヒータＡと小ノズル用のヒータＢで構成されている。
【００８７】
ヒータ駆動信号は、グループＳ（１）〜Ｓ（ｍ）のそれぞれのヒータＡ、Ｂに入力される。尚、反転回路２５０４はグループＳのそれぞれについてヒータＡ、ヒータＢのいずれかを選択する信号である。
【００８８】
以上の構成により、大ノズルと小ノズルについての画像データの信号線やノズル選択のための制御線を共通化された構成である。
【００８９】
尚、ホストコンピュータは、制御回路での記録制御を実現可能にするための記録データを生成し、その記録データのプリンタ１１への出力を制御する。この記録データの生成及び出力制御は、例えば、ホストコンピュータ上に搭載されるプリンタ１１に対応するプリンタドライバ等の専用プログラムによって実現されるが、その専用プログラムが実行する処理を実現する専用ハードウェアで実現しても良い。
【００９０】
また、ホストコンピュータは、パーソナルコンピュータ（ノート型、デスクトップ型等の各種形式を含む）等の汎用コンピュータに搭載される標準的な構成要素を有している。この構成要素として、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、外部記憶装置、ネットワークインタフェース、ディスプレイ、キーボード、マウス等がある。
【００９１】
更に、ホストコンピュータとしては、パーソナルコンピュータ以外に、例えば、デジタルカメラ、携帯電話やＰＤＡ等の携帯端末がなり得る。
【００９２】
次に、記録ヘッド２７を時分割駆動する場合のノズル列の分割例について、図１１を用いて説明する。
【００９３】
図１１は本発明の実施形態の記録ヘッドのノズル列の分割例を示す図である。
【００９４】
図１１では、１６ブロック分割されたノズル列を例として、各ブロックのノズルの構成をブラックノズル列及びカラーノズル列でそれぞれ表形式で示している。ブロックの構成は、図１１のように、３２ノズル毎間隔のノズルが同一ブロックに構成されている。つまり、ＥＶＥＮ側のみ着目すると、１６ノズル毎間隔のノズルが同じブロックとなる。このように、ある一定間隔を置いたノズルを同一ブロックにすることによって、隣接ノズルの駆動の影響を受けにくい構成を実現することができる。
【００９５】
次に、記録ヘッド２７の駆動を行う記録ヘッドコントロールブロックについて説明する。記録ヘッドコントロールブロックは、ＡＳＩＣ２５を構成するひとつのブロックであり、これについて、図１２を用いて説明する。
【００９６】
図１２は本発明の実施形態の記録ヘッドコントロールブロックを示すブロック図である。
【００９７】
図１２から明らかなように、記録ヘッドコントロールブロックは、３つのブロックから構成されている。具体的には、ノズルデータ生成ブロック（ＮＺＬ＿ＤＧ）３２、ノズルデータ保持ブロック（ＮＺＬ＿ＢＵＦＦ）３３、記録ヘッドコントロールブロック（ＨＥＡＤ＿ＴＯＰ）３４から構成される。
【００９８】
この記録ヘッドコントロールブロック３４を駆動させるための基準タイミング信号は、エンコーダー信号（不図示）から記録タイミングの生成を行うブロックから出力されるＷｉｎｄｏｗ５１、Ｃｏｌｕｍｎ  ＴＲＧ５２、Ｌａｔｃｈ  ＴＲＧ５３である。
【００９９】
Ｗｉｎｄｏｗ５１は、ラスター方向（主走査方向）にキャリッジ１２が移動し記録指定箇所に達するとフラグが立ち（Ｗｉｎｄｏｗ  Ｏｐｅｎ）、また、記録終了でフラグが下がる（Ｗｉｎｄｏｗ  Ｃｌｏｓｅ）信号である。Ｗｉｎｄｏｗ５１は、ブラック及びカラー３色それぞれのＥＶＥＮノズル列及びＯＤＤノズル列に対して設けられているため、計８本存在する。
【０１００】
Ｃｏｌｕｍｎ  ＴＲＧ５２は、カラム間隔で出力されるトリガ信号であり、このカラムトリガの間隔がラスター方向の記録解像度となる。
【０１０１】
Ｌａｔｃｈ  ＴＲＧ５３は、カラムの間隔をブロック数で均等に分割したタイミングで発生する信号である。本実施形態のように、ノズル列が１６ブロックから構成される場合、１カラム時間内に１６発のＬａｔｃｈ  ＴＲＧが発生する。
【０１０２】
ＹＯＢＩＴＯ  Ｗｉｎｄｏｗ５４は、予備吐出時に色設定を行うＷｉｎｄｏｗ信号であり、ブラック及びカラー３色それぞれのＥＶＥＮノズル列及びＯＤＤノズル列に対して設けられているため、計８本存在する。このＹＯＢＩＴＯ  Ｗｉｎｄｏｗ５４は、キャリッジ１２の移動に伴うエンコーダー信号とは同期しておらず、予備吐出時に設定されたノズル列のＷｉｎｄｏｗがオープンし、予備吐出を行うためのフラグ信号である。
【０１０３】
ノズルデータ生成ブロック（ＮＺＬ＿ＤＧ）３２は、ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）転送ブロック３５、記録データマスク・ラッチブロック３６、データ並び替えブロック３７から構成されている。
【０１０４】
ＤＭＡ転送ブロック３５は、ＲＡＭ２３上に展開されている記録データをＤＭＡ転送によって取り込む。全ノズルを記録に使用する場合に取り込むデータは、図２に示した記録ノズル列の例では、ブラックのＥＶＥＮノズル列もしくはＯＤＤノズル列では１６（ｂｉｔ）×１０（ＤＭＡ回数）＝１６０（ｂｉｔ）である。また、カラー一色あたりのＥＶＥＮノズル列もくしはＯＤＤノズル列では、１６（ｂｉｔ）×４（ＤＭＡ回数）＝６４（ｂｉｔ）である。このようにＤＭＡ回数は、使用するノズル数によって決まる。
【０１０５】
記録データマスク・ラッチブロック３６は、ＤＭＡ転送により取得した記録データのラッチを行い、かつレジスタ情報（不図示）に基づいて、使用しないノズルに対してマスク（ノズルマスク）をかける機能を有する。ノズルマスクは、１ノズル単位で設定が可能である。
【０１０６】
データ並び替えブロック３７は、記録ノズルのブロックに基づいて、記録データの並び替えを行う。つまり、図１１に示したブロックを構成するノズル情報に基づいて、記録データを各ブロックのノズルデータ列に並び替える。
【０１０７】
ノズルデータ生成ブロック（ＮＺＬ＿ＤＧ）３２の起動のための主な信号は、Ｗｉｎｄｏｗ５１とＣｏｌｕｍｎ  ＴＲＧ５２の組み合わせによって行われる。つまり、Ｗｉｎｄｏｗ５１で記録データが記録指定箇所に達し、Ｃｏｌｕｍｎ  ＴＲＧ５２を受信すると、記録データの取得を開始する。そして、Ｗｉｎｄｏｗ５１がクローズすると記録データの取得を停止する。
【０１０８】
ノズルデータ保持ブロック（ＮＺＬ＿ＢＵＦＦ）３３は、図１１に示した各ブロックの構成を有したノズルデータを保持するためのバッファである。
【０１０９】
このように、記録ヘッド２７の各ブロックを構成するノズル配列とデータ配列が一致しているのは、データの管理を容易にし、かつそれにより記録ヘッド２７に記録駆動データの生成を容易にするためである。
【０１１０】
ノズルデータ保持ブロック（ＮＺＬ＿ＢＵＦＦ）３３が構成するバッファは、ファーストバッファ３８、セカンドバッファ３９の２段構成になっている。それぞれのバッファは、全ての色の１カラム分のデータ、つまり、１カラム全ブロックデータを保持する構成をとっている。
【０１１１】
また、バッファは、ブラックでは、ＥＶＥＮノズル列分及びＯＤＤノズル列分の１６０ｂｉｔ×２、カラーにおいては３色に対してそれぞれＥＶＥＮノズル列分及びＯＤＤノズル列分の６４ｂｉｔ×６の構成を有する。
【０１１２】
また、バッファ内のデータは、図１１に示すようなブロック構成になっており、ブラックは１０（ｂｉｔ）×１６（ブロック）＝１６０（ｂｉｔ）、カラーは４（ｂｉｔ）×１６（ブロック）＝６４（ｂｉｔ）である。
【０１１３】
本バッファは、１カラム中の各ブロックデータを記録ヘッド２７に転送しながら、次の１カラムのデータを準備するために２段構成となっており、ファーストバッファ３８は書込側、セカンドバッファ３９は読出側である。
【０１１４】
セレクタブロック４０は、記録ヘッドコントロールブロック（ＨＥＡＤ＿ＴＯＰ）３４のブロックセレクタブロック４１からのブロック選択信号に基づいて、逐次ブロックを選択してブロック毎のノズルデータを出力する。
【０１１５】
ノズルデータのバス幅は１０（ｂｉｔ）×８（色）であり、図１１に示すようにブラックデータ（ＢＫ＿ＤＡＴＡ）の場合は１０ｂｉｔ全てにノズルデータが割り当てられている。カラーデータ（ＣＯＬＯＲ＿ＤＡＴＡ）の場合は４ｂｉｔのみなので、上位６ｂｉｔにデータ「０」を設定する。このように、ノズルデータのバス幅を揃えているのは、記録ヘッドコントロールブロック（ＨＥＡＤ＿ＴＯＰ）３４の回路を各色共通回路で利用したいためである。
【０１１６】
記録ヘッドコントロールブロック（ＨＥＡＤ＿ＴＯＰ）３４は、ブロックセレクタブロック４１、シフトレジスタブロック４２、データ転送タイミング生成ブロック４３を構成している。更には、記録ヘッドコントロールブロック（ＨＥＡＤ＿ＴＯＰ）３４は、温度推定用ドットカウンタブロック４４、Ｋ値用ドットカウンタブロック４５、パルス生成ブロック４６を構成している。
【０１１７】
また、記録ヘッドコントロールブロック（ＨＥＡＤ＿ＴＯＰ）３４は、記録ヘッド２７の駆動信号Ｈ＿ＬＡＴＣＨ４７、Ｈ＿ＣＬＫ４８、Ｈ＿Ｄ４９、Ｈ＿ＥＮＢ５０を出力する。
【０１１８】
記録ヘッドコントロールブロック（ＨＥＡＤ＿ＴＯＰ）３４の起動は、主にＷｉｎｄｏｗ５１、Ｌａｔｃｈ  ＴＲＧ５３信号によって行われる。また、記録ヘッド２７に対して予備吐出を実施する場合は、ＹＯＢＩＴＯ  Ｗｉｎｄｏｗ５４によってノズル列の選択が行われる。記録指定箇所に、Ｗｉｎｄｏｗ５１が到達してオープン、もしくは予備吐出シーケンスの起動がかけられ、ＹＯＢＩＴＯ  Ｗｉｎｄｏｗ５４がオープンしたときのみ、Ｌａｔｃｈ  ＴＲＧ５３及びＣｏｌｕｍｎ  ＴＲＧ５２は有効になる。
【０１１９】
ブロックセレクタブロック４１は、記録ヘッド２７の時分割駆動をトリガ信号Ｌａｔｃｈ  ＴＲＧ５３により、ブロック順序に従いノズルデータ保持ブロック（ＮＺＬ＿ＢＵＦＦ）３３のセレクタブロック４０にブロック選択信号を出力する。これと同時に、シフトレジスタブロック４２に対してもブロック選択信号を出力する。
【０１２０】
シフトレジスタブロック４２は、ノズルデータ保持ブロック（ＮＺＬ＿ＢＵＦＦ）３３から出力されるノズルデータとブロック選択信号をシフトレジスタによりシリアルデータに変換し、記録ヘッド駆動データＨ＿Ｄ４９として出力する。ここで、記録ヘッド駆動データＨ＿Ｄ４９は、ブラック及びカラー３色に対してそれぞれＥＶＥＮノズル列及びＯＤＤノズル列があるため８本から構成される。
【０１２１】
データ転送タイミング生成ブロック４３は、Ｌａｔｃｈ  ＴＲＧ５３を基準信号として、記録ヘッド２７に対して、記録ヘッド駆動データＨ＿Ｄ４９を転送するための転送クロックをＨ＿ＣＬＫ４８を生成する。更には、データ転送タイミング生成ブロック４３は、記録ヘッド２７内のシフトレジスタ内のデータをラッチさせるためのラッチ信号Ｈ＿ＬＡＴＣＨ４７を生成する。また、データ転送タイミング生成ブロック４３は、シフトレジスタブロック４２に対してデータシフトのタイミング信号を出力する。
【０１２２】
温度推定用ドットカウンタブロック４４及びＫ値用ドットカウンタブロック４５は、パルス生成ブロック４６で生成されるヒートイネーブル信号ＨＥ＿ＥＮＢ５０の駆動パルス幅をノズルの吐出頻度に応じて補正を行うための演算ブロックである。
【０１２３】
温度推定用ドットカウンタブロック４４は、数１０ｍｓの間隔で補正テーブルを変更するために用いられる。Ｋ値用ドットカウンタブロック４５は、Ｌａｔｃｈ  ＴＲＧ５３を基準信号として、ブロック単位で前のブロックでのノズルの吐出頻度による昇温状態から、次のブロックでの最適なヒートパルス幅を補正する（以後、この補正制御をＫ値制御と称する）。
【０１２４】
ヒートイネーブル信号ＨＥ＿ＥＮＢ５０は、ブラック１本、カラー２本から構成されている。ここで、カラーが２本から構成されているのは、ヒートのタイミングをずらすことによって、吐出に必要なエネルギーを分散させるためである。
【０１２５】
次に、記録ヘッド２７の駆動タイミングについて、図１３を用いて説明する。
【０１２６】
図１３は本発明の実施形態の記録ヘッドの駆動タイミングを示すタイミングチャートである。
【０１２７】
特に、図１３では、解像度６００ｄｐｉで記録する場合の１カラムあたりの記録ヘッドの駆動タイミングを示している。
【０１２８】
図１３において、Ｃｏｌｕｍｎ  ＴＲＧ５２は内部信号であり、Ｈ＿ＬＡＴＣＨ４７、Ｈ＿ＣＬＫ４８、Ｈ＿Ｄ４９、Ｈ＿ＥＮＢ５０は記録ヘッドの駆動信号である。図のように１カラムは、１６ブロックから構成されており、時分割により駆動される。
【０１２９】
記録ヘッド駆動データＨ＿Ｄ４９は、転送クロックＨ＿ＣＬＫ４８によって記録ヘッド２７内のシフトレジスタに転送され、Ｈ＿ＬＡＴＣＨ４７の立下りによりラッチされる。ラッチされた記録ヘッド駆動データは、次のブロックでヒートイネーブル信号Ｈ＿ＥＮＢ５０のヒートパルスにより吐出され、かつ、次の駆動のデータ転送を行う。
【０１３０】
次に、転送クロックＨ＿ＣＬＫ４８と記録ヘッド駆動データＨ＿Ｄ４９の関係について、図１４を用いて説明する。
【０１３１】
図１４は本発明の実施形態の転送クロックと記録ヘッド駆動データの関係を示すタイミングチャートである。
【０１３２】
記録ヘッド駆動データＨ＿Ｄ４９は、転送時間の短縮のため、転送クロックＨ＿ＣＬＫ４８の両エッジで、データを取得できる構成となっている。転送クロックＨ＿ＣＬＫ４８の周波数は、６ＭＨｚ程度を用いる。
【０１３３】
記録ヘッド駆動データＨ＿Ｄ４９のデータ構成は、ｂｉｔ０〜９がノズルデータであり、ブラックの場合は１０ｂｉｔ、カラーの場合はｂｉｔ６〜９の４ｂｉｔである。ｂｉｔ１０〜１３の４ｂｉｔはブロック選択データＢＬＥであり、この４ｂｉｔのブロック選択データＢＬＥデータから記録ヘッド２７内で駆動ブロックの選択が行われる。
【０１３４】
ｂｉｔ１４は、ヒータの切替データＢＥ４（Ｌ／Ｓ）あり、カラーメインノズル５に対して、後述する大ヒータ（Ａヒータ）及び小ヒータ（Ｂヒータ）のセレクトを行う。この大ヒータはノズルに備えられ、小ヒータは小ノズルに備えられている。
【０１３５】
大ヒータは、約５ｐｌのインクをノズルから吐出し、小ヒータは約２ｐｌのインクをノズルから吐出する。ｂｉｔ１５は、ダミーノズル８を選択するためのダミーノズル選択データＤＨＥである。このダミーノズル選択データＤＨＥとブロック選択データＢＬＥの組み合わせにより吐出を行うダミーノズルの選択を行う。
【０１３６】
記録ヘッド２７に対して予備吐出を実行する場合は、ノズルデータ保持ブロック（ＮＺＬ＿ＢＵＦＦ）３３のファーストバッファ３８に、予備吐出対象のノズルに対するデータを設定し、セカンドバッファ３９にラッチを行う。
【０１３７】
次に、ＹＯＢＩＴＯ  Ｗｉｎｄｏｗ５４の設定レジスタに対して予備吐出を行うノズル列の設定を行う。Ｃｏｌｕｍｎ  ＴＲＧ５２及びＬａｔｃｈ  ＴＲＧ５３は、エンコーダー信号のタイミングを使用せずに任意のタイミングで生成し、記録ヘッドコントロールブロック（ＨＥＡＤ＿ＴＯＰ）３４へ入力する。上記方法により予備吐出動作を実現している。
【０１３８】
次に、本発明に最も好適な記録ヘッドの構成について、図１５を用いて説明する。
【０１３９】
図１５は本発明の実施形態の記録ヘッドのチップレイアウト示す図である。
【０１４０】
図１５のように、本実施形態の記録ヘッドは、６列のノズル列から構成され、それぞれのノズル列はメインノズル６４ノズル×２（Ａノズル、Ｂノズル）とダミーノズル８ノズルからなる。
【０１４１】
ここで、Ａノズルは、５ｐｌのインク滴を吐出するためのヒータを有したノズルである。Ｂノズルは、２ｐｌのインク滴を吐出するためのヒータを有したノズルである。以後、これらのＡノズルに対するヒータ、Ｂノズルに対するヒータを、それぞれＡヒータ及びＢヒータと呼ぶ。
【０１４２】
図１５のように、ＡノズルとＢノズルは交互の位置関係にあり、Ａノズル間のノズルピッチは３００ｄｐｉ、Ａノズル及びＢノズル間のノズルピッチは６００ｄｐｉである。また、Ａノズル及びＢノズルはそれぞれ千鳥配列になっている。ＡノズルとＢノズルは、ヒートイネーブル信号ＨＥ＿ＥＮＢ５０がＡノズルとＢノズルで共通であるために同時に駆動することはできない。
【０１４３】
そのため、ＡノズルとＢノズルのどちらか、また、Ｃｏｌｕｍｎ  ＴＲＧ５２毎に交互に切り替えて用いる。この選択は、記録媒体特性と画質の設定によって行われる。例えば、普通紙に対して記録を行う標準記録の場合はＡノズルを用いて、記録走査を減らして高速に記録を行う。一方、写真画質では、高品位専用紙とＢノズルを用いてマルチパス記録により、高画質化を実現する。
【０１４４】
次に、記録ヘッドのノズルと駆動信号の接続構成について、図１６及び図１７を用いて説明する。
【０１４５】
図１６は本発明の実施形態の記録ヘッドのノズルと駆動信号の接続構成例を示す図である。図１７は本発明の実施形態の図１５で説明した記録ヘッドのノズル面の構造を示す図である。
【０１４６】
図１６では、一色のあたりのＥＶＥＮ、ＯＤＤの各ノズルと駆動信号のセグメントの関係を示している。
【０１４７】
ブロック選択データＢＬＥは、０〜１５の１６ブロックに分類されている。ＡヒータとＢヒータの切替は、図１５のｂｉｔ１４の切替データＢＥ４（Ｌ／Ｓ）によって行う。ダミーノズルの選択には、データは必要とせず、ｂｉｔ１５のダミーノズル選択信号ＤＨＥと各ダミーノズルに割り当てられているＢＬＥ番号（ブロック選択番号）によってダミーノズルが選択される。
【０１４８】
つまり、図１６の例では、ダミーノズル（ＤＨ０Ａ〜ＤＨ７Ａ及びＤＨ０Ｂ〜ＤＨ７Ｂ）は、ＢＬＥ番号０、１、１４、１５の選択時に吐出される。また、吐出のためのヒート信号には接続されているダミーヒータのセグメントに対応したＨ＿ＥＮＢ１もしくはＨ＿ＥＮＢ２を選択する。
【０１４９】
図１７において、図中５５はＡヒータを有するダミーノズル（ＤＨ０Ａ〜ＤＨ３Ａ）、５６はＢヒータを有するダミーノズル（ＤＨ０Ｂ〜ＤＨ３Ｂ）である。５７はＡヒータを有するメインノズル（０Ａ〜）、５８はＢヒータを有するメインノズル（０Ｂ〜）である。また、６、７、９はそれぞれ、メインノズルのインク室、共通インク室、ダミーノズルのインク室である。
【０１５０】
ここで、ダミーノズル５５及び５６とメインノズル５７及び５８のピッチの関係は、図１７では同じ間隔としているが、ダミーノズル５５、５６の間隔をより広いピッチにしても良い。また、ダミーノズル５５及び５６用のノズル口とヒータをメインノズルとは異なるものにして、吐出量を制御しても良い。これらダミーノズルの構成は、記録ヘッド２７の特性に合わせて最適なノズル数、間隔、吐出量を得られるように設計する。
【０１５１】
予備吐出シーケンスは、その用途に応じて様々な予備吐出モードがある。ここで、代表的な予備吐出モードの例について、図１８を用いて説明する。
【０１５２】
図１８は本発明の実施形態の予備吐出モードの一例を示す図である
これら各予備吐出モードにおける予備吐出は、基本的にダミーノズルを含めた全ノズルに対して行うため、実際には、図１８の予備吐出発数の２倍の回数を行う。
【０１５３】
また、大ノズル（５ｐｌ）の予備吐出と小ノズル（２ｐｌ）の予備吐出は順次行われる。そのため、大ノズル（５ｐｌ）のメインノズル、大ノズル（５ｐｌ）のダミーノズル、小ノズル（２ｐｌ）のメインノズル、小ノズル（２ｐｌ）のダミーノズルと順次に計４回実施される。
【０１５４】
ここで、例えば、予備吐出Ｇ、Ｊは吸引回復後に行われる。また、予備吐出Ａは、キャップオープン時に行われる。これらの予備吐出は、回復吸引による混色を排出するために行われる。また、記録中に行われる予備吐出Ｎはノズル内のインクの増粘を防ぎ、ノズルを使用可能な状態に保つために行われる。
【０１５５】
次に、本発明による予備吐出のための特徴的な記録ヘッド駆動方法について、図１を用いて説明する。
【０１５６】
図１は本発明の実施形態の特徴的な記録ヘッド駆動方法におけるタイミングチャートである。
【０１５７】
図１において、Ｔｏｇｇｌｅ  ＥＮＡ信号は、大ノズル（５ｐｌ）のメインノズル（以下、大メインノズル）と小ノズル（２ｐｌ）のメインノズル（以下、小メインノズル）の予備吐出をトグル（交互）で行うか否かを示すイネーブル信号である。このＴｏｇｇｌｅ  ＥＮＡ信号は、後述するレジスタ（図１９Ａ）によって設定する。このＴｏｇｇｌｅ  ＥＮＡ信号がイネーブルになっている（「Ｈｉｇｈ」）場合、Ｔｏｇｇｌｅ  Ｆｌａｇ信号は、Ｃｏｌｕｍｎ  ＴＲＧ毎に反転を繰り返す。記録ヘッド２７のノズル選択は、このＴｏｇｇｌｅ  Ｆｌａｇ信号を基準に行う。
【０１５８】
Ｔｏｇｇｌｅ  Ｆｌａｇ信号が「Ｈｉｇｈ（ハイレベル）」の状態の場合は、大メインノズルを駆動するためのデータを生成する。一方、「Ｌｏｗ（ロウレベル）」の状態の場合は、小メインノズルを駆動するためのデータを生成する。このような大メインノズルと小メインノズルを交互に吐出を行う予備吐出を、本発明では、大小ノズルトグル予備吐出と以後呼ぶ。また、この動作は、記録ヘッドコントロールブロック（ＨＥＡＤ＿ＴＯＰ）３４によって行う。
【０１５９】
このような記録ヘッド駆動方法によれば、予備吐出の吐出周波数を従来の方法の２倍にすることができる。
【０１６０】
この場合、図１の例では、Ｃｏｌｕｍｎ  ＴＲＧの間隔を２０ｋＨｚにすることができる。そのため、予備吐出の吐出周波数を２倍に設定しても、大メインノズル及び小メインノズルの個々の予備吐出は１カラム毎に行われ、それぞれのノズルに対しての吐出周波数は１／２となり、従来の吐出周波数と一致する。従って、全体の予備吐出時間（全ノズル駆動周期）を従来の半分の時間に短縮することが可能となる。
【０１６１】
次に、大小ノズルトグル予備吐出の有無を設定するレジスタについて、図１９Ａを用いて説明する。
【０１６２】
図１９Ａは本発明の実施形態の大小ノズルトグル予備吐出の有無を設定するレジスタを示す図である。
【０１６３】
図１９Ａのように、レジスタでは、ｂｉｔ０でブラックノズル、ｂｉｔ１でカラーノズルの大小ノズルトグル予備吐出の有無を設定する。このレジスタの値は、ＥＮＢ＿ＹＯＢＩ＿ＣＯＬＯＲ＿ＴＧＬ６２（図２０）に対応する。この信号は、図１のＴｏｇｇｌｅ  ＥＮＡ信号に対応しており、大小ノズルトグル予備吐出の有無を設定するレジスタから供給され、「１」でイネーブル、「０」でディスイネーブルである。
【０１６４】
尚、このレジスタは、図２０に示すレジスタ８０として、例えば、記録ヘッドコントロールブロック（ＨＥＡＤ＿ＴＯＰ）３４上に構成されている。また、このレジスタ８０に対する設定によって、大小ノズルトグル予備吐出での終了ノズルを、大メインノズルあるいは小メインノズルのどちらかに設定することが可能である。
【０１６５】
一方、メインノズルとダミーノズルのトグル予備吐出を実行する場合には、図１９Ｂのように、レジスタでは、ｂｉｔ０でブラックノズル、ｂｉｔ１でカラーノズルのトグル予備吐出の有無を設定する。このレジスタの値は、ＥＮＢ＿ＹＯＢＩ＿ＣＯＬＯＲ＿ＴＧＬに対応する。以下、メインノズルとダミーノズルのトグル予備吐出を、メインダミーノズルトグル予備吐出と呼ぶ。
【０１６６】
尚、このレジスタは、図２０に示すレジスタ８０として、例えば、記録ヘッドコントロールブロック（ＨＥＡＤ＿ＴＯＰ）３４上に構成されている。また、このレジスタ８０に対する設定によって、トグル予備吐出での終了ノズルを、メインノズルあるいはダミーノズルのどちらかに設定することが可能である。
【０１６７】
次に、大小ノズルトグル予備吐出を実現するための制御ブロックについて、図２０を用いて説明する。
【０１６８】
図２０は本発明の実施形態の大小ノズルトグル予備吐出を実現するのための制御ブロックを示す図である。
【０１６９】
大小ノズルトグル予備吐出を実現する大小ノズルトグル予備吐出データ生成ブロック７７は、本発明の特徴的な機能ブロックであり、記録ヘッドコントロールブロック（ＨＥＡＤ＿ＴＯＰ）３４内に存在する。
【０１７０】
大小ノズルトグル予備吐出データ生成ブロック７７は、トグル予備吐出機能のイネーブル信号としてＥＮＢ＿ＹＯＢＩ＿ＢＫ＿ＴＧＬ７８（ブラック）信号、ＥＮＢ＿ＹＯＢＩ＿ＣＯＬＯＲ＿ＴＧＬ６２（カラー）信号が、レジスタ８０から接続している。
【０１７１】
大小ノズルトグル予備吐出データ生成ブロック７７の起動は、ＹＯＢＩＴＯ  Ｗｉｎｄｏｗ５４、Ｃｏｌｕｍｎ  ＴＲＧ５２を用いる。Ｃｏｌｕｍｎ  ＴＲＧ５２は、ＹＯＢＩＴＯ  Ｗｉｎｄｏｗ５４がオープンしているときのみ有効となる。
【０１７２】
このＣｏｌｕｍｎ  ＴＲＧ５２により、カラム毎反転するＹＯＢＩ＿ＣＯＬＯＲ＿ＴＧＬ＿ＦＬＧ信号（カラーの場合）を生成する。そして、例えば、回路記述言語で実現される回路に基づき、大小ノズルトグル予備吐出を行うためのノズルデータの生成を行う。また、大小ノズルトグル予備吐出の実施が設定されていない場合は、ノズルデータは何も処理されず本ブロックをスルー（通過）してシフトレジスタブロック４２に入力される。
【０１７３】
尚、大小ノズルトグル予備吐出は、その駆動原理により、つまり、同一の駆動周波数で大メインノズルと小メインノズルを交互に吐出するので、両者の吐出発数は同一となる。これに対し、従来の予備吐出（メインノズルとダミーノズルの順次駆動による予備吐出）は、メインノズルによる予備吐出と、ダミーノズルによる予備吐出を別のタイミングで行う。そのため、用途や目的によっては、両者の予備吐出数を別々に制御することが可能である。
【０１７４】
特、プリンタ１１が長時間使用されずに放置されている場合や、記録ヘッド２７が交換された場合等には、その吐出発数を大メインノズルと小メインノズルとで別々に制御して、インク消費量を制御することが望ましい。この場合は、従来の予備吐出を行うようにしても良い。ここで、プリンタ１１が長時間使用されずに放置されている場合とは、記録ヘッド２７のメインノズルの目詰まり状態が悪化している可能性がある場合である。
【０１７５】
そこで、本実施形態では、大小ノズルトグル予備吐出の設定は、例えば、プリンタ１１の記録ヘッド２７の状態をＣＰＵ２２が監視し、その監視結果に基づいて実行する。例えば、記録ヘッド２７が長時間放置されたり、交換された場合には、従来の予備吐出を行うために、大小ノズルトグル予備吐出の設定を行わず、一度、従来の予備吐出が実行された以降は、基本的には、大小ノズルトグル予備吐出の設定を行うようにする。
【０１７６】
但し、この間にも、ＣＰＵ２２は、プリンタ１１の記録ヘッド２７の状態を監視しておき、必要に応じて、大小ノズルトグル予備吐出の設定を解除して、従来の予備吐出を実行させるようにすることも、もちろん可能である。
【０１７７】
また、メインダミーノズルトグル予備吐出を実行する場合には、図２０の大小ノズルトグル予備吐出データ生成ブロック７７が、メインダミーノズルトグル予備吐出生成ブロックとして機能する。この場合、メインダミーノズルトグル予備吐出を行うためのノズルデータの生成を行うことになる。
【０１７８】
ここで、この大小ノズルトグル（あるいはメインダミーノズルトグル）予備吐出時の大メインノズルと小メインノズル（あるいはメインノズルとダミーノズル）の切替は、記録ヘッドコントロールブロック（ＨＥＡＤ＿ＴＯＰ）３４によって自動的に行われる。また、予備吐出開始ノズル及び終了ノズルの選択を行うこことが可能である。
【０１７９】
もしくは、大小ノズルトグル（あるいはメインダミーノズルトグル）予備吐出時の切替は、ソフトウェアの予備吐出要求コマンドによって行っても良い。また、このコマンドによって、予備吐出開始ノズル及び終了ノズルの選択を行うことも可能である。
【０１８０】
次に、大小ノズルトグル予備吐出動作を示すフローチャートについて、図２１を用いて説明する。
【０１８１】
図２１は本発明の実施形態の大小ノズルトグル予備吐出動作を示すフローチャートである。
【０１８２】
尚、この大小ノズルトグル予備吐出動作は、ＣＰＵ２２の制御によって実行される。
【０１８３】
まず、ステップＳ６６で、予備吐出開始シーケンスが実行されると、ステップＳ６７で、大小ノズルトグル予備吐出の設定の有無を判定する。大小ノズルトグル予備吐出が設定されている場合（ステップＳ６７でＹＥＳ）、ステップＳ６８に進む。
【０１８４】
ステップＳ６８で、Ｃｏｌｕｍｎ  ＴＲＧの有無を判定する。Ｃｏｌｕｍｎ  ＴＲＧがない場合（ステップＳ６８でＮＯ）、出現するまで待機する。一方、Ｃｏｌｕｍｎ  ＴＲＧがある場合（ステップＳ６８でＹＥＳ）、ステップＳ６９に進み、Ｔｏｇｇｌｅ  Ｆｌａｇ＝１であるか否かを判定する。
【０１８５】
Ｔｏｇｇｌｅ  Ｆｌａｇ＝１である場合（ステップＳ６９でＹＥＳ）、ステップＳ７０に進み、大メインノズルの予備吐出を実行する。一方、Ｔｏｇｇｌｅ  Ｆｌａｇ＝０である場合（ステップＳ６９でＮＯ）、ステップＳ７１に進み、小メインノズルの予備吐出を実行する。
【０１８６】
ステップＳ７０あるいはステップＳ７１の実行後、ステップＳ７２で、予備吐出発数Ｎをカウントし、１カラムの吐出が終了毎に予備吐出発数Ｎを１インクリメントする。
【０１８７】
ステップＳ７３で、現在の予備吐出発数Ｎと規定予備吐出発数Ｍの比較を行う。予備吐出発数Ｎ＝規定予備吐出発数Ｍである場合、つまり、規定予備吐出発数の予備吐出が終了した場合（ステップＳ７３でＹＥＳ）、ステップＳ７６に進み、予備吐出シーケンスを終了する。一方、予備吐出発数Ｎ＝規定予備吐出発数Ｍでなく、トグル予備吐出を実行している場合、ステップＳ６８に戻り、次のＣｏｌｕｍｎ  ＴＲＧの出現を待機する。
【０１８８】
一方、ステップＳ６７において、トグル予備吐出が設定されていない場合（ステップＳ６７でＮＯ）、ステップＳ７４に進み、大メインノズルもしくは小メインノズルによる個々の予備吐出モードで通常の予備吐出を行う。
【０１８９】
ステップＳ７４で、Ｃｏｌｕｍｎ  ＴＲＧの有無を判定する。Ｃｏｌｕｍｎ  ＴＲＧがない場合（ステップＳ７４でＮＯ）、出現するまで待機する。一方、Ｃｏｌｕｍｎ  ＴＲＧがある場合（ステップＳ７４でＹＥＳ）、ステップＳ７５に進み、予備吐出対象ノズルが大メインノズルであるか小メインノズルであるかの判定を行う。
【０１９０】
大メインノズルである場合（ステップＳ７５でＮＯ）、ステップＳ７０に進み、大メインノズルの予備吐出を実行する。一方、小メインノズルである場合（ステップＳ７５でＹＥＳ）、ステップＳ７１に進み、小メインノズルの予備吐出を実行する。
【０１９１】
ステップＳ７０あるいはステップＳ７１の実行後、ステップＳ７２で、予備吐出発数Ｎをカウントし、１カラムの吐出が終了毎に予備吐出発数Ｎを１インクリメントする。
【０１９２】
ステップＳ７３で、現在の予備吐出発数Ｎと規定予備吐出発数Ｍの比較を行う。予備吐出発数Ｎ＝規定予備吐出発数Ｍである場合、つまり、規定吐出発数の予備吐出が終了した場合（ステップＳ７３でＹＥＳ）、ステップＳ７６に進み、予備吐出シーケンスを終了する。一方、予備吐出発数Ｎ＝規定予備吐出発数Ｍでなく、通常の予備吐出を実行している場合、ステップＳ７４に戻り、次のＣｏｌｕｍｎ  ＴＲＧの出現を待機する。また、予備吐出発数Ｎ＝規定予備吐出発数Ｍでなく、大小トグル予備吐出の設定がなされている場合、ステップＳ６８に戻る。
【０１９３】
尚、上述した制御フローの実行は、ＣＰＵ２２だけでなく、ロジック回路（ハードウエア）と組み合わせても構わない。すなわち、予め設けられたレジスタを設けて、このレジスタにフラグ（Ｔｏｇｇｌｅ  Ｆｌａｇ）を保持すれば良い。そして、ステップＳ６９においては、このフラグを参照し、ステップＳ７０の処理を実行するか、ステップＳ７１の処理実行すればよい。同様の構成をステップＳ７５のために、レジスタを更に設けても構わない。
【０１９４】
また、ステップＳ７２については予備吐出回数をカウントするカウンタ回路を設ければよい。更に、予備吐終了を判断する判定回路を備えても構わない。
【０１９５】
以上説明したように、本実施形態によれば、大小ノズルトグル予備吐出を実行することにより、その予備吐出時間を短縮することができる。具体的には、予備吐出吐出周波数を従来の２倍にすることが可能となり、半分の時間で全予備吐出を終了することができる。
【０１９６】
より詳しくは、大メインノズルと小メインノズルの吐出を１カラム毎に交互に行うことで、予備吐出の吐出周波数を従来の周波数の２倍にすることが可能となる。つまり、予備吐出の吐出周波数を２倍に設定しても、大メインノズル及び小メインノズルの個々の予備吐出は１カラム毎に行われ、それぞれのノズルに対しての吐出周波数は１／２となり、従来の吐出周波数と一致する。従って、全体の予備吐出時間を従来の半分の時間に短縮することが可能となる。
【０１９７】
次に、大小ノズルトグル予備吐出と、メインダミーノズルトグル予備吐出の使い分け制御について説明する。
【０１９８】
図１８に示すように、各種の予備吐出制御において、大ノズルの予備吐発数と小ノズルの予備吐発数が同一である場合とは、例えば、予備吐出Ａ、Ｇ等がある。一方、大ノズルの予備吐発数と小ノズルの予備吐発数が異なる場合とは、例えば、予備吐出Ｊ、Ｎ等がある。
【０１９９】
上述したように、大小ノズルトグル予備吐出を実施する場合には、ＨｅａｔＤａｔａ生成の条件、及び予備吐発数の管理のため、交互に行われる予備吐出の発数は各々に同一である必要がある。
【０２００】
そこで、図２２に示すように、要求された予備吐出モードの大ノズルと小ノズルの発数が同一か否かを、図１０に示すＣＰＵ２２を用いて、ステップＳ２２０１で判定する。同一である場合（ステップＳ２２０１でＹＥＳ）、ステップＳ２２０２で、大小ノズルトグル予備吐出を実行する。つまり、図２１の処理を実行する。一方、同一でない場合（ステップＳ２２０１でＮＯ）、メインダミーノズルトグル予備吐出を実行する。
【０２０１】
図２４は、予備吐出のタイミングを説明する図である。図２４（ａ）は、メイン／ダミーノズルのトグル予備吐出のタイミングを説明する図である。この例では、１つの大ノズルについて３発の予備吐を実行し、１つの小ノズルについて２発の予備吐を実行する。まず、大ノズルについて予備吐出を実行する。Ｃｏｌｕｍｎ  ＴＲＧが入力するたびに、図に示すように予備吐出を行うノズル（メインノズルとダミーノズル）の切替を行う。そして、予め定められた予備吐出を実行した後、小ノズルについて予備吐出を実行する。
【０２０２】
図２４（ｂ）は、大ノズル／小ノズルのトグル予備吐出のタイミングを説明する図である。この例では、１つの大ノズル、１つの小ノズルについてともに２発の予備吐を実行する。まず、メインノズルについて予備吐出を実行する。Ｃｏｌｕｍｎ  ＴＲＧが入力するたびに、図に示すように予備吐出を行うノズル（大ノズルと小ノズル）の切替を行う。そして、所望の数の予備吐出を実行した後、ダミーノズルについて予備吐出を実行する。
【０２０３】
尚、ステップＳ２２０１における判定については、予備吐の発数はモードごとに予め定められているので、予備吐モードに基づき判定しても構わない。
【０２０４】
予備吐の発数が、所定発数（例えば、１０００発数）以上の場合、ステップＳ２２０３へ進み。図２４（ａ）のようなメイン・ダミーのトグルを行うシーケンスを実行する。予備吐の発数が１０００発未満である場合、ステップＳ２２０２へ進み、図２４（ｂ）のような大・小のトグルを行うシーケンスを実行する。以上のように、予備吐の発数が比較的多い場合には、メイン・ダミーのトグル予備吐を行う。
【０２０５】
図２５を用いて補足の説明をする。例えば、Ｓ（１）、Ｓ（２）、Ｓ（ｍ−１）、Ｓ（ｍ）はダミーノズルとする。Ｓ（３）〜Ｓ（ｍ−２）はメインノズルとする。
【０２０６】
図２４（ａ）では、最初のＣｏｌｕｍｎ  ＴＲＧが入力されると、Ｓ（３）〜Ｓ（ｍ−２）のヒータＡを駆動する（ヒータＡは大ノズル用のヒータである）。次のＣｏｌｕｍｎ  ＴＲＧが入力されるとＳ（１）、Ｓ（２）、Ｓ（ｍ−１）、Ｓ（ｍ）のヒータＡを駆動する。このように、メインのヒータＡとダミーのヒータＡを交互に駆動し、それぞれ３回づつ駆動する。そして、更に小ノズルについても、Ｓ（３）〜Ｓ（ｍ−２）のヒータＢとＳ（１）、Ｓ（２）、Ｓ（ｍ−１）、Ｓ（ｍ）のヒータＢを交互に駆動する。
【０２０７】
次に、図２４（ｂ）について説明する。最初のＣｏｌｕｍｎ ＴＲＧが入力されると、Ｓ（３）〜Ｓ（ｍ−２）のヒータＡを駆動する。次のＣｏｌｕｍｎ  ＴＲＧが入力されるとＳ（３）〜Ｓ（ｍ−２）のヒータＢを駆動する。このように、メインのヒータＡとメインのヒータＢを交互に駆動し、それぞれ２回づつ駆動する。そして、更にダミーのノズルについても、ヒータＡとヒータＢを交互に駆動する。
【０２０８】
尚、メインダミーノズルトグル予備吐出は、図２１の処理を図２３に示す処理として実行することになる。
【０２０９】
その違いとしては、図２１のステップＳ６７に対して、図２３のステップＳ６７ａで、メインダミーノズルトグル予備吐出であるか否かを判定する。また、図２１のステップＳ７０に対して、図２３のステップＳ７０ａで、メインノズルによる予備吐出を実行する。更に、図２１のステップＳ７５に対して、図２３のステップＳ７５ａで、小メインノズルであるか否かを判定する。更に、図２１のステップＳ７１ａに対して、図２３のステップＳ７１ａで、ダミーノズルによる予備吐出を実行する。
【０２１０】
これにより、予備吐出時間を短縮可能になるとともに、大小ノズルトグル予備吐出と、メインダミーノズルトグル予備吐出を適応的に選択可能となり、最適なトグル予備吐出を実施可能となる。
【０２１１】
以上説明したように、本実施形態によれば、大メインノズルと小メインノズルの吐出を１カラム毎に交互に行うために、予備吐出の吐出周波数を従来の周波数の２倍にすることが可能となる。つまり、予備吐出の吐出周波数を２倍に設定しても、大メインノズル及び小メインノズルの個々の予備吐出は１カラム毎に行われ、それぞれのノズルに対しての吐出周波数は１／２となり、従来の吐出周波数と一致する。
【０２１２】
従って、全体の予備吐出時間を従来の半分の時間に短縮することが可能となる。また、大小ノズルトグル予備吐出とメインダミーノズルトグル予備吐出の最適な選択が可能となる。
【０２１３】
以上説明した本発明の構成により、記録ヘッドの共通インク室の淀み部から滞留したインクを円滑、かつ確実に記録ヘッドのノズルから排出させることができる。更に、予備吐吐出周波数を従来の２倍にすることが可能となり、半分の時間で全予備吐出を終了することができる。
【０２１４】
尚、以上の実施形態において、比較的大きいインク量であるノズルを大ノズル、比較的小さいインク量であるノズルを小ノズルとし、ノズル径の大小を例にして説明した。しかし、この例に限定するものではなく、ノズル径が等しく、ヒータの大きさが異なる形態であってもかまわない。記録ヘッドから吐出される液滴はインクであるとして説明し、さらにインクタンクに収容される液体はインクであるとして説明したが、その収容物はインクに限定されるものではない。例えば、記録画像の定着性や耐水性を高めたり、その画像品質を高めたりするために記録媒体に対して吐出される処理液のようなものがインクタンクに収容されていても良い。
【０２１５】
以上の実施形態は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば電気熱変換体やレーザ光等）を備える。そして、この熱エネルギーによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。
【０２１６】
さらに、記録装置が記録できる最大記録媒体の幅に対応した長さを有するフルラインタイプの記録ヘッドとしては、上述した明細書に開示されているような複数記録ヘッドの組み合わせによってその長さを満たす構成でも良い。または、一体的に形成された１個の記録ヘッドとしての構成のいずれでもよい。
【０２１７】
加えて、上記の実施形態で説明した記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドに限定されない。例えば、装置本体に装着されることで、装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッドを用いてもよい。
【０２１８】
また、以上説明した記録装置の構成に、記録ヘッドに対する回復手段、予備的な手段等を付加することは記録動作を一層安定にできるので好ましいものである。これらを具体的に挙げれば、記録ヘッドに対してのキャッピング手段、クリーニング手段、加圧あるいは吸引手段、電気熱変換体あるいはこれとは別の加熱素子あるいはこれらの組み合わせによる予備加熱手段などがある。また、記録とは別の吐出を行う予備吐出モードを備えることも安定した記録を行うために有効である。
【０２１９】
さらに、記録装置の記録モードとしては黒色等の主流色のみの記録モードだけではなく、記録ヘッドを一体的に構成するか複数個の組み合わせによってでも良い。更には、異なる色の複色カラー、または混色によるフルカラーの少なくとも１つを備えた装置とすることもできる。
【０２２０】
さらに加えて、本発明に係る記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるもであっても良い。または、リーダ等と組み合わせた複写装置、さらには送受信機能を有するファクシミリ装置の形態を取るものであっても良い。
【０２２１】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【図面の簡単な説明】
【０２２２】
【図１】本発明の実施形態の特徴的な記録ヘッド駆動方法におけるタイミングチャートである。
【図２】一般的なインクジェット記録ヘッドの外観を示す図である。
【図３】インクジェット記録ヘッドのノズル列の構成を示す図である。
【図４】インクジェット記録ヘッドのノズル列の概略構造を示す図である。
【図５】図４のノズル列のＸ方向からの断面構造を示す図である。
【図６】インクジェット記録ヘッドのノズル列の概略構造を示す図である。
【図７】予備吐出の様子を模式的に示す図である。
【図８】本発明の実施形態に適用可能なインクジェットプリンタの斜視図である。
【図９】本発明の実施形態のキャリッジの裏面の構造を示す図である。
【図１０】本発明の実施形態のプリンタの制御回路の全体構成を示す図である。
【図１１】本発明の実施形態の記録ヘッドのノズル列の分割例を示す図である。
【図１２】本発明の実施形態の記録ヘッドコントロールブロックを示すブロック図である。
【図１３】本発明の実施形態の記録ヘッドの駆動タイミングを示すタイミングチャートである。
【図１４】本発明の実施形態の転送クロックと記録ヘッド駆動データの関係を示すタイミングチャートである。
【図１５】本発明の実施形態の記録ヘッドのチップレイアウト示す図である。
【図１６】本発明の実施形態の記録ヘッドのノズルと駆動信号の接続構成例を示す図である。
【図１７】本発明の実施形態の図１５で説明した記録ヘッドのノズル面の構造を示す図である。
【図１８】本発明の実施形態の予備吐出モードの一例を示す図である。
【図１９Ａ】本発明の実施形態の大小ノズルトグル予備吐出の有無を設定するレジスタを示す図である。
【図１９Ｂ】本発明の実施形態のメインダミーノズルトグル予備吐出の有無を設定するレジスタを示す図である。
【図２０】本発明の実施形態の大小ノズルトグル予備吐出を実現するのための制御ブロックを示す図である。
【図２１】本発明の実施形態の大小ノズルトグル予備吐出動作を示すフローチャートである。
【図２２】本発明の実施形態の大小ノズル予備吐出動作とメインダミーノズルトグル予備吐出動作の切替を示すフローチャートである。
【図２３】本発明の実施形態のメインダミーノズルトグル予備吐出動作を示すフローチャートである。
【図２４】本発明の実施形態の大小ノズル予備吐出動作とメインダミーノズルトグル予備吐出動作のタイミングチャートである。
【図２５】本発明の実施形態の記録ヘッドの制御ブロックを説明する図である。
【符号の説明】
【０２２３】
３２  ノズルデータ生成ブロック（ＮＺＬ＿ＤＧ）
３３  ノズルデータ保持ブロック（ＮＺＬ＿ＢＵＦＦ）
３４  記録ヘッドコントロールブロック（ＨＥＡＤ＿ＴＯＰ）
３５  ＤＭＡ転送ブロック
３６  記録データマスク・ラッチブロック
３７  データ並び替えブロック
３８  ファーストバッファ
３９  セカンドバッファ
４０  セレクタブロック
４１  ブロックセレクタブロック
４２  シフトレジスタブロック
４３  データ転送タイミング生成ブロック
４４  温度推定用ドットカウンタブロック
４５  Ｋ値用ドットカウンタブロック
【図１】
2007185952.tif 000003
【図２】
2007185952.tif 000004
【図３】
2007185952.tif 000005
【図４】
2007185952.tif 000006
【図５】
2007185952.tif 000007
【図６】
2007185952.tif 000008
【図７】
2007185952.tif 000009
【図８】
2007185952.tif 000010
【図９】
2007185952.tif 000011
【図１０】
2007185952.tif 000012
【図１１】
2007185952.tif 000013
【図１２】
2007185952.tif 000014
【図１３】
2007185952.tif 000015
【図１４】
2007185952.tif 000016
【図１５】
2007185952.tif 000017
【図１６】
2007185952.tif 000018
【図１７】
2007185952.tif 000019
【図１８】
2007185952.tif 000020
【図１９Ａ】
2007185952.tif 000021
【図１９Ｂ】
2007185952.tif 000022
【図２０】
2007185952.tif 000023
【図２１】
2007185952.tif 000024
【図２２】
2007185952.tif 000025
【図２３】
2007185952.tif 000026
【図２４】
2007185952.tif 000027
【図２５】
2007185952.tif 000028