23Aug

Mikä on Postscript? Mitä se on tekemisissä tulostimen kanssa?

Tulostettaessa olet saattanut löytää sanan "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 tietokoneasiantuntija, se voi olla hämmentävää etsiä "Postscript" ja oppia, että se on "concatenative ohjelmointikieli" vain löytää vielä hämmentävää sanaa etsiä.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 grafiikka-maailman kollektiiviselle korvalleen! Pidä lukemassa, siellä on hyviä geeky hauskoja kamaa eteenpäin.

ASCII, Dot Matrix, Piirturit ja Muuttuvien painettujen grafiikoiden

Ennen kuin ymmärrämme Postscriptin ja nykyaikaisempien tulostuslaitteiden, 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ä ns. "Tyhmät" tulostimet voitaisiin ohjelmoida tuottamaan tekstiä, vaikka monilla olisi ollut laitteistovaatimuksia, jotka estäisivät niiden kirjoittamasta mitään muuta kuin laitteisto-ajatella "kirjoituskone" merkkejä.

Jotkut meistä How-To Geekista voisivatilmoita meille itsellemme ja sanomme muistavan tärkeän seuraavan askeleen tulostimen evoluution - -dotmatriisitulostimissa. Nämä pystyivät painamaan joitain harmaasävyisiä harmaasävykuvia pikselin riveillä sekä estävällä, alhaisella kuvapistesyvyydellä.Vaikka niillä onkin etuna digitaalisten kuvien luominen( vaikka ASCII-arkkityyppiset laskelmat), raaka typografia oli takaisku varhaisille dotmatriisitulostimille. Kaikki pistematriisitulostimet 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, -piirustustarvikkeet 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-tulostustekniikan malli ei voi luoda samanaikaisesti vektoripohjaista, puhdasta typografiaa ja grafiikkaa. Mitkä olivat kaikki fiksujen geeksien tarkoitus tehdä?

Xerox PARC ja ensimmäisen lasertulostimen kehittäminen

Xerography, AKA valokopiointi, olivat 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.

Tässä on graafinen ja karkea kuvaus siitä, miten Xerography toimii: valo osuu tulostusrummun sähköisesti varautuneisiin alueisiin, elektronit reagoivat ja ne 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?

Molempien maailmojen paras: Postscript on Print Whisperer

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!) Näytä
Näytä sivu

Alamme nähdä melko nopeasti, millaisia ​​ohjeita Postscript onantaa tulostimen ja kuinka 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% save ennen kääntämistä
105 210 translate% Tämä koordinaatit sijoittaa kuvat
% sivulle
% ----- Todellinen kuva alkaa -------
76,8 86,4 asteikko
40 45 1 [40 0 0 -45 0 45]
{ & lt;
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff & gt;} image
% ----- Todellinen kuvan loppu -------
grestore% palauttaa asetukset ennen käännöstä
0 245 moveto( teksti ja kuva) näytä
0 229 moveto( rinnakkain.) show
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 sivulla olevaa sivukuvaketta tämän koodin alla. Koko valokuvamagneetteja voidaan myös kirjoittaa uudelleen postikirjoituksena tällä tavalla - filetypeä kutsutaan Encapsulated Post Scriptiksi tai EPS: ksi.

Nykyaikaiset painetut sivut ja uudemmat tulostusprosessit

Nykyään kaikki tulostimet eivät käytä Postscriptia, mutta niillä kaikilla on oltava jonkinlainen käännöskerros kääntääkseen teksti- ja kuvatiedot painotuotteeksi. Yleensä soitamme nämä ohjelmat 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 grafiikka ja muotoilu .

Image Laajuus: 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.