Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
BorisSS
-
- Новичок
-
-
- Сообщения: 44
- Зарегистрирован: 12.10.2003 (Вс) 10:18
BorisSS » 03.04.2007 (Вт) 17:15
Перед отпракой документа в печать мне надо проверить, а включен ли принтер и готов ли он к печати? Пробовал примерик из MSDN "HOW TO: Determine Printer Status and Print Job Status from Visual Basic", так он даже на отключенный принтер выдает "Printer Status: Ready"
Поиск шерстил, буду благодарен за любые подсказки, готовые решения на API приветствуются.
-
dr.MIG
-
- Гуру
-
-
- Сообщения: 1441
- Зарегистрирован: 18.12.2004 (Сб) 9:53
- Откуда: г.Ярославль
-
dr.MIG » 03.04.2007 (Вт) 17:49
Как вариант WMI
- Код: Выделить всё
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery( _
"SELECT * FROM Win32_Printer", , 48)
For Each objItem In colItems
MsgBox "Attributes: " & objItem.Attributes
Next
Возможные значения искать где-то в MSDN...
Salus populi suprema lex
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, SemrushBot, Yandex-бот и гости: 101