印刷された記録紙を所定の長さに切断するカッタを備え、このカッタの協働する切断刃の少なくとも一方を、前記記録紙の幅方向外側で待機し、記録紙の幅方向に移動する回転刃としたプリンタにおいて、前記記録紙の幅方向外側の左右両側に、前記回転刃の待機位置を検出する待機位置センサを配置し、これらの左右両側の待機位置センサの中間に、前記回転刃の移動位置を検出する少なくとも1つの中間位置センサを配置して、前記記録紙を切断する回転刃がいずれか一方の前記待機位置センサで検出されてから1つの前記中間位置センサで検出されるまでの中途移動時間を測定し、この測定された中途移動時間の予め設定された基準値からのずれに基づいて、前記回転刃が前記一方の待機位置センサで検出されてから他方の待機位置センサで検出されるまでの全体の移動時間の変動を抑制するように、前記中間位置センサで検出後の前記回転刃の移動速度を制御するようにしたことを特徴とするプリンタ。前記少なくとも1つの中間位置センサを、前記左右両側の待機位置センサ間の中心位置に対して左右対称に配置した請求項1に記載のプリンタ。特許文献1-3に記載された記録紙の幅方向に移動する回転刃を有するカッタは、回転刃の移動距離が長いので、記録紙の厚みや紙質等による切断抵抗の違いや、機械的な回転刃の送り抵抗の変化等によって、記録紙の切断時間がギロチン式やロータリ式等の他のタイプのカッタよりも大きく変動する問題がある。このように記録紙の切断時間が変動すると、各切断間に行われる印刷や紙送りにも支障を来たす。そこで、本発明の課題は、記録紙の幅方向に移動する回転刃を有するカッタにおける切断時間の変動を抑制することである。上記の課題を解決するために、本発明は、印刷された記録紙を所定の長さに切断するカッタを備え、このカッタの協働する切断刃の少なくとも一方を、前記記録紙の幅方向外側で待機し、記録紙の幅方向に移動する回転刃としたプリンタにおいて、前記記録紙の幅方向外側の左右両側に、前記回転刃の待機位置を検出する待機位置センサを配置し、これらの左右両側の待機位置センサの中間に、前記回転刃の移動位置を検出する少なくとも1つの中間位置センサを配置して、前記記録紙を切断する回転刃がいずれか一方の前記待機位置センサで検出されてから1つの前記中間位置センサで検出されるまでの中途移動時間を測定し、この中途移動時間の予め設定された基準値からのずれに基づいて、前記回転刃が前記一方の待機位置センサで検出されてから他方の待機位置センサで検出されるまでの全体の移動時間の変動を抑制するように、前記中間位置センサで検出後の前記回転刃の移動速度を制御する構成を採用した。すなわち、記録紙の幅方向外側の左右両側に、回転刃の待機位置を検出する待機位置センサを配置し、これらの待機位置センサの中間に、回転刃の移動位置を検出する少なくとも1つの中間位置センサを配置して、記録紙を切断する回転刃がいずれか一方の待機位置センサで検出されてから1つの中間位置センサで検出されるまでの中途移動時間を測定し、この測定された中途移動時間の予め設定された基準値からのずれに基づいて、回転刃が一方の待機位置センサで検出されてから他方の待機位置センサで検出されるまでの全体の移動時間の変動を抑制するように、中間位置センサで検出後の回転刃の移動速度を制御することにより、記録紙の幅方向に移動する回転刃を有するカッタにおける切断時間の変動を抑制できるようにした。前記少なくとも1つの中間位置センサを、前記左右両側の待機位置センサ間の中心位置に対して左右対称に配置することにより、切断時の回転刃の左右の移動方向に関わらず、回転刃の移動速度を制御する距離を一定とすることができる。なお、中間位置センサを1つの場合を含めて奇数個配置する場合は、1つの中間位置センサを中心位置に配置し、残りの中間位置センサをその両側に左右対称に配置することができる。また、中間位置センサを偶数個配置する場合は、これらを中心位置に対して左右対称に配置することができる。本発明に係るプリンタは、記録紙の幅方向外側の左右両側に、回転刃の待機位置を検出する待機位置センサを配置し、これらの待機位置センサの中間に、回転刃の移動位置を検出する少なくとも1つの中間位置センサを配置して、記録紙を切断する回転刃がいずれか一方の待機位置センサで検出されてから1つの中間位置センサで検出されるまでの中途移動時間を測定し、この測定された中途移動時間の予め設定された基準値からのずれに基づいて、回転刃が一方の待機位置センサで検出されてから他方の待機位置センサで検出されるまでの全体の移動時間の変動を抑制するように、中間位置センサで検出後の回転刃の移動速度を制御するようにしたので、記録紙の幅方向に移動する回転刃を有するカッタにおける切断時間の変動を抑制することができる。以下、図面に基づき、本発明の実施形態を説明する。このプリンタはサーマルプリンタであり、図1に示すように、ロール紙の記録紙Sを給紙部に装填するリール1と、記録紙Sの外周を押さえる押さえローラ2と、ロール紙11の先端部を挟持してリール1から繰り出すローディングローラ3aおよびローディングピンチローラ3bと、記録紙Sを印刷部に送り込むフィードローラ4と、フィードローラ4に記録紙Sを押し付けるピンチローラ5と、一対のボビン6aに巻回されたインクリボン6と、記録紙Sに印刷を施すサーマルヘッド7と、サーマルヘッド7と対向するプラテンローラ8と、印刷された記録紙Sを所定の長さに切断するカッタ10とで基本的に構成されており、切断された記録紙Sは、ケーシング9の前面に設けられた排紙口9aから外部に排出される。図示は省略するが、プリンタは各部の作動を制御するコントローラを備えている。このコントローラは、後述するカッタ10の動作の制御も行うようになっている。図2a、bおよび図3に示すように、前記カッタ10は、上切断刃が記録紙Sの幅方向に移動する回転刃11とされ、下切断刃が記録紙Sの幅方向に延びる固定刃12とされている。回転刃11は上フレーム13aの前面側で幅方向に案内されるキャリッジ14に回転自在に支持され、キャリッジ14は駆動プーリ15aと複数の従動プーリ15bに巻き掛けられたタイミングベルト16に係止されており、下フレーム13bに取り付けられたDCモータ17で駆動プーリ15aを正逆方向に回転駆動することにより、キャリッジ14に支持された回転刃11が記録紙Sの幅方向に往復移動する。固定刃12は回転刃11と協働するように下フレーム13bの前面側に固定されており、幅方向に延びる上下のフレーム13a、13bは、両端部で連結されている。前記上フレーム13aの背面側には、記録紙Sの幅方向外側の左右両側で、回転刃11の待機位置を検出する待機位置センサ18a、18bが取り付けられ、これらの待機位置センサ18a、18bの中間の中心位置に、回転刃11の移動位置を検出する1つの中間位置センサ19が取り付けられている。回転刃11は、1回の切断で左側図2bの背面図では右側の待機位置センサ18aで検出される待機位置から右方向へ移動して記録紙Sを切断すると、そのまま右側の待機位置センサ18bで検出される待機位置で待機し、次回の切断では左方向へ移動して記録紙Sを切断する。図4に示すように、前記キャリッジ14には、上フレーム13aの背面側へ突出する位置検知プレート20が設けられ、この位置検知プレート20が光学式の中間位置センサ19の発光部19aと受光部19b間を遮ることにより、キャリッジ14すなわち回転刃11の移動位置が検出される。図示は省略するが、各待機位置センサ18a、18bも中間位置センサ19と同じ光学式のものとされている。なお、これらの各位置センサは、磁気式や接触式等の他のタイプのセンサとしてもよい。前記上下のフレーム13a、13bには、それぞれ記録紙Sを案内する上下の紙ガイド21a、21bが取り付けられており、記録紙Sは背面側から回転刃11と固定刃12の間に案内される。上紙ガイド21aには、前面側で立ち上がる立ち上がり部22が設けられている。キャリッジ14は、上フレーム13aと立ち上がり部22の間に摺動部23a、23bで案内される基部14aと、立ち上がり部22の前面側に張り出す刃支持部14bとからなり、刃支持部14bに回転刃11が回転自在に支持されている。また、基部14aには、タイミングベルト16を係止するベルト係止具24が組み込まれ、このベルト係止具24に位置検知プレート20が設けられている。以下に、前記コントローラによるカッタ10の動作の制御を説明する。コントローラはタイマを備え、待機位置センサ18a、18bと中間位置センサ19の検出出力に基づいて、DCモータ17をPMWPulseWidthModulation制御する。PMW制御は、モータを駆動する一定周期のパルス幅を変えて、デューティ駆動時間率を制御するものである。図5は、前記回転刃11を左側の待機位置から右方向へ移動させて記録紙Sを切断する場合の制御フローチャートである。コントローラには、切断時に回転刃11が左側の待機位置から中間位置センサ19で検出されるまでの中途移動時間Tの基準値T0が予め設定されている。まず、コントローラは、カット動作指令に基づいて、DCモータ17をデューティ100で正転駆動する。つぎに、回転刃11が左側の待機位置センサ18aで検出されてから中間位置センサ19で検出されるまでの中途移動時間Tを測定し、測定された中途移動時間Tを基準値T0とのずれ時間ΔTに基づいて、中間位置センサ19で検出後の回転刃11の移動速度を制御するDCモータ17のデューティを決定する。この実施形態では、中間位置センサ19で検出後の基準デューティを決め、中途移動時間Tが基準値T0よりも大きいときはデューティを基準デューティよりも上げ、基準値T0よりも小さいときはデューティを基準デューティよりも下げるようにしている。こののち、コントローラは決定されたデューティでDCモータ17を正転駆動し、最後に、回転刃11が右側の待機位置センサ18bで検出されると、DCモータ17にブレーキをかけて回転刃11を停止させ、1回の切断が終了する。図示は省略するが、回転刃11を右側の待機位置から左方向へ移動させて切断を行う場合も、DCモータ17が逆転駆動となるだけで、同じ制御フローである。それぞれ同じ紙幅の標準記録紙S0、記録紙S0よりも切断抵抗の大きい記録紙S1、および記録紙S0よりも切断抵抗の小さい記録紙S2を用意し、図5に示した制御フローチャートのように、回転刃11を左側の待機位置から右方向へ移動させて切断するときのカッタ10の制御を行った。いずれの切断の場合も、回転刃11が中心の中間位置センサ19で検出されるまでの前半行程におけるDCモータ17のデューティは100とした。このときの記録紙S0の中途移動時間0.10秒を基準値T0として、各記録紙S1、S2の中途移動時間Tを測定し、そのずれ時間ΔTに基づいて、中間位置センサ19で検出後の後半行程におけるDCモータ17のデューティを、後半行程における残り移動時間が標準の記録紙S0と同じになるように制御した。記録紙S0の後半行程における基準デューティは50とした。表1に制御結果を示す。切断抵抗の大きい記録紙S1では、中途移動時間Tが0.15秒と記録紙S0よりも長くなり、後半行程におけるデューティが75に上げられて、基準デューティでの移動速度よりも速められ、後半行程での残り移動時間が標準の記録紙S0と同じ0.20秒となっている。切断抵抗の小さい記録紙S2では、中途移動時間Tが0.08秒と記録紙S0よりも短くなり、後半行程におけるデューティが40に下げられて、後半行程での残り移動時間が標準の記録紙S0と同じ0.20秒となっている。これらの制御結果より、記録紙の切断抵抗が変化したときの、切断時の回転刃11の全体の移動時間の変動を抑制できることが分かる。なお、上述した実施例では、後半行程での残り移動時間を一定とするように制御したが、後半行程におけるデューティがあまり高くならないように制限を加えた上で、全体の移動時間を一定とするように制御してもよい。後半行程におけるデューティをあまり高くすると、回転刃の停止位置の制御が難しくなるからである。図6は、図2bに示した中間位置センサ19の配置の変形例を示す。この変形例では、両側の待機位置センサ18a、18b間の中心位置に対して左右対称な位置に、2つの中間位置センサ19が配置されている。各中間位置センサ19は、印刷される記録紙Sの幅の内側に配置されており、中途移動時間Tまでに記録紙Sの一部を切断して、その切断抵抗の違いを検知できるようになっている。回転刃11の左右方向への各移動に対して、どちらの中間位置センサ19を使用してもよいが、デューティを制御する後半側の行程を長くするように、移動スタート側の中間位置センサ19を使用するのが好ましい。なお、機械的な回転刃の送り抵抗の変化に対応する場合は、各中間位置センサ19を記録紙Sの幅の外側に配置してもよい。上述した実施形態では、カッタの上切断刃を回転刃とし、下切断刃を固定刃としたが、逆に、上切断刃を固定刃、下切断刃を回転刃とすることもでき、両方を回転刃とすることもできる。また、回転刃が左右両方向に移動するときに切断を行うようにしたが、切断毎に移動した回転刃を元の位置に戻し、一方向に移動するときのみに切断を行うようにしてもよい。上述した実施形態と変形例では、中間位置センサの配置数を1つおよび2つとしたが、3つ以上の中間位置センサを配置して、これらを記録紙の幅等に応じて使い分けることもできる。上述した実施形態では、サーマルプリンタとしたが、本発明に係るプリンタは、インクジェットプリンタやレーザプリンタ等の他のプリンタにも適用することができる。