uickPrint integrated printer coprocessor chip works with the NP 17's Intel i960 microprocessor to perform this magic using the Peerless Systems firmware.
MRT uses a whole bag of memory-reduction tricks including display list processing, compression, and band processing. Instead of just converting the page-description language into a rasterized page image and storing it in a buffer for printing, MRT compresses the page into a compact page representation that is rasterized on the fly. MRT uses a combination of lossy and lossless compression (anywhere from 4 to 1 up to 25 to 1) and then decompression for rasterizing. The Peerless design cuts the printer's memory requirements by 8 MB.
Reducing memory requirements brings down costs, and so does integration of functions. In addition to providing a hardware assist (not required by MRT) to the memory-reduction process, the QuickPrint chip provides other functions including an IEEE 1284-compliant parallel port interface, memory con
troller, print engine video controller, and interface to either Intel's i960 or Motorola's 5102 ColdFire processors.
Apple Computer has its own memory compression technology. The LaserWriter 16/600 can print legal-size pages at 600 dpi with only 8 MB of memory.