23Aug

Kaj je postscript? Kaj mora narediti z mojim tiskalnikom?

Ko ste tiskali, ste morda naleteli na besedo "postscript". Ste se kdaj spraševali, kaj to pomeni, in kakšen pomen ima za vaš tiskalnik? Vzemite si minuto, se naučite nekaj zgodovine računalnika in malo več o namiznih tiskalnikih.

Razen če ste računalniški znanstvenik, je lahko zmedeno, da poiščete "Postscript" in ugotovite, da gre za "concatenative programski jezik" le, da boste našli še več zmedenih besed, da bi pogledali navzgor. Danes bomo olajšali in postali Postscript v kontekst, razložili, kaj je, zakaj in kako to počne, in kako je precej spremenil celoten grafični svet na svoje kolektivno uho! Nadaljuj branje, v prihodnosti je nekaj dobrih geeky zabavnih stvari.

ASCII, Dot Matrix, risalniki in spreminjanje tiskane grafike

Preden razumemo Postscript in sodobnejše tiskalnike, moramo upoštevati skromne korenine računalnika za tiskalno tehnologijo. Zgodnji računalniški tiskalniki so bili surovi pripomočki, narejeni le za reprodukcijo besedilnih in ASCII znakov - grafika ni bilo malo in ni bilo nič zanje. Te tako imenovane "neumne" tiskalnike bi lahko programirali za izdelavo besedila, čeprav bi mnogi imeli strojne omejitve, ki bi jim preprečile tiskanje karkoli, razen znakov v strojni opremi-mislim "pisalni stroj".

Nekateri od nas na How-To Geekda se spomnimo pomembnega naslednjega koraka v razvoju tiskalnika - dot matričnih tiskalnikov. Ti so bili sposobni tiskati nekaj surovih sivinskih grafik s vrsticami slikovnih pik, kot tudi blokirano, tipografijo globokih slikovnih pik.Čeprav so imeli prednost ustvarjanja digitalnih slik( čeprav ASCII umetnost sort counts), surovo tipografijo je bila nazadovanje za zgodnje matrične tiskalnike. Vsi dot matrični tiskalniki so naredili navodila za tiskanje slik in besedil na približno enak način;prelomite v slikovne pike, jih natisnite v vrstice, ko tiskalna glava preide vzdolž papirja, dovede naslednji košček papirja in ponovi.

Za razliko od matričnih tiskalnikov z dotikom so ploterji še vedno precej pogosti, zlasti v predelovalnih dejavnostih. Plotters premikajo papirje, vinil ali različne druge materiale na algebarskih koordinatah za risanje, tiskanje ali rezanje gladkih, matematično čistih vektorskih oblik s pisalom ali nožnim rezilom. Kot smo izvedeli, zaradi narave tipografskih glifov vektorske oblike so veliko boljše od pikslov za definiranje abstraktnih, matematično čistih oblik, ki jih najdemo v tipu. Ker so ploterji izdelani tako, da se premikajo po natančni matematiki, so navodila o tem, kako ustvariti tipografijo in druge oblike, dokaj preprosta za računalnik, da sporoči napravo.

Izziv je bil ta, da noben obstoječi model računalnika za tiskalno tehnologijo ne bi hkrati ustvaril vektorske, čiste tipografije in grafike. Kaj naj bi storili vsi pametni geeksi?

Xerox PARC in razvoj prvega laserskega tiskalnika

Xerography, AKA fotokopiranje, so bili razvojni tiskalniki, ki so jih iskali.Čeprav je bil Xerography izumljen v tridesetih letih in je bil komercialno na voljo kot kopirni stroji v poznih petdesetih in šestdesetih letih, se ga ni uporabljal v tiskarstvu, dokler je Xerox PARC inženir Gary Starkweather oblikoval prvi laserski tiskalnik.

Tukaj je grafika in grobi opis delovanja Xerografije: svetloba zadene električno napolnjene površine tiskalnega bobna, elektroni reagirajo in ta negativno nabitna mesta izgubijo to polnjenje. Toner se drži statične elektrike in je pritisnjen na papir, ki ustvarja umetnine brez uporabe slikovnih slikovnih pik. Ker je bil ta proces tiskanja bistveno drugačen od katere koli od primerjalno surovih metod, navedenih zgoraj, je Xerography logičen način za tiskanje čiste vrste in grafike hkrati. Obstajal je en preprost inženirski problem, ki ga je bilo treba rešiti - kako ustvarite navodila za tiskalnik, ki lahko enostavno oba hkrati?

Najboljši obeh svetov: Postscript je šopet tiskalnik

Vstopite v inženirje Adobe in soustanovitelja John Warnock in Charles Geschke. Par je sodeloval pri Xeroxu in ustvaril jezik opisa strani( ali PDL), imenovano Interpress. Interpress je rešil ta tehnični problem - to je bil sistem prevajanja slik in zapletenih oblik v podatke, ki jih lahko tiskalnik uporabi za izpisovanje visokokakovostnih tiskanih umetniških del. Interpress ni bil nujno prvi PDL, in to ni bilo zadnje sodelovanje Warnock in Geschke. Leaving Xerox PARC je par razvil vodilni izdelek v postscriptu, ki je še danes še vedno grafični industriji.

Postscript, kot že ime predlaga, je pravzaprav programski jezik Turing. Navodila so zapisana na človeško berljiv način in sporočena tiskalniku, kar ustvarja visoko kakovostno umetnost iz navodil. Tukaj je vzorec »Hello World« iz Inkguides.com.

%! PS
/ palec{ 72 mul} def
/ Times-Roman findfont 50 scalefont setfont
2,5-palčni 5-palčni premik
( Zdravo, World!) Prikaži
showpage

Pričnemo hitro videti, kakšna navodila so Postscriptdajanje tiskalnika in kako enostavno so navodila. Pisave, na katere se sklicuje ta program, obstajajo v vektorski obliki in se vpišejo iz ločenih datotek - in so bili velik del prispevka Adobe v digitalno grafično industrijo. Tukaj je drugi primer, od strani Mikkel Meinike Nielsen na Postscriptu:

%!
/ Times-Roman findfont 16 scalefont setfont
gsave% shranite pred uporabo prevajanja
105 210 translate% te koordinate postavlja slike na
% strani
% ----- dejanska slika se začne -------
76.8 86.4 lestvica
40 45 1 [40 0 0 -45 0 45]
{ & lt;
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff & gt;} image
% ----- Dejanski konec slike -------
grestore% povrne nastavitve iz pred prevodom
0 245 moveto( Besedilo in slika,) prikaže
0 229 premik( ob drugem.) kažejo
prikazno stran

Ta velik srednji del gobbledygooka je dejansko heksadecimalna koda, ki definira sliko. Večina Postscripta ni tako ročno napisana, temveč s programi.Če si želite zamisliti, kako dejansko izgleda ta poštna koda, si oglejte to skrinjo iz Mikkelove strani pod sliko, ki jo je ustvarila ta koda. Celotni fotografski mages se lahko tudi na novo zapisujejo kot postscript - filetype se imenuje Encapsulated Post Script ali EPS.

Moderne natisnjene strani in novejši tiskalni postopki

Danes vsi tiskalniki ne uporabljajo postscripta, vendar morajo imeti vse vrste prevajalske plasti, da spremenijo besedilne in slikovne podatke v tiskani material. Te programe običajno imenujemo gonilniki za tiskalnike - in danes prihajata od proizvajalca in so zaščitena programska oprema. V nekaterih oblikah ali modusih je to ključni del tega, kar morajo vsi tiskalniki komunicirati z osebnimi računalniki - čeprav tiskalniki, ki jih uporabljamo v naših domovih, rešujejo zelo različne težave kot prvi laserski tiskalniki. Ne glede na to, Postscript je bil prvi velik uspeh podjetja Adobe in je del dejanskega začetka popularne eksplozije grafike in oblikovanja po vsem svetu.

Image Credit: Brother tiskalnik MFC-8370 z Jung-nam Nam, na voljo pod Creative Commons. Ancient Dot Matrix Printer Andy Broomfield, na voljo pod Creative Commons. IBM 3800, fotograf neznan, predpostavljena poštena uporaba. Xerographic Photocopy proces, ki ga Yzmo, na voljo pod licenco GNU.Programska oprema Adobe s programom Seven Block, ki je na voljo pod Creative Commons. Nov tiskalnik Erin Sparling, ki je na voljo pod Creative Commons.