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:
Nenhum comentário foi encontrado.