title: How to print PDF with Not default printer with code (VB Net)
body: <p>I´m trying to print a pdf file, there is no problem to print it with the default printer but when I want to do it with a secondary printer it still printing with the default one.</p>
  
  <p>This is my code:</p>
  
  <pre><code> Dim MyProcess As New Process
   MyProcess.StartInfo.CreateNoWindow = False
   MyProcess.StartInfo.Verb = "print"
  
   'HERE IS WHERE I WANT TO CHANGE THE PRINTER (BUT THIS COMMAND IS IGNORED)
   MyProcess.StartInfo.Arguments = "Canon MG3500 series"
  
   MyProcess.StartInfo.UseShellExecute = True
   MyProcess.StartInfo.FileName = My.Application.Info.DirectoryPath &amp; "\Copias digitales\Temp.pdf"
   MyProcess.Start()
   MyProcess.WaitForExit(10000)
   MyProcess.CloseMainWindow()
   MyProcess.Close()
  </code></pre>
  
  <p>How can I make it?</p>
  
  <p>Thank you all.</p>