Mikä on Postscript? Mitä se on tehtävä tulostimeni kanssa?
Kun tulostat, olet saattanut törmätä sanaan "Postscript". Oletko koskaan miettinyt, mitä heck tämä tarkoittaa, ja sen merkitystä tulostimellesi? Ota minuutti, opi tietokoneen historiaa ja vähän enemmän työpöytätulostimista.
Ellet ole tietokonetieteilijä, se voi olla hämmentävää etsiä "Postscript" ja oppia, että se on "konkatenatiivinen ohjelmointikieli" vain löytääkseen sinulle vielä enemmän hämmentäviä sanoja etsimään. Tänään teemme sen helpoksi ja laitamme Postscriptin kontekstiin, selitetään, mitä se on, miksi ja miten se tekee sen, mitä se tekee, ja miten se melko paljon käänsi koko grafiikkamaailman kollektiiviseen korvaansa! Pidä lukemista, on hyviä geeky hauskoja juttuja eteenpäin.
ASCII, Dot Matrix, Plotterit ja painetun grafiikan muuttaminen
Ennen kuin ymmärrämme Postscriptin ja nykyaikaisemmat tulostuslaitteet, meidän on harkittava PC: n vaatimattomia juuria tulostusteknologiaan. Varhaiset tietokonetulostimet olivat raaka-aineita, jotka on tehty vain tekstin ja ASCII-merkkien kopioimiseksi - grafiikkaa ei ollut juurikaan sovellettu, eikä niitä ollut juurikaan hyötyä. Nämä niin sanotut "tyhmä" -tulostimet voitaisiin ohjelmoida tuottamaan tekstiä, vaikka monilla olisi ollut laitteistorajoituksia, jotka estäisivät niitä tulostamasta mitään kuin merkkijonoja kirjoituskoneessa.
Jotkut meistä How-To Geekissa saattavat päivämääriä ja sanoa, että muistamme tärkeän seuraavan askeleen tulostimen kehityksessä-pistematriisitulostimet. Nämä kykenivät tulostamaan raa'at harmaasävykuvat grafiikkaa pikseleiden riveillä sekä tukkeutuneella, pienellä pikselin syvyydellä. Vaikka niillä oli etuna digitaalisten kuvien luominen (vaikka ASCII-taidemallit olisivatkin sellaisia), raakatyyppinen typografia oli takana varhaisille pistematriisitulostimille. Kaikki pistematriisitulostimet ottivat ohjeita kuvien ja tekstin tulostamiseen suunnilleen samalla tavalla; jaa se pikseleiksi, tulosta ne riveihin, kun tulostuspää kulkee paperin läpi, syöttää seuraavan paperin bitin ja toista.
Toisin kuin matriisitulostimet, piirturi ovat edelleen melko yleisiä erityisesti valmistuksessa. Plotterit siirtävät papereita, vinyyliä tai muita materiaaleja ympäri algebrallisten koordinaattien piirtämiseksi, tulostamiseksi tai leikkaamiseksi sileät, matemaattisesti puhtaat vektorimuodot kynällä tai veitsellä. Kuten olemme oppineet, typografisten kuvioiden luonteen takia vektorimuodot ovat huomattavasti parempia kuin pikselit, jotka määrittelevät tyypissä olevia abstrakteja, matemaattisesti puhtaita muotoja. Koska plotterit on suunniteltu liikkumaan tarkan matematiikan perusteella, PC: n on helppo kommunikoida laitteen kanssa typografian ja muiden muotojen luomiseen..
Haasteena oli tämä: mikään nykyinen PC: n malli, jonka avulla voidaan tulostaa tekniikkaa, ei voisi luoda vektoripohjaista, puhdasta typografiaa ja grafiikkaa samanaikaisesti. Mitkä olivat kaikki älykkäät geeksit?
Xerox PARC ja ensimmäisen lasertulostimen kehittäminen
Xerography, AKA-kopiointi, oli kehitystulostimia etsimässä. Vaikka Xerography oli keksitty kolmekymppisenä ja se on kaupallisesti saatavilla kopiokoneina viidenkymmenen ja kuusikymmentäluvun lopulla, sitä ei käytetty PC-tulostuksessa, ennen kuin Xerox PARC-insinööri Gary Starkweather suunnitteli ensimmäisen lasertulostimen.
Tässä on graafinen ja karkea kuvaus siitä, miten Xerography toimii: valo osuu sähköisesti ladattuihin painatusrummun alueisiin, elektronit reagoivat ja ne negatiivisesti varautuneet alueet menettävät tämän latauksen. Väriaine tarttuu staattiseen sähköön ja painetaan paperille ja luo taidetta ilman pistematriisityyppisiä pikseleitä. Ja koska tämä tulostusprosessi poikkesi pohjimmiltaan edellä mainituista suhteellisen raaka-aineista, Xerography oli looginen tapa tulostaa puhdas tyyppi ja grafiikka samanaikaisesti. Oli yksi yksinkertainen tekninen ongelma, joka oli ratkaistava - miten luot ohjeita tulostimelle, joka voi helposti tehdä molemmat kerralla?
Molempien maailmojen parhaat: Postscript on Print Whisperer
Syötä Adobe-insinööreihin ja perustajiin John Warnock ja Charles Geschke. Pari oli työskennellyt yhdessä Xeroxissa ja luonut sivun kuvauskielen (tai PDL: n) nimeltä Interpress. Interpress ratkaisi tämän teknisen ongelman - se oli järjestelmä kuvien ja monimutkaisten muotojen kääntämiseksi tietoihin, joita tulostin voi käyttää korkealaatuisen painetun taideteoksen esittämiseen. Interpress ei ollut välttämättä ensimmäinen PDL, eikä varsinainen Warnock ja Geschke. Poistuessaan Xerox PARC: stä pari kehitti lippulaiva-tuotteen Postscriptissä, joka on säilynyt tähän päivään asti graafisen alan standardina.
Postscript, kuten nimikin näyttää, on itse asiassa Turingin täydellinen ohjelmointikieli. Ohjeet on kirjoitettu inhimillisesti luettavalla tavalla, ja ne toimitetaan tulostimelle, mikä luo laadukkaan taiteen ohjeista. Tässä on esimerkki "Hello World" -ohjelmasta Inkguides.comista.
%! PS
/ tuuma 72 mul def
/ Times-Roman findfont 50 scalefont setfont
2,5 tuuman 5 tuuman siirto
(Hei, maailma!) Näyttää
showpage
Alamme nähdä melko nopeasti, millaisia ohjeita Postscript antaa tulostimelle, ja kuinka yksinkertaiset ohjeet ovat. Tässä ohjelmassa mainitut fontit ovat vektorimuodossa ja ne kutsutaan erillisistä tiedostoista - ja ne olivat suuri osa Adoben panosta digitaalisen grafiikkateollisuuden käyttöön. Tässä on toinen esimerkki Mikkel Meinike Nielsenin Postscript-sivulta:
%!
/ Times-Roman findfont 16 scalefont setfont
gsave% säästää ennen kääntämisen käyttämistä
105 210 kääntää% Tämä koordinaatti asettaa kuvat päälle
% sivusta
% - 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 translatia
0 245 liikkua (teksti ja kuva) näyttää
0 229 moveto (vierekkäin.)
showpage
Tämä suuri gobbledygookin keskiosa on itse asiassa heksadesimaalikoodi, joka määrittää kuvan. Suurin osa Postscriptistä ei ole kirjoitettu tällä tavoin käsin, vaan ohjelmien avulla. Jos haluat saada käsityksen siitä, mitä tämä PostScript-koodi todella näyttää, tutustu tähän Mikkelin sivun alla olevaan kuvaan, jonka tämä koodi on luonut. Koko valokuvamagneetit voidaan myös kirjoittaa uudelleen PostScript-muodossa - tiedostotyyppi on nimeltään Encapsulated Post Script tai EPS.
Nykyaikaiset tulostetut sivut ja uudemmat tulostusprosessit
Kaikki tulostimet eivät nykyään käytä Postscriptiä, mutta kaikilla on oltava jonkinlainen käännöskerros tekstin ja kuvan tietojen kääntämiseksi painotuotteeksi. Näitä ohjelmia kutsutaan yleensä tulostinohjaimet-ja nykyään ne tulevat valmistajalta ja ovat ohjelmistoja. Missä tahansa muodossa tai muodissa tämä on ratkaiseva osa sitä, mitä kaikki tulostimet tarvitsevat kommunikoida tietokoneiden kanssa - vaikka kodeissamme käytettävät tulostimet ratkaisevat hyvin erilaisia ongelmia kuin ensimmäiset lasertulostimet. Postscript oli kuitenkin Adoben ensimmäinen suuri menestys, ja se on osa mitä tehokkaasti a maailmanlaajuinen suosittu grafiikan ja suunnittelun räjähdys.
Image Credits: Brother-tulostin MFC-8370, Jung-nam Nam, saatavilla Creative Commonsissa. Andy Broomfieldin antiikin pistematriisitulostin, saatavilla Creative Commonsissa. IBM 3800, valokuvaaja tuntematon, otti oikeudenmukaisen käytön. Yzmon Xerographic-kopiointiprosessi, joka on saatavana GNU-lisenssillä. Seven Blockin Adobe-ohjelmisto, saatavilla Creative Commonsissa. Erin Sparlingin uusi tulostin, saatavilla Creative Commonsissa.