(57)【要約】【課題】インクジェット記録ヘッドの昇温で起きる吐出量増加による色味変化を補正し、かつブリーディングの発生を抑制する。【解決手段】記録ヘッド搭載のＥＥＰＲＯＭに初期吐出量情報を記憶させ、その初期吐出量情報とヘッド温度情報を所定のタイミングでホストのプリンタドライバに渡す。一方、プリンタドライバにおいて、取得情報から現在の吐出量を求め、その吐出量に応じた出力γテーブルに変更する。プリンタドライバは複数頁を記録する時に、各頁毎のスプール時に、記録デューティからページ最後でのヘッド温度予測を行い、次頁のスプールはその温度予測値から吐出量予測値を求めて、その吐出量予測値から記録データの処理を行う。同時に記録動作中のヘッド温度を定期的にモニタし、各頁毎に設定した温度範囲を超えた場合には、現在記録している頁の次の頁から再度スプール処理をやり直す。【選択図】　図１０
2004082625.tif 000002
【特許請求の範囲】
【請求項１】
インク吐出の特性情報を格納した不揮発性メモリを備えたインクジェット記録ヘッドからインクを吐出して記録をする記録装置と該記録装置に記録データを送信するホストとを含む記録システムであって、
前記記録装置は、
前記インクジェット記録ヘッドの温度を測定する測定手段と、
前記不揮発性メモリから前記インク吐出の特性情報を読出す読出手段と、
前記測定手段によって測定された前記インクジェット記録ヘッドの温度と前記読出手段によって読出された前記インク吐出の特性情報を前記ホストに転送する第１転送手段とを有し、
前記ホストは、
記録媒体の所定量分の記録前後における前記インクジェット記録ヘッドのヘッド温度と記録デューティとの関係を示すテーブルを格納する記憶手段と、
記録媒体の前記所定量毎の記録デューティを計測する計測手段と、
前記インクジェット記録ヘッドによる記録に先立って前記第１転送手段によって転送された前記インクジェット記録ヘッドの温度と、前記計測手段による計測結果と、前記記憶手段に格納されたテーブルとを用いて記録媒体の前記所定量分の記録終了時の前記インクジェット記録ヘッドの温度を予測する予測手段と、
前記予測手段によって予測される前記インクジェット記録ヘッドの温度と前記第１転送手段によって転送された前記インク吐出の特性情報とに基づいて前記インクジェット記録ヘッドからのインク吐出量を補正する補正手段とを有する、ことを特徴とする記録システム。
【請求項２】
前記所定量は１頁であることを特徴とする請求項１に記載の記録システム。
【請求項３】
前記ホストは、
前記予測手段によって予測された前記インクジェット記録ヘッドの温度を前記記録装置に転送する第２転送手段をさらに有し、
前記記録装置は、
前記第２転送手段によって前記ホストから転送された前記インクジェット記録ヘッドの予測温度が前記測定手段によって測定された前記インクジェット記録の温度と比較して所定の許容範囲にあるかどうかを監視する監視手段と、
前記監視手段による監視結果に従って、前記ホストに割り込みをかける割り込み手段とをさらに有する、
ことを特徴とする請求項２に記載の記録システム。
【請求項４】
前記テーブルは前記所定の許容範囲をさらに格納し、
前記第２転送手段はさらに前記テーブルから前記所定の許容範囲を読みだして前記ホストから前記記録装置に転送することを特徴とする請求項３に記載の記録システム。
【請求項５】
前記記録装置は、
前記インクジェット記録ヘッドを往復走査する走査手段と、
前記測定手段による前記インクジェット記録ヘッドの温度測定を前記走査手段による走査毎に行なうよう制御する温度測定制御手段とをさらに有することを特徴とする請求項３に記載の記録システム。
【請求項６】
前記ホストは、
記録媒体各頁に対応した記録データをスプールするスプール手段と、
前記記録装置からの割り込みを検知する検知手段と、
前記検出手段による検出結果に基づいて、前記記録装置によって記録中の記録媒体の次の頁からの記録に用いる記録データを再度スプールするように前記スプール手段を制御するスプール再実行制御手段とをさらに有することを特徴とする請求項３に記載の記録システム。
【請求項７】
前記ホストは、
前記監視手段による監視結果に基づいて、スプール処理の再実行を行なうかどうかをユーザに問い合わせるメッセージを表示する表示手段とをさらに有し、
前記スプール再実行制御手段は、前記ユーザからの指示に従ってスプール処理の再実行を行なうよう制御することを特徴とする請求項６に記載の記録システム。
【請求項８】
前記ホストは複数頁の記録媒体に連続的に記録を行なう際に、前記複数頁の記録媒体各々に対応する記録データのスプール処理に先立ち、前記インクジェット記録ヘッドの温度を前記第１転送手段によって取得することを特徴とする請求項２に記載の記録システム。
【請求項９】
前記ホストは複数頁の記録媒体に連続的に記録を行なう際に、前記複数頁の記録媒体全てに対応する記録データのスプール処理に先立ち、前記インクジェット記録ヘッドの温度を前記第１転送手段によって取得することを特徴とする請求項２に記載の記録システム。
【請求項１０】
前記補正手段は、前記記録データに対するγ補正を行なうことを特徴とする請求項２に記載の記録システム。
【請求項１１】
前記インクジェット記録ヘッドは、熱エネルギーを利用してインクを吐出するために、インクに与える熱エネルギーを発生するための電気熱変換体を備えていることを特徴とする請求項１乃至１０のいずれかに記載の記録システム。
【請求項１２】
インク吐出の特性情報を格納した不揮発性メモリを備えたインクジェット記録ヘッドからインクを吐出して記録をする記録装置と該記録装置に記録データを送信するホストとを用いた記録方法であって、
前記インクジェット記録ヘッドの温度を測定する測定工程と、
前記不揮発性メモリから前記インク吐出の特性情報を読出す読出工程と、
前記測定工程において測定された前記インクジェット記録ヘッドの温度と前記読出工程において読出された前記インク吐出の特性情報を前記ホストに転送する転送工程と、
記録データから記録媒体の所定量毎の記録デューティを計測する計測工程と、
前記インクジェット記録ヘッドによる記録に先立って前記転送工程において転送された前記インクジェット記録ヘッドの温度と、前記計測工程における計測結果と、記録媒体の前記所定量分の記録前後における前記インクジェット記録ヘッドのヘッド温度と記録デューティとの関係を示すテーブルとを用いて記録媒体の所定量分の記録終了時の前記インクジェット記録ヘッドの温度を予測する予測工程と、
前記予測工程において予測される前記インクジェット記録ヘッドの温度と前記転送工程によって転送された前記インク吐出の特性情報とに基づいて前記インクジェット記録ヘッドからのインク吐出量を補正する補正工程と、
前記補正工程において補正されたインク吐出量によって記録を行なう記録工程とを有することを特徴とする記録方法。
【請求項１３】
ホストコンピュータにインストールされてインクジェット記録装置に記録を行なわせるために実行されるプリンタドライバであって、
記録データから記録媒体の所定量毎の記録デューティを計測する計測処理と、
前記インクジェット記録ヘッドによる記録に先立って前記インクジェット記録装置から転送された前記インクジェット記録ヘッドの測定温度と、前記計測処理における計測結果と、記録媒体の所定量分の記録前後における前記インクジェット記録ヘッドのヘッド温度と記録デューティとの関係を示すテーブルとを用いて記録媒体の前記所定量の記録終了時の前記インクジェット記録ヘッドの温度を予測する予測処理と、
前記予測される前記インクジェット記録ヘッドの温度と前記インクジェット記録装置から転送された前記インク吐出の特性情報とに基づいて前記インクジェット記録ヘッドからのインク吐出量を補正する補正処理とを実行するプログラムを有することを特徴とするプリンタドライバ。
【請求項１４】
請求項１３に記載のプリンタドライバを格納したコンピュータ可読記憶媒体。
【請求項１５】
インク吐出の特性情報を格納した不揮発性メモリを備えたインクジェット記録ヘッドからインクを吐出して記録をする記録装置であって、
前記インクジェット記録ヘッドの温度を測定する測定手段と、
前記不揮発性メモリから前記インク吐出の特性情報を読出す読出手段と、
前記測定手段によって測定された前記インクジェット記録ヘッドの温度と前記読出手段によって読出された前記インク吐出の特性情報をホストに転送する転送手段と、
前記測定温度と所定量分の記録媒体への記録デューティから前記所定量記録後の前記インクジェット記録ヘッドの温度を予測し、該予測温度と前記転送された前記インク吐出の特性情報に基づいて、前記ホストにより補正されたインク吐出量と、記録データとを受信する受信手段と、
前記受信手段によって受信された補正されたインク吐出量と記録データとに基づいて記録をおこなう記録手段とを有することを特徴とする記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録装置、記録システム及び記録方法に関し、特に、インクジェット記録ヘッドを用いて記録を行なう記録装置と、その記録装置と該装置に記録データを転送するホストとからなる記録システム及び記録方法に関する。さらに言えば、本発明は、インクジェット記録ヘッドの昇温により生じるインク吐出量増加により発生する画像の色味変化の補正および記録時に発生するインクあふれ等の画像弊害の防止に関するものである。
【０００２】
【従来の技術】
従来のカラー記録が可能なインクジェット記録装置は通常、イエロ（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｋ）の４色のインクをそれぞれ吐出する複数の記録ヘッドを備えている。
【０００３】
また最近には、画像のハイライト部の記録ドットの粒状感を抑えるために、各色の濃度を薄くした淡インク（例えば、シアンやマゼンタの濃度を薄くしたライトシアン（ＬＣ）、ライトマゼンタ（ＬＭ）のインクと通常の上記４色の濃インクを含む６色以上のインクを用いてカラー画像を形成するために少なくとも６つの記録ヘッドを備える構成も多く採用されている。
【０００４】
次に、インクジェット記録装置に用いられる記録ヘッドについて説明する。
【０００５】
インクジェットプリンタの記録方式としては、インク滴を吐出するための吐出エネルギーを与える吐出エネルギー発生素子として電気熱変換素子（ヒータ）を利用する方式と、圧電素子（ピエゾ）を利用する方式がある。
【０００６】
両者とも吐出エネルギー発生素子に電気信号を与えることでインク吐出が可能であるが、前者の方法は吐出エネルギー発生素子であるヒータの配置を行うスペースが少なくて済む利点があり、インクジェット記録ヘッドの構成も単純化、小型化が可能であり、さらに高密度化も比較的容易であるという利点を持つ。一方短所としてはヒータが発生する熱により、記録ヘッド内での蓄熱による吐出インク液滴の体積変動が起きやすく、また消泡によるキャビテーションがヒータに与える影響が大きいことが挙げられる。
【０００７】
これらの欠点を解決する方法として、特開昭５４−１６１９３５号公報、特開昭６１−１８５４５５号公報、特開昭６１−２４９７６８号公報、特開平４−１０９４１号公報に記載されたインクジェット記録方法及びインクジェット記録ヘッドが提案されている。
【０００８】
さて、上記公報に記載されたインクジェット記録ヘッドは、液体を吐出するための吐出口と、これに連通してインクが満たされているインク路と、このインク路中に設けられた電気熱変換素子を備えている。この電気熱変換素子は、薄膜抵抗体よりなるのが一般的であり、これに電気配線を介してパルス状の電流を通電（駆動パルスの印加）を行うことで熱エネルギーを発生させ、その熱エネルギーによって生じた気泡を外気と連通させることによってインク液滴の吐出を実現している。このような記録方法を用いることにより、インク液滴の体積の安定性の向上、小液滴による高速記録、及び消泡で発生するキャビテーションの解消によるヒータの耐久性向上を図ることができる。
【０００９】
上述のように、Ｙ、Ｍ、Ｃ、Ｋの４色のインク、或いはＹ、Ｍ、Ｃ、Ｋ、ＬＣ、ＬＭの６色のインクはそれぞれ複数の記録ヘッドを用いて、そのインク液滴を吐出する場合、実際問題として記録ヘッドを大量生産すると、個々の記録ヘッド毎のインク吐出量にばらつきを生じる。そのばらつきは、例えば、標準の吐出量に対して±約１０％程度発生してしまうのが現状である。このような記録ヘッド毎のインク吐出量のばらつきは、画像の濃度や色味の違いに悪い影響を与えてしまう。
【００１０】
一方、記録装置はその設計上、記録ヘッドからの標準のインク吐出量に合わせて出力画像の色調を決定しているため、その標準吐出量に対して吐出量がずれている記録ヘッドを用いて記録した画像は、設計上目標としている画像とは異なる色調となる。
【００１１】
さて、近年のインクジェット記録装置による記録画像は高画質になっており、その画質は銀塩写真に迫るものが得られるようになってきているが、写真画像において、その色調というのは画質を決める上での重要なファクタである。従って、色調が設計値通りになっていないと、▲１▼色再現性の劣化、▲２▼階調の不連続性の発生（特に、同色系の濃インクと淡インクのバランスが崩れる事に起因することによる）、▲３▼疑似輪郭の発生等が発生し、画像品質が大幅に損なわれるおそれがある。
【００１２】
このため、従来は、例えば、特開平２−１６７７５５号公報で提案されているように、記録ヘッドの吐出量毎に、画像処理部で行うγ補正に用いるγ補正テーブルを複数備え、記録装置に搭載された記録ヘッドに書きこまれた吐出量情報を読み込んで、その吐出量情報に応じたγ補正テーブルを選択して、記録処理を行うようにしている。この方法を用いることで、記録ヘッドの吐出量のばらつきが発生しても、画像の濃度変化や色味変化を最小限にすることを可能にしている。
【００１３】
【発明が解決しようとする課題】
しかしながら上記従来例で説明した記録ヘッドは、インク液滴の吐出安定性に優れているのであるが、記録ヘッドの駆動周波数が高くなり、かつ記録を連続して行なったり、デューティの高い画像を記録することにより発生する記録ヘッドの温度上昇によって、記録ヘッドからのインク吐出量は変動し、温度上昇によっては１５〜２０％程度増加する。
【００１４】
これは、記録ヘッドに備えられたヒータ上に発生する気泡の成長が温度によって著しく増加し、その結果、インク吐出時のノズル液室内のインク残りが少なくなり、その結果１回に吐出されるインク液滴量が増えてしまうために起きる現象である。
【００１５】
このようなインク吐出量の増加により、記録ドット直径が大きくなることにより記録画像の粒状感の悪化、記録濃度が変化、記録媒体のインク受容量を超えることによるブリーディング（インクあふれ）などの弊害が発生する。この中で特に問題なのはブリーディングである。ブリーディングの発生により、高濃度部の画像つぶれや、解像度に著しい劣化が発生して、高品位な画像記録という観点からは大きな弊害になる。
【００１６】
しかしながら前述した特開平２−１６７７５５号公報が提案する吐出量情報に応じたγ補正テーブルを選択して、記録処理を行う方法では、記録ヘッドの温度上昇の有無にかかわらず、インク吐出量のばらつきにより発生する濃度差を一定にする方法しか開示されておらず、上述したような記録ヘッド昇温時のインク吐出量増加によって生じるブリーディングの発生を回避することはできなかった。
【００１７】
本発明は上記従来例とのその問題点に鑑みてなされたものであり、記録ヘッドの温度変化にも係らず高品位な記録を行なうことのできる、記録装置、記録システム及び記録方法を提供することを目的としている。
【００１８】
【課題を解決するための手段】
上記目的を達成するため本発明の記録ヘッドは以下の構成からなる。
【００１９】
即ち、インク吐出の特性情報を格納した不揮発性メモリを備えたインクジェット記録ヘッドからインクを吐出して記録をする記録装置と該記録装置に記録データを送信するホストとを含む記録システムであって、前記記録装置は、前記インクジェット記録ヘッドの温度を測定する測定手段と、前記不揮発性メモリから前記インク吐出の特性情報を読出す読出手段と、前記測定手段によって測定された前記インクジェット記録ヘッドの温度と前記読出手段によって読出された前記インク吐出の特性情報を前記ホストに転送する第１転送手段とを有し、前記ホストは、記録媒体の所定量分の記録前後における前記インクジェット記録ヘッドのヘッド温度と記録デューティとの関係を示すテーブルを格納する記憶手段と、記録媒体の前記所定量毎の記録デューティを計測する計測手段と、前記インクジェット記録ヘッドによる記録に先立って前記第１転送手段によって転送された前記インクジェット記録ヘッドの温度と、前記計測手段による計測結果と、前記記憶手段に格納されたテーブルとを用いて記録媒体の前記所定量の記録終了時の前記インクジェット記録ヘッドの温度を予測する予測手段と、前記予測手段によって予測される前記インクジェット記録ヘッドの温度と前記第１転送手段によって転送された前記インク吐出の特性情報とに基づいて前記インクジェット記録ヘッドからのインク吐出量を補正する補正手段とを有することを特徴とする記録システムを備える。
【００２０】
なお、前記所定量とは記録媒体の１頁であることが望ましい。
【００２１】
また、前記ホストは、予測されたインクジェット記録ヘッドの温度を記録装置に転送する一方、前記記録装置は、ホストから転送されたインクジェット記録ヘッドの予測温度が測定されたインクジェット記録の温度と比較して所定の許容範囲にあるかどうかを監視し、その監視結果に従って、前記ホストに割り込みをかけるように構成されていることが望ましい。
【００２２】
その場合、前記テーブルにはさらに所定の許容範囲を格納しておき、そのテーブルから所定の許容範囲を読みだして前記ホストから前記記録装置に転送することが望ましい。
【００２３】
また前記記録装置は、前記インクジェット記録ヘッドを往復走査する走査手段と、前記測定手段による前記インクジェット記録ヘッドの温度測定を前記走査手段による走査毎に行なうよう制御する温度測定制御手段とをさらに有することが望ましく、一方、前記ホストは、記録媒体各頁に対応した記録データをスプールするスプール手段と、前記記録装置からの割り込みを検知する検知手段と、前記検出手段による検出結果に基づいて、前記記録装置によって記録中の記録媒体の次の頁からの記録に用いる記録データを再度スプールするように前記スプール手段を制御するスプール再実行制御手段とをさらに有することが望ましい。
【００２４】
この場合、前記ホストは、前記監視手段による監視結果に基づいて、スプール処理の再実行を行なうかどうかをユーザに問い合わせ、そのユーザからの指示に従ってスプール処理の再実行を行なうよう制御するようにしても良い。
【００２５】
前記ホストは複数頁の記録媒体に連続的に記録を行なう際に、前記複数頁の記録媒体各々に対応する記録データのスプール処理に先立ち、前記インクジェット記録ヘッドの温度を取得するようにしても良いし、前記複数頁の記録媒体全てに対応する記録データのスプール処理に先立ち、前記インクジェット記録ヘッドの温度を取得するようにしても良い。
【００２６】
なお、前記補正手段では、前記記録データに対するγ補正を行なうことが好ましい。
【００２７】
なお、前記インクジェット記録ヘッドは、熱エネルギーを利用してインクを吐出するために、インクに与える熱エネルギーを発生するための電気熱変換体を備えていることが好ましい。
【００２８】
また他の発明によれば、インク吐出の特性情報を格納した不揮発性メモリを備えたインクジェット記録ヘッドからインクを吐出して記録をする記録装置と該記録装置に記録データを送信するホストとを用いた記録方法であって、前記インクジェット記録ヘッドの温度を測定する測定工程と、前記不揮発性メモリから前記インク吐出の特性情報を読出す読出工程と、前記測定工程において測定された前記インクジェット記録ヘッドの温度と前記読出工程において読出された前記インク吐出の特性情報を前記ホストに転送する転送工程と、記録データから記録媒体の所定量毎の記録デューティを計測する計測工程と、前記インクジェット記録ヘッドによる記録に先立って前記転送工程において転送された前記インクジェット記録ヘッドの温度と、前記計測工程における計測結果と、記録媒体の前記所定量分の記録前後における前記インクジェット記録ヘッドのヘッド温度と記録デューティとの関係を示すテーブルとを用いて記録媒体の前記所定量の記録終了時の前記インクジェット記録ヘッドの温度を予測する予測工程と、前記予測工程において予測される前記インクジェット記録ヘッドの温度と前記転送工程によって転送された前記インク吐出の特性情報とに基づいて前記インクジェット記録ヘッドからのインク吐出量を補正する補正工程と、前記補正工程において補正されたインク吐出量によって記録を行なう記録工程とを有することを特徴とする記録方法を備える。
【００２９】
さらに他の発明によれば、インク吐出の特性情報を格納した不揮発性メモリを備えたインクジェット記録ヘッドからインクを吐出して記録をする記録装置であって、前記インクジェット記録ヘッドの温度を測定する測定手段と、前記不揮発性メモリから前記インク吐出の特性情報を読出す読出手段と、前記測定手段によって測定された前記インクジェット記録ヘッドの温度と前記読出手段によって読出された前記インク吐出の特性情報をホストに転送する転送手段と、前記測定温度と所定量分の記録媒体への記録デューティから前記所定量記録後の前記インクジェット記録ヘッドの温度を予測し、該予測温度と前記転送された前記インク吐出の特性情報に基づいて、前記ホストにより補正されたインク吐出量と、記録データとを受信する受信手段と、前記受信手段によって受信された補正されたインク吐出量と記録データとに基づいて記録をおこなう記録手段とを有することを特徴とする記録装置を備える。
【００３０】
以上の構成により本発明は、記録装置側でインク吐出の特性情報を格納した不揮発性メモリを備えたインクジェット記録ヘッドの温度を測定するとともに、その不揮発性メモリからインク吐出の特性情報を読出し、インクジェット記録ヘッドの測定温度と読出されたインク吐出の特性情報をホストに転送すると、ホスト側では記録データから記録媒体の所定量毎の記録デューティを計測し、その計測結果と、インクジェット記録ヘッドによる記録に先立って転送されたインクジェット記録ヘッドの測定温度と、記録媒体の所定量分の記録前後におけるインクジェット記録ヘッドのヘッド温度と記録デューティとの関係を示すテーブルとを用いて記録媒体の所定量の記録終了時のインクジェット記録ヘッドの温度を予測し、インクジェット記録ヘッドの予測温度と転送されたインク吐出の特性情報とに基づいてインクジェット記録ヘッドからのインク吐出量を補正する。
【００３１】
【発明の実施の形態】
以下添付図面を参照して本発明の好適な実施形態について詳細に説明する。
【００３２】
なお、以下に説明する実施形態では、インクジェット記録ヘッドを用いた記録装置を例に挙げて説明する。
【００３３】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００３４】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００３５】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００３６】
＜装置本体の概略説明＞
図１は、本発明の代表的な実施の形態であるインクジェット記録装置（以下、記録装置という）ＩＪＲＡの構成の概要を示す外観斜視図である。
【００３７】
図１において、駆動モータ５０１３の正逆回転に連動して駆動力伝達ギア５００９〜５０１１を介して回転するリードスクリュー５００５の螺旋溝５００４に対して係合するキャリッジＨＣはピン（不図示）を有し、ガイドレール５００３に支持されて矢印ａ，ｂ方向を往復移動する。キャリッジＨＣには、記録ヘッドＩＪＨとインクタンクＩＴとを内蔵した一体型インクジェットカートリッジＩＪＣが搭載されている。５００２は紙押え板であり、キャリッジＨＣの移動方向に亙って記録用紙Ｐをプラテン５０００に対して押圧する。５００７，５００８はフォトカプラで、キャリッジのレバー５００６のこの域での存在を確認して、モータ５０１３の回転方向切り換え等を行うためのホームポジション検知器である。５０１６は記録ヘッドＩＪＨの前面をキャップするキャップ部材５０２２を支持する部材で、５０１５はこのキャップ内を吸引する吸引器で、キャップ内開口５０２３を介して記録ヘッドの吸引回復を行う。
【００３８】
５０１７はクリーニングブレードで、５０１９はこのブレードを前後方向に移動可能にする部材であり、本体支持板５０１８にこれらが支持されている。ブレードは、この形態でなく周知のクリーニングブレードが本例に適用できることは言うまでもない。又、５０２１は、吸引回復の吸引を開始するためのレバーで、キャリッジと係合するカム５０２０の移動に伴って移動し、駆動モータからの駆動力がクラッチ切り換え等の公知の伝達機構で移動制御される。
【００３９】
これらのキャッピング、クリーニング、吸引回復は、キャリッジがホームポジション側の領域に来た時にリードスクリュー５００５の作用によってそれらの対応位置で所望の処理が行えるように構成されているが、周知のタイミングで所望の動作を行うようにすれば、本例にはいずれも適用できる。
【００４０】
なお、記録ヘッドＩＪＨは、写真調の高画質なカラー画像を得るために、Ｙ、Ｍ、Ｃ、Ｋ、ＬＣ、及びＬＭの計６色分のインクを吐出するために用いられる６個の記録素子基板が１つのヘッドユニットに搭載された構成となっている。従って、インクタンクＩＴもこれに対応してＹ、Ｍ、Ｃ、Ｋ、ＬＣ、及びＬＭの計６色分のインクを夫々収容する６個のインク収容部を有している。
【００４１】
図１では特に、図示してはいないが、これら６個のインク収容部は６つの独立したインクタンクとして構成され、夫々のインクタンクが空になったとき、そのインクタンクだけを交換できる構成となっていることが好ましい。
【００４２】
また、記録ヘッドＩＪＨには後述するようにＥＥＰＲＯＭが内蔵されていて、記録ヘッド固有の情報が格納されている。
【００４３】
＜制御構成の説明＞
次に、上述した装置の記録制御を実行するための制御構成について説明する。
【００４４】
図２は記録装置ＩＪＲＡの制御回路の構成を示すブロック図である。
【００４５】
制御回路を示す同図において、１７００はホストコンピュータ（以下、ホストという）１００１から記録データを入力するインタフェース、１７０１はＭＰＵ、１７０２はＭＰＵ１７０１が実行する制御プログラムを格納するプログラムＲＯＭ、１７０３は各種データ（上記記録データや記録ヘッドＩＪＨに供給される記録信号等）を保存しておくＤＲＡＭである。１７０４は記録ヘッドＩＪＨに対する記録信号の供給制御を行うゲートアレイ（Ｇ．Ａ．）であり、インタフェース１７００、ＭＰＵ１７０１、ＲＡＭ１７０３間のデータ転送制御も行う。１７１０は記録ヘッドＩＪＨを搬送するためのキャリアモータ、１７０９は記録紙搬送のための搬送モータである。１７０５は記録ヘッドＩＪＨを駆動するヘッドドライバ、１７０６、１７０７はそれぞれ搬送モータ１７０９、キャリアモータ１７１０を駆動するためのモータドライバである。
【００４６】
なお、ゲートアレイ（Ｇ．Ａ．）１７０４はＡＳＩＣで構成されており、記録ヘッドＩＪＨにはヘッド温度を測定するための温度センサ１７１１とヘッドの特性情報を格納するＥＥＰＲＯＭ１７０８が備えられている。温度センサ１７１１には温度検出のためのアナログ回路と、その回路から出力されたアナログ信号をデジタル信号に変換する回路とを内蔵している。そして、温度センサ１７１１からはヘッド温度に応じたデジタル信号が出力される。
【００４７】
次に、上記制御構成の動作を説明する。
【００４８】
まず、ホスト１００１ではアプリケーション（不図示）から出力される画像データをプリンタドライバ１００２内の後述する画像処理部１００３において、記録装置ＩＪＲＡで受信可能なデータに変換し、記録装置ＩＪＲＡ側に転送する。これに応じて、インタフェース１７００に記録データが入るとゲートアレイ１７０４とＭＰＵ１７０１との間でその記録データがプリント用の記録信号に変換される。そして、モータドライバ１７０６、１７０７が駆動されると共に、ヘッドドライバ１７０５に送られた記録信号に従って記録ヘッドＩＪＨが駆動され、記録が行われる。
【００４９】
また、インタフェース１７００は双方向通信が可能であり、インタフェース１７００を介して、ホスト１００１は記録装置ＩＪＲＡからエラー情報等のステータス情報を受け取ったり、記録ヘッドの初期吐出量情報や記録ヘッド温度情報を受け取り、それに応じて処理方法の変更を行う。この情報の受け渡しと処理方法に関しては後述する。
【００５０】
さらに、ゲートアレイ（Ｇ．Ａ．）１７０４は、記録ヘッドＩＪＨに内蔵されたＥＥＰＲＯＭ１７０８の内容を所定のタイミングで受信して、これをＭＰＵ１７０１に転送する。
【００５１】
なお、プリンタドライバ１００２はホスト１００１のハードディスク（ＨＤ）１００４などにインストールされ、ホスト１００１が起動されたときに、そのハードディスクから読み出されてホストのメモリ（ＭＥＭ）１００５に展開されて実行される。プリンタドライバ１００２はＣＤ−ＲＯＭなどの記憶媒体に格納された形で、或いは、インターネットなどを介してユーザに提供される。
【００５２】
図３は記録ヘッドＩＪＨに取り付けられたＥＥＰＲＯＭ１７０８のメモリマップを示す図である。
【００５３】
図３に示すようにＥＥＰＲＯＭ１７０８は１ワード＝１６ビット幅でマッピングされていて、情報によってデータ長が可変で割り当てられている。なお、上述のように記録ヘッドＩＪＨは、Ｙ、Ｍ、Ｃ、Ｋ、ＬＣ、及びＬＭの計６色のインクを吐出するために用いられる６個の記録素子基板が備えられており、これらの記録素子基板を含むインク吐出ノズルなど各インクに対応した部分をＹヘッド、Ｍヘッド、Ｃヘッド、Ｋヘッド、ＬＣヘッド、ＬＭヘッドと呼ぶ。
【００５４】
さて、ＥＥＰＲＯＭ１７０８には３２ビットで表現されるヘッド識別情報が格納され、Ｙ、Ｍ、Ｃ、Ｋ、ＬＣ、及びＬＭの各色インク毎の初期吐出量情報は各８ビットデータである。初期吐出量情報は標準吐出量を“０”とし、それよりも小さい吐出量をマイナス（−）、大きい吐出量をプラス（＋）として、“−２（ＦＥｈ：ｈは１６進表記を意味する）”、“−１（ＦＦｈ）”、“０（００ｈ）”、“＋１（０１ｈ）”、“＋２（０２ｈ）”の５段階で表わす。
【００５５】
図３に記載した例の場合、Ｙインク、Ｍインクは標準吐出量よりも大きな吐出量であり、Ｃインク、Ｋインクは標準の吐出量であり、ＬＣインク、ＬＭインクは標準吐出量よりも小さい吐出量のヘッドであることを意味する。以降、上記初期吐出量情報に対する記録ヘッドのインク吐出量の５段階各々を、小小、小、中、大、大大と呼ぶこととする。
【００５６】
なお、図３ではＥＥＰＲＯＭ１７０８に書き込まれている情報として本発明の実施形態に関係のあるものしか記述していないが、その他にもヘッドの駆動条件を書き込んでおき、記録装置でその情報に基づいて、記録ヘッド毎に最適な駆動条件を用いて制御したり、記録ヘッドのレジ情報を書き込んでおき、そのレジ情報によって、記録ヘッドの位置調整を行ったり、記録ヘッドの吐出不良ノズルの情報を書き込んおき、その吐出不良ノズルによる記録を他のノズルを用いて補間記録を行ったりするなどのために、各種情報をＥＥＰＲＯＭ内に容量の許す限り書き込んでも良い。
【００５７】
また、図３に示したＥＥＰＲＯＭ１７０８内の情報は記録ヘッド出荷時に書き込んだ後、その後は読込専用メモリとして用い、その内容変更しない場合もあれば、記録ヘッドの吐出量の経時的な変化が発生したときのために、後で書き込みを行なう場合もある。ここでは、説明を簡単にするために、記録ヘッドの出荷時のみＥＥＰＲＯＭにデータを書き込み、その後はデータ読み出し専用メモリとして用いるとして説明する。
【００５８】
またさらに、記録ヘッドＩＪＨには、図２に示すように、温度検出のためのアナログ回路と、その回路から出力されたアナログ信号をデジタル信号に変換する回路とを内蔵した温度センサ１７１１を備えている。
【００５９】
図４はデジタル温度出力信号と記録ヘッドの温度との関係を示す図である。
【００６０】
図４に示されているように、デジタル温度情報は１〜１２までの１２段階で与えられ、夫々の数値がある温度範囲を表している。
【００６１】
次に、ホスト１００１にインストールされたプリンタドライバ１００２の画像処理部１００３の内部処理について説明する。
【００６２】
図５は画像処理部１００３の内部処理の流れを示すブロック図である。
【００６３】
図５によれば、色補正部３００１にはＲＧＢ各８ビット計２４ビットの画像データが入力される。色補正部３００１では入力されたＲＧＢ画像データに対して３次元ＬＵＴを用いて色補正を施し、補正されたＲＧＢ各８ビット計２４ビットの画像データを出力する。この補正では入力された画像データに用いられている色空間から標準色空間への変換を行い、入出力機器毎の色再現範囲の統一をはかると共に、ユーザに好ましい色再現や記録色再現を行う。
【００６４】
次に、色変換部３００２では色補正されたＲＧＢ値に対して、出力機器である記録装置で用いる色空間であるＹ、Ｍ、Ｃ、Ｋ、ＬＣ、ＬＭ各８ビット計４８ビットへの変換を、同じく３次元ＬＵＴを用いて実行する。次の出力ガンマ補正部３００３ではその色成分毎に独立に１次元ＬＵＴを用いた出力ガンマ補正を実行する。出力ガンマ補正部３００３において、各ヘッド毎のインク吐出量の補正を行う。
【００６５】
図６はインク吐出量毎の出力ガンマ特性を示す図である。
【００６６】
図６において、横軸に出力ガンマ補正前の各色独立の８ビット（０〜２５５）の信号値を、縦軸にその信号値のみを表現するパッチを記録したときの反射濃度値（Ｏ．Ｄ．値）を示す。
【００６７】
この出力ガンマ特性は吐出量が３．５〜５．３ｎｇのインク液滴で、記録媒体として専用光沢記録紙に解像度１２００×１２００ｄｐｉで記録したときの特性である。なお、図示されているのはインク吐出量３．５〜５．３ｎｇを５段階に分けたとき、各段階毎の特性である。図６から明らかなように、当然のごとく吐出量が大きいほうが、各階調に対してＯ．Ｄ．値が高く、吐出量が小さいほうがＯ．Ｄ．値は低い特性になっている。
【００６８】
出力ガンマ補正では、図６に示すような出力ガンマ特性を持っていることを考慮して、入力画像データに対してＯ．Ｄ．値がリニアな特性になるように補正する。
【００６９】
図７は図６に示す出力ガンマ特性に対応して用いられる出力ガンマ補正テーブルの特性を示す図である。
【００７０】
この実施形態では、図７に示すような出力ガンマ補正テーブルを記録ヘッドからのインク吐出量毎に準備し、図５に示す出力ガンマ補正テーブル３００６に格納しておく。
【００７１】
図８はインク初期吐出量として前述したヘッド初期吐出量情報をもつ記録ヘッドに対して、そのヘッド温度によって記録ヘッドから実際に吐出を行うインク滴の吐出量がどのように変化するか示す図である。
【００７２】
従来例で説明したように、記録ヘッドは初期吐出量に対して、ヘッド温度の上昇により発泡サイズが大きくなり、インク吐出量が増える傾向を示す。
【００７３】
このような傾向を考慮し、図５におけるヘッド吐出量算出部３００７では、図８に示したヘッド温度と初期吐出量との関係から、その時点での記録ヘッドの吐出量を算出して、その算出量を出力ガンマ補正テーブル変更部３００５に吐出量情報として転送する。
【００７４】
なお、ヘッド吐出量算出部３００７には、図８に示した対応関係をテーブルとして備えても良いし、ヘッド温度と吐出量との関係を示す特性が比較的簡単な計算式で求められるものであれば、ヘッド吐出量算出部３００７で計算で求めても良い。
【００７５】
出力ガンマ補正テーブル変更部３００５は、ＥＥＰＲＯＭ１７０８に格納されているヘッド情報を入力し、出力ガンマ補正部３００３に設定された出力ガンマテーブルとはインク吐出量の異なる記録ヘッドが装着されていることを認識した場合には、そのヘッド情報が示す吐出量情報に基づいて、吐出量に応じて出力ガンマ補正テーブルを変更する。
【００７６】
そして、量子化部３００４には出力ガンマ補正が行われた各色８ビットのデータが入力され、記録装置が表現可能な階調数、例えば、図３の例の場合は１画素１ビット、即ち、２値への量子化を行う。通常この量子化には疑似中間調表現が可能なディザ処理や誤差拡散処理が用いられる。
【００７７】
次に、記録用紙複数ページにわたって連続的に記録を行なう時に、各ページ毎の予測インク吐出量に基づいて、出力ガンマ補正テーブルを各ページ単位で変更する方法について説明する。この実施形態では、複数ページへの記録時に１ページ目のデータがスプールされた時点で記録を開始するものとする。
【００７８】
図９はプリンタドライバ側でのスプール処理と記録装置側の記録タイミングとの関係を示す図である。この例は４ページ連続記録時のタイミングを示す例である。
【００７９】
図９によれば、まず１ページ目のスプール処理をプリンタドライバ側で終了してから、記録データが記録装置側に送信されて１ページ目の記録を開始する。このとき、プリンタドライバ側で平行して２ページ目以降のスプール処理を実行して、指定したページ分のスプール処理を行う。また、記録装置側では１ページ目の記録が終了した段階で２ページ目以降の記録を継続的に行う。また、プリンタドライバ側は各ページのスプール処理開始時にヘッド温度を取得する。
【００８０】
ここで、複数ページ記録時のスプール処理について説明する。
【００８１】
図１０は複数ページ記録時のスプール処理を示すフローチャートである。
【００８２】
まず、ステップＳ９００２では記録ヘッドＩＪＨのＥＥＰＲＯＭ１７０８内に書き込まれている初期吐出量情報（Ｖｄ０）を取得する。次に、ステップＳ９００３ではこれからスプール処理を行うページ情報（ｎ）を取得し、ステップＳ９００４ではこれからスプール処理を行おうとしているページが１ページ目か否かを調べる。
【００８３】
ここで、ｎ＝１であれば、そのスプール処理は１ページ目の処理であると判断し、処理はステップＳ９００７に進み、現在の記録ヘッドＩＪＨのヘッド温度（ＴＣ）を取得し、その後、処理はステップＳ９０１０に進む。これに対して、ｎ≠１であれば、スプール処理をうページが１ページ目以外であると判断して、処理はステップＳ９００５に進み、（ｎ−１）ページ目に得られた最終ヘッド温度予測値ＴＥＰ（ｎ−１）と許容温度誤差ΔＴＬＭＴ（ｎ−１）を取得する。
【００８４】
ここで最終ヘッド温度予測について説明する。この予測では各ページ先頭のヘッド温度とページ全体の記録デューティから、そのページの最後まで記録した際のヘッド温度を予測する。
【００８５】
図１１は記録デューティと、ページ先頭におけるヘッド温度及びページ最後のヘッド温度との関係を示す図である。
【００８６】
図１１において、（ｂ）はページ先頭におけるヘッド温度と記録デューティとページ最後において予測されるヘッド温度との関係を示している。このように、同じ記録デューティでもページ先頭のヘッド温度によって最終的に到達するヘッド温度は異なってくる。
【００８７】
従って、この実施形態では、（ａ）に示すように、このような特性を離散的な関係としたテーブルを備え、そのテーブルによって、最終ヘッド温度予測値の算出を行う。なお、このような特性は記録装置側で用いる記録モード（例えば、マルチパス記録におけるパス数や使用するマルチパスマスク）によっても変化するし、環境温度によっても変化するため、図１１（ａ）に示すようなテーブルを各記録モード毎、環境温度毎に持つものとする。
【００８８】
また、図１１（ａ）に示すように、各最終ヘッド温度予測値（ＴＥＰ）に対して、実際のヘッド温度との差が許容可能な温度誤差（ΔＴＬＭＴ）も共にテーブル内に備える。これは、ヘッド温度が高い時はヘッド温度予測値と実際の温度に誤差が生じると、ブリーディングのような記録にとって重大な障害を引き起こす可能性があることから、ヘッド温度予測値によって許容温度誤差は異ならせ、ヘッド温度予測値が高い時には許容温度誤差を少なくしたほうが好ましいからである。
【００８９】
ここで、説明は図１０に戻り、ステップＳ９００６では現在のヘッド温度（ＴＣ）を取得する。さらに、ステップＳ９００８では、現在のヘッド温度（ＴＣ）が式（１）を満たすか否かを調べる。
【００９０】
ＴＥＰ（ｎ−１）−ΔＴＬＭＴ（ｎ−１）＜ＴＣ＜ＴＥＰ（ｎ−１）＋ΔＴＬＭＴ（ｎ−１）……（１）
即ち、前ページ（（ｎ−１）ページ）で予測した最終ヘッド温度予測値に対して、現在のヘッド温度ＴＣが許容温度誤差範囲に収まっているかどうかを判定するのである。ここで、現在のヘッド温度（ＴＣ）がその範囲に収まっていないと判定された場合には、処理はステップＳ９００９に進み、スプール処理実行ページを現在の記録中のページＮ（Ｎ＜ｎ）の次のページ（Ｎ＋１ページ）までスプール処理実行を戻して、スプール処理をやり直す。その後、処理はステップＳ９００９に進む。これに対して、現在のヘッド温度（ＴＣ）がその範囲に収まっていると判定された場合には、処理はステップＳ９０１０に進む。
【００９１】
次に処理はステップＳ９０１０において、現在のヘッド温度（ＴＣ）と初期吐出量（Ｖｄ０）から現在スプール処理中のｎページ目の吐出量Ｖｄ（ｎ）を算出する。算出方法は図７に示したヘッド初期吐出量とヘッド温度との関係をテーブル化したものを、ヘッド吐出量算出部３００７に備え、入力された初期吐出量情報とヘッド温度情報とに基づいて現在スプール処理中の吐出量情報として出力する。
【００９２】
さらに、ステップＳ９０１１では現在スプール処理中のｎページ目の吐出量情報Ｖｄ（ｎ）から対応する出力γテーブルを選択する。この選択処理は、出力ガンマ補正テーブル変更部３００５と出力ガンマ補正テーブルを用いて実行する。即ち、ヘッド吐出量算出部３００７から入力される現在スプール処理中のｎページ目の吐出量情報Ｖｄ（ｎ）に対応する出力ガンマ補正テーブル３００６を取り出して、出力ガンマ補正テーブル変更部３００５から出力ガンマ補正部３００３に、その選択した出力ガンマ補正テーブルを渡す。
【００９３】
ステップＳ９０１２ではｎページ目のスプール処理を行う。
【００９４】
ステップＳ９０１３ではスプール処理の過程で行われるそのページ内の記録デューティをカウントし、そのカウント値から最終ヘッド温度予測値ＴＥＰ（ｎ）と許容温度誤差ΔＴＬＭＴ（ｎ）を求める。これは、図１１（ａ）に示した記録デューティとページ先頭のヘッド温度の関係を表すテーブルを参照して求める。
【００９５】
そして、ステップＳ９０１４では指定されたページ分のスプールが終了したか否かを判定し、まだそのスプールが終了していない場合には処理はステップＳ９０１６に進んで、スプール処理を行うページｎを＋１して、ステップＳ９００３に戻り、次ページの処理を再開する。これに対して、指定された全ページ分のスプールが終了したと判定された場合には、処理はステップＳ９０１７に進む。
【００９６】
ステップＳ９０１７では、全ページ分の記録が終了したか否かを判定する。ここで、その記録が終了していないと判定された場合には、処理はステップＳ９０１９に移って後述する記録装置からの割り込み処理の有無を判定する。ここで、割り込みがないと判定されたなら、処理はステップＳ９０１７に戻って全ページ記録終了と判定されるまで、記録装置からの割り込みを待ち合わせる。これに対して、全ページの記録終了と判定された場合には処理を終了する。
【００９７】
ここで、ステップＳ９０１９における記録装置からの割り込み処理について説明する。これはプリンタドライバ１００２のスプール処理が終了した時点から、記録中に規定の温度予測範囲を超えた場合に再度スプール処理をやり直すための処理である。
【００９８】
図１２は割り込み処理を示すフローチャートである。
【００９９】
まず、ステップＳ１１０２では、記録中のページＮの最終温度予測値ＴＥＰ（Ｎ）と許容温度誤差ΔＴＬＭＴ（Ｎ）を取得する。この取得はステップＳ９００５で求められ、各ページ毎にプリンタドライバ側で記憶しておいた情報を記録装置本体側に転送することによりなされる。
【０１００】
次に、ステップＳ１１０３では記録中の各ラスタ毎に現在のヘッド温度（ＴＣ）を取得する。さらに、ステップＳ１１０４では現在のヘッド温度（ＴＣ）がステップＳ１１０２で取得した最終温度予測値ＴＥＰ（Ｎ）と許容温度誤差ΔＴＬＭＴ（Ｎ）とを用いて、式（２）が成り立つか否かを調べる。
【０１０１】
ＴＥＰ（Ｎ）−ΔＴＬＭＴ（Ｎ）＜ＴＣ＜ＴＥＰ（Ｎ）＋ΔＴＬＭＴ（Ｎ）……（２）
ここで式（２）の条件が成り立たないと判定された場合には、処理はステップＳ１１０５に進み、プリンタドライバ側に割り込み信号を発行する。これによって、プリンタドライバでのスプール処理に対して、ステップＳ９０１９の割り込み待ちルーチンへ割り込み信号が渡され、その結果、図１０の処理がステップＳ９００９に進んで現在記録中の次のページでのスプール処理をやり直すことになる。
【０１０２】
これに対して、ステップＳ１１０４において現在のヘッド温度（ＴＣ）が式（２）の条件を満すと判定された場合には、処理はステップＳ１１０６に進んで、全ラスタの記録が終了したかどうかを調べる。ここで、全ラスタの記録が終了ではないと判断された場合には、処理はステップＳＳ１０３に戻り、その記録終了までヘッド温度モニタを行う。これに対して、全ラスタの記録が終了したと判断された場合には、処理はステップＳ１１０７に進んで、複数ページ記録の全ページ記録が終了したかどうかを調べる。ここで、その記録がまだ途中であると判定された場合は、処理はステップＳ１１０８に進んで、記録するページｎの更新（＋１）を行い、その後、処理はステップＳ１１０２に戻る。これに対して、全ページ記録終了と判定された場合には、処理は終了する。
【０１０３】
従って以上説明した実施形態によれば、複数ページ連続記録時のスプール処理の過程で、ヘッド温度の予測を行い、その結果からインク吐出量補正を行って、最適な画像濃度での記録を可能にするとともに、ブリーディング現象のような画質を劣化させる現象の発生を防止することが可能となる。
【０１０４】
また、ヘッド温度予測結果と記録中の実際のヘッド温度との比較を行い、実際のヘッド温度が予測範囲を超えた場合にはスプール処理のやり直しを行うので、インク吐出量補正の精度をより高めることが可能となる。
【０１０５】
なお、以上説明した実施形態ではスプール処理のやり直しを自動的に行う例について説明したが本発明はこれによって限定されるものではない。例えば、以下に説明するように、スプール処理のやり直しを行うかどうかの判断をユーザに委ねるようにしても良い。
【０１０６】
図１３はスプール処理の実行がユーザ判断に委ねられた割り込み処理を示すフローチャートである。なお、図１３において、図１２で既に説明したのと同じ処理ステップについては同じステップ番号を付し、その説明は省略し、ここではスプール処理の実行がユーザ判断に委ねる処理についてのみ説明する。
【０１０７】
ステップＳ１１０４において、現在のヘッド温度（ＴＣ）が式（２）の条件を満足しないと判断された場合、即ち、現在のヘッド温度が予測した温度範囲を超えていると判断された場合、処理はステップＳ１１０４ａに進み、ユーザにスプール処理のやり直しを促す警告を発行する。
【０１０８】
図１４はその警告メッセージの表示画面の例を示す図である。この警告メッセージの画面はホスト１００１のディスプレイ（不図示）に表示される。
【０１０９】
次にステップＳ１１０４ｂではユーザ指示を待ち合わせ、ユーザがスプール処理のやり直しを選択した場合には、処理はステップＳ１１０５に進み、図１２で説明したのと同様に割り込み信号を発行して、スプール処理のやり直しを行う。これに対して、ユーザがスプール処理のやり直しを選択しない場合には、このページに関しては何の処理も実行せずに、処理はステップＳ１１０７へと進み、次のページの記録処理に移る。
【０１１０】
さて、図９からも分かるように、スプール処理のやり直しは記録動作と平行して行うため、割り込みが発生するタイミング次第では、記録に待ちが発生する可能性がある。従って、図１４に示しているような警告をユーザに通知することにより、記録品位を優先するか、記録速度を優先するかをユーザに選択させることが可能となる。これによりユーザの指向に合わせた効率的な記録が行なわれる。
【０１１１】
【他の実施形態】
前述した実施形態では１ページスプール処理後に記録を開始して、その後記録とスプール処理とを平行して実行したが、この実施形態では、まず一括して全ページのスプール処理を実行し、その後、記録を開始する場合の処理方法について説明する。
【０１１２】
図１５はこの実施形態に従うプリンタドライバ側でのスプール処理と記録装置側の記録タイミングとの関係を示す図である。この例は４ページ連続記録時のタイミングを示す例である。
【０１１３】
図１５によれば、まず１〜４ページ目のすべてのスプール処理を実行し、その処理終了後に、記録データが記録装置本体に転送されて１〜４ページ目の記録を開始する。従って、スプール処理時に記録装置からヘッド温度を取得するのは１ページ目のスプール処理を開始する時点のみとなる。
【０１１４】
図１６にこの実施形態に従うスプール処理を示すフローチャートである。なお、図１６において、既に図１０において説明したのと同じ処理ステップには同じステップ参照番号を付し、その説明は省略し、ここではこの実施形態に特有の処理についてのみ説明する。
【０１１５】
ステップＳ９００２〜Ｓ９００３の処理後、ステップＳ９００４′ではスプール処理のページ（ｎ）が１ページ目か否かを判定するとともに、記録装置からの割り込みがあるかどうかを調べる。ここで、ｎ＝１であると判定された場合、或いは、記録装置から割り込みがあったと判定された場合、処理はステップＳ９００７に進み、現在のヘッド温度（ＴＣ）を取得する。この実施形態では記録装置はスプール終了までは記録を開始しないため、ヘッド温度は変化をしないことから現在のヘッド温度の取得は１ページ目のみとなるか、割り込みが発生した時点のみとなる。その後、処理はステップＳ９０１０に進み、現在のヘッド温度（ＴＣ）と初期吐出量（Ｖｄ０）からｎページ目の吐出量Ｖｄ（ｎ）を算出する。ここで、割り込みがなければ、ｎ＝１となり、割り込みがあれば、その時点でのページの値が設定される。その後、処理はステップＳ９０１１に進む。
【０１１６】
これに対して、スプール処理ページが１ページ目以外のページと判定された場合には、処理はステップＳ９００５に進み、（ｎ−１）ページ目に得られた最終ヘッド温度予測値ＴＥＰ（ｎ−１）と許容温度誤差ΔＴＬＭＴ（ｎ−１）を取得する。その後、処理はステップＳ９００５ａにおいて、予測値ＴＥＰ（ｎ−１）と初期吐出量Ｖｄ０から現在処理中のｎページ目の吐出量Ｖｄ（ｎ）を算出する。その後、処理はステップＳ９０１１に進み、図１０で説明したのと同様の処理を実行する。
【０１１７】
さて、この実施形態では、図１５に示されているように、図１６に示したフローチャートに従ってスプール処理が終了した時点で、記録装置本体側で記録を開始する。この際の割り込み処理は図１２に示したのと同じである。ただし、ヘッド温度が予測範囲を超えた場合に、割り込みをかけてスプール処理をやり直す場合には、図１６に示したスプール処理全体が呼び出されて実行される。
【０１１８】
このときにはステップＳ９００３では、スプール処理を再開するページとして現在の記録中のページの次のページをセットする。そして、ステップＳ９００４′では割り込み処理があったと判定されて、処理はステップＳ９００７に進み、現在のヘッド温度（ＴＣ）を取得する。そして、その取得されたヘッド温度に基づいてステップＳ９０１０の処理を実行する。
【０１１９】
図１７は割り込みが入った時のスプール処理の流れと記録装置側の記録の流れを示す図である。図１７によれば、２ページ目に割り込みが入った例が示されている。
【０１２０】
従って以上説明した実施形態に従えば、複数ページの連続記録時にスプール処理を一括して行った後に記録を開始した場合にも、ヘッド温度の予測を行い、その結果から吐出量補正を行って、最適な画像濃度での記録を行なうことができるとともに、ブリーディング現象の発生を防止することが可能となる。
【０１２１】
また、記録中にはヘッド温度予測結果と記録中の実際のヘッド温度との比較を行い、実際のヘッド温度が予測範囲を超えた場合には未記録のページからスプール処理をやり直すことで、吐出量補正の精度をより高めることが可能となる。
【０１２２】
なお、以上説明した実施形態では、ホストがヘッド温度を予測し、その予測した１つのヘッド温度に対応したスプール処理を行う例について説明したが、ホストの処理能力が向上し、その処理能力に余裕が出てきた場合には、予め複数のヘッド温度に対応したスプール処理を並行して行い、その完成した複数のスプールされた記録データから、現在のヘッド温度に最適なデータを選択するようにしても良い。
【０１２３】
さらに、以上の実施形態において、記録ヘッドから吐出される液滴はインクであるとして説明し、さらにインクタンクに収容される液体はインクであるとして説明したが、その収容物はインクに限定されるものではない。例えば、記録画像の定着性や耐水性を高めたり、その画像品質を高めたりするために記録媒体に対して吐出される処理液のようなものがインクタンクに収容されていても良い。
【０１２４】
以上の実施形態は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば電気熱変換体やレーザ光等）を備え、前記熱エネルギーによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。
【０１２５】
その代表的な構成や原理については、例えば、米国特許第４７２３１２９号明細書、同第４７４０７９６号明細書に開示されている基本的な原理を用いて行うものが好ましい。この方式はいわゆるオンデマンド型、コンティニュアス型のいずれにも適用可能であるが、特に、オンデマンド型の場合には、液体（インク）が保持されているシートや液路に対応して配置されている電気熱変換体に、記録情報に対応していて核沸騰を越える急速な温度上昇を与える少なくとも１つの駆動信号を印加することによって、電気熱変換体に熱エネルギーを発生せしめ、記録ヘッドの熱作用面に膜沸騰を生じさせて、結果的にこの駆動信号に１対１で対応した液体（インク）内の気泡を形成できるので有効である。この気泡の成長、収縮により吐出用開口を介して液体（インク）を吐出させて、少なくとも１つの滴を形成する。この駆動信号をパルス形状をすると、即時適切に気泡の成長収縮が行われるので、特に応答性に優れた液体（インク）の吐出が達成でき、より好ましい。
【０１２６】
このパルス形状の駆動信号としては、米国特許第４４６３３５９号明細書、同第４３４５２６２号明細書に記載されているようなものが適している。なお、上記熱作用面の温度上昇率に関する発明の米国特許第４３１３１２４号明細書に記載されている条件を採用すると、さらに優れた記録を行うことができる。
【０１２７】
記録ヘッドの構成としては、上述の各明細書に開示されているような吐出口、液路、電気熱変換体の組み合わせ構成（直線状液流路または直角液流路）の他に熱作用面が屈曲する領域に配置されている構成を開示する米国特許第４５５８３３３号明細書、米国特許第４４５９６００号明細書を用いた構成も本発明に含まれるものである。加えて、複数の電気熱変換体に対して、共通するスロットを電気熱変換体の吐出部とする構成を開示する特開昭５９−１２３６７０号公報や熱エネルギーの圧力波を吸収する開口を吐出部に対応させる構成を開示する特開昭５９−１３８４６１号公報に基づいた構成としても良い。
【０１２８】
さらに、記録装置が記録できる最大記録媒体の幅に対応した長さを有するフルラインタイプの記録ヘッドとしては、上述した明細書に開示されているような複数記録ヘッドの組み合わせによってその長さを満たす構成や、一体的に形成された１個の記録ヘッドとしての構成のいずれでもよい。
【０１２９】
加えて、上記の実施形態で説明した記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドのみならず、装置本体に装着されることで、装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッドを用いてもよい。
【０１３０】
また、以上説明した記録装置の構成に、記録ヘッドに対する回復手段、予備的な手段等を付加することは記録動作を一層安定にできるので好ましいものである。これらを具体的に挙げれば、記録ヘッドに対してのキャッピング手段、クリーニング手段、加圧あるいは吸引手段、電気熱変換体あるいはこれとは別の加熱素子あるいはこれらの組み合わせによる予備加熱手段などがある。また、記録とは別の吐出を行う予備吐出モードを備えることも安定した記録を行うために有効である。
【０１３１】
さらに、記録装置の記録モードとしては黒色等の主流色のみの記録モードだけではなく、記録ヘッドを一体的に構成するか複数個の組み合わせによってでも良いが、異なる色の複色カラー、または混色によるフルカラーの少なくとも１つを備えた装置とすることもできる。
【０１３２】
さらに加えて、本発明に係る記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるものの他、リーダ等と組み合わせた複写装置、さらには送受信機能を有するファクシミリ装置の形態を取るものであっても良い。
【０１３３】
【発明の効果】
以上説明したように本発明によれば、記録データから記録媒体の所定量毎の記録デューティを計測した結果と、インクジェット記録ヘッドによる記録に先立って記録装置側から転送されたインクジェット記録ヘッドの測定温度と、記録媒体の所定量分の記録前後におけるインクジェット記録ヘッドのヘッド温度と記録デューティとの関係を示すテーブルとを用いて記録媒体の所定量の記録終了時のインクジェット記録ヘッドの温度を予測し、インクジェット記録ヘッドの予測温度と転送されたインク吐出の特性情報とに基づいてインクジェット記録ヘッドからのインク吐出量を補正するので、ヘッド温度の影響を受けない最適な画像濃度で記録を行なうことができるという効果がある。
【０１３４】
これにより、例えば、ブリーディング現象のような記録画像の品質を劣化させる弊害を防止することができる。
【図面の簡単な説明】
【図１】本発明の代表的な実施の形態であるインクジェット記録装置ＩＪＲＡの構成の概要を示す外観斜視図である。
【図２】記録装置ＩＪＲＡの制御回路の構成を示すブロック図である。
【図３】記録ヘッドＩＪＨに取り付けられたＥＥＰＲＯＭ１７０８のメモリマップを示す図である。
【図４】デジタル温度出力信号と記録ヘッドの温度との関係を示す図である。
【図５】画像処理部１００３の内部処理の流れを示すブロック図である。
【図６】インク吐出量毎の出力ガンマ特性を示す図である。
【図７】図６に示す出力ガンマ特性に対応して用いられる出力ガンマ補正テーブルの特性を示す図である。
【図８】記録ヘッドのヘッド温度によって記録ヘッドから実際に吐出を行うインク滴の吐出量がどのように変化するか示す図である。
【図９】プリンタドライバ側でのスプール処理と記録装置側の記録タイミングとの関係を示す図である。
【図１０】複数ページ記録時のスプール処理を示すフローチャートである。
【図１１】記録デューティと、ページ先頭におけるヘッド温度及びページ最後のヘッド温度との関係を示す図である。
【図１２】割り込み処理を示すフローチャートである。
【図１３】スプール処理の実行がユーザ判断に委ねられた割り込み処理を示すフローチャートである。
【図１４】警告メッセージの表示画面の例を示す図である。
【図１５】他の実施形態に従うプリンタドライバ側でのスプール処理と記録装置側の記録タイミングとの関係を示す図である。
【図１６】他の実施形態に従うスプール処理を示すフローチャートである。
【図１７】割り込みが入った時のスプール処理の流れと記録装置側の記録の流れを示す図である。
【符号の説明】
１７００　　インタフェース
１７０１　　ＭＰＵ
１７０２　　ＲＯＭ
１７０３　　ＲＡＭ
１７０４　　ゲートアレイ（Ｇ．Ａ．）
１７０５　　ヘッドドライバ
ＩＪＨ　　記録ヘッド
【図１】
2004082625.tif 000003
【図２】
2004082625.tif 000004
【図３】
2004082625.tif 000005
【図４】
2004082625.tif 000006
【図５】
2004082625.tif 000007
【図６】
2004082625.tif 000008
【図７】
2004082625.tif 000009
【図８】
2004082625.tif 000010
【図９】
2004082625.tif 000011
【図１０】
2004082625.tif 000012
【図１１】
2004082625.tif 000013
【図１２】
2004082625.tif 000014
【図１３】
2004082625.tif 000015
【図１４】
2004082625.tif 000016
【図１５】
2004082625.tif 000017
【図１６】
2004082625.tif 000018
【図１７】
2004082625.tif 000019