(57)【要約】      （修正有）【課題】省メモリで高解像度の記録が可能なインクジェット記録方式を提供することにある。【解決手段】複数のインクと吐出口とこれらの吐出口から記録媒体にＫ、Ｃ、Ｍ、Ｙの４色インクと少なくとも１つ以上のライト系インクを吐出する記録ヘッドを用いて記録を行うインクジェット記録方法であって、前記描画データのデータサイズと該描画データを格納する記憶容量を比較した結果より、前記描画データが前記記憶容量より大きい場合、該描画データを可逆圧縮する可逆圧縮ステップと、前記可逆圧縮された描画データのサイズが前記記憶容量よりも大きい場合には、ライト系インクの描画データを優先的に削減する手段を具備することで、中間オブジェクト内部の保持メモリ量を削減し、省メモリで高解像度の記録が可能なインクジェット記録方式を提供することにある。【選択図】図４
2006159503.tif 000002
【特許請求の範囲】
【請求項１】
複数のインクと吐出口とこれらの吐出口から記録媒体にＫ、Ｃ、Ｍ、Ｙの４色インクと少なくとも１つ以上のライト系インクを吐出する記録ヘッドを用いて前記記録媒体に描画データの記録を行うインクジェット記録方法であって、
前記描画データのデータサイズと該描画データを格納する描画データ記憶ステップの記憶容量を比較するステップと、
前記比較結果より、前記描画データが前記描画データ記憶ステップの記憶容量より大きい場合、該描画データを可逆圧縮する可逆圧縮ステップと、
前記可逆圧縮ステップにより可逆圧縮され描画データのサイズが前記描画データ記憶ステップの記憶容量よりも大きい場合には、
ライト系インクの描画データを優先的に削減するステップと、
を有することを特徴とするインクジェット記録方法。
【請求項２】
描画データの解像度を変換することで、前記描画データの削減を行うことを特徴とする請求項１に記載のインクジェット記録方法。
【請求項３】
描画データの階調数を変換することで、前記描画データの削減を行うことを特徴とする請求項１に記載のインクジェット記録方法。
【請求項４】
描画データを圧縮することで、前記描画データの削減を行うことを特徴とする請求項１に記載のインクジェット記録方法。
【請求項５】
前記エネルギ発生素子は、前記インクに膜沸騰を生じさせる熱エネルギを発生する電気熱変換体を有することを特徴とする請求項１から請求項４いずれか一項に記載のインクジェット記録方法。
【請求項６】
圧力発生素子を作動させることによりインク滴を吐出して各画素にドットを形成することにより画像を形成する方式を採用した画像形成エンジンを接続して画像形成システムを構成する請求項１から請求項４いずれか一項に記載のインクジェット記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置及び記録方法に関し、特に、インクジェット方式に従ってインクを吐出させて記録を行う記録ヘッドを用いたインクジェット記録方法に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータや複写装置、ワードプロセッサ等のＯＡ機器が広く普及しており、これらの機器の画像形成（記録）装置の一種としてインクジェット方式によりデジタル画像記録を行う記録装置が急速に発展、普及している。特にＯＡ機器の高機能化とともに、それらの機器のカラー化が進んでおり、これに伴って様々なカラーインクジェット記録装置が開発されてきている。
【０００３】
一般にインクジェット記録装置は、記録ヘッドおよびインクタンクを搭載するキャリッジと、記録紙を搬送する搬送機構と、これらを制御する制御回路とを具備している。このような記録装置では、インク液滴を吐出させる複数の吐出口を有した記録ヘッドを記録紙の搬送方向（副走査方向）と直行する方向（主走査方向）にシリアル・スキャンさせながらインク吐出を行う一方で、記録ヘッドからのインク吐出がない間に記録紙を記録ヘッドの記録幅に等しい量で間欠的に搬送することにより記録動作を実行する。
【０００４】
さらには、カラー記録が可能な記録装置の場合、複数色の記録ヘッドにから吐出されるインク液滴の重ねあわせによりカラー画像を形成する。
【０００５】
インクを吐出させる方法としては、吐出口近傍に発熱素子（電気熱エネルギ変換体）を設け、この発熱素子に電気信号を印加することによりインクを局所的に加熱して圧力変化を起こさせ、インクを吐出口から吐出させる方法や、ピエゾ素子等の圧電素子を用い、インクに機械的圧力を付与してインクを吐出する方法が知られている。
【０００６】
このインクジェット記録方法は、記録信号に応じてインクを微少な液滴として吐出口から記録媒体上に吐出することにより文字や図形などの記録を行うものであり、ノンインパクトであるため騒音が少ないこと、ランニング・コストが低いこと、装置が小型化しやすいこと、およびカラー化が比較的容易であること、などの利点を有していることから、コンピュータやワードプロセッサ等と併用され、あるいは単独で使用される複写機、プリンタ、ファクシミリ等の記録装置において、画像形成（記録）手段として広く用いられている。
【０００７】
図１および図２はそれぞれインクジェット記録装置のコントローラ部およびエンジン部の概略構成を示すブロック図である。
【０００８】
まずコントローラ部の機能および概略動作について説明する。ＣＰＵ１０１はＵＳＢインターフェース１０８あるいはＩＥＥＥ１３９４インターフェース１０９、ローカルエリアネットワークインターフェース１２２を介してホストコンピュータ１２０、１２１、１２３に接続されており、制御プログラムや更新可能な制御プログラムや処理プログラムや各種定数データなどを格納したＲＯＭ１０５、及びホストコンピュータ１２０から受信したコマンド信号や画像情報を格納するためのＲＡＭ１０４にアクセスし、これらのメモリに格納された情報に基づいて記録動作を制御する。操作パネル１０７のキーから入力される指示情報は操作パネルインターフェース１０６を介してＣＰＵ１０１に伝達され、またＣＰＵ１０１からの命令により同様に操作パネルインターフェース１０６を介して操作パネル１０７のＬＥＤ点灯やＬＣＤ表示が制御される。ＨＤＤ１１０はＲＡＭ１０４よりも大きな記憶容量を持ったもので、画像データなどを記憶する二次記憶装置である。画像情報は画像データ処理ブロック１１１により各インク色のドットデータに変換され、エンジン（図２）へ出力される。またコントローラとエンジンの間の各種コマンドやステータス情報の送受信は同様に画像データ処理ブロック１１１を介して行われる。
【０００９】
次にエンジン部の機能および動作概要について説明する。エンジン部はバンドメモリ制御ブロック２０９を介してコントローラ（図１）と接続されている。ＣＰＵ２０１は制御プログラムや更新可能な制御プログラムや処理プログラムや各種定数データなどを格納したＲＯＭ２０３、及びコントローラ（図１）受信したコマンド信号や画像情報を格納するためのＲＡＭ２０２にアクセスし、これらのメモリに格納された情報に基づいて記録動作を制御する。キャリッジモータ制御回路２０７を介してキャリッジモータ２０８を動作させることによりキャリッジ２２０を移動させる。また、紙送りモータ制御回路２０４を介して紙送りモータ２０５を動作させることにより搬送ローラなどの紙搬送機構２０６を動作させる。さらにＣＰＵ２０１は、ＲＡＭ２０２に格納されている各種情報に基づきバンドメモリ制御ブロック２０９や記録ヘッド制御ブロック２１１を制御して記録ヘッド２１２を駆動することにより記録媒体上に所望の画像を記録することができる。
また、図外の電源回路からは、ＣＰＵや各種制御回路を動作させるためのロジック駆動電圧Ｖｃｃ（たとえば３．３Ｖ）、各種モータ駆動電圧Ｖｍ（たとえば２４Ｖ）、記録ヘッドを駆動させるためのヒート電圧Ｖｈ（たとえば１２Ｖ）、等が出力される。
【００１０】
一般に、カラーインクジェット記録方法は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の３色のカラーインクを使用し、また、さらにライトシアン（ＬＣ）、ライトマゼンタ（ＬＭ）、ブラック（Ｂｋ）を加えた６色のインクを使用してカラー記録を実現する。このようなカラーインクジェット記録装置においては、キャラクタのみを記録するモノクロ専用のインクジェット記録装置と異なり、カラー画像の記録するにあたり、画像の発色性や階調表現性、一様性など、様々な要素を考慮する必要がある。
【００１１】
また、ＰＤＬ（ページ技術言語）データなどの記録言語データで記述された文字、図形、ビットマップの画像情報をホストから受信し記録するページプリンタは、１ページ分の出力画像をビットマップメモリに格納しておく必要があるが、この方法として、フルページビットマップを必要とするフルペイントモードと数分の１ページのバンドビットマップで１ページの出力画像を生成可能なバンディングモードとが存在する。フルペイントモードでは、１ページ分のビットマップメモリを必要とし、印刷すべきデータはビットマップメモリ上に画像を生成した後、エンジン部に転送される。この方式では、ビットマップメモリとして、たとえばＡ４用紙の場合、４ＭＢのメモリを必要とするが、多量なデータや多くの描画生成時間を必要とするデータに対しても、必ず１ページ分の出力画像を生成できるので、記録を保証することができる。
【００１２】
一方、省メモリのために近年は、紙の搬送に合わせて小さなバンドメモリに高解像度でラスタライズするバンド制御によるラスタライズ手法が存在する。この手法のひとつは、送られてきたＰＤＬの文字、ラインなどに分類し、ラスタライズの位置、描画するバンドの情報などを持った中間言語として１ページ分の情報がたまるまで保持し、高解像度でバンド制御を行いながら記録する。
【００１３】
しかし、１ページ分の中間言語が保持される前に、中間言語保存用のメモリを使い切ってしまったり、特定のバンドに描画する予想描画時間が所定の時間よりも遅くなったときは、描画中の不完全な状態で記録されてしまうのを防ぐため、自動的にフルペイントモードに移行し、それまで保持したオブジェクトを１バンド目から低解像度で描画していき該描画したことで不必要になった中間言語をメモリから消去し、そのメモリ領域をフルペイントメモリ用に割り当てていくことで、１ページ分のメモリを確保し記録する。特許文献１にフルページメモリを使用するように切り替える装置や、特許文献２に画像出力装置の記録速度を低下させる装置が提案されている。
【特許文献１】特開平６−１５９３２号公報
【特許文献２】特開平５−５５７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、上記従来例では、ＰＤＬコードに多値カラーイメージなどの大きな画像データがると中間オブジェクト内部の保持メモリがすぐにいっぱいになりフルペイントモードになる。少ないメモリでフルペイントモードで描画する場合、文字、ラインなどの他の画像すべてが低解像度。もしくは低階調で出力されるためエンジン部の性能を生かせなくなってしまっていた。
【００１５】
本発明は上記の点に鑑みてなされたものであり、省メモリで高解像度の記録が可能なインクジェット記録方式を提供することにある。
【課題を解決するための手段】
【００１６】
上記課題を解決するために、本発明にかかわる第１の発明によるインクジェット記録方法は以下の構成からなる。
【００１７】
複数のインクと吐出口とこれらの吐出口から記録媒体にＫ、Ｃ、Ｍ、Ｙの４色インクと少なくとも１つ以上のライト系インクを吐出する記録ヘッドを用いて前記記録媒体に描画データの記録を行うインクジェット記録方法であって、前記描画データのデータサイズと該描画データを格納する描画データ記憶ステップの記憶容量を比較するステップと、前記比較結果より、前記描画データが前記描画データ記憶ステップの記憶容量より大きい場合、該描画データを可逆圧縮する可逆圧縮ステップと、前記可逆圧縮ステップにより可逆圧縮され描画データのサイズが前記描画データ記憶ステップの記憶容量よりも大きい場合には、ライト系インクの描画データを優先的に削減するステップを有することを特徴とするインクジェット記録方法。
【００１８】
さらに本発明にかかわる第２の発明によるインクジェット記録方法は以下の構成からなる。
【００１９】
描画データの解像度を変換することで、前記描画データの削減を行うことを特徴とする第１の発明に記載のインクジェット記録方法。
【００２０】
さらに本発明にかかわる第３の発明によるインクジェット記録方法は以下の構成からなる。
【００２１】
描画データの階調数を変換することで、前記描画データの削減を行うことを特徴とする第１の発明に記載のインクジェット記録方法。
【００２２】
さらに本発明にかかわる第４の発明によるインクジェット記録方法は以下の構成からなる。
【００２３】
描画データを圧縮することで、前記描画データの削減を行うことを特徴とする第１の発明に記載のインクジェット記録方法。
【００２４】
さらに本発明にかかわる第５の発明によるインクジェット記録方法は以下の構成からなる。
【００２５】
前記エネルギ発生素子は、前記インクに膜沸騰を生じさせる熱エネルギを発生する電気熱変換体を有することを特徴とする第１の発明から第４の発明いずれか一項に記載のインクジェット記録方法。
【００２６】
さらに本発明にかかわる第６の発明によるインクジェット記録方法は以下の構成からなる。
【００２７】
圧力発生素子を作動させることによりインク滴を吐出して各画素にドットを形成することにより画像を形成する方式を採用した画像形成エンジンを接続して画像形成システムを構成する第１の発明から第４の発明いずれか一項に記載のインクジェット記録方法。
【発明の効果】
【００２８】
本発明によれば、少なくとも１つ以上のライトインクを用いてＰＤＬなどを展開し記録するインクジェット記録装置において、メモリが足りなくなった際に、ライトインクの解像度を優先的に下げることで、少メモリで高解像度の記録が可能なインクジェット記録方式を提供することが可能となる。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照して本発明の第１の実施例を詳細に説明する。
【実施例】
【００３０】
図３は本発明によるインクジェット記録装置の記録部の構成を示したものである。
【００３１】
３０１は記録ヘッドであり、ブラック（Ｂｋ）・シアン（Ｃｙ）・マゼンタ（Ｍｇ）・イエロー（Ｙｅ）・ライトシアン（ＬＣｙ）・ライトマゼンタ（Ｍｇ）の６色のカラーインクがそれぞれ封入されたインクタンクと、それぞれに対応した独立した６つのヘッドからなるマルチヘッドにより構成されている。３０２は記録ヘッド３０１を支持し、記録とともにこれらを移動させるキャリッジである。キャリッジはＸ方向へステー３０６を用いて移動することが可能である。キャリッジ３０２は非記録状態などの待機時には図のホーム・ポジション位置ＨＰにある。３０３は排紙ローラであり、記録シート３０４を抑えながら回転し、記録シート３０４をＹ方向に随時送っていく。また３０５は搬送ローラである。ここで、記録ヘッド３０１は、Ｂｋ・Ｃｙ・Ｍｇ・Ｙｅ・ＬＣｙ・ＬＭｇの６色について、それぞれ紙送り方向に配置された１０２４個のノズルをそれぞれ有している。
【００３２】
以上の構成における基本的な記録動作について説明する。
【００３３】
待機時にホーム・ポジション位置ＨＰにあるキャリッジ３０２は記録開始命令によりＸ方向に移動しながら記録ヘッド３０１の複数のノズルにより記録データに従い記録シート３０４上にインクを吐出し記録を行う。記録シート３０４端部まで記録データの記録が終了するとキャリッジ３０１は元のホーム・ポジション位置ＨＰに戻る。搬送ローラ３０５が矢印方向３０７へ回転することによりＹ方向へ所定幅だけ搬送りし、再びキャリッジ３０２はＸ方向に移動しながらインクを吐出して記録を開始する。このようなスキャン動作と搬送の動作の繰り返しによりデータ記録を実現する。
【００３４】
なお、本実施例のインクジェット記録装置は、ホストコンピュータ等との間で画像情報や各種制御情報のやりとりをするためのインターフェースや、入力画像情報をインク色ごとのドットのＯＮ／ＯＦＦデータに変換するための画像データ処理ブロック、などで構成されるコントローラ（図１）と、記録シートの搬送やキャリッジの駆動を行うとともに記録ヘッドを制御して画像を形成するエンジン（図２）、などにより構成されている。
【００３５】
図４のブロック図を用いて画像データ処理の基本動作の説明を行う。コンピュータ（１２０、１２１、１２３）からインターフェース（１０８、１０９、１２２）を介してページ記述言語で記述された画像データを入力（Ｓ４０２）する。つぎにＲＯＭ１０５に格納されたバンド符号化処理プログラムにより、ＣＰＵ１０１がコンピュータ（１２０、１２１、１２３）から入力されたページ記述言語をバンド単位に分割されたバンド符号化表現情報に変換し（Ｓ４０３）ＲＡＭ１０４に確保されているバンド符号化メモリ４０１にビットマップ、線、台形、ボックス、背景などに変換されたバンド符号化表現情報を格納する。バンド符号化表現情報は、各インク色ごとに展開される。本実施例ではブラック（Ｂｋ）・シアン（Ｃｙ）・マゼンタ（Ｍｇ）・イエロー（Ｙｅ）・ライトシアン（ＬＣｙ）・ライトマゼンタ（Ｍｇ）の６色分となる。つぎに、バンド単位にバンド符号化表現情報をもとに画像データ処理ブロック１１１がＲＡＭ１０４に確保されているラスタメモリ４０２にラスタ展開（Ｓ４０４）する。ラスタ展開（Ｓ４０４）が終了したらはじめのバンドをエンジンに転送し記録する。最初のバンドのラスタデータをエンジンに転送している間に次のバンドのラスタ展開を行う。この動作を最後のバンドまで繰り返すことで、１ページの画像データをエンジンへ転送し、インクジェット記録している。
【００３６】
コンピュータ（１２０、１２１、１２３）から送られてくる画像データが複雑な場合、バンド符号化メモリ４０１の容量よりも大きなデータとなってしまい、バンド符号化表現情報としてすべての描画オブジェクトを格納できない場合がある。たとえば、１つのバンドエリアでそのバンドに描画されるべきオブジェクトのすべてが、格納されていない場合があり得る。この場合は、バンド符号化メモリ４０１にすべての描画オブジェクトが存在しないので、前述のようにラスタメモリ４０２にラスタ展開をすると出力できない描画オブジェクトが出来てしまう。このような場合が発生しない制御を図５をもちいて説明する。
【００３７】
コンピュータ（１２０、１２１、１２３）から送られてくるページ記述言語の画像データ（Ｓ５０２）をバンド単位に分割されたバンド符号化表現情報を生成しＲＡＭ１０４に確保されているバンド符号化メモリ４０１に生成されたバンド符号化表現情報を格納する。すべての画像データをバンド符号化表現情報として、前記バンド符号化メモリ４０１に格納（Ｓ５０４）することが出来た場合は、前述した通常処理を実施する。格納できなかった場合は、ＲＡＭ１０４にラスタメモリを確保（Ｓ５０５）する。Ｓ５０６以下はバンド符号化メモリに格納された各バンドに対するラスタライズの処理を行う。最初は１バンド目の処理を行う。１バンド目のバンド符号化表現情報をラスタリングメモリ（４０２の一部）に画像データ処理１１１部がラスタ展開（Ｓ５０６）する。１バンド目のラスタリングメモリにラスタライズ（Ｓ５０５）されたラスタデータに対して、可逆圧縮を行い、圧縮されたデータはラスタメモリ４０２の一部を圧縮バンドメモリとして確保し格納（Ｓ５０７）する。
【００３８】
Ｓ５０７のデータが圧縮バンドメモリに格納（Ｓ５０８）できた場合は、今処理したバンドが最後のバンドかどうかを判断（Ｓ５０９）し、最後でなければＳ５０６に戻り、次のバンドの処理を行う。最後のバンドまでラスタライズが終了したら、すべての画像データがバンド符号化メモリに格納されているかどうか判断（Ｓ５２３）し、格納されていない場合は、バンド符号化表現情報をクリアし、ページ記述言語からバンド符号化情報に変換されていない残りのバンドのバンド符号化表現情報を生成（Ｓ５２４）し、Ｓ５０６に戻る。
【００３９】
すべての画像データの処理（Ｓ５２３）が完了している場合は画像データ処理を完了（Ｓ５２５）する。Ｓ５０７のデータが圧縮バンドメモリに格納（Ｓ５０８）出来なかった場合は、可逆圧縮されたバンドデータのうちライトインク（ライトシアン（ＬＣｙ）、ライトマゼンタ（ＬＭｇ））のラスタデータを伸張上記ラスタリングメモリに伸張（Ｓ５１０）する。伸張したデータを用いてライトシアン（ＬＣｙ）・ライトマゼンタ（ＬＭｇ）の解像度を低下（Ｓ５１１）させる。たとえば、６００ｄｐｉでラスタライズされたデータを３００ｄｐｉに解像度を低下させる。解像度を低下させる方法はここでは単純間引きについて説明行う。主操作方向には１ドットごとにデータを間引きし、副操作方向は１列おきに間引きすることで、６００ｄｐｉのラスタデータを３００ｄｐｉのラスタデータに変換することが出来る。解像度が下がったライトインクのラスタデータを可逆圧縮（Ｓ５１２）する。圧縮バンドメモリに格納（Ｓ５１３）できた場合は、今処理したバンドが最後のバンドかどうかを判断（Ｓ５０９）し、最後でなければＳ５０６に戻り、次のバンドの処理を行う。すでにラスタ展開したバンド符号化表現情報があるかを判断（Ｓ５１４）し、もしバンド符号化メモリ４０１の中にラスタ展開済みのバンド符号化表現情報があれば、前記メモリを開放（Ｓ５１５）し圧縮バンドメモリとして割り当て、Ｓ５０６に戻り再び同一バンドの処理を行う。
【００４０】
すでにラスタ展開したバンド符号化表現情報（Ｓ５１４）がなかった場合は、すべてのバンクをラスタメモリに展開する処理（Ｓ５１６）に移行する。可逆圧縮されたバンドデータを上記ラスタリングメモリに伸張（Ｓ５１６）する。ライト系インク以外のブラック（Ｂｋ）・シアン（Ｃｙ）・マゼンタ（Ｍｇ）・イエロー（Ｙｅ）の解像度を低下（Ｓ５１７）させる。Ｓ５１１と同様に、６００ｄｐｉでラスタライズされたデータを３００ｄｐｉに解像度を低下させる。上記Ｓ５１６、Ｓ５１７の操作をラスタ展開済みバンドのデータに対して実行（Ｓ５１８）する。以下のステップでは、Ｓ５１７で下げた解像度で残りのバンドのラスタライズを実行する。Ｓ５１９では解像度を下げてラスタリングメモリにラスタデータを展開する。
【００４１】
Ｓ５２０で最後のバンド（Ｓ５１９）までの処理が終了しているかを判断し、まだ最後のバンド（Ｓ５１９）の処理が終了していなければ、処理を行った次のバンドの処理（Ｓ５１９）に移行する。最後のバンドまでラスタライズが終了したら、すべての画像データがバンド符号化メモリに格納されているかどうか判断し、格納されていない場合は、バンド符号化表現情報をクリアし、ページ記述言語からバンド符号化情報に変換されていない残りのバンドのバンド符号化表現情報を生成（Ｓ５２２）し、Ｓ５１９に戻る。すべての画像データの処理（Ｓ５２１）が完了している場合は画像データ処理を完了（Ｓ５２５）する。
【００４２】
本発明による両面記録時の濃度低減を実現するための第２の実施例を示す。
【００４３】
図４のブロック図を用いて画像データ処理の基本動作の説明を行う。第１の実施例と同様にコンピュータ（１２０、１２１、１２３）からインターフェース（１０８、１０９、１２２）を介してページ記述言語で記述された画像データを入力（Ｓ４０２）する。つぎにＲＯＭ１０５に格納されたバンド符号化処理プログラムにより、ＣＰＵ１０１がコンピュータ（１２０、１２１、１２３）から入力されたページ記述言語をバンド単位に分割されたバンド符号化表現情報に変換し（Ｓ４０３）ＲＡＭ１０４に確保されているバンド符号化メモリ４０１にビットマップ、線、台形、ボックス、背景などに変換されたバンド符号化表現情報を格納する。バンド符号化表現情報は、各インク色ごとに展開される。本実施例ではブラック（Ｂｋ）・シアン（Ｃｙ）・マゼンタ（Ｍｇ）・イエロー（Ｙｅ）・ライトシアン（ＬＣｙ）・ライトマゼンタ（Ｍｇ）の６色分となる。
【００４４】
つぎに、バンド単位にバンド符号化表現情報をもとに画像データ処理ブロック１１１がＲＡＭ１０４に確保されているラスタメモリ４０２にラスタ展開（Ｓ４０４）する。ラスタ展開（Ｓ４０４）が終了したら、はじめのバンドをエンジンに転送し記録する。最初のバンドのラスタデータをエンジンに転送している間に次のバンドのラスタ展開を行う。この動作を最後のバンドまで繰り返すことで、１ページの画像データをエンジンへ転送し、インクジェット記録している。
【００４５】
本実施例では、バンド符号化表現情報生成時のフローを図６のフローチャートを用いて説明する。ページ記述言語の画像データを入力（Ｓ６０２）する。つぎに、上記データをバンド符号化するためにバンド符号化メモリを確保（Ｓ６０３）する。バンド符号化表現情報を生成（Ｓ６０４）する。生成中にバンド符号化メモリよりもバンド符号化表現情報のほうが大きくなってしまった場合（Ｓ６０５）は、バンド符号化表現情報に含まれるラスタデータの可逆圧縮を行いながらバンド符号化表現情報生成を行う（Ｓ６０６）。それでもバンド符号化メモリよりもバンド符号化表現情報の方が大きくなってしまう場合は、バンド符号化表現情報に含まれるＳ６０６で圧縮したライトインクのラスタデータを伸張（Ｓ６０８）し、伸張したライトインクのラスタデータの解像度を低下させデータ量を低減しながらバンド符号化表現情報を生成（Ｓ６０９）する。たとえば６００ｄｐｉでラスタライズされたデータを３００ｄｐｉに解像度を低下させる。解像度を低下させる方法はここでは単純間引きについて説明行う。主操作方向には１ドットごとにデータを間引きし、副操作方向は１列おきに間引きすることで、６００ｄｐｉのラスタデータを３００ｄｐｉのラスタデータに変換することが出来る。それでもバンド符号化メモリよりもバンド符号化表現情報の方が大きくなってしまう場合（Ｓ６１０）は、ライトインクのラスタデータを可逆圧縮（Ｓ６１１）する。それでもバンド符号化メモリよりもバンド符号化表現情報の方が大きくなってしまう場合は、ライトインク以外のラスタデータを伸張（Ｓ６１３）し、ライトインク以外のラスタデータの解像度をライトインクと同様に低下させる（Ｓ６１４）。それでもバンド符号化メモリよりもバンド符号化表現情報の方が大きくなってしまう場合は、ライトインク以外のラスタデータを可逆圧縮する（Ｓ６１６）。こうして生成されたバンド符号化表現情報を元にラスタ展開（Ｓ６１７）へ処理を移行する。
【００４６】
（その他の実施例）
実施例１および実施例２において、ライトインクの情報削減を解像度を低くすることにより実施していたが、多階調のラスタデータの場合は、階調数を少なくすることによりデータ量を削減することも可能である。また、解像度を低くした後にさらに階調数を低くすることも容易に実行することが可能である。
【図面の簡単な説明】
【００４７】
【図１】インクジェット記録装置におけるコントローラ部の概略ブロック図である。
【図２】インクジェット記録装置におけるエンジン部の概略ブロック図である。
【図３】本発明のインクジェット記録装置の構成を模式的に示す図である。
【図４】本発明の画像データ処理を説明するフローチャートである。
【図５】本発明の第１の実施例における画像データ処理を説明するフローチャートである。
【図６】本発明の第２の実施例における画像データ処理を説明するフローチャートである。
【符号の説明】
【００４８】
３０１  記録ヘッド
３０２  キャリッジ
３０３  排紙ローラ
３０４  記録シート
３０５  搬送ローラ
３０６  ステー
【図４】
2006159503.tif 000003
【図５】
2006159503.tif 000004
【図６】
2006159503.tif 000005
【図１】
2006159503.tif 000006
【図２】
2006159503.tif 000007
【図３】
2006159503.tif 000008