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

Innholdsfortegnelse:

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

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

Video: Hva er Postscript? Hva har det å gjøre med skriveren min?
Video: How To Enable Or Disable Windows Firewall Using Group Policy - YouTube 2024, April
Anonim
Når du har skrevet ut, kan det hende at du har kommet over ordet "Postscript." Har du lurt på hva det betyr, og hva relevansen har for skriveren? Ta litt tid, lære litt datamaskinhistorikk, og litt mer om skrivebordsskrivere.
Når du har skrevet ut, kan det hende at du har kommet over ordet "Postscript." Har du lurt på hva det betyr, og hva relevansen har for skriveren? Ta litt tid, lære litt datamaskinhistorikk, og litt mer om skrivebordsskrivere.

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

Før vi forstår Postscript og mer moderne utskriftsenheter, må vi vurdere de beskjedne røttene til PC for å skrive ut teknologi. 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 begrensninger på maskinvare som ville hindre dem fra å skrive ut alt annet enn tegnene i maskinvare-tenkemaskinen.
Før vi forstår Postscript og mer moderne utskriftsenheter, må vi vurdere de beskjedne røttene til PC for å skrive ut teknologi. 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 begrensninger på maskinvare som ville hindre dem fra å skrive ut alt annet enn tegnene i maskinvare-tenkemaskinen.

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

Xerography, AKA-kopiering, var utviklingsskriverne på jakt 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.
Xerography, AKA-kopiering, var utviklingsskriverne på jakt 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?
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 medstiftere 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.
Skriv inn Adobe ingeniører og medstiftere 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 /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.

Image
Image

Moderne trykte sider og nyere utskriftsprosesser

Image
Image

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.

Anbefalt: