Извиняюсь, если это неправильный форум. Я потратил более двенадцати часов на чистку интернета для чего-то, что работает. Идеи на лучших форумах также будут оценены.

12-28 редактирования внизу, показывая результаты Nmap. 12-29 редактировать внизу, показывая следы проволочной акулы

Эта проблема
В то время как мой принтер 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  

Обратите внимание на каталог "hplip" HP в зарегистрированном пути для сканера Epson. В сети нет сканера HP.

Основы системы
Linux v-lubuntu-1804 4.15.0-43-generic # 46-Ubuntu SMP четверг, 6 декабря 14:45:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
ISCAN-пачка 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, и я "#" закомментировал строку hplio в dll.d/hplip, затем полностью удалил файл, используя iscan все еще системные журналы с каталогом hplip. Кроме того, в дереве каталогов sane.d нет ни одной строки workforce_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 не отображает порты SANE 1865 (в здравом уме) и 5353 (мне неизвестно), упомянутые ljm, но strace не показывает 9100 из следующего nmap.

$ 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

При указании веб-браузера на принтере открывается страница конфигурации принтера без упоминания о сканере. Есть ли специальный URL для сканера?

12-29 Править

Интересные пакеты от Wireshark просто останавливаются после того, как MDNS, кажется, потерпел неудачу, несмотря на тот факт, что один из них попал в сканер.

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 ответ1

0

Итак, у вас есть Iscan и работает; он просто не может получить доступ к сканеру.

Убедитесь, что в /etc/sane.d/dll.conf вы включили:

  • net
  • epkowa

Возможно, вам придется отключить другие серверы Epson.

В epkowa.conf вам понадобится:

usb
scsi
net 192.168.8.200

Вы можете отключить net autodiscovery .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .