Perchè invece di usare questa tecnica non utilizzi l'ocx "Adobe Acrobat Control for ActiveX" che viene installato insieme all'Acrobat Reader?
codice:AxPdf1.Visible = False 'non si vede nulla a video... AxPdf1.LoadFile "c:\test.pdf" 'carica il file 'stampa con finestra di dialogo stampante AxPdf1.PrintWithDialog 'oppure senza AxPdf1.PrintAll