(57)【要約】【課題】記録中にインク温度が変化した場合であっても記録品質を高めることができるインクジェット記録装置を実現する。【解決手段】インクジェット記録装置は、電源オン直後の１枚目を記録するときにヘッド温度を検出し、そのヘッド温度に対応する駆動電圧をテーブルから読出す。その読出した駆動電圧を今回の記録で使用する駆動電圧Ｖ１に決定し、記録を開始する。そして、インクジェットヘッドの走査数ｎがｍに達した場合に、ヘッド温度に基づいて今回使用する駆動電圧Ｖ２を仮決定する。前回使用した駆動電圧Ｖ１と今回使用する予定の駆動電圧Ｖ２との差分の絶対値がΔＶを超えている場合は、前回の駆動電圧Ｖ１に対してΔＶの補正を行った電圧を、今回使用する駆動電圧Ｖ２に決定するので、記録中にインク温度が変化した場合であっても記録品質を高めることができる。【選択図】図４
2007160931.tif 000002
【特許請求の範囲】
【請求項１】
アクチュエータの駆動により被記録媒体へインクを吐出して記録を行うインクジェットヘッドを有するインクジェット記録装置であって、
前記インクの温度を検出する温度センサと、
前記アクチュエータを駆動するための駆動電圧を、前記温度センサにより検出された前記インクの温度に応じて決定するとともに、前記インクの温度が変化したときには新たな駆動電圧を決定する駆動電圧決定部と、
前記駆動電圧決定部により決定された駆動電圧により前記アクチュエータを駆動する駆動部とを備え、
前記駆動電圧決定部は、第１時刻において検出した温度もしくはそれに基づいて決定した前記第１時刻における駆動電圧と、第２時刻において検出した温度もしくはそれに基づいて設定した駆動電圧との差分を求めるとともに、前記差分に基づいて前記第２時刻における駆動電圧を決定するインクジェット記録装置。
【請求項２】
前記駆動電圧決定部は、前記差分が所定値以下である場合は、前記設定した駆動電圧を前記第２時刻における駆動電圧として決定し、前記差分が前記所定値を超える場合は、前記第１時刻における駆動電圧と前記設定した駆動電圧との差分電圧よりも小さい値だけ、前記第１時刻における駆動電圧から前記設定した駆動電圧に近づけた駆動電圧を、前記第２時刻における駆動電圧として決定する請求項１に記載のインクジェット記録装置。
【請求項３】
前記駆動電圧決定部は、前記第２時刻における駆動電圧を、記録開始から所定期間は第１の時間毎に決定し、前記所定期間経過後は前記第１の時間よりも長い第２の時間毎に決定する請求項１に記載のインクジェット記録装置。
【請求項４】
前記駆動電圧決定部は、前記差分が所定値を超える場合は、前記第１時刻における駆動電圧から、前記所定値に対応する分だけ補正した駆動電圧を、前記第２時刻における駆動電圧として決定する請求項１に記載のインクジェット記録装置。
【請求項５】
複数に区分された温度範囲ごとに駆動電圧を設定したテーブルをさらに備える請求項１に記載のインクジェット記録装置。
【請求項６】
前記駆動電圧決定部は、前記差分が所定値を超える場合は、前記第１時刻における駆動電圧と、前記設定した駆動電圧との間の駆動電圧を前記テーブルから読み出し、前記第２時刻における駆動電圧として決定する請求項５に記載のインクジェット記録装置。
【請求項７】
前記駆動電圧決定部は、前記被記録媒体に対する前記インクジェットヘッドの走査が所定回数実行されるごとに、前記第２時刻における駆動電圧を決定する請求項１に記載のインクジェット記録装置。
【請求項８】
前記第１時刻と前記第２時刻との間隔は、１つの前記被記録媒体に対する記録時間よりも短い請求項１に記載のインクジェット記録装置。
【請求項９】
前記温度センサが前記インクジェットヘッドに設けられ、前記インクジェットヘッドの温度を検出することにより、前記インクの温度を求める請求項１に記載のインクジェット記録装置。
【請求項１０】
アクチュエータの駆動により被記録媒体へインクを吐出して記録を行うインクジェットヘッドを用いた記録方法であって、
第１時刻におけるインクの温度を検出することと、
前記第１時刻におけるインクの温度に基づいて、前記第１時刻における駆動電圧を決定することと、
第２時刻におけるインクの温度を検出することと、
前記第２時刻におけるインクの温度に基づいて、駆動電圧を設定することと、
前記第１時刻において検出されたインクの温度もしくはそれに基づいて決定した前記第１時刻における駆動電圧と、前記第２時刻において検出されたインクの温度もしくはそれに基づいて設定した前記駆動電圧との差分を求めることと、
前記差分に基づいて前記第２時刻における駆動電圧を決定することと、
前記決定した第２時刻における駆動電圧で前記アクチュエータを駆動し、前記被記録媒体へインクを吐出して記録することと、
を含む記録方法。
【請求項１１】
前記差分が所定値以下である場合は、前記設定された駆動電圧を前記第２時刻における駆動電圧として決定し、前記差分が前記所定値を超える場合は、前記第１時刻における駆動電圧と前記設定された駆動電圧との差分電圧よりも小さい値だけ、前記第１時刻における駆動電圧から前記設定された駆動電圧に近づけた駆動電圧を、前記第２時刻における駆動電圧として決定する請求項１０に記載の記録方法。
【請求項１２】
記録開始から所定期間は第１の時間毎に前記第２時刻における駆動電圧を決定し、前記所定期間経過後は前記第１の時間よりも長い第２の時間毎に前記第２時刻における駆動電圧を決定する請求項１０に記載の記録方法。
【請求項１３】
前記差分が所定値を超える場合は、前記第１時刻における駆動電圧から、前記所定値に対応する分だけ補正した駆動電圧を、前記第２時刻における駆動電圧として決定する請求項１０に記載の記録方法。
【請求項１４】
複数に区分された温度範囲ごとに駆動電圧を設定したテーブルを参照して前記第２時刻における駆動電圧を決定する請求項１０に記載の記録方法。
【請求項１５】
前記差分が所定値を超える場合は、前記第１時刻における駆動電圧と、前記設定された駆動電圧との間の駆動電圧を前記テーブルから読み出し、前記第２時刻における駆動電圧として決定する請求項１４に記載の記録方法。
【請求項１６】
前記被記録媒体に対する前記インクジェットヘッドの走査が所定回数実行されるごとに、前記第２時刻における駆動電圧を決定する請求項１０に記載の記録方法。
【請求項１７】
前記第１時刻と前記第２時刻との間隔は、１つの前記被記録媒体に対する記録時間よりも短い請求項１０に記載の記録方法。
【請求項１８】
前記インクの温度は、前記インクジェットヘッド中のインクの温度であり、前記インクジェットヘッドの温度を検出することにより前記インクの温度を求める請求項１０に記載の記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、アクチュエータの駆動により被記録媒体へインクを吐出して記録を行うインクジェットヘッドを備えたインクジェット記録装置であって、インクの温度に応じてアクチュエータの駆動電圧を決定するインクジェット記録装置、およびその記録方法に関する。
【背景技術】
【０００２】
従来、この種のインクジェット記録装置として、特許文献１（特公平６−８０４９号公報）に記載されているように、複数枚の記録用紙に記録する場合に、各記録用紙の記録開始時毎にヘッド温度に対応する駆動電圧を決定するものが知られている。図８は、そのようなインクジェット記録装置において、記録デューティ５０％にて記録を行ったときのヘッド温度と駆動電圧との関係を示すグラフである。記録用紙の１枚目では、記録開始時のヘッド温度が２１゜Ｃであり、駆動電圧が２４．５Ｖに設定されている。そして、１枚目の記録が終了するまで駆動電圧を変更しないで同じ２４．５Ｖで記録を行っている。また、２枚目および３枚目は、それぞれ駆動電圧２３．０Ｖおよび２２．５Ｖで記録を行っている。
【特許文献１】特公平６−８０４９号公報（公報第３頁右欄第１４〜１５行）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、アクチュエータへ駆動信号を出力する駆動ＩＣチップがインクジェットヘッドに搭載されたインクジェット記録装置では、記録動作によってＩＣチップやアクチュエータが発熱すると、その熱がインクジェットヘッド内のインクに伝達し、インクの温度が上昇する。また、ＩＣチップやアクチュエータの発熱量は、記録密度に対応して増加し、それに伴ってインクの温度も上昇する。このような場合、インクの温度上昇に伴うインク粘度の低下に対応するために、駆動電圧を低くする必要がある。しかし、上記従来のインクジェット記録装置は、１ページの中でインク温度が変化しても、同じ駆動電圧で記録を行うので、インク粘度に対応した記録を行うことができず、記録品質が低下するという問題がある。特に、電源を立ち上げた直後に写真データを記録する場合のように、いきなり記録密度の非常に高いものを記録するような場合は、インクの温度が急上昇することが考えられ、記録品質の低下が顕著となるおそれがある。また、今日、インクジェットプリンタは、世界中で使用されており、あらゆる使用環境にも対処する必要がある。特に、ユーザーによるプリンタの使用開始時、または使用中に使用環境が急激に変化する場合にも対処する必要がある。
【０００４】
本発明の第１の目的は、１ページの記録中にインク温度が変化した場合であっても良好な記録品質を維持することができるインクジェット記録装置、および記録方法を実現することである。また、本発明の第２の目的は、記録中に駆動状況や使用環境に応じてインク温度が急激に変化した場合であっても、良好な記録品質を維持することができるインクジェット記録装置、および記録方法を実現することである。
【課題を解決するための手段及び発明の効果】
【０００５】
本発明の第１の態様に従えば、アクチュエータの駆動により被記録媒体へインクを吐出して記録を行うインクジェットヘッドを有するインクジェット記録装置であって、前記インクの温度を検出する温度センサと、前記アクチュエータを駆動するための駆動電圧を、前記温度センサにより検出された前記インクの温度に応じて決定するとともに、前記インクの温度が変化したときには新たな駆動電圧を決定する駆動電圧決定部と、前記駆動電圧決定部により決定された駆動電圧により前記アクチュエータを駆動する駆動部とを備え、前記駆動電圧決定部は、第１時刻において検出した温度もしくはそれに基づいて決定した前記第１時刻における駆動電圧と、第２時刻において検出した温度もしくはそれに基づいて設定した駆動電圧との差分を求めるとともに、前記差分に基づいて前記第２時刻における駆動電圧を決定するインクジェット記録装置が提供される。
本発明の第２の態様に従えば、アクチュエータの駆動により被記録媒体へインクを吐出して記録を行うインクジェットヘッドを用いた記録方法であって、第１時刻におけるインクの温度を検出することと、前記第１時刻におけるインクの温度に基づいて、前記第１時刻における駆動電圧を決定することと、第２時刻におけるインクの温度を検出することと、前記第２時刻におけるインクの温度に基づいて、駆動電圧を設定することと、前記第１時刻において検出されたインクの温度もしくはそれに基づいて決定した前記第１時刻における駆動電圧と、前記第２時刻において検出されたインクの温度もしくはそれに基づいて設定した前記駆動電圧との差分を求めることと、前記差分に基づいて前記第２時刻における駆動電圧を決定することと、前記決定した第２時刻における駆動電圧で前記アクチュエータを駆動し、前記被記録媒体へインクを吐出して記録することと、を含む記録方法が提供される。
【０００６】
これらの場合、第１時刻において検出されたインクの温度と第２時刻において検出されたインクの温度との差分、もしくは前記第１時刻において検出されたインクの温度に基づいて決定した前記第１時刻における駆動電圧と、前記第２時刻において検出されたインクの温度に基づいて設定した前記駆動電圧との差分を求め、それらの差分に基づいて前記第２時刻における駆動電圧を決定するので、インクの温度が急激に変化した場合であっても、駆動電圧が急激に変化することがない。したがって、記録中に駆動状況又は使用環境に応じてインクの温度が急激に変化しても、良好な記録品質を維持することができる。また、第１時刻と第２時刻との時間間隔は、任意に設定することができ、この時間間隔を１ページの記録間隔より短くすることで、１ページの記録中でのインクの温度変化に対処することができる。
【０００７】
本発明のインクジェット記録装置および記録方法において、前記駆動電圧決定部は、前記差分が所定値以下である場合は、前記設定した駆動電圧を前記第２時刻における駆動電圧として決定してもよく、前記差分が前記所定値を超える場合は、前記第１時刻における駆動電圧と前記設定した駆動電圧との差分電圧よりも小さい値だけ、前記第１時刻における駆動電圧から前記設定した駆動電圧に近づけた駆動電圧を、前記第２時刻における駆動電圧として決定してもよい。これらの場合、第１時刻と第２時刻とでインクの温度が変化した場合であっても、そのインクの温度変化に対応した駆動電圧を使用して記録を行うことができるため、記録品質を高めることができる。つまり、前記第１時刻と前記第２時刻とでインクの温度変化が大きい場合は、前記第２時刻に検出したインクの温度に基づいて設定した駆動電圧をそのまま使用するのではなく、前記第１時刻における駆動電圧から前記設定した駆動電圧へ近づけた駆動電圧を使用するので、駆動電圧が大きく変化することを防ぎ、記録品質の低下を回避することができる。例えば、駆動電圧が低下すると、吐出されるインク液滴の体積が小さくなるとともに吐出速度が遅くなるため、記録濃度が薄くなる。このため、第１時刻と第２時刻とで突然駆動電圧が大きく低下すると、第１時刻の記録領域と第２時刻の記録領域との間で濃淡差が発生し、記録品質が低下する。しかし、本発明のインクジェット記録装置および記録方法によれば、前記第１時刻と前記第２時刻とで駆動電圧が大きく低下することがないため、前記第１時刻の記録領域と前記第２時刻の記録領域との間で濃淡差が発生することもないので、記録品質を高めることができる。
【０００８】
本発明のインクジェット記録装置、および記録方法において、前記駆動電圧決定部は、前記第２時刻における駆動電圧を、記録開始から所定期間は第１の時間毎に決定してもよく、前記所定期間経過後は前記第１の時間よりも長い第２の時間毎に決定してもよい。インクの温度は、記録開始から所定時間は、記録時間の増加に対応して上昇し、所定時間経過後は、緩やかに上昇する傾向がある。したがって、記録開始からの経過時間に関係なく同じインターバルで駆動電圧を決定するのではなく、記録開始から所定時間は、第１の時間毎に駆動電圧を決定し、所定期間経過後は第１の時間よりも長い第２の時間毎に駆動電圧を決定することにより、インクの温度上昇に伴うインク粘度の変化に最適な駆動電圧を決定することができる。本発明のインクジェット記録装置、および記録方法においては、記録時間の増加に対応してインクの温度が上昇する所定期間は、駆動電圧を決定するインターバルを短い時間（第１の時間）に設定することにより、インクの温度に対応した最適な駆動電圧を使用することができるため、記録品質を高めることができる。また、所定期間を経過し、インクの温度上昇が緩やかな期間は、駆動電圧を決定するインターバルを長い時間（第２の時間）に設定することにより、駆動電圧の無駄な決定を減少させることができる。例えば、後述の実施形態にて説明するように、マイクロコンピュータが駆動電圧を決定する処理を実行する場合は、駆動電圧を決定する処理回数を減少させることができるため、その分、マイクロコンピュータの負荷を軽減することができる。
【０００９】
本発明のインクジェット記録装置、および記録方法において、前記駆動電圧決定部は、前記差分が所定値を超える場合は、前記第１時刻における駆動電圧から、前記所定値に対応する分だけ補正した駆動電圧を、前記第２時刻における駆動電圧として決定してもよい。例えば、前記第１時刻における駆動電圧（Ｖ１）と前記第２時刻に検出したインクの温度に基づいて設定した駆動電圧（Ｖ２´）の差分（Ｖ１−Ｖ２´）が負の値であり、その絶対値が前記所定値（ΔＶ）を超える場合は、前記第１時刻における駆動電圧（Ｖ１）に前記所定値（ΔＶ）を加算した駆動電圧（Ｖ１＋ΔＶ）を前記第２時刻における駆動電圧（Ｖ２）に決定してもよい。また、前記差分（Ｖ１−Ｖ２´）が正の値であり、前記所定値（ΔＶ）を超える場合は、前記第１時刻における駆動電圧（Ｖ１）から前記所定値（ΔＶ）を減算した駆動電圧（Ｖ１−ΔＶ）を前記第２時刻における駆動電圧（Ｖ２）に決定してもよい。これらのように、第１時刻における駆動電圧と、第２時刻において設定した駆動電圧との差分が所定値を超えるときは、前記設定した駆動電圧を使用するのではなく、前記第１時刻における駆動電圧から、前記所定値に対応する分だけ補正した駆動電圧を、第２時刻における駆動電圧として決定することができるため、駆動電圧の大きな変更により、記録品質が低下するおそれがない。
【００１０】
本発明のインクジェット記録装置、および記録方法において、複数に区分された温度範囲ごとに駆動電圧を設定したテーブルをさらに備えてもよい。そして、前記差分が所定値を超える場合は、第１時刻における駆動電圧と、第２時刻において設定された駆動電圧との間の駆動電圧を前記テーブルから読み出し、前記第２時刻における駆動電圧として決定してもよい。例えば、インクの温度上昇に対応して駆動電圧が低下するように設定されたテーブルを備え、第１時刻における駆動電圧（Ｖ１）と第２時刻において設定した駆動電圧（Ｖ２´）との差分（Ｖ１−Ｖ２´）が正の値であり、その絶対値が所定値を超えた場合は、前記第２時刻において設定した駆動電圧（Ｖ２´）よりも前記第１時刻における駆動電圧（Ｖ１）寄りの駆動電圧、つまり前記第１時刻における駆動電圧よりも低いが、前記第２時刻において設定した駆動電圧（Ｖ２´）よりも高い駆動電圧をテーブルから読出して、前記第２時刻における駆動電圧（Ｖ２）として決定してもよい。こうすることで、前記第２時刻において決定すべき駆動電圧を容易に読み取ることができる。またこれらの場合、駆動電圧の大きな変更により、記録品質が低下するおそれがない。
【００１１】
本発明のインクジェット記録装置、および記録方法において、前記駆動電圧決定部は、前記被記録媒体に対する前記インクジェットヘッドの走査が所定回数実行されるごとに、前記第２時刻における駆動電圧を決定してもよい。これらの場合、１つの被記録媒体の中に記録密度の低い記録領域と高い記録領域とが混在しているようなときであっても、記録密度の変化により変動したインクの温度に最適な駆動電圧を使用することができるため、記録品質を高めることができる。
【００１２】
本発明のインクジェット記録装置、および記録方法において、前記第１時刻と前記第２時刻との間隔は、１つの前記被記録媒体に対する記録時間よりも短くてもよい。この場合、１つの被記録媒に対する記録中にインク温度が急激に変化しても、駆動電圧が急激に変化しないため、良好な記録品質を維持することができる。
【００１３】
本発明のインクジェット記録装置、および記録方法において、前記温度センサがインクジェットヘッドに設けられてもよく、前記インクジェットヘッドの温度を検出することにより、前記インクの温度を求めてもよい。インクジェットヘッド内のインクの温度はインクジェットヘッドの温度変化に対応して変化することから、温度センサによって検出されたインクジェットヘッドの温度を、インクの温度とみなすことができる。
【発明を実施するための最良の形態】
【００１４】
＜第１実施形態＞
次に、この発明の第１実施形態について図を参照して説明する。
［主要構成］
この実施形態に係るインクジェット記録装置の主要構成について、図１を参照して説明する。インクジェット記録装置１には、図中矢印Ｆ１で示す方向から給紙された記録用紙１１（被記録媒体）を矢印Ｆ２で示す方向へ紙送りする搬送ローラ１２が備えられている。この搬送ローラ１２の側方には、搬送ローラ１２の回転軸と平行にキャリッジ軸１３が設けられており、このキャリッジ軸１３には、インクジェットヘッド２０が搭載されたキャリッジ２９の下端が挿通されている。キャリッジ軸１３の一端の近傍にはキャリッジモータ１４が設けられており、キャリッジ軸１３の他端の近傍にはプーリ１６が設けられている。キャリッジモータ１４の回転シャフトには、プーリ１５が取付けられており、このプーリ１５とプーリ１６には、無端状のベルト１７が掛け渡されている。
【００１５】
このベルト１７には、キャリッジ２９が取付けられており、キャリッジ２９は、キャリッジモータ１４の駆動により、キャリッジ軸１３に沿って矢印Ｆ３およびＦ４で示す方向に往復動する。インクジェットヘッド２０には、ブラックインクを吐出するブラックインクヘッド２１と、イエローインクを吐出するイエローインクヘッド２２と、シアンインクを吐出するシアンインクヘッド２３と、マゼンタインクを吐出するマゼンタインクヘッド２４とが備えられている。各ヘッド２１ないし２４は、インクを収容する圧力室と、この圧力室にインク吐出のためのエネルギーを付与するアクチュエータ（例えば、圧電素子）と、圧力室に連通するノズルとをそれぞれ備える。また、各ヘッド２１ないし２４には、各ヘッドへ対応するインクを供給するインクカートリッジ２５ないし２８がそれぞれ設けられている。図１において各ヘッド２１ないし２４は搬送ローラ１２によって搬送される記録用紙１１と対向する方向、つまり下方を向いており、記録用紙１１へ下向きにインクを吐出して画像の記録を行う。
【００１６】
記録用紙１１に対して記録範囲外となる搬送ローラ１２の一端の近傍には、ノズルから不良インクを吐出して吐出機能を回復するためのフラッシングを実行する際に、各ヘッド２１ないし２４から吐出されるインクを吸収する多孔質材製のインク吸収パッド３０が設けられている。記録範囲外となる搬送ローラ１２の他端の近傍には、各ヘッド２１ないし２４のノズルから不良インクや気泡を吸引してインク吐出機能を回復するためのパージングを実行するパージ装置３１が配置されている。このパージ装置３１は、複数のノズルが配置されたノズル面に被せる吸引キャップ３２と、この吸引キャップ３２を図中矢印Ｆ６で示す方向に進出させるカム３３と、吸引キャップ３２の内部を負圧にするポンプ３４とから構成される。また、吸引キャップ３２の装置外側隣りには、原点（ホームポジション）に復帰したインクジェットヘッド２０の各ヘッド２１ないし２４のノズル面にキャップ３７により蓋をしてノズルの乾きを防止するキャッピング装置３６が設けられている。また、吸引キャップ３２の隣りには、各ヘッド２１ないし２４のノズル面に付着したインクや異物を払拭するワイピング装置５０が設けられている。
【００１７】
［制御系の主要構成］
次に、インクジェット記録装置１の制御系の主要構成についてそれをブロックで示す図２を参照して説明する。インクジェット記録装置１は、マイクロコンピュータ（駆動電圧決定部）７０と、ＲＯＭ７４と、ＲＡＭ７５とを備えている。マイクロコンピュータ７０には、ユーザが記録の指示などを行うための操作パネル８１と、キャリッジモータ１４を駆動するためのモータドライバ７８と、ＬＦモータ７９を駆動するためのモータドライバ８０と、記録用紙１１の先端を検出するペーパセンサ７６と、キャリッジ２９の原点位置を検出する原点センサ７７と、インクジェットヘッド２０の温度（以下、ヘッド温度ともいう）を検出する温度センサ８８とが接続されている。
【００１８】
温度センサ８８は、インクジェットヘッド２０の内部または外面あるいは近傍に設けられている。温度センサ８８は、直接的にはインクジェットヘッド２０の温度を検出するが、インクジェットヘッド２０内のインクの温度がインクジェットヘッド２０の温度変化に対応して変化することから、温度センサ８８により検出された温度をインクの温度とみなすことができる。温度センサ８８により検出された検出信号は、マイクロコンピュータ７０に備えられたＡ／Ｄ変換回路（図示せず）によってデジタル値に変換され、マイクロコンピュータ７０は、そのデジタル値に基づいてインクジェットヘッド２０の温度を求める。
【００１９】
ＲＯＭ７４には、図３に示すテーブル７４ａが記録されている。テーブル７４ａは、マイクロコンピュータ７０がインクジェットヘッド２０の駆動電圧を決定する際に参照するテーブルであり、複数段階のヘッド温度ごとに異なる駆動電圧が対応付けられている。この実施形態では、テーブル７４ａに設定されているヘッド温度ｔの範囲は、下限の「ｔ＜８゜Ｃ」から上限の「４６゜Ｃ≦ｔ」までであり、その範囲が２゜Ｃ単位で刻まれている。また、駆動電圧の範囲は、上限の「２８．０Ｖ」から下限の「１８．０Ｖ」までであり、その範囲が０．５Ｖ単位で刻まれており、各ヘッド温度の範囲に対応している。つまり、ヘッド温度ｔが２℃上昇すると、駆動電圧は０．５Ｖ低くなり、逆にヘッド温度が２℃低下すると、駆動電圧は０．５Ｖ高くなる。例えば、ヘッド温度ｔが２３゜Ｃおよび２５゜Ｃに対応する駆動電圧は、それぞれ２４．０Ｖおよび２３．５Ｖである。
【００２０】
マイクロコンピュータ７０は、求めた温度に対応付けられている駆動電圧をテーブル７４ａから読出し、それを駆動ＩＣ（駆動部）８３にて使用する駆動電圧に設定する。インクジェットヘッド２０は、駆動ＩＣ８３によって駆動され、駆動ＩＣ８３はゲートアレイ（Ｇ／Ａ）７３によって制御される。インクジェットヘッド２０に設けられた各圧電素子を構成する各電極は、駆動ＩＣ８３に接続されており、駆動ＩＣ８３は、ゲートアレイ７３の制御にもとづいて、インクジェットヘッド２０に適した駆動信号を生成して各電極に印加する。
【００２１】
マイクロコンピュータ７０と、ＲＯＭ７４，ＲＡＭ７５と、ゲートアレイ７３とは、アドレスバス６０およびデータバス６１を介して接続されている。マイクロコンピュータ７０は、ＲＯＭ７４に予め記憶されたプログラムに従い、記録タイミング信号ＴＳおよび制御信号ＲＳを生成し、各信号ＴＳ，ＲＳをゲートアレイ７３へ転送する。ゲートアレイ７３は、記録タイミング信号ＴＳおよび制御信号ＲＳに従い、イメージメモリ８２に記憶されている記録データに基づいて、その記録データを記録用紙１１に記録するための記録データである転送データＤＡＴＡと、その転送データＤＡＴＡと同期する転送クロックＴＣＫと、ストローブ信号ＳＴＢと、記録クロックＩＣＫとを生成し、それら各信号ＤＡＴＡ，ＴＣＫ，ＳＴＢ，ＩＣＫを駆動ＩＣ８３へ転送する。
【００２２】
また、ゲートアレイ７３は、ホストコンピュータ（ホストＰＣ）７１などの外部機器から転送されてくる記録データを、イメージメモリ８２に記憶させる。そして、ゲートアレイ７３は、ホストコンピュータ７１などから転送されてくるデータにもとづいてデータ受信割込信号ＷＳを生成し、その信号ＷＳをマイクロコンピュータ７０へ転送する。また、ゲートアレイ７３には、キャリッジ２９の走行位置を検出するエンコーダセンサ８７が接続されている。
【００２３】
［駆動電圧の決定］
次に、駆動電圧を決定するためにマイクロコンピュータ７０が行う処理について、その流れを示す図４のフローチャートを参照して説明する。マイクロコンピュータ７０は、インクジェット記録装置１の電源がオンしたか否かを判定し（ステップ（以下、Ｓと略す）１）、オンしたと判定した場合は（Ｓ１：Ｙｅｓ）、初期設定を行う（Ｓ２）。続いて、記録すべき記録データがイメージメモリ８２に記憶されているか否かを判定し（Ｓ３）、記憶されていると判定した場合は（Ｓ３：Ｙｅｓ）、温度センサ８８からの検出信号に基づいてヘッド温度Ｔ１を検出し（Ｓ４）、テーブル７４ａを参照し（Ｓ５）、Ｓ４において検出したヘッド温度Ｔ１に対応付けられている駆動電圧を読出し、その読出した駆動電圧を、電源オン後、最初に記録を行うために使用する駆動電圧Ｖ１に決定する（Ｓ６）。
【００２４】
続いて、Ｓ６において決定した駆動電圧Ｖ１にて記録を開始し（Ｓ７）、１走査分の記録が終了したか否かを判定する（Ｓ８）。ここで、１走査とは、インクジェットヘッド２０が記録データに従って記録用紙１１の幅方向に記録開始位置から記録終了位置まで移動し、記録動作を１回行うことである。ここで、１走査分の記録が終了したと判定した場合は（Ｓ８：Ｙｅｓ）、走査が終了した数である走査数ｎに１を加算し（Ｓ９）、走査数ｎがｍに達したか否かを判定する（Ｓ１０）。ここで、ｍは任意の整数であり、例えば、５とか１０である。
【００２５】
ここで、走査数ｎがｍに達したと判定しなかった場合は（Ｓ１０：Ｎｏ）、Ｓ７〜Ｓ９を実行し、記録を継続する。また、走査数ｎがｍに達したと判定した場合は（Ｓ１０：Ｙｅｓ）、ヘッド温度Ｔ２を検出し（Ｓ１１）、テーブル７４ａを参照し（Ｓ１２）、Ｓ１１において検出したヘッド温度Ｔ２に対応付けられている駆動電圧を読出し、その読出した駆動電圧を、今回の記録を行うために使用する駆動電圧Ｖ２に仮決定（設定）する（Ｓ１３）。続いて、前回Ｓ６において決定した駆動電圧Ｖ１と、今回Ｓ１３において仮決定した駆動電圧Ｖ２との差分の絶対値（｜Ｖ１−Ｖ２｜）を求め、その差分の絶対値が所定値ΔＶを超えているか否かを判定する（Ｓ１４）。
【００２６】
ここで、差分の絶対値が所定値ΔＶを超えていないと判定した場合は（Ｓ１４：Ｎｏ）、Ｓ１３において仮決定した駆動電圧Ｖ２を今回の駆動電圧Ｖ２に決定する（Ｓ１８）。つまり、記録開始からｍ回走査する間にヘッド温度が急上昇しないような記録内容であり、駆動電圧の変動が小さい場合は、テーブル７４ａを参照して駆動電圧を決定する。図５は、記録デューティ５０％にて記録したときの上記の処理によって決定された駆動電圧とヘッド温度との関係の一例を示すグラフである。記録用紙１枚を記録する間に計４回ヘッド温度を検出しており、その検出毎に駆動電圧を決定しているが、ヘッド温度検出タイミングの各インターバルにおいて、ヘッド温度の急上昇が存在しないため、ヘッド温度検出の各タイミングでは、検出されたヘッド温度に対応する駆動電圧をテーブル７４ａから読出し、それを各回の駆動電圧Ｖ２に決定している。例えば、記録用紙１枚目の記録を開始するときの検出タイミングＰ１では、ヘッド温度２１゜Ｃに対応する駆動電圧２４．５Ｖが使用されている。次の検出タイミングＰ２では、ヘッド温度２５゜Ｃに対応する駆動電圧２３．５Ｖが使用されている。
【００２７】
また、Ｓ１４において、差分の絶対値が所定値ΔＶを超えていると判定した場合は（Ｓ１４：Ｙｅｓ）、前回（第１時刻）の駆動電圧Ｖ１が今回（第２時刻）の駆動電圧Ｖ２よりも大きいか否かを判定し（Ｓ１５）、大きいと判定した場合は（Ｓ１５：Ｙｅｓ）、前回決定した駆動電圧Ｖ１から所定値ΔＶを減算した駆動電圧を今回の駆動電圧Ｖ２に決定する（Ｓ１６）。また、Ｓ１５において、前回の駆動電圧Ｖ１が今回の駆動電圧Ｖ２よりも小さいと判定した場合は（Ｓ１５：Ｎｏ）、前回決定した駆動電圧Ｖ１に所定値ΔＶを加算した駆動電圧を今回の駆動電圧Ｖ２に決定する（Ｓ１７）。つまり、前回決定した駆動電圧Ｖ１と今回決定した駆動電圧Ｖ２との差分の絶対値が所定値ΔＶを超えている場合は、上記差分の絶対値よりも小さい値である所定値ΔＶだけ、前回決定した駆動電圧Ｖ１から今回決定した駆動電圧Ｖ２へ近づけた駆動電圧を今回使用する駆動電圧Ｖ２に決定する。
【００２８】
例えば、インクジェット記録装置１の電源をオンした直後から写真を記録すると仮定する。また、記録開始時のヘッド温度は２１゜Ｃであり、駆動電圧Ｖ１は２４．５Ｖであったと仮定する。そして、次の検出タイミングでヘッド温度を検出したときにも写真の記録が継続されており、そのとき検出したヘッド温度が３５゜Ｃに達していたと仮定する。また、所定値ΔＶは２．０Ｖに設定されているとする。このとき、テーブル４ａにおいてヘッド温度３５゜Ｃに対応付けられている駆動電圧は２１．０Ｖであるため、前回決定した駆動電圧Ｖ１と今回決定した駆動電圧Ｖ２との差分の絶対値は、２４．５Ｖ−２１．０Ｖ＝３．５Ｖとなり、差分３．５Ｖ＞所定値２．０Ｖとなるため、前回の駆動電圧Ｖ１の２４．５Ｖから所定値の２．０Ｖを減算した２２．５Ｖを今回の駆動電圧Ｖ２に決定する。
【００２９】
つまり、今回の駆動電圧Ｖ２を、前回の駆動電圧Ｖ１の２４．５Ｖから、いきなり３．５Ｖも低い２１．０Ｖに決定するのではなく、前回の駆動電圧から所定値の２．０Ｖ分だけ低い２２．５Ｖに決定する。そして、次の検出タイミングにおけるヘッド温度が３６゜Ｃであったとすると、テーブル７４ａにおいて３６゜Ｃに対応付けられている２０．５Ｖが今回の駆動電圧Ｖ２として仮決定される。前回の駆動電圧Ｖ１は２２．５Ｖであったから、前回と今回との差分の絶対値は、２２．５Ｖ−２０．５Ｖ＝２．０Ｖとなり、所定値の２．０Ｖを超えないめ、今回仮決定した駆動電圧Ｖ２の２０．５Ｖをそのまま今回の駆動電圧Ｖ２に決定する。
【００３０】
以上のように、ヘッド温度を検出するインターバル間における記録実行中にインク温度が急上昇し、テーブル７４ａから読出した駆動電圧をそのまま今回の駆動電圧として使用すると、前回の駆動電圧からの変動が大きくなってしまう場合は、前回使用した駆動電圧に対して所定値の補正を行った駆動電圧を今回の駆動電圧として使用し、駆動電圧の変動を抑制する。従って、記録の途中で駆動電圧が大きく変動することにより、インクの吐出特性が大きく変化し、記録品質が低下してしまうおそれがない。また、ヘッド温度は走査数ｎが、任意の整数ｍに達するごとに検出されるが、ｍを１ページ記録する際の走査数よりも小さい値に設定することにより、１ページの記録中でのインク温度変化に対処することができる。
【００３１】
例えば、インクの温度上昇に伴うインク粘度の低下に対応するためには、駆動電圧を低くする必要があるが、急激に低くすると、駆動電圧変更前に記録した記録領域と、駆動電圧変更後に記録した記録領域との間の濃度差が大きくなるため、記録領域の境界が目立ってしまう。しかし、この実施形態のインクジェット記録装置１は、前回使用した駆動電圧に対して所定値を補正することにより、駆動電圧が大きく変動しないようにできるため、記録領域の境界が目立つおそれがない。
【００３２】
なお、テーブル７４ａは、ヘッド温度が２℃変化すると、駆動電圧が０．５Ｖ変化するように構成されているため、ヘッド温度を検出するインターバル間におけるヘッド温度の変化が８℃を超えると、駆動電圧の差分の絶対値が所定値の２．０Ｖを超える。したがって、上記Ｓ１４において、ヘッド温度を検出するインターバル間におけるヘッド温度の変化、すなわち、上記Ｓ４で検出したヘッド温度Ｔ１と、上記Ｓ１１で検出したヘッド温度Ｔ２の差分の絶対値｜Ｔ１−Ｔ２｜が８℃を超える場合は、上記のＳ１５〜Ｓ１７を実行して今回の駆動電圧Ｖ２を補正してもよい。また、上記ヘッド温度の差分の絶対値｜Ｔ１−Ｔ２｜が８℃以下の場合は、検出したヘッド温度に対応する駆動電圧をテーブル７４ａから読出し、それを今回の駆動電圧Ｖ２に決定してもよい。つまり、前回（第１時刻）検出したヘッド温度（インク温度）と、今回（第２時刻）検出したヘッド温度（インク温度）との差分を求め、その差分に基づいて今回の駆動電圧を決定してもよい。
【００３３】
また、テーブル７４ａに設定するヘッド温度の段階は、２℃刻みに限定されるものではなく、０．５℃、１℃、２．５℃刻み、あるいは３℃以上の刻みでも良く、駆動電圧の設定もヘッド温度の段階に応じて０．１２５Ｖ、０．２５Ｖ、０．６２５Ｖ刻み、あるいは０．７５Ｖ以上の刻みにすることもできる。また、所定値ΔＶも、テーブル７４ａに設定された駆動電圧の刻みに応じて変更することができる。
【００３４】
［第１実施形態の効果］
（１）以上のように、上記第１実施形態のインクジェット記録装置１を使用すれば、インクジェットヘッド２０がｍ回走査して記録を行う毎にヘッド温度を検出し、その検出されたヘッド温度に基づいて駆動電圧を切り替えることができるため、ヘッド温度の変化に伴うインク粘度の変化に対応した最適な駆動電圧を使用して記録を行うことができるので、記録品質を高めることができる。例えば、１枚の記録用紙１１の中に記録密度の低い記録領域と高い記録領域とが混在しているような場合であっても、記録密度の変化により変動したインクの温度に最適な駆動電圧を使用することができるため、記録品質を高めることができる。
【００３５】
（２）しかも、前回決定した駆動電圧Ｖ１と、今回仮決定した駆動電圧Ｖ２との差分が所定値ΔＶを超える場合は、前回決定した駆動電圧に対してΔＶだけ補正した電圧を今回の駆動電圧Ｖ２として使用することができる。つまり、前回と今回とでインクの温度変化が大きい場合は、今回検出したインクの温度に基づいて仮決定した駆動電圧Ｖ２をそのまま使用するのではなく、前回決定した駆動電圧Ｖ１をΔＶだけ補正した駆動電圧を使用することにより、駆動電圧が大きく変化することによる記録品質の低下を回避することができる。
【００３６】
＜第２実施形態＞
次に、この発明の第２実施形態について図を参照して説明する。
図６は、この実施形態のインクジェット記録装置に備えられたマイクロコンピュータが駆動電圧を決定するために実行する処理の流れを示すフローチャートであり、図７は図６の処理の続きを示すフローチャートである。この実施形態のインクジェット記録装置は、駆動電圧を決定するインターバルを、１枚目の記録時は短くし、２枚目以降は長くすることを特徴とする。なお、この実施形態のインクジェット記録装置は、マイクロコンピュータが実行する処理の一部以外は、第１実施形態のインクジェット記録装置１と同じ構成および機能であるため、同じ部分の説明を簡略化または省略し、同じ構成については共通の符号を使用する。
【００３７】
マイクロコンピュータ７０は、初期設定を行うと（図６のＳ２）、電源オン直後の１枚目の記録であることを示す記録初期フラグをオンする（Ｓ３）。続いて、記録すべき記録データがあるか否かを判定し（Ｓ４）、あると判定した場合は（Ｓ４：Ｙｅｓ）、温度センサ８８からの検出信号に基づいてヘッド温度Ｔ１を検出し（Ｓ５）、テーブル７４ａを参照し（Ｓ６）、Ｓ５において検出したヘッド温度に対応付けられている駆動電圧を読出し、その読出した駆動電圧を、最初に記録を行うために使用する駆動電圧Ｖ１に決定する（Ｓ７）。
【００３８】
続いて、Ｓ７において決定した駆動電圧Ｖ１にて記録を開始し（Ｓ８）、１走査分の記録が終了したか否かを判定する（Ｓ９）。ここで、１走査分の記録が終了したと判定した場合は（Ｓ９：Ｙｅｓ）、走査が終了した数である走査数ｎに１を加算し（Ｓ１０）、先のＳ３において記録初期フラグがオンされているか否かを判定する（Ｓ１１）。つまり、これから実行する記録が、電源オン直後の１枚目の記録であるか否かを判定する。ここで、記録初期フラグがオンしていると判定した場合は（Ｓ１１：Ｙｅｓ）、走査数ｎがｍ１に達したか否かを判定する（Ｓ１２）。また、記録初期フラグがオンしていないと判定した場合は（Ｓ１１：Ｎｏ）、走査数ｎがｍ２に達したか否かを判定する（Ｓ１３）。ここで、ｍ１およびｍ２は、それぞれ任意の整数であり、ｍ１＜ｍ２である。例えば、ｍ１＝５であり、ｍ２＝１０である。
【００３９】
ここで、Ｓ１２において走査数ｎがｍ１に達したと判定した場合（Ｓ１２：Ｙｅｓ）、あるいは、Ｓ１３において走査数ｎがｍ２に達したと判定した場合（Ｓ１３：Ｙｅｓ）は、ヘッド温度Ｔ２を検出し（図７のＳ１４）、テーブルを参照し（Ｓ１５）、Ｓ１４において検出したヘッド温度に対応付けられている駆動電圧を読出し、その読出した駆動電圧を、今回の記録を行うために使用する駆動電圧Ｖ２に仮決定する（Ｓ１６）。つまり、ｍ１＜ｍ２であるから、電源オン直後の１枚目の記録期間中は駆動電圧を決定するインターバル（第１の時間）が短く、２枚目以降のインターバル（第２の時間）は長くなる。続いて、第１実施形態のＳ１５〜Ｓ１８（図４）と同じように、仮決定した駆動電圧Ｖ２の補正などを行う（Ｓ１８〜Ｓ２１）。
【００４０】
続いて、１枚目の記録が終了したか否かを判定し（Ｓ２２）、終了したと判定した場合は（Ｓ２２：Ｙｅｓ）、記録初期フラグをオフする（Ｓ２３）。このように記録初期フラグが一旦オフされると、以降のサイクルでは、Ｓ１１を実行する度に否定判定するため、走査数ｎがｍ２に達したか否かを判定することになる。つまり、２枚目以降の記録では、駆動電圧を決定するインターバルが１枚目のときよりも長くなる。
【００４１】
［第２実施形態の効果］
（１）以上のように、上記第２実施形態のインクジェット記録装置１を使用すれば、電源オン直後の記録用紙１枚目のように、記録時間の増加に対応してヘッド温度が上昇する傾向の強い期間は、駆動電圧を決定するインターバルを短くすることにより、インクの温度に対応した最適な駆動電圧を使用することができるため、記録品質を高めることができる。また、記録用紙２枚目以降のように、ヘッド温度の上昇が緩やかか、あるいは停滞するような期間は、駆動電圧を決定するインターバルを長くすることにより、駆動電圧を決定するための処理回数を少なくできるため、その分、マイクロコンピュータ７０の負荷を軽減することができる。
【００４２】
（２）なお、上記第２実施形態のインクジェット記録装置は、駆動電圧を決定するインターバルを電源オン直後の１枚目と２枚目以降とで変更する点を除いて第１実施形態のインクジェット記録装置１と同じ構成および機能であるため、第１実施形態の効果（１）および（２）を奏することもできる。
【００４３】
＜他の実施形態＞
（１）第１および第２実施形態では、前回使用した駆動電圧Ｖ１と、今回使用する予定の駆動電圧Ｖ２との差分の絶対値がΔＶを超えている場合は、前回の駆動電圧Ｖ１をΔＶだけ補正した駆動電圧を今回使用する駆動電圧Ｖ２に決定したが、ΔＶより小さい値を補正値としてΔＶとは別に設定することもできる。この場合も、第１および第２実施形態と同じ効果を奏することができる。
【００４４】
（２）ヘッド温度（インク温度）が上昇すると駆動電圧が低下し、ヘッド温度が低下すると駆動電圧が上昇する関係にあるため、前回検出したヘッド温度と、今回検出したヘッド温度との差分の絶対値がΔ度を超えているか否かの判定結果に基づいて、今回使用する駆動電圧Ｖ２を決定することもできる。例えば、上記差分がΔ度以下である場合は、今回検出した温度に基づいて仮決定した駆動電圧Ｖ２を今回使用する駆動電圧Ｖ２に決定し、かつ、上記差分が上記Δ度を超える場合は、前回検出した温度に基づいて決定した駆動電圧Ｖ１と、今回検出した温度に基づいて仮決定した駆動電圧Ｖ２との差分よりも小さい値だけ前回決定した駆動電圧Ｖ１から今回仮決定した駆動電圧Ｖ２へ近づけた駆動電圧を、今回使用する駆動電圧Ｖ２に決定する。この場合も、第１および第２実施形態と同じ効果を奏することができる。
【００４５】
（３）前記実施形態では、インクジェットヘッド２０の走査数に基づいて、ヘッド温度検出のタイミングを決定したが、記録時間に基づいて決定してもよい。例えば、記録時間が所定時間に達したと判定した場合にヘッド温度を検出する。この場合、所定時間を１ページの記録時間間隔より短く設定することにより、１ページの印刷中でのインクの温度変化に対処することができる。
【００４６】
（４）前記実施形態では、ヘッド温度ごとに異なる駆動電圧が対応付けられたテーブル７４ａが設けられていたが、これに限られない。例えば、第１時刻と第２時刻とのインク温度の差分、または第１時刻における駆動電圧と第２時刻において仮決定された駆動電圧との差分に対応して、駆動電圧の補正値を示す補正電圧を予め設定した補正電圧テーブルをさらに設けてもよい。図９の補正電圧テーブル７４ｂに示すように、前記インク温度の差分の絶対値が所定値を超える場合（｜Ｔ１−Ｔ２｜＞８）、または図１０の補正電圧テーブル７４ｃに示すように、前記駆動電圧の差分の絶対値が所定値をこえる場合（｜Ｖ１−Ｖ２｜＞２）は、補正電圧を一定値（ΔＶ＝２．０）としてもよい。次に、この実施形態のインクジェット記録装置に備えられたマイクロコンピュータが、第２時刻における駆動電圧を決定するために実行する処理の流れについて、図１１に示すフローチャートを参照し、簡単に説明する。図１１において、開始からＳ１３までの各ステップは、図４における開始からＳ１３までの各ステップと同様なので、説明は省略する。図１１において、Ｓ１３で駆動電圧Ｖ２を仮決定したあと、第１時刻におけるインク温度と第２時刻におけるインク温度との差分の絶対値、または第１時刻における駆動電圧と第２時刻において仮決定された駆動電圧との差分の絶対値を算出する（Ｓ１４）。次に、補正電圧テーブル７４ｂまたは７４ｃを参照し（Ｓ１５）、Ｓ１４で算出した差分に対応するΔＶを補正電圧として決定する（Ｓ１６）。次に、Ｓ６で決定した駆動電圧Ｖ１が、Ｓ１３で仮決定した駆動電圧Ｖ２よりも大きいか否かを判定し（Ｓ１７）、大きいと判定した場合は（Ｓ１７：Ｙｅｓ）、Ｓ６で決定した駆動電圧Ｖ１からＳ１６で決定した補正電圧ΔＶを減算した駆動電圧を、第２時刻における駆動電圧Ｖ２として決定する（Ｓ１８）。また、Ｓ６で決定した駆動電圧Ｖ１が、Ｓ１３で仮決定した駆動電圧Ｖ２以下であると判定した場合は（Ｓ１７：Ｎｏ）、Ｓ６で決定した駆動電圧Ｖ１に、Ｓ１６で決定した補正電圧ΔＶを加算した駆動電圧を、第２時刻における駆動電圧Ｖ２として決定する（Ｓ１９）。以上のように、第２時刻における駆動電圧を決定する際は、前記インク温度の差分の絶対値または前記駆動電圧の差分の絶対値に対応する補正電圧ΔＶを、前記補正電圧テーブル７４ｂまたは７４ｃから読み取り、前記第１時刻における駆動電圧をΔＶだけ補正することによって決定すればよい。このようにして第２時刻における駆動電圧を決定することにより、前記実施形態と同様に、インクの温度が急激に変化した場合であっても駆動電圧が急激に変化することがなく、良好な記録品質を維持することができる。なお、本実施形態のフローにおけるＳ１４からＳ２０は、前記第２実施形態におけるＳ１７からＳ２１と置き換えることにより、前記第２実施形態においても適用することができる。
【００４７】
（５）前記実施形態では、マイクロコンピュータ７０がテーブル７４ａを参照し、温度センサ８８が検出した温度に対応する駆動電圧を設定するが、これに限られない。例えば、マイクロコンピュータ７０に、温度センサ８８によって検出された温度から駆動電圧を求める計算式を予め記憶させてもよい。マイクロコンピュータ７０は、前記温度センサ８８が温度を検出する度ごとに、前記計算式に基づいて、前記温度センサ８８によって検出された温度から駆動電圧を計算し、設定してもよい。こうすることで、テーブル７４ａを予め用意する必要がなくなり、ＲＯＭ７４を有効活用することができる。
【００４８】
（６）前記実施形態では、温度センサ８８が検出したインクジェットヘッドの温度をインクの温度とみなしたが、例えば、インクカートリッジ２５〜２８の内部や、インクヘッド２１〜２４のインク流路、あるいはインクカートリッジからインクジェットヘッドへの流路の内部に温度センサ８８を設け、各インクカートリッジ内のインクや各インク流路内のインクの温度を直接測定してもよい。この場合、実際の噴射時のインク温度にできるだけ近いインク温度を測定するために、温度センサ８８は、各インク流路内のノズル付近に設けられるのが望ましい。
【００４９】
（７）前記実施形態では、第１時刻において検出されたインクの温度Ｔ１と第２時刻において検出されたインクの温度との差分Ｔ２の差分の絶対値｜Ｔ１−Ｔ２｜、または前記第１時刻において検出されたインクの温度Ｔ１に基づいて決定した前記第１時刻における駆動電圧Ｖ１と、前記第２時刻において検出されたインクの温度に基づいて仮決定（設定）した前記駆動電圧Ｖ２との差分の絶対値｜Ｖ１−Ｖ２｜が所定値以下である場合は、前記仮決定した駆動電圧Ｖ２を前記第２時刻における駆動電圧として決定したが、これに限られない。例えば、図４のＳ１４において、｜Ｔ１−Ｔ２｜が所定値ΔＴ以下の場合、または｜Ｖ１−Ｖ２｜が所定値ΔＶ以下の場合は、Ｓ１８において、前記設定した駆動電圧Ｖ２ではなく、第１時刻における駆動電圧Ｖ１をそのまま第２時刻における駆動電圧として決定してもよい。このとき、｜Ｔ１−Ｔ２｜または｜Ｖ１−Ｖ２｜が前記所定値をこえる場合は前記実施形態と同様に第２時刻における駆動電圧を決定してもよい。この実施形態によれば、前記差分が所定値以下の場合、つまりインクの温度変化が所定範囲に収まっている間は、駆動電圧が一定に保たれる。また、前記差分が所定値を超える場合、つまりインクの温度が急激に変化した場合のみ、一定に保たれていた駆動電圧から所定値に対応する分だけ駆動電圧が補正される。したがって、インクの温度変化が少ない間は駆動電圧を変更する必要がないため、駆動電圧の制御が容易となる。また、インクの温度が急激に変化した場合であっても駆動電圧が急激に変化することがなく、良好な記録品質を維持することができる。
【図面の簡単な説明】
【００５０】
【図１】第１実施形態に係るインクジェット記録装置の主要構成を示す説明図である。
【図２】図１に示すインクジェット記録装置１の制御系の主要構成を示すブロック図である。
【図３】テーブル７４ａの説明図である。
【図４】駆動電圧を決定するためにマイクロコンピュータ７０が行う処理の流れを示すフローチャートである。
【図５】駆動電圧とヘッド温度との関係の一例を示すグラフである。
【図６】第２実施形態において駆動電圧を決定するためにマイクロコンピュータ７０が行う処理の流れを示すフローチャートである。
【図７】図６の処理の続きを示すフローチャートである。
【図８】従来のインクジェット記録装置におけるヘッド温度と駆動電圧との関係を示すグラフである。
【図９】補正電圧テーブル７４ｂの説明図である。
【図１０】補正電圧テーブルの説明図７４ｃの説明図である。
【図１１】他の実施形態において駆動電圧を決定するためにマイクロコンピュータ７０が行う処理の流れを示すフローチャートである。
【符号の説明】
【００５１】
１      インクジェット記録装置
１１    記録用紙（被記録媒体）
２０    インクジェットヘッド
７４ａ  テーブル
【図１】
2007160931.tif 000003
【図２】
2007160931.tif 000004
【図３】
2007160931.tif 000005
【図４】
2007160931.tif 000006
【図５】
2007160931.tif 000007
【図６】
2007160931.tif 000008
【図７】
2007160931.tif 000009
【図８】
2007160931.tif 000010
【図９】
2007160931.tif 000011
【図１０】
2007160931.tif 000012
【図１１】
2007160931.tif 000013