(57)【要約】【課題】本発明は、印刷データに従って幅方向に沿って印刷される被印刷媒体にマークを付加する印刷装置を提供する。【解決手段】本発明の印刷装置１は、長尺状の被印刷媒体Ｍの幅方向の第１長さｔ１を認識する幅認識部２４と、ユーザによって入力された入力データに基づいた少なくとも１つのパターンを被印刷媒体Ｍの幅方向に沿って配置されるように印刷するための印刷データを作成する制御部５と、印刷データに従って被印刷媒体Ｍに印刷を行う印刷部１０と、を備える。制御部５は、入力データに基づいたパターンの前後に余白を付加した全体データの全体印刷長さと第１長さｔ１とを比較し、全体印刷長さが第１長さｔ１より小さい場合、被印刷媒体Ｍに、全体印刷長さになるような全体データの端部を示すマークｍが印刷される印刷データを作成する。【選択図】図６
2019001049.tif 000002
【特許請求の範囲】
【請求項１】
長尺状の被印刷媒体の幅方向の第１長さを認識する幅認識部と、
ユーザによって入力された入力データに基づいた少なくとも１つのパターンを前記被印刷媒体の前記幅方向に沿って配置されるように印刷するための印刷データを作成する制御部と、
前記印刷データに従って前記被印刷媒体に印刷を行う印刷部と、
を備え、
前記制御部は、前記入力データに基づいた前記パターンの前後に余白を付加した全体データの全体印刷長さと前記第１長さとを比較し、前記全体印刷長さが前記第１長さより小さい場合、前記被印刷媒体に、前記全体印刷長さになるような前記全体データの端部を示すマークが印刷される前記印刷データを作成することを特徴とする印刷装置。
【請求項２】
前記印刷部は、複数の素子が前記被印刷媒体の前記幅方向と対応するライン上に設けられ、前記印刷データに従って前記複数の素子が発熱することで前記被印刷媒体に印刷を行い、
前記制御部は、前記印刷部の前記複数の素子が設けられた領域である第２長さが前記第１長さよりも大きい場合に前記印刷データを作成するための第１印刷データ作成処理を行うことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御部は、前記全体印刷長さと前記第１長さとを比較し、前記全体印刷長さが前記第１長さより大きい場合、前記全体印刷長さを分割し各々が前記第１長さ内に収まるようにした複数の前記印刷データを作成するとともに、印刷後に各印刷データに沿って印刷された部分を繋げるようにしたときに、前記全体印刷長さにするとともに複数の前記パターンの間隔が等しくなるような複数の前記印刷データ各々の端部を示すマークが印刷される前記印刷データを作成することを特徴とする請求項１又は請求項２に記載の印刷装置。
【請求項４】
前記制御部は、前記第１長さ内に収まるように前記全体印刷長さを分割し複数の前記印刷データを作成する際に、連続する前記印刷データの切り替り目が隣接する前記パターン間の中間位置となるように前記印刷データを作成することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記制御部は、前記第２長さが前記第１長さよりも小さい場合に前記印刷データを作成するための第２印刷データ作成処理を行い、
前記制御部は、前記入力データの前記パターンの前後に余白を付加した全体データの全体印刷長さと前記第２長さとを比較し、前記全体印刷長さが前記第２長さより小さい場合、前記被印刷媒体に、前記全体印刷長さになるような前記全体データの端部を示すマークが印刷される前記印刷データを作成することを特徴とする請求項２に記載の印刷装置。
【請求項６】
前記制御部は、前記第２印刷データ作成処理において、前記全体印刷長さと前記第２長さとを比較し、前記全体印刷長さが前記第２長さより大きい場合、前記全体印刷長さを分割し各々が前記第２長さ内に収まるようにした複数の前記印刷データを作成するとともに、印刷後に各印刷データに沿って印刷された部分を繋げるようにしたときに、前記全体印刷長さにするとともに複数の前記パターンの間隔が等しくなるような複数の前記印刷データ各々の端部を示すマークが印刷される前記印刷データを作成することを特徴とする請求項５に記載の印刷装置。
【請求項７】
長尺状の被印刷媒体に印刷部による印刷を行う印刷方法であって、
前記被印刷媒体の幅方向の第１長さを認識するステップと、
ユーザによって入力された入力データに基づいた少なく１つのパターンを前記被印刷媒体の前記幅方向に沿って配置されるように印刷するための印刷データを作成するステップと、
前記印刷データに従って前記被印刷媒体に印刷を行うステップと、
を含み、
前記印刷データを作成するステップにおいて、前記入力データに基づいた前記パターンの前後に余白を付加した全体データの全体印刷長さと前記第１長さとを比較し、前記全体印刷長さが前記第１長さより小さい場合、前記被印刷媒体に、前記全体印刷長さになるような前記全体データの端部を示すマークが印刷される前記印刷データを作成することを特徴とする印刷方法。
【請求項８】
印刷装置用のプログラムであって、
印刷装置の制御部に、
ユーザによって入力された入力データに基づいた少なく１つのパターンを前記被印刷媒体の前記幅方向に沿って配置されるように印刷するための印刷データを作成させる処理と、
前記印刷データに従って前記被印刷媒体に印刷を行わせる処理と、
を少なくとも実行させ、
前記印刷データを作成させる処理が、前記入力データに基づいた前記パターンの前後に余白を付加した全体データの全体印刷長さと前記第１長さとを比較し、前記全体印刷長さが前記第１長さより小さい場合、前記被印刷媒体に、前記全体印刷長さになるような前記全体データの端部を示すマークが印刷される前記印刷データを作成させる処理であることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法及び印刷装置に用いられるプログラムに関する。
【背景技術】
【０００２】
従来、テープに印刷を行いラベルを作成する印刷装置では、幅広テープ使用時において、テープの幅方向に合わせて印刷することにより、ラベル作成のための余分な手間やテープの無駄を削減し、任意の所望のサイズのキャラクタ列画像を印刷したラベルを作成することが可能である（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１４１７７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された印刷装置では、キャラクタ列画像の前後に所定幅の余白を付加した全体データの全体印刷長さがテープの幅広方向の幅よりも小さい場合、少なくともテープの幅広方向の一端側に所定幅の余白よりも幅広の余白ができてしまい、図形文字パターンのバランスが悪いラベルが作成されてしまうという課題がある。
【０００５】
また、図形文字パターンのバランスが良いラベルを得るためには、少なくともテープの幅広方向の一端側に所定幅の余白が残るように幅広の余白の余剰分を切り取る必要がある。
ところが、テープに切る位置を示す切り取りマークが印刷されていないため、幅広の余白の余剰分を綺麗に切り取ることができないという課題がある。
【０００６】
本発明は、上記の課題に鑑みてなされたものであり、印刷データに従って幅方向に沿って印刷される被印刷媒体に切る位置を示すマークを付加する印刷装置、印刷方法及び印刷装置に用いられるプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の印刷装置は、長尺状の被印刷媒体の幅方向の第１長さを認識する幅認識部と、ユーザによって入力された入力データに基づいた少なくとも１つのパターンを前記被印刷媒体の前記幅方向に沿って配置されるように印刷するための印刷データを作成する制御部と、前記印刷データに従って前記被印刷媒体に印刷を行う印刷部と、を備え、前記制御部は、前記入力データに基づいた前記パターンの前後に余白を付加した全体データの全体印刷長さと前記第１長さとを比較し、前記全体印刷長さが前記第１長さより小さい場合、前記被印刷媒体に、前記全体印刷長さになるような前記全体データの端部を示すマークが印刷される前記印刷データを作成する。
【発明の効果】
【０００８】
本発明によれば、印刷データに従って幅方向に沿って印刷される被印刷媒体に切る位置を示すマークを付加する印刷装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】印刷装置の斜視図である。
【図２】印刷装置に収納されるテープカセットの斜視図である。
【図３】印刷装置のカセット収納部の斜視図である。
【図４】印刷装置の断面図である。
【図５】印刷装置のハードウェア構成を示したブロック図である。
【図６】幅方向印刷のフローチャートである。
【図７】第１印刷データ作成処理のフローチャートである。
【図８】第１印刷データ作成処理における１ライン第１印刷データ作成処理のフローチャートである。
【図９】１ライン第１印刷データに従って切り取りマークが付加されて幅方向に沿って印刷される被印刷媒体のイメージ図である。
【図１０】第１印刷データ作成処理における複数ライン印刷データ作成処理のフローチャートである。
【図１１】２ライン第１印刷データに従って切り取りマークが付加されて幅方向に沿って印刷される被印刷媒体のイメージ図である。
【図１２】３ライン第１印刷データに従って切り取りマークが付加されて幅方向に沿って印刷される被印刷媒体のイメージ図である。
【図１３】第２印刷データ作成処理のフローチャートである。
【図１４】第２印刷データ作成処理における１ライン第２印刷データ作成処理のフローチャートである。
【図１５】１ライン第２印刷データに従って切り取りマークが付加されて幅方向に沿って印刷される被印刷媒体のイメージ図である。
【図１６】第２印刷データ作成処理における複数ライン印刷データ作成処理のフローチャートである。
【図１７】２ライン第２印刷データに従って切り取りマークが付加されて幅方向に沿って印刷される被印刷媒体のイメージ図である。
【図１８】３ライン第２印刷データに従って切り取りマークが付加されて幅方向に沿って印刷される被印刷媒体のイメージ図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら本発明を実施するための形態（以下、「実施形態」という）を詳細に説明する。なお、実施形態の説明の全体を通して同じ要素には同じ番号を付している。
【００１１】
「印刷装置１の構成」
以下、図１〜図５を参照しながら本発明に係る実施形態の印刷装置１の構成を詳細に説明する。
【００１２】
図１は、本発明に係る実施形態の印刷装置１の斜視図である。印刷装置１は、被印刷媒体Ｍに印刷を行うサーマルヘッド１０を備えるものであり、例えば、長尺状の被印刷媒体Ｍに、シングルパス方式で印刷を行うラベルプリンタである。
【００１３】
以下では、インクリボンＲを使用する熱転写方式のラベルプリンタを例にして説明するが、印刷方式は特に限定されず、例えば、感熱紙を使用する感熱方式であってもよい。
また、被印刷媒体Ｍは、例えば、接着層を有する基材と、接着層を覆うように剥離可能に基材に貼付された剥離紙とを有するテープ部材であってもよく、離型紙なしのテープ部材であってもよい。
【００１４】
印刷装置１は、図１に示すように、装置筐体２と、入力部３と、表示部４と、開閉蓋１８と、カセット収納部１９とを備える。
装置筐体２の上面には、入力部３、表示部４、及び閉蓋１８が配置されている。
【００１５】
また、図示しないが、装置筐体２には、電源コード接続端子、外部機器接続端子、記憶媒体挿入口等が設けられている。
【００１６】
さらに、印刷装置１は、長尺方向に沿って被印刷媒体Ｍに印刷を行う長尺方向印刷モードと、幅方向に沿って被印刷媒体Ｍに印刷を行う幅方向印刷モードと、を選択することが可能になっており、例えば、長尺方向印刷モード及び幅方向印刷モードの選択は、入力部３に対する入力によって実現される。
【００１７】
入力部３は、入力キー、十字キー、変換キー、決定キーなどの種々のキーを備える。表示部４は、例えば液晶表示パネルであり、入力部３からの入力に対応する文字等、各種設定のための選択メニュー、各種処理に関するメッセージ等を表示する。
【００１８】
また、印刷中には、被印刷媒体Ｍへの印刷が指示された文字や図形等（以下、文字、図形及び記号等を指して図形文字という場合がある。）の内容が表示され、印刷処理の進捗状況が表示されてもよい。
なお、表示部４にはタッチパネルユニットが設けられていてもよく、その場合、表示部４を入力部３の一部として看做してもよい。
【００１９】
また、表示部４は、印刷装置１の異常が検知されたときに所定のメッセージを表示して、印刷装置１の異常を利用者に報知してもよい。
即ち、表示部４は、印刷装置１の異常を報知する報知部である。
【００２０】
開閉蓋１８は、カセット収納部１９の上部に開閉可能に配置されている。開閉蓋１８は、ボタン１８ａを押下されることにより開放される。
【００２１】
開閉蓋１８には、この開閉蓋１８が閉じた状態でもカセット収納部１９にテープカセット３０（図２参照）が収納されているか否かを目視で確認可能とするために、窓１８ｂが形成されている。
【００２２】
また、装置筐体２の側面には、排出口２ａが形成されている。印刷装置１内で印刷が行われた被印刷媒体Ｍは、排出口２ａから装置外へ排出される。
【００２３】
図２は印刷装置１に収納されるテープカセット３０の斜視図であり、図３は印刷装置１のカセット収納部１９の斜視図であり、図４は印刷装置１の断面図である。
【００２４】
図２に示すテープカセット３０は、図３に示すカセット収納部１９に着脱自在に収納され、テープカセット３０がカセット収納部１９に収納された状態は、図４に示すようになる。
【００２５】
テープカセット３０は、図２に示すように、サーマルヘッド被挿入部３６及び係合部３７が形成された、被印刷媒体ＭとインクリボンＲを収容するカセットケース３１を有する。
【００２６】
カセットケース３１には、テープコア３２とインクリボン供給コア３４とインクリボン巻取りコア３５とが設けられている。
【００２７】
被印刷媒体Ｍは、カセットケース３１内部のテープコア３２にロール状に巻かれている（図４参照）。
【００２８】
また、熱転写用のインクリボンＲは、その先端がインクリボン巻取りコア３５に巻きつけられた状態で、カセットケース３１内部のインクリボン供給コア３４にロール状に巻かれている（図４参照）。
【００２９】
装置筐体２のカセット収納部１９には、図３に示すように、テープカセット３０を所定の位置で支持するための複数のカセット受け部２０が設けられている。
【００３０】
また、カセット受け部２０には、テープカセット３０が収容するテープ（被印刷媒体Ｍ）の幅を認識するためのテープ幅認識スイッチ２４が設けられている。
【００３１】
テープ幅認識スイッチ２４は、カセットの形状に基づいて長尺状の被印刷媒体Ｍの幅方向の幅（第１長さｔ１）を認識する幅認識部である。
【００３２】
カセット収納部１９には、さらに、複数の発熱素子１０ａを有し、被印刷媒体Ｍに印刷を行うサーマルヘッド１０と、被印刷媒体Ｍを搬送する搬送部であるプラテンローラ２１と、テープコア係合軸２２と、インクリボン巻取り駆動軸２３が設けられている。
【００３３】
また、複数の発熱素子１０ａは、図示しないが、テープカセット３０がカセット収納部１９に収納された状態では、被印刷媒体Ｍの長尺方向と対応するライン上及び被印刷媒体Ｍの幅方向と対応するライン上に配列されている。
【００３４】
さらに、サーマルヘッド１０には、サーミスタ１３が埋め込まれている。サーミスタ１３は、サーマルヘッド１０の温度を測定するヘッド温度測定部である。
【００３５】
テープカセット３０がカセット収納部１９に収納された状態では、図４に示すように、カセットケース３１に設けられた係合部３７がカセット収納部１９に設けられたカセット受け部２０に支持されて、サーマルヘッド１０がカセットケース３１に形成されたサーマルヘッド被挿入部３６に挿入される。
【００３６】
また、テープコア係合軸２２には、テープカセット３０のテープコア３２が係合し、さらに、インクリボン巻取り駆動軸２３には、インクリボン巻取りコア３５が係合する。
【００３７】
印刷装置１に印刷指示が入力されると、被印刷媒体Ｍは、プラテンローラ２１の回転によりテープコア３２から繰り出される。
この際、インクリボン巻取り駆動軸２３がプラテンローラ２１に同調して回転することで、被印刷媒体ＭとともにインクリボンＲがインクリボン供給コア３４から繰り出される。
【００３８】
これにより、被印刷媒体ＭとインクリボンＲは重なった状態で搬送される。そして、サーマルヘッド１０とプラテンローラ２１の間を通過する際にインクリボンＲがサーマルヘッド１０によって加熱されることで、インクが被印刷媒体Ｍに転写され、印刷が行われる。
【００３９】
サーマルヘッド１０とプラテンローラ２１の間を通過した使用済みのインクリボンＲは、インクリボン巻取りコア３５に巻き取られる。
【００４０】
一方、サーマルヘッド１０とプラテンローラ２１の間を通過した印刷済みの被印刷媒体Ｍは、ハーフカット機構１６及びフルカット機構１７で切断され、排出口２ａから排出される。
【００４１】
図５は、印刷装置１のハードウェア構成を示したブロック図である。
印刷装置１は、上述の入力部３、表示部４、サーマルヘッド１０、サーミスタ１３、ハーフカット機構１６、フルカット機構１７、プラテンローラ２１、テープ幅認識スイッチ２４に加えて、制御部５、ＲＯＭ６（Read  Only  Memory）、ＲＡＭ７（Random  Access  Memory）、表示部駆動回路８、ヘッド駆動回路９、搬送用モータ駆動回路１１、ステッピングモータ１２、カッターモータ駆動回路１４、カッターモータ１５、及び、電源回路４０を備える。
なお、少なくとも制御部５、ＲＯＭ６、及びＲＡＭ７は、印刷装置１のコンピュータを構成する。
【００４２】
制御部５は、例えばＣＰＵ（Central  Processing  Unit）などのプロセッサ５ａを含む。
また、制御部５は、ＲＯＭ６に記憶されているプログラムをプロセッサ５ａに実行させることで、印刷装置１の各部の動作を制御する。
【００４３】
制御部５は、例えば、制御信号（ストローブ信号、ラッチ信号、クロック信号）と印刷データをヘッド駆動回路９へ供給し、ヘッド駆動回路９を介してサーマルヘッド１０を制御する。
【００４４】
また、制御部５は、モータ駆動回路（搬送用モータ駆動回路１１、カッターモータ駆動回路１４）を介してモータ（ステッピングモータ１２、カッターモータ１５）を制御する。
【００４５】
制御部５の各機能は、専用のモジュール（ハードウェア）で実現されていてもよく、また、ＲＯＭ６に格納されているプログラム（ソフトウェア）をプロセッサ５ａが実行することにより実現されてもよい。
【００４６】
ＲＯＭ６は、被印刷媒体Ｍに印刷を行うプログラム、プログラムの実行に必要な各種データ（例えば、フォント、通電テーブル、図形文字間の間隔、所定幅の余白、サーマルヘッド１０の複数の発熱素子１０ａが設けられた領域の幅方向の幅等）を記憶する。
【００４７】
ＲＯＭ６は、制御部５によって読取り可能なプログラムが記憶された記憶媒体としても機能する。
【００４８】
ＲＡＭ７は、ユーザによって入力された図形文字パターンを含む入力データ、及び、テープ幅認識スイッチ２４によって認識された長尺状の被印刷媒体Ｍの幅方向の第１長さｔ１等を一時的に記憶するものである。
さらに、ＲＡＭ７は、表示データを一時的に記憶する表示データ記憶部を含む。
【００４９】
表示部駆動回路８は、ＲＡＭ７に記憶された表示データに基づいて表示部４を制御する。
そして、表示部４は、表示部駆動回路８の制御下で、例えば、印刷処理の進捗状況が認識可能な態様で印刷内容を表示してもよい。
【００５０】
ヘッド駆動回路９は、制御部５から供給された制御信号と印刷データに基づいてサーマルヘッド１０を駆動するヘッド駆動部であり、印刷データを保持するラッチ回路９ａを備えている。
【００５１】
より詳細には、ヘッド駆動回路９前側ローブ信号がＯＮである通電期間中に、ラッチ回路９ａから出力された印刷データに基づいて複数の発熱素子１０ａに対して電圧の通電又は非通電を制御する。
【００５２】
サーマルヘッド１０は、被印刷媒体Ｍの長尺方向及び幅方向に沿って配列された複数の発熱素子１０ａを有する印刷部であり、ヘッド駆動回路９が、制御部５から供給されたストローブ信号により指定される通電期間中に、ラッチ回路９ａから出力された印刷データに応じて発熱素子１０ａへ電流を選択的に流すことで、発熱素子１０ａが発熱してインクリボンＲを加熱する。
これにより、サーマルヘッド１０は、熱転写により被印刷媒体Ｍに１ラインずつ印刷を行う。
即ち、本実施形態の印刷装置１は、サーマルラインプリンタである。
【００５３】
搬送用モータ駆動回路１１は、ステッピングモータ１２を駆動し、ステッピングモータ１２は、プラテンローラ２１を回転させる。
【００５４】
そして、プラテンローラ２１は、ステッピングモータ１２の動力によって回転し、被印刷媒体Ｍの長尺方向に被印刷媒体Ｍを搬送する搬送部である。
【００５５】
カッターモータ駆動回路１４は、カッターモータ１５を駆動する。
そして、ハーフカット機構１６及びフルカット機構１７は、カッターモータ１５の動力によって動作し、被印刷媒体Ｍをハーフカット又はフルカットする。
なお、フルカットとは、被印刷媒体Ｍの基材を剥離紙とともに幅方向に沿って切断する動作のことであり、ハーフカットは、基材のみを幅方向に沿って切断する動作のことである。
【００５６】
電源回路４０は、ＡＣアダプタ５０からの直流電圧（例えば、２４Ｖ）から出力電圧を生成し、印刷装置１の各部に電力を供給する電源部である。
【００５７】
以下、図６〜図１８を参照しながら本発明に係る実施形態の印刷装置１に用いられる幅方向印刷モードについて詳細に説明する。
なお、印刷装置１の長尺方向印刷モードについては、一般的なものであるため説明を省略する。
【００５８】
予めテープ幅認識スイッチ２４は、テープカセット３０がカセット収納部１９に収納された状態で、長尺状の被印刷媒体Ｍの幅方向の第１長さｔ１（図９参照）を認識し、認識された第１長さｔ１がＲＡＭ７に一時的に記憶される。
【００５９】
先ず、ユーザが入力部３にて図形文字パターンの入力を行い、ユーザによって入力された複数の図形文字パターンを含む入力データがＲＡＭ７に一時的に記憶される。
そして、その後、ユーザが幅方向印刷モードを選択すると、幅方向印刷が開始される。
【００６０】
＜幅方向印刷＞
以下、幅方向印刷の全体の流れを示すフローチャートである図６を参照しながら、具体的に、幅方向印刷の内容について説明する。
【００６１】
例えば、サーマルヘッド１０の複数の発熱素子１０ａが設けられた領域の幅方向の第２長さｔ２は、装置構成であるため予めわかっており、ＲＯＭ６に記憶されている。
【００６２】
そこで、制御部５は、ステップＳ１０において、ＲＯＭ６から読み出したサーマルヘッド１０の複数の発熱素子１０ａが設けられた領域の幅方向の第２長さｔ２と、ＲＡＭ７から読み出した長尺状の被印刷媒体Ｍの幅方向の第１長さｔ１とを比較する。
【００６３】
そして、制御部５は、図９に示すように、第２長さｔ２が第１長さｔ１以上である場合（ＹＥＳ）、即ち、サーマルヘッド１０による印刷が被印刷媒体Ｍの幅方向の全体に対して可能である場合、第１印刷データを作成するための第１印刷データ作成処理（ステップＳ２０）を行う。
なお、第１印刷データ作成処理（ステップＳ２０）の詳細については後述する。
【００６４】
一方、制御部５は、第２長さｔ２が第１長さｔ１よりも小さい場合（ＮＯ）、即ち、サーマルヘッド１０による印刷が被印刷媒体Ｍの幅方向の全体に対して可能ではない場合、第２印刷データを作成するための第２印刷データ作成処理（ステップＳ３０）を行う。
なお、第２印刷データ作成処理（ステップＳ３０）の詳細については後述する。
【００６５】
そして、制御部５は、第１印刷データ作成処理（ステップＳ２０）又は第２印刷データ作成処理（ステップＳ３０）が終了すると、印刷・カット処理（ステップＳ４０）に移行する。
【００６６】
ステップＳ４０に移行すると、ヘッド駆動回路９が、制御部５の作成した第１印刷データ又は第２印刷データに従って、サーマルヘッド１０を駆動させ、被印刷媒体Ｍに印刷を行うとともに、カッターモータ駆動回路１４が、制御部５から供給される制御信号に基づいて、カッターモータ１５を駆動させて、ハーフカット機構１６及びフルカット機構１７を動作させ、印刷済みの被印刷媒体Ｍを１ラインずつハーフカット又はフルカットし、ステップＳ４０が終わると、幅方向印刷が終了する。
【００６７】
＜第１印刷データ作成処理＞
次に、第１印刷データ作成処理（ステップＳ２０）のフローチャートである図７を参照しながら、具体的に、第１印刷データ作成処理（ステップＳ２０）の内容について説明する。
【００６８】
先ず、ステップＳ２１において、制御部５は、ＲＡＭ７から読み出した入力データに基づいた複数の図形文字パターンの前後にＲＯＭ６から読み出した所定幅ｙの余白を付加した全体データの全体印刷長さである第３長さｔ３と、ＲＡＭ７から読み出した長尺状の被印刷媒体Ｍの幅方向の第１長さｔ１と、を比較する。
【００６９】
そして、図９に示すように、全体データの全体印刷長さである第３長さｔ３が被印刷媒体Ｍの幅方向の第１長さｔ１以下である場合（ＹＥＳ）、１ラインの印刷データを作成する１ライン第１印刷データ作成処理（ステップＳ２２）を行う。
なお、１ライン第１印刷データ作成処理（ステップＳ２２）の詳細については後述する。
【００７０】
一方、第３長さｔ３が第１長さｔ１よりも大きい場合（ＮＯ）、複数ラインの印刷データを作成する複数ライン第１印刷データ作成処理（ステップＳ２３）を行う。
なお、複数ライン第１印刷データ作成処理（ステップＳ２３）の詳細については後述する。
【００７１】
１ライン第１印刷データ作成処理（ステップＳ２２）又は複数ライン第１印刷データ作成処理（ステップＳ２３）が終了すると、図６に示す幅方向印刷のフローチャートに戻る。
【００７２】
＜１ライン第１印刷データ作成処理＞
次に、第１印刷データ作成処理（ステップＳ２０）における１ライン第１印刷データ作成処理（ステップＳ２２）のフローチャートである図８を参照しながら、具体的に、１ライン印刷データ作成処理（ステップＳ２２）の内容について説明する。
なお、図９は、１ライン第１印刷データに従ってマークｍが付加されて幅方向に沿って印刷される被印刷媒体Ｍのイメージ図である。
【００７３】
先ず、ステップＳ２２１において、制御部５は、入力データに基づいた複数の図形文字パターンの前後に所定幅ｙの余白を付加した全体データを９０度回転して被印刷媒体Ｍの幅方向に沿って展開させる。
【００７４】
次に、制御部５は、ステップＳ２２２において、図９に示すように、展開させた全体データを印刷後に被印刷媒体Ｍの幅方向の一端（左端）側に一致させるようにし、一端（左端）側に所定幅ｙの余白ができるようにした印刷データを作成する。
【００７５】
そして、制御部５は、ステップＳ２２３において、全体データの全体印刷長さである第３長さｔ３が被印刷媒体Ｍの幅方向の第１長さｔ１と同じであるかを判定する。
ここで、制御部５は、第３長さｔ３が第１長さｔ１と同じである場合（ＹＥＳ）、ステップＳ２２５に移行し、図９に示すように、第３長さｔ３が第１長さｔ１と同じではない場合（ＮＯ）、ステップＳ２２４に移行する。
【００７６】
ステップＳ２２４に移行した場合、制御部５は、図９に示すように、印刷後に被印刷媒体Ｍの幅方向の一端（左端）からマークｍまでの距離が全体データの全体印刷長さである第３長さｔ３になるように、マークｍに関する情報を印刷データに付加し、その後、制御部５は、ステップＳ２２５において、印刷データにマークｍに関する情報を付加したものを、１ライン第１印刷データとする。
【００７７】
一方、第３長さｔ３が第１長さｔ１と同じであり、ステップＳ２２３から、ステップＳ２２５に移行した場合、制御部５は、ステップＳ２２５において、印刷データそのものを１ライン第１印刷データとする。
【００７８】
そして、ステップＳ２２５が終了すると、図７に示す第１印刷データ作成処理（ステップＳ２０）のフローチャートに戻る。
【００７９】
このように第１印刷データ作成処理（ステップＳ２０）における１ライン印刷データ作成処理（ステップＳ２２）では、全体データの全体印刷長さである第３長さｔ３が被印刷媒体Ｍの幅方向の第１長さｔ１と同じである場合、印刷済みの被印刷媒体Ｍをハーフカット又はフルカットするだけでよい状態のため、１ライン第１印刷データに従って幅方向に沿って印刷される被印刷媒体Ｍに全体印刷長さになるような全体データの端部を示すマークｍが付加されない。
【００８０】
一方、全体データの全体印刷長さである第３長さｔ３が被印刷媒体Ｍの幅方向の第１長さｔ１よりも小さい場合、左右の余白を同じにするためには、被印刷媒体Ｍをハーフカット又はフルカットした後に、余白が合うように、さらに切り取る必要があるため、図９に示すように、１ライン第１印刷データに従って幅方向に沿って印刷される被印刷媒体Ｍに全体印刷長さになるような全体データの端部を示すマークｍが付加され、そのマークｍに従って切り取りを行うだけで、所定幅ｙの余白の状態とすることができる。
【００８１】
＜複数ライン第１印刷データ作成処理＞
次に、第１印刷データ作成処理（ステップＳ２０）における複数ライン第１印刷データ作成処理（ステップＳ２３）のフローチャートである図１０を参照しながら、具体的に、複数ライン第１印刷データ作成処理（ステップＳ２３）の内容について説明する。
【００８２】
なお、図１１は２ライン第１印刷データに従ってマークｍが付加されて幅方向に沿って印刷される被印刷媒体Ｍのイメージ図であり、図１２は３ライン第１印刷データに従ってマークｍが付加されて幅方向に沿って印刷される被印刷媒体Ｍのイメージ図である。
【００８３】
先ず、制御部５は、ステップＳ２３１において、入力データに基づいた複数の図形文字パターンの前後に所定幅ｙの余白を付加した全体データを、各々が被印刷媒体Ｍの幅方向の第１長さｔ１内に収まるように分割する。
なお、ステップＳ２３１での全体データを分割して分割された複数のデータを作成する処理では、複数の図形文字パターンの隣接する図形文字の中間位置で分割したときに、第１長さｔ１内に収まる最大の幅となるように、それぞれのデータが作成される。
【００８４】
例えば、図１１に示すように、全体データを２分割することで第１長さｔ１内に収める分割されたデータにすることができる場合、つまり、前側の分割データ（余白＋ＡＢＣＤ）と後側の分割データ（ＥＦ＋余白）に分割する場合、前側の分割データは、隣接する図形文字であるＤとＥの中間位置で分割した場合が第１長さｔ１内に収まる最大の幅となるため、前側の分割データと後側の分割データの切り替り目がＤとＥの中間位置になっている。
【００８５】
同様に、図１２に示すように、全体データを３分割に分割することで第１長さｔ１内に収める分割されたデータにすることができる場合、つまり、前側の分割データ（余白＋ＡＢＣＤ）と中間の分割データ（ＥＦＧＨ）と後側の分割データ（ＩＪＫＬ＋余白）とに分割する場合、前側の分割データは、隣接する図形文字であるＤとＥの中間位置で分割した場合が第１長さｔ１内に収まる最大の幅となるため、前側の分割データと中間の分割データの切り替り目がＤとＥの中間位置になっているとともに、中間の分割データは、隣接する図形文字であるＨとＩの中間位置で分割した場合が第１長さｔ１内に収まる最大の幅となるため、中間の分割データと後側の分割データの切り替り目がＨとＩの中間位置になっている。
なお、全体データを、各々が第１長さｔ１内に収まるように分割したときの分割数が４分割以上であった場合には、中間の分割データが複数になるだけである。
【００８６】
次に、制御部５は、ステップＳ２３２において、分割された複数のデータを９０度回転して被印刷媒体Ｍの幅方向に沿って展開させる。
【００８７】
そして、制御部５は、ステップＳ２３３において、９０度回転された前側の分割データをセットする。
【００８８】
続いて、制御部５は、ステップＳ２３４において、図１１又は図１２に示すように、前側の分割データの切り替り目が被印刷媒体Ｍの幅方向の他端（右端）に一致するようにした前側の印刷データを作成する。
なお、このように作成された前側の印刷データは、被印刷媒体Ｍの幅方向の他端（右端）から最も被印刷媒体Ｍの幅方向の他端側に位置する図形文字パターンまでの距離が図形文字パターン間の間隔ｘの１／２となっている。
【００８９】
そして、制御部５は、ステップＳ２３５において、印刷後に被印刷媒体Ｍの幅方向の一端（左端）から最も被印刷媒体Ｍの幅方向の一端側に位置する図形文字パターンまでの距離が所定幅ｙと同じであるかを判定し、印刷後に被印刷媒体Ｍの幅方向の一端（左端）から最も被印刷媒体Ｍの幅方向の一端側に位置する図形文字パターンまでの距離が所定幅ｙと同じである場合（ＹＥＳ）にはステップＳ２３７に移行する。
【００９０】
一方、制御部５は、印刷後に被印刷媒体Ｍの幅方向の一端（左端）から最も被印刷媒体Ｍの幅方向の一端側に位置する図形文字パターンまでの距離が所定幅ｙと同じではない場合（ＮＯ）にはステップＳ２３６に移行して、図１１又は図１２に示すように、印刷後に最も被印刷媒体Ｍの幅方向の一端側に位置する図形文字パターンからマークｍまでの距離が所定幅ｙとなる位置にマークｍが表示されるように、マークｍに関する情報を前側の印刷データに付加し、その後、制御部５は、ステップＳ２３７において、前側の印刷データにマークｍに関する情報を付加したものを、前側の第１印刷データとする。
【００９１】
一方、ステップＳ２３５から、ステップＳ２３７に移行した場合、制御部５は、ステップＳ２３７において、前側の印刷データをそのまま前側の第１印刷データとする。
【００９２】
引き続き、制御部５は、ステップＳ２３３’において、９０度回転された次の分割データをセットする。
【００９３】
そして、制御部５は、ステップＳ２３４’において、セットされた次の分割データが中間の分割データであるかを判定する。
ここで、制御部５は、次の分割データが中間の分割データである場合（ＹＥＳ）にはステップＳ２３５’に移行し、一方、次の分割データが中間の分割データではない場合（ＮＯ）、つまり、後側の分割データである場合にはステップＳ２３４”に移行する。
【００９４】
そして、ステップＳ２３５’に移行した場合、図１２に示すように、制御部５は、中間の分割データの後側の切り替り目が被印刷媒体Ｍの幅方向の他端（右端）に一致するようにした中間の印刷データを作成する。
なお、このように作成された中間の印刷データは、被印刷媒体Ｍの幅方向の他端（右端）から最も被印刷媒体Ｍの幅方向の他端側に位置する図形文字パターンまでの距離が図形文字パターン間の間隔ｘの１／２となっている。
【００９５】
そして、制御部５は、ステップＳ２３６’において、印刷後に被印刷媒体Ｍの幅方向の一端（左端）から最も被印刷媒体Ｍの幅方向の一端側に位置する図形文字パターンまでの距離が間隔ｘの１／２と同じであるかを判定し、印刷後に被印刷媒体Ｍの幅方向の一端（左端）から最も被印刷媒体Ｍの幅方向の一端側に位置する図形文字パターンまでの距離が間隔ｘの１／２と同じである場合（ＹＥＳ）、ステップＳ２３８’に移行する。
【００９６】
一方、制御部５は、印刷後に被印刷媒体Ｍの幅方向の一端（左端）から最も被印刷媒体Ｍの幅方向の一端側に位置する図形文字パターンまでの距離が間隔ｘの１／２と同じではない場合（ＮＯ）にはステップＳ２３７’に移行して、図１２に示すように、印刷後に最も被印刷媒体Ｍの幅方向の一端側に位置する図形文字パターンからマークｍまでの距離が間隔ｘの１／２となる位置にマークｍが表示されるように、マークｍに関する情報を中間の印刷データに付加し、その後、制御部５は、ステップＳ２３８’において、中間の印刷データにマークｍに関する情報を付加したものを、中間の第１印刷データとする。
【００９７】
一方、ステップＳ２３６’ から、ステップＳ２３８’に移行した場合には、制御部５は、中間の印刷データをそのまま中間の第１印刷データとする。
【００９８】
ステップＳ２３８’が終了すると、ステップＳ２３３’に戻る。
即ち、制御部５は、９０度回転された次の分割データをセットする。
【００９９】
なお、次の分割データが２番目の中間の分割データである場合には、ステップＳ２３４’からステップＳ２３８’が、再び、行われ、２番目の中間の第１印刷データが作成されることになる。
したがって、中間の分割データが複数存在する場合には、その中間の分割データの数分だけ中間の第１印刷データ（１番目の中間の第１印刷データ、２番目の中間の第１印刷データ・・・）が作成されることになる。
【０１００】
一方、ステップＳ２３７又はステップＳ２３８’からステップＳ２３３’に移行してセットされた分割データが後側の分割データである場合、ステップＳ２３４’の判定がＮＯとなり、制御部５は、ステップＳ２３４”において、図１１又は図１２に示すように、後側の分割データの切り替り目が被印刷媒体Ｍの幅方向の一端（左端）に一致するようにした後側の印刷データを作成する。
なお、このようにして作成された後側の印刷データは、被印刷媒体Ｍの幅方向の一端（左端）から最も被印刷媒体Ｍの幅方向の一端側に位置する図形文字パターンまでの距離が図形文字パターン間の間隔ｘの１／２となっている。
【０１０１】
そして、制御部５は、ステップＳ２３５”において、印刷後に被印刷媒体Ｍの幅方向の他端（右端）から最も被印刷媒体Ｍの幅方向の他端側に位置する図形文字パターンまでの距離が所定幅ｙと同じであるかを判定し、印刷後に被印刷媒体Ｍの幅方向の他端（右端）から最も被印刷媒体Ｍの幅方向の他端側に位置する図形文字パターンまでの距離が所定幅ｙと同じである場合（ＹＥＳ）にはステップＳ２３７”に移行する。
【０１０２】
一方、制御部５は、印刷後に被印刷媒体Ｍの幅方向の他端（右端）から最も被印刷媒体Ｍの幅方向の他端側に位置する図形文字パターンまでの距離が所定幅ｙと同じではない場合（ＮＯ）にはステップＳ２３６”に移行して、図１１又は図１２に示すように、印刷後に最も被印刷媒体Ｍの幅方向の他端側に位置する図形文字パターンからマークｍまでの距離が所定幅ｙとなる位置にマークｍが表示されるように、マークｍに関する情報を後側の印刷データに付加し、その後、制御部５は、ステップＳ２３７”において、後側の印刷データにマークｍに関する情報を付加したものを、後側の第１印刷データとする。
【０１０３】
一方、ステップＳ２３５”から、ステップＳ２３７”に移行した場合には、制御部５は、後側の印刷データを後側の第１印刷データとする。
【０１０４】
そして、ステップＳ２３７”が終了し、前側の第１印刷データ及び後側の第１印刷データを有する複数ライン第１印刷データ、又は、前側の第１印刷データ、中間の第１印刷データ（なお、中間の第１印刷データは複数の場合がある。）及び後側の第１印刷データを有する複数ライン第１印刷データが作成されると、図７に示す第１印刷データ作成処理（ステップＳ２０）のフローチャートに戻る。
【０１０５】
以上のような処理によって、図１１及び図１２に示すような印刷が行われる複数ライン第１印刷データが作成される。
【０１０６】
そして、図１１に示すような印刷の場合、印刷データの切り替り目が隣接する図形文字であるＤとＥの中間位置にあり、図形文字Ｄと被印刷媒体Ｍの幅方向の他端（右端）までの距離が図形文字の配列の間隔ｘの１／２となるように印刷されるものとなっているとともに、図形文字Ｅと被印刷媒体Ｍの幅方向の一端（左端）までの距離が図形文字の配列の間隔ｘの１／２となるように印刷されるものとなっている。
【０１０７】
したがって、１ライン目の印刷部分の被印刷媒体Ｍの幅方向の他端（右端）と２ライン目の印刷部分の被印刷媒体Ｍの幅方向の一端（左端）を当接させるように繋げるだけで、図形文字ＤとＥとの間の間隔ｘが、他の図形文字パターン間の間隔ｘと同じにでき、被印刷媒体Ｍの端は機械的に作成された極めて正確な直線状態になっているため、繋ぎ目に隙間が発生することが抑制でき、見栄え良く繋げることができる。
【０１０８】
また、前側の図形文字Ａから余白を取った位置、及び、後側の図形文字Ｆから余白を取った位置には、マークｍが印刷されることになるため、印刷後にそのマークｍに沿って切り取りを行うだけで、繋げたときに全体データの全体印刷長さである第３長さｔ３とすることができる。
【０１０９】
そして、図１２に示す場合であっても同様に、印刷後に各第１印刷データ（前側の第１印刷データ、中間の第１印刷データ及び後側の第１印刷データ）に沿って印刷された部分を繋げるようにしたときに、第３長さｔ３にするとともに複数の図形文字パターンの間隔ｘを等しくするようにするための適切な位置にマークｍが印刷されるようになっている。
【０１１０】
このように、第１印刷データ作成処理（ステップＳ２０）における複数ライン第１印刷データ作成処理（ステップＳ２３）では、第３長さｔ３を分割し、各々が第１長さｔ１内に収まるようにした複数の第１印刷データが、印刷後に各第１印刷データに沿って印刷された部分を繋げるようにしたときに、第３長さｔ３にするとともに複数の図形文字パターンの間隔ｘが等しくなるような複数の印刷データ各々の端部を示すマークｍが印刷される複数の第１印刷データを有する複数ライン第１印刷データの作成が行われている。
【０１１１】
したがって、ユーザはマークｍに従って切り取りを行い、切り取りを行った各被印刷媒体Ｍを繋げるだけでよい。
【０１１２】
なお、印刷データの切り替り目は、必ずしも、隣接する図形文字の中間位置である必要はない。
しかしながら、図１２の中間の第１印刷データによる印刷部分（図形文字ＥＦＧＨの印刷部分参照）を見るとわかるとおり、図形文字Ｅ側の部分は、印刷後にユーザがマークｍに沿って切り取りを行うことになり、図形文字に近接してマークｍが設けられていると、切り取りのときに繋げたときに見栄え上の問題がない範囲で微小に切り取り位置がズレただけでも図形文字の部分を傷つけることになる。
【０１１３】
一方、本実施形態のように、マークｍが隣接する図形文字の中間位置に設けられるようになっていれば、そのように微小にズレた程度であれば、図形文字が傷つくことがないため、本実施形態のように、印刷データの切り替り目を隣接する図形文字の中間位置にしておくことが好ましい。
【０１１４】
＜第２印刷データ作成処理＞
次に、第２印刷データ作成処理（ステップＳ３０）のフローチャートである図１３を参照しながら、図６の第２印刷データ作成処理（ステップＳ３０）に移行したときの処理について説明する。
【０１１５】
先に、図６を参照して説明したように、第２印刷データ作成処理（ステップＳ３０）に移行する場合とは、サーマルヘッド１０の複数の発熱素子１０ａが設けられた領域の幅方向の第２長さｔ２が被印刷媒体Ｍの幅方向の第１長さｔ１よりも小さい場合（ＮＯ）である。
【０１１６】
このため、１ラインで印刷を行うことになるのか、複数ラインに分割して印刷を行うことになるのかは第２長さｔ２を基準として決められることになり、以下、図１３を参照しながら具体的に説明する。
【０１１７】
先ず、制御部５は、ステップＳ３１において、ＲＡＭ７から読み出した入力データに基づいた複数の図形文字パターンの前後にＲＯＭ６から読み出した所定幅ｙの余白を付加した全体データの全体印刷長さである第３長さｔ３と、ＲＯＭ６から読み出したサーマルヘッド１０の複数の発熱素子１０ａが設けられた領域の幅方向の第２長さｔ２と、を比較する。
【０１１８】
そして、制御部５は、第３長さｔ３が第２長さｔ２以下である場合（ＹＥＳ）、１ライン第２印刷データを作成する１ライン第２印刷データ作成処理（ステップＳ３２）を行う。
なお、１ライン第２印刷データ作成処理（ステップＳ３２）の詳細については後述する。
【０１１９】
一方、制御部５は、第３長さｔ３が第２長さｔ２よりも大きい場合（ＮＯ）、複数ライン第２印刷データを作成する複数ライン第２印刷データ作成処理（ステップＳ３３）を行う。
なお、複数ライン第２印刷データ作成処理（ステップＳ３３）の詳細については後述する。
【０１２０】
そして、１ライン第２印刷データ作成処理（ステップＳ３２）又は複数ライン第２印刷データ作成処理（ステップＳ３３）が終了すると、図６に示す幅方向印刷のフローチャートに戻り、ステップＳ４０において、作成された印刷データに従った印刷及びカット（ハーフカット又はフルカット）が行われ、全体の処理が終了することになる。
【０１２１】
＜１ライン第２印刷データ作成処理＞
次に、第２印刷データ作成処理（ステップＳ３０）における１ライン第２印刷データ作成処理（ステップＳ３２）のフローチャートである図１４を参照しながら、具体的に１ライン第２印刷データ作成処理（ステップＳ３２）の内容について説明する。
なお、図１５は、１ライン第２印刷データに従ってマークｍが付加されて幅方向に沿って印刷される被印刷媒体Ｍのイメージ図である。
【０１２２】
先ず、制御部５は、ステップＳ３２１において、入力データに基づいた複数の図形文字パターンの前後に所定幅ｙの余白を付加した全体データを９０度回転して被印刷媒体Ｍの幅方向に沿って展開させる。
【０１２３】
次に、制御部５は、ステップＳ３２２において、図１５に示すように、展開させた全体データを印刷後に被印刷媒体Ｍの幅方向の一端側に一致させるようにし、一端側に所定幅ｙの余白ができるようにした印刷データを作成する。
【０１２４】
このようにすると、先にも説明したように、第２印刷データ作成処理に移行している場合、サーマルヘッド１０の複数の発熱素子１０ａが設けられた領域の幅方向の第２長さｔ２よりもが被印刷媒体Ｍの幅方向の第１長さｔ１のほうが大きいため、被印刷媒体Ｍの幅方向の他端（右端）側には、必ず余計な余りとなる部分が発生する。
【０１２５】
そこで、制御部５は、ステップＳ３２３において、図１５に示すように、印刷後に被印刷媒体Ｍの幅方向の一端（左端）からマークｍまでの距離が全体データの全体印刷長さである第３長さｔ３になる位置にマークｍが表示されるように、マークｍに関する情報を印刷データに付加する。
【０１２６】
そして、制御部５は、ステップＳ３２４において、印刷データにマークｍに関する情報を付加したものを、１ライン第２印刷データとし、ステップＳ３２４が終了すると、図１３に示す第２印刷データ作成処理（ステップＳ３０）のフローチャートに戻る。
【０１２７】
以上のような処理によって、作成された１ライン第２印刷データに従って、印刷が行われると、図１５に示すような印刷となり、被印刷媒体Ｍに全体印刷長さになるような全体データの端部を示すマークｍが付加されているため、そのマークｍに沿って、ユーザは切り取りを行うだけで、所定幅ｙの余白の状態とすることができる。
【０１２８】
＜複数ライン第２印刷データ作成処理＞
次に、第２印刷データ作成処理（ステップＳ３０）における複数ライン第２印刷データ作成処理（ステップＳ３３）のフローチャートである図１６を参照しながら、具体的に、複数ライン第２印刷データ作成処理（ステップＳ３３）の内容について説明する。
【０１２９】
なお、図１７は複数ライン第２印刷データの一例である２ライン第２印刷データに従ってマークｍが付加されて幅方向に沿って印刷される被印刷媒体Ｍのイメージ図であり、図１８は複数ライン第２印刷データの一例である３ラインの第２印刷データに従ってマークｍが付加されて幅方向に沿って印刷される被印刷媒体Ｍのイメージ図である。
【０１３０】
先ず、制御部５は、ステップＳ３３１において、入力データに基づいた複数の図形文字パターンの前後に所定幅ｙの余白を付加した全体データを、各々が第２長さｔ２内に収まるように分割する。
なお、ステップＳ３３１での全体データを分割して分割された複数のデータを作成する処理では、複数の図形文字パターンの隣接する図形文字の中間位置で分割したときに、第２長さｔ２内に収まる最大の幅となるように、それぞれのデータが作成される。
【０１３１】
例えば、図１７に示すように、全体データを２分割することで第２長さｔ２内に収める分割されたデータにすることができる場合、つまり、前側の分割データ（余白＋ＡＢＣ）と後側の分割データ（ＤＥ＋余白）に分割する場合、前側の分割データは、隣接する図形文字であるＤとＥの中間位置で分割した場合が第２長さｔ２内に収まる最大の幅となるため、前側の分割データと後側の分割データの切り替り目がＤとＥの中間位置になっている。
【０１３２】
同様に、図１８に示すように、全体データを３分割に分割することで第２長さｔ２内に収める分割されたデータにすることができる場合、つまり、前側の分割データ（余白＋ＡＢＣ）と中間の分割データ（ＤＥＦ）と後側の分割データ（ＧＨ＋余白）とに分割する場合、前側の分割データは、隣接する図形文字であるＤとＥの中間位置で分割した場合が第２長さｔ２内に収まる最大の幅となるため、前側の分割データと中間の分割データの切り替り目がＣとＤの中間位置になっているとともに、中間の分割データは、隣接する図形文字であるＦとＧの中間位置で分割した場合が第２長さｔ２内に収まる最大の幅となるため、中間の分割データと後側の分割データの切り替り目がＦとＧの中間位置になっている。
なお、全体データを、各々が第２長さｔ２内に収まるように分割したときの分割数が４分割以上であった場合には、中間の分割データが複数になるだけである。
【０１３３】
次に、制御部５は、ステップＳ３３２において、分割された複数のデータを９０度回転して被印刷媒体Ｍの幅方向に沿って展開させる。
【０１３４】
そして、制御部５は、ステップＳ３３３において、９０度回転された前側の分割データをセットする。
【０１３５】
続いて、制御部５は、ステップＳ３３４において、図１７又は図１８に示すように、前側の分割データの余白側が被印刷媒体Ｍの幅方向の一端（左端）に一致するようにした前側の印刷データを作成する。
なお、このように作成された前側の印刷データは、余白の最初の位置が被印刷媒体Ｍの幅方向の一端（左端）に一致した状態となっている。
【０１３６】
そして、先にも触れたように、第２印刷データ作成処理に移行している場合、サーマルヘッド１０の複数の発熱素子１０ａが設けられた領域の幅方向の第２長さｔ２よりもが被印刷媒体Ｍの幅方向の第１長さｔ１のほうが大きいため、被印刷媒体Ｍの幅方向の他端（右端）側には、必ず余計な余りとなる部分が発生する。
【０１３７】
このため引き続き、制御部５は、ステップＳ３３５において、図１７又は図１８に示すように、印刷後に最も被印刷媒体Ｍの幅方向の他端側に位置する図形文字パターンからマークｍまでの距離が図形文字パターン間の間隔ｘの１／２となる位置にマークｍが表示されるように、マークｍに関する情報を前側の印刷データに付加する。
【０１３８】
そして、制御部５は、ステップＳ３３６において、前側の印刷データにマークｍに関する情報を付加したものを、前側の第２印刷データとする。
【０１３９】
引き続き、制御部５は、ステップＳ３３３’において、９０度回転された次の分割データをセットする。
【０１４０】
そして、制御部５は、ステップＳ３３４’において、セットされた次の分割データが中間の分割データであるかを判定する。
ここで、制御部５は、次の分割データが中間の分割データである場合（ＹＥＳ）にはステップＳ３３５’に移行し、一方、次の分割データが中間の分割データではない場合（ＮＯ）、つまり、後側の分割データである場合にはステップＳ３３４”に移行する。
【０１４１】
そして、ステップＳ３３５’に移行した場合、図１８に示すように、制御部５は、中間の分割データの前側の切り替り目が被印刷媒体Ｍの幅方向の一端（左端）に一致するようにした中間の印刷データを作成する。
なお、このように作成された中間の印刷データは、被印刷媒体Ｍの幅方向の一端（左端）から最も被印刷媒体Ｍの幅方向の一端側に位置する図形文字パターンまでの距離が図形文字パターン間の間隔ｘの１／２となっている。
【０１４２】
引き続き、制御部５は、ステップＳ３３６’において、図１８に示すように、印刷後に最も被印刷媒体Ｍの幅方向の他端側に位置する図形文字パターンからマークｍまでの距離が間隔ｘの１／２となる位置にマークｍが表示されるように、マークｍに関する情報を中間の印刷データに付加する。
【０１４３】
そして、ステップＳ３３７’において、中間の印刷データにマークｍに関する情報を付加したものを、中間の第２印刷データとする。
【０１４４】
ステップＳ３３７’が終了すると、ステップＳ３３３’に戻る。
即ち、制御部５は、９０度回転された次の分割データをセットする。
【０１４５】
なお、次の分割データが２番目の中間の分割データである場合には、ステップＳ３３４’からステップＳ３３７’の処理が、再び、行われ、２番目の中間の第２印刷データが作成されることになる。
したがって、中間の分割データが複数存在する場合には、その中間の分割データの数分だけ中間の第２印刷データ（１番目の中間の第２印刷データ、２番目の中間の第２印刷データ・・・）が作成されることになる。
【０１４６】
一方、ステップＳ３３６又はステップＳ３３７’からステップＳ３３３’に移行してセットされた分割データが後側の分割データである場合、ステップＳ３３４’の判定がＮＯとなり、制御部５は、ステップＳ３３４”において、図１７又は図１８に示すように、後側の分割データの切り替り目が被印刷媒体Ｍの幅方向の一端（左端）に一致するようにした後側の印刷データを作成する。
なお、このようにして作成された後側の印刷データは、被印刷媒体Ｍの幅方向の一端（左端）から最も被印刷媒体Ｍの幅方向の一端側に位置する図形文字パターンまでの距離が図形文字パターン間の間隔ｘの１／２となっている。
【０１４７】
そして、制御部５は、ステップＳ３３５”において、図１７又は図１８に示すように、印刷後に最も被印刷媒体Ｍの幅方向の他端側に位置する図形文字パターンからマークｍまでの距離が所定幅ｙとなる位置にマークｍが表示されるように、マークｍに関する情報を後側の印刷データに付加する。
【０１４８】
引き続き、制御部５は、ステップＳ３３６”において、後側の印刷データにマークｍに関する情報を付加したものを、後側の第２印刷データとする。
【０１４９】
そして、ステップＳ３３６”が終了し、前側の第２印刷データ及び後側の第２印刷データを有する複数ライン第２印刷データ、又は、前側の第２印刷データ、中間の第２印刷データ（なお、中間の第２印刷データは複数の場合がある。）及び後側の第２印刷データを有する複数ライン第２印刷データが作成されると、図１３に示す第２印刷データ作成処理（ステップＳ３０）のフローチャートに戻る。
【０１５０】
以上のような処理によって、図１７及び図１８に示すような印刷が行われる複数ライン第２印刷データが作成される。
この場合も、全体データの全体印刷長さである第３長さｔ３を分割し、各々が第１長さｔ１内に収まるようにした複数の第２印刷データを有する複数ライン第２印刷データは、印刷後に各第２印刷データに沿って印刷された部分を繋げるようにしたときに、第３長さｔ３にするとともに複数の図形文字パターンの間隔ｘが等しくなるような複数の印刷データ各々の端部を示すマークｍが印刷されるものになっている。
【０１５１】
したがって、ユーザはマークｍに従って切り取りを行い、切り取りを行った各被印刷媒体Ｍを繋げるだけでよい。
【０１５２】
なお、複数ライン第２印刷データ作成処理（ステップＳ３３）においても、印刷データの切り替り目は、必ずしも、隣接する図形文字の中間位置である必要はないが、先に説明したように、印刷データの切り替り目は、隣接する図形文字の中間位置であることが好ましい。
【０１５３】
この実施形態では、所定幅ｙの余白は、ＲＯＭ６に予め記憶されているが、これに限定されるものではなく、例えば、ユーザによって所定幅ｙを変更可能に入力されてもよく、この場合、入力された所定幅ｙの余白が、一時的にＲＡＭ７に記憶されている。
また、この実施形態では、図形文字パターン間の間隔ｘは、所定幅ｙの余白と同様に、ＲＯＭ６に予め記憶されているが、これに限定されるものではなく、例えば、ユーザによって図形文字パターン間の間隔ｘを変更可能に入力されてもよく、この場合、入力された図形文字パターン間の間隔ｘが、一時的にＲＡＭ７に記憶されている。
なお、この実施形態では、所定幅ｙは、図形文字パターン間の間隔ｘよりも大きくなるように設定されているが、これに限定されるものではなく、例えば、図形文字パターン間の間隔ｘと同じになる、又は、小さくなるように設定されてもよい。
【０１５４】
以上、具体的な実施形態に基づき本発明について説明してきたが、本発明は上記実施形態に限定されるものではなく、本発明の技術的範囲には、本発明の目的が達成される範囲での様々な変形や改良などが含まれるものであり、そのことは当業者にとって特許請求の範囲の記載から明らかである。
【０１５５】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲のとおりである。
［請求項１］
長尺状の被印刷媒体の幅方向の第１長さを認識する幅認識部と、
ユーザによって入力された入力データに基づいた少なくとも１つのパターンを前記被印刷媒体の前記幅方向に沿って配置されるように印刷するための印刷データを作成する制御部と、
前記印刷データに従って前記被印刷媒体に印刷を行う印刷部と、
を備え、
前記制御部は、前記入力データに基づいた前記パターンの前後に余白を付加した全体データの全体印刷長さと前記第１長さとを比較し、前記全体印刷長さが前記第１長さより小さい場合、前記被印刷媒体に、前記全体印刷長さになるような前記全体データの端部を示すマークが印刷される前記印刷データを作成することを特徴とする印刷装置。
［請求項２］
前記印刷部は、複数の素子が前記被印刷媒体の前記幅方向と対応するライン上に設けられ、前記印刷データに従って前記複数の素子が発熱することで前記被印刷媒体に印刷を行い、
前記制御部は、前記印刷部の前記複数の素子が設けられた領域である第２長さが前記第１長さよりも大きい場合に前記印刷データを作成するための第１印刷データ作成処理を行うことを特徴とする請求項１に記載の印刷装置。
［請求項３］
前記制御部は、前記全体印刷長さと前記第１長さとを比較し、前記全体印刷長さが前記第１長さより大きい場合、前記全体印刷長さを分割し各々が前記第１長さ内に収まるようにした複数の前記印刷データを作成するとともに、印刷後に各印刷データに沿って印刷された部分を繋げるようにしたときに、前記全体印刷長さにするとともに複数の前記パターンの間隔が等しくなるような複数の前記印刷データ各々の端部を示すマークが印刷される前記印刷データを作成することを特徴とする請求項１又は請求項２に記載の印刷装置。
［請求項４］
前記制御部は、前記第１長さ内に収まるように前記全体印刷長さを分割し複数の前記印刷データを作成する際に、連続する前記印刷データの切り替り目が隣接する前記パターン間の中間位置となるように前記印刷データを作成することを特徴とする請求項２に記載の印刷装置。
［請求項５］
前記制御部は、前記第２長さが前記第１長さよりも小さい場合に前記印刷データを作成するための第２印刷データ作成処理を行い、
前記制御部は、前記入力データの前記パターンの前後に余白を付加した全体データの全体印刷長さと前記第２長さとを比較し、前記全体印刷長さが前記第２長さより小さい場合、前記被印刷媒体に、前記全体印刷長さになるような前記全体データの端部を示すマークが印刷される前記印刷データを作成することを特徴とする請求項２に記載の印刷装置。
［請求項６］
前記制御部は、前記第２印刷データ作成処理において、前記全体印刷長さと前記第２長さとを比較し、前記全体印刷長さが前記第２長さより大きい場合、前記全体印刷長さを分割し各々が前記第２長さ内に収まるようにした複数の前記印刷データを作成するとともに、印刷後に各印刷データに沿って印刷された部分を繋げるようにしたときに、前記全体印刷長さにするとともに複数の前記パターンの間隔が等しくなるような複数の前記印刷データ各々の端部を示すマークが印刷される前記印刷データを作成することを特徴とする請求項５に記載の印刷装置。
［請求項７］
長尺状の被印刷媒体に印刷部による印刷を行う印刷方法であって、
前記被印刷媒体の幅方向の第１長さを認識するステップと、
ユーザによって入力された入力データに基づいた少なく１つのパターンを前記被印刷媒体の前記幅方向に沿って配置されるように印刷するための印刷データを作成するステップと、
前記印刷データに従って前記被印刷媒体に印刷を行うステップと、
を含み、
前記印刷データを作成するステップにおいて、前記入力データに基づいた前記パターンの前後に余白を付加した全体データの全体印刷長さと前記第１長さとを比較し、前記全体印刷長さが前記第１長さより小さい場合、前記被印刷媒体に、前記全体印刷長さになるような前記全体データの端部を示すマークが印刷される前記印刷データを作成することを特徴とする印刷方法。
［請求項８］
印刷装置用のプログラムであって、
印刷装置の制御部に、
ユーザによって入力された入力データに基づいた少なく１つのパターンを前記被印刷媒体の前記幅方向に沿って配置されるように印刷するための印刷データを作成させる処理と、
前記印刷データに従って前記被印刷媒体に印刷を行わせる処理と、
を少なくとも実行させ、
前記印刷データを作成させる処理が、前記入力データに基づいた前記パターンの前後に余白を付加した全体データの全体印刷長さと前記第１長さとを比較し、前記全体印刷長さが前記第１長さより小さい場合、前記被印刷媒体に、前記全体印刷長さになるような前記全体データの端部を示すマークが印刷される前記印刷データを作成させる処理であることを特徴とするプログラム。
【符号の説明】
【０１５６】
１      印刷装置
２      装置筐体
２ａ    排出口
３      入力部
４      表示部
５      制御部
５ａ    プロセッサ
６      ＲＯＭ
７      ＲＡＭ
８      表示部駆動回路
９      ヘッド駆動回路
９ａ    ラッチ回路
１０    サーマルヘッド（印刷部）
１０ａ  発熱素子（素子）
１１    搬送用モータ駆動回路
１２    ステッピングモータ
１３    サーミスタ
１４    カッターモータ駆動回路
１５    カッターモータ
１６    ハーフカット機構
１７    フルカット機構
１８    開閉蓋
１８ａ  ボタン
１８ｂ  窓
１９    カセット収納部
２０    カセット受け部
２１    プラテンローラ
２２    テープコア係合軸
２３    インクリボン巻取り駆動軸
２４    テープ幅認識スイッチ（幅認識部）
３０    テープカセット
３１    カセットケース
３２    テープコア
３４    インクリボン供給コア
３５    インクリボン巻取りコア
３６    サーマルヘッド被挿入部
３７    係合部
４０    電源回路
５０    ＡＣアダプタ
Ｍ      被印刷媒体
Ｒ      インクリボン
ｍ      切り取りマーク
ｔ１    第１長さ
ｔ２    第２長さ
ｔ３    第３長さ
ｘ      図形文字パターン間の間隔
ｙ      所定幅
【図１】
2019001049.tif 000003
【図２】
2019001049.tif 000004
【図３】
2019001049.tif 000005
【図４】
2019001049.tif 000006
【図５】
2019001049.tif 000007
【図６】
2019001049.tif 000008
【図７】
2019001049.tif 000009
【図８】
2019001049.tif 000010
【図９】
2019001049.tif 000011
【図１０】
2019001049.tif 000012
【図１１】
2019001049.tif 000013
【図１２】
2019001049.tif 000014
【図１３】
2019001049.tif 000015
【図１４】
2019001049.tif 000016
【図１５】
2019001049.tif 000017
【図１６】
2019001049.tif 000018
【図１７】
2019001049.tif 000019
【図１８】
2019001049.tif 000020