Este artículo ofrece una visión general completa del Job Definition Format (JDF) y de su integración con GelatoConnect, centrada en cómo automatizar los flujos de trabajo de forma eficaz. Cubre los conceptos clave, los pasos para la generación y validación de JDF, la transferencia de archivos y las diferencias en la automatización entre distintas tecnologías de impresión.
Entender la integración de JDF e ISV
Para automatizar tu flujo de trabajo de forma eficaz, es fundamental entender cómo se usan los archivos JDF (Job Definition Format) para enviar trabajos desde GelatoConnect a tus sistemas internos y a tus prensas. Esto implica configurar tu método de entrada por Internet y mapearlo a una plantilla de ticket.
Conceptos clave
Método de entrada: Asegúrate de que tu DFE (Digital Front End) tenga configurados los métodos de entrada de internet y que apunten a tu plantilla de ticket preferida.
Plantillas de tickets: permiten que el DFE entienda las especificaciones del trabajo y sirven como base para la configuración del trabajo.
JDF: Te permite modificar las especificaciones de la plantilla del ticket y enlazar la creación artística que quieres procesar.
Nombres de sustratos: Es posible que la forma en que Gelato nombra los sustratos no coincida con la biblioteca de sustratos de tu prensa. A través de una actividad JavaScript en Workflow Builder y del JDF, puedes asignar el nombre de sustrato de GelatoConnect al sustrato de la prensa.
Creación de JDF dentro del flujo de trabajo Paso 1: generación de JDF
Requisito previo: El producto que quieres imprimir ya debe estar configurado con WF builder.
Abre el flujo de trabajo del producto configurado y añade una actividad (JS Script) después de la actividad en la que se envía la plancha en PDF por SFTP. Esta actividad de JS Script tendrá cualquier configuración personalizada que necesites, por ejemplo, el nombre del ID del dispositivo, la estructura del nombre del archivo JDF y cualquier otro mapeo interno con sus sistemas.
Luego añade una actividad "Create Configuration File" y selecciona el tipo "xml" y la plantilla "JDF Basic Template". La extensión del archivo será ".jdf" de forma predeterminada.
Actualiza el esquema JDF que acabas de crear para que tome los valores del contexto.
Paso 2: validación de JDF
Comprueba que el archivo JDF tenga un formato correcto.
Hay casos en los que ciertos valores, como el sustrato del producto, el nombre de la prensa, el nombre del archivo, etc., están configurados de forma diferente a como los tenemos en GelatoConnect. Esto significa que necesitamos una actividad JS (JavaScript) o una actividad de mapeo antes del paso JDF para poder normalizar los valores antes de enviarlos en el JDF (xml).
El archivo JDF debe tener la referencia correcta a los recursos relacionados (el PDF o las imágenes correspondientes, si son necesarios) y debe ser accesible desde tu centro de producción.
Paso 3: Transferencia de archivos
En esta primera iteración, simplemente enviamos el archivo JDF al servidor SFTP para que tú lo leas desde allí y lo envíes a la prensa correspondiente. Añade la actividad para SFTP y actualiza el nombre del archivo según sea necesario, así como el enlace al archivo que deberán usar los PSP.
Deberíamos poder enviarte los recursos asociados, como el PDF y las imágenes del trabajo, a través del SFTP que ya tenemos.
El DFE debe poder leer el archivo JDF y también acceder a los recursos relacionados (PDF, imágenes, etc.).
Flujo de trabajo para la transferencia automática de archivos (FTP a carpetas activas)
El proceso de mover archivos desde FTP a carpetas activas específicas de la imprenta implica una serie de módulos y scripts que trabajan juntos para procesar archivos JDF y PDF.
Imposición y transferencia por FTP: cuando la imposición está lista, el trabajo se envía a un servidor FTP.
Actividad de JavaScript en Workflow Builder: se utiliza una actividad de JavaScript dentro de Workflow Builder para crear variables, como:
Nombre descriptivo: Cómo debería aparecer el nombre descriptivo del trabajo en la imprenta.
Asignación de nombres de papel: extraer valores de varias fuentes para vincular el nombre del papel con el nombre específico del sustrato en la prensa. Por ejemplo, «código de texto de 100 libras» podría vincularse a «silk en una herramienta B2» con una «hoja de 20 por 29» y después a un «MPF maestro, artist silk text» con un número de inventario. Esta carga útil se devuelve después al contexto, que incluye la plantilla del cliente.
Configuración de JDF: el siguiente paso es usar estas variables para crear una configuración de JDF. Esto implica:
Extensión de archivo XML/JDF: asegurar que la extensión del archivo sea JDF.
Rellenar los campos: Rellenar varios campos del JDF con el nombre descriptivo, los ID, el nombre de archivo y otra información guardada desde el módulo de JavaScript. Esto incluye el ID del dispositivo (a dónde va el DFE), el
nombre descriptivo y nombre del sustrato.
Enviar a FTP: El archivo JDF completamente configurado se envía al FTP. Esto incluye el propio archivo JDF y el ID de la plancha.
Obtención de archivos desde FTP (sistema interno): necesitas una herramienta de automatización, un sistema interno o un script que pueda tomar los archivos JDF y PDF del FTP y moverlos a las ubicaciones correctas. Ejemplos:
Herramientas de automatización de flujos de trabajo (p. ej., Enfocus Switch, n8n, Make dot com).
Scripts personalizados: Los scripts personalizados dentro de estas herramientas se pueden usar para realizar más modificaciones en los elementos de la base de datos según sea necesario.
Enrutamiento basado en el dispositivo: según el nombre del dispositivo (por ejemplo, "18K-DFE" o "7800 DFE") incluido en el nombre del archivo JDF, el archivo se enruta a la carpeta JDF de ese DFE concreto.
Biblioteca global de recursos: Los PDF de planchas suelen guardarse en una biblioteca global de recursos a la que tiene acceso el DFE. Después, el archivo JDF, colocado en la carpeta JDF específica de la prensa, le indica a la prensa desde qué parte de la biblioteca de recursos debe cargar el PDF.
Alternativa (scripts personalizados): no tienes por qué usar necesariamente herramientas de automatización. Se pueden crear scripts personalizados para monitorizar carpetas y realizar las mismas tareas de enrutamiento y manipulación de archivos.
Automatizar el proceso RIP
El proceso de RIP (Raster Image Processor) suele gestionarlo el DFE de la prensa. El archivo JDF, que incluye toda la información necesaria del trabajo (imposición, sustrato, cantidades), se carga en el DFE de la prensa. A continuación, el DFE utiliza esta información para hacer el RIP de los archivos de producción antes de enviarlos a impresión.
JDF como instrucciones: el archivo JDF actúa como un conjunto de instrucciones completo para la prensa, y elimina la necesidad de configurar manualmente cada trabajo directamente en la prensa.
Responsabilidad del DFE: la función del DFE es interpretar el JDF y preparar el archivo para la impresión, incluyendo la gestión del color, el tramado y la imposición.
Diferencias entre la automatización sheet-fed de HP Indigo y la de gran formato
Aunque los principios básicos de uso de JDF para la automatización son similares, puede haber diferencias en las configuraciones y módulos específicos que se utilizan, debido a los requisitos distintos de las prensas HP Indigo de pliego frente a las prensas de gran formato.
Plantillas de tickets y asignación de métodos de entrada por Internet: La asignación de los métodos de entrada por Internet a las plantillas de tickets puede variar según el fabricante y el modelo de la prensa. Cada tipo de prensa puede tener parámetros específicos o ajustes propietarios que deben tenerse en cuenta al generar e interpretar el JDF.
Gestión del sustrato: Aunque ambos requieren el mapeo del sustrato, la variedad y los tipos de sustratos en gran formato suelen ser más amplios, lo que puede dar lugar a una lógica de mapeo más compleja en la actividad de JavaScript en Workflow Builder.
Distribución para imposición: Imposition templates variarán significativamente entre impresión en pliegos (por ejemplo, agrupación de múltiples trabajos pequeños en una sola hoja) y gran formato (por ejemplo, anidado de formas irregulares en un rollo). El JDF incluiría estas instrucciones de distribución específicas.
Capacidades de DFE: Los distintos DFE (por ejemplo, para HP Indigo frente a un impresor de gran formato) pueden tener distintos niveles de compatibilidad con JDF o extensiones propietarias que hay que tener en cuenta al generar y procesar los archivos JDF.
Funciones del RIP: Los RIP de gran formato suelen incluir funciones como el mosaico, el step-and-repeat para gráficos muy grandes y perfiles de gestión de color específicos para distintos tipos de soportes, que pueden gestionarse de forma diferente dentro de las instrucciones JDF o en el propio DFE en comparación con una prensa de alimentación por hojas.
Referencia de vídeo
