JPS63264366A - Data output control apparatus - Google Patents
Data output control apparatusInfo
- Publication number
- JPS63264366A JPS63264366A JP62098989A JP9898987A JPS63264366A JP S63264366 A JPS63264366 A JP S63264366A JP 62098989 A JP62098989 A JP 62098989A JP 9898987 A JP9898987 A JP 9898987A JP S63264366 A JPS63264366 A JP S63264366A
- Authority
- JP
- Japan
- Prior art keywords
- character
- cpu
- bus
- output
- data
- 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
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 abstract 1
- 230000001360 synchronised effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J5/00—Devices or arrangements for controlling character selection
- B41J5/30—Character or syllable selection controlled by recorded information
- B41J5/44—Character or syllable selection controlled by recorded information characterised by storage of recorded information
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、パーソナルコンピュータなどのデータ処理装
置と、プリンタやCRTなどのデータ出力装置との間に
設置されるデータ出力制御装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a data output control device installed between a data processing device such as a personal computer and a data output device such as a printer or CRT.
従来の技術
−iに、パーソナルコンピュータなどのデータ処理装置
とプリンタなどのデータ出力装置との間には、出力対象
の文字データをコードからパターンに変換したり、改行
などのコードから印字制御コマンドを作成したりする出
力制御装置が設置されている。Conventional technology-i involves converting character data to be output from codes into patterns, and converting print control commands from codes such as line breaks between a data processing device such as a personal computer and a data output device such as a printer. There is an output control device installed.
このような出力制御装置には、横書きの文書を縦書きの
文書に変換しながら印字出力したり、あるいはその逆の
変換を行いながら印字出力したする場合に利用する文字
単位の縦横変換による回転処理機能を備えるものがある
。These output control devices include a rotation process that uses character-by-character vertical/horizontal conversion, which is used when converting a horizontally written document into a vertically written document while printing it out, or vice versa. Some have functions.
従来、上述のような文字単位の回転処理機能を備えるデ
ータ出力制御装置は、第3図Gこ示すように、CPU3
1、キャラクタージェネレーク32、バス33、文字回
転回路34、出力制御部35を備えている。Conventionally, a data output control device equipped with a character-by-character rotation processing function as described above has a CPU 3 as shown in FIG.
1, a character generator 32, a bus 33, a character rotation circuit 34, and an output control section 35.
CPU31は、図示しないパーソナルコンピュータなど
の上位装置から印字出力対象の文字データをコード形式
で受取るたびに、バス33を介してキャラクタ−ジェネ
レータ32をアクセスする。The CPU 31 accesses the character generator 32 via the bus 33 every time it receives character data to be printed out in code form from a host device such as a personal computer (not shown).
キャラクタ−ジェネレータ32から出力された文字パタ
ーンは、バス33を介して一旦CPU31に転送され、
ここから更にバス33を介して文字回転回路34に転送
される。回転処理済みの文字パターンは、文字回転回路
34からバス33を介してCPU31に転送され、ここ
から更にバス33と出力制御部35を経てプリンタに供
給される。The character pattern output from the character generator 32 is once transferred to the CPU 31 via the bus 33.
From there, the data is further transferred to the character rotation circuit 34 via the bus 33. The rotated character pattern is transferred from the character rotation circuit 34 to the CPU 31 via the bus 33, and from there is further supplied to the printer via the bus 33 and the output control section 35.
発明が解決しようとする問題点
上記従来の文字回転機能を備えたデータ出力制御装置は
、CPU、キャラクタ−ジェネレータ、文字回転回路及
び出力制御部相互間で何回にもわたってデータ転送が行
われる。このため、このデータ転送に時間がかかり、出
力速度の向上が図れないという問題がある。Problems to be Solved by the Invention In the above-mentioned conventional data output control device equipped with a character rotation function, data is transferred between the CPU, character generator, character rotation circuit, and output control unit many times. . Therefore, there is a problem in that this data transfer takes time and it is not possible to improve the output speed.
問題点を解決するための手段
本発明のデータ出力制御装置は、バス上に出力された文
字パターンをCPUが文字パターンの発生用にその発生
部に供給した制御信号に同期して直接引き取って回転処
理を施す文字回転回路を備え、キャラクタ−ジェネレー
タからCPUへの文字パターンの転送を省略し、出力の
高速化を実現するように構成されている。Means for Solving the Problems The data output control device of the present invention directly accepts and rotates character patterns output on the bus in synchronization with the control signal supplied by the CPU to the generator for character pattern generation. It is equipped with a character rotation circuit that performs processing, and is configured to omit the transfer of character patterns from the character generator to the CPU, thereby realizing high-speed output.
以下、本発明の作用を実施例と共に詳細に説明する。Hereinafter, the operation of the present invention will be explained in detail together with examples.
実施例
第1図は、本発明の一実施例のデータ出力制御装置の構
成を示すブロック図であり、11はCPU112はキャ
ラクタ−ジェネレータ、13はバス、14は文字回転回
路、15は出力制御部、16はオアゲートとである。Embodiment FIG. 1 is a block diagram showing the configuration of a data output control device according to an embodiment of the present invention, in which 11 is a CPU 112, a character generator, 13 is a bus, 14 is a character rotation circuit, and 15 is an output control section. , 16 is the or gate.
CPUIIは、パーソナルコンピュータなど図示しない
上位装置から印字出力対象の文字をコード形式で受は取
る。CPUIIは、この文字コードに対応するアドレス
を用いてROM等のメモリで構成されるキャラクタ−ジ
ェネレータ12をバス1′3を介してアクセスする。The CPU II receives characters to be printed out in code form from a host device (not shown) such as a personal computer. The CPU II uses the address corresponding to this character code to access the character generator 12, which is comprised of a memory such as a ROM, via the bus 1'3.
すなわち、第2図のタイミングチャートに例示するよう
に、CPUIIは、まずバス13のアドレス部分に印字
出力対象の文字コードに対応したアドレス信号ADRを
出力する。引き続き、CPU1は、キャラクタ−ジェネ
レータ12に連なる制御信号線CI上にローに立下がる
リード指令を出力する。これに伴い、キャラクタ−ジェ
ネレータ12から第2図のDATAで例示するような文
字パターンが読出され、バス13のデータ部分に出力さ
れる。That is, as illustrated in the timing chart of FIG. 2, the CPU II first outputs an address signal ADR corresponding to the character code to be printed out to the address portion of the bus 13. Subsequently, the CPU 1 outputs a read command that goes low on the control signal line CI connected to the character generator 12. Along with this, a character pattern as exemplified by DATA in FIG. 2 is read from the character generator 12 and output to the data portion of the bus 13.
一方、制御信号線C1上のリード指令は、2人力オアゲ
ート16の一方の入力端子にも供給される。この2人力
オアゲート16の他方の入力端子にはCPUI 1から
の制御信号線C2が接続されている。CPUIIは、文
字回転処理の必要な全゛朋間にわたって制御信号線C2
上にロー信号を出力する。この結果、制御信号線C1上
にリード指令が出力されるたびに、2人力オアゲート1
6の出力端子から文字回転回路14に連なる制御信号線
C3上にもローに立下がるライト指令が出力され、バス
13上の文字パターンがCPUIIを経由することなく
文字回転回路14に直接読取られる。On the other hand, the read command on the control signal line C1 is also supplied to one input terminal of the two-man power OR gate 16. A control signal line C2 from the CPU 1 is connected to the other input terminal of the two-man power OR gate 16. The CPU II connects the control signal line C2 to all areas where character rotation processing is necessary.
Outputs a low signal on top. As a result, each time a read command is output on the control signal line C1, the two-man power OR gate 1
A write command falling to low is also output from the output terminal of 6 to the control signal line C3 connected to the character rotation circuit 14, and the character pattern on the bus 13 is directly read by the character rotation circuit 14 without going through the CPU II.
文字回転回路14は、二次元配列のシフトレジスタ群か
ら構成され、X方向に読込んだ文字パターンをY方向か
ら読出すことにより、文字パターンを90度だけ回転さ
せる。回転処理済みの文字パターンは、CPUI 1か
らのリード指令に同期して文字回転回路14からバス1
3経由で一旦CFullに転送され、ここからバス13
を経由して出力制御部15に転送され、更にプリンタに
転送され印字出力される。The character rotation circuit 14 is composed of a group of shift registers arranged in a two-dimensional array, and rotates the character pattern by 90 degrees by reading the character pattern read in the X direction from the Y direction. The rotated character pattern is transferred from the character rotation circuit 14 to bus 1 in synchronization with the read command from CPU 1.
3 and then transferred to CFull via bus 13.
The data is transferred to the output control unit 15 via the , and further transferred to the printer where it is printed out.
以上、プリンタに印字出力する場合について本発明を例
示したが、CRTなどの表示装置に文字データを出力す
る場合にも本発明を適用できる。Although the present invention has been exemplified above in the case of printing out to a printer, the present invention can also be applied to the case of outputting character data to a display device such as a CRT.
発明の効果
以上詳細に説明したように、本発明のデータ出力制御装
置は、バス上に出力された文字パターンを文字パターン
の発生用としてCPUからその発生面に供給された制御
信号に同期して文字回転回路が直接引き取る構成である
から、キャラクタ−ジェネレータからCPUへの文字パ
ターンの転送が省略され、そのぶん出力の高速化が実現
される。Effects of the Invention As explained in detail above, the data output control device of the present invention uses the character pattern output on the bus to generate the character pattern in synchronization with the control signal supplied from the CPU to the generation surface. Since the character rotation circuit takes over the character pattern directly, the transfer of the character pattern from the character generator to the CPU is omitted, and the speed of output is accordingly increased.
第1図は本発明の一実施例のデータ出力制御装置の構成
を示すブロック図、第2図は第1図の装置の動作を説明
するためのタイミングチャート、第3図は従来の文字回
転機能を有するデータ出力制御装置の構成を示すブロッ
ク図である。
11・・・CPU (中央処理部)、12・・・キャラ
クタ−ジェネレータ(文字発生部)、13・・・バス、
14・・・文字回転回路、15・・・出力制御部。
特許出願人 日電気ホームエレクトロニクス株式会社FIG. 1 is a block diagram showing the configuration of a data output control device according to an embodiment of the present invention, FIG. 2 is a timing chart for explaining the operation of the device in FIG. 1, and FIG. 3 is a conventional character rotation function. FIG. 2 is a block diagram showing the configuration of a data output control device having the following configuration. 11...CPU (central processing unit), 12...character generator (character generation unit), 13...bus,
14...Character rotation circuit, 15...Output control unit. Patent applicant Nichiden Home Electronics Co., Ltd.
Claims (1)
る中央処理部と、 中央処理部が受取った文字コードに対応する文字パター
ンを中央処理部からの制御信号に同期してバス上に出力
する文字パターン発生部と、このバス上に出力された文
字パターンを上記制御信号に同期して直接引き取り、縦
横変換による回転処理を施す文字回転部と、 この回転処理済み文字パターンを中央処理部を介して受
取り、データ出力装置に供給する出力制御部とを備えた
ことを特徴とするデータ出力制御装置。[Scope of Claims] A central processing unit that receives character data to be output from a host device in the form of a code, and a character pattern corresponding to the character code received by the central processing unit that is transmitted to a bus in synchronization with a control signal from the central processing unit. A character pattern generation unit outputs the character pattern on the top, a character rotation unit directly receives the character pattern output on this bus in synchronization with the above control signal, and performs rotation processing by vertical/horizontal conversion; A data output control device comprising: an output control section that receives data via a processing section and supplies the data to a data output device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62098989A JPS63264366A (en) | 1987-04-22 | 1987-04-22 | Data output control apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62098989A JPS63264366A (en) | 1987-04-22 | 1987-04-22 | Data output control apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63264366A true JPS63264366A (en) | 1988-11-01 |
Family
ID=14234405
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62098989A Pending JPS63264366A (en) | 1987-04-22 | 1987-04-22 | Data output control apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63264366A (en) |
-
1987
- 1987-04-22 JP JP62098989A patent/JPS63264366A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6365951B2 (en) | ||
| JPS63264366A (en) | Data output control apparatus | |
| JPS594706B2 (en) | Print pattern generator | |
| JPS6363913B2 (en) | ||
| JP2613302B2 (en) | Reduction printing device | |
| JPH0418038Y2 (en) | ||
| JPS58194090A (en) | Display unit | |
| JP2757986B2 (en) | Print control device for serial dot printer | |
| KR860002122B1 (en) | Laser beam printer | |
| KR870001230B1 (en) | Hangul(korean character),english character size control circuit by hardware character generator | |
| JP3016314B2 (en) | Page printer | |
| JP3003265B2 (en) | Serial printer | |
| JPH0457197B2 (en) | ||
| JPH0344304B2 (en) | ||
| JPS634512B2 (en) | ||
| JPS61263764A (en) | Method for printer control | |
| JPS622336A (en) | Image memory access system | |
| JPS583024A (en) | Character pattern generating and processing system | |
| JPH0444867A (en) | Data control device for page printer | |
| JPS6349236B2 (en) | ||
| JPS6353589A (en) | Character generator access circuit | |
| JPS59193663A (en) | Buffer memory control system | |
| JPS61116559A (en) | Printing apparatus | |
| JPH047175A (en) | page printer control device | |
| JPH05167753A (en) | Facsimile reply equipment |