XSane falha ao abrir o dispositivo (argumento inválido)

6

Sou novo no Linux e instalei o Ubuntu 15.10 alguns dias atrás. Posso imprimir com sucesso na minha Canon i-SENSYS MF4890dw , mas ao tentar digitalizar com o Xsane eu recebo o seguinte:

Failed to open device 'pixma:MF4800_10.237.93.145': invalid argument

Como li alguns feeds de outros tópicos similares, experimentei o Xterm:

scanimage -T 

que retorna:

scanimage: open of device pixma:MF4800_10.237.93.145 failed: Invalid argument

e

uname -r

que retorna 4.2.0-25-generic .

    
por eugeniosql 22.01.2016 / 19:02

4 respostas

3

Houve um bug na biblioteca de varredura que afetou a varredura sem fio usando alguns dispositivos. Atualize libsane para 1.0.26 ou mais recente. Se não estiver disponível no centro de software, instale-o em this ppa:

sudo add-apt-repository ppa:rolfbensch/sane-git
sudo apt-get update
sudo apt-get dist-upgrade
    
por Josef 11.07.2016 / 10:52
2

Tivemos problemas semelhantes com o nosso scanner Canon. A instalação de versões atualizadas do xsane e de suas bibliotecas do ppa diário do SANE nos ajudou a ficar mais funcionais, embora o alimentador de documentos ainda não funcione.

Outro problema que encontramos foi que o ufw firewall estava bloqueando o acesso ao scanner em rede. Se você estiver usando ufw e o scanner estiver em rede, tente desabilitar ufw e tentar uma verificação novamente. Se isso funcionar, é muito fácil permitir que o scanner use ufw para que você não precise desativá-lo completamente.

    
por Organic Marble 22.01.2016 / 19:44
0

Às vezes, um cabo USB incorreto pode causar esse erro de "argumento inválido". Tente trocar seu cabo por um bom.

    
por mvdb 09.10.2016 / 17:44
0

Isso geralmente é um problema de permissão.

Use o lsusb para ver em que barramento e dev sua impressora / scanner está (supondo que esteja conectado via usb).

lsusb

Barramento 003 Dispositivo 006: ID 0400: 0132 Brother Industries, Ltd

Este dispositivo está no barramento 003, dispositivo 006 ... que corresponde a este arquivo:

ls -l /dev/bus/usb/003/006

crw-rw-r-- 1 raiz lp 189, 261 21 de janeiro de 17:18 006

Observe que o grupo é 'lp'.

Adicione-se ao grupo 'lp' usando:

sudo usermod -a -G lp {your-username-goes-here}

Faça logoff e volte em ... tente xsane.

    
por Jay Marm 21.01.2018 / 23:35

Tags