Pokiaľ nie ste počítačový vedec, môže byť mätúce vyhľadávať "Postscript" a dozvedieť sa, že je to "kontextuatívny programovací jazyk", len aby ste zistili, že máte ešte viac mätúce slová, ktoré sa dajú pozrieť. Dnes to uľahčíme a postavíme PostScript do kontextu, vysvetlíme, čo to je, prečo a ako robí to, čo robí, a ako to skoro celý obrátil celý grafický svet na kolektívne ucho! Prečítajte si, sú tu dobré zábavné veci.
ASCII, bodová matica, plotri a zmena vytlačenej grafiky
Niektorí z nás na stránke How-To Geek by sme mohli zoznámiť sami a povedať, že si pamätáme dôležitý ďalší krok vývoja tlačiarní -maticové tlačiarne. Tie boli schopné tlačiť nejakú hrubú grafiku v odtieňoch šedej s rozličnými pixelmi, ako aj blokovú typografiu s hĺbkou pixelov. Aj keď mali výhodu pri vytváraní digitálnych obrázkov (hoci ASCII art sa počítala), hrubá typografia bola prekážkou pre predčasné maticové tlačiarne. Všetky tlačiarne s maticou s maticou preniesli pokyny na tlač obrázkov a textu približne rovnakým spôsobom; rozdeľte ho na pixely, vytlačte ich do riadkov, keď tlačová hlava prechádza pozdĺž papiera, podajte ďalší papier a zopakujte.
Na rozdiel od tlačových maticových tlačiarní, plotre sú stále pomerne bežné, najmä vo výrobe. Plotre pohybujú papiere, vinyl alebo rôzne iné materiály okolo algebraických súradníc pre kreslenie, tlačenie alebo rezanie hladkých, matematicky čistých vektorových tvarov pomocou pera alebo nožovej čepele. Ako sme sa dozvedeli, vzhľadom na charakter typografických glyfov, vektorové tvary sú oveľa lepšie ako pixely na definovanie abstraktných, matematicky čistých tvarov nájdených v type. Pretože plotre sú navrhnuté tak, aby sa pohybovali na základe presnej matematiky, pokyny na vytvorenie typografie a iných tvarov sú pomerne jednoduché pre PC komunikovať s prístrojom.
Výzvou bolo to: žiadny existujúci model technológie PC na tlač by nemal vytvoriť vektorovú a čistú typografiu A grafiku súčasne. Čo by mali robiť všetci šikovný mágia?
Xerox PARC a vývoj prvej laserovej tlačiarne
Najlepšie z oboch svetov: Postscript je Print Whisperer
Zadajte inžinierov spoločnosti Adobe a spoluzakladateľov John Warnock a Charles Geschke. Pár pracoval spoločne v spoločnosti Xerox a vytvoril jazyk popisu stránky (alebo PDL) s názvom Interpress. Interpress vyriešil tento technický problém - bol to systém prekladania obrázkov a zložitých tvarov do dát, ktoré tlačiareň dokáže využiť na vyhotovenie vysokokvalitného tlačeného diela. Interpress nebol nevyhnutne prvý PDL a nebolo to posledná spolupráca s Warnockom a Geschke. Zanechajúc Xerox PARC, dvojica vyvinula vlajkový produkt v Postscript, ktorý dodnes zostáva grafickým priemyselným štandardom.
Postscript, ako naznačuje názov druh, je v skutočnosti Turing-kompletný programovací jazyk. Návod je napísaný čitateľným spôsobom a komunikuje s tlačiarňou, ktorá vytvára vysoko kvalitné umenie podľa pokynov. Tu je ukážkový program "Hello World" od spoločnosti Inkguides.com.
%!PS /inch {72 mul} def /Times-Roman findfont 50 scalefont setfont 2.5 inch 5 inch moveto (Hello, World!) show showpage
Začneme vidieť docela rýchlo, aké pokyny Postscript dáva tlačiarni, a ako jednoduché sú pokyny. Fonty uvedené v tomto programe existujú vo vektorovej podobe a sú vyvolané zo samostatných súborov - a boli veľkou časťou príspevku spoločnosti Adobe k digitálnemu grafickému priemyslu. Tu je druhý príklad z príspevku Mikkel Meinike Nielsenovej o Postscript:
%! /Times-Roman findfont 16 scalefont setfont gsave %save before using translate 105 210 translate %This cordinates places the images on %the page %-----The actual image begin------- 76.8 86.4 scale 40 45 1 [ 40 0 0 -45 0 45 ] { < fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff ff7fffffffffffffffffffffffffff> } image %-----The actual image end ------- grestore %restore the settings from before the translat 0 245 moveto (Text and image, ) show 0 229 moveto (side by side. ) show showpage
Táto veľká stredná časť gobbledygook je vlastne hexadecimálny kód, ktorý definuje obraz. Väčšina Postscriptov nie je napísaná ručne, ale skôr programami. Ak chcete získať predstavu o skutočnosti, ako tento postskriptový kód skutočne vyzerá, pozrite sa na túto obrazovku zo stránky spoločnosti Mikkel pod obrázkom generovaným týmto kódom. Celý fotografický mages možno taktiež prepísať ako postscript - typ súboru sa nazýva Encapsulated Post Script alebo EPS.
Moderné tlačené stránky a novšie procesy tlače
V súčasnosti nie všetky tlačiarne používajú Postscript, ale všetci musia mať nejaký druh prekladovej vrstvy, aby textové a obrazové dáta premenili na tlačený materiál. Zvyčajne nazývame tieto programy ovládače tlačiarne- a dnes prichádzajú od výrobcu a sú proprietárnym softvérom. V akejkoľvek podobe alebo v móde je to dôležitý kus toho, čo všetci tlačiarne potrebujú na komunikáciu s počítačmi - hoci tlačiarne, ktoré používame v našich domoch, riešia veľmi odlišné problémy ako prvé laserové tlačiarne. Bez ohľadu na to, Postscript bol prvým veľkým úspechom spoločnosti Adobe a je súčasťou toho, čo efektívne začalo celosvetový populárny výbuch grafiky a dizajnu.
Kredity obrázka: Tlačiareň Brother MFC-8370 firmy Jung-nam Nam, dostupná pod Creative Commons. Ancient Dot Matrix Printer od Andy Broomfield, k dispozícii pod Creative Commons. IBM 3800, fotograf neznámy, predpokladal spravodlivé používanie. Xerografický fotokópia Yzmo, ktorý je k dispozícii pod licenciou GNU. Softvér Adobe od spoločnosti Seven Block, dostupný pod Creative Commons. Nová tlačiareň od Erin Sparling, dostupná pod Creative Commons.