Job messaging format
The Job Messaging Format ( JMF ) is part of the Job Definition Format specification, which is an XML- based open file format for the graphics industry.
While orders in a company in the graphics industry are transmitted as electronic job tickets in the form of a JDF file in the network, a more dynamic transmission path is required for status messages and control commands, which are to be sent, for example, from a production planning and control system to the control center of a machine or vice versa .
The JMF is therefore a description of status messages and control commands that are encoded in a JDF-compliant syntax via XML and exchanged between two or more systems via the HTTP protocol . This enables the exchange of data on print jobs in almost real time.
Types
There are several types (JMF / @ Type) of JMF messages, which are divided into the following groups:
- Log messages
- KnownMessages - List of known JMF messages
- KnownDevices - List of devices known in the machine park
- ...
- Machine status
- Status - job status and machine status
- Resource - resource status
- ...
- Queue management (queues)
- SubmitQueueEntry ** Submit an order
- AbortQueueEntry ** Abort an order
- RemoveQueueEntry ** Remove a job
- RequestQueueEntry ** Requesting an order
- ...
Main groups
JMF messages can be divided into 6 main groups:
- Commands ("Commands")
- Signals ("Signals")
- "Queries"
- Confirmations ("Acknowledgments")
- Responses
- Command requests ("Registrations")