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
Links
Landscapes
- Record Information Processing For Printing (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(技術分野)
本発明は、文章、画像を高速に出力するプリンタ、出力
端末等の電子機器に関する。
端末等の電子機器に関する。
(従来技術)
従来、電子機器例えば、文章、画像情報をビットイメー
ジとして出力する方式のプリンタにおいては上記情報を
ページ内のビット単位の任意の位置に展開する事が要求
されるが、メモリはCPUの処理速度や効率上の関係か
ら4ないし8ビット単位の複数ビット単位で読み出し又
は書きこみが行なわれるのが普通であり、そのため、デ
ータをあらかじめCPU内のレジスタでビット単位でシ
フトし、然る後4ビツトなり8ビットなりの単位でメモ
リに書きこむという方法がとられている。
ジとして出力する方式のプリンタにおいては上記情報を
ページ内のビット単位の任意の位置に展開する事が要求
されるが、メモリはCPUの処理速度や効率上の関係か
ら4ないし8ビット単位の複数ビット単位で読み出し又
は書きこみが行なわれるのが普通であり、そのため、デ
ータをあらかじめCPU内のレジスタでビット単位でシ
フトし、然る後4ビツトなり8ビットなりの単位でメモ
リに書きこむという方法がとられている。
しかし、上記方法では、特にレーザービームプリンタ(
LBP)のような高速プリンタでは処理速度が間に合わ
ないという欠点があった。又、プリンタに限らずマイク
ロプロセッサ等を用いた種々の電子機器においては高速
化に問題がある場合が多かった。
LBP)のような高速プリンタでは処理速度が間に合わ
ないという欠点があった。又、プリンタに限らずマイク
ロプロセッサ等を用いた種々の電子機器においては高速
化に問題がある場合が多かった。
(目 的)
以上の点に鑑み、本願発明の目的は、上記欠点を除去し
、高速に又、適切にデータ処理が可能な電子機器を提供
することにある。
、高速に又、適切にデータ処理が可能な電子機器を提供
することにある。
(実施例)
以下に図面を参照し本願発明について詳細に説明する。
第1図は本発明適用のレーザービームプリンタであるペ
ージプリンタの外観図である。
ージプリンタの外観図である。
1はプリンタ本体、2は操作表示部、3は電源スィッチ
である。又4は排紙部である。5は伝送ケーブルでホス
)・に接続されている。なおプリンタlは、ネットワー
クにおける端末やF、 a xであってもよい。インタ
ーフェースとしては、セントロニクス社のインタフェー
ス方式、R3232−C方式又はビデオ信号を入力する
ようにしてもよい。又、操作表示部2はホストからデー
タが伝送されることを示すrON LINE Jキー、
エラーをスキップさせるためのr ERROR5KIP
Jキー、その他、自己診断1手差し用のキーや、ページ
毎のプリントではなく伝送された所までのデータを出力
するためのキー等を有している。6はROMカートリッ
ジで、アルファベットや漢字等の文字フォントやプログ
ラムが格納されている。
である。又4は排紙部である。5は伝送ケーブルでホス
)・に接続されている。なおプリンタlは、ネットワー
クにおける端末やF、 a xであってもよい。インタ
ーフェースとしては、セントロニクス社のインタフェー
ス方式、R3232−C方式又はビデオ信号を入力する
ようにしてもよい。又、操作表示部2はホストからデー
タが伝送されることを示すrON LINE Jキー、
エラーをスキップさせるためのr ERROR5KIP
Jキー、その他、自己診断1手差し用のキーや、ページ
毎のプリントではなく伝送された所までのデータを出力
するためのキー等を有している。6はROMカートリッ
ジで、アルファベットや漢字等の文字フォントやプログ
ラムが格納されている。
本発明は、CPUが、次の命令を取り込む時間や他のデ
バイス類にアクセスしている時間を利用して、CPUの
動作とは独立にデータの処理、書き込みを行うことによ
り、CPU自体の負荷を軽くし、データ処理の高速化を
も可能にするもので1図面を参照し、本願発明について
説明する。
バイス類にアクセスしている時間を利用して、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が加埠される。
は、本実施例のタイミングチャートを示す図である。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に出力される。
ットプリンタ、LEDプリンタやLBPプリンタ等の各
種出力機器999に出力される。
又、RAM106は、マイクロプロセッサのような演算
装置であってもよい。
装置であってもよい。
なお、第3図における信号109のVALID状態は例
えば、順にDRAM書きこみサイクル、次の命令とりこ
みサイクル、CG読み出しサイクル、DRAMへの書き
こみサイクルである。又信号101も、同様に順に書き
込みデータ、命令情報、読み出しデータ、書きこみデー
タである。
えば、順にDRAM書きこみサイクル、次の命令とりこ
みサイクル、CG読み出しサイクル、DRAMへの書き
こみサイクルである。又信号101も、同様に順に書き
込みデータ、命令情報、読み出しデータ、書きこみデー
タである。
以下第2図及び第3図をもとに本実施例の動作の説明を
行なう。CPUからはあらかじめデータを何ビットシフ
トしてRAM106に書きこむかという情報がレジスタ
103に書きこまれているとする。
行なう。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であ
る。
のようにデータ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図の■)。
に説明する。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にラッチされる。
第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図■)。
すでに書きこまれているデータに重ね古きするためのも
ので、これによって文字や図形の重ね書きを可能にする
。つまりレジスタ107の出力123とROM105の
出力116はORゲート108によってORがとられ、
主制御装置112からの書きこみパルス124によりR
AM106に書きこまれる(第3図■)。
CPUは、本実施例による回路からのWAIT信号12
5がOであれば、既に次の命令実行サイクルに移行して
いる。
5がOであれば、既に次の命令実行サイクルに移行して
いる。
次に主制御装置112はデータ117をROM105に
よりシフト処理した際、次のアドレスにはみ出た部分の
データをRAM106に書きこむため、信号118をO
から1にする(第3図305)。
よりシフト処理した際、次のアドレスにはみ出た部分の
データをRAM106に書きこむため、信号118をO
から1にする(第3図305)。
これによってRAM106のアドレスは加算器111に
より、lが加わる。またデータ116は、前記117の
はみ出た部分のデータになる。
より、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書きこみサイクルに入る。
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ビツトとして説明したが、他のビット
数についても実施可能なことはいうまでもない。
情報109を16ビツトとして説明したが、他のビット
数についても実施可能なことはいうまでもない。
第6図は本発明の他の実施例を示すもので、第2図と同
一符号の説明は省略する。
一符号の説明は省略する。
128は、データ104が2進法でroooJの時、信
号130をlとRAM106への書き込みを制御する論
理回路である。
号130をlとRAM106への書き込みを制御する論
理回路である。
データ104がro 00Jの時は、データ117を0
ビツトシフトする本を意味し、データ117が次のアド
レスにはみ出る部分が無いため、RAM106の次のア
ドレスに書きこむ動作が必要ない。
ビツトシフトする本を意味し、データ117が次のアド
レスにはみ出る部分が無いため、RAM106の次のア
ドレスに書きこむ動作が必要ない。
従ってこの時は信号130をrlJにして、主制御装置
に伝え、RAM106への書きこみ動作を1回のみにし
て、水回路のデータ処理速度を更に向上させようという
ものである。
に伝え、RAM106への書きこみ動作を1回のみにし
て、水回路のデータ処理速度を更に向上させようという
ものである。
(効 果)
以上、詳述したように本願発明によりCPUはRAMへ
の書きこみ動作とは別に他の命令の実行が行なえるため
、CPUへの負荷が軽くなり、データの処理速度も著し
く向上し、更に超高速論理回路を用いる必要がないため
、コストが安くなるという効果があり、低価格で、高性
能な電子機器を提供することが可能となった。
の書きこみ動作とは別に他の命令の実行が行なえるため
、CPUへの負荷が軽くなり、データの処理速度も著し
く向上し、更に超高速論理回路を用いる必要がないため
、コストが安くなるという効果があり、低価格で、高性
能な電子機器を提供することが可能となった。
第1図は、本発明適用のプリンタの外観図である。
第2図は、本発明の実施例を示すブロフク図である。
第3図は、本実施例のタイミングチャートである。
第4図は、データのシフトの説明図である。
第5図は、ROM105に格納されている情報の説明図
である。 第6図は、本発明の他の実施例を示す図である。 105はROM、128は書き込み用の論理回路、11
2は主制御装置、106はRAM。 孔番it!、 得1番毘
である。 第6図は、本発明の他の実施例を示す図である。 105はROM、128は書き込み用の論理回路、11
2は主制御装置、106はRAM。 孔番it!、 得1番毘
Claims (1)
- 【特許請求の範囲】 画像情報をヒツトイメージとして格納するメモリ手段、 」)η記メモリ手段に格納されたビットイメージを出力
する出力手段、 前記ビットイメージを前記メモリ手段上において重ね書
きする重ね書き手段。 前記重ね書き手段の動作をCPUの命令によって起動し
、CPUが他の命令を実行している間に行うことを特徴
とする電子機器。
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) |
-
1984
- 1984-02-24 JP JP59033612A patent/JPS60178071A/ja active Pending
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) | データ転送装置 |