Rastra attēlu procesors (RIP) ir drukāšanas sistēmas daļa, kas izveido rastra attēlu vai bitkarti pirms attēla nosūtīšanas uz printeri drukāšanai. Parasti ievade, ko saņem rastra attēlu procesors, ir vektora digitālā informācija, kas ir kodēta augsta līmeņa lappušu apraksta valodas (PDL) formā, piemēram, XPS, PostScript vai Portable Document Format (PDF). Tomēr RPI procesu ievade var būt cita bitkarte. Šajā gadījumā RPI izmanto izlīdzināšanas un interpolācijas algoritmus pirms galīgās izvades bitkartes vai rastra izveides.
Tipisks rastra attēlu procesors ir lietojumprogramma, piemēram, Ghostscript vai GhostPCL, kas datorā veic dažādus rastra/bitkartes veidošanas posmus. Tomēr dažiem printeriem ir programmaparatūra vai īpašas aparatūras rastra attēlu apstrādes vienības, kas veic rastra apstrādi pašā printera blokā. Iepriekšējos gados rastra attēlu procesors bija aparatūra, kas saņēma ievades datus, izmantojot interfeisu, un kas pēc tam “maskēja” attēlu, iespējojot vai atspējojot ierīces, kurā attēls bija jāizveido, pikseļus.
Vispārīgi runājot, rastra attēlam ir trīs galvenie posmi, kurus rastra attēlu procesorā veic, pirms attēls ir gatavs galīgajai drukāšanai. Tie ir: interpretācija, renderēšana un skrīnings, kur pirmos divus posmus bieži vien veic rastra attēlu procesors.
Procesa interpretācijas posms ietver lapas apraksta valodas tulkošanu šīs lapas attēlojumā. Tas tiek veikts katrai lapai, tāpēc pēc katras drukājamās lapas apstrādes lapa tiek izmesta un gatava nākamajai lapai. Renderēšana pārveido interpretācijas fāzē izveidoto attēlojumu toņu bitkartē. Posms tieši pirms drukas ir skrīninga process, kurā nepārtraukta toņa bitkarte tiek pārvērsta punktu paraugā, pustoņos. Rastra attēlu procesors parasti veic vienu no diviem standarta skrīninga veidiem. Šīs skrīninga metodes ir amplitūdas modulācija (AM) un frekvences modulācija (FM). Iepriekšējā skrīninga metodē punktu izmēri atšķiras, un tie ir sakārtoti fiksētā karkasā. Savukārt FM ekrānā punktu izmēri ir nemainīgi un ir sakārtoti nejauši, lai radītu tumšas un gaišas zonas.