Pagina principala » HOWTO » Ce este Postscript? Ce are de-a face cu imprimanta mea?

    Ce este Postscript? Ce are de-a face cu imprimanta mea?

    La tipărire, s-ar putea să fi întâmpinat cuvântul "Postscript". Te-ai întrebat vreodată ce înseamnă asta și importanța pe care o are pentru imprimantă? Ia-ți un minut, învață un istoric al computerului și mai mult despre imprimantele de birou.

    Cu excepția cazului în care sunteți om de știință în domeniul informaticii, poate fi confuz să căutați "Postscript" și să aflați că este vorba despre un "limbaj de programare concatenator" chiar mai mult cuvinte confuze să se uite în sus. Astăzi, vom face mai ușor și vom plasa PostScript în context, vom explica ce este, de ce și cum face ceea ce face și cum a transformat întreaga lume grafică pe urechea colectivă! Continuați să citiți, sunt niște lucruri bune de distracție înainte.

    ASCII, matricea de puncte, plotrele și schimbarea graficelor tipărite

    Înainte de a înțelege dispozitivele de tipărire PostScript și mai moderne, trebuie să luăm în considerare rădăcinile umile ale PC-ului pentru a imprima tehnologia. Imprimantele timpurii ale computerelor erau dispozitive brute create numai pentru a reproduce textul și caracterele ASCII - nu exista o aplicație grafică prea puțin sau deloc, și puțin folosită pentru ele. Acești așa numiți "imprimați" imprimanți ar putea fi programați să producă text, deși mulți ar fi avut limitări hardware care să le împiedice să tipărească altceva decât personajele din hardware - gândiți "mașină de scris".

    Unii dintre noi la How-To Geek s-ar putea întâlni cu noi și vom spune că ne amintim un important pas important în evoluția imprimantei-dot matrix imprimante. Acestea au fost capabile să tipărească niște grafice în tonuri de gri în nuanțe grafice cu rânduri de pixeli, precum și o tipografie tip adâncime de tip pixel. Deși au avut avantajul de a crea imagini digitale (deși numărul de artă ASCII se numără), tipografia bruta a fost un obstacol pentru imprimantele cu matrice punctuală. Toți imprimantele dot matrix au primit instrucțiuni privind imprimarea imaginilor și a textului în aproximativ același mod; spargeți-l în pixeli, imprimați-le în rânduri pe măsură ce capul de imprimare trece de-a lungul hârtiei, alimentați următorul fragment de hârtie și repetați.

    Spre deosebire de imprimantele dot matrix, plottere sunt încă destul de frecvente, în special în industria prelucrătoare. Plotorii mutați hârtii, vinil sau alte materiale în jurul coordonatelor algebrice pentru a desena, imprima sau tăia forme netede, matematice pur vector, cu un stilou sau cuțit. După cum am aflat, datorită naturii tipurilor tipografice, formele vectorilor sunt mult superioare pixelilor pentru a defini formele abstracte, matematic pure, găsite în tip. Deoarece plotrele sunt proiectate să se deplaseze pe baza unor matematice precise, instrucțiunile despre cum să creați tipografie și alte forme sunt destul de ușor pentru un PC să comunice dispozitivului.

    Provocarea a fost următoarea: niciun model existent de tehnologie PC-to-print nu ar putea crea, în același timp, tipografie grafică și grafică pe bază de vectori. Ce ar fi trebuit să facă toți geekii inteligenți?

    Xerox PARC și dezvoltarea primei imprimante laser

    Xerografia, fotocopierea AKA, a fost imprimantele de dezvoltare pe care le căutau. Deși Xerografia a fost inventată în anii treizeci și a fost disponibilă ca copiatoare la sfârșitul anilor cincizeci și șaizeci, nu a fost utilizată în tipărirea PC-ului până când inginerul PARC de la Xerox Gary Starkweather a proiectat prima imprimantă laser.

    Iată o descriere grafică și o descriere a modului în care funcționează Xerografia: lumina atinge zone încărcate electric ale tamburului de imprimare, electronii reacționează și acele zone încărcate negativ pierd această încărcare. Tonerul aderă la electricitatea statică și este apăsat pe hârtie, creând opera de artă fără a utiliza pixeli de tip punct matrice. Și pentru că acest proces de tipărire era fundamental diferit de oricare dintre metodele relativ brute enumerate mai sus, Xerografia a fost o modalitate logică de a tipări curat și grafică în același timp. A existat o problemă de inginerie simplă care trebuia rezolvată - cum creați instrucțiuni pentru o imprimantă care poate face cu ușurință ambele simultan?

    Cel mai bun din ambele lumi: Postscript este Print Whisperer

    Introduceți inginerii Adobe și co-fondatorii John Warnock și Charles Geschke. Perechea a lucrat împreună la Xerox și a creat limba de descriere a paginii (sau PDL) numită Interpress. Interpress a rezolvat această problemă de inginerie - a fost un sistem de traducere a imaginilor și a unor forme complicate în datele pe care imprimanta le poate utiliza pentru a transforma lucrări de artă tipărite de înaltă calitate. Interpress nu a fost neapărat primul PDL și nu a fost ultima colaborare a lui Warnock și a lui Geschke. Lăsând Xerox PARC, perechea a dezvoltat un produs-pilot în Postscript, care a rămas, chiar și astăzi, un standard al industriei grafice.

    Postscript, așa cum sugerează numele, este de fapt un limbaj de programare Turing-complet. Instrucțiunile sunt scrise într-un mod ușor de citit de om și comunicate imprimantei, care creează arta de înaltă calitate din instrucțiuni. Iată un exemplu de program "Hello World" de la Inkguides.com.

    %! PS
    / inch 72 mul. def
    / Timp-Roman findfont 50 scalefont setfont
    2,5 inch 5 inch moveto
    (Salut, Lumea!) Arată
    showpage

    Începem să vedem destul de repede ce fel de instrucțiuni PostScript dă imprimantei și cât de simple sunt instrucțiunile. Fonturile menționate în acest program există în formă vectorică și sunt solicitate din fișiere separate - și au reprezentat o mare parte din contribuția Adobe la industria grafică digitală. Iată un al doilea exemplu, din pagina lui Mikkel Meinike Nielsen despre Postscript:

    %!
    / Timp-Roman findfont 16 scalefont setfont
    gsave% salvați înainte de a utiliza traduce
    105 210 traduceți% Acest coordonate plasează imaginile
    %pagina
    % - Imaginea reală începe-
    76,8 scară 86,4
    40 45 1 [40 0 0 -45 0 45]
    <
    fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
    fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
    fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
    e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
    fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
    ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
    ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
    ff7fffffffffffffffffffffffffff> imagine
    % - Sfârșitul real al imaginii -
    grestore% restaura setările de la înainte de translat
    0 245 moveto (Text și imagine,) arată
    0 229 moveto (unul lângă altul.) Arată
    showpage

    Această secțiune mijlocie a gobbledygook este de fapt un cod hexazecimal care definește o imagine. Majoritatea mesajelor Postscript nu sunt scrise manual, ci mai degrabă prin programe. Pentru a obține o idee despre cum arată de fapt acest cod PostScript, aruncați o privire la acest ecran de pe pagina de mai jos a imaginii lui Mikkel a imaginii generate de acest cod. Întregul mages fotografic poate fi, de asemenea, re-scris ca postscript în acest fel - tipul de fișier se numește Encapsulated Post Script sau EPS.

    Pagini imprimate moderne și procese de imprimare mai noi

    În zilele noastre, nu toate imprimantele utilizează Postscript, dar toate acestea trebuie să aibă un fel de strat de traducere pentru a transforma textul și imaginile în materiale tipărite. De obicei, suntem numiți aceste programe driverele de imprimantă-și în prezent vin de la producător și sunt un software proprietar. Într-o formă sau modă, aceasta este o piesă crucială a ceea ce toate imprimantele trebuie să comunice cu PC-urile - chiar dacă imprimantele pe care le folosim în casele noastre rezolvă probleme foarte diferite decât primele imprimante laser. Cu toate acestea, Postscript a fost primul mare succes al lui Adobe și face parte din ceea ce a început în mod efectiv Explozia populară la nivel mondial de grafică și design.


    Credite de imagine: Imprimanta Brother MFC-8370 de Jung-nam Nam, disponibilă sub Creative Commons. Antic Dot Matrix Printer de Andy Broomfield, disponibil sub Creative Commons. IBM 3800, fotograf necunoscut, a presupus o utilizare echitabilă. Proces fotocopie Xerografic de Yzmo, disponibil sub licență GNU. Software-ul Adobe de la Seven Block, disponibil sub Creative Commons. Noua imprimantă de către Erin Sparling, disponibilă sub Creative Commons.