JPS60178071A - 電子機器 - Google Patents

電子機器

Info

Publication number
JPS60178071A
JPS60178071A JP59033612A JP3361284A JPS60178071A JP S60178071 A JPS60178071 A JP S60178071A JP 59033612 A JP59033612 A JP 59033612A JP 3361284 A JP3361284 A JP 3361284A JP S60178071 A JPS60178071 A JP S60178071A
Authority
JP
Japan
Prior art keywords
data
cpu
ram
information
address
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
JP59033612A
Other languages
English (en)
Inventor
Shigeru Ueda
茂 上田
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP59033612A priority Critical patent/JPS60178071A/ja
Priority to FR8502588A priority patent/FR2560412B1/fr
Priority to GB08504824A priority patent/GB2156558B/en
Priority to DE3506592A priority patent/DE3506592C2/de
Publication of JPS60178071A publication Critical patent/JPS60178071A/ja
Priority to US07/218,485 priority patent/US5010513A/en
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 (技術分野) 本発明は、文章、画像を高速に出力するプリンタ、出力
端末等の電子機器に関する。
(従来技術) 従来、電子機器例えば、文章、画像情報をビットイメー
ジとして出力する方式のプリンタにおいては上記情報を
ページ内のビット単位の任意の位置に展開する事が要求
されるが、メモリはCPUの処理速度や効率上の関係か
ら4ないし8ビット単位の複数ビット単位で読み出し又
は書きこみが行なわれるのが普通であり、そのため、デ
ータをあらかじめCPU内のレジスタでビット単位でシ
フトし、然る後4ビツトなり8ビットなりの単位でメモ
リに書きこむという方法がとられている。
しかし、上記方法では、特にレーザービームプリンタ(
LBP)のような高速プリンタでは処理速度が間に合わ
ないという欠点があった。又、プリンタに限らずマイク
ロプロセッサ等を用いた種々の電子機器においては高速
化に問題がある場合が多かった。
(目 的) 以上の点に鑑み、本願発明の目的は、上記欠点を除去し
、高速に又、適切にデータ処理が可能な電子機器を提供
することにある。
(実施例) 以下に図面を参照し本願発明について詳細に説明する。
第1図は本発明適用のレーザービームプリンタであるペ
ージプリンタの外観図である。
1はプリンタ本体、2は操作表示部、3は電源スィッチ
である。又4は排紙部である。5は伝送ケーブルでホス
)・に接続されている。なおプリンタlは、ネットワー
クにおける端末やF、 a xであってもよい。インタ
ーフェースとしては、セントロニクス社のインタフェー
ス方式、R3232−C方式又はビデオ信号を入力する
ようにしてもよい。又、操作表示部2はホストからデー
タが伝送されることを示すrON LINE Jキー、
エラーをスキップさせるためのr ERROR5KIP
Jキー、その他、自己診断1手差し用のキーや、ページ
毎のプリントではなく伝送された所までのデータを出力
するためのキー等を有している。6はROMカートリッ
ジで、アルファベットや漢字等の文字フォントやプログ
ラムが格納されている。
本発明は、CPUが、次の命令を取り込む時間や他のデ
バイス類にアクセスしている時間を利用して、CPUの
動作とは独立にデータの処理、書き込みを行うことによ
り、CPU自体の負荷を軽くし、データ処理の高速化を
も可能にするもので1図面を参照し、本願発明について
説明する。
第2図は、未発り1の実施例を示すブロック図で第3図
は、本実施例のタイミングチャートを示す図である。f
JTz図においてlotはホストコンピュータからのコ
ード情報をもとに、図示しないデータ発生回路からCP
Uによって読み出されたデータで102はそれをラッチ
するためのレジスタ、103は上記データ101を何ビ
ットシフトするかという情報104を出力するレジスタ
、105は読み出し専用メモリ(以下ROMと称す)、
106は128K byte c7)ランダムアクセス
メモリ(以下RAMと称す)、107は前記RAM10
6から読み出したデータをラッチするためのレジスタ、
108はORゲート、110はCPUからのアドレス情
報109をラッチするだめのレジスタ、111は加算器
、112は本実施例のタイミングを制御するための主制
御装置、113はCPUからの書きこみパルス114を
ラッチするだめのDタイプフリップフロップ(以下DF
Fと称す)である。信号118はRAM106の連続し
たアドレスにデータを書きこむ際にRAMへのアドレス
及びデータを指定するための信号で0ならばアドレスは
CPUの指定したアドレスであり、1ならばCPUの指
定したアドレスに1が加埠される。
なお、RAM106に書き込まれた情報は、インクジェ
ットプリンタ、LEDプリンタやLBPプリンタ等の各
種出力機器999に出力される。
又、RAM106は、マイクロプロセッサのような演算
装置であってもよい。
なお、第3図における信号109のVALID状態は例
えば、順にDRAM書きこみサイクル、次の命令とりこ
みサイクル、CG読み出しサイクル、DRAMへの書き
こみサイクルである。又信号101も、同様に順に書き
込みデータ、命令情報、読み出しデータ、書きこみデー
タである。
以下第2図及び第3図をもとに本実施例の動作の説明を
行なう。CPUからはあらかじめデータを何ビットシフ
トしてRAM106に書きこむかという情報がレジスタ
103に書きこまれているとする。
例えば第4図はデータのシフトを示す例であるが第4図
のようにデータ101をラッチしたデータ117を5ピ
ツ)・シフトして書きこむ場合には、レジスタ103に
は2進法でrl’01J という情報を書きこんでおく
。次にROM105には第5図のような情報があらかじ
め書きこんである。例えば情報104(データ101を
何ビットシフトするかという情報)の内容が2進法でr
l OIJで、信号118が「0」の時はアドレスはC
PUの指定したアドレスで5ビツトシフトするという情
報であるのでROM105の出力116はroooo0
17 IS I5J (InはO又は1)で信X31 
t aがrlJの時つまり、アドレスを1プラスするの
で出力116はrI4 I312 HlooooJであ
る。
次にRAM106へデータを書きこむ動作について詳細
に説明する。CPUからはRAMへ書きこむためのデー
タ101とアドレス情報109が出力され、次に書きこ
みパルス114が出力される(f53図の■)。
前記書きこみパルス114はその立ち上がりのエツジ(
第3図201)でDFF113にラッチされると同時に
、レジスタ102、レジスタ110にそれぞれデータ1
01、アドレス情報109がラッチされる。ラッチされ
たアドレス情報は加算器111を経てRAM106に送
られ、所定のアクセスタイム(第3図■)を経た後、R
AM106からはそのアドレスのデータ121が出力さ
れ、主制御装置112からのパルス122(第3図■)
により、レジスタ107にラッチされる。
ORゲート108は、データ116を、RAM106に
すでに書きこまれているデータに重ね古きするためのも
ので、これによって文字や図形の重ね書きを可能にする
。つまりレジスタ107の出力123とROM105の
出力116はORゲート108によってORがとられ、
主制御装置112からの書きこみパルス124によりR
AM106に書きこまれる(第3図■)。
CPUは、本実施例による回路からのWAIT信号12
5がOであれば、既に次の命令実行サイクルに移行して
いる。
次に主制御装置112はデータ117をROM105に
よりシフト処理した際、次のアドレスにはみ出た部分の
データをRAM106に書きこむため、信号118をO
から1にする(第3図305)。
これによってRAM106のアドレスは加算器111に
より、lが加わる。またデータ116は、前記117の
はみ出た部分のデータになる。
次の書き込みサイクルにおいては前回と同様にしてRA
Mからの情報12】はパルス122によりレジスタ10
7にラッチ(第3図■)され、ORゲート108により
ORがとられ、パルス124によりRAM106に書き
こまれる(第3図■)、この間にCPUは次のデータ1
01とアドレス情報109を用意し、第3図のタイミン
グ202でCPUからの書き込みパルス114を1から
Oに下げるが、それと同時にWAIT信号125が0か
ら1になり(第3図300)、CPUに対してWAIT
がかかるので、CPUはその状態でWAITサイクルに
入る。RAM106への書きこみが終γすると、主制御
装置112はパルス126を出力しく第3図■)、レジ
スタ113をクリアするためWAIT信号125がOレ
ベルになって(第3図301)CPUのwAITサイク
ルが解除サレ、第3図のタイミング203で新たなアド
レス情報109とデータlotがレジスタ110とレジ
スタ102でラッチされ、主制御装置112は次のRA
M書きこみサイクルに入る。
本実施例においてはデータ101を8ビツト、アドレス
情報109を16ビツトとして説明したが、他のビット
数についても実施可能なことはいうまでもない。
第6図は本発明の他の実施例を示すもので、第2図と同
一符号の説明は省略する。
128は、データ104が2進法でroooJの時、信
号130をlとRAM106への書き込みを制御する論
理回路である。
データ104がro 00Jの時は、データ117を0
ビツトシフトする本を意味し、データ117が次のアド
レスにはみ出る部分が無いため、RAM106の次のア
ドレスに書きこむ動作が必要ない。
従ってこの時は信号130をrlJにして、主制御装置
に伝え、RAM106への書きこみ動作を1回のみにし
て、水回路のデータ処理速度を更に向上させようという
ものである。
(効 果) 以上、詳述したように本願発明によりCPUはRAMへ
の書きこみ動作とは別に他の命令の実行が行なえるため
、CPUへの負荷が軽くなり、データの処理速度も著し
く向上し、更に超高速論理回路を用いる必要がないため
、コストが安くなるという効果があり、低価格で、高性
能な電子機器を提供することが可能となった。
【図面の簡単な説明】
第1図は、本発明適用のプリンタの外観図である。 第2図は、本発明の実施例を示すブロフク図である。 第3図は、本実施例のタイミングチャートである。 第4図は、データのシフトの説明図である。 第5図は、ROM105に格納されている情報の説明図
である。 第6図は、本発明の他の実施例を示す図である。 105はROM、128は書き込み用の論理回路、11
2は主制御装置、106はRAM。 孔番it!、 得1番毘

Claims (1)

  1. 【特許請求の範囲】 画像情報をヒツトイメージとして格納するメモリ手段、 」)η記メモリ手段に格納されたビットイメージを出力
    する出力手段、 前記ビットイメージを前記メモリ手段上において重ね書
    きする重ね書き手段。 前記重ね書き手段の動作をCPUの命令によって起動し
    、CPUが他の命令を実行している間に行うことを特徴
    とする電子機器。
JP59033612A 1984-02-24 1984-02-24 電子機器 Pending JPS60178071A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP59033612A JPS60178071A (ja) 1984-02-24 1984-02-24 電子機器
FR8502588A FR2560412B1 (fr) 1984-02-24 1985-02-22 Appareil de traitement de donnees
GB08504824A GB2156558B (en) 1984-02-24 1985-02-25 Data processing apparatus
DE3506592A DE3506592C2 (de) 1984-02-24 1985-02-25 Aufzeichnungsgerät
US07/218,485 US5010513A (en) 1984-02-24 1988-07-06 Data processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59033612A JPS60178071A (ja) 1984-02-24 1984-02-24 電子機器

Publications (1)

Publication Number Publication Date
JPS60178071A true JPS60178071A (ja) 1985-09-12

Family

ID=12391279

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59033612A Pending JPS60178071A (ja) 1984-02-24 1984-02-24 電子機器

Country Status (1)

Country Link
JP (1) JPS60178071A (ja)

Similar Documents

Publication Publication Date Title
US6449665B1 (en) Means for reducing direct memory access
US5233334A (en) Text display apparatus and a method of displaying text
JPH0628022B2 (ja) 文字図形出力装置
JPS60178072A (ja) 電子機器
JPS62173526A (ja) ペ−ジバツフア制御方式
US5471562A (en) Printer having a bit shift function
KR970000273B1 (ko) 퍼스널 컴퓨터에서의 한글처리장치
JP2854301B2 (ja) メモリアクセス回路
JP2771350B2 (ja) 画像処理装置
KR0125586B1 (ko) 레이저 프린터의 이미지 버퍼 클리어 장치
JP2808105B2 (ja) フオント描画装置
JP2521087B2 (ja) 画像輪郭ビットの生成方法
JPS5925226B2 (ja) 文字図形表示装置
JPS60178073A (ja) 電子機器
JPS61278886A (ja) メモリアクセス装置
JPS60178770A (ja) プリンタ制御装置
JPH01234249A (ja) 演算処理回路
JPH0299352A (ja) 券発行装置
JPH03121489A (ja) フォントパターン生成装置
JPS6352183A (ja) パタ−ン発生方式
JPH0457197B2 (ja)
JPS623294A (ja) ビツトマツプム−バ−
JPS6353589A (ja) キヤラクタジエネレ−タのアクセス回路
JPS6188292A (ja) デイスプレイ制御装置
JP2661150B2 (ja) データ転送装置