23Aug
Durante la stampa, potresti aver trovato la parola "Postscript". Ti sei mai chiesto cosa diavolo significhi, e la rilevanza che ha sulla tua stampante? Prenditi un minuto, impara la storia del computer e un po 'di più sulle stampanti desktop funzionano.
A meno che tu non sia un informatico, può essere fonte di confusione cercare "Postscript" e imparare che è un "linguaggio di programmazione concatenativo" solo per scoprire che hai ancora più parole confuse da da cercare. Oggi, renderemo tutto più semplice, inserendo Postscript nel contesto, spiegando di cosa si tratta, perché e come fa ciò che fa e in che modo ha praticamente trasformato l'intero mondo della grafica nell'orecchio collettivo! Continua a leggere, ci sono alcune cose interessanti e divertenti.
ASCII, Dot Matrix, Plotter e modifica della grafica stampata
Prima di comprendere Postscript e dispositivi di stampa più moderni, dobbiamo considerare le umili origini della tecnologia PC per la stampa. Le prime stampanti per computer erano dispositivi rozzi fatti solo per riprodurre caratteri di testo e ASCII - c'era poca o nessuna applicazione di grafica, e poco o nulla per loro. Queste cosiddette stampanti "stupide" potevano essere programmate per produrre testo, anche se molti avrebbero avuto limitazioni hardware che avrebbero impedito loro di stampare qualsiasi cosa tranne i caratteri nell'hardware - si pensi alla "macchina da scrivere".
Alcuni di noi di How-To Geek potrebberodateci e diteci di ricordare un importante passo successivo nell'evoluzione della stampante: le stampanti ad aghi . Questi erano in grado di stampare alcuni grezzi grafici in scala di grigi con file di pixel, oltre a una tipografia a blocchi e bassa profondità di pixel. Sebbene avessero il vantaggio di creare immagini digitali( anche se conteggi di tipo ASCII artistici), la tipografia rozza era una battuta d'arresto per le prime stampanti ad aghi. Tutte le stampanti a matrice di punti hanno preso direzioni sulla stampa di immagini e testo all'incirca nello stesso modo;suddividerlo in pixel, stampandoli in righe mentre la testina di stampa passa lungo la carta, alimenta il successivo pezzo di carta e la ripete.
A differenza delle stampanti ad aghi, i plotter sono ancora abbastanza comuni, in particolare nella produzione. I plotter spostano carte, vinile o altri materiali in coordinate algebriche per disegnare, stampare o tagliare forme vettoriali matematicamente pure lisce con uno stilo o una lama di coltello. Come abbiamo appreso, a causa della natura dei glifi tipografici, le forme vettoriali sono di gran lunga superiori ai pixel per definire forme astratte, matematicamente pure trovate nel tipo. Poiché i plotter sono progettati per muoversi in base a una matematica precisa, le istruzioni su come creare tipografia e altre forme sono abbastanza facili da comunicare al dispositivo con un PC.
La sfida era questa: nessun modello esistente di PC per la tecnologia di stampa poteva creare allo stesso tempo grafica e grafica tipografica pulita e basata su vettori. Cosa dovevano fare tutti i geek intelligenti?
Xerox PARC e lo sviluppo della prima stampante laser
Xerography, fotocopiatrice AKA, erano gli stampatori di sviluppo che cercavano. Sebbene la Xerografia fosse stata inventata negli anni Trenta e resa commercialmente disponibile come fotocopiatrice alla fine degli anni Cinquanta e Sessanta, non fu usata nella stampa su PC fino a quando l'ingegnere di PARC della Xerox Gary Starkweather progettò la prima stampante laser.
Ecco una descrizione grafica e una descrizione approssimativa di come funziona Xerography: la luce colpisce le aree caricate elettricamente del tamburo di stampa, gli elettroni reagiscono e quelle aree caricate negativamente perdono quella carica. Il toner aderisce all'elettricità statica e viene premuto sulla carta, creando immagini senza l'uso di pixel in stile dot matrix. E poiché questo processo di stampa era fondamentalmente diverso da uno qualsiasi dei metodi relativamente grezzi elencati sopra, Xerography era un modo logico per stampare contemporaneamente testo e grafica puliti. C'era un semplice problema di progettazione che doveva essere risolto: come si creano istruzioni per una stampante che può facilmente fare entrambe le cose contemporaneamente?
Il meglio di entrambi i mondi: Postscript è il sussurratore di stampe
Entra negli ingegneri e co-fondatori di Adobe John Warnock e Charles Geschke. La coppia aveva collaborato con Xerox e aveva creato il linguaggio di descrizione della pagina( o PDL) chiamato Interpress. Interpress ha risolto questo problema ingegneristico: si trattava di un sistema di traduzione di immagini e forme complicate in dati che la stampante può utilizzare per produrre opere d'arte stampate di alta qualità.Interpress non era necessariamente il primo PDL, e non era l'ultima collaborazione di Warnock e Geschke. Lasciando Xerox PARC, la coppia ha sviluppato un prodotto di punta in Postscript, che è rimasto, fino ad oggi, uno standard del settore grafico.
Postscript, come suggerisce il nome, è in realtà un linguaggio di programmazione completo di Turing. Le indicazioni sono scritte in modo leggibile dall'uomo e comunicate alla stampante, che crea l'arte di alta qualità dalle istruzioni. Ecco un esempio del programma "Hello World" di Inkguides.com.
%! PS
/ inch{ 72 mul} def
/ Times-Roman findfont 50 scalefont setfont
moveto da 2,5 pollici 5 pollici
( Ciao, Mondo!) Mostra
showpage
Iniziamo a vedere piuttosto rapidamente che tipo di istruzioni Postscript èdando la stampante, e quanto semplici siano le indicazioni. I caratteri a cui si fa riferimento in questo programma esistono in forma vettoriale e vengono richiamati da file separati, e costituivano una parte importante del contributo di Adobe al settore della grafica digitale. Ecco un secondo esempio, dalla pagina di Mikkel Meinike Nielsen su Postscript:
%!
/ Times-Roman findfont 16 scalefont setfont
gsave% save prima di usare translate
105 210 translate% Questo coordinate posiziona le immagini su
% della pagina
% ----- L'immagine effettiva inizia -------
76.8 86.4 scala
40 45 1 [40 0 0 -45 0 45]
{ & lt;
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff & gt;} immagine
% ----- La fine dell'immagine reale -------
grestore% ripristina le impostazioni precedenti alla traslator
0 245 moveto( Testo e immagine,) mostra
0 229 moveto( affiancato.) mostra
showpage
Questa ampia sezione centrale di gobbledygook è in realtà un codice esadecimale che definisce un'immagine. La maggior parte di Postscript non viene scritta a mano in questo modo, ma piuttosto dai programmi. Per avere un'idea di come appare questo codice Postscript, dai un'occhiata a questo screencap dalla pagina di Mikkel qui sotto dell'immagine generata da questo codice. Anche interi maghi fotografici possono essere riscritti come poscritti in questo modo: il filetype è chiamato Encapsulated Post Script, o EPS.Pagine stampate moderne
e processi di stampa più recenti
Al giorno d'oggi, non tutte le stampanti usano Postscript, ma tutte devono disporre di una sorta di livello di traduzione per trasformare i dati di testo e di immagine in materiale stampato. Solitamente chiamiamo questi programmi i driver di stampa e oggi vengono dal produttore e sono un software proprietario. In qualche modo, questo è un elemento cruciale di ciò che tutte le stampanti devono comunicare con i PC, anche se le stampanti che usiamo nelle nostre case risolvono problemi molto diversi rispetto alle prime stampanti laser. Indipendentemente da ciò, Postscript è stato il primo grande successo di Adobe e fa parte di quello che è stato l'inizio di un'esplosione di grafica e design popolare in tutto il mondo. Crediti immagine
: Stampante Brother MFC-8370 di Jung-nam Nam, disponibile con licenza Creative Commons. Stampante a matrice di punti antica di Andy Broomfield, disponibile con licenza Creative Commons. IBM 3800, fotografo sconosciuto, ha assunto un uso corretto. Processo di fotocopie Xerografiche di Yzmo, disponibile con licenza GNU.Software Adobe di Seven Block, disponibile sotto Creative Commons. La nuova stampante di Erin Sparling, disponibile sotto Creative Commons.