Информация о наличии бумаги в лотке принтера
Найденные решения
ServiceSet=GetCOMObject("winmgmts:{impersonationLevel=impersonate}!\\" + ИмяКомпьютера() + "\root\cimv2");
PrinterSet=ServiceSet.Get("Win32_Printer");
Попытка
PrintersItems = ServiceSet.ExecQuery("Sel ect * fr om Win32_Printer");
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
для каждого Item из PrintersItems Цикл
Элемент = Принтеры.Добавить();
Элемент.Значение = Item.Name;
Элемент.Пометка = Item.Default;
Элемент.НетБумаги = (Item.DetectedErrorState = 4);
КонецЦикла;
PrinterSet=ServiceSet.Get("Win32_Printer");
Попытка
PrintersItems = ServiceSet.ExecQuery("Sel ect * fr om Win32_Printer");
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
для каждого Item из PrintersItems Цикл
Элемент = Принтеры.Добавить();
Элемент.Значение = Item.Name;
Элемент.Пометка = Item.Default;
Элемент.НетБумаги = (Item.DetectedErrorState = 4);
КонецЦикла;
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ServiceSet=GetCOMObject("winmgmts:{impersonationLevel=impersonate}!\\" + ИмяКомпьютера() + "\root\cimv2");
PrinterSet=ServiceSet.Get("Win32_Printer");
Попытка
PrintersItems = ServiceSet.ExecQuery("Sel ect * fr om Win32_Printer");
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
для каждого Item из PrintersItems Цикл
Элемент = Принтеры.Добавить();
Элемент.Значение = Item.Name;
Элемент.Пометка = Item.Default;
Элемент.НетБумаги = (Item.DetectedErrorState = 4);
КонецЦикла;
PrinterSet=ServiceSet.Get("Win32_Printer");
Попытка
PrintersItems = ServiceSet.ExecQuery("Sel ect * fr om Win32_Printer");
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
для каждого Item из PrintersItems Цикл
Элемент = Принтеры.Добавить();
Элемент.Значение = Item.Name;
Элемент.Пометка = Item.Default;
Элемент.НетБумаги = (Item.DetectedErrorState = 4);
КонецЦикла;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот