SANE: Compartilhe seu scanner na rede

Publicado por Orlando Donato Rocha Filho em 15/05/2009

[ Hits: 14.204 ]

 


SANE: Compartilhe seu scanner na rede



Algumas dicas que precisei fazer para a utilização do scanner da HP LaserJet M1120 MFP em rede.

Alterações necessárias para utilizar o scanner em rede

Após a leitura e execução dos comandos deste artigo, me deparei com a seguinte mensagem de erro:

ACCESS TO RESOURCE HAS BEEN DENIED

Mesmo recebendo a informação do device na aplicação, não conseguia fazer qualquer digitalização, e após a leitura da documentação do sane, fiz algumas alterações (e não foram muitas), como verificaremos abaixo.

No arquivo /etc/services a seguinte linha foi adicionada:

sane-port         6566/tcp      # SANE network scanner daemon

No arquivo /etc/inetd.conf a seguinte linha foi adicionada:

sane-port  stream  tcp  nowait  saned.saned /usr/local/sbin/saned saned

Na pasta /etc/inetd.d, ao arquivo sane-port foram adicionadas as informações abaixo:

 service sane-port
            {
             socket_type = stream
             server = /usr/local/sbin/saned
             protocol = tcp
             user = saned
             group = saned
             wait = no
             disable = no
            }
 

No arquivo /etc/saned.d/saned.conf foi adicionado a liberação da rede para utilização do scanner:

192.168.0.0/16
127.0.0.0/8

Após a execução do comando:

# scanimage -L

Recebi a informação:

device `v4l:/dev/video0' is a Noname PC Camera virtual device
device `hpljm1005:libusb:001:008' is a Hewlett-Packard LaserJet M1120 multi-function peripheral
device `hpaio:/usb/HP_LaserJet_M1120_MFP?serial=NZ0049C' is a Hewlett-Packard HP_LaserJet_M1120_MFP all-in-one

E verifiquei que o arquivo /dev/bus/usb/001/008 tinha as seguintes permissões:

crw-rw-r--+  1 root lp   189, 4 2009-05-11 09:46 008

Com base na documentação do Sane, fiz a seguinte alteração:

sudo chown root:saned /dev/bus/usb/001/008 && chmod g+rw /dev/bus/usb/001/008

Após as alterações, um pequeno teste local e tudo certo:

telnet localhost 6566

Comecei a utilizar o scanner via estação Windows XP em rede. Bom, mas após reinicializar a estação Linux observei o seguinte:

device `v4l:/dev/video0' is a Noname PC Camera virtual device
device `hpljm1005:libusb:001:005' is a Hewlett-Packard LaserJet M1120 multi-function peripheral
device `hpaio:/usb/HP_LaserJet_M1120_MFP?serial=NZ0049C' is a Hewlett-Packard HP_LaserJet_M1120_MFP all-in-one

crw-rw-r--+  1 root lp   189, 4 2009-05-11 09:46 005

O scanner encontrava no arquivo 005 e fiz a alteração no arquivo group para não precisar alterar as permissões de arquivo:

root:x:0:saned
lp:x:7:saned

Após estas alterações estou utilizando o scanner via rede sem nenhum problema.

Espero ter contribuído e aguardo dicas para a melhoria deste tutorial.

Referências para a construção deste tutorial

Os seguintes artigos foram lidos para a elaboração deste e foram úteis na execução final:
Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

7 cursos gratuitos - Python, JavaScript, Linux e Segurança

Pesquisa diz que Linux está mais fácil!

Configurando repositórios no Debian Squeeze

UNetbootin - Instalar um sistema Linux no pen drive do modo fácil

Sistema não inicia o desktop environment? Saiba como resolver!

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts