23Aug

Kas yra Postscript? Ką turi daryti su mano spausdintuvu?

Spausdinant galite susidurti su žodžiu "Postscript". Kada nors susimąstėte, ką tai reiškia, ir aktualumą jis turi jūsų spausdintuvui? Paimkite minutę, sužinokite apie kompiuterių istoriją ir šiek tiek daugiau apie stalinių spausdintuvų darbą.

Jei esate kompiuterių mokslininkas, gali būti painiojamas ieškoti "Postscript" ir sužinoti, kad tai "concatenative programavimo kalba", tik norint rasti dar daugiau klaidinančių žodžių 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, ploteriai ir spausdintinių grafikos pakeitimai

Prieš suprantame PostScript ir daugiau modernių spausdinimo įrenginių, turime atsižvelgti į nuosmukius kompiuterio šakneles, skirtas spausdinti technologijas. Ankstyvieji kompiuterio spausdintuvai buvo neapdoroti įtaisai, pagaminti tik teksto ir ASCII simbolių atkūrimui. Grafikos taikymas buvo mažai taikomas ir mažai jų nenaudojamas. Tokie vadinamieji "kvailie" spausdintuvai gali būti užprogramuoti teksto gamybai, nors daugelis jų turėtų aparatūros apribojimų, kurie sustabdytų juos spausdinant bet kokius dalykus, išskyrus aparatūros "rašomųjų mašinėlių" veiksmus.

Kai kurie iš mūsų "How-To Geek" galiDėkojame ir pasakykite, kad prisimename svarbų kitą spausdintuvo evoliucijos etapą - matricos spausdintuvus. Tai buvo galimybė spausdinti tam tikrą žalios pilkos spalvos grafiką su pikselių eilėmis, taip pat bluetooth, žemo pikselio gylio spausdinimas. 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į į taškus, spausdindami juos eilėmis, kai spausdinimo galvutė eina kartu su popieriumi, įpilkite kitą popieriaus lapą ir pakartokite.

Skirtingai nuo dot matricinių spausdintuvų, plokštės vis dar yra gana dažnos, ypač gaminant. 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 "

" kerografija, "AKA" fotokopijavimas, kūrėjai ieškojo. Nors Xerography buvo išrastas trisdešimtmečiui ir buvo parduodamas kaip kopijavimo aparatas penkiasdešimtojo ir šešiasdešimtojo dešimtmečio pabaigoje, jis nebuvo naudojamas kompiuterio spausdinimui, kol Xerox PARC inžinierius Gary Starkweather sukūrė pirmąjį lazerinį spausdintuvą.

Čia yra grafinis ir apytikslis aprašymas, kaip veikia "Xerography": šviesos spyruoklės patenka į elektros spausdinimo būgno sritis, elektronai reaguoja, o tos neigiamos įkrovos sritys praranda šį įkrovą.Toneris tvirtai laikosi statinės elektros energijos ir spaudžiamas ant popieriaus, kurdamas meno kūrinius, nenaudojant matricos stiliaus pikselių.Kadangi šis spausdinimo procesas iš esmės skiriasi nuo bet kokių palyginti nežymių metodų, išvardytų aukščiau, "Xerography" buvo logiškas būdas spausdinti švarų tipą ir grafiką tuo pačiu metu. Buvo išspręsta viena paprasta inžinieriaus problema - kaip sukurti instrukcijas spausdintuvui, kurį galima lengvai atlikti vienu metu?

Geriausia iš abiejų pasaulių: Postscript yra "Print Whisperer"

Įveskite "Adobe" inžinierius ir įkūrėjus John Warnocką ir Charlesą Geschke. Pora dirbo kartu "Xerox" ir sukūrė puslapio apibūdinimo kalbą( arba PDL), pavadintą "Interpress"."Interpress" išsprendė šią inžinerinę problemą - tai sistema vaizdų ir sudėtingų formų vertimo į duomenis, kuriuos spausdintuvas gali panaudoti, norint gauti aukštos kokybės spausdintus kūrinius."Interpress" nebūtinai buvo pirmasis PDL, ir tai nebuvo naujausias "Warnock" ir "Geschke" bendradarbiavimas. Palikdama "Xerox PARC", pora sukūrė "PostScript" pagrindinį produktą, kuris iki šios dienos išliko grafikos pramonės standartu.

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 colių 5 colių moveto
( Sveiki, pasaulis!) Parodyti
rodyti

Mes pradedame gana greitai suprasti, kokios instrukcijos yra Postscriptsuteikiant spausdintuvui ir kaip paprasta yra nurodymai.Šios programos nurodytos šrifto formos yra vektoriniu formatu ir yra parsiųstos iš atskirų failų ir buvo didelė "Adobe" indėlio į skaitmeninę grafikos pramonę dalis.Štai dar vienas pavyzdys iš "Mikelko Meiniko Nielseno" puslapio "Postscript" puslapyje:

%!
/ Times-Roman findfont 16 scalefont setfont
gsave% išsaugoti prieš naudodamiesi versti
105 210 išversti% Šie koordinačiai vaizdus įdėia į
% puslapį
% ----- Tikrasis vaizdas prasideda -------
76,8 86,4 skalė
40 45 1 [40 0 0 -45 0 45]
{ fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff & gt;} image
% ----- Faktinis atvaizdo pabaiga -------
grestore% atkuria nustatymus prieš išversdami
0 245 moveto( tekstas ir vaizdas) parodykite
0 229 movto( šalia.) rodo
parodymus

Ši didelė gobbledygook vidurio sekcija yra š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 spausdintiniai lapai ir naujesni spausdinimo procesai

Šiuo metu ne visi spausdintuvai naudoja "Postscript", tačiau visi jie turi turėti tam tikrą vertimo sluoksnį, kad teksto ir vaizdo duomenys būtų spausdinami. Paprastai šias programas dažniausiai vadiname 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 tai yra faktinė "" pradžios visame pasaulyje populiari grafikos ir dizaino sprogimo dalis.

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.