Claims
- 1. A variable-length reversible compression process for data compression of image data used in a page printer, said image data having a plurality of block units, each of which includes u block words in main and sub scanning directions, each of block words include t dots in the main scanning direction, said process comprising the steps of:(a) dividing a page buffer which is required for rasterizing said image data to a first resolution into several elements corresponding to said block units of said image data rasterized with the first resolution; (b) checking whether content of one of said block units is all white, and storing a checking result in an m-bit white map table; and (c) when said content of the one of the block units is not all white, preparing n-bit compression data tables representing a compression code for said u block words in an address area indicated by said white map table, storing the compression code for each of said u block words in the n-bit compression data tables, and rasterizing said image data again with a second resolution less than said first resolution when said compression code exceeds a predetermined size.
- 2. The process as claimed in claim 1, wherein said process further comprises the step of (d) preparing, when said compression process for one of said u block words is not perfected, a t-bit uncompression data table in an address area indicated by one of said n-bit compression data tables, and storing said block word in the t-bit uncompression data table.
Priority Claims (1)
Number |
Date |
Country |
Kind |
7-048754 |
Mar 1995 |
JP |
|
Parent Case Info
This application is a division of application Ser. No. 08/586,477 filed Jan. 11, 1996 is now U.S. Pat. No. 5,704,020.
US Referenced Citations (5)
Non-Patent Literature Citations (2)
Entry |
“PCL 5 Comparison Guide for HP LaserJet Printers”, Hewlett Packard No. 5961-0999, First Edition, May 1993, pp. (4)1-(4)7. |
“SoftBand High-Performance Low-Memory Imaging”, Proprietary Information, Phoenix Technologies Ltd., pp. 3-14. |