×

Method and apparatus for data compression of bitmaps using rows and columns of bit-mapped printer data divided into vertical slices

  • US 5,930,466 A
  • Filed: 03/11/1997
  • Issued: 07/27/1999
  • Est. Priority Date: 03/11/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of compressing data to be printed, comprising:

  • (a) dividing initial print data of any type, including non-character print data, into a plurality of swaths of print information, each of said swaths containing a plurality of slices, and each of said slices having a plurality of bits representing pels to be printed;

    (b) analyzing and, where appropriate compressing each individual one of said plurality of slices, using at least one data compression technique controlled by a processing circuit, and temporarily storing the resulting compressed data in a memory circuit as a plurality of compressed slices, such that when two different data compression techniques are used on each of said individual slices, each individual slice is examined to see which of the two different data compression techniques is more efficient in compressing the data for that particular slice, and then a compressed slice is created and stored using the more efficient of the two different data compression techniques for each of said plurality of slices; and

    (c) decompressing where appropriate, using a corresponding data decompression technique that is compatible with said at least one data compression technique, each individual one of said plurality of compressed slices, thereby generating a plurality of uncompressed slices of print information for each of said swaths that are equivalent to said initial slices of print data before compression occurred, and presenting said equivalent print data of any type, including non-character print data, to a printing apparatus, such that the appropriate one of two different data decompression techniques that corresponds to said two different data compression techniques is used on each said individual compressed slice.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×