Just come across this. I'm not sure what you are doing is possible without something to render the PDF in windows and then print it.
What you are doing (I think) is sending a PDF directly to a printer that supports printing PDFs directly - not all printers do.
This means that no commands for printer options are sent with it and it bypasses the windows print drivers, you could try prepending some PJL (Printer Job Language)commands to the beginning of the PDF that you send.
If you can't get that to work or control what you need, then you'll need to have something render the PDF and print it in conjunction with the printer drivers into a native printer language such as PCL or Postscript. Printing in windows usually involves the graphics device interface (GDI) or WPF working with the installed printer driver for your printer. This route should give you access to all printer driver options for your printer.