normalmente per stampare un file pdf ci si appoggia ad un programma esterno che si occupa di questo.
Se sei in ambienti unix-like puoi fare un fork e quindi con una delle exec lanciare evince o xpdf o acroread .
Lo stesso puoi farlo su windows ma qui ti deve rispondere qualcun'altro.
In tutti i casi devi avere installato e sapere dove si trova il programma in grado di leggere e stampare i pdf, per esempio acroread.
ciao
sergio