Print data compression
First Claim
1. A method comprising:
- receiving bands of printing data, wherein each band of printing data comprises a plurality of lines of printing data;
selecting a subset of lines of printing data comprising less than all of said lines of printing data;
applying a compression methodology to said subset of lines of printing data to produce a partial compression ratio;
extrapolating said partial compression ratio to a full compression ratio; and
evaluating whether to use said compression methodology on all of said lines of printing data based on said full compression ratio.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods for evaluating whether to compress data sent to a print device receive bands of printing data. Each band of printing data comprises a plurality of lines of printing data. A subset of lines of printing data comprising less than all of the lines of printing data is selected and a compression methodology is applied to the subset of lines of printing data to produce a partial compression ratio. The partial compression ratio is extrapolated to a full compression ratio based on a previously performed hardware compression. Then, an evaluation of whether to use the compression methodology on all of the lines of printing data can be performed based on the full compression ratio.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving bands of printing data, wherein each band of printing data comprises a plurality of lines of printing data;
selecting a subset of lines of printing data comprising less than all of said lines of printing data;
applying a compression methodology to said subset of lines of printing data to produce a partial compression ratio;
extrapolating said partial compression ratio to a full compression ratio; and
evaluating whether to use said compression methodology on all of said lines of printing data based on said full compression ratio. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving bands of printing data, wherein each band of printing data comprises a plurality of lines of printing data;
performing a first compressing process comprising applying a first compression methodology to all of said bands of printing data, wherein said first compressing process produces a first full compression ratio;
selecting a subset of lines of printing data comprising less than all of said lines of printing data;
performing a second compressing process comprising applying a second compression methodology to said subset of lines of printing data to produce a partial compression ratio;
extrapolating said partial compression ratio to a second full compression ratio based on said first full compression ratio; and
evaluating whether to use said second compression methodology on all of said lines of printing data based on said second full compression ratio. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving bands of printing data, wherein each band of printing data comprises a plurality of lines of printing data;
performing a first compressing process comprising applying a first compression methodology to all of said bands of printing data, wherein said first compressing process produces a first full compression ratio;
selecting a subset of lines of printing data comprising less than all of said lines of printing data;
obtaining a band compression ratio from said first compression process for a band containing said subset of lines of printing data;
performing a second compressing process comprising applying a second compression methodology to said subset of lines of printing data to produce a partial compression ratio;
extrapolating said partial compression ratio to a second full compression ratio based on a relationship between said first full compression ratio and said band compression ratio; and
evaluating whether to use said second compression methodology on all of said lines of printing data based on said second fill compression ratio. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving bands of printing data, wherein each band of printing data comprises a plurality of lines of printing data;
performing a first compressing process comprising applying a hardware compression methodology to all of said bands of printing data, wherein said first compressing process produces a first full compression ratio;
selecting a subset of lines of printing data comprising less than all of said lines of printing data;
obtaining a band compression ratio from said first compression process for a band containing said subset of lines of printing data;
performing a second compressing process comprising applying a software compression methodology to said subset of lines of printing data to produce a partial compression ratio;
extrapolating said partial compression ratio to a second full compression ratio based on a relationship between said first full compression ratio and said band compression ratio; and
evaluating whether to use said software compression methodology on all of said lines of printing data based on said second full compression ratio. - View Dependent Claims (17, 18, 19, 20)
-
Specification