I have been unable to print PDF's from with a Visual Basic 6 program. Very often VB help sites suggest doing it with the
SDK which they say is free, it isn't so I'd rather not get that answer again.

The best I can do is to execute

AcroRd32.exe /t <PDF file> <printer name> <printer driver> <printer port>

This works in a fashion, AcroRd32 fires up, opens the document, sends it to the designated printer, but does not
terminate and it keeps the document open.

How can I close the Adobe reader ?

Although this problem has the slight benefit of reducing the time to print the next document as the reader program is
already in memory.

What I did then, was to terminate the reader process when my VB program terminates, this is the best I can do.

We have quite a few copies of the Adobe Acrobat full but I am loathe to install this on 2 machines just to print a PDF,
its a waste of good licences. The 2 machines in question are only for printing Images and PDF files in the
manufacturing plant.

Surely there has to be a simpler solution, its seems to be a large topic of web-site conversation and it appears to be a
large gaping whole in Adobe Acrobat software.

Best Regards