画像形成ヘッドと画像形成媒体とが相対的に主走査と副走査とを繰り返すことにより前記画像形成媒体の上に画像を形成するシリアルプリンタであって、前記主走査方向に沿って配列された複数の画像を印刷するために、前記複数の画像のそれぞれに関するデータを分割し且つ交互にホスト機器から順次受信して印刷を実行することを特徴とするシリアルプリンタ。画像形成ヘッドと画像形成媒体とが相対的に主走査と副走査とを繰り返すことにより前記画像形成媒体の上に画像を形成するシリアルプリンタであって、前記主走査方向に沿って配列された複数の画像を印刷するために、前記複数の画像のそれぞれに関するデータを分割し且つ交互にホスト機器から受信して蓄積し、前記画像形成ヘッドと前記画像形成媒体との前記主走査により形成されるイメージバンドの印刷のために必要とされる情報が揃ったら、前記イメージバンドの印刷を実行することを特徴とするシリアルプリンタ。画像形成ヘッドと画像形成媒体とが相対的に主走査と副走査とを繰り返すことにより前記画像形成媒体の上に画像を形成するシリアルプリンタであって、前記主走査方向に沿って配列された複数の画像を印刷するために、前記複数の画像のそれぞれについて、前記主走査方向に対して平行な方向に分割した領域の画像データを交互にホスト機器から受信して印刷データに変換し、前記画像形成ヘッドと前記画像形成媒体との前記主走査により形成されるイメージバンドの印刷のために必要とされる情報が揃ったら、前記イメージバンドの印刷を実行することを特徴とするシリアルプリンタ。画像形成ヘッドと画像形成媒体とが相対的に主走査と副走査とを繰り返すことにより前記画像形成媒体の上に画像を形成するシリアルプリンタであって、ホスト機器から供給される画像データを印刷データに変換する印刷データ生成部と、前記ホスト機器に対して、画像データを要求するデータ要求判断部と、を備え、前記主走査方向に沿って配列された複数の画像を印刷するために、前記複数の画像のそれぞれについて、前記主走査方向に対して平行な方向に分割した領域の画像データを交互にホスト機器から受信して前記印刷データ生成部が印刷データに変換し、前記画像形成ヘッドと前記画像形成媒体との前記主走査により形成されるイメージバンドの印刷のために必要とされる印刷データが揃ったら、前記イメージバンドの印刷を実行し、前記イメージバンドの印刷のために必要とされる印刷データが揃っていない時は、前記データ要求判断部が前記ホスト機器に対して前記情報を要求することを特徴とするシリアルプリンタ。ホスト機器から供給される圧縮された画像データを復元する復元部をさらに備え、ホスト機器から圧縮された画像データが供給された場合に、前記復元部が前記圧縮された画像データを復元して前記印刷データ生成部に供給するようにしたことを特徴とする請求項4記載のシリアルプリンタ。前記圧縮された画像データは、JPEG形式を有し、前記分割した領域は、JPEGの分割ブロックの列に対応するものであることを特徴とする請求項5記載のシリアルプリンタ。画像形成ヘッドと画像形成媒体とが相対的に主走査と副走査とを繰り返すことにより前記画像形成媒体の上に画像を形成するシリアルプリンタを制御するプログラムを格納した記録媒体であって、前記プログラムは、前記主走査方向に沿って配列された複数の画像を印刷するために、前記複数の画像のそれぞれに関するデータを分割し且つ交互にホスト機器から順次受信させ印刷を実行させることを特徴とする記録媒体。画像形成ヘッドと画像形成媒体とが相対的に主走査と副走査とを繰り返すことにより前記画像形成媒体の上に画像を形成するシリアルプリンタを制御するプログラムを格納した記録媒体であって、前記プログラムは、前記主走査方向に沿って配列された複数の画像を印刷するために、前記複数の画像のそれぞれに関するデータを分割し且つ交互にホスト機器から受信させて蓄積させ、前記画像形成ヘッドと前記画像形成媒体との前記主走査により形成されるイメージバンドの印刷のために必要とされる情報が揃ったら、前記イメージバンドの印刷を実行させることを特徴とする記録媒体。画像形成ヘッドと画像形成媒体とが相対的に主走査と副走査とを繰り返すことにより前記画像形成媒体の上に画像を形成するシリアルプリンタを制御するプログラムを格納した記録媒体であって、前記プログラムは、前記主走査方向に沿って配列された複数の画像を印刷するために、前記複数の画像のそれぞれについて、前記主走査方向に対して平行な方向に分割した領域の画像データを交互にホスト機器から受信させて印刷データに変換させ、前記画像形成ヘッドと前記画像形成媒体との前記主走査により形成されるイメージバンドの印刷のために必要とされる情報が揃ったら、前記イメージバンドの印刷を実行させることを特徴とする記録媒体。ホスト機器から供給される画像データを印刷データに変換する印刷データ生成部と、前記ホスト機器に対して、画像データを要求するデータ要求判断部と、を有し、画像形成ヘッドと画像形成媒体とが相対的に主走査と副走査とを繰り返すことにより前記画像形成媒体の上に画像を形成するシリアルプリンタを制御するプログラムを格納した記録媒体であって、前記プログラムは、前記主走査方向に沿って配列された複数の画像を印刷するために、前記複数の画像のそれぞれについて、前記主走査方向に対して平行な方向に分割した領域の画像データを交互にホスト機器から受信させて前記印刷データ生成部が印刷データに変換させ、前記画像形成ヘッドと前記画像形成媒体との前記主走査により形成されるイメージバンドの印刷のために必要とされる印刷データが揃ったら、前記イメージバンドの印刷を実行させ、前記イメージバンドの印刷のために必要とされる印刷データが揃っていない時は、前記データ要求判断部に、前記ホスト機器に対して前記情報を要求させることを特徴とする記録媒体。前記シリアルプリンタは、ホスト機器から供給される圧縮された画像データを復元する復元部をさらに有し、前記プログラムは、前記ホスト機器から圧縮された画像データが供給された場合に、前記復元部が前記圧縮された画像データを復元して前記印刷データ生成部に供給させるようにしたことを特徴とする請求項10記載の記録媒体。前記圧縮された画像データは、JPEG形式を有し、前記分割した領域は、JPEGの分割ブロックの列に対応するものであることを特徴とする請求項11記載の記録媒体。しかし、図10bに例示したような構成においては、プリンタが画像情報を格納するための大容量メモリを必要とし、さらに印刷開始までの待ち時間が生ずるという問題がある。図11は、プリンタによって印刷すべき印刷画像の一例を表す概念図である。すなわち、図11に例示した印刷画像は、用紙Sの上に画像Aと画像Bとが横に並んだレイアウトを有する。そして、これら画像Aと画像Bに関するデータは、それぞれホスト機器100Bに画像ファイルA、画像ファイルBとして格納されているとする。このような印刷画像を、図10bに表したプリンタ200Bにより印刷する場合の動作を以下に説明する。図12は、プリンタ200Bの動作を表すフローチャートである。すなわち、プリンタ200Bは、まず、ステップS410において、画像ファイルAの全てのデータをホスト機器100Bから受信し、バッファメモリ210に書き込む。次に、ステップS411において、画像ファイルBの全てのデータをホスト機器100Bから受信し、バッファメモリ210に書き込む。このように、画像ファイルAと画像ファイルBのデータを予めすべて格納するのは、シリアルプリンタの場合には、印刷動作がイメージバンド毎に実行されるからである。すなわち、シリアルプリンタの場合には、図11に表したように、印刷画像は、イメージバンドIB1、IB2、IB3、を順次印刷することにより形成される。このイメージバンドとは、後に詳述するように、印刷ヘッドの一回の主走査により印刷される範囲に対応している。さて、図12に戻って説明を続けると、次に、ステップS412~416において、印刷データ生成部150が、これらの画像データを印刷データに変換する。具体的には、まず、ステップS412において、メモリ210に書き込まれた画像A及び画像Bの画像データを順次読み込む。そして、ステップS413~S415において、サイズ変換、色変換、ハーフトーン処理を施し、印刷データに変換する。そして、ステップS416において1イメージバンド分の印刷データが完成したか否かを判断する。完成していない場合ステップS416:Noは、ステップS412に戻り、次の画像データを読み込む。完成した場合ステップS416:Yesは、プリンタエンジン220がそのイメージバンドを印刷する。そして、次にステップS418において、印刷すべき画像の全てを印刷したか否かを判断する。未だ印刷が終了していない場合ステップS418:Noは、ステップS412に戻り、次の画像データを読み込む。画像の全てを印刷した場合には、印刷処理を終了する。以上説明したように、プリンタ200Bは、まず、ホスト機器100Bから印刷すべ画像のすべての画像データを受け取り、しかる後にその画像データを印刷データに変換して印刷を実行する。以上説明した具体例から明らかなように、従来の構成においては、バッファメモリ210は、画像ファイルAと画像ファイルBのすべてを格納する必要があり、大きなメモリ容量を必要とする。従って、メモリコストが高く、そのメモリ管理も複雑となるという問題を生ずる。また、ホスト機器100Bからすべての画像ファイルを受信し、格納した後に、順次、印刷データに変換して印刷を実行するので、印刷開始までの待ち時間も非常に長くなるという問題も生ずる。一方、各種の記憶媒体やインターネットなどを介してホスト機器に供給される画像データは、通常は、JPEGJointPhotographExpertsGroupなどのフォーマットにより圧縮処理が施されている場合が多い。図10に例示した構成において、圧縮されたデータフォーマットの画像データを扱うためには、ホスト機器は、これらの圧縮データを復元する処理を実行しなければならず、ホスト機器の負担が大きくなるという問題もある。本発明は、かかる課題の認識に基づいてなされたものである。すなわち、その目的は、主走査方向に複数の画像が並んだような印刷画像を印刷する場合においても、画像データを蓄積するメモリを節約し、印刷の待ち時間を短縮することができ、しかも圧縮された画像データの復元も可能なシリアルプリンタ及びプリンタを制御するプログラムを記録した記憶媒体を提供することにある。上記目的の達成のために、本発明のシリアルプリンタは、画像形成ヘッドと画像形成媒体とが相対的に主走査と副走査とを繰り返すことにより前記画像形成媒体の上に画像を形成するシリアルプリンタであって、前記主走査方向に沿って配列された複数の画像を印刷するために、前記複数の画像のそれぞれに関するデータを分割し且つ交互にホスト機器から順次受信して印刷を実行することを特徴とする。上記構成によれば、バッファメモリを大幅に節約し、印刷開始までの待ち時間も短縮することができる。または、本発明のシリアルプリンタは、画像形成ヘッドと画像形成媒体とが相対的に主走査と副走査とを繰り返すことにより前記画像形成媒体の上に画像を形成するシリアルプリンタであって、前記主走査方向に沿って配列された複数の画像を印刷するために、前記複数の画像のそれぞれに関するデータを分割し且つ交互にホスト機器から受信して蓄積し、前記画像形成ヘッドと前記画像形成媒体との前記主走査により形成されるイメージバンドの印刷のために必要とされる情報が揃ったら、前記イメージバンドの印刷を実行することを特徴とする。上記構成によれば、イメージバンドの印刷に必要なデータのみを受信格納すれば良く、バッファメモリを大幅に節約し、印刷開始までの待ち時間も短縮することができる。または、本発明のシリアルプリンタは、画像形成ヘッドと画像形成媒体とが相対的に主走査と副走査とを繰り返すことにより前記画像形成媒体の上に画像を形成するシリアルプリンタであって、前記主走査方向に沿って配列された複数の画像を印刷するために、前記複数の画像のそれぞれについて、前記主走査方向に対して平行な方向に分割した領域の画像データを交互にホスト機器から受信して印刷データに変換し、前記画像形成ヘッドと前記画像形成媒体との前記主走査により形成されるイメージバンドの印刷のために必要とされる情報が揃ったら、前記イメージバンドの印刷を実行することを特徴とする。上記構成によれば、画像をストライプ状に分割してイメージバンドの印刷に必要なデータのみを受信格納すれば良く、バッファメモリを大幅に節約し、印刷開始までの待ち時間も短縮することができる。または、本発明のシリアルプリンタは、画像形成ヘッドと画像形成媒体とが相対的に主走査と副走査とを繰り返すことにより前記画像形成媒体の上に画像を形成するシリアルプリンタであって、ホスト機器から供給される画像データを印刷データに変換する印刷データ生成部と、前記ホスト機器に対して、画像データを要求するデータ要求判断部と、を備え、前記主走査方向に沿って配列された複数の画像を印刷するために、前記複数の画像のそれぞれについて、前記主走査方向に対して平行な方向に分割した領域の画像データを交互にホスト機器から受信して前記印刷データ生成部が印刷データに変換し、前記画像形成ヘッドと前記画像形成媒体との前記主走査により形成されるイメージバンドの印刷のために必要とされる印刷データが揃ったら、前記イメージバンドの印刷を実行し、前記イメージバンドの印刷のために必要とされる印刷データが揃っていない時は、前記データ要求判断部が前記ホスト機器に対して前記情報を要求することを特徴とする。上記構成によれば、イメージバンドの印刷に必要なデータのみを受信格納すれば良く、バッファメモリを大幅に節約し、印刷開始までの待ち時間も短縮することができる。ここで、ホスト機器から供給される圧縮された画像データを復元する復元部をさらに備え、ホスト機器から圧縮された画像データが供給された場合に、前記復元部が前記圧縮された画像データを復元して前記印刷データ生成部に供給するようにすれば、圧縮された画像データの復元もプリンタ側で実行可能であり、ホスト機器の負担がさらに軽減され、同時に、格納部のメモリ容量を大幅に節約し、印刷開始までの待ち時間も短縮することができる。また、前記圧縮された画像データは、JPEG形式を有し、前記分割した領域は、JPEGの分割ブロックの列に対応するものとすれば、最も汎用性のある圧縮フォーマットを処理可能となり、また、格納部への画像データの蓄積も容易かつ確実に実行することができる。一方、本発明の記録媒体は、画像形成ヘッドと画像形成媒体とが相対的に主走査と副走査とを繰り返すことにより前記画像形成媒体の上に画像を形成するシリアルプリンタを制御するプログラムを格納した記録媒体であって、前記プログラムは、前記主走査方向に沿って配列された複数の画像を印刷するために、前記複数の画像のそれぞれに関するデータを分割し且つ交互にホスト機器から順次受信させ印刷を実行させることを特徴とする。上記構成によれば、バッファメモリを大幅に節約し、印刷開始までの待ち時間も短縮することができる。または、本発明の記録媒体は、画像形成ヘッドと画像形成媒体とが相対的に主走査と副走査とを繰り返すことにより前記画像形成媒体の上に画像を形成するシリアルプリンタを制御するプログラムを格納した記録媒体であって、前記プログラムは、前記主走査方向に沿って配列された複数の画像を印刷するために、前記複数の画像のそれぞれに関するデータを分割し且つ交互にホスト機器から受信させて蓄積させ、前記画像形成ヘッドと前記画像形成媒体との前記主走査により形成されるイメージバンドの印刷のために必要とされる情報が揃ったら、前記イメージバンドの印刷を実行させることを特徴とする。上記構成によれば、イメージバンドの印刷に必要なデータのみを受信格納すれば良く、バッファメモリを大幅に節約し、印刷開始までの待ち時間も短縮することができる。または、本発明の記録媒体は、画像形成ヘッドと画像形成媒体とが相対的に主走査と副走査とを繰り返すことにより前記画像形成媒体の上に画像を形成するシリアルプリンタを制御するプログラムを格納した記録媒体であって、前記プログラムは、前記主走査方向に沿って配列された複数の画像を印刷するために、前記複数の画像のそれぞれについて、前記主走査方向に対して平行な方向に分割した領域の画像データを交互にホスト機器から受信させて印刷データに変換させ、前記画像形成ヘッドと前記画像形成媒体との前記主走査により形成されるイメージバンドの印刷のために必要とされる情報が揃ったら、前記イメージバンドの印刷を実行させることを特徴とする。上記構成によれば、画像をストライプ状に分割し、イメージバンドの印刷に必要なデータのみを受信格納すれば良く、バッファメモリを大幅に節約し、印刷開始までの待ち時間も短縮することができる。または、本発明の記録媒体は、ホスト機器から供給される画像データを印刷データに変換する印刷データ生成部と、前記ホスト機器に対して、画像データを要求するデータ要求判断部と、を有し、画像形成ヘッドと画像形成媒体とが相対的に主走査と副走査とを繰り返すことにより前記画像形成媒体の上に画像を形成するシリアルプリンタを制御するプログラムを格納した記録媒体であって、前記プログラムは、前記主走査方向に沿って配列された複数の画像を印刷するために、前記複数の画像のそれぞれについて、前記主走査方向に対して平行な方向に分割した領域の画像データを交互にホスト機器から受信させて前記印刷データ生成部が印刷データに変換させ、前記画像形成ヘッドと前記画像形成媒体との前記主走査により形成されるイメージバンドの印刷のために必要とされる印刷データが揃ったら、前記イメージバンドの印刷を実行させ、前記イメージバンドの印刷のために必要とされる印刷データが揃っていない時は、前記データ要求判断部に、前記ホスト機器に対して前記情報を要求させることを特徴とする。上記構成によれば、イメージバンドの印刷に必要なデータのみを受信格納すれば良く、バッファメモリを大幅に節約し、印刷開始までの待ち時間も短縮することができる。ここで、前記シリアルプリンタは、ホスト機器から供給される圧縮された画像データを復元する復元部をさらに有し、前記プログラムは、前記ホスト機器から圧縮された画像データが供給された場合に、前記復元部が前記圧縮された画像データを復元して前記印刷データ生成部に供給させるようにすれば、圧縮された画像データの復元もプリンタ側で実行可能であり、ホスト機器の負担がさらに軽減され、同時に、格納部のメモリ容量を大幅に節約し、印刷開始までの待ち時間も短縮することができる。また、前記圧縮された画像データは、JPEG形式を有し、前記分割した領域は、JPEGの分割ブロックの列に対応するものとすれば、最も汎用性のある圧縮フォーマットを処理可能となり、また、格納部への画像データの蓄積も容易かつ確実に実行することができる。本願明細書において、記録媒体とは、例えば、ハードディスクHD、DVD-RAM、DVD-ROM、光磁気記録媒体、フレキシブルディスクFDやCD-ROMなどの他に、RAMやROMなどの各種メモリも含む。また、これらの媒体に記録されるべきプログラムをそのままの状態で、あるいは必要に応じて暗号化したり、変調をかけたり、圧縮したような状態で、イントラネットやインターネットなどの有線回線や無線回線を介して頒布しても良い。本発明は、以上説明した形態で実施され、以下に説明する効果を奏する。まず、本発明によれば、シリアルプリンタとホスト機器との間での双方向通信を行い、ホスト機器から画像データを部分的に読み込み、順次印刷データに変換してイメージバンドを印刷することにより、主走査方向に複数の画像を並べて印刷するような場合においても、画像バッファメモリのメモリ容量を大幅に節約することができ、メモリコストを大幅に低減することができる。また、大容量のメモリを管理する煩雑さも解消される。また、本発明によれば、ホスト機器から画像データの一部のみを受信して印刷を開始することができる。従って、印刷開始までの待ち時間を短縮することができる。さらに、本発明によれば、シリアルプリンタに復元部を設け、圧縮された画像データの復元解凍を実行させることによって、ホスト機器は、JPEGのような汎用性の高い圧縮画像データをそのままプリンタに送出すれば良い。つまり、ホスト機器が画像データの復元を行う必要がなく、ホスト機器の負担が大幅に軽減されると同時に、ホスト機器として接続できるものを従来よりも大幅に拡げることができる。同時に、本発明によれば、シリアルプリンタに印刷データ生成部を設けることにより、ホスト機器は印刷データ生成部を有する必要も無くなり、各種のデジタル機器をホストとして接続することができるようになる。つまり、本発明によれば、デジタルカメラや、各種のPDApersonaldigitalassistant:個人用携帯型情報端末、あるいはインターネットなどのデータ源に接続して画像データをダウンロードできる各種のデジタル機器などをホスト機器とすることができる。そして、これらのホスト機器にプリンタを直接接続して、所望の画像を主走査方向に並べて低コスト且つ迅速に印刷することが可能となる。つまり、従来と異なり、ホストコンピュータを介することなくこれらの機器から直接画像データを取り出して印刷することができ、プリンタの応用範囲を大幅に拡げることができる。以上詳述したように、本発明によれば、メモリコストを低減させ、印刷の待ち時間を短縮し、応用範囲を従来よりも大幅に拡げるできるシリアルプリンタを提供することが可能となり産業上のメリットは多大である。以下、図面を参照しつつ本発明の実施の形態について説明する。第1の実施の形態まず、本発明の第1の実施の形態について説明する。本実施形態においては、プリンタはイメージバンド毎にホスト機器から画像データを受信し、印刷することができる。つまり、プリンタとホスト機器とは双方向通信機能を有し、イメージバンドの印刷に必要な部分の画像データのみをホスト機器から受信することができる。図1は、本実施形態に係るプリンタの概略構成を表すブロック図である。すなわち、本実施形態のプリンタ10Aは、インターフェイス部12、受信部14、解釈部16、印刷データ生成部22、イメージ生成部24、データ要求判断部26、及びプリンタエンジン28を有する。インターフェイス部12は、ホスト機器300から画像データを受信すると共に、データ要求信号などの各種のステータス情報をホスト機器300に送信する。この点に関しては、後に詳述する。受信部14は、ホスト機器300から送信された画像データを必要に応じて一時的に格納する。なお、本発明においては、この受信部14は必ずしも必要でなく、インターフェイス部12において受信した画像データを直ちに解釈部16に送るようにしても良い。解釈部16は、ホスト機器300から送られた信号の種類を調べて適宜必要なデータ処理を施す。すなわち、ホスト機器300が印刷データ生成部を有しており、印刷データをプリンタに送信した場合には、解釈部16は、その信号に含まれるヘッダ情報やフッタ情報を取り除いて、印刷データをイメージ生成部24に送る。一方、ホスト機器300から画像データが送られてきた場合には、解釈部16は、その画像データを印刷データに変換するために格納部20に送る。格納部20は、解釈部16から送られてきた画像データをバッファリングする。印刷データ生成部22は、画像データを印刷データに変換する。すなわち、図10aに表したホスト機器に設けられた印刷データ生成部と同様の役割を有する。例えば、RGBredgreenblueの3要素などにより表される画像データを、プリンタが用いる各色のインク例えば、シアン:C、マゼンタ:M、黄色:Y、及び黒:Kの4色によるドットの配列情報に対応する印刷データに変換する。図2は、印刷データ生成部22の構成の具体例を表すブロック図である。すなわち、印刷データ生成部22は、サイズ変換部22A、色変換部22B、ハーフトーン処理部22C、及びインターレース処理部22Dからなるものとすることができる。サイズ変換部22Aは、ホスト機器300から送られてきたレイアウト情報に基づいて、画像データを所望の印刷サイズに変換する役割を有する。例えば、RGB24ビットからなる画像データを所望のサイズに変換する。色変換部22Bは、画像データをプリンタの色要素からなるデータに変換する。すなわち、プリンタが使用するインク色及び発色の特性に応じた色補正を施し、インク色のデータに変換する。例えば、RGB24ビットからなる画像データをCMYK32ビットデータに変換する。ハーフトーン処理部22Cは、色変換された後のCMYKデータからドット単位でのインクの有無によってある面積での濃度を表現する2値化処理を実行する。このハーフトーン処理によってCMYKからなる印刷データが生成される。例えば、色変換により得られたCMYK32ビットデータを、CMYK4ビットからなるデータに変換する。インターレース処理部22Dは、ハーフトーン処理によって得られたCMYK4ビットデータをインターレース印刷するために変換する。ここで、インターレースとは、プリンタの印刷ヘッドのインクジェットノズルの配列ピッチよりも小さいピッチで印刷ヘッドを主走査方向及び/または副走査方向にずらしながら印刷することより、きめが細かく、且つ印刷ヘッドのノズル径などのばらつきによるムラを解消することができる印刷手法である。以上の処理によって、画像データが印刷データに変換される。再び図1に戻って説明すると、イメージ生成部24は、解釈部16から直接送られてくる印刷データまたは、印刷データ生成部22から送られてくる印刷データに基づいて、印刷イメージを生成し、プリンタエンジン28を駆動させる役割を有する。データ要求判断部26は、インターフェイス部12~プリンタエンジン28と必要に応じて接続され、これらからの情報を入力する。そして、インターフェイス部12を介して、ホスト機器300に対し、画像データを適宜要求する。プリンタエンジン28は、図示しない印刷ヘッドやその駆動系及び紙送り機構などを有し、イメージ生成部24において生成された印刷イメージに基づいて印刷を実行する。以上説明したように、図1に例示したプリンタ10Aは、ホスト機器300から印刷データが送信された場合には、インターフェイス部12→受信部14→解釈部16→イメージ生成部24→プリンタエンジン28とデータが送られる。一方、ホスト機器300から画像データが送信された場合には、インターフェイス部12→受信部14→解釈部16→格納部20→印刷データ生成部22→イメージ生成部24→プリンタエンジン28とデータが送られる。図3は、本発明のプリンタとホスト機器との情報の授受を表す概念図である。本発明においては、図3に表したように、プリンタ10Aはホスト機器300に対して一部分の画像データを要求する。つまり、印刷すべき画像の全ての画像データではなく、その一部のみを要求する。この場合、一部分とは、例えば、イメージバンドに該当する部分とすることができる。または、イメージバンドに該当する部分よりもさらに小さい部分のデータでも良い。または、逆に、イメージバンドに該当する部分よりも大きい部分であっても良い。そして、これらの要求は、図1に表したデータ要求判断部26によって制御される。本実施形態のプリンタとホスト機器との間のデータの授受について具体例を挙げて説明すると、以下の如くである。図4は、本実施形態のプリンタとホスト機器との間のデータ授受のタイミングの具体例を表す説明図である。すなわち、同図aは印刷画像を表し、同図bはホスト機器とプリンタとの間の通信内容を表す概念図である。図4aは、印刷用紙Sの上に2つの画像A、Bを並べて印刷する場合を例示する。そして、これらの画像A、Bに対応する画像データが、ホスト機器からプリンタに送られる場合を説明する。以下の説明においては、画像A、Bにそれぞれ対応する画像データを画像ファイルとも称する。図4aに例示したように、インクジェットプリンタのようなシリアルプリンタにおいては、印刷は、イメージバンド毎に実行される。ここで、イメージバンドとは、バンドまたはラインとも称され、印刷ヘッドの幅すなわち、ヘッドの一回の走査により印刷される画像の幅に対応する。そして、印刷ヘッドの走査方向は主走査方向、画像形成媒体としての紙の送り方向は副走査方向と称される場合が多い。つまり、印刷ヘッドが主走査方向に走査することによりひとつのイメージバンドが形成される。そして、紙が副走査方向に送られことにより次のイメージバンドの形成位置が決定される。その結果として、図4aに例示したように、バンド1、バンド2、バンド3、が順次印刷され、印刷画像が完成する。本実施形態のプリンタが図4aに表したような画像を印刷する際には、同図bに表したような時系列でデータの授受を行うことができる。すなわち、画像Aと画像Bをそれぞれ主走査方向に沿ったストライプ状の領域に分割し、その分割した領域毎に交互に画像データを要求する。まず、ステップS11において、印刷画像のレイアウトを指定するデータがホスト機器300からプリンタ10Aに送信される。次に、ステップS12において、画像Aのうちでバンド1に該当する部分の画像データをプリンタ10Aがホスト機器300に対して要求する。この要求は、図1に表したデータ要求判断部26によって起こされる。すると、ステップS13において、ホスト機器300は、要求された画像Aのバンド1の該当部分の画像データをプリンタ10Aに送信する。次に、ステップS14において、プリンタ10Aは、画像Bのうちでバンド1に該当する部分の画像データをプリンタ10Aがホスト機器300に対して要求する。この要求も、図1に表したデータ要求判断部26によって起こされる。ホスト機器300は、ステップS15において、要求された画像Bのバンド1の該当部分の画像データをプリンタ10Aに送信する。以上の手続きにより、バンド1の印刷に必要なすべての画像データをプリンタ10Aが受信する。このようにして受信した画像データは、図1に表した印刷データ生成部22において印刷データに変換される。すなわち、RGBredgreenblueの3要素などにより表された画像データは、プリンタが用いる各色のインク例えば、シアン:C、マゼンタ:M、黄色:Y、及び黒:Kの4色によるドットの配列情報に対応する印刷データに変換される。そして、この印刷データに基づいてプリンタエンジン28がバンド1の印刷を実行する。プリンタ10Aは、これに続いて、または前述した変換印刷の動作と並行しつつ、図4bのステップS16において、画像Aのうちのバンド2に該当する部分の画像データを送信するようにホスト機器300に要求する。以降、同様の画像Bのうちのバンド2の該当部分の画像データ受信、変換印刷、画像Aのうちのバンド3の該当部分の画像データ受信、という一連の動作を繰り返す。以上説明した具体例を、より一般的に説明すると以下の如くである。図5は、本実施形態のプリンタ10Aの動作をより一般的に表したフローチャートである。すなわち、まず、ステップS110において、データ要求判断部26はデータを読み込むべき画像ファイルを決定する。すなわち、その画像ファイルを求めてポインタをシークする。例えば、図4aに表した例においては、画像Aと画像Bのいずれのデータを読み込むのかを決定する。次に、データ要求判断部26が要求した範囲の画像データをステップS112においてホスト機器から受信する。そして、解釈部16は、受信した画像データをステップS114において格納部20に書き込む。次に、データ要求判断部26は、ステップS116において、1画像のうちの必要な部分の画像データを受信したか否かを判断する。例えば、対象とする画像ファイルのうちで対象とするイメージバンドに該当する部分のすべてのデータを受信したか否かを判断する。未だ受信が終了していない場合ステップS116:Noは、ステップS112戻り、画像ファイルの読み込みを続ける。一方、その画像ファイルの該当部分のデータの読み込みが終了した場合ステップS116:Yesは、ステップS118に進む。ステップS118においては、対象としているイメージバンドに属するすべての画像ファイルの該当部分のデータを読み込んだか否かを判断する。読み込みが未だ終了していない場合ステップS118:Noは、ステップS110に戻り、対象とする画像ファイルを探す。例えば、図4aに表した例において、画像ファイルAを読み込み、画像ファイルBをまだ読み込んでいない場合には、画像ファイルBを探して、該当部分の画像データを読み込む。一方、対象としているイメージバンドに属するすべての画像ファイルの該当部分の画像データを全て読み込んだ場合ステップS118:Yesは、印刷データへの変換を開始する。具体的には、まず格納部20にバッファリングした画像データをステップS120において読み出す。そして、ステップS122~125においてサイズ変換、色変換、ハーフトーン処理、インターレース処理をそれぞれ施す。これら一連の処理によって、RGBなどの要素で表された画像データを、プリンタのインク色のドット要素からなる印刷データに変換する。次に、データ要求判断部26は、ステップS128において、印刷すべきイメージバンドの印刷データがそろったか否かを判断する。印刷データが未だ不足の場合ステップS128:Noは、ステップS110に戻り、画像ファイルをシークする。例えば、図4aの例において、画像Aと画像Bを所定の幅だけ読み込み、印刷データに変換した結果、印刷すべきイメージバンドの幅副走査方向の長さに満たない場合は、イメージバンドのうちの不足部分の印刷データを満たすために、再びホスト機器の画像ファイルからの読み込みを実行する。一方、印刷データがそろった場合ステップS128:Yesは、ステップS130に進み、印刷を実行する。すなわち、印刷データがイメージ生成部24からプリンタエンジン28に送られ、そのイメージバンドが印刷される。次に、ステップS132においてすべての画像を印刷したか否かを判断する。つまり、印刷すべきイメージバンドがまだあるか否かを判断する。未だ印刷が終了していない場合ステップS132:Noは、ステップS110に戻り、次のイメージバンドに該当する画像ファイルのデータ部分をホスト機器から読み込む。一方、すべての画像を印刷した場合ステップS132:Yesは、印刷を終了する。以上説明したように、本発明によれば、ホスト機器から画像データを部分的に読み込み、順次印刷データに変換してイメージバンドを印刷する。従って、画像バッファメモリすなわち、図1に表した受信部14や格納部20のメモリ容量は、イメージバンドに対応するだけの量で良い。従って、図10bに表した構成と比較して、メモリ容量を大幅に節約することができ、メモリコストを大幅に低減することができる。また、大容量のメモリを管理する煩雑さも解消される。さらに、本発明によれば、ホスト機器から画像データの一部のみを受信して印刷を開始することができる。従って、印刷開始までの待ち時間を短縮することができる。なお、図4、図5に関して前述した具体例は、ホスト機器300から画像データを受信する場合について説明したが、本発明はこれに限定されるものではない。すなわち、ホスト機器300から印刷データを受信する場合においても、前述の場合と同様に、イメージバンドの形成に必要な印刷データのみをホストに対して要求し、受信印刷した後に次のイメージバンドの印刷データをホストに対して要求するという手順により、上述の効果を同様に得ることができる。第2の実施の形態次に、本発明の第2の実施の形態について説明する。本実施形態においては、プリンタは、圧縮された画像データの復元手段もさらに備える。そして、ホスト機器から圧縮された画像データの一部のみを受信し、復元してイメージバンド毎に印刷することができる。図6は、本実施形態に係るプリンタの概略構成を表すブロック図である。すなわち、本実施形態のプリンタ10Bは、インターフェイス部12、受信部14、解釈部16、復元部18、格納部20、印刷データ生成部22、イメージ生成部24、データ要求判断部26、及びプリンタエンジン28を有する。図6に関しては、図1と同様の部分には同一の符合を付して詳細な説明は省略する。本実施形態においては、解釈部16の後段に復元部18が設けられている。復元部18は、ホスト機器300から圧縮された形式の画像データが送られた場合に、これを復元解凍する役割を有する。すなわち、ホスト機器300において取り扱われる画像データは、例えばJPEGフォーマットのように圧縮された特定のデータフォーマットを有する場合が多い。本実施形態のプリンタ10Bは、ホスト機器300から受信した画像データがこのような圧縮されたフォーマットのものであると解釈部16が判断すると、図6において符号Aで表した経路を介してその圧縮された画像データを復元部18に送る。復元部18は、このデータを順次復元し、例えばRGB画像データの形式にして格納部20に格納する。これ以降の動作は、第1実施形態に関して前述した通りとすることができる。つまり、本実施形態のプリンタ10Bは、ホスト機器300から送られたきたデータの形式に応じて、3通りの経路のいずれかを選択して処理することができる。すなわち、圧縮された画像データは、経路Aを介して復元処理を施す。また、非圧縮の画像データに対しては、経路Bを介して印刷データに変換する。また、印刷データを受信した場合には、経路Cを介して印刷を実行する。これらの経路の切り替えは、解釈部16により決定される。つまり、解釈部16は、ホスト機器300から送られたデータを解析し、その種類に応じて適宜データ処理経路を選択してデータを供給する。以下、JPEGフォーマットの画像データを受信する場合を具体例として説明する。図7は、JPEG画像データの圧縮と復元の方法を概念的に表した説明図である。すなわち、同図a~dは、圧縮のプロセスを表し、同図e~hは復元のプロセスを表す。図7aに表された原画は、まず、同図bに表したように、8ピクセル×8ピクセルのブロックに分割される。そして、同図cに表したように、ブック毎にDCTdescretecosincetransform:離散コサイン変換処理が施される。DCT処理は周波数変換に対応し、この処理によってブロック画像が周波数により表される。一般に画像データは、周波数スペクトルの形式で表すと低周波数帯域において分布が見られ、この結果として少ない情報量で符号化が行うことができる。このように周波数に変換した後にさらに量子化することにより離散化させる。このようにDCT量子化したデータをジグザク走査して一列に並べ、ハフマン符号化などの処理を施すことにより、同図dに表したような符号列とすることができる。一方、復元は、上述した一連の処理を逆に施すことにより、同図e~hに表したように実行される。また、カラー画像の場合には、通常は、Y輝度Cb青色差Cr赤色差のデータに分解してそれぞれのデータを圧縮する。従って、これらを復元した後に、RGBデータに変換する必要がある。以上の説明から分かるように、JPEG形式で圧縮された画像データは、8ピクセル×8ピクセルのブロック単位で取り扱うことができる。従って、本実施形態においては、JPEGのブロックの大きさと印刷する際のイメージバンドの幅との関係が重要となる。図8は、JPEG画像のブロックと印刷する際のイメージバンドとのサイズの関係を例示した概念図である。まず、同図aは、用紙Sの上において画像Aと、画像Bとが主走査方向に並べられ、それぞれの分割ブロックBLがイメージバンドI1、I2の幅よりも大きい場合を表す。この場合には、プリンタ10Bは、ホスト機器300からブロック単位でJPEG画像データを順次受け取り、同図aに符号W1で表したように、画像の横幅分のデータが揃ったら復元処理を施して画像データとすることができる。そして、この画像データを印刷データに変換し、イメージバンドI1を印刷する。印刷データのうちの残余の部分は、次のイメージバンドI2において印刷する。一方、図8bは、分割ブロックBLがイメージバンドI1、I2の幅よりも小さい場合を表す。この場合には、プリンタ10Bは、ホスト機器300から複数列の分割ブロックに対応する画像データを読み込む。例えば、図示した例においては、画像Aと画像Bのそれぞれについて、ブロック列W1とW2とを順次読み込む。このようにして、イメージバンドI1の形成に必要な画像データのみを読み込んで順次印刷することができる。なお、同図bの場合も、ブロック列W2の画像データのうちでイメージバンドI1からはみ出した部分のデータは、次のイメージバンドI2の形成に利用することができる。図9は、本実施形態のプリンタの動作の具体例を表すフローチャートである。すなわち、同図に表した具体例は、ホスト機器にJPEG形式のひとつまたは複数の画像ファイルが格納され、これらを並べて印刷する場合を表す。この場合に、まず、ステップS202~S216において、印刷すべき画像ファイルのタグデータを予め調べる。すなわち、ステップS202では、プリンタ10Bの受信部14または格納部20において、印刷すべきすべての画像ファイルのポインタを初期化する。次に、ステップS204において、受信部14または格納部20に、画像ファイル毎に256バイトのデータバッファを用意する。次に、ステップS206において、最初の画像ファイルにアクセスする。例えば、図4に表した例では、画像Aのファイルにアクセスする。次に、ステップS208において、その画像ファイルから256バイトの画像データをデータバッファに読み込む。次に、ステップS210において、読み込んだ画像データのタグデータを解析する。タグデータの解析が未了の時ステップS212:Noは、ステップS208に戻り、次の256バイトのデータをロードして同様に解析する。一方、タグデータを解析した場合ステップS212:Yesは、ステップS214に進み、次の画像ファイルにアクセスする。例えば、前述の図4aに例示したように、次の画像Bがある場合ステップS216:Noは、その画像について256バイトのデータをロードしてタグを解析する。一方、次の画像ファイルがない場合ステップS216:Yesは、タグデータの解析を終了し、画像データの読み込みを開始する。すなわち、ステップS218において、印刷すべき画像ファイル毎の展開ポインタを初期化する。次に、ステップS220において最初の画像ファイルにアクセスする。つまり、データ要求判断部26がホスト機器300に対して画像データの送信を要求する。ここで、バッファされた画像データがない場合ステップS222:Yesは、ホスト機器300から新たに256バイトの画像データを読み込み、ステップS226において復元する。この復元は、プリンタ10Bの復元部18が実行する。一方、ステップS208において読み込んだ画像データがバッファされている場合ステップS222:Noは、まず、このデータを復元部18において復元する。次に、ステップS228において、8×8のブロックの復元が完了したか否かを判断する。一般に、JPEGなどのデータ圧縮方式においては、原画像によって圧縮率が変化する。従って、8ピクセル×8ピクセルの画像ブロックを構成するJPEGデータのバイト数も、原画像に応じて異なる。8×8のブロックの復元が未了の時ステップS228:Noは、ステップS224に戻り、次の256バイトのデータを読み込んで復元を続行する。一方、8×8のブロックの復元が終了した時ステップS228:Yesは、復元した画像データをステップS230において格納部20のバンドバッファ上に展開し、8ピクセルに対応してステップS232で水平展開ポインタを8だけ進める。次に、ステップS234において、印刷すべき画像の横幅分のブロック列の復元が完了したか否かを判断する。未了の場合は、ステップS224に戻って画像データの読み込みを続行する。完了した場合ステップS234:Yesは、ステップS236に進み、次の画像ファイルにアクセスする。つまり、データ要求判断部26は、次の画像ファイルがあるか否かを判断し、必要に応じて画像データをホスト機器300に対して要求する。次の画像ファイルがある場合ステップS238:Noは、ステップS222に戻って、その画像ファイルに対応するバッファデータがあるか否かを判断し、必要に応じて読み込み、復元を開始する。一方、次の画像ファイルがない場合ステップS238:Yesは、ステップS240に進み、垂直展開ポインタを8だけ進める。これは、高さ8ピクセルのブロックを横に並べた画像データが展開されたからである。一方、水平展開ポインタは、次の展開に備えて0にする。次に、ステップS242において、イメージバンドに対応する画像データが揃ったか否かを判断する。イメージバンドを形成するために画像データが不足している時ステップS242:Noは、ステップS220に戻り、その画像ファイルにさらにアクセスして画像データの読み込み、復元を続行する。一方、イメージバンドを形成するに足る画像データが復元された場合または印刷ページが終了した場合ステップS242:Yesは、ステップS244に進み、印刷データへの変換を実行する。この変換は、印刷データ生成部22において実行される。そして、このようにして生成された印刷データは、イメージ生成部24を介してプリンタエンジン28に送られ、印刷される。このようにしてイメージバンドを印刷した後には、ステップS248において、ページの印刷が終了したか否かを判断する。未了の場合ステップS248:Noは、ステップS218に戻り、次のイメージバンドの形成のための画像データの読み込みを続行する。一方、ページが完了した場合ステップS248:Yesは、ステップS250において排紙する。以上、具体例を参照しつつ詳述したように、本実施形態においても、複数の画像を主走査方向に並べて印刷するような場合でも、1イメージバンド分の印刷データに相当する画像データをホスト機器に要求し、この画像データを順次復元し、印刷データに変換して印刷を実行する。従って、画像バッファメモリすなわち、図6に表した受信部14や格納部20のメモリ容量は、イメージバンドに対応するだけの量で良い。従って、図10bに表した構成と比較して、メモリ容量を大幅に節約することができ、メモリコストを大幅に低減することができる。また、大容量のメモリを管理する煩雑さも解消される。さらに、本発明によれば、ホスト機器から画像データの一部のみを受信して印刷を開始することができる。従って、印刷開始までの待ち時間を短縮することができる。さらに、本実施形態によれば、プリンタ10Bが復元部18を有し、圧縮された画像データの復元解凍を実行することができる。従って、ホスト機器300は、JPEGのような汎用性の高い圧縮画像データをそのままプリンタに送出すれば良い。つまり、ホスト機器300が画像データの復元を行う必要がなく、ホスト機器の負担が大幅に軽減されると同時に、ホスト機器として接続できるものを従来よりも大幅に拡げることができる。以上具体例を参照しつつ本発明の実施の形態について説明した。しかし、本発明は、これらの具体例に限定されるものではない。例えば、上述の具体例においては、2つの画像を主走査方向に並べて印刷する場合を挙げつつ説明したが、本発明は、3つあるいはそれ以上の画像を主走査方向に並べて印刷する場合においても同様に適用して、より顕著な効果を奏することは勿論である。また、上述の具体例においては、インクジェットプリンタの例を挙げつつ説明したが、本発明は、これ以外にもあらゆる種類のシリアルプリンタに適用して同様の効果を得ることができる。また、入力される画像データのフォーマットも、JPEGに限定されずプリンタにおいて適宜復元が可能なあらゆるフォーマットの画像データを同様に用いることができる。この点に関しては、例えば、JPEGの他にも、異なる方式のデータフォーマットに対応した復元部を設けて、入力される圧縮画像データのフォーマットに応じて適宜復元方式を選択できるようにしても良い。また、プリンタが用いるインクの色も、具体例として挙げたCMYK4色に限定されるものではなく、これらにライトシアン、ライトマゼンタなどの淡色を加えたものや、その他のあらゆるインクの組み合わせを同様に用いることができる。また、本発明は、カラー印刷をするシリアルプリンタに限定されず、モノクロ印刷するシリアルプリンタについても同様に適用して同様の効果を得ることができる。例えば、JPEG形式の多階調モノクロ画像などを印刷する場合において、上述した各種の効果を同様に得ることができる。さらに、シリアルプリンタ方式を採るものであれば、プリンタ専用機には限定されず、複写機、ファクシミリ装置などの他の機能を備えた複合機であっても良い。その他、当業者であれば、本明細書に開示した本発明の要旨の範囲内で種々の追加、変更等が可能である。