Epson Workforce 845 一体式扫描仪无法在 Linux 或 Win10 下运行

Epson Workforce 845 一体式扫描仪无法在 Linux 或 Win10 下运行

如果这不是一个正确的论坛,请见谅。我花了超过十二个小时在网上搜索有用的东西。如果能提供更好的论坛建议,我将不胜感激。

12-28 编辑底部显示 nmap 结果。12-29 编辑底部显示 wireshark 跟踪

问题
虽然我的 Epson Workforce 845 一体式打印机在 Win10 和 Linux 上可以正常使用网络访问,但联网扫描仪一直无法在 Windows 10 和 Linux 上运行。虽然这款扫描仪在现已停用的 Windows 和 Linux 版本上完全可以正常工作,但如何将其在 W10 和 Linux 上运行是一个热门话题,至少对我来说是这样。我已经放弃了 Win10,将 Linux 作为我的目标解决方案。

我现在尝试的 Lubuntu 正在 Virtual Box 中运行,并弹出以下窗口:

       iscan
Could not send command to scanner. 
Check scanner status.

每次故障时,系统日志都会记录以下内容:

v-lubuntu-1804 iscan: io/hpmud/model.c 543: no on_workforce_845 attributes found in /usr/share/hplip/data/models/unreleased/unreleased.dat  

请注意 Epson 扫描仪的记录路径中的“hplip”HP 目录。网络上没有 HP 扫描仪。

系统基础
Linux v-lubuntu-1804 4.15.0-43-generic #46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
iscan-bundle-1.0.0.x64.deb.tar.gzs
VirtualBox 版本 6.0.0 r127566 (Qt5.6.2)。使用“桥接”网络适配器。WV844
固件:CR04G3 6B.6B

网络(而非 USB)连接,集所有功能于一体。

放置 Windows/Lubuntu 系统的桌子有自己的路由器,其 LAN 端口硬连线到主路由器的 LAN 端口,桌子的路由器 WAN 端口为空,DNS/网关设置指向主路由器,DHCP 关闭。多年来,这一直没有出现问题。扫描仪硬连线到主路由器,而不是本地桌子的路由器。因此,扫描仪只能通过网络访问。

虽然这是一台 Epson 扫描仪,并且我已经用“#”注释掉了 dll.d/hplip 中的 hplio 行,然后完全删除了该文件,但仍然使用 iscan syslogs 和 hplip 目录。此外,在 sane.d 目录树中的任何地方都没有 labor_845 字符串:

/etc/sane.d$ grep -r workforce_845 .  

iscan-bundle-1.0.0.x64.deb$ ls plugins
iscan-network-nt_1.1.1-1_amd64.deb

ping p-epsonwf845
PING p-epsonwf845.fios-router.home (192.168.8.200) 56(84) bytes of data.
64 bytes from p-epsonwf845.fios-router.home (192.168.8.200): icmp_seq=1 ttl=64 time=9.34 ms

# package status
$ dpkg-query --list '*epson*' '*sane*' '*scan*'
||/ Name            Version      Architecture Description
+++-===============-============-============-===================================
ii  epson-inkjet-p 1.0.0-1lsb3. amd64        Epson Inkjet Printer Driver - Wor
ii  iscan          2.30.1-1~usb amd64        simple, easy to use scanner utili
ii  iscan-data     1.36.0-1     all          Image Scan! for Linux data files
ii  iscan-network- 1.1.1-1      amd64        Image Scan! Network Plugin
un  iscan-plugin-c <none>       <none>       (no description available)
un  iscan-plugin-g <none>       <none>       (no description available)
    . . .
un  libsane        <none>       <none>       (no description available)
ii  libsane-common 1.0.27-1~exp all          API library for scanners -- docum
un  libsane-extras <none>       <none>       (no description available)
ii  libsane-hpaio: 3.17.10+repa amd64        HP SANE backend for multi-functio
ii  libsane1:amd64 1.0.27-1~exp amd64        API library for scanners
un  mediascanner2. <none>       <none>       (no description available)
ii  sane-utils     1.0.27-1~exp amd64        API library for scanners -- utili

替代安装
还安装了 xsane 进行比较,但启动时找不到任何设备。

配置文件
配置文件当前位于:

# dll.conf - Configuration file for the SANE dynamic backend loader
net
epkowa

# epkowa.conf -- sample configuration for the EPKOWA SANE backend
#net scanner.mydomain.com
net 192.168.8.200

# dll.d/hplip
#: hpaio

# dll.d/iscan -- enables the SANE backend(s) required
# Any changes to this file will be lost when upgrading iscan.
epkowa

12-28 编辑

请注意,nmap 没有显示 ljm 提到的 SANE 端口 1865(正常)或 5353(我不知道),但 strace 没有显示以下 nmap 中的 9100。

$ nmap 192.168.8.200
Starting Nmap 7.60 ( https://nmap.org ) at 2018-12-28 22:33 EST
Nmap scan report for p-epsonwf845.fios-router.home (192.168.8.200)
Host is up (0.0019s latency).
Not shown: 994 closed ports
PORT     STATE SERVICE
80/tcp   open  http
139/tcp  open  netbios-ssn
445/tcp  open  microsoft-ds
515/tcp  open  printer
631/tcp  open  ipp
9100/tcp open  jetdirect

Nmap done: 1 IP address (1 host up) scanned in 0.38 seconds

将 Web 浏览器指向打印机会拉出打印机配置页,但不提及扫描仪。扫描仪是否有特殊的 URL?

12-29 编辑

尽管确实有一个数据包击中了扫描仪,但 MDNS 似乎失败后,来自 Wireshark 的有趣数据包就停止了。

No. Time          Source         SP   Destination DP   Proto Mac_src           Mac_dst
 2  0.990762954   192.168.8.181 5353 224.0.0.251 5353 MDNS  PcsCompu_58:18:14 IPv4mcast_fb
 6  1.101184820   192.168.8.200 5353 224.0.0.251 5353 MDNS  SeikoEps_bb:a5:c4 IPv4mcast_fb
0000:   0000 0000  0100 5e00  00fb 0026  abbb a5c4    /......^....&..../
0010:   0800 4500  0000 0010  0143 0000  4000 ff11    /..E......C..@.../
0020:   843d c0a8  54c8 e000  0000 0020  00fb 14e9    /.=..T...... ..../
0030:   14e9 012f  9ff5 0000  8400 0000  0000 0030    /.../...........0/
0040:   0001 0000  0003 085f  7363 616e  6e65 7204    /......._scanner./
0050:   0000 0040  5f74 6370  056c 6f63  616c 0000    /...@_tcp.local../
0060:   0c00 0100  0000 0050  0011 9400  1613 4550    /.......P......EP/
0070:   534f 4e20  576f 726b  0000 0060  466f 7263    /SON Work...`Forc/
0080:   6520 3834  35c0 0c0b  4550 534f  0000 0070    /e 845...EPSO...p/
0090:   4e42 4241  3543 34c0  1a00 0180  0100 0000    /NBBA5C4........./
00a0:   0000 0080  7800 04c0  a854 c8c0  2b00 2180    /....x....T..+.!./
00b0:   0100 0000  0000 0090  7800 0800  0000 0007    /........x......./
00c0:   49c0 41c0  2b00 1080  0000 00a0  0100 0011    /I.A.+.........../
00d0:   9400 aa09  7478 7476  6572 733d  0000 00b0    /....txtvers=..../
00e0:   3116 7479  3d45 5053  4f4e 2057  6f72 6b46    /1.ty=EPSON WorkF/
00f0:   0000 00c0  6f72 6365  2038 3435  3a61 646d    /....orce 845:adm/
0100:   696e 7572  0000 00d0  6c3d 6874  7470 3a2f    /inur....l=http://
0110:   2f45 5053  4f4e 4242  0000 00e0  4135 4334    //EPSONBB....A5C4/
 8  2.053039044   192.168.8.181 5353 224.0.0.251 5353 MDNS  PcsCompu_58:18:14 IPv4mcast_fb

答案1

因此您已启动并运行 Iscan;但它只是无法访问扫描仪。

确保在 中/etc/sane.d/dll.conf您已启用:

  • net
  • epkowa

您可能需要禁用其他 Epson 后端。

在 中epkowa.conf,您将需要:

usb
scsi
net 192.168.8.200

您可能想要禁用net autodiscovery

答案2

在我们的 Windows 系统上,通过最新的 Epson 打印机/扫描仪捆绑包加载最新的 Epson 扫描仪专用驱动程序更新可以使扫描仪工作。

相关内容