Vaya, no sé en que andaba pensando... y se me olvidó la variable del sistema Printer. Lo que deseaba hacer fue tan secillo como escribir:
Código Delphi
[-]
if PrintDialog.Execute then begin
RvNDRWriter.PrinterIndex := Printer.PrinterIndex;
...
end
Gracias.