report form ...... to printer prompt
will cause the printer dialog to appear and that has the printer preferences button and dialog.
if you want to call the page setup direct (and remember what was chosen see sys(1037) and its variants in the help guide.)
or, if printing from for instance the tx text control, you can use the windows API.
DECLARE INTEGER OpenPrinter IN winspool.drv;
STRING pPrinterName, INTEGER @phPrinter, INTEGER pDefault
DECLARE INTEGER ClosePrinter IN winspool.drv INTEGER hPrinter
DECLARE INTEGER DocumentProperties IN winspool.drv;
INTEGER HWND, INTEGER hPrinter, STRING pDeviceName,;
STRING @pDevModeOutput, STRING @pDevModeInput, INTEGER fMode
but that means messing about with the devmode structure which is not for the faint-hearted.
hth
Nigel