23Aug

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

click fraud protection

Când tipăriți, este posibil să fi întâlnit cuvântul "Postscript". Te-ai întrebat vreodată ce înseamnă asta și relevanța pe care o are pentru imprimanta ta? 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 concatenativ" doar pentru a afla că aveți chiar mai multe cuvinte confuze pentru a căuta. 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 destul de mult întreaga lume grafică pe urechea colectivă!Continuați să citiți, sunt niște lucruri bune de distracție înainte.

ASCII, matricea Dot, 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 umilite ale tehnologiei de imprimare a PC-urilor. Imprimantele timpurii ale computerelor erau dispozitive brute create numai pentru a reproduce textul și caracterele ASCII - nu prea exista aplicații grafice și nu prea le-a fost folosită.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 hardware-cred că "mașină de scris".

instagram viewer

Unii dintre noi la How-To Geekdata cu noi și spunem că ne amintim un important pas important în evoluția imprimantei - imprimantele matrice . Acestea au fost capabile să tipărească o anumită grafică de tonuri de gri în nuanțe grafice cu rânduri de pixeli, precum și o tipografie tip adâncime de pixeli, blocată.Deși au avut avantajul de a crea imagini digitale( deși numără ASCII arta de numărare), tipografia bruta a fost un impediment pentru imprimantele matrice punctuale devreme. 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 buzunar de hârtie și repetați-l.

Spre deosebire de imprimantele dot matrix, plottoarele sunt încă destul de frecvente, în special în industria prelucrătoare. Plotorii mutați hârtii, vinil sau diverse alte materiale în jurul coordonatelor algebrice pentru a desena, a imprima sau a tăia forme netede, matematic pur vector cu un stilou sau cuțit. După cum am aflat, datorită naturii tipurilor glifătoare, formele vectoriale sunt mult superioare pixelilor pentru definirea unor forme abstracte, matematic pure, găsite în tip. Deoarece plotterii sunt proiectați să se deplaseze în funcție de matematică precisă, instrucțiunile despre cum se creează tipografia și alte forme sunt destul de ușor pentru un PC să comunice dispozitivului.

Provocarea a fost următoarea: niciun model existent de tehnologie de tipărire PC 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

Xerography, fotocopiere 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, ea nu a fost utilizată în tipărirea pe calculator 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 a fost fundamental diferit de oricare dintre metodele relativ brute enumerate mai sus, Xerografia a fost o modalitate logică de a imprima tip curat și grafică în același timp. A existat o problemă simplă de inginerie care trebuia rezolvată - cum creați instrucțiuni pentru o imprimantă care să poată efectua 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 opere de artă tipărite de înaltă calitate. Interpress nu era 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, după cum sugerează numele pe care îl sugerează, este de fapt un limbaj de programare Turing-complet. Instrucțiunile sunt scrise într-un mod lizibil pentru oameni și comunicate imprimantei, care creează arta de înaltă calitate din instrucțiuni. Iată un exemplu de program "Hello World" de la Inkguides.com.
%
/ inch{ 72 mld} def
/ Times-Roman findfont 50 scalefont setfont
2.5 inch 5 inch moveto
( Hello, World!) Arata
showpage

Incepem sa vedem destul de repede ce fel de instructiuni PostScript esteoferind imprimantei și cât de simple sunt instrucțiunile. Fonturile menționate în acest program există în formă vectorială ș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:

%!
/ Times-Roman findfont 16 scalefont setfont
gsave% save înainte de a utiliza traduce
105 210 traduce% Acest cordinates plasează imaginile pe
% pagina
% ----- Imaginea actuală începe -------
76,8 scara 86,4
40 45 1 [40 0 0 -45 0 45]
{
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff & gt;} imagine
% ----- Sfârșitul imaginii finale -------
grestore% restaurarea setărilor înainte de translat
0 245 moveto( text și imagine,) arată
0 229 moveto( unul lângă altul.) arată
showpage

Această secțiune mijlocie de gobbledygook este de fapt un cod hexazecimal care definește o imagine. Majoritatea PostScript nu este scrisă 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 Mikkel a acestui cod generat.Î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 prezent, nu toate imprimantele utilizează Postscript, dar toate trebuie să aibă un fel de strat de traducere pentru a transforma datele text și imagine în materiale tipărite. Suntem de obicei numiți aceste programe driverele de imprimantă - și astăzi 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 Adobe și face parte din ceea ce a început efectiv explozia grafică și design la nivel mondial .

Image Credits: 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, presupune o utilizare corectă.Proces fotocopie Xerografic realizat 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.