2025年04月11日 08:34:25 来源:上海豪禾印务有限公司 >> 进入该公司展台 阅读量:4
数字化工作流程中包含了从印前、印刷到印后所需要监控管理的所有信息,如常规的管理和产品信息;描述拼版布局、油墨性质、纸张质量、折页方式等工艺信息;所需监控的数字化直接制版机、印刷机、印后加工设备的工艺参数、工作状态等信息。也就是说,数字化工作流程就是使用数字技术来实现生产和管理的全面控制,使相互孤立的生产和管理环节结合起来。要使这些信息在整个印刷生产流程中顺畅地传递,并在生产过程中进行信息的实时修改,就需要在生产设备和信息管理系统之间建立一印刷报价个良好的交互方式,JDF规范中定义的作业消息格式JMF(Job Message Format)恰好能够满足这一需求。
JMF概述
JMF消息是JDF定义的实时数据交换格式,同样是基于XML编码的,它是JDF标准的一部分,发送者和接收者都可以对这类信息进行读写操作,并能对信息形成一致的理解。JMF消息在收集JDF作业处理进程信息的基础上,可以向信息管理系统报告正在执行生产过程的设备状态,还可以利用发送JMF消息的方式来实现作业跟踪,实现对现场作业的远程监视和控制。
JMF通讯分为双向和单向两种类型,双向的JMF通讯需要使用双向的通讯协议——HTTP和HTTPS。而单向的JMF是将JMF文件放入一个“热文件夹”内,这个“热文件夹”可以是一个网络上共享的文件夹或者是FTP文件夹,以此来实现JMF文件在服务器和客户端之间的传递。
JMF与JDF文件分离,是独立的文件。为了和JDF文件区分,JMF文件使用“JMF”作为它的根元素名。例如一个JMF消息的代码如下:
这是一个简单的JMF询问消息,发送端编号“SenderID”为“XAUT”,时间戳“TimeStamp”表示的是发送消息的日期和时间即“2008-11-05T21:19:54+08:00”,消息的编号“ID”为“M”,询问的类型“Type”是“KnowDevices”及控制器“XAUT”控制的所有设备的信息。
JMF消息家族
在JDF工作流程中的JMF通讯可以分为5种情况,对应着JMF中的6个消息类型:
(1)查询(Query)
Query通过发信息来获取控制器的当前状态,但是并不改变控制器的当前状态。当向一个控制器发送了查询(Query)之后,就会有一个响应信号(Response)返回。
(2)命令(Command)
在语法上,Command和Query相似,但它能够传送给控制器的指令,如中断或重新开始作业或改变队列中作业的优先权,以改变目标设备的状态。
(3)响应(Response)
Response是对Query和Command的直接回答。Command的响应表示已经收到命令并且命令已被解析。Response中包含着一个refID属性,用来标识Query和Command是由哪个控制器发出的。
(4)确认(Acknowledge)
Acknowledge是由控制器发出的对于Command元素的一个延迟回应。Acknowledge是单向的,类似于Response,refID属性也是用来标识发出Command消息的控制器。如果命令经过一个长时间的延迟才被执行,那么就会发送Acknowledge向命令的发出者告知结果。
(5)信号(Signal)
Signal是一个发给控制器单向的消息。控制器通过订阅,可以在状态发生改变时(如开机关机)自动获得消息。
(6)注册消息(Registration)
Registration是JDF1.3新定义的一个JMF消息家族成员。注册消息能够要求“该注册消息的接受者”发送命令消息到其的第三方“命令消息接收者”。因此,通过注册消息,可以在第三方“命令消息接收者”与“该注册消息的接受者”间建立一个用于获得命令消息的持久信道。