[Resolvido] Multifuncional Xerox 3100MFP

Iniciado por 13degraus, 29 de Junho de 2012, 13:37

tópico anterior - próximo tópico

13degraus

Saudações a todos

Esta é minha primeira postagem. Uso Ubuntu faz uns 4 anos. Agora que viciou não largo mais.  ;D
Sempre consultei o forum e consegui solucionar meus problemas.
Mas dessa vez estou com dificuldades com a 'Multifuncional Xerox 3100MFP'.
Ela está imprimindo.
O problema é o scanner que não funciona.
Usei os drives que vieram no cd (a Xerox dá "suporte" para Linux, sabem...)
Executei o arquivo de instalação.

No terminal o comando lsusb retorna:
Bus 002 Device 005: ID 0924:3cee Xerox


Quando tento executar o Xsane aparece uma janela com a seguinte mensagem:

"'Falha ao abrir dispositivo 'XeroxPhaser3100:usb:002:005':
Acesso ao recusrso foi proibido."

No Terminal dá a seguinte mensagem ao executar xsane:
[gphoto2] init_gphoto2: error: serial:/dev/ttyd1 is not a valid gphoto2 port.  Use "gphoto2 --list-ports" for list.

Quando dou o comando 'gphoto2 --list-ports' o resultado é o seguinte:

Disp. encontrados: 43
Caminho                          Descrição
--------------------------------------------------------------
ptpip:                           PTP/IP Connection              
serial:/dev/ttyS0                Porta serial 0                  
serial:/dev/ttyS1                Porta serial 1                  
serial:/dev/ttyS2                Porta serial 2                  
serial:/dev/ttyS3                Porta serial 3                  
serial:/dev/ttyS4                Porta serial 4                  
serial:/dev/ttyS5                Porta serial 5                  
serial:/dev/ttyS6                Porta serial 6                  
serial:/dev/ttyS7                Porta serial 7                  
serial:/dev/ttyS8                Porta serial 8                  
serial:/dev/ttyS9                Porta serial 9                  
serial:/dev/ttyS10               Porta serial 10                
serial:/dev/ttyS11               Porta serial 11                
serial:/dev/ttyS12               Porta serial 12                
serial:/dev/ttyS13               Porta serial 13                
serial:/dev/ttyS14               Porta serial 14                
serial:/dev/ttyS15               Porta serial 15                
serial:/dev/ttyS16               Porta serial 16                
serial:/dev/ttyS17               Porta serial 17                
serial:/dev/ttyS18               Porta serial 18                
serial:/dev/ttyS19               Porta serial 19                
serial:/dev/ttyS20               Porta serial 20                
serial:/dev/ttyS21               Porta serial 21                
serial:/dev/ttyS22               Porta serial 22                
serial:/dev/ttyS23               Porta serial 23                
serial:/dev/ttyS24               Porta serial 24                
serial:/dev/ttyS25               Porta serial 25                
serial:/dev/ttyS26               Porta serial 26                
serial:/dev/ttyS27               Porta serial 27                
serial:/dev/ttyS28               Porta serial 28                
serial:/dev/ttyS29               Porta serial 29                
serial:/dev/ttyS30               Porta serial 30                
serial:/dev/ttyS31               Porta serial 31                
usb:002,005                      Universal Serial Bus            
usb:001,004                      Universal Serial Bus            
usbdiskdirect:/dev/sda           E/S direta para armazenamento em massa USB
usbdiskdirect:/dev/sdb           E/S direta para armazenamento em massa USB
usbdiskdirect:/dev/sdc           E/S direta para armazenamento em massa USB
usbdiskdirect:/dev/sdd           E/S direta para armazenamento em massa USB
usbscsi:/dev/sg0                 Armazenamento em massa USB bruto SCSI
usbscsi:/dev/sg1                 Armazenamento em massa USB bruto SCSI
usbscsi:/dev/sg2                 Armazenamento em massa USB bruto SCSI
usbscsi:/dev/sg3                 Armazenamento em massa USB bruto SCSI


***Agora tem um detalhe que acredito ser muito importante****
No terminal, quando executo xsane como root (sudo su xsane), o programa é aberto e consigo usar o scanner normalmente.
O problema é que isso só acontece como root.

Alguém tem alguma ideia do que pode ser?

Desde já quero muito agradecer pela atenção.


Tota

Ola

Citação de: 13degraus online 29 de Junho de 2012, 13:37
***Agora tem um detalhe que acredito ser muito importante****
No terminal, quando executo xsane como root (sudo su xsane), o programa é aberto e consigo usar o scanner normalmente.
O problema é que isso só acontece como root.

Alguém tem alguma ideia do que pode ser?

Veja em usuarios e veja em grupos, permita a seu usuario usar o scanner e inclua seu usuario no grupo scanner, com isto seu usuario poderá acessar o scanner como se fosse o root

[]'s

13degraus

Tota obrigado pela sugestão.

Só tem um outro problema.
Antes do Unity eu saberia exatamente como fazer o que você sugeriu.
Mas agora, com Unity, não consigo achar essa parte para fazer as permissões.
Vou na tela 'Todas as configurações'>'Contas de usuários' mas não encontro nada para fazer alguma alteração.

Ioca100

Usuário Linux- 449417

13degraus

Então...

Um notícia boa: Com a dica do 'loca100' consegui fazer a permissão de scanner para o usuário.

Uma notícia ruim: Não resolveu o problema. Continua digitalizando apenas se o comando for dado como 'root'.

Até tentei desinstalar, reinstalar e reiniciar o computador à moda Windows.

Mesmo assim o scanner só funciona no modo 'root'.

Tota

Vamos lá

Entre em terminal e digite

cd /etc/udev/rules.d

Poste o conteudo aqui

Veja se tem algo como xerox3100mpf.rules (não tenho seu scanner, logo não sei o nome exato)

[]'s

13degraus

Deu esse resultado

70-persistent-cd.rules  70-persistent-net.rules  99-libsagem.rules  README

Tota

OK

É que não tenho scanner aqui, estou tentando encontrar o seu.

Vá em sua pasta pessoal e veja se tem algum arquivo oculto com o nome .sane. Remova ele.

Para ver arquivos ocultos tecle <ctrl>+<h>

poste o conteúdo de gedit /etc/sane.d/dll.conf

[]'s


13degraus

Olá

Desculpa pela demora em responder mas só agora consegui tempo para fazer novas tentativas.

Vamos começar pela boa notícia. O problema foi resolvido. O scanner está funcionando perfeitamente.

A má notícia é que não sei exatamente o que resolveu o problema. Assim outros que estejam passando por problemas similares ficam um pouco na mão.

Seguindo as orientações passadas fiz basicamente o seguinte:

1° Dei a permissão de scanner para o usuário.
Mesmo assim não resolveu.

2° Na 'Pasta pessoal' deletei a pasta '.sane'.

3° Dei o primeiro comando desse tutorial: http://keepgeek.wordpress.com/2010/04/21/xsane-encontra-scanner-apenas-como-root-como-resolver/

Reiniciei o computador.

Agora funciona sem problemas.

Muito obrigado pela ajuda.

Aquele abraço.

Tota

Ola

Explicação:

Quando rodou a partir de seu usuario o xsane como sudo, o root criou a pasta oculta .sane em seu diretorio pessoal mas com credenciais de root.

Ao adicionar seu usuario ao grupo scanner, o xsane foi ler a pasta .sane e pediu as credenciais de root.

Pois bem, ao remover a pasta .sane, e readicionar seu usuario ao grupo scanner, quando do inicio do xsane, este procurou a pasta oculta .sane ( inexistente agora) e a recriou, porém com as permissões de usuario em sua pasta pessoal, já que agora voce pertence ao grupo scanner.

[]'s