I have Crystal RPT files with default printers designated by the RPT file. I need a way to pass a different printer name to the Crystal report to change the output device for the report when executed. I have tried <br>CRP.PrinterName = "New Printer" then CRP.Action = 1 but the output still goes to the original printer named in the report. I can use CRP.PrinterSelect, allow user to select a printer, then .Action = 1 but I can't find a way to control even the "default" printer selected by the .PrinterSelect method. <br>The reports in question are labels generated at the end of an Order Entry process and I am trying to make the printer selection by the user be a simple & as fes keystrokes as possible.<br>Any help would be appreciated.<br>Thanks