EnumJobs не возвращают копии и все страницы - PullRequest
0 голосов
/ 13 мая 2010

Я использую EnumJobs для Windows API, чтобы найти PageCount и копии задания печати, но я обнаружил, что эти поля почти всегда равны нулю при вызове на сервере печати. ​​

Хотя это может быть моим временемотсутствует, потому что количество страниц увеличивается по мере того, как задание печатается, и как только оно выполнено, задание на печать недоступно.Таким образом, до того, как значения EnumJobs верны, значения примерно равны половине наносекунды.

Я искал в Интернете, но не могу найти никакой помощи в этом, просто другие люди с похожими проблемами.

Кто-нибудь с опытом работы с EnumJobs или может предложить другие способы определения общего количества напечатанных страниц?

1 Ответ

0 голосов
/ 14 мая 2010

Нашёл !!

На стороне клиента на устройствах и принтерах щелкните правой кнопкой мыши любой принтер, выберите свойства принтера и перейдите на вкладку «Общий доступ». Установите флажок «Отображать задания на печать на клиентских компьютерах». Это приведет к тому, что события будут запущены на буфере сервера. Если вы работаете с сервером 2008, вы можете сделать это и на сервере, и это повлияет на все клиентские задания.

Чтобы установить программно или для получения дополнительной информации:

http://msdn.microsoft.com/en-us/library/ff556443.aspx

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