Windows API для обнаружения отсутствия бумаги в определенном лотке принтера - PullRequest
4 голосов
/ 29 октября 2008

Я ищу способ определить, нет ли в конкретном лотке данного принтера в Windows бумаги. В настоящее время я использую объект WMI Win32_Printer, чтобы получить состояние всего принтера, и если в одном из лотков нет бумаги, я получаю состояние, которое говорит мне, что на всем принтере нет бумаги.

Но я хотел бы знать, в конкретном лотке нет бумаги. Обильный поиск в Google ничего не дал.

Я пишу приложение на c #, но подойдут ссылки на примеры на любом языке.

Спасибо, заранее ..

Ответы [ 2 ]

1 голос
/ 29 октября 2008

Это потому, что они обычно являются аппаратными интерфейсами. Если вы используете одного поставщика оборудования, такого как HP или Dell, вы, вероятно, сможете найти способ выяснить это. Но интерфейс Windows, кажется, позволяет только уведомлять о том, что на принтере нет бумаги.

0 голосов
/ 30 октября 2008

Я этого не делал, но, похоже, я помню, что вы можете сделать это через SNMP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...