PPML ( Personalized Print Markup Language ) es un lenguaje de impresión estándar de la industria basado en XML para la impresión de datos variables, definido por PODi. El consorcio industrial, integrado por 13 empresas, se formó inicialmente para crear PPML y ahora cuenta con más de 400 empresas miembro.
Descripción general
PPML es un estándar abierto, interoperable e independiente del dispositivo, lanzado por primera vez en el año 2000 para facilitar el uso generalizado de aplicaciones de impresión personalizadas. PPML está diseñado para permitir la impresión de producción eficiente de datos variables; en lugar de enviar 300 copias de los mismos datos con solo un nombre diferente, PPML permite enviar todos los datos a la impresora a la vez, lo que acelera considerablemente la impresión, ya que no es necesario transferir los datos a la impresora para cada copia.
Los trabajos de impresión de gran volumen son cada vez más complejos debido a las mayores exigencias en cuanto al diseño, el contenido y la personalización de los documentos. Esto se observa especialmente en el caso del intercambio de imágenes, donde se seleccionan y reemplazan diferentes imágenes para cada documento. Al mismo tiempo, aumenta la presión sobre los operarios de las máquinas. Un tercer factor se relaciona con el auge de XML como base neutral para la comunicación multicanal de documentos a través de fax, internet, correo electrónico, archivo electrónico e impresora.
El lenguaje de marcado de impresión personalizado (PPML) es la respuesta de la industria gráfica a estos avances. PPML reduce considerablemente la complejidad del trabajo de impresión, especialmente cuando se utilizan colores, imágenes y elementos personalizados. El RIP (que describe el contenido de una página en una imagen rasterizada) es mucho más rápido.
La Printing On Demand Initiative (PODi) es responsable del concepto y desarrollo de este nuevo estándar PPML. Esta plataforma reúne a los principales proveedores del mercado, y su desarrollo inicial fue realizado por Adobe Systems , EFI , CreoScitex, Hewlett-Packard , Kodak Nexpress , Xerox , IBM , Lexmark , Océ , XMPie , PageFlex , Printable , QuarkXPress , Kodak GCG Inkjet Printing Systems y Xeikon, quienes colaboraron como miembros de PODI.
Contenido reutilizable
Los lenguajes de impresión tradicionales recuperan una página, examinan su contenido y comienzan a crear imágenes rasterizadas para indicarle a la impresora dónde y cómo debe imprimirse. Este proceso se repite para cada página. Los trabajos de impresión de gran volumen suelen contener decenas de miles de páginas que deben procesarse mediante RIP. El procesamiento RIP puede convertirse en un problema si se considera que una página con una fotografía a color y un logotipo puede alcanzar un tamaño de hasta 20 MB en PostScript . Esto consume una cantidad excepcional de potencia de procesamiento y memoria, y es la principal causa de que los procesos de impresión se bloqueen. Por ello, a menudo no se alcanzan las velocidades nominales del motor y las máquinas pueden estar procesando RIP durante toda la noche para poder imprimir a una velocidad razonable durante el día.
Este cuello de botella en la impresión se puede solucionar especificando contenido reutilizable. Los elementos de contenido reutilizable son aquellos que se utilizan en muchas páginas. El contenido reutilizable puede incluir fuentes (tipos de letra), logotipos (en diversos formatos), firmas (para políticas), diagramas (resultados de investigación), imágenes (publicidad), etc. Un objeto reutilizable se suele denominar recurso. PPML se diseñó para hacer explícita esta reutilización de recursos y permite a la impresora saber qué recursos se necesitan en un punto específico del trabajo. Esto permite rasterizar un recurso una sola vez y usarlo varias veces, en lugar de rasterizarlo en cada página en la que se utiliza.
Gestión de recursos
La reutilización de recursos solo resuelve una parte del problema. Asegurar que todos los recursos necesarios estén disponibles en la impresora es otro gran desafío. En PPML, este problema se resuelve permitiendo referencias a recursos mediante URL ( localizadores uniformes de recursos ). Ahora, la impresora puede recuperar el recurso a través de la URL si aún no lo tiene. Esto elimina la necesidad de enviar todos los recursos necesarios junto con el trabajo de impresión . La impresora simplemente recuperará los recursos que necesite sobre la marcha. Si ya tiene el recurso en su caché, no necesita recuperarlo. Esto funciona de la misma manera que un navegador que gana velocidad cargando (partes de) una página web desde su caché.
No incluir recursos en un trabajo de impresión puede generar problemas de control de versiones. PPML resuelve este problema permitiendo al productor del trabajo de impresión especificar una suma de verificación para cada recurso referenciado. Una suma de verificación es un número grande que se calcula a partir del contenido de un recurso. Al comparar una suma de verificación determinada con la suma de verificación del recurso en la caché, la impresora puede comprobar que dispone de la versión correcta del recurso.
Recursos en múltiples formatos
La industria de la impresión ya cuenta con numerosos formatos para describir imágenes, fuentes y páginas. En lugar de definir nuevos formatos específicos de PPML para los recursos, se optó por permitir el uso directo de cualquier formato existente. Por lo tanto, PPML solo describe cómo se combinan los recursos existentes para crear páginas, documentos y trabajos. Esta descripción utiliza XML para evitar la creación de un nuevo formato.
Si bien este enfoque facilita enormemente la generación de PPML, complica la tarea del RIP de PPML (también conocido como consumidor). Por supuesto, no todos los consumidores implementarán todos los formatos de recursos posibles. Para garantizar la compatibilidad, se definió el subconjunto de conformidad de artes gráficas.
Conformidad de arte gráfico
El nivel de conformidad de artes gráficas (PPML/GA) define un nivel de PPML para una mayor interoperabilidad. Este nivel de conformidad requiere que un consumidor PPML compatible con artes gráficas admita recursos PostScript , PDF , TIFF y JPEG , y que procese estos archivos de forma estandarizada. Un productor PPML que genere un conjunto de datos PPML que cumpla con el nivel de conformidad de artes gráficas (PPML/GA) podrá imprimirse utilizando cualquier dispositivo consumidor compatible con artes gráficas. La conformidad de un conjunto de datos PPML/GA se puede validar con la herramienta CheckPPML (que también funciona como visor).
Archivo
Un archivo electrónico permite almacenar documentos PPML de forma eficiente. Cada elemento de datos individual solo necesita almacenarse una vez. El resto del archivo PPML se compone principalmente de descripciones de la estructura. Esto difiere notablemente de un archivo electrónico basado en TIFF o PDF, donde cada documento contiene todos los elementos de la página y el logotipo de la empresa puede haberse almacenado millones de veces. Lo mismo ocurre con el texto estándar de una carta, las condiciones de pago o las políticas estándar; pueden almacenarse millones de copias. Cada recurso probablemente no supere los pocos KB. Sin embargo, con múltiples copias, el tamaño aumenta rápidamente, especialmente cuando se incluyen imágenes en color en la comunicación electrónica de la empresa.
Espectador
Para visualizar documentos PPML se necesita un software especial. Por ejemplo, si alguien desea recuperar un documento de un archivo PPML, este deberá convertirse a imagen mediante un RIP PPML (de la misma forma que lo haría una impresora PPML). Esta imagen, tal como se imprimió, se muestra en pantalla mediante el software de visualización PPML.
Existen varios visores de este tipo, incluidos los de EFI , Hewlett-Packard , Xeikon y Edmond R&D. PODi también ofrece un visor ampliamente aceptado como la implementación de referencia para probar la salida PPML. "CheckPPML" (el visor de PODi) es un consumidor virtual de PPML que proporciona comprobación de errores y salida PDF, además de la visualización. Existe una versión gratuita de CheckPPML que comprueba y verifica la conformidad de hasta 100 páginas. [ 1 ] (La versión de pago admite un número ilimitado de páginas).
Impresoras
Xeikon fue el primer proveedor de hardware cuyas impresoras podían imprimir con PPML. Posteriormente, IBM (ahora InfoPrint Solutions Company) incluyó la compatibilidad con PPML en el software del controlador de sus impresoras (InfoPrint Manager), lo que permitió que una enorme base instalada de impresoras IPDS procesara flujos de datos PPML.
Actualmente, las impresoras de producción de muchos fabricantes admiten la impresión de documentos PPML.
Véase también
Referencias
- ↑ Consulte la herramienta PPML Viewer: http://www.standards.podi.org/ppml/check-ppml-tools.html
- Especificaciones PPML
- Información general sobre PPML archivada el 26/01/2019 en Wayback Machine .
Enlaces externos
- Sitio web oficial
- Sitio web de estándares PODi
- Lenguajes de marcado
- lenguajes de marcado XML