Print pdf in duplex mode From C#
===

I have a pdf file that I would like to print from my C# app.
I was able to figure out in code if the printer is duplex capable but get the pdf to print in duplex from my code. Here is my code for regular simplex printing. I was able to check the metadata of the pdf's print dialog preset to duplex. but it does not work.

                
                string verbToUse = "PrintTo";
                startInfo.Verb = verbToUse;
                startInfo.Arguments = workCenterPrinterName.Value.ToString();
                Process p = Process.Start(startInfo);
                p.WaitForExit(5000);//random time after which process will be killed
                if (p.HasExited == false)
                {
                    p.Kill();
                }