Ojo, que en mi caso, la propiedad PrinterDevice siempre apuntaba a nil, por lo que me ocasionaba AccessViolation.
Yo use una variable de Tipo "TppPrinterDevice" y luego la creo en memoria.
Device:=TppPrinterDevice.Create(nil);
De aca en mas siempre hago referencia a las propiedades de Device y al ultimo
llamo a Reporte.PrintToDevices;
|