In the past, I used the following PDF library to batch print PDF documents from a C # Windows service.
http://www.quickpdflibrary.com/
This is a pretty decent library, and if I remember correctly, it took just a few lines of code to print a document. It worked very well and saved me from time.
Also, a recommended link that discusses using DDE to run a desktop application on a server to print is a bad idea. Adobe Reader probably does not support this, and since it is a desktop application running in a windowless session, you may run into problems with messages and dialog boxes. This solution just does not scale in my humble opinion.
source share