媒体の搬送経路に設けられた第1媒体検出センサーと、前記搬送経路に設けられた第2媒体検出センサーであって、媒体の搬送方向と交差する交差方向の位置が前記第1媒体検出センサーの前記交差方向の位置と異なる第2媒体検出センサーとの前記搬送方向における距離を求める距離算出方法であって、媒体を前記搬送方向に搬送することと、前記第1媒体検出センサーによって媒体の前記搬送方向の一端を検出することと、前記第2媒体検出センサーによって媒体の前記搬送方向の一端及び他端を検出することと、前記第2媒体検出センサーによる媒体の前記搬送方向の一端及び他端の検出結果と、前記交差方向のセンサー間の距離とに基づいて、センサー間における媒体の斜行量を算出することと、各センサーの検出結果と前記斜行量とに基づいて、前記第1媒体検出センサーと前記第2媒体検出センサーとの前記搬送方向における距離を算出することと、を有することを特徴とする距離算出方法。請求項1に記載の距離算出方法であって、前記第2媒体検出センサーによる媒体の前記搬送方向の一端及び他端の検出結果から前記搬送方向に対する媒体の傾斜角を求め、当該傾斜角と前記交差方向のセンサー間の距離とによって前記斜行量を算出することを特徴とする距離算出方法。請求項1又は2に記載の印刷装置であって、前記第1媒体検出センサーと前記第2媒体検出センサーの前記交差方向の距離は、印刷可能な媒体の媒体幅の最小値よりも小さいことを特徴とする距離算出方法。請求項1又は2に記載の距離算出方法であって、前記第1媒体検出センサーは、前記交差方向の位置が可変であり媒体の前記交差方向の一端側を前記搬送方向に沿って案内する可動ガイド、及び、前記交差方向の位置が固定であり媒体の前記交差方向の他端側を前記搬送方向に沿って案内する固定ガイドの一方に設けられ、前記第2媒体検出センサーは、前記固定ガイド及び前記可動ガイドの他方に設けられていることを特徴とする距離算出方法。請求項1~4の何れかに記載の距離算出方法であって、媒体を印刷領域に搬送する搬送ローラーを備え、前記第1媒体検出センサー及び前記第2媒体検出センサーは前記搬送ローラーよりも前記搬送方向の上流側に設けられていることを特徴とする距離算出方法。媒体を搬送方向に搬送する搬送部と、媒体の搬送経路に設けられ媒体の前記搬送方向の一端を検出する第1媒体検出センサーと、前記搬送経路において前記搬送方向と交差する交差方向の位置が前記第1媒体検出センサーの前記交差方向の位置と異なるように設けられた第2媒体検出センサーであって、媒体の前記搬送方向の一端及び他端を検出する第2媒体検出センサーと、前記第2媒体検出センサーによる媒体の前記搬送方向の一端及び他端の検出結果と、前記交差方向のセンサー間の距離とに基づいて、センサー間における媒体の斜行量を算出する斜行量算出部と、を備え、各センサーの検出結果と前記斜行量とに基づいて、前記第1媒体検出センサーと前記第2媒体検出センサーとの前記搬送方向の距離を算出することを特徴とする印刷装置。媒体の搬送経路に設けられた第1媒体検出センサーと、前記搬送経路に設けられた第2媒体検出センサーであって、媒体の搬送方向と交差する交差方向の位置が前記第1媒体検出センサーの前記交差方向の位置と異なる第2媒体検出センサーとを備えた印刷装置に、媒体を前記搬送方向に搬送させ、前記第1媒体検出センサーによって媒体の前記搬送方向の一端を検出させ、前記第2媒体検出センサーによって媒体の前記搬送方向の一端及び他端を検出させ、前記第2媒体検出センサーによる媒体の前記搬送方向の一端及び他端の検出結果と、前記交差方向のセンサー間の距離とに基づいて、センサー間における媒体の斜行量を算出させ、各センサーの検出結果と前記斜行量とに基づいて、前記第1媒体検出センサーと前記第2媒体検出センサーとの前記搬送方向における距離を算出させる、機能を実現させるプログラム。上述したようなプリンターにおいて、2つのセンサーを交差方向に対して確実に平行になるように取り付けるのは困難であり、搬送方向の位置が異なっているずれている場合があった。ただし、このように2つのセンサーの搬送方向の位置が異なる場合においても、搬送方向の位置の差距離を正確に算出することができれば、その値を適用して斜行の検出を行うことが可能である。そこで、本発明は、センサーの搬送方向の距離を高い精度で求めることを目的とする。上記目的を達成するための主たる発明は、媒体の搬送経路に設けられた第1媒体検出センサーと、前記搬送経路に設けられた第2媒体検出センサーであって、媒体の搬送方向と交差する交差方向の位置が前記第1媒体検出センサーの前記交差方向の位置と異なる第2媒体検出センサーとの前記搬送方向における距離を求める距離算出方法であって、媒体を前記搬送方向に搬送することと、前記第1媒体検出センサーによって媒体の前記搬送方向の一端を検出することと、前記第2媒体検出センサーによって媒体の前記搬送方向の一端及び他端を検出することと、前記第2媒体検出センサーによる媒体の前記搬送方向の一端及び他端の検出結果と、前記交差方向のセンサー間の距離とに基づいて、センサー間における媒体の斜行量を算出することと、各センサーの検出結果と前記斜行量とに基づいて、前記第1媒体検出センサーと前記第2媒体検出センサーとの前記搬送方向における距離を算出することと、を有することを特徴とする距離算出方法である。本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。媒体の搬送経路に設けられた第1媒体検出センサーと、前記搬送経路に設けられた第2媒体検出センサーであって、媒体の搬送方向と交差する交差方向の位置が前記第1媒体検出センサーの前記交差方向の位置と異なる第2媒体検出センサーとの前記搬送方向における距離を求める距離算出方法であって、媒体を前記搬送方向に搬送することと、前記第1媒体検出センサーによって媒体の前記搬送方向の一端を検出することと、前記第2媒体検出センサーによって媒体の前記搬送方向の一端及び他端を検出することと、前記第2媒体検出センサーによる媒体の前記搬送方向の一端及び他端の検出結果と、前記交差方向のセンサー間の距離とに基づいて、センサー間における媒体の斜行量を算出することと、各センサーの検出結果と前記斜行量とに基づいて、前記第1媒体検出センサーと前記第2媒体検出センサーとの前記搬送方向における距離を算出することと、を有することを特徴とする距離算出方法が明らかとなる。このような距離算出方法によれば、媒体の搬送状態斜行の有無に関係なく、2つのセンサーの搬送方向の距離を高い精度で求めることができる。かかる距離算出方法であって、前記第2媒体検出センサーによる媒体の前記搬送方向の一端及び他端の検出結果から前記搬送方向に対する媒体の傾斜角を求め、当該傾斜角と前記交差方向のセンサー間の距離とによって前記斜行量を算出することが望ましい。このような距離算出方法によれば、媒体の斜行量を正確に算出することができる。かかる距離算出方法であって、前記第1媒体検出センサーと前記第2媒体検出センサーの前記交差方向の距離は、印刷可能な媒体の媒体幅の最小値よりも小さいことが望ましい。このような距離算出方法によれば、媒体の大きさサイズにかかわらずにセンサーの搬送方向の距離を算出することができる。かかる距離算出方法であって、前記第1媒体検出センサーは、前記交差方向の位置が可変であり媒体の前記交差方向の一端側を前記搬送方向に沿って案内する可動ガイド、及び、前記交差方向の位置が固定であり媒体の前記交差方向の他端側を前記搬送方向に沿って案内する固定ガイドの一方に設けられ、前記第2媒体検出センサーは、前記固定ガイド及び前記可動ガイドの他方に設けられていてもよい。このような距離算出方法によれば、媒体の大きさサイズにかかわらずにセンサーの搬送方向の距離を算出することができる。かかる距離算出方法であって、媒体を印刷領域に搬送する搬送ローラーを備え、前記第1媒体検出センサー及び前記第2媒体検出センサーは前記搬送ローラーよりも前記搬送方向の上流側に設けられていることが望ましい。このような距離算出方法によれば、搬送ローラーを介さないので、より正確に距離を算出することができる。また、媒体を搬送方向に搬送する搬送部と、媒体の搬送経路に設けられ媒体の前記搬送方向の一端を検出する第1媒体検出センサーと、前記搬送経路において前記搬送方向と交差する交差方向の位置が前記第1媒体検出センサーの前記交差方向の位置と異なるように設けられた第2媒体検出センサーであって、媒体の前記搬送方向の一端及び他端を検出する第2媒体検出センサーと、前記第2媒体検出センサーによる媒体の前記搬送方向の一端及び他端の検出結果と、前記交差方向のセンサー間の距離とに基づいて、センサー間における媒体の斜行量を算出する斜行量算出部と、を備え、各センサーの検出結果と前記斜行量とに基づいて、前記第1媒体検出センサーと前記第2媒体検出センサーとの前記搬送方向の距離を算出することを特徴とする印刷装置が明らかとなる。また、媒体の搬送経路に設けられた第1媒体検出センサーと、前記搬送経路に設けられた第2媒体検出センサーであって、媒体の搬送方向と交差する交差方向の位置が前記第1媒体検出センサーの前記交差方向の位置と異なる第2媒体検出センサーとを備えた印刷装置に、媒体を前記搬送方向に搬送させ、前記第1媒体検出センサーによって媒体の前記搬送方向の一端を検出させ、前記第2媒体検出センサーによって媒体の前記搬送方向の一端及び他端を検出させ、前記第2媒体検出センサーによる媒体の前記搬送方向の一端及び他端の検出結果と、前記交差方向のセンサー間の距離とに基づいて、センサー間における媒体の斜行量を算出させ、各センサーの検出結果と前記斜行量とに基づいて、前記第1媒体検出センサーと前記第2媒体検出センサーとの前記搬送方向における距離を算出させる、機能を実現させるプログラムが明らかとなる。以下の実施形態では、インクジェットプリンター以下、プリンター1ともいうを例に挙げて説明する。===インクジェットプリンターの構成について===図1は、プリンター1の全体構成のブロック図である。また、図2Aは、プリンター1の斜視図であり、図2Bは、プリンター1の横断面図である。以下、プリンターの基本的な構成について説明する。プリンター1は、搬送ユニット20、キャリッジユニット30、ヘッドユニット40、検出器群50、及びコントローラー60を有する。外部装置であるコンピューター110から印刷データを受信したプリンター1は、コントローラー60によって各ユニット搬送ユニット20、キャリッジユニット30、ヘッドユニット40を制御する。コントローラー60は、コンピューター110から受信した印刷データに基づいて、各ユニットを制御し、媒体に画像を印刷する。プリンター1内の状況は検出器群50によって監視されており、検出器群50は、検出結果をコントローラー60に出力する。コントローラー60は、検出器群50から出力された検出結果に基づいて、各ユニットを制御する。搬送ユニット20は、媒体例えば、紙Sなどを所定の方向以下、搬送方向というに搬送させるためのものである。この搬送ユニット20は、給紙ローラー21と、搬送モーターPFモーターとも言う22と、搬送ローラー対23と、プラテン24と、排紙ローラー対25とを有する。給紙ローラー21は、紙挿入口に挿入された紙Sをプリンター内に給紙するためのローラーである。搬送ローラー対23は、給紙ローラー21によって給紙された紙Sを印刷可能な領域印刷領域まで搬送する一対のローラーである。この搬送ローラー対23は、搬送ローラー紙送りローラーともいう23a及び従動ローラー23bにより構成され、紙Sの搬送方向においてプラテン24よりも上流側に位置している。搬送ローラー23aは、搬送モーター22によって駆動される。プラテン24は、搬送経路における印刷領域上に設けられており印刷中の紙Sを支持する。排紙ローラー対25は、紙Sをプリンターの外部に排出する一対のローラーである。この排紙ローラー対25は、排紙ローラー25a及び従動ローラー25bにより構成され、搬送方向においてプラテン24よりも下流側に位置している。なお、排紙ローラー25aは、搬送ローラー23aと同期して回転する。キャリッジユニット30は、ヘッドを搬送方向と交差する方向以下、移動方向というに移動走査とも呼ばれるさせるためのものである。キャリッジユニット30は、キャリッジ31と、キャリッジモーター32CRモーターとも言うとを有する。キャリッジ31は、ガイド軸33に沿って移動方向に往復移動可能であり、キャリッジモーター32によって駆動される。また、キャリッジ31は、液体の一例であるインクを収容するインクカートリッジを着脱可能に保持している。ヘッドユニット40は、紙Sにインクを吐出するためのものである。ヘッドユニット40は、複数のノズルを有するヘッド41を備える。このヘッド41はキャリッジ31に設けられているため、キャリッジ31が移動方向に移動すると、ヘッド41も移動方向に移動する。そして、ヘッド41が移動方向に移動中にインクを断続的に吐出することによって、移動方向に沿ったドットラインラスタラインが紙Sに形成される。検出器群50には、リニア式エンコーダー51、ロータリー式エンコーダー52、および光学センサー54等が含まれる。リニア式エンコーダー51は、キャリッジ31の移動方向の位置を検出する。ロータリー式エンコーダー52は、搬送ローラー23aの回転量を検出する。光学センサー54は、キャリッジ31に取付けられており、発光部と受光部を有している。そして、発光部から紙に照射された光の反射光を受光部が検出することにより、紙の有無を検出する。光学センサー54は、キャリッジ31に設けられているため、キャリッジ31によって移動しながら紙の端部の位置を検出し、紙の幅を検出することができる。また、光学センサー54は、紙の先端搬送方向下流側の端も検出することができ、これにより、紙Sの印刷時の頭出し印刷開始位置の決定を行うことができるようになっている。また、本実施形態では、搬送ローラー23aよりも搬送方向上流側に給紙中の紙Sの検出を行う紙検出センサーが2つ設けられている後述する紙検出センサー53a、53b。なお、この紙検出センサーの詳細については後述する。コントローラー60は、プリンターの制御を行うための制御ユニット制御部である。コントローラー60は、インターフェイス部61と、CPU62と、メモリー63と、ユニット制御回路64とを有する。インターフェイス部61は、外部装置であるコンピューター110とプリンター1との間でデータの送受信を行う。CPU62は、プリンター全体の制御を行うための演算処理装置である。メモリー63は、CPU62のプログラムを格納する領域や作業領域等を確保するためのものであり、RAM、EEPROM等の記憶素子を有する。CPU62は、メモリー63に格納されているプログラムに従って、ユニット制御回路64を介して各ユニットを制御する。===印刷動作について===図3は、印刷時の処理のフロー図である。以下に説明される各処理は、コントローラー60が、メモリー63内に格納されたプログラムに従って、各ユニットを制御することにより実行される。このプログラムは、各処理を実行するためのコードを有する。コントローラー60は、コンピューター110からインターフェイス部61を介して、印刷命令を受信するS001。この印刷命令は、コンピューター110から送信される印刷データのヘッダに含まれている。そして、コントローラー60は、受信した印刷データに含まれる各種コマンドの内容を解析し、各ユニットを用いて、以下の処理を行う。まず、コントローラー60は、給紙処理を行うS002。給紙処理とは、印刷すべき紙をプリンター1内に供給し、印刷開始位置頭出し位置とも言うに紙を位置決めする処理である。なお、本実施形態では、後述するように、この給紙処理の際にスキューの検出も行う。コントローラー60は、給紙ローラー21を回転させ、印刷すべき紙を搬送ローラー対23まで送る。コントローラー60は、搬送ローラー23aを回転させ、給紙ローラー21から送られてきた紙を印刷開始位置に位置決めする。紙が印刷開始位置に位置決めされたとき、ヘッド41の少なくとも一部のノズルは、紙と対向している。次に、コントローラー60は、ドット形成処理を行うS003。ドット形成処理とは、走査方向に沿って移動するヘッドからインクを断続的に吐出させ、紙上にドットを形成する処理である。コントローラー60は、キャリッジモーター32を駆動し、キャリッジ31を走査方向に移動させる。そして、コントローラー60は、キャリッジ31が移動している間に、印刷データに基づいてヘッド41からインクを吐出させる。ヘッド41から吐出されたインク滴が紙上に着弾することによって、紙上にドットが形成される。次に、コントローラー60は、搬送処理を行うS004。搬送処理とは、紙Sをヘッドに対して搬送方向に沿って相対的に移動させる処理である。コントローラー60は、搬送モーター22を駆動し、搬送ローラー23aを回転させて紙を搬送方向に搬送する。この搬送処理により、先ほどのドット形成処理によって形成されたドットの位置とは異なる位置に、ドットを形成することが可能になる。次に、コントローラー60は、印刷中の紙の排紙の判断を行うS005。印刷中の紙に印刷するためのデータが残っていれば、排紙は行われない。そして、コントローラー60は、印刷するためのデータがなくなるまでドット形成処理と搬送処理とを交互に繰り返し、ドットから構成される画像を徐々に紙に印刷する。印刷中の紙に印刷するためのデータがなくなれば、コントローラー60は、その紙を排紙する。コントローラー60は、排紙ローラー25aを回転させることにより、印刷した紙を外部に排出する。なお、排紙を行うか否かの判断は、印刷データに含まれる排紙コマンドに基づいても良い。次に、コントローラー60は、印刷を続行するか否かの判断を行うS006。次の紙に印刷を行うのであれば、印刷を続行し、次の紙の給紙処理を開始する。次の紙に印刷を行わないのであれば、印刷動作を終了する。===ノズルについて===図4は、ヘッド41の下面におけるノズルの配列を示す説明図である。ヘッド41の下面には、ブラックインクノズル群Kと、シアンインクノズル群Cと、マゼンタインクノズル群Mと、イエローインクノズル群Yが形成されている。各ノズル群は、各色のインクを吐出するための吐出口であるノズルを複数個本実施形態では180個備えている。各ノズル群の複数のノズルは、搬送方向に沿って、一定の間隔ノズルピッチ:kDでそれぞれ整列している。ここで、Dは、搬送方向における最小のドットピッチつまり、紙Sに形成されるドットの最高解像度での間隔である。また、kは、1以上の整数である。例えば、ノズルピッチが180dpi1/180インチであって、搬送方向のドットピッチが720dpi1/720インチである場合、k=4である。各ノズル群のノズルは、下流側のノズルほど小さい数の番号が付されている♯1~♯180。つまり、ノズル♯1は、ノズル♯180よりも搬送方向の下流側に位置している。なお、前述の光学センサー54は、キャリッジ31において、紙搬送方向の位置に関して、一番上流側にあるノズル♯180とほぼ同じ位置にある。各ノズルには、それぞれピエゾ素子不図示が対応して設けられている。このピエゾ素子の駆動に基づいてノズルからインク滴が吐出される。===エンコーダーについて===次に、リニア式エンコーダー51、及び、ロータリー式エンコーダー52について説明する。図5は、キャリッジ31に取付けられたリニア式エンコーダー51の構成を模式的に示した説明図である。図5に示したリニア式エンコーダー51は、発光ダイオード51Aと、コリメーターレンズ51Bと、検出処理部51Cとを備えている。検出処理部51Cは、複数例えば4個のフォトダイオード51Dと、信号処理回路51Eと、例えば2個のコンパレーター51Fa、51Fbとを有している。発光ダイオード51Aの両端に抵抗を介して電圧VCCが印加されると、発光ダイオード51Aから光が発せられる。この光はコリメーターレンズ51Bにより平行光に集光されて符号板512を通過する。符号板512には、所定の間隔例えば1/180インチ毎にスリットが設けられている。符号板512を通過した平行光は、図示しない固定スリットを通って各フォトダイオード51Dに入射し、電気信号に変換される。4個のフォトダイオード51Dから出力される電気信号は信号処理回路51Eにおいて信号処理される。また、信号処理回路51Dから出力される信号はコンパレーター51Fa、51Fbにおいて比較され、比較結果がパルスとして出力される。コンパレーター51Fa、51Fbから出力されるパルスENC-A、ENC-Bがリニア式エンコーダー51の出力となる。図6A及び図6Bは、リニア式エンコーダー51の2つの出力信号の波形を示したタイミングチャートである。図6Aは、キャリッジモーター正転時におけるタイミングチャートであり、図6Bはキャリッジモーター逆転時におけるタイミングチャートである。図に示すように、キャリッジモーター正転時及び逆転時のいずれの場合も、パルスENC-AとパルスENC-Bとは位相が90度だけ異なっている。キャリッジモーター32が正転しているとき、即ち、キャリッジ31が主走査方向に移動しているときは、図6Aに示すように、パルスENC-AはパルスENC-Bよりも90度だけ位相が進み、キャリッジモーター32が逆転しているときは、図6Bに示すように、パルスENC-AはパルスENC-Bよりも90度だけ位相が遅れる。そして、パルスENC-A及びパルスENC-Bの1周期Tは、キャリッジ31が符号板52のスリット間隔を移動する時間に等しい。一方、搬送モーター22用のロータリー式エンコーダー52は、符号板後述する符号板522が搬送モーター22の回転に応じて回転する回転円板である以外は、リニア式エンコーダー51と同様の構成となっている。そして、ロータリー式エンコーダー52は、リニア式エンコーダー51と同様に2つの出力パルスENC-A、ENC-Bを出力する。本実施形態のインクジェットプリンターにおいては、ロータリー式エンコーダー用の符号板522に設けられている複数のスリットのスリット間隔は1/180インチであり、搬送モーター22が上記1スリット間隔だけ回転すると、1/1440インチだけ紙送りされる。なお、以下の説明において、搬送モーター22によって紙Sを所定量分搬送することをステップともいう。上述したロータリー式エンコーダー52による搬送モーター22の回転量の検出によって紙Sの搬送量搬送方向に進んだ量がわかることになる。===紙送りについて===前述した搬送ローラー対23及び排紙ローラー対25は、ともに、紙Sを挟持しながら回転することにより、紙Sを搬送方向に搬送する。以下、図2及び図7を参照しつつ紙送り機構、及び、紙Sの搬送態様について説明する。なお、図7は、プリンターの紙送りに関連する部分を詳細に示した透視図である。給紙ローラー21によって供給された紙Sは、大歯車27aの回転軸であるスマップ軸83の周囲に設けられた搬送ローラー23aと、給紙側から送られてきた紙Sを垂直方向下向きに押圧するホルダ89の先端部に設けられた従動ローラー23bと、によって挟持される。なお、大歯車27aは、プリンター1内のフレーム86にねじ85により固定された搬送モーター22により小歯車87を介して駆動される。大歯車27a周囲の所定箇所にはロータリー式エンコーダー52が設けられ、かつ、大歯車27aの回転軸であるスマップ軸83にはロータリー式エンコーダー用の符号板522が連結されている。そして、搬送モーター22が回転することに基づいて大歯車27a及び搬送ローラー23aが回転する。このときロータリー式エンコーダー用の符号板522の回転が検出処理部52Cで検出される。なお、検出処理部52Cによる搬送モーター22の回転量の検出については、前述したリニア式エンコーダー51によるキャリッジモーター32の回転量の検出方法図4、図5参照と同様である。このように、紙Sは、搬送ローラー23aと従動ローラー23bの間に挟まれ、搬送ローラー対23のみにより搬送方向下流側に搬送される。紙Sが搬送ローラー対23に挟持された状態を維持したまま搬送方向に搬送されると、紙Sを支持するプラテン24上を通過して紙Sの先端が排紙ローラー対25排紙ローラー25aと従動ローラー25bの間に挟まれる。すなわち、紙Sが搬送ローラー対23及び排紙ローラー対25の双方により挟持される。その後、当該双方の協働により、紙Sが更に下流側に搬送される。紙Sが前記双方により挟持された状態で搬送され続けると、やがて、紙Sの後端が搬送ローラー対23から離れる。すなわち、紙Sが前記双方のうちの排紙ローラー対25のみにより挟持されるようになる。その後、紙Sは排紙ローラー対25のみにより下流側へ搬送され続け、最終的にプリンター外へ排出される。なお、排紙ローラー25aは、搬送モーター22により歯車87、歯車27a、歯車27b、歯車88及び歯車27cを介して駆動される。つまり、搬送ローラー23aと排紙ローラー25aは同期して回転する。また、紙Sがプラテン24上に支持されている間に、キャリッジ31がプラテン24上の空間をガイド軸33に沿って移動方向に移動し、その際にキャリッジ31に搭載されたヘッド41からインクが吐出されて印刷が行われる。===スキューの検出について===媒体例えば紙Sが搬送方向に対して斜めに傾いた状態で搬送されることがある。このように紙Sが斜めに傾いて進むことを斜行スキューという。スキューが発生すると、例えば、全面印刷を行う場合、印刷されない部分余白部分が発生するおそれがある。そこで、本実施形態では、前述した給紙処理の際にスキューの検出を行っている。図8は、スキューの検出についての説明図である。なお、図8は搬送経路を上から見た図である。図に示すように、移動方向における他端側の紙Sの側部をガイドする側部ガイド板26aに紙検出センサー53aが設けられている。また、移動方向における一端側の紙Sの側部をガイドする側部ガイド板26bに紙検出センサー53bが設けられている。側部ガイド板26aは、移動方向の位置が固定された固定ガイドであり、側部ガイド板26bは、移動方向の位置が可変の可動ガイドである。このため、側部ガイド板26bの移動方向の位置を調整することによって、ガイド板間の間隔を紙Sの幅に合わせることができる。ただし、この間隔が正しく調整されていないと、紙Sが正常に搬送されなくなりスキューの発生する可能性が高くなる。紙検出センサー53a及び紙検出センサー53bは、共に光学センサー54と同様の光学式のセンサーであり、光学的に紙の有無を検出する。図のように、紙検出センサー53aは側部ガイド板26aに設けられ、紙検出センサー53bは側部ガイド板26bに設けられている。このため、側部ガイド板26bの位置を移動させて、側部ガイド板26a及び側部ガイド板26bの間隔移動方向の間隔を印刷対象の紙Sの紙幅に合わせると、紙検出センサー53aと紙検出センサー53bの移動方向の間隔は、当該紙Sの紙幅よりも短くなる。これにより、紙Sを搬送する際に、各センサーによって紙Sの搬送方向の端部先端及び後端を検出することが可能となる。もし仮に、搬送方向の同じ位置に2つの紙検出センサーが配置されていると、この2つのセンサーで、確実に紙Sのスキューを検出することができる。すなわち、一方の紙検出センサーで紙Sを検出するタイミングと、他方の紙検出センサーで紙Sを検出するタイミングとが異なればスキューが発生していると判断できる。また、2つの紙検出センサーで同時に紙Sを検出できれば、スキューが発生していないと判断できる。ところが、2つのセンサーを移動方向に完全に平行に配置するには高い精度が要求される。図8の場合は、紙検出センサー53aが紙検出センサー53bよりも搬送方向の上流側に設けられている。このように、少しでも2つのセンサーの搬送方向の位置がずれていると、スキューの検出を正確に行うことが出来なくなる。ただし、予め2つのセンサーの搬送方向の位置の差距離がわかれば、その値を用いてスキューの検出を正確に行うことが可能である。以下に示す実施形態では、2つのセンサーの搬送方向における距離以下、距離xとするを高い精度に求めることによって、スキューの検出を正確に行えるようにしている。===距離xの算出方法について===<参考例>図9A~図9Dは、参考例における紙Sの搬送の様子の一例を示す図である。また、図10は、各センサーが紙Sの先端および後端を検出するタイミングを示す図である。図10の横軸は時間であり、紙Sは一定速度sで搬送方向に搬送されることとする。また、紙Sの搬送方向の長さをLとする。なお、この参考例では、紙Sの搬送時にスキューが発生していない。まず、時刻t0で紙Sの搬送が開始される。そして、時刻t1で紙Sの先端搬送方向の下流側端が紙検出センサー53aによって検出される図9A。その後、時刻t2で紙Sの先端が紙検出センサー53bによって検出される図9B。さらに紙Sは搬送方向に搬送され、時刻t3で紙Sの後端搬送方向の上流側端が紙検出センサー53aによって検出される図9C。その後、時刻t4で紙Sの後端が紙検出センサーによって検出される図9D。この場合、紙検出センサー53aが紙Sの先端を検出してから紙検出センサー53bが紙Sの先端を検出するまでの時間は、t2-t1=xs1となる。また、紙検出センサー53bが紙Sの先端を検出してから紙Sの後端を検出するまでの時間は、t4-t2=Ls2となる。式1及び式2により、xt4-t2=Lt2-t1x=Lt2-t1/t4-t2となる。このように、各センサーの検出結果から距離xを求めることができる。しかしながら、紙Sを搬送する際にスキューが発生しているおそれがある。この場合、上述したような方法ではセンサー間の距離を正確に算出することができない。そこで、本実施形態では、スキューを加味して距離xを算出するようにしている。これにより2つのセンサーの搬送方向の距離xを正確に算出することができ、スキューの検出の際に距離xを適用することによって、スキューの検出の精度の向上を図ることができる。<本実施形態>図11は、本実施形態における距離xの算出処理のフロー図である。なお、前述の印刷時の処理と同様に、以下の各処理は、コントローラー60が、メモリー63内に格納されたプログラムに従って、各ユニットを制御することにより実行される。まず、コントローラー60は、紙Sを一定速度sで搬送方向に搬送させS101、各紙検出センサーによって紙Sの先端と後端をそれぞれ検出させるS102。そして、コントローラー60は、センサーの検出結果から、まず、紙Sのスキュー量を算出しS103、さらに検出結果と、スキュー量とに基づいて距離xを算出するS104。図12は、紙Sと各センサーとの位置関係を示す概略図である。図に示すように紙Sの実際の長さをL、一方の紙検出センサー本実施形態では紙検出センサー53bによって検出される紙Sの搬送方向の長さをL ́。搬送方向に対する紙Sの傾斜角度をθ、紙検出センサー53aと紙検出センサー53bとにおける紙Sのスキュー量をaとする。また、図12に示す2つのセンサー間の移動方向の距離hは既知であることとする。また、図13A~図13Dは、本実施形態における紙Sの搬送の様子の一例を示す図である。図14は、各センサーが紙Sの先端および後端を検出するタイミングを示す図である。なお、図14の横軸は時間であり、紙Sは一定速度sで搬送方向に搬送されることとする。まず、時刻t0で紙Sの搬送が開始される。そして、時刻t1 ́で紙Sの先端搬送方向の下流側端が紙検出センサー53aによって検出される図13A。その後、時刻t2 ́で紙Sの先端が紙検出センサー53bによって検出される図13B。さらに紙Sは搬送方向に搬送され、時刻t3 ́で紙Sの後端搬送方向の上流側端が紙検出センサー53aによって検出される図13C。その後、時刻t4 ́で紙Sの後端が紙検出センサーによって検出される図13D。この場合、紙検出センサー53aが紙Sの先端を検出してから紙検出センサー53bが紙Sの先端を検出するまでの時間は図14より、t2 ́-t1 ́=xas3となる。また、紙検出センサー53bが紙Sの先端を検出してから紙Sの後端を検出するまでの時間は、t4 ́-t2 ́=L ́s4となる。また、図12よりa=htanθ5cosθ=L/L ́6の関係が成り立つ。よって式5、式6よりa=htancos1L/L ́7となる。また式4よりL ́=t4 ́-t2 ́sなので、これを式7に代入して、a=htancos1L/t4 ́-t2 ́s7 ́となる。これにより、紙Sのスキュー量aが算出される。なお、スキューが発生していない場合は、L=L ́となり式7によりa=0になる。また、式3よりx=t2 ́-t1 ́s-a3 ́であるので、式3 ́に式7 ́で得られたスキュー量aを代入することで距離xが算出される。このようにして算出された距離xは、例えばプリンター1のメモリー63に記憶され、他の紙Sを搬送する際のスキューの検出の際に適用される。これにより、紙検出センサー53a、53bの搬送方向の位置が異なっていても、スキューの検出を高い精度で行うことができる。なお、本実施形態では、紙検出センサー53bによる紙Sの先端と後端の検出結果t2 ́とt4 ́からL ́及びスキュー量aを算出していたが、紙検出センサー53aによる紙Sの先端と後端の検出結果t1 ́とt3 ́からL ́及びスキュー量aを求めてもよい。この場合も同様にスキュー量aを算出することができ、さらに各センサーによる紙Sの先端の検出結果とスキュー量aとに基づいて距離xを算出することができる。また、本実施形態では、2つのセンサーによる紙Sの先端の検出結果t1 ́とt2 ́を用いて距離xを算出していたが、2つのセンサーによる紙Sの後端の検出結果t3 ́とt4 ́を用いて距離xを算出してもよい。また、本実施形態では、紙Sを一定速度sで搬送させて各センサーを通過する時間を計測していたが、これには限られない。例えば、搬送ローラー23aよりも上流側のローラー例えば給紙ローラー21を回転させるモーター不図示にも搬送モーター23aのロータリー式エンコーダー52と同様のエンコーダーを設けて、各センサーを通過するときのエンコーダーの出力紙Sの搬送量に基づいて距離xを算出するようにしてもよい。例えば、紙Sの搬送を開始してから、紙Sの先端及び後端が紙検出センサー53aを通過する時点の搬送量をそれぞれH1及びH3とし、紙Sの先端及び後端が紙検出センサー53bを通過する時点の搬送量をそれぞれH2及びH4とすると、H2-H1=H4-H3=axとなる。また、H3-H1=H4-H2=h ́となる。H1~H4はエンコーダーの出力によって求められるので、この関係を用いて、上記の方法と同様にして距離xを求めることができる。なお、この場合、紙Sを一定速度で搬送させるのではなく、間欠的に搬送させてもよい。以上、説明したように、本実施形態では、搬送方向と交差する移動方向の位置が異なる2つのセンサー紙検出センサー53aと紙検出センサー53bが紙Sの搬送経路に設けられており、この2つのセンサーの搬送方向の位置が距離xずれている。このような構成において紙Sを搬送方向に搬送させて、紙検出センサー53aによって紙Sの先端を検出させ、紙検出センサー53bによって紙Sの先端及び後端を検出させている。そして、紙検出センサー53bによる紙Sの先端及び後端の検出結果と、センサー間の距離hとに基づいて、紙Sのスキュー量aを算出し、さらに、各センサーの検出結果とスキュー量aとに基づいて、紙媒体検出センサー53aと紙検出センサー53bとの搬送方向における距離xを算出している。こうすることで、紙Sの搬送時にスキューが発生していたとしても、距離xを高い精度で求めることができる。===その他の実施形態===上記の実施形態は、主としてプリンターについて記載されているが、その中には、印刷装置、記録装置、液体の吐出装置、印刷方法、記録方法、液体の吐出方法、印刷システム、記録システム、コンピュータシステム、プログラム、プログラムを記憶した記憶媒体等の開示が含まれていることは言うまでもない。また、一実施形態としてのプリンター等を説明したが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。<プリンターについて>前述の実施形態のプリンターは、ヘッドが移動方向に移動するドット形成動作パスと、用紙を搬送方向に搬送する搬送動作とを交互に繰り返すプリンターいわゆるシリアルプリンターであった。しかし、プリンターの種類は、これに限られるものではない。例えば、ヘッドを固定して、ヘッドと対向させて用紙を搬送させながらヘッドからインクを吐出させて印刷を行うプリンターいわゆるラインプリンターであっても良い。<インクについて>前述の実施形態は、プリンターの実施形態だったので、インクをノズルから吐出しているが、このインクは水性でも良いし、油性でも良い。また、ノズルから吐出する流体は、インクに限られるものではない。例えば、金属材料、有機材料特に高分子材料、磁性材料、導電性材料、配線材料、成膜材料、電子インク、加工液、遺伝子溶液などを含む液体水も含むをノズルから吐出しても良い。<インクの吐出方式について>前述の実施形態では、インクを吐出する方式はピエゾ素子を用いるものであったがこれには限定されない。例えば、発熱素子を用いてノズル内に気泡を発生させ該気泡によってインクを吐出させるものであってもよい。<側部ガイド板について>前述の実施形態では、2つの紙検出センサーが設けられたガイドは、一方が固定ガイド側部ガイド板26aであり、他方が可動ガイド側部ガイド板26bであったが、これには限定されない。例えば、両方が可動ガイドであり、各ガイドを印刷する紙の紙幅に合わせるようになっていてもよい。また、両方が固定ガイドであり、特定の紙幅の紙を印刷するようになっていてもよい。<紙検出センサーについて>前述の実施形態では、紙検出センサー53a、53bは、それぞれ側部ガイド板26a、26bに設けられていたが、これには限らない。例えば、紙検出センサー53aが側部ガイド板26b可動ガイドに設けられ、紙検出センサー53bが側部ガイド板26a固定ガイドに設けられていてもよい。また、紙検出センサー53a、53bは、側部ガイド板に設けられていなくてもよい。例えば、搬送ローラー23aよりも搬送方向の上流において、搬送経路上の部材に固定して設けられていても良い。この場合、移動方向における2つの紙検出センサーの間隔移動方向の位置の差を、印刷可能最小用紙サイズの紙幅以下にすればよい。こうすることで、紙S大きさサイズにかかわらずに、2つのセンサーによって紙Sを検出することができるので、センサーの搬送方向における距離を求めることができる。なお、本実施形態のように、側部ガイド板に紙検出センサーを設けるようにすれば、このような移動方向の間隔を考慮しなくてもよい。また、前述の実施形態では、2つの紙検出センサーがともに搬送ローラー23aよりも搬送方向上流側に設けられていた。この場合、紙Sが搬送ローラー対23で挟持される前にスキュー量aを検出できるので、スキュー量a及び距離xをより正確に算出することができる。ただし、これには限られず、例えば一方のセンサーが搬送ローラー23aよりも搬送方向の上流側に設けられ、他方のセンサーが搬送ローラー23aよりも搬送方向の下流側に設けられていても良い。この場合においても、2つのセンサーの搬送方向の距離xを算出することができ、斜行の検出を同様に行うことができる。