With t:pdfprinter's attribute clientprintername, it is possible to print without dialog on the printer specified.
Now could you provide a new clientprintertray attribute in t:pdfprinter in order to print on the specified tray?
I have also noticed that clientprintername is only effective when printing without dialog. Could the printer choice automatically be set to clientprintername (if available) when printing with dialog?