(57)【要約】【課題】インクの供給の遅れを抑制する。【解決手段】画像処理装置は、画像データを用いて、主走査部に主走査を行わせつつ印刷ヘッドにインクを吐出させる部分印刷と、副走査部に副走査を行わせることと、を複数回実行することで印刷を行わせる。画像処理装置は、印刷画像の主走査方向の一端から他端まで延びる帯状の部分画像ごとに判断される特定条件であって部分印刷にてインク供給部から印刷ヘッドへのインクの供給が遅れ得ることを示す特定条件が満たされない第１の場合には、部分画像を１回の部分印刷にて印刷させ、特定条件が満たされる第２の場合には、部分画像のうちの主走査方向の一端を含み他端を含まない第１部分を第１の部分印刷にて印刷させ、部分画像のうちの主走査方向の他端を含み一端を含まない第２部分を第２の部分印刷にて印刷させる。【選択図】  図１３
2020049762.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出する複数個のノズルを有する印刷ヘッドと、前記印刷ヘッドに前記インクを供給するインク供給部と、印刷媒体に対して主走査方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に沿って前記印刷媒体を移動させる副走査を実行する副走査部と、を備える印刷実行部のための画像処理装置であって、
画像データを取得する取得部と、
前記画像データを用いて、前記主走査部に前記主走査を行わせつつ前記印刷ヘッドに前記インクを吐出させる部分印刷と、前記副走査部に前記副走査を行わせることと、を複数回実行することで前記印刷実行部に印刷を行わせる印刷制御部と、
を備え、
前記印刷制御部は、
印刷画像の前記主走査方向の一端から他端まで延びる帯状の部分画像ごとに判断される特定条件であって前記部分印刷にて前記インク供給部から前記印刷ヘッドへの前記インクの供給が遅れ得ることを示す前記特定条件が満たされない第１の場合には、前記部分画像を１回の前記部分印刷にて印刷させ、
前記特定条件が満たされる第２の場合には、前記部分画像のうちの前記主走査方向の前記一端を含み前記他端を含まない第１部分を第１の前記部分印刷にて印刷させ、前記部分画像のうちの前記主走査方向の前記他端を含み前記一端を含まない第２部分を第２の前記部分印刷にて印刷させる、画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記第１の部分印刷は、前記主走査方向に沿う第１方向の前記主走査にて行われる前記部分印刷であり、
前記第２の部分印刷は、前記主走査方向に沿う第２方向であって前記第１方向とは反対の方向である前記第２方向の前記主走査にて行われる前記部分印刷である、画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置であって、
前記部分画像は、前記第１部分と前記第２部分との間に位置する第３部分を含み、
前記印刷制御部は、前記第２の場合には、前記第３部分を前記第１の部分印刷と前記第２の部分印刷との両方にて印刷させる、画像処理装置。
【請求項４】
請求項１〜３のいずれかに記載の画像処理装置であって、
前記部分画像に対応する部分画像データを用いて、前記部分画像のうちの前記一端から前記主走査方向の特定位置までの部分を印刷する際に用いられる前記インクの使用量に関する指標値を算出する算出部を備え、
前記指標値と閾値との比較に基づいて前記インクの使用量が基準以上であると判断される場合に、前記特定条件が満たされると判断され、
前記画像処理装置は、さらに、前記指標値と閾値との比較に基づいて前記インクの使用量が基準以上であると判断される場合に、前記部分画像のうちの前記特定位置よりも前記一端側に、前記第１部分を決定する部分決定部を備える、画像処理装置。
【請求項５】
請求項１〜４のいずれかに記載の画像処理装置であって、
前記副走査部は、前記印刷ヘッドと対向する位置において前記印刷媒体を波状に変形させた状態で保持する保持部を備え、
前記波状に変形された前記印刷媒体は、前記副走査方向に沿って延び前記主走査方向に並ぶ複数個の山部を含み、
前記保持部は、前記副走査方向に沿って延び前記主走査方向に並ぶ複数個の支持部であって、前記複数個の山部のそれぞれを前記印刷ヘッドが位置する側とは反対側から支持する、前記複数個の支持部を備え、
前記画像処理装置は、さらに、前記特定条件が満たされる場合に、前記部分画像において、前記第１部分の前記一端とは反対側の端と、前記第２部分の前記他端とは反対側の端と、のうちの少なくとも一方を、前記印刷媒体の前記複数個の山部のうちの１つと対応する位置に決定する位置決定部を備える、画像処理装置。
【請求項６】
請求項１〜５のいずれかに記載の画像処理装置であって、
前記印刷制御部は、第１の前記部分画像について前記特定条件が満たされ、かつ、前記第１の部分画像に対して前記副走査方向に隣接する第２の前記部分画像について前記特定条件が満たされる場合に、前記第１の部分画像の前記第１部分を印刷する前記第１の部分印刷と、前記第２の部分画像の前記第２部分を印刷する前記第２の部分印刷と、を、前記主走査方向に沿う第１方向の主走査にて実行させ、
前記印刷制御部は、前記第１の部分画像の前記第１部分を印刷する前記第１の部分印刷と、前記第２の部分画像の前記第２部分を印刷する前記第２の部分印刷と、の間に、前記第１方向の反対方向の前記主走査を実行させない、画像処理装置。
【請求項７】
請求項６に記載の画像処理装置であって、
前記印刷制御部は、前記第１の部分画像の前記第１部分を印刷する前記第１の部分印刷と、前記第２の部分画像の前記第２部分を印刷する前記第２の部分印刷と、の間に、前記印刷ヘッドの移動を停止させる停止期間を設ける、画像処理装置。
【請求項８】
請求項１〜５のいずれかに記載の画像処理装置であって、
前記印刷制御部は、第１の前記部分画像について前記特定条件が満たされ、かつ、前記第１の部分画像に対して前記副走査方向に隣接する第２の前記部分画像について前記特定条件が満たされず、かつ、前記第２の部分画像の前記他端を含む特定領域に印刷すべきオブジェクトがない場合に、前記第１の部分画像の前記第２部分を印刷する前記第２の部分印刷と、前記第２の部分画像を印刷する前記１回の部分印刷と、を、前記主走査方向に沿う第１方向の主走査にて実行させ、
前記印刷制御部は、前記第２の部分画像の前記第２部分を印刷する前記第２の部分印刷と、前記第２の部分画像を印刷する前記１回の部分印刷と、の間に、前記第１方向の反対方向の前記主走査を実行させない、画像処理装置。
【請求項９】
請求項８に記載の画像処理装置であって、
前記印刷制御部は、前記第１の部分画像の前記第１部分を印刷する前記第１の部分印刷と、前記第２の部分画像を印刷する前記１回の部分印刷と、の間に、前記印刷ヘッドの移動を停止させる停止期間を設ける、画像処理装置。
【請求項１０】
請求項１〜９のいずれかに記載の画像処理装置と、前記印刷実行部と、を備える、印刷装置。
【請求項１１】
インクを吐出する複数個のノズルを有する印刷ヘッドと、前記印刷ヘッドに前記インクを供給するインク供給部と、印刷媒体に対して主走査方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に沿って前記印刷媒体を移動させる副走査を実行する副走査部と、を備える印刷実行部のためのコンピュータプログラムであって、
画像データを取得する取得機能と、
前記画像データを用いて、前記主走査部に前記主走査を行わせつつ前記印刷ヘッドに前記インクを吐出させる部分印刷と、前記副走査部に前記副走査を行わせることと、を複数回実行することで前記印刷実行部に印刷を行わせる印刷制御機能と、
をコンピュータに実現させ、
前記印刷制御機能は、
印刷画像の前記主走査方向の一端から他端まで延びる帯状の部分画像ごとに判断される特定条件であって前記部分印刷にて前記インク供給部から前記印刷ヘッドへの前記インクの供給が遅れ得ることを示す前記特定条件が満たされない第１の場合には、前記部分画像を１回の前記部分印刷にて印刷させ、
前記特定条件が満たされる第２の場合には、前記部分画像のうちの前記主走査方向の前記一端を含み前記他端を含まない第１部分を第１の前記部分印刷にて印刷させ、前記部分画像のうちの前記主走査方向の前記他端を含み前記一端を含まない第２部分を第２の前記部分印刷にて印刷させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、複数種類のドットを印刷媒体上に形成可能である印刷実行部のための画像処理に関する。
【背景技術】
【０００２】
印刷ヘッドのノズルからインクを吐出して画像を印刷するプリンタが知られている。これらのプリンタにおいて、例えば、インクの温度が比較的低い場合には、インクの粘度が高くなるために、インクの収容部から印刷ヘッドへのインクの供給の遅れが発生しやすくなる。インクの供給の遅れが発生すると、印刷画像の色が薄くなるなどにより画質が低下する。
【０００３】
特許文献１には、バンド内でカウントされたドットの連続吐出数が、印刷ヘッドの温度に応じた閾値より大きい場合には、バンドを印刷するパス数を増加させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−６６５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記技術では、バンドを印刷するパス数を増加させる具体的な手段については開示されていない。
【０００６】
本明細書は、インクの供給の遅れを抑制できる新たな技術を開示する。
【課題を解決するための手段】
【０００７】
本明細書に開示された技術は、以下の適用例として実現することが可能である。
【０００８】
［適用例１］インクを吐出する複数個のノズルを有する印刷ヘッドと、前記印刷ヘッドに前記インクを供給するインク供給部と、印刷媒体に対して主走査方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に沿って前記印刷媒体を移動させる副走査を実行する副走査部と、を備える印刷実行部のための画像処理装置であって、画像データを取得する取得部と、前記画像データを用いて、前記主走査部に前記主走査を行わせつつ前記印刷ヘッドに前記インクを吐出させる部分印刷と、前記副走査部に前記副走査を行わせることと、を複数回実行することで前記印刷実行部に印刷を行わせる印刷制御部と、を備え、前記印刷制御部は、印刷画像の前記主走査方向の一端から他端まで延びる帯状の部分画像ごとに判断される特定条件であって前記部分印刷にて前記インク供給部から前記印刷ヘッドへの前記インクの供給が遅れ得ることを示す前記特定条件が満たされない第１の場合には、前記部分画像を１回の前記部分印刷にて印刷させ、前記特定条件が満たされる第２の場合には、前記部分画像のうちの前記主走査方向の前記一端を含み前記他端を含まない第１部分を第１の前記部分印刷にて印刷させ、前記部分画像のうちの前記主走査方向の前記他端を含み前記一端を含まない第２部分を第２の前記部分印刷にて印刷させる、画像処理装置。
【０００９】
上記構成によれば、印刷制御部は、部分印刷にてインク供給部から印刷ヘッドへのインクの供給が遅れ得ることを示す特定条件が満たされない第２の場合には、部分画像を１回の部分印刷にて印刷され、特定条件が満たされる第２の場合には、部分画像のうちの一端を含み他端を含まない第１部分を第１の部分印刷にて印刷させ、他端を含み一端を含まない第２部分を第２の部分印刷にて印刷させる。この結果、第２の場合に、インクの供給の遅れを抑制できる。
【００１０】
なお、本明細書に開示された技術は、種々の形態で実現可能であり、例えば、印刷装置、印刷実行部の制御方法、印刷方法、これらの装置および方法の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。
【図面の簡単な説明】
【００１１】
【図１】実施例のプリンタ２００の構成を示すブロック図である。
【図２】印刷機構１００の概略構成を示す図である。
【図３】−Ｚ側から見た印刷ヘッド１１０の構成を示す図である。
【図４】搬送部１４０の概略構成を示す図である。
【図５】印刷機構１００の動作の説明図である。
【図６】実施例の画像処理のフローチャートである。
【図７】実施例の画像処理のフローチャートである。
【図８】実施例の画像処理のフローチャートである。
【図９】実施例の画像処理のフローチャートである。
【図１０】閾値テーブルＴＴの一例を示す図である。
【図１１】特定条件判定処理のフローチャートである。
【図１２】部分画像に設定されるブロックを説明する図である。
【図１３】部分印刷の一例を説明する図である。
【図１４】部分印刷の一例を説明する図である。
【図１５】部分印刷の一例を説明する図である。
【図１６】部分印刷の一例を説明する図である。
【図１７】部分印刷の一例を説明する図である。
【図１８】変形例の分割位置の決定の説明図である。
【図１９】変形例の分割位置の決定の説明図である。
【発明を実施するための形態】
【００１２】
Ａ．実施例：
Ａ−１：プリンタ２００の構成
次に、実施の形態を実施例に基づき説明する。図１は、実施例のプリンタ２００の構成を示すブロック図である。
【００１３】
プリンタ２００は、例えば、印刷機構１００と、プリンタ２００のコントローラとしてのＣＰＵ２１０と、ハードディスクドライブなどの不揮発性記憶装置２２０と、ＲＡＭなどの揮発性記憶装置２３０と、ユーザによる操作を取得するためのボタンやタッチパネルなどの操作部２６０と、液晶ディスプレイなどの表示部２７０と、通信部２８０と、を備えている。通信部２８０は、ネットワークＮＷに接続するための有線または無線のインタフェースを含む。プリンタ２００は、通信部２８０を介して、外部装置、例えば、端末装置３００と通信可能に接続される。
【００１４】
揮発性記憶装置２３０は、ＣＰＵ２１０が処理を行う際に生成される種々の中間データを一時的に格納するバッファ領域２３１を提供する。不揮発性記憶装置２２０には、コンピュータプログラムＰＧと閾値テーブルＴＴとが格納されている。コンピュータプログラムＰＧは、本実施例では、プリンタ２００を制御するための制御プログラムである。コンピュータプログラムＰＧと閾値テーブルＴＴとは、プリンタ２００の出荷時に不揮発性記憶装置２２０に格納されて提供され得る。これに代えて、コンピュータプログラムＰＧと閾値テーブルＴＴは、サーバからダウンロードされる形態で提供されても良く、ＤＶＤ−ＲＯＭなどに格納される形態で提供されてもよい。ＣＰＵ２１０は、コンピュータプログラムＰＧを実行することにより、例えば、後述する画像処理を実行する。これによって、ＣＰＵ２１０は、印刷機構１００を制御して印刷媒体（例えば、用紙）上に画像を印刷する。閾値テーブルＴＴについては後述する。
【００１５】
印刷機構１００は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）のそれぞれのインク（液滴）を用いてドットを用紙Ｍ上に形成可能であり、これによってカラー印刷を行う。印刷機構１００は、印刷ヘッド１１０とヘッド駆動部１２０と主走査部１３０と搬送部１４０とインク供給部１５０と温度センサ１７０とを備えている。
【００１６】
図２は、印刷機構１００の概略構成を示す図である。図２に示すように、主走査部１３０は、キャリッジ１３３と、摺動軸１３４と、ベルト１３５と、複数個のプーリ１３６、１３７と、を備えている。キャリッジ１３３は、印刷ヘッド１１０を搭載する。摺動軸１３４は、キャリッジ１３３を主走査方向（図２のＸ軸方向）に沿って往復動可能に保持する。ベルト１３５は、プーリ１３６、１３７に巻き掛けられ、一部がキャリッジ１３３に固定されている。プーリ１３６は、図示しない主走査モータの動力によって回転する。主走査モータがプーリ１３６を回転させると、キャリッジ１３３が摺動軸１３４に沿って移動する。これによって、用紙Ｍに対して主走査方向に沿って印刷ヘッド１１０を往復動させる主走査が実現される。
【００１７】
インク供給部１５０は、印刷ヘッド１１０にインクを供給する。インク供給部１５０は、カートリッジ装着部１５１と、チューブ１５２と、バッファタンク１５３と、を備えている。カートリッジ装着部１５１には、内部にインクが収容された容器である複数個のインクカートリッジＫＣ、ＣＣ、ＭＣ、ＹＣが着脱可能に装着され、これらのインクカートリッジからインクが供給される。バッファタンク１５３は、キャリッジ１３３において、印刷ヘッド１１０の上方に配置され、印刷ヘッド１１０に供給すべきインクをＣＭＹＫのインクごとに一時的に収容する。チューブ１５２は、カートリッジ装着部１５１とバッファタンク１５３との間を接続するインクの流路となる可撓性の管である。各インクカートリッジ内のインクは、カートリッジ装着部１５１、チューブ１５２、バッファタンク１５３を介して、印刷ヘッド１１０に供給される。バッファタンク１５３には、インクに混入した異物を除去するためのフィルタ（図示省略）が設けられている。
【００１８】
図３は、−Ｚ側から見た印刷ヘッド１１０の構成を示す図である。図３に示すように、印刷ヘッド１１０のノズル形成面１１１は、搬送部１４０によって搬送される用紙Ｍと対向する面である。ノズル形成面１１１には、複数のノズルＮＺからなる複数のノズル列、すなわち、上述したＣ、Ｍ、Ｙ、Ｋの各インクを吐出するノズル列ＮＣ、ＮＭ、ＮＹ、ＮＫが形成されている。各ノズル列は、複数個のノズルＮＺを含んでいる。複数個のノズルＮＺは、搬送方向（＋Ｙ方向）の位置が互いに異なり、搬送方向に沿って所定のノズル間隔ＮＴで並ぶ。ノズル間隔ＮＴは、複数のノズルＮＺの中で搬送方向に隣り合う２個のノズルＮＺ間の搬送方向の長さである。これらのノズル列を構成するノズルのうち、最も上流側（−Ｙ側）に位置するノズルＮＺを、最上流ノズルＮＺｕとも呼ぶ。また、これらのノズルのうち、最も下流側（＋Ｙ側）に位置するノズルＮＺを、最下流ノズルＮＺｄと呼ぶ。最上流ノズルＮＺｕから最下流ノズルＮＺｄまでの搬送方向の長さに、さらに、ノズル間隔ＮＴを加えた長さを、ノズル長Ｄとも呼ぶ。
【００１９】
ノズル列ＮＣ、ＮＭ、ＮＹ、ＮＫの主走査方向の位置は、互いに異なり、副走査方向の位置は、互いに重複している。例えば、図３の例では、Ｙインクを吐出するノズル列ＮＹの＋Ｘ方向に、ノズル列ＮＭが配置されている。
【００２０】
各ノズルＮＺは、印刷ヘッド１１０の内部に形成されたインク流路（図示省略）を介してバッファタンク１５３に接続されている。印刷ヘッド１１０の内部の各インク流路に沿ってインクを吐出させるためのアクチュエータ（図示省略、本実施例では、圧電素子）が設けられている。
【００２１】
ヘッド駆動部１２０（図１）は、主走査部１３０による主走査中にＣＰＵ２１０から供給される印刷データに従って印刷ヘッド１１０内の各アクチュエータを駆動する。これによって、搬送部１４０によって搬送される用紙Ｍ上に印刷ヘッド１１０のノズルＮＺからインクが吐出されて、ドットが形成される。ヘッド駆動部１２０の構成については、後述する。ヘッド駆動部１２０は、アクチュエータに供給する駆動電圧を変更することで、複数種類のサイズのドットを用紙Ｍ上に形成できる。具体的には、ヘッド駆動部１２０は、小さい順に、「小」、「中」、「大」、「特大」の４種類のサイズのドットを形成できる。
【００２２】
温度センサ１７０は、測温抵抗体などを含む公知の温度センサであり、プリンタ２００の印刷ヘッド１１０の近傍に設置される。温度センサ１７０は、プリンタ２００の印刷ヘッド１１０の温度を示す信号を出力する。
【００２３】
搬送部１４０は、用紙Ｍを保持しつつ、搬送方向（図２の＋Ｙ方向）に用紙Ｍを搬送する。図４は、搬送部１４０の概略構成を示す図である。図４（Ａ）に示すように、搬送部１４０は、用紙台１４１と、用紙を保持して搬送するための上流ローラ対１４７と、下流ローラ対１４８と、複数個の押さえ部材１４６と、を備えている。
【００２４】
上流ローラ対１４７は、印刷ヘッド１１０よりも搬送方向の上流側（−Ｙ側）に設けられ、下流ローラ対１４８は、印刷ヘッド１１０よりも搬送方向の下流側（＋Ｙ側）に設けられている。上流ローラ対１４７は、図示しない搬送モータによって駆動される駆動ローラ１４７ａと、駆動ローラ１４７ａの回転に従って回転する従動ローラ１４７ｂと、を含む。同様に、下流ローラ対１４８は、駆動ローラ１４８ａと従動ローラ１４８ｂと、を含む。なお、従動ローラに代えて、板部材を採用し、駆動ローラと板部材とによって用紙を保持する構成を採用しても良い。
【００２５】
用紙台１４１は、上流ローラ対１４７と、下流ローラ対１４８と、の間の位置であって、かつ、印刷ヘッド１１０のノズル形成面１１１と対向する位置に配置されている。複数個の押さえ部材１４６は、上流ローラ対１４７と、印刷ヘッド１１０と、の間に配置されている。
【００２６】
図４（Ｂ）、図４（Ｃ）には、用紙台１４１と複数個の押さえ部材１４６との斜視図が示されている。図４（Ｂ）は、用紙Ｍが支持されていない状態を示し、図４（Ｃ）は、用紙Ｍが支持された状態を示している。用紙台１４１は、複数個の高支持部材１４２と、複数個の低支持部材１４３と、平板１４４と、備えている。
【００２７】
平板１４４は、主走査方向（Ｘ方向）と搬送方向（＋Ｙ方向）とにほぼ平行な板部材である。平板１４４の−Ｙ側の端部は、上流ローラ対１４７の近傍に位置している。平板１４４の＋Ｙ側の端部は、下流ローラ対１４８の近傍に位置している。
【００２８】
複数個の高支持部材１４２と複数個の低支持部材１４３は、平板１４４上に、Ｘ方向に沿って交互に並んでいる。すなわち、各低支持部材１４３は、該低支持部材に隣接する２個の高支持部材１４２の間に配置されている。各高支持部材１４２は、Ｙ方向に沿って延びるリブである。各高支持部材１４２の−Ｙ側の端部は、平板１４４の−Ｙ側の端部に位置している。各高支持部材１４２の＋Ｙ側の端部は、平板１４４のＹ方向の中央部に位置している。各低支持部材１４３のＹ方向の両端の位置は、高支持部材１４２のＹ方向の両端の位置と同じである。
【００２９】
複数個の押さえ部材１４６は、複数個の低支持部材１４３の＋Ｚ側の位置に配置されている。複数個の押さえ部材１４６のＸ方向の位置は、複数個の低支持部材１４３のＸ方向の位置と同じである。すなわち、各押さえ部材１４６のＸ方向の位置は、該押さえ部材に隣接する２個の高支持部材１４２の間に位置している。複数個の押さえ部材１４６は、＋Ｙ方向に向かうほど低支持部材１４３に近づくように傾斜した板部材である。複数個の押さえ部材１４６の＋Ｙ側の端部は、印刷ヘッド１１０の−Ｙ側の端部と、上流ローラ対１４７と、の間に位置している。
【００３０】
複数個の高支持部材１４２と複数個の低支持部材１４３と複数個の押さえ部材１４６は、下流ローラ対１４８よりも上流ローラ対１４７に近い位置に配置されており、上流ローラ対１４７と下流ローラ対１４８との間のうち、上流ローラ対１４７側に設けられていると言うことができる。
【００３１】
図４（Ｃ）に示すように、用紙Ｍの搬送時には、複数個の高支持部材１４２と、複数個の低支持部材１４３は、印刷面とは反対側の面Ｍｂ側から、用紙Ｍを支持し、複数個の押さえ部材１４６は、印刷面Ｍａ側から、用紙Ｍを支持する。このように、複数個の高支持部材１４２と、複数個の低支持部材１４３と、複数個の押さえ部材１４６と、は、印刷ヘッド１１０のノズル形成面１１１と対向する位置において用紙ＭをＸ方向に沿って波状に変形させた状態で保持する（図４（Ｃ））。そして、用紙Ｍは、波状に変形された状態で、搬送方向（＋Ｙ方向）に搬送される。用紙Ｍを波状に変形させると、Ｙ方向に沿った変形に対する用紙Ｍの剛性を高めることができる。この結果、用紙ＭがＹ方向に沿って反るように変形して、用紙Ｍが用紙台１４１から印刷ヘッド１１０側へ浮き上がることや、用紙Ｍが用紙台１４１側へ垂れさがることを抑制することができる。用紙Ｍが浮き上がると、あるいは、用紙Ｍが垂れさがると、ドットの形成位置のずれによって、印刷画像の画質低下、例えば、バンディングによる画質低下が引き起こされ得る。また、用紙Ｍが浮き上がると、印刷ヘッド１１０に用紙が接触して、用紙Ｍが汚れ得る。
【００３２】
ここで、波状に変形された用紙Ｍは、搬送方向（Ｙ方向）に沿って延び、主走査方向（Ｘ方向）に並ぶ複数個の山部ＰＰを含む（図４（Ｃ））。上述した複数個の高支持部材１４２は、前記複数個の山部ＰＰのそれぞれを印刷ヘッド１１０が位置する側とは反対側から支持する。さらに、波状に変形された用紙Ｍは、搬送方向（Ｙ方向）に沿って延び、主走査方向（Ｘ方向）に並ぶ複数個の谷部ＶＰを含む（図４（Ｃ））。複数個の山部ＰＰと複数個の谷部ＶＰとは、Ｘ方向に交互に配置される。上述した複数個の低支持部材１４３は、前記複数個の谷部ＶＰのそれぞれを印刷ヘッド１１０が位置する側とは反対側から支持する。なお、図４では、図の煩雑を避けるために高支持部材１４２および山部ＰＰの個数は５個であるが、実際には、さらに、多数（本実施例では９個）の高支持部材１４２および山部ＰＰが存在する。低支持部材１４３、押さえ部材１４６、谷部ＶＰについても同様である。
【００３３】
Ａ−２．印刷の概要
ＣＰＵ２１０は、主走査部１３０に主走査を行わせつつ、印刷ヘッド１１０にインクを吐出させて用紙Ｍにドットを形成する部分印刷と、搬送部１４０による副走査（用紙Ｍの搬送）と、を交互に複数回実行することで、用紙Ｍに印刷画像を印刷する。
【００３４】
図５は、印刷機構１００の動作の説明図である。図５には、用紙Ｍに、印刷される印刷画像ＯＩが図示されている。印刷画像ＯＩは、複数個の部分画像ＰＩ１〜ＰＩ５を含んでいる。各部分画像は、原則として１回の部分印刷によって印刷される画像である。ただし、詳細は後述するが１個の部分画像が２回の部分印刷によって印刷される場合がある。部分印刷の印刷方向は、往路方向と復路方向とのいずれかである。すなわち、部分印刷は、往路方向（図５の＋Ｘ方向）の主走査を行いつつドットを形成する往路印刷と、復路方向（図５の−Ｘ方向）の主走査を行いつつドットを形成する復路印刷と、のいずれかである。
【００３５】
図５にて部分画像内には、＋Ｘ方向または−Ｘ方向の少なくとも１本の矢印が付されている。＋Ｘ方向の１本の矢印が付された部分画像ＰＩ１、ＰＩ４は、１回の往路印刷によって印刷される往路部分画像である。−Ｘ方向の１本の矢印が付された部分画像ＰＩ２、ＰＩ５は、１回の復路印刷によって印刷される復路部分画像である。ハッチングされた部分画像ＰＩ３は、＋Ｘ方向と−Ｘ方向の２本の矢印が付されている。部分画像ＰＩ３は、１回の往路印刷と１回の復路印刷とから成る２回の部分印刷によって印刷される往復部分画像である。
【００３６】
図５に示すように、本実施例の印刷は、原則として、往路印刷と復路印刷とが交互に実行される双方向印刷である。双方向印刷は、例えば、往路印刷のみが繰り返し実行される片方向印刷よりも印刷時間を短縮できる。片方向印刷では、往路印刷の後、再度、往路印刷を行うために、部分印刷を行うことなく、印刷ヘッド１１０を復路方向に移動させる必要があるが、双方向印刷では、その必要がないためである。
【００３７】
図５において、１個の部分画像（例えば、部分画像ＰＩ１）から、−Ｙ方向に隣接する他の部分画像（例えば、部分画像ＰＩ２）に向かう−Ｙ方向の矢印は、用紙Ｍの搬送（副走査）に対応している。すなわち、図５において−Ｙ方向の矢印は、用紙Ｍが搬送されることによって、図５に図示される用紙Ｍに対して印刷ヘッド１１０が−Ｙ方向に移動することを示す。図５に示すように、本実施例の印刷は、原則として、いわゆる１パス印刷であり、各部分画像の搬送方向の長さ、および、１回の用紙Ｍの搬送量は、ノズル長Ｄである。ただし、上述した部分画像ＰＩ３のように、特定の場合に、２回の部分印刷によって印刷される場合がある（詳細は後述）。
【００３８】
ここで、印刷時に、インクがノズルＮＺから吐出されると、インクが吐出された分、バッファタンク１５３（図２）内のインクが減少するので、バッファタンク１５３内に負圧が発生する。該負圧によって、カートリッジ装着部１５１、チューブ１５２を介して、インクカートリッジからバッファタンク１５３へインクが供給される。印刷のために短い時間内に複数個のノズルＮＺからインクが大量に吐出されると、バッファタンク１５３へのインクの供給の遅れが発生し得る。このようなインクの供給の遅れが発生すると、アクチュエータを駆動しても、インクがノズルＮＺから吐出されない不具合、あるいは、想定より少量しか吐出されない不具合が発生する。このような不具合が発生すると、印刷画像ＯＩにおいて、色が薄くなり、画質が低下する。
【００３９】
インクの供給の遅れは、インクの流動性が低下すると、発生しやすい。例えば、プリンタ２００（印刷機構１００）の印刷ヘッド１１０の温度（以下、ヘッド温度Ｔｈとも呼ぶ）が低いほど、インクの供給の遅れが発生しやすい。ヘッド温度Ｔｈが低いほどインクの粘度が増大するので、インクの流動性が低下するためである。ここで、累積インク使用量ＴＡは、プリンタ２００の製造時から現在まで特定のインク（Ｃ、Ｍ、Ｙ、Ｋのいずれか）の累積の使用量を示す指標値である。累積インク使用量ＴＡが大きいほど、特定のインクの供給の遅れが発生しやすい。累積インク使用量ＴＡが大きいほど、インク内の異物を除去するためのフィルタにおける異物の堆積量が増大するので、インクの流路抵抗が増大してインクの流動性が低下するためである。また、パスインク使用量ＰＡは、１回の部分印刷において部分画像の印刷に用いられる特定のインクの使用量を示す指標値である。パスインク使用量ＰＡが大きいほど、特定のインクの供給の遅れが発生しやすい。短時間で特定のインクが使用されるため、特定のインクの供給が追いつかなくなりやすいためである。
【００４０】
以下に説明する画像処理では、インクの供給の遅れを抑制するための工夫がなされている。具体的には、インクの供給の遅れが発生しやすいことを示す特定条件が満たされる特定の部分画像（図５の例では、部分画像ＰＩ３）を印刷する場合には、上述したように２回の部分印刷によって該特定の部分画像が印刷される。これによって、特定の部分画像が１回の部分印刷で印刷される場合よりも、１回当たりの部分印刷で使用されるインク量を低減できる。したがって、特定の部分画像が印刷される際に短時間で多量のインクが使用されることを抑制できるので、特定の部分画像が印刷される際にインクの供給の遅れが発生することを抑制することができる。
【００４１】
Ａ−３．画像処理
図６〜図９は、実施例の画像処理のフローチャートである。図１０は、閾値テーブルＴＴの一例を示す図である。プリンタ２００のＣＰＵ２１０は、例えば、端末装置３００（図１）から印刷指示を受信した場合に、画像処理を開始する。これに代えて、ＣＰＵ２１０は、操作部２６０を介して、ユーザから印刷指示を取得した場合に画像処理を開始しても良い。印刷指示には、印刷すべき画像を示す画像データの指定が含まれる。
【００４２】
Ｓ１００では、ＣＰＵ２１０は、搬送部１４０を制御して、図示しない印刷トレイから１枚の用紙Ｍを、所定の初期位置まで搬送させる。
【００４３】
Ｓ１０５では、ＣＰＵ２１０は、温度センサ１７０からの信号に基づいて、プリンタ２００の印刷ヘッド１１０のヘッド温度Ｔｈを取得する。
【００４４】
Ｓ１１０では、ＣＰＵ２１０は、不揮発性記憶装置２２０から印刷に用いられる各インクの累積インク使用量ＴＡを取得する。累積インク使用量ＴＡは、不揮発性記憶装置２２０の所定領域に、ＣＭＹＫの各インクについて、それぞれ記録されている。ＣＰＵ２１０は、印刷を実行する度に、例えば、印刷で形成されたドット数に基づいて各色のインクの使用量を算出して、累積インク使用量ＴＡを更新している。本ステップでは、例えば、モノクロ印刷の場合には、Ｋインクの累積インク使用量ＴＡが取得され、カラー印刷の場合には、ＣＭＹＫの各インクの累積インク使用量ＴＡが取得される。
【００４５】
Ｓ１１５では、ＣＰＵ２１０は、ヘッド温度Ｔｈと累積インク使用量ＴＡとに基づいて、図１０の閾値テーブルＴＴから、印刷に用いられる各インクに対応する判定閾値ＪＴ（単位は％）を取得する。閾値テーブルＴＴには、ヘッド温度Ｔｈと累積インク使用量ＴＡとの組み合わせに対して、対応する判定閾値ＪＴが記録されている。例えば、図１０（Ａ）の例では、取得されたヘッド温度Ｔｈが、予め定められた「中」の範囲内であり、かつ、特定のインクについて取得された累積インク使用量ＴＡが、予め定められた「大」の範囲内である場合には、特定のインクに対応する判定閾値ＪＴとして、「７５％」が取得される。モノクロ印刷の場合には、Ｋインクに対応する判定閾値ＪＴが取得され、カラー印刷の場合には、ＣＭＹＫの全てのインクに対応する１個の判定閾値ＪＴが取得される。
【００４６】
Ｓ１２０では、ＣＰＵ２１０は、画像データのうち、印刷画像ＯＩの複数個の部分画像ＰＩ１〜ＰＩ５にうちの注目部分画像に対応するドットデータを、注目ドットデータとして取得して、バッファ領域３３１に格納する。ドットデータは、本実施例では、色成分ごと、かつ、画素ごとに、ドットの形成状態を示すデータである。ドットの形成状態は、例えば、「ドット有り」と「ドット無し」とのうちのいずれかである。これに代えて、ドットの形成状態は、「大ドット」、「中ドット」、「小ドット」、「ドット無し」のいずれかであってもよい。なお、変形例では、ＣＰＵ２１０は、揮発性記憶装置２３０に格納された画像データを用いて、注目ドットデータを生成することによって、注目ドットデータを取得しても良い。例えば、画像データのうち、注目部分画像に対応するデータに対して、色変換処理やハーフトーン処理を含む画像処理を実行して、注目ドットデータが生成される。なお、注目部分画像を印刷する部分印刷を注目部分印刷とも呼ぶ。
【００４７】
Ｓ１２５では、ＣＰＵ２１０は、注目ドットデータを用いて、注目部分画像について特定条件判定処理を実行する。特定条件判定処理は、処理対象の部分画像（例えば、注目部分画像）がインクの供給の遅れが発生しやすいことを示す特定条件を満たすか否かを判定し、処理対象の部分画像が特定条件を満たす場合には、併せて注目部分画像の分割位置を決定する処理である。分割位置は、２回の部分印刷で処理対象の部分画像を印刷すべき場合に、処理対象の部分画像を分割する位置である。
【００４８】
図１１は、特定条件判定処理のフローチャートである。図１２は、部分画像に設定されるブロックを説明する図である。Ｓ３００では、ＣＰＵ２１０は、処理対象の部分画像を複数個のブロックＢＬに分割する。例えば、図１２に示す部分画像ＰＩ２は、主走査方向（Ｘ方向）に並ぶ１０個の矩形のブロックＢＬに分割されている。互いに隣接する２個のブロックＢＬの境界ＢＤは、部分画像ＰＩ２を含む印刷画像ＯＩが用紙Ｍに印刷される際に、上述したように波状に変形される用紙Ｍの各山部ＰＰに対応する位置に設定される。換言すれば、部分画像ＰＩ１の９個の境界ＢＤのＸ方向の位置は、印刷時に、９個の高支持部材１４２（図４（Ｃ））に支持される用紙Ｍ上の位置にそれぞれ対応している。
【００４９】
Ｓ３０５では、ＣＰＵ２１０は、処理対象の部分画像に設定された１０個のブロックＢＬから、１個の注目ブロックを選択する。注目ブロックは、処理対象の部分画像を印刷する最初の部分印刷の印刷方向（往路方向（＋Ｘ方向）または復路方向（ーＸ方向））の上流側から選択される。例えば、図１２の例では、処理対象の部分画像ＰＩ２の直前に印刷された部分画像ＰＩ１の印刷方向は、復路方向であるとする。この場合には、処理対象の部分画像ＰＩ２を印刷する最初の部分印刷の印刷方向は往路方向になるので、注目ブロックは、往路方向の上流側（−Ｘ側）から順次に選択される。すなわち、この場合には、最初の注目ブロックは、−Ｘ側の端に位置するブロックＢＬａである（図１２）。以下では、往路方向の上流側（−Ｘ側）を、単に、上流側とも呼び、往路方向の下流側（＋Ｘ側）を、単に、下流側とも呼ぶ。
【００５０】
Ｓ３１０では、ＣＰＵ２１０は、印刷に使用される各インクについて注目ブロック内のドット画素の個数（ドット数Ｄｐとも呼ぶ）を算出する。ドット画素は、注目ドットデータにおいてドットの形成を示す値を有する画素である。モノクロ印刷の場合には、Ｋインクに対応するドット数Ｄｐが算出され、カラー印刷の場合には、ＣＭＹＫの各インクに対応する４個のドット数Ｄｐが算出される。
【００５１】
Ｓ３２０では、ＣＰＵ２１０は、注目ブロックのドット数Ｄｐを、既に処理済みのブロックの合計ドット数Ｄｔに加算して、合計ドット数Ｄｔを更新する。例えば、注目ブロックが図１２のブロックＢＬｃである場合には、３個のブロックＢＬａ〜ＢＬｃの合計のドット数が、新たな合計ドット数Ｄｔとして算出される。ドット数Ｄｔが大きいほど、パスインク使用量ＰＡが大きくなるので、合計ドット数Ｄｔは、パスインク使用量ＰＡを示す指標値である。モノクロ印刷の場合には、Ｋインクに対応する合計ドット数Ｄｔが算出され、カラー印刷の場合には、ＣＭＹＫの各インクに対応する４個の合計ドット数Ｄｔが算出される。
【００５２】
Ｓ３３０では、ＣＰＵ２１０は、印刷に用いられる少なくとも１個のインクの合計ドット数Ｄｔが基準数Ｔｖよりも大きいか否かを判断する。基準数Ｔｖは、図６のＳ１１５にて取得された判定閾値ＪＴ（単位は％）に対応する処理対象の部分画像の画素数である。例えば、処理対象の部分画像の総画素数Ｐｔである場合に、基準数Ｔｖは、総画素数Ｐｔに判定閾値ＪＴを乗じて１００で除した数である（Ｔｖ＝（ＪＴ×Ｐｔ）／１００）。合計ドット数Ｄｔが基準数Ｔｖよりも大きい場合には、短時間の間に多量のインクが吐出されるので、インクの供給の遅れが発生し得る。
【００５３】
印刷に用いられる少なくとも１個のインクについて、合計ドット数Ｄｔが基準数Ｔｖよりも大きい場合には（Ｓ３３０：ＹＥＳ）、Ｓ３４０にて、処理対象の部分画像は、特定条件を満たすと判断する。Ｓ３５０では、ＣＰＵ２１０は、現在の注目ブロックと、直前の注目ブロック（直前ブロックとも呼ぶ）と、の間の境界ＢＤを、分割位置ＤＰとして決定して、特定条件判定処理を終了する。例えば、図１２のブロックＢＬｅが注目ブロックである場合には、ブロックＢＬｄとブロックＢＬｅとの間の境界ＢＤｄが、分割位置ＤＰとして決定される。
【００５４】
印刷に用いられる全てのインクについて、合計ドット数Ｄｔが基準数Ｔｖ以下である場合には（Ｓ３３０：ＮＯ）、Ｓ３７０にて、ＣＰＵ２１０は、処理対象の部分画像は、特定条件を満たさないと判断して、特定条件判定処理を終了する。
【００５５】
特定条件判定処理が終了されると、図６のＳ１３０にて、特定条件判定処理にて特定条件が満たされると判断されたか否かが判断される。特定条件が満たされると判断された場合には（Ｓ１３０：ＹＥＳ）、インクの供給が遅れ得るので、インクの供給の遅れを抑制するために、注目部分画像は２回の部分印刷にて印刷される。例えば、図１２の部分画像ＰＩ２が注目部分印刷である場合には、部分画像ＰＩ２のうちの第１部分ＦＰが先の部分印刷にて印刷され、第２部分ＳＰが後の部分印刷にて印刷される。そして、第１部分ＦＰと第２部分ＳＰとの間に位置する中間部分ＭＰは、２回の部分印刷の両方にて印刷される。第１部分ＦＰは、例えば、印刷方向（図１２の例では往路方向（＋Ｘ方向））の上流端（図１２の左端）から、分割位置ＤＰよりも一ブロック分だけ上流側の位置までの部分である。第２部分ＳＰは、例えば、分割位置ＤＰから印刷方向の下流端（図１２の右端）までの部分である。
【００５６】
具体的には、先ず、Ｓ１３５にて、ＣＰＵ２１０は、マスク処理を実行する。例えば、マスク処理は、予め記憶されたマスクデータ（図示省略）を用いて、中間部分ＭＰ内の複数個の画素を、２回の部分印刷のいずれか一方に割り当てる処理である。マスクデータは、中間部分ＭＰに対応する二値データであり、先の部分印刷に割り当てるべき画素と、後の部分印刷に割り当てるべき画素と、を規定するデータである。例えば、中間部分ＭＰにおいて、先の部分印刷に割り当てるべき画素および後の部分印刷に割り当てるべき画素は、中間部分ＭＰの全体に分散して配置される。例えば、第１部分ＦＰに近いほど先の部分印刷に割り当てられる画素の割合が高くされ、第２部分ＳＰに近いほど後の部分印刷に割り当てられる画素の割合が高くされる。
【００５７】
Ｓ１４０では、ＣＰＵ２１０は、注目部分画像のうちの上流部分を印刷機構１００に印刷させる。すなわち、ＣＰＵ２１０は、ヘッド駆動部１２０と主走査部１３０とを制御して先の部分印刷を実行させ、第１部分ＦＰと、中間部分ＭＰのうちの先の部分印刷に割り当てられた画素と、に対応するドットを、用紙Ｍ上に形成させる。
【００５８】
図１３〜図１７は、部分印刷の一例を説明する図である。図１３にて、部分画像ＰＩ２上のＸ方向に沿う各矢印は、１回の部分印刷で行われる主走査を示している。矢印のうち、実線の部分は、ドットの形成が行われる区間を示し、破線の部分は、ドットの形成が行われない区間を示す。図１３の矢印ＡＲ１は、部分画像ＰＩ２を印刷する先の部分印刷を示している。矢印ＡＲ１に示すように、図１３の例では、先の部分印刷は、往路方向の印刷であり、部分画像ＰＩ２の第１部分ＦＰと中間部分ＭＰの一部とを印刷する。
【００５９】
Ｓ１４５では、ＣＰＵ２１０は、次の部分画像について、特定条件判定処理を実行する。すなわち、注目部分画像（例えば、図１３の部分画像ＰＩ２）に対して搬送方向の上流側（図１３の−Ｙ側）に隣接する部分画像（例えば、図１２の部分画像ＰＩ３）を、処理対象の部分画像として、上述した特定条件判定処理（図１１）が実行される。この結果、次の部分画像が特定条件を満たすか否かが判定されるとともに、次の部分画像が特定条件を満たす場合には、次の部分画像の分割位置ＤＰｎが決定される。
【００６０】
特定条件判定処理が終了されると、Ｓ１５０にて、特定条件判定処理にて、次の部分画像について特定条件が満たされると判断されたか否かが判断される。特定条件が満たされると判断された場合には（Ｓ１５０：ＹＥＳ）、次の部分画像を印刷する際にインクの供給が遅れ得るので、次の部分画像は２回の部分印刷にて印刷される。例えば、図１３の部分画像ＰＩ３が次の部分印刷である場合には、部分画像ＰＩ３のうちの第１部分ＦＰｎと第２部分ＳＰｎとが異なる部分印刷にて印刷される。そして、第１部分ＦＰｎと第２部分ＳＰｎとの間に位置する中間部分ＭＰｎは、２回の部分印刷の両方にて印刷される。
【００６１】
具体的には、先ず、Ｓ１５５にて、ＣＰＵ２１０は、注目部分画像の下流部分とともに、次の部分画像の上流部分を印刷できるか否かを判断する。注目部分画像の下流部分は、例えば、図１３の部分画像ＰＩ２の例では、第２部分ＳＰと、中間部分ＭＰのうちの後の部分印刷に割り当てられた画素と、を含む。次の部分画像の上流部分は、図１３の部分画像ＰＩ３の例では、第１部分ＦＰｎと、中間部分ＭＰｎのうち、先の部分印刷に割り当てられるべき画素とを含む。次の部分画像（例えば、図１３の部分画像ＰＩ３）のうち、注目部分画像（例えば、図１３の部分画像ＰＩ２）の下流部分の左端ＬＰよりも１ブロック分だけ左側の位置から右端までの領域ＩＡａは、注目部分画像の下流部分とともに印刷できない領域である。領域ＩＡａ内に、次の部分画像の上流部分（第１部分ＦＰｎと中間部分ＭＰｎ）の少なくとも一部が含まれない場合には、注目部分画像の下流部分とともに、次の部分画像の上流部分を印刷できると判断される。図１３の例では、次の部分画像（部分画像ＰＩ３）の第１部分ＦＰｎの一部と中間部分ＭＰｎとは、領域ＩＡａ内に位置しているので、注目部分画像の下流部分とともに、次の部分画像の上流部分を印刷できないと判断される。
【００６２】
注目部分画像の下流部分とともに、次の部分画像の上流部分を印刷できない場合には（Ｓ１５５：ＮＯ）、Ｓ１６０にて、ＣＰＵ２１０は、注目部分画像（例えば、図１３の部分画像ＰＩ２）のうちの下流部分を印刷機構１００に印刷させる。すなわち、ＣＰＵ２１０は、ヘッド駆動部１２０と主走査部１３０とを制御して後の部分印刷を実行させ、第２部分ＳＰと、中間部分ＭＰのうちの先の部分印刷に割り当てられた画素と、に対応するドットを、用紙Ｍ上に形成させる。図１３の矢印ＡＲ２は、部分画像ＰＩ２を印刷する後の部分印刷を示している。矢印ＡＲ２に示すように、図１３の例では、後の部分印刷は、復路方向の印刷であり、部分画像ＰＩ２の第２部分ＳＰと中間部分ＭＰの一部とを印刷する。
【００６３】
以上の説明から解るように、注目部分印刷が２回の部分印刷で印刷される場合には、注目部分画像の上流部分を印刷する部分印刷と、注目部分画像の下流部分を印刷する部分画像と、の間に、用紙Ｍの搬送は行われない。
【００６４】
Ｓ１６２では、ＣＰＵ２１０は、搬送部１４０を制御して用紙Ｍを所定量（具体的には、ノズル長Ｄ分）だけ搬送させる。例えば、図１３のＹ方向に沿う矢印ＡＲ３は、本ステップの用紙Ｍの搬送に対応している。
【００６５】
Ｓ１６５では、ＣＰＵ２１０は、全ての部分画像が印刷されたか否かを判断する。換言すれば、印刷画像ＯＩの印刷が完了したか否かを判断する。全ての部分画像が印刷された場合には（Ｓ１６５：ＹＥＳ）、ＣＰＵ２１０は、画像処理を終了する。未印刷の部分画像がある場合には（Ｓ１６５：ＮＯ）、ＣＰＵ２１０は、Ｓ１２０に戻る。
【００６６】
図６のＳ１３０にて、注目部分画像について特定条件が満たされないと判断された場合には（Ｓ１３０：ＮＯ）、注目部分画像は、１回の部分印刷にて印刷される。具体的には、図７のＳ１７０では、図６のＳ１４５と同様に、ＣＰＵ２１０は、次の部分画像について、特定条件判定処理を実行する。図１４の例では、部分画像ＰＩ２ｂは、特定条件を満たさない。部分画像ＰＩ２ｂが注目部分画像である場合には、本ステップにて、次の部分画像ＰＩ３ｂ（図１４）が特定条件を満たすか否かが判定されるとともに、次の部分画像ＰＩ３ｂが特定条件を満たす場合には、次の部分画像の分割位置ＤＰｎが決定される。図１４の例では、部分画像ＰＩ３ｂは特定条件を満たすと判断され、分割位置ＤＰｎが決定されるものとする。
【００６７】
次の部分画像について特定条件が満たされると判断された場合には（Ｓ１７５：ＹＥＳ）、Ｓ１８０にて、ＣＰＵ２１０は、注目部分画像とともに、次の部分画像の下流部分を印刷できるか否かを判断する。注目部分画像のうち、次の部分画像（例えば、図１３の部分画像ＰＩ３ｂ）の下流部分の左端ＬＰよりも１ブロック分だけ左側の位置から右端までの領域を、領域ＩＡｂとする。注目部分画像の印刷すべきオブジェクト（例えば、図１４の部分画像ＰＩ２ｂのオブジェクトＯＢｂ）が、領域ＩＡｂ内に存在しない場合には、注目部分画像とともに、次の部分画像の下流部分を印刷できると判断される。図１４の例では、領域ＩＡｂ内にオブジェクトＯＢｂが存在しないので、部分画像ＰＩ２ｂとともに、次の部分画像ＰＩ３ｂの下流部分を印刷できると判断される。
【００６８】
注目部分画像とともに次の部分画像の下流部分を印刷できると判断された場合には（Ｓ１８０：ＹＥＳ）、Ｓ１９５にて、ＣＰＵ２１０は、次の部分画像のドットデータを取得する。Ｓ２００では、ＣＰＵ２１０は、次の部分画像のドットデータを用いてマスク処理を実行する。例えば、これによって、次の部分画像の中間部分ＭＰｎ内の複数個の画素は、２回の部分印刷のいずれか一方に割り当てられる。
【００６９】
Ｓ２０５では、ＣＰＵ２１０は、注目部分画像と次の部分画像の下流部分とを、印刷機構１００に印刷させる。例えば、図１４にて矢印ＡＲ４で示すように、ＣＰＵ２１０は、注目部分画像である部分画像ＰＩ２ｂを往路方向で印刷させ、部分画像ＰＩ２ｂの印刷（オブジェクトＯＢｂの印刷）が終了した時点で、往路方向の主走査を一時的に停止させる。そして、図１４にて矢印ＡＲ５で示すように、ＣＰＵ２１０は、用紙Ｍをノズル長Ｄ分だけ搬送させる。そして、図１４にて矢印ＡＲ６で示すように、ＣＰＵ２１０は、往路方向の主走査を再開させ、次の部分画像ＰＩ３ｂの下流部分（中間部分ＭＰｎのうちのマスク処理にて割り当てられた画素と第２部分ＳＰｎ）を往路方向で印刷させる。このように、ＣＰＵ２１０は、注目部分画像の印刷と、次の部分画像の下流部分の印刷と、の間に、復路方向の主走査を実行させない。この結果、過度に印刷速度が低下することを抑制できる。
【００７０】
ここで、次の部分画像の下流部分の左端ＬＰと、領域ＩＡｂの左端と、の間に、１ブロック分の区間を設けているのは、用紙Ｍの搬送後に、次の部分画像の下流部分を印刷するために主走査を再開する際に、印刷ヘッド１１０を印刷に適した速度まで加速させるために、ある程度の距離が必要であるためである。変形例としては、注目部分画像の印刷と、次の部分画像の下流部分の印刷と、の間に、主走査を停止することなく、用紙Ｍの搬送が行われても良い。この場合には、用紙Ｍの搬送中は、印刷ヘッド１１０が移動しているにも拘わらずに印刷ができないので、用紙Ｍの搬送中の印刷ヘッド１１０の移動距離を考慮して、次の部分画像の下流部分の左端ＬＰと、領域ＩＡｂの左端と、の間に、Ｘ方向の所定の長さの区間が設けられる。
【００７１】
Ｓ２１０では、ＣＰＵ２１０は、次の部分画像の上流部分を、印刷機構１００に印刷させる。次の部分画像の上流部分は、次の部分画像の下流部分の印刷方向とは反対の印刷方向で印刷される。例えば、図１４にて矢印ＡＲ７で示すように、ＣＰＵ２１０は、次の部分画像ＰＩ３ｂの上流部分（中間部分ＭＰｎのうちのマスク処理にて割り当てられた画素と第１部分ＦＰｎ）を復路方向で印刷させる。Ｓ２１０の後は、処理は、図６のＳ１６２に進められる。
【００７２】
次の部分画像について特定条件が満たされないと判断された場合には（Ｓ１７５：ＮＯ）、および、注目部分画像とともに次の部分画像の下流部分を印刷できないと判断された場合には（Ｓ１８０：ＮＯ）、ＣＰＵ２１０は、Ｓ１９０に処理を進める。Ｓ１９０では、ＣＰＵ２１０は、通常の１回の部分印刷で注目部分画像を印刷機構１００に印刷させる。例えば、直前の部分印刷が復路印刷である場合には、注目部分画像は、１回の往路印刷で印刷される。Ｓ１９０の後は、処理は、図６のＳ１６２に進められる。
【００７３】
図６のＳ１５０にて、次の部分画像について特定条件が満たされないと判断された場合には（Ｓ１５０：ＮＯ）、次の部分画像は、１回の部分印刷にて印刷される。この場合には、図８のＳ２１５では、ＣＰＵ２１０は、注目部分画像の下流部分とともに、次の部分画像の全体を印刷できるか否かを判断する。注目部分画像の下流部分は、例えば、図１５の部分画像ＰＩ２ｃの例では、第２部分ＳＰと、中間部分ＭＰのうちの後の部分印刷に割り当てられた画素と、を含む。次の部分画像（例えば、図１５の部分画像ＰＩ３ｃ）のうち、注目部分画像（例えば、図１５の部分画像ＰＩ２ｃ）の下流部分の左端ＬＰよりも１ブロック分だけ左側の位置から右端までの領域ＩＡｃは、注目部分画像の下流部分とともに印刷できない領域である。次の部分画像の印刷すべきオブジェクト（例えば、図１５の部分画像ＰＩ３ｃのオブジェクトＯＢｃ）が、領域ＩＡｃに含まれない場合には、注目部分画像の下流部分とともに、次の部分画像の全体が印刷できると判断される。図１５の例では、領域ＩＡｃ内にオブジェクトＯＢｃが存在しないので、部分画像ＰＩ２ｃの下流部分とともに、次の部分画像ＰＩ３ｃの全体を印刷できると判断される。
【００７４】
注目部分画像の下流部分とともに次の部分画像の全体を印刷できると判断された場合には（Ｓ２１５：ＹＥＳ）、Ｓ２２５にて、ＣＰＵ２１０は、次の部分画像のドットデータを取得する。
【００７５】
Ｓ２３０では、ＣＰＵ２１０は、注目部分画像の下流部分と次の部分画像の全体とを、印刷機構１００に印刷させる。例えば、図１５にて矢印ＡＲ７で示すように、ＣＰＵ２１０は、注目部分画像である部分画像ＰＩ２ｃの下流部分を復路方向で印刷させ、部分画像ＰＩ２ｃの下流部分の印刷が終了した時点で、復路方向の主走査を一時的に停止させる。そして、図１５にて矢印ＡＲ８で示すように、ＣＰＵ２１０は、用紙Ｍをノズル長Ｄ分だけ搬送させる。そして、図１５にて矢印ＡＲ９で示すように、ＣＰＵ２１０は、復路方向の主走査を再開させ、次の部分画像ＰＩ３ｃの全体（オブジェクトＯＢｃ）を復路方向で印刷させる。このように、ＣＰＵ２１０は、注目部分画像の下流部分の印刷と、次の部分画像の印刷と、の間に、往路方向の主走査を実行させない。この結果、過度に印刷速度が低下することを抑制できる。Ｓ２３０の後は、処理は、図６のＳ１６２に進められる。
【００７６】
注目部分画像の下流部分とともに次の部分画像の全体を印刷できないと判断された場合には（Ｓ２１５：ＮＯ）、Ｓ２２０にて、注目部分画像の下流部分のみを印刷する。例えば、図１６の例では、次の部分画像ＰＩ３ｄの印刷すべきオブジェクトＯＢｄ１、ＯＢｄ２の一部が、領域ＩＡｄ内に位置しているので、注目部分画像である部分画像ＰＩ２ｄの下流部分とともに、次の部分画像ＰＩ３ｄの全体が印刷できないと判断される。この例では、図１６にて矢印ＡＲ１０で示すように、ＣＰＵ２１０は、部分画像ＰＩ２ｄの下流部分のみを復路印刷で印刷させる。Ｓ２２０の後は、処理は、図６のＳ１６２に進められる。図１６の例では、この後、図１６にて矢印ＡＲ１１で示すように、用紙Ｍの搬送が行われ（図６のＳ１６２）、図１６にて矢印ＡＲ１２で示すように、次の部分画像ＰＩ３ｄの全体は、１回の往路印刷で印刷される（図７のＳ１９０）。
【００７７】
図６のＳ１５５にて、注目部分画像の下流部分とともに、特定条件を満たす次の部分画像の上流部分を印刷可能であると判断される場合には（Ｓ１５５：ＹＥＳ）、図９のＳ２３５に処理が進められる。注目部分画像の下流部分とともに次の部分画像の上流部分の印刷が行われる。注目部分画像の下流部分は、例えば、図１７の部分画像ＰＩ２ｅの例では、第２部分ＳＰと、中間部分ＭＰのうちの後の部分印刷に割り当てられた画素と、を含む。次の部分画像の上流部分は、図１７の部分画像ＰＩ３ｅの例では、第１部分ＦＰｎと、中間部分ＭＰｎのうち、先の部分印刷に割り当てられるべき画素とを含む。次の部分画像（例えば、図１７の部分画像ＰＩ３ｅ）のうち、注目部分画像（例えば、図１７の部分画像ＰＩ２ｅ）の下流部分の左端ＬＰよりも１ブロック分だけ左側の位置から右端までの領域ＩＡｅは、注目部分画像の下流部分とともに印刷できない領域である。この例では、領域ＩＡｅ内に、次の部分画像の上流部分（第１部分ＦＰｎと中間部分ＭＰｎ）が含まれないので、注目部分画像の下流部分とともに、次の部分画像の上流部分を印刷できると判断される。
【００７８】
図９のＳ２３５では、ＣＰＵ２１０は、次の部分画像のドットデータを取得する。Ｓ２４０では、ＣＰＵ２１０は、次の部分画像のドットデータを用いてマスク処理を実行する。例えば、これによって、次の部分画像の中間部分ＭＰｎ内の複数個の画素は、２回の部分印刷のいずれか一方に割り当てられる。
【００７９】
Ｓ２４５では、ＣＰＵ２１０は、注目部分画像の下流部分と、次の部分画像の上流部分とを、印刷機構１００に印刷させる。例えば、図１７にて矢印ＡＲ１３で示すように、ＣＰＵ２１０は、部分画像ＰＩ２ｅの下流部分（中間部分ＭＰのうちのマスク処理にて割り当てられた画素と第２部分ＳＰ）を復路印刷で印刷させ、該下流部分の印刷が終了した時点で、復路方向の主走査を一時的に停止させる。そして、図１７にて矢印ＡＲ１４で示すように、ＣＰＵ２１０は、用紙Ｍをノズル長Ｄ分だけ搬送させる。そして、図１７にて矢印ＡＲ１５で示すように、ＣＰＵ２１０は、復路方向の主走査を再開させ、次の部分画像ＰＩ３ｅの上流部分（中間部分ＭＰｎのうちのマスク処理にて割り当てられた画素と第１部分ＦＰｎ）を復路方向で印刷させる。このように、ＣＰＵ２１０は、注目部分画像の下流部分の印刷と、次の部分画像の上流部分の印刷と、の間に、往路方向の主走査を実行させない。この結果、過度に印刷速度が低下することを抑制できる。
【００８０】
Ｓ２５０では、ＣＰＵ２１０は、次の部分画像の下流部分を、印刷機構１００に印刷させる。例えば、図１７にて矢印ＡＲ１６で示すように、ＣＰＵ２１０は、部分画像ＰＩ３ｅの下流部分（中間部分ＭＰｎのうちのマスク処理にて割り当てられた画素と第２部分ＳＰｎ）と、を往路印刷で印刷させる。Ｓ２５０の後は、処理は、図６のＳ１６２に進められる。
【００８１】
以上説明した本実施例によれば、印刷画像ＯＩの主走査方向の一端から他端まで延びる帯状の部分画像ごとに判断される特定条件が注目部分画像について満たされない場合には（図６のＳ１３０にてＮＯ）、ＣＰＵ２１０は、注目部分画像を１回の部分印刷にて印刷させる（図７のＳ１９０、Ｓ２０５）。特定条件が満たされる場合には（図６のＳ１３０にてＹＥＳ）、注目部分画像のうちの主走査方向の一端（例えば、図１３の左端）を含み他端（例えば、図１３の右端）を含まない第１部分ＦＰを先の部分印刷にて印刷させ、注目部分画像のうちの主走査方向の他端（例えば、図１３の右端）を含み一端（例えば、図１３の左端）を含まない第２部分ＳＰを後の部分印刷にて印刷させる。
【００８２】
このように、注目部分印刷にてインク供給部１５０から印刷ヘッド１１０へのインクの供給が遅れ得ることを示す特定条件が満たされる第２の場合には、注目部分画像が２回の部分印刷にて印刷される。この結果、特定条件が満たされる場合に、インクの供給の遅れを抑制できる。
【００８３】
さらに、本実施例によれば、特定条件が満たされる場合に注目部分印刷を印刷する２回の部分印刷の一方は、往路方向の主走査にて行われる部分印刷であり、他方は、復路方向の主走査にて行われる部分印刷である（図１３等）。この結果、２回の部分印刷が同じ方向の主走査にて行われる場合よりも印刷速度を速くすることができる。したがって、特定条件が満たされる場合であっても過度に印刷速度が低下することを抑制できる。
【００８４】
さらに、本実施例によれば、注目部分画像のうち、第１部分ＦＰと第２部分ＳＰとの間に位置する中間部分ＭＰ（図１２、図１３等）は、特定条件が満たされる場合には、２回の部分印刷の両方にて印刷される。この結果、例えば、一方の部分印刷にて形成されるドットの位置が、他方の部分印刷にて形成されるドットの位置に対して、ずれること（ドットの位置ずれとも呼ぶ）が生じた場合であっても、第１部分ＦＰと第２部分ＳＰとの間の境界が目立つ不具合を抑制することができる。
【００８５】
さらに、本実施例によれば、注目ブロックのインクの使用量の指標値であるドット数Ｄｐが算出され（図１１のＳ３１０）、その時点までに処理されたブロックの合計ドット数Ｄｔが算出される（図１１のＳ３２０）。すなわち、注目ドットデータを用いて、注目部分画像のうちの一端（例えば、図１２の左端）から主走査方向の特定位置（例えば、注目ブロックの右端）までの部分を印刷する際に用いられるインクの使用量に関する指標値として、合計ドット数Ｄｔが算出される。そして、合計ドット数Ｄｔと閾値（基準数Ｔｖ）との比較に基づいてインクの使用量が基準以上であると判断される場合に（図１１のＳ３３０にてＹＥＳ）、特定条件が満たされると判断される（図１１のＳ３４０）。この結果、特定条件が満たされるか否かを、一部のドットデータを用いて効率良く判断できる。
【００８６】
さらに、本実施例によれば、特定条件が満たされると判断される場合に、注目部分画像のうちの特定位置（注目ブロックの右端）をよりも一端側（図１２の左側）に、分割位置ＤＰが決定される（図１１のＳ３５０、図１２）。その結果、特定位置（注目ブロックの右端）をよりも一端側（図１２の左側）に第１部分ＦＰが決定される。したがって、ドット数Ｄｔに基づいて、第１部分ＦＰ、ひいては、第２部分ＳＰを適切に決定することができる。このために、インクの供給の遅れを適切に抑制できる。
【００８７】
さらに、本実施例によれば、特定条件が満たされる場合に、注目部分画像において、第１部分ＦＰの一端とは反対側の端（図１２の右端）と、第２部分ＳＰの他端とは反対側の端（図１２の左端）と、は、ブロックＢＬの境界ＢＤの位置に決定される。すなわち、これらの端は、用紙Ｍの複数個の山部ＰＰのうちの１つと対応する位置に決定される。この結果、第１部分ＦＰと第２部分ＳＰとの間の境界が目立つ不具合を抑制することができる。用紙Ｍの山部ＰＰは、高支持部材１４２によって、印刷ヘッド１１０が位置する側とは反対側から支持されている（図４（Ｃ））。このために、搬送中の用紙Ｍの山部ＰＰのＺ方向の位置は、支持部材１４２、１４３によって支持されていない部分よりも精度良く保持される。したがって、印刷中に用紙Ｍの山部ＰＰと印刷ヘッド１１０のノズル形成面１１１との間の距離は、用紙Ｍの他の部分とノズル形成面１１１との間の距離よりも変化し難い。このために、用紙Ｍの山部ＰＰでは、上述したドット位置のずれが発生しがたいため、第１部分ＦＰと第２部分ＳＰとの間の境界が目立つ不具合を抑制することができる。
【００８８】
なお、変形例としては、ブロックＢＬの境界ＢＤの位置、第１部分ＦＰの右端、第２部分ＳＰの左端）は、それぞれ、用紙Ｍの複数個の谷部ＶＰ（図４（Ｃ））のいずれかに対応する位置に決定されても良い。用紙Ｍの谷部ＶＰは、低支持部材１４３によって、印刷ヘッド１１０が位置する側とは反対側から支持されている（図４（Ｃ））ので、山部ＰＰと同様に、支持部材１４２、１４３によって支持されていない部分よりも精度良く保持されためである。
【００８９】
さらに、本実施例によれば、部分画像ＰＩ２ｅ（図１７）について特定条件が満たされ、かつ、部分画像ＰＩ２ｅに対して副走査方向に隣接する部分画像ＰＩ３ｅ（図１７）について特定条件が満たされる場合において、部分画像ＰＩ３ｅの第１部分ＦＰｎを印刷する部分印刷（図１７の矢印ＡＲ１５）と、部分画像ＰＩ２ｅの第２部分ＳＰを印刷する部分印刷（図１７の矢印ＡＲ１３）と、を、同じ復路方向の主走査にて実行させ得る（図９のＳ２４５）。そして、これら２回の部分印刷の間に、往路方向の主走査を実行させない。したがって、ともに復路方向の主走査で行われる部分画像ＰＩ２ｅの第２部分ＳＰの印刷と、部分画像ＰＩ３ｅの第１部分ＦＰｎの印刷と、の間に、往路方向の主走査が実行されないので、特定条件が満たされる場合であっても印刷速度が過度に低下することを抑制できる。
【００９０】
さらに、本実施例によれば、部分画像ＰＩ２ｅの第２部分ＳＰの印刷と、部分画像ＰＩ３ｅの第１部分ＦＰｎの印刷と、の間に、印刷ヘッドの移動（主走査）を停止させる停止期間を設ける。したがって、用紙Ｍの搬送（例えば、図１７の矢印ＡＲ１４）を実行する時間を確保できる。
【００９１】
さらに、本実施例によれば、部分画像ＰＩ３ｂ（図１４）について前記特定条件が満たされ、かつ、部分画像ＰＩ３ｂに対して副走査方向に隣接する部分画像ＰＩ２ｂ（図１４）について特定条件が満たされず、かつ、部分画像ＰＩ２ｂの一端（図１４の右端）を含む特定領域ＩＡｂに印刷すべきオブジェクトがない場合に、部分画像ＰＩ３ｂの第２部分ＳＰｎを印刷する部分印刷（図１４の矢印ＡＲ５）と、部分画像ＰＩ２ｂを印刷する１回の部分印刷（図１４の矢印ＡＲ４）と、を、往路方向にて実行させる。そして、これらの２回の部分印刷の間に、復路方向の主走査を実行させない。したがって、ともに往路方向の主走査で行われる部分画像ＰＩ３ｂの第２部分ＳＰｎの印刷と、部分画像ＰＩ２ｂの印刷と、の間に、復路方向の主走査が実行されないので、特定条件が満たされる場合であっても印刷速度が過度に低下することを抑制できる。
【００９２】
さらに、本実施例によれば、部分画像ＰＩ３ｂの第２部分ＳＰｎの印刷と、部分画像ＰＩ２ｂの印刷と、の間に、印刷ヘッドの移動（主走査）を停止させる停止期間を設ける。したがって、用紙Ｍの搬送（例えば、図１４の矢印ＡＲ５）を実行する時間を確保できる。
【００９３】
さらに、上記実施例では、プリンタ２００のＣＰＵ２１０が図６〜図９の画像処理を実行するので、例えば、端末装置３００の処理（例えば、端末装置３００にインストールされたドライバの処理）に依存することなく、プリンタ２００だけでインクの供給の遅れを抑制することができる。
【００９４】
Ｂ．変形例
（１）上記実施例では、特定条件を満たすために注目部分画像が２回の部分印刷で印刷される場合に、当該２回の部分印刷の一方は往路印刷であり、他方は復路印刷である。これに代えて、当該２回の部分印刷の両方が往路印刷であっても良い。この場合について、図１２の部分画像ＰＩ２が注目部分画像であるとして説明する。１回目の往路印刷によって、第１部分ＦＰと中間部分ＭＰの一部とに対応するドットが形成されて、印刷ヘッド１１０は、分割位置ＤＰの近傍で停止される。そして、所定の停止期間の後に、復路方向の主走査が行われて、印刷ヘッド１１０は、中間部分ＭＰの右端よりも所定量だけ右側の位置まで戻される。その後、往路方向の主走査が再度行われて、第２部分ＳＰと中間部分ＭＰの一部とに対応するドットが形成される。
【００９５】
（２）上記実施例では、特定条件を満たす場合には、注目部分画像が２回の部分印刷で印刷される。これに代えて、特定条件を満たす場合には、注目部分画像が３回以上の部分印刷で印刷されても良い。例えば、注目部分画像の印刷に使用されるインク量の指標値が第１基準以上第２基準未満のインク量を示す場合には、注目部分画像が２回の部分印刷で印刷され、該指標値が第３基準以上のインク量を示す場合には、注目部分画像が３回の部分印刷で印刷されても良い。注目部分画像が３回の部分印刷で印刷される場合には、例えば、注目部分画像は３個の部分（例えば、右端側の部分と左端側の部分と中央部分）に分割され、３個の部分がそれぞれ異なる部分印刷で印刷される。
【００９６】
（３）上記実施例では、注目部分画像が特定条件を満たす場合に、ブロックごとに算出されるドット数Ｄｐに基づいて、注目部分画像の分割位置ＤＰが決定される（図１１のＳ３５０）。これに代えて、他の方法で分割位置ＤＰが決定されても良い。
【００９７】
図１８は、変形例の分割位置の決定の説明図である。この例では、分割位置は、直前に印刷される部分画像を考慮して決定される。図１８の部分画像ＰＩ３ｆが注目部分画像であるとして説明する。部分画像ＰＩ３ｆは特定条件を満たし、かつ、直前に印刷される部分画像ＰＩ２ｆは、特定条件を満たさない。部分画像ＰＩ２ｆは、往路方向（＋Ｘ方向）に印刷されるものとする。この場合に、ＣＰＵ２１０は、直前の部分画像ＰＩ２ｆのオブジェクトＯＢｆの位置に基づいて印刷終了位置ＥＰを特定する。そして、ＣＰＵ２１０は、印刷終了位置ＥＰから所定長ＳＬだけ往路方向の下流側の位置を、部分画像ＰＩ３ｆの分割位置ＤＰｖとして決定する。所定長ＳＬは、例えば、一度停止した印刷ヘッド１１０を再度移動させる場合に印刷ヘッド１１０を加速させるために必要な距離に基づいて決定される。ＣＰＵ２１０は、分割位置ＤＰｖに基づいて、部分画像ＰＩ３ｆの第１部分ＦＰと第２部分ＳＰと中間部分ＭＰとを決定する。
【００９８】
この場合には、部分画像ＰＩ２ｆと部分画像ＰＩ３ｆとの印刷は、以下のように行われる。図１８にて矢印ＡＲａで示すように、ＣＰＵ２１０は、部分画像ＰＩ２ｆを往路方向で印刷させ、部分画像ＰＩ２ｆの印刷が終了すると印刷終了位置ＥＰで、往路方向の主走査を一時的に停止させる。そして、図１８にて矢印ＡＲｂで示すように、ＣＰＵ２１０は、用紙Ｍをノズル長Ｄ分だけ搬送させる。そして、図１８にて矢印ＡＲｃで示すように、ＣＰＵ２１０は、往路方向の主走査を再開させ、部分画像ＰＩ３ｆの下流部分（中間部分ＭＰの一部と第２部分ＳＰ）を往路方向で印刷させる。さらに、図１８にて矢印ＡＲｄで示すように、ＣＰＵ２１０は、部分画像ＰＩ３ｆの上流部分（中間部分ＭＰの一部と第１部分ＦＰ）を復路方向で印刷させる。
【００９９】
なお、例えば、部分画像ＰＩ２ｆの全体にオブジェクトＯＢｆが配置されている場合には、上記方法では、分割位置ＤＰｖが決定できない場合がある。この場合には、分割位置ＤＰｖは、例えば、予め定められた位置（例えば、主走査方向の中心の位置）に決定される。そして、部分画像ＰＩ２ｆが往路方向で印刷された後に、部分画像ＰＩ３ｆの下流部分が復路方向で印刷される。さらに、その後に、部分画像ＰＩ３ｆの上流部分が往路方向で印刷される。
【０１００】
図１９は、変形例の分割位置の決定の説明図である。この例では、分割位置は、直後に印刷される部分画像を考慮して決定される。図１９の部分画像ＰＩ２ｇが注目部分画像であるとして説明する。部分画像ＰＩ２ｇは特定条件を満たし、かつ、直後に印刷される部分画像ＰＩ３ｇは、特定条件を満たさない。部分画像ＰＩ２ｇは、先に行われる往路方向の部分印刷と後に行われる復路方向の部分印刷とで印刷されるものとする。この場合に、ＣＰＵ２１０は、直後の部分画像ＰＩ２ｇのオブジェクトＯＢｇの位置に基づいて印刷開始位置ＰＳＰを特定する。そして、ＣＰＵ２１０は、第２部分ＳＰから所定長ＳＬだけ復路方向の上流側の位置を、部分画像ＰＩ２ｇの分割位置ＤＰｖとして決定する。ＣＰＵ２１０は、分割位置ＤＰｖに基づいて、部分画像ＰＩ２ｇの第１部分ＦＰと第２部分ＳＰと中間部分ＭＰとを決定する。
【０１０１】
この場合には、部分画像ＰＩ２ｇと部分画像ＰＩ３ｇとの印刷は、以下のように行われる。図１９にて矢印ＡＲｄで示すように、ＣＰＵ２１０は、部分画像ＰＩ２ｇの上流部分（中間部分ＭＰの一部と第１部分ＦＰ）を往路方向で印刷させる。その後、図１９にて矢印ＡＲｅで示すように、ＣＰＵ２１０は、部分画像ＰＩ２ｇの下流部分（中間部分ＭＰの一部と第２部分ＳＰ）を復路方向で印刷させ、印刷開始位置ＰＳＰよりも上流側で復路方向の主走査を一時的に停止させる。そして、図１９にて矢印ＡＲｆで示すように、ＣＰＵ２１０は、用紙Ｍをノズル長Ｄ分だけ搬送させる。そして、図１９にて矢印ＡＲｄで示すように、ＣＰＵ２１０は、復路方向の主走査を再開させ、部分画像ＰＩ３ｇを復路方向で印刷させる。
【０１０２】
なお、例えば、部分画像ＰＩ３ｇの全体にオブジェクトＯＢｇが配置されている場合には、上記方法では、分割位置ＤＰｖが決定できない場合がある。この場合には、分割位置ＤＰｖは、例えば、予め定められた位置（例えば、主走査方向の中心の位置）に決定される。
【０１０３】
（４）上記実施例では、注目部分画像を２回の部分印刷で印刷する場合に、第１部分ＦＰと第２部分ＳＰとの間に中間部分ＭＰを設けているが、中間部分ＭＰを設けなくても良い。この場合には、ＣＰＵ２１０は、２回の部分印刷のうちの一方で第１部分ＦＰを印刷させ、他方で第２部分ＳＰを印刷させる。
【０１０４】
（５）上記実施例の搬送部１４０の構成は一例である。例えば、搬送部１４０は、用紙Ｍを波状に変形させた状態で保持して、用紙Ｍを搬送している。これに代えて、搬送部１４０は、用紙Ｍを波状に変形させることなく、平坦な状態で用紙Ｍを搬送しても良い。
【０１０５】
（６）上記実施例の画像処理は、一例であり、適宜に変更され得る。例えば、画像処理は、よりシンプルな処理であっても良い。例えば、画像処理において、注目部分画像を印刷する際に、次の部分画像を考慮する処理は、全て省略されても良い。この場合には、例えば、図６のＳ１４５〜Ｓ１５５と、図７〜図９の処理が省略される。そして、図６のＳ１３０にて、注目部分画像が特定条件を満たさないと判断される場合には（Ｓ１３０：ＮＯ）、図７のＳ１９０と同様に、注目部分画像は、１回の部分印刷で印刷される。そして、その後、処理は、図６のＳ１６２に進められる。
【０１０６】
（７）上記各実施例では、インクの供給の遅れが発生し得るか否かを示す条件は、ヘッド温度Ｔｈと累積インク使用量ＴＡとドット数Ｄｐとを用いて判断されているが、これに限られない。例えば、ヘッド温度Ｔｈとドット数Ｄｐのみを用いて判断されても良い。この場合には、例えば、図１０の閾値テーブルＴＴには、３種のヘッド温度Ｔｈ（低、中、高）に対応する３個の判定閾値ＪＴのみが規定されていれば良い。また、累積インク使用量ＴＡとドット数Ｄｐのみを用いて判断されても良い。この場合には、閾値テーブルＴＴには、３種の累積インク使用量ＴＡ（小、中、大）に対応する３個の判定閾値ＪＴのみが規定されていれば良い。
【０１０７】
（８）また、ドット数Ｄｐに代えて、インクの使用量に関する別の指標値が採用されても良い。例えば、別の指標値は、注目ブロック内のＣＭＹＫ画像データが取得可能である場合には、ＣＭＹＫ画像データの各インクに対応する成分値の積算値であっても良い。ＣＭＹＫ画像データは、各画素の色をＣＭＹＫ値で示す画像データである。ＣＭＹＫ値は、Ｃ、Ｍ、Ｙ、Ｋの各インクの濃度を２５６階調の階調値で示す成分値を含む。また、累積インク使用量ＴＡに代えて、累積インク使用量に関する別の指標値が採用されても良い。例えば、別の指標値は、累積印刷枚数であっても良いし、インクカートリッジの累積交換回数であっても良い。累積印刷枚数や累積交換回数が大きいほど、累積インク使用量ＴＡが大きいと言えるので、累積印刷枚数は、累積インク使用量ＴＡに関する指標値である、と言うことができる。
【０１０８】
（９）上記実施例の印刷機構１００では、搬送部１４０が用紙Ｍを搬送することによって、印刷ヘッド１１０に対して用紙Ｍを搬送方向に相対的に移動させる副走査が行われる。これに代えて、副走査は、固定された用紙Ｍに対して、印刷ヘッド１１０を搬送方向と反対方向に移動させることによって、行われてもよい。
【０１０９】
（１０）印刷媒体として、用紙Ｍに代えて、他の媒体、例えば、ＯＨＰ用のフィルム、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭが採用されても良い。
【０１１０】
（１１）上記各実施例では、図６〜図９の画像処理を実行する装置は、プリンタ２００のＣＰＵ２１０である。これに代えて、画像処理を実行する装置は、他の種類の装置、例えば、端末装置３００であっても良い。この場合には、例えば、端末装置３００は、ドライバプログラムを実行することによってプリンタドライバとして動作し、該プリンタドライバとしての機能の一部として印刷実行部としてのプリンタ２００を制御して、画像処理を実行させる。この場合には、端末装置３００は、例えば、用紙Ｍの搬送を、用紙Ｍの搬送量を示す情報を含む搬送コマンドをプリンタ２００に送信することによって実現する。また、この場合には、端末装置３００は、図６のＳ１０５やＳ１１０において、ヘッド温度Ｔｈや累積インク使用量ＴＡを、プリンタ２００から取得する。また、端末装置３００は、部分印刷を、例えば、印刷データを含む部分印刷コマンドを、プリンタ２００に送信することによって実現する。
【０１１１】
以上の説明から解るように、上記実施例では、印刷機構１００が印刷実行部の例であり、本変形例のように端末装置３００が画像処理を実行する場合には、印刷を実行するプリンタ２００の全体が印刷実行部の例である。
【０１１２】
（１２）図６〜図９の画像処理を実行する装置は、例えば、プリンタ２００や端末装置３００から画像データを取得して、該画像データを用いて上述した搬送コマンドや部分印刷コマンドを生成し、これらのコマンドをプリンタ２００に送信するサーバであっても良い。このようなサーバは、ネットワークを介して互いに通信可能な複数個の計算機であっても良い。
【０１１３】
（１３）上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、図６〜図９の画像処理のうち、一部の処理は、ＣＰＵ２１０の指示に従って動作する専用のハードウェア回路（例えば、ＡＳＩＣ）によって実現されてもよい。
【０１１４】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【０１１５】
１００…印刷機構、１１０…印刷ヘッド、１１１…ノズル形成面、１２０…ヘッド駆動部、１３０…主走査部、１３３…キャリッジ、１３４…摺動軸、１３５…ベルト、１３６…プーリ、１４０…搬送部、１４１…用紙台、１４２…高支持部材、１４３…低支持部材、１４４…平板、１４６…押さえ部材、１４７…上流ローラ対、１４７ａ…駆動ローラ、１４７ｂ…従動ローラ、１４８…下流ローラ対、１４８ａ…駆動ローラ、１４８ｂ…従動ローラ、１５０…インク供給部、１５１…カートリッジ装着部、１５２…チューブ、１５３…バッファタンク、１７０…温度センサ、２００…プリンタ、２１０…ＣＰＵ、２２０…不揮発性記憶装置、２３０…揮発性記憶装置、２３１…バッファ領域、２６０…操作部、２７０…表示部、２８０…通信部、３００…端末装置、３３１…バッファ領域、Ｍ…用紙、Ｄ…ノズル長、ＰＧ…コンピュータプログラム、ＯＩ…印刷画像、ＢＬ…ブロック、ＴＴ…閾値テーブル、ＮＷ…ネットワーク
【図１】
2020049762.tif 000003
【図２】
2020049762.tif 000004
【図３】
2020049762.tif 000005
【図４】
2020049762.tif 000006
【図５】
2020049762.tif 000007
【図６】
2020049762.tif 000008
【図７】
2020049762.tif 000009
【図８】
2020049762.tif 000010
【図９】
2020049762.tif 000011
【図１０】
2020049762.tif 000012
【図１１】
2020049762.tif 000013
【図１２】
2020049762.tif 000014
【図１３】
2020049762.tif 000015
【図１４】
2020049762.tif 000016
【図１５】
2020049762.tif 000017
【図１６】
2020049762.tif 000018
【図１７】
2020049762.tif 000019
【図１８】
2020049762.tif 000020
【図１９】
2020049762.tif 000021