(57)【要約】【課題】インクジェット記録装置における、サブヒータを用いた記録ヘッドの温度制御において、記録開始前および記録中のいずれにおいても適切に行うことを可能とする。【解決手段】記録デューティー７５の変化に伴って、サブヒータ駆動信号１２のパルス幅を変化させる。記録前ＰＷＭ駆動領域７３では、予め定められたサブヒータ駆動信号１２によってサブヒータの駆動を行う。一方、記録中ＰＷＭ駆動領域７４は、周期７２で表される所定幅の領域に分割される。そして、それぞれの分割領域毎のドットカウント値に対応したその分割領域のサブヒータ駆動信号１２を定める。すなわち、記録中サブヒート切り替えトリガ７６が、記録中サブヒート切り替え周期７２ごとに出力され、このトリガに応じてサブヒータ駆動信号１２の設定を行う。【選択図】図５
2009148960.tif 000002
【特許請求の範囲】
【請求項１】
サブヒータを備えた記録ヘッドを移動させて該記録ヘッドからインクを吐出して記録を行うインクジェット記録装置であって、
前記記録ヘッドの移動領域をそれぞれ所定幅を有した複数の領域に分割して得られる当該分割領域ごとに、その分割領域で記録すべき対象の記録デューティーを得る記録デューティー取得手段と、
前記記録デューティー取得手段が得た前記分割領域ごとの記録デューティーに応じたＰＷＭ値で、当該領域を移動する記録ヘッドのサブヒータをＰＷＭ駆動するサブヒータ駆動制御手段と、
を具えたことを特徴とするインクジェット記録装置。
【請求項２】
前記複数の分割領域には、記録開始前に記録ヘッドが移動する領域が含まれることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記記録デューティー取得手段は、前記複数の分割領域のうち、記録中に記録ヘッドが移動する領域の分割領域の記録デューティーを、当該分割領域における吐出インクの数をカウントすることによって得ることを特徴とする請求項１または２に記載のインクジェット記録装置。
【請求項４】
前記サブヒータ駆動制御手段は、前記記録ヘッドがその移動によって分割領域が切り替わるとき、前記ＰＷＭ値を切り替える信号を出力する切り替え信号出力手段を有し、該切り替え信号出力手段が出力する信号に従って、予め記憶したＰＷＭ値を読み出して切り替えることを特徴とする請求項１ないし３のいずれかに記載のインクジェット記録装置。
【請求項５】
前記切り替え信号出力手段は、移動する記録ヘッドの位置情報に対応して切り替え信号を出力する位置を記憶する信号出力位置記憶手段を有し、該信号出力位置記憶手段に記憶された位置と記録ヘッドの位置を比較し、一致した場合に前記切り替え信号を出力することを特徴とする請求項４に記載のインクジェット記録装置。
【請求項６】
サブヒータを備えた記録ヘッドを移動させて該記録ヘッドからインクを吐出して記録を行うインクジェット記録装置における記録ヘッドの温度制御方法であって、
前記記録ヘッドの移動領域をそれぞれ所定幅を有した複数の領域に分割して得られる当該分割領域ごとに、その分割領域で記録すべき対象の記録デューティーを得る記録デューティー取得工程と、
前記記録デューティー取得工程で得た前記分割領域ごとの記録デューティーに応じたＰＷＭ値で、当該領域を移動する記録ヘッドのサブヒータをＰＷＭ駆動するサブヒータ駆動制御工程と、
を有したことを特徴とする記録ヘッドの温度制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェット記録装置および記録ヘッドの温度調節方法に関し、詳しくは、記録ヘッドに設けられたサブヒータを用いてその記録ヘッドの温度を制御する構成に関するものである。
【背景技術】
【０００２】
インクジェットプリンタなどのインクジェット方式の記録装置では、一般に記録動作中の記録ヘッドの温度が規定範囲内におさまるように構成されている。その一手法として、記録動作前の記録ヘッドの温度を検出し、これと予め知られている記録動作中の温度上昇分とを考慮し、直ちに記録動作を開始するか、ヘッド温度が一定温度以下になるまで記録動作の開始を遅らせるかの判断を行うことが知られている。これにより、記録中は、インク温度が一定の範囲内におさまるようにして吐出されるインク滴の体積を所定範囲内にすることなどが可能となる。
【０００３】
図１は、この制御を説明する図である。同図は、記録ヘッドが１走査分の記録を行なった際の記録ヘッドの温度（以下、単に「ヘッド温度」ともいう）の上昇を示している。図において、ｔ１はヘッド温度の推奨温度範囲の下限温度であり、ｔ２は上限温度である。ｔ３は記録動作開始前のヘッド温度の一例であり、Δｔは１走査分の記録動作を行なったときのヘッド温度の上昇分である。また、ｐ１は１走査分の記録動作を行うのに要する時間である。
【０００４】
インクジェットプリンタは、記録動作前のヘッド温度ｔ３がｔ３＜ｔ１である場合、ｔ３＞ｔ１になるまで記録ヘッドを加熱してから記録動作を開始する。なお、この加熱は、例えば、インクを吐出するためエネルギーを発生する吐出用ヒータをインクが吐出しない程度に駆動することによって行い、これによりインクの温度を上昇させる。一方、（ｔ３＋Δｔ）＞ｔ２となって、記録中にヘッド推奨温度の上限を越えそうである場合は、（ｔ３＋Δｔ）＜ｔ２を満たすｔ３となるまでヘッド温度が下がるのを待ち、その後記録動作を開始する。
【０００５】
上記のような制御を行う場合、しかしながら、記録ヘッドの放熱効率が低い場合には、次のような問題を生じる可能性がある。例えば、放熱板を備えないなど放熱効率の低い記録ヘッドに対して図１に示した制御を行う場合、１走査分の動作を行なったときのヘッド温度の上昇分Δｔが比較的大きい値となる。その結果、（ｔ３＋Δｔ）＜ｔ２を満たす記録動作前のヘッド温度ｔ３は比較的低い温度となり、このヘッド温度に下がるまでに時間を要し、記録開始を遅らせ、結果としてプリンタのスループットが低下するという問題が生じる。
【０００６】
これに対し、記録ヘッドの吐出用のヒータのサイズを小さくすることにより、記録に伴って発生する熱の総量を小さくし、上記Δｔを小さくするという対策を行ったものもある。これにより、１走査分の記録動作を行なったときのヘッド温度の上昇分Δｔが小さくなり、記録開始前に満たすべきヘッド温度ｔ３をそれほど低い温度としなくても済む。しかしながら、一方で、ヘッド温度の上昇速度が遅くなるため、ヘッド温度が推奨温度範囲の下限温度ｔ１に達していない場合にその温度に達するまでに比較的長い時間を要することになり、同じスループットの低下という問題を生じる。また、ヒータサイズを小さくすることでヘッド温度の急激な上昇を避けることはできても、ヘッド温度の急激な下降は防ぐことはできない。このため、場合によっては、記録中にヘッド温度が下がらないように調節する仕組みが必要となる。
【０００７】
以上のような問題に対し、記録ヘッドにおいて吐出用のヒータ以外にサブヒータを設け、記録前のヘッド温度上昇や記録中のヘッド温度調節を行なうものが知られている。例えば、特許文献１には、記録開始前に、温度センサが検出するヘッド温度に基づいてサブヒータをＰＷＭ駆動しヘッド温度を制御する構成が記載されている。
【０００８】
【特許文献１】特開平１０−２３０５９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、サブヒータを用いたヘッド温度の制御では、特許文献１に記載のように記録開始前だけでなく、記録中も適切な制御を行うことにより良好なヘッド温度を維持でき、ひいては記録品位のさらなる向上が期待できる。一方で、ヘッド温度の制御は、記録開始前と記録中とでは異なった制御を行なうことが望ましい。すなわち、記録開始前は記録に適切な温度になるまでヘッド温度を上昇させることが目的となる。これに対し、記録中はヘッド温度を記録に適した温度の範囲内になるように調整することが目的となる。そして、この記録中は、記録する画像などに応じて、所定面積あたりに吐出するインクの数の割合である記録デューティーが異なり、ヘッド温度もそれに応じて変化することになる。
【００１０】
本発明は、サブヒータを用いたヘッド温度の制御において、記録開始前および記録中のいずれにおいても適切に行うことが可能なインクジェット記録装置および記録ヘッドの温度制御方法を提供することにある。
【課題を解決するための手段】
【００１１】
そのために本発明では、サブヒータを備えた記録ヘッドを移動させて該記録ヘッドからインクを吐出して記録を行うインクジェット記録装置であって、前記記録ヘッドの移動領域をそれぞれ所定幅を有した複数の領域に分割して得られる当該分割領域ごとに、その分割領域で記録すべき対象の記録デューティーを得る記録デューティー取得手段と、前記記録デューティー取得手段が得た前記分割領域ごとの記録デューティーに応じたＰＷＭ値で、当該領域を移動する記録ヘッドのサブヒータをＰＷＭ駆動するサブヒータ駆動制御手段と、を具えたことを特徴とする。
【００１２】
また、サブヒータを備えた記録ヘッドを移動させて該記録ヘッドからインクを吐出して記録を行うインクジェット記録装置における記録ヘッドの温度制御方法であって、前記記録ヘッドの移動領域をそれぞれ所定幅を有した複数の領域に分割して得られる当該分割領域ごとに、その分割領域で記録すべき対象の記録デューティーを得る記録デューティー取得工程と、前記記録デューティー取得工程で得た前記分割領域ごとの記録デューティーに応じたＰＷＭ値で、当該領域を移動する記録ヘッドのサブヒータをＰＷＭ駆動するサブヒータ駆動制御工程と、を有したことを特徴とする。
【発明の効果】
【００１３】
以上の構成によれば、記録ヘッドの移動領域を、例えば記録開始前の領域を含む複数の分割領域ごとに記録デューティーが得られ、分割領域ごとの記録デューティーに応じたＰＷＭ値で、その領域を移動する記録ヘッドのサブヒータがＰＷＭ駆動される。この結果、サブヒータを用いたヘッド温度の制御において、記録開始前および記録中のいずれにおいても適切に行うことが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１５】
本実施形態は、記録ヘッドを主走査方向に往復させるキャリッジ駆動機構（ＣＲ機構）、記録用紙を副走査方向に搬送する機構（ＬＦ機構）を備えたインクジェットプリンタにおいて実施されるものである。上記ＣＲ機構とＬＦ機構は、ＤＣモータによって駆動されており、駆動制御は、ＣＰＵによるサーボ制御による。上記のようなシステムにおいて、本実施形態は、キャリッジ（ＣＲ）の位置に応じて生成されるタイミング信号に基づく、ヘッド温度調節用サブヒータの駆動制御に関するものである。
【００１６】
すなわち、本発明の実施形態は、キャリッジが移動する範囲を所定の幅で分割し、分割された領域毎にサブヒータをＰＷＭ駆動する際のデューティー（以下、ＰＷＭデューティー）を切り替える。そして、キャリッジが動作開始して、実際に記録を行なうまでの領域（以下、記録前領域）と、記録動作を行なう領域（以下、記録領域）を別管理する構成とする。すなわち、記録領域については、記録デューティーに応じてＰＷＭデューティーを制御し、記録前領域については、記録デューティーが存在しないので、ヘッド温度を記録可能な温度に制御するだけの制御を行なう。また、一般にインクジェットプリンタが有する機能として、記録ヘッドの同時吐出による急激な消費電流増加を回避するための手段（以下、パワーモニタ）というものがある。このパワーモニタは、記録デューティーを得てこれが所定の値を超えるときは、記録動作を例えば２回に分割して行うものである。本実施形態は、記録領域におけるサブヒータ制御に必要な記録デューティーを、パワーモニタで得ることができる記録デューティーを用いる。以下、具体的に本発明の実施形態を説明する。
【００１７】
図２は、本発明の一実施形態に係るインクジェットプリンタのデータ処理および各部の制御のための構成を示す図である。
【００１８】
同図において、ホスト装置としてのパーソナルコンピュータ（以下、ＰＣ）１は、データ２を本実施形態のプリンタに送信する。インクジェットプリンタのインターフェイス部（以下、Ｉ／Ｆ部）３は、ＰＣ１からのデータ２を受信して、ラスターデータ４とて記録データ処理部５に送信する。ラスターデータ４は、主走査方向に展開されているデータであり、記録ヘッドの走査範囲である記録幅分のデータを持っている。なお、実際にはラスターデータ４は、記録ヘッドの吐出口配列の幅分のデータは持っておらず、ラスターデータ４を複数回受信して上記吐出口配列の幅分のデータ量が蓄積された後、次の処理へと移る。しかし、説明の簡略化のために、ラスターデータ４の副走査方向のデータ量は上記幅分を持っているものとする。記録データ処理部５は、ラスターデータ４を受信するとヘッド駆動部８が読み込める列方向のフォーマットに変換してＨＶ変換後データ７として出力するとともに、１走査分のデータを変換が終了すると割り込み信号４５を出力する。記録データ処理部５は、その際に、主走査方向をｎ個の領域に分割して、それぞれの分割領域における記録ドット（吐出インク）の数をカウントし、ドットカウントライトデータ（以下、ＤＣＷデータ）３８を出力する。これにより、ドットカウント記憶エリア６にドットカウント値を格納する。すなわち、このドットカウント値は、それぞれの分割領域で記録すべき対象の記録デューティーを示すものである。このように記録データ処理部は記録デューティー取得部を構成する。
【００１９】
図３はドットカウント記憶エリア６を説明する図である。同図において、５０は（分割）領域１のドットカウント、５１は（分割）領域２のドットカウント、５２は（分割）領域ｎのドットカウントをそれぞれ格納するエリアを示す。同図に示すように、ドットカウント記憶エリア６には、図５にて後述されるように、主走査方向をｎ個の領域に分割した場合にそれら分割領域に対応してそれぞれのドットカウント値が格納されている。
【００２０】
図２を再び参照すると、ヘッド駆動部８は、ＨＶ後データ７の値に従って、ヘッド駆動信号９を出力して記録ヘッド１０を駆動する。記録ヘッド１０はこの駆動に応じて配列する複数の吐出口それぞれからインクを吐出する。サブヒータ１１が記録ヘッドに設けられ、このサブヒータは、サブヒータ駆動部１３からのサブヒータ駆動信号１２によって駆動される。サブヒータ駆動信号１２はＰＷＭ（Pulse Width Modulation）信号であり、ハイ時間とロー時間の比率を定めることによりサブヒータ１１の温度を制御する。サブヒータ駆動部１３は、ＰＷＭデータセレクト部３０を介して記録前領域用ＰＷＭ駆動レジスタ３２または記録領域用ＰＷＭ駆動レジスタ３５からＰＷＭデータ３１を読み出されたＰＷＭ値に応じてサブヒータ駆動信号１２を駆動する。このように、以上のサブヒータ駆動部等によってサブヒータ駆動制御が行われる。
【００２１】
ＰＷＭデータのレジスタに対する設定は次のとおりである。ＣＰＵ１５は、図５にて後述する分割領域ごとに、ドットカウント記憶エリア６からドットカウントリードデータ１４を読み出す。そして、読み出したドットカウント値に応じてドットカウント−ＰＷＭ値テーブル４０（以下、ＰＷＭテーブル）からＰＷＭ値としてのＰＷＭテーブルデータ４１を読み出す。さらに、ＣＰＵ１５は、このＰＷＭ値をＰＷＭ駆動データライト信号１６としてＰＷＭデータセレクト部３０に出力する。そして、図６にて後述されるように、このＰＷＭデータセレクト部３０によって、記録領域用ＰＷＭ駆動レジスタにおける上記読み出したＰＷＭ値の分割領域に対応したエリアが選択され、そこにＰＷＭ値が書き込まれる。
【００２２】
また、ＣＰＵ１５は、ＣＲコントロール部１８に対してＣＲコントロール部へのライトデータ１７（以下、ＣＲライトデータ）を出力する。これにより、サブヒート開始位置設定レジスタ２２、記録開始位置設定レジスタ２４、ＰＷＭ切り替え周期設定レジスタ２６、およびサブヒート終了位置設定レジスタ４６それぞれへの書き込み動作や、ＣＲモータ４３の駆動指示を行なうことができる。ＣＰＵ１５は、この他に、モータのサーボ制御等、記録に必要な処理を実行する。
【００２３】
図４は、ＰＷＭテーブル４０の詳細を示す図である。同図において、６０はそれぞれドットカウント値の範囲を示し、６１はＰＷＭのデューティー値を示している。同図に示すように、テーブルは、ドットカウント値の一定の範囲ごとにＰＷＭデューティーが定められている。ＣＰＵ１５は、このテーブルにおいて、ドットカウントリードデータ１４の値がドットカウント値の範囲６０のどこの範囲に相当するかを検索し、その範囲に対応するＰＷＭのデューティー値６１をＰＷＭ駆動データライト信号１６として出力する。
【００２４】
さらに図２を参照すると、ＣＲコントロール部１８は、エンコーダ４２からエンコーダ信号３９を受信して位置カウンタ１９の値を増減させることで、キャリッジの位置情報を管理する。また、ＣＲモータ駆動信号４４を出力することにより、ＣＲモータ４３を駆動する。このＣＲモータ４３の駆動によってキャリッジは主走査方向に往復移動することができる。エンコーダ４２はリニアエンコーダであり、キャリッジがホームポジションからアウェイポジションに向かうときは位置カウンタ１９の値は増加し、逆にアウェイポジションからホームポジションへ向かうときは位置カウンタ１９の値が減少する。
【００２５】
図５は、サブヒート開始位置設定レジスタ２２、記録開始位置設定レジスタ２４、ＰＷＭ切り替え周期設定レジスタ２６、サブヒート終了位置設定レジスタ４６の作用について説明するための図である。具体的には、本実施形態に係るサブヒータの駆動動作を示すタイミングチャートを示している。同図において、７０は記録前サブヒート開始トリガを示し、記録前ＰＷＭ駆動領域７３の端点に相当する。７１は記録中サブヒート開始トリガを示し、記録中ＰＷＭ駆動領域７４の端点に相当する。
【００２６】
図５は、記録デューティー７５の変化に伴って、サブヒータ駆動信号１２のパルス幅が変化している様子を示している。同図に示すように、記録前ＰＷＭ駆動領域７３では、予め定められたサブヒータ駆動信号１２によってサブヒータの駆動を行う。一方、記録中ＰＷＭ駆動領域７４は、周期７２で表される所定幅の領域に分割される。そして、それぞれの分割領域毎のドットカウント値に対応したその分割領域のサブヒータ駆動信号１２を定める。すなわち、記録中サブヒート切り替えトリガ７６が、記録中サブヒート切り替え周期７２ごとに出力され、このトリガに応じてサブヒータ駆動信号１２の設定を行う。なお、サブヒートウィンドウ４８がハイレベルにドライブされる期間が、サブヒータ駆動が有効になっている領域を示している。
【００２７】
上記構成において、サブヒート開始位置設定レジスタ２２には、記録前サブヒート開始トリガ７０を出力する位置（タイミング）が設定され、本実施形態では、サブヒートウィンドウ４８の開始位置（タイミング）としても使用される。記録開始位置設定レジスタ２４には、記録中サブヒート開始トリガ７１が出力される位置（タイミング）が設定される。また、ＰＷＭ切り替え周期設定レジスタ２６には、記録中サブヒート切り替え周期７２が設定される。そして、サブヒート終了位置設定レジスタ４６には、サブヒートウィンドウ４８の終了位置（タイミング）が設定される。
【００２８】
図２において、上記各レジスタから出力されるデータのうち、サブヒート開始位置データ２３は、テーブル切り替え信号出力部２１に入力する。テーブル切り替え信号出力部２１は、位置カウンタ１９からのカウンターデータ２０の値と、サブヒート開始位置データ２３の値が一致したときに、テーブル切り替え信号２９として、記録前サブヒート開始トリガ７０を出力する。これとともに、サブヒートウィンドウ４８をハイレベルに駆動する。また、記録開始位置設定データ２５は、同様に、テーブル切り替え信号出力部２１に入力し、このデータとカウンターデータ２０とが同じ値になると、テーブル切り替え信号２９として記録中サブヒート開始トリガ７１を出力する。さらに、テーブル切り替え信号出力部２１は、記録開始位置設定データ２５の値とカウンターデータ２０の値が同じ値になると、ＰＷＭ周期カウンタ２８をスタートさせる。そして、このＰＷＭ周期カウンタ２８はエンコーダ信号３９が入力される毎にカウントアップする。そして、このＰＷＭ周期カウンタ２８の値が、同じくテーブル切り替え信号出力部２１に入力するＰＷＭ切り替え周期設定データの値と同じになると、テーブル切り替え信号２９として記録中サブヒート切り替えトリガ７６を出力する。ここで、ＰＷＭ周期カウンタ２８は、記録中サブヒート切り替えトリガ７６が出力されるとリセットされ、エンコータ信号３９が入力される毎にカウントアップするという動作を繰り返す。以上の動作はサブヒートウィンドウ４８がハイレベルの間繰り返される。そして、サブヒート終了位置設定レジスタ４６から出力するサブヒート終了位置データ４７の値とカウンターデータ２０の値が同じになると、サブヒートウィンドウ４８をローレベルに駆動する。以上のように、各レジスタは信号出力位置記憶部を構成する。
【００２９】
ＰＷＭデータセレクト部３０は、テーブル切り替え信号２９を受けて記録前領域用ＰＷＭ駆動レジスタ３２から出力される記録前領域レジスタリードデータ３４または記録領域用ＰＷＭ駆動レジスタ３５から出力される記録領域レジスタリードデータ３７を選択する。そして、選択したＰＷＭデータ３１をサブヒータ駆動部１３に出力する。記録領域用ＰＷＭ駆動レジスタ３５はドットカウント記憶エリア６の分割領域数と同数のレジスタ数を持つ。
【００３０】
図６は、記録領域用ＰＷＭ駆動レジスタ３５の構成を示す図である。図において、８０は（分割）領域１用のＰＷＭデータを示し、図３の領域１のドットカウント５０の値に対応したＰＷＭ値が、ＣＰＵ１５によって上述のようにして書き込まれたものである。同様に、８１は（分割）領域２用のＰＷＭデータ、８２は（分割）領域ｎ用のＰＷＭデータをそれぞれ示す。
【００３１】
図２、図５および図６を参照して、ＰＷＭデータセレクト部３０の選択処理をさらに説明する。記録ヘッドの走査を開始して最初に入力されるテーブル切り替え信号２９、つまり図５に示す記録前サブヒート開始トリガ７０を受けてＰＷＭデータセレクト部３０は記録前領域レジスタリードデータ３４をセレクトしその内容をＰＷＭデータ３１として出力する。そして、その次に入力されるテーブル切り替え信号２９、つまり図５に示す記録中サブヒート開始トリガ７１を受けてＰＷＭデータセレクト部３０は、記録領域用ＰＷＭ駆動レジスタ３５内のデータである、図６に示す領域１用ＰＷＭデータ８０を読み出す。そしてこの読み出したデータをＰＷＭデータ３１として出力する。その後、記録中サブヒート切り替えトリガ７６が入力されるごとにＰＷＭデータセレクト部３０は、領域３用ＰＷＭデータ８１から順に領域ｎ用ＰＷＭデータ８２まで続くデータをリードし、ＰＷＭデータ３１として出力するという動作を繰り返す。本動作はサブヒートウィンドウ４８がハイレベルの期間中繰りかえされる。
【００３２】
次に、以上説明した構成に基づく本実施形態のヘッド温度の制御処理について説明する。先ず、初期化処理として、ＣＰＵ１５はサブヒート開始位置設定レジスタ２２、記録開始位置設定レジスタ２４、ＰＷＭ切り替え周期設定レジスタ２６、サブヒート終了位置設定レジスタ４６、記録前領域用ＰＷＭ駆動レジスタなどに、上述した所定のタイミングや周期の値が設定される。その後の処理は前半と後半の大きく２つに分かれるが、まず前半の処理を説明する。
【００３３】
図７は、この前半の処理を示すフローチャートである。ステップＳ１で、Ｉ／Ｆ部は受信データ２をＰＣ１から受信する。ステップＳ２では、記録データ処理部５は、Ｉ／Ｆ部よりラスターデータ４を受信する。次に、ステップＳ３において、記録データ処理部５はラスターデータ４のドット数を計算しドットカウント記憶エリア６へ格納する。そして、ステップＳ４で、記録データ処理部５は割り込み信号４５をＣＰＵ１５に対して出力する。
【００３４】
これに応じて、ステップＳ５で、ＣＰＵ１５は領域１のドットカウント５０を読み出し、ステップＳ６で、ＰＷＭテーブル４０を参照して領域１のドットカウント５０に対応するＰＷＭ値を決定する。次に、ステップＳ７で、ＣＰＵ１５はＰＷＭ駆動データライト信号１６を出力することで、記録領域用ＰＷＭ駆動レジスタの領域１に対応するエリアに上記読み出したＰＷＭ値を書き込む。そして、ステップＳ８で、領域ｎまで以上の処理が終了したか否かを判断し、終了していない場合はステップＳ９へ移行し、次の領域のドットカウント値を読み出し、ステップＳ６以降の処理を繰り返す。
【００３５】
次に、処理の後半を説明する。上述した前半の処理が終了すると、ＣＰＵ１５はＣＲコントロール部１８に駆動指示を送ることにより、ＣＲモータ４３を駆動する。ＣＲモータ４３が駆動されることによってキャリッジが移動し、エンコーダ４２からエンコーダ信号３９が出力される。エンコータ信号３９を受けて位置カウンタ１９はカウンターデータ２０を出力する。カウンターデータ２０を受けたテーブル切り替え信号出力部２１は、サブヒート開始位置データ２３、記録開始位置データ２５、サブヒート終了位置データ４７の値に応じて、それぞれテーブル切り替え信号２９やサブヒートウィンドウ４８を出力する。また、ＰＷＭ切り替え周期設定データ２７の値に応じてＰＷＭ周期カウンタ２８を制御する。そして、テーブル切り替え信号２９やサブヒートウィンドウ４８を受けたＰＷＭデータセレクト部３０は、それぞれのトリガに応じて記録前領域用ＰＷＭ駆動レジスタ３２または記録領域用ＰＷＭ駆動レジスタ３５からのデータを選択しＰＷＭデータ３１を出力する。ＰＷＭデータ３１を受けたサブヒータ駆動部１３は、サブヒータ１１にサブヒータ駆動信号１２を出力する。
【００３６】
以上のように、本実施形態によれば、キャリッジの移動範囲を所定の幅で分割し、分割された領域毎にドットカウントを行い、それに応じてサブヒータがＰＷＭ駆動制御される。これにより、放熱板を持たないヘッドを使用しても、スループットを下げずにヘッド温度を適正な範囲に制御することが可能となる。また、記録前領域用のテーブルを別に設けることで、記録中のＣＰＵの処理から記録前のヘッド温度上昇という処理を省くことが可能となる。さらに、記録領域におけるサブヒータ制御については、パワーモニタにて測定される記録デューティーを使用することが可能なため、大きな追加機能を施すことなく、本実施形態の機能を実現できる。
【図面の簡単な説明】
【００３７】
【図１】従来のヘッド温度の制御を説明する図である。
【図２】本発明の一実施形態に係るインクジェットプリンタのデータ処理および各部の制御のための構成を示す図である。
【図３】図２に示すドットカウント記憶エリアの詳細を説明する図である。
【図４】図２に示すＰＷＭテーブルの詳細を示す図である。
【図５】図２に示すサブヒート開始位置設定レジスタ、記録開始位置設定レジスタ、ＰＷＭ切り替え周期設定レジスタ、およびサブヒート終了位置設定レジスタについて説明する図である。
【図６】図２に示す記録領域用ＰＷＭ駆動レジスタの構成を示す図である。
【図７】図２に示す構成に基づくヘッド温度制御処理を示すフローチャートである。
【符号の説明】
【００３８】
１    パーソナルコンピュータ（ＰＣ）
５    記録データ処理部
６    ドットカウント記憶領域
８    ヘッド駆動部
１０    記録ヘッド
１１    サブヒータ
１３    サブヒータ駆動部
１５    ＣＰＵ
１９    位置カウンタ
２１    テーブル切り替え信号出力部
２２    サブヒート開始位置設定レジスタ
２４    記録開始位置設定レジスタ
２６    ＰＷＭ切り替え周期設定レジスタ
２８    ＰＷＭ周期カウンタ
３０    ＰＷＭデータセレクト部
３２    記録前領域用ＰＷＭ駆動レジスタ
３５    記録領域用ＰＷＭ駆動レジスタ
４０    ドットカウント−ＰＷＭ値テーブル（ＰＷＭテーブル）
４６    サブヒート終了位置設定レジスタ
【図１】
2009148960.tif 000003
【図２】
2009148960.tif 000004
【図３】
2009148960.tif 000005
【図４】
2009148960.tif 000006
【図５】
2009148960.tif 000007
【図６】
2009148960.tif 000008
【図７】
2009148960.tif 000009