(57)【要約】【課題】フラッシング動作を行うか否かを判断することができる印刷システムを提供すること。【解決手段】本発明では、印刷データを記憶する記憶部と、前記記憶部に記憶された前記印刷データに基づいてノズルから液体滴を吐出する吐出動作をヘッドに繰り返し行わせて媒体に画像を印刷する制御部であって、前記媒体に着弾しないように前記液体滴を強制的に吐出するフラッシング動作を前記ヘッドに行わせる制御部と、前記媒体に前記画像を印刷し始めてから印刷し終わるまでの間に、前記フラッシング動作を行うか否かを前記印刷データに基づいて判断する判断部と、を備える印刷システムを提供する。【選択図】  図１６
2007069526.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを記憶する記憶部と、
前記記憶部に記憶された前記印刷データに基づいてノズルから液体滴を吐出する吐出動作をヘッドに行わせて媒体に画像を印刷する制御部であって、前記媒体に着弾しないように前記液体滴を強制的に吐出するフラッシング動作を前記ヘッドに行わせる制御部と、
前記媒体に前記画像を印刷し始めてから印刷し終わるまでの間に、前記フラッシング動作を行うか否かを前記印刷データに基づいて判断する判断部と、
を備える印刷システム。
【請求項２】
請求項１に記載の印刷システムであって、
前記判断部は、前記印刷データと所定の時間とに基づいて前記フラッシング動作を行うか否かを判断する、印刷システム。
【請求項３】
請求項２に記載の印刷システムであって、
前記判断部は、前記印刷データに基づいて、前記ノズルが前記液体滴を吐出しない時間である不吐出時間を求め、該不吐出時間が前記所定の時間を超えないとき、前記フラッシング動作を行わないと判断をする、印刷システム。
【請求項４】
請求項３に記載の印刷システムであって、
前記判断部は、各ノズルの前記不吐出時間の中で最も長い不吐出時間を求め、該最も長い不吐出時間が前記所定の時間を超えないとき、前記フラッシング動作を行わないと判断する、印刷システム。
【請求項５】
請求項１〜４のいずれかに記載の印刷システムであって、
前記制御部は、前記ノズルから前記液体滴を吐出する吐出動作と、前記媒体を搬送する搬送動作と、を交互に繰り返すものであり、
前記判断部は、ある液体滴を吐出する吐出動作から、次の液体滴を吐出する吐出動作までの吐出動作の回数と所定時間との積を前記不吐出時間として求める、印刷システム。
【請求項６】
請求項１〜４のいずれかに記載の印刷システムであって、
前記制御部は、前記ノズルから前記液体滴を吐出する吐出動作と、前記媒体を搬送する搬送動作と、を交互に繰り返すものであり、
前記判断部は、液体滴を吐出してから次の液体滴を吐出するまでの間に前記搬送動作が行われる場合、該搬送動作に応じて前記不吐出時間を求める、印刷システム。
【請求項７】
請求項６に記載の印刷システムであって、
前記判断部は、前記液体滴を吐出してから次の液体滴を吐出するまでの間に行われる前記搬送動作の回数を求め、前記回数と所定時間との積に基づいて前記不吐出時間を求める、印刷システム。
【請求項８】
請求項６に記載の印刷システムであって、
前記判断部は、前記搬送動作の搬送量に関する情報を取得し、前記情報に基づいて、液体滴を吐出してから次の液体滴を吐出するまでの間に前記搬送動作が行われる場合の前記不吐出時間を求める、印刷システム。
【請求項９】
請求項８に記載の印刷システムであって、
前記制御部が、液体滴を吐出してから次の液体滴を吐出するまでの間に前記媒体の搬送方向の端部を印刷するため、前記媒体の中央部を印刷するときに行われる前記搬送動作の前記搬送量とは異なる搬送量にて前記搬送動作を行う場合には、
前記判断部は、前記異なる搬送量に関する情報を取得し、取得した情報に基づいて前記不吐出時間を求める、印刷システム。
【請求項１０】
請求項８に記載の印刷システムであって、
前記制御部が、前記印刷データに基づいてある吐出動作においていずれのノズルからも前記液体滴を吐出しないと判断した場合、前記ある吐出動作の前の前記搬送動作において次の搬送動作の搬送量を含む搬送量にて前記搬送動作を行い、その吐出動作を省略するときには、
前記判断部は、前記次の搬送動作の搬送量を含む搬送量に関する情報を取得し、取得した情報に基づいて前記不吐出時間を求める、印刷システム。
【請求項１１】
請求項６に記載の印刷システムであって、
前記判断部は、前記搬送動作の前記媒体の搬送速度に関する情報を取得し、前記情報に基づいて、液体滴を吐出してから次の液体滴を吐出するまでの間に前記搬送動作が行われる場合の前記不吐出時間を求める、印刷システム。
【請求項１２】
請求項１１に記載の印刷システムであって、
前記印刷システムは、前記搬送動作において前記媒体を搬送するための搬送ローラを備えており、
前記制御部は、前記媒体の搬送方向上流側の端部が前記搬送ローラを通過するとき、前記搬送動作における前記媒体の搬送速度を変化させる、印刷システム。
【請求項１３】
請求項１〜１２のいずれかに記載の印刷システムであって、
前記制御部は、前記吐出動作の際に、移動方向に移動する前記ノズルから前記液体滴を吐出させるものであり、
前記判断部は、前記液体滴が吐出される前記移動方向の位置と、次の液体滴が吐出される前記移動方向の位置とに基づいて、前記不吐出時間を求める、印刷システム。
【請求項１４】
請求項１〜１１のいずれかに記載の印刷システムであって、
前記記憶部は、前記媒体１ページ分の印刷データを記憶する、印刷システム。
【請求項１５】
媒体１ページ分の印刷データを記憶する記憶部と、
前記記憶部に記憶された前記印刷データに基づいてノズルから液体滴を吐出する吐出動作をヘッドに行わせて媒体に画像を印刷する制御部であって、前記媒体に着弾しないように前記液体滴を強制的に吐出するフラッシング動作を前記ヘッドに行わせる制御部と、
前記媒体に前記画像を印刷し始めてから印刷し終わるまでの間に、前記フラッシング動作を行うか否かを前記印刷データに基づいて判断する判断部と、を備える印刷システムにおいて、
前記判断部は、前記印刷データと所定の時間とに基づいて前記フラッシング動作を行うか否かを判断し、
前記判断部は、前記印刷データに基づいて、前記ノズルが前記液体滴を吐出しない時間である不吐出時間を求め、該不吐出時間が前記所定の時間を超えないとき、前記フラッシング動作を行わないと判断をし、
前記判断部は、各ノズルの前記不吐出時間の中で最も長い不吐出時間を求め、該最も長い不吐出時間が前記所定の時間を超えないとき、前記フラッシング動作を行わないと判断し、
前記制御部は、前記ノズルから前記液体滴を吐出する吐出動作と、前記媒体を搬送する搬送動作と、を交互に繰り返すものであり、前記判断部は、ある液体滴を吐出する吐出動作から、次の液体滴を吐出する吐出動作までの吐出動作の回数と所定時間との積を前記不吐出時間として求め、
前記制御部は、前記ノズルから前記液体滴を吐出する吐出動作と、前記媒体を搬送する搬送動作と、を交互に繰り返すものであり、前記判断部は、液体滴を吐出してから次の液体滴を吐出するまでの間に前記搬送動作が行われる場合、該搬送動作に応じて前記不吐出時間を求め、
前記判断部は、前記液体滴を吐出してから次の液体滴を吐出するまでの間に行われる前記搬送動作の回数を求め、前記回数と所定時間との積に基づいて前記不吐出時間を求め、
前記判断部は、前記搬送動作の搬送量に関する情報を取得し、前記情報に基づいて、液体滴を吐出してから次の液体滴を吐出するまでの間に前記搬送動作が行われる場合の前記不吐出時間を求め、
前記制御部が、液体滴を吐出してから次の液体滴を吐出するまでの間に前記媒体の搬送方向の端部を印刷するため、前記媒体の中央部を印刷するときに行われる前記搬送動作の前記搬送量とは異なる搬送量にて前記搬送動作を行う場合には、前記判断部は、前記異なる搬送量に関する情報を取得し、取得した情報に基づいて前記不吐出時間を求め、
前記制御部が、前記印刷データに基づいてある吐出動作においていずれのノズルからも前記液体滴を吐出しないと判断した場合、その吐出動作の前の前記搬送動作において次の搬送動作の搬送量を含む搬送量にて前記搬送動作を行い、その吐出動作を省略するときには、前記判断部は、前記次の搬送動作の搬送量を含む搬送量に関する情報を取得し、取得した情報に基づいて前記不吐出時間を求め、
前記判断部は、前記搬送動作の前記媒体の搬送速度に関する情報を取得し、前記情報に基づいて、液体滴を吐出してから次の液体滴を吐出するまでの間に前記搬送動作が行われる場合の前記不吐出時間を求め、
前記印刷システムは、前記搬送動作において前記媒体を搬送するための搬送ローラを備えており、前記制御部は、前記媒体の搬送方向上流側の端部が前記搬送ローラを通過するとき、前記搬送動作における前記媒体の搬送速度を変化させ、
前記制御部は、前記吐出動作の際に、移動方向に移動する前記ノズルから前記液体滴を吐出させるものであり、
前記判断部は、前記液体滴が吐出される前記移動方向の位置と、次の液体滴が吐出される前記移動方向の位置とに基づいて、前記不吐出時間を求める、印刷システム。
【請求項１６】
印刷データを記憶するステップと、
媒体に画像を印刷し始めてから印刷し終わるまでの間に、前記媒体に着弾しないように前記液体滴を強制的に吐出するフラッシング動作を行うか否かを前記印刷データに基づいて判断するステップと、
前記判断するステップにおける判断に基づいて、前記フラッシング動作をヘッドに行わせるステップと、
を含む印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムおよび印刷方法に関する。
【背景技術】
【０００２】
ノズルから液体（インクなど）を吐出して媒体（紙、布、ＯＨＰシートなど）にドットを形成し、媒体に印刷を行うインクジェットプリンタが知られている。このようなインクジェットプリンタには、印刷時に往復移動するキャリッジが設けられている。そして、インクジェットプリンタは、キャリッジと共に動くヘッドのノズルからインクを吐出して、吐出したインク滴を媒体に着弾させて、印刷処理を行う。
【０００３】
このようなインクジェットプリンタでは、インクの増粘を抑制するために、フラッシング動作が行われる。フラッシング動作とは、媒体に着弾しないようにインクを強制的に吐出して、インクをインク受け部に吐出する動作である。このフラッシング動作により、ノズル内のインクを排出することができるので、インクの増粘を抑制することができる。
【特許文献１】特開２０００−１２７４３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来では、フラッシング動作が完了してから次のフラッシング動作を開始するまでの時間を設定し、これに基づいてフラッシング動作を行わせていた。この場合、この設定時間になると印刷中であっても強制的にフラッシング動作が行われる。フラッシング動作は、キャリッジをインク受け部に移動させ、インクを強制吐出させる。そして、再度キャリッジを印刷時の印刷領域へと移動させて印刷を再開させるので、印刷時間を長くする要因の一つとなっている。  
しかしながら、インクの増粘が画像形成に影響を与えない場合には、上述のように定期的なフラッシング動作を行わないこととして印刷時間を短縮することができる。  
本発明は、このような事情に鑑みてなされたものであり、フラッシング動作を行うか否かを判断することができる印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するための主たる発明は、
印刷データを記憶する記憶部と、
前記記憶部に記憶された前記印刷データに基づいてノズルから液体滴を吐出する吐出動作をヘッドに行わせて媒体に画像を印刷する制御部であって、前記媒体に着弾しないように前記液体滴を強制的に吐出するフラッシング動作を前記ヘッドに行わせる制御部と、
前記媒体に前記画像を印刷し始めてから印刷し終わるまでの間に、前記フラッシング動作を行うか否かを前記印刷データに基づいて判断する判断部と、
を備える印刷システムである。
【０００６】
本発明の他の特徴については、本明細書および添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００７】
＝＝＝開示の概要＝＝＝
本明細書および添付図面の記載により、少なくとも、以下の事項が明らかとなる。
【０００８】
印刷データを記憶する記憶部と、
前記記憶部に記憶された前記印刷データに基づいてノズルから液体滴を吐出する吐出動作をヘッドに行わせて媒体に画像を印刷する制御部であって、前記媒体に着弾しないように前記液体滴を強制的に吐出するフラッシング動作を前記ヘッドに行わせる制御部と、
前記媒体に前記画像を印刷し始めてから印刷し終わるまでの間に、前記フラッシング動作を行うか否かを前記印刷データに基づいて判断する判断部と、
を備える印刷システム。
【０００９】
この印刷システムによれば、印刷データに基づいてフラッシング動作を行うか否かを判断することができる。
【００１０】
かかる印刷システムであって、前記判断部は、前記印刷データと所定の時間とに基づいて前記フラッシング動作を行うか否かを判断することが望ましい。また、前記判断部は、前記印刷データに基づいて、前記ノズルが前記液体滴を吐出しない時間である不吐出時間を求め、該不吐出時間が前記所定の時間を超えないとき、前記フラッシング動作を行わないと判断をすることが望ましい。また、前記判断部は、各ノズルの前記不吐出時間の中で最も長い不吐出時間を求め、該最も長い不吐出時間が前記所定の時間を超えないとき、前記フラッシング動作を行わないと判断することが望ましい。また、前記制御部は、前記ノズルから前記液体滴を吐出する吐出動作と、前記媒体を搬送する搬送動作と、を交互に繰り返すものであり、前記判断部は、ある液体滴を吐出する吐出動作から、次の液体滴を吐出する吐出動作までの吐出動作の回数と所定時間との積を前記不吐出時間として求めることが望ましい。また、前記制御部は、前記ノズルから前記液体滴を吐出する吐出動作と、前記媒体を搬送する搬送動作と、を交互に繰り返すものであり、前記判断部は、液体滴を吐出してから次の液体滴を吐出するまでの間に前記搬送動作が行われる場合、該搬送動作に応じて前記不吐出時間を求めることが望ましい。また、前記判断部は、前記液体滴を吐出してから次の液体滴を吐出するまでの間に行われる前記搬送動作の回数を求め、前記回数と所定時間との積に基づいて前記不吐出時間を求めることが望ましい。また、前記判断部は、前記搬送動作の搬送量に関する情報を取得し、前記情報に基づいて、液体滴を吐出してから次の液体滴を吐出するまでの間に前記搬送動作が行われる場合の前記不吐出時間を求めることが望ましい。また、前記制御部が、液体滴を吐出してから次の液体滴を吐出するまでの間に前記媒体の搬送方向の端部を印刷するため、前記媒体の中央部を印刷するときに行われる前記搬送動作の前記搬送量とは異なる搬送量にて前記搬送動作を行う場合には、前記判断部は、前記異なる搬送量に関する情報を取得し、取得した情報に基づいて前記不吐出時間を求めることが望ましい。また、前記制御部が、前記印刷データに基づいてある吐出動作においていずれのノズルからも前記液体滴を吐出しないと判断した場合、その吐出動作の前の前記搬送動作において次の搬送動作の搬送量を含む搬送量にて前記搬送動作を行い、その吐出動作を省略するときには、前記判断部は、前記次の搬送動作の搬送量を含む搬送量に関する情報を取得し、取得した情報に基づいて前記不吐出時間を求めることが望ましい。また、前記判断部は、前記搬送動作の前記媒体の搬送速度に関する情報を取得し、前記情報に基づいて、液体滴を吐出してから次の液体滴を吐出するまでの間に前記搬送動作が行われる場合の前記不吐出時間を求めることが望ましい。また、前記印刷システムは、前記搬送動作において前記媒体を搬送するための搬送ローラを備えており、前記制御部は、前記媒体の搬送方向上流側の端部が前記搬送ローラを通過するとき、前記搬送動作における前記媒体の搬送速度を変化させることが望ましい。また、前記制御部は、前記吐出動作の際に、移動方向に移動する前記ノズルから前記液体滴を吐出させるものであり、前記判断部は、前記液体滴が吐出される前記移動方向の位置と、次の液体滴が吐出される前記移動方向の位置とに基づいて、前記不吐出時間を求めることが望ましい。また、前記記憶部は、前記媒体１ページ分の印刷データを記憶することが望ましい。これにより、印刷システムは、印刷データに基づいてフラッシング動作を行うか否かを判断することができる。
【００１１】
印刷データを記憶するステップと、
媒体に画像を印刷し始めてから印刷し終わるまでの間に、前記媒体に着弾しないように前記液体滴を強制的に吐出するフラッシング動作を行うか否かを前記印刷データに基づいて判断するステップと、
前記判断するステップにおける判断に基づいて、前記フラッシング動作をヘッドに行わせるステップと、
を含む印刷方法。
【００１２】
この印刷方法によれば、フラッシングを行うか否かを判断することができる。
【００１３】
＝＝＝印刷システム１００の構成＝＝＝
＜全体構成について＞
まず、印刷装置を印刷システム１００とともに説明する。ここで、図１は、印刷システム１００の構成を説明する図である。例示した印刷システム１００は、印刷装置としてのプリンタ１と、印刷制御装置としてのコンピュータ１１０とを含んでいる。具体的には、この印刷システム１００は、プリンタ１と、コンピュータ１１０と、表示装置１２０と、入力装置１３０と、記録再生装置１４０とを有している。プリンタ１は、用紙、布、フィルム等の媒体に画像を印刷する。尚、以下の説明では、代表的な媒体である用紙Ｓ（図３Ａを参照。）を例に挙げて説明する。コンピュータ１１０は、プリンタ１と通信可能に接続されている。そして、プリンタ１に画像を印刷させるため、コンピュータ１１０は、その画像に応じた印刷データをプリンタ１に出力する。このコンピュータ１１０には、アプリケーションプログラムやプリンタドライバ等のコンピュータプログラムがインストールされている。表示装置１２０は、ディスプレイを有している。この表示装置１２０は、例えば、コンピュータプログラムのユーザーインタフェースを表示するためのものである。入力装置１３０は、例えば、キーボード１３１やマウス１３２である。記録再生装置１４０は、例えば、フレキシブルディスクドライブ装置１４１やＣＤ−ＲＯＭドライブ装置１４２である。
【００１４】
＝＝＝コンピュータ１１０＝＝＝
＜コンピュータ１１０の構成について＞
図２は、コンピュータ１１０およびプリンタ１を含む印刷システム１００の構成を説明するブロック図である。まず、コンピュータ１１０の構成について簡単に説明する。このコンピュータ１１０は、前述した記録再生装置１４０と、ホスト側コントローラ１１１とを有している。記録再生装置１４０は、ホスト側コントローラ１１１と通信可能に接続されており、例えばコンピュータ１１０の筐体に取り付けられている。ホスト側コントローラ１１１は、コンピュータ１１０における各種の制御を行うものであり、前述した表示装置１２０や入力装置１３０も通信可能に接続されている。このホスト側コントローラ１１１は、インタフェース部１１２と、ＣＰＵ１１３と、メモリ１１４とを有する。ホスト側コントローラ１１１は、フラッシング動作を行うか否かを判断する判断部に相当する。インタフェース部１１２は、プリンタ１との間に介在し、データの受け渡しを行う。ＣＰＵ１１３は、コンピュータ１１０の全体的な制御を行うための演算処理装置である。メモリ１１４は、ＣＰＵ１１３が使用するコンピュータプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ、磁気ディスク装置等によって構成される。このメモリ１１４に格納されるコンピュータプログラムとしては、前述したように、アプリケーションプログラムやプリンタドライバがある。そして、ＣＰＵ１１３は、メモリ１１４に格納されているコンピュータプログラムに従って各種の制御を行う。
【００１５】
＝＝＝プリンタ１＝＝＝
＜プリンタ１の構成について＞
次に、プリンタ１の構成について説明する。ここで、図３Ａは、本実施形態のプリンタ１の構成を示す図である。図３Ｂは、本実施形態のプリンタ１の構成を説明する横断面図である。尚、以下の説明では、図２も参照する。このプリンタ１は、図２に示すように、用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０、検出器群６０、およびプリンタ側コントローラ７０を有する。プリンタ側コントローラ７０は、ノズルから液体滴を吐出する吐出動作をヘッドに繰り返し行わせて媒体に画像を形成する制御部に相当する。このプリンタ１では、プリンタ側コントローラ７０によって制御対象部、すなわち用紙搬送機構２０、キャリッジ移動機構３０、およびヘッドユニット４０が制御される。すなわち、プリンタ側コントローラ７０は、コンピュータ１１０から受け取った印刷データに基づいて制御対象部を制御し、用紙Ｓに画像を印刷させる。このとき、検出器群６０の各検出器は、プリンタ１内の各部の状態を検出しており、検出結果をプリンタ側コントローラ７０に出力する。各検出器からの検出結果を受けたプリンタ側コントローラ７０は、その検出結果に基づいて制御対象部を制御する。
【００１６】
＜用紙搬送機構２０について＞
用紙搬送機構２０は、媒体を搬送させる媒体搬送部に相当する。この用紙搬送機構２０は、媒体としての用紙Ｓを印刷可能な位置に送り込んだり、この用紙Ｓを搬送方向に所定の搬送量で搬送させたりするものである。この搬送方向は、次に説明するキャリッジ移動方向と交差する方向である。そして、図３Ａおよび図３Ｂに示すように、用紙搬送機構２０は、給紙ローラ２１と、搬送モータ２２と、搬送ローラ２３と、プラテン２４と、排紙ローラ２５、従動ローラ２６とを有する。給紙ローラ２１は、紙挿入口に挿入された用紙Ｓをプリンタ１内に自動的に送るためのローラであり、この例ではＤ形の断面形状をしている。搬送モータ２２は、用紙Ｓを搬送方向に搬送させるためのモータであり、その動作は、プリンタ側コントローラ７０によって制御される。搬送ローラ２３は、給紙ローラ２１によって送られてきた用紙Ｓを従動ローラ２６との間に挟み込み、印刷可能な領域まで搬送するためのローラである。プラテン２４は、用紙Ｓを裏面側から支持するための部材である。排紙ローラ２５は、印刷が終了した用紙Ｓを搬送するためのローラである。
【００１７】
＜キャリッジ移動機構３０について＞
キャリッジ移動機構３０は、ヘッドユニット４０が取り付けられたキャリッジＣＲをキャリッジ移動方向に移動させるためのものである。キャリッジ移動方向には、一端側から他端側への移動方向と、他端側から一端側への移動方向が含まれている。尚、ヘッドユニット４０はヘッド４１を有する。このキャリッジ移動機構３０は、キャリッジモータ３１と、ガイド軸３２と、タイミングベルト３３と、駆動プーリー３４と、アイドラプーリー３５とを有する。キャリッジモータ３１は、キャリッジＣＲを移動させるための駆動源に相当する。このキャリッジモータ３１の動作は、プリンタ側コントローラ７０によって制御される。そして、キャリッジモータ３１の回転軸には、駆動プーリー３４が取り付けられている。この駆動プーリー３４は、キャリッジ移動方向の一端側に配置されている。駆動プーリー３４とは反対側のキャリッジ移動方向の他端側には、アイドラプーリー３５が配置されている。タイミングベルト３３は、その端部がキャリッジＣＲに固定された環状の部材であり、駆動プーリー３４とアイドラプーリー３５とに架け渡されている。ガイド軸３２は、キャリッジＣＲを移動可能な状態で支持する。このガイド軸３２は、キャリッジ移動方向に沿って取り付けられている。従って、キャリッジモータ３１が動作すると、キャリッジＣＲはこのガイド軸３２に沿ってキャリッジ移動方向に移動する。これに伴い、ヘッド４１もヘッド移動方向に移動する。
【００１８】
キャリッジＣＲには、インクを貯留するインクカートリッジＩＣが装着される。本実施形態のインクカートリッジＩＣは、ブラックインクを貯留したブラックインクカートリッジＩＣｋと、カラーインクを貯留したカラーインクカートリッジＩＣｃとを有している。そして、カラーインクカートリッジＩＣｃには、３種類のインクが貯留されている。具体的には、シアンインク、マゼンタインク、およびイエローインクが貯留されている。
【００１９】
＜ヘッドユニット４０について＞
ヘッドユニット４０は、紙にインクを吐出するためのものである。ヘッドユニット４０は、ヘッド４１を有する。ヘッド４１は、複数のノズルを有し、各ノズルから断続的にインクを吐出する。このヘッド４１は、キャリッジＣＲに設けられている。そのため、キャリッジＣＲが移動方向に移動すると、ヘッド４１も移動方向に移動する。そして、ヘッド４１が移動方向に移動中にインクを断続的に吐出することによって、移動方向に沿ったドット列（ラスタライン）が紙に形成される。
【００２０】
＜ヘッド４１について＞
図４は、ヘッド４１の下面におけるノズルの配列を示す説明図である。ヘッド４１の下面には、ブラックインクノズル群Ｋと、シアンインクノズル群Ｃと、マゼンタインクノズル群Ｍと、イエローインクノズル群Ｙが形成されている。各ノズル群は、各色のインクを吐出するための吐出口であるノズルを複数個備えている。各ノズル群の複数のノズルは、搬送方向に沿って、一定の間隔（ノズルピッチ：ｋ・Ｄ）でそれぞれ整列している。ここで、Ｄは、搬送方向における最小のドットピッチ（つまり、紙Ｓに形成されるドットの最高解像度での間隔）である。また、ｋは、１以上の整数である。例えば、ノズルピッチが１８０ｄｐｉ（１／１８０インチ）であって、搬送方向のドットピッチが７２０ｄｐｉ（１／７２０インチ）である場合、ｋ＝４である。各ノズル群のノズルは、下流側のノズルほど小さい数の番号が付されている（♯１〜♯１８０）。各ノズルには、それぞれインクチャンバー（不図示）とピエゾ素子（不図示）が設けられており、ピエゾ素子の駆動によってインクチャンバーが伸縮・膨張されて、ノズルからインク滴が吐出される。
【００２１】
＜検出器群６０について＞
検出器群６０は、プリンタ１の状況を監視するためのものである。図３Ａ，図３Ｂに示すように、この検出器群６０には、リニア式エンコーダ６１、ロータリー式エンコーダ６２、紙検出器６３、および紙幅検出器６４が含まれている。リニア式エンコーダ６１は、キャリッジＣＲのキャリッジ移動方向の位置を検出するためのものである。ロータリー式エンコーダ６２は、搬送ローラ２３の回転量を検出するためのものである。紙検出器６３は、印刷される用紙Ｓを検出するためのものである。紙検出器６３は、後述するＢＳ制御において、紙の有無の検出の役割を担う。紙幅検出器６４は、印刷される用紙Ｓの幅を検出するためのものである。
【００２２】
＜プリンタ側コントローラ７０について＞
プリンタ側コントローラ７０は、プリンタ１が有する各部を制御するものである。例えば、プリンタ側コントローラ７０は、所定の搬送量で用紙Ｓを搬送させる動作と、キャリッジＣＲ（ヘッド４１）を移動させながら断続的にインクを吐出させる動作とを交互に行わせることで、用紙Ｓに画像を印刷させている。このため、プリンタ側コントローラ７０は、搬送モータ２２の回転量を制御することによって用紙Ｓの搬送を制御する。また、プリンタ側コントローラ７０は、キャリッジモータ３１の回転を制御することによってキャリッジＣＲの移動を制御する。さらに、プリンタ側コントローラ７０は、印刷データを用いてヘッドにインクを吐出させるための制御を行う。
【００２３】
このプリンタ側コントローラ７０は、図２に示すように、インタフェース部７１と、ＣＰＵ７２と、メモリ７３と、制御ユニット７４とを有する。インタフェース部７１は、外部装置であるコンピュータ１１０との間でデータの受け渡しを行う。ＣＰＵ７２は、プリンタ１の全体的な制御を行うための演算処理装置である。メモリ７３は、ＣＰＵ７２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ等の記憶素子によって構成される。そして、ＣＰＵ７２は、メモリ７３に記憶されているコンピュータプログラムに従って各制御対象部を制御する。例えば、ＣＰＵ７２は、制御ユニット７４を介して用紙搬送機構２０やキャリッジ移動機構３０を制御する。例えば、搬送モータ２２やキャリッジモータ３１に対する制御信号を出力する。
【００２４】
＝＝＝基本的な印刷動作＝＝＝
本実施形態による印刷システム１００は、例えば次のような印刷動作において使用されるものである。
【００２５】
＜印刷動作について＞
図５は、印刷時の処理のフロー図である。以下に説明される各処理は、プリンタ側コントローラ７０が、メモリ７３内に格納されたプログラムに従って、各ユニットを制御することにより実行される。このプログラムは、各処理を実行するためのコードを有する。
【００２６】
印刷命令受信（Ｓ５０１）：まず、プリンタ側コントローラ７０は、コンピュータ１１０からインタフェース部７１を介して、印刷命令を受信する。この印刷命令は、コンピュータ１１０から送信される印刷データのヘッダに含まれている。そして、プリンタ側コントローラ７０は、受信した印刷データに含まれる各種コマンドの内容を解析し、各ユニットを用いて、以下の給紙処理・搬送処理・ドット形成処理等を行う。
【００２７】
給紙処理（Ｓ５０２）：給紙処理とは、印刷すべき紙をプリンタ内に供給し、印刷開始位置（頭出し位置とも言う）に紙を位置決めする処理である。プリンタ側コントローラ７０は、給紙ローラ２１や搬送ローラ２３を回転させ、紙を印刷開始位置に位置決めする。また、紙を印刷開始位置に位置決めする一方で、ヘッド４１は、インク滴の増粘を解消するべくフラッシング動作が行われる。
【００２８】
ドット形成処理（Ｓ５０３）：ドット形成処理とは、移動方向に沿って移動するヘッド４１からインクを断続的に吐出させ、紙上にドットを形成する処理である。プリンタ側コントローラ７０は、キャリッジモータ３１を駆動し、キャリッジＣＲを移動方向に移動させ、キャリッジＣＲの移動中に、印刷データに含まれるラスタデータに基づいてヘッド４１からインクを吐出させる。ヘッド４１から吐出されたインク滴が紙上に着弾すれば、紙上にドットが形成される。移動するヘッド４１からインクが断続的に吐出されるので、紙上には移動方向に沿った複数のドットからなるドット列（ラスタライン）が形成される。
【００２９】
搬送処理（Ｓ５０４）：搬送処理とは、紙をヘッドに対して搬送方向に沿って相対的に移動させる処理である。プリンタ側コントローラ７０は、搬送ローラ２３を回転させて紙を搬送方向に搬送する。この搬送処理により、ヘッド４１は、先ほどのドット形成処理によって形成されたドットの位置とは異なる位置に、次のドット形成処理時にドットを形成することが可能になる。
【００３０】
排紙判断（Ｓ５０５）：プリンタ側コントローラ７０は、印刷中の紙の排紙の判断を行う。印刷中の紙に印刷すべきデータが残っていれば、排紙は行われない。そして、プリンタ側コントローラ７０は、印刷すべきデータがなくなるまで、ドット形成処理と搬送処理とを交互に繰り返し、ドットから構成される画像を徐々に紙に印刷する。
【００３１】
排紙処理（Ｓ５０６）：印刷中の紙に印刷すべきデータがなくなれば、プリンタ側コントローラ７０は、排紙ローラを回転させることにより、その紙を排紙する。尚、排紙を行うか否かの判断は、印刷データに含まれる排紙コマンドに基づいても良い。
【００３２】
印刷終了判断（Ｓ５０７）：次に、プリンタ側コントローラ７０は、印刷を続行するか否かの判断を行う。次の紙に印刷を行うのであれば、印刷を続行し、次の紙の給紙処理を開始する。次の紙に印刷を行わないのであれば、印刷動作を終了する。
【００３３】
＜インターレース印刷＞
図９Ａおよび図９Ｂは、インターレース印刷の説明図である。図９Ａは、パス１〜パス４におけるヘッド（またはノズル群）の位置とドットの形成の様子を示し、図９Ｂは、パス１〜パス６におけるヘッドの位置とドットの形成の様子を示している。
【００３４】
説明の都合上、複数あるノズル群のうちの一つのノズル群のみを示し、ノズル群のノズル数も少なくしている（ここでは８個）。図中の黒丸で示されるノズルは、インクを吐出可能なノズルである。一方、白丸で示されるノズルは、インクを吐出不可のノズルである。また、説明の便宜上、ヘッド（またはノズル群）が紙に対して移動しているように描かれているが、同図はヘッドと紙との相対的な位置を示すものであって、実際には紙が搬送方向に移動されている。また、説明の都合上、各ノズルは数ドット（図中の丸印）しか形成していないように示されているが、実際には、移動方向に移動するノズルから間欠的にインク滴が吐出されるので、移動方向に多数のドットが並ぶことになる。このドットの列をラスタラインともいう。黒丸で示されるドットは、最後のパスで形成されるドットであり、白丸で示されるドットは、それ以前のパスで形成されたドットである。尚、「パス」とは、移動するノズルからインクを吐出して、ドットを形成する動作（ドット形成動作）をいう。各パスは、紙を搬送方向に搬送する動作（搬送動作）と交互に行われる。
【００３５】
「インターレース印刷」とは、ｋが２以上であって、１回のパスで記録されるラスタラインの間に記録されないラスタラインが挟まれるような印刷方法を意味する。例えば、図９Ａおよび図９Ｂにおける印刷方法では、１回のパスで形成されるラスタラインの間に、３本のラスタラインが挟まれている。
【００３６】
インターレース印刷では、紙が搬送方向に一定の搬送量Ｆで搬送される毎に、各ノズルが、その直前のパスで記録されたラスタラインのすぐ上のラスタラインを記録する。このように搬送量を一定にして記録を行うためには、（１）インクを吐出可能なノズル数Ｎ（整数）はｋと互いに素の関係にあること、（２）搬送量ＦはＮ・Ｄに設定されること、が条件となる。
【００３７】
同図では、ノズル群は搬送方向に沿って配列された８個のノズルを有する。ノズル群のノズルピッチｋは４なので、インターレース印刷を行うための条件である「Ｎとｋが互いに素の関係」を満たすため、全てのノズルは用いずに、７個のノズル（ノズル♯１〜ノズル♯７）を用いる。また、７個のノズルが用いられるため、紙は搬送量７・Ｄにて搬送される。その結果、１８０ｄｐｉ（４・Ｄ）のノズルピッチのノズル群を用いて、７２０ｄｐｉ（＝Ｄ）のドット間隔にて紙にドットが形成される。尚、実際のノズル数（１８０個）は７個よりも多いので、実際の搬送量（１７９・Ｄ）は７・Ｄよりも多くなる。
【００３８】
インターレース印刷の場合、ノズルピッチ幅の連続するラスタラインが完成するためには、ｋ回のパスが必要となる。例えば、１８０ｄｐｉのノズルピッチのノズル群を用いて７２０ｄｐｉのドット間隔にて連続する４つのラスタラインが完成するためには、４回のパスが必要となる。同図によれば、パス３のノズル♯２が形成したラスタライン（図中の矢印で示されるラスタライン）よりも搬送方向上流側に、連続的なラスタラインがドット間隔Ｄにて形成されることが示されている。
【００３９】
＜印刷データ生成処理＞
本実施形態において、印刷システム１００は、画像データを印刷データに変換し、この印刷データに基づいてドットの形成処理を行っている。すなわち、本実施形態において印刷データは最終的にラスタライズ処理がされたデータを含むものである。以下に、印刷データの生成処理について説明する。
【００４０】
図６は、印刷データ生成処理のフロー図である。これらの処理は、プリンタドライバによって行われる。  
まず、プリンタドライバは、解像度変換処理を行う（Ｓ６０１）。解像度変換処理は、アプリケーションプログラムから出力された画像データ（テキストデータ、イメージデータなど）を、紙に印刷する際の解像度に変換する処理である。例えば、紙に画像を印刷する際の解像度が７２０×７２０ｄｐｉに指定されている場合、アプリケーションプログラムから受け取った画像データを７２０×７２０ｄｐｉの解像度の画像データに変換する。尚、解像度変換処理後の画像データは、ＲＧＢ色空間により表される２５６階調のデータ（ＲＧＢデータ）である。
【００４１】
次に、プリンタドライバは、色変換処理を行う（Ｓ６０２）。色変換処理は、ＲＧＢデータをＣＭＹＫ色空間により表されるＣＭＹＫデータに変換する処理である。この色変換処理は、ＲＧＢデータの階調値とＣＭＹＫデータの階調値とを対応づけたテーブル（色変換ルックアップテーブルＬＵＴ）をプリンタドライバが参照することによって行われる。この色変換処理により、各画素についてのＲＧＢデータが、インク色に対応するＣＭＹＫデータに変換される。尚、色変換処理後のデータは、ＣＭＹＫ色空間により表される２５６階調のＣＭＹＫデータである。
【００４２】
次に、プリンタドライバは、ハーフトーン処理を行う（Ｓ６０３）。ハーフトーン処理は、高階調数のデータを、プリンタが形成可能な階調数のデータに変換する処理である。例えば、ハーフトーン処理により、２５６階調を示すデータが、２階調を示す１ビットデータに変換される。ハーフトーン処理では、ディザ法・γ補正・誤差拡散法などを利用して、プリンタがドットを分散して形成できるように画素データを作成する。プリンタドライバは、ハーフトーン処理を行うとき、ディザ法を行う場合にはディザテーブルを参照し、γ補正を行う場合にはガンマテーブルを参照し、誤差拡散法を行う場合は拡散された誤差を記憶するための誤差メモリを参照する。ハーフトーン処理されたデータは、前述のＲＧＢデータと同等の解像度（例えば７２０×７２０ｄｐｉ）を有している。
【００４３】
次に、プリンタドライバは、ラスタライズ処理を行う（Ｓ６０４）。ラスタライズ処理は、マトリクス状の画像データを、プリンタに転送すべきデータ順に変更する処理である。図１４は、パス１からパスｎまでにおけるノズル＃１から＃１８０のラスタデータを示す図である。ここでは、パスごとに、ノズル＃１からノズル＃１８０までのラスタデータが示されている。ラスタデータは、ヘッドの移動方向に並べた画素に対応するデータである。画素には、ドットが形成される画素（ドット形成画素）と、ドットが形成されない画素（ドット非形成画素）とがある。図１４において黒丸はドット形成画素の画素データを示しており、白丸はドット非形成画素の画素データを示している。これらのデータは、各ノズルについて画素の形成を担当する位置が記録されたインターレース用のマップデータに基づいてパスごとに作成される。  
図１４では、説明の簡単のためにＸ方向の画素数を少なくして記載している。実際のＸ方向における実際の画素数は、これよりもはるかに多いものとなる。
【００４４】
図１５は、本実施形態の印刷データを示す図である。印刷データは、各パス用の印刷データからなり、各印刷データは、ノズル＃１から＃１８０のラスタデータとコマンドデータとを含む。ラスタデータ中の１はドット形成画素の画素データに対応し、０はドット非形成画素の画素データに対応する。本実施形態ではコマンドデータとして、搬送量情報、ＢＳ制御情報、およびスキップ情報が記録される。印刷データは、ラスタデータの生成後にこれらのコマンドデータが付加されて作成される。
【００４５】
本実施形態において、キャリッジＣＲは、ブラックＫ、シアンＣ、マゼンダＭ、およびイエローＹの４色分のノズル有するヘッドを保持しているので、各パスのコマンドデータは各色間で共通のものとなる。よって、ブラックＫの印刷データにのみコマンドデータを付加し、このコマンドデータに従って媒体搬送等の制御を行うこともできる。  
尚、印刷データ生成処理によって生成された印刷データは、コンピュータ１１０のメモリ１１４上に記憶される。
【００４６】
＜フラッシング動作＞
「フラッシング」動作とは、媒体（紙、布、ＯＨＰシートなど）に着弾しないようにインクを強制的に吐出して、インクをインク受け部に吐出する動作である。フラッシング動作を行うことにより、使用していないノズル内のインクを排出することができるので、インクの粘度の増加を抑制することができる。
【００４７】
図７Ａから図７Ｄは、フラッシング動作の説明図である。図７Ａから図７Ｄは、本実施形態のプリンタ１の紙Ｓの給紙側から見た図である。図７Ａは、ドット形成処理前のキャリッジＣＲの停止位置を示す説明図である。図７Ｂは、印刷時のインクの着弾の説明図である。図７Ｃは、ドット形成処理後のキャリッジＣＲの停止位置を示す説明図である。図７Ｄは、キャリッジＣＲのフラッシング動作の説明図である。既に説明された構成要素については同じ符号を付しているので、説明を省略する。
【００４８】
ドット形成処理（図５、Ｓ５０３）の際に、キャリッジＣＲは、以下のように動作する。まず、ドット形成処理を行う前、キャリッジＣＲは、図７Ａに示すように、紙の右端より外側の位置（ヘッド４１の下面が紙Ｓに面していない位置）で、停止している。そして、キャリッジＣＲは、図中の左方向に向かって加速し、所定の速度で定速移動する。そして、キャリッジＣＲが定速で移動しているときに、図７Ｂに示すように、紙Ｓに着弾するように、ヘッド４１のノズルからインクの吐出を開始する。インクの吐出が終了して、ドット形成処理が終わると、キャリッジＣＲは減速する。そして、キャリッジＣＲは、図７Ｃに示すように、紙の左端より外側の位置（ヘッド４１の下面が紙Ｓに面していない位置）で停止する。
【００４９】
繰り返してドット形成処理が行われる場合、キャリッジＣＲは、図７Ｃの停止位置から折り返して、図中の右方向に向かって移動し、ドット形成処理を行う。ドット形成処理が終わると、インクの吐出が終了して、キャリッジＣＲは減速して、図７Ａの停止位置に停止する。このように、キャリッジＣＲは、ドット形成処理が繰り返し行われるとき、図７Ａの停止位置と図７Ｃの停止位置との間で往復移動することになる。
【００５０】
本実施形態では、ドット形成処理時のキャリッジの往復移動の範囲よりも外側に、インク受け部７０１が設けられている（図７Ａ〜図７Ｄ参照）。インク受け部７０１には、フラッシング動作で吐出されるインクを吸収するための吸収部材７０２が設けられている。
【００５１】
従来の印刷装置において、このフラッシング動作は、例えば数十秒に１度などの所定の時間をおいて行われる。あるフラッシング動作が完了してから次のフラッシング動作を行うまでの時間は、インクの性質の他、ノズル形状、ノズルの大きさなどヘッドの特性によっても様々である。この時間は、インク滴の吐出を行わなくてもインクの増粘により画像形成に影響を生じないような時間が設定される。本実施形態において、このようにフラッシング動作を行うために規定された所定の時間を「フラッシング限界時間」と定義する。このフラッシング限界時間は実験等によって求められた値が設定される。本実施形態ではフラッシング限界時間を９（ｓ）とする。
【００５２】
従来では、フラッシング限界時間が経過すると印刷中であってもフラッシング動作が行われていた。フラッシング動作を行うとき、ドット形成処理時のキャリッジの往復移動の範囲よりも外側に設けられたインク受け部７０１まで、キャリッジＣＲを移動しなければならない。このため、印刷途中でフラッシング動作が行われると、途中で印刷動作が中断され、この中断位置からインク受け部との往復時間のため印刷時間が長くなっていた。
【００５３】
しかしながら、フラッシング限界時間よりも短い周期で印刷時にインクの吐出を行っているノズルについては、増粘という問題は発生しない。よって、頻繁にインクを吐出するような場合には、フラッシング動作を行う必要がない。また、１ページを印刷する間にインクを一度も吐出しないノズルについても、このノズルは画像形成を行わないからフラッシング動作を行う必要がない。
【００５４】
本実施形態では、インクの増粘が画像形成に影響を与えない場合には、１ページの印刷中においてフラッシング動作を行わないようにすることで印刷時間を短縮している。以下に、本実施形態であるフラッシング動作の要否の判断方法について説明する。
【００５５】
＝＝＝フラッシング動作の要否の判断方法＝＝＝
＝＝＝第１実施形態＝＝＝
図１６は、本実施形態におけるフラッシング動作の要否の判断手法のフロー図である。本フローは、前述の印刷データ生成処理が完了した後に、ホスト側コントローラ１１１のＣＰＵ１１３により、メモリ１１４に記憶されたプログラムが実行されることにより実現される。フラッシング動作の要否の判断は、（１）印刷データに基づいて、各ノズルについてインクの不吐出時間を求める過程（Ｓ１６０２）と、（２）求めたインクの不吐出時間のうち最も長い不吐出時間である最長不吐出時間が、後述するフラッシング限界時間を超えたか否かに基づいてフラッシング動作の要否を判断する過程（Ｓ１６０４）と、からなる。ここで、不吐出時間とは、あるノズルについて、インク滴を吐出してから次のインク滴を吐出するまでの時間をいう。
【００５６】
（１）不吐出時間の算出
本実施形態では、インクを吐出してから次にインクを吐出するまでの時間をインクの不吐出時間としている。ここで、不吐出時間は、フラッシング動作が完了してから最初のパスまでの時間と、ドット形成画素を有するパスから次のドット形成画素を有するパスまでの時間との２つの場合がある。
【００５７】
図１０は、第１実施形態の概念を説明するための図である。図１０は、フラッシング動作時、およびパス１からパス３におけるヘッドの位置を示している。説明の便宜上、ヘッドが移動するように描かれているが、同図はヘッドと紙との相対的な位置を示すものであり、実際には媒体である紙Ｓが移動している。また、同図では、ノズルを省略してヘッドを描いている。さらに、フラッシング動作時の位置もパス１の位置よりも上方に描かれているが、実際には上述の通りインク受け部にてフラッシング動作が行われる。
【００５８】
図１０を参照すると、フラッシング動作が完了してから最初のパスまでの時間はＴｆｌで表され、あるパスから次のパスまでの時間はｔｐａで表される。本実施形態では、フラッシング動作が完了してから最初のパスまでの時間Ｔｆｌと、ドット形成画素を有するパスとドット形成画素を有する次のパスまでの時間を不吐出時間とする。  
ここでは、ノズル＃１およびノズル＃２を例にして説明を行う。また、ここで使用される印刷データは紙１ページ分の印刷データであり、メモリ１１４に記憶されている。
【００５９】
図１７は、本実施形態の不吐出時間の算出ルーチンのフロー図である。不吐出時間の算出のルーチンが呼び出されると、ＣＰＵ１１３は、ドット形成画素が存在する最初のパスをサーチして特定する（Ｓ１７０２）。サーチの方法は、ノズルごとにパス１からパスｎまでのラスタデータを左から順番にドット形成画素のデータが存在するか否かを調べることにより行われる。たとえば、図１８を参照すると、ノズル＃１については、パス１用のラスタデータの４番目にドット形成画素のデータがある。よって、ドット形成画素が存在する最初のパスはパス１として特定される。一方、ノズル＃２については、いずれのパスについてもドット形成画素が存在しない。よって、この場合、ドット形成画素が存在する最初のパスは特定できない。
【００６０】
次に、ＣＰＵ１１３は、ドット形成画素が存在する最初のパスが存在するか否かについて判断する（Ｓ１７０４）。上述のノズル＃１については、パス１がドット形成画素の存在する最初のパスとして特定されたので、フローがＳ１７０６に進められることとなる。一方、ノズル＃２の場合、ドット形成画素が存在しなかったので、Ｓ１７２０へとフローが進められる。
【００６１】
ドット形成画素が存在する最初のパスを見つけることができたとき、ＣＰＵ１１３は、最初のフラッシング動作が完了してからドット形成画素が存在する最初のパスまでの時間を求める（Ｓ１７０６）。フラッシング動作が完了してからドット形成画素が存在する最初のパスまでの時間は、フラッシング動作が完了してからパス１までの時間と、パス１からドット形成画素が存在する最初のパスまでの時間との和で求めることができる。ここでは、パス１を第１のパスとし、ドット形成画素の存在する最初のパスを第２のパスとする。そうすると、最初のフラッシング動作が完了してから第２のパスまでの時間Ｔｔｏｔａｌは、最初のフラッシング動作が完了してからパス１までの時間Ｔｆｌと、第１のパスから第２のパスまでの時間Ｔｍｏｖｅとの和で表すことができるので、
Ｔｔｏｔａｌ＝Ｔｆｌ＋Ｔｍｏｖｅ            （１）
となる。フラッシング動作が完了してからパス１までの時間は、キャリッジモータの性能およびキャリッジＣＲの移動可能幅などの要因から定まるものであって、プリンタ１の固有の時間である。本実施形態におけるプリンタ１では、フラッシング動作が完了してからパス１までの時間Ｔｆｌを０．２（ｓ）とする。
【００６２】
第１のパスから第２のパスまでの時間Ｔｍｏｖｅは、第１のパスの番号をＰ１とし第２のパスの番号をＰ２として、あるパスから次のパスまでの時間をｔｐａとすると、
Ｔｍｏｖｅ＝（Ｐ２−Ｐ１）×ｔｐａ          （２）
となる。尚、本実施形態では、あるパスから次のパスまでの時間ｔｐａを０．６２（ｓ）としている。
【００６３】
ここでは、パス１が第１のパスとされていることから、第１のパス番号は１となる。また、Ｓ１７０２において、ＣＰＵ１１３は、パス１の４番目にドット形成画素のデータをみつけている。よって、パス番号１が第２のパス番号として設定される。そうすると、Ｐ２およびＰ１は１であるから、第１のパスから第２のパスまでの時間は、０（ｓ）となる。また、最初のフラッシング動作が完了してからパス１までの時間Ｔｆｌは０．２（ｓ）である。よって、これらを式（１）に代入して、最初のフラッシング動作が完了してから第２のパスまでの時間は、０．２（ｓ）となる。
【００６４】
このようにして、最初のフラッシング動作が完了してから第２のパスまでの時間を求めると、ＣＰＵ１１３は、求めた値を不吐出時間テーブルに記録する（Ｓ１７０８）。図１９は、不吐出時間テーブルの一例である。不吐出時間テーブルは、ノズルごとのインクの不吐出時間を記録するためのテーブルであって、メモリ１１４に格納されている。不吐出時間テーブルは、ノズル＃１から＃１８０までのすべてのノズルについて用意され記録される。また、図１９には、ブラックＫの不吐出時間テーブルしか記載されていないが、各色について用意される。  
例えば、今回の場合、ノズル＃１について、最初のフラッシング動作が完了してから第２のパスまでに要する時間が０．２（ｓ）であったので、不吐出時間テーブルのノズル＃１に０．２（ｓ）が記録される。
【００６５】
次に、ＣＰＵ１１３は、ドット形成画素が存在する次のパスをサーチして特定する（Ｓ１７１０）。図１８を参照すると、ノズル１については、パス２用のラスタデータの６番目にドット形成画素のデータが存在する。よって、ドット形成画素が存在する次のパスとしてパス２が特定される。
【００６６】
次に、ＣＰＵ１１３は、ドット形成画素が存在する次のパスが存在するか否かについて判断する（Ｓ１７１２）。上述のノズル＃１については、パス２がドット形成画素の存在する次のパスとして特定されたので、フローがＳ１７１４に進められることになる。一方、ドット形成画素が存在する次のパスが見つからないときは、このフローを終了する。
【００６７】
ドット形成画素が存在する次のパスを見つけると、ＣＰＵ１１３は、前回の第２のパスの番号Ｐ２を第１のパスの番号Ｐ１に設定し、今回見つけたドット形成画素が存在するパスの番号を第２のパスの番号Ｐ２として設定する（Ｓ１７１４）。たとえば、今回見つけたドット形成画素が存在する次のパスはパス２である。よって、ＣＰＵ１１３は、第２のパスの番号であった１を第１のパスの番号Ｐ１として設定し、ドット形成画素が存在する次のパスのパス番号２を第２のパスの番号Ｐ２に設定する。
【００６８】
ＣＰＵ１１３は、式（２）にこれらの値を代入して、第１のパスから第２のパスまでの時間Ｔｍｏｖｅを求める（Ｓ１７１６）。尚、フラッシング動作は印刷動作直前で行われるので、Ｓ１７１０以降の計算では、フラッシング動作完了後からパス１のまでの時間Ｔｆｌを考慮する必要なく、第１のパスから第２のパスまでの時間を求めればよい。ここでは、第１のパスの番号Ｐ１が１であり、第２のパスの番号Ｐ２が２であることから、第１のパスから第２のパスまでの時間Ｔｍｏｖｅは、０．６２（ｓ）となる。
【００６９】
次に、ＣＰＵ１１３は、求めたＴｍｏｖｅの値がノズル＃１について不吐出時間テーブルに記録された値より大きいか否かについて判断する。そして、求めたＴｍｏｖｅの値が、不吐出時間テーブルのノズル＃１に記録された値よりも大きいときは、今回求めたＴｍｏｖｅの値を上書きして不吐出時間テーブルに記録する（Ｓ１７１８）。今回求めたＴｍｏｖｅの値は０．６２（ｓ）であった。不吐出時間テーブルを参照すると、ノズル＃１の不吐出時間には０．２（ｓ）が記録されている。よって、求めたＴｍｏｖｅの値が、不吐出時間テーブルの値よりも大きいので、不吐出時間テーブルの値を０．６２（ｓ）へと上書きする。仮に、求めたＴｍｏｖｅが０．２（ｓ）などの値であった場合、不吐出時間テーブルの値よりも大きくはないので０．２（ｓ）の値を存置する。
【００７０】
次に、フローはＳ１７１０に戻る。そして、上述の手順を繰り返すことにより、図１９の不吐出時間テーブルが更新されていく。そして、最終的にＳ１７１２において、ドット形成画素が存在するパスが見つからなくなる。その時点で、本ルーチンは終了する。
【００７１】
ところでＳ１７０４において、ドット形成画素の存在する最初のパスがいずれのパスをサーチしても見つからないとき、ＣＰＵ１１３は、不吐出時間テーブルに０（ｓ）を記録する（Ｓ１７２０）。ドット形成画素の存在する最初のパスが存在しないとき、このノズルは、紙Ｓを１ページを印刷する間に一度もインク滴を吐出しないこととなる。すると、このノズルが画像形成を行うことはないため、このノズルに関してはフラッシング動作を行う必要はない。よって、フラッシング動作を行うか否かを判断するために、このノズルの不吐出時間が参照される必要はないため、後述の最長不吐出時間を求める際に影響を与えない０（ｓ）が記録される。
【００７２】
上述のフローは、ノズル＃１からノズル＃１８０の全てについて行われ、また、全ての色について行われる。このようにすることで、各ノズルの最も長い不吐出時間が不吐出時間テーブルに記録される。
【００７３】
（２）フラッシング動作の要否判断
次に、フラッシング動作の要否の判断について説明する。ここで、フラッシング動作の要否の判断とは、紙Ｓを１ページ印刷するときにおいて、フラッシング動作が一度でも必要となるか否かを判断するものである。フラッシング動作の要否は、前述の手法によって不吐出時間テーブルに記録されたノズルごとの不吐出時間から最長不吐出時間を求め、これがあらかじめ設定されたフラッシング限界時間を超えるか否かに基づいて判断される。
【００７４】
図２０は、フラッシング動作の要否の判断ルーチンのフロー図である。フラッシング動作の要否判断のルーチンが呼び出されると、ＣＰＵ１１３は、図１９に示すノズルごとの不吐出時間から最長不吐出時間を求める（Ｓ２００２）。最長吐出時間とは、全ての色の全てのノズルのうち最も長い不吐出時間である。よって、ＣＰＵ１１３は、バブルソート法などの最大値を求めるアルゴリズムを用いて、全ての色の全てのノズルの中から最も長い不吐出時間（最長不吐出時間）を求める。
【００７５】
次に、ＣＰＵ１１３は、この最長不吐出時間がフラッシング限界時間を超えるか否かについて判断する（Ｓ２００４）。  
判断の結果、最長不吐出時間がフラッシング限界時間を超えたとき、ホスト側コントローラ１１１で実行されるプリンタドライバのフラッシング動作のタイミングスケジュール部（不図示）にフラッシングを行う必要がある印刷である旨の信号が送られる（Ｓ２００８）。フラッシング動作を行う必要がある印刷であることを示す信号が渡されると、プリンタドライバのフラッシング動作のタイミングスケジュール部は、どのタイミングでフラッシング動作を行うのが最適かを求める。そして、ホスト側コントローラ１１１は、最適なタイミングでプリンタ１にフラッシング動作を実行させる信号を送出する。  
一方、判断の結果、最長不吐出時間がフラッシング限界時間を超えないとき、ホスト側コントローラ１１１は、プリンタ１の制御部であるプリンタ側コントローラ７０にフラッシング動作が不要であることを通知する（Ｓ２００６）。そうすると、プリンタ側コントローラ７０は、１ページ印刷する間にフラッシング動作を行わないように印刷動作を制御する。
【００７６】
このようにして、印刷データに基づいてフラッシング動作の要否が判断され、フラッシング動作が不要のときはフラッシング動作を行わないこととするので印刷時間が短縮される。
【００７７】
＝＝＝第２実施形態＝＝＝
上述の第１実施形態では、インクを吐出するパスからインクを吐出する次のパスまでの時間を不吐出時間としていた。第２実施形態では、より正確な不吐出時間を求めるために、（１）フラッシング動作を完了してからヘッドが最初のドット形成画素の位置に至るまでの時間、又は、（２）あるドット形成画素の位置から次のドット形成画素の位置までのヘッドの移動時間を不吐出時間とする。第２の実施形態において、第１実施形態と異なるのは、図１６における不吐出時間の算出（Ｓ１６０２）のルーチンである。フラッシング動作要否判断（Ｓ１６０４）については、前述の実施形態と同様であるので、この部分については説明を省略する。
【００７８】
図２１は、第２実施形態を説明するための、ノズル＃１のドット形成画素の位置を示す図である。図２１において斜線が施された円の存在する画素は、ドット形成画素を示す。本実施形態では、画素の位置を（Ｘ，Ｐ）として表す。ここで、Ｐはそのドット形成画素またはドット非形成画素を形成するパスの番号を表している。また、Ｘはその画素のＸ方向の座標を表している。
【００７９】
図中のＴｆｌは、フラッシング動作が完了してからヘッドがパス１における紙の左外側の位置（パスの開始位置）に至るまでの時間である。また、Ｔｉｎｉｔは、紙の左外側の位置からＸ座標の１の位置にヘッドが移動するまでの時間である。ｔｐは、パスの開始から次のパスの開始までに要する時間である。尚、ｔｐは、ある位置から次のパスの同じＸ座標の位置に至るまでに要する時間と同じである。Ｔ１は、Ｘ座標が１の位置（１，Ｐ１）から第１の位置（Ｘ１，Ｐ１）までのヘッドの移動時間である。Ｔ２は、Ｘ座標におけるＸ１からＸ２までのヘッドの移動時間である。また、Ｄｐｘは画素間の距離を示している。
【００８０】
図２２は、第２実施形態における不吐出時間の算出ルーチンのフロー図である。不吐出時間の算出ルーチンが呼び出されると、ＣＰＵ１１３は、最初に現れるドット形成画素の位置をサーチする（Ｓ２２０２）。サーチの方法は、ノズルごとにパス１からパスｎまでのラスタデータを左から順番にドット形成画素のデータが存在するか否かを調べることにより行われる。図２１を参照すると、パス２の５番目にドット形成画素がある。よって、最初のドット形成画素の位置として（５，２）が特定される。
【００８１】
次に、ＣＰＵ１１３は、最初のドット形成画素が存在するか否かについて判断する（Ｓ２２０４）。上述のＳ２２０２において、（５，２）が最初のドット形成画素の位置として特定されたので、フローがＳ２２０６に進められることになる。最初のドット形成画素が存在しないときはＳ２２２０へとフローが進められる。
【００８２】
最初のドット形成画素を見つけることができたとき、ＣＰＵ１１３は、最初のフラッシング動作を完了してからヘッドが最初のドット形成画素の位置に至るまでの不吐出時間を求める（Ｓ２２０６）。
【００８３】
最初のドット形成画素の位置を（Ｘ１，Ｐ１）とすると、パスＰ１の開始位置から最初のドット形成画素の位置（Ｘ１，Ｐ１）までのヘッドの移動時間をＴ１として、最初のフラッシング動作を完了してからヘッドが最初のドット形成画素の位置に至るまでの不吐出時間Ｔｎｆｉｒｅ１は、
Ｔｎｆｉｒｅ１＝Ｔｆｌ＋Ｔｉｎｉｔ＋（Ｐ１−１）ｔｐ＋Ｔ１      （３）
となる。ここで、パスの開始から次のパスの開始までに要する時間ｔｐを０．６２（ｓ）とする。また、フラッシング動作が完了してからヘッドがパスの開始位置に至るまでの時間Ｔｆｌを０．２（ｓ）とする。
【００８４】
また、パスＰ１の開始位置から（Ｘ１，Ｐ１）までのヘッドの移動時間Ｔ１は、ヘッドのＸ方向に移動速度をＶｃ（ｍ／ｓ）とし、画素間の距離をＤｐｘ（ｍ）とすると、
Ｔ１＝（Ｘ１−１）・Ｄｐｘ／Ｖｃ            （４）
となる。ここで、ヘッドの移動速度Ｖｃは、１．０（ｍ／ｓ）を一定に有するものとする。また、Ｔｉｎｉｔは、０．０３（ｓ）とする。そして、画素間の距離Ｄｐｘを０．０１５６（ｍ）としている。式（３）および式（４）に各値を代入して、最初のフラッシング動作の完了からヘッドが最初のインク吐出位置に至るまでの不吐出時間は、０．９１（ｓ）となる。
【００８５】
尚、本実施形態では、説明の簡単のためにヘッドの移動方向の画素数を減らしており、ヘッドの移動方向の画素間距離が大きくなっているが、実用的には７２０ｄｐｉの解像度に対応した画素数と画素間の距離になる。
【００８６】
このようにして、最初のフラッシング動作が完了してからヘッドが最初のドット形成画素の位置に至るまでの不吐出時間を求めると、ＣＰＵ１１３は、第１実施形態と同様に図１９に示すような不吐出時間テーブルに求めた値を記録する（Ｓ２２０８）。たとえば、今回の場合、ノズル＃１について、最初のフラッシング動作が完了してから最初のインク吐出位置までの時間が０．９１（ｓ）であったので、不吐出時間テーブルのノズル＃１に０．９１（ｓ）が記録される。
【００８７】
次に、ＣＰＵ１１３は、次のドット形成画素の位置をサーチして特定する（Ｓ２２１０）。図２１を参照すると、ノズル１については、パス３の６番目にドット形成画素が存在する。よって、次のドット形成画素の位置として（６，３）が特定される。
【００８８】
次に、ＣＰＵ１１３は、次のドット形成画素が存在していたか否かについて判断する（Ｓ２２１２）。上述のノズル＃１については、（６，３）が次のドット形成画素として特定されたので、フローがＳ２２１４に進められることになる。一方、次のドット形成画素が見つからないときは、このフローを終了する。
【００８９】
次のドット形成画素の位置を特定すると、ＣＰＵ１１３は、前回の第２の位置を第１の位置に設定し、今回特定したドット形成画素の位置を第２の位置に設定する（Ｓ２２１４）。ただし、今回は最初のフローの実行であって第２の位置は設定されていない。よって、最初のドット形成画素の位置を第１の位置に設定する。例えば、今回特定した次のドット形成画素の位置は（６，３）である。よって、ＣＰＵ１１３は、最初のドット形成画素の位置（５，２）を第１の位置として設定し、次のドット形成画素の位置（６，３）を第２の位置として設定する。
【００９０】
次に、ＣＰＵ１１３は、第１の位置から第２の位置までの不吐出時間を求める（Ｓ２２１６）。第１の位置（Ｘ１，Ｐ１）から第２の位置（Ｘ２，Ｐ２）までの不吐出時間をＴｎｆｉｒｅ２とすると、
Ｔｎｆｉｒｅ２＝（Ｐ２−Ｐ１）ｔｐ＋Ｔ２    （５）
となる。
【００９１】
また、Ｘ１からＸ２までのヘッドの移動時間Ｔ２は、
Ｔ２＝（Ｘ２−Ｘ１）・Ｄｐｘ／Ｖｃ          （６）
となる。
【００９２】
ＣＰＵ１１３は、式（４）から（６）に各値を代入して、第１の位置から第２の位置までの不吐出時間Ｔｎｆｉｒｅ２を求める（Ｓ２２１６）。ここでは、第１の位置が（５，２）であり、第２の位置が（６，３）であることから、第１の位置から第２の位置までの不吐出時間Ｔｎｆｉｒｅ２は０．６４（ｓ）となる。
【００９３】
次に、ＣＰＵ１１３は、求めたＴｎｆｉｒｅ２の値が、ノズル＃１について不吐出時間テーブルに記録された値より大きいか否かについて判断する。そして、求めたＴｎｆｉｒｅ２の値が、不吐出時間テーブルのノズル＃１に記録された値よりも大きいときは、今回求めたＴｎｆｉｒｅ２の値を上書きして不吐出時間テーブルに記録する（Ｓ２２１８）。今回求めたＴｎｆｉｒｅ２の値は、０．６４（ｓ）であった。不吐出時間テーブルを参照すると、ノズル＃１の不吐出時間には、前回の０．９１（ｓ）が記録されている。よって、求めたＴｎｆｉｒｅ２の値が、不吐出時間テーブルの値よりも大きくないので不吐出時間テーブルの値を存置する。仮に、求めたＴｎｆｉｒｅ２が１．０（ｓ）などの値であった場合、不吐出時間テーブルの値よりも大きいので、１．０（ｓ）を不吐出時間テーブルに上書きする。
【００９４】
次に、フローはＳ２２１０に戻る。そして、上述の手順を繰り返すことにより、図１９の不吐出時間テーブルが更新されていく。そして、最終的にＳ２２１２において、ドット形成画素をみつけられなくなる。その時点で、本ルーチンを終了する。
【００９５】
ところで、Ｓ２２０４において、最初のドット形成画素がサーチしても見つからないとき、ＣＰＵ１１３は、不吐出時間テーブルに０（ｓ）を記録する（Ｓ２２２０）。最初のドット形成画素が存在しないとき、このノズルは、紙Ｓを１ページ印刷する間に一度もインク滴を吐出しないこととなる。すると、このノズルが画像形成を行うことはないため、このノズルに関してはフラッシング動作を行う必要はない。よって、フラッシング動作を行うか否かを判断するために、このノズルの不吐出時間が参照される必要はないため０（ｓ）が記録される。
【００９６】
上述のプロセスは、ノズル＃１から＃１８０のすべてについて行われ、また、すべての色について行われる。このようにすることで、各ノズルの最も長い不吐出時間が不吐出時間テーブルに記録される。
【００９７】
第２実施形態では、不吐出時間を、フラッシング動作を完了してからヘッドが最初のドット形成画素の位置に至るまでの時間、又は、あるドット形成画素の位置から次のドット形成画素の位置までのヘッドの移動時間としている。よって、より正確に不吐出時間を求めることができ、フラッシング動作を行うべきか否かをより正確に判断できるようになる。
【００９８】
＝＝＝第３実施形態＝＝＝
図８は、紙Ｓに画像が印刷される際の各領域を説明するための図である。紙Ｓの範囲内には印刷可能領域８０１が設けられており、この範囲内で画像が形成される。媒体Ｓには、上端印刷がされる上端印刷領域、通常印刷が行われる通常印刷領域、および下端印刷が行われる下端印刷領域がある。これらの領域において画像を形成するときにおいてそれぞれ、次のパスに至るまでの搬送量が異なっている。次に、上端印刷および下端印刷について説明する。
【００９９】
図１１は、上端印刷および下端印刷の説明図である。尚、本来、搬送方向に並ぶノズル数は１８０個であるが、説明を簡単にするため、ここではノズル数を８個とする。
【０１００】
上端印刷では、印刷画像の上端付近を印刷する際に、通常印刷時の搬送量よりも少ない搬送量にて、紙が搬送される。例えば、パス１−パス２間、パス２−パス３間、パス３−パス４間に行われる搬送動作では、紙が搬送量Ｄにて搬送される。また、パス４−パス５間に行われる搬送動作では、紙が搬送量２・Ｄにて搬送される。また、上端印刷では、インクを吐出するノズルが一定していない。例えば、パス１ではノズル♯２〜♯４、パス２ではノズル♯２、パス３ではノズル♯２〜♯７、パス４ではノズル♯２〜♯５、パス５ではノズル♯２〜♯８からインクが吐出される。パス５以降からは通常印刷が行われるので、紙は搬送量７・Ｄにて搬送され、７個のノズル（ノズル♯２〜♯８）からインクが吐出される。これにより、印刷画像の上端部分において、連続するラスタラインを形成することができる。
【０１０１】
下端印刷では、上端印刷と同じように、印刷画像の下端付近を印刷する際に、通常印刷時の搬送量よりも少ない搬送量にて、紙が搬送される。また、下端印刷では、上端印刷と同じように、インクを吐出するノズルが一定していない。これにより、印刷画像の下端部分において、連続するラスタラインを形成することができる。
【０１０２】
通常印刷だけでラスタラインが形成される領域を通常印刷領域と呼ぶ。また、通常印刷領域よりも紙の上端側（搬送方向下流側）に位置する領域を上端印刷領域と呼び、通常印刷領域よりも下端側（搬送方向上流側）に位置する領域を下端印刷領域と呼ぶ。
【０１０３】
ところで、第２実施形態では搬送量が一定であり、あるパスから次のパスに至るまでの時間ｔｐが一定であるものとして説明を行った。しかしながら、上端印刷時および下端印刷時では搬送量が小さい。よって、上端印刷時および下端印刷時では、あるパスから次のパスに至るまでの時間ｔｐに含まれる搬送時間が短くなることからｔｐ自体も短くなる。
【０１０４】
第３実施形態では、このように搬送量が異なるときのことを考慮して、ｔｐを可変とする。ここでは、第２実施形態と異なる点であるｔｐを可変にしたときの不吐出時間の求め方について説明する。
【０１０５】
第３実施形態では、フラッシング動作を完了してからヘッドが最初のドット形成画素の位置に至るまでの時間、又は、あるドット形成画素の位置から次のドット形成画素の位置までのヘッドの移動時間の算出時において印刷データの搬送量情報が参照される。そして、時間ｔｐがパスごとに可変となるように構成される。また、本実施形態では、搬送量情報に対応する時間ｔｐがあらかじめ決められメモリ１１４に記憶されている。例えば、搬送量情報がＤの時は０．５０（ｓ）、搬送量が２・Ｄのときは０．５２（ｓ）、搬送量が７・Ｄの時は０．６２（ｓ）と定められている。
【０１０６】
第３実施形態では、第２実施形態（図２２）のＳ２２０６およびＳ２２１６における不吐出時間の計算方法が異なる。ここでは、第２実施形態と異なるＳ２２０６およびＳ２２１６について説明する。
【０１０７】
Ｓ２２０６において、ＣＰＵ１１３は、最初のフラッシング動作を完了してからヘッドが最初のドット形成画素の位置に至るまでの不吐出時間を求める。第２実施形態では式（３）を用いて、最初のフラッシング動作を完了してからヘッドが最初のドット形成画素の位置に至るまでの不吐出時間Ｔｎｆｉｒｅ１を求めいていたが、第３実施形態では以下の式（３’）を用いて不吐出時間Ｔｎｆｉｒｅ１を求める。  
Ｔｎｆｉｒｅ１＝Ｔｆｌ＋Ｔｉｎｉｔ＋ｔｐ（ｐ１−１）＋…＋ｔｐ（１）＋Ｔ１
（３’）
ここで、ｔｐ（ｉ）は、パスｉの開始から次のパス（ｉ＋１）の開始までに要する時間である。たとえば、ｔｐ（ｐ１−１）は、パス（Ｐ１−１）の開始から次のパス（Ｐ１−２）の開始までに要する時間である。ｔｐ（ｉ）は、上述の通り搬送量情報からメモリ１１４を参照することで求められる。パス番号ｉにおける搬送量情報は、パス番号ｉにおける印刷データを参照することで求めることができる。
【０１０８】
図２３は、第３実施形態を説明するための印刷データの例を示す図である。例えば、最初のドット形成画素の位置が（５，２）であるとき、Ｐ１＝２であるからｔｐ（１）を求めるべくパス１用の印刷データの搬送量情報を参照する。ここでは、搬送量情報はＤである。よって、これに対応するｔｐは、メモリ１１４を参照して０．５（ｓ）となる。  
Ｔ１の求め方は第２実施形態のときと同様に式（４）を用いる。式（３’）および式（４）に各値を代入すると、不吐出時間は０．７９（ｓ）となる。
【０１０９】
また、Ｓ２２１６において、ＣＰＵ１１３は、第１の位置（Ｘ１，Ｐ１）から第２の位置（Ｘ２，Ｐ２）までの不吐出時間を求める。第２実施形態では、式（５）を用いて、第１の位置から第２の位置までの不吐出時間Ｔｎｆｉｒｅ２を求めていたが、第３実施形態では以下の式（５’）を用いて不吐出時間Ｔｎｆｉｒｅ２を求める。  
Ｔｎｆｉｒｅ２＝ｔｐ（ｐ２―１）＋・・・＋ｔｐ（ｐ１）＋Ｔ２      （５’）
例えば、第１の位置が（５，２）であり、第２の位置が（６，３）であるとき、Ｐ１＝１，Ｐ２＝３であるからｔｐ（２）を求めるべくパス２用の印刷データの搬送量情報を参照する。ここでは、搬送量情報はＤである。よって、これに対応するｔｐは、メモリ１１４を参照して０．５となる。  
Ｔ２の求め方は第２実施形態のときと同様に式（６）を用いる。式（５’）および式（６）に各値を代入すると、不吐出時間は、０．５２（ｓ）となる。
【０１１０】
このようにすることで、パスごとに搬送量が異なる場合であっても、正確に不吐出時間を求めることができので、不吐出時間に基づいてより正確にフラッシング動作を行うべきか否かについて判断することができる。
【０１１１】
＝＝＝第４実施形態＝＝＝
図８には、下端印刷領域に重なるようにしてＢＳ制御領域が示されている。ＢＳ制御とは、ブレーキ制御と呼ばれるものであり、搬送ローラ２３の搬送速度を通常の搬送速度よりも遅くする制御である。このように本実施形態のプリンタ１においてＢＳ制御を行っているのは、次の理由による。
【０１１２】
図１３は、ＢＳ制御を行うこととしている理由を説明するための図である。紙Ｓの搬送は、搬送ローラ２３および従動ローラ２６によって行われる。従動ローラ２６は、図１３に示すように搬送中にバネ２７によって紙Ｓを搬送ローラ２３に押し付けるように構成されている。最近では、紙Ｓの終端近くまで印字することが要求されている。このためには、紙Ｓの端部を搬送ローラ２３と、従動ローラ２６とで押さえておく必要がある。しかし、従動ローラ２６は、バネ２７によって搬送ローラ２３側に押し付けられるように構成されているため、紙Ｓの終端が上記所定の範囲に位置するように搬送が行われたとき、図１３に示すようにバネ２７によって紙Ｓが送り出されるような力Ｆが紙Ｓに作用する。このため、紙Ｓが搬送ローラ２３と従動ローラ２７との間から送り出されてしまい、紙Ｓの終端近くでは、搬送の精度が確保できない。よって、本実施形態におけるプリンタ１では、媒体である紙Ｓの終端近くでも搬送精度を確保するために、終端近くにおいて搬送速度を遅くする制御を行っている。
【０１１３】
このように搬送速度を遅くして搬送時間が長くなるような制御を行ったとき、あるパスから次のパスに至るまでの時間ｔｐに含まれる搬送時間が長くなることから、ｔｐ自体も長くなる。第４実施形態では、このように搬送時間が長くなるときのことを考慮して、不吐出時間を求める。ここでは、第２実施形態と異なる点であるｔｐが長くなるときの不吐出時間の求め方について説明する。
【０１１４】
図２４は、第４実施形態を説明するための印刷データの例を示す図である。図２４において、ＢＳ制御を行う搬送動作の直前のパスのためのＢＳ制御情報に１が記録されている。つまり、ＢＳ制御情報が１に設定されたパスの後続の搬送動作において搬送速度を遅くするＢＳ制御が行われる。例えば、図２４において、パス９８用のＢＳ制御情報は１に設定されている。よって、パス９８に後続する搬送動作では搬送速度を遅くするＢＳ制御が行われる。また、ここでは、説明の簡単のためにパス１００を本実施形態における最後のパスとしている。最終のパスであるパス１００にもＢＳ制御情報が存在しているが、最終パスに後続する搬送動作ではＢＳ制御は必要ないため、パス１００のＢＳ制御情報は実際には使用されない。
【０１１５】
ＢＳ制御情報の設定方法として、第４実施形態では、紙Ｓの搬送方向のサイズに基づいてＢＳ制御を行う搬送動作の直前のパスの番号が求められ、このパスの番号の印刷データのＢＳ制御情報に１が書き込まれる。そして、ＢＳ制御情報に１が書き込まれた印刷データのパスの後続する搬送動作について、搬送速度が通常の搬送速度よりも遅くなるように制御されている。尚、印刷される紙Ｓのサイズはあらかじめメモリ１１４に記憶されている。
【０１１６】
第４実施形態では、不吐出時間を求めるに際し、印刷データのＢＳ制御情報が参照される。また、ＢＳ制御情報が０であるときにおけるパスの開始から次のパスの開始に至るまでの時間ｔｐと、ＢＳ制御情報が１であるときにおけるパスの開始から次のパスの開始に至るまでの時間ｔｐ’とがあらかじめ決められメモリ１１４に記憶されている。第４実施形態では、ｔｐを０．５０（ｓ）とし、ｔｐ’を０．５４（ｓ）とする。
【０１１７】
第４実施形態では第２実施形態のＳ２２０６とＳ２２１６における不吐出時間の計算方法が異なる。ここでは、第２実施形態と異なるＳ２２０６およびＳ２２１６について説明する。
【０１１８】
Ｓ２２０６において、ＣＰＵ１１３は、最初のフラッシング動作を完了してからヘッドが最初のドット形成画素の位置に至るまでの不吐出時間を求める。第２実施形態では式（３）を用いて、最初のフラッシング動作を完了してからヘッドが最初のドット形成画素の位置に至るまでの不吐出時間Ｔｎｆｉｒｅ１を求めいていたが、第４実施形態では以下の式（３’’）を用いてＴｎｆｉｒｅ１を求める。  
Ｔｎｆｉｒｅ１＝Ｔｆｌ＋Ｔｉｎｉｔ＋（Ｐ１―１―ＮＢＳ）ｔｐ＋ＮＢＳ・ｔｐ’＋Ｔ１                    （３’’）
ここで、ＮＢＳは、最初のフラッシング動作を完了してからパスＰ１の開始までにおいて１に設定されているＢＳ制御情報の数である。
【０１１９】
例えば、図２４において、最初のドット形成画素の位置が（５，９９）であるとき、パス１からパス９９の開始に至るまでの印刷データでＢＳ制御情報が１である数ＮＢＳをカウントする。但し、「パス９９の開始まで」とは、パス９９を含まないものとする。Ｔ１の求め方は第２実施形態のときと同様に式（４）を用いる。  
例えば、ＢＳ制御情報が１である数ＮＢＳを９とすると、式（３’’）および式（４）に各値を代入して、不吐出時間は、４９．６（ｓ）となる。
【０１２０】
また、Ｓ２２１６において、ＣＰＵ１１３は、第１の位置（Ｘ１，Ｐ１）から第２の位置（Ｘ２，Ｐ２）までの不吐出時間を求める。第２実施形態では、式（５）を用いて、第１の位置から第２の位置までの不吐出時間Ｔｎｆｉｒｅ２を求めていたが、第４実施形態では以下の式（５’’）を用いて不吐出時間を求める。  
Ｔｎｆｉｒｅ２＝（Ｐ２−Ｐ１−ＮＢＳ）ｔｐ＋ＮＢＳ・ｔｐ’＋Ｔ２  （５’’）
例えば、第１の位置が（５，９９）であり第２の位置が（６，１００）であるとき、パス９９のＢＳ制御情報が１であることから、パス９９からパス１００の開始位置までにおけるＢＳ制御情報が１である数ＮＢＳは１である。  
Ｔ２の求め方は第２実施形態のときと同様に式（６）を用いる。式（５’’）および式（６）に各値を代入すると、不吐出時間は、０．５６（ｓ）となる。
【０１２１】
このようにすることで、搬送速度を遅く制御するときであっても、正確に不吐出時間を求めることができるので、不吐出時間に基づいてより正確にフラッシング動作を行うべきか否かについて判断することができる。
【０１２２】
＝＝＝第５実施形態＝＝＝
あるパスにおいて、いずれの色のいずれのノズルでもインクの吐出を行なわないときがある。このようなとき、パスを行うことなく紙Ｓの搬送動作のみを行わせて印刷時間の短縮を図ることができる。パスをスキップする制御をすることから、このような制御を本実施形態ではスキップ制御と呼ぶ。
【０１２３】
図１２は、通常印刷時の搬送量と、スキップ制御を行ったときの搬送量を説明するための図である。例えば、通常ではスキップ制御は行わず、図１２の左側に示すように７・Ｄの搬送量で搬送を行う。一方、パスｋ＋１において、いずれのノズルでもインクの吐出を行わないとき、スキップ制御が行われる。スキップ制御を行うときには、図１２の右に示すようにパスｋ＋１を省略して７・Ｄ分の搬送を行う。つまり、パスｋ’の後からパス（ｋ＋２）’に至るまでに、一度に１４・Ｄの搬送が行われる。
【０１２４】
スキップ制御を行うか否かは、印刷データのスキップ情報に基づいて定められる。本実施形態では、スキップ情報が１の印刷データのパスを行わないこととしてスキップ制御を行う。ここで、スキップ情報は、すべての色について全てのラスタデータが０であるときに１にセットされている。言い換えると、すべての色についてどのノズルからもインクの吐出が行われないパスに対して１がセットされている。
【０１２５】
パスを行わず紙Ｓの搬送動作のみを行わせて印刷時間を短縮する制御を行っているとき、パスから次のパスに至るまでの時間ｔｐに含まれるパスの時間を省くことができることから、ｔｐ自体も短くなる。第５実施形態では、このようにパスを省いたときのことを考慮して、不吐出時間を求める。ここでは、第２実施形態と異なる点であるｔｐが短くなるときの不吐出時間の求め方について説明する。
【０１２６】
図２５は、第５実施形態を説明するための印刷データの例を示す図である。図２５において、パス５１では、スキップ情報に１が設定されている。このようなとき、パス５１ではパスが省略され搬送動作のみが行われる。スキップ情報の設定方法として、第５実施形態では、印刷データの生成の際に、あるパスの番号における全ての色について全てのノズル番号のラスタデータを参照する。そして、ラスタデータに含まれる画素データ中にドット形成画素に対応する画素データが１つも含まれていないとき、そのパス番号のスキップ情報に１が設定される。
【０１２７】
第５実施形態では、不吐出時間を求めるのに際し、印刷データのスキップ情報が参照される。また、スキップ情報が０であるときにおけるパスの開始から次のパスの開始に至るまでの時間ｔｐと、スキップ情報が１であるときにおけるパスの開始から次のパスの開始に至るまでの時間ｔｐ’’とがあらかじめ決められメモリ１１４に記憶されている。第５実施形態では、ｔｐを０．６２（ｓ）とし、ｔｐ’’を０．４０（ｓ）とする。
【０１２８】
第５実施形態では、第２実施形態（図２２）のＳ２２０６とＳ２２１６における不吐出時間の計算方法が異なる。ここでは、第２実施形態と異なるＳ２２０６およびＳ２２１６について説明する。
【０１２９】
Ｓ２２０６において、ＣＰＵ１１３は、最初のフラッシング動作を完了してからヘッドが最初のドット形成画素の位置に至るまでの不吐出時間を求める。第２実施形態では、式（３）を用いて、最初のフラッシング動作を完了してからヘッドが最初のドット形成画素の位置に至るまでの不吐出時間Ｔｎｆｉｒｅ１を求めていたが、第５実施形態では以下の式（３’’’）を用いてＴｎｆｉｒｅ１を求める。  
Ｔｎｆｉｒｅ１＝Ｔｆｌ＋Ｔｉｎｉｔ＋（Ｐ１―１―Ｎｓｋｐ）ｔｐ＋Ｎｓｋｐ・ｔｐ’’＋Ｔ１    （３’’’）
ここで、Ｎｓｋｐは、最初のフラッシング動作を完了してからパスＰ１の開始までにおいて１に設定されているスキップ情報の数である。
【０１３０】
例えば、図２５において、最初のドット形成画素の位置が（５，５０）であるとき、パス１からパス５０の開始に至るまでの印刷データでスキップ情報が１である数Ｎｓｋｐをカウントする。また、Ｔ１の求め方は第２実施形態の時と同様に式（４）を用いる。  
例えば、スキップ情報が１である数Ｎｓｋｐを９とすると、式（３’’’）および式（４）に各値を代入して、不吐出時間は２８．７となる。
【０１３１】
また、Ｓ２２１６において、ＣＰＵ１１３は、第１の位置（Ｘ１、Ｐ１）から第２の位置（Ｘ２，Ｐ２）までの不吐出時間を求める。第２実施形態では、式（５）を用いて、第１の位置から第２の位置までの不吐出時間Ｔｎｆｉｒｅ２を求めていたが、第５実施形態では以下の式（５’’’）を用いて不吐出時間を求める。  
Ｔｎｆｉｒｅ２＝（Ｐ２−Ｐ１−Ｎｓｋｐ）ｔｐ＋Ｎｓｋｐ・ｔｐ’’＋Ｔ２                  （５’’’）
【０１３２】
例えば、図２５に示すように第１の位置が（５，５０）であり、第２の位置が（６，５２）であるとき、パス５１のスキップ情報が１であることから、パス５０からパス５２の開始までにおけるＢＳ制御情報が１である数Ｎｓｋｐは１である。  
Ｔ２の求め方は第２実施形態のときと同様に式（６）を用いる。式（５’’’）および式（６）に各値を代入すると、不吐出時間は１．０４（ｓ）となる。
【０１３３】
このようにすることで、ヘッドを移動させることなく紙Ｓを搬送させて印刷時間を短縮するときにおいても正確に不吐出時間を求めることができるので、不吐出時間に基づいてより正確にフラッシング動作を行うべきか否かについて判断することができる。
【０１３４】
＝＝＝その他の実施形態＝＝＝
一実施形態としての印刷システム１００を説明したが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。
【０１３５】
＝＝＝まとめ＝＝＝
（１）前述の実施形態における印刷システム１００では、印刷データを記憶する記憶部としてのメモリ１１４を備える（図２）。また、メモリ１１４に記憶された印刷データに基づいてノズルから液体滴を吐出する吐出動作をヘッド４１に行わせて紙Ｓに画像を印刷する制御部としてのプリンタ側コントローラ７０を備える。この、プリンタ側コントローラ７０は、媒体Ｓに着弾しないように液体滴を強制的に吐出するフラッシング動作をヘッド４１に行わせる。  
さらに、本実施形態における印刷システム１００は、紙Ｓに画像を印刷し始めてから印刷し終わるまでの間に、フラッシング動作を行うか否かを印刷データに基づいて判断する判断部としてのホスト側コントローラ１１１を備える。  
このような構成を有するので、本実施形態における印刷システム１００は、紙Ｓを１枚分印刷する間にフラッシング動作を行うか否かを、印刷データに基づいて判断する。そして、印刷データに基づいてインクの増粘が画像形成に影響を与えない場合には、フラッシング動作を行わないこととして印刷時間を短縮することができる。
【０１３６】
（２）例えば、ホスト側コントローラ１１１は、印刷データと所定の時間である９（ｓ）という時間に基づいて、フラッシング動作を行うか否かを判断している。ここで、所定の時間とは、インク滴の吐出を行わなくてもインクの増粘により画像形成に影響を与えない時間であり、フラッシング限界時間と呼ばれる。このような構成にすることで、フラッシング限界時間を基準としてフラッシング動作を行うか否かを判断することができる。
【０１３７】
（３）特に、ホスト側コントローラ１１１は、印刷データに基づいて、ノズルが液体滴を吐出しない不吐出時間を求め、この不吐出時間がフラッシング限界時間を超えないとき、フラッシング動作を行わないと判断をする。  
このようにすることで、不吐出時間とフラッシング限界時間とに基づいてフラッシング動作を行うか否かを判断することができる。
【０１３８】
（４）また、ホスト側コントローラ１１１は、各ノズルの不吐出時間の中で最も長い不吐出時間（最長不吐出時間）を求め、この最長不吐出時間がフラッシング限界時間を超えないとき、フラッシング動作を行わないと判断する。  
このようにすることで、最長不吐出時間に基づいてフラッシング動作を行うか否かを判断することができる。
【０１３９】
（５）また、プリンタ側コントローラ７０は、ノズルからインク滴を吐出する吐出動作（パス）と、紙Ｓを搬送する搬送動作とを交互に繰り返す。そして、例えば第１実施形態において、ホスト側コントローラ１１１は、あるインク滴を吐出するパスから次のインク滴を吐出するパスまでのパスの回数と、パスから次のパスまでの時間ｔｐａとの積を不吐出時間として求める。尚、第１実施形態では、第１のパスの番号Ｐ１と第２のパスの番号Ｐ２との差（Ｐ２−Ｐ１）を求めることによりパスの回数を求めている。  
このようにすることで、インクを吐出するパスから次にインクを吐出するパスまでに要する時間を不吐出時間として求めることができる。
【０１４０】
（６）また、プリンタ側コントローラ７０は、パスと紙Ｓを搬送する搬送動作とを交互に繰り返す。そして、例えば第１および第３から第５実施形態において、ホスト側コントローラ１１１は、インク滴を吐出するパスから次のインク滴を吐出するパスまでの間に搬送動作が行われる場合、搬送動作に応じて不吐出時間を求める。  
このようにすることで、インク滴を吐出するパスから次にインク滴を吐出するパスまでの搬送動作に応じて不吐出時間を求めることができる。
【０１４１】
（７）また、第２実施形態において、ホスト側コントローラ１１１は、インク滴を吐出してから次のインク滴を吐出するまでの間に行われる搬送動作の回数を求め、この回数と所定時間ｔｐとの積に基づいて不吐出時間を求める。尚、第２実施形態では、第１のパスの番号Ｐ１と第２のパスの番号Ｐ２との差（Ｐ２−Ｐ１）を求めることにより搬送動作の回数を求めている。  
このようにすることで、インク滴の吐出から次の吐出までの間の搬送動作の回数に基づいて不吐出時間を求めることができる。
【０１４２】
（８）さらに、第３実施形態において、ホスト側コントローラ１１１は、搬送動作の搬送量に関する搬送量情報を取得し、この搬送量情報に基づいて、インク滴を吐出してから次のインク滴を吐出するまでの間に搬送動作が行われる場合の不吐出時間を求める。  
このようにすることで、搬送量情報に基づいて搬送量を推定することができるので、より正確に不吐出時間を求めることができる。
【０１４３】
（９）また、プリンタ側コントローラ７０が、インク滴を吐出してから次のインク滴を吐出するまでの間に紙Ｓの搬送方向の端部を印刷するため、紙Ｓの中央部を印刷するときに行われる搬送動作の搬送量とは異なる搬送量にて搬送動作を行う場合がある。このとき、第３実施形態において、ホスト側コントローラ１１１は、異なる搬送量に関する搬送量情報を取得し、取得した搬送量情報に基づいて不吐出時間を求める。  
このようにすることで、搬送量が搬送動作ごとに異なる場合であっても搬送量情報に基づいて搬送量を推定することができるので、より正確に不吐出時間を求めることができる。
【０１４４】
（１０）また、第５実施形態では、プリンタ側コントローラ７０が、印刷データに基づいてあるパスにおいていずれのノズルからもインク滴を吐出しないと判断した場合、そのパスの前の搬送動作において次の搬送動作の搬送量を含む搬送量にて搬送動作を行い、そのパスを省略するスキップ制御を行う。このとき、ホスト側コントローラ１１１は、次の搬送動作の搬送量を含む搬送量に関する搬送量情報を取得し、この搬送量情報に基づいて不吐出時間を求める。  
このようにすることで、スキップ制御のようにパスが行われないときにおいても、不吐出時間を正確に求めることができる。
【０１４５】
（１１）また、第４実施形態において、ホスト側コントローラ１１１は、搬送動作の紙Ｓの搬送速度に関する情報としてＢＳ制御情報を取得し、このＢＳ制御情報に基づいて、インク滴を吐出してから次のインク滴を吐出するまでの間に搬送動作が行われる場合の不吐出時間を求める。  
このようにすることで、ＢＳ制御のように紙Ｓを通常の搬送時よりも遅く搬送する場合であっても、搬送時間を正確に推定して不吐出時間を求めることができる。
【０１４６】
（１２）また、第４実施形態において、この印刷システム１００のプリンタ１は、搬送動作において紙Ｓを搬送するための搬送ローラ２３を備えている。そして、プリンタ側コントローラ７０は、紙Ｓの搬送方向上流側の端部が搬送ローラ２３を通過するとき、搬送動作における紙Ｓの搬送速度を変化させる。  
このようにすることで、紙Ｓの下端部の印刷時において、搬送の精度を確保するために搬送速度を遅くするＢＳ制御を行うことができる。
【０１４７】
（１３）また、第２実施形態において、プリンタ側コントローラ７０は、パスの際に、移動方向に移動するノズルからインク滴を吐出させる。そして、ホスト側コントローラ１１１は、インク滴が吐出される移動方向の位置と、次のインク滴が吐出される移動方向の位置とに基づいて、不吐出時間を求める。  
このようにすることで、あるインク滴の吐出位置と次のインク滴の吐出位置とに基づいて不吐出時間を推定するので、より正確な不吐出時間を求めることができる。
【０１４８】
（１４）また、本実施形態における印刷システム１００の記憶部としてのホスト側コントローラ１１１のメモリ１１４は、紙Ｓの１ページ分の印刷データを記憶する。  
このように、メモリ１１４が１ページ分の印刷データを記憶するので、１ページ分の印刷においてフラッシング動作を行うか否かを判断することができる。
【０１４９】
（１５）また、前述の構成要素をすべて含む印刷システムによれば、記述のほぼ全ての効果を奏するため、本発明の目的が最も有効に達成される。
【０１５０】
（１６）また、前述の実施形態には、印刷データに基づいてフラッシング動作を行うか否かを判断し、この判断結果に基づいて、ヘッド４１にフラッシング動作を行わせる印刷方法の開示があることはいうまでもない。このような、印刷方法によれば、フラッシング動作を行うか否かを印刷データに基づいて判断することができる。
【図面の簡単な説明】
【０１５１】
【図１】印刷システム１００の構成を説明するための図である。
【図２】印刷システム１００の構成を説明するためのブロック図である。
【図３】図３Ａは、プリンタ１の全体構成の概略図である。また、図３Ｂは、プリンタ１の構成を説明する横断面図である。
【図４】ヘッド４１の下面におけるノズルの配列を示す説明図である。
【図５】印刷時の処理のフロー図である。
【図６】印刷データ生成処理のフロー図である。
【図７】図７Ａ、図７Ｂ、図７Ｃ、および図７Ｄは、フラッシング動作の説明図である。
【図８】紙Ｓに画像が印刷される際の各領域を説明するための図である。
【図９】図９Ａおよび図９Ｂは、インターレース印刷の説明図である。
【図１０】第１実施形態の概念を説明するための図である。
【図１１】上端印刷および下端印刷の説明図である。
【図１２】スキップ制御を行ったときの搬送量を説明するための図である。
【図１３】ＢＳ制御を行うこととしている理由を説明するための図である。
【図１４】生成されるラスタデータを説明するための図である。
【図１５】生成される印刷データを説明するための図である。
【図１６】フラッシング動作の要否を判断する手法のフロー図である。
【図１７】不吐出時間の算出ルーチンのフロー図である。
【図１８】第１実施形態を説明するための印刷データを表す図である。
【図１９】不吐出時間テーブルの例を示す図である。
【図２０】フラッシング動作の要否の判断ルーチンのフロー図である。
【図２１】第２実施形態を説明するための、ノズル＃１のドット形成画素の位置を示す図である。
【図２２】第２実施形態における不吐出時間の算出ルーチンのフロー図である。
【図２３】第３実施形態を説明するための印刷データを示す図である。
【図２４】第４実施形態を説明するための印刷データを示す図である。
【図２５】第５実施形態を説明するための印刷データを示す図である。
【符号の説明】
【０１５２】
１  プリンタ、
２０  用紙搬送機構、２１  給紙ローラ、２２  搬送モータ、
２３  搬送ローラ、２４  プラテン、２５  排紙ローラ、２６  従動ローラ、
３０  キャリッジ移動機構、３１  キャリッジモータ、ＣＲ  キャリッジ、
４０  ヘッドユニット、４１  ヘッド、
６０  検出器群、６１  リニア式エンコーダ、６２  ロータリー式エンコーダ、
６３  紙検出器、６４  紙幅検出器、
７０  プリンタ側コントローラ、７１  インタフェース部、
７２  ＣＰＵ、７３  メモリ、７４  制御ユニット、
１００  印刷システム、
１１０  コンピュータ、１１１  ホスト側コントローラ、
１２０  表示装置、１３０  入力装置、１４０  記録再生装置
【図１】
2007069526.tif 000003
【図２】
2007069526.tif 000004
【図３】
2007069526.tif 000005
【図４】
2007069526.tif 000006
【図５】
2007069526.tif 000007
【図６】
2007069526.tif 000008
【図７】
2007069526.tif 000009
【図８】
2007069526.tif 000010
【図９】
2007069526.tif 000011
【図１０】
2007069526.tif 000012
【図１１】
2007069526.tif 000013
【図１２】
2007069526.tif 000014
【図１３】
2007069526.tif 000015
【図１４】
2007069526.tif 000016
【図１５】
2007069526.tif 000017
【図１６】
2007069526.tif 000018
【図１７】
2007069526.tif 000019
【図１８】
2007069526.tif 000020
【図１９】
2007069526.tif 000021
【図２０】
2007069526.tif 000022
【図２１】
2007069526.tif 000023
【図２２】
2007069526.tif 000024
【図２３】
2007069526.tif 000025
【図２４】
2007069526.tif 000026
【図２５】
2007069526.tif 000027