Как узнать кто печатал на сетевой принтер

от admin

Как узнать кто печатал на сетевой принтер

  • Сначала нажмите кнопку Windows и выполните поиск принтеров и сканеров . Как только он появится, запустите это.
    Принтеры и сканеры
  • Теперь найдите список печатающих устройств.
    Список принтеров
  • Затем выберите название вашего принтера. Нажмите на него, чтобы открыть меню под ним. Затем выберите Открыть очередь.
    Открыть очередь
  • Как только вы нажмете Открыть очередь, появится окно. Там вы увидите список того, что собирается пройти через ваш принтер. Вы также сможете просмотреть недавнее задание на печать.

Список заданий в очереди

  • Сначала нажмите клавишу Windows, найдите «Выполнить», затем запустите приложение.
    Команда Выполнить
  • Введите eventvwr.msc. Затем нажмите ОК. Это подтвердит действие и запустит задачу.

Запуск Просмотра событий

  • Нажмите клавишу Windows, найдите программу и нажмите ввод.
  • Там выберите Журналы приложений и сервисов.
  • Далее следует выбрать Microsoft. Тогда иди с виндой.
  • Как только вы расширите Windows, вы обнаружите множество элементов. К счастью, этот список в алфавитном порядке и, следовательно, облегчает охоту. Так что прокрутите вниз до «P» и найдите PrintService. Затем выберите эту опцию.
  • Выберите Операционный. Щелкните правой кнопкой мыши и выберите пункт «Свойства».
  • Там перейдите на вкладку Общие. Ищите Включить регистрацию. Рядом с ним есть поле для записи соответствующей информации.
  • Когда вы закончите, нажмите Применить. Затем нажмите OK, чтобы сохранить изменения и закрыть окно.
  • Чтобы увидеть его в действии, просто запустите папку PrintService. Щелкните правой кнопкой мыши и выберите «Открыть сохраненный журнал».
  • Как только вы откроете это, вы увидите список журналов с момента, когда вы включили ведение журнала. Или вы можете просто запустить Event Viewer и выбрать Open Saved Log.
  • Сначала нажмите кнопку Windows и запустите принтеры и сканеры.
  • Там прокрутите вниз к Связанным настройкам раздел. Далее вам нужно запустить свойства сервера печати.
  • Оттуда выберите вкладку «Дополнительно».
  • На этой вкладке вы можете проверить папку spool. Вы также должны установить флажки, которые показывают следующее: Показывать информационные уведомления для локальных принтеров и Показать информационные уведомления для сетевых принтеров.
  • Чтобы сохранить изменения, нажмите Применить. Теперь выберите ОК.
  • Чтобы все внесенные изменения вступили в силу, перезагрузите компьютер.

Ведение и просмотр истории печати принтеров

Как посмотреть историю печати принтера

Практически каждый принтер обладает стандартным набором настраиваемых параметров, которые устанавливаются на компьютер вместе с драйвером. К ним относится и функция сохранения документов после печати, позволяющая вести историю. Однако для этого опцию сначала потребуется активировать, что происходит так:

  1. Откройте меню «Пуск» и вызовите «Параметры». Переход в Параметры для включения функции сохранения истории печати принтера в Windows 10
  2. Выберите раздел «Устройства». Переход в Устройства для включения функции сохранения печати принтеров Windows 10
  3. Через панель слева перейдите к категории «Принтеры и сканеры». Переход в Принтеры и сканеры для сохранения истории печати принтеров в Windows 10

Остается только отправить в печать любой документ, чтобы проверить, как работает этот инструмент сохранения истории. Папка с файлом должна отобразиться автоматически, а если этого не произошло, найдите его по названию или загляните в стандартную директорию «Документы» для понимания того, куда этот инструмент в дальнейшем будет сохранять все файлы.

Способ 2: Окно «Очередь печати»

Для некоторых принтеров настройка «Сохранять документы после печати» действует иным образом, просто оставляя записи в «Очереди печати». Иногда история сохраняется самостоятельно, например, когда устройством одновременно управляют с нескольких компьютеров. Впрочем, ничего не помешает открыть окно и посмотреть, записывается ли она.

  1. В том же меню управления печатающим оборудованием выберите пункт «Настройки печати». Открытие меню настроек печати для перехода к просмотру очереди печати принтера в Windows 10
  2. Откройте вкладку «Сервис», где располагается необходимая функция. Открытие вкладки Обслуживание для перехода к просмотру очереди печати принтера в Windows 10
  3. Среди списка всех доступных инструментов отыщите «Очередь на печать» и сделайте клик левой кнопкой мыши по этому блоку. Кнопка для перехода к просмотру очереди печати принтера в Windows 10 для просмотра его истории
  4. Просмотрите те документы, которые сейчас находятся в очереди или уже были распечатаны, следя за их состоянием в специально отведенном для этого столбце. Просмотр очереди печати принтера в Windows 10 для ознакомления с историей

Lumpics.ru

Способ 3: Окно событий принтера

По умолчанию операционная система запоминает все события, связанные с определенными девайсами, к которым относятся и принтеры. Это позволяет просмотреть, в какое время и какой документ был отправлен в печать. Первый вариант, подразумевающий взаимодействие с этим меню, реализовывается так:

  1. Через «Параметры» найдите принтер и перейдите к окну управления им. Переход к управлению принтера для просмотра сохраненных событий в Windows 10
  2. Там выберите пункт «Свойства оборудования». Открытие свойств оборудования для просмотра его событий в Windows 10
  3. В новом появившемся окне откройте вкладку «События». Переход на вкладку События для их просмотра при ознакомлении с историей печати принтера в Windows 10
  4. В блоке с событиями вы можете найти сохраненные действия и посмотреть подробные сведения, чтобы узнать, какой документ был запущен в печать. Если конкретного события здесь найдено не было, нажмите по кнопке «Просмотреть все события». Просмотр истории печати принтера через его события в Windows 10
  5. Откроется раздел «Диспетчер устройств» актуального принтера, где ознакомьтесь со всеми последними событиями и найдите интересующие. Дополнительные сведения о событиях принтера в Windows 10

Если «Диспетчер устройств» не создал отдельный блок с событиями для этого оборудования, значит, подойдет следующий метод их просмотра, который связан с системным журналом.

Способ 4: Приложение «Просмотр событий»

Приложение «Просмотр событий» позволяет отследить все действия, выполняемые в операционной системе, в том числе и найти перечень документов, которые были отправлены в печать за последнее время.

  1. Для этого отыщите само приложение, например, воспользовавшись поиском по меню «Пуск», а затем запустите его. Запуск журнала событий Windows 10 для просмотра истории печати принтера
  2. Разверните блок «Журналы Windows». Переход к просмотру событий Windows 10 через журнал для проверки истории печати принтера
  3. Откройте раздел под названием «Система». Открытие системных событий в журнале для просмотра истории печати принтера в Windows 10
  4. После этого проще всего воспользоваться меню «Действие» и выбрать там инструмент «Найти». Запуск функции поиска для нахождения истории печати принтера через журнал событий в Windows 10
  5. Введите ключевую фразу print для поиска и начинайте просматривать все события, связанные с ней. Ввод ключевого слова для поиска инстории печати принтера через журнал событий в Windows 10
  6. После того, как найдете сведения о печати, ознакомьтесь с ними, чтобы определить дату отправки в печать и адрес самого файла. Просмотр истории печати принтера через общее окно журнала событий Windows 10

Способ 5: O&K Print Watch

Если вас не устраивают стандартные способы получения истории печати или они не предоставляют необходимый уровень информации, обратите внимание на продукт от сторонних разработчиков под названием O&K Print Watch. Он позволяет контролировать печать на всех принтерах, подключенных к компьютеру, и сохраняет историю.

  1. Откройте ссылку выше и скачайте программу с официального сайта. Скачивание программы O&K Print Watch с официального сайта для просмотра истории печати принтера
  2. Запустите полученный исполняемый файл и следуйте инструкциям для выполнения стандартной инсталляции. Установка программы O&K Print Watch после скачивания для просмотра истории печати принтера
  3. Запустите софт и сразу же добавьте принтер, если этого не было выполнено автоматически. Переход к добавлению принтера в программе O&K Print Watch для просмотра истории печати
  4. Отметьте галочками все необходимые устройства, за которыми хотите следить. Выбор принтеров для добавления при просмотре истории печати через программу O&K Print Watch
  5. Разверните каталог своего пользователя и кликните по названию принтера, чтобы просмотреть сведения о нем. Выбор принтера для просмотра истории печати через программу O&K Print Watch
  6. Просмотрите содержимое таблицы «Последние распечатанные документы». Просмотр истории принтера в отдельной таблице программы O&K Print Watch

В O&K Print Watch присутствуют и другие продвинутые опции, предназначенные для активных пользователей принтеров. Узнайте о них на официальном сайте или в пробной версии софта, а затем решите, хотите ли вы приобретать его для постоянного использования.

Как узнать кто печатал на сетевой принтер

Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal

  • Links
  • January 2023
    1 2 3 4 5 6 7
    8 9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28
    29 30 31

Коллеги, всем доброго понедельника!

Сегодня, после переименования компьютера в домене с установленным сетевым принтером получил три звонка от юзеров, которые, как выяснилось, на этот принтер печатали и соответственно, после переименования, получили болт.

Перемапив им принтера я подумал — а можно ли как нибудь, в реальном времени посмотреть, кому из юзеров этот принтерок установлен?

ситуация усугубляется тем, что очертить круг подозреваемых компьютеров очень сложно, т.к. теоретически их около 700.

Можно конечно просмотреть в очереди, кто на него печатал, но такой подход тоже не даст 100% результата.

Я исхожу из того, что компьютер с подмапленым принтером создает сессию до компьютера, на котором этот принтер физически установлен. А так как связь эта — двусторонняя, то возможно список этих сессий можно получить. Только вот как?

Централизованный сбор и обработка журналов печати Windows

После создания групповой политики необходимо перезагрузить целевые компьютеры или выполнить на них команду gpupdate /force.

  1. Подготовить текстовый файл со списком имен компьютеров. Например, d:\temp\computers.txt
  2. Запустить следующую команду от имени пользователя с правами администратора домена:
    For /F %i in (d:\temp\computers.txt) do wevtutil sl Microsoft-Windows-PrintService/Operational /e:true /r:%i

Update: Также, как верно заметил NeSvist, можно установить ключ реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-PrintService/Operational — Enabled равным 1.
Данный параметр можно раздать в групповой политике, которую мы создали выше.
Для справки: О работе с реестром в GPO

Создание подписки на события

  1. Идем в оснастку «Просмотр событий – Подписки».
  2. Выбираем справа в меню «Создать подписку…»
  3. Вводим имя подписки, например, «Test Subscription». Добавляем понятное описание.
  4. Далее выбираем журнал, в который будут попадать принимаемые события. Рекомендую оставить все по умолчанию – «Перенаправленные события». Тут стоит заметить, что найти способ помещать события в журнал, созданный вручную, мне не удалось. Так что вариант по-умолчанию остается почти единственным.
  5. Далее щелкаем на кнопке «Выбрать компьютеры…». В открывшемся окне кнопкой «Добавить» добавляем необходимые компьютеры-источники. Кнопкой «Проверить» можно проверить доступность целевых машин по протоколу удаленного управления, результат покажут в информационном окне.
  6. Выбираем события, которые будем собирать с источников. Нас интересует уровень событий «Сведения» из журнала «Microsoft-Windows-PrintService/Работает» с кодом событий 307. Все остальные настройки оставляем по умолчанию.
  7. Щелкаем по кнопке «Дополнительно», в открывшемся окне выбираем пункт «определенный пользователь» и указываем созданного нами пользователя и его пароль. Настройки оптимизации доставки событий оставляем в положение «Обычная».
  8. Щелкаем «ОК» и подписка создана. При появлении событий в логе компьютеров-источников, они в течение 15 минут будут загружены на сервер-коллектор в журнал «Перенаправленные события».

Скрипт обработки собранных событий

  1. Получаем список событий из журнала
  2. Парсим свойство Message каждого события и записываем поля в объект PrintJob
  3. Сохраняем полученный список объектов в формате CSV

Получаем список событий из журнала «Перенаправленные события» по коду 307 (на случай, если в указанный журнал пересылаются еще какие-либо события).

Создаем новый объект PrintJob. Добавляем в него требуемые поля.

Основная функция. Получаем список событий и в цикле превращаем его в объект PrintJob. Потом делаем экспорт полученного списка объектов в указанный файл. Ставим кодировку UTF8 для корректного отображения кириллицы и разделитель «;» для читаемого открытия файла в Excel. Каждые 100 событий пишем лог, это удобно при отладке.

  1. Открыть Планировщик заданий (Пуск – Администрирование – Планировщик заданий)
  2. Выбрать пункт «Создать простую задачу…»
  3. Ввести имя задачи, описание, выбрать интервал выполнения
  4. Выбрать действие «запустить программу». В качестве программы выбрать «C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe», а в качестве аргумента – путь к скрипту.
  5. Открыть свойства задачи и выставить переключатель «Выполнять вне зависимости от регистрации пользователя», выбрать пользователя, от имени которого должна выполняться задача и ввести пароль от него.

Решение проблем

    Если при запуске скрипта возникает ошибка вида:
  • Если параметры задавались групповой политикой, то проверить, что политика применяется. При необходимости, можно принудительно применить групповую политику командой gpupdate /force
  • Статус службы Windows Remote Management (WinRM) (Служба удаленного управления Windows). Служба должна быть запущена и настроена на автоматический запуск. При необходимости на клиентском компьютере можно сконфигурировать данную службу командой winrm quickconfig. Эта команда конфигурирует службу WinRM, создает прослушиватель winrm и создает правило исключения брандмауэра.
    Для проверки, что сервер-коллектор может соединиться с компьютером-источником с помощью WinRM можно воспользоваться следующей командой: winrm id -remote:<Имя целевого компьютера> -u:<Имя пользователя> -p:<Пароль>. Указываются учетная запись и пароль пользователя, имеющего возможность подключения по winrm.
  • Пользователь EventCollectorUser входит в состав группы Читатели журнала событий. Только члены этой группы могут читать события на конкретном компьютере.

Что можно улучшить

  • Выборка событий по времени (за день, неделю, месяц) и запись их в соответствующие отдельные листы электронной таблицы или выходные CSV-файлы. Можно предусмотреть задание диапазона дат при помощи входных параметров скрипта.
  • Добавление графического представления данных с использованием сводных таблиц по пользователям и печатающим устройствам и графиков. Такой отчет можно сразу класть на стол руководителю.
  • Настроить архивирование и ротацию журнала «Перенаправленные события», добавить функцию анализа соответствующих архивных файлов. Это будет разумно при работе с достаточно большим числом компьютеров (более 50).

Update: Как заметили NeSvist и selenite, привязка к конкретной локализации и разбор ее регулярными выражениями — не самое эффективное решение. В связи с этим, привожу вариант обработки собранных событий с использованием их представления в XML. Решение получилось более аккуратным и понятным.

Читать:
С какого метода стартует java приложение любое

Похожие статьи