Printing an existing PDF-document from VB or VBA is not very difficult. That works, both OLE and DDE.
But: do I have a chance to change printer prefs, for example print in black&white on a colour laser, or print doublesided?
Is there a chance? Yes, I know it depends on the printer, but perhaps there is a chance.