Сбой FindNextPrinterChangeNotification на принтерах IPP - PullRequest
0 голосов
/ 14 марта 2012

Используя функцию FindNextPrinterChangeNotification из собственного приложения C, он работает как положено при использовании локального принтера.

т.е. при печати функция FindNextPrinterChangeNotification правильно возвращает дескриптор задания принтера, который печатается на локальном принтере.

Однако при печати на принтере IPP (т. Е. На принтере, который подключается через Интернет-протокол печати), вызов функции FindNextPrinterChangeNotification завершается неудачно, а GetLastError() возвращает ERROR_INVALID_HANDLE.

У других, похоже, такая же проблема , но пока нет решения.

Итак, мой вопрос:

Знаете ли вы, как / следует ли успешно использовать уведомления о заданиях принтера (в отличие от ручного опроса новых заданий) на принтерах IPP?

(я использую инструмент Microsoft PrintMon для тестирования)

...