Как вывести список всех принтеров в сети? - PullRequest
1 голос
/ 11 сентября 2009

Я пытаюсь перечислить все принтеры в сети (у нас очень большая сеть через океан), используя VS2008 & c #.

Я хочу скопировать функциональные возможности диалогового окна «Найти принтеры» в Windows (его можно найти, перейдя в Принтеры и факсы , нажав Добавить принтер , выбрав Сетевой принтер , затем выберите Найдите принтер в каталоге . Оттуда вы получите это диалоговое окно.

1 Ответ

4 голосов
/ 11 сентября 2009

Вы можете получить все подключенные принтеры, используя функцию GetPrintQueue класса PrintServer в Sytem.Printing Namespace Здесь является хорошим примером для этого.

...