"搬送対象物を第一の位置及び第二の位置を順次に通って少なくとも所定の位置まで搬送する装置であって、搬送対象物が第一の位置に存在するか否かを検出する第一の検出手段と、前記第一の位置を通過した又は通過中の前記搬送対象物が第二の位置に存在するか否かを検出する第二の検出手段と、前記第一の検出手段の検出結果により前記搬送対象物が前記第一の位置を通過したことがわかったときからの前記搬送対象物の第一の移動距離を算出する第一の算出手段と、前記第二の検出手段の検出結果により前記搬送対象物が前記第二の位置を通過したことがわかったときからの前記搬送対象物の第二の移動距離を算出する第二の算出手段と、前記第二の位置で前記搬送対象物の存在が検出されなくなった以降に、前記算出された第一の移動距離と、前記算出された第二の移動距離とに基づいて、前記搬送対象物が少なくとも前記第二の位置に存在していた時点で取り出されたか否かを判定する判定手段と、を備える装置。前記第一の算出手段は、前記搬送対象物が前記第一の検出手段により検出されなくなってから前記搬送対象物の先端が前記所定の位置に到達するまでの間に前記搬送対象物が移動した距離を前記第一の移動距離として算出し、前記第二の算出手段は、前記搬送対象物が前記第二の検出手段により検出されなくなってから前記搬送対象物の先端が前記所定の位置に到達するまでの間に前記搬送対象物が移動した距離を前記第二の移動距離として算出し、前記判定手段は、前記算出された第一の移動距離から前記算出された第二の移動距離を引いた値と、前記第一の位置と前記第二の位置との位置間距離とを比較し、前記引いた値が前記位置間距離よりも小さな値である場合に、前記搬送対象物が取り出されたと判定する、請求項1記載の装置。前記搬送対象物の搬送方向に沿った長さは、前記第二の位置と前記所定の位置との間の距離よりも短い長さであり、前記判定手段は、前記搬送対象物の先端が前記所定の位置に到達したと推定されたときに、前記引いた値と前記位置間距離との比較を行う、請求項2記載の装置。特定の位置を通過した又は通過中の前記搬送対象物が第三の位置に存在するか否かを検出する第三の検出手段と、前記特定の位置を基準とした前記搬送対象物の移動距離である第三の移動距離を算出する第三の算出手段と、前記算出された第三の移動距離に基づき前記搬送対象物が前記第三の位置に存在すると判断されても前記第三の検出手段が前記搬送対象物を検出していなければ、前記搬送対象物が取り出されたと判定する第二の判定手段とを更に備える請求項1記載の装置。特定の位置からの前記搬送対象物の移動距離である第三の移動距離を算出する第三の算出手段と、前記算出された第三の移動距離と前記搬送対象物の搬送方向長さに基づき前記搬送対象物が前記第二の位置に存在すると判断されても前記第二の検出手段で前記搬送対象物の存在が検出されていなければ、前記搬送対象物が取り出されたと判定する第二の判定手段とを更に備える請求項1記載の装置。前記搬送対象物の搬送方向長さは、前記第一の検出手段と前記第二の検出手段の検出結果に基づき求められることを特徴とする請求項5に記載の装置。前記算出された第一の移動距離に基づき前記搬送対象物が前記第二の位置に存在すると判断されても前記第二の検出手段で前記搬送対象物の存在が検出されていなければ、前記搬送対象物が取り出されたと判定する第二の判定手段とを更に備える請求項1記載の装置。前記第一の算出手段は、前記搬送対象物が前記第一の検出手段により検出されてから検出されなくなるまでに前記搬送対象物が移動した距離を前記第一の移動距離として算出し、前記第二の算出手段は、前記搬送対象物が前記第二の検出手段により検出されてから検出されなくなるまでに前記搬送対象物が移動した距離を前記第二の移動距離として算出し、前記判定手段は、前記算出された第一の移動距離よりも前記算出された第二の移動距離の方が短い場合に、前記搬送対象物が取り出されたと判定する請求項1記載の装置。特定の位置を通過した又は通過中の搬送対象物が第一の位置に存在するか否かを検出する第一の検出手段と、前記特定の位置を基準とした前記搬送対象物の移動距離を算出する算出手段と、前記算出された移動距離から前記搬送対象物が前記第一の位置に存在すると判断されても前記第一の検出手段で前記搬送対象物の存在が検出されていなければ、前記搬送対象物が取り出されたと判定する判定手段とを備える装置。前記特定の位置を通過した又は通過中の前記搬送対象物が第二の位置に存在するか否かを検出する第二の検出手段を備え、前記判定手段は、前記算出された移動距離と前記搬送対象物の搬送方向長さに基づき前記搬送対象物が前記第二の位置に存在すると判断されても、前記第二の検出手段で前記搬送対象物の存在が検出されていなければ、前記搬送対象物が取り出されたと判定する請求項9記載の装置。前記第一の検出手段は、前記第二の検出手段よりも搬送方向下流側に位置する請求項8に記載の装置。前記第一の検出手段は、前記搬送対象物が前記所定の位置を通過後に前記搬送対象物の先端を検出する排出検出器であり、前記第二の検出手段は、前記搬送対象物が前記所定の位置を通過後に前記搬送対象物の後端を検出するTOF検出器である請求項9に記載の装置。前記装置は、ホスト装置と通信可能に接続されており、前記判定手段または前記第二の判定手段は、前記ホスト装置から送信される引き抜き検出機能を有効にするか無効にするかを指示するコマンドに応じて、前記搬送対象物が取り出されたかどうかの判定を実行することを特徴とする請求項1~12の何れか1項に記載の装置。搬送対象物が第一の位置及び第二の位置を順次に通って少なくとも所定の位置まで搬送される場合、搬送対象物が第一の位置に存在するか否かを検出するステップと、前記第一の位置を通過した又は通過中の前記搬送対象物が第二の位置に存在するか否かを検出するステップと、前記第一の位置を通過中の又は通過後の前記搬送対象物の移動距離である第一の移動距離を算出するステップと、前記第二の位置を通過中の又は通過後の前記搬送対象物の移動距離である第二の移動距離を算出するステップと、前記第二の位置で前記搬送対象物の存在が検出されなくなった場合に、前記算出された第一の移動距離と、前記算出された第二の移動距離とに基づいて、前記搬送対象物が前記第二の位置に存在している場合に取り出されたか否かを判定するステップとを有する方法。特定の位置まで搬送され前記特定の位置を通過した又は通過中の搬送対象物が、ターゲットの位置に存在するか否かを検出するステップと、前記特定の位置からの前記搬送対象物の移動距離である第一の移動距離を算出するステップと、前記算出された第一の移動距離に基づき前記搬送対象物が前記ターゲットの位置に存在すると判断されても前記搬送対象物の存在が検出されていなければ、前記搬送対象物が取り出されたと判定するステップとを有する方法。前記特定の位置は、前記搬送対象物の頭出し位置であり、前記ターゲットの位置は、前記搬送物の排出を検出する排出検出器の検出位置であることを特徴とする請求項15に記載の方法。前記特定の位置及び前記ターゲットの位置は、前記搬送物の後端を検出するBOF検出器の検出位置であることを特徴とする請求項15に記載の方法。ところで、印刷メディアが搬送経路から引抜かれてしまうことがある。印刷メディアが搬送経路のどこに存在していても、このような印刷メディアの引き抜きを検出できることが好ましい。これは、例えば、複数の印刷メディアセンサを、印刷装置でサポートされている印刷メディアの長さ印刷メディアの搬送方向に沿った長さ以下の間隔で搭載することにより、可能になると考えられる。しかし、印刷装置の内部構造や、コストの問題等から、上記の方法を採ることが必ずしもできるわけではない。この種の従来の印刷装置では、搬送経路の特定の場所から印刷メディアが引抜かれた場合には、それを検出することができない。印刷メディアが引抜かれたことを検出できないと、以下に例示する問題が生じる。1印刷メディアが存在するものとして印刷が行われるので、印刷対象例えば文字或いは画像が印刷メディアに印刷されなくても、その印刷対象が印刷されたものとして印刷処理が終了する。2印刷メディアが存在するものとして印刷が続くので、搬送経路上に着色剤が付いてしまう。また、ドットインパクト方式で印刷する印刷装置では、空打ちによってプラテンが損傷してしまい得る。印刷メディアに限らず、搬送対象物の搬送途中での取り出しは、なるべく検出できた方が好ましい。従って、本発明の一つの目的は、搬送途中の搬送対象物の取り出しをなるべく検出できるようにすることにある。本発明の更なる目的は、後述の記載から明らかになるであろう。本発明は、以下の構成を備える。1搬送対象物を第一の位置及び第二の位置を順次に通って少なくとも所定の位置まで搬送する装置であって、搬送対象物が第一の位置に存在するか否かを検出する第一の検出手段と、前記第一の位置を通過した又は通過中の前記搬送対象物が第二の位置に存在するか否かを検出する第二の検出手段と、前記第一の検出手段の検出結果により前記搬送対象物が前記第一の位置を通過したことがわかったときからの前記搬送対象物の第一の移動距離を算出する第一の算出手段と、前記第二の検出手段の検出結果により前記搬送対象物が前記第二の位置を通過したことがわかったときからの前記搬送対象物の第二の移動距離を算出する第二の算出手段と、前記第二の位置で前記搬送対象物の存在が検出されなくなった以降に、前記算出された第一の移動距離と、前記算出された第二の移動距離とに基づいて、前記搬送対象物が少なくとも前記第二の位置に存在していた時点で取り出されたか否かを判定する判定手段と、を備える装置。2前記第一の算出手段は、前記搬送対象物が前記第一の検出手段により検出されなくなってから前記搬送対象物の先端が前記所定の位置に到達するまでの間に前記搬送対象物が移動した距離を前記第一の移動距離として算出し、前記第二の算出手段は、前記搬送対象物が前記第二の検出手段により検出されなくなってから前記搬送対象物の先端が前記所定の位置に到達するまでの間に前記搬送対象物が移動した距離を前記第二の移動距離として算出し、前記判定手段は、前記算出された第一の移動距離から前記算出された第二の移動距離を引いた値と、前記第一の位置と前記第二の位置との位置間距離とを比較し、前記引いた値が前記位置間距離よりも小さな値である場合に、前記搬送対象物が取り出されたと判定する、1記載の装置。3前記搬送対象物の搬送方向に沿った長さは、前記第二の位置と前記所定の位置との間の距離よりも短い長さであり、前記判定手段は、前記搬送対象物の先端が前記所定の位置に到達したと推定されたときに、前記引いた値と前記位置間距離との比較を行う、2記載の装置。4前記特定の位置を通過した又は通過中の前記搬送対象物が第三の位置に存在するか否かを検出する第三の検出手段と、前記特定の位置を基準とした前記搬送対象物の移動距離である第三の移動距離を算出する第三の算出手段と、前記算出された第三の移動距離に基づき前記搬送対象物が前記第三の位置に存在すると判断されても前記第三の検出手段が前記搬送対象物を検出していなければ、前記搬送対象物が取り出されたと判定する第二の判定手段とを更に備える1記載の装置。5前記特定の位置からの前記搬送対象物の移動距離である第三の移動距離を算出する第三の算出手段と、前記算出された第三の移動距離と前記搬送対象物の搬送方向長さに基づき前記搬送対象物が前記第二の位置に存在すると判断されても前記第二の検出手段で前記搬送対象物の存在が検出されていなければ、前記搬送対象物が取り出されたと判定する第二の判定手段とを更に備える1記載の装置。6前記搬送対象物の搬送方向長さは、前記第一の検出手段と前記第二の検出手段の検出結果に基づき求められることを特徴とする5に記載の装置。7前記算出された第一の移動距離に基づき前記搬送対象物が前記第二の位置に存在すると判断されても前記第二の検出手段で前記搬送対象物の存在が検出されていなければ、前記搬送対象物が取り出されたと判定する第二の判定手段とを更に備える1記載の装置。8前記第一の算出手段は、前記搬送対象物が前記第一の検出手段により検出されてから検出されなくなるまでに前記搬送対象物が移動した距離を前記第一の移動距離として算出し、前記第二の算出手段は、前記搬送対象物が前記第二の検出手段により検出されてから検出されなくなるまでに前記搬送対象物が移動した距離を前記第二の移動距離として算出し、前記判定手段は、前記算出された第一の移動距離よりも前記算出された第二の移動距離の方が短い場合に、前記搬送対象物が取り出されたと判定する1記載の装置。9特定の位置を通過した又は通過中の搬送対象物が第一の位置に存在するか否かを検出する第一の検出手段と、前記特定の位置を基準とした前記搬送対象物の移動距離を算出する算出手段と、前記算出された移動距離から前記搬送対象物が前記第一の位置に存在すると判断されても前記第一の検出手段で前記搬送対象物の存在が検出されていなければ、前記搬送対象物が取り出されたと判定する判定手段とを備える装置。10前記搬送対象物が第二の位置に存在するか否かを検出する第二の検出手段を備え、前記判定手段は、前記算出された移動距離と前記搬送対象物の搬送方向長さに基づき前記搬送対象物が前記第二の位置に存在すると判断されても、前記第二の検出手段で前記搬送対象物の存在が検出されていなければ、前記搬送対象物が取り出されたと判定する9記載の装置。11前記第一の検出手段は、前記第二の検出手段よりも搬送方向下流側に位置する8に記載の装置。12前記第一の検出手段は、前記搬送対象物が前記所定の位置を通過後に前記用紙の先端を検出する排出検出器であり、前記第二の検出手段は、前記搬送対象物が前記所定の位置を通過後に前記用紙の後端を検出するTOF検出器である9に記載の装置。13前記装置は、ホスト装置と通信可能に接続されており、前記判定手段、前記第二の判定手段または前記第三の判定手段は、前記ホスト装置から送信される引き抜き検出機能を有効にするか無効にするかを指示するコマンドに応じて、前記搬送対象物が取り出されたかどうかの判定を実行することを特徴とする1~12の何れか1項に記載の装置。14搬送対象物が第一の位置及び第二の位置を順次に通って少なくとも所定の位置まで搬送される場合、搬送対象物が第一の位置に存在するか否かを検出するステップと、前記第一の位置を通過した又は通過中の前記搬送対象物が第二の位置に存在するか否かを検出するステップと、前記第一の位置を通過中の又は通過後の前記搬送対象物の移動距離である第一の移動距離を算出するステップと、前記第二の位置を通過中の又は通過後の前記搬送対象物の移動距離である第二の移動距離を算出するステップと、前記第二の位置で前記搬送対象物の存在が検出されなくなった場合に、前記算出された第一の移動距離と、前記算出された第二の移動距離とに基づいて、前記搬送対象物が前記第二の位置に存在している場合に取り出されたか否かを判定するステップとを有する方法。15特定の位置まで搬送され前記特定の位置を通過した又は通過中の搬送対象物が、ターゲットの位置に存在するか否かを検出するステップと、前記特定の位置からの前記搬送対象物の移動距離である第一の移動距離を算出するステップと、前記算出された第一の移動距離に基づき前記搬送対象物が前記ターゲットの位置に存在すると判断されても前記搬送対象物の存在が検出されていなければ、前記搬送対象物が取り出されたと判定するステップとを有する方法。16前記特定の位置は、前記搬送対象物の頭出し位置であり、前記ターゲットの位置は、前記搬送物の排出を検出する排出検出器の検出位置であることを特徴とする15に記載の方法。17前記特定の位置及び前記ターゲットの位置は、前記搬送物の後端を検出するBOF検出器の検出位置であることを特徴とする15に記載の方法。上述のような装置または方法を用いることで、搬送対象物が搬送途中で取り出されたとしても、適切にその取り出しを判定し、搬送対象物が既に存在しないにも拘わらず、搬送及びそれに伴う処理を行うといった不必要な処理を行うことなく、取り出しに基づく適切な処理を継続することができる。少なくとも第二の位置に存在している場合とは、第二の位置だけに存在している場合であっても良いし、第二の位置だけでなく第一の位置にも存在している場合であっても良い。搬送対象物は、搬送される物体であればどのような物でも採用し得る。すなわち、搬送対象物は、二次元の物体であっても三次元の物体であっても良い。また、第一の位置、第二の位置、及び所定の位置は、搬送対象物の搬送経路上の位置とすることができる。上記装置においては、搬送対象物を所定の位置まで搬送しても停止させることなく搬送し続けても良いし、所定の位置まで搬送したら搬送対象物の一旦停止させ、その後に更なる搬送を行っても良い。ここで、所定の位置とは、頭出しを行う場合であって、搬送対象物の長さが頭出し位置と第二の位置間の距離以下の場合には、所定の位置を頭出し位置にすることが好ましい。また、搬送対象物の長さが頭出し位置と第二の位置間の距離よりも長く、且つ頭出し位置に紙の先端がある場合であって、未だ搬送対象物が第二の位置にかかっていて、その後、第二の位置にかかっているべき時に、紙が引き抜かれる場合は、所定の位置を頭出し位置よりさらに下流の場所頭出し位置と第三の検出位置との間の仮想位置に所定の位置を設けることが好ましい。また、特定の位置とは、頭出しを行う場合には、頭出し位置または頭出し位置よりさらに下流の場所であってもよい。ただし、特定の位置は、搬送対象物の検出を行うにあたっての単なる基準位置であるため、特定の位置の場所は特に制限されるものではなく、任意の位置に設定することが可能である。ターゲットの位置は、前記所定の位置よりも搬送方向下流側又は上流側のどちら側に有っても良い。ターゲットの位置が前記所定の位置よりも下流側にある場合、判定手段は、例えば、前記搬送対象物の先端が前記ターゲットの位置に存在するか否かを判断することができる。一方、ターゲットの位置が前記所定の位置よりも上流側にある場合、判定手段は、例えば、前記搬送対象物の後端が前記ターゲットの位置に存在するか否かを判断することができる。上述した装置の各手段は、ハードウェア、コンピュータプログラム、或いはそれらの組み合わせによって実現することができる。また、各手段の処理は、一つの要素例えば、ハードウェア、コンピュータプログラム又はそれらの組み合わせによって行うこともできるし、複数の要素によって行うこともできる。図1は、本発明の一実施形態に係る印刷装置の断面の概略であって、その印刷装置の搬送経路に関わる部分を示す。印刷装置例えば、小切手の両面に印刷を行う小切手処理装置の内部には、用紙例えば、小切手等の単票用紙3の挿入口から排出口に至る搬送経路8が形成されている。搬送経路8は、例えば、挿入口の側換言すれば、上流側が水平搬送経路8aとされ、排出口の側換言すれば、下流側の部分が垂直搬送経路8bとされ、これらの間に、円弧状の湾曲搬送経路8cが介在することにより、連続した搬送経路8が実現されている。このような搬送経路8に沿って、上流側から下流側にかけて、順に、第一の用紙検出器11、MICRヘッド磁気ヘッド12、第1送りローラ対13、第二の用紙検出器14、用紙位置決め部材15、裏印字ヘッド16、第2送りローラ対17、表印字ヘッド18、第三の用紙検出器19及びイメージスキャナ20が配置されている。イメージスキャナ20の読取面20aには、用紙3をスキャナ読取面20aに押し付けながら搬送するためのスキャナ送りローラ21が、そのスキャナ読取面20aに対向した位置に配置されている。第一の用紙検出器11は、例えば、透過型のフォトセンサであり、第二の用紙検出器14及び第三の用紙検出器19は、例えば、反射型のフォトセンサであり、いずれの検出器11、14及び19も、搬送経路8の各位置で用紙3の有無を非接触で検出する。各用紙検出器11、14及び19は、この例に限らず、どのような種類のセンサであっても良い。具体的には、第一の用紙検出器11は、用紙の後端を検出するBOF検出器であり、第二の用紙検出器12は、用紙の先端を検出するTOF検出器であり、第三の用紙検出器19は搬送経路8の出口近傍に設けられた用紙排出検出器である。なお、第二の用紙検出器14は、第三の用紙検出器19との関係で言えば、用紙の後端を検出する後端検出器として機能する。用紙位置決め部材15は、挿入口から挿入された用紙3を、後述する頭出し位置よりも上流側における所定の位置で一旦停止させるためのものである。用紙位置決め部材15は、例えば、ソレノイド等のアクチュエータ駆動に応じて、搬送経路8内に突出した作動位置と、搬送経路8から退避した退避位置との間を移動するように構成される。別の言い方をすれば、用紙位置決め部材15は、上記所定の位置から用紙3が下流側に進まないようにするための用紙ストッパである。第1送りローラ対13は、搬送経路8の水平搬送経路8aを挟んで対向する一対のローラからなり、少なくとも一方のローラを駆動することによって、用紙3を、上流側から下流側への方向以下、順方向に搬送可能であると共に、これとは反対方向である逆方向にも搬送可能である。これは、第2送りローラ対17についても同様である。MICRヘッド12は、用紙3の表面に記録された磁気インク文字を読み取るためのものである。MICRヘッド12の読み取りデータに基づいて用紙3の有効無効を判断することができる。表印字ヘッド18は、用紙3の表面に、印刷対象例えば、小切手に記録するための支払い先、日付、金額等の表書き事項を印刷するためのものである。表印字ヘッド18は、例えば、キャリッジに搭載されたシリアル式の印字ヘッドであり、用紙3の幅方向換言すれば、主走査方向に移動しながら、1又は複数行ずつのドットマトリックス印字を実現することができる。なお、本実施形態では、表印字ヘッド18として、インクリボン上のインクを用紙3に転写するドットインパクト方式の印字ヘッドを採用しているが、他の方式の印字ヘッドを採用しても良い。裏印字ヘッド16は、用紙3の裏面に、印刷対象例えば、買い物客の認証番号、日付、使用金額等の店側として必要な裏書き事項を印字するためのものである。裏印字ヘッド16は、例えば、シャトル式のものであって、用紙3の幅方向に所定間隔で複数のヘッドを備え、該間隔幅内でのヘッド移動によって1又は複数列のドットマトリックス印字を実現することができる。なお、本実施形態では、裏印字ヘッド16として、インクリボン上のインクを用紙3に転写するドットインパクト方式の印字ヘッドを採用しているが、他の方式の印字ヘッドを採用しても良い。イメージスキャナ20は、印字された用紙3の表面をスキャンするためのもので、スキャンされた画像データは、圧縮処理された後圧縮処理は行われなくてもよい、この印刷装置に接続された図示しないホストコンピュータに送信された後に保存され、電子決済に使用される。図2は、本実施形態に係る印刷装置の制御系のブロック図である。印刷装置は、制御装置60を備えている。制御装置60には、前述した第一の用紙検出器11、MICRヘッド12、第二の用紙検出器14、裏印字ヘッド16、表印字ヘッド18、第三の用紙検出器19及びイメージスキャナ20に加えて、第1送りローラ対13および第2送りローラ対17を駆動することにより用紙3を搬送させる搬送モータ51や、用紙位置決め部材15を搬送経路8上に出したり搬送経路8から退避させたりする用紙位置決め部材駆動部例えばアクチュエータ54等が接続されている。制御装置60は、用紙位置カウンタ81や、制御部例えばCPU82や、記憶域例えば、不揮発性又は揮発性の書き換え可能なメモリ83等を備えている。用紙位置カウンタ81は、搬送モータ51の駆動結果例えば、搬送モータ51の駆動時間長、又は、ロータリーエンコーダ等の出力に基づいてカウント値を更新する具体的には、例えば、順方向の場合にはカウント値を増やしていき、逆方向の場合にはカウント値を減らしていく。制御部82は、用紙位置カウンタ81のカウント値と、各用紙検出器11、14及び19からの出力とに基づいて、用紙3の搬送経路8における位置以下、用紙位置を計算し、計算された用紙位置を記憶域83に書き込むことができる。以上が、本実施形態に係る印刷装置の概要である。以下、本実施形態の主要な部分について詳細に説明する。図3は、本実施形態に係る印刷装置の搬送経路8の説明図である。この図3は、搬送経路8をその表側から裏側へと見た場合の様子を表したものである。従って、イメージとしては、図3上つまり紙面上に用紙3が乗り、図3の上空つまり紙面上空を、表印字ヘッド13が、用紙3の搬送方向ここでは順方向と直交する主走査方向に沿って往復移動しつつ、用紙3に印刷をしていくことになる。この搬送経路8には、論理的に分割された複数の区間、例えば、主走査方向と平行な論理的な複数のラインK1、K2、K3によって分割された3つの区間91、92及び93がある。第一の区間91は、第一の用紙検出器11に対向した位置を含んだラインである第一の用紙検出ラインK1と、第二の用紙検出器14に対向した位置を含んだラインである第二の用紙検出ラインK2との間に存在する部分である。第二の区間92は、前述した第二の用紙検出ラインK2と、用紙頭出し位置を含んだラインである用紙頭出しラインTとの間に存在する部分である。第三の区間93は、前述した頭出しラインTと、第三の用紙検出器19に対向した位置を含んだラインである第三の用紙検出ラインK3との間に存在する部分である。なお、第一の用紙検出ラインK1に関する位置情報例えば、搬送方向におけるK1の座標、第二の用紙検出ラインK2に関する位置情報、第三の用紙検出ラインK3に関する位置情報、頭出しラインTに関する位置情報、後述する用紙位置決めラインWに関する位置情報、後述する長さL1及びL2の値は、例えば、記憶域83に記録されており、制御部82が、それらの情報や値を適宜参照することができる。用紙3は、挿入口に挿された場合、制御部82による制御により、この搬送経路8上を、図4に示す流れで、頭出しラインTまで搬送される。制御装置60は、用紙挿入前に例えば第一の用紙検出器11で用紙3が検出される前に、位置決め部材15を搬送経路8上に出しておく。オペレータは、用紙3を挿入する。第一の用紙検出器11及び第二の用紙検出器14の両方で紙有りが検出された場合に、制御部82は、用紙3が挿入されたと判断し、第一のローラ対13をクランプしつまり閉じた状態にし、位置決め部材15を搬送経路8から退避させる。すなわち、オペレータが、用紙3の進入が止まるまで用紙3を搬送方向下流側へ挿入することにより、図4の符号Bの状態になる。この状態から、用紙3の搬送がスタートする。制御部82は、搬送モータ51を駆動し、用紙3の先端を、位置決めラインWから用紙頭出しラインTまで進める図4の符号C~E。用紙3の先端が、用紙頭出しラインT上に位置した場合に、例えばそこで用紙3を一旦停止させ、そこをスタートラインとして、表印字ヘッド18を用いた印刷を開始することができる。図4の流れにおいて、用紙3の先端が第一の用紙検出ラインK1を通過した場合、制御部82は、第一の用紙検出器11からの信号から、第一の用紙検出ラインK1上は紙無しから紙有りになったことを検出する。また、用紙3の後端が第一の用紙検出ラインK1を通過した場合、制御部82は、第一の用紙検出器11からの信号から、第一の用紙検出ラインK1上は紙有りから紙無しになったことを検出する。このことは、他の用紙検出ラインK2及びK3についても同様である。この実施形態に係る印刷装置でサポートされている用紙3の長さPは幾つかあるが、その中には、図4に示すように、第二の区間92の長さL2例えば88.3mm未満のもの例えば68mmがある。この場合、例えば、制御部82は、第一の用紙検出器11で紙有りを検出した後、搬送モータ51をしばらく駆動しても例えば、所定量又は所定時間駆動しても、第二の用紙検出器14で紙有りを検出できない場合、用紙3が引き抜かれたと判断することができる。また、例えば、制御部82は、第一の用紙検出器11と第二の用紙検出器14の両方から同時に例えば実質的に同時に、紙無しを表す信号を受信した場合には、用紙3が引き抜かれたと判断する。これにより、図4の符号Bの状態、第一の用紙検出器11及び第二の用紙検出器14の両方で紙有りを検出している状態で、用紙3が引き抜かれた場合には、それを検出することができる。以上のように、この実施形態では、用紙3の長さPがL2未満であっても、図4の符号Bの状態で用紙3が引き抜かれた場合には、印刷を始める前に、それを検出することができ、故に、用紙3が存在しないにも関わらずに印刷が行われてしまうことを未然に防ぐことができる。しかし、上記のように、用紙3の長さPがL2未満の場合、従来の技術では、図4の符号Cの状態、すなわち、用紙3が第二の用紙検出器14でのみ検出されている状態、換言すれば、用紙3の先端が第二の区間92に存在し用紙3の後端が第一の区間91に存在する状態で、用紙3が引き抜かれた場合には、それを検出することができない。従来の技術では、用紙3が搬送の途中で引き抜かれたのか、それとも、順方向への搬送によって、用紙3の後端が第二の用紙検出ラインK2を通過したのかがわからないからである。そこで、本実施形態では、以下に説明する処理流れにより、用紙3が第二の用紙検出器14でのみ検出されている状態で、用紙3が引き抜かれた場合には、それを検出することができる。図5は、用紙3が第二の用紙検出器14で検出されている状態で用紙3が引き抜かれた場合にそれを検出するための処理流れを示す。以下、この図5と図4とを参照して、その処理流れを説明する。制御部82は、用紙3の挿入待ち状態においてS1、オペレータによって用紙3が挿入されたことを検出した場合にはS2、挿入された用紙3を頭出しラインTまで搬送するS3。このS3の際、制御部82は、第一の用紙検出器11で紙有りから紙無しになってから換言すれば、用紙3の後端が第一の用紙検出ラインK1を通過してから、用紙3の先端を所定位置この実施形態では、頭出しラインTまで進めた場合の、用紙3が進んだ第一の距離X1を算出し、算出された第一の距離X1を、記憶域83に書き込む。用紙3の先端を頭出しラインTまで進めたかどうかは、用紙位置決めラインWからの用紙位置カウンタ81のカウント値の更新分増加分から、判別することができる。また、第一の距離X1は、紙無しを表す信号を第一の用紙検出器11から受信してからの用紙位置カウンタ81のカウント値の更新分増加分から、算出することができる。また、S3の際、制御部82は、第二の用紙検出器14で紙有りから紙無しになってから換言すれば、用紙3の後端が第二の用紙検出ラインK2を通過してから、用紙3の先端を頭出しラインTまで進めた場合の、用紙3の進んだ第二の距離X2を算出し、算出された第二の距離X2を、記憶域83に書き込む。第二の距離X2は、紙無しを表す信号を第二の用紙検出器14から受信してからの用紙位置カウンタ81のカウント値の更新分増加分から、算出することができる。制御部82は、用紙3の先端を頭出しラインTまで進めた場合、第二の用紙検出器14から紙無しを検出した場合にはS4でYES、第一の距離X1と第二の距離X2との差分と、第一の区間91の長さL1例えば、記憶域83に記憶されている値とを比較するS5。ここで、符号Cの状態で用紙3が引き抜かれることなく用紙3の先端が頭出しラインTまで搬送された場合には、図4に示すように、X1-X2の値はL1と等しくなる。従って、制御部82は、S5の比較の結果として、X1-X2=L1という結果を得た場合には、用紙3の引き抜きは無いと判定しS6、挿入処理用紙3の先端を頭出しラインTに位置させて印刷を開始できる状態にする処理を終了することができる。一方、図6に示すように、もし、符号Cの状態で用紙3が引き抜かれてしまったならば、X1-X2の値は、L1よりも小さな値となる。従って、制御部82は、S5の比較の結果として、X1-X2<L1という結果を得た場合には、用紙3の引き抜きがあったと判定しS7、所定の処理として、例えば、用紙排出処理を行いS8、再度挿入待ちS1を行う。以上が、用紙3の引き抜きを検出するための処理流れである。この処理により、従来よりも、用紙3の引き抜きを検出できるケースが多くなる。なお、上記の処理流れにおいて、用紙の先端を頭出しラインTに位置させた場合に、第二の用紙検出器14から紙有りを意味する信号を受信した場合にはS4でNO、L2以上の長さである用紙3が存在することを意味するので、図5に示すように、用紙3の引き抜き無しと判定することができるS6。用紙3の先端が頭出しラインTに位置し、用紙3の引き抜きは無いと判定された後は、用紙3を頭出しラインTから紙送りしつつ用紙3に対する印刷を開始することができる。その際、制御部82は、図7の監視処理を定期的に又は不定期的に行うことで、印刷開始後に用紙3が引き抜かれたかどうかを判定することができる。図7は、印刷開始後に行われる監視処理の流れを示す。制御部82は、例えば定期的に割り込みを行い、第二の用紙検出器14と第三の用紙検出器19の少なくとも一方から受信する信号を監視するS11。その結果、制御部82は、同一の用紙検出器14及び/又は19から、N回N≧1、好ましくはN≧2連続して、同一の検出結果紙有り又は紙無しを表す信号を受信した場合には、その検出結果を確定し例えばその検出結果を記憶域83に書きS12、引き抜き判定処理を実行するS13。ここで、N≧2が好ましい理由としては、例えば、1度限りの検出により紙有りまたは紙無しを検出すると、ノイズ等の外乱の影響により誤った状態検出が行われる場合があるため、検出の信頼性が低くなってしまう可能性がある。しかしながら、本実施形態では、好ましくは同一の検出結果を少なくとも2回連続して受けた場合にその検出結果が確定されるので、第二及び第三の用紙検出器14及び19の精度が低くても例えば、前述のように、透過型ではなく反射型のフォトセンサであっても、例えば、ノイズ等による外乱の影響による瞬間的な検出ミスを排除し、正確な検出結果を得ることができる。図8は、検出結果の確定後に実行される引き抜き判定処理の流れの一例を示す。引き抜き判定処理では、制御部82は、まず引き抜き検出フラグをリセット1または0→0に書き換えするS13-1。引き抜き検出フラグは、例えば、記憶域83に存在する。次に、制御部82は、スリップ印字が可能かどうか判断するS13-2が、S13-2では、頭出しラインTに用紙3の先端がセットされると印字可能となりS13-2でYES、第三の用紙検出器19の検出結果を参照して紙無しかどうか確認するS13-3。一方、S13-2において印字可能でなければS13-2でNo、この時点で引き抜き判定処理を終了する。制御部82は、S13-3において、第三の用紙検出器19の検出結果として紙有りが確定していればS13-3でNo、S13―6の処理に進む。一方、制御部82は、S13-3において、第三の用紙検出器19の検出結果として紙無しが確定していればS13-3でYES、カウントしている紙送り量を基に用紙3が第三の用紙検出器19にかかっているかどうか第三の用紙検出器19に用紙3が検出されるべきかどうか。用紙3の先端が第三の用紙検出器19の検出位置を超えていれば検出される。を推定するS13-4。ここで、紙送り量及びその位置関係については、第三の用紙検出ラインK3の位置と、第一又は第二の用紙検出器11又は14で紙有り又は紙無しが検出された後の紙送り結果例えば、紙送り距離又は紙送り時間長から、調べることもできるし、第三の用紙検出ラインK3の位置と、用紙3の引き抜きを検出することなく印刷が開始された場合の頭出しラインTからの紙送り結果例えば、紙送り距離又は紙送り時間長から、調べることもできる。S13-4の結果、用紙3が第三の用紙検出器19にかかっているはずであれば換言すれば、用紙3の先端が第三の用紙検出ラインK3又はそれよりも順方向の下流側に位置するはずであれば、S13-3での判断と照らし合わせると、第三の用紙検出器19により用紙3が検出されるべきであるにも拘わらず実際には検出されていないこととなる。したがって、この状態は用紙3が引き抜かれたと考えられ、制御部82は、リセットされていた引き抜き検出フラグをセット0→1に書き換えするS13-5。一方、S13-4の結果、用紙3が第三の用紙検出器19にかかっていないはずである場合、S13-3での判断における第三の用紙検出器19により検出されていないことと整合性がとれるため、この段階では用紙3が存在していると考えられ、S13―6に進む。次に、制御部82は、第二の用紙検出器14の検出結果を参照するS13-6。S13-6において、第二の用紙検出器14の検出結果として紙有りが確定していればS13-6でNo、S13―9の処理に進む。一方、制御部82は、第二の用紙検出器14の検出結果として紙無しが確定していればS13-6でYES、カウントしている紙送り量を基に用紙3が第二の用紙検出器14にかかっているかどうか第二の用紙検出器14に用紙が検出されるべきかどうか。用紙3の後端が第二の用紙検出器14の検出位置を超えていれば検出されない。を推定するS13-7。ここでも、紙送り量及びその位置関係は、第二の用紙検出ラインK2の位置と、第一の用紙検出器11で紙無しが検出された後の紙送り距離と第一の用紙検出ラインK1と第二の用紙検出ラインK2の距離とを比較することにより、調べることができる。また、ホストコンピュータからの通知により、制御部82が用紙の搬送方向長さを把握できる場合には、用紙3の搬送方向長さと頭出し位置の関係及び頭出し位置からの用紙3の搬送量に基づき、第二の用紙検出ラインK2を用紙3の後端が通過するタイミングを求め、このタイミングの前後で用紙3が検出されるべきかどうか判断してもよい。また、用紙3の長さが不明な場合でも、第一の用紙検出器11による用紙3の後端検出、第二の用紙検出器14による用紙3の先端検出及び用紙3の紙送り量を基に用紙3の搬送方向長さを制御部82が求めるようにしてもよい。S13-7の結果、用紙3の後端が第二の用紙検出器14にかかっているはずであれば換言すれば、用紙3の後端が第二の用紙検出ラインK2又はそれよりも順方向の上流側に位置するはずであれば、S13-6での判断と照らし合わせると、第二の用紙検出器14により検出されるべきであるにも拘わらず実際には検出されていないこととなる。したがって、この状態は用紙3が引き抜かれたと考えられ、制御部82は、リセットされていた引き抜き検出フラグをセット0→1に書き換えするS13-8。一方、S13-7の結果、用紙3の後端が第二の用紙検出器14にかかっていないはずである場合、S13-6での判断における第二の用紙検出器14により検出されていないことと整合性がとれるため、この段階では用紙3が存在していると考えられ、S13―9に進む。その後、制御部82は、引き抜き検出フラグがセット1に設定されているかどうかを判断するS13-9。ここで引き抜き検出フラグがセットされていれば、制御部82は現時点で用紙3が引き抜かれていると判断し、引き抜き検出情報の設定を行うS13-10。設定される引き抜き検出情報としては、例えば、引き抜きが行われたことを表す情報や、どの印刷ジョブの印刷の際に引き抜きが行われたかを表す情報を含んだものである。即ち、本実施形態では、引き抜き検出フラグをチェックし、S13-3,S13-4,S13-6,S13-7の判断の結果、何らかの変化により引き抜き検出フラグがセットされている状態になると、S13-9において引き抜きが行われたと判断される。制御部82は、例えば、引き抜き検出情報を設定することなく印刷を終了した場合には、印刷終了を表すステータスを、印刷装置に接続されているホストコンピュータ図示せずに送信することができる。ホストコンピュータは、印刷装置に送信した印刷データを、メモリ等の所定の記憶域に保存しておき、印刷終了を表すステータスを受信した場合に、その保存してある印刷データ印刷が正常に行われた印刷データを記憶域から削除することができる。一方、例えば、制御部82は、S13-10で引き抜き検出情報を設定した場合、印字停止や、所定の情報例えば、印刷失敗というステータス、或いは、引き抜きにより印刷が正常に完了していない印刷データの再送指示の送信等を行うことができる。ホストコンピュータは、例えば、その印刷装置から所定の情報を受信した場合には、引き抜きにより印刷が正常に完了していない印刷データ上記所定の記憶域で保存されている印刷データを、印刷装置に再送することができる。ホストコンピュータは、パーソナルコンピュータ或いはデジタルカメラ等の種々の装置を採用することができる。また、印刷データは、色変換処理やハーフトーニング処理等の特定の処理が施されたデータであっても良いし、そのような特定の処理が施されていないデータ例えば、JPEG画像ファイルであっても良い。上述した実施形態によれば、用紙3が第二の用紙検出器14でのみ検出されている状態で用紙3が引き抜かれても、図4乃至図6を参照して説明した処理により、印刷開始前のその引き抜きを検出することができる。また、印刷開始後に用紙3が引き抜かれた場合には、図7及び図8を参照して説明した処理により、それを検出して、印刷を停止することができる。すなわち、印刷開始前も開始後も、上記の処理により、用紙検出器によって検出される位置が、表印字ヘッド18によって印字される位置以下、印字位置の順方向上流側且つ近傍に無くても、用紙3が引き抜かれた場合にはそれを検出できるので、用紙3が存在しないにも関わらずに印刷が行われてしまうことを減らすことができる。ところで、上述した実施形態の一つの変形例では、図4乃至図6に記載の方法とは別の方法で、用紙3が第二の用紙検出器14でのみ検出されている状態で用紙3が引き抜かれたことを検出することができる。この変形例では、用紙3は、第二の用紙検出ラインK2を超えた用紙位置決めラインWまで一気に挿入されるのではなく、第一の用紙検出ラインK1よりも上流側から下流側へと搬送されるものとする。まず、制御部82は、第一の用紙検出器11から紙有りを意味する信号を受信してから紙無しを意味する信号を受信するまでに用紙3の移動した距離、すなわち、用紙3の先端が第一の用紙検出ラインK1を通過してから用紙3の後端が第一の用紙検出ラインK1を通過するまでに用紙3の移動した距離、つまり、用紙3の長さPを算出する。第一の用紙検出器11と第二の用紙検出器14との両方で用紙3の存在が検出されている状態で、用紙3が引き抜かれた場合には、第一の用紙検出器11と第二の用紙検出器14との両方で同時に実質的に同時に紙無しが検出されるので、用紙3の引き抜きを検出することができる。また、第一の用紙検出器11と第二の用紙検出器14との両方で用紙3の存在が検出されている状態で、用紙3が引き抜かれることなく、用紙3の後端が第一の用紙検出ラインK1を超えたのであれば、第一の用紙検出器11では紙無しが検出されるが、第二の用紙検出器14では、紙有りのままである。この場合に、制御部82は、第一の用紙検出器11で初めに紙有りが検出されてから、第二の用紙検出器14で紙有りが検出されているが第一の用紙検出器11で紙無しが検出されるまでに用紙3の移動した距離Pを算出する。また、制御部82は、第二の用紙検出器14から紙有りを意味する信号を受信してから紙無しを意味する信号を受信するまでに用紙3の移動した距離Zを算出する。距離Zの算出値は、例えば、搬送モータ51の駆動結果に応じて更新することができる。制御部82は、所定のタイミングで、算出された用紙3の長さPと、算出された距離Zとを比較する。その所定のタイミングは、例えば、用紙3の先端が頭出しラインTに位置したと判断された時点であっても良いし、第二の用紙検出器14から紙無しを意味する信号を受信した時点であっても良い。その比較の結果、制御部82は、P=Zであれば、用紙3が引き抜かれることなく第二の用紙検出ラインK2を通過したと判定することができ、P>Zであれば、用紙3が第二の用紙検出ラインK2を通過中に引き抜かれたと判定することができる。以上、本発明の好適な実施形態及び変形例を説明したが、これらは本発明の説明のための例示であって、本発明の範囲をこれらの実施形態及び変形例にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。すなわち、上述した引き抜き判定の方法は、印刷装置に限らず、搬送対象物の搬送を検出するための種々の技術に適用することができる。例えば、上述した実施形態又は変形例で説明した、用紙3が引き抜かれたことを検出する機能以下、引き抜き検出機能を、印刷装置内部で有効にするか無効にするかを、印刷装置の操作部図示せずから設定することができても良いし、印刷装置に印刷データを送信するホスト装置図示せず、例えばパーソナルコンピュータからコマンドで設定することができてもよい。後者の場合、ホスト装置から印刷装置に引き抜き検出機能を有効にするか無効にするかを指示するコマンドが送信され、引き抜き検出機能が有効にされた場合には、印刷装置は、前述した引き抜き検出機能に基づく処理を行うことができる。一方、そのコマンドによって、引き抜き検出機能が無効にされた場合には、印刷装置は、前述した処理を行わない、すなわち、用紙3が引き抜かれたことを検出しないようにすることができる。また、引き抜き検出機能が有効になっている場合に、用紙3が引き抜かれたことを検出した場合には、印刷装置は、用紙3が引き抜かれたというステータスをホスト装置に送信することができる。"