SANE: sane-find-scanner funciona (agora) scanimage e frontend não

1

Tendo feito o que espero ser a devida diligência na pesquisa desta resposta, estou preso. Eu recompilei e instalei sane e libusb conforme necessário para garantir sua integridade. Eu também editei os vários arquivos .conf e verifiquei que os drivers estão presentes para o hardware que eu tenho. No primeiro teste, o Simple Scan DID funcionou até eu carregar xsane .

Agora, scanimage -L irá ver o scanner, mas somente quando executado como root (usando sudo ), não como usuário normal. lsusb vê o scanner OK, assim como sane-find-sccanner , desde a alteração das permissões de arquivo, como usuário.

Eu tentei chgrp a scanner ou chmod to a+r-x para todos os arquivos que eu encontrei para os vários libusb , dispositivos, sane , etc que eu encontrei. Eu acho que isso se resume a diferenças sutis em nomes de arquivos e locais de coisas em 14.04 e as respostas dadas aos outros. Por exemplo, eu não tenho um arquivo dev/003/010 para nenhuma das minhas portas USB.

Eu faço tenho um usb1 , usb2 etc que aponta para um conjunto mais arcano de nomes de arquivos ...

SANE_DEBUG_SNAPSCAN=128 com scanimage -L não revelou o que está faltando. Estou preso.

Estou usando:

  • Ubuntu 14.04LTS
  • plataforma HP-AMD64
  • Scanner Canon LiDE20 (usando o arquivo .conf e os drivers do Plustek)
por mws 02.06.2015 / 16:44

1 resposta

0

Você provavelmente precisará criar uma regra do udev para conceder acesso ao dispositivo aos membros do grupo scanner . Veja link para um exemplo.

Eu tive que colocar o seguinte em /etc/udev/rules.d/55-libsane.rules :

SUBSYSTEM=="usb", ATTRS{idVendor}=="04a9", MODE="0660", GROUP="scanner", ENV{libsane_matched}="yes"

antes de reiniciar o udev ( systemctl restart udev.service ).

Em seguida, verifique se os usuários que precisam usar o scanner estão no grupo scanner :

adduser username scanner
    
por Francois Marier 31.08.2017 / 06:40