JPS61223784A - Character data output unit - Google Patents

Character data output unit

Info

Publication number
JPS61223784A
JPS61223784A JP60064407A JP6440785A JPS61223784A JP S61223784 A JPS61223784 A JP S61223784A JP 60064407 A JP60064407 A JP 60064407A JP 6440785 A JP6440785 A JP 6440785A JP S61223784 A JPS61223784 A JP S61223784A
Authority
JP
Japan
Prior art keywords
character
pattern
rotated
stored
conversion
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
JP60064407A
Other languages
Japanese (ja)
Inventor
明男 村田
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP60064407A priority Critical patent/JPS61223784A/en
Publication of JPS61223784A publication Critical patent/JPS61223784A/en
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔概要〕 キャラクタジェネレータ(以下CGという)フォントに
よって変換された文字パターンを縦から横に90度回転
して出力するデータ出力装置であって、回転した文字パ
ターンを出力すると共に小容量の記憶部10に記憶して
おき、入力される文字コードに対応する回転文字パター
ンが記憶部10に存在する時はこれを読み出して出力し
、なければCGフォントによって文字パターンに変換し
90度回転させて出力する。また記憶部IOに記憶余裕
がなくなった時は、記憶されている回転文字パターンを
所定の基準に従って順次消去させて次の回転文字パター
ンを記憶する。かくて迅速な文字変換出力処理を可能と
する。
[Detailed Description of the Invention] [Summary] A data output device that rotates a character pattern converted by a character generator (hereinafter referred to as CG) font by 90 degrees from vertical to horizontal and outputs the rotated character pattern. When a rotated character pattern corresponding to the input character code exists in the storage unit 10, it is read out and output, and if not, it is converted into a character pattern using a CG font. Rotate 90 degrees and output. When there is no more storage space in the storage unit IO, the stored rotated character patterns are sequentially erased according to a predetermined standard and the next rotated character pattern is stored. In this way, rapid character conversion output processing is possible.

〔産業上の利用分野〕[Industrial application field]

本発明は、レーザープリンタ等の印字出力に文字を縦書
で出力する文字出力装置に係り、特に文字変換出力処理
速度を高速化できる出力装置に関するものである。
The present invention relates to a character output device that outputs characters in vertical writing on a print output such as a laser printer, and more particularly to an output device that can increase the speed of character conversion output processing.

近来、コンピュータ処理データの印字出力装置としてレ
ーザープリンタ等の高速印字装置が開発。
Recently, high-speed printing devices such as laser printers have been developed as printing output devices for computer-processed data.

実用化されている。It has been put into practical use.

これらの装置は文字コードを文字に変換するCGフォン
トを備えており、変換された文字は通常横書に印字出力
されるが、縦書に印字したい場合があって、この場合に
は変換された文字パターンを90度回転させる処理を伴
うので、レーザープリンタ等の高速プリンタでは印字速
度を妨げないように出力処理が迅速に行われる方法が望
まれている。
These devices are equipped with a CG font that converts character codes into characters, and the converted characters are usually printed in horizontal writing, but there are cases where you want to print in vertical writing, and in this case, the converted characters are Since this process involves rotating the character pattern by 90 degrees, in high-speed printers such as laser printers, there is a need for a method that can quickly perform output processing without interfering with printing speed.

〔従来の技術〕[Conventional technology]

第4図は文字出力装置を例示するブロック図である。図
において、1は主制御部で、プログラムメモリ3に記憶
されているプログラムに従って各部を制御して入力デー
タの変換、90度回転、及び出力を遂行せしめる機能を
有する。
FIG. 4 is a block diagram illustrating a character output device. In the figure, reference numeral 1 denotes a main control unit, which has a function of controlling each unit according to a program stored in a program memory 3 to perform conversion of input data, rotation by 90 degrees, and output.

入力データメモリ4は、例えばRAMで構成され、イン
タフェース回路2からの入力データが記憶される。
The input data memory 4 is composed of, for example, a RAM, and stores input data from the interface circuit 2.

プログラムメモリ3は、装置の動作プログラムが記憶さ
れている。
The program memory 3 stores operating programs for the device.

CG5は、例えばRAMで構成され、アルファベット、
数字、かな、及び漢字等がフォントとして記憶されてい
る。
CG5 is composed of, for example, RAM, and has alphabets,
Numbers, kana, kanji, etc. are stored as fonts.

CG制御部6は、入力データメモリ4から送られる文字
コードをCG5で文字パターンに変換させる機能を有す
る。
The CG control unit 6 has a function of converting the character code sent from the input data memory 4 into a character pattern using the CG 5.

ロー/カラム変換部7aは、変換された文字パターンを
90度回転させる。即ち、縦/横変換を行う機能を有し
ている。
The row/column converter 7a rotates the converted character pattern by 90 degrees. That is, it has a function of vertical/horizontal conversion.

イメージバッファ8は、入力される文字パターンを一時
記憶するメモリである。
The image buffer 8 is a memory that temporarily stores input character patterns.

このような構成及び機能を有するので、インクフェース
回路2からデータが入力されるとプログラムメモリ3の
プログラムに従って入力データメモリ4に記憶され、更
にCG制御部6に送られてCG5のフォントにより文字
パターンに変換され、ロー/カラム変換部7aに送られ
て横/縦の回転変換が行われる。
With such a configuration and function, when data is input from the ink face circuit 2, it is stored in the input data memory 4 according to the program in the program memory 3, and is further sent to the CG control unit 6, where it is converted into a character pattern using the font of the CG 5. The data is converted into , and sent to the row/column converter 7a, where horizontal/vertical rotation conversion is performed.

かくて回転文字パターンはイメージバッファ8に送られ
てプリンタ9で印字される。
The rotated character pattern is thus sent to the image buffer 8 and printed by the printer 9.

このようにして、ロー/カラム変換部7aによって変換
文字パターンを縦から横に回転させることにより縦書に
印字出力することができる。
In this way, by rotating the converted character pattern from vertical to horizontal by the row/column converter 7a, it is possible to print out the converted character pattern in vertical writing.

また異なる従来方法として、CGで変換された文字パタ
ーンのアドレス、データビットの信号を、変換コードを
有する複数のROM、或いは論理回路を用いて、第5図
(al及び(′b)に示すように、縦。
Another conventional method is to convert address and data bit signals of character patterns converted by CG using multiple ROMs or logic circuits having conversion codes, as shown in FIGS. 5(al) and ('b). , vertically.

即ち(a)から、横、即ち(b)に切り換えて、制御側
からは矢印方向から恰も同一インタフェースのように見
える配列にイメージバッファに送り込む方法が用いられ
る。
That is, a method is used in which the data is switched from (a) horizontally, that is, to (b), and from the control side the data is sent to the image buffer in an array that looks like the same interface from the direction of the arrow.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上記の従来方法によると、ロー/カラム変換部8によっ
て横から縦に変換文字データを回転させる方法では、回
路構成が簡単でコストは安いが、ロー/カラム変換に時
間が掛かり、出力処理速度が遅くなる。
According to the conventional method described above, in which the converted character data is rotated from horizontal to vertical by the row/column converter 8, the circuit configuration is simple and the cost is low, but the row/column conversion takes time and the output processing speed is low. Become slow.

またアドレス、及びデータビットの信号をハード的に切
り換える方法では、出力処理速度が速いがハードが複雑
でコストも高くなる。
Further, a method of switching the address and data bit signals using hardware provides a high output processing speed, but the hardware is complicated and the cost is high.

という問題点がある。There is a problem.

〔問題点を解決するための手段〕[Means for solving problems]

第1図は本発明の原理ブロック図を示す。 FIG. 1 shows a block diagram of the principle of the present invention.

図において、記憶部10は所定容量のメモリで、90度
回転させた回転文字パターンを記憶する。
In the figure, a storage unit 10 is a memory having a predetermined capacity and stores a rotated character pattern rotated by 90 degrees.

記憶パターン検索部11は出力すべき文字パターゾを記
憶部10に記憶されている回転文字パターンから検索す
る。
The stored pattern search unit 11 searches for a character pattern to be output from the rotated character patterns stored in the storage unit 10.

記憶パターン制御部12は記憶部10の記憶容量に余裕
がなくなった時に、記憶されている回転文字パターンを
所定の基準によって順次消去し更新せしめる機能を有す
る。
The storage pattern control section 12 has a function of sequentially erasing and updating the stored rotated character patterns according to a predetermined standard when the storage capacity of the storage section 10 runs out.

従って文字コードが入力された際に記憶部10に記憶さ
れている回転文字パターンより文字コードに対応する回
転文字パターンを検索して出力するように構成されてい
る。
Therefore, when a character code is input, the rotating character pattern corresponding to the character code is retrieved from the rotated character patterns stored in the storage unit 10 and output.

〔作用〕[Effect]

90度回転した文字パターンを印字出力すると共に、小
容量の記憶部10に記憶しておき、文字コードが入力さ
れた時に検索部11によって、その文字コードに対応す
る回転文字パターンを記憶部10から検索して、存在す
る時はこれを読み出して出力し、なければCGフォント
によって文字パターンに変換し90度回転させて出力す
ると共に、記憶部10に記憶する。
The character pattern rotated by 90 degrees is printed out and stored in the small storage unit 10, and when a character code is input, the search unit 11 retrieves the rotated character pattern corresponding to the character code from the storage unit 10. After searching, if it exists, it is read out and output; if not, it is converted into a character pattern using a CG font, rotated by 90 degrees, outputted, and stored in the storage unit 10.

また記憶部10に記憶余裕がなくなった時は、記憶パタ
ーン制御部12によって所定の基準9例えば記憶順序、
或いは使用頻度に基いて記憶されている回転文字パター
ンを順次消去させて次の回転文字パターンを記憶する。
Further, when there is no more storage space in the storage unit 10, the storage pattern control unit 12 sets a predetermined standard 9 such as the storage order,
Alternatively, the stored rotated character patterns are sequentially deleted based on the frequency of use and the next rotated character pattern is stored.

このようにして迅速な文字変換出力処理が可能となる。In this way, rapid character conversion output processing becomes possible.

〔実施例〕〔Example〕

以下、本発明の一実施例を第2図のブロック図。 Hereinafter, one embodiment of the present invention is shown in the block diagram of FIG.

及び第3図のフローチャートを参照して説明する。This will be explained with reference to the flowchart shown in FIG.

全図を通じて同一符号は同一対象物を示す。また第1図
に対応するものは1点鎖線で囲んで示す。
The same reference numerals indicate the same objects throughout the figures. Also, those corresponding to FIG. 1 are shown surrounded by a dashed line.

図において、主制御部1aは、プログラムメモリ3aに
記憶されているプログラムに従って各部を制御して入力
データの変換、90度回転1回転文字パターンの記憶、
検索、及び出力を遂行せしめる。
In the figure, a main control unit 1a controls each unit according to a program stored in a program memory 3a to convert input data, store a character pattern rotated once by 90 degrees,
Performs search and output.

プログラムメモリ3aは、装置の動作プログラムが記憶
されている。
The program memory 3a stores an operating program for the device.

変換パターンメモ1月Oaは、例えば小容量のRAMで
構成され、ロー/カラム変換部7aで回転変換された回
転文字パターンを記憶する。
The conversion pattern memo January Oa is composed of, for example, a small-capacity RAM, and stores a rotated character pattern that has been rotated by the row/column converter 7a.

記憶パターン検索部11aは、入力データメモリ4より
文字コードが送られると、対応する回転文字パターンを
変換パターンメモリ10aに記憶されている回転文字パ
ターンから検索して、存在すれば読み出してイメージバ
ッファ8へ送り、存在しなければその旨を主制御部1a
に知らせる。
When a character code is sent from the input data memory 4, the storage pattern search unit 11a searches for a corresponding rotated character pattern from among the rotated character patterns stored in the conversion pattern memory 10a, and if it exists, reads it out and stores it in the image buffer 8. If it does not exist, send it to the main control unit 1a.
Let me know.

記憶パターン消去部12aは、変換パターンメモ1月O
aに記憶余裕がなくなった時に、所定の基準。
The memory pattern erasing unit 12a stores the conversion pattern memo January O.
A predetermined standard when there is no more memory available in a.

例えば記憶順序、或いは使用頻度によって記憶パターン
を消去する。消去の基準として、例えば「ひら仮名」等
の使用頻度の高い文字は消去しないことにしても良い。
For example, stored patterns are deleted based on the storage order or frequency of use. As a criterion for erasing, for example, frequently used characters such as "hirakana" may not be erased.

このような構成及び機能を有するので、作用を第3図の
フローチャートを参照して説明すると、■まずインタフ
ェース回路2に印字情報が入力されると、入力データは
プログラムメモリ3aのプログラムに従って入力データ
メモリ4に記憶される。
Since it has such a configuration and function, its operation will be explained with reference to the flowchart in FIG. 4 is stored.

■入力データメモリ4より出力した文字コードは、記憶
パターン検索部11に送られ、記憶パターン検索部11
は変換パターンメモリ10aに記憶されている回転文字
パターンより文字コードに対応する回転文字パターンを
検索する。
■The character code output from the input data memory 4 is sent to the memory pattern search unit 11.
searches for a rotated character pattern corresponding to the character code from the rotated character patterns stored in the conversion pattern memory 10a.

■検索の結果、対応する回転文字パターンが存在したら
これを読み出してイメージバッファ8へ送って記憶する
(2) If a corresponding rotated character pattern exists as a result of the search, it is read out and sent to the image buffer 8 to be stored.

■対応する回転文字パターンが存在しない時は、記憶パ
ターン検索部11より文字コードをCG制御部6へ送り
、CGフォントによって文字パターンに変換する。
(2) When a corresponding rotated character pattern does not exist, the stored pattern search unit 11 sends the character code to the CG control unit 6, and converts it into a character pattern using a CG font.

■更にロー/カラム変換部7aで回転変換して回転文字
パターンをイメージバッファ8へ送ると共に、変換パタ
ーンメモ1月Oaに記憶する。
(2) Further, the row/column conversion unit 7a performs rotation conversion and sends the rotated character pattern to the image buffer 8, and stores it in the conversion pattern memo January Oa.

■もしこの時、変換パターンメモ1月Oaの記憶容量に
余裕がなくて記憶できない場合には、記憶パターン消去
部12aによって、例えば記憶順序に従って消去させ、
つまり追い出して、ロー/カラム変換部7aから送られ
た回転文字パターンを記憶する。
■If at this time, the conversion pattern memo 1 month Oa cannot be stored due to lack of storage capacity, the stored pattern deletion unit 12a erases it according to the storage order, for example,
In other words, the rotated character pattern sent from the row/column converter 7a is stored.

■イメージバッファ8に記憶された回転文字パターンは
プリンタ部9へ送られて印字出力される。
(2) The rotated character pattern stored in the image buffer 8 is sent to the printer section 9 and printed out.

このようにして一度変換された回転文字パターンを変換
パターンメモリ10aに記憶しておき、新たに対応する
文字コードが出てきた時には、フォント変換1回転変換
の処理をせずに、変換パターンメモリ10aより検索し
て出力するので、変換パターンメモi月Oaをコストの
安い小容量メモリとして記憶パターンを更新しながら有
効に使用することにより、経済的に変換処理時間を高速
化することができる。
The rotated character pattern once converted in this way is stored in the conversion pattern memory 10a, and when a new corresponding character code appears, it is stored in the conversion pattern memory 10a without performing the font conversion process. Since the conversion pattern memo i month Oa can be effectively used as a low-cost small capacity memory while updating the stored pattern, it is possible to economically speed up the conversion processing time.

上記例ではCG5と変換パターンメモリ10aとを別個
に備えた場合を説明したが、CG5の記憶容量に余裕が
ある場合には、回転文字パターンを記憶する領域をCO
3内に設定して、記憶する方法を採っても良く、変換パ
ターンメモリIOaを設ける必要がないので一層経済的
である。この場合にはこれに適応する制御機能が必要に
なることは勿論である。
In the above example, the case where the CG5 and the conversion pattern memory 10a are provided separately has been explained, but if the storage capacity of the CG5 is sufficient, the area for storing rotated character patterns can be
It is also possible to set and store the conversion pattern within 3, which is more economical since it is not necessary to provide the conversion pattern memory IOa. In this case, it goes without saying that a control function adapted to this is required.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明によれば、毎回時間の掛かる
変換を行わなくても良いので、経済的に出力処理時間を
短縮できるという効果がある。
As explained above, according to the present invention, it is not necessary to perform time-consuming conversion every time, so there is an effect that the output processing time can be economically shortened.

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

第1図は本発明の原理ブロック図、 第2図は本発明による実施例を示すブロック図、第3図
は第2図のフローチャート、 第4図は従来方法を例示するブロック図、第5図(a)
及び(b)は異なる従来例の説明図である。 図において、 1.1aは主制御部、  2はインタフェース回路、3
.3aはプログラムメモリ、 4は入力データメモリ、5はCG。 6はCG制御部、   7は90度回転変換部、7aは
ロー/カラム変換部、 8はイメージバッファ、9はプリンタ部、10は記憶部
、     10aは変換パターンメモリ、11は検索
部、     llaは記憶パターン検索部、12は記
憶パターン制御部、 12aは記憶パターン消去部を示す。 〕(売eト源(里7’ 17n 第1 図 デ絶伊jの〕〇−晴一り 、%31ffi
Fig. 1 is a block diagram of the principle of the present invention, Fig. 2 is a block diagram showing an embodiment according to the invention, Fig. 3 is a flowchart of Fig. 2, Fig. 4 is a block diagram illustrating the conventional method, and Fig. 5 (a)
and (b) are explanatory diagrams of different conventional examples. In the figure, 1.1a is the main control unit, 2 is the interface circuit, and 3
.. 3a is a program memory, 4 is an input data memory, and 5 is a CG. 6 is a CG control unit, 7 is a 90 degree rotation conversion unit, 7a is a row/column conversion unit, 8 is an image buffer, 9 is a printer unit, 10 is a storage unit, 10a is a conversion pattern memory, 11 is a search unit, lla is a Reference numeral 12 indicates a memory pattern search section, 12 indicates a memory pattern control section, and 12a indicates a memory pattern deletion section. 〕〇-Haruichiri, %31ffi

Claims (2)

【特許請求の範囲】[Claims] (1)入力される文字コードをキャラクタジェネレータ
フォントで変換した文字パターンを90度回転させて出
力する装置であって、 前記90度回転させて出力した回転文字パターンを複数
記憶する所定容量の記憶部(10)と、出力すべき文字
パターンを該記憶部(10)に記憶されている回転文字
パターンから検索する記憶パターン制御部(12)とを
備え、 前記文字コードが入力された際に記憶部(10)に記憶
されている回転文字パターンより該文字コードに対応す
る回転文字パターンを検索して出力することを特徴とす
る文字データ出力装置。
(1) A device for outputting a character pattern obtained by converting an input character code using a character generator font and rotating the character pattern by 90 degrees, the storage unit having a predetermined capacity for storing a plurality of rotated character patterns output by rotating the character code by 90 degrees. (10), and a storage pattern control unit (12) that searches for a character pattern to be output from the rotated character patterns stored in the storage unit (10), and when the character code is input, the storage unit (10) A character data output device characterized by searching and outputting a rotated character pattern corresponding to the character code from the rotated character patterns stored in the character code.
(2)前記記憶部(10)に記憶容量に余裕がなくなっ
た時に、記憶されている回転文字パターンを所定の基準
に従って順次消去せしめる記憶パターン制御部(12)
を備えることを特徴とする特許請求の範囲第1項に記載
の文字データ出力装置。
(2) A storage pattern control unit (12) that sequentially erases the stored rotated character patterns according to a predetermined standard when the storage unit (10) runs out of storage capacity.
A character data output device according to claim 1, comprising:
JP60064407A 1985-03-28 1985-03-28 Character data output unit Pending JPS61223784A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60064407A JPS61223784A (en) 1985-03-28 1985-03-28 Character data output unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60064407A JPS61223784A (en) 1985-03-28 1985-03-28 Character data output unit

Publications (1)

Publication Number Publication Date
JPS61223784A true JPS61223784A (en) 1986-10-04

Family

ID=13257421

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60064407A Pending JPS61223784A (en) 1985-03-28 1985-03-28 Character data output unit

Country Status (1)

Country Link
JP (1) JPS61223784A (en)

Similar Documents

Publication Publication Date Title
US4204206A (en) Video display system
JPH0613224B2 (en) Font inclusion method
JPH01136770A (en) Printer
JPS594706B2 (en) Print pattern generator
JPS61223784A (en) Character data output unit
JPH0246490A (en) Memory circuit
JPH06222747A (en) Font compression device and font restoration device
JP3059618B2 (en) Image control device
JPS61158384A (en) Character processor
JP2624304B2 (en) Printing device
JP2782798B2 (en) Image output device
JPH06274145A (en) Character processor
JP3345912B2 (en) Kanji pattern storage memory read control circuit
KR890001867B1 (en) Latter image modulating method and device
JPS6217752B2 (en)
JPS6230436B2 (en)
EP0397415A2 (en) Raster scan type printer
JPS5824799B2 (en) Kanji output system
KR930001359B1 (en) Character generator
JPS61160791A (en) Display unit
JPS58113976A (en) Character pattern generator
JPS6163891A (en) Form rotation system
JP2753648B2 (en) Character output device
JPS63227351A (en) Character height position control apparatus in character generating circuit
JPS6039686A (en) Pattern writing circuit