JPS61258768A - Minute line feed controlling system for page printer - Google Patents
Minute line feed controlling system for page printerInfo
- Publication number
- JPS61258768A JPS61258768A JP60099296A JP9929685A JPS61258768A JP S61258768 A JPS61258768 A JP S61258768A JP 60099296 A JP60099296 A JP 60099296A JP 9929685 A JP9929685 A JP 9929685A JP S61258768 A JPS61258768 A JP S61258768A
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- code buffer
- line
- output
- patterns
- 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.)
- Granted
Links
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
- Dot-Matrix Printers And Others (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔概要〕
いわゆるコードバッファ形式によるページプリンタにお
いて、出力する複数行のイメージにおける重複する部分
のパターンを、新たにCGパターンを合成することによ
り作成し、複数行を1行として組立てることにより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 newly synthesizing a CG pattern, and multiple lines are combined into one line. This paper discloses a small line feed control method in a page printer that makes it possible to realize a small line feed smaller than the body size of one character by assembling the characters as follows.
本発明は、コードバッファ形式により、複数行のページ
単位に印字出力を行うページプリンタにおいて、改行ピ
ッチを自由に設定できるようにし。The present invention uses a code buffer format to enable the line feed pitch to be freely set in a page printer that prints out pages of multiple lines.
CGパラメータ重ねた印字を可能としたページプリンタ
における微小改行制御方式に関するものである。This invention relates to a small line feed control method in a page printer that enables printing with CG parameters superimposed.
第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ペ
一ジ分すべて用意しなければならず1例えばIMB以上
のイメージバッファが必要となる。コードバッファ形式
を採用するページプリンタでは、このイメージバッファ
のメモリ量を節減するため、第8図に示すように。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, all the image information of the dots of the page to be output must be prepared for one page, and an image buffer larger than, for example, IMB is required. In a page printer that adopts the code buffer format, in order to save the memory amount of this image buffer, as shown in FIG.
イメージバッファとして9例えば640KBのCGパタ
ーンメモリ4を用意し、このCGパターンメモリ4に標
準文字や郭定型文字、記号等のCGパラメータ必要に応
じて設定し、コードバッファ3から出力すべきCGパラ
メータポイントする。For example, prepare a CG pattern memory 4 of 640 KB as an image buffer, set CG parameters such as standard characters, outlined characters, symbols, etc. in this CG pattern memory 4 as necessary, and set CG parameter points to be output from the code buffer 3. do.
なお、一般に標準文字のCGパラメータ、ROMに用意
されるか、またはディスク1やフロッピィ・ディスク2
から初期設定時に読み出され、非定型文字等のパターン
は、逐次設定される。In general, standard character CG parameters are prepared in ROM, or are stored on disk 1 or floppy disk 2.
is read out 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 accesses the CG pattern memory 4 based on the code buffer 3, obtains the CG parameters of each character, and prints them out page by page.
第9図において、10は1文字分の出力文字イメージの
例を示しており、レーザビームプリンタ5への印字制御
情報として1次のような情報が必要とされる。In FIG. 9, reference numeral 10 indicates an example of an output character image for one character, and the following primary information is required as print control information for the laser beam printer 5.
■ ボディ縦サイズ(行単位)。■ Body vertical size (line unit).
■ ボディ横サイズ(文字単位)。■ Body horizontal size (character unit).
■ レター縦サイズ(文字単位)。■ Letter vertical size (character unit).
■ レター横サイズ(文字単位)。■ Letter horizontal size (in character units).
■ CGパターンメモリアドレス(文字単位)。■CG pattern memory address (in character units).
ラインプリンタやコードバッファ形式を採用しないペー
ジプリンタでは、印字するCGパラメータ重ねて出力す
ることが、比較的容易に実現できる。しかし、第8図に
示したようなコードバッファ形式をとるページプリンタ
では、同−CGパターンに対してイメージバッファを節
約できるというメリットがある反面、コードバッファの
サイズ指定により、CGパラメータ関するサイズが一意
に決定するために、コードバッファのパラメータにおい
て、CGパラメータ重ねる指定ができない。With a line printer or a page printer that does not use a code buffer format, it is relatively easy to output CG parameters to be printed in an overlapping manner. However, page printers that use the code buffer format as shown in Figure 8 have the advantage of being able to save image buffers for the same CG pattern; Therefore, it is not possible to specify overlapping CG parameters in the code buffer parameters.
即ち2行単位でCGボディ縦サイズが決定され。That is, the vertical size of the CG body is determined in units of two lines.
パターンが重なるような印字ができないという問題があ
る。There is a problem that printing with overlapping patterns is not possible.
さらに、コードバッファに対し9例えば64KBを割り
当てるとし、1文字に対し4バイトのコードによる制御
がなされるとすると、コードバッファの大きさの制限に
より、1行130文字の場合、126行しか印字できな
い。例えば1ドツトの縦サイズが1/240インチとし
て、84版の縦方向に印字を行う場合を考えると、IC
Gパターン当り30X30ドツトとして行間30ドツト
で約120行となり、それ以下の行間隔で印字を行うこ
とが不可能となる。Furthermore, if 9, for example, 64KB is allocated to the code buffer, and one character is controlled by a 4-byte code, only 126 lines can be printed if each line has 130 characters due to the size limit of the code buffer. . For example, if we assume that the vertical size of one dot is 1/240 inch and print in the vertical direction of an 84-plate, the IC
Assuming 30×30 dots per G pattern, there are approximately 120 lines with 30 dots between 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は2合成要否検出
手段11がCGパラメータ重複を検出し、パターン合成
要と判定したとき。The compositing necessity detection means 11 is a means for checking whether or not there is overlap between lines of CG parameters to be output in relation to a line break pinch. When the two-composition necessity detection means 11 detects CG parameter duplication and determines that pattern synthesis is necessary, the pattern synthesis means 12 determines that pattern synthesis is necessary.
重ね合わされた新たなCGパラメータ作成し、CGパタ
ーンメモリ15に設定する処理を、各行ごとに実行する
手段である。コードバッフ1設定手段13は、パターン
合成手段工2により合成した各CGパラメータ、コード
バッファ14における1行中の各文字対応領域からポイ
ントする処理を行うものである。ページプリンタ16は
、従来同様、コードバッファ14に従って、CGパター
ンメモリ15から読み出したCGパターンを出力する。This is means for creating new superimposed CG parameters and executing processing for setting them in the CG pattern memory 15 for each row. The code buffer 1 setting means 13 performs a process of pointing each CG parameter synthesized by the pattern synthesis means 2 from each character corresponding area in one line in the code buffer 14. The page printer 16 outputs the CG pattern read from the CG pattern memory 15 according to the code buffer 14, as in the conventional case.
[作用〕
本発明によれば、改行ピッチがCGパターンのサイズよ
り小さく2行間においてC′Gパターンに重なりが生じ
るとき9合成要否検出手段11によって、パターン合成
手段12が起動され2重なったイメージの新たなCGパ
ターンが作成される。[Operation] According to the present invention, when the line break pitch is smaller than the size of the CG pattern and overlap occurs in the C'G pattern between two lines, the pattern synthesis means 12 is activated by the 9 synthesis necessity detection means 11 to generate two overlapping images. A new CG pattern is created.
そして、コードバッファ設定手段13は、CGパターン
メモリ15における新たなCGパターンのアドレスを、
コードバッファ14に再設定する。Then, the code buffer setting means 13 sets the address of the new CG pattern in the CG pattern memory 15 to
Reset to code buffer 14.
従って9例えばn行分のコードバッファ14に対して、
実質的にnより大きい行数のイメージでもって出力でき
ることとなる。Therefore, for example, for the code buffer 14 for n lines,
This means that it is possible to output an image with a number of lines substantially greater 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. FIG. 6 shows an example of a pattern synthesis result, and FIG. 7 shows an example of an output mode according to the present invention.
第2図において、符号14.15は第1図のものに対応
する。前行組立て残りチェック部25は第1図図示合成
要否検出手段11に相当し、 CGパターン合成部2
6はパターン合成手段12に相当し、コードバッフ1更
新部27はコードバッファ設定手段13に相当すると考
えてよい。In FIG. 2, numerals 14 and 15 correspond to those in FIG. The previous assembly remaining check section 25 corresponds to the illustrated composition necessity detection means 11 in FIG. 1, and the CG pattern composition section 2
6 corresponds to the pattern synthesis means 12, and the code buffer 1 updating section 27 may be considered to correspond to the code buffer setting means 13.
印字要求部20は、レーザビームプリンタ31への印字
要求を行うアプリケーションプログラムである。出力制
御部21は、各行データごとに1行組立て処理部22を
呼び出し、コードバッファ工4の設定を行い、1ペ一ジ
分の出力要求に対して、レーザビームプログラム31を
起動するものである。The print request unit 20 is an application program that requests the laser beam printer 31 to print. The output control unit 21 calls the line assembly processing unit 22 for each line of data, sets the code buffer 4, and starts the laser beam program 31 in response to an output request for one page. .
本発明の場合、微小改行を実現するため、複数行のデー
タでもって、コードバッファ14の1行を組立てる。バ
ウンダリチェック部23は、コードバッファ14におけ
る行単位のバウンダリをチェックするものである。1行
分コードバッファ設定部24は、コードバッファ14の
行バウンダリにある1行分のデータについて、そのデー
タに対応するCGパターンメモリ15のアドレスをコー
ドバッファ14に設定する。前行組立て残りチェック部
25は9合成要否フラグ29によって、前行のデータに
関するパターンでずれ込むものがあるか否かをチェック
する。In the case of the present invention, one line of the code buffer 14 is assembled with multiple lines of data in order to realize a small line break. The boundary check unit 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 assembly remaining check unit 25 uses the 9 synthesis necessity flag 29 to check whether there is any pattern related to the data of the previous row that is shifted.
CGパターン合成部26は、改行ピッチに応じてパター
ンの重複量を演算し、前行までのCGパターンと、当該
行のCGパターンとを合成する処理を実行する。コード
バッファ更新部27は1合成された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 one combined 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 unit 23 to detect boundaries. Note that the boundary check may be performed using a counter.
組立てパターン退避域30は、前行までのCGパターン
の組立てにおいて2次行へずれ込んだパターンがあると
きに、そのパターンを一時的に記憶するメモリである。The assembled pattern save area 30 is a memory that temporarily stores a pattern that has shifted to a secondary row during the assembly of CG patterns up to the previous row.
なお、この組立てパターン退避域30として、CGパタ
ーンメモリ15を利用してもよい。合成要否フラグ29
は1組立てパターン退避域30が有効なとき、「1」に
セットされ2合成要を示し、他の場合には、「0」にセ
ットされて合成不要を示すフラグである。Note that the CG pattern memory 15 may be used as the assembly pattern save area 30. Synthesis necessity flag 29
is a flag that is set to ``1'' when the 1-assembly pattern save area 30 is valid, indicating that 2-composition is necessary, and is set to ``0'' in other cases, indicating that 2-composition is unnecessary.
例えば第3図(A)に示すように、「ひかし・・・」
「にし ・・・」 「みなみ・・・」の出力データに対
し。For example, as shown in Figure 3 (A), "Hikashi..."
For the output data of "Nishi..." and "Minami...".
各行について、コードバッファ縦サイズ■の2分の1の
改行ピッチ■を指定して、出力を指示するとする。本実
施例の場合、第3図(B)図示のようにパターンが重畳
されて印字される。以下、第4図および第5図に従って
、その出力に関連する具体的な処理の例を説明する。Assume that for each line, a line feed pitch (■) which is one-half the vertical size (■) of the code buffer is specified and output is instructed. In the case of this embodiment, the patterns are printed in a superimposed manner as shown in FIG. 3(B). 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のバウンダリチェックがなされる。(i) For example, when the data "Hikashi..." in the first line is specified, a boundary check of the code buffer 14 is performed in the process P1 shown in FIG.
1行目は行バウンダリに該当するので2次に処理P2に
より、既にCGパターンメモリ15に存在するCGパタ
ーンから1行分のコードバッファ14の設定を行う。そ
の後、処理P3により、第2図図示合成要否フラグ29
を参照し、前行組立てにおけるパターンの残りがあるか
否かを判定する。Since the first line corresponds to a line boundary, the second process P2 sets the code buffer 14 for one line from the CG pattern already existing in the CG pattern memory 15. Thereafter, in process P3, the illustrated synthesis necessity flag 29 in FIG.
, and determine whether there are any remaining patterns in the previous assembly.
最初の行では、残りがないので、1行目データの処理を
終える。これにより、第5図(A)図示のヨウに、1行
目のコードバッファ14は、CGパターン10 a、
10 b、 10 c・・・をポイントすることに
なる。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.
10 b, 10 c, etc. will be pointed.
(ii)2行目のデータ「にし ・・・」の組立て処理
において、第3図図示処理P1により、チェックがなさ
れると、改行ピッチがコードバッファ縦サイズの1/2
であることから、バウンダリにないことが検出され、処
理P4へ制御が移行される。(ii) In the process of assembling the data "Nishi..." on the second line, if a check is made in the process P1 shown in FIG. 3, the line feed pitch is 1/2 of the vertical size of the code buffer.
Therefore, it is detected that it is not within the boundary, and control is transferred to process P4.
処理P4では、CGパターンメモリ15上に新しい領域
を確保し、その領域に、「ひかし・・・」のCGパター
ンと「にし ・・・」の上半分のCGパターンとの論理
和をセットする。なお、「にし ・・・」の下半分のC
Gパターンについては、前行組立て残りとして、第2図
図示組立てパターン退避域30に記憶し2合成要否フラ
グ29を「1」にする。In process P4, a new area is secured on the CG pattern memory 15, and the logical OR of the CG pattern of "Hikashi..." and the CG pattern of the upper half of "Nishi..." is set in that area. . In addition, the lower half of "Nishi..."
As for the G pattern, it is stored in the illustrated assembly pattern save area 30 in FIG. 2 as a remainder of the previous assembly, and the 2-synthesis necessity flag 29 is set to "1".
そして、処理P5によって、第5図(B)に示すように
、1行目のコードバッファ14が、新たに作成したCG
パターン10d、10eをポイントするよう、更新する
。なお、空白文字については。Then, through process P5, as shown in FIG.
Update to point to patterns 10d and 10e. As for blank characters.
合成の必要がないので、第1行の第3文字目は。Since there is no need for composition, the third character of the first line is.
「シ」の標準CGパターン10cをポイントしたままで
よい。It is sufficient to keep pointing at the standard CG pattern 10c of "shi".
(iii )次に3行目データ「みなみ・・・」につい
て。(iii) Next, regarding the third line data “Minami...”.
処理P1により、バウンダリチェックを行うと。When a boundary check is performed by processing P1.
行のバウンダリにあるので、処理P2が実行される。こ
れにより、コードバッファ14の゛22行目。Since it is on the boundary of the row, process P2 is executed. As a result, the 22nd line of the code buffer 14.
第5図(C)図示のように、CGパターン10f。As shown in FIG. 5(C), a CG pattern 10f.
10g、10f、・・・をポイントする。そして、処理
P3により1合成要否フラグ29のチェックがなされる
。Point 10g, 10f,... Then, in process P3, the 1-synthesis necessity flag 29 is checked.
(iv)今度の場合には、前行の組立て残りがあり。(iv) In this case, there is some assembly remaining from the previous row.
合成要であるので、処理P4を実行し、「みなみ・・・
」のパターンと「にし ・・・」の下半分のパターンと
の合成を行う。そして、処理P4により、第5図(D)
に示すように、2行目コードバッファ14が9合成した
CGパターン10h、10tをポイントするよう書き直
しを行う。第3文字目の「み」については、一方が空白
文字であるので。Since it is necessary to synthesize, execute process P4 and select "Minami...
'' pattern and the lower half pattern of ``Nishi...'' are combined. Then, by processing P4, FIG. 5(D)
As shown in FIG. 3, the second line code buffer 14 is rewritten to point to nine composite CG patterns 10h and 10t. Regarding the third character "mi", one of the characters is a blank character.
合成の必要はない。There is no need for synthesis.
ところで、パターンの合成において2例えば通常の文字
以外に図形グラフィックのデータが含まれるとき、一般
に文字が存在する部分のグラフィックについては白抜き
を行って1文字を読み易くすることが通常行われる。こ
の場合、前行の残りの部分パターンを後から重畳するよ
う処理することにより2文字のパターンと、グラフィッ
クのパターンとの混同を防ぐことができる。By the way, when composing a pattern, for example, when graphic data is included in addition to normal characters, it is common practice to outline the graphics where characters exist to make each character easier to read. In this case, confusion between the two-character pattern and the graphic pattern can be prevented by processing the remaining partial patterns of the previous line to be superimposed later.
以上の処理により9合成された結果は、第6図に示すよ
うになり、このコードバッファ14とCGパターンメモ
リ15とにより、レーザビームプリンタ31を起動する
と、印字結果が第3図(B)に示すようになる。即ち、
この例では、3行分のデータが、2行分のコードバッフ
ァ14により。The result of the 9 composites obtained through the above processing is as shown in FIG. 6. When the laser beam printer 31 is activated using the code buffer 14 and the CG pattern memory 15, the printed result is shown in FIG. 3(B). It comes to show. That is,
In this example, three lines of data are stored in two lines of code buffer 14.
出力される。Output.
以上の例では、改行ピッチがボディ縦サイズの1/2の
場合を説明したが、もちろん他の改行ピッチの場合にも
、N単な演算によって、パターンの重畳範囲を求め、同
様に合成して、印字することができる。In the above example, we have explained the case where the line break pitch is 1/2 of the body vertical size, but of course, in the case of other line break pitches, the overlapping range of patterns is found by N simple calculations, and the pattern is synthesized in the same way. , can be printed.
第7図は本発明による出力態様の例を示している。本発
明によれば、微小改行が可能になるので。FIG. 7 shows an example of an output mode according to the present invention. According to the present invention, small line breaks are possible.
単にCGパターンを重畳させたイメージが出力可能にな
るだけでなく1例えば第7図(A)に示すように9通常
1文字分の領域がとられる罫線を。It is not only possible to output an image in which a CG pattern is simply superimposed, but also a ruled line, which normally takes up an area of one character, as shown in FIG. 7(A).
文字パターンと密着させたイメージで出力させることが
可能となる。また、第7図(B)図示のように1行の途
中において、半行骨だけ段落を下げたような出力イメー
ジを構成できる。さらにまた。It becomes possible to output an image that closely matches the character pattern. Further, as shown in FIG. 7(B), an output image can be constructed in which the paragraph is lowered by a half-line in the middle of one line. Yet again.
第7図(C)図示のように9分数式が含まれるような各
種計算式の出力も、形よく出力することが可能になる。As shown in FIG. 7(C), it is also possible to output various calculation formulas including 9-fraction formulas in a well-formed manner.
以上説明したように2本発明によれば、ページプリンタ
の出力において9行方向における文字位置の細かな指定
が可能となり1例えば改行ピッチとして、特定の行につ
いて「0」を指定することなどにより9文字の組合わせ
による表現も可能となる。また、従来のコードバッファ
を増加させることなく、1ページに書き込める行数を増
加させることができるようになる。As explained above, 2 According to the present invention, it is possible to specify detailed character positions in the 9-line direction in output from a page printer.1 For example, by specifying "0" for a specific line as the line feed pitch, Expressions using combinations of characters are also possible. Furthermore, the number of lines that can be written in one page can be increased without increasing the conventional code buffer.
第1図は本発明の基本構成図、第2図は本発明の一実施
例ブロック図、第3図は本発明による出力の例、第4図
は本発明の一実施例処理説明図。
第5図は本発明によるパターン合成の例、第6図はパタ
ーン合成結果の例、第7図は本発明による出力態様の例
、第8図は従来方式の説明図、第9図は印字制御情報を
説明するための図を示す。
図中、11は合成要否検出手段、12はパターン合成手
段、13はコードバッファ設定手段、14はコードバッ
ファ、15はCGパターンメモリ。
16はページプリンタを表す。
特許出願人 富士通株式会社
代理人弁理士 森1)寛(外1名)
ントミ名噌し朝の一策うiう、イ列
島2国
Yi35 図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 the pattern synthesis result, 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. 9 is print control. A diagram for explaining information is shown. In the figure, 11 is a synthesis necessity detection means, 12 is a pattern synthesis means, 13 is a code buffer setting means, 14 is a code buffer, and 15 is a CG pattern memory. 16 represents a page printer. Patent Applicant Fujitsu Ltd. Representative Patent Attorney Hiroshi Mori 1) (1 other person) Tomomi Naso's morning plan Uiu, Yi Archipelago 2 countries Yi 35 Figure
Claims (1)
込み可能領域を有するCGパターンメモリ(15)と、
プリンタにより出力するページに対応して、上記CGパ
ターンメモリ内における各CGパターンのアドレス情報
を保持するコードバッファ(14)と、該コードバッフ
ァに格納されたアドレス情報に従って上記CGパターン
メモリから読み出したCGパターンを出力するページプ
リンタ(16)とを備えた印字システムにおいて、 出力するCGパターンの重複の有無を検出する合成要否
検出手段(11)と、 重複に関連する連続する複数行のコード情報に従って抽
出した複数のCGパターンの全部または一部を合成し、
上記CGパターンメモリに格納するパターン合成手段(
12)と、 上記複数行のコード情報に基づき合成した各CGパター
ンを上記コードバッファにおける1行中の各文字対応領
域からポイントするコードバッファ設定手段(13)と
を備えたことを特徴とするページプリンタにおける微小
改行制御方式。[Claims] A CG pattern memory (15) having a writable area in which a CG pattern based on dot images is stored;
A code buffer (14) that holds address information of each CG pattern in the CG pattern memory corresponding to a page to be output by the printer, and a CG read out from the CG pattern memory according to the address information stored in the code buffer. In a printing system equipped with a page printer (16) that outputs a pattern, a combination necessity detection means (11) that detects the presence or absence of duplication of CG patterns to be output, and a combination necessity detection means (11) that detects the presence or absence of duplication of CG patterns to be output, and according to continuous multiple lines of code information related to duplication. Combine all or part of the multiple extracted CG patterns,
Pattern synthesis means (
12); and code buffer setting means (13) for pointing each CG pattern synthesized based on the plurality of lines of code information from each character corresponding area in one line in the code buffer. Small line feed control method for printers.
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 true JPS61258768A (en) | 1986-11-17 |
JPH0410865B2 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) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6330256A (en) * | 1986-07-24 | 1988-02-08 | Casio Comput Co Ltd | Printer |
JPS6430767A (en) * | 1987-07-25 | 1989-02-01 | Sharp Kk | Image processing apparatus |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5887622A (en) * | 1981-11-20 | 1983-05-25 | Hitachi Ltd | printer control device |
JPS58160158A (en) * | 1982-03-17 | 1983-09-22 | Fuji Facom Corp | Line-by-line printing method |
JPS594373A (en) * | 1982-06-30 | 1984-01-11 | Fujitsu Ltd | Overlapping printing control method |
JPS59111861A (en) * | 1982-12-16 | 1984-06-28 | Fujitsu Ltd | Print control method |
-
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 | printer control device |
JPS58160158A (en) * | 1982-03-17 | 1983-09-22 | Fuji Facom Corp | Line-by-line printing method |
JPS594373A (en) * | 1982-06-30 | 1984-01-11 | Fujitsu Ltd | Overlapping printing control method |
JPS59111861A (en) * | 1982-12-16 | 1984-06-28 | Fujitsu Ltd | Print control method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6330256A (en) * | 1986-07-24 | 1988-02-08 | Casio Comput Co Ltd | Printer |
JPS6430767A (en) * | 1987-07-25 | 1989-02-01 | Sharp Kk | Image processing apparatus |
Also Published As
Publication number | Publication date |
---|---|
JPH0410865B2 (en) | 1992-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS63205257A (en) | Printing control system | |
JPS61254980A (en) | Character front transmission control system | |
JPS61258768A (en) | Minute line feed controlling system for page printer | |
EP0090802B1 (en) | A page modification method in a printer subsystem of the partial page buffer composing type | |
JPS62153895A (en) | Character arrangement method | |
JPH0522933B2 (en) | ||
JP2550562B2 (en) | Character display device | |
JPS5856085A (en) | Print control system | |
JPS61107292A (en) | Output unit | |
JP2636312B2 (en) | Printer interface device | |
JPH08174951A (en) | Device and method for information processing | |
JPS5931752B2 (en) | printing device | |
JPS63125370A (en) | Printer | |
JP3036064B2 (en) | Document output device | |
JPH0630927B2 (en) | Pattern output method | |
JP2836026B2 (en) | Printing control device | |
JP3080370B2 (en) | Image processing device | |
JPH01291956A (en) | dot matrix printer | |
JPS59231687A (en) | document processing device | |
JPS6364086A (en) | Output unit | |
JPH0427574A (en) | Document output device | |
JPS645309B2 (en) | ||
JPS609759A (en) | Printer | |
JPS61120755A (en) | Printer | |
JPS6334153A (en) | Dot matrix printer |