Istoria PostScriptului. Aceste pagini oferă o imagine de ansamblu asupra evoluției limbajului de descriere a paginilor PostScript. PostScript este acum pe piață de peste 25 de ani. Acest lucru a avut un impact profund asupra industriei editoriale și rămâne un standard important în industrie chiar și astăzi.

PostScript este un limbaj programare, care este folosită pentru a descrie grafica vectorială și imprimarea. A fost dezvoltat de John Warnock împreună cu colegii de la Adobe Systems în 1982.

Evul întunecat. Istoria PostScriptului

Pentru a evalua PostScript, trebuie să știți cum funcționează piața înainte de a deveni disponibilă. La începutul anilor 80, dacă aveai nevoie de echipamente de tipografie, te duceai la tipografii Acme și îți vindeau un sistem Acme cu un dispozitiv de ieșire Acme. Veți urma apoi cel puțin două săptămâni de antrenament pentru a învăța cum să utilizați sistemul. Sistemul Acme nu va fi compatibil cu echipamente de la niciun alt producător. În cele mai multe cazuri, ar fi chiar dificil sau imposibil să faci schimb de date cu alte sisteme.

Dacă aveți un computer personal, îl puteți conecta la o imprimantă matriceală, care va scoate caractere raster de calitate scăzută. Grafica se putea face, dar calitatea era acceptabilă doar pentru tocilarii care cumpărau computere în acele vremuri.

Începutul este un fotocopiator. Istoria PostScriptului

Istoria PostScriptului începe la Parc, un institut de cercetare Xerox. Aici au fost dezvoltate multe dintre tehnologiile informatice pe care acum le considerăm de la sine înțelese. Imprimanta laser, GUI și Ethernet sunt câteva exemple strălucitoare.

Unul dintre inginerii geniali care lucrau la Xerox a fost John Warnock. El a dezvoltat un limbaj numit Interpress care ar putea fi folosit pentru a controla imprimantele laser Xerox. El și șeful său, Charles M. Chuck Geschke, au petrecut doi ani încercând să convingă Xerox să transforme Interpress într-un produs comercial. Când acest lucru nu a reușit, au decis să părăsească Xerox și să încerce ei înșiși.  

Adobe a fondat

John Warnock și Chuck Geschke și-au numit compania Adobe după micul pârâu care curgea în spatele casei lui Warnock din Los Altos, California. Vedeți uneori această referință în ghidurile de vin de pe hărțile Napa Valley, unde sunt produse unele dintre cele mai faimoase vinuri din California.

La început, Warnock și Geschke s-au gândit să construiască ei înșiși o imprimantă cu adevărat puternică, dar în curând și-au dat seama că ar fi mai logic ca alți producători să dezvolte instrumente pentru a-și controla imprimantele.

Adobe a avut nevoie de 20 de ani oameni pentru a dezvolta PostScript, un limbaj care poate fi folosit pentru a controla dispozitivele de ieșire, cum ar fi imprimantele laser.

 

1984 - PostScript nivel 1. Istoria PostScriptului

PostScript a fost lansat în 1984. Inițial se numea pur și simplu PostScript. „Tier 1” a fost adăugat mai târziu pentru a-l diferenția de actualizarea ulterioară de Tier 2.

PostScript este un limbaj foarte puternic, care este un pic ca Forth, un alt limbaj de computer. Încă de la început, PostScript a necesitat un sistem destul de puternic pentru a rula. De fapt, în primii ani, imprimantele PostScript aveau mai multă putere de procesare decât Macintosh-urile atașate acestora.

Oferă câteva beneficii uriașe pe care alte sisteme nu le oferă:

  • PostScript este independent de dispozitiv. Aceasta înseamnă că fișierul PostScript poate rula pe orice dispozitiv PostScript. Pe o imprimantă laser obțineți o ieșire de 300 dpi, dar același fișier produce o imagine de 2400 sau 2540 dpi minunat de clară pe un fotocompozitor. Pentru utilizatori, acest lucru însemna că nu mai erau legați de un singur producător și puteau alege dispozitivele care se potriveau cel mai bine scopului lor. Istoria PostScriptului
  • Orice producător poate achiziționa o licență pentru un interpret PostScript și o poate folosi pentru a crea un dispozitiv de ieșire.
  • Specificațiile PostScript (sintaxă) erau disponibile în mod gratuit, astfel încât oricine putea scrie software care le suporta.

PostScript decolează

PostScript a fost un joc destul de mare pentru Adobe și nu ar fi fost capabili să convingă piața de valoarea sa dacă nu ar fi fost Steve Jobs de la Apple Computer.

În 1985, vânzările de computere Macintosh au început să scadă, iar Apple chiar avea nevoie de o aplicație ucigașă pentru noul său copil. Lui Steve Jobs i-a plăcut tehnologia Adobe, a investit 2,5 milioane de dolari în companie și l-a convins pe Warnock să creeze un controler PostScript pentru LaserWriter de la Apple. Această imprimantă era similară cu HP LaserJet, dar un controler PostScript i-ar permite să producă pagini de „calitate compozitoare”. LaserWriter costă aproximativ 7000 USD. Acest lucru poate părea scump astăzi (și a fost!), dar comparați-l cu prima imprimantă laser de la Xerox, care a costat 1978 USD în 500.

Un computer conectat la o imprimantă laser de mare putere nu ar fi avut un impact prea mare, dar Apple și Adobe au avut norocul să dau peste un al treilea partener, o mică companie care a creat o aplicație pentru a folosi pe deplin Mac și LaserWriter. grade. Compania se numea Aldus, iar produsul lor software era PageMaker.

S-a născut desktop publishing, iar în decurs de un an combinația dintre LaserWriter, PostScript și PageMaker a salvat Apple și a transformat Aldus și Adobe în companii bogate. Linotype a fost primul furnizor de grafică care a recunoscut valoarea PostScript și a oferit un set de imagini cu propriul RIP PostScript. Au urmat curând și alți producători, iar PostScript a devenit rapid lingua franca a lumii. prepresare.

1991 - PostScript Nivel 2. Istoria PostScriptului

În jurul anului 1991, Adobe a lansat următoarea versiune de PostScript, numită Level 2. Aceasta a fost o actualizare destul de semnificativă pe care reprezentanții o așteptau cu nerăbdare. prepresare.

Cele mai importante caracteristici:

  • Viteză și fiabilitate îmbunătățite: erorile Limitcheck și VMerror PostScript au devenit teribile cu puțin timp înainte de introducerea celui de-al doilea nivel. Adobe a remediat toate acestea, îmbunătățind gestionarea memoriei codului său și optimizând codul său. Acest lucru ne-a oferit și performanțe mai bune, în special cu scanările intercalate.
  • Suport pentru separare în rips: RIP-urile de nivel 2 sunt capabile să primească un fișier PostScript compus și să efectueze separarea culorilor pe cont propriu. Aceasta nu este o caracteristică obligatorie și, cu siguranță, există diferențe funcționale între RIP-urile Layer 2 de la diferiți producători.
  • Decomprimarea imaginilor în RIP: RIP-urile de nivel 2 pot decomprima imaginile JPEG și CCITT Grupul 4 comprimate.
  • Suport pentru fonturi compuse: acest lucru este important pentru țările asiatice care folosesc seturi de caractere mai mari decât noi în Europa. Apple ar fi trebuit să accepte fonturi compuse prin QuickDraw GX. În aceste zile poate fi găsit în dulapul Apple undeva lângă alte descoperiri precum OpenDoc și Newton.
  • Memorarea în cache a fonturilor și a șablonului: lucruri plictisitoare precum ștergerea cache-ului fonturilor au dispărut la nivelul doi. Memorarea în cache a modelelor a fost folosită câțiva ani mai târziu de oameni precum PressWise și Preps.
  • Drivere îmbunătățite: în principal LaserWriter 8 pentru Macintosh și driver Adobe PostScript 2.X pentru Windows 3.1 împreună cu driverele PPD asociate.
  • Algoritmi de screening îmbunătățiți: aceasta era o știre veche pentru mulți producători de RIP până la apariția Nivelului 2.  

Adoptarea lentă a nivelului 2

Adobe a făcut o mare greșeală publicând mai întâi specificațiile de nivel 2 și apoi lucrând la implementarea efectivă. Spre jenă, concurenții au venit cu emulatoare Layer 2 mai repede decât a crezut Adobe.
Deși PostScript Level 2 a avut beneficii imediate, a durat mult timp până când aplicațiile au început efectiv să profite de noua funcționalitate. XPress 5, la 11 ani după lansarea Nivelului 2, nu a acceptat o caracteristică precum împărțirea într-un rip.

1998 - PostScript 3

Dintr-un motiv ciudat, Adobe a ales să apeleze cea mai recentă actualizare PostScript 3 în loc de PostScript Level 3. În comparație cu Level 2, PostScript 3 a fost o actualizare destul de minoră. Când s-a lansat, multe aplicații încă nu au putut să suporte corect stratul 2. Istoricul PostScript

Principalele avantaje PostScript 3 sunt:

  • Suportă peste 256 de niveluri de gri per culoare. Adobe a inclus screening pe 12 biți în codul său PostScript. Acest lucru permite până la 4096 de niveluri de gri per culoare. În trecut, limita de 256 de gri era uneori vizibilă ca dungi, în special în amestecuri.
  • Suport PDF. RIP-urile PostScript 3 acceptă atât fișiere PostScript Level 2, cât și fișiere PDF.
  • Suport îmbunătățit pentru separare intra-rip: RIP-urile PostScript de nivel 2 sunt deja capabile de separare a culorilor în cadrul RIP-ului propriu-zis, dar unele tipuri de imagini, cum ar fi imaginile duplex sau hexachrome, nu pot fi procesate într-un astfel de flux de lucru. PostScript 3 conține un spațiu de culoare suplimentar numit DeviceN. Dacă o imagine color non-CMYK este codificată în acest spațiu de culoare, PostScript 3 RIP poate oferi separarea corectă a culorilor respectivei imagini.
  • Gata de printat. În aceste zile de publicitate pe internet, Adobe nu a putut să stea departe și a adăugat unele funcționalități de internet la PostScript. Destul de ciudat, niciunul dintre clienții OEM ai Adobe nu pare să se fi obosit să-l implementeze.

2001 - Marea Diviziune. Istoria PostScriptului

Specificațiile pentru PDF 1.4, lansate în 2001, au inclus pentru prima dată o pereche de caracteristici care nu aveau echivalent în PostScript: transparență și straturi.

Rezoluția imaginii

Este 2006 începutul sfârșitului? Istoria PostScriptului

În 2006, Adobe a anunțat Adobe PDF Print Engine (APPE), o rescrie completă a arhitecturii sale RIP. În loc să se bazeze pe PostScript ca limbaj principal de descriere a paginii, APPE folosește PDF. Designerii pot exporta acum Fișiere PDF dintr-o aplicație de aspect, cum ar fi InDesign. Aceste pagini sunt trimise la imprimantă, care utilizează un sistem de flux de lucru bazat pe PDF pentru a inspecta, captura și așeza aceste pagini. Motorul de imprimare PDF este apoi folosit pentru a crea datele finite. De-a lungul întregului lanț, PostScript nu mai este necesar.

Când a fost întrebat dacă Adobe va introduce vreodată PostScript 4, o actualizare care va include toate funcțiile noi disponibile în PDF, Dov Isaacs de la Adobe a spus următoarele într-un thread de pe forumurile Printplanet:

„Nu se va întâmpla absolut. PostScript este un limbaj de programare, nu un limbaj de descriere a paginii. Prin însăși natura sa, nu oferă fluxuri de lucru end-to-end cu adevărat robuste, deoarece, prin definiție, conținutul se poate schimba din mers. Distracție pentru hackeri, dezastru pentru oamenii care trebuie să își câștige existența.
Nu, nu există un al 4-lea nivel pe disc Limbajul PostScript, așteptând ca marketingul să dea semnalul. Începând cu PDF 1.4, toate completările la modelul de imagine Adobe au fost incluse mai degrabă în PDF decât în ​​PostScript.
Pentru a fi absolut clar, Adobe va continua să acorde licențe pentru tehnologia PostScript prin partenerii noștri OEM, atâta timp cât există cerere pentru aceasta din partea clienților săi. De asemenea, vom continua să acceptăm gateway-ul PostScript în PDF folosind tehnologia noastră Distiller în Acrobat. Adobe va continua să sprijine EPS ca format de grafică moștenit pentru importarea datelor grafice opace și opace în aplicațiile Adobe (cum ar fi InDesign și Illustrator). Deși cu siguranță nu recomandăm stocarea noului conținut grafic în format EPS (în afară de a trebui să importați datele în programe de aspect de pagină care nu sunt tocmai centrate pe PDF - nu este nevoie să menționăm numele aici!), baza noastră de utilizatori ar trebui să se simtă confortabil. nu trebuie să vă faceți griji că trebuie să vă convertiți bibliotecile foarte mari de elemente grafice bazate pe EPS.” Istoria PostScriptului

Eșec treptat 

Postarea de mai sus a arătat deja clar că Adobe nu mai depune niciun efort în PostScript. În ultimul deceniu, industria a trecut la fluxuri de lucru bazate pe PDF. Există încă cazuri izolate în care PostScript este folosit din cauza utilizării de software învechit sau a persoanelor care nu doresc să schimbe modul în care lucrează. Pe măsură ce driverele PostScript devin din ce în ce mai rare, este doar o chestiune de timp până când PostScriptul să dispară complet.

Desen