PostScript (PS) is een paginaomschrijvingtaal en programmeertaal die vooral in elektronische en desktoppublishing-gebieden wordt gebruikt.
PostScript-afdrukken
PostScript brak met de traditie door de beste kenmerken van zowel printers als plotters te combineren. Net als plotters bood PostScript afdrukken van hoge kwaliteit lijntekeningen en een enkele stuurinstructietaal die op elk merkprinter kon worden gebruikt. Net als dot-matrix-printers bood PostScript eenvoudige manieren om pagina's met tekst en rasterafbeeldingen te genereren. Anders dan beide kon PostScript al deze mediatypen op één pagina plaatsen, wat veel meer flexibiliteit bood dan enige eerdere printer of plotter.
PostScript ging verder dan de typische printerbesturingstaal en was een volledige programmeertaal op zichzelf. Veel toepassingen kunnen een document omzetten in een PostScript-programma waarvan de uitvoering het originele document oplevert. Dit programma kan worden verzonden naar een interpreter in een printer, wat resulteert in een afgedrukt document, of naar een interpreter in een ander programma, dat het document op het scherm weergeeft. Omdat het document-programma hetzelfde is, ongeacht de bestemming, wordt het apparaatafhankelijk genoemd.
PostScript is ook opmerkelijk voor het implementeren van rasterisatie on-the-fly; alles, zelfs tekst, wordt gespecificeerd in termen van rechte lijnen en kubische Bézier-curven (voorheen alleen in CAD-toepassingen aangetroffen), wat willekeurige schaling, rotatie en andere transformaties mogelijk maakt. Wanneer het PostScript-programma wordt geïnterpreteerd, zet de interpreter deze instructies om in de stippen die nodig zijn voor de uitvoer. Om deze reden worden PostScript-interpreters soms ook PostScript Raster Image Processors, of RIPs, genoemd.