(57)【要約】【課題】  画像データを供給するコンピュータと、記録ヘッドに供給するインクを貯留するサブタンクおよびこれに対しオンデマンドでインク供給が行われるようにした方式の記録装置とを具えるシステムにあって、記録途中におけるサブタンク内のインク切れで出力画像のかすれが発生するのを防止し、かつ記録のスループットの低下が生じないようにする。【解決手段】  コンピュータは予め画像データの記録に必要なドット数のカウント処理を実施し、これを画像データとともに記録装置に送信する。記録装置ではサブタンク内のインク量と、送信されてきたドット数に基づくインク必要量とを比較し、インク量が足りないと判断した場合にのみ、サブタンクへのインクリフィル処理を実行してから、画像データの記録を行う。【選択図】  図６
2006289736.tif 000002
【特許請求の範囲】
【請求項１】
画像データを供給する画像データ供給装置と、当該供給された画像データに基づきインクジェット記録ヘッドを用いて記録を実行する記録装置と、を具えた画像形成システムであって、
前記画像データ供給装置は、
前記画像データを記録媒体に画像として記録するのに使用するインクの量に対応する情報を、当該画像データに基づいて生成する生成手段と、
当該情報を前記画像データとともに前記記録装置に送信可能な送信手段とを有し、
前記記録装置は、
前記記録ヘッドに供給すべきインクの供給源をなすメインタンクと、
該メインタンクから前記インクの供給を受け、前記記録ヘッドの供給するサブタンクと、
前記メインタンクから前記サブタンクへのインク供給を行わせるインク供給手段と、
前記サブタンク内のインクの量を検知する検知手段と、
前記情報および前記画像データを受信する受信手段と、
当該受信した前記情報と前記検知手段により検知された前記サブタンク内のインクの量とに基づいて、前記画像データの記録に先立って前記インク供給手段による前記インク供給の実行の要否を判断する判断手段と、を有することを特徴とする画像形成システム。
【請求項２】
前記画像データ供給装置は、使用されるインクの量を予測する手段と、前記画像データを記録するのに必要な画像情報のパラメータを分析して、前記生成手段が生成した前記情報または前記予測手段が予測した情報のいずれかを前記送信手段に送信させる手段と、をさらに具えたことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記パラメータが、記録媒体の種類、記録媒体のサイズ、記録画像のサイズ、記録品位、および１画素当たりのデータ量の少なくとも１つであることを特徴とする請求項２に記載の画像形成システム。
【請求項４】
画像データを供給する画像データ供給装置と、
インクジェット記録ヘッドに供給すべきインクの供給源をなすメインタンクと、該メインタンクから前記インクの供給を受け、前記記録ヘッドに供給するサブタンクと、前記メインタンクから前記サブタンクへのインク供給を行わせるインク供給手段と、を有し、前記画像データ供給装置から供給された画像データに基づき前記記録ヘッドを用いて記録を実行する記録装置と、を具えた画像形成システムの記録制御方法であって、
前記画像データを記録媒体に画像として記録するのに使用するインクの量に対応する情報を、当該画像データに基づいて前記画像データ供給装置において生成する生成工程と、
当該情報を前記画像データとともに前記画像データ供給装置から前記記録装置に送信する送信工程と、
前記記録装置において前記サブタンク内のインクの量を検知する検知工程と、
前記記録装置において前記情報および前記画像データを受信する受信工程と、
前記記録装置において前記受信した前記情報と前記検知手段により検知された前記サブタンク内のインクの量とに基づいて、前記画像データの記録に先立って前記インク供給手段による前記インク供給の要否を判断する判断工程と、
を具えたことを特徴とする画像形成システムの記録制御方法。
【請求項５】
使用されるインクの量を前記画像データ供給装置において予測する工程と、前記画像データを記録するのに必要な画像情報のパラメータを分析して、前記生成した前記情報または前記予測した情報のいずれかを送信させる工程と、をさらに具えたことを特徴とする請求項４に記載の画像形成システムの記録制御方法。
【請求項６】
前記パラメータが、記録媒体の種類、記録媒体のサイズ、記録画像のサイズ、記録品位、および１画素当たりのデータ量の少なくとも１つであることを特徴とする請求項５に記載の画像形成システムの記録制御方法。
【請求項７】
インクジェット記録ヘッドに供給すべきインクの供給源をなすメインタンクと、該メインタンクから前記インクの供給を受け、前記記録ヘッドに供給するサブタンクと、該サブタンク内のインクの量を検知する検知手段と、前記メインタンクから前記サブタンクへのインク供給を行わせるインク供給手段と、を有し、供給された画像データに基づき前記記録ヘッドを用いて記録を実行する記録装置の制御方法であって、
前記画像データを記録媒体に画像として記録するのに使用するインクの量に対応する情報を、当該画像データに基づいて生成する生成工程と、
当該情報を前記画像データとともに前記画像データ供給装置から前記記録装置に送信する送信工程と、を具え、
前記記録装置が前記情報と前記検知手段により検知された前記サブタンク内のインクの量とに基づいて、前記画像データの記録に先立って前記インク供給手段による前記インク供給の要否を判断できるようにしたことを特徴とする記録装置の制御方法。
【請求項８】
使用されるインクの量を予測する工程と、前記画像データを記録するのに必要な画像情報のパラメータを分析して、前記生成した前記情報または前記予測した情報のいずれかを送信させる工程と、をさらに具えたことを特徴とする請求項７に記載の記録装置の制御方法。
【請求項９】
前記パラメータが、記録媒体の種類、記録媒体のサイズ、記録画像のサイズ、記録品位、および１画素当たりのデータ量の少なくとも１つであることを特徴とする請求項８に記載の記録装置の制御方法。
【請求項１０】
画像データを供給するコンピュータに請求項７ないし請求項９のいずれかに記載の制御方法を実行させるためのプログラム。
【請求項１１】
画像データを供給するコンピュータに請求項７ないし請求項９のいずれかに記載の制御方法を実行させるためのプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、記録制御方法および記録装置の制御プログラムに関し、特にインクジェット方式の記録装置を用いる画像形成システムに適用して好適なものである。
【背景技術】
【０００２】
インクジェット記録装置に適用される記録ヘッドへのインクの供給方式として、記録ヘッドに供給する所定量のインクを貯留する貯留部（サブタンクまたは第２インクタンク）を備えるとともに、その貯留部に対し必要な場合にインク供給源（メインタンクまたは第１インクタンク）からインク供給が行われるように供給系を構成した方式のもの（以下、オンデマンド供給方式という）がある。例えばシリアルスキャン型のインクジェット記録装置に適用されるオンデマンド供給方式は、キャリッジ上に相対的に小型のサブタンクと記録ヘッドとを有する一方、記録装置のキャリッジ以外の部位に相対的に大きなメインタンクを有し、インクの減少に伴ってメインタンクからサブタンクに対し適切なタイミングでインクが補給されるように供給系が構成されるものである。また、主走査中には、メインタンクおよびサブタンク間のインク供給系を空間的に切り離すか、または弁等によってインク流路を遮断することによって、第１および第２インクタンク間を流体的に絶縁するような構成が採用される。
【０００３】
このようなオンデマンド供給方式を採用したインクジェット記録装置でのインク補給タイミングの制御方法として、特許文献１には、記録装置（インクジェットプリンタ）が記録に先立って受信した画像データに基づいてドロップ（ドット）数をカウントし、このカウント値から使用予定インク量を算出し、これを現在サブタンクに残っているインク量とを比較し、サブタンクのインク量が少ない場合にはサブタンクへのインク供給（リフィル）を行うものが開示されている。
【０００４】
また、特許文献２には、圧縮された画像データを記録のために展開する前に、当該圧縮データのパラメータから記録に必要なインク量を予測し、予測したインク量と現在サブタンクに残っているインク量とを比較し、サブタンクのインク量が少ない場合にインク供給を行うものが開示されている。
【０００５】
【特許文献１】特開平７−３２６０６号公報
【特許文献２】特開２００２−５９５６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されている方法では、記録装置本体において記録する画像データ全てのドロップ数を積算しているので、それに先立って画像を各種のファイル形式から記録可能な形式に展開する必要があり、相当の時間を必要とする。また、その展開処理速度を向上するためには、高速のＣＰＵを使用するか、または並列処理を行う等の方法があるが、これらは記録装置本体のコストアップや構成の複雑化ないしは大型化につながるので望ましい対処策であるとはいえない。また、ホストコンピュータ等、記録装置に対する画像データの供給源をなす装置から送信されてきたデータ全てを一旦メモリ上に展開する必要があるので、大容量のメモリを必要とする。この点も記録装置のコストや本体サイズに大きな影響を与える要因となる。
【０００７】
さらに、シリアルスキャン型の記録装置では、圧縮データを受信し、本体のバッファに一定量のデータが受信・展開された時点で記録を開始し、１スキャン分の記録が終了した時点でそのスキャン分のデータが蓄積されているバッファを開放し、開放されたバッファ部分に新たに受信した圧縮データを展開するという作業を行っているのが一般的であり、記録終了時まではそのページ内に記録する全ドロップ数が確定しない。従って、小型にして低廉であることが求められることが多いシリアルスキャン型の記録装置に対して、特許文献１のような、記録するページのデータをすべて展開した後にサブタンクに対してインク供給を行うか否かを決定する方式を適用することは現実的な解決策であるとは言えない。
【０００８】
また、特許文献２に開示されている方法では、記録装置本体において全ての画像データに対して、画像データのパラメータを分析して圧縮された画像データを展開する前に、記録に必要なインク量を予測しているため、実際に記録に必要なインク量との差が生じることがある。すると、記録途中にサブタンク内のインク残量がなくなり（インク切れ）、かすれた画像が出力される恐れがある。これを避けるために、必要となり得る最大量のインク量を予測すると、サブタンク内に記録を行うに十分なインク残量があるにもかかわらず、メインタンクからサブタンクへのインクリフィル動作を頻繁に行ってしまい、記録のスループットを低下させてしまうことになる。特に、多数枚の葉書や封筒に宛名などを記録する場合や、普通紙に文書など文字を中心とした記録を行う場合には、記録される文字種、文字サイズ、文字間隔および文字数などに応じて、記録に必要なインク量が大きく変動するため、実際に記録に必要なインク量を予測することは難しい。簡単に言えば、１文字だけの文書と１００文字の文書とでは、記録に必要なインク量に１００倍ほどの差が発生してしまうからである。
【０００９】
そこで、本発明は、小型かつ低廉な構成の記録装置を採用しつつも、記録途中におけるサブタンク内のインク切れで出力画像のかすれが発生するのを防止するとともに、適切なタイミングでのインクリフィルを行うことで記録のスループットの低下が生じないようにすることを目的とする。
【課題を解決するための手段】
【００１０】
そのために、本発明は、画像データを供給する画像データ供給装置と、当該供給された画像データに基づきインクジェット記録ヘッドを用いて記録を実行する記録装置と、を具えた画像形成システムであって、前記画像データ供給装置は、前記画像データを記録媒体に画像として記録するのに使用するインクの量に対応する情報を、当該画像データに基づいて生成する生成手段と、当該情報を前記画像データとともに前記記録装置に送信可能な送信手段とを有し、前記記録装置は、前記記録ヘッドに供給すべきインクの供給源をなすメインタンクと、該メインタンクから前記インクの供給を受け、前記記録ヘッドの供給するサブタンクと、前記メインタンクから前記サブタンクへのインク供給を行わせるインク供給手段と、前記サブタンク内のインクの量を検知する検知手段と、前記情報および前記画像データを受信する受信手段と、当該受信した前記情報と前記検知手段により検知された前記サブタンク内のインクの量とに基づいて、前記画像データの記録に先立って前記インク供給手段による前記インク供給の実行の要否を判断する判断手段と、を有することを特徴とする。
【００１１】
また、本発明は、画像データを供給する画像データ供給装置と、インクジェット記録ヘッドに供給すべきインクの供給源をなすメインタンクと、該メインタンクから前記インクの供給を受け、前記記録ヘッドに供給するサブタンクと、前記メインタンクから前記サブタンクへのインク供給を行わせるインク供給手段と、を有し、前記画像データ供給装置から供給された画像データに基づき前記記録ヘッドを用いて記録を実行する記録装置と、を具えた画像形成システムの記録制御方法であって、前記画像データを記録媒体に画像として記録するのに使用するインクの量に対応する情報を、当該画像データに基づいて前記画像データ供給装置において生成する生成工程と、当該情報を前記画像データとともに前記画像データ供給装置から前記記録装置に送信する送信工程と、前記記録装置において前記サブタンク内のインクの量を検知する検知工程と、前記記録装置において前記情報および前記画像データを受信する受信工程と、前記記録装置において前記受信した前記情報と前記検知手段により検知された前記サブタンク内のインクの量とに基づいて、前記画像データの記録に先立って前記インク供給手段による前記インク供給の要否を判断する判断工程と、を具えたことを特徴とする。
【００１２】
さらに、本発明は、インクジェット記録ヘッドに供給すべきインクの供給源をなすメインタンクと、該メインタンクから前記インクの供給を受け、前記記録ヘッドに供給するサブタンクと、該サブタンク内のインクの量を検知する検知手段と、前記メインタンクから前記サブタンクへのインク供給を行わせるインク供給手段と、を有し、供給された画像データに基づき前記記録ヘッドを用いて記録を実行する記録装置の制御方法であって、前記画像データを記録媒体に画像として記録するのに使用するインクの量に対応する情報を、当該画像データに基づいて生成する生成工程と、当該情報を前記画像データとともに前記画像データ供給装置から前記記録装置に送信する送信工程と、を具え、前記記録装置が前記情報と前記検知手段により検知された前記サブタンク内のインクの量とに基づいて、前記画像データの記録に先立って前記インク供給手段による前記インク供給の要否を判断できるようにしたことを特徴とする。
【００１３】
以上において、使用されるインクの量を予測する手段または工程と、前記画像データを記録するのに必要な画像情報のパラメータを分析して、前記生成された情報または前記予測した情報のいずれかを送信させる手段または工程と、を前記画像データ供給装置にさらに具えることができる。
【００１４】
また、本発明は、画像データを供給するコンピュータに上記記録装置の制御方法を実行させるためのプログラム、さらには該プログラムを記憶した記憶媒体に存する。
【発明の効果】
【００１５】
本発明によれば、小型かつ低廉な構成の記録装置を採用しつつも、記録途中におけるサブタンク内のインク切れで出力画像のかすれが発生するのを防止するとともに、適切なタイミングでのインクリフィルを行うことで記録のスループットの低下が生じないようにすることができる。これは特に、文字が記録される場合など、記録データの量が少ない場合における無駄なインクリフィル動作を防止する上で有効である。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明を詳細に説明する。
【００１７】
以下添付図面を参照して本発明の好適な実施形態について詳細に説明する。
なお、以下に説明する実施形態では、インクジェット記録方式を用いた記録装置としてプリンタを例に挙げ説明する。
【００１８】
なお、本明細書において、「記録」とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００１９】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００２０】
さらに、「インク」とは、上記「記録」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、あるいはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体をも含むものとする。
【００２１】
（装置本体の概略説明）
図１は本発明の代表的な実施形態に適用可能なインクジェット記録装置（以下、単に「記録装置」という）の全体構成の概要を示す外観斜視図である。
【００２２】
図１に示されているように、Ｘ方向（主走査方向）に往復移動するキャリッジ１０６には４色のカラーインク、すなわちブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロー（Ｙ）のインクをそれぞれ所定量収納するサブタンク１０１Ｋ、１０１Ｃ、１０１Ｍおよび１０１Ｙ（以下、特定しない場合は符号１０１にて包括的に参照する）と、各色のインクをそれぞれ吐出する吐出部を有する記録ヘッド１０２とから構成されるインクカートリッジが搭載されている。
【００２３】
１０７Ｋ、１０７Ｃ、１０７Ｍおよび１０７Ｙは装置の固定部位、すなわち図示の例ではキャリッジ１０６の移動可能領域の端部に配置されたメインタンク（以下、特定しない場合は符号１０７にて包括的に参照する）であり、それぞれＫ、Ｃ、ＭおよびＹのインクを収容している。そして後述する適切なタイミングにてキャリッジ１０６をメインタンク１０７との対向部位に設定し、メインタンク１０７をｚ方向に移動させてメインタンク１０１に設けられたインク供給針１０８をサブタンク１０１に連通させることで、インク供給できるように構成されている。
【００２４】
記録を行うときには、記録媒体Ｐは、キャリッジ１０６の主走査方向（ｘ方向）と直交する副走査方向（ｙ方向）に間欠的に搬送される。記録媒体Ｐは副走査方向上流側（送給側）の一対のローラ１０５，１０５と、下流側（排出側）の一対のローラ１０３，１０４とにより支持され、一定の張力を付与されて、記録ヘッド１０２の吐出部に設けられたインク吐出口に対する平坦性を確保した状態で搬送される。そして、キャリッジ１０６の主走査に伴う記録ヘッド１０２の吐出部に設けられたインク吐出口の配列幅に対応した幅の記録動作と、記録媒体Ｐの搬送とを交互に繰り返しながら、記録媒体に対する記録が行われる。
【００２５】
記録を行わないとき、あるいは記録ヘッド１０２の回復処理やメインタンク１０７からサブタンク１０１へのインク供給（リフィル）動作などを行うときには、キャリッジ１０６は図１中に破線で示した位置（ホームポジション（ｈ））に設定される。ここで、回復処理とは、記録ヘッドのインク吐出性能状態を良好な状態に回復または維持するための動作であり、吐出部をキャッピング可能なキャップと、このキャッピングによって形成された密閉空間に負圧を作用させることで吐出口内方のインクを吸引するポンプとを具えた手段を用いることができる。また、この手段をインクリフィルに兼用することが可能である。すなわちメインタンク１０７とサブタンク１０１とをインク供給針１０８を介して連通させた状態で吸引を行うことで、メインタンク１０７の内部からサブタンク１０１内にインクを移送することが可能である。
【００２６】
なお、回復処理には、所定のタイミングで、ゴム等の弾性材料でなる払拭部材（クリーニングブレード）で記録ヘッドの吐出口が形成されている面を掃き、付着物を除去する動作や、インク吐出が行われない時間や環境などに応じて、記録媒体に画像を形成する際のインク吐出とは別に所定量のインク吐出を行い、粘度が増加したインクを排出する予備吐出動作を含めることができる。
【００２７】
図２は記録ヘッド１０２のある１色の吐出部１０２'に配列されたインク吐出口の様子をＺ方向から示した図である。図２において、２０１は吐出口であり、１／Ｎインチ（参考値）のピッチでｙ方向に配列されている。なお、本例では４色のインクを用いるものであり、各色に対応した配列がｘ方向に所定数併設されることになる。
【００２８】
ここで、図１と図２とを参照してキャリッジ１０６の１主走査分の記録動作を説明する。画像データ供給源をなすコンピュータその他のホスト装置からの記録開始命令を記録装置が受信すると、記録開始前に図１のホームポジションｈにあるキャリッジ１０６はｘ方向に移動し、記録データに従って複数の吐出口２０１から記録媒体Ｐにインクを吐出して記録を行う。その後、１主走査分の記録が終了するとキャリッジ１０６は元のホームポジションｈに復帰する一方、その復帰中に記録媒体Ｐをｙ方向に記録ヘッドによる１走査分の記録幅だけ搬送する。その後、再びキャリッジ１０６をｘ方向に移動して１主走査分の記録を行う。すなわち、キャリッジ１０６の主走査に伴う記録ヘッド１０２の吐出部に設けられたインク吐出口の配列幅に対応した幅の記録動作と、記録媒体Ｐの搬送とを交互に繰り返しながら、記録媒体に対する記録が行われる。
【００２９】
図３は図１に示した記録装置の制御系の構成例を示すブロック図である。
【００３０】
図３に示すように、記録装置の制御系は、メインバスライン３０５に対してそれぞれアクセスする画像入力部３０３、それに対応して入力画像信号を処理する画像信号処理部３０４、およびＣＰＵ３００を含むデータ処理サブシステムと、操作部３０６、回復系制御回路３０７、ヘッド温度制御回路３１４、ヘッド駆動制御回路３１５、キャリッジ駆動制御回路３１６および記録媒体搬送制御回路３１７を含む機構制御処理サブシステムとに大別される。
【００３１】
画像入力部３０３は、画像形成システムの構成要素とすることができるコンピュータ形態のホスト装置（ホストコンピュータ）１０００からの画像データを入力するインタフェースを有する。ホストコンピュータ１０００はパーソナルコンピュータやワークステーションの形態とすることができ、ＣＰＵ、ＲＯＭ、ＲＡＭ、システムバス、種々の入出力機器のためのＩ／Ｏコントローラ、記録装置など外部装置との送受信部、ハードディスクドライブやフレキシブルディスクドライブなどの外部記憶装置を収納した本体と、キーボードやマウスなどの入力装置と、ＣＲＴ等の表示装置とから構成される公知の形態を備える。そして、ホストコンピュータ１０００は、アプリケーションプログラムや、通信プログラム、プリンタドライバ、オペレーティングシステム（ＯＳ）等に基づいて動作する。また、印刷処理に際しては、プリンタドライバに従い、ＲＡＭや外部記憶装置内に格納した画像データを記録装置に送信する。特に本例のホストコンピュータ１０００は、図６、図１１あるいは図１３につき後述する処理手順の一部を規定するプログラムが格納され、これを実行可能なものである。
【００３２】
なお、画像入力部３０３にはそのほか、デジタルカメラからの画像データを入力するインタフェースや、ＩＣメモリカード（不図示）からの画像データを入力するインタフェースなどを備えたものとすることができる。
【００３３】
ＣＰＵ３００は、ＲＯＭ３０１とＲＡＭ３０２などのメモリを備え、入力情報に対して適正な記録条件を与え、ヘッド制御回路３１５、キャリッジ駆動制御回路３１６および記録媒体搬送制御回路３１７を介してそれぞれ記録ヘッド１０２、キャリッジ１０６の主走査および記録媒体Ｐの副走査を制御しながら、記録を実行させる。ＲＯＭ３０１には、図６、図１１あるいは図１３につき後述する処理手順の一部を規定するプログラムのほか、所定のテーブルなどに対応した固定データが記憶されている。ＲＡＭ３０２はＣＰＵ３００のワークエリアとして使用される。また、メモリ領域には、回復処理のシーケンスを実行するプログラムなどが格納され、ＣＰＵ３００は必要に応じ、吸引回復動作条件、メインタンク１０７からサブタンク１０１へのインク供給動作条件、予備吐出動作条件、あるいはそれら動作のタイミング等を既定する制御データを、回復系制御回路３０７およびヘッド駆動制御回路３１５等に与える。すなわちＣＰＵ３００は、ＲＯＭ３０１に記憶されているプログラムの手順に従って、ホストコンピュータ１０００から転送されてくる制御情報および画像データに基づき、さらには操作部３０６に設けられた各種スイッチなどから入力される各種の指示信号に基づいて、機構制御処理サブシステムを制御している。
【００３４】
回復系モータ３０８は、クリーニングブレード３０９、キャップ３１０、およびポンプ３１１を駆動する。ヘッド駆動制御回路３１５は、記録ヘッド１０２に備えられた記録素子（例えば、インクを吐出するために利用されるエネルギとしてインクに膜沸騰を生じさせる電気熱変換体）の駆動を実行するもので、記録のためのインク吐出のほか、予備吐出を記録ヘッド１０２に行わせる。
【００３５】
記録ヘッド１０２の記録素子が設けられている基板には保温ヒータ３１３が設けられており、このヒータに通電することで、ヘッド温度制御回路３１４は記録ヘッド内のインク温度を所望設定温度に加熱調節することができる。また、前記基板にはダイオードセンサなどの温度センサ３１２も同様に設けられており、記録ヘッド内部の実質的なインク温度を測定し、ヘッド温度制御回路３１４による温度調節に供する。なお、温度センサ３１２は基板外に設けられていてもよく、あるいは記録ヘッドの周囲近傍にあってもよい。
【００３６】
次に、以上のシステム構成に適用されるいくつかの実施形態を説明する。
【００３７】
（第１の実施形態）
本発明の第１の実施形態では、図２に示したように、１色の吐出部あたりインク吐出口列が一列で構成された記録ヘッドを１つ備える。ここでは、記録ヘッド１０２によりブラックインクを吐出するものとする。また、各吐出部は、吐出口数がＬ＝２５６個、吐出口ピッチが１／６００インチ（すなわち記録画素密度が６００ｄｐｉ（ドット／インチ）で構成されているものとする。また、各吐出口からの吐出量は１インク滴あたり約３０ｐｌが吐出可能なように構成されており、このインク滴を安定して吐出するための吐出周波数は１５ＫＨｚであるものとする。従って、このような仕様の記録ヘッド１０２を搭載したキャリッジ１０６の主走査方向への移動速度は、主走査方向にもインク滴を６００ｄｐｉ間隔に記録するものとすると、約２５インチ／秒となる。
【００３８】
また、本発明の第１の実施形態においては、記録媒体の最大サイズが幅４インチ×縦６インチであるものとして説明を行う。
【００３９】
図４は、記録する１画素当たりの画像データを示しており、１画素当たりの解像度が６００×６００ｄｐｉで、１画素当たりのデータ量が１ビットの２値であり、「０」であると同図（ａ）に示すようにインク吐出無し（すなわちドット無し）、「１」であるときは同図（ｂ）に示すように約３０ｐｌのインク滴を吐出して１ドットを記録する。
【００４０】
ここで、４インチ×６インチの記録媒体の全領域に所謂「ベタ」記録を行う場合に必要なインク量は、
（６００ｄｐｉ×４インチ）×（６００ｄｐｉ×６インチ）×３０ｐｌ≒０．２６ｃｃ
となる。サブタンク１０１のインク収容可能な量は０．４ｃｃ（＞０．２６ｃｃ）であり、メインタンク１０７のインク容量は８ｃｃである。
【００４１】
サブタンク内のインク残量は、メインタンク１０７からサブタンク１０１にインクを供給して完全に充填した０．４ｃｃから消費したインク量を減算してゆくことで検知することができる。インク消費量は、記録や予備吐出動作によるものについては記録ヘッドから吐出したインク滴の数をカウントすることで演算することができる。吸引回復動作によるインク消費については、ポンプの容積と駆動時間ないし駆動回数とに基づいて演算することができる。
【００４２】
図５は、４インチ×６インチの記録媒体に記録する画像データの一例、図６は第１の実施形態における記録制御処理手順のフローチャートであり、図５の画像データを記録する場合について図６のフローチャートを用いて説明する。
【００４３】
まず、ステップＳ６０１において、画像データ供給装置であるホストコンピュータ１０００にて、解像度６００×６００ｄｐｉ、１画素当たり８ビットの多値の入力画像データに対して２値データへの量子化処理を施す。次に、ステップＳ６０２において、解像度６００×６００ｄｐｉ、１画素当たり１ビットの２値に量子化された図５の画像データに対して、記録される全てのドット数をカウントする。ここで、カウントされたドット数が「１５０００」となったものとする。次に、ステップＳ６０３において、カウントされたドット数の情報と量子化された画像データとを、ホストコンピュータ１０００から記録装置へ送信する。ここまでがホストコンピュータ１０００側で行われる処理である。
【００４４】
記録装置は、ステップＳ６０４において、当該カウントされたドット数の情報と量子化された画像データとを受信する。次に、ステップＳ６０５において、受信したドット数の情報と現在のサブインクタンク１０１内のインク残量とを比較する。ここで、現在のサブタンク１０１内のインク残量が０．２ｃｃであるとする。また、受信したドット数はここでは「１５０００」であるので、これをインク量に換算すると、
１５０００ドット×３０ｐｌ＝０．０００４５ｃｃ
となる。一方インク残量「０．２ｃｃ」からは、インク残量の検知誤差や、記録開始前または記録中の回復処理によるインク消費量を考慮して、所定量、例えば０．０５ｃｃ分を差し引く。そしてこの値「０．１５ｃｃ」と受信したドット数から換算した「０．０００４５ｃｃ」とを比較する。
【００４５】
ステップＳ６０６においては、
「インク残量−０．０５ｃｃ」＜「記録に必要なインク量」
となっているか否かを判定し、肯定判定であれば、ステップＳ６０７において、メインタンク１０７からサブタンク１０１へのインク供給（インクリフィル）を実施し、その後ステップＳ６０８において画像データの記録を実施する。一方、否定判定であればインクリフィルを実施せず、そのままステップＳ６０８において画像データの記録を実施する。すなわち、この場合「０．２ｃｃ−０．０５ｃｃ」＝「０．１５ｃｃ」＜「０．０００４５ｃｃ」が成り立たないことから、メインタンク１０７からサブタンク１０１へインク供給を実施しないでステップＳ６０８において画像データの記録を実施するのである。
【００４６】
画像データを記録し終えると、ステップＳ６０９においてサブタンク１０１内のインク残量を計算する。この場合、記録前のインク残量０．２ｃｃから、記録で使用したインク量と回復処理で消費したインク量とを差し引いた０．１９９５ｃｃをサブインクタンク内のインク残量とする。サブタンク内のインク残量が０．２ｃｃの時点から図５の画像データを記録する場合、１回の記録でのインク消費量が回復処理含めて０．０００５ｃｃであることから、０．１５ｃｃ／０．０００５ｃｃ＝３００回となり、図５の画像データを３００回記録するまでは、メインタンク１０７からサブタンク１０１へインク供給を行わずに記録を行い得る。
【００４７】
以上のように、記録装置内で画像データを記録するのに必要なインク量を算出するのではなく、一般的な記録装置のＣＰＵ３０１よりも遥かに高速なＣＰＵを備え、かつ記録装置が有しているＲＡＭの容量よりも格段に多いＲＡＭ容量を備えているホストコンピュータにおいて、プリンタドライバでの画像処理に含めて記録に必要なドット数のカウント処理を実施することにより、記録装置本体のコスト上昇や本体サイズの大型化を防止しつつも、記録に必要なインク量の算出を高速に行うことができるようになる。
【００４８】
また、上述したインク残量が０．２ｃｃの時点から、４インチ×６インチの記録媒体の全領域に記録される場合を固定的に想定する場合には、記録に必要なインク量が約０．２６ｃｃと予測されてしまうため、メインタンク１０７からサブタンク１０１へインク供給を行わなければならなくなってしまう。また、仮に全面へのベタ記録ではなく、図７の程度の画像データを記録する場合（記録に必要なドット数を例えば「１３５０００」と予測した場合）であっても、必要なインク量が１３５０００ドット×３０ｐｌ＝０．００４０５ｃｃと予測されてしまう。すると、１回の記録でのインク消費量が回復処理の分を含めて０．０４５５ｃｃとなることから、図５のような画像データに対しても、記録可能な回数は０．１５ｃｃ／０．００４５５≒約３３回となる。すなわち、連続記録枚数が１／１０の時点でメインタンクからサブタンクへインク供給しなければならず、インクリフィルが頻繁に行われることで記録のスループットが低下してしまう。
【００４９】
これに対し、本実施形態を用いると、図５の画像データを４インチ×６インチの記録媒体約３００枚に記録できる。このように本実施形態では、画像データの記録に必要なインク量を実際に算出しているため、予測による固定の値を用いる場合よりもはるかにインクリフィルのタイミングを減らしつつも、記録途中にインク切れで画像かすれが発生するのを有効に防止できる。また、本実施形態は特に文字が記録される場合の無駄なインクリフィルを効果的に防止することができる。
なお、本実施形態では、４インチ×６インチのサイズの記録媒体に対して記録を行う場合について説明したが、これに限定されるものではなく、その他のサイズの記録媒体でも同様の効果を得ることができる。
【００５０】
（第２実施形態）
本発明の第２の実施形態においても上述と同様の装置ないしシステム構成を用い、ブラック、シアン、マゼンタおよびイエローのインクを吐出することで画像形成を行う。各色吐出部は吐出口数Ｌ＝２５６個であり、１列あたりの吐出口の間隔が１／６００インチすなわち記録画素密度が６００ｄｐｉになるように構成されている。ここで、ブラックインクの吐出部からの吐出量は、１滴あたり約３０ｐｌのインク滴が吐出可能なように構成され、吐出口の配列を１列のみ有している。一方、シアン、マゼンタおよびイエローの記録ヘッドからの吐出量は、１滴あたり約５ｐｌのインク滴が吐出可能なように構成されており、これらの各色の吐出部はそれぞれ、ｙ方向に吐出口配列ピッチの１／２だけずらした２列の吐出口列を有し、副走査方向（ｙ方向）に１列あたりの記録画素密度の２倍、すなわち１２００ｄｐｉの記録画素密度を実現している。
【００５１】
本例においても、インク滴を安定して吐出するための吐出周波数は１５ＫＨｚであり、キャリッジの主走査方向への速度は、シアン、マゼンタおよびイエローのインクを用いてカラー記録を行う場合、主走査方向にもインク滴を１２００ｄｐｉ間隔に記録可能なものとすると、約１２．５インチ／秒となる。また、本例でも記録媒体の最大サイズは４インチ×６インチであるとして説明を行う。
【００５２】
図８は、例えば写真専用紙に対し、シアン、マゼンタおよびイエローのインクのみを用いてカラー記録を行う場合の各色インクの１画素当たりの画像データを示している。本例では、６００ｄｐｉの画像データ１画素（１／６００インチ四方）に対する記録画素密度は２×２ドットであり、データ量は２ビットの４値である。そして、「０」だとドット無し（図８（ａ））、「１」だと約５ｐｌのインク滴を１ドット（図８（ｂ））、「２」だと約５ｐｌのインク滴を２ドット（図８（ｃ））、「３」だと約５ｐｌのインク滴を４ドット記録する（図８ｄ））。なお、写真専用紙ではないポストカードに文字などを記録する場合は、ブラックの１色のみ使用して画像を完成させるものとし、この場合は上記第１の実施形態と同様である。
【００５３】
４インチ×６インチの記録媒体の全領域にカラー記録を行う場合に必要なシアン、マゼンタおよびイエローの各色の最大インク量は、
（６００ｄｐｉ×４インチ）×（６００ｄｐｉ×６インチ）×５ｐｌ×４ドット
≒０．１７ｃｃ
となる。サブタンク１０１のインク収容可能な量は、０．１７ｃｃよりも多い０．４ｃｃであり、メインタンク１０７のインク容量は、８ｃｃである。また、４インチ×６インチのポストカードの記録媒体の全領域に記録を行う場合に必要なブラックの最大インク量は第１の実施形態と同様０．２６ｃｃであり、サブタンク１０１０のインク収容可能な量は０．４ｃｃ、メインタンク１０７のインク容量は８ｃｃである。各サブタンク１０１内のインク残量の検知手段は第１の実施形態と同様である。
【００５４】
図９は、本実施形態における４インチ×６インチの写真専用紙に対しカラー画像を記録するのに必要なインク量を予測した表である。シアン、マゼンタおよびイエローの各色とも、１／６００インチ四方の領域当り４ドットを、４インチ×６インチの全領域にわたって記録する場合を想定したドット数が設定されており、ブラックに関しては本例では記録されないため０ドットが設定されている。
【００５５】
図１０は、本実施形態の４インチ×６インチの写真専用紙の記録媒体にカラー記録する画像データを示している。４インチ×６インチの全領域に画像データがあり、４インチ×６インチの全領域に６００×６００ｄｐｉの密度の画素に約５ｐｌのインク滴を４ドット記録した場合を１００％の記録デューティと規定すると、図１０はシアン、マゼンタおよびイエローの各色の記録デューティが７０％の場合の画像データを示している。また、４インチ×６インチのポストカード（写真専用紙ではない）の記録媒体に記録する画像データは、第１の実施形態で用いた図５と同様であるとする。
【００５６】
図１１は、本発明の第２の実施形態における記録制御手順を示すフローチャートである。
【００５７】
まず、ステップＳ１１０１において、画像データ供給装置であるホストコンピュータ１０００では、シアン、マゼンタおよびイエローのインクを用いるカラー記録を行うか、あるいはブラックインクを用いた文字等の記録を行うかを判定する。ここでは、記録媒体として選択されたものが写真専用紙か否かを判定するものとする。ここで肯定判定された場合には、ステップＳ１１０２において、図９の表からシアン、マゼンタおよびイエローとブラックとの記録に必要な最大インク量を予測したドット数の値を選択する。次に、ステップＳ１１０３において、解像度が６００×６００ｄｐｉで１画素当たりシアン、マゼンタおよびイエロー各色８ビットの多値の入力画像データに対して、各色４値に量子化処理を行う。次に、ステップＳ１１０４において、選択されたドット数の値と量子化処理が終了した画像データを随時記録装置に送信する。
【００５８】
これに応じ、記録装置は、ステップＳ１１０８において、図９の表から選択された記録に最大限必要なドット数（シアン、マゼンタ、イエローの各色が３４５６００００ドット、ブラックが０ドット）と、量子化処理が終了した画像データとを随時受信する。
【００５９】
次に、ステップＳ１１０９において、受信したシアン、マゼンタ、イエローの各色のドット数３４５６００００ドットと、ブラックのドット数０ドットと、各色の現在のサブタンク内のインク残量とを比較する。ここで、各色の現在のサブインクタンク内のインク残量が０．２ｃｃの状態であるとする。また、受信したカラー３色のドット数の情報「３４５６００００」をインク量に換算すると、３４５６００００ドット×５ｐｌ≒０．１７ｃｃとなる。そして、上述と同様、インク残量「０．２ｃｃ」からインク残量の検知誤差や記録開始前または記録中の回復処理によるインク消費量を考慮した０．０５ｃｃ分を差し引いた０．１５ｃｃと０．１７ｃｃとを比較する。
【００６０】
ステップＳ１１１０においては、
「インク残量−０．０５ｃｃ」＜「記録に必要なインク量」
となっているか否かを判定し、肯定判定であれば、ステップＳ１１１１において、メインタンクからサブタンクへインク供給を実施し、その後ステップＳ１１１２において、画像データの記録を実施する。すなわちこの場合、「０．２ｃｃ−０．０５ｃｃ」＝「０．１５ｃｃ」＜「０．１７ｃｃ」が成り立つことから、メインタンク１０７からサブタンク１０１へインク供給を実施し、このリフィル動作でサブタンク１０１内のインク容量が完全充填状態の０．４ｃｃになった後に、ステップＳ１１１２において、ホストコンピュータ１０００から随時送信される画像データを記録装置で受信しながら記録を実施する。一方、否定判定であればインクリフィルを実施せず、そのままステップＳ１１１２において、画像データの記録を実施する。
【００６１】
画像データを記録し終えると、ステップＳ１１１３においてサブタンク１０１内のインク残量を計算する。実際に記録に使用されたインク量は、たとえば図１０に示したように、シアン、マゼンタ、イエロー各色ともに７０％デューティに対応した量であったとすると、各色について
（６００ｄｐｉ×４インチ）×（６００ｄｐｉ×６インチ）×４ドット×５ｐｌ×７０％≒０．１２ｃｃとなる。
【００６２】
また、１回の記録動作に付随した回復処理によるインク消費量が０．００００５ｃｃであったとすると、記録前のシアン、マゼンタ、イエローのインク残量０．４ｃｃから記録で使用したインク量０．１２ｃｃと１回の記録での回復処理によるインク消費量０．００００５ｃｃとを差し引いた０．２７９９５ｃｃをサブタンク１０１Ｃ、１０１Ｍ、１０１Ｙ内のインク残量とする。また、ブラックのインクについては、記録するための画像データが無かったため、記録前のインク残量０．２ｃｃから回復処理によるインク消費量０．００００５ｃｃを差し引いた０．１９９９５ｃｃをサブタンク１０１Ｋ内のインク残量とする。
【００６３】
以上に対し、ステップＳ１１０１にて、記録媒体の種類が写真専用紙でないと判定された場合は、ステップＳ１００５〜Ｓ１１０７にて第１実施形態のステップＳ６０１〜Ｓ６０３と同様の処理を行う。また、量子化されたブラックの画像データを受信した以降に記録装置が実行するステップＳ１１０８〜Ｓ１１１３の処理についても、図６のステップＳ６０４〜Ｓ６０９の処理とそれぞれ同様である。
【００６４】
文字を記録する場合は、写真専用紙ではない記録媒体が用いられることが多く、１画素当たりのデータ量が少なく、また色数もブラックの１色であり、さらに記録媒体の全領域に画像データが存在する確率がはるかに低い。従って第１の実施形態と同様に、記録装置内で画像データを記録するのに必要なインク量を算出するのではなく、一般的な記録装置のＣＰＵ３０１よりも遥かに高速なＣＰＵを備え、かつ記録装置が有しているＲＡＭの容量よりも格段に多いＲＡＭ容量を備えているホストコンピュータにおいて、プリンタドライバでの画像処理に含めて記録に必要なドット数のカウント処理を実施することにより、記録装置本体のコスト上昇や本体サイズの大型化を防止しつつも、記録に必要なインク量の算出を高速に行うことができるようになる。
【００６５】
これに対し、自然画を記録する場合は、写真専用紙が用いられることが多く、文字を記録するよりも高画質な画像が求められることから１画素当たりのデータ量も多く、また色数も多い。さらに、文字を記録するよりも記録媒体の全領域に画像データが存在する確率がはるかに高い。従って、記録に最大限必要となり得るインク量を予め設定されたドット数として予測する一方、画像データの全領域の量子化処理が終了するのを待つことなく記録装置へ記録に必要なインク量を送信できる。このように写真専用紙に記録される自然画においても、記録装置本体のコストが上昇することや、本体サイズが大きくなることを防止して、高速に記録に必要なインク量の算出を行うことができる。
【００６６】
以上のように、本発明の第２実施形態では、記録媒体の種類に応じて、画像データの記録に必要なインク量を実際に算出するか、予測による固定の値を用いるかを判断しているため、記録媒体の種類に応じて高速かつ効率的に記録に必要なインク量データを生成でき、記録途中にインク切れで画像かすれが発生するのを防止しながらメインタンク１０７からサブタンク１０１へのインク供給タイミングを減らすことができる。
【００６７】
なお、本実施形態では、４インチ×６インチのサイズの記録媒体に対して記録を行う場合について説明したが、これに限定されるものではなく、その他のサイズの記録媒体でも同様の効果を得ることができる。また、図９に示した記録に必要なインク量を予測したドット数の値の表も、Ａ４サイズやＬ判サイズなど、種々の記録媒体のサイズ毎に設定できるようにしてもよいし、あるいは記録画像のサイズに対応した予測による固定値を設定ないし算出するようにしてもよい。また、本実施形態では、写真専用紙ではない記録媒体が用いられる場合において、記録に必要なインク量を実際に算出するインク色をブラックの１色としたが、他の色が用いられてモノクローム記録を行う場合にも適用できるし、さらには複数色、例えばシアン、マゼンタおよびイエローの３色が使用される場合であっても、１画素当たりのデータ量が小さい場合に適用することも可能である。
【００６８】
（第３実施形態）
上記第２の実施形態では、記録媒体の種類に応じて、画像データの記録に必要なインク量を実際に算出するか、予測による固定の値を用いるかを判断するようにしたが、本発明の第３の実施形態では、画像記録のモード、すなわち高品位の画像記録が望まれる場合と、高速記録が望まれる場合との判断に応じて所要の処理を行うようにする。本実施形態において、記録装置および記録ヘッドについては第２実施形態と同様の構成を採用する。また、第１および第２の実施形態と同様、記録媒体の最大サイズが４インチ×６インチである場合について述べる。
【００６９】
図１２は、写真専用紙が記録媒体として選択され、シアン、マゼンタおよびイエローのインクを用いる画像記録を行うものの、記録モードが高速記録に設定される場合の各色インクの１画素当たりの画像データを示している。この場合、６００ｄｐｉの画像データ１画素（１／６００インチ四方）に対する記録画素密度は２×２ドットであるが、データ量は１ビットの２値とする。そして、「０」だとドット無し（図１２（ａ））、「１」だと約５ｐｌのインク滴を４ドット記録する（図１２（ｂ））。
【００７０】
これに対し、写真専用紙が記録媒体として選択され、シアン、マゼンタおよびイエローのインクを用いて高品位の画像記録を行う場合の１画素当たりの画像データは、第２の実施形態における図８と同様とする。
【００７１】
また、第２の実施形態と同様、４インチ×６インチの記録媒体の全領域にカラー記録を行う場合に必要なシアン、マゼンタおよびイエローの各色の最大インク量は、約０．１７ｃｃであり、サブタンク１０１のインク収容可能な量はこれよりも多い０．４ｃｃ、メインタンク１０７のインク容量は８ｃｃである。各サブタンク１０１内のインク残量の検知手段は第１の実施形態と同様である。
【００７２】
さらに、４インチ×６インチの写真専用紙に高品位に画像を記録するのに必要なインク量を予測した表は、本発明の第２の実施形態で用いたもの（図９）と同様とする。また、記録する画像データについては、第２の実施形態で用いたもの（図１０）と同様とする。
【００７３】
図１３は、本発明の第３の実施形態における記録制御のフローチャートである。
【００７４】
まず、ステップＳ１３０１において、画像データ供給装置であるホストコンピュータ１０００では、写真専用紙に記録する場合において記録モードが高品位の画像記録を行うものか否かを判定する。ここで肯定判定された場合には、ステップＳ１３０２に進み、これ以降ホストコンピュータ１０００は第２の実施形態の図１１のステップＳ１１０２〜ステップＳ１１０４とそれぞれ同様のステップＳ１３０２〜ステップＳ１３０４を実行し、さらに記録装置は同じくステップＳ１１０８〜ステップＳ１１１３とそれぞれ同様のステップＳ１３０８〜ステップＳ１３１３を実行する。
【００７５】
これに対し、ステップＳ１３０１において否定判定された場合は、ステップＳ１３０５に進む。これ以降ホストコンピュータ１０００は基本的には第２の実施形態の図１１のステップＳ１１０５〜ステップＳ１１０７とそれぞれ同様のステップＳ１３０５〜ステップＳ１３０７を実行し、さらに記録装置は同じくステップＳ１１０８〜ステップＳ１１１３とそれぞれ同様のステップＳ１３０８〜ステップＳ１３１３を実行するが、本例はカラー画像を高速に記録する場合の処理に係るものであるので、これについて説明する。
【００７６】
ステップＳ１３０５では、解像度が６００×６００ｄｐｉで１画素当たりシアン、マゼンタおよびイエローの各色８ビットの多値の入力画像データ（例えば図１０に示したような画像データ）に対し、図１２に示したような２値への量子化処理を行う。次に、ステップＳ１３０６において、当該量子化された図１０の画像データに対して、記録される全てのドット数をカウントする。ここで、カウントされたシアン、マゼンタおよびイエローの各色のドット数はが「２４１９２０００」となったとする。また、ブラックは画像データが無いことから０ドットとなる。次に、ステップＳ１３０７において、カウントされたシアン、マゼンタおよびイエローの各色の２４１９２０００ドットの情報およびブラックの０ドットの情報と、量子化された画像データとを記録装置へ送信する。
【００７７】
記録装置はそれらの受信（ステップＳ１３０８）に応じ、ステップＳ１３０９において、シアン、マゼンタおよびイエローの各色のドット数「２４１９２０００」と現在のサブタンク内のインク残量とを比較する。ここで、現在のサブタンク内のインク残量が０．２ｃｃであるとする。また、受信したドット数の情報「２４１９２０００」をインク量に換算すると、２４１９２０００ドット×５ｐｌ≒０．１２ｃｃとなる。そして、上述と同様、インク残量「０．２ｃｃ」からインク残量の検知誤差や記録開始前または記録中の回復処理によるインク消費量を考慮した０．０５ｃｃ分を差し引いた０．１５ｃｃと０．１２ｃｃとを比較する。
【００７８】
ステップＳ１３１０においては、
「インク残量−０．０５ｃｃ」＜「記録に必要なインク量」
となっているか否かを判定し、肯定判定であれば、ステップＳ１３１１において、メインタンク１０７からサブタンク１０１へのインク供給（インクリフィル）を実施し、その後ステップＳ１３１２において画像データの記録を実施する。一方、否定判定であればインクリフィルを実施せず、そのままステップＳ１３１２に進んで画像データの記録を実施する。すなわち、この場合「０．２ｃｃ−０．０５ｃｃ」＝「０．１５ｃｃ」＜「０．１２ｃｃ」が成り立たないことから、メインタンク１０７からサブタンク１０１へインク供給を実施しないでステップＳ１３１２において画像データの記録を実施するのである。
【００７９】
画像データを記録し終えると、ステップＳ１３１３においてサブタンク１０１内のインク残量を計算する。すなわち、記録前のシアン、マゼンタ、イエローの各色のインク残量０．２ｃｃから、記録で使用したインク量０．１２ｃｃと回復処理で消費したインク量０．００００５ｃｃとを差し引いた０．０７９９５ｃｃをサブタンク１０１Ｃ、１０１Ｍ、１０１Ｙ内のインク残量とする。また、ブラックのインクについては、記録するための画像データが無かったため、記録前のインク残量０．２ｃｃから回復処理によるインク消費量０．００００５ｃｃを差し引いた０．１９９９５ｃｃをサブタンク１０１Ｋ内のインク残量とする。
【００８０】
以上のように、写真専用紙に自然画等のカラー画像を記録する場合であっても、高品位が要求されない高速記録モードであれば、記録媒体の全領域に画像データが存在する確率は高いものの、１画素当たりのデータ量が少ない。従って第１の実施形態と同様に、記録装置内で画像データを記録するのに必要なインク量を算出するのではなく、一般的な記録装置のＣＰＵ３０１よりも遥かに高速なＣＰＵを備え、かつ記録装置が有しているＲＡＭの容量よりも格段に多いＲＡＭ容量を備えているホストコンピュータにおいて、プリンタドライバでの画像処理に含めて記録に必要なドット数のカウント処理を実施することにより、記録装置本体のコスト上昇や本体サイズの大型化を防止しつつも、記録に必要なインク量の算出を高速に行うことができるようになる。
【００８１】
これに対し、写真専用紙を用い、自然画を高品位に記録するモードでは、１画素当たりのデータ量も多く、また色数も多い。さらに、文字を記録するよりも記録媒体の全領域に画像データが存在する確率がはるかに高い。従って、記録に最大限必要となり得るインク量を予め設定されたドット数として予測する一方、画像データの全領域の量子化処理が終了するのを待つことなく記録装置へ記録に必要なインク量を送信できる。このように写真専用紙に記録される自然画においても、記録装置本体のコストが上昇することや、本体サイズが大きくなることを防止して、高速に記録に必要なインク量の算出を行うことができる。
【００８２】
以上のように、本発明の第３の実施形態では、記録モードすなわち高い画像品位が要求されるか否かに応じて、画像データの記録に必要なインク量を実際に算出するか、予測による固定の値を用いるかを判断しているため、画像品位が異なり、従って１画素当たりのデータ量が異なった場合でも、高速かつ効率的に記録に必要なインク量データを生成でき、記録途中にインク切れで画像かすれが発生するのを防止しながらメインタンク１０７からサブタンク１０１へのインク供給タイミングを減らすことができる。
【００８３】
なお、本実施形態においても、４インチ×６インチのサイズの記録媒体に対して記録を行う場合について説明したが、これに限定されるものではなく、その他のサイズの記録媒体でも同様の効果を得ることができる。また、第２実施形態と同様、各種記録媒体のサイズや記録画像のサイズ毎に予測による固定値を設定ないし算出するようにしてもよい。
【００８４】
（その他）
なお、以上の各実施形態では、画像データ供給装置であるホストコンピュータは記録に必要なドット数の計測値または予測値を記録装置に送信するものとしたが、これを予めインク量に換算してから記録装置に送信するようにしてもよい。
【００８５】
また、画像データを生成または記録するのに必要な画像情報のパラメータとして、第２実施形態では記録媒体の種類を用い、また第３実施形態ではさらに記録モード（高品位記録か高速記録か）を用いて、それぞれ画像データの記録に必要なインク量を実際に算出するか、予測による固定の値を用いるかを判断するようにした。しかし、記録媒体の種類、記録品位、記録媒体のサイズ、記録画像のサイズ、１画素当たりのデータ量などのパラメータを個別に、または適宜組み合わせて用いてもよいことは勿論である。
【００８６】
また、上記システムに適用されるインクジェット記録装置のインク吐出方式には種々のものがあり、上述のように通電に応じインクに膜沸騰を生じさせる熱エネルギを発生する電気熱変換素子が設けられているものを用いてもよく、ピエゾ素子など電気機械エネルギ変換素子が設けられているものを用いてもよい。
【００８７】
さらに、本発明は、オンデマンドインク供給方式を採るインクジェット記録装置ないしはこれを用いる画像形成システムに適用して好適なものであり、上述の構成ではメインタンクおよびサブタンク間のインク供給系が空間的に切り離される形態のものについて説明した。しかし、そのような切り離しを行わずに、弁等によってインク流路を遮断することによって、第１および第２インクタンク間を流体的に絶縁するような構成を有するオンデマンドインク供給方式を採用することもできる。
【００８８】
加えて、上述の構成ではシアン、マゼンタ、イエローおよびブラックの４色のインクを用いる場合について説明したが、用いるインクの色や濃度などの色調数および種類は適宜定め得ることは勿論である。また、複数色調が用いられる構成にあって、各サブタンクへのインクリフィル動作が一斉に行われるものであってもよいし、個別にリフィル可能な構成であってもよい。
【００８９】
さらに加えて、上述した具体的な数値はあくまで例示のためのものであって、本発明がこれに限られないことは言うまでもない。
【００９０】
また、記録装置に対して記録に係るデータを供給するホスト機器としては、コンピュータのほか、デジタルカメラ、イメージスキャナであってもよい。また、コンピュータとしても、パーソナルコンピュータのほか、オフィスコンピュータやワークステーションなどであってもよく、また電子手帳あるいはハンドヘルド型コンピュータなどのＰＤＡなどであってもよい。さらに画像形成システムの構成としても、記録装置と画像データ供給装置とがに分離可能または分離不能に一体化されるものでもよく、別体に構成されたプリンタと画像データ供給装置とが接続されて構成されるものでもよい。
【００９１】
さらに、コンピュータが担当する機能を実現するためのソフトウェアまたはプリンタドライバのプログラムコードをコンピュータに供給し、コンピュータに格納されたプログラムコードによって作動させるようにしたものも、本発明の範囲に含まれる。
【００９２】
この場合、プログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコード自体、および通信や記憶媒体などによりプログラムコードをコンピュータに供給する手段も、本発明の範囲に含まれる。
【００９３】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスクやＣＤ−ＲＯＭのほか、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、ＤＶＤ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００９４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって本実施形態の機能が実現される場合も含まれる。
【００９５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって本実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００９６】
【図１】本発明を適用可能なインクジェット記録装置の概略を示す模式的斜視図である。
【図２】図１の装置に適用可能な記録ヘッドのある１色の吐出部に配列されたインク吐出口を模式的に示す図である。
【図３】図１に示した記録装置の制御系の構成例を示すブロック図である。
【図４】（ａ）および（ｂ）は本発明の第１の実施形態における１画素当たりの画像データを示した図である。
【図５】第１の実施形態において所定サイズの記録媒体に記録する画像データの一例を示す説明図である。
【図６】第１の実施形態における記録制御処理手順を示すフローチャートである。
【図７】第１の実施形態において所定サイズの記録媒体に記録する画像データの別の例を示す説明図である。
【図８】（ａ）〜（ｄ）は本発明の第２の実施形態における１画素当たりの画像データを示した図である。
【図９】本発明の第２の実施形態において所定サイズ・所定種類の記録媒体に画像を記録するのに最大限必要なインク量の予測値を表わす説明図である。
【図１０】第２の実施形態において所定サイズ・所定種類の記録媒体に記録する画像データの一例を示す説明図である。
【図１１】第２の実施形態における記録制御処理手順を示すフローチャートである。
【図１２】（ａ）および（ｂ）は本発明の第３の実施形態における１画素当たりの画像データを示した図である。
【図１３】第３の実施形態における記録制御処理手順を示すフローチャートである。
【符号の説明】
【００９７】
１０１、１０１Ｋ、１０１Ｃ、１０１Ｍ、１０１Ｙ  サブタンク
１０２  記録ヘッド
１０３、１０４、１０５  ローラ
１０６  キャリッジ
１０７、１０７Ｋ、１０７Ｃ、１０７Ｍ、１０７Ｙ  メインタンク
１０８  インク供給針
２０１  吐出口
３００  ＣＰＵ
３０１  ＲＯＭ
３０２  ＲＡＭ
３０３  画像入力部
３０４  画像信号処理部
３０５  バスライン
３０６  操作部
３０７  回復系制御部
３０８  回復系モータ
３０９  ブレード
３１０  キャップ
３１１  ポンプ
３１２  ダイオードセンサ
３１４  ヘッド温度制御回路
３１５  ヘッド駆動制御回路
３１６  キャリッジ駆動制御回路
３１７  記録媒体搬送制御回路
１０００  ホスト装置（ホストコンピュータ）
【図１】
2006289736.tif 000003
【図２】
2006289736.tif 000004
【図３】
2006289736.tif 000005
【図４】
2006289736.tif 000006
【図５】
2006289736.tif 000007
【図６】
2006289736.tif 000008
【図７】
2006289736.tif 000009
【図８】
2006289736.tif 000010
【図９】
2006289736.tif 000011
【図１０】
2006289736.tif 000012
【図１１】
2006289736.tif 000013
【図１２】
2006289736.tif 000014
【図１３】
2006289736.tif 000015