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