[go: up one dir, main page]

JPH01209169A - Printing control apparatus for page printer - Google Patents

Printing control apparatus for page printer

Info

Publication number
JPH01209169A
JPH01209169A JP63034272A JP3427288A JPH01209169A JP H01209169 A JPH01209169 A JP H01209169A JP 63034272 A JP63034272 A JP 63034272A JP 3427288 A JP3427288 A JP 3427288A JP H01209169 A JPH01209169 A JP H01209169A
Authority
JP
Japan
Prior art keywords
data
page
printing
buffer
code data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP63034272A
Other languages
Japanese (ja)
Inventor
Masaya Takayori
高寄 雅哉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP63034272A priority Critical patent/JPH01209169A/en
Publication of JPH01209169A publication Critical patent/JPH01209169A/en
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

PURPOSE:To realize the printing due to a page printer, by a method wherein one page is divided into several blocks in matching relation to the capacity capable being stored in a partial developing buffer and the bit map development of printing data is performed to the partial developing buffer at every block according to printing code data and bit map data is successively encoded to be stored in a code data buffer and, at the point of time when the code data corresponding to one page are collected, said data are decoded to be transmitted to a printer. CONSTITUTION:A drawing/transmitting means 11 performs drawing/transmission to a partial developing buffer 12 according to printing code data 10 to perform the bit map development of printing data. An encoding means 13 encodes the bit map data developed on the partial developing buffer 12 to transmit the same to a code data buffer 14. A decoding means 15 delivers printing data to an output means 16 while decodes the code data stored in the code data buffer 14 and the output means 16 receives the printing data from the encoding means 15 to output the same to a page printer. Therefore, the printing due to the page printer can be realized with the minimum memory capacity.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、ワードプロセッサ、ワークステーション等の
ページプリンタ印刷制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a print control device for page printers such as word processors and workstations.

従来の技術 2 へ−7 第2図は、従来のページプリンタ印刷制御装置における
プリンタ制御部のブロック図でおる。第2図において、
描画・転送手段21は、印刷コードデータ20に従いペ
ージバッファ22に対して描画・転送を行い、印刷デー
タをビットマツプ展開する。一方、出力手段23は、ペ
ージバッファ22に展開されたデータをページプリンタ
24へ出力する。
BACKGROUND ART 2 - 7 FIG. 2 is a block diagram of a printer control section in a conventional page printer print control device. In Figure 2,
The drawing/transfer means 21 performs drawing/transfer to the page buffer 22 according to the print code data 20, and develops the print data into a bitmap. On the other hand, the output means 23 outputs the data developed in the page buffer 22 to the page printer 24.

次に上記従来例の動作について説明する。描画・転送手
段は、印刷する情報を印刷コードデータ20に従って1
ページまたは1ペ一ジ以上ページバッフ了22にビット
マツプ展開する。1ページまたは1ペ一ジ以上のデータ
がページバッファ22に展開されると、出力手段23は
ビットマッグデータをページプリンタ24に送出し、印
刷を行う。
Next, the operation of the above conventional example will be explained. The drawing/transfer means prints the information to be printed according to the print code data 20.
A page or one or more pages is expanded into a bitmap in the page buffer 22. When one page or more than one page of data is developed in the page buffer 22, the output means 23 sends the bitmag data to the page printer 24 for printing.

このように、上記従来のページプリンタ印刷制御装置に
おいても、1ページ相当の容量をもつページバッファを
用意すればページプリンタ印刷を実現することが出来る
In this way, even in the conventional page printer printing control device described above, page printer printing can be realized by providing a page buffer with a capacity equivalent to one page.

発明が解決しようとする課題 しかしながら、上記従来のプリンタ印刷制御装置では、
プリンタの解像度や印刷面積の拡大にともない記憶手段
に要求される容量が急激に増加するという問題があった
Problems to be Solved by the Invention However, the conventional printer printing control device described above has the following problems:
There has been a problem in that as the resolution and printing area of printers increases, the capacity required for storage means increases rapidly.

本発明はこのような従来の問題点を解決するものであり
、最小限の記憶容量でページプリンタ印刷を実現できる
優れたページプリンタ印刷制御装置を提供することを目
的とするものである。
The present invention is intended to solve these conventional problems, and aims to provide an excellent page printer printing control device that can realize page printer printing with a minimum storage capacity.

課題を解決するだめの手段 本発明は上記目的を達成するために、文字、図形、画像
等の印刷情報をコードデータとして与える手段(以下、
印刷コードデータという)と、前記コードデータをビッ
トマツプデータに展開する手段(以下、描画・転送手段
という)と、1ページのビットマツプデータに対応する
記憶容量より小さい容量をもつ、ビットマツプデータを
記憶する手段(以下、部分展開バッファという)と、ビ
ットマツプデータの符号化を行う手段(以下、符号化手
段という)と、少なくとも1ペ一ジ分に相当する符号デ
ータを記憶する容量を備えた、符号データを記憶する手
段(以下、符号データバッファという)と、符号化した
ビットマツプデータな復号化する手段(以下、復号化手
段という)と、復号化したビットマツプデータなプリン
タに出力する手段(以下、出力手段という)を備える。
Means for Solving the Problems In order to achieve the above object, the present invention provides means for providing print information such as characters, figures, images, etc. as code data (hereinafter referred to as
(hereinafter referred to as print code data), means for developing the code data into bitmap data (hereinafter referred to as drawing/transfer means), and bitmap data having a storage capacity smaller than the storage capacity corresponding to one page of bitmap data. It is equipped with a storage means (hereinafter referred to as a partial expansion buffer), a means for encoding bitmap data (hereinafter referred to as an encoding means), and a capacity to store encoded data equivalent to at least one page. , means for storing encoded data (hereinafter referred to as encoded data buffer), means for decoding encoded bitmap data (hereinafter referred to as decoding means), and means for outputting decoded bitmap data to a printer. (hereinafter referred to as output means).

作用 本発明は、上記のような構成により、次のような作用を
有する。
Effects The present invention has the following effects due to the above configuration.

描画・転送手段は、部分展開バッファに格納できる容量
に合わせて1ページを数ブロックに分割゛7し、印刷コ
ードデータに従いブロック毎に印刷データを部分展開バ
ッファにビットマツプ展開する。
The drawing/transfer means divides one page into several blocks according to the capacity that can be stored in the partial expansion buffer, and develops the print data into the partial expansion buffer as a bitmap for each block according to the print code data.

同時に、符号化手段は、順次前記ビットマツプデータを
符号化し、符号データバッファに格納する。
At the same time, the encoding means sequentially encodes the bitmap data and stores it in the encoded data buffer.

1ペ一ジ分の符号データが揃った時点で復号化手段が復
号化を行い、出力手段がプリンタへ復号化したデータを
転送することにより、ページプリンタ印刷を実現する。
When the encoded data for one page is complete, the decoding means decodes it, and the output means transfers the decoded data to the printer, thereby realizing page printer printing.

実施例 第1図は本発明の一実施例の概略ブロック図である。第
1図において、描画・転送手段11は、印刷コードデー
タ10に従い部分展開バッファ12に対して描画・転送
を行い印刷データをビットマツプ展開する。一方、符号
化手段13は、部分展開バッファ12に展開されたビッ
トマツプデータを符号データバッファ14へ符号化しな
がら転送する。復号化手段15は、符号データバッファ
14に格納した符号データを復号しながら出力手段16
に印刷データを渡す。出力手段16は復号化手段15か
ら受は取った印刷データをページプリンタ17へ出力す
る。
Embodiment FIG. 1 is a schematic block diagram of an embodiment of the present invention. In FIG. 1, a drawing/transfer means 11 performs drawing/transfer to a partial expansion buffer 12 according to print code data 10, and develops the print data into a bitmap. On the other hand, the encoding means 13 transfers the bitmap data expanded in the partial expansion buffer 12 to the encoded data buffer 14 while encoding it. The decoding means 15 decodes the coded data stored in the coded data buffer 14 while outputting the coded data to the outputting means 16.
Pass the print data to. The output means 16 outputs the print data received from the decoding means 15 to the page printer 17.

次に上記実施例の動作について説明する。上記実施例に
おいて、部分展開バッファ12は1ペ一ジ分のビットマ
ツプデータを格納する容量を持たない。従って、描画・
転送手段11は、部分展開バッファ12に格納可能なビ
ットマツプデータ量を印刷コードデータに従って部分展
開バッファ12にビットマツプ展開する。符号化手段1
3は、部分展開バッファ12に格納されたビットマツプ
データの符号化を行い、符号データバッファ14へ符号
化されたデータを格納する。続いて、描画・転送手段1
1は、印刷コードデータ10のうちビットマツプ展開さ
れていない部分について上記手順と同様に新たに部分展
開バッファ12にビットマツプ展開し、符号化手段13
は上記手順と同様に部分展開バッファ12に格納したビ
ットマツプデータを符号化して符号データバッファ中に
収める。上記手順を繰り返し、符号データバッファ上に
1ペ一ジ分の符号データが揃ったあと、復号化手段15
は符号データを復号化しながら出力手段16に転送する
。出力手段16は、復号化されてビットマツプデータと
なった印刷ブータラページプリンタ17に出力し、印刷
を行う。
Next, the operation of the above embodiment will be explained. In the above embodiment, the partial expansion buffer 12 does not have the capacity to store one page's worth of bitmap data. Therefore, drawing
The transfer means 11 bitmaps the amount of bitmap data that can be stored in the partial expansion buffer 12 in accordance with the print code data. Encoding means 1
3 encodes the bitmap data stored in the partial expansion buffer 12, and stores the encoded data in the encoded data buffer 14. Next, drawing/transfer means 1
1 newly develops a bitmap into the partial expansion buffer 12 for the part of the print code data 10 that has not been expanded into a bitmap in the same manner as the above procedure, and then outputs the bitmap to the encoding means 13.
Similarly to the above procedure, the bitmap data stored in the partial expansion buffer 12 is encoded and stored in the encoded data buffer. After repeating the above procedure and completing one page of code data on the code data buffer, the decoding means 15
transfers the encoded data to the output means 16 while decoding it. The output means 16 outputs the decoded bitmap data to the printer printer 17 for printing.

このように、上記実施例によれば、部分展開バノファフ
ァ容量と符号データバッファ容量の合計が従来例におけ
るページバッファ容量よりも少ない容量でページプリン
タ印刷を実現することができる。
In this way, according to the embodiment described above, page printer printing can be realized with a total capacity of the partial expansion buffer capacity and code data buffer capacity that is smaller than the page buffer capacity in the conventional example.

発明の効果 本発明は上記実施例より明らかなように、1ベ一ジ分の
ビットマツプデータに対応する容量より少ない記憶容量
でページプリンタ印刷を実現することができるため、記
憶素子等を有効に利用することができるという効果を有
する。
Effects of the Invention As is clear from the above embodiments, the present invention can realize page printer printing with a storage capacity smaller than the capacity corresponding to one page's worth of bitmap data. It has the effect that it can be used.

また、従来例と同じ記憶容量を備えると、符号データバ
ッファに複数ページのデータを格納することが可能なた
め、ビットマツプ展開とプリンタへの出力を並行処理す
ることで印刷スループットを高めることができるという
効果を有する。
In addition, with the same storage capacity as the conventional example, it is possible to store multiple pages of data in the encoded data buffer, so printing throughput can be increased by processing bitmap expansion and output to the printer in parallel. have an effect.

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

第1図は本発明の一実施例におけるページプリンタ印刷
制御装置の概略ブロック図、第2図は従来のページプリ
ンタ印刷制御装置の概略ブロック図である。 10・・・印刷コードデータ、11・・・描画・転送手
段、1・2・・・部分展開バッファ、13・・・符号化
手段、14・・・符号データバッファ、15・・・復号
化手段、16・・・出力手段、17・・・ページプリン
タ。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第1
FIG. 1 is a schematic block diagram of a page printer print control device according to an embodiment of the present invention, and FIG. 2 is a schematic block diagram of a conventional page printer print control device. DESCRIPTION OF SYMBOLS 10... Print code data, 11... Drawing/transfer means, 1, 2... Partial expansion buffer, 13... Encoding means, 14... Code data buffer, 15... Decoding means , 16... Output means, 17... Page printer. Name of agent: Patent attorney Toshio Nakao and 1 other person No. 1
figure

Claims (1)

【特許請求の範囲】[Claims] 文字、図形、画像等の印刷情報をコードデータとして与
える手段と、前記コードデータをビットマップデータに
展開する手段と、前記ビットマップデータを記憶する手
段と、記憶された前記ビットマップデータの符号化を行
う手段と、少なくとも1ページ分に相当する符号データ
を記憶する容量を備えた、前記符号データを記憶する手
段と、記憶された前記符号データを復号化する手段と、
復号化されたビットマップデータをプリンタに出力する
手段とを備えたページプリンタ印刷制御装置。
means for providing print information such as characters, figures, images, etc. as code data; means for developing the code data into bitmap data; means for storing the bitmap data; and encoding of the stored bitmap data. means for storing the encoded data, having a capacity to store encoded data equivalent to at least one page, and means for decoding the stored encoded data;
A page printer print control device comprising means for outputting decoded bitmap data to a printer.
JP63034272A 1988-02-17 1988-02-17 Printing control apparatus for page printer Pending JPH01209169A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63034272A JPH01209169A (en) 1988-02-17 1988-02-17 Printing control apparatus for page printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63034272A JPH01209169A (en) 1988-02-17 1988-02-17 Printing control apparatus for page printer

Publications (1)

Publication Number Publication Date
JPH01209169A true JPH01209169A (en) 1989-08-22

Family

ID=12409524

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63034272A Pending JPH01209169A (en) 1988-02-17 1988-02-17 Printing control apparatus for page printer

Country Status (1)

Country Link
JP (1) JPH01209169A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0465258A (en) * 1990-07-06 1992-03-02 Hitachi Ltd Text information processing device
KR100382656B1 (en) * 2001-08-28 2003-05-09 삼성전자주식회사 Printer controlling system having the controlling function of print-width and method thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0465258A (en) * 1990-07-06 1992-03-02 Hitachi Ltd Text information processing device
KR100382656B1 (en) * 2001-08-28 2003-05-09 삼성전자주식회사 Printer controlling system having the controlling function of print-width and method thereof

Similar Documents

Publication Publication Date Title
JPS62204955A (en) Character image generation circuit
JPH01209169A (en) Printing control apparatus for page printer
JPS60246153A (en) Text and image mixed communication method
JPH029655A (en) Page printer printing control device
JPH0790651B2 (en) Page printer print controller
JPS6145325A (en) Printer
JP2502882B2 (en) Image processing device
JPH06161398A (en) Image pattern transfer system
JPH0125001Y2 (en)
JPH03258569A (en) printer device
JP3757297B2 (en) Printing device
JPS5936314B2 (en) Display device control method
JPH04135876A (en) Printer
JPS63242561A (en) Font reducing system
JP3093245B2 (en) Image processing device, output control device, image processing system and method
JPH02243366A (en) Radical-classified management apparatus of bit map character data
JP2611380B2 (en) Facsimile transmission control method
JPS63138417A (en) Printer
JPH07236064A (en) Run-length code decoding device
JPS60178528A (en) Buffer control system
JPS6335350A (en) Continuous characters printing system by character code registration
JPH05193200A (en) Printer
JP2002094806A (en) Facsimile machine
JPS5882763A (en) Print controller
JPS61275789A (en) Character pattern generator