【手続補正書】
【提出日】平成16年6月23日(2004.6.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】      明細書
【発明の名称】  情報媒体を有するインクカートリッジ、及び、このインクカートリッジを備えたインクジェット式記録装置
【特許請求の範囲】
【請求項１】  複数種類の駆動信号を発生可能な駆動信号発生手段と、選択した駆動信号を駆動信号発生手段から発生させる駆動信号選択手段とを備え、駆動信号発生手段が発生した駆動信号を記録ヘッドに供給するように構成したインクジェット式記録装置に用いられるインクカートリッジであって、
駆動信号発生手段から発生させる駆動信号を選択するための駆動信号選択情報を記録した情報媒体を設け、
前記駆動信号選択情報は、駆動信号発生手段から発生させる駆動信号を複数選択する情報であって、駆動信号毎に付与された駆動波形識別情報によって構成され、
カートリッジ装着部への装着に伴って、駆動信号選択情報を前記駆動信号選択手段に認識させるようにし、
駆動信号選択手段は、駆動信号選択情報に基づいて複数の駆動信号の中から記録モードに対応する１つの駆動信号を前記駆動信号発生手段に発生させることを特徴とするインクカートリッジ。
【請求項２】  前記駆動信号選択情報は、駆動信号発生手段から発生させる駆動信号を、貯留されたインクの種類に応じて選択させる情報であることを特徴とする請求項１に記載のインクカートリッジ。
【請求項３】  前記駆動信号選択情報は、
貯留されたインクがブラックインクの場合に、駆動信号発生手段から発生させる駆動信号を高速記録モード用の駆動信号に設定し、
貯留されたインクがカラーインクの場合に、駆動信号発生手段から発生させる駆動信号を高解像度記録モード用の駆動信号に設定する情報であることを特徴とする請求項２に記載のインクカートリッジ。
【請求項４】  複数種類の駆動信号を発生可能な駆動信号発生手段と、選択した駆動パルスに基づいて生成した駆動信号を駆動信号発生手段から発生させる駆動信号生成制御手段とを備え、駆動信号発生手段が発生した駆動信号を記録ヘッドに供給するように構成したインクジェット式記録装置に用いられるインクカートリッジであって、
駆動信号を構成する駆動パルスを選択させるための駆動パルス選択情報を記録した情報媒体を設け、
前記駆動パルス選択情報を、駆動パルス毎に付与されたパルス識別情報によって構成し、
カートリッジ装着部への装着により、駆動パルス選択情報を前記駆動信号生成制御手段に認識させるようにしたことを特徴とするインクカートリッジ。
【請求項５】  前記駆動パルス選択情報は、駆動信号を構成する駆動パルスを、貯留されたインクの種類に応じて選択させる情報であることを特徴とする請求項４に記載のインクカートリッジ。
【請求項６】  前記駆動パルス選択情報は、
貯留されたインクがブラックインクの場合に、駆動信号発生手段から高速記録モード用の駆動信号を発生させるためのパルスを選択し、
貯留されたインクがカラーインクの場合に、駆動信号発生手段から高解像度記録モード用の駆動信号を発生させるためのパルスを選択する情報であることを特徴とする請求項５に記載のインクカートリッジ。
【請求項７】  前記情報媒体を媒体側接点端子を備えた電気的記憶素子により構成し、カートリッジ装着部には装着部側接点端子を設け、
カートリッジ装着部への装着によって媒体側接点端子と装着部側接点端子とを導通させるように構成したことを特徴とする請求項１から請求項６の何れかに記載のインクカートリッジ。
【請求項８】  複数種類の駆動信号を発生可能な駆動信号発生手段と、選択した駆動信号を駆動信号発生手段から発生させる駆動信号選択手段と、記録ヘッドから吐出されるインクを貯留したインクカートリッジと、該インクカートリッジが着脱可能に装着されるカートリッジ装着部とを備え、駆動信号発生手段が発生した駆動信号を記録ヘッドに供給するように構成したインクジェット式記録装置であって、
前記インクカートリッジには駆動信号発生手段から発生させる駆動信号を選択するための駆動信号選択情報が記録された情報媒体を設け、カートリッジ装着部には装着されたインクカートリッジの情報媒体に記録された駆動信号選択情報を読み取る情報読取手段を設け、
前記駆動信号選択情報は、駆動信号発生手段から発生させる駆動信号を複数選択する情報であって、駆動信号毎に付与された駆動波形識別情報によって構成され、
駆動信号選択手段は、情報読取手段を介して駆動信号選択情報を認識し、装着されたインクカートリッジに対応する駆動信号を駆動信号発生手段から発生させることを特徴とするインクジェット式記録装置。
【請求項９】  複数種類の駆動信号を発生可能な駆動信号発生手段と、選択した駆動パルスに基づいて生成した駆動信号を駆動信号発生手段から発生させる駆動信号生成制御手段と、記録ヘッドから吐出されるインクを貯留したインクカートリッジと、該インクカートリッジが着脱可能に装着されるカートリッジ装着部とを備え、駆動信号発生手段が発生した駆動信号を記録ヘッドに供給するように構成したインクジェット式記録装置であって、
前記インクカートリッジには駆動信号を構成する駆動パルスを選択するための駆動パルス選択情報を記録した情報媒体を設け、カートリッジ装着部には装着されたインクカートリッジの情報媒体に記録された駆動パルス選択情報を読み取る情報読取手段を設け、
前記駆動パルス選択情報を、駆動パルス毎に付与されたパルス識別情報によって構成し、
駆動信号生成制御手段は、情報読取手段を介して駆動パルス選択情報を認識し、装着されたインクカートリッジに対応する駆動信号を駆動信号発生手段から発生させることを特徴とするインクジェット式記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、交換して使用されるインクカートリッジ、及び、このインクカートリッジを備えたインクジェット式記録装置に関し、特に、情報を記録した情報媒体を有するものに関する。
【０００２】
【従来の技術】
インクジェット式プリンタ等のインクジェット式記録装置には、記録ヘッドから吐出させるインクをインクカートリッジに貯留し、インクカートリッジを交換することで所望のインクで記録できるようにしたカートリッジ式の記録装置がある。さらに、このカートリッジ式の記録装置の中には、インクカートリッジにメモリ等の情報媒体を設け、この情報媒体に記録した情報に基づいて記録ヘッドへ供給する駆動パルスの波形を定めるようにしたものがある。例えば、特開平４−１３３７４６号公報には、上記の情報媒体に、駆動パルスの電圧値、パルス幅、周波数、並びに、記録速度といった駆動条件を規定する制御情報を記録してあり、インクカートリッジの装着によって読み取られた制御情報に基づいて駆動パルスの波形を最適化した記録装置が開示されている。
【０００３】
【発明が解決しようとする課題】
上記公報のインクジェット式記録装置は、使用するインクカートリッジ毎に最適な波形形状の駆動信号が設定できるので有用である。
しかし、駆動パルスの波形を規定するためのパラメータを情報媒体に記録させているため、細かい情報をテーブル化して記録しておく必要があり、情報媒体に記録する情報の量が多くなってしまうという問題がある。
従って、複雑な波形形状の駆動信号に適用するのは困難である。また、情報媒体に記録できる情報量は限られているので、インクカートリッジに関する他の情報を記録させるのも困難になってしまう。
【０００４】
そこで、本発明は、複雑な波形形状の駆動信号であっても、使用するインクカートリッジに適した駆動信号を設定可能なインクカートリッジ、及び、インクジェット式記録装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明は、上記目的を達成するために提案されたものであり、請求項１に記載のものは、複数種類の駆動信号を発生可能な駆動信号発生手段と、選択した駆動信号を駆動信号発生手段から発生させる駆動信号選択手段とを備え、駆動信号発生手段が発生した駆動信号を記録ヘッドに供給するように構成したインクジェット式記録装置に用いられるインクカートリッジであって、
駆動信号発生手段から発生させる駆動信号を選択するための駆動信号選択情報を記録した情報媒体を設け、
前記駆動信号選択情報は、駆動信号発生手段から発生させる駆動信号を複数選択する情報であって、駆動信号毎に付与された駆動波形識別情報によって構成され、
カートリッジ装着部への装着に伴って、駆動信号選択情報を前記駆動信号選択手段に認識させるようにし、
駆動信号選択手段は、駆動信号選択情報に基づいて複数の駆動信号の中から記録モードに対応する１つの駆動信号を前記駆動信号発生手段に発生させることを特徴とするインクカートリッジである。
【０００６】
請求項２に記載のものは、前記駆動信号選択情報は、駆動信号発生手段から発生させる駆動信号を、貯留されたインクの種類に応じて選択させる情報であることを特徴とする請求項１に記載のインクカートリッジである。
【０００７】
請求項３に記載のものは、前記駆動信号選択情報は、
貯留されたインクがブラックインクの場合に、駆動信号発生手段から発生させる駆動信号を高速記録モード用の駆動信号に設定し、
貯留されたインクがカラーインクの場合に、駆動信号発生手段から発生させる駆動信号を高解像度記録モード用の駆動信号に設定する情報であることを特徴とする請求項２に記載のインクカートリッジである。
【０００８】
請求項４に記載のものは、複数種類の駆動信号を発生可能な駆動信号発生手段と、選択した駆動パルスに基づいて生成した駆動信号を駆動信号発生手段から発生させる駆動信号生成制御手段とを備え、駆動信号発生手段が発生した駆動信号を記録ヘッドに供給するように構成したインクジェット式記録装置に用いられるインクカートリッジであって、
駆動信号を構成する駆動パルスを選択させるための駆動パルス選択情報を記録した情報媒体を設け、
前記駆動パルス選択情報を、駆動パルス毎に付与されたパルス識別情報によって構成し、
カートリッジ装着部への装着により、駆動パルス選択情報を前記駆動信号生成制御手段に認識させるようにしたことを特徴とするインクカートリッジである。
【０００９】
請求項５に記載のものは、前記駆動パルス選択情報は、駆動信号を構成する駆動パルスを、貯留されたインクの種類に応じて選択させる情報であることを特徴とする請求項４に記載のインクカートリッジである。
【００１０】
請求項６に記載のものは、前記駆動パルス選択情報は、
貯留されたインクがブラックインクの場合に、駆動信号発生手段から高速記録モード用の駆動信号を発生させるためのパルスを選択し、
貯留されたインクがカラーインクの場合に、駆動信号発生手段から高解像度記録モード用の駆動信号を発生させるためのパルスを選択する情報であることを特徴とする請求項５に記載のインクカートリッジである。
【００１１】
請求項７に記載のものは、前記情報媒体を媒体側接点端子を備えた電気的記憶素子により構成し、カートリッジ装着部には装着部側接点端子を設け、
カートリッジ装着部への装着によって媒体側接点端子と装着部側接点端子とを導通させるように構成したことを特徴とする請求項１から請求項６の何れかに記載のインクカートリッジである。
【００１２】
請求項８に記載のものは、複数種類の駆動信号を発生可能な駆動信号発生手段と、選択した駆動信号を駆動信号発生手段から発生させる駆動信号選択手段と、記録ヘッドから吐出されるインクを貯留したインクカートリッジと、該インクカートリッジが着脱可能に装着されるカートリッジ装着部とを備え、駆動信号発生手段が発生した駆動信号を記録ヘッドに供給するように構成したインクジェット式記録装置であって、
前記インクカートリッジには駆動信号発生手段から発生させる駆動信号を選択するための駆動信号選択情報が記録された情報媒体を設け、カートリッジ装着部には装着されたインクカートリッジの情報媒体に記録された駆動信号選択情報を読み取る情報読取手段を設け、
前記駆動信号選択情報は、駆動信号発生手段から発生させる駆動信号を複数選択する情報であって、駆動信号毎に付与された駆動波形識別情報によって構成され、
駆動信号選択手段は、情報読取手段を介して駆動信号選択情報を認識し、装着されたインクカートリッジに対応する駆動信号を駆動信号発生手段から発生させることを特徴とするインクジェット式記録装置である。
【００１３】
請求項９に記載のものは、複数種類の駆動信号を発生可能な駆動信号発生手段と、選択した駆動パルスに基づいて生成した駆動信号を駆動信号発生手段から発生させる駆動信号生成制御手段と、記録ヘッドから吐出されるインクを貯留したインクカートリッジと、該インクカートリッジが着脱可能に装着されるカートリッジ装着部とを備え、駆動信号発生手段が発生した駆動信号を記録ヘッドに供給するように構成したインクジェット式記録装置であって、
前記インクカートリッジには駆動信号を構成する駆動パルスを選択するための駆動パルス選択情報を記録した情報媒体を設け、カートリッジ装着部には装着されたインクカートリッジの情報媒体に記録された駆動パルス選択情報を読み取る情報読取手段を設け、
前記駆動パルス選択情報を、駆動パルス毎に付与されたパルス識別情報によって構成し、
駆動信号生成制御手段は、情報読取手段を介して駆動パルス選択情報を認識し、装着されたインクカートリッジに対応する駆動信号を駆動信号発生手段から発生させることを特徴とするインクジェット式記録装置である。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。図１は、代表的なインクジェット式記録装置であるインクジェットプリンタ１（以下、プリンタ１と称する。）の内部構造を説明する斜視図である。
【００１５】
このプリンタ１では、キャリッジ２がガイド部材３に移動可能に取り付けられている。また、キャリッジ２は、駆動プーリ４と遊転プーリ５との間に掛け渡したタイミングベルト６に接続されている。駆動プーリ４はパルスモータ７の回転軸に接合されており、キャリッジ２はパルスモータ７の駆動によって記録紙８の幅方向（主走査方向）に移動される。キャリッジ２にはベース板部９が備えられており、ベース板部９の上側にはこれと一体にインクカートリッジ１０が装着されるカートリッジホルダ部１１が設けられ、ベース板部９の下面、即ち、キャリッジ２における記録紙８との対向面には、記録ヘッド１２が設けられている。
【００１６】
この記録ヘッド１２は、図２に示すように、インクカートリッジ１０からのインクが供給される共通インク室２０と、ノズルプレート２１に穿設され、副走査方向に沿って列状に形成された複数（例えば６４個）のノズル開口２２…と、ノズル開口２２のそれぞれに対応して複数設けられて圧電振動子２３の変形によって膨張或いは収縮して容積を変える圧力室２４とを備える。そして、共通インク室２０と圧力室２４との間をインク供給口２５及び供給側連通口２６によって連通し、圧力室２４とノズル開口２２との間を第１ノズル連通口２７及び第２ノズル連通口２８によって連通している。即ち、共通インク室２０から圧力室２４を通ってノズル開口２２に至る一連のインク流路をノズル開口２２毎に形成している。
【００１７】
上記の圧電振動子２３は圧力発生素子の一種であり、本実施形態では所謂たわみ振動モードの圧電振動子２３を用いている。このたわみ振動モードの圧電振動子２３では、充電により圧電振動子２３が電界と直交する方向に縮んで圧力室２４が収縮し、充電された圧電振動子２３を放電すると圧電振動子２３が電界と直交する方向に伸長して圧力室２４が膨張する。
従って、この記録ヘッド１２では、圧電振動子２３を充放電することによって対応する圧力室２４の容積が変化し、この容積変化に応じて圧力室２４内のインクには圧力変動が生じる。そして、このインクの圧力変動を利用することで、ノズル開口２２からインク滴を吐出させることができる。
【００１８】
カートリッジホルダ部１１は、インクカートリッジ１０が着脱可能に装着される部分であり、本発明のカートリッジ装着部として機能する。例示したカートリッジホルダ部１１は、図３に示すように、ベース板部９と、このベース板部９の左右両側縁及び後端縁から上方に延出した区画壁部３１とによって区画形成されており、ブラックインク用の第１カートリッジホルダ部１１Ａと、カラーインク用の第２カートリッジホルダ部１１Ｂとを左右横並びの状態で設けてある。
【００１９】
ベース板部９の上面には中空針状のインク供給針３２を上方に向けて突設してある。このインク供給針３２はインクカートリッジ１０に貯留されたインクを導入するための部材であり、第１カートリッジホルダ部１１Ａ側に１本、第２カートリッジホルダ部１１Ｂ側に３本設けてある。そして、インクカートリッジ１０をベース板部９上に載置してカートリッジホルダ部１１にセットすると、インク供給針３２がカートリッジ内に挿入されて、インクカートリッジ１０のインク室とインク供給針３２内の流路とが連通する。このインク供給針３２はインク供給流路（図示せず）を通じて共通インク室２０に連通してある。このため、インク供給針３２が挿入されると、インクカートリッジ１０に貯留されたインクは、インク供給流路を通じて共通インク室２０に流入する。
【００２０】
また、ベース板部９の上面であってインク供給針３２の前方には接点端子３３を設けてある。この接点端子３３は、インクカートリッジ１０に設けた接点ＲＯＭ３４の接点部３４ａ（本発明の媒体側接点端子の一種）に導通する部分であり、本発明の装着部側接点端子の一種であって情報読取手段として機能する。この接点端子３３は、第１カートリッジホルダ部１１Ａ側と、第２カートリッジホルダ部１１Ｂ側とにそれぞれ１つずつ設けてある。そして、インクカートリッジ１０をカートリッジホルダ部１１にセットすることにより、接点端子３３と接点ＲＯＭ３４の接点部３４ａとが導通して接点ＲＯＭ３４に記録された各種の情報（後述する）が読み取り可能になる。
【００２１】
カートリッジホルダ部１１に装着されるインクカートリッジ１０は、例えば図４に示すように、ブラックインクカートリッジ１０Ａとカラーインクカートリッジ１０Ｂとから構成される。
【００２２】
ブラックインクカートリッジ１０Ａは、ブラックインクのみを貯留したインクカートリッジであり、その底面の長手方向一端部にはインク供給針３２が挿入される針挿入部３５が設けられている。また、底面の長手方向中央部には接点ＲＯＭ３４が取り付けられている。この接点ＲＯＭ３４は、本発明の情報媒体の一種であり、電気的に書き換え可能な電気的記憶手段が好適に用いられる。本実施形態の接点ＲＯＭ３４は、半導体記憶手段の一種であるＥＥＰＲＯＭによって構成してある。そして、底面の長手方向他端部であってカートリッジの装着状態において接点端子３３と対向する場所には、接点端子３３に導通する接点部３４ａを備えている。
【００２３】
この接点ＲＯＭ３４には、ブラックインクカートリッジ１０Ａに関する各種の情報が記録されている。例えば、図５（ａ）に示すように、プリンタ１の機種を示す機種コード、製造年月日等の日付コード、染料や顔料等の色材やインクの色を示す材料コード、駆動信号発生回路３６（図６参照）から発生させる駆動信号を選択するための駆動波形識別情報（本発明の駆動信号選択情報の一種。以下、波形ＩＤと称する。）、インクカートリッジ１０の装着回数を示す装着回数データ、インクカートリッジ１０を装着した日時を示す装着日時データ、インクカートリッジ１０を取り外した日時を示す取り外し日時データ、クリーニングの実行回数を示すクリーニング回数データ、接点ＲＯＭ３４への書き込み回数を示す書込回数データ等が記録されている。これらの各情報の中で、装着回数データ、装着日時データ、取り外し日時データ、クリーニング回数データ、及び、書込回数データは、インクカートリッジ１０の使用に応じて更新される情報である。
【００２４】
上記の波形ＩＤは、駆動信号発生回路３６から発生させる駆動信号を選択するための情報であり、本実施形態では駆動信号発生回路３６から発生させる駆動信号ＣＯＭの種類毎に付与されている。そして、例示したプリンタ１は記録モードを切り換えることで複数の記録モードで動作可能であるため、波形ＩＤは複数の記録モードのそれぞれに対応して複数記録される。
【００２５】
例えば、このプリンタ１が、第１の高解像度記録モード、この第１の高解像度記録モードよりも解像度を高めた第２の高解像度記録モード、及び、これらの高解像度記録モードよりも低解像度ではあるが記録速度が高速な（つまり、記録速度に重点をおいた）高速記録モードの３つの記録モードで記録可能な構成の場合には、第１の高解像度記録モード用の駆動信号を指定する波形ＩＤ、第２の高解像度記録モード用の駆動信号を指定する波形ＩＤ、及び、高速記録モード用の駆動信号を指定する波形ＩＤからなる３つの波形ＩＤが記録される。
【００２６】
具体例を挙げると、染料系のブラックインクを貯留したブラックインクカートリッジ１０Ａの接点ＲＯＭ３４には、波形ＩＤとして、第１の高解像度記録モード用の駆動信号ＣＯＭ０を選択する波形ＩＤ［００］と、第２の高解像度記録モード用の駆動信号ＣＯＭ２を選択する波形ＩＤ［０２］と、高速記録モード用の駆動信号ＣＯＭ４を選択する波形ＩＤ［０４］とが記録される。同様に、顔料系のブラックインクを貯留したブラックインクカートリッジ１０Ａの接点ＲＯＭ３４には、波形ＩＤとして、第１の高解像度記録モード用の駆動信号ＣＯＭ１を選択する波形ＩＤ［０１］と、第２の高解像度記録モード用の駆動信号ＣＯＭ３を選択する波形ＩＤ［０３］と、高速記録モード用の駆動信号ＣＯＭ５を選択する波形ＩＤ［０５］とが記録されている。なお、これらの駆動信号については、後で説明する。
【００２７】
カラーインクカートリッジ１０Ｂはカラーインクのみを貯留したインクカートリッジ１０であり、本実施形態では色が異なる複数種類のインクを貯留している。即ち、内部を３つのインク室に区画して、各インク室にシアンインク、マゼンタインク、イエローインクを個別に貯留している。
このカートリッジにおける底面の長手方向一端部にはインク供給針３２が挿入される針挿入部３５が設けられている。このカラーインクカートリッジ１０Ｂは、３つのインク室を左右横並びに配置した構成であるので、針挿入部３５も各インク室に対応して３つ横並びの状態で設けられている。
また、底面の長手方向中央部には接点ＲＯＭ３４が取り付けられている。この接点ＲＯＭ３４は、ブラックインクカートリッジ１０Ａの接点ＲＯＭ３４と同様に、本発明の情報媒体の一種である。この接点ＲＯＭ３４もまた、半導体記憶手段の一種であるＥＥＰＲＯＭによって構成してあり、その記録内容もブラックインクカートリッジ１０Ａの接点ＲＯＭ３４と同様である。
また、底面の長手方向他端部であってカートリッジ装着状態において接点端子３３と対向する場所には、接点ＲＯＭ３４の接点部３４ａが設けてある。
【００２８】
また、図１に示すように、キャリッジ２の移動範囲内であって印刷領域よりも外側の端部領域には、ホームポジションが設定されている。このホームポジションには、記録ヘッド１２のヘッド面（ノズルプレート２１の表面）をクリーニングするためのワイパー機構３７と、記録ヘッド１２のヘッド面をキャッピングして覆うキャッピング機構３８とが左右隣り合わせて配設されている。このキャッピング機構３８の内部空間にはインク排出路が連通しており、このインク排出路の途中には吸引ポンプ（図示せず）が設けてある。そして、記録ヘッド１２をキャッピングした状態で吸引ポンプを作動させると、上記の内部空間が減圧されて記録ヘッド１２の内部からインクが強制的に吸引される。この強制的なインクの吸引を行うことで、記録ヘッド１２内のインクをインクカートリッジ１０から供給された新しいインクに置換することができる。
【００２９】
このような構成のプリンタ１では、記録動作時において、キャリッジ２の移動に同期させて記録ヘッド１２からインク滴を吐出させて主走査する。そして、この主走査に連動させて紙送りローラ３９を回転して記録紙８を紙送り方向に移動させて、副走査を行う。その結果、記録紙８には、印刷データに基づく画像や文字等が記録される。
【００３０】
次に、プリンタ１の電気的構成について説明する。図６に示すように、このプリンタ１は、プリンタコントローラ４１と、プリントエンジン４２とを備えている。
【００３１】
プリンタコントローラ４１は、図示しないホストコンピュータ等からの印刷データ等を受信するインターフェース４３（以下、外部Ｉ／Ｆ４３という）と、各種データの記憶等を行うＲＡＭ４４と、各種データ処理のためのルーチン等を記憶したＲＯＭ４５と、ＣＰＵ等からなる制御部４６と、クロック信号（ＣＫ）を発生する発振回路４７と、記録ヘッド１２へ供給する駆動信号（ＣＯＭ）を発生する駆動信号発生回路３６と、ドットパターンデータに展開された印字データ（ＳＩ）及び駆動信号等をプリントエンジン４２に送信するためのインターフェース４８（以下、内部Ｉ／Ｆ４８という）とを備えている。
【００３２】
外部Ｉ／Ｆ４３は、例えばキャラクタコード、グラフィック関数、イメージデータのいずれか１つのデータ又は複数のデータからなる印刷データをホストコンピュータ等から受信する。また、外部Ｉ／Ｆ４３は、ホストコンピュータに対してビジー信号（ＢＵＳＹ）やアクノレッジ信号（ＡＣＫ）等を出力する。
【００３３】
ＲＡＭ４４は、受信バッファ、中間バッファ、出力バッファ及びワークメモリ（図示せず）等として利用されるものである。受信バッファには、外部Ｉ／Ｆ４３が受信したホストコンピュータからの印刷データが一時的に記憶される。中間バッファには、制御部４６によって中間コードに変換された中間コードデータが記憶される。出力バッファには、ドット毎の印字データ（ドットパターンデータ）が展開される。
【００３４】
ＲＯＭ４５は、制御部４６によって実行される各種制御ルーチン、フォントデータ、グラフィック関数、各種手続き等を記憶している。また、本実施形態ではこのＲＯＭ４５の一部を波形情報記憶領域４５ａとして使用している。この波形情報記憶領域４５ａは、駆動信号発生回路３６で発生させる駆動信号用のＣＯＭ波形情報（後述するアドレスデータの出力パターン等）を、識別情報である波形ＩＤに対応させて複数種類記憶している。
【００３５】
例えば、図７に示すように、波形情報記憶領域４５ａには、波形ＩＤ［００］に対応させて染料インク用の第１高解像度記録モードの波形情報ＣＯＭ０が記憶されており、波形ＩＤ［０１］に対応させて顔料インク用の第１高解像度記録モードの波形情報ＣＯＭ１が記憶されている。また、波形ＩＤ［０２］に対応させて染料インク用の第２高解像度記録モードの波形情報ＣＯＭ２が記憶されており、波形ＩＤ［０３］に対応させて顔料インク用の第２高解像度記録モードの波形情報ＣＯＭ３が記憶されている。同様に、波形ＩＤ［０４］に対応させて染料インク用の高速記録モードの波形情報ＣＯＭ４が記憶されており、波形ＩＤ［０５］に対応させて顔料インク用の高速記録モードの波形情報ＣＯＭ５の波形情報が記憶されている。
【００３６】
なお、波形ＩＤ及びＣＯＭ波形情報は、異なる機種の間でも共通使用される。従って、新たな駆動信号ＣＯＭ−Ｘが作成された場合には、既存の波形ＩＤと重複しない新たな波形ＩＤが設定され、この新たな波形ＩＤに関連させて新たな駆動信号ＣＯＭ−ＸのＣＯＭ波形情報が波形情報記憶領域４５ａに記録される。
例えば、第２高解像度記録モードよりもさらに解像度を高めた第３高解像度記録モード用の駆動信号が新たに作成された場合には、波形ＩＤ［０６］に対応させて染料インク用の第３高解像度記録モードの波形情報ＣＯＭ６が記憶され、波形ＩＤ［０７］に対応させて顔料インク用の第３高解像度記録モードの波形情報ＣＯＭ７が記憶される。
【００３７】
そして、この新たな駆動信号ＣＯＭ−Ｘのプリンタ１への提供は、プリンタ１がネットワークに接続されていれば、このネットワークを通じてオンラインで行うことができる。例えば、駆動信号ＣＯＭ−Ｘをホストコンピュータからプリンタ本体内の波形情報記憶領域に転送することができる。また、インクカートリッジ１０自体（例えば、インクカートリッジ１０に設けた接点ＲＯＭやＩＣメモリ等の情報記憶媒体）を駆動信号ＣＯＭ−Ｘの提供用の媒体として用い、インクカートリッジ１０の装着に伴ってプリンタ本体内の波形情報記憶領域に転送するようにしてもよい。この場合、波形情報記憶領域４５ａが設けられるＲＯＭ４５については、情報の書換ができる記録媒体、例えば、電気的に書き換え可能なＥＥＰＲＯＭやＩＣメモリ等によって構成する。
【００３８】
制御部４６は、受信バッファ内の印刷データを読み出して中間コードに変換し、この中間コードデータを中間バッファに記憶する。また、制御部４６は、中間バッファから読み出した中間コードデータを解析し、ＲＯＭ４５内のフォントデータ及びグラフィック関数等を参照して中間コードデータを上記の印字データに展開する。この印字データは、例えば２ビットの階調情報で構成される。
この展開された印字データは出力バッファに記憶されて、記録ヘッド１２の１行分に相当する印字データが得られると、この１行分の印字データ（ＳＩ）は、内部Ｉ／Ｆ４８を介して記録ヘッド１２にシリアル伝送される。出力バッファから１行分の印字データが送信されると、中間バッファの内容が消去されて、次の中間コードに対する変換が行われる。
【００３９】
また、制御部４６は上記の接点端子３３にも電気的に接続されている。そして、制御部４６は、動作制御手段としても機能し、接点端子３３を介して認識した接点ＲＯＭ３４の情報に基づく各種の制御を行う。例えば、本発明の駆動信号選択手段（動作制御手段の一部）としても機能し、接点ＲＯＭ３４に記憶された波形ＩＤに基づき、駆動信号発生回路３６を制御する。即ち、認識した波形ＩＤによって選択されたＣＯＭ波形情報を、ＲＯＭ４５の波形情報記憶領域４５ａから取得し、取得したＣＯＭ波形情報に基づいて駆動信号発生回路３６を制御する。
【００４０】
さらに、制御部４６は、タイミング信号発生手段の一部を構成し、内部Ｉ／Ｆ４８を通じて記録ヘッド１２にラッチ信号（ＬＡＴ）やチャンネル信号（ＣＨ）を供給する。これらのラッチ信号やチャンネル信号は、後述する駆動信号ＣＯＭを構成する各パルス信号の供給開始タイミングを規定する。
【００４１】
駆動信号発生回路３６は、本発明における駆動信号発生手段の一種であり、制御部４６からの制御によって複数種類の駆動信号を発生する。この駆動信号発生回路３６は、例えば図８に示すように、波形生成回路５１と電流増幅回路５２とを備えている。さらに、波形生成回路５１は、波形メモリ５３と、第１波形ラッチ回路５４と、第２波形ラッチ回路５５と、加算器５６と、デジタルアナログ変換器５７と、電圧増幅回路５８とを備えている。
【００４２】
波形メモリ５３は、制御部４６から出力された複数種類の電圧変化量のデータを個別に記憶する変化量データ記憶手段として機能する。この波形メモリ５３には第１波形ラッチ回路５４が電気的に接続されている。そして、第１波形ラッチ回路５４は、第１タイミング信号に同期して波形メモリ５３の所定アドレスに記憶された電圧変化量のデータを保持する。加算器５６には第１波形ラッチ回路５４の出力と第２波形ラッチ回路５５の出力が入力され、この加算器５６の出力側には上記の第２波形ラッチ回路５５が電気的に接続されている。そして、この加算器５６は、変化量データ加算手段として機能して、出力信号同士を加算して出力する。
【００４３】
第２波形ラッチ回路５５は、第２タイミング信号に同期して加算器５６から出力されたデータ（電圧情報）を保持する出力データ保持手段である。デジタルアナログ変換器５７は、第２波形ラッチ回路５５の出力側に電気的に接続されており、第２波形ラッチ回路５５が保持する出力信号をアナログ信号に変換する。電圧増幅回路５８は、デジタルアナログ変換器５７の出力側に電気的に接続されており、デジタルアナログ変換器５７で変換されたアナログ信号を駆動信号の電圧まで増幅する。
【００４４】
電流増幅回路５２は、電圧増幅回路５８の出力側に電気的に接続されており、電圧増幅回路５８で電圧が増幅された信号に対する電流増幅を行って駆動信号（ＣＯＭ）として出力する。
【００４５】
上記の構成を有する駆動信号発生回路３６では、駆動信号の生成に先立って、電圧変化量を示す複数の変化量データを波形メモリ５３の記憶領域に個別に記憶させる。例えば、制御部４６は、変化量データとこの変化量データに対応するアドレスデータとを波形メモリ５３に出力する。そして、波形メモリ５３は、変化量データをアドレスデータで指定される記憶領域に記憶する。なお、変化量データは正負の情報（増減情報）を含んだデータで構成され、アドレスデータは４ビットのアドレス信号で構成される。
【００４６】
このようにして複数種類の変化量データが波形メモリ５３に記憶されると、駆動信号の生成が可能になる。そして、駆動信号の生成は、制御部４６からのアドレス信号に対応する変化量データを第１波形ラッチ回路５４にセットし、所定の更新周期毎に、第１波形ラッチ回路５４にセットした変化量データを第２波形ラッチ回路５５からの出力電圧に加算することで行う。
【００４７】
従って、この駆動信号発生回路３６は、複数種類の駆動信号の中から波形ＩＤにより指定された駆動信号を発生する。例えば、波形ＩＤ［００］に対応して図１０に示す駆動信号ＣＯＭ０を発生し、波形ＩＤ［０２］に対応して図１２に示す駆動信号ＣＯＭ２を発生し、波形ＩＤ［０４］に対応して図１４に示す駆動信号ＣＯＭ４を発生する。
【００４８】
ここで、波形ＩＤ［００］に対応する駆動信号ＣＯＭ０は、図１０に示すように、第１パルス信号ＰＳ１（小ドット駆動パルスＤＰ１）と第２パルス信号ＰＳ２（中ドット駆動パルスＤＰ２）とを一連に接続した信号である。また、波形ＩＤ［０２］に対応する駆動信号ＣＯＭ２は、図１３に示すように、小インク滴を吐出させる小ドット駆動パルスＤＰ３と中インク滴を吐出させる中ドット駆動パルスＤＰ４と大インク滴を吐出させる大ドット駆動パルスＤＰ５とを含ませた一連の信号である。さらに、波形ＩＤ［０４］に対応する駆動信号ＣＯＭ４は、図１４に示すように、波形形状を同一にした駆動パルス信号（ＤＰ６〜ＤＰ８）を複数一連に接続した信号である。つまり、インク量が等しいインク滴を複数回吐出させ得る信号である。
【００４９】
なお、これらの駆動信号ＣＯＭ０，ＣＯＭ２，ＣＯＭ４と同様に、駆動信号発生回路３６は、波形ＩＤ［０１］，［０３］，［０５］に対応して顔料インク用に波形形状が最適化された駆動信号ＣＯＭ１，ＣＯＭ３，ＣＯＭ５（何れも図示せず）を発生する。また、駆動信号を用いたインク滴の吐出制御については、後で説明する。
【００５０】
プリントエンジン４２は、図６に示すように、記録ヘッド１２の電気駆動系と、キャリッジ２を移動させるパルスモータ７と、紙送りローラ３９を回転させる紙送りモータ６０等から構成される。
【００５１】
記録ヘッド１２の電気駆動系は、第１シフトレジスタ６１及び第２シフトレジスタ６２からなるシフトレジスタ回路と、第１ラッチ回路６３と第２ラッチ回路６４とからなるラッチ回路と、デコーダ６５と、制御ロジック６６と、レベルシフタ６７と、スイッチ回路６８と、圧電振動子２３とを備えている。そして、各シフトレジスタ６１，６２、各ラッチ回路６３，６４、デコーダ６５、スイッチ回路６８、及び、圧電振動子２３は、それぞれ記録ヘッド１２の各ノズル開口２２…に対応して複数設けられる。例えば、図９に示すように、第１シフトレジスタ６１Ａ〜６１Ｎと、第２シフトレジスタ６２Ａ〜６２Ｎと、第１ラッチ回路６３Ａ〜６３Ｎと、第２ラッチ回路６４Ａ〜６４Ｎと、デコーダ６５Ａ〜６５Ｎと、スイッチ回路６８Ａ〜６８Ｎと、圧電振動子２３Ａ〜２３Ｎとから構成される。そして、記録ヘッド１２は、プリンタコントローラ４１からの印字データ（階調情報）に基づいてインク滴を吐出する。
【００５２】
即ち、プリンタコントローラ４１からの印字データ（ＳＩ）は、発振回路４７からのクロック信号（ＣＫ）に同期して、内部Ｉ／Ｆ４８から第１シフトレジスタ６１及び第２シフトレジスタ６２にシリアル伝送される。プリンタコントローラ４１からの印字データは、上記したように２ビットのデータであり、非記録、小ドット、中ドット、大ドットからなる４階調を表す。本実施形態では、非記録が階調情報［００］であり、小ドットが階調情報［０１］であり、中ドットが階調情報［１０］であり、大ドットが階調情報［１１］である。
【００５３】
この印字データは、各ドット毎、即ち、各ノズル開口２２毎に設定される。そして、全てのノズル開口２２…に関する下位ビット（ビット０）のデータが第１シフトレジスタ６１に入力され、全てのノズル開口２２…に関する上位ビット（ビット１）のデータが第２シフトレジスタ６２に入力される。第１シフトレジスタ６１には第１ラッチ回路６３が電気的に接続され、第２シフトレジスタ６２には第２ラッチ回路６４が電気的に接続されている。そして、プリンタコントローラ４１からのラッチ信号（ＬＡＴ）が各ラッチ回路６３，６４に入力されると、第１ラッチ回路６３は印字データの下位ビットのデータをラッチし、第２ラッチ回路６４は印字データの上位ビットをラッチする。このような動作をする第１シフトレジスタ６１及び第１ラッチ回路６３と、第２シフトレジスタ６２及び第２ラッチ回路６４の組は、それぞれが記憶回路を構成し、デコーダ６５に入力される前の印字データを一時記憶する。
【００５４】
各ラッチ回路６３，６４でラッチされた印字データは、デコーダ６５に入力される。このデコーダ６５は翻訳手段として機能し、２ビットの印字データ（階調情報）を翻訳してパルス選択データ（パルス選択情報）を生成する。このパルス選択データは複数ビットで構成されており、各ビットは駆動信号（ＣＯＭ）を構成する各パルス信号に対応している。そして、各ビットの内容（例えば、［０］，［１］）に応じて圧電振動子２３に対するパルス信号の供給或いは非供給が選択される。なお、パルス信号の供給制御については後で説明する。
また、デコーダ６５には、制御ロジック６６からのタイミング信号も入力されている。この制御ロジック６６は、制御部４６と共にタイミング信号発生手段として機能しており、ラッチ信号（ＬＡＴ）やチャンネル信号（ＣＨ）を受信する毎にタイミング信号を発生する。
【００５５】
デコーダ６５によって翻訳されたパルス選択データは、上位ビット側から順に、タイミング信号によって規定されるタイミングが到来する毎にレベルシフタ６７に入力される。例えば、印刷周期における最初のタイミングではパルス選択データの最上位ビットのデータがレベルシフタ６７に入力され、２番目のタイミングではパルス選択データにおける２番目のビットのデータがレベルシフタ６７に入力される。
【００５６】
このレベルシフタ６７は電圧増幅器として機能し、パルス選択データが［１］の場合には、スイッチ回路６８を駆動できる電圧、例えば数十ボルト程度の電圧に昇圧された電気信号を出力する。そして、レベルシフタ６７で昇圧された［１］のパルス選択データは、スイッチ手段として機能するスイッチ回路６８に供給される。
【００５７】
このスイッチ回路６８は、印字データの翻訳により生成されたパルス選択データに基づき、駆動信号に含まれる駆動パルスを選択的に圧電振動子２３に供給するものであり、その入力側には駆動信号発生回路３６からの駆動信号（ＣＯＭ）が供給されており、その出力側には圧電振動子２３が接続されている。
パルス選択データは、スイッチ回路６８の作動を制御する。例えば、スイッチ回路６８に加わるパルス選択データが［１］である期間中は、スイッチ回路６８が接続状態になって駆動信号が圧電振動子２３に供給され、この駆動信号に応じて圧電振動子２３の電位レベルが変化する。一方、スイッチ回路６８に加わるパルス選択データが［０］の期間中は、レベルシフタ６７からはスイッチ回路６８を作動させる電気信号が出力されない。このため、スイッチ回路６８が切断状態になって圧電振動子２３へは駆動信号が供給されない。なお、このパルス選択データが［０］の期間において圧電振動子２３の電位レベルは、パルス選択データが［０］に切り換わる直前の電位レベルを維持する。
【００５８】
そして、以上の説明から判るように、制御部４６、シフトレジスタ６１，６２、ラッチ回路６３，６４、デコーダ６５、制御ロジック６６、レベルシフタ６７、及び、スイッチ回路６８がパルス供給手段として機能しており、必要なパルス信号を駆動信号から選択し、この選択したパルス信号を圧電振動子２３に供給する。
【００５９】
次に、このパルス供給手段によるパルス信号の供給制御について説明する。ここでは、上記の駆動信号ＣＯＭ０（図１０参照）、駆動信号ＣＯＭ２（図１２参照）、駆動信号ＣＯＭ４（図１４参照）による制御を例に挙げて説明することにする。
【００６０】
駆動信号ＣＯＭ０は、期間Ｔ１に配置された第１パルス信号ＰＳ１と、期間Ｔ１の後の期間Ｔ２に配置された第２パルス信号ＰＳ２とを一連に接続してあり、印刷周期ＴＡで繰り返し発生する信号である。この駆動信号ＣＯＭ０において、第１パルス信号ＰＳ１は記録ヘッド１２のノズル開口２２から６ｐＬ程度の小インク滴を吐出させる小ドット駆動パルスＤＰ１であり、第２パルス信号ＰＳ２は１２ｐＬ程度の中インク滴を吐出させる中ドット駆動パルスＤＰ２である。
【００６１】
そして、パルス供給手段は、次のようにして多階調の記録を制御する。即ち、第１の高解像度記録モードが設定されると、デコーダ６５は、印字データに対応した２ビットのパルス選択データを生成する。このパルス選択データにおける上位ビットは第１パルス信号ＰＳ１（小ドット駆動パルスＤＰ１）に対応しており、下位ビットは第２パルス信号ＰＳ２（中ドット駆動パルスＤＰ２）に対応している。つまり、パルス選択データの上位ビットが［１］の場合には、ＬＡＴ信号に対応して期間Ｔ１の始期で発生する最初のタイミング信号からＣＨ信号に対応して期間Ｔ２の始期で発生する２番目のタイミング信号までスイッチ回路６８が接続状態になる。これにより、第１パルス信号ＰＳ１が選択的に圧電振動子２３に供給される。一方、下位ビットが［１］の場合には、２番目のタイミング信号から次の印刷周期における期間Ｔ１の始期で発生するタイミング信号までスイッチ回路６８が接続状態になる。これにより、第２パルス信号ＰＳ２が選択的に圧電振動子２３に供給される。
【００６２】
そして、図１１に示すように、デコーダ６５は、小ドットの印字データ（階調情報０１）を翻訳することによりパルス選択データ［１０］を生成する。同様に、中ドットの印字データ（階調情報１０）を翻訳することによりパルス選択データ［０１］を生成し、大ドットの印字データ（階調情報１１）を翻訳することによりパルス選択データ［１１］を生成する。
その結果、小ドットの印字データに基づき、対応する圧電振動子２３には小ドット駆動パルスＤＰ１だけが供給されて小インク滴が吐出する。同様に、中ドットの印字データに基づき、対応する圧電振動子２３には中ドット駆動パルスＤＰ２だけが供給されて中インク滴が吐出する。さらに、大ドットの印字データに基づき、対応する圧電振動子２３には小ドット駆動パルスＤＰ１と中ドット駆動パルスＤＰ２とが連続的に供給されてインク滴が連続して吐出し、結果的に大インク滴となる。なお、この大インク滴のインク量は合計で２５ｐＬ程度となる。
【００６３】
駆動信号ＣＯＭ２は、図１３に示すように、４ｐＬ程度の小インク滴を吐出させる小ドット駆動パルスＤＰ３と、８ｐＬ程度の中インク滴を吐出させる中ドット駆動パルスＤＰ４と、１５ｐＬ程度の大インク滴を吐出させる大ドット駆動パルスＤＰ５とを含ませた一連の信号である。
【００６４】
即ち、図１２に示すように、駆動信号ＣＯＭ２は、期間Ｔ１に配置された第１パルス信号ＰＳ１１と、期間Ｔ２に配置された第２パルス信号ＰＳ１２と、期間Ｔ３に配置された第３パルス信号ＰＳ１３と、期間Ｔ４に配置された第４パルス信号ＰＳ１４と、期間Ｔ５に配置された第５パルス信号ＰＳ１５と、期間Ｔ６に配置された第６パルス信号ＰＳ１６と、期間Ｔ７に配置された第７パルス信号ＰＳ１７と、期間ＴＳ１に配置された第１接続要素ＣＰ１と、期間ＴＳ２に配置された第２接続要素ＣＰ２と、期間ＴＳ３に配置された第３接続要素ＣＰ３とを一連に接続してあり、印刷周期ＴＢで繰り返し発生する信号である。なお、接続要素ＣＰ１，ＣＰ２，ＣＰ３は、両側に位置するパルス信号同士の異なる電位レベルを接続する波形要素であり、圧電振動子２３には供給されない。
【００６５】
この駆動信号ＣＯＭ２において、第１パルス信号ＰＳ１１は印字内微振動を行わせるための微振動パルスである。第２パルス信号ＰＳ１２は小ドット駆動パルスＤＰ３の一部を構成する信号である。第３パルス信号ＰＳ１３は中ドット駆動パルスＤＰ４である。第４パルス信号ＰＳ１４は大ドット駆動パルスＤＰ５の一部を構成したり、微振動パルスの一部を構成する信号である。第５パルス信号ＰＳ１５は第４パルス信号ＰＳ１４と対になって微振動パルスを構成する信号である。第６パルス信号ＰＳ１６は第２パルス信号ＰＳ１２と対になって小ドット駆動パルスＤＰ３を構成する信号である。第７パルス信号ＰＳ１７は第４パルス信号ＰＳ１４と対になって大ドット駆動パルスＤＰ５を構成する信号である。
【００６６】
そして、図１３に示すように、第２パルス信号ＰＳ１２と第６パルス信号ＰＳ１６とを駆動信号ＣＯＭ２から選択することにより、小ドット駆動パルスＤＰ３が生成される。同様に、第３パルス信号ＰＳ１３を選択することにより、中ドット駆動パルスＤＰ４が生成され、第４パルス信号ＰＳ１４と第７パルス信号ＰＳ１７とを選択することにより、大ドット駆動パルスＤＰ５が生成される。
なお、図示は省略したが、印字内微振動パルスは第１パルス信号ＰＳ１１と第４パルス信号ＰＳ１４と第５パルス信号ＰＳ１５とを第２の駆動信号から選択することで生成される。
【００６７】
そして、パルス供給手段は、次のようにして多階調の記録を制御する。即ち、第２の高解像度記録モードが設定されると、デコーダ６５は、印字データに対応して１０ビットのパルス選択データを生成する。このパルス選択データの各ビットは、各パルス信号及び接続要素に対応している。即ち、パルス選択データの最上位ビットが期間Ｔ１の第１パルス信号ＰＳ１１に対応し、２番目のビットが期間Ｔ２の第２パルス信号ＰＳ１２に対応し、３番目のビットが期間ＴＳ１の第１接続要素ＣＰ１に対応している。以下同様に、最下位ビット（期間Ｔ７の第７パルス信号ＰＳ１７）まで、各パルス信号及び接続要素とパルス選択データとが対応している。なお、デコーダ６５は、接続要素に対応するビットにはデータ［０］を設定する。
【００６８】
そして、パルス選択データの最上位ビットが［１］の場合には、ＬＡＴ信号に対応して期間Ｔ１の始期で発生する最初のタイミング信号から最初のＣＨ信号に対応して期間Ｔ２の始期で発生する２番目のタイミング信号までスイッチ回路６８が接続状態になる。これにより、駆動信号ＣＯＭ２から第１パルス信号ＰＳ１１が圧電振動子２３に供給される。同様に、２番目のビットが［１］の場合には、２番目のタイミング信号から２番目のＣＨ信号に対応して期間ＴＳ１の始端で発生する３番目のタイミング信号までスイッチ回路６８が接続状態になる。これにより、第２パルス信号ＰＳ１２が圧電振動子２３に供給される。また、３番目以降のビットについても同様に内容が［１］であった場合に対応するパルス信号が供給される。
【００６９】
そして、デコーダ６５は、小ドットの印字データ（階調情報０１）を翻訳することによりパルス選択データ［０１０００００１００］を生成する。同様に、中ドットの印字データ（階調情報１０）を翻訳することによりパルス選択データ［０００１００００００］を生成し、大ドットの印字データ（階調情報１１）を翻訳することによりパルス選択データ［００００１００００１］を生成する。
これにより、小ドットの印字データに基づき、対応する圧電振動子２３には第２パルス信号ＰＳ１２と第６パルス信号ＰＳ１６とが供給される。つまり、圧電振動子２３には小ドット駆動パルスＤＰ３が供給される。また、中ドットの印字データに基づき、対応する圧電振動子２３には第３パルス信号ＰＳ１３だけが供給される。つまり、圧電振動子２３には中ドット駆動パルスＤＰ４が供給される。同様に、大ドットの印字データに基づき、対応する圧電振動子２３には第４パルス信号ＰＳ１４と第７パルス信号ＰＳ１７とが供給される。つまり、圧電振動子２３には大ドット駆動パルスＤＰ５が供給される。
【００７０】
駆動信号ＣＯＭ４は、図１４に示すように、波形形状を同一にした駆動パルス信号を複数一連に接続した信号である。つまり、インク量が等しいインク滴を複数回吐出させ得る信号である。この駆動信号ＣＯＭ４は、期間Ｔ１に配置された第１パルス信号ＰＳ２１と、期間Ｔ２に配置された第２パルス信号ＰＳ２２と、期間Ｔ３に配置された第３パルス信号ＰＳ２３とを一連に接続してあり、印刷周期ＴＣで繰り返し発生する信号である。
第３の駆動信号において、第１パルス信号ＰＳ２１は第１の駆動パルスＤＰ６であり、第２パルス信号ＰＳ２２は第２の駆動パルスＤＰ７であり、第３パルス信号ＰＳ２３は第３の駆動パルスＤＰ８である。これらの第１の駆動パルスＤＰ６、第２の駆動パルスＤＰ７、及び、第３の駆動パルスＤＰ８は何れも同じ波形形状であり、単独でインク滴を吐出可能な信号である  この駆動パルスが圧電振動子２３に供給されると、小ドットを形成し得る量、例えば、１３ｐＬ程度のインク滴がノズル開口２２から吐出される。
【００７１】
そして、パルス供給手段は、次のようにして多階調の記録を制御する。即ち、高速記録モードが設定されると、デコーダ６５は、小ドットの印字データ（階調情報０１）、中ドットの印字データ（階調情報１０）、大ドットの印字データ（階調情報１１）に応じて３ビットのパルス選択データを生成する。このパルス選択データの各ビットは、各駆動パルスに対応している。つまり、パルス選択データの最上位ビットがの第１の駆動パルスＤＰ６に対応し、２番目のビットが２の駆動パルスＤＰ７に対応し、最下位のビットが第３の駆動パルスＤＰ８に対応している。
【００７２】
即ち、パルス選択データの最上位ビットが［１］の場合にはＬＡＴ信号に対応して期間Ｔ１の始期で発生する最初のタイミング信号から最初のＣＨ信号に対応して期間Ｔ２の始期で発生する２番目のタイミング信号までの間スイッチ回路６８が接続状態になる。また、２番目のビットが［１］の場合には、２番目のタイミング信号から期間Ｔ３の始期で発生する３番目のタイミング信号までの間スイッチ回路６８が接続状態になる。同様に最下位のビットが［１］の場合には、３番目のタイミング信号から次の印刷周期ＴＣにおける期間Ｔ１の始期で発生するタイミング信号までの間スイッチ回路６８が接続状態になる。
【００７３】
そして、デコーダ６５は、図１５に示すように、小ドットの印字データ（階調情報０１）を翻訳することによりパルス選択データ［０１０］を生成する。同様に、中ドットの印字データ（階調情報１０）を翻訳することによりパルス選択データ［１０１］を生成し、大ドットの印字データ（階調情報１１）を翻訳することによりパルス選択データ［１１１］を生成する。
これにより、小ドットの印字データに基づき、対応する圧電振動子２３には、第２の駆動パルスＤＰ７だけが供給される。同様に、中ドットの印字データに基づいて第１の駆動パルスＤＰ６と第３の駆動パルスＤＰ８とが供給され、大ドットの印字データに基づいて第１の駆動パルスＤＰ６、第２の駆動パルスＤＰ７、及び、第３の駆動パルスＤＰ８が続けて供給される。
【００７４】
その結果、小ドットの印字データに対応してノズル開口２２からは１３ｐＬのインク滴が１回吐出し、記録紙８上には小ドットが形成される。また、中ドットの印字データに対応してノズル開口２２からは１３ｐＬのインク滴が２回続けて吐出し、記録紙８上には合計２６ｐＬのインク滴による中ドットが形成される。同様に、大ドットの印字データに対応してノズル開口２２からは１３ｐＬのインク滴が３回連続して吐出し、記録紙８上には合計３９ｐＬのインク滴による大ドットが形成される。
【００７５】
次に、上記構成のプリンタ１の動作について説明する。電源スイッチがオンされると、制御部４６（動作制御手段）は、接点ＲＯＭ３４に記録された情報を接点端子３３を介して認識して各種の制御を行う。例えば、制御部４６は、駆動信号選択手段として機能し、認識した波形ＩＤによってＣＯＭ波形情報を選択し、選択したＣＯＭ波形情報をＲＯＭ４５の波形情報記憶領域４５ａから取得する。そして、取得したＣＯＭ波形情報に基づいて駆動信号発生回路３６を制御する。
このとき、制御部４６は、機種コードを参照し、波形ＩＤによって選択された駆動信号がそのプリンタ１で使用可能かどうかを判断する。そして、使用可能な駆動信号が選択されていることを確認後、駆動信号発生回路３６の制御を行う。
【００７６】
ここで、染料系のブラックインクカートリッジ１０Ａが第１カートリッジホルダ部１１Ａに装着され、染料系のカラーインクカートリッジ１０Ｂが第２カートリッジホルダ部１１Ｂに装着されていた場合、図５（ａ）で説明したように、接点ＲＯＭ３４には波形ＩＤとして例えば［００］，［０２］，［０４］が記録されている。このため、制御部４６は、第１高解像度記録モードが設定された場合には駆動信号ＣＯＭ０を駆動信号発生回路３６から発生させる。また、第２高解像度記録モードが設定された場合には駆動信号ＣＯＭ２を発生させ、高速記録モードが設定された場合には駆動信号ＣＯＭ４を発生させる。
【００７７】
一方、顔料系のブラックインクカートリッジ１０Ａ及び顔料系のカラーインクカートリッジ１０Ｂがそれぞれ装着されていた場合、例えば図５（ｂ）に示すように、接点ＲＯＭ３４には波形ＩＤとして例えば［０１］，［０３］，［０５］が記録されている。このため、制御部４６は、設定された記録モードに応じて駆動信号ＣＯＭ１（第１高解像度記録モード）、駆動信号ＣＯＭ３（第２高解像度記録モード）、或いは、駆動信号ＣＯＭ５（高速記録モード）の何れか一つの駆動信号を駆動信号発生回路３６から発生させる。
【００７８】
なお、この例では、１組のインクカートリッジ１０Ａ，１０Ｂに対応させて３種類の記録モードを設定可能なものを例示したが、記録モードの種類はこれに限定されるものではない。１つのインクカートリッジ１０に対応させて１種類の記録モードを設定するようにしても良いし、４種類以上の記録モードを設定できるようにしてもよい。
【００７９】
例えば、ブラックインクカートリッジ１０Ａに対応させて接点ＲＯＭ３４には、色材の種類に応じて波形ＩＤ［０４］又は［０５］の何れか一方を記録しておき、このインクカートリッジ１０Ａについては高速記録モードだけで記録を行わせても良い。また、カラーインクカートリッジ１０Ｂに対応させて接点ＲＯＭ３４には、色材の種類に応じて波形ＩＤ［００］と［０２］或いは［０１］と［０３］のみを記録しておき、このインクカートリッジ１０Ｂについては高解像度記録モードだけで記録を行わせても良い。
また、第３高解像度記録モード用の駆動信号ＣＯＭ６，ＣＯＭ７でも記録を可能にしたプリンタ１においては、この第３高解像度記録モード用の駆動信号を含む４種類の駆動信号を駆動信号発生回路３６から発生可能にすることにより、４種類の記録モードで記録を行わせてもよい。さらに、高速記録モード用の駆動信号ＣＯＭ４又はＣＯＭ５と、第３高解像度記録モード用の駆動信号ＣＯＭ６又はＣＯＭ７とを接点ＲＯＭ３４の波形ＩＤで指定し、２種類の駆動信号によって２種類の記録モードで記録を行わせるようにしてもよい。
【００８０】
また、インクカートリッジ１０が交換された場合には、制御部４６（動作制御手段）は、異なる種類のインクカートリッジ１０に交換されたかどうかを判断する。ここで、異なる種類のインクカートリッジ１０に交換された場合、制御部４６は、記録ヘッド１２をキャッピングした後に吸引ポンプを作動させ、記録ヘッド１２内のインクを新たに装着されたインクカートリッジ１０のインクに置換する。
その後、制御部４６は、駆動信号選択手段として機能し、認識した波形ＩＤによってＣＯＭ波形情報を選択し、選択したＣＯＭ波形情報をＲＯＭ４５の波形情報記憶領域４５ａから取得する。そして、取得したＣＯＭ波形情報に基づいて駆動信号発生回路３６を制御する。
【００８１】
このように、本実施形態は、インクカートリッジ１０の接点ＲＯＭ３４に記録された波形ＩＤに基づいて駆動信号発生回路３６が発生する駆動信号を選択する構成である。これにより、複雑な波形形状の駆動信号であっても、貯留されたインクの種類に適した駆動信号を発生させることができる。例えば、染料や顔料といった色材の種類や色の種類、さらにインクの粘度、密度、表面張力等に応じて規定されるインク物性に適した駆動信号を発生させることができる。また、多くの駆動信号（記録モード）の中からそのインクカートリッジ１０に貯留されたインクに適した駆動信号を選択することもできる。
【００８２】
また、接点ＲＯＭ３４に記録する波形ＩＤは、駆動信号の波形形状を規定するパラメータではなく、駆動信号を選択するための駆動信号選択情報である。このため、記録する情報の量を少なくすることができる。さらに、限られた記録容量の接点ＲＯＭ３４であっても、上記の機種コード、日付コード、材料コードといったインクカートリッジ１０に関する他の情報を記録させることもできる。
【００８３】
また、波形ＩＤを異なる機種間で共通化した情報にしてあるので、過去に作製した駆動信号を後継機種にも容易に転用することができる。これにより、従来機種における駆動信号の資産を有効に活用することができる。
また、機種コードを参照させることによりそのプリンタ１に使用可能な駆動信号かどうかを判断させているので、インクカートリッジ１０やカートリッジホルダ部１１を各機種共通の構造にすることもできる。この場合、接点ＲＯＭ３４に記録した波形ＩＤ毎に駆動信号を設定できるので、記録の用途に応じてインクカートリッジ１０を選択することで、最適な波形に設定された駆動信号による記録が可能となる。また、１つのインクカートリッジ１０を異なる機種間で使用させることもできる。
【００８４】
なお、上記の実施形態では、各駆動信号毎に付与された波形ＩＤにより駆動信号選択情報を構成したものを例示したが、駆動信号選択情報は波形ＩＤに限定されるものではない。例えば、駆動信号選択情報を、記録モードを指定するための記録モード情報によって構成することもできる。
【００８５】
ところで、上記の実施形態では、プリンタ１のＲＯＭ４５に波形情報記憶領域４５ａを設け、この波形情報記憶領域４５ａに波形ＩＤに対応させた状態で複数のＣＯＭ波形情報を記録している。そして、インクカートリッジ１０の接点ＲＯＭ３４に記録した波形ＩＤ（駆動信号選択情報）に基づいて制御部４６が所定のＣＯＭ波形情報を選択し、選択した波形情報の駆動信号を駆動信号発生回路３６に発生させるものである。
【００８６】
しかし、本発明は、この実施形態に限定されるものではない。例えば、プリンタ１のＲＯＭ４５にはパルス信号用の波形情報を複数種類記憶し、接点ＲＯＭ３４には駆動パルスを選択させるための駆動パルス選択情報を記録し、インクカートリッジ１０の装着に伴って駆動パルス選択情報を制御部４６に認識させ、そのインクカートリッジ１０に適した駆動信号を駆動信号発生回路３６から発生させるように構成してもよい。以下、このように構成した第２実施形態について説明する。
【００８７】
本実施形態におけるハードウェア構成は上記した第１実施形態と同じである。そして、本実施形態と第１実施形態との相違は、接点ＲＯＭ３４及びＲＯＭ４５に記憶させる情報と、これらの情報に基づく制御部４６の制御動作と、駆動信号発生手段から発生させる駆動信号とにある。以下、これらの相違点について説明する。
【００８８】
まず、ＲＯＭ４５に記憶させる情報について説明する。図１６に示すように、本実施形態ではＲＯＭ４５の一部をパルス情報記憶領域４５ｂとして使用している。このパルス情報記憶領域４５ｂは、駆動信号発生回路３６で発生させる駆動パルスの波形情報（例えば、アドレスデータの出力パターン）を、パルスＩＤに対応させて複数種類記憶している。なお、パルスＩＤは、本発明の駆動パルス選択情報の一種であり、駆動パルス毎に付与されたパルス識別情報である。
【００８９】
例えば、パルスＩＤ［００］に対応させて第１微振動パルス用のパルス波形情報ＰＷ０が記憶されており、パルスＩＤ［０１］に対応させて第１微振動パルスとは微振動条件が異なる第２微振動パルス用のパルス波形情報ＰＷ１が記憶されている。
【００９０】
そして、パルスＩＤ［０２］に対応させてパルス波形情報ＰＷ２が記憶されている。このパルス波形情報ＰＷ２に対応する小ドット駆動パルスＤＰ１１は、例えば図１７（ａ）に示す波形形状をしており、この小ドット駆動パルスＤＰ１１が圧電振動子２３に供給されると４ｐＬ程度の小インク滴が吐出される。
また、パルスＩＤ［０３］に対応させてパルス波形情報ＰＷ３が記憶されている。このパルス波形情報ＰＷ３に対応する小ドット駆動パルスＤＰ１２は、例えば図１７（ｂ）に示す波形形状をしており、この小ドット駆動パルスＤＰ１２が供給されると６ｐＬ程度の小インク滴が吐出される。
【００９１】
同様に、パルスＩＤ［０４］に対応させてパルス波形情報ＰＷ４が記憶されている。このパルス波形情報ＰＷ４に対応する中ドット駆動パルスＤＰ１３は、例えば図１７（ｃ）に示す波形形状をしており、この中ドット駆動パルスＤＰ１３が供給されると８ｐＬ程度の中インク滴が吐出される。
また、パルスＩＤ［０５］に対応させてパルス波形情報ＰＷ５が記憶されている。このパルス波形情報ＰＷ５に対応する中ドット駆動パルスＤＰ１４は、例えば図１７（ｄ）に示す波形形状をしており、この中ドット駆動パルスＤＰ１４が供給されると１２ｐＬ程度の小インク滴が吐出される。
さらに、パルスＩＤ［０６］に対応させてパルス波形情報ＰＷ６が記憶されている。このパルス波形情報ＰＷ６に対応する大ドット駆動パルスＤＰ１５は、例えば図１７（ｅ）に示す波形形状をしており、この大ドット駆動パルスＤＰ１５が供給されると１５ｐＬ程度の大インク滴が吐出される。
【００９２】
なお、これらのパルスＩＤ及びパルス波形情報は、異なる機種の間でも共通使用される。従って、新たな駆動パルスＤＰ−Ｘが作製された場合には、既存のパルスＩＤと重複しない新たなパルスＩＤが設定され、この新たなパルスＩＤに関連させて駆動パルスＤＰ−Ｘのパルス波形情報ＰＷ−Ｘが記録される。
【００９３】
そして、この新たな駆動パルスＤＰ−Ｘのプリンタ１への提供は、上記の駆動信号ＣＯＭ−Ｘと同様な形態で行うことができる。例えば、プリンタ１がネットワークに接続されていれば、このネットワークを通じてオンラインで行うことができる。また、インクカートリッジ１０自体を駆動パルスＤＰ−Ｘの提供用の媒体として用いてもよい。この場合においても、パルス情報記憶領域４５ｂが設けられるＲＯＭ４５は、情報の書換ができる記録媒体によって構成される。
【００９４】
次に、接点ＲＯＭ３４に記録する情報について説明する。図１８に示すように、この接点ＲＯＭ３４には、機種コード、日付コード、材料コード、パルスＩＤ、装着回数データ、装着日時データ、取り外し日時データ、クリーニング回数データ、書込回数データ等が記録されている。これらの各情報において、パルスＩＤを除く各情報は第１実施形態の同じ情報であるため、その説明は省略する。
【００９５】
そして、パルスＩＤは、駆動信号を構成する駆動パルスを制御部４６に選択させるための駆動パルス選択情報である。即ち、このパルスＩＤは、駆動信号を構成するために必要なパルスＩＤによって構成される。このパルスＩＤは、貯留されたインクの種類に応じて選択されるのが好ましい。例えば、染料インクを貯留したインクカートリッジ１０においては、この染料インクに適したパルスＩＤの組が記録され、同様に、顔料インクを貯留したインクカートリッジ１０においては、顔料インクに適したパルスＩＤの組が記録される。これにより、インクの種類に応じた最適な駆動信号を発生させることができる。
【００９６】
そして、制御部４６（駆動信号生成制御手段）は、カートリッジホルダの接点端子３３を介してパルスＩＤ等の接点ＲＯＭ３４の記録情報を認識する。さらに、このパルスＩＤで選択された駆動パルスに基づいて駆動信号を生成し、この生成した駆動信号を駆動信号発生回路３６から発生させる。
【００９７】
例えば、図１８に示したように、パルスＩＤ［０５］，［０２］，［０６］が記録されている場合、制御部４６は、図１９（ａ）に示すように、駆動パルスＤＰ１４と駆動パルスＤＰ１１と駆動パルスＤＰ１５とによって一連の駆動信号を生成し、生成した駆動信号を駆動信号発生回路３６から発生させる。また、パルスＩＤ［０３］及びパルスＩＤ［０４］が記録されている場合、制御部４６は、図１９（ｂ）に示すように、駆動パルスＤＰ１２と駆動パルスＤＰ１３とによって一連の駆動信号を生成し、駆動信号発生回路３６から発生させる。
【００９８】
このように、本実施形態では、インクカートリッジ１０には駆動信号を構成する駆動パルスを選択するためのパルスＩＤ（駆動パルス選択情報）を記録した接点ＲＯＭ３４を設けている。そして、制御部４６（駆動信号生成制御手段）は、接点端子３３を介してパルスＩＤを認識し、装着されたインクカートリッジ１０に対応する駆動信号を駆動信号発生回路３６から発生させている。
従って、複雑な波形形状の駆動信号であっても、接点ＲＯＭ３４には駆動パルスを指定するための選択情報を記録するだけで済む。このため、限られた記録容量の接点ＲＯＭ３４であっても、使用するインクカートリッジ１０に適した駆動信号を設定することができる。また、駆動パルスの選択の仕方次第で、装着されたインクカートリッジ１０に適した駆動信号を発生させることができる。さらに、インクカートリッジ１０に関する情報も接点ＲＯＭ３４に併せて記録することができるので、きめ細かな制御を実現することができる。
【００９９】
ところで、この第２実施形態では、駆動信号を構成する駆動パルスの１つずつにパルスＩＤを指定していた。即ち、駆動信号を３つの駆動パルスで構成する場合には、各駆動パルスに対応するパルスＩＤを接点ＲＯＭ３４に記録していた。しかし、本発明はこの構成に限定されるものではなく、接点ＲＯＭ３４に駆動パルスのセットを指定する情報を記録させてもよい。
【０１００】
例えば、接点ＲＯＭ３４にはパルスＩＤに代えて記録モードを指定するための記録モード情報を記録し、記録された記録モード情報に基づいて制御部４６に複数の駆動パルスを選択させてもよい。即ち、駆動信号を構成する駆動パルスを、インクジェット式記録装置の記録モードに応じて選択させる情報を接点ＲＯＭ３４に記録してもよい。
具体例を挙げると、接点ＲＯＭ３４には第１高解像度記録モードを示す記録モード情報［００］を記録する。そして、制御部４６は、この記録モード情報［００］を認識することにより、パルスＩＤ［０３］とパルスＩＤ［０５］とを選択し、駆動パルスＤＰ１２と駆動パルスＤＰ１４とからなる一連の駆動信号を生成する。さらに、この生成した駆動信号を駆動信号発生回路３６から発生させる。
このように構成すると、複数の記録モードでプリンタ１を動作させる場合であっても、接点ＲＯＭ３４に記録する情報の量を少なくすることができ、複雑な波形形状の駆動信号であっても容易に設定することができる。
【０１０１】
また、この第２実施形態においても、１つのインクカートリッジ１０に対応させて１種類の記録モードを設定するようにしても良い。例えば、ブラックインクカートリッジ１０Ａに対応させて接点ＲＯＭ３４には、高速記録モード用の駆動信号を構成するパルスを選択するためのパルスＩＤや記録モード情報を記録し、このインクカートリッジ１０Ａについては高速記録モードだけで記録を行わせても良い。同様に、カラーインクカートリッジ１０Ｂに対応させて接点ＲＯＭ３４には、高解像度記録モード用の駆動信号を構成するパルスを選択するためのパルスＩＤや記録モード情報をを記録し、このインクカートリッジ１０Ｂについては高解像度記録モードだけで記録を行わせても良い。
【０１０２】
ところで、本発明は、上記の実施形態に限定されるものではなく、特許請求の範囲の記載に基づいて種々の変形が可能である。
【０１０３】
例えば、波形ＩＤやパルスＩＤが記録される情報媒体を電気的記録素子の一種である接点ＲＯＭ３４によって構成した例について説明したが、この情報媒体は波形ＩＤやパルスＩＤを読み取ることができればよく、接点ＲＯＭ３４に限定されるものではない。例えば、バーコードによって構成してもよいし、スリットや凹凸を形成したプレート状部材によって構成してもよい。そして、情報媒体をバーコードによって構成した場合には、情報読取手段としてバーコードリーダが用いられる。同様に、情報媒体をスリットや凹凸を形成したプレート状部材によって構成した場合には、情報読取手段としてスリットを読み取り可能なフォトカプラーや凹凸を検出可能なセンサ機構が用いられる。
【０１０４】
また、上記実施形態におけるインクカートリッジ１０は、キャリッジ２上に装着されるものであったが、本発明は、インクカートリッジ１０をプリンタ１の筐体側（不動部）に装着するように構成した所謂オフキャリッジ式のインクジェット式記録装置にも適用することができる。
【０１０５】
また、ＲＯＭ４５の一部領域を用いて構成していた波形情報記憶領域４５ａやパルス情報記憶領域４５ｂを、情報の書換ができる記録媒体、例えば、電気的に書き換え可能なＥＥＰＲＯＭやＩＣメモリ等に設けても良い。そして、書換可能に構成することにより、情報の更新によって新たな駆動信号のＣＯＭ波形情報や駆動パルスの波形情報を追加することができる。このため、既存のプリンタ１を情報の更新によって、最新式のプリンタ１と同等の動作をさせることができる。
さらに、この観点からすれば、この記録媒体は、プリンタ１から着脱可能に構成することが好ましい。
【０１０６】
また、記録ヘッド１２が備える圧力発生素子は、上記の撓み振動モードの圧電振動子２３に限定されるものではない。例えば、所謂縦振動モードの圧電振動子を用いてもよい。この縦振動モードの圧電振動子は、充電による変形で圧力室２４を膨張させ、放電による変形で圧力室２４を収縮させる圧電振動子である。
【０１０７】
また、発熱素子を圧力発生素子として用いた記録ヘッド１２であってもよい。即ち、発熱素子からの熱により気泡の大きさを制御し、この気泡によって生成される圧力を利用してインク滴を吐出させる記録ヘッド１２にも本発明を適用することができる。
【０１０８】
さらに、記録ヘッド１２を取り付けたインクカートリッジ１０、及び、このインクカートリッジ１０を用いたインクジェット式記録装置にも本発明は適用できる。
【０１０９】
【発明の効果】
以上説明したように本発明によれば、以下の効果を奏する。
即ち、駆動信号発生手段から発生させる駆動信号を選択するための駆動信号選択情報を記録した情報媒体を設け、駆動信号選択情報を、駆動信号発生手段から発生させる駆動信号を複数選択する情報であって、駆動信号毎に付与された駆動波形識別情報によって構成し、カートリッジ装着部への装着に伴って、駆動信号選択情報を前記駆動信号選択手段に認識させるようにし、駆動信号選択手段が、駆動信号選択情報に基づいて複数の駆動信号の中から記録モードに対応する１つの駆動信号を駆動信号発生手段に発生させるようにしたので、情報媒体には駆動信号選択情報を記録すれば済み、必要な情報量を少なくすることができる。これにより、複雑な波形形状の駆動信号であっても、使用するインクカートリッジに適した駆動信号を発生させることができる。また、多くの駆動信号の中からそのインクカートリッジに貯留されたインクに適した駆動信号を選択することができる。
【０１１０】
また、駆動信号を構成する駆動パルスを選択させるための駆動パルス選択情報を記録した情報媒体を設け、駆動パルス選択情報を、駆動パルス毎に付与されたパルス識別情報によって構成し、カートリッジ装着部への装着により、駆動パルス選択情報を駆動信号生成制御手段に認識させるようにしたので、情報媒体には駆動パルス選択情報を記録すれば済み、必要な情報量を少なくすることができる。これにより、複雑な波形形状の駆動信号であっても、使用するインクカートリッジに適した駆動信号を発生させることができる。また、駆動パルスの組み合わせの仕方次第でそのインクカートリッジに貯留されたインクに適した駆動信号を発生させることができる。
【図面の簡単な説明】
【図１】
プリンタの内部構造を説明する斜視図である。
【図２】
記録ヘッドの断面図である。
【図３】
カートリッジホルダ部の斜視図である。
【図４】
インクカートリッジの斜視図であり、（ａ）はブラックインクカートリッジを、（ｂ）はカラーインクカートリッジをそれぞれ示す。
【図５】
接点ＲＯＭに記録された情報を説明する図であり、（ａ）は染料インク用の情報を、（ｂ）は顔料インク用の情報をそれぞれ示す。
【図６】
プリンタの電気的構成を説明するブロック図である。
【図７】
波形情報記憶領域の記憶内容を説明する図である。
【図８】
駆動信号発生回路の構成を説明するブロック図である。
【図９】
記録ヘッドの電気駆動系を説明するブロック図である。
【図１０】
駆動信号ＣＯＭ０を説明する図である。
【図１１】
駆動信号ＣＯＭ０による階調制御を説明する図である。
【図１２】
駆動信号ＣＯＭ２を説明する図である。
【図１３】
駆動信号ＣＯＭ２による階調制御を説明する図である。
【図１４】
駆動信号ＣＯＭ４を説明する図である。
【図１５】
駆動信号ＣＯＭ４による階調制御を説明する図である。
【図１６】
パルス情報記憶領域の記憶内容を説明する図である。
【図１７】
パルス波形情報に対応する駆動パルスを説明する図であり、（ａ）はパルスＩＤ［０２］に対応する駆動パルスＤＰ１１を、（ｂ）はパルスＩＤ［０３］に対応する駆動パルスＤＰ１２を、（ｃ）はパルスＩＤ［０４］に対応する駆動パルスＤＰ１３を、（ｄ）はパルスＩＤ［０５］に対応する駆動パルスＤＰ１４を、（ｅ）はパルスＩＤ［０６］に対応する駆動パルスＤＰ１５をそれぞれ示す。
【図１８】
第２実施形態における接点ＲＯＭの記録内容を説明する図である。
【図１９】
第２実施形態における駆動信号を説明する図であり、（ａ）は駆動パルスＤＰ１４、ＤＰ１１、ＤＰ１５からなる駆動信号を、（ｂ）は駆動パルスＤＰ１２、ＤＰ１３からなる駆動信号をそれぞれ示す。
【符号の説明】
１  インクジェットプリンタ
２  キャリッジ
３  ガイド部材
４  駆動プーリ
５  遊転プーリ
６  タイミングベルト
７  パルスモータ
８  記録紙
９  ベース板部
１０  インクカートリッジ
１１  カートリッジホルダ部
１２  記録ヘッド
２０  共通インク室
２１  ノズルプレート
２２  ノズル開口
２３  圧電振動子
２４  圧力室
２５  インク供給口
２６  供給側連通口
２７  第１ノズル連通口
２８  第２ノズル連通口
３１  区画壁部
３２  インク供給針
３３  接点端子
３４  接点ＲＯＭ
３５  針挿入部
３６  駆動信号発生回路
３７  ワイパー機構
３８  キャッピング機構
３９  紙送りローラ
４１  プリンタコントローラ
４２  プリントエンジン
４３  外部インターフェイス
４４  ＲＡＭ
４５  ＲＯＭ
４６  制御部
４７  発振回路
４８  内部インターフェイス
５１  波形生成回路
５２  電流増幅回路
５３  波形メモリ
５４  第１波形ラッチ回路
５５  第２波形ラッチ回路
５６  加算機
５７  デジタルアナログ変換器
５８  電圧増幅回路
６０  紙送りモータ
６１  第１シフトレジスタ
６２  第２シフトレジスタ
６３  第１ラッチ回路
６４  第２ラッチ回路
６５  デコーダ
６６  制御ロジック
６７  レベルシフタ
６８  スイッチ回路