En la impresión digital , un lenguaje de descripción de página ( PDL ) es un lenguaje informático que describe la apariencia de una página impresa a un nivel superior al de un mapa de bits de salida (o, generalmente, gráficos rasterizados ). Un término similar es el lenguaje de control de impresora , que incluye el lenguaje de comandos de impresora (PCL) de Hewlett-Packard . PostScript es uno de los lenguajes de descripción de página más conocidos. La adaptación del PDL a un lenguaje de marcado es el lenguaje de marcado de descripción de página (PDML) .
Los lenguajes de descripción de página son flujos de datos binarios o de texto (legibles para humanos), generalmente intercalados con texto o gráficos que se imprimen. Se diferencian de las interfaces de programación de aplicaciones (API) gráficas, como GDI y OpenGL, que pueden ser llamadas por software para generar resultados gráficos.
Ejemplos notables
Existen varios idiomas para la descripción de las páginas:
- AFP , Presentación de funciones avanzadas ( IBM )
- Apple Raster, también conocido como URF (Universal Raster Format), utilizado por el protocolo AirPrint . [ 1 ]
- Canon GARO, lenguaje de artes gráficas con operaciones rasterizadas (para impresoras de gran formato), basado en el lenguaje de descripción de trabajos PCL3GUI/RTL y CPCA de Hewlett-Packard . [ 2 ]
- Lenguaje de definición de página de Common Ground
- CPCL, lenguaje de control de impresoras Comtec (ahora Zebra)
- DjVu , un formato de contenido ráster mixto (MRC) que admite documentos escaneados basados en OCR ( AT&T Labs ).
- DPL, lenguaje de impresora Datamax (ahora Honeywell ) [ 3 ]
- DTPL, lenguaje de impresora de tickets Datamax
- DVI , salida independiente del dispositivo desde TeX
- E411, Emulación 411, para sistemas de emisión de billetes y tiras de vuelo (ATC) (IER)
- EPL, lenguaje de programación de Eltron (ahora Zebra)
- Idioma de descripción de la página de Envoy ( WordPerfect )
- ESC/P , código estándar de Epson para impresoras, lenguaje sencillo utilizado principalmente en impresoras matriciales.
- ESC/P2, una versión ampliada de ESC/P
- ESC/Page, código estándar de Epson para impresoras de página, un lenguaje de descripción de página (distinto de ESC/P) utilizado en varias impresoras láser Epson, especialmente en modelos japoneses.
- ESC/POS , código estándar de Epson para impresoras de punto de venta
- Impresoras FGL (Boca Systems), lenguaje fantasma amigable
- Fingerprint, un lenguaje de programación, Direct Protocol es un subconjunto de Fingerprint ( Intermec ).
- HP-GL y HP-GL/2, lenguaje geométrico introducido por Hewlett-Packard para plotters de pluma, todavía se utiliza hoy en día para dibujos técnicos.
- Interpress ( Xerox )
- IJPDS, Flujo de datos de impresora de inyección de tinta ( Kodak )
- IPDS , Flujo de datos de impresora inteligente (IBM)
- IGP/PGL, lenguaje gráfico de Printronix
- IPL, Intermec Printer Language, un lenguaje de programación para impresoras Intermec (ahora una subsidiaria de Honeywell ).
- KPDL, Kyocera Page Description Language
- LCDS/Metacode, un formato de flujo de impresión utilizado en impresoras antiguas de alta velocidad ( Xerox ).
- MODCA , Arquitectura de Contenido de Documentos de Objeto Mixto (IBM)
- MTPL, lenguaje de impresora Mannesmann Tally
- PCL , lenguaje de comandos de impresora ( Hewlett-Packard )
- PDF , formato de documento portátil ( Adobe Systems ), ahora ISO 32000 [ 4 ]
- PostScript ( Adobe Systems )
- PPDS , flujo de datos de impresora personal
- RPCS , Flujo de comandos de impresión refinado ( Ricoh )
- RTL (Lenguaje de Transferencia Raster, también conocido como PCL3GUI). Subconjunto de comandos gráficos rasterizados de Hewlett-Packard HP-GL/2, similar a PCL.
- Modo Star Line, variante de ESC/POS utilizada por las impresoras Star Micronics.
- SPL, lenguaje de impresora Samsung [ 5 ]
- SVG , un lenguaje de descripción gráfica basado en XML desarrollado principalmente para la World Wide Web.
- Canon SG Raster (Swift Graphics Raster para impresoras de gran formato), basado en Hewlett-Packard PCL3GUI / RTL e IVEC (lenguaje de descripción de trabajos con formato XML).
- TSPL/TSPL2, Lenguaje de impresión/programación de Taiwan Semiconductor ( TSMC )
- TTP, lenguaje de impresión de Swecoin para impresoras de quiosco (ahora Zebra).
- UFR (Ultra Fast Rendering), un lenguaje propietario (Canon)
- XES, secuencia de escape de Xerox
- XPS , especificación de papel Open XML introducida en Windows Vista ( Microsoft )
- ZJS, lenguaje de descripción de páginas ZjStream (Zenographics)
- ZPL, Lenguaje de Programación Zebra ( Tecnologías Zebra )
Véase también
Referencias
- ↑ "Impresión sin conductor" . OpenPrinting . Consultado el 27 de junio de 2026 .
- ↑ "Libro blanco - IDIOMAS DE DESCRIPCIÓN DE PÁGINAS DE Canon imagePROGRAF (PDLS)" (PDF) . Canon. Archivado del original (PDF) el 28 de diciembre de 2013. Recuperado el 13 de junio de 2013 .
- ↑ Honeywell, Inc. (2021). Referencia de comandos DPL (PDF) . Consultado el 7 de agosto de 2022 .
- ↑ "El formato PDF se convierte en estándar ISO" . Archivado del original el 3 de marzo de 2016. Consultado el 2 de febrero de 2015 .
- ↑ Croc, Aurélien. "Especificaciones SPL" . Controladores SpliX para su impresora . Archivado del original el 7 de abril de 2018. Recuperado el 26 de febrero de 2018 .
Enlaces externos
- Impresión no documentada
- Manual de la impresora definitiva
- Impresora MIB Intérpretes Familias lingüísticas
- Referencia de impresión del host : contiene un ejemplo para PPDS.
- Códigos de escape PPDS archivados el 9 de septiembre de 2009 en Wayback Machine.
- Referencia de ZjStream
- Idiomas de descripción de página
- Impresoras de ordenador
- Impresión por ordenador