"ホストから受信した記録データに基づいて複数の記録素子を配列した記録ヘッドを前記複数の記録素子の配列方向とは交差する方向に走査しながら記録媒体に記録を行なう記録装置であって、前記ホストからラスタ方向に並んだ記録データを受信する受信手段と、前記受信手段により受信した記録データを格納するメモリと、前記メモリに格納された記録データを読出してラスタカラム変換を行う変換手段と、前記変換手段によりラスタカラム変換がなされた記録データに関し、該記録データの内、カラム方向に連続した記録データについては、前記メモリの1つのローアドレスで指定されるアドレス内で循環的に格納するように、前記メモリに書き戻すよう制御する制御手段とを有することを特徴とする記録装置。前記変換手段によるラスタカラム変換の後、前記メモリに格納された記録データをカラム方向に連続して読出し、前記記録ヘッドに転送する転送手段をさらに有することを特徴とする請求項1に記載の記録装置。前記制御手段はさらに、1つのローアドレスを指定して前記メモリに書き戻された記録データを読み出す場合に、カラムアドレスが前記メモリの境界部まで達した時には、先頭のカラムアドレスに戻り読出しを続けるよう制御することを特徴とする請求項2に記載の記録装置。前記制御手段は、前記メモリへ前記変換手段によるラスタカラム変換が実行された記録データの書き戻しにおいて、前記記録ヘッドによる記録に既に用いられた記録データが存在するアドレスに、前記変換手段によるラスタカラム変換が実行された記録データを書込むよう制御することを特徴とする請求項2に記載の記録装置。前記記録ヘッドはインクを吐出して記録を行うインクジェット記録ヘッドであり、前記インクジェット記録ヘッドは、複数の色のインクに対応して、複数の記録素子列が設けられており、前記複数の記録素子列それぞれは、千鳥配列で複数の記録素子を配列しており、各記録素子列はさらに偶数番目の複数の記録素子による偶数記録素子列と奇数番目の複数の記録素子による奇数記録素子列とを構成することを特徴とする請求項2に記載の記録装置。前記制御手段は、各色、偶数記録素子列、及び奇数記録素子列ごとに、前記カラム方向に連続した記録データを前記メモリに書き戻すよう制御することを特徴とする請求項5に記載の記録装置。前記制御手段は、各色、及び記録素子列ごとに、前記カラム方向に連続した記録データを前記メモリに書き戻すよう制御することを特徴とする請求項5に記載の記録装置。ホストから受信した記録データに基づいて複数の記録素子を配列した記録ヘッドを前記複数の記録素子の配列方向とは交差する方向に走査しながら記録媒体に記録を行なう記録装置におけるデータ格納方法であって、前記ホストからラスタ方向に並んだ記録データを受信し、該受信した記録データをメモリに格納する受信工程と、前記メモリに格納された記録データを読出してラスタカラム変換を行う変換工程と、前記変換工程においてラスタカラム変換がなされた記録データに関し、該記録データの内、カラム方向に連続した記録データについては、前記メモリの1つのローアドレスで指定されるアドレス内で循環的に格納するように、前記メモリに書き戻すよう制御する制御工程とを有することを特徴とするデータ格納方法。しかしながら特許文献1では、カラム方向に連続した画像データを格納する方法については言及しておらず、マルチパス記録のようにカラム方向に連続した画像データを、少しずつずらしながら記録ヘッドに転送する方法には対応できないという問題がある。本発明は上記従来例に鑑みてなされたもので、マルチパス記録を行う際にも、カラム方向に連続した記録データをメモリの同一ローアドレス内に配置可能な記録装置及びその記録方法とを提供することを目的としている。上記目的を達成するために本発明の記録装置は、次のような構成からなる。即ち、ホストから受信した記録データに基づいて複数の記録素子を配列した記録ヘッドを前記複数の記録素子の配列方向とは交差する方向に走査しながら記録媒体に記録を行なう記録装置であって、前記ホストからラスタ方向に並んだ記録データを受信する受信手段と、前記受信手段により受信した記録データを格納するメモリと、前記メモリに格納された記録データを読出してラスタカラム変換を行う変換手段と、前記変換手段によりラスタカラム変換がなされた記録データに関し、該記録データの内、カラム方向に連続した記録データについては、前記メモリの1つのローアドレスで指定されるアドレス内で循環的に格納するように、前記メモリに書き戻すよう制御する制御手段とを有することを特徴とする。また本発明を他の観点から見れば、ホストから受信した記録データに基づいて複数の記録素子を配列した記録ヘッドを前記複数の記録素子の配列方向とは交差する方向に走査しながら記録媒体に記録を行なう記録装置におけるデータ格納方法であって、前記ホストからラスタ方向に並んだ記録データを受信し、該受信した記録データをメモリに格納する受信工程と、前記メモリに格納された記録データを読出してラスタカラム変換を行う変換工程と、前記変換工程においてラスタカラム変換がなされた記録データに関し、該記録データの内、カラム方向に連続した記録データについては、前記メモリの1つのローアドレスで指定されるアドレス内で循環的に格納するように、前記メモリに書き戻すよう制御する制御工程とを有することを特徴とするデータ格納方法を備える。従って本発明によれば、ページミスを起こすことなくカラム方向に連続した記録データのアクセスを行なうことが可能となり、メモリアクセスの効率を上げることができるという効果がある。更に、同一ローアドレス内に複数種類の記録データを格納することで、必要な総メモリ容量を抑えつつ、メモリアクセスの効率を上げることが可能となる。以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。なお、既に説明した部分には同一符号を付し重複説明を省略する。なお、この明細書において、記録以下、プリントとも称するとは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、広く記録媒体上に画像、模様、パターン等を形成する、又は媒体の加工を行う場合も表すものとする。また、人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。また、記録媒体とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチックフィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。また、インクとは、上記記録の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成又は記録媒体の加工、或いはインクの処理に供され得る液体を表すものとする。インクの処理としては、例えば記録媒体に付与されるインク中の色剤の凝固又は不溶化させることが挙げられる。またさらに、記録要素或いは記録素子とは、特にことわらない限り吐出口ノズルないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。図1は本発明の代表的な実施例であるインクジェット記録装置以下、記録装置の主に記録部の概略構成を示す斜視図である。図1において、インクカートリッジ201は、ブラック、シアン、マゼンタ、イエロ4色のインクを個別に貯留するために、それぞれのインクに対応して貯留室が一体的に構成されている。ヘッドカートリッジ202にはインクカートリッジ201に貯留されるそれぞれのインクに対応した記録素子列ノズル列が1色あたり2つ、計8つの備えられている。ヘッドカートリッジはその全体を或いはその一部分を記録ヘッドインクジェット記録ヘッドとして言及されることがある。インクカートリッジ201と複数の記録素子列を備えたヘッドカートリッジ202とキャリッジ203にそれぞれ着脱自在に装着される。キャリッジ203は、ガイド軸210と摺動自在に係合することによりガイド軸210に沿って移動することができる。キャリッジ203に対向する面に設けられたエンコーダスケール204には、150lpiの間隔でスリットが設けられている。そして、エンコーダセンサ不図示が発光した光をエンコーダスケール204に照射して、キャリッジ203の走査位置に応じ、その透過光に基づいたA相及びB相のエンコーダ信号を出力する。B相信号はA相信号より90度遅れた位相関係にある。記録紙のような記録媒体209は搬送ローラ205と補助ローラ206とにより挟持され、これらのローラが図1の矢印の方向に回転することにより、図1のy方向に搬送される。一方、記録媒体209は一対の給紙ローラ207及び208によっても挟持され、その給紙が行われる。図2はヘッドカートリッジ202に配置された記録素子列の配置レイアウトを表した図であり、ヘッドカートリッジのインク吐出面が示されている。図2において、左から、色1、色2のノズル列が配置されており、各色のノズル記録素子は同一の構造で並んでいる。各色のノズルは1280個の千鳥配列であり、偶数番目のノズルによる偶数ノズル列ノズル番号0,2,......,1278640個と奇数番目のノズルによる奇数ノズル列ノズル番号1,3,......1279640個との2列を構成している。なお、偶数ノズル列は偶数記録素子列、奇数ノズル列は奇数記録素子列とも呼ばれる。ここで、図2に示す主走査方向とはキャリッジ203の移動方向であり、副走査方向とは主走査方向に直交し記録媒体を搬送する方向であって、ノズルが配列された方向でもある。なお、ノズル配列方向は必ずしも、副走査方向と同じ方向である必要はなく、主走査方向に交差する方向であれば良い。図3は図1に示す記録装置の制御構成の概要を示すブロック図である。図3において、ホストインタフェースI/F101は画像データ記録データの受信や画像記録装置の状態についてホスト不図示と通信を行ない、ホストから受信した記録データを、バス102後述を経由してメモリ103後述に格納する。バス102は記録装置内の各ブロック間を接続し、メモリ103は、主に記録データを一時的に格納する。メモリ103はSDRAMで構成されており、バス幅は32ビットで、1ページ当たりの容量は4キロバイトである。ラスタカラム変換回路104は、メモリ103へ格納したラスタ方向に連続である受信記録データを読出し、その記録データを副走査方向に整列している記録ヘッドの吐出口ノズルの配列方向に合わせる為に、カラム方向に連続したものに変換する。ラスタカラム変換後の記録データは再度メモリ103へ書き戻される。また、ラスタカラム変換回路104は後述の実施例1~3に示すメモリ103へのデータ格納方法を実現するためのアドレス制御回路を内部に備える不図示。ヘッド転送回路105は、エンコーダスケール204から得られた位置情報に基づいて、所定のタイミングでメモリ103より記録データを読出して、ヘッドカートリッジ202へデータを転送する。ヘッド転送回路105は後述の実施例1~3に示すメモリ103へのデータ格納方法を実現するためのアドレス制御回路を内部に備える不図示。CPU106は、ホストI/F101、ラスタカラム変換回路104、ヘッド転送回路105の各設定を行ない、記録装置全体の制御を行なう。図4はメモリ103の内部構成を表した図である。所定のローROWアドレス及びカラムCOLUMNアドレスを指定することで、所定の領域に対する読出し/書込みが可能となる。前述のようにSDRAMのバス幅が32ビットである。また1つのローアドレスで示される領域は、カラムアドレスの範囲で0から3FFhの4KBページサイズとなっており、1つのカラムアドレスに対して32ビットのデータを格納することが可能となっている。メモリ103の1ビットのデータに対して1つのノズルからのインク吐出/非吐出が定められる。メモリ103を構成するSDRAMデバイスのバス幅は32ビットであるから、1アドレスあたりについては32個のノズルからのインク吐出/非吐出が定められる。図5はラスタカラム変換回路104で実行される記録データのラスタカラム変換処理を表した図である。図5に示すようにラスタカラム変換回路104内には64ラスタ×64カラム64ビット×64ビットのレジスタ群が備えられている。ラスタカラム変換回路104は、メモリ103に格納されているラスタ方向に連続したある色の記録データについて、1ラスタあたり64ビットずつ計64ラスタ分をメモリ103から読出す。読出された記録データはレジスタ群に、図5に示す入力順序で示されるように格納されていく。64ラスタ×64カラム分のデータがレジスタ群に格納され終わると、カラム方向に連続した記録データについて1カラムあたり64ビットずつ計64カラム分をレジスタ群から図5に示す出力順序で示されるように出力し、メモリ103に書込む。さて、図3に示したようにノズル列は偶数ノズルと奇数ノズルがそれぞれまとまって列をなしている。従って、ラスタカラム変換回路104はカラム方向に連続した記録データを偶数ビット32ビットと奇数ビット32ビットに分離した上でそれぞれ、レジスタ群から出力し、2度に分けてメモリ103に書込む。次に以上のような構成の記録装置とヘッドカートリッジ記録ヘッドを用いて、記録データのプリントバッファへの格納方法に関するいくつかの実施例を説明する。図6は、ラスタカラム変換回路104によってカラム方向に連続となるように変換された記録データをメモリ103に格納する方法を表した図である。図6に示すように、ローアドレスが0hで示される4キロバイトの領域に、記録データの中の左から1カラム目の色1の偶数ノズル列から吐出されるデータを割り当てる。同様にローアドレス1hの領域に1カラム目の色1奇数ノズル列のデータを、ローアドレス2hの領域に1カラム目の色2偶数ノズル列のデータを、ローアドレス3hの領域に1カラム目の色2奇数ノズル列のデータを割り当てる。さらに、ローアドレス4hの領域に2カラム目の色1偶数ノズル列のデータを、ローアドレス5hの領域に2カラム目の色1奇数ノズル列のデータを、ローアドレス6hの領域に2カラム目の色2偶数ノズル列のデータを割り当てる。またさらに、ローアドレス7hの領域に2カラム目の色2奇数ノズル列のデータを割り当てる。上記繰り返しで、主走査方向の記録幅がnカラムであった場合には、1カラム目からnカラム目までの何れかのカラムの何れかの色の偶数もしくは奇数列の画像データを1つのローアドレスで示される領域に格納する。図7は、メモリ103内の1つのローアドレスで示される領域における記録データ例えば、1カラム目の色1偶数ノズル列からのインク吐出を生じさせるデータの格納方法を表した図である。尚、以下に記述する1番目~m番目m:自然数にメモリ103に格納されるラスタカラム変換後の記録データは、カラム方向に連続するデータを記録紙のページ先頭の記録データから順に32ビットずつ区切ったものを意味する。この実施例における記録データのカラム数がsカラムである場合、ラスタカラム変換回路104は図8に示すような順序で色1の画像データをメモリ103に書込む。1番目にラスタカラム変換処理された色1の画像データを、色1の偶数/奇数ノズル列の画像データを格納するローアドレス、即ち、ローアドレス0、1、4、5、8、9、......、4s、4s1のカラムアドレス0hの領域に書込む図7a。2番目、3番目にラスタカラム変換処理された色1の記録データもそれぞれ、ローアドレス0、1、4、5、8、9、......、4s、4s1のカラムアドレス1h、2hの領域に書込む図7b。同様に、1024番目までにラスタカラム変換処理された色1の画像データはそれぞれ、ローアドレス0、1、4、5、8、9、......、4s、4s1のカラムアドレス3FFhまでの領域に書込む図7c。各ローアドレスのカラムアドレス0に格納されている、1番目に書込まれた記録データを用いた記録媒体への記録が既に完了していた場合、1025番目のラスタカラム変換を行なう。1025番目にラスタカラム変換処理された色1の画像データは、色1の偶数/奇数ノズル列の画像データを格納するローアドレス、即ち、ローアドレス0、1、4、5、8、9、......、4s、4s1のカラムアドレス0hの領域に書込まれる。つまり、1番目に格納されていた記録データに上書きされる図7d。同様に、1026番目以降にラスタカラム変換処理を行なわれる記録データについても、既に書込まれている記録データを用いた記録媒体への記録が既に完了していた場合には、ラスタカラム変換を行なって既に書込まれている記録データに上書きされる。さて、図9はヘッド転送回路105が色1の1カラム目の偶数ノズル列の記録紙のページ先頭部分の記録に用いられる記録データをメモリ103から読出し、ヘッドカートリッジ202へ転送する領域を示した図である。図2に示したようにある色の偶数又は奇数ノズル列は640個のノズルを備えている。従って、ヘッド転送回路105は、図9に示すようにメモリ103のローアドレス0、カラムアドレス0hから13hまでの計640ビットの記録データを読出し、これをヘッドカートリッジ202に転送する。記録が進み、走査記録を繰り返すとヘッド転送回路105がメモリ103から画像データを読出すアドレス値は大きな値になっていく。図10は、図2の色1のノズル0からのインク吐出に用いられる記録データが、カラムアドレス3EFhの領域に存在する場合の例を示した図である。ここでは、3EFhをスタートアドレスとして640ビットのデータを読出す場合を表している。この場合、3EFhからアドレスを1ずつインクリメントしてデータを読出が、図9~図10に示したように、カラム方向に連続する記録データは3FFhの次は0hに格納されている。従って、ヘッド転送回路105もこれに合わせて3FFhの次はアドレス0hのデータを読出し、アドレス2hまでデータ読出して、これをヘッドカートリッジ202に転送する。このように1回の走査を行なう為に必要な記録データをメモリ103から読出していった場合に、カラムアドレスがメモリの境界部まで達した時には、先頭のカラムアドレスに戻り循環的に読出しを続ける。実施例1では、キャリッジ203による走査を1回行なった時に、あるカラムのある色の奇数もしくは偶数列からのインク吐出に用いられる記録データは1パス記録時には最大640ビットである。これに対して、これを同時に格納可能な1つのローアドレスで示される領域は32ビット×400h=32768ビットである。この為、最大51.2走査分の画像データをメモリ103内に格納可能で、まだ記録媒体への記録が完了していない記録データを上書きすることなく、ラスタカラム変換後の記録データをメモリ103に格納することが可能である。図11は、メモリ103へ格納された受信記録データをラスタカラム変換回路104が読出して、ラスタカラム変換を行ない、再度メモリ103へ格納する手順を示したフローチャートである。ここでは、記録紙の1ページ分の記録データを処理すると終了としている。まず、ステップS701では、CPU106がホストI/F101及びラスタカラム変換回路104のレジスタ設定を行ない、各ブロックがメモリ103へ書込み/読込み先のアドレスを設定する。その設定が終了すると処理はステップS702に進む。ステップS702ではホストI/F101が記録データをホストから受信し、ステップS701で設定されたアドレスに従ってメモリ103へ記録データを格納する。ステップS703では、ラスタカラム変換を行なうために必要な64ラスタ×64カラム分64ビット×64ビットの記録データがメモリ103に存在するか否かを判断する。ここで、ラスタカラム変換を行なう為に必要な記録データがメモリ103に存在しなかった場合には、処理はステップS702に戻り、ホストI/F101を介して記録データをホストから受信し、メモリ103へ記録データを格納する。これに対して、ラスタカラム変換を行なうのに必要な記録データがメモリ103に存在した場合、処理はステップS704に進む。ステップS704では、ラスタカラム変換された記録データがメモリ103へ書き戻される領域について、空き領域であるか若しくは記録済みの記録データが格納されているか否かを判断する。ここで、それが空き領域と判断された場合、処理はステップS705に進み、記録済みの記録データが格納されていると判断された場合には、ステップS704の判断を再度繰り返す。ステップS705では、ラスタカラム変換回路104が、メモリ103から記録データを読出し、ラスタカラム変換を実行し、その後に、図7に示した格納方法により画像データをメモリ103に書込む。その後、処理はステップS706に進む。ステップS705における詳細な処理については図13を参照して後で詳細に説明する。ステップS706では、記録紙の1ページ分の処理が終了したか否かを判断する。ここで、記録紙の1ページ分の処理が終了していない場合、処理はステップS703に戻り、引き続きラスタカラム変換を行なう為の処理を続ける。これに対して、記録紙の1ページ分の処理を終了した場合には、その処理を終了する。図12は、ラスタカラム変換後の記録データをヘッド転送回路105がメモリ103から読出し、ヘッドカートリッジ202へ転送し、記録媒体へ記録を行なうまでの処理を示したフローチャートである。ここでは、図11と同様に記録紙の1ページ分のデータを処理すると終了としている。まず、ステップS801ではヘッド転送回路105のレジスタ設定を行ない、メモリ103から記録データの読出先のアドレス設定を行なう。次に、ステップS802ではラスタカラム変換が終了しメモリ103へ格納されている記録データが、ヘッドカートリッジ202を走査して記録を行なうのに十分な量存在するか否かを判断する。ここで、十分な量の記録データがメモリ103に存在しなかった場合は、再度ステップS802において同じ判断を繰り返す。これに対して、十分な量の記録データがメモリ103に存在した場合、処理はステップS803に進む。ステップS803では、記録媒体への記録を行なうためキャリッジ203の駆動を開始する。そして、ステップS804では、記録を行なう位置へキャリッジ203が到達したか否かを判断する。ここで、記録を行なう位置へキャリッジ203が到達していなかった場合には、再度ステップS804へ戻り、同じ判断を繰り返す。これに対して、記録を行なう位置へキャリッジ203が到達した場合、処理はステップS805へ進む。ステップS805では、ヘッド転送回路105がステップS801で設定されたアドレスに従って、メモリ103から記録データを読出し、これをヘッドカートリッジ202へ転送する。なお、ステップS805における詳細な処理については、図14を参照して後で詳細に説明する。ステップS806では、ヘッドカートリッジ202が受信した記録データを用いて記録媒体にインクを吐出して記録を行なう。ステップS807では、キャリッジ203が1回の走査を終了したか否かを判断する。ここで、まだ1回の走査が終了していない場合、処理はステップS804へ戻り、ステップS804~S806の処理を継続する。これに対して、1回の走査が終了した場合、処理はステップS808に進む。ステップS808では記録紙の1ページ分の処理が終了したか否かを判断する。ここで、記録紙の1ページ分の処理が終了していない場合にはステップS801に戻り、記録媒体への記録を行なう処理を続行するが、記録紙の1ページ分の処理を終了した場合には、その処理を終了する。尚、図11~図12で示したフローチャートの処理はそれぞれ並列に実行される。図13は図11のステップS704における詳細な処理手順を示したフローチャートである。まず、ステップS1801では現在の処理が記録紙のページ先頭部の処理、即ち、そのページにおける最初の処理であるか否かを判断する。ここで、現在の処理が記録紙のページ先頭部の処理であると判断される場合、処理はステップS1802に進み、処理に必要な変数jに0を代入し初期化を行ない、その後、処理はステップS1803に進む。これに対して、現在の処理が記録紙のページ先頭部の処理でないと判断される場合、処理は、ステップS1803に進む。ステップS1803では図5に示す方法でラスタカラム変換を実行し、その後、処理はステップS1804に進む。ステップS1804では変数jがj>3FFhであるか否かを判断する。ここで、j>3FFhである場合、処理はステップS1805に進み、変数jに0を代入した後、ステップS1806に進む。これに対して、j≦3FFhである場合、処理はステップS1806に進む。ステップS1806ではメモリ103のローアドレス0、1、4、5、8、9、......、4s、4s1のカラムアドレスjに画像データを書込む。その後、処理はステップS1807に進む。ステップS1807では変数jを1つインクリメントし処理を終了する。なお、図13ではラスタカラム変換回路104における色1についての書込み方法について説明したものであり、図11のステップS704においては必要であれば色2対しても同様の処理を行なわなければならない。図14は図12のステップS805における詳細な処理手順を示したフローチャートである。まず、ステップS1901では現在の処理が記録紙のページ先頭部の処理、即ち、そのページにおける最初の処理であるか否かを判断する。ここで、現在の処理が記録紙のページ先頭部の処理であると判断される場合、処理はステップS1902に進み、処理に必要な変数jに0を代入し初期化を行ない、その後、処理はステップS1903に進む。これに対して、現在の処理が記録紙のページ先頭部の処理でないと判断される場合、処理は、ステップS1903に進む。ステップS1903では処理に必要な別の変数kに0を代入し初期化を行ない、その後、処理はステップS1904に進む。ステップS1904では、変数jがj>3FFhであるか否かを判断する。ここで、j>3FFhであった場合、処理はステップS1905に進み、変数jに0を代入し、その後、処理はステップS1906に進む。これに対して、j≦3FFhであった場合、処理はステップS1906に進む。ステップS1906ではメモリ103のローアドレス0、カラムアドレスjから記録データを読出す。その後、ステップS1907では変数jと変数kをそれぞれ1つインクリメントする。。その後、ステップS1908では、変数kがk>19であるか否かを判断する。ここで、k≦19であった場合、処理はステップS1904に戻り、処理を続ける。これに対して、k>19であった場合には処理を終了する。なお、図14では、ヘッド転送回路105における1カラム目の色1偶数ノズル列から吐出されるデータの読出し方法についてのみ説明したものである。従って、図12のステップS805において、必要であれば異なるカラム、色の偶数/奇数ノズル列の画像データが格納されているメモリアドレスに対して同様の処理を行なわなければならない。図13~図14で示した処理に従うことにより図7で説明した処理を実現することが可能となる。従って以上説明した実施例によれば、カラム方向に連続する記録データが同一ローアドレス内に格納されるように、記録データが同一ローアドレスの最終アドレスまで格納されると、次の記録データはそのローアドレスの先頭アドレスに戻って格納される。これにより、バーストアクセスによる連続したアクセスの途中でアクセスが最終アドレスまで到達すると、先頭アドレスに戻り、ページミスを発生させることのないアドレス制御が実行される。図15は、ラスタカラム変換回路104によってカラム方向に連続となるように変換された画像データをメモリ103に格納する方法を表した図である。図15に示すように、ローアドレスが0で示される4キロバイトの領域に、画像データの中の左から1カラム目の色1、色2の奇数及び偶数ノズル列から吐出されるデータを割り当てる。同様に、ローアドレス1、2、3、4、5、6、7の領域にはそれぞれ、2カラム目、3カラム目、4カラム目、5カラム目、6カラム目、7カラム目、8カラム目の色1、色2の奇数及び偶数ノズル列のデータを割り当てる。上記の繰り返しで、主走査方向の記録幅がnカラムであった場合には、1カラム目からnカラム目までの何れかのカラムの各色の偶数及び奇数列の画像データを1つのローアドレスで示される領域に格納する。図16は、メモリ103内の1つのローアドレスで示される領域における画像データ例えば、1カラム目の色1、色2の奇数及び偶数ノズル列から吐出されるデータの格納方法を表したものである。なお、以下に記述する1番目~m番目m:自然数にメモリ103に格納されるラスタカラム変換後の画像データはカラム方向に連続するデータを、記録紙のページ先頭の記録データから順に32ビットずつ区切ったものを意味する。実施例2における記録データのカラム数がsカラムである場合、ラスタカラム変換回路104は図17に示すような順序で色1の画像データをメモリ103に書込む。即ち、1番目にラスタカラム変換処理された色1の画像データを、色1の偶数/奇数ノズル列の画像データを格納するローアドレス、即ち、ローアドレス0、1、2、......、sのカラムアドレス0h、200hの領域に書込む。2番目、3番目にラスタカラム変換処理された色1の画像データはそれぞれ、ローアドレス0、1、2、......、sのカラムアドレス1h、201h及び2h、202hの領域に書込む。同様に、1024番目までにラスタカラム変換処理された色1の画像データはそれぞれ、ローアドレス0、1、2、......、sのカラムアドレス0hから1FFhまでの領域に書込む。同様に、1番目から1024番目までにラスタカラム変換処理された色2の画像データはそれぞれローアドレス0、1、2、......、sのカラムアドレス200hから3FFhまでの領域に書込む図16a。各ローアドレスのカラムアドレス200hに格納されている、1番目に書込まれた色2の記録データを用いた記録媒体への記録が既に完了していた場合、色1について257番目のラスタカラム変換を行なう。257番目にラスタカラム変換処理された色1の記録データは、色2の偶数/奇数ノズル列の画像データを格納するローアドレス、即ち、ローアドレス0、1、2、......、sのカラムアドレス200hの領域に書込む。これにより、1番目に格納されていた色2の記録データに上書きする。同様に258番目以降にラスタカラム変換処理を行なう色1の記録データに関し、既に書込まれた色2の記録データを用いた記録媒体への記録が既に完了していた場合、ラスタカラム変換を行なって既に書込まれた色2の記録データに上書きする。同様に、各ローアドレスのカラムアドレス0hに格納されている、1番目に書込まれた色1の記録データを用いた記録媒体への記録が既に完了していた場合、色2について257番目のラスタカラム変換を行なう。257番目にラスタカラム変換処理された色2の画像データは、色1の偶数/奇数ノズル列の記録データを格納するローアドレス、即ち、ローアドレス0、1、2、......、sのカラムアドレス0hの領域に書込む。これにより、1番目に格納されていた色1の記録データに上書きする図16b。同様に258番目以降にラスタカラム変換処理を行なわれる色2の画像データに関し、既に書込まれた色1の記録データを用いた記録媒体への記録が既に完了していた場合、ラスタカラム変換を行なって既に書込まれた色1の記録データに上書きする。ヘッド転送回路105の読出し処理については、実施例1で説明した図9~図10に示すように所定のローアドレス、カラムアドレスより計640ビットの記録データを読出してヘッドカートリッジ202へ転送を行する。そして、1回の走査を行なう為に必要な記録データをメモリ103から読出して、その読出しがカラムアドレスが境界部まで達した時には、先頭のカラムアドレスに戻り、循環的に読出しを続ける。実施例2では、キャリッジ203の走査を1回行なった時に、あるカラムのある色の奇数もしくは偶数列から吐出される記録データは1パス記録時には最大640ビットなのに対して、これを同時に格納可能な領域は32ビット×FFh=8192ビットである。この為、この為、最大25.6走査分の記録データをメモリ103内に格納可能で、まだ記録媒体への記録が完了していない記録データを上書きすることなく、ラスタカラム変換後の記録データをメモリ103に格納することが可能である。実施例2では、実施例1と同様に図11~図12のフローチャートに示す手順に従って処理が進められるが、図11のステップS704における詳細な処理が実施例1とは異なる。以下、その点について、図18に示すフローチャートを参照して説明する。まず、ステップS2101では現在の処理が記録紙のページ先頭部の処理、即ち、そのページにおける最初の処理であるか否かを判断する。ここで、現在の処理が記録紙のページ先頭部の処理であると判断された場合、処理はステップS2102に進み、処理に必要な変数jに0を代入し初期化を行ない、その後、処理はステップS2103に進む。これに対して、現在の処理が記録紙のページ先頭部の処理でないと判断された場合、処理はステップS2103に進む。ステップS2103では、図5に示す方法でラスタカラム変換を実行する。その後、ステップS2104では、変数jがj>3FFhであるか否かを判断する。ここで、j>3FFhである場合、処理はステップS2105に進み、変数jに0を代入した後、ステップS2106に進む。これに対して、j≦3FFhであった場合、処理はステップS2106に進む。ステップS2106では、メモリ103のローアドレス0、1、2、......、sのカラムアドレスjに記録データを書込む。その後、ステップS2107では、変数jを1つインクリメントし処理を終了する。なお、実施例2では、同一カラムの各色、各列の記録データを同一のローアドレス内に格納している。しかしながら、各色、各列の記録データがどのカラムの記録データであるかについては、任意に設定可能であり、ある特定のカラムの記録データを同一のローアドレスに格納しなければいけない訳ではない。また、実施例2では、同一のローアドレスに色1、色2そして偶数列、奇数列と8種類の記録データを格納している。しかしながら、何種類の記録データを格納するかについては、キャリッジ1回走査時に、あるカラムのある色の奇数もしくは偶数列からのインク吐出に用いられる記録データの最大ビットよりも多くのビット数の記録データが同時に格納可能であれば良い。言い換える、記録データの種類の数には限定されない。従って以上説明した実施例に従えば、同一カラムの各色、各列の記録データが同一のローアドレス内に格納されるように、記録データが同一ローアドレスの最終アドレスまで格納されると、次の記録データはそのローアドレスの先頭アドレスに戻って格納される。これにより、バーストアクセスによる連続したアクセスの途中でアクセスが最終アドレスまで到達すると、先頭アドレスに戻り、ページミスを発生させることのないアドレス制御が実行される。"