(57)【要約】【課題】搬送ローラーで紙を搬送している間は排紙ローラーを紙から離間させておき、最適なタイミングで排紙ローラーを紙に接触させる。【解決手段】液体を紙に向かって吐出するヘッド１０１と、ヘッド１０１に対して紙の搬送方向上流に位置する紙送りローラー１５５と、ヘッド１０１に対して紙の搬送方向下流に位置し、紙に対して接触または離間させることが可能な排紙ローラー１５３と、紙送りローラー１５５よりも紙の搬送方向上流に位置し、紙の有無を検出する検出器１１１と、を備え、排紙ローラー１５３が紙から離間させられていて、紙送りローラー１５５が紙を搬送しているときに紙検出器１１１が紙なしを検出すると、紙の搬送が止まっている間に、排紙ローラー１５３を紙に接触させ、排紙ローラー１５３が紙を搬送している間にヘッド１０１が紙に対して液体を吐出する。【選択図】図２
2010241046.tif 000002
【特許請求の範囲】
【請求項１】
液体を媒体に向かって吐出する吐出部と、
媒体を搬送する搬送部であって、前記吐出部に対して媒体の搬送方向上流に位置する上搬送部、及び前記吐出部に対して媒体の搬送方向下流に位置し、前記媒体に対して接触または離間させることが可能な下搬送部を有する搬送部と、
前記上搬送部よりも媒体の搬送方向上流に位置し、媒体の有無を検出する検出部と、を備え、
前記下搬送部が前記媒体から離間させられていて、前記上搬送部が前記媒体を搬送しているときに前記検出部が媒体なしを検出すると、前記媒体の搬送が止まっている間に、前記下搬送部を前記媒体に接触させ、前記下搬送部が前記媒体に接触した後に、前記吐出部が前記媒体に対して液体を吐出する、液体吐出装置。
【請求項２】
前記吐出部が停止している媒体に対して液体を吐出し、前記搬送部は、前記吐出部が液体を吐出していないときに媒体を搬送するとき、
前記媒体が前記上搬送部によって搬送されている間に前記検出部が媒体なしを検出した場合であって、かつ、前記吐出部による次の液体の吐出に要する時間が、前記下搬送部を接触させるための動作開始から動作終了までに要する時間よりも長い場合は、前記次の液体の吐出が開始した後に前記下搬送部を前記媒体に接触させるための動作を開始し、
前記媒体が前記上搬送部によって搬送されている間に前記検出部が媒体なしを検出した場合であって、かつ、前記吐出部による次の液体の吐出に要する時間が、前記下搬送部を接触させるための動作開始から動作終了までに要する時間よりも短い場合は、前記次の液体の吐出が開始する前に前記下搬送部を前記媒体に接触させるための動作を開始する、請求項１記載の液体吐出装置。
【請求項３】
前記吐出部が停止している媒体に対して液体を吐出し、前記搬送部は、前記吐出部が液体を吐出していない場合に媒体を搬送するとき、
前記媒体が前記上搬送部によって搬送されている間に前記検出部が媒体なしを検出した場合は、前記媒体なしを検出した搬送の終了後に前記下搬送部を前記媒体に接触させるための動作を開始する、請求項１記載の液体吐出装置。
【請求項４】
前記媒体が前記上搬送部によって搬送されている間に前記検出部が媒体なしが検出された場合であって、かつ、前記上搬送部による搬送が停止したときには指定された距離の紙送りが完了していない場合は、前記指定された距離の紙送りの完了の後に、前記下搬送部を前記媒体に接触させるための動作を開始する、請求項３記載の液体吐出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体吐出装置に関し、特に排紙ローラーのローラー痕を媒体面に残さないようにする技術に関する。
【背景技術】
【０００２】
従来、インクジェットプリンタにおいて、排紙時の紙をこすらずに抑えるために歯車付きの排紙ローラーで排紙する構成が知られている。
【０００３】
そして、特許文献１には、ＣＤ−Ｒ印刷を行ったときには、歯車付きの排紙ローラーによってＣＤ−Ｒ面を傷つけてしまうおそれがあるため、紙面とヘッドとの距離を調整するペーパーギャップ調整手段と連動して、歯車付きローラーが記録媒体に接触する通常位置と接触しない待避位置とを切り替えることが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３５６０３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
印刷ヘッドよりも下流にある排紙ローラーは、印刷された媒体と接触するので、その媒体の表面にローラー痕を残してしまうことがある。
【０００６】
そこで、印刷ヘッドの上流にある搬送ローラーを使用して媒体を送り、搬送ローラーで搬送できるときは、排紙ローラーを媒体から離間させて、排紙ローラーを使用しないようにする好ましい。しかしながら、このときには、搬送ローラーから媒体が外れてしまう前に、排紙ローラーを媒体に接触させる必要がある。これは、紙に印刷を行う場合に限られず液体噴射装置において、液体を噴射する被噴射媒体を排出する排出ローラーであっても同様である。
【０００７】
そこで、本発明の目的は、搬送ローラーで媒体を搬送している間は排出ローラーを媒体から離間させておき、最適なタイミングで排出ローラーを媒体に接触させることである。
【課題を解決するための手段】
【０００８】
本発明の一つの実施態様に従う液体吐出装置は、液体を媒体に向かって吐出する吐出部と、媒体を搬送する搬送部であって、前記吐出部に対して媒体の搬送方向上流に位置する上搬送部、及び前記吐出部に対して媒体の搬送方向下流に位置し、前記媒体に対して接触または離間させることが可能な下搬送部を有する搬送部と、前記上搬送部よりも媒体の搬送方向上流に位置し、媒体の有無を検出する検出部と、を備え、前記下搬送部が前記媒体から離間させられていて、前記上搬送部が前記媒体を搬送しているときに前記検出部が媒体なしを検出すると、前記媒体の搬送が止まっている間に、前記下搬送部を前記媒体に接触させ、前記下搬送部が前記媒体に接触した後に、前記吐出部が前記媒体に対して液体を吐出する。
【０００９】
これにより、上搬送部での搬送ができなくなる直前の最適なタイミングで、下搬送部を媒体に接触させることができる。
【００１０】
好適な実施形態では、前記吐出部が停止している媒体に対して液体を吐出し、前記搬送部は、前記吐出部が液体を吐出していないときに媒体を搬送するとき、前記媒体が前記上搬送部によって搬送されている間に前記検出部が媒体なしを検出した場合であって、かつ、前記吐出部による次の液体の吐出に要する時間が、前記下搬送部を接触させるための動作開始から動作終了までに要する時間よりも長い場合は、前記次の液体の吐出が開始した後に前記下搬送部を前記媒体に接触させるための動作を開始し、前記媒体が前記上搬送部によって搬送されている間に前記検出部が媒体なしを検出した場合であって、かつ、前記吐出部による次の液体の吐出に要する時間が、前記下搬送部を接触させるための動作開始から動作終了までに要する時間よりも短い場合は、前記次の液体の吐出が開始する前に前記下搬送部を前記媒体に接触させるための動作を開始するようにしてもよい。
【００１１】
これにより、スループットに対する影響を抑制しつつ、上搬送部での搬送ができなくなる直前の最適なタイミングで、下搬送部を媒体に接触させることができる。
【００１２】
好適な実施形態では、前記吐出部が停止している媒体に対して液体を吐出し、前記搬送部は、前記吐出部が液体を吐出していない場合に媒体を搬送するとき、前記媒体が前記上搬送部によって搬送されている間に前記検出部が媒体なしを検出した場合は、前記媒体なしを検出した搬送の終了後に前記下搬送部を前記媒体に接触させるための動作を開始するようにしてもよい。
【００１３】
好適な実施形態では、前記媒体が前記上搬送部によって搬送されている間に前記検出部が媒体なしが検出された場合であって、かつ、前記上搬送部による搬送が停止したときには指定された距離の紙送りが完了していない場合は、前記指定された距離の紙送りの完了の後に、前記下搬送部を前記媒体に接触させるための動作を開始するようにしてもよい。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係るプリンター１のブロック構成図を示す。
【図２】プリンター１の側面概略図である。
【図３】排紙ローラー１５３ａまたは１５３ｂが用紙Ｐに接触している状態を示す。
【図４】本発明の一実施形態に係るプリンター１のプログラム構成図を示す。
【図５】図４のプログラムの実行順序及びそのときの動作の説明図を示す。
【図６】紙検出器１１１が紙なしを検出する様子を示す。
【図７】プリンター１の基本動作パターンを説明する。
【図８】基本動作パターンに対する排紙ローラー部１５２の駆動タイミングに関する第１の実施形態である。
【図９】基本動作パターンに対する排紙ローラー部１５２の駆動タイミングに関する第２の実施形態である。
【図１０】紙送り処理部２２２の処理手順を示すフローチャートである。
【図１１】紙送り処理部２２２の処理手順を示すフローチャートである。
【図１２】紙送り処理部２２２の処理手順を示すフローチャートである。
【図１３】紙送りモーター制御部２３２に対する最終割込処理のときに行われる処理手順を示すフローチャートである。
【図１４】印刷モーター制御部２３４の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態に係る液体吐出装置としてのプリンターについて、図面を参照して説明する。
【００１６】
図１は、本実施形態に係るプリンター１のブロック構成図を示す。
【００１７】
同図に示すように、プリンター１は、キャリッジに搭載されているプリンタヘッド（以下、単にヘッドという）１０１と、ヘッド１０１を駆動するヘッドドライバー１２１と、排紙ローラーを回転させる排紙モーター１０３と、排紙モーター１０３を駆動する排紙モータードライバー１２３と、紙送りローラーを回転させる紙送りモーター１０５と、紙送りモーター１０５を駆動する紙送りモータードライバー１２５と、ヘッド１０１を搭載したキャリッジを移動させる印刷モーター１０７と、印刷モーター１０７を駆動する印刷モータードライバー１２７と、用紙搬送経路上の紙の有無を検出する紙検出器１１１と、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などの外部とのインターフェース１１３と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３１と、ＡＳＩＣ（Ａｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１３３と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３５と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３７とを備える。
【００１８】
ヘッド１０１は、インクなどの液体を媒体（紙）に向かって吐出する吐出部である。
【００１９】
ＣＰＵ１３１及びＡＳＩＣ１３３は、ＲＯＭ１３５及びＲＡＭ１３７を利用して、所定のプログラムを実行してプリンター１を制御する。例えば、ＣＰＵ１３１及びＡＳＩＣ１３３は、図４に示すようなプログラムを実行する。
【００２０】
図２は、プリンター１の側面概略図である。
【００２１】
同図は、ヘッド１０１を搭載したキャリッジ１５０近傍の用紙搬送経路Ｗの様子を示す。
【００２２】
キャリッジ１５０は、図面に対して垂直方向（図面の手前及び奥へ向かう方向）へ往復運動する。キャリッジ１５０が図面に対して垂直方向へ等速運動しているときに、ヘッド１０１からインクが吐出される。
【００２３】
キャリッジ１５０近傍の用紙搬送経路Ｗには、ヘッド１０１に対して用紙の搬送方向上流に紙送りローラー（上搬送部）１５５が設けられ、ヘッド１０１に対して用紙の搬送方向下流に排紙ローラー（下搬送部）１５３（１５３ａ、１５３ｂ）が設けられている。この図では、２種類の排紙ローラー１５３ａ、１５３ｂが一組となった排紙ローラー部１５２が二組設けられている。排紙ローラー１５３ａは、歯車付きローラーであり、排紙ローラー１５３ｂは、歯車を有しないローラーである。
【００２４】
プリンター１は、排紙ローラー１５３ａ、１５３ｂを、用紙Ｐに対して接触または離間させることが可能な構成となっている。つまり、排紙ローラー１５３ａまたは１５３ｂを選択的に用紙Ｐに接触させることができる。図２は、排紙ローラー１５３ａ、１５３ｂが用紙Ｐから離間している状態を示す。
【００２５】
図３は、排紙ローラー１５３ａまたは１５３ｂが用紙Ｐに接触している状態を示す。すなわち、同図（Ａ）は、排紙ローラー部１５２を駆動して、排紙ローラー部１５２が回転軸１５４を中心に時計回りに回転して、排紙ローラー１５３ｂが用紙Ｐに接触している状態を示す。一方、同図（Ｂ）は、（Ａ）の状態からさらに排紙ローラー部１５２を駆動すると、排紙ローラー部１５２が回転軸１５４を中心に時計回りにさらに回転して、排紙ローラー１５３ａが用紙Ｐに接触している状態を示す。ここからさらに排紙ローラー部１５２が回転軸１５４を中心に時計回りに回転することにより、図２に示す排紙ローラー１５３ａ、１５３ｂが用紙Ｐから離間している状態に戻る。この排紙ローラー部１５２の回転軸１５４周りの回転は、排紙モーター１０３、または別の排紙ローラー部１５２駆動用のモーターにより行われる。
【００２６】
また、図２に戻ると、紙送りローラー１５５よりも用紙の搬送方向上流には、紙検出器（紙検出部）１１１が設けられている。紙検出器１１１は、紙送りローラー１５５よりも用紙の搬送方向上流の地点で、搬送されている用紙の有無を検出する。つまり、紙検出器１１１は、搬送されている用紙Ｐが単票紙のとき、その後端を検出する。
【００２７】
用紙Ｐの後端近くに印刷をする場合は、排紙ローラー１５３で紙送りを行いながらヘッド１０１がインクを吐出して印刷する。つまり、紙検出器１１１で用紙Ｐの後端を検出した後、排紙ローラー１５３を用紙Ｐに接触させ、紙送りローラー１５５で用紙Ｐを搬送できなくなった以降は、排紙ローラー１５３で紙送りを紙ながらヘッド１０１がインクを吐出して印刷する。
【００２８】
次に、図４は、図１のＣＰＵ１３１及びＡＳＩＣ１３３で実行されるプログラムの構成を示す。これらのプログラムは、例えば、ＲＯＭ１３５に格納されているか、または、ＡＳＩＣ１３３に組み込まれていてもよい。
【００２９】
図４に示すように、プリンター１が有するプログラムは、上位コントロールタスク２１０と、上位コントロールタスク２１０の指示により実行されるメカコントロール部２２０と、メカコントロール部２２０の指示により実行されるハードウェア制御部２３０とがある。
【００３０】
メカコントロール部２２０は、紙送り処理部２２２と、印刷処理部２２４とを有する。
【００３１】
ハードウェア制御部２３０は、紙送りモーター制御部２３２と、印刷モーター制御部２３４と、印刷ヘッド制御部２３６と、排紙モーター制御部２３８とを有する。これらの各制御部２３２〜２３８は、後述するように、タイマー割り込みによって起動されて、それぞれの制御対象のモーターを制御する。
【００３２】
紙送り処理部２２２は、上位コントロールタスク２１０からの指示に従って、紙送り量を算出する。紙送り処理部２２２は、算出した紙送り量を紙送りモーター制御部２３２へ通知して、紙送りの開始を指示する。ここで、紙送り処理部２２２は、紙送りモーター制御部２３２へ紙送りの開始を指示した時点で処理を終了する。そして、これ以降は、タイマー割り込みによって一定間隔で紙送りモーター制御部２３２が起動され、紙送りモータードライバー１２５を監視して、紙送りモーター１０５が指示された紙送り量だけ回転するように制御する。これにより、紙送りモーター１０５が紙送りローラー１５５を回転させて、指示された紙送り量だけ用紙が搬送される。
【００３３】
印刷処理部２２４は、上位コントロールタスク２１０からの指示に従って、パス単位でキャリッジ１５０の動作開始タイミングの決定、及び印字データの設定などを行い、印刷モーター制御部２３４及び印刷ヘッド制御部２３６へ印刷を指示する。ここで、印刷処理部２２４は、印刷モーター制御部２３４及び印刷ヘッド制御部２３６へそれぞれ指示した時点で処理を終了する。そして、これ以降は、タイマー割り込みによって一定間隔で印刷モーター制御部２３４及び印刷ヘッド制御部２３６が起動されて、以下の処理を行う。
【００３４】
印刷モーター制御部２３４は、印刷処理部２２４の指示に従って、印刷モータードライバー１２７を制御して印刷モーター１０７を回転させる。印刷モーター１０７が回転することにより、キャリッジ１５０が移動する。
【００３５】
印刷ヘッド制御部２３６は、印刷処理部２２４の指示に従って、ヘッドドライバー１２１を制御する。この結果、ヘッド１０１からインクが吐出される。つまり、キャリッジ１５０が移動しているときにヘッド１０１からインクが吐出されて、一つのパスの印刷が行われる。
【００３６】
排紙モーター制御部２３８は、印刷処理部２２４の指示に従って、排紙モータードライバー１２３を制御する。これにより、排紙モータードライバー１２３が排紙モーター１０３を駆動し、排紙ローラー１５３による排紙が行われる。また、排紙モーター制御部２３８は、紙送り処理部２２２、紙送りモーター制御部２３２、または印刷モーター制御部２３４からの指示に従って、排紙ローラー部１５２を駆動させて、排紙ローラー１５３を用紙へ接触させたり、または離間させたりする。排紙モーター制御部２３８は、後述する排紙ローラー種別フラグに応じて、排紙ローラー（歯車付き）１５３ａと排紙ローラー（歯車なし）１５３ｂを選択して、用紙に接触させる。
【００３７】
図５は、図４のプログラムの実行順序及びそのときの動作の説明図である。図５（Ａ）〜（Ｃ）において、横軸は共通の時間軸である。
【００３８】
同図（Ａ）は、印刷モーター１０７の回転速度を示す。同図（Ｂ）は、紙送りモーター１０５の回転速度を示す。同図Ｃは、ＣＰＵ１３１ないしＡＳＩＣ１３３が実行するプログラムを示す。つまり、図５（Ｃ）において実行されるプログラムによって、プリンター１は同図（Ａ）（Ｂ）に示す動作を実行する。
【００３９】
まず同図（Ｃ）において、Ａの期間に所定の印刷準備処理が行われる。
【００４０】
次に、Ｂ１の期間に、印刷処理部２２４が、印刷モーター１０７の動作開始タイミングを決定するとともに、最初の１パス分の印刷データの設定を行う。印刷処理部２２４は、印刷モーター１０７の動作開始タイミングを印刷モーター制御部２３４へ、設定した印刷データをヘッド制御部２３６へ通知して、それぞれの処理を開始させる。ここで、印刷処理部２２４の処理は終了する。
【００４１】
これ以降、期間Ｋ１において、印刷モーター制御部２３４及びヘッド制御部２３６の処理がタイマー割り込みによって実行される。つまり、印刷モーター制御部２３４が印刷モータードライバー１２７を監視し、ヘッド制御部２３６がヘッドドライバー１２１の状態を監視して、印刷処理部２２４からの指令通りの制御を実行する。
【００４２】
このとき、同図（Ａ）に示すように、印刷モーター１０７が加速を始めて、Ｈｏｍｅポジションに位置するキャリッジ１５０が移動を開始する。印刷モーター１０７が等速回転、つまりキャリッジ１５０が等速で移動しているときにヘッド１０１からインクが吐出され、印刷が行われる（図中の「印刷中」）。インクの吐出が終わると、印刷モーター１０７が減速を開始して、キャリッジ１５０がＦｕｌｌポジションに至ると停止する。
【００４３】
インクの吐出が終わると、同図（Ｃ）に示すように、Ｃの期間にインクカウンタの加算処理が行われる。
【００４４】
Ｄの期間になると、紙送り処理部２２２が紙送り量を算出して、紙送りモーター制御部２３２へ紙送り量を指示する。ここで、紙送り処理部２２２の処理は終了する。
【００４５】
これ以降、紙送りモーター制御部２３２の処理がタイマー割り込みによって実行される。つまり、紙送りモーター制御部２３２が紙送りモータードライバー１２５を監視して、紙送り処理部２２２からの指令通りの制御を実行する。
【００４６】
また、上記の紙送りが行われているＢ２の期間では、紙送りと並行して、印刷処理部２２４が次の１パス分の印刷モーター１０７の移動開始タイミングの計算及び印刷データの設定を行う。つまり、紙送りモーター１０５による紙送りが実行されている最中に、印刷処理部２２４が、印刷モーター１０７の動作開始タイミングを印刷モーター制御部２３４へ、設定した印刷データをヘッド制御部２３６へ通知して、それぞれの処理を開始させる。これ以降、同様の処理が繰り返される。
【００４７】
次に、図６は、紙検出器１１１が紙なしを検出する様子を示す。
【００４８】
同図Ａは、プリンター１における紙検出器１１１近傍の側面図である。同図Ａは、紙検出器１１１近傍における単票紙Ｐｃの停止位置（Ｐｃ（１）〜（３））の例を示す。すなわち、上述のように、紙送りは間欠的に行われるので、単票紙Ｐｃはそれぞれの位置で一定の時間停止する。同図Ｂは、紙検出器１１１の出力である。
【００４９】
単票紙Ｐｃが、紙送りローラー１５５により、Ｐｃ（１）の位置からＰｃ（２）の位置へ移動する間に、単票紙Ｐｃの後端Ｅが紙検出器１１１の位置を通過する。このときに、紙検出器１１１の出力が同図Ｂに示すように変化し、これにより単票紙Ｐｃの後端Ｅが検出される。続いて、単票紙ＰｃがＰｃ（２）の位置からＰｃ（３）の位置へ移動した後、ここからさらに移動すると、単票紙Ｐｃの後端Ｅが紙送りローラー１５５から外れてしまう。従って、Ｐｃ（３）の位置よりも前に、単票紙Ｐｃに排紙ローラー１５３を接触させておく必要がある。
【００５０】
そこで、単票紙ＰｃがＰｃ（２）の位置で、かつ、停止しているときに、排紙モータードライバー１２３を駆動して、排紙ローラー１５３を単票紙Ｐｃに接触させるようにするとよい。単票紙Ｐｃが移動しているときに排紙ローラー１５３を単票紙Ｐｃに接触させると、単票紙Ｐｃを傷つけてしまうおそれがあるので好ましくない。
【００５１】
次に、図７を参照して、本実施形態に係るプリンター１において、印刷実行時のキャリッジ１５０の移動、ヘッド１０１の駆動及び紙送りに関する基本動作パターンを説明する。
【００５２】
一般に、プリンターでは印刷のスループットを向上させるために、キャリッジ１５０が移動している間であっても、ヘッド１０１からインクを吐出していないときは紙送りを行うことがある。そのため、図７（Ａ）〜（Ｄ）に示すように、紙送りに要する時間（あるいは紙送り距離）の長さなどによって、４パターンに分類することができる。
【００５３】
同図（Ａ）は、キャリッジ１５０の減速中に紙送りが終了する第１のパターンである。第１のパターンは、紙送りの距離が短いので、一つのパスを印刷後、キャリッジ１５０を減速させている間に次のパス印字のための紙送りが終了する。
【００５４】
同図（Ｂ）は、キャリッジ１５０がＨｏｍｅポジションまたはＦｕｌｌポジションで一旦停止した後、直ちに逆方向へ動き始めた場合であっても、キャリッジ１５０の加速中（次の印刷開始まで）には紙送りが終了する第２のパターンである。第２のパターンは、第１のパターンよりも紙送りに要する時間は長いが、次に示す第３のパターンのようにキャリッジ１５０がＨｏｍｅポジションまたはＦｕｌｌポジションで待つ必要がない場合である。
【００５５】
同図（Ｃ）は、キャリッジがＨｏｍｅポジションまたはＦｕｌｌポジションで一旦停止した後、次のパスの印刷のために移動を開始するまでに、一定の待ち時間が生じる第３のパターンである。第３のパターンは、第２のパターンよりもさらに紙送りに要する時間が長い。
【００５６】
同図（Ｄ）は、紙送り量が予め定められた所定量（例えばヘッドの高さ分；１インチ）以上ある第４のパターンである。第４のパターンを長距離紙送りと呼ぶ。第４のパターンでは、紙送りを行っている途中で、紙検出器１１１により紙なしが検出されると、一旦、紙なしが検出された地点で紙送りを停止する（停止ポイントＳ）。ここで、プリンター１は、残りの用紙長を特定し、その用紙長に応じた下端処理を行った後、再び残りの紙送りを行う。
【００５７】
なお、第４のパターンでは、紙送り処理部２２２が、紙送り処理を完了するまでの間ＣＰＵを占有する。つまり、上述したように、紙送り処理部２２２が紙送り量を指示した時点で処理を完了し、紙送りモーター制御部２３２が割込処理により紙送りモータードライバーを制御するのは、第１〜第３のパターンの場合である。つまり、第４のパターンでは、上位コントロールタスク２１０から長距離紙送りであることの指示を受けると、紙送り処理部２２２は紙送り処理が完了するまで、他のプロセスに制御を渡さずに待っている。
【００５８】
ここで、印刷処理のスループットに影響を与えないためには、キャリッジ１５０及び紙送りの動作に関して、排紙ローラー１５３を用紙に接触させるための排紙ローラー部１５２の回転駆動に起因する待ちが生じないようにしたい。従って、図７に示す全パターンに共通する、排紙ローラー部１５２を駆動して回転させるのに好適な、用紙が停止しているタイミングを探すこととする。
【００５９】
まず、図７の各基本動作パターンにおいて、全パターンに共通する用紙が停止しているタイミングの一つは、印刷を行っている間である。
【００６０】
図８は、基本動作パターンに対する排紙ローラー部１５２の駆動タイミングに関する第１の実施形態である。すなわち、本実施形態では、排紙ローラー部１５２の駆動の開始タイミングＴ１を、印刷の開始時あるいは印刷の開始後としたときの例である。同図に示すように、いずれの場合でも、印刷開始時に排紙ローラー部１５２の駆動を開始したとすると、排紙ローラー部１５２の駆動を開始してから停止するまでの、駆動している時間（駆動時間）よりも、印刷に要する時間が長い場合には、紙が停止している間に排紙ローラー部１５２の駆動を終了させることができる。
【００６１】
しかしながら、印刷時間が排紙ローラー部１５２の駆動時間よりも短い場合は、多少のスループットの低下は避けられないものの、排紙ローラー部１５２の駆動が完了するまで紙送りの開始を待たせる制御を行ってもよい。あるいは、事前に印刷時間が排紙ローラー部１５２の駆動時間よりも短いことを検知した場合は、以下の第２の実施形態で行うようにしても良い。
【００６２】
図９は、基本動作パターンに対する排紙ローラー部１５２の駆動タイミングに関する第２の実施形態である。すなわち、本実施形態では、紙送りが終了した後のタイミングＴ２に、排紙ローラー部１５２の駆動を開始している。これにより、第４のパターンの場合を除き、次の紙送りが行われるまでの間、排紙ローラー部１５２の駆動を完了するためには十分な時間を確保することができ、スループットに影響を与えることがほとんどない。
【００６３】
ここで、第４のパターンの場合には、停止ポイントＳにおいて排紙ローラー部１５２の駆動を開始させず、タイミングＴ２で開始させる必要がある。
【００６４】
図１０〜図１２は、図８及び図９の動作を実現するための、紙送り処理部２２２の処理手順を示すフローチャートである。
【００６５】
まず、排紙ローラー種別フラグに「なし」、印字中排紙ローラー駆動フラグに「ＦＡＬＳＥ」を設定して、これらのフラグをいずれも初期化する（Ｓ１０１）。排紙ローラー種別フラグは、排紙ローラー１５３ａまたは１５３ｂのいずれを利用するかを示すフラグである。印字中排紙ローラー駆動フラグは、印刷中に排紙ローラー駆動を行うか否かを示すフラグである。
【００６６】
紙送り処理部２２２が、排紙ローラー部１５２が駆動済みで、既に排紙ローラー１５３が用紙に接触しているか否かを判定し、既に駆動済みであるときは、図１１に示すステップＳ２１０へ遷移する（Ｓ１０２：Ｙｅｓ）。なお、排紙ローラー部１５２が駆動済みであるか否かは、例えば、排紙モーター制御部２３８が排紙ローラー部１５２を駆動したときにセットされる所定のフラグを用いて判定しても良い。
【００６７】
これに対し、排紙ローラー部１５２が未だ駆動されておらず、排紙ローラー１５３が用紙が用紙から離間している状態のときは（Ｓ１０２：Ｙｅｓ）、紙送り処理部２２２が、次のパスの印刷幅から、そのパスの印刷に要する時間（印刷時間）を算出する（Ｓ１０３）。
【００６８】
ここで、ステップＳ１０３で算出した印刷時間が、排紙ローラー部１５２の駆動時間よりも長いか否かを判定する（Ｓ１０４）。なお、排紙ローラー部１５２の駆動時間は既知の値である。印刷時間が排紙ローラー部１５２の駆動時間よりも長いときは（Ｓ１０４：Ｙｅｓ）、印字中排紙ローラー駆動フラグにＴＲＵＥを設定し、ステップＳ１１３までスキップする（Ｓ１０５）。
【００６９】
なお、印刷時間が排紙ローラー部１５２の駆動時間よりも長いときは、図１４（ステップＳ５０６）において、上述した第１の実施形態のタイミングＴ１で排紙ローラー部１５２が駆動されることとなる。これに対して、印刷時間が排紙ローラー駆動時間と同じあるいは短いときは、図１２（ステップＳ３０８）または図１３（ステップＳ４０４）において、上述した第２の実施形態のタイミングＴ２で排紙ローラー部１５２が駆動されることとなる。
【００７０】
印刷時間が排紙ローラー駆動時間と同じあるいは短いときは（Ｓ１０４：Ｎｏ）、ここでの紙送りが、上位コントロールタスク２１０から長距離紙送り（第４のパターン）であるか否かを判定する（Ｓ１０６）。
【００７１】
ここで、長距離紙送りの指示を受けていれば（Ｓ１０６：Ｙｅｓ）、図１２に示す長距離紙送り制御が行われる。つまり、図１２は、第２の実施形態の第４のパターンの制御を示す。
【００７２】
一方、長距離紙送りの指示を受けていないときは（Ｓ１０６：Ｎｏ）、第２の実施形態の第１〜３のパターンにおける制御を示す。具体的には、以下の処理が行われる。すなわち、まず、紙送り処理部２２２は、紙検出器１１１による出力を確認して、用紙の有無を判定する（Ｓ１０７）。
【００７３】
用紙があれば（Ｓ１０７：Ｙｅｓ）、現在の印刷設定に基づいて、用紙の種類が光沢紙であるか否かを判定する（Ｓ１０８）。用紙が光沢紙であれば（Ｓ１０８：Ｙｅｓ）、排紙ローラー種別フラグに「歯車なし」を設定する（Ｓ１０９）。一方で、光沢紙でないなら（Ｓ１０８：Ｎｏ）、排紙ローラー種別フラグに「歯車つき」を設定する（Ｓ１１０）。
【００７４】
ステップＳ１０７において用紙がないときは（Ｓ１０７：Ｎｏ）、排紙ローラー必要フラグが「ＴＲＵＥ」であるか否かを判定する（Ｓ１１１）。排紙ローラー必要フラグとは、排紙ローラー部１５２の駆動の必要性を示すフラグである。つまり、排紙ローラー必要フラグが「ＴＲＵＥ」であれば、排紙ローラー部１５２を駆動する必要がある。
【００７５】
ここで、排紙ローラー必要フラグに「ＴＲＵＥ」が設定されていれば（Ｓ１１１：Ｙｅｓ）、ステップＳ１０８へ遷移する。排紙ローラー必要フラグに「ＴＲＵＥ」が設定されていなければ（Ｓ１１１：Ｎｏ）、ステップＳ１１３へ遷移する。
【００７６】
ステップＳ１１３では、排紙ローラー部１５２が駆動中であればその停止を待つ（Ｓ１１３）。そして、排紙ローラー部１５２が駆動していないときに、紙送り量を算出し、紙送りモーター制御部２３２へ紙送り駆動の開始を指示する（Ｓ１１４）。
【００７７】
図１１は、ステップ１０２で排紙ローラー部が駆動済みである場合の処理を示す。
【００７８】
排紙ローラー部１５２が駆動済みとは、すなわち、排紙ローラー１５３が用紙と既に接触していることを意味する。従って、その場合は、排紙ローラー部１５２が駆動中であればその停止を待つ（Ｓ２０１）。このとき、上位コントロールタスク２１０から長距離紙送りの指示を受けているか否かを判定する（Ｓ２０２）。長距離紙送りの指示を受けていれば（Ｓ２０２：Ｙｅｓ）、上記第４のパターンであるから、紙送り処理部２２２は、紙送り量を算出し、紙送りモーター制御部２３２へ紙送り駆動の開始を指示する（Ｓ２０３）。その後、紙送りモーター制御部２３２の制御によって紙送りが行われて、その紙送りが完了するまで待ってから処理を終了する（Ｓ２０４）。
【００７９】
一方、長距離紙送りの指示を受けていないときは（Ｓ２０２：Ｎｏ）、紙送り処理部２２２は、紙送り量を算出し、紙送りモーター制御部２３２へ紙送り駆動の開始を指示する（Ｓ２０５）。
【００８０】
図１２は、ステップＳ１０６で長距離紙送りの指示を受けていたときの、長距離紙送り制御の手順を示す。
【００８１】
まず、排紙ローラー部１５２が駆動中であればその停止を待つ（Ｓ３０１）。そして、紙送り処理部２２２は、紙送り量を算出し、紙送りモーター制御部２３２へ紙送り駆動の開始を指示する（Ｓ３０２）。その後、紙送りモーター制御部２３２の制御によって紙送りが行われて、その紙送りが完了するまで待つ（Ｓ３０３）。
【００８２】
紙送り処理が終了すると、紙送り処理部２２２は、紙検出器１１１による出力を確認して、用紙の有無を判定する（Ｓ３０４）。
【００８３】
用紙がなければ（Ｓ３０４：Ｎｏ）、上位コントロールタスク２１０から指定された距離の紙送りが完了しているか否かを判定する（Ｓ３０５）。指定距離の紙送りが完了していないときは（Ｓ３０５：Ｎｏ）、残りの距離を紙送りしたときに紙送りローラー１５５から紙が外れるか否かを判定する（Ｓ３０６）。ここで、残りの距離を紙送りしても紙送りローラー１５５から紙が外れないときは（Ｓ３０６：Ｙｅｓ）、排紙ローラー必要フラグに「ＴＲＵＥ」を設定する（Ｓ３０７）。
【００８４】
指定距離の紙送りが完了しているとき（Ｓ３０５：Ｙｅｓ）、及び、残りの距離を紙送りしたときに紙送りローラー１５５から紙が外れてしまうときは（Ｓ３０６：Ｙｅｓ）、排紙モーター制御部２３８へ排紙ローラー部１５２の駆動を指示する（Ｓ３０８）。
【００８５】
これにより、図１０〜図１２に示す紙送り処理部２２２の処理が終了する。この後、ステップＳ１１４またはＳ２０３で指示された紙送り駆動、あるいは、ステップＳ３０８で指示された排紙ローラー部駆動が、割込処理によって行われる。
【００８６】
図１３は、紙送りモーター制御部２３２に対する最終割込処理のときに行われる処理手順を示すフローチャートである。つまり、紙送り処理部２２２の処理が終了した後にタイマー割り込みにより紙送りモーター制御部２３２が繰り返し実行されて、紙送りが行われる。図１３は、このうちの最終の割り込み処理における紙送りモーター制御部２３２の処理手順を示す。
【００８７】
紙送りモーター制御部２３２は、排紙ローラー種別フラグが設定済みであるか否かを判定する（Ｓ５０１）。排紙ローラー種別フラグが「なし」（未設定）であれば（Ｓ４０１：Ｎｏ）、処理を終了する。
【００８８】
排紙ローラー種別フラグが設定済みであれば（Ｓ４０１：Ｙｅｓ）、紙検出器１１１が紙なしを検出しているか否かを判定する（Ｓ４０２）。この判定は、紙検出器１１１の出力を確認しても良いし、紙検出器１１１の出力に基づいて、予め紙なし検出用フラグを設定しておいても良い。紙が存在すれば（Ｓ４０２：Ｎｏ）、排紙ローラー必要フラグに「ＴＲＵＥ」が設定されているか否かを判定する（Ｓ４０３）。排紙ローラー必要フラグに「ＴＲＵＥ」が設定されていなければ（Ｓ５０３：Ｎｏ）、処理を終了する。
【００８９】
排紙ローラー必要フラグに「ＴＲＵＥ」が設定されていれば（Ｓ５０３：Ｙｅｓ）、排紙ローラー部１５２を駆動する必要があるので、紙送りモーター制御部２３２は、排紙モーター制御部２３８へ排紙ローラー部の駆動を指示する（Ｓ４０４）。そして、排紙ローラー必要フラグに「ＦＡＬＳＥ」を設定して終了する（Ｓ４０５）。
【００９０】
これにより、紙送りモーター制御部２３２の処理終了後、排紙モーター制御部２３８がタイマー割り込みによって動作し、排紙ローラー部１５２が駆動されて、排紙ローラー１５３が紙に接触する。
【００９１】
図１４は、印刷モーター制御部２３４の処理手順を示すフローチャートである。この処理は、印刷処理部２２４による処理が終了した後にタイマー割り込みにより実行される。
【００９２】
まず、印刷モーター制御部２３４は、所定の目標通りに印刷モーターを動作させるための印刷モーター制御を行う（Ｓ５０１）。
【００９３】
印刷モーター制御部２３４は、印刷中排紙ローラー駆動フラグが「ＴＲＵＥ」であるか否かを判定する（Ｓ５０２）。印刷中排紙ローラー駆動フラグが「ＴＲＵＥ」であるときは、印刷中に排紙ローラー部１５２を駆動することを示す。従って、印刷中排紙ローラー駆動フラグが「ＴＲＵＥ」であれば（Ｓ５０２：Ｙｅｓ）、排紙ローラー部１５２が駆動済みであるか否かを判定する（Ｓ５０３）。そして、排紙ローラー部１５２が駆動済みであれば（Ｓ５０３：Ｙｅｓ）、処理を終了する。
【００９４】
排紙ローラー部１５２が駆動済みでなければ（Ｓ５０３：Ｎｏ）、ヘッド１０１が印字開始位置へ到着したか否かを判定する（Ｓ５０４）。ヘッド１０１が印字開始位置へ到着していなければ（Ｓ５０４：Ｎｏ）、処理を終了する。
【００９５】
ヘッド１０１が印字開始位置へ到着していれば（Ｓ５０４：Ｙｅｓ）、紙検出器１１１が紙なしを検出しているか否かを判定する（Ｓ５０５）。この判定は、紙検出器１１１の出力を確認しても良いし、紙検出器１１１の出力に基づいて、予め紙なし検出用フラグを設定しておいても良い。ここで紙なしが検出されていれば（Ｓ５０５：Ｙｅｓ）、印刷モーター制御部２３４は、排紙モーター制御部２３８に対して、排紙ローラー部１５２の駆動を指示する（Ｓ５０６）。
【００９６】
この場合は、印刷が行われているときに、割込処理により排紙モーター制御部２３８が、排紙ローラー部１５２を駆動させる。
【００９７】
本実施形態によれば、印刷のスループットを低下させることなく、紙送りローラーで用紙を搬送している間は排紙ローラーを用紙から離間させておき、最適なタイミングで排紙ローラーを用紙に接触させることである。
【００９８】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。たとえば、インクを吐出するプリンターに限られず、ガラス基板等の各種媒体に対し液体状の電極材料を吐出する電極形成装置や液晶ディスプレー等のカラーフィルター用色材を吐出する色材噴射装置などの、液体噴射装置全般に適用できる。
【符号の説明】
【００９９】
１           プリンター
１０１    印刷ヘッド
１０３    排紙モーター
１０５    紙送りモーター
１０７    印刷モーター
１１１    紙検出器
１１３    インターフェース
１２１    ヘッドドライバー
１２３    排紙モータードライバー
１２５    紙送りモータードライバー
１２７    印刷モータードライバー
１５０    キャリッジ
１５２    排紙ローラー部
１５３（１５３ａ、１５３ｂ）        排紙ローラー
１５５    紙送りローラー
２１０    上位コントロールタスク
２２０    メカコントロール部
２２２    紙送り処理部
２２４    印刷処理部
２３０    ハードウェア制御部
２３２    モーター制御部
２３４    印刷モーター制御部
２３６    印刷ヘッド制御部
２３６    ヘッド制御部
２３８    排紙モーター制御部
【図１】
2010241046.tif 000003
【図２】
2010241046.tif 000004
【図３】
2010241046.tif 000005
【図４】
2010241046.tif 000006
【図５】
2010241046.tif 000007
【図６】
2010241046.tif 000008
【図７】
2010241046.tif 000009
【図８】
2010241046.tif 000010
【図９】
2010241046.tif 000011
【図１０】
2010241046.tif 000012
【図１１】
2010241046.tif 000013
【図１２】
2010241046.tif 000014
【図１３】
2010241046.tif 000015
【図１４】
2010241046.tif 000016