JPH0426312B2 - - Google Patents

Info

Publication number
JPH0426312B2
JPH0426312B2 JP60260609A JP26060985A JPH0426312B2 JP H0426312 B2 JPH0426312 B2 JP H0426312B2 JP 60260609 A JP60260609 A JP 60260609A JP 26060985 A JP26060985 A JP 26060985A JP H0426312 B2 JPH0426312 B2 JP H0426312B2
Authority
JP
Japan
Prior art keywords
data
memory
address
signal
buffer
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
JP60260609A
Other languages
English (en)
Other versions
JPS62119049A (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)

Description

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

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 JPS62119049A (ja) 1987-05-30
JPH0426312B2 true 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)

Cited By (2)

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

Family Cites Families (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 シチズン時計株式会社 ビツトパタ−ン変換装置

Cited By (2)

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

Also Published As

Publication number Publication date
JPS62119049A (ja) 1987-05-30

Similar Documents

Publication Publication Date Title
US5025415A (en) Memory card
JPS62119049A (ja) プリンタ/プロツタバツフア回路
JP2687679B2 (ja) プログラム開発装置
JPS63255750A (ja) メモリ・システム
JPS6226548A (ja) メモリ制御装置
JPS592123A (ja) 電話端末機器制御方式
KR920003845B1 (ko) 개인용 컴퓨터의 사용자를 위한 rom의 영역 확장 시스템
JP3131918B2 (ja) メモリ装置
JPS62276643A (ja) メモリ制御方式
JP2699482B2 (ja) データ転送制御装置
JP2964504B2 (ja) 文書処理装置
JPS6211753B2 (ja)
JPH0427571B2 (ja)
JP2932730B2 (ja) 自動販売機のデータ入出力装置
JPH06131519A (ja) Icカード
JPH0628248A (ja) メモリアクセス方法
JPS62284421A (ja) 制御装置
JPS61147352A (ja) コンピユ−タ装置
JPS6320551A (ja) メモリ装置
JPH04239392A (ja) 暗号化機構付メモリカード
JPS6242308B2 (ja)
JPH06337847A (ja) マルチプロセッサ装置
JPS6314254A (ja) バンク切り換え制御方法
JPH0385658A (ja) データ処理装置
JPS5819965A (ja) 記録装置