|
|
|
новичок
      
участник
Last Login: 20.07.2000 1:32
Сообщ.: 2,
Visits: 23
|
|
Пожалуйста, помогите, кто может...!
Имеется документ, который надо напечатать (конкретно - CrystalReport`овский).Имеется ряд принтеров - локальные и сетевые. Поскольку документ регистрируется в базе необходимо убедится, что принтер готов к работе, т.е. получить его статус (offline, paperjam, notavailable, notoner и др.). Я пытался, просмотрев кучу примеров, сделать это с помощью PRINTER_INFO_2, но никак не могу прочитать и разобрать PRINTER_INFO_2.STATUS. Есть майкрософтовская статья Q160129:Get The status of a Printer and a Print Job, но из-за незнания С++ у меня не получается перевести синтаксис в VB.
М.Б. кто-нибудь как-нибудь может помочь.
Буду вечно благодарным должником :))
Игорь
|
|
|
|
|
Supreme Being
      
администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421,
Visits: 49 251
|
|
Хай, Игорь!
Попробуй наш новый совет
http://vbcode.webhostme.com/ru/click.asp?id=155
Это точно работает под NT4 - в окне дебаггера выводится статус всех установленных принтеров (0 - готов) и количество на них текущих задач.
VB CODE
|
|
|
|