(57)【要約】      （修正有）【課題】連続印刷により一括して作成した複数枚のラベルの枚数を容易に把握することを可能にする。【解決手段】印刷媒体に対する印刷により作成するラベルの枚数を示す第１の値（ＮＴ）を設定し、印刷媒体をカットして個片化された１つのラベルセットに含まれるラベルの枚数を示す第２の値（ＮＰ）を設定し、印刷媒体に対する印刷が行われ作成されたラベルの印刷が第２の値（ＮＰ）の回数行われた後の印刷媒体に対し、印刷が行われた領域より印刷媒体の搬送方向に対して後段の領域をカットして個片化し、ラベルの印刷が第１の値（ＮＴ）の回数行われた後の印刷媒体に対し、印刷が行われた領域より印刷媒体の搬送方向に対して後段の領域をカットして個片化する処理を含む印刷装置の制御方法である。【選択図】図５
2020196163.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体に対する印刷により作成するラベルの枚数を示す第１の値を設定し、
前記印刷媒体をカットして個片化された１つのラベルセットに含まれるラベルの枚数を示す第２の値を設定し、
前記印刷媒体に対する印刷が行われ作成された前記ラベルの印刷が前記第２の値の回数行われた後の前記印刷媒体に対し、前記印刷が行われた領域より前記印刷媒体の搬送方向に対して後段の領域をカットして個片化し、
前記ラベルの印刷が前記第１の値の回数行われた後の前記印刷媒体に対し、前記印刷が行われた領域より前記印刷媒体の搬送方向に対して後段の領域をカットして個片化する
処理を含むことを特徴とする印刷装置の制御方法。
【請求項２】
請求項１に記載の印刷装置の制御方法であって、
前記第２の値を設定する処理は、前記１つのラベルセットに含まれる前記ラベルの枚数を指定する値の入力を受け付け、該入力された値に基づいて前記第２の値を設定する
ことを特徴とする印刷装置の制御方法。
【請求項３】
請求項１に記載の印刷装置の制御方法であって、
前記第２の値を設定する処理は、前記１つのラベルセットの長さに関する値の入力を受け付け、該入力された値と１枚のラベルの長さとに基づいて前記第２の値を設定する
ことを特徴とする印刷装置の制御方法。
【請求項４】
請求項３に記載の印刷装置の制御方法であって、
前記第２の値を設定する処理は、前記入力された値と前記１枚のラベルの長さとに基づいて、前記１つのラベルセットの長さが前記入力された値よりも短くかつ最長となる前記第２の値を算出して設定する
ことを特徴とする印刷装置の制御方法。
【請求項５】
請求項３に記載の印刷装置の制御方法であって、
前記第２の値を設定する処理は、前記入力された値と前記１枚のラベルの長さとに基づいて、前記１つのラベルセットの長さが前記入力された値よりも長くかつ最短となる前記第２の値を算出して設定する
ことを特徴とする印刷装置の制御方法。
【請求項６】
請求項４又は５に記載の印刷装置の制御方法であって、
前記第２の値を設定する処理は、算出した前記第２の値を含むメッセージを、前記印刷装置の表示部に表示する処理を更に含む
ことを特徴とする印刷装置の制御方法。
【請求項７】
請求項１〜５のいずれかに記載の印刷装置の制御方法であって、
前記カットは、前記印刷媒体における前記印刷が行われた領域を前記後段の領域から切り離すフルカットと、前記印刷が行われた領域の一部が前記後段の領域の一部と一体化されているハーフカットとを含む
ことを特徴とする印刷装置の制御方法。
【請求項８】
請求項７に記載の印刷装置の制御方法であって、
前記ラベルの印刷が前記第２の値の回数行われた後の前記印刷媒体に対する前記カット、及び前記第１の値の回数行われた後の前記印刷媒体に対する前記カットは、前記フルカットである
ことを特徴とする印刷装置の制御方法。
【請求項９】
請求項１に記載の印刷装置の制御方法であって、
前記印刷媒体に対する前記印刷は、前記印刷媒体を所定の一方向に搬送しながら行い、
前記ラベルの印刷を前記第２の値の回数だけ行った後、前記カットの割込を予約し、
次の前記ラベルの印刷において前記印刷媒体が所定の位置まで搬送されたときに、前記予約された前記カットの割込処理を行う
ことを特徴とする印刷装置の制御方法。
【請求項１０】
印刷媒体を搬送する搬送処理部と、
前記印刷媒体に印刷する印刷処理部と、
前記印刷媒体をカットする切断処理部と、
前記搬送処理部、前記印刷処理部、及び前記切断処理部の動作を制御する制御部と、を含み、
前記制御部は、印刷媒体に対する印刷により作成するラベルの枚数を示す第１の値を設定し、前記印刷媒体をカットして個片化された１つのラベルセットに含まれるラベルの枚数を示す第２の値を設定し、前記印刷処理部に、前記印刷媒体に対する印刷を開始させた後、前記切断処理部に、前記ラベルの印刷が前記第１の値の回数行われた後の前記印刷媒体、及び前記ラベルの印刷が前記第２の値の回数行われた後の前記印刷媒体のそれぞれに対し、前記印刷が行われた領域より前記印刷媒体の搬送方向に対して後段の領域をカットして個片化させる、ように構成されている
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書の開示は、印刷装置の制御方法及び印刷装置に関する。
【背景技術】
【０００２】
テープ状の印刷媒体に印刷する印刷装置には、該印刷媒体に対して連続印刷を行って複数枚分のラベルを一括して作成するものがある。この種の印刷装置では、設定されたラベルの枚数だけ印刷媒体に対する印刷を行った後に、印刷媒体を切断する。
【０００３】
複数枚のラベルを一括して作成した場合、印刷装置の利用者は、作成されたラベルの枚数が設定した枚数と一致しているかを確認することが多い。しかしながら、作成したラベルの枚数が多い場合、その枚数を目視等で数えて確認するには非常に手間がかかる。
【０００４】
関連する技術として、特許文献１には、連続印刷により複数枚のラベルを一括して作成する場合に、余白に現在の枚数を印刷することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−２７７８２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
複数枚分のラベルを一括して作成した場合、印刷装置からは、複数枚のラベルが一体的に保持された１つのラベルセットが排出される。このため、１つのラベルセットに含まれるラベルの枚数が多くなり該ラベルセットが長尺化すると、取り扱いが難しくなり、目視によりラベルの枚数を把握する（数える）作業に手間がかかる。特に、隣り合う２つのラベルの間に余白を設けない場合には、特許文献１に記載されたような枚数を示す情報を印刷することができないため、目視によりラベルの枚数を把握する作業に非常に手間がかかる。
【０００７】
本発明は上記の実情を踏まえたものであり、一側面において、本発明は、連続印刷により一括して作成した複数枚のラベルの枚数を容易に把握することが可能な印刷装置の制御方法及び印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様に係る印刷装置の制御方法は、印刷媒体に対する印刷により作成するラベルの枚数を示す第１の値を設定し、前記印刷媒体をカットして個片化された１つのラベルセットに含まれるラベルの枚数を示す第２の値を設定し、前記印刷媒体に対する印刷が行われ作成された前記ラベルの印刷が前記第２の値の回数行われた後の前記印刷媒体に対し、前記印刷が行われた領域より前記印刷媒体の搬送方向に対して後段の領域をカットして個片化し、前記ラベルの印刷が前記第１の値の回数行われた後の前記印刷媒体に対し、前記印刷が行われた領域より前記印刷媒体の搬送方向に対して後段の領域をカットして個片化する処理を含む印刷装置の制御方法である。
【０００９】
本発明の一態様に係る印刷装置は、印刷媒体を搬送する搬送処理部と、前記印刷媒体に印刷する印刷処理部と、前記印刷媒体をカットする切断処理部と、前記搬送処理部、前記印刷処理部、及び前記切断処理部の動作を制御する制御部と、を含み、前記制御部は、印刷媒体に対する印刷により作成するラベルの枚数を示す第１の値を設定し、前記印刷媒体をカットして個片化された１つのラベルセットに含まれるラベルの枚数を示す第２の値を設定し、前記印刷処理部に、前記印刷媒体に対する印刷を開始させた後、前記切断処理部に、前記ラベルの印刷が前記第１の値の回数行われた後の前記印刷媒体、及び前記ラベルの印刷が前記第２の値の回数行われた後の前記印刷媒体のそれぞれに対し、前記印刷が行われた領域より前記印刷媒体の搬送方向に対して後段の領域をカットして個片化させる、ように構成されている印刷装置である。
【発明の効果】
【００１０】
上記の態様によれば、連続印刷により一括して作成した複数枚のラベルの枚数を容易に把握することが可能な印刷装置の制御方法及び印刷装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】一実施形態に係る印刷装置１の平面図である。
【図２】図１の印刷装置１における蓋４と重なる部位の内部構成例を示す図である。
【図３】一実施形態に係る印刷装置１の機能構成を示すブロック図である。
【図４】印刷装置１の動作を説明するフローチャートである。
【図５】一実施形態に係る印刷処理の内容を説明するフローチャートである。
【図６】割込カット処理の内容を説明するフローチャートである。
【図７】印刷処理の具体例を説明する図である。
【図８】連続印刷時に排出されるラベルセットの例を説明する図である。
【図９】連続印刷時に排出されるラベルセットの別の例を説明する図である。
【図１０】フルカット間隔枚数を設定する際の画面表示の例を説明する図である。
【図１１】図１０のフルカット間隔枚数の設定に従って連続印刷をしたときに排出されるラベルの例を説明する図である。
【図１２】フルカット間隔枚数を設定する際の画面表示の別の例を説明する図である。
【図１３】フルカット間隔枚数算出処理の例を説明するフローチャートである。
【図１４】フルカット間隔枚数算出処理によりフルカット間隔枚数を設定する際の画面表示の例を説明する図である。
【図１５】印刷装置１のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明に係る印刷装置に関する実施形態を説明する。
図１は、一実施形態に係る印刷装置１の平面図である。図２は、図１の印刷装置１における蓋４と重なる部位の内部構成例を示す図である。図２のＸ方向及びＹ方向は図１のＸ方向及びＹ方向と一致する。
【００１３】
図１及び図２に示した印刷装置１は、被記録媒体１１が有する感熱テープ１２に印刷を行うラベルプリンタである。被記録媒体１１は、例えば、円筒形状の芯材に感熱テープ１２を巻き付けたものである。感熱テープ１２は、例えば、加熱することにより発色又は色が変化する感熱層と、該感熱層に積層された粘着層と、該粘着層を保護するセパレータ（剥離紙）とを含む。感熱テープ１２は、印刷装置１に供給する印刷媒体の一例である。被記録媒体１１は、媒体アダプタ１０内に収容されており、芯材の軸心方向を回転軸として回転可能な状態で媒体アダプタ１０に支持されている。図１及び図２に示した印刷装置１では、Ｘ方向及びＹ方向のそれぞれと直交する方向が被記録媒体１１の芯材の軸心方向（すなわち被記録媒体１１の回転軸）となる。被記録媒体１１の感熱テープ１２は、媒体アダプタ１０に設けられた引き出し口（図示せず）から媒体アダプタ１０の外部に繰り出され、該繰り出された部分に文字列等が印刷される。なお、図１及び図２における、下線が引かれた「９」という数字は、感熱テープ１２の幅が９ｍｍであることを示す。
【００１４】
以降では、感熱テープ１２に印刷をする感熱方式のラベルプリンタを印刷装置１の例として説明するが、印刷装置１の印刷方式は特に限定されない。例えば、印刷装置１は、インクリボンを使用する熱転写方式のラベルプリンタであってもよい。また、ラベルプリンタである印刷装置１は、サーマルプリンタに限らない。例えば、印刷装置１は、インクジェットプリンタ、レーザプリンタ等であってもよい。また、印刷装置１は、シングルパス（ワンパス）方式で印刷を行ってもよく、マルチパス（スキャン）方式で印刷を行ってもよい。
【００１５】
印刷装置１は、装置筐体２と、入力装置３と、蓋４と、表示装置５と、を備える。
【００１６】
装置筐体２は、印刷装置１の動作を制御する制御回路の一部を含むプリント回路板（図示せず）、媒体アダプタ１０、プラテンローラ６、印刷ユニット７、カッター８等を収容する。装置筐体２には、蓋４が開閉自在な状態で取り付けられている。また、図示はしていないが、装置筐体２には、電源コード接続端子、外部機器接続端子、記録媒体挿入口等が設けられている。
【００１７】
装置筐体２のうちの、蓋４が閉じた状態である場合に、ＸＹ平面視において蓋４の下方となる領域（蓋４と重なる領域）には、アダプタ収容部２ａ、プラテンローラ６、印刷ユニット７、及びカッター８が設けられている。アダプタ収容部２ａは、媒体アダプタ１０を収容可能な空間を画成する凹形状の部位である。アダプタ収容部２ａは、図１及び図２に示したような感熱テープ１２の幅が９ｍｍの被印刷媒体１１を収容する媒体アダプタ１０に限らず、他の幅（例えば、６ｍｍ、１２ｍｍ、及び１８ｍｍ等）の感熱テープ１２の被印刷媒体１１を収容する媒体アダプタ１０も収容可能な形状に形成されている。
【００１８】
プラテンローラ６は、媒体アダプタ１０から供給される感熱テープ１２を搬送するローラである。プラテンローラ６は、図示しない搬送用モータ（例えば、ＤＣ（直流）モータ）と接続されており、該搬送用モータからの動力により回転する。印刷装置１では、媒体アダプタ１０から供給される（繰り出された）感熱テープ１２を、プラテンローラ６と印刷ユニット７のサーマルヘッド７０１との間に狭持した状態でプラテンローラ６を回転させることにより、感熱テープ１２を所望の搬送方向に搬送する。本実施形態の印刷装置１では、プラテンローラ６を図２における反時計回りに回転させることにより感熱テープ１２が媒体アダプタ１０から繰り出される方向に搬送される。また、本実施形態の印刷装置１では、プラテンローラ６を図２における時計回りに回転させることにより、感熱テープ１２が媒体アダプタ１０内に戻される方向に搬送される。以降では、感熱テープ１２を媒体アダプタ１０から繰り出す方向のプラテンローラ６の回転を「正転」といい、該正転と逆方向のプラテンローラ６の回転を「逆転」という。プラテンローラ６は、感熱テープ１２を搬送する搬送部材の一例である。
【００１９】
プラテンローラ６は、例えば、図示していないロータリエンコーダ等の搬送量計測機構と接続されている。印刷装置１は、ロータリエンコーダ等により計測したプラテンローラ６の回転量に基づいて感熱テープ１２の搬送量を認識し、感熱テープ１２に対する印刷動作やカット動作を制御する。
【００２０】
印刷ユニット７は、感熱テープ１２に対する印刷を行うものであり、サーマルヘッド（印刷ヘッド）７０１を含む。サーマルヘッド７０１は、感熱テープ１２の搬送方向に直交する主走査方向（すなわち感熱テープ１２の幅方向と平行な方向）に配列された複数の発熱素子を有し、発熱素子で感熱テープ１２を加熱することにより１ラインずつ印刷を行う。
【００２１】
カッター８は、感熱テープ１２をカット（切断）する切断装置であり、例えば、感熱テープ１２における印刷が行われた領域をラベルとして個片化することに用いられる。本実施形態の印刷装置１では、後述する２つのカッターを含む。第１のカッターは、感熱テープ１２をフルカットする場合、すなわちセパレータ（剥離紙）を含む感熱テープ１２全体をカットして感熱テープ１２を切り出す（個片化する）場合に用いるカッターである。第２のカッターは、感熱テープ１２をハーフカットする場合、すなわち感熱テープ１２の切断位置を境とした両側の部位における少なくとも一部が切断されず一体の状態を維持するように（例えば、感熱テープ１２におけるセパレータを切断しないように）感熱テープ１２をカットする場合に用いるカッターである。本実施形態における「個片化」は、フルカットによる個片化とハーフカットによる個片化とを含む。
【００２２】
図３は、一実施形態に係る印刷装置１の機能構成を示すブロック図である。図３に示すように、本実施形態に係る印刷装置１は、機能構成の観点では、制御部１０１と、入力部１０２と、表示部１０３と、記憶部１０４とを備える。また、印刷装置１は、アダプタ検知部１０５と、テープ情報取得部１０６と、搬送処理部１０７と、印刷処理部１０８と、切断処理部１０９とを備える。
【００２３】
制御部１０１は、後述する印刷処理を含む、印刷装置１において実行可能な各種処理を制御する。
【００２４】
入力部１０２は、感熱テープ１２に印刷する文字や図形の入力、各種処理に係る設定値や実行命令の入力等を受け付ける。入力部１０２は、例えば、図１に示した入力装置３が持つ機能の１つである。表示部１０３は、入力部１０２からの入力に対応する文字や図形、各種設定のための選択メニュー、各種処理に関するメッセージ等を表示する。表示部１０３は、図１に示した表示装置５が持つ機能の１つである。
【００２５】
記憶部１０４は、印刷装置１において各種処理を実行する際に必要となるプログラムや情報を記憶する。
【００２６】
アダプタ検知部１０５は、アダプタ収容部２ａに媒体アダプタ１０が収容されているか否か、及び収容された媒体アダプタ１０がどのテープ幅の被記録媒体１１の収容に適したものであるか等を検知する。テープ情報取得部１０６は、媒体アダプタ１０から供給される感熱テープ１２の情報を取得する。テープ情報取得部１１１は、感熱テープ１２の情報として、少なくとも供給される感熱テープ１２の幅の情報を取得する。
【００２７】
搬送処理部１０７は、媒体アダプタ１０から供給される感熱テープ１２を所定の搬送方向に所定の搬送量（搬送長さ）だけ搬送する処理を行う。搬送処理部１０７は、プラテンローラ６を含む搬送機構が持つ機能の１つであり、搬送量測定部１０７Ａ（例えば、ロータリエンコーダ）を含む。印刷処理部１０８は、媒体アダプタ１０から供給される感熱テープ１２に熱エネルギーを印加し感熱テープ１２に文字や図形を印刷する処理を行う。印刷処理部１０８は、サーマルヘッド７０１を含む印刷ユニット７が持つ機能の１つである。切断処理部１０９は、媒体アダプタ１０から供給される感熱テープ１２をカット（切断）する処理を行う。切断処理部１０９は、カッター８を含む切断機構が持つ機能の１つである。
【００２８】
図４は、印刷装置１の動作を説明するフローチャートである。本実施形態の印刷装置１は、電源を投入すると、図４に示すように、まず、所定の起動処理（ステップＳ１）を行う。次に、印刷装置１は、印刷データ作成処理（ステップＳ２）を行う。ステップＳ２の印刷データ作成処理において、印刷装置１は、例えば、該印刷装置１の利用者が入力装置３を操作して入力した文字列及びフォント等の情報、印刷枚数の情報、並びにカットに関する情報（例えば、ハーフカットをするか否かの指定）等を受け付け、感熱テープ１２に印刷するための印刷データを作成する。入力装置３を操作して入力した情報は、入力部１０２が受け付ける。印刷データの作成は、制御部１０１が行う。入力部１０２で受け付けた情報、及び制御部１０１で作成した印刷データに関する情報は、例えば、表示部１０３（表示装置５）に表示される。なお、印刷データの作成に用いる情報は、例えば、ＵＳＢ（Universal Serial Bus）コネクタを有するメモリ装置、ＳＤ規格のメモリカード等の可搬型記録媒体を読み出して取得してもよい。更に印刷データの作成に用いる情報は、スマートフォン等の通信端末を利用して入力されてもよい。
【００２９】
印刷データの作成が終了し、印刷開始を示す情報が入力されると、印刷装置１は、印刷処理（ステップＳ３）を行う。本実施形態の印刷装置１が行うステップＳ３の印刷処理の具体例は後述する。
【００３０】
印刷処理が終了すると、印刷装置１は、新たな印刷をするか否かを判定する（ステップＳ４）。印刷装置１は、印刷処理が終了すると、例えば、表示部１０３に新たな印刷をするか否かを問い合わせる情報を表示し、問い合わせに対する利用者の回答を入力部１０２で受け付ける。新たな印刷をすることを示す回答を受け付けた場合（ステップＳ４；ＹＥＳ）、印刷装置１は、ステップＳ２以降の処理を繰り返す。新たな印刷をしないことを示す回答を受け付けた場合（ステップＳ４；ＮＯ）、印刷装置１は、処理を終了する。
【００３１】
図５は、一実施形態に係る印刷処理の内容を説明するフローチャートである。
印刷処理（ステップＳ３）を開始すると、印刷装置１は、作成された印刷データに基づいて総印刷枚数ＮＴを設定する（ステップＳ３０１）。総印刷枚数ＮＴは、印刷データ作成処理において作成した文字列等の印刷単位を感熱テープ１２に印刷する回数を示す値、言い換えると印刷媒体（感熱テープ１２）に対する印刷により作成するラベルの枚数を示す第１の値である。作成するラベルが１枚である場合にはＮＴ＝１に設定される。連続印刷により２枚以上のラベルを一括して作成する場合には、ＮＴは２以上の所望の値に設定される。次に、印刷装置１は、フルカット間隔枚数ＮＰを設定する（ステップＳ３０２）。フルカット間隔枚数ＮＰは、感熱テープ１２に対してフルカット処理を行う間隔をラベル数で指定する値である。言い換えると、フルカット間隔枚数ＮＰは、例えば、フルカット処理により個片化された１つの感熱テープ１２（ラベルセット）に含まれるラベルの枚数を示す第２の値である。例えば、ＮＰ＝３の場合、個片化された１つの感熱テープ１２には３枚のラベルが含まれる。フルカット間隔枚数ＮＰは、入力部１０２を介して直接入力されることによって設定されてもよいし、入力部１０２を介して入力された排出する感熱テープ１２の長さの上限値に基づいて制御部１０１が算出することによって設定されてもよい。
【００３２】
次に、印刷装置１は、フルカット間印刷枚数Ｘを０に設定するとともに、印刷済み枚数Ｙを０に設定する（ステップＳ３０３）。フルカット間印刷枚数Ｘは、現在行っている印刷処理において、フルカット間印刷枚数ＮＰのうちの何枚目の印刷まで終了しているかを示す値である。フルカット間印刷枚数Ｘは、後述するように、ラベル１枚分（印刷単位）の印刷が終了する毎に１だけインクリメントされ、フルカット処理の割込予約をする毎にリセットされる。印刷済み枚数Ｙは、現在行っている印刷処理において、総印刷枚数ＮＴのうちの何枚目の印刷まで終了しているかを示す値である。印刷済み枚数Ｙは、後述するように、ラベル１枚分（印刷単位）の印刷が終了する毎に１だけインクリメントされる。
【００３３】
次に、印刷装置１は、ハーフカット割込の予約をする(ステップＳ３０４)。ここで、ハーフカット割込は、直後に行うラベル１枚分の印刷処理（ステップＳ３０５〜Ｓ３１０）中にハーフカット処理を行うことである。なお、現在行っている印刷処理においてハーフカットをしないように設定されている場合、ステップＳ３０４の処理は省略される。
【００３４】
次に、印刷装置１は、印刷データに基づいて感熱テープ１２に対しラベル１枚分の印刷をするループ処理（ステップＳ３０５〜Ｓ３１０）を行う。このループ処理は、サーマルヘッド７０１により一度に印刷可能な領域（１ライン）単位で、例えば、１枚のラベルにおける搬送方向での印刷開始側の端から印刷終了側の端まで行われる。
【００３５】
ループ処理の始端（ステップＳ３０５）では、制御部１０１は、感熱テープ１２における印刷の対象となるライン（領域）がサーマルヘッド７０１により印刷可能な位置に搬送されるのを待つ。印刷の対象となるラインが印刷可能な位置に搬送されると、印刷装置１は、次に、印刷の対象となるラインが印刷するラインであるか否かを判定する（ステップＳ３０６）。言い換えると、ステップＳ３０６では、印刷データに基づいてサーマルヘッド７０１の１つ以上の発熱素子に印刷用の駆動電流を印加するか否かを判定する。印刷するラインである場合（ステップＳ３０６；ＹＥＳ）、印刷装置１は、印刷データに基づいてサーマルヘッド７０１の１つ以上の発熱素子に印刷用の駆動電流を印加し、印刷の対象となるラインに対する印刷を行う（ステップＳ３０７）。ステップＳ３０７の処理を終えると、印刷装置１は、次に、カット割込のタイミングであるか否かを判定する（ステップＳ３０８）。また、印刷の対象となるラインが印刷するラインではない場合（ステップＳ３０６；ＮＯ）、印刷装置１は、ステップＳ３０７の処理をスキップしてステップＳ３０８の判定を行う。
【００３６】
ステップＳ３０８では、印刷装置１は、例えば、ハーフカット割込及びフルカット割込の予約状況と、現在行っているラベル１枚分の印刷処理における感熱テープ１２の搬送量に基づいて、カット割込のタイミングであるか否かを判定する。ハーフカット割込が予約されている場合には、感熱テープ１２の搬送量が搬送路におけるサーマルヘッド７０１からハーフカット用のカッターまでの距離と一致するタイミングが、ハーフカット割込のタイミングとなる。このため、印刷開始側の端に位置するラインから現在印刷の対象となっているラインまでのライン数が、サーマルヘッド７０１からハーフカット用のカッターまでの距離をライン数に換算した値と一致している場合、カット割込のタイミングであると判定する。また、フルカット割込が予約されている場合には、感熱テープ１２の搬送量が搬送路におけるサーマルヘッド７０１からフルカット用のカッターまでの距離と一致するタイミングが、フルカット割込のタイミングとなる。このため、印刷開始側の端に位置するラインから現在印刷の対象となっているラインまでのライン数が、サーマルヘッド７０１からフルカット用のカッターまでの距離をライン数に換算した値と一致している場合、カット割込のタイミングであると判定する。
【００３７】
カット割込タイミングである場合（ステップＳ３０８；ＹＥＳ）、印刷装置１は、感熱テープ１２に対する割込カット処理（ステップＳ３０９）を行う。ハーフカット割込が予約されている場合、印刷装置１は、ステップＳ３０９においてハーフカット処理を行う。一方、フルカット割込が予約されている場合、印刷装置１は、ステップＳ３０９においてフルカット処理を行う。カット処理を行った後、印刷装置１は、ループ処理の終端（ステップＳ３１０）において、例えば、ラベル１枚分の印刷が終了したか否かを判定する。また、カット割込タイミングではない場合（ステップＳ３０８；ＮＯ）、印刷装置１は、ステップＳ３０９のカット処理をスキップして、ループ処理の終端（ステップＳ３１０）における判定を行う。印刷が終了していない場合には、印刷装置１はループ処理を繰り返す。印刷が終了している場合には、印刷装置１は、ループ処理（ステップＳ３０５〜Ｓ３１０）を終了し、次に、フルカット間印刷枚数Ｘ及び印刷済み枚数Ｙの値のそれぞれを１ずつインクリメントする（ステップＳ３１１）。
【００３８】
次に、印刷装置１は、印刷済み枚数Ｙが総印刷枚数ＮＴ以上であるか否かを判定する（ステップＳ３１２）。Ｙ＜ＮＴである場合（ステップＳ３１２；ＮＯ）、印刷装置１は、次に、フルカット間印刷枚数Ｘがフルカット間隔枚数ＮＰ以上であるか否かを判定する（ステップＳ３１３）。Ｘ＜ＮＰである場合（ステップＳ３１３；ＮＯ）、印刷装置１は、ステップＳ３０４の処理に戻る。一方、Ｘ≧ＮＰである場合（ステップＳ３１３；ＹＥＳ）、印刷装置１は、次に、フルカット間印刷枚数Ｘを０にリセットし（ステップＳ３１４）、フルカット割込の予約をする（ステップＳ３１５）。ステップＳ３１５の後、印刷装置１は、ラベル１枚分の印刷をするループ処理（ステップＳ３０５〜Ｓ３１０）に戻り、ステップＳ３０９においてフルカット処理を行う。
【００３９】
これに対し、ステップＳ３１２においてＹ≧ＮＴであると判定した場合（ステップＳ３１２；ＹＥＳ）、印刷装置１は、フルカット処理を行う（ステップＳ３１６）。ステップＳ３１６では、印刷装置１は、搬送路上におけるサーマルヘッド７０１からフルカット用のカッターまでの距離の分だけ感熱テープ１２を搬送した後、フルカット用のカッターで感熱テープ１２をフルカットする。ステップＳ３１６のフルカット処理を終えると、印刷装置１は、印刷処理を終了する。以上の処理により、ステップＳ３０１で設定した総印刷枚数ＮＴ分のラベルが作成される。
【００４０】
図６は、割込カット処理の内容を説明するフローチャートである。
上述のように、ステップＳ３０９の割込カット処理は、ラベル１枚分の印刷処理中に行われるカット処理であり、ラベル１枚分の印刷処理を開始する直前に予約されたハーフカット割込及びフルカット割込のいずれかに応じたカット処理を行う。このため、割込カット処理では、印刷装置１は、図６に示すように、まず、割込予約がハーフカット割込及びフルカット割込のどちらであるかを判定する（ステップＳ３０９ａ）。ハーフカット割込である場合（ステップＳ３０９ａ；ハーフカット）、印刷装置１は、ハーフカット処理（ステップＳ３０９ｂ）を行って割込カット処理を終了する。一方、フルカット割込である場合（ステップＳ３０９ａ；フルカット）、印刷装置１は、フルカット処理（ステップＳ３０９ｃ）を行って割込カット処理を終了する。
【００４１】
このように、本実施形態の印刷装置１では、複数枚のラベルを連続印刷で印刷して作成する場合に、フルカット間隔枚数設定ＮＰに基づいて、印刷の途中でフルカット処理を行うことができる。このため、総印刷枚数ＮＴ枚のラベルを、ＮＴ枚よりも少ない複数枚のラベルを１つのセットとする複数のラベルセットに切り分けて排出することができ、作成されたラベルの枚数の確認作業等を容易にすることができる。
【００４２】
図７は、印刷処理の具体例を説明する図である。図７には、「ＡＢＣＤ」という文字列を印刷単位として３枚以上のラベルを一括して作成する例を示している。なお、図７の（ａ）〜（ｆ）における搬送方向（左向きの矢印）は、プラテンローラ６（図２を参照）を正転させた場合に、感熱テープ１２が搬送される方向を示している。
【００４３】
印刷装置１で印刷処理を行う際には、例えば、図７の（ａ）に示したように、感熱テープ１２の先端１２Ａとサーマルヘッド７０１との位置合わせをした状態で印刷を開始する。このとき、印刷装置１は、まず、総印刷枚数ＮＴ及びフルカット間隔枚数ＮＰを設定するとともに、フルカット間印刷枚数Ｘ及び印刷済み枚数Ｙをそれぞれ「０」に設定する（ステップＳ３０１〜Ｓ３０３）。ここでは、ＮＴ＝４、及びＮＰ＝２に設定したとする。また、感熱テープ１２における１枚目のラベルとなる領域の搬送方向において下流の端部となる位置Ｃ１及びラベルとなる領域の境界のうちのフルカットしない境界をハーフカットするように設定されている場合、印刷装置１は、１枚目のラベルとなる領域に対する印刷を開始する前に、ハーフカット割込の予約をする（ステップＳ３０４）。
【００４４】
その後、印刷装置１は、プラテンローラ６を正転させて、感熱テープ１２を左方に搬送し、図７の（ｂ）のように感熱テープ１２の先端１２Ａから位置Ｃ１までの距離Ｕ１だけ搬送した時点で、１枚目のラベルとなる領域に対するラベル１枚分の印刷処理（ステップＳ３０５〜Ｓ３１０）を開始する。１枚目のラベルとなる領域に対する印刷処理を開始した後、印刷装置１は、印刷データに基づいて、搬送される感熱テープ１２に対し１ライン毎に印刷していく。ここで、図７の（ｃ）に示したように、搬送路上におけるサーマルヘッド７０１からハーフカット用のカッター８０２までのライン数に換算した距離をＬ２とすると、印刷装置１は、印刷の対象となるラインがＬ２＋１になるまでは、ステップＳ３０８においてカット割込タイミングではないと判定し、割込カット処理（ステップＳ３０９）をスキップして印刷を行う。そして、図７の（ｃ）に示したように感熱テープ１２の搬送量がＬ２になり、感熱テープ１２における位置Ｃ１がカッター８０２によりハーフカット可能な位置に到達すると、印刷装置１は、割込カット処理（ステップＳ３０９）を行う。このとき、予約されているのはハーフカット割込であるため、印刷装置１は、カッター８０２により、感熱テープ１２における位置Ｃ１をハーフカットする。
【００４５】
感熱テープ１２における位置Ｃ１をハーフカットした後、印刷装置１は、割込カット処理（ステップＳ３０９）をスキップしながら１枚目のラベルとなる領域に対する印刷を続ける。ここで、１枚目のラベルとなる領域の搬送方向において下流の端部となる位置Ｃ１から搬送方向において上流の端部となる位置Ｃ２までのライン数に換算した距離がＬ２＋Ｌ３であるとすると、印刷装置１は、割込カット処理をした後、例えば、感熱テープ１２を距離Ｌ３−１ラインだけ搬送した時点で１枚目のラベルとなる領域に対する印刷（ステップＳ３０５〜Ｓ３１０）を終了する。
【００４６】
１枚目のラベルとなる領域に対する印刷を終了すると、印刷装置１は、フルカット間印刷枚数Ｘ及び印刷済み枚数Ｙの値にそれぞれ１を加算し（ステップＳ３１１）、Ｙ≧ＮＴであるか否かを判定する（ステップＳ３１２）。ここでは、Ｙ＝１、ＮＴ＝４であるため、ステップＳ３１２の判定はＮＯとなり、印刷装置１は、次に、Ｘ≧ＮＰであるか否かを判定する（ステップＳ３１３）。ここでは、Ｘ＝１、ＮＰ＝２であるため、ステップＳ３１３の判定はＮＯとなる。このため、印刷装置１は、ハーフカット割込の予約（ステップＳ３０４）をした後、２枚目のラベルとなる領域に対するラベル１枚分の印刷（ステップＳ３０５〜Ｓ３１０）を行う。このとき、印刷装置１は、図７の（ｄ）に示したように、感熱テープ１２における１枚目のラベルとなる領域の搬送方向において上流の端部となる位置Ｃ２を、２枚目のラベルとなる領域の搬送方向において下流の端部として印刷を開始する。
【００４７】
２枚目のラベルとなる領域の印刷を開始した後、印刷装置１は、１枚目のラベルとなる領域の印刷と同様、印刷中に、カッター８０２による位置Ｃ２に対するハーフカット処理を行う割込カット処理を行う。２枚目のラベルとなる領域の印刷を終了すると、印刷装置１は、フルカット間印刷枚数Ｘ及び印刷済み枚数Ｙの値にそれぞれ１を加算するため、Ｘ＝２及びＹ＝２となる。このため、次に行われるステップＳ３１２の判定もＮＯとなるが、その次のステップＳ３１３の判定は、Ｘ＝ＮＰ＝２であるためＹＥＳとなる。よって、印刷装置１は、フルカット間印刷枚数Ｘを０にリセットし（ステップＳ３１４）、フルカット割込予約（ステップＳ３１５）をした後、３枚目のラベルになる領域に対するラベル１枚分の印刷を行う。
【００４８】
３枚目のラベルとなる領域に対するラベル１枚分の印刷は、フルカット処理の割込が予約された状態で行われる。ここで、図７の（ｅ）に示したように、搬送路上におけるサーマルヘッド７０１からフルカット用のカッター８０１までのライン数に換算した距離をＬ１とすると、印刷装置１は、印刷の対象となるラインがＬ１＋１になるまでは、ステップＳ３０８においてカット割込タイミングではないと判定し、割込カット処理（ステップＳ３０９）をスキップして印刷を行う。そして、図７の（ｆ）に示したように感熱テープ１２の搬送量がＬ１になり、感熱テープ１２における位置Ｃ３がカッター８０１によりハーフカット可能な位置に到達すると、印刷装置１は、割込カット処理（ステップＳ３０９）を行う。このとき、予約されているのはフルカット割込であるため、印刷装置１は、カッター８０１により、感熱テープ１２における位置Ｃ３をフルカットする。これにより、１枚目及び２枚目のラベルを含む１つのラベルセット（感熱テープ１２）が印刷装置１から排出される。また、印刷装置１は、感熱テープ１２における位置Ｃ３をフルカットした後、３枚目のラベルとなる領域のうちの残りの領域に対する印刷をする。この後、印刷装置１は、３枚目のラベルとなる領域の搬送方向において上流の端部となる位置Ｃ４をハーフカットするためのハーフカット割込予約をし、４枚目のラベルとなる領域に対する印刷を行う。そして、４枚目のラベルとなる領域に対する印刷を終了すると、Ｙ＝４、ＮＴ＝４となり、ステップＳ３１２の判定がＹＥＳとなるため、印刷装置１は、ステップＳ３１６のフルカット処理を行い、４枚目のラベルとなる領域の搬送方向において上流の端部となる位置をフルカットする。これにより、３枚目及び４枚目のラベルを含むラベルセットが印刷装置１から排出され、印刷処理が終了する。
【００４９】
このように、本実施形態の印刷装置１は、感熱テープ１２に対してラベル複数枚分の連続印刷を行って複数枚のラベルを一括作成する際に、総印刷枚数ＮＴ以下の枚数毎にフルカットによる個片化を行うことができる。このため、印刷装置１は、複数枚のラベルを一括作成する際に、全てのラベルを含む１つのラベルセットとして排出することができる上、当該１つのラベルセットをフルカットにより複数のラベルセットに切り分けた状態で排出することができる。また、図５のフローチャートのように、連続印刷の途中でハーフカット割込及びフルカット割込を予約して印刷中の感熱テープ１２にハーフカット又はフルカットを行うことにより、複数枚のラベルを効率よく作成することができる。なお、１つのラベルセットに含まれる複数のラベルにおける隣接するラベル間をハーフカットすることにより、個々のラベルをセパレータから剥離する作業が容易になるが、ハーフカットは省略されてもよい。
【００５０】
なお、本実施形態の印刷装置１では、フルカット間隔枚数ＮＰは総印刷枚数ＮＴ以下であればよく、ＮＰ＝ＮＴであってもよい。例えば、ＮＴ＝２及びＮＰ＝２に設定された場合、印刷装置１は、図７の（ｅ）に示したように２枚目のラベルとなる領域に対する印刷が終了した後、ステップＳ３１６のフルカット処理により、２枚目のラベルとなる領域の搬送方向における上流の端部の位置Ｃ３をフルカットする。この場合、感熱テープ１２は、図７の（ｆ）に示した状態とは異なり、位置Ｃ３からサーマルヘッド７０１までの区間には印刷がされていない状態となる。また、本実施形態の印刷装置１では、ＮＴ＝ＮＰ＝１であってもよいことはもちろんである。
【００５１】
図８は、連続印刷時に排出されるラベルセットの例を説明する図である。図８には、ラベル２０枚分の連続印刷を行って２０枚分のラベルを一括作成する際に、フルカット間隔枚数ＮＰを総印刷枚数ＮＴと同じ値（すなわち、ＮＰ＝ＮＴ＝２０）に設定した例を示している。
【００５２】
図８に示した例では、ＮＰ＝ＮＴ＝２０であるため、フルカット間印刷枚数Ｘ及び印刷済み枚数Ｙの値が２０未満であるうちは、ステップＳ３１２の判定及びステップＳ３１３の判定がいずれもＮＯとなり、ハーフカット割込の予約が行われる。すなわち、Ｘ＝０からＸ＝１９である場合にステップＳ３０９で行われる、感熱テープ１２の位置Ｃ１〜Ｃ２０に対するカット処理は、全てハーフカット処理となる。そして、ラベル２０枚分の印刷が終了してＸ＝Ｙ＝２０になると、ステップＳ３１２の判定がＹＥＳとなり、２０枚目のラベルになる領域の搬送方向において上流の端部となる位置Ｃ２１に対するフルカット処理（ステップＳ３１６）が行われる。このため、印刷装置１からは、２０枚のラベルが一体的に保持された１つのラベルセット１２０１が排出される。ここで、搬送方向における１枚のラベルの長さＬＬを３ｃｍとし、印刷開始時に生じる余白の長さＬＭを０．３ｃｍとすると、ラベルセット１２０１の長さ（ＬＬ×２０）＋ＬＭは、６０．３ｃｍになる。このような長尺なラベルセット１２０１が排出された場合、当該ラベルセット１２０１に対する確認作業（例えば、作成されたラベルの枚数の確認、印刷不良のラベルの有無の確認等）に手間がかかる。
【００５３】
このため、本実施形態の印刷装置１では、上記のように、ラベル複数枚分の連続印刷を行って複数枚分のラベルを一括して作成する場合に、フルカット間隔枚数ＮＰを総印刷枚数ＮＴ以下の値に設定し、一括して作成する複数枚分のラベルを複数のラベルセットに分割することを可能にする。
【００５４】
図９は、連続印刷時に排出されるラベルセットの別の例を説明する図である。図９には、ラベル２０枚分の連続印刷を行って２０枚分のラベルを一括作成する際に、フルカット間隔枚数ＮＰを総印刷枚数ＮＴの半分の値（すなわち、ＮＴ＝２０、ＮＰ＝１０）に設定した例を示している。
【００５５】
図９に示した例では、ＮＴ＝２０及びＮＰ＝１０であるため、フルカット間印刷枚数Ｘ及び印刷済み枚数Ｙの値が１０未満であるうちは、ステップＳ３１２の判定及びステップＳ３１３の判定がいずれもＮＯとなり、ハーフカット割込の予約が行われる。すなわち、Ｘ＝０からＸ＝９である場合にステップＳ３０９で行われる、感熱テープ１２の位置Ｃ１〜Ｃ１０に対するカット処理は、全てハーフカット処理となる。そして、ラベル１０枚分の印刷が終了してＸ＝Ｙ＝１０になると、ステップＳ３１２の判定はＮＯであるが、ステップＳ３１３の判定はＹＥＳとなる。このため、印刷装置１は、フルカット間隔枚数Ｘの値を０に更新し（ステップＳ３１４）、フルカット割込の予約をする（ステップＳ３１５）。このため、次の１１枚目のラベルとなる領域に対する印刷におけるステップＳ３０９の割込カット処理では、１０枚目のラベルと１１枚目のラベルとの境界となる位置Ｃ１１に対するフルカット処理が行われる。
【００５６】
この後、２０枚目までのラベルとなる各領域に対する印刷が終了するまでは、Ｘ＜１０及びＹ＜２０であるため、印刷装置１は、感熱テープ１２における位置Ｃ１２〜Ｃ２０のそれぞれに対するハーフカット処理を行う。そして、２０枚目のラベルとなる領域に対する印刷を終了すると、Ｙ＝ＮＴ＝２０となるため、印刷装置１は、当該領域の搬送方向において上流の端部となる位置Ｃ２１に対するフルカット処理（ステップＳ３１６）を行う。このため、ＮＴ＝２０及びＮＰ＝１０に設定した場合、印刷装置１からは、図９に示したように、１０枚のラベルが一体的に保持された２つのラベルセット１２０２及び１２０３が排出される。ここで、搬送方向における１枚のラベルの長さＬＬを３ｃｍとし、印刷開始時に生じる余白の長さＬＭを０．３ｃｍとすると、第１のラベルセット１２０２の長さ（ＬＬ×１０）＋ＬＭは３０．３ｃｍになり、第２のラベルセット１２０３の長さ（ＬＬ×１０）は３０ｃｍとなる。このように、図９に示した例におけるラベルセット１２０２及び１２０３の長さは、図８に示した例におけるラベルセット１２０１の長さのおよそ半分となる。このため、ラベルセット１２０２及び１２０３は、ラベルセット１２０１と比べて取り扱いが容易になり、各ラベルセット１２０２及び１２０３に対する確認作業（例えば、作成されたラベルの枚数の確認、印刷不良のラベルの有無の確認等）が容易になる。例えば、第１のラベルセット１２０２に作成されているラベルの枚数を数えて１０枚であることを確認した後、第１のラベルセット１２０２の長さと第２のラベルセット１２０３の長さを比較し、長さが略同一であれば、第２のラベルセット１２０３に作成されているラベルの枚数を数えなくても１０枚であることが容易に推測できる。なお、図９にはフルカット間隔枚数ＮＰを１０に設定した場合を例に挙げたが、フルカット間隔枚数ＮＰは、総印刷枚数ＮＴ以下の範囲（すなわち１≦ＮＰ≦ＮＴ）において適宜設定可能である。また、フルカット間隔枚数ＮＰは、印刷装置１の利用者が入力装置３（入力部１０２）を利用して設定できるようにしてもよい。
【００５７】
図１０は、フルカット間隔枚数を設定する際の画面表示の例を説明する図である。図１１は、図１０のフルカット間隔枚数の設定に従って連続印刷をしたときに排出されるラベルの例を説明する図である。
【００５８】
図５の印刷処理を開始した印刷装置１は、ステップＳ３０１において総印刷枚数ＮＴを設定した後、フルカット間隔枚数ＮＰを設定する（ステップＳ３０２）。ステップＳ３０２において、印刷装置１は、まず、表示装置５（表示部１０３）に、図１０に示したような画面５０１を表示する。画面５０１は、設定された総印刷枚数ＮＴ（図１０では２０枚）を示すメッセージと、１つのラベルセットに含まれるラベルの枚数の入力を促すメッセージと、入力された数字を表示する欄とを含む。表示装置５に画面５０１が表示された状態で利用者が「５」を入力すると、印刷装置１は、フルカット間隔枚数ＮＰを５に設定し、表示装置５に画面５０２を表示する。ＮＴ＝２０及びＮＰ＝５に設定した場合、印刷装置１は、ラベル５枚分の印刷をする毎にフルカット割込の予約をし、次のラベル１枚分の印刷においてフルカット処理（ステップＳ３０９ｃ）を行う。このため、印刷装置１が表示する画面５０２には、２０枚のラベルを、５枚のラベルを１つのラベルセットとして４つのラベルセットを排出することを示すメッセージが表示される。また、画面５０２には、「ＯＫ」と「戻る」の選択文字列が表示される。利用者が「ＯＫ」を選択した場合、印刷装置１は、ＮＴ＝２０及びＮＰ＝５としてステップＳ３０３以降の処理を開始する。一方、利用者が「戻る」を選択した場合、印刷装置１は、表示装置５に画面５０１を表示する。
【００５９】
利用者が画面５０２の「ＯＫ」を選択すると、印刷装置１は、図１１に示したように、４つのラベルセット１２０４〜１２０７を順次排出する。排出された４つのラベルセット１２０４〜１２０７は、それぞれ、「ＡＢＣＤ」の文字列が印刷されたラベルを５枚ずつ含む。この場合、印刷装置１の利用者は、例えば、１つ目のラベルセット１２０４が排出された後、残りの３つのラベルセット１２０５〜１２０７が排出される間に、ラベルセット１２０４のラベルの枚数が５枚であることや印字不良等の不良の有無を目視により確認することができる。その後、利用者は、例えば、図１１に示したように、４つのラベルセット１２０４〜１２０７を縦方向に並べて長さを比較することにより、各ラベルセットのラベルの枚数が５枚であると確認することができる。また、４つのラベルセット１２０４〜１２０７を縦方向に並べることにより、２０枚のラベルを一度に目視することができ、印字不良等の不良を見つけやすくなる。
【００６０】
更に、図８に示したように２０枚のラベルを１つの長尺なラベルセット１２０１として排出した場合、例えば、ラベルセット１２０１から数枚のラベルをはがして使用した後、ラベルの残り枚数の把握に手間がかかることがある。これに対し、図１１のように複数のラベルセット１２０４〜１２０７に分けることにより、ラベルの残り枚数を把握しやすくなる。また、１つのラベルセットが長尺である場合、保管時にラベルセットを折り曲げたり丸めたりすることによりラベルの端部がめくれてしまうこと等があるが、１つのラベルセットを短くすることにより折り曲げたり丸めたりする機会が少なくなりラベルの端部がめくれてしまうことを防げる。
【００６１】
なお、フルカット間隔枚数ＮＰの設定方法は、上記のような１つのラベルセットに含まれるラベルの枚数を指定する方法に限らず、他の方法であってもよい。例えば、フルカット間隔枚数ＮＰの設定方法は、フルカットにより個片化するラベルセットの数（言い換えると排出するラベルセットの数）を指定する方法であってもよい。
【００６２】
図１２は、フルカット間隔枚数を設定する際の画面表示の別の例を説明する図である。
フルカット間隔枚数ＮＰを設定するステップＳ３０２において、印刷装置１は、例えば、図１２に示した画面５０３を表示装置５に表示させてもよい。画面５０３は、設定された総印刷枚数ＮＴ（図１２では２０枚）を示すメッセージと、ラベルセットの分割数（排出するラベルセットの数）の入力を促すメッセージと、入力された数字を表示する欄とを含む。表示装置５に画面５０３が表示された状態で利用者が「４」を入力すると、印刷装置１は、フルカット間隔枚数ＮＰを５（＝２０／４）に設定し、表示装置５に画面５０４を表示する。画面５０４には、２０枚のラベルを、５枚のラベルを１つのラベルセットとして４つのラベルセットを排出することを示すメッセージが表示される。また、画面５０４には、「ＯＫ」と「戻る」の選択文字列が表示される。利用者が「ＯＫ」を選択した場合、印刷装置１は、ＮＴ＝２０及びＮＰ＝５としてステップＳ３０３以降の処理を開始する。一方、利用者が「戻る」を選択した場合、印刷装置１は、表示装置５に画面５０３を表示する。
【００６３】
また、フルカット間隔枚数ＮＰの設定方法は、例えば、１つのラベルセットの長さを指定する方法であってもよい。この場合、印刷装置１は、例えば、図１３のフローチャートに沿った算出処理を行い、指定された長さの条件を満たすフルカット間隔枚数ＮＰを設定する。
【００６４】
図１３は、フルカット間隔枚数算出処理の例を説明するフローチャートである。図１３には、ラベルセットの長さの上限値を指定することによりフルカット間隔枚数ＮＰを算出する処理の一例を示している。
【００６５】
図１３のフルカット枚数算出処理において、印刷装置１は、まず、ラベル１枚分の長さＬＬを取得する（ステップＳ１１）。ラベル１枚分の長さＬＬは、例えば、印刷データ作成処理（図４のステップＳ２）で作成した印刷データから取得する。
【００６６】
次に、ラベル１枚分の長さＬＬとステップＳ３０１で設定される総印刷枚数ＮＴとに基づいて、ラベルの全長ＬＴ＝（ＬＬ×ＮＴ）を算出する（ステップＳ１２）。
【００６７】
次に、印刷装置１は、例えば、１つのラベルセットの長さの上限値ＬＴＨを受け付ける（ステップＳ１３）。受付可能な上限値ＬＴＨは、ＬＬ≦ＬＴＨ≦ＬＴとする。
【００６８】
その後、印刷装置１は、フルカット間隔枚数ＮＰ＝ＩＮＴ｛ＬＴＨ／ＬＬ｝を算出（ステップＳ１４）する。ここで、上記のＩＮＴ｛ＬＴＨ／ＬＬ｝は、ＬＴＨ／ＬＬ（実数値）における整数値を算出する関数である。
【００６９】
図１４は、フルカット間隔枚数算出処理によりフルカット間隔枚数を設定する際の画面表示の例を説明する図である。図１４には、１枚３ｃｍのラベルを２０枚作成する場合に表示装置５に表示される画面の例を示している。
【００７０】
ステップＳ１１で取得したラベル１枚分の長さＬＬが３ｃｍであり、ステップＳ３０１で設定された総印刷枚数ＮＴが２０枚であるとすると、印刷装置１は、表示装置５（表示部１０３）に、例えば、図１４に示したようなラベルセットの長さの上限値の入力を受け付ける画面５０５を表示する。画面５０５は、ラベル１枚分の長さＬＬ及び作成するラベルの枚数ＮＴ、排出されるラベルの全長ＬＴ＝６０を通知するメッセージ、ラベルセットの長さの上限値ＬＴＨの入力を促すメッセージ、並びに入力された長さを表示する欄を含む。ラベルセットの長さの上限値ＬＴＨの入力を促すメッセージは、図１４の画面５０５のように、上限値ＬＴＨとして有効な値の範囲を含んでもよい。
【００７１】
表示装置５に画面５０５が表示された状態で利用者が「１０」を入力すると、印刷装置１は、ステップＳ１４の処理を行い、フルカット間隔枚数ＮＰ＝３（＝ＩＮＴ｛１０／３｝）を算出する。その後、印刷装置１は、例えば、図１４に示した画面５０６のように、排出されるラベルセットに関する情報を表示する。ＮＰ＝３の場合、印刷装置１は、３枚のラベルを１つのラベルセットとし、ラベル３枚分の印刷を行う毎にフルカット割込の予約（ステップＳ３１５）を行う。ただし、ＮＴ＝２０（＝３×６＋２）であるため、画面５０６には、３枚のラベルを１組とするラベルセットが６セット排出され、２枚のラベルを１組とするラベルセットが１セット排出されることを通知するメッセージが表示される。また、画面５０６には、「ＯＫ」と「戻る」の選択文字列が表示される。利用者が「ＯＫ」を選択した場合、印刷装置１は、ＮＴ＝２０及びＮＰ＝３としてステップＳ３０３以降の処理を開始する。一方、利用者が「戻る」を選択した場合、印刷装置１は、表示装置５に画面５０５を表示する。更に、画面５０６には、図７等に示した感熱テープ１２のように印刷開始側の端部に余白（ラベルとなる領域とは別の領域）が生じることを通知するメッセージが含まれてもよい。
【００７２】
なお、１つのラベルセットの長さを指定することによりフルカット間隔枚数ＮＰを設定する場合、指定した長さ以下になるようにするだけでなく、ラベルセットの長さが指定した長さよりも長くかつ最も短くなるような値にフルカット間隔枚数ＮＰを設定してもよい。例えば、１枚３ｃｍのラベルを２０枚作成する処理においてフルカット間隔枚数ＮＰを指定する長さを１０ｃｍとした場合、１０ｃｍ以上でありかつ最も短くなるラベルセットの長さは１２ｃｍである。このため、印刷装置１は、フルカット間隔枚数ＮＰを４（１２／３）に設定して印刷処理を行ってもよい。このように、１つのラベルセットの長さに関する指定に基づいてフルカット間隔枚数ＮＰを設定することにより、印刷後のラベルセットの取り扱い方法や保管方法に応じた適切な長さのラベルセットを作成することができる。また、１つのラベルセットの長さに関する指定に基づいて設定されるフルカット間隔枚数ＮＰを表示装置５（表示部１０３）に表示することで、利用者は、１つのラベルセットに含まれるラベルの枚数を容易に把握することができる。
【００７３】
また、フルカット間隔枚数ＮＰは、印刷装置１の利用者が入力した値に限らず、印刷装置１に予め設定されていてもよい。たとえば、フルカット間隔枚数ＮＰは、１つのラベルセットに含まれるラベルの枚数を目視により確認しやすい値（例えば「５」）に固定されていてもよい。また、フルカット間隔枚数ＮＰは、例えば、総印刷枚数ＮＴの約数のうちの１及びＮＴ以外の約数のなかから選択するようにしてもよい。
【００７４】
以上説明したように、本実施形態の印刷装置１は、感熱テープ１２に対する連続印刷により複数枚のラベルを一括して作成する場合に、ラベルの総印刷枚数ＮＴよりも少ない印刷枚数（フルカット間隔枚数Ｘ）毎に感熱テープ１２をフルカットし、複数のラベルセットに分割して排出することができる。分割された個々のラベルセットは、作成した全てのラベルを含む１つの長尺なラベルセットと比べて短く、かつ１つのラベルセットに含まれるラベルの数が少ないので、１つのラベルセットに含まれるラベルの枚数を目視で容易に数えることができる。また、排出された複数のラベルセットの長さを比較することで、各ラベルセットに含まれるラベルの枚数を容易に確認することができる。更に、複数のラベルセットに分割することで取り扱いや保管が容易になる。
【００７５】
また、本実施形態の印刷装置１では、上記のように、１つのラベルセットに含まれるラベルの枚数を指定する代わりに、１つのラベルセットの長さを指定してフルカット間隔枚数ＮＰを設定することもできる。このため、例えば、複数枚のラベルを一括して作成する際に、当該複数枚分のラベルを保管する容器（ケースや封筒等）の寸法に適した長さに分割された状態で排出させることができる。このため、例えば、容器に入れるためにラベルを折り曲げたり丸めたりすること、あるいは手作業でラベルを切り分けること等、取り扱い及び保管に関する手間を省ける。
【００７６】
なお、本発明に係る印刷装置１は、上記の実施形態で説明した構成に限らず、上記の実施形態で説明した本発明の要旨を逸脱しない範囲において適宜変更可能である。例えば、印刷装置１は、ハーフカット処理又はフルカット処理を行うカット処理と、感熱テープ１２にラベル１枚分の印刷をする処理とが別個の処理であってもよい。上述したカット処理は、ラベルの印刷が総印刷枚数ＮＴの回数行われた後の感熱テープ１２（印刷媒体）、又はラベルの印刷がフルカット間隔枚数ＮＰの回数行われた後の感熱テープ１２のそれぞれに対し、印刷が行われた領域より印刷媒体の搬送方向に対して後段の領域をカットして個片化する処理である。このため、カット処理は、例えば、ｎ枚目のラベルの印刷とｎ＋１枚目のラベルの印刷との間で行ってもよいし、ラベル複数枚分の印刷をした後で行ってもよい。更に、印刷装置１は、例えば、本実施形態で説明したフルカット間隔枚数ＮＰ及びフルカット間印刷枚数Ｘを、ハーフカットを行うタイミングを指定する情報に置換し、印刷をＮＰ回行う毎にハーフカットをしてもよい。
【００７７】
また、印刷装置１は、例えば、図４〜図６のフローチャートに沿った処理を実行して図３の各ブロックの機能を実現するよう構成された専用のハードウェアに限らず、機能の一部をコンピュータにより実現するように構成されたものであってもよい。
【００７８】
図１５は、印刷装置１のハードウェア構成例を示す図である。図１５に示すように、機能の一部をコンピュータにより実現する印刷装置１は、プロセッサ１５１と、ＲＯＭ（Read Only Memory）１５２と、ＲＡＭ（Random Access Memory）１５３と、補助記憶装置１５４と、表示処理部１５５と、入出力ＩＦ（インタフェース）１５６とを含む。印刷装置１におけるこれらの構成要素１５１〜１５６は、バス１６０により相互に接続されており、各種データを相互に受け渡しすることが可能になっている。印刷装置１におけるコンピュータは、バス１６０により相互に接続された構成要素１５１〜１５６を含む。
【００７９】
プロセッサ１５１は、ＣＰＵ（Central Processing Unit）、マイクロプロセッサ等の演算処理装置であり、例えば、図４〜図６のフローチャートに沿った印刷プログラムを実行する。プロセッサ１５１は、上記の印刷プログラムを実行することにより、図３の印刷装置１における制御部１０１として機能する（動作する）。なお、上記の印刷プログラムは、図１３のフルカット間隔枚数算出処理を含むものであってもよい。
【００８０】
ＲＯＭ １５２及びＲＡＭ １５３は、いわゆる主記憶装置である。ＲＯＭ １５２には、例えば、ＯＳ（Operating System）等の印刷装置１を起動する際にプロセッサ１５１が実行するプログラムが格納される。ＲＡＭ １５３は、例えば、印刷装置１において上記の印刷プログラムを含む各種プログラムやアプリケーションを実行する際に、各種情報を一時的に記憶する記憶領域を提供する。ＲＡＭ １５３は、例えば、印刷データ作成処理（ステップＳ２）において作成した印刷データ、印刷処理（ステップＳ３）において設定する総印刷枚数ＮＴ、フルカット間隔枚数ＮＰ、フルカット間印刷枚数Ｘ、印刷済み枚数Ｙ、ハーフカット割込の予約、フルカット割込の予約、搬送動作におけるモータ停止位置を示す情報、その他の印刷処理に関する制御情報、印刷履歴等の記憶に利用可能である。また、補助記憶装置１５４は、例えば、上記の印刷プログラムを含む各種プログラムやアプリケーション等を記憶する記憶領域を提供する。ＲＯＭ １５２、ＲＡＭ １５３、及び補助記憶装置１５４は、図３の印刷装置１における記憶部１０４として機能する。
【００８１】
表示処理部１５５は、表示装置５に表示させる表示データを作成し、該表示データを表示装置５に表示させる。表示処理部１５５は、入力装置３により入力された文字や図等の情報、印刷条件の設定画面、印刷イメージ等の表示データを作成し、表示装置５に表示させる。
【００８２】
入出力ＩＦ １５６は、印刷装置１内の搬送機構１６、印字機構１７、及び切断機構１８、並びにセンサ１９を、印刷装置１内のコンピュータに接続する。搬送機構１６、印字機構１７、及び切断機構１８は、それぞれ、プロセッサ１５１による制御下で、図３の印刷装置１における搬送処理部１０７、印刷処理部１０８、及び切断処理部１０９として機能する（動作する）。センサ１９は、例えば、媒体アダプタ１０の有無を検出するセンサ、感熱テープ１２の幅を検知するセンサ等を含む。センサ１９は、プロセッサ１５１による制御下で、図３の印刷装置１における媒体アダプタ検知部１０５及びテープ情報取得部１０６として機能する（動作する）。
【００８３】
なお、本発明に係る印刷装置１は、例えば、図１及び図２に示したような、入力装置３、表示装置５、及び感熱テープ１２に印刷をする印刷処理装置が一体となった印刷装置１に限らず、例えば、入力装置３及び表示装置５を含む印刷データ作成装置が別体であってもよい。この種の印刷装置１では、印刷データ作成装置として、例えば、スマートフォンやタブレットコンピュータ等の携帯型通信端末を利用可能である。
【００８４】
以下、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
印刷媒体に対する印刷により作成するラベルの枚数を示す第１の値を設定し、
前記印刷媒体をカットして個片化された１つのラベルセットに含まれるラベルの枚数を示す第２の値を設定し、
前記印刷媒体に対する印刷が行われ作成された前記ラベルの印刷が前記第２の値の回数行われた後の前記印刷媒体に対し、前記印刷が行われた領域より前記印刷媒体の搬送方向に対して後段の領域をカットして個片化し、
前記ラベルの印刷が前記第１の値の回数行われた後の前記印刷媒体に対し、前記印刷が行われた領域より前記印刷媒体の搬送方向に対して後段の領域をカットして個片化する
処理を含むことを特徴とする印刷装置の制御方法。
［付記２］
付記１に記載の印刷装置の制御方法であって、
前記第２の値を設定する処理は、前記１つのラベルセットに含まれる前記ラベルの枚数を指定する値の入力を受け付け、該入力された値に基づいて前記第２の値を設定する
ことを特徴とする印刷装置の制御方法。
［付記３］
付記１に記載の印刷装置の制御方法であって、
前記第２の値を設定する処理は、前記１つのラベルセットの長さに関する値の入力を受け付け、該入力された値と１枚のラベルの長さとに基づいて前記第２の値を設定する
ことを特徴とする印刷装置の制御方法。
［付記４］
付記３に記載の印刷装置の制御方法であって、
前記第２の値を設定する処理は、前記入力された値と前記１枚のラベルの長さとに基づいて、前記１つのラベルセットの長さが前記入力された値よりも短くかつ最長となる前記第２の値を算出して設定する
ことを特徴とする印刷装置の制御方法。
［付記５］
付記３に記載の印刷装置の制御方法であって、
前記第２の値を設定する処理は、前記入力された値と前記１枚のラベルの長さとに基づいて、前記１つのラベルセットの長さが前記入力された値よりも長くかつ最短となる前記第２の値を算出して設定する
ことを特徴とする印刷装置の制御方法。
［付記６］
付記４又は５に記載の印刷装置の制御方法であって、
前記第２の値を設定する処理は、算出した前記第２の値を含むメッセージを、前記印刷装置の表示部に表示する処理を更に含む
ことを特徴とする印刷装置の制御方法。
［付記７］
付記１〜５のいずれかに記載の印刷装置の制御方法であって、
前記カットは、前記印刷媒体における前記印刷が行われた領域を前記後段の領域から切り離すフルカットと、前記印刷が行われた領域の一部が前記後段の領域の一部と一体化されているハーフカットとを含む
ことを特徴とする印刷装置の制御方法。
［付記８］
付記７に記載の印刷装置の制御方法であって、
前記ラベルの印刷が前記第２の値の回数行われた後の前記印刷媒体に対する前記カット、及び前記第１の値の回数行われた後の前記印刷媒体に対する前記カットは、前記フルカットである
ことを特徴とする印刷装置の制御方法。
［付記９］
付記１に記載の印刷装置の制御方法であって、
前記印刷媒体に対する前記印刷は、前記印刷媒体を所定の一方向に搬送しながら行い、
前記ラベルの印刷を前記第２の値の回数だけ行った後、前記カットの割込を予約し、
次の前記ラベルの印刷において前記印刷媒体が所定の位置まで搬送されたときに、前記予約された前記カットの割込処理を行う
ことを特徴とする印刷装置の制御方法。
［付記１０］
印刷媒体を搬送する搬送処理部と、
前記印刷媒体に印刷する印刷処理部と、
前記印刷媒体をカットする切断処理部と、
前記搬送処理部、前記印刷処理部、及び前記切断処理部の動作を制御する制御部と、を含み、
前記制御部は、印刷媒体に対する印刷により作成するラベルの枚数を示す第１の値を設定し、前記印刷媒体をカットして個片化された１つのラベルセットに含まれるラベルの枚数を示す第２の値を設定し、前記印刷処理部に、前記印刷媒体に対する印刷を開始させた後、前記切断処理部に、前記ラベルの印刷が前記第１の値の回数行われた後の前記印刷媒体、及び前記ラベルの印刷が前記第２の値の回数行われた後の前記印刷媒体のそれぞれに対し、前記印刷が行われた領域より前記印刷媒体の搬送方向に対して後段の領域をカットして個片化させる、ように構成されている
ことを特徴とする印刷装置。
【符号の説明】
【００８５】
１  印刷装置
２  装置筐体
３  入力装置
４  蓋
５  表示装置
６  プラテンローラ
７  印刷ユニット
７０１  サーマルヘッド
８，８０１，８０２  カッター
１０  媒体アダプタ
１１  被記録媒体
１２  感熱テープ
１６  搬送機構
１７  印字機構
１８  切断機構
１９  センサ
１０１  制御部
１０２  入力部
１０３  表示部
１０４  記憶部
１０５  アダプタ検知部
１０６  テープ情報取得部
１０７  搬送処理部
１０８  印刷処理部
１０９  切断処理部
１５１  プロセッサ
１５２  ＲＯＭ
１５３  ＲＡＭ
１５４  補助記憶装置
１５５  表示処理部
１５６  入出力ＩＦ
１６０  バス
１２０１，１２０２，１２０３  ラベルセット
１２０４，１２０５，１２０６，１２０７  ラベルセット
５０１，５０２，５０３，５０４，５０５，５０６  画面
【図１】
2020196163.tif 000003
【図２】
2020196163.tif 000004
【図３】
2020196163.tif 000005
【図４】
2020196163.tif 000006
【図５】
2020196163.tif 000007
【図６】
2020196163.tif 000008
【図７】
2020196163.tif 000009
【図８】
2020196163.tif 000010
【図９】
2020196163.tif 000011
【図１０】
2020196163.tif 000012
【図１１】
2020196163.tif 000013
【図１２】
2020196163.tif 000014
【図１３】
2020196163.tif 000015
【図１４】
2020196163.tif 000016
【図１５】
2020196163.tif 000017