Quality Control
General remarks
Requirements for quality control measurements are parametrized with QualityControlParams and the individual results/measurements are returned in one or more QualityControlResult resources. These may be partitioned by @QualityMeasurement in addition to the usual keys such as @Sheetname, @Side etc.
The following JIRA issues are related to to quality control and are concerned with additional metadata for measurements.
Color Quality Control with CxF
TBD: Update the CxF with simple examples.
Request for QualityControl
The following example requests a color quality control measurement once in every 42 impressions in a ConventionalPrinting process:
<XJDF xmlns="http://www.CIP4.org/JDFSchema_2_0" JobID="QualityControlExample" Types="ConventionalPrinting QualityControl"> <ResourceSet Name="Component" Usage="Output"/> <ResourceSet Name="QualityControlParams" Usage="Input"> <Resource> <QualityControlParams SampleInterval="42"/> <cc:CxF xmlns:cc="http://colorexchangeformat.com/CxF3-core">CxF data is in here</cc:CxF> </Resource> </ResourceSet> </XJDF>
QualityControl Signal
This could be a single signal that is sent by a press that received the XJDF above and has an open subscription for resource signals. Signals are sent in regular intervals.
<XJMF xmlns="http://www.CIP4.org/JDFSchema_2_0"> <Header DeviceID="DeviceID" ID="l_000002" Time="2018-02-24T21:25:06+01:00"/> <SignalResource> <Header DeviceID="DeviceID" ID="S1" Time="2018-02-24T17:00:00+01:00" refID="QC1"/> <ResourceInfo> <ResourceSet Name="QualityControlResult"> <Resource ID="r_000004"> <QualityControlResult Failed="3" Passed="42"/> <cc:CxF xmlns:cc="http://colorexchangeformat.com/CxF3-core">CxF Measurement datas in here</cc:CxF> </Resource> </ResourceSet> </ResourceInfo> </SignalResource> </XJMF>
QualityControl Audit
This could be the condensed quality control result of 2 press runs of sheets s1 and s2. The example describes 2 measurements per sheet. The actual measurements are defined in the AuditPool.
<XJDF xmlns="http://www.CIP4.org/JDFSchema_2_0" JobID="QualityControlExample" Types="ConventionalPrinting QualityControl"> <AuditPool> <AuditResource> <Header AgentName="CIP4 JDF Writer Java" AgentVersion="1.5 BLD 95" DeviceID="TestSender" ID="l_000007" Time="2018-02-24T20:31:09+01:00"/> <ResourceInfo> <ResourceSet Name="QualityControlResult" Usage="Output"> <Resource> <Part QualityMeasurement="M1" SheetName="S1"/> <QualityControlResult End="2018-02-24T23:31:09+01:00" Failed="0" Passed="200" Start="2018-02-24T22:31:09+01:00"/> <cc:CxF xmlns:cc="http://colorexchangeformat.com/CxF3-core">CxF measurement data is in here</cc:CxF> </Resource> <Resource> <Part QualityMeasurement="M2" SheetName="S1"/> <QualityControlResult End="2018-02-25T01:31:09+01:00" Failed="0" Passed="200" Start="2018-02-25T00:31:09+01:00"/> <cc:CxF xmlns:cc="http://colorexchangeformat.com/CxF3-core">CxF measurement data is in here</cc:CxF> </Resource> <Resource> <Part QualityMeasurement="M3" SheetName="S2"/> <QualityControlResult End="2018-02-25T03:31:09+01:00" Failed="0" Passed="200" Start="2018-02-25T02:31:09+01:00"/> <cc:CxF xmlns:cc="http://colorexchangeformat.com/CxF3-core">CxF measurement data is in here</cc:CxF> </Resource> <Resource> <Part QualityMeasurement="M4" SheetName="S2"/> <QualityControlResult End="2018-02-25T05:31:09+01:00" Failed="0" Passed="200" Start="2018-02-25T04:31:09+01:00"/> <cc:CxF xmlns:cc="http://colorexchangeformat.com/CxF3-core">CxF measurement data is in here</cc:CxF> </Resource> </ResourceSet> </ResourceInfo> </AuditResource> </AuditPool> <ResourceSet Name="Component" Usage="Output"/> <ResourceSet Name="QualityControlParams" Usage="Input"> <Resource> <QualityControlParams SampleInterval="42"/> <cc:CxF xmlns:cc="http://colorexchangeformat.com/CxF3-core">CxF requirement data is in here</cc:CxF> </Resource> </ResourceSet> <ResourceSet Name="QualityControlResult" Usage="Output"/> </XJDF>