Have you installed any PDF printer like
PDFCreator[
^]? if you can print to any "normal" printer you must be able tyo print to a PDF printer... exactly in the same way...
It is the OS who handles the printers using drivers and so... If your app is capable to print to a printer it will be able to print to a PDF printer.