(57)【特許請求の範囲】
【請求項１】
基板と、前記基板上に設けられ、第１のタイミングから第２のタイミングまでの期間に印加されるプレパルスおよび前記第２のタイミングよりも後の第３のタイミングから第４のタイミングまでの期間に印加されるメインパルスから構成される駆動パルスが印加されることにより、インクを吐出するためのエネルギーを生成する複数の記録素子がそれぞれ配列された複数の記録素子列と、を有し、送信されるデータに応じてインクを吐出するための記録ヘッドと、
前記複数の記録素子列のそれぞれに対応する第１の駆動パルスを決定する第１の決定手段と、
前記第１の決定手段によって決定された前記複数の記録素子列に対応する前記複数の第１の駆動パルスの前記第１のタイミング、前記第２のタイミング、前記第３のタイミングおよび前記第４のタイミングの中で、重複するタイミングの数に関する重複値を取得する取得手段と、
前記取得手段によって取得された前記重複値に応じて、前記複数の記録素子列のそれぞれに印加するための印加駆動パルスを決定する第２の決定手段と、
前記第２の決定手段によって決定された前記複数の印加駆動パルスに基づいて、前記複数の記録素子列からインクを吐出するように制御する制御手段と、を有するインクジェット記録装置であって、
前記第２の決定手段は、（ｉ）前記取得手段によって取得された前記重複値が所定の閾値よりも小さい場合、前記複数の印加駆動パルスを前記第１の決定手段によって決定された前記複数の第１の駆動パルスに決定し、（ｉｉ）前記取得手段によって取得された前記重複値が前記所定の閾値よりも大きい場合、前記複数の印加駆動パルスを前記複数の第１の駆動パルスと異なる複数の第２の駆動パルスに決定することを特徴とするインクジェット記録装置。
【請求項２】
前記取得手段は、前記重複するタイミングの数の最大値を前記重複値として取得することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記第１の決定手段は、所定の時間間隔ごとに前記複数の第１の駆動パルスを決定し、前記取得手段は、前記所定の時間間隔ごとに前記重複値を取得し、
前記第２の決定手段は、前記所定の時間間隔ごとに前記複数の印加駆動パルスを決定することを特徴とする請求項１または２に記載のインクジェット記録装置。
【請求項４】
予め定められた前記複数の第２の駆動パルスを記憶する記憶手段を更に有し、
前記複数の第２の駆動パルスそれぞれにおける前記第１のタイミング、前記第２のタイミング、前記第３タイミングおよび前記第４のタイミングのうちの重複するタイミングの数の最大値は、前記所定の閾値よりも小さいことを特徴とする請求項１から３のいずれか１項に記載のインクジェット記録装置。
【請求項５】
前記複数の第２の駆動パルスそれぞれにおける前記第１のタイミング、前記第２のタイミング、前記第３のタイミングおよび前記第４のタイミングは、いずれも重複しないことを特徴とする請求項４に記載のインクジェット記録装置。
【請求項６】
前記第２の決定手段によって前記所定の時間間隔ごとに決定された前記複数の印加駆動パルスを記憶する記憶手段を更に有し、
前記第２の決定手段は、第１の時点において前記取得手段によって取得された前記重複値が前記所定の閾値よりも大きい場合、前記第１の時点よりも前の第２の時点にて前記記憶手段に記憶された前記複数の印加駆動パルスを前記第１の時点における前記複数の印加駆動パルスに決定することを特徴とする請求項３に記載のインクジェット記録装置。
【請求項７】
前記第２の時点は、前記第１の時点から前記所定の時間間隔だけ前の時点であることを特徴とする請求項６に記載のインクジェット記録装置。
【請求項８】
前記複数の記録素子列のそれぞれにおけるインクの温度に関する情報を取得する第２の取得手段を更に有し、
前記第１の決定手段は、前記複数の記録素子列のそれぞれにおいて前記第２の取得手段によって取得された前記情報が示す温度に基づいて、前記複数の第１の駆動パルスを決定することを特徴とする請求項１から７のいずれか１項に記載のインクジェット記録装置。
【請求項９】
前記第１の決定手段は、
前記複数の記録素子列のそれぞれにおいて、前記第２の取得手段によって取得された前記情報が示す温度に基づいて複数の前記駆動パルスの中から１つの前記駆動パルスを選択する選択手段と、
前記複数の記録素子列のそれぞれにおいて、前記選択手段によって選択された前記駆動パルスを調整する第１の調整手段と、
前記複数の記録素子列のそれぞれにおいて、前記第１の調整手段によって調整された前記駆動パルスにおける前記第１のタイミングと前記第４のタイミングの間の時間間隔が所定の時間間隔より長い場合、前記第１のタイミングと前記第４のタイミングの間の時間間隔が前記所定の時間間隔よりも短くなるように、前記第１の調整手段によって調整された前記駆動パルスを更に調整する第２の調整手段と、を有することを特徴とする請求項８に記載のインクジェット記録装置。
【請求項１０】
前記選択手段は、前記複数の記録素子列のうちの１つの記録素子列において、（ｉ）前記第２の取得手段によって取得された前記情報が示す温度が第１の温度である場合、前記第１のタイミングと前記第２のタイミングの間の時間間隔が第１の間隔である前記駆動パルスを選択し、（ｉｉ）前記第２の取得手段によって取得された前記情報が示す温度が前記第１の温度よりも高い第２の温度である場合、前記第１のタイミングと前記第２のタイミングの間の時間間隔が第１の間隔よりも短い第２の間隔である前記駆動パルスを選択することを特徴とする請求項９に記載のインクジェット記録装置。
【請求項１１】
前記第１の調整手段は、前記第２の取得手段によって取得された前記情報が示す温度に基づいて前記選択手段によって選択された前記駆動パルスを調整することを特徴とする請求項９または１０に記載のインクジェット記録装置。
【請求項１２】
前記第２の調整手段は、前記複数の記録素子列のうちの１つの記録素子列において、前記第１の調整手段によって調整された前記駆動パルスにおける前記第１のタイミングと前記第４のタイミングの間の時間間隔が前記所定の時間間隔より短い場合、前記第１の調整手段によって調整された前記駆動パルスを調整しないことを特徴とする請求項９から１１のいずれか１項に記載のインクジェット記録装置。
【請求項１３】
前記第２の調整手段は、前記複数の記録素子列のうちの１つの記録素子列において、（ｉ）前記第１の調整手段によって調整された前記駆動パルスにおける前記第１のタイミングと前記第４のタイミングの間の時間間隔が前記所定の時間間隔よりも長く、且つ、前記第１の調整手段によって調整された前記駆動パルスにおける前記第１のタイミングと前記第４のタイミングの間の時間間隔と、前記所定の時間間隔と、の差分が第１の差分値である場合、第１の補正量だけ前記第３のタイミングと前記第４のタイミングの間の時間間隔が短くなるように、前記第１の調整手段によって調整された前記駆動パルスを更に調整し、（ｉｉ）前記第１の調整手段によって調整された前記駆動パルスにおける前記第１のタイミングと前記第４のタイミングの間の時間間隔が前記所定の時間間隔よりも長く、且つ、前記第１の調整手段によって調整された前記駆動パルスにおける前記第１のタイミングと前記第４のタイミングの間の時間間隔と、前記所定の時間間隔と、の差分が前記第１の差分値よりも長い第２の差分値である場合、前記第１の補正量よりも大きい第２の補正量だけ前記第３のタイミングと前記第４のタイミングの間の時間間隔が短くなるように、前記第１の調整手段によって調整された前記駆動パルスを更に調整することを特徴とする請求項９から１２のいずれか１項に記載のインクジェット記録装置。
【請求項１４】
前記第２の調整手段は、前記複数の記録素子列のうちの１つの記録素子列において、（ｉ）前記第１の調整手段によって調整された前記駆動パルスにおける前記第１のタイミングと前記第４のタイミングの間の時間間隔が前記所定の時間間隔よりも長く、且つ、前記第１の調整手段によって調整された前記駆動パルスにおける前記第１のタイミングと前記第４のタイミングの間の時間間隔と、前記所定の時間間隔と、の差分が前記第１の差分値である場合、第３の補正量だけ前記第２のタイミングと前記第３のタイミングの間の時間間隔が短くなるように、前記第１の調整手段によって調整された前記駆動パルスを更に調整し、（ｉｉ）前記第１の調整手段によって調整された前記駆動パルスにおける前記第１のタイミングと前記第４のタイミングの間の時間間隔が前記所定の時間間隔よりも長く、且つ、前記第１の調整手段によって調整された前記駆動パルスにおける前記第１のタイミングと前記第４のタイミングの間の時間間隔と、前記所定の時間間隔と、の差分が前記第２の差分値である場合、前記第３の補正量よりも大きい第４の補正量だけ前記第２のタイミングと前記第３のタイミングの間の時間間隔が短くなるように、前記第１の調整手段によって調整された前記駆動パルスを更に調整することを特徴とする請求項１３に記載のインクジェット記録装置。
【請求項１５】
前記第１の補正量と前記第３の補正量との比は、前記第２の補正量と前記第４の補正量との比とほぼ等しいことを特徴とする請求項１４に記載のインクジェット記録装置。
【請求項１６】
前記第２の調整手段は、前記複数の記録素子列のうちの１つの記録素子列において、前記第１の調整手段によって調整された前記駆動パルスにおける前記第１のタイミングと前記第４のタイミングの間の時間間隔が前記所定の時間間隔よりも長い場合、前記第１のタイミングと前記第２のタイミングの間の時間間隔が変わらないように、前記第１の調整手段によって調整された前記駆動パルスを更に調整することを特徴とする請求項１３から１５のいずれか１項に記載のインクジェット記録装置。
【請求項１７】
前記複数の記録素子列それぞれに配列された前記複数の記録素子のうち、同時に駆動される記録素子の数に関する情報を取得する第３の取得手段と、
前記第３の取得手段によって取得された前記情報が示す前記記録素子の数が第１の数である場合、前記所定の閾値として第１の閾値を設定し、且つ、前記第３の取得手段によって取得された前記情報が示す前記記録素子の数が前記第１の数よりも多い第２の数である場合、前記所定の閾値として前記第１の閾値よりも低い第２の閾値を設定する設定手段と、を更に有することを特徴とする請求項１から１６のいずれか１項に記載のインクジェット記録装置。
【請求項１８】
前記複数の記録素子列は、互いに異なる色のインクを吐出することを特徴とする請求項１から１７のいずれか１項に記載のインクジェット記録装置。
【請求項１９】
基板と、前記基板上に設けられ、第１のタイミングから第２のタイミングまでの期間に印加されるプレパルスおよび前記第２のタイミングよりも後の第３のタイミングから第４のタイミングまでの期間に印加されるメインパルスから構成される駆動パルスが印加されることにより、インクを吐出するためのエネルギーを生成する複数の記録素子がそれぞれ配列された複数の記録素子列と、を有し、送信されるデータに応じてインクを吐出するための記録ヘッドと、
前記複数の記録素子列のそれぞれに対応する第１の駆動パルスを決定する第１の決定手段と、
前記第１の決定手段によって決定された前記複数の記録素子列に対応する前記複数の第１の駆動パルスの間で、前記第１のタイミング、前記第２のタイミング、前記第３のタイミング、前記第４のタイミングのうちの同じ期間に含まれるタイミングの数に関する重複値を取得する取得手段と、
前記取得手段によって取得された前記重複値に応じて、前記複数の記録素子列のそれぞれに印加するための印加駆動パルスを決定する第２の決定手段と、
前記第２の決定手段によって決定された前記複数の印加駆動パルスに基づいて、前記複数の記録素子列からインクを吐出するように制御する制御手段と、を有するインクジェット記録装置であって、
前記第２の決定手段は、（ｉ）前記取得手段によって取得された前記重複値が所定の閾値よりも小さい場合、前記複数の印加駆動パルスを前記第１の決定手段によって決定された前記複数の第１の駆動パルスに決定し、（ｉｉ）前記取得手段によって取得された前記重複値が前記所定の閾値よりも大きい場合、前記複数の印加駆動パルスを前記複数の第１の駆動パルスと異なる複数の第２の駆動パルスに決定することを特徴とするインクジェット記録装置。
【請求項２０】
基板と、前記基板上に設けられ、第１のタイミングから第２のタイミングまでの期間に印加されるプレパルスおよび前記第２のタイミングよりも後の第３のタイミングから第４のタイミングまでの期間に印加されるメインパルスから構成される駆動パルスが印加されることにより、インクを吐出するためのエネルギーを生成する複数の記録素子がそれぞれ配列された複数の記録素子列と、を有し、送信されるデータに応じてインクを吐出するための記録ヘッドと、
前記複数の記録素子列のそれぞれに対応する第１の駆動パルスを決定する第１の決定手段と、
前記第１の決定手段によって決定された前記複数の記録素子列に対応する前記複数の第１の駆動パルスの前記第１のタイミング、前記第３のタイミングの中で、重複するタイミングの数に関する重複値を取得する取得手段と、
前記取得手段によって取得された前記重複値に応じて、前記複数の記録素子列のそれぞれに印加するための印加駆動パルスを決定する第２の決定手段と、
前記第２の決定手段によって決定された前記複数の印加駆動パルスに基づいて、前記複数の記録素子列からインクを吐出するように制御する制御手段と、を有するインクジェット記録装置であって、
前記第２の決定手段は、（ｉ）前記取得手段によって取得された前記重複値が所定の閾値よりも小さい場合、前記複数の印加駆動パルスを前記第１の決定手段によって決定された前記複数の第１の駆動パルスに決定し、（ｉｉ）前記取得手段によって取得された前記重複値が前記所定の閾値よりも大きい場合、前記複数の印加駆動パルスを前記複数の第１の駆動パルスと異なる複数の第２の駆動パルスに決定することを特徴とするインクジェット記録装置。
【請求項２１】
基板と、前記基板上に設けられ、第１のタイミングから第２のタイミングまでの期間に印加されるプレパルスおよび前記第２のタイミングよりも後の第３のタイミングから第４のタイミングまでの期間に印加されるメインパルスから構成される駆動パルスが印加されることにより、インクを吐出するためのエネルギーを生成する複数の記録素子がそれぞれ配列された複数の記録素子列と、を有し、送信されるデータに応じてインクを吐出するための記録ヘッドと、
前記複数の記録素子列のそれぞれに対応する第１の駆動パルスを決定する第１の決定手段と、
前記第１の決定手段によって決定された前記複数の記録素子列に対応する前記複数の第１の駆動パルスの前記第３のタイミング、前記第４のタイミングの中で、重複するタイミングの数に関する重複値を取得する取得手段と、
前記取得手段によって取得された前記重複値に応じて、前記複数の記録素子列のそれぞれに印加するための印加駆動パルスを決定する第２の決定手段と、
前記第２の決定手段によって決定された前記複数の印加駆動パルスに基づいて、前記複数の記録素子列からインクを吐出するように制御する制御手段と、を有するインクジェット記録装置であって、
前記第２の決定手段は、（ｉ）前記取得手段によって取得された前記重複値が所定の閾値よりも小さい場合、前記複数の印加駆動パルスを前記第１の決定手段によって決定された前記複数の第１の駆動パルスに決定し、（ｉｉ）前記取得手段によって取得された前記重複値が前記所定の閾値よりも大きい場合、前記複数の印加駆動パルスを前記複数の第１の駆動パルスと異なる複数の第２の駆動パルスに決定することを特徴とするインクジェット記録装置。
【請求項２２】
基板と、前記基板上に設けられ、第１のタイミングから第２のタイミングまでの期間に印加されるプレパルスおよび前記第２のタイミングよりも後の第３のタイミングから第４のタイミングまでの期間に印加されるメインパルスから構成される駆動パルスが印加されることにより、インクを吐出するためのエネルギーを生成する複数の記録素子がそれぞれ配列された複数の記録素子列と、を有し、送信されるデータに応じてインクを吐出するための記録ヘッドを用いて記録を行うインクジェット記録方法であって、
前記複数の記録素子列のそれぞれに対応する第１の駆動パルスを決定する第１の決定工程と、
前記第１の決定工程によって決定された前記複数の記録素子列に対応する前記複数の第１の駆動パルスの前記第１のタイミング、前記第２のタイミング、前記第３のタイミング、前記第４のタイミングの中で、重複するタイミングの数に関する重複値を取得する取得工程と、
前記取得工程によって取得された前記重複値に応じて、前記複数の記録素子列のそれぞれに印加するための印加駆動パルスを決定する第２の決定工程と、
前記第２の決定工程によって決定された前記複数の印加駆動パルスに基づいて、前記複数の記録素子列からインクを吐出するように制御する制御工程と、を有し、
前記第２の決定工程は、（ｉ）前記取得工程によって取得された前記重複値が所定の閾値よりも小さい場合、前記第１の決定工程によって決定された前記複数の第１の駆動パルスを前記複数の印加駆動パルスに決定し、（ｉｉ）前記取得工程によって取得された前記重複値が前記所定の閾値よりも大きい場合、前記複数の第１の駆動パルスと異なる複数の第２の駆動パルスを前記複数の印加駆動パルスに決定することを特徴とするインクジェット記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェット記録装置およびインクジェット記録方法に関する。
【背景技術】
【０００２】
インクを吐出するためのエネルギーを生成する複数の記録素子がそれぞれ配列された複数の記録素子列が設けられた記録素子基板を有する記録ヘッドを用い、転送された記録データにしたがって記録素子に駆動パルスを印加して記録素子を駆動することにより記録媒体上にインクを吐出して画像を記録するインクジェット記録装置が従来より知られている。このようなインクジェット記録装置では、インクが吐出されない程度にインクを昇温させるためのプレパルスとインクを吐出させるためのメインパルスから形成される駆動パルスを用いることが知られている。
【０００３】
ここで、インクを吐出する際の記録素子近傍のインクの温度が高くなるほど記録素子近傍のインクの粘度や表面張力が変化し、それに伴ってインクの吐出量が増加してしまう場合があることが知られている。これにより、吐出時のインクの温度に応じて記録される画像の画質が低下してしまう虞がある。これに対し、特許文献１には、プレパルスのパルス幅が互いに異なる複数の駆動パルスによって規定された駆動パルステーブルを用い、インクの温度が高いほど駆動パルステーブルの中からプレパルスのパルス幅が小さい駆動パルスを選択して記録素子に印加することが開示されている。同文献によれば、インクの温度が異なる場合であっても吐出量がほぼ一定となるようにインクの吐出を制御できるため、画質の低下を抑制できると記載されている。
【０００４】
また、特許文献２には、インクの温度に応じて駆動パルスを選択した後、吐出エネルギーを調整するために選択された駆動パルスのパルス幅を調整することが記載されている。更に、同文献には調整後の駆動パルスのパルス幅が所定の閾値よりも大きい場合、駆動パルスのパルス幅を所定の閾値よりも小さくなるように再度の調整を行うことが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−３１９０５号公報
【特許文献２】特開２０１３−１８４３１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の駆動パルスを用いた駆動制御では、インクの着弾位置ずれや記録データの転送エラー等が生じる虞があることがわかった。
【０００７】
記録素子に駆動パルスが印加されると、記録素子を駆動するための電源ラインなどに電流が流れることになる。この電流により、インクジェット記録装置と記録ヘッドを接続するフレキシブル配線や記録ヘッド内の配線などにおいて誘導ノイズが発生する場合がある。ここで、この誘導ノイズは単位時間当たりの電流の変化量が大きくなるほど強くなることが一般に知られている。すなわち、印加される駆動パルスを構成するメインパルス、プレパルスそれぞれにおける立ち上がりのタイミングと立ち下がりのタイミング、いわゆる駆動パルスのエッジのタイミングにて強い誘導ノイズが生じる虞がある。
【０００８】
ここで、複数の記録素子列のそれぞれに印加される駆動パルスにおける立ち上がり、立ち下がりのタイミングが同一のタイミングとなった場合、上述の誘導ノイズは特に顕著なものとなる。この強い誘導ノイズの影響により、記録を行うための記録データを示す信号にクロストークノイズが乗り、結果としてインクの着弾位置ずれや記録データの転送エラーなどの弊害が生じてしまう虞がある。
【０００９】
本発明は上記の課題を鑑みて為されたものであり、強い誘導ノイズの発生による画像の弊害を抑制することを目的とするものである。
【課題を解決するための手段】
【００１０】
そこで、本発明は、基板と、前記基板上に設けられ、第１のタイミングから第２のタイミングまでの期間に印加されるプレパルスおよび前記第２のタイミングよりも後の第３のタイミングから第４のタイミングまでの期間に印加されるメインパルスから構成される駆動パルスが印加されることにより、インクを吐出するためのエネルギーを生成する複数の記録素子がそれぞれ配列された複数の記録素子列と、を有し、送信されるデータに応じてインクを吐出するための記録ヘッドと、前記複数の記録素子列のそれぞれに対応する第１の駆動パルスを決定する第１の決定手段と、前記第１の決定手段によって決定された前記複数の記録素子列に対応する前記複数の第１の駆動パルスの前記第１のタイミング、前記第２のタイミング、前記第３のタイミング、前記第４のタイミングの中で、重複するタイミングの数に関する重複値を取得する取得手段と、前記取得手段によって取得された前記重複値に応じて、前記複数の記録素子列のそれぞれに印加するための印加駆動パルスを決定する第２の決定手段と、前記第２の決定手段によって決定された前記複数の印加駆動パルスに基づいて、前記複数の記録素子列からインクを吐出するように制御する制御手段と、を有するインクジェット記録装置であって、前記第２の決定手段は、（ｉ）前記取得手段によって取得された前記重複値が所定の閾値よりも小さい場合、前記複数の印加駆動パルスを前記第１の決定手段によって決定された前記複数の第１の駆動パルスに決定し、（ｉｉ）前記取得手段によって取得された前記重複値が前記所定の閾値よりも大きい場合、前記複数の印加駆動パルスを前記複数の第１の駆動パルスと異なる複数の第２の駆動パルスに決定することを特徴とする。
【発明の効果】
【００１１】
本発明に係るインクジェット記録装置およびインクジェット記録方法によれば、強い誘導ノイズの発生による画像の弊害を抑制することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係るインクジェット記録装置の斜視図である。
【図２】実施形態に係る記録ヘッドの模式図である。
【図３】実施形態に係る記録ヘッドの透視図である。
【図４】実施形態における記録制御系を示す図である。
【図５】駆動パルスを説明するための図である。
【図６】インク温度、駆動パルス、インク吐出量の相関を説明するための図である。
【図７】一般的な駆動パルス制御を説明するための図である。
【図８】駆動パルス制御を行った際の温度と吐出量の相関を説明するための図である。
【図９】反転タイミングの重複度の算出方法を説明するための図である。
【図１０】実施形態における駆動パルス制御を説明するための図である。
【図１１】実施形態で適用する駆動パルスの一例を示す図である。
【図１２】実施形態における駆動パルス制御を説明するための図である。
【図１３】実施形態における総パルス幅の変調処理を説明するための図である。
【図１４】実施形態における総パルス幅の変調処理を説明するための図である。
【図１５】実施形態における駆動パルス制御を説明するための図である。
【図１６】反転タイミングの重複度の算出方法を説明するための図である。
【発明を実施するための形態】
【００１３】
以下に図面を参照し、本発明の第１の実施形態について詳細に説明する。
【００１４】
（第１の実施形態）
図１は本実施形態に係るインクジェット記録装置（以下、プリンタとも称する）の外観を示している。これはいわゆるシリアル走査型のプリンタであり、記録媒体Ｐの搬送方向（Ｙ方向）に対して直交する交差方向（Ｘ方向）に記録ヘッドを走査して画像を記録するものである。
【００１５】
図１を用いてこのインクジェット記録装置の構成および記録時の動作の概略を説明する。まず不図示の搬送モータによりギヤを介して駆動される搬送ローラによって記録媒体Ｐを保持しているスプール６より記録媒体ＰがＹ方向に搬送される。一方、所定の搬送位置において不図示のキャリッジモータによりキャリッジユニット２をＸ方向に延在するガイドシャフト８に沿って走査させる。そして、この走査の過程で、エンコーダ７によって得られる位置信号に基づいたタイミングでキャリッジユニット２に装着可能な記録ヘッド（後述）の吐出口から吐出動作を行わせ、吐出口の配列範囲に対応した一定のバンド幅を記録する。本実施形態においては、走査速度４０インチ毎秒で走査し、６００ｄｐｉ（１／６００ｉｎｃｈ）の解像度で吐出動作を行う構成とした。その後、記録媒体Ｐの搬送を行い、さらに次のバンド幅について記録を行う構成となっている。
【００１６】
このようなプリンタでは、１回の走査で記録媒体上の単位領域に画像を記録（いわゆる１パス記録）しても良いし、複数回の走査で画像を記録（いわゆるマルチパス記録）しても良い。１パス記録を行う場合には各走査間でバンド幅分の記録媒体の搬送を行っても良い。また、マルチパス記録を行う場合には、１走査毎には搬送を行わず、記録媒体上の単位領域に対して複数回走査を行ってから、該単位領域に１バンド前後の搬送を行っても良い。また、他のマルチパス記録として、１走査毎に所定のマスクパターンによって間引かれたデータを記録してから１／ｎバンド前後の紙送りを行い、再度走査を行うことによって、記録媒体上の単位領域に対し記録に関与するノズルを異ならせた複数回（ｎ回）の走査と搬送とによって画像を完成させる方法がある。
【００１７】
なお、キャリッジモータからキャリッジユニット２への駆動力の伝達には、キャリッジベルトを用いることができる。しかしキャリッジベルトの代わりに、例えばキャリッジモータにより回転駆動され、Ｘ方向に延在するリードスクリュと、キャリッジユニット２に設けられ、リードスクリュの溝に係合する係合部とを具えたものなど、他の駆動方式を用いることも可能である。
【００１８】
送給された記録媒体Ｐは、給紙ローラとピンチローラとに挟持搬送されて、プラテン４上の記録位置（記録ヘッドの主走査領域）に導かれる。通常休止状態では記録ヘッドのフェイス面にはキャッピングが施されているため、記録に先立ってキャップを開放して記録ヘッドないしキャリッジユニット２を走査可能状態にする。その後、１走査分のデータがバッファに蓄積されたらキャッリッジモータによりキャリッジユニット２を走査させ、上述のように記録を行う。
【００１９】
ここで、記録ヘッドに対しては、吐出駆動のための駆動パルスやヘッド温調用信号などを供給するためのフレキシブル配線基板１９０が取り付けられている。フレキシブル基板の他端は、本プリンタの制御を実行するＣＰＵ等の制御回路を備えた制御部（不図示）に接続されている。また、制御部の近傍にはインクジェット記録装置内の雰囲気温度を検出するための温度センサであるサーミスタ（不図示）が設けられている。
【００２０】
図２は本実施形態に係る記録ヘッド９を模式的に示す斜視図である。
【００２１】
記録ヘッド９にはジョイント部２５が形成されており、ジョイント部２５には上述のインク供給チューブが接続される。
【００２２】
また、記録ヘッド９の記録媒体Ｐに対向する面である吐出口形成面には、半導体等から形成された２つの記録素子基板１０ａ、１０ｂが取り付けられている。記録素子基板１０ａ、１０ｂには、それぞれＸ方向に直交するＹ方向に沿って吐出口列が形成されている。詳細には、記録素子基板１０ａにはブラック（Ｂｋ）インクを吐出する吐出する吐出口列１１、グレー（Ｇｙ）インクを吐出する吐出口列１２、ライトグレー（Ｌｇｙ）インクを吐出する吐出口列１３、ライトシアン（Ｌｃ）インクを吐出する吐出口列１４がＸ方向に並んで配置されている。また、記録素子基板１０ｂにはシアン（Ｃ）インクを吐出する吐出口列１５、ライトマゼンタ（Ｌｍ）インクを吐出する吐出口列１６、マゼンタ（Ｍ）インクを吐出する吐出口列１７、イエロー（Ｙ）インクを吐出する吐出口列１８がＸ方向に並んで配置されている。
【００２３】
また、それぞれの吐出口列１１〜１８と対向する記録素子基板１０ａ、１０ｂ内の位置には、後述するように記録素子列が形成されている。なお、以下の説明では簡単のため、吐出口列１１〜１８それぞれに対向する位置にある記録素子列を記録素子列１１ｘ〜１８ｘと称する。
【００２４】
これらの記録素子基板１０ａ、１０ｂは、アルミナ、樹脂等から構成される支持部材３００に接着材にて固定されている。更に、記録素子基板１０ａ、１０ｂは配線が設けられた電気配線部材６００と電気的に接続され、電気配線部材６００を介して記録ヘッド９との信号を用いた通信を行う。
【００２５】
図３（ａ）は記録素子基板１０ｂをＸＹ平面に対して垂直な方向から見た場合における透視図である。また、図３（ｂ）は記録素子基板１０ｂを図３（ａ）に示す線分ＡＢを通り、記録素子基板１０ｂに垂直に切断した場合の切断面の吐出口列１５の近傍の様子をＹ方向下流側から見た場合における断面図である。なお、簡単のため、図３には各部の寸法比を実際と異ならせて図示しているが、実際の記録素子基板１０ｂのサイズはＸ方向に９．５５ｍｍ、Ｙ方向に３９．０ｍｍの大きさである。
【００２６】
本実施形態における吐出口列１１〜１８は、それぞれ２つの列から形成されている。これらの２列の列が、それぞれ向かい合う列に対して１２００ｄｐｉ（ドット／インチ）にて１ドット分ずらされた状態で、Ｙ方向（配列方向）に７６８個ずつ、計１５３６個の吐出口３０および吐出口３０に対向した電気熱変換素子である記録素子（以下、メインヒータとも称する）３４がＹ方向（所定方向）に配列されている。なお、本実施形態において１２００ｄｐｉは約０．０２ｍｍに相当する。この記録素子にパルスを加えることにより、吐出口からインクを吐出するための熱エネルギーを生成することができる。なお、ここでは記録素子として電気熱変換素子を用いる場合について記載したが、圧電素子などを用いることも可能である。
【００２７】
ここで、記録素子基板１０ｂには記録素子の近傍のインクの温度を検出するための温度センサとして合計９つのダイオードセンサＳ１〜Ｓ９が形成されている。
そのうち、２つのダイオードセンサＳ１、Ｓ６は吐出口列１５〜１８のＹ方向の一方の端部近傍に配置されている。詳細には、ダイオードセンサＳ１、Ｓ６はそれぞれＹ方向の一方の端部の吐出口から０．２ｍｍ離れた位置に配置される。ここで、ダイオードセンサＳ１はＸ方向において吐出口列１５と吐出口列１６の中間に、ダイオードセンサＳ６はＸ方向において吐出口列１７と吐出口列１８の中間に配置されている。
【００２８】
また、２つのダイオードセンサＳ２、Ｓ７は吐出口列１５〜１８のＹ方向の他方の端部近傍に配置されている。ここで、ダイオードセンサＳ２はＸ方向において吐出口列１５と吐出口列１６の中間に、ダイオードセンサＳ７はＸ方向において吐出口列１７と吐出口列１８の中間に配置されている。詳細には、ダイオードセンサＳ２、Ｓ７はそれぞれＹ方向の他方の端部の吐出口から０．２ｍｍ離れた位置に配置される。
【００２９】
更に、５つのダイオードセンサＳ３、Ｓ４、Ｓ５、Ｓ８、Ｓ９はそれぞれ吐出口列１５〜１８のＹ方向における中央部に配置されている。ここで、ダイオードセンサＳ４はＸ方向において吐出口列１５と吐出口列１６の中間に、ダイオードセンサＳ５はＸ方向において吐出口列１６と吐出口列１７の中間に、ダイオードセンサＳ８はＸ方向において吐出口列１７と吐出口列１８の中間に配置されている。また、ダイオードセンサＳ３は吐出口列１５よりもＸ方向における外側に、ダイオードセンサＳ９は吐出口列１８よりもＸ方向における外側に配置されている。
【００３０】
なお、本実施形態では、ダイオードセンサの近くの吐出口内にあるインクの温度は、そのダイオードセンサが設けられた位置における記録素子基板１０ｂの温度とほぼ同じであるため、記録素子基板１０ｂの温度をインクの温度として扱う。
【００３１】
また、記録素子基板１０ｂには吐出口内にあるインクの温度を加熱するための加熱素子（以下、サブヒータとも称する）１９ａ、１９ｂが設けられている。ここで、加熱素子１９ａは吐出口列１５のＸ方向におけるダイオードセンサＳ３が設けられている側を囲むようにして一続きの部材にて形成されている。同様に、加熱素子１９ｂは吐出口列１８のＸ方向におけるダイオードセンサＳ９が設けられている側を覆うようにして一続きの部材にて形成されている。なお、加熱素子１９ａ、１９ｂはそれぞれＸ方向について吐出口列１３から１．２ｍｍ外側、Ｙ方向についてダイオードセンサＳ１、Ｓ２、Ｓ６、Ｓ７から０．２ｍｍ外側に位置する。
【００３２】
記録素子基板１０ｂは、ダイオードセンサＳ１〜Ｓ９やサブヒータ１９ａ、１９ｂの他、種々の回路が形成された基板３１と、樹脂で形成された吐出口部材３５と、から構成される。基板３１と吐出口部材３５との間には、共通インク室３３が形成されており、共通インク室３３にはインク供給口３２が連通している。共通インク室３３からはインク流路３６が延びており、インク流路３６は、吐出口部材３５に形成された吐出口３０に連通する。インク流路３６における吐出口３０側の端部には、発泡室３８が形成されており、発泡室３８には、吐出口３０と対向する位置に記録素子（メインヒータ）３４が配置されている。また、インク流路３６と共通インク室の間にはノズルフィルタ３７が形成されている。
【００３３】
なお、ここでは記録素子基板１０ｂについて詳細に説明したが、記録素子基板１０ａについてもほぼ同様の構成を有している。
【００３４】
本実施形態では記録素子列１５ｘ〜１８ｘのそれぞれにおいてダイオードセンサＳ１〜Ｓ９のうち互いに異なる組み合わせのダイオードセンサから検出された温度に基づいて代表温度を算出し、記録素子列ごとに算出された代表温度に基づいて後述する駆動パルス制御を実行する。詳細には、記録素子列１５ｘにおいて駆動パルス制御を実行する際には記録素子列１５ｘの周囲を取り囲む４つのダイオードセンサＳ１、Ｓ２、Ｓ３、Ｓ４から検出された温度の平均値を代表温度とする。また、記録素子列１６ｘにおいて駆動パルス制御を実行する際には記録素子列１５６の周囲を取り囲む４つのダイオードセンサＳ１、Ｓ２、Ｓ４、Ｓ５から検出された温度の平均値を代表温度とする。また、記録素子列１７ｘにおいて駆動パルス制御を実行する際には記録素子列１７ｘの周囲を取り囲む４つのダイオードセンサＳ５、Ｓ６、Ｓ７、Ｓ８から検出された温度の平均値を代表温度とする。また、記録素子列１８ｘにおいて駆動パルス制御を実行する際には記録素子列１８ｘの周囲を取り囲む４つのダイオードセンサＳ６、Ｓ７、Ｓ８、Ｓ９から検出された温度の平均値を代表温度とする。
【００３５】
但し、この代表温度の算出方法は上記の形態に限るものではない。例えば、記録素子列１５ｘ〜１８ｘそれぞれにおいて周囲を取り囲む４つのダイオードセンサから検出された温度の最大値を用いて代表温度を算出しても良い。また、記録素子列１５ｘ〜１８ｘのいずれにおいても記録素子基板１０ｂに設けられた９つのダイオードセンサＳ１〜Ｓ９から検出された温度の平均値を用いて代表温度を算出しても良い。更に、本実施形態は図３（ａ）に示したような記録ヘッド内に複数のダイオードセンサを有する必要はなく、少なくとも１つのダイオードセンサを有していれば良い。
【００３６】
図４は、本実施形態におけるインクジェット記録装置に搭載される制御システムの構成を示すブロック図である。主制御部１００は演算、制御、判別、設定などの処理動作を実行するＣＰＵ１０１を備えている。そして、ＣＰＵ１０１によって実行すべき制御プログラム等を格納するＲＯＭ１０２、インクの吐出／非吐出を表す２値の記録データを格納するバッファ、ＣＰＵ１０１による処理のワークエリア等として用いられるＲＡＭ１０３、入出力ポート１０４などを備える。さらにＲＡＭ１０３は記録動作前後のメインタンクのインク量やサブタンクの空き容量等を記憶する記憶手段としても用いることができる。入出力ポート１０４には、搬送ローラを駆動させる搬送モータ（ＬＦモータ）１１３、キャリッジモータ（ＣＲモータ）１１４、記録ヘッド９、回復処理装置１２０などの各駆動回路１０５、１０６、１０７、１０８が接続されている。これらの各駆動回路１０５，１０６，１０７，１０８は、主制御部１００により制御される。入出力ポート１０４には、記録ヘッド９の温度を検出するダイオードセンサＳ１〜Ｓ９、キャリッジ２に固定されたエンコーダセンサ１１１、記録装置内の雰囲気温度（環境温度）を検出するサーミスタ１２１などの各種センサ類が接続されている。また、主制御部１００はインターフェイス回路１１０を介してホストコンピュータ１１５に接続されている。
【００３７】
記録ヘッドへの信号送信部として機能する駆動回路１０７からは印加される駆動パルスの他、記録用の記録データが送信される。これらは前述したフレキシブル配線基板１９０を介して転送される。
【００３８】
１１６は回復処理装置１２０によって記録ヘッド９から強制的にインクを排出させた場合に、そのインク量をカウントする回復処理カウンタである。１１７は記録開始前や記録終了時、記録中に行われる予備吐出をカウントする予備吐出カウンタである。１１８はフチ無し記録を行う場合に記録媒体領域外に記録されるインクをカウントするフチ無しインクカウンタ、１１９は記録中に吐出するインクをカウントする吐出ドットカウンタである。
【００３９】
（駆動パルス制御）
インクの温度に応じて複数の駆動パルスのうちの１つの駆動パルスを選択して記録素子３４に印加することで記録素子３４を発熱させ、これにより生じた熱エネルギーによってインクを吐出する、いわゆる駆動パルス制御の一般的な例を以下に詳細に説明する。
【００４０】
ここで、本実施形態では、印加する駆動パルスとしてプレパルスとメインパルスから構成される、いわゆるダブルパルスを用いる。
【００４１】
図５は上述のダブルパルスを説明するための図である。ここで、Ｖｏｐは駆動電圧、Ｐ１はプレパルスのパルス幅、Ｐ２はインターバルタイム、Ｐ３はメインパルスのパルス幅である。インクの吐出制御は、プレパルスのパルス幅を制御することにより行われるため、プレパルスが重要な役割を果たしている。
【００４２】
プレパルスは、主に記録素子近傍のインクの温度を加熱し、発泡が起こりやすくするために印加するパルスであり、プレパルスのパルス幅は、インクが発泡する境界のエネルギー値より小さいエネルギーとなるパルス幅以下になるような値に設定されている。
【００４３】
インターバルタイムは、プレパルスとメインパルスとの間に設けられた一定時間の幅であり、プレパルスの印加により生成された熱が記録素子近傍のインクに十分伝わるような時間が設けられている。また、メインパルスは、インクを発泡させてインク液滴を吐出するために用いられるパルスである。
【００４４】
図６（ａ）は記録素子３４に印加する駆動パルスの波形および駆動電圧Ｖｏｐを固定した場合における、インクの温度とインクの吐出量の関係を示す図である。ここから、インクの温度の上昇に伴ってインクの吐出量が増加していくことがわかる。
【００４５】
一方、図６（ｂ）はインクの温度が同じである条件において、インターバルタイムと駆動電圧Ｖｏｐを固定した場合におけるプレパルスのパルス幅とインクの吐出量の関係を示す図である。ここから、プレパルスのパルス幅Ｐ１を増加させていくと、インクの吐出量Ｖｄも比例して増加していくことがわかる。プレパルスのパルス幅Ｐ１が大きく、プレパルスの与えるエネルギー量が増えるにつれてインクの温度が上昇し、これに伴いインクの粘度が下がる。インクの粘度が下がった状態でメインパルスが印加されると、インクの吐出量が増加することになる。逆に、インクの粘度があまり下がらない状態でメインパルスが印加されると、インクの吐出量が減少することになる。
【００４６】
そこで、一般的な駆動パルス制御では、インクの温度に応じてプレパルスのパルス幅を変更することにより、基板温度（インク温度）の変化に由来するインクの吐出量の変動を抑制する。具体的には、インクの温度が相対的に低い場合には、インクの吐出量が低下する虞があるため、記録素子に印加する駆動パルスのプレパルスのパルス幅Ｐ１を比較的大きくする。これにより、インクの吐出量の低下を抑制することができる。同様に、インクの温度が相対的に高い場合にはプレパルスのパルス幅Ｐ１を比較的小さくする。
【００４７】
図７（ａ）はプレパルスのパルス幅Ｐ１が異なる複数の駆動パルスの波形を示す図である。
【００４８】
７つの駆動パルスＮｏ．０〜Ｎｏ．６は、いずれも駆動電圧は同じである。また、駆動パルスＮｏ．１〜Ｎｏ．６は、インターバルタイムＰ２がいずれも同じ（Ｐ２＝０．３０μｓ）である。また、駆動パルスＮｏ．０はプレパルスがない（Ｐ１＝０μｓ）、いわゆるシングルパルスである。一方で、駆動パルスＮｏ．０〜Ｎｏ．６はプレパルスのパルス幅Ｐ１およびメインパルスのパルス幅Ｐ３が互いに異なるように設定されている。
【００４９】
具体的には、駆動パルスＮｏ．０は７つの駆動パルスの中でプレパルスのパルス幅Ｐ１が最小（Ｐ１＝０μｓ）となり、メインパルスのパルス幅Ｐ３が最大（Ｐ３＝０．５６μｓ）となるように設定されている。
【００５０】
次に、駆動パルスＮｏ．１は駆動パルスＮｏ．０と比べてプレパルスのパルス幅Ｐ１が０．０８μｓだけ大きくなり（Ｐ１＝０．０８μｓ）、メインパルスのパルス幅Ｐ３が０．０８μｓだけ小さくなる（Ｐ３＝０．４８μｓ）ように設定されている。
【００５１】
以降、駆動パルスのナンバーが１つ大きくなるにしたがって、０．０８μｓずつプレパルスのパルス幅Ｐ１は増加し、且つ、０．０８μｓずつメインパルスのパルス幅Ｐ３は減少する。
【００５２】
７つの駆動パルスの中で最もナンバーが大きい駆動パルスＮｏ．６は、７つの駆動パルスの中でプレパルスのパルス幅Ｐ１は最大（Ｐ１＝０．４８μｓ）となり、且つ、メインパルスのパルス幅Ｐ３は最小（Ｐ３＝０．０８μｓ）となる。
【００５３】
図７（ｂ）に示したように、プレパルスのパルス幅Ｐ１が大きいほどインクの吐出量は多くなる。そのため、図７（ａ）に示す駆動パルスＮｏ．０〜Ｎｏ．６のそれぞれをインクの温度が互いに同じである条件において記録素子に印加した場合、駆動パルスＮｏ．０を印加した場合におけるインクの吐出量が最小となり、駆動パルスＮｏ．６を印加した場合におけるインクの吐出量が最大となる。また、駆動パルスＮｏ．０〜Ｎｏ．６は、ナンバーが大きくなるにしたがって０．０８μｓずつ等間隔にプレパルスのパルス幅が大きくなる。そのため、駆動パルスのナンバーが大きくなるにつれてインクの吐出量もほぼ等量ずつ増加する。
【００５４】
図７（ｂ）はインクの温度と実際に記録素子に印加する駆動パルスとの関係を示すテーブル図である。
【００５５】
上述したように、インクの温度が高いほどインクの吐出量は多くなる。このようなインク温度に由来するインクの吐出量の変動を抑制するために、本実施形態では、インク温度が高いほどプレパルスのパルス幅Ｐ１が小さい駆動パルスを選択して印加する。
【００５６】
例えば、図７（ｂ）に示すように、インクの温度が比較的低い２０℃未満である場合には図７（ａ）に示すプレパルスのパルス幅Ｐ１が相対的に大きい駆動パルスＮｏ．６が選択される。一方、インク温度が比較的高い７０℃以上である場合には図７（ａ）に示すプレパルスのパルス幅Ｐ１が相対的に小さい駆動パルスＮｏ．０が選択される。
【００５７】
図８は図７（ａ）、（ｂ）に示したように駆動パルスを選択して印加した場合におけるインクの温度とインクの吐出量の相関を示す図である。
【００５８】
図８に示す温度範囲のうち、３０℃から４０℃までは図７（ｂ）からわかるように駆動パルスＮｏ．４が記録素子に印加される。この間は、図６（ａ）に示した場合と同様に、インクの温度が上がるにつれてインクの吐出量は増加する。
【００５９】
そして、インクの温度が４０℃を超えると印加する駆動パルスが駆動パルスＮｏ．４よりもプレパルスのパルス幅が短い駆動パルスＮｏ．３に変更される。したがって、図８からわかるように、インクの吐出量の増大を抑制することができる。このように、駆動パルス制御を行うことにより、インクの温度に変化が生じた場合であってもインクの吐出量の変動を抑制して記録を行うことが可能となる。
【００６０】
（反転タイミングの重複度に応じた駆動パルス制御）
上述のように、本実施形態で適用する記録ヘッド９に設けられた各記録素子基板１０ａ、１０ｂには、それぞれ４つの記録素子列が設けられている。
【００６１】
ここで、１つの記録素子基板に設けられた４つの記録素子列に同時に印加する４つの駆動パルスにおいて、プレパルスおよびメインパルスそれぞれの立ち上がり、立ち下がりのタイミング（以下、反転タイミングとも称する）、いわゆる駆動パルスのエッジのタイミングが重複すると、そのタイミングにて記録素子を駆動するための電源ラインに大きな電流が流れてしまう。これにより、電気配線部材６００内に設けられた配線などに誘導ノイズが発生し、画質の低下を引き起こす虞がある。この誘導ノイズは、同時に印加される駆動パルスのうちで反転タイミングが重複する数が多くなるほど強いものとなる。
【００６２】
したがって、本実施形態では、それらの駆動パルスのうちの反転タイミングの重複する数（以下、反転タイミングの重複度とも称する）をそれぞれのタイミングにおいて算出し、更にそれらの反転タイミングの重複度の最大値を算出する。そして、算出された反転タイミングの重複度の最大値が所定の閾値以上である場合、強い誘導ノイズが発生する虞があるため、印加する駆動パルスを変更する。なお、本実施形態では所定の閾値を３に設定する。すなわち、記録素子列１５ｘ〜１８ｘに印加する４つの駆動パルスのうち、３つの駆動パルスにおいて反転タイミングが重複する場合、強い誘導ノイズが発生することになる。
【００６３】
なお、ここでは簡単のため、各記録素子列内の複数の記録素子には同じタイミングにて駆動パルスが印加される場合について説明するが、記録素子間で駆動パルスが印加されるタイミングが所定量だけシフトする場合であっても良い。
【００６４】
図９は駆動パルスの反転タイミングの重複度の算出方法を説明するための図である。なお、図１６には記録素子基板１０ｂに設けられた４つの記録素子列１５ｘ〜１８ｘに印加される駆動パルスの一例を示している。
【００６５】
ここで、以下の説明では複数の反転タイミングのうち、プレパルスの立ち上がりのタイミングを反転タイミングＰＴ０、プレパルスの立ち下がりのタイミングを反転タイミングＰＴ１、メインパルスの立ち上がりのタイミングを反転タイミングＰＴ２、メインパルスの立ち下がりのタイミングを反転タイミングＰＴ３と記載する。ここで、反転タイミングＰＴ０、ＰＴ１、ＰＴ２、ＰＴ３はそれぞれある同一の基準タイミングからのオフセット量にて示している。そのため、基準タイミングからプレパルスの立ち上がりまでのオフセット量をＰ０、プレパルスのパルス幅をＰ１、インターバルタイムをＰ２、メインパルスのパルス幅をＰ３とした場合、ＰＴ０＝Ｐ０、ＰＴ１＝Ｐ０＋Ｐ１、ＰＴ２＝Ｐ０＋Ｐ１＋Ｐ２、ＰＴ３＝Ｐ０＋Ｐ１＋Ｐ２＋Ｐ３となる。言い換えると、プレパルスのパルス幅Ｐ１は反転タイミングＰＴ０、ＰＴ１の間の時間間隔に、インターバルタイムＰ２は反転タイミングＰＴ１、ＰＴ２の間の時間間隔に、メインパルスのパルス幅Ｐ３は反転タイミングＰＴ２、ＰＴ３の間の時間間隔にそれぞれ対応している。なお、図９に示すそれぞれの駆動パルスの駆動電圧は２４Ｖである。
【００６６】
図９からわかるように、記録素子列１５ｘに印加される駆動パルスでは、プレパルスの立ち上がりまでのオフセット量Ｐ０が０．２μｓ、プレパルスのパルス幅Ｐ１が０．３μｓ、インターバルタイムＰ２が０．４μｓ、メインパルスのパルス幅Ｐ３が０．７μｓである。したがって、反転タイミングＰＴ０は０．２μｓ、反転タイミングＰＴ１は０．５μｓ、反転タイミングＰＴ２は０．９μｓ、反転タイミングＰＴ３は１．６μｓとなる。
【００６７】
また、記録素子列１６ｘに印加される駆動パルスでは、プレパルスの立ち上がりまでのオフセット量Ｐ０が０．３μｓ、プレパルスのパルス幅Ｐ１が０．３μｓ、インターバルタイムＰ２が０．４μｓ、メインパルスのパルス幅Ｐ３が０．７μｓである。したがって、反転タイミングＰＴ０は０．３μｓ、反転タイミングＰＴ１は０．６μｓ、反転タイミングＰＴ２は１．０μｓ、反転タイミングＰＴ３は１．７μｓとなる。
【００６８】
また、記録素子列１７ｘに印加される駆動パルスでは、プレパルスの立ち上がりまでのオフセット量Ｐ０が０．４μｓ、プレパルスのパルス幅Ｐ１が０．１μｓ、インターバルタイムＰ２が０．４μｓ、メインパルスのパルス幅Ｐ３が０．８μｓである。したがって、反転タイミングＰＴ０は０．４μｓ、反転タイミングＰＴ１は０．５μｓ、反転タイミングＰＴ２は０．９μｓ、反転タイミングＰＴ３は１．７μｓとなる。
【００６９】
また、記録素子列１８ｘに印加される駆動パルスでは、プレパルスの立ち上がりまでのオフセット量Ｐ０が０．５μｓ、プレパルスのパルス幅Ｐ１が０．３μｓ、インターバルタイムＰ２が０．４μｓ、メインパルスのパルス幅Ｐ３が０．７μｓである。したがって、反転タイミングＰＴ０は０．５μｓ、反転タイミングＰＴ１は０．８μｓ、反転タイミングＰＴ２は１．２μｓ、反転タイミングＰＴ３は１．９μｓとなる。
【００７０】
ここで、本実施形態では、図９に示す１つの駆動パルス当たり４つの反転タイミングＰＴ０、ＰＴ１、ＰＴ２、ＰＴ３のうち、同じタイミングにて複数の駆動パルス間で重複する反転タイミングの数をそのタイミングにおける反転タイミングの重複度として算出する。そして、各タイミングにおける反転タイミングの重複度の最大値を算出し、その最大値が所定の閾値である３以上の場合に実際に印加する駆動パルスを変更する。
【００７１】
例えば、図９に示す駆動パルスでは、０．９μｓのタイミングで記録素子列１５ｘに印加される駆動パルスの反転タイミングＰＴ２と記録素子列１７ｘに印加される駆動パルスの反転タイミングＰＴ２が重複する。したがって、図９に示す駆動パルスでは、０．９μｓのタイミングにおいて反転タイミングの重複度は２となる。
【００７２】
同様に、図９に示す駆動パルスでは、１．７μｓのタイミングで記録素子列１６ｘに印加される駆動パルスの反転タイミングＰＴ３と記録素子列１７ｘに印加される駆動パルスの反転タイミングＰＴ３が重複する。したがって、図９に示す駆動パルスでは、１．７μｓのタイミングにおいて反転タイミングの重複度は２となる。
【００７３】
そして、図９に示す駆動パルスでは、０．５μｓのタイミングで記録素子列１５ｘに印加される駆動パルスの反転タイミングＰＴ１、記録素子列１７ｘに印加される駆動パルスの反転タイミングＰＴ１、記録素子列１８ｘに印加される駆動パルスの反転タイミングＰＴ０が重複する。したがって、図９に示す駆動パルスでは、０．５μｓのタイミングにおいて反転タイミングの重複度は３となる。
【００７４】
したがって、反転タイミングの重複度の最大値は３と算出される。そのため、図９に示す駆動パルスが実際に記録素子列１５ｘ〜１８ｘに印加された場合、強い誘導ノイズが発生する虞があるとして、印加する駆動パルスを変更する。
【００７５】
（反転タイミングの重複度に応じた駆動パルス制御）
図１０は本実施形態における駆動パルス制御を説明するためのフローチャートである。なお、図１０に示す駆動パルス制御はＣＰＵ１０１にて行われる。
【００７６】
ここで、本実施形態では、画像の記録中に５ｍｓごとに図１０に示す駆動パルス制御を行う。なお、駆動パルス制御を行う時間間隔は５ｍｓに限定されるものではなく、適宜異なる時間間隔を設定しても良い。
【００７７】
駆動パルス制御が実行されると、まず、ステップＳ１０にて駆動パルスの仮決定処理が行われる。ここで、本実施形態では駆動パルスの仮決定処理として図７（ａ）、（ｂ）を用いて示した一般的な駆動パルス制御が実行される。詳細には、まず各記録素子列における代表温度を取得し、取得された代表温度と図７（ａ）、（ｂ）に示した駆動パルステーブルとに基づいて各記録素子列において１つの駆動パルスを仮決定する。例えば、記録素子列１５ｘの代表温度が２５℃である場合、図７（ａ）に示す駆動パルスＮｏ．５が記録素子列１５ｘ用の駆動パルスとして仮決定される。また、記録素子列１７ｘの代表温度が６５℃である場合、図７（ａ）に示す駆動パルスＮｏ．１が記録素子列１７ｘ用の駆動パルスとして仮決定される。なお、図７（ａ）、（ｂ）に示す駆動パルステーブルはＲＯＭ１０２に予め記憶されている。
【００７８】
次に、ステップＳ１１では、ステップＳ１０にて仮決定された記録素子列１５ｘ〜１８ｘそれぞれにおける駆動パルスの反転タイミングＰＴ０、ＰＴ１、ＰＴ２、ＰＴ３に関する情報が取得される。例えば、記録素子列１５ｘ用の駆動パルスとして図７（ａ）に示す駆動パルスＮｏ．５が仮決定されていた場合、駆動パルスＮｏ．５はプレパルスの立ち上がりまでのオフセット量Ｐ０、プレパルスのパルス幅Ｐ１、インターバルタイムＰ２、メインパルスのパルス幅Ｐ３がそれぞれ０．００μｓ、０．４０μｓ、０．３０μｓ、０．１６μｓである。したがって、駆動パルスＮｏ．５の反転タイミングＰＴ０、ＰＴ１、ＰＴ２、ＰＴ３はそれぞれ０．００μｓ、０．４０μｓ、０．７０μｓ、０．８６μｓとなる。
【００７９】
次に、ステップＳ１２では、ステップＳ１１で取得された記録素子列１５ｘ〜１８ｘそれぞれにおける駆動パルスの反転タイミングＰＴ０、ＰＴ１、ＰＴ２、ＰＴ３に基づいて、反転タイミングの重複度が算出される。例えば、記録素子列１５ｘ〜１８ｘのすべてにおいて駆動パルスＮｏ．５が仮決定されていた場合、反転タイミングの重複度の最大値は４となる。
【００８０】
次に、ステップＳ１３では、ステップＳ１２にて算出された反転タイミングの重複度の最大値が３以上であるか否かを判定する。
【００８１】
反転タイミングの重複度の最大値が３未満であると判定された場合、ステップＳ１０で仮決定された駆動パルスを印加しても強い誘導ノイズは発生しにくいため、ステップＳ１０にて仮決定された駆動パルスを実際に印加する駆動パルスとして設定する（ステップＳ１４）。これにより、インクの温度によらずインクの吐出量がほぼ一定となるように制御することが可能となる。
【００８２】
一方、反転タイミングの重複度の最大値が３以上であると判定された場合、ステップＳ１０で仮決定された駆動パルスを印加すると強い誘導ノイズが発生し、画像弊害を引き起こす虞がある。そのため、予めＲＯＭ１０２に記憶された反転タイミングが互いに重複しないような駆動パルスを読み出し、実際に印加する駆動パルスとして設定する（ステップＳ１５）。
【００８３】
図１１はＲＯＭ１０２に記憶されている反転タイミングが互いに重複しないような駆動パルスの一例を示す図である。
【００８４】
図１１に示す記録素子列１５ｘ〜１８ｘそれぞれで用いられる駆動パルスはいずれもプレパルスのパルス幅Ｐ１、インターバルタイムＰ２、メインパルスのパルス幅Ｐ３がそれぞれ０．３０μｓ、０．４０μｓ、０．７０μｓである。更に、プレパルスの立ち上がりまでのオフセット量Ｐ０が互いに０．０５μｓずつずれるように設定されている。
【００８５】
このように、図１１に示す駆動パルスの反転タイミングはいずれも重複しないように設定されている。言い換えると、図１１に示す駆動パルスは、反転タイミングの重複度の最大値が１となるように設定されている。したがって、図１１に示す駆動パルスを印加した場合、強い誘導ノイズは発生する虞は少ない。
【００８６】
以上記載したように、本実施形態によれば、同じ記録素子基板に設けられた複数の記録素子列において仮決定された駆動パルスにおいて反転タイミングの重複度の最大値が所定の閾値より小さい場合、仮決定された駆動パルスを実際に印加する駆動パルスに設定する。したがって、インクの温度が変化してもインクの吐出量をほぼ一定とすることができる。一方、反転タイミングの重複度の最大値が所定の閾値より大きい場合、予め記憶された駆動パルスの反転タイミングの重複度の最大値が比較的小さくなるような駆動パルスを実際に印加する駆動パルスに設定する。これにより、強い誘導ノイズによる画像弊害を抑制した記録を行うことが可能となる。
【００８７】
（第２の実施形態）
第１の実施形態では、駆動パルスの仮決定処理として複数の駆動パルスが定められた駆動パルステーブルからインクの温度に応じて異なる駆動パルスを選択する処理を実行する形態について記載した。
【００８８】
これに対し、本実施形態では駆動パルスの仮決定処理としてインクの温度に応じて基準の駆動パルスを選択した後、種々の条件に応じて基準の駆動パルスのパルス幅を変調する処理を実行する形態について記載する。
【００８９】
なお、上述した第１の実施形態と同様の部分については説明を省略する。
【００９０】
図１２は本実施形態における駆動パルスの仮決定処理の過程を示すフローチャートである。
【００９１】
図１０に示すステップＳ１０における駆動パルス仮決定処理が開始されると、まず、ステップＳ１６にて各記録素子列における基準駆動パルスが決定される。ここで、本実施形態では、基準駆動パルスの決定処理として図７（ａ）、（ｂ）を用いて示した一般的な駆動パルス制御が実行される。例えば、記録素子列１５ｘの代表温度が２５℃である場合、図７（ａ）に示す駆動パルスＮｏ．５が記録素子列１５ｘ用の基準駆動パルスとして決定される。また、記録素子列１７ｘの代表温度が６５℃である場合、図７（ａ）に示す駆動パルスＮｏ．１が記録素子列１７ｘ用の基準駆動パルスとして決定される。
【００９２】
次に、ステップＳ１７ではインクの吐出エネルギー調整処理が実行される。より詳細には、それぞれの記録素子列における代表温度や画像を記録する際の各記録素子列内の記録素子の同時駆動数等が異なる場合であってもインクの吐出エネルギーがほぼ一定となるように、代表温度や同時駆動数に応じてメインパルスのパルス幅Ｐ３の変調が行われる。なお、この吐出エネルギー調整処理は各記録素子列において独立に行っても良い。
【００９３】
ここで、プレパルスのパルス幅Ｐ１、インターバルタイムＰ２、メインパルスのパルス幅Ｐ３の総和（以下、駆動パルスの総パルス幅とも称する）には、記録素子に印加することができる上限値が存在することが知られている。しかしながら、ステップＳ１７における吐出エネルギー調整処理におけるメインパルスのパルス幅Ｐ３の変調により、吐出エネルギー調整後の駆動パルスの総パルス幅が上限値を超えてしまう虞がある。そこで、本実施形態では吐出エネルギー調整処理が実行された後の駆動パルスの総パルス幅が上限値以上であるか否かを判定する（ステップ１８）。なお、総パルス幅の上限値は駆動周波数や時分割数に応じて規定される値であり、本実施形態では１．３３μｓであるとする。
【００９４】
ステップＳ１８にて吐出エネルギー調整後の駆動パルスの総パルス幅が上限値を超えていないと判定された場合、吐出エネルギー調整後の駆動パルスを図１０のステップＳ１１以降の処理で用いる駆動パルスに仮決定する。一方、吐出エネルギー調整後の駆動パルスの総パルス幅が上限値を超えていると判定された場合、ステップＳ１９にて総パルス幅の調整処理が実行される。
【００９５】
図１３は本実施形態における総パルス幅調整処理を説明するための模式図である。
【００９６】
本実施形態では、総パルス幅が上限値よりも大きい場合、プレパルスのパルス幅Ｐ１は変化させない。これはプレパルスのパルス幅Ｐ１はインクの吐出量に大きく影響してしまうため、プレパルスのパルス幅Ｐ１を変化させた場合、画質が低下してしまう虞があるためである。
【００９７】
一方で、インターバルタイムＰ２、メインパルスのパルス幅Ｐ３は変化させた場合であってもインクの吐出量には比較的影響を与えない。しかしながら、インターバルタイムＰ２とメインパルスのパルス幅Ｐ３のうちの一方のみを短くした場合、ステップＳ１７にて調整した吐出エネルギーがずれてしまう虞がある。したがって、本実施形態では総パルス幅が上限値よりも大きい場合には総パルス幅と上限値の差分（差分値）に応じてインターバルタイムＰ２とメインパルスのパルス幅Ｐ３の双方を短くする。
【００９８】
以上の点を鑑み、本実施形態における総パルス幅調整処理では、総パルス幅と上限値の差分に応じてインターバルタイムＰ２とメインパルスのパルス幅Ｐ３の補正量が規定されたテーブルを用いることにより、総パルス幅の調整を行う。
【００９９】
図１４は本実施形態で用いる総パルス幅と上限値の差分ｘに応じてインターバルタイムＰ２とメインパルスのパルス幅Ｐ３の補正量を規定したテーブルを示す図である。図１４に示すテーブルは、インターバルタイムＰ２とメインパルスのパルス幅Ｐ３を調整した後でもインクの吐出エネルギーがほぼ一定となるように定められている。具体的には、総パルス幅と上限値の差分ｘがどのような値であっても、メインパルスのパルス幅Ｐ３の補正量とインターバルタイムＰ２の補正量との比がほぼ等しくなるように設定されている。例えば、０．０１６＜ｘ≦０．０２４におけるメインパルスのパルス幅Ｐ３の補正量とインターバルタイムＰ２の補正量との比は０．００２：０．０２２＝１：１１であり、０．０８０＜ｘ≦０．０８８におけるメインパルスのパルス幅Ｐ３の補正量とインターバルタイムＰ２の補正量との比は０．００８：０．０８０＝１：１０となる。このように、本実施形態ではメインパルスのパルス幅Ｐ３の補正量とインターバルタイムＰ２の補正量との比が常にほぼ１：１０程度となるように定めたテーブルを用いることにより、総パルス幅の調整後であってもインクの吐出エネルギーをほぼ一定とすることができる。
【０１００】
例えば、ステップＳ１７における吐出エネルギー調整処理にて調整された後の駆動パルスのプレパルスのパルス幅Ｐ１が０．４０μｓ、インターバルタイムＰ２が０．３０μｓ、メインパルスのパルス幅Ｐ３が０．７０μｓであった場合、総パルス幅は１．４０（＝０．４０＋０．３０＋０．７０）となる。この場合、総パルス幅と上限値の差分ｘは０．０７（１．４０−１．３３）となる。したがって、図１４に示すテーブルより、インターバルタイムＰ２を０．０６５μｓ、メインパルスのパルス幅Ｐ３を０．００７μｓだけ短くするように補正量が決定される。したがって、ステップＳ１９における総パルス調整処理後の駆動パルスはプレパルスのパルス幅Ｐ１が０．４０μｓ、インターバルタイムＰ２が０．２３５（＝０．３０−０．０６５）μｓ、メインパルスのパルス幅Ｐ３が０．６９３（＝０．７０−０．００７）μｓとなる。
【０１０１】
このように、ステップＳ１８にて総パルス幅が上限値よりも大きいと判定された場合、ステップＳ１９にて総パルス幅の調整を行い、調整後の駆動パルスを図１０のステップＳ１１以降の処理で用いる駆動パルスに仮決定する。
【０１０２】
以上記載したように、本実施形態によれば誘導ノイズによる画像弊害の抑制に加え、吐出エネルギーの調整や総パルス幅の調整を好適に行うことが可能となる。
【０１０３】
なお、本実施形態では図１４に示すテーブルを用いて補正量を決定する形態について記載したが、他の形態による実施も可能である。すなわち、調整後にインクの吐出エネルギーが変動せず、且つ、調整後に総パルス幅が上限値以下となるように総パルス幅を調整できるのであれば、演算によって補正量を決定する形態であっても良い。例えば、メインパルスのパルス幅Ｐ３の補正量とインターバルタイムＰ２の補正量との比が常にほぼ１：１０程度となれば吐出エネルギーをほぼ一定とすることができる場合、下記の（式１）、（式２）に基づいてメインパルスのパルス幅Ｐ３の補正量とインターバルタイムＰ２の補正量を決定しても良い。
【０１０４】
（式１）  Ｐ２補正量＝−（総パルス幅と上限値の差分ｘ）×１０／１１
（式２）  Ｐ３補正量＝−（総パルス幅と上限値の差分ｘ）／１１
上記の（式１）、（式２）によれば、総パルス幅と上限値の差分ｘによらずＰ３補正量：Ｐ２補正量＝１：１０となるため、調整後と調整前の吐出エネルギーをほぼ一定とすることができる。更に、Ｐ３補正量とＰ２補正量の和の絶対値が総パルス幅と上限値の差分ｘと一致するため、調整後の総パルス幅を上限値以下とすることが可能となる。
【０１０５】
また、本実施形態では総パルス幅の調整処理においてプレパルスのパルス幅Ｐ１は変化させない形態について記載したが、インターバルタイムＰ２、メインパルスのパルス幅Ｐ３に加え、更にプレパルスのパルス幅Ｐ１を調整する形態であっても良い。
【０１０６】
（第３の実施形態）
第１、第２の実施形態では、反転タイミングの重複度の最大値が所定の閾値よりも大きい場合には予めＲＯＭ１０２に記憶された駆動パルスを用いる形態について記載した。
【０１０７】
これに対し、本実施形態では、反転タイミングの重複度の最大値が所定の閾値よりも大きく、且つ、仮決定された駆動パルスを以前実際に印加する駆動パルスに設定した場合には、以前印加された駆動パルスを再度用いる形態について記載する。
【０１０８】
なお、上述した第１、第２の実施形態と同様の部分については説明を省略する。
【０１０９】
図１５は本実施形態における駆動パルス制御を説明するためのフローチャートである。
【０１１０】
本実施形態においても、画像の記録中に５ｍｓごとに図１５に示す駆動パルス制御を行う。なお、駆動パルス制御を行う時間間隔は５ｍｓごとに限定されるものではなく、適宜異なる時間間隔を設定しても良い。
【０１１１】
図１５におけるステップＳ２０〜Ｓ２４における処理は、図１０に示すステップＳ１０〜Ｓ１４における処理と同様である。
【０１１２】
ステップＳ２３にて反転タイミングの重複度の最大値が所定の閾値よりも小さいと判断され、ステップＳ２４にて仮決定された駆動パルスが実際に印加する駆動パルスに設定された場合、ステップＳ２５にて設定された駆動パルスをＲＡＭ１０３に記憶する。なお、より以前の駆動パルス制御において既にＲＡＭ１０３に駆動パルスが記憶されていた場合には、ステップＳ２５にて記憶されていた駆動パルスを新たに設定された駆動パルスに更新する。
【０１１３】
ステップＳ２３にて反転タイミングの重複度の最大値が所定の閾値より大きいと判定された場合、以前のタイミング（時点）にて実行された駆動パルス制御にてＲＡＭ１０３に駆動パルスが記憶されているか否かを判定する（ステップＳ２６）。記憶されていないと判定された場合、図１０のステップＳ１５における処理と同様の処理を実行する（ステップＳ２８）。
【０１１４】
一方、以前に設定された駆動パルスが記憶されていた場合、その記憶されていた駆動パルスを実際に印加する駆動パルスに再度設定する（ステップＳ２７）。この記憶されていた駆動パルスは以前の駆動パルス制御によって反転タイミングの重複度の最大値が所定の閾値より小さいと判定されているものであるため、誘導ノイズによる画像弊害が発生する可能性は低い。更に、駆動パルス制御を実行する時間間隔は５ｍｓであり、記憶されたタイミングが比較的直近のタイミングであれば記録ヘッド温度の変動は数℃程度であると考えられる。したがって、本来の吐出量制御の駆動パルス設定との乖離が最小限に抑えられる。
【０１１５】
以上記載したように、本実施形態によれば、誘導ノイズによる画像弊害を回避しつつ、吐出量変動による濃度ムラを最小限に抑える駆動パルス制御を実現することが可能となる。
【０１１６】
（第４の実施形態）
上述した第１から第３の実施形態では、駆動パルスの反転タイミングが同じタイミングにて重複する数を反転タイミングの重複度として定義した場合について記載した。
【０１１７】
これに対し、本実施形態では、所定の期間内に含まれる駆動パルスの反転タイミングの数を反転タイミングの重複度として定義する形態について記載する。
【０１１８】
なお、上述した第１から第３の実施形態と同様の部分については説明を省略する。
【０１１９】
実際のシステムでは、反転タイミングが同一のタイミングで重複した場合のみ誘導ノイズが発生するとは限らず、反転タイミングが時間的に近い場合においても誘導ノイズが発生することが分かっている。そこで、本実施形態では所定の時間範囲内で重複する駆動パルスの反転タイミングの数を重複度とする。なお、本実施形態では所定の時間範囲を０．０３μｓとする。なお、所定の時間間隔は適宜異なる間隔とすることができるが、０．１μｓ以下であることが好ましい。また、この所定の時間間隔はプレパルスのパルス幅Ｐ１、インターバルタイムＰ２、メインパルスのパルス幅Ｐ３よりも短い間隔であることが好ましい。
【０１２０】
図１６は駆動パルスの反転タイミングの重複度の算出方法を説明するための図である。なお、図１６には記録素子基板１０ｂに設けられた４つの記録素子列１５ｘ〜１８ｘに印加される駆動パルスの一例を示している。
【０１２１】
図１６からわかるように、記録素子列１５ｘに印加される駆動パルスでは、プレパルスの立ち上がりまでのオフセット量Ｐ０が０．２μｓ、プレパルスのパルス幅Ｐ１が０．３μｓ、インターバルタイムＰ２が０．４μｓ、メインパルスのパルス幅Ｐ３が０．７５μｓである。したがって、反転タイミングＰＴ０は０．２μｓ、反転タイミングＰＴ１は０．５μｓ、反転タイミングＰＴ２は０．９μｓ、反転タイミングＰＴ３は１．６５μｓとなる。
【０１２２】
また、記録素子列１６ｘに印加される駆動パルスでは、プレパルスの立ち上がりまでのオフセット量Ｐ０が０．２５μｓ、プレパルスのパルス幅Ｐ１が０．３μｓ、インターバルタイムＰ２が０．４μｓ、メインパルスのパルス幅Ｐ３が０．６９μｓである。したがって、反転タイミングＰＴ０は０．２５μｓ、反転タイミングＰＴ１は０．５５μｓ、反転タイミングＰＴ２は０．９５μｓ、反転タイミングＰＴ３は１．６４μｓとなる。
【０１２３】
また、記録素子列１７ｘに印加される駆動パルスでは、プレパルスの立ち上がりまでのオフセット量Ｐ０が０．３μｓ、プレパルスのパルス幅Ｐ１が０．３μｓ、インターバルタイムＰ２が０．４μｓ、メインパルスのパルス幅Ｐ３が０．６７μｓである。したがって、反転タイミングＰＴ０は０．３μｓ、反転タイミングＰＴ１は０．６μｓ、反転タイミングＰＴ２は１．０μｓ、反転タイミングＰＴ３は１．６７μｓとなる。
【０１２４】
また、記録素子列１８ｘに印加される駆動パルスでは、プレパルスの立ち上がりまでのオフセット量Ｐ０が０．３５μｓ、プレパルスのパルス幅Ｐ１が０．３μｓ、インターバルタイムＰ２が０．４μｓ、メインパルスのパルス幅Ｐ３が０．７μｓである。したがって、反転タイミングＰＴ０は０．３５μｓ、反転タイミングＰＴ１は０．６５μｓ、反転タイミングＰＴ２は１．０５μｓ、反転タイミングＰＴ３は１．７５μｓとなる。
【０１２５】
ここで、上述したように本実施形態では図１６に示す１つの駆動パルス当たり４つの反転タイミングＰＴ０、ＰＴ１、ＰＴ２、ＰＴ３のうち、０．０３μｓの時間範囲内で重複する駆動パルスの反転タイミングの数をそのタイミングにおける反転タイミングの重複度とする。そして、各タイミングにおける反転タイミングの重複度の最大値を算出し、その最大値が所定の閾値である３以上の場合に実際に印加する駆動パルスを変更する。
【０１２６】
例えば、図１６に示す駆動パルスでは、１．６４μｓのタイミングから１．６７μｓのタイミングまでの０．０３μｓの時間範囲内において記録素子列１５ｘに印加される駆動パルスの反転タイミングＰＴ３、記録素子列１６ｘに印加される駆動パルスの反転タイミングＰＴ３、記録素子列１７ｘに印加される駆動パルスの反転タイミングＰＴ３が重複する。したがって、図１６に示す駆動パルスでは、１．６４μｓのタイミングから１．６７μｓのタイミングまでの０．０３μｓの時間範囲内における反転タイミングの重複度は３となる。
【０１２７】
一方で、他の反転タイミングは０．０３μｓ以内に重複するものはない。したがって、反転タイミングの重複度の最大値は３と算出される。そのため、図１６に示す駆動パルスが実際に記録素子列１５ｘ〜１８ｘに印加された場合、強い誘導ノイズが発生する虞があるとして、印加する駆動パルスを変更する。
【０１２８】
以上記載したように、本実施形態によれば、駆動パルスの反転タイミングが同一のタイミングでない場合であっても規定時間範囲の中で駆動パルスの反転タイミングが重複し誘導ノイズが発生するという、より現実的な状況を推定することが可能となる。
【０１２９】
なお、以上に説明した各実施形態には、反転タイミングの重複度の最大値が所定の閾値である３以上の場合に実際に印加する駆動パルスを変更する形態について記載したが、他の形態による実施も可能である。例えば、誘導ノイズの強さは記録素子基板上で同時に駆動される記録素子の数が多い場合ほど増幅するのが一般的である。これを鑑み、記録素子基板上での同時吐出数が所定数以下の場合には所定の閾値として３を、同時吐出数が当該所定数よりも多い場合には所定の閾値として２を設定させても良い。これにより、同時吐出数が比較的多く誘導ノイズが強くなり易い場合には、実際に印加する駆動パルスを反転タイミングが互いに重複しない駆動パルスに変更し易くすることができる。
【０１３０】
また、以上に説明した各実施形態には反転タイミングＰＴ０、ＰＴ１、ＰＴ２、ＰＴ３の重複度の代表（重複値）として最大値を用いる形態について記載したが、他の形態による実施も可能である。例えば、重複値として最大値ではなく反転タイミングＰＴ０、ＰＴ１、ＰＴ２、ＰＴ３の重複度の平均値あるいは最小値などを用いる形態であっても良い。また、必ずしも４つの反転タイミングＰＴ０、ＰＴ１、ＰＴ２、ＰＴ３のすべてを使用しなくとも良い。例えば、駆動パルスの立ち下がりのタイミングよりも立ち上がりのタイミングにおいて誘導ノイズがより顕著に発生し易い場合であれば、反転タイミングＰＴ０、ＰＴ２のみを使用しても良い。また、プレパルスの反転タイミングよりもメインパルスの反転タイミングにおいて誘導ノイズがより顕著に発生し易いのであれば、反転タイミングＰＴ２、ＰＴ３のみを使用しても良い。
【０１３１】
また、以上に説明した各実施形態には反転タイミングの重複度の最大値が所定の閾値以上の場合に印加する駆動パルスを予めＲＯＭ１０２に記憶された駆動パルスに変更する形態について記載したが、他の形態による実施も可能である。例えば、プレパルス幅がそれぞれ０．３０μｓであり、且つ、反転タイミングが互いにずらされた図１１に示すような４つの第１の駆動パルスと、プレパルス幅がそれぞれ０．５０μｓであり、且つ、反転タイミングが互いにずらされた４つの第２の駆動パルスと、をＲＯＭ１０２に備えておき、記録ヘッドの温度が比較的高い場合には４つの第１の駆動パルスに、比較的低い場合には４つの第２の駆動パルスに変更するような形態であっても良い。また、駆動パルスの反転タイミングの重複度の最大値が所定の閾値以上の場合、それらの駆動パルスのパルス幅を変調し、パルス幅の反転タイミングが互いに重複しないように調整するような形態であっても良い。
【０１３２】
また、以上に説明した各実施形態では、Ｘ方向に複数の記録素子列が並んだ記録ヘッドを用い、記録素子列ごとに印加する駆動パルスを決定する形態について記載したが、他の形態による実施も可能である。例えば、同じ記録素子列内のＹ方向上流側に位置する記録素子群とＹ方向下流側に位置する記録素子群とのそれぞれにおいて個別に印加する駆動パルスを決定する形態であっても良い。
【符号の説明】
【０１３３】
９  記録ヘッド
１０ａ、１０ｂ  記録素子基板
１１〜１８  記録素子列
３４  記録素子
【図１】
0006468894.tif 000002
【図２】
0006468894.tif 000003
【図３】
0006468894.tif 000004
【図４】
0006468894.tif 000005
【図５】
0006468894.tif 000006
【図６】
0006468894.tif 000007
【図７】
0006468894.tif 000008
【図８】
0006468894.tif 000009
【図９】
0006468894.tif 000010
【図１０】
0006468894.tif 000011
【図１１】
0006468894.tif 000012
【図１２】
0006468894.tif 000013
【図１３】
0006468894.tif 000014
【図１４】
0006468894.tif 000015
【図１５】
0006468894.tif 000016
【図１６】
0006468894.tif 000017