Vai al contenuto principale

[Organizzare la produzione - GCW] Guida passo dopo passo all'utilizzo del file JDF con Workflow

R
Scritto da Roman Aldunate

Questo articolo offre una panoramica completa del Job Definition Format (JDF) e della sua integrazione con GelatoConnect, con un focus su come automatizzare i flussi di lavoro in modo efficace. Vengono trattati i concetti chiave, i passaggi per la generazione e la validazione del JDF, il trasferimento dei file e le differenze nell'automazione tra le varie tecnologie di stampa.

Capire l'integrazione JDF e ISV

Per automatizzare efficacemente il tuo flusso di lavoro, è fondamentale capire come i file JDF (Job Definition Format) vengono utilizzati per inviare i lavori da GelatoConnect ai tuoi sistemi interni e alle tue macchine da stampa. Questo processo prevede la configurazione del metodo di input Internet e la mappatura su un modello di ticket.

Concetti chiave

  • Metodo di input: assicurati che il tuo Digital Front End (DFE) abbia i metodi di input internet configurati, puntando al modello di ticket desiderato.

  • Ticket Templates: consentono al DFE di comprendere le specifiche del lavoro e forniscono una base per le impostazioni dello stesso.

  • JDF: ti consente di sovrascrivere le specifiche del modello di ticket e di indicare l'opera d'arte da elaborare.

  • Nomi dei supporti: i nomi dei supporti di Gelato potrebbero non corrispondere alla libreria dei supporti della tua macchina da stampa. Tramite un'attività JavaScript in Workflow Builder e il JDF, puoi mappare il nome del supporto di GelatoConnect al supporto della macchina da stampa.

Costruire JDF all'interno del flusso di lavoroPassaggio 1: generazione JDF

  1. Prerequisito: il prodotto da stampare deve essere già configurato tramite WF builder.

  2. Apri il flusso di lavoro per il prodotto configurato e aggiungi un'attività (JS Script) dopo l'attività in cui la lastra PDF viene inviata all'SFTP. Questa attività JS Script conterrà qualsiasi configurazione personalizzata necessaria, ad esempio il nome dell'ID dispositivo, la struttura del nome del file JDF e qualsiasi altra mappatura interna con i relativi sistemi.

  3. Aggiungi quindi un'attività "Create Configuration File", seleziona il tipo come "xml" e il template come "JDF Basic Template". L'estensione del file sarà ".jdf" per impostazione predefinita.

  4. Aggiorna lo schema JDF così creato con i valori del contesto.

Passaggio 2: convalida JDF

  1. Verifica che il file JDF sia formattato correttamente.

  2. Ci sono casi in cui alcuni valori, come il substrato del prodotto, il nome della pressa, il nome del file, ecc., sono configurati in modo diverso rispetto a quanto presente in GelatoConnect. Ciò significa che è necessaria un'attività JS (JavaScript) o un'attività mapper prima del passaggio JDF, in modo da poter normalizzare i valori prima di inviarli nel JDF (xml).

  3. Il file JDF deve avere il riferimento corretto alle risorse correlate (PDF effettivo o immagini, se necessario) e deve essere accessibile dalla tua struttura.

Passaggio 3: trasferimento file

  1. Per la prima iterazione, inviamo semplicemente il file JDF al server SFTP e ti lasciamo leggerlo da lì per inviarlo alla rispettiva macchina da stampa. Aggiungi l'attività per SFTP, aggiorna il nome del file secondo necessità e il link al file che deve essere utilizzato dai PSP.

  2. Dovremmo essere in grado di inviarti le risorse associate al lavoro, come PDF e immagini, tramite SFTP esistente.

  3. Il DFE deve essere in grado di leggere il file JDF e di accedere alle risorse correlate (PDF, immagini, ecc.).

Workflow per il trasferimento automatico dei file (FTP a cartelle)

Il processo di spostamento dei file da FTP a specifiche cartelle hot della macchina da stampa prevede una serie di moduli e script che lavorano insieme per elaborare i file JDF e PDF.

  1. Imposizione e trasferimento FTP: una volta completata l'imposizione, il lavoro viene inviato a un server FTP.

  2. Attività JavaScript in Workflow Builder: un'attività JavaScript all'interno di Workflow Builder viene utilizzata per creare variabili, ad esempio:

    1. Nome descrittivo: il nome descrittivo del lavoro da visualizzare in stampa.

    2. Mappatura dei nomi della carta: estrazione di valori da varie fonti per mappare il nome della carta al nome specifico del substrato sulla pressa. Ad esempio, "100 pound text code" potrebbe essere mappato a "silk on a B2 tool" con un "20 by 29 sheet" e poi a un "master MPF, artist silk text" con un numero di inventario. Questo payload viene quindi restituito nel contesto, che include il template del cliente.

  3. Configurazione JDF: il passo successivo è utilizzare queste variabili per popolare una configurazione JDF. Questo comporta:

    1. Estensione file XML/JDF: assicurati che l'estensione del file sia JDF.

    2. Compilazione dei campi: riempimento dei vari campi nel Job Definition Format (JDF) con il nome descrittivo, gli ID, il nome del file e altre informazioni salvate dal modulo JavaScript. Questo include l'ID del dispositivo (a quale Direct Front End (DFE) è destinato), il
      nome descrittivo e il nome del substrato.

  4. Push to FTP: il file JDF completamente configurato viene quindi inviato all'FTP. Questo include il file JDF stesso e l'ID della lastra.

  5. Recupero dei file dall'FTP (sistema interno): è necessario uno strumento di automazione, un sistema interno o uno script in grado di recuperare i file JDF e PDF dall'FTP e spostarli nelle posizioni corrette. Esempi:

    1. Strumenti di automazione del flusso di lavoro (ad es., Enfocus Switch, n8n, Make dot com).

    2. Custom Scripts: gli script personalizzati all'interno di questi strumenti possono essere utilizzati per ulteriori manipolazioni degli elementi del database, se necessario.

    3. Routing basato sul dispositivo: in base al nome del dispositivo (ad esempio, "18K-DFE" o "7800 DFE") contenuto nel nome del file JDF, il file viene instradato nella cartella JDF del DFE specifico.

    4. Global Asset Library: i PDF delle lastre vengono solitamente inseriti in una Global Asset Library a cui il DFE ha accesso. Il file JDF, collocato nella cartella JDF specifica della macchina da stampa, indica alla macchina da dove caricare il PDF dalla asset library.

  6. Alternativa (script personalizzati): non è necessario utilizzare strumenti di automazione. È possibile scrivere script personalizzati per monitorare le cartelle ed eseguire le stesse attività di instradamento e manipolazione dei file.

Automatizzare il processo RIP

Il processo RIP (Raster Image Processor) è generalmente gestito dal DFE della macchina da stampa. Il file JDF, che include tutte le informazioni necessarie sul lavoro (imposizione, supporto, quantità), viene caricato nel DFE della macchina. Il DFE utilizza quindi queste informazioni per elaborare i file di produzione tramite RIP prima di inviarli alla stampa.

  • JDF come istruzione: il file JDF funge da set di istruzioni completo per la macchina da stampa, eliminando la necessità di configurazione manuale per ogni lavoro.

  • Responsabilità del DFE: il ruolo del Digital Front End (DFE) è interpretare il Job Definition Format (JDF) e preparare il file per la stampa, inclusi la gestione del colore, lo screening e l'imposizione.

Differenze tra l'automazione per HP Indigo a foglio e quella per il grande formato

Sebbene i principi fondamentali dell'utilizzo di JDF per l'automazione rimangano simili, possono esserci differenze nelle configurazioni specifiche e nei moduli utilizzati, a causa dei requisiti distinti delle macchine da stampa HP Indigo a foglio rispetto alle macchine da stampa in grande formato.

  • Mappatura dei modelli di ticket e dei metodi di input internet: La mappatura dei metodi di input internet sui modelli di ticket può variare in base al produttore e al modello della macchina da stampa. Ogni tipo di macchina da stampa può avere parametri specifici o impostazioni proprietarie di cui tenere conto nella generazione e nell'interpretazione del Job Definition Format (JDF).

  • Gestione dei supporti: sebbene entrambi richiedano la mappatura dei supporti, la gamma e i tipi di supporti per il formato largo sono generalmente più ampi, il che può portare a una logica di mappatura più complessa nell'attività JavaScript in Workflow Builder.

  • Imposition Layouts: I Imposition templates variano significativamente tra la stampa a foglio (ad esempio, gang-up per più lavori di piccole dimensioni su un singolo foglio) e il grande formato (ad esempio, nesting per forme irregolari su un rotolo). Il JDF conterrebbe queste specifiche istruzioni di layout.

  • Funzionalità DFE: diversi DFE (ad esempio, per HP Indigo rispetto a un fornitore di stampe in grande formato) potrebbero avere livelli variabili di supporto JDF o estensioni proprietarie da considerare durante la generazione e l'elaborazione dei file JDF.

  • Funzionalità RIP: i RIP per grande formato includono spesso funzionalità come il tiling, lo step-and-repeat per grafiche di grandi dimensioni e profili di gestione del colore specifici per diversi tipi di supporto, che potrebbero essere gestiti in modo diverso nelle istruzioni JDF o nel DFE stesso rispetto a una pressa a foglio singolo.

Riferimento video


Hai ricevuto la risposta alla tua domanda?