数字化工作流程标准格式—JDF

  近些年来,为了满足机械化和自动化集成度高的系统,印刷业出现了许多规范的格式。在上世纪中期,这些格式产生了一些子系统可以将印前、印刷、印后过程中的一些元素进行链接。这些格式的出现为改进当时印刷业的状况起到了一定的作用,但是,这些格式也存在着许多局限性,如:它们仅仅只能实现对印刷活件中的某一个方面进行访问,但却对如何创造和修正印刷中的一些错误,以及如何很好地实时监控印刷活件的生产自动化系统显得是那么的无能为力。于是印刷出版界迫切的需要有一种标准化的供应链基础结构和对生产过程的规范出现。

  印刷业的四大主要的公司Adobe,Agfa,HEIDELBERG,以及MANRoland开发出了一种基于XML活件票据标准,它能够实现对印前、印刷、印后全过程的集成和监控,它是在基于目前已有的CIP3印刷生产格式(PPFPrint Production Format)Adobe公司的可移植活件票据格式(PJTFPortable Job Ticket  Format)的基础上,使印刷整个过程中的生产流线型化,实现将管理信息系统和生产过程的集成从而实时地进行链接和通讯,这种数字化工作流程的标准格式就是JDF—一种“活件作业单规范”。

  CIP4JDF的“创始人”

  既然谈到JDF那么就不得不谈到与之密切相关的CIP4CIP4是由多家印刷产业的供应商以及学术团体联合组成的商业策略联盟,该联盟致力于制定通用的档案交换与资料分享格式以推动及实现上述的理想。

  CIP4联盟的前身为CIP3联盟与JDF联盟,两联盟于2000714日正式合并为CIP4联盟,原则上   CIP3联盟的所发展的内容及架构不变,但再加入JDF联盟所发展的内容成为CIP4

  1CIP3联盟

CIP3联盟是由15家公司包括AdobeAgfaFujiKodakMAN RolandHeidelbergPolar等印前、印刷、印后加工的供应商于19952月正式组成联盟,联盟的全名为“International Cooperation for  Integration of Prepress Press and Postpress",简称CIP3,意为“印前、印刷、印后集成的国际合作”,致力于促进印前、印刷、印后加工的垂直整合。

CIP3联盟的发展方向是要建立一套从印前、印中到印后整个过程的自动化的、系统的印刷流程标准,它的任务是将各种技术的提供者联系起来,从而形成一种新的格式,即印刷生产格式PPF(Print      Production Format),这种格式的特点就是由印前过程生成的各种数据要能被后续工序的各个步骤接收、翻译,以便将这些控制数据应用到印刷及印后生产当中去。这样能够形成印刷工作流程,减少了重复的数据输人,提供了墨键预设功能,节省时间,稳定和保证了印刷产品质量。

然而,印刷生产格式PPF(Print Production Format)也存在着一些局限性它只能对印刷各个工序中的设备数据进行控制,并不能达到将它们进行信息的反馈和整合;它也无法替代管理信息系统(MIS),将生产过程控制与MIS系统进行整合;更无法参与涉及客户的电子商务、电子数据交换等方面的信息交流。

2JDF联盟

JDF联盟由原CIP3联盟成员的四家公司另行组成,这四家公司为AdobeAgfaHeidelberg以及   KodakMANRoland,联盟成立于1999年初,联盟的全称为“Job Definition Format”(活件定义格式)。联盟成员试图把管理资讯及制程资讯的内容与软硬体设备结合在一起,并考虑除了CIP3所寻求的垂直整合外,还要达到水平整合,并尝试与互联网相结合;从而实现将每个印刷活件生产过程中的两个必不可少的独立的层面:管理信息系统(MIS)和生产过程进行链接和整合。

3CIP4联盟

2000714日,JDF联盟与CIP3联盟达成协议,两联盟将合并,原CIP3成员加人JDF,新联盟称为CIP4联盟。CIP4全称为International Cooperation for Integration of Processes in PrepressPressand   Postpress,是将原CIP3的全名再加上P—“Process制程”。这样CIP4联盟将JDF的研究真正扩展到如数字印刷、电子商务等领域的工作。

什么是JDF?

JDFJob Definition Format)是在20001月,由Adobe,Agfa,Heidelberg,ManRoland四家公司联合发起的另个联盟,并以此制定出新的格式。他们着眼于印刷过程中各环节的资料和财务、会计、MIS   (Management Information System)的信息整合,以实现印刷全流程中电脑集成管理(CIM)。应用JDF流程的印刷厂将实现报价、接活、工单安排、制作、工单追踪、产品发货、开发票、收款的全自动化流程。

JDF是一种“活件作业单规范”。它与AdobePJTF(Portable Jobticket Format,可移植活件票据格式)格式完全兼容,以Internet上最普遍的XML(extensible Markup Language,可扩展标识语言)文件语言为基础,支持基于PDF的工作流程和全自动化的生产功能。加人了eCommerce电子商务的需求。这个格式与PJTFPPFIFRAcrack相兼容。

JDF最典型的三个方面的能力是:JDF可完成一个活件从开始到结束的每一部分;JDF可以将MIS与生产率相联系;无论使用什么设备,都可同时完成前面两种功能。JDF提供了一种可以控制整个印刷过程的结构,与其他的作业传票工作方式不同,JDF能接受整个印刷过程,包括在印前、印刷及印后中传输的完成印活所需的描述语言。

1JDF提供了一种控制印刷过程中所有步骤的机制

与其它的活件票据格式不同的是,JDF通过将工作中的每一个步骤翻译成一个节点,从而可以对完成一件印刷品从印前、印刷、印后整个过程中的所有步骤进行描述。在JDF的描述过程中,将整个印刷活件看作是一个由许多节点组成的树形结构。所有的节点组合在一起就可以描述一件所需的印刷品式样及其生产流程。如下图所示为JDF的树形结构,其一个印刷活件的节点由三类节点组成:印刷品节点      (Productnode)、印刷过程组节点(Process group node)以及独立的步骤节点(Individual Process node)

图一 JDF的树形结构

对树形结构中的每一个独立的节点可以以输人和输出的形式进行定义。每一个步骤中的输人由它所使用的资源和所需的控制参数构成。例如:要描述一本小册子封面的制作过程,节点的输人应包括印刷这本小册子封面所用的油墨、纸张、印版以及一组说明印量的参数。使用这些特定的输人,过程节点的输出就是一组印刷好的单张印品。

由某一过程所产生的资源可能会被后面的过程所修改或消耗掉。因此,上述例子中所描述的输出一印毕的单张印品又会成为后续加工过程,如折页、裁切等的输人资源。而这一过程完成后所生成的输出印品又会成为下一步印后加工过程如:装订等的输人资源。由此看来,一个完整的印刷活件可以定义成一种由过程节点组成的有层次的网状结构。这些过程节点通过输入资源的消耗和输出资源的产生进行链接,而产生的输出资源又将成为进一步加工处理步骤中的输人资源。

2JDF为生产自动化系统(MIS管理信息系统)对印刷活件进行控制和跟踪提供了一种有效的机制。

JDF提供了一个可以通过自动系统,或是MIS来控制并且制定工作的装置,它支持信息在MIS与生产之间转换,在一个印刷活件进行印刷的过程中,它方便地自动记录印活。

也就是说,本质上,JDFMIS管理信息系统和生产

过程提供了一个信息通讯服务器。

在印刷活件每一个步骤执行的过程中,执行结果被记录到活件中以便于对活件的每一个方面进行跟踪。另外,JDF还定义了一个信息结构,这个信息结构中包括信息格式、语义以及信息协议。JDF通过使用这样的一个信息结构与控制印刷生产设备的系统进行通讯,这样一来给印刷生产设备的销售商提供了很好的灵活性,体现在销售商如何选择使用信息结构以及他们是否支持信息说明和控制设备。下图描述了各种不同的通讯线程如何进行运作。

生产过程
图二 管理信息系统和生产过程的通讯

这个系统按照以下的方式构建印刷活件可以在一个由节点构成的网状结构中进行定义,网状结构中的每一节点描述了印刷过程中的一个步骤。这些印刷步骤由设备来执行,所有的设备被组合在工作中心里。一个印刷生产控制系统控制一个工作中心的所有设备,它与设备之间进行通讯从而控制从工作中心出来的印刷活件流、监控各个印刷活件的执行过程以及检测和修止异常事件的发生。JDF的作用就是制定一个信息结构,使得工作中心中的控制器和设备之间能够进行通讯。这个信息结构定义了一组标准的信息,对所有的信息而言它定义一种格式以及一组设备执行协议。

另外,JDF还提供了通讯功能的范围。最小的通讯功能是不发送信息。当系统选择不发送信息发生的时候,控制器就要检测JDF,从而确定过程执行的结果。独立于通讯功能之外,JDF还包括了对印刷过程中的每一个步骤进行核查的纪录,这些不同的纪录提供了有关原计划的过程结果和实际结果的细节。

然而,大多数的设备选择支持某个层面上的通讯功能。最基础的支持层面是"通知(notification)"。支持“通知”的设备只进行单向的通讯一当这些设备开始和完成印刷活件中的某些印刷步骤的时候,它们就通知控制器。另外,这些设备还会提出错误的情况通知。

通讯的下一个层面就是支持“询问(query)”。通过传达目前活件的ID、被询问活件的ID,或者目前活件的进程,支持“询问”的设备对控制器发出的请求作出响应。“询问”要求双向的进行通讯。

最后,设备支持的层面是“命令(command)”。一旦“命令”的功能被选中,控制器就会发出一个指令中断日前的工作,重新开始另一个工作,或者修改队列中活件的优先权。

除了信息发送之外,JDF提供给控制器的另一个选项是为每一个过程收集执行数据,并将这些数据送到活件跟踪系统中供活件帐目管理系统使用。这些信息来源一于控制器所收到的消息,或是来源于一个印刷活件中的核查纪录。两者取其,完成的活件就被送到活件记录系统中,由它来检查活件本身的核查纪录,并以此决定活件中所有过程的成本。每一单独的项目管理器为单个的活件设置选项。

3JDF是一个与供销商无关的标准

JDF是以XMI可扩展标记语言进行编码的,而XML是制作语言的语言,它是一种描述性的计算机语言,它可以用来描述自己想表达的内容如:信息的结构、信息间的关系等等,一定的程度上XML可以进行扩展其使用范围。同时XMI是互联网的WWW标准,它可以处理抽象性的信息和具体的信息。XML可以作为一种交换语言用于MIS系统以提高其集成系统的通讯能力。这些特征保证了JDF作为一个印刷行业的规范,可以将各个印刷环节联合起来,支持电子商务、白动化和CIMcomputer integrated            manufacturing-计算机集成制造),同时也确保了所用的印刷厂商能使用JDF来开发自己的系统。

JDF规范的内容

Job Discription FormatXML语言为架构且与PJTF,PPF,IFRAtrack相容,其Job定义范围包括下列四个部分:Processes制程资料、Resources可运用资源、Message沟通讯息以及Network网路化环境。

制程(Processes)的定义如下:可由设备、器材执行生产的工作链。同一制程,可以有不同途径;可以连结组合的生产节点;可以是多重工作链的组合。

制程(Processes)包含的元素定义如下:

1Nodes生产节点—是对产品或制程的描述。它可以包含子节点;可以运用、修改、制造资源;以将Job分开或合并处理;必须在前一节点完成后,下一节点才会执行。

[时间:2003-10-28  作者:王倩  来源:中国印刷]

黄品青微站