Lenguaje de descripción de páginas
En impresión digital, un lenguaje de descripción de páginas, o lenguaje de control de impresora (PCL), es un lenguaje de ordenador que se encarga de codificar las instrucciones que una aplicación de usuario envía a un dispositivo de salida (generalmente una impresora) para obtener una página impresa. El código generado por el lenguaje describe tanto las características globales de cada página como las coordenadas de ubicación de cada elemento tipográfico o gráfico. Finalmente, el dispositivo recibe el fichero de instrucciones, lo procesa y genera el mapa de bits que será impreso. Los más conocidos son Postscript, de la compañía de software Adobe. y PCL, de Hewlett Packard. Numerosas impresoras comerciales pueden interpretar este lenguaje de manera directa con su propio software.
Aunque los lenguajes de descripción de páginas son completos por sí mismos y podrían utilizarse en programación general, no se usan con este propósito, ya que, aparte de su complejidad, deben ser interpretados en tiempo de ejecución, lo cual los penaliza en cuanto a rapidez respecto a los programas compilados.
Lenguajes de descripción de páginas
[editar]- AFP {Advanced Function Presentation}. Función avanzada de presentación.
- CPCL {Comtec Printer Control Language} (Zebra, Comtec). Lenguaje de control de impresora de Comtec.
- Diablo
- DVI {DeVice Independent}. Independiente de dispositivo.
- EPL {Eltron Programming Language}. Lenguaje de programación Eltron.
- ESC/P {Epson Standard Code for Printers}. Código estándar para impresoras Epson. Lenguaje simple usado mayoritariamente en las impresoras matriciales
- ESC/P2 versión extendida del anterior
- IPDS {Intelligent Printer Data Stream}. Flujo inteligente de datos de impresión.
- Metacode Formato de flujo de impresión usado en las impresoras Xerox de alta velocidad más antiguas.
- PCL {Printer Command Language}. Lenguaje de órdenes de impresión.
- PDF {Portable Document Format}. Formato portátil de documento.
- PostScript
- PPDS {Personal Printer Data Stream}.
- GDI {Graphic device interface}. Formato de retícula o trama.
- SPL {Samsung Printer Language}. Lenguaje de impresión de Samsung.
- KPDL {Kyocera Page Description Language}. Lenguaje de descripción de páginas de Kyocera.
- ZJS {Zenographics ZjStream Page Description Language}. Lenguaje de descripción de página ZjStream de Zenographics.
- ZPL {Zebra Programming Language}. Lenguaje de programación Zebra.
Véase también
[editar]- Lenguaje de marcado o lenguaje de marcas.
Enlaces externos
[editar]- Undocumented Printing (en inglés)
- Ultimate Printer Manual (en inglés)
- Printer MIB Interpreters Language Families] (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última). (en inglés)
- Host Printing Reference. Tiene ejemplos de PPDS (en inglés)
- PPDS Escape codes Archivado el 9 de septiembre de 2009 en Wayback Machine. (en inglés)
- ZjStream Reference (en inglés)