El lenguaje de descripción de página es un tipo de lenguaje informático que se utiliza principalmente en la industria de la impresión. Las computadoras generalmente están conectadas a grandes máquinas de impresión y, al usar un lenguaje especializado para que ambos dispositivos se comuniquen, la eficiencia en el ajuste y los materiales de impresión aumenta considerablemente. Existe una amplia variedad de lenguajes de descripción, pero el más común es Adobe® PostScript®.
Aunque muchas variedades de lenguajes de descripción de páginas son lo suficientemente detalladas como para ser consideradas lenguajes de programación, una gran parte de ellos no lo son. Estos se conocen como lenguajes de marcado. De manera similar al lenguaje de marcado de hipertexto (HTML), los lenguajes de marcado de descripción de página son capaces de hablar con un número limitado de programas. Así como HTML se usa principalmente para hablar con navegadores web, la mayoría de las variedades de lenguaje de descripción de páginas pueden ser leídas por una máquina, programa o computadora en particular.
Los lenguajes de descripción de página a menudo se crean utilizando comandos binarios o textuales. En el caso de un lenguaje binario, el formato gráfico y textual se convierte en una serie de unos y ceros utilizando el lenguaje de descripción. Este código se envía a la impresora y luego se transfiere de nuevo a un gráfico visual a medida que se imprime. códigos binarios son los mismos utilizados por cada equipo. Cuando se escribe un comando en un teclado, por ejemplo, una serie de unos y ceros que representan la tecla le dice a la computadora qué hacer.
El propósito principal de usar un lenguaje de descripción es comunicar mejor varios aspectos de un material impreso desde una computadora a una máquina de impresión. El texto y los gráficos se presentan en la pantalla de una computadora, pero usar solo mapas de bits de salida limita la cantidad de información que puede recibir una impresora. El uso de un lenguaje de descripción de páginas transmite más información, más rápido.
Los beneficios de utilizar lenguajes de descripción de páginas incluyen materiales de mayor calidad e impresión más eficiente. Dado que una impresora recibe mejor la información utilizando lenguajes de descripción de página, el color, el diseño y la resolución suelen ser de mejor calidad que si se imprimiera el mismo elemento sin ellos. Estos lenguajes también pueden indicar a los impresores la cantidad de materiales que deben imprimirse.
En muchos casos, se necesita un programador para crear un nuevo código de lenguaje de descripción de página. Cualquiera puede aprender algunos de los lenguajes de marcado más fáciles, aunque su uso es limitado. Muchos programas de dibujo por computadora ya tienen un lenguaje de descripción de página agregado, de modo que a medida que se crea un gráfico o formato, los códigos se escriben simultáneamente en el back-end del programa.
La mayoría de las impresoras más grandes utilizan algún tipo de lenguaje de descripción de página, pero también es posible aprovechar estos programas en casa. El software que implementa lenguajes de descripción completa suele ser caro, pero puede valer la pena la inversión para un impresor o diseñador autónomo. El costo también puede ser menor a largo plazo que contratar un impresor profesional.