You can use the OLE control, Adobe Acrobat Control (pdf.ocx in your Adobe Acrobat Reader directory, C:\Program Files\Adobe\Acrobat 6.0\Reader\ActiveX)
And then use the print functions:
procedure printPages(none from, to: Integer) [dispid $00000015]; stdcall;
procedure printPagesFit(none from, to: Integer; none shrinkToFit: WordBool) [dispid $00000016]; stdcall;
procedure printAll [dispid $00000017]; stdcall;
procedure printAllFit(none shrinkToFit: WordBool) [dispid $00000018]; stdcall;
Greetings
J. Cura