(57)【要約】【課題】印字データの設定とは別に切断コマンドのための設定入力を行う必要をなくし、ユーザの操作負担を低減する。【解決手段】所望の印字内容を表す第１ドットパターン及び切断手段による切断箇所に対応した切断動作タイミングを表す第２ドットパターンを含む１次印字データを取得し（ステップＳ１）、１次印字データから第１ドットパターンを抽出した第２印字データを新たに生成し（ステップＳ１１）、１次印字データに含まれる第２ドットパターンの表す切断動作タイミングに対応した切断コマンドを生成し（ステップＳ５）、第２印字データに切断コマンドを付加してラベル作成部へ出力する（ステップＳ１０）。【選択図】図６
2015168227.tif 000002
【特許請求の範囲】
【請求項１】
被印字テープに印字を行う印字手段、及び、前記印字手段により印字が行われた前記被印字テープを少なくとも部分的に厚さ方向に切断して印字ラベルを作成する切断手段、を備えたラベル作成部を制御するための信号を生成する演算手に対し、
前記印字手段により形成する所望の印字内容を表す第１ドットパターン、及び、前記切断手段による切断箇所に対応した切断動作タイミングを表す第２ドットパターン、を含む１次印字データを取得する１次印字データ取得手順と、
前記１次印字データ取得手順で取得された前記１次印字データから前記第１ドットパターンを抽出した、第２印字データを新たに生成する２次印字データ生成手順と、
前記１次印字データ取得手順で取得された前記１次印字データに含まれる前記第２ドットパターンの表す前記切断動作タイミングに対応した切断コマンドを生成する切断コマンド生成手順と、
前記２次印字データ生成手順で生成された前記第２印字データに、前記切断コマンド生成手順で生成された前記切断コマンドを付加し、前記ラベル作成部へ出力するデータ・コマンド出力手順と、
を実行させるための、印字データ処理プログラム。
【請求項２】
請求項１記載の印字データ処理プログラムにおいて、
前記印字手段は、
前記被印字テープの搬送方向と直交する方向に配列され、当該被印字テープを前記搬送方向に印刷解像度に分割してなる各印刷ライン上に少なくとも各ドットを形成する、複数の発熱素子を備えたサーマルヘッドであり、
前記第２ドットパターンは、
前記印字データを１つの前記印刷ライン単位に分割した、１つのライン印刷データ上に表現される、特定のドットパターンである
ことを特徴とする印字データ処理プログラム。
【請求項３】
請求項２記載の印字データ処理プログラムにおいて、
前記１次印字データ取得手順で取得された前記１次印字データを解析し、前記１次印字データに予め定められた特定のドットパターンが含まれ、かつ、前記特定のドットパターンの搬送方向近傍の所定範囲にドットパターンが含まれない場合に、当該特定のドットパターンを前記第２ドットパターンと認識して対応する前記切断動作タイミングを検出する、切断タイミング検出手順を有し、
前記切断コマンド生成手順は、
前記切断タイミング検出手順で検出された前記切断動作タイミングに対応した切断コマンドを生成する
ことを特徴とする印字データ処理プログラム。
【請求項４】
請求項１乃至請求項３のいずれか１項記載の印字データ処理プログラムにおいて、
前記印字ラベルの作成時に、前記切断手段による切断箇所から前記被印字テープの搬送方向における一方側に非印字部分が生じる場合には、
前記１次印字データ取得手順は、
前記切断箇所よりも前記非印字部分側にずれた位置に前記第２ドットパターンを含む、前記１次印字データを取得し、
前記２次印字データ生成手順は、
前記１次印字データ取得手順で取得された前記１次印字データから、前記第１ドットパターンと前記第２ドットパターンとを抽出した、前記第２印字データを新たに生成する
ことを特徴とする印字データ処理プログラム。
【請求項５】
請求項１乃至請求項４のいずれか１項記載の印字データ処理プログラムにおいて、
前記特定のドットパターンは、１ライン印刷データ上において１ドット単位で位置変更可能であることを特徴とする
ことを特徴とする印字データ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印字データ処理プログラムに係わり、特に、連続するテープ状の被印字媒体を所望の位置で切断することにより印字ラベルを作成する際に適用される印字データ処理プログラムに関する。
【背景技術】
【０００２】
従来から、例えば、パーソナルコンピュータ等の操作端末からの操作、或いはラベル作成装置の操作部の操作により、所望の印字ラベルを作成する印字ラベル作成システム（又はラベル作成装置）がある。
【０００３】
この際、例えば、上述した印字ラベル作成システムでは、操作者が操作端末を操作して作成したい印字ラベル（粘着材付ラベル）の印字内容を特定すると、対応する印字データが操作端末からラベル作成装置へと送信される。
【０００４】
そして、ラベル作成装置に備えられたサーマルヘッド等の印字手段によって受信した印字データに対応した印字をラミネートフィルム等の被印字媒体に対し実行し、所定の位置で切断することで印字ラベルが作成される。
【０００５】
ここで、印字ラベルは、上述したようにラミネートフィルム等の被印字媒体を切断することによって作成される。
【０００６】
したがって、印字ラベルを作成するためには、印字データによる印字そのものに対応する印字コマンドに加え、被印字媒体を所望の位置で切断するためのカット指示データが必要となる。
【０００７】
このカット指示データは、例えば、操作端末によりカットオプション情報に基づいてカット指示データを作成し、印刷データに付加している（例えば、特許文献１参照）。
【０００８】
具体的には、ユーザは、パーソナルコンピュータを用いて所定のアプリケーションプログラムを立ち上げた後、アプリケーションプログラムの印字内容の編集画面を画面表示させ、その編集画面においてユーザが印字形成したいテキスト内容（例えば、テキスト文字「Ａ」「Ｂ」「Ｃ」）をそれぞれ入力する。
【０００９】
このようにして対応する印字データを生成した後、上述した印字内容の編集画面とは別の画面、例えば、プリンタ印刷設定画面のカットオプション設定を利用して各ラベル、すなわち、テキスト文字「Ａ」「Ｂ」「Ｃ」毎にカットの有り／無し等を個別に設定する。
【００１０】
上述したパーソナルコンピュータでは、プリンタ印刷設定画面を画面表示する際に、プリンタドライバプログラムが別途起動している。このプリンタドライバプログラムは、上記したようなプリンタ印刷設定画面のカットオプション設定を受け取り、テキスト文字「Ａ」「Ｂ」「Ｃ」に基づいて３枚の印字ラベルを作成するとの設定がなされると、データフォーマットのヘッダ部分に各印字ラベルに対応した印刷用コマンド（例えば、カットコマンド、データ長、初期化コマンド等）を付加した、３セットのデータ、すなわち、
印刷用コマンド（カットコマンド含）＋印字データ「Ａ」
印刷用コマンド（カットコマンド含）＋印字データ「Ｂ」
印刷用コマンド（カットコマンド含）＋印字データ「Ｃ」
を作成する。そして、これら３セットのデータを、ラベル作成装置のＣＰＵに送信する。
【００１１】
一方、ラベル作成装置のＣＰＵは、受信した３セットのデータに基づいて、
「Ａ」を印字する印刷駆動信号＋切断駆動信号
「Ｂ」を印字する印刷駆動信号＋切断駆動信号
「Ｃ」を印字する印刷駆動信号＋切断駆動信号
をそれぞれ生成して出力することで、サーマルヘッド等の印字手段やテープカッタが駆動され、３枚の所定長さの印字ラベル「Ａ」「Ｂ」「Ｃ」を作成する。
【００１２】
これにより、ラベル作成装置では、被印字媒体への印字が終了し、所定の量だけ被印字媒体を搬送したうえでテープカッタにより、被印字媒体の印刷用テープ部分のみをハーフカットしたり、被印字媒体の印刷用テープ及び剥離テープの両方をフルカットすることができる。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００８−２３４４８１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
ところが、上述した印字ラベル作成システムにおいては、パーソナルコンピュータの操作により、印字データの設定とは別に切断のための入力操作としてのカットオプションの設定を行う必要があり、ユーザの操作負担が大きいという問題が生じていた。
【００１５】
すなわち、通常、印字手段の印字動作は、ユーザの所望の印字内容を表すドットパターンを含む印字データによって制御される一方、切断手段の切断動作は、切断動作タイミングに対応した切断コマンドによって制御される。
【００１６】
したがって、１つの印字ラベルを作成するためには、ユーザの適宜の設定入力により、印字データと切断コマンドとの両方がそれぞれ予め準備される必要がある。
【００１７】
この結果、例えば、ユーザが複数の印字ラベルを一括して作成しようとする場合に、各印字ラベルが互いに異なるラベル長さとなるように設定するのは容易ではなく、ユーザの操作はより一層煩雑となってしまう。
【００１８】
本発明の目的は、印字データの設定とは別に切断コマンドのための設定入力を行う必要をなくし、ユーザの操作負担を低減することができる印字データ処理プログラムを提供することにある。
【課題を解決するための手段】
【００１９】
上記目的を達成するために、本願発明の印字データ処理プログラムは、被印字テープに印字を行う印字手段、及び、前記印字手段により印字が行われた前記被印字テープを少なくとも部分的に厚さ方向に切断して印字ラベルを作成する切断手段、を備えたラベル作成部を制御するための信号を生成する演算手段に対し、前記印字手段により形成する所望の印字内容を表す第１ドットパターン、及び、前記切断手段による切断箇所に対応した切断動作タイミングを表す第２ドットパターン、を含む１次印字データを取得する１次印字データ取得手順と、前記１次印字データ取得手順で取得された前記１次印字データから前記第１ドットパターンを抽出した、第２印字データを新たに生成する２次印字データ生成手順と、前記１次印字データ取得手順で取得された前記１次印字データに含まれる前記第２ドットパターンの表す前記切断動作タイミングに対応した切断コマンドを生成する切断コマンド生成手順と、前記２次印字データ生成手順で生成された前記第２印字データに、前記切断コマンド生成手順で生成された前記切断コマンドを付加し、前記ラベル作成部へ出力するデータ・コマンド出力手順と、を実行させるものである。
【００２０】
本願発明は、ラベル作成部を制御対象とする。すなわち、印字データ処理プログラムが演算手段で実行されることにより、ラベル作成部の印字手段により被印字テープに印字が形成され、印字形成後の被印字テープが切断手段により厚さ方向に（全厚さにわたって又は部分的に）切断され、印字ラベルが形成される。
【００２１】
通常、印字手段の印字動作は、ユーザの所望の印字内容を表すドットパターンを含む印字データによって制御される一方、切断手段の切断動作は、切断動作タイミングに対応した切断コマンドによって制御される。すなわち、１つの印字ラベルを作成するためには、ユーザの適宜の設定入力により、印字データと切断コマンドとの両方がそれぞれ予め準備される必要がある。この結果、例えば、ユーザが複数の印字ラベルを一括して作成しようとする場合に、各印字ラベルが互いに異なるラベル長さとなるように設定するのは容易ではなく、操作が煩雑となっていった。
【００２２】
そこで、本願発明においては、印字データ中の特定のドットパターンを用いて切断箇所を設定可能とする。具体的には、本願発明の印刷処理プログラムが演算手段により実行されると、まず、１次印字データ取得手順で１次印字データが取得される。この１次印字データには、ユーザの所望の印字内容を表すドットパターン（第１ドットパターン）に加え、上記切断箇所に対応した切断動作タイミングを表す上記特定のドットパターン（第２ドットパターン）が含まれている。
【００２３】
上記１次印字データが取得されると、当該１次印字データに含まれる上記第１ドットパターンが２次印字データ生成手順で抽出されて新たな印字データ（第２印字データ）が生成されると共に、当該１次印字データに含まれる上記第２ドットパターンに基づき、切断コマンド生成手順で、上記切断動作タイミングに対応した切断コマンドが生成される。そして、データ・コマンド出力手順で、上記第２印字データに上記切断コマンドが付加されて、ラベル作成部へと出力される。
【００２４】
以上のようにして、本願発明においては、特定のドットパターンに基づいて自動的に切断コマンドが生成される。これにより、ユーザは、例えば、印字データを設定入力する画面（印字ラベルの印字内容の編集画面）において上記特定のドットパターンを設定入力するだけで、印字ラベルの切断の有無や切断箇所等を設定することができる。したがって、前述のように、印字データの設定とは別に（例えば別の画面で）切断コマンドのための設定入力を行う必要がなくなり、操作負担を低減できる。また、上記編集画面において特定のドットパターンの位置を適宜に設定することで、複数の印字ラベルそれぞれのラベル長さを互いに異なるように設定することも容易に行うことができる。以上の結果、ユーザの利便性を向上することができる。
【発明の効果】
【００２５】
本発明によれば、印字データの設定とは別に切断コマンドのための設定入力を行う必要をなくし、ユーザの操作負担を低減することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態の印字データ処理プログラムを実現するための操作端末を備えた印字ラベル作成システムの全体構成を示す説明図である。
【図２】印字データ処理プログラムの詳細機能を表す機能ブロック図である。
【図３】操作端末内における処理制御上の機能的構成の一例を表すブロック図である。
【図４】本発明の一実施形態の印字ラベルの一例を表し、（Ａ）は印刷直後の印字ラベルの正面図、（Ｂ）は印刷直後に印字ラベルの底面図、（Ｃ）は余白部分カット状態の印字ラベルの正面図である。
【図５】設定画面上の印字ラベルの外観の一例を表す説明図である。
【図６】操作端末のＣＰＵによって実行される制御手順を表すフローチャートである。
【図７】操作端末によって生成された印刷データのデータフォーマットの一例を表し，（Ａ）はテキスト文字「Ａ」の場合のデータフォーマットの説明図、（Ｂ）はテキスト文字「Ｂ」の場合のデータフォーマットの説明図、（Ｃ）はテキスト文字「Ｃ」の場合のデータフォーマットの説明図である。
【図８】ラベル作成装置の制御回路によって実行される制御手順を表すフローチャートである。
【発明を実施するための形態】
【００２７】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００２８】
図１は、本実施形態の印字データ処理プログラムを実現するための印字ラベル作成システムの全体構成を示す説明図である。
【００２９】
図１において、印字ラベル作成システム１は、サーバＲＳと、例えば、汎用のパーソナルコンピュータで構成される操作端末２と、ＵＳＢ等のインターフェースを介して操作端末２に接続されたラベル作成装置３と、を有している。そして、サーバＲＳ、操作端末２、及びラベル作成装置３は、ネットワークＮＷを介して互いに接続されている。
【００３０】
ラベル作成装置３は、操作端末２との間で各種の情報と指示信号を送受し、操作端末からの印字データに基づき所望の文字や図形などの印字を備えた印字ラベルＬを作成する。
【００３１】
図２は、操作端末２及びラベル作成装置３の詳細機能を表す機能ブロック図である。
【００３２】
図２において、操作端末２は、ＣＰＵ２１と、ＲＡＭやＲＯＭ等からなるメモリ２２と、ユーザからの指示や情報が入力されるキーボードやマウス等の操作部２３と、予めインストールされた本発明の印字データ処理プログラムを含むアプリケーションプログラムにより編集画面等の各種設定画面を表示する表示部２４と、ハードディスク装置からなり各種情報を記憶する大容量記憶装置２５と、ネットワークＮＷを介してラベル作成装置３との情報信号の授受の制御を行う通信制御部２６とを備えている。
【００３３】
ＣＰＵ２１は、ＲＡＭの一時記憶機能を利用しつつＲＯＭに予め記憶されたプログラムに従って信号処理を行う。ＣＰＵ２１は、上記信号処理により、ラベル作成装置３との間で、ネットワークＮＷを通じて各種の指示信号・情報信号の送受を行う。
【００３４】
一方、ラベル作成装置３は、渦巻き状に巻回した被印字テープとしてのテープ（簡略化して図示）３１Ａからなるテープロール３１を着脱可能な（又はテープロール３１を備えたカートリッジを着脱可能な）テープロールホルダ部３２と、テープロール３１から繰り出されたテープ３１Ａに所望の印字を行う印字ヘッド（印字手段）３３と、印字が終了したテープ３１Ａを所定の長さに切断して印字ラベルＬとする切断手段としてフルカッタ３４及びハーフカッタ３５と、テープロール３１からのテープ３１Ａを繰り出しつつ搬送する搬送装置３６と、これらの駆動を制御する制御回路３７と、を有する。また、制御回路３７は、通信制御部３８を介してネットワークＮＷによって操作端末２の通信制御部２６と接続されており、操作端末２とラベル作成装置３との間で情報の送受信が可能となっている。なお、ラベル作成装置３のうちの制御回路３７及び通信制御部３８を除く印刷機構部分は各請求項のラベル作成部を構成する。
【００３５】
上記構成において、ユーザは、ラベル作成装置３で印字ラベルＬを作成する際には、操作端末２において起動させたアプリケーションプログラムに基づき、操作部２３で適宜の操作を行うことで、印字ラベルＬの表面に印字する文字や図形等の設定入力（以下、単に「テキスト入力」と称する）を行う。
【００３６】
これにより、テキスト入力に対応した印字データがＣＰＵ２１によって生成される。そして、ユーザが操作部２３を用いた適宜の操作により印字ラベルＬの作成指示入力を行うことにより、生成された印字データが操作端末２からラベル作成装置３の制御回路３７へと送信される。そして、ラベル作成装置３では、制御回路３７の制御により、操作端末２から送信された印字データに基づいて印字ヘッド３３による印字が行われ、印字ラベルＬが作成される。
【００３７】
図３は、操作端末２内における処理制御上の機能的構成の一例を表すブロック図である。
【００３８】
図３において、この例では、操作端末２のメモリ（ＲＡＭ）２２に、ユーザによるテキスト入力に伴う印字データの作成に係わるアプリケーションプログラムＡＰとプリンタドライバプログラムＰＤとが展開して起動しており、相互に指示信号と情報信号とを送受可能となっている。プリンタドライバプログラムＰＤは、通信制御部２６と通信制御部３８とのネットワークＮＷによる接続を介し、ラベル作成装置３と信号を送受するようになっている。
【００３９】
アプリケーションプログラムＡＰは、例えば、机やイスなどの備品に貼付する印字ラベルＬを作成するための固定資産管理用アプリケーションプログラム、社員や来客などの人物に所持させる印字ラベルＬを作成するための名札管理用アプリケーションプログラム、書類ファイルなどに貼付する印字ラベルＬを作成するための文書管理用アプリケーションプログラム、等がある。これらのアプリケーションプログラムは、印字ラベルＬの作成に対して必要とされる各種設定情報を設定し印字データを生成するとともに、当該印字データを含む印字ラベルＬの作成指令をプリンタドライバプログラムＰＤに出力する。
【００４０】
プリンタドライバプログラムＰＤは、アプリケーションプログラムＡＰから出力された印字ラベルＬの作成指令を受け付け、ラベル作成装置３に対し対応する作成コマンドを出力する。
【００４１】
なお、アプリケーションプログラムＡＰとプリンタドライバプログラムＰＤとは、いずれも操作端末２が備える一つのＣＰＵ２１によって実行されるものであるが、例えば、タイムシェアリングシステム（ＴＳＳ）などの時分割での割り込み制御によって、それぞれ個別に独立して実行される。またプリンタドライバプログラムＰＤについては、汎用パーソナルコンピュータで構成される操作端末２の基本ＯＳに予め組み込まれたものでもよいし、他のアプリケーションプログラムと同様にＯＳ上で個別に起動されるプログラムであってもよい。
【００４２】
ラベル作成装置３は、プリンタドライバプログラムＰＤから上記作成コマンドが入力されることによって印字ラベルＬを作成する。すなわち、作成コマンドに含まれる上記印字データに基づき、印字を行う。
【００４３】
印字ヘッド３３は、搬送装置３６の駆動に基づき搬送されるテープ３１Ａに対し、例えば、図４に示すように、所望の印字データの印字を行う。なお、印字ヘッド３３は、テープ３１Ａの搬送方向と直交する方向に配列されてテープ３１Ａを搬送方向に印刷解像度に分割してなる各印刷ライン上に少なくとも各ドットを形成する、複数の発熱素子を備えたサーマルヘッドが使用されている。
【００４４】
テープ３１Ａは、複数層（例えば、３層）の積層構造を備えている。すなわち、テープロール３１の状態において巻き側である内側から外側へ向かって、例えばポリエチレンテレフタラート等からなるテープ基材層３１ａ、適宜の粘着剤からなる粘着剤層３１ｂ、剥離紙３１ｃの順序で構成されている。なお、テープ基材層３１ａは、表面において十分高い反射率で光を反射可能な色又は材質となっている。
【００４５】
剥離紙３１ｃは、最終的に完成した印字ラベルＬが所定の物品等の貼り付け対象物に貼り付けられる際に、これを剥がすことで粘着剤層３１ｂにより貼り付け対象物に接着できるようにするための紙である。
【００４６】
フルカッタ３４は、テープ３１Ａに対して全厚さにわたって切断した印字ラベルＬとする場合に適用され、可動刃３４Ａ及び固定刃３４Ｂから構成されている。可動刃３４Ａが図示しないソレノイドによって固定刃３４Ｂに対し作動することで、印字ヘッド３３による印字が終了したテープ３１Ａが所定の長さに切断される。
【００４７】
ハーフカッタ３５は、テープ３１Ａに対して剥離紙のみを残してテープ基材層と粘着剤層口とを切断した印字ラベルＬとする場合に適用され、図示しないソレノイドによってテープ３１Ａに対し作動することで、印字ヘッド３３による印字が終了したテープ３１Ａのうちテープ基材層と粘着剤層口とが所定の長さに切断される。
【００４８】
操作端末２のＣＰＵ２１は、ユーザがテキスト文字を入力する編集画面を画面表示している際に、プリンタドライバプログラムが別途起動している。このプリンタドライバプログラムは、テキスト文字「Ａ」「Ｂ」「Ｃ」に基づいて３枚の印字ラベルを作成するとのカット位置の設定がなされると、データフォーマットのヘッダ部分に各印字ラベルに対応した印刷用コマンド（例えば、カットコマンド、データ長、初期化コマンド等）を付加した、３セットのデータ、すなわち、図７に示すように、
印刷用コマンド（カットコマンド含）＋ラスタデータ「Ａ」
印刷用コマンド（カットコマンド含）＋ラスタデータ「Ｂ」
印刷用コマンド（カットコマンド含）＋ラスタデータ「Ｃ」
を作成する。そして、これら３セットのデータを、ラベル作成装置３の制御回路３７に送信する。
【００４９】
一方、ラベル作成装置３の制御回路３７は、受信した３セットのデータに基づいて、
「Ａ」を印字する印刷駆動信号＋切断駆動信号
「Ｂ」を印字する印刷駆動信号＋切断駆動信号
「Ｃ」を印字する印刷駆動信号＋切断駆動信号
をそれぞれ生成して出力することで、サーマルヘッド等の印字ヘッド３３やフルカッタ３４が駆動され、３枚の所定長さの「Ａ」「Ｂ」「Ｃ」の印字ラベルＬを作成する。
【００５０】
これにより、ラベル作成装置３では、テープ３１Ａへの印字が終了し、所定の量だけテープ３１Ａを搬送したうえでフルカッタ３４又はハーフカッタ３５により、テープ３１Ａを厚さ方向の全厚さにわたってフルカットしたり、テープ３１Ａの印刷用テープ部分のみを厚さ方向の部分的にハーフカットすることができる。
【００５１】
以上の基本構成において、本実施形態の特徴は、特定のドットパターンに基づいて自動的に切断コマンドが生成されることにより、印字データをテキスト入力する画面、すなわち、印字ラベルＬの印字内容の編集画面において特定のドットパターンを設定入力するだけで、印字ラベルＬの切断の有無や切断箇所等を設定することができるようにしたものである。
【００５２】
次に、本発明の印字データ処理プログラムの動作ルーチンを図６に基づいて説明する。なお、以下の説明においては、図５に示すように、テープ３１Ａに対してテキスト文字「Ａ」「Ｂ」「Ｃ」の各文字全体を第１ドットパターンとして搬送方向順に沿って印字するとともに、テキスト文字「Ａ」とテキスト文字「Ｂ」との間、テキスト文字「Ｂ」とテキスト文字「Ｃ」との間、テキスト文字「Ｃ」の搬送方向下流側の３か所をフルカットすることで３枚の印字ラベルＬを作成する場合で説明する。
【００５３】
この際、印字ラベルＬは、それぞれ長さの異なる位置を所定のタイミングａ，ｂ，ｃとしてフルカットするものとする。ここで、図５に示したタイミングａ，ｂ，ｃの位置には、例えば、編集画面上においては実際に、テープ３１Ａには疑似的又は実際に、１つのライン印刷データ（１ドット分の幅のライン）上において特定のドットパターン（例えば、被印字ドットである□と、印字ドットである■と、を３ドット単位で□□■□□■□□■□□■□□■□□■□□■□□■・・・というように、テープ幅方向に延びる規則性をもつ点線）を第２ドットパターンとして印字するものとする。
【００５４】
このように、第２ドットパターンは、印字データを１つの印刷ライン単位に分割した、１つのライン印刷データ上に表現される、特定のドットパターンである。
【００５５】
また、第２ドットパターンを、印字データを１つの印刷ライン単位に分割した１つのライン印刷データ上に表現される特定のドットパターンとしたことにより、ユーザは、例えば、印字ラベルＬの印字内容の編集画面において、１つのライン印刷データ上に表される特定のドットパターンを設定入力するだけで、印字ラベルＬの切断の有無や切断箇所等を設定することができる。また、特定のドットパターンが１ライン印刷データ上において表現されることにより、印字ラベルＬの印字内容に係わる１次印字データに対する影響を最小限にとどめることができる。
【００５６】
そして、フルカッタ３４は、この特定のドットパターンの第２ドットパターンが搬送されてきたタイミングを切断動作タイミングとしてフルカッタ３４が稼働してテープ３１Ａを切断するものとする。
【００５７】
また、図５に示したテープ３１Ａ（又は編集画面上のテープ３１Ａの画像）において、テープ幅方向のドット１ライン方向を行方向、テープ搬送方向を列方向とする。この場合に、第１ドットパターン及び第２ドットパターンにおける１行分の非印字及び印字のドットの組み合わせをラスタデータと称する。この際、１行の全てが非印字のドット、すなわち、白紙行であった場合には、印字処理上では搬送対象（テープ送り対象）として扱うが、ラスタデータとしては扱わないものとする。
【００５８】
まず、ＣＰＵ２１は、ステップＳ１において、操作端末２のアプリケーションプログラムにより編集画面にて入力された印字データが生成された後に、プリンタドライバプログラムにて各行のラスタデータを生成する過程において、１行分の印字データがラスタデータであるか否かが判定される。すなわち、ＣＰＵ２１は、１行分の印字データの何れかのドットに印字対象のドットが含まれているラスタデータであるか否かを判定する。そして、ＣＰＵ２１は、ラスタデータであると判定した場合（ステップＳ１：Ｙｅｓ）にはステップＳ２へと移行する。一方、ＣＰＵ２１は、ラスタデータであると判定しなかった場合（ステップＳ１：Ｎｏ）、すなわち、白紙行であると判定した場合には、次行以降の１行に対して引き続きこのステップＳ１を監視する。なお、このステップＳ１におけるＣＰＵ２１のルーチンが各請求項の「１次印字データ取得手順」に該当する。
【００５９】
次に、ＣＰＵ２１は、ステップＳ２において、ラスタデータを解析し、ステップＳ３へと移行する。
【００６０】
そして、ＣＰＵ２１は、ステップＳ３において、ラスタデータの解析結果により、ラスタデータがカットオプションである第２ドットパターンであるか否かが判定される。すなわち、ＣＰＵ２１は、１行分のラスタデータの構成が３ドット単位で□□■□□■□□■□□■□□■□□■□□■□□■・・・となっているか否かを判定する。そして、ＣＰＵ２１は、ラスタデータがカットオプションの第２ドットパターンであると判定した場合（ステップＳ３：Ｙｅｓ）場合にはステップＳ４へと移行する。一方、ＣＰＵ２１は、ラスタデータがカットオプションの第２ドットパターンであると判定しなかった場合（ステップＳ３：Ｎｏ）にはステップＳ１１へと移行する。なお、このステップＳ３におけるＣＰＵ２１の処理ルーチンが各請求項の「切断タイミング検出手順」に該当する。
【００６１】
また、ＣＰＵ２１は、ステップＳ４において、今回のラスタデータがカットオプションの第２ドットパターンであると判定した場合（ステップＳ３：Ｙｅｓ）に、その前の１行（又は後ろの１行）が白紙行であったか否かが判定される。すなわち、ＣＰＵ２１は、テキスト文字の１行分のドット配置がたまたまカットオプションである第２ドットパターンと同一である場合を想定し、テキスト文字である場合にはその前の１行もラスタデータである可能性が高い。そこで、ＣＰＵ２１は、ステップＳ３の判定結果がカットオプションの第２ドットパターンであるとした場合の信頼性を確保するため、前の１行がラスタデータであったか白紙行であったかを確認するための判定を行う。そして、ＣＰＵ２１は、前の１行が白紙行であったと判定した場合（ステップＳ４：Ｙｅｓ）、ステップＳ３の判定結果の信頼性が高いものとしてステップＳ５へと移行する。一方、ＣＰＵ２１は、前の１行が白紙行であったと判定しなかった場合（ステップＳ４：Ｎｏ）、ステップＳ３の判定結果の信頼性が低く、第２ドットパターンではなく第１ドットパターンであったものとしてステップＳ１１へと移行する。
【００６２】
そして、ＣＰＵ２１は、ステップＳ５において、プリンタドライバプログラムの一時バッファ情報に印刷コマンドを付加するとともに、ステップＳ６において印刷データのバッファ情報に印刷コマンドを保存し、ステップＳ７へと移行する。なお、このステップＳ５におけるＣＰＵ２１の処理ルーチンが各請求項の「切断コマンド生成手順」に該当する。
【００６３】
ＣＰＵ２１は、ステップＳ７において、ステップＳ１で判定対象となった１行分の一時バッファをクリアしてステップＳ８へと移行する。
【００６４】
これにより、ＣＰＵ２１は、ステップＳ８において、ステップＳ１での判定対象とする１行を後ろへと移動するために１行分のインクリメント処理を実行し、ステップＳ９へと移行する。
【００６５】
さらに、ＣＰＵ２１は、ステップＳ９において、上記各ルーチンで処理した１行が印刷データの最後の１行であったか否かが判定され、最後の１行であると判定した場合（ステップＳ９：Ｙｅｓ）にはステップＳ１０へと移行する。一方、ＣＰＵ２１は、上記各ルーチンで処理した１行が印刷データの最後の１行であると判定しなかった場合（ステップＳ９：Ｎｏ）にはステップＳ１へとループして、以降上記各ルーチンを処理する。
【００６６】
そして、ＣＰＵ２１は、ステップＳ１０において、全ての印字データのラスタデータの判定処理が終了したとして、印字データをラベル作成装置３に送信してこのルーチンを終了する。なお、このステップＳ１０におけるＣＰＵ２１の処理ルーチンが各請求項の「データ・コマンド出力手順」に該当する。
【００６７】
一方、ステップＳ３及びステップＳ４においてＮｏ判定された場合、ＣＰＵ２１は、ステップＳ１１において、その１行のラスタデータを保存してステップＳ８へと移行する。これにより、各行を対象としたラスタデータ及び白紙行の印字データが生成される。なお、このステップＳ１１におけるＣＰＵ２１の処理ルーチンが各請求項の「２次印字データ生成手順」に該当する。
【００６８】
このように、本願発明は、ラベル作成部を制御対象とする。すなわち、印字データ処理プログラムがＣＰＵ２１で実行されることにより、ラベル作成部の印字ヘッド３３によりテープ３１Ａに印字が形成され、印字形成後のテープ３１Ａがフルカッタ３４（又はハーフカッタ３５）により厚さ方向の全厚さにわたって（又は部分的に）切断され、印字ラベルＬが形成される。
【００６９】
通常、印字ヘッド３３の印字動作は、ユーザの所望の印字内容を表すドットパターンを含む印字データによって制御される一方、フルカッタ３４又はハーフカッタ３５の切断動作は、切断動作タイミングに対応した切断コマンドによって制御される。すなわち、１つの印字ラベルＬを作成するためには、ユーザの適宜の設定入力により、印字データと切断コマンドとの両方がそれぞれ予め準備される必要がある。
【００７０】
この結果、例えば、ユーザが複数の印字ラベルＬを一括して作成しようとする場合に、各印字ラベルＬが互いに異なるラベル長さとなるように設定するのは容易ではなく、操作が煩雑となっていった。
【００７１】
そこで、本願発明においては、  そして、１次印字データが取得されると、１次印字データに含まれる第１ドットパターンが２次印字データ生成手順（ステップＳ１１）で抽出されて新たな印字データ（第２印字データ）が生成されると共に、この１次印字データに含まれる第２ドットパターンに基づき、切断コマンド生成手順（ステップＳ５）で、切断動作タイミングに対応した切断コマンドが生成される。そして、データ・コマンド出力手順（ステップＳ１０）で、第２印字データに上記切断コマンドが付加されて、ラベル作成部へと出力される。
【００７２】
このように、本実施形態の印字ラベル作成システム１は、被印字テープとしてのテープ３１Ａに印字を行う印字手段として印字ヘッド３３を備え、印字ヘッド３３により印字が行われたテープ３１Ａを少なくとも部分的に厚さ方向に切断して印字ラベルＬを作成する切断手段（フルカッタ３４又はハーフカッタ３５）を備える。
【００７３】
そして、印字データ処理プログラムは、ラベル作成部（ラベル作成装置３のうちの制御回路３７及び通信制御部３８を除く印刷機構部分）を制御するための信号を生成する演算手段としての操作端末２のＣＰＵ２１及びラベル作成装置３の制御回路３７に対し、印字ヘッド３３により形成する所望の印字内容を表す第１ドットパターン及びフルカッタ３４又はハーフカッタ３５による切断箇所に対応した切断動作タイミングとして、例えば、切断箇所そのものの位置に対応したタイミング又は切断箇所よりも１ライン分だけ余白側にずれた位置に対応したタイミングを表す第２ドットパターンを含む１次印字データ（ラスタデータ）を取得する１次印字データ取得手順（ステップＳ１：Ｙｅｓ）と、１次印字データ取得手順（ステップＳ１：Ｙｅｓ）で取得された１次印字データを解析して（ステップＳ２）、第１ドットパターンを抽出した第２印字データを新たに生成する２次印字データ生成手順（ステップＳ１１）と、１次印字データ取得手順（ステップＳ１：Ｙｅｓ）で取得された１次印字データに含まれる第２ドットパターンの表す切断動作タイミングに対応した切断コマンドを生成する切断コマンド生成手順（ステップＳ５）と、２次印字データ生成手順（ステップＳ１１）で生成された第２印字データに、切断コマンド生成手順（ステップＳ５）で生成された切断コマンドを付加し、ラベル作成部へ出力するデータ・コマンド出力手順（ステップＳ１０）と、を実行させる。
【００７４】
以上のようにして、本願発明においては、特定のドットパターンに基づいて自動的に切断コマンドが生成される。これにより、ユーザは、例えば、印字データを設定入力する画面（印字ラベルＬの印字内容の編集画面）において上記特定のドットパターンを設定入力するだけで、印字ラベルＬの切断の有無や切断箇所等を設定することができる。したがって、前述のように、印字データの設定とは別に（例えば別の画面で）切断コマンドのための設定入力を行う必要がなくなり、操作負担を低減できる。また、上記編集画面において特定のドットパターンの位置を適宜に設定することで、複数の印字ラベルＬそれぞれのラベル長さを互いに異なるように設定することも容易に行うことができる。以上の結果、ユーザの利便性を向上することができる。
【００７５】
次に、上記ルーチンを経て受信した印字データに基づくラベル作成装置３の制御回路３７における制御ルーチンを図８のフロー図に基づいて説明する。
【００７６】
まず、制御回路３７は、ステップＳ２１において、印字データが入力されるとともに、その印字データに基づく所定の印字開始ルーチンを実行する。なお、ここでの印字開始ルーチンは公知のルーチンであるため、その詳細な説明は省略する。
【００７７】
次に、制御回路３７は、ステップＳ２２において、搬送装置３６を駆動させてテープ３１Ａの搬送を開始する。
【００７８】
そして、制御回路３７は、ステップＳ２３において、テープ３１Ａを所定量搬送したか否かが判定される。すなわち、制御回路３７は、印字開始の頭出しとして必要な搬送を行ったか否かが判定され、テープ３１Ａを所定量搬送したと判定した場合（ステップＳ２３：Ｙｅｓ）には、ステップＳ２４へと移行する。一方、制御回路３７は、テープ３１Ａを所定量搬送したと判定しなかった場合（ステップＳ２３：Ｎｏ）には、所定量搬送したと判定されるまで、このルーチンを継続して行う。
【００７９】
また、制御回路３７は、ステップＳ２４において、印字データに基づいて搬送装置３６及び印字ヘッド３３の駆動を制御しつつテープ３１Ａに印字を開始してステップＳ２８へと移行する。すなわち、制御回路３７は、印字ヘッド３３と対向するテープ３１Ａがレスたデータであるのか、白紙行であるかに基づいて印字ドットを制御し各ドットを非印字・印字に応じた処理を各行単位で実行する。
【００８０】
さらに、制御回路３７は、ステップＳ２５において、印字データに基づいて印字が完了したか否かが判定される。制御回路３７は、印字が完了したと判定した場合（ステップＳ２５：Ｙｅｓ）には、ステップＳ２６へと移行する。一方、制御回路３７は、印字が完了したと判定しなかった場合（ステップＳ２５：Ｎｏ）には、引き続きこのルーチンを継続して実行する。
【００８１】
制御回路３７は、ステップＳ２６において、カットタイミングであるか否かが判定される。すなわち、制御回路３７は、第２ドットパターンの実行タイミングであるのか否かが判定される。そして、制御回路３７は、カットタイミングであると判定した場合（ステップＳ２６：Ｙｅｓ）には、ステップＳ２７へと移行する。一方、制御回路３７は、カットタイミングであると判定しなかった場合（ステップＳ２６：Ｎｏ）には、引き続きこのルーチンを継続して実行する。
【００８２】
制御回路３７は、ステップＳ２７において、搬送装置３６及び印字ヘッド３３の駆動を停止し、テープ３１Ａへの印字及び搬送を停止し、ステップＳ２８へと移行する。
【００８３】
そして、制御回路３７は、ステップＳ２８におて、フルカッタ３４を駆動させ、テープ３１Ａの切断を実行し、このルーチンを終了する。
【００８４】
またこのとき、上記１次印字データに含まれる上記第２ドットパターンは、切断箇所よりも非印字部分側（いわゆる余白側）にずれた位置に形成されている。これにより、印字ラベルＬの使用時に上記切断された層の引き剥がしが行われる際、非印字部分側の引き剥がし片に上記第２ドットパターンの印字が含まれつつ、印字部分（すなわちラベル本体部分）となる引き剥がし片には上記第２ドットパターンの印字が含まれないようにすることができる。この結果、上記の視覚的な明確化による引き剥がしの便宜を図りながらも、作成される印字ラベルＬの美観が上記第２ドットパターンの印字によって損なわれないようにすることができる。
【００８５】
ところで、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。
【００８６】
（１）フルカットではなくハーフカットの場合
上記実施の形態では、フルカッタ３４によって印字ラベルＬをテキスト文字「Ａ」、テキスト文字「Ｂ」、テキスト文字「Ｃ」のように、３つの印字ラベルを厚さ方向の全厚にわたって切断した例を示したが、上述したように厚さ方向に部分的なカットのハーフカットにも適用することができる。
【００８７】
例えば、本発明の印字データ処理プログラムでは、印字ラベルＬの作成時に、フルカッタ３４による切断箇所からテープ３１Ａの搬送方向における一方側に非印字部分（余白部分）が生じる場合には、１次印字データ取得手順（ステップＳ１：Ｙｅｓ）は、切断箇所よりも非印字部分側にずれた位置に第２ドットパターンを含む、１次印字データを取得し、２次印字データ生成手順（ステップＳ１１）は、１次印字データ取得手順（ステップＳ１：Ｙｅｓ）で取得された１次印字データから、第１ドットパターンと第２ドットパターンとを抽出した、第２印字データを新たに生成することができるようになっている。
【００８８】
上述のように、本願発明では、予め定められた特定のドットパターン（第２ドットパターン）が、切断コマンドの代用として一次印字データ内に含まれる。そして２次印字データ生成手順（ステップＳ１１）では、１次印字データから抽出された第１ドットパターンを用いて第２印字データが生成される。この結果、データ・コマンド出力手順（ステップＳ１０）からの出力に基づきラベル作成部において作成される印字ラベルＬには、そのままでは、上記特定のドットパターンは印字形成されない。
【００８９】
しかしながら、例えば、１つの印字ラベルＬ中に、フルカッタ３４又はハーフカッタ３５がテープ３１Ａを部分的に厚さ方向に切断（いわゆるハーフカット）する箇所が含まれる場合がある。この場合に、作成された印字ラベルＬが使用される際、テープ３１Ａのうち上記切断された層が、（上記切断されなかった層を残しつつ）当該ハーフカット箇所を境に引き剥がされる場合がある。このような場合には、上記引き剥がしの便宜のために、上記切断箇所に対して何らかの印字形成を行ったほうが視覚的にわかりやすくて便利である。
【００９０】
そこで、本願発明においては、上記のような場合には、予め、１次印字データにおいて、切断箇所よりもずれた位置に第２ドットパターンが形成されている。そして、１次印字データ取得手順（ステップＳ１：Ｙｅｓ）で上記１次印字データが取得された後、２次印字データ生成手順（ステップＳ１１）では、上記取得された１次印字データに含まれる第１ドットパターンと第２ドットパターンとの両方を抽出して、上記第２印字データが生成される。これにより、作成される印字ラベルＬにおいて、上記第２ドットパターンに対応した印字形成が行われるので、切断箇所にほぼ相当する部位を視覚的に明らかにし、上記便宜を図ることができる。
【００９１】
（２）印字システムとしてではなくラベル作成装置固有とした場合
上記実施の形態では、パーソナルコンピュータである操作端末２を用いた場合で説明したが、例えば、ラベル作成装置においても適用が可能である。
【００９２】
（３）第２ドットパターンの位置の変更
さらに、編集画面において、ユーザは、第２ドットパターンの位置を任意に変更することが可能である。この際、ユーザは、例えば、編集画面に表示された左右方向に頂点が向いた△キーや←→キー、或いは、パーソナルコンピュータのキーボードに標準設置した△キーや＋−キー、さらにはタッチパネル方式の液晶表示画面のタッチ操作により、テープ３１Ａの搬送方向である列方向に沿って１ドット単位で移動することが可能となっている。
【００９３】
（４）その他
また、以上においては、テープ３１Ａがリール部材の周りに巻回されてテープロール３１を構成し、そのテープロール３１からテープ３１Ａが繰り出される場合を例にとって説明したが、これに限られない。例えば、長尺平紙状あるいは短冊状のテープＡやシート（テープロール３１に巻回されたテープ３１Ａを繰り出した後に適宜の長さに一旦切断して形成したものを含む）を、所定の収納部にスタックして（例えば、トレイ状のものに平積み積層して）カートリッジ化し、このカートリッジをラベル作成装置３のカートリッジホルダに装着して、カートリッジから搬送して印字を行い、余白部分をカットすることで印字ラベルＬを作成するようにしてもよい。
【００９４】
また、図６、図８等に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【００９５】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【００９６】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００９７】
２                操作端末
３                ラベル作成装置
２１              ＣＰＵ（演算手段）
３１Ａ            テープ（被印字テープ）
３３              印字ヘッド（印字手段・ラベル作成部）
３４              フルカッタ（切断手段・ラベル作成部）
３５              ハーフカッタ（切断手段・ラベル作成部）
３６              搬送装置（ラベル作成部）
３７              制御回路（演算手段）
【図１】
2015168227.tif 000003
【図２】
2015168227.tif 000004
【図３】
2015168227.tif 000005
【図４】
2015168227.tif 000006
【図５】
2015168227.tif 000007
【図６】
2015168227.tif 000008
【図７】
2015168227.tif 000009
【図８】
2015168227.tif 000010