如果这不是一个正确的论坛,请见谅。我花了超过十二个小时在网上搜索有用的东西。如果能提供更好的论坛建议,我将不胜感激。
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 扫描仪专用驱动程序更新可以使扫描仪工作。