Prilikom tiskanja, možda ste naišli na riječ "PostScript". Jeste li se ikad pitali što to znači, a važnost je vašem pisaču? Uzmi minutu, naučite povijest računala i malo više o radu stolnih pisača.
Osim ako ste računalni znanstvenik, može biti zbunjujuće potražiti "PostScript" i saznati da je to "konccenativni programski jezik" samo da biste pronašli da imate još više zbunjujuće riječi da potraže. Danas ćemo olakšati, staviti Postscript u kontekst, objasniti što je to, zašto i kako radi ono što radi, i kako je to prilično mnogo okrenulo cijelim grafičkim svijetom na kolektivnom uhu! Nastavite čitati, ima nekih dobrih geekija zabavnih stvari naprijed.
Prije nego što razumijemo PostScript i moderne uređaje za ispis, moramo razmotriti ponizne korijene PC-a za ispis tehnologije. Rani računalni pisači bili su sirovi uređaji koji su napravljeni samo za reprodukciju teksta i ASCII znakova - bilo je malo ili bez ikakve primjene grafike, a malo ih je bilo bez uporabe za njih. Ti tzv. "Nijemci" pisači mogu se programirati za proizvodnju teksta, iako bi mnogi imali hardverske ograničenja koja bi ih zaustavila da ispisuju sve osim onih u hardveru koji misle "pisaći stroj".
Neki od nas u How-To Geek-u možda će se dati i reći da se sjećamo važnog sljedećeg koraka u razvoju pisača -dot matričnih pisača. Oni su mogli tiskati neke sirove grafike u sivim tonovima redcima piksela, kao i blokirajuću, nisku tipografiju dubine piksela. Iako su imali prednost stvaranju digitalnih slika (iako ASCII art vrsta brojeva), sirova tipografija bila je neuspjeh za matrice s ranom matricom. Svi dot matrični pisači uzimali su upute o ispisivanju slika i teksta na otprilike na isti način; slomite ga u piksele, ispisujući ih u retke dok se glava za ispis prolazi uz papir, uvlači sljedeći papir i ponovi.
Za razliku od matričnih pisača, crtači još uvijek su prilično česte, posebno u proizvodnji. Crtači premještaju papire, vinil ili razne druge materijale oko algebarskih koordinata za crtanje, ispisivanje ili rezanje glatkih, matematički čistih oblika vektora s oštricom ili nožem noža. Kao što smo naučili, zbog prirode tipografskih glifova, vektorski oblici znatno su superiorniji od piksela za definiranje apstraktnih, matematički čistih oblika koji se nalaze u tipu. Budući da su planeri dizajnirani da se kreću na temelju precizne matematike, upute za izradu tipografije i drugih oblika prilično su jednostavne za komunikaciju računala.
Izazov je bio ovo: nijedan postojeći model PC-a za ispis tehnologije ne bi mogao istodobno stvoriti vektorsku, čistu tipografiju i grafiku. Što su svi pametni geeks trebali raditi?
Xerografija, AKA fotokopiranje, tražili su razvojni pisači. Iako je Xerografija izumljena tridesetih godina, a komercijalno je dostupna kao strojevi za kopiranje krajem pedesetih i šezdesetih, nije se upotrebljavala u PC tiskanju dok je inženjer Xerox PARC-a Gary Starkweather dizajnirao prvi laserski pisač.
Evo grafičkog i grubog opisa kako djeluje Xerografija: svjetlost udari električno napunjene dijelove bubnja za tisak, elektroni reagiraju i one negativno napunjene površine gube tu naboj. Toner se pridržava statičkog elektriciteta i pritisne se na papir, stvarajući grafiku bez upotrebe piksela stila matrice matrice. I budući da je ovaj proces tiskanja bitno različit od bilo koje gore navedene relativno sirove metode, Xerografija je logičan način ispisa čistog tipa i grafike u isto vrijeme. Postoji jedan jednostavan inženjerski problem koji je morao biti riješen - kako izradite upute za pisač koji može lako učiniti istodobno?
Unesite Adobe inženjere i suosnivače John Warnock i Charles Geschke. Par je radio zajedno na Xeroxu i stvorio jezik za opis stranice (ili PDL) nazvan Interpress. Interpress je riješio ovaj inženjerski problem - bio je sustav prevođenja slika i složenih oblika u podatke koje pisač može koristiti za ispis visokokvalitetnih tiskanih umjetničkih djela. Interpress nije bio nužno prvi PDL, a nije bio posljednja suradnja Warnocka i Geschkea. Napustivši Xerox PARC, par razvio je admiralski proizvod u Postscriptu, koji je i danas ostao standard grafičke industrije.
Postskript, kao što ime sugerira, zapravo je Turingov potpuni programski jezik. Upute su napisane na ljudski čitljiv način i priopćene pisaču, što stvara visoku kvalitetu umjetnosti iz uputa. Evo primjera "Hello World" programa Inkguides.com.
%!P.S
/ inč 72 mul def
/ Times-Roman findfont 50 scalefont setfont
2,5 inch 5 inčni pokret
(Hello, World!)
showpage
Počnimo vidjeti prilično brzo kakve su upute Postscript dali pisaču i koliko su jednostavne upute. Fontovi navedeni u ovom programu postoje u obliku vektora i pozivaju se iz zasebnih datoteka, a bili su veliki dio Adobeovog doprinosa digitalnoj grafičkoj industriji. Evo još jednog primjera, na stranici Mikkel Meinike Nielsen na PostScriptu:
%!
/ Times-Roman findfont 16 scalefont setfont
Spremi% save prije upotrebe prijevoda
105 210 translate% Ovaj koordinat stavlja slike na
%stranica
% - stvarna slika počinje-
76,8 ljestvica 86,4
40 45 1 [ 40 0 0 -45 0 45 ]
<
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff>
% - Stvarni kraj slike -
grestore% vratiti postavke prije prijevoda
0 245 moveto (Tekst i slika), pokazuju
0 229 pokreta (pored nje)
showpage
Ovaj veliki srednji dio gobbledygook zapravo je heksadecimalni kod koji definira sliku. Većina Postskopa nije napisano ručno kao što je to već programirano. Da biste dobili ideju o tome što ovaj Postscript kod zapravo izgleda, pogledajte ovaj zaslon s Mikkelove stranice ispod slike koju je generirala ovaj kôd. Cijeli fotografski mages također se može ponovno napisati kao postscript na ovaj način - filetype se zove Encapsulated Post Script, ili EPS.
Danas, svi pisači ne koriste PostScript, ali svi moraju imati nekakav prijevodni sloj za pretvaranje teksta i slika u tiskani materijal. Obično ih zovemo upravljački programi pisača- a danas dolaze od proizvođača i vlasnički su softver. U nekom obliku ili modi, to je bitan dio onoga što svi pisači trebaju komunicirati s računalima - iako su pisači koje koristimo u našim kućama rješavaju vrlo različite probleme od prvog laserskog pisača. Bez obzira na to, Postscript je bio prvi veliki uspjeh tvrtke Adobe i dio je onoga što učinkovito počinje svjetska popularna eksplozija grafike i dizajna.
Image Credits: Brother pisač MFC-8370 tvrtke Jung-nam Nam, dostupan pod Creative Commons. Drevni matrični pisač točaka tvrtke Andy Broomfield, dostupan pod Creative Commons. IBM 3800, nepoznat fotograf, preuzeo je poštenu upotrebu. Xerographic Photocopy postupak tvrtke Yzmo, dostupan pod GNU licencom. Adobe softver tvrtke Seven Block, dostupan pod Creative Commons. Novi pisač Erin Sparling, dostupan pod Creative Commons.