Как вывести список всех принтеров в сети?
-
05-07-2019 - |
Вопрос
Я пытаюсь перечислить все принтеры в сети (у нас очень большая сеть через океан), используя VS2008 & amp; C #. Р>
Я хочу воспроизвести функциональность диалогового окна «Поиск принтеров» в Windows (его можно найти, перейдя в раздел Принтеры и факсы , нажав Добавить принтер , выбрав Сетевой принтер , затем выберите Найти принтер в каталоге . Оттуда вы получите это диалоговое окно.
Решение
Вы можете получить все подключенные принтеры, используя функцию GetPrintQueue класса PrintServer в Sytem.Printing Пространство имен Здесь - хороший пример для этого.
Не связан с StackOverflow