JPH01301272A - データ処理装置 - Google Patents

データ処理装置

Info

Publication number
JPH01301272A
JPH01301272A JP63132379A JP13237988A JPH01301272A JP H01301272 A JPH01301272 A JP H01301272A JP 63132379 A JP63132379 A JP 63132379A JP 13237988 A JP13237988 A JP 13237988A JP H01301272 A JPH01301272 A JP H01301272A
Authority
JP
Japan
Prior art keywords
data
character
memory
frame buffer
central processing
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
JP63132379A
Other languages
English (en)
Inventor
Yutaka Shigaku
裕 志楽
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP63132379A priority Critical patent/JPH01301272A/ja
Publication of JPH01301272A publication Critical patent/JPH01301272A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野] 本発明は、プリンタ等のデータ処理装置にががるもので
あり、特に、文字と図形の双方を扱うデータ処理装置に
関するものである。
〔従来の技術〕
従来の文字と図形の両方を扱うデータ処理装置。
例えばプリンタ装置における文字と図形の描画制御は、
上位機から受信したデータを、その中央処理装置によっ
て文字描画プロセッサないし図形描画プロセンサに規定
の形で与えるようにして行われる。すなわち、中央処理
装置は、独占的に各コントローラに対してサービスを行
っている。
第3図を参照して説明すると、まず中央処理装置が出力
起動を受は付けると(同図(A)参照)、それ以前に上
位機から受信していた描画データのうち適当な単位で文
字描画プロセッサに対するデータサービスが行われる。
これに対応して、文字描画プロセッサによる文字描画動
作が、描画メモリに対して行われる(同図(B)参照)
以上の動作が繰り返し行われ、文字描画プロセッサに対
する全てのデータサービスが終了すると、同様の方法で
図形描画コントローラに対するサービスないし描画メモ
リに対する図形描画が行われる(同図(A)、(C)参
照)。
次に、図形描画終了後、DMA(DirectMemo
ry  Access)コントローラの制御に基づいて
、描画メモリから描画データの出力が行われる(同図(
D)参照)。
(発明が解決しようとする課題〕 しかしながら、上記従来例においては、描画メモリが文
字描画と図形描画に共通となっているため、文字描画プ
ロセッサと図形描画コントローラの間のメモリ競合を避
ける必要があるため、中央処理装置が、文字描画プロセ
ッサ、図形描画コントローラに対して各々独占的にサー
ビスを行なうようになっている。
従って、文字描画プロセッサ、図形描画コントローラに
よる描画動作の時間t(同図(A)参照)が中央処理装
置の空き時間となり、その動作率が低いという不都合が
生じている。
(発明の目的〕 本発明の目的は、かかる従来例の有する不都合を改善し
、とくに中央処理装置の稼働率の向上を図るとともに、
描画メモリに対する描画時間を短縮して高速のデータ処
理を可能とするデータ処理装置を提供することにある。
(課題を解決するための手段〕 本発明は、上位機から文字コードデータないし図形デー
タを受信し、これに基づいて、中央処理手段1文字用描
画制御手段、及び図形用描画制御手段により、描画メモ
リにビットマツプデータを描画するデータ処理装置にお
いて;描画メモリを各描画制御手段毎に設けるとともに
:各描画メモリに各々描画されたビットマツプデータを
合成する演算手段を設ける、という構成を採っている。
[作  用] 本発明によれば、描画メモリは、各描画制御手段毎に各
々設けられ、第一の描画メモリには文字用描画制御手段
によって文字のビットマツプデータの描画が行われ、第
二の描画メモリには図形用描画制御手段によって図形の
ビットマツプデータの描画が行われる。従って、描画メ
モリに対する描画$lI御手段によるアクセス競合は生
じない。
中央処理手段によるサービスは、各描画制御手段に対し
て並列的に行われる。
(発明の実施例〕 以下、本発明の一実施例を第1図ないし第2図を参照し
ながら説明する。
まず、第1図において、中央処理装置10には、上位機
(図示せず)から文字コード、図形データが各々転送さ
れるようになっている。
この中央処理装置10の出力側は、メインメモリ12.
キャラクタジェネレータ142文字溝画プロセッサ16
1図形措画コントローラ18.DMA (Direct
 Memory Access)コントローラ20の入
力側に各々接続されている。
そして、文字描画プロセッサ16及びDMAコントロー
ラ20の出力側は、第一番目のフレームバッファメモリ
22の入力側に各々接続されている。図形描画コントロ
ーラ1日及びDMAコントローラ20の出力側は、第二
番目のフレームバッファメモリ24の入力側に各々接続
されている。
次に、これらのフレームバッファメモリ22゜24の出
力側は、論理和の演算を行なう演算器26の入力端に各
々接続されている。この演算器26の出力側は、ブ1j
ンタ部(図示せず)に接続されている。
これらのうち、中央処理装置10に入力された文字コー
ド、図形データは、メインメモリ12に格納されるよう
になっている。このメインメモリ12は、少なくともプ
リント1ページ分のデータの格納容量を有している。格
納されたデータのうちの文字コードに相当する文字パタ
ーンデータは、キャラクタジェネレータ14から出力さ
れるようになっている。
次に、フレームバッファメモリ22は文字パターンデー
タの描画用であり、フレームバッファメモリ24は図形
データの描画用である。これらのフレームバッファメモ
リ22.24の出力は、演算器26によって論理和され
た後、プリンタ部に出力されるようになっている。
次に、上記実施例の全体的動作を第2図を参照しながら
説明する。
まず、上位機から文字コードや図形データDIが中央処
理装置10に入力されると、メインメモI712に格納
される。
次に、1ペ一ジ分のデータ受信が終了し、中央処理装置
10において上位機から出力コードが受信されると(出
力起動、第2図(A)参照)、文字描画プロセッサ16
に対するC D ))サービスが開始される。
すなわち、メインメモリ12に格納されている文字コー
ドが中央処理装置10によって読出され、これに相当す
る文字パターンデータがキャラクタジェ2L/−夕14
から読出されて文字描画プロセッサ16に人力されるこ
ととなる(同図(A)。
T1〜T2参照)。
文字描画プロセッサ16は、文字パターンデータが受信
されると、これをフレームバ・ラフアメモリ22の該当
位置に描画する(同図(B)、T2〜′r4参照)。
他方、中央処理装置10では、以上の文字描画の空き時
間に、図形描画コントローラ18に対するG D C(
Graphic Dtsplay Controlle
r)サービスが行われる(同図(A)、T2〜T 3参
照)。
すなわち、メインメモリ12に格納されている図形デー
タが中央処理装置10によって読出され、これが図形描
画コントローラ18に入力されることとなる。
図形描画コントローラ18は、図形データが受信される
と、これをフレームバッファメモリ24の該当位置に描
画する(同図(C)、T3〜T5参照)。
次に、中央処理装置10では、以上の図形描画動作中の
空き時間に文字描画プロセッサ16における文字描画動
作終了を確認しく同図(A)。
(B)、T4参照)、上述したCDPサービスを繰り返
す。
以上のように、中央処理装置10の空き時間中は、GD
CサービスないしCDPサービスがともに可能であって
、文字描画プロセッサ16または図形描画コントローラ
18の描画動作を確認するようにして、それぞれのサー
ビスが繰り返し行われる。
次に、1ペ一ジ分のデータの描画動作が終了すると(同
図(A)、T6参照)、中央処理装置10によってDM
Aコントローラ20の起動が行われ、中央処理装置10
によってDMAコントローラ20の起動が行われ、中央
処理装置10によってD M A C(Direct 
Memory ACcess C0ntroller)
サービスが行われる(同図(A)、T6〜T7参照)。
すなわち、起動を受けたDMAコントローラ20によっ
て、プリント用紙に対応するメモリアドレスがフレーム
バッファメモリ22.24に各々出力される(同図(D
)、T7〜T8参照)。
フレームバッファメモリ22.24から出力された各ビ
ットマンブデータは、演算器26で論理和され、出力デ
ータDoとしてプリンタ部に転送される。
以上のように動作するこの実施例によれば、中央処理装
置10の空き時間りは第2図(A)に示す通りとなり、
第3図と比較すれば明らかなように、大幅に短縮される
こととなる。また、フレームバッファメモリ22.24
に対する描画時間も短縮され、高速のプリント動作が可
能となる。
なお、本発明は何ら上記実施例に限定されるものではな
く、同様の作用を奏するように種々設計変更可能である
〔発明の効果〕
以上説明したように、3本発明によれば、描画用のビッ
トマツプメモリを、文字描画用と図形描画用の二通り設
けることとしたので、文字描画プロセッサと図形描画コ
ントローラの同時動作によるメモリアクセス競合が防止
されるとともに、それらに対する並列的な中央処理装置
のサービスが可能となる。
従って、中央処理装置の稼働効率の向上を図ることがで
きるとともに、描画メモリに対する描画時間を短縮して
高速のデータ処理が可能となるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示す回路ブロック図、第2
図は実施例の動作を示す説明図、第3図は従来技術の動
作を示す説明図である。 10・・・・・・中央処理手段としての中央処理装置、
12・・・・・・メインメモリ、14・・・・・・キャ
ラクタジェネレータ、16・・・・・・文字用描画制御
手段としての文字描画プロセッサ、18・・・・・・図
形用描画制御手段としての図形描画コントローラ、20
・・・・・・D MAコントローラ、22.24・・・
・・・描画メモリとしてのフレームバッファメモリ、2
6・・・・・・演算手段としての演算器。 特許出願人  日 本 電 気 株式会社代理人 弁理
士   高  橋   勇第1図

Claims (1)

    【特許請求の範囲】
  1. (1)、上位機から文字コードデータないし図形データ
    を受信し、これに基づいて、中央処理手段、文字用描画
    制御手段および図形用描画制御手段により、描画メモリ
    にビットマップデータを描画するデータ処理装置におい
    て、 前記描画メモリを各描画制御手段毎に設けるとともに、
    各描画メモリに各々描画されたビットマプデータを合成
    する演算手段を装備したことを特徴とするデータ処理装
    置。
JP63132379A 1988-05-30 1988-05-30 データ処理装置 Pending JPH01301272A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63132379A JPH01301272A (ja) 1988-05-30 1988-05-30 データ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63132379A JPH01301272A (ja) 1988-05-30 1988-05-30 データ処理装置

Publications (1)

Publication Number Publication Date
JPH01301272A true JPH01301272A (ja) 1989-12-05

Family

ID=15080007

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63132379A Pending JPH01301272A (ja) 1988-05-30 1988-05-30 データ処理装置

Country Status (1)

Country Link
JP (1) JPH01301272A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03256758A (ja) * 1990-03-07 1991-11-15 Nec Off Syst Ltd 印刷制御装置
US6914697B2 (en) 1997-11-04 2005-07-05 Fujitsu Limited Printing method and apparatus for separately processing a plurality of print data

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03256758A (ja) * 1990-03-07 1991-11-15 Nec Off Syst Ltd 印刷制御装置
US6914697B2 (en) 1997-11-04 2005-07-05 Fujitsu Limited Printing method and apparatus for separately processing a plurality of print data

Similar Documents

Publication Publication Date Title
JP3033844B2 (ja) 印刷制御装置
JP3029136B2 (ja) 出力方法及び装置
JPH01301272A (ja) データ処理装置
JP2699440B2 (ja) プリンタ装置
JP2806680B2 (ja) プリンタ装置
JPH04358868A (ja) 印刷装置
JPS6316766A (ja) 印刷装置
JPH04345871A (ja) ページプリンタ装置の制御回路
JPS6246010B2 (ja)
JP3143118B2 (ja) プリンタ及び印字イメージパターン展開方法
JPS6163461A (ja) プリンタバツフア
JP3006956B2 (ja) 印刷装置
JPH111048A (ja) 印刷制御方法および印刷装置
JPH09230842A (ja) プリンタ装置
JPH02196679A (ja) 高速印刷装置
JPH0592625A (ja) プリンタ
JPH0527928A (ja) 印字データ制御方式
JPH07205517A (ja) フォーム発生装置
JPH05324218A (ja) プリンタ
JPH0632015A (ja) 印刷装置
JPS59123921A (ja) 印刷出力制御方式
JPH03152621A (ja) 帳票出力装置
JPS62122766A (ja) 印字処理装置
JPH06210927A (ja) 印刷装置
JPH04251767A (ja) プリンタ装置