Desde a atualização, meu scanner Epson GT-S50 (driver Epkowa).
Ele é detectado ( dmesg
) quando conectado:
[ 3755.680091] usb 3-4.4.1: new high-speed USB device number 8 using ehci-pci
[ 3755.789893] usb 3-4.4.1: New USB device found, idVendor=04b8, idProduct=0137
[ 3755.789895] usb 3-4.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3755.789896] usb 3-4.4.1: Product: EPSON Scanner
[ 3755.789897] usb 3-4.4.1: Manufacturer: EPSON
Mas ao iniciar o "Image Scan!" ou "digitalização simples", nenhum scanner pode ser detectado.
EleaindaédetectadopelaSane,porqueaoexecutarsane-find-scanner,ele"vê":
...
found USB scanner (vendor=0x04b8 [Language Error], product=0x0137 [Language Error]) at libusb:003:008
...
No entanto, scanimage -L
não consegue detectá-lo!
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).
Se eu não conseguir encontrar uma solução, considerarei o downgrade de volta para 16.04.
Informações extras após algumas investigações extras: parece que a atualização para o Ubuntu 18.04 quebrou algo dentro da configuração do Sane. Chamar iscan
ou outros aplicativos relacionados com a sane levam todos a falhar ao descobrir meu scanner devido ao seguinte erro do syslog:
iscan: io/hpmud/pp.c 627: unable to read device-id ret=-1
Outras chamadas para utilitários sãos falham pelo mesmo motivo:
colord-sane: io/hpmud/pp.c 627: unable to read device-id ret=-1
scanimage: io/hpmud/pp.c 627: unable to read device-id ret=-1
xsane: io/hpmud/pp.c 627: unable to read device-id ret=-1
EDIT 2 : Ok, encontrado & resolveu a origem das mensagens io/hpmud/pp.c 627: unable to read device-id ret=-1
; isso é causado pelo módulo hpio do hplip (libsane). Eu o desabilitei (= comentei em /etc/sane.d/dll.d/hplip
file) e a mensagem sumiu.
Além disso, tentei especificar meu scanner como sane adicionando usb 0x04b8 0x0137
no arquivo /etc/sane.d/epkowa.conf
e adicionei as seguintes regras UDEV em /etc/udev/rules.d/
como arquivo 55-libsane.rules
:
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE=="0666"
SUBSYSTEM=="usb_device", MODE=="0666"
ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0137", MODE="0666",
GROUP="scanner", ENV{libsane_matched}="yes"
Mas, até agora ainda não há ... scanner teimosamente indetectado: '(
Nota: não sei se isso é importante, mas ao desconectar o scanner, vejo a seguinte mensagem em /var/log/syslog
:
May 16 09:37:40 hades kernel: [22174.197243] usb 3-4.4.1: USB disconnect, device number 7
May 16 09:37:40 hades upowerd[1809]: unhandled action 'unbind' on /sys/devices/pci0000:00/0000:00:1c.5/0000:05:00.0/0000:06:00.2/usb3/3-4/3-4.4/3-4.4.1
May 16 09:37:40 hades colord-sane[7678]: failed to receive list of devices: Failed to connect to missing device /org/freedesktop/ColorManager/devices/sysfs_EPSON_EPSON_Scanner