@romaro

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы