(57)【特許請求の範囲】
【請求項１】
インクを吐出する被印刷体に印刷する印刷ヘッド、及び前記印刷ヘッドを載置するキャリッジを有して被印刷体の第１の領域及び前記第１の領域と異なる第２の領域を印刷する印刷部と、
前記被印刷体を第１の方向に搬送する第１搬送部と、
前記第１の方向と直交する第２の方向に前記キャリッジを搬送する第２搬送部と、
前記第１の領域の印刷を終了する印刷終了位置から前記第２の領域の印刷を開始する印刷開始位置まで前記キャリッジを搬送する搬送パターンを所要時間に基づいて決定し、前記第２搬送部により決定された搬送パターンで前記キャリッジを搬送させる制御部と、を備え、
前記印刷部が前記第１の領域を印刷した後停止する待機位置から前記印刷開始位置までの前記キャリッジの搬送距離が所定距離以上である場合は、前記制御部は、前記印刷終了位置から前記印刷開始位置までの前記キャリッジの搬送速度を、前記所定距離よりも短い距離を搬送するときの第１搬送速度よりも速い第２搬送速度とし、
前記制御部は、前記印刷終了位置から前記印刷開始位置までの前記キャリッジの搬送距離が前記所定距離よりも短い場合は、前記所定距離よりも長くなるように、前記キャリッジを、前記印刷終了位置を超えて搬送した後、前記印刷開始位置まで前記第２搬送速度で搬送することを特徴とする印刷装置。
【請求項２】
前記制御部は、前記印刷終了位置から前記印刷開始位置までの前記キャリッジの搬送速度を前記第１搬送速度で搬送した場合と、前記キャリッジを前記印刷終了位置より超えて搬送した後に前記印刷開始位置まで前記第２搬送速度で搬送させた場合との、それぞれの場合の所要時間を算出し、所要時間の短くなる搬送パターンで前記キャリッジを搬送させる請求項１に記載の印刷装置。
【請求項３】
被印刷体の第１の領域を、印刷ヘッドを載置したキャリッジを移動させて印刷し、
前記第１の領域の印刷を終了する印刷終了位置から前記第１の領域と異なる第２の領域の印刷開始位置まで前記キャリッジを搬送する搬送パターンを所要時間に基づいて決定し、
決定された搬送パターンで前記キャリッジを前記第２の領域の印刷開始位置まで搬送し、
前記第１の領域を印刷した後停止する待機位置から前記印刷開始位置までの前記キャリッジの搬送距離が所定距離以上である場合は、前記印刷終了位置から前記印刷開始位置までの前記キャリッジの搬送速度を、前記所定距離よりも短い距離を搬送するときの第１搬送速度よりも速い第２搬送速度とし、
前記印刷終了位置から前記印刷開始位置までの前記キャリッジの搬送距離が前記所定距離よりも短い場合は、前記所定距離よりも長くなるように、前記キャリッジを、前記印刷終了位置を超えて搬送した後、前記印刷開始位置まで前記第２搬送速度で搬送することを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および印刷方法に関し、特に、紙などの被印刷体の表面に対して印刷を行う印刷装置および印刷方法に関する。
【背景技術】
【０００２】
紙や布、フィルム等の各種被印刷体に対して印刷を行う印刷装置として、インクジェットプリンターをはじめとするシリアルプリンターが知られている（例えば特許文献１参照）。シリアルプリンターは、一般に、被印刷体を主走査方向に搬送する搬送動作を行う搬送機構と、被印刷体上を副走査方向に往復移動しながら当該被印刷体に対してインクを吐出する印刷動作を行う印刷ヘッドとを備える。そして、シリアルプリンターは、印刷データに基づいて、搬送機構が上記搬送動作を行い、また、印刷ヘッドが上記印刷動作を行うことによって、文字や画像などが被印刷体の印刷面における単位印刷領域毎に印刷されていく。なお、インクジェットプリンターでは、印刷ヘッドは、一般にキャリッジと呼ばれるインクカートリッジが搭載されるユニットに設けられており、当該キャリッジが被印刷体上を副走査方向に往復移動する。
【０００３】
上記印刷動作において印刷ヘッドを効率良く移動させる方法として、ロジカルシーク制御という方法が知られている。ロジカルシーク制御とは、印刷ヘッドがある単位印刷領域上を移動して当該領域を印刷した後、別の単位印刷領域を印刷するにあたり、当該別の領域の両端のうち、印刷ヘッドの移動距離が短い方の端に印刷ヘッドを移動させながら印刷を行う方法である。このようなロジカルシーク制御を用いることで、印刷に要する時間（スループット）が向上する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３４４６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記単位印刷領域間の位置関係によっては、上記ロジカルシーク制御を用いてもスループットが向上しない場合があった。そこで、上記特許文献１には、印刷ヘッドが一の単位印刷領域の印刷を終えた後その移動を停止した移動終了位置から次の単位印刷領域の印刷を開始する移動開始位置までの移動をより短時間で行う方法が提案されている。しかしながら、この方法では、上記移動終了位置からの最適な移動方向や速度設定を選択するものであるので、一の単位印刷領域と次の単位印刷領域を含めた全体のスループットの向上効果は限られる場合があった。
【課題を解決するための手段】
【０００６】
上記課題を解決することを目的とし、本発明は、被印刷体に印刷する印刷部と、前記被印刷体を主走査方向に搬送する第1搬送部と、前記主走査方向と直交する副走査方向に前記印刷部を搬送する第２搬送部と、前記第1搬送部および前記第２搬送部による搬送動作を制御する制御部と、を備え、前記制御部は、前記印刷部が一の印刷領域に対する印刷を終了する印刷終了位置から次の印刷領域に対する印刷をするための搬送を開始する印刷開始位置まで前記印刷部を搬送するための所要時間が最も短くなるように、前記印刷部が前記一の印刷領域を印刷する際、前記印刷部が前記印刷終了位置を超えることを含めて搬送範囲を決定することを特徴とする印刷装置を提供する。
【０００７】
このような印刷装置によれば、例えば、一の印刷領域に対する印刷終了後に印刷部の搬送を停止させる位置や印刷部の搬送速度を最適化することにより、一の印刷領域に対する印刷を終了してから次の印刷領域に対する印刷を開始するまでの所要時間を最短化することができるので、スループットがより向上する。
【０００８】
また、上記印刷装置は、前記印刷部が前記一の印刷領域を印刷した後停止する待機位置から前記印刷開始位置までの前記印刷部の搬送距離が所定距離以上である場合は、前記制御部は、前記印刷終了位置から前記印刷開始位置までの前記印刷部の搬送速度を、前記所定距離よりも短い距離を搬送するときの第１搬送速度よりも速い第２搬送速度とすることが好ましい。
印刷開始位置から印刷領域に至るまでの距離が、第２搬送部を構成するモーターなどが第２搬送速度など高速に到達するためのスローアップ（加速）に要する距離（所定距離）として十分な場合は、第２搬送速度で搬送すると、スループットの向上を図ることができる。また、この場合、一の印刷領域を印刷した後、待機位置で停止する際のスローダウン（減速）に要する距離もある場合は、所定距離との演算へ反映することが好ましい。
【０００９】
また、上記印刷装置は、前記制御部は、前記搬送距離が前記所定距離よりも短い場合は、前記所定距離よりも長くなるように、前記印刷部を前記印刷終了位置を超えて搬送し、その後、前記印刷開始位置まで前記第２搬送速度で搬送することが好ましい。
印刷開始位置から印刷領域に至るまでの距離が、第２搬送部を構成するモーターなどが第２搬送速度など高速に到達するためのスローアップに要する距離として十分でない場合は、一の印刷領域の印刷終了位置を超えて印刷部を搬送させ、モーターのスローアップに要する距離を確保して、第２搬送速度で搬送させて、スループットの向上をより一層図ることができる。  
また、上記印刷装置は、前記制御部は、前記印刷終了位置から前記印刷開始位置までの前記印刷部の搬送速度を前記第１搬送速度で搬送した場合と、前記印刷部を前記印刷終了位置より超えて搬送し、その後、前記印刷開始位置まで前記第２搬送速度で搬送させた場合との、それぞれの場合の所要時間を算出し、最も短くなる搬送パターンで前記印刷部を搬送させることが好ましい。
一の印刷領域を超えて印刷部を搬送させ第２搬送速度で印刷開始位置へ搬送した場合と、一の印刷領域を超えず第１搬送速度で印刷開始位置へ搬送した場合と、所要時間の短い方を選択することができる。
【００１０】
また、上記印刷装置において、前記制御部は、前記搬送距離が前記所定距離よりも短い場合は、前記待機位置から前記印刷開始位置まで前記第１搬送速度で前記印刷部を搬送させた場合の前記所要時間と、前記第１搬送速度と前記第２搬送速度とを組み合わせて前記印刷部を搬送させた場合の前記所要時間とを算出し、前記所要時間が最も短くなる搬送パターンで前記印刷部を搬送させることが好ましい。
【００１１】
これにより、時間が短い速度の組合せとし、スループットの向上をより一層図ることができる。
【００１２】
また、上記印刷装置において、前記制御部は、いずれかの前記搬送パターンにおいて前記印刷部の搬送方向を反転する反転動作を行う場合は、少なくとも前記反転動作に要する時間を含む前記所要時間を算出することが好ましい。
【００１３】
これにより、モーターのスローダウンやスローアップ、停止に要する時間、これらの組合せの時間などを考慮し、より適切な搬送パターンを選択することができるので、スループットの向上をより一層図ることができる。
【００１４】
また、上記印刷装置において、前記制御部は、前記印刷終了位置が前記副走査方向において次の前記印刷領域と重なる場合は、次の前記印刷領域の両端側の各々を前記印刷開始位置とした場合について、各々の前記搬送パターンでの前記所要時間を算出し、前記所要時間が最も短い前記印刷開始位置および前記搬送パターンを選択することが好ましい。
【００１５】
これにより、印刷終了位置が副走査方向において次の印刷領域と重なる場合においても、より適切な搬送パターンを選択することができるので、スループットの向上をより一層図ることができる。
【００１６】
また、本発明は、他の形態として、被印刷体における一の印刷領域に対して印刷部を走査しながら印刷し、当該印刷を終了する印刷終了位置から次の印刷領域に対する印刷をするための搬送を開始する印刷開始位置まで所要時間が最も短くなるように、前記印刷部が前記一の印刷領域を印刷する際、前記印刷部が前記印刷終了位置を超えることを含めて搬送範囲を決定することを特徴とする印刷方法を提供する。
【図面の簡単な説明】
【００１７】
【図１】本発明の印刷装置の一例であるインクジェットプリンター１００の概略構成を示したブロック図である。
【図２】インクジェットプリンター１００のキャリッジ３周辺の構成を示した斜視図である。
【図３】インクジェットプリンター１００による印刷処理の流れを概略的に説明した説明図である。
【図４】一の印刷領域を印刷する際に当該印刷領域上をキャリッジ３が搬送される方向と、当該印刷領域と次の印刷領域との位置関係との組み合わせとして想定されるケースを示す。
【図５】一の印刷領域を印刷する際に当該印刷領域上をキャリッジ３が搬送される方向と、当該印刷領域と次の印刷領域との位置関係との組み合わせとして想定されるケースを示す。
【図６】一の印刷領域を印刷する際に当該印刷領域上をキャリッジ３が搬送される方向と、当該印刷領域と次の印刷領域との位置関係との組み合わせとして想定されるケースを示す。
【図７】一の印刷領域を印刷する際に当該印刷領域上をキャリッジ３が搬送される方向と、当該印刷領域と次の印刷領域との位置関係との組み合わせとして想定されるケースを示す。
【図８】一の印刷領域を印刷する際に当該印刷領域上をキャリッジ３が搬送される方向と、当該印刷領域と次の印刷領域との位置関係との組み合わせとして想定されるケースを示す。
【図９】インクジェットプリンター１００で被印刷体５０の印刷面における領域Ｘおよび領域Ｙを順次に印刷する場合においてＣＰＵ１６で搬送パターンが設定されるまでの流れを示すフローチャートである。
【図１０】領域Ｘを印刷する際にキャリッジ３が搬送される搬送方向、および、次に印刷される領域Ｙとの位置関係の組み合わせとして想定されるケースをパターン化して示す。
【図１１】領域Ｘと領域Ｙとを逆方向印字するパターンにおける領域Ｘと領域Ｙとの具体的な位置関係、および、領域Ｙの印刷時におけるキャリッジ３の搬送位置と搬送速度との関係の一例を示す。
【図１２】領域Ｘと領域Ｙとを逆方向印字するパターンにおける領域Ｘと領域Ｙとの具体的な位置関係、および、領域Ｙの印刷時におけるキャリッジ３の搬送位置と搬送速度との関係の他の一例を示す。
【図１３】領域Ｘと領域Ｙとを逆方向印字するパターンにおける領域Ｘと領域Ｙとの具体的な位置関係、および、領域Ｙの印刷時におけるキャリッジ３の搬送位置と搬送速度との関係のさらに他の一例を示す。
【図１４】領域Ｘと領域Ｙとを逆方向印字するパターンにおける領域Ｘと領域Ｙとの具体的な位置関係、および、領域Ｙの印刷時におけるキャリッジ３の搬送位置と搬送速度との関係のさらに他の一例を示す。
【図１５】領域Ｙを領域Ｘに対して同方向印字および逆方向印字の何れによっても印字可能なパターンにおける領域Ｘと領域Ｙとの具体的な位置関係、および、領域Ｙの印刷時におけるキャリッジ３の搬送位置と搬送速度との関係の一例を示す。
【図１６】領域Ｙを領域Ｘに対して同方向印字および逆方向印字の何れによっても印字可能なパターンにおける領域Ｘと領域Ｙとの具体的な位置関係、および、領域Ｙの印刷時におけるキャリッジ３の搬送位置と搬送速度との関係の他の一例を示す。
【図１７】領域Ｙを領域Ｘに対して同方向印字および逆方向印字の何れによっても印字可能なパターンにおける領域Ｘと領域Ｙとの具体的な位置関係、および、領域Ｙの印刷時におけるキャリッジ３の搬送位置と搬送速度との関係のさらに他の一例を示す。
【図１８】領域Ｘと領域Ｙとを同方向印字するパターンにおける領域Ｘと領域Ｙとの具体的な位置関係、および、領域Ｙの印刷時におけるキャリッジ３の搬送位置と搬送速度との関係の一例を示す。
【図１９】領域Ｘと領域Ｙとを同方向印字するパターンにおける領域Ｘと領域Ｙとの具体的な位置関係、および、領域Ｙの印刷時におけるキャリッジ３の搬送位置と搬送速度との関係の他の一例を示す。
【図２０】領域Ｘと領域Ｙとを同方向印字するパターンにおける領域Ｘと領域Ｙとの具体的な位置関係、および、領域Ｙの印刷時におけるキャリッジ３の搬送位置と搬送速度との関係のさらに他の一例を示す。
【図２１】領域Ｘと領域Ｙとを同方向印字するパターンにおける領域Ｘと領域Ｙとの具体的な位置関係、および、領域Ｙの印刷時におけるキャリッジ３の搬送位置と搬送速度との関係のさらに他の一例を示す。
【発明を実施するための形態】
【００１８】
以下、添付図面に基づいて本発明の一実施形態について説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また、実施形態における特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１９】
図１は、本発明の印刷装置の一例であるインクジェットプリンター１００の概略構成を示したブロック図である。
【００２０】
インクジェットプリンター１００は、本発明の印刷装置の一例であり、図１に示すように、搬送モーター（以下、「ＰＦモーター」と称する）１と、ＰＦモータードライバー２と、キャリッジ３と、キャリッジモーター（以下、「ＣＲモーター」と称する）４と、ＣＲモータードライバー５と、ＤＣユニット６と、ポンプモーター７と、ポンプモータードライバー８と、ヘッドドライバー１０と、リニア式エンコーダー１１と、リニア式エンコーダー１１用符号板１２と、ロータリー式エンコーダー１３と、ロータリー式エンコーダー用符号板１４と、検出センサー１５と、ＣＰＵ１６と、タイマーＩＣ１７と、インターフェイス（以下、「ＩＦ」と称する）１９と、ＡＳＩＣ２０と、ＰＲＯＭ２１、ＲＡＭ２２およびＥＥＰＲＯＭ２３と、プラテン２５と、搬送ローラ２７と、プーリ３０と、タイミングベルト３１とを備える。
【００２１】
ＰＦモーター１は、ＰＦモータードライバー２から駆動電流の供給を受けて駆動する。搬送ローラ２７は、ＰＦモーター１の駆動力によって、インクジェットプリンター１００に装荷された被印刷体５０を所定の搬送方向（主走査方向）に搬送する。ＣＲモーター４は、ＣＲモータードライバー５から駆動電流の供給を受けてその回転軸に取付けられたプーリ３０を回転駆動する。タイミングベルト３１は、プーリ３０の回転駆動によって、キャリッジ３を主走査方向に対して直交する方向（副走査方向）に搬送する。本例では、ＰＦモーター１およびＣＲモーター４は、いずれもＤＣモーターである。
【００２２】
ＤＣユニット６は、ＣＰＵ１６から送られてくる制御指令と、リニア式エンコーダー１１、ロータリー式エンコーダー１３、および検出センサー１５からの検出信号とに基づいて、ＰＦモータードライバー２およびＣＲモータードライバー５を制御することにより、ＰＦモーター１およびＣＲモーター４の回転量を制御する。
【００２３】
ポンプモーター７は、ポンプモータードライバー８から駆動電流の供給を受けて駆動し、キャリッジ３に設けられた印刷ヘッド９の目詰まり防止のためのインクの吸引動作を行う。印刷ヘッド９は、被印刷体５０の印刷面上にインクを吐出する。ヘッドドライバー１０は、印刷ヘッド９によるインクの吐出動作を制御する。
【００２４】
リニア式エンコーダー１１は、キャリッジ３に固定されており、インクジェットプリンター１００に幅方向に架け渡されたリニア式エンコーダー用符号板１２に所定の間隔で形成されたスリットを検出してその検出信号をＤＣユニット６へと出力する。ロータリー式エンコーダー１３は、ＰＦモーター１に固定された略円盤状のロータリー式エンコーダー用符号板１４に所定の間隔で形成されたスリットを検出してその検出信号をＤＣユニット６へと出力する。検出センサー１５は、印刷対象の被印刷体５０の先端位置と終端位置とを検出する。プラテン２５は、被印刷体５０を下面側から支持する。
【００２５】
ＣＰＵ１６は、インクジェットプリンター１００全体の制御を行う。タイマーＩＣ１７は、ＣＰＵ１６に対して周期的に割込み信号を発生する。ＩＦ１９は、ホストコンピューター１８との間でデータの送受信を行う。ＡＳＩＣ２０は、ホストコンピューター１８からＩＦ１９を介して送られてくる印刷情報に基づいて印刷解像度や印刷ヘッド９の駆動波形等を制御する。ＰＲＯＭ２１、ＲＡＭ２２およびＥＥＰＲＯＭ２３は、ＡＳＩＣ２０およびＣＰＵ１６の作業領域やプログラム格納領域として用いられる。
【００２６】
なお、キャリッジ３およびキャリッジ３に設けられた印刷ヘッド９は、本発明における印刷部の一例である。また、ＰＦモーター１およびＰＦモータードライバー２を含む被印刷体５０を搬送する機構は、本発明における第１搬送部の一例である。また、ＣＲモーター４およびＣＲモータードライバー５を含むキャリッジ３を搬送する機構は、本発明における第２搬送部の一例である。また、ＣＰＵ１６を含む、被印刷体５０の主走査方向への搬送動作およびキャリッジ３の副走査方向への搬送動作を制御する構成は、本発明における制御部の一例である。
【００２７】
次にキャリッジ３周辺の構成について説明する。図２は、インクジェットプリンター１００のキャリッジ３周辺の構成を示した斜視図である。
【００２８】
図２で示すように、キャリッジ３は、プーリ３０に架け渡されたタイミングベルト３１に固定されており、プーリ３０の回転に伴って、ガイド部材３２に案内されてインクジェットプリンター１００の幅方向（副走査方向）に移動する。キャリッジ３の被印刷体５０に対向する面に設けられた印刷ヘッド９は、ブラックインクを吐出するノズル列およびカラーインクを吐出するノズル列を有する。そして、各ノズルは、キャリッジ３に装荷されたインクカートリッジ３４からインクの供給を受けて被印刷体５０の印刷面に対してインク滴を吐出して文字や画像を印刷する。
【００２９】
また、被印刷体５０の搬送路よりもインクジェットプリンター１００の幅方向の外側には、印刷ヘッド９に対してインクの吸引動作を行うためのスペースが設けられている。このスペースには、印刷ヘッド９のノズル開口を封止するためのキャッピング装置３５と、図１に示したポンプモーター７を有するポンプユニット３６とが設けられている。キャリッジ３がこのスペースに移動すると、図示しないレバーにキャリッジ３が当接して、キャッピング装置３５が上方に移動し、印刷ヘッド９を封止する。
【００３０】
そして、印刷ヘッド９を封止した状態でポンプユニット３６を作動させ、ポンプユニット３６からの負圧により、ノズル開口列からインクを吸い出す。これにより、印刷ヘッド９のノズル開口列に生じた目詰まりが解消される。また、ノズル開口列の近傍に付着している塵埃や紙粉が洗浄され、さらには印刷ヘッド９内の気泡がインクとともにキャップ３７に排出される。なお、上記吸引動作は、インクカートリッジ３４を交換した直後などに印刷ヘッド９から強制的にインクを吐出させる際にも行われる。 
【００３１】
次に、インクジェットプリンター１００の印刷動作について説明する。図３は、ホストコンピューター１８から送られてきた印刷データに基づくインクジェットプリンター１００による印刷処理の流れを概略的に説明した説明図である。
【００３２】
ホストコンピューター１８からは、当該ホストコンピューター１８において実行された各種のアプリケーションソフトウエアまたは外部の機器により生成された印刷データがインクジェットプリンター１００に入力される。ここで、インクジェットプリンター１００に入力される印刷データは、例えば、色情報を有するドットの集合として表現されたラスタデータや、文字コードや図形関数によって表現されたデータなどを含む。このような印刷データは、例えば、１行分、２行分、または、１行のうちの文字部分等、被印刷体５０における所定の単位領域（以下、「印刷領域」と称する）を印刷するための単位データ毎にホストコンピューター１８から順次送出される。
【００３３】
そして、インクジェットプリンター１００では、ホストコンピューター１８からの印刷データをＩＦ１９で受信し、その印刷データをＡＳＩＣ２０から受信バッファ９０に記憶する。なお、受信バッファ９０は、例えばＲＡＭ２２等のメモリ上に設けられる。
【００３４】
ＡＳＩＣ２０は、受信バッファ９０から印刷データを読み出すとともに、読み出した印刷データを順次解析して所定の印刷領域毎のイメージデータに変換する。より具体的には、ＡＳＩＣ２０は、解析した印刷データを、例えば、ドット単位データ、すなわち、キャリッジ３に設けられた印刷ヘッド９の移動方向である副走査方向における所定間隔毎にドット形成の有無を示したＣＭＹＫラスタデータ等に変換する。
【００３５】
前述したＲＡＭ２２等のメモリには、上記の受信バッファ９０とは別に複数のイメージバッファ９４、９６が設けられ、ＡＳＩＣ２０で印刷データから変換されたイメージデータは、このイメージバッファ９４、９６に上記印刷領域ごとに個別に記憶される。
【００３６】
ＣＰＵ１６は、クロック信号に基づいて所定のタイミングでイメージバッファ９４、９６をチェックする。そして、ＣＰＵ１６は、イメージバッファ９４、９６に記憶されているイメージデータを読み出して当該イメージデータに基づき印刷処理を実行する。
【００３７】
ＣＰＵ１６は、上記印刷処理において、まず、イメージバッファ９４、９６から読み出したイメージデータに基づいて、被印刷体５０の印刷面上におけるイメージデータに対応する印刷領域を特定する。そして、ＣＰＵ１６は、特定した印刷領域の両端側のうちのいずれか一方を、印刷ヘッド９が当該印刷領域に対する印刷を開始する位置である印刷開始位置に設定し、他方を、印刷を終了する位置である印刷終了位置に設定する。
【００３８】
ここで、ＣＰＵ１６は、直前に印刷される印刷領域の印刷終了位置に基づいて、次の印刷領域の印刷開始位置および印刷終了位置を設定する。本例では、ＣＰＵ１６は、次の印刷領域の印刷開始位置および印刷終了位置を設定に際して、直前の印刷領域の印刷を終了してから次の印刷領域の印刷を開始するまでのキャリッジ３の搬送ルートおよび搬送速度の設定条件である搬送パターンを決定し、当該搬送パターンに基づいて、次の印刷領域の印刷開始位置を設定する。このとき、キャリッジモーター４のスローアップやスローダウンが必要な場合は、それらも考慮して設定される。なお、ＣＰＵ１６は、一の印刷領域の印刷を終了してから次の印刷領域の印刷を開始する間に、紙送りドライバー２を駆動して搬送モーター１を回転させ、被印刷体５０を主走査方向に１行分、改行のための紙送りをする。
【００３９】
より具体的には、ＣＰＵ１６は、まず、直前の印刷領域の印刷終了位置と次の印刷領域の両端位置との位置関係に基づいて、選択可能な全ての搬送パターンの各々について、次の印刷領域の印刷開始位置までキャリッジ３を搬送するのに要する所要時間を算出する。このとき、搬送モーター１の紙送りに要する時間は、印刷ヘッド９の搬送時間には直接影響がないので省いて算出する。なお、印刷ヘッド９が搬送中でも印刷していないときは、搬送モーター１の紙送りも同時に行うことができ、搬送モーター１の紙送りのみに要する時間を無くすか、あるいは短縮することが可能である。そして、ＣＰＵ１６は、所要時間が最も短くなる搬送パターンを選択し、次の印刷領域の印刷開始位置を当該搬送パターンに応じた位置に設定する。
【００４０】
そして、ＣＰＵ１６は、選択した搬送パターンに基づいて印刷領域の印刷開始位置へキャリッジ３が搬送され、さらに、当該印刷領域の印刷開始位置から印刷終了位置まで正確にキャリッジ３が搬送されるように、ＤＣユニット６を通じてＣＲモーター４を駆動制御する。また、ＣＰＵ１６は、キャリッジ３が搬送されるのに合わせて、読み出したイメージデータに基づいてヘッドドライバー１０を介して印刷ヘッド９によるインクの吐出動作を制御する。これにより、被印刷体５０の上記印刷領域にイメージデータに対応する文字や画像が印刷される。
【００４１】
なお、ＣＰＵ１６は、一の印刷領域の印刷終了位置から次の印刷領域の印刷をするための搬送を開始する印刷開始位置までキャリッジ３を搬送するときには、印刷などを行わないので、印刷時などの通常の搬送速度Ｖ０よりも速い搬送速度Ｖａｃにキャリッジ３をスローアップするとともに印刷開始位置の手前で通常の搬送速度Ｖ０までスローダウンするのに必要な所定距離以上搬送させる場合、搬送速度Ｖａｃでキャリッジ３を搬送させることができる。したがって、ＣＰＵ１６は、以下に具体例を示すように、一の印刷領域の印刷終了位置から次の印刷領域の印刷開始位置までのキャリッジ３の搬送パターンの設定に際して、上記反転動作を行う位置などを、上記所定距離以上の直線搬送距離が確保できるように調整した搬送パターンを選択候補として含める。なお、上記の搬送速度Ｖ０は本発明における第１搬送速度の一例であり、上記の搬送速度Ｖａｃは本発明における第２搬送速度の一例である。
【００４２】
以下において、図４から図９を参照しながら、ＣＰＵ１６がキャリッジ３の搬送パターンを設定するまでの処理フローについてより具体的に説明する。図４から図９は、領域Ｘとして示される一の印刷領域を印刷する際に、当該印刷領域上をキャリッジ３が搬送される搬送方向、および、領域Ｙとして示される次に印刷される印刷領域との位置関係の組み合わせとして想定されるケースを示す。
【００４３】
図４に示すのは、同図に示す搬送方向で位置ｘ１から位置ｘ２までキャリッジ３を搬送しつつ印刷ヘッド９で領域Ｘに対して印刷を行った後、その搬送方向と副走査方向において同方向に設定されている領域Ｙを印刷するケースである。
【００４４】
このケースでは、領域Ｘの印刷終了位置ｘ２から領域Ｙの両端位置ｙ１、ｙ２のうちの領域Ｘに対して手前側の位置ｙ１までの距離Ｌ０が、印刷終了位置ｘ２からキャリッジ３を速度Ｖａｃまでスローアップした後、位置ｙ１の手前で通常の搬送速度Ｖ０までスローダウンするのに要する距離Ｌｈ以上ある。したがって、このケースでの搬送パターンの一つは、位置ｙ１を領域Ｙの印刷開始位置とし、さらに、領域Ｘの印刷終了位置ｘ２でキャリッジ３の搬送速度を速度Ｖ０より速い速度Ｖａｃにスローアップし加速してから領域Ｙの印刷開始位置ｙ１の手前でスローダウンすることで、領域Ｘの印刷終了から最短時間で領域Ｙの印刷を開始させることができる。
また、本例では、これと異なる搬送パターンとして、領域Ｘの印刷時に印刷終了位置ｘ２でキャリッジ３の搬送を停止せず、印刷終了位置ｘ２を超えて距離（Ｌ０−Ｌｈ）となる位置まで引き続き速度Ｖ０で搬送させた後、上記の速度Ｖａｃへのスローアップおよび印刷開始位置手前でのスローダウンに要する十分な距離がある場合は速度Ｖａｃまでスローアップして搬送させた後、停止させる搬送パターンがある。
これらの搬送パターンを、ＣＰＵ１６が算出して比較し、いずれか時間が短い方を選択する。
なお、本例では、領域Ｘの印刷終了位置ｘ２においてキャリッジ３の搬送速度を印刷時の速度Ｖ０から自由に変化させることができる形態を例示したが、これに限られない。例えば、領域Ｘの印刷終了後や領域Ｙの印刷開始前にキャリッジ３の搬送を一旦停止させる（キャリッジモーター４を停止させる）必要がある形態も有り得る。
この場合、距離Ｌｈにはそれらのキャリッジモーター４の停止前後でのスローダウンおよびスローアップに要する距離が加算されたものとなる。すなわち、この場合は、これらが加算された距離Ｌｈより距離Ｌ０が長い場合には速度Ｖａｃへのスローアップを組み込んだ搬送パターンが選択される。これらのことは、以下の図８までの説明の場合でも同様である。
また、領域Ｙへの搬送時における速度Ｖａｃに到達してから印刷時の速度Ｖ０へのキャリッジモーター４のスローダウンが必要な場合では、搬送を開始してから位置ｙ１に至るまでに掛かる時間と、速度Ｖａｃに到達させずに速度Ｖ０に到達した状態のままで位置ｙ１に至るまでに掛かる時間とをＣＰＵ１６が算出して比較し、いずれか時間が短い方を選択する。これらのことも、以下の図８までの説明の場合でも同様である。
【００４５】
ゆえに、このケースでは、インクジェットプリンター１００のＣＰＵ１６は、領域Ｘおよび領域Ｙの間隔および各領域の両端位置の検出結果に基づいて、領域Ｙの位置ｙ１を印刷開始位置として設定し、位置ｙ２を印刷終了位置として設定する。また、ＣＰＵ１６は、領域Ｘの印刷が終了した後、領域Ｘの印刷終了位置ｘ２から速度Ｖａｃに加速して領域Ｙの印刷開始位置ｙ１までキャリッジ３が搬送されるように搬送パターンを設定する。
【００４６】
図５に示すのは、同図に示す搬送方向で位置ｘ１から位置ｘ２までキャリッジ３を搬送しつつ印刷ヘッド９で領域Ｘに対して印刷を行った後、その搬送方向と副走査方向において逆方向に設定されている領域Ｙを印刷するケースである。
【００４７】
このケースでは、領域Ｘの印刷後にキャリッジ３の搬送方向を反転させる必要があるという点で図４のケースと異なる。一方で、図４のケースと同様に、領域Ｘの印刷終了位置ｘ２から領域Ｙの両端位置ｙ１、ｙ２のうちの手前側の位置ｙ１までの距離Ｌ０が、キャリッジ３を、速度Ｖａｃまでのスローアップに要する距離Ｌｈであり、速度Ｖａｃで搬送可能な距離Ｌｈ以上ある。したがって、このケースでは、位置ｙ１を領域Ｙの印刷開始位置とし、領域Ｘの印刷終了位置ｘ２でキャリッジ３の搬送方向を反転させてから領域Ｙの印刷開始位置ｙ１までキャリッジ３を速度Ｖａｃで搬送することで、領域Ｘの印刷終了から最短時間で領域Ｙの印刷を開始させることができる。
この場合も、図４で説明したように、領域Ｘの印刷終了後や領域Ｙの印刷開始前にキャリッジモーター４を一旦停止させるためのスローダウンおよびスローアップ、あるいは、領域Ｙの印刷開始位置の手前で速度Ｖａｃから印刷時の速度Ｖ０へキャリッジモーター４をスローダウンする必要がない場合として説明している。しかし、それぞれでスローダウンが必要な場合、距離Ｌｈにはそれらのスローダウンに要する距離が加算されたものとなる。
また、領域Ｙへの搬送時における速度Ｖａｃに到達してから印刷時の速度Ｖ０へのキャリッジモーター４のスローダウンが必要な場合では、搬送を開始してから位置ｙ１に至るまでに掛かる時間と、速度Ｖａｃに到達させずに速度Ｖ０に到達した状態のままで位置ｙ１に至るまでに掛かる時間とをＣＰＵ１６が算出して比較し、いずれか時間が短い方を選択する。
【００４８】
ゆえに、このケースでは、インクジェットプリンター１００のＣＰＵ１６は、領域Ｘおよび領域Ｙの間隔および各領域の両端位置の検出結果に基づいて、領域Ｙの位置ｙ１を印刷開始位置として設定し、位置ｙ２を印刷終了位置として設定する。また、ＣＰＵ１６は、領域Ｘの印刷が終了した後、キャリッジ３の搬送方向が反転され、領域Ｘの印刷終了位置ｘ２から領域Ｙの印刷開始位置ｙ１までキャリッジ３が速度Ｖａｃで搬送されるように搬送パターンを設定する。
【００４９】
図６に示すのは、同図に示す搬送方向で位置ｘ１から位置ｘ２までキャリッジ３を搬送しつつ印刷ヘッド９で領域Ｘに対して印刷を行った後、その搬送方向と副走査方向において同方向に設定されている領域Ｙを印刷するケースであり、図４のケースとは、領域Ｘと領域Ｙとの間隔が異なる。
【００５０】
このケースでは、領域Ｘの印刷終了位置ｘ２から領域Ｙの両端位置ｙ１、ｙ２のうちの手前側の位置ｙ１までの距離Ｌ０がキャリッジ３を速度Ｖａｃまでスローアップして領域Ｙの印刷開始位置手前でスローダウンするのに要する距離Ｌｈより小さい。したがって、位置ｙ１を領域Ｙの印刷開始位置とした場合、領域Ｘの印刷終了後にキャリッジ３を領域Ｘの印刷終了位置ｘ２から領域Ｙの印刷開始位置ｙ１まで搬送するための搬送パターンとしては、次の２つのパターンが選択候補となる。
【００５１】
すなわち、第１には、キャリッジ３を領域Ｘの印刷終了位置ｘ２で停止した後、あるいはそのまま、領域Ｙの印刷開始位置ｙ１まで通常の搬送速度Ｖ０で搬送する搬送パターンが選択候補となる。また、第２には、キャリッジ３を領域Ｘの印刷終了位置ｘ２でキャリッジ３の搬送方向を反転させた後、領域Ｙの印刷開始位置ｙ１から距離Ｌｈ離れた位置ｘ３まで通常の搬送速度Ｖ０で搬送し印刷開始位置ｙ１までの距離を距離Ｌｈとした後、この位置ｘ３で再び搬送方向を反転させ、速度Ｖａｃまでスローアップさせて領域Ｙの印刷開始位置ｙ１の手前まで搬送する搬送パターンが選択候補となる。
【００５２】
一方、領域Ｘの印刷終了位置ｘ２から領域Ｙの位置ｙ２までの距離は、図６に示すように、キャリッジ３を速度Ｖａｃで搬送可能な距離Ｌｈ以上あるので、位置ｙ２を領域Ｙの印刷開始位置とした場合、領域Ｘの印刷終了後にキャリッジ３を領域Ｘの印刷終了位置ｘ２から領域Ｙの印刷開始位置ｙ２まで速度Ｖａｃで搬送した後、領域Ｙの印刷方向に搬送方向を反転させ、位置ｙ２から印刷を開始するという搬送パターンも選択候補となる。
【００５３】
ゆえに、このケースでは、インクジェットプリンター１００のＣＰＵ１６は、領域Ｘおよび領域Ｙの間隔および各領域の両端位置の検出結果に基づいて、上記の選択候補となる各搬送パターンの所要時間を算出し、領域Ｘの印刷終了から最短時間で領域Ｙの印刷を開始できる搬送パターンを特定し、その搬送パターンを設定する。また、ＣＰＵ１６は、上記搬送パターンの設定とともに、設定した搬送パターンが位置ｙ１を領域Ｙの印刷開始位置とするものであれば、位置ｙ２を印刷終了位置として設定し、位置ｙ２を領域Ｙの印刷開始位置とするものであれば、位置ｙ１を印刷終了位置として設定する。
【００５４】
なお、このケースのように、選択候補となる複数の搬送パターンに、領域Ｙの印刷を開始するまでにキャリッジ３の搬送方向を反転させる反転動作を必要とする搬送パターンが含まれている場合は、キャリッジ３の搬送距離が同じである複数の搬送パターンでも、キャリッジ３の搬送方向を反転する必要がない搬送パターンと比べて、搬送方向の反転動作を要する搬送パターンでは、反転動作を行う際のスローダウン（減速）→一時停止（場合によって、このとき紙送り）→スローアップ（再加速）に伴う時間のロスが生じることにより所要時間が長くなる。スローダウンが不要な場合は、この時間を省略してよい。
【００５５】
したがって、ＣＰＵ１６は、各搬送パターンの所要時間を算出する際に、キャリッジ３の搬送方向の反転動作に要する時間を含めて算出する。これにより、領域Ｘの印刷を終了してから、キャリッジ３の反転動作に要する時間も含めて最短時間で領域Ｙの印刷を開始できる搬送パターンを設定することができる。
【００５６】
図７に示すのは、同図に示す搬送方向で位置ｘ１から位置ｘ２までキャリッジ３を搬送しつつ印刷ヘッド９で領域Ｘに対して印刷を行った後、その搬送方向と副走査方向において逆方向に設定されている領域Ｙを印刷するケースである。
【００５７】
このケースでは、領域Ｘの印刷後にキャリッジ３の搬送方向を反転させる必要があるという点で図６のケースと異なる。一方で、図６のケースと同様に、領域Ｘの印刷終了位置ｘ２から領域Ｙの両端位置ｙ１、ｙ２のうちの手前側の位置ｙ１までの距離Ｌ０がキャリッジ３を速度Ｖａｃまでスローアップして位置ｙ１の手前でスローダウンするのに要する距離Ｌｈより小さい。したがって、位置ｙ１を領域Ｙの印刷開始位置とした場合、領域Ｘの印刷終了後にキャリッジ３を領域Ｘの印刷終了位置ｘ２から領域Ｙの印刷開始位置ｙ１まで搬送するための搬送パターンとしては、次の２つのパターンが選択候補となる。
【００５８】
すなわち、第１には、領域Ｘの印刷終了後に印刷終了位置ｘ２でキャリッジ３の搬送方向を反転させた後、印刷終了位置ｘ２から領域Ｙの印刷開始位置ｙ１まで通常の搬送速度Ｖ０で搬送する搬送パターンが選択候補となる。また、第２には、キャリッジ３を領域Ｘの印刷終了後に領域Ｙの印刷開始位置ｙ１から距離Ｌｈ離れた位置ｘ３まで通常の搬送速度Ｖ０で搬送し印刷開始位置ｙ１までの距離を距離Ｌｈとした後、その位置ｘ３でキャリッジ３の搬送方向を反転させ、速度Ｖａｃで領域Ｙの印刷開始位置ｙ１まで搬送する搬送パターンが選択候補となる。
【００５９】
一方、領域Ｘの印刷終了位置ｘ２から領域Ｙの位置ｙ２までの距離は、図７に示すように、キャリッジ３を速度Ｖａｃで搬送可能な距離Ｌｈ以上あるので、この距離が仮にＬｈと略等しい場合は、位置ｙ２を領域Ｙの印刷開始位置として、領域Ｘの印刷終了後に印刷終了位置ｘ２でキャリッジ３の搬送方向を反転させた後、キャリッジ３を領域Ｙの印刷開始位置ｙ２まで速度Ｖａｃまでスローアップして搬送させ、さらに印刷開始位置ｙ２で搬送方向を反転させ、位置ｙ２から印刷を開始するという搬送パターンも選択候補となる。
【００６０】
ゆえに、このケースにおいても、インクジェットプリンター１００のＣＰＵ１６は、領域Ｘおよび領域Ｙの間隔および各領域の両端位置の検出結果に基づいて、上記の選択候補となる各搬送パターンの所要時間を算出し、領域Ｘの印刷終了から最短時間で領域Ｙの印刷を開始できる搬送パターンを特定し、その搬送パターンを設定する。また、ＣＰＵ１６は、設定した搬送パターンに基づいて、領域Ｙの位置ｙ１または位置ｙ２のいずれかを領域Ｙの印刷開始位置として設定し、他方を印刷終了位置として設定する。
【００６１】
図４から図７を参照して説明した以上のケースでは、一の印刷領域（領域Ｘ）の印刷終了位置と次に印刷する印刷領域（領域Ｙ）が副走査方向において間隔があり、重なりがないように設けられていたが、以下においては、一の印刷領域の印刷終了位置が副走査方向において次の印刷領域と重なるケースについて説明する。念のために説明を加えると、一の印刷領域（領域Ｘ）の印刷と次に印刷する印刷領域（領域Ｙ）の印刷の間で、改行のための紙送りがされるので、図４ないし図８のいずれの場合も主走査方向は間隔があいており、双方の印刷結果が重なることはない。
【００６２】
図８に示すのは、同図に示す搬送方向で位置ｘ１から位置ｘ２までキャリッジ３を搬送しつつ印刷ヘッド９で領域Ｘに対して印刷を行った後、印刷終了位置ｘ２と副走査方向において重なる位置に設定されている領域Ｙを印刷するケースである。
【００６３】
このケースでは、副走査方向において、領域Ｘの印刷終了位置ｘ２が領域Ｙの両端位置ｙ１、ｙ２の間にあるので、領域Ｙの両端位置ｙ１、ｙ２の各々を印刷開始位置とした場合における様々な搬送パターンが選択候補となる。また、このケースでは、領域Ｘの印刷終了位置ｘ２から領域Ｙの位置ｙ１までの距離Ｌ１はキャリッジ３を速度Ｖａｃまでスローアップして位置ｙ１の手前でスローダウンするのに要する距離Ｌｈより小さく、領域Ｘの印刷終了位置ｘ２から領域Ｙの位置ｙ２までの距離Ｌ２はＬｈ以上である。したがって、位置ｙ１を領域Ｙの印刷開始位置とした場合、次の２つの搬送パターンが選択候補となる。
【００６４】
すなわち、第１には、キャリッジ３を領域Ｘの印刷終了位置ｘ２でキャリッジ３の搬送方向を反転させた後、印刷終了位置ｘ２から領域Ｙの印刷開始位置ｙ１まで通常の搬送速度Ｖ０で搬送する搬送パターンが選択候補となる。また、第２には、キャリッジ３を領域Ｘの印刷終了後にそのまま印刷終了位置ｘ２を超えて領域Ｙの印刷開始位置ｙ１から距離Ｌｈ離れた位置ｘ３まで通常の搬送速度Ｖ０で搬送し、この位置ｘ３で搬送方向を反転させた後、速度Ｖａｃまでスローアップさせて領域Ｙの印刷開始位置ｙ１まで搬送する搬送パターンが選択候補となる。
【００６５】
一方、位置ｙ２を領域Ｙの印刷開始位置とした場合、領域Ｘの印刷終了後にキャリッジ３をそのままの搬送方向で領域Ｘの印刷終了位置ｘ２を超えて領域Ｙの印刷開始位置ｙ２まで速度Ｖａｃまでスローアップさせて搬送した後、領域Ｙの印刷方向に搬送方向を反転させ、位置ｙ２から印刷を開始するという搬送パターンも選択候補となる。
【００６６】
ゆえに、このケースでも、インクジェットプリンター１００のＣＰＵ１６は、領域Ｘおよび領域Ｙの間隔および各領域の両端位置の検出結果に基づいて、上記の選択候補となる各搬送パターンの所要時間を算出し、領域Ｘの印刷終了から最短時間で領域Ｙの印刷を開始できる搬送パターンを特定し、その搬送パターンを設定する。また、ＣＰＵ１６は、設定した搬送パターンに基づいて、領域Ｙの位置ｙ１または位置ｙ２のいずれかを領域Ｙの印刷開始位置として設定し、他方を印刷終了位置として設定する。
【００６７】
このように、本実施形態に係るインクジェットプリンター１００では、一の印刷領域の印刷終了後の停止位置や次の印刷領域の印刷開始位置を変えた様々な搬送パターンの中から、当該一の印刷領域の印刷を終了してから当該次の印刷領域の印刷を開始するまでの所要時間が最短となる搬送パターンが設定されるので、スループットがより向上する。また、設定される搬送パターンには、領域Ｘの印刷終了位置ｘ２を超えて停止する場合も有り得る。
【００６８】
図９は、インクジェットプリンター１００で被印刷体５０の印刷面における領域Ｘおよび領域Ｙを順次に印刷する場合においてＣＰＵ１６で搬送パターンが設定されるまでの流れを示すフローチャートである。
【００６９】
本フローでは、まず、領域Ｘの印刷終了位置に対して次の印刷領域である領域Ｙがどのような位置に設定されているかが特定される（ステップＳ１００）。そして、領域Ｘに対して副走査方向において重なる位置に領域Ｙが設定されている場合（ステップＳ１０５：ＹＥＳ）は、領域Ｙの両端位置の各々を領域Ｙの印刷開始位置とした場合における選択候補となる全ての搬送パターンが特定される（ステップＳ１１０）。この中には、領域Ｘの印刷終了位置ｘ２を超えてから停止するものや、領域Ｙを印刷する前に、Ｌ０がＬｈと同じかまたはＬｈを超えるような搬送方向に印刷ヘッド９を搬送させるようにするものなども含まれる。
【００７０】
そして、特定された搬送パターンの各々について、領域Ｙの印刷開始位置までキャリッジ３を搬送するのに要する所要時間が算出される（ステップＳ１１５）。この際、速度Ｖ０、速度Ｖａｃのスローアップやスローダウンに要する時間がある場合、それらを考慮することもできる。そして、所要時間が最短となる搬送パターンが、領域Ｘの印刷終了位置から領域Ｙの印刷開始位置までキャリッジ３を搬送する搬送パターンとして設定される（ステップＳ１２０）。
【００７１】
一方、領域Ｘに対して副走査方向において離れた位置に領域Ｙが設定されている場合（ステップＳ１０５：ＮＯ）は、領域Ｘの印刷終了位置から領域Ｙの手前（領域Ｘの印刷終了位置と近い）側の端部位置までの距離Ｌ０が、通常の搬送速度Ｖ０よりも速い搬送速度Ｖａｃでキャリッジ３を搬送させることができる最低限の距離Ｌｈ以上であるときは（ステップＳ１２５：ＹＥＳ）、上記端部位置が領域Ｙの印刷開始位置として設定され、領域Ｘの印刷終了位置から速度Ｖａｃに加速して領域Ｙの印刷開始位置までキャリッジ３が搬送されるように搬送パターンが設定される（ステップＳ１３０）。
【００７２】
なお、領域Ｘの印刷終了位置から領域Ｙの上記端部位置までの距離Ｌ０が、Ｌｈよりも小さいときは（ステップＳ１２５：ＮＯ）、領域Ｙの両端位置のいずれもが領域Ｙの印刷開始位置となり得ることから、当該両端位置の各々を領域Ｙの印刷開始位置とした場合における選択候補となる全ての搬送パターンが特定される（ステップＳ１１０）。そして、特定された搬送パターンの各々について、領域Ｙの印刷開始位置までキャリッジ３を搬送するのに要する所要時間が算出され（ステップＳ１１５）、所要時間が最短となる搬送パターンが設定される（ステップＳ１２０）。
【００７３】
以下において、図１０から図２１を参照しながら、ＣＰＵ１６がキャリッジ３の搬送パターンを設定するまでの処理フローについてさらに詳細に説明する。
【００７４】
図１０は、一の印刷領域（領域Ｘ）を印刷する際に、当該印刷領域上をキャリッジ３が搬送される搬送方向、および、次に印刷される印刷領域（領域Ｙ）との位置関係の組み合わせとして想定されるケースをパターン化して示す。また、図１１から図２１には、図１０に示す各パターンにおける領域Ｘと領域Ｙとの具体的な位置関係、および、領域Ｙの印刷時におけるキャリッジ３の搬送位置と搬送速度との関係を示す。なお、領域Ｘの印刷終了から次の領域Ｙの印刷を開始する間に、紙送りドライバー２を駆動して搬送モーター１を回転させ、被印刷体５０を主走査方向に１行分、改行のための紙送りをする。搬送モーター１の紙送りに要する時間は、印刷ヘッド９の搬送時間には直接影響がないので省いて算出する。なお、印刷ヘッド９が搬送中でも印刷していないときは、搬送モーター１の紙送りも同時に行うことができ、搬送モーター１の紙送りのみに要する時間を無くすか、あるいは短縮することが可能である。
【００７５】
なお、この図１０を含む図２１までの図では、領域Ｘ、領域Ｙの印刷時にキャリッジモーター４でキャリッジ３を停止状態から搬送速度Ｖ０へスローアップし、あるいは印刷時の搬送速度Ｖ０からスローダウンするために必要な搬送距離を含めたキャリッジ３の駆動範囲をそれぞれＸ’、Ｙ’として示す。そして、領域Ｘの印刷時におけるキャリッジ３の駆動範囲Ｘ’の両端位置、すなわち、領域Ｘの印刷時におけるキャリッジ３の駆動開始位置あるいは印刷後の駆動停止位置をそれぞれｘ１、ｘ２として示す。また、同様に、領域Ｙの印刷時におけるキャリッジ３の駆動開始位置あるいは駆動停止位置となる位置をｙ１およびｙ２として示す。
【００７６】
図１０に示すように、領域Ｘと次に印刷される領域Ｙとの位置関係によって、領域Ｙの印刷時のキャリッジ３の搬送方向（以下、「領域Ｙ印刷方向」と略称する）が、領域Ｘの印刷時のキャリッジ３の搬送方向（以下、「領域Ｘ印刷方向」と略称する）と逆になる（逆方向印字となる）場合（図１０（Ａ））、領域Ｙ印刷方向と領域Ｘ印刷方向とが同じ方向と逆方向の何れにもなり得る場合（図１０（Ｂ））、領域Ｙ印刷方向と領域Ｘ印刷方向とが同じ方向となる（同方向印字となる）場合（図１０（Ｃ））の３パターンに大別される。
【００７７】
これら３パターンのうち、まず、領域Ｘと領域Ｙとを逆方向印字するパターン（図１０（Ａ））では、例えば図１１に示すように、領域Ｘの印刷終了後のキャリッジ３の駆動停止位置ｘ２から領域Ｙの印刷時におけるキャリッジ３の駆動開始位置ｙ２までの距離が、上記印刷終了位置ｘ２からキャリッジ３を速度Ｖａｃまでスローアップした後、位置ｙ２の手前で通常の搬送速度Ｖ０までスローダウンするのに要する距離以上ある場合は、速度Ｖａｃへのスローアップを利用して上記駆動停止位置ｘ２から上記駆動開始位置ｙ２までキャリッジ３を搬送する搬送パターンが選択される。
【００７８】
また、同パターン（逆方向印字）において、上記駆動停止位置ｘ２から上記駆動開始位置ｙ２までの距離が短く、速度Ｖａｃへのスローアップが利用できない場合は、例えば図１２に示すように、スローアップやスローダウンに要する距離が、搬送速度Ｖａｃを用いる場合より遅いが短くて済む搬送速度Ｖ２により、キャリッジ３をそのままロジカルシーク（速度Ｖ１）にて上記駆動開始位置ｙ２まで搬送する搬送パターンや、例えば図１３に示すように、上記駆動停止位置ｘ２にキャリッジ３が達した段階で主走査方向に１行分だけ紙送り搬送されたときの位置ｙ２’を領域Ｙの印刷時におけるキャリッジ３の駆動開始位置とし、印刷時の速度である通常の搬送速度Ｖ０とする搬送パターンが選択候補となる。図１２では、搬送速度Ｖ２を使用するときのスローアップやスローダウンに要する距離が確保できない場合は、スローアップやスローダウンに要する距離が短くて、搬送速度Ｖ２より遅い後述の搬送速度Ｖ１により搬送する。また、図１４に示すように、上記駆動開始位置ｙ２まで速度Ｖａｃへのスローアップを利用してキャリッジ３を搬送可能なように距離を確保するため、領域Ｘの印刷終了後のキャリッジ３の駆動停止位置を、ｘ２を超えてｘ２’へ変更する搬送パターンも選択候補となる。
【００７９】
次に、領域Ｙを領域Ｘに対して同方向印字および逆方向印字の何れによっても印字可能なパターン（図１０（Ｂ））では、例えば、図１５に示すように、領域Ｘの印刷終了後のキャリッジ３の駆動停止位置が紙送り搬送後に上記駆動開始位置ｙ２と一致するようにし領域Ｙを搬送速度Ｖ０までスローアップして印刷できるように、領域Ｘの印刷終了後のキャリッジ３の駆動停止位置を、ｘ２を超えてｘ２’へ変更する搬送パターンが選択候補となる。
【００８０】
また、領域Ｘの印刷終了後のキャリッジ３の駆動停止位置をｘ２のまま変更しない搬送パターンとしては、例えば図１６に示すように、領域Ｙ印刷時のキャリッジ３の駆動範囲Ｙ’の両端位置ｙ１、ｙ２のうち、領域Ｘ印刷時のキャリッジ３の搬送方向と同方向にある位置まで、スローアップやスローダウンに要する距離が短い場合、搬送速度Ｖ２よりスローアップやスローダウンに要する距離が短くて、遅い搬送速度Ｖ１により、ロジカルシークを実施する搬送パターンと、図１７に示すように逆方向となる位置までロジカルシークを実施する搬送パターンが選択候補となる。図１６、図１７で、スローアップやスローダウンに要する距離が、搬送速度Ｖ２を使用できる距離を確保できる場合は、搬送速度Ｖ１の代わりに、より速い搬送速度Ｖ２により搬送することができる。
【００８１】
さらに、領域Ｘと領域Ｙとを同方向印字するパターン（図１０（Ｃ））では、例えば図１８に示すように、領域Ｘの印刷終了後のキャリッジ３の駆動停止位置ｘ２から領域Ｙの印刷時におけるキャリッジ３の駆動開始位置ｙ１までの距離が、上記印刷終了位置ｘ２からキャリッジ３を速度Ｖａｃまでスローアップした後、位置ｙ１の手前で通常の搬送速度Ｖ０までスローダウンするのに要する距離以上ある場合は、速度Ｖａｃへのスローアップを利用して上記駆動停止位置ｘ２から上記駆動開始位置ｙ１までキャリッジ３を搬送する搬送パターンが選択される。
【００８２】
また、同パターン（同方向印字）において、上記駆動停止位置ｘ２から上記駆動開始位置ｙ１までの距離が短く、速度Ｖａｃへのスローアップが利用できない場合は、例えば図１９に示すように、キャリッジ３をそのままロジカルシーク（速度Ｖ１）にて上記駆動開始位置ｙ１まで搬送する搬送パターンや、例えば図２０に示すように、上記駆動停止位置ｘ２にキャリッジ３が達した段階で主走査方向に１行分だけ紙送り搬送されたときの位置ｙ１’を領域Ｙの印刷時におけるキャリッジ３の駆動開始位置とするようにし、領域Ｙを搬送速度Ｖ０までスローアップして印刷できるようにする搬送パターンが選択候補となる。図１９で、スローアップやスローダウンに要する距離が、搬送速度Ｖ２を使用できる距離を確保できる場合は、搬送速度Ｖ１の代わりに、より速い搬送速度Ｖ２により搬送することができる。
また、図２１に示すように、領域Ｘの印刷終了後のキャリッジ３の駆動停止位置が紙送り搬送後に上記駆動開始位置ｙ１と一致するように、領域Ｘの印刷終了後のキャリッジ３の駆動停止位置を、搬送速度Ｖ０のままｘ２を超えてｘ２’へ変更する搬送パターンも選択候補となる。
【００８３】
そして、ＣＰＵ１６は、以上の各パターンに応じて候補となる搬送パターンの中から所要時間が最も短くなる搬送パターンを選択し、領域Ｙの印刷を開始する際のキャリッジ３の駆動開始位置を設定する。
【００８４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることができることは当業者に明らかである。
【符号の説明】
【００８５】
１…搬送モーター（ＰＦモーター、第１搬送部）、２…紙送りドライバー、３…キャリッジ、４…キャリッジモーター（ＣＲモーター、第２搬送部）、５…キャリッジモータードライバー（ＣＲモータードライバー）、６…ＤＣユニット、７…ポンプモーター、８…ポンプモータードライバー、９…印刷ヘッド（印刷部）、１０…ヘッドドライバー、１１…リニア式エンコーダー、１２…リニア式エンコーダー用符号板、１３…エンコーダー（ロータリー式エンコーダー）、１４…ロータリー式エンコーダー用符号板、１５…検出センサー、１６…ＣＰＵ（制御部）、１７…タイマーＩＣ、１８…ホストコンピューター、１９…インターフェイス（ＩＦ）、２０…ＡＳＩＣ、２１…ＰＲＯＭ、２２…ＲＡＭ、２３…ＥＥＰＲＯＭ、２５…プラテン、３０…プーリ、３１…タイミングベルト、３２…ガイド部材、３４…インクカートリッジ、３５…キャッピング装置、３６…ポンプユニット、３７…キャップ、５０…被印刷体、９０…受信バッファ、９４、９６…イメージバッファ、１００…インクジェットプリンター
【図１】
0005614083.tif 000002
【図２】
0005614083.tif 000003
【図３】
0005614083.tif 000004
【図４】
0005614083.tif 000005
【図５】
0005614083.tif 000006
【図６】
0005614083.tif 000007
【図７】
0005614083.tif 000008
【図８】
0005614083.tif 000009
【図９】
0005614083.tif 000010
【図１０】
0005614083.tif 000011
【図１１】
0005614083.tif 000012
【図１２】
0005614083.tif 000013
【図１３】
0005614083.tif 000014
【図１４】
0005614083.tif 000015
【図１５】
0005614083.tif 000016
【図１６】
0005614083.tif 000017
【図１７】
0005614083.tif 000018
【図１８】
0005614083.tif 000019
【図１９】
0005614083.tif 000020
【図２０】
0005614083.tif 000021
【図２１】
0005614083.tif 000022