* If there is a secondary printer send it to that one with no prompt IF !EMPTY(lcPrinter2) IF STREXTRACT(lcPrinterChoice,[|],[|],2)=[1] SET PRINTER TO NAME (lcPrinter2) REPORT FORM ctReprintDemo TO PRINTER noconsole ENDIF ENDIFThis seems to work fine as long as the printer name is something like \\Server\PrinterName. But at the client, they have an IP printer on the network, and when they select it from the list in getprinter() it shows on the list as "AdmissionPrinter" and this is what I end up saving. When my code actually tries to send it there, I'm guessing it can't figure out what "AdmissionPrinter" is and ends up sending the second copy to the default printer. But if put a prompt in the report command (they don't want this by the way), and they select "AdmissionPrinter" it goes to the admission printer.