Gracias por tu solución me ha servido de mucha ayuda. Ahora solo se me plantea una pequeña duda, tengo asociado al botón de cierre del preview el siguiente código
Código Delphi
[-] If QRPreview1.QRPrinter.Status = mpBusy then
QRPreview1.QRPrinter.Cancel;
Close;
y lo que ocurre es que si hago click en el mientras se prepara el listado da un access violation at ...... ¿donde está el fallo?
Gracias de antemano