JP3254653B2 - テープ印刷装置 - Google Patents

テープ印刷装置

Info

Publication number
JP3254653B2
JP3254653B2 JP01580194A JP1580194A JP3254653B2 JP 3254653 B2 JP3254653 B2 JP 3254653B2 JP 01580194 A JP01580194 A JP 01580194A JP 1580194 A JP1580194 A JP 1580194A JP 3254653 B2 JP3254653 B2 JP 3254653B2
Authority
JP
Japan
Prior art keywords
character
tape
data
width
font
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP01580194A
Other languages
English (en)
Other versions
JPH07205495A (ja
Inventor
明彦 丹羽
昭広 澤田
泰 川上
康代 大塩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP01580194A priority Critical patent/JP3254653B2/ja
Publication of JPH07205495A publication Critical patent/JPH07205495A/ja
Application granted granted Critical
Publication of JP3254653B2 publication Critical patent/JP3254653B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Printers Characterized By Their Purpose (AREA)
  • Record Information Processing For Printing (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、印刷媒体としてのテー
プに文字や記号等のキャラクタを印刷するテープ印刷装
置に関し、特にテープ長さ方向に縦書き印刷するときの
広幅キャラクタのはみ出しを防止するように印刷データ
作成技術を改善したものに関する。
【0002】
【従来の技術】従来、本願出願人は、実開平1−850
50号公報に記載のように、キーボード、ディスプレ
イ、印字機構を備え、印刷媒体としてのテープ(例え
ば、テープ幅6,9,12,18,24mm)に文字や
記号等を印刷できるテープ印刷装置であって、ファイル
の背表紙に貼付するのに適したテープ状のラベルを作成
するのに好適のテープ印刷装置を実用化し、このテープ
印刷装置に種々の編集機能を付与したものを提案した。
そして、このテープ印刷装置では、テープカセットを交
換することで、テープの幅を変更可能である。
【0003】ところで、この種のテープ印刷装置等に
は、印刷用ドットイメージデータ作成の為、多数のキャ
ラクタやマークについて、複数の文字サイズ及び複数の
書体に亙って、キャラクタフォントのドットパターンデ
ータを記憶したフォント記憶手段が設けられている。更
に、前記テープ印刷装置は、キャラクタをテープ幅方向
向きに横書きで印刷する横書きモードと、テープ長さ方
向向きに印刷する縦書きモードとに、択一的に設定する
モード設定手段も設けられているが、横書きモードと縦
書きモードにおいて、共通のフォント記憶手段が適用さ
れている。そして、キャラクタを印刷する際の印刷文字
サイズは、テープ幅に応じて自動設定したり、或いは、
入力した書式情報に基いて設定される。
【0004】
【発明が解決しようとする課題】縦書きモードにおい
て、テープ幅内に極力大きな文字サイズで印刷するよう
な場合、「M」、「W」、「Pts」、「DM」等の広幅
のキャラクタ、或いは、矢印や人指し指マーク等の広幅
のマークが、テープ幅内に納まらずにはみ出してしまう
ことがある。このような場合、従来では、ディスプレイ
にエラーメッセージを表示する一方、警告用のブザーを
鳴らしてオペレータに報知していた。そこで、オペレー
タは、そのエラーとされたキャラクタやマークについて
は、文字サイズを小さく設定し直してから再度印刷処理
する等の対策を講じていた。例えば、図16に示すよう
に、キャラクタ「ABCDW」のうちの「W」のみ文字
サイズを小さく設定して印刷テープ19に印刷する。
【0005】しかし、この場合、印刷の為の所要時間及
び労力が増大すること、キャラクタ列中の一部のキャラ
クタの文字サイズが小さくなるためキャラクタが不揃い
となり、印刷されたキャラクタ列の見栄えが低下するこ
と、等の問題がある。本発明の目的は、テープ印刷装置
において、縦書きモードにおける広幅のキャラクタのは
み出しを防止すること、縦書き印刷されるキャラクタ列
の文字サイズの不揃いを解消すること、等である。
【0006】
【課題を解決するための手段】請求項1のテープ印刷装
置は、図1の機能ブロック図に実線で示すように、文字
や記号等のキャラクタ及び種々の指令を入力する為の入
力手段と、入力されたキャラクタのデータを記憶するデ
ータ記憶手段と、多数のキャラクタのドットパターンデ
ータを複数の印刷文字サイズ分記憶したフォント記憶手
段と、印刷用ドットイメージデータを記憶する印刷デー
タバッファと、データ記憶手段のデータに基いてフォン
ト記憶手段からドットパターンデータを読み出して印刷
データバッファに展開する印刷データ作成手段と、印刷
データバッファから印刷用ドットイメージデータを受け
て印刷媒体としてのテープにキャラクタを印刷する印刷
手段とを備えたテープ印刷装置において、前記テープに
キャラクタを、テープ幅方向に向けた横書きで印刷する
横書きモードと、テープ長さ方向向きに縦書きで印刷す
る縦書きモードとを択一的に設定する為のモード設定手
段と、多数のキャラクタのうちの少なくとも一部の文字
幅の大きなキャラクタに関して、文字幅のみを普通のキ
ャラクタの文字幅と同程度の文字幅に縮小した縦書き用
ドットパターンデータを複数の印刷文字サイズ分記憶し
た縦書き専用フォント記憶手段とを備えたものである。
【0007】ここで、図1に鎖線で示すように、前記テ
ープカセットのテープの幅を検知するテープ幅検知手段
と、前記縦書きモードにおいて、前記データ記憶手段か
ら読み出した各キャラクタについて、前記フォント記憶
手段に記憶されたドットパターンデータで決まる文字幅
が、テープ幅検知手段で検知されたテープ幅よりも大き
いときには、縦書き専用フォント記憶手段からドットパ
ターンデータを読み出して印刷データバッファに展開す
る縦書き専用印刷データ作成手段とを設けてもよい(請
求項1に従属の請求項2)。前記フォント記憶手段を検
索する為のアドレスデータを記憶するとともに、各キャ
ラクタの文字幅データを記憶したフォントインデックス
テーブルを、前記フォント記憶手段に関連付けて設けて
もよい(請求項2に従属の請求項3)。
【0008】また、前記縦書き専用フォント記憶手段を
検索する為のアドレスデータを記憶するとともに、各キ
ャラクタの文字幅データを記憶した縦書き専用フォント
インデックステーブルを、縦書き専用フォント記憶手段
に関連付けて設けてもよい(請求項3に従属の請求項
4)。
【0009】
【作用】請求項1のテープ印刷装置においては、その前
提構成として、入力手段、入力されたデータを記憶する
データ記憶手段、フォント記憶手段、印刷データバッフ
ァ、印刷データ作成手段、印刷媒体としてのテープに文
字や記号のキャラクタを印刷する印刷手段、着脱自在に
装着されるテープカセット、が設けられている。モード
設定手段を介して、テープにキャラクタを、テープ幅方
向に向けた横書きで印刷する横書きモードと、テープ長
さ方向向きに縦書きで印刷する縦書きモードとが択一的
に設定され、縦書き専用フォント記憶手段には、多数の
キャラクタのうちの少なくとも一部の文字幅の大きなキ
ャラクタに関して、文字幅のみを普通のキャラクタの文
字幅と同程度の文字幅に縮小した縦書き用ドットパター
ンデータが複数の印刷文字サイズ分記憶されている。
【0010】従って、縦書きモードのとき、前記一部の
文字幅の大きなキャラクタに関しては、縦書き専用フォ
ント記憶手段から縦書き用ドットパターンデータを読み
出して印刷に供することができる。
【0011】請求項2のテープ印刷装置においては、テ
ープ幅検知手段により、テープカセットのテープの幅が
検知され、縦書き専用印刷データ作成手段は、縦書きモ
ードにおいて、データ記憶手段から読み出した各キャラ
クタについて、フォント記憶手段に記憶されたドットパ
ターンデータで決まる文字幅が、検知されたテープ幅よ
りも大きいときには、縦書き専用フォント記憶手段から
ドットパターンデータを読み出して印刷データバッファ
に展開する。
【0012】請求項3のテープ印刷装置においては、フ
ォント記憶手段を検索する為のアドレスデータを記憶す
るとともに、各キャラクタの文字幅データを記憶したフ
ォントインデックステーブルを、フォント記憶手段に関
連付けて設けたので、このフォントインデックステーブ
ルの文字幅データから、各キャラクタの文字幅を簡単に
求めることができる。
【0013】請求項4のテープ印刷装置においては、縦
書き専用フォント記憶手段を検索する為のアドレスデー
タを記憶するとともに、各キャラクタの文字幅データを
記憶した縦書き専用フォントインデックステーブルを、
縦書き専用フォント記憶手段に関連付けて設けたので、
この縦書き専用フォントインデックステーブルの文字幅
データから縦書き専用フォント記憶手段に記憶されてい
るキャラクタの文字幅を容易に求めることができる。
【0014】
【実施例】以下、本発明の実施例について図面に基いて
説明する。本実施例は、アルファベット文字、数字、記
号などの多数のキャラクタを印刷テープに印刷可能なテ
ープ印刷装置に本発明を適用した場合のものである。図
2に示すように、テープ印刷装置1の本体フレーム2の
前部にはキーボード3が配設され、キーボード3の後方
で本体フレーム2内には印刷機構PMが配設され、また
キーボード3の直ぐ後側には、入力した文字や記号を印
刷イメージで表示可能な液晶ディスプレイ22が設けら
れている。このディスプレイ22には、縦方向に32ド
ット、横方向に121ドットで構成される表示画面を有
している。ここで、符号4は、印刷機構PMに装着する
テープカセットCSを着脱するときに、カバーフレーム
6を開放する為のリリースボタンである。
【0015】キーボード(入力手段に相当する)3に
は、アルファベットや数字や記号を入力する為の文字キ
ー、スペースキー、リターンキー、カーソルKを上下左
右方向に移動させる為のカーソル移動キー、文字修飾や
印刷行数や印刷文字サイズなどを含む書式情報を変更設
定する書式設定キー、各種の設定処理を終了する実行キ
ー、印刷を指令する印刷キー、電源をON・OFFする
為の電源スイッチなどが設けられている。
【0016】次に、印刷機構PMについて、図3に基い
て簡単に説明すると、印刷機構PMに着脱自在に矩形状
のテープカセットCSが装着されており、このテープカ
セットCSには、ラミネートフィルムテープ7が巻装さ
れたテープスプール8と、印字リボン9が巻装されたリ
ボン供給スプール10と、この印字リボン9を巻取る巻
取りスプール11と、ラミネートフィルムテープ7と同
一幅の両面テープ12が剥離紙を外側にして巻装された
供給スプール13と、これらラミネートフィルムテープ
7と両面テープ12とを接合させる接合ローラ14とが
回転自在に設けられている。
【0017】前記ラミネートフィルムテープ7と印字リ
ボン9とが重なる位置には、サーマルヘッド15が立設
され、これらラミネートフィルムテープ7と印字リボン
9とをサーマルヘッド15に押圧するプラテンローラ1
6と、ラミネートフィルムテープ7と両面テープ12と
を接合ローラ14に押圧して印刷テープ19を作成する
送りローラ17とは、本体フレーム2に回動自在に枢着
された支持体18に回転可能に枢支されている。このサ
ーマルヘッド15には、128個の発熱素子からなる発
熱素子群が上下方向に列設されている。
【0018】従って、テープ送りモータ45(図4参
照)の所定回転方向への駆動により、接合ローラ14と
巻取りスプール11とが所定回転方向に夫々同期して駆
動されながら、サーマルヘッド15の発熱素子群に通電
されたとき、ラミネートフィルムテープ7上には複数の
ドット列により文字やバーコードが印字され、しかもラ
ミネートフィルムテープ7は両面テープ12を接合した
状態で印刷テープ19としてテープ送り方向Aにテープ
送りされ、図2・図3に示すように、本体フレーム2の
外部に繰出される。
【0019】次に、この印刷テープ19を自動的に切断
する切断装置30に関して、図3に示すように、テープ
カセットCSの左側に対応する本体フレーム2の直ぐ内
側には、板状の補助フレーム31が立設され、この補助
フレーム31に固定刃32が上向きに固着されている。
補助フレーム31に固着された左右方向向きの枢支軸3
3には、前後方向に延びる操作レバー34の前端近傍部
が回動可能に枢支され、その操作レバー34の枢支軸3
3より前側に対応する部位において、可動刃35が固定
刃32と対向して取付けられている。操作レバー34の
後端部は、切断用モータ46(図4参照)に連結された
揺動駆動機構(図示略)により上下揺動可能に構成さ
れ、常には、可動刃35が固定刃32から離間した状態
で保持されている。
【0020】そして、サーマルヘッド15により印刷さ
れた印刷テープ19は、テープカセットCSから固定刃
32と可動刃35との間を通って本体フレーム2外に延
びているので、切断信号により駆動された切断用モータ
46により、揺動駆動機構を介して操作レバー34の後
端部が上下揺動され、可動刃35が固定刃32に接近し
て、これら両刃32・35で印刷テープ19が切断され
る。
【0021】ところで、テープカセットCSから繰出さ
れる印刷テープ19として、テープ幅を6mm、9m
m、12mm、18mm、24mmとする5種類が準備
されており、これらテープカセットCSの底壁部には、
これら5種類のテープ幅の何れかを検知する為に、4つ
の突出爪の有無を組合せた突出片20が設けられてい
る。そして、このテープカセットCSの下側を支持する
本体フレーム2には、この突出片20の突出爪の組合せ
からテープ幅を検知するカセットセンサ42(図4参
照)が取付けられている。即ち、このカセットセンサ4
2は、突出片20を構成する突出爪の組合せにより、例
えば、図5のテーブルTB1に示すように、1と0を組
合わせた4桁のカセット信号を出力し、テープカセット
CSが装着されていないときには、「0000」のカセ
ット信号を出力する。
【0022】次に、テープ印刷装置1の制御系について
図4を参照しつつ説明する。制御装置Cの入出力インタ
ーフェース50には、キーボード3と、カセットセンサ
42と、ビデオRAM24を有しかつ液晶ディスプレイ
(LCD)22に表示駆動信号を出力するディスプレイ
コントローラ(LCDC)23と、警告用ブザー43の
為の駆動回路44と、サーマルヘッド15を駆動する為
の駆動回路47と、テープ送りモータ45を駆動する為
の駆動回路48と、切断用モータ46を駆動する為の駆
動回路49とが夫々接続されている。
【0023】制御装置Cは、CPU52、このCPU5
2にデータバスなどのバス51を介して接続された入出
力インターフェース50、常用のCGROM53(キャ
ラクタジェネレータROM)、縦書き専用のCGROM
54(縦書き専用のキャラクタジェネレータROM)、
ROM55、RAM60等で構成されている。前記常用
CGROM53には、アルファベット文字、数字、記号
などの多数のキャラクタと種々のマーク(矢印マーク、
人指し指マーク、等々)の各々に関して、キャラクタフ
ォントデータとして、表示用兼印刷用のドットパターン
データが、各書体(ゴシック系書体、明朝系書体など)
毎に9種類(7、10、16、21、24、32、4
8、64、96ドット)のサイズ分、コードデータに対
応させて格納されている(図6参照)。
【0024】前記常用CGROM53に記憶されたドッ
トパターンデータは、キャラクタをテープ幅方向向きに
横書きで印刷することを前提した構成であるが、読み出
したドットパターンデータを所定の方向へ90度方向変
換することで、キャラクタをテープ長さ方向向きに縦書
きで印刷するのにも適用可能に構成されている。
【0025】前記縦書き専用CGROM54には、CG
ROM53に記憶された多数のキャラクタとマークのう
ち、特に文字幅が大きい一部のキャラクタ(例えば、
M、W、DM、Pts、etc 、OE、等々)とマーク(例
えば、矢印マーク、図9に示す人指し指マーク、等々)
の各々に関して、キャラクタフォントデータとして、文
字幅が普通のキャラクタにおける文字幅と同程度の文字
幅となるように縮小した文字幅の表示用兼印刷用のドッ
トパターンデータが、各書体(ゴシック系書体、明朝系
書体など)毎に9種類(7、10、16、21、24、
32、48、64、96ドット)のサイズ分、コードデ
ータに対応させて格納されている。即ち、各文字サイズ
において、例えば、CGROM54に記憶された「M」
や「W」の文字は、図15に示されるように、CGRO
M53に記憶された普通の文字「A」や「B」に対し
て、その文字幅同幅に圧縮されているが、縦方向の長
さは同様である。更に、縦書き専用のCGROM54に
記憶されたドットパターンデータは、キャラクタをテー
プ長さ方向向きに縦書きで印刷することを前提した構
成である。
【0026】ROM55には、キーボード3から入力さ
れたキャラクタやマークをディスプレイ22に表示し、
その後印刷キーからの指令に応じてテープに印刷するテ
ープ印刷制御の制御プログラム、印刷データバッファ6
6のデータを順次読出してサーマルヘッド15やテープ
送りモータ45を駆動する印刷駆動制御プログラム、お
よび、図5、図7に示すテーブルTB1,TB3が、予
め格納されている。
【0027】前記ROM55には、テーブルTB2に示
す9種類の文字サイズ毎に分類して、一群のキャラクタ
及びマークの各々について、コードデータと、文字幅Δ
x0と、ドットパターンデータが格納されているCGR
OM53の先頭アドレス(インデックスアドレス)とを
対応して記憶させた常用フォントインデックステーブル
TB4(図8参照)であって、CGROM53と関連付
けて設けられた常用フォントインデックステーブルTB
4が予め格納されている。
【0028】更に、前記ROM55には、テーブルTB
2に示す9種類の文字サイズ毎に分類して、前記文字幅
の大きな一群のキャラクタ及びマークの各々について、
コードデータと、文字幅Δx1と、ドットパターンデー
タが格納されているCGROM54の先頭アドレス(イ
ンデックスアドレス)とを対応して記憶させた縦書き専
用フォントインデックステーブルTB5(図9参照)で
あって、CGROM54と関連付けて設けられた縦書き
専用フォントインデックステーブルTB5が予め格納さ
れている。
【0029】RAM60に関して、テキストメモリ61
には、キーボード3から入力された書式設定情報及び文
書データ(テキストデータ)が格納される。即ち、図1
4に示すように、テキストメモリ61の先頭の2バイト
には、自動的に設定される標準書式情報(印刷行数、印
刷文字サイズ、書体、等)が格納される。この場合、例
えば、印刷行数は1に設定され、印刷文字サイズには印
刷行数とテーブルTB3から演算された印刷文字サイズ
が設定され、書体には明朝体が設定される。
【0030】前記テキストメモリ61の先頭の2バイト
に続く2バイトには、入力設定された場合にのみ、変更
書式情報(印刷行数、印刷文字サイズ、書体、等)が格
納される。この変更書式情報を設定する場合、書式設定
キーを操作すると、書式設定項目を一括して設定可能な
書式設定画面がディスプレイ22に表示されるので、設
定項目毎にカーソルと実行キーとを介して選択設定方式
にて設定するように構成されている。 パラメータメモ
リ62には、テキストメモリ61の先頭アドレスを指示
する先頭アドレスポインタのポインタ値SPと、その末
尾アドレスを指示する末尾アドレスポインタのポインタ
値EPと、データカウント値等のデータが格納される。
配置位置情報メモリ63には、表示する各キャラクタの
表示データバッファ64における表示位置情報および印
刷する各キャラクタの印刷データバッファ65における
印刷位置情報が格納される。尚、テキストメモリ61に
は、キャラクタのデータに続けて適宜変更書式情報を設
定可能である。
【0031】表示データバッファ64には、テキストメ
モリ61から読み出した文書データの各キャラクタにつ
いてCGROM53から読み出した表示用ドットパター
ンデータを合成した表示用ドットイメージデータ格納
され、印刷データバッファ65には、テキストメモリ6
1から読み出した文書データの各キャラクタについてC
GROM53又はCGROM54から読み出した印刷用
ドットパターンデータを合成した印刷用ドットイメージ
データが格納される。テープ幅メモリ66には、カセッ
トセンサ42からのカセット信号に基いて、テーブルT
B1から決定されたテープカセットCSのテープ幅デー
タが格納される。フラグメモリ67には、横書きモード
か縦書きモードかを指示するモードフラグMFのデータ
が格納される。尚、RAM60には、その他に、エラー
フラグを格納するフラグメモリ68、複数のワークメモ
リ69も設けられている。
【0032】次に、テーブルTB1〜TB3について説
明する。図5に示すテーブルTB1は、カセットセンサ
42の検出信号と、テープ印刷装置1に装着されている
テープカセットCSのテープ幅との関係を設定したもの
であり、このテーブルTB1は、テープ印刷制御の制御
プログラムに組み込まれている。図6に示すテーブルT
B2は、CGROM53,54に格納されているキャラ
クタフォントの文字サイズと、表示用フォントの範囲
と、印刷用フォントの範囲とを示すものである。図7に
示すテーブルTB3は、テープ幅と、テープの印刷可能
幅のドット数と、キャラクタの印刷行数と、印刷文字サ
イズ(ポイント値:ドット数)との対応関係を予め設定
したものであり、テープ幅と印刷行数とが決まると、こ
のテーブルから印刷文字サイズが決定される。但し、印
刷文字サイズは、書式設定にて別途設定することも可能
である。
【0033】次に、テープ印刷装置1の制御装置Cで行
なわれるテープ印刷制御のメインルーチンについて、図
10、図11のフローチャート及び図12、図13のフ
ローチャートを参照しつつ説明する。尚、図中符号Si
(i=1,2,3・・・・)は各ステップを示す。キー
ボード3上の電源キーにより電源が投入されるとこの制
御が開始され、先ずRAM60の各メモリ61〜69を
クリアするとともに、印刷機構PMを初期化する初期設
定処理が実行される(S1)。
【0034】次に、キーボード3からの入力信号の読込
みが実行され、キー入力があると(S2:Yes )S3以
降へ進み、印刷を指令する印刷キーが操作されると(S
3:Yes )、印刷処理が実行され(S4)、S4の後、
エラーフラグが「1」のときには(S5:Yes )、ディ
スプレイ22にエラーメッセージを表示し、かつ警告用
ブザー43を作動させる等のエラー処理が実行され(S
6)、その後リターンするが、S4の後エラーフラグが
「0」のときにはリターンする。
【0035】印刷キーではなく、横書きモードと縦書き
モードを択一的に設定する為の縦横変換キーが操作され
た場合(S7:Yes )には、横書きモードと縦書きモー
ドとを切換える縦横変換処理が実行され(S8)、その
後リターンする。この縦横変換処理について、図11の
フローチャートにより説明すると、モードフラグMFが
「1」か否か判定し(S20)、モードフラグMF=1で
横書きモードの場合には(S20:Yes )、モードフラグ
MFを「0」、つまり、縦書きモードに設定して(S2
1)、その後リターンする。
【0036】モードフラグMF=1でなく縦書きモード
の場合には(S20: No )、モードフラグMFを
「1」、つまり、横書きモードに設定して(S22)、そ
の後リターンする。このように、縦横変換キーを操作す
る毎に、横書きモードのときは縦書きモードに、また、
縦書きモードのときは横書きモードに切換えられること
になる。前記縦横変換キーと、モードフラグMFと、図
10と図13のフローチャート等がモード設定手段に相
当するものである。
【0037】メインルーチンにおいて、キーボード3に
おいて、文字や記号や数字等のキーであるキャラクタキ
ーが操作されたときには(S9:Yes )、その入力され
たキャラクタのコードデータがテキストメモリ61に格
納され(S10)、その後リターンする。このテキストメ
モリ61へのデータ格納の処理は、一般的な処理である
ので説明を省略する。印刷キーや縦横変換キーやキャラ
クタキー以外のその他の機能キー等が操作された場合
(S9: No )には、その操作されたキーに対応する処
理が実行され(S11)、その後リターンする。尚、前記
書式設定等は、S11における操作されたキーに対応する
処理の一環として実行されることになる。
【0038】次に、前記S4の印刷処理について、図1
2、図13のフローチャートを参照しつつ説明する。こ
の印刷処理が開始されると、最初に、カセットセンサ4
2からのカセット信号が読み込まれ(S30)、次にカセ
ット信号が「0000」か否か判定し(S31)、テープ
カセットCSが装着されていないために、カセット信号
が「0000」であるときには(S31:Yes )、エラー
フラグが1にセットされ(S32)、その後メインルーチ
ンへリターンする。カセット信号が「0000」でない
ときには(S31: No )、カセット信号とテーブルTB
1とに基いて、テープカセットCSのテープ19のテー
プ幅Tpwが演算され、そのテープ幅データがテープ幅メ
モリ66に格納される(S33)。
【0039】次に、テキストポインタTPがテキストメ
モリ61の先頭アドレス(SP)にセットされ(S3
4)、テキストメモリ61からテキストポインタTPで
指示するデータが読み込まれ(S35)、次にテキストメ
モリ61から読み込んだデータがキャラクタのコードデ
ータか否か判定し(S36) 、キャラクタのコードデータ
ではなく(S36: No )、書式情報であるとき(S37:
Yes )には、その読み込んだ書式情報がワークメモリ6
9に格納され(S38)、その後図13のS49へ移行す
る。
【0040】S36の判定により、キャラクタのコードデ
ータであると判定されると(S36:Yes )、そのキャラ
クタのコードデータと、ワークメモリ69に格納されて
いる最新の書式情報のうちの印刷文字サイズのデータと
に基いて、常用フォントインデックステーブルTB4か
ら、キャラクタの文字幅Δx0のデータが読み込まれる
(S39)。次に、モードフラグMFが0か否か判定され
る(S40)。
【0041】前記判定の結果、モードフラグMF=1
で、横書きモードのときには(S40:No )、キャラク
タのコードデータと、ワークメモリ69の書式情報のう
ちの印刷文字サイズのデータとに基いて、常用フォント
インデックステーブルTB4から、キャラクタのフォン
トデータ(ドットパターンデータ)を、常用CGROM
53から読み出す為のアドレスデータが読み込まれ(S
41)、次にそのアドレスデータに基いて、常用CGRO
M53からキャラクタのフォントデータが読み込まれる
とともに、そのフォントデータが印刷データバッファ6
5に印刷用ドットイメージデータとして展開され(S4
2)、次にS49へ移行する。但し、このデータ展開の
際、配置位置情報メモリ63に記憶されている配置位置
情報に基いて、印刷データバッファ65に展開され、そ
のデータ展開後には、配置位置情報の関連するデータが
更新される。
【0042】一方、モードフラグMF=0で縦書きモー
ドのときには(S40:Yes )、前記文字幅Δx0がテー
プ幅メモリ66に記憶されたテープ幅Tpwよりも大きい
か否か判定し(S43)、文字幅Δx0≦テープ幅Tpwで
あって、テープ幅内に納まるときには、S41へ移行し、
また、文字幅Δx0>テープ幅Tpwであって、テープ幅
内に納まらないときには、S44へ移行する。尚、S43か
らS41へ移行しS42へ移行したとき、つまり、縦書きモ
ードにおいてキャラクタのフォントデータを印刷データ
バッファ65に展開する際には、フォントデータが、縦
書きで印刷できるように所定方向へ90度方向変換され
る。
【0043】縦書きモードにおけるS44においては、縦
書き専用フォントインデックステーブルTB5からキャ
ラクタの文字幅Δx1のデータが読み込まれ、次に、そ
のキャラクタの文字幅Δx1がテープ幅Tpwよりも大き
いか否か判定し(S45)、その判定がYes であって、縦
書き専用CGROM54の文字幅を縮小したフォントデ
ータで印刷しても、やはり、テープ幅内に納まらないと
きには、S44においてエラーフラグを1にセット後、リ
ターンする。
【0044】他方、文字幅Δx1≦テープ幅Tpwで、テ
ープ幅内に納まる場合には(S45:No )、キャラクタ
のコードデータと、ワークメモリ69の書式情報のうち
の印刷文字サイズのデータとに基いて、縦書き専用フォ
ントインデックステーブルTB5から、縦書き専用CG
ROM54からキャラクタのフォントデータ(ドットパ
ターンデータ)を読み出す為のアドレスデータが読み込
まれ(S47)、そのアドレスデータに基いて、縦書き専
用CGROM54からキャラクタのフォントデータが読
み込まれるとともに、そのフォントデータが印刷データ
バッファ65に印刷用ドットイメージデータとして展開
され(S48)、次にS49へ移行する。但し、このデータ
展開の際にも、前記と同様に、配置位置情報メモリ63
に記憶されている配置位置情報に基いて、印刷データバ
ッファ65に展開され、その展開後には、配置位置情報
の関連するデータが更新される。
【0045】次に、テキストポインタTPがインクリメ
ントされ(S49)、次にテキストポインタTPがテキス
トメモリ61のエンドアドレスのポインタ値EPか否か
判定し(S50)、その判定が No のときはS35へ移行し
て、S35以降が繰り返され、以上のようにして、テキス
トメモリ61の全部のデータの読込みと、印刷データバ
ッファ65へのデータ展開が終了して、テキストポイン
タTP=エンドアドレス(EP)になると(S50:Yes
)、印刷データバッファ65に展開された印刷用ドッ
トイメージデータに相当する駆動信号が、印刷機構PM
のサーマルヘッド15へ出力されテープ19への印刷が
実行され(S51)、その後リターンする。
【0046】図15は、図14に示すテキストデータの
うちのキャラクタ列「ABCW」を縦書きでテープ19
に印刷した一例を示すもので、キャラクタ「ABC」
は、普通の文字幅のキャラクタであるので、CGROM
53から読み出したフォントデータが適用され、キャラ
クタ「W」は、普通の文字幅よりも広幅のキャラクタで
あるので、CGROM54から読み出した文字幅を縮小
したフォントデータが適用され、キャラクタ「ABC
W」は文字幅を揃えた状態に見栄え良く印刷されてい
る。
【0047】次に、以上説明したテープ印刷制御の作用
について説明する。横書きモードと縦書きモードとを択
一的に設定可能に構成し、縦書き専用CGROM54を
設けたので、縦書きモードのとき、普通の文字幅よりも
大きな文字幅のキャラクタに関しては、縦書き専用CG
ROM54から文字幅を普通の文字幅まで縮小した縦書
き用ドットパターンデータを読み出して印刷に供するこ
とで、キャラクタがテープ幅からはみ出すのを防止でき
るし、キャラクタ列を一定の文字幅となるように見栄え
良く印刷することができる。
【0048】カセットセンサ42と、テーブルTB1と
に基いてテープ幅を検知可能に構成し、テープ幅よりも
文字幅が大きくテープ幅内に納まらないキャラクタにつ
いては、縦書き専用CGROM54から読み出した縦書
き用ドットパターンデータを印刷データバッファに展開
するので、キャラクタがテープ幅からはみ出すのを確実
に防止できる。CGROM53を検索する為のアドレス
データ及び各キャラクタの文字幅Δx0のデータを記憶
した常用フォントインデックステーブルTB4を設けた
ので、このフォントインデックステーブルTB4の文字
幅Δx0のデータから、各キャラクタの文字幅を簡単に
求めることができる。
【0049】また、縦書き専用CGROM54を検索す
る為のアドレスデータ及び各キャラクタの文字幅Δx1
のデータを記憶した縦書き専用フォントインデックステ
ーブルTB5を設けたので、この縦書き専用フォントイ
ンデックステーブルTB5の文字幅Δx1のデータか
ら、縦書き専用CGROM54に記憶されている各キャ
ラクタの文字幅を簡単に求めることができる。そして、
この縦書き専用フォントインデックステーブルTB5か
ら求める文字幅は、縦書き専用CGROM54から読出
される各キャラクタがテープ幅内に納まるか否か判定す
るのに有効活用できる。
【0050】ここで、特許請求の範囲に記載した各手段
と、上記実施例中の構成との対応関係について説明する
と、データ記憶手段に相当するものはRAM60のテキ
ストメモリ61であり、フォント記憶手段に相当するも
のは常用CGROM53であり、印刷データ作成手段に
相当するものは、ROM55(特に、常用フォントイン
デックステーブルTB4、図12,13の印刷処理のフ
ローチャート等)であり、モード設定手段に相当するも
のは、縦横変換キーと、モードフラグMFと、図10,
13のフローチャート等であり、縦書き専用フォント記
憶手段に相当するものは、縦書き専用CGROM54で
あり、テープ幅検知手段に相当するものは、カセットセ
ンサ42と突出片20とテーブルTB1等であり、縦書
き専用印刷データ作成手段に相当するものは、ROM5
5(特に、縦書き専用フォントインデックステーブルT
B5、図12,13の印刷処理のフローチャート等)で
あり、フォントインデックステーブルに相当するもの
は、常用フォントインデックステーブルTB4であり、
縦書き専用フォントインデックステーブルに相当するも
のは、縦書き専用フォントインデックステーブルTB5
である。
【0051】尚、前記カセットセンサ42の代わりに、
テープ搬送路の途中において光学センサ等で直接的にテ
ープ幅を検知する検知手段を適用することもできるし、
前記CGROM53の代わりに、表示用CGROMとこ
れと独立の印刷用CGROMを設けてもよいし、前記テ
ープとしては24mm以上のテープを適用するとともに
サーマルヘッドを大型化することもあるし、また、前記
切断装置30の可動刃35を手動駆動するように構成し
てもよく、キーボードに仮名入力用のキーを設けて、日
本語用のテープ印刷装置に構成したり、テキストメモリ
61の標準書式情報のうちの印刷行数データを省略し、
改行コードに基いて印刷行数を自動的に設定するように
構成したり、前記縦書き専用CGROM54に、広幅の
キャラクタに限らず、常用CGROM53と同様に、全
部のキャラクタの縦書き専用フォントデータを格納する
ように構成する等、本発明の技術的思想の範囲内におい
て、既存の技術や当業者に自明の技術に基いて種々の変
更を加えることもできる。
【0052】
【発明の効果】請求項1のテープ印刷装置によれば、前
記作用の欄で説明した前提構成を備えたたテープ印刷装
置に、モード設定手段と、縦書き専用フォント記憶手段
とを設けたので、縦書きモードのとき、前記一部の文字
幅の大きなキャラクタに関しては、縦書き専用フォント
記憶手段から縦書き用ドットパターンデータを読み出し
て印刷に供することで、キャラクタがテープ幅からはみ
出すのを防止できると共に、縦書き印刷されるキャラク
タ列の文字サイズを普通のキャラクタの文字幅に全て揃
えることができる。
【0053】請求項2のテープ印刷装置によれば、更
に、テープ幅検知手段と、縦書き専用印刷データ作成手
段を設けたので、テープ幅よりも文字幅が大きくテープ
幅内に納まらないキャラクタについては、縦書き専用フ
ォント記憶手段から読み出した縦書き用ドットパターン
データを印刷データバッファに展開することで、キャラ
クタがテープ幅からはみ出すのを確実に防止できるし、
また、テープに縦書きで印刷される複数のキャラクタが
文字サイズにおいて文字幅方向に不揃いとなるのを防止
して印刷された複数のキャラクタの見栄えを良くするこ
とができる。
【0054】請求項3のテープ印刷装置によれば、フォ
ント記憶手段を検索する為のアドレスデータ及び各キャ
ラクタの文字幅のデータを記憶したフォントインデック
ステーブルを設けたので、このフォントインデックステ
ーブルの文字幅データから、各キャラクタの文字幅を簡
単に求めることができる。
【0055】請求項4のテープ印刷装置によれば、縦書
き専用フォント記憶手段を検索する為のアドレスデータ
及び各キャラクタの文字幅のデータを記憶した縦書き専
用フォントインデックステーブルを設けたので、この縦
書き専用フォントインデックステーブルの文字幅データ
から、必要に応じて、各キャラクタの文字幅を簡単に求
めることができる。尚、この縦書き専用フォントインデ
ックステーブルから求める文字幅は、縦書き専用フォン
ト記憶手段から読出される各キャラクタがテープ幅内に
納まるか否か判定するのに有効活用できる。
【図面の簡単な説明】
【図1】請求項1と請求項2の構成を示す機能ブロック
図である。
【図2】テープ印刷装置の斜視図である。
【図3】テープカセットを装着した印刷機構の概略平面
図である。
【図4】テープ印刷装置の制御系のブロック図である。
【図5】カセット信号とテープ幅との対応関係を示すテ
ーブルの図表である。
【図6】CGROM53,54に格納されたキャラクタ
フォントの文字サイズを示すテーブルの図表である。
【図7】テープ幅と印刷行数と印刷文字サイズの関係を
設定したテーブルの図表である。
【図8】常用フォントインデックステーブルの内容説明
用の図表である。
【図9】縦書き専用フォントインデックステーブルの内
容説明用の図表である。
【図10】テープ印刷制御のメインルーチンのフローチ
ャートである。
【図11】メインルーチンのうちの縦書き横書き変換処
理のフローチャートである。
【図12】メインルーチンのうちの印刷処理のフローチ
ャートの一部である。
【図13】メインルーチンのうちの印刷処理のフローチ
ャートの残部である。
【図14】テキストメモリのデータ構造を例示した説明
図である。
【図15】キャラクタ列を縦書き印刷した一例を示す説
明図である。
【図16】従来技術において一部の文字サイズを小さく
設定してキャラクタ列を縦書き印刷した一例を示す説明
図である。
【符号の説明】
1 テープ印刷装置 3 キーボード 13 サーマルヘッド 19 印刷テープ 22 液晶ディスプレイ 42 カセットセンサ 52 CPU 53 常用CGROM 54 縦書き専用CGROM 55 ROM 60 RAM 61 テキストメモリ C 制御装置 PM 印刷機構 CS テープカセット
───────────────────────────────────────────────────── フロントページの続き (72)発明者 大塩 康代 名古屋市瑞穂区苗代町15番1号 ブラザ ー工業株式会社内 (56)参考文献 特開 平3−103893(JP,A) 特開 平5−305731(JP,A) 特開 平4−173359(JP,A) (58)調査した分野(Int.Cl.7,DB名) B41J 21/00 B41J 3/36

Claims (4)

    (57)【特許請求の範囲】
  1. 【請求項1】 文字や記号等のキャラクタ及び種々の指
    令を入力する為の入力手段と、入力されたキャラクタの
    データを記憶するデータ記憶手段と、多数のキャラクタ
    のドットパターンデータを複数の印刷文字サイズ分記憶
    したフォント記憶手段と、印刷用ドットイメージデータ
    を記憶する印刷データバッファと、データ記憶手段のデ
    ータに基いてフォント記憶手段からドットパターンデー
    タを読み出して印刷データバッファに展開する印刷デー
    タ作成手段と、印刷データバッファから印刷用ドットイ
    メージデータを受けて印刷媒体としてのテープにキャラ
    クタを印刷する印刷手段とを備えたテープ印刷装置にお
    いて、 前記テープにキャラクタを、テープ幅方向に向けた横書
    きで印刷する横書きモードと、テープ長さ方向向きに縦
    書きで印刷する縦書きモードとを択一的に設定する為の
    モード設定手段と、 多数のキャラクタのうちの少なくとも一部の文字幅の大
    きなキャラクタに関して、文字幅のみを普通のキャラク
    タの文字幅と同程度の文字幅に縮小した縦書き用ドット
    パターンデータを複数の印刷文字サイズ分記憶した縦書
    き専用フォント記憶手段と、 を備えたことを特徴とするテープ印刷装置。
  2. 【請求項2】 更に、前記テープカセットのテープの幅
    を検知するテープ幅検知手段と、 前記縦書きモードにおいて、前記データ記憶手段から読
    み出した各キャラクタについて、前記フォント記憶手段
    に記憶されたドットパターンデータで決まる文字幅が、
    テープ幅検知手段で検知されたテープ幅よりも大きいと
    きには、縦書き専用フォント記憶手段からドットパター
    ンデータを読み出して印刷データバッファに展開する縦
    書き専用印刷データ作成手段と、 を備えたことを特徴とする請求項1に記載のテープ印刷
    装置。
  3. 【請求項3】 前記フォント記憶手段を検索する為のア
    ドレスデータを記憶するとともに、各キャラクタの文字
    幅データを記憶したフォントインデックステーブルを、
    前記フォント記憶手段に関連付けて設けたことを特徴と
    する請求項2に記載のテープ印刷装置。
  4. 【請求項4】 前記縦書き専用フォント記憶手段を検索
    する為のアドレスデータを記憶するとともに、各キャラ
    クタの文字幅データを記憶した縦書き専用フォントイン
    デックステーブルを、縦書き専用フォント記憶手段に関
    連付けて設けたことを特徴とする請求項3に記載のテー
    プ印刷装置。
JP01580194A 1994-01-13 1994-01-13 テープ印刷装置 Expired - Fee Related JP3254653B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP01580194A JP3254653B2 (ja) 1994-01-13 1994-01-13 テープ印刷装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP01580194A JP3254653B2 (ja) 1994-01-13 1994-01-13 テープ印刷装置

Publications (2)

Publication Number Publication Date
JPH07205495A JPH07205495A (ja) 1995-08-08
JP3254653B2 true JP3254653B2 (ja) 2002-02-12

Family

ID=11898948

Family Applications (1)

Application Number Title Priority Date Filing Date
JP01580194A Expired - Fee Related JP3254653B2 (ja) 1994-01-13 1994-01-13 テープ印刷装置

Country Status (1)

Country Link
JP (1) JP3254653B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7251044B1 (en) 1998-11-27 2007-07-31 Seiko Epson Corporation Image printing method and apparatus
JP2004148758A (ja) * 2002-10-31 2004-05-27 Brother Ind Ltd テープ印刷制御装置及びプログラム

Also Published As

Publication number Publication date
JPH07205495A (ja) 1995-08-08

Similar Documents

Publication Publication Date Title
JP3111442B2 (ja) 文書処理装置
US5496119A (en) Tape printer having a display
JP4654553B2 (ja) 文字列編集装置及び文字列編集プログラム
JP3258486B2 (ja) テープ印刷装置
JP4075076B2 (ja) テープ印刷装置
JP3254653B2 (ja) テープ印刷装置
JP2910817B2 (ja) テープ印刷装置
JP3377277B2 (ja) 文書処理装置
JP3189925B2 (ja) テープ印刷装置
JP2827879B2 (ja) テープ印刷装置
JP3050469B2 (ja) テープ印字装置
JPH07214860A (ja) 文書処理装置
JP3131962B2 (ja) バーコード作成装置
JPH08106370A (ja) 文書処理装置
JP3189924B2 (ja) テープ印刷装置
JPH07137377A (ja) テープ印刷装置
JPH0872321A (ja) テープ状ラベル作成装置
JP3767563B2 (ja) テープ印刷装置
JP2874544B2 (ja) テープ印刷装置
JP2002029099A (ja) テープ状ラベル作成装置
JP2914473B2 (ja) 文書処理装置
JPH05177901A (ja) 印字装置
JP3213154B2 (ja) テープ印刷装置
JP2776229B2 (ja) 文書処理装置
JPH07195765A (ja) テープ印刷装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071130

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081130

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091130

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees