Il linguaggio di descrizione della pagina è un tipo di linguaggio informatico utilizzato principalmente per l’industria della stampa. I computer sono generalmente collegati a grandi macchine da stampa e, utilizzando un linguaggio specializzato per comunicare con entrambi i dispositivi, l’efficienza nell’impostazione e nella stampa dei materiali è notevolmente aumentata. Esiste un’ampia varietà di linguaggi di descrizione, ma il più comune è Adobe® PostScript®.
Sebbene molte varietà di linguaggi di descrizione della pagina siano sufficientemente dettagliate da essere considerate linguaggi di programmazione, gran parte di esse non lo è. Questi sono noti come linguaggi di markup. Simile al linguaggio di marcatura ipertestuale (HTML), i linguaggi di marcatura di descrizione della pagina sono in grado di parlare con un numero limitato di programmi. Proprio come l’HTML viene utilizzato principalmente per comunicare con i browser Web, la maggior parte delle varietà di linguaggio di descrizione delle pagine può essere letta da una particolare macchina, programma o computer.
I linguaggi di descrizione della pagina vengono spesso creati utilizzando comandi binari o testuali. Nel caso di un linguaggio binario, la formattazione grafica e testuale viene trasformata in una serie di uno e zero utilizzando il linguaggio di descrizione. Questo codice viene inviato alla stampante e quindi trasferito di nuovo in una grafica visiva mentre viene stampato. I codici binari sono gli stessi utilizzati da tutti i computer. Quando un comando viene digitato su una tastiera, ad esempio, una serie di uno e zero che rappresentano il tasto dice al computer cosa fare.
Lo scopo principale dell’utilizzo di un linguaggio di descrizione è quello di comunicare meglio i vari aspetti di un materiale stampato da un computer a una macchina da stampa. Il testo e la grafica sono disposti sullo schermo di un computer, ma l’utilizzo solo di bitmap di output limita la quantità di informazioni che possono essere ricevute da una stampante. L’uso di un linguaggio di descrizione della pagina trasmette più informazioni, più velocemente.
I vantaggi dell’utilizzo dei linguaggi di descrizione della pagina includono materiali di qualità superiore e una stampa più efficiente. Poiché le informazioni vengono ricevute meglio da una stampante utilizzando i linguaggi di descrizione della pagina, il colore, il layout e la risoluzione sono spesso di qualità migliore di quanto sarebbero se lo stesso articolo fosse stampato senza di essi. Questi linguaggi possono anche istruire gli stampatori sulla quantità di materiali da stampare.
In molti casi, è necessario un programmatore per creare un nuovo codice del linguaggio di descrizione della pagina. Alcuni dei linguaggi di markup più semplici possono essere appresi da chiunque, sebbene siano limitati nel loro utilizzo. Molti programmi di disegno per computer hanno già aggiunto un linguaggio di descrizione della pagina, in modo che quando viene creato un grafico o un formato, i codici vengono scritti contemporaneamente nel back-end del programma.
La maggior parte delle stampanti più grandi utilizza una sorta di linguaggio di descrizione della pagina, ma è anche possibile sfruttare questi programmi a casa. I software che implementano linguaggi di descrizione completa sono spesso costosi, ma potrebbe valere la pena investire per uno stampatore o un designer autonomo. Il costo può anche essere inferiore a lungo termine rispetto all’assunzione di una stampante professionale.