Adobe Acrobat Reader process does not terminate upon completion of printing
===

I am having a problem with printing PDF files from Windows Service.

The Windows service has the following meta code:

System.Process process = new Process();
assign file path
assign verb = "print"
CreateNoWindow set to true
WindowStyle set to hidden
process.start()

Now, if the default software to read PDF is Adobe Acrobat Reader on that machine, the service starts up Adobe and prints the document. But the problem is that Acrobat reader does not terminate itself after the printing and stays in the background. After a couple of print outs, it prevents further printing till I kill the first Adobe process from task manager.
This blog

 - http://vineetreynolds.blogspot.com/2005/12/silent-print-pdf-print-pdf.html
 suggests that its a known problem with Adobe. But I have not found mention about this anywhere else.

You can also recreate this problem by running using AcroRd32.exe to print documents from the command line. 

Possible Solution 1: I can try killing the process after sometime but its possible that a large document could take a long time and I don't want to cut it off in the middle.

Possible Solution 2: I used FoxIt Reader and it works fine.

I was wondering if anyone there is a fix using Adobe Reader as its the most common pdf reader?

Thanks in advance.