Wie erhalte ich eine Liste aller angeschlossenen USB-Drucker mit C#? Ich muss in einer Listbox den Namen aller USB-Drucker anzeigen.C# - Liste aller USB-Drucker abrufen
Bearbeiten: System.Drawing.Printing.PrinterSettings.InstalledPrinters löst nicht mein Problem, ich brauche nur USB-Drucker, nicht installierte Drucker.
Edit2: Mein eigentliches Ziel ist Gerät Geräte-ID aus dem Druckernamen zu bekommen, die hier beantwortet wurde: Figuring which printer name corresponds to which device ID. Also, ich brauche den Druckernamen aus einer Liste von USB-Druckern, um GetUSBPath (String PrinterName) zu verwenden.
Mögliche Duplikat [Wie die Liste aller Drucker erhalten in Computer] (http://stackoverflow.com/questions/2354435/how-to-get-the-list-of-all-printers-in-computer) –
versuchen Sie die 'ManagementObjectSearcher' – Jim