Buen dia.
Como capturo la condicion cuando cancelo el reporte si uso la siguienet Instrucion. oPrn:Setup()
Cuando uso IF GETPRINTDC() == 0 o PrinterSetup() == 0 Funciona
PRINT oPrn NAME "cTitulo" //FROM USER PREVIEW
if Empty( oPrn:hDC )
return nil // Printer was not installed or ready
endif
oPrn:Setup()
oPrn:SetPortrait()
oPrn:SetPage(1)