SANE: Compartilhe seu scanner na rede

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

[ Hits: 14.002 ]

 


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

GeoVision - Redirecionamento de portas

Entendendo os diretórios de sistema

RAID via software no Linux

Webcam do Sony Vaio com chipset RICOH R587x no Linux

Coaching Gratuito em Linux

  

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