Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0569232B2 - - Google Patents
[go: Go Back, main page]

JPH0569232B2 - - Google Patents

Info

Publication number
JPH0569232B2
JPH0569232B2 JP60066536A JP6653685A JPH0569232B2 JP H0569232 B2 JPH0569232 B2 JP H0569232B2 JP 60066536 A JP60066536 A JP 60066536A JP 6653685 A JP6653685 A JP 6653685A JP H0569232 B2 JPH0569232 B2 JP H0569232B2
Authority
JP
Japan
Prior art keywords
character
character pattern
data
bold
pattern 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.)
Expired - Lifetime
Application number
JP60066536A
Other languages
Japanese (ja)
Other versions
JPS61226790A (en
Inventor
Madoka Kano
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.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP60066536A priority Critical patent/JPS61226790A/en
Publication of JPS61226790A publication Critical patent/JPS61226790A/en
Publication of JPH0569232B2 publication Critical patent/JPH0569232B2/ja
Granted legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は簡潔な回路構成で且つ短い処理時間で
ボールド処理が可能な文字発生装置に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a character generating device that has a simple circuit configuration and can perform bold processing in a short processing time.

(従来技術) 従来、オフイスオートメーシヨンの周辺機器と
してまた情報処理装置の出力機器として電子プリ
ンタやデイスプレイ装置が広く用いられている。
これらの機器で表示される文字、符号、数字など
(以下「文字」という)の表示形態は表現の多様
化という社会のニーズに答えて種々あるが、その
1つに、文字の横幅を太目に表現するボールド文
字と呼ばれている形態がある。
(Prior Art) Electronic printers and display devices have been widely used as peripheral devices for office automation and as output devices for information processing devices.
There are various display formats for characters, codes, numbers, etc. (hereinafter referred to as "characters") displayed on these devices in response to society's needs for diversification of expression. One of them is to increase the width of characters. There is a form called bold character that expresses.

ラスタースキヤン方式の文字発生装置において
は、第8図イに示すような通常文字パターンをラ
スタースキヤンすることによつて得られる同図ロ
に示すような1つのラスター像に対してこれを順
次第8図ハに示すようなシリアルのドツトデータ
として出力する際黒を表わすドツトに対してのみ
ラツチして同図ニに示すようなラツチデータとし
て出力すれば、同図ホに示すようにボールド処理
した文字が発生される。
In a raster scan type character generating device, one raster image as shown in FIG. 8B obtained by raster scanning a normal character pattern as shown in FIG. When outputting as serial dot data as shown in Figure C, if only the dots representing black are latched and output as latch data as shown in Figure D, the bolded characters as shown in Figure E will be output. generated.

一方、特開昭59−41052号に開示されるように、
画像メモリを有する文字発生装置においては、画
像メモリに記憶されている文字パターンからボー
ルド用の文字パターンを形成し、両者の合成によ
つてボールド処理を行う方式が提案されている。
On the other hand, as disclosed in Japanese Patent Application Laid-Open No. 59-41052,
In a character generating device having an image memory, a method has been proposed in which a bold character pattern is formed from the character pattern stored in the image memory, and bold processing is performed by combining the two.

ところが複数の発生文字のうちある特定の文字
のみをボールド処理したい場合、前者の方式では
そのボールド処理したい文字の幅と高さに対応す
る画素データに対してのみラツチさせる必要があ
るのでラツチ回路に対するイネーブル制御のため
の制御回路が複雑になる。
However, if you want to bold only a certain character among multiple generated characters, in the former method, it is necessary to latch only the pixel data corresponding to the width and height of the character you want to bold. The control circuit for enable control becomes complicated.

また後者の方式は画像メモリに記憶されている
文字パターンのデータを一旦読み出して微小シフ
トさせてボールド用の文字パターンを発生し、両
文字パターンを合成した後再度画像メモリに書き
込むために処理時間が長くなるという問題があ
る。この処理時間を短縮するためにボールド用文
字パターンを記憶する別のメモリを用意する方式
も提案されているが、メモリ容量が増しコスト上
昇を招く。
In addition, in the latter method, the character pattern data stored in the image memory is read out and slightly shifted to generate a bold character pattern, and after combining both character patterns, it is written again to the image memory, which takes processing time. The problem is that it is long. In order to shorten this processing time, a method of preparing a separate memory for storing bold character patterns has been proposed, but this increases the memory capacity and increases cost.

(発明の目的および構成) 本発明は上記の点にかんがみてなされたもの
で、簡潔な回路構成でメモリ量を増さずに短い処
理時間でいかなる文字サイズであつてもボールド
処理を行えるようにすることを目的とし、この目
的を達成するために、複数の文字の文字パターン
データを記憶する文字パターンメモリから印字ま
たは表示したい文字の文字パターンデータを所定
の複数ビツト単位で読み出し、読み出した複数の
ビツトから成る文字パターンデータのうちの一部
のビツトを次の読み出し時まで保持しておき、ボ
ールド処理指があつたときは前回の読み出し時に
保持したビツトおよび現在読み出している文字パ
ターンデータのデータバスの隣接するビツトどう
しの論理和をとるように構成した。
(Objective and Structure of the Invention) The present invention has been made in view of the above points, and is capable of performing bold processing for any character size in a short processing time without increasing the amount of memory with a simple circuit configuration. In order to achieve this purpose, the character pattern data of the character to be printed or displayed is read out in predetermined multiple bit units from the character pattern memory that stores the character pattern data of multiple characters, and Some bits of the character pattern data consisting of bits are held until the next readout, and when the bold processing finger is touched, the bits held during the previous readout and the data bus of the character pattern data currently being read are It is configured to take the logical sum of adjacent bits of .

(実施例) 以下本発明を図面に基づいて説明する。(Example) The present invention will be explained below based on the drawings.

第1図は本発明による文字発生装置の一実施例
のブロツク線図であり、破線で囲んだ部分が本発
明に係る文字発生装置である。
FIG. 1 is a block diagram of an embodiment of a character generating device according to the present invention, and the portion surrounded by a broken line is the character generating device according to the present invention.

図において、1は印字すべき文字のコードデー
タとその文字に対する強調などの属性データとを
含む文字信号を送信するホストコンピユータなど
のホスト機器、2は本発明による文字発生装置、
3はプリンタである。
In the figure, 1 is a host device such as a host computer that transmits a character signal including code data of a character to be printed and attribute data such as emphasis for that character; 2 is a character generator according to the present invention;
3 is a printer.

文字発生装置2において、21はホスト機器1
から送信されてくる文字信号を本装置に取込むイ
ンターフエース回路、22はインターフエース回
路21を介して取込まれたデータに基づいて本装
置の内部的な制御に対して必要な形式に処理する
マイクロプロセツサ、23はホスト機器1から送
信されるデータを装置の内部コードおよび制御コ
ードの形で格納するテキストバツフアメモリ、2
4は文字パターンデータを格納した文字パターン
メモリ、25は文字パターンメモリ24に格納さ
れた文字パターンデータをプリンタ3へ送信する
ためのダイレクトメモリアクセスコントローラ、
26は文字パターンに対してボールド処理などを
行うためのボールド処理回路、27はダイレクト
メモリアクセスコントローラ25から送信される
文字パターンデータをプリンタ3に出力するドツ
トイメージの形で格納するメモリ、28はプリン
タ3に印字させるデータを出力するためのプリン
タインターフエースである。
In the character generator 2, 21 is the host device 1
An interface circuit 22 receives character signals sent from the interface circuit 21 and processes them into a format necessary for internal control of the device based on the data received via the interface circuit 21. A microprocessor 23 is a text buffer memory 2 that stores data sent from the host device 1 in the form of internal codes and control codes of the device.
4 is a character pattern memory storing character pattern data; 25 is a direct memory access controller for transmitting the character pattern data stored in the character pattern memory 24 to the printer 3;
26 is a bold processing circuit for performing bold processing on character patterns, 27 is a memory for storing character pattern data transmitted from the direct memory access controller 25 in the form of a dot image to be output to the printer 3, and 28 is a printer. This is a printer interface for outputting data to be printed on the printer.

第2図はボールド処理回路26の一例を示して
おり、文字パターンメモリ24から読み出された
文字パターンデータを必要に応じてボールド処理
するために、ラツチ回路4と、アンド回路5〜8
と、オア回路9〜12とを図示したように接続す
ることにより構成されている。ラツチ回路4に
は、所定ビツトごとにリセツト指令“0”が入力
されるリセツト端子Rと、ホスト機器1から送信
されてくる属性データに含まれるボールド命令
“1”が入力されるイネーブル端子Eとが設けら
れている。
FIG. 2 shows an example of the bold processing circuit 26, in which a latch circuit 4 and AND circuits 5 to 8 are used to perform bold processing on the character pattern data read from the character pattern memory 24 as necessary.
and OR circuits 9 to 12 are connected as shown. The latch circuit 4 has a reset terminal R to which a reset command "0" is input for each predetermined bit, and an enable terminal E to which a bold command "1" included in the attribute data transmitted from the host device 1 is input. is provided.

次に本発明によるボールド処理を説明する。 Next, bold processing according to the present invention will be explained.

ホスト機器1から送信されてきた文字信号はイ
ンターフエース回路21を介して入力されマイク
ロプロセツサ22によつて第3図に示すような形
に処理されテキストバツフア23に格納される。
第3図に示すbは文字に対応するコードを表わ
し、たとえばコード20はアルフアベツトの文字
“ ”(スペース)、コード41はアルフアベツト
の文字“A”、コード42は“B”、コード43は
“C”を表わす。一方、第3図に示すaは各文字
に対する属性データを表わし、たとえばデータ
“00”は弾常の印字指令を表わし、データ“01”
はボールド印字を表わす。第3図Cは印字される
文字の例である。
A character signal transmitted from the host device 1 is input through the interface circuit 21, processed by the microprocessor 22 into the form shown in FIG. 3, and stored in the text buffer 23.
b shown in FIG. 3 represents a code corresponding to a character; for example, code 20 is the alphabet character “ ” (space), code 41 is the alphabet letter “A”, code 42 is “B”, and code 43 is “C”. ”. On the other hand, a shown in FIG. 3 represents attribute data for each character. For example, data "00" represents a regular printing command, data "01"
indicates bold printing. FIG. 3C is an example of printed characters.

テキストバツフアメモリ23に一定量(たとえ
ば一行分または一頁分)の文字パターンデータが
格納された後、ダイレクトメモリアクセスコント
ローラ25にはテキストバツフアメモリ23の内
容をさらに文字パターンメモリ24のアドレスデ
ータの形で渡され、ダイクトメモリアクセスコン
トローラ25は文字パターンメモリ24に格納さ
れている文字パターンデータをボールド制御回路
26を介して所定の複数ビツト単位で読み出しメ
モリ27へ転送する。
After a certain amount (for example, one line or one page) of character pattern data is stored in the text buffer memory 23, the direct memory access controller 25 stores the contents of the text buffer memory 23 and the address data of the character pattern memory 24. The direct memory access controller 25 reads the character pattern data stored in the character pattern memory 24 via the bold control circuit 26 in units of a predetermined plurality of bits and transfers it to the read memory 27.

ここでボールド処理回路26によるボールド処
理を説明する。
Here, the bold processing by the bold processing circuit 26 will be explained.

いまホスト機器1からの文字信号を処理した結
果アルフアベツト“A”をボールド処理する場合
について考えてみる。文字パターンメモリ24に
格納されているアルフアベツト“A”の文字パタ
ーンが第4図のようになつているとし、たとえば
文字パターンデータDo(X2,Y6)に注目すると、
文字パターンデータDo1(X1,Y6)Do(X2
Y6)、Do1(X3,Y6)は第5図のようになる。
Now, let us consider the case where the character signal from the host device 1 is processed and, as a result, the alphanumeric character "A" is subjected to bold processing. Assuming that the character pattern of the alphabet "A" stored in the character pattern memory 24 is as shown in FIG. 4, and focusing on the character pattern data D o (X 2 , Y 6 ), for example,
Character pattern data Do1 (X 1 , Y 6 ) Do (X 2 ,
Y 6 ), D o + 1 (X 3 , Y 6 ) are as shown in Figure 5.

第2図に示したボールド処理回路26の入力端
子に第5図に示したように文字パターンデータ
Do1、Do、Do1が入力すると、このときイネ
ーブル端子Eはアクテイブ(“1”)となつている
ので、4本のデータバスとそれぞれ隣接するデー
タバスとの論理和がとられる。この場合、文字パ
ターンデータDo(X2,Y6)を構成する4ビツト
b0,b1,b2,b3のうち、ビツトb3のデータはその
直前の文字パターンデータDo1(X1,Y6)を構
成する4ビツトのうちビツトb0のデータがラツチ
回路4にラツチされているのでそのデータと輪理
和がとられる。その後ラチ回路4は文字パターン
データDo(X2,Y6)のビツトb0のデータをラツチ
する。その結果、次の文字パターンデータDo1
(X1,Y6)のボールド処理の際ビツトb3のデータ
とラツチ回路4にラツチされれている文字パター
ンデータDoのビツトb0のデータとの論理和がと
られる。なお、ラツチ回路4のリセツト端子Rに
は3バイトごとにリセツト信号が入力されそれま
でラツチされているデータをクリヤする。
Character pattern data as shown in FIG. 5 is input to the input terminal of the bold processing circuit 26 shown in FIG.
When D o1 , D o , and D o + 1 are input, the enable terminal E is active (“1”) at this time, so the logical sum of the four data buses and each adjacent data bus is Be taken. In this case, the 4 bits that make up the character pattern data D o (X 2 , Y 6 )
Among b 0 , b 1 , b 2 , and b 3 , the data of bit b 3 is the same as the data of bit b 0 of the 4 bits that make up the immediately preceding character pattern data D o1 (X 1 , Y 6 ). Since it is latched in the latch circuit 4, the sum of the data is calculated. Thereafter, the latch circuit 4 latches the data of bit b0 of the character pattern data D o (X 2 , Y 6 ). As a result, the next character pattern data D o + 1
During the bold processing of (X 1 , Y 6 ), the data of bit b 3 and the data of bit b 0 of the character pattern data D o latched in the latch circuit 4 are logically summed. Note that a reset signal is input to the reset terminal R of the latch circuit 4 every three bytes to clear the data latched up to that point.

こうして第5図に示した文字パターンデータ
Do1、Do、Do1をボールド処理した結果得ら
れる文字パターンデータD′o1、D′o、D′o+1は第
6図に示すようになる。
In this way, the character pattern data shown in Figure 5
The character pattern data D' o - 1 , D' o , and D' o + 1 obtained as a result of bold processing D0-1, D0 , and D0 +1 are shown in FIG.

アルフアベト“A”の全文字パターンデータに
ついて同様のボールド処理をした結果第7図に示
すような文字パターンが得られる。この文字パタ
ーンを見ると第4図に示す文字パターンがボール
ド処理されたものとなつていることがわかる。第
3図aに示す属性データに従つて印字すると、第
3図cに示すようにアルフアベツト“A”のみが
ボールド処理される。
As a result of performing similar bold processing on all character pattern data of the alphabet "A", a character pattern as shown in FIG. 7 is obtained. Looking at this character pattern, it can be seen that the character pattern shown in FIG. 4 has been subjected to bold processing. When printing according to the attribute data shown in FIG. 3a, only the alphanumeric character "A" is bolded as shown in FIG. 3c.

上記実施例ではデータバスを4ビツト構成と
し、ボールド処理による横ずらしの幅を1ビツト
としたが、これらは任意でよい。
In the above embodiment, the data bus has a 4-bit configuration, and the horizontal shift width due to bold processing is 1 bit, but these may be arbitrary.

(発明の効果) 以上説明したように、本発明においては、複数
の文字の文字パターンデータを記憶する文字パタ
ーンメモリから印字または表示したい文字の文字
パターンデータを所定の複数ビツト単位で読み出
し、読み出した文字パターンデータ単位の最上位
ビツトまたは最下位ビツトのデータを次の読み出
し時まで保持しておき、ボールド処理指があつた
ときは文字パターンデータのデータバスの隣接す
るビツトどうしの論理和をとるように構成したの
で、メモリ容量を増さずに簡潔な回路構成で且つ
短い処理時間でいかなる文字サイズであつてもボ
ールド印字やボールド表示が可能になる。
(Effects of the Invention) As explained above, in the present invention, character pattern data of a character to be printed or displayed is read out in units of a predetermined plurality of bits from a character pattern memory that stores character pattern data of a plurality of characters. The data of the most significant bit or the least significant bit of the character pattern data unit is held until the next readout, and when the bold processing finger is touched, the logical sum of adjacent bits of the data bus of the character pattern data is calculated. With this configuration, bold printing and bold display of any character size is possible with a simple circuit configuration and short processing time without increasing memory capacity.

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

第1図は本発明による文字発生装置の一実施例
のブロツク線図、第2図はボールド処理回路の一
実施例、第3図は文字信号の内容と印字形態を示
す図、第4図はボールド処理前の文字パターンの
一例、第5図はボールド処理前の文字パターンデ
ータの一例、第6図はボールド処理後の文字パタ
ーンデータの一例、第7図はボールド処理後の文
字パターンの一例、第8図は従来のボールド処理
を説明する図である。 1……ホスト機器、2……文字発生装置、21
……インターフエース回路、22……マイクロプ
ロセツサ、23……テキストバツフア、24……
文字パターンメモリ、25……ダイレクトメモリ
アクセスコントローラ、26……ボールド処理回
路、3……プリンタ、4……ラツチ回路。
FIG. 1 is a block diagram of an embodiment of a character generating device according to the present invention, FIG. 2 is an embodiment of a bold processing circuit, FIG. 3 is a diagram showing the contents of a character signal and a printing form, and FIG. An example of a character pattern before bold processing, FIG. 5 is an example of character pattern data before bold processing, FIG. 6 is an example of character pattern data after bold processing, FIG. 7 is an example of a character pattern after bold processing, FIG. 8 is a diagram illustrating conventional bold processing. 1...Host device, 2...Character generator, 21
...Interface circuit, 22...Microprocessor, 23...Text buffer, 24...
Character pattern memory, 25... Direct memory access controller, 26... Bold processing circuit, 3... Printer, 4... Latch circuit.

Claims (1)

【特許請求の範囲】[Claims] 1 文字パターンデータを記憶する文字パターン
メモリと、印字または表示したい文字の文字パタ
ーンデータを所定の複数ビツト単位で読み出す読
み出し制御回路と、読み出した複数ビツトから成
る文字パターンデータのうちの一部のビツトを保
持し、ボールド処理指令があつたとき前回の読み
出し時に保持したビツトおよび現在読み出してい
る文字パターンデータのデータバスの隣接するビ
ツトどうしの論理和をとるボールド処理回路とを
有することを特徴とする文字発生装置。
1. A character pattern memory that stores character pattern data, a readout control circuit that reads out the character pattern data of the character to be printed or displayed in units of a predetermined plurality of bits, and a part of the readout character pattern data consisting of the plurality of bits. and a bold processing circuit which, when a bold processing command is issued, takes the logical sum of the bits held during the previous reading and the adjacent bits of the data bus of the character pattern data currently being read. Character generator.
JP60066536A 1985-04-01 1985-04-01 Character generator Granted JPS61226790A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60066536A JPS61226790A (en) 1985-04-01 1985-04-01 Character generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60066536A JPS61226790A (en) 1985-04-01 1985-04-01 Character generator

Publications (2)

Publication Number Publication Date
JPS61226790A JPS61226790A (en) 1986-10-08
JPH0569232B2 true JPH0569232B2 (en) 1993-09-30

Family

ID=13318714

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60066536A Granted JPS61226790A (en) 1985-04-01 1985-04-01 Character generator

Country Status (1)

Country Link
JP (1) JPS61226790A (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5325743B2 (en) * 1973-06-06 1978-07-28
JPS5912484A (en) * 1982-07-13 1984-01-23 富士通株式会社 Pattern information output system
JPS6022182A (en) * 1983-07-18 1985-02-04 キヤノン株式会社 Pattern output unit

Also Published As

Publication number Publication date
JPS61226790A (en) 1986-10-08

Similar Documents

Publication Publication Date Title
JPH0535435B2 (en)
US4642622A (en) Video signal generating circuit
JPH0630910B2 (en) Printing method
JPH0569232B2 (en)
JPH02500695A (en) Horizontal line processor for data printed dot-sequentially
JPS6363913B2 (en)
JP2752821B2 (en) Image recording device
JPS6230436B2 (en)
JP2872144B2 (en) Printing equipment
JPS6349236B2 (en)
JPS61186989A (en) Data processor
JPH023099A (en) Display device
JPS63267556A (en) Personal computer printing control system
JPH07106650B2 (en) Character pattern control method
JPS59193663A (en) Buffer memory control system
JPS63311867A (en) Character picture generator
JPS63199647A (en) document output device
JPH02226195A (en) Character generation method
JPH0451190A (en) Pattern generating system
JPS6024585A (en) Character pattern conversion system
JPH0328889A (en) Character format conversion device
JPS6353589A (en) Character generator access circuit
JPH0334869A (en) Printing apparatus
JPH0630909B2 (en) Printer controller
JPS60200285A (en) Dot pattern conversion method