отправленный на печать.
Пока что, штатными средствами решается только сканированием EventLog. Появился после семейства W7/ WS2016.
Но не надежно ни фига и условностей куча.
Событий WMI на это нет.
Есть внешние, платные сервера печати, руками не трогал.
Может есть еще варианты?
В SecretNet Studio вроде драйвер свой вешают и через него рулят
Разрешить печать пользователю только на свой программный (есть на C# реализация) принтер, а уже с него на любой другой?
Сегмент закрытый. По принципу, если уж чел внутри и имеет логин к компу, имеет право печатать. Нужно контролировать скобки. Типа факт выдачи задания на печать есть. Подтверждение с логов процессора выходного потока есть. Нужно скобки типа печать начата, печать закончена. Начало печати проконтроллировать легко. ФАКТ печать закончена - неть.
Там сам принтер опрашивать можно.. Если такая возможность на нём предусмотрена
Клево, но нет, нужно забрать репорт принтера, что он распечатал. Пока это делается мониторингом очереди. Но это очень нагруженный пулинг.
Очень дорого, прям очень, по ресурсам/времени.
а программный доступ к принтеру есть? некоторые отдают трапы по SNMP
А не вопрос, только их сотни. и разные. Кеосера вообще без проблем. А вот OCE только через логи их менеджера.
Пример решаемой задачи: Конвейр с замером ВГХ(весо-габаритные-характеристики). Взвешиваем, считаем, принимаем решения, ПЕЧАТАЕМ. Важно не перепутать и напечатанное наклеить туда, куда надо. Или сбросить в брак/на ручную/повторную обработку.
Нашёл проблему тож... В инструкции пишешь "Поддерживаемые принтеры: ..."
Есть/был русскоязычный продукт, типы мониторинг печати в организации. Умеет, "гаденышь", значит и я смогу. Хз почему они не хотят его купить.
Обсуждают сегодня