(57)【特許請求の範囲】
【請求項１】
長尺状の媒体を搬送経路に沿って搬送可能な搬送手段と、
前記搬送経路にある第一位置において、一単位のページを表す画像であるページ画像を前記媒体に連続印刷可能な印刷手段と、
前記第一位置よりも前記媒体の搬送方向の下流側にある第二位置において、前記媒体をカット可能なカット手段と、
前記ページ画像を印刷するための印刷データを記憶可能な第一記憶手段と、
前記媒体において前記カット手段にカットさせる位置であるカット対象位置を記憶可能な第二記憶手段と、
印刷物作成処理を実行可能な制御手段と
を備えた印刷装置であって、
前記印刷物作成処理は、
前記搬送手段に前記媒体を搬送させながら、前記第一記憶手段に記憶されている前記印刷データに基づいて、前記印刷手段に前記ページ画像を前記媒体に連続印刷させる印刷処理と、
前記媒体に印刷された前記ページ画像に対応する前記カット対象位置を、前記第二記憶手段に記憶させるカット設定処理と、
前記第二記憶手段に記憶されている前記カット対象位置が前記第二位置に到達した場合、前記カット手段に前記媒体をカットさせるカット処理と
を含み、
前記制御手段は、
前記印刷物作成処理の実行中に所定のエラー状態が発生した場合、前記印刷物作成処理を中断して、且つ、前記第一位置と前記第二位置との間にある前記カット対象位置である未カット位置を所定の記憶手段に記憶させる中断処理と、
前記印刷物作成処理の中断中に前記エラー状態が解消した場合、前記印刷物作成処理を再開して、且つ、前記中断処理によって記憶された前記未カット位置に基づいて、前記カット処理を実行する第一再開処理と
を実行可能であることを特徴とする印刷装置。
【請求項２】
前記中断処理は、複数の前記ページ画像のうちで印刷が中断された印刷中断ページの全体に対応する前記印刷データを、所定の記憶手段に記憶させ、
前記第一再開処理は、前記中断処理によって記憶された前記印刷データに基づいて、前記印刷中断ページの先頭から印刷が再開するように、前記印刷処理を開始することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記中断処理は、前記印刷物作成処理を中断する直前における前記媒体の搬送速度を、所定の記憶手段に記憶させ、
前記第一再開処理は、前記中断処理によって記憶された前記未カット位置を、前記中断処理によって記憶された前記搬送速度に応じて前記搬送方向の下流側に補正して、補正後の前記未カット位置に基づいて前記カット処理を実行する
ことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記ページ画像は、キャラクタが印刷される画像領域と、前記画像領域の周囲に設けられた余白領域とを含み、
前記第一再開処理は、前記中断処理によって記憶された前記未カット位置に対応する前記ページ画像に含まれる前記余白領域の余白幅が閾値未満である場合、前記未カット位置に基づく前記カット処理を実行しない
ことを特徴とする請求項１から３の何れかに記載の印刷装置。
【請求項５】
前記カット設定処理は、前記カット対象位置に対応付けて、前記媒体の厚み方向の全部をカットする第一カット及び前記媒体の厚み方向の一部をカットする第二カットの何れかを示すカット種別を、前記第二記憶手段に記憶させ、
前記カット処理は、前記第二位置において前記カット対象位置をカットする場合、前記カット対象位置に対応付けられている前記カット種別に基づいて、前記第一カット及び前記第二カットの何れかを実行する
ことを特徴とする請求項１から４の何れかに記載の印刷装置。
【請求項６】
前記第一再開処理は、前記中断処理によって記憶された前記未カット位置に対応する前記カット種別が前記第一カットであり、且つ前記印刷物作成処理の中断前に実行された最後の前記カット処理において前記第二カットが実行された場合、前記未カット位置に基づく前記カット処理を実行しないことを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記制御手段は、前記印刷物作成処理の中断中に前記エラー状態が解消した場合、前記第一再開処理、第二再開処理、及び第三再開処理の少なくとも二つの中から指定された一つを実行可能であり、
前記第二再開処理は、前記印刷物作成処理を再開して、前記印刷中断ページの先頭から印刷が再開するように前記印刷処理を開始し、
前記第三再開処理は、前記印刷物作成処理を再開して、複数の前記ページ画像のうちで前記未カット位置に対応する未カットページの先頭から印刷が再開するように、前記印刷処理を開始する
ことを特徴とする請求項２に記載の印刷装置。
【請求項８】
前記制御手段は、
前記印刷物作成処理の実行中に、前記印刷装置への供給電力が基準値以上から前記基準値未満に変化した場合、前記中断処理を実行し、
前記印刷物作成処理の中断中に、前記供給電力が前記基準値未満から前記基準値以上に変化した場合、前記第一再開処理を実行する
ことを特徴とする請求項１から７の何れかに記載の印刷装置。
【請求項９】
長尺状の媒体を搬送経路に沿って搬送可能な搬送手段と、
前記搬送経路にある第一位置において、一単位のページを表す画像であるページ画像を前記媒体に連続印刷可能な印刷手段と、
前記第一位置よりも前記媒体の搬送方向の下流側にある第二位置において、前記媒体をカット可能なカット手段と、
前記ページ画像を印刷するための印刷データを記憶可能な第一記憶手段と、
前記媒体において前記カット手段にカットさせる位置であるカット対象位置を記憶可能な第二記憶手段と
を備えた印刷装置に用いられる印刷方法であって、
前記印刷方法は、印刷物作成処理を備え、
前記印刷物作成処理は、
前記搬送手段に前記媒体を搬送させながら、前記第一記憶手段に記憶されている前記印刷データに基づいて、前記印刷手段に前記ページ画像を前記媒体に連続印刷させる印刷処理と、
前記媒体に印刷された前記ページ画像に対応する前記カット対象位置を、前記第二記憶手段に記憶させるカット設定処理と、
前記第二記憶手段に記憶されている前記カット対象位置が前記第二位置に到達した場合、前記カット手段に前記媒体をカットさせるカット処理と
を含み、
更に前記印刷方法は、
前記印刷物作成処理の実行中に所定のエラー状態が発生した場合、前記印刷物作成処理を中断して、且つ、前記第一位置と前記第二位置との間にある前記カット対象位置である未カット位置を所定の記憶手段に記憶させる中断処理と、
前記印刷物作成処理の中断中に前記エラー状態が解消した場合、前記印刷物作成処理を再開して、且つ、前記中断処理によって記憶された前記未カット位置に基づいて、前記カット処理を実行する第一再開処理と
を備えることを特徴とする印刷方法。
【請求項１０】
長尺状の媒体を搬送経路に沿って搬送可能な搬送手段と、
前記搬送経路にある第一位置において、一単位のページを表す画像であるページ画像を前記媒体に連続印刷可能な印刷手段と、
前記第一位置よりも前記媒体の搬送方向の下流側にある第二位置において、前記媒体をカット可能なカット手段と、
前記ページ画像を印刷するための印刷データを受信して記憶可能な第一記憶手段と、
前記媒体において前記カット手段にカットさせる位置であるカット対象位置を記憶可能な第二記憶手段と
を備えた印刷装置であるコンピュータに、印刷物作成処理を実行させ、
前記印刷物作成処理は、
前記搬送手段に前記媒体を搬送させながら、前記第一記憶手段に記憶されている前記印刷データに基づいて、前記印刷手段に前記ページ画像を前記媒体に連続印刷させる印刷処理と、
前記媒体に印刷された前記ページ画像に対応する前記カット対象位置を、前記第二記憶手段に記憶させるカット設定処理と、
前記第二記憶手段に記憶されている前記カット対象位置が前記第二位置に到達した場合、前記カット手段に前記媒体をカットさせるカット処理と
を含み、
更に前記コンピュータに、
前記印刷物作成処理の実行中に所定のエラー状態が発生した場合、前記印刷物作成処理を中断して、且つ、前記第一位置と前記第二位置との間にある前記カット対象位置である未カット位置を所定の記憶手段に記憶させる中断処理と、
前記印刷物作成処理の中断中に前記エラー状態が解消した場合、前記印刷物作成処理を再開して、且つ、前記中断処理によって記憶された前記未カット位置に基づいて、前記カット処理を実行する第一再開処理と
を実行させることを特徴とする印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法、及び印刷プログラムに関する。
【背景技術】
【０００２】
従来、用紙の印刷中に電源断又はエラーが発生して必要な行まで印刷が完了しなかった場合、印刷中の用紙の無効化を行う印刷装置が知られている（例えば、特許文献１参照）。また、長尺状の媒体を搬送しながら複数ページを連続印刷できる印刷装置が知られている（例えば、特許文献２参照）。この種の印刷装置では、媒体上に連続印刷されるページ間で媒体をカットすることで、ページ単位のラベルを作成できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−７６６０３号公報
【特許文献２】特開２００７−３８５５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示の印刷装置では、印刷が中断した用紙の全体が破棄されるため、用紙の無駄を生じる可能性があった。特許文献２に例示される印刷装置において、例えば一ページ目の印刷後に連続して二ページ目が印刷されている状態で、一ページ目と二ページ目との間で媒体がカットされる前にエラー状態（例えば停電等）が発生したとする。この場合、印刷装置がエラー状態から回復して印刷動作を再開すると、一ページ目と二ページ目との間で媒体がカットされることなく、二ページ目が最初から印刷される。従ってユーザは、一ページ目のラベルを作成するために、自分で媒体をカットする必要があった。
【０００５】
本発明の目的は、画像の印刷中にエラー状態が発生した場合でも、画像が印刷された媒体を適切にカットできる印刷装置、印刷方法、及び印刷プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る印刷装置は、長尺状の媒体を搬送経路に沿って搬送可能な搬送手段と、前記搬送経路にある第一位置において、一単位のページを表す画像であるページ画像を前記媒体に連続印刷可能な印刷手段と、前記第一位置よりも前記媒体の搬送方向の下流側にある第二位置において、前記媒体をカット可能なカット手段と、前記ページ画像を印刷するための印刷データを記憶可能な第一記憶手段と、前記媒体において前記カット手段にカットさせる位置であるカット対象位置を記憶可能な第二記憶手段と、印刷物作成処理を実行可能な制御手段とを備えた印刷装置であって、前記印刷物作成処理は、前記搬送手段に前記媒体を搬送させながら、前記第一記憶手段に記憶されている前記印刷データに基づいて、前記印刷手段に前記ページ画像を前記媒体に連続印刷させる印刷処理と、前記媒体に印刷された前記ページ画像に対応する前記カット対象位置を、前記第二記憶手段に記憶させるカット設定処理と、前記第二記憶手段に記憶されている前記カット対象位置が前記第二位置に到達した場合、前記カット手段に前記媒体をカットさせるカット処理とを含み、前記制御手段は、前記印刷物作成処理の実行中に所定のエラー状態が発生した場合、前記印刷物作成処理を中断して、且つ、前記第一位置と前記第二位置との間にある前記カット対象位置である未カット位置を所定の記憶手段に記憶させる中断処理と、前記印刷物作成処理の中断中に前記エラー状態が解消した場合、前記印刷物作成処理を再開して、且つ、前記中断処理によって記憶された前記未カット位置に基づいて、前記カット処理を実行する第一再開処理とを実行可能であることを特徴とする。
【０００７】
第一態様によれば、印刷物作成処理の実行中にエラー状態が発生した後、そのエラー状態が解消すると、印刷物作成処理が再開される。このとき、印刷物作成処理の中断によって発生した未カット位置において、媒体がカットされる。従って、ページ画像の印刷中にエラー状態が発生した場合でも、印刷装置はページ画像が印刷された媒体を適切にカットできる。
【０００８】
前記中断処理は、複数の前記ページ画像のうちで印刷が中断された印刷中断ページの全体に対応する前記印刷データを、所定の記憶手段に記憶させ、前記第一再開処理は、前記中断処理によって記憶された前記印刷データに基づいて、前記印刷中断ページの先頭から印刷が再開するように、前記印刷処理を開始してもよい。この場合、再開された印刷物作成処理において、印刷装置は印刷中断ページを媒体に再印刷できる。
【０００９】
前記中断処理は、前記印刷物作成処理を中断する直前における前記媒体の搬送速度を、所定の記憶手段に記憶させ、前記第一再開処理は、前記中断処理によって記憶された前記未カット位置を、前記中断処理によって記憶された前記搬送速度に応じて前記搬送方向の下流側に補正して、補正後の前記未カット位置に基づいて前記カット処理を実行してもよい。この場合、印刷装置は、印刷中断時に生じる慣性による媒体の移動量を考慮して、未カット位置をより適正な位置に補正できる。
【００１０】
前記ページ画像は、キャラクタが印刷される画像領域と、前記画像領域の周囲に設けられた余白領域とを含み、前記第一再開処理は、前記中断処理によって記憶された前記未カット位置に対応する前記ページ画像に含まれる前記余白領域の余白幅が閾値未満である場合、前記未カット位置に基づく前記カット処理を実行しなくてもよい。この場合、再開された印刷物作成処理において、画像領域がカットされることを抑制できる。
【００１１】
前記カット設定処理は、前記カット対象位置に対応付けて、前記媒体の厚み方向の全部をカットする第一カット及び前記媒体の厚み方向の一部をカットする第二カットの何れかを示すカット種別を、前記第二記憶手段に記憶させ、前記カット処理は、前記第二位置において前記カット対象位置をカットする場合、前記カット対象位置に対応付けられている前記カット種別に基づいて、前記第一カット及び前記第二カットの何れかを実行してもよい。この場合、印刷装置は、例えば印刷物の用途に応じて、カット対象位置を好適なカット種別に基づいてカットできる。
【００１２】
前記第一再開処理は、前記中断処理によって記憶された前記未カット位置に対応する前記カット種別が前記第一カットであり、且つ前記印刷物作成処理の中断前に実行された最後の前記カット処理において前記第二カットが実行された場合、前記未カット位置に基づく前記カット処理を実行しなくてもよい。この場合、再開された印刷物作成処理において、印刷装置は未カット位置のフルカットを省略できる。
【００１３】
前記制御手段は、前記印刷物作成処理の中断中に前記エラー状態が解消した場合、前記第一再開処理、第二再開処理、及び第三再開処理の少なくとも二つの中から指定された一つを実行可能であり、前記第二再開処理は、前記印刷物作成処理を再開して、前記印刷中断ページの先頭から印刷が再開するように前記印刷処理を開始し、前記第三再開処理は、前記印刷物作成処理を再開して、複数の前記ページ画像のうちで前記未カット位置に対応する未カットページの先頭から印刷が再開するように、前記印刷処理を開始してもよい。この場合、印刷装置はユーザの要望に応じた態様で、印刷物作成処理を再開できる。
【００１４】
前記制御手段は、前記印刷物作成処理の実行中に、前記印刷装置への供給電力が基準値以上から前記基準値未満に変化した場合、前記中断処理を実行し、前記印刷物作成処理の中断中に、前記供給電力が前記基準値未満から前記基準値以上に変化した場合、前記第一再開処理を実行してもよい。この場合、印刷装置は供給電力に応じて、印刷物作成処理の中断及び再開を実行できる。
【００１５】
本発明の第二態様に係る印刷方法は、長尺状の媒体を搬送経路に沿って搬送可能な搬送手段と、前記搬送経路にある第一位置において、一単位のページを表す画像であるページ画像を前記媒体に連続印刷可能な印刷手段と、前記第一位置よりも前記媒体の搬送方向の下流側にある第二位置において、前記媒体をカット可能なカット手段と、前記ページ画像を印刷するための印刷データを記憶可能な第一記憶手段と、前記媒体において前記カット手段にカットさせる位置であるカット対象位置を記憶可能な第二記憶手段とを備えた印刷装置に用いられる印刷方法であって、前記印刷方法は、印刷物作成処理を備え、前記印刷物作成処理は、前記搬送手段に前記媒体を搬送させながら、前記第一記憶手段に記憶されている前記印刷データに基づいて、前記印刷手段に前記ページ画像を前記媒体に連続印刷させる印刷処理と、前記媒体に印刷された前記ページ画像に対応する前記カット対象位置を、前記第二記憶手段に記憶させるカット設定処理と、前記第二記憶手段に記憶されている前記カット対象位置が前記第二位置に到達した場合、前記カット手段に前記媒体をカットさせるカット処理とを含み、更に前記印刷方法は、前記印刷物作成処理の実行中に所定のエラー状態が発生した場合、前記印刷物作成処理を中断して、且つ、前記第一位置と前記第二位置との間にある前記カット対象位置である未カット位置を所定の記憶手段に記憶させる中断処理と、前記印刷物作成処理の中断中に前記エラー状態が解消した場合、前記印刷物作成処理を再開して、且つ、前記中断処理によって記憶された前記未カット位置に基づいて、前記カット処理を実行する第一再開処理とを備えることを特徴とする。第二態様は、第一態様と同様の作用を奏する。
【００１６】
本発明の第三態様に係る印刷プログラムは、長尺状の媒体を搬送経路に沿って搬送可能な搬送手段と、前記搬送経路にある第一位置において、一単位のページを表す画像であるページ画像を前記媒体に連続印刷可能な印刷手段と、前記第一位置よりも前記媒体の搬送方向の下流側にある第二位置において、前記媒体をカット可能なカット手段と、前記ページ画像を印刷するための印刷データを受信して記憶可能な第一記憶手段と、前記媒体において前記カット手段にカットさせる位置であるカット対象位置を記憶可能な第二記憶手段とを備えた印刷装置であるコンピュータに、印刷物作成処理を実行させ、前記印刷物作成処理は、前記搬送手段に前記媒体を搬送させながら、前記第一記憶手段に記憶されている前記印刷データに基づいて、前記印刷手段に前記ページ画像を前記媒体に連続印刷させる印刷処理と、前記媒体に印刷された前記ページ画像に対応する前記カット対象位置を、前記第二記憶手段に記憶させるカット設定処理と、前記第二記憶手段に記憶されている前記カット対象位置が前記第二位置に到達した場合、前記カット手段に前記媒体をカットさせるカット処理とを含み、更に前記コンピュータに、前記印刷物作成処理の実行中に所定のエラー状態が発生した場合、前記印刷物作成処理を中断して、且つ、前記第一位置と前記第二位置との間にある前記カット対象位置である未カット位置を所定の記憶手段に記憶させる中断処理と、前記印刷物作成処理の中断中に前記エラー状態が解消した場合、前記印刷物作成処理を再開して、且つ、前記中断処理によって記憶された前記未カット位置に基づいて、前記カット処理を実行する第一再開処理とを実行させることを特徴とする。第三態様は、第一態様と同様の作用を奏する。
【図面の簡単な説明】
【００１７】
【図１】印刷装置１を左前上方から見た斜視図である。
【図２】本体ケース１１を前上方から見た斜視図である。
【図３】印刷装置１の内部構造を模式的に示す平面図である。
【図４】印刷装置１の電気的構造を示すブロック図である。
【図５】メイン処理のフローチャートである。
【図６】図５に続く、メイン処理のフローチャートである。
【図７】補正テーブル１００の一例を示す図である。
【図８】テープ８の印刷物作成動作の流れを示す説明図である。
【図９】テープ８の印刷物作成動作の流れを示す説明図である。
【図１０】テープ８の印刷物作成動作の流れを示す説明図である。
【図１１】テープ８の印刷物作成動作の流れを示す説明図である。
【図１２】テープ８の印刷物作成動作の流れを示す説明図である。
【図１３】テープ８の印刷物作成動作の流れを示す説明図である。
【発明を実施するための形態】
【００１８】
本発明の一実施形態を、図面を参照して説明する。図１〜図４を参照して、本実施形態に係る印刷装置１を説明する。図２では、テープカセット８０及びリボンカセット９０を模式的に示す。図３は、テープカセット８０、リボンカセット９０、及びチューブ９が、テープ装着部２０、リボン装着部３０、及びチューブ装着部４０に夫々装着された状態を示す。以下では、図１の上方、下方、右下方、左上方、右上方、及び左下方を、各々、印刷装置１の上方、下方、右方、左方、後方、及び前方と定義して説明する。
【００１９】
図１に示すように、印刷装置１は、帯状の印刷媒体であるテープ８と、筒状の印刷媒体であるチューブ９とを、二つの印刷機構によって夫々印刷可能である。印刷装置１は、本体ケース１１及びカバー１２を含む筐体１０を備える。本体ケース１１は、左右方向に長い直方体状の箱状部材である。カバー１２は、本体ケース１１の上側に配置された板状部材である。カバー１２の後端部は、本体ケース１１の後端部上側で回転可能に支持される。カバー１２が本体ケース１１に対して閉じられた場合（図１参照）、カバー１２は装着面１１Ａ（図２参照）を覆う。カバー１２が本体ケース１１に対して開かれた場合、装着面１１Ａは上方に露出する（図２参照）。
【００２０】
筐体１０の側面には、テープ排出口１４、チューブ挿入口１５、チューブ排出口１６、及び操作部１７が設けられる。テープ排出口１４は、筐体１０の前面に設けられた、テープ８を筐体１０の外部に排出するための開口である。チューブ挿入口１５は、筐体１０の右面に設けられた、チューブ９を筐体１０の内部に案内するための開口である。チューブ排出口１６は、筐体１０の左面に設けられた、チューブ９を筐体１０の外部に排出するための開口である。操作部１７は、印刷装置１の動作状態を示す複数のＬＥＤである表示部と、電源ボタン及びスタートボタンを含む複数の操作ボタンである操作部とを含む。
【００２１】
図２に示すように、装着面１１Ａには、テープ装着部２０、リボン装着部３０、チューブ装着部４０等が設けられる。テープ装着部２０は、上方に開口する凹部であって、テープカセット８０を着脱可能な部位である。本実施形態のテープ装着部２０は、装着面１１Ａの右部にある。ユーザは、カバー１２（図１参照）が開かれた状態で、テープカセット８０をテープ装着部２０に対して上方から着脱可能である。搬送路２３は、テープ装着部２０の右前部から連続して前方に延びる溝部である。搬送路２３の前端部は、テープ排出口１４に接続する。
【００２２】
リボン装着部３０は、上方に開口する凹部であって、リボンカセット９０を着脱可能な部位である。本実施形態のリボン装着部３０は、装着面１１Ａの左部にある。ユーザは、カバー１２が開かれた状態で、リボンカセット９０をリボン装着部３０に対して上方から着脱可能である。チューブ装着部４０は、チューブ９（図１参照）を着脱可能な部位である。
【００２３】
チューブ装着部４０は、チューブ挿入口１５からチューブ排出口１６まで延びる、上方に開口する溝部である。本実施形態のチューブ装着部４０は、テープ装着部２０及びリボン装着部３０の後側を通り、且つリボン装着部３０の後端部と連通している。ユーザは、カバー１２が開かれた状態で、チューブ９をチューブ装着部４０に対して上方から着脱可能である。チューブ９は、チューブ挿入口１５からチューブ排出口１６まで延びるように、チューブ装着部４０に装着される。
【００２４】
図３に示すように、テープカセット８０は、未使用のテープ８、未使用のインクリボン（図示外）、テープ駆動ローラ８１、リボン巻取スプール８２等が収容された箱状体である。テープ駆動ローラ８１は、テープカセット８０内にあるテープ８を引き出すためのローラである。リボン巻取スプール８２は、テープカセット８０内にあるインクリボンを巻取るためのスプールである。
【００２５】
テープ装着部２０には、印刷ヘッド５１、テープ駆動軸５５、及びリボン巻取軸５６が設けられている。印刷ヘッド５１は、テープ８の搬送方向と直交に並ぶ複数の印刷素子によってライン単位の印刷を行うサーマルヘッドである。テープ駆動軸５５は、テープ駆動ローラ８１を回転可能な軸である。リボン巻取軸５６は、リボン巻取スプール８２を回転可能な軸である。テープ装着部２０の右側には、プラテンローラ５３及び可動搬送ローラ５４を回転自在に支持するプラテンホルダ５２が設けられている。プラテンローラ５３は、印刷ヘッド５１に相対して回転可能なローラである。可動搬送ローラ５４は、テープ駆動軸５５に相対して回転可能なローラである。
【００２６】
カバー１２（図１参照）が開かれると、プラテンホルダ５２が退避位置に移動して、プラテンローラ５３及び可動搬送ローラ５４がテープ装着部２０の外側に配置される。ユーザがテープ装着部２０にテープカセット８０を装着すると、テープ駆動軸５５及びリボン巻取軸５６はテープ駆動ローラ８１及びリボン巻取スプール８２に夫々挿入される。
【００２７】
次いでカバー１２が閉じられると、プラテンホルダ５２が作動位置に移動して、プラテンローラ５３及び可動搬送ローラ５４がテープ装着部２０の内側に配置される。このとき、プラテンローラ５３は、テープカセット８０のテープ８及びインクリボンを重ねて、印刷ヘッド５１に向けて付勢する。可動搬送ローラ５４は、テープ駆動ローラ８１との間で、テープカセット８０のテープ８及びインクリボンを挟む。これにより、印刷装置１は、テープカセット８０を用いてテープ８を印刷可能な状態となる。
【００２８】
テープ排出口１４の後側には、搬送路２３にあるテープ８をその厚み方向にカット可能なカッタ５７が設けられている。カッタ５７は、テープ８の一部の層（例えば、剥離紙のみ）をカットしてスリットを形成するハーフカットと、テープ８の全ての層（例えば、剥離紙及び台紙）をカットして切り離すフルカットとを実行可能である。
【００２９】
リボンカセット９０は、未使用のインクリボン、リボン巻取スプール９１等が収容された箱状体である。リボン装着部３０には、印刷ヘッド６１、可動搬送ローラ６２、及びリボン巻取軸６３が設けられている。印刷ヘッド６１は、チューブ９の搬送方向と直交に並ぶ複数の印刷素子によってライン単位の印刷を行うサーマルヘッドである。可動搬送ローラ６２は、印刷ヘッド６１に相対して回転可能なローラである。リボン巻取軸６３は、リボン巻取スプール９１を回転可能な軸である。
【００３０】
カバー１２（図１参照）が開かれると、可動搬送ローラ６２はチューブ装着部４０の後側に配置されて、印刷ヘッド６１から離隔する。ユーザがリボン装着部３０にリボンカセット９０を装着すると、リボン巻取軸６３はリボン巻取スプール９１に挿入される。ユーザは、チューブ９をチューブ装着部４０に装着する。次いでカバー１２が閉じられると、可動搬送ローラ６２はチューブ装着部４０の内側に配置されて、印刷ヘッド６１に近接する。このとき、可動搬送ローラ６２は、チューブ装着部４０に装着されているチューブ９とリボンカセット９０のインクリボンとを重ねて、印刷ヘッド６１に向けて付勢する。これにより、印刷装置１は、リボンカセット９０を用いてチューブ９を印刷可能な状態となる。
【００３１】
チューブ排出口１６の右側には、チューブ装着部４０にあるチューブ９をその径方向にカット可能なカッタ６４が設けられている。カッタ６４は、チューブ９におけるチューブ径の一部をカットしてスリットを形成するハーフカットと、チューブ９におけるチューブ径の全部をカットして切り離すフルカットとを実行可能である。
【００３２】
図４を参照して、印刷装置１の電気的構成を説明する。印刷装置１は、制御基板１９を備えている。制御基板１９は、ＣＰＵ４１、ＲＯＭ４２、ＣＧＲＯＭ４３、ＲＡＭ４４、フラッシュメモリ４５、入出力インターフェース４９等を備え、これらがデータバスを介して接続されている。ＲＯＭ４２には、ＣＰＵ４１が印刷装置１を制御するために実行するプログラムが記憶される。ＣＧＲＯＭ４３には、キャラクタを印刷するための印刷用ドットパターンデータが記憶される。キャラクタは、文字、文字列、数字、記号、図形、イラスト等の少なくとも一つである。ＲＡＭ４４には、一時的なデータが記憶される。ＲＡＭ４４には、外部機器から受信した印刷データを一時記憶する受信バッファ４４Ａが設けられる。フラッシュメモリ４５には、外部機器から取り込まれたキャラクタ及び後述の補正テーブル１００（図７参照）が記憶されている。
【００３３】
入出力インターフェース４６には、操作部１７、内蔵電池１８、駆動回路７１，７２，７３，７４，７５，７６、外部接続Ｉ／Ｆ７７等が接続されている。印刷装置１が外部電源（図示外）に接続されている場合、内蔵電池１８は外部電源から電力の供給を受けて充電される。印刷装置１が外部電源（図示外）に接続されていない場合、内蔵電池１８は印刷装置１に充電された電力を供給する。
【００３４】
駆動回路７１は、印刷ヘッド５１を駆動するための電子回路である。駆動回路７２は、テープ駆動軸５５及びリボン巻取軸５６を回転させる搬送モータ８８を駆動するための電子回路である。駆動回路７３は、カッタ５７を動作させるカットモータ８９を駆動するための電子回路である。駆動回路７４は、印刷ヘッド６１を駆動するための電子回路である。駆動回路７５は、可動搬送ローラ６２及びリボン巻取軸６３を回転させる搬送モータ９８を駆動するための電子回路である。駆動回路７６は、カッタ６４を動作させるカットモータ９９を駆動するための電子回路である。
【００３５】
外部接続Ｉ／Ｆ７７は、外部機器を印刷装置１に接続するためのインターフェースである。本実施形態では、外部機器であるＰＣ２が、外部接続Ｉ／Ｆ７７を介して印刷装置１に接続されている。ＰＣ２には、ユーザにページ画像を編集するためのアプリケーションプログラムであるエディタがインストールされている。ページ画像は、少なくとも一つのキャラクタを含むページ単位の印刷内容を示す。ユーザは、ＰＣ２でエディタを使用してページ画像を編集した後、そのページ画像の印刷を指示する。本実施形態のページ画像は、キャラクタが配置される画像領域１０１と、画像領域１０１の周囲に設けられた余白領域１０２とを含む（図１１参照）。
【００３６】
この場合、ＰＣ２のＣＰＵ（図示外）は、編集されたページ画像の印刷を指示する印刷コマンドを、印刷装置１に送信する。本実施形態の印刷コマンドは、印刷対象物（テープ８又はチューブ９）、印刷ページ数、各ページ画像の印刷情報等を示す。各ページ画像の印刷情報は、ページ画像の印刷ライン数、カット設定（カット種別及びカット対象位置）等を示す。カット種別は、フルカット及びハーフカットの何れかを示す。カット対象位置は、ページ画像が印刷されたテープ８においてカットする位置を示す。
【００３７】
本実施形態の印刷装置１は、ページ画像が通常ページ画像である場合、ページ画像が一面全体に印刷されたラベル８Ａを作成可能である（図９（Ａ）参照）。通常ページ画像は、ページの搬送方向長さであるページ長が下限値（例えば、１０ｍｍ）以上のページ画像である。先頭ページ（一ページ目）に対応する通常ページ画像のカット対象位置は、そのページ画像の先頭ライン及び末尾ライン（即ち、ページ画像の搬送方向両端部）である。後続ページ（ニページ目以降）に対応する通常ページ画像のカット対象位置は、そのページ画像の末尾ラインである。
【００３８】
本実施形態の印刷装置１は、ページ画像が特殊ページ画像である場合、特殊ラベル８Ｃ（図１２（Ｃ）参照）を作成可能である。特殊ページ画像は、ページ長が下限値未満のページ画像である。特殊ラベル８Ｃは、その搬送方向長さが先述の下限値と同じであり、且つその搬送方向下流部にあるページ部１０３に、ページ画像が印刷されたラベルである。特殊ラベル８Ｃでは、ページ部１０３とその搬送方向上流側にある余白である余剰部１０４との境界位置（即ち、ページ画像の末尾ライン）に、ハーフカットが行われる。
【００３９】
従って、先頭ページに対応する特殊ページ画像のカット対象位置は、そのページ画像の先頭ライン、末尾ライン、及び余白追加ラインである。余白追加ラインは、ページ画像の先頭ラインから先述の下限値分、搬送方向上流側にあるラインである。この場合、先頭ライン及び余白追加ラインのカット種別はフルカットであり、末尾ラインのカット種別はハーフカットである。また、後続ページに対応する特殊ページ画像のカット対象位置は、そのページ画像の末尾ライン及び余白追加ラインである。この場合、余白追加ラインのカット種別はフルカットであり、末尾ラインのカット種別はハーフカットである。
【００４０】
更にＰＣ２のＣＰＵは、編集されたページ画像に基づいてライン単位の印刷データを順次生成して、生成された印刷データを印刷装置１に順次送信する。印刷データは、印刷対象のページ画像のうちで印刷ヘッド５１，６１の印刷単位である一ライン分を、印刷装置１に印刷させるデータである。これにより、印刷対象のページ画像の全体を印刷するために必要な複数の印刷データが、ＰＣ２から印刷装置１に順次送信される。印刷対象のページ画像が複数である場合、複数のページ画像の各々に対応する複数の印刷データが、各ページ画像の印刷順に従って送信される。
【００４１】
印刷装置１では、受信された印刷コマンド及び印刷データが、受信バッファ４４Ａに記憶される。ＣＰＵ４１は、受信バッファ４４Ａから印刷コマンド及び印刷データをその記憶順に読み出す。ＣＰＵ４１は、受信バッファ４４Ａから印刷コマンドを読み出した場合、後述する印刷物作成動作を開始する。ＣＰＵ４１は、受信バッファ４４Ａから印刷データを読み出した場合、その印刷データをＣＧＲＯＭ４３の印刷用ドットパターンデータに基づいて一ライン分のイメージデータに展開して、ＲＡＭ４４のイメージバッファ（図示外）に記憶させる。ＣＰＵ４１は、イメージバッファに記憶されたイメージデータを順次読み出して、以下の印刷物作成動作を実行する。
【００４２】
ＣＰＵ４１は、印刷対象物がテープ８である印刷コマンドを読み出した場合、テープ８の印刷物作成動作を開始する。図３に示すように、搬送モータ８８は、テープ駆動軸５５及びリボン巻取軸５６を回転させることで、テープ駆動ローラ８１及びリボン巻取スプール８２を回転させる。テープ駆動ローラ８１の回転に伴って、テープカセット８０内にある未使用のテープ８が引き出される。リボン巻取スプール８２の回転に伴って、テープカセット８０内にある未使用のインクリボンが引き出される。引き出されたフィルムテープ８５及びインクリボン８６は、印刷ヘッド５１とプラテンローラ５３との間に搬送される。
【００４３】
印刷ヘッド５１は、テープ８の搬送と同期して、イメージバッファから順次読み出されるイメージデータに基づいて、インクリボンを使用してテープ８にキャラクタを印刷する。使用済みのインクリボンは、リボン巻取スプール８２に巻き取られる。印刷済みのテープ８は、可動搬送ローラ５４とテープ駆動ローラ８１とによって搬送路２３内に搬送される。更に印刷済みのテープ８は、カッタ５７によってページ画像毎にカットされ、テープ排出口１４から排出される。
【００４４】
ＣＰＵ４１は、印刷対象物がチューブ９である印刷コマンドを読み出した場合、チューブ９の印刷物作成動作を開始する。図３に示すように、搬送モータ９８は、可動搬送ローラ６２を回転させることでチューブ装着部４０内のチューブ９を搬送し、且つリボン巻取軸６３を回転させることでリボン巻取スプール９１を回転させる。リボン巻取スプール９１の回転に伴って、リボンカセット９０内にある未使用のインクリボンが引き出される。引き出されたインクリボンは、印刷ヘッド６１と可動搬送ローラ６２との間に搬送される。
【００４５】
印刷ヘッド６１は、チューブ９の搬送と同期して、イメージバッファから順次読み出されるイメージデータに基づいて、インクリボンを使用してチューブ９にキャラクタを印刷する。使用済みのインクリボンは、リボン巻取スプール９１に巻き取られる。印刷済みのチューブ９は、可動搬送ローラ６２によって印刷ヘッド６１の下流側に搬送される。更に印刷済みのチューブ９は、カッタ６４によってページ画像毎にカットされ、チューブ挿入口１５から排出される。
【００４６】
図５〜図１３を参照して、印刷物作成動作に関するメイン処理を説明する。図８では、理解を容易にするために、印刷物作成動作時におけるテープ８、印刷ヘッド５１、及びカッタ５７の位置関係を、模式的に示す（後述の図９〜図１３も同様）。ＣＰＵ４１は、受信バッファ４４Ａから印刷コマンドを読み出した場合、ＲＯＭ４２に記憶されたプログラムを読み出して実行することによって、メイン処理を開始する。
【００４７】
以下では、メイン処理に基づいて実行されるテープ８の印刷物作成動作を例示するが、メイン処理に基づいて実行されるチューブ９の印刷物作成動作も同様である。なお、図８に示すように、カッタ５７によってテープ８が幅方向にカットされる位置を、カッタ位置Ｔ２という。印刷ヘッド５１によってキャラクタが一ライン分印刷されるテープ８上の位置を、ヘッド位置Ｔ１という。カッタ位置Ｔ２は、ヘッド位置Ｔ１よりもテープ８の搬送方向下流側にある。
【００４８】
図５に示すように、ＣＰＵ４１は、まず印刷前処理を実行する（Ｓ１）。具体的には、ＣＰＵ４１は受信バッファ４４Ａから読み出した印刷コマンドに基づいて、印刷ページ数及び各ページ画像の印刷情報をＲＡＭ４４の所定領域に記憶させる。ＣＰＵ４１はＲＡＭ４４の所定領域において、先頭ページに対応するページ画像の印刷情報を、処理対象として設定する。ＣＰＵ４１は、先頭ページに対応するページ画像のカット対象位置を、ＲＡＭ４４のカット用領域に設定する。ＣＰＵ４１は、ＲＡＭ４４に記憶されている現在搬送位置（単位はドット）を「０」に初期化する。
【００４９】
その後、ＣＰＵ４１は、搬送モータ８８を駆動してテープ８の搬送を開始し（Ｓ３）、現在搬送位置の印刷制御を実行する（Ｓ５）。具体的には、ＣＰＵ４１はＲＡＭ４４に設定されている処理対象の印刷情報に基づいて、テープ８において現在搬送位置と対応するラインに印刷するためのイメージデータを、ＲＡＭ４４のイメージバッファから読み出す。ＣＰＵ４１は読み出したイメージデータに基づいて、印刷ヘッド５１に一ライン分の印刷を実行させる。
【００５０】
次いで、ＣＰＵ４１は、エラー状態が発生しているかを判断する（Ｓ７）。エラー状態が発生していない場合（Ｓ７：ＮＯ）、ＣＰＵ４１はＲＡＭ４４に記憶されている現在搬送位置に基づいて、ヘッド位置Ｔ１がページ終了位置にあるかを判断する（Ｓ９）。具体的には、ヘッド位置Ｔ１が印刷中ページの末尾ライン（即ち、印刷中ページの搬送方向の上流側端部）と対応しない場合、ＣＰＵ４１はヘッド位置Ｔ１がページ終了位置にないと判断する（Ｓ９：ＮＯ）。印刷中ページは、印刷ヘッド５１によって印刷されている状態にあるページ画像である。
【００５１】
この場合、ＣＰＵ４１はＲＡＭ４４に記憶されている現在搬送位置に基づいて、カッタ位置Ｔ２がカット対象位置にあるかを判断する（Ｓ１１）。具体的には、カッタ位置Ｔ２がカット用領域に設定されているカット対象位置と対応しない場合、ＣＰＵ４１はカッタ位置Ｔ２がカット対象位置にないと判断する（Ｓ１１：ＮＯ）。この場合、ＣＰＵ４１はＲＡＭ４４に記憶されている現在搬送位置に「１」を加算して（Ｓ１３）、処理をＳ１に戻す。
【００５２】
エラー状態が発生していると判断された場合（Ｓ７：ＹＥＳ）、ＣＰＵ４１はエラー状態が特定エラーであるかを判断する（Ｓ１５）。特定エラーは、例えば簡易なユーザ操作で復旧可能なエラー状態であり、印刷装置１の電力不足やカバー１２の不正開放等が例示される。印刷装置１の電力不足は、印刷装置１への供給電力が基準値以上から基準値未満に低下する状態であり、例えば印刷装置１と接続する外部電源の停電、印刷装置１と接続する電源ケーブルの断線、内蔵電池１８の電力低下等により発生する。なお、印刷装置１の電力不足が発生した場合でも、内蔵電池１８に残存する電力が制御基板１９に供給されているため、ＲＡＭ４４に記憶されている各種データは消去されない。
【００５３】
エラー状態が特定エラーである場合（Ｓ１５：ＹＥＳ）、ＣＰＵ４１はテープ８の搬送及び印刷を停止させることで印刷物作成動作を中断させ、且つ印刷中断情報をＲＡＭ４４に保存する（Ｓ１７）。本実施形態の印刷中断情報は、印刷中断ページの印刷情報と、未カットページの印刷情報と、停止直前の搬送速度とを含む。印刷中断ページは、印刷物作成動作の中断によって、一部のみが印刷されたページ画像である。未カットページは、印刷物作成動作の中断時にヘッド位置Ｔ１よりも搬送方向下流側にあるページ画像のうち、末尾ラインがカットされていない通常ページ画像、又は余白追加ラインがカットされていない特殊ページ画像である。未カットページ及び印刷中断ページの各印刷情報は、未カット位置を含む。未カット位置は、印刷物作成動作の中断時にヘッド位置Ｔ１とカッタ位置Ｔ２との間にあるカット対象位置である。停止直前の搬送速度は、印刷物作成動作の中断直前におけるテープ８の搬送速度である。
【００５４】
エラー状態が特定エラーでない場合（Ｓ１５：ＮＯ）、ＣＰＵ４１はエラー状態が非特定エラーであると判断する。非特定エラーは、例えば簡易なユーザ操作では復旧不能なエラー状態であり、印刷装置１の故障やテープカセット８０の交換等が挙げられる。この場合、ＣＰＵ４１は印刷物作成動作を中断して、エラー種別に応じた各種処理を実行した後、メイン処理を終了させる。
【００５５】
ヘッド位置Ｔ１が印刷中ページの末尾ラインと対応する場合、ＣＰＵ４１はヘッド位置Ｔ１がページ終了位置にあると判断する（Ｓ９：ＹＥＳ）。この場合、ＣＰＵ４１は印刷コマンドが示す印刷ページ数に基づいて、印刷済みのページ画像が最終ページに対応するかを判断する（Ｓ１９）。印刷済みのページ画像が最終ページに対応しない場合（Ｓ１９：ＮＯ）、ＣＰＵ４１は印刷コマンドに基づいて、次ページ印刷情報を処理対象として設定する（Ｓ２１）。
【００５６】
次ページ印刷情報は、次の印刷対象となるページ画像（以下、次ページ画像）の印刷情報である。Ｓ２１において、ＣＰＵ４１は次ページ画像の末尾ラインを、カット用領域に新たなカット対象位置として設定する。更にＣＰＵ４１は、設定したカット対象位置に対応するカット種別を、カット用領域に記憶させる。Ｓ２１の実行後、ＣＰＵ４１は処理をＳ１１に進める。印刷済みのページ画像が最終ページに対応する場合（Ｓ１９：ＹＥＳ）、ＣＰＵ４１はテープ８を更に搬送させて、カッタ位置Ｔ２において最終ページの末尾ラインをフルカットさせる。その後、ＣＰＵ４１はメイン処理を終了させる。
【００５７】
カッタ位置Ｔ２がカット対象位置と対応する場合、ＣＰＵ４１はカッタ位置Ｔ２がカット対象位置にあると判断する（Ｓ１１：ＹＥＳ）。この場合、ＣＰＵ４１はカットモータ８９を駆動して、カット制御を実行する（Ｓ２３）。具体的には、ＣＰＵ４１はカット対象位置に対応するカット種別に応じて、カッタ５７にハーフカット又はフルカットを実行させる。これにより、テープ８のカット対象位置がカット種別に応じてカットされる。
【００５８】
Ｓ２３においてページ画像の末尾ラインがカットされた場合、ページ単位のラベル８Ａ（図９参照）が作成される。ＣＰＵ４１は、受信バッファ４４Ａから読み出した印刷情報及び印刷データのうち、作成されたラベル８Ａに対応するページ画像の印刷情報及び印刷データを、ＲＡＭ４４の所定領域から削除する。Ｓ２３の実行後、ＣＰＵ４１は処理をＳ１３に進める。
【００５９】
図６に示すように、ＣＰＵ４１は特定エラーの解除ありかを判断する（Ｓ３３）。特定エラーが解除されていない場合（Ｓ３３：ＮＯ）、ＣＰＵ４１はエラー解除操作待ちを行って（Ｓ３５）、処理をＳ３３に戻す。例えば特定エラーが印刷装置１の電力不足である場合、ユーザはエラー解除操作として、外部電源の停電を回復させたり、電源ケーブルの断線を修復したりする。これにより、印刷装置１への供給電力が基準値未満から基準値以上に変化するため、ＣＰＵ４１は特定エラーの解除ありと判断する（Ｓ３３：ＹＥＳ）。また、例えばカバー１２の不正開放である場合、ユーザがエラー解除操作としてカバー１２を閉じると、ＣＰＵ４１は特定エラーの解除ありと判断する（Ｓ３３：ＹＥＳ）。
【００６０】
このように特定エラーが解除された場合、ＣＰＵ４１は印刷物作成動作を再開するために、印刷装置１を動作可能状態に復帰させる再印刷準備を実行する（Ｓ３７）。このときＣＰＵ４１は、カット用領域に記憶されているカット対象位置を削除する。本実施形態の印刷装置１は、予め用意された複数の再開処理（後述の第一〜第三再開処理）のうち、任意に選択された何れかの再開処理を再印刷準備後に実行可能である。フラッシュメモリ４５には、複数の再開処理のうちで、実行対象として指定された再開処理が記憶されている。
【００６１】
Ｓ３７の実行後、ＣＰＵ４１はフラッシュメモリ４５を参照して、実行対象として第一再開処理が指定されているかを判断する（Ｓ３９）。第一再開処理は、印刷中断ページの先頭ラインから印刷を再開し、且つ未カット位置に対するカットを実行する処理である。第一再開処理が指定されている場合（Ｓ３９：ＹＥＳ）、ＣＰＵ４１はＲＡＭ４４に保存されている印刷中断情報に基づいて、未カット位置があるかを判断する（Ｓ４１）。
【００６２】
未カット位置がある場合（Ｓ４１：ＹＥＳ）、ＣＰＵ４１は未カットページの余白幅が閾値以上であるかを判断する（Ｓ４３）。具体的には、枠状の余白領域１０２（図１１参照）の余白幅Ｌ２が閾値（例えば５ｍｍ）以上である場合、ＣＰＵ４１は未カットページの余白幅が閾値以上であると判断する（Ｓ４３：ＹＥＳ）。この場合、ＣＰＵ４１は中断前カットが特殊ページ画像のハーフカットであるかを判断する（Ｓ４５）。中断前カットは、印刷物作成動作の中断前において最後に実行されたカットである。中断前カットが特殊ページ画像のハーフカットでない場合（Ｓ４５：ＮＯ）、ＣＰＵ４１は未カット位置を、カット対象位置としてカット用領域に再設定する（Ｓ４７）。ＣＰＵ４１は補正テーブル１００（図７参照）に基づいて、カット用領域に記憶されているカット対象位置を補正する（Ｓ４９）。
【００６３】
図７に示すように、補正テーブル１００には、停止直前の搬送速度とカット位置補正量とが対応付けられている。カット位置補正量は、カット対象位置を搬送方向下流側に補正する距離を示す。本実施形態のカット位置補正量は、カット対象位置の補正量をドット単位で示す。Ｓ４９では、停止直前の搬送速度が、ＲＡＭ４４に保存されている印刷中断情報に基づいて特定される。特定された停止直前の搬送速度に対応するカット位置補正量が、補正テーブル１００を参照して特定される。カット用領域にある全てのカット対象位置の各々は、特定されたカット位置補正量分、搬送方向下流側に移動するように補正される。
【００６４】
Ｓ４９の実行後、ＣＰＵ４１は印刷中断ページから印刷を再開させる情報を設定する（Ｓ５１）。具体的には、ＣＰＵ４１はＲＡＭ４４に保存されている印刷中断情報に基づいて、印刷中断ページの印刷情報を処理対象として再設定して、印刷中断ページのカット対象位置をカット領域に再設定する。このとき設定される印刷中断ページのカット対象位置は、再印刷される印刷中断ページの先頭ライン及び末尾ラインである。
【００６５】
Ｓ５１の実行後、ＣＰＵ４１は処理をＳ３に戻す。これにより、以降の処理では、再設定された印刷中断ページの印刷情報に基づいて、印刷中断ページの先頭ラインから印刷が再開される（Ｓ３、Ｓ５）。更に、補正後の未カット位置がカッタ位置Ｔ２に到達した場合、カッタ位置Ｔ２がカット対象位置にあると判断されて、補正後の未カット位置においてテープ８がカットされる（Ｓ１１：ＹＥＳ、Ｓ２３）。
【００６６】
実行対象として第一再開処理が指定されていない場合（Ｓ３９：ＮＯ）、ＣＰＵ４１はフラッシュメモリ４５を参照して、実行対象として第二再開処理が指定されているかを判断する（Ｓ５３）。第二再開処理は、未カット位置に対するカットを実行することなく、印刷中断ページの先頭ラインから印刷を再開する処理である。実行対象として第二再開処理が指定されている場合（Ｓ５３：ＹＥＳ）、ＣＰＵ４１は処理をＳ５１に進める。これにより、以降の処理では、印刷中断ページの印刷情報に基づいて、印刷中断ページの先頭ラインから印刷が再開され（Ｓ３、Ｓ５）、且つ未カット位置に基づくカット制御（Ｓ２３）は実行されない。
【００６７】
実行対象として第二再開処理が指定されていない場合（Ｓ５３：ＮＯ）、ＣＰＵ４１は実行対象として第三再開処理が指定されていると判断する。第三再開処理は、未カット位置に対するカットを実行することなく、未カットページの先頭ラインから印刷を再開する処理である。この場合、ＣＰＵ４１は未カットページから印刷を再開させる情報を設定する（Ｓ５５）。具体的には、ＣＰＵ４１はＲＡＭ４４に保存されている印刷中断情報に基づいて、未カットページの印刷情報を実行対象として再設定して、未カットページのカット対象位置をカット領域に再設定する。このとき設定される未カットページのカット対象位置は、再印刷される印刷中断ページの先頭ライン及び末尾ラインである。
【００６８】
Ｓ５５の実行後、ＣＰＵ４１は処理をＳ３に戻す。これにより、以降の処理では、未カットページの印刷情報に基づいて、未カットページの先頭ラインから印刷が再開され（Ｓ３、Ｓ５）、且つ未カット位置に基づくカット制御（Ｓ２３）は実行されない。この場合、未カットページの印刷完了後に続けて、印刷中断ページがその先頭ラインから再印刷される。
【００６９】
図８〜図１３を参照して、上記メイン処理に基づく印刷物作成動作を具体的に説明する。図８及び図９に示す例では、ページ画像Ｐ１〜Ｐ４が夫々印刷された４枚のラベル８Ａが作成され、且つ各ラベル８Ａがハーフカットによって区切られる。先頭ページに対応するページ画像Ｐ１は「ＡＢＣ」を示す。後続ページに対応するページ画像Ｐ２〜Ｐ４は夫々、「１２３」、「ＤＥＦ」、「４５６」を示す。
【００７０】
メイン処理が開始されると、まず印刷前処理が実行されて、ページ画像Ｐ１の印刷情報が処理対象として設定される（Ｓ１）。ページ画像Ｐ１「ＡＢＣ」が、ヘッド位置Ｔ１において搬送中のテープ８に印刷される（Ｓ３、Ｓ５、Ｓ１３）。ページ画像Ｐ１の印刷が完了すると、ページ画像Ｐ２の印刷情報が処理対象として設定される（Ｓ９：ＹＥＳ、Ｓ１９：ＮＯ、Ｓ２１）。図８（Ａ）に示すように、ページ画像Ｐ２「１２３」が、ヘッド位置Ｔ１において搬送中のテープ８に印刷される（Ｓ５、Ｓ１３）。
【００７１】
ページ画像Ｐ２の印刷が完了すると、ページ画像Ｐ３の印刷情報が処理対象として設定される（Ｓ９：ＹＥＳ、Ｓ１９：ＮＯ、Ｓ２１）。図８（Ｂ）に示すように、ページ画像Ｐ３「ＤＥＦ」が、ヘッド位置Ｔ１において搬送中のテープ８に印刷される（Ｓ５、Ｓ１３）。ページ画像Ｐ３の印刷中に、ページ画像Ｐ１の先頭ラインがカッタ位置Ｔ２に到達して、テープ８がハーフカットされる（Ｓ１１：ＹＥＳ、Ｓ２３）。
【００７２】
図８（Ｃ）に示すように、ページ画像Ｐ１の先頭ラインがハーフカットされた後、ページ画像Ｐ３の印刷が継続されている間に、例えば停電が発生して印刷物作成動作が中断される（Ｓ７：ＹＥＳ、Ｓ１５：ＹＥＳ、Ｓ１７）。このとき、未カットページであるページ画像Ｐ１，Ｐ２の印刷情報と、印刷中断ページであるページ画像Ｐ３の印刷情報と、停止直前の搬送速度とを含む印刷中断情報が保存される。この場合、ページ画像Ｐ１の末尾ライン及びページ画像Ｐ２の末尾ラインが未カット位置である。
【００７３】
その後、例えばユーザ操作によって停電から回復した場合、印刷装置１の再印刷準備が実行される（Ｓ３３：ＹＥＳ、Ｓ３７）。本例では、フラッシュメモリ４５において第一再開処理が指定されている（Ｓ３９：ＹＥＳ）。各ページ画像Ｐ１〜Ｐ４は何れも、余白幅が閾値以上であり（Ｓ４３：ＹＥＳ）、且つページ長が下限値以上の通常ページ画像である（Ｓ４５：ＮＯ）。従って、ページ画像Ｐ１の末尾ライン及びページ画像Ｐ２の末尾ラインが、カット対象位置としてカット用領域に再設定されて、補正テーブル１００（図７参照）に基づいて補正される（Ｓ４７、Ｓ４９）。更に、ページ画像Ｐ３の印刷情報が処理対象として再設定される（Ｓ５１）。このとき、再印刷されるページ画像Ｐ３の先頭ライン及び末尾ラインが、カット対象位置としてカット用領域に再設定される。
【００７４】
図９（Ａ）に示すように、印刷物作成動作が再開されると、ページ画像Ｐ３の先頭ラインから印刷が再開されて、ページ画像Ｐ３の画像である「ＤＥＦ」が搬送中のテープ８に再印刷される（Ｓ３、Ｓ５、Ｓ１３）。ページ画像Ｐ３の再印刷中に、ページ画像Ｐ１の末尾ラインがカッタ位置Ｔ２に到達して、テープ８がハーフカットされる（Ｓ１１：ＹＥＳ、Ｓ２３）。これにより、ページ画像Ｐ１が印刷されたラベル８Ａが作成される。
【００７５】
ページ画像Ｐ３の再印刷が完了すると、ページ画像Ｐ４の印刷情報が処理対象として設定される（Ｓ９：ＹＥＳ、Ｓ１９：ＮＯ、Ｓ２１）。図９（Ｂ）に示すように、ページ画像Ｐ４の画像である「４５６」が、ヘッド位置Ｔ１において搬送中のテープ８に印刷される（Ｓ５、Ｓ１３）。ページ画像Ｐ４の印刷中に、ページ画像Ｐ２の末尾ラインがカッタ位置Ｔ２に到達して、テープ８がハーフカットされる（Ｓ１１：ＹＥＳ、Ｓ２３）。これにより、ページ画像Ｐ２が印刷されたラベル８Ａが作成される。
【００７６】
図９（Ｃ）に示すように、ページ画像Ｐ４の印刷が完了した後、再印刷されたページ画像Ｐ３の先頭ラインがカッタ位置Ｔ２に到達して、テープ８がハーフカットされる（Ｓ１１：ＹＥＳ、Ｓ２３）。これにより、印刷中断されたページ画像Ｐ３が印刷された不要ラベル８Ｂが作成される。ユーザは、不要ラベル８Ｂを廃棄すればよい。その後、再印刷されたページ画像Ｐ３の末尾ラインがカッタ位置Ｔ２に到達して、テープ８がハーフカットされる。これにより、ページ画像Ｐ３が再印刷されたラベル８Ａが作成される。最後に、最終ページであるページ画像Ｐ４の末尾ラインがカッタ位置Ｔ２に到達して、テープ８がフルカットされる。これにより、ページ画像Ｐ４が印刷されたラベル８Ａが作成される。
【００７７】
図１０を例示して、補正テーブル１００に基づいてカット対象位置を補正する作用を説明する。図１０（Ａ）では、図８（Ｂ）と同様に、印刷物作成動作によってページ画像Ｐ１〜Ｐ３がテープ８に順次印刷されている。ページ画像Ｐ３の印刷中に、ページ画像Ｐ１の先頭ラインがカッタ位置Ｔ２に到達して、テープ８がハーフカットされる。その後、図８（Ｃ）と同様に、例えば停電が発生して印刷物作成動作が中断される。
【００７８】
このとき、図１０（Ｂ）に示すように、テープ８の搬送及び印刷が停止されたとき、テープ８が慣性によって搬送方向下流側に若干移動する場合がある。この場合、印刷中断されたページ画像Ｐ３の末尾ラインとヘッド位置Ｔ１との間に、テープ８に印刷が行われていない領域である空白領域１０９が形成される。空白領域１０９の搬送方向長さは、テープ８が慣性によって移動した距離Ｌ１と等しい。
【００７９】
この場合、未カット位置を補正することなく印刷物作成動作を再開すると、未カット位置に対するカットが、未カットページの末尾ラインよりも距離Ｌ１分、搬送方向上流側に対して行われる。図１０（Ｃ）に示す例では、未カット位置を補正することなく印刷物作成動作を再開した結果、未カットページであるページ画像Ｐ１の末尾ラインよりも距離Ｌ１分、搬送方向上流側にハーフカットが行われている。即ち、テープ８におけるページ画像Ｐ２の領域内でハーフカットが行われており、カットの位置ずれを生じている。
【００８０】
本実施形態では、中断直前の搬送速度に対応して、テープ８が慣性によって移動した距離Ｌ１に相当するカット位置補正量が、補正テーブル１００に定義されている。メイン処理のＳ４９では、印刷物作成動作の再開前に、中断直前の搬送速度に対応するカット位置補正量に基づいて、未カット位置が搬送方向下流側に補正される。従って、図１０（Ｄ）に示す例では、未カット位置を補正して印刷物作成動作を再開した結果、未カットページであるページ画像Ｐ１の末尾ラインと略一致する位置で、テープ８のハーフカットが行われる。
【００８１】
図１１を例示して、未カットページの余白幅が閾値以上である場合にカットを実行する作用を説明する。先述したように、印刷物作成動作の中断時に、慣性によってテープ８に空白領域１０９が形成される場合がある。図１１（Ａ），（Ｂ）に示す例では、ページ画像Ｐ３の印刷中に印刷物作成動作が中断されたため、印刷が中断されたページ画像Ｐ３の末尾に空白領域１０９が形成されている。未カットページであるページ画像Ｐ１の末尾ラインよりも距離Ｌ１分、搬送方向上流側にハーフカットが行われている。本例では、各ページ画像Ｐ１〜Ｐ３において、画像領域１０１と余白領域１０２との境界線が印刷されている。
【００８２】
余白領域１０２の余白幅Ｌ２が相対的に小さい場合、上記のようにカットの位置ずれを生じると、ページ画像の画像領域１０１がカットされる可能性が相対的に高い。図１１（Ａ）に示す例では、余白領域１０２の余白幅Ｌ２は閾値未満であるため、余白幅Ｌ２は相対的に小さい。ページ画像Ｐ１の末尾ラインに対するカットが、カットの位置ずれの影響によって、ページ画像Ｐ２の画像領域１０１に対して行われている。
【００８３】
一方、余白領域１０２の余白幅Ｌ２が相対的に大きい場合、上記のようにカットの位置ずれを生じても、ページ画像の画像領域１０１がカットされる可能性が相対的に低い。図１１（Ｂ）に示す例では、余白領域１０２の余白幅Ｌ２は閾値以上であるため、余白幅Ｌ２は相対的に大きい。ページ画像Ｐ１の末尾ラインに対するカットが、カットの位置ずれの影響によって、ページ画像Ｐ１の末尾ラインとページ画像Ｐ２の画像領域１０１との間にある余白領域１０２に対して行われている。従って、カットの位置ずれが生じた場合でも、画像領域１０１にカットが行われることを抑制できる。
【００８４】
図１２及び図１３を例示して、中断前カットが特殊ページ画像のハーフカットである場合、そのハーフカットを実行しない作用を説明する。図１２及び図１３に示す例では、ページ画像Ｐ１〜Ｐ３が夫々印刷された３枚のラベルが作成される。ページ画像Ｐ１，Ｐ３は、ページ長が下限値以上の通常ページ画像である。ページ画像Ｐ２は、ページ長が下限値未満の特殊ページ画像である。
【００８５】
図１２を参照して、印刷物作成動作が中断されない場合における処理態様を説明する。図１２（Ａ）に示すように、印刷物作成動作によって、ページ画像Ｐ１〜Ｐ３が順次印刷される（Ｓ３、Ｓ５、Ｓ１３）。ページ画像Ｐ１の末尾ラインがカッタ位置Ｔ２に到達すると、ページ画像Ｐ１の末尾ライン（即ち、ページ画像Ｐ２の先頭ライン）がフルカットされる（Ｓ２３）。これにより、ページ画像Ｐ１が印刷されたラベル８Ａが作成される。
【００８６】
次いで、図１２（Ｂ）に示す例では、ページ画像Ｐ３の印刷中にページ画像Ｐ２の末尾ラインがカッタ位置Ｔ２に到達して、ページ画像Ｐ２の末尾ラインがハーフカットされる（Ｓ２３）。図１２（Ｃ）に示す例では、ページ画像Ｐ３の印刷後にページ画像Ｐ２の余白追加ラインがカッタ位置Ｔ２に到達して、ページ画像Ｐ２の余白追加ラインがフルカットされる（Ｓ２３）。これにより、ページ画像Ｐ２が印刷された特殊ラベル８Ｃが作成される。その後、ページ画像Ｐ３の末尾ラインがフルカットされて、ページ画像Ｐ３が印刷されたラベル８Ａが作成される。
【００８７】
特殊ラベル８Ｃでは、ページ画像Ｐ２の印刷部分であるページ部１０３と、ページ部１０３の搬送方向上流側にある余剰部１０４とが、ハーフカットで形成されたスリットを挟んで配置される。余剰部１０４は、特殊ラベル８Ｃの搬送方向長さを下限値と等しくするために追加された部分である。ユーザはスリットを利用して、特殊ラベル８Ｃの剥離紙のうちで、ページ部１０３が形成された部分のみを台紙から剥がして使用できる。
【００８８】
仮に、テープ８における特殊ページ画像の搬送方向両端部をフルカットしてラベルを作成したとする。この場合、作成されるラベルの搬送方向長さが短いため、ラベルを搬送路２３（図２参照）から排出できない可能性がある。一方、特殊ラベル８Ｃの搬送方向長さは下限値と等しいため、特殊ラベル８Ｃは搬送路２３から確実に排出するために必要な搬送方向長さを有する。
【００８９】
図１３を参照して、印刷物作成動作が中断される場合における処理態様を説明する。まず図１３（Ａ），（Ｂ）と同様に、ページ画像Ｐ１が印刷されたラベル８Ａが作成されて、ページ画像Ｐ２の末尾ラインがハーフカットされる。次いで、図１３（Ａ）に示す例では、ページ画像Ｐ３の印刷中に例えば停電が発生して印刷物作成動作が中断される（Ｓ７：ＹＥＳ、Ｓ１５：ＹＥＳ、Ｓ１７）。このとき、未カットページであるページ画像Ｐ２の印刷情報と、印刷中断ページであるページ画像Ｐ３の印刷情報と、停止直前の搬送速度とを含む印刷中断情報が保存される。この場合、ページ画像Ｐ２の余白追加ラインが、未カット位置である。
【００９０】
その後、例えばユーザ操作によって停電から回復した場合、印刷装置１の再印刷準備が実行される（Ｓ３３：ＹＥＳ、Ｓ３７）。本例では、フラッシュメモリ４５において第一再開処理が指定されている（Ｓ３９：ＹＥＳ）。中断前カットは特殊ページ画像であるページ画像Ｐ２のハーフカットであるため（Ｓ４５：ＹＥＳ）、ページ画像Ｐ２の余白追加ラインはカット用領域に再設定されない。その後、ページ画像Ｐ３の印刷情報が処理対象として再設定される（Ｓ５１）。
【００９１】
図１３（Ｂ）に示すように、印刷物作成動作が再開されると、ページ画像Ｐ３の先頭ラインから印刷が再開されて、ページ画像Ｐ３の画像が搬送中のテープ８に先頭ラインから再印刷される（Ｓ３、Ｓ５、Ｓ１３）。ページ画像Ｐ３の印刷中にページ画像Ｐ２の余白追加ラインがカッタ位置Ｔ２に到達しても、ページ画像Ｐ２の余白追加ラインはカットされることなく、ページ画像Ｐ３の印刷が継続される。
【００９２】
図１３（Ｃ）に示すように、ページ画像Ｐ３の再印刷が完了した後、再印刷されたページ画像Ｐ３の先頭ラインがカッタ位置Ｔ２に到達して、テープ８がフルカットされる（Ｓ１１：ＹＥＳ、Ｓ２３）。これにより、ページ画像Ｐ２が印刷された特殊ラベル８Ｃが作成される。その後、再印刷されたページ画像Ｐ３の末尾ラインがフルカットされて、ページ画像Ｐ３が再印刷されたラベル８Ａが作成される。
【００９３】
特殊ラベル８Ｃには、ページ画像Ｐ２の印刷部分であるページ部１０３と、ページ部１０３の搬送方向上流側にある余剰部１０４と、余剰部１０４の搬送方向上流側にある廃棄部１０５とが配置される。廃棄部１０５は、印刷中断されたページ画像Ｐ３（即ち、ページ画像Ｐ３の一部）が印刷された部分である。ページ部１０３及び余剰部１０４は、ハーフカットで形成されたスリットを挟んで配置される。余剰部１０４及び廃棄部１０５は互いに連続している。
【００９４】
ユーザはスリットを利用して、特殊ラベル８Ｃの剥離紙のうちで、ページ部１０３が形成された部分のみを台紙から剥がして使用できる。なお、ユーザは特殊ラベル８Ｃからページ部１０３が形成された部分を剥がした後、余剰部１０４及び廃棄部１０５が残存する特殊ラベル８Ｃを廃棄すればよい。本例では、廃棄の対象となる余剰部１０４及び廃棄部１０５との境界位置をカットしないことで、印刷物作成動作におけるカット回数を抑制して、処理の迅速化を図ることができる。
【００９５】
以上説明したように、本実施形態の印刷装置１は、搬送モータ８８、ＲＡＭ４４、印刷ヘッド５１、カッタ５７、及びＣＰＵ４１を備える。搬送モータ８８は、長尺状のテープ８を搬送経路に沿って搬送可能である。印刷ヘッド５１は、搬送経路上のヘッド位置Ｔ１において、一単位のページを表す画像であるページ画像を、テープ８に連続印刷可能である。カッタ５７は、ヘッド位置Ｔ１よりもテープ８の搬送方向下流側にあるカッタ位置Ｔ２において、テープ８をカット可能である。ＲＡＭ４４は、ページ画像を印刷するための印刷データを記憶可能である。ＲＡＭ４４は、テープ８においてカッタ５７にカットさせる位置であるカット対象位置を記憶可能である。
【００９６】
ＣＰＵ４１は、印刷物作成処理として、以下の処理を実行可能である。即ちＣＰＵ４１は、搬送モータ８８にテープ８を搬送させながら、ＲＡＭ４４に記憶されている印刷データに基づいて、印刷ヘッド５１にページ画像をテープ８に連続印刷させる（Ｓ５、Ｓ１３）。ＣＰＵ４１は、テープ８に印刷されたページ画像に対応するカット対象位置を、ＲＡＭ４４に記憶させる（Ｓ２１）。ＣＰＵ４１は、ＲＡＭ４４に記憶されているカット対象位置がカッタ位置Ｔ２に到達した場合、カッタ５７にテープ８をカットさせる（Ｓ２３）。
【００９７】
更にＣＰＵ４１は、印刷物作成処理の実行中に所定のエラー状態が発生した場合、印刷物作成処理を中断して、且つ、ヘッド位置Ｔ１とカッタ位置Ｔ２との間にあるカット対象位置である未カット位置を、ＲＡＭ４４に記憶させる（Ｓ１７）。ＣＰＵ４１は、印刷物作成処理の中断中にエラー状態が解消した場合、印刷物作成処理を再開して、且つ、Ｓ１７によって記憶された未カット位置に基づいてＳ２３を実行する（Ｓ４７）。
【００９８】
これによれば、印刷物作成処理の実行中にエラー状態が発生した後、そのエラー状態が解消すると、印刷物作成処理が再開される。このとき、印刷物作成処理の中断によって発生した未カット位置において、テープ８がカットされる。従って、ページ画像の印刷中にエラー状態が発生した場合でも、印刷装置１はページ画像が印刷されたテープ８を適切にカットできる。
【００９９】
また、ＣＰＵ４１は、複数のページ画像のうちで印刷が中断された印刷中断ページの全体に対応する印刷データを、ＲＡＭ４４に記憶させる（Ｓ１７）。ＣＰＵ４１は、Ｓ１７によって記憶された印刷データに基づいて、印刷中断ページの先頭から印刷が再開するように、Ｓ５及びＳ１３を開始する（Ｓ５１）。これによれば、再開された印刷物作成処理において、印刷装置１は印刷中断ページをテープ８に再印刷できる。
【０１００】
また、ＣＰＵ４１は、印刷物作成処理を中断する直前におけるテープ８の搬送速度を、ＲＡＭ４４に記憶させる（Ｓ１７）。ＣＰＵ４１は、Ｓ１７によって記憶された未カット位置を、Ｓ１７によって記憶された搬送速度に応じて搬送方向の下流側に補正して、補正後の未カット位置に基づいてＳ２３を実行する（Ｓ４９）。これによれば、印刷装置１は、印刷中断時に生じる慣性によるテープ８の移動量を考慮して、未カット位置をより適正な位置に補正できる。
【０１０１】
また、ページ画像は、キャラクタが印刷される画像領域１０１と、画像領域１０１の周囲に設けられた余白領域１０２とを含む。ＣＰＵ４１は、Ｓ１７によって記憶された未カット位置に対応するページ画像に含まれる余白領域１０２の余白幅Ｌ２が閾値未満である場合、未カット位置に基づくＳ２３を実行しない（Ｓ４３：ＮＯ）。これによれば、再開された印刷物作成処理において、画像領域１０１がカットされることを抑制できる。
【０１０２】
また、ＣＰＵ４１は、カット対象位置に対応付けて、テープ８の厚み方向の全部をカットするフルカット及びテープ８の厚み方向の一部をカットするハーフカットの何れかを示すカット種別を、ＲＡＭ４４に記憶させる（Ｓ２１）。ＣＰＵ４１は、カッタ位置Ｔ２においてカット対象位置をカットする場合、カット対象位置に対応付けられているカット種別に基づいて、フルカット及びハーフカットの何れかを実行する（Ｓ２３）。これによれば、印刷装置１は、例えばラベルの用途に応じて、カット対象位置を好適なカット種別に基づいてカットできる。
【０１０３】
また、ＣＰＵ４１は、Ｓ１７によって記憶された未カット位置に対応するカット種別がフルカットであり、且つ印刷物作成処理の中断前に実行された最後のＳ２３においてハーフカットが実行された場合、未カット位置に基づくＳ２３を実行しない（Ｓ４５：ＹＥＳ）。これによれば、再開された印刷物作成処理において、印刷装置１は未カット位置のフルカットを省略できる。
【０１０４】
また、ＣＰＵ４１は、印刷物作成処理の中断中にエラー状態が解消した場合、第一再開処理（Ｓ４１〜Ｓ５１）、第二再開処理（Ｓ５１）、及び第三再開処理（Ｓ５３）の少なくとも二つの中から指定された一つを実行可能である。第二再開処理は、印刷物作成処理を再開して、印刷中断ページの先頭から印刷が再開するように、Ｓ５及びＳ１３を開始する。第三再開処理は、印刷物作成処理を再開して、複数のページ画像のうちで未カット位置に対応する未カットページの先頭から印刷が再開するように、Ｓ５及びＳ１３を開始する。これによれば、印刷装置１はユーザの要望に応じた態様で、印刷物作成処理を再開できる。
【０１０５】
また、ＣＰＵ４１は、印刷物作成処理の実行中に、印刷装置１への供給電力が基準値以上から基準値未満に変化した場合（Ｓ７：ＹＥＳ、Ｓ１５：ＹＥＳ）、Ｓ１７を実行する。ＣＰＵ４１は、印刷物作成処理の中断中に、供給電力が基準値未満から基準値以上に変化した場合（Ｓ３３：ＹＥＳ）、第一再開処理（Ｓ４１〜Ｓ５１）を実行する。これによれば、印刷装置１は供給電力に応じて、印刷物作成処理の中断及び再開を実行できる。
【０１０６】
上記実施形態において、印刷装置１は本発明の「印刷装置」の一例である。搬送モータ８８は、本発明の「搬送手段」の一例である。ヘッド位置Ｔ１は、本発明の「第一位置」の一例である。印刷ヘッド５１は、本発明の「印刷手段」の一例である。カッタ位置Ｔ２は、本発明の「第二位置」の一例である。カッタ５７は、本発明の「カット手段」の一例である。ＲＡＭ４４は、は、本発明の「第一記憶手段」及び「第二記憶手段」の一例である。ＣＰＵ４１は、本発明の「制御手段」の一例である。Ｓ３及びＳ１３は、本発明の「印刷処理」の一例である。Ｓ２１は、本発明の「カット設定処理」の一例である。Ｓ２３は、本発明の「カット処理」の一例である。Ｓ１７は、本発明の「中断処理」の一例である。Ｓ４１〜Ｓ５１は、本発明の「第一再開処理」の一例である。Ｓ５１は、本発明の「第二再開処理」の一例である。Ｓ５５は、本発明の「第三再開処理」の一例である。メイン処理（図５及び図６）は、本発明の「印刷方法」の一例である。ＲＯＭ４２に記憶されているプログラムは、本発明の「印刷プログラム」の一例である。
【０１０７】
なお、本発明は上記実施形態に限定されず、各種変更が可能である。例えば、印刷装置１は、ＬＣＤ等の表示部を備えてもよい。この場合、ＣＰＵ４１はＳ３７において、第一〜第三再開処理の少なくとも二つの何れかから実行対象の再開処理を選択させる選択画面を、表示部に表示してもよい。ＣＰＵ４１は、選択画面において選択された再開処理に基づいて、Ｓ３９以降において第一〜第三再開処理の何れかを実行してもよい。
【０１０８】
また、ＣＰＵ４１は、第一再開処理（Ｓ４１〜Ｓ５１）を実行する場合に、未カットページの余白幅が閾値未満であれば、テープ８に生じる慣性によってカット位置の精度が悪化する可能性がある旨を示す警告画面を、Ｓ４１の開始前に表示部に表示してもよい。更に警告画面は、未カット位置に対するカットを実行するか否かを、ユーザに選択させる画面でもよい。例えばＣＰＵ４１は、警告画面においてカット実行を指示された場合は、Ｓ４１を実行する。一方、ＣＰＵ４１は、警告画面においてカット実行を指示されなかった場合は、第一再開処理に代えて、第二再開処理（Ｓ５１）又は第三再開処理（Ｓ５５）を実行する。
【０１０９】
また、メイン処理は、テープ８又はチューブ９に基づいて印刷物を作成する場合に限定されず、他の媒体に基づいて印刷物を作成する場合に適用できる。メイン処理の少なくとも一部は、印刷装置１とは異なる装置（例えば、ＰＣ２）で実行されてもよい。メイン処理における一部の処理（例えば、Ｓ４３、Ｓ４５、及びＳ４９の少なくとも一つ）は、実行されなくてもよい。受信バッファ４４Ａに記憶される印刷データは、ＰＣ２から送信された印刷データに限定されず、ネットワークを介して他の外部機器から受信した印刷データでもよいし、ユーザが印刷装置１に直接入力した印刷データでもよい。
【符号の説明】
【０１１０】
１    印刷装置
８    テープ
４１    ＣＰＵ
４４    ＲＡＭ
５１    印刷ヘッド
５７    カッタ
８８    搬送モータ
【図１】
0006376117.tif 000002
【図２】
0006376117.tif 000003
【図３】
0006376117.tif 000004
【図４】
0006376117.tif 000005
【図５】
0006376117.tif 000006
【図６】
0006376117.tif 000007
【図７】
0006376117.tif 000008
【図８】
0006376117.tif 000009
【図９】
0006376117.tif 000010
【図１０】
0006376117.tif 000011
【図１１】
0006376117.tif 000012
【図１２】
0006376117.tif 000013
【図１３】
0006376117.tif 000014