Provided is a print engine controller for a printer having a pagewidth
printhead. The controller includes a serial interface, a JPEG decoder, a
fax decoder, a halftoner/compositor unit, a tag encoder, a line
loader/formatter unit, and an interface to the pagewidth printhead. These
components together define a print control pipeline.