Como listar todas as impressoras na rede?
-
05-07-2019 - |
Pergunta
Eu estou tentando listar todas as impressoras da rede (temos uma rede muito grande, cross-mar) usando VS2008 & c #.
Eu estou olhando para replicar a funcionalidade da caixa de diálogo Localizar impressoras no Windows (que pode ser encontrado indo para Impressoras e aparelhos de fax , clicando em Adicionar uma impressora , selecionando impressora de rede , em seguida, escolher Localizar uma impressora no diretório . a partir daí você começa esta caixa de diálogo.
Solução
Você pode obter todas impressora conectada utilizando a função GetPrintQueue de classe PrintServer em Sytem.Printing Namespace Aqui é o exemplo bom para isso.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow