Skip to main content

Ошибка printer.py при обработке задания

Описание

Консольное приложение printer_scan.py используется для диагностики обнаружения устройств в сети — проверяет доступность принтеров и наличие SNMP. Это инструмент диагностики, а не компонент основного потока печати.


Симптомы

  • Скрипт printer_scan.py завершается с ошибкой или не выводит ожидаемых результатов.
  • Устройства не обнаруживаются при сканировании.

Возможные причины

  • Не установлены зависимости: библиотеки nmap и pandas.
  • Файл Devices.xlsx отсутствует или назван некорректно.
  • Указан некорректный диапазон IP-адресов.
  • Файл printer_scan.py не был получен от службы технической поддержки.

Диагностика и решение

  1. Убедитесь, что установлены необходимые библиотеки (nmap и pandas).
  2. Убедитесь, что файл корректно перенесён на сервер и запускается из своей папки:
    python3 printer_scan.py
  3. Убедитесь, что файл Devices.xlsx (экспорт из ЛК → раздел «Устройства» → кнопка «Excel») переименован корректно и находится в доступном месте.
  4. При запросе IP-адресов убедитесь в корректности диапазона (формат: подсеть или диапазон).
  5. Если файл printer_scan.py отсутствует — запросите его у службы технической поддержки.

Что проверить перед эскалацией

  • Зависимости установлены.
  • Файл Devices.xlsx получен из ЛК текущей установки и переименован в Devices.xlsx.
  • Диапазон IP-адресов корректен и соответствует сети с принтерами.