Уведомление от принтера #275214


#0 by axelload
Необходимо что бы сетевой принтер при печати из 1с как нибудь уведомлял пользователя (в 1с или в системе) о том распечатал ли он документ или документ застрял при печати или еще что то. что то подобное есть у принтеров HP - при печати в правом нижнем углу выдает сообщение о состоянии печати. В данном случае используется сетевой принтер (подключен через принт-сервер) Epson LX 300+. Если кто нибудь сталкивался сподобной проблемой подскажите как ее можно решить.
#1 by axelload
не ужели ни кто не сталкивался с уведомлениями о печати?
#2 by Salvador Limones
К лотку, куда вылезает бумага, привязать колокольчик.
#3 by VasilyKushnir
Простыми методами - никак. Допускаю, что вывернувшись наизнанку, что-то можно придумать, но это будет такой гемор... Поэтому - забей и забудь...
#4 by smaharbA
[1C] 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.Name%, Документ: %TargetInstance.Document%, Пользователь: %TargetInstance.Owner%, Всего страниц: %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_ [/1C] а такто +много
#5 by smaharbA
+ либо в обработке ожидание проверять джоб и  выводить сообщения в адинес
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С