Tulostettaessa saatat joutua sanaa "Postscript". Oletko koskaan miettinyt, mitä tämä on, ja sen merkitys tulostimellesi? Ottakaa hetki, opi tietokonehistoriasi ja vähän enemmän työpöytätietokoneista.
Ellet ole tietokonetieteilijä, se voi olla hämmentävää etsiä "Postscript" ja oppia, että se on "concatenative ohjelmointikieli" vain löytää olet vielä enemmän hämmentäviä sanoja etsimään. Tänään teemme sen helposti, otat Postscriptin asiayhteyteen, selitämme, mitä se on, miksi ja miten se tekee, mitä se tekee, ja miten se on kokonaan kääntänyt koko grafiikkamallin kollektiiviselle korvalle! Pidä lukemassa, siellä on hyviä geeky hauskoja kamaa eteenpäin.
Ennen kuin ymmärrämme Postscriptin ja nykyaikaisempia tulostuslaitteita, meidän on pohdittava PC: n nöyrä juuret tulostaa tekniikka. Varhaiset tietokonetulostimet olivat raakalaitteita, jotka on tehty vain teksti- ja ASCII-merkkien jäljentämiseen - grafiikkaa ei ollut lainkaan tai ei ollenkaan. Nämä niin sanotut "tyhmät" tulostimet voitaisiin ohjelmoida tuottamaan tekstiä, vaikka monilla olisi ollut laitteistovaatimuksia, jotka estäisivät niiden kirjoittamasta mitään muuta kuin laitteisto-ajatella "kirjoituskoneen" merkkejä.
Jotkut meistä How-To Geekista saattavat päivittyä itseämme ja sanoa, että muistamme tärkeän seuraavan askeleen tulostimen evoluutiosta,dot matriisitulostimet. Nämä pystyivät painamaan joitain harmaasävyisiä harmaasävyjä pikselien riveihin, samoin kuin salamakuvan pienen pikselisyklin typografian. Vaikka niillä onkin etuna digitaalisten kuvien luominen (vaikka ASCII-arkkityyppiset laskelmat), raaka typografia oli takaisku varhaisille dotmatriisitulostimille. Kaikki dot matriisitulostimet otti ohjeet kuvien ja tekstin tulostukseen suunnilleen samalla tavalla; rikkoa ne pikseleihin, tulostaa ne riveiksi, kun tulostuspää kulkee paperiin, syöttää seuraavan paperin ja toista.
Toisin kuin pistematriisitulostimet, piirturi ovat edelleen melko yleisiä, erityisesti valmistuksessa. Piirturit siirtävät papereita, vinyyliä tai muita materiaaleja algebrallisten koordinaattien piirtää, tulostaa tai leikata sileät, matemaattisesti puhtaat vektorimuodot kynällä tai veitsellä. Kuten olemme oppineet, typografisten kuvakkeiden luonteen vuoksi, vektorimuodot ovat huomattavasti parempia kuin abstrakteja, matemaattisesti puhtaita muotoja, jotka löytyvät tyypistä. Koska piirittäjät on suunniteltu liikuttamaan täsmällisen matematiikan perusteella, typografian ja muiden muotojen luomiseen liittyvät ohjeet ovat tietokoneelle melko helppo kommunikoida laitteeseen.
Haasteena oli tämä: nykyinen PC-tulostusteknologian malli ei voi luoda samanaikaisesti vektoripohjaista, puhdasta typografiaa ja grafiikkaa. Mitkä olivat kaikki fiksujen geeksien tarkoitus tehdä?
Xerografia, AKA valokopiointi, oli kehityksen tulostimet etsivät. Vaikka Xerography oli keksitty 30-luvulla ja se on kaupallisesti saatavana kopiokoneina 1900-luvun lopulla, sitä ei käytetty PC-tulostuksessa, kunnes Xerox PARC -insinööri Gary Starkweather suunnitteli ensimmäisen lasertulostimen.
Seuraavassa on graafinen ja karkea kuvaus siitä, miten Xerography toimii: valo osuu tulostusrummun sähköisesti varautuneisiin alueisiin, elektronit reagoivat ja negatiivisesti varautuneet alueet menettävät tämän maksun. Väriaine tarttuu staattiseen sähköön, ja se painetaan paperiin ja luo kuvia ilman pistematriisien tyylipikseleitä. Ja koska tämä tulostusprosessi oli pohjimmiltaan erilainen kuin edellä mainituista verrattain raaka-aineista, Xerography oli looginen tapa tulostaa puhdas tyyppi ja grafiikka samanaikaisesti. On olemassa yksi yksinkertainen tekninen ongelma, joka oli ratkaistava - miten voit luoda ohjeita tulostimelle, joka voi helposti tehdä molemmat kerralla?
Anna Adobe-insinöörit ja perustajat John Warnock ja Charles Geschke. Pari oli työskennellyt yhdessä Xeroxissa ja oli luonut sivunkuvauskielen (tai PDL) nimeltä Interpress. Interpress ratkaisi tämän teknisen ongelman - se oli järjestelmä kääntää kuvia ja monimutkaisia muotoja dataksi, jota tulostin voi käyttää laadukkaiden painettujen piirustusten tekemiseen. Interpress ei välttämättä ollut ensimmäinen PDL, eikä se ollut Warnockin ja Geschke: n viimeinen yhteistyö. Jälkeenpäin Xerox PARC, pari kehitti lippulaivamainen tuote Postscript, joka on säilynyt tähän päivään asti, grafiikka alan standardi.
Postscript, kuten nimen tyyppinen ehdottaa, on itse asiassa Turingin täydellinen ohjelmointikieli. Ohjeet on kirjoitettu ihmisen luettavasti ja ne on toimitettu tulostimelle, mikä luo korkealaatuisen taiteen ohjeista. Tässä on näyte "Hello World" -ohjelmasta Inkguides.comilta.
%! PS
/ inch 72 mul def
/ Times-Roman findfont 50 scalefont setfont
2,5 tuuman 5 tuuman siirto
(Hei, maailma!)
showpage
Aloitamme nähdä melko nopeasti, millaisia ohjeita Postscript antaa tulostimelle ja miten yksinkertaiset ohjeet ovat. Tässä ohjelmassa viitatut fontit ovat vektorimuodossa, ja niitä kutsutaan erillisiksi tiedostoiksi - ja ne olivat suuri osa Adoben panosta digitaaliseen grafiikkateollisuuteen. Tässä on toinen esimerkki Mikkel Meinike Nielsenin Postscript-sivulta:
%!
/ Times-Roman findfont 16 scalefont setfont
gsave% tallenna ennen kääntämisen käyttämistä
105 210 translate% Tämä koordinaattori sijoittaa kuvat päälle
% sivu
% - Todellinen kuva alkaa -
76,8 86,4 asteikolla
40 45 1 [ 40 0 0 -45 0 45 ]
<
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff> kuva
% - Todellinen kuvan loppu -
grestore% palauttaa asetukset ennen käännöstä
0 245 moveto (teksti ja kuva), näyttää
0 229 siirtoa (vierekkäin)
showpage
Tämä suuri gobbledygookin keskiosa on itse asiassa heksadesimaalinen koodi, joka määrittelee kuvan. Useimmat Postscript ei ole kirjoitettu käsin, vaan ohjelmilla. Jotta saisit käsityksen siitä, mitä tämä Postscript-koodi todella näyttää, katsokaa tätä Mikkelin alla olevaa sivunäkymää tämän koodin alla. Koko valokuvamagneetteja voidaan myös kirjoittaa uudelleen postikirjoituksena tällä tavalla - filetypeä kutsutaan Encapsulated Post Scriptiksi tai EPS: ksi.
Nykyään kaikki tulostimet eivät käytä Postscriptia, mutta niillä kaikilla on oltava jonkinlainen käännöskerros kääntääkseen teksti- ja kuvatiedot painettuina materiaaleina. Me kutsumme näitä ohjelmia tavallisesti tulostinohjaimet- ja nykyään he tulevat valmistajalta ja ovat omaa ohjelmistoa. Joissakin muodoissa tai muotissa tämä on tärkeä osa mitä kaikki tulostimet tarvitsevat kommunikoida tietokoneiden kanssa, vaikka kotona kotoisin käytettävät tulostimet ovat ratkaisseet hyvin erilaisia ongelmia kuin ensimmäiset lasertulostimet. Huolimatta Postscript oli Adoben ensimmäinen suuri menestys, ja se on osa sitä, mikä tehokkaasti alkaa maailmanlaajuinen räjähdys grafiikan ja suunnittelun.
Image Credits: Brotherin tulostin MFC-8370, Jung-nam Nam, joka on saatavana Creative Commons -ohjelman alla. Ancient Dot Matrix -tulostin, jonka on julkaissut Andy Broomfield, joka on saatavana Creative Commons -tietokannan mukaan. IBM 3800, valokuvaaja tuntematon, olettaa oikeudenmukaisen käytön. Yzmo Xerographic Photocopy -prosessi, joka on saatavana GNU-lisenssin alaisena. Seven Block -ohjelmiston Adobe-ohjelmisto, joka on saatavana Creative Commons -ohjelman alla. Erin Sparlingin uusi tulostin, joka on saatavana Creative Commonsin alla.