PostScripts historia. Dessa sidor ger en översikt över utvecklingen av PostScript-sidbeskrivningsspråket. PostScript har nu funnits på marknaden i över 25 år. Detta hade en djupgående inverkan på förlagsbranschen och är fortfarande en viktig industristandard även idag.

PostScript är ett språk programmering, som används för att beskriva vektorgrafik och utskrift. Den utvecklades av John Warnock tillsammans med kollegor från Adobe Systems 1982.

Mörka tider. PostScripts historia

För att utvärdera PostScript måste du veta hur marknaden fungerar innan den blir tillgänglig. I början av 80-talet, om du behövde sättutrustning, gick du till Acme sättare och de skulle sälja dig ett Acme-system med en Acme-utgångsenhet. Du kommer då att genomgå minst två veckors utbildning för att lära dig hur du använder systemet. Acme-systemet kommer inte att vara kompatibelt med utrustning från någon annan tillverkare. I de flesta fall skulle det till och med vara svårt eller omöjligt att utbyta data med andra system.

Om du har en persondator kan du ansluta den till en matrisskrivare som matar ut rastertecken av låg kvalitet. Grafiken kunde göras, men kvaliteten var bara acceptabel för de nördar som köpte datorer på den tiden.

Början är en kopiator. PostScripts historia

Historien om PostScript börjar på Parc, ett Xerox forskningsinstitut. Det var här som många av de datortekniker som vi nu tar för givna utvecklades. Laserskrivare, GUI och Ethernet är några ljusa exempel.

En av de briljanta ingenjörerna som arbetade på Xerox var John Warnock. Han utvecklade ett språk som heter Interpress som kunde användas för att styra Xerox laserskrivare. Han och hans chef, Charles M. Chuck Geschke, tillbringade två år med att försöka övertyga Xerox att göra Interpress till en kommersiell produkt. När det misslyckades bestämde de sig för att lämna Xerox och prova själva.  

Adobe grundades

John Warnock och Chuck Geschke döpte sitt företag till Adobe efter den lilla bäck som rann bakom Warnocks hem i Los Altos, Kalifornien. Du ser ibland denna referens i vinguider på kartor över Napa Valley, där några av Kaliforniens mest kända viner produceras.

Först tänkte Warnock och Geschke på att själva bygga en verkligt kraftfull skrivare, men de insåg snart att det skulle vara mer vettigt för andra tillverkare att utveckla verktyg för att styra sina skrivare.

Det tog Adobe 20 manår att utveckla PostScript, ett språk som kan användas för att styra utdataenheter som laserskrivare.

 

1984 - PostScript nivå 1. PostScripts historia

PostScript släpptes 1984. Det hette ursprungligen helt enkelt PostScript. "Tier 1" lades till senare för att skilja den från den senare Tier 2-uppdateringen.

PostScript är ett mycket kraftfullt språk, som är lite som Forth, ett annat datorspråk. Redan från början krävde PostScript ett ganska kraftfullt system för att köras. Faktum är att PostScript-skrivare under de första åren hade mer processorkraft än de Macintosh-maskiner som var kopplade till dem.

Det erbjuder några enorma fördelar som andra system inte erbjuder:

  • PostScript är enhetsoberoende. Detta innebär att PostScript-filen kan köras på vilken PostScript-enhet som helst. På en laserskrivare får du en utdata på 300 dpi, men samma fil ger vackert skarpa 2400 eller 2540 dpi på en fotosättare. För användarna innebar detta att de inte längre var bundna till en tillverkare och kunde välja de enheter som bäst passade deras syfte. PostScripts historia
  • Alla tillverkare kan köpa en licens för en PostScript-tolk och använda den för att skapa en utdataenhet.
  • PostScript-specifikationerna (syntax) var fritt tillgängliga, så vem som helst kunde skriva programvara som stödde det.

PostScript tar fart

PostScript var ett ganska stort spel för Adobe, och de skulle inte ha kunnat övertyga marknaden om dess värde om det inte vore för Apple Computers Steve Jobs.

1985 började försäljningen av Macintosh-datorer att minska, och Apple behövde verkligen en mördande app för sin nya baby. Steve Jobs gillade Adobes teknologi, investerade 2,5 miljoner dollar i företaget och övertygade Warnock att skapa en PostScript-kontroller för Apples LaserWriter. Den här skrivaren liknade HP LaserJet, men en PostScript-kontroller skulle göra det möjligt för den att producera sidor av "kompositorkvalitet". LaserWriter kostar cirka $7000 1978. Detta kan verka dyrt idag (och det var det!), men jämför det med den första laserskrivaren från Xerox, som kostade 500 000 USD XNUMX.

En dator ansluten till en kraftfull laserskrivare skulle inte ha gjort någon större inverkan, men Apple och Adobe hade turen att snubbla över en tredje partner, ett litet nystartat företag som skapade en applikation för att utnyttja Mac och LaserWriter. grader. Företaget hette Aldus och deras mjukvaruprodukt var PageMaker.

Desktop publishing föddes och inom ett år räddade kombinationen LaserWriter, PostScript och PageMaker Apple och gjorde Aldus och Adobe till rika företag. Linotype var den första grafikleverantören att inse värdet av PostScript och erbjuda en uppsättning bilder med sin egen PostScript RIP. Andra tillverkare följde snart efter, och PostScript blev snabbt världens lingua franca. prepress.

1991 - PostScript nivå 2. PostScripts historia

Omkring 1991 släppte Adobe nästa version av PostScript, kallad Level 2. Detta var en ganska betydelsefull uppdatering som representanter ivrigt väntade på. prepress.

De viktigaste funktionerna:

  • Förbättrad hastighet och tillförlitlighet: Limitcheck och VMerror PostScript-fel blev hemska strax innan den andra nivån introducerades. Adobe har fixat allt detta genom att förbättra kodens minneshantering och optimera dess kod. Detta gav oss också bättre prestanda, särskilt med interfolierade skanningar.
  • In-Rip Separation Support: Nivå 2 RIP:er kan ta emot en sammansatt PostScript-fil och utföra färgseparation på egen hand. Detta är inte en obligatorisk funktion, och det finns säkerligen funktionella skillnader mellan Layer 2 RIPs från olika tillverkare.
  • Dekomprimera bilder i RIP: RIP på nivå 2 kan dekomprimera JPEG- och CCITT Group 4-komprimerade bilder.
  • Stöd för sammansatta teckensnitt: Detta är viktigt för asiatiska länder som använder större teckenuppsättningar än vi gör i Europa. Apple borde ha stöd för sammansatta teckensnitt genom QuickDraw GX. Nuförtiden finns den i Apples skåp någonstans bredvid andra upptäckter som OpenDoc och Newton.
  • Teckensnitts- och mallcache: Tråkiga saker som att ta bort typsnittscachen är borta på nivå två. Mönstercaching användes några år senare av sådana som PressWise och Preps.
  • Förbättrade drivrutiner: Främst LaserWriter 8 för Macintosh och Adobe PostScript 2.X-drivrutin för Windows 3.1 tillsammans med tillhörande PPD-drivrutiner.
  • Förbättrade screeningalgoritmer: Detta var gamla nyheter för många RIP-tillverkare när nivå 2 kom ut.  

Långsam användning av nivå 2

Adobe gjorde ett stort misstag genom att först publicera nivå 2-specifikationerna och sedan arbeta med själva implementeringen. Till stor besvär kom konkurrenterna upp med Layer 2-emulatorer snabbare än vad Adobe trodde var möjligt.
Även om PostScript Level 2 hade omedelbara fördelar tog det lång tid innan applikationer faktiskt började dra nytta av den nya funktionaliteten. XPress 5, 11 år efter lanseringen av nivå 2, stödde inte en funktion som att splittra i en rip.

1998 - PostScript 3

Av någon konstig anledning valde Adobe att kalla den senaste uppdateringen PostScript 3 istället för PostScript Level 3. Jämfört med Level 2 var PostScript 3 en ganska liten uppdatering. När det lanserades kunde många applikationer fortfarande inte stödja Layer 2 på rätt sätt. PostScript-historik

Huvudsakliga fördelar PostScript 3 är:

  • Stöder över 256 grånivåer per färg. Adobe har inkluderat 12-bitars screening i sin PostScript-kod. Detta tillåter upp till 4096 grånivåer per färg. Tidigare var gränsen på 256 grått ibland synlig som streck, särskilt i blandningar.
  • PDF-stöd. PostScript 3 RIP:er stöder både PostScript Level 2 och PDF-filer.
  • Förbättrat stöd för intra-rip-separering: PostScript Level 2 RIP:er kan redan färgseparera i själva RIP:er, men vissa bildtyper, som duplex eller hexachrome-bilder, kan inte bearbetas i ett sådant arbetsflöde. PostScript 3 innehåller en extra färgrymd som kallas DeviceN. Om en icke-CMYK-färgbild är kodad i denna färgrymd, kan PostScript 3 RIP tillhandahålla den korrekta färgseparationen för den bilden.
  • Färdig att skriva ut. I dessa dagar av internetannonsering kunde Adobe inte hålla sig borta och lade till en del Internetfunktioner till PostScript. Märkligt nog verkar ingen av Adobes OEM-kunder ha brytt sig om att implementera det.

2001 - The Great Divide. PostScripts historia

Specifikationerna för PDF 1.4, som släpptes 2001, innehöll för första gången ett par funktioner som inte hade någon motsvarighet i PostScript: transparens och lager.

Bildupplösning

Är 2006 början på slutet? PostScripts historia

2006 tillkännagav Adobe Adobe PDF Print Engine (APPE), en fullständig omskrivning av dess RIP-arkitektur. Istället för att förlita sig på PostScript som det primära sidbeskrivningsspråket använder APPE PDF. Designers kan nu exportera PDF-filer från ett layoutprogram som InDesign. Dessa sidor skickas till skrivaren, som använder ett PDF-baserat arbetsflödessystem för att inspektera, fånga och lägga ner dessa sidor. PDF-utskriftsmotorn används sedan för att skapa den färdiga datan. Genom hela kedjan behövs inte längre PostScript.

På frågan om Adobe någonsin kommer att introducera PostScript 4, en uppdatering som kommer att inkludera alla nya funktioner som finns tillgängliga i PDF, sa Adobes Dov Isaacs följande i en tråd på Printplanets forum:

"Det kommer absolut inte att hända. PostScript är ett programmeringsspråk, inte ett sidbeskrivningsspråk. Till sin natur ger det inte riktigt robusta end-to-end-arbetsflöden eftersom innehåll per definition kan ändras i farten. Kul för hackare, katastrof för människor som behöver försörja sig.
Nej, det finns ingen 4:e nivå på skivan PostScript-språk, väntar på att marknadsföring ska ge signalen. Från och med PDF 1.4 inkluderades alla tillägg till Adobes bildmodell i PDF snarare än PostScript.
För att vara helt tydlig kommer Adobe att fortsätta att licensiera PostScript-teknik genom våra OEM-partners så länge det finns efterfrågan på det från dess kunder. Vi kommer också att fortsätta att stödja PostScript till PDF-gatewayen med vår Distiller-teknik i Acrobat. Adobe kommer att fortsätta att stödja EPS som ett äldre grafikformat för att importera ogenomskinlig, ogenomskinlig grafikdata till Adobe-program (som InDesign och Illustrator). Även om vi definitivt inte rekommenderar att du lagrar nytt grafiskt innehåll i EPS-format (förutom att behöva importera data till sidlayoutprogram som inte precis är PDF-centrerade - du behöver inte nämna namn här!), så borde vår användarbas känna sig bekväm inte behöva oroa dig för att behöva konvertera dina mycket stora bibliotek med EPS-baserade grafiktillgångar." PostScripts historia

Gradvis misslyckande 

Ovanstående inlägg har redan gjort det klart att Adobe inte längre anstränger sig för PostScript. Under det senaste decenniet har branschen gått över till PDF-baserade arbetsflöden. Det finns fortfarande enstaka fall där PostScript används på grund av användningen av föråldrad programvara eller människor som inte vill ändra sitt sätt att arbeta. Eftersom PostScript-drivrutiner blir allt mer sällsynta är det bara en tidsfråga innan PostScript försvinner helt.

Design