I have jobs being submitted through an LPR print driver using the GPD, and I have xpif turned on in the prefrences to be submitted as well. I am trying to pass data through a custom variable or simply use sender info to route jobs within a workflow. It doesn't appear that sender info is being translated when the job comes in or at least the variable $FFwfjob.sender$ is not receiving data.
I have been working on solidifying this specific worklfow. So the first issue is that the GPD does NOT use or transmit XPIF. If you want the driver to pass XPIF to FreeFlow Core then you need to use a very specific driver. You need to use a Xerox driver that is labelled with 'Xerox User Interface'. So if you go to support.xerox.com do a search for Baltoro (the most recent Xerox printer with this support). When you select drivers and downloads you will see the 4th item in the list labelled 'PostScript Driver - Xerox User Interface - Microsoft Certified'.
Install and try this driver. It will emit an XPIF ticket. As such, you can also get information like Quantity and simplex, duplex etc to transmit over to FreeFlow Core.
I have had some files that are problematic and fail when converting to PDF with FFCore. I have a log open with hotline on this. So if you have problems like this also, please escalate.
Ken, thank you for thhe reply. Was able to get the XPIF ticket to come over, and can save it out as the first step in the workflow. The ticket has the info that is being sent, but that info is not available in Core. Is there something I am missing to have that info available? I am trying to use that in a route, and trying to use it in the sender field.
Can you give me more specific details of the workflow you want?
Happy to help you with it, but need specific details like 'when a job comes in from sender = Ken then route to printer A. If sender = Tom then route to printer B?? What licenses do you have in Core?
Ken, we have all license besides VIPP. You are correct, looking to have jobs sent from certain senders routed to certain printer destinations, as well as having those jobs collected and released at certain times. Current workflow has about 70 print drivers all point at different queues on a Fiery. Would like to have 1 workflow that routes and collects jobs based on those 70 different queues. If I can get the sender name field in the XPIF ticket to come through, then I can hard set that in thhe print drivers that are sending. I am also happy to take this conversation offline as well.
I am reviewing what it might take to do what you want. The challenge is that the XPIF has 'requesting-user-name' and 'job-recipient-name' but does not specifically have 'submitter'. These are both essentially the same as what you want, BUT, FreeFlow Core does not use these fields to update the Submitter name. I think I can do this via some external scripting. Will get back with you soon.
Thank you, there is a section in the help that lists XPIF variables as they are coming in with the submitted job. Is there a XPAF that needs to have fields added to it?
Please contact me via email. email@example.com
I have a potential solution to share. A little more complex than I expected but I have it working on my system and can share for you to test.