Autor Tópico: XSane só encontra scanner como root  (Lida 8147 vezes)

Offline protetor

  • Usuário Ubuntu
  • *
  • Mensagens: 24
    • Ver perfil
XSane só encontra scanner como root
« Online: 20 de Junho de 2007, 01:52 »
Alguém sabe como fazer para que o Xsane reconheça meu scanner como usuário comum? Pois ele só reconhece meu scanner quando abro o Xsane como root, meu scanner é um plustek e é reconhecido pelo Xsane ao descomentar o "plustek_pp" em "/etc/sane.d/dll.conf"
Aguardo uma ajuda, obrigado
« Última modificação: 20 de Junho de 2007, 10:22 por protetor »

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: XSane só encontra scanner como root
« Resposta #1 Online: 20 de Junho de 2007, 11:46 »
Entre com um usuário administrador.

Clique em Sistema > Administrador > Usuário e Grupos.

Clique no usuário que deseja dar permissão para mexer no scanner e clique em Propriedades.

Na aba Privilégios do Usuário marque a opção Usar Scanners.

Acho que isso deve resolver.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline protetor

  • Usuário Ubuntu
  • *
  • Mensagens: 24
    • Ver perfil
Re: XSane só encontra scanner como root
« Resposta #2 Online: 20 de Junho de 2007, 12:05 »
Entre com um usuário administrador.

Clique em Sistema > Administrador > Usuário e Grupos.

Clique no usuário que deseja dar permissão para mexer no scanner e clique em Propriedades.

Na aba Privilégios do Usuário marque a opção Usar Scanners.

Acho que isso deve resolver.

Olá. Meu usuário já estava com o scanner habilitado como você falou mas continuo sem poder usar o scanner como usuário comum.
?????????????????????????????

Offline pefranco

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: XSane só encontra scanner como root
« Resposta #3 Online: 19 de Abril de 2009, 23:33 »
Minha situação é pior, nem como root, nem como usuário comum...

Se alguém tiver uma dica, seria legal.

Se eu souber de novidades, estarei postando.

Offline pr7zz

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Re: XSane só encontra scanner como root
« Resposta #4 Online: 07 de Maio de 2009, 08:49 »
Senhores,

quando o xsane funciona com root e não funciona com  usuário comum, é devido a falta de permissão do usuário no arquivo dev do scanner. Geralmente /dev/sg0 (1,2,3). Execute o comando chown para trocar o dono dos arquivos sgX (X=0,1,2,3) para o usuário comum. Ex.: "sudo chown usuário /dev/sg*". Deve resolver.

Offline flavioml

  • Usuário Ubuntu
  • *
  • Mensagens: 126
    • Ver perfil
Re: XSane só encontra scanner como root
« Resposta #5 Online: 07 de Maio de 2009, 15:35 »
No caso específico do plustek-pp o módulo manipula diretamente a porta paralela (pelo menos era assim quando eu tinha um). Você poderia dar permissões diretamente em parport0 mas isso seria uma solução "suja", que não leva em conta a segurança do sistema. O mais correto seria utilizar o módulo via inetd ou xinetd (mais moderno), que o ubuntu não traz instalados por padrão.
Sugiro um apt-get install xinetd e após a instalação, incluir no /etc/xinetd.conf a seguinte seção:
service sane
{
   disable    = no
   port       = 6566
   socket_type     = stream
   wait            = no
   groups          = yes
   user            = root
   group           = root
   server          = /usr/sbin/saned
}
Lembro que essa configuração, que depende também da instalação do daemon do sane (apt-get install sane), eu usava no Fedora 8 e talvez implique em adaptação dos caminhos dos arquivos.
Flavio ML

Offline antoniodosantosor

  • Usuário Ubuntu
  • *
  • Mensagens: 254
    • Ver perfil
Re: XSane só encontra scanner como root
« Resposta #6 Online: 07 de Maio de 2009, 21:49 »
No meu caso, quando vejo as configurações do Scaner, apresenta as características da LabTec WebCam e quando aciono digitalizar, aparece mensagem de erro "argumento Invalido" - minha multifuncional é Samsung SCX-4100 e está configurada, aparecendo em >aplicativos>samsung unifieldriver. A impressão funciona normalmente.Ubuntu 9.04 atualizado

Offline capitaokapp

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Re: XSane só encontra scanner como root
« Resposta #7 Online: 28 de Outubro de 2009, 11:02 »
Senhores,

quando o xsane funciona com root e não funciona com  usuário comum, é devido a falta de permissão do usuário no arquivo dev do scanner. Geralmente /dev/sg0 (1,2,3). Execute o comando chown para trocar o dono dos arquivos sgX (X=0,1,2,3) para o usuário comum. Ex.: "sudo chown usuário /dev/sg*". Deve resolver.

Usando Debian aqui esta alteração limita o uso para um usuário apenas, para disponibilizar o acesso para todos os usuários do grupo "scanner" eu usei a mudança apenas da propriedade de grupo Ex: "sudo chgrp scanner /dev/sg*". Porém apos reiniciar voltou tudo como antes pois é um /dev/. Foi finalmente resolvido colocando-se a linha "chgrp scanner /dev/sg*" ao final do arquivo  /etc/init.d/bootmisc.sh

Desta forma o xsane passou a funcionar sem necessidade de sudo para o usuário logado na máquina

Espero ter contribuído

Atenciosamente

Capitão Kapp
« Última modificação: 28 de Outubro de 2009, 11:04 por capitaokapp »

Offline airtoncunha

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Re: XSane só encontra scanner como root
« Resposta #8 Online: 21 de Agosto de 2010, 22:32 »
Pessoal,
acabo de instalar o ubuntu 10.04 LTS e tive o problema de só executar o XSANE usando gksu xsane (root). Fiz uma única alteração que fez com que conseguisse executar o XSANE com usuário comum: editei como root o arquivo de configuração do xsane (Alt + F2 e digite gksu gedit /etc/sane.d/dll.conf) e descomentei (tirar o # no início da linha) o nome do meu scanner (no meu caso, estava #Epson e removi apenas o "#" do início da linha). Funcionou!!! Estou colocando um exemplo abaixo, com o arquio de configuração editado, tendo excluído muitos hardwares que não utilizo.

Um abraço a todos e espero ter ajudado.

/etc/sane.d/dll.conf
# /etc/sane.d/dll.conf - Configuration file for the SANE dynamic backend loader
#
# Backends can also be enabled by configuration snippets under
# /etc/sane.d/dll.d directory -- packages providing backends should drop
# a config file similar to dll.conf in this directory, named after the package.
#
# The next line enables the network backend; comment it out if you don't need
# to use a remote SANE scanner over the network - see sane-net(5) and saned(8)
# net
canon
#canon_pp
epson
epson2
fujitsu
#gphoto2
.................................................................