(57)【特許請求の範囲】
【請求項１】
印刷材を印刷媒体に付着させる印刷ヘッドを有する印刷手段と、
前記印刷ヘッドを基準として、印刷媒体を所定の搬送方向に相対的に移動させる搬送手段と、
取得された分割印刷データ及び印刷条件に基づき前記印刷手段及び前記搬送手段を制御し、印刷媒体への印刷材の付着と該印刷媒体の相対移動とを行わせる印刷制御手段と、
を備えた印刷装置に送信する分割印刷データを生成する印刷データ生成装置であって、
当該印刷データ生成装置は、所定の印刷データ及び前記印刷条件に基づき特定される印刷領域の前記搬送方向における大きさに基づき、印刷媒体において前記印刷手段の１回の駆動によって印刷材が付着される領域の前記搬送方向における印刷幅を設定し、当該印刷幅に基づいて、前記搬送方向で最後に分割される最後の分割印刷データと当該最後の分割印刷データのデータ長よりもデータ長が長い場合のある他の分割印刷データを含む複数の分割印刷データに基づき、前記印刷装置に前記印刷手段及び前記搬送手段を制御させるための分割印刷データを生成することを特徴とする印刷データ生成装置。
【請求項２】
前記印刷装置の前記印刷ヘッドは、印刷材を噴射する複数のノズルを有し、前記各ノズルは、前記搬送方向に沿ってそれぞれ配置されており、
前記印刷データ生成装置は、前記印刷領域の前記搬送方向における大きさに基づき、前記各ノズルのうち使用し得る候補ノズルの数を設定し、
前記印刷制御手段は、取得された分割印刷データに基づく印刷処理時に、前記各ノズルのうち前記印刷データ生成装置によって設定された候補ノズルから印刷材を噴射させるべく前記印刷ヘッドを制御することを特徴とする請求項１に記載の印刷データ生成装置。
【請求項３】
前記印刷装置の前記印刷手段は、前記印刷ヘッドを支持し且つ前記搬送方向と交差する走査方向に、印刷媒体に対して相対的に往復移動する移動体をさらに有し、
前記印刷制御手段は、
前記走査方向における一方側から他方側に前記移動体を相対的に移動させつつ印刷媒体に対して印刷材を付着させるように前記印刷手段を制御した後、
前記走査方向における他方側から一方側に前記移動体を相対的に移動させつつ印刷媒体に対して印刷材を付着させるように前記印刷手段を制御するようになっており、
前記印刷データ生成装置は、前記印刷領域の前記搬送方向における大きさに基づき、前記分割印刷データに基づく印刷時における前記移動体の移動回数が偶数回となるように前記印刷幅を設定することを特徴とする請求項１又は請求項２に記載の印刷データ生成装置。
【請求項４】
前記印刷装置は、前記印刷ヘッドから噴射された印刷材を受容する印刷材受容部と、
印刷媒体への印刷精度を維持するために、前記印刷材受容部内に前記印刷ヘッドから印刷材を噴射させるべく前記印刷手段を制御する維持制御手段と、をさらに備え、
前記維持制御手段は、印刷媒体への印刷途中に、前記印刷材受容部を前記印刷ヘッドに対向配置させ、前記印刷データ生成装置によって設定された前記候補ノズルから印刷材を前記印刷材受容部に噴射させる一方で、前記各ノズルのうち前記候補ノズル以外の他のノズルから前記印刷材受容部への印刷材の噴射を規制するように前記印刷手段を制御する請求項２に記載の印刷データ生成装置。
【請求項５】
前記印刷データ生成装置は、前記印刷領域の前記搬送方向における大きさとして、印刷処理が行われる印刷媒体の前記搬送方向における長さ、前記分割印刷データに基づき印刷媒体に印刷される画像の前記搬送方向における長さ、及び前記分割印刷データのデータ長のうち少なくとも一方を取得する情報取得手段をさらに備え、
前記印刷データ生成装置は、前記情報取得手段による取得結果に基づき、前記印刷手段の１回の駆動によって印刷媒体において印刷材が付着される領域の前記搬送方向における印刷幅を設定することを特徴とする請求項１〜請求項４のうち何れか一項に記載の印刷データ生成装置。
【請求項６】
印刷材を印刷媒体に付着させる印刷ヘッドを有する印刷手段と、前記印刷ヘッドを基準として、印刷媒体を所定の搬送方向に相対的に移動させる搬送手段と、取得された分割印刷データ及び印刷条件に基づき前記印刷手段及び前記搬送手段を制御し、印刷媒体への印刷材の付着と該印刷媒体の相対移動とを行わせる印刷制御手段とを備えた印刷装置に送信する分割印刷データを生成する印刷データ生成方法であって、
当該印刷データ生成方法は、所定の印刷データ及び前記印刷条件に基づき特定される印刷領域の前記搬送方向における大きさに基づき、印刷媒体において前記印刷手段の１回の駆動によって印刷材が付着される領域の前記搬送方向における印刷幅を設定し、当該印刷幅に基づいて、前記搬送方向で最後に分割される最後の分割印刷データと当該最後の分割印刷データのデータ長よりもデータ長が長い場合のある他の分割印刷データを含む複数の分割印刷データに基づき、前記印刷装置に前記印刷手段及び前記搬送手段を制御させるための分割印刷データを生成することを特徴とする印刷データ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクなどの印刷材を用いて印刷媒体に印刷処理を行う印刷データ生成装置及び印刷データ生成方法に関する。
【背景技術】
【０００２】
一般に、印刷媒体に印刷処理を行う印刷装置の一例として、シリアルタイプのインクジェット式の印刷装置（以下、単に「印刷装置」という。）が広く知られている。この印刷装置は、主走査方向に沿って移動するキャリッジ（移動体）と、該キャリッジに搭載され且つ印刷材としてのインクを噴射する印刷ヘッドとを有する印刷手段を備えている。また、印刷装置には、印刷媒体を主走査方向と交差する副走査方向に沿って搬送するための搬送装置が設けられている。そして、印刷装置の制御装置は、例えば外部装置から送信された印刷データを受信した場合、該印刷データに応じた画像を印刷媒体に印刷すべく印刷手段及び搬送装置を制御する（特許文献１参照）。
【０００３】
具体的には、搬送装置は、印刷可能な位置まで給送された印刷媒体を、所定の搬送量毎に副走査方向に沿って搬送する。このとき、キャリッジは、搬送装置による印刷媒体の搬送が一時停止された直後又は停止される直前から主走査方向に沿って移動し始めると共に、キャリッジに搭載される印刷ヘッドの各ノズルからは、インクが適宜噴射される。すなわち、印刷媒体へのインク噴射と、印刷媒体の搬送（「紙送り」ともいう。）とが交互に行われていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２０８３８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、印刷処理時において印刷装置の制御装置には、印刷手段の１回の駆動に対応するデータ長（データ量）の印刷データ（分割印刷データ）が順次送られてくる。各分割印刷データのデータ長は、一般的に、印刷ヘッドの副走査方向における幅（ヘッド長）によって設定される。そのため、搬送方向に沿って配置される各ノズルのうち、印刷処理時に使用され得るノズルの数、即ち候補ノズルの数は、一定である。
【０００６】
しかしながら、各分割印刷データのうち最後の分割印刷データのデータ長は、他の分割印刷データのデータ長と比較して短い可能性が高い。この場合、最後の分割印刷データに基づく印刷処理時における候補ノズルの数は、他の分割印刷データに基づく印刷処理時における候補ノズルの数よりも少ない。このように候補ノズルの数が、分割印刷データのデータ長によって変動する場合、制御装置では、印刷媒体への印刷処理時に、印刷ヘッドから印刷媒体へのインク噴射を伴わない印刷手段の駆動に関する処理が増大するおそれがあった。
【０００７】
例えば、印刷処理中にフラッシング処理を行うタイミングになった場合は、該印刷処理中に使用され得る全てのノズルからインクをキャップ又はフラッシングボックス内に排出させる。そのため、最後の分割印刷データに基づいたインク噴射処理が行われる前に、フラッシング処理が行われる場合であっても、最後の分割印刷データに基づいたインク噴射処理では使用されないノズル（「不使用ノズル」ともいう。）からもインクが噴射（排出）されることになる。こうした不使用ノズルからインクを排出させるための印刷ヘッドの駆動が、印刷媒体への印刷処理時に印刷ヘッドから印刷媒体へのインク噴射を伴わない印刷手段の駆動となる。
【０００８】
本発明は、上記問題点に鑑みてなされたものであり、その目的は、印刷媒体への印刷処理をより効率的に行うことができる印刷データ生成装置及び印刷データ生成方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の印刷データ生成装置が分割印刷データを送信する印刷装置は、印刷材を印刷媒体に付着させる印刷ヘッドを有する印刷手段と、前記印刷ヘッドを基準として、印刷媒体を所定の搬送方向に相対的に移動させる搬送手段と、取得された分割印刷データ及び印刷条件に基づき前記印刷手段及び前記搬送手段を制御し、印刷媒体への印刷材の付着と該印刷媒体の相対移動とを行わせる印刷制御手段と、を備え、当該印刷データ生成装置は、所定の印刷データ及び印刷条件に基づき特定される印刷領域の前記搬送方向における大きさに基づき、印刷媒体において前記印刷手段の１回の駆動によって印刷材が付着される領域の前記搬送方向における印刷幅を設定し、当該印刷幅に基づいて、前記搬送方向で最後に分割される最後の分割印刷データと当該最後の分割印刷データのデータ長よりもデータ長が長い場合のある他の分割印刷データを含む複数の分割印刷データに基づき、前記印刷装置に前記印刷手段及び前記搬送手段を制御させるための分割印刷データを生成する。
【００１０】
上記構成によれば、印刷媒体において印刷手段の１回の駆動によって印刷材が付着される領域の搬送方向における印刷幅は、分割印刷データと印刷条件に基づき特定される印刷領域の搬送方向における大きさに応じた幅に設定される。そして、このように設定された印刷幅に基づき印刷手段の駆動が制御される。そのため、印刷データに基づき特定される印刷領域の搬送方向における大きさを考慮しない場合と比較して、印刷媒体において印刷手段の１回の駆動によって印刷材が付着される領域の搬送方向における印刷幅の変化幅を、狭くすることができる。その結果、印刷手段の最後の駆動によって印刷材が付着される領域の搬送方向における印刷幅と、それ以前での印刷手段の１回の駆動によって印刷材が付着される領域の搬送方向における印刷幅との差分を小さくできる。したがって、印刷媒体への印刷処理時に、印刷媒体に印刷材を付着させることのない印刷手段の駆動を少なくでき、ひいては印刷媒体への印刷処理をより効率的に行うことができる。
【００１１】
本発明の印刷データ生成装置が分割印刷データを送信する印刷装置において、前記印刷ヘッドは、印刷材を噴射する複数のノズルを有し、前記各ノズルは、前記搬送方向に沿ってそれぞれ配置されており、前記印刷データ生成装置は、前記印刷領域の前記搬送方向における大きさに基づき、前記各ノズルのうち使用し得る候補ノズルの数を設定し、前記印刷制御手段は、取得された分割印刷データに基づく印刷処理時に、前記各ノズルのうち前記印刷データ生成装置によって設定された候補ノズルから印刷材を噴射させるべく前記印刷ヘッドを制御する。
【００１２】
なお、候補ノズルが複数の場合、搬送方向において互いに隣り合う候補ノズル同士の間には、候補ノズル以外の他のノズルが介在しない。また、「搬送方向に沿って」ということは、搬送方向と平行なものに限られず、搬送方向に直交していなければ、搬送方向と交差する方向も含むものとする。
【００１３】
上記構成によれば、印刷データに基づき特定される印刷領域の搬送方向における大きさを考慮しない場合と比較して、印刷手段の最後の駆動に基づく印刷媒体への印刷材の付着時に使用し得るノズルの数と、それ以前の印刷手段の駆動に基づく印刷媒体への印刷材の付着時に使用し得るノズルの数との差分を小さくできる。
【００１４】
本発明の印刷データ生成装置が分割印刷データを送信する印刷装置において、前記印刷手段は、前記印刷ヘッドを支持し且つ前記搬送方向と交差する走査方向に、印刷媒体に対して相対的に往復移動する移動体をさらに有し、前記印刷制御手段は、前記走査方向における一方側から他方側に前記移動体を相対的に移動させつつ印刷媒体に対して印刷材を付着させるように前記印刷手段を制御した後、前記
走査方向における他方側から一方側に前記移動体を相対的に移動させつつ印刷媒体に対して印刷材を付着させるように前記印刷手段を制御するようになっており、前記印刷データ生成装置は、前記印刷領域の前記搬送方向における大きさに基づき、前記印刷データに基づく印刷時における前記移動体の移動回数が偶数回となるように前記印刷幅を設定する。
【００１５】
もし仮に、移動体の移動回数が奇数回に設定された場合、印刷手段の最後の駆動時には、移動体が印刷媒体に対して走査方向における他方側に相対的に移動しつつ、印刷ヘッドが駆動する。そして、印刷終了時には、移動体が印刷媒体に対して走査方向における一方側に相対的に移動し、その後、印刷手段が待機状態となる。最後の移動体の走査方向における一方側への相対的な移動は、印刷媒体に印刷材を付着させることのない印刷手段の駆動となる。この点、本発明では、移動体の移動回数が偶数回となるように、印刷手段の１回の駆動によって印刷材が付着される領域の搬送方向における印刷幅が設定される。そのため、印刷手段の最後の駆動時には、移動体が印刷媒体に対して走査方向における一方側に相対的に移動しつつ、印刷ヘッドが駆動し、その後、印刷手段が待機状態となる。その結果、印刷媒体への印刷処理時に、印刷媒体に印刷材を付着させることのない印刷手段の駆動を少なくできる。
【００１６】
本発明の印刷データ生成装置が分割印刷データを送信する印刷装置の印刷手段は、前記印刷ヘッドから噴射された印刷材を受容する印刷材受容部と、印刷媒体への印刷精度を維持するために、前記印刷材受容部内に前記印刷ヘッドから印刷材を噴射させるべく前記印刷手段を制御する維持制御手段と、をさらに備え、前記維持制御手段は、印刷媒体への印刷途中に、前記印刷材受容部を前記印刷ヘッドに対向配置させ、前記印刷データ生成装置によって設定された前記候補ノズルから印刷材を前記印刷材受容部に噴射させる一方で、前記各ノズルのうち前記候補ノズル以外の他のノズルから前記印刷材受容部への印刷材の噴射を規制するように前記印刷手段を制御する。
【００１７】
候補ノズル以外の他のノズルに対する印刷媒体への印刷精度を維持するための処理（「メンテナンス」ともいう。）は、印刷媒体に印刷材を付着させることのない印刷手段の駆動となる。この点、本発明では、候補ノズル以外の他のノズルには、メンテナンスが行われない。そのため、他のノズルにもメンテナンスを行う場合と比較して、メンテナンスに伴う印刷材の消費量を低減できる。
【００１８】
本発明の印刷データ生成装置が分割印刷データを送信する印刷装置において、前記印刷領域の前記搬送方向における大きさとして、印刷処理が行われる印刷媒体の前記搬送方向における長さ、前記分割印刷データに基づき印刷媒体に印刷される画像の前記搬送方向における長さ、及び前記分割印刷データのデータ長のうち少なくとも一方を取得する情報取得手段をさらに備え、前記印刷データ生成装置は、前記情報取得手段による取得結果に基づき、前記印刷手段の１回の駆動によって印刷媒体において印刷材が付着される領域の前記搬送方向における印刷幅を設定する。
【００１９】
上記構成によれば、印刷処理が行われる印刷媒体の搬送方向における長さ、印刷データに基づき印刷媒体に印刷される画像の搬送方向における長さ及び印刷データのデータ長のうち少なくとも一方に基づき、印刷手段の一回の駆動によって印刷材が付着される領域の搬送方向における印刷幅が設定される。
【００２２】
本発明の印刷データ生成方法は、印刷データ生成装置から取得した分割印刷データに基づき、印刷手段を駆動させることにより所定の搬送方向に搬送される印刷媒体に対して印刷材を用いて印刷する印刷データ生成方法であって、当該印刷データ生成方法は、前記分割印刷データ及び印刷条件に基づき特定される印刷領域の前記搬送方向における大きさに基づき、前記印刷手段の１回の駆動によって印刷媒体に印刷材が付着される領域の前記搬送方向における印刷幅を設定し、当該印刷幅に基づいて、前記搬送方向で最後に分割される最後の分割印刷データと当該最後の分割印刷データのデータ長よりもデータ長が長い場合のある他の分割印刷データを含む複数の分割印刷データに基づき、前記印刷装置に前記印刷手段及び前記搬送手段を制御させるための分割印刷データを生成する。
【００２４】
上記構成によれば、上記印刷データ生成装置と同等の作用・効果を得ることができる。
【図面の簡単な説明】
【００２５】
【図１】（ａ）（ｂ）は第１の実施形態の印刷装置の概略斜視図。
【図２】第１の実施形態のインク噴射部を模式的に示す平面図。
【図３】第１の実施形態のインク噴射部及び搬送装置を模式的に示す側面図。
【図４】ノズル形成面を模式的に示す平面図。
【図５】ノズル検査装置を説明する模式図。
【図６】第１の実施形態の印刷装置の電気的構成の要部を示すブロック図。
【図７】コントローラーの機能構成の要部を示すブロック図。
【図８】（ａ）は従来の方法で印刷処理が施された様子を説明する作用図、（ｂ）は図８（ａ）の一部拡大図。
【図９】第１の実施形態の印刷処理ルーチンを説明するフローチャート。
【図１０】印刷処理時におけるデータの変換と印刷処理とのタイミングを説明するタイミングチャート。
【図１１】（ａ）は第１の実施形態の方法で印刷処理が施された様子を説明する作用図、（ｂ）（ｃ）は図１１（ａ）の一部拡大図。
【図１２】第２の実施形態の印刷処理ルーチンの一部を説明するフローチャート。
【図１３】第３の実施形態において、印刷処理が施される様子を説明する作用図。
【発明を実施するための形態】
【００２６】
（第１の実施形態）
以下、本発明を具体化した第１の実施形態を図１〜図１１に基づいて説明する。
図１（ａ）は、本実施形態の印刷装置の構成の一例を示す斜視図である共に、図１（ｂ）は、印刷装置の主要部の内部構成の一例を示す斜視図である。図１（ａ）（ｂ）に示すように、印刷装置１１は、印刷媒体の一例としてロール状の印刷用紙Ｐ（以下、「ロール紙」ともいう。）に印刷処理を行うシリアルタイプのインクジェット式プリンターである。こうした印刷装置１１は、ロール紙Ｐに対して印刷処理を行う印刷装置本体１２と、該印刷装置本体１２を重力方向における下方から支持する支持用脚部１３とを備えている。
【００２７】
また、印刷装置本体１２の前面側から見て左側には、複数（本実施形態では６つ）のインクカートリッジ１４を収容するホルダー部１５と、該ホルダー部１５をその前面から覆う開閉可能なホルダー用カバー１６とが設けられている。各インクカートリッジ１４には、互いに種類（例えば、色）の異なるインク（印刷材）がそれぞれ収容されている。また、印刷装置本体１２の前面側から見て右側上部には、ユーザーによって操作される操作パネル１７が設けられており、該操作パネル１７は、液晶画面と各種ボタンとを有している。
【００２８】
印刷装置本体１２の上側には、ロール紙Ｐ（図３参照）が収容される媒体収容部１８が設けられている。この媒体収容部１８内に収容されるロール紙Ｐは、主走査方向Ｘに沿って延びる軸部材１９に巻かれている。媒体収容部１８内において主走査方向Ｘにおける両側には、軸部材１９を回転自在な状態で支持する軸支持部２０がそれぞれ設けられている。そして、軸部材１９が所定の回転方向（図３で矢印で示す方向）に回転することにより、ロール紙Ｐは、長尺状の用紙として印刷装置本体１２内に送り出される。なお、媒体収容部１８の前面側には、該媒体収容部１８内に収容されるロール紙Ｐを覆う取り外し可能な収容部用カバー２１が設けられている。
【００２９】
印刷装置本体１２内には、ロール紙Ｐにおいて印刷装置本体１２内に搬送された部分に対してインクを噴射するインク噴射部２２と、該インク噴射部２２に向けてロール紙Ｐを搬送する搬送手段の一例としての搬送装置２３（図３参照）とが設けられている。また、印刷装置本体１２には、ロール紙Ｐにおいてインク噴射部２２によってインクが付着した部分、即ち印刷が完了した部分が排紙される排紙部２４が設けられている。なお、印刷装置本体１２は、該印刷装置本体１２内を覆うための開閉可能な本体カバー２５を有している。
【００３０】
次に、インク噴射部２２について説明する。
図２及び図３に示すように、インク噴射部２２は、主走査方向Ｘ（図２では左右方向）に延びる支持部材３０を備えている。この支持部材３０は、主走査方向Ｘにほぼ直交する副走査方向（搬送方向）Ｙにおいて上流側（媒体収容部１８側）のほうが下流側（排紙部２４側）よりも上方に位置するように配置されている。すなわち、支持部材３０は、水平面に対して斜状をなす支持面３０ａを有している。こうした支持部材３０の支持面３０ａは、ロール紙Ｐのうち印刷装置本体１２内に搬送された部分を支持する。
【００３１】
また、インク噴射部２２は、主走査方向Ｘに延びるガイド軸３１を備えており、該ガイド軸３１は、支持部材３０の支持面３０ａに対向して配置されている。こうしたガイド軸３１は、移動体としてのキャリッジ３２を主走査方向Ｘに沿って往復移動可能な状態で支持している。
【００３２】
また、インク噴射部２２は、正逆両方向に回転可能なキャリッジモーター（以下、「ＣＲモーター」ともいう。）３３と、該ＣＲモーター３３から出力された駆動力をキャリッジ３２に伝達するキャリッジ駆動部３４とを備えている。このキャリッジ駆動部３４は、印刷装置本体１２の後面において主走査方向Ｘにおける両端側に回転自在な状態で支持される一対のプーリー３５，３６を有しており、一方（図２では右側）のプーリー３５には、ＣＲモーター３３の出力軸（図示略）が動力伝達可能な状態で連結されている。また、一対のプーリー３５，３６間には、一部がキャリッジ３２に連結された無端状のタイミングベルト３７が掛装されている。そして、キャリッジ３２は、ＣＲモーター３３からの駆動力がキャリッジ駆動部３４を介して伝達されることにより、主走査方向Ｘに沿ってガイド軸３１にガイドされながら移動する。したがって、本実施形態では、キャリッジ駆動部３４が、後述する印刷ヘッド４２をロール紙Ｐに対して相対的に移動させる移動機構として機能する。
【００３３】
キャリッジ３２の後面側には、該キャリッジ３２の主走査方向Ｘにおける位置、移動速度及び移動方向を検出するためのリニアエンコーダー３８が設けられている。このリニアエンコーダー３８は、図６に示すように、主走査方向Ｘに延びる被検出用テープ３９と、キャリッジ３２に支持される検出部４０とを備えている。被検出用テープ３９は、印刷装置本体１２に移動不能な状態で支持されると共に、主走査方向Ｘに沿って等間隔に形成される多数のスリット３９ａを有している。検出部４０は、主走査方向Ｘにおいて互いに異なる位置に配置される複数（一例として２つ）のセンサー（図示略）を有している。そして、検出部４０の各センサーからは、キャリッジ３２の移動距離に相当するパルス状の検出信号が制御回路８０（図６参照）にそれぞれ出力される。
【００３４】
キャリッジ３２上には、各インクカートリッジ１４から供給された各種インクを個別に一時的に貯留する複数（本実施形態では６つ）のサブタンク（図示略）が設けられている。これら各サブタンクには、インク供給装置４１（図６参照）の駆動によって個別対応するインクカートリッジ１４からインクがそれぞれ供給される。
【００３５】
また、キャリッジ３２において支持部材３０に対向する側には、図２及び図３に示すように、印刷ヘッド４２が設けられている。この印刷ヘッド４２には、サブタンクからインクが供給される複数（図２では６つのみ図示）のノズル４３と、各ノズル４３に個別対応する図示しない複数の駆動素子（一例として、圧電素子）とが設けられている。そして、ノズル４３からは、サブタンクから供給されたインクが、駆動素子の駆動によって支持部材３０に向けて噴射（供給）される。したがって、本実施形態では、印刷ヘッド４２及びキャリッジ３２により、ロール紙Ｐにおいてインク噴射部２２に搬送された部分にインクを付着させる印刷手段が構成される。
【００３６】
印刷ヘッド４２において支持部材３０に対向する対向面は、図４に示すように、各ノズル４３が開口するノズル形成面４４とされており、該ノズル形成面４４には、副走査方向Ｙに延びる複数（本実施形態では６つ）のノズル列４５（図４では二点鎖線で囲まれた部分）が形成されている。これら各ノズル列４５は、各インクカートリッジ１４に個別対応すると共に、主走査方向Ｘに沿って所定間隔で配置されている。また、ノズル列４５は、副走査方向Ｙに沿って所定のノズルピッチｒ間隔で配置されるｎ個（一例として３６０個）のノズル４３によって形成されており、ノズル列４５の副走査方向Ｙにおける長さは、ヘッド長Ｒに設定されている。ちなみに、ノズル列４５を構成するノズル４３には、副走査方向Ｙにおける下流側ほど若い番号が付されている。つまり、ノズル４３（１）は、ノズル４３（３）よりも排紙部２４側に位置している。
【００３７】
図２に示すように、支持部材３０の主走査方向Ｘにおける一方側（図２では右側）には、ロール紙Ｐが供給されないホームポジションが形成されており、該ホームポジションには、ロール紙Ｐへの印刷精度を維持させるために印刷ヘッド４２に対して各種メンテナンスを行うメンテナンス装置６０が設けられている。このメンテナンス装置６０は、ホームポジションに位置する印刷ヘッド４２に対して、接離する方向（図２では上下方向であって、支持面３０ａに直交する方向）に移動する有底略筒状のキャップ（印刷材受容部）６１と、該キャップ６１を昇降移動させる昇降機構６２とが設けられている。また、メンテナンス装置６０には、キャップ６１内に受容されたインク（廃インク）を図示しない廃インクタンクに排出させるための吸引ポンプ（図示略）が設けられている。キャップ６１は、図５に示すように、印刷ヘッド４２に対向する側に開口するように配置されると共に、キャップ６１内には、ホームポジションに位置する印刷ヘッド４２から噴射（排出）されたインク（「廃インク」ともいう。）を吸収するインク吸収材６３が収容されている。
【００３８】
本実施形態のメンテナンス装置６０には、各ノズル４３のうち不良ノズルを検出するためのノズル検査装置６４が設けられている。なお、不良ノズルとは、ノズル内におけるインクの粘度が高くなるなどによってインクを噴射できない、又は後述する制御回路８０側からの指示に応じた量のインクを噴射できないノズルのことを示している。
【００３９】
ノズル検査装置６４は、キャップ６１内においてインク吸収材６３の上面（印刷ヘッド４２に対向する側の面）を覆う金属製の網材（電極部）６５と、キャップ６１の底部中央に配置された＋側の端子６６とを備えており、網材６５は、＋側の端子６６に電気的に接続されている。また、ノズル検査装置６４には、ノズル検査回路６７（図５では破線で囲まれた部分）が電気的に接続されている。このノズル検査回路６７には、網材６５と印刷ヘッド４２のノズル形成面４４との間に電圧を印加するための電圧印加回路６８と、網材６５とノズル形成面４４との間の電圧値の変化を検出する電圧検出装置６９とが設けられている。電圧印加回路６８は、網材６５が正極になると共にノズル形成面４４が負極になるように、直流電源（例えば４００Ｖ）と抵抗素子（例えば１ＭΩ）とを備えている。そのため、網材６５において印刷ヘッド４２に対向する面（図５では上面）には、正の電荷が帯電する一方で、印刷ヘッド４２のノズル形成面４４には、負の電荷が帯電する。
【００４０】
電圧検出装置６９は、網材６５からの検出信号を積分して出力する積分回路６９ａと、該積分回路６９ａから出力された信号を反転増幅して出力する反転増幅回路６９ｂと、該反転増幅回路６９ｂから出力された信号をＡ／Ｄ変換してコントローラー８６へ出力するＡ／Ｄ変換回路６９ｃとを備えている。
【００４１】
そして、ノズル検査装置６４によるノズル検査時には、検査対象となるノズル４３からインクがキャップ６１内に噴射される。このとき、ノズル４３から噴射されたインクには、負の電荷が帯電している。こうしたインクが網材６５に接近するに連れて、該網材６５では、静電誘導によって正の電荷が次第に増加する。その結果、網材６５と印刷ヘッド４２のノズル形成面４４との間の電位差は、静電誘導に基づく誘導電圧により、ノズル４３からインクが噴射されない場合と比較して大きくなる。
【００４２】
そして、インクが網材６５に着弾すると、網材６５の正の電荷の一部が、インクに帯電していた負の電荷によって中和される。すると、網材６５と印刷ヘッド４２のノズル形成面４４との間の電位差（電圧）は、ノズル４３からインクが噴射されない場合と比較して小さくなる。その後、網材６５と印刷ヘッド４２のノズル形成面４４との間の電位差は、当初の大きさに戻る。こうした電位差に関する検出信号は、積分回路６９ａ、反転増幅回路６９ｂ及びＡ／Ｄ変換回路６９ｃを介してコントローラー８６に入力される。
【００４３】
すると、コントローラー８６では、Ａ／Ｄ変換回路６９ｃから入力された検出信号の振幅Ｖｄ（網材６５と印刷ヘッド４２のノズル形成面４４との間の電圧値の変化量）が検出される。そして、検出された振幅Ｖｄが予め設定された振幅閾値以上である場合には、検査対象のノズル４３が正常ノズルであると判定される一方、検出された振幅Ｖｄが振幅閾値未満である場合には、検査対象のノズル４３が不良ノズルであると判定される。
【００４４】
次に、搬送装置２３について説明する。
図３に示すように、搬送装置２３は、副走査方向Ｙに沿ってロール紙Ｐを搬送する装置である。こうした搬送装置２３は、副走査方向Ｙにおいて支持部材３０の上流側（図３では右斜め上方であって、媒体収容部１８側）に配置される給紙ローラー対５０と、副走査方向Ｙにおいて支持部材３０の下流側（図３では左斜め下方であって、排紙部２４側）に配置される排紙ローラー対５１とを備えている。給紙ローラー対５０及び排紙ローラー対５１は、紙送りモーター（以下、「ＰＦモーター」ともいう。）５２から伝達される駆動力によって回転する駆動ローラー５０ａ，５１ａと、該駆動ローラー５０ａ，５１ａの回転に伴い従動回転する従動ローラー５０ｂ，５１ｂとでそれぞれ構成されている。ＰＦモーター５２は、その出力軸近傍に設けられたロータリーエンコーダー５３（図６参照）を用いて回転速度、回転量及び回転方向などが制御される。そして、ＰＦモーター５２から伝達される駆動力によって各駆動ローラー５０ａ，５１ａが図３で示す矢印方向に回転することにより、各ローラー対５０，５１に挟持されるロール紙Ｐは、副走査方向Ｙにおいて排紙部２４側に紙送り（搬送）される。
【００４５】
なお、本実施形態において「ロール紙Ｐを搬送」とは、媒体収容部１８内において軸部材１９が所定の方向（図３の矢印が示す方向）に回転することにより、ロール紙Ｐが、長尺状の用紙として送り出されることを示している。
【００４６】
次に、印刷装置１１の電気的構成について説明する。
図６に示すように、印刷装置１１には、ホスト装置ＨＣが図示しない通信ケーブルを介して接続されている。すなわち、印刷装置１１の制御回路８０は、インターフェイスＩＦを介してホスト装置ＨＣとの間で印刷データなどの各種情報を送受信可能とされている。また、制御回路８０のインターフェイスＩＦには、ユーザーによる操作パネル１７の操作結果に関する操作情報が入力される。
【００４７】
ホスト装置ＨＣには、印刷データを生成するプリンタードライバーＰＤが、ホスト装置ＨＣのＣＰＵ（図示略）とプログラムとにより構築されている。印刷データは、コマンドと、ロール紙Ｐに印刷すべき画像に関する画像データとを含んでいる。プリンタードライバーＰＤは、画像データの解像度を印刷装置１１の印刷解像度に変換し、変換後の画像データに対して色変換処理を行う。続いて、プリンタードライバーＰＤは、色変換処理済みの画像データに対してハーフトーン処理（階調数変換処理）を行う。そして、プリンタードライバーＰＤは、上記各種処理が施された画像データを含む印刷データを印刷装置１１側に送信させる。このとき、プリンタードライバーＰＤは、印刷データの拡張子によっては、上記各処理のうち一部の処理を行うことなく印刷装置１１側に送信させることもある。
【００４８】
なお、プリンタードライバーＰＤは、印刷データを複数に分割し、該分割された印刷データを印刷装置１１側に順次送信させる。すなわち、プリンタードライバーＰＤは、始めにホスト装置ＨＣ側で設定された印刷条件に関するデータを印刷装置１１側に送信させる。印刷条件は、印刷方式（双方向印刷方式又は一方向印刷方式）、１回の紙送り量（搬送量）、印刷媒体のサイズ及び印刷媒体における余白の幅などを含んでいる。
【００４９】
続いて、プリンタードライバーＰＤは、印刷データをキャリッジ３２の１走査分のデータ（以下、「分割印刷データ」ともいう。）に分割し、各分割印刷データを印刷装置１１側に順次送信させる。詳しくは後述するが、プリンタードライバーＰＤは、印刷条件に関するデータを送信した後、その返答として印刷装置１１側からデータ長Ｄｓ（図７参照）に関する情報を受信する。そして、プリンタードライバーＰＤは、印刷装置１１から指示されたデータ長Ｄｓの分割印刷データを生成し、該生成した分割印刷データを印刷装置１１側に順次送信させる。なお、最後（最終パス用）の分割印刷データは、印刷の終了を指示する終了情報を含んでいる。
【００５０】
次に、印刷装置１１の制御回路８０について説明する。
制御回路８０は、ＣＰＵ８１、ＡＳＩＣ８２（（Application Specific ＩＣ（特定用途向けＩＣ））、ＲＯＭ８３、不揮発性メモリー８４及びＲＡＭ８５を有するコントローラー８６（図４では一点鎖線で囲まれた部分）を備えている。このコントローラー８６は、バス８７を介して、ノズル検査回路６７及び各種ドライバー８８，８９，９０，９１に電気的に接続されている。そして、コントローラー８６は、ＰＦ用ドライバー８８を介してＰＦモーター５２を制御すると共に、ＣＲ用ドライバー８９を介してＣＲモーター３３を制御する。また、コントローラー８６は、ヘッド用ドライバー９０を介して印刷ヘッド４２（具体的には、印刷ヘッド４２内の各駆動素子）を制御すると共に、インク供給用ドライバー９１を介してインク供給装置４１を制御する。
【００５１】
ＲＯＭ８３には、各種制御プログラム及び各種データなどが記憶されている。不揮発性メモリー８４には、ファームウェアプログラムを始めとする各種プログラム及び印刷処理に必要な各種データなどが記憶されている。ＲＡＭ８５には、ＣＰＵ８１によって実行されるプログラムデータ、ＣＰＵ８１による演算結果及び処理結果である各種データ、及びＡＳＩＣ８２で処理された各種データなどが一時記憶される。また、ＲＡＭ８５は、受信バッファー８５ａ、中間バッファー８５ｂ及び出力バッファー８５ｃを有している。受信バッファー８５ａには、ホスト装置ＨＣから受信した印刷データ（即ち、各分割印刷データ）が格納されると共に、中間バッファー８５ｂには、処理途中のデータが格納される。さらに、出力バッファー８５ｃには、処理後のデータが格納される。
【００５２】
次に、本実施形態のコントローラー８６について説明する。
図７に示すように、コントローラー８６は、ハードウェア及びソフトウェアのうち少なくとも一方により実現される機能部分として、データ受信部１００、データ処理部１０１、データ長指示部１０３、計時部１０４、印刷制御部１０５及びメンテナンス制御部１０６を備えている。
【００５３】
データ受信部１００は、ホスト装置ＨＣから受信したデータ（印刷条件に関するデータや分割印刷データなど）を一時的に記憶する第１メモリー１０７を備えている。この第１メモリー１０７は、受信バッファー８５ａを含んで構成されている。そして、データ受信部１００は、第１メモリー１０７に一時的に記憶（格納）されたデータをデータ処理部１０１に出力する。したがって、本実施形態では、データ受信部１００が、印刷データを取得する取得手段として機能する。
【００５４】
データ処理部１０１は、方式取得部１０８と、移動回数取得部１０９と、画像間隔取得部１１０と、候補ノズル数設定部１１１と、画像展開処理部１１２とを備えている。方式取得部１０８は、データ受信部１００で受信した印刷条件に関するデータに基づき、ホスト装置ＨＣ側で設定された印刷モードを取得する。そして、方式取得部１０８は、取得した印刷モードに基づき、今回の印刷処理で行う印刷方式が、双方向印刷方式であるか、一方向印刷方式であるかを判断する。例えば、方式取得部１０８は、印刷モードがドラフト印刷である場合には双方向印刷方式であると判断し、印刷モードが高詳細印刷である場合には一方向印刷方式であると判断する。そして、方式取得部１０８は、取得した印刷方式に関する情報を移動回数取得部１０９に出力する。
【００５５】
「双方向印刷方式」とは、図８（ａ）に示すように、キャリッジ３２が順方向（図８（ａ）では左方）に移動する際に印刷ヘッド４２からインクを噴射させると共に、キャリッジ３２が逆方向（図８（ａ）では右方）に移動する際にも印刷ヘッド４２からインクを噴射させる印刷方式である。また、「一方向印刷方式」とは、キャリッジ３２が順方向に移動する際にのみ印刷ヘッド４２からインクを噴射させる印刷方式である。
【００５６】
図７に示すように、移動回数取得部１０９は、印刷データに基づく印刷処理時に、１頁分の印刷が完了するまでのキャリッジ３２の主走査方向Ｘに沿った移動回数（走査回数）を計数するカウンター（図示略）を有している。移動回数取得部１０９は、印刷方式が双方向印刷方式である場合、キャリッジ３２の順方向への移動時に計数すると共に、キャリッジ３２の逆方向への移動時に計数する（図８参照）。一方、移動回数取得部１０９は、印刷方式が一方向印刷方式である場合、キャリッジ３２の順方向への移動時に計数する一方で、キャリッジ３２の逆方向への移動時には計数しない。すなわち、移動回数取得部１０９は、ロール紙Ｐへのインク噴射を伴うキャリッジ３２の移動回数を計数している。そして、移動回数取得部１０９は、１頁分の印刷が完了した場合、計数値に関する情報を画像間隔取得部１１０に出力すると共に、計数値を「０（零）」にリセットする。
【００５７】
画像間隔取得部１１０は、移動回数取得部１０９から計数値に関する情報を取得する。また、画像間隔取得部１１０は、印刷制御部１０５から、インク噴射を伴うキャリッジ３２の最後の移動時におけるノズル使用数ＳＮに関する情報を取得する。このノズル使用数ＳＮとは、最後に印刷された領域の副走査方向Ｙにおける印刷幅に相当する数である。そして、画像間隔取得部１１０は、取得した各情報に基づき、ロール紙Ｐに印刷された画像の副走査方向Ｙにおける長さＨＧを以下に示す関係式（式１）を用いて算出する。そして、画像間隔取得部１１０は、取得した長さＨＧに関する情報を候補ノズル数設定部１１１に出力する。したがって、本実施形態では、画像間隔取得部１１０が、情報取得手段として機能する。なお、長さＨＧはデータ受信部１００で受信した印刷条件に関するデータに基づき取得してもよい。
【００５８】
なお、関係式（式１）において、「Ｒ×（ＣＣ−１）」という部分は、１つのノズル列４５を構成する全てのノズル４３を用いたインク噴射処理によって、インクが付着した部分の副走査方向Ｙにおける印刷幅の算出結果である。また、「ＳＮ×ｒ」という部分は、最後のインク噴射処理によって、インクが付着した部分の副走査方向Ｙにおける印刷幅の算出結果である。
【００５９】
【数１】
0005724234.tif 000002
ただし、ＨＧ…画像の副走査方向Ｙにおける長さ、Ｒ…ヘッド長、ＣＣ…計数値（インク噴射を伴うキャリッジ３２の移動回数）、ＳＮ…ノズル使用数、ｒ…ノズルピッチ
ここで、ノズル使用数ＳＮについて、図８（ａ）（ｂ）に基づき説明する。なお、全てのノズル４３を用いて印刷を行うバンド印刷方式が、プリンタードライバーＰＤ側で設定されているものとする。また、図８（ｂ）では、明細書の説明理解の便宜上、印刷ヘッド４２は１つのノズル列４５を有すると共に、該ノズル列４５は、１３個のノズル４３で構成されるものとする。
【００６０】
この場合、プリンタードライバーＰＤは、ノズル列４５を構成する全てのノズル４３に、データが割り当てられるように生成した分割印刷データを印刷装置１１側に送信させる。すると、図８（ａ）に示すように、キャリッジ３２の最後の移動時以外では、ノズル列４５を構成する全てのノズル４３からインクがロール紙Ｐに噴射される。しかし、キャリッジ３２の最後の移動時では、図８（ｂ）に示すように、全てのノズル４３のうち一部のノズル４３（図８（ｂ）にて黒丸で示されたノズル）しか使用されない。しかも、キャリッジ３２の最後の移動時に使用されるノズル４３の数、即ちノズル使用数ＳＮ（図８（ｂ）では４個）は、全ノズル数（ここでは１３個）の半数以下となる可能性もあり得る。
【００６１】
図７に示すように、候補ノズル数設定部１１１は、画像間隔取得部１１０から長さＨＧに関する情報を取得する。そして、候補ノズル数設定部１１１は、印刷方式がバンド印刷方式である場合には、以下に示す関係式（式２）を用いて、２頁目以降におけるインク噴射を伴うキャリッジ３２の移動回数、即ち印刷パス数ＩＰを算出する。そして、候補ノズル数設定部１１１は、長さＨＧがヘッド長Ｒで割り切れない場合には、関係式（式２）によって算出された印刷パス数ＩＰの小数点以下を切り上げる。また、候補ノズル数設定部１１１は、印刷方式が双方向印刷方式である場合において、印刷パス数ＩＰが奇数であるときには、該印刷パス数ＩＰに「１」だけインクリメントする。すなわち、印刷方式が双方向印刷方式である場合には、印刷パス数ＩＰが偶数に設定される。
【００６２】
【数２】
0005724234.tif 000003
ただし、ＩＰ…印刷パス数、ＨＧ…画像の副走査方向Ｙにおける長さ、Ｒ…ヘッド長
続いて、候補ノズル数設定部１１１は、算出した印刷パス数ＩＰを以下に示す関係式（式３）に代入することにより、候補ノズル数ＫＮを設定する。このとき、候補ノズル数設定部１１１は、関係式（式３）によって算出された候補ノズル数ＫＮに小数点以下の数字が含まれる場合には、小数点以下を切り上げ、該数値を候補ノズル数ＫＮとする。なお、「候補ノズル」とは、印刷データに基づく印刷処理時に使用され得るノズルのことであって、「候補ノズル数ＫＮ」とは、一のノズル列４５の各ノズル４３のうち候補ノズルに設定されたノズルの数のことである。一方、候補ノズル以外の他のノズル（「未使用ノズル」ともいう。）は、印刷処理時に使用されない。
【００６３】
【数３】
0005724234.tif 000004
ただし、ＫＮ…候補ノズル数、ＨＧ…画像の副走査方向Ｙにおける長さ、ＩＰ…印刷パス数、ｒ…ノズルピッチ
なお、候補ノズル数ＫＮが複数である場合、副走査方向Ｙにおいて互いに隣り合う候補ノズル同士の間には、未使用ノズルが位置していない。そのため、候補ノズル数ＫＮを取得することにより、ロール紙Ｐにおいてキャリッジ３２の１回の移動によってインクが付着される領域（以下、「１走査領域」ともいう。）Ｔｙの副走査方向Ｙにおける印刷幅Ｈｙ（＝ＫＮ×ｒ）が設定される（図１１参照）。そして、候補ノズル数設定部１１１は、算出した候補ノズル数ＫＮに関する情報を画像展開処理部１１２に出力する。したがって、本実施形態では、候補ノズル数設定部１１１が、印刷幅設定手段として機能する。また、画像の副走査方向Ｙにおける長さＨＧに基づき各ノズル４３から候補ノズルを選択する点から、候補ノズル数設定部１１１が、選択手段としても機能する。
【００６４】
画像展開処理部１１２は、データ受信部１００の第１メモリー１０７に格納された分割印刷データのうちコマンドを除いたデータを、印刷ドットが階調値で示されたビットマップデータに変換し、該ビットマップデータを展開する。そして、画像展開処理部１１２は、展開したデータに基づき、１走査分のビットマップデータを生成する。このとき、画像展開処理部１１２は、受信した分割印刷データに基づいたデータが候補ノズルに割り当てられると共に、未使用ノズルにはダミーデータ（ヌルデータ）が割り当てられるように、１走査分のビットマップデータを生成する。画像展開処理部１１２は、印刷制御部１０５から指示が入力された場合、生成した１走査分のビットマップデータを印刷制御部１０５に出力する。なお、「１走査分のビットマップデータ」とは、キャリッジ３２の１回の主走査方向Ｘへの移動時、即ち印刷手段の１回の駆動時に、ロール紙Ｐに対してインクを噴射させるために必要なデータのことである。
【００６５】
データ長指示部１０３は、候補ノズル数設定部１１１から候補ノズル数ＫＮに関する情報を取得した場合、取得した候補ノズル数ＫＮが多いほど長いデータ長Ｄｓを以下に示す関係式（式４）に基づき算出する。そして、データ長指示部１０３は、算出したデータ長Ｄｓに関する情報をホスト装置ＨＣに送信する。なお、「１つのノズルに必要な最大データ数Ｄｍａｘ」とは、キャリッジ３２の１走査で常にインクを噴射し続ける場合（即ち、所謂ベタ印刷をする場合）に必要なデータ数のことを示している。また、「データ長Ｄｓ」とは、プリンタードライバーＰＤ側から送信させる分割印刷データの大きさ、即ちデータ長を特定するためのデータである。ここで設定されたデータ長ＤｓがプリンタードライバーＰＤ側に送信されると、該プリンタードライバーＰＤは、設定したデータ長Ｄｓの分割印刷データを生成し、該分割印刷データを印刷装置１１に送信する。
【００６６】
【数４】
0005724234.tif 000005
ただし、Ｄｓ…データ長、Ｄｍａｘ…１つのノズルに必要な最大データ数、ＫＮ…候補ノズル数、ＲＮ…ノズル列の数（＝色数）
計時部１０４は、第１タイマー１１３と、第２タイマー１１４と、第３タイマー１１５とを備えている。これら各タイマー１１３〜１１５は、クロック回路などによってそれぞれ構成されている。第１タイマー１１３は、メンテナンス処理の一種であるフラッシングを行う間隔を計時するためのタイマーである。第２タイマー１１４は、メンテナンス処理の一種である上記ノズル検査処理を行う間隔を計時するためのタイマーである。第３タイマー１１５は、メンテナンス処理の一種であるクリーニングを行う間隔を計時するためのタイマーである。計時部１０４は、後述するメンテナンス制御部１０６から指示があった場合、該指示に応じたタイマー（例えば第１タイマー１１３）で計時される時間に関する情報をメンテナンス制御部１０６に出力する。
【００６７】
印刷制御部１０５は、データの出力の指示をデータ処理部１０１に出力する。そして、印刷制御部１０５は、データ処理部１０１から入力された１走査分のビットマップデータに基づき、ＣＲモーター３３、印刷ヘッド４２（詳しくは、印刷ヘッド４２に内蔵された各駆動素子）及びＰＦモーター５２を制御することにより、ロール紙Ｐに対して印刷処理を行う。したがって、本実施形態では、印刷制御部１０５が、印刷制御手段として機能する。なお、もし仮に、次のインク噴射制御を行うための１走査分のビットマップデータの生成がデータ処理部１０１で完了していない場合、印刷制御部１０５は、生成が完了するまでキャリッジ３２（及び印刷ヘッド４２）を待機させる。
【００６８】
メンテナンス制御部１０６は、第１タイマー１１３で計時される時間が予め設定された第１基準値を超えた場合、候補ノズルに対してフラッシング処理を行う。また、メンテナンス制御部１０６は、第２タイマー１１４で計時される時間が予め設定された第２基準値を超えた場合、候補ノズルに対してノズル検査処理を行い、その結果、不良ノズルが存在していれば、フラッシング処理又はクリーニング処理を行って不良ノズルの回復を図る。さらに、メンテナンス制御部１０６は、第３タイマー１１５で計時される時間が予め設定された第３基準値を超えた場合、候補ノズルに対してクリーニング処理を行う。すなわち、メンテナンス制御部１０６は、定期的又は不定期で、ロール紙Ｐへの印刷精度を維持させるためのフラッシング処理及びノズル検査処理等のメンテナンス処理を実行させる。したがって、本実施形態では、メンテナンス制御部１０６が、維持制御手段として機能する。本実施形態では、メンテナンス処理を候補ノズルに対して行い、その他のノズルに対して行わないために、メンテナンス処理に要する時間を節約できる。
【００６９】
次に、本実施形態のコントローラー８６が実行する印刷処理ルーチンについて、図９に示すフローチャート及び図１０に示すタイミングチャートに基づき説明する。
さて、ホスト装置ＨＣからの印刷データの受信が開始されたタイミングで、印刷処理ルーチンが実行される。すると、初めのステップＳ１０において、コントローラー８６は、印刷開始処理を行う。具体的には、コントローラー８６は、ロール紙Ｐの先端をインク噴射部２２内に進入させるべくＰＦモーター５２を制御する。
【００７０】
次のステップＳ１１において、コントローラー８６は、２頁目の印刷であるか否かを判定する。そして、コントローラー８６は、１頁目の印刷であったり、３頁目以降の印刷であったりする場合（ステップＳ１１；ＮＯ）、その処理を後述するステップＳ１３に移行する。一方、コントローラー８６は、２頁目の印刷である場合（ステップＳ１１；ＹＥＳ）、その処理を次のステップＳ１２に移行する。
【００７１】
ステップＳ１２において、コントローラー８６は、候補ノズル数ＫＮを設定する候補ノズル数設定処理を行う。すなわち、コントローラー８６は、１頁目の印刷時に取得したノズル使用数ＳＮ及び計数値ＣＣなどを上記関係式（式１）〜（式３）に代入することにより候補ノズル数ＫＮを算出する。また、コントローラー８６は、算出した候補ノズル数ＫＮを上記関係式（式４）に代入することによりデータ長Ｄｓを算出し、該算出したデータ長Ｄｓに関する情報をホスト装置ＨＣ側に送信する。その後、コントローラー８６は、その処理を次のステップＳ１３に移行する。
【００７２】
ステップＳ１３において、コントローラー８６は、ロール紙Ｐへの印刷精度の維持を図るためのメンテナンス処理を行う。具体的には、コントローラー８６は、今回の印刷処理ルーチンの実行にあたって初めてメンテナンス処理が行われる場合、各タイマー１１３〜１１５で計時する各時間を取得する。そして、コントローラー８６は、フラッシング処理、ノズル検査処理及びクリーニング処理を必要に応じて行う。
【００７３】
また、２回目以降のメンテナンス処理が行われる場合、コントローラー８６は、第１タイマー１１３で計時する時間を取得し、フラッシング処理を必要に応じて行う。すなわち、ノズル検査処理及びクリーニング処理は、ロール紙Ｐへのインク噴射が開始される直前に実行されることはあっても、ロール紙Ｐへのインク噴射が開始されてから実行されることはない。また、本実施形態では、フラッシング処理やノズル検査処理を行う場合、コントローラー８６は、ステップＳ１２の処理で設定された候補ノズルに対してフラッシング処理やノズル検査処理を行う一方で、未使用ノズルに対してフラッシング処理やノズル検査処理を行わない。
【００７４】
続いて、コントローラー８６は、インク噴射処理（ステップＳ１４）を行い、紙送り処理（ステップＳ１５）を行う。したがって、本実施形態では、ステップＳ１４，Ｓ１５によって、印刷ステップが構成される。
【００７５】
インク噴射処理では、印刷制御部１０５は、データ処理部１０１によって生成された１走査分のビットマップデータに基づき、キャリッジ３２の移動を制御すると共に、印刷ヘッド４２の各ノズル４３のうち候補ノズルからのインクの噴射を制御する。なお、インク噴射処理は、紙送り処理が終了したと同時又は直後から印刷ヘッド４２によるインク噴射が行われるように、ＰＦモーター５２の駆動が停止する前からＣＲモーター３３の駆動を開始させるべく実行されてもよい。
【００７６】
紙送り処理では、印刷制御部１０５は、プリンタードライバーＰＤ側で設定された紙送り量に基づき、ＰＦモーター５２を制御する。この紙送り処理では、印刷方式が双方向印刷方式である場合、印刷ヘッド４２からのインク噴射が終了した直後（又はキャリッジ３２の移動が一時的に停止した直後）から給紙ローラー対５０及び排紙ローラー対５１が駆動される。また、印刷方式が一方向印刷方式である場合、紙送り処理は、インク噴射処理が完了してキャリッジ３２が逆方向に移動している最中に、給紙ローラー対５０及び排紙ローラー対５１が駆動される。
【００７７】
次のステップＳ１６において、コントローラー８６は、今回の印刷処理が終了したか否かを判定する。すなわち、ホスト装置ＨＣから送信される各分割印刷データのうち最後に送信される分割印刷データには、印刷の終了を指示する終了情報が含まれている。そこで、コントローラー８６は、終了情報を含んだ分割印刷データに基づいたインク噴射処理が完了したか否かを判定する。そして、コントローラー８６は、今回の印刷処理が終了していない場合（ステップＳ１６；ＮＯ）、印刷処理を継続させるべく、その処理を前述したステップＳ１１に移行する一方、今回の印刷処理が終了した場合（ステップＳ１６；ＹＥＳ）、その処理を次のステップＳ１７に移行する。
【００７８】
ここで、図１０のタイミングチャートに示すように、分割印刷データの受信が完了すると、受信した分割印刷データが画像展開処理部１１２によって展開される（第１のタイミングｔ１１）。そして、分割印刷データの展開が完了すると、１走査分のビットマップデータの生成が画像展開処理部１１２によって開始される（第２のタイミングｔ１２）。そして、１走査分のビットマップデータの生成が完了されると、次の分割印刷データがデータ受信部１００によって受信され始める（第３のタイミングｔ１３）。このように、データの受信、展開及び生成が繰り返し実行される。
【００７９】
また、第３のタイミングｔ１３では、ロール紙Ｐにインクを噴射させるべくキャリッジ３２の移動が開始されると共に、印刷ヘッド４２からは、適切なタイミングでインクが噴射される。その後、キャリッジ３２の移動、即ちインク噴射処理が完了すると、紙送り処理が開始される（第４のタイミングｔ１４）。そして、紙送り処理が完了した第５のタイミングｔ１５で、次の１走査分のビットマップデータの生成が完了している場合には、キャリッジ３２の移動及び印刷ヘッド４２からのインクの噴射が直ぐに開始される。このように、インク噴射処理及び紙送り処理が繰り返し行われる。
【００８０】
図９のフローチャートに戻り、ステップＳ１７において、コントローラー８６は、印刷終了処理を行う。すなわち、コントローラー８６は、ロール紙Ｐのうちインクが付着した部分、即ち画像が形成された部分を排紙部２４に排紙すべくＰＦモーター５２を制御すると共に、印刷ヘッド４２をホームポジションに移動させるべくＣＲモーター３３を制御する。そして、コントローラー８６は、ホームポジションに位置する印刷ヘッド４２を保護する目的で、キャップ６１を印刷ヘッド４２に接近させ、該印刷ヘッド４２をキャッピングする。その後、コントローラー８６は、印刷処理ルーチンを終了する。
【００８１】
次に、本実施形態の印刷装置１１での印刷処理のうち、２頁目以降の印刷を行う場合の作用を中心に説明する。なお、２頁目以降の印刷では、１頁目の印刷でロール紙Ｐに形成した画像と同一の画像をロール紙Ｐに印刷するものとする。また、図１１（ａ）（ｂ）（ｃ）では、明細書の説明理解の便宜上、印刷ヘッド４２は１つのノズル列４５を有すると共に、該ノズル列４５は、１２個のノズル４３で構成されるものとする。また、１２個のノズル４３のうち、１０個が候補ノズルであり、残りの２個が未使用ノズルであるものとする。そして、図１１（ｂ）（ｃ）では、未使用ノズルを破線の丸で示すと共に、候補ノズルを黒塗りの丸又は実線の丸で示すものとする。
【００８２】
さて、２頁目の印刷が開始されると、図１１（ａ）（ｂ）に示すように、キャリッジ３２が順方向（図１１（ａ）では左方）に移動し始めると共に、ノズル列４５を構成する各ノズル４３のうち候補ノズルからは、ロール紙Ｐに向けてインクが適宜噴射される。そして、キャリッジ３２の順方向への移動が完了すると、即ち１走査分のビットマップデータに基づいたインク噴射処理が完了すると、紙送り処理によってロール紙Ｐが副走査方向Ｙにおける下流側に搬送される。その後、紙送り処理が完了すると、キャリッジ３２が逆方向（図１１（ａ）では右方）に移動し始めると共に、候補ノズルからは、ロール紙Ｐに向けてインクが適宜噴射される。
【００８３】
そして、最後の分割印刷データに基づいたインク噴射処理を行う場合、印刷パス数ＩＰが偶数の数値に設定されているため、キャリッジ３２は、図１１（ａ）における左側に位置している。その結果、図１１（ａ）（ｃ）に示すように、キャリッジ３２が逆方向に移動し始めると共に、各候補ノズルからは、ロール紙Ｐに向けてインクが適宜噴射される。このとき、全ての候補ノズルに、最後の分割印刷データに基づいたデータが割り当てられているわけではない。そのため、各候補ノズルのうち一部のノズル（図１１（ｃ）では実線の丸で示されたノズル）からは、インクが噴射されない。これは、最後に受信した分割印刷データのデータ長が、上記関係式（式４）に基づき算出されたデータ長Ｄｓと一致しないためである。
【００８４】
しかし、本実施形態では、印刷パス数ＩＰ及び候補ノズル数ＫＮは、１頁目に印刷された画像の副走査方向における長さＨＧに基づき設定される。そのため、最後の分割印刷データに基づいたインク噴射処理時に使用されるノズル４３の数（「ラスト使用数」ともいう。）と候補ノズル数ＫＮとの差分（図１１では２つ）は、全てのノズル４３を用いて印刷を行う従来の場合の差分と比較して少なくなる（図８（ｂ）参照）。
【００８５】
そして、逆方向に移動するキャリッジ３２は、そのまま、ホームポジションまで移動してキャップ６１によってキャッピングされる。なお、３頁目以降の印刷は、２頁目の印刷の場合と略同等であるため、その説明を省略する。
【００８６】
上記実施形態によれば、以下のような効果を得ることができる。
（１）ロール紙Ｐにおいてキャリッジ３２の１回の移動によってインクが付着される１走査領域Ｔｙの副走査方向Ｙにおける印刷幅Ｈｙは、印刷データに基づき特定される印刷領域の搬送方向における大きさに応じた長さＨＧに設定される。そして、このように設定された印刷幅Ｈｙに基づき印刷ヘッド４２の駆動が制御される。そのため、印刷データに基づき特定される印刷領域の搬送方向における長さＨＧを考慮しない場合と比較して、１走査領域Ｔｙの印刷幅Ｈｙの変化幅を、狭くすることができる。その結果、キャリッジ３２の最後の移動に基づく１走査領域Ｔｙの印刷幅Ｈｙと、それ以前でのキャリッジ３２の移動に基づく１走査領域Ｔｙの印刷幅Ｈｙとの差分を小さくできる。したがって、ロール紙Ｐへの印刷処理時に、ロール紙Ｐにインクを付着させることのない印刷手段の駆動を少なくできる。
【００８７】
また、印刷手段の無駄な駆動を少なくできる分、印刷処理をより効率的に行うことができる。
（２）本実施形態では、印刷データに基づき特定される印刷領域の搬送方向における大きさとして、１頁目の印刷でロール紙Ｐに形成された画像の副走査方向Ｙにおける長さＨＧが取得される。そして、長さＨＧに基づき、一のノズル列４５を構成する各ノズル４３のうち候補ノズルに設定される数、即ち候補ノズル数ＫＮが算出される。そのため、長さＨＧを考慮することなくインク噴射処理を行う従来の場合と比較して、最後の分割印刷データに基づいたインク噴射処理時に使用されるノズルの数、即ちラスト使用数と、それ以前の分割印刷データに基づいたインク噴射処理時に使用されるノズルの数との差分を小さくできる。
【００８８】
（３）本実施形態では、印刷処理中に実行されるフラッシング処理では、候補ノズル以外の未使用ノズルからのインクの排出が行われない。そのため、未使用ノズルからもインクを排出させるようなフラッシング処理を行う場合と比較して、フラッシング処理に伴うインク消費量を低減できる。
【００８９】
（４）また、印刷処理開始時に実行されるノズル検査処理では、今回の印刷処理では使用されない未使用ノズルの検査を行わない。そのため、未使用ノズルの検査も行う場合と比較して、ノズル検査処理に要する時間を短縮できると共に、ノズル検査処理時におけるインク消費量を低減できる。
【００９０】
（５）さらに、フラッシング処理は、第１タイマー１１３によって計時される時間が第１基準値以上になったタイミングで実行される。そのため、最後の分割印刷データに基づいたインク噴射処理が行われる直前に、フラッシング処理が行われることもある。このとき、各候補ノズルのうち、最後の分割印刷データに基づいたインク噴射処理では使用されないノズルからもインクが排出されることになる。この点、本実施形態では、上述したように、長さＨＧを考慮することなくインク噴射処理を行う従来の場合と比較して、最後の分割印刷データに基づいたインク噴射処理時に使用されるノズルの数、即ちラスト使用数と、それ以前の分割印刷データに基づいたインク噴射処理時に使用されるノズルの数との差分を小さくできる。すなわち、各候補ノズルのうち、最後の分割印刷データに基づいたインク噴射処理では使用されないノズルの数を少なくできる分、フラッシング処理によるインクの無駄な消費量を、従来の場合と比較して少なくできる。また、フラッシング処理時に駆動する駆動素子の数を少なくでき、ひいてはロール紙Ｐへの印刷処理時に、ロール紙Ｐにインクを付着させることのない印刷手段の駆動を少なくできる。
【００９１】
（６）印刷方式が双方向印刷方式である場合において、印刷パス数ＩＰが奇数であったときには、最後の分割印刷データに基づいたインク噴射処理にキャリッジ３２が順方向に移動することになる。この場合、印刷処理の終了後に、キャリッジ３２をホームポジション側に移動させる必要がある。こうしたキャリッジ３２の移動は、ロール紙Ｐへのインクの噴射を伴わない印刷手段の駆動となる。この点、本実施形態では、印刷方式が双方向印刷方式である場合には、印刷パス数ＩＰが偶数に設定される。そのため、最後の分割印刷データに基づいたインク噴射処理には、キャリッジ３２が逆方向に移動することになる。そして、ロール紙Ｐへのインク噴射を終了させると、キャリッジ３２は、そのまま、ホームポジションに移動し、その後、待機状態となる。そのため、ロール紙Ｐへの印刷処理時に、ロール紙Ｐにインクを付着させることのない印刷手段の駆動を少なくできる。
【００９２】
（７）本実施形態では、印刷データに基づき特定される印刷領域の搬送方向における大きさに応じた長さＨＧに基づき、候補ノズル数ＫＮが算出される。こうして算出された候補ノズル数ＫＮは、一のノズル列４５を構成するノズル４３の総数よりも少ないことが多いと考えられる。この場合、ホスト装置ＨＣ側から受信する分割印刷データのデータ長Ｄｓは、一のノズル列４５を構成する全てのノズルを用いて印刷を行う場合と比較して短くなる。その結果、データの受信、展開及び生成に要する時間を短くできる。そのため、１走査分のビットマップデータの生成が完了するまでの間におけるキャリッジ３２の待機時間を短くできる。
【００９３】
また、前回のインク噴射処理でロール紙Ｐに付着したインクが乾燥する前に、今回のインク噴射処理でロール紙Ｐにインクを噴射させることができる。そのため、前回のインク噴射処理でインクが付着した領域の一部と、今回のインク噴射処理でインクが付着する領域の一部とが重なる場合であっても、画質が低下する可能性を低くできる。
【００９４】
（８）近年では、ロール紙Ｐに印刷する画像の解像度が高くなる傾向があり、結果として、印刷データのデータ量が増大する傾向にある。そのため、データの受信、展開及び生成などに要する時間が長くなり、印刷処理中におけるキャリッジ３２の待機時間が長くなる傾向がある。この点、本実施形態では、データの受信、展開及び生成などに要する時間を短くできる分、画像の高解像度化が進んでも、印刷処理に要する時間の増大を抑制できる。
【００９５】
（第２の実施形態）
次に、本発明の第２の実施形態を図１２に基づき説明する。なお、第２の実施形態は、候補ノズル数ＫＮを設定するためのパラメーターの一部が第１の実施形態と異なっている。したがって、以下の説明においては、第１の実施形態と相違する部分について主に説明するものとし、第１の実施形態と同一又は相当する部材構成には同一符号を付して重複説明を省略するものとする。
【００９６】
本実施形態では、第１の実施形態の場合とは異なり、ホスト装置ＨＣ側で設定された印刷領域や用紙サイズに関する情報に基づき、印刷パス数ＩＰなどが算出される。
そこで次に、本実施形態のコントローラー８６が実行する印刷処理ルーチンについて、図１２に示すフローチャーに基づき説明する。
【００９７】
さて、ホスト装置ＨＣからの印刷データの受信が開始されたタイミングで、印刷処理ルーチンが実行される。すると、初めのステップＳ１００において、コントローラー８６は、印刷条件に関するデータの受信が完了したか否かを判定する。コントローラー８６は、印刷条件に関するデータを受信中の場合（ステップＳ１００；ＮＯ）、ステップＳ２０の判定処理を繰り返す一方、印刷条件に関するデータの受信が完了した場合（ステップＳ１００；ＹＥＳ）、その処理を次のステップＳ１２１に移行する。
【００９８】
ステップＳ１２１において、コントローラー８６は、上記ステップＳ１２と同じように、候補ノズル数ＫＮを設定する候補ノズル数設定処理を行う。ただし、本実施形態では、コントローラー８６は、ロール紙Ｐに印刷された画像の副走査方向Ｙにおける長さＨＧの代わりに、受信した印刷条件に含まれるロール紙Ｐ内における印刷領域の副走査方向Ｙにおける長さ、又は１頁分の用紙の副走査方向Ｙにおける長さを用い、候補ノズル数ＫＮ及びデータ長Ｄｓを算出する。
【００９９】
続いて、コントローラー８６は、印刷開始処理（ステップＳ１０）を行い、その後、メンテナンス処理（ステップＳ１３）を行う。なお、以降の処理は、第１の実施形態の場合と同様であるため、その説明を省略する。
【０１００】
したがって、本実施形態では、上記第１の実施形態における効果（１）〜（８）と同等の効果に加え、以下に示す効果を更に得ることができる。
（９）本実施形態では、印刷処理を開始するにあたって最初に受信する印刷条件に関するデータに含まれる印刷領域や用紙サイズに基づき、候補ノズル数ＫＮ及びデータ長Ｄｓが算出される。そのため、１頁目の印刷時から、候補ノズルや印刷パス数ＩＰを設定した状態でロール紙Ｐに画像を印刷することができる。
【０１０１】
（第３の実施形態）
次に、本発明の第３の実施形態を図１３に基づき説明する。なお、第３の実施形態は、印刷方法の一部が第１及び第２の各実施形態と異なっている。したがって、以下の説明においては、第１及び第２の各実施形態と相違する部分について主に説明するものとし、第１及び第２の各実施形態と同一又は相当する部材構成には同一符号を付して重複説明を省略するものとする。
【０１０２】
本実施形態では、マイクロウィーブ印刷方式の印刷処理が行われる。このマイクロウィーブ印刷方式とは、図１３に示すように、前回のインク噴射処理によって形成された１走査領域Ｔｙの一部（副走査方向Ｙにおける上流側端部（図１３では下端部））と、今回のインク噴射処理によって形成される１走査領域Ｔｙの一部（副走査方向Ｙにおける下流側端部（図１３では上端部））とを重ね合わせる方式である。１走査領域Ｔｙのうち前回及び次回のインク噴射処理による１走査領域Ｔｙと重複する部分を「第１領域Ｔｚ」といい、１走査領域Ｔｙのうち第１領域Ｔｚ以外の部分を「第２領域Ｔｘ」という。なお、本実施形態では、第１領域Ｔｚの副走査方向Ｙにおける幅Ｈｚに対する第２領域Ｔｘの副走査方向Ｙにおける幅Ｈｘの比率αは、候補ノズル数ＫＮが変動しても一定値（例えば４）である。
【０１０３】
ここで、マイクロウィーブ印刷方式の場合において、候補ノズル数設定部１１１による印刷パス数ＩＰの設定方法について説明する。
マイクロウィーブ印刷方式で印刷処理を行う場合、副走査方向Ｙに並置される各ノズル４３のうち一部のノズルは、１走査領域Ｔｙのうち第２領域Ｔｘにインクを噴射する非重ねノズルである。また、残りのノズルは、第１領域Ｔｚにインクを噴射する重ねノズルである。そして、非重ねノズルの数を「Ｎｘ」とし、重ねノズルの数を「Ｎｚ」とした場合、ノズル列４５を構成する各ノズル４３が等間隔で配置されるため、非重ねノズル数Ｎｘと重ねノズル数Ｎｚとの関係は、以下に示す関係式（式５）で示される。
【０１０４】
【数５】
0005724234.tif 000006
ただし、α…比率、Ｎｘ…非重ねノズル数、Ｎｚ…重ねノズル数
また、１頁目の印刷を行う場合は、一のノズル列４５を構成する全てのノズル４３が使用される。そのため、１頁目の印刷処理を行う場合において、比率αが「４」であって且つノズル列４５が「３６０個」のノズル４３で構成されるときには、非重ねノズル数Ｎｘが「２４０」となり、重ねノズル数Ｎｚが「６０」となる。そして、２頁目以降におけるインク噴射を伴うキャリッジ３２の移動回数、即ち印刷パス数ＩＰは、以下に示す関係式（式６）に基づき算出される。算出された値に小数点以下が含まれる場合、該小数点以下を切り上げた値が、印刷パス数ＩＰとされる。この際、印刷方式が双方向印刷方式である場合において関係式（式６）に基づき算出された印刷パス数ＩＰが奇数であるときに、印刷パス数ＩＰは、偶数となるように「１」だけインクリメントされる。なお、関係式（式６）に代入される非重ねノズル数Ｎｘ及び重ねノズル数Ｎｚは、１頁目の印刷時の値（この場合、Ｎｘ＝２４０、Ｎｚ＝６０）である。そして、画像の副走査方向Ｙにおける長さＨＧが「５５」であって且つノズルピッチｒ（図４参照）が「０．０７」である場合、印刷パス数ＩＰは「３」とされる。
【０１０５】
２頁目以降の印刷処理時での印刷パス数ＩＰが算出されると、非重ねノズル数Ｎｘ及び重ねノズル数Ｎｚは、以下に示す関係式（式７）と上記関係式（式５）とに基づきそれぞれ算出される。なお、比率αが「４」である場合、非重ねノズル数Ｎｘが「１６８」とされ、重ねノズル数Ｎｚが「４２」とされる。すなわち、候補ノズル数ＫＮ（＝Ｎｘ＋２×Ｎｚ）は、「２５２」とされる。
【０１０６】
【数６】
0005724234.tif 000007
ただし、ＩＰ…印刷パス数、ＨＧ…画像の副走査方向Ｙにおける長さ、ｒ…ノズルピッチ、Ｎｚ…重ねノズル数、Ｎｘ…非重ねノズル数
次に、本実施形態の印刷装置１１での印刷処理のうち、２頁目以降の印刷を行う場合の画像展開処理部１１２の処理について説明する。なお、２頁目以降の印刷では、１頁目の印刷でロール紙Ｐに形成した画像と同一の画像をロール紙Ｐに印刷するものとする。また、図１３では、一のノズル列４５を構成するノズル４３の数が１３個であるものとし、各ノズル４３（１）〜４３（１３）のうち、ノズル４３（３）〜４３（１１）が候補ノズルに設定され、ノズル４３（１），４３（２），４３（１２），４３（１３）が候補ノズル以外の未使用ノズルであるものとする。
【０１０７】
マイクロウィーブ印刷方式で印刷処理を行う場合は、マイクロウィーブ印刷方式に対応した分割印刷データをコントローラー８６が受信する第１ケースと、マイクロウィーブ印刷方式に対応していない分割印刷データをコントローラー８６が受信する第２ケースとが考えられる。第１ケースでは、コントローラー８６の画像展開処理部１１２は、受信した分割印刷データを、ビットマップデータに変換して展開する。そして、画像展開処理部１１２は、各候補ノズル４３（３）〜４３（１１）に対して、展開したビットマップデータに応じたデータが割り当てられると共に、未使用ノズル４３（１），４３（２），４３（１２），４３（１３）に対して、ダミーデータが割り当てられるように、１走査分のビットマップデータを生成する。
【０１０８】
一方、第２ケースでは、コントローラー８６の画像展開処理部１１２は、受信した分割印刷データを、ビットマップデータに変換して展開する。そして、画像展開処理部１１２は、以下に示す方法で各ノズル４３（１）〜４３（１３）にデータが割り当てられるように、１走査分のビットマップデータを生成する。
【０１０９】
すなわち、画像展開処理部１１２は、各候補ノズル４３（３）〜４３（１１）のうち、第２領域Ｔｘに対応する各候補ノズル４３（５）〜４３（９）に対して、展開されたビットマップデータに応じたデータを割り当てる。また、画像展開処理部１１２は、第１領域Ｔｚに対応する候補ノズル４３（３），４３（４），４３（１０），４３（１１）のうち、副走査方向Ｙにおいて所定個おきの候補ノズルに対して、展開されたビットマップデータを割り当てる。図１３では、画像展開処理部１１２は、各候補ノズル４３（３），４３（４），４３（１０），４３（１１）のうち、候補ノズル４３（３），４３（１１）に対して、展開されたビットマップデータに応じたデータを割り当てると共に、候補ノズル４３（４），４３（１０）に対して、ダミーデータを割り当てる。また、画像展開処理部１１２は、未使用ノズル４３（１），４３（２），４３（１２），４３（１３）に対して、ダミーデータを割り当てる。
【０１１０】
したがって、本実施形態では、上記第１及び第２の各実施形態と同等の作用・効果に加え、以下に示す効果をさらに得ることができる。
（１０）本実施形態の印刷処理では、前回のインク噴射処理によって形成された１走査領域Ｔｙの一部と、今回のインク噴射処理によって形成される１走査領域Ｔｙの一部とが重なる。そのため、前回のインク噴射処理によってロール紙Ｐに付着したインクが乾燥する前に、今回のインク噴射処理を行うことが画質向上の観点から好ましい。この点、本実施形態では、１頁目に印刷された画像の副走査方向Ｙにおける長さＨＧに基づきデータ長Ｄｓが設定されるため、印刷処理中におけるキャリッジ３２の待機時間を短くできる。その結果、前回のインク噴射処理が終了してから、今回のインク噴射処理が開始されるまでの時差を短くできる。したがって、前回のインク噴射処理によってロール紙Ｐに付着したインクが乾燥する前に、今回のインク噴射処理を行える可能性を高くでき、ひいてはロール紙Ｐに印刷される画像の画質の向上に貢献できる。
【０１１１】
なお、上各記実施形態は以下のように変更してもよい。
・各実施形態において、１頁目に印刷された画像の副走査方向Ｙにおける長さＨＧ、設定された用紙サイズ及び設定された印刷領域の代わりに、取得する印刷データのデータ長に基づき、印刷パス数ＩＰや候補ノズル数ＫＮを設定してもよい。ただし、この場合、印刷装置１１は、印刷データの受信を完了した後に、印刷処理を行ってもよい。
【０１１２】
・第３の実施形態において、比率αは、「４」以外の任意数（例えば、５や０．５）であってもよい。
・第３の実施形態において、マイクロウィーブ印刷方式の場合、以下に示す方法で非重ねノズル数Ｎｘ及び重ねノズル数Ｎｚを設定してもよい。すなわち、非重ねノズル数Ｎｘを一定とし、重ねノズル数Ｎｚを、候補ノズル数ＫＮから非重ねノズル数Ｎｘを減算した値としてもよい。ただし、以下に示す関係式（式８）が成立する場合には、重ねノズル数Ｎｚを「０（零）」とし、非重ねノズル数Ｎｘを以下に示す関係式（式９）に基づき算出してもよい。
【０１１３】
【数７】
0005724234.tif 000008
ただし、Ｎｘ…非重ねノズル数、ＩＰ…印刷パス数、ｒ…ノズルピッチ、ＨＧ…画像の副走査方向Ｙにおける長さ
なお、長さＨＧの代わりに、ホスト装置ＨＣ側で設定された印刷領域の副走査方向Ｙにおける長さや用紙の副走査方向Ｙにおける長さを代入してもよい。
【０１１４】
・各実施形態において、候補ノズル数ＫＮが算出された場合、一のノズル列４５を構成する各ノズル４３のうち、副走査方向Ｙにおける下流側に位置するノズルを、候補ノズルに設定してもよい。また、一のノズル列４５を構成する各ノズル４３のうち、副走査方向Ｙにおける上流側に位置するノズルを、候補ノズルに設定してもよい。また、一のノズル列４５を構成する各ノズル４３のうち、副走査方向Ｙにおける中央側に位置するノズルを、候補ノズルに設定してもよい。
【０１１５】
・各実施形態において、上記関係式（式３）に基づき算出された候補ノズル数ＫＮの１桁目を切り上げてもよい。この場合、候補ノズル数ＫＮは、印刷データに基づき特定される印刷領域の副走査方向Ｙにおける大きさに基づき、「１０個」単位で設定される。
【０１１６】
・各実施形態では、印刷処理中にフラッシング処理を行う場合には、各ノズル４３のうち候補ノズル以外の未使用ノズルからインクを排出させないが、印刷処理中ではない場合に実行されるフラッシング処理では、全てのノズル４３からインクを排出させてもよい。このように構成することにより、ノズル４３内におけるインクの粘度上昇などに伴うノズル４３の目詰まりを抑制できる。
【０１１７】
同様に、印刷処理中ではない場合に実行されるノズル検査処理では、全てのノズル４３を検査してもよい。
・各実施形態において、メンテナンス装置６０は、ノズル検査装置６４を備えない構成でもよい。
【０１１８】
・各実施形態において、印刷装置を、印刷処理中に、印刷媒体を基準として、印刷ヘッド４２が所定の搬送方向に相対移動する印刷装置に具体化してもよい。
・各実施形態において、印刷装置１１は、ホスト装置ＨＣを介さずに、外部メモリー（メモリーカードなど）や電子カメラなどから印刷データを直接取得可能な印刷装置であってもよい。この場合、外部メモリーに記憶される印刷データは、印刷装置１１内のメモリー（ＲＡＭ８５など）にコピーされ、該メモリーに記憶された印刷データに基づいて印刷処理が行われる。
【０１１９】
また、印刷装置１１は、スキャナー部などを備えた複合機であってもよい。
・各実施形態において、印刷装置１１は、印刷中に印刷ヘッドが移動しない所謂ラインヘッドタイプの印刷装置でもよいし、主走査方向Ｘに複数の印刷ヘッド４２が配置される所謂ラテラルタイプの印刷装置であってもよい。こうした印刷装置であっても、各ノズル４３は、印刷媒体の搬送方向に沿って配置されることが好ましい。
【０１２０】
・また、印刷媒体と印刷ヘッドは相対的に移動すればよく、例えば印刷媒体が搬送をされず印刷ヘッドが移動してもよい。例えば、シリアルタイプのインクジェット式プリンターでは、印刷ヘッド４２をロール紙Ｐに対して主走査方向Ｘに相対的に移動させてもよい。また、ロール紙Ｐを印刷ヘッド４２に対して副走査方向Ｙに相対的に移動させてもよい。
【０１２１】
・各実施形態において、印刷装置１１で印刷される印刷媒体は、ロール紙に限らず、他の用紙（例えば単票紙）であってもよい。
・各実施形態において、印刷装置１１は、インクカートリッジ１４がキャリッジ３２に着脱可能な状態で搭載される所謂オンキャリタイプのプリンターに具体化してもよい。
【０１２２】
・各実施形態では、印刷装置１１として、インクジェット式プリンターが採用されているが、インク以外の他の流体を噴射したり吐出したりする流体噴射装置を採用してもよい。また、微小量の液滴を吐出させる液体噴射ヘッド等を備える各種の液体噴射装置に流用可能である。この場合、液滴とは、上記液体噴射装置から吐出される液体の状態を言い、粒状、涙状、糸状に尾を引くものも含むものとする。また、ここでいう液体とは、液体噴射装置が噴射させることができるような材料であればよい。例えば、物質が液相であるときの状態のものであればよく、粘性の高い又は低い液状体、ゾル、ゲル水、その他の無機溶剤、有機溶剤、溶液、液状樹脂、液状金属（金属融液）のような流状体、また物質の一状態としての液体のみならず、顔料や金属粒子などの固形物からなる機能材料の粒子が溶媒に溶解、分散または混合されたものなどを含む。また、液体の代表的な例としては上記実施形態で説明したようなインクや液晶等が挙げられる。ここで、インクとは一般的な水性インクおよび油性インク並びにジェルインク、ホットメルトインク等の各種液体組成物を包含するものとする。液体噴射装置の具体例としては、例えば液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ、面発光ディスプレイ、カラーフィルタの製造などに用いられる電極材や色材などの材料を分散または溶解のかたちで含む液体を噴射する液体噴射装置が挙げられる。さらに、バイオチップ製造に用いられる生体有機物を噴射する液体噴射装置、精密ピペットとして用いられ試料となる液体を噴射する液体噴射装置、捺染装置やマイクロディスペンサ等であってもよい。さらに、時計やカメラ等の精密機械にピンポイントで潤滑油を噴射する液体噴射装置、光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂等の透明樹脂液を基板上に噴射する液体噴射装置、基板などをエッチングするために酸又はアルカリ等のエッチング液を噴射する液体噴射装置を採用してもよい。そして、これらのうちいずれか一種の液体噴射装置に本発明を適用することができる。また、流体は、トナーなどの粉粒体でもよい。なお、本明細書でいう流体には、気体のみからなるものは含まないものとする。
【０１２３】
・各実施形態において、印刷装置１１は、ドットインパクト方式、レーザー方式などの他の印刷方式の印刷装置でもよい。
・第２の実施形態において、１走査領域Ｔｙの副走査方向Ｙにおける印刷幅を、プリンタードライバーＰＤで取得してもよい。すなわち、プリンタードライバーＰＤは、印刷装置１１側でユーザーによって設定された用紙のサイズ等に基づき、関係式（式２）〜（式４）を用いて印刷パス数ＩＰ、候補ノズル数ＫＮ及びデータ長Ｄｓを算出する。そして、プリンタードライバーＰＤは、算出したデータ長Ｄｓの分割印刷データを印刷装置１１側に順次送信させてもよい。
【０１２４】
・各実施形態において、印刷装置１１で行っていた処理をプリンタードライバーＰＤで行うようにしてもよいし、プリンタードライバーＰＤで行っていた処理を印刷装置１１で行うようにしてもよい。
【０１２５】
・上述した各実施形態・各変形例を組み合わせてもよい。
次に、上記各実施形態及び別の実施形態から把握できる技術的思想を以下に追記する。
（イ）印刷データを印刷装置に送信するホスト装置に実行されるプログラムであって、
前記ホスト装置の制御部に、
印刷データに基づき特定される印刷領域の大きさに基づき、１回の通信で前記印刷装置側に送信するデータのデータ長を設定させるステップと、
印刷データを、前記ステップで設定したデータ長単位で分割して生成した分割印刷データを前記印刷装置側に順次送信させるステップと、を実行させるプログラム。
【符号の説明】
【０１２６】
１１…印刷装置、２３…搬送手段としての搬送装置、３２…印刷手段を構成するキャリッジ（移動体）、３４…移動機構としてのキャリッジ駆動部、４２…印刷手段を構成する印刷ヘッド、４３…ノズル、６１…印刷材受容部としてのキャップ、１００…取得手段としてのデータ受信部、１０５…印刷制御手段としての印刷制御部、１０６…維持制御手段としてのメンテナンス制御部、１１０…情報取得手段としての画像間隔取得部、１１１…印刷幅設定手段、選択手段としての候補ノズル数設定部、Ｄｓ…データ長、ＨＧ…長さ、Ｈｙ…印刷幅、Ｐ…印刷媒体としてのロール紙、Ｔｙ…領域。
【図１】
0005724234.tif 000009
【図２】
0005724234.tif 000010
【図３】
0005724234.tif 000011
【図４】
0005724234.tif 000012
【図５】
0005724234.tif 000013
【図６】
0005724234.tif 000014
【図７】
0005724234.tif 000015
【図８】
0005724234.tif 000016
【図９】
0005724234.tif 000017
【図１０】
0005724234.tif 000018
【図１１】
0005724234.tif 000019
【図１２】
0005724234.tif 000020
【図１３】
0005724234.tif 000021