JPS5875283A - プリンタのキヤラクタ・ジエネレ−タ - Google Patents

プリンタのキヤラクタ・ジエネレ−タ

Info

Publication number
JPS5875283A
JPS5875283A JP56173400A JP17340081A JPS5875283A JP S5875283 A JPS5875283 A JP S5875283A JP 56173400 A JP56173400 A JP 56173400A JP 17340081 A JP17340081 A JP 17340081A JP S5875283 A JPS5875283 A JP S5875283A
Authority
JP
Japan
Prior art keywords
data
bit
printer
character generator
wire
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
JP56173400A
Other languages
English (en)
Inventor
Masami Noda
野田 昌美
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.)
Tokyo Sanyo Electric Co Ltd
Toshiba TEC Corp
Original Assignee
Tokyo Sanyo Electric Co Ltd
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 Sanyo Electric Co Ltd, Tokyo Electric Co Ltd filed Critical Tokyo Sanyo Electric Co Ltd
Priority to JP56173400A priority Critical patent/JPS5875283A/ja
Publication of JPS5875283A publication Critical patent/JPS5875283A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 (1)発明の技術分野 本発明はワイヤー・ドツト・プリンタを制御するための
データを格納するキャラクタ・ジェネレータに関する。
(2)従来技術 従来、9ワイヤーのドツト・プリンタのキャラクタ・ジ
ェネレータは矛1図に示す8ビツトのリード・オンリ・
メモリ(以下ROMという)のlバイトと、112図に
示す4ビツトのROMの1ピツトとを、例えば、8ビツ
トのROMのアドレスA1、A2、A3、A4、A5、
A6、A7の各1バイトと、4ビツトのROMのアドレ
スB1の0ビツト目、lビット目、2ビツト目、3ビツ
ト目、アドレスB2のθビット目、1ビツト目、2ビツ
ト目というように順次組合わせて9ビツトのデータとし
、ドツト・プリンタの各ワイヤーを制御するようになっ
ている。
(3)  従来技術の問題点 このため、2つのROMを必要とし高価になるという欠
点がある。
また、2つのROMにて形成されているため、印字する
文字に対応するドツト・データの呼出しのソフトウェア
も1つのROMにてすべてのドラト・データを記憶でき
るワイヤー・ドツト・プリンタを使用する場合と異なる
ため、例えば、電子キャッシュレジスタなζにおいて、
プリンタを9ワイヤー・ドツト・プリンタから7ワイヤ
ー・ドツト・プリンタに、またこの逆に変更する場合、
キャラクタ・ジェネレータだけでなく、このキャラクタ
・ジェネレータに合わせて印字制御のソフトウェアも変
更しなければならず、簡単に変更できないという欠点が
あった。
(4)発明の目的 本発明は上記欠点に鑑みなされたもので、9ワイヤーの
ドツト・プリンタのキャラクタ・ジェネレータを1つの
ROMにて構成するとともに、印字制御のソフトウェア
を7ワイヤーのドツト・プリンタにも共通に使用できる
ようにすることを目的とするものである。
(5)  発明の構成 本発明は9ワイヤー・ドツト・プリンタのキャラクタ・
ジェネレータにおいて、9ワイヤー中の8ワイヤーを制
御するデータを1バイトとし、残りの1ワイヤーを制御
するデータを1字分まとめて1バイトとし同一の8ビツ
ト・ストレイジ・メモリに格納したことを特徴とするプ
リンタのキャラクタ・ジェネレータを提供するものであ
る。
(6)発明の実施例 次に本発明の一実施例を牙8図乃至牙5図に基づいて説
明する。
牙3図はドツト・プリンタの構成を示すブロック図であ
る。この図において、(IIlは9ワイヤー・ドツト・
プリンタ用のキャラクタ・ジェネレータで、8ビツトの
ストレイシ・メモリすなわちROMにて形成されている
。このROMには8バイト単位で7行9列のドツト・マ
トリクスにて印字する各文字のデータが記憶されている
この記憶状態を、1−4図に示す。なお、この図は文字
rAJについてで、ある。
アドレスA1〜A)には1バイトごとに後述するドツト
・ヘッド(131の1番目〜4番目および6番目〜9番
目のワイヤー04を制御するデータが、またA8には1
ピツトごとに前記ドツト・ヘッド峙の5番目のワイヤー
((4)を制御するデータが格納されている。なお、こ
のデータはlの場合にドツト印刷されるものとする。ま
た、ROMデータとは1バイトのデータな0ビツト目〜
4ビツト目、5ビツト目〜8ビツト目と4ビツトずつ分
割して16進データとして表わしたものである。
(151は電子式キャッシュレジスタなどのドツト・プ
リンタが設けられた装置の中央処理装置(以下CPUと
いう)で、演算結果などを印字する場合、この印字する
情報に対応するドツト・デ、7タをキャラクタ・ジェネ
レータ旧)から読み出す。
[161はドライバーで、CPUQ51が読み出したド
ツト・データに基づいてドツト・ヘッドaりを制御し、
プリント動作させる。
なお、ドツト・ヘッドU〜にて制御されるワイヤ−(1
41は文字の上部より下部に向って順に1番目、2番目
−−−−−9番目となっている。
次にこの実施例の動作を牙5図に示すフローチャートに
清って説明する。
まず、+211でCPUQ51へ印字すべき情報が入力
されたか否か判断する。そして、入力されていない場合
は入力されるまで待つ。また、入力されている場合は、
(27JでCPU(+51にて印字すべき情報に対応す
るドツト・データが記憶されているキャラクタ・ジェネ
レータ圓を構成するROMのアドレスがセットされる。
例えば、印字すべき情報がrAJである場合は、まずア
ドレスA1とA8がセットされる。
の 次に(ハ)でCPUQ51はアドレスA1の1パイ「デ
ータと、アドレスA8の0ビツト目に記憶されているデ
ータを読、み取る。
次に(2)でCPUQ5)はアドレスAlのθビット目
〜8ビット目に記憶されているデータに基づいて1番目
から4番目のワイヤー(141を制御するドライバーt
t61を、またアドレスA8の0ビツト目に記憶されて
いるデータに基づいて5番目のワイヤーIを制御するド
ライバー(16)を、さらにアドレスA1の4ビツト目
〜7ビツト目に記憶されているデータに基づいて6番目
から9番目のワイヤー■を制御するドライバー〇61ヲ
セットする。
次にQ51でセットされたドライバー(161からドツ
ト・ヘッド(131へ信号を出力し、9つのワイヤー(
141を動作させてプリントする。
次に(至)でCPUQωにはQυで入力された情報を印
   □字するために次に必賛とするデータが入力され
ているアドレス、すなわちA2とA8とがセットされる
次に罰で1文字分のプリントが終了したか否か判断する
。すなわち、ドライバー化からドツト・ヘッドα漕への
信号の出力が7回あったか否かを判断する。そして、1
文字分のプリントが終了していない場合は再度c23)
へもどり、これを繰返す。そして、アドレスAフとA8
の6ビツト目までについて前記c!四から(ハ)の動作
を行うと、1文字分のプリントが終了するため、(2刀
で1文字分のプリントが終了したと判断される。すると
、c211へもどり、CPUQ51へ新たな印字すべき
情報が入力されるのを待つことになる。
なお、(5)で1文字の印字を完了したか否かの判断の
ためのデータとしては、ドライバーOeのセットされた
回数をカウンタにて計数する方法、または、CPU(1
5)にアドレスがセットされた回数を計数するなど方法
は種々ある。
このように9ワイヤー・ドツト・プリンタのキャラクタ
・ジェネレータを8ビツトのROM1つにて構成するこ
とができ、安価に製造できる。
次に本発明の構成を7ワイヤー・ドツト・プリンタのキ
ャラクタ・ジェネレータに応用した場合を説明する。
牙6図は7ワイヤー・ドツト・プリンタ用のキャラクタ
・ジェネレータを構成するストレイジ・メモリとしての
ROMの記憶状態の一部を示す図で、アドレスA1〜A
7には0ビツト目と7ビツト目を除く6ビツトにドツト
・ヘッド(13Jの1番目夕が、またA8にはlビット
ごとに前記ドツト・いる。なお、アドレスAN〜A70
0ビット目と7ビツト目には文字Kかかわらす0を入力
しておく。
このように構成されたキャラクタ・ジェネレータを用い
れば、前記実施例の場合と同様のソフトウェアにて牙5
図のフローチャートに治って印字動作を行うことができ
るものである。
すなわち、(ハ)でCPUQ51は9ビツトのデータな
断み取るが、ROMのアドレスA1〜A7のθビット目
と1ビツト目に記イ意されているデータはすべて0であ
るため、■力でこのデータに基づいて制御するドライバ
ー0句をセットする場合は、0ビツト目と1ビツト目の
データはcpUa51vc読み出されなかったのと同じ
になり、実際はA1〜A7の各アドレスの1ビツト目〜
6ビツト目のデータとアドレスA8の各ピットごとのデ
ータとの計1ビットのデータに基づいてドライバーをセ
ットすることになるためである。
このように7ワイヤー・ドツト・プリンタと9ワイヤー
・ドツト・プリンタとが同一のソフトウェアにて制御で
錬るため、電子式キャッシュレジスタなどにおいてプリ
ンタを9ワイヤー・ドツト・プリンタから7ワイヤー・
ドツト・プリンタに変更する場合、または、この逆の場
合、ドツト・プリンタとキャラクタ・ジェネレータのみ
を交換するだけでよく、変更を簡単に行うことができ、
作業性および経済性を向上できる。
(7)  発明の効果 本発明によれば、9ワイヤー・ドツト・プリンタのキャ
ラクタ・ジェネレータを8ビツトのROM1つにて形成
することができ、安価に製造できるものである。
また、9ワイヤー・ドツト・プリンタのキャラクタ・ジ
ェネレータを8ビツトのROM 1つにて形成したため
、7ワイヤー・ドツト・プリンタと同一のソフトウェア
で制御できる構成とでき、プリンタを9ワイヤー・ドツ
ト・プリンタから7ワイヤー・ドツト・プリンタに変更
する場合、または、その逆の場合もドツト・プリンタと
キャラクタ・ジェネレータのみを変換するだけでよく、
プリンタの変更が容易にでき、かつソフトウェアを変更
する必9がないため経済的で、変更作業の作業性も向上
できるものである。
【図面の簡単な説明】
牙1図および牙2図は従来の9ワイヤー・ドツト・プリ
ンタのキャラクタ・ジェネレータの説明図、牙3図は本
発明のプリンタを示すブロック図、牙4・図は同上9ワ
イヤー・ドツト・プリンタのキャラクタ・ジェネレータ
の説明図、牙5図は同上プリンタの動作説明図、牙6図
は本発明の7ワイヤー・ドツト・プリンタのキャラクタ
・ジェネレータの説明図である。 al)−・キャラクタ・ジェネレータ、α3Jψ・ドツ
ト・ヘッド、圓・・ワイヤー。

Claims (1)

    【特許請求の範囲】
  1. (1)9ワイヤー・ドツト・プリンタのキャラクタ・ジ
    ェネレータにおいて、9ワイヤー中の8ワイヤーを制御
    するデータを1バイトとし、残りの1ワイヤーのデータ
    を1字分まとめて1バイトとし同一の8ビツトのストレ
    イジ・メモリに格納したことを特徴とするプリンタのキ
    ャラクタ・ジェネレータ。
JP56173400A 1981-10-29 1981-10-29 プリンタのキヤラクタ・ジエネレ−タ Pending JPS5875283A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56173400A JPS5875283A (ja) 1981-10-29 1981-10-29 プリンタのキヤラクタ・ジエネレ−タ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56173400A JPS5875283A (ja) 1981-10-29 1981-10-29 プリンタのキヤラクタ・ジエネレ−タ

Publications (1)

Publication Number Publication Date
JPS5875283A true JPS5875283A (ja) 1983-05-06

Family

ID=15959706

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56173400A Pending JPS5875283A (ja) 1981-10-29 1981-10-29 プリンタのキヤラクタ・ジエネレ−タ

Country Status (1)

Country Link
JP (1) JPS5875283A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5492414A (en) * 1977-12-28 1979-07-21 Gen Corp Letter printing control system of dot printer

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5492414A (en) * 1977-12-28 1979-07-21 Gen Corp Letter printing control system of dot printer

Similar Documents

Publication Publication Date Title
JPS5984587U (ja) デ−タ・ビツト圧縮システム
EP0066579B1 (en) Character generator
US6396464B2 (en) Liquid-crystal display control apparatus
JPS5875283A (ja) プリンタのキヤラクタ・ジエネレ−タ
JPS60118878A (ja) 文字パタ−ン処理方式
JPH0522933B2 (ja)
JPS6016676B2 (ja) ドツトプリンタにおけるキヤラクタパタ−ン情報記憶方法
JPS5899891A (ja) 印字フオント生成方式
JPH0463781B2 (ja)
JP2846357B2 (ja) フォントメモリ装置
JPH0439434B2 (ja)
JPS60193190A (ja) メモリlsi
JPH0525673B2 (ja)
JPS6260656A (ja) ドットプリンタのドットパターン格納方法
JPS645309B2 (ja)
JPH02258265A (ja) 記録ヘッド駆動制御方式
JPH02107459A (ja) 縮小印字方法
JPH0458392B2 (ja)
JPS6364086A (ja) 出力装置
JPS6014285A (ja) デ−タ処理装置
JPS62262896A (ja) 文字パタ−ン記憶装置
JPS59164594A (ja) 文字表示回路
JPH082664B2 (ja) 文字パタンの記録方法
JPH02107457A (ja) 縮小印字方法
JPS646027B2 (ja)