23Aug

Hvad er Postscript? Hvad skal det gøre med min printer?

click fraud protection

Når du har udskrevet, er du måske kommet på tværs af ordet "Postscript." Har du nogensinde spekuleret på, hvad det betyder, og hvad det betyder for din printer? Tag et øjeblik, lær lidt computer historie, og lidt mere om desktop printere arbejde.

Medmindre du er computerforsker, kan det være forvirrende at kigge op "Postscript" og lære at det er et "konkatativt programmeringssprog" kun for at finde, at du har endnu mere forvirrende ord til at slå op. I dag gør vi det nemt, og sætte Postscript i kontekst, forklare hvad det er, hvorfor og hvordan det gør hvad det gør, og hvordan det stort set gjorde hele grafikverdenen på sit kollektive øre! Fortsæt læsning, der er nogle gode nørdige sjove ting foran.

ASCII, Dot Matrix, Plotters og Ændring af Trykt Grafik

Før vi forstår Postscript og mere moderne printerenheder, skal vi overveje de ydmyge rødder af PC til printteknologi. Tidligere computerprintere var rå apparater, der kun blev fremstillet til gengivelse af tekst og ASCII-tegn - der var ringe eller ingen anvendelse af grafik, og lidt for ingen brug for dem. Disse såkaldte "dumme" printere kunne programmeres til at producere tekst, selvom mange ville have haft hardwarebegrænsninger, der ville forhindre dem i at udskrive alt andet end tegnene i hardware-tænk "skrivemaskine".

instagram viewer

Nogle af os på How-To Geek måskedato os selv og sig vi husker et vigtigt næste skridt i printer evolution- dot matrix printere. Disse var i stand til at udskrive nogle rå gråtoner grafik med rækker af pixels, samt blokke, lav pixel dybde typografi. Selv om de havde den fordel at skabe digitale billeder( selvom ASCII-kunst slags tæller), var den rå typografi et tilbageslag for tidlige dot matrix printere. Alle dot matrix printere tog retninger om udskrivning af billeder og tekst på omtrent samme måde;knæk det i pixels, tryk dem i rækker, da skrivehovedet passerer langs papiret, fodre den næste bit papir og gentag.

I modsætning til dot matrix printere er plottere stadig temmelig almindelige, især i fremstillingen. Plottere flytter papirer, vinyl eller forskellige andre materialer rundt på algebraiske koordinater for at tegne, udskrive eller skære glatte, matematisk rene vektorformer med en stylus eller knivblad. Som vi har lært, er vektorformer på grund af typen af ​​typografiske glyfer langt bedre end pixler til at definere abstrakte, matematisk rene former, der findes i typen. Fordi plottere er konstrueret til at bevæge sig rundt på basis af præcis matematik, er instruktionerne om hvordan man laver typografi og andre former ret nemt for en pc at kommunikere til enheden.

Udfordringen var dette: Ingen eksisterende model af PC til printteknologi kunne skabe vektorbaseret, ren typografi og grafik på samme tid. Hvad skulle alle de kloge geeks gøre?

Xerox PARC og udvikling af den første laserskriver

Xerography, AKA fotokopiering, var udviklingsprintere på udkig efter. Selv om Xerography var blevet opfundet i trediverne og lavet kommercielt tilgængelig som kopimaskiner i slutningen af ​​50'erne og 60'erne, blev den ikke brugt i PC-udskrivning, indtil Xerox PARC-ingeniør Gary Starkweather konstruerede den første laserprinter.

Her er en grafisk og en grov beskrivelse af, hvordan Xerography virker: Lys rammer elektrisk ladede områder af tryktromlen, elektronerne reagerer, og de negativt ladede områder mister denne ladning. Toner klæber til den statiske elektricitet og presses på papiret, hvilket skaber illustrationer uden brug af dot matrix stil pixel. Og fordi denne udskrivning var fundamentalt forskellig fra nogen af ​​de forholdsvis rå metoder, der er nævnt ovenfor, var Xerography en logisk måde at udskrive ren type og grafik på samme tid. Der var et simpelt tekniske problem, der skulle løses - hvordan opretter du instruktioner til en printer, der nemt kan gøre begge på én gang?

Det bedste af begge verdener: Postscript er Print Whisperer

Indtast Adobe ingeniører og medstiftere John Warnock og Charles Geschke. Parret havde arbejdet sammen på Xerox og havde oprettet sidebeskrivelsessprog( eller PDL) kaldet Interpress. Interpress løst dette tekniske problem - det var et system til oversættelse af billeder og komplicerede former til data, som printeren kan bruge til at vise højkvalitetstrykt kunst. Interpress var ikke nødvendigvis den første PDL, og det var ikke Warnock og Geschkes sidste samarbejde. Efterladt Xerox PARC udviklede parret et flagskibsprodukt i Postscript, som indtil nu har været en grafisk industristandard.

Postscript, som navnet antyder, er faktisk et Turing-komplet programmeringssprog. Retningslinjerne udskrives på en læselig måde og kommunikeres til printeren, hvilket skaber kunst af høj kvalitet fra vejledningen. Her er et eksempel "Hello World" -program fra Inkguides.com.

%! PS
/ tommer{ 72 meter} def
/ Times-Roman findfont 50 scalefont setfont
2,5 tommer 5 tommer moveto
( Hej, Verden!) Vis
showpage

Vi begynder at se ganske hurtigt, hvilken type instruktioner Postscript ergiver printeren, og lige så enkel vejledningen er. Skrifttyper henvist til i dette program findes i vektorform og opkaldes fra separate filer - og var en stor del af Adobes bidrag til den digitale grafikindustri. Her er et andet eksempel fra Mikkel Meinike Nielsens side på Postscript:

%!
/ Times-Roman findfont 16 scalefont setfont
gsave% gem før du bruger oversætte
105 210 translate% Denne cordinates placerer billederne på
% siden
% ----- Det egentlige billede begynder -------
76,8 86,4 skala
40 45 1 [40 0 0 -45 0 45]
{ & lt;
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff & gt;} billede
% ----- Det egentlige billede slutter -------
grestore% gendan indstillingerne fra før oversættelsen
0 245 moveto( Tekst og billede) viser
0 229 moveto( side ved side.) vis
showpage

Denne store midterste del af gobbledygook er faktisk hexadecimal kode, der definerer et billede. Mest Postscript er ikke skrevet for hånd som dette, men snarere af programmer. For at få en ide om, hvad denne PostScript kode egentlig ser ud, kig på dette screencap fra Mikkels side nedenfor af billedet denne kode genereret. Hele fotografiske mages kan også genskrives som postscript denne måde-filetypen hedder Encapsulated Post Script eller EPS.

Moderne Trykte Sider og Nyere Udskrivningsprocesser

I dag bruger ikke alle printere PostScript, men alle skal have en slags oversættelseslag for at gøre tekst- og billeddata til trykt materiale. Vi kalder normalt disse programmer printerdrivere - og i dag kommer de fra producenten og er en proprietær software. På en eller anden måde er dette et afgørende stykke af, hvad alle printere skal kommunikere med pc'er - selvom de printere, vi bruger i vores hjem, løser meget forskellige problemer end de første laserprintere. Uanset om PostScript var Adobes første store succes, og er en del af, hvad der virkelig er starten på en verdensomspændende populær eksplosion af grafik og design .

Billedkreditter: Brother Printer MFC-8370 af Jung-Nam Nam, tilgængelig under Creative Commons. Ancient Dot Matrix Printer af Andy Broomfield, tilgængelig under Creative Commons. IBM 3800, fotograf ukendt, antog fair brug. Xerographic Fotokopiering proces af Yzmo, tilgængelig under GNU licens. Adobe-software af Seven Block, tilgængelig under Creative Commons. Den nye printer af Erin Sparling, tilgængelig under Creative Commons.