(57)【要約】【課題】文字列や文字がテープの印刷領域からはみ出す印刷エラーの発生時にテープを自動送給することで、印刷エラー時の操作性を向上でき、印刷済みのラベルを容易に切断し得るテープ印刷装置を提供する。【解決手段】文字列を入力し、テープ長を設定した後に印刷キーを押下すると、入力した文字列の印刷用ドットイメージデータが作成され、このドットイメージデータの印刷長が設定されたテープ長よりも小さければ（Ｓ４７：ＹＥＳ）、印刷機構によりドットイメージをテープに印刷する印刷処理が行われる（Ｓ４９）。印刷用ドットイメージの印刷長が設定されたテープ長を越えると（Ｓ４７：Ｎｏ）、印刷処理が停止され（Ｓ５４）、印刷テープが印刷切断間距離分だけ送給され（Ｓ５５）、切断を促すメッセージがディスプレイに表示される（Ｓ５６）。【選択図】           図８
2006240304.tif 000002
【特許請求の範囲】
【請求項１】
テープカセットに収納された印刷媒体としてのテープを送給するテープ送り機構と、
入力された文字や記号等の文字列をテープに印刷する印字ヘッドを備えた印刷手段とを有するテープ印刷装置において、
設定されるテープ長に対応する文字列を印刷する印刷領域であって、そのテープ長の大きさが設定された印刷領域に総文字列長さが収まるか否かを判別する印刷可否判別手段と、
前回印刷した総文字列の後端に続けて次の文字列を印刷する際に、次の文字列が、テープ長の大きさが設定された印刷領域内に収まらないと印刷可否判別手段により判別されたとき、印刷手段により次の文字列の印刷を行うことなく、テープ送り機構に所定量のテープを送給するように指令するテープ送給指令手段と、
を備えたことを特徴とするテープ印刷装置。
【請求項２】
文字や数字及び種々の指令を入力する為の入力手段と、
入力された文字や数字のデータを記憶するデータ記憶手段と、
テープカセットに収納された印刷媒体としてのテープを送給するテープ送り機構とこのテープに文字や記号を印刷する印字ヘッドとを備えた印刷手段と、
その印刷手段のテープ送り機構と印字ヘッドとを制御する制御手段と、
前記データ記憶手段から受けたデータについてプリント出力用のドットイメージデータを作成する印刷データ作成手段を備えたテープ印刷装置において、
前記印字媒体としてのテープのテープ幅を検知するテープ幅検知手段と、
前記テープ幅検知手段で検知されたテープ幅のデータと、前記印刷データ作成手段から印刷に供する文字列のドットイメージデータとを受け、その文字列を印刷する前に、その文字列が前記テープ幅に収まるか否かを判別する印刷可否判別手段と、前記印刷可否判別手段が、前記文字列がテープ幅に収まらないと判別したときには、制御手段に対してその文宇列を印刷することなく所定量のテープを送給するように指令するテープ送給指令手段と、
を備えたことを特徴とするテープ印刷装置。
【請求項３】
更に、前記データ記憶手段に記憶された文字や数字について、印刷作動が実行される毎に文字列データをデータ記憶手段に更新して記憶する文字列変更手段を備えたことを特徴とする請求項２に記載のテープ印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テープ印刷装置に関し、特にテープに印刷する設定された印刷領域に印刷に供する文字列又は文字が収まらないときには、印刷することなくテープを送給するようにしたものに関する。
【背景技術】
【０００２】
従来、本願出願人は、特許文献１に記載のように、キーボードやディスプレイや印刷機構を備え、印字媒体としてのフィルム状のテープ（例えば、１２mm、２４mmのテープ幅）に、入力した文字や記号を印刷できるテープ印刷装置を実用化するとともに、このテープ印刷装置に、テープに印刷する印刷領域を設定する定長印刷機能や入力文字について順次ナンバリング処理するナンバリング印刷機能などの各種の編集機能を付加したものを提案した。このテープ印刷装置は、ファイル名ラベルや一連の番号ラベルなどの各種のラベルを作成するのに好適のものである。
【０００３】
即ち、これら定長印刷機能やナンバリング印刷機能を用いて、例えば、入力した文字列「Ｎｏ．１」を定長印刷する上、特に数字「１」についてナンバリング印刷機能を適用する場合、印刷領域の長さであるテープ長やナンバリング処理回数を設定すると、文字列「Ｎｏ．１」のドットイメージデータに基いて、この文字列「Ｎｏ．１」が、設定テープ長（横方向寸法）とテープの印刷可能幅（縦方向寸法）とからなる矩形状の印刷領域に収まるときには、文字列「Ｎｏ．１」が印刷される上、継続して「Ｎｏ．２」、「Ｎｏ．３」・・・と数字を順次カウントアップしながらテープに印刷され、これら複数枚の番号ラベルを作成することができる。
【０００４】
また、入力した文字「Ａ」について、ナンバリング印刷機能を適用するとともに、印刷方向を縦書き方向に設定する場合には、文字「Ａ」の縦書きのドットイメージデータに基いて、この文字「Ａ」が、矩形状の印刷領域に縦書きの状態で収まるときには、文字「Ａ」が縦書き印刷される上、継続して「Ｂ」、「Ｃ」・・・と文字を順次カウントアップしながらテープに縦書き印刷され、これら複数枚の文字ラベルを作成することができる。しかし、例えば、文字列「Ｎｏ．１０」のように、桁上がりが発生して総文字列長さが設定テープ長より大きくなってその印刷領域に収まらないときや、文字「Ｍ」の縦書きのように、文字高さつまり文字幅がテープの印刷可能幅より大きくなってその印刷領域に収まらないときには、印刷処理を停止するようになっている。
【特許文献１】実開平１−８５０５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、定長印刷機能やナンバリング印刷機能を備えたテープ印刷装置において、例えば、印刷に供する文字列や文字が、テープに設定された印刷領域内に収まらないとき、つまり印刷エラーが検出されたときには、その文字列や文字の印刷が停止されるので、印刷エラーが検出されたラベルの文字列以前に印刷された最終のラベルの文字列はテープ印刷装置内であることから、この最終のラベルの文字列をテープ印刷装置外に繰出して切断する為に、テープ送りキーを操作しなければならず、印刷エラー時の操作性が悪いという問題がある。
【０００６】
本発明の目的は、文字列や文字がテープの印刷領域から食み出す印刷エラーの発生時には、テープを自動送給させて、印刷エラー時の操作性を向上できる上、印刷済みの各ラベルを容易に切断し得るようなテープ印刷装置を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１のテープ印刷装置は、図１の機能ブロック図に実線で示すように、テープカセットに収納された印刷媒体としてのテープを送給するテープ送り機構と、入力された文字や記号等の文字列をテープに印刷する印字ヘッドを備えた印刷手段とを有するテープ印刷装置において、設定されるテープ長に対応する文字列を印刷する印刷領域であって、そのテープ長の大きさが設定された印刷領域に総文字列長さが収まるか否かを判別する印刷可否判別手段と、前回印刷した総文字列の後端に続けて次の文字列を印刷する際に、次の文字列がテープの大きさが設定された印刷領域内に収まらないと印刷可否判別手段により判別されたとき、印刷手段により次の文字列の印刷を行うことなく、テープ送り機構に所定量のテープを送給するように指令するテープ送給指令手段とを備えたものである。
請求項２のテープ印刷装置は、図１の機能ブロック図に実線及び２点鎖線で示すように、文字や数字及び種々の指令を入力する為の入力手段と、入力された文字や数字のデータを記憶するデータ記憶手段と、テープカセットに収納された印刷媒体としてのテープを送給するテープ送り機構と、このテープに文字や記号を印刷する印字ヘッドとを備えた印刷手段と、その印刷手段のテープ送り機構と印字ヘッドとを制御する制御手段と、データ記憶手段から受けたデータについてプリント出力用のドットイメージデータを作成する印刷データ作成手段を備えたテープ印刷装置において、印字媒体としてのテープのテープ幅を検知するテープ幅検知手段と、テープ幅検知手段で検知されたテープ幅のデータと、印刷データ作成手段から印刷に供する文字列のドットイメージデータとを受け、その文字列を印刷する前に、その文字列がテープ幅に収まるか否かを判別する印刷可否判別手段と、印刷可否判別手段が、文字列がテープ幅に収まらないと判別したときには、制御手段に対してその文字列を印刷することなく所定量のテープを送給するように指令するテープ送給指令手段とを備えたものである。
ここで、図１の機能ブロック図に１点鎖線で示すように、更に、前記データ記憶手段に記憶された文字や数字について、印刷作動が実行される毎に文字列データをデータ記憶手段に更新して記憶する文字列変更手段を備えたことを構成（請求項３）、などの態様に構成することができる。
【発明の効果】
【０００８】
請求項１のテープ印刷装置によれば、印刷可否判別手段と、テープ送給指令手段とを設け、入力した総文字列が、テープにラベル印刷する設定テープ長データにより設定された印刷領域に収まらない印刷エラーが発生したときには、印刷することなく所定量のテープが自動送給されるので、このテープ送給量の設定如何により、この印刷エラーが発生したラベルの文字列以前に印刷された最終のラベルの文字列がテープ印刷装置外に繰出し可能となり、テープ送りキーを操作することなく、印刷済みの各ラベルを容易に切断可能となり、印刷エラー発生時の操作性を向上できる。
請求項２のテープ印刷装置によれば、テープ幅検知手段と、印刷可否判別手段と、テープ送給指令手段とを設け、印刷に供する文字列がテープ幅検知手段で検出されたテープ幅に収まらない印刷エラーが発生したときには、その文字列を印刷することなく所定量のテープが自動送給されるので、このテープ送給量の設定如何により、この印刷エラーが発生したラベルの文字列以前に印刷された最終のラベルの文字列がテープ印刷装置外に繰出し可能となり、テープ送りキーを操作することなく、印刷済みの各ラベルを容易に切断可能となり、印刷エラー発生時の操作性を向上できる。
請求項３のテープ印刷装置によれば、前記データ記憶手段に記憶された文字や数字について、印刷作動が実行される毎に文字列データをデータ記憶手段に更新して記憶する文字列変更手段を備えたので、文字や数字について文字列データを順次印刷して複数枚のラベルを作成するのが簡単になる。その他請求項２と同様の効果が得られる。
【０００９】
（作用）
請求項１のテープ印刷装置においては、印刷可否判別手段は、印刷媒体としてのテープに各文字列を印刷する印刷領域を設定する設定テープ長データと、印刷データ作成手段から印刷に供する総文字列長さのドットイメージデータとを受け、その総文字列を印刷する前に、その総文字列が前記設定テープ長データにより設定された印刷領域内に収まるか否かを判別するので、印刷可否判別手段が、総文字列が設定テープ長データにより設定された印刷領域内に収まらないと判別したときには、テープ送給指令手段は、制御手段に対して総文字列を印刷することなく所定量のテープを送給するように指令する。
請求項２のテープ印刷装置においては、テープ幅検知手段は、印字媒体としてのテープのテープ幅を検知するので、印刷可否判別手段は、そのテープ幅検知手段で検知されたテープ幅のデータと、印刷データ作成手段から印刷に供する各文字のドットイメージデータとを受け、その文字を印刷する前に、その文字がテープ幅に収まるか否かを判別する。そして、印刷可否判別手段が、文字がテープ幅に収まらないと判別したときには、テープ送給指令手段は、制御手段に対してその文字を印刷することなく所定量のテープを送給するように指令する。
請求項３のテープ印刷装置においては、文字列変更手段は、データ記憶手段に記億された文字や数字について、印刷作動が実行される毎に文字列データをデータ記憶手段に更新して記憶する。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施例について図面に基いて説明する。
本実施例は、数字やアルファベット文字や記号などの多数のキャラクタを印刷テープに印刷可能なテープ印刷装置に本発明を適用した場合のものである。
図２に示すように、テープ印刷装置１の本体フレーム２の前部にはキーボード３が配設され、キーボード３の後方で本体フレーム２内には印刷機構ＰＭが配設され、またキーボード３の直ぐ後側には、文字や記号を１行分表示可能な液晶ディスプレイ２２が設けられている。ここで、符号４は、印刷機構ＰＭに装着するテープカセットＣＳを着脱するときに、カバーフレーム６を開放する為のリリースボタンであり、符号５は、印刷テープ１９を手動で切断する為の切断用操作ボタンである。
【００１１】
キーボード（入力手段に相当する）３には、アルファベット文字や数字や記号を入力する為の文字キー、スペースキー、リターンキー、カーソルＫを右方或いは左方に移動させる為のカーソル移動キー、ナンバリング処理の有無や初期値を設定するナンバリング設定キー、印刷テープ１９に印刷する印刷領域にテープ長を設定するテープ長設定キー、印刷する文字のサイズを設定するサイズ設定キー、各種の設定処理の終了を指令する実行キー、印刷を指令する印刷キー、電源をＯＮ・ＯＦＦする為の電源キーなどが設けられている。
【００１２】
次に、印刷機構ＰＭについて、図３に基いて簡単に説明すると、印刷機構ＰＭに着脱自在に矩形状のテープカセットＣＳが装着されており、このテープカセットＣＳには、印刷媒体である透明なラミネートフィルムテープ７が巻装されたテープスプール８と、印字リボン９が巻装されたリボン供給スプール１０と、この印字リボン９を巻取る巻取りスプール１１と、ラミネートフィルムテープ７と同一幅を有する両面テープ１２が剥離紙を外側に貼着して巻装された供給スプール１３と、これらラミネートフィルムテープ７と両面テープ１２とを接合させる接合ローラ１４とが回転自在に設けられている。
尚、両面テープ１２は、ベーステープの両面に粘着剤層が形成されており、その一側面の粘着剤層に剥離紙が貼着されている。
【００１３】
前記ラミネートフィルムテープ７と印字リボン９とが重なる位置には、サーマルヘッド１５が立設され、これらラミネートフィルムテープ７と印字リボン９とをサーマルヘッド１５に押圧するプラテンローラ１６と、ラミネートフィルムテープ７と両面テープ１２とを接合ローラ１４に押圧して印刷テープ１９を作成する送りローラ１７とは、本体フレーム２に回動自在に枢着された支持体１８に回転可能に枢支されている。このサーマルヘッド１５には、１２８個の発熱素子からなる発熱素子群が上下方向に列設されている。
【００１４】
従って、テープ送りモータ４７（図４参照）の所定回転方向への駆動により、接合ローラ１４と巻取りスプール１１とが所定回転方向に夫々同期して駆動されながら発熱素子群に通電されたとき、ラミネートフィルムテープ７上には複数のドット列により文字や記号が印字され、しかもラミネートフィルムテープ７は両面テープ１２を接合した状態で印刷テープ１９としてテープ送り方向Ａにテープ送りされ、図２・図３に示すように、本体フレーム２の外部に繰出される。尚、印刷機構ＰＭの詳細については、特開平２−１０６５５５号公報を参照。
【００１５】
次に、この印刷テープ１９を切断する手動式の切断装置３０について、図３に基いて簡単に説明すると、本体フレーム２の直ぐ内側には板状の補助フレーム３１が立設され、この補助フレーム３１に固定刃３２が上向きに固着されている。補助フレーム３１に固着された枢支軸３３には、前後方向に延びる操作レバー３４の前端近傍部が回動可能に枢支され、その操作レバー３４の枢支軸３３より前側に対応する部位において、可動刃３５が前記固定刃３２と対向して取付けられている。また、操作レバー３４の後端部は、切断用操作ボタン５の下側に位置し、操作レバー３４は常には、可動刃３５が固定刃３２から離間する方向に図示外のバネ部材で弾性付勢されている。更に、前記操作レバー３４の前端部には、切断用操作ボタン５の押圧により操作レバー３４が切断の為に回動したことを検出する切断スイッチ４１が取付けられている。
【００１６】
サーマルヘッド１５により文書が印刷された印刷テープ１９は、テープカセットＣＳから固定刃３２と可動刃３５との間を通って本体フレーム２外に延びているので、その切断用操作ボタン５を下方に押圧操作すると、操作レバー３４を介して可動刃３５が固定刃３２に接近して、これら両刃３２・３５で印刷テープ１９が切断される。ここで、図３に示すように、手動式切断機構３０の切断位置ＣＰは、前記サーマルヘッド１５による印刷位置ＰＰに対して、約２５mmだけテープ送り方向Ａの下流側に位置している。この両位置の距離を印刷切断間距離αとする。
【００１７】
ところで、前記テープカセットＣＳから繰出される印刷テープ１９として、テープ幅を６mm、９mm、１２mm、１８mm、２４mmとする５種類が準備されている。更に、各テープ幅毎に、両面テープ１２を構成するベーステープの色（以下、単に両面テープ１２の色とし、このべ一ステープの色がテープの地色）と印字リボン９のインク色とを、「黒」、「赤」、「青」、「黄」・・・「白」とから任意に組合せた複数種類のテープカセットＣＳが準備されている。
【００１８】
そして、これらテープカセットＣＳの底壁部には、これら５種類のテープ幅の何れかを検知する為に、３つの突出爪を組合せた第１突出片２０と、これら複数色の両面テープ１２の色と印字リボン９のインク色との組合せが何れであるかを検知する為に、５つの突出爪を組合せた第２突出片２１が夫々設けられている。そして、本体フレーム２には、第１突出片２０の突出爪の状態からテープ幅を検知するテープ幅センサ４３（図４参照）と、第２突出片２１の突出爪の状態から両面テープ１２と印字リボン９との組合せ色を検知するテープ色センサ４４（図４参照）とが夫々取付けられている。更に、本体フレーム２には、これら複数種類のテープカセットＣＳが択一的に装着されたことを検出する為に、カセットスイッチ４２（図４参照）が取付けられている。
【００１９】
次に、テープ印刷装置１の制御系は、図４のブロック図に示すように構成されている。
制御装置Ｃの入出カインターフェース５０には、キーボード３と、切断スイッチ４１と、カセットスイッチ４２と、テープ幅センサ４３と、テープ色センサ４４と、液晶ディスプレイ（ＬＣＤ）２２に表示データを出力する為のビデオＲＡＭ２４を有するディスプレイコントローラ（ＬＣＤＣ）２３と、警告用ブザー４５の為の駆動回路４６と、サーマルヘッド１５を駆動する為の駆動回路４８と、テープ送りモータ４７を駆動する為の駆動回路４９とが夫々接続されている。制御装置Ｃは、ＣＰＵ５２と、このＣＰＵ５２にデータバスなどのバス５１を介して接続された入出カインターフェース５０、ＣＧＲＯＭ５３、ＲＯＭ５４・５５及びＲＡＭ６０とから構成されている。
【００２０】
ＣＧＲＯＭ５３には、数字やアルファベット文字や記号の各々に関して、表示の為のドットパターンデータがコードデータに対応させて格納されている。
ＲＯＭ（ドットパターンデータメモリ）５４には、アルファベット文字や記号などのキャラクタを印字する為に多数のキャラクタの各々に関して、印刷用ドットパターンデータが、書体（ゴシック系書体、明朝系書体など）毎に分類され、各書体毎に７種類（１６、２４、３２、４８、６４、９６、１２８のドットサイズ）の印刷文字サイズ分、コードデータに対応させて格納されている。
【００２１】
ＲＯＭ５５には、キーボード３から入力された文字や数字や記号などのキャラクタのコードデータに対応させてディスプレイコントローラ２３を制御する表示駆動制御プログラム、印刷データバッファ６６のデータを順次読出してサーマルヘッド１５やテープ送りモータ４７を駆動する印刷駆動制御プログラム、本願特有の後述のテープ印刷制御の制御プログラムなどが格納されている。更に、ＲＯＭ５５には、印刷テープ１９の５種類のテープ幅の各々に対応する印刷可能幅データＴＷがドット数で予め格納されている。
【００２２】
ＲＡＭ６０のテキストメモリ（データ記憶手段に相当する）６１には、キーボード３から入力された文書のデータが格納される。テープ長メモリ６２には、設定されたテープ長データＳＬがドット数で格納される。印刷可能幅メモリ６３には、テープ印刷装置１に装着されたテープカセットＣＳのテープ幅に対応する印刷可能幅データＴＷが格納される。ナンバリング文字列メモリ６４には、ナンバリング処理に供する文字列のデータが格納される。
【００２３】
ナンバリング回数カウンタ６５には、ナンバリング処理を実行する回数カウント値Ｉが格納される。印刷データバッファ６６には、図１１に示すように、縦方向に１２８ビット（１６バイト）、横方向に約５０文字分の所定ビットからなる大きさのメモリ容量が設けられ、文字や記号からなる文書の印刷用ドットイメージデータが印刷データとして格納される。フラグメモリ６７には、ナンバリング処理を実行するときにセット（データが「１」）されるナンバリングフラグＮＦのフラグデータが格納される。
【００２４】
次に、テープ印刷装置１の制御装置Ｃで行なわれるテープ印刷制御のルーチンについて、図５〜図９のフローチャートに基いて説明する。尚、図中符号Ｓｉ（ｉ=１０、１１、１２・・・）は各ステップである。電源キーにより電源が投入されるとこの制御が開始されて、先ずＲＡＭ６０の各メモリ６１〜６６をクリアするとともに、文書入力モードを設定するなどの初期設定処理が実行され（Ｓ１０）、文書入力画面がディスプレイ２２に表示される（Ｓ１１）。次に、アルファベット文字キーや数字キーや記号キーなどの印刷可能キーが操作されたときには（Ｓ１２・Ｓ１３：Ｙｅｓ）、入力されたコードデータを文書データとしてＲＡＭ６０のテキストメモリ６１に格納する文書データ入力処理が実行されるとともに、そのコードデータに対応するキャラクタをディスプレイ２２に表示する表示処理が実行され（Ｓ１７）、Ｓ１２に戻る。
【００２５】
次に、ナンバリングキーが操作されたときには（Ｓ１２：Ｙｅｓ、Ｓ１３：Ｎｏ、Ｓ１４：Ｙｅｓ）、ナンバリング設定処理制御（図６参照）が実行される（Ｓ１８）。
この制御が開始されると、先ずナンバリング処理の有無やナンバリングに供する数字列や文字列の初期値を設定する為のナンバリング設定画面がディスプレイ２２に表示されるので（Ｓ２５）、ナンバリング処理をするときには項目「ＹＥＳ」を選択し、或いはしないときには項目「ＮＯ」を選択するとともに、入力した文書のナンバリング対象とする文字列や数字列を初期値として入力する一方、実行キーの操作により、ナンバリング処理の有無に応じてナンバリングフラグＮＦがセット又はリセットされ、その初期値がナンバリング文字列メモリ６４に格納され（Ｓ２６）、この制御を終了してテープ印刷制御のＳ１１にリターンする。
【００２６】
次に、テープ長設定キーが操作されたときには（Ｓ１２：Ｙｅｓ、Ｓ１３・Ｓ１４：Ｎｏ、Ｓ１５：Ｙｅｓ）、印刷テープ１９に印刷する印刷領域にテープ長を設定するテープ長設定処理制御（図７参照）が実行される（Ｓ１９）。この制御が開始されると、設定テープ長として、例えば最小の「２ｃｍ」とするテープ長設定画面がディスプレイ２２に表示される（Ｓ３０）。そして、カーソル右移動キーが操作されると（Ｓ３１・Ｓ３２：Ｙｅｓ）、次の設定テープ長が表示され（Ｓ３５）、Ｓ３１に戻る。即ち、例えば、カーソル右移動キーを操作する毎に「２ｃｍ」→「３ｃｍ」→「４ｃｍ」→「５ｃｍ」・・・「３０ｃｍ」の順に設定テープ長が１センチずつ増加して順次表示される。
【００２７】
一方、カーソル左移動キーが操作されると（Ｓ３１：Ｙｅｓ、Ｓ３２：Ｎｏ、Ｓ３３：Ｙｅｓ）、設定テープ長が、例えば、１センチずつ減少する前記と逆の順序で表示され（Ｓ３６）、Ｓ３１に戻る。次に、テープ長の設定が完了したのに伴って実行キーが操作されたときには（Ｓ３１：Ｙｅｓ、Ｓ３２・Ｓ３３：Ｎｏ、Ｓ３４：Ｙｅｓ）、設定されたテープ長に対応するドット数が設定テープ長データＳＬとしてＲＡＭ６０のテープ長メモリ６２に格納され（Ｓ３７）、この制御を終了して、前記Ｓ１１にリターンする。
【００２８】
次に、テープ印刷制御において、印刷キーが操作されたときには（Ｓ１２：Ｙｅｓ、Ｓ１３〜Ｓ１５：Ｎｏ、Ｓ１６：Ｙｅｓ）、印刷処理制御（図８参照）が実行される（Ｓ２０）。この制御が開始されると、先ずテープ幅センサ４３からのテープ幅信号が読込まれ（Ｓ４０）、そのテープ幅信号に対応する印刷可能幅データＴＷ（ドット数）がＲＯＭ５５から読込まれて印刷可能幅メモリ６３に格納される（Ｓ４１）。
次に、フラグメモリ６７内のナンバリングフラグＮＦがセットされており、ナンバリング処理を行なうときには（Ｓ４２：Ｙｅｓ）、ナンバリング処理回数を設定するナンバリング回数設定画面がディスプレイ２２に表示されるので、数字キーにより処理回数が入力され、実行キーが操作されたときには（Ｓ４３）、その設定されたナンバリング回数ＮがＲＡＭ６０のナンバリング回数カウンタ６５にカウント値Ｉとして格納される（Ｓ４４）。
【００２９】
次に、テキストメモリ６１に格納された文書データの印刷用ドットイメージデータが作成され、印刷データバッファ６６に格納される（Ｓ４５）。次に、この印刷データバッファ６６に格納された印刷用ドットイメージデータに基いて、文書として入力された文字列の総文字列長さのドット数データＬＬが求められるとともに、これら文字列の最大文字高さのドット数ＭＨが求められる（Ｓ４６）。そして、これら設定テープ長データ（横方向長さデータ）ＳＬと印刷可能幅データ（縦方向長さデータ）ＴＷとで求められる印刷領域内に文書の文字列が収まるか否かが判定される。即ち、総文字列長さデータＬＬが設定テープ長データＳＬ以下で（Ｓ４７：Ｙｅｓ）、しかも最大文字高さデータＭＨが印刷可能幅データＴＷ以下のときには（Ｓ４８：Ｙｅｓ）、文書の文字列がその印刷範囲に収まるので、印刷データバッファ６６の印刷用ドットイメージデータが印刷機構ＰＭに出力され、これら文字列が印刷テープ１９に印刷される（Ｓ４９）。
【００３０】
次に、ナンバリングフラグＮＦがセットされているときには（Ｓ５０：Ｙｅｓ）、文書のナンバリング処理制御（図９参照）が実行される（Ｓ５１）。この制御が開始されると、先ずＲＡＭ６０のナンバリング文字列メモリ６４に格納されているナンバリング処理に供する文字列が検索され、この文字列が数字のときには（Ｓ６０：Ｙｅｓ）、例えば、ＡＳＣＩＩコード体系における数字配列順序に基いて数字列がカウントアップされ、このカウントアップされた数字列をナンバリング文字列メモリ６４に更新して格納され（Ｓ６１）、この制御を終了して、印刷処理制御のＳ５２にリターンする。
【００３１】
次に、ナンバリングカウント値Ｉが１つデクリメントされ（Ｓ５２）、そのナンバリングカウント値Ｉが「０」でないときつまりナンバリング処理を継続するときには（Ｓ５３：Ｎｏ）、Ｓ４５以降が繰り返して実行される。例えば、文書データとして文字列「Ｎｏ．１」を入力する一方、設定テープ長ＳＬとして「２ｃｍ」、ナンバリング処理回数として「１０」を夫々設定し、更にナンバリング文字列として数字「１」を設定したときには、図１０に示すように、最初の文書の文字列「Ｎｏ．１」は、その設定テープ長ＳＬと印刷可能幅ＴＷとで設定される印刷領域（１点鎖線で図示）内に収まるので、図１１に示すように、この文字列「Ｎｏ．１」が印刷テープ１９に印刷される。以下同様にして、ナンバリング処理とその印刷処理とが繰り返して実行され、文字列「Ｎｏ．２」〜「Ｎｏ．９」まで順次印刷される。
【００３２】
ところで、印刷データバッファ６６に格納された印刷用ドットイメージデータに基いて求められた文字列の総文字列長さＬＬが設定テープ長ＳＬよりも大きいとき、つまり文字列がその印刷範囲に収まらないときには（Ｓ４６、Ｓ４７：Ｎｏ）、印刷処理が停止され（Ｓ５４）、印刷テープ１９が前記印刷切断間距離αに対応する所定量分送給され（Ｓ５５）、そのテープ送りの終了後に、「テープを切断して下さい」などの切断メッセージがディスプレイ２２に表示され（Ｓ５６）、この制御を終了して、前記テープ印刷制御のＳ１１にリターンする。
【００３３】
例えば、図１０に示すように、ナンバリング処理された文字列が「Ｎｏ．１０」のように桁上がりして、印刷データバッファ６６の印刷用ドットイメージデータに基いて、文字列の総文字列長さＬＬが設定テープ長ＳＬよりも大きくなったときには、文字列「Ｎｏ．１０」は印刷領域内に収まらないので、図１１に示すように、印刷テープ１９は、印刷切断間距離αに対応する所定量（約２５mm）だけ送給され、直前の文字列「Ｎｏ．９」を印刷したときの印刷位置ＰＰＯと切断位置ＣＰＯとが、印刷テープ１９のテープ送り方向Ａへの所定量の送給により印刷位置ＰＰ１と切断位置ＣＰ１とに夫々移動するので、手動切断装置３０によりこの切断位置ＣＰ１で印刷テープ１９を切断することができる。
【００３４】
即ち、テープ長エラーが発生したときには、その文字列「Ｎｏ．１０」を印刷することなく印刷テープ１９が所定量だけ自動送給されるので、このテープ長エラーが発生したラベルの文字列「Ｎｏ．１０」以前に印刷された最終のラベルの文字列「Ｎｏ．９」がテープ印刷装置１外に繰出されることになり、テープ送りキーの操作を何ら必要とせず、テープ長エラー時の操作性を向上できる上、印刷済みの各ラベル「Ｎｏ．１」〜「Ｎｏ．９」を容易に切断することができる。
【００３５】
一方、縦書き印刷モードにおいて、文書データとして文字「Ａ」を入力する一方、設定テープ長ＳＬとして「１ｃｍ」、ナンバリング処理回数として「１０」を夫々設定し、更にナンバリング文字列として文字「Ａ」を設定したときには、図１２に示すように、最初の文書の縦書き文字「Ａ」は、その最大文字高さＭＨつまり文字幅が印刷可能幅ＴＷよりも小さいので、その設定テープ長ＳＬと印刷可能幅ＴＷとで設定される印刷領域内に収まるときには（Ｓ４０〜Ｓ４１、Ｓ４２：Ｙｅｓ、Ｓ４３〜Ｓ４６、Ｓ４７・Ｓ４８：Ｙｅｓ）、この縦書き文字「Ａ」が印刷テープ１９に印刷される（図１２参照）。
【００３６】
そして、Ｓ５０でＹｅｓと判定された後、文書ナンバリング処理制御が実行される（Ｓ５１）。即ち、ナンバリング文字列は文字なので（Ｓ６０：Ｎｏ）、例えば、ＡＳＣＩＩコード体系における数字配列順序に基いて文字がカウントアップされ、このカウントアップされた文字がナンバリング文字列メモリ６４に更新して格納され（Ｓ６２）、この制御を終了して、印刷処理制御のＳ５２にリターンする。次に、印刷処理制御において、ナンバリングカウント値Ｉが１つデクリメントされ（Ｓ５２）、そのナンバリングカウント値Ｉが「０」でなく、ナンバリング処理を継続するときには（Ｓ５３：Ｎｏ）、Ｓ４５以降により、ナンバリング処理とその印刷処理とが繰り返して実行され、縦書き文字「Ｂ」〜「Ｌ」について順次印刷される（図１２参照）。
【００３７】
しかし、ナンバリング処理された次の縦書き文字が「Ｍ」のときには、印刷データバッファ６６に格納された印刷用ドットイメージデータに基いて求められた文字の最大文字高さＭＨ（文字幅）が印刷可能幅ＴＷよりも大きいとき、つまりその縦書き文字がその印刷範囲に収まらないときには（Ｓ４６、Ｓ４７：Ｙｅｓ、Ｓ４８：Ｎｏ）、印刷処理が停止され（Ｓ５４）、印刷テープ１９が前記印刷切断間距離αに対応する所定量分送給され（Ｓ５５）、そのテープ送りの終了後に、「テープを切断して下さい」などの切断メッセージがディスプレイ２２に表示され（Ｓ５６）、この制御を終了して、前記テープ印刷制御のＳ１１にリターンする。
【００３８】
その結果、例えば、図１２に示すように、ナンバリング処理された縦書き文字が「Ｍ」のときには、印刷データバッファ６６の印刷用ドットイメージデータに基いて、最大文字高さＭＨ（文字幅）が印刷可能幅ＴＷよりも大きくなったときには、縦書き文字「Ｍ」は印刷領域内に収まらないので、印刷テープ１９は、印刷切断間距離αに対応する所定量（約２５mm）だけ送給され、直前の縦書き文字「Ｌ」を印刷したときの印刷位置ＰＰＯと切断位置ＣＰＯとが、印刷テープ１９のテープ送り方向Ａへの所定量の送給により印刷位置ＰＰ１と切断位置ＣＰ１とに夫々移動するので、手動切断装置３０によりこの切断位置ＣＰ１で印刷テープ１９を切断することができる。
【００３９】
即ち、テープ幅エラーが検出されたときには、その縦書き文字「Ｍ」を印刷することなく印刷テープ１９が所定量だけ自動送給されるので、このテープ幅エラーが発生したラベルの縦書き文字「Ｍ」以前に印刷された最終ラベルの文字「Ｌ」がテープ印刷装置１外に繰出されることになり、テープ送りキーの操作を何ら必要とせず、テープ幅エラー時の操作性を向上できる上、印刷済の各ラベル「Ａ」〜「Ｌ」を容易に切断することができる。
【００４０】
ところで、前記印刷処理制御において、ナンバリングフラグＮＦがセットされておらず、ナンバリング処理を実行しないときには、印刷可能幅データＴＷが印刷可能幅メモリ６３に格納され（Ｓ４０、Ｓ４１、Ｓ４２：Ｎｏ）、テキストメモリ６１の文書のデータについてドットイメージデータが作成され（Ｓ４５）、設定テープ長ＳＬと印刷可能幅ＴＷとで求められる印刷領域内に文書の文宇列が収まるときには（Ｓ４７・Ｓ４８：Ｙｅｓ）、そのドットイメージデータが印刷機構ＰＭで印刷処理された後（Ｓ４９）、Ｓ５０でＮｏと判定されて、Ｓ５５、Ｓ５６を経て前記Ｓ１１にリターンする。
【００４１】
ここで、特許請求の範囲に記載した各手段と、上記実施例中の構成との対応関係について説明すると、印刷可否判別手段に相当するものは印刷処理制御の特にＳ４６〜Ｓ４８であり、テープ送給指令手段に相当するものは印刷処理制御の特にＳ５４〜Ｓ５５であり、ナンバリング手段に相当するものは文書のナンバリング処理制御であり、またテープ幅検知手段に相当するものはテープ幅センサ４３及び第１突出片２０である。
【００４２】
尚、手動式切断装置３０を備えていないテープ印刷装置の場合には、所定量のテープ送り量として、最終印刷位置がテープ印刷装置外に繰出されるだけの送給量に設定するように構成してもよい。尚、本発明の技術的思想の範囲内において、前記実施例の制御に関し、既存の技術や当業者に自明の技術に基いて種々の変更を加えることもあり得る。
尚、キーボードやディスプレイを備えるとともに、入力してテキストメモリ６１に格納された文書データを複数回繰り返して印刷するコピー印刷機能など各種の編集機能を備えた種々のテープ印刷装置に本発明を適用し得ることは勿論である。
【図面の簡単な説明】
【００４３】
【図１】請求項１〜請求項３の各構成を示す機能ブロック図である。
【図２】本発明の実施例に係るテープ印刷装置の斜視図である。
【図３】テープカセットを装着した印刷機構の概略平面図である。
【図４】テープ印刷装置の制御系のブロック図である。
【図５】テープ印刷制御の概略フローチャートである。
【図６】ナンバリング設定処理制御の概略フローチャートである。
【図７】テープ長設定処理制御の概略フローチャートである。
【図８】印刷処理制御の概略フローチャートである。
【図９】文書のナンバリング処理制御の概略フローチャートである。
【図１０】印刷データバッファに展開されたドットイメージデータを示す図である。
【図１１】ナンバリング処理された文字列の印刷例を示す図である。
【図１２】ナンバリング処理された文字の縦書き印刷例を示す図である。
【符号の説明】
【００４４】
１  テープ印刷装置
３  キーボード
１５  サーマルヘッド
１９  印刷テープ
２０  第１突出片
４３  テープ幅センサ
５２  ＣＰＵ
５５  ＲＯＭ
６０  ＲＡＭ
６１  テキストメモリ
６６  印刷データバッファ
Ｃ  制御装置
ＰＭ  印刷機構
【図１】
2006240304.tif 000003
【図２】
2006240304.tif 000004
【図３】
2006240304.tif 000005
【図４】
2006240304.tif 000006
【図５】
2006240304.tif 000007
【図６】
2006240304.tif 000008
【図７】
2006240304.tif 000009
【図８】
2006240304.tif 000010
【図９】
2006240304.tif 000011
【図１０】
2006240304.tif 000012
【図１１】
2006240304.tif 000013
【図１２】
2006240304.tif 000014