(57)【特許請求の範囲】
【請求項１】
給紙された用紙を搬送する用紙搬送手段と、用紙に印字する印字手段とを備えたプリンタにおいて、
前記印字手段の印字ヘッドに装備され用紙を検出可能な下流側センサと、
この下流側センサよりも用紙搬送方向上流側に設けられ用紙を検出可能な上流側センサと、
用紙を用紙搬送手段により低速の第１速度で搬送しつつ用紙後端を上流側センサで検出させ、その後用紙後端を下流側センサで検出するまで搬送させて上流側センサで検出後下流側センサで検出するまでに搬送した第１搬送距離を求める第１測定手段と、
用紙搬送手段により用紙を高速の第２速度で搬送しつつ用紙後端を上流側センサで検出させ、その後用紙後端を下流側センサで検出するまで搬送させて上流側センサで検出後下流側センサで検出するまでに搬送した第２搬送距離を求める第２測定手段と、
前記第１搬送距離と第２搬送距離の差を用いて上流側センサの応答遅れ時間を算出してプリンタの制御手段に格納する応答遅れ算出手段と、
前記制御手段に格納された応答遅れ時間を用いて、上流側センサで用紙後端を検出後の用紙後端側の残り印字可能距離を補正する補正手段と、
を備えたことを特徴とするプリンタ。
【請求項２】
前記上流側センサが、用紙に検出子が接触して検出する機械式センサであり、前記下流側センサが、発光部と受光部とを含む光学式センサであることを特徴とする請求項１に記載のプリンタ。
【請求項３】
前記補正手段は、前記上流側センサが用紙無し状態と検出する際の前記応答遅れ時間における用紙搬送距離を算出する上流側センサ補正手段を有し、この上流側センサ補正手段で算出された用紙搬送距離を用いて前記残り印字可能距離を補正することを特徴とする請求項２に記載のプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印字手段を備えたプリンタに関し、特に用紙後端側の残り印字可能距離を精度よく求め得るように改善したものに関する。
【０００２】
【従来の技術】
従来、インクジェット式印字手段を備えたプリンタにおいては、給紙機構から給紙された用紙を搬送する用紙搬送機構を設け、用紙搬送経路の途中部に走査方向に移動可能なキャリッジと、このキャリッジに搭載された印字ヘッドを設け、キャリッジに対して搬送方向上流側にレジストローラを設け、このレジストローラよりも上流側にレジストセンサを設け、このレジストセンサの検出信号に基づいて用紙の先端や後端を検出したり、搬送機構で用紙を搬送した搬送量も併用して、用紙後端付近まで印字する場合における残り印字可能距離などを算出する。
【０００３】
ところで、レジストセンサは、用紙搬送路に突出して用紙により回動される回動アームと、この回動アームの回動を検出するフォトインタラプタと、回動アームを付勢するバネ部材などを有し、用紙後端がレジストセンサを通過してからセンサがオフ（用紙有りから用紙無しへ）に切換わるのに一定の動作時間ｔｏがかかる。そのため、その動作時間ｔｏにより用紙端検出の検出誤差（搬送量の誤差）が発生する。即ち、用紙が低速で搬送される際には動作時間ｔｏの間の搬送距離は短いが、用紙が高速搬送される際には動作時間ｔｏの間の搬送距離は低速搬送時よりも長くなる。つまり、搬送速度が大きくなる程用紙端検出の検出誤差が大きくなる。
【０００４】
そこで、特許第３０２６９１７号公報に記載の画像形成装置において、レジストセンサの検出信号に基づいて用紙の長さを検出する用紙サイズ検出手段を設け、用紙を異なる搬送速度でレジストセンサを通過するように夫々搬送し、この異なる搬送速度に対応する搬送距離に基づいて前記検出誤差に対応する補正量を実験的に求め、この実験的に得られた補正量を当該機種の全ての画像形成装置に適用し、その補正量でもって用紙サイズ検出手段で検出した用紙長を補正するようになっている。
【０００５】
【発明が解決しようとする課題】
以上説明したように、前記公報に記載の画像形成装置においては、前記検出誤差に相当する補正量を実験的に求め、この実験的に得られた補正量を当該機種の全ての画像形成装置に適用し、その補正量でもって用紙サイズ検出手段で検出した用紙長を補正する。
ところで、同一機種の画像形成装置のレジストセンサであっても、レジストセンサ毎の構成部品（回転アーム、バネ部材等）に固有の製作誤差があるので、個々のレジストセンサの性能にはバラツキがあり、前記動作時間も一定ではない。
【０００６】
前記公報の技術では、実験的に求めた前記補正量を同機種の全ての画像形成装置に適用するので、各レジストセンサの動作時間のバラツキを加味して検出誤差を補正することができないから、用紙長の検出誤差を補正するには限度がある。
ところで、最近のインクジェット式プリンタでは、ディジタルカメラで撮影した写真を印字する頻度が高くなっているが、写真をインクジェットプリンタでプリントする場合、用紙の全面にプリントすることになる。この場合、レジストセンサで用紙後端を検出する検出誤差が大きい場合には、用紙下端側に余白が発生したり、画像が欠落してしまう等の問題がある。
【０００７】
本発明の目的は、印字手段を有するプリンタにおいて、用紙後端を検出する精度を高めること、用紙後端側の残り印字可能距離を検知する精度を高めること、などである。
【０００８】
【課題を解決するための手段】
請求項１のプリンタは、給紙された用紙を搬送する用紙搬送手段と、用紙に印字する印字手段とを備えたプリンタにおいて、前記印字手段の印字ヘッドに装備され用紙を検出可能な下流側センサと、この下流側センサよりも用紙搬送方向上流側に設けられ用紙を検出可能な上流側センサと、用紙を用紙搬送手段により低速の第１速度で搬送しつつ用紙後端を上流側センサで検出させると共に、用紙後端を下流側センサで検出するまで搬送させて上流側センサで検出後下流側センサで検出するまでに搬送した第１搬送距離を求める第１測定手段と、用紙搬送手段により用紙を高速の第２速度で搬送しつつ用紙後端を上流側センサで検出させると共に、用紙後端を下流側センサで検出するまで搬送させて上流側センサで検出後下流側センサで検出するまでに搬送した第２搬送距離を求める第２測定手段と、前記第１搬送距離と第２搬送距離の差から上流側センサの応答遅れ時間を算出してプリンタの制御手段に格納する応答遅れ算出手段と、前記制御手段に格納された応答遅れ時間を用いて、上流側センサで用紙後端を検出後の用紙後端側の残り印字可能距離を補正する補正手段とを備えたことを特徴とするものである。
【０００９】
このプリンタにおいては、印字手段の印字ヘッドに設けた下流側センサとしては、例えば発光部と受光部とを含む光学式センサ（所謂メディアセンサ）を適用してもよい。下流側センサよりも用紙搬送方向上流側に設けられた上流側センサとして、例えば用紙に検出子が接触して検出する機械式センサ（所謂レジストセンサ）を適用してもよい。
【００１０】
第１測定手段は、例えばプリンタ組立後の調整段階において、用紙を用紙搬送手段により低速の第１速度で搬送しつつ用紙後端を上流側センサに検出させ、その後用紙後端を下流側センサで検出するまで搬送させ、上流側センサで検出後下流側センサで検出するまでに搬送した第１搬送距離を求める。この場合、低速の第１速度で搬送しつつ用紙後端を上流側センサに検出させるので、用紙後端が上流側センサを通過してからセンサ信号が切換わるセンサ動作時間（応答遅れ時間）の間に用紙が移動する移動距離（誤差となる搬送距離）は僅かである。そのため、上流側センサで検出後下流側センサで検出するまでに搬送した第１搬送距離は、僅かの誤差しか含まない搬送距離となる。
【００１１】
第２測定手段は、例えばプリンタ組立後の調整段階において、用紙搬送手段により用紙を高速の第２速度で搬送しつつ用紙後端を上流側センサで検出させ、その後用紙後端を下流側センサで検出するまで搬送させ、上流側センサで検出後下流側センサで検出するまでに搬送した第２搬送距離を求める。尚、前記「高速」は前記の「低速」の数倍の速度のことである。
この場合、高速の第２速度で搬送しつつ用紙後端を上流側センサで検出させるので、用紙後端が上流側センサを通過してからセンサ信号が切換わるセンサ動作時間（応答遅れ時間）の間に用紙が移動する移動距離（誤差となる搬送距離）は大きい。そのため、上流側センサで検出後下流側センサで検出するまでに搬送した第２搬送距離は、大きな誤差を含んだ搬送距離となる。
【００１２】
応答遅れ算出手段は、例えばプリンタ組立後の調整段階において、第１搬送距離と第２搬送距離の差を用いて上流側センサの応答遅れ時間を算出してプリンタの制御手段に格納する。尚、「制御手段に格納する」とは、ディジタルデータの形でメモリに記憶させる場合、メモリ以外のデバイスに設定する場合を含む。上流側センサの応答遅れ時間ｔは、第１搬送距離をD1、第２搬送距離をD2、高速搬送速度をＶとして、ｔ＝（D1−D2）／Ｖの演算式で求めることができ、この応答遅れ時間ｔがプリンタの制御手段に格納される。
【００１３】
補正手段は、例えばプリンタの使用段階において、前記制御手段に格納された応答遅れ時間を用いて、上流側センサで用紙後端を検出後の用紙後端側の残り印字可能距離を補正する。上流側センサで用紙後端を検出後の用紙後端側の残り印字可能距離を算出する際に、応答遅れ時間の間に用紙が移動する移動距離を加味する為に、前記応答遅れ時間と、印字中の搬送速度を用いて用紙移動距離を求め、この用紙移動距離でもって用紙後端側の残り印字可能距離を補正する。
こうして、上流側センサで用紙後端を検出後の用紙後端側の残り印字可能距離を算出する精度を高めることができ、用紙の下端まで画像等を印字するような場合に、余白が生じたり、画像が欠落するなどの不具合を解消することができる。
【００１４】
請求項２のプリンタは、請求項１の発明において、前記上流側センサが、用紙に検出子が接触して検出する機械式センサであり、前記下流側センサが、発光部と受光部とを含む光学式センサであることを特徴とするものである。尚、機械式センサを、用紙搬送手段のレジストローラよりも上流側に配設するようにしてもよい。機械式センサは、例えば、用紙の先端で回動される前記検出子と、この検出子の被検出部を検出するフォトインタラプタを含み、前記のような応答遅れ時間が無視できない大きさになる。発光部と受光部とを含む光学式センサは、印字ヘッドを走査方向に移動させつつ検出することにより、少なくとも用紙の左右端を検出可能なものであるが、用紙の前端や後端も高い応答性で検出可能である。
【００１５】
請求項３のプリンタは、請求項２の発明において、前記補正手段は、前記上流側センサが用紙無し状態と検出する際の前記応答遅れ時間における用紙搬送距離を算出する上流側センサ補正手段を有し、この上流側センサ補正手段で算出された用紙搬送距離を用いて前記残り印字可能距離を補正することを特徴とするものである。上流側センサ補正手段は、例えば用紙搬送手段の現時点から少なくとも応答遅れ時間前までのカウント値をレジスタに格納しながら更新していき、レジストセンサがオフに切換った時に、レジスタから前記応答遅れ時間前までのカウント値を読み出すことで、前記応答遅れ時間における用紙搬送距離を算出する。
【００１６】
印字する際の搬送速度は印字解像度に応じて種々の速度に設定されるが、前記のように、上流側センサ補正手段により、前記応答遅れ時間における用紙搬送距離を算出するように構成したので、印字中の搬送速度が速い場合にも遅い場合にも精度よく補正することができる。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。本実施形態は、プリンタ機能とコピー機能とスキャナー機能と、ファクシミリ機能と電話機能等を備えた多機能装置に本発明を適用した場合の一例である。
図１に示すように、多機能装置１には、後端部に給紙装置２が設けられ、給紙装置２の下部前側にインクジェット式のプリンタ３が設けられ、プリンタ３の上側にコピー機能とファクシミリ機能の為の読み取り装置４が設けられている。プリンタ３の前側に排紙トレー５が設けられ、読み取り装置４の前端上面部に操作パネル６が設けられている。
【００１８】
プリンタ３について説明する。
図２に示すように、プリンタ３には、印字ヘッド１０、印字ヘッド１０を搭載したキャリッジ１１、キャリッジ１１を走査方向である左右方向へ移動自在にガイド支持するガイド機構１２、キャリッジ１１を左右方向へ移動させるキャリッジ移動機構１３、給紙装置２で給紙された用紙Ｐを搬送する用紙搬送機構１４、印字ヘッド１０用のメンテナンス機構１５等が設けられている。
【００１９】
プリンタ３には、左右方向に長く上下幅が小さな直方体状のフレーム１６が設けられ、このフレーム１６に、ガイド機構１２、キャリッジ移動機構１３、用紙搬送機構１４、メンテナンス機構１５等が装着され、このフレーム１６の内部に、印字ヘッド１０とキャリッジ１１が左右方向へ移動可能に収容されている。
【００２０】
フレーム１６の後側板１６ａと前側板１６ｂに用紙導入口と用紙排出口（図示略）が形成され、給紙装置２により給紙された用紙Ｐは、用紙導入口からフレーム１６の内部に導入され、用紙搬送機構１４により前方へ搬送されて用紙排出口からその前方の排紙トレー５に排出される。フレーム１６の底面部に複数のリブを有するプラテン１７が装着され、フレーム１６の内部において、プラテン１７上の用紙Ｐに印字ヘッド１０による印字が実行される。
【００２１】
印字ヘッド１０には、４組のインクノズル群１０a 〜１０ｄが下方に向けて設けられ、これらインクノズル群１０a 〜１０ｄから４色（ブラック、シアン、イエロー、マゼンダ）のインクを下側に噴射して用紙Ｐに印字可能である。フレーム１６の前側のカートリッジ装着部２０に装着された４色のインクカートリッジ２１ａ〜２１ｄは、フレーム１６の内部を通る４本の可撓性のインクチューブ２２ａ〜２２ｄを介して印字ヘッド１０に接続され、４色のインクが印字ヘッド１０に供給される。
【００２２】
また、フレーム１６の内部に左右２本のＦＰＣ２３，２４（フレキシブル・プリント・サーキット）が配設され、左側のＦＰＣ２３は２本のインクチューブ２２ａ，２２ｂと一体的に印字ヘッド１０に延びて接続され、右側のＦＰＣ２４は２本のインクチューブ２２ｃ，２２ｄと一体的に印字ヘッド１０に延びて接続されている。ＦＰＣ２３，２４には、制御装置７０（図５参照）と印字ヘッド１０とに電気的に接続された複数の信号線が配線されている。
【００２３】
ガイド機構１２は、フレーム１６内の後部において左右方向向き配設されて左右両端部がフレーム１６の左側板１６ｃと右側板１６ｄに連結されたガイド軸２５と、フレーム１６内の前部に形成された左右方向向きのガイドレール２６とを有し、キャリッジ１１の後端部がガイド軸２５に摺動自在に外嵌され、キャリッジ１１の前端部がガイドレール２６に摺動自在に係合している。
【００２４】
キャリッジ移動機構１３は、フレーム１６の後側板１６ａの右端部後側に前向きに取り付けられたキャリッジモータ３０、キャリッジモータ３０で回転駆動される駆動プーリ３１、後側板１６ａの左端部に回動自在に支持された従動プーリ３２、これらプーリ３１，３２に掛けられてキャリッジ１１に固定されたベルト３３等で構成されている。キャリッジ１１（印字ヘッド１０）の移動量を検出するために、キャリッジモータ３０の近傍にエンコーダ３９が設けられている。
【００２５】
用紙搬送機構１４は、フレーム１６の左側板１６ｃのうち後側板１６ａよりも後側に張り出した部分に左向きに取り付けられた用紙搬送モータ４０と、フレーム１６の内部のガイド軸２５の下側に左右方向向きに配設されて左右両端部が左側板１６ｃと右側板１６ｄに回動自在に支持されたレジストローラ４１と、用紙搬送モータ４０で回転駆動される駆動プーリ４２と、レジストローラ４１の左端部に連結された従動プーリ４３と、プーリ４２，４３に掛けられたベルト４４とを有し、用紙搬送モータ４０が駆動されると、レジストローラ４１が回転して用紙Ｐを前後方向に搬送可能になる。図２では、レジストローラ４１が強調して記載されているが、実際にはガイド軸２５の下方にレジストローラ４１が配置されている。
【００２６】
また、用紙搬送機構１４は、フレーム１６の内部の前側に左右方向向きに配設されて左右両端部が左側板１６ｃと右側板１６ｄに回動自在に支持された排紙ローラ４５と、従動プーリ４３に一体的に設けられた従動プーリ４６と、排紙ローラ４５の左端部に連結された従動プーリ４７と、プーリ４６，４７に掛けられたベルト４８とを有し、用紙搬送モータ４０が駆動されると、排紙ローラ４５が回転して用紙Ｐを前方の排紙トレー５側へ排出可能になる。
【００２７】
従動プーリ４３にエンコーダディスク５１が固定され、このエンコーダディスク５１を挟むように発光部と受光部とを有するフォトインタラプタ５２が左側板１６ｃに取り付けられている。この用紙搬送用エンコーダ５０（フォトインタラプタ５２）からの検出信号に基づいて、制御装置７０により用紙搬送モータ４０が駆動制御される。
【００２８】
尚、メンテナンス機構１５は、印字ヘッド１０のヘッド面を拭き取るワイパ１５ａと、４組インクノズル群１０ａ〜１０ｄを２組ずつ密閉可能な２つのキャップ１５ｂと、ワイパ１５ａとキャップ１５ｂを夫々駆動する共通の駆動モータ１５ｃを有し、これらワイパ１５ａとキャップ１５ｂと駆動モータ１５ｃ等が取付板１５ｄに取り付けられ、この取付板１５ｄがフレーム１６の底板の右部に下面側から固定されている。
【００２９】
図３に示すように、給紙装置２は、用紙Ｐを傾斜姿勢に保持する用紙保持部６０と、用紙保持部６０の底面側に設けられた左右１対のストッパ６１と、ストッパ６１の位置を上下に切り換えるストッパ位置切換機構６２と、用紙保持部６０に保持されている用紙Ｐを給紙する給紙ローラ６３を含む給紙機構６４と、ストッパ位置切換機構６２と給紙機構６４を駆動する共通の給紙モータ６５（図５参照）が設けられている。用紙保持部６０は、プリンタケースと一体の傾斜壁部６６を有し、その傾斜壁部６６に拡張用紙ガイド板６７（図１参照）が着脱自在に装着されている。尚、給紙装置２は、例えば、本願出願人による特願第2002-210504 号願書又は特願第2002-213515 号願書に添付の明細書及び図面に記載の給紙装置と同等の構成であるので説明を省略する。
【００３０】
さて、図２、図７に示すように、印字ヘッド１０の左端部には、用紙Ｐの先端部、後端部、幅等を検出可能な下流側センサとしてのメディアセンサ６８が設けられている。このメディアセンサ６８は、発光部と受光部とを含む光学式センサであり、印字ヘッド１０の左側へ張り出すセンサ取付部１０ｅに下向きに取り付けられている。
【００３１】
また、図４、図７に示すように、メディアセンサ６８よりも用紙搬送方向上流側（つまり後側）には、用紙Ｐの有無や先端部、後端部を検出可能な上流側センサとしてレジストセンサ６９が設けられている。このレジストセンサ６９は、例えば、給紙装置２の搬送通路を形成する上カバーの前端部に取り付けられ、用紙搬送路に突出して用紙Ｐに接触し用紙Ｐにより回動される検出子６９ａ、検出子６９ａの回動を検出するフォトインタラプタ６９ｂ、検出子６９ａを用紙搬送路側へ付勢する捩じりバネ６９ｃを有する機械式センサである。
【００３２】
検出子６９ａには遮蔽部６９ｄが一体的に設けられ、用紙Ｐがレジストセンサ６９を通過しているときに、遮蔽部６９ｄが発光部と受光部の間からはずれてレジストセンサ６９がＯＮになり、用紙Ｐがレジストセンサ６９を通過していないときに、遮蔽部６９ｄが発光部と受光部の間を遮蔽してレジストセンサ６９がＯＦＦになる。尚、用紙後端がレジストセンサ６９を通過してからレジストセンサ６９がＯＦＦに切り換わるのに一定の動作時間Δｔがかかる。
【００３３】
ところで、同一機種のプリンタ３のレジストセンサであっても、レジストセンサ６９毎の構成部品（回転アーム６９ａ、捩じりバネ６９ｂ等）に固有の製作誤差があるので、個々のレジストセンサ６９の性能にはバラツキがあり、前記動作時間Δｔも一定ではない。特に本案は、機種毎に、レジストセンサ６９の動作時間である応答遅れ時間Δｔを算出し、その応答遅れ時間Δｔを用いて、レジストセンサ６９で用紙後端を検出後の用紙後端側の残り印字可能距離を補正する。
【００３４】
次に、制御装置７０について説明する。
図５に示すように、制御装置７０は、ＣＰＵ７１とＲＯＭ７２とＲＡＭ７３とＥＥＰＲＯＭ７４を有するマイクロコンピュータと、レジストセンサ補正回路７５とを有し、この制御装置７０には、レジストセンサ６９、メディアセンサ６８、用紙搬送用エンコーダ５０、操作パネル６、キャリッジ送り用エンコーダ３９等が電気的に接続されている。
【００３５】
また、制御装置７０には、給紙モータ６５、用紙搬送モータ４０、キャリッジモータ３０を夫々駆動する為の駆動回路７６ａ〜７６ｃと、印字ヘッド１０を駆動する為の印字駆動回路７６ｄが電気的に接続されると共に、パーソナルコンピュータ７７（ＰＣ７７）を接続可能になっている。
【００３６】
図６に示すように、ＲＯＭ７２には、プリンタ３の組立後の調整段階において行う初期設定の為の初期設定制御プログラムと、プリンタ３の使用段階において行う印字の為の印字制御プログラムが格納されており、初期設定制御プログラムは、用紙測定処理プログラムと、応答遅れ算出設定処理プログラムとを含み、印字制御プログラムは、用紙先端検出処理プログラムと、印字可能距離補正処理プログラムを有する用紙後端検出処理プログラムとを含んでいる。
【００３７】
初期設定用の用紙測定処理プログラムは、プリンタ３の組立後の調整段階において、用紙Ｐを用紙搬送機構１４により低速の第１速度Ｖ１（例えば、１ｉｐｓ(inch per second) ）で搬送しつつ用紙後端をレジストセンサ６９で検出させ、その後用紙後端をメディアセンサ６８で検出するまで搬送させてレジストセンサ６９で検出後メディアセンサ６８で検出するまで搬送した第１搬送距離Ｅ１を求めると共に、用紙Ｐを用紙搬送機構１４により高速の第２速度Ｖ２（例えば、８ｉｐｓ）で搬送しつつ用紙後端をレジストセンサ６９で検出させ、その後用紙後端をメディアセンサ６８で検出するまで搬送させてレジストセンサ６９で検出後メディアセンサ６８で検出するまで搬送した第２搬送距離Ｅ２を求める為のプログラムである。
【００３８】
また、初期設定用の応答遅れ算出設定プログラムは、プリンタ３の組立後の調整段階において、前記第１搬送距離Ｅ１と第２搬送距離Ｅ２の差ΔＥを用いてレジストセンサ６９の応答遅れ時間Δｔを算出してＥＥＰＲＯＭ７４に格納し、その応答遅れ時間Δｔをレジストセンサ補正回路７５（上流側センサ補正手段に相当する）に設定する為のプログラムである。
【００３９】
そして、印字制御用の印字可能距離補正処理プログラムは、プリンタ３の使用段階において、ＥＥＰＲＯＭ７４に格納された（レジストセンサ補正回路７５に設定された）応答遅れ時間Δｔを用いて、レジストセンサ６９で用紙後端を検出後の用紙後端側の残りの印字可能距離を補正する為のプログラムである。
【００４０】
ここで、図７は、印字ヘッド１０、メディアセンサ６８、レジストセンサ６９、給紙ローラ６３、レジストローラ４１、排紙ローラ４５等の配置を示す模式図であり、位置（ａ）〜（ｈ）を設定することにする。特に、レジストセンサ位置（ｂ）は、用紙Ｐが下流側に搬送されて用紙後端がレジストセンサ６９を通過する際にレジストセンサ６９が動作（検出子６９ａの回動動作）を開始する位置であり、０番ノズル位置（ｄ）は、印字ヘッド１０のノズル群１０ａ〜１０ｄの中の最も上流側に位置する印字先頭位置に対応するノズル位置である。
【００４１】
次に、プリンタ３の調整段階において、前記用紙測定処理プログラム基づいて制御装置７０で実行される制御について図９〜図１２のフローチャートを参照して説明し、応答遅れ算出設定プログラムに基づいて制御装置７０で実行される制御について図１３のフローチャートを参照して説明する。尚、フローチャート中のＳｉ（ｉ＝１、２、３・・・）は各ステップを示す。この用紙測定処理では、用紙後端がレジストセンサ６９を通過する際に、用紙搬送速度を第１速度Ｖ１（１ｉｐｓ）として測定する第１用紙測定処理と、用紙搬送速度を第２速度Ｖ２（８ｉｐｓ）として測定する第２用紙測定処理が行われる。
【００４２】
第１用紙測定処理と第２用紙測定処理は、例えば、調整者が操作パネル６から各用紙測定処理開始操作を行うことで開始されるが、第１用紙測定処理が開始されると、この第１用紙測定処理終了後に続けて自動的に第２用紙測定処理が開始するようにし、更には、第２用紙測定処理終了後に続けて自動的に応答遅れ算出設定処理が開始するように構成してもよい。
【００４３】
さて、図９に示すように、第１用紙測定処理が開始されると、給紙機構６４の給紙ローラ６３が給紙方向に回転することにより、用紙初期位置（ａ）から給紙が開始され（Ｓ１）、その時、レジストセンサ６９はＯＦＦになっている。その後、例えば所定時間経過しても、レジストセンサ６９がＯＮにならないときには（Ｓ２；No）、用紙給紙ミスとなりエラー処理（Ｓ３）が実行されて終了する。
【００４４】
Ｓ１の給紙開始後レジストセンサ６９がＯＮになると（Ｓ２；Yes ）、次に、レジストローラ位置（ｃ）まで用紙Ｐが搬送され（Ｓ４）、その後、用紙搬送機構１４のレジストローラ４１により、０番ノズル位置（ｄ）まで用紙Ｐが搬送される（Ｓ５）。次に、用紙後端が用紙初期位置（ａ）とレジストセンサ位置（ｂ）の間になるように用紙Ｐが搬送された後一旦停止し（Ｓ６）、その後、用紙搬送速度を第１速度Ｖ１（１ｉｐｓ）にして用紙微小送りが開始される（Ｓ７）。
【００４５】
この用紙微小送りはレジストセンサ位置（ｂ）を超えるのに十分な距離だけ継続され、用紙Ｐの後端が図７における用紙搬送一時停止位置（ｈ）に達するまで継続される。尚、用紙搬送一時停止位置（ｈ）については０番ノズル位置（ｄ）やメディアセンサ位置(e) に対してとれだけの距離あるかを決める必要はなく、後述するメディアセンサ６８による用紙後端検出の精度をあげるためにメディアセンサ６８の手前で一旦停止させる目安である。また、用紙微小送りを開始する状態では、レジストセンサ６９はＯＮ状態である。次にレジストセンサ６９がＯＦＦか否か判定され（Ｓ８）、微小送りされる用紙Ｐの後端がレジストセンサ６９を通過し、レジストセンサ６９が動作してＯＦＦになると（Ｓ８；Yes ）、送り量Ｃがリセットされ（Ｓ９）、その後レジストセンサ６９がＯＦＦになった時からの送り量Ｃは、用紙搬送用エンコーダ５０からの検出信号に基づいてカウントされ、ＲＡＭ７３に格納されつつ更新される（Ｓ１０）。
【００４６】
その後、用紙搬送一時停止位置（ｈ）に用紙後端が達するのに必要な所定量だけ用紙Ｐが搬送されると（Ｓ１１；Yes ）、用紙微小送りが終了され（Ｓ１２）、その用紙微小送り終了時の送り量ＣがＣ１とされてＲＡＭ７３に格納される（Ｓ１３）。ここで、図７に示すように、用紙Ｐが微小送りされる場合の用紙後端の位置（ｈ）は、ほぼレジストセンサ位置（ｂ）から送り量Ｃ１だけ下流側に進めた位置となる。
【００４７】
次に、図１０に示すように、第１搬送距離Ｅ１を求めるため、メディアセンサ６８の作動を開始する（Ｓ１４）。そして安定した検出結果を得るため、一定速度Ｖｃ（例えば、５ｉｐｓ）で用紙Ｐの搬送を開始し、用紙搬送一時停止位置（ｈ）からの送り量Ｄは送り量Ｃと同様に用紙搬送用エンコーダ５０からの検出信号に基づいてカウントされ、ＲＡＭ７３に格納されつつ更新される（Ｓ１５）。用紙Ｐの後端がメディアセンサ６８を通過（センサ：ＯＦＦ）すると（Ｓ１６；Yes ）、そのときの送り量ＤをＤ１として記憶すると共に（Ｓ１７）、この送り量Ｄ１と前記送り量Ｃ１とから第１搬送距離Ｅ１を求め、その値がＥＥＰＲＯＭ７４に格納され（Ｓ１８）、用紙Ｐが排出されて（Ｓ１９）、この第１用紙測定処理が終了する。
【００４８】
次に、図１１に示すように、第２用紙測定処理が開始されると、先ず、図９のＳ１〜Ｓ５と同様のＳ２１〜Ｓ２５が実行される。その後、用紙後端が用紙初期位置（ａ）とレジストセンサ位置（ｂ）の間になるように用紙Ｐが搬送された後一旦停止し（Ｓ２６）、その後、用紙搬送速度を第２速度Ｖ２（８ｉｐｓ）にして用紙高速送りが開始される（Ｓ２７）。
【００４９】
この用紙高速送りはレジストセンサ位置（ｂ）を超えるのに十分な距離だけ継続され、用紙Ｐの後端が図７における用紙搬送一時停止位置（ｈ）に達するまで継続される。尚、用紙搬送一時停止位置（ｈ）については０番ノズル位置（ｄ）やメディアセンサ位置(e) に対してとれだけの距離あるかを決める必要はなく、メディアセンサ６８による用紙後端検出の精度をあげるためにメディアセンサ６８の手前で一旦停止させる目安である。また、用紙高速送りを開始する状態では、レジストセンサ６９はＯＮ状態である。次にレジストセンサ６９がＯＦＦか否か判定され（Ｓ２８）、高速送りされる用紙Ｐの後端がレジストセンサ６９を通過し、レジストセンサ６９が動作してＯＦＦになると（Ｓ２８；Yes ）、送り量Ｃがリセットされ（Ｓ２９）、その後レジストセンサ６９がＯＦＦになった時からの送り量Ｃは、用紙搬送用エンコーダ５０からの検出信号に基づいてカウントされ、ＲＡＭ７３に格納されつつ更新される（Ｓ３０）。
【００５０】
その後、用紙搬送一時停止位置（ｈ）に用紙後端が達するのに必要な所定量だけ用紙Ｐが搬送されると（Ｓ３１；Yes ）、用紙高速送りが終了され（Ｓ３２）、その用紙高速送り終了時の送り量ＣがＣ２とされてＲＡＭ７３に格納される（Ｓ３３）。ここで、図７に示すように、用紙Ｐが高速送りされる場合の用紙後端の位置（ｈ）は、ほぼレジストセンサ位置（ｂ）から送り量Ｃ２だけ下流側に進めた位置となる。
【００５１】
次に、図１２に示すように、第２搬送距離Ｅ２を求めるため、メディアセンサ６８の作動を開始する（Ｓ３４）。そして安定した検出結果を得るため、一定速度Ｖｃ（例えば、５ｉｐｓ）で用紙Ｐの搬送を開始し、用紙搬送一時停止位置（ｈ）からの送り量Ｄは送り量Ｃと同様に用紙搬送用エンコーダ５０からの検出信号に基づいてカウントされ、ＲＡＭ７３に格納されつつ更新される（Ｓ３５）。用紙Ｐの後端がメディアセンサ６８を通過（センサ：ＯＦＦ）すると（Ｓ３６；Yes ）、そのときの送り量ＤをＤ２として記憶すると共に（Ｓ３７）、この送り量Ｄ２と前記送り量Ｃ２とから第２搬送距離Ｅ２を求め、その値がＥＥＰＲＯＭ７４に格納され（Ｓ３８）、用紙Ｐが排出されて（Ｓ３９）、この第２用紙測定処理が終了する。
【００５２】
このように、用紙後端をレジストセンサ６９で検出してからメディアセンサ６８で検出する迄の間の用紙搬送距離が、レジストセンサ６９を用紙後端が通過する際に低速の第１速度Ｖ１で用紙Ｐを搬送した場合に第１搬送距離Ｅ１として測定され、レジストセンサ６９を用紙後端が通過する際に高速の第２速度Ｖ２で用紙Ｐを搬送した場合に第２搬送距離Ｅ２として測定されるが、用紙後端がレジストセンサ６９を通過してからセンサ信号が切り換わるセンサ動作時間（応答遅れ時間）があり、それ故、前記第１搬送距離Ｅ１が第２搬送距離Ｅ２よりも大きくなる。
【００５３】
次に、図１３に示すように、応答遅れ時間算出設定処理が開始されると、第１用紙搬送距離Ｅ１と第２用紙搬送距離Ｅ２がＥＥＰＲＯＭ７４から読み出され（Ｓ４０）、この第１用紙搬送距離Ｅ１と第２用紙搬送距離Ｅ２の差ΔＥ（Ｅ１−Ｅ２）が算出される（Ｓ４１）。そして、このΔＥを高速の第２速度Ｖ２で割って、レジストセンサ６９の応答遅れ時間Δｔ＝ΔＥ／Ｖ２が算出されてＥＥＰＲＯＭ７４に格納され（Ｓ４２）、その応答遅れ時間Δｔがレジストセンサ補正回路７５に設定され（Ｓ４３）、終了する。
【００５４】
ここで、応答遅れ時間Δｔは、前述のように、用紙後端がレジストセンサ６９を通過してからセンサ信号が切り換わるセンサ動作時間であるが、Ｖ１を０に近似できる場合、応答遅れ時間ΔｔをΔＥ／Ｖ２から求めることができるが、Ｖ１を０に近似できない場合には、応答遅れ時間ΔｔをΔＥ＝ΔＥ／（Ｖ２−Ｖ１）から求めるようにしてもよい。尚、Ｖ１を０に近似できる場合には、レジストセンサ位置（ｂ）とメディアセンサ位置（ｅ）の間の実際の距離をＥ１に設定できるが、できない場合には別途測定して設定するようにしてもよい。
【００５５】
次に、プリンタ３の使用段階において、印字可能距離補正処理プログラムに基づいて制御装置７０で実行される制御について図１４のフローチャートに基づいて説明する。尚、フローチャート中のＳｉ（ｉ＝５０、５１、５２・・・）は各ステップを示す。尚、この印字可能距離補正処理は、後で説明する印字制御における用紙先端検出等の制御と共に行われる。
【００５６】
この印字可能距離補正処理は、プリンタ３の使用段階において、給紙機構６４により用紙Ｐが給紙されて、レジストセンサ６９がＯＮになっている状態で開始される。図１４に示すように、印字可能距離補正処理が開始されると、先ず、レジストセンサ補正回路７５が作動し（Ｓ５０）、レジストセンサ６９がＯＦＦになると（Ｓ５１；Yes ）、レジストセンサ補正回路７５により、レジストセンサ６９のＯＦＦ直前の応答遅れ時間Δｔにおける用紙搬送距離である補正送り量α（又は、用紙搬送用エンコーダ５０からのエンコーダ信号に基づくカウント値）が出力され、その補正送り量αが読み込まれる（Ｓ５２）。
【００５７】
プリンタ３の調整段階において、レジストセンサ補正回路７５には応答遅れ時間Δｔが設定されるが、このレジストセンサ補正回路７５が作動すると、用紙搬送用のエンコーダ５０からのエンコーダ信号に基づいて、現時点から少なくとも応答遅れ時間Δｔ前までのエンコーダ信号のカウント値をレジスタに格納しながら更新していき、レジストセンサ６９がＯＦＦに切り換わった時に、レジスタから前記応答遅れ時間Δｔ前までのカウント値に基づく補正送り量α（又は、カウント値）が出力される。
【００５８】
次にＳ５２の後、実際のレジストセンサ位置（ｂ）と０番ノズル位置（ｄ）との間の距離Ｆから前記補正送り量αを引いて、レジストセンサ６９がＯＦＦになった時点からの印字可能距離、つまり、レジストセンサ６９がＯＦＦになった時点の用紙後端から０番ノズル位置（ｄ）までの印字可能距離ｆが算出され（Ｓ５３）、この印字可能距離ｆに基づいて用紙後端付近の印字制御が行われる。
【００５９】
ここで、レジストセンサ位置（ｂ）と０番ノズル位置（ｄ）間の距離Ｆは、レジストセンサ位置（ｂ）とメディアセンサ位置（ｅ）間の距離から、０番ノズル位置（ｄ）からメディアセンサ位置（ｅ）間の距離Ａをひいた値である。この距離Ａは図８に示すように測定される。つまり、先ず、用紙Ｐに０番ノズルでブラックインクで用紙搬送方向に密に印字していき、その印字幅がある程度の幅（例えば、１cm）になったところで印字を止める。
【００６０】
その後、メディアセンサ６８を作動させた状態で用紙Ｐを搬送していって、メディアセンサ６８で印字した所が検出された状態から印字していない所が検出された時点の、前記印字開始時からの用紙搬送量が距離Ａに設定されＥＥＰＲＯＭ７４に格納される。また、レジストセンサ位置（ｂ）とメディアセンサ位置（ｅ）間の距離は、前述のように、第１速度Ｖ１で用紙搬送した際に測定されるＥ１を設定してＥＥＰＲＯＭ７４に格納してもよい。
【００６１】
尚、制御装置７０及びこの制御装置７０が実行する、図９と図１０の第１用紙測定処理が第１測定手段に相当し、図１１と図１２の第２用紙測定処理が第２測定手段に相当し、図１３の応答遅れ算出設定処理が応答遅れ算出手段に相当し、図１４の印字可能距離補正処理が補正手段に相当する。
【００６２】
以上のように、このプリンタ３によれば、プリンタ３の組立後の調整段階において、用紙Ｐを用紙搬送機構１４により低速の第１速度Ｖ１で搬送しつつ用紙後端をレジストセンサ６９に検出させ、その後用紙後端をメディアセンサ６８で検出するまで搬送させ、レジストセンサ６９で検出後メディアセンサ６８で検出するまでに搬送した第１搬送距離Ｅ１を求めることができる。
【００６３】
この場合、低速の第１速度Ｖ１で搬送しつつ用紙後端をレジストセンサ６９に検出させるので、用紙後端がレジストセンサ６９を通過してからセンサ信号が切換わるセンサ動作時間Δｔ（応答遅れ時間Δｔ）の間に用紙Ｐが移動する移動距離α（誤差となる搬送距離α）は僅かでほぼ０である。そのため、レジストセンサ６９で検出後メディアセンサ６８で検出するまでに搬送した第１搬送距離Ｅ１は、僅かの誤差しか含まない搬送距離となる。
【００６４】
次に、プリンタ３の組立後の調整段階において、用紙搬送機構１４により用紙を高速の第２速度Ｖ２で搬送しつつ用紙後端をレジストセンサ６９で検出させ、その後用紙後端をメディアセンサ６８で検出するまで搬送させ、レジストセンサ６９で検出後メディアセンサ６８で検出するまでに搬送した第２搬送距離Ｅ２を求めることができる。
【００６５】
この場合、高速の第２速度Ｖ２で搬送しつつ用紙後端をレジストセンサ６９で検出させるので、用紙後端がレジストセンサ６９を通過してからセンサ信号が切換わるセンサ動作時間Δｔ（応答遅れ時間Δｔ）の間に用紙が移動する移動距離α（誤差となる搬送距離α）は大きい。そのため、レジストセンサ６９で検出後メディアセンサ６８で検出するまでに搬送した第２搬送距離Ｅ２は、大きな誤差を含んだ搬送距離となる。
【００６６】
次に、プリンタ３の組立後の調整段階において、第１搬送距離Ｅ１と第２搬送距離Ｅ２の差ΔＥを用いてレジストセンサ６９の応答遅れ時間Δｔを算出してＥＥＰＲＯＭ７４に格納してレジストセンサ補正回路７５に設定する。レジストセンサ６９の応答遅れ時間Δｔは、Δｔ＝（Ｅ１−Ｅ２）／Ｖ２の演算式で求めることができる。
【００６７】
そして、プリンタ３の使用段階において、ＥＥＰＲＯＭ７４に格納されてレジストセンサ補正回路７５に設定された応答遅れ時間Δｔを用いて、レジストセンサ６９で用紙後端を検出後の用紙後端側の残り印字可能距離ｆを補正することができる。こうして、レジストセンサ６９で用紙後端を検出後の用紙後端側の残り印字可能距離を算出する精度を高めることができ、用紙Ｐの下端まで画像等を印字するような場合に、余白が生じたり、画像が欠落するなどの不具合を解消することができる。
【００６８】
しかも、個々のプリンタ３別に、プリンタ３の組立後の調整段階において、応答遅れ時間Δｔを算出してプリンタ３の制御装置７０に格納し、プリンタ３の使用段階においてその応答遅れ時間Δｔを用いて用紙後端側の残り印字可能距離を補正するため、応答送り時間算出精度を高め、残り印字可能距離を精度良く補正することができる。
【００６９】
レジストセンサ６９のＯＦＦ直前の前記応答遅れ時間Δｔにおける用紙搬送距離αを算出するレジストセンサ補正回路７５を設け、このレジストセンサ補正回路７５で算出された用紙搬送距離αを用いて前記残り印字可能距離ｆを補正するため、印字中の搬送速度が速い場合にも遅い場合にも精度よく補正することができる。
【００７０】
尚、レジストセンサ補正回路７５を省略し、ＣＰＵ７１とＲＯＭ７２とＲＡＭ７３とＥＥＰＲＯＭ７４を有するマイクロコンピュータを用いてソフト的に、レジストセンサ６９で用紙後端を検出後の用紙後端側の残り印字可能距離ｆを算出してもよい。その際、応答遅れ時間Δｔの間に用紙Ｐが移動する移動距離を加味する為に、前記応答遅れ時間Δｔと、印字中の搬送速度Ｖを用いて用紙移動距離αを求め、この用紙移動距離αでもって用紙後端側の残り印字可能距離を補正するようにしてもよい。
【００７１】
次に、印字開始に先立って、給紙装置２により給紙された用紙Ｐの先端を検出する用紙先端検出制御について、図７を参照しながら、図１５〜図１６のフローチャートに基づいて説明する。
この制御が開始されると、先ず給紙ローラ６３の回転により、給紙装置２の用紙初期位置(a) にセットされていた用紙Ｐが印字装置３の方へ給紙される（Ｓ60）。そして、所定時間経過するまでにレジストセンサ６９がＯＮした場合、つまり用紙Ｐがジャム状態になることなく、給紙が順調に行われた場合には（Ｓ61:Yes) 、先ず、用紙Ｐがレジストローラ位置(c) まで搬送される（Ｓ62）。
【００７２】
用紙Ｐは、更に、レジストローラ４１により、印字ヘッド１０のノズル群１０ａ〜１０ｄの０番ノズル位置(d) 、つまり印字制御上の印字先頭位置まで搬送され（Ｓ63）、更に、メディアセンサ６８による用紙幅検出が可能なセンス終了位置(f) まで搬送される（Ｓ64）。そして、用紙Ｐがこのセンス終了位置(f) に搬送されたときに、後述する図１７に示す用紙幅検出可能な印字制御の特にＳ82〜Ｓ85と同様の用紙幅検出制御により、用紙Ｐの印字可能幅が演算により求められる（Ｓ65）。その後、用紙Ｐの先端が０番ノズル位置(d) に対応する位置まで用紙Ｐが逆送りにより戻される（Ｓ66）。
【００７３】
次に、メディアセンサ６８が用紙Ｐの印字可能幅の中央に位置するように、印字ヘッド１０が移動される（Ｓ67）。次に、用紙Ｐの先端がセンス終了位置(f) に到達するまで、用紙Ｐを一定の低速で搬送しながら、メディアセンサ６８からの微小測定距離毎の検出データ（この場合、所謂２５６階調の階調データであるアナログデータ）がＲＡＭ７３に順々に格納される（Ｓ68）。そして、ＲＡＭ７３に格納された検出データ（階調データ）を解析することで、用紙Ｐの先端位置が求められる（Ｓ69）。即ち、アナログデータである階調データをデジタルデータに変換したＡＤ値を求め、ＡＤ値が大きく変化する変化位置に対応する先端位置が求められる。
【００７４】
次に、メディアセンサ位置(e) とセンス終了位置(f) の間の距離Ｂが演算で求められる（Ｓ70）。即ち、Ｓ69により、メディアセンサ位置(e) における用紙Ｐの先端位置が正確に求められ、しかもこのメディアセンサ位置(e) からセンス終了位置(f) までの用紙Ｐの移動距離は、用紙搬送用エンコーダ５０からのエンコーダ信号に基づいて正確に求められるためである。そして、最終的に、０番ノズル位置(d) からメディアセンサ位置(e) までの正確な距離Ａに、Ｓ70で求めた正確な距離Ｂを加えた距離だけ、センス終了位置(f) から用紙Ｐを逆搬送して戻される（Ｓ71）。
【００７５】
ここで、距離Ａについては、図８に基づいて説明したように、印字装置３の組み付け時に正確に測定された距離が記憶されている。それ故、用紙Ｐの先端は印字ヘッド１０の０番ノズル位置(d) に正確に対応した位置に給紙された状態になっている。ところで、給紙されてから所定時間経過した場合でも、レジストセンサ６９がＯＮしない場合には（Ｓ61:No)、給紙された用紙Ｐがジャム状態になっている可能性が高いため、給紙モータ６５の駆動を停止する等の用紙ピックミスエラー処理が実行され（Ｓ72）、この制御を終了する。
【００７６】
このように、給紙された用紙Ｐの先端が０番ノズル位置(d) からセンス終了位置(f) に到達するまで印字ヘッド１０を一定の低速でゆっくり搬送しながら、メディアセンサ６８にて検出した検出データに基づいて、センス終了位置(f) における用紙先端の位置を演算で正確に且つ精度良く求めることができる。それ故、用紙Ｐの上部の余白を少なくして印字することが可能になる。
【００７７】
次に、１ページ毎の印字処理に際して、印字に供する印字データの印字幅が用紙Ｐの印字可能幅よりも大きい場合には、印字データの左端部と右端部とを均等な幅で印字しないで、用紙Ｐの略全幅に印字可能な部分だけを抽出して印字する用紙幅検出可能な印字制御について、図１７のフローチャートに基づいて説明する。この場合、印字に供する印字データは、この多機能装置１に接続されたパーソナルコンピュータ７７から受信されたデータである。それ故、その印字データには、実際の印字用ドットデータだけでなく、印字解像度のデータ（600dpi,1200dpi) と、1 行に印字するデータ長（ドット数) と、余白設定データ等が含まれているものとする。
【００７８】
印字に供する印字データを外部のパーソナルコンピュータ７７から受信し、操作パネル６に有する印字キーを操作した場合、先ず、余白設定データに基づいて、縁無し印字をする場合であって、上下左右の余白ＹＨが「３mm」以下に設定されている場合には（Ｓ80 :Yes)、用紙先端がメディアセンサ位置(e) を超える位置まで用紙Ｐが正方向送りされる（Ｓ81）。この場合には、図１８に示すように、印字データの印字幅、つまり印字データ幅ＰＷの方が用紙Ｐの印字可能幅ＹＷよりも大きい場合である。
【００７９】
次に、印字ヘッド１０は印字開始に際して所定の位置、例えば、左端側位置に位置しているので、メディアセンサ６８を用紙Ｐに対向する状態で往印字方向（右方印字方向）に走査させて、キャリッジ送り用エンコーダ３９からエンコーダ信号ENC を受信する毎に、用紙Ｐの読取りデータ、つまり読み取った、所謂２５６階調の階調データであるアナログデータをＲＡＭ７３に記憶する（Ｓ82）。例えば、図１９に示すように、用紙Ｐに関する微小測定距離毎の階調データ（アナログのデータ）が記憶される。
【００８０】
次に、階調データである微小測定距離毎の読取りデータをデジタルデータに変換したＡＤ値を演算で求めて（図２０参照）記憶される（Ｓ83）。次に、そのＡＤ値に基づいて、ＡＤ値が大きく変化する左側の変化位置に対応する用紙左端位置と、右側の変化位置に対応する用紙右端位置とが演算で求められる（Ｓ84）。ところで、メディアセンサ６８は印字ヘッド１０の左端位置に設けられており、実際の印字ヘッド１０における印字基準位置は、印字ヘッド１０に設けられた左側のブラックインク用のノズル群１０ａであるため、そのメディアセンサ位置(e) と基準ノズル群１０ａの位置との差分を考慮して、給紙された用紙Ｐに対する実際の左端位置と印字可能幅ＹＷが夫々演算により求められる（Ｓ85）。
【００８１】
このとき、メディアセンサ６８は用紙Ｐ上に位置しているため、用紙Ｐを逆方向送りと正方向送りを実行することで、前述したように用紙Ｐの先端が検出される（Ｓ86）。次に、用紙Ｐの先端位置から上部余白を設けた用紙側の印字開始位置が、印字ヘッド１０の０番ノズルに対応する印字側の印字先頭位置である０番ノズル位置(d) に合致するように用紙送りが実行される（Ｓ87）。次に、メディアセンサ６８による用紙幅の検出が完了した情報がＲＡＭ７３に記憶される（Ｓ88）。
【００８２】
次に、印字データ幅ＰＷが印字可能幅ＹＷを超えることがなく且つ略一致している場合には（Ｓ90 :Yes)、印字データの左右両端部をカットすることなく、１ページ分の印字が実行される（Ｓ94）。しかし、印字データ幅ＰＷが印字可能幅ＹＷと一致していない場合で（Ｓ90:No)、しかも印字可能幅ＹＷが印字データ幅ＰＷよりも大きい場合には（Ｓ91:Yes) 、印字データの左右両端部をカットすることなく、しかも印字データを用紙Ｐの左右方向の中央部に配置（センタリング）するように、印字行における印字左端位置が変更される（Ｓ92）。
【００８３】
一方、印字可能幅ＹＷが印字データ幅ＰＷ以下の場合には（Ｓ91:No)、印字データの左右両端部をカットする必要があるため、図１８に示すように、印字データの左右幅の中心Ｃから印字可能幅ＹＷの左側半幅分に印字可能な印字開始左端位置と、印字データ幅ＰＷと印字可能幅ＹＷの差分Ｄに対して、印字データ幅ＰＷの左右両端部Ｄ／２を夫々カットした縮小印字データ幅Ｐｗに変更される（Ｓ93）。ここで、印字データ幅ＰＷの左右両端部Ｄ／２に相当するドット数を夫々カットする場合、各印字ドット行毎にマスクドット処理を制御プログラムにより施すようにして、ソフト的にカット処理を実行するようにしてもよい。
【００８４】
ところで、この制御装置７０に、ハードロジック回路からなるＡＳＩＣ（アプリケーション・スペシフィック・インテグレーテッド・サーキット）を設け、そのＡＳＩＣによりハード的なマスクドット処理を施すように構成するようにしてもよい。この場合には、カットするドット数を設定するだけで、ビット単位のカット処理を容易に行うことができる。ところで、縁有り印字をする場合であって、上下左右の余白ＹＨが「３mm」よりも大きく設定されている場合には（Ｓ80:No)、ユーザーが指定した用紙サイズ（例えば、Ａ４版）と給紙装置２における所定の用紙セット位置とに基づいて、予め設定されている用紙Ｐの左端位置と、印字可能幅ＹＷが夫々演算で求められ（Ｓ89）、Ｓ90以降が実行される。
【００８５】
このように、印字に供する印字データの印字幅ＰＷが用紙Ｐの印字可能幅ＹＷよりも大きい場合には、用紙Ｐの印字可能幅ＹＷをメディアセンサ６８を用いて精度良く演算により求め、更に、印字データ幅ＰＷと印字可能幅ＹＷのセンターＣを夫々合わせて、印字可能幅ＹＷよりも左右両側に食み出す印字データの食み出し部分Ｄ／２を夫々カットし、印字データが印字可能幅ＹＷから絶対に食み出さないようにして印字するため、印字ヘッド１０のノズルから噴射されるインクがプラテンや用紙搬送路に付着することがなく、用紙Ｐを汚すようにことが一切なく、綺麗に印字することができる。
【００８６】
【発明の効果】
請求項１のプリンタによれば、前記作用の欄で説明したように、上流側センサ、下流側センサ、第１測定手段、第２測定手段、応答遅れ算出手段、補正手段を設けたことにより、上流側センサで用紙後端を検出後の用紙後端側の残り印字可能距離を算出する精度を高めることができ、用紙の下端まで画像等を印字するような場合に、余白が生じたり、画像が欠落するなどの不具合を解消することができる。しかも、個々のプリンタ別に、応答遅れ時間を算出してプリンタの制御手段に格納し、その応答遅れ時間を用いて用紙後端側の残り印字可能距離を補正するため、応答送り時間算出精度を高め、残り印字可能距離を精度良く補正することができる。
【００８７】
請求項２のプリンタによれば、上流側センサが用紙に検出子が接触して検出する機械式センサであり、その応答遅れ時間が大きくなり易いが、この場合でも、用紙後端側の残り印字可能距離を算出する精度を十分に高めることができる。印字ヘッドに装備された光学式センサが発光部と受光部とを含むセンサであるので、用紙の左右端や前後端を高い応答性でもって検出可能である。
【００８８】
請求項３のプリンタによれば、前記補正手段が、上流側センサが用紙無し状態と検出する際の前記応答遅れ時間における用紙搬送距離を算出する上流側センサ補正手段を有し、この上流側センサ補正手段で算出された用紙搬送距離を用いて前記残り印字可能距離を補正するため、印字中の搬送速度が速い場合にも遅い場合にも精度よく補正することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るプリンタを含む多機能装置の斜視図である。
【図２】プリンタの横断面図である。
【図３】給紙装置の縦断面図である。
【図４】レジストセンサの図である。
【図５】制御系のブロック図である。
【図６】ＲＯＭに格納されているプログラムを示す図である。
【図７】印字ヘッド、サンサ、ローラ等の配置を示す模式図であり、
【図８】０番ノズルとメディアセンサ間の距離測定の説明図である。
【図９】第１用紙測定処理のフローチャートの前半である。
【図１０】第１用紙測定処理のフローチャートの後半である。
【図１１】第２用紙測定処理のフローチャートの前半である。
【図１２】第２用紙測定処理のフローチャートの後半である。
【図１３】応答遅れ算出設定処理のフローチャートである。
【図１４】印字可能距離補正処理のフローチャートである。
【図１５】用紙先端検出制御のフローチャートの一部である。
【図１６】用紙先端検出制御のフローチャートの残部である。
【図１７】用紙幅検出可能な印字制御のフローチャートである。
【図１８】印字可能範囲と印字データ幅の関係を説明する説明デー図である。
【図１９】用紙検出時の階調データの示す図である。
【図２０】用紙検出時のＡＤ値を示す図である。
【符号の説明】
３          プリンタ
１０        印字ヘッド
１１        キャリッジ
１２        ガイド機構
１３        キャリッジ移動機構
１４        用紙搬送機構
４１        レジストローラ
６８        メディアセンサ
６９        レジストセンサ
７０        制御装置
７５        レジストセンサ補正回路
【図１】
0003687634.tif 000002
【図２】
0003687634.tif 000003
【図３】
0003687634.tif 000004
【図４】
0003687634.tif 000005
【図５】
0003687634.tif 000006
【図６】
0003687634.tif 000007
【図７】
0003687634.tif 000008
【図８】
0003687634.tif 000009
【図９】
0003687634.tif 000010
【図１０】
0003687634.tif 000011
【図１１】
0003687634.tif 000012
【図１２】
0003687634.tif 000013
【図１３】
0003687634.tif 000014
【図１４】
0003687634.tif 000015
【図１５】
0003687634.tif 000016
【図１６】
0003687634.tif 000017
【図１７】
0003687634.tif 000018
【図１８】
0003687634.tif 000019
【図１９】
0003687634.tif 000020
【図２０】
0003687634.tif 000021