Задать вопрос
@romaro

Как получить только реальные физические принтеры в .NET?

Коллекция System.Printing.LocalPrintServer().GetPrintQueues(), судя по дебагу, возвращает все доступные устройства вывода, включая сканеры.

Существует ли способ выбрать из этой коллекции только те устройства, которые физически выводят данные на бумагу?

Я изучил все опции PrintQueue, но пока не нашел свойства, по которому можно определить тип устройства. Пока в голову приходит только эвристический подход: составить список наименований дефолтных устройств (PrintQueue.Name) и не включать их в новую коллекцию. Но это не будет работать с теми же сканерами.
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы