JPS63264366A - Data output control apparatus - Google Patents

Data output control apparatus

Info

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
Application number
JP62098989A
Other languages
Japanese (ja)
Inventor
Hideaki Yasuhara
安原 英明
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 Home Electronics Ltd
NEC Corp
Original Assignee
NEC Home Electronics Ltd
Nippon Electric Co Ltd
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 Home Electronics Ltd, Nippon Electric Co Ltd filed Critical NEC Home Electronics Ltd
Priority to JP62098989A priority Critical patent/JPS63264366A/en
Publication of JPS63264366A publication Critical patent/JPS63264366A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J5/00Devices or arrangements for controlling character selection
    • B41J5/30Character or syllable selection controlled by recorded information
    • B41J5/44Character 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

PURPOSE:To omit the transmission of a character pattern from a character generator to a CPU, by directly taking the character pattern outputted to a bus over in synchronous relation to the control signal supplied by the CPU in order to generate the character pattern to apply rotary processing thereto. CONSTITUTION:A CPU 11 outputs the address signal ADR corresponding to the character code to be subjected to printing output to the address part of a bus 13 at first. Continuously, the character pattern shown by DATA as an example is read from a character generator 2 by the reading order of the CPU 11 to be outputted to the data part of the bus 13. The reading order on a control signal wire C1 is also supplied to one of input terminals of a two-output OR gate 16. At each time which the reading order is outputted to the control signal wire C1, a writing order is outputted even to a control signal wire C3 connected to a character rotating circuit 14 from the output terminal of the two-output OR gate 16 and the character pattern on the bus 13 is directly read by the character rotating circuit 14 without passing through the CPU 11.

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.

【図面の簡単な説明】[Brief explanation of the drawing]

第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.
JP62098989A 1987-04-22 1987-04-22 Data output control apparatus Pending JPS63264366A (en)

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)

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