(57)【要約】【課題】スループットの向上を図りながら、それにともなう不具合の発生を抑制することができるシリアルプリンタを提供する。【解決手段】インクジェットプリンタは、記録紙に対して液体を噴射する記録ヘッドの主走査方向への移動と記録紙の副走査方向への搬送とを繰り返すことによって印刷を行う。そして、記録ヘッドの移動動作と記録紙の搬送動作とを、所定の重ね合わせ時間だけ重ね合わせる。シリアルプリンタは、記録紙の先端位置から所定位置までの搬送が検出されると、重ね合わせ時間を変更する（ステップＳ１３）。このとき、重ね合わせ時間が小さくなるように変更する。【選択図】      図７
2005153419.tif 000002
【特許請求の範囲】
【請求項１】
用紙に対して液体を噴射する記録ヘッドの主走査方向への移動と用紙の副走査方向への搬送とを繰り返すことによって印刷を行い、
前記記録ヘッドの移動動作と前記用紙の搬送動作とを、所定の重ね合わせ時間だけ重ね合わせるシリアルプリンタにおいて、
前記用紙の先端から所定位置までの搬送が検出されると、前記重ね合わせ時間を変更することを特徴とするシリアルプリンタ。
【請求項２】
用紙に対して液体を噴射する記録ヘッドの主走査方向への移動と用紙の副走査方向への搬送とを繰り返すことによって印刷を行い、
前記記録ヘッドの移動動作と前記用紙の搬送動作とを、所定の重ね合わせ時間だけ重ね合わせるシリアルプリンタにおいて、
前記用紙の位置を検出する検出手段と、
前記検出手段により前記用紙が所定位置まで搬送されたことが検出されると、前記重ね合わせ時間を変更する変更手段と
を備えたことを特徴とするシリアルプリンタ。
【請求項３】
請求項１又は２に記載のシリアルプリンタにおいて、
前記重ね合わせ時間は、
前記用紙が所定位置に搬送されるまでは第１の重ね合わせ時間とされ、
前記用紙が所定位置を超えて搬送されるときは前記第１の重ね合わせ時間よりも小さい第２の重ね合わせ時間とされることを特徴とするシリアルプリンタ。
【請求項４】
用紙に対して液体を噴射する記録ヘッドの主走査方向への移動と用紙の副走査方向への搬送とを繰り返すことによって印刷を行い、
前記記録ヘッドの移動動作と前記用紙の搬送動作とを、所定の重ね合わせ時間だけ重ね合わせるシリアルプリンタにおいて、
前記所定位置は最小設定値とされており、
前記用紙の先端から最小設定値までの搬送が検出されるまでは前記重ね合わせ時間の制限を解除し、
前記用紙が最小設定値を超えて搬送されるときには前記重ね合わせ時間を所定の重ね合わせ時間とすることを特徴とするシリアルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シリアルプリンタに関するものである。
【背景技術】
【０００２】
パソコンに接続されたインクジェットプリンタ等のシリアルプリンタにおいて、印刷スループットの更なる向上が求められている。印刷スループットの向上を図る一つの手段として、用紙の搬送動作と記録ヘッドの移動動作とを重ね合わせる、即ち用紙の搬送動作中に記録ヘッドの移動動作を開始する（紙送りモータが停止する前にキャリッジモータを起動させる）ものがある（例えば、特許文献１，２参照）。この場合、理想的には紙送りモータが停止した直後に記録ヘッドの印字動作が開始されるように重ね合わせすれば、紙送り終了を待って記録ヘッドを移動させる場合と比べて用紙毎の印刷処理時間を短くすることができる。
【特許文献１】特開２００１−３１５３９５号公報
【特許文献２】特開２００２−２７３９６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上記従来のシリアルプリンタでは、印字位置よりも紙の搬送方向において上流側に設けた紙後端検出センサ（ＰＥセンサ）によって用紙の後端が検出される。近年のシリアルプリンタでは、全体構成のコンパクト化のために、このＰＥセンサが記録ヘッド位置近くに設けられるようになってきている。このため、パソコンから送信された印刷データに対して実際にセットされた用紙の長さが短い場合に、紙送りによって用紙後端が印刷位置を通り過ぎてしまい、その紙送り中に動き始めた記録ヘッドからインクが吐出されてプリンタを汚してしまうという不具合が発生する。
【０００４】
本発明は上記課題に鑑みなされたものであり、スループットの向上を図りながら、それにともなう不具合の発生を抑制することができるシリアルプリンタを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明は、用紙に対して液体を噴射する記録ヘッドの主走査方向への移動と用紙の副走査方向への搬送とを繰り返すことによって印刷を行い、前記記録ヘッドの移動動作と前記用紙の搬送動作とを、所定の重ね合わせ時間だけ重ね合わせるシリアルプリンタにおいて、前記用紙の先端から所定位置までの搬送が検出されると、前記重ね合わせ時間を変更することを要旨とする。
【０００６】
これによれば、重ね合わせ時間は用紙が所定位置まで搬送されると変更される。このため、記録ヘッドが印字動作中に用紙からはみ出す虞のない領域については重ね合わせ時間を比較的大きくして印刷処理のスループットの向上を図ることができ、記録ヘッドが印字処理中に用紙からはみ出す虞のある領域については重ね合わせ時間を比較的小さくして記録ヘッドが用紙をはみ出して印字するという不具合の発生を抑制することができる。
【０００７】
また、本発明は、用紙に対して液体を噴射する記録ヘッドの主走査方向への移動と用紙の副走査方向への搬送とを繰り返すことによって印刷を行い、前記記録ヘッドの移動動作と前記用紙の搬送動作とを、所定の重ね合わせ時間だけ重ね合わせるシリアルプリンタにおいて、前記用紙の位置を検出する検出手段と、前記検出手段により前記用紙が所定位置まで搬送されたことが検出されると、前記重ね合わせ時間を変更する変更手段とを備えたことを要旨とする。
【０００８】
これによれば、重ね合わせ時間は用紙が所定位置まで搬送されると変更される。このため、記録ヘッドが印字動作中に用紙からはみ出す虞のない領域については、重ね合わせ時間を比較的大きくして印刷処理のスループットの向上を図ることができ、記録ヘッドが印字処理中に用紙からはみ出す虞のある領域については重ね合わせ時間を比較的小さくしてヘッドが用紙をはみ出して印字するという不具合の発生を抑制することができる。
【０００９】
また、本発明におけるシリアルプリンタにおいて、前記重ね合わせ時間は、前記用紙が所定位置に搬送されるまでは第１の重ね合わせ時間とされ、前記用紙が所定位置を超えて搬送されるときは前記第１の重ね合わせ時間よりも小さい第２の重ね合わせ時間とされることを要旨とする。
【００１０】
これによれば、用紙が所定位置まで搬送されるまでは第１の重ね合わせ時間としてスループットを向上させ、所定位置を超えて搬送されるときには第１の重ね合わせ時間よりも小さい第２の重ね合わせ時間とすることで記録ヘッドが印字動作中に用紙をはみ出してしまうという不具合の発生を抑制することができる。
【００１１】
また、本発明は、用紙に対して液体を噴射する記録ヘッドの主走査方向への移動と用紙の副走査方向への搬送とを繰り返すことによって印刷を行い、前記記録ヘッドの移動動作と前記用紙の搬送動作とを、所定の重ね合わせ時間だけ重ね合わせるシリアルプリンタにおいて、前記所定位置は最小設定値とされており、前記用紙の先端から最小設定値までの搬送が検出されるまでは前記重ね合わせ時間の制限を解除し、前記用紙が最小設定値を超えて搬送されるときには前記重ね合わせ時間を所定の重ね合わせ時間とすることを要旨とする。
【００１２】
これによれば、重ね合わせ時間は用紙が最小設定値まで搬送されるまでは制限が解除されるため、重ね合わせ時間を大きくしてスループットの向上を図ることができ、用紙が最小設定値を超えて搬送されるときは制限される。このため、想定される最小設定値を超える用紙については記録ヘッドの印字動作中に用紙をはみ出すのを確実に防止することができる。
【発明を実施するための最良の形態】
【００１３】
（第１実施形態）
以下、本発明を具体化したシリアルプリンタの一実施の形態を、図面を参照して説明する。
【００１４】
図１は、シリアルプリンタとしてのインクジェットプリンタ１の機械的構成を示す要部拡大図を示す。
図１において、フレーム１１内にはプラテン１２が配設されている。フレーム１１の左右両側板１１ａ，１１ｂ間には、ガイド部材１３が前記プラテン１２と平行になるように配設されている。
【００１５】
そのガイド部材１３には、同ガイド部材１３に沿って摺動可能にキャリッジ１４が支持されている。キャリッジ１４には、ブラックインク及び各種カラーインクを吐出するノズル列からなる記録ヘッド１５が用紙としての記録紙Ｐに対向するように設けられている。記録ヘッド１５の各ノズル列は、同じくキャリッジ１４に搭載された各インクカートリッジ１６からインクの供給を受け記録紙Ｐに液体を吐出して文字や画像を印字する。
【００１６】
フレーム１１の背板１１ｃの外側には、破線で示すように直流モータよりなるキャリッジモータ（以下、ＣＲモータという。）Ｍｃが固設されている。そのＣＲモータＭｃはその出力軸が背板１１ｃの内側に突出し、その突出した出力軸には駆動プーリ１７が固着されている。駆動プーリ１７と相対向する左側には、従動プーリ１８が背板１１ｃに回転可能に支持され、両プーリ１７，１８にてタイミングベルト１９を前記ガイド部材１３と平行になるように掛装している。そして、前記タイミングベルト１９の所定の個所と前記キャリッジ１４とが連結されている。従って、前記ＣＲモータＭｃが正逆回転することによって、キャリッジ１４（記録ヘッド１５）はガイド部材１３に沿って主走査方向に往復動することになる。
【００１７】
駆動プーリ１７と従動プーリ１８の間の前記背板１１ｃには、符号板２０が設けられている。符号板２０には、左右方向に所定の間隔（本実施形態では、１/１８０インチ（＝２．５４/１８０センチメートル））毎にスリットが設けられている。符号板２０は、前記キャリッジ１４に設けたリニア式エンコーダ２１（図２参照）によって検出される。このリニア式エンコーダ２１は、キャリッジ１４の往復移動に伴って符号板２０の各スリットを検知し同キャリッジ１４のその時の速度（実速度）、移動位置及びキャリッジ１４の移動方向を検出するためのパルス信号ＳＧ１，ＳＧ２を検出するようになっている。
【００１８】
前記背板１１ｃの下部外側には、直流モータよりなる紙送りモータ（以下、紙送りモータＰＦモータという。）Ｍｐが固設されている。ＰＦモータＭｐは図示しない紙送りローラ及び従動ローラを回転させて前記記録紙Ｐを紙送りする。ＰＦモータＭｐは、ロータリ式エンコーダ２２（図２参照）を備えている。
【００１９】
ロータリ式エンコーダ２２は、前記キャリッジ１４に設けたリニア式エンコーダ２１が検知する符号板２０がリニア式符号板であるのに対して、ＰＦモータＭｐの回転に応じて回転する回転板である点が相違するだけで、それ以外はリニア式エンコーダ２１と基本的には同じである。このロータリ式エンコーダ２２の符号板に形成された複数のスリットの間隔は、本実施形態では１/１８０インチ（＝２．５４/１８０センチメートル））である。そして、ＰＦモータＭｐが１スリット分回転すると、記録紙Ｐは１/１４４０インチ（＝２．５４/１４４０センチメートル）だけ紙送りするように構成されている。
【００２０】
そして、ロータリ式エンコーダ２２は、ＰＦモータＭｐの正逆回転に伴って回転する符号板の各スリットを検知し、同記録紙Ｐその時の速度（実速度）、移動位置及び移動方向を検知するためのパルス信号ＳＧ３，ＳＧ４を出力するようになっている。
【００２１】
次に、上記のインクジェットプリンタ１に内蔵された印刷制御装置の電気的構成を図２に従って説明する。
図２は、インクジェットプリンタ１に内蔵された印刷制御装置の電気的構成を説明するためのブロック回路図を示す。図２において、印刷制御装置は、ＡＳＩＣ３１、ＣＰＵ３２、ＤＣユニット３３、ＰＲＯＭ３４、ＲＡＭ３５、ＥＦＰＲＯＭ３６、インターフェース３７及びタイマＩＣ３８を備えている。
【００２２】
ＡＳＩＣ３１は、インターフェース３７を介してパソコン等の外部装置のホストコンピュータ４０との間でデータの授受を行う。ＡＳＩＣ３１は、ホストコンピュータ４０からインターフェース３７を介して送られてくる印字情報に基づいて印字解像度や記録ヘッド１５の駆動波形等を制御する。
【００２３】
ＣＰＵ３２は装置全体を制御する。ＣＰＵ３２は、ホストコンピュータ４０からインターフェース３７及びＡＳＩＣ３１を介して送られてくる印字情報に基づいてＰＦモータＭｐの起動スケジュール及び走行スケジュールを設定する。また、ＣＰＵ３２は、同様に印字情報に基づいてＣＲモータＭｃの起動及び走行スケジュール、及び記録ヘッド１５の印字スケジュールを設定する。
【００２４】
そして、ＣＰＵ３２は、設定したＰＦモータＭｐの起動及び走行スケジュールに基づいて、同ＰＦモータＭｐを駆動制御するに必要な指令信号をＤＣユニット３３に出力する。また、ＣＰＵ３２は、設定したＣＲモータＭｃの起動及び走行スケジュールに基づいて同ＣＲモータＭｃを駆動制御するために必要な指令信号をＤＣユニット３３に出力する。
【００２５】
また、ＣＰＵ３２は、前記印字情報とＤＣユニット３３を介して送られてくるキャリッジ１４の停止位置とに基づいて記録ヘッド１５が印字開始位置で印字動作可能となるためのキャリッジ１４の起動開始位置を演算する。さらに、ＣＰＵ３２は、ヘッドドライバ４４を介して記録ヘッド１５を駆動制御するようになっている。
【００２６】
ＤＣユニット３３は、ＣＲモータドライバ４１を介してＣＲモータＭｃを駆動制御するとともに、ＰＦモータドライバ４２を介してＰＦモータを駆動制御する。
また、ＤＣユニット３３は、紙検出センサ４３からの検出信号Ｇ５を入力する。この紙検出センサ４３は、図示しない給紙モータによって駆動される給紙ローラによってプリンタ内に送り込まれた記録紙Ｐを検出する。
【００２７】
そして、ＤＣユニット３３は、紙検出センサ４３からの検出信号Ｇ５に基づいてプリンタ内に送り込まれた記録紙Ｐの先端を検出し、ＰＦモータドライバ４２を介してＰＦモータＭｐを駆動し同ＰＦモータＭｐによって記録紙Ｐを紙送りする。
【００２８】
また、ＤＣユニット３３は、前記ロータリ式エンコーダ２２からのパルス信号ＳＧ３，ＳＧ４を入力し、これらパルス信号ＳＧ３，ＳＧ４に基づいてＰＦモータドライバ４２を介してＰＦモータＭｐにて紙送りされる記録紙Ｐの移動速度及び現在位置を演算する。
【００２９】
ＤＣユニット３３は、前記ＣＰＵ３２との間でデータの送受信が行われ、ＣＰＵ３２からの指令信号及び前記リニア式エンコーダ２１からのパルス信号ＳＧ１，ＳＧ２に基づいてＣＲモータドライバ４１を介してＣＲモータＭｃを駆動制御する。詳述すると、ＤＣユニット３３は、前記リニア式エンコーダ２１からのパルス信号ＳＧ１，ＳＧ２に基づいてキャリッジ１４の移動速度及び現在位置を演算する。
【００３０】
また、ＤＣユニット３３は、ＰＦモータＭｐの駆動とＣＲモータＭｃの駆動とが所定の重ね合わせ時間だけ重なるように制御する。その具体例を、図３（ａ），（ｂ）及び図４（ａ），（ｂ）にそれぞれ示す。
【００３１】
図３（ａ）に示すように、ＤＣユニット３３は、時刻ｔｓにおいてＰＦモータＭｐを起動した後、ＰＦモータＭｐが定速となるように制御して記録紙Ｐを搬送する。そして、ＤＣユニット３３は、このＰＦモータＭｐが定速走行中に、時刻ｔ１においてＣＲモータＭｃを起動し、ＣＲモータＭｃを定速走行させる。
【００３２】
ＰＦモータＭｐによって記録紙Ｐが所定量送られると、時刻ｔｅにおいてＰＦモータＭｐは停止し、その時刻ｔｅにおいて、キャリッジ１４に搭載された記録ヘッド１５が印字動作する。図３（ａ）に示す例では、ＰＦモータＭｐの停止と同時に記録ヘッド１５が印字動作を開始する。この印字動作はＣＲモータＭｃの定速走行とともに時刻ｔ２において終了し、ＣＲモータＭｃの減速後に時刻ｔ３においてＣＲモータＭｃが停止する。
【００３３】
また、ＤＣユニット３３は、ＣＲモータＭｃを起動する時刻ｔ１を演算する。
ＣＲモータＭｃの起動から加速回転領域を経て定回転領域に至るまでの所要時間ＴＡを予め求める。また、定速回転領域になってから、即ち、記録ヘッド１５が定速度で移動し始めて同記録ヘッド１５が印字を開始する位置まで到達するのに所要時間ＴＢを予め求める。
【００３４】
その求めた両所要時間ＴＡ，ＴＢを加算して、ＣＲモータＭｃが印刷開始位置に到達するまでの所要時間ＴＸを求める。次に、ＰＦモータＭｐが停止する時刻ｔｅからその到達に所要する所要時間ＴＸだけ遡った時刻を、ＣＲモータＭｃを起動する時刻ｔ１とする。なお、図３（ａ）に示す例においては、この所要時間ＴＸが重ね合わせ時間、及び第１重ね合わせ時間に相当する。
【００３５】
また、ＤＣユニット３３は、記録紙Ｐにおいて、ＣＲモータＭｃを起動してもよい量の残紙送り量を演算する。
図３（ｂ）には、図３（ａ）に示すＰＦモータＭｐが時刻ｔｓから時刻ｔｅまで駆動される間の記録紙Ｐの副走査方向への紙送り量を説明する。
【００３６】
図３（ｂ）に示すように、記録紙Ｐにおいて、ＰＦモータＭｐの起動時の時刻ｔｓから、駆動停止する時刻ｔｅまでの間に、記録紙Ｐは用紙長Ｘ０だけ搬送される。
この用紙長Ｘ０において、ＰＦモータＭｐが起動されてからＣＲモータＭｃが起動される時刻ｔ１までの間に、記録紙Ｐは用紙長Ｘ１１だけ搬送され、時刻ｔ１から時刻ｔｅまでは用紙長Ｘ１２だけ搬送される。つまり、ＤＣユニット３３は、ＰＦモータＭｐが時刻ｔｓにて起動されて、用紙長Ｘ１１だけ搬送された後、残紙送り量が用紙長Ｘ１２となれば、ＣＲモータＭｃを起動する。
【００３７】
また、図４（ａ）に示すように、ＰＦモータＭｐの駆動が停止される時刻ｔｅから、補正時間ΔＴを経過した後、時刻ｔ１２において記録ヘッド１５による印字動作を開始するように設定することもできる。図４（ａ）においても、上記図３（ａ）の場合と同様に、ＤＣユニット３３が各時刻及び各用紙長を算出する。
【００３８】
この場合、ＣＲモータＭｃの起動タイミングは、ＰＦモータＭｐの駆動が停止される時刻ｔｅから、補正時間ΔＴだけ経過してから記録ヘッド１５による印字処理が開始されるようにＣＲモータＭｃの起動時間を設定する。つまり、時刻ｔｅから補正時間ΔＴだけ進んだ時刻ｔ１２に印字開始されるようにし、この時刻ｔ１２から前記所要時間ＴＸだけ遡った時刻ｔ１１にＣＲモータＭｃを起動するものとする。そして、時刻ｔ１３においてＣＲモータＭｃの定速回転が停止するとともに印字処理が終了し、その後時刻ｔ１４においてＣＲモータＭｃの駆動が停止する。なお、図４（ａ）に示す例においては、所要時間ＴＸから補正時間ΔＴを減算した時間（＝ＴＸ−ΔＴ）が重ね合わせ時間、及び第２重ね合わせ時間に相当する。
【００３９】
図４（ｂ）に示すように、上記図３（ａ）の場合と同様に、記録紙Ｐにおいて、ＰＦモータＭｐの起動時の時刻ｔｓから、駆動停止する時刻ｔｅまでの間に、記録紙Ｐは用紙長Ｘ０だけ搬送される。
【００４０】
そして、この用紙長Ｘ０において、ＰＦモータＭｐが起動されてからＣＲモータＭｃが起動される時刻ｔ１１までの間に、記録紙Ｐは用紙長Ｘ２１だけ搬送され、時刻ｔ１１から時刻ｔｅまでは用紙長Ｘ２２だけ搬送される。つまり、この場合、ＤＣユニット３３は、ＰＦモータＭｐが時刻ｔｓにて起動された後、用紙長Ｘ２１だけ搬送されて、残紙送り量が用紙長Ｘ２２となれば、ＣＲモータＭｃを起動する。
【００４１】
なお、ＤＣユニット３３は、上述したように算出された所要時間ＴＡ、ＴＢと、ＰＲＯＭ３４に記憶されたＰＦモータＭｐの定速回転時の速度と回転停止所要時間等を参照して、前記各用紙長Ｘ０，Ｘ１１，Ｘ１２，Ｘ２１，Ｘ２２を算出する。
【００４２】
ところで、ＲＡＭ３５には用紙長測定カウンタ３５ａが設けられており、用紙長測定カウンタ３５ａは記録紙Ｐが給紙されてから搬送方向に進んだ長さの用紙長を測定する。
そして、ＤＣユニット３３は、ドライバにより指定された用紙長Ｌ０から測定された用紙長Ｌ１を引いた残りの用紙長Ｌ２を算出する（図５（ａ）参照）。
【００４３】
ところで、インクジェットプリンタ１が記録紙Ｐに印刷中に紙検出センサ４３が紙無し（用紙後端）を検出した後でも、記録ヘッド１５の下方全面に印刷可能な領域が残っている。この領域をオーバーライドエリアという。記録ヘッド１５がこのオーバーライドエリアまで進むと、紙検出センサ４３により存在を確認されてＣＲモータＭｃが起動された後でも記録ヘッド１５の印字面に記録紙Ｐが存在しない場合がある。なお、オーバーライドエリアの記録紙Ｐ搬送方向長さ（副走査方向長さ）を用紙長Ｌｏとする。
【００４４】
図５（ａ）に示すように、ＤＣユニット３３は、例えば、ドライバが指定する用紙長Ｌ０の後端位置から前記用紙長Ｌｏだけ遡った位置を所定位置Ａ１とする。
そして、ＤＣユニット３３は、記録紙Ｐの先端位置Ａ０から所定位置Ａ１までの搬送が検出されると、前記重ね合わせ時間を変更する。
【００４５】
例えば、ＤＣユニット３３は、重ね合わせ時間を、先端位置Ａ０から所定位置Ａ１に搬送されるまでは所定時間ＴＸとし、所定位置Ａ１を超えて搬送されるときには所定時間（Ｔｘ−ΔＴ）に変更する。
【００４６】
また、図５（ｂ）に示すように、ＤＣユニット３３は、例えば、予め設定された最小用紙長Ｌｍに対して、この最小用紙長Ｌｍの後端位置から用紙長Ｌｏだけ遡った位置を、最小設定値としての所定位置Ａ２とする。この最小用紙長Ｌｍの値は、ＰＲＯＭ３４に予め記憶されている。
【００４７】
そして、この場合、ＤＣユニット３３は、ドライバにより指定された最小用紙長Ｌｍから測定された用紙長Ｌ１を引いた残りの用紙長Ｌ３を算出する。
ＤＣユニット３３は、例えば、最小用紙長Ｌｍの後端位置から用紙長Ｌｏだけ遡った位置を所定位置Ａ２とする。そして、上記図５（ａ）で示したように、所定位置Ａ２を基準に前記重ね合わせ時間を変更する。
【００４８】
また、ＤＣユニット３３は、図５（ｂ）に示すように所定位置Ａ２が設定されている場合に、記録紙Ｐの先端位置Ａ０から所定位置Ａ２までの搬送が検出されるまでは、前記重ね合わせ時間の制限を解除し、記録紙Ｐが所定位置Ａ２を超えて搬送されるときには重ね合わせ時間を所定の重ね合わせ時間とする。
【００４９】
また、ＤＣユニット３３は、ＣＲモータＭｃが起動されてから、記録ヘッド１５の印字面の少なくとも一部分が記録紙Ｐにかからないことが検出されると、記録紙Ｐが下方に存在しないノズルを検出する。このノズルの検出は、後端を検出してからの記録紙Ｐの紙送り量と、紙検出センサ４３と記録ヘッド１５の間の距離によって求められる。ＤＣユニット３３は、この検出したノズルに基づいて、記録ヘッド１５が記録紙Ｐをはみ出す部分についてはノズルからインクを吐出しないよう印刷データにマスクをかける。詳述すると、ＤＣユニット３３は、先ず、記録ヘッド１５による印字処理を中止して、記録ヘッド１５を印字開始位置に復帰させる。それとともに、ＤＣユニット３３は、記録紙Ｐの後端よりもはみ出す領域の印刷データに対して、記録ヘッド１５からインクが吐出されないようにマスクをかけて、印字処理を再開するように制御する。
【００５０】
次に、上記のように構成されたインクジェットプリンタ１の作用を図６乃至図８に示すフローチャートに従って説明する。なお、このフローチャートは１回の給紙毎に行われる処理であり、図６において記録紙Ｐがオーバーライドエリアに突入する前から突入した直後の処理を示すフローチャートである。
【００５１】
なお、本実施形態においては、ＤＣユニット３３は、図５（ａ）に示す所定位置Ａ１を採用している。
ＤＣユニット３３は、プリンタに給紙されたと判断したとき（ステップＳ１）、ＲＡＭ３５に設けた用紙長を計測する用紙長測定カウンタ３５ａの内容（用紙長）を「０」にリセットする（ステップＳ２）。この用紙長測定カウンタ３５ａは、ＰＦモータＭｐの駆動によりカウントアップされる。
【００５２】
続いて、ＰＦモータＭｐを起動して記録紙Ｐの搬送を開始する（ステップＳ３）。その後、ＤＣユニット３３は、ＣＲモータＭｃの起動タイミングを演算し、ＣＲモータＭｃを起動してよい残紙送り量となる用紙長Ｘ１２を算出する（ステップＳ４）。
【００５３】
そして、残紙送り量が用紙長Ｘ１２以下であるか否か判断する（ステップＳ５）。残紙送り量がＸ１２以下であれば（ステップＳ５，ＹＥＳ）、ＣＲモータＭｃが起動される（ステップＳ６）。残紙送り量が用紙長Ｘよりも大きければ（ステップＳ５，ＮＯ）、残紙送り量が用紙長Ｘ１２よりも小さくなるまでこの処理が繰り返される。
【００５４】
その後、後述する印字処理が行われ（ステップＳ６）、ＤＣユニット３３は、印字を終了してよいか否か判断する（ステップＳ７）。印字を終了してよければ（ステップＳ７，ＹＥＳ）、ＤＣユニット３３はキャリッジ１４の終了を待ち（ステップＳ８）、記録紙Ｐが排紙される（ステップＳ９）。こうして、この処理は終了する。
【００５５】
また、まだ印字を終了してはいけない場合（ステップＳ７，ＮＯ）、即ちまだ印字するデータが残っている場合、キャリッジ１４の終了を待ち（ステップＳ１０）、キャリッジ１４の移動終了後に再びステップＳ３に戻って、紙送りの起動からの処理が繰り返される。なお、図６では、ステップＳ１０においてキャリッジ１４の移動が終了（キャリッジ１４が停止）してから、ステップＳ３に戻って次段階の紙送り起動をするように表しているが、ＤＣユニット３３は、キャリッジ１４の移動が終了する前に次段階の紙送りを起動する。即ち、ＤＣユニット３３は、紙送りとキャリッジ１４の移動とを重ね合わせるとともに、キャリッジ１４の移動と次段階の紙送りとを重ね合わせている。これによって、用紙（記録紙Ｐ）１枚当たりの処理時間を短くしている。なお、図６のフローチャート通りにキャリッジ１４の移動終了を待って次段階の紙送り起動を行ってももちろんよい。このように、ＤＣユニット３３は、パソコン等から送信された印字データの印字がすべて終了するまで処理を行う。
【００５６】
次に、上記フローチャートで示したステップＳ６の印字処理について説明する。本実施形態ではこの印字処理を２通り説明する。
図７に示す印字処理（ステップＳ６）では、ＤＣユニット３３は、先ずキャリッジを起動し（ステップＳ１１）、その後、記録ヘッド１５がオーバーライドエリアに突入したか否かを判定する（ステップＳ１２）。
【００５７】
オーバーライドエリアに突入していれば（ステップＳ１２，ＹＥＳ）、ＤＣユニット３３は、重ね合わせ時間をより小さい値に変更する（ステップＳ１３）。その後、後述するステップＳ１４〜Ｓ１６の処理を行って処理を終了する。
【００５８】
一方、記録ヘッド１５がオーバーライドエリアに突入していなければ（ステップＳ１２，ＮＯ）、印字起動して（ステップＳ１３）、印字処理の終了を待つ（ステップＳ１４）。その後、紙送り終了を待ち（ステップＳ１５）、この処理を終了する。
【００５９】
また、図８に示す印字処理（ステップＳ６）では、ＤＣユニット３３は、先ずキャリッジを起動し（ステップＳ２１）、その後、記録ヘッド１５がオーバーライドエリアに突入したか否かを判定する（ステップＳ２２）。記録ヘッド１５がオーバーライドエリアに突入していなければ（ステップＳ２２，ＮＯ）、印字起動し（ステップＳ２３）、印字処理の終了を待つ（ステップＳ２４）。その後、紙送り終了、即ちＰＦモータＭｐが停止していることを確認し（ステップＳ２５）、この処理を終了する。
【００６０】
一方、記録ヘッド１５がオーバーライドエリアに突入していれば（ステップＳ２２，ＹＥＳ）、ＤＣユニット３３は、記録ヘッド１５の下方全体に記録紙Ｐがあるか否か判断する（ステップＳ２６）。記録ヘッド１５の下方に記録紙Ｐがあれば（ステップＳ２６，ＹＥＳ）、上記ステップＳ２３〜Ｓ２５の処理を行って処理を終了する。
【００６１】
また、記録ヘッド１５の下方全体に記録紙Ｐがなければ（ステップＳ２６，ＮＯ）、ＤＣユニット３３は、記録ヘッド１５のマスク量を決定する（ステップＳ２７）。そして、印字起動をさせない（ステップＳ２８）。その後、紙送り終了を待ち（ステップＳ２９）、キャリッジ１４の移動動作の終了を待つ（ステップＳ３０）。そして、キャリッジ１４の移動が終了すれば、キャリッジ１４を駆動前の元の位置に戻す（ステップＳ３１）。その後、ステップＳ２１からの処理を行う。
【００６２】
次に、本実施形態の特徴的な作用効果を記載する。
（１）本実施形態では、図７のステップＳ１３に示すように、記録紙Ｐが所定位置Ａ１まで搬送されると変更される。このため、記録ヘッド１５が印字動作中に記録紙Ｐからはみ出す虞のない領域、即ちドライバ指定の用紙長Ｌ０から用紙長Ｌｏを含まない領域については、重ね合わせ時間を比較的大きくして（Ｔｘ）、印刷処理のスループットの向上を図ることができる。また、記録ヘッド１５が印字処理中に用紙からはみ出す虞のある領域、即ち、用紙長Ｌｏに対応する領域（オーバーライドエリア）については、重ね合わせ時間を比較的小さくして（Ｔｘ−ΔＴ）、記録ヘッド１５が記録紙Ｐをはみ出して印字するという不具合の発生を抑制することができる。
【００６３】
（２）本実施形態では、記録紙Ｐの後端よりもはみ出す部分の印刷データにはマスクがかけられてインクが吐出されないので、記録ヘッド１５の印字面が印字動作にともない記録紙Ｐをはみ出してしまう場合であっても、記録ヘッド１５が記録紙Ｐをはみ出して印字するのを防止し、プラテン１２が汚れるのを防止することができる。
【００６４】
（第２実施形態）
以下、本発明を具体化した第２実施形態を上記第１実施形態との相違点を中心に図９及び図１０に従って説明する。なお、第１実施形態と同様な構成部分については同一符号を付してその説明を省略する。
【００６５】
この第２実施形態は、上述した第１実施形態における図６乃至図８に示した処理と同様に、記録紙Ｐに印字処理を施す際の処理の一態様について説明するものである。なお、その他のインクジェットプリンタ１の有する機能及びインクジェットプリンタ１が実行する処理については第１実施形態と同様である。
【００６６】
本実施形態においては、ＤＣユニット３３は図５（ｂ）に示す所定位置Ａ２を採用している。
図９に示すように、ＤＣユニット３３は、プリンタに記録紙Ｐが給紙されたと判断すると（ステップＳ４１）、ＲＡＭ３５に設けた用紙長を計測する用紙長測定カウンタ３５ａの内容（用紙長）を「０」にリセットする（ステップＳ４２）。この用紙長測定カウンタ３５ａは、ＰＦモータＭｐの駆動によりカウントアップされる。
【００６７】
次に、ＤＣユニット３３は、紙送りすると、用紙長測定カウンタ３５ａにより計測される用紙長Ｌ１（図５（ｂ）参照）が、最小用紙長Ｌｍと用紙長Ｌｏとの差分（＝Ｌｍ−Ｌｏ）よりも大きくなるか否か判断する（ステップＳ４３）。つまり、紙送りをすると、記録ヘッド１５が最小用紙長Ｌｍの場合のオーバーライドエリアに突入するか否かを判断する。用紙長カウンタが前記差分よりも大きくなる場合（ステップＳ４３，ＹＥＳ）、リミット解除フラグはオフとされる（ステップＳ４４）。
【００６８】
用紙長測定カウンタ３５ａにより計測される用紙長Ｌ１が前記差分よりも大きくならない場合（ステップＳ４３，ＮＯ）、リミット解除フラグがオン状態とされ（ステップＳ４５）、紙送り起動される（ステップＳ４６）。なお、このリミット解除フラグがオフ状態とされているときは、用紙長Ｘ２２は制限を受ける。また、このリミット解除フラグがセットされているときは、同用紙長Ｘ２２は何ら制限を受けない。
【００６９】
その後、ＤＣユニット３３は、キャリッジ１４の駆動タイミング、つまりＣＲモータＭｃを起動してもよい用紙長Ｘ２２を演算し算出する（ステップＳ４７）。
その後、ステップＳ４８にて後述する印字処理を行う。
【００７０】
そして、印字終了してよいか否か判断する（ステップＳ４９）。印字終了してよければ（ステップＳ４９，ＹＥＳ）、キャリッジ１４の終了を待って（ステップＳ５０）、記録紙Ｐを排紙して（ステップＳ５１）、一連の処理を終了する。
【００７１】
印字終了が不可であれば（ステップＳ４９，ＮＯ）、ＤＣユニット３３は、キャリッジ１４の終了を待ち（ステップＳ５２）、ステップＳ４３に戻る。
次に、図９に示す印字処理（ステップＳ４８）について説明する。
【００７２】
図１０に示すように、先ず、ＤＣユニット３３は、リミット解除フラグがオン状態であるか否か判断する（ステップＳ６１）。
リミット解除フラグがオフ状態であれば（ステップＳ６１，ＮＯ）、残紙送り量がオーバーライド初期値よりも大きいか否か判断する（ステップＳ６２）。残紙送り量がオーバーライド初期値よりも大きければ（ステップＳ６２，ＹＥＳ）、用紙長Ｘ２２をオーバーライド初期値に補正する（ステップＳ６３）。
【００７３】
ＤＣユニット３３は、用紙長Ｘ２２がオーバーライド初期値よりも小さければ（ステップＳ６２，ＹＥＳ）、またはステップＳ６３にて用紙長Ｘ２２がオーバーライド量初期値に補正されれば、残紙送り量は用紙長Ｘ２２以下であるか否か判断する（ステップＳ６４）。
【００７４】
一方、リミット解除フラグがオン状態であれば（ステップＳ６１，ＹＥＳ）、用紙長Ｘ２２は何ら制限されることなく設定されて、残紙送り量が用紙長Ｘ２２以下であるか否か判断する（ステップＳ６４）。
【００７５】
残紙送り量が用紙長Ｘ２２以下でなければ（ステップＳ６４，ＮＯ）、同量が用紙長Ｘ２２以下となるまでこの処理は繰り返される。
残紙送り量が用紙長Ｘ２２以下であれば（ステップＳ６４，ＹＥＳ）、ＤＣユニット３３はキャリッジ１４を起動する（ステップＳ６５）。その後、印字起動し（ステップＳ６６）、更には印字終了待ちする（ステップＳ６７）。
【００７６】
そして、ＤＣユニット３３は、紙送りの終了、即ちＰＦモータＭｐが停止していることを確認し（ステップＳ６８）、この処理は終了する。
（１）本実施形態では、重ね合わせ時間に対応する残紙送り量の用紙長Ｘ２２は、記録紙Ｐが最小設定値による所定位置Ａ２まで搬送されるまでは制限が解除されるため、重ね合わせ時間を大きくしてスループットの向上を図ることができる。また、記録紙Ｐが前記所定位置Ａ２を超えて搬送されるときは、残紙送り量の用紙長Ｘ２２は制限される。つまり、重ね合わせ時間は制限される。このため、想定される所定位置Ａ２を超える記録紙Ｐについては記録ヘッド１５の印字動作中に記録紙Ｐをはみ出すのを確実に防止することができる。
【００７７】
なお、実施の形態は、上記に限定されず以下の変形例を採用することもできる。
（変形例１）上記各実施形態において、重ね合わせ時間をどのように算出してもよく、例えば、プリンタの個体差（メカばらつき）や経年変化、環境変化等による補正値を考慮して、ＰＦモータＭｐが回転停止してから、所定時間経過後にＣＲモータＭｃの印字動作が開始されるようにしてもよい。
【００７８】
（変形例２）上記各実施形態において、重ね合わせ時間が変更される所定位置Ａ１，Ａ２は、インクジェットプリンタ１におけるオーバーライドエリアに基づいて設定したが、この重ね合わせ時間を変更する所定位置はどのように設定してもよい。例えば、重ね合わせ時間が小さい値に変更される領域を、オーバーライドエリアよりも大きくなるように設定してもよい。
【００７９】
（変形例３）上記各実施形態において、重ね合わせ時間の変更を多段階にて行うようにしてもよい。
（変形例４）上記第１実施形態において、図８のステップＳ２６の判定でＮＯとなり、ステップＳ２７を実施した後、ステップＳ２８からステップＳ３１までの処理で印字起動させずにキャリッジ１４を駆動前の位置へ戻す代わりに、ステップＳ２７で決定したマスク量によりマスク処理を実施してそのまま処理を終了してもよい。そうすると、キャリッジ１４を元の位置に戻すリトライ動作を不要にし、用紙（記録紙Ｐ）１枚当たりの処理時間を短くすることができる。
【図面の簡単な説明】
【００８０】
【図１】インクジェットプリンタのキャリッジ周辺の構成を説明するための斜視図。
【図２】インクジェットプリンタの電気的構成を説明するためのブロック図。
【図３】（ａ）及び（ｂ）は、ＰＦモータとＣＲモータの動作を説明する説明図。
【図４】（ａ）及び（ｂ）は、ＰＦモータとＣＲモータの動作を説明する説明図。
【図５】（ａ）及び（ｂ）は、記録紙の所定位置の一例を説明する説明図。
【図６】ＤＣユニットが行う処理動作を説明するフローチャート。
【図７】図６における印字処理を説明するフローチャート。
【図８】図６における印字処理を説明するフローチャート。
【図９】ＤＣユニットが行う処理動作を説明するフローチャート。
【図１０】図９における印字処理を説明するフローチャート。
【符号の説明】
【００８１】
１…シリアルプリンタとしてのインクジェットプリンタ、１５…記録ヘッド、３３…変更手段としてのＤＣユニット、４３…検出手段としての紙検出センサ、Ｐ…用紙としての記録紙、Ａ１，Ａ２…所定位置、ＴＸ…重ね合わせ時間及び第１の重ね合わせ時間、（ＴＸ−ΔＴ）…重ね合わせ時間及び第２の重ね合わせ時間、Ｌｍ…最小設定値としての最小用紙長。
【図１】
2005153419.tif 000003
【図２】
2005153419.tif 000004
【図３】
2005153419.tif 000005
【図４】
2005153419.tif 000006
【図５】
2005153419.tif 000007
【図６】
2005153419.tif 000008
【図７】
2005153419.tif 000009
【図８】
2005153419.tif 000010
【図９】
2005153419.tif 000011
【図１０】
2005153419.tif 000012