Instalei o SANE backend ( hardware.sane.enable = true;
no NixOS) e testei se meu scanner é detectado executando scanimage -L
(como sugerido aqui link ).
Curiosamente, na primeira vez que executo este comando, posso ver meu scanner (e minha webcam):
$ scanimage -L
device 'xerox_mfp:libusb:001:012' is a Samsung Samsung SCX-3200 Series multi-function peripheral
device 'v4l:/dev/video0' is a Noname HP HD Camera virtual device
mas da próxima vez que eu executar, só vejo minha webcam:
$ scanimage -L
device 'v4l:/dev/video0' is a Noname HP HD Camera virtual device
Eu só preciso desconectar e reconectar a conexão USB para vê-la novamente (apenas uma vez).
Eu tentei usar o escaneamento simples para escanear um documento, mas obtive uma experiência semelhante (só consigo ver o escaneador se apenas conectá-lo sem testar a conexão com scanimage -L
, mas, de qualquer forma, o aplicativo não faz t consegue digitalizar mesmo apenas uma página).
Achei que pode ser o mesmo problema que no link , por isso desabilitei a suspensão automática do USB usando o TLP, posso ver que foi levado em conta:
$ tlp-stat -u
--- TLP 1.0 --------------------------------------------
+++ USB
Autosuspend = disabled
mas isso não ajuda na verdade.
Atualização: lsusb
O scanner está sempre visível com lsusb
:
Bus 001 Device 006: ID 04e8:3441 Samsung Electronics Co., Ltd
Atualização: sane-find-scanner
O scanner está sempre visível com sane-find-scanner
(no modo normal ou no modo sudo):
found USB scanner (vendor=0x04e8 [Samsung Electronics Co., Ltd.], product=0x3441 [SCX-3200 Series]) at libusb:001:005
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
Atualização: permissões
scanimage -L
se comporta da mesma maneira no modo normal e sudo. Ele detecta o scanner apenas na primeira vez após a conexão / reinicialização, incluindo entre os modos (normal, em seguida, sudo ou sudo, em seguida, normal).
Atualizar: pesquisando a lista de discussão e o histórico de confirmações
Realmente parece que o problema é que o scanner não é suportado (veja link em particular). Estou um pouco surpreso com o comportamento de scanimage -L
neste caso. Teria sido menos confuso se nunca fosse detectado.
Atualização importante: funciona em outro laptop
Parece que o problema não vem de falta de apoio, afinal.
Eu testei o backend SANE com o mesmo scanner e um laptop mais antigo (Dell Latitude E6500). Funciona perfeitamente com scanimage -L
e simple-scan
.
Devido à falta de diferença na configuração dos dois laptops, só posso presumir que o problema que estava tendo no meu primeiro laptop (notebook HP EliteBook Folio 1040 G3) é um problema de hardware.