(57)【要約】【課題】取り外し式の給送装置の装着ずれに起因して記録媒体への記録範囲のずれを小さく抑制することができる記録装置及び記録装置における記録方法を提供する。【解決手段】給送過程において、用紙の設計上の第１側端位置Ｘｓｎを計算する（Ｓ４１）。紙幅検出器により用紙の第１側端位置を検出し（Ｓ４２）、検出位置を第１側端位置Ｘｄ１とする（Ｓ４３）。増設カセットからの給紙かつ紙端検出フラグＦ１＝１の場合に、噴射開始位置調整量ΔＸ＝Ｘｄ１−Ｘｓｎを設定する（Ｓ４９）。但し、ずれ量｜Ｘｄ１−Ｘｓｎ｜≦Ｌでない場合は、噴射開始位置調整量ΔＸをリミット値Ｌに制限する（Ｓ５２，Ｓ５３）。【選択図】図９
2012111093.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を給送するための給送装置を取り外し可能に装着可能な記録装置であって、
記録媒体を搬送する搬送手段と、
前記記録媒体に記録を施す記録手段と、
記録媒体の搬送方向と交差する幅方向における理論上の側端位置を取得する取得手段と、
前記給送装置から給送された記録媒体の側端位置を給送過程で検出する検出手段と、
前記検出手段により検出された側端位置と前記理論上の側端位置とのずれ量を調整量として演算する演算手段と、
前記調整量を用いて前記記録手段の記録が許容される幅方向における記録範囲の限界位置を調整する調整手段と、
を備えたことを特徴とする記録装置。
【請求項２】
前記検出手段は、電源投入後において前記給送装置が装着された後における最初の記録の１頁目において、前記給送装置から給送された記録媒体の側端位置を検出することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録手段は、記録ヘッドを有するとともに前記幅方向に移動可能なキャリッジであり、
前記検出手段は、前記キャリッジに設けられるとともに当該キャリッジの移動によって記録媒体の幅方向の両端位置を検出可能な媒体幅検出手段を含み、
前記給送装置からの給送過程における記録開始前に前記キャリッジを移動させて前記媒体幅検出手段により前記記録媒体の側端位置を含む両端位置を検出し、
前記調整手段は、前記調整量を用いて前記キャリッジと共に移動して記録を行う前記記録ヘッドの記録開始位置を調整することを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
記録媒体の給送エラーを検出するエラー検出手段を更に備え、
前記調整手段による調整前に前記記録媒体の給送エラーが検出された場合、前記給送エラーの解除後における次の前記給送装置からの給送過程において前記側端位置の検出を行って取得した前記調整量を用いて、前記調整手段は前記記録範囲の限界位置を調整することを特徴とする請求項１乃至３のいずれか一項に記載の記録装置。
【請求項５】
前記ずれ量が制限値を超えるか否かを判定する判定手段を更に備え、
前記調整手段は、前記ずれ量が制限値を超えると判定された場合は、前記調整量を前記制限値に制限することを特徴とする請求項１乃至４のいずれか一項に記載の記録装置。
【請求項６】
前記調整手段により前記記録範囲の限界位置が調整された後は、電源が遮断されるまで、前記調整された前記記録範囲の限界位置を用いて前記記録手段による記録を行うことを特徴とする請求項１乃至５のいずれか一項に記載の記録装置。
【請求項７】
前記給送装置は前記記録媒体を中央に寄せてガイドするセンター給送方式であることを特徴とする請求項１乃至６のいずれか一項に記載の記録装置。
【請求項８】
記録媒体を給送するための給送装置を取り外し可能に装着可能な記録装置における記録方法であって、
前記給送装置から給送された記録媒体の搬送方向と交差する幅方向における側端位置を給送過程で検出する検出ステップと、
前記検出ステップで検出された側端位置と理論上の側端位置とのずれ量を調整量として演算する演算ステップと、
前記調整量を用いて記録手段の記録が許容される幅方向における記録範囲の限界位置を調整する調整ステップと、
を備えたことを特徴とする記録装置における記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体を給送するための給送装置を記録装置本体に取り外し可能に装着可能な記録装置に係り、特に記録媒体の搬送方向と交差する幅方向における記録手段の記録範囲の限界位置を調整する機能を備えた記録装置及び記録装置における記録方法に関する。
【背景技術】
【０００２】
例えばインクジェット式のシリアルプリンターでは、主走査方向に移動可能なキャリッジを備え、キャリッジを主走査方向に往復移動させつつその下部に設けられた記録ヘッドのノズルからインク滴を噴射することにより、用紙に印刷を施す。
【０００３】
従来、多数枚の用紙を収容した給紙トレイや、給紙トレイに収容するサイズ以外の用紙や特殊な用紙類を給紙するための手差しトレイ等の複数の給紙部を備えた画像形成装置が知られている。
【０００４】
例えば特許文献１には、キャリッジに設けられたサイズ検知手段（例えば赤外線センサ）で、給紙トレイや手差しトレイなどの複数の給紙部から搬送された用紙のサイズを検知する。サイズ検知手段は、各給紙部から搬送された記録紙が共通して通過する搬送経路上で記録紙のサイズを検知する。また、用紙サイズの検知結果を各給紙部と関連付けて記憶部に記憶する。このため、給紙部の数だけサイズ検知手段を設けなくても、用紙が搬送される毎に用紙サイズ検知を行う必要がないので、画像形成速度を低下させることがなかった。また、複数の給紙部のうち少なくとも一つが、プリンターに給紙カセットの増設などを目的として、給送装置をプリンター本体に取り外し可能に装着する構成のものもある。
【０００５】
この種のシリアルプリンターでは、印刷を行うときにキャリッジの主走査方向における記録開始位置（噴射開始位置）を決めるうえで基準とする基準位置として、用紙の設計上（理論上）の側端位置、又はその設計上の側端位置から所定距離の位置を基準位置としている。そして、用紙の幅方向（主走査方向）の余白量や縁なし印刷の有無などのレイアウト等に関する印刷設定条件から決まる所定量だけ基準位置から離れた位置を、記録開始位置として求めるようになっている。なお、記録開始位置とは、記録ヘッドからのインク滴の噴射の開始が許容される主走査方向の最外位置を指し、必ずしも実際のインク噴射開始位置を指すものではない。実際のインク噴射開始位置は印刷データに依存し、白以外の画素であればインクが噴射されるが、白の画素ではインクは噴射されないからである。例えば印刷データがベタ印刷の場合は、記録開始位置と実際の記録開始位置とが一致する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−３６４２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の増設用の給送装置が装着された場合、その装着位置のばらつきによって実際の用紙の側端位置がずれることになる。実際の用紙の側端位置が、設計上（理論上）の用紙の側端位置からずれると、設計上の側端位置などの基準位置を基に記録開始位置が計算されても、その計算値には、装着ずれ量が考慮されていない。このため、文書や画像などの印刷対象が、余白量等の印刷設定に反して用紙の幅方向にずれた記録範囲に印刷されることになる。このため、増設用の給送装置から給送された用紙に印刷する場合に、印刷設定どおりの余白量が確保されなかったり、縁無し印刷時に縁に微小な余白が生じてしまったりするなどの問題があった。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、その目的の一つは、取り外し式の給送装置の装着ずれに起因する記録媒体への記録範囲のずれを小さく抑制することができる記録装置及び記録装置における記録方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的の一つを達成するために、本発明の態様の一つは、記録媒体を給送するための給送装置を取り外し可能に装着可能な記録装置であって、記録媒体を搬送する搬送手段と、前記記録媒体に記録を施す記録手段と、記録媒体の搬送方向と交差する幅方向における理論上の側端位置を取得する取得手段と、前記給送装置から給送された記録媒体の側端位置を給送過程で検出する検出手段と、前記検出手段により検出された側端位置と前記理論上の側端位置とのずれ量を調整量として演算する演算手段と、前記調整量を用いて前記記録手段の記録が許容される幅方向における記録範囲の限界位置を調整する調整手段と、を備えたことを要旨とする。
【００１０】
本発明の一実施態様によれば、検出手段が、給送装置から給送された記録媒体の側端位置を給送過程で検出する。そして、演算手段が、検出手段により検出された側端位置と理論上の側端位置とのずれ量を調整量として演算する。調整手段は、調整量を用いて記録手段の記録が許容される幅方向における記録範囲の限界位置を調整する。よって、取り外し式の給送装置の装着ずれに起因する記録媒体への幅方向における記録範囲のずれを小さく抑制することができる。
【００１１】
本発明の態様の一つである記録装置では、前記検出手段は、電源投入後において前記給送装置が装着された後における最初の記録の１頁目において、前記給送装置から給送された記録媒体の側端位置を検出することが好ましい。
【００１２】
本発明の一実施態様によれば、検出手段は、電源投入後において給送装置が装着された後における最初の記録の１頁目において、給送装置から給送された記録媒体の側端位置を検出する。よって、取り外し式の給送装置からの給送による記録時には、最初の記録の１頁目から、幅方向における記録範囲のずれを小さく抑制することができる。
【００１３】
本発明の態様の一つである記録装置では、前記記録手段は、記録ヘッドを有するとともに前記幅方向に移動可能なキャリッジであり、前記検出手段は、前記キャリッジに設けられるとともに当該キャリッジの移動によって記録媒体の幅方向の両端位置を検出可能な媒体幅検出手段を含み、前記給送装置からの給送過程における記録開始前に前記キャリッジを移動させて前記媒体幅検出手段により前記記録媒体の側端位置を含む両端位置を検出し、前記調整手段は、前記調整量を用いて前記キャリッジと共に移動して記録を行う前記記録ヘッドの記録開始位置を調整することが好ましい。
【００１４】
本発明の一実施態様によれば、キャリッジに設けられた媒体幅検出手段により、記録媒体の幅方向の両端位置が検出される。このとき検出される両端位置のうち少なくとも一方の側端位置を用いて調整量が演算される。そして、調整手段により、調整量を用いて記録ヘッドの記録開始位置が調整される。よって、シリアル式の記録装置においては、記録ヘッドの記録開始位置が調整されることにより、記録媒体の幅方向における記録範囲のずれを小さく抑制することができる。
【００１５】
本発明の態様の一つである記録装置では、記録媒体の給送エラーを検出するエラー検出手段を更に備え、前記調整手段による調整前に前記記録媒体の給送エラーが検出された場合、前記給送エラーの解除後における次の前記給送装置からの給送過程において前記側端位置の検出を行って取得した前記調整量を用いて、前記調整手段は前記記録範囲の限界位置を調整することが好ましい。
【００１６】
本発明の一実施態様によれば、調整手段による調整前に記録媒体の給送エラーが検出された場合、給送エラーの解除後における給送装置からの次の給送過程において検出された側端位置に基づく調整量を用いて、調整手段は記録範囲の限界位置を調整する。よって、給送エラーが発生して、側端位置、調整量、記録範囲の限界位置のうち一つが取得できなくなって、その結果、記録範囲の限界位置の調整ができなくなっても、給送エラー解除後における給送装置からの次の給送過程で、調整量が再度取得される。このため、調整量の最初の取得時にたまたま給送エラーが発生しても、その後の記録時における幅方向の記録範囲のずれを小さく抑制することができる。
【００１７】
本発明の態様の一つである記録装置では、前記ずれ量が制限値を超えるか否かを判定する判定手段を更に備え、前記調整手段は、前記ずれ量が制限値を超えると判定された場合は、前記調整量を前記制限値に制限することが好ましい。
【００１８】
本発明の一実施態様によれば、判定手段により、ずれ量が制限値を超えると判定された場合、調整量が制限値に制限される。調整手段は、制限された調整量を用いて記録範囲の限界位置を調整する。例えば、給送装置における記録媒体のセット位置がずれていたことが原因で過大なずれ量が発生した場合でも、制限値に制限された調整量を用いて記録範囲の限界位置が調整される。よって、セット位置のずれに合わせて記録範囲の限界位置が調整されてしまい、その後、その過大な調整量が使用され続けることに起因する不都合を回避できる。
【００１９】
本発明の態様の一つである記録装置では、前記調整手段により前記記録範囲の限界位置が調整された後は、電源が遮断されるまで、前記調整された前記記録範囲の限界位置を用いて前記記録手段による記録を行うことが好ましい。
【００２０】
本発明の一実施態様によれば、調整手段により記録範囲の限界位置が調整された後は、電源が遮断されるまで、調整された記録範囲の限界位置を用いて記録手段による記録が行われる。よって、給送装置から給送される記録の度に、側端位置の検出、調整量の演算、記録範囲の限界位置の調整を含む処理を行わずに済む。この結果、例えば給送装置から給送される記録媒体への記録のスループットを向上させることができる。
【００２１】
本発明の態様の一つである記録装置では、前記給送装置は前記記録媒体を中央に寄せてガイドするセンター給送方式であることが好ましい。
本発明の一実施態様によれば、給送装置がセンター給送方式の場合、記録媒体サイズに応じて側端位置が変化するが、記録媒体サイズ毎に記録範囲の限界位置が調整されるので、どの記録媒体サイズであっても記録手段による記録範囲のずれを小さく抑制することができる。
【００２２】
本発明の態様の一つは、記録媒体を給送するための給送装置を取り外し可能に装着可能な記録装置における記録方法であって、前記給送装置から給送された記録媒体の搬送方向と交差する幅方向における側端位置を給送過程で検出する検出ステップと、前記検出ステップで検出された側端位置と理論上の側端位置とのずれ量を調整量として演算する演算ステップと、前記調整量を用いて記録手段の記録が許容される幅方向における記録範囲の限界位置を調整する調整ステップと、を備えたことを要旨とする。本発明の一実施態様によれば、上記記録装置に係る発明と同様の効果を得ることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明を具体化した一実施形態におけるプリンターの斜視図。
【図２】外装ケースを取り外した状態のプリンターの斜視図。
【図３】プリンターの給送・搬送系を説明するための模式側面図。
【図４】プリンター内部を示す模式平面図。
【図５】プリンターの電気的構成及び一部機能構成を示すブロック図。
【図６】電源オン処理ルーチンを示すフローチャート。
【図７】噴射開始位置算出ルーチンを示すフローチャート。
【図８】増設カセット給紙処理ルーチンを示すフローチャート。
【図９】第１側端位置検出処理ルーチンを示すフローチャート。
【発明を実施するための形態】
【００２４】
以下、本発明を具体化した一実施形態を図１〜図９に従って説明する。図１に示すように、印刷装置の一例としてのプリンター１１における四角箱状の本体１２の中央横長凹領域には、キャリッジ１３がガイド軸１４に案内されて主走査方向（図１における左右方向）に往復動自在に設けられている。
【００２５】
図１に示すように、本体１２内にはキャリッジ１３と対向する下側位置に、長尺板状の支持台１５が配置されている。プリンター１１の前面（図１における手前側の面）下部には、給紙カセット１６が凹状の被装着部１２Ａに挿抜可能に装着されている。また、本体１２の背面側上部には給紙トレイ１７が設けられている。本実施形態では、装置前部の給紙カセット１６からの給紙と、装置後部の給紙トレイ１７からの給紙との選択切り換えが可能となっている。
【００２６】
さらに本実施形態のプリンター１１は、本体１２の下側に増設用の給送装置１８を脱着可能な状態で装着することが可能な構成となっている。図１では、プリンター１１の本体１２の下側に増設用の給送装置１８を装着した状態を示している。増設用の給送装置１８はその幅方向中央に凹設された被装着部１８Ａに増設用の給紙カセット１９（以下、「増設カセット１９」ともいう）が挿抜可能に装着されている。図１に示すように、増設用の給送装置１８を装着した状態においては、装置前部の給紙カセット１６からの給紙と、増設カセット１９からの給紙と、装置後部の給紙トレイ１７からの給紙との選択切り換えが可能となっている。
【００２７】
また、本体１２の右端部前面を覆うカバー１２Ｂ内には、複数個のインクカートリッジ２０が装填されている。各インクカートリッジ２０のインクは、フレキシブル配線板２１に付設された図示しない複数本のインク供給チューブを通じてキャリッジ１３にそれぞれ供給される。そして、キャリッジ１３の下部に設けられた記録ヘッド２２（図２に示す）からインク滴が噴射（吐出）される。なお、記録ヘッド２２には、インクに噴射圧を付与する加圧素子（圧電素子、静電素子、発熱素子等）がノズル毎に内蔵され、加圧素子に所定の電圧が印加されることでそれぞれに対応するノズルからインク滴が噴射（吐出）される。なお、インクカートリッジの装填方式は、キャリッジ１３上に装填される所謂オンキャリッジタイプに限定されず、プリンター本体側に設けられたカートリッジホルダー（図示せず）に装填される所謂オフキャリッジタイプでもよい。
【００２８】
印刷時は、例えば給紙カセット１６又は増設カセット１９から給紙されて支持台１５上に位置する用紙に対して、キャリッジ１３が主走査方向へ移動する過程で記録ヘッド２２からインク滴が噴射されることにより、１ライン（１行）分の印刷が施される。この１ライン分の印刷終了後、用紙が次行の印刷位置まで搬送される。こうしてキャリッジ１３の一走査による印刷動作と、用紙を次行の印刷位置まで搬送する搬送動作（紙送り動作）とが交互に繰り返されることにより、用紙に対する印刷が進められる。そして、印刷済みの用紙は給紙カセット１６の上側に設けられた三段スライド式の排紙トレイ２３上へ排出される。ここで、印刷動作と搬送動作は、時間的に排他的に実施されてもよいが、一方の動作終了前に他方の動作が開始されて互いの動作が同時刻に一部重複するタイミングで行われてもよい。
【００２９】
また、図１に示すように、本体１２の前面左寄り箇所には、電源スイッチを含む各種の操作スイッチからなる操作部２４が設けられている。さらに本体１２の上面右側には、表示部２５が設けられている。
【００３０】
次に図２を用いてプリンターの構成を詳細に説明する。図２に示すように、プリンター１１は、上側が開口する略四角箱状の本体フレーム１２Ｃを備える。本体フレーム１２Ｃ内に架設されたガイド軸１４に主走査方向（図２におけるＸ方向）に案内されて往復動可能なキャリッジ１３は、本体フレーム１２Ｃの背板面上に配設された一対のプーリー２６，２７に巻き掛けられた無端状のタイミングベルト２８に固定されている。一方のプーリー２７に駆動軸が連結されているキャリッジモーター（以下、「ＣＲモーター２９」という）が正逆転駆動されることにより、キャリッジ１３は主走査方向Ｘに往復動する。
【００３１】
プリンター１１の背面側下部には、給紙トレイ１７に積重された多数枚の用紙Ｐのうち最上位の１枚のみを分離して副走査方向Ｙ下流側へ供給するリア給送装置３０が設けられている。図２に示す本体フレーム１２Ｃの右側下部には、給送モーター（以下、「ＡＳＦモーター３１」ともいう）及び紙送りモーター（以下、「ＰＦモーター３２」ともいう）がそれぞれ配設されている。
【００３２】
ＡＳＦモーター３１が駆動されることで、給紙カセット１６内又は増設カセット１９内にセットされた用紙Ｐ、あるいはリア給送装置３０の給紙トレイ１７上に積重された用紙Ｐのうち、最上位の一枚が給送される。そして、このＡＳＦモーター３１の駆動と並行してＰＦモーター３２が駆動されることにより、用紙Ｐが印刷開始位置まで搬送（頭出し）される。用紙Ｐの頭出し後は、ＣＲモーター２９の駆動によるキャリッジ１３の主走査方向Ｘの往復動の過程で行われる記録ヘッド２２のインク噴射動作（印刷動作）と、ＰＦモーター３２の駆動により用紙Ｐを副走査方向Ｙへ次行の印字位置まで搬送する紙送り動作とを略交互に繰り返すことで、用紙Ｐに印刷データに基づく画像等の印刷が施される。
【００３３】
また、図２に示すように、プリンター１１には、キャリッジ１３の移動距離に比例する数のパルスを出力するリニアエンコーダー３３がガイド軸１４に沿って延びるように架設されている。リニアエンコーダー３３の出力パルスを用いて求められるキャリッジ１３の移動位置、移動方向及び移動速度に基づいて、キャリッジ１３の速度制御及び位置制御は行われる。なお、プリンター１１においてホーム位置（キャリッジ移動経路上の図２における右端位置）に位置した際のキャリッジ１３の直下には、記録ヘッド２２のノズル目詰まり等を予防・解消するためのクリーニング等を行うメンテナンス装置３４が配設されている。
【００３４】
図２に示すメンテナンス装置３４は、記録ヘッド２２のノズル形成面２２ａ（図３、図４参照）に当接することでノズル内のインクの増粘や乾燥を防止する蓋体として機能するキャップ３５と、ノズル形成面２２ａを払拭するためのワイパー３６と、吸引ポンプ３７とを備える。キャップ３５は、記録ヘッド２２に当接するキャッピング位置と、記録ヘッド２２から離間する退避位置との間を昇降機構３４ａにより昇降駆動される。
【００３５】
また、キャップ３５は、蓋体機能（キャッピング機能）の他、記録ヘッド２２のノズル形成面２２ａをキャップしてその内部空間に吸引ポンプ３７からの負圧を与えてノズルからインクを強制的に吸引排出させる液体吸引手段の一部としての機能も備えている。ノズルからキャップ３５内へ吸引排出された廃インクは、吸引ポンプ３７の駆動により、支持台１５の下側に配置された廃液タンク３８に排出される。
【００３６】
次に、図３を用いて、２つの給紙カセット１６，１９からの給紙及び搬送を行う機構について説明する。本実施形態のプリンター１１では、先行紙Ｐ１への記録動作中に後続紙Ｐ２の給送動作を並行して進める制御が行われる。なお、図３では、リア側の給送装置は省略している。
【００３７】
図３に示すように、プリンター１１の本体１２の底部寄りに設けられたフロント給送装置４０は、給紙カセット１６と、ピックアップローラー４１と、中間ローラー４２と、リタードローラー４３と、アシストローラー４４とを備えている。
【００３８】
装置前方側から装着及び取り外し可能な給紙カセット１６には、多数枚の用紙Ｐをセット可能であり、セットされた用紙Ｐの最上位のものが、ＡＳＦモーター３１（図２に示す）によって駆動されるピックアップローラー４１によって一枚ずつ給紙カセット１６から送り出される。ピックアップローラー４１は、揺動軸４１Ａを中心に図示しない付勢手段により用紙側に付勢された状態で揺動可能な揺動部材４１Ｂの先端に設けられたローラー４１Ｃが、常に最上位の用紙に接する状態となっている。
【００３９】
ピックアップローラー４１によって送り出される用紙Ｐは、分離斜面１６ａによる予備分離が行われた後、リタードローラー４３へと進む。リタードローラー４３は中間ローラー４２の外周面と対向する位置に設けられ、且つ、中間ローラー４２に対して進退可能に設けられている。リタードローラー４３は中間ローラー４２に圧接してニップ点を形成することで、給送されるべき最上位の用紙Ｐ（先行ページ）と、次ページ以降の用紙Ｐとを分離する。
【００４０】
ピックアップローラー４１により給送された用紙Ｐを更に下流側へ送る搬送手段を構成する中間ローラー４２は、ＰＦモーター３２（図２に示す）によって駆動され、給送されるべき用紙を湾曲反転させて、用紙Ｐを下流側の搬送ローラー対４５へと送る。アシストローラー４４は、中間ローラー４２に接して中間ローラー４２による用紙Ｐへの下流側への搬送をアシストする。
【００４１】
搬送ローラー対４５は、ＰＦモーター３２（図２）によって回転駆動される搬送駆動ローラー４５Ａと、該搬送駆動ローラー４５Ａに圧接して従動回転する搬送従動ローラー４５Ｂとを備えて構成される。先端が搬送ローラー対４５に到達した用紙Ｐは、搬送駆動ローラー４５Ａと搬送従動ローラー４５Ｂとによってニップされた状態で搬送駆動ローラー４５Ａが回転することにより、下流側の記録部４６へと搬送される。
【００４２】
図３に示す記録部４６は、用紙Ｐに向けてインクを吐出する記録ヘッド２２と、用紙Ｐを支持することにより用紙Ｐと記録ヘッド２２との距離を規制する支持台１５とを備えて構成されている。記録ヘッド２２はキャリッジ１３の底部に設けられ、キャリッジ１３は主走査方向（図３の紙面直交方向）に延びるガイド軸１４に案内されながら、ＣＲモーター２９（図２に示す）によって主走査方向Ｘに往復動するように駆動される。
【００４３】
記録部４６の搬送方向下流側（図３では左側）に設けられた排紙ローラー対４７は、ＰＦモーター３２（図２）によって回転駆動される排出駆動ローラー４７Ａと、排出駆動ローラー４７Ａに接して従動回転する排出従動ローラー４７Ｂとを備えて構成される。記録部４６によって記録が施された用紙Ｐは、排出駆動ローラー４７Ａと排出従動ローラー４７Ｂとによってニップされた状態で排出駆動ローラー４７Ａが回転駆動されることにより、装置前方側に設けられた排紙トレイ２３へ排出される。なお、本実施形態では、ＰＦモーター３２、搬送ローラー対４５、排紙ローラー対４７等により、搬送手段が構成される。
【００４４】
一方、増設用のフロント給送装置１８は、増設カセット１９、ピックアップローラー４８と、送りローラー対４９とを備えている。また、本体１２側にも、送りローラー対５０が設けられている。増設用の給送装置１８は、本体１２の底面に装着されることにより本体１２側の端子と電気的に接続されるとともに、ＡＳＦモーター３１及びＰＦモーター３２の動力を、ピックアップローラー４８と送りローラー対４９へ伝達可能に接続される。
【００４５】
ピックアップローラー４８は、揺動軸４８Ａを中心に図示しない付勢手段により用紙側に付勢された状態で揺動可能な揺動部材４８Ｂの先端に設けられたローラー４８Ｃが、常に最上位の用紙に接する状態となっている。ピックアップローラー４８のローラー４８Ｃは、ＡＳＦモーター３１の動力が不図示の動力伝達機構を介して伝達されることにより回転する。
【００４６】
図３に示す送りローラー対４９は、ＡＳＦモーター３１（図２）によって回転駆動される送り駆動ローラー４９Ａと、該送り駆動ローラー４９Ａに接して従動回転する送り従動ローラー４９Ｂとを備えて構成される。先端が送りローラー対４９に到達した用紙Ｐは、送り駆動ローラー４９Ａと送り従動ローラー４９Ｂとによってニップされた状態で送り駆動ローラー４９Ａが回転することにより、本体１２側へと搬送される。
【００４７】
また、図３に示す本体１２側の送りローラー対５０は、ＰＦモーター３２（図２）によって回転駆動される送り駆動ローラー５０Ａと、該送り駆動ローラー５０Ａに接して従動回転する送り従動ローラー５０Ｂとを備えて構成される。先端が送りローラー対５０に到達した用紙Ｐは、送り駆動ローラー５０Ａと送り従動ローラー５０Ｂとによってニップされた状態で送り駆動ローラー５０Ａが回転することにより、リタードローラー４３側へと搬送されるようになっている。
【００４８】
増設カセット１９においてピックアップローラー４８によって送り出される用紙Ｐは、分離斜面１９ａによる予備分離が行われた後、送りローラー対４９，５０にニップされつつ中間ローラー４２とリタードローラー４３との間へと進む。仮に用紙が重送されても、リタードローラー４３と中間ローラー４２とのニップ点で、給送されるべき最上位の用紙Ｐ（先行ページ）と次ページ以降の用紙Ｐとが分離される。増設カセット１９からリタードローラー４３まで搬送された用紙は、以降、給送装置４０の一部を利用して搬送ローラー対４５へ搬送される。
【００４９】
用紙搬送経路上においてアシストローラー４４と搬送ローラー対４５との間における所定位置には、紙検出センサー５１が配置されている。紙検出センサー５１は、給紙カセット１６，１９側から給送及び搬送される用紙Ｐの搬送経路に対向して位置し、用紙Ｐの先端及び後端を検出可能に構成されている。紙検出センサー５１は、その検知状態が「紙なし」→「紙あり」に切り換わったことをもって用紙Ｐの先端を検出するとともに、その検知状態が「紙あり」→「紙なし」に切り換わったことをもって用紙Ｐの後端を検出する。
【００５０】
本実施形態のプリンター１１では、複数の印刷モードのうち高速印刷モード（ドラフト印刷モード）においては、先行紙Ｐ１が規定位置まで搬送されればその印刷途中であっても、後続紙Ｐ２の給紙を開始する給紙制御を行う。このため、図３に示すように、先行紙Ｐ１の後端が規定位置に達したことが不図示のセンサーにより検知されると、ピックアップローラー４１又は４８を駆動して後続紙Ｐ２の給紙を開始する。そして、後続紙Ｐ２の先端が先行紙Ｐ１の後端と所定間隔を確保しうる待機位置に達したことを不図示のセンサーに検知されると、ピックアップローラー４１又は４８の駆動が停止される。そして、以後、先行紙の搬送時に先行紙と後続紙は所定間隔を保持しつつ同時並行で搬送される。
【００５１】
キャリッジ１３には記録ヘッド２２より搬送方向上流側の位置に紙幅検出器５２が設けられている。紙幅検出器５２は、例えば用紙によって光が遮られると検知する透過型の光学センサー、又は用紙の表面で反射した光を検知する反射型の光学センサーからなる。紙幅検出器５２は、用紙Ｐの幅方向（主走査方向Ｘ）の両端位置（両側端位置）を検知する。そして、紙幅検出器５２の各検知結果に基づき紙幅が求められる。
【００５２】
次に図４を用いて記録ヘッド２２の噴射開始位置を求める構成について説明する。なお、図４では、増設カセット１９が見えるように一部を断面で示している。図４において、記録ヘッド２２とキャップ３５とが主走査方向Ｘに一致するときのキャリッジ１３の位置（同図における一点鎖線の位置）が、ホーム位置ＨＰとなっている。ホーム位置ＨＰを原点とするキャリッジ１３の主走査方向Ｘの位置（つまりキャリッジ位置）は、リニアエンコーダー３３の検出パルスを計数して取得される。
【００５３】
リニアエンコーダー３３は、一定ピッチ（例えば1／180インチ（＝1／（180×2.54）ｃｍ））毎に多数のスリットが形成されたテープ状の符号板３３ａ（リニアスケール）と、キャリッジ１３に設けられた発光素子と受光素子とを有するセンサー３３ｂとを備え、キャリッジ１３が移動するときに発光素子から出射されてスリットを透過した光を受光素子が受光することで、センサー３３ｂが検出パルスを出力する構成である。リニアエンコーダー３３から入力した検出パルス（Ａ相とＢ相の９０度位相のずれた２つのパルス）の例えばパルスエッジを計数して、その計数値からキャリッジ位置が求められる。
【００５４】
図３に示すように、キャリッジ１３がホーム位置ＨＰにある原点を「０」として、反ホーム位置側（図３における左側）に位置するときほど数値が大きくなるようにキャリッジ位置は定義される。なお、本実施形態では、キャリッジ１３の移動経路において、ホーム位置ＨＰ側を「１桁側」、反ホーム位置側を「８０桁側」とも称する。
【００５５】
図４に示すように、増設カセット１９の底部には、センター給紙を実現可能な用紙ガイド５３が設けられている。ここで、センター給紙とは、異なる用紙サイズでも用紙の幅中心が常に同じ位置（センター位置Ｘｃ）になるように用紙を幅方向（主走査方向Ｘ）にガイドしつつ給紙する方式を指す。用紙ガイド５３は、増設カセット１９に収容された用紙Ｐの幅方向両端（両側端）をガイド可能な一対の可動ガイド部５３Ａ，５３Ｂを備える。これら一対の可動ガイド部５３Ａ，５３Ｂは、センター位置Ｘｃに対して主走査方向Ｘに左右対称な位置をとりつつスライド可能に構成されている。
【００５６】
一対の可動ガイド部５３Ａ，５３Ｂにガイドされつつ増設カセット１９から給送された用紙Ｐ（図４において搬送中の用紙）は、図４に示すように、用紙サイズによらず、その幅中心がセンター位置Ｘｃに一致する。他方の給紙カセット１６についても、同様の用紙ガイド５３を備え、用紙が一対の可動ガイド部５３Ａ，５３Ｂに幅方向にガイドされるため、同様にセンター給紙が可能になっている。また、リア側の給紙トレイ１７も同様に一対の可動ガイド部に用紙がガイドされることにより、センター給紙が可能となっている。
【００５７】
このようなセンター給紙方式の場合、用紙の設計上（理論上）の側端位置は用紙サイズ毎に決まっている。ここで、用紙の設計上の側端位置を基準に、記録ヘッド２２からのインク噴射の開始を許容する噴射開始位置を決めてもよいが、取り外し式の増設カセット１９を本体１２に装着した際の主走査方向Ｘにおける装着位置のずれを考慮し、噴射開始位置は実際の用紙の側端位置に応じて決めるようにしている。本実施形態では、噴射開始位置を求めるうえで、主走査方向Ｘにおける設計上（理論上）の第１側端位置Ｘｓｎを用紙サイズ毎に定める。
【００５８】
図３に示す例では、センター位置Ｘｃと、そのときの用紙サイズの情報から決まる紙幅ＰＷとを用いて、設計上の第１側端位置Ｘｓｎを、式  Ｘｓｎ＝Ｘｃ−ＰＷ／２により定めている。このように用紙サイズが決まれば、用紙サイズ毎に設計上の第１側端位置Ｘｓｎを計算で求めることができる。そして、噴射開始位置は、余白量や縁なし印刷の有無などのレイアウトに関する印刷設定情報と、側端位置とから求めることができる。
【００５９】
給紙カセット１６は本体１２に対して主走査方向Ｘ（紙幅方向）における装着位置ずれが発生にくい。そして、印刷設定情報として設定された余白量や縁なし印刷の有無などのレイアウト情報を用いて、第１側端位置に対する設定量ΔＢが決まるので、第１側端位置に設定量ΔＢを加算することにより、噴射開始位置が求められる。
【００６０】
図３における右下に示すように、記録ヘッド２２のノズル形成面２２ａには複数本（例えば４本）のノズル列２２ｂが用紙搬送方向Ｙ方向に沿って配列されている。各ノズル列２２ｂは、例えばＹ方向に沿って千鳥配置された例えば１８０個のノズル群より構成されている。記録ヘッド２２の複数本のノズル列２２ｂは、それぞれ噴射開始位置Ｘｓｔ（例えばＸｓｔ＝Ｘｄ１）に一致するときに、インク滴の噴射の開始が許可される。
【００６１】
切換保持装置５５は、キャリッジ１３がホーム位置ＨＰへ到達する手前の移動過程で係合して押し込み操作可能なレバー式の動力切換部材５６を備え、キャリッジ１３が動力切換部材５６を操作することで切り換えられる。切換保持装置５５は、キャリッジ１３の配置位置に応じて、ＡＳＦモーター３１の動力伝達先として、リア給送装置３０、フロント給送装置４０及び増設用の給送装置１８のうちの一つを選択する。
【００６２】
印刷中における用紙Ｐの幅方向（Ｘ方向）におけるホーム位置ＨＰ側（１桁側）の第１側端位置は、一対のガイド５３Ａ，５３Ｂにガイドされる用紙Ｐの用紙サイズに応じて変化する。第１紙端位置の値Ｘｄ１はホーム位置ＨＰ（原点Ｏ）からの値（距離）として表される。また、用紙Ｐの幅（Ｘ方向の幅）を表現した値をＰＷとすると、用紙Ｐの反ホーム位置側（８０桁側）の第２側端位置Ｘｄ２は、Ｘｄ２＝Ｘｄ１＋ＰＷと表される。
【００６３】
また、リア給送装置３０は、給紙ローラー３０Ａを備え、この給紙ローラー３０Ａは切換保持装置５５を介して伝達されるＡＳＦモーター３１の駆動力に基づき回転駆動され、給紙時には給紙トレイ１７にセットされた用紙Ｐのうち最上位の一枚のみ給送する。そして、給送された用紙Ｐの先端は、記録ヘッド２２より搬送方向の上流側に位置する紙検出センサー５１により検知されるように構成されている。
【００６４】
また、キャリッジ１３と共に移動する紙幅検出器５２は、その投光器から出射された光が用紙Ｐに反射した反射光を受光器が受光するときに「紙あり」を検出し、用紙Ｐがなくその反射光を受光器で受光できないときに「紙なし」を検出する。そして、「紙あり」から「紙なし」に切り換わったときのキャリッジ１３の位置から用紙Ｐの側端位置を検出するようになっている。もちろん、紙幅検出器５２は透過型でもよく、用紙搬送経路を挟んだ反対側に反射ミラーが設置され、反射ミラーで反射した反射光が用紙に遮られて受光できなくなると、用紙を検知する構成でもよい。
【００６５】
次に、プリンター１１の電気的構成を図５に基づき説明する。図５に示すように、プリンター１１には、ホスト装置１００が通信可能な状態で接続されている。ホスト装置１００は、例えばパーソナルコンピューターや携帯端末などからなり、プリンタードライバー（図示せず）を内蔵している。プリンタードライバーは、印刷対象の画像データから印刷データを生成し、その印刷データをプリンター１１へ送信（転送）する。このとき、プリンタードライバーは、画像データに、解像度変換処理、色変換処理、ハーフトーン処理、ラスタライズ処理などの所定の画像処理を施して、ＣＭＹＫ表色系の印刷画像データを生成する。
【００６６】
また、ユーザーは印刷を行うときにはホスト装置１００に印刷設定情報（印刷条件情報）を入力する。印刷設定情報には、用紙種、用紙サイズ、印刷品質（高品質（写真印刷等）／標準／低品質（ドラフト印刷等））、印刷色（カラー／グレイスケール）などがある。プリンタードライバーは、印刷言語で記述されたコマンドと、少なくとも印刷サイズを含む一部の印刷設定情報とを含むヘッダーを、印刷画像データに付けて印刷データを生成する。そして、プリンタードライバーは、生成した印刷データをプリンター１１へ送信する。
【００６７】
図５に示すように、プリンター１１は、コントローラー６０、インターフェイス（以下、「Ｉ／Ｐ６１」と記す）を備え、さらに駆動系として、ＣＲモーター２９、ＡＳＦモーター３１、ＰＦモーター３２、検出系として、リニアエンコーダー３３、紙検出センサー５１、ロータリーエンコーダー６２を備えている。さらにプリンター１１は、駆動系の各モーター２９，３１，３２を駆動制御するためのＡＳＦモーター駆動回路６３、ＰＦモーター駆動回路６４、ＣＲモーター駆動回路６５と、記録ヘッド２２を駆動制御するためのヘッド駆動回路６６を備える。また、プリンター１１は、操作部２４及び表示部２５を備えている。さらに、プリンター１１には、増設用の給送装置１８（換言すれば増設カセット１９）が本体１２に装着されたことを検知する増設カセット検出センサー（以下、単に「増設検出センサー６７」と称す）が設けられている。
【００６８】
プリンター１１は、Ｉ／Ｆ６１を介してホスト装置１００（例えばパーソナルコンピュータ等）から印刷データを受信する。この受信した印刷データはコントローラー６０に取得される。
【００６９】
コントローラー６０は、コンピューター７０を内蔵している。このコンピューター７０は、ＣＰＵと、ＲＯＭ、ＲＡＭ及び不揮発性メモリーなどを備え、さらに必要に応じてＡＳＩＣ（Application Specific ＩＣ（特定用途向けＩＣ））を備える。そして、コンピューター７０は、ＲＯＭ又は不揮発性メモリーに記憶されたプログラムをＣＰＵが実行して実現されるソフトウェアと、必要に応じてＡＳＩＣの各種電子回路により実現されるハードウェアとより実現される各種機能部を有している。図５ではコンピューター７０内にこれら各種機能部を示している。すなわち、コンピューター７０は、制御部７１、バッファー７２、画像処理部７３及びヘッド制御部７４を備えている。バッファー７２は、例えばＲＡＭの一部の記憶領域を利用して構成される。
【００７０】
次に、コンピューター７０を構成する各部７１〜７４を詳細に説明する。
ホスト装置１００からＩ／Ｆ６１を介して取り込んだ印刷データは、バッファー７２に一時格納される。制御部７１は、バッファー７２に格納された印刷データ中のコマンドを読み込んでそのコマンドを解釈し、その解釈したコマンドの指示に従って各種モーター２９，３１，３２を駆動制御する。
【００７１】
画像処理部７３は、バッファー７２から印刷データ中の印刷画像データ（ラスタデータ）を読み出して必要な画像処理を施す。これにより、ヘッド駆動回路６６が記録ヘッド２２の制御に使用可能なデータ形式のヘッド制御データが生成される。画像処理部７３は、生成したヘッド制御データをヘッド制御部７４へ送る。ヘッド制御部７４は、制御部７１とタイミングを調整しつつ、ヘッド制御データをヘッド駆動回路６６へ転送する。ヘッド駆動回路６６は、記録ヘッド２２内にノズル毎に設けられた噴射駆動素子をヘッド制御データに基づき駆動させることにより、記録ヘッド２２のインク噴射制御を行う。
【００７２】
また、制御部７１は、給送系・搬送系及びキャリッジ駆動系の各種制御を司る他、表示部２５の表示制御も行う。これらの制御を行うため、制御部７１は、図５に示すように、主制御部８１、給送制御部８２、搬送制御部８３、キャリッジ制御部８４、ＣＲカウンター８５及びＰＦカウンター８６を備えている。主制御部８１は、給送制御部８２、搬送制御部８３及びキャリッジ制御部８４に、印刷制御に必要な各種の指示を出す。
【００７３】
給送制御部８２は、ＡＳＦモーター駆動回路６３を介してＡＳＦモーター３１を駆動制御し、用紙の給送制御を行う。このとき、ＡＳＦモーター３１の動力伝達先として、キャリッジ１３の配置位置に応じて切換保持装置５５が、リア給送装置３０、フロント給送装置４０及び増設用の給送装置１８のうち一つを選択する。また、搬送制御部８３は、ＰＦモーター駆動回路６４を介してＰＦモーター３２を駆動制御し、用紙の搬送制御（紙送り制御）を行う。また、キャリッジ制御部８４は、ＣＲモーター駆動回路６５を介してＣＲモーター２９を駆動制御し、キャリッジ１３の主走査方向Ｘの移動を制御する。
【００７４】
ＣＲカウンター８５は、キャリッジ駆動時に、リニアエンコーダー３３から入力する９０度位相のずれた２つのパルス信号ＥＳ１，ＥＳ２のエッジを計数する。ＣＲカウンター８５は、キャリッジ１３がホーム位置から８０桁側へ向かって往動するときに計数値をインクリメントし、キャリッジ１３がホーム位置（１桁側）へ向かって復動するときに計数値をデクリメントすることで、ホーム位置を原点とするキャリッジ１３の移動位置を管理する。
【００７５】
ＰＦカウンター８６は、ロータリーエンコーダー６２から入力するパルス信号ＥＳ３，ＥＳ４のエッジを計数することで、用紙Ｐの搬送位置に応じた計数値を管理する。詳しくは、ＰＦカウンター８６は、紙検出センサー５１が用紙Ｐの先端を検知した時にリセットされ、その後、用紙Ｐの先端がヘッド基準位置に達すると、再リセットされる。この再リセット後の計数値は、用紙の先端がヘッド基準位置に達したときを原点とする用紙の搬送位置を示す。なお、ロータリーエンコーダー６２は、図５に示すように、ＰＦモーター３２と動力伝達可能に連結された軸部（例えば搬送駆動ローラ４５Ａの軸部）の端部に固定された符号板６２ａと、その符号板６２ａのスリットを透過した光を受光して９０度位相のずれた２つのパルス信号ＥＳ３，ＥＳ４を出力するセンサー６２ｂとを有する。
【００７６】
さらに制御部７１は、表示制御部８７、演算部８８、第１判定部８９、第２判定部９０、第３判定部９１及びメモリー９２を備えている。表示制御部８７は、表示部２５に各種メニューやエラー発生時にエラーの内容を表示するなどの表示制御を行う。
【００７７】
メモリー９２（例えば不揮発性メモリー）には、センター位置Ｘｃの情報が記憶されている。また、メモリー９２には、各種のフラグが記憶される。本実施形態では、増設カセット用の紙端検出フラグＦ１と、リミット判定フラグＦ２とが設定されている。紙端検出フラグＦ１は、電源オン後の増設カセット１９からの給紙による最初の印刷の１頁目に紙端検出を行ったか否かを判定するためのフラグであり、電源オン時に「１」にセットされ、電源オン後の増設カセット１９からの給紙による最初の印刷の１頁目に噴射開始位置調整量ΔＸを設定すると「０」とされる。この紙端検出フラグＦ１は、第１判定部８９による判定に用いられる。また、メモリー９２は、演算部８８の演算結果を保存する記憶領域としても用いられる。
【００７８】
演算部８８は設計上の第１側端位置Ｘｓｎや噴射開始位置の演算をはじめとする各種の演算を行う。また、演算部８８は、紙幅検出器５２により実際に検出された第１側端位置Ｘｄ１と、そのときの用紙サイズに応じた設計上の第１側端位置Ｘｓｎとのずれ量ΔＸ（＝｜Ｘｄ１−Ｘｓｎ｜）を演算する。このとき、用紙サイズは印刷データに含まれる印刷設定情報中のものを使用し、用紙サイズから決まる紙幅ＰＷと、メモリー９２から読み出したセンター位置Ｘｃの情報とを用いて、設計上の第１側端位置Ｘｓｎ（＝Ｘｃ−ＰＷ／２）を取得する。本実施形態では、設計上の第１側端位置Ｘｓｎを演算する演算部８８により、取得手段の一例が構成される。また、ずれ量ΔＸ（つまり噴射開始位置調整量）を演算する演算部８８により演算手段が構成される。
【００７９】
第１判定部８９は、増設カセット１９からの給紙かつ増設カセット用の紙端検出フラグＦ１に「１」がセットされているか否かを判定する。つまり、第１判定部８９は、電源オン後、増設カセット１９からの給紙による最初の印刷の１頁目の紙端検出を行ったか否かを判定する。このフラグＦ１が「１」であれば、増設カセット１９からの給紙による電源オン後の最初の印刷の１頁目の紙端検出が行われていないと判定され、一方、このフラグＦ１が「０」であれば、増設カセット１９からの給紙による電源オン後の最初の印刷の１頁目の紙端検出が既に行われたと判定される。
【００８０】
但し、電源オン後に増設用の給送装置１８が装着された場合も、給送装置１８の検出以後における増設カセット１９からの給紙による最初の印刷が、電源オン後の増設カセット１９からの給紙による最初の印刷として扱われる。これは、増設用の給送装置１８が装着されると、増設カセット検出センサー６７からオン信号を入力するので、紙端検出フラグＦ１を「１」にセットするからである。このように電源オン後に給送装置１８が装着された場合は、その装着後の最初の印刷を行う場合の１頁目の紙端検出が行われたか否かが判定されることになる。
【００８１】
第２判定部９０は、エラー判定を行う。判定されるエラーの内容は、紙詰まりエラー、頭出しエラーなどである。第２判定部９０はエラーと判定した場合、その旨を表示制御部８７へ通知する。表示制御部８７は表示部２５にエラー内容を表示してユーザーにエラー発生の旨を報知する。
【００８２】
第３判定部９１は、紙幅検出器５２により検出された第１側端位置Ｘｄ１と設計上の第１側端位置Ｘｓｎとのずれ量｜ΔＸ｜（＝｜Ｘｄ１−Ｘｓｎ｜）が、予め設定されたリミット値Ｌ以下（｜ΔＸ｜≦Ｌ）か否かを判断する。ここで、リミット値Ｌは、この値を超えるずれ量｜ΔＸ｜の場合は、増設カセット１９内の用紙のセット位置が幅方向に規定量以上ずれている可能性が高いと判断しうる値に設定されている。リミット値Ｌを超えるずれ量ΔＸは噴射開始位置調整量として採用しない。噴射開始位置調整量ΔＸの上限又は下限はリミット値（Ｌ又は−Ｌ）までとなる。
【００８３】
次にプリンター１１の作用を、図６〜図９に示すフローチャートに基づいて説明する。
まずプリンター１１の操作部２４を操作して電源が投入されると、コンピューター７０内のＣＰＵは、図６に示す電源オン処理ルーチンを実行する。まずステップＳ１１において、増設カセット１９が装着されているか否かを判断する。すなわち、増設検出センサー６７から、増設用の給送装置１８が装着されていることを示すオン信号を入力しているか否かを判断する。増設カセット１９が装着されていれば、増設カセット用の紙端検出フラグＦ１に「１」をセットする。一方、増設カセット１９が装着されていなければ、増設カセット用の紙端検出フラグＦ１を「０」のままとする。
【００８４】
次にホスト装置１００の入力装置を用いてユーザーが文書又は画像などの印刷対象を印刷するための操作を行うと、プリンタードライバーが起動されてホスト装置１００のモニターに設定画面が表示される。ユーザーは設定画面で用紙サイズを含む印刷設定情報を入力する。その後、ユーザーが印刷の実行を指示する操作を行うと、プリンタードライバーは印刷対象の画像データから印刷データを生成し、プリンター１１へ送信する。このとき、プリンター１１へ送信される印刷データには用紙サイズの情報が含まれている。
【００８５】
印刷データを受信したプリンター１１内では、コンピューター７０が印刷データに基づく印刷処理を行う。コンピューター７０は、指定の用紙サイズの情報に基づいて使用する給紙カセットを選択する。例えば指定の用紙サイズが増設カセット１９に収容された用紙Ｐの用紙サイズと同じであるとき、増設カセット１９が選択される。増設カセット１９が選択された場合、コンピューター７０は、図８及び図９に示す増設カセット給紙処理ルーチンに従って給紙処理を行う。以下、増設カセット給紙処理を、図８及び図９に基づいて説明する。
【００８６】
まず図８におけるステップＳ２１において、ローラー食付き位置まで用紙を搬送（給送）する。ここで、ローラー食付き位置とは、用紙のスキュー取りのため、用紙Ｐの先端部が搬送ローラー対４５に挟持（ニップ）される位置、つまり搬送ローラー対４５が用紙Ｐの先端部に食付く位置（ローラー食付き位置）まで用紙Ｐを給送する。
【００８７】
そして、次のステップＳ２２では、ローラー食付き位置まで用紙を搬送できたか否かを判断する。ここで、ローラー食付き位置まで給送される途中で用紙Ｐの先端が紙検出センサー５１に検知された時点でＰＦカウンター８６がリセットされ、以後、残りの給送過程でこの検知位置を原点とする用紙の搬送位置がＰＦカウンター８６により計数される。紙検出センサー５１と搬送ローラー対４５との距離は既知である。そのため、ステップＳ２２では、ＰＦカウンター８６の計数値がローラー食付き位置に相当する値に達したか否かを判断する。そして、ＰＦカウンター８６の計数値がローラー食付き位置に相当する値に達すれば、ローラー食付き位置まで用紙を搬送できたと判断する。また、ＡＳＦモーター３１の駆動開始時からの回転量又は駆動時間が、用紙の先端をローラー食付き位置へ搬送するために必要な回転量又は時間より長い値に設定された閾値を超えているにも関わらず、紙検出センサー５１が用紙Ｐの先端を検知しない場合は、ローラー食付き位置まで用紙を搬送できなかった給送エラーであると判断する。この給送エラーの判定は、第２判定部９０が行う。そして、ローラー食付き位置まで用紙を搬送できた場合はステップＳ２３に進み、ローラー食付き位置まで用紙を搬送できなかった場合はステップＳ３１に進む。
【００８８】
ここで、ローラー食付き位置まで用紙を搬送できなかった場合とは、増設カセット１９に用紙が収容されていない紙無しの場合と、給送された用紙が途中で詰まった紙詰まりが発生した場合とがある。ステップＳ３１では、表示部２５に紙無し又は紙詰まりの旨のエラー表示を行う。この表示処理は、第２判定部９０によるエラー判定結果の通知を受け付けた表示制御部８７が行う。なお、ローラー食付き位置まで搬送された用紙は、搬送ローラー対４５の逆転により先端部側に撓みを形成し、再び搬送ローラー対４５が正転してその撓みが開放されるときに用紙Ｐのスキューが取り除かれる。
【００８９】
ステップＳ２３では、増設カセット１９からの給紙かつ紙端検出フラグＦ１＝１であるか否かを判断する。電源オン（電源投入）後の最初の印刷（印刷ジョブ）における１頁目なので、電源オン時にセットした紙端検出フラグＦ１＝１のままである。また、増設カセット１９からの給紙である。よって、ステップＳ２３における判定条件が成立するので、ステップＳ２４に進む。なお、増設カセット１９以外の給紙カセット１６又はリア側の給紙トレイ１７が選択されている場合、あるいは紙端検出フラグＦ１がステップＳ２６の処理を経た後にとりうる値「０」である場合は、ステップＳ２５〜Ｓ２８の処理を省略してステップＳ２９に進む。
【００９０】
ステップＳ２４では、用紙先端位置検出処理を行う。すなわち、キャリッジ１３をセンター位置Ｘｃ付近の所定位置に移動させ、この位置でキャリッジ１３を待機させつつ、用紙をスキュー取り完了位置から紙幅検出器５２の検知対象位置を先端が搬送方向に超える所定位置まで搬送する。この結果、紙幅検出器５２により用紙Ｐの先端が検知される。紙幅検出器５２が検知したときのＰＦカウンター８６の計数値を用紙先端検出位置として取得する。この用紙先端検出位置は、用紙Ｐの頭出しに利用される。
【００９１】
次のステップＳ２５では、用紙先端位置を検出できたか否かを判断する。すなわち、用紙Ｐを紙幅検出器５２の検知対象位置まで搬送するために十分な回転量又は駆動時間だけＰＦモーター３２を駆動させたにも関わらず、紙幅検出器５２が検知しなかったか否かを判断する。用紙先端位置を検出できた場合はステップＳ２６に進み、検出できなかった場合はステップＳ３２に進む。ここで、用紙先端位置を検出できなかった場合とは、用紙を紙幅検出器５２の検知対象位置まで搬送する途中で紙詰まりが発生した場合が挙げられる。そのため、ステップＳ３２では、表示部２５に紙詰まりエラーを表示する。
【００９２】
一方、用紙先端位置を検出できた場合は、ステップＳ２６において、第１側端位置検出処理を行う。このステップＳ２６では、詳しくは、図９に示す第１側端位置検出処理ルーチンを行う。以下、第１側端位置検出処理を図９に基づいて説明する。
【００９３】
まずステップＳ４１では、設計上の第１側端位置Ｘｓｎを計算する。すなわち、演算部８８は、設計上の第１側端位置Ｘｓｎを、式  Ｘｓｎ＝Ｘｃ−ＰＷ／２により計算する。ここで、Ｘｃは設計上の用紙の幅方向におけるセンター位置（幅中心位置）、ＰＷは紙幅である。紙幅ＰＷは、用紙サイズの情報から例えばテーブルを参照して求められる。
【００９４】
次のステップＳ４２では、紙幅検出器５２により用紙の第１側端を検出する。すなわち、キャリッジ１３を用紙先端位置検出処理時のセンター付近の所定位置からホーム位置ＨＰ近くの目標位置へ向かって移動させる。この目標位置は、そのときの用紙の用紙サイズに応じて、紙幅検出器５２が用紙の第１側端を確実に通過しうる位置に決められる。キャリッジ１３が目標位置まで移動する途中で紙幅検出器５２は第１側端を検知する。
【００９５】
次のステップＳ４３では、第１側端を検出できたか否かを判断する。第１側端を検出できた場合はステップＳ４４に進み、検出できなかった場合はステップＳ４５に進む。ここで、紙幅検出器５２が第１側端を検知できない場合としては、用紙が幅方向に異常に大きくずれた場合や、用紙が濃色のため、用紙Ｐからの反射光を紙幅検出器５２が検出できない場合などが挙げられる。
【００９６】
第１側端を検出できた場合は、ステップＳ４４において、検出位置を第１側端位置Ｘｄ１に設定する。一方、第１側端を検出できなかった場合は、ステップＳ４５において、第１側端位置Ｘｄ１として設計上の第１側端位置Ｘｓｎを設定する。ステップＳ４４又はＳ４５で第１側端位置Ｘｄ１を設定した後は、ステップＳ４６に進む。
【００９７】
ステップＳ４６では、増設カセット１９からの給紙かつ紙端検出フラグＦ１＝１であるか否かを判断する。電源オン（電源投入）後の最初の印刷（印刷ジョブ）における１頁目なので、電源オン時にセットした紙端検出フラグＦ１＝１のままであり、かつ増設カセット１９からの給紙である。よって、今回は、ステップＳ４６における判定条件が成立するので、ステップＳ４７に進む。なお、増設カセット１９以外の給紙カセット１６又はリア側の給紙トレイ１７が選択されている場合、あるいは紙端検出フラグＦ１が、当該ルーチン中のステップＳ４９の処理を終えた後にとりうる値「０」の場合は、当該ルーチンを終了する。
【００９８】
ステップＳ４７では、リミット判定フラグＦ２を「０」にする（Ｆ２＝０）。
そして、次のステップＳ４８では、｜Ｘｄ１−Ｘｓｎ｜≦Ｌであるか否かを判定する。すなわち、第３判定部９１が、第１側端位置Ｘｄ１と設計上の第１側端位置Ｘｓｎとの差の絶対値、つまり、ずれ量ΔＸの絶対値を計算し、その絶対値がリミット値Ｌ以下であるか否かを判断する。換言すれば、ずれ量ΔＸ＝Ｘｄ１−Ｘｓｎが、−Ｌ≦ΔＸ≦Ｌの範囲内にあるか否かを判定する。｜Ｘｄ１−Ｘｓｎ｜≦Ｌが成立すればステップＳ４９に進み、不成立であればステップＳ５０に進む。
【００９９】
ステップＳ４９では、噴射開始位置調整量ΔＸとして、ΔＸ＝Ｘｄ１−Ｘｓｎを設定する。つまり、第１側端位置Ｘｄ１と設計上の第１側端位置Ｘｓｎとのずれ量を、噴射開始位置調整量ΔＸとして設定する。
【０１００】
一方、ステップＳ５０では、リミット判定フラグＦ２を「１」にする（Ｆ２＝１）。Ｆ２＝１は、｜Ｘｄ１−Ｘｓｎ｜がリミット値Ｌを超えたことを意味する。例えば、増設カセット１９内の用紙のセット位置が幅方向にずれていたときには、｜Ｘｄ１−Ｘｓｎ｜がリミット値Ｌを超える場合がある。このため、増設カセット１９内の用紙のセット位置のずれが原因である可能性がある場合は、噴射開始位置調整量ΔＸをリミット値Ｌに制限する。
【０１０１】
このため、ステップＳ５１では、Ｘｄ１−Ｘｓｎ≧０が成立するか否かを判断する。Ｘｄ１−Ｘｓｎ≧０の判断により、検出された第１側端位置Ｘｄ１が設計上の第１側端位置Ｘｓｎに対して、正側（反ホーム位置側）にずれているか（条件成立）、負側（ホーム位置側）にずれているか（条件不成立）を判断する。Ｘｄ１−Ｘｓｎ≧０が成立の場合はステップＳ５２に進み、不成立の場合はステップＳ５３に進む。
【０１０２】
ステップＳ５２では、噴射開始位置調整量ΔＸとして、ΔＸ＝Ｌを設定する。つまり、噴射開始位置調整量ΔＸをリミット値Ｌに制限する。
また、ステップＳ５３では、噴射開始位置調整量ΔＸとして、ΔＸ＝−Ｌを設定する。つまり、噴射開始位置調整量ΔＸをリミット値−Ｌに制限する。
【０１０３】
そして、噴射開始位置調整量ΔＸの設定（算出）を終えると、ステップＳ５４において、リミット判定フラグＦ２が「０」（Ｆ２＝０）であるか否かを判断する。Ｆ２＝０であれば、ステップＳ５５に進んで、紙端検出フラグＦ１を「０」にする（Ｆ１＝０）。一方、Ｆ２＝１であれば当該ルーチンを終了する。Ｆ１＝０にした場合は、噴射開始位置調整量の再設定は行われることはなく、電源オフ（電源遮断）時まで今回設定された噴射開始位置調整量ΔＸが使用されることになる。一方、Ｆ１＝１のままの場合は、次回以降に、噴射開始位置調整量ΔＸの再設定が行われることになる。以上で第１側端位置検出処理を終える。
【０１０４】
図８に戻って、次のステップＳ２７では、第２側端位置検出処理を行う。すなわち、キャリッジ１３を、第１側端位置検出処理を終えた位置から反ホーム位置側の目標位置まで移動させる。この目標位置は、そのときの用紙の用紙サイズに応じて、紙幅検出器５２が用紙の第２側端を確実に通過しうる位置に決められる。キャリッジ１３が目標位置まで移動する途中で紙幅検出器５２は第２側端を検知する。
【０１０５】
次のステップＳ２８では、用紙の両側端位置を検出できたか否かを判断する。用紙の両側端位置を検出できた場合はステップＳ２９に進み、検出できなかった場合はステップＳ３２に進む。ここで、用紙の両側端位置を検出できなかった場合とは、紙詰まりが発生した場合が挙げられる。このため、ステップＳ３２では、表示部２５に紙詰まりの旨のエラー表示を行う。
【０１０６】
一方、ステップＳ２９では、印刷開始位置まで用紙を搬送する。すなわち、用紙の頭出しを行う。
そして、次のステップＳ３０では、印刷開始位置まで用紙を搬送できたか否かを判断する。印刷開始位置まで用紙を搬送できた場合は当該ルーチンを終了する。一方、印刷開始位置まで用紙を搬送できなかった場合はステップＳ３３に進んで、表示部２５に給紙エラーの旨を表示する。
【０１０７】
こうして電源オン後において増設カセット１９からの給紙での最初の印刷の１頁目において、給送エラーが発生しなければ、噴射開始位置調整量ΔＸが設定される。噴射開始位置調整量ΔＸは、｜Ｘｄ１−Ｘｓｎ｜≦Ｌが成立する場合には、ΔＸ＝Ｘｄ１−Ｘｓｎが設定される。一方、｜Ｘｄ１−Ｘｓｎ｜≦Ｌが不成立の場合は、ΔＸ＝Ｌ又はΔＸ＝−Ｌが設定される。そして、ΔＸ＝Ｘｄ１−Ｘｓｎが設定された場合は紙端検出フラグＦ１＝０に更新されるが、ΔＸ＝Ｌ又はΔＸ＝−Ｌが設定された場合は紙端検出フラグＦ１＝１のままで更新されない。
【０１０８】
こうして噴射開始位置調整量ΔＸが設定されると、次にコンピューター７０は図７に示す噴射開始位置算出ルーチンを行う。
まずステップＳ６１において、設計上の第１側端位置Ｘｓｎに対する噴射開始位置の設定量ΔＢを取得する。この設定量ΔＢは、印刷設定情報中のレイアウト情報（幅方向の余白情報や縁なし印刷の有無など）に基づいて決まる調整値である。この設定量ΔＢは、例えばプリンタードライバーが計算した印刷データのヘッダー中の一情報として取得されるか、印刷データのヘッダー中の一情報として含まれるレイアウト情報を基に演算部８８が計算することにより取得される。設定量ΔＢは、用紙の側端位置からの調整値として与えられる。例えば幅方向の余白量Ｂｍｍが設定されている場合は、その余白が確保されるような値として与えられる（例えばΔＢ＝Ｂｍｍ）。縁なし印刷が設定されている場合は確実に縁なし印刷がなされるように側端位置の外側（負側）へ所定距離Ｇｍｍ（例えば１〜３ｍｍ）の値として与えられる（例えばΔＢ＝−Ｇｍｍ）。
【０１０９】
次のステップＳ６２では、噴射開始位置Ｘｓｔを算出する。すなわち、噴射開始位置Ｘｓｔを、式  Ｘｓｔ＝Ｘｓｎ＋ΔＸ＋ΔＢにより計算する。こうして用紙が印刷開始位置に頭出しされて１パス目（１ライン目）の印刷が開始される前に、噴射開始位置Ｘｓｔが求められる。そして、キャリッジ１３がホーム位置ＨＰ側から１パス目の移動をする過程で、ノズル列２２ｂが噴射開始位置Ｘｓｔに一致するキャリッジ位置に達すると、制御部７１からヘッド制御部７４へインク滴噴射を許可する噴射許可信号が出力される。ヘッド制御部７４は噴射許可信号を入力すると、ヘッド駆動回路６６へ噴射開始許可信号を送る。ヘッド駆動回路６６は噴射開始許可信号を入力すると、ヘッド制御データに基づく記録ヘッド２２のインク滴の噴射制御を開始する。
【０１１０】
こうして以後、設定された噴射開始位置Ｘｓｔを基に１パス毎の印刷を繰り返し、用紙Ｐに印刷を施す。ここで、印刷方式には、印刷モードに応じて、キャリッジ１３がホーム位置側から反ホーム位置側へ向かう往動過程のみ印刷を行う一方向印刷方式と、往動過程の印刷に加えて、キャリッジ１３が反ホーム位置側からホーム位置側へ向かう復動過程でも印刷を行う双方向印刷方式とがある。双方向印刷方式の場合、往動過程の噴射開始位置Ｘｓｔは、例えば設計上の第１側端位置Ｘｓｎ、紙幅ＰＷ、噴射開始位置調整量ΔＸ、第２側端位置側の設定量ΔＢを用いて、式  Ｘｓｔ＝Ｘｓｎ＋ＰＷ＋ΔＸ−ΔＢにより算出される。もちろん、第２側端位置検出処理（Ｓ２７）で取得した第２側端位置Ｘｄ２を用いて復動過程の噴射開始位置Ｘｓｔを算出してもよい。
【０１１１】
こうして、一方向印刷方式又は双方向印刷方式で複数パスの印刷を行って１頁の印刷を終えると、印刷済みの用紙Ｐが排紙される。そして、複数枚印刷であれば、２頁目の用紙が増設カセット１９から給送される。この給送時には１頁目と同様に、図８及び図９に示す増設カセット給紙処理が行われる。
【０１１２】
例えば１頁目の給紙処理において、噴射開始位置調整量ΔＸが設定された場合は、紙端検出フラグＦ１＝０であるため、図８におけるステップＳ２３において、増設カセット１９からの給紙かつ紙端検出フラグＦ１＝１であるという判定条件が不成立となる。このため、給送過程でスキュー取り（Ｓ２１）が行われた後、紙端検出処理（Ｓ２４〜Ｓ２８）が省略され、ステップＳ２９において印刷開始位置まで用紙を搬送する。つまり、噴射開始位置調整量ΔＸの再設定（Ｓ２６）が行われることはなく、１頁目の給送時に設定された噴射開始位置調整量ΔＸが使用される。
【０１１３】
一方、１頁目の給紙処理において、噴射開始位置調整量ΔＸが設定されてもそれがリミット値である場合（ΔＸ＝Ｌ又はΔＸ＝−Ｌ）は、紙端検出フラグＦ１＝１であるため、２頁目の給送過程におけるステップＳ２３において、増設カセット１９からの給紙かつ紙端検出フラグＦ１＝１であるという判定条件が成立する。このため、２頁目の給送過程において図８のステップＳ２６、すなわち図９のルーチンが再び行われる。そして、図９のステップＳ４８において、｜Ｘｄ１−Ｘｓｎ｜≦Ｌが成立すれば（Ｓ４８で肯定判定）、ステップＳ４９において噴射開始位置調整量ΔＸ＝Ｘｄ１−Ｘｓｎが設定される。この場合、紙端検出フラグＦ１＝０に更新される（Ｓ５５）。
【０１１４】
また、１頁目で給送エラーが発生した場合も、紙端検出フラグＦ１＝１のままなので、給送エラーが解除された後の１頁目の再度の給送過程で図９のルーチンが行われることになる。そして、図９のステップＳ４８において、｜Ｘｄ１−Ｘｓｎ｜≦Ｌが成立すれば（Ｓ４８で肯定判定）、ステップＳ４９において噴射開始位置調整量ΔＸ＝Ｘｄ１−Ｘｓｎが設定される。この場合、紙端検出フラグＦ１＝０に更新される（Ｓ５５）。例えば給送エラーが連続した場合は、給送エラーが解除される度の再度の給送過程で、図９のルーチンが行われ、噴射開始位置調整量ΔＸ（＝Ｘｄ１−Ｘｓｎ）が設定されるまで毎回の給送過程で当該ルーチンが繰り返し行われる。
【０１１５】
また、増設カセット１９内の用紙のセット位置が幅方向にずれていて、｜Ｘｄ１−Ｘｓｎ｜≦Ｌが不成立で噴射開始位置調整量ΔＸ（＝Ｌ又は−Ｌ）が設定された場合は、毎回の給送過程で図９のルーチンが行われ、用紙のセット位置のずれが解消されるまで毎回の給送過程で当該ルーチンが行われる。そして、増設カセット１９内の用紙のセット位置が正しく直されると、次回の増設カセット給紙処理ルーチンにおいて、噴射開始位置調整量ΔＸ（＝Ｘｄ１−Ｘｓｎ）が設定される（Ｓ４９）。
【０１１６】
こうして電源オン後、噴射開始位置調整量ΔＸ（＝Ｘｄ１−Ｘｓｎ）が設定された後は、電源オフまで噴射開始位置調整量ΔＸが採用される。
また、電源オン後に増設用の給送装置１８が装着された場合は、その給送装置１８の装着が増設検出センサー６７により検知された後、最初に増設カセット１９からの給紙が選択されたときに、図８及び図９に示す増設カセット給紙処理ルーチンが行われる。このため、電源オン後に増設用の給送装置１８が装着された場合も、噴射開始位置調整量ΔＸが設定されることで、用紙の幅方向における適切な印刷範囲に印刷が施される。
【０１１７】
以上詳述したように、本実施形態では、以下に示す効果を得ることができる。
（１）電源オン後において紙幅検出器５２が、給送装置１８から給送された用紙Ｐの第１側端位置Ｘｄ１を、印刷開始前の給送過程において検出する。そして、演算部８８が、紙幅検出器５２により検出された第１側端位置Ｘｄ１と、設計上（理論上）の側端位置Ｘｓｎとのずれ量ΔＸを演算する。主制御部８１（調整手段）は、ずれ量ΔＸ（調整量）を用いて記録ヘッド２２の印刷が許容される幅方向における印刷範囲の限界位置を調整する。よって、取り外し式の給送装置１８の装着ずれに起因して用紙Ｐへの幅方向における印刷範囲のずれを小さく抑制することができる。
【０１１８】
（２）紙幅検出器５２は、電源オン後において給送装置１８が装着された後における最初の印刷（印刷ジョブ）の１頁目において、給送装置１８から給送された用紙Ｐの第１側端位置を検出する。よって、取り外し式の給送装置１８からの給送による印刷時には、最初の印刷の１頁目から、幅方向における印刷範囲のずれを小さく抑制することができる。
【０１１９】
（３）キャリッジ１３に設けられた紙幅検出器５２により、用紙Ｐの幅方向の両端位置が検出される。このとき検出される両端位置のうち少なくとも第１側端位置Ｘｄ１を用いて、ずれ量ΔＸが演算される。そして、主制御部８１により、ずれ量ΔＸを用いてキャリッジ１３と共に移動して印刷を行う記録ヘッド２２の噴射開始位置（記録開始位置）が調整される。よって、シリアル式のプリンター１１においては、記録ヘッド２２の噴射開始位置が調整されることにより、用紙Ｐの幅方向における印刷範囲のずれを小さく抑制することができる。
【０１２０】
（４）主制御部８１による調整前に用紙Ｐの給送エラーが検出された場合、給送エラーの解除後における給送装置１８からの次の給送過程において第１側端位置Ｘｄ１の検出を行ってずれ量ΔＸを取得し、その取得したずれ量ΔＸを用いて、主制御部８１は印刷範囲の限界位置を調整する。よって、給送エラーが発生して、第１側端位置Ｘｄ１、ずれ量ΔＸ、記録範囲の限界位置のうち一つが取得できなって、その結果、噴射開始位置（印刷範囲の限界位置）の調整ができなくなっても、給送エラー解除後における給送装置１８からの次の給送過程で、噴射開始位置の調整量の再度の調整が行われる。よって、調整処理を行う際の給送でたまたま給送エラーが発生しても、その後の印刷において用紙Ｐの幅方向の記録範囲のずれを小さく抑制することができる。
【０１２１】
（５）第３判定部９１により、ずれ量｜ΔＸ｜がリミット値Ｌ（制限値）を超えると判定された場合、主制御部８１は、噴射開始位置調整量ΔＸとしてリミット値Ｌを設定し、噴射開始位置調整量ΔＸ（＝Ｌ又は−Ｌ）を用いて、噴射開始位置Ｘｓｔを調整する。例えば、給送装置１８内の用紙Ｐのセット位置が幅方向にずれていたことが原因で過大なずれ量ΔＸが演算された場合でも、噴射開始位置調整量ΔＸがリミット値Ｌに制限されるので、適切な噴射開始位置に調整できる。よって、増設カセット１９内の用紙Ｐのセット位置のずれに合わせて過大な噴射開始位置調整量ΔＸが設定されてしまい、その後、その過大な噴射開始位置調整量ΔＸが使用され続けて不適切な噴射開始位置Ｘｓｔに調整されてしまうことに起因する用紙Ｐへの幅方向の印刷範囲のずれを回避することができる。
【０１２２】
（６）主制御部８１により噴射開始位置調整量ΔＸが設定された後は、電源オフされるまで、噴射開始位置調整量ΔＸに基づく噴射開始位置Ｘｓｔ（記録範囲の限界位置）が採用されて記録ヘッド２２による印刷（インク滴噴射）が行われる。よって、増設用の給送装置１８から給送される印刷の度に、第１側端位置Ｘｄ１の検出、噴射開始位置調整量ΔＸの演算、噴射開始位置Ｘｓｔ（記録範囲の限界位置）の調整を含む処理を行わずに済む。この結果、例えば増設用の給送装置１８からの給送時における印刷のスループットを向上させることができる。
【０１２３】
（７）増設用の給送装置１８がセンター給送方式の場合、用紙サイズに応じて第１側端位置が変化するが、用紙サイズが異なっても、同じ噴射開始位置調整量ΔＸを用いて噴射開始位置Ｘｓｔ（印刷範囲の限界位置）を調整できる。よって、どの用紙サイズであっても記録ヘッド２２による用紙Ｐへの幅方向の印刷範囲のずれを小さく抑制することができる。
【０１２４】
（８）ずれ量｜ΔＸ｜がリミット値Ｌを超えた場合は、噴射開始位置調整量ΔＸ＝Ｌ又はΔＸ＝−Ｌを採用するので、適切な噴射開始位置Ｘｓｔを採用できる。仮に増設カセット１９内の用紙Ｐのセット位置が幅方向にずれていた場合、より適切な噴射開始位置Ｘｓｔを採用して適切な印刷を行うことができ、一方、仮に増設カセット１９内の用紙Ｐのセット位置が正しく給送装置１８の装着ずれが原因である場合にも、より適切な噴射開始位置Ｘｓｔを採用して適切な印刷を行うことができる。
【０１２５】
（９）ずれ量｜ΔＸ｜がリミット値Ｌを超えた場合は、紙端検出フラグＦ１を「０」にしないので、ずれ量｜ΔＸ｜がリミット値Ｌ以下に収まるまで、紙端検出処理（Ｓ２４〜Ｓ２８）を繰り返し行う。このため、仮に増設カセット１９内の用紙Ｐのセット位置が幅方向にずれていた場合、そのセット位置が直されるまでの間、毎回、紙端検出が行われ、そのときの用紙Ｐの第１側端位置Ｘｄ１に応じた噴射開始位置調整量ΔＸを用いて噴射開始位置Ｘｓｔが求められる。このため、より適切な噴射開始位置Ｘｓｔから印刷を行うことができる。そして、増設カセット１９内の用紙Ｐのセット位置が直された後は、増設カセット１９からの給紙による印刷の１頁目の紙端検出において、ずれ量｜ΔＸ｜がリミット値Ｌ以下に収まるので、以後、このときに設定された噴射開始位置調整量ΔＸが採用されて、適切な噴射開始位置Ｘｓｔから印刷を行うことができる。
【０１２６】
なお、上記実施形態は以下のような形態に変更することもできる。
・第２側端位置Ｘｄ２を採用して噴射開始位置調整量ΔＸを求める構成でもよい。また、基準位置は、ホーム位置側の設計上の側端位置に限定されず、反ホーム位置側の設計上の側端位置でもよい。さらに、ホーム位置側と反ホーム位置側の両方の設計上の側端位置、つまり設計上の第１側端位置と設計上の第２側端位置とを採用してもよい。この場合、各設計上の側端位置と、実際に検出した第１側端位置Ｘｄ１及び第２側端位置Ｘｄ２とを用いて取得される各ずれ量をそれぞれ調整量とし、各調整量を用いて、往動過程の記録開始位置と、復動過程の記録開始位置とを求める構成も採用できる。
【０１２７】
・噴射開始位置調整量ΔＸに替えて、用紙サイズ毎に設計上の第１側端位置Ｘｓｎに補正を加えた補正後の第１側端位置Ｘｓｎ（＝Ｘｓｎ＋ΔＸ）を設定するようにし、補正後の第１側端位置Ｘｓｎを用いて噴射開始位置Ｘｓｔを求める構成としてもよい。
【０１２８】
・ずれ量｜ΔＸ｜がリミット値Ｌを超えた場合は、噴射開始位置調整量ΔＸをリミット値Ｌとするのではなく、噴射開始位置調整量ΔＸ＝０としてもよい。
・ずれ量｜ΔＸ｜がリミット値Ｌ以下であるか否かの判定を無くし、リミット値Ｌを噴射開始位置調整量ΔＸの上限又は下限とする制限を解除してもよい。
【０１２９】
・設計上の第１側端位置Ｘｓｎを計算する処理（Ｓ４１）において使用する紙幅ＰＷを用紙サイズから求めたが、紙幅検出器５２が検出した両側端位置から計測される紙幅ＰＷ（＝Ｘｄ２−Ｘｄ１）を用いて、設計上の第１側端位置Ｘｓｎを計算してもよい。
【０１３０】
・増設用の給送装置１８（つまり増設カセット１９）はセンター給紙方式（中央寄せ給紙方式）に限定されない。例えば用紙ガイドが固定ガイドと可能ガイドとを備え、用紙の一方の側端を固定ガイドに当てることで用紙を片側へ寄せた位置にガイドしつつ給紙する片側寄せ給紙方式を採用してもよい。このように片側寄せ給紙方式の場合も、増設用の給送装置１８を装着した場合の装着ずれ分が調整された噴射開始位置（記録開始位置）から、より適切な印刷を行うことができる。
【０１３１】
・紙端検出フラグＦ１を廃止し、増設カセット１９から給紙する印刷の度に、毎回、噴射開始位置調整量ΔＸを求めてもよい。この場合、印刷ジョブ毎の最初の１頁目で噴射開始位置調整量ΔＸを設定する構成でもよいし、１頁毎に噴射開始位置調整量ΔＸを設定する構成としてもよい。
【０１３２】
・用紙の先端と第１側端と第２側端とを検出する紙端検出に替えて、噴射開始位置の補正に必要な一つの側端位置のみを検出する構成としてもよい。
・給送エラーは前記実施形態のものに限定されない。例えば、紙幅検出器５２（媒体幅検出手段）が検出した両側端位置に基づいて用紙サイズ（記録媒体サイズ）を検出し、その検出した用紙サイズが、印刷設定情報中の用紙サイズと異なる給送エラーでもよい。そして、このような給送エラーの場合に、噴射開始位置調整量ΔＸを再設定する構成でもよい。この構成によれば、紙幅検出器５２が検出した両側端位置に基づいて用紙サイズを検出し、検出した用紙サイズが、設定された用紙サイズと異なる場合、増設用の給送装置１８から次の用紙が給送されるときに、側端位置の検出、ずれ量｜Δｘ｜（つまり噴射開始位置調整量ΔＸ）の演算及び噴射開始位置Ｘｓｔの調整が再度行われる。よって、印刷設定の用紙サイズと実際の用紙サイズとが一致せずこの種の給送エラーが発生したときにも、噴射開始位置Ｘｓｔ（記録範囲の限界位置）が再度調整されるので、用紙に幅方向における適切な印刷範囲に印刷を施すことができる。
【０１３３】
・図５におけるコンピューター７０内の制御部７１の各機能部を、プログラムを実行するＣＰＵにより主にソフトウェアで実現したが、ＡＳＩＣ等の集積回路によりハードウェアで実現したり、ソフトウェアとハードウェアとの協働により実現したりしてもよい。
【０１３４】
・記録装置は、シリアルプリンターに限定されず、ラテラル式プリンター、ラインプリンター、ページプリンターでもよい。さらにインクジェット式に限定されず、ドットインパクト式の記録装置にも適用できる。要するに、記録装置本体に取り外し可能に給送装置を装着可能な記録装置であって、給送装置を本体に装着するときの装着ずれにより、給送カセットに用紙が幅方向に正しい位置にセットされているにも関わらず、記録媒体における幅方向の記録範囲の限界位置がずれる構成の記録装置において広く適用することができる。例えばラインプリンターの場合、検出手段として幅方向に延びるラインセンサーを設け、ラインセンサーにより用紙の側端位置を検出する。そして、増設用の給送装置を実装した場合におけるこの給送装置のプリンター本体に対する実装ずれに起因する、設計上の側端位置と検出された側端位置とのずれ量を調整量として設定する。さらに、調整量を用いてライン式の記録ヘッドによる記録が許可される記録範囲（インク噴射範囲）の限界位置を調整する構成とする。
【０１３５】
・前記実施形態では、記録装置として、インクジェット式のプリンター１１が採用されているが、インク以外の他の流体を噴射したり吐出したりする流体噴射装置を採用してもよい。また、微小量の液滴を吐出させる液体噴射ヘッド等を備える各種の液体噴射装置に流用可能である。この場合、液滴とは、上記液体噴射装置から吐出される液体の状態を言い、粒状、涙状、糸状に尾を引くものも含むものとする。また、ここでいう液体とは、液体噴射装置が噴射させることができるような材料であればよい。例えば、物質が液相であるときの状態のものであればよく、粘性の高い又は低い液状体、ゾル、ゲル水、その他の無機溶剤、有機溶剤、溶液、液状樹脂、液状金属（金属融液）のような流状体、また物質の一状態としての液体のみならず、顔料や金属粒子などの固形物からなる機能材料の粒子が溶媒に溶解、分散または混合されたものなどを含む。また、液体の代表的な例としては上記実施形態で説明したようなインクや液晶等が挙げられる。ここで、インクとは一般的な水性インクおよび油性インク並びにジェルインク、ホットメルトインク等の各種液体組成物を包含するものとする。液体噴射装置の具体例としては、例えば液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ、面発光ディスプレイ、カラーフィルタの製造などに用いられる電極材や色材などの材料を分散または溶解のかたちで含む液体を噴射する液体噴射装置が挙げられる。さらに、バイオチップ製造に用いられる生体有機物を噴射する液体噴射装置、精密ピペットとして用いられ試料となる液体を噴射する液体噴射装置、捺染装置やマイクロディスペンサ等であってもよい。さらに、時計やカメラ等の精密機械にピンポイントで潤滑油を噴射する液体噴射装置、光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂等の透明樹脂液を基板上に噴射する液体噴射装置、基板などをエッチングするために酸又はアルカリ等のエッチング液を噴射する液体噴射装置を採用してもよい。そして、これらのうちいずれか一種の液体噴射装置に本発明を適用することができる。また、流体は、トナーなどの粉粒体でもよい。なお、本明細書でいう流体には、気体のみからなるものは含まないものとする。
【符号の説明】
【０１３６】
１１…記録装置の一例であるプリンター、１３…記録手段を構成するキャリッジ、１８…取り外し可能な給送装置の一例である増設用の給送装置、２０…インクカートリッジ、２２…記録手段を構成する記録ヘッド、２２ｂ…ノズル列、２４…操作部、２５…表示部、２９…キャリッジモーター、３１…給送モーター（ＡＳＦモーター）、３２…紙送りモーター（ＰＦモーター）、３３…リニアエンコーダー、５２…紙幅検出器、５３…用紙ガイド、６０…コントローラー、６３…ＡＳＦモーター駆動回路、６４…ＰＦモーター駆動回路、６５…ＣＲモーター駆動回路、６６…ヘッド駆動回路、６７…増設カセット検出センサー、７０…コンピューター、７１…制御部、７４…ヘッド制御部、８１…調整手段の一例である主制御部、８２…給送制御部、８３…搬送制御部、８４…キャリッジ制御部、８５…ＣＲカウンター８７…表示制御部、８８…取得手段及び演算手段の一例である演算部、８９…第１判定部、９０…エラー検出手段の一例である第２判定部、９１…判定手段の一例である第３判定部、９２…記憶手段の一例であるメモリー、１００…ホスト装置、Ｐ…記録媒体の一例である用紙、Ｘｓｎ…理論上（設計上）の側端位置、Ｘｄ１…第１側端位置、ΔＸ…調整量の一例である噴射開始位置調整量（ずれ量）、Ｘｓｔ…記録開始位置の一例である噴射開始位置。
【図１】
2012111093.tif 000003
【図２】
2012111093.tif 000004
【図３】
2012111093.tif 000005
【図４】
2012111093.tif 000006
【図５】
2012111093.tif 000007
【図６】
2012111093.tif 000008
【図７】
2012111093.tif 000009
【図８】
2012111093.tif 000010
【図９】
2012111093.tif 000011