(57)【要約】【課題】ラベルの形状に関わらず、折り曲げを容易化するための加工を施す位置を適切に特定してラベルの作成を行うことが可能なデータを作成するデータ作成装置、データ作成プログラム、及び、データ作成プログラムを記憶した記憶媒体を提供する。【解決手段】データ作成装置は、ラベルの形状を取得する（Ｓ１１）。ラベル作成装置は、取得された形状に基づくラベルの輪郭線により、対象領域が閉領域か否かを判定する（Ｓ１５）。ラベル作成装置は、対象領域が閉領域と判定された場合（Ｓ１５：ＹＥＳ）、対象領域内の特定点を通り、輪郭線と交差する２つの交点の間に亘って延びる線分であって、印刷媒体の折り曲げを容易化するためにカットされる位置を通る曲折線を設定する（Ｓ２７、Ｓ２９）。データ作成装置は、曲折線に沿って一部がカットされるカットパターンを、印刷媒体の種別に基づいて設定する（Ｓ３３）。【選択図】図９
2019093538.tif 000002
【特許請求の範囲】
【請求項１】
媒体をカットすることによりラベルを作成するためのデータを作成するデータ作成装置であって、
前記ラベルの形状を取得する第１取得手段と、
前記第１取得手段により取得された前記形状に基づく前記ラベルの輪郭線により、所定の対象領域が閉領域として設定されているか否かを判定する第１判定手段と、
前記第１判定手段によって、前記対象領域が前記閉領域として設定されていると判定された場合、前記対象領域内の特定点を通り、前記輪郭線と交差する２つの交点の間に亘って延びる線分であって、前記媒体の折り曲げを容易化するためにカットされる位置を通る曲折線を設定する第１設定手段と、
前記媒体の種別を取得する第２取得手段と、
前記第１設定手段により設定された前記曲折線に沿って少なくとも一部がカットされるカットパターンを、前記第２取得手段により取得された前記種別に基づいて設定する第２設定手段と、
を備えたことを特徴とするデータ作成装置。
【請求項２】
前記第１設定手段は、
前記特定点を通る線分のそれぞれの、前記対象領域を横断する長さに基づいて、前記曲折線を設定することを特徴とする請求項１に記載のデータ作成装置。
【請求項３】
前記第１取得手段により取得された前記形状に基づき、前記ラベルの前記輪郭線に、フルカットされる補助輪郭線が含まれているか否かを判定する第２判定手段を備え、
前記第１設定手段は、
前記第２判定手段によって前記補助輪郭線が含まれていると判定された場合、前記特定点を通る線分のうち前記補助輪郭線と交差する線分を、前記曲折線として設定することを特徴とする請求項１に記載のデータ作成装置。
【請求項４】
前記第２設定手段は、
前記媒体の前記種別に応じて予め設定された複数の設定パターンのうち何れかを、前記カットパターンとして選択する選択手段を備えたことを特徴とする請求項１から３の何れかに記載のデータ作成装置。
【請求項５】
前記選択手段は、
前記複数の設定パターンのうち、予め設定された選択条件に基づいて、何れかを前記カットパターンとして選択する第１選択手段、又は、
前記複数の設定パターンのうち、ユーザにより指定された設定パターンを前記カットパターンとして選択する第２選択手段
を備えたことを特徴とする請求項４に記載のデータ作成装置。
【請求項６】
前記カットパターンは、
前記曲折線のうち、前記２つの交点と接続しない第１カット線を含む第１パターン、
前記曲折線のうち、前記２つの交点のうち一方と接続する第２カット線、及び、前記２つの交点のうち他方と接続する第３カット線のうち少なくとも一方を含む第２パターン、及び、
前記曲折線の全体であって、前記２つの交点間に亘って延びる第４カット線を含む第３パターン
を少なくとも含むことを特徴とする請求項１から５の何れかに記載のデータ作成装置。
【請求項７】
媒体をカットすることによりラベルを作成するためのデータを作成するコンピュータに、
前記ラベルの形状を取得する第１取得ステップと、
前記第１取得ステップにより取得された前記形状に基づく前記ラベルの輪郭線により、所定の対象領域が閉領域として設定されているか否かを判定する第１判定ステップと、
前記第１判定ステップによって、前記対象領域が前記閉領域として設定されていると判定された場合、前記対象領域内の特定点を通り、前記輪郭線と交差する２つの交点の間に亘って延びる線分であって、前記媒体の折り曲げを容易化するためにカットされる位置を通る曲折線を設定する第１設定ステップと、
前記媒体の種別を取得する第２取得ステップと、
前記第１設定ステップにより設定された前記曲折線に沿って少なくとも一部がカットされるカットパターンを、前記第２取得ステップにより取得された前記種別に基づいて設定する第２設定ステップと、
を実行させるためのデータ作成プログラム。
【請求項８】
媒体をカットすることによりラベルを作成するためのデータを作成するコンピュータに、
前記ラベルの形状を取得する第１取得ステップと、
前記第１取得ステップにより取得された前記形状に基づく前記ラベルの輪郭線により、所定の対象領域が閉領域として設定されているか否かを判定する第１判定ステップと、
前記第１判定ステップによって、前記対象領域が前記閉領域として設定されていると判定された場合、前記対象領域内の特定点を通り、前記輪郭線と交差する２つの交点の間に亘って延びる線分であって、前記媒体の折り曲げを容易化するためにカットされる位置を通る曲折線を設定する第１設定ステップと、
前記媒体の種別を取得する第２取得ステップと、
前記第１設定ステップにより設定された前記曲折線に沿って少なくとも一部がカットされるカットパターンを、前記第２取得ステップにより取得された前記種別に基づいて設定する第２設定ステップと、
を実行させるためのデータ作成プログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベルを作成するためのデータを作成するデータ作成装置、データ作成プログラム、及び、データ作成プログラムを記憶した記憶媒体に関する。
【背景技術】
【０００２】
ラベル作成装置において、ラベルを折り曲げる作業をユーザが容易に行えるようにラベルを加工する技術が提案されている。例えば、特許文献１は、ラベルテープの作成が可能であり、且つ、湾曲カッタを備えた印刷装置を開示する。湾曲カッタは、全切断とミシン目切断との何れかをラベルテープに選択的に施すことが可能である。印刷装置は、印刷データ及びラベル長さが操作者により入力された場合、ラベル長さの１／２にあたる位置を、折り曲げ予定線として認識する。印刷装置は、入力された印刷データに基づき、折り曲げ予定線の両側に印刷を施す。その後、印刷装置は、折り曲げ予定線の位置にミシン目切断を施し、ラベル終端の位置に全切断を施す。これにより、ミシン目切断が施された位置で折り曲げて使用することが可能な見出しラベルが作成される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３２０７２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の印刷装置は、長尺状のラベルテープが用いられることを前提とし、ラベル長さの１／２の位置にミシン目切断が画一的に行われる。このため例えば、ユーザにより所望される多様な形状のラベルを作成可能な装置の場合、折り曲げを容易化するための加工を施す位置を、上記と同様の方法により特定できないという問題点がある。
【０００５】
本発明の目的は、ラベルの形状に関わらず、折り曲げを容易化するための加工を施す位置を適切に特定してラベルの作成を行うことが可能なデータを作成するデータ作成装置、データ作成プログラム、及び、データ作成プログラムを記憶した記憶媒体を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１態様に係るデータ作成装置は、媒体をカットすることによりラベルを作成するためのデータを作成するデータ作成装置であって、前記ラベルの形状を取得する第１取得手段と、前記第１取得手段により取得された前記形状に基づく前記ラベルの輪郭線により、所定の対象領域が閉領域として設定されているか否かを判定する第１判定手段と、前記第１判定手段によって、前記対象領域が前記閉領域として設定されていると判定された場合、前記対象領域内の特定点を通り、前記輪郭線と交差する２つの交点の間に亘って延びる線分であって、前記媒体の折り曲げを容易化するためにカットされる位置を通る曲折線を設定する第１設定手段と、前記媒体の種別を取得する第２取得手段と、前記第１設定手段により設定された前記曲折線に沿って少なくとも一部がカットされるカットパターンを、前記第２取得手段により取得された前記種別に基づいて設定する第２設定手段と、を備えたことを特徴とする。
【０００７】
第１態様によれば、データ作成装置は、媒体の折り曲げを容易化するためにカットされる位置を通る曲折線を、対象領域の特定点を通って延びる線分の位置に設定する。又、データ作成装置は、設定された曲折線に沿ってカットされる場合のカットパターンを、媒体の種別に基づいて設定する。この場合、データ作成装置は、折り曲げを容易化するためにカットされる位置を、ラベルの形状に関わらず対象領域内に適切に設定し、ラベルを作成可能なデータとして作成できる。
【０００８】
本発明の第２態様に係るデータ作成プログラムは、媒体をカットすることによりラベルを作成するためのデータを作成するコンピュータに、前記ラベルの形状を取得する第１取得ステップと、前記第１取得ステップにより取得された前記形状に基づく前記ラベルの輪郭線により、所定の対象領域が閉領域として設定されているか否かを判定する第１判定ステップと、前記第１判定ステップによって、前記対象領域が前記閉領域として設定されていると判定された場合、前記対象領域内の特定点を通り、前記輪郭線と交差する２つの交点の間に亘って延びる線分であって、前記媒体の折り曲げを容易化するためにカットされる位置を通る曲折線を設定する第１設定ステップと、前記媒体の種別を取得する第２取得ステップと、前記第１設定ステップにより設定された前記曲折線に沿って少なくとも一部がカットされるカットパターンを、前記第２取得ステップにより取得された前記種別に基づいて設定する第２設定ステップと、を実行させる。第２態様によれば、第１態様と同様の効果を奏することができる。
【０００９】
本発明の第３態様に係る記憶媒体は、媒体をカットすることによりラベルを作成するためのデータを作成するコンピュータに、前記ラベルの形状を取得する第１取得ステップと、前記第１取得ステップにより取得された前記形状に基づく前記ラベルの輪郭線により、所定の対象領域が閉領域として設定されているか否かを判定する第１判定ステップと、前記第１判定ステップによって、前記対象領域が前記閉領域として設定されていると判定された場合、前記対象領域内の特定点を通り、前記輪郭線と交差する２つの交点の間に亘って延びる線分であって、前記媒体の折り曲げを容易化するためにカットされる位置を通る曲折線を設定する第１設定ステップと、前記媒体の種別を取得する第２取得ステップと、前記第１設定ステップにより設定された前記曲折線に沿って少なくとも一部がカットされるカットパターンを、前記第２取得ステップにより取得された前記種別に基づいて設定する第２設定ステップと、を実行させるためのデータ作成プログラムを記憶する。第３態様によれば、第１態様と同様の効果を奏することができる。
【図面の簡単な説明】
【００１０】
【図１】印刷装置１の内部の概略を右側から見た図である。
【図２】切断部３及び搬送部５の要部を右側から見た拡大図である。
【図３】切断部３を上側から見た図である。
【図４】切断部３の要部を右側から見た拡大図である。
【図５】印刷装置１及び外部端末９の電気的構成を示すブロック図である。
【図６】ラベル２６の作成方法を説明するための図である。
【図７】切断部３による切断方法（（Ａ）第１切断方法、（Ｂ）第２切断方法、（Ｃ）第３切断方法）を示す図である。
【図８】ラベルデータＤ１、Ｄ２を説明するための図である。
【図９】メイン処理のフローチャートである。
【図１０】ラベルデータＤ１に基づきメイン処理が実行される場合を説明するための図である。
【図１１】パターンテーブル８４１を示す図である。
【図１２】ラベルデータＤ２に基づきメイン処理が実行される場合を説明するための図である。
【図１３】輪郭線８３１、８３２に基づいてメイン処理が実行される場合を説明するための図である。
【発明を実施するための形態】
【００１１】
＜印刷装置１の概要＞
本発明の一実施形態について、図面を参照して説明する。印刷装置１は、感熱紙を加熱することによって印刷を行う感熱型の印刷装置である。図１に示すように、印刷装置１は、粘着剤によって感熱紙が剥離紙に貼付された帯状の印刷媒体２に対して印刷を行う。印刷媒体２は、円筒状の芯２０Ａに巻回された状態で、印刷装置１内に収容される。芯２０Ａに巻回された状態の印刷媒体２を、「ロール２０」という。印刷媒体２のうち感熱紙の露出面を「表面」といい、剥離紙の露出面を「裏面」という。
【００１２】
以下、図の説明の理解を助けるため、印刷装置１の上側、下側、右側、左側、前側、後側を定義する。印刷装置１の上側、下側、右側、左側、前側、後側、は、それぞれ、図１の上側、下側、手前側、奥側、左側、右側に対応する。特段説明のない場合、右側から見た場合を想定して回転方向（時計回り方向／反時計回り方向）を定義する。
【００１３】
図１に示すように、印刷装置１は、フレーム２Ａ、２Ｂを有する。フレーム２Ａは、後端部においてフレーム２Ｂに回転可能に支持される。フレーム２Ａは、フレーム２Ｂの上部開口を開閉可能である。フレーム２Ｂは、ロール２０の芯２０Ａを後側で回転可能に支持する。芯２０Ａの中心は左右方向に延びる。ロール２０から繰り出された印刷媒体２の搬送経路Ｔｒは、ロール２０の下端部から、印刷装置１の前端部に設けられた排出口２Ｃに向けて、曲折しながら前方に延びる。以下、搬送経路Ｔｒに沿った方向のうちロール２０に近接する側を、「上流側」といい、排出口２Ｃに近接する側を、「下流側」という。
【００１４】
搬送経路Ｔｒの略中央部分の上側に、サーマルヘッド２１が配置される。サーマルヘッド２１は、印刷媒体２の幅方向の長さに略等しいラインサーマルヘッドを有する。搬送経路Ｔｒを通過する印刷媒体２の感熱紙は、サーマルヘッド２１により加熱されることで発色する。搬送経路Ｔｒのうちサーマルヘッド２１が近接する部分よりも下流側に、切断部３及び搬送部５が配置される。搬送部５は、ロール２０から印刷媒体２を繰り出し、搬送経路Ｔｒに沿って印刷媒体２を搬送する。切断部３は、サーマルヘッド２１の加熱によって感熱紙の一部が発色した状態の印刷媒体２を、任意の形状に切断する。切断部３及び搬送部５の詳細は後述する。
【００１５】
＜搬送部５＞
図２に示すように、搬送部５は、ローラ５１Ａ、５１Ｂ、５２Ａ、５２Ｂを有する。ローラ５１Ａは、搬送経路Ｔｒのうちサーマルヘッド２１（図１参照）が近接する部分よりも下流側の部分に対して、下側から接する。ローラ５２Ａは、搬送経路Ｔｒを挟んでローラ５１Ａと対向する。ローラ５１Ｂは、搬送経路Ｔｒのうちローラ５１Ａが接する位置よりも下流側の部分に対して、下側から接する。ローラ５２Ｂは、搬送経路Ｔｒを挟んでローラ５１Ｂと対向する。ローラ５１Ａ、５１Ｂは、モータ４１の駆動に応じて回転する。印刷媒体２は、ローラ５１Ａ、５２Ａに上下方向から挟まれた状態でローラ５１Ａが回転し、且つ、ローラ５１Ｂ、５２Ｂに上下方向から挟まれた状態でローラ５１Ｂが回転することによって、搬送経路Ｔｒに沿って上流側又は下流側に搬送される。ローラ５１Ａ、５１Ｂの間に、テーブル５０が設けられる。テーブル５０は、搬送経路Ｔｒのうちローラ５１Ａ、５１Ｂのそれぞれと接する部分の間の部分に、下側から接する。テーブル５０は、左右方向に長い矩形状を有し、搬送経路Ｔｒの左右両端部の間に亘って延びる。
【００１６】
＜切断部３＞
図３に示すように、切断部３は、キャリッジ３３、昇降ブロック３４、カッタホルダ３５、突出量調節機構３６、及び、ホルダ高さ調節機構３７を有する。キャリッジ３３は、フレーム２Ａの左右両端部のそれぞれに保持された一対のプーリ３３Ａの間に架け渡されたタイミングベルト３３Ｂに接続する。一対のプーリ３３Ａの一方側の回転軸には、モータ４２（図５参照）に接続したギア４２Ａと噛合するギア３３Ｃが設けられる。キャリッジ３３は、モータ４２の駆動により一対のプーリ３３Ａの一方側が回転することに応じ、左右方向に移動する。
【００１７】
図４に示すように、キャリッジ３３の前側に昇降ブロック３４が設けられる。昇降ブロック３４は、キャリッジ３３に対して上下動可能である。昇降ブロック３４は、略筒状のカッタホルダ３５を保持する。後述するホルダ高さ調節機構３７は、キャリッジ３３に対する昇降ブロック３４及びカッタホルダ３５の上下方向の位置を調節可能である。カッタホルダ３５の下端から下方に向けて、カッタ３９が突出する。後述する突出量調節機構３６は、カッタホルダ３５に対するカッタ３９の突出量を調節可能である。カッタホルダ３５の下方にテーブル５０が配置される。カッタホルダ３５の下端からカッタ３９の刃先が突出した状態で、カッタホルダ３５が最も下側に移動した場合、カッタ３９の刃先はテーブル５０に刺さる。
【００１８】
図３に示すように、突出量調節機構３６は、互いに噛合するギア３６１〜３６３、及びギア３６４を有する。ギア３６１〜３６３は、キャリッジ３３の上端部に揺動可能に支持されたブラケット３６０により、回転可能に支持される。ギア３６１は、後述するギア３６４に噛合するラックギアとして機能する。ブラケット３６０とギア３６１とのそれぞれの回転軸の位置は、一致する。ギア３６２、３６３は、ギア３６１の回転駆動力を伝達する伝達ギアとして機能する。ギア３６３は、カッタホルダ３５が最も上側の第１位置に移動した状態で、カッタホルダ３５の上端部に設けられたギア３５１（図４参照）に噛合可能である。ギア３６２は、カッタホルダ３５が第１位置よりも低い第２位置に移動した状態で、ギア３５１に噛合可能である。ギア３６４は、ギア３６１の後側に配置され、左右方向に延びる。ギア３６４は、ギア３６１に噛合するピニオンギアとして機能する。
【００１９】
例えば、カッタホルダ３５が第２位置に移動した状態で、キャリッジ３３が右方に移動した場合（図３（Ａ）参照）、ギア３６４に対してギア３６１〜３６３は右側に相対移動する。この場合、ブラケット３６０は上側から見た状態で反時計回りに回転し、ギア３５１、３６２が噛合する。この状態で、キャリッジ３３が更に右方に移動した場合、ギア３６１〜３６３は回転する。ギア３５１は、ギア３６２の回動に応じて回転し、カッタ３９（図４参照）を上昇させる。一方、例えば、カッタホルダ３５が第１位置に移動した状態で、キャリッジ３３が左方に移動した場合（図３（Ｂ）参照）、ギア３６４に対してギア３６１〜３６３は左側に相対移動する。この場合、ブラケット３６０は上側から見た状態で時計回りに回転し、ギア３５１、３６３が噛合する。この状態で、キャリッジ３３が更に左方に移動した場合、ギア３６１〜３６３は回転する。ギア３５１は、ギア３６３の回転に応じて回転し、カッタ３９（図４参照）を下降させる。
【００２０】
図２に示すように、ホルダ高さ調節機構３７は、回転体３７１、レバー３７２、３７３、カム板３７４を有する。図３、図４に示すように、回転体３７１は、左右方向に延びる略板状を有する。図３に示すように、回転体３７１の前端部の左右両側に設けられた回転軸３７Ａは、左右外側に延びる。各回転軸３７Ａは、フレーム２Ａに回転可能に支持される。回転体３７１は、回転軸３７Ａを中心として回転可能である。回転体３７１の後端部のうち右側に設けられた作動ピン３７Ｂは、右側に延びる。図４に示すように、回転体３７１の後端部は、昇降ブロック３４に設けられた嵌合部３４Ａに嵌合する。
【００２１】
図３に示すように、レバー３７２、３７３は、右側のフレーム２Ａの右側面に対して右側に設けられる。図２に示すように、レバー３７２は略矩形状の板体であり、レバー３７３は略Ｌ字型の板体である。レバー３７２、３７３は、左右方向に延びる回転軸３７Ｃに回転可能に支持される。レバー３７２に設けられた矩形状の孔３７Ｄ、及び、レバー３７３に設けられた矩形状の孔３７Ｅに、回転体３７１（図２参照）から延びる作動ピン３７Ｂが左側から挿通する。レバー３７２，３７３は、バネ３７Ｈにより連結される。図３に示すように、レバー３７３と作動ピン３７Ｂとの間に、ねじりバネ３７Ｉが連結される。ねじりバネ３７Ｉは、右側から見た状態（図２参照）で作動ピン３７Ｂを時計回り方向に付勢する。
【００２２】
図２に示すように、カム板３７４は円形板状を有し、右側のフレーム２Ａよりも右側に回転可能に支持される（図３参照）。カム板３７４は、外周面に歯を有する。モータ４３の回転軸に設けられたギア４３Ａは、カム板３７４の外周面に噛合する。カム板３７４は、モータ４３の駆動により回転する。カム板３７４の側面に略渦巻き状のカム溝３７Ｆが設けられる。レバー３７３から右側に突出する係合ピン３７Ｇは、カム溝３７Ｆに係合する（図３参照）。
【００２３】
モータ４３の駆動に応じてカム板３７４が回転した場合、レバー３７３の係合ピン３７Ｇがカム溝３７Ｆに沿って移動する。この場合、レバー３７３は、係合ピン３７Ｇの移動に応じ、回転軸３７Ｃを中心として回転する。同時に、レバー３７２は、レバー３７３の孔３７Ｅに挿通する作動ピン３７Ｂがレバー３７３の回転に応じて移動することにより、回転軸３７Ｃを中心として回転する。更に、図４に示すように、レバー３７３の回転に応じて作動ピン３７Ｂが移動することに応じ、回転体３７１は、回転軸３７Ａを中心として回転する。これにより、嵌合部３４Ａを介して回転体３７１と係合する昇降ブロック３４、及び、昇降ブロック３４に保持されたカッタホルダ３５は、上下方向に移動する。
【００２４】
＜印刷装置１の電気的構成＞
図５を参照し、印刷装置１の電気的構成を説明する。印刷装置１は制御回路部７０を備える。制御回路部７０は、ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、フラッシュメモリ７４、及び入出力インタフェース７５を備え、これらがデータバス７６を介して接続される。ＣＰＵ７１は、印刷装置１を統括制御する。ＲＯＭ７２は、ＣＰＵ７１が各種プログラムの実行時に必要な各種パラメータを記憶する。ＲＡＭ７３は、印刷バッファ等の複数の記憶領域を備える。フラッシュメモリ７４は、ＣＰＵ７１が実行する各種プログラム等を記憶する。又、フラッシュメモリ７４は、印刷を行うための印刷データ、及び、後述するラベルデータ（図８参照）を記憶する。印刷データ及びラベルデータは、後述する外部端末９から取得され、フラッシュメモリ７４に記憶される。
【００２５】
入出力インタフェース７５には、入力部７７、表示部７８、駆動回路２１Ｄ、４１Ｄ、４２Ｄ、４３Ｄ、及び外部インタフェース（Ｉ／Ｆ）７９が接続される。入力部７７は、印刷装置１に各種設定を行なう為の押しボタンである。表示部７８は、各種情報を表示可能な液晶ディスプレイである。駆動回路２１Ｄは、サーマルヘッド２１を駆動するための電子回路である。駆動回路４１Ｄは、モータ４１を駆動するための電子回路である。モータ４１の駆動により、搬送部５による印刷媒体２（図１参照）の搬送が可能となる。駆動回路４２Ｄは、モータ４２を駆動するための電子回路である。駆動回路４３Ｄは、モータ４３を駆動するための電子回路である。モータ４２、４３の駆動により、切断部３によって印刷媒体２を任意の形状に切断することが可能となる。外部Ｉ／Ｆ７９は、外部端末９と接続して通信を行う。例えばＣＰＵ７１は、外部端末９から受信した印刷データ及びラベルデータをフラッシュメモリ７４に記憶することにより、ラベルの作成が可能となる。又、例えばＣＰＵ７１は、外部端末９から受信したプログラムをフラッシュメモリ７４に記憶することにより、プログラムを更新できる。
【００２６】
＜外部端末９の電気的構成＞
外部端末９は、汎用のパーソナルコンピュータ（ＰＣ）である。外部端末９は、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、ハードディスクドライブ（ＨＤＤ）９４、及び入出力インタフェース９５を備え、これらがデータバス９６を介して接続される。ＣＰＵ９１は、外部端末９を統括制御する。ＲＯＭ９２は、ＣＰＵ９１が各種プログラムの実行時に必要な各種パラメータを記憶する。ＲＡＭ９３は複数の記憶領域を備える。ＨＤＤ９４は、ＣＰＵ９１が実行する各種プログラム等を記憶する。又、ＨＤＤ９４は、印刷装置１に装着されたロール２０に対応する印刷媒体２の種別を示す媒体データ、印刷を行うための印刷データ、後述するラベルデータ（図８参照）、及び、後述するパターンテーブル８４１（図１１参照）を記憶する。
【００２７】
入出力インタフェース９５には、入力部９７、表示部９８、外部Ｉ／Ｆ９９、及び、読取装置１００が接続される。入力部９７は、外部端末９に設けられるキーボード、タッチパネル等である。表示部９８は、各種情報を表示可能な液晶ディスプレイである。外部Ｉ／Ｆ９９は、印刷装置１と接続して通信を行う。読取装置１００は、記憶媒体１００Ａに記憶されたデータを読み出すことが可能である。例えばＣＰＵ９１は、読取装置１００を介して記憶媒体１００Ａに記憶されたプログラムを読み出し、ＨＤＤ９４に記憶できる。
【００２８】
＜ラベル作成方法＞
印刷装置１のＣＰＵ７１は、駆動回路４１Ｄを制御してモータ４１を回転させる。これにより、搬送部５のローラ５１Ａ、５１Ｂは回転し、ロール２０から印刷媒体２を繰り出す（図６参照）。印刷媒体２は、表面が上側を向き、裏面が下側を向いた状態で、搬送経路Ｔｒ（図１参照）に沿って搬送される。同時にＣＰＵ７１は、フラッシュメモリ７４に記憶された印刷データに基づき、駆動回路２１Ｄを制御してサーマルヘッド２１を加熱させる。これにより、図６に示すように、印刷媒体２のうち表面側の感熱紙は発色し、イメージ「１２３」「ＡＢＣＤ」が印刷される。
【００２９】
又、ＣＰＵ７１は、フラッシュメモリ７４に記憶されたラベルデータ（後述）に基づき、駆動回路４３Ｄを駆動してモータ４３を回転させ、切断部３の昇降ブロック３４を上昇させる。これにより、昇降ブロック３４に保持されたカッタホルダ３５は第１位置まで移動する。次にＣＰＵ７１は、駆動回路４２Ｄを制御してモータ４２を回転させ、切断部３のキャリッジ３３を左方に移動させる。ブラケット３６０は上側から見た状態で時計回りに回転し（図３（Ｂ）参照）、ギア３５１、３６３が噛合する。キャリッジ３３が更に左方に移動さすることにより、ギア３６１〜３６３、ギア３５１は回転してカッタ３９は下降する。これにより、カッタホルダ３５の下端からカッタ３９の刃先が下方に突出する。なお、カッタ３９の突出量は、後述する切断方法に応じて調節される。
【００３０】
ＣＰＵ７１は、駆動回路４３Ｄを駆動してモータ４３を回転させ、昇降ブロック３４を下降させる。これにより、昇降ブロック３４に保持されたカッタホルダ３５は下側に移動する。カッタホルダ３５の下端から突出するカッタ３９の刃先は、テーブル５０の上方に配置された印刷媒体２に表面側から接触する。この状態で、ＣＰＵ７１は、フラッシュメモリ７４に記憶されたラベルデータ（後述）に基づき、駆動回路４２Ｄを制御してモータ４２を回転させ、キャリッジ３３を左右方向に移動させる。又、ＣＰＵ７１は、駆動回路４１Ｄを制御してモータ４１を回転させ、ローラ５１Ａ、５１Ｂにより印刷媒体２を搬送経路Ｔｒに沿って上流側又は下流側に搬送させる。カッタ３９は、印刷媒体２に対して前後方向及び左右方向に相対移動し、印刷媒体２を任意の形状に切断する。これによって、図６に示すように、イメージが印刷され且つ任意の形状に切断されたラベル２６が作成される。
【００３１】
＜切断方法＞
印刷装置１は、カッタホルダ３５に対するカッタ３９の突出量を突出量調節機構３６により調整することで、３つの異なる切断方法により印刷媒体２を切断できる。図７（Ａ）に示すように、１つ目の切断方法は、印刷媒体２の表面から裏面に亘る全域に対してカッタ３９により表面側から切れ込みを入れ、感熱紙及び剥離紙を完全に分断する（フルカットする）方法である。以下、この切断方法を、「第１切断方法」といい、第１切断方法によって切断されることを「フルカットされる」という。第１切断方法によってフルカットされる切断線を、「フルカット線」という。
【００３２】
図７（Ｂ）に示すように、２つ目の切断方法は、印刷媒体２のうち感熱紙の全域に対してカッタ３９により表面側から切れ込みを入れて分断し、剥離紙の一部又は全部に切れ込みを入れず分断しない（ハーフカットする）方法である。以下、この方法を、「第２切断方法」といい、第２切断方法によって切断される切断線を、「第１ハーフカット線」という。図７（Ｃ）に示すように、３つ目の切断方法は、印刷媒体２のうち感熱紙の一部に対してカッタ３９により表面側から切れ込みを入れ、感熱紙の他部及び剥離紙に切れ込みを入れない（ハーフカットする）方法である。この場合、感熱紙及び剥離紙の何れも分断されない。以下、この方法を、「第３切断方法」といい、第３切断方法によって切断される切断線を、「第２ハーフカット線」という。第２切断方法及び第３切断方法によって切断されることを「ハーフカットされる」という。
【００３３】
＜ラベルデータ＞
外部端末９は、ラベルデータを作成し、外部Ｉ／Ｆ９９を介して印刷装置１に出力する。印刷装置１のＣＰＵ７１は、外部端末９から送信されたラベルデータを受信してフラッシュメモリ７４に記憶する。ＣＰＵ７１は、フラッシュメモリ７４に記憶されたラベルデータに基づき、印刷媒体２を切断してラベルを作成する。
【００３４】
外部端末９により作成されるラベルデータには、形状情報及び切断情報が含まれ、場合に応じて剥がし耳設定情報が含まれる。形状情報は、ラベルの形状を輪郭線によって特定する。切断情報は、輪郭線に沿って形成される切断線の種別（フルカット線／第１ハーフカット線／第２ハーフカット線）を特定する。剥がし耳設定情報は、特定のフルカット線に設定され、後述する剥がし耳に対応する輪郭線であるか否かを示す。
【００３５】
図８（Ａ）を参照し、キャラクタの顔８０が印刷された印刷媒体２を切断してラベル８Ａを作成するためのラベルデータＤ１について具体的に説明する。図８において、横方向を「Ｘ軸方向」といい、縦方向を「Ｙ軸方向」という。ラベルデータＤ１には、切断対象となる輪郭線８１（太線）の形状を特定可能な形状情報が含まれる。輪郭線８１の形状は、Ｘ軸方向に長く且つ角が湾曲した略長方形である。輪郭線８１は顔８０全体を囲む。輪郭線８１は閉じた線により形成され、内部は閉領域となる。以下、輪郭線８１によって囲まれた領域を、「対象領域８１０」という。又、輪郭線８１の全域に沿って第１ハーフカット線が形成されることを示す切断情報が含まれる。図８（Ａ）では、輪郭線８１の全域を一点鎖線で表すことによって、第１ハーフカット線が形成されることを示している。ＣＰＵ７１は、ラベルデータＤ１に基づき、輪郭線８１の位置を第２切断方法によりハーフカットすることによって、ラベル８Ａを作成する。なお、ラベルデータＤ１には、フルカット線を示す切断情報がなく、後述する剥がし耳設定情報は含まれない。
【００３６】
図８（Ｂ）を参照し、キャラクタの顔８０が印刷された印刷媒体２を切断してラベル８Ｂを作成するためのラベルデータＤ２について具体的に説明する。ラベルデータＤ２には、切断対象となる輪郭線８２（太線）の形状を特定可能な形状情報が含まれる。輪郭線８２は、主輪郭線８２Ａ（一点鎖線（太線））、及び、補助輪郭線８２Ｂ（実線（太線））を含む。主輪郭線８２Ａは、図８（Ａ）における輪郭線８１の一部と同一形状を有し、顔８０全体を囲む。補助輪郭線８２Ｂは、図８（Ａ）における輪郭線８１のＸ軸方向の一端側に対して付加された、Ｙ軸方向に長い略長方形の一部である。輪郭線８２は、主輪郭線８２Ａ及び補助輪郭線８２Ｂが一体となって閉じた線を形成し、内部は閉領域となる。以下、輪郭線８２によって囲まれた領域を、「対象領域８２０」という。又、主輪郭線８２Ａに沿って第１ハーフカット線が形成され、補助輪郭線８２Ｂに沿ってフルカット線が形成されることを示す切断情報が含まれる。図８（Ｂ）では、主輪郭線８２Ａを一点鎖線で表すことによって第１ハーフカット線が形成されることを示し、補助輪郭線８２Ｂを実線で表すことによってフルカット線が形成されることを示している。ＣＰＵ７１は、ラベルデータＤ２に基づき、主輪郭線８２Ａの位置を第２切断方法によりハーフカットし、補助輪郭線８２Ｂの位置を第１切断方法によりフルカットすることによって、ラベル８Ｂを作成する。
【００３７】
又、ラベルデータＤ２には、フルカットされ且つ剥がし耳に対応する輪郭線として補助輪郭線８２Ｂを設定した剥がし耳設定情報が含まれる。剥がし耳とは、輪郭線８２の内部の閉領域のうち、補助輪郭線８２Ｂと、補助輪郭線８２Ｂの２つの端点を繋いだ仮想線と、によって囲まれる部分を示す。例えばユーザは、補助輪郭線８２Ｂに沿ってフルカットされた部分を摘まんで、手前に持ち上げる。こうすることで、ユーザは、ラベル８Ｂのうちフルカットされた断面に容易に触ることができる。このためユーザは、フルカットされた断面で感熱紙を剥離紙から容易に剥がすことができる。従ってユーザは、必要に応じ、剥がし耳であることを示す剥がし耳設定情報を、輪郭線８２のうちフルカット線を形成したい部分に対して設定できる。補助輪郭線８２Ｂは、輪郭線８２のうち剥がし耳設定情報が設定された部分に対応する。
【００３８】
＜メイン処理（ラベルデータＤ１の場合）＞
図９を参照し、外部端末９のＣＰＵ９１によって実行されるメイン処理について説明する。メイン処理は、ラベルデータの作成を開始する指示が入力部９７を介して外部端末９に入力された場合、ＨＤＤ９４に記憶されたプログラムをＣＰＵ９１が実行することによって開始される。以下、ラベルデータＤ１（図８（Ａ）参照）に基づいてメイン処理が実行されることを想定し、図１０を参照しつつ具体的に説明する。
【００３９】
ＣＰＵ９１は、ＨＤＤ９４に記憶されたラベルデータＤ１（図８（Ａ）参照）を読み出し、形状情報、切断情報を取得する（Ｓ１１）。なお、ラベルデータＤ１において、形状情報によって特定される形状の輪郭線８１（図８（Ａ）参照）に、剥がし耳に対応する部分は含まれない。このため、Ｓ１１においてラベルデータＤ１から剥がし耳設定情報は取得されない。次に、ＣＰＵ９１は、ＨＤＤ９４に記憶された媒体データを読み出し、印刷媒体２の種別を取得する（Ｓ１３）。ＣＰＵ９１は、処理をＳ１５に進める。
【００４０】
ＣＰＵ９１は、Ｓ１１の処理により取得された形状情報に基づいて、輪郭線８１に基づいて特定される対象領域８１０（図８（Ａ）参照）が閉領域として設定されているか否か判定する（Ｓ１５）。図８（Ａ）に示すように、輪郭線８１は閉じた線により形成され、内部は閉領域となるので、ＣＰＵ９１は、対象領域８１０が閉領域として設定されていると判定する（Ｓ１５：ＹＥＳ）。この場合、ＣＰＵ９１は、取得された形状情報に基づき、公知の方法を用いて対象領域８１０の面積を算出する。ＣＰＵ９１は、対象領域８１０の面積が、所定の第１閾値以上か判定する（Ｓ１７）。ＣＰＵ９１は、対象領域８１０の面積が第１閾値以上と判定した場合（Ｓ１７：ＹＥＳ）、処理をＳ１９に進める。
【００４１】
ＣＰＵ９１は、取得された形状情報に基づき、輪郭線８１のＸ軸方向の長さの最大値Ｘａ（図１０（Ａ）参照）を算出する（Ｓ１９）。ＣＰＵ９１は、取得された形状情報に基づき、輪郭線８１のＹ軸方向の長さの最大値Ｙａ（図１０（Ａ）参照）を算出する（Ｓ２１）。ＣＰＵ９１は、算出した最大値Ｘａの中点Ｘａ／２を通ってＹ軸方向に延びる中線と、最大値Ｙａの中点Ｙａ／２を取ってＸ軸方向に延びる中線との交点を、対象領域８１０に含まれる特定点Ｐ１（図１０（Ａ）参照）として算出する（Ｓ２３）。
【００４２】
ＣＰＵ９１は、取得された形状情報に基づく輪郭線８１に、剥がし耳に対応する輪郭線として設定された補助輪郭線が含まれているか判定する（Ｓ２５）。輪郭線８１の場合、全て第１ハーフカット線に設定されており、輪郭線８１に補助輪郭線は含まれない。又、ＨＤＤ９４から読み出されたラベルデータＤ１に剥がし耳設定情報は含まれない。このため、ＣＰＵ９１は、取得された形状情報に基づく輪郭線８１に補助輪郭線が含まれていないと判定する（Ｓ２５：ＮＯ）。この場合、ＣＰＵ９１は、Ｓ２３の処理によって算出された特定点Ｐ１（図１０（Ａ）参照）を通る線分のうち、対象領域８１０を横断する長さが最も短い線分を、曲折線Ｂ１（図１０（Ｂ）参照）として設定する（Ｓ２９）。ＣＰＵ９１は、処理をＳ３１に進める。図１０（Ｂ）に示すように、曲折線Ｂ１は、２つの交点Ｑ１１、Ｑ１２において輪郭線８１と交差する。つまり、曲折線Ｂ１は、２つの交点Ｑ１１、Ｑ１２の間に亘って延びる。対象領域８１０を横断する長さは、交点Ｑ１１、Ｑ１２間の直線距離に対応する。なお、曲折線Ｂ１は、印刷媒体２の折り曲げを容易化するためにカットされる位置を通る線分に対応する。
【００４３】
図９に示すように、ＣＰＵ９１は、Ｓ２９の処理によって設定された曲折線Ｂ１（図１０（Ｂ）参照）の長さを算出する。ＣＰＵ９１は、算出された曲折線Ｂ１の長さが、所定の第２閾値以上か判定する（Ｓ３１）。ＣＰＵ９１は、曲折線Ｂ１の長さが第２閾値以上と判定した場合（Ｓ３１：ＹＥＳ）、ＨＤＤ９４に記憶されたパターンテーブル８４１（図１１参照）に基づいて、Ｓ１３の処理によって取得された印刷媒体２の種別に応じたカットパターンを選択する。
【００４４】
図１１を参照し、パターンテーブル８４１について説明する。パターンテーブル８４１では、印刷媒体２の種別「Ｊ」「Ｋ」「Ｌ」毎に、印刷媒体２の幅、厚さ、及び、複数の設定パターンが対応付けられている。各設定パターンは、設定された曲折線Ｂに沿って少なくとも一部が第３切断方法によりハーフカットされる場合のカットパターンを示す。複数の設定パターンは、第１パターン、第２パターン、及び第３パターンを含む。第１パターンは、曲折線Ｂに沿って延びる線分のうち輪郭線と交差する交点Ｑ１、Ｑ２と接続しない第１カット線Ｃ１を含む。第２パターンは、曲折線Ｂに沿って延びる線分のうち交点Ｑ１と接続する第２カット線Ｃ２、及び、交点Ｑ２と接続する第３カット線Ｃ３を含む。第３パターンは、曲折線Ｂの全域に沿って延びる線分であって、交点Ｑ１、Ｑ２間に亘って延びる第４カット線Ｃ４を含む。
【００４５】
パターンテーブル８４１において、印刷媒体２の種別毎に対応付けられた第１パターン〜第３パターンには、優先度が設定されている。例えば、種別「Ｊ」の印刷媒体２には、最も優先度が高い設定パターンとして第１パターンが設定され、次に優先度が高い設定パターンとして第２パターンが設定され、最も優先度が低い設定パターンとして第３パターンが設定されている。例えば、種別「Ｋ」の印刷媒体２には、最も優先度が高い設定パターンとして第２パターンが設定され、次に優先度が高い設定パターンとして第３パターンが設定され、最も優先度が低い設定パターンとして第１パターンが設定されている。例えば、種別「Ｌ」の印刷媒体２には、最も優先度が高い設定パターンとして第３パターンが設定され、次に優先度が高い設定パターンとして第１パターンが設定され、最も優先度が低い設定パターンとして第２パターンが設定されている。
【００４６】
図９に示すように、ＣＰＵ９１は、パターンテーブル８４１において、Ｓ１３の処理によって取得された印刷媒体２の種別に対応する複数の設定パターンのうち、最も優先度が高い設定パターンをカットパターンとして選択する（Ｓ３３）。例えば、Ｓ１３の処理によって、印刷媒体２の種別「Ｋ」が取得された場合、パターンテーブル８４１（図１１参照）に基づいて第２パターンがカットパターンとして選択される。この場合、図１０（Ｃ）に示すように、曲折線Ｂ１に沿って延びる線分のうち交点Ｑ１１と接続する第２カット線Ｃ２１、及び、交点Ｑ１２と接続する第３カット線Ｃ３１が決定される。ＣＰＵ９１は、第３切断方法により、第２カット線Ｃ２１及び第３カット線Ｃ３１に沿って第２ハーフカット線が形成されるように、Ｓ１１の処理によって取得された切断情報を設定する（Ｓ３３）。ＣＰＵ９１は、決定されたカットパターンを示す画像を、表示部９８に表示させる（Ｓ３３）。ＣＰＵ９１は、メイン処理を終了させる。
【００４７】
一方、ＣＰＵ９１は、Ｓ１５において、例えば輪郭線が閉じておらず、内部が閉領域として設定されていないと判定した場合（Ｓ１５：ＮＯ）、処理をＳ３５に進める。又、ＣＰＵ９１は、Ｓ１７の処理において、算出された対象領域８１０の面積が第１閾値未満と判定された場合（Ｓ１７：ＮＯ）、処理をＳ３５に進める。又、ＣＰＵ９１は、Ｓ３１の処理において、算出された曲折線Ｂ１の長さが第２閾値未満と判定した場合（Ｓ３１：ＮＯ）、処理をＳ３５に進める。
【００４８】
ＣＰＵ９１は、Ｓ３５の処理において、パターンテーブル８４１（図１１参照）のうち、Ｓ１３の処理によって取得された印刷媒体２の種別に対応する複数の設定パターンを、表示部９８に表示させる（Ｓ３５）。ＣＰＵ９１は、表示部９８に表示された複数の設定パターンのうち何れか選択する操作を、入力部９７を介して受け付ける（Ｓ３５）。ＣＰＵ９１は、受け付けられた設定パターンをカットパターンとして選択し（Ｓ３５）、対応するカット線を決定する。ＣＰＵ９１は、第３切断方法により、決定されたカット線に沿って第２ハーフカット線が形成されるように、Ｓ１１の処理によって取得された切断情報を設定する（Ｓ３５）。ＣＰＵ９１は、メイン処理を終了させる。
【００４９】
＜メイン処理（ラベルデータＤ２の場合）＞
次に、図９、図１２を参照し、ラベルデータＤ２（図８（Ｂ）参照）に基づいてメイン処理が実行された場合について具体的に説明する。ラベルデータＤ１（図８（Ａ）参照）に基づいてメイン処理が実行された場合の説明と重複する内容については、省略又は簡略化する。
【００５０】
ＣＰＵ９１は、ＨＤＤ９４に記憶されたラベルデータＤ２を読み出し、形状情報、切断情報を取得する（Ｓ１１）。なお、ラベルデータＤ１の場合と異なり、形状情報によって特定される形状の輪郭線８２（図８（Ｂ）参照）は、剥がし耳に対応する輪郭線として設定された補助輪郭線８２Ｂを含む（図８（Ｂ）参照）。このため、読み出されたラベルデータＤ２には、補助輪郭線８２Ｂが設定された剥がし耳設定情報が含まれる。この場合、ＣＰＵ９１は、ラベルデータＤ２に含まれる剥がし耳設定情報を更に取得する（Ｓ１１）。次に、ＣＰＵ９１は、ＨＤＤ９４に記憶された媒体データを読み出し、印刷媒体２の種別を取得する（Ｓ１３）。ＣＰＵ９１は、Ｓ１１の処理により取得された形状情報に基づいて、輪郭線８２に基づいて特定される対象領域８２０（図８（Ｂ）参照）が閉領域として設定されていると判定する（Ｓ１５：ＹＥＳ）。更に、ＣＰＵ９１は、対象領域８２０の面積が第１閾値以上と判定する（Ｓ１７：ＹＥＳ）。
【００５１】
ＣＰＵ９１は、Ｓ１１の処理によって取得された形状情報に基づき、輪郭線８２のＸ軸方向の長さの最大値Ｘｂ（図１２（Ａ）参照）を算出する（Ｓ１９）。ＣＰＵ９１は、取得された形状情報に基づき、輪郭線８２のＹ軸方向の長さの最大値Ｙｂ（図１２（Ａ）参照）を算出する（Ｓ２１）。ＣＰＵ９１は、算出した最大値Ｘｂ、Ｙｂに基づき、対象領域８２０に含まれる特定点Ｐ２（図１２（Ａ）参照）として算出する（Ｓ２３）。ＣＰＵ９１は、ラベルデータＤ２に剥がし耳設定情報が含まれているので、形状情報に基づく輪郭線８２に、剥がし耳に対応する輪郭線として設定された補助輪郭線８２Ｂが含まれていると判定する（Ｓ２５：ＹＥＳ）。ＣＰＵ９１は、処理をＳ２７に進める。
【００５２】
ＣＰＵ９１は、Ｓ２３の処理によって算出された特定点Ｐ２（図１２（Ａ）参照）を通る線分のうち、補助輪郭線８２Ｂと交差し、且つ、補助輪郭線８２Ｂで囲まれる部分（以下、「剥がし耳部分８３」という。図１２（Ａ）参照）の面積を２等分する線分を、曲折線Ｂ２（図１２（Ｂ）参照）として設定する（Ｓ２７）。なお、剥がし耳部分８３は、補助輪郭線８２Ｂと、補助輪郭線８２Ｂの両端を結ぶ直線８４（図１２（Ｂ）参照）とで囲まれる部分として定義される。図１２（Ｂ）に示すように、曲折線Ｂ２は、主輪郭線８２Ａとの交点Ｑ２１、及び、補助輪郭線８２Ｂとの交点Ｑ２２の間に亘って延びる。ＣＰＵ９１は、処理をＳ３１に進める。
【００５３】
図９に示すように、ＣＰＵ９１は、Ｓ２７の処理によって設定された曲折線Ｂ２（図１２（Ｂ）参照）の長さが、第２閾値以上と判定する（Ｓ３１：ＹＥＳ）。ＣＰＵ９１は、ＨＤＤ９４に記憶されたパターンテーブル８４１（図１１参照）に基づいて、Ｓ１３の処理によって取得された印刷媒体２の種別に対応する複数の設定パターンのうち、最も優先度が高い設定パターンをカットパターンとして選択する（Ｓ３３）。例えば、Ｓ１３の処理によって、印刷媒体２の種別「Ｊ」が取得された場合、パターンテーブル８４１（図１１参照）に基づいて第１パターンが選択される。この場合、図１２（Ｃ）に示すように、曲折線Ｂ２に沿って延びる線分のうち交点Ｑ２１、Ｑ２２と接続しない第１カット線Ｃ１１が決定される。ＣＰＵ９１は、第３切断方法により、第１カット線Ｃ１１に沿って第２ハーフカット線が形成されるように、Ｓ１１の処理によって取得された切断情報を設定する（Ｓ３３）。ＣＰＵ９１は、決定されたカットパターンを示す画像を、表示部９８に表示させる（Ｓ３３）。ＣＰＵ９１は、メイン処理を終了させる。
【００５４】
＜本実施形態の主たる作用、効果＞
外部端末９は、印刷媒体２の折り曲げを容易化するためにカットされる位置を通る曲折線Ｂ１，Ｂ２を、対象領域８１０、８２０の特定点Ｐ１、Ｐ２を通って延びる線分の位置に設定する（Ｓ３３）。又、外部端末９は、設定された曲折線Ｂ１、Ｂ２に沿ってカットされる場合のカットパターンを、印刷媒体２の種別に基づいて設定する（Ｓ３３）。この場合、外部端末９は、折り曲げを容易化するためにカットされる位置を、ラベルの形状に関わらず対象領域８１０、８２０内に適切に設定し、ラベルを作成可能なデータとして作成できる。
【００５５】
外部端末９は、特定点Ｐ１を通る線分のそれぞれの、対象領域８１０を横断する長さに基づいて、曲折線Ｂ１を設定する（Ｓ２９）。より詳細には、外部端末９は、特定点Ｐ１を通る線分のうち、対象領域８１０を横断する長さが最も短い線分を、曲折線Ｂ１として設定する（Ｓ２９）。その理由は、曲折線Ｂ１の長さが短い程、ラベルの折り曲げが容易となるためである。従って、外部端末９は、折り曲げがより容易な位置を通る曲折線Ｂ１を、対象領域８１０を横断する長さに基づいて適切に設定できる。
【００５６】
外部端末９は、フルカットされる補助輪郭線８２Ｂが輪郭線８２に含まれているか否かを判定する（Ｓ２５）。外部端末９は、補助輪郭線８２Ｂが含まれていると判定された場合（Ｓ２５：ＹＥＳ）、特定点Ｐ２を通る線分のうち補助輪郭線８２Ｂと交差する線分を、曲折線Ｂ２として設定する（Ｓ２７）。なお、輪郭線８２に補助輪郭線８２Ｂが含まれている場合、ユーザは、補助輪郭線８２Ｂと交差する方向に感熱紙を剥離紙から剥がす可能性が高い。従って、外部端末９は、上記のように曲折線Ｂ２を設定することによって、曲折線Ｂ２の延びる方向が、感熱紙を剥離紙から剥がす方向と略同じ方向になり、ユーザは、感熱紙を破いてしまうことなく上手く剥がすことができる。
【００５７】
外部端末９は、パターンテーブル８４１に基づき、印刷媒体２の種別に応じて予め設定された複数の設定パターンのうち何れかを、カットパターンとして選択する（Ｓ３３、Ｓ３５）。この場合、外部端末９は、印刷媒体２の種別に応じた設定パターンを予め複数準備し、最適な何れかをカットパターンとして選択できる。
【００５８】
外部端末９は、パターンテーブル８４１に基づき、複数の設定パターンのうち優先度が高い設定パターンを、カットパターンとして選択する（Ｓ３３）。この場合、ユーザは、カットパターンの選択を外部端末９に自動的に実行させることができる。一方、外部端末９は、パターンテーブル８４１の複数の設定パターンのうち、ユーザにより指定された設定パターンをカットパターンとして選択する（Ｓ３５）。この場合、ユーザは、所望するカットパターンを外部端末９に選択させることができる。
【００５９】
パターンテーブル８４１において、第１パターンは、曲折線Ｂに沿って延びる線分のうち輪郭線と交差する交点Ｑ１、Ｑ２と接続しない第１カット線Ｃ１を含む。第２パターンは、曲折線Ｂに沿って延びる線分のうち交点Ｑ１と接続する第２カット線Ｃ２、及び、交点Ｑ２と接続する第３カット線Ｃ３を含む。第３パターンは、曲折線Ｂの全域に沿って延びる線分であって、交点Ｑ１、Ｑ２間に亘って延びる第４カット線Ｃ４を含む。この場合、外部端末９は、印刷媒体２の種別（例えば、材質、幅、厚さ等）に応じた適切なカットパターンを、第１パターン、第２パターン、及び第３パターンの何れかから選択して設定できる。
【００６０】
＜変形例＞
本発明は上記実施形態に限定されず、種々の変更が可能である。印刷装置１の印刷方式は感熱式に限定されず、他の方式（熱転写方式、インクジェット方式等）であってもよい。上記で説明したメイン処理は、印刷装置１のＣＰＵ７１により実行されてもよい。即ち、印刷装置１のＣＰＵ７１は、自身で作成したラベルデータに基づいて印刷媒体２を切断し、ラベルを作成してもよい。
【００６１】
パターンテーブル８４１に基づいて決定された第１パターン〜第３パターンの何れかに基づいて形成される切断線は、第２ハーフカット線に限定されない。例えば、フルカットされた短い線分が配列された所謂ミシン目が、第２ハーフカット線の代わりに形成されてもよい。上記では、フルカット線のうちユーザが剥がし耳として指定した部分が、補助輪郭線として設定された。これに対し、フルカット線の全てが、補助輪郭線として設定されてもよい。
【００６２】
ＣＰＵ９１は、特定点Ｐ１を通る線分のうち、対象領域８１０を横断する長さが最も短い線分を、曲折線Ｂ１として設定した（Ｓ２９）。これに対し、ＣＰＵ９１は、特定点Ｐ１を通る線分のうち、対象領域８１０を横断する長さが最も長い線分を、曲折線Ｂ１として設定してもよい。ＣＰＵ９１は、特定点Ｐ１を通る線分のうち、対象領域８１０の面積を２等分する線分を、曲折線Ｂ１として設定してもよい。
【００６３】
ＣＰＵ９１は、特定点Ｐ２を通る線分のうち、補助輪郭線８２Ｂと交差し、且つ、補助輪郭線８２Ｂで囲まれた剥がし耳部分８３の面積を２等分する線分を、曲折線Ｂ２として設定した（Ｓ２７）。これに対し、ＣＰＵ９１は、補助輪郭線８２Ｂと交差し、且つ、対象領域８２０を横断する長さが最も短い線分を、曲折線Ｂ２として設定してもよい。ＣＰＵ９１は、特定点Ｐ２を通る線分のうち、補助輪郭線８２Ｂの長辺方向（Ｙ軸方向）を横切る線分を、曲折線Ｂ２として設定してもよい。
【００６４】
パターンテーブル８４１には、各種別に対応する設定パターンとして、最も優先度が高い設定パターンのみ対応付けられていてもよい。ＣＰＵ７１は、取得した印刷媒体２に対応する設定パターンを、パターンテーブル８４１に基づいて画一的に選択してもよい。
【００６５】
ＣＰＵ９１は、Ｓ３５の処理を実行する場合において、優先度の高い設定パターンをユーザがより選択し易いように、表示部９８に表示する複数の設定パターンの表示態様を調整してもよい。例えば、ＣＰＵ９１は、複数の設定パターンを、対応する優先度の順番で表示部９８に表示してもよい。
【００６６】
ＣＰＵ９１は、Ｓ１５、Ｓ１７、Ｓ３１の判断結果に関わらず、常に、Ｓ１３の処理によって取得された印刷媒体２の種別に対応する複数の設定パターンのうち、最も優先度が高い設定パターンを、パターンテーブル８４１（図１１参照）から選択してもよい（Ｓ３３）。ＣＰＵ９１は、Ｓ１５、Ｓ１７、Ｓ３１の判断結果に関わらず、常に、Ｓ１３の処理によって取得された印刷媒体２の種別に対応する複数の設定パターンを、表示部９８に表示させてもよい（Ｓ３５）。ＣＰＵ９１は、表示部９８に表示された複数の設定パターンのうち何れか選択する操作を、入力部９７を介して受け付け、受け付けられた設定パターンをカットパターンとして選択してもよい（Ｓ３５）。
【００６７】
パターンテーブル８４１の第２パターンは、曲折線Ｂに沿って延びる線分のうち交点Ｑ１と接続する第２カット線Ｃ２、及び、交点Ｑ２と接続する第３カット線Ｃ３のうちいずれか一方のみを有してもよい。
【００６８】
上記のメイン処理は、例えば図１３（Ａ）に示すように、楕円形の輪郭線８３１（第１ハーフカット線）の中に、楕円形の輪郭線８３２（第１ハーフカット線）が配置されたラベル８Ｃを作成するラベルデータが対象となる場合も適用可能である。この場合の対象領域８３０は、輪郭線８３１で囲まれた領域の内部に、輪郭線８３２で示される孔が空いたドーナツ状となる。具体的には次の通りである。
【００６９】
ＣＰＵ９１は、輪郭線８３１のＸ軸方向の長さの最大値Ｘｃを算出し（Ｓ１９）、輪郭線８３１のＹ軸方向の長さの最大値Ｙｃを算出する（Ｓ２１）。ＣＰＵ９１は、算出した最大値Ｘｃの中点Ｘｃ／２を通ってＹ軸方向に延びる中線と、最大値Ｙｃの中点Ｙｃ／２を取ってＸ軸方向に延びる中線との交点Ｐ０を算出する。但し、交点Ｐ０は、輪郭線８３２の内部に配置され、ドーナツ状の対象領域８３０に含まれない。この場合、図１３（Ｂ）に示すように、ＣＰＵ９１は、何れかの中線（例えば、Ｙ軸方向に延びる中線）と輪郭線８３１、８３２との交点Ｑ３１、Ｑ３２、Ｑ３３、Ｑ３４を特定する。ＣＰＵ９１は、交点Ｑ３１、Ｑ３２間の中点を特定点Ｐ３１として算出し、交点Ｑ３３、Ｑ３４間の中点を特定点Ｐ３２として算出する（Ｓ２３）。ＣＰＵ９１は、算出された特定点Ｐ３１を通る線分のうち、対象領域８３０を横断する長さが最も短い線分を、曲折線Ｂ３１として設定する（Ｓ２９）。同様に、ＣＰＵ９１は、算出された特定点Ｐ３２を通る線分のうち、対象領域８３０を横断する長さが最も短い線分を、曲折線Ｂ３２として設定する（Ｓ２９）。
【００７０】
ＣＰＵ９１は、パターンテーブル８４１において、Ｓ１３の処理によって取得された印刷媒体２の種別に対応する複数の設定パターンのうち、最も優先度が高い設定パターンをカットパターンとして選択する（Ｓ３３）。例えば、Ｓ１３の処理によって、印刷媒体２の種別「Ｋ」が取得された場合、パターンテーブル８４１（図１１参照）に基づいて第２パターンがカットパターンとして選択される。この場合、図１３（Ｃ）に示すように、曲折線Ｂ３１に沿って延びる線分のうち交点Ｑ３１と接続する第２カット線Ｃ２２、及び、交点Ｑ３２と接続する第３カット線Ｃ３２が決定される。同様に、曲折線Ｂ３２に沿って延びる線分のうち交点Ｑ３３と接続する第２カット線Ｃ２３、及び、交点Ｑ３４と接続する第３カット線Ｃ３３が決定される。（Ｓ３３）。ＣＰＵ９１は、決定されたカットパターンを示す画像を、表示部９８に表示させる（Ｓ３３）。
【００７１】
＜その他＞
外部端末９は、本発明の「データ作成装置」の一例である。Ｓ１１の処理を行うＣＰＵ９１は、本発明の「第１取得手段」の一例である。Ｓ１５の処理を行うＣＰＵ９１は、本発明の「第１判定手段」の一例である。Ｓ２７、Ｓ２９の処理を行うＣＰＵ９１は、本発明の「第１設定手段」の一例である。Ｓ１３の処理を行うＣＰＵ９１は、本発明の「第２判定手段」の一例である。Ｓ３３、Ｓ３５の処理を行うＣＰＵ９１は、本発明の「第２設定手段」「選択手段」の一例である。Ｓ２５の処理を行うＣＰＵ９１は、本発明の「第２判定手段」の一例である。Ｓ３３の処理を行うＣＰＵ９１は、本発明の「第１選択手段」の一例である。Ｓ３５の処理を行うＣＰＵ９１は、本発明の「第２選択手段」の一例である。Ｓ１１の処理は、本発明の「第１取得ステップ」の一例である。Ｓ１５の処理は、本発明の「第１判定ステップ」の一例である。Ｓ２７、Ｓ２９の処理は、本発明の「第１設定ステップ」の一例である。Ｓ１３の処理は、本発明の「第２判定ステップ」の一例である。Ｓ３３、Ｓ３５の処理は、本発明の「第２設定ステップ」の一例である。Ｓ２５の処理は、本発明の「第２判定ステップ」の一例である。
【符号の説明】
【００７２】
１        ：印刷装置
８Ａ、８Ｂ、８Ｃ      ：ラベル
９        ：外部端末
８４１    ：パターンテーブル
Ｂ、Ｂ１、Ｂ２、Ｂ３１、Ｂ３２    ：曲折線
Ｃ１、Ｃ１１    ：第１カット線
Ｃ２、Ｃ２１、Ｃ２２、Ｃ２３    ：第２カット線
Ｃ３、Ｃ３１、Ｃ３２、Ｃ３３    ：第３カット線
Ｃ４      ：第４カット線
Ｄ１、Ｄ２      ：ラベルデータ
Ｐ１、Ｐ２、Ｐ３１、Ｐ３２    ：特定点
Ｑ１、Ｑ１１、Ｑ１２、Ｑ２、Ｑ２１、Ｑ２２、Ｑ３１、Ｑ３２、Ｑ３３、Ｑ３４    ：交点
【図１】
2019093538.tif 000003
【図２】
2019093538.tif 000004
【図３】
2019093538.tif 000005
【図４】
2019093538.tif 000006
【図５】
2019093538.tif 000007
【図６】
2019093538.tif 000008
【図７】
2019093538.tif 000009
【図８】
2019093538.tif 000010
【図９】
2019093538.tif 000011
【図１０】
2019093538.tif 000012
【図１１】
2019093538.tif 000013
【図１２】
2019093538.tif 000014
【図１３】
2019093538.tif 000015