Što je PostScript? Što ima s mojim pisačem?
Kada tiskate, možda ste naišli na riječ "Postskriptum". Jeste li se ikada zapitali što to, pakao, znači i relevantnost vašeg pisača? Odvojite malo vremena, naučite povijest računala i malo više o radu stolnih pisača.
Osim ako niste računalni znanstvenik, može biti zbunjujuće tražiti "Postskriptum" i naučiti da je to "programski jezik ulančavanja" samo da biste pronašli da imate još više zbunjujuće riječi za traženje. Danas ćemo olakšati i staviti PostScript u kontekst, objasniti što je to, zašto i kako radi ono što radi, te kako je u velikoj mjeri okrenuo čitav grafički svijet na svoje kolektivno uho! Nastavite čitati, ima nekih dobrih zabavnih stvari naprijed.
ASCII, matrica točkica, ploteri i promjena ispisane grafike
Prije nego što razumijemo PostScript i modernije uređaje za ispis, moramo uzeti u obzir skromne korijene računala za ispis tehnologije. Rani kompjutorski pisači bili su sirovi uređaji napravljeni samo za reprodukciju teksta i ASCII znakova - bilo je malo ili nimalo primjene grafike i malo ih je bilo od koristi. Ovi tzv. "Glupi" pisači mogli bi biti programirani za proizvodnju teksta, iako bi mnogi imali hardverska ograničenja koja bi ih spriječila u ispisu bilo čega osim znakova u pisaćem stroju.
Neki od nas u How-To Geek-u bi se mogli izjasniti i reći da se sjećamo važnog sljedećeg koraka u razvoju pisača-matrični pisači. To su bili sposobni za ispis nekih sirovih grayscale grafike s redovima piksela, kao i blocky, niske piksela dubine tipografije. Iako su imali prednost u stvaranju digitalnih slika (iako ASCII art vrsta grofova), sirova tipografija bila je prepreka za rane matrične pisače. Svi točkasti matrični pisači uputili su se na tiskanje slika i teksta na približno isti način; razbijte ga u piksele, ispisujući ih u redovima dok glava za ispis prolazi uz papir, unosite sljedeći komad papira i ponovite.
Za razliku od matričnih pisača, crtači još uvijek prilično česta, osobito u proizvodnji. Ploteri pomiču papire, vinil ili razne druge materijale na algebarskim koordinatama kako bi crtali, ispisivali ili rezali glatke, matematički čiste vektorske oblike pisaljkom ili oštricom noža. Kao što smo naučili, zbog prirode tipografskih znakova, vektorski oblici su znatno superiorniji od piksela za definiranje apstraktnih, matematički čistih oblika koji se nalaze u tipu. Budući da su crtači projektirani za kretanje na temelju precizne matematike, upute o tome kako stvoriti tipografiju i druge oblike prilično su jednostavne za računalo da komunicira s uređajem.
Izazov je bio sljedeći: nijedan postojeći model osobnog računala za ispisivanje tehnologije ne bi mogao istovremeno stvoriti čistu tipografiju temeljenu na vektorima i grafike. Što su sve pametni geekovi trebali raditi?
Xerox PARC i razvoj prvog laserskog pisača
Kserografija, AKA fotokopiranje, bio je razvoj koji su pisači tražili. Iako je kserografija izumljena tridesetih godina i postala komercijalno dostupna kao strojevi za kopiranje krajem pedesetih i šezdesetih godina, nije se koristila u ispisu računala sve dok inženjer Xerox PARC Gary Starkweather nije dizajnirao prvi laserski pisač.
Evo grafike i grubi opisi kako funkcionira kserografija: svjetlo udara električki nabijena područja bubnja za ispis, elektroni reagiraju i ta negativno nabijena područja gube taj naboj. Toner prianja uz statički elektricitet i pritisne se na papir, stvarajući crteže bez upotrebe piksela s matričnim stilom. Budući da se ovaj proces tiskanja bitno razlikovao od bilo koje od gore opisanih relativno sirovih metoda, kserografija je bila logičan način za istodobno ispisivanje čistog tipa i grafike. Postojao je jedan jednostavan inženjerski problem koji je morao biti riješen - kako stvoriti upute za pisač koji lako može raditi i jedno i drugo?
Najbolje od oba svijeta: Postskript je Šaptač za ispis
Unesite Adobe inženjeri i suosnivači John Warnock i Charles Geschke. Par je radio zajedno u Xeroxu i stvorio jezik za opis stranice (ili PDL) pod nazivom Interpress. Interpress je riješio ovaj inženjerski problem - bio je to sustav prevođenja slika i kompliciranih oblika u podatke koje pisač može upotrijebiti za ispis visokokvalitetnih tiskanih radova. Interpress nije nužno bio prvi PDL, i to nije bila posljednja suradnja Warnocka i Geschkea. Napuštajući Xerox PARC, par je razvio vodeći proizvod u PostScriptu, koji je i danas ostao grafički industrijski standard.
Postskript, kao što ime sugerira, zapravo je Turingov kompletan programski jezik. Smjernice su ispisane na način čitljiv za ljude i priopćen pisaču, što stvara visokokvalitetnu umjetnost iz uputa. Evo primjera programa "Hello World" iz Inkguides.com.
%!P.S
/ inch 72 mul def
/ Times-Roman findfont 50 scalefont setfont
Premještanje od 2,5 inča od 5 inča
(Pozdrav, Svijet!)
showpage
Vrlo brzo vidimo kakve upute PostScript daje pisaču i koliko su jednostavni smjerovi. Fontovi navedeni u ovom programu postoje u vektorskom obliku i pozivaju se iz zasebnih datoteka - i bili su veliki dio Adobeova doprinosa industriji digitalne grafike. Evo i drugog primjera, na stranici Mikkela Meinikea Nielsena na Postscriptu:
%!
/ Times-Roman findfont 16 scalefont setfont
gsave% save prije korištenja translate
105 210 translate% Ovaj cordinates stavlja slike na
%stranica
% - Stvarna slika počinje-
Razmjera 76,8 86,4
40 45 1 [40 0 0 -45 0 45]
<
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff> slika
% - Stvarni kraj slike -
grestore% vraća postavke prije prijevođenja
0 245 moveto (Tekst i slika,) prikaz
0 229 moveto (rame uz rame)
showpage
Ovaj veliki središnji dio gobbledygooka zapravo je heksadecimalni kod koji definira sliku. Većina postskripta nije napisana ručno, već programima. Da biste dobili predodžbu o tome kako zapravo izgleda ovaj Postscript kod, pogledajte ovaj screencap s Mikkelove stranice ispod slike koju je generirao ovaj kod. Cjelokupni fotografski čarobnjaci također se mogu ponovno napisati kao postscript na ovaj način - tip datoteke naziva se Encapsulated Post Script ili EPS.
Moderne ispisane stranice i noviji procesi ispisa
Danas svi pisači ne koriste PostScript, ali svi moraju imati neku vrstu prevoditeljskog sloja kako bi tekst i slikovne podatke pretvorili u tiskani materijal. Ove programe obično nazivamo upravljačke programe pisača-i danas dolaze od proizvođača i vlasnički su softver. U nekom obliku ili modi, ovo je ključni dio onoga što svi pisači trebaju komunicirati s računalima - iako pisači koje koristimo u našim domovima rješavaju vrlo različite probleme od prvih laserskih pisača. Bez obzira na to, PostScript je bio prvi veliki uspjeh tvrtke Adobe i dio je onoga što je zapravo početak početka svjetska popularna eksplozija grafike i dizajna.
Krediti za slike: Brother Printer MFC-8370 tvrtke Jung-nam Nam, dostupno pod Creative Commons. Ancient Dot Matrix Printer Andy Broomfield, dostupan pod Creative Commons. IBM 3800, nepoznati fotograf, pretpostavio je poštenu upotrebu. Xerographic Photocopy proces Yzmo, dostupan pod GNU licencom. Adobe softver tvrtke Seven Block, dostupan pod Creative Commons. Novi pisač Erin Sparling, dostupan pod Creative Commons.