A raster image processor (RIP) is a component used in a printing system which produces a raster image also know as a bitmap. The bitmap is then sent to a printing device for output. The input may be a page description in a high-level page description language such as PostScript, Portable Document Format, XPS or another bitmap of higher or lower resolution than the output device. In the latter case, the RIP applies either smoothing or interpolation algorithms to the input bitmap to generate the output bitmap.
Originally RIPs were a rack of electronic hardware which received the page description via some interface (eg RS232) and generated a "hardware bitmap output" which was used to enable or disable each pixel on a real-time output device such as an optical film scanner.
A RIP can be implemented either as a software component of an operating system or as a firmware program executed on a microprocessor inside a printer, though for high-end typesetting, standalone hardware RIPs are sometimes used. Ghostscript and GhostPCL are examples of software RIPs. Every PostScript printer contains a RIP in its firmware.
Earlier RIPs retained backward compatibility with photosetters so they supported the older languages. So, for example Linotype RIPs supported CORA (RIP30).
US Patent Issued to Hewlett-Packard Development on Oct. 15 for "Automatically Configuring a Raster Image Processor" (Idaho Inventor)
Oct 15, 2013; ALEXANDRIA, Va., Oct. 15 -- United States Patent no. 8,559,032, issued on Oct. 15, was assigned to Hewlett-Packard Development...