JPS62119049A - プリンタ/プロツタバツフア回路 - Google Patents

プリンタ/プロツタバツフア回路

Info

Publication number
JPS62119049A
JPS62119049A JP26060985A JP26060985A JPS62119049A JP S62119049 A JPS62119049 A JP S62119049A JP 26060985 A JP26060985 A JP 26060985A JP 26060985 A JP26060985 A JP 26060985A JP S62119049 A JPS62119049 A JP S62119049A
Authority
JP
Japan
Prior art keywords
data
memory
address
buffer
signal
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
JP26060985A
Other languages
English (en)
Other versions
JPH0426312B2 (ja
Inventor
Akio Akao
赤尾 彰夫
Masato Takami
正人 高見
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP26060985A priority Critical patent/JPS62119049A/ja
Publication of JPS62119049A publication Critical patent/JPS62119049A/ja
Publication of JPH0426312B2 publication Critical patent/JPH0426312B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は印写装置等のデータバッファ回路に関し、更に
詳述すれば、文字コードにより文字パターンを指定して
文字情報を印写するためのプリンタハソファ回路と、パ
ターンをドツトで表すラスタデータとして印写するため
のプロッタバッファ回路の両方の機能を有するデータバ
ッファ回路、即ちプリンタ/プロッタバッファ回路に関
する。
〔従来技術〕
従来の印写装置においては、文字コードにより文字パタ
ーンを指定して文字情報を印写するためのプリンタバッ
ファと、パターンをドツトパターンの形で表したラスタ
データにて画像情報を印写するためのプロッタバッファ
の双方を別個に備えるか、あるいは一つのバッファをI
10ボートを介して切換えることにより、両者のいずれ
かの機能を発揮するようにして使用していた。
〔発明が解決しようとする問題点〕
しかし、前者の場合には、個別に二つのメモリが必要で
あるため部品数の増加、装置の大型化及びコストアップ
等を招来し、後者の場合には、特にダイレクト・メモリ
・アクセスにて高速処理を行うに際してハードウェア的
にもソフトウェア的にも複雑な構成となることは避けら
れず、製品化の際のコスト上昇及び信頼性の低下を招く
結果となっていた。
〔問題点を解決するための手段〕
本発明はこのような事情に鑑みてなされたものであり、
ラスタデータと文字コードデータそれぞれにそのデータ
が文字コードデータであるかを弁別可能なアドレスを付
してバッファメモリに記憶させ、バッファメモリからの
読出しに際しては読出すべきデータのアドレスが与えら
れるとそのアドレス信号をアドレスデコーダにて弁別し
、これに基づいて自動的にプリンタバッファまたはプロ
ッタバッファとしての機能が切換えられて発揮されるよ
うに構成して前述の如き難点の解消を図ったプリンタ/
プロフタバッファ回路の提供を目的とする。
本発明にかかるプリンタ/プロッタバッファ回路は、パ
ターンをドツトで表すラスタデータ、及び文字コードデ
ータを記憶する第1のメモリと、該第1のメモリから出
力されるデータが入力され、文字コードデータに対応す
る文字パターンデータを出力する第2のメモリと、前記
第1のメモリと読出しデータの転送を行うデータバスと
の間に介装された第1のゲート回路と、前記第2のメモ
リと読出しデータの転送を行うデータバスとの間に介装
された第2のゲート回路と、前記第1のメモリに割付け
られたアドレスを二種類に弁別して第1及び第2のチッ
プセレクト信号を発生するアドレスデコーダと、第1の
チップセレクト信号と読出信号とが与えられた場合に、
第1のゲート回路を開門して第1のメモリに記憶してあ
るラスタデータを読出して前記データバスに出力させる
回路と、第2のチップセレクト信号と読出信号とが与え
られた場合に、第2のゲート回路を開門して第1のメモ
リに記憶してある文字コードデータを読出し、これを第
2のメモリに与えてこのデータに対応する文字パターン
データを前記データバスに出力させる回路とを備えたこ
とを特徴とする。
〔実施例〕
以下、本発明をその実施例を示す図面に基づいて詳述す
る。
第1図は本発明に係るプリンタ/プロッタバッファ回路
の構成を示すブロック図である。
図中1は第1のメモリであるバッファメモリであり、R
AM(ランダム・アクセス・メモリ)を使用している。
このバッファメモリ1には、そのアドレス入力端子AD
DRESSにアドレスバスABからアドレスが、チップ
セレクト信号入力端子C3にチップセレクト信号が、そ
してメモリライト信号入力端子−Rにメモリライト(書
込み)信号MWRがそれぞれ与えられる。
このバッファメモリ1へのデータの入力及び記憶された
データの出力はデータ入出力端子DATAを介して行わ
れる。そしてこのデータ入出力端子DATAはバスを介
して、ゲート回路として機能するトライ・ステート・バ
ッファ3,4及び第2のメモリであるROM2のアドレ
ス入力端子AD[]RESSに接続されている。
第2図は本発明回路が組込まれる装置全体のメモリマツ
プである。第2図に示す如く、全体のメモリ領域は複数
の領域に分割されており、それぞれはチップセレクト信
号C5I、 C52・・・C5a・・・C3b・・・C
3nにて特定されアクセスされるメモリ等に割当てられ
ている。そして、これらの各メモリ領域の内、チップセ
レクト信号C3aにてアクセスされる領域とチップセレ
クト信号C3bにてアクセスされる領域は後述する如く
いずれも上述のバッファメモリ1の記憶領域に割付けら
れている。具体的には、アドレス信号はチップセレクト
信号に対応する部分、たとえばその上位ビット、と記憶
領域を示す部分、たとえばその下位ビットとから構成さ
れており、チップセレクト信号C3aにてアクセスされ
る領域のアドレス信号とチップセレクト信号C3bにて
アクセスされる領域のアドレス信号とは同一のバッファ
メモリ1の記憶領域のアドレスを指定する。従って、見
掛は上は同一のバッファメモリ1に対して、記憶位置を
表す下位ビットが同一でチップセレクト信号に対応する
上位ビットのみが異なる二通りのアドレスが割当てられ
ている状態になっている。換言すれば、バッファメモリ
1の同一のアドレスに記憶されているデータは、上位ビ
ットが異なる二通りのアドレス信号、具体的には上位ビ
ットによりチップセレクト信号C5aが弁別されるアド
レス信号とチップセレクト信号C3bが弁別されるアド
レス信号の両アドレス信号にてアクセスが可能である。
そして、本発明回路においては、パターンをドツトで表
すラスタデータにはチップセレクト信号C3aが弁別さ
れる上位ビットを有するアドレス信号が付され、文字コ
ードデータにはチップセレクト信号C3bが弁別される
上位ビットを有するアドレス信号がそれぞれ付されてい
る。
トライ・ステート・バッファ3及び4は、それぞれイネ
ーブル信号が与えられた場合にのみ一方向への信号を通
過させるように構成されており、それぞれデータバスD
Bと接続されている。具体的には、トライ・ステート・
バッファ3はイネーブル信号が与えられた場合に、バッ
ファメモリ1から出力されたデータをデータバスDBへ
出力し、トライ・ステート・バッファ4は同じくイネー
ブル信号が与えられた場合に、データバスDBからの信
号をバッファメモリ1に入力する方向にそれぞれ通過さ
せる。
データバスDBは印写ヘッド等に接続されており、バッ
ファメモリ1から出力されたデータがこのデータバスD
Bを介してこの印写ヘッド等に転送されることにより、
データの印写等が行われる。
第2のメモリであるROM (読出し専用メモリ)2は
キャラクタジェネレータとして使用されている。
叩ち、120M2には種々の文字パターンが記憶されて
おり、バッファメモリ1から出力されるデータがアドレ
ス信号として与えられる。そしてこの170M2は与え
られたアドレス信号に対応するアドレスに記憶している
文字パターンのデータをデータ出力端子DATAからト
ライ・ステート・バッファ5に出力する。
トライ・ステート・バッファ5は前述のトライ・ステー
ト・バッファ3,4と同様の機能を有しており、イネー
ブル信号が与えられた場合に、ROM2から出力された
データ(文字パターン)の信号をデータバスDBへ出力
する。
アドレスデコーダ6は、アドレスバスABから与えられ
るアドレスをその値に応じてデコードして対応するチッ
プセレクト信号を出力する。これらのチップセレクト信
号の内、ラスタデータに付されるアドレスに対応するチ
ップセレクト信号C5aはORゲート7及びANDゲー
ト9それぞれの一方の入力端子に、文字コードデータに
付されるアドレスに対応するチップセレクト信号C3b
はORゲート7の他方の入力端子及びANDゲート10
の一方の入力端子にそれぞれ与えられている。
ORゲート7の出力は、バッファメモリ1のチップセレ
クト信号入力端子C3及びANDゲート8の一方の入力
端子に与えられている。このANDゲート8の他方の入
力端子にはメモリライト(W込み)信号MWRが与えら
れ、その出力は書込み信号としてへソファメモリ1のラ
イト信号入力端子lに、またイネーブル信号としてトラ
イ・ステート・バッファ4にそれぞれ与えられている。
ANDゲート9の他方の入力端子には、メモリリーじ(
読込み)信号MRDが与えられ、その出力ばイネーブル
信号としてトライ・ステー1−・バッファ3に与えられ
ている。
ANDゲート10の他方の入力端子には、上述のメモリ
リード信号MI?Dが与えられ、その出力はイネーブル
信号としてトライ・ステート・バッファ5に与えられて
いる。
以上のように構成された本発明のプリンタ/ブロックバ
ッファ回路の動作について以下に説明する。
まずバッファメモリ1へのデータの書込みは以下の如く
行われる。この場合にはメモリライト信号MWRが1”
とされ、また記憶されるべきデータがラスタデータであ
るか文字コードデータであるかにより、上位ビットがチ
ップセレクト信号CSaまたはC8bに対応するアドレ
ス信号が最初にアドレスバスABからバッファメモリ1
及びアドレスデコーダ6に与えられる。この際、アドレ
スデコーダ6は与えられたアドレス信号のデコードを行
うが、これにより与えられたアドレス信号を弁別してチ
ップセレクト信号C3aまたはC8bのいずれかを“1
”出力とし、同時にORゲート7の出力も“1″とされ
る。
ORゲート7の出力が“1”になると、バッファメモリ
1のチップセレクト信号入力端子C3にこれが与えられ
てバッファメモリ1はイネーブルとなり、またメモリラ
イト信号MWRも“】”とされているのでバッファメモ
リ1のメモリライト信号入力端子畦に与えられてバッフ
ァメモリ1はデータの書込みが可能な状態となる。更に
、ANDゲート9の出力も“1′となりこれがイネーブ
ル信号としてトライ・ステート・バッファ4に与えられ
るため、データバスOBからトライ・ステート・バッフ
ァ4を介してデータがバッファメモリ1に入力される。
この場合、バッファメモリ1については与えられたアド
レス信号の内のデータの記憶位置を表す下位ビットのみ
が有効であり、これに対応するバッファメモリ1のアド
レスにデータが記憶される。
以上のようにしてデータがアドレス信号にて措示された
バッファメモリ1のアドレスに記憶される。
バッファメモリ1からのデータの出力は以下の如く行わ
れる。
まずバッファメモリ1に記憶されているラスタデータを
出力させる場合には、対応するアドレス信号を与えると
、このアドレス信号はバッファメモリ1のアドレス入力
端子ADDRESSに与えられる他、アドレスデコーダ
6にも与えられて弁別されてチップセレクト信号C5a
が“1”とされ、またメモリリード信号MRD も“1
”とされる。これにより、バッファメモリ1のチップセ
レクト信号入力端子C3の入力が“ビになるため、バッ
ファメモリ1に与えられたアドレス信号の内の記憶位置
を表す下位ビットに対応するアドレスに記憶されている
データ(この場合はラスタデータ)がデータ入出力端子
DATAから出力される。また同時に、ANDゲート9
の再入力も“1“となってその出力も“1”となるので
、トライ・ステート・バッファ3にイネーブル信号が与
えられてこれが開門される。従って、バッファメモリ1
の入出力端子DATAから出力されたラスタデータはト
ライ・ステート・バッファ3を通じてデータバスDBに
出力され、印写ヘッド等に与えられてパターンの印写が
行われる。
一方、文字コードデータを読出す場合には、対応するア
ドレス信号を与えると、このアドレス信号はバッファメ
モリ1のアドレス入力端子ADDRESSに与えられる
他、アドレスデコーダ6にも与えられて弁別されてチッ
プセレクト信号C3bが“1”とされ、またメモリリー
ド信号MRD も“1”とされる。
これによりバッファメモリ1のチップセレクト信号入力
端子CSへの入力が“1”になるため、与えられたアド
レスの内の記憶位置を表す下位ビットに対応するデータ
(この場合は文字コードデータ)がデータ入出力端子D
ATAから出力される。そして、この文字コードデータ
はROM2にそのアドレス信号として与えられ、RO?
I2はこのアドレス信号に対応するアドレスに記憶して
いる文字パターンデータを出力する。また同時に、AN
Dゲート10の再入力も“1″ となってその出力も”
1”となるため、トライ・ステート・バッファ5にイネ
ーブル信号が与えられてこれが開門される。従って、R
OM2から出力された文字パターンのデータはトライ・
ステート・バッファ5を通じてデータバスDBに出力さ
れ、印写ヘッド等に与えられて文字パターン印写が行わ
れる。
なお、ラスタデータの読出しに際しても、読出されたラ
スタデータがROM2に与えられるが、トライ・ステー
ト・バッファ5が閉門しているため、文字パターンデー
タがデータバスDBに出力されることはない。
〔効果〕
以上に説明したように、本発明によれば、一つのバッフ
ァメモリの同一の記憶領域を文字コードにより文字パタ
ーンを指定して文字情報を印写するためのプリンタバッ
ファとして、またドツトパターンの形で表されたラスタ
データにてパターンを印写するためのプロッタバッファ
としてのいずれにも単にデータ読出しのアドレスを変更
するのみの操作にて容易に切換えて使用することが可能
となる。このため、ハードウェア的にもソフトウェア的
にも従来に比して簡潔な構成を採ることが可能となる。
【図面の簡単な説明】
図面は本発明の実施例を示すものであり、第1図は本発
明のプリンタ/ブロックバッファ回路の構成を示すブロ
ック図、第2図はメモリマツプの模式図である。

Claims (1)

  1. 【特許請求の範囲】 1、パターンをドットで表すラスタデータ、及び文字コ
    ードデータを記憶する第1のメモリと、 該第1のメモリから出力されるデータが入 力され、文字コードデータに対応する文字パターンデー
    タを出力する第2のメモリと、 前記第1のメモリと読出しデータの転送を 行うデータバスとの間に介装された第1のゲート回路と
    、 前記第2のメモリと読出しデータの転送を 行うデータバスとの間に介装された第2のゲート回路と
    、 前記第1のメモリに割付けられたアドレス を二種類に弁別して第1及び第2のチップセレクト信号
    を発生するアドレスデコーダと、第1のチップセレクト
    信号と読出信号とが 与えられた場合に、第1のゲート回路を開門して第1の
    メモリに記憶してあるラスタデータを読出して前記デー
    タバスに出力させる回路と、 第2のチップセレクト信号と読出信号とが 与えられた場合に、第2のゲート回路を開門して第1の
    メモリに記憶してある文字コードデータを読出し、これ
    を第2のメモリに与えてこのデータに対応する文字パタ
    ーンデータを前記データバスに出力させる回路と を備えたことを特徴とするプリンタ/プロ ッタバッファ回路。
JP26060985A 1985-11-19 1985-11-19 プリンタ/プロツタバツフア回路 Granted JPS62119049A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26060985A JPS62119049A (ja) 1985-11-19 1985-11-19 プリンタ/プロツタバツフア回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26060985A JPS62119049A (ja) 1985-11-19 1985-11-19 プリンタ/プロツタバツフア回路

Publications (2)

Publication Number Publication Date
JPS62119049A true JPS62119049A (ja) 1987-05-30
JPH0426312B2 JPH0426312B2 (ja) 1992-05-07

Family

ID=17350308

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26060985A Granted JPS62119049A (ja) 1985-11-19 1985-11-19 プリンタ/プロツタバツフア回路

Country Status (1)

Country Link
JP (1) JPS62119049A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101627639B1 (ko) * 2014-06-27 2016-06-07 주식회사 중정 진공청소기
KR101642024B1 (ko) * 2014-07-17 2016-07-29 주식회사 중정 진공청소기

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58147786A (ja) * 1982-02-26 1983-09-02 株式会社東芝 文字発生器
JPS58192140A (ja) * 1982-05-07 1983-11-09 Casio Comput Co Ltd X−yプロツタの印字制御方式
JPS60169893A (ja) * 1984-02-15 1985-09-03 シチズン時計株式会社 ビツトパタ−ン変換装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58147786A (ja) * 1982-02-26 1983-09-02 株式会社東芝 文字発生器
JPS58192140A (ja) * 1982-05-07 1983-11-09 Casio Comput Co Ltd X−yプロツタの印字制御方式
JPS60169893A (ja) * 1984-02-15 1985-09-03 シチズン時計株式会社 ビツトパタ−ン変換装置

Also Published As

Publication number Publication date
JPH0426312B2 (ja) 1992-05-07

Similar Documents

Publication Publication Date Title
KR920001281B1 (ko) 정보처리장치
US5025415A (en) Memory card
US4752915A (en) Two dimensionally addressable memory apparatus with bank switching
JPH0426312B2 (ja)
JPS61187034A (ja) 文書出力装置
JPS63255750A (ja) メモリ・システム
JPH06131519A (ja) Icカード
JPS5846478A (ja) 印字装置
JPH08179985A (ja) メモリデコーダ
JP3131918B2 (ja) メモリ装置
JP2671629B2 (ja) メモリチェックシステム
JPS6118992A (ja) 表示制御装置
JPS62235663A (ja) メモリ装置
JPS61116559A (ja) 印刷装置
JPH0420508B2 (ja)
JPH02166547A (ja) 情報処理装置
JPH05108809A (ja) 画像形成装置
JPH0713789B2 (ja) 読出し専用メモリの読出し制御装置
JPS61273655A (ja) 入出力ポ−ト拡張方式
KR20010018243A (ko) 마이크로 프로세서의 레지스터 맵핑 방법
JPH01232059A (ja) イタリック文字印字方式
JPS6134588A (ja) 画像記憶制御回路
JPS5882293A (ja) 文字パタ−ン変換方式
JPH05128327A (ja) Icカード
JPS58105287A (ja) 文字パタ−ン出力方式