JPH0556064B2 - - Google Patents
Info
- Publication number
- JPH0556064B2 JPH0556064B2 JP59033614A JP3361484A JPH0556064B2 JP H0556064 B2 JPH0556064 B2 JP H0556064B2 JP 59033614 A JP59033614 A JP 59033614A JP 3361484 A JP3361484 A JP 3361484A JP H0556064 B2 JPH0556064 B2 JP H0556064B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- memory
- information
- dot pattern
- cpu
- 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
Links
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Image Input (AREA)
- Storing Facsimile Image Data (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】
〔従来技術〕
従来、ホストコンピユータ等から送られてくる
コードデータ等の情報を内部のランダムアクセス
メモリ上にビツトイメージとして展開し、然る後
これを読み出して出力する方式のレーザービーム
プリンタ(LBP)等の出力装置においては、前
記ランダムアクセスメモリへの書きこみはいわゆ
る重ね書きを行う必要がある。[Detailed Description of the Invention] [Prior Art] Conventionally, there has been a method in which information such as code data sent from a host computer etc. is developed as a bit image on an internal random access memory, and then this is read out and output. In an output device such as a laser beam printer (LBP), writing to the random access memory requires so-called overwriting.
即ち、例えば第1図aのパターンを出力する場
合は、第1図bのパターンをまず書いた後、第1
図cのパターンを重ね書きするわけである。書き
こむべきパターンが単に書くだけのものか、重ね
書きすべきものかを判断する事は非常に難しいの
で、あらかじめ書きこむべきランダムアクセスメ
モリをクリアしておく必要がある。 That is, for example, when outputting the pattern shown in Figure 1a, first write the pattern shown in Figure 1b, and then write the pattern shown in Figure 1b.
The pattern in Figure c is overwritten. Since it is very difficult to judge whether a pattern to be written is one that is simply written or one that should be overwritten, it is necessary to clear the random access memory to be written in advance.
従つて、ランダムアクセスメモリ上に展開し終
わり、これを再び読み出して印字を終了した部分
についてはその都度クリアしておく必要がある。 Therefore, it is necessary to clear the portion that has been expanded onto the random access memory, read it out again, and finished printing each time.
しかし、以上の動作は、もしその文章出力装置
が低速でCPUの処理速度が十分間に合うもので
あれば、CPUのみの動作によつて実現できるが、
レーザービームプリンタ等の高速のプリンタでは
CPUの動作では間に合わず、高速のサブプロセ
ツサを使用してCPUと並行処理を行うのが通常
であり、そのため処理装置全体が非常に高価にな
るという欠点があつた。 However, if the text output device is slow and the processing speed of the CPU is sufficient, the above operation can be achieved by the operation of the CPU only.
For high-speed printers such as laser beam printers,
The CPU's operation cannot keep up, and a high-speed sub-processor is usually used to perform parallel processing with the CPU, which has the disadvantage that the entire processing device becomes extremely expensive.
本発明は上述した従来技術の欠点に鑑みなされ
たものであり、メモリへのドツトパターン情報の
重ね書き処理及びメモリからのドツトパターン情
報の読出し及びメモリのクリア処理を同一のタイ
ミング発生装置からの同一形式のタイミング信号
に基づき行なうことでCPUの負担を軽減し、高
速プロセツサを用いることなく安価な構成で高速
にデータの重ね書き処理及び読出しクリア処理を
行なうことができるプリンタ制御装置を提供する
ことにある。
The present invention has been made in view of the above-mentioned drawbacks of the prior art, and it is possible to perform the overwriting process of dot pattern information on the memory, the reading of the dot pattern information from the memory, and the memory clearing process from the same timing generator. To provide a printer control device that can reduce the burden on a CPU by performing data overwrite processing and read/clear processing at high speed with an inexpensive configuration without using a high-speed processor by performing the processing based on format timing signals. be.
以下に図面を参照し本願発明について詳細に説
明する。第2図は本発明が適用のレーザービーム
プリンタであるページプリンタの外観図である。
1はプリンタ本体、2は操作表示部、3は電源ス
イツチである。又4は排紙部である。5は伝送ケ
ーブルで、ホストに接続されている。なおプリン
タ1は、ネツトワークにおける端末やFaxであつ
てもよい。インタフエースとしては、セントロニ
クス社のインタフエース方式、RS232−C方式、
又はビデオ信号を入力するようにしてもよい。
又、操作表示部2はホストからデータが伝送され
ることを示す「ON LINE」キー、エラーをスキ
ツプさせるための「ERROR SKIP」キー、その
他自己診断、手差し用のキーや、ページ毎のプリ
ントではなく伝送された所までのデータを出力す
るためのキー等を有している。6はROMカート
リツジで、アルフアベツトや漢字等の文字フオン
トやプログラムが格納されている。
The present invention will be described in detail below with reference to the drawings. FIG. 2 is an external view of a page printer which is a laser beam printer to which the present invention is applied.
1 is a printer body, 2 is an operation display section, and 3 is a power switch. Further, 4 is a paper discharge section. 5 is a transmission cable connected to the host. Note that the printer 1 may be a terminal or a fax machine in a network. As for the interface, Centronics' interface method, RS232-C method,
Alternatively, a video signal may be input.
In addition, the operation display section 2 has an "ON LINE" key to indicate that data is being transmitted from the host, an "ERROR SKIP" key to skip errors, and other keys for self-diagnosis, manual feeding, and printing for each page. It has a key etc. for outputting the data up to the point where it was transmitted. 6 is a ROM cartridge in which character fonts and programs such as alphabets and kanji are stored.
第3図は、本発明の実施例を示すブロツク図で
ある。 FIG. 3 is a block diagram showing an embodiment of the present invention.
第2図において101は8ビツトで構成される
CPUの双方向データバスであり、102は同じ
くCPUの16ビツトのアドレスバス、103,1
04はANDゲート、105はORゲート、106
は例えば容量が128K byteのランダムアクセスメ
モリ(以下RAMと称す)である。なおRAM1
06に書きこまれた情報はインクジエツトプリン
タ、LEDプリンタ、やLBPプリンタ等の各種出
力機器999に出力される。又、RAM106は
マイクロプロセツサのような演算装置であつても
よい。107はラツチ、108はスリーステート
のゲート、109はCPUからの信号110の立
ち上がりから一定時間後に信号111及び信号1
12を発生するタイミング信号発生装置であり、
第4図、第5図にその発生タイミングをタイミン
グチヤートで示す。 In Figure 2, 101 consists of 8 bits.
It is a bidirectional data bus of the CPU, 102 is also a 16-bit address bus of the CPU, 103, 1
04 is AND gate, 105 is OR gate, 106
is, for example, a random access memory (hereinafter referred to as RAM) with a capacity of 128K bytes. Furthermore, RAM1
The information written in 06 is output to various output devices 999 such as an inkjet printer, an LED printer, and an LBP printer. Further, the RAM 106 may be an arithmetic device such as a microprocessor. 107 is a latch, 108 is a three-state gate, and 109 is a signal 111 and signal 1 after a certain period of time from the rise of signal 110 from the CPU.
A timing signal generating device that generates 12,
FIGS. 4 and 5 are timing charts showing the timing of this occurrence.
また信号113は、CPUがライト動作時はH
レベル、リード動作時はLレベルとなるレベル信
号である。 Also, signal 113 is H when the CPU is in write operation.
This is a level signal that becomes L level during a read operation.
第4図に信号113がHレベルの時、すなわち
CPUのライト動作時の各信号のタイミングを、
第5図に信号113がLレベルの時、すなわち
CPUのリード動作時の各信号のタイミングを示
す。 In FIG. 4, when the signal 113 is at H level, that is,
The timing of each signal during CPU write operation is
In FIG. 5, when the signal 113 is at L level, that is,
The timing of each signal during CPU read operation is shown.
以下第3図〜第5図をもとに本実施例の動作に
ついて説明する。 The operation of this embodiment will be explained below based on FIGS. 3 to 5.
まずCPUのライト動作時について説明する。
図示しないホスト装置から送られて来たコード情
報は、やはり図示しないCPUによつて対応する
ドツトパターン情報に変換され、データバス10
1に出力される。次にCPUはデータバス101
に出力したドツトパターンデータをRAM106
上に展開するため、RAM106に対しアドレス
情報102を出力し、信号113をHレベル
(CPUのライト動作時)にする。その後、タイミ
ング信号発生装置109に信号110を送り、前
記タイミング信号発生装置109を起動する(第
4図)。 First, we will explain the CPU write operation.
Code information sent from a host device (not shown) is converted into corresponding dot pattern information by a CPU (also not shown), and the data bus 10
1 is output. Next, the CPU is data bus 101
The dot pattern data output to RAM106
In order to expand the address information 102 upward, the address information 102 is output to the RAM 106, and the signal 113 is set to H level (during CPU write operation). Thereafter, a signal 110 is sent to the timing signal generator 109 to start the timing signal generator 109 (FIG. 4).
アドレス情報102を与えられたRAM106
は、所定のアクセスタイム(第4図)を得た
後、リードデータ114を第4図の401のタイミ
ングで出力する。前記リードデータ114はラツ
チ107に信号111によりラツチ(第4図)
される。信号113はHレベルであるため、
ANDゲート103,104は開いている。従つ
て情報116と情報117及び情報101と情報
118はそれぞれ内容が同じである。 RAM 106 given address information 102
After obtaining a predetermined access time (FIG. 4), the read data 114 is output at timing 401 in FIG. The read data 114 is latched in the latch 107 by the signal 111 (FIG. 4).
be done. Since the signal 113 is at H level,
AND gates 103 and 104 are open. Therefore, information 116 and information 117 and information 101 and information 118 have the same content.
また、スリーステートゲート108は閉じてい
る。 Furthermore, the three-state gate 108 is closed.
情報117と情報118はORゲート105に
よりORがとられ、情報115としてRAM10
6への書きこみ信号112により、RAM106
へ書きこまれる(第4図)。 The information 117 and the information 118 are ORed by the OR gate 105, and the information 115 is sent to the RAM 10.
Write signal 112 to RAM 106
(Figure 4).
すなわち、あらかじめRAMに書きこまれてい
たデータとのOR情報が書きこまれたわけで重ね
書きに相当する。 In other words, OR information with data previously written to RAM is written, which corresponds to overwriting.
次に第5図を参照し、CPUのリード動作時に
ついて説明する。 Next, referring to FIG. 5, the read operation of the CPU will be described.
RAM106上に展開されたドツトパターンデ
ータは、展開完了後図示しない印字部へ送られ
る。一旦印字部へ送られたドツトパターンデータ
はもはや保存する必要がないため、その部分のア
ドレスのRAMの内容はクリアする必要がある。 The dot pattern data developed on the RAM 106 is sent to a printing section (not shown) after completion of development. Since the dot pattern data once sent to the printing section no longer needs to be saved, the contents of the RAM at that address must be cleared.
CPUはRAM106上に展開されたドツトパタ
ーンデータを、データバス101を介して図示し
ない印字部へ送るため、信号113をLレベル
(CPUのリード動作時)にし、RAM106の内
容を読み出すためにRAM106に対しアドレス
情報102を送る。 In order to send the dot pattern data developed on the RAM 106 to a printing section (not shown) via the data bus 101, the CPU sets the signal 113 to L level (during a read operation of the CPU), and sends the dot pattern data developed on the RAM 106 to the RAM 106 in order to read the contents of the RAM 106. Address information 102 is sent to the recipient.
また、第5図の如く、タイミング信号発生装置
109に信号110を送り、前記タイミング信号
発生装置109を起動させる(第5図)。 Further, as shown in FIG. 5, a signal 110 is sent to the timing signal generator 109 to start the timing signal generator 109 (FIG. 5).
所定のアクセスタイム(第5図)を経た後、
RAM106からはリードデータ114が出力さ
れ、ラツチ信号111により、ラツチ107にラ
ツチされる(第5図)。 After a predetermined access time (Figure 5),
Read data 114 is output from the RAM 106, and is latched into the latch 107 by the latch signal 111 (FIG. 5).
信号113はLレベルであるため、スリーステ
ートゲート108は開いており、データバス10
1へ、RAMからのリードゲータ114と同一の
内容が送りこまれる。また、ANDゲート103
及び104は共に閉じているため、情報117及
び情報118はいずれもオール0であり、従つて
情報115もオール0である。 Since the signal 113 is at L level, the three-state gate 108 is open and the data bus 10
1, the same contents as the read gater 114 from the RAM are sent. Also, AND gate 103
and 104 are both closed, information 117 and information 118 are both all 0, and therefore information 115 is also all 0.
それと同時にRAM106へは書きこみ信号1
12により内容がオール0である情報115が書
きこまれ(第5図)、すなわちRAM106は
クリアされる。 At the same time, write signal 1 is sent to RAM106.
12, information 115 whose contents are all 0 is written (FIG. 5), that is, the RAM 106 is cleared.
以上説明した如く本発明によれば、メモリへの
ドツトパターン情報の重ね書き処理及びメモリか
らのドツトパターン情報の読出し及びメモリのク
リア処理を同一のタイミング発生手段からの同一
形式のタイミング信号に基づき行なうので、
CPUは処理の種類を示す信号、起動信号、ドツ
トパターン情報及びアドレス情報を指示するだけ
で実際の重ね書き、データのクリア処理が不要と
なり、CPUの負担を軽減することができるとと
もに、高速プロセツサを設けることなく安価な構
成で、高速にデータの重ね書き処理及び読出しク
リア処理を行なうことができる。
As explained above, according to the present invention, the process of overwriting the dot pattern information in the memory, the reading of the dot pattern information from the memory, and the process of clearing the memory are performed based on timing signals of the same format from the same timing generation means. So,
By simply instructing the CPU with a signal indicating the type of processing, a start signal, dot pattern information, and address information, there is no need for actual overwriting or data clearing processing, which reduces the burden on the CPU and allows high-speed processors to be used. Data overwriting processing and read-out clearing processing can be performed at high speed with an inexpensive configuration without the need for such a configuration.
第1図はbのパターンを書いた後、cのパター
ンを重ね書きし、aのパターンを出力する重ね書
きの説明図である。第2図は本願発明適用のプリ
ンタの外観図である。第3図は本発明の実施例を
示すブロツク図である。第4図は信号113がH
レベルの場合の信号のタイミングチヤートであ
る。第5図は信号113がLレベルの場合の信号
のタイミングチヤートである。
109はタイミング信号発生装置、106は
RAM、113はレベル信号。
FIG. 1 is an explanatory diagram of overwriting in which pattern b is written, then pattern c is overwritten, and pattern a is output. FIG. 2 is an external view of a printer to which the present invention is applied. FIG. 3 is a block diagram showing an embodiment of the present invention. In Fig. 4, the signal 113 is H.
This is a timing chart of the signal in the case of level. FIG. 5 is a signal timing chart when the signal 113 is at L level. 109 is a timing signal generator; 106 is a timing signal generator;
RAM, 113 is a level signal.
Claims (1)
記メモリからドツトパターン情報を読出しプリン
タへ出力するプリンタ制御装置において、 CPUから送られてきたドツトパターン情報及
び前記ドツトパターン情報のメモリへの格納位置
を表わすアドレス情報を入力する情報入力手段
と、 前記メモリへのドツトパターン情報の書き込み
処理又は前記メモリからのドツトパターン情報の
読出し処理を表わす信号及び前記書き込み処理又
は読出し処理を起動するための起動信号をCPU
から入力する信号入力手段と、 前記CPUからの起動信号に応じて各種タイミ
ング信号を発生するタイミング信号発生手段とを
有し、 前記信号入力手段が前記書き込み処理を表わす
信号及び前記起動信号を入力すると、前記タイミ
ング信号発生手段からのタイミング信号に基づい
て、前記情報入力手段が入力したアドレス情報に
格納されているドツトパターン情報を前記メモリ
から読出すとともに、読出した情報と前記CPU
から入力したドツトパターン情報をオア合成し、
前記CPUから入力したアドレス情報のメモリ位
置へオア合成された情報を書き込み処理し、 前記信号入力手段が前記読出し処理を表わす信
号及び前記起動信号を入力すると、前記書き込み
処理の際用いたタイミング信号と同一形式の前記
タイミング信号発生手段からのタイミング信号に
基づいて、前記情報入力手段が入力したアドレス
情報に格納されているドツトパターン情報を前記
メモリから読出し処理するとともに、メモリをク
リアするためのデータを前記CPUから入力した
アドレス情報のメモリ位置へ書き込むことにより
メモリのクリア処理を行うことを特徴とするプリ
ンタ制御装置。[Scope of Claims] 1. In a printer control device that stores dot pattern information in a memory and then reads out the dot pattern information from the memory and outputs it to a printer, the dot pattern information sent from the CPU and the dot pattern information are stored in the memory. information input means for inputting address information representing a storage location of the dot pattern information; a signal representing a process of writing dot pattern information into the memory or a process of reading dot pattern information from the memory; and a signal for activating the write process or read process. Start signal of CPU
and a timing signal generating means that generates various timing signals in response to a start signal from the CPU, and when the signal input means inputs the signal representing the writing process and the start signal, , based on the timing signal from the timing signal generation means, the information input means reads out the dot pattern information stored in the input address information from the memory, and also reads out the read information and the CPU.
OR-synthesize the dot pattern information input from
When the OR-combined information is written into the memory location of the address information input from the CPU, and the signal input means inputs the signal representing the read processing and the start signal, the timing signal and the timing signal used during the write processing are input. Based on the timing signal from the timing signal generation means of the same format, the information input means reads and processes the dot pattern information stored in the input address information from the memory, and also reads data for clearing the memory. A printer control device characterized in that a memory clearing process is performed by writing address information input from the CPU to a memory location.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59033614A JPS60178770A (en) | 1984-02-24 | 1984-02-24 | printer control device |
| FR8502588A FR2560412B1 (en) | 1984-02-24 | 1985-02-22 | DATA PROCESSING APPARATUS |
| DE3506592A DE3506592C2 (en) | 1984-02-24 | 1985-02-25 | Recorder |
| GB08504824A GB2156558B (en) | 1984-02-24 | 1985-02-25 | Data processing apparatus |
| 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 |
|---|---|---|---|
| JP59033614A JPS60178770A (en) | 1984-02-24 | 1984-02-24 | printer control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60178770A JPS60178770A (en) | 1985-09-12 |
| JPH0556064B2 true JPH0556064B2 (en) | 1993-08-18 |
Family
ID=12391331
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59033614A Granted JPS60178770A (en) | 1984-02-24 | 1984-02-24 | printer control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60178770A (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5536818A (en) * | 1978-09-06 | 1980-03-14 | Fujitsu Fanuc Ltd | Display device |
| JPS57136683A (en) * | 1981-02-18 | 1982-08-23 | Nippon Electric Co | Image data processor |
| JPS593471A (en) * | 1982-06-29 | 1984-01-10 | 富士通株式会社 | Image memory control system |
-
1984
- 1984-02-24 JP JP59033614A patent/JPS60178770A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60178770A (en) | 1985-09-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07106660B2 (en) | How to create handwritten manuscript | |
| JPH0263763A (en) | Printing apparatus | |
| JP3036767B2 (en) | Printing apparatus and method | |
| JPH0556064B2 (en) | ||
| JPS60178073A (en) | Electronics | |
| JP2773691B2 (en) | Printer device | |
| US6577313B1 (en) | Image data control apparatus | |
| JP2585298B2 (en) | Document creation device | |
| JPH0157812B2 (en) | ||
| JPH03288197A (en) | Character processor | |
| JPS59201870A (en) | Printer | |
| JPS61156366A (en) | Word processor | |
| JP3054157B2 (en) | Character processing device and character processing method | |
| JPH02297214A (en) | document processing device | |
| JPS5931731B2 (en) | Print information processing method | |
| JP2872144B2 (en) | Printing equipment | |
| JPH03113492A (en) | Document processor | |
| JPS5936314B2 (en) | Display device control method | |
| JPH03180378A (en) | printer controller | |
| JPH04111116A (en) | character processing device | |
| JPH02289068A (en) | document processing device | |
| JPS63250735A (en) | Image output device | |
| JPH075858A (en) | Electronic device and color display method of text data in electronic device | |
| JPH07168836A (en) | Text output device | |
| JPS61156192A (en) | input/output control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |