... there are several printers installed. The following is the call to the Tprinter:new Method: ODEVICE := TPRINTER():NEW( 'Report Name', .F., NIL, PRINTERNAME ) where PRINTERNAME is the name of the printer to use as acquired from the PRINTERSETUP() function as follows: PRINTERSETUP() hDC := GetPrintDefault( ...