Printer with high bandwidth compression architecture
AssigneeLexmark International, Inc.
InventorsBryan Leslie Ethington, John Francis Gostomski, Jeffrey Alan Minnick, Christopher Mark Songer
Life of this patent
Estimating the term…
Loading patent…
AssigneeLexmark International, Inc.
InventorsBryan Leslie Ethington, John Francis Gostomski, Jeffrey Alan Minnick, Christopher Mark Songer
Estimating the term…
To process bit maps for full color and other data-intense bit maps for printing, a data processing routine (FIG. 4) determines if a block at data within a page is not in color or is otherwise in a single value. Such data is stored in DRAM (28) in one bit per pel form. Other blocks are stored with eight bit for each pel. A table is then developed defining the contiguous order in a page (FIG. 6). An ASIC (32) then transfers the pel information in order of printing to a video RAM (40) with the eight bits restored for data stored in one bit per pel form. The data applied to that ASIC is decompressed.
A control system for a printer which requires at least 8 bit level information for each pel comprising a renderer to determine pel information including said level information from printer control information in blocks of predetermined size, each block describing part of a page, data processing means to determine if said level information is at one level for each block, data processing means responsive to said determination of one level to store in a first memory said blocks of one level in one bit for each pel form, means to store level data for each said block stored in one bit for each pel, a second memory to receive bit data and deliver that bit data to said printer for printing, means to store data for printing in said second memory corresponding to data in said first memory with said level information restored for each bit as said at least 8 bits for each pel, said level information being obtained from said level data stored for each block when the corresponding block was stored in one bit for each pel form.
A control system for a printer comprising a renderer to determine pel information from printer control information in blocks, each block describing part of a page, a first memory to store all of said blocks defining a page, data processing means to define the location of said blocks in said first memory in order of the position of the information in said blocks with respect to the page which said blocks define, a second memory having an input for random access and a terminal for serial output to transfer data for printing, and a special purpose integrated circuit responsive to said defined location of said blocks to transfer data for printing to said input of said second memory in order for printing.
Dependencies are inferred from the claim text.