我想将所有打印机安装或连接到dropdownlist
.
我已经为此完成了以下代码。
Public Function FillddlPrinters() As Boolean
Dim printersettings As New System.Drawing.Printing.PrinterSettings
Dim Cnt As Integer = 0
Me.ddlPrinter.Items.Clear()
For i = 0 To Drawing.Printing.PrinterSettings.InstalledPrinters.Count - 1
If Drawing.Printing.PrinterSettings.InstalledPrinters(i).ToString.ToUpper.Trim.Contains("XPS") Or _
Drawing.Printing.PrinterSettings.InstalledPrinters(i).ToString.ToUpper.Trim.Contains("FAX") Or _
Drawing.Printing.PrinterSettings.InstalledPrinters(i).ToString.ToUpper.Trim.Contains("PDF") Then
Continue For
End If
Me.ddlPrinter.Items.Insert(Cnt, Drawing.Printing.PrinterSettings.InstalledPrinters(i))
Cnt += 1
Next
Me.ddlPrinter.Items.Insert(0, "Select Printer")
End Function
但它并没有给我所有的打印机。我不知道哪里出了问题。
未显示的打印机在网络上。我已成功连接到网络。但尽管它没有显示出来。
同时它在不同网络中的其他机器上工作正常。比为什么不在我的身上??
这个你能帮我吗。