>GetPrinter() does not seem to change the default FoxPro Printer. What method may be used within FoxPro at runtime to allow the user to change the default printer with out actually acually running any reports.
How about:
SET PRINTER TO NAME GETPRINTER( )