Help on print to non default printer !!

How can i print to other printer other than the default printer in my
program. I ve tried setting the printerindex in the TPrinter. But it give
error message other than the default printer. Same problem when I use
QuickReport, and printdialog.

Anyone ve a solutions to this, please email some sample code to

Appreciate !