Printer and method for alternately printing and compressing data using same processing unit
This invention relates to printers, such as laser and color laser printers. More particularly, this invention relates to methods for alternately printing and compressing data during the same engine cycle using the same processing unit. A printer performs both the processing and printing tasks effici...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | This invention relates to printers, such as laser and color laser printers. More particularly, this invention relates to methods for alternately printing and compressing data during the same engine cycle using the same processing unit.
A printer performs both the processing and printing tasks efficiently using controller firmware with a single data path (i.e., one ASIC). The printer has a periodic print cycle in which data for one page or plane (if multi-colored) is printed during each cycle. The print cycle is typically longer than the time needed to print one page or plane. Thus, the print cycle can be segmented into a "printing phase" in which the printing mechanism prints data, and a "non-printing" phase in which the printing mechanism does not print data. The controller firmware interleaves printing operations with non-printing operations during the printing and non-printing phases of the print cycle, respectively. During the printing phase, the controller is dedicated to printing a page or plane. During the non-printing phase, the controller is free to perform other tasks, such as compressing raster data for subsequent printing. The printer is configured with a set of operating parameters that enable the controller firmware to alternate between printing and non-printing tasks (e.g., data compression). Once released from manufacturing, the printer may, in practice, not perform optimally to the specifications. Thus, another aspect of this invention is to tune the operating parameters to achieve optimal performance for a specific printer. This tuning is a self-tuning technique that is performed in post-manufacture real-time, while the printer is in operation. |
---|