Patent ID: 7150510

Claim:
A print engine controller for an inkjet printhead assembly, the print engine controller comprising a data bus; a data interface and a memory interface connected to the data bus for loading compressed page data into the data bus; contone expansion circuitry connected to the data bus to expand a contone layer of the compressed page data; bi-level expansion circuitry connected to the data bus to expand a bi-level layer of the compressed page data; tag encoder circuitry connected to the data bus to establish infrared tag data on infrared tags according to protocols associated with that page; halftoner and compositor circuitry connected to the contone expansion circuitry, the bi-level expansion circuitry and the tag encoder circuitry to halftone and composite the expanded contone layer, the expanded bi-level layer and the infrared tags; and printhead interface circuitry connected to the halftoner and compositor circuitry and configured to receive the halftoned and composited data and to generate print data suitable for printing by a micro-electromechanical printhead.