JPS645309B2 - - Google Patents
Info
- Publication number
- JPS645309B2 JPS645309B2 JP58152812A JP15281283A JPS645309B2 JP S645309 B2 JPS645309 B2 JP S645309B2 JP 58152812 A JP58152812 A JP 58152812A JP 15281283 A JP15281283 A JP 15281283A JP S645309 B2 JPS645309 B2 JP S645309B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- pattern
- pattern generator
- spacing
- generator
- 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
Links
- 230000037431 insertion Effects 0.000 claims 4
- 238000003780 insertion Methods 0.000 claims 4
- 238000006243 chemical reaction Methods 0.000 claims 2
- 239000011159 matrix material Substances 0.000 claims 1
Landscapes
- Controls And Circuits For Display Device (AREA)
- Processing Or Creating Images (AREA)
- Document Processing Apparatus (AREA)
Description
【発明の詳細な説明】
(a) 発明の技術分野
本発明は罫線をも含めた文字のパターンを発生
する文字パターン発生器を備え、かつ文字間隔あ
るいは行間隔を変更して出力することのできる電
子写真式印刷装置および文字表示装置等の文字出
力装置に関する。[Detailed Description of the Invention] (a) Technical Field of the Invention The present invention includes a character pattern generator that generates character patterns including ruled lines, and is capable of outputting character patterns by changing character spacing or line spacing. The present invention relates to character output devices such as electrophotographic printing devices and character display devices.
(b) 技術の背景
レーザプリンタに代表される電子写真式印刷装
置は、通常、文字種毎の文字パターンをマトリツ
クス状の画素によつて記憶し発生する文字パター
ン発生器を備え、この文字パターン発生器が発生
する文字パターンを画素毎にラスタ走査して出力
するものであるが、通常のほかに罫線の構成要素
である〓・〓・〓・〓・〓・―・|等の罫線用パ
ターンを備え、これらのパターンを適宜に組合せ
ることによつて、所望の罫線を出力できるように
している。(b) Background of the Technology Electrophotographic printing devices, typified by laser printers, are usually equipped with a character pattern generator that stores and generates character patterns for each character type using a matrix of pixels. It raster-scans and outputs the character pattern generated pixel by pixel, but in addition to the usual patterns, it also has ruled line patterns such as 〓, 〓, 〓, 〓, 〓, --, |, etc. By appropriately combining these patterns, desired ruled lines can be output.
またレーザプリンタは文字間および文字行間に
各種の寸法の間隔を設けることができるようにし
ているが、このような場合に、通常の文字を出力
するときと同様にして罫線のパターンを出力する
だけでは連続した完全な罫線が得られないので、
別に挿入パターンを作り、これを用いて罫線用文
字パターンの間を接続するようにしている。 Laser printers also allow various spacings to be set between characters and between character lines, but in such cases, you can simply output a ruled line pattern in the same way as when outputting regular characters. Since it is not possible to obtain continuous and complete ruled lines,
A separate insertion pattern is created and used to connect the character patterns for ruled lines.
第1図aおよびbは、それぞれ、文字間隔およ
び文字行間隔を設けない場合、ならびに文字間隔
および文字行間隔を設ける場合の印刷方法の説明
図であり、1は〓状の罫線用文字パターン、2は
―状の罫線用文字パターン、3は|状の罫線用文
字パターン、4は通常の文字パターン、またaは
各文字パターンの横方向の幅、bは各文字パター
ンの縦方向の幅、cは文字間隔、dは文字行間隔
を示す。また第1図bの点線で示す個所が挿入パ
ターンによつ接続する部分である。 FIGS. 1a and 1b are explanatory diagrams of printing methods when character spacing and character line spacing are not provided, and when character spacing and character line spacing are provided, respectively. 2 is a --shaped ruled line character pattern, 3 is a |-shaped ruled line character pattern, 4 is a normal character pattern, and a is the horizontal width of each character pattern, b is the vertical width of each character pattern, c indicates the character spacing, and d indicates the character line spacing. Also, the portions indicated by dotted lines in FIG. 1b are the portions connected by the insertion pattern.
(c) 従来技術と問題点
第2図は、レーザプリンタ等において文字間隔
あるいは文字行間隔を設ける場合に罫線用文字パ
ターンの間の接続に用いられる従来例のブロツク
図を示し、5はレーザプリンタの上位制御装置、
6と7と8と9と10はレーザプリンタの構成要
素であり、6は上位制御装置5から送られて来る
文字コードを後記パターン発生記7中の前記文字
コードに対応する文字パターンが格納されている
先頭アドレスに変換する変換テーブル、7は文字
コードに対応する文字種毎の文字パターンをマト
リツクス状に配列されるドツト状の画素によつて
記憶し発生する文字パターン発生器、8は上位制
御装置5から送られて来た文字コードが罫線用文
字パターンに対するものか否か、また罫線用文字
パターンの場合にはその種類を、照合テーブルと
照合することによつて識別する識別部、9は上位
制御装置5から送られて来た文字コードが罫線用
文字パターンに対応するものである場合には文字
間隔あるいは文字行間隔を埋めるための挿入パタ
ーンを発生するパターン発生部、10は上位制御
装置5から送られて来た文字コードが罫線用文字
パターンに対応するものである場合には罫線用文
字パターンと前記挿入パターンとを合成して得ら
れる合成パターンを格納するレジスタである。(c) Prior art and problems Figure 2 shows a block diagram of a conventional example used to connect character patterns for ruled lines when providing character spacing or character line spacing in a laser printer, etc. upper control device,
6, 7, 8, 9, and 10 are components of the laser printer, and 6 stores the character code sent from the host controller 5, and the character pattern corresponding to the character code in pattern generation record 7, which will be described later, is stored. 7 is a character pattern generator that stores and generates character patterns for each character type corresponding to the character code using dot-shaped pixels arranged in a matrix; 8 is a host control device; 9 is an identification unit that identifies whether or not the character code sent from 5 is for a character pattern for a ruled line, and in the case of a character pattern for a ruled line, its type by comparing it with a collation table; When the character code sent from the control device 5 corresponds to a character pattern for ruled lines, a pattern generation unit generates an insertion pattern for filling the character spacing or character line spacing; 10 is the host control device 5; If the character code sent from the input character corresponds to a character pattern for ruled lines, this register stores a composite pattern obtained by combining the character pattern for ruled lines and the insertion pattern.
すなわち、従来のレーザプリンタにおいては、
上位制御装置5から送られて来る文字コードか
ら、その文字コードに対応する文字パターンが格
納されているパターン発生器7の先頭アドレスを
変換テーブル6によつて求めると共に、その都
度、その文字コードが罫線用文字パターンに対す
るものか否か、また罫線用文字パターンの場合に
はその種類が何であるかをテーブル等を用いて調
べる必要があり、このために時間を要し印刷速度
を増大できないという問題があつた。 In other words, in conventional laser printers,
From the character code sent from the host controller 5, the start address of the pattern generator 7 in which the character pattern corresponding to the character code is stored is determined using the conversion table 6, and each time the character code is It is necessary to use a table or the like to check whether the pattern is for a character pattern for ruled lines or not, and if it is a character pattern for ruled lines, what type it is, using a table or the like, which takes time and makes it impossible to increase the printing speed. It was hot.
(d) 発明の目的
本発明の目的は、電子写真式印刷装置あるいは
文字表示装置等の文字出力装置における文字出力
速度の増大にある。(d) Object of the Invention The object of the present invention is to increase the character output speed in a character output device such as an electrophotographic printing device or a character display device.
(e) 発明の構成
そして、この目的は、M×Nのドツトマトリツ
クスパターンを、与えられる文字間隔、行間隔情
報に基づいて所定の間隔を空けて出力する文字出
力装置において、各文字コードに対応するパター
ンを記憶する文字パターン発生器のアドレス及び
当該文字コードが罫線パターンに対応するもので
あるか否かを示す識別ビツト情報とを格納し、上
位装置より与えられる文字コードに対応する文字
パターン発生器のアドレス及び識別ビツト情報を
出力する変換テーブルと、M×Nのドツトマトリ
ツクスで構成される罫線及び文字のパターンを、
各パターン毎に異なるアドレスを割当てて記憶す
ると共に、前記変換テーブルより出力されるアド
レスを受け、対応するパターンを出力する文字パ
ターン発生器と、罫線パターン間に形成される空
白領或を埋めるための挿入パターンを格納し、前
記文字間隔、行間隔情報及び識別ビツト情報を受
け、対応する挿入パターンを発生する挿入パター
ン発生器と、を備え、前記文字パターン発生器及
び挿入パターン発生器より出力されるパターンを
合成して出力すること、を特徴とする文字出力装
置により達成される。(e) Structure of the Invention This object is to provide a character output device that outputs an M×N dot matrix pattern at predetermined intervals based on given character spacing and line spacing information, and to A character pattern that stores the address of a character pattern generator that stores the corresponding pattern and identification bit information that indicates whether or not the character code corresponds to a ruled line pattern, and that corresponds to the character code given by the host device. A conversion table that outputs the generator address and identification bit information, and a ruled line and character pattern composed of an M×N dot matrix.
A character pattern generator that allocates and stores a different address for each pattern, receives the address output from the conversion table and outputs the corresponding pattern, and a character pattern generator for filling blank areas formed between ruled line patterns. an insertion pattern generator that stores an insertion pattern, receives the character spacing, line spacing information, and identification bit information, and generates a corresponding insertion pattern, and outputs from the character pattern generator and the insertion pattern generator. This is achieved by a character output device characterized by combining and outputting patterns.
(f) 発明の実施例
以下本発明の要旨を図示実施例によつて具体的
に説明する。(f) Embodiments of the Invention The gist of the present invention will be specifically explained below with reference to illustrated embodiments.
第3図は本発明一実施例の構成を示すブロツク
図であり、図において第2図と共通する符号は同
一の対象物を指すほか、11と7と9と10はレ
ーザプリンの構成要素であり、11は上位制御装
置5から送られてくる文字コードを該文字コード
が罫線構成要素として用いられる文字パターンに
対応するものであるか否かを識別する識別ビツト
と該文字パターンが格納されている文字パターン
発生器7の先頭アドレスとからなるデータに変換
する変換テーブルであり、文字パターン発生器7
の書込みと共に初期プログラムのローデイングの
時に前以つて作製して置くものである。 FIG. 3 is a block diagram showing the configuration of an embodiment of the present invention. In the figure, the same symbols as in FIG. 2 refer to the same objects, and 11, 7, 9, and 10 are the components of the laser printer. 11 stores the character code sent from the upper control device 5, and an identification bit for identifying whether or not the character code corresponds to a character pattern used as a ruled line component, and the character pattern. This is a conversion table for converting into data consisting of the start address of the character pattern generator 7 that is located in the character pattern generator 7.
This is created in advance at the time of initial program loading along with writing.
印刷内容は上位制御装置5から文字コードによ
つて与えられ、これと共に文字間隔あるいは文字
行間隔を設けるか否かの指示が与えられる。 The print content is given by a character code from the host control device 5, and together with this, an instruction is given as to whether or not to provide character spacing or character line spacing.
変換テーブル11は上位制御装置5から与えら
れる文字コード毎に、第4図のように、その文字
コードが罫線構成要素として用いられる文字パタ
ーンに対応するものであるか否かを識別する識別
ビツト12とその文字パターンが格納されている
文字パターン発生器7上の先頭アドレスを表すビ
ツト13とからなるデータに変換して出力する。 The conversion table 11 includes an identification bit 12 for each character code given from the host controller 5, which identifies whether or not the character code corresponds to a character pattern used as a ruled line component, as shown in FIG. and bit 13 representing the start address on the character pattern generator 7 where the character pattern is stored and output.
文字パターン発生器7は、変換テーブル11の
出力によつて示される文字パターンを発生する。 Character pattern generator 7 generates the character pattern indicated by the output of conversion table 11.
一方、挿入パターン発生器9は、変換テーブル
11の出力データの中の識別ビツト12によつ
て、文字パターン発生器7が発生する文字パター
ンが罫線用文字パターンであるか否かを判別する
と共に、上位制御装置5から文字間隔あるいは文
字行間隔を設ける指示が与えられるか否かを確認
し、必要に応じて、罫線用文字パターンの間を接
続するための挿入パターンを発生する。 On the other hand, the insertion pattern generator 9 determines whether or not the character pattern generated by the character pattern generator 7 is a ruled line character pattern based on the identification bit 12 in the output data of the conversion table 11. It is checked whether an instruction to set character spacing or character line spacing is given from the host control device 5, and if necessary, an insertion pattern for connecting character patterns for ruled lines is generated.
文字パターン発生器7が発生する罫線用文字パ
ターンおよび挿入パターン発生器9が発生する挿
入パターンは合成されて一旦レジスタ10に格納
されたのち、印刷制御部(図示省略)の制御を受
け印刷部(図示省略)に送られて印刷が行われ
る。 The character pattern for ruled lines generated by the character pattern generator 7 and the insertion pattern generated by the insertion pattern generator 9 are combined and stored in the register 10, and then the print unit (not shown) is controlled by the print control unit (not shown). (not shown) and printing is performed.
上記実施例によれば、挿入パターン発生器9
は、上位制御装置5から送られてきた文字コード
が罫線用文字パターンに対応するものか否かを、
予め作製してある変換テーブル中の識別ビツト1
2によつて直ちに判別することができる。このた
め印刷速度を大幅に増大することができる。 According to the above embodiment, the insertion pattern generator 9
determines whether the character code sent from the host controller 5 corresponds to the character pattern for ruled lines.
Identification bit 1 in the conversion table prepared in advance
2, it can be immediately determined. Therefore, printing speed can be significantly increased.
(g) 発明の効果
以上説明したように、本発明によれば電子写真
式印刷装置あるいは文字表示装置等の文字出力装
置における文字出力速度を増大する効果が得られ
る。(g) Effects of the Invention As explained above, according to the present invention, the effect of increasing the character output speed in a character output device such as an electrophotographic printing device or a character display device can be obtained.
第1図はレーザプリンタにおける罫線の印刷に
関する説明図、第2図は従来例のブロツク図、第
3図は本発明一実施例のブロツク図、第4図は変
換テーブルの出力データの構成図である。
図中、1と2と3は罫線用文字パターン、4は
通常の文字パターン、7は文字パターン発生器、
9は挿入パターン発生器、11は変換テーブルで
ある。
Fig. 1 is an explanatory diagram of printing ruled lines in a laser printer, Fig. 2 is a block diagram of a conventional example, Fig. 3 is a block diagram of an embodiment of the present invention, and Fig. 4 is a configuration diagram of output data of a conversion table. be. In the figure, 1, 2, and 3 are character patterns for ruled lines, 4 is a normal character pattern, 7 is a character pattern generator,
9 is an insertion pattern generator, and 11 is a conversion table.
Claims (1)
えられる文字間隔、行間隔情報に基づいて所定の
間隔を空けて出力する文字出力装置において、 各文字コード毎に、当該文字コードに対応する
パターンを記憶する文字パターン発生器のアドレ
ス及び当該文字コードが罫線パターンに対応する
ものであるか否かを示す識別ビツト情報とを格納
し、上位装置より与えられる文字コードに対応す
る文字パターン発生器のアドレス及び識別ビツト
情報を出力する変換テーブルと、 M×Nのドツトマトリツクスで構成される罫線
及び文字のパターンを、各パターン毎に異なるア
ドレスを割当てて記憶すると共に、前記変換テー
ブルより出力されるアドレスを受け、対応するパ
ターンを出力する文字パターン発生器と、 罫線パターン間に形成される空白領或を埋める
ための挿入パターンを格納し、前記文字間隔、行
間隔情報及び識別ビツト情報を受け、対応する挿
入パターンを発生する挿入パターン発生器と、を
備え、 前記文字パターン発生器及び挿入パターン発生
器より出力されるパターンを合成して出力するこ
と、 を特徴とする文字出力装置。[Claims] In a character output device that outputs an M×N dot matrix pattern at predetermined intervals based on given character spacing and line spacing information, for each character code, the character code The address of the character pattern generator that stores the pattern corresponding to the pattern and the identification bit information indicating whether or not the character code corresponds to the ruled line pattern are stored, and the character corresponding to the character code given by the host device is stored. A conversion table for outputting address and identification bit information of a pattern generator; and a conversion table for storing ruled line and character patterns composed of M×N dot matrices by assigning a different address to each pattern; a character pattern generator that receives an address output from the character pattern generator and outputs a corresponding pattern; and a character pattern generator that stores an insertion pattern for filling a blank area formed between ruled line patterns, and stores the character spacing, line spacing information, and identification bits. An insertion pattern generator that receives information and generates a corresponding insertion pattern, and combines and outputs patterns output from the character pattern generator and the insertion pattern generator. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58152812A JPS6045289A (en) | 1983-08-22 | 1983-08-22 | Character output unit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58152812A JPS6045289A (en) | 1983-08-22 | 1983-08-22 | Character output unit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6045289A JPS6045289A (en) | 1985-03-11 |
JPS645309B2 true JPS645309B2 (en) | 1989-01-30 |
Family
ID=15548688
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58152812A Granted JPS6045289A (en) | 1983-08-22 | 1983-08-22 | Character output unit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6045289A (en) |
-
1983
- 1983-08-22 JP JP58152812A patent/JPS6045289A/en active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS6045289A (en) | 1985-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS645309B2 (en) | ||
JPH04264915A (en) | Form overlay printing system | |
JPS5866181A (en) | Pattern recording device | |
JPS6364086A (en) | Output unit | |
JPH06100905B2 (en) | Pattern output method | |
JPS5959459A (en) | Printer's reverse printing method | |
JPH0630927B2 (en) | Pattern output method | |
JPS58112132A (en) | Slip output processing system | |
JP3003266B2 (en) | Serial printer | |
JP2636312B2 (en) | Printer interface device | |
JPS61263764A (en) | Method for printer control | |
JP3003265B2 (en) | Serial printer | |
JPH0570856B2 (en) | ||
JPH0439434B2 (en) | ||
JPS60110460A (en) | Former of printing data | |
JPS61189942A (en) | Non-impact printer | |
JPS63147221A (en) | Hard copy system | |
JPH0331552U (en) | ||
JPS58107582A (en) | Bold character pattern generation system | |
JPH01296335A (en) | Holmes overlay tabulation method | |
JPH01128846A (en) | Reduced-size printing method of printer | |
JPH07106650B2 (en) | Character pattern control method | |
JPS61116559A (en) | printing device | |
JPS63257650A (en) | Printing method for white characters | |
JPH0347765A (en) | Printer |