Storia del PostScript. Queste pagine forniscono una panoramica dell'evoluzione del linguaggio di descrizione delle pagine PostScript. PostScript è ormai sul mercato da oltre 25 anni. Ciò ha avuto un profondo impatto sul settore editoriale e rimane ancora oggi un importante standard di settore.

PostScript è un linguaggio programmazione, che viene utilizzata per descrivere la grafica vettoriale e la stampa. È stato sviluppato da John Warnock insieme ai colleghi di Adobe Systems nel 1982.

Anni oscuri. Storia del PostScript

Per valutare PostScript, è necessario sapere come funziona il mercato prima che diventi disponibile. All'inizio degli anni '80, se avevi bisogno di attrezzature per la composizione, andavi dai tipografi Acme e loro ti vendevano un sistema Acme con un dispositivo di output Acme. Seguirai quindi almeno due settimane di formazione per imparare a utilizzare il sistema. Il sistema Acme non sarà compatibile con apparecchiature di altri produttori. Nella maggior parte dei casi sarebbe addirittura difficile o impossibile scambiare dati con altri sistemi.

Se si dispone di un personal computer, è possibile collegarlo a una stampante ad aghi, che produrrà caratteri raster di bassa qualità. La grafica si poteva fare, ma la qualità era accettabile solo per i nerd che a quei tempi compravano i computer.

L'inizio è una fotocopiatrice. Storia del PostScript

La storia di PostScript inizia al Parc, un istituto di ricerca Xerox. È stato qui che sono state sviluppate molte delle tecnologie informatiche che oggi diamo per scontate. Stampante laser, GUI ed Ethernet sono solo alcuni esempi luminosi.

Uno dei brillanti ingegneri che lavoravano alla Xerox era John Warnock. Ha sviluppato un linguaggio chiamato Interpress che potrebbe essere utilizzato per controllare le stampanti laser Xerox. Lui e il suo capo, Charles M. Chuck Geschke, trascorsero due anni cercando di convincere Xerox a trasformare Interpress in un prodotto commerciale. Quando ciò fallì, decisero di lasciare Xerox e provarlo loro stessi.  

Viene fondata Adobe

John Warnock e Chuck Geschke chiamarono la loro azienda Adobe in onore del piccolo torrente che scorreva dietro la casa di Warnock a Los Altos, in California. A volte si vede questo riferimento nelle guide dei vini sulle mappe della Napa Valley, dove vengono prodotti alcuni dei vini più famosi della California.

Inizialmente, Warnock e Geschke pensarono di costruire da soli una stampante veramente potente, ma presto si resero conto che avrebbe avuto più senso che altri produttori sviluppassero strumenti per controllare le loro stampanti.

Adobe ha impiegato 20 anni per sviluppare PostScript, un linguaggio che può essere utilizzato per controllare dispositivi di output come le stampanti laser.

 

1984 - PostScript livello 1. Storia del PostScript

PostScript è stato rilasciato nel 1984. Originariamente si chiamava semplicemente PostScript. Il "Livello 1" è stato aggiunto successivamente per differenziarlo dal successivo aggiornamento del Livello 2.

PostScript è un linguaggio molto potente, che è un po' come Forth, un altro linguaggio informatico. Fin dall'inizio, PostScript richiedeva un sistema abbastanza potente per funzionare. In effetti, nei loro primi anni, le stampanti PostScript avevano una potenza di elaborazione maggiore rispetto ai Macintosh ad esse collegate.

Offre alcuni enormi vantaggi che altri sistemi non offrono:

  • PostScript è indipendente dal dispositivo. Ciò significa che il file PostScript può essere eseguito su qualsiasi dispositivo PostScript. Su una stampante laser si ottiene un output di 300 dpi, ma lo stesso file produce 2400 o 2540 dpi meravigliosamente nitidi su una fotocompositrice. Per gli utenti ciò significava non essere più legati a un unico produttore e poter scegliere i dispositivi più adatti al proprio scopo. Storia del PostScript
  • Qualsiasi produttore può acquistare una licenza per un interprete PostScript e utilizzarla per creare un dispositivo di output.
  • Le specifiche PostScript (sintassi) erano disponibili gratuitamente, quindi chiunque poteva scrivere software che lo supportasse.

PostScript decolla

PostScript era un gioco piuttosto importante per Adobe e non sarebbero stati in grado di convincere il mercato del suo valore se non fosse stato per Steve Jobs di Apple Computer.

Nel 1985, le vendite dei computer Macintosh iniziarono a diminuire e Apple aveva davvero bisogno di un'app killer per il suo nuovo bambino. A Steve Jobs piacque la tecnologia di Adobe, investì 2,5 milioni di dollari nell'azienda e convinse Warnock a creare un controller PostScript per il LaserWriter di Apple. Questa stampante era simile alla HP LaserJet, ma un controller PostScript le avrebbe consentito di produrre pagine di "qualità compositrice". Il LaserWriter costa circa $ 7000. Oggi può sembrare costoso (e lo era!), ma confrontalo con la prima stampante laser di Xerox, che costava 1978 dollari nel 500.

Un computer collegato a una stampante laser ad alta potenza non avrebbe avuto un grande impatto, ma Apple e Adobe hanno avuto la fortuna di imbattersi in un terzo partner, una piccola azienda start-up che ha creato un'applicazione per sfruttare appieno le potenzialità Mac e LaserWriter. gradi. L'azienda si chiamava Aldus e il loro prodotto software era PageMaker.

Nacque il desktop publishing e nel giro di un anno la combinazione di LaserWriter, PostScript e PageMaker salvò Apple e trasformò Aldus e Adobe in aziende ricche. Linotype è stato il primo fornitore di grafica a riconoscere il valore di PostScript e ad offrire una serie di immagini con il proprio RIP PostScript. Presto seguirono altri produttori e PostScript divenne rapidamente la lingua franca mondiale. prestampa.

1991 - PostScript Livello 2. Storia di PostScript

Intorno al 1991, Adobe ha rilasciato la versione successiva di PostScript, chiamata Level 2. Si trattava di un aggiornamento abbastanza significativo che i rappresentanti aspettavano con impazienza. prestampa.

Le caratteristiche più importanti:

  • Velocità e affidabilità migliorate: gli errori Limitcheck e VMerror PostScript sono diventati terribili poco prima dell'introduzione del secondo livello. Adobe ha risolto tutto questo migliorando la gestione della memoria del codice e ottimizzandolo. Questo ci ha anche dato prestazioni migliori, soprattutto con le scansioni interlacciate.
  • Supporto per la separazione in-Rip: i RIP di livello 2 sono in grado di ricevere un file PostScript composito ed eseguire autonomamente la separazione dei colori. Questa non è una funzionalità richiesta e esistono sicuramente differenze funzionali tra i RIP Layer 2 di diversi produttori.
  • Decompressione delle immagini nel RIP: i RIP di livello 2 possono decomprimere le immagini compresse JPEG e CCITT Gruppo 4.
  • Supporto di caratteri compositi: questo è importante per i paesi asiatici che utilizzano set di caratteri più grandi rispetto a noi in Europa. Apple avrebbe dovuto supportare i caratteri composti tramite QuickDraw GX. Al giorno d'oggi può essere trovato nell'armadio di Apple da qualche parte accanto ad altre scoperte come OpenDoc e Newton.
  • Caching di caratteri e modelli: cose noiose come l'eliminazione della cache dei caratteri scompaiono al secondo livello. La memorizzazione nella cache dei modelli è stata utilizzata alcuni anni dopo da aziende del calibro di PressWise e Preps.
  • Driver migliorati: principalmente LaserWriter 8 per Macintosh e driver Adobe PostScript 2.X per Windows 3.1 insieme ai driver PPD associati.
  • Algoritmi di screening migliorati: questa era una vecchia notizia per molti produttori di RIP quando uscì il Livello 2.  

Adozione lenta del livello 2

Adobe ha commesso un grosso errore pubblicando prima le specifiche del Livello 2 e poi lavorando all'effettiva implementazione. Con grande imbarazzo, i concorrenti hanno realizzato emulatori Layer 2 più velocemente di quanto Adobe ritenesse possibile.
Sebbene PostScript Level 2 offrisse vantaggi immediati, ci volle molto tempo prima che le applicazioni iniziassero effettivamente a trarre vantaggio dalle nuove funzionalità. XPress 5, 11 anni dopo il rilascio di Level 2, non supportava una funzionalità come la divisione all'interno di uno strappo.

1998 - PostScript 3

Per qualche strano motivo, Adobe ha scelto di chiamare l'ultimo aggiornamento PostScript 3 anziché PostScript Level 3. Rispetto al Level 2, PostScript 3 era un aggiornamento piuttosto minore. Al momento del lancio, molte applicazioni non erano ancora in grado di supportare adeguatamente il livello 2. Storia di PostScript

Principali vantaggi PostScript 3 sono:

  • Supporta oltre 256 livelli di grigio per colore. Adobe ha incluso lo screening a 12 bit nel suo codice PostScript. Ciò consente fino a 4096 livelli di grigio per colore. In passato, il limite del livello di grigio di 256 era talvolta visibile come striature, soprattutto nelle fusioni.
  • Supporto PDF. I RIP PostScript 3 supportano sia i file PostScript Level 2 che quelli PDF.
  • Supporto migliorato per la separazione intra-rip: i RIP PostScript Level 2 sono già in grado di effettuare la separazione dei colori all'interno del RIP stesso, ma alcuni tipi di immagini, come le immagini duplex o esacromiche, non possono essere elaborati in tale flusso di lavoro. PostScript 3 contiene uno spazio colore aggiuntivo chiamato DeviceN. Se un'immagine a colori non CMYK viene codificata in questo spazio colore, PostScript 3 RIP è in grado di fornire la corretta separazione dei colori di tale immagine.
  • Pronta per stampare. In questi giorni di pubblicità su Internet, Adobe non è riuscita a stare alla larga e ha aggiunto alcune funzionalità Internet a PostScript. Stranamente, nessuno dei clienti OEM di Adobe sembra essersi preso la briga di implementarlo.

2001 - La Grande Divisione. Storia del PostScript

Le specifiche per PDF 1.4, rilasciate nel 2001, includevano per la prima volta un paio di funzionalità che non avevano equivalenti in PostScript: trasparenza e livelli.

Risoluzione dell'immagine

Il 2006 è l’inizio della fine? Storia del PostScript

Nel 2006, Adobe ha annunciato Adobe PDF Print Engine (APPE), una riscrittura completa della sua architettura RIP. Invece di fare affidamento su PostScript come linguaggio di descrizione della pagina principale, APPE utilizza PDF. I designer ora possono esportare File PDF da un'applicazione di layout come InDesign. Queste pagine vengono inviate alla stampante, che utilizza un sistema di flusso di lavoro basato su PDF per ispezionare, acquisire e disporre queste pagine. Il motore di stampa PDF viene quindi utilizzato per creare i dati finiti. In tutta la catena il PostScript non è più necessario.

Quando è stato chiesto se Adobe introdurrà mai PostScript 4, un aggiornamento che includerà tutte le nuove funzionalità disponibili in PDF, Dov Isaacs di Adobe ha dichiarato quanto segue in un thread sui forum di Printplanet:

“Non succederà assolutamente. PostScript è un linguaggio di programmazione, non un linguaggio di descrizione della pagina. Per sua stessa natura, non fornisce flussi di lavoro end-to-end veramente robusti poiché, per definizione, il contenuto può cambiare al volo. Divertimento per gli hacker, disastro per le persone che hanno bisogno di guadagnarsi da vivere.
No, non esiste il 4° livello sul disco Linguaggio PostScript, in attesa che il marketing dia il segnale. A partire da PDF 1.4, tutte le aggiunte al modello di immagine Adobe erano incluse in PDF anziché in PostScript.
Per essere assolutamente chiari, Adobe continuerà a concedere in licenza la tecnologia PostScript tramite i nostri partner OEM finché ce ne sarà richiesta da parte dei suoi clienti. Continueremo inoltre a supportare il gateway PostScript to PDF utilizzando la nostra tecnologia Distiller in Acrobat. Adobe continuerà a supportare EPS come formato grafico legacy per l'importazione di dati grafici opachi e opachi nelle applicazioni Adobe (come InDesign e Illustrator). Anche se sicuramente sconsigliamo di archiviare nuovi contenuti grafici in formato EPS (a parte dover importare i dati in programmi di impaginazione che non sono esattamente incentrati sul PDF - non c'è bisogno di menzionare nomi qui!), la nostra base di utenti dovrebbe sentirsi a proprio agio senza doversi preoccupare di dover convertire le vostre grandissime librerie di risorse grafiche basate su EPS." Storia del PostScript

Fallimento graduale 

Il post sopra ha già chiarito che Adobe non sta più dedicando alcuno sforzo a PostScript. Nell’ultimo decennio, il settore è passato a flussi di lavoro basati su PDF. Esistono ancora casi isolati in cui viene utilizzato PostScript a causa dell'utilizzo di software obsoleti o di persone non disposte a cambiare il proprio modo di lavorare. Poiché i driver PostScript diventano sempre più rari, è solo questione di tempo prima che PostScript scompaia completamente.

disegno