(57)【要約】【課題】ヘッド・カッター間距離よりも小さな余白のラベルを作成する場合であっても、無駄な印刷媒体の消費を防止する。【解決手段】印刷動作の途中で印刷媒体がカットされる位置を予約カット位置として記憶し（Ｓ１０４）、印刷動作の途中で、予約カット位置記憶部４２に記憶された印刷媒体の予約カット位置がカッター１６による印刷媒体のカット位置Ｘ２と一致したときに、印刷媒体がカットされるまで印刷媒体の印刷動作及び印刷媒体の下流側への搬送を停止する（Ｓ１０８）。【選択図】        図８
2004216692.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体をその長手方向に搬送しつつこれに印刷を施すことが可能であると共に、印刷位置よりも下流側において印刷媒体をカッターでカットすることが可能な印刷装置を制御するために用いられる印刷制御装置であって、
印刷データを記憶するための印刷データ記憶手段と、
印刷動作の途中で印刷媒体がカットされる位置を予約カット位置として記憶するための予約カット位置記憶手段と、
印刷動作の途中で、前記予約カット位置記憶手段に記憶された印刷媒体の予約カット位置が前記カッターによる印刷媒体のカット位置と一致したときに、印刷媒体がカットされるまで印刷媒体の印刷動作及び印刷媒体の下流側への搬送を停止する印刷搬送制御手段と、を備えていることを特徴とする印刷制御装置。
【請求項２】
前記予約カット位置記憶手段は、印刷媒体がフルカットされる位置である予約フルカット位置と、印刷媒体がハーフカットされる位置である予約ハーフカット位置とを記憶することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
印刷媒体をその長手方向に搬送しつつこれに印刷を施すことが可能であると共に、印刷位置よりも下流側において印刷媒体をカッターでカットすることが可能な印刷装置を、
印刷データを記憶するための印刷データ記憶手段、
印刷動作の途中で印刷媒体がカットされる位置を予約カット位置として記憶するための予約カット位置記憶手段、及び、
印刷動作の途中で、前記予約カット位置記憶手段に記憶された印刷媒体の予約カット位置が前記カッターによる印刷媒体のカット位置と一致したときに、印刷媒体がカットされるまで印刷媒体の印刷動作及び印刷媒体の下流側への搬送を停止する印刷搬送制御手段、として機能させることを特徴とするプログラム。
【請求項４】
前記予約カット位置記憶手段は、印刷媒体がフルカットされる位置である予約フルカット位置と、印刷媒体がハーフカットされる位置である予約ハーフカット位置とを記憶することを特徴とする請求項３に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷媒体をその長手方向に搬送しつつこれに印刷を施すことが可能であると共に、印刷位置よりも下流側において印刷媒体をカッターでカットすることが可能な印刷装置を制御するために用いられる印刷制御装置及びプログラムに関する。
【０００２】
【従来の技術】
従来、印刷媒体をその長手方向に搬送しつつこれに印刷を施すことが可能であると共に、印刷位置よりも下流側において印刷媒体をカッターでカットすることが可能な印刷装置を制御するために用いられる印刷制御装置が知られている（例えば、特許文献１参照）。下記特許文献１に記載された印刷制御装置は、印字装置に組み込まれて構成されるものであって、テープ（印刷媒体）における印字が行われる位置に対する切断位置を入力する切断位置入力手段と、入力した切断位置がテープ切断実行位置に達するようにテープ送り機構にテープ送りを行わせる切断実行位置テープ送り手段とを備えるものである。これにより、下記特許文献１に記載のように、サーマルヘッドによる印字開始位置とテープ切断実行位置との間隔の値に応じて判断が行われ、印字の前端と前切断端との間隔長さである前カット長さが所望の値でテープカットが行われるように制御される。また、印字の後端と後切断端との間隔長さである後カット長さも所望の値でテープカットが行われるように制御される。
【０００３】
【特許文献１】
特開平４−１２２６６０号公報（第３−４頁、第５図）
【０００４】
【発明が解決しようとする課題】
しかしながら、サーマルヘッドによる印字開始位置（印刷位置）とテープ切断実行位置（カット位置）との間隔（以下、「ヘッド・カッター間距離」という）が制約となるため、前カット長さとしてヘッド・カッター間距離より大きい値が設定されていない限り、必ず、無駄な余白部分を除去するテープカット処理が必要となる。即ち、無駄なテープ消費が発生してしまう。また、通常のラベルテープ作成作業において、ヘッド・カッター間距離よりも大きい前カット長さを設定する要求は、実際上少なく、無駄なテープ消費（無駄な印刷媒体の消費）が頻繁に発生してしまうという問題がある。
【０００５】
図１３は、無駄なテープ消費が発生する場合を例示して説明するフロー図である。まず文字列「Ａ」が印字されたラベルテープを作成し、続いて文字列「ＢＣ」が印字されたラベルテープを作成する場合を例にとり説明する。図１３（ａ）に示すように、文字列「Ａ」を印字しながら矢印方向に搬送する際には、印刷位置Ｘ１とカット位置Ｘ２との間の間隔であるヘッド・カッター間距離分だけテープに余白が発生している。そして、文字列「Ａ」のラベルにおける前述の前カット長さが、ヘッド・カッター間距離よりも小さいような場合は、文字列「Ａ」の印字が終了すると、図１３（ｂ）に示すように、文字列「Ａ」の前に存在していた無駄な余白部分Ｗ１が除去される。さらに、次の文字列「ＢＣ」を印字する場合、また文字列「ＢＣ」のラベルにおける前カット長さがヘッド・カッター間距離よりも小さいと、図１３（ｃ）に示す無駄な余白部分Ｗ２が除去されることになる。
【０００６】
本発明は、上記実情に鑑みてなされたものであり、ヘッド・カッター間距離よりも小さな余白のラベルを作成する場合であっても、無駄な印刷媒体の消費が発生することを防止することができる印刷制御装置及びプログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、請求項１に記載の印刷制御装置は、印刷媒体をその長手方向に搬送しつつこれに印刷を施すことが可能であると共に、印刷位置よりも下流側において印刷媒体をカッターでカットすることが可能な印刷装置を制御するために用いられる印刷制御装置であって、印刷データを記憶するための印刷データ記憶手段と、印刷動作の途中で印刷媒体がカットされる位置を予約カット位置として記憶するための予約カット位置記憶手段と、印刷動作の途中で、前記予約カット位置記憶手段に記憶された印刷媒体の予約カット位置が前記カッターによる印刷媒体のカット位置と一致したときに、印刷媒体がカットされるまで印刷媒体の印刷動作及び印刷媒体の下流側への搬送を停止する印刷搬送制御手段と、を備えていることを特徴とする。
【０００８】
請求項２に記載の印刷制御装置は、請求項１において、前記予約カット位置記憶手段は、印刷媒体がフルカットされる位置である予約フルカット位置と、印刷媒体がハーフカットされる位置である予約ハーフカット位置とを記憶することを特徴とする。
【０００９】
請求項３又は４に記載のプログラムは、コンピュータを請求項１又は２に記載のようなテープ印刷制御装置として機能させることが可能なプログラムであり、請求項１又は２とそれぞれ同様の作用効果を奏する。なお、請求項３又は４のそれぞれに記載されているプログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  ＯｎｌｙＭｅｍｏｒｙ）、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃ）などのリムーバブル型記録媒体やハードディスクなどの固定型記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介しても配布可能である。
【００１０】
【発明の実施の形態】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。
本実施形態においては、印刷媒体としてのテープ（テープ状印刷媒体）に対して印刷を施すテープ印刷装置（印刷装置）を制御するために用いられるテープ印刷制御装置（印刷制御装置）の場合を例にとって説明する。なお、本発明の適用は、印刷媒体がテープであるテープ印刷装置のテープ印刷制御装置の場合に限られるものではない。印刷媒体をその長手方向に搬送しつつこれに印刷を施すことが可能であるとともに、印刷位置よりも下流側においてテープ印刷媒体をカッターでカットすることが可能な印刷装置を制御するために用いられる印刷制御装置であれば、本発明を広く適用することができる。
【００１１】
図１は、本発明の一実施形態に係るテープ印刷制御装置（印刷制御装置）１がテープ印刷装置（印刷装置）１０に組み込まれている状態を示す機能ブロック図であり、図２は、テープ印刷装置１０の外観図である。図２に示すように、テープ印刷装置１０は、その上面に文字キーや制御キー等の多数のキーを含むキーボード１１と、ラベルの編集作業等を行う際に参照するラベルのイメージ等を表示するディスプレイ１２とを備えている。このテープ印刷装置１０は、内部に、テープ印刷制御装置１、テープ駆動印刷機構、テープ切断用のカッター等を備えており、装着されたテープカセットからテープ（印刷媒体）を引き出してこれに所定の印刷を行うとともに、カッターで切断して排出口１３から排出するようになっている。
【００１２】
図３は、テープ印刷装置１０の内部に装着されたテープカセット１４とテープ印刷駆動機構１５とカッター１６とを示したものである。テープカセット１４は、カセットケース１７と、透明テープロール１９と、インクリボンロール２１と、接着テープロール２３とを備えている。透明テープロール１９には、透明テープ１９Ａが巻装され、インクリボンロール２１にはインクリボン２１Ａが巻装され、接着テープロール２３には接着テープ２３Ａが巻装されている。各テープ（１９Ａ、２１Ａ、２３Ａ）は、カセットケース１７内を送られ、テープ印刷駆動機構１５によって印字後、テープ（ラベルテープ）２５とされてテープカセット１４から排出される。
【００１３】
テープ印刷駆動機構は、図３に示すように、サーマルヘッド２７と、プラテン２９と、テープ送りローラ３１と、補助ローラ３３とを備えている。テープ印刷駆動機構１５は、テープ送りローラ３１と、補助ローラ３３とによって透明テープ１９Ａと接着テープ２３Ａとの接着を行うとともに、この接着によって作成されたテープ２５を搬送する。テープ印刷駆動機構１５は、プラテン２９によって透明テープ１９Ａとインクリボン２１Ａとをサーマルヘッド２７に押圧するとともに、サーマルヘッド２７に通電することによってインクリボン２１Ａのインクを透明テープ１９Ａに熱溶融転写する。テープカセット１４からテープ２５が排出される近傍には、テープ２５をカットするためのカッター１６が配設されている。
【００１４】
このように、テープ印刷装置１０においては、テープ（印刷媒体）をその長手方向に搬送しつつこれに印刷を施すことが可能であるとともに、サーマルヘッド２７による印刷開始位置である印刷位置Ｘ１よりも下流側のカット位置Ｘ２においてテープ（印刷媒体）を幅方向に沿ってカッター１６でカットすることが可能なものである。
【００１５】
また、図４は、テープ印刷装置１０のハードウェア構成を例示したブロック図である。テープ印刷装置１０は、本実施形態に係るテープ印刷制御装置１と、操作部１１と、表示部１２と、印刷部１５と、カッター１６とを備えている。操作部１１は、キーボード１１によって構成されており、これをユーザが操作することによって文字列等のデータや各種設定等が入力される。表示部１２は、ディスプレイ１２によって構成されており、テープ印刷制御装置１での処理に従って、ユーザが編集中のデータ等が適宜表示される。印刷部１５は、テープ駆動印刷機構１５によって構成されており、テープ印刷制御装置１での処理に従って、テープに対して所定の印刷処理等を行う。カッター１６は、テープ２５における透明テープ１９の部分のみをカットするハーフカット処理と、テープ２５を全てカットするフルカット処理とを選択的に行うものであり、テープ印刷制御装置１での処理に従って、テープに対して所定位置で、フルカットまたはハーフカットを行う。
【００１６】
テープ印刷制御装置１は、テープ印刷装置１０内に組み込まれており、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３５、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３６、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３７、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３８、インターフェイス（Ｉ／Ｆ）３９を備えている。テープ印刷制御装置１の各要素は、バス４０を介して相互に接続されている。
【００１７】
ＲＯＭ３７は、読み出し専用の記憶装置であって、テープ印刷制御装置１の動作を制御するために用いられる各種プログラムが格納されている。ＥＥＰＲＯＭ３８は、読み出し・書き込み可能な不揮発性記憶装置であって、コンピュータをテープ印刷制御装置１として機能させるためのプログラム（このプログラムは、ＣＤ−ＲＯＭ、ＦＤ、ＭＯなどのリムーバブル型記録媒体に記録しておくこと等により、任意のコンピュータにインストールすることが可能である）を含む各種ソフトウェアが格納されている。また、ＥＥＰＲＯＭ３８には、編集中の各種データ等も格納される。ＣＰＵ３５は、操作部１１によって入力された信号や、ＲＯＭ３７、ＥＥＰＲＯＭ３８、ＲＡＭ３６内の各種プログラムやデータに基づいて各種演算及び処理を行う。そして、インターフェイス３９を介して操作部１１、表示部１２、印刷部１５、カッター１６とのデータの授受を行う。ＲＡＭ３６は、読み出し・書き込み可能な揮発性記憶装置であって、ＣＰＵ３５での各種演算結果等が記憶される。インターフェイス３９は、操作部１１、表示部１２、印刷部１４、カッター１６と、テープ印刷制御装置１との間の通信を可能にするものである。これらハードウェア及びソフトウェアが組み合わされることによって、後述の各部（１１、１５、１６、４１〜４４）が、テープ印刷制御装置１内に構築されている（図１参照）。
【００１８】
再び、図１に戻り、テープ印刷制御装置１の構成について詳しく説明する。テープ印刷制御装置１は、印刷データ記憶部（印刷データ記憶手段）４１と、予約カット位置記憶部（予約カット位置記憶手段）４２と、印刷搬送制御部（印刷搬送制御手段）４３と、トリガ発生部（トリガ発生手段）４４と、を備えている。なお、本実施形態においては、印刷データ記憶部４１及び予約カット位置記憶部４２は、ＲＡＭ３６、ＥＥＰＲＯＭ３８によって構成され、印刷搬送制御部４３及びトリガ発生部４４は、ＣＰＵ３５によって実現される。
【００１９】
印刷データ記憶部４１は、操作部１１を介してユーザによって入力された文字列等の印刷データを記憶する。なお、ユーザが複数のラベルテープを作成したい場合であっても、ユーザは、複数のラベルテープにわたって印刷される対象となる文字列等を続けて入力することができ、複数のラベルテープにわたって印刷されることになる文字列等が、印刷データ記憶部４１に記憶される。
【００２０】
予約カット位置記憶部４２は、印刷動作の途中で（例えば、印刷される文字列等の途中や印刷中のテープ送り動作の途中で）テープがカットされる位置を予約カット位置として記憶する。即ち、ユーザが文字列等を編集中に、文字列等の途中でカットしたい位置を指定して、当該位置にてカットする設定を入力する。予約カット位置の設定は、例えば、テープ印刷制御装置１によって表示部１２に表示するように制御された予約カット設定用のグラフィカルユーザインターフェイス画面（以下、「設定画面」という）を介して行われる。即ち、ユーザは、当該設定画面で編集中の文字列等を確認しながら、カットしたい位置にカーソルを移動させて、カットコマンドを入力することで、予約カット位置の設定が行われる。なお、本実施形態の予約カット位置記憶部４２においては、文字列等の途中だけでなく、文字列の前後端についても予約カット位置の設定を行えるようになっている。
【００２１】
また、予約カット位置記憶部４２においては、テープがフルカットされる位置である予約フルカット位置と、テープがハーフカットされる位置である予約ハーフカット位置とが記憶される。即ち、ユーザが、文字列等の途中の所定の位置にてカットコマンドを入力して予約カット位置を設定する際、当該位置にてフルカットしたい場合はフルカットコマンドを、当該位置にハーフカットしたい場合はハーフカットコマンドをそれぞれ入力することで、予約フルカット位置又は予約ハーフカット位置が記憶される（当該予約カット位置が、予約フルカット位置であるか予約ハーフカット位置であるかを設定するカット種類に関する情報（カット種類情報）と対応付けられて記憶される）。
【００２２】
トリガ発生部４４は、テープに対する印刷トリガ信号を発生する。即ち、ユーザが、テープ印刷装置１０に対して印刷を開始させるための印刷コマンドを操作部１１を介して入力すると、この操作に基づいて、トリガ発生部４４は、印刷トリガ信号を発生させる。なお、この印刷トリガ信号に基づいて、後述の印刷搬送制御部４３が、テープに対する印刷搬送処理を開始する。
【００２３】
印刷搬送制御部４３は、トリガ発生部４４が印刷トリガ信号を発生した後に、テープが下流側へと搬送されつつ印刷データ記憶部４１に記憶されている印刷データに基づいてテープに対して印刷が施されるようにする。そして、印刷動作の途中で（例えば、文字列等の印刷の途中で）予約カット位置記憶部に記憶されたテープの予約カット位置がカッター１６によるテープのカット位置Ｘ２（図３参照）と一致したときに、テープがカットされるまでテープへの印刷動作及びテープの下流側への搬送を停止する。また、当該予約カット位置がカッター１６によるカット位置Ｘ２と一致したときは、上記のように印刷搬送処理を停止するとともに、テープがカットされるようにカッター１６を駆動する制御を行う。なお、印刷搬送制御部４３の制御に基づいてカッター１６によるカット処理が行われる場合、カット位置記憶部４２に記憶されたカット種類情報（当該予約カット位置が、予約フルカット位置であるか予約ハーフカット位置であるかに関する設定情報）に応じて、フルカット処理またはハーフカット処理が行われる。
【００２４】
図５は、テープ印刷制御装置１の制御に基づいてテープ印刷装置１０がテープに対して印刷・搬送・カットの各処理を行う様子を順次例示する模式図である。図５においては、ユーザが文字列「Ａ」のラベルテープと文字列「ＢＣ」のラベルテープとを作成する場合を例示しており、予約カット位置として３箇所に予約フルカット位置（ａ、ｂ、ｃ）が設定されている（図５（ａ）参照）。
【００２５】
まず、印刷トリガ信号が発生すると、図５（ａ）に示すように、印刷搬送制御部４３による制御に基づいて、テープＴ１が矢印方向に搬送されるとともに、印刷位置Ｘ１で文字列「Ａ」の印刷が行われる（文字列「ＢＣ」はまだ印刷されていない）。そして、文字列「Ａ」の印刷が終了すると、図５（ｂ）に示すように、印刷位置Ｘ１にて次の文字列「ＢＣ」の印刷が行われる。このとき、予約フルカット位置ａがカット位置Ｘ２に一致すると（到達すると）、印刷動作の途中でテープＴ１に対する印刷及び搬送処理を停止して、カッター１６によるフルカットが行われる。なお、カット処理が行われると、当該予約カット位置は解除される（予約カット位置記憶部４２における当該カット処理が終了した予約カット位置に関する記憶内容が消去される）。
【００２６】
予約カット位置ａでのフルカットが終了すると、図５（ｃ）に示すように、テープＴ１に対する印刷及び搬送処理が再開され、文字列「ＢＣ」の印刷が最後まで行われる。
【００２７】
このように、テープ印刷制御装置１によってテープ印刷装置１０が制御されることで、予約カット位置に応じて、印刷動作の状態とは関係なくカット動作が行われることになり、連続的に印刷処理する場合に印刷されていない部分の無駄なテープ送りが発生することを防止できる（文字列「Ａ」と文字列「ＢＣ」との間で無駄なテープ消費が発生しない）。したがって、ヘッド・カッター間距離よりも小さな余白のラベルテープを作成する場合であっても、無駄なテープ消費が発生することを防止できる。
【００２８】
なお、最後の文字列「ＢＣ」が印刷された後のテープＴ１の搬送については、ユーザの操作に基づいて、種々の設定とすることができる。例えば、▲１▼次の文字列等の印刷が行われた場合にのみ（次の印刷トリガ信号が発生した場合のみ）搬送する設定、▲２▼次に印刷される文字列等が設定されていなくても、予約カット位置ｃがカット位置Ｘ２に達するまで搬送し、予約カット位置ｃがカット位置Ｘ２に達するとカット処理を行う設定、など種々の設定とすることができる。なお、次の印刷トリガ信号が発生するまで搬送されないものとする設定の場合、まだカットされていない予約カット位置についての記憶内容は、そのまま解除されずに保持される。
【００２９】
図６は、テープ印刷制御装置１の制御に基づいてテープ印刷装置１０がテープに対して印刷・搬送・カットの各処理を行う様子を順次例示する模式図であって、テープ長手方向に短い間隔で予約カット位置が設定されている場合を示すものである。即ち、図６においては、ユーザが文字列「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」、「Ｅ」の各一文字が印刷されるラベルテープをそれぞれ作成する場合を例示しており、予約カット位置として６箇所に予約フルカット位置（ｄ、ｅ、ｆ、ｇ、ｈ、ｉ）が設定されている（図６（ａ）参照）。
【００３０】
まず、印刷トリガ信号が発生すると、図６（ａ）に示すように、印刷搬送制御部４３による制御に基づいて、テープＴ２の矢印方向への搬送が開始される。そして、図６（ｂ）に示すように、テープＴ２を搬送するとともに、各文字列「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」の印刷処理が印刷位置Ｘ１にて順次行われていく。また、このとき、予約フルカット位置がカット位置Ｘ２に達する度に、一旦印刷及び搬送が停止されて、図６（ｂ）に示す予約フルカット位置ｄ、ｅのようにフルカット処理が行われる。なお、各フルカット処理が終了すると、その度に印刷搬送処理が再開される。また、カット処理が行われる度に、当該予約カット位置の記憶は解除される。
【００３１】
図６（ｃ）に示すように、全ての文字列の印刷が終了した場合の処理については、図５の例の場合と同様に、ユーザの操作に基づいて、種々の設定とすることができる。即ち、▲１▼次の文字列等の印刷が行われた場合にのみ（次の印刷トリガ信号が発生した場合のみ）搬送する設定、▲２▼次に印刷される文字列等が設定されていなくても、予約カット位置ｉがカット位置Ｘ２に達するまで搬送し、予約カット位置ｇ、ｈ、ｉがそれぞれカット位置Ｘ２に達する度にカット処理を行う設定、など種々の設定とすることができる。なお、次の印刷トリガ信号が発生するまで搬送されないものとする設定の場合、まだカットされていない予約カット位置についての記憶内容は、そのまま解除されずに保持される点も図５の例の場合と同様である。
【００３２】
図６の例で説明したように、テープ印刷制御装置１によってテープ印刷装置１０が制御されることで、隣り合う予約カット位置の間隔が短いような場合であっても連続して処理できるため、テープ長手方向に短くカットされたラベルをテープの無駄なく連続して作成できる。
【００３３】
図７は、テープ印刷制御装置１の制御に基づいてテープ印刷装置１０がテープに対して印刷・搬送・カットの各処理を行う様子を順次例示する模式図であって、予約フルカット位置と予約ハーフカット位置とが混在して設定されている場合を示すものである。即ち、図７においては、ユーザが文字列「Ａ」、「ＢＣ」、「ＤＥ」の各文字列が印刷されるラベルテープをそれぞれ作成する場合を例示しており、４箇所に予約カット位置として、予約フルカット位置（ｊ、ｌ）、予約ハーフカット位置（ｋ、ｍ）がそれぞれ設定されている（図７（ａ）参照）。
【００３４】
まず、印刷トリガ信号が発生すると、図７（ａ）に示すように、印刷搬送制御部４３による制御に基づいて、テープＴ３が矢印方向に搬送されるとともに、印刷位置Ｘ１で文字列「Ａ」の印刷が行われる（図７（ａ）では、文字列「ＢＣ」及び「ＤＥ」はまだ印刷されていない）。文字列「Ａ」の印刷が終了すると、図６（ｂ）に示すように、順次、文字列「ＢＣ」及び「ＤＥ」の印刷も行われていく。このとき、予約フルカット位置ｊがカット位置Ｘ２に達すると、その時点で一旦印刷搬送処理が停止され、フルカットが行われる。当該フルカッ処理終了後、印刷搬送処理を再開し、次の予約ハーフカット位置ｋがカット位置Ｘ２に達すると、また印刷搬送処理が停止され、ハーフカットが行われる。当該ハーフカット処理終了後、また印刷搬送処理を再開し、次の予約フルカット位置ｌがカット位置Ｘ２に達すると、印刷搬送処理を停止し、フルカットが行われる。当該フルカット処理が終了すると、印刷搬送処理が再開される。なお、その他の処理に関しては、図５及び図６の例で説明した場合と同様に処理される。
【００３５】
図７の例で説明したように、テープ印刷制御装置１によってテープ印刷装置１０が制御されることで、カット動作の種類がフルカットであるかハーフカットであるかによらず、無駄なテープ消費が発生することを防止できる。
【００３６】
次に、テープ印刷制御装置１による処理の手順について、図８〜図１２のフローチャートを参照しながら説明する。図８は、テープ印刷制御装置１における処理のメインフローの一例を示したものである。テープ印刷装置１０を立ち上げることで、テープ印刷制御装置１も立ち上がり、まず、ステップ１０１（以下、「Ｓ１０１」と略す。他のステップも同様）にて、各種初期設定（イニシャル処理）が行われる。
【００３７】
図９に示すフローチャートは、イニシャル処理（Ｓ１０１）における処理の手順を示したものである。イニシャル処理においては、まず、予約カット位置記憶部４２に予約カット位置に関する情報が記憶されている場合は、その記憶内容が消去（クリア）される（Ｓ２０１）。そして、消去される予約カット位置が、予約フルカット位置であるか予約ハーフカット位置であるかを設定しているカット種類に関する情報も消去（クリア）される（Ｓ２０２）。装置立ち上げ時に予約カット位置記憶部４２に残っている予約カット位置及び予約カット種類に関する記憶内容の消去処理が終了すると、テープ印刷装置１０におけるその他のイニシャル処理が行われる（Ｓ２０３）。全てのイニシャル処理が終了すると、図９に示す処理を終了し、図８に示す処理に戻る。
【００３８】
イニシャル処理（Ｓ１０１）が終了すると、ユーザによって、操作部１１における各種キー入力や前述の設定画面を介しての各種コマンド等の入力が行われたか否かが判断される（Ｓ１０２）。ユーザによる操作が行われた場合（Ｓ１０２、ＹＥＳ）、次いで、ユーザによる文章入力があったか否かが判断される（Ｓ１０３）。即ち、ユーザによる操作部１１の操作によって、文字列等及び当該文字列等を制御する各種設定等の印刷データや、予約カット位置設定等の入力が行われたか否かが判断される。
【００３９】
文章入力作業があったと判断された場合（Ｓ１０３、ＹＥＳ）、入力された文字列等の印刷データが印刷データ記憶部４１に記憶されるとともに、表示部１２に表示された前述の設定画面中に当該印刷データのイメージが表示される（Ｓ１０４）。また、ユーザによる文章入力作業において、予約カット位置の設定入力が行われた場合は、当該予約カット位置が予約カット位置記憶部４２に記憶されるとともに（予約カット位置及び予約カット種類に関する情報が記憶されるとともに）、表示部１２に表示された前述の設定画面中に、当該予約カット位置が画面中でユーザが視認できるように表示される。なお、予約フルカット位置及び予約ハーフカット位置の表示では、画面中における両者の表示形態を互いに異ならせるようにすることで、ユーザが、予約フルカット位置を設定したのか予約ハーフカット位置を設定したのかを容易に確認できる。
【００４０】
Ｓ１０４での処理が終了した場合、及びＳ１０２にてユーザによる操作が行われていないと判断された場合（Ｓ１０２、ＮＯ）は、ユーザによって電源ＯＦＦ指令を入力する操作が行われたか否かが判断される（Ｓ１０５）。電源ＯＦＦ指令の入力があったと判断された場合（Ｓ１０５、ＹＥＳ）、電源ＯＦＦ処理が行われ（Ｓ１０６）、電源ＯＦＦ指令の入力がなかったと判断された場合（Ｓ１０５、ＮＯ）、Ｓ１０２以降の処理が繰り返される。
【００４１】
図１０に示すフローチャートは、電源ＯＦＦ処理（Ｓ１０５）における処理の手順を示したものである。電源ＯＦＦ処理においては、まず、テープ印刷装置１０における各種ＯＦＦ設定処理が行われる（Ｓ３０２）。なお、このとき、予約カット位置記憶部４２に記憶された予約カット位置及び予約カット種類に関する記憶内容の消去処理は行われない。
【００４２】
各種ＯＦＦ設定処理が終了すると、電源ＯＮの指示があったか否かが判断される（Ｓ３０３）。即ち、ユーザに対して、電源ＯＦＦ処理を完了してよいかどうかを確認するメッセージ等を表示部１２に表示し、電源ＯＮの入力がない場合（電源をＯＦＦする確認入力があった場合）は、電源が遮断されて処理が終了する。一方、電源ＯＮの入力があった場合は、再び、図８の処理に戻り、Ｓ１０２以降の処理が繰り返される。
【００４３】
図８におけるＳ１０３にて、ユーザによる文章入力がないと判断された場合（Ｓ１０３、ＮＯ）、次いで、プリント処理を行うか否か、即ち、ユーザによって印刷開始キーの操作が行われたか否かが判断される（Ｓ１０７）。印刷開始操作が行われていないと判断された場合（Ｓ１０７、ＮＯ）、次にユーザによるカット種類の設定が行われたか否かが判断される（Ｓ１０９）。即ち、編集中又はカット前の状態にある文字列等に対して、ユーザが、既に設定されている予約カット位置の種類を変更したい場合や、新たに予約カット位置を設定したい場合に、ユーザによってカット種類設定コマンド等の入力が行われたか否かが判断される。
【００４４】
ユーザによるカット種類の設定は行われない（カット種類設定コマンドの入力がない）と判断された場合は（Ｓ１０９、ＮＯ）、その他の処理が行われ（Ｓ１１１）、続いてＳ１０５の処理が行われる。一方、ユーザによるカット種類の設定が行われると判断された場合（Ｓ１０９、ＹＥＳ）、図１１にフローチャートを示すカット種類設定処理が行われる（Ｓ１１０）。
【００４５】
図１１に示すカット種類設定処理においては、操作部１１または前述の設定画面を介してのユーザによる操作によって、文字列等の途中においてユーザ操作にて指定された所定の位置について、当該位置を予約フルカット位置とする設定を行うか否かが判断される（Ｓ４０１）。当該位置を予約フルカット位置とする設定を行うと判断された場合（Ｓ４０１、ＹＥＳ）、当該位置を予約フルカット位置として設定する（当該予約カット位置のカット種類をフルカットに設定する）ための処理が行われる（Ｓ４０２）。一方、当該位置を予約フルカット位置とする設定を行わないと判断された場合（Ｓ４０１、ＮＯ）、当該位置を予約ハーフカット位置として設定する（当該予約カット位置のカット種類をハーフカットに設定する）ための処理が行われる（Ｓ４０３）。
【００４６】
Ｓ４０２又はＳ４０３にて、ユーザが指定した位置を予約フルカット位置又は予約ハーフカット位置として設定するための処理が終了すると、当該ユーザが指定した位置が、既に予約カット位置として予約カット位置記憶部４２に記憶されているか否かが判断される（Ｓ４０４）。既に記憶されている場合（Ｓ４０４、ＹＥＳ）、既に記憶されていた記憶内容を消去し、Ｓ４０２又はＳ４０３の処理結果に基づいて予約カット種類を変更する処理が行われる（Ｓ４０５）。当該ユーザが指定した位置が、既に予約カット位置として予約カット位置記憶部４２に記憶されていない場合（Ｓ４０４、ＮＯ）、新たな予約カット位置として、Ｓ４０２又はＳ４０３の処理結果に基づいて予約カット位置の設定を行う。カット種類設定処理が終了すると、図８の処理に戻る。なお、カット種類設定処理（Ｓ１１０）においては、既に予約カット位置が設定されている全ての予約カット位置を一度に指定できるものであってもよい。その場合、一括して全ての予約カット種類を変更する設定が可能なものでものであってもよい。
【００４７】
図８におけるＳ１０７にて、プリント処理を行うと判断された場合（Ｓ１０７、ＹＥＳ）、即ち、ユーザによって印刷開始キーの操作が行われたと判断された場合、図１２にフローチャートを示すプリント処理が行われる（Ｓ１０８）。
【００４８】
図１２に示すプリント処理においては、まず、印刷データ記憶部４１での記憶内容に基づいて、印刷イメージが作成される（Ｓ５０１）。即ち、印刷データ記憶部４１に記憶された印刷データに基づいて、所定の記憶領域内にビットマップデータが展開される。そして、次にテープカットが行われるか否かが判断される（Ｓ５０２）。即ち、予約カット位置記憶部４２に予約カット位置に関する情報が記憶されているか否かが判断される。
【００４９】
テープカットが行われないと判断された場合（Ｓ５０２、ＮＯ）、そのまま印刷が開始される（Ｓ５０７）。一方、テープカットが行われると判断された場合（Ｓ５０２、ＹＥＳ）、予約カット位置記憶部４２に記憶された予約カット位置にてカットを行うことが決定され（予約カット位置が決定し）、印刷搬送制御部４３によって所定の記憶領域においてその登録が行われる（Ｓ５０３）。なお、既に、前回印刷時に登録されている予約カット位置の登録がまだカットが行われていない状態で残っているような場合（印刷終了時にまだカットされていない予約カット位置が残っていて、次の印刷トリガ信号が発生した場合のみ搬送する設定となっているような場合）は、Ｓ５０３にて予約カット位置が新たに追加して登録されることになる。
【００５０】
予約カット位置の決定・登録（Ｓ５０３）が行われると、予約カット種類がフルカットであるか否かが判断される（Ｓ５０４）。即ち、予約カット位置記憶部４２に記憶された予約カット位置が予約フルカット位置であるか否かが判断される。フルカットであると判断された場合（Ｓ５０４、ＹＥＳ）、上記登録した予約カット位置の予約カット種類をフルカットとして登録（又は追加して登録）する（Ｓ５０５）。一方、フルカットでないと判断された場合（Ｓ５０４、ＮＯ）、上記登録した予約カット位置の予約カット種類をハーフカットとして登録（又は追加して登録）する（Ｓ５０６）。予約カット位置の登録が終了すると（Ｓ５０５、Ｓ５０６）、印刷が開始される（Ｓ５０７）。
【００５１】
印刷が開始すると（Ｓ５０７）、まず、印刷が終了したか否かが判断される（Ｓ５０８）。即ち、Ｓ５０１にて作成された印刷イメージの印刷が全て終了したか否かが判断される。印刷が終了したと判断された場合（Ｓ５０８、ＹＥＳ）、図１２のプリント処理を終了して、図８の処理に戻る。印刷が終了していないと判断された場合（Ｓ５０８、ＮＯ）、続いて印刷処理が行われる（Ｓ５０９）。即ち、印刷搬送制御部４３によって印刷部１５が駆動され、テープが下流側へと搬送されつつ、テープに対してＳ５０１にて作成した印刷イメージが印刷されていく。
【００５２】
印刷処理（Ｓ５０９）が始まると、次に予約カット位置があるか否かが判断される（Ｓ５１０）。即ち、前記の登録された予約カット位置があるか否かが判断される。予約カット位置があると判断されなかった（予約カット位置が無いと判断された）場合（Ｓ５１０、ＮＯ）、再び、印刷終了の判断（Ｓ５０８）を経て、印刷が終了したと判断されない限り印刷処理（Ｓ５０９）を繰り返す。一方、登録された予約カット位置があると判断された場合（Ｓ５１０、ＹＥＳ）、続いて、当該予約カット位置が、カット位置Ｘ２に到達したか否かが判断される（Ｓ５１１）。
【００５３】
Ｓ５１１にて、当該予約カット位置がカット位置Ｘ２に到達したと判断されなかった（まだ到達していないと判断された）場合（Ｓ５１１、ＮＯ）、再び、印刷終了の判断（Ｓ５０８）を経て、印刷が終了したと判断されない限り印刷処理（Ｓ５０９）を繰り返す。一方、当該予約カット位置がカット位置Ｘ２に到達したと判断された場合（Ｓ５１１、ＹＥＳ）、続いて、当該予約カット位置での前記登録された予約カット種類がフルカットであるか否かが判断される（Ｓ５１２）。
【００５４】
登録された予約カット種類がフルカットであると判断された場合（Ｓ５１２、ＹＥＳ）、そのままフルカット処理が行われる（Ｓ５１３）。これにより、予約フルカット位置にてフルカットが行われることになる。フルカット（Ｓ５１３）終了後は、当該予約カット位置及び予約カット種類を解除する（Ｓ５１４）。即ち、登録を解除するとともに、予約カット位置記憶部４２に記憶された当該予約カット位置に関する記憶内容を消去する。
【００５５】
一方、登録された予約カット種類がフルカットであると判断されなかった場合（Ｓ５１２、ＮＯ）、当該予約カット種類はハーフカットであるため、そのままハーフカット処理が行われる（Ｓ５１５）。これにより、予約ハーフカット位置にてハーフカットが行われることになる。ハーフカット（Ｓ５１５）終了後は、当該予約カット位置及び予約カット種類を解除する（Ｓ５１６）。即ち、登録を解除するとともに、予約カット位置記憶部４２に記憶された当該予約カット位置に関する記憶内容を消去する。
【００５６】
予約フルカット位置または予約ハーフカット位置が１つ解除されると（Ｓ５１４、Ｓ５１６）、再び、印刷終了の判断が行われる（Ｓ５０８）。そして、印刷が終了するまで、Ｓ５０８からＳ５１６までの処理が繰り返され、印刷が終了すると（Ｓ５０８、ＹＥＳ）、図１２の処理を終了し、図８の処理に戻る。
【００５７】
上述したように、図８に示す処理においては、ユーザによる文章入力・カット種類設定処理・プリント処理等の各処理が繰り返され、テープ印刷制御装置１としての機能が果たされる。
【００５８】
以上、本発明の好適な実施の形態について説明したが、本発明は、上述した実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。例えば、次のように変更して実施することができる。
【００５９】
（１）印刷制御装置は、印刷媒体に印刷するための印刷部を備えていないものであってもよい。例えば、パーソナルコンピュータ等として構成され、印刷装置等と接続されることで、当該印刷装置を通じて所定の印刷が行われるものであってもよい。
【００６０】
（２）印刷制御装置は、トリガ発生部を備えていないものであってもよい。この場合、例えば、複数の印刷ジョブを全部イメージバッファに展開してから印刷を開始し、予約カット位置における印刷中断は、印刷ヘッド直前のラインバッファへの転送を中止することによって行われるものであってもよい。
【００６１】
（３）印刷搬送制御部は、トリガ発生部が印刷トリガ信号を発生した後には、印刷媒体が下流側へと搬送されつつ印刷データ記憶部に記憶されている印刷データに基づいて印刷媒体に対して印刷が施されるようにし、１つの印刷トリガ信号に起因した印刷媒体への印刷終了後には、トリガ発生部が後続の印刷トリガ信号を発生するまで印刷媒体が下流側へと搬送されないようにするものとして、印刷制御装置立ち上げ時に初期設定されるものであってもよい。
【００６２】
（４）イニシャル処理において、予約カット位置及び予約カット種類に関する記憶内容を解除しないものであってもよい。即ち、印刷制御装置が立ち上げられたときに、予約カット位置記憶部に記憶されている記憶内容がそのまま保持されるものであってもよい。
【００６３】
（５）予約カット位置記憶部は、予約カット位置として予約フルカット位置のみを記憶するものであってもよい。
【００６４】
【発明の効果】
請求項１及び３に記載の発明によると、印刷動作の途中で、予約カット位置がカッターのカット位置と一致したときは、カットされるまで印刷媒体への印刷動作及び下流側への印刷媒体の搬送が停止される。このため、予約カット位置に応じて、印刷動作の状態とは関係なくカット動作が行われることになり、連続的に印刷処理する場合に印刷されていない部分の無駄な印刷媒体の送りが発生することを防止できる。したがって、ヘッド・カッター間距離よりも小さな余白のラベルを作成する場合であっても、無駄な印刷媒体の消費が発生することを防止できる。また、隣り合う予約カット位置の間隔が短いような場合であっても連続して処理できるため、印刷媒体の長手方向に短くカットされたラベルを印刷媒体の無駄なく連続して作成できる。
【００６５】
請求項２及び４に記載の発明によると、カット動作の種類がフルカットであるかハーフカットであるかによらず、無駄な印刷媒体の消費が発生することを防止できる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るテープ印刷制御装置（印刷制御装置）が、テープ印刷装置（印刷装置）に組み込まれている状態を示す機能ブロック図である。
【図２】図１に示すテープ印刷装置の外観図である。
【図３】図２に示すテープ印刷装置の内部に装着されたテープカセットとテープ印刷駆動機構とカッターとを示したものである。
【図４】図１に示すテープ印刷装置のハードウェア構成を例示したブロック図である。
【図５】図１に示すテープ印刷制御装置の制御に基づいてテープ印刷装置がテープに対して印刷・搬送・カットの各処理を行う様子を順次例示する模式図である。
【図６】図１に示すテープ印刷制御装置の制御に基づいてテープ印刷装置がテープに対して印刷・搬送・カットの各処理を行う様子を順次例示する模式図である。
【図７】図１に示すテープ印刷制御装置の制御に基づいてテープ印刷装置がテープに対して印刷・搬送・カットの各処理を行う様子を順次例示する模式図である。
【図８】図１に示すテープ印刷制御装置における処理のメインフローの一例を示すフローチャートである。
【図９】図８に示すイニシャル処理における処理の手順を示すフローチャートである。
【図１０】図８に示す電源ＯＦＦ処理における処理の手順を示すフローチャートである。
【図１１】図８に示すカット種類設定処理における処理の手順を示すフローチャートである。
【図１２】図８に示すプリント処理における処理の手順を示すフローチャートである。
【図１３】従来の技術に係るテープ印刷制御装置において、無駄なテープ消費が発生する場合を例示して説明するフロー図である。
【符号の説明】
１  テープ印刷制御装置（印刷制御装置）
１０  テープ印刷装置（印刷装置）
１６  カッター
４１  印刷データ記憶部（印刷データ記憶手段）
４２  予約カット位置記憶部（予約カット位置記憶手段）
４３  印刷搬送制御部（印刷搬送制御手段）
Ｔ１、Ｔ２、Ｔ３  テープ（印刷媒体）
Ｘ１  印刷位置
Ｘ２  カット位置
【図１】
2004216692.tif 000003
【図２】
2004216692.tif 000004
【図３】
2004216692.tif 000005
【図４】
2004216692.tif 000006
【図５】
2004216692.tif 000007
【図６】
2004216692.tif 000008
【図７】
2004216692.tif 000009
【図８】
2004216692.tif 000010
【図９】
2004216692.tif 000011
【図１０】
2004216692.tif 000012
【図１１】
2004216692.tif 000013
【図１２】
2004216692.tif 000014
【図１３】
2004216692.tif 000015