title: Print to a non default printer in delphi
body: <p>I would like to send a print job to a printer using Delphi. Ideally I would like to be able to do this without having the user select the printer from a print dialog. </p>
  
  <p>I would like to be able to use printers other than the windows default printer.</p>
  
  <p>I have tried setting the printer by the printer name :</p>
  
  <pre><code>Vcl.Printers.Printer.PrinterIndex := Vcl.Printers.Printer.Printers.IndexOf('My Printer Name');
  </code></pre>
  
  <p>However when I print, it reverts to using the default printer</p>