Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > как получить все задачи которые в принтере


Автор: knut 2.9.2008, 16:28
Добрый день.
мне надо получить все задачи которые находятся  на принтерах(или в принтерах)
как получить все принтеры мне известно вот как получить задачи не как немогу понять 
в какую сторону копать?

Автор: Wanderer2019 2.9.2008, 17:10
Эт смотря для какого фреймворка. Для 3.0 - 3.5  - Смотреть в сторону System.Printing.
Для 2.0 - в сторону API как то 
http://www.pinvoke.net/default.aspx/winspool/OpenPrinter.html
и
http://www.pinvoke.net/default.aspx/winspool/EnumJobs.html

Автор: knut 2.9.2008, 17:15
Wanderer2019, 
я вот нашел 
ManagementObjectSearcher + ManagementObjectCollection
вот копаю  в эту сторону

Автор: Wanderer2019 2.9.2008, 17:22
knut,
возможно и таким образом...
вот несколько примеров 
http://bytes.com/forum/thread374259.html

Автор: knut 2.9.2008, 20:39
Wanderer2019, 
спасибо за инфу.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)