JPS6071277A - サ−マルプリンタの印字制御方式 - Google Patents

サ−マルプリンタの印字制御方式

Info

Publication number
JPS6071277A
JPS6071277A JP58178200A JP17820083A JPS6071277A JP S6071277 A JPS6071277 A JP S6071277A JP 58178200 A JP58178200 A JP 58178200A JP 17820083 A JP17820083 A JP 17820083A JP S6071277 A JPS6071277 A JP S6071277A
Authority
JP
Japan
Prior art keywords
data
printing
print
drivers
counter
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.)
Granted
Application number
JP58178200A
Other languages
English (en)
Other versions
JPH0514619B2 (ja
Inventor
Hiroyoshi Zama
宏芳 座間
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.)
Alps Alpine Co Ltd
Original Assignee
Alps 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 Alps Electric Co Ltd filed Critical Alps Electric Co Ltd
Priority to JP58178200A priority Critical patent/JPS6071277A/ja
Publication of JPS6071277A publication Critical patent/JPS6071277A/ja
Publication of JPH0514619B2 publication Critical patent/JPH0514619B2/ja
Granted legal-status Critical Current

Links

Classifications

    • B—PERFORMING OPERATIONS; TRANSPORTING
    • B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/315—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material
    • B41J2/32—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads
    • B41J2/35—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads providing current or voltage to the thermal head
    • B41J2/355—Control circuits for heating-element selection

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 発明の技術分野 本発明は、ラインタイプのサーマルプリンタの印字を高
速化することができるサーマルプリンタの印字制御方式
に関するものである。
従来技術と問題点 ラインタイプのサーマルプリンタは、従来第1図に示す
構成により制御されるものであった。即ち、インタフェ
ース回路1を介してマイクロプロセッサ2がホストプロ
セッサ等からのデータを受信し、印字命令であるか否を
判別する。印字命令でない場合は、受信したデータ(キ
ャラクタコード)をデータバッファ3に一時格納する。
印字命令であれば、データバッファ3に格納されている
データ(キャラクタコード)を続出し、その続出データ
に従ったキャラクタデータをキャラクタジェネレータ4
から発生させる。キャラクタジェネレータ4はROM 
(リードオンリメモリ)により構成されているのが一般
的であり、キャラクタコ−ドをアドレス信号としてアク
セスし、キャラクタデータは並列に出力される。この並
列に出力されたキャラクタデータを直列に変換し、変換
されたシリアルデータaをドライバ51に加える。
マイクロプロセッサ2は、シリアルデータaの出力に伴
って、シフトクロックパルスb、ラッチパルスC,イネ
ーブルパルスd1〜d8を出力するものであり、シフト
クロックパルスbによりシリアルデータaは順次ドライ
バ52〜58にシフトされる。各ドライバ51〜58は
例えば32ビツトのシフトレジスタを備えており、1ラ
インを256ビツト構成とし、1ライン分のシフト終了
によりラッチパルスCが加えられ、このラッチパルスC
により各ドライバ51〜58には32ビツトのデータを
ラッチされる。次に各ドライバ51〜58に対してイネ
ーブルパルスd1〜d8が出力され、イネーブルパルス
を加えられたドライバは、ラッチされたデータに従った
駆動信号をサーマルヘッド6に出力するもので、総ての
ドライバ51〜58が動作を終了すると、1ライン分の
印字が終了することになる。このような動作がキャラク
タを構成するライン数分繰り返し行われて、1行分のキ
ャラクタの印字が終了する。
第2図は、前述の印字制御についてのフローチャートで
あり、データ受取りを行った後、印字命令であるか否か
を判別する。印字命令でなりればそのデータを格納し、
印字命令であれば1行分の印字が行われる。1行中Ωキ
ャラクタ数に関係なく、総てのドライバ51〜58にイ
ネーブルパルスd1〜d8を順次加えてサーマルヘッド
6による印字を行わせるものであるから、1行中のキャ
ラクタ数が少ない場合でも、キャラクタ数が多い場合と
同じ速度であった。
発明の目的 本発明は、キャラクタ数に対応してドライバを動作させ
、全体としての印字速度を向上させることを目的とする
ものである。
発明の構成 本発明は、サーマルヘッドと、シフトレジスタ機能を有
し且つ前記サーマルヘッドを駆動する複数のドライバと
、データバッファと、キャラクタジェネレータと、各部
を制御するマイクロプロセッサとを備えたサーマルプリ
ンタに於いて、計数手段を設り、人力されたデータが印
字命令であるか否かを前記マイクロプロセッサにより判
別し、前記データが印字命令でない時は該データを前記
データバッファヘ一時格納すると共に、前記計数手段を
+1し、前記データが印字命令の時は前記データバッフ
ァに格納されたデータを読出して前記キャラクタジェネ
レータからキャラクタデータを発生させ、且つ前記計数
手段の計数内容に基づいて印字グループ数を計算し、該
印字グループ数に対応する前記ドライバのみを動作させ
て前記サーマルヘッドにより印字させるものであり、1
行中のキャラクタ数に対応してドライバを動作させて、
1行中のキャラクタ数が少ない場合には、全体としての
印字速度を向上することができる。以下実施例について
詳細に説明する。
発明の実施例 第3図は本発明の実施例のブロック図であり、第1図と
同一符号は同一部分を示し、7は計数手段としてのキャ
ラクタカウンタである。このキャラクタカウンタ7は受
信したデータが印字命令でない場合、キャラクタコード
を示すものであるから+1し、印字命令が加えられるま
でに受信したキャラクタ数を計数するものである。この
印字命令は1行分のデータを受信することにより受信さ
れるから、キャラクタカウンタ7のカウント内容は、1
行中のキャラクタ数を示すものとなる。このキャラクタ
カウンタ7をクリアした後、インタフェース回路lを介
してデータを受信すると、マイクロプロセッサ2は前述
のように印字命令か否かを判別し、印字命令でなければ
そのデータ(キャラクタコード)をデータバッファ3に
一時格納し、且つキャラクタカウンタ7を+1する。印
字命令であれば、キャラクタカウンタ7の内容を読取り
、印字すべきグループ数を計算し、且つキャラクタカウ
ンタ7をクリアし、次に加えられるキャラクタ数のカウ
ントアツプの準備を行う。
例えば1キヤラクタを5×7ビツト構成とし、キャラク
タ間を2×7ビツトとすると、キャラクタカウンタ7の
カウント内容が10であった場合、■ライン中のビット
数は70ビツトとなり、1ドライバ当り32ビツトであ
るから、3個のドライバを駆動すれば良いことになる。
即ちシフトパルスbによりシリアルデータaをドライバ
51〜58にシフトし、ラッチパルスCによりシフトさ
れたシリアルデータaをラッチし、イネーブルパルスd
6.d7.d8のみを出力して、ドライバ56.57.
58によりサーマルヘッド6を駆動して印字させるもの
である。従って1行中のキャラクタ数が少ない程印字速
度を速くすることができる。
第4図は、本発明の実施例のフローチャートであり、カ
ウンタクリアの後に、データ受取りを行い、印字命令か
否かを判別する。印字命令でない場合は、データ(キャ
ラクタコード)を格納し、且つカウンタを+1する。印
字命令であると、カウンタのカウント内容により印字グ
ループ数を計算し、その計算結果に基づいてドライバに
イネーブルパルスを加えることにより、印字を行うもの
である。
前述の実施例は、1ドライバ当り32ビツトのシフトレ
ジスタを備えて、8個のドライバにより256ビツトの
シフトレジスタを構成し、サーマルヘッド6により、1
ライン256ドツトの印字を行わせる場合について示す
ものであるが、各ドライバのシフトレジスタのビット数
及びドライバ数等は任意に選定することができるもので
あり、又最終段までシリアルデータaをシフトするよう
にシフトパルスbを加える場合だけでなく、1行中のキ
ャラクタ数が少ない場合等に於いて、途中段までシリア
ルデータaをシフトする場合についても適用することが
できるものである。又キャラクタカウンタ7は、メモリ
の領域の一部を利用して構成することも可能である。
発明の詳細 な説明したように、本発明は、ラインタイプのサーマル
プリンタに於いて、印字命令でないデータをキャラクタ
カウンタ7等の計数手段により計数し、印字命令が加え
られた時に、その計数手段の計数内容に基づいて印字グ
ループ数を計算し、その印字グループ数に対応したドラ
イバを動作させるものであるから、1行中のキャラクタ
数が少ない程、動作させるべきドライバ数が少なくなり
、次の行の印字に直ちに移行することができ、従って全
体としての印字速度を向上することができることになる
。又キャラクタカウンフ等の計数手段は、各部を制御す
るマイクロプロセッサ2のソフトにより実現することも
可能であり、特に構成が複雑となることはない。
【図面の簡単な説明】
第1−図は従来のラインタイプのサーマルプリンタの要
部ブロック図、第2図は従来の印字動作のフローチャー
ト、第3図は本発明の実施例の要部ブロック図、第4図
は本発明の実施例のフローチャートである。 1はインタフェース回路、2はマイクロプロセッサ、3
はデータバッファ、4はキャラクタジェネレータ、51
〜58はドライバ、6はサーマルヘッド、aはシリアル
データ、bはシフトパルス、Cはラッチパルス、d1〜
d8はイネーブルパルスである。 特許出願人 アルプス電気株式会社 代理人弁理士 相 谷 昭 司 代理人弁理士 渡 邊 弘 − 第2図 第3図 第4図

Claims (1)

    【特許請求の範囲】
  1. サーマルヘッドと、シフトレジスタ機能を有し且つ前記
    サーマルヘッドを駆動する複数のドライバと、データバ
    ッファと、キャラクタジェネレータと、各部を制御する
    マイクロプロセッサとを備えたサーマルプリンタに於い
    て、計数手段を設け、入力された≠−夕が印字命令であ
    るか否かを前記マイクロプロセッサにより判別し、前記
    データが印字命令でない時は該データを前記データバツ
    ファヘ一時格納すると共に、前記計数手段を+1し、前
    記データが印字命令の時は前記データバッファに格納さ
    れたデータを読出して前記キャラクタジェネレータから
    キャラクタデータを発生させ、且つ前記計数手段の計数
    内容に基づいて印字グループ数を計算し、該印字グルー
    プ数に対応する前記ドライバのみを動作させて前記サー
    マルヘッドにより印字させることを特徴とするサーマル
    プリンクの印字制御方式。
JP58178200A 1983-09-28 1983-09-28 サ−マルプリンタの印字制御方式 Granted JPS6071277A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58178200A JPS6071277A (ja) 1983-09-28 1983-09-28 サ−マルプリンタの印字制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58178200A JPS6071277A (ja) 1983-09-28 1983-09-28 サ−マルプリンタの印字制御方式

Publications (2)

Publication Number Publication Date
JPS6071277A true JPS6071277A (ja) 1985-04-23
JPH0514619B2 JPH0514619B2 (ja) 1993-02-25

Family

ID=16044328

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58178200A Granted JPS6071277A (ja) 1983-09-28 1983-09-28 サ−マルプリンタの印字制御方式

Country Status (1)

Country Link
JP (1) JPS6071277A (ja)

Also Published As

Publication number Publication date
JPH0514619B2 (ja) 1993-02-25

Similar Documents

Publication Publication Date Title
US4400791A (en) Dot matrix printer with compressed character data storage
US5353043A (en) Printing data transferring method to a line head
JPH0425144B2 (ja)
US4583100A (en) Multicolor serial dot printer
JPS6161565A (ja) 感熱記録方法および装置
JPS5876282A (ja) ドツトプリンタ装置のボ−ルド印字方式
JPS63145048A (ja) 印字装置
JPH0514619B2 (ja)
JPS6113993B2 (ja)
JPS6047112B2 (ja) 印字制御方式
JPH07102715B2 (ja) プリンタ
JPS6319155Y2 (ja)
JP2564513B2 (ja) プリンタ制御装置
JPH0379371A (ja) 印字制御回路
JPH0463781B2 (ja)
JPH0699603A (ja) サーマルプリンタの印字制御方法および印字制御装置
JPS5936314B2 (ja) 表示装置の制御方式
JPS6049974A (ja) プリンタ制御方式
JPH0425145B2 (ja)
JPH0784076B2 (ja) 印字データ制御回路
JPS6134994B2 (ja)
JPS6160121A (ja) グラフイツク印字処理方式
JPS6137441A (ja) ドツトプリンタの高速印字処理方式
JPS6131882B2 (ja)
JPS61202854A (ja) プリンタ制御装置