Cos'è Postscript? Che cosa ha a che fare con la mia stampante?
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 di più parole confuse da cercare. Oggi rendiamo 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 grafica stampata
Prima di comprendere Postscript e dispositivi di stampa più moderni, dobbiamo considerare le umili origini del PC per la tecnologia di 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 potrebbero uscire con noi stessi e dire che ricordiamo un importante passo successivo nell'evoluzione della stampante-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 il tipo di conteggio dell'arte ASCII), 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 più o meno allo stesso modo; dividerlo 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, 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 spostarsi in base a una matematica precisa, le istruzioni su come creare tipografia e altre forme sono abbastanza facili da comunicare al dispositivo da un PC.
La sfida era questa: nessun modello esistente di PC per la tecnologia di stampa poteva creare grafica e grafica tipografica vettoriali e pulite allo stesso tempo. Cosa dovevano fare tutti i geek intelligenti?
Xerox PARC e sviluppo della prima stampante laser
La xerografia, la fotocopiatura AKA, era lo sviluppo che gli stampatori stavano cercando. Sebbene Xerography fosse stata inventata negli anni Trenta e resa commercialmente disponibile come fotocopiatrici alla fine degli anni Cinquanta e Sessanta, non fu usata nella stampa su PC fino a quando l'ingegnere 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 è Print Whisperer
Inserisci gli 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 di ingegneria: 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 ml def
/ Times-Roman findfont 50 scalefont setfont
2,5 pollici 5 pollici moveto
(Ciao, Mondo!) Mostra
showpage
Iniziamo a vedere piuttosto rapidamente che tipo di istruzioni Postscript sta dando alla 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 all'industria 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% Questa pedina posiziona le immagini
%la pagina
% - Inizia l'immagine reale-
76,8 scala 86,4
40 45 1 [40 0 0 -45 0 45]
<
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffffff> immagine
%: La fine dell'immagine effettiva -
grestore% ripristina le impostazioni precedenti alla traduzione
0 245 moveto (testo e immagine,) mostra
0 229 moveto (affiancato.) Mostra
showpage
Questa grande 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 avere una sorta di livello di traduzione per trasformare i dati di testo e di immagine in materiale stampato. Solitamente chiamiamo questi programmi driver della stampante-e al giorno d'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 ciò che è effettivamente l'inizio di a esplosione popolare in tutto il mondo di grafica e design.
Crediti immagine: Stampante Brother MFC-8370 di Jung-nam Nam, disponibile sotto 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.