You are correct JDF supports:
FFCore maps xpif media-type to Media/@MediaTypeDetails. Media/@MediaType is always mapped to "Paper", which causes a problem for your WF.
Here is a link to xpaf file:
So seems like there are two JDF attributes for defining media type:
type which isn't mapped to anything at all and doesn't appear in XPIF
type details which is mapped to <media-type>
I have written a BUG against the incorrect xpif to JDF media mapping. I do not have an outlook for a fix.
Can you provide the xpaf (printer description) for the printer? It is located at: C:\Xerox\FreeFlow\Core\00000000-0000-0000-0000-000000000000\Config\XPafs. Thanks.
Using a Ricoh printer with EFI front end.
I've also been partially incorrect - paper with the type marked as "Labels" also works just fine.
So far only for type "Synthetic" I get an error.
Example of the ticket FFCore generates:
media key is set correctly there.
This is how JDF settings look on a job that got the error, after which I manually selected the correct stock:
Can you provide the xpif ticket you are using. You'll have to direct me to a downloading site (e.g., Imgur) or put the entire xpif text in you r reply.
What printer are you sending jobs to? Are you using a "JMF" printer?
I am using an XPIF ticket modified within FF Core workflow to assign the correct stock on the printer, and usually it works fine by just specifying the <media-key> attribute.
However, I found out that this doesn't work if paper type is set to anything other than "Paper" in the Paper Catalogue on the printer.
Then I get a JDF ticket error.
Seems like by default, if nothing is specified, JDF attribute "type" is set to "Paper", which causes the mismatch for other types, like when "Synthetic" is set for the particular stock in the catalogue.
So, how do I specify this parameter in an XPIF ticket?
In XPIF the attribute <media-type> corresponds to the "type details" attribute in JDF settings, so that's not it.