PostScript je interpretovaný zásobníkový jazyk určený na opis grafického a textového obsahu stránok, používaný aj ako príkazový jazyk pre tlačiarne. Pochádza od spoločnosti Adobe.

História Koncepty jazyka PostScript siahajú do roku 1976, keď John Gaffney v spoločnosti Evans & Sutherland vyvíjal interpret pre grafickú databázu. Súbežne výskumníci v Xerox PARC vyvinuli prvú laserovú tlačiareň a formát Press, ktorý bol predchodcom neskoršieho protokolu Interpress. V decembri 1982 John Warnock a Chuck Geschke opustili Xerox a založili spoločnosť Adobe Systems. Spoločne vytvorili zjednodušený jazyk podobný Interpressu, ktorý nazvali PostScript. Na trh bol uvedený v roku 1984.

V roku 1983 navštívil Adobe Steve Jobs, ktorého potenciál PostScriptu očaril. Apple následne investovalo do Adobe 2,5 milióna dolárov a licencovalo technológiu pre svoju tlačiareň LaserWriter.

Kľúčovým technickým prielomom bolo riešenie vykresľovania písma (tzv. font hinting), ktoré umožnilo kvalitný výstup aj na zariadeniach s nízkym rozlíšením (300 dpi). Adobe túto technológiu dlho chránilo ako obchodné tajomstvo. Uvedenie tlačiarne LaserWriter v roku 1985 odštartovalo revolúciu v oblasti desktop publishingu (DTP). V 80. a 90. rokoch bol interpret PostScriptu (často označovaný ako RIP) bežnou súčasťou profesionálnych tlačiarní. Postupom času však vysoké náklady na hardvér v tlačiarňach a rastúci výkon osobných počítačov viedli k presunu výpočtov na stranu softvéru. Formát PDF, ktorý je priamym nástupcom PostScriptu, ho postupne nahradil ako štandard pre elektronickú distribúciu dokumentov. V segmente špičkových tlačiarenských strojov však procesory PostScript zostávajú bežné dodnes.

Verzie jazyka PostScript Level 1 (1984): Prvá komerčná verzia. PostScript Level 2 (1991): Priniesol vyššiu rýchlosť, podporu kompresie (napr. JPEG) a vylepšenú správu pamäte. PostScript 3 (1997): Zaviedol pokročilú správu farieb (DeviceN), hladké tieňovanie (smooth shading) a podporu pre moderné predtlačové procesy.

Súvislosť s PDF PDF a PostScript zdieľajú identický zobrazovací model a oba formáty sú z veľkej časti vzájomne prevoditeľné. Hlavným technickým rozdielom je, že PostScriptu chýba natívna podpora priehľadnosti (transparencie) – jeho objekty sú v základe nepriehľadné. Na rozdiel od PostScriptu, ktorý je plnohodnotným programovacím jazykom, je PDF statická dátová štruktúra. PDF je optimalizované na rýchly prístup k obsahu a obsahuje navigačné prvky vhodné na interaktívne prehliadanie na obrazovke, zatiaľ čo PostScript bol navrhnutý primárne ako inštrukcie pre tlačové zariadenia.

Referencie

Iné projekty

Kategória:Stránko-popisné jazyky