我只想在没有从对话框中选择打印机的情况下将图片打印到特定的打印机。我已经尝试了下面的代码,如果Windows 10中的打印机设置为默认值,它可以正常工作;如果另一台打印机设置为默认值,它将打印到该打印机:(而不是我的代码中指定的打印机。
如何将图片打印到我想要的打印机上?
这是我的代码: -
Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
PrintDocument1.PrinterSettings.PrinterName = "SAM4S ELLIX30"
Dim R As Rectangle
R = New Rectangle(0, 0, 300, 200)
e.Graphics.DrawImage(Image.FromFile("c:\programs\logo-s.jpg"), R)
End Sub