Jei nesate kompiuterių mokslininkas, gali būti painiojamas ieškoti "Postscript" ir sužinoti, kad tai "concatenative programavimo kalba", kad tik jūs turite dar daugiau paini žodžiai ieškoti. Šiandien mes padarysime tai lengviau ir įdėsime "PostScript" į kontekstą, paaiškinsime, kas tai yra, kodėl ir kaip tai daro, ką jis daro, ir kaip ji gana daug paverčia visą grafikos pasaulį savo kolektyvine ausyje! Laikykis skaitymo, yra keletas gerų geeky įdomus dalykus į priekį.
ASCII, Dot Matrix, plotteriai ir keičiamos spausdintos grafikos
Kai kurie iš mūsų "How-To Geek" gali pasimėgauti ir pasakyti, kad prisimename svarbų kitą spausdintuvo evoliucijos etapą -dot matricos spausdintuvai. Jie galėjo spausdinti tam tikrą žalios pilkos spalvos grafiką su pikselių eilėmis, taip pat bluetooth, mažo pikselio gylio spausdinimo. Nors jie turėjo skaitmeninių vaizdų kūrimo pranašumą (nors ASCII meno rūšis yra daugiausia), neapdorota spausdinimas buvo ankstyvųjų taškinių matricų spausdintuvų sutrikimas. Visi dot matriciniai spausdintuvai paėmė nurodymus spausdinti vaizdus ir tekstą maždaug tuo pačiu būdu; pertraukite jį į pikselius, spausdindami juos eilėmis, kai spausdinimo galvutė eina kartu su popieriumi, įpilkite kitą popieriaus lapą ir pakartokite.
Skirtingai nuo dot matricos spausdintuvų, braižytuvai vis dar yra gana paplitusi, ypač gamybos srityje. Plotteriai perkelti popierių, vinilą ar įvairias kitas medžiagas aplink algebrines koordinates, norėdami piešti, spausdinti arba supjaustyti sklandžiai, matematiškai gryną vektorinę formą su plunksna ar peiliu. Kaip mes sužinojome, dėl tipografinių glikų pobūdžio, vektorinės formos yra žymiai geresnės už pikselius, norint nustatyti abstrakčią, matematiškai gryną formą. Kadangi braižytuvai yra sukonstruoti judėti pagal tikslią matematiką, spausdinimo ir kitų formų kūrimo instrukcijos kompiuteriui yra gana lengva bendrauti su įrenginiu.
Iššūkis buvo toks: nė vienas esamas kompiuterio spausdinimo technologijos modelis tuo pačiu metu negalėjo sukurti vektoriniu, švariu spausdinimo ir grafikos. Ką gi visi protingi geeks turėjo daryti?
"Xerox PARC" ir pirmojo lazerinio spausdintuvo kūrimas
Geriausias iš abiejų pasaulių: Postscript yra "Print whisperer"
"PostScript", kaip rodo pavadinimas, iš tikrųjų yra Turingo pilna programavimo kalba. Kryptys išspausdinamos žmogaus skaitymu būdu ir perduodamos spausdintuvui, kuri instrukcijose sukuria aukštos kokybės meną. Štai pavyzdys "Hello World" iš Inkguides.com programos.
%!PS /inch {72 mul} def /Times-Roman findfont 50 scalefont setfont 2.5 inch 5 inch moveto (Hello, World!) show showpage
Mes pradedame gana greitai suprasti, kokios instrukcijos PostScript suteikia spausdintuvui, ir kaip paprasta yra nurodymai. Šios programos nurodytos šrifto formos yra vektoriniu formatu ir yra skelbiamos iš atskirų failų ir buvo didelė "Adobe" indėlio į skaitmeninę grafikos pramonę dalis. Štai dar vienas pavyzdys iš "Mikylko Meiniko Nielseno" puslapio "Postscript" puslapyje:
%! /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
Ši didelė vidurinė gobbledygook dalis yra iš tikrųjų šešioliktainis kodas, kuris apibrėžia įvaizdį. Dauguma Postscript'o nėra parašyta tokia ranka kaip programa, o pagal programas. Norėdami sužinoti, kaip šis PostScript kodas iš tikrųjų atrodo, pažiūrėkite į šį Screencap iš Mikkelo puslapio žemiau paveikslėlis, kurį sukūrė šis kodas. Visus fotografinius magus taip pat galima pakartotinai įrašyti kaip postscript tokiu būdu - failų tipas yra vadinamas Encapsulated Post Script arba EPS.
Šiuolaikiniai spausdinami puslapiai ir naujesni spausdinimo procesai
Šiuo metu ne visi spausdintuvai naudoja Postscript, bet visi jie turi turėti tam tikrą vertimo sluoksnį, kad teksto ir vaizdo duomenys būtų spausdinami. Paprastai vadiname šias programas spausdintuvo tvarkyklės- ir dabar jie yra iš gamintojo ir yra patentuota programinė įranga. Kai kurios formos ar mados požiūriu tai yra esminis dalykas, kurį visi spausdintuvai turi bendrauti su asmeniniais kompiuteriais, net jei mūsų namuose naudojami spausdintuvai išsprendžia labai skirtingas problemas nei pirmieji lazeriniai spausdintuvai. Nepaisant to, "PostScript" buvo pirmoji "Adobe" sėkmė, ir ji yra dalis to, kas iš tikrųjų yra " Visame pasaulyje populiarus grafikos ir dizaino sprogimas.
Image Credits: Brother Printer MFC-8370 by Jung-Nam Nam, prieinamas Creative Commons. "Andy Broomfield" senovės dotinės matricos spausdintuvas, paskelbtas "Creative Commons". "IBM 3800", fotografas nežinomas, laikomas sąžiningu naudojimu. "Xerographic Photocopy" procesas, kurį atlieka "Yzmo", pagal GNU licenciją. "Adobe" programinę įrangą "Seven Block", kurią galima įsigyti "Creative Commons". Naujas Erin Sparling spausdintuvas, prieinamas Creative Commons.