Come elencare tutte le stampanti in rete?
-
05-07-2019 - |
Domanda
Sto cercando di elencare tutte le stampanti sulla rete (abbiamo una rete cross-ocean molto grande) usando VS2008 & amp; c #.
Sto cercando di replicare la funzionalità della finestra di dialogo Trova stampanti in Windows (che puoi trovare andando su Stampanti e fax , facendo clic su Aggiungi una stampante , selezionando Stampante di rete , quindi selezionando Trova una stampante nella directory . Da qui viene visualizzata questa finestra di dialogo.
Soluzione
Puoi ottenere tutte le stampanti connesse usando la funzione GetPrintQueue della classe PrintServer nello spazio dei nomi Sytem.Printing Qui è il buon esempio per questo.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow