如何让我的 Linux PC 为我的 HP ColorLaser MFP 178 的扫描到 WSD 功能进行“宣传”?

如何让我的 Linux PC 为我的 HP ColorLaser MFP 178 的扫描到 WSD 功能进行“宣传”?

我有一台二手 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似乎确认缺少某些服务

  1. 告诉扫描仪我的 NAS 是有效的“扫描到 WSD”选项
  2. 不断在 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 困住了......

相关内容