23Aug

Mis on PostScript? Mida peab minu printeriga tegema?

Printimisel võisite olla kohanud sõna "PostScript". Mõeldes mõnikord sellele, mida see tähendab, ja see on teie printerile asjakohane? Võtke minut, õppige mõnda arvutite ajalugu ja pisut rohkem töölauaprinterite töös.

Kui te pole arvutiteadlane, võib segadust vaadata PostScript-i ja õppida, et see on "konkatenatiivne programmeerimiskeel" ainult selleks, et leida -le veelgi rohkem seganeid sõnu otsimiseks. Täna me teeme seda hõlpsasti ja paneme PostScripti konteksti, selgitame, mis see on, miks ja kuidas see teeb, mida ta teeb ja kuidas see sujuvalt pöördus kogu graafika maailma oma kollektiivses kõrvas! Hoidke lugemist, seal on mõned häid ja lõbusaid asju.

ASCII, Dot Matrix, plotterid ja trükitud graafika muutmine

Enne kui me mõistame Postscript ja rohkem kaasaegseid trükiseadmeid, peame arvestama arvuti alandlike juurtega tehnoloogia printimiseks. Varasemad arvutiprinterid olid puhtad seadmed, mis valmistati ainult teksti- ja ASCII-tähtede taasesitamiseks - graafika rakendamine oli vähe ja neid ei kasutanud vähe. Neid nn müraste printereid saab programmeerida teksti tootmiseks, kuigi paljudel oleks riistvara piirangud, mis takistaksid neid printida vaid riistvarakujunduse "kirjutusmasina" sümbolit.

Mõned meist How-To Geekist võivadandke meile meelde, et mäletame olulist järgmist sammu printeri väljatöötamisel - punktmaatriksprinteritel. Need olid võimelised trükkima mõnda toonides halltoonilist graafikat pikslite ridadega, samuti plokki, madalpikslit sügavtrüpograafiat. Kuigi neil oli digitaalsete piltide loomise eelis( kuigi ASCII kunst oli selline), oli toornafta tüpograafia varajase punktmaatriksprinteri tagasilöök. Kõik dot maatriksprinterid käitusid piltide ja teksti trükkimiseks ligikaudu samal viisil;murra see pikslitesse, trükkides need ridadesse, kui prindipea mööda paberit jookseb, edastage järgmine paberitükk ja korrake.

Erinevalt punktmaatriksprinterist on plotterid endiselt üsna levinud, eriti tootmises. Plotterid liigutavad paberit, vinüülit või mitmesuguseid teisi materjale ümber algebralisi koordinaate, et joonistada, printida või lõigata sileda, matemaatiliselt puhta vektorformaadiga pliiatsi või nooleheaga. Nagu me oleme õppinud, on tüpograafiliste glüüfide olemuse tõttu vektorkujud oluliselt paremad kui pikslid abstraktsete, matemaatiliselt puhaste kujude leidmiseks tüübis. Kuna draiverid on loodud täpselt matemaatilise liikumiseks, on tüpograafia ja muude kujundite loomise juhised arvutile suhteliselt lihtsad suhelda seadmega.

Väljakutse oli järgmine: ükski olemasolev arvutitehnoloogia trükkimise mudel ei suutnud samal ajal luua vektoripõhist, puhast tüpograafiat ja graafikat. Mida kõik targad geeksid pidid tegema?

Xerox PARC ja esimese laserprinteri

Xerography, AKA kopeerimine, arendusprinterid otsisid. Kuigi Xerography leiutati kolmekümnendates aastatel ja tehti 50ndate ja kuusteistkümnendate aastate lõpus müügil kättesaadavaks koopiamasinatel, seda ei kasutatud arvuti trükkimiseks, kuni Xerox PARC insener Gary Starkweather kujundas esimese laserprinteri.

Siin on graafilised ja põhjalikud kirjeldused selle kohta, kuidas Xerography töötab: valgus jõuab trükitrumli elektriliselt laetud piirkondadesse, elektronid reageerivad ja need negatiivselt laetud alad kaotavad selle laengu. Toner järgib staatilist elektrit ja pressitakse paberile, luues kunstniku ilma dot maatrikstipikslita. Kuna see trükkimine oli põhimõtteliselt erinev ülal loetletud suhteliselt toorainetest, oli Xerography üheaegselt loogiline viis puhast tüüpi ja graafika printimiseks. Seal oli üks lihtne inseneriprobleem, mida tuli lahendada - kuidas luua printeri juhiseid, mida saab hõlpsalt teha korraga?

Parim mõlemast maailmast: Postscript on Print Whisperer

Sisestage Adobe'i insenerid ja asutajad John Warnock ja Charles Geschke. Paar oli töötanud koos Xeroxiga ja loonud lehe kirjelduse keele( või PDL), mida nimetatakse Interpressiks. Interpress lahendas selle inseneriprobleemi - see oli süsteem piltide ja keerukate kujundite tõlkimiseks andmetele, mida printer saab kasutada kvaliteetsete trükitud kujunduste saamiseks. Interpress ei pruugi olla esimene PDL ja see ei olnud Warnocki ja Geschke viimane koostöö.Paralleelselt Xerox PARC-ga, arendas paar välja PostScripti lipulaeva, mis on ka tänapäevani jäänud graafika tööstuse standardiks.

PostScript, nagu nimigi soovitab, on tegelikult Turingi täielik programmeerimiskeel. Suunised kirjutatakse inimesele loetavas vormis ja edastatakse printerile, mis loob juhistest kõrgekvaliteedilise kunsti. Siin on näidis "Hello World" programmist Inkguides.comist.

%! PS
/ inch{ 72 mul} def
/ Times-Roman findfont 50 scalefont setfont
2,5 tolline 5 tolli teisaldatav
( Tere, maailm!) Näita
showpage

Me hakkame päris kiiresti vaatama, millised juhised Postscript onandes printerile ja kuidas juhised on lihtsad. Selles programmis viidatud trükised on vektorvormis ja neid kutsutakse üles eraldi failidelt ning see on suur osa Adobe'i digitaalgraafikatööstuse panusest. Järgmine näide on Mikkeli Meinike Nielseni lehel PostScript:

%!
/ Times-Roman findfont 16 scalefont setfont
gsave% save enne tõlkimist
105 210 tõlkima% See koordinaat asetab pildid
% leheküljele
% ----- Tegelik pilt algab -------
76,8 86,4 skaala
40 45 1 [40 0 0 -45 0 45]
{
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff & gt;} Pilt
% ----- Tegeliku pildi lõpp -------
grestore% taastada seaded enne tõlget
0 245 moveto( tekst ja pilt) näita
0 229 moveto( kõrvuti.) näitavad
showpage

See suur gobbledygooki keskosa on tegelikult hexadecimical kood, mis määrab kujutise. Enamik Postscriptit ei kirjutata käsitsi nagu see, vaid programmid. Selleks, et saada mõte, mida see PostScript-kood tegelikult välja näeb, vaadake seda ekraanikuvandit Mikkeli lehelt allpool pildi sellest koodist. Kogu fotograafia võib samuti uuesti kirjutada postscriptina viisil - failitüüpi nimetatakse Encapsulated Post Script või EPS.

kaasaegsed trükised ja uuemad trükkimisprotsessid

Tänapäeval ei kasuta kõik printerid PostScriptit, kuid kõikidel neil peab olema mingi tõlke kiht teksti ja pildi andmete trükkimiseks. Tavaliselt kutsume neid programme -printeridraivereid - ja tänapäeval pärinevad nad tootjalt ja on omaette tarkvara. Mõnes vormis või moes on see oluline osa, mida kõik printerid peavad arvutiga suhtlema - kuigi meie kodudes kasutatavad printerid lahendavad väga erinevaid probleeme kui esimesed laserprinterid. Sellest hoolimata oli PostScripti esimene Adobe'i suur edu ja see on osa sellest, kuidas on ülemaailmne populaarne graafika ja disaini plahvatus.

pildi autorid: vend printer MFC-8370 poolt Jung-nam Nam, saadaval Creative Commons'is. Andy Broomfieldi antiküllane maatriksprinter, saadaval Creative Commons'is. IBM 3800, fotograaf tundmatu, eeldas õiglast kasutamist. Xerographic Photocopy protsess Yzmo poolt, mis on saadaval GNU-litsentsi all. Adobe tarkvara seitsme ploki kaudu, mis on saadaval Creative Commons. Uus Erin Sparlingi printer, saadaval Creative Commons'is.