(57)【要約】【課題】ジョブを順次実行するという特性を踏まえた上で、バッファーを効率的に利用する。【解決手段】プリンター側制御部２７は、入力される各ジョブに係る画像データのうち、データサイズの最も大きい画像データが少なくとも展開可能なサイズのブロックごとに画像バッファー５０を分割し、分割したブロックごとに、画像データを展開する。【選択図】図３
2012192628.tif 000002
【特許請求の範囲】
【請求項１】
制御装置と接続可能な記録装置であって、
記録媒体を搬送する搬送部と、
前記搬送部により搬送される前記記録媒体に対して、インクを吐出するラインインクジェットヘッドと、
前記制御装置から、画像の記録に係るジョブを受信する受信部と、
バッファーを有する記憶部と、
前記受信部で受信した前記ジョブに基づいて、前記ラインインクジェットヘッドによって前記記録媒体に記録される画像に係る記録データを前記バッファーにライン単位で書き込み、前記バッファーに記憶された前記記録データに基づいて、前記前記搬送部と前記ラインインクジェットヘッドとを制御して、前記記録媒体に記録する制御部と、を備え、
前記制御部は、
前記受信部により、前記ジョブ、又は、前記ジョブに関する情報を受信し、受信したジョブ、又は、ジョブに関する情報に基づいて、所定のサイズで前記バッファーを複数のブロックに分割し、前記ジョブごとに、各前記ジョブに係る前記記録データを、分割した前記ブロックのそれぞれに記憶することを特徴とする記録装置。
【請求項２】
前記記録媒体は、所定のサイズのラベル部が間隔をあけて剥離紙に貼付されたラベル用紙であり、
前記制御部は、
前記受信部により受信した前記ジョブ、又は、前記ジョブに関する情報に基づいて、前記ラベル部のサイズを取得し、取得した前記ラベル部のサイズに対応させて前記バッファーを分割して所定のサイズの前記ブロックを形成することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記制御部は、
前記受信部により受信した前記ジョブ、又は、前記ジョブに関する情報に基づいて、前記ラベル部の搬送方向における長さを取得し、取得した前記ラベル部の搬送方向における長さに対応させて、所定数の前記ラインごとに前記バッファーを分割して、所定のサイズの前記ブロックを形成することを特徴とする請求項２に記載の記録装置。
【請求項４】
記録媒体を搬送する搬送部と、
前記搬送部により搬送される記録媒体に対して、インクを吐出するラインインクジェットヘッドと、
前記制御装置から、画像の記録に係るジョブを受信する受信部と、
バッファーを有する記憶部と、
前記受信部で受信した前記ジョブに基づいて、前記ラインインクジェットヘッドによって前記記録媒体に記録される画像に係る記録データを前記バッファーにラインごとに書き込み、前記バッファーに記憶された前記記録データに基づいて、前記搬送部と前記ラインインクジェットヘッドとを制御して、前記記録媒体に記録する制御部と、を有する記録装置と、
この記録装置に接続可能な制御装置と、を備える記録システムであって、
前記制御装置は、前記ジョブ、又は、前記ジョブに関する情報を、前記記録装置に送信し、
前記記録装置は、前記受信部により受信した前記ジョブ、又は、前記ジョブに関する情報に基づいて、所定のサイズで前記バッファーを複数のブロックに分割し、前記ジョブごとに、各前記ジョブに係る前記記録データを、分割した前記ブロックのそれぞれに記憶することを特徴とする記録システム。
【請求項５】
制御装置と接続可能であり、
記録媒体を搬送する搬送部と、
前記搬送部により搬送される前記記録媒体に対して、インクを吐出するラインインクジェットヘッドと、
前記制御装置から、画像の記録に係るジョブを受信する受信部と、
バッファーを有する記憶部と、
前記受信部で受信した前記ジョブに基づいて、前記ラインインクジェットヘッドによって前記記録媒体に記録される画像に係る記録データを前記バッファーにライン単位で書き込み、前記バッファーに記憶された前記記録データに基づいて、前記前記搬送部と前記ラインインクジェットヘッドとを制御して、前記記録媒体に記録する制御部と、を備える記録装置の制御方法であって、
前記受信部により、ジョブ、又は、ジョブに関する情報を受信し、受信したジョブ、又は、ジョブに関する情報に基づいて、所定のサイズで前記バッファーを複数のブロックに分割し、前記ジョブごとに、各前記ジョブに係る前記記録データを、分割した前記ブロックのそれぞれに記憶することを特徴とする記録装置の制御方法。
【請求項６】
制御装置と接続可能であり、
記録媒体を搬送する搬送部と、
前記搬送部により搬送される前記記録媒体に対して、インクを吐出するラインインクジェットヘッドと、
前記制御装置から、画像の記録に係るジョブを受信する受信部と、
バッファーを有する記憶部と、を備える記録装置を制御する制御部により実行されるプログラムであって、
前記制御部に、
前記受信部で受信した前記ジョブに基づいて、前記ラインインクジェットヘッドによって前記記録媒体に記録される画像に係る記録データを前記バッファーにライン単位で書き込ませ、前記バッファーに記憶された前記記録データに基づいて、前記前記搬送部と前記ラインインクジェットヘッドとを制御させて、前記記録媒体に記録させると共に、
前記受信部により、ジョブ、又は、ジョブに関する情報を受信させ、受信させたジョブ、又は、ジョブに関する情報に基づいて、所定のサイズで前記バッファーを複数のブロックに分割させ、前記ジョブごとに、各前記ジョブに係る前記記録データを、分割させた前記ブロックのそれぞれに記憶させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、搬送方向に搬送される記録媒体に対して、ラインインクジェットヘッドからインクを吐出して記録を行う記録装置、当該記録装置と、当該記録装置に接続可能な制御装置とを備える記録システム、当該記録装置の制御方法、及び、当該記録装置を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、搬送方向に搬送される記録媒体に対して、固定されたラインインクジェットヘッドから、インクを吐出することにより、記録媒体に画像を記録する記録装置が知られている（例えば、特許文献１参照）。
この種の記録装置では、画像の記録に係る一連の処理を実行させるジョブが連続して入力され、入力されたジョブを、順次、実行可能なものがある。ジョブを実行することにより、画像の記録に係る一連の処理を行う場合、記録装置は、ジョブを実行する際、記録媒体に記録すべき画像の画像データを所定のバッファーに展開し、展開した画像データに基づいて画像を記録する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開特開２０１０−１２６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した記録装置では、ジョブを順次実行するという特性を踏まえた上で、バッファーを効率的に利用したいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、ジョブを順次実行するという特性を踏まえた上で、バッファーを効率的に利用することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、制御装置と接続可能な記録装置であって、記録媒体を搬送する搬送部と、前記搬送部により搬送される前記記録媒体に対して、インクを吐出するラインインクジェットヘッドと、前記制御装置から、画像の記録に係るジョブを受信する受信部と、バッファーを有する記憶部と、前記受信部で受信した前記ジョブに基づいて、前記ラインインクジェットヘッドによって前記記録媒体に記録される画像に係る記録データを前記バッファーにライン単位で書き込み、前記バッファーに記憶された前記記録データに基づいて、前記前記搬送部と前記ラインインクジェットヘッドとを制御して、前記記録媒体に記録する制御部と、を備え、前記制御部は、前記受信部により、前記ジョブ、又は、前記ジョブに関する情報を受信し、受信したジョブ、又は、ジョブに関する情報に基づいて、所定のサイズで前記バッファーを複数のブロックに分割し、前記ジョブごとに、各前記ジョブに係る前記記録データを、分割した前記ブロックのそれぞれに記憶することを特徴とする。
この構成によれば、ジョブ、又は、ジョブに関する情報に基づいて、バッファーが分割されてブロックが形成される構成のため、ジョブごとに生成される記録データの大きさを反映した適切な大きさでバッファーを分割してブロックを形成することが可能となり、さらに、各ジョブに係る記録データが、ブロックのそれぞれに記憶される構成のため、複数のジョブが入力され、入力された複数のジョブを順次実行するという特性を踏まえ、各ジョブにおける記録データのそれぞれを、効率よく、バッファーに記憶させることができる。
【０００６】
また、上記発明の記録装置であって、本発明は、前記記録媒体は、所定のサイズのラベル部が間隔をあけて剥離紙に貼付されたラベル用紙であり、前記制御部は、前記受信部により受信した前記ジョブ、又は、前記ジョブに関する情報に基づいて、前記ラベル部のサイズを取得し、取得した前記ラベル部のサイズに対応させて前記バッファーを分割して所定のサイズの前記ブロックを形成することを特徴とする。
この構成によれば、バッファーに形成されるブロックのサイズが、ラベル部のサイズに対応したサイズとなり、ラベル部に記録される画像に係る記録データを、効率よくバッファーに記憶させることが可能となる。
【０００７】
また、上記発明の記録装置であって、本発明は、前記制御部は、前記受信部により受信した前記ジョブ、又は、前記ジョブに関する情報に基づいて、前記ラベル部の搬送方向における長さを取得し、取得した前記ラベル部の搬送方向における長さに対応させて、所定数の前記ラインごとに前記バッファーを分割して、所定のサイズの前記ブロックを形成することを特徴とする。
この構成によれば、バッファーに形成されるブロックのサイズ、すなわち、ブロックを形成するラインの数が、ラベル部の搬送方向における長さに対応したものとなり、ラベル部に記録される画像に係る記録データを、効率よくバッファーに記憶させることが可能となる。
【０００８】
また、上記目的を達成するために、本発明は、記録媒体を搬送する搬送部と、前記搬送部により搬送される記録媒体に対して、インクを吐出するラインインクジェットヘッドと、前記制御装置から、画像の記録に係るジョブを受信する受信部と、バッファーを有する記憶部と、前記受信部で受信した前記ジョブに基づいて、前記ラインインクジェットヘッドによって前記記録媒体に記録される画像に係る記録データを前記バッファーにラインごとに書き込み、前記バッファーに記憶された前記記録データに基づいて、前記搬送部と前記ラインインクジェットヘッドとを制御して、前記記録媒体に記録する制御部と、を有する記録装置と、この記録装置に接続可能な制御装置と、を備える記録システムであって、前記制御装置は、前記ジョブ、又は、前記ジョブに関する情報を、前記記録装置に送信し、前記記録装置は、前記受信部により受信した前記ジョブ、又は、前記ジョブに関する情報に基づいて、所定のサイズで前記バッファーを複数のブロックに分割し、前記ジョブごとに、各前記ジョブに係る前記記録データを、分割した前記ブロックのそれぞれに記憶することを特徴とする。
この構成によれば、ジョブ、又は、ジョブに関する情報に基づいて、バッファーが分割されてブロックが形成される構成のため、ジョブごとに生成される記録データの大きさを反映した適切な大きさでバッファーを分割してブロックを形成することが可能となり、さらに、各ジョブに係る記録データが、ブロックのそれぞれに記憶される構成のため、複数のジョブが入力され、入力された複数のジョブを順次実行するという特性を踏まえ、各ジョブにおける記録データのそれぞれを、効率よく、バッファーに記憶させることができる。
【０００９】
また、上記目的を達成するために、本発明は、制御装置と接続可能であり、記録媒体を搬送する搬送部と、前記搬送部により搬送される前記記録媒体に対して、インクを吐出するラインインクジェットヘッドと、前記制御装置から、画像の記録に係るジョブを受信する受信部と、バッファーを有する記憶部と、前記受信部で受信した前記ジョブに基づいて、前記ラインインクジェットヘッドによって前記記録媒体に記録される画像に係る記録データを前記バッファーにライン単位で書き込み、前記バッファーに記憶された前記記録データに基づいて、前記前記搬送部と前記ラインインクジェットヘッドとを制御して、前記記録媒体に記録する制御部と、を備える記録装置の制御方法であって、前記受信部により、ジョブ、又は、ジョブに関する情報を受信し、受信したジョブ、又は、ジョブに関する情報に基づいて、所定のサイズで前記バッファーを複数のブロックに分割し、前記ジョブごとに、各前記ジョブに係る前記記録データを、分割した前記ブロックのそれぞれに記憶することを特徴とする。
この制御方法によれば、ジョブ、又は、ジョブに関する情報に基づいて、バッファーが分割されてブロックが形成される構成のため、ジョブごとに生成される記録データの大きさを反映した適切な大きさでバッファーを分割してブロックを形成することが可能となり、さらに、各ジョブに係る記録データが、ブロックのそれぞれに記憶される構成のため、複数のジョブが入力され、入力された複数のジョブを順次実行するという特性を踏まえ、各ジョブにおける記録データのそれぞれを、効率よく、バッファーに記憶させることができる。
【００１０】
また、上記目的を達成するために、本発明は、制御装置と接続可能であり、記録媒体を搬送する搬送部と、前記搬送部により搬送される前記記録媒体に対して、インクを吐出するラインインクジェットヘッドと、前記制御装置から、画像の記録に係るジョブを受信する受信部と、バッファーを有する記憶部と、を備える記録装置を制御する制御部により実行されるプログラムであって、前記制御部に、前記受信部で受信した前記ジョブに基づいて、前記ラインインクジェットヘッドによって前記記録媒体に記録される画像に係る記録データを前記バッファーにライン単位で書き込ませ、前記バッファーに記憶された前記記録データに基づいて、前記前記搬送部と前記ラインインクジェットヘッドとを制御させて、前記記録媒体に記録させると共に、前記受信部により、ジョブ、又は、ジョブに関する情報を受信させ、受信させたジョブ、又は、ジョブに関する情報に基づいて、所定のサイズで前記バッファーを複数のブロックに分割させ、前記ジョブごとに、各前記ジョブに係る前記記録データを、分割させた前記ブロックのそれぞれに記憶させることを特徴とする。
このプログラムを実行すれば、ジョブ、又は、ジョブに関する情報に基づいて、バッファーが分割されてブロックが形成される構成のため、ジョブごとに生成される記録データの大きさを反映した適切な大きさでバッファーを分割してブロックを形成することが可能となり、さらに、各ジョブに係る記録データが、ブロックのそれぞれに記憶される構成のため、複数のジョブが入力され、入力された複数のジョブを順次実行するという特性を踏まえ、各ジョブにおける記録データのそれぞれを、効率よく、バッファーに記憶させることができる。
【００１１】
また、上記目的を達成するために、本発明は、搬送方向に搬送される記録媒体に対して、ラインインクジェットヘッドからインクを吐出して記録を行う記録装置であって、画像の記録に係る一連の処理を実行させるジョブが入力され、入力されたジョブを、順次、実行する構成とされると共に、１のジョブの実行に際し、記録すべき画像の画像データをバッファーに展開し、展開した画像データに基づいて画像の記録を実行する構成とされ、入力される各ジョブに係る画像データのうち、データサイズの最も大きい画像データが少なくとも展開可能なサイズのブロックごとに前記バッファーを分割し、分割した前記ブロックごとに、画像データを展開する制御部を備えることを特徴とする。
この構成によれば、入力されるジョブに係る画像データのサイズに比して、不相応にブロックのサイズが大きくなることを防止でき、これにより、バッファー内にできるだけ多くのブロックを形成することができ、複数のジョブが順次入力される場合において、できるだけ多くのジョブに係る画像データをバッファーに展開することが可能となる。すなわち、ジョブを順次実行するという特性を踏まえた上で、バッファーを効率的に利用することが可能となる。
【００１２】
また、上記発明の記録装置であって、本発明は、所定のサイズのラベル部が間隔をあけて形成されたラベル用紙を、搬送方向に搬送しつつ、前記ラベル部に画像を記録可能に構成され、１のジョブは、１のラベル部への画像の記録に係る一連の処理を実行させるものであり、前記制御部は、前記ラベル部のサイズを取得し、取得した前記ラベル部のサイズに基づいて、前記ラベル部の全域に画像を記録した場合における当該画像の画像データが少なくとも展開可能なサイズのブロックごとに前記バッファーを分割することを特徴とする。
ここで、上記構成の場合、１のラベル部の全域に画像を記録した場合における当該画像の画像データが、最もサイズが大きい画像データとなる。
これを踏まえ、上記構成によれば、入力されるジョブに係る画像データのサイズに比して、不相応にブロックのサイズが大きくなることを防止でき、これにより、バッファー内にできるだけ多くのブロックを形成することができ、複数のジョブが順次入力される場合において、できるだけ多くのジョブに係る画像データをバッファーに展開することが可能となる。すなわち、ジョブを順次実行するという特性を踏まえた上で、バッファーを効率的に利用することが可能となる。
【００１３】
また、上記発明の記録装置であって、本発明は、前記バッファーは、複数のラインが、搬送方向と対応する方向に並んで配置されて形成され、ライン単位で画像データが展開される記憶領域であり、前記制御部は、前記ラベル部の搬送方向における長さを取得し、取得した前記ラベル部の搬送方向における長さに対応するライン数のブロックごとに、前記バッファーを分割することを特徴とする。
ここで、上記構成の場合、バッファーにおいて、１のラベル部の全域に対応する領域は、当該１のラベル部の搬送方向の長さに対応するライン数分のラインを有する領域である。
これを踏まえ、上記構成によれば、入力されるジョブに係る画像データが展開されるラインのライン数に比して、不相応にライン数が多いブロックが形成されてしまうことを防止でき、これにより、バッファー内にできるだけ多くのブロックを形成することができ、複数のジョブが順次入力される場合において、できるだけ多くのジョブに係る画像データをバッファーに展開することが可能となる。すなわち、ジョブを順次実行するという特性を踏まえた上で、バッファーを効率的に利用することが可能となる。
【００１４】
また、上記目的を達成するために、本発明は、搬送方向に搬送される記録媒体に対して、ラインインクジェットヘッドからインクを吐出して記録を行う記録装置と、この記録装置に接続可能な制御装置と、を備える記録システムであって、前記制御装置は、画像の記録に係る一連の処理を実行させるジョブを連続して出力すると共に、出力する各ジョブに係る画像データのうち、データサイズの最も大きい画像データに関する情報を出力し、前記記録装置は、前記制御装置から入力されたジョブを、順次、実行する構成とされると共に、１のジョブの実行に際し、記録すべき画像の画像データをバッファーに展開し、展開した画像データに基づいて画像の記録を実行する構成とされ、前記制御装置から入力された前記情報に基づいて、入力される各ジョブに係る画像データのうち、データサイズの最も大きい画像データが少なくとも展開可能なサイズのブロックごとに前記バッファーを分割し、分割した前記ブロックごとに、画像データを展開する制御部を備えることを特徴とする。
この構成によれば、入力されるジョブに係る画像データのサイズに比して、不相応にブロックのサイズが大きくなることを防止でき、これにより、バッファー内にできるだけ多くのブロックを形成することができ、複数のジョブが順次入力される場合において、できるだけ多くのジョブに係る画像データをバッファーに展開することが可能となる。すなわち、ジョブを順次実行するという特性を踏まえた上で、バッファーを効率的に利用することが可能となる。
【００１５】
また、上記目的を達成するために、本発明は、搬送方向に搬送される記録媒体に対して、ラインインクジェットヘッドからインクを吐出して記録を行い、画像の記録に係る一連の処理を実行させるジョブが入力され、入力されたジョブを、順次、実行する構成とされると共に、１のジョブの実行に際し、記録すべき画像の画像データをバッファーに展開し、展開した画像データに基づいて画像の記録を実行する構成とされた記録装置を制御する制御部により実行されるプログラムであって、前記制御部に、入力される各ジョブに係る画像データのうち、データサイズの最も大きい画像データが少なくとも展開可能なサイズのブロックごとに前記バッファーを分割させ、分割させた前記ブロックごとに、画像データを展開させることを特徴とする。
このプログラムを実行すれば、入力されるジョブに係る画像データのサイズに比して、不相応にブロックのサイズが大きくなることを防止でき、これにより、バッファー内にできるだけ多くのブロックを形成することができ、複数のジョブが順次入力される場合において、できるだけ多くのジョブに係る画像データをバッファーに展開することが可能となる。すなわち、ジョブを順次実行するという特性を踏まえた上で、バッファーを効率的に利用することが可能となる。
【発明の効果】
【００１６】
本発明によれば、ジョブを順次実行するという特性を踏まえた上で、バッファーを効率的に利用することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】ラインインクジェットプリンターの構成を示す図である。
【図２】ラベル用紙を示す図である。
【図３】記録システムの機能的構成を示すブロック図である。
【図４】画像バッファーを示す図である。
【図５】記録システムの動作を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係るラインインクジェットプリンター１（記録装置）の構成を模式的に示す図である。
ラインインクジェットプリンター１は、搬送ローラー１０によって記録媒体１１を搬送方向（図１中、矢印ＹＪ１で示す方向）に搬送しつつ、ラインインクジェットヘッド１２から記録媒体１１に対してインクを吐出して、記録媒体１１に画像を記録するライン型のインクジェットプリンターである。
このラインインクジェットプリンター１は、少なくとも以下の形態の記録媒体１１であるラベル用紙１４に画像を記録可能である。
【００１９】
図２は、ラベル用紙１４を模式的に示す図である。
図２に示すように、ラベル用紙１４は、細長い形状を有しており、記録面１５に、所定間隔を開けてラベル部Ｓが形成されている。このラベル部Ｓに対応する部位は、剥離紙に、シールが貼り付けられた構成となっており、枠に沿って取り剥がし可能である。ラベル部Ｓのサイズは一定であり、各ラベル部Ｓの間隔も一定である。ラインインクジェットプリンター１は、ラベル用紙１４に形成されたラベル部Ｓのそれぞれに画像を記録する。
ラインインクジェットプリンター１によってラベル用紙１４への記録が行われる場合は、ラベル用紙１４の長手方向と、搬送方向とが対応するように、ラベル用紙１４がラインインクジェットプリンター１にセットされ、搬送方向へ搬送されつつ、適宜、ラベル部Ｓに所定の画像が記録される。
画像が記録されたラベル部Ｓは、例えば、ラベルとして利用される。
【００２０】
図１に示すように、ラインインクジェットプリンター１は、上流ヘッドユニット１７と、下流ヘッドユニット１８とを備えている。
上流ヘッドユニット１７には、上流側トップ記録ヘッド１７Ｔ、上流側左記録ヘッド１７Ｌ、及び、上流側右記録ヘッド１７Ｒの３つの記録ヘッドが千鳥状に配置されている。同様に、下流ヘッドユニット１８には、下流側トップ記録ヘッド１８Ｔ、下流側左記録ヘッド１８Ｌ、及び、下流側右記録ヘッド１８Ｒの３つの記録ヘッドが千鳥状に配置されている。
【００２１】
上流側トップ記録ヘッド１７Ｔには、ブラックノズル列２０と、このブラックノズル列２０の下流に配置されたシアンノズル列２１が設けられている。
ブラックノズル列２０は、インクを微細なインク粒として吐出するノズル孔（不図示）が、搬送方向と直交する方向であるノズル列方向（図１中、矢印ＹＪ２で示す方向）に延在して形成されたノズル列である。ブラックノズル列２０には、ブラック（Ｋ）のインクカートリッジ（不図示）から、インクが供給される構成となっており、上流側トップ記録ヘッド１７Ｔは、例えばピエゾ素子を用いて構成されるアクチュエーターによって、ブラック（Ｋ）のインクカートリッジから供給されるインクを記録媒体１１へ向かって押し出して、所定のノズル孔から微細なインク粒を吐出する。
同様に、シアンノズル列２１は、ブラックノズル列２０と同様、ノズル孔がノズル列方向に延在して形成されたノズル列であり、シアン（Ｃ）のインクカートリッジ（不図示）からインクが供給される構成となっている。
上流側右記録ヘッド１７Ｒ、及び、上流側左記録ヘッド１７Ｌは、上流側トップ記録ヘッド１７Ｔと同様の構成であり、それぞれ、ブラックノズル列２０、及び、このブラックノズル列２０の下流に配置されたシアンノズル列２１を備えている。
【００２２】
下流側トップ記録ヘッド１８Ｔには、マゼンタノズル列２２と、このマゼンタノズル列２２の下流に配置されたイエローノズル列２３が設けられている。
マゼンタノズル列２２は、ブラックノズル列２０と同様、ノズル孔がノズル列方向に延在して形成されたノズル列であり、マゼンタ（Ｍ）のインクカートリッジ（不図示）からインクが供給される構成となっている。
イエローノズル列２３は、ブラックノズル列２０と同様、ノズル孔がノズル列方向に延在して形成されたノズル列であり、イエロー（Ｙ）のインクカートリッジ（不図示）からインクが供給される構成となっている。
下流側右記録ヘッド１８Ｒ、及び、下流側左記録ヘッド１８Ｌは、下流側トップ記録ヘッド１８Ｔと同様の構成であり、それぞれ、マゼンタノズル列２２、及び、このマゼンタノズル列２２の下流に配置されたイエローノズル列２３を備えている。
なお、図１では、説明の便宜のため、各記録ヘッド、及び、記録ヘッドが備えるノズル列を明示しているが、実際は、ノズル列を構成するノズル孔から鉛直下方へ向かってインクが吐出される構成となっており、当該構成を実現するように各部材が配置されている。
【００２３】
ラインインクジェットプリンター１は、記録媒体１１にインクを吐出してドットを形成し、このドットの組み合わせにより、画像を記録する。以下、記録媒体１１に、ある１つのドットを形成する場合の基本的な動作について、図１を用いて簡単に説明する。
記録媒体１１が図１に示す位置に存在しており、この記録媒体１１上の位置Ｐ１に所定の色のドットを形成する場合を例にして説明する。所定の色は、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、及び、イエロー（Ｙ）のインクがそれぞれ所定量ずつ吐出されることによって表現される色であるものとする。また、図１中、位置Ｐ２は、上流側トップ記録ヘッド１７Ｔに形成されたブラックノズル列２０において、搬送される記録媒体１１の位置Ｐ１が通過する位置である。位置Ｐ３、位置Ｐ４、及び、位置Ｐ５についてもそれぞれ同様である。
ラインインクジェットプリンター１は、記録媒体１１にドットを形成している間、記録媒体１１を、予め指定された一定の速さで所定方向へ向かって搬送する。そして、図１に示す状態から記録媒体１１の搬送方向への搬送が進行し、記録媒体１１上の位置Ｐ１が位置Ｐ２に対応する位置に至ったタイミングで、所定量のブラック（Ｋ）のインクを吐出する。同様にして、記録媒体１１上の位置Ｐ１が位置Ｐ３に至ったタイミングで、所定量のシアン（Ｃ）のインクを吐出し、記録媒体１１上の位置Ｐ１が位置Ｐ４に至ったタイミングで、所定量のマゼンタ（Ｍ）のインクを吐出し、記録媒体１１上の位置Ｐ１が位置Ｐ５に至ったタイミングで、所定量のイエロー（Ｙ）のインクを吐出する。このようにして、記録媒体１１上の位置Ｐ１に、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、及び、イエロー（Ｙ）のインクがそれぞれ所定量ずつ吐出され、位置Ｐ１に所定の色のドットが形成される。つまり、本実施形態に係るラインインクジェットプリンター１では、画像の記録に係る処理中は、各記録ヘッドはその位置が固定された状態であり、この固定された記録ヘッドに対して記録媒体１１が相対的に移動しつつ、各記録ヘッドから適宜インクが吐出されてドットが形成され、画像が記録される。
【００２４】
ラインインクジェットプリンター１は、フラッシングを実行可能に構成されている。
各ノズル列に形成されたノズル孔のうち、使用されないノズル孔や、使用頻度の低いノズル孔においては、インクが乾燥等により増粘して吐出不良を起こす事態が生じることがある。フラッシングは、この吐出不良を防止するために実行される動作である。
具体的には、上流ヘッドユニット１７と、下流ヘッドユニット１８は、それぞれキャリッジに搭載されている。そして、上流ヘッドユニット１７は、キャリッジによって、図１に示すホームポジションＨＰ１に移動可能であり、下流ヘッドユニット１８は、ホームポジションＨＰ２に移動可能である。
ホームポジションＨＰ１には、上面が開口した箱状のキャップが設けられている。このキャップは、ホームポジションＨＰ１に位置する上流ヘッドユニット１７の各記録ヘッドから吐出されたインクを受け止め、廃インクとしてタンクに排出することが可能な構成となっている。ホームポジションＨＰ２にも同様のキャップが設けられている。
そして、上流ヘッドユニット１７に搭載された各記録ヘッドのフラッシングの際、まず、上流ヘッドユニット１７が、キャリッジによってホームポジションＨＰ１に移動される。そして、上流ヘッドユニット１７に搭載された各記録ヘッドのノズル孔（全てのノズル孔であってもよく、使用頻度等を考慮した所定のノズル孔であってもよい）から所定量だけインクが吐出される。これにより、増粘したインクがノズルから排出され、噴射不良が防止される。フラッシングが終了すると、上流ヘッドユニット１７は、ホームポジションＨＰ１から再び、所定の位置に戻され、画像の記録に係る処理を実行可能な状態となる。下流ヘッドユニット１８も同様にしてフラッシングが実行される。
【００２５】
図３は、本実施形態に係るラインインクジェットプリンター１、及び、このラインインクジェットプリンター１を制御するホストコンピューター２５（制御装置）を備える記録システム５の機能的構成を示すブロック図である。
ラインインクジェットプリンター１は、プリンター側制御部２７（制御部）と、ドライバー回路部３０と、を備えている。
プリンター側制御部２７は、ラインインクジェットプリンター１の各部を中枢的に制御するものであり、演算実行部としてのＣＰＵや、このＣＰＵによって実行可能な基本制御プログラムや、この基本制御プログラムに係るデータ等を不揮発的に記憶するＲＯＭ、ＣＰＵに実行されるプログラムやこのプログラムに係るデータ等を一時的に記憶するＲＡＭ２８（記憶部）、その他の周辺回路等を備えている。
ドライバー回路部３０は、記録ヘッドドライバー３１と、キャリッジ駆動ドライバー３２と、紙送りドライバー３３と、を備えている。
【００２６】
記録ヘッドドライバー３１は、各記録ヘッドに接続され、プリンター側制御部２７の制御の下、各記録ヘッドが備えるアクチュエーターを駆動し、各ノズル孔から必要量のインクを吐出する。
キャリッジ駆動ドライバー３２は、キャリッジ駆動モーター３５に接続され、プリンター側制御部２７の制御の下、上流ヘッドユニット１７、及び／又は、下流ヘッドユニット１８を、記録に係る動作を実行可能な位置からホームポジションＨＰ１、ＨＰ２に移動させ、また、ホームポジションＨＰ１、ＨＰ２から記録に係る動作を実行可能な位置に移動させる。
紙送りドライバー３３は、紙送りモーター３６に接続され、紙送りモーター３６に駆動信号を出力して、紙送りモーター３６をプリンター側制御部２７により指示された量だけ動作させる。紙送りモーター３６の動作に応じて、搬送ローラー１０が回転し、記録媒体１１が搬送方向、又は、搬送方向と逆方向に所定量だけ搬送される。プリンター側制御部２７と、紙送りドライバー３３、紙送りモーター３６、及び、搬送ローラー１０とが協働して、搬送部として機能する。
検出回路３７は、記録ヘッド温度センサー３８に接続されている。記録ヘッド温度センサー３８は、いずれかの記録ヘッドの近傍に設けられ、記録ヘッドの温度を検出して、プリンター側制御部２７に出力する。プリンター側制御部２７は、記録ヘッド温度センサー３８の検出値に基づいて、記録ヘッドの温度を検出する。
【００２７】
また、プリンター側制御部２７には、表示部３９が接続され、表示部３９が備える複数のＬＥＤの点灯状態をプリンター側制御部２７によって制御できる。また、プリンター側制御部２７には、入力部４０が接続され、入力部４０が備えるスイッチに対するオペレーターの操作により、入力部４０からプリンター側制御部２７に操作信号が入力される。
通信インターフェイス４１（Ｉ／Ｆ）は、ホストコンピューター２５に接続されるコネクターと、このコネクターを介して所定の通信プロトコルを実行するインターフェイス回路等を備えている。通信インターフェイス４１とホストコンピューター２５との間は、例えば、IEEE1284、ＵＳＢ（Universal Serial Bus）、IEEE1394等の規格に準じた形式で接続される。なお、通信インターフェイス４１は、有線または無線通信回線により構成されるＬＡＮ（Local Area Network）を介してホストコンピューター２５に接続される構成としてもよい。この場合、ラインインクジェットプリンター１に対して複数のホストコンピューター２５が接続されていてもよい。
通信インターフェイス４１と、プリンター側制御部２７とが協働して、ジョブ、及び、ジョブに関する情報（後述）を受信する受信部として機能する。
【００２８】
一方、ホストコンピューター２５は、ホスト側制御部４５と、表示部４６と、入力部４７と、記憶部４８と、通信インターフェイス４９とを備えている。
ホスト側制御部４５は、ホストコンピューター２５の各部を中枢的に制御するものであり、プリンター側制御部２７と同様、ＣＰＵや、ＲＯＭ、ＲＡＭ、周辺回路等を備えている。
表示部４６は、液晶ディスプレーパネルや、有機ＥＬパネル等の表示パネルを備え、ホスト側制御部４５の制御の下、表示パネルに各種情報を表示する。
入力部４７は、各種入力デバイスに接続され、入力デバイスの出力信号をホスト側制御部４５に出力する。
記憶部４８は、ハードディスクや、ＥＥＰＲＯＭ等を備え、各種データを書き換え可能に記憶する。
通信インターフェイス４９（Ｉ／Ｆ）は、上述した通信インターフェイス４１と同様、ホスト側制御部４５の制御の下、ラインインクジェットプリンター１との間で各種信号を送受信する。
【００２９】
プリンター側制御部２７は、ホストコンピューター２５から入力される制御コマンドに基づいて、ドライバー回路部３０の各部を制御し、記録媒体１１に画像を記録する動作を実行する。
ホストコンピューター２５には、プリンタードライバー等のラインインクジェットプリンター１を制御するためのプリンタードライバーがインストールされており、ホスト側制御部４５は、プリンター制御用プログラムを読み出して、実行することにより、ラインインクジェットプリンター１に対して、適宜、制御コマンドを出力する。
【００３０】
次いで、上述したラベル用紙１４に画像を記録する場合におけるラインインクジェットプリンター１、及び、ホストコンピューター２５の動作について図２を用いて具体的に説明する。
図２に示すラベル用紙１４は、図２中右端を先端として、その長手方向が、搬送方向と対応するように、ラインインクジェットプリンター１にセットされ、かつ、矢印ＹＪ３に示す方向を搬送方向として適宜搬送されるものとする。
図２の例では、ラベル部Ｓ１、及び、ラベル部Ｓ２に画像が記録されるものとし、特に、ラベル部Ｓ１には、その全域である領域ＳＡ１（図２のラベル部Ｓ１において斜線で示す領域）に画像が記録され、かつ、ラベル部Ｓ２には、搬送方向側の端から所定量だけ、搬送方向と逆方向側へ延在した領域ＳＡ２（図２のラベル部Ｓ２において斜線で示す領域）に画像が記録されるものとする。
図２の例のようにラベル用紙１４に画像を記録する場合、まず、ホストコンピューター２５は、ラインインクジェットプリンター１に対して、ラベル部Ｓ１の領域ＳＡ１への画像の記録に係る一連の処理を実行させる一群の制御コマンドを出力し、次いで、ラベル部Ｓ２の領域ＳＡ２への画像の記録に係る一連の処理を実行させる一群の制御コマンドを出力する。
１つのラベル部Ｓへの画像の記録に係る一連の処理とは、１つのラベル部Ｓへの画像の記録を開始してから終了するに至るまでの処理、すなわち、ラベル用紙１４を搬送しつつ、各記録ヘッドから必要量のインクを吐出して、１つのラベル部Ｓに画像を記録する一連の処理を指している。
【００３１】
ラインインクジェットプリンター１のプリンター側制御部２７は、ラベル部Ｓ１、及び、ラベル部Ｓ２への画像の記録に係る一連の処理をジョブＪ１、及び、ジョブＪ２の２つのジョブとして管理する。以下の説明において、ジョブを実行するとは、所定のラベル部Ｓへの画像の記録に係る一群の制御コマンドを順次実行して、当該所定のラベル部Ｓへの画像の記録に係る一連の処理を実行することを意味する。例えば、ジョブＪ１を実行するとは、ラベル部Ｓ１の領域ＳＡ１への画像の記録に係る一群の制御コマンドを順次実行して、ラベル部Ｓ１の領域ＳＡ１へ画像を記録することを意味し、また、ジョブＪ２を実行するとは、ラベル部Ｓ２の領域ＳＡ２への画像の記録に係る一群の制御コマンドを順次実行して、ラベル部Ｓ２の領域ＳＡ２へ画像を記録することを意味する。
【００３２】
さて、ジョブＪ１に係る制御コマンド、及び、ジョブＪ２に係る制御コマンドが入力されたプリンター側制御部２７は、ジョブＪ１の実行を開始する。
ここで、ジョブＪ１に係る制御コマンドには、ラベル部Ｓ１の領域ＳＡ１に記録すべき画像の画像データのほか、少なくとも、ＲＡＭ２８上の所定の領域に形成された画像バッファー５０内の所定の領域に画像データ（記録データ）を展開させる制御コマンド、画像バッファー５０に展開させた画像データに基づいて画像を記録させる制御コマンドが含まれている。
これらコマンドに基づいて、プリンター側制御部２７は、ラベル部Ｓ１の領域ＳＡ１に記録すべき画像の画像データの全てを、画像バッファー５０内の所定の領域に展開した後、ラベル用紙１４を搬送方向へ搬送しつつ、画像バッファー５０に展開した画像データに基づいて、ラベル部Ｓ１の領域ＳＡ１に画像を記録する。
このように、本実施形態に係るラインインクジェットプリンター１では、いわゆるページモードによる画像の記録が行われる。すなわち、画像バッファー５０に画像データの全てが展開された後、画像の記録が実行される。このため、ラインインクジェットプリンター１が１のジョブを実行する場合、当該１のジョブを実行する前に、ホストコンピューター２５から当該１のジョブに係る制御コマンドの全てが入力され、画像バッファー５０に画像データの全てが展開可能な状態となっている必要がある。なお、画像バッファー５０に画像データを展開する処理については、後に詳述する。
さらに、ジョブＪ１の実行と連続して、プリンター側制御部２７は、ジョブＪ２を実行することにより、ラベル部Ｓ２の領域ＳＡ２に画像を記録する。
このように、プリンター側制御部２７は、１のラベル部Ｓへの画像の記録に係る一連の処理を実行させるジョブを連続して受け付け、順次、実行する。
【００３３】
ここで、本実施形態に係るラインインクジェットプリンター１のように、固定された記録ヘッドに対して、記録媒体１１が相対的に移動し、かつ、記録ヘッドが搬送方向に離間している記録装置では、連続して実行可能なジョブについては、できるだけ多くの数のジョブを連続して実行した方が、処理効率の向上、及び、スループットの向上をより達成できるという特徴がある。
「複数のジョブを連続して実行する」とは、ラベル用紙１４を予め指定された一定の速さで搬送方向へ向かって搬送し、この一定の速さでの搬送を維持しつつ、異なる複数のジョブを実行して、これらジョブに係るラベル部Ｓのそれぞれに画像を記録することを言う。
なぜなら、図１を参照し、本実施形態では、上流ヘッドユニット１７における上流側トップ記録ヘッド１７Ｔと、下流ヘッドユニット１８における下流側トップ記録ヘッド１８Ｔとは、搬送方向に離間して配置されている。このため、ある１のラベル部Ｓと、当該１のラベル部Ｓの搬送方向と逆方向側に配置された他のラベル部Ｓとに画像を記録する場合において、ジョブを連続して実行することにより、上流側トップ記録ヘッド１７Ｔによって１のラベル部Ｓの一部にインクを吐出しつつ、下流側トップ記録ヘッド１８Ｔによって他のラベル部Ｓの一部にインクを吐出し、これにより、ラベル用紙１４を、所定方向への搬送の速度を一定に保ちつつ、１のラベル部Ｓへの画像の記録、及び、他のラベル部Ｓへの画像の記録を実行できることとなる。このことは、他の記録ヘッドについても同様である。
一方で、１のラベル部Ｓへの画像の記録に係る１のジョブと、他のラベル部Ｓへの画像の記録に係る他のジョブとを連続して実行しない場合は、１のジョブを実行することにより１のラベル部Ｓへの画像の記録を実行した後、一旦、搬送を停止し、他のラベル部Ｓへの画像の記録を行える位置まで、ラベル用紙１４を搬送方向と逆方向へ搬送した後、他のラベル部Ｓへの画像の記録に係るジョブを実行することとなる。この場合、連続してジョブを実行する場合と比較して、処理効率、及び、スループットの点で非常に不利である。
【００３４】
次いで、ＲＡＭ２８に画像バッファー５０が形成され、この画像バッファー５０に画像データ（記録データ）が展開される処理について詳述する。
【００３５】
図４は、所定の解像度の画像データを展開する場合の画像バッファー５０の状態を模式的に示す図である。
この画像バッファー５０は、ラベル部Ｓに記録される画像データが複数展開可能なバッファーである。
図４の例では、画像バッファー５０は、所定方向（矢印ＹＪ４）にＸドット、この所定方向に直交する方向であるライン方向（矢印ＹＪ５）にＹドットの画素が展開可能な構成となっている。また、画像バッファー５０は、ライン方向に延びる複数（Ｘ本）のライン（ラインＬ１〜ラインＬＸ）が所定方向に並んで配置されて形成されている。
画像バッファー５０において、所定方向（図４の矢印ＹＪ４）は、搬送方向（図１の矢印ＹＪ１、及び、図２の矢印ＹＪ３）に対応する方向であり、ライン方向（図４の矢印ＹＪ５）は、ノズル列方向（図１の矢印ＹＪ２）に対応する方向である。
このような画像バッファー５０の態様は、搬送方向に対して、記録ヘッドのノズル列が延びる方向（ノズル列方向）が直交しており、固定された記録ヘッドに対して、記録媒体１１を搬送方向に搬送させつつ、ノズル列方向に延びる各ノズル孔からインクを吐出して画像を形成するという特有の構成に対応した態様である。
詳述すると、図２のラベル部Ｓ１を参照し、ラベル部Ｓ１の領域ＳＡ１では、ノズル列方向（図２において矢印ＹＪ６で示す方向）に延びて形成されたドット列が、解像度に応じて、搬送方向に複数形成されることによって、画像が形成されている。ドット列とは、ノズル列方向において、ドットが、解像度、及び、記録ヘッドにおけるノズル孔間の距離によって規定される所定の間隔ごとに形成されることによって形成されるものである。
そして、ドット列は、画像バッファー５０のラインに対応しており、１のドット列に係る画像データが、当該１のドット列に対応する１のラインに展開され、当該１のドット列の次のドット列（当該１のドット列の、搬送方向と逆方向側に形成されるドット列）が、当該１のラインの次のライン（当該１のラインの、所定方向側のライン）に展開される。
このような構成のため、ラベル部Ｓに記録される画像について、当該画像を構成するドット列の数により、当該画像の画像データを画像バッファー５０に展開した場合におけるライン数は、一意に定まる。
従って、ラベル部Ｓの搬送方向における長さ（図２のラベル部Ｓ１の場合は、距離Ｄ１）により、所定の解像度において、当該ラベル部Ｓの全域に画像を記録した場合における当該画像の画像データのドット列の数は、一意に定まり、かつ、当該画像データを画像バッファー５０に展開した場合におけるライン数は、一意に定まる。
【００３６】
本実施形態では、１のジョブに係る画像データは、１のブロックに展開される。
詳述すると、図４に示すように、画像データの展開に際し、画像バッファー５０が所定の数（図４では、ｋ個）のラインごとに分割されて、ｎ個のブロック（ブロックＢ１〜ブロックＢｎ）が形成される。ブロックの態様については、後に詳述する。そして、複数のジョブが入力された場合、複数のジョブのそれぞれに係る画像データのそれぞれが、ブロックごとに、所定方向へ向かって順に、展開される。
上述した図２の例で具体的に説明すると、ホストコンピューター２５からジョブＪ１、及び、ジョブＪ２の入力が開始されると、プリンター側制御部２７は、ＲＡＭ２８に画像バッファー５０を形成すると共に、画像バッファー５０をブロック（ブロックＢ１〜ブロックＢｎ）ごとに分割する。そして、ラベル部Ｓ１の領域ＳＡ１への画像の記録の前に、ジョブＪ１に係る画像データの全てを、ブロックＢ１に展開し、また、ラベル部Ｓ２の領域ＳＡ２への画像の記録の前に、ジョブＪ２に係る画像データの全てを、ブロックＢ２に展開する。
【００３７】
このように、画像バッファー５０をブロック毎に分割する理由は、以下である。
すなわち、本実施形態では、ホストコンピューター２５からラインインクジェットプリンター１に対して、複数のジョブが連続して出力されるが、１のジョブ、及び、当該１のジョブの次に実行すべき次のジョブについて、必ずしも、当該１のジョブに係る画像データの全てが、当該次のジョブに係る画像データの前に、ラインインクジェットプリンター１に入力されるとは限らない。例えば、ホストコンピューター２５からラインインクジェットプリンター１に対して、当該１のジョブに係る画像データを複数に分割してパケットで送信すると共に、当該次のジョブに係る画像データを複数に分割してパケットで送信する場合に、通信の状況によっては、当該１のジョブに係る画像データに係るパケットの全てが入力される前に、当該次のジョブに係る画像データに係るパケットの一部が入力される場合もあり得る。この場合において、当該１のジョブに係る画像データの全てが入力されるまで、当該次のジョブに係る画像データの画像バッファー５０への展開を待機し、当該１のジョブに係る画像データの全てが入力され、当該全ての画像データを画像バッファー５０の態様へ展開した後に、適切な空き領域に当該次のジョブに係る画像データを展開することとしたのでは、不必要な待ち時間が発生し、処理効率の低下、及び、処理に要する時間の長時間化を招く可能性がある。
これを踏まえ、本実施形態では、画像バッファー５０を予めブロックごとに分割し、複数のジョブが入力される場合は、各ジョブに係る画像データを、異なるブロックに同時並行的に展開可能とし、これにより、処理効率の向上、及び、処理に要する時間の短縮化を図っている。
【００３８】
さて、上述したように、ラベル用紙１４は、所定のサイズのラベル部Ｓが間隔をあけて形成された用紙であるが、ラベル部Ｓのサイズは、規格によって異なっている。従って、１のラベル部Ｓの全域に画像を記録する場合における画像データのデータサイズ、換言すれば、ラベル部Ｓに記録される画像の画像データの最大のデータサイズは、ラベル用紙１４の規格ごとに異なっている。
これを踏まえ、従来は、ラベル部Ｓのサイズが最も大きい規格のラベル用紙１４のラベル部Ｓの全域に記録される画像の画像データ（当該規格のラベル用紙１４のラベル部Ｓに画像を記録する場合において、想定される最も大きい画像データ）が少なくとも、展開可能なように、ブロックを構成するラインのライン数が定められていた。
例えば、当該規格のラベル用紙１４のラベル部Ｓの全域に記録される画像のドット列が「１０００」であるとすると、画像バッファー５０に形成される各ブロックを構成するラインのライン数は、「１０００」とされていた。なお、説明の便宜のため、画像バッファー５０を構成するラインの総数は、「１０００」で割り切れるものとする。
このように、各ブロックを構成するラインのライン数を定めることにより、どのような規格のラベル用紙１４に画像を記録する場合であっても、１の画像データを、１のブロック内に確実に展開できることとなる。
【００３９】
一方で、上述したような従来のやり方では、ラベル用紙１４の規格によっては、１のブロックのサイズに対し、当該１のブロックに展開される画像データのサイズが不必要に大きくなる場合が現出し、画像バッファー５０を効率的に利用できていない場合があった。
また、上述したように、本実施形態に係るラインインクジェットプリンター１は、連続して実行可能なジョブについては、できる限り連続して実行した方が、処理効率、及び、スループットの点で有利であるという特徴があり、この特徴を踏まえ、画像バッファー５０に、同時にできるだけ多くの画像データが展開できるよう、画像バッファー５０にできるだけ多くのブロックを形成したい、換言すれば、１のブロックを構成するラインのライン数をできるだけ小さくしたいとするニーズがあった。
以上を踏まえ、本実施形態では、以下の処理を実行することにより、１の画像データを、１のブロックに確実に展開できるようにしつつ、ジョブを順次実行するという特徴を反映して、画像バッファー５０を効率的に利用している。
【００４０】
図５は、ラインインクジェットプリンター１、及び、ホストコンピューター２５の動作を示すフローチャートであり、（Ａ）はホストコンピューター２５の動作を、（Ｂ）はラインインクジェットプリンター１の動作をそれぞれ示している。
図５のフローチャートは、発明の説明の明確化のため、画像バッファー５０をブロックごとに分割する処理を抽出しているが、通常、図５のフローチャートに示す処理は、ジョブの実行に含まれる処理である。
まず、ホストコンピューター２５は、ラインインクジェットプリンター１が処理するラベル用紙１４のラベル部Ｓの搬送方向における長さを示す情報を出力する（ステップＳＡ１）。ここで、出力された情報は、「ジョブに関する情報」に該当する。ラベル用紙１４のラベル部Ｓの搬送方向における長さは、ユーザーにより、ホストコンピューター２５に対して事前に入力されている。また、情報の出力は、プリンタードライバーの機能により実現される。
上記情報を取得すると（ステップＳＢ１）、ラインインクジェットプリンター１のプリンター側制御部２７は、ラベル用紙１４のラベル部Ｓの搬送方向における長さに基づいて、当該ラベル部Ｓの全域に記録される画像の画像データ（当該ラベル用紙１４のラベル部Ｓに画像を記録する場合において、想定される最も大きい画像データ）を画像バッファー５０に展開した場合に、当該画像データに属するラインのライン数を算出する（ステップＳＢ２）。
ステップＳＢ２では、まず、プリンター側制御部２７は、ラベル部Ｓの搬送方向における長さに基づいて、指定された解像度において、当該ラベル部Ｓの全域に画像を記録した場合における当該画像の画像データのドット列の数を取得する。上述したように、ラベル部Ｓの搬送方向における長さによって、当該ラベル部Ｓの全域に画像を記録した場合における当該画像の画像データのドット列の数は一意に定まるため、当該長さと、当該ドット列の数とを対応づけて記憶するテーブルを予め記憶しておき、プリンター側制御部２７は、当該テーブルを参照して、当該ドット列の数を取得する。ここで取得したドット列の数が、当該ラベル部Ｓの全域に記録される画像の画像データを画像バッファー５０に展開した場合に、当該画像データに属するラインのライン数に該当する。
【００４１】
次いで、プリンター側制御部２７は、ステップＳＢ２で算出したライン数に所定のマージンを加えたライン数を、１のブロックを構成するラインのライン数とする（ステップＳＢ２）。
次いで、プリンター側制御部２７は、画像バッファー５０を、ステップＳＢ２で決定したライン数ごとに分割してブロックを形成する（ステップＳＢ３）。
ステップＳＢ３で形成された１のブロックのサイズは、画像を記録する対象となっているラベル用紙１４のラベル部Ｓに画像を記録する場合において、想定される最も大きい画像データを確実に展開可能なサイズとなっている。従って、当該ラベル用紙１４のラベル部Ｓに画像を記録する場合おいて、１の画像データを１のブロックに確実に展開可能である。さらに、１のブロックは、ステップＳＢ２で算出したライン数に所定のマージンを加えたライン数のラインによって構成されているため、想定される最も大きい画像データを展開するために必要最小限のサイズであると言える。従って、１のブロックを構成するラインのライン数ができるだけ小さいものとなり、画像バッファー５０にできるだけ多くのブロックが形成されることとなり、画像バッファー５０に、同時にできるだけ多くの画像データが展開できることとなり、連続して実行可能なジョブについては、できる限り連続して実行できることとなる。
【００４２】
以上説明したように、本実施形態に係るラインインクジェットプリンター１は、画像の記録に係る一連の処理を実行させるジョブが入力され、入力されたジョブを、順次、実行する構成とされると共に、１のジョブの実行に際し、記録すべき画像の画像データを画像バッファー５０に展開し、展開した画像データに基づいて画像の記録を実行する構成とされる。そして、プリンター側制御部２７は、入力される各ジョブに係る画像データのうち、データサイズの最も大きい画像データが少なくとも展開可能なサイズのブロックごとに画像バッファー５０を分割し、分割したブロックごとに、画像データを展開する。
これによれば、入力されるジョブに係る画像データのサイズに比して、不相応にブロックのサイズが大きくなることを防止でき、これにより、バッファー内にできるだけ多くのブロックを形成することができ、複数のジョブが順次入力される場合において、できるだけ多くのジョブに係る画像データを画像バッファー５０に展開することが可能となる。すなわち、ジョブを順次実行するという特性を踏まえた上で、画像バッファー５０を効率的に利用することが可能となる。
【００４３】
また、本実施形態にラインインクジェットプリンター１は、所定のサイズのラベル部Ｓが間隔をあけて形成されたラベル用紙１４を、搬送方向に搬送しつつ、ラベル部Ｓに画像を記録可能に構成されている。ここで、１のジョブは、１のラベル部Ｓへの画像の記録に係る一連の処理を実行させるものである。そして、プリンター側制御部２７は、ラベル部Ｓのサイズを取得し、取得したラベル部Ｓのサイズに基づいて、ラベル部Ｓの全域に画像を記録した場合における当該画像の画像データが少なくとも展開可能なサイズのブロックごとに画像バッファー５０を分割する。
これによれば、入力されるジョブに係る画像データのサイズに比して、不相応にブロックのサイズが大きくなることを防止でき、これにより、画像バッファー５０内にできるだけ多くのブロックを形成することができ、複数のジョブが順次入力される場合において、できるだけ多くのジョブに係る画像データを画像バッファー５０に展開することが可能となる。すなわち、ジョブを順次実行するという特性を踏まえた上で、画像バッファー５０を効率的に利用することが可能となる。
【００４４】
また、本実施形態に係る画像バッファー５０は、複数のラインが、搬送方向と対応する方向に並んで配置されて形成され、ライン単位で画像データが展開される記憶領域である。そして、プリンター側制御部２７は、ラベル部Ｓの搬送方向における長さを取得し、取得したラベル部Ｓの搬送方向における長さに対応するライン数のブロックごとに、画像バッファー５０を分割する。
これによれば、入力されるジョブに係る画像データが展開されるラインのライン数に比して、不相応にライン数が多いブロックが形成されてしまうことを防止でき、これにより、画像バッファー５０内にできるだけ多くのブロックを形成することができ、複数のジョブが順次入力される場合において、できるだけ多くのジョブに係る画像データを画像バッファー５０に展開することが可能となる。すなわち、ジョブを順次実行するという特性を踏まえた上で、画像バッファー５０を効率的に利用することが可能となる。
【００４５】
また、本実施形態では、プリンター側制御部２７は、受信部として機能する通信インターフェイス４１により、ジョブに関する情報（ラベル部Ｓの搬送方向における長さを示す情報）を受信し、受信した情報に基づいて、所定のサイズで画像バッファー５０を複数のブロックに分割し、ジョブごとに、各ジョブに係る画像データ（記録データ）を、分割したブロックのそれぞれに記憶する。
これによれば、ジョブに関する情報に基づいて、画像バッファー５０が分割されてブロックが形成される構成のため、ジョブごとに生成される画像データ（記録データ）の大きさを反映した適切な大きさで画像バッファー５０を分割してブロックを形成することが可能となり、さらに、各ジョブに係る画像データが、ブロックのそれぞれに記憶される構成のため、複数のジョブが入力され、入力された複数のジョブを順次実行するという特性を踏まえ、各ジョブにおける画像データのそれぞれを、効率よく、画像バッファー５０に記憶させることができる。
特に、本実施形態では、プリンター側制御部２７は、ラベル部Ｓの搬送方向における長さに対応させて、所定数のラインごとに画像バッファー５０を分割して、所定のサイズのブロックを形成する構成のため、各ブロックを形成するラインの数が、ラベル部Ｓの搬送方向における長さに対応したものとなり、ラベル部Ｓに記録される画像に係る画像データを、効率よくバッファーに記憶させることが可能となる。
【００４６】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、画像バッファー５０にブロックを形成する処理を、ラインインクジェットプリンター１のプリンター側制御部２７が実行していたが、当該処理の一部、又は、全部をホストコンピューター２５のホスト側制御部４５が実行する構成であってもよい。この場合、ホストコンピューター２５と、ラインインクジェットプリンター１とが協働して記録装置として機能する。
また、各記録ヘッドの配置の態様や、記録の実行に係る各種機構の態様、フラッシングの態様、フラッシングの実行に係る各種機構の態様等は、上述した実施形態におけるものに限らないことは、言うまでもない。すなわち、搬送方向に搬送される記録媒体に対して、ラインインクジェットヘッドからインクを吐出して記録を行う記録装置に広く本発明を適用可能である。
また、上述した実施形態では、ホストコンピューター２５からラインインクジェットプリンター１に対して、ジョブに関する情報として、ラベル部Ｓの搬送方向における長さを示す情報が出力され、ラインインクジェットプリンター１のプリンター側制御部２７は、当該情報に基づいて、各ブロックを構成するラインの数を適切に決定する構成であったが、これに限らない。例えば、ラインインクジェットプリンター１のプリンター側制御部２７は、ホストコンピューター１０から入力されたジョブを分析して、ラベル部Ｓの搬送方向における長さや、また、ラベル部Ｓに記録される画像の画像データのサイズに関する情報（例えば、複数の画像データを、画像バッファー５０に展開すべき場合に、画像データのサイズの内、最も大きなサイズ）を取得し、取得した情報に基づいて、画像バッファー５０を分割する構成であってもよい。
【符号の説明】
【００４７】
１…ラインインクジェットプリンター（記録装置）、５…記録システム、１０…搬送ローラー（搬送部）、１１…記録媒体、１２…ラインインクジェットヘッド、１４…ラベル用紙、２５…ホストコンピューター（制御装置）、２７…プリンター側制御部（制御部、受信部、搬送部）、２８…ＲＡＭ（記憶部）、３３…紙送りドライバー（搬送部）、３６…紙送りモーター（搬送部）、４１…通信インターフェイス（受信部）、４５…ホスト側制御部、５０…画像バッファー（バッファー）、Ｓ…ラベル部。
【図１】
2012192628.tif 000003
【図２】
2012192628.tif 000004
【図３】
2012192628.tif 000005
【図４】
2012192628.tif 000006
【図５】
2012192628.tif 000007