画像データを第1のバンド領域単位で分割したバンドデータを入力する入力手段と、前記入力手段で入力された前記第1のバンド領域単位のバンドデータを前記第1のバンド領域より小さい第2のバンド領域単位の複数のバンドデータに分割する分割手段と、前記分割手段により分割された複数のバンドデータをメモリに記憶するメモリ制御手段と、前記メモリに記憶された複数のバンドデータのそれぞれを処理する処理手段と、を備えることを特徴とする記録装置。前記入力手段で入力された前記第1のバンド領域単位のバンドデータと、前記分割手段で分割された第2のバンド領域の複数のバンドデータとを対応付けて管理する管理手段をさらに備え、前記処理手段は、前記管理手段による管理に従って前記入力手段で入力された第1のバンド領域単位のバンドデータごとに、前記分割手段で分割された複数のバンドデータの処理を行うことを特徴とする請求項1に記載の記録装置。前記処理手段は、同じルックアップテーブルを用いて前記複数のバンドデータを処理することを特徴とする請求項1又は2に記載の記録装置。前記分割手段は、前記第1のバンド領域と前記第2のバンド領域とのバンド高さ比に相当する数に前記入力手段で入力されたバンドデータを分割することを特徴とする請求項1乃至3のいずれか1項に記載の記録装置。前記分割手段で分割された複数のバンドデータのそれぞれに有意画像を含むか否かを判定する判定手段をさらに備え、前記処理手段は、前記判定手段が前記有意画像を含まないと判定したバンド領域のバンドデータを二値化処理しないことを特徴とする請求項1乃至4のいずれか1項に記載の記録装置。記憶装置において実行されるデータ処理方法であって、画像データを第1のバンド領域単位で分割したバンドデータを入力する入力工程と、前記入力された前記第1のバンド領域単位のバンドデータを、前記第1のバンド領域より小さい第2のバンド領域単位の複数のバンドデータに分割する分割工程と、前記分割された複数のバンドデータをメモリに記憶する記憶工程と、前記メモリに記憶された前記複数のバンドデータのそれぞれを処理する処理工程と、を有することを特徴とするデータ処理方法。請求項1乃至5のいずれか1項に記載の記録装置の各手段としてコンピュータを機能させるプログラム。バンディング処理を行う記録装置では、RGB等の多値画像データを二値化処理する多値画像処理回路と、二値化処理された画像データに対してスムージング等の処理を行って印刷データを生成する二値化処理回路を構成することによって、一連の処理の高速化を図るものがある。この一連の処理をバンド領域単位で行う場合に、そのバンド高さが各回路において問題とされる。つまり、多値画像処理回路では二値化処理を行うので、ルックアップテーブルをロードする。ここで、バンド高さが低いほどバンド数は多くなるので、ルックアップテーブルのロード数が増加し、一連の処理上の負荷となってしまう。即ち、多値画像処理回路においては、バンド高さは高いほど良い。一方、二値化処理回路で行われるスムージング処理等は、対象とするバンド領域だけでなくその周辺の画素を参照することを必要としている。つまり、対象とするバンド領域だけでなく、それに先行するバンド領域と後続するバンド領域も取得する必要がある。しかしながら、バンド高さが高いほど、先行および後続するバンド領域をバッファとして格納しておく領域が大きくなってしまう。即ち、二値化処理回路においては、バンド高さは低いほど良い。このように、多値画像処理回路と二値画像処理回路とでは、要求されるバンド高さが異なる。多値画像データから印刷データまでの一連の処理をバンド領域単位で行う場合に、所定のバンド高さを定めると、いずれかの回路におけるバンド高さの要求を満たすことができなくなり、画像データの処理効率を低減させてしまう。本発明は、上記の点に鑑み、バンド領域単位で画像データを処理する際の処理効率の低減を防ぐ記録装置、データ処理方法およびプログラムを提供することを目的とする。上記課題を解決するため、本発明に係る記録装置は、画像データを第1のバンド領域単位で分割したバンドデータを入力する入力手段と、前記入力手段で入力された前記第1のバンド領域単位のバンドデータを前記第1のバンド領域より小さい第2のバンド領域単位の複数のバンドデータに分割する分割手段と、前記分割手段により分割された複数のバンドデータをメモリに記憶するメモリ制御手段と、前記メモリに記憶された複数のバンドデータのそれぞれを処理する処理手段と、を備える。本発明によれば、バンド領域単位で画像データを処理する際の処理効率の低減を防ぐことができる。以下、添付図面を参照して本発明の好適な実施例を詳しく説明する。尚、以下の実施例は特許請求の範囲に係る本発明を限定するものでなく、また本実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。実施例1まず、本実施例におけるインクジェット記録装置の構成を説明する。[インクジェット記録装置の説明]図11は、インクジェット記録装置の構成の概要を示す外観斜視図である。図11に示すように、インクジェット記録装置以下、記録装置100は、インクジェット方式に従ってインクを吐出して記録を行なう記録ヘッド1103を搭載したキャリッジ1102にキャリッジモータM1によって発生する駆動力を伝達機構1104より伝え、キャリッジ1102を矢印A方向に往復移動させるとともに、例えば、記録紙などの記録媒体Pを給紙機構1105を介して給紙し、記録位置まで搬送し、その記録位置において記録ヘッド1103から記録媒体Pにインクを吐出することで記録を行なう。また、記録ヘッド1103の状態を良好に維持するためにキャリッジ1102を回復装置1110の位置まで移動させ、間欠的に記録ヘッド1103の吐出回復処理を行う。記録装置100のキャリッジ1102には記録ヘッド1103を搭載するのみならず、記録ヘッド1103に供給するインクを貯留するインクカートリッジ1106が装着される。インクカートリッジ1106は、キャリッジ1102に対して着脱自在になっている。図11に示した記録装置100はカラー記録が可能であり、そのためにキャリッジ1102は、マゼンタM、シアンC、イエローY、ブラックKのインクを夫々、収容した4つのインクカートリッジを搭載している。これら4つのインクカートリッジは夫々独立に着脱可能である。さて、キャリッジ1102と記録ヘッド1103とは、両部材の接合面が適正に接触されて所要の電気的接続を達成維持できるようになっている。記録ヘッド1103は、記録信号に応じてエネルギーを印加することにより、複数の吐出口からインクを選択的に吐出して記録する。記録ヘッド1103は、熱エネルギーを利用してインクを吐出するインクジェット方式を採用しており、熱エネルギーを発生するために電気熱変換体を備え、その電気熱変換体に印加される電気エネルギーが熱エネルギーへと変換され、その熱エネルギーをインクに与えることにより生じる膜沸騰による気泡の成長、収縮によって生じる圧力変化を利用して、吐出口よりインクを吐出させる。この電気熱変換体は各吐出口のそれぞれに対応して設けられ、記録信号に応じて対応する電気熱変換体にパルス電圧を印加することによって対応する吐出口からインクを吐出する。図11に示されているように、キャリッジ1102はキャリッジモータM1の駆動力を伝達する伝達機構1104の駆動ベルト1107の一部に連結されており、ガイドシャフト1113に沿って矢印A方向に摺動自在に案内支持されるようになっている。従って、キャリッジ1102は、キャリッジモータM1の正転及び逆転によってガイドシャフト1113に沿って往復移動する。また、キャリッジ1102の移動方向矢印A方向に沿ってキャリッジ1102の絶対位置を示すためのスケール1108CRエンコーダフィルムが備えられている。本実施例では、スケール1108は透明なPETフィルムに必要なピッチで黒色のバーを印刷したものを用いており、その一方はシャーシ1109に固着され、他方は板バネ不図示で支持されている。また、記録装置100には、記録ヘッド1103の吐出口不図示が形成された吐出口面に対向してプラテン不図示が設けられており、キャリッジモータM1の駆動力によって記録ヘッド1103を搭載したキャリッジ1102が往復移動されると同時に、記録ヘッド1103に記録信号を与えてインクを吐出することによって、プラテン上に搬送された記録媒体Pの全幅にわたって記録が行われる。さらに、図1における搬送ローラ1114は、記録媒体Pを搬送するために搬送モータM2によって駆動される。また、ピンチローラ1115は、バネ不図示により記録媒体Pを搬送ローラ1114に当接する。また、ピンチローラホルダ1116は、ピンチローラ1115を回転自在に支持する。また、搬送ローラギア1117は、搬送ローラ1114の一端に固着されている。そして、搬送ローラギア1117に中間ギア不図示を介して伝達された搬送モータM2の回転により、搬送ローラ1114が駆動される。また、排出ローラ1120は、記録ヘッド1103によって画像が形成された記録媒体Pを記録装置100外ヘ排出する。排出ローラ1120は、搬送モータM2の回転が伝達されることで駆動されるようになっている。なお、排出ローラ1120は、記録媒体Pをバネ不図示により圧接する拍車ローラ不図示により当接する。拍車ホルダ1122は、拍車ローラを回転自在に支持する。また、記録装置100には、図11に示されているように、記録ヘッド1103を搭載するキャリッジ1102の記録動作のための往復運動の範囲外記録領域外の所望位置例えば、ホームポジションに対応する位置に、記録ヘッド1103の吐出不良を回復するための回復装置1110が配設されている。回復装置1110は、記録ヘッド1103の吐出口面をキャッピングするキャッピング機構1111と記録ヘッド1103の吐出口面をクリーニングするワイピング機構1112を備えており、キャッピング機構1111による吐出口面のキャッピングに連動して回復装置1110内の吸引構成吸引ポンプ等により吐出口からインクを強制的に排出させ、それによって、記録ヘッド1103のインク流路内の粘度の増したインクや気泡等を除去するなどの吐出回復処理を行う。また、非記録動作時等には、記録ヘッド1103の吐出口面をキャッピング機構1111によりキャッピングすることによって、記録ヘッド1103を保護するとともにインクの蒸発や乾燥を防止することができる。一方、ワイピング機構1112はキャッピング機構1111の近傍に配され、記録ヘッド1103の吐出口面に付着したインク液滴を拭き取るようになっている。これらキャッピング機構1111及びワイピング機構1112により、記録ヘッド1103のインク吐出状態を正常に保つことが可能となっている。[インクジェット記録装置の制御構成]図12は図11に示した記録装置100の制御構成を示すブロック図である。図12に示すように、制御部1200は、MPU1201と、後述する制御シーケンスに対応したプログラム、所要のテーブル、その他の固定データを格納したROM1202と、キャリッジモータM1や搬送モータM2の制御、及び、記録ヘッド1103の制御のための制御信号を生成する特殊用途集積回路ASIC1203と、画像データの展開領域やプログラム実行のための作業用領域等を設けたRAM1204と、各ブロックを相互に接続してデータの授受を行うシステムバス1205と、以下に説明するセンサ群からのアナログ信号を入力してA/D変換し、デジタル信号をMPU1201に供給するA/D変換器1206とを含んで構成される。また、図12において、ホスト装置1210は、画像データの供給源となるコンピュータ或いは、画像読取り用のリーダやデジタルカメラなどである。ホスト装置1210と記録装置100との間ではインタフェースI/F1211を介して画像データ、コマンド、ステータス信号等を送受信する。さらに、スイッチ群1220は、電源スイッチ1221、プリント開始を指令するためのプリントスイッチ1222、及び記録ヘッド1103のインク吐出性能を良好な状態に維持するための処理回復処理の起動を指示するための回復スイッチ1223など、操作者による指令入力を受けるためのスイッチから構成される。センサ群1230は、ホームポジションを検出するためのフォトカプラなどの位置センサ1231、環境温度を検出するために記録装置100の適宜の箇所に設けられた温度センサ1232等から構成される記録装置100の状態を検出するためのセンサ群である。さらに、キャリッジモータドライバ1240は、キャリッジ1102を図11に示す矢印A方向に往復走査させるためのキャリッジモータM1を駆動させる。また、搬送モータドライバ1250は、記録媒体Pを搬送するための搬送モータM2を駆動させる。ASIC1203は、記録ヘッド1103による記録走査の際に、ROM1202の記憶領域に直接アクセスしながら記録ヘッド1103に対して記録素子吐出ヒータの駆動データを転送する。なお、図11に示す構成は、インクカートリッジ1106と記録ヘッド1103とが分離可能な構成であるが、これらが一体的に形成されて交換可能なヘッドカートリッジを構成しても良い。さらに、本実施例において、記録ヘッドから吐出される液滴はインクであるとして説明し、さらにインクタンクに収容される液体はインクであるとして説明したが、その収容物はインクに限定されるものではない。例えば、記録画像の定着性や耐水性を高めたり、その画像品質を高めたりするために記録媒体に対して吐出される処理液のようなものがインクタンクに収容されていても良い。本実施例は、インクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する構成例えば電気熱変換体やレーザ光等を備え、熱エネルギーによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。ただし、これに代えてピエゾ方式等によるインクジェット記録方式も採用し得る。さらに、記録装置100が記録できる記録媒体の最大幅に対応した長さを有するフルラインタイプの記録ヘッドとしては、複数記録ヘッドの組み合わせによってその長さを満たす構成や、一体的に形成された1個の記録ヘッドとしての構成のいずれでもよい。加えて、上記で説明した記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドのみならず、装置本体に装着されることで、装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッドを用いてもよい。さらに加えて、本実施例における記録装置100の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるものの他、読取装置等と組み合わせられた複写装置、さらには送受信機能を有するファクシミリ装置の形態を取るものであっても良い。図1は、記録装置100におけるバンディング処理を実行するためのブロック構成を示す図である。図1に示す印刷制御部101は、図12に示す制御部1200に相当する。記録装置100は、インタフェース部I/F102を介して外部のホスト装置1210と接続されており、USBやネットワーク等を介して通信する。インタフェース部102図12のインタフェース1211に相当を介して受信した記録データは、受信バッファ103に格納される。その後、コマンド解析部104は、格納された記録データを解析し、描画処理部105は、記録データに対してレンダリング処理を実行して、多値画像バッファ106に多値ビットマップイメージデータを格納する。ここで、多値ビットマップイメージデータとは、例えばRGB色空間で表されるRGB各色8ビットの画像データを示す。多値画像処理部107は、多値画像バッファ106に格納された多値ビットマップイメージデータに対して多値画像処理を実行して、二値画像バッファ108に二値ビットマップイメージデータを格納する。ここで、多値画像処理とは、例えば、ガンマ補正処理、CMYK色空間への変換処理、解像度変換処理、誤差拡散による二値化処理である。これらの多値画像処理によって、RGB各色8ビットの画像データは、記録装置100が出力可能な色数例えば、12色分の1ビットデータに変換される。二値画像処理部109は、二値画像バッファ108に格納された二値ビットマップイメージデータに対して二値画像処理を実行して印刷出力バッファ110に記録画像データとして格納する。ここで、二値画像処理とは、例えば、記録ヘッドのノズル方向に画像データを並び替えるHV変換処理や、スムージング処理や、スキャン境界領域等の画像補正処理である。プリンタエンジン111は、記録画像データを印刷出力バッファ110から読み出して、記録媒体の搬送や記録ヘッドを搭載したキャリッジの走査を行い、記録ヘッドからインクを吐出して記録媒体に記録する。印刷制御部101は、上記の各ブロックを制御する。例えば、ユーザによる印刷のキャンセル時に、上記の各ブロックに対して処理をキャンセルするように指示する。また、印刷制御部101は、後述するバンド情報管理部を含む。しかしながら、バンド情報管理部は印刷制御部101と独立したブロックとして構成されても良い。本実施例においては、記録装置100は、多値画像処理部として多値画像処理回路を、二値画像処理部として二値画像処理回路を備えており、各部における画像処理をハードウェアによって高速化している。また、各画像処理回路は、バンド領域単位でのバンディング処理を行う。多値画像バッファ106と二値画像バッファ108とで、格納されるバンドデータのバンド高さバンドデータを構成するライン数を意味する及びバンド数の条件は、後述するが、異なっている。[多値画像処理]多値画像処理部107は、複数のラインを1単位としたバンドデータM第1のバンド領域単位の一例に対して多値データを二値化処理する。本実施例では、回路規模を抑えるために、多値画像処理部107が一度に出力可能な二値データを最大6色とする。従って、RGB3色の多値データから記録装置100が出力可能なインク色12色分の二値データを得るためには、同じバンドデータMを多値画像処理部107に2回入力して各二値化処理を行う必要がある。図2は、多値画像処理部107で実行される多値画像処理を説明するための図である。また、図3は、多値画像処理の手順を示すフローチャートである。二値化処理ではルップアップテーブルLUTが用いられる。本実施例では、ルックアップテーブルは、二値化処理を行う前に多値画像処理部107の内部メモリにロードされる。多値画像処理部107は、まず、インク色12色分のうち前半6色を出力するためのLUT1をロードするS301。多値画像処理部107にバンドデータMが転送されるとS302、LUT1を用いて前半6色についての二値化処理を行って二値データを出力するS303。次に、多値画像処理部107は、インク色12色分のうち後半6色を出力するためのLUT2をロードするS304。多値画像処理部107にバンドデータMが再度転送されるとS305、LUT2を用いて後半6色についての二値化処理を行って二値データを出力するS306。このように、図2及び図3に示すような手順によって1つのバンドデータMに対応する画像データが二値化処理される。1ページ分の画像データを処理するためには、図2及び図3に示すS301~S306を繰り返して行う必要がある。その場合に、1ページを構成するバンド数が増える程、S301及びS304で行われるLUTのロードが負荷として処理速度に影響することになる。つまり、バンドデータMのバンド高さを高くする程、1ページ当たりのバンド数が減少するので、上記の負荷を小さくでき、処理速度への影響を低減することができる。[二値画像処理]次に、二値画像処理部109について説明する。以下、二値画像処理部109が対象とするバンドデータをバンドデータBとし、多値画像処理部107が対象とするバンドデータMと区別して説明する。二値画像処理部109は、複数のラインを1単位としたバンドデータB第2のバンド領域単位の一例に対してHV変換処理や、スムージング処理や、スキャン境界領域等の画像補正処理を行う。スムージング処理やスキャン境界領域の画像補正処理は、それらの処理が対象とする画素の周辺の画素を参照して行われる。従って、二値画像処理部109は、現在対象とする対象画像データに加えて、対象画像データに先行する先行バンドデータBと、後続する後続バンドデータBとを取得する必要がある。そのような先行バンドデータBと後続バンドデータBの取得は、回路間での通信負荷として処理速度に影響することになる。バンド高さを低くする程、先行バンドデータ及び後続バンドデータのデータ量を低減し、処理速度への影響を抑えることができる。本実施例においては図4に示すように、二値画像処理部109は、取得するバンドデータBのバンド高さを32ラインと定めて、8つのバンドデータを一度に画像補正処理の対象とする。また、上述したように、二値画像処理部109は、処理対象の画素の周辺の画素を参照して処理を行うのでその参照のために、処理対象の対象画像データ6018バンド分と、バンドデータ600以下、上のりしろともいうと、バンドデータ602以下、下のりしろともいうとを取得する。図4を、二値画像処理部109に入力されるバンドデータのバンド高さを64ラインとした場合と比較する。図5の例では、二値画像処理部109に入力されるバンドデータBのバンド高さは64ラインであり、二値画像処理部109は、4つのバンドデータを一度に処理する。また、二値画像処理部109は、周辺の画素の参照のために、処理対象の画像データ4014バンド分と、バンドデータ400と、バンドデータ402とを取得する。一方、本実施例においては、二値画像処理部109の扱うバンド高さは、図4に示すように、図5の場合の半分のラインとする。図4及び図5に示されるように、二値画像処理部109が1回に処理対象とする画像データのサイズは256ラインで同じである。しかしながら、図4の例では先行バンドデータB及び後続バンドデータBのバンド高さは図5の例の半分となるので、のりしろとなるバンドデータ量を抑えることができ、図5の例に比べて処理速度への影響を抑えることができる。図6は、二値画像バッファ108の構成を示す図である。図6において、1つのバッファ領域が1つのバンドデータBに対応している。二値画像バッファ108は、二値画像処理部109が二値画像データの格納待ち状態とならないように、二値画像処理部109の処理対象の対象画像データ2つ分と先行バンドデータB及び後続バンドデータBとを加えたデータに対応するデータ領域を少なくとも用意するようにする。つまり、対象画像データ2つ分8バンド×2と先行バンドデータB及び後続バンドデータB2バンドとの合計18バンドに対応するデータ領域を少なくとも用意する。その結果、二値画像処理部109は、現在処理対象の対象画像データの処理完了後直ちに、次の対象画像データを入力することができる。並行して、多値画像処理部107は、二値画像バッファ108の未使用のバッファ領域に二値データを出力することができる。図6を、図5に示したバンド高さで処理する場合の二値画像バッファ108の構成と比較する。図7は、図5に示したバンド高さで処理する場合の二値画像バッファ108の構成を示す図である。図5におけるバンドデータBのバンド高さは64ラインであるので、1つのバッファ領域のサイズは64ラインである。また、二値画像バッファ108のサイズは、対象画像データ2つ分4バンド×2と先行バンドデータB及び後続バンドデータB2バンドとの合計10バンドに対応するデータを少なくとも有する。図6の例では、図5の例よりバンドデータBのバンド高さを低減することにより、二値画像バッファ108のサイズは、32ライン×18バッファ領域=576ラインとなる。つまり、図7に示す二値画像バッファ108のサイズである64ライン×10ライン=640ラインよりも小さくすることができる。以上のように、多値画像処理部107と二値画像処理部109とでは、バンドデータのバンド高さに対する要求は異なっている。しかしながら、図5、7の例では、多値画像処理部107で扱うバンドデータMのバンド高さは、二値画像処理部109で扱うバンドデータBのバンド高さと同じにしている。つまり、バンドデータBのバンド高さを32ラインとする場合には、バンドデータMのバンド高さも32ラインとしている。そのため、二値画像バッファのサイズを小さくすることができない。このように、図5、7の例においては、多値画像処理部107で扱う理想的なバンド高さの条件バンド高さは高い方が良いと、二値画像処理部109で扱う理想的なバンド高さの条件バンド高さは低い方が良いとを両方満たしていない。そこで、本実施例においては、バンド情報管理部を設けることにより、多値画像処理部107と二値画像処理部109の両方のバンド高さの条件を満たすようにする。バンド情報管理部は、多値画像処理部107で扱うバンドデータMと二値画像処理部109で扱うバンドデータBとを対応付けて管理する。図8は、その対応付けを説明する概念を示す図である。つまり、多値画像バッファ106内の1つのバンドデータMに対応するバッファ領域と、二値画像バッファ108内の複数のバンドデータBに対応するバッファ領域とを対応付けて管理する。図9は、1つのバンドデータMに対して多値画像処理部107が行うデータ処理メモリ制御処理の手順を示すフローチャートである。まず、多値画像処理部107は、バンドデータMとバンドデータBのバンド高さ比から、バンドデータMからバンドデータBが幾つ生成可能かを算出するここで、生成される個数をNとする。本例においては、バンドデータMのバンド高さ64ラインとバンドデータBのバンド高さ32ラインとの比2が算出される。バンド情報管理部は、本処理の対象となるバンドデータMを格納する多値画像バッファ106内のバッファ領域のアドレスをバンド情報管理部内に登録する。また、バンド情報管理部は、バンドデータBを格納する二値画像バッファ108内のN個のバッファ領域のアドレスをバンド情報管理部内に登録するS901。本例においては、バンド情報管理部は、1つのバンドデータMを格納するバッファ領域のアドレスと、2つのバンドデータBを格納するバッファ領域のアドレスとを対応付けて管理する。次に、多値画像処理部107は、記録装置100が出力可能なインク色12色のうち前半6色を出力するためのLUTLUT1をロードするS902。そして、多値画像処理部107は、前半6色分の処理のために、バンド情報管理部に処理対象とすべきバッファ領域のアドレス先頭アドレスを問い合わせる。ここで、バンド情報管理部は、バンドデータMのサイズをN等分し、そのN等分されたバンドデータMのサイズ及び先頭アドレスに基づき算出された各アドレスを順に、多値画像処理部107からの問い合わせの度に多値画像処理部107に送信する。合わせて、バンド情報管理部は、バンドデータMに対応付けられた、バンドデータBを格納する二値画像バッファ108内のバッファ領域のアドレスを順に、多値画像処理部107からの問い合わせの度に多値画像処理部107に送信する。次に、多値画像処理部107は、次の対象となるバンドデータMがあるか否かを判定するS903。例えば、本例においては、S902~S905の処理が2回行われた場合には、S903で次の対象となるバンドデータMがないと判定する。S903であると判定された場合にはS904に進み、ないと判定された場合には、S906に進む。S904において、多値画像処理部107は、S903で取得した分割されたバンドデータMのアドレスに基づき、バンドデータMの一部を多値画像バッファ106から取得する。多値画像処理部107は、そのバンドデータMの一部に対して前半6色分の二値化処理を行って二値画像バッファ108内の対応するアドレスに出力するS905。ここで、出力先となるアドレスは、S902でバンド情報管理部に問い合わせて取得した二値画像バッファ108内のアドレスである。S905の処理後、S903に戻る。S903~S905の処理はN回だけ複数回数分繰り返される。S906において、多値画像処理部107は、記録装置100が出力可能なインク色12色のうち後半6色を出力するためのLUTLUT2をロードする。そして、多値画像処理部107は、後半6色分の処理のために、バンド情報管理部に処理対象とすべきバッファ領域のアドレス先頭アドレスを問い合わせる。以下は、上述した、S902~S905の説明と同じである。つまり、バンドデータMに対して後半6色分の処理を、前半6色分の処理と同様に行う。以上のように、本実施例においては、バンド情報管理部によって、1つのバンドデータMを格納する多値画像バッファ106内のバッファ領域のアドレスと、複数のバンドデータBを格納する二値画像バッファ108内のバッファ領域のアドレスとが対応付けて管理される。その結果、多値画像処理部107は、バンドデータMのバンド高さ単位で二値化処理を行うことができ、かつ、二値画像処理部109は、バンドデータBのバンド高さ単位でバンドデータを取得することができる。本実施例において、図9に示す一連の処理は、各工程での指示を記述したディスクリプタのリンクリストをRAM1204等のメモリに予め格納しておき、MPU1201によってそれらが実行されるようにしても良い。実施例2実施例1では、S902においてバンド情報管理部は、バンドデータMのサイズをN等分し、そのN等分されたバンドデータMのサイズに基づき、多値画像処理部107に送信する各アドレスを算出していた。多値画像処理部107は、多値画像バッファ106内のバッファ領域に格納されたバンドデータMをN等分したデータに対して画像処理を行う。ここで、分割されたデータによっては、印刷対象となるべき画像が含まれていないいわゆる白画像場合が考えられる。本実施例においては、バンド情報管理部は、バンドデータMをN等分した各データを格納している多値画像バッファ106内のバッファ領域のアドレスとともに、画像属性も保持する。つまり、インクの吐出を行うべき画像有意画像を含むバンドデータが格納されるバッファ領域のアドレスについては通常画像を属性として保持し、有意画像を含まないデータが格納されるバッファ領域のアドレスについては白画像を属性として保持する。図1で説明したように、バンドデータMは、描画処理部105から多値画像バッファ106に格納される。描画処理部105は、レンダリングした際に、記録データでの画像領域を認識している。本実施例においては、描画処理部105は、その画像領域の情報座標、アドレス等をバンド情報管理部に通知する。多値画像処理部107は、実施例1のS901の後、図10に示す処理によってバンドデータMに対する二値化処理を行うか否かを制御する。多値画像処理部107は、実施例1と同様に、バンドデータMとバンドデータBのバンド高さ比から、バンドデータMからバンドデータBが幾つ生成可能かを算出するS1001。多値画像処理部107は、実施例1のS902と同様に、N等分されたバンドデータMのサイズに基づき算出された各アドレスを、バンド情報管理部801に問い合わせる。本実施例においては、バンド情報管理部801は、問い合わせのあった各アドレスを上述の属性とともに、多値画像処理部107に送信する。多値画像処理部107は、S904と同様に、バンドデータMの一部を多値画像バッファ106から取得するS1002。次に、多値画像処理部107は、バンド情報管理部801から取得した属性通常画像又は白画像に基づき、多値画像バッファ106から入力したデータに画像が含まれるか否かを判定するS1003。ここで、画像が含まれると判定された場合には、多値画像処理部107は、実施例1と同様に、多値画像バッファ106から入力したデータに対して二値化処理を行うS1004。一方、画像が含まれないと判定された場合には、多値画像処理部107は、二値化処理を行わずに、画像が含まれていない旨例えば、白画像の属性を二値画像バッファ108内の対応するアドレスに出力する。二値画像処理部109は、白画像の属性を受信すると、白画像データを生成して印刷出力バッファ110に格納する。以上のように、本実施例によると、多値画像処理部107は、画像が含まれていないデータについては二値化処理を行わない。従って、無駄な処理を省くことができ、処理速度を向上させることができる。なお、以上の例では、入力された多値P値画像データを二値化処理するものを例に説明したが、三値以上のQ値P>Qのデータに変換するものにも適用可能である。また、以上の例ではインクジェット記録を行う装置のための画像データの処理を行うものを例に説明したが、バンディング処理を行うものであれば他の方式のものであってもよい。また、以上の例では、バンドデータMのバンド高さをN等分したものをバンドデータBのバンド高さとしたが、バンドデータMを異なるバンド高さの複数のバンドデータBに分けるようにしてもよい。以上の説明では、多値画像処理部107をハードウェア回路によって実現するものとしたが、これをソフトウェアによって実現するようにしてもよい。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。また、上記の処理を1つのプロセッサにより実行する場合に限らず、複数のプロセッサにより実行する場合であってもよい。