当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何使用 NAPS2 在 Windows 上通过网络共享 USB 扫描仪

作者:精品下载站 日期:2024-12-14 01:52:23 浏览:16 分类:玩电脑

如何使用 NAPS2 在 Windows 上通过网络共享 USB 扫描仪


大多数小型办公室/家庭办公室 (SOHO) 多功能打印机 (MFP) 不支持网络扫描。如果此类扫描仪无法扫描到共享 SMB 文件夹或电子邮件,您可以使用 NAPS2 工具共享任何本地 USB 扫描仪。

NAPS2(Not Another PDF Scanner)是一款流行的免费开源软件,可通过 WIA 和 TWAIN 兼容的扫描仪扫描和识别文档。从 2023 年 12 月发布的 7.2.0 版本开始,NAPS2 允许通过 LAN 与其他用户共享本地 USB 扫描仪。

具有本地 USB 扫描仪的计算机充当扫描服务器,NAPS2 客户端使用 eSCL(eSCL 是一种无驱动程序扫描协议)通过网络连接到该服务器。

安装 NAPS2,使用 WIA 或 TWAIN 驱动程序配置本地扫描仪的配置文件,然后单击扫描仪共享按钮。

[玩转系统] 如何使用 NAPS2 在 Windows 上通过网络共享 USB 扫描仪

选择要共享的本地扫描仪并输入连接名称。

[玩转系统] 如何使用 NAPS2 在 Windows 上通过网络共享 USB 扫描仪

NAPS2 应用程序必须在主机上运行(尚不支持在后台作为 Windows 服务运行)。 NAPS2 在 UDP 端口 5353 上运行侦听器。您可以使用 PowerShell 列出侦听此端口的进程:

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

[玩转系统] 如何使用 NAPS2 在 Windows 上通过网络共享 USB 扫描仪

必须在 NAPS2 服务器上打开 UDP 端口 5353 和 TCP 9801,9901。使用 PowerShell 为 NAPS2 应用创建 Windows Defender 防火墙规则:

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 驱动程序类型。

[玩转系统] 如何使用 NAPS2 在 Windows 上通过网络共享 USB 扫描仪

客户端计算机将发送 mDNS 广播(

UDP 224.0.0.251:5353

) 发现 LAN 上的共享扫描仪。选择共享扫描仪,您就可以开始扫描了。

[玩转系统] 如何使用 NAPS2 在 Windows 上通过网络共享 USB 扫描仪

mDNS(多播 DNS)协议在 Windows 10 1703 及更高版本中启用。它用于使用广播解析本地网络名称。尝试添加后缀

.local

扫描服务器的主机名以通过 mDNS 解析其地址。

[玩转系统] 如何使用 NAPS2 在 Windows 上通过网络共享 USB 扫描仪

计算机主机名用于连接NAPS服务器,因此如果服务器主机的IP地址发生变化,这不会影响网络扫描。 mDNS 广播数据包不在子网之间路由,因此扫描服务器和客户端必须连接到同一 LAN (VLAN)。

您不仅可以从 Windows 设备连接到 NAPS2 网络扫描仪,还可以从支持 ESCL 协议的 Linux 客户端 (SANE-AirScan)、Android (Mopria Scan)、iOS (AirScan) 和 macOS (Image Capture) 连接到 NAPS2 网络扫描仪。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯