Q: When SAP prints, the user of the job is always administrator, but I have recognized, that the user name is listed in the document title of the job. How can I redirect now all jobs for a specific user to another printer.
There are 2 ways:
1. Modify the SAP DeviceType. Actually here is a fully example with the $(USER) variable: Visual description
Then search for your PJL statement
2. Under W-ELP the print job title is availabel in the variable #PRINTDOCNAME#, right at the beginning of the process.
[Distribute USER A]
; Primary trigger always true
Trigger_Binary=1
; secondary, maybe:
Trigger_VariableSubString=#PRINTDOCNAME#:ThomasXP
; then Distribute the job to another queue
OUTPORT=\\#HOSTNAME#\QueueReleaseName
and print nothing on this queue
NOPRINTING=ON
Related articles: SAP DeviceType modification, SAP DeviceType modification [PDF]