Articulo de referencia

Idioma de descripción de la página

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 m...

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

  1. "Impresión sin conductor" . OpenPrinting . Consultado el 27 de junio de 2026 .
  2. "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 .
  3. Honeywell, Inc. (2021). Referencia de comandos DPL (PDF) . Consultado el 7 de agosto de 2022 .
  4. "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 .
  5. 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 .
  • 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