This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Raster image processor" – news ·newspapers ·books ·scholar ·JSTOR(January 2023) (Learn how and when to remove this message) |

Araster image processor (RIP) is a component used in aprinting system which produces araster image also known as abitmap.[1][2] Such a bitmap is used by a later stage of the printing system to produce the printed output.[3] The input may be a page description in a high-levelpage description language such asPostScript,PDF, orXPS, includingraster and/orvector graphics.[4] The input can also be or include bitmaps of higher or lower resolution than the output device, which the RIP resizes using animage scaling algorithm.
Originally a RIP was arack of electronic hardware which received the page description via some interface (e.g.RS-232) and generated a "hardware bitmap output" which was used to enable or disable eachpixel on a real-time output device such as alaser printer, an opticalfilm recorder,computer to film, orcomputer to plate.
A RIP can be implemented as a software module on a general-purpose computer, or as afirmware program executed on amicroprocessor inside a printer. For high-end typesetting, standalone hardware RIPs are sometimes used.Ghostscript, GhostPCL, and ColorBurst's Overdrive (formacOS) are examples of software RIPs. Every PostScript printer contains a RIP in itsfirmware. The RIPchip in alaser printer sends itsraster image output to thelaser.
Earlier RIPs retained backward compatibility withphototypesetters/photosetters, so they supported the older languages. So, for example, Linotype RIPs supported CORA (RIP30).