Lenguaje de ordenador
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 en un nivel superior al de un mapa de bits de salida real (o, en general, gráficos rasterizados ). Un término superpuesto es 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 lenguaje de marcado del PDL es el lenguaje de marcado de descripción de página.
Los lenguajes de descripción de páginas son textos (legibles para humanos) o flujos de datos binarios, generalmente entremezclados con texto o gráficos para su impresión. Son distintos de las interfaces de programación de aplicaciones (API) de gráficos, como GDI y OpenGL , que pueden ser invocadas por software para generar una salida gráfica.
Ejemplos notables
Existen varios idiomas de descripción de páginas:
- AFP , Presentación de funciones avanzadas ( IBM )
- Apple Raster, anteriormente conocido como URF, 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 Hewlett-Packard PCL3GUI/RTL y CPCA. [2]
- Definición de la página Common Ground
- CPCL, lenguaje de control de impresora Comtec (ahora Zebra)
- DjVu , un formato de contenido rasterizado mixto (MRC) compatible con documentos escaneados basados en OCR ( AT&T Labs )
- DPL, lenguaje de impresora Datamax (ahora Honeywell ) [3]
- DTPL, lenguaje de impresión de tickets Datamax
- DVI , independiente del dispositivo, salida desde TeX
- E411, Emulación 411, para sistemas de emisión de billetes y fichas de vuelo (ATC) (IER)
- EPL, lenguaje de programación Eltron (ahora Zebra)
- Lenguaje de descripción de páginas 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 impresora de páginas, un lenguaje de descripción de páginas (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 POS
- Impresoras FGL, Friendly Ghost Language (Boca Systems)
- 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, todavía en uso hoy en día para dibujos técnicos
- Interpretación ( Xerox )
- IJPDS, flujo de datos de impresoras 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, lenguaje de descripción de páginas de Kyocera
- LCDS/Metacode, un formato de flujo de impresión utilizado en impresoras de alta velocidad más antiguas ( Xerox )
- MODCA , Arquitectura de contenido de documentos de objetos mixtos (IBM)
- MTPL, lenguaje de impresora Tally de Mannesmann
- PCL , lenguaje de comandos de impresora ( Hewlett-Packard )
- PDF , formato de documento portátil ( Adobe Systems ), ahora ISO 32000 [4]
- PostScript ( sistemas Adobe )
- PPDS , flujo de datos de impresora personal
- RPCS , flujo de comandos de impresión refinado ( Ricoh )
- RTL (Raster Transfer Language, 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 de gráficos 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 programación e impresión de semiconductores de Taiwán ( 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 XML introducida en Windows Vista ( Microsoft )
- ZJS, lenguaje de descripción de páginas ZjStream (Zenographics)
- ZPL , lenguaje de programación Zebra
Véase también
Referencias
- ^ "Estándares de impresión sin controladores y sus PDLS". OpenPrinting . 29 de abril de 2022.
- ^ "Libro blanco - LENGUAJES DE DESCRIPCIÓN DE PÁGINAS (PDLS) DE CANON imagePROGRAF" (PDF) . Canon. Archivado desde el original (PDF) el 28 de diciembre de 2013 . Consultado el 13 de junio de 2013 .
- ^ Honeywell, Inc. (2021). Referencia del comando DPL (PDF) . Consultado el 7 de agosto de 2022 .
- ^ "El formato PDF se convierte en estándar ISO". Archivado desde el original el 2016-03-03 . Consultado el 2015-02-02 .
- ^ Croc, Aurélien. «Especificaciones SPL». Controladores SpliX para su impresora . Archivado desde el original el 7 de abril de 2018. Consultado el 26 de febrero de 2018 .
Enlaces externos
- Impresión sin documentación
- Manual de impresora definitivo
- Familias de idiomas Intérpretes de impresoras MIB
- Referencia de impresión del host: contiene un ejemplo para PPDS
- Códigos de escape PPDS
- Referencia de ZjStream