I advice you to try 2Printer command line tool from: http://www.doc2prn.com/
Command line example to print all PDF files from folder "C:\Input" is below. You can simple call it from your C# code.
2Printer.exe -s "C:\Input*.PDF" -prn "Canon MP610 series Printer"