"インクを吐出するための第1記録素子を複数有する第1素子列と、前記第1記録素子によって吐出される量と異なる量のインクを吐出するための第2記録素子を複数有する第2素子列と、前記第1素子列の第1のランク値、前記第2素子列の第2のランク値を演算するためのシフトナンバー、を保持し前記シフトナンバーを保持する記憶容量を前記第1のランク値を保持する記憶容量より小さく割り当てたヘッド側メモリ手段と、を有する記録ヘッドと、前記第1のランク値に対応し前記第1記録素子を駆動するための駆動情報を有する第1テーブル、前記第2のランク値に対応し前記第2記録素子を駆動するための駆動情報を有する第2テーブル、を保持する本体側メモリ手段と、前記第1のランク値と前記シフトナンバーとを用いて、前記第2のランク値を演算する演算手段と、前記第1のランク値に基づいて前記第1テーブルから駆動情報を取得し、その駆動情報に基づいて前記第1記録素子の駆動の制御を行い、前記第2のランク値に基づいて前記第2テーブルから駆動情報を取得し、その駆動情報に基づいて前記第2記録素子の駆動の制御を行う制御手段とを備えることを特徴とする記録装置。前記駆動情報は、前記第1記録素子及び前記第2記録素子に印加する電圧のパルス幅であることを特徴とする請求項1に記載の記録装置。前記駆動情報は、前記第1記録素子及び前記第2記録素子に印加する電圧の値であることを特徴とする請求項1に記載の記録装置。しかしながら、従来のインクジェット記録装置においては、上述したように2種類以上のインク吐出量毎や複数色毎に駆動条件情報を格納するため記録ヘッドの記憶素子の容量が増加し、大きな容量の記憶素子を記録ヘッドに持たせなければならず、この結果記録ヘッドのコストが高額になってしまうという問題があった。また、上述した記録ヘッドの記憶素子にはFuseROMを採用しているものがあり、このROM形式はFuseの切断/未切断の組み合せで任意の情報を形成するため、記録ヘッドの製造工程中にこのFuseを切断する必要があり、情報が増加すればするだけ切断工程時間が増えるために結果として記録ヘッド1個当りの製造時間が長くなってしまうという問題があった。本発明は、上述したような従来の技術が有する問題点に鑑みてなされたものであって、記録ヘッドに格納する駆動条件情報について効率的に格納することで、記憶素子の容量の増加を抑える事が可能になる構成を備え、2種類以上のインク吐出可能な記録ヘッドにおいても、従来と同じ安定したインク吐出により記録画像を出力でき、かつ安価なインクジェット記録ヘッドとインクジェット記録装置を提供すること目的とする。上記目的を達成するために、本発明の記録装置は、インクを吐出するための第1記録素子を複数有する第1素子列と、前記第1記録素子によって吐出される量と異なる量のインクを吐出するための第2記録素子を複数有する第2素子列と、前記第1素子列の第1のランク値、前記第2素子列の第2のランク値を演算するためのシフトナンバー、を保持し前記シフトナンバーを保持する記憶容量を前記第1のランク値を保持する記憶容量より小さく割り当てたヘッド側メモリ手段と、を有する記録ヘッドと、前記第1のランク値に対応し前記第1記録素子を駆動するための駆動情報を有する第1テーブル、前記第2のランク値に対応し前記第2記録素子を駆動するための駆動情報を有する第2テーブル、を保持する本体側メモリ手段と、前記第1のランク値と前記シフトナンバーとを用いて、前記第2のランク値を演算する演算手段と、前記第1のランク値に基づいて前記第1テーブルから駆動情報を取得し、その駆動情報に基づいて前記第1記録素子の駆動の制御を行い、前記第2のランク値に基づいて前記第2テーブルから駆動情報を取得し、その駆動情報に基づいて前記第2記録素子の駆動の制御を行う制御手段とを備えることを特徴とする。以上説明したように本発明によれば、記録ヘッドに備えるメモリ手段記憶素子の容量の増加を抑えつつ、記録ヘッドの適切に駆動するための情報を格納することができる。また、メモリ手段としてFuseROMを使用する形態においては、FuseROMの切断工程時間の短縮も可能になる。以下、図面を参照して本発明を詳細に説明する。<実施形態1>図1は本発明の一実施形態であるインクジェット方式に従って記録を行う記録ヘッドを装着可能な記録装置の槻略構成を示す斜視図である。図1において、Cはその上方にインクタンク、その下方に記録ヘッドを有し、さらに記録ヘッドを駆動するための信号などを受信するコネクタが設けられているインクジェットカートリッジ以下、カートリッジ、2は複数のカートリッジCを搭載するキャリッジである。複数のカートリッジC夫々のインクタンクには、イエロ、マゼンタ、シアン、ブラックインクなどの異なった色のインクを収容する。また、キャリッジ2には、各カートリッジCの記録ヘッドを駆動するための信号などを伝達するコネクタホルダが設けられ、その記録ヘッドと電気的に接続されるようになっている。図1に示す例では、左からマゼンタ、イエロ、シアン、ブラックインクを夫々のインクタンク内に収納した4つのカートリッジCが搭載される。11は記録ヘッドを走査させる方向主走査方向に延在してキャリッジ2を摺動自在に支持する走査レール、52はキャリッジモータ、53はキャリッジ2を主走査方向に往復移動させるためのキャリッジモータ52の駆動力を伝達する駆動ベルト、5と6、及び7と8は、記録ヘッドによる記録媒体の記録位置の前後に配置され記録媒体を挾持して搬送する搬送ローラ対、Pは紙などの記録媒体である。記録媒体Pはその記録面を平坦に規制するプラテン不図示の案内面に圧接されている。また、キャリッジ2に搭載されたカートリッジCが備える記録ヘッドは、キャリッジ2から下方へ突出して搬送用ローラ6と8の間に位置し、記録ヘッドの吐出口が形成されている吐出口形成面は、プラテン不図示の案内面に圧接された記録媒体Pと平行に対向するようになっている。この記録装置には回復系ユニットが図1の左側にあるホームポジション側に配設されている。図1において、この回復系ユニットに関し、300は4つのカートリッジC夫々に備えられた記録ヘッド夫々に対応して設けられた上下方向に昇降可能なキャップユニットである。キャップユニット300は、キャリッジ2がホームポジションにあるときに、記録ヘッドと接合してこれをキャッピングし、記録ヘッドの吐出口内のインクの蒸発を防止して、インクの粘度が増大したり、或いは、揮発成分が蒸発し固着して吐出不良となることを防いでいる。また、キャップユニット300の内部は、ポンプユニット不図示に連通されている。そのポンプユニットは必要に応じて負圧を生じさせる。負圧を生じるタイミングは、例えば、記録ヘッドが万が一吐出不良になった場合に、キャップユニット300と記録ヘッドとを接合させて行う吸引回復時や、キャップユニット300のキャップ内に予備吐出されたインクを空吸引するときなどである。401は記録媒体Pに対する記録動作領域を挟んでホームポジションと反対側に設けられた予備吐出受け部であり、予備吐出受け部401において、記録ヘッドの予備吐出を行う。さらに、回復系ユニットにはゴムなどの弾性部材で形成されたブレードを設けて、記録ヘッドの吐出口形成面に付着した液滴をワイピングするような構成としてもよい。また吐出口へのワイピングによる不要物の押し込みを解消するため、ワイピング後に予備吐出を実施して吐出状態を安定にする。なお、この実施形態の記録装置では、記録媒体Pを搬送するための搬送用の駆動モータと、回復系ユニットを動作させるための駆動モータとを同一のものとして共通化している。図2は記録ヘッドとインクタンクとが一体となったインクジェットカートリッジCの斜視図である。カートリッジCは、図2に示されているように、上方にインクタンクT、下方に記録ヘッド86を有しており、さらに、インクタンクTの上部には空気孔84が、インクタンクTと並ぶ位置にはヘッド側コネクタ85が設けられている。コネクタ85は記録ヘッド86を駆動するための信号などを受信すると共にインク残量検知信号を出力する。記録ヘッド86には、図中下方の底面側に開口する複数の吐出口を有する吐出口面1が形成されており、各吐出口に連通する液路部分にはインクを吐出するために必要とされる熱エネルギーを発生する電気熱変換体が配置されている。図3は、3色C、M、Yのインクをそれぞれ5plと2plで吐出する3つの吐出口群を有する記録ヘッドを吐出方向側からみた模式図である。この図3は、記録ヘッドでは、第1の吐出量5plでインクを吐出するノズル列と第2の吐出量2plでインクを吐出するノズル列とそれぞれ備えている。31は5plのインクを吐出可能な吐出口であり、不図示であるが各吐出口にはそれぞれ電圧を印加してインクを吐出させるためにインクに加熱する記録素子以下ヒータボードが設けられている。32は2plを吐出可能な吐出口であり、5plと同様にヒータボードが存在する。このヒータボードには一般的に半導体素子が利用され、そのサイズはインク吐出量と相関が強い。このため、記録ヘッド、特にこのヒータサイズの製造工程におけるバラツキは安定した吐出量でインク吐出を行うことに対して大きく影響する。また、プリンタ本体の電源から本体側の記録ヘッド着脱部を経て、駆動電圧が供給されるが、記録ヘッド側のコンタクトからこれらヒータに至るまでの配線の抵抗のバラツキもわずかではあるが安定した吐出量でインク吐出を行うことに対して影響する。具体的には、ヒータサイズの製造工程におけるバラツキと記録ヘッド側のコンタクトからこれらヒータに至るまでの配線の抵抗のバラツキから、インクジェットプリンタ本体が同じ電圧、印加時間を駆動しても吐出量や吐出速度と言った吐出条件を均一にすることは出来ない。そこで従来からインクジェットプリンタでは、記録ヘッド毎に異なる吐出量や吐出速度などの吐出条件を均一にするため、記録ヘッドが持ちうる上述したようなヒータサイズや配線抵抗のばらつき以下ヘッドランクと省略を考慮したヘッド駆動制御を行っている。図4は、インクジェットプリンタで行っているヘッド駆動制御の内、上述したヘッドランクに対するシングルパルスのパルス幅を変えた制御テーブルを示す。このヘッドランクに対応する駆動情報を複数備えたデータテーブルである。ランクナンバーは、ヘッド製造時に一定の印加電圧本体の電圧とは異なるのもと、インクジェットプリンタの駆動分解能単位でパルス幅を変えながらインクがノズルから飛び出し始めるパルススレッショルドを測定して、記録ヘッド毎にランクナンバーが割り当てられる。割り当てられたランクナンバーをそれぞれの記録ヘッド内の記憶素子に格納し、インクジェットプリンタに搭載された場合にそのナンバーに対応した駆動パルスを選択するヘッド駆動制御を行っている。図3のように5plのインク吐出を行うノズル列と2plのインク吐出を行うノズル列を備える記録ヘッドでは、各々の吐出条件を満たすためノズル列毎にランクナンバーを割り当てる。この場合、記録ヘッドに設けられている記憶素子メモリ手段に格納されるランクナンバー情報の数データ数は、2倍になってしまう。例えば、3種類のインク吐出量を吐出可能な記録ヘッドでは、各々の吐出条件を満たすために記録ヘッドの記憶素子に格納されるランクナンバー情報についてのデータ量は3倍となってしまう。このように、N種類2以上の整数のインク吐出量を吐出可能な記録ヘッドでは、各々の吐出条件を満たすために記録ヘッドの記憶素子に格納されるランクナンバー情報の量はN倍となってしまう。このように2種類以上のインク吐出量を吐出可能な記録ヘッドにおいて、ランクナンバーは1つの吐出量で考えうる製造バラツキに加え、吐出量種類毎の情報量を記録ヘッドの記憶素子に格納しなければならず、その記憶素子の容量の増大を避けられなかった。図5は、図3で示した5plと2plの記録ヘッド10000個を製造した時のランクナンバーの分布である。1ランク当りのパルス分解能は5、2plともに48Mhz約0.02μsecである。51の分布は5plのランクナンバー分布を表し、52の分布は2plのランクナンバー分布を表している。51の分布と52の分布とは非常に類似している。言い換えると、51の分布と52の分布は強い相関相関関係がある。そして、51の分布のピーク、52の分布のピークに着目すると、2つのピーク間の距離ランクの値の差は53で示すように3ランク分離れていることが分かる。つまり、図4に示す駆動テーブルの3アドレス分離れていることになる。また、5plの分布のピークであるランクナンバーが15であった記録ヘッドの2plのランクナンバーを実測したところ、ランク18を中心にほとんどが20、19、18、17の4ランク範囲内で存在している分布していることが分かる。同様の測定を行ったところ、5plのランクナンバーが20であった記録ヘッドの2plのランクナンバーは23を中心にほとんどが4ランク以内、また5plのランクナンバーが10であった記録ヘッドの2plのランクナンバーは13を中心にほとんどが4ランク以内という結果を得た。そこで、上述した相関関係を利用して、2種類のノズルの駆動情報について記録ヘッドに備えるメモリ手段記憶手段にランクナンバー情報の格納を行う。例えば、図5の結果に基づき、2種類のインク吐出量を吐出可能なヘッドにおいて各々の吐出量毎にランクナンバーを割り当てず、ある1つのインク吐出量に対応するノズルノズル列については、製造工程のバラツキ考慮したランク範囲の中から1つランクナンバーをメモリ手段に格納する。そのまま直接ランクナンバーとしてインクジェットプリンタ本体の駆動情報を選択する構成とする。もう一方のインク吐出量に対応するノズルノズル列については、相関関係を利用することで、ランク範囲内にある駆動情報の中から1つのランクナンバーをしている構成とする。言い換えると、1つの駆動情報については、駆動制御範囲L個の中から1つのランク情報を選択してメモリ手段に格納する。もう1つの駆動情報については、駆動制御範囲の一部であって所定の範囲S個の中から1つのランク情報を選択してメモリ手段に格納する。ここで、L個>S個である。上述した説明では、L=32、S=4である。ここで、駆動範囲の一部であって所定の範囲の指定設定は、図5の53に示すように分布のピークのずれ言い換えるとオフセット量に基づいて行われる。そして、図5の分布のピークが、この所定の範囲の中心あるいはほぼ中心に位置するよう指定設定する。上述した記録ヘッドの記憶素子容量を抑えたランクナンバー決定方法について、記録ヘッドカートリッジの記憶素子にFuseROMヒューズROM、ヒューズロムを採用した場合を具体的に説明する。インク吐出量5plの製造バラツキを考慮した場合におけるランクの範囲は、0.46~1.08μsecであり、駆動パルス分解能を0.02とすると32ランク必要になる。ランクナンバー0から31までの32ランクをFuseROMで実際に割り当てるには、5ビットの容量が必要となる。5plのランクナンバーはそのままインクジェットプリンタ本体のヘッド駆動パルスの選択ナンバーに対応するため、5plのランクナンバーが15であれば、その値に対応したヘッド駆動パルスを選択する。一方、2plのランクナンバーはFuseROMの容量を抑えるため5ビットではなく2ビットの割り当てを行う。上述したように5plのランクナンバーとの相関を利用する為、少ないRuseROM容量を割り当てることが可能になる。ここでは上述した実測データを基に、2ビットで4種類の値を持つシフトナンバー値として設定する。なお、記録装置のメモリ手段には、上述したオフセット値ピーク間距離である3を格納する。そして、記録装置は、記録ヘッドの駆動情報として、5plのノズルに対応するパルス幅情報0.46~1.08μsecのテーブルと、少なくとも3ランク3アドレス分オフセットされている2plのノズルに対応するパルス幅情報パルス幅の0.52~1.14μsecをメモリに保持する。この結果、2plのランクナンバーの決定は5plのランクナンバーX、オフセット値Y、2plのシフトナンバー値Z、を用いて加算演算すれば、2plの製造工程のばらつきで存在しうるパルス幅のいずれかに割り当てることが可能になる。2plのシフトクナンバーZの割り当てについて、具体例として上述した5plのランクナンバーXが15の場合を挙げる。この場合、2plのランクナンバーはランク18を中心に全数20、19、18、17の4ランク範囲内で存在している。2plのランクナンバーが20である場合は、5plのランクナンバーX=15、オフセット値Y=3であるため、シフトナンバーZは2を割り当てる。2plのランクナンバーが19である場合は、5plのランクナンバーX=15、オフセット値Y=3であるため、シフトナンバーZは1を割り当てる。2plのランクナンバーが18である場合は、5plのランクナンバーX=15、オフセット値Y=3であるため、シフトナンバーZは0を割り当てる。2plのランクナンバーが17である場合は、5plのランクナンバーX=15、オフセット値Y=3であるため、シフトナンバーZは-1を割り当てる。なお、上記説明において、異なる表現を使うと、第1ノズル列については、第1ノズル列に対応した複数の駆動値を備える第1駆動テーブルと記録ヘッドに保持されている第1ノズル列の駆動値の選択情報に基づいて、前記第1ノズル列について駆動値を選択しているといえる。また、第2ノズル列については、第2ノズル列に対応した複数の駆動値を備える第2駆動テーブルと、前記第1ノズル列の駆動値の選択情報、第2ノズル列の駆動値の選択情報、オフセットに関する情報に基づいて、前記第2ノズル列について駆動値を選択しているといえる。補足すると、ランクナンバーXは第1ノズル列の駆動値の選択情報であり、シフトナンバー値Zは、第2ノズル列の駆動値の選択情報であり、オフセット値Yはオフセットに関する情報である。上述したように、製造時に異なるインク吐出量の各々のランク分布を調べてその結果を用いることで、記録ヘッドに具備する記憶素子の容量の増加を抑えて、かつ各々のインク吐出量の吐出条件を満足する駆動条件情報を格納することが可能になる。さて、図9は、記録装置の制御構成図である。記録装置の制御部90は、CPU91,ASIC94,ROM92,RAM93を含んでいる。CPU91は記録装置の動作制御をASIC94を用いて行う。ASIC94には、記録ヘッドの駆動制御ブロックやキャリッジモータの制御ブロック、HV変換回路などが設けられている。また、ROM92には、CPU91の制御プログラムや、ヘッドの駆動テーブルやモータの制御情報などが設けられている。また、カートリッジCにはFuseROM95を備えている。図8は、CPU91にて実行される制御フローである。このフローは例えば、ステップS1において、カートリッジCに設けられているFuseROM95から5plのランクナンバー、シフトナンバーを読み出す。ステップS2において、制御部90のROM92からオフセット情報を読み出す。ステップS3において、5plのノズル列について、このランクナンバーに基づき駆動テーブルからパルス幅情報を選択し、記録ヘッドの駆動制御ブロックの5plノズル列用の設定部に選択したパルス幅情報を設定する。ステップS4において、2plのノズル列について、この5plのランクナンバー、オフセット情報と、シフトナンバーに基づき、駆動テーブルからパルス幅情報を選択し、記録ヘッドの駆動制御ブロックの2plノズル列用の設定部に選択したパルス幅情報を設定する。その後、ユーザーの操作、外部から画像データが入力されると、設定された情報に基づき、記録ヘッドの駆動がなされ、記録ヘッドによって記録媒体への画像の記録がなされる。この制御フローは例えば、記録装置の電源オン時や、カートリッジが記録装置に装着された場合などに実行される。<実施形態2>第1の実施形態では、2種類のインク吐出について説明したが、この第2の実施形態では3種類の場合について説明する。この実施形態では、第1の実施形態と異なる点について説明し、他の説明は省略する。図6を用いて、インク吐出量が61の5pl、62の2pl、63の1plの3種類のインク吐出が可能な記録ヘッドにおける2pl、1plのランクナンバー決定方法とFuseROM容量の割り当てについて説明する。2plのランクナンバーは、第1の実施形態で説明したように3ランク分オフセットした値を中心に4ランク以内にほとんど存在している。また、1plのランクナンバーについても5plのランクナンバーに対して4ランク分オフセットした値を中心に4ランク以内にほとんど存在していることが分かった。この結果に基づき、2plのランクナンバー決定方法と同様に、1plのランクナンバー決定方法についても、FuseROM容量2ビット分を割りあてて、4種類のシフトナンバー値のうちの1つの値を持たせる。1plのオフセット値Y2を4としてインクジェットプリンタ本体内の記憶領域に格納し、5plのランクナンバーXとオフセット値Y2と1plのシフトナンバー値の加算によって、決定することが可能になる。つまり、記録ヘッドのメモリ手段には、5pl用のランク情報5ビット、2pl用のランク情報2ビット、1pl用のランク情報2ビットの合計9ビットの情報が保持される。図7に、インク吐出量が5pl、2pl、1plの3種類のインク吐出が可能な記録ヘッドにおいて、Fuse必要容量と切断工程時間、及び各インク吐出量のインク吐出安定性との3項目について本発明のランクナンバー決定方法と従来のランクナンバー決定方法の比較を行った。各インク吐出量のインク吐出安定性については、どちらの方法とも吐出量及び吐出速度どちらの吐出条件も満足していた。FuseROM容量については従来の方法が15ビット必要なのに対して、本実施形態では9ビットと約40少なく、効率的に割り当てることが可能になっている。また、記録ヘッド10000個製造時のFuseROM切断工程時間についても1ビット切断するのに要する時間が0.1secであるため、従来方法では15000秒、本発明の方法では9000秒と約100分短縮可能になっている。更には、記憶素子容量の抑制と切断工程の短縮の両面により、記録ヘッド製造コストに関しても格段に低コストで記録ヘッドを生産できる。上述のように本発明によれば、2種類以上のインク吐出量が吐出可能な記録ヘッドにおいて、記録ヘッド製造時に異なるインク吐出量の各々のランク分布を調べてその結果を用いることで、記録ヘッドに具備する記憶素子の容量の増加を抑えて、かつ各々のインク吐出量の吐出条件を満足する駆動条件情報を格納することが可能になる。また、記録ヘッドの記憶素子にFuseROMを使用する記録ヘッド形態においては、FuseROMの切断工程時間の短縮も可能になる。この結果、2種類以上のインク吐出可能な記録ヘッドにおいて記憶素子容量増加の抑制と製造工程時間の両面から、記録ヘッド製造コストダウンも実現可能になり、高画質で高速のインクジェットプリンタを安価でユーザーに提供することが可能になる。<その他の実施形態>以上、第1の実施形態、第2の実施形態において、説明した上記の例に限定するものではない。例えば、インク吐出量の種類は4種類以上でも構わない。また、駆動制御範囲も32や4に限定するものではないし、シフトナンバーの取りうる値も4に限定するものではない。また、インクの吐出条件を均一にするため駆動情報としてパルス幅の情報を制御する例にしたが、これに限定するものではなく、インクの吐出条件を均一にするために駆動電圧値を制御するものであって、駆動電圧のテーブルであっても構わない。"