23Aug

Hva er Postscript? Hva har det å gjøre med skriveren min?

click fraud protection

Når du har skrevet ut, har du kanskje kommet over ordet "Postscript." Har du noen gang lurt på hva heck dette betyr, og relevansen har det for skriveren din? Ta litt tid, lære litt datamaskinhistorikk, og litt mer om skrivebordsskrivere.

Med mindre du er en datavitenskapsmann, kan det være forvirrende å slå opp "Postscript" og lære at det er et "konkatativ programmeringsspråk" bare for å finne at du har enda mer forvirrende ord for å 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

Før vi forstår Postscript og moderne enheter, må vi vurdere de ydmyke røttene til PC til utskriftsteknologi. Tidligere dataskrivere var rå enheter laget for å reprodusere tekst og ASCII-tegn - det var lite eller ingen bruk av grafikk, og lite for ingen bruk for dem. Disse såkalte "dumme" skriverne kan programmeres til å produsere tekst, selv om mange ville ha hatt maskinvarebegrensninger som ville hindre at de skriver ut annet enn tegnene i maskinvare-tenkemaskinen.

instagram viewer

Noen av oss på How-To Geek kandate oss selv og si at vi husker et viktig neste skritt i skriverevolusjonen - dotmatriseskrivere. 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 dotmatriseprintere er plotters fortsatt ganske vanlig, spesielt i produksjon. 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

Xerography, AKA-kopiering, var utviklingsskriverne på utkikk etter. Selv om Xerography hadde blitt oppfunnet i trettiårene og gjort kommersielt tilgjengelig som kopimaskiner i slutten av femtiotalet og sekstitallet, ble det ikke brukt i PC-utskrift til Xerox PARC-ingeniør Gary Starkweather konstruerte den første laserskriveren.

Her er en grafisk og grov beskrivelse av hvordan Xerography virker: Lys treffer elektrisk ladede områder på utskriftstrummen, elektronene reagerer og de negativt ladede områdene taper den ladningen. Toner overholder statisk elektrisitet, og presses på papiret, og skaper kunst uten bruk av punktmatriseformatpiksler. Og fordi denne utskriftsprosessen var fundamentalt forskjellig fra noen av de forholdsvis grove metodene som er nevnt ovenfor, var Xerography en logisk måte å skrive ut ren type og grafikk på samtidig. Det var et enkelt teknisk problem som måtte løses - hvordan lager du instruksjoner for en skriver som lett kan gjøre begge samtidig?

Det beste av begge verdener: Postscript er Print Whisperer

Skriv inn Adobe ingeniører og medgrunnleggere John Warnock og Charles Geschke. Paret hadde jobbet sammen på Xerox og hadde opprettet sidebeskrivelsesspråk( eller PDL) som heter Interpress. Interpress løst dette tekniske problemet - det var et system for å oversette bilder og kompliserte former til data skriveren kan bruke til å vise ut 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 har vært, til og med i dag, en grafikkindustristandard.

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
/ tommer{ 72 meter} def
/ Times-Roman findfont 50 scalefont setfont
2,5 tommers 5 tommers moveto
( Hello, World!) Vis
showpage

Vi begynner å se ganske raskt hva slags instruksjoner Postscript ergi skriveren, og hvor enkelt retningene er. 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% lagre før du bruker oversette
105 210 translate% Dette koordinerer plasserer bildene på
% siden
% ----- Det aktuelle bildet begynner -------
76,8 86,4 skala
40 45 1 [40 0 0 -45 0 45]
{ & lt;
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff & gt;} bilde
% ----- Den faktiske bildeenden -------
grestore% gjenopprett innstillingene fra før oversettelsen
0 245 moveto( Tekst og bilde) viser
0 229 moveto( side ved side.) vis
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 Mikkel's 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 var Postscript Adobes første store suksess, og er en del av det som er effektivt starten på 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.