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, 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 grafica stampata
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 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, 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 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
Il meglio di entrambi i mondi: Postscript è Print Whisperer
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 2.5 inch 5 inch moveto (Hello, World!) show showpage
Iniziamo a vedere abbastanza 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 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 before using translate 105 210 translate %This cordinates places the images on %the page %-----The actual image begin------- 76.8 86.4 scale 40 45 1 [ 40 0 0 -45 0 45 ] { < fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff ff7fffffffffffffffffffffffffff> } image %-----The actual image end ------- grestore %restore the settings from before the translat 0 245 moveto (Text and image, ) show 0 229 moveto (side by side. ) show 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 tutti 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 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 ciò che effettivamente è stato l'inizio di un 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.