Сеть сканирования в EYEPRINT — именованный диапазон IP-адресов, который служба eyeprint-core периодически обходит в поисках сетевых принтеров. Найденные устройства попадают в справочник принтеров: по ним собираются счётчики, расходники и состояние.
Сеть сканирования — это не очередь печати и не VLAN. Это только границы обхода: начальный и конечный IP. Формат CIDR (192.168.1.0/24) не используется.
eyeprint-core (планировщик)
│ период из параметра «таймаут сканера сети»
▼
Обход IP от начала до конца диапазона
│ TCP: 9100, 631, 515
│ SNMP: community public, версия 2c
▼
Справочник принтеров
— новое устройство добавляется
— известное обновляется (IP, состояние)
— не ответившее помечается как выключенное
public, SNMPv2c) и читает признаки принтера (модель, серийный номер, MAC, счётчик и др.).
Автообнаружение использует только community public. Учётные данные SNMP из карточки принтера (в том числе SNMPv3) на обход диапазона не влияют — ими пользуются при ручном добавлении устройства.
| Компонент | Роль |
|---|---|
eyeprint-core | Планировщик и сканер сети |
eyeprint-web | Веб-интерфейс: раздел «Сеть» |
eyeprint-ps | К сканированию сети не относится (это приём печати) |
| Порт / протокол | Назначение |
|---|---|
| TCP 9100, 631, 515 | Признаки «похоже на принтер» |
| UDP 161 | SNMP-опрос |
| 8080 | Веб-интерфейс администратора |
С хоста EYEPRINT до устройств в диапазоне должен быть разрешён доступ к этим портам. Файлы MIB принтера должны быть на сервере (в дистрибутиве обычно /opt/eyeprint/mibs/Printer-MIB).
Нужна лицензия с функцией мониторинга сети. Если срок истёк или исчерпан лимит устройств, обход не выполняется.
Период сканирования задаётся параметром системы «Период сканирования сети для поиска новых устройств» (ключ eyeprint.net_scaner.timeout). По умолчанию — 60 секунд.
Большой диапазон (тысячи адресов) один проход может не успеть за минуту: на каждый IP проверяются три TCP-порта. Задавайте узкие рабочие подсети, а не весь 10.0.0.0–10.255.255.255.
Войдите в веб-интерфейс (по умолчанию http://IP-сервера:8080) и откройте раздел «Сеть».
| Поле | Смысл |
|---|---|
| Имя | Название сети в списке (до 50 символов) |
| Начало / конец | Первый и последний IP включительно |
| Группа по умолчанию | Группа устройств, с которой связывают диапазон. Должна существовать (часто «Основная») |
| Активен | Выключенный диапазон не сканируется |
Пошаговое добавление: Добавление сети сканирования.
| Симптом | Что проверить |
|---|---|
| Диапазоны есть, устройств нет | Флаг Активен; лицензия мониторинга сети; на принтерах community public; доступны ли 9100/631/515 и UDP 161 с сервера EYEPRINT |
| Устройства то появляются, то «выключаются» | Нестабильный SNMP/сеть; адрес выпал из диапазона; слишком редкий или слишком короткий проход |
| Принтер с нестандартным SNMP не находится | Задайте community/SNMPv3 и добавьте устройство вручную |
| Новый диапазон не виден в списке | Укажите существующую группу по умолчанию |
| Скан «не успевает» | Сократите диапазон или увеличьте период сканирования |
| Принтер найден, печатать нельзя | Нужна очередь печати и подключение с рабочей станции |
Порядок внедрения: добавить диапазон → дождаться появления принтеров → при необходимости поправить карточки → создать очереди → подключить рабочие станции.