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
Application number
JP60099296A
Other languages
Japanese (ja)
Other versions
JPS61258768A (en
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 filed Critical
Priority to JP60099296A priority Critical patent/JPS61258768A/en
Publication of JPS61258768A publication Critical patent/JPS61258768A/en
Publication of JPH0410865B2 publication Critical patent/JPH0410865B2/ja
Granted 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
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/485Typewriters 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/505Typewriters 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/515Typewriters 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.

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

本発明は、コードバツフア形式により、複数行
のページ単位に印字出力を行うページプリンタに
おいて、改行ピツチを自由に設定できるように
し、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.

〔従来の技術〕[Conventional technology]

第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).

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

ラインプリンタやコードバツフア形式を採用し
ないページプリンタでは、印字する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.

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

本発明は上記問題点の解決を図るため、第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.

〔作用〕[Effect]

本発明によれば、改行ピツチが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.

〔実施例〕〔Example〕

第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.

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

以上説明したように、本発明によれば、ページ
プリンタの出力において、行方向における文字位
置の細かな指定が可能となり、例えば改行ピツチ
として、特定の行について「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.

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

第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)

【特許請求の範囲】 1 ドツト・イメージによるCGパターンが格納
される書き込み可能領域を有する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.
JP60099296A 1985-05-10 1985-05-10 Minute line feed controlling system for page printer Granted JPS61258768A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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