Limbajul de descriere a paginii este un tip de limbaj de calculator folosit în principal pentru industria tipărită. Calculatoarele sunt în general conectate la mașini de imprimat mari, iar prin utilizarea unui limbaj specializat pentru ambele dispozitive pentru a comunica, eficiența în setarea și imprimarea materialelor este mult crescută. Există o mare varietate de limbaje de descriere, dar cel mai frecvent este Adobe® PostScript®.
Deși multe varietăți de limbaje de descriere a paginilor sunt suficient de detaliate pentru a fi considerate limbaje de programare, o mare parte dintre ele nu sunt. Acestea sunt cunoscute ca limbaje de marcare. Similar cu limbajul de marcare hipertext (HTML), limbajele de marcare pentru descrierea paginii sunt capabile să vorbească cu un număr limitat de programe. Așa cum HTML este folosit în principal pentru a vorbi cu browserele web, majoritatea variantelor de limbaj de descriere a paginilor pot fi citite de o anumită mașină, program sau computer.
Limbile de descriere a paginilor sunt adesea create folosind comenzi binare sau textuale. În cazul unui limbaj binar, formatarea grafică și textuală sunt transformate într-o serie de unu și zero folosind limbajul de descriere. Acest cod este trimis la imprimantă și apoi transferat înapoi într-un grafic vizual pe măsură ce este imprimat. Codurile binare sunt aceleași folosite de fiecare computer. Când o comandă este introdusă pe o tastatură, de exemplu, o serie de unu și zerouri reprezentând tasta îi spune computerului ce trebuie să facă.
Scopul principal al utilizării unui limbaj de descriere este de a comunica mai bine diferitele aspecte ale unui material tipărit de la un computer la o mașină de imprimat. Textul și grafica sunt așezate pe ecranul unui computer, dar utilizarea numai a bitmaps-urilor de ieșire limitează cantitatea de informații care poate fi primită de o imprimantă. Utilizarea unui limbaj de descriere a paginii transmite mai multe informații, mai rapid.
Beneficiile utilizării limbajelor de descriere a paginilor includ materiale de calitate superioară și imprimare mai eficientă. Deoarece informațiile sunt primite mai bine de o imprimantă care utilizează limbaje de descriere a paginii, culoarea, aspectul și rezoluția sunt adesea de o calitate mai bună decât ar fi dacă același articol ar fi tipărit fără ele. Aceste limbi pot, de asemenea, instrui imprimantele cu privire la cantitatea de materiale care urmează să fie tipărită.
În multe cazuri, este nevoie de un programator pentru a crea un nou cod de limbaj de descriere a paginii. Unele dintre limbajele de marcare mai ușoare pot fi învățate de oricine, deși sunt limitate în utilizarea lor. Multe programe de desen pe computer au deja adăugat un limbaj de descriere a paginii, astfel încât, pe măsură ce se creează un grafic sau un format, codurile sunt scrise simultan în back-end-ul programului.
Majoritatea imprimantelor mai mari folosesc un fel de limbaj de descriere a paginii, dar este posibil să profitați de aceste programe și acasă. Software-ul care implementează limbaje de descriere completă este adesea costisitor, dar poate merita investiția pentru o imprimantă sau un designer independent. Costul poate fi, de asemenea, mai mic pe termen lung decât angajarea unei imprimante profesionale.