Når du skriver ut, har du kanskje kommet over ordet "Postscript". Har du noen gang lurt på hva det betyr, og hvilken betydning det har for skriveren din? Ta et øyeblikk, lær litt datahistorikk, og litt mer om skrivebordsskrivere.
Med mindre du er informatiker, kan det være forvirrende å slå opp "Postscript" og lære at det er et " sammenhengende programmeringsspråk ”Bare for å finne at du har enda mer forvirrende ord å slå opp. I dag skal vi gjøre det enkelt, og sette Postscript i sammenheng, forklare hva det er, hvorfor og hvordan det gjør hva det gjør, og hvordan det stort sett snudde hele grafikkverdenen på sitt kollektive øre! Fortsett å lese, det er noen gode geeky morsomme ting fremover.
ASCII, prikkmatrise, plottere og endring av trykt grafikk
Før vi forstår Postscript og mer moderne utskriftsenheter, må vi vurdere de ydmyke røttene til PC til utskriftsteknologi. Tidlige datamaskinsskrivere var grove enheter laget bare for å gjengi tekst og ASCII-tegn - det var lite eller ingen bruk av grafikk, og lite eller ingen bruk for dem. Disse såkalte "dumme" skriverne kunne programmeres til å produsere tekst, selv om mange ville ha hatt maskinvarebegrensninger som ville hindre dem i å skrive ut annet enn tegnene i maskinvaren - tenk "skrivemaskin."
Noen av oss på How-To Geek kan datere seg selv og si at vi husker et viktig neste trinn i skriverutviklingen - dot matrix-skrivere. Disse var i stand til å skrive ut litt rå gråtonegrafikk med pikserader, samt blokkerende typografi med lav pikseldybde. Selv om de hadde fordelen av å lage digitale bilder (selv om ASCII-kunst teller), var den rå typografien et tilbakeslag for tidlige matriseskrivere. Alle prikkmatriseskrivere tok anvisninger for utskrift av bilder og tekst på omtrent samme måte; bryte den i piksler, skrive dem ut i rader når skrivehodet passerer langs papiret, mate neste bit papir og gjenta.
I motsetning til matriseskrivere, plottere er fremdeles ganske vanlige, spesielt i produksjon. Plottere flytter papir, vinyl eller forskjellige andre materialer rundt på algebraiske koordinater for å tegne, skrive ut eller kutte glatte, matematiske rene vektorformer med en penn eller knivblad. Som vi har lært, på grunn av typen typografiske tegn, er vektorformer langt bedre enn piksler for å definere abstrakte, matematisk rene former som finnes i typen. Fordi plottere er konstruert for å bevege seg rundt basert på presis matematikk, er instruksjonene om hvordan du lager typografi og andre former ganske enkle for en PC å kommunisere til enheten.
Utfordringen var denne: ingen eksisterende PC-modeller til utskriftsteknologi kunne skape vektorbasert, ren typografi OG grafikk samtidig. Hva skulle alle de smarte nerdene gjøre?
Xerox PARC, og utvikling av den første laserskriveren
Xerography, AKA fotokopiering, var utviklingen som skriverne lette etter. Selv om Xerography ble oppfunnet i tredveårene og gjort kommersielt tilgjengelig som kopimaskiner på slutten av femti- og sekstitallet, ble den ikke brukt i PC-utskrift før Xerox PARC-ingeniør Gary Starkweather designet den første laserskriveren.
Her er en grafisk beskrivelse og grove beskrivelser av hvordan Xerography fungerer: lys treffer elektrisk ladede områder av trommelen, elektronene reagerer og de negativt ladede områdene mister ladningen. Toneren fester seg til den statiske elektrisiteten og presses på papiret for å lage kunstverk uten bruk av punktmatrisestilpiksler. Og fordi denne utskriftsprosessen var fundamentalt forskjellig fra noen av de relativt grove metodene som er oppført ovenfor, var Xerography en logisk måte å skrive ut ren type og grafikk samtidig. Det var ett enkelt ingeniørproblem som måtte løses - hvordan lager du instruksjoner for en skriver som enkelt kan gjøre begge deler på en gang?
Det beste fra begge verdener: Etterskrift er Print Whisperer
Gå inn på Adobe-ingeniører og medstiftere John Warnock og Charles Geschke. Paret hadde jobbet sammen på Xerox og hadde laget sidebeskrivelsesspråk (eller PDL) kalt Interpress. Interpress løste dette tekniske problemet - det var et system for å oversette bilder og kompliserte former til data som skriveren kan bruke til å vise trykt kunstverk av høy kvalitet. Interpress var ikke nødvendigvis den første PDL, og det var ikke Warnock og Geschkes siste samarbeid. Etter å ha forlatt Xerox PARC utviklet paret et flaggskipprodukt i Postscript, som til og med i dag har vært en grafisk industristandard.
Postscript, som navnet antyder, er faktisk et Turing-komplett programmeringsspråk. Veibeskrivelser skrives ut på en lesbar måte og kommuniseres til skriveren, noe som skaper høykvalitets kunst fra instruksjonene. Her er et eksempel “Hello World” -program fra Inkguides.com .
%! PS
/ tomme {72 mul} def
/ Times-Roman findfont 50 skalfont setfont
2,5 tommers 5 tommers film
(Hei, Verden!) Vis
visningsside
Vi begynner å se ganske raskt hva slags instruksjoner Postscript gir skriveren, og hvor enkle instruksjonene er. Skriftene det er referert til i dette programmet, finnes i vektorform og blir hentet 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% spare før du bruker translate
105 210 translate% Dette cordinates plasserer bildene på
%siden
% ————- Det faktiske bildet begynner ————————
76,8 86,4 skala
40 45 1 [ 40 0 0 -45 0 45 ]
{ <
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77ffffffffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffffffffffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff>} bilde
% ————- Selve bildet slutter ————————
gjenopprette% gjenopprett innstillingene fra før oversettelsen
0 245 moveto (Tekst og bilde,) viser
0 229 moveto (side om side.) Show
visningsside
Denne store midtre delen av gobbledygook er faktisk heksadesimal kode som definerer et bilde. De fleste Postscript er ikke skrevet for hånd som dette, men heller av programmer. For å få et inntrykk av hvordan denne Postscript-koden faktisk ser ut, kan du ta en titt på dette skjermdekselet fra Mikkels side nedenfor av bildet denne koden genererte. Hele fotografiske mages kan også skrives om som etterskrift på denne måten - filtypen kalles Encapsulated Post Script, eller EPS.
Moderne trykte sider og nyere utskriftsprosesser
I dag bruker ikke alle skrivere Postscript, men alle må ha et slags oversettelseslag for å gjøre tekst- og bildedata om til trykt materiale. Vi kaller vanligvis disse programmene skriverdrivere —Og i dag kommer de fra produsenten, og er en proprietær programvare. I en eller annen form er dette en viktig del av det alle skrivere trenger for å kommunisere med PC-er - selv om skriverne vi bruker hjemme, løser veldig andre problemer enn de første laserskrivere. Uansett var Postscript Adobes første store suksess, og er en del av det som faktisk var starten på en verdensomspennende populær eksplosjon av grafikk og design .
Bildekreditter: 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, ukjent fotograf, antok god bruk. Xerografisk fotokopiprosess av Yzmo, tilgjengelig under GNU-lisens. Adobe-programvare fra Seven Block, tilgjengelig under Creative Commons. Den nye skriveren av Erin Sparling, tilgjengelig under Creative Commons.