我有一台二手 HP ColorLaser MFP 178 扫描仪/打印机(连接到我的家庭 LAN),打算用它来扫描大量文档。该打印机有一个名为“扫描到WSD”的功能,按下设备上的按钮后,它可以扫描并将扫描的文档直接保存到PC。我真的很喜欢这个功能,因为它可以快速扫描多个文档,而无需在电脑上执行任何操作,我可以将扫描仪放在家里的某个地方,然后进行扫描。
对于 Windows 10 笔记本电脑,我可以使用它。安装某些 HP 软件后,打印机会“发现”笔记本电脑并将其显示为“扫描到 WSD”菜单中的选项。
所以我想到了使用我的 NAS (OpenMediaVault)。如果我可以走到我的扫描仪前,按“扫描到 WSD”,选择我的 NAS(始终开启)并直接在那里扫描,而无需启动笔记本电脑或与 PC 交互,那就太好了。但我没有成功让我的打印机识别我的 NAS 并将其显示为“扫描到 WSD”菜单中的选项。
我可以xsane
在 NAS 上运行软件(例如 GIMP)并从那里启动扫描,还airscan-discover
可以识别扫描仪:
$ airscan-discover
[devices]
HPC0180397DB46 (HP Color Laser MFP 178 179) = http://192.168.188.29:80/eSCL/, eSCL
HPC0180397DB46 (HP Color Laser MFP 178 179) = https://192.168.188.29:443/eSCL/, eSCL
HPC0180397DB46 (HP Color Laser MFP 178 179) = http://192.168.188.29:8018/wsd/scan, WSD
显然,扫描仪和 NAS 之间的连接按预期工作,我只是缺少向扫描仪“通告”我的 NAS 的功能,以便将其识别为“扫描到 WSD”的有效选项。
这评论维护者airscan-discover
似乎确认缺少某些服务
- 告诉扫描仪我的 NAS 是有效的“扫描到 WSD”选项
- 不断在 NAS 上运行,以对传入的扫描文档做出反应。
有谁知道我是否以及如何让它发挥作用?
编辑:我尝试了另一种方法,使用扫描BD(一个尝试检测“扫描仪”上是否有任何按钮被按下并可以运行脚本的工具),这将允许我从扫描仪触发 NAS 上的扫描,但不幸的是,我的打印机似乎没有任何按钮认可者scanbd
:
$ scanimage -A
Output format is not set, using pnm as a default.
All options specific to device `smfp:net;192.168.188.29':
--preview[=(yes|no)] [no]
Request a preview-quality scan
Image Quality:
--mode Color - 16 Million Colors|Grayscale - 256 Levels|Black and White - Halftone|Black and White - Line Art [Color - 16 Million Colors]
Set the color composition mode of the scanned image
--resolution 75|100|150|200|300|600|1200dpi [300]
Set the resolution of the scanned image
Scan Area:
--page-format Stateme|Stateme|A5|A5(Rota|B5(JIS)|Executi|A4|Letter|Custom [Lette]
Set the paper format of the scanned page
-l 0..216mm [0]
Set left position of the scan area
-t 0..297mm [0]
Set top position of the scan area
-x 0..216mm [215]
Width of scan-area.
-y 0..297mm [279]
Height of scan-area.
看来我被 WSD 困住了......