Блог
0 0 голоса
Рейтинг

Большинство МФУ начального уровня не поддерживают сетевые функции сканирования, такие как отправка в SMB-папку или на почту. Однако с помощью бесплатного open-source приложения NAPS2 вы можете настроить общий доступ к локально подключенному USB-сканеру по локальной сети. Начиная с версии 7.2.0 (декабрь 2023), NAPS2 поддерживает совместное использование сканеров через протокол ESCL. В этой статье описана настройка сервера и клиента на Windows, открытие портов и подключение с других платформ, включая Linux, Android, iOS и macOS.

Компьютер с USB-сканером выступает в роли сервера, к которому подключаются клиенты NAPS2 по сети с использованием протокола ESCL (driverless scanning protocol). ESCL использует mDNS для автоматического обнаружения устройств и работает через порты UDP 5353 и TCP 9801, 9901. Сервер и клиент должны находиться в одной локальной сети (VLAN), так как mDNS-пакеты не маршрутизируются между подсетями.

Приобрести оригинальные ключи активации Windows 11 можно у нас в каталоге от 1690 ₽

Настройка сервера NAPS2

1. Установите NAPS2:

– Скачайте и установите NAPS2 с официального сайта.

– Убедитесь, что версия не ниже 7.2.0.

2. Настройте профиль сканера:

– Запустите NAPS2 на компьютере, к которому подключен USB-сканер.

– Создайте профиль, выбрав драйвер WIA или TWAIN для локального сканера.

– Нажмите ОК для сохранения профиля.

3. Включите общий доступ:

– В главном окне NAPS2 откройте ПрофилиОбщий доступ к сканеру (Scanner Sharing).

– Нажмите Поделиться (Share).

– Выберите сканер из списка и задайте имя подключения (например, «OfficeScanner»).

– Нажмите ОК.

4. Убедитесь, что NAPS2 запущен:

– Приложение должно быть открыто, так как работа в режиме службы Windows пока не поддерживается.

5. Проверка портов:

NAPS2 использует UDP 5353 для mDNS и TCP 9801, 9901 для HTTP/HTTPS.

– Проверьте процессы, прослушивающие порт UDP 5353:


Get-NetUDPEndpoint -LocalPort 5353 | Select-Object LocalAddress,LocalPort,OwningProcess,@{ Name="ProcessName"; Expression={((Get-Process -Id $_.OwningProcess).Name )} }

Настройка брандмауэра на сервере

Для работы ESCL откройте необходимые порты в Windows Defender Firewall:


New-NetFirewallRule -DisplayName NAPS2-UDP-in -Profile any -Direction Inbound -Action Allow -Protocol UDP -LocalPort 5353 -Program "C:\Program Files\NAPS2\NAPS2.exe"
New-NetFirewallRule -DisplayName NAPS2-TCP-in -Profile any -Direction Inbound -Action Allow -Protocol TCP -LocalPort 9801,9901 -Program "C:\Program Files\NAPS2\NAPS2.exe"

Если брандмауэр блокирует mDNS (многоадресные пакеты на UDP 224.0.0.251:5353), убедитесь, что он разрешает эти соединения.

Настройка клиента NAPS2

1. Установите NAPS2 на клиентский компьютер.

2. Добавьте сетевой сканер:

– Откройте NAPS2 и создайте новый профиль.

– В разделе Драйвер выберите ESCL Driver.

– Нажмите Выбрать устройство (Choose device).

– Клиент отправит mDNS-запрос (UDP 224.0.0.251:5353) и отобразит список доступных сканеров.

– Выберите нужный сканер (например, «OfficeScanner») и нажмите ОК.

3. Сканирование:

– Нажмите Сканировать (Scan) для выполнения сканирования по сети.

Подключение с других платформ

Сетевой сканер NAPS2 поддерживает подключение с устройств, совместимых с ESCL:

Linux: Используйте SANE-AirScan.

Android: Приложение Mopria Scan.

iOS: Приложение AirScan.

macOS: Встроенное приложение Image Capture.

Для подключения используйте имя хоста сервера с суффиксом .local (например, ServerName.local).

Работа в разных подсетях

mDNS-пакеты не передаются между подсетями, поэтому сервер и клиент должны быть в одной сети. Если это невозможно:

1. Используйте ручной IP:

– В настройках профиля клиента выберите Manual IP и укажите IP-адрес сервера.

2. Настройте mDNS-ретранслятор или прокси для передачи пакетов между подсетями.

Устранение неполадок

Сканер не отображается:

– Убедитесь, что NAPS2 запущен на сервере.

– Проверьте, открыты ли порты UDP 5353 и TCP 9801, 9901.

– Попробуйте добавить суффикс .local к имени хоста сервера.

Сканирование зависает:

– Проверьте стабильность сети; возможны проблемы с mDNS.

– Обновите NAPS2 до последней версии (например, 7.4.2).

Ошибка SSL:

NAPS2 использует самоподписанные сертификаты. Если требуется HTTPS, задайте политику RequireHttps или используйте собственный сертификат (.pfx или .crt).

NAPS2 с протоколом ESCL позволяет легко настроить общий доступ к USB-сканеру в локальной сети. Настройка сервера и клиента на Windows, открытие портов и использование mDNS обеспечивают простое обнаружение и сканирование. Поддержка Linux, Android, iOS и macOS делает решение универсальным. Правильная конфигурация сети и брандмауэра гарантирует стабильную работу, превращая локальный сканер в сетевое устройство.

banner for Windows
Лицензионный ключ активации Windows от
1099 ₽ Купить
0 0 голоса
Рейтинг
Подписаться
Уведомить о
guest
0 отзывов
Межтекстовые Отзывы
Посмотреть все комментарии