#0
by dk
задача ежедневно снимать показания с принтеров - сколько страниц было распечатано за сутки (для расчета ремонта) нашел скрипт на vbs Проблема он читает из системного журнала сообщений по типу источника print но сейчас поглядел в свой журнал системы - у меня нет сообщений о том сколько страниц было распечатано сегодня. Соответственно и скрипт ничего не возвращает. Вопрос Где что надо включить, чтобы события с принтера записывались в журнал системы?
#2
by Лефмихалыч
smaharbA вроде какую-то эпическую тонну скриптов для WMI на эту тему рисовал, если мне правильно изменяет память
#8
by Alexor
Мля, во лень-то. Закладка Дополнительные параметры. Галка "Вести журнал сообщений очереди печати"
#11
by Smallrat
Можно настроить счетчики распечатанных страниц с записью в SQL базу, а потом записи обрабатывать. ТОлько почему-то счетчики то запускались со стартом винды, то иногда нет.
#14
by smaharbA
а так set wshshell=CreateObject("wscript.shell") call wshshell.run("%comspec% /c mofcomp -N:rootcimv2 %SystemRoot%system32WbemWbemcons.mof&&pause",9,-1) Computer="." Set Service = GetObject("winmgmts:\" & Computer & "RootCIMV2") Set oFilter = Service.Get("__EventFilter").SpawnInstance_ oFilter.Name = "MonPrnJobLog" oFilter.QueryLanguage = "WQL" oFilter.Query = "SELECT * FROM __InstanceCreationEvent WITHIN 1 WHERE TargetInstance ISA 'Win32_PrintJob'" oFilter.Put_ Set oConsumer = Service.Get("LogFileEventConsumer").SpawnInstance_ oConsumer.Name = "MonPrnJobLog" oConsumer.FileName = "C:MonPrn.txt" oConsumer.Text = "Пользователь: %TargetInstance.Owner%, Компьютер: %TargetInstance.HostPrintQueue%, Принтер: %TargetInstance.Name%, Документ: %TargetInstance.Document%, Всего страниц: %TargetInstance.TotalPages%, Время печати: %TargetInstance.TimeSubmitted%, Отпечатано страниц: %TargetInstance.PagesPrinted%" oConsumer.Put_ Set oFilter = Service.Get("__EventFilter.Name='MonPrnJobLog'") msgbox oConsumer.Text Set oConsumer = Service.Get("LogFileEventConsumer.Name='MonPrnJobLog'") Set oBinding = Service.Get("__FilterToConsumerBinding").SpawnInstance_ oBinding.Filter = oFilter.Path_ oBinding.Consumer = oConsumer.Path_ oBinding.Put_ запустить раз и зырить файлики
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Печать общего количества страниц документа/отчета/печатной формы
- Может ли 1с вылетать из-за количества пользователей?
- Как снять остаток заявки на склад (сумма без количества)
- v8.1 Логирование в внешнюю БД
- Автоподсчет количества страниц
- Получить номер текущей страницы или общего количества страниц документа WORD
- ATOL логирование как настроить?
В этой группе 1С
- v8: СКД: Вычисляемые поля и перенос строк.
- Запретить пользователю изменять отбор в форме выбора?
- Как по OLE в Word-е, в таблице объединить 2 ячейки в одну?
- Декларация НДС раздел 7, руками заполняется?
- Как убрать неразрывный пробел из числа при форматировании?
- Аренда Сертификатов 1С Специалист 8, 7.7
- Администрирование платформы "1С:Предприятие 8.1"
- событие "повреждение журнала" в журнале регистрации - это что?
- Отчет комиссионера не попадает в книгу продаж
- 8.2 УстановитьРасширениеРаботыСФайлами() ?
- КД: Субконто в документе ОперацияБух
- загрузка данных в справочник в регистр сведений из DBF. как ? :(
- Бухгалтерия 8.1 - возврат аванса не отображается в книге покупок..
- Внешняя печатная форма СФ выданной. УПП. У кого есть?
- Можно ли заменить типовую обработку на внешнюю?
- Перестал работать сканер штрих-кодов. Помогите советом.
- Комплексная автоматизация: отчет комиссионера не попадает в книгу продаж
- Начальные остатки не попадают в расход при УСН
- Не печатается штрих код в УТ 10.3.9 начинающийся с 7
- Как настроить сканер Symbol LS1203 c USB интерфейсом