
Med mindre du er datavitenskapsmann, kan det være forvirrende å se opp "Postscript" og lære at det er et "konkatativ programmeringsspråk" bare for å finne at du har enda mer forvirrende ord å slå opp. I dag gjør vi det enkelt, og legger Postscript i kontekst, forklar hva det er, hvorfor og hvordan det gjør hva det gjør, og hvordan det stort sett gjorde hele grafikkverdenen på sitt kollektive øre! Fortsett å lese, det er noen gode, geeky morsomme ting fremover.
ASCII, Dot Matrix, Plotters, og Endre Trykt Grafikk

Noen av oss på How-To Geek kan dømme oss selv og si at vi husker et viktig neste skritt i skriverevolusjonen -dot matrix skrivere. Disse var i stand til å skrive ut noen rå gråskala grafikk med rader piksler, samt blokkert, lav pixel dybde typografi. Selv om de hadde fordelen av å lage digitale bilder (selv om ASCII art slags teller), var den vanlige typografien et tilbakeslag for tidlige dotmatriseskrivere. Alle dotmatriseskrivere tok retninger om å skrive ut bilder og tekst på omtrent samme måte; bryte den inn i piksler, skriv dem ut i rader mens skrivehodet passerer langs papiret, mate neste papir og repeter.
I motsetning til dotmatrise skrivere, plottere er fortsatt ganske vanlig, særlig i produksjonen. Plottere flytter papir, vinyl eller forskjellige andre materialer rundt på algebraiske koordinater for å tegne, skrive ut eller kutte, matematisk rene vektorformer med en penn eller knivblad. Som vi har lært, på grunn av typen typografiske glyfer, er vektorformer langt bedre enn piksler for å definere abstrakte, matematisk rene former funnet i type. Fordi plottere er konstruert for å bevege seg på grunnlag av presis matte, er instruksjonene for hvordan du oppretter typografi og andre former, ganske enkle for en PC for å kommunisere med enheten.
Utfordringen var dette: ingen eksisterende modell av PC til utskriftsteknologi kan skape vektorbasert, ren typografi og grafikk samtidig. Hva var alle de klarte nerdene ment å gjøre?
Xerox PARC, og utvikling av den første laserskriveren


Det beste av begge verdener: Postscript er Print Whisperer

Postscript, som navnet antyder, er faktisk et Turing-komplett programmeringsspråk. Veibeskrivelsen er skrevet ut på en menneskelig lesbar måte, og kommunisert til skriveren, som skaper kunst av høy kvalitet fra instruksjonene. Her er et eksempel "Hello World" -program fra Inkguides.com.
%!PS /inch {72 mul} def /Times-Roman findfont 50 scalefont setfont 2.5 inch 5 inch moveto (Hello, World!) show showpage
Vi begynner å se ganske raskt hva slags instruksjoner PostScript gir skriveren, og hvor enkelt er retningene. Fonter referert til i dette programmet finnes i vektorform og hentes fra separate filer - og var en stor del av Adobes bidrag til den digitale grafikkindustrien. Her er et annet eksempel, fra Mikkel Meinike Nielsens side på 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
Denne store midterdelen av gobbledygook er faktisk heksadesimal kode som definerer et bilde. Mest Postscript er ikke skrevet for hånd som dette, men heller av programmer. For å få en ide om hva denne PostScript-koden egentlig ser ut, ta en titt på dette skjermbildet fra Mikkels side under bildet av denne koden generert. Hele fotografiske magasiner kan også skrives på igjen som postscript denne måten. Filetypen heter Encapsulated Post Script, eller EPS.

Moderne trykte sider og nyere utskriftsprosesser

I dag bruker ikke alle skrivere PostScript, men alle må ha en slags oversettelseslag for å slå tekst- og bildedata til trykt materiale. Vi kaller vanligvis disse programmene skriverdrivere- og i dag kommer de fra produsenten, og er en proprietær programvare. I noen form eller mote er dette et viktig stykke av hva alle skrivere må kommunisere med PCer, selv om skriverne vi bruker i våre hjem, løser svært forskjellige problemer enn de første laserskriverne. Uansett, Postscript var Adobes første store suksess, og er en del av det som effektivt begynner en verdensomspennende populær eksplosjon av grafikk og design.
Image Credits: Brother Printer MFC-8370 av Jung-Nam Nam, tilgjengelig under Creative Commons. Ancient Dot Matrix Printer av Andy Broomfield, tilgjengelig under Creative Commons. IBM 3800, fotograf ukjent, antok rettmessig bruk. Xerografisk kopimaskinprosess av Yzmo, tilgjengelig under GNU-lisens. Adobe-programvare av Seven Block, tilgjengelig under Creative Commons. Den nye skriveren av Erin Sparling, tilgjengelig under Creative Commons.