This MedLibrary.org supplementary page on Raster image processor is provided directly from the open source Wikipedia as a service to our readers. Please see the note below on authorship of this content, as well as the Wikipedia usage guidelines. To search for other content from our encyclopedia supplement, please use the form below:
Related Sponsors
| This article does not cite any references or sources. Please help improve this article by adding citations to reliable sources. Unverifiable material may be challenged and removed. (April 2008) |
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.
Raster image processing is the process and the means of turning vector digital information such as a PostScript file into a high-resolution raster image.
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).
Contents |
Stages of RIP
- Interpretation: This is the stage where the supported PDLs (Page description languages) are translated into a private internal representation of each page. Most RIPs process pages serially so the current machine state is only for the current page; i.e one page at once. Once a page has been output the page state is discarded to ready it for the next page.
- Rendering: A process through which the private internal representation is turned into a continuous tone bitmap. Note that in practical RIPs interpretation and rendering are frequently done together. Simple languages (mostly the most ancient) were designed to work on minimal hardware so tend to "directly drive" the renderer.
- Screening: In order to print, a continuous-tone bitmap is converted into a halftone (pattern of dots). Two screening methods or types are Amplitude Modulation (AM) screening and stochastic or Frequency Modulation (FM) screening. In AM screening, dot size varies depending on object density -- tonal values; dots are placed in a fixed grid. In FM screening, dot size remains constant and dots are placed in random order to create darker or lighter areas of the image; dot placement is precisely controlled by sophisticated mathematical algorithms.
A RIP chip is used in laser printers to communicate raster images to a laser.
RIP Providers
- EG-DocRIP can interpreter several printer languages or document formats - HP PCL5, XL, Adobe PostScript Level3, Mirosoft XPS, W3C XHTML-MP, and render to raster image.
See also
External links
Wikipedia content modification information:
- This page was last modified on 10 September 2008, at 04:39.
Wikipedia Authorship and Review
Wikipedia content provided here is not reviewed directly by MedLibrary.org. Wikipedia content is authored by an open community of volunteers and is not produced by or in any way affiliated with MedLibrary.org.
Wikipedia Usage Guidelines
This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article on "Raster image processor".
The URL for this specific entry is:
All Wikipedia text is available under the terms of the GNU Free Documentation License. (See Copyrights for details). Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc.
