Install the JMF-event-service to get insight into Gelato Print plates going through your printing presses. Using Job Messaging Format and connecting to the Production Flow queue on the Indigo, we automatically read the status of print plates as they are being ripped, queued and finally print completed.
Having up to date status on print plates available on your phone and in the app gives valuable insight for your production team. It is also valuable to Gelato operations, removing unnecessary manual follow ups and reprints as we go into higher volumes.
Install JMF application locally on your machine and connects to the RIP machine locally.
The application listen on the RIP queue, by querying it once per minute.
When the app sees a Gelato file, we collect information about it's status and send to Gelato
Based on these signals we update the print plate list with latest status: Uploaded - Running - Printed - Shipped
We look at the name of the PDF file name, and match it towards our file name pattern:
Workflow_Sheetsize_ID_Substrate or in an example W01_B2+_12312312_170gCS-NP
We use the ID to verify that this is a real plate that we have uploaded before taking action on the information.
We get information about the filename, device id it's printed on, and status details.
We use the filename to determine whether the information is interesting to us, and only send information about Gelato plates to our server.
Download latest release of JMF event application
Open up Command Prompt application
Drag downloaded jmf-event-service-win.exe to the command prompt window, type space and then the URL of the Production print server,
then add the port :8080, the JMF queue /prodflow/jmf/ and importantly the device id of the machine
Press enter and look for JMF Reponse
Installing JMF as a service, allows the application to run in the background without the user needing to start anything. Doing this installation is a one time operation.
Download the latest version from Github
Move this application to a folder of your choice (like Program files folder)
Download NSSM latest release here
Unzip this file - go into its folders nssm-2.24\win64
Open up Command prompt application
Drag the nssm application to the Command prompt window, copying the path to the command line, and after that type in a space and install and hit return to open the NSSM application
In the dialog find the folder you moved the JMF application to and select the jmf-event-service-win.exe file
In arguments input type in the URL(s) of the device(s) you want to listen to (separated with a space):
The URL is the same as you'd use to access the device in a browser,
then add the port :8080, the JMF queue /prodflow/jmf/ and importantly the device id
Give the service a name, ex: "GelatoJMFReader"
Click Install Service and wait for the confirmation message
Open up Command prompt application
Drag the nssm application to the Command prompt window, copying the path to the command line, and after the path type a space and delete GelatoJMFReader and hit return to remove the service
To make sure everything works, we need to see at least one of our print plates being printed on the press.
Take any unprinted print plate files from Gelato and add to the print queue
Log in on https://network.gelato.com
Go to the Print plate overview
4 See that JMF in top right corner is green and marked as OK
Look for Running under Status in left column
See plate that was added to queue updated