2010-11-17 2 views
5

Использует классы PrintServer и PrintQueue так же, как просматривать задания через принтер в Windows?Как использовать классы PrintServer и PrintQueue

У нас есть приложение, которое может печатать на принтер Windows напрямую, но он не может создать массив байтов или что-либо подобное, что мы могли бы использовать для вызова AddJob. Перечислил бы принтер, используя метод PrintQueue.GetPrintJobInfoCollection(), для проверки состояния исходного печатного материала?

ответ

3

Я так считаю - см. Этот пример MSDN: https://msdn.microsoft.com/en-us/library/aa970685%28v=vs.100%29.aspx - Статья иллюстрирует использование PrintServer & PrintQueue для выявления проблемных заданий печати.

Вот код проекта статьи, который использует WMI для перечисления задания печати: http://www.codeproject.com/KB/printing/prntjobcontrollerusingwmi.aspx

+0

Ммм, как ни странно, что MSDN статья мертва. –

+0

@JeremyThompson, статья все еще существует для предыдущих версий .NET - например. проверьте https://msdn.microsoft.com/en-us/library/aa970685%28v=vs.100%29.aspx – VinayC

+0

G'day @VinayC, спасибо за помощников по команде, я отредактирую ответ соответственно :) –

Смежные вопросы