Interesting, the print button on the CR Viewer uses the exact same API, PrintToPrinter....
So not clear, the print button does not export to PDF format. Do you have the viewer set to PDF output? Or are you using one of those PDF printers that generates a PDF file and then it should open the PDF file?
Sounds to me like you are using a PDF printer and it's not creating the Browser session to open the PDF in....
Don