Problema corregido,
como siempre; uno se deja llevar por las repeticiones cuando prueba el codigo y no alcanza a ver los errores obvios...
el problema estaba en el boton de la ventana de preview del reporte :
Código:
ppViewer1.Report.AllowPrintToFile := True;
ppViewer1.Report.DeviceType := dtPDF;
necesitaba "resetear" estas propiedades y lo hice al finalizar el evento del boton:
Código:
finally
ppViewer1.Report.AllowPrintToFile := False;
ppViewer1.Report.DeviceType := dtScreen;
lPDFDevice.Free;