JPH0411115B2 - - Google Patents

Info

Publication number
JPH0411115B2
JPH0411115B2 JP60269147A JP26914785A JPH0411115B2 JP H0411115 B2 JPH0411115 B2 JP H0411115B2 JP 60269147 A JP60269147 A JP 60269147A JP 26914785 A JP26914785 A JP 26914785A JP H0411115 B2 JPH0411115 B2 JP H0411115B2
Authority
JP
Japan
Prior art keywords
print
format
printing
data
characters
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 - Lifetime
Application number
JP60269147A
Other languages
English (en)
Other versions
JPS62246765A (ja
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 filed Critical
Priority to JP60269147A priority Critical patent/JPS62246765A/ja
Publication of JPS62246765A publication Critical patent/JPS62246765A/ja
Publication of JPH0411115B2 publication Critical patent/JPH0411115B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Description

【発明の詳細な説明】
〔産業上の利用分野〕 この発明は、郵便用あて先ラベル等の印字に用
いて好適なプリンタに関する。 〔従来技術〕 一般に、ダイレクトメール等に住所、氏名を表
示する場合、まずプリンタによつてラベルにこれ
らを印字し、次いでこのラベルを貼り付けるとい
う方法が良く取られている。又、この種の印字に
際しては、印字のフオーマツトを特定し、そのフ
オーマツトに従つて印字を行なわせるようにする
のが普通である。 〔発明が解決しようとする問題点〕 ところで、一般には複数の印字フオーマツトが
用意されており、その内容も多種多様である。し
たがつて、誤つて印字フオーマツトを特定した場
合、フオーマツトで指示される行の最大文字数が
印字文字数を下まわり、行末の文字が欠ける虞れ
があつた。特にあて名書を行なう場合、文字が欠
けると誤送される等の問題が生じるので、上述し
た文字欠けは絶対に避けなければならない。 この発明は上記事情に鑑み、印字フオーマツト
を誤設定した場合でも、文字欠けを避けることが
できるプリンタを提供することを目的とする。 〔問題点を解決するための手段〕 上記目的を達成するためにこの発明は、予め設
定された印字データを印字するプリンタにおい
て、印字すべき印字態様を指示する印字フオーマ
ツトデータを、異なる印字態様を指示する他の印
字フオーマツトデータとのリンクコードと共に複
数記憶する印字フオーマツトテーブルと、下記
(a)、(b)の手段を具備してなり、下記(a)、(b)の手段
を交互に起動することにより前記印字データに適
合する印字態様を捜し出す検索手段と、前記適合
する印字態様に従つて印字を行なう印字手段とを
具備することを特徴とするプリンタ。 (a) 前記印字データが前記印字態様に適合してい
るか否かを判断する判断手段 (b) 前記印字データが前記印字態様に適合してい
ないときに、その印字態様を指示する印字フオ
ーマツトデータと共に記憶されている前記リン
クコードに基づき、そのリンクコードで指定さ
れる前記他の印字フオーマツトデータを参照す
る参照手段 〔実施例〕 次に、この発明を英語圏の国のあて先ラベル専
用プリンタに適用した実施例について説明する。 第1図は、この発明の一実施例の構成を示すブ
ロツク図であり、図に示す1は装置各部を制御す
るCPU(中央処理装置)である。2はプログラム
エリア2a、印字フオーマツトテーブル2bおよ
びキヤラクタジエネレータ2cから成るROMで
あり、プログラムエリア2a内には印字データ設
定時において起動されるプリセツト制御プログラ
ム2a−1と、印字動作を制御する印字制御プロ
グラム2a−2とが記憶されており、又印字フオ
ーマツトテーブル2b内には印字データの印字態
様を指示する印字フオーマツトが複数種類記憶さ
れている。 ここで、印字フオーマツトテーブル2bに記憶
されている印字フオーマツトデータの内容につい
て説明する。 まず、第2図は印字フオーマツトデータを説明
するための図で、この図において3は印字紙とし
てのラベルであり、このラベル3上には2つの印
字領域B,Bが設けられているものとする。すな
わち、これら印字領域B,B内に任意の文字が印
字される。又、これら印字領域B,Bは左下の点
Pが基準位置とされ、この基準位置Pの座標
(X,Y)によつて印字領域の位置が把握される
ようになつている。 この場合、上記座標は、ラベル3の左下の点
P0を原点とし、又、ラベル3の下端および左端
を各々X軸およびY軸とする直交座標である。
又、原点からの距離(X,Y)は印字ドツト数で
表わされX方向は後述するサーマルヘツド8の発
熱抵抗体r1〜roの配列方向に対応し、Y方向はラ
ベルの移送方向に対応している。なお、印字フオ
ーマツトデータを用いて行なう印字制御に関して
は本願出願人が昭和59年11月29日付で出願した特
願昭59−252472号に詳細に説明されている。 次に、第3図は印字フオーマツトテーブル2b
内のデータブロツクの一例を示す概念図である。
この印字データブロツクは、22のフオーマツト
ブロツクFB1〜FB22からなり、1つの印字フ
オーマツトに対して22種の印字フオーマツトデー
タが記憶されている。以下、これら印字フオーマ
ツトデータのうち主要なものについて説明する。 FB1 ここには、前述した第2図に示すラベル3の左
上の点QのY座標上での位置(YMAX)がラベル
サイズとして記憶されている。 FB2 ここには、会社名およびその住所(所属部所を
含む)を印字する印字領域の最大文字数がアドレ
ス印字領域サイズとして記憶されている。 なお、この例では通常行なわれているあて先書
の習慣に基づいて、あて先データを会社名、住所
と所属部所、相手氏名の3つのデータブロツクに
区分し、それぞれアドレス1、アドレス2、アテ
ンシヨンと名づけている。したがつて、FB2は
アドレス1およびアドレス2を印字する印字領域
の最大印字可能文字数が記憶されている。ここで
注意を要するのは、この例では文字サイズが通常
サイズと拡大サイズの2種類あるのでここには通
常サイズで印字する場合の印字数を記憶しておき
拡大サイズの文字を印字する場合には2文字とし
て扱う必要があることである。なお、この実施例
は文字数を基準として印字領域のサイズを規定し
たが、印字ドツト数を基準として印字領域のサイ
ズを規定することも考えられる。このことは以下
のFB4,FB5についても同様である。 FB3 ここには前述した第2図に示す印字領域Bの向
きを示すデータが印刷方向として記憶されてい
る。すなわち、第4図に示すように、印字領域B
はP点を基準として90゜,180゜,270゜に回転させて
印字することが可能であり、「0」、「1」、「2」
および「3」のデータ、各々0゜,90゜,180゜および
270゜の回転指令に対応する。 FB4 ここには相手氏名、すなわち(アテンシヨン)
を印字する印字領域の最大文字数がアテンシヨン
印字領域サイズとして記憶されている。 FB5 ここには、発行先を印字する印字領域の最大文
字数が発行元印字領域サイズとして記憶されてい
る。 FB6 ここには、予め関連付けられた他のフオーマツ
トデータの番号が記憶されている。このように関
連付けられた他のフオーマツトデータにおいて
は、それによつて指示される印字領域の各々の最
大文字数(例えば第3図のFB2に示すアドレス
印字領域サイズ)が元のフオーマツトデータに比
べて多くなつている。 FB7 ここには、日付を印字する印字領域の基準位置
(X,Y)および文字の大きさ(M)が日付印字
位置として記憶されている。ここで基準位置
(X,Y)は、日付を印字する印字領域の左下の
点(基準位置)の前述した第2図に示す座標上で
の位置である。又、文字の大きさ(M)は印字の
大きさが標準であるか拡大であるかを示す。すな
わち、第5図に示すように、5×7(ドツト)の
標準文字と10×14(ドツト)の拡大文字の2種類
の大きさが選択でき、「0」および「1」のデー
タが、各々標準および拡大の指令に対応する。 なお、X,Yデータとして、それぞれ「0」が
設定されている場合には、このデータは印字しな
いことを示している。このことに関しては以下同
様である。 FB8 ここには、相手先名(会社名)を印字する印字
領域の基準位置(X,Y)および文字の大きさ
(M)がアドレス1印字位置として記憶されてい
る。この実施例においては、相手先名について最
大3行の印字領域が用意されており、これら3行
の印字領域の印字位置が各々FB10,FB11お
よびFB12に記憶されている。 FB13 ここには、相手先名(アテンシヨン)を印字す
る印字領域の基準位置(X,Y)および文字の大
きさ(M)が記憶されている。この実施例におい
ては、相手氏名について1行の印字領域が用意さ
れている。 FB14 ここには、相手先住所および所属部所を印字す
る印字領域の基準位置(X,Y)および文字の大
きさ(M)がアドレス2印字位置として記憶され
ている。この実施例においては、相手先住所およ
び所属部所ついて最大4行の印字領域が用意され
ており、これら4行の印字領域の印字位置が各々
FB14,FB15,FB16およびFB17に記憶
されている。 FB18 ここには、発行元を印字する印字領域の基準位
置(X,Y)および文字の大きさ(M)が発行元
印字位置として記憶されている。この実施例にお
いては、発行元ついて最大3行の印字領域が用意
されており、これら3行の印字領域の印字位置が
各々FB18,FB19およびFB20に記憶され
ている。 以上が印字フオーマツトテーブル2bの詳細で
あり、そして印字フオーマツトテーブル2bには
その内容が異なる複数の印字フオーマツトデータ
が記憶されている。すなわち、印字フオーマツト
テーブル2bには、その記憶内容が異なる多種類
の印字フオーマツトテーブル2bが記憶されてお
り、相手先の文字数や日付データを印字するか否
か等に応じて最適な印字フオーマツトが選択でき
るようになつている。さらに説明すると、例えば
ラベル3の大きさが異なれば、ラベルサイズ
(FB1)も当然変わつてくる。又相手先によつて
は、アドレス1に3行も必要でない場合がある。
又さらに、特に相手先氏名は拡大して印字したい
場合がある。このように、あて名書きの態様は多
種多様であり、一種の印字フオーマツトによつて
は、すべての態様に適合させることができない。
したがつて、内容の異なる印字フオーマツトを多
種類用意して、あて先印字の態様によつて最適な
印字フオーマツトを選択することができるように
している。 次に、キヤクタジエネレータ2cには印字文字
のドツトパターンが記憶されている。この場合、
本実施例においては、英語圏の国へのあて名書き
を対象としており、したがつて、上記印字文字は
アルフアベツトが主体をなしている。 なおこの例では、上述したように文字サイズと
して標準サイズと拡大サイズの2種類考えてお
り、標準サイズのドツトパターンを演算処理する
ことで拡大サイズのドツトパターンを得るように
構成されているが、文字サイズの異なる複数種類
のドツトパターンを記憶させておき、上記文字サ
イズ情報Mに応じて所定サイズのドツトパターン
を選択して使用することも考えられる。 次に第1図に示す4はRAMであり、ワークエ
リア4a、プリセツトメモリ4b、スクリーンメ
モリ4cおよびレジスタメモリ4dからなつてい
る。この場合、プリセツトメモリ4bは電池(図
示せず)によつてバツクアツプされ、不揮発性メ
モリとなつている。ここで、プリセツトメモリ4
b、スクリーンメモリ4cおよびレジスタメモリ
4dの各メモリの記憶内容について説明する。 プリセツトメモリ4b このプリセツトメモリ4bは、あて先ラベルを
印字するに先だつて使用者によつてあらかじめあ
て先データが記憶されるメモリで、第6図イ,ロ
はプリセツトメモリ4b内のプリセツトデータの
1例を示す概念図である。このプリセツトデータ
は2つのテーブルPT1,PT2に分けることがで
き、これらテーブルPT1およびPT2は、各々6つ
のブロツクPT1−1〜PT1−6および3つのブロ
ツクPT2−1〜PT2−3からなつている。テーブ
ルPT1において、ブロツクPT1−1,PT1−2お
よびPT1−3には、各々ブランチ番号、コード番
号およびフオーマツト番号が記憶されており、こ
れらブランチ番号、コード番号およびフオーマツ
ト番号は、使用者によつて予め設定されるように
なつている。ここで、フオーマツト番号とは、前
述したROM2に記憶されている印字フオーマツ
トテーブル2bの1つを特定する番号である。
又、ブロツクPT1−4には、印字したラベルの発
行枚数が発行の都度CPU1によつて更新されて
記憶されるようになつている。 次にテーブルPT2において、ブロツクPT2
1,PT2−2およびPT2−3には、各々相手先名
(第3図の印字フオーマツトテーブル2bに示す
アドレス1に対応する)、相手先名(印字フオー
マツトテーブル2bに示すアテンシヨンに対応す
る)および相手先住所および所属部所(印字フオ
ーマツトテーブル2bに示すアドレス2に対応す
る)が記憶されており、これら相手先名、相手先
氏名および相手先住所等は使用者により、上記テ
ーブルPT1のブランチ番号およびコード番号に対
応させて設定されるようになつている。この場
合、ブロツクPT2−1がコード番号に対応し、ブ
ロツクPT2−2およびPT2−3がブランチ番号に
対応している。 スクリーンメモリ4c スクリーンメモリ4cは、その記憶空間が前述
した印字可能領域1に対応しているメモリであ
り、印字用のバツフアメモリである。 レジスタメモリ4d レジスタメモリ4dは、各種のレジスタより構
成され、各種データの一時記憶に用いられる。 次に、第1図において5はタイマであり、基準
クロツクとなる。CPU1は、このタイマ5の出
力に基づいて日付を更新する。 一方、6はプリンタ部であり、用紙を駆動する
パルスモータ7、発熱抵抗体r1〜roから成るサー
マルヘツド8、サーマルヘツド8を駆動する駆動
回路9、印字データをシフト記憶するシフトレジ
スタ10およびCPU1とデータの授受を行うプ
リンタインターフエイス11から成つている。こ
の場合、プリンタインターフエイス11は、
CPU1の制御データに基づき、パルスモータ駆
動用の駆動パルスMCP、駆動回路9への印字パ
ルスDP、シフトレジスタ10へのクロツクパル
スCPおよび印字データDATAを出力する。次
に、12は操作部であり、第7図イに示すよう
に、キー群12a(テンキーやフアンクシヨンキ
ー等)と、シリンダースイツチ12bから成つて
おり、CPU1に対し各種のデータ入力を行うよ
うに成つている。13はドツト式液晶表示部であ
り、入力データおよびCPU1のメツセージ等を
表示する。ここで、第8図に表示部12およびキ
ー群12aの詳細を示す。この図においてシリン
ダースイツチ12bは、5つのモードの選択に用
いられる。すなわちモードZは発行枚数の打ち出
し指示に用いられ、モードPRNはあて先ラベル
打ち出し指示に用いられる。又、モードTEMは、
プリセツトメモリ4bに記憶されていないデータ
の打ち出し指示に用いられる。すなわち、このモ
ードTEMにおいて、印字データをキー群12a
から入力し、次いでこれを印字させる。この場
合、入力した印字データは、プリセツトメモリ4
bに記憶されることはなく、印字終了と同時に消
去される。又、モードXはプリセツトデータの点
検・確認用のモードで、プリセツトされたあて先
データのすべてのラベルの打ち出し指示に用いら
れ、モードPGMはプリセツトメモリ4bへの印
字データの設定指示に用いられる。 また、第7図イ,ハに示す14は給紙部であ
り、第1図に示すプリンタ部6に対し、ラベル用
紙(台紙上にラベルを一定間隔毎に多数剥離可能
に固着した印字用紙)を供給するものである。こ
の給紙部14は、着脱自在なカセツトタイプに成
つており、このカセツト内に、ロール状に形成さ
れたラベル用紙が収納されている。このカセツト
はラベル用紙の異なるものが複数用意されてい
る。 なお、カセツトタイプのプリンタに関しては、
本出願人が昭和59年3月8日付で出願した特願昭
59−44876号に詳細が説明されている。 又、第7図ハに示すように、給紙部取外ハンド
ル15が設けられており、給紙部14を取り外す
ときには、この給紙部取外ハンドル15を図に示
す矢印方向に回すと、給紙部が本体から離脱する
ように成つている。 又、第7図イにおいて16は印字後のラベル用
紙が送り出される送出口である。 次に、第1図に示す17は、外部機器とCPU
1との間でデータの授受を行う外部機器インター
フエイスであり、第7図ロに示すように、本体の
背面に設けられたコネクタ17aに外部機器の信
号線が接続されるようになつている。 このインターフエイス17は、オプシヨンとし
て用意されているキヤラクター入力用のキーボー
ドを接続したり、カセツトテープレコーダからプ
リセツトデータを入力する場合に用いられる。 以上の構成を有するプリンタの動作について説
明する。 (1) プリセツトデータ設定 プリセツトデータの設定を行なう場合には、第
8図に示すシリンダースイツチ12bを切り変え
てPGMモードにする。以下、第9図に示すフロ
ーチヤートに従つて説明する。 CPU1はステツプSP1において表示部13に 〓PROG−MODE〓 と表示し、操作者にプリセツトデータ設定モード
であることを知らせ、次いでステツプSP2にお
いてデータの入力を待つ。次いで、操作者が操作
部12からコード番号およびブランチ番号を入力
すると、CPU1はステツプSP3において、これ
を読み込み、その番号をレジスタメモリ4dのレ
ジスタに記憶させる(このレジスタを便宜上コー
ドブランチレジスタと称する)。 次いで、CPU1はステツプSP4に移り表示部
13に 〓FORMAT〓 の文字を表示し、フオーマツト番号の入力を促し
た後、ステツプSP5において入力を待つ。 操作者が、操作部12からフオーマツト番号を
入力すると、CPU1はステツプSP6において、
これを読み込み、その番号をレジスタメモリ4d
のレジスタに記憶させる(このレジスタを便宜上
フオーマツトレジスタと称する)。次いでCPU1
はステツプSP7において上記入力されたフオー
マツト番号に対応するフオーマツトデータを印字
フオーマツトテーブル2bから読み出し、ワーク
エリア4aに記憶する。 次いで、CPU1はステツプSP8に移り、表示
部13に 〓ADDRESS1〓 の文字を表示し、相手先名(会社名)の入力を促
した後、ステツプSP9において入力を待つ。 操作者が、操作部12から相手先名を入力する
と、CPU1はステツプSP10へ移る。この相手
先名の入力は、操作部12のテンキーを利用し、
コード入力する。又、行の最後にはENTERキー
を操作する。 CPU1は、ステツプ10において入力された
一行分の文字数と、前記ステツプSP6において
フオーマツトレジスタに格納したフオーマツトデ
ータのうち、第3図に示すフオーマツトブロツク
FB2の最大文字数とを比較し、入力された文字
数が全文字印字できるか否かを判断する。そし
て、全文字印字可能であればステツプSP15に
移る一方、全文字印字不可能、すなわち一行分の
文字数がフオーマツトブロツクFB2の最大文字
数を越えている場合にはステツプSP11へ移り、
フオーマツトレジスタに格納したフオーマツトデ
ータのうち第3図に示すフオーマツトブロツク
FB6に他のフオーマツトデータの番号が記憶さ
れているか否かを判断する。他のフオーマツトデ
ータの番号が記憶されていない場合には、ステツ
プSP13に移り、表示部13にエラーメツセー
ジを表示し、設定操作の最初からやり直しを促す
一方、他のフオーマツトデータの番号が記憶され
ている場合には、ステツプSP12に移り、その
番号をレジスタメモリ4dのフオーマツトレジス
タに格納し、次いでステツプSP14に移り、そ
の番号に対応するフオーマツトデータを印字フオ
ーマツトテーブル2bから読み出し、RAM4の
ワークエリア4aに記憶させる。また、このとき
印字フオーマツトが設定したフオーマツトでなく
なつた旨を表示あるいは鳴音で操作者に報知する
ようにしてもよい。次いで、ステツプSP10に
移り、前述したように文字数の比較を行う。この
ように一行分の文字数がオーバーしている場合に
は、関連付けて登録されているフオーマツトデー
タを順次読み出し、1行分の文字を全て印字でき
る印字フオーマツトを捜す。そして、印字可能な
フオーマツトを捜し出したならば、ステツプSP
15において、入力された相手先名をレジスタメ
モリ4dのレジスタに記憶させる(このレジスタ
を便宜上アドレス1レジスタと称する)。次いで、
CPU1はステツプSP16に移り、フオーマツト
レジスタを参照し、相手先名に対して用意されて
いる行数を確認する。例えば、第3図に示すフオ
ーマツトデータにおいては、相手先名に対して、
FB10,FB11およびFB12の3行が用意さ
れている。 次いで、CPU1は、このステツプSP16にお
いて、確認した行数の全てについて入力があつた
か否かを判断し、既だ空白の残余行がある場合に
は、ステツプSP8に移り、次の行の入力を促す
一方、全ての行について入力があつたならばステ
ツプSP17に移る。CPU1は、このステツプSP
17において、表示部13に 〓ATTENTION〓 の文字を表示し、相手氏名の入力を促す。以後、
この相手氏名の入力に対する処理は、前述したス
テツプSP9〜SP14の処理と同様であり、説明
を省略する。そして、CPU1は入力のあつた相
手氏名をレジスタメモリ4dのレジスタに記憶さ
せる(このレジスタを便宜上アテンシヨンレジス
タと称する)。 次いで、CPU1は相手先住所(所属部所を含
む)の入力を促し、その入力に対して同様な処理
を行なつた後、入力された相手先住所をレジスタ
メモリ4dのレジスタに記憶させる(このレジス
タを便宜上、アドレス2レジスタと称する)。 次いで、CPU1はステツプSP18に移り、
ENDキーの操作を待ち、ENDキーが操作された
ならば、ステツプSP19に移り、コード・ブラ
ンチレジスタの内容をプリセツトメモリ4bのテ
ーブルPT1のブロツクPT1−1およびPT1−2に
格納し、又、フオーマツトレジスタの内容を上記
テーブルPT1のブロツクPT1−3に格納する。そ
してさらにアドレスレジスタ、アテンシヨンレジ
スタおよびアドレスレジスタの内容を、各々上記
テーブルPT1に対応するテーブルPT2のブロツク
PT2−1,PT2−2およびPT2−3に格納する。 (2) 印字 印字を行なう場合は、第8図に示すシリンダー
スイツチ12bを切り替えて、PRNモードにし、
コード番号およびブランチ番号を入力する。
CPU1は、コード番号およびブランチ番号が入
力されると、RAM4のプリセツトメモリ4bに
おいて、各テーブルPT1のブロツクPT1−1およ
びPT1−2を検索し、同一のコード番号および同
一のブランチ番号が記憶されているテーブルPT1
を捜す。そして、目的のテーブルPT1が検索でき
たならば、そのテーブルPT1と対になつているテ
ーブルPT2からプリセツトデータを読み出し、レ
ジスタメモリ4dの所定のレジスタに記憶させ
る。 次いで、CPU1は上記目的のテーブルPT1
らフオーマツト番号を読み出し、この番号に対応
するフオーマツトデータをROM2の印字フオー
マツトテーブルから読み出してRAM4における
レジスタメモリ4dの所定のレジスタに記憶させ
る。 次に、CPU1はプリセツトデータをキヤラク
タジエネレータ2cによつてドツトパターンに変
換し、さらに変換したドツトパターンを上記読み
出したフオーマツトデータに従つて、スクリーン
メモリ4cに展開する。次いでCPU1はスクリ
ーンメモリ4cの内容を順次読み出してはプリン
タ6へ供給し、印字を行なわせる。こうして、設
定された文字が欠けることなく全て印字される。 なお、本実施例においては、フオーマツトのチ
エツクをプリセツトデータ設定時に行なつたが、
印字時に行なうようにしてもよい。すなわち、設
定時においては、文字数のチエツクを行なわず
に、無条件に設定を許す。そして、印字時におい
て、プリセツトデータを読み出す際に指定された
フオーマツトに印字すべく文字数のチエツクを行
い、文字欠けが生じないようであれば、そのフオ
ーマツトで印字を行う一方、文字欠けが生じるよ
うであれば、そのフオーマツトで印字を行う一
方、文字欠けが生じるようであれば、そのフオー
マツトのブロツクFB6から他のフオーマツトを
読み出し、そのフオーマツトについて文字数のチ
エツクを行う。こうして、印字時においてプリセ
ツトデータに適合したフオーマツトを捜し出し、
そのフオーマツトで印字を行ない、設定された文
字の全てを印字する。 又、本実施例においては、文字数のみチエツク
したが、プリセツトデータがフオーマツトに適行
しない例として、他に例えば行数オーバーがあ
る。すなわち、プリセツトデータとして設定され
た行数が、フオーマツトの行数より多い場合であ
る。この様な場合においても、第10図に示すよ
うに行数の多いフオーマツトを順次読み出し、最
適なフオーマツトを捜すようにする。 又、上述した動作説明においては、同一のあて
な書を多数枚印字する場合について説明したが、
同一会社内の異なる部所に所属する多数の者につ
いてあてな書きを印字することも可能である。こ
の場合、PRNモードにおいて1つのコード番号
と多数のブランチ番号を入力する。 例えば 「12」 とコード番号を入力した後、 「01」「〜」「50」 とブランチ番号を入力する。これによつて、同一
会社内の異なる部所に所属する多数の者について
連続してあてな書きが印字される。 〔印字フオーマツトの指定について〕 ここでフオーマツトブロツクFB6に設定され
る他のフオーマツトについて考慮すべき点につい
て説明する。以下簡単のために、上記他のフオー
マツトを子フオーマツト、この子フオーマツトが
フオーマツトブロツクFB6に設定されるフオー
マツトを親フオーマツトと呼ぶとすると、親と子
のフオーマツトはそれぞれラベルサイズが同じで
あるほうが好ましい。もしそうでないとすると、
操作者は、印字する際、ラベルサイズの変更につ
いて常に注意することが必要になる。また、上記
実施例では、便宜上、印字データをアドレス1、
アドレス2、アテンシヨンの3つに区分してそれ
ぞれのデータを装置の指示に従い入力する構成で
あつた。このような場合には子フオーマツトは、
既に入力されている印字ブロツクのデータが印字
文字数をオーバーすることがないように配慮して
きめる必要がある。なお、上記実施例のように印
字データをブロツク分けにした場合には、ブロツ
クのすべてについて上述した印字文字数オーバー
のチエツクを行なうのではなく、入力文字数にバ
ラツキが予想されるブロツク、例えば上記の例で
はアドレス2のみチエツクを行なうことや、また
各ブロツクに子フオーマツトを設定することも考
えられる。また、親と子のフオーマツトはなるべ
く類似しているフオーマツトであることが好まし
い。 なお、上記実施例ではフオーマツトデータブロ
ツクFB2,FB4およびFB5に印字可能領域と
して、最大印字文字数を設定しておき、拡大文字
を印字する場合は2文字分として扱うようにして
いたが、文字サイズの種類が多数種ある場合に
は、上記データブロツクFB2,FB4およびFB
5には印字可能領域を最大印字ドツト数で設定し
ておくほうが好ましい。 〔発明の効果〕 以上説明したように、この発明によれば、1つ
のフオーマツトについて他のフオーマツトを関連
付けておき、これらを順次参照してプリセツトデ
ータに適合するフオーマツトを捜すようにしたの
で印字フオーマツトの誤設定があつた場合でも、
すべてのプリセツトデータが文字欠けを起こすこ
となく印字される。この結果、あて先ラベルを印
字する場合に、住所、氏名等が確実に印字され誤
送される等の心配が全くなくなる。 又、これによつて印字フオーマツトの設定作業
の負担が軽減される。
【図面の簡単な説明】
第1図は、この発明の一実施例によるプリンタ
の構成を示すブロツク図、第2図はラベル上の印
字領域を示す説明図、第3図はフオーマツトデー
タの一例を示す概念図、第4図はラベル上の印字
方向の種類を示す正面図、第5図イ,ロは、各々
同プリンタにおいて扱う文字の大きさを説明する
ための図、第6図イ,ロは各々プリセツトデータ
の一例を示す概念図、第7図イ,ロ,ハ,ニは
各々同プリンタの外観を示す正面図、背面図、右
側面図、左側面図、第8図は操作部12の詳細を
示す正面図、第9図は同プリンタの動作を説明す
るためのフローチヤート、第10図は同プリンタ
の動作の説明に用いられるラベルの正面図であ
る。 1……CPU(判断手段、参照手段、検索手段)、
2b……印字フオーマツトテーブル、6……プリ
ンタ部(印字手段)。

Claims (1)

  1. 【特許請求の範囲】 1 予め設定された印字データを印字するプリン
    タにおいて、印字すべき印字態様を指示する印字
    フオーマツトデータを、異なる印字態様を指示す
    る他の印字フオーマツトデータとのリンクコード
    と共に複数記憶する印字フオーマツトテーブル
    と、下記(a)、(b)の手段を具備してなり、下記(a)、
    (b)の手段を交互に起動することにより前記印字デ
    ータに適合する印字態様を捜し出す検索手段と、
    前記適合する印字態様に従つて印字を行なう印字
    手段とを具備することを特徴とするプリンタ。 (a) 前記印字データが前記印字態様に適合してい
    るか否かを判断する判断手段 (b) 前記印字データが前記印字態様に適合してい
    ないときに、その印字態様を指示する印字フオ
    ーマツトデータと共に記憶されている前記リン
    クコードに基づき、そのリンクコードで指定さ
    れる前記他の印字フオーマツトデータを参照す
    る参照手段。
JP60269147A 1985-11-29 1985-11-29 プリンタ Granted JPS62246765A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60269147A JPS62246765A (ja) 1985-11-29 1985-11-29 プリンタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60269147A JPS62246765A (ja) 1985-11-29 1985-11-29 プリンタ

Publications (2)

Publication Number Publication Date
JPS62246765A JPS62246765A (ja) 1987-10-27
JPH0411115B2 true JPH0411115B2 (ja) 1992-02-27

Family

ID=17468333

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60269147A Granted JPS62246765A (ja) 1985-11-29 1985-11-29 プリンタ

Country Status (1)

Country Link
JP (1) JPS62246765A (ja)

Also Published As

Publication number Publication date
JPS62246765A (ja) 1987-10-27

Similar Documents

Publication Publication Date Title
JP2002522996A (ja) 付箋またはタブ媒体上のテキスト及びグラフィック画像のデザイン
JP3282976B2 (ja) 文字情報処理装置及び方法
JPH10166667A (ja) 文字印刷装置
JPH0411114B2 (ja)
JPH0411115B2 (ja)
JP3224699B2 (ja) テープ印字装置
JPS60109878A (ja) 編集機能を備えた電子タイプライタ
JPH0348555B2 (ja)
JPH06227078A (ja) 定型紙印刷用プリンタ装置
JP2003170628A (ja) テープ印字装置
JPH064346B2 (ja) プリンタ
JP3187032B2 (ja) 住所データ処理装置及び文書処理装置における住所データの処理方法
JP3627259B2 (ja) バーコード印刷データ作成装置
JPS6063665A (ja) 外字入力方式
JPH01150568A (ja) プリンタ装置
JPH07172010A (ja) ラベル作成装置
JP2713275B2 (ja) 葉書の宛名面印刷制御装置
JPH07123281B2 (ja) 情報処理装置
JPH05324641A (ja) テープ印字装置
JPS60239270A (ja) 行番号印刷制御処理方式
JPH10207878A (ja) 文書編集印刷装置
JPS58222865A (ja) 携帯型電子タイプライタ
JP2003089242A (ja) テープ印字装置
JPH06259428A (ja) 文書処理装置
JPH0657670U (ja) 宛て名カード

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term