Не работает сканер Pantum M6550NW после обновления

cat /etc/sane.d/saned.conf

# saned.conf
# Configuration for the saned daemon

## Daemon options
# Port range for the data connection. Choose a range inside [1024 - 65535].
# Avoid specifying too large a range, for performance reasons.
#
# ONLY use this if your saned server is sitting behind a firewall. If your
# firewall is a Linux machine, we strongly recommend using the
# Netfilter nf_conntrack_sane connection tracking module instead.
#
# data_portrange = 10000 - 10100
## Access list
# A list of host names, IP addresses or IP subnets (CIDR notation) that
# are permitted to use local SANE devices. IPv6 addresses must be enclosed
# in brackets, and should always be specified in their compressed form.
#
# The hostname matching is not case-sensitive.

#scan-client.somedomain.firm
#192.168.0.1
#192.168.0.1/29
#[2001:db8:185e::42:12]
#[2001:db8:185e::42:12]/64

# NOTE: /etc/inetd.conf (or /etc/xinetd.conf) and
# /etc/services must also be properly configured to start
# the saned daemon as documented in saned(8), services(4)
# and inetd.conf(4) (or xinetd.conf(5)).
gard
Или еще можете попробовать открыть эти порты:
mdns		5353/tcp			# Multicast DNS
mdns		5353/udp			# Multicast DNS

Не помогает. Наверное, файерволл не причём, я ведь даже совсем отключал его
Вообще смотреть надо вот на что первым делом:
[13:01:50.640664] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
Это на ломаном русском - "данные не были получены по таймауту".
Значит, сканер не отвечает, либо его блокирует файрвол.. ну либо какая-то иная причина

Дайте еще вывод
iptables -L
при отключенном файрволе

ps: на самом сканере настройки никакие не меняли? Его хостнейм Pantum-02D49A?
ps2: проверьте еще установлены ли пакеты sane-utils и sane-common (не уверен, что должны быть, но все же)
gard
Дайте еще вывод
iptables -L
при отключенном файрволе

[14:54:23.852126] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[14:54:23.852162] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[14:54:23.852219] [bjnp] bjnp_allocate_device: ERROR - Cannot resolve host: Pantum%20M6550NW%20series%5B02D49A%5D._pdl-datastream._tcp.local port 8612
[14:54:23.884021] [bjnp] bjnp_allocate_device: ERROR - Cannot resolve host: Pantum-02D49A.local port 8612
printer_info: (M6550NW series,192.168.0.164)
tcp_dev_open: (192.168.0.164,9200)
dev_inquiry: Model name = Pantum M6550NW series (tcp 192.168.0.164 9200)
device `pantum6500:tcp 192.168.0.164 9200' is a Pantum M6550NW series (tcp 192.168.0.164 9200) multi-function peripheral
device `escl:http://192.168.0.164:631' is a ESCL Pantum M6550NW series[02D49A] flatbed scanner
device `airscan:e0:Pantum M6550NW series[02D49A]' is a eSCL Pantum M6550NW series[02D49A] ip=192.168.0.164

gard
ps: на самом сканере настройки никакие не меняли? Его хостнейм Pantum-02D49A?

настройки не менял, хостнейм Pantum-02D49A

gard
ps2: проверьте еще установлены ли пакеты sane-utils и sane-common (не уверен, что должны быть, но все же)

Таких пакетов в списке установочных нет
iptables -L , не scanimage -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
Да, файрвол действительно отключен...

Может быть стоит попробовать увеличить таймаут в файлах:
/etc/sane.d/ pantum6500.conf
/etc/sane.d/ pantum.conf
И установить скажем bjnp-timeout=20000
Хотя он по идее должен быть задан корректно, т.к. был подобран производителем сканера.

И посмотрите какой процесс у вас слушает порт 8612:
lsof -i :8612

Дальше можно включить дебаг, чтобы вывод был более подробным, например так: (значения дебага в интернете встречаются еще и 11 и 12..)
env SANE_DEBUG_BJNP=5 scanimage -L
В pantum6500.conf и pantum_mfp.conf добавил строку bjnp-timeout=20000, но таймаут не увеличился. Наверное, он задаётся в другом файле. Файла pantum.conf в этой папке нет

По команде lsof -i :8612 почему-то вообще ничего не происходит

Вывод env SANE_DEBUG_BJNP=5 scanimage -L
[12:18:03.268002] [sanei_debug] Setting debug level of bjnp to 5.
[12:18:03.268035] [bjnp] sanei_bjnp_find_devices, pixma backend version: 0.28.5
[12:18:03.268044] [bjnp] sanei_bjnp_find_devices: Adding scanner from pixma.conf: bjnp://192.168.0.164
[12:18:03.268051] [bjnp] bjnp_allocate_device(bjnp://192.168.0.164:8612/timeout=10000) 0
[12:18:03.289360] [bjnp] get_scanner_name: Name for 192.168.0.164 not found : Name or service not known
[12:18:03.289379] [bjnp] setup_udp_socket: Setting up a UDP socket, dest: 192.168.0.164  port 8612
[12:18:13.299444] [bjnp] udp_command: ERROR - select failed: timed out
[12:18:23.309539] [bjnp] udp_command: ERROR - select failed: timed out
[12:18:33.313846] [bjnp] udp_command: ERROR - select failed: timed out
[12:18:33.313887] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[12:18:33.313895] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[12:18:33.313901] [bjnp] bjnp_allocate_device: Cannot access scanner, skipping![12:18:33.313908] [bjnp] add_scanner: Scanner at bjnp://192.168.0.164:8612/timeout=10000 can not be added
[12:18:33.313916] [bjnp] sanei_bjnp_find_devices: Adding scanner from pixma.conf: bjnp://Pantum%20M6550NW%20series%5B02D49A%5D._pdl-datastream._tcp.local
[12:18:33.313927] [bjnp] bjnp_allocate_device(bjnp://Pantum%20M6550NW%20series%5B02D49A%5D._pdl-datastream._tcp.local:8612/timeout=10000) 0
[12:18:33.314016] [bjnp] bjnp_allocate_device: ERROR - Cannot resolve host: Pantum%20M6550NW%20series%5B02D49A%5D._pdl-datastream._tcp.local port 8612
[12:18:33.314025] [bjnp] add_scanner: Scanner at bjnp://Pantum%20M6550NW%20series%5B02D49A%5D._pdl-datastream._tcp.local:8612/timeout=10000 can not be added
[12:18:33.314032] [bjnp] sanei_bjnp_find_devices: Adding scanner from pixma.conf: bjnp://Pantum-02D49A.local
[12:18:33.314040] [bjnp] bjnp_allocate_device(bjnp://Pantum-02D49A.local:8612/timeout=10000) 0
[12:18:33.348777] [bjnp] bjnp_allocate_device: ERROR - Cannot resolve host: Pantum-02D49A.local port 8612
[12:18:33.348802] [bjnp] add_scanner: Scanner at bjnp://Pantum-02D49A.local:8612/timeout=10000 can not be added
[12:18:33.348809] [bjnp] sanei_bjnp_find_devices: Added all specified scanners.
[12:18:33.348813] [bjnp] sanei_bjnp_find_devices: Start auto-detection.
[12:18:33.348931] [bjnp] prepare_socket: lo is not a valid IPv4 interface, skipping...
[12:18:33.348948] [bjnp] prepare_socket: enp34s0 is IPv4 capable, sending broadcast, socket = 7
[12:18:33.348958] [bjnp] prepare_socket: enp34s0 is IPv4 capable, sending broadcast, socket = 8
[12:18:33.869940] [bjnp] sanei_find_devices: scanner discovery finished...

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
[userman@archhome ~]$ sudo nano /etc/sane.d/pantum6500.conf
[userman@archhome ~]$ scanimage -L
[12:19:30.250905] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[12:19:30.250973] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[12:19:30.251064] [bjnp] bjnp_allocate_device: ERROR - Cannot resolve host: Pantum%20M6550NW%20series%5B02D49A%5D._pdl-datastream._tcp.local port 8612
[12:19:30.273591] [bjnp] bjnp_allocate_device: ERROR - Cannot resolve host: Pantum-02D49A.local port 8612
printer_info: (M6550NW series,192.168.0.164)
tcp_dev_open: (192.168.0.164,9200)
dev_inquiry: Model name = Pantum M6550NW series (tcp 192.168.0.164 9200)
device `pantum6500:tcp 192.168.0.164 9200' is a  Pantum M6550NW series (tcp 192.168.0.164 9200) multi-function peripheral
device `escl:http://192.168.0.164:631' is a ESCL Pantum M6550NW series[02D49A] flatbed scanner
device `airscan:e0:Pantum M6550NW series[02D49A]' is a eSCL Pantum M6550NW series[02D49A] ip=192.168.0.164
[userman@archhome ~]$ env SANE_DEBUG_BJNP=5 scanimage -L
[12:19:55.177962] [sanei_debug] Setting debug level of bjnp to 5.
[12:19:55.178012] [bjnp] sanei_bjnp_find_devices, pixma backend version: 0.28.5
[12:19:55.178030] [bjnp] sanei_bjnp_find_devices: Adding scanner from pixma.conf: bjnp://192.168.0.164
[12:19:55.178042] [bjnp] bjnp_allocate_device(bjnp://192.168.0.164:8612/timeout=10000) 0
[12:19:55.199828] [bjnp] get_scanner_name: Name for 192.168.0.164 not found : Name or service not known
[12:19:55.199852] [bjnp] setup_udp_socket: Setting up a UDP socket, dest: 192.168.0.164  port 8612
[12:19:55.202177] [bjnp] udp_command: ERROR - recv failed: Connection refused[12:19:55.204293] [bjnp] udp_command: ERROR - recv failed: Connection refused[12:19:55.206473] [bjnp] udp_command: ERROR - recv failed: Connection refused[12:19:55.206494] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[12:19:55.206502] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[12:19:55.206509] [bjnp] bjnp_allocate_device: Cannot access scanner, skipping![12:19:55.206517] [bjnp] add_scanner: Scanner at bjnp://192.168.0.164:8612/timeout=10000 can not be added
[12:19:55.206526] [bjnp] sanei_bjnp_find_devices: Adding scanner from pixma.conf: bjnp://Pantum%20M6550NW%20series%5B02D49A%5D._pdl-datastream._tcp.local
[12:19:55.206536] [bjnp] bjnp_allocate_device(bjnp://Pantum%20M6550NW%20series%5B02D49A%5D._pdl-datastream._tcp.local:8612/timeout=10000) 0
[12:19:55.206611] [bjnp] bjnp_allocate_device: ERROR - Cannot resolve host: Pantum%20M6550NW%20series%5B02D49A%5D._pdl-datastream._tcp.local port 8612
[12:19:55.206620] [bjnp] add_scanner: Scanner at bjnp://Pantum%20M6550NW%20series%5B02D49A%5D._pdl-datastream._tcp.local:8612/timeout=10000 can not be added
[12:19:55.206626] [bjnp] sanei_bjnp_find_devices: Adding scanner from pixma.conf: bjnp://Pantum-02D49A.local
[12:19:55.206633] [bjnp] bjnp_allocate_device(bjnp://Pantum-02D49A.local:8612/timeout=10000) 0
[12:19:55.228446] [bjnp] bjnp_allocate_device: ERROR - Cannot resolve host: Pantum-02D49A.local port 8612
[12:19:55.228463] [bjnp] add_scanner: Scanner at bjnp://Pantum-02D49A.local:8612/timeout=10000 can not be added
[12:19:55.228471] [bjnp] sanei_bjnp_find_devices: Added all specified scanners.
[12:19:55.228477] [bjnp] sanei_bjnp_find_devices: Start auto-detection.
[12:19:55.228570] [bjnp] prepare_socket: lo is not a valid IPv4 interface, skipping...
[12:19:55.228584] [bjnp] prepare_socket: enp34s0 is IPv4 capable, sending broadcast, socket = 7
[12:19:55.228594] [bjnp] prepare_socket: enp34s0 is IPv4 capable, sending broadcast, socket = 8
[12:19:55.749378] [bjnp] sanei_find_devices: scanner discovery finished...
printer_info: (M6550NW series,192.168.0.164)
tcp_dev_open: (192.168.0.164,9200)
dev_inquiry: Model name = Pantum M6550NW series (tcp 192.168.0.164 9200)
device `pantum6500:tcp 192.168.0.164 9200' is a  Pantum M6550NW series (tcp 192.168.0.164 9200) multi-function peripheral
device `escl:http://192.168.0.164:631' is a ESCL Pantum M6550NW series[02D49A] flatbed scanner
device `airscan:e0:Pantum M6550NW series[02D49A]' is a eSCL Pantum M6550NW series[02D49A] ip=192.168.0.164
Таак.. я только начал глядеть и.. у вас сканер добавляется с pixma.conf
[12:18:03.268044] [bjnp] sanei_bjnp_find_devices: Adding scanner from pixma.conf: bjnp://192.168.0.164
О чем вы и писали в начале поста (что добавили в этот файл его IP-адрес).
А вам же нужно адрес добавлять не в pixma.conf, а в pantum6500.conf:
/etc/sane.d/pantum6500.conf

Попробуйте так сделать и проверить еще раз.
ps: да, и похоже по предыдущему выводу scanimage он пропускает "неправильный" pixma, но таки обнаруживает pantum, но под тем же ip, возможно достаточно будет просто убрать адрес из pixma.conf
Заработало! =) Спасибо!

Хотя, странно, по арч вики надо pixma.conf редактировать, туда добавлять адрес
 
Зарегистрироваться или войдите чтобы оставить сообщение.