JPH0410865B2 - - Google Patents
Info
- Publication number
- JPH0410865B2 JPH0410865B2 JP60099296A JP9929685A JPH0410865B2 JP H0410865 B2 JPH0410865 B2 JP H0410865B2 JP 60099296 A JP60099296 A JP 60099296A JP 9929685 A JP9929685 A JP 9929685A JP H0410865 B2 JPH0410865 B2 JP H0410865B2
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- code buffer
- line
- patterns
- output
- 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
Links
- 239000000872 buffer Substances 0.000 claims description 48
- 238000001514 detection method Methods 0.000 claims description 6
- 230000002194 synthesizing effect Effects 0.000 claims description 3
- 230000015572 biosynthetic process Effects 0.000 description 19
- 238000003786 synthesis reaction Methods 0.000 description 19
- 238000000034 method Methods 0.000 description 15
- 239000011295 pitch Substances 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000007796 conventional method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000004044 response Effects 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
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/485—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes
- B41J2/505—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes from an assembly of identical printing elements
- B41J2/515—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes from an assembly of identical printing elements line printer type
Landscapes
- Character Spaces And Line Spaces In Printers (AREA)
- Dot-Matrix Printers And Others (AREA)
Description
【発明の詳細な説明】
〔概要〕
いわゆるコードバツフア形式によるページプリ
ンタにおいて、出力する複数行のイメージにおけ
る重複する部分のパターンを、新たにCGパター
ンを合成することにより作成し、複数行を1行と
して組立てることにより、文字ボデイサイズより
小なる微小改行を実現可能としたページプリンタ
の微小改行制御を行う装置を開示している。[Detailed Description of the Invention] [Summary] In a page printer using a so-called code buffer format, a pattern for an overlapping part of an image of multiple lines to be output is created by composing a new CG pattern, and the multiple lines are treated as one line. The present invention discloses a device for controlling small line breaks in a page printer, which makes it possible to realize small line breaks smaller than the character body size by assembling the device.
本発明は、コードバツフア形式により、複数行
のページ単位に印字出力を行うページプリンタに
おいて、改行ピツチを自由に設定できるように
し、CGパターンを重ねた印字を可能としたペー
ジプリンタの微小改行制御を行う装置に関するも
のである。
The present invention enables the line feed pitch to be set freely in a page printer that prints out pages of multiple lines using a code buffer format, and performs minute line feed control in a page printer that enables printing of overlapping CG patterns. It is related to the device.
第8図は従来方式の説明図、第9図は印字制御
情報を説明するための図を示す。
FIG. 8 is an explanatory diagram of the conventional method, and FIG. 9 is a diagram for explaining print control information.
例えば、レーザビームプリンタ5等のページプ
リンタに文字を出力する方式として、コードバツ
フア3による方式が知られている。コードバツフ
ア形式を用いない場合、出力するページのドツト
によるイメージ情報を、1ページ分すべて用意し
なければならず、例えばIMB以上のイメージバ
ツフアが必要となる。コードバツフア形式を採用
するページプリンタでは、このイメージバツフア
のメモリ量を節減するため、第8図に示すよう
に、イメージバツフアとして、例えば640KBの
CGパターンメモリ4を用意し、このCGパターン
メモリ4に標準文字や非定型文字、記号等のCG
パターンを必要に応じて設定し、コードバツフア
3から出力すべきCGパターンをポイントする。
なお、一般に標準文字のCGパターンは、ROMに
用意されるか、またはデイスク1やフロツピイ・
デイスク2から初期設定時に読み出され、非定型
文字等のパターンは、逐次設定される。 For example, as a method for outputting characters to a page printer such as a laser beam printer 5, a method using a code buffer 3 is known. If the code buffer format is not used, it is necessary to prepare all the image information of the dots of the page to be output for one page, which requires an image buffer of IMB or higher, for example. In page printers that use the code buffer format, in order to reduce the amount of memory for this image buffer, the image buffer is, for example, 640 KB, as shown in Figure 8.
A CG pattern memory 4 is prepared, and CG of standard characters, non-standard characters, symbols, etc. is stored in this CG pattern memory 4.
Set the pattern as necessary and point to the CG pattern to be output from the code buffer 3.
Generally, standard character CG patterns are prepared in ROM or on disk 1 or floppy disk.
It is read from the disk 2 at the time of initial setting, and patterns such as non-standard characters are set sequentially.
レーザビームプリンタ5は、コードバツフア3
をもとにCGパターンメモリ4をアクセスし、各
文字のCGパターンを得て、ページ単位に印字出
力する。 The laser beam printer 5 has a code buffer 3
The CG pattern memory 4 is accessed based on the CG pattern of each character, and the CG pattern of each character is obtained and printed out page by page.
第9図において、10は1文字分の出力文字イ
メージの例を示しており、レーザビームプリンタ
5への印字制御情報として、次のような情報が必
要とされる。 In FIG. 9, reference numeral 10 indicates an example of an output character image for one character, and the following information is required as printing control information for the laser beam printer 5.
ボデイ縦サイズ(行単位)。 Body vertical size (in rows).
ボデイ横サイズ(文字単位)。 Body horizontal size (in character units).
レター縦サイズ(文字単位)。 Letter vertical size (character unit).
レター横サイズ(文字単位)。 Letter horizontal size (in character units).
CGパターンメモリアドレス(文字単位)。 CG pattern memory address (in character units).
ラインプリンタやコードバツフア形式を採用し
ないページプリンタでは、印字するCGパターン
を重ねて出力することが、比較的容易に実現でき
る。しかし、第8図に示したようなコードバツフ
ア形式をとるページプリンタでは、同一CGパタ
ーンに対してイメージバツフアを節約できるとい
うメリツトがある反面、コードバツフアのサイズ
指定により、CGパターンに関するサイズが一意
に決定するために、コードバツフアのパラメータ
において、CGパターンを重ねる指定ができない。
即ち、行単位でCGボデイ縦サイズが決定され、
パターンが重なるような印字ができないという問
題がある。
With line printers and page printers that do not use the code buffer format, it is relatively easy to output printed CG patterns overlapping each other. However, page printers that use the code buffer format as shown in Figure 8 have the advantage of saving image buffers for the same CG pattern, but the size of the CG pattern is uniquely determined by specifying the size of the code buffer. Therefore, it is not possible to specify overlapping CG patterns in the code buffer parameters.
In other words, the vertical size of the CG body is determined line by line,
There is a problem that printing with overlapping patterns is not possible.
さらに、コードバツフアに対し、例えば64KB
を割り当てるとし、1文字に対し4バイトのコー
ドによる制御がなされるとすると、コードバツフ
アの大きさの制限により、1行130文字の場合、
126行しか印字できない。例えば1ドツトの縦サ
イズが1/240インチとして、B4版の縦方向に印字
を行う場合を考えると、1CGパターン当り30×30
ドツトとして行間30ドツトで約120行となり、そ
れ以下の行間隔で印字を行うことが不可能とな
る。 Furthermore, for code buffers, for example 64KB
Assuming that one character is controlled by a 4-byte code, if one line is 130 characters due to the size limit of the code buffer, then
Only 126 lines can be printed. For example, if we assume that the vertical size of one dot is 1/240 inch and print in the vertical direction on a B4 plate, each CG pattern has a size of 30 x 30 pixels.
With a line spacing of 30 dots, there are approximately 120 lines, and it is impossible to print with a line spacing smaller than that.
本発明は上記問題点の解決を図るため、第1図
図示のような手段を備えている。
In order to solve the above-mentioned problems, the present invention includes means as shown in FIG.
合成要否検出手段11は、改行ピツチに関連し
て、出力するCGパターンが行間で重複するか否
かをチエツクする手段である。パターン合成手段
12は、合成要否検出手段11がCGパターンの
重複を検出し、パターン合成要と判定したとき、
重ね合わされた新たなCGパターンを作成し、CG
パターンメモリ15に設定する処理を、各行ごと
に実行する手段である。コードバツフア設定手段
13は、パターン合成手段12により合成した各
CGパターンを、コードバツフア14における1
行中の各文字対応領域からポイントする処理を行
うものである。ページプリンタ16は、従来同
様、コードバツフア14に従つて、CGパターン
メモリ15から読み出したCGパターンを出力す
る。 The compositing necessity detection means 11 is a means for checking whether or not the CG patterns to be output overlap between lines in relation to the line break pitch. When the combination necessity detection means 11 detects duplication of CG patterns and determines that pattern synthesis is necessary, the pattern synthesis means 12
Create a new superimposed CG pattern, and
This is means for executing the process set in the pattern memory 15 for each row. The code buffer setting means 13 controls each of the patterns synthesized by the pattern synthesis means 12.
CG pattern in code buffer 14
This process performs pointing from each character corresponding area in a line. The page printer 16 outputs the CG pattern read from the CG pattern memory 15 in accordance with the code buffer 14, as in the prior art.
本発明によれば、改行ピツチがCGパターンの
サイズより小さく、行間においてCGパターンに
重なりが生じるとき、合成要否検出手段11によ
つて、パターン合成手段12が起動され、重なつ
たイメージの新たなCGパターンが作成される。
そして、コードバツフア設定手段13は、CGパ
ターンメモリ15における新たなCGパターンの
アドレスを、コードバツフア14に再設定する。
従つて、例えばn行分のコードバツフア14に対
して、実質的にnより大きい行数のイメージでも
つて出力できることとなる。
According to the present invention, when the line break pitch is smaller than the size of the CG pattern and CG patterns overlap between lines, the pattern compositing means 12 is activated by the compositing necessity detection means 11 to create a new image of the overlapping image. A CG pattern is created.
Then, the code buffer setting means 13 resets the address of the new CG pattern in the CG pattern memory 15 to the code buffer 14.
Therefore, for example, for the code buffer 14 of n lines, it is possible to output an image with substantially more lines than n.
第2図は本発明の一実施例ブロツク図、第3図
は本発明による出力の例、第4図は本発明の一実
施例処理説明図、第5図は本発明によるパターン
合成の例、第6図はパターン合成結果の例、第7
図は本発明による出力態様の例を示す。
FIG. 2 is a block diagram of an embodiment of the present invention, FIG. 3 is an example of output according to the present invention, FIG. 4 is a processing explanatory diagram of an embodiment of the present invention, and FIG. 5 is an example of pattern synthesis according to the present invention. Figure 6 is an example of pattern synthesis results, Figure 7
The figure shows an example of the output mode according to the invention.
第2図において、符号14,15は第1図のも
のに対応する。前行組立て残りチエツク部25は
第1図図示合成要否検出手段11に相当し、CG
パターン合成部26はパターン合成手段12に相
当し、コードバツフア更新部27はコードバツフ
ア設定手段13に相当すると考えてよい。 In FIG. 2, numerals 14 and 15 correspond to those in FIG. The preceding assembly remaining check section 25 corresponds to the synthesis necessity detection means 11 shown in FIG.
The pattern synthesis section 26 may be considered to correspond to the pattern synthesis means 12, and the code buffer update section 27 may be considered to correspond to the code buffer setting means 13.
印字要求部20は、レーザビームプリンタ31
への印字要求を行うアプリケーシヨンプログラム
である。出力制御部21は、各行データごとに1
行組立て処理部22を呼び出し、コードバツフア
14の設定を行い、1ページ分の出力要求に対し
て、レーザビームプログラム31を起動するもの
である。 The print request unit 20 includes a laser beam printer 31
This is an application program that requests printing to. The output control unit 21 outputs one output for each row of data.
The line assembly processing unit 22 is called, the code buffer 14 is set, and the laser beam program 31 is activated in response to a request for outputting one page.
本発明の場合、微小改行を実現するため、複数
行のデータでもつて、コードバツフア14の1行
を組立てる。バウンダリチエツク部23は、コー
ドバツフア14における行単位のバウンダリをチ
エツクするものである。1行分コードバツフア設
定部24は、コードバツフア14の行バウンダリ
にある1行分のデータについて、そのデータに対
応するCGパターンメモリ15のアドレスをコー
ドバツフア14に設定する。前行組立て残りチエ
ツク部25は、合成要否フラグ29によつて、前
行のデータに関するパターンでずれ込むものがあ
るか否かをチエツクする。 In the case of the present invention, in order to realize a small line break, one line of the code buffer 14 is assembled even from multiple lines of data. The boundary check section 23 checks the boundaries of each line in the code buffer 14. The one-line code buffer setting unit 24 sets, in the code buffer 14, the address of the CG pattern memory 15 corresponding to one line of data on the line boundary of the code buffer 14. The previous row unassembled remaining check section 25 uses the combination necessity flag 29 to check whether there is any pattern related to the data in the previous row that is shifted.
CGパターン合成部26は、改行ピツチに応じ
てパターンの重複量を演算し、前行までのCGパ
ターンと、当該行のCGパターンとを合成する処
理を実行する。コードバツフア更新部27は、合
成されたCGパターンのアドレスを、コードバツ
フア14に再設定する処理を実行する。 The CG pattern synthesis unit 26 calculates the amount of pattern overlap according to the line feed pitch, and executes a process of synthesizing the CG pattern up to the previous line and the CG pattern of the current line. The code buffer update unit 27 executes a process of resetting the address of the synthesized CG pattern in the code buffer 14.
バウンダリチエツク用レジスタ28には、各行
単位に改行ピツチを加算した結果が格納され、バ
ウンダリチエツク部23が、バウンダリを検出で
きるような情報を保持する。なお、カウンタを用
いてバウンダリチエツクを行つてもよい。 The boundary check register 28 stores the result of adding the line feed pitch for each line, and holds information that allows the boundary check section 23 to detect boundaries. Note that the boundary check may be performed using a counter.
組立てパターン退避域30は、前行までのCG
パターンの組立てにおいて、次行へずれ込んだパ
ターンがあるときに、そのパターンを一時的に記
憶するメモリである。なお、この組立てパターン
退避域30として、CGパターンメモリ15を利
用してもよい。合成要否フラグ29は、組立てパ
ターン退避域30が有効なとき、「1」にセツト
され、合成要を示し、他の場合には、「0」にセ
ツトされて合成不要を示すフラグである。 The assembly pattern evacuation area 30 is the CG up to the previous row.
This is a memory that temporarily stores a pattern that has shifted to the next row during pattern assembly. Note that the CG pattern memory 15 may be used as the assembly pattern save area 30. The synthesis necessity flag 29 is set to "1" to indicate the necessity of synthesis when the assembled pattern save area 30 is valid, and is set to "0" to indicate the necessity of synthesis in other cases.
例えば第3図Aに示すように、「ひがし…」「に
し…」「みなみ…」の出力データに対し、各行に
ついて、コードバツフア縦サイズbの2分の1の
改行ピツチcを指定して、出力を指示するとす
る。本実施例の場合、第3図B図示のようにパタ
ーンが重畳されて印字される。以下、第4図およ
び第5図に従つて、その出力に関連する具体的な
処理の例を説明する。 For example, as shown in Figure 3A, for the output data of "Eastern...", "Nishi...", and "Minami...", specify a line break pitch c that is half the vertical size b of the code buffer for each line, and output Suppose we instruct. In the case of this embodiment, the patterns are printed in a superimposed manner as shown in FIG. 3B. A specific example of processing related to the output will be described below with reference to FIGS. 4 and 5.
(i) 例えば1行目のデータ「ひがし…」が指
定されると、第4図図示処理P1によつて、コ
ードバツフア14のバウンダリチエツクがなさ
れる。1行目は行バウンダリに該当するので、
次に処理P2により、既にCGパターンメモリ
15に存在するCGパターンから1行分のコー
ドバツフア14の設定を行う。その後、処理P
3により、第2図図示合成要否フラグ29を参
照し、前行組立てにおけるパターンの残りがあ
るか否かを判定する。最初の行では、残りがな
いので、1行目データの処理を終える。これに
より、第5図A図示のように、1行目のコード
バツフア14は、CGパターン10a,10b,
10c…をポイントすることになる。(i) For example, when data "East..." in the first line is specified, a boundary check of the code buffer 14 is performed by the process P1 shown in FIG. The first row corresponds to the row boundary, so
Next, in process P2, the code buffer 14 for one line is set from the CG pattern already existing in the CG pattern memory 15. After that, processing P
3, the synthesis necessity flag 29 shown in FIG. 2 is referred to to determine whether there are any remaining patterns in the previous assembly. There is no remaining data in the first row, so processing of the first row data is finished. As a result, as shown in FIG.
10c... will be the point.
() 2行目のデータ「にし…」の組立て処理
において、第3図図示処理P1により、チエツ
クがなされると、改行ピツチがコードバツフア
縦サイズの1/2であることから、バウンダリに
ないことが検出され、処理P4へ制御が移行さ
れる。処理P4では、CGパターンメモリ15
上に新しい領域を確保し、その領域に、「ひが
し…」のCGパターンと「にし…」の上半分の
CGパターンとの論理和をセツトする。なお、
「にし…」の下半分のCGパターンについては、
前行組立て残りとして、第2図図示組立てパタ
ーン退避域30に記憶し、合成要否フラグ29
を「1」にする。そして、処理P5によつて、
第5図Bに示すように、1行目のコードバツフ
ア14が、新たに作成したCGパターン10d,
10eをポイントするよう、更新する。なお、
空白文字については、合成の必要がないので、
第1行の第3文字目は、「し」の標準CGパター
ン10cをポイントしたままでよい。() In the assembly process of the data "Nishi..." on the second line, when a check is made by the illustrated process P1 in Figure 3, it is found that the line break pitch is 1/2 of the vertical size of the code buffer, so it is not on the boundary. It is detected, and control is transferred to process P4. In processing P4, the CG pattern memory 15
Secure a new area at the top, and in that area, add the CG pattern of "Higashi..." and the upper half of "Nishi..."
Set the logical sum with the CG pattern. In addition,
Regarding the CG pattern of the lower half of "Nishi...",
It is stored in the illustrated assembly pattern save area 30 in FIG.
Set to "1". Then, by processing P5,
As shown in FIG. 5B, the code buffer 14 in the first row is a newly created CG pattern 10d,
Update to point to 10e. In addition,
There is no need to compose blank characters, so
For the third character of the first line, it is sufficient to keep pointing to the standard CG pattern 10c for "shi".
() 次に3行目データ「みなみ…」につい
て、処理P1により、バウンダリチエツクを行
うと、行のバウンダリにあるので、処理P2が
実行される。これにより、コードバツフア14
の2行目は、第5図C図示のように、CGパタ
ーン10f,10g,10f,…をポイントす
る。そして、処理P3により、合成要否フラグ
29のチエツクがなされる。() Next, when a boundary check is performed for the third row data "Minami..." by process P1, it is located on the boundary of the row, so process P2 is executed. As a result, the code buffer 14
The second line points to CG patterns 10f, 10g, 10f, . . . as shown in FIG. 5C. Then, in process P3, the synthesis necessity flag 29 is checked.
() 今度の場合には、前行の組立て残りがあ
り、合成要であるので、処理P4を実行し、
「みなみ…」のパターンと「にし…」の下半分
のパターンとの合成を行う。そして、処理P4
により、第5図Dに示すように、2行目コード
バツフア14が、合成したCGパターン10h,
10iをポイントするよう書き直しを行う。第
3文字目の「み」については、一方が空白文字
であるので、合成の必要はない。() In this case, there is some remaining assembly from the previous line and synthesis is required, so execute process P4,
The pattern of "Minami..." and the pattern of the lower half of "Nishi..." are synthesized. And processing P4
As a result, as shown in FIG.
Rewrite to point to 10i. As for the third character "mi", one of the characters is a blank character, so there is no need to compose it.
ところで、パターンの合成において、例えば
通常の文字以外に図形グラフイツクのデータが
含まれるとき、一般に文字が存在する部分のグ
ラフイツクについては白抜きを行つて、文字を
読み易くすることが通常行われる。この場合、
前行の残りの部分パターンを後から重畳するよ
う処理することにより、文字のパターンと、グ
ラフイツクのパターンとの混同を防ぐことがで
きる。 By the way, when composing a pattern, for example, when graphical graphics data is included in addition to normal characters, it is common practice to outline the graphics in areas where characters exist to make the characters easier to read. in this case,
By processing the remaining partial patterns of the previous line to be superimposed later, it is possible to prevent confusion between character patterns and graphic patterns.
以上の処理により、合成された結果は、第6図
に示すようになり、このコードバツフア14と
CGパターンメモリ15とにより、レーザビーム
プリンタ31を起動すると、印字結果が第3図B
に示すようになる。即ち、この例では、3行分の
データが、2行分のコードバツフア14により、
出力される。 Through the above processing, the synthesized result becomes as shown in FIG. 6, and this code buffer 14 and
When the laser beam printer 31 is started using the CG pattern memory 15, the printing result is shown in FIG. 3B.
It becomes as shown in . That is, in this example, three lines of data are processed by two lines of code buffer 14,
Output.
以上の例では、改行ピツチがボデイ縦サイズの
1/2の場合を説明したが、もちろん他の改行ピツ
チの場合にも、簡単な演算によつて、パターンの
重畳範囲を求め、同様に合成して、印字すること
ができる。 In the above example, we have explained the case where the line feed pitch is 1/2 of the body vertical size, but of course, in the case of other line feed pitches, the overlapping range of patterns can be determined by simple calculations and the pattern can be synthesized in the same way. can be printed.
第7図は本発明による出力態様の例を示してい
る。本発明によれば、微小改行が可能になるの
で、単にCGパターンを重畳させたイメージが出
力可能になるだけでなく、例えば第7図Aに示す
ように、通常1文字分の領域がとられる罫線を、
文字パターンと密着させたイメージで出力させる
ことが可能となる。また、第7図B図示のよう
に、行の途中において、半行分だけ段落を下げた
ような出力イメージを構成できる。さらにまた、
第7図C図示のように、分数式が含まれるような
各種計算式の出力も、形よく出力することが可能
になる。 FIG. 7 shows an example of an output mode according to the present invention. According to the present invention, since a minute line break is possible, it is not only possible to output an image in which a CG pattern is simply superimposed, but also an area for one character is usually taken, as shown in FIG. 7A, for example. The ruled lines,
It becomes possible to output an image that closely matches the character pattern. Furthermore, as shown in FIG. 7B, an output image can be constructed in which a paragraph is lowered by half a line in the middle of a line. Furthermore,
As shown in FIG. 7C, it is also possible to output various calculation formulas including fractional formulas in a well-formed manner.
以上説明したように、本発明によれば、ページ
プリンタの出力において、行方向における文字位
置の細かな指定が可能となり、例えば改行ピツチ
として、特定の行について「0」を指定すること
などにより、文字の組合わせによる表現も可能と
なる。また、従来のコードバツフアを増加させる
ことなく、1ページに書き込める行数を増加させ
ることができるようになる。
As explained above, according to the present invention, it is possible to specify detailed character positions in the line direction in the output of a page printer. For example, by specifying "0" for a specific line as the line break pitch, Expressions using combinations of characters are also possible. Furthermore, the number of lines that can be written on one page can be increased without increasing the conventional code buffer.
第1図は本発明の基本構成図、第2図は本発明
の一実施例ブロツク図、第3図は本発明による出
力の例、第4図は本発明の一実施例処理説明図、
第5図は本発明によるパターン合成の例、第6図
はパターン合成結果の例、第7図は本発明による
出力態様の例、第8図は従来方式の説明図、第9
図は印字制御情報を説明するための図を示す。
図中、11は合成要否検出手段、12はパター
ン合成手段、13はコードバツフア設定手段、1
4はコードバツフア、15はCGパターンメモリ、
16はページプリンタを表す。
FIG. 1 is a basic configuration diagram of the present invention, FIG. 2 is a block diagram of an embodiment of the present invention, FIG. 3 is an example of output according to the present invention, and FIG. 4 is a processing explanatory diagram of an embodiment of the present invention.
FIG. 5 is an example of pattern synthesis according to the present invention, FIG. 6 is an example of pattern synthesis results, FIG. 7 is an example of the output mode according to the present invention, FIG. 8 is an explanatory diagram of the conventional method, and FIG.
The figure shows a diagram for explaining print control information. In the figure, 11 is a synthesis necessity detection means, 12 is a pattern synthesis means, 13 is a code buffer setting means, 1
4 is code buffer, 15 is CG pattern memory,
16 represents a page printer.
Claims (1)
される書き込み可能領域を有するCGパターンメ
モリ15と、プリンタにより出力するページに対
応して、上記CGパターンメモリ内における各CG
パターンのアドレス情報を保持するコードバツフ
ア14と、該コードバツフアに格納されたアドレ
ス情報に従つて上記CGパターンメモリから読み
出したCGパターンを出力するページプリンタ1
6とを備えた印字システムにおけるページプリン
タの微小改行制御を行う装置であつて、 出力するCGパターンの重複の有無を検出する
合成要否検出手段11と、 重複に関連する連続する複数行のコード情報に
従つて抽出した複数のCGパターンの全部または
一部を合成し、上記CGパターンメモリに格納す
るパターン合成手段12と、 上記複数行のコード情報に基づき合成した各
CGパターンが格納された上記CGパターンメモリ
のアドレス情報を、上記コードバツフアにおける
1行中の各文字対応領域に設定するコードバツフ
ア設定手段13とを備えたことを特徴とするペー
ジプリンタの微小改行制御を行う装置。[Scope of Claims] 1. A CG pattern memory 15 having a writable area in which CG patterns based on dot images are stored, and each CG in the CG pattern memory corresponding to a page to be output by a printer.
A code buffer 14 that holds address information of a pattern, and a page printer 1 that outputs a CG pattern read from the CG pattern memory according to the address information stored in the code buffer.
6, the device performs minute line feed control of a page printer in a printing system, comprising: compositing necessity detection means 11 for detecting the presence or absence of duplication of CG patterns to be output; and continuous multiple lines of code related to duplication. pattern synthesizing means 12 for synthesizing all or part of a plurality of CG patterns extracted according to the information and storing the synthesized image in the CG pattern memory;
A code buffer setting means 13 sets address information of the CG pattern memory in which a CG pattern is stored in each character corresponding area in one line of the code buffer. Device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60099296A JPS61258768A (en) | 1985-05-10 | 1985-05-10 | Minute line feed controlling system for page printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60099296A JPS61258768A (en) | 1985-05-10 | 1985-05-10 | Minute line feed controlling system for page printer |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS61258768A JPS61258768A (en) | 1986-11-17 |
JPH0410865B2 true JPH0410865B2 (en) | 1992-02-26 |
Family
ID=14243669
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60099296A Granted JPS61258768A (en) | 1985-05-10 | 1985-05-10 | Minute line feed controlling system for page printer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61258768A (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2502530B2 (en) * | 1986-07-24 | 1996-05-29 | カシオ計算機株式会社 | Printer |
JPH0632951B2 (en) * | 1987-07-25 | 1994-05-02 | シャープ株式会社 | Image processing device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5887622A (en) * | 1981-11-20 | 1983-05-25 | Hitachi Ltd | Controller for printer |
JPS58160158A (en) * | 1982-03-17 | 1983-09-22 | Fuji Facom Corp | Printing method by line-unit |
JPS594373A (en) * | 1982-06-30 | 1984-01-11 | Fujitsu Ltd | Control system of overlapping print |
JPS59111861A (en) * | 1982-12-16 | 1984-06-28 | Fujitsu Ltd | Control system for printing |
-
1985
- 1985-05-10 JP JP60099296A patent/JPS61258768A/en active Granted
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5887622A (en) * | 1981-11-20 | 1983-05-25 | Hitachi Ltd | Controller for printer |
JPS58160158A (en) * | 1982-03-17 | 1983-09-22 | Fuji Facom Corp | Printing method by line-unit |
JPS594373A (en) * | 1982-06-30 | 1984-01-11 | Fujitsu Ltd | Control system of overlapping print |
JPS59111861A (en) * | 1982-12-16 | 1984-06-28 | Fujitsu Ltd | Control system for printing |
Also Published As
Publication number | Publication date |
---|---|
JPS61258768A (en) | 1986-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2839891B2 (en) | Printing control method | |
JPH04128970A (en) | Document processing system | |
JPH0410865B2 (en) | ||
JPS62153895A (en) | Character array system | |
JPH0747337B2 (en) | output method | |
JP3118310B2 (en) | Print processing method of page printer | |
JP2874162B2 (en) | Editing and printing device | |
JP3254011B2 (en) | Form drawing system | |
JPS60159077A (en) | Printer controller | |
JP2699386B2 (en) | Image recording device | |
JPH0796311B2 (en) | Ruled line pattern generation device and ruled line pattern output method | |
JP2836026B2 (en) | Printing control device | |
JPH0630927B2 (en) | Pattern output method | |
JPS5931752B2 (en) | printing device | |
JP2916274B2 (en) | Extended pattern processing method for printer | |
JP3143118B2 (en) | Printer and print image pattern development method | |
JPS6271657A (en) | Font construction for printer | |
JPH064344B2 (en) | Printer | |
JPS58107582A (en) | Bold character pattern generation system | |
JPH01281974A (en) | Rule line printing control system for printer device | |
JPS63209964A (en) | Word processor | |
JPS62208086A (en) | Image processor | |
JPH02178765A (en) | Document preparing device | |
JPH049156B2 (en) | ||
JPH06110438A (en) | Data converting device |