JPH03246081A - 印字装置 - Google Patents

印字装置

Info

Publication number
JPH03246081A
JPH03246081A JP2044794A JP4479490A JPH03246081A JP H03246081 A JPH03246081 A JP H03246081A JP 2044794 A JP2044794 A JP 2044794A JP 4479490 A JP4479490 A JP 4479490A JP H03246081 A JPH03246081 A JP H03246081A
Authority
JP
Japan
Prior art keywords
format
initial value
parameters
data
command
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.)
Pending
Application number
JP2044794A
Other languages
English (en)
Inventor
Yuji Yasui
祐治 安井
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.)
Toshiba Tec Corp
Original Assignee
Tokyo Electric Co 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 Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP2044794A priority Critical patent/JPH03246081A/ja
Publication of JPH03246081A publication Critical patent/JPH03246081A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、ラベルプリンタなどの印字装置に関する。
[従来の技術] 例えば従来のラベルプリンタは、ラベル1枚分の印字デ
ータが描画されるイメージバッファを有するとともに、
上記印字データのライン毎のフォーマットデータ(パラ
メータ:X座標、Y座標。
横倍率、縦倍率1文字種類1文字・文字列回転。
文字背景色等)を記憶するフォーマットテーブルを有し
、上位から1ライン分の印字データが送られてくる毎に
、そのラインに対応するフォーマットデータで該印字デ
ータを展開してイメージバッファ上に描画するものとな
っている。このようなものにおいて、あるラインの印字
フォーマットを変更する場合には、上位で変更後の印字
フォーマットの全パラメータを設定し直して印字フォー
マットコマンドとしてプリンタへ送信する。こうするこ
とにより、プリンタ側では受信したコマンドの内容に基
づいてフォーマットテーブルの該当ラインのフォーマッ
トデータが書き替えられる。がくしで、印字フォーマッ
トの変更がなされていた[発明が解決しようとする課題
] しかるに、従来技術においては、印字フォーマットの変
更を要する毎にその変更フォーマットの全パラメータに
ついて上位で設定し直さなければならず、たとえ一部パ
ラメータの変更であっても他のパラメータについて省略
することは許されず設定作業が大変煩雑で手間を要する
ものであったそこで本発明は、印字フォーマットの変更
を要する場合に、一部パラメータの変更であったならば
その変更パラメータについてのみ再設定すればよく、設
定作業の簡略化をはかり得て設定時間を短縮できる印字
装置を提供しようとするものである。
[課題を解決するための手段] 本発明は、印字データか描画されるイメージバッファと
、印字データのライン毎の各種パラメータからなるフす
一マットデータを記憶するフォーマットテーブルと、フ
ォーマットデータの初期値パラメータを記憶する初期値
テーブルと、上位から印字データが送られてくる毎に該
当ラインのフォーマットデータに基づきその印字データ
をイメージバッファに描画する描画制御手段と、この描
画制御手段によって描画されたイメージバッファの内容
を印字出力する印字制御手段と、上位からフォーマット
データか送られてくる毎にそのフォーマット内容に省略
パラメータが存在するか否かを判断する省略有無判断手
段と、この判断手段により省略無しか判断された場合に
は受信したフォーマットデータをそのままフォーマット
テーブルにセットし、省略有りが判断された場合には省
略バラスりに対応する初期値パラメータを初期値テーブ
ルから抽出して受信したフォーマットデータのパラメー
タとともにフォーマットテーブルにセットするフォーマ
ット設定制御手段とを備えたものである。
そして、上位から各種パラメータからなる初期値フォー
マットデータが送られてくる毎にその受信データに基づ
いて初期値テーブルの内容を変更する初期値テーブル変
更手段を設けると都合がよい。
[作 用コ このように構成された印字装置においては、上位からフ
ォーマットデータが送られてくると、そのフォーマット
データに省略パラメータが存在するか否かが判断される
。そして、存在する場合には省略パラメータに対応する
初期値パラメータが初期値テーブルから抽出され、受信
されたフォーマットデータの各パラメータとともにフォ
ーマットテーブルにセットされる。従って、印字フォー
マットの変更を要する際に初期値パラメータと変更がな
いパラメータについては上位にて省略して設定できるよ
うになる。
そして、初期値テーブル変更手段を設けることにより、
初期値パラメータを任意に変更できるようになる。
[実施例〕 以下、本発明をラベルプリンタに適用した一実施例につ
いて図面を参照しながら説明する。
第1図は当該ラベルプリンタの構成を示すブロック図で
ある。制御部本体としてのCPU (中央処理装置)1
は、各種演算回路、メモリ制御回路。
タイマ回路等を内蔵しており、ROM2およびRAM3
のメモリ部を動作させる。また、通信インタフェース4
を介して上位機種としてのホストコンピュータ5との間
でデータの送受信を行えるようになっている。さらに、
サーマルラインヘッド7に対する通電/通電解除を制御
するヘッドドライム8、紙送りモータとしてのステップ
モータ8を駆動制御するモータドライバ9をそれぞれ制
御する。またCPUIには、キーボード・表示器インタ
フェース10を介してキーボード11および表示器12
が接続されている。
上記ホストコンピュータ5からは、1ライン毎のラベル
印字データの他に、第2図(a)に示すような印字フォ
ーマットコマンド、および同図(b)に示すような初期
値変更コマンドが送られてくる。上記印字フォーマット
コマンドおよび初期値変更コマンドは共に同一の伝文形
式で構成されており、ある1ラインのラベル印字データ
に対応する2桁の文字列番号(ア)、X座標(イ)、Y
座標(つ)、横倍率(1)、縦倍率(オ)、文字種類(
力)、文字・文字列回転(キ)、文字背景色(り)の各
種パラメータを含んでいる。また、印字フォーマットコ
マンドは同図(c)に示す如く、文字列番号を除くパラ
メータについて選択的に省略可能となっている。
前記ROM2には、プログラムデータやギャラクタジエ
ネレータデータ等の固定的データか記憶されている。
一方、前記RAM3には、第3図に示すように、10ラ
イン文の印字データが描画されるイメージバッファ21
、各ライン毎に印字フォーマットが設定される印字フォ
ーマットテーブル22、および各ラインの印字フォーマ
ットの初期値パラメータが設定される初期値テーブル2
3が形成されている。
しかして、CPU1はホストコンピュータ5からコマン
ドを受信すると、第4図に示す処理を実行するようにプ
ログラム制御されている。すなわち、コマンドを受信し
たことに応じて該処理が開始されると、まず受信コマン
ドの種類を調べる。
そして、受信コマンドがある1ラインの文字列の印字デ
ータ送信コマンドとすると(Pl)、それに続く印字デ
ータをフォーマットテーブル22の該当文字列番号に対
応する印字フォーマットで展開してイメージバッファ2
1に描画する。
一方、受信コマンドが印字フォーマットコマンドである
とすると、このコマンド中に省略されたパラメータが存
在するか否かを判断する。そして第2図(a)に示すよ
うに省略パラメータが存在しない場合には、該コマンド
中の全パラメータでフォーマットテーブル22の該当文
字列番号に対応する印字フォーマットを書き替える。こ
れに対し、同図(C)に示すように、省略パラメータが
存在する場合には、初期値テーブル23からその省略さ
れたパラメータに対応する初期値パラメータを抽出する
。そして、この抽出パラメータと該コマンド中のパラメ
ータとでフォーマットテーブル22の該当文字列番号に
対応する印字フォーマットを書き替える。
また、受信コマンドが第2図(b)に示す初期値変更コ
マンドであるとすると、該コマンド中の全パラメータで
初期値テーブル23の該当文字列番号に対応する初期値
パラレータを変更する。
このような構成の本実施例においては、電源投入後、ホ
ストコンピュータ5から各文字列番号の初期値変更コマ
ンドが送られてきて、初期値テーブル23に各文字列の
初期値パラメータか設定される。次いで、ホストコンピ
ュータ5によって各文字列の印字フォーマットが設定さ
れるが、このフォーマット設定の際に該当文字列の初期
値パラメータと同一のパラメータについては省略するこ
とができる。
例えばホストコンピュータ5から初期値変更コマンドと
して第2図(b)のコマンドが送信された場合、文字列
番号[00]に対する初期値パラメータとしてX座標[
XXXX]  Y座標[YYYYコ、横倍率[2]、縦
倍率[2]、文字種類[Cコ、文字・文字列回転[01
コ、文字背景色[D]がそれぞれ設定される。この場合
において、該当文字列の印字フォーマットコマンドとし
て同図(a)のコマンドが送信された場合、文字列番号
[00]に対する印字フォーマットの各パラメータとし
てX座標[XXXX]  Y座標[YYYY] 、横倍
率[1コ、縦倍率[1]、文字種類[Aコ、文字・文字
列回転[00コ、文字背景色[B]がそれぞれ設定され
る。
一方、該当文字列の印字フォーマットコマンドとして同
図(C)のコマンドが送信された場合、文字列番号[0
0]に対する印字フォーマットの各パラメータとして、
X座標[XXXX]  Y座標[YYYY] 、横倍率
[2コ (初期値パラメータ)、縦倍率[2〕 (初期
値パラメータ)、文字種類[A] (印字フォーマット
コマンド中のパラメータ)、文字・文字列回転[01]
 (初期値パラメータ)、文字背景色[D] (初期値
パラメータ)がそれぞれ設定される。
従って、ホストコンピュータ5を用いて印字フォーマッ
トを設定する際、該当文字列の初期値パラメータと同一
のパラメータについては設定を省略しても、プリンタ側
において自動的に該当する初期値パラメータに置き換え
て設定される。
このことは、印字フォーマットを変更する場合も同様で
ある。従来においては、フォーマットテーブル22に設
定されている各種パラメータのうちの1つでも変更する
場合にはその文字列の印字フォーマットを全てホストコ
ンピュータ5で設定する必要があったが、本実施例にお
いては、変更しないパラメータが全て初期値パラメータ
と同一であれば変更するパラメータについてのみ設定し
直せばよい。従って、印字フォーマットの変更に要する
設定作業が簡略化され、短時間でフォーマットの変更か
なされる。
また、ホストコンピュータ5より初期値変更コマンドを
送信することによって、初期値テーブル23上の初期値
パラメータを任意に変更できる利点もある。
なお、印字データのライン数やフォーマットのパラメー
タ種類等、本発明の要旨を逸脱しない範囲で種々変形実
施可能であるのは勿論である。
[発明の効果] 以上詳述したように、本発明によれば、印字フォーマッ
トの変更を要する場合に、一部パラメータの変更であっ
たならばその変更パラメータについてのみ再設定すれば
よく、設定作業の簡略化をはかり得て設定時間を短縮で
きる印字装置を提供できる。
また請求項2記載の発明によれば、初期値パラメータを
任意に変更でき、実用性がより向上された印字装置を提
供できる。
【図面の簡単な説明】
図は本発明の一実施例を示す図であって、第1図はラベ
ルプリンタのブロック図、第2図(a)〜(C)は各種
コマンドの伝文フォーマット図、第3図はRAMの主要
なメモリ構成図、第4図はCPUのコマンド受信処理を
示す流れ図である。 1・・・CPU、5・・・ホストコンピュータ、21・
・・イメージバッファ、 22・・・フォーマットテーブル、 23・・・初期値テーブル。

Claims (2)

    【特許請求の範囲】
  1. (1)印字データが描画されるイメージバッファと、前
    記印字データのライン毎の各種パラメータからなるフォ
    ーマットデータを記憶するフォーマットテーブルと、前
    記フォーマットデータの初期値パラメータを記憶する初
    期値テーブルと、上位から印字データが送られてくる毎
    に該当ラインのフォーマットデータに基づきその印字デ
    ータを前記イメージバッファに描画する描画制御手段と
    、この描画制御手段によって描画されたイメージバッフ
    ァの内容を印字出力する印字制御手段と、上位からフォ
    ーマットデータが送られてくる毎にそのフォーマット内
    容に省略パラメータが存在するか否かを判断する省略有
    無判断手段と、この判断手段により省略無しが判断され
    た場合には受信したフォーマットデータをそのまま前記
    フォーマットテーブルにセットし、省略有りが判断され
    た場合には省略パラメータに対応する初期値パラメータ
    を前記初期値テーブルから抽出して受信したフォーマッ
    トデータのパラメータとともに前記フォーマットテーブ
    ルにセットするフォーマット設定制御手段とを具備した
    ことを特徴とする印字装置。
  2. (2)上位から各種パラメータからなる初期値フォーマ
    ットデータが送られてくる毎にその受信データに基づい
    て前記初期値テーブルの内容を変更する初期値テーブル
    変更手段を設けたことを特徴とする請求項1記載の印字
    装置。
JP2044794A 1990-02-26 1990-02-26 印字装置 Pending JPH03246081A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2044794A JPH03246081A (ja) 1990-02-26 1990-02-26 印字装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2044794A JPH03246081A (ja) 1990-02-26 1990-02-26 印字装置

Publications (1)

Publication Number Publication Date
JPH03246081A true JPH03246081A (ja) 1991-11-01

Family

ID=12701330

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2044794A Pending JPH03246081A (ja) 1990-02-26 1990-02-26 印字装置

Country Status (1)

Country Link
JP (1) JPH03246081A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017087732A (ja) * 2016-12-15 2017-05-25 セイコーエプソン株式会社 印刷装置、印刷装置の制御方法、及び、プログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017087732A (ja) * 2016-12-15 2017-05-25 セイコーエプソン株式会社 印刷装置、印刷装置の制御方法、及び、プログラム

Similar Documents

Publication Publication Date Title
JP2734517B2 (ja) マルチリンガル機能を有する文書作成装置
JP2860204B2 (ja) 出力装置及び当該装置における解釈プログラムの選択方法
JP2534794B2 (ja) ラベルプリンタ
JP3266685B2 (ja) プリンタ
US5931586A (en) Apparatus capable of combining inputs from two different printer languages
JPH0411901B2 (ja)
JP2812412B2 (ja) プリンタ制御装置及び方法
JP2783344B2 (ja) プリンタ制御装置及びその制御方法
JP2783345B2 (ja) 出力装置及び方法
JPH0522933B2 (ja)
JP2522600B2 (ja) プリンタ
JP2793349B2 (ja) 印刷装置
JP3150396B2 (ja) プリンタ制御方式
JP2610874B2 (ja) 情報処理方法
JP3045077B2 (ja) 印字装置
JP2805642B2 (ja) プリンター装置
JPS6335349A (ja) ワ−ドプロセツサ
JPH08118742A (ja) ラベルプリンタ
JPH08230254A (ja) 印字装置
JPH07137392A (ja) 印刷装置
JPH08174967A (ja) 画像出力装置及びその方法
JP2002149381A (ja) 印刷装置および印刷装置の設定方法
JPH07186454A (ja) テープ印字装置
JPH034316A (ja) ページプリンタ
JPH03188558A (ja) 均等割付機能付き文書処理装置