"帯状の記録媒体を第1搬送方向または当該第1搬送方向とは反対の第2搬送方向に搬送する搬送手段と、前記搬送手段を駆動する駆動手段と、前記搬送手段に前記駆動手段の駆動力を伝達するギアと、前記記録媒体の予め設定された切断位置が搬送された際に、前記記録媒体を挟み込むことにより前記記録媒体を切断する切断手段と、前記第1搬送方向において前記切断手段より上流側に設けられ、前記記録媒体に印字する印字手段と、前記記録媒体の切断前、前記印字手段による印字を停止して前記記録媒体を少なくとも前記ギアの遊び分前記第2搬送方向に搬送するとともに、前記記録媒体の切断後、前記記録媒体を前記第1搬送方向に搬送させた後に前記印字手段による印字を再開させる制御手段と、を備えた印字装置。前記記録媒体の切断前に前記印字手段による印字を停止して前記記録媒体を前記第2搬送方向に搬送する第1の値、および前記記録媒体の切断後に前記記録媒体を前記第1搬送方向の搬送する第2の値を受け付ける受付手段をさらに備え、前記制御手段は、前記切断位置が前記切断手段に達した場合、前記記録媒体の切断前、前記印字手段による印字を停止して前記記録媒体を前記第1の値分前記第2搬送方向に搬送し、前記記録媒体を切断後、前記記録媒体を前記第2の値分前記第1搬送方向に搬送する請求項1に記載の印字装置。前記受付手段は、前記第1の値以下の値を前記第2の値として受け付ける請求項2に記載の印字装置。帯状の記録媒体を第1搬送方向または当該第1搬送方向とは反対の第2搬送方向に搬送する搬送手段と、前記搬送手段を駆動する駆動手段と、前記搬送手段に前記駆動手段の駆動力を伝達するギアと、前記記録媒体の予め設定された切断位置が搬送された際に、前記記録媒体を挟み込むことにより前記記録媒体を切断する切断手段と、前記第1搬送方向において前記切断手段より上流側に設けられ、前記記録媒体に印字する印字手段と、を備えた印字装置を制御するコンピュータを、前記記録媒体の切断前、前記印字手段による印字を停止して前記記録媒体を少なくとも前記ギアの遊び分前記第2搬送方向に搬送するとともに、前記記録媒体の切断後、前記記録媒体を前記第1搬送方向に搬送させた後に前記印字手段による印字を再開させる制御手段と、として機能させるためのプログラム。前記コンピュータを、前記記録媒体の切断前に前記印字手段による印字を停止して前記記録媒体を前記第2搬送方向に搬送する第1の値、および前記記録媒体の切断後に前記記録媒体を前記第1搬送方向の搬送する第2の値を受け付ける受付手段として機能させ、前記制御手段は、前記切断位置が前記切断手段に達した場合、前記記録媒体の切断前、前記印字手段による印字を停止して前記記録媒体を前記第1の値分前記第2搬送方向に搬送し、前記記録媒体を切断後、前記記録媒体を前記第2の値分前記第1搬送方向に搬送する請求項4に記載のプログラム。前記受付手段は、前記第1の値以下の値を前記第2の値として受け付ける請求項5に記載のプログラム。ところで、上述の従来技術においては、サーマル用紙を切断後、サーマル用紙への印字を再開する際に、サーマル用紙において印字を停止した部分から印字を再開することが求められる。しかしながら、従来のサーマルプリンタ装置においては、通常、カッタによりサーマル用紙を切断する際にサーマル用紙にテンションが生じた場合、ステッピングモータとプラテンローラまでのギアのバックラッシュにより、サーマル用紙において印字を停止した部分にずれが生じることが多く、強いては、プラテンにおいて紙滑りを起こして数ドット分の空白が生じる場合がある。実施形態の印字装置は、搬送手段と、駆動手段と、ギアと、切断手段と、印字手段と、制御手段と、を備える。前記搬送手段は、帯状の記録媒体を第1搬送方向または当該第1搬送方向とは反対の第2搬送方向に搬送する。前記駆動手段は、前記搬送手段を駆動する。前記ギアは、前記搬送手段に前記駆動手段の駆動力を伝達する。前記切断手段は、前記記録媒体の予め設定された切断位置が搬送された際に、前記記録媒体を挟み込むことにより前記記録媒体を切断する。前記印字手段は、前記第1搬送方向において前記切断手段より上流側に設けられ、前記記録媒体に印字する。前記制御手段は、前記記録媒体の切断前、前記印字手段による印字を停止して前記記録媒体を少なくとも前記ギアの遊び分前記第2搬送方向に搬送するとともに、前記記録媒体の切断後、前記記録媒体を前記第1搬送方向に搬送させた後に前記印字手段による印字を再開させる。図1は、本実施形態にかかるプリンタの構成を概略的に示す図である。図1に示すように、本実施形態にかかるプリンタ1印字装置は、POSPointOfSales端末に搭載されたレシートプリンタ、注文伝票等を印字するキッチンプリンタ、ラベル用紙に印字するラベルプリンタ等に適用されるものである。本実施形態のプリンタ1は、帯状の記録媒体である用紙2を保持する用紙保持部3と、第1搬送方向aまたは当該第1搬送方向aとは反対の第2搬送方向bに搬送するプラテンローラ5と、プラテンローラ5を駆動する駆動部としてのステッピングモータ4と、プラテンローラ5側の第1ギア7およびステッピングモータ4側の第2ギア8を回転させることにより、プラテンローラ5にステッピングモータ4の駆動力を伝達する伝達部6と、用紙2の予め設定された切断位置が搬送されてきた場合に、用紙2を挟み込むことにより用紙2を切断するカッタ10と、第1搬送方向aにおいてカッタ10よりも上流側に設けられ、第1搬送方向aに搬送される用紙2に対して印字する印字部としてのサーマルヘッド9と、を備えている。サーマルヘッド9とプラテンローラ5とは、相互に対向配置されており、用紙2が搬送される用紙搬送経路11をそれらの間に形成する。サーマルヘッド9は、付勢部材であるコイルバネ図示しないによってプラテンローラ5に向けて付勢されている。サーマルヘッド9には、インクリボン12が掛けられている。インクリボン12は、二本のリボンコア13,14に両端を巻き取られた状態で支持されている。リボンコア13にはインクリボン12の未使用側が巻き取られていて、リボンコア14にはインクリボン12の使用済側が巻き取られている。プラテンローラ5は、上述したように、ステッピングモータ4により駆動されて回転する。回転するプラテンローラ5は、サーマルヘッド9とで挟持した用紙2を搬送する。即ち、プラテンローラ5およびサーマルヘッド9は、搬送部としても機能する。カッタ10は、用紙2の用紙搬送経路11を挟んで配置された固定刃15および可動刃16を備えたギロチン式の切断部である。カッタ10は、固定刃15に対して、可動刃16を図1中の上下方向に移動させることにより、固定刃15と可動刃16との間に用紙2を挟み込んで用紙2を切断する。なお、本実施形態では、カッタ10として、ギロチン式の切断部を用いているが、固定刃15と可動刃16との間に用紙2を挟み込んで用紙2を切断するものであれば、これに限定するものではなく、ロータリカッタ等をカッタ10として用いても良い。以上の構成のプリンタ1は、用紙2を、サーマルヘッド9とプラテンローラ5との間に挟んだ状態で、プラテンローラ5を回転させることによって用紙2を搬送し、この搬送過程で、サーマルヘッド9が用紙2に印字を行う。サーマルヘッド9の複数の発熱体のうち適当なものを発熱させることによってインクリボン12に塗布されたインクが融解する。この融解したインクが用紙2に転写することによって用紙2に印字される。印字済みの用紙2は、カッタ10で切断されて、筐体17に形成された発行口17aから発行される。このような動作は、後述する制御部20図2参照が、サーマルヘッド9、プラテンローラ5、およびカッタ10を制御することで行われる。図2は、本実施形態にかかるプリンタが備える各部の電気的接続を示すブロック図である。図3は、本実施形態にかかるプリンタが備える表示操作部の構成を概略的に示す図である。プリンタ1は、制御部20を備えている。制御部20は、各種処理を集中的に行うCPUCentralProcessingUnit21、ROMReadOnlyMemory22、RAMRandomAccessMemory23、CPU21側に情報を取り込む入力ポートとCPU21側から外部プリンタ各部へ情報を送り出す出力ポートとからなるI/Oポート24、および上位装置からの印字データ印字イメージおよびカット指示データの受信の他必要なデータのやり取りをするための通信インタフェース25を有し、これらがバスライン図示しないを介して接続されて構成されている。なお、I/Oポート24には、各種センサ27が接続されている。ROM22は、各種プログラムや各種データを予め記憶する。RAM23は、CPU21が各種プログラムを実行する際のワークエリア等として機能する。また、RAM23は、バッテリによりバックアップされており、印字バッファとキャラクタジェネレータとを備えている。また、CPU21には、サーマルヘッド9を制御するヘッドドライバ34、カッタ10、各種モータ28ステッピングモータ4などを制御するモータコントローラ29、およびプリンタ1のオペレータに対する各種情報の表示およびプリンタ1に対する各種情報の操作入力を行うための表示操作部30等が、バスライン図示しないを介して接続されている。これら各部をCPU21はROM22に記憶された各種プログラムを実行することにより制御する。なお、表示操作部30は、図3に示すように、各種情報を表示するための表示部としてのLCDLiquidCrystalDisplay31、テンキー32、およびプリンタ1に設定する設定メニューの選択等を行うための各種キー33等を有している。図4は、本実施形態にかかるプリンタの機能構成を示すブロック図である。本実施形態にかかるプリンタ1のCPU21は、ROM22に記憶された各種プログラムを実行することにより、表示制御部401、受付部402、カッタ制御部403、および印字制御部404を実現する。表示制御部401は、表示操作部30が備えるLCD31に対する各種情報の表示を制御するものである。具体的には、表示制御部401は、各種キー33の操作による設定メニューの選択に応じて、用紙2をカッタ10により切断する前にサーマルヘッド9による印字を停止して用紙2を第2搬送方向bに搬送バックフィードさせる第1の値や、用紙2をカッタ10により切断した後に用紙2を第1搬送方向aにフォワードフィードさせる第2の値等を設定するための設定画面を表示する。ここで、第1の値は、用紙2の切断前、サーマルヘッド9による印字を停止して用紙2を第2搬送方向bに搬送する値であり、少なくとも第1ギア7および第2ギア8の遊びの分である。第2の値は、用紙2の切断後、用紙2を第1搬送方向aに搬送する値であり、第1の値以下の値である。本実施形態では、第1の値および第2の値は、ステッピングモータ4を駆動させるステップ数により表されるものとする。図5は、第1の値を設定するための設定画面の一例を示す図である。本実施形態では、表示制御部401は、各種キー33の操作により、第1の値を設定するための設定メニューが選択されると、図5に示す設定画面50を表示する。設定画面50には、各種キー33の操作により選択された設定メニューを特定するメニュー番号51、および用紙2をバックフィードさせる際のステッピングモータ4のステップ数である第1の値52等が表示されている。なお、本実施形態では、第1の値52には、初期値として7が設定されており、0~9の間で設定されるものとする。図6は、第2の値を設定するための設定画面の一例を示す図である。本実施形態では、表示制御部401は、各種キー33の操作により、第2の値を設定するための設定メニューが選択されると、図6に示す設定画面60を表示する。設定画面60には、各種キー33の操作により選択された設定メニューを特定するメニュー番号61、および用紙2をフォワードフィードさせる際のステッピングモータ4のステップ数である第2の値62等が表示されている。なお、本実施形態では、第2の値62には、初期値として7が設定されており、0~9の間で設定されるものとする。図4に戻り、受付部402は、表示制御部401によりLCD31に表示された設定画面において設定された各種設定を受け付けるものである。具体的には、受付部402は、設定画面50において設定された第1の値、および設定画面60において設定された第2の値を受け付ける。なお、本実施形態では、受付部402は、第1の値以下の値を第2の値として受け付けるものとする。カッタ制御部403は、通信インタフェース25を介して上位装置からカット指示データが示す予め設定された切断位置、または連続して印字された印字イメージの境目予め設定された切断位置がカッタ10に達した場合に、カッタ10を制御して用紙2を切断するものである。印字制御部404は、通信インタフェース25を介して上位装置から受信してRAM23に格納された印字イメージを読み込む。そして、印字制御部404は、モータコントローラ29およびヘッドドライバ34を介してプラテンローラ5およびサーマルヘッド9を制御して、搬送される用紙2に対して印字イメージを印字するものである。また、上位装置から複数の印字イメージを受信した場合、印字制御部404は、1つの印字イメージを用紙2に印字した後、用紙2の予め設定された切断位置がサーマルヘッド9を通過した後カッタ10に達する前にサーマルヘッド9による印字を継続して行う。つまり、印字制御部404は、複数の印字イメージを受信した場合、受信した印字イメージを連続して用紙2に印字する。これにより、プリンタ1は、複数の印字イメージを用紙2に印字する際に、不要な空白行を用紙2に設けることなく、印字イメージを用紙2に印字することができる。また、印字制御部404は、用紙2の切断位置がカッタ10に達した場合に、ヘッドドライバ34を介してサーマルヘッド9を制御して当該サーマルヘッド9による印字を停止するとともに、モータコントローラ29を介してステッピングモータ4を制御して、用紙2を第2搬送方向bに、受付部402により受け付けた第1の値分バックフィードさせる。そして、用紙2がカッタ10により切断された後、印字制御部404は、モータコントローラ29を介してステッピングモータ4を制御して、用紙2を第1搬送方向aに、受付部402により受け付けた第2の値分フォワードフィードさせる。これにより、用紙2をカッタ10により切断する際に、第1ギア7および第2ギア8のバックラッシュによる印字を再開する位置のずれを防止することができる。また、用紙2の切断時における用紙2の張力によるプラテンローラ5からの用紙2の滑りを防止して、印字を再開する位置のずれを防止することができる。ここで、図7A、図7B、図8~10を用いて、第1ギア7および第2ギア8のバックラッシュによる印字位置のずれを防止する動作について詳細に説明する。図7Aは、バックフィード前における第1ギアおよび第2ギアの遊びを説明するための図である。図7Bは、バックフィード後における第1ギアおよび第2ギアの遊びを説明するための図である。図8は、第1ギアおよび第2ギアのバックラッシュにより印字位置にずれが生じた印字イメージを示す図である。図9および図10は、第1ギアおよび第2ギアのバックラッシュによる印字位置のずれを補正した印字イメージを示す図である。印字制御部404は、サーマルヘッド9により用紙2に印字を行っている間、ステッピングモータ4を制御して第2ギア8を時計回りに回転させかつ第1ギア7を反時計回りに回転させることにより、用紙2を第1搬送方向aに搬送している。そして、用紙2の切断位置がカッタ10に達すると、印字制御部404は、ステッピングモータ4の駆動を停止することにより、第2ギア8および第1ギア7の回転を停止させる。ここで、第1ギア7と第2ギア8の間には、図7Aに示すように、当該第1ギア7の時計回りの方向に遊び701が発生する。通常、ステッピングモータ4を止めると、第1ギア7の歯が第2ギア8の歯に対して正方向時計回りの方向または逆方向反時計回りの方向に偏るバックラッシュの状態となる。バックラッシュの状態つまり、遊び701が発生した状態で、カッタ10による用紙2の切断が行われると、用紙2は、第1搬送方向aに引っ張られて遊び701の分第1搬送方向aにずれる。また、カッタ10により用紙2が切断される際に用紙2にかかる張力が大きい場合、プラテンローラ5が回転することなくプラテンローラ5上で用紙2が第1搬送方向aに滑ってしまい、用紙2が、第1搬送方向aに大きくずれてしまうことがある。このようなカッタ10による切断時における用紙2のずれは、用紙2を切断後に印字を再開した際に、図8に示すように、用紙2の切断前に印字を停止した位置と用紙を切断後に印字を再開した位置との間の空白行となって現れる。そのため、従来のプリンタにおいては、カッタ10とサーマルヘッド9との間の距離分は印字を行わない様にして、用紙2が切断された直後のサーマルヘッド9の位置から印字を開始している。しかしながら、カッタ10とサーマルヘッド9との間の距離分は印字を行わない様にした場合、余分な余白部分が出てしまい、用紙2の無駄が生じる。したがって、用紙2の切断位置がサーマルヘッド9の位置を通過した後カッタ10に達するまで次の印字イメージの印字を継続して行い、用紙2の切断位置がカッタ10に達した時点で用紙2を切断し、切断後、引き続き印字を行うようにすることにより、余分な余白部分を出さないようにする必要がある。但し、この方法では、上述したように、バックラッシュによる第1搬送方向aへのずれを考慮しておかないと、印字を再開した際に、印字を停止した位置と印字を再開した位置の繋ぎ目に空白行が出てしまう図8参照。そこで、本実施形態では、用紙2の切断前、印字制御部404は、ステッピングモータ4を制御して、第2ギア8を反時計回りに回転させて第1ギア7を時計回りに回転させることにより、用紙2を第2搬送方向bに少なくとも遊び701の分第1の値だけバックフィードさせる。例えば、用紙2の切断位置がカッタ10に達してステッピングモータ4を停止したときの遊び701が3ステップ分である場合、印字制御部404は、3ステップ以上例えば、5ステップ、ステッピングモータ4を駆動して、用紙2を第2搬送方向bにバックフィードさせる。これにより、第1ギア7には、図7Bに示すように、当該第1ギア7の反時計回りの方向に遊び702が発生する。この状態で、カッタ10による用紙2の切断が行われて用紙2が第1搬送方向aに引っ張られた場合、第1ギア7が遊び702を利用して反時計回りに回転してプラテンローラ5により用紙2を第1搬送方向aに搬送させる。つまり、用紙2は、カッタ10により切断される際、カッタ10による切断前に第2搬送方向bに搬送された長さを利用して、第1搬送方向aに搬送される。これにより、用紙2上における印字を停止した位置がサーマルヘッド9の位置を越えて搬送される不要な用紙2の搬送を防止できるので、空白行の発生を防止できる。また、カッタ10により用紙2を切断する際に用紙2に大きな張力がかかった場合でも、第1ギア7が遊び702を利用して反時計回りに回転してプラテンローラ5により用紙2を第1搬送方向aに搬送する。これにより、プラテンローラ5上での第1搬送方向aへの用紙2の滑りを防止して、用紙2上における印字を停止した位置がサーマルヘッド9の位置を越えて搬送されることを防止できるので、空白行の発生を防止できる。つまり、図9に示すように、用紙2の切断前に印字を停止した位置と、用紙2の切断後に印字を再開する位置を略一致させることができる。また、カッタ10により用紙2を挟み込んだ際に用紙2に掛かる張力がプラテンローラ5の励磁抑制力よりも大きくなったり、用紙2の表面が滑り易くなっていたりすると、用紙2の切断前に当該用紙2をバックフィードさせていたとしても、用紙2が第1搬送方向aにプラテンローラ5上で滑り出すという物理的な誤差が発生する。そのため、印字制御部404は、プラテンローラ5の励磁抑制力を超えた用紙2の張力および用紙2の表面の滑りによる物理的な誤差を考慮した第2の値第1の値以下の値である第2の値分、フォワードフィードさせる。例えば、印字制御部404は、3ステップ以上例えば、5ステップ、ステッピングモータ4を駆動して、用紙2を第2搬送方向bにバックフィードさせて用紙2を切断させる。そして、用紙2を切断後、印字制御部404は、バックフィードさせたステップ以下のステップ分つまり、3ステップ、ステッピングモータ4を駆動して、用紙2を第1搬送方向aにフォワードフィードさせる。これにより、物理的な誤差による第1搬送方向aへの用紙2のずれを防止することができる。そして、用紙2を切断後、印字制御部404は、バックフィードさせた分つまり、5ステップ、ステッピングモータ4を駆動して、用紙2を第1搬送方向aにフォワードフィードさせる。なお、本実施形態では、印字制御部404は、第1の値と同じ若しくは第1の値以下の第2の値分、ステッピングモータ4を駆動して、用紙2を第1搬送方向aにフォワードフィードさせるが、これに限定するものではない。印字制御部404は、第1の値よりも大きい第2の値分、ステッピングモータ4を駆動して、用紙2を第1搬送方向aに搬送させても良い。これにより、図10に示すように、用紙2の切断前に印字を停止した位置と、用紙2の切断後に印字を再開する位置とを一致させることはできないものの、当該用紙2の切断前に印字を停止した位置と、当該用紙2の切断後に印字を再開する位置との間に空白行が生じることは防止することができる。さらに、本実施形態では、印字制御部404は、受付部402により設定を受け付けた第1の値および第2の値に従って、用紙2をバックフィードおよびフォワードフィードさせているが、これに限定するものではない。例えば、第1ギア7および第2ギア8の経年劣化による磨耗やプラテンローラ5の経年劣化による励磁強度の低下などの経年劣化による機械的な誤差を考慮した第1の値および第2の値を、フラッシュROMなどの不揮発性メモリに記憶させておき、印字制御部404は、当該不揮発性メモリに記憶された第1の値および第2の値に従って、用紙2をバックフィードおよびフォワードフィードさせても良い。次に、図11を用いて、本実施形態にかかるプリンタ1における印字動作の流れについて説明する。図11は、本実施形態にかかるプリンタの印字動作の流れを示すフローチャートである。印字制御部404は、上位装置から受信してRAM23等の記憶媒体に格納された印字イメージを読み込むステップS1001。次いで、印字制御部404は、プラテンローラ5およびサーマルヘッド9を制御して、読み込んだ印字イメージの印字を開始するステップS1002。印字制御部404は、サーマルヘッド9に対して1ライン毎の印字イメージを送信することにより、用紙2に対して1ライン毎に印字を行うステップS1003。そして、印字制御部404は、1ライン毎の印字を終える度に、用紙2の予め設定された切断位置まで印字を行ったか否かを判断するステップS1004。切断位置まで印字を行っていない場合ステップS1004:No、印字制御部404は、ステップS1003に戻り、用紙2に対する印字を継続する。一方、用紙2の予め設定された切断位置まで印字を行った場合ステップS1004:Yes、印字制御部404は、次に印字する印字イメージがあるか否かを判断するステップS1005。本実施形態では、印字制御部404は、未だ印字していない印字イメージがRAM23に残っているか否かにより、次に印字する印字イメージがあるか否かを判断するものとする。次に印字する印字イメージがない場合ステップS1005:No、印字制御部404は、ステッピングモータ4を制御して用紙2をフォワードフィードさせるステップS1006。そして、用紙2の切断位置がカッタ10に達するとステップS1007:Yes、印字制御部404は、ステッピングモータ4を制御して、プラテンローラ5による用紙2の搬送を停止するステップS1008。次いで、印字制御部404は、ステッピングモータ4を制御して、第1の値分、用紙2をバックフィードさせるステップS1009。用紙2のバックフィードさせた後、カッタ制御部403は、カッタ10を制御して、用紙2を切断するステップS1010。用紙2を切断後、印字制御部404は、第2の値が0であるか否かを判断するステップS1011。第2の値が0であると判断した場合ステップS1011:Yes、印字制御部404は、ステップS1001に戻り、新たな印字イメージを読み込む。一方、第2の値が0でない場合ステップS1011:No、印字制御部404は、ステッピングモータ4を制御して、第2値分、用紙2をフォワードフィードさせるステップS1012。一方、次に印字する印字イメージがある場合ステップS1005:Yes、印字制御部404は、RAM23から当該次に印字する印字イメージを読み込むステップS1013。そして、印字制御部404は、プラテンローラ5およびサーマルヘッド9を制御して、搬送される用紙2に対して次の印字イメージの印字を、用紙2の切断位置がカッタ10に達するまで継続するステップS1014、ステップS1015:No。用紙2の切断位置がカッタ10に達するとステップS1015:Yes、印字制御部404は、ステッピングモータ4を制御して、プラテンローラ5による用紙2の搬送を停止するステップS1008。次いで、印字制御部404は、ステッピングモータ4を制御して、第1の値分、用紙2をバックフィードさせるステップS1009。用紙2のバックフィードさせた後、カッタ制御部403は、カッタ10を制御して、用紙2を切断するステップS1010。用紙2を切断後、印字制御部404は、第2の値が0であるか否かを判断するステップS1011。第2の値が0であると判断した場合ステップS1011:Yes、印字制御部404は、ステップS1001に戻り、新たな印字イメージを読み込む。一方、第2の値が0でない場合ステップS1011:No、印字制御部404は、ステッピングモータ4を制御して、第2値分、用紙2をフォワードフィードさせるステップS1012。このように本実施形態にかかるプリンタ1によれば、用紙2を第1搬送方向aまたは当該第1搬送方向aとは反対の第2搬送方向bに搬送するプラテンローラ5と、プラテンローラ5を駆動するステッピングモータ4と、ステッピングモータ4の駆動力を伝達する第1ギア7および第2ギア8と、用紙2の予め設定された切断位置が搬送された際に、用紙2挟み込むことにより用紙2を切断するカッタ10と、第1搬送方向aにおいてカッタ10より上流側に設けられ、用紙2の切断位置がカッタ10に達するまで用紙2に継続して印字するサーマルヘッド9と、用紙2の切断前、サーマルヘッド9による印字を停止して用紙2を少なくとも第1ギア7および第2ギア8の遊び分第2搬送方向bに搬送するとともに、用紙2の切断後、用紙2を第1搬送方向aに搬送させた後にサーマルヘッド9による印字を再開させる印字制御部404と、を備える。これにより、カッタ10による用紙2の切断が行われて用紙2が第1搬送方向aに引っ張られた場合に、第1ギア7が遊び702を利用して反時計回りに回転してプラテンローラ5により用紙2を第1搬送方向aに搬送させて、用紙2上における印字を停止した位置がサーマルヘッド9の位置を越えて搬送される不要な用紙2の搬送を防止できるので、第1ギア7および第2ギア8のバックラッシュによる空白行の発生を防止できる。また、カッタ10により用紙2を切断する際に用紙2に大きな張力がかかった場合でも、第1ギア7が遊び702を利用して反時計回りに回転してプラテンローラ5により用紙2を第1搬送方向aに搬送させて、プラテンローラ5上での第1搬送方向aへの用紙2の滑りを防止して、用紙2上における印字を停止した位置がサーマルヘッド9の位置を越えて搬送されることを防止できるので、空白行の発生を防止できる。なお、本実施形態のプリンタ1で実行されるプログラムは、ROM等に予め組み込まれて提供されるが、これに限定するものではない。例えば、本実施形態のプリンタ1で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスクFD、CD-R、DVDDigitalVersatileDisk等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、本実施形態のプリンタ1で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のプリンタ1で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。本実施形態のプリンタ1で実行されるプログラムは、上述した各部表示制御部、受付部、カッタ制御部、印字制御部を含むモジュール構成となっており、実際のハードウェアとしてはCPUプロセッサが上記ROMからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示制御部、受付部、カッタ制御部、印字制御部が主記憶装置上に生成されるようになっている。本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。"