Scanner detectado apenas uma vez

1

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.

    
por Zimm i48 21.12.2017 / 19:06

1 resposta

1

Acabei de ter o mesmo problema no Scientific-Linux 6.5 com um Fujitsu Scansnap e sane-backends 1.0.24. Eu compilei o 1.0.25 (ou seja, não o mais recente, mas eu o tive por perto) e resolveu o problema. Não são necessárias variáveis de ambiente especiais.

Todos os outros truques recomendados aqui e em outros lugares (trocando o scanner por outro espécime do mesmo tipo, usando outro cabo USB, usando outro soquete USB no computador) falharam.

    
por 19.11.2018 / 16:17