Как запросить очередь печати в Windows - PullRequest
3 голосов
/ 16 февраля 2009

Мы разрабатываем критически важное приложение, и нам нужен самый точный контроль над напечатанными документами. Чтобы быть уверенным в том, какие документы напечатаны или нет, мы хотим проверить очередь принтера.

Как мы можем запросить очередь печати в Windows (состояние, список очередей, ошибки, ...)?

Ответы [ 2 ]

4 голосов
/ 16 февраля 2009

EnumPrinters для получения списка принтеров, EnumJobs для получения списка заданий для этого принтера. GetJob для получения информации о конкретном задании и SetJob для изменения настроек этого задания (приостановка или отмена).

Подробнее см. В Ссылки на спулер печати и печати .

.NET имеет классы PrintQueue и PrintServer .

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