Rasterized print job compression
AssigneeRicoh Company, Ltd.
InventorsIosif Keri, David Ward, Justin J. Coulter
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for handling print data. One embodiment is a system that includes an interface that receives rasterized print data, a memory that stores the rasterized print data; and a print controller that compresses each scanline of the rasterized print data by culling a region of leading whitespace, culling a region of trailing whitespace, compressing a data region disposed between the leading whitespace and the trailing whitespace, and inserting a tag having whitespace offset information for the data region within the scanline.
Claims20
A system comprising:
- an interface configured to receive rasterized print data;
- a memory configured to store the rasterized print data;
- and
- a print controller configured to compress each scanline of the rasterized print data by culling a region of leading whitespace, culling a region of trailing whitespace, compressing a data region disposed between the leading whitespace and the trailing whitespace, and inserting a tag having whitespace offset information for the data region within the scanline.
A method comprising:
- storing rasterized print data;
- and
- compressing each scanline of the rasterized print data, by:
- culling a region of leading whitespace;
- culling a region of trailing whitespace;
- compressing a data region disposed between the leading whitespace and the trailing whitespace;
- and
- inserting a tag having whitespace offset information for the data region within the scanline.
A non-transitory computer readable medium embodying programmed instructions which, when executed by a processor, are operable for performing a method comprising:
- storing rasterized print data;
- and
- compressing each scanline of the rasterized print data, by:
- culling a region of leading whitespace;
- culling a region of trailing whitespace;
- compressing a data region disposed between the leading whitespace and the trailing whitespace;
- and
- inserting a tag having whitespace offset information for the data region within the scanline.
Dependencies are inferred from the claim text.