"Aインクを収容する第1の収容容器と、B前記第1の収容容器のインクと同一色のインクを収容する第2の収容容器と、C前記第1の収容容器から供給された前記インクを吐出する第1のノズル群と、D前記第2の収容容器から供給された前記インクを吐出する第2のノズル群と、E前記第1の収容容器のインク残量と前記第2の収容容器のインク残量とをそれぞれ検知する検知部と、F第1の印刷データに基づいて、前記第1のノズル群と前記第2のノズル群とを使用して印刷を実行している間に、前記検知部が前記第1の収容容器と前記第2の収容容器とのうちの一方の収容容器のインク残量が所定値以下になったことを検知すると、前記第1の印刷データから変換された第2の印刷データに基づいて、前記一方の収容容器ではない他方の収容容器からインクが供給されるノズル群を使用して印刷を続行する制御部と、Gを備え、H前記第1の印刷データは、前記第1のノズル群に属する前記ノズルと前記第2のノズル群に属する前記ノズルとに画素データが割り当てられ、I前記第2の印刷データは、前記第1のノズル群と前記第2のノズル群とのうち、前記他方の収容容器からインクが供給されるノズル群に属する前記ノズルに前記画素データが割り当てられることを特徴とする印刷装置。請求項1に記載の印刷装置であって、前記制御部は、ページの印刷が終了するごとに、前記第1の収容容器のインク残量と前記第2の収容容器のインク残量とがそれぞれ前記所定値以下になったか否かの情報を前記検知部から取得し、前記一方の収容容器のインク残量が前記所定値以下になった情報を取得した場合、前記第1の印刷データを前記第2の印刷データに変換する、印刷装置。請求項1または請求項2に記載の印刷装置であって、前記第1のノズル群と前記第2のノズル群とは、それぞれ複数のノズルが所定方向に並び、前記第1のノズル群と前記第2のノズル群とを前記所定方向と交差する移動方向に移動させながら媒体に対して前記ノズルからインクを吐出する印刷動作と、前記第1のノズル群及び前記第2のノズル群と前記媒体とを前記所定方向に相対移動させる搬送動作と、を繰り返し実行することで、前記媒体に画像を印刷し、前記制御部は、前記印刷動作が終了するごとに、前記第1の収容容器のインク残量と前記第2の収容容器のインク残量とがそれぞれ前記所定値以下になったか否かの情報を前記検知部から取得し、前記一方の収容容器のインク残量が前記所定値以下になった情報を取得した場合、前記第1の印刷データを前記第2の印刷データに変換する、印刷装置。請求項1から請求項3の何れか1項に記載の印刷装置であって、前記印刷装置は印刷制御装置に接続され、前記印刷制御装置は、前記第1の印刷データを作成し、前記第1の印刷データを前記印刷装置に送信し、前記検知部が前記一方の収容容器のインク残量が前記所定値以下になったことを検知すると、前記制御部が前記第1の印刷データを前記第2の印刷データに変換する、印刷装置。Aインクを収容する第1の収容容器と、前記第1の収容容器のインクと同一色のインクを収容する第2の収容容器と、前記第1の収容容器から供給された前記インクを吐出する第1のノズル群と、前記第2の収容容器から供給された前記インクを吐出する第2のノズル群と、を備えた印刷装置を用いた印刷方法であって、B第1の印刷データに基づいて、前記第1のノズル群と前記第2のノズル群とを使用して印刷を実行している間に、前記第1の収容容器と前記第2の収容容器とのうちの一方の収容容器のインク残量が所定値以下になった情報を取得すると、前記第1の印刷データを第2の印刷データに変換することと、C前記第2の印刷データに基づいて、前記一方の収容容器ではない他方の収容容器からインクが供給されるノズル群を使用して印刷を続行することと、Dを有し、E前記第1の印刷データは、前記第1のノズル群に属する前記ノズルと前記第2のノズル群に属する前記ノズルとに画素データが割り当てられ、F前記第2の印刷データは、前記第1のノズル群と前記第2のノズル群とのうち、前記他方の収容容器からインクが供給されるノズル群に属する前記ノズルに前記画素データが割り当てられることを特徴とする印刷方法。Aインクを収容する第1の収容容器と、前記第1の収容容器のインクと同一色のインクを収容する第2の収容容器と、前記第1の収容容器から供給された前記インクを吐出する第1のノズル群と、前記第2の収容容器から供給された前記インクを吐出する第2のノズル群と、を備えた印刷装置が印刷を行うためのプログラムであって、B第1の印刷データに基づいて、前記第1のノズル群と前記第2のノズル群とを使用して印刷を実行している間に、前記第1の収容容器と前記第2の収容容器とのうちの一方の収容容器のインク残量が所定値以下になった情報を取得すると、前記第1の印刷データを第2の印刷データに変換する機能と、C前記第2の印刷データに基づいて、前記一方の収容容器ではない他方の収容容器からインクが供給されるノズル群を使用して前記印刷装置に印刷を続行させる機能と、Dをコンピューターに実現させ、E前記第1の印刷データは、前記第1のノズル群に属する前記ノズルと前記第2のノズル群に属する前記ノズルとに画素データが割り当てられ、F前記第2の印刷データは、前記第1のノズル群と前記第2のノズル群とのうち、前記他方の収容容器からインクが供給されるノズル群に属する前記ノズルに前記画素データが割り当てられることを特徴とするプログラム。一方、同色の複数のノズル群に対して各々異なるインクカートリッジからインクを供給するプリンターでは、或るインクカートリッジのインクが無くなると、別のインクカートリッジにはインクが残っているにもかかわらず、インクカートリッジ交換の指示が出されてしまう。そうすると、複数のインクカートリッジのうちの何れかのインクカートリッジのインクが無くなる度に、印刷が停止してしまう。そこで、本発明は、インクの収容容器インクカートリッジの交換による印刷停止回数を削減することを目的とする。前記課題を解決する為の主たる発明は、Aインクを収容する第1の収容容器と、B前記第1の収容容器のインクと同一色のインクを収容する第2の収容容器と、C前記第1の収容容器から供給された前記インクを吐出する第1のノズル群と、D前記第2の収容容器から供給された前記インクを吐出する第2のノズル群と、E前記第1の収容容器のインク残量と前記第2の収容容器のインク残量とをそれぞれ検知する検知部と、F第1の印刷データに基づいて、前記第1のノズル群と前記第2のノズル群とを使用して印刷を実行している間に、前記検知部が前記第1の収容容器と前記第2の収容容器とのうちの一方の収容容器のインク残量が所定値以下になったことを検知すると、前記第1の印刷データから変換された第2の印刷データに基づいて、前記一方の収容容器ではない他方の収容容器からインクが供給されるノズル群を使用して印刷を続行する制御部と、Gを備え、H前記第1の印刷データは、前記第1のノズル群に属する前記ノズルと前記第2のノズル群に属する前記ノズルとに画素データが割り当てられ、I前記第2の印刷データは、前記第1のノズル群と前記第2のノズル群とのうち、前記他方の収容容器からインクが供給されるノズル群に属する前記ノズルに前記画素データが割り当てられることを特徴とする印刷装置である。本発明の他の特徴は、本明細書、及び添付図面の記載により、明らかにする。===開示の概要===本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかとなる。即ち、Aインクを収容する第1の収容容器と、B前記第1の収容容器のインクと同一色のインクを収容する第2の収容容器と、C前記第1の収容容器から供給された前記インクを吐出する第1のノズル群と、D前記第2の収容容器から供給された前記インクを吐出する第2のノズル群と、E前記第1の収容容器のインク残量と前記第2の収容容器のインク残量とをそれぞれ検知する検知部と、F第1の印刷データに基づいて、前記第1のノズル群と前記第2のノズル群とを使用して印刷を実行している間に、前記検知部が前記第1の収容容器と前記第2の収容容器とのうちの一方の収容容器のインク残量が所定値以下になったことを検知すると、前記第1の印刷データから変換された第2の印刷データに基づいて、前記一方の収容容器ではない他方の収容容器からインクが供給されるノズル群を使用して印刷を続行する制御部と、Gを備え、H前記第1の印刷データは、前記第1のノズル群に属する前記ノズルと前記第2のノズル群に属する前記ノズルとに画素データが割り当てられ、I前記第2の印刷データは、前記第1のノズル群と前記第2のノズル群とのうち、前記他方の収容容器からインクが供給されるノズル群に属する前記ノズルに前記画素データが割り当てられることを特徴とする印刷装置である。このような印刷装置によれば、インクの収容容器の交換による印刷停止回数を削減することができる。かかる印刷装置であって、前記制御部は、ページの印刷が終了するごとに、前記第1の収容容器のインク残量と前記第2の収容容器のインク残量とがそれぞれ前記所定値以下になったか否かの情報を前記検知部から取得し、前記一方の収容容器のインク残量が前記所定値以下になった情報を取得した場合、前記第1の印刷データを前記第2の印刷データに変換すること。このような印刷装置によれば、インク切れの状態で多数のページが印刷されてしまうことを防止できる。かかる印刷装置であって、前記第1のノズル群と前記第2のノズル群とは、それぞれ複数のノズルが所定方向に並び、前記第1のノズル群と前記第2のノズル群とを前記所定方向と交差する移動方向に移動させながら媒体に対して前記ノズルからインクを吐出する印刷動作と、前記第1のノズル群及び前記第2のノズル群と前記媒体とを前記所定方向に相対移動させる搬送動作と、を繰り返し実行することで、前記媒体に画像を印刷し、前記制御部は、前記印刷動作が終了するごとに、前記第1の収容容器のインク残量と前記第2の収容容器のインク残量とがそれぞれ前記所定値以下になったか否かの情報を前記検知部から取得し、前記一方の収容容器のインク残量が前記所定値以下になった情報を取得した場合、前記第1の印刷データを前記第2の印刷データに変換すること。このような印刷装置によれば、ページの途中からインク切れの状態で画像が印刷されてしまうことを防止できる。かかる印刷装置であって、前記印刷装置は印刷制御装置に接続され、前記印刷制御装置は、前記第1の印刷データを作成し、前記第1の印刷データを前記印刷装置に送信し、前記検知部が前記一方の収容容器のインク残量が前記所定値以下になったことを検知すると、前記制御部が前記第1の印刷データを前記第2の印刷データに変換すること。このような印刷装置によれば、印刷装置と印刷制御装置間でのデータの送受信にかかる時間を短縮することができる。また、Aインクを収容する第1の収容容器と、前記第1の収容容器のインクと同一色のインクを収容する第2の収容容器と、前記第1の収容容器から供給された前記インクを吐出する第1のノズル群と、前記第2の収容容器から供給された前記インクを吐出する第2のノズル群と、を備えた印刷装置を用いた印刷方法であって、B第1の印刷データに基づいて、前記第1のノズル群と前記第2のノズル群とを使用して印刷を実行している間に、前記第1の収容容器と前記第2の収容容器とのうちの一方の収容容器のインク残量が所定値以下になった情報を取得すると、前記第1の印刷データを第2の印刷データに変換することと、C前記第2の印刷データに基づいて、前記一方の収容容器ではない他方の収容容器からインクが供給されるノズル群を使用して印刷を続行することと、Dを有し、E前記第1の印刷データは、前記第1のノズル群に属する前記ノズルと前記第2のノズル群に属する前記ノズルとに画素データが割り当てられ、F前記第2の印刷データは、前記第1のノズル群と前記第2のノズル群とのうち、前記他方の収容容器からインクが供給されるノズル群に属する前記ノズルに前記画素データが割り当てられることを特徴とする印刷方法である。このような印刷方法によれば、インクの収容容器の交換による印刷停止回数を削減することができる。また、Aインクを収容する第1の収容容器と、前記第1の収容容器のインクと同一色のインクを収容する第2の収容容器と、前記第1の収容容器から供給された前記インクを吐出する第1のノズル群と、前記第2の収容容器から供給された前記インクを吐出する第2のノズル群と、を備えた印刷装置が印刷を行うためのプログラムであって、B第1の印刷データに基づいて、前記第1のノズル群と前記第2のノズル群とを使用して印刷を実行している間に、前記第1の収容容器と前記第2の収容容器とのうちの一方の収容容器のインク残量が所定値以下になった情報を取得すると、前記第1の印刷データを第2の印刷データに変換する機能と、C前記第2の印刷データに基づいて、前記一方の収容容器ではない他方の収容容器からインクが供給されるノズル群を使用して前記印刷装置に印刷を続行させる機能と、Dをコンピューターに実現させ、E前記第1の印刷データは、前記第1のノズル群に属する前記ノズルと前記第2のノズル群に属する前記ノズルとに画素データが割り当てられ、F前記第2の印刷データは、前記第1のノズル群と前記第2のノズル群とのうち、前記他方の収容容器からインクが供給されるノズル群に属する前記ノズルに前記画素データが割り当てられることを特徴とするプログラムである。このようなプログラムによれば、インクの収容容器の交換による印刷停止回数を削減することができる。===印刷システムについて===以下、プリンターインクジェットプリンターとコンピューターが接続された印刷システムを例に挙げて実施形態を説明する。図1Aは、プリンター1の全体構成ブロック図であり、図1Bは、プリンター1の概略斜視図である。コンピューター60は、プリンター1と通信可能に接続されており、プリンター1に画像を印刷させるための印刷データをプリンター1に送信する。コントローラー10は、プリンター1の制御を行うための制御ユニットである。インターフェース部11はコンピューター60とプリンター1との間でデータの送受信を行うためのものである。CPU12はプリンター1全体の制御を行うための演算処理装置である。メモリー13はCPU12のプログラムを格納する領域や作業領域等を確保するためのものである。CPU12はユニット制御回路14により各ユニットを制御する。なお、プリンター1内の状況を検出器群50が監視し、その検出結果に基づいて、コントローラー10は各ユニットを制御する。搬送ユニット20は、画像を印刷する媒体S例:紙、布、フィルムを印刷可能な位置に給紙し、印刷時には搬送方向所定方向に相当に所定の搬送量で媒体Sを搬送するためのものである。キャリッジユニット30は、キャリッジ31に保持されたヘッド41、及び、インクカートリッジ42,43を搬送方向と交差する移動方向に移動するためのものである。図2は、ヘッド41の下面に設けられたノズルの配列とノズルにインクを供給するインクカートリッジ42,43を説明する図である。ヘッドユニット40は、媒体Sにインクを吐出するためのものであり、インクを吐出するノズルが複数設けられたヘッド41を有する。なお、図2はヘッド41の上面から仮想的にノズルを見た図である。各ノズルには、インクが充填されたインク室不図示が設けられている。また、ノズルからのインク吐出方式は、駆動素子ピエゾ素子に電圧をかけてインク室を膨張収縮させることによりインクを吐出するピエゾ方式でもよいし、発熱素子を用いてノズル内に気泡を発生させ、その気泡によってインクを吐出させるサーマル方式でもよい。図2に示すように、ヘッド41の下面には、360個のノズルが搬送方向に所定の間隔120dpiで並んだノズル列が4列形成されているA列B列C列D列。この4つのノズル列からそれぞれブラックインクKが吐出され、プリンター1はモノクロ印刷を行う。説明のため、各ノズル列が有する360個のノズルに対して、搬送方向下流側のノズルから順に小さい番号を付す1~360。なお、4つのノズル列A列~D列から吐出されるインクをブラックインクとするに限らず、例えば、4つのノズル列から単色のシアンインクを吐出させてもよい。そして、A列はB列よりも搬送方向下流側にずれ、B列はC列およびD列よりも搬送方向下流側にずれ、C列とD列の搬送方向の位置は等しい。具体的には、A列の或る番号のノズルiはB列の同じ番号のノズルiよりも360dpiだけ搬送方向下流側にずれ、B列の或る番号のノズルはC列およびD列の同じ番号のノズルよりも360dpiだけ搬送方向下流側にずれ、C列とD列の同じ番号のノズルは搬送方向の位置が等しい。よって、ヘッド41の下面では、ブラックインクKを吐出するノズルが搬送方向に360dpiの間隔で並んでいることになる。そして、キャリッジ31には、ブラックインクKを収容した2つのインクカートリッジ42,43が搭載される。一方の第1インクカートリッジ42第1の収容容器に相当はA列のノズルとC列のノズルにブラックインクKを供給し、他方の第2インクカートリッジ43第2の収容容器に相当はB列のノズルとD列のノズルにブラックインクKを供給する。言い換えると、A列およびC列第1のノズル群に相当は、第1インクカートリッジ42から供給されたインクを吐出し、B列およびD列第2のノズル群に相当は、第2インクカートリッジ43から供給されたインクを吐出する。また、2つのインクカートリッジ42,43には、各インクカートリッジ42,43のインク残量がそれぞれ所定値以下になったこと即ち、インク残量が少なくなったことを検知するセンサー51検知部に相当が設けられている。以下、インクカートリッジ42,43に収容されたインクの残量が所定値以下になったことをインクエンドと呼ぶ。このようなプリンター1において、コントローラー10は、ヘッド41を移動方向に移動させながら媒体Sに対してノズルからブラックインクを吐出する印刷動作と、ヘッド41に対して媒体Sを搬送方向に移動させる搬送動作と、を繰り返し実行する。そうすることで、先の印刷動作により形成されたドット位置とは異なる媒体S上の位置に、後の印刷動作にてドットを形成することができ、媒体S上に2次元の画像を印刷することができる。以下、ヘッド41が移動方向へ移動しながらドットを形成する動作1回の印刷動作をパスと呼ぶ。===印刷処理:第1実施例===<印刷方法>図3は、第1実施例の印刷方法を説明する図である。図では、各ノズル列A~Dに属するノズル数を6個に減らして描き、例えば、A列の1番ノズル1をA1と記す。図には、パス1パス2のヘッド41と印刷画像の位置関係が示される。画像内のマス目が、媒体S上に定めた最小の単位領域1ドットが形成される領域である画素に相当する。図では、画素内にドットを形成するノズル列を記し、例えば、Aと記されている画素にはA列によってドットが形成される。また、移動方向に沿うドット列、即ち、移動方向に並ぶ画素の列に形成されるドット列をラスターラインと呼び、搬送方向下流側のラスターラインから順に小さい番号を付ける。搬送方向下流側のラスターラインから順に、1番ラスターL1、2番ラスターL2、...と呼ぶ。また、移動方向の左側の画素から順に小さい番号水平位置を付ける。例えば、移動方向の最も左側の画素を水平位置が1である画素と呼ぶ。図3で示す印刷方法は、バンド印刷である。バンド印刷とは、先のパスで形成されるラスターライン間に、後のパスでラスターラインが形成されない印刷方法である。よって、バンド印刷では、1回のパスで印刷される画像以下、バンド画像が搬送方向に並ぶことになる。そして、1回の搬送動作における媒体搬送量がバンド画像の搬送方向の長さに相当する。図2に示すように、本実施形態のプリンター1が有するヘッド41の下面では、ブラックインクKを吐出するノズルが搬送方向に360dpi1/360インチの間隔で並んでいる。よって、バンド画像では、ラスターラインが搬送方向に360dpiの間隔で並ぶ。また、図3に示すバンド画像では、18個のラスターラインが搬送方向に並ぶ。よって、図3に示す印刷方法では、1回の搬送動作における媒体搬送量が18/360インチとなる。また、ヘッド41の下面に形成された4つのノズル列A列~D列のうち、A列とB列はそれぞれ他のノズル列に対して搬送方向にずれている。そのため、A列とB列はそれぞれ1つのラスターラインを印刷する。一方、C列とD列の搬送方向の位置は等しい。そのため、C列とD列によって1つのラスターラインが印刷される。このことは、図3において、Aと記された画素が移動方向に並び、Bと記された画素が移動方向に並び、Cと記された画素とDと記された画素が移動方向に並んでいることからも分かる。また、ヘッド41の下面に形成された4つのノズル列A列~D列のうち、A列が最も搬送方向の下流側に位置し、B列が搬送方向の中央に位置し、C列D列が最も搬送方向の上流側に位置する。そのため、バンド画像では、搬送方向の下流側から、A列によるラスターライン、B列によるラスターライン、C列D列によるラスターラインが、この順番で繰り返し並ぶことになる。また、ここでは、水平位置が奇数である画素にC列がドットを形成し、水平位置が偶数である画素にD列がドットを形成するとした。よって、C列とD列によるラスターラインでは、C列によるドットとD列によるドットが移動方向に交互に並ぶことになる。このことは、図3において、Cと記された画素とDと記された画素が移動方向に交互に並んでいることからも分かる。このように、同色のインクを吐出し、且つ、搬送方向にずれたノズル列を複数備えるプリンター1では、高解像度の画像ここでは搬送方向の解像度が360dpiである画像を高速で印刷することができる。<印刷データの作成処理>図4は、プリンタードライバーによる印刷データの作成処理のフローである。コンピューター60には、プリンター1に画像を印刷させるための印刷データを作成するプリンタードライバーがインストールされている。プリンタードライバーは、CD-ROMなどの記憶媒体に記憶されていたり、インターネットを介してコンピューターにダウンロード可能であったりする。プリンタードライバーは、コンピューター60のハードウェア資源を利用して、以下の処理を実行する。まず、プリンタードライバーは、アプリケーションプログラムからプリンター1に印刷させる画像の画像データを受信するとS001、受信した画像データの解像度を、プリンター1が媒体Sに画像を印刷する際の解像度に変換する解像度変換処理を実行するS002。次に、プリンタードライバーは、受信した画像データ例えばRGBデータを、プリンター1が吐出可能なインクの色のデータ、即ち、モノクロ画像のデータKデータに変換するモノクロ変換処理を実行するS003。次に、プリンタードライバーは、ハーフトーン処理を実行するS004。ここで、画素にドットを形成するか否かを示すデータを画素データと呼び、画像データは2次元に並んだ複数の画素データから構成される。そして、ハーフトーン処理では、画像の濃淡を高階調の数例:256階調で表した画素データが、プリンター1が形成可能な低階調の数例:4階調の画素データに変換される。例えば、ハーフトーン処理後の画素データを4階調とする場合、画素データは、大ドット形成中ドット形成小ドット形成ドット無しの何れかが示される。最後に、プリンタードライバーは、ラスタライズ処理を実行するS005。ラスタライズ処理は、画像データを構成する複数の画素データを、パスごとに、各画素データを担当するノズルに割り当てる処理である。そのため、プリンタードライバーは、2次元に並ぶ画素データの中から1パス分の画素データを抽出し、担当するノズルに各画素データが送信されるように、抽出した画素データを並べ替える。よって、ラスタライズ処理により、2次元に並ぶ画素データが、パスごとの画素データに並べ替えられる。図5は、ラスタライズ処理を説明する図である。図5は、図3に示す印刷方法のパス1で印刷するデータを、プリンター1に送信する順番に並べ替える様子を示す。ここで、1つのラスターラインを印刷する画素データ、即ち、移動方向に並ぶ画素データ群をラスターデータと呼ぶ。図3に示す印刷方法では、パス1で、1番ラスターL1から18番ラスターL18までが印刷される。よって、プリンタードライバーは、まず、画像データの中から、1番ラスターL1から18番ラスターL18までを印刷するラスターデータを抽出する図5の左図。図では、例えば、1番ラスターL1を印刷するラスターデータをL1データと記し、2番ラスターL2を印刷するラスターデータをL2データと記す。また、図3に示す印刷方法では、搬送方向下流側から、A列によるラスターライン、B列によるラスターライン、CD列によるラスターラインが、この順番で繰り返し印刷される。そのため、プリンタードライバーは、ラスターデータを搬送方向の下流側からA列、B列、CD列の順番で割り当てる。具体的には、L1データにA列が割り当てられ、L2データにB列が割り当てられ、L3データにCD列が割り当てられる。また、本実施形態では、プリンタードライバーは、A列に割り当てたラスターデータ、B列に割り当てたラスターデータ、C列に割り当てたラスターデータ、D列に割り当てたラスターデータの順に、1パス分のラスターデータをプリンター1に送信するとした。また、プリンタードライバーは、各ノズル列に割り当てたラスターデータのうち、番号の小さいノズルに割り当てたラスターデータから順に、プリンター1に送信するとした。そのため、プリンタードライバーは、画像データの中からパス1で印刷するラスターデータを抽出した後、抽出したラスターデータの中から更にA列に割り当てるラスターデータを抽出し、A列の番号の小さいノズルに割り当てるラスターデータから順に並べる。具体的に説明すると、コンピューター60のメモリー内にはプリンター1に送信するラスターデータを記憶するための記憶領域が設けられており、プリンタードライバーは、図5の右図に示すように、A列の各ノズル1~6に対応する記憶領域に、A列の各ノズル1~6に割り当てるラスターデータを記憶させる。同様に、プリンタードライバーは、パス1で印刷するラスターデータの中からB列に割り当てるラスターデータを抽出し、B列の各ノズル1~6に対応する記憶領域に、B列の各ノズル1~6に割り当てるラスターデータを記憶させる。ただし、図3に示す印刷方法では、C列とD列によって1つのラスターラインが印刷される。そのため、プリンタードライバーは、パス1で印刷するラスターデータの中からC列D列に割り当てるラスターデータを抽出した後、マスク処理を行う。C列のノズルは水平位置が奇数である画素にドットを形成する。そこで、プリンタードライバーは、抽出したラスターデータに対して、水平位置が奇数である画素データは変更せず、水平位置が偶数である画素データは全てドットを形成しないデータに変更するマスクC列用マスクを、乗じる。そして、プリンタードライバーは、マスク処理したラスターデータをそれぞれ、C列の各ノズル1~6に対応する記憶領域に記憶させる。一方、D列のノズルは水平位置が偶数である画素にドットを形成する。そこで、プリンタードライバーは、C列D列に割り当てるラスターデータに対して、水平位置が偶数である画素データは変更せず、水平位置が奇数である画素データは全てドットを形成しないデータに変更するマスクD列用マスクを、乗じる。そして、プリンタードライバーは、マスク処理したラスターデータをそれぞれ、D列の各ノズル1~6に対応する記憶領域に記憶させる。このように、C列D列に割り当てるラスターデータに対して各ノズル列に対応したマスクを乗じることで、ドットが重ねて形成されてしまうことを防止できる。以上により、パス1で印刷するラスターデータの並べ替えが終了する。プリンタードライバーは、次のパスが無くなるまでこの処理を繰り返し、2次元に並ぶ画素データをパスごとのデータに並べ替え、ラスタライズ処理を終了する。このように、プリンタードライバーは、第1インクカートリッジ42からインクが供給されるA列およびC列に属するノズルと、第2インクカートリッジ43からインクが供給されるB列およびD列に属するノズルに、画素データが割り当てられた印刷データ第1の印刷データに相当を作成する。即ち、プリンタードライバーは、ブラックインクを吐出する全ノズル列A列~D列の4列を使用する印刷データを作成する。こうして作成した印刷データを、プリンタードライバーは、プリンター1に送信する。なお、1パス分のデータの並べ替えが終了するごとにプリンター1にデータが送信されるようにしてもよいし、全パスのデータの並べ替えが終了してからプリンター1にデータが送信されるようにしてもよい。<印刷処理>図6は、第1実施例における印刷処理のフローを説明する図である。プリンター1のコントローラー10は、プリンタードライバーから印刷データを取得するとS101、インクカートリッジ42,43に設けられたセンサー51からインクエンド情報を取得するS102。インクエンド情報とは、第1インクカートリッジ42のインク残量と第2インクカートリッジ43のインク残量がそれぞれ所定値以下になったか否かを示す情報である。インクエンドになったインクカートリッジ42,43が無い場合S103→N、コントローラー10は、プリンタードライバーから取得した印刷データに基づき、A列~D列の4列を使用して印刷を実行するS104。その結果、図3に示す印刷方法が実行される。これに対して、インクエンドになったインクカートリッジ42,43が有る場合S103→Y、コントローラー10は、第1インクカートリッジ42と第2インクカートリッジ43が共にインクエンドであるのか否かを確認するS105。2つのインクカートリッジ42,43が共にインクエンドである場合S105→Y、コントローラー10は、ユーザーにインクカートリッジ42,43を交換するように指示を出しS106、印刷処理を一時停止する。一方、2つのインクカートリッジ42,43のうちの一方のインクカートリッジだけがインクエンドである場合S105→N、コントローラー10は、何れのインクカートリッジ42,43がインクエンドであるのかを確認するS107。第1インクカートリッジ42がインクエンドである場合S107→Y、第1インクカートリッジ42からインクが供給されるA列とC列を印刷に使用することが出来ない。そのため、コントローラー10は、インクエンドになっていない第2インクカートリッジ43からインクが供給されるD列のみを使用して、印刷を続行する。逆に、第2インクカートリッジ43がインクエンドである場合S107→N、第2インクカートリッジ43からインクが供給されるB列とD列を印刷に使用することが出来ない。そのため、コントローラー10は、インクエンドになっていない第1インクカートリッジ42からインクが供給されるC列のみを使用して、印刷を続行する。図7は、C列のみを使用する印刷方法を説明する図である。C列では、ノズルが搬送方向に120dpiの間隔で並ぶ。そのため、C列のみを使用して搬送方向の解像度が360dpiである画像を印刷するために、媒体Sの2回の微小送り1/360インチと1回の大送り16/360を繰り返して印刷する。なお、D列のみを使用する印刷方法も同様である。具体的には、1/360インチずつ媒体Sを搬送しながら3回のパス例:パス1~パス3で図3に示す印刷方法のバンド画像を印刷し、その後、媒体Sを16/360インチだけ搬送し、次のバンド画像を印刷する。よって、パスnでA列が印刷していたラスターラインを、パス3n-2でC列が印刷し、パスnでB列が印刷していたラスターラインを、パス3n-1でC列が印刷し、パスnでC列とD列が印刷していたラスターラインを、パス3nでC列が印刷することになる。なお、第1インクカートリッジ42がインクエンドになった場合、D列だけでなくB列も使用することができる。しかし、B列とD列の両方を使用すると、B列とD列が同じラスターデータに重複して割り当てられ、印刷制御が複雑となる。よって、本実施例ではD列のみを使用する。同様に、第2インクカートリッジ43がインクエンドになった場合、A列とC列を使用することが可能であるが、本実施例ではC列のみを使用する。また、A列~D列の4列を使用する印刷方法図3の媒体搬送量18/360インチよりも、C列またはD列のみを使用する印刷方法図7の媒体搬送量1/360インチと16/360インチの方が、短い。そのため、2つのインクカートリッジ42,43のうちの一方がインクエンドになった場合に図7に示す印刷方法を実施するために、プリンター1のメモリー13等に、図7に示す印刷方法の搬送量を記憶させておく必要がある。また、A列~D列の4列を使用する印刷方法図3では、1番ラスターL1が印刷される媒体S上の位置にA列の1番ノズル1が対向するように、媒体Sが給紙される。これに対して、C列またはD列のみを使用する印刷方法図7では、1番ラスターL1が印刷される媒体S上の位置にC列またはD列の1番ノズル1が対向するように、媒体Sが給紙される。つまり、ヘッド41に対する媒体Sの給紙位置頭出し位置が異なる。そのため、2つのインクカートリッジ42,43のうちの一方がインクエンドになった場合に図7に示す印刷方法を実施するために、プリンター1のメモリー13等に、図7に示す印刷方法の媒体Sの給紙位置を記憶させておく必要がある。また、コントローラー10がプリンタードライバーから受信した印刷データは、図3に示す印刷方法に応じた印刷データであり、A列~D列の4列に画素データが割り当てられている。そのため、プリンタードライバーから受信した印刷データを、C列又はD列のみを使用する印刷方法に応じた印刷データ、即ち、C列又はD列のみに画素データが割り当てられる印刷データ第2の印刷データに相当に変換する必要がある。そこで、コントローラー10は、A列~D列の4列を使用する印刷方法のパスごとのデータを、C列又はD列のみを使用する印刷方法のパスごとのデータに並べ替える処理以下、再ラスタライズ処理とも呼ぶを実行する。つまり、コントローラー10は、図6のフローに示すように、第1インクカートリッジ42がインクエンドである場合S107→Y、プリンタードライバーから受信した印刷データを、D列のみ使用の印刷データに再ラスタライズ処理しS109、第2インクカートリッジ43がインクエンドである場合S107→N、プリンタードライバーから受信した印刷データを、C列のみ使用の印刷データに再ラスタライズ処理するS108。図8は、再ラスタライズ処理を説明する図である。図8は、図3に示す印刷方法のパス1で印刷するデータを、図7に示す印刷方法のパス1~パス3で印刷するデータに並べ替える処理を示す。以下の説明のため、プリンタードライバーから受信した印刷データ図3に示す印刷方法に応じた印刷データを元データと呼び、再ラスタライズ処理後の印刷データ図7に示す印刷方法に応じた印刷データを再ラスタライズデータと呼ぶ。なお、D列のみを使用する印刷方法に応じた印刷データへの再ラスタライズ処理も同様である。前述のように、図3に示す印刷方法のパス1パスnでA列が印刷していたラスターラインを、図7に示す印刷方法ではパス1パス3n-2でC列が印刷する。そのため、コントローラー10は、まず、パス1の元データの中から、A列に割り当てられていたラスターデータを抽出する。また、図3に示す印刷方法においてA列の或る番号のノズルiが印刷していたラスターラインを、図7に示す印刷方法では、C列の同じ番号のノズルiが印刷する。そのため、コントローラー10は、抽出したラスターデータの中でA列の或る番号のノズルiに割り当てられていたラスターデータを、C列の同じ番号のノズルiに割り当てる。具体的に説明すると、プリンター1のメモリー13には、ヘッドユニット40に送信するラスターデータを記憶するための記憶領域以下、第1記憶領域と呼ぶが設けられており、第1記憶領域には、初め、プリンタードライバーから受信した印刷データ、即ち、パス1の元データが記憶されている。そのため、コントローラー10は、まず、パス1の元データを別の記憶領域以下、第2記憶領域と呼ぶに記憶させる。そして、コントローラー10は、第2記憶領域からA列に割り当てられていたラスターデータを抽出し、A列の各ノズル1~6に割り当てられていたラスターデータを、第1記憶領域におけるC列の同じ番号のノズル1~6に対応する記憶領域に記憶させる。例えば、A列の1番ノズル1に割り当てられていたL1データは、第1記憶領域の中のC列の1番ノズル1に対応する記憶領域に記憶される。また、図7に示す印刷方法では、C列のみを印刷に使用し、A列、B列、D列からはインクを吐出させない。そのため、コントローラー10は、第1記憶領域の中のA列、B列、D列に対応する記憶領域に、インクを吐出しないことを示すNULLデータを記憶させる。こうして、プリンタードライバーから受信した印刷データ元データが、C列のみを使用した印刷方法のパス1の印刷データ再ラスタライズデータに並べ替えられる。コントローラー10は、他のパスのデータも同様に並べ替える。図3に示す印刷方法においてパス1パスnでB列が印刷していたラスターラインを、図7に示す印刷方法ではパス2パス3n-1でC列が印刷する。そのため、コントローラー10は、パス1の元データの中からB列に割り当てられていたラスターデータを抽出し、B列の各ノズル1~6に割り当てられていたラスターデータを、第1記憶領域におけるC列の同じ番号のノズル1~6に対応する記憶領域に記憶させる。そして、コントローラー10は、第1記憶領域の中のA列、B列、D列に対応する記憶領域にNULLデータを記憶させ、パス2の再ラスタライズデータへの並べ替えを終了する。ただし、図3に示す印刷方法では、C列とD列によって1つのラスターラインが印刷される。即ち、図3に示す印刷方法においてパス1パスnでC列とD列が印刷していたラスターラインを、図7に示す印刷方法ではパス3パス3nでC列が印刷する。そのため、コントローラー10は、パス1の元データの中から、C列とD列に割り当てられていたラスターデータマスク処理済みのラスターデータを抽出し、C列とD列の同じ番号のノズルiに割り当てられていたラスターデータを合成する。そして、コントローラー10は、C列とD列の各ノズル1~6の合成データを、第1記憶領域におけるC列の同じ番号のノズル1~6に対応する記憶領域に記憶させる。そして、コントローラー10は、第1記憶領域の中のA列、B列、D列に対応する記憶領域にNULLデータを記憶させ、パス3の再ラスタライズデータへの並べ替えを終了する。このように、2つのインクカートリッジ42,43のうちの一方のインクカートリッジがインクエンドになっても、コントローラー10は、プリンタードライバーから受信した印刷データをC列またはD列のみを使用する印刷方法に応じた印刷データに変換し再ラスタライズ処理し、インクエンドになっていないインクカートリッジからインクが供給されるノズル列を使用して印刷を続行する図6のS104。なお、コントローラー10は、次のページを印刷する際にもインクエンド情報を取得し、第1インクカートリッジ42だけがインクエンドのままであればD列のみを使用した印刷方法で印刷を続行し、第2インクカートリッジ43だけがインクエンドのままであればC列のみを使用した印刷方法で印刷を続行し、印刷ジョブ内の新しいページが無くなるまでこの処理を繰り返す。また、あるページの印刷データを、C列またはD列のみを使用する印刷方法に応じた印刷データに変換した後に、同じ内容のページを次に印刷する場合、コントローラー10は、前のページの再ラスタライズデータを使用して次のページを印刷するようにするとよい。以上をまとめると、プリンター1印刷装置に相当内のコントローラー10制御部に相当は、A列~D列の4列に画素データが割り当てられた元データに基づいてA列~D列の4列を使用して印刷を実行している間に印刷ジョブ中に、センサー51が第1インクカートリッジ42と第2インクカートリッジ43のうちの一方のインクカートリッジ一方の収容容器に相当のインク残量が所定値以下になったことを検知すると、元データを、インクエンドになっていない方のインクカートリッジ他方の収容容器に相当からインクが供給されるC列またはD列のみに画素データが割り当てられる再ラスタライズデータに変換し、再ラスタライズデータに基づいてC列またはD列のみを使用して印刷を続行する。なお、NULLデータは画素データとしない。よって、印刷に使用するノズルにのみ画素データが割り当てられる。そうすることで、2つのインクカートリッジ42,43のうちの一方がインクエンドになる度に印刷を停止してユーザーにインクカートリッジ交換の指示を出すプリンターに比べて、インクカートリッジ交換による印刷停止回数を削減することができる。そのため、印刷ジョブをスムーズに実行することができる。また、2つのインクカートリッジ42,43のうちの一方がインクエンドになると、他方のインクカートリッジから供給されるインクにより印刷が続行され、2つのインクカートリッジ42,43が共にインクエンドになった時点で、ユーザーにインクカートリッジ交換の指示が出される。そのため、ユーザーは2つのインクカートリッジ42,43を同時に交換することができ、ユーザーがインクカートリッジを交換する回数を削減することができ、ユーザーの負担を低減することができる。また、本実施形態では、プリンター1とコンピューター60印刷制御装置に相当が接続された印刷システムにおいて、プリンタードライバーをインストールしたコンピューター60が、A列~D列の4列に画素データが割り当てられた元データを作成する。しかし、印刷ジョブ中に2つのインクカートリッジ42,43のうちの一方がインクエンドになっても、プリンター1内のコントローラー10は元データをプリンタードライバーに送信することなく、コントローラー10自身が再ラスタライズ処理を実行する元データを、C列またはD列のみに画素データが割り当てられるデータに変換する。そのため、プリンタードライバーが元データを再ラスタライズ処理する場合に比べて、プリンター1からプリンタードライバーコンピューター60に元データが送信される時間と、プリンタードライバーからプリンター1に再ラスタライズデータが送信される時間を短縮することができる。即ち、コントローラー10とコンピューター60との間でのデータの送受信に要する時間を短縮することができ、印刷ジョブの処理時間を短縮することができる。また、第1実施例では、コントローラー10は、ページの印刷が終了するごとに、インクエンド情報を取得する。そして、2つのインクカートリッジ42,43のうちの一方のインクカートリッジのインク残量が所定値以下になった情報を取得した場合、元データを再ラスタライズ処理して印刷を続行する。そのため、複数のページを印刷する印刷ジョブ中に、2つのインクカートリッジ42,43のうちの一方がインクエンドになったとしても、インク切れの状態で多数のページが印刷されてしまうことを防止できる。即ち、インク切れによる画質の悪いページが多数印刷されてしまうことを防止できる。また、A列~D列の4列を使用した印刷画像と、C列又はD列のみを使用した印刷画像とでは、画質が異なる場合がある。そのため、A列~D列の4列を使用した印刷方法図3とC列又はD列のみを使用した印刷方法図7がページごとに切り替わることで、印刷方法の違いによる画質の違いを目立ち難くすることができる。また、本実施形態のプリンター1が備えるヘッド41では図2、C列とD列の搬送方向の位置が等しく、また、C列とD列には異なるインクカートリッジ42,43からインクが供給される。そして、2つのインクカートリッジ42,43のうちの一方がインクエンドになった場合、A列やB列を使用せずに、C列またはD列を使用する。C列とD列は搬送方向の位置が等しい。そのため、C列のみを使用する印刷方法とD列のみを使用する印刷方法において、ヘッド41に対する媒体Sの給紙位置頭出し位置が等しくなる。よって、2つのインクカートリッジ42,43のうちの一方がインクエンドになった場合にC列またはD列を使用することで、給紙位置に関する情報を共通化することができ、プリンター1のメモリー13等の記憶容量を削減することができる。ただし、これに限らず、第1インクカートリッジ42がインクエンドになった場合に、B列のみを使用した印刷方法を実行してもよいし、第2インクカートリッジ43がインクエンドになった場合に、A列のみを使用した印刷方法を実行してもよい。A列またはB列のみを使用した印刷方法においても、図7と同様に、媒体Sの2回の微小送り1/360インチと1回の大送り16/360が繰り返される。なお、A列のみを使用した印刷方法では、ヘッド41に対する媒体Sの給紙位置が、A列~D列の4列を使用した印刷方法と同じになる。===第2実施例===図9は、第2実施例における印刷処理のフローを説明する図である。前述の第1実施例では、コントローラー10は、1ページの印刷おきに、インクエンド情報を取得している。これに対して、第2実施例では、コントローラー10は、パス印刷動作に相当が終了するごとに、インクエンド情報を取得する。そして、2つのインクカートリッジ42,43のうちの一方のインクカートリッジのインク残量が所定値以下になった情報を取得した場合、再ラスタライズ処理して印刷を続行する。図9のフローを用いて具体的に説明すると、あるパスnを印刷する前にインクエンド情報を取得しS202、2つのインクカートリッジ42,43が共にインクエンドでなければS203→N、コントローラー10は、A列~D列の4列を使用する印刷方法図3でパスnの印刷を実行する。これに対して、第1インクカートリッジ42のみがインクエンドである場合S207→Y、コントローラー10は、パスnの印刷データを、D列のみを使用する印刷方法に応じた印刷データに再ラスタライズ処理しS209、D列のみを使用してパスnの印刷を実行するS204。逆に、第2インクカートリッジ43のみがインクエンドである場合S207→N、コントローラー10は、パスnの印刷データを、C列のみを使用する印刷方法に応じた印刷データに再ラスタライズ処理しS208、C列のみを使用してパスnの印刷を実行するS204。例えば、パス1の印刷前に、第2インクカートリッジ43がインクエンドになった場合、図8に示すパス1の再ラスタライズデータに基づいてC列のみでパス1の印刷を続行する。そして、パス1の印刷後に第1インクカートリッジ42がインクエンドになっていなければ、図8に示すパス2の再ラスタライズデータに基づいてC列のみでパス2の印刷を続行する。そうすることで、1ページの印刷中に、2つのインクカートリッジ42,43のうちの一方がインクエンドになったとしても、1ページの印刷を完了することができる。即ち、ページの途中からインク切れの状態で画像が印刷されてしまうことを防止でき、インク切れによる画質の悪いページが印刷されてしまうことを防止できる。なお、図3に示す印刷方法において、パス1の後に、2つのインクカートリッジ42,43のうちの一方がインクエンドになったとする。この場合、パス2にてA列の1番ノズル1に割り当てられていた19番ラスターL19を、C列の1番ノズル1又はD列の1番ノズル1に印刷させるために、パス1の後の媒体搬送量を変更する必要がある。===変形例===図10Aから図10Dは、再ラスタライズ処理の変形例を説明する図である。前述の実施形態図5では、ラスタライズ処理において、パスごとのラスターデータが、割り当てるノズル列ごとに並べ替えられている。ただし、これに限らず、図10Aに示すように、1パス分のラスターデータが搬送方向下流側から順に並んだ状態でプリンタードライバーからプリンター1にデータが送信されるようにしてもよい。この場合、A列~D列の4列を使用する印刷方法を実行するために、コントローラー10は、プリンタードライバーから受信したパス1の元データを上から搬送方向下流側のラスターデータから、A列、B列、CD列の順に送信する。なお、コントローラー10はラスターデータをマスク処理しつつCD列にデータを送信する。この場合に、C列のみを使用する印刷方法を実行するためには、コントローラー10は、図10Bに示すように、パス1の元データにてA列に割り当てられていたラスターデータを、C列に送信するデータを記憶する記憶領域に記憶させる。そして、A列B列に送信するデータを記憶する記憶領域にNULLデータを記憶させる。こうして並べ替えたパス1の再ラスタライズデータ図10Bを上から、コントローラー10は、A列、B列、C列の順に送信しつつ、D列にはNULLデータを送信するとよい。同様に、コントローラー10は、パス1の元データにてB列に割り当てられていたラスターデータを、C列に送信するデータを記憶する記憶領域に記憶させ、他の記憶領域にNULLデータを記憶させることで、元データをパス2の再ラスタライズデータに並べ替え図10C、パス1の元データにてC列D列に割り当てられていたラスターデータを、C列に送信するデータを記憶する記憶領域に記憶させ、他の記憶領域にNULLデータを記憶させることで、元データをパス3の再ラスタライズデータに並べ替える図10D。図11は、ノズル列とインクカートリッジの変形例を説明する図である。前述の実施形態では、図2に示すように、2つのインクカートリッジ42,43が各々2つのノズル列にインクを供給しているが、これに限らない。例えば、2つのインクカートリッジが各々1つのノズル列にインクを供給するようにしてもよいし、3つのインクカートリッジが各々2つのノズル列にインクを供給するようにしてもよいし、インクカートリッジによってインクを供給するノズル列数を異ならせてもよい。また、図11に示すようにヘッド41に設けられた全てのノズル列A列~D列が搬送方向にずれていてもよいし、ヘッド41に設けられた全てのノズル列の搬送方向の位置が等しくてもよい。何れにおいても、同色インクを収容する複数のインクカートリッジのうちの何れかがインクエンドになった場合には、インクエンドになっていないインクカートリッジからインクが供給されるノズル列を使用して印刷を続行する。そのために、コントローラー10は、プリンタードライバーから受信した印刷データを再ラスタライズ処理し、インクエンドになっていないインクカートリッジからインクが供給されるノズル列に画素データが割り当てられるようにする。なお、図11では、4つのノズル列がそれぞれ所定間隔例:120dpiおきに搬送方向にずれている。また、第1インクカートリッジ42が搬送方向下流側のA列とB列にインクを供給し、第2インクカートリッジ43が搬送方向上流側のC列とD列にインクを供給する。このノズル列配置であれば、前述のバンド印刷の実行中に一方のインクカートリッジがインクエンドになった場合にも、印刷制御が複雑になることなく、2つのノズル列を使用することができる。第1インクカートリッジ42がインクエンドになった場合にはC列とD列を使用することができ、第2インクカートリッジ43がインクエンドになった場合にはA列とB列を使用することができる。また、前述の実施形態では、コントローラー10が再ラスタライズ処理を実行するとしているが、これに限らず、プリンタードライバープログラムに相当がコンピューター60のハードウェア資源を利用して再ラスタライズ処理を実行してもよい。また、この場合、プリンタードライバーをインストールしたコンピューター60とプリンター1のコントローラー10が制御部に相当し、プリンター1とコンピューター60が接続された印刷システムが印刷装置に相当するとも言える。また、前述の実施形態では、印刷方法としてバンド印刷図3図7を例に挙げているが、これに限らない。例えば、インターレース印刷あるパスにて印刷されたラスターライン間に他のパスでラスターラインを印刷する印刷方法を実施してもよいし、オーバーラップ印刷1つのラスターラインを異なるパスの複数のノズルで印刷する印刷方法を実施してもよい。また、前述の実施形態では、第1インクカートリッジ42がインクエンドになった場合、D列のみを印刷に使用するとしているがこれに限らない。第2インクカートリッジ43からインクが供給されるB列とD列を交互に所定の印刷量おきに使用するようにしてもよい。同様に、第2インクカートリッジ43がインクエンドになった場合、A列とC列を交互に使用するようにしてもよい。そうすることで、ノズル列が偏って使用されてしまうことを防止でき、インクの増粘を防止したり、ノズルの寿命を延ばしたりすることができる。===その他の実施の形態===本実施形態は、主として印刷装置について記載されているが、印刷方法、プログラム等の開示も含まれる。また、本実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。<プリンターについて>前述の実施形態では、ヘッドを移動方向に移動しながら単票紙に画像を印刷する動作と、ヘッドに対して単票紙を移動方向と交差する搬送方向に搬送する動作と、を繰り返すプリンターを例に挙げているが、これに限らない。例えば、印刷領域に搬送された連続用紙に対して、ヘッドを用紙が連続する方向に移動させながら画像を印刷する動作と、ヘッドを用紙の幅方向に移動する動作と、を繰り返して画像を印刷し、その後、未だ画像が印刷されていない連続用紙の部分を印刷領域に搬送するプリンターであってもよい。また、紙幅方向にノズルが並んだ固定ヘッドの下を媒体が通過する際にインクを吐出するプリンター所謂ラインヘッドプリンターであってもよい。"