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