PostScript jeprogramovací jazyk určený ke grafickému popisu tisknutelných dokumentů vyvinutý v roce1985 firmouAdobe Systems Incorporated. Jeho hlavní výhodou je, že je nezávislý na zařízení, na kterém se má dokument tisknout. Je považován za standard pro dražšítiskárny. Ty musely být s PostScriptem kompatibilní. Díky svým rozsáhlým možnostem se však brzy stal i výměnným formátem k ukládání obrázků.
Jeho standardnípřípona je.ps a MIME typapplication/postscript.Pro interpretaci tohoto formátu se používá například volně šiřitelný programGhostScript s grafickou nadstavbouGhostView.
Pro rastrové, vektorové i kombinované obrázky se používá přípona.eps (Encapsulated PostScript). EPS soubor se vyznačuje tím, že tzv.bounding box (obdélník ohraničující tisknutelnou oblast) obsahuje jen a pouze kýžený obrázek (na rozdíl od klasického PS souboru, kdy bounding box je definován výstupním formátem tiskové strany). Soubor EPS obsahoval také náhledový obrázek, díky němuž se dal snadno používat do zlomu stran v aplikacích pro úpravu strany. Vlastností EPS formátu (na rozdíl od typicky obrazových formátů jako např. TIFF nebo JPG) byla možnost kombinování bitmapových a vektorových dat. Obrázek EPS může nést v sobě jednu (nebo více) vektorovou ohraničující masku pro bitmapový obrázek, která definovala nepravidelný tvar tisknutelnosti obrazu.
PostScript i EPS může v sobě nést komplexní a strukturovanou informaci o tiskových datech.
Formát EPS se používá i jako bezproblémový výměnný standard vektorových ilustrací nebo logotypů, protože je lépe interpretovatelný různými grafickými aplikacemi.
PostScript byl později v předtiskové přípravě i kancelářském tisku nahrazen formátemPDF.
Alternativa k jazyku PostScript je jazykPCL od firmyHewlett-Packard, jedná se ale o méně úspěšné řešení, jelikož se ho nepodařilo tolik rozšířit ze strany výrobců.
Obecně jde o množinu matematických příkazů určujících, jak má být stránka rozvržena.
Používá se souřadnicový systém k určování jednotlivých objektů – grafické prvky, text a dalších. Souřadnicový systém je nezávislý na zobrazovacím prostoru zařízení. Objekty jsou definovány podle souřadnicové polohy dané souřadnicemi x a y. Tento souřadnicový prostor se označuje termínem prostor uživatele. Celá oblast v tomto prostoru se zadává v bodech (points = 1/72 palce). Rovněž zařízení výstupní disponuje vlastním prostorem – tzv. prostorem zařízení. V tomto prostoru lze uživatelský prostor posouvat nebo natáčet.
Postscriptový soubor se obvykle skládá ze dvou částí – prolog a script:
Programy v jazyce PostScript se píší v postfixové notaci. Postfixová notace spočívá v tom, žeoperátor je uveden vždy za operandy, na něž je aplikován.