[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0825716A - Electrophotographic page printer - Google Patents

Electrophotographic page printer

Info

Publication number
JPH0825716A
JPH0825716A JP6183954A JP18395494A JPH0825716A JP H0825716 A JPH0825716 A JP H0825716A JP 6183954 A JP6183954 A JP 6183954A JP 18395494 A JP18395494 A JP 18395494A JP H0825716 A JPH0825716 A JP H0825716A
Authority
JP
Japan
Prior art keywords
data
page
image data
compression
bitmap image
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
JP6183954A
Other languages
Japanese (ja)
Inventor
Takayoshi Suzuki
孝叔 鈴木
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP6183954A priority Critical patent/JPH0825716A/en
Publication of JPH0825716A publication Critical patent/JPH0825716A/en
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

PURPOSE:To enable precision in printing to be maintained by enabling reduction of a manufacturing cost to be achieved. CONSTITUTION:A page data buffer 1 wherein one page content of a printing data is stored in a code state, a developing mechanism part 3 wherein a bit map image data D2 is developed from the printing data D1, and a frame buffer 4 is provided for storing a fraction. of one page of the bit map image data in the developed bit map image D2. A data compressing part 6 wherein the image data D2 is successively stored by compressing, and one page content of compressed data D3 is restored, and a compression data buffer 7 are provided. When time required for development is judged to be within specific time with the control part 2, the image data D2 of the frame buffer 4 is successively printed with a printing mechanism part 9. Further, when time required for development is judged to be outside the specific time, one page content of the image data D2 restored with a compressed data-restoring part 8 is printed.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、1ページ分の印刷デー
タを一度に印刷可能な電子写真ページプリンタに関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electrophotographic page printer capable of printing one page of print data at a time.

【0002】[0002]

【従来の技術】電子写真ページプリンタにおいては、そ
の印刷動作のプロセスを途中で止めることはできない。
これは、印刷動作のプロセス中には、感光性材料に対す
る露光,トナーの転写,トナーの定着等の処理があるの
で、この処理の速度を変化させたり止めてしまうと、そ
れらの処理の特性に大きな変化が生じてしまうからであ
る。すなわち、印刷の不能,印刷濃度や位置精度の極端
な低下,あるいは用紙の一部に過剰な熱が加わることに
よる用紙の変形等をまねいてしまうのである。このた
め、現在のほとんどの電子写真プリンタでは、上記プロ
セスを一度に行うことができる最小単位、つまりページ
単位で印刷を行っている。また、「ページの途中で印刷
動作を止めない」ことを保証するため、少なくとも1ペ
ージ分のデータを受信し終え、そのページのデータが確
定してから印刷を開始するようにしている。
2. Description of the Related Art In an electrophotographic page printer, the process of printing operation cannot be stopped midway.
This is because there are processes such as exposure to the photosensitive material, transfer of toner, fixing of toner, etc. during the process of the printing operation, so if the speed of this process is changed or stopped, the characteristics of those processes will be affected. Because a big change will occur. That is, the printing cannot be performed, the printing density and the positional accuracy are extremely lowered, or the paper is deformed due to excessive heat applied to a part of the paper. Therefore, most of the current electrophotographic printers print in the minimum unit that can perform the above process at one time, that is, in page units. Further, in order to guarantee that "the printing operation is not stopped in the middle of a page", at least one page of data is completely received, and printing is started after the data of that page is confirmed.

【0003】従来、このような1ページ分の印刷を行う
電子写真ページプリンタとしては、1ページ分のデータ
を格納するフレームバッファを持つもの、一部分のデー
タを格納するフレームバッファを持つもの、圧縮データ
により印刷を行うものの3種類のプリンタがある。
Conventionally, as electrophotographic page printers for printing such one page, one having a frame buffer for storing one page of data, one having a frame buffer for storing a part of data, compressed data There are three types of printers for printing.

【0004】1ページ分のデータを格納するフレームバ
ッファを持つ電子写真ページプリンタは、印刷の単位で
ある1ページ分の画像情報を特に処理を施すことなく0
又は1の情報として蓄えるフレームバッファを備えてい
る。このプリンタは、上位装置から印刷データを受信し
て、その印刷データを解析し、文字,図形等のデータを
そのまま印刷可能なイメージデータに展開して、フレー
ムバッファに描画する。そして、1ページ分のデータを
全て描画し終えた時点で、印刷動作を開始するようにな
っている。したがって、印刷動作時に、1ページ分のデ
ータがそのまま印刷可能な状態で揃っているので、印刷
動作を途中で止める必要性は生じない。
An electrophotographic page printer having a frame buffer for storing data for one page has 0 pages of image information, which is a printing unit, without performing any processing.
Alternatively, it is provided with a frame buffer that stores information of 1. This printer receives print data from a higher-level device, analyzes the print data, develops data such as characters and graphics into printable image data as it is, and draws it in a frame buffer. The printing operation is started when all the data for one page has been drawn. Therefore, at the time of the printing operation, one page of data is ready for printing as it is, and there is no need to stop the printing operation on the way.

【0005】また、一部分のデータを格納するフレーム
バッファを持つ電子写真ページプリンタの印刷の仕組
は、次のようになっている。例えば、日本語ではJIS
等によって定められた文字コードを使用すると1文字当
たり2バイトの記憶容量で済む。ところが、これをフレ
ームバッファ上のイメージデータの形式で表すとなる
と、100〜1000バイトもの容量が必要となる。
Further, the printing mechanism of the electrophotographic page printer having a frame buffer for storing a part of data is as follows. For example, in Japanese, JIS
If the character code defined by the above is used, the storage capacity of 2 bytes per character will suffice. However, if this is expressed in the form of image data on the frame buffer, a capacity of 100 to 1000 bytes is required.

【0006】そこで、この種のプリンタでは、1ページ
分のデータをフレームバッファ上で記憶するのではな
く、文字コードの状態で保存するページデータバッファ
を新たに設け、フレームバッファの容量を数分の1ペー
ジ〜数十分の1ページ程度にして、その負担を軽減して
いる。この結果、必要とするメモリの量を大幅に削減す
ることができるようになった。
Therefore, in this type of printer, instead of storing one page of data in the frame buffer, a page data buffer for storing the character code is newly provided, and the capacity of the frame buffer is reduced to several minutes. The load is reduced by setting one page to several tens of minutes. As a result, it has become possible to significantly reduce the amount of memory required.

【0007】この電子写真ページプリンタでは、上位装
置から受信したデータをそのままあるいはデータに対し
て一定の処理(変換)を行った後、ページデータバッフ
ァに格納する。そして、1ページ分のデータ受信を終了
し、ページデータバッファ内にデータが揃った時点でフ
レームバッファに対する描画を開始する。このとき、フ
レームバッファの容量は1ページ分ないので、まず用紙
上端部分に相当するデータの描画のみを行う。
In this electrophotographic page printer, the data received from the host device is stored in the page data buffer as it is or after a certain process (conversion) is performed on the data. Then, the reception of the data for one page is completed, and when the data is gathered in the page data buffer, the drawing to the frame buffer is started. At this time, since the capacity of the frame buffer is not enough for one page, only the data corresponding to the upper end portion of the paper is first drawn.

【0008】そして、印刷動作が進行し、フレームバッ
ファ内に印刷が済んだ部分が発生したら、最初に描画し
た部分の直後のデータの描画を開始する。この描画は、
最初に描画した部分の印字が終了する迄に完了する。し
たがって、最初に描画した部分の印字が完了すると同時
に、それに続く部分の印字を続けて行うことができる。
このように限られたメモリを使用して描画と印字を同時
に行うことにより、1ページ分の描画と印字とを行うよ
うになっている。
When the printing operation progresses and a printed portion is generated in the frame buffer, the drawing of the data immediately after the first drawn portion is started. This drawing is
It is completed by the time the printing of the first drawn portion is completed. Therefore, at the same time as the printing of the first drawn portion is completed, the printing of the subsequent portion can be continuously performed.
By simultaneously performing drawing and printing using a limited memory in this way, drawing and printing for one page are performed.

【0009】さらに、圧縮データにより印刷を行う電子
写真ページプリンタは、1ページ分のビットイメージを
保存可能なフレームバッファに相当するメモリを持って
おり、そこに1ページ分のイメージデータが画像処理に
よって圧縮されて格納される。この圧縮には、ファクシ
ミリ等で採り入られているMH,MR,MMR等の手法
や画像ファイリングシステム等で用いられている圧縮手
法を使用する。これにより、フレームバッファに相当す
るメモリを非常に小さくすることができるようになって
いる。
Further, the electrophotographic page printer for printing with compressed data has a memory corresponding to a frame buffer capable of storing a bit image for one page, and the image data for one page is stored therein by image processing. It is compressed and stored. For this compression, a method such as MH, MR, MMR adopted in a facsimile or the like or a compression method used in an image filing system or the like is used. As a result, the memory corresponding to the frame buffer can be made extremely small.

【0010】[0010]

【発明が解決しようとする課題】しかし、上述した従来
の電子写真ページプリンタでは次のような問題点があ
る。1ページ分のデータを格納するフレームバッファを
持つ電子写真ページプリンタでは、1ページ分の印刷デ
ータをビットイメージの状態で保存するのに必要な量の
メモリを有したフレームバッファを搭載しなければなら
ない。このメモリはプリンタにとって大きな負担であ
り、プリンタ製造コストのかなりの割合を占めてしま
い、コストアップに繋がるという問題がある。
However, the above-mentioned conventional electrophotographic page printer has the following problems. An electrophotographic page printer having a frame buffer that stores one page of data must be equipped with a frame buffer that has a sufficient amount of memory to store one page of print data in a bit image state. . This memory imposes a heavy burden on the printer, occupies a considerable proportion of the printer manufacturing cost, and causes a problem of cost increase.

【0011】また、一部分のデータを格納するフレーム
バッファを持つ電子写真ページプリンタでは、少ないメ
モリで印刷を行うことができるという利点はあるが、現
実に正しく印刷できない場合が生じる。すなわち、アウ
トラインフォントによる文字や複雑な図形等を描画する
場合には、その描画時間が長くかかる。印刷動作と同時
進行でこれら時間がかかる描画を行うと、現在印刷中の
バンドの印刷終了迄にそれに続く部分の描画が完了しな
いという事態が生じてくる。このような事態において、
描画が完了していないからといって印刷動作を止めるわ
けにはいかないので、描画が完了できなかった部分のデ
ータをブランクにしあるいはそれ以降の部分を全てブラ
ンクにして印刷することになる(「オーバラン」とい
う)。
Further, an electrophotographic page printer having a frame buffer for storing a part of data has an advantage that printing can be performed with a small memory, but in some cases it may not be possible to actually print correctly. That is, when drawing a character in an outline font or a complicated figure, the drawing time is long. When these time-consuming drawing operations are performed simultaneously with the printing operation, there occurs a situation in which the drawing of the portion following the band that is currently being printed is not completed by the end of printing. In such a situation,
Printing cannot be stopped just because the drawing is not completed, so the data of the part where the drawing could not be completed is made blank or all the subsequent parts are made blank ("Overrun" is printed). ")).

【0012】さらに、圧縮データにより印刷を行う電子
写真ページプリンタでは、一般に、画像データ圧縮時の
データの圧縮率が画像の内容によって変化する。極端な
例では、データ量が全く減らなかったり、逆に増えてし
まう場合がある。プリンタとしては、どのようなデータ
であっても印刷できなければならず、このような極端な
ケースに対応しようとすると、メモリの節約が困難にな
る。また、画像データの圧縮や復元には相当の処理が必
要である。一般に実用的な圧縮率を達成しようとした場
合には、圧縮と復元をハードウエアで行わなければなら
ない場合が多い。特にプリンタの場合、復元処理は印刷
動作と同時にしかも印刷速度を下回らない速度で実施し
なければならない。これが実現できないと、復元処理が
間に合わず、オーバランが発生してしまう。
Further, in an electrophotographic page printer which prints with compressed data, generally, the compression rate of data at the time of image data compression changes depending on the content of the image. In an extreme example, the data amount may not decrease at all or may increase. The printer must be able to print any kind of data, and it becomes difficult to save memory when dealing with such an extreme case. Further, considerable processing is required for compression and decompression of image data. Generally, in order to achieve a practical compression ratio, it is often necessary to perform compression and decompression by hardware. Particularly in the case of a printer, the restoration process must be performed at the same time as the printing operation and at a speed not lower than the printing speed. If this cannot be realized, the restoration process will not be in time and an overrun will occur.

【0013】以上のように、上記従来の電子写真ページ
プリンタでは、製造コストや印刷精度の点で大きな問題
があった。なお、上記従来の電子写真ページプリンタと
類似する技術として、特開平2−184344号及び特
開平2−177421号公報に記載されたものがある
が、これらの技術は上記問題点を解決するものではな
い。
As described above, the above-mentioned conventional electrophotographic page printer has a big problem in terms of manufacturing cost and printing accuracy. As technologies similar to the above-mentioned conventional electrophotographic page printer, there are technologies described in Japanese Patent Application Laid-Open Nos. 2-184344 and 2-177421. However, these technologies do not solve the above problems. Absent.

【0014】本発明は上記問題点にかんがみてなされた
もので、製造コストの低減化を図ることができ、しか
も、印刷精度を維持することができる電子写真ページプ
リンタを提供することを目的とする。
The present invention has been made in view of the above problems, and an object of the present invention is to provide an electrophotographic page printer capable of reducing the manufacturing cost and maintaining the printing accuracy. .

【0015】[0015]

【課題を解決するための手段】上記目的を達成するた
め、本発明の電子写真ページプリンタは、1ページ分の
印刷データをコードの状態で格納するページデータバッ
ファと、このページデータバッファ内の印刷データから
ビットマップイメージデータを展開生成する展開機構部
と、この展開機構部で展開生成されたビットマップイメ
ージデータのうち1ページの数分の1のビットマップイ
メージデータを格納可能なフレームバッファと、このフ
レームバッファのビットマップイメージデータを順次圧
縮格納し、1ページ分の圧縮データを復元可能な圧縮/
復元手段と、上記ページデータバッファ内の印刷データ
に基づいて、上記展開機構部における展開必要時間が規
定時間以内か否かを判断する制御部と、この制御部にお
いて、展開必要時間が規定時間以内であると判断された
ときに上記フレームバッファのビットマップイメージデ
ータを順次印刷し、また、展開必要時間が規定時間外で
あると判断されたときに圧縮/復元手段で復元された1
ページ分のビットマップイメージデータを印刷する印刷
機構部とを備える構成としてある。
In order to achieve the above object, an electrophotographic page printer of the present invention includes a page data buffer for storing print data for one page in a code state, and printing in the page data buffer. An expansion mechanism unit that expands and generates bitmap image data from the data, a frame buffer that can store bitmap image data that is a fraction of one page out of the bitmap image data expanded and generated by the expansion mechanism unit, The bitmap image data of this frame buffer is sequentially compressed and stored, and compressed data for one page can be restored / compressed.
Based on the restoring means, the print data in the page data buffer, a control unit that determines whether or not the expansion required time in the expansion mechanism unit is within a specified time, and the controller requires a expansion time within the specified time. When it is determined that the bit map image data of the frame buffer is sequentially printed, and when it is determined that the required expansion time is out of the specified time,
A printing mechanism unit that prints the bitmap image data for one page is provided.

【0016】請求項2記載の電子写真ページプリンタ
は、上記圧縮/復元手段が、上記フレームバッファのビ
ットマップイメージデータを圧縮するデータ圧縮部と、
このデータ圧縮部で圧縮形成された圧縮データを順次格
納する圧縮データバッファと、この圧縮データバッファ
内の1ページ分の圧縮データを元のビットマップイメー
ジデータに復元する圧縮データ復元部とを備える構成と
してある。
According to another aspect of the electrophotographic page printer of the present invention, the compression / decompression means compresses the bitmap image data of the frame buffer.
A configuration including a compressed data buffer that sequentially stores the compressed data compressed and formed by the data compression unit, and a compressed data decompression unit that decompresses the compressed data for one page in the compressed data buffer into the original bitmap image data. There is.

【0017】請求項3記載の電子写真ページプリンタ
は、上記フレームバッファのビットマップイメージデー
タを少なくとも1ページ分は格納可能なハードディスク
を備え、上記制御部が、上記ページデータバッファ内の
印刷データに基づいて、上記展開機構部における展開必
要時間が規定時間以内か否かを判断すると共に、上記展
開必要時間が規定時間外であると判断したときにさらに
上記圧縮/復元手段における圧縮率の是非と復元動作の
是非とを判断するものであり、上記印刷機構部が、上記
制御部において、展開必要時間が規定時間以内であると
判断されたときに上記フレームバッファのビットマップ
イメージデータを順次印刷し、また、展開必要時間が規
定時間外でありかつ上記圧縮/復元手段における圧縮率
と復元動作とが是であると判断されたときに圧縮/復元
手段で復元された1ページ分のビットマップイメージデ
ータを印刷し、また、展開必要時間が規定時間外であり
かつ上記圧縮/復元手段における圧縮率又は復元動作が
非であると判断されたときに上記ハードディスク内の1
ページ分のビットマップイメージデータを印刷する構成
としてある。
An electrophotographic page printer according to a third aspect of the present invention includes a hard disk capable of storing at least one page of bitmap image data in the frame buffer, and the control unit is based on the print data in the page data buffer. It is determined whether or not the expansion required time in the expansion mechanism unit is within the specified time, and when it is determined that the expansion required time is outside the specified time, the compression ratio in the compression / decompression means is further restored. It is to judge whether the operation is proper or not, and the printing mechanism section, in the control section, sequentially prints the bitmap image data of the frame buffer when it is judged that the required development time is within a specified time, Also, the required expansion time is outside the specified time, and the compression ratio and the restoration operation in the compression / decompression means are correct. When it is determined that one page of bitmap image data restored by the compression / decompression means is printed, the required expansion time is outside the specified time and the compression ratio or the decompression operation in the compression / decompression means is performed. 1 in the above hard disk when is determined to be non-
The configuration is such that bitmap image data for pages is printed.

【0018】請求項4記載の電子写真ページプリンタ
は、上記制御部の判断に基づいて、上記フレームバッフ
ァ内のビットマップイメージデータを上記印刷機構部,
圧縮/復元手段,及びハードディスクのいずれかに導く
選択手段を設けた構成としてある。
According to a fourth aspect of the present invention, in the electrophotographic page printer, based on the judgment of the control section, the bitmap image data in the frame buffer is transferred to the printing mechanism section,
The configuration is such that a compression / decompression means and a selection means for leading to either the hard disk are provided.

【0019】[0019]

【作用】上記電子写真ページプリンタによれば、1ペー
ジ分の印刷データがコードの状態でページデータバッフ
ァに格納されると、展開機構部によって、ビットマップ
イメージデータに展開されて、そのビットマップイメー
ジデータのうち1ページの数分の1のビットマップイメ
ージデータがフレームバッファに格納される。そして、
制御部において、展開機構部における展開必要時間が規
定時間以内であると判断されると、印刷機構部によって
フレームバッファ内のビットマップイメージデータが順
次印刷される。また、制御部において、展開必要時間が
規定時間外であると判断されると、圧縮/復元手段で順
次圧縮格納され、復元された1ページ分のビットマップ
イメージデータが印刷機構部によって印刷される。
According to the above electrophotographic page printer, when the print data for one page is stored in the page data buffer in the code state, it is expanded into the bitmap image data by the expansion mechanism section, and the bitmap image is generated. Bit map image data corresponding to a fraction of one page of the data is stored in the frame buffer. And
When the control unit determines that the required expansion time in the expansion mechanism unit is within the specified time, the printing mechanism unit sequentially prints the bitmap image data in the frame buffer. Further, when the control unit determines that the required expansion time is out of the specified time, the compression / decompression unit sequentially compresses and stores the data, and the restored bitmap image data for one page is printed by the printing mechanism unit. .

【0020】請求項2記載の電子写真ページプリンタに
よれば、圧縮/復元手段のデータ圧縮部によって、フレ
ームバッファのビットマップイメージデータが圧縮さ
れ、その圧縮データが圧縮データバッファに順次格納さ
れる。そして、この圧縮データバッファ内に1ページ分
の圧縮データが格納されると、圧縮データ復元部によっ
て、元のビットマップイメージデータに復元される。
According to the electrophotographic page printer of the second aspect, the data compression section of the compression / decompression means compresses the bitmap image data in the frame buffer, and the compressed data is sequentially stored in the compressed data buffer. When one page of compressed data is stored in the compressed data buffer, the compressed data decompression unit decompresses the original bitmap image data.

【0021】請求項3記載の電子写真ページプリンタに
よれば、制御部において、展開必要時間が規定時間以内
であると判断されると、印刷機構部によってフレームバ
ッファのビットマップイメージデータが順次印刷され、
また、展開必要時間が規定時間外であり、かつ上記圧縮
/復元手段における圧縮率と復元動作とが是であると判
断されると、印刷機構部によって圧縮/復元手段で復元
された1ページ分のビットマップイメージデータが印刷
される。そして、展開必要時間が規定時間外であり、か
つ圧縮/復元手段における圧縮率又は復元動作が非であ
ると判断されると、印刷機構部によって、ハードディス
ク内の1ページ分のビットマップイメージデータが印刷
される。
According to the electrophotographic page printer of the third aspect, when the control unit determines that the required development time is within the specified time, the printing mechanism unit sequentially prints the bitmap image data in the frame buffer. ,
If it is determined that the required expansion time is outside the specified time and the compression ratio and the decompression operation in the compression / decompression unit are correct, the printing mechanism unit restores one page decompressed by the compression / decompression unit. The bitmap image data of is printed. When it is determined that the expansion required time is outside the specified time and the compression ratio or the decompression operation in the compression / decompression means is non-existent, the printing mechanism unit copies the bitmap image data for one page in the hard disk. Printed.

【0022】請求項4記載の電子写真ページプリンタに
よれば、選択手段が制御部の判断に基づいて、フレーム
バッファ内のビットマップイメージデータを上記印刷機
構部,圧縮/復元手段,及びハードディスクのいずれか
に導く。
According to another aspect of the electrophotographic page printer of the present invention, the selecting means selects the bitmap image data in the frame buffer from the printing mechanism section, the compression / decompression means, and the hard disk based on the judgment of the control section. Lead to crab.

【0023】[0023]

【実施例】以下、本発明の実施例について図面を参照し
て説明する。 第1実施例.図1は、本発明の第1実施例に係る電子写
真ページプリンタを示すブロック図である。図1に示す
ように、本実施例の電子写真ページプリンタは、ページ
データバッファ1と、制御部2と、展開機構部3と、フ
レームバッファ4と、選択手段としての切換器5と、デ
ータ圧縮部6と、圧縮データバッファ7と、圧縮データ
復元部8と、印刷機構部9とを備えている。
Embodiments of the present invention will be described below with reference to the drawings. First embodiment. FIG. 1 is a block diagram showing an electrophotographic page printer according to a first embodiment of the present invention. As shown in FIG. 1, the electrophotographic page printer of this embodiment includes a page data buffer 1, a control unit 2, a decompression mechanism unit 3, a frame buffer 4, a switching unit 5 as a selection unit, and a data compression unit. It includes a unit 6, a compressed data buffer 7, a compressed data decompression unit 8, and a printing mechanism unit 9.

【0024】ページデータバッファ1は、上位装置から
受信した印刷データD1をイメージではなくコードの状
態で格納するメモリであり、1ページ分の印刷データD
1を格納することができる容量を有している。
The page data buffer 1 is a memory for storing the print data D1 received from the higher-level device in the state of a code instead of an image, and the print data D for one page.
It has a capacity capable of storing 1.

【0025】制御部2は、ページデータバッファ1に格
納されている印刷データD1の量を考慮して切換器5を
切り換える機能を有している。具体的には、ページデー
タバッファ1内に格納される印刷データD1を監視し、
この印刷データD1の内容から、印刷データD1が展開
機構部3で展開されるに要する時間Tを予測する。すな
わち、印刷データD1の展開が例えばアウトラインフォ
ントや複雑な図形データの展開である場合には、展開機
構部3における展開時間は長くなる。
The control unit 2 has a function of switching the switching unit 5 in consideration of the amount of print data D1 stored in the page data buffer 1. Specifically, the print data D1 stored in the page data buffer 1 is monitored,
From the content of the print data D1, the time T required for the print data D1 to be expanded by the expansion mechanism unit 3 is predicted. That is, when the expansion of the print data D1 is, for example, the expansion of an outline font or complicated graphic data, the expansion time in the expansion mechanism section 3 becomes long.

【0026】また、1ページ当たりのデータ量の多少に
よってその展開時間が異なる。したがって、制御部2
は、印刷データD1に上記の様なデータが含まれていな
いか否かを調査し、含まれていると判断したときには、
フレームバッファ4とデータ圧縮部6とを接続させる制
御信号Cを切換器5に出力する。
Further, the expansion time differs depending on the amount of data per page. Therefore, the control unit 2
Checks whether the print data D1 does not include the above data, and if it is determined that the print data D1 includes the above data,
A control signal C for connecting the frame buffer 4 and the data compression unit 6 is output to the switch 5.

【0027】また、含まれていないと判断したときに
は、フレームバッファ4と印刷機構部9とを接続する制
御信号Cを切換器5に出力するようになっている。この
判断は、上記展開必要時間Tが予め設定した規定時間T
0より大きいか否かで行われる。
When it is determined that the frame is not included, the control signal C for connecting the frame buffer 4 and the printing mechanism section 9 is output to the switch 5. This judgment is based on the specified time T which is the preset necessary time T.
It is performed depending on whether it is greater than 0.

【0028】展開機構部3は、ページデータバッファ1
に格納されているコード状態の印刷データD1を入力
し、そのデータ内容に対応したビットマップイメージデ
ータを生成して、フレームバッファ4に格納する機能を
有している。
The expansion mechanism section 3 includes a page data buffer 1
It has a function of inputting the print data D1 in the code state stored in, generating bit map image data corresponding to the data content, and storing it in the frame buffer 4.

【0029】フレームバッファ4は、展開機構部3から
のビットマップイメージデータD2を格納するメモリで
あり、1ページの数分の1のビットマップイメージデー
タD2を格納可能な小容量のメモリである。
The frame buffer 4 is a memory for storing the bit map image data D2 from the expansion mechanism section 3, and is a small capacity memory capable of storing the bit map image data D2 of a fraction of one page.

【0030】切換器5は、制御部2からの制御信号Cに
より、フレームバッファ4の出力をデータ圧縮部6又は
印刷機構部9に送出するように切り換わる。
The switch 5 is switched by the control signal C from the control section 2 so as to send the output of the frame buffer 4 to the data compression section 6 or the printing mechanism section 9.

【0031】データ圧縮部6は、フレームバッファ4か
らの印刷可能なビットマップイメージデータD2を圧縮
し、その圧縮データD3を圧縮データバッファ7に格納
する機能を有している。
The data compression unit 6 has a function of compressing the printable bitmap image data D2 from the frame buffer 4 and storing the compressed data D3 in the compressed data buffer 7.

【0032】圧縮データ復元部8は、圧縮データバッフ
ァ7内の圧縮データD3を入力し、この圧縮データD3
を元のビットマップイメージデータD2に復元する機能
を有している。この圧縮データ復元部8による復元機能
と上記データ圧縮部6による圧縮機能はハードウエアで
達成されるようになっている。しかし、これに限るもの
ではなく、ソフトウエアで上記圧縮及び復元機能を達成
することもできる。
The compressed data decompression unit 8 inputs the compressed data D3 in the compressed data buffer 7 and receives the compressed data D3.
Is restored to the original bitmap image data D2. The decompression function by the compressed data decompression unit 8 and the compression function by the data compression unit 6 are achieved by hardware. However, the invention is not limited to this, and the compression and decompression functions can be achieved by software.

【0033】印刷機構部9は、フレームバッファ4又は
圧縮データ復元部8からのビットマップイメージデータ
D2を図示しない記録媒体に印刷するためのものであ
る。具体的には、印刷機構部9が切換器5を介してフレ
ームバッファ4と直接接続されている場合には、フレー
ムバッファ4に格納されている少量のビットマップイメ
ージデータD2を順次読み出して印刷する。また、印刷
機構部9がフレームバッファ4と接続されておらず、圧
縮データ復元部8と接続されている場合には、圧縮デー
タ復元部8で復元された1ページ分のビットマップイメ
ージデータD2を一度に印刷するようになっている。
The printing mechanism unit 9 is for printing the bitmap image data D2 from the frame buffer 4 or the compressed data decompression unit 8 on a recording medium (not shown). Specifically, when the printing mechanism unit 9 is directly connected to the frame buffer 4 via the switch 5, a small amount of bitmap image data D2 stored in the frame buffer 4 is sequentially read and printed. . If the printing mechanism unit 9 is not connected to the frame buffer 4 but is connected to the compressed data decompression unit 8, the one page of bitmap image data D2 decompressed by the compressed data decompression unit 8 is used. It is designed to print at once.

【0034】次に、本実施例の動作について説明する。
図2は、本実施例の動作フローチャート図である。上位
装置から受信した1ページ分の印刷データD1がコード
の状態でページデータバッファ1に格納されると、展開
機構部3によって、その印刷データD1が読み出され、
そのデータ内容に対応したビットマップイメージデータ
D2に展開されて、フレームバッファ4に格納される
(図2のステップS1〜S3)。このとき、フレームバ
ッファ4が1ページの数分の1のビットマップイメージ
データD2しか格納できないので、ページ先頭附近のバ
ンドに対応する部分を示すビットマップイメージデータ
D2がフレームバッファ4に格納される(以下「描画」
という)。
Next, the operation of this embodiment will be described.
FIG. 2 is an operation flowchart of the present embodiment. When the print data D1 for one page received from the host device is stored in the page data buffer 1 in the code state, the print mechanism D3 reads the print data D1.
It is developed into bitmap image data D2 corresponding to the data content and stored in the frame buffer 4 (steps S1 to S3 in FIG. 2). At this time, since the frame buffer 4 can store only a fraction of the bitmap image data D2 of one page, the bitmap image data D2 indicating the portion corresponding to the band near the top of the page is stored in the frame buffer 4 ( Below "drawing"
That).

【0035】この動作と並行して、制御部2によって、
ページデータバッファ1内に格納された印刷データD1
が監視され、この印刷データD1の内容から印刷データ
D1が展開機構部3で展開されるに要する時間Tの予測
が行なわれる(図2のステップS4)。
In parallel with this operation, the control unit 2
Print data D1 stored in page data buffer 1
Is monitored, and the time T required for the print data D1 to be expanded by the expansion mechanism section 3 is predicted from the contents of the print data D1 (step S4 in FIG. 2).

【0036】そして、展開機構部3による展開がアウト
ラインフォントや複雑な図形データの展開でない場合
や、1ページ当たりのデータ量の少ないものの展開であ
る場合には、展開必要時間Tが規定時間T0よりも小く
なるので、フレームバッファ4と印刷機構部9とを接続
する制御信号Cが制御部2から切換器5に出力される
(図2のステップS4のYES)。
If the expansion by the expansion mechanism unit 3 is not the expansion of outline fonts or complicated graphic data, or the expansion of a small amount of data per page, the expansion necessary time T is less than the specified time T0. Therefore, the control signal C connecting the frame buffer 4 and the printing mechanism unit 9 is output from the control unit 2 to the switch 5 (YES in step S4 of FIG. 2).

【0037】これにより、フレームバッファ4内のビッ
トマップイメージデータD2が印刷機構部9によって順
次読み出されて印刷される。すなわち、ページ先頭附近
のバンドに対応するデータがフレームバッファ4に書込
まれた時点で、そのビットマップイメージデータD2が
読み出されて印刷機構部9により印刷される。そして、
空いたフレームバッファ4に上記描画を行ったページ先
頭附近のバンドに続く部分のデータを示すビットマップ
イメージデータD2が描画された後、そのビットマップ
イメージデータD2が読み出されて印刷される。この動
作が順次繰り返されて、1ページ分の描画と印刷が完了
する(図2のステップS9)。
As a result, the bitmap image data D2 in the frame buffer 4 is sequentially read by the printing mechanism unit 9 and printed. That is, when the data corresponding to the band near the top of the page is written in the frame buffer 4, the bitmap image data D2 is read and printed by the printing mechanism unit 9. And
After drawing the bitmap image data D2 showing the data of the portion following the band near the top of the page where the drawing is performed in the empty frame buffer 4, the bitmap image data D2 is read and printed. This operation is sequentially repeated to complete drawing and printing for one page (step S9 in FIG. 2).

【0038】このように、展開機構部3による展開がア
ウトラインフォントや、複雑な図形データの展開でない
場合や、1ページ当たりのデータ量の少ないものの展開
である場合には、そのビットマップイメージデータD2
のフレームバッファ4への書込みと読み出しが順次行わ
れ、これに同期して、そのビットマップイメージデータ
D2の印刷が行われるので、上述した「オーバラン」の
現象は生じない。
As described above, when the expansion by the expansion mechanism unit 3 is not the outline font or the expansion of complicated graphic data, or the expansion of a small amount of data per page, the bitmap image data D2
Is sequentially written to and read from the frame buffer 4, and the bitmap image data D2 is printed in synchronization therewith, so that the above-mentioned "overrun" phenomenon does not occur.

【0039】また、展開機構部3による展開がアウトラ
インフォントや、複雑な図形データの展開である場合
や、1ページ当たりのデータ量の多いものの展開である
場合には、展開必要時間Tが規定時間T0よりも大きく
なるので、フレームバッファ4とデータ圧縮部6とを接
続させる制御信号Cが制御部2から切換器5に出力さ
れ、フレームバッファ4内のビットマップイメージデー
タD2がデータ圧縮部6で圧縮された後、この圧縮デー
タD3が圧縮データバッファ7に格納される(図2のス
テップS4のNO及びステップS5,S6)。
If the expansion by the expansion mechanism unit 3 is expansion of outline fonts or complicated graphic data, or expansion of a large amount of data per page, the expansion necessary time T is the specified time. Since it becomes larger than T0, the control signal C for connecting the frame buffer 4 and the data compression unit 6 is output from the control unit 2 to the switch 5, and the bit map image data D2 in the frame buffer 4 is output by the data compression unit 6. After being compressed, the compressed data D3 is stored in the compressed data buffer 7 (NO in step S4 of FIG. 2 and steps S5 and S6).

【0040】すなわち、ページ先頭附近のバンドに対応
するデータがフレームバッファ4に書込まれた時点で、
そのビットマップイメージデータD2が読み出され、切
換器5を介してデータ圧縮部6に送出される。そして、
このデータが圧縮部6で圧縮された後、圧縮データバッ
ファ7に圧縮データD3として格納される。次いで、空
いたフレームバッファ4に上記描画を行ったページ先頭
附近のバンドに続く部分のデータを示すビットマップイ
メージデータD2が描画された後、そのビットマップイ
メージデータD2が読み出され、圧縮されて圧縮データ
バッファ7に格納される。この処理が順次繰り返される
(図2のステップS7のNO,ステップS5及びS
6)。
That is, when the data corresponding to the band near the top of the page is written in the frame buffer 4,
The bitmap image data D2 is read out and sent to the data compression unit 6 via the switch 5. And
After this data is compressed by the compression unit 6, it is stored in the compressed data buffer 7 as compressed data D3. Next, after drawing the bitmap image data D2 showing the data of the portion following the band near the top of the page where the drawing has been performed in the vacant frame buffer 4, the bitmap image data D2 is read and compressed. It is stored in the compressed data buffer 7. This process is sequentially repeated (NO in step S7 of FIG. 2, steps S5 and S).
6).

【0041】そして、1ページ分の圧縮データD3が圧
縮データバッファ7に格納されると、この1ページ分の
圧縮データD3が圧縮データバッファ7から読み出され
て、圧縮データ復元部8でビットマップイメージデータ
D2に復元された後、印刷機構部9によって一度に印刷
される(図2のステップS7のYES,ステップS8及
びS9)。この圧縮データ復元部8における復元動作は
印刷機構部9の印刷動作と同期して行われる。
When the compressed data D3 for one page is stored in the compressed data buffer 7, the compressed data D3 for one page is read out from the compressed data buffer 7, and the compressed data decompression unit 8 sets a bitmap. After being restored to the image data D2, the printing mechanism unit 9 prints at once (YES in step S7 of FIG. 2, steps S8 and S9). The decompression operation in the compressed data decompression unit 8 is performed in synchronization with the printing operation of the printing mechanism unit 9.

【0042】このように、展開機構部3による展開がア
ウトラインフォントや、複雑な図形データの展開である
場合や、1ページ当たりのデータ量の多いものの展開で
ある場合には、その圧縮して圧縮データバッファ7に1
ページ分格納し、この1ページ分を一度に印刷するよう
になっているので、上述した「オーバラン」の現象は生
じない。
As described above, when the expansion by the expansion mechanism unit 3 is the expansion of the outline font or the complicated graphic data, or the expansion of a large amount of data per page, it is compressed and compressed. 1 in data buffer 7
Since the page is stored and one page is printed at a time, the above-mentioned "overrun" phenomenon does not occur.

【0043】また、フレームバッファ4のメモリ容量を
1ページの数分の1にし、圧縮データバッファ7のメモ
リ容量を非圧縮データを格納する場合の数分の1〜数十
分の1にすることができるので、メモリを節約すること
ができ、この結果、コストダウンを図ることができる。
Further, the memory capacity of the frame buffer 4 should be reduced to a fraction of one page, and the memory capacity of the compressed data buffer 7 should be reduced to a fraction of one to several tenths when storing uncompressed data. Therefore, the memory can be saved, and as a result, the cost can be reduced.

【0044】第2実施例.図3は、本発明の第2実施例
に係る電子写真ページプリンタを示すブロック図であ
る。なお、図1の要素と同一の要素については同一符号
を付して説明する。本実施例はハードディスクを備えて
いる点が上記第1実施例と異なる。すなわち、上記第1
実施例においては、展開と描画に時間を要するデータを
圧縮,復元することで正常な印刷を可能としているが、
この圧縮,復元による印刷において次のような問題が生
じることもある。
Second embodiment. FIG. 3 is a block diagram showing an electrophotographic page printer according to the second embodiment of the present invention. The same elements as those of FIG. 1 will be described with the same reference numerals. This embodiment is different from the first embodiment in that a hard disk is provided. That is, the first
In the embodiment, normal printing is possible by compressing and decompressing data that requires time for expansion and drawing.
The following problems may occur in printing by this compression and decompression.

【0045】第1には、印刷データD1の内容によって
は、データ圧縮部6の圧縮率では十分対応できない場合
があり、このような場合には、圧縮データバッファ7に
1ページ分のビットマップイメージデータD2を格納す
ることができなくなる。第2には、圧縮データ復元部8
の復元動作と印刷機構部9の印刷動作は同期していなけ
ればならず、復元速度が印刷速度を下回ってはならない
が、印刷データD1の内容によっては復元速度が印刷速
度に追い付かなくなる場合がある。圧縮データ復元部8
をハードウエアで構成した場合、このような事態の発生
をかなり抑えることができるが、装置の簡素化のために
圧縮データ復元部8の復元動作をソフトウエアで達成し
ようとする場合には、上記の事態が多々生じ深刻な問題
となる。そこで、本実施例では図3に示す構成として、
上記事態の回避を図り、正常な印刷を保証することとし
た。
First, depending on the content of the print data D1, the compression rate of the data compression section 6 may not be sufficient, and in such a case, the compressed data buffer 7 contains a bitmap image for one page. The data D2 cannot be stored. Second, the compressed data decompression unit 8
Restoring operation and the printing operation of the printing mechanism unit 9 must be synchronized, and the restoring speed must not be lower than the printing speed. However, the restoring speed may not catch up with the printing speed depending on the content of the print data D1. . Compressed data decompression unit 8
If such a situation is configured by hardware, the occurrence of such a situation can be considerably suppressed, but in the case where the decompression operation of the compressed data decompression unit 8 is to be achieved by software for simplification of the device, There are many situations in which it becomes a serious problem. Therefore, in this embodiment, as the configuration shown in FIG.
It was decided to avoid the above situation and ensure normal printing.

【0046】図3における、制御部10は、ページデー
タバッファ1に格納されている印刷データD1の内容と
量を考慮して切換器20を3段に切り換える機能を有し
ている。具体的には、印刷データD1の内容から印刷デ
ータD1が展開機構部3で展開されるに要する時間Tを
予測し、展開必要時間Tが規定時間T0以内である場合
には、フレームバッファ4と印刷機構部9とを接続する
制御信号Cを切換器20に出力する。
The control unit 10 in FIG. 3 has a function of switching the switch 20 between three stages in consideration of the content and amount of the print data D1 stored in the page data buffer 1. Specifically, the time T required for the print data D1 to be expanded by the expansion mechanism unit 3 is predicted from the contents of the print data D1, and if the expansion necessary time T is within the specified time T0, the frame buffer 4 A control signal C for connecting to the printing mechanism unit 9 is output to the switch 20.

【0047】そして、展開必要時間Tが規定時間T0よ
り大きいときには、制御部10は、印刷データD1の内
容を吟味し、その結果、データ圧縮部6の圧縮率で十分
であり、しかも、圧縮データ復元部8の復元動作が印刷
機構部9の印刷動作に同期すると判断した場合には
(「是」)、フレームバッファ4とデータ圧縮部6とを
接続させる制御信号Cを切換器20に出力する。逆に、
データ内容吟味の結果、データ圧縮部6の圧縮率では不
十分であり、また、圧縮データ復元部8の復元動作が印
刷機構部9の印刷動作に追い付かないと判断した場合に
は(「非」)、フレームバッファ4とハードディスク3
0とを接続させる制御信号Cを切換器20に出力する機
能を有している。ハードディスク30は、少なくとも1
ページ分のビットマップイメージデータD2を格納可能
な容量を有する。
When the required expansion time T is longer than the specified time T0, the control unit 10 examines the contents of the print data D1. As a result, the compression rate of the data compression unit 6 is sufficient, and the compressed data When it is determined that the restoring operation of the restoring unit 8 is synchronized with the printing operation of the printing mechanism unit 9 (“Yes”), the control signal C for connecting the frame buffer 4 and the data compressing unit 6 is output to the switch 20. . vice versa,
As a result of the data content examination, when it is determined that the compression ratio of the data compression unit 6 is insufficient and the decompression operation of the compressed data decompression unit 8 cannot catch up with the printing operation of the printing mechanism unit 9 (“non”). ), Frame buffer 4 and hard disk 3
It has a function of outputting a control signal C for connecting 0 to the switch 20. At least one hard disk 30
It has a capacity capable of storing bitmap image data D2 for pages.

【0048】次に、本実施例の動作について説明する。
上位装置から受信した1ページ分の印刷データD1がコ
ードの状態でページデータバッファ1に格納されると、
展開機構部3によって読み出され、そのデータ内容に対
応したビットマップイメージデータD2に展開されて、
フレームバッファ4に格納される。
Next, the operation of this embodiment will be described.
When the print data D1 for one page received from the host device is stored in the page data buffer 1 in the code state,
The data is read by the expansion mechanism unit 3 and expanded into bitmap image data D2 corresponding to the data content,
It is stored in the frame buffer 4.

【0049】この動作と並行して、制御部10によりペ
ージデータバッファ1内に格納された印刷データD1が
監視され、展開機構部3における展開必要時間Tが規定
時間T0以内かどうかが判断される。制御部10によっ
て、展開必要時間Tが規定時間T0以内であると判断さ
れると、フレームバッファ4と印刷機構部9とが接続さ
れ、フレームバッファ4内のビットマップイメージデー
タD2が印刷機構部9によって順次読み出されて印刷さ
れる。
In parallel with this operation, the control unit 10 monitors the print data D1 stored in the page data buffer 1 and determines whether the expansion necessary time T in the expansion mechanism unit 3 is within the specified time T0. . When the control unit 10 determines that the required development time T is within the specified time T0, the frame buffer 4 and the printing mechanism unit 9 are connected, and the bitmap image data D2 in the frame buffer 4 is transferred to the printing mechanism unit 9 Are sequentially read out and printed.

【0050】そして、制御部10によって、展開必要時
間Tが規定時間T0より大きいと判断され、しかも、印
刷データD1の内容の吟味の結果、データ圧縮部6の圧
縮率で十分であり、圧縮データ復元部8の復元動作が印
刷機構部9の印刷動作に同期すると判断された場合に
は、フレームバッファ4とデータ圧縮部6とが接続さ
れ、フレームバッファ4内のビットマップイメージデー
タD2がデータ圧縮部6で圧縮された後、この圧縮デー
タD3が圧縮データバッファ7に格納される。1ページ
分の圧縮データD3が圧縮データバッファ7に格納され
ると、この1ページ分の圧縮データD3が圧縮データバ
ッファ7から読み出されて、圧縮データ復元部8でビッ
トマップイメージデータD2に復元された後、印刷機構
部9によって一度に印刷される。
Then, the control unit 10 judges that the expansion required time T is longer than the specified time T0, and as a result of examining the contents of the print data D1, the compression ratio of the data compression unit 6 is sufficient, and the compressed data When it is determined that the restoration operation of the restoration unit 8 is synchronized with the printing operation of the printing mechanism unit 9, the frame buffer 4 and the data compression unit 6 are connected, and the bitmap image data D2 in the frame buffer 4 is data-compressed. After being compressed by the unit 6, the compressed data D3 is stored in the compressed data buffer 7. When the compressed data D3 for one page is stored in the compressed data buffer 7, the compressed data D3 for one page is read from the compressed data buffer 7 and restored to the bitmap image data D2 by the compressed data decompression unit 8. After printing, the printing mechanism unit 9 prints at once.

【0051】逆に、制御部10によって、データ内容吟
味の結果、データ圧縮部6の圧縮率では不十分であり、
また、圧縮データ復元部8の復元動作が印刷機構部9の
印刷動作に追い付かないと判断された場合には、制御信
号Cが切換器20に出力され、フレームバッファ4とハ
ードディスク30とが接続させられる。これにより、ペ
ージ先頭附近のバンドに対応するデータがフレームバッ
ファ4に書込まれた時点で、そのビットマップイメージ
データD2が読み出され、切換器20を介してハードデ
ィスク30に格納される。
On the contrary, as a result of the data content examination by the control unit 10, the compression ratio of the data compression unit 6 is insufficient,
When it is determined that the decompression operation of the compressed data decompression unit 8 cannot catch up with the printing operation of the printing mechanism unit 9, the control signal C is output to the switch 20 to connect the frame buffer 4 and the hard disk 30. To be As a result, when the data corresponding to the band near the top of the page is written in the frame buffer 4, the bitmap image data D2 is read out and stored in the hard disk 30 via the switch 20.

【0052】この描画,格納処理が順次繰り返され、1
ページ分のビットマップイメージデータD2がハードデ
ィスク30に格納されると、この1ページ分のビットマ
ップイメージデータD2がハードディスク30から読み
出され、印刷機構部9によって一度に印刷される。
The drawing and storing processes are repeated in sequence, and 1
When the bitmap image data D2 for one page is stored in the hard disk 30, the bitmap image data D2 for one page is read from the hard disk 30 and printed by the printing mechanism unit 9 at once.

【0053】このように、本実施例では、データ圧縮部
6の圧縮率では十分に対応することができず、また、圧
縮データ復元部8の復元動作が印刷機構部9の印刷動作
に追い付かないような内容の印刷データD1が入力され
た場合においても、正常に印刷動作を行うことができ
る。その他の構成,作用効果については上記第1実施例
と同様であるので、その記載は省略する。
As described above, in the present embodiment, the compression rate of the data compression section 6 cannot sufficiently cope with it, and the decompression operation of the compressed data decompression section 8 cannot catch up with the printing operation of the printing mechanism section 9. Even when the print data D1 having such contents is input, the printing operation can be normally performed. The rest of the configuration, functions and effects are the same as those of the first embodiment, so description thereof is omitted.

【0054】[0054]

【発明の効果】以上のように本発明の電子写真ページプ
リンタによれば、印刷データの展開がアウトラインフォ
ントや、複雑な図形データの展開である場合や、1ペー
ジ当たりのデータ量の多いものの展開である場合には、
制御部において展開必要時間が規定時間外であると判断
され、圧縮/復元手段で順次圧縮格納され、復元された
1ページ分のビットマップイメージデータが印刷される
ので、いわゆる「オーバラン」の現象は生じない。この
結果、本発明は印刷精度の向上を図ることができるとい
う優れた効果を発揮する。
As described above, according to the electrophotographic page printer of the present invention, when the expansion of the print data is the expansion of the outline font or the complicated graphic data, or the expansion of a large amount of data per page. If
The control unit determines that the required expansion time is out of the specified time, and the compression / decompression means sequentially compresses and stores the data, and the decompressed one page of bitmap image data is printed. Therefore, the so-called "overrun" phenomenon occurs. Does not happen. As a result, the present invention exhibits an excellent effect that the printing accuracy can be improved.

【0055】また、フレームバッファを1ページの数分
の1のビットマップイメージデータを格納できれば足り
る小さな容量に設定しているので、メモリを節約するこ
とができ、この結果、装置のコストダウンを図ることが
できるという効果がある。
Further, since the frame buffer is set to a small capacity sufficient to store the bit map image data of a fraction of one page, the memory can be saved, and as a result, the cost of the apparatus can be reduced. The effect is that you can.

【0056】さらに、ビットマップイメージデータを少
なくとも1ページ分格納可能なハードディスクを設ける
ことにより、圧縮/復元手段の圧縮率では不十分であ
り、かつその復元動作が印刷機構部の印刷動作に追い付
かないような内容の印刷データをも印刷することができ
るという効果がある。
Further, by providing a hard disk capable of storing at least one page of bitmap image data, the compression rate of the compression / decompression means is insufficient, and the decompression operation cannot catch up with the printing operation of the printing mechanism section. There is an effect that print data having such contents can be printed.

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

【図1】本発明の第1実施例に係る電子写真ページプリ
ンタを示すブロック図である。
FIG. 1 is a block diagram showing an electrophotographic page printer according to a first embodiment of the present invention.

【図2】第1実施例の動作フローチャート図である。FIG. 2 is an operation flow chart of the first embodiment.

【図3】本発明の第2実施例に係る電子写真ページプリ
ンタを示すブロック図である。
FIG. 3 is a block diagram showing an electrophotographic page printer according to a second embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1 ページデータバッファ 2 制御部 3 展開機構部 4 フレームバッファ 5 切換器 6 データ圧縮部 7 圧縮データバッファ 8 圧縮データ復元部 1 page data buffer 2 control unit 3 decompression mechanism unit 4 frame buffer 5 switcher 6 data compression unit 7 compressed data buffer 8 compressed data decompression unit

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 1ページ分の印刷データをコードの状態
で格納するページデータバッファと、 このページデータバッファ内の印刷データからビットマ
ップイメージデータを展開生成する展開機構部と、 この展開機構部で展開生成されたビットマップイメージ
データのうち1ページの数分の1のビットマップイメー
ジデータを格納可能なフレームバッファと、 このフレームバッファのビットマップイメージデータを
順次圧縮格納し、1ページ分の圧縮データを復元可能な
圧縮/復元手段と、 上記ページデータバッファ内の印刷データに基づいて、
上記展開機構部における展開必要時間が規定時間以内か
否かを判断する制御部と、 この制御部において、展開必要時間が規定時間以内であ
ると判断されたときに上記フレームバッファのビットマ
ップイメージデータを順次印刷し、また、展開必要時間
が規定時間外であると判断されたときに圧縮/復元手段
で復元された1ページ分のビットマップイメージデータ
を印刷する印刷機構部と、 を備えることを特徴とした電子写真ページプリンタ。
1. A page data buffer for storing print data for one page in a code state, an expansion mechanism unit for expanding and generating bitmap image data from the print data in the page data buffer, and the expansion mechanism unit. A frame buffer capable of storing bitmap image data that is a fraction of one page out of the generated bitmap image data, and the bitmap image data of this frame buffer are sequentially compressed and stored, and compressed data for one page Based on the print data in the page data buffer, and
A control unit that determines whether the required expansion time in the expansion mechanism unit is within a specified time, and the bitmap image data in the frame buffer when the expansion unit determines that the required expansion time is within the specified time. And a printing mechanism that prints one page of bitmap image data decompressed by the compression / decompression means when it is determined that the required expansion time is outside the specified time. A featured electrophotographic page printer.
【請求項2】 上記圧縮/復元手段が、上記フレームバ
ッファのビットマップイメージデータを圧縮するデータ
圧縮部と、このデータ圧縮部で圧縮形成された圧縮デー
タを順次格納する圧縮データバッファと、この圧縮デー
タバッファ内の1ページ分の圧縮データを元のビットマ
ップイメージデータに復元する圧縮データ復元部とを備
える請求項1記載の電子写真ページプリンタ。
2. A compression / decompression means for compressing bitmap image data in the frame buffer, a compression data buffer for sequentially storing compression data formed by the data compression unit, and the compression unit. The electrophotographic page printer according to claim 1, further comprising a compressed data decompression unit that decompresses the compressed data for one page in the data buffer into the original bitmap image data.
【請求項3】 上記フレームバッファのビットマップイ
メージデータを少なくとも1ページ分は格納可能なハー
ドディスクを備え、 上記制御部が、上記ページデータバッファ内の印刷デー
タに基づいて、上記展開機構部における展開必要時間が
規定時間以内か否かを判断すると共に、上記展開必要時
間が規定時間外であると判断したときにさらに上記圧縮
/復元手段における圧縮率の是非と復元動作の是非とを
判断するものであり、 上記印刷機構部が、上記制御部において、展開必要時間
が規定時間以内であると判断されたときに上記フレーム
バッファのビットマップイメージデータを順次印刷し、
また、展開必要時間が規定時間外でありかつ上記圧縮/
復元手段における圧縮率と復元動作とが是であると判断
されたときに圧縮/復元手段で復元された1ページ分の
ビットマップイメージデータを印刷し、また、展開必要
時間が規定時間外でありかつ上記圧縮/復元手段におけ
る圧縮率又は復元動作が非であると判断されたときに上
記ハードディスク内の1ページ分のビットマップイメー
ジデータを印刷するものである請求項1または請求項2
記載の電子写真ページプリンタ。
3. A hard disk capable of storing at least one page of bitmap image data of the frame buffer, wherein the control unit requires expansion in the expansion mechanism unit based on print data in the page data buffer. In addition to determining whether the time is within a specified time, it is further determined whether or not the compression ratio in the compression / decompression means and the decompression operation are performed when it is determined that the necessary expansion time is outside the specified time. Yes, the printing mechanism unit, in the control unit, sequentially prints the bitmap image data of the frame buffer when it is determined that the required development time is within the specified time,
In addition, the expansion required time is outside the specified time and the compression /
When it is determined that the compression ratio and the decompression operation in the decompression means are correct, one page of bitmap image data decompressed by the compression / decompression means is printed, and the decompression time is outside the specified time. 3. The one-page bitmap image data in the hard disk is printed when it is determined that the compression rate or the decompression operation in the compression / decompression means is non-conforming.
The described electrophotographic page printer.
【請求項4】 上記制御部の判断に基づいて、上記フレ
ームバッファ内のビットマップイメージデータを上記印
刷機構部,圧縮/復元手段,及びハードディスクのいず
れかに導く選択手段を設けた請求項1ないし請求項3の
いずれかに記載の電子写真ページプリンタ。
4. A selection means for guiding bit map image data in the frame buffer to any one of the printing mechanism section, compression / decompression means, and hard disk based on the judgment of the control section. An electrophotographic page printer according to claim 3.
JP6183954A 1994-07-13 1994-07-13 Electrophotographic page printer Pending JPH0825716A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6183954A JPH0825716A (en) 1994-07-13 1994-07-13 Electrophotographic page printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6183954A JPH0825716A (en) 1994-07-13 1994-07-13 Electrophotographic page printer

Publications (1)

Publication Number Publication Date
JPH0825716A true JPH0825716A (en) 1996-01-30

Family

ID=16144727

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6183954A Pending JPH0825716A (en) 1994-07-13 1994-07-13 Electrophotographic page printer

Country Status (1)

Country Link
JP (1) JPH0825716A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6906822B1 (en) 1999-09-14 2005-06-14 Fuji Xerox Co., Ltd Page printer and page printer control method
WO2007108564A1 (en) 2006-03-23 2007-09-27 The Furukawa Electric Co., Ltd. Unit optical fiber

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0449079A (en) * 1990-06-19 1992-02-18 Fujitsu Ltd Page printer control apparatus
JPH04189163A (en) * 1990-11-22 1992-07-07 Hitachi Ltd Print controller
JPH05557A (en) * 1991-06-24 1993-01-08 Sanyo Electric Co Ltd Image formation device
JPH07266633A (en) * 1994-03-29 1995-10-17 Matsushita Electric Ind Co Ltd Printer

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0449079A (en) * 1990-06-19 1992-02-18 Fujitsu Ltd Page printer control apparatus
JPH04189163A (en) * 1990-11-22 1992-07-07 Hitachi Ltd Print controller
JPH05557A (en) * 1991-06-24 1993-01-08 Sanyo Electric Co Ltd Image formation device
JPH07266633A (en) * 1994-03-29 1995-10-17 Matsushita Electric Ind Co Ltd Printer

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6906822B1 (en) 1999-09-14 2005-06-14 Fuji Xerox Co., Ltd Page printer and page printer control method
WO2007108564A1 (en) 2006-03-23 2007-09-27 The Furukawa Electric Co., Ltd. Unit optical fiber

Similar Documents

Publication Publication Date Title
JP3161031B2 (en) Image processing device
JP3733759B2 (en) Printer control apparatus and method, recording medium storing printer control program, and printer system
JPH0825716A (en) Electrophotographic page printer
JP3685234B2 (en) Image processing device
JP2001146046A (en) Printing system
JP3772407B2 (en) Image processing device
JPH05244367A (en) Image processor
JPH10207645A (en) Method for controlling output and device therefor and picture formation device equipped with the same device and storage medium for storing program for executing the same method
JP3674644B2 (en) Data generator for printing
JPH11180005A (en) Method and apparatus for reprinting in image forming apparatus
JP3695498B2 (en) Image processing device
JP3496384B2 (en) Image output device
JP3257428B2 (en) Color image processing equipment
JPH09216349A (en) Data processing method in page printer
JPH10108024A (en) Data processing unit and data processing method
JPH0691979A (en) Method of processing form data in image forming apparatus
JP3770580B2 (en) Image forming apparatus
JPH08317188A (en) Image processing unit
JP2022118499A (en) Image formation apparatus, control method and program
JPH0883154A (en) Output device
JP3429402B2 (en) Image forming device
JP2000225735A (en) Image printer
JP3502214B2 (en) Image forming device
JPH0955835A (en) Image processor
JPH09269875A (en) Data compression/expansion method for page printer