Dieser Artikel bietet einen umfassenden Überblick über das Job Definition Format (JDF) und dessen Integration mit GelatoConnect und zeigt, wie sich Workflows effektiv automatisieren lassen. Er behandelt zentrale Konzepte, die Schritte zur JDF-Erstellung, Validierung, Dateiübertragung sowie die Unterschiede in der Automatisierung zwischen verschiedenen Drucktechnologien.
JDF und ISV-Integration verstehen
Um deinen Workflow effektiv zu automatisieren, ist es entscheidend zu verstehen, wie JDF-Dateien (Job Definition Format) verwendet werden, um Aufträge von GelatoConnect an deine internen Systeme und Druckmaschinen zu senden. Dazu gehört die Konfiguration deiner Internet Input Method und die Zuordnung zu einer Ticketvorlage.
Zentrale Konzepte
Eingabemethode: Stellen Sie sicher, dass Ihr DFE (Digital Front End) die Internet-Eingabemethoden eingerichtet hat und diese auf Ihre gewünschte Ticketvorlage verweisen.
Ticketvorlagen: Ermöglichen dem DFE, die Auftragsanforderungen zu verstehen und dienen als Grundlage für die Auftragseinstellungen.
JDF: Ermöglicht es dir, die Spezifikationen der Ticketvorlage zu überschreiben und auf dein Design zu verweisen, das verarbeitet werden soll.
Substratnamen: Die Substratnamen von Gelato stimmen möglicherweise nicht mit der Substratbibliothek Ihrer Druckmaschine überein. Über eine JavaScript-Aktion im Workflow Builder und das JDF können Sie den GelatoConnect-Substratnamen dem Substrat auf der Druckmaschine zuordnen.
JDF im Workflow erstellen Schritt 1: JDF-Erstellung
Voraussetzung: Das Produkt, das gedruckt werden soll, sollte bereits mit dem WF-Builder konfiguriert sein.
Öffne den Workflow für das konfigurierte Produkt und füge nach der Aktivität, in der die PDF-Platte an SFTP gesendet wird, eine Aktivität (JS Script) hinzu. Diese JS Script-Aktivität enthält jede personalisierte Konfiguration, die du benötigst, zum Beispiel den Gerätenamen (Device ID), die Struktur des JDF-Dateinamens und alle anderen internen Zuordnungen zu euren Systemen.
Füge dann eine Aktivität „Create Configuration File“ hinzu und wähle als Typ „xml“ und als Vorlage „JDF Basic Template“ aus. Die Dateiendung ist standardmäßig „.jdf“.
Aktualisiere das so erstellte JDF-Schema, damit es die Werte aus dem Kontext enthält.
Schritt 2: JDF-Validierung
Prüfen Sie, ob die JDF-Datei korrekt formatiert ist.
Es gibt Fälle, in denen bestimmte Werte – wie Produktsubstrat, Druckmaschinenname, Dateiname usw. – anders konfiguriert sind, als wir sie in GelatoConnect hinterlegt haben. Das bedeutet, dass wir vor dem JDF-Schritt eine JS- (JavaScript-)Aktivität oder eine Mapper-Aktivität benötigen, damit wir die Werte normalisieren können, bevor wir sie im JDF (XML) senden.
Die JDF-Datei sollte die richtige Referenz zu den zugehörigen Assets (dem eigentlichen PDF oder gegebenenfalls Bildern) enthalten und in Ihrem Betrieb zugänglich sein.
Schritt 3: Dateiübertragung
In der ersten Iteration schicken wir die JDF-Datei einfach an den SFTP-Server. Sie können sie dort auslesen und an die jeweilige Druckmaschine weiterleiten. Fügen Sie eine Aktion für SFTP hinzu, aktualisieren Sie den Dateinamen nach Bedarf und passen Sie auch den Link zu der Datei an, die von den PSPs verwendet werden soll.
Wir sollten dir die zugehörigen Assets wie PDFs und Bilder für den Auftrag über das bestehende SFTP schicken können.
DFE sollte in der Lage sein, die JDF-Datei zu lesen und auch auf die zugehörigen Assets (PDF, Bilder usw.) zuzugreifen.
Ablauf für automatisierte Dateiübertragung (FTP zu Hot Mappen)
Der Vorgang, Dateien per FTP in bestimmte Hot-Mappen der Druckmaschine zu verschieben, umfasst eine Reihe von Modulen und Skripten, die zusammenarbeiten, um JDF- und PDF-Dateien zu verarbeiten.
Ausschießen und FTP-Übertragung: Nachdem das Ausschießen abgeschlossen ist, wird der Auftrag an einen FTP-Server gesendet.
JavaScript-Aktion in Workflow Builder: Eine JavaScript-Aktion innerhalb von Workflow Builder wird verwendet, um Variablen zu erstellen, zum Beispiel:
Beschreibung: Wie der beschreibende Name des Auftrags an der Druckmaschine lauten soll.
Zuordnung von Papiernamen: Werte aus verschiedenen Quellen werden herangezogen, um den Papiernamen dem spezifischen Substratnamen auf der Druckmaschine zuzuordnen. Zum Beispiel kann „100 Pound Text Code“ zu „Silk auf einem B2-Tool“ mit einem „20 x 29 Bogen“ und anschließend zu einem „Master-MPF, Artist Silk Text“ mit einer Lagerbestandsnummer zugeordnet werden. Diese Nutzlast wird dann in den Kontext zurückgegeben, der auch das personalisierte Kunden-Template enthält.
JDF-Konfiguration: Im nächsten Schritt nutzt du diese Variablen, um eine JDF-Konfiguration zu erstellen. Dabei geht es um:
XML/JDF-Dateierweiterung: Sicherstellen, dass die Dateierweiterung JDF ist.
Felder ausfüllen: Ausfüllen verschiedener Felder im JDF mit dem beschreibenden Namen, IDs, Dateinamen und anderen gespeicherten Informationen aus dem JavaScript-Modul. Dazu gehört die Geräte-ID (wohin das DFE gesendet wird), die
beschreibender Name und Substratname.
An FTP senden: Die vollständig konfigurierte JDF-Datei wird dann an den FTP-Server gesendet. Dies umfasst die JDF-Datei selbst und die Platten-ID.
Dateien vom FTP (internes System) abrufen: Du brauchst ein Automatisierungstool, ein internes System oder ein Skript, das die JDF- und PDF-Dateien vom FTP holt und an die richtigen Stellen verschiebt. Beispiele:
Tools zur Workflow-Automatisierung (z. B. Enfocus Switch, n8n, Make dot com).
Personalisierte Skripte: Personalisierte Skripte in diesen Tools können bei Bedarf für die weitere Bearbeitung von Datenbankelementen verwendet werden.
Gerätebasierte Weiterleitung: Basierend auf dem Gerätenamen (z. B. „18K-DFE“ oder „7800 DFE“) im JDF-Dateinamen wird die Datei an den JDF-Ordner dieses spezifischen DFE weitergeleitet.
Globale Asset-Bibliothek: Die Platten-PDFs werden in der Regel in eine globale Asset-Bibliothek geladen, auf die das DFE zugreifen kann. Die JDF-Datei, die in der speziellen JDF-Mappe des Drucksystems abgelegt wird, teilt dem Drucksystem dann mit, von wo in der Asset-Bibliothek es das PDF laden soll.
Alternative (personalisierte Skripte): Du musst nicht unbedingt Automatisierungstools nutzen. Personalisierte Skripte können geschrieben werden, um Mappen zu überwachen und die gleichen Routing- und Dateibearbeitungsaufgaben auszuführen.
Den RIP-Prozess automatisieren
Der RIP-Prozess (Raster Image Processor) wird in der Regel vom DFE des Drucksystems gesteuert. Die JDF-Datei, die alle wichtigen Auftragsinformationen enthält (Ausschießen, Substrat, Auflagen), wird in das DFE der Druckmaschine geladen. Das DFE nutzt diese Informationen, um die Produktionsdaten zu rippen, bevor sie zum Drucken gesendet werden.
JDF als Anweisung: Die JDF-Datei dient als umfassender Anweisungssatz für die Druckmaschine und macht die manuelle Konfiguration der Maschine für jeden Auftrag überflüssig.
DFE-Verantwortung: Die Aufgabe des DFE ist es, das JDF zu interpretieren und die Datei für den Druck vorzubereiten, einschließlich Farbmanagement, Rasterung und Ausschießen.
Unterschiede zwischen der Bogen-HP-Indigo und der Wide-Format-Automatisierung
Auch wenn die grundlegenden Prinzipien der Automatisierung mit JDF ähnlich bleiben, können sich die konkreten Konfigurationen und verwendeten Module unterscheiden – je nach den speziellen Anforderungen von HP Indigo Bogenoffsetmaschinen im Vergleich zu Wide-Format-Druckmaschinen.
Ticket-Vorlagen und Zuordnung der Internet-Eingabemethode: Die Zuordnung von Internet-Eingabemethoden zu Ticket-Vorlagen kann je nach Hersteller und Modell der Druckmaschine variieren. Jeder Druckmaschinentyp kann spezifische Parameter oder proprietäre Einstellungen haben, die bei der Erstellung und Interpretation von JDF berücksichtigt werden müssen.
Substrat-Handling: Während bei beiden eine Substratzuordnung erforderlich ist, ist die Bandbreite und Vielfalt der Substrate im Großformat in der Regel größer, was potenziell zu komplexerer Mapping-Logik in der JavaScript-Aktivität im Workflow Builder führt.
Imposition-Layouts: Imposition templates unterscheiden sich erheblich zwischen Bogenoffset (z. B. Sammelformen für mehrere kleine Aufträge auf einem Bogen) und Großformat (z. B. Verschachtelung von unregelmäßigen Formen auf einer Rolle). Die JDF-Datei enthält diese konkreten Layout-Anweisungen.
DFE-Funktionen: Unterschiedliche DFEs (z. B. für HP Indigo vs. einen Wide-Format-Drucker) können unterschiedliche JDF-Unterstützungsgrade oder proprietäre Erweiterungen haben, die bei der Erstellung und Verarbeitung der JDF-Dateien berücksichtigt werden müssen.
RIP-Funktionen: Wide-Format-RIPs bieten oft Funktionen wie Tiling, Step-and-Repeat für sehr große Grafiken und spezielle Farbmanagement-Profile für verschiedene Medientypen, die innerhalb der JDF-Anweisungen oder direkt im DFE anders gehandhabt werden können als bei einer Bogenoffsetdruckmaschine.
Video-Referenz
