Большинство МФУ начального класса не поддерживают сканирование документов по сети. И если такой сканер не умеет сканировать в сетевую SMB папку или на почту, вы может открыть общий доступ к локально подключенному USB сканеру по сети с помощью программы NAPS2.
NAPS2 это популярное бесплатное open-source приложение для сканирования и распознавания документов в популярных форматах через WIA и TWAIN-совместимые сканеры. Начиная с версии 7.2.0 (декабрь 2023), в NAPS2 появилась возможность открыть общий доступ к локальному сканеру по локальной сети.
Компьютер с локальным USB сканером будет выступать в качестве сервера, к которому могут подключаться клиенты NAPS2 по сети с помощью протокола eSCL.
Настройте в NAPS2 профиль подключения к локальному сканеру через WIA или TWAIN драйвер и нажмите кнопку Scanner Sharing.
Выберите сканер, к которому вы хотите открыть общий доступ и задайте имя подключения.
Приложение NAPS2 на серверном компьютере должно быть запущено (фоновый режим работы в виде сервиса Windows пока не поддерживается). Приложение NAPS2 запускает UDP прослушиватель на UDP порту 5353. Вы можете вывести процессы, которые слушают этот порт, с помощью PowerShell команды:
Get-NetUDPEndpoint -LocalPort 5353 | Select-Object LocalAddress,LocalPort,OwningProcess,@{ Name="ProcessName"; Expression={((Get-Process -Id $_.OwningProcess).Name )} }
На сервере должны быть открыты порт UDP 5353 и TCP 9801,9901. Можно создать разрешающие правила в Windows Defender Firewall для приложения с помощью PowerShell:
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"
Теперь установите NAPS2 на клиентском компьютере, добавьте новый сканер и выберите тип драйвера ESCL.
Клиентский компьютер с помощью широковещательного запроса mDNS (
UDP 224.0.0.251:5353
) должен обнаружить опубликованный в локальной сети сканер. Выберите его и можете выполнять сканирование.
Протокол mDNS (Multicast DNS) включен по умолчанию начиная с Windows 10 1703 и используется для разрешений имен хостов в локальной сети с помощью широковещательных запросов. Вы можете проверить резолвинг адреса сервера, добавив к его имени (hostname) суффикс
.local
.
Для подключения к серверу NAPS используется имя компьютера, поэтому если IP адрес серверного хоста изменится, это не повлияет на работу сетевого сканирования. Широковещательные пакеты mDNS не маршрутизируются между подсетями, поэтому сервер сканирования и клиент должны находиться в одной локальной сети/VLAN.
К сетевому сканеру NAPS2 можно подключаться не только с Windows устройств, но и с клиентов Linux (SANE-AirScan), Android (Mopria Scan), iOS (AirScan), macOS (Image Capture) с поддержкой протокола ESCL.
давно поставил клиентам эту программу, очень удобно. а сейчас только узнал, что она умеет по сети))
спасибо
когда появится фоновый режим, тогда мне кажется будет полезная эта фича, а так пока смысла в ней нет.
Можно попробовать через NSS сделать, но у меня пока не заработало по сети, нет смысла пробовать.
Лет 20 пользуюсь RemoteScan. Сервер запускается в фоне. Работает везде от XP до 10 (лично проверенно).
Не получилось, Windows 10, сканер Kyocera TaskAlfa 1800 — нет пункта Scanner Sharing на компьютере с подключенным сканером. Версия Naps2 последняя, скачана с сайта. Сеть на обоих компьютерах частная, сетевое обнаружение работает, в итоге сканирование по сети я настроил, но с сервером Remote Scanner, который пробрасывает Twain сканер по сети.
Naps2 — отличная программа для сканирования, но работу по сети явно надо доделывать.
Это проблема сугубо касаемо только МФУ от Тyгосеря, у них TWAIN не соответствует реализации по стандартам.
BlindScanner вам в помощь.
Remote scan скачайте с руборда, это лучшая софтень, проверено в течении 5 лет на большом парке