Para a próxima fase vamos utilizar os seguintes pacotes:
Para instalar o SANE utilize o seguinte comando:
# apt-get install sane
Para instalar o XSANE utilize o seguinte comando:
# apt-get install xsane
Ainda não acabou, temos que configurar o serviço de sane (saned) para que esse fique trabalhando, ou seja, escutando a porta 6566/tcp. Então vamos lá!
Verifique a configuração da porta 6656/tcp do serviço SANE no arquivo
/etc/services:
# cat etc/services | grep sane
sane-port 6566/tcp sane saned # SANE Control
Agora confira se o arquivo
/etc/inetd.d/sane-port (serviço inetd) existe, caso não exista crie-o com o seguinte comando:
# touch /etc/inetd.d/sane-port
Edite o arquivo e insira o seguinte conteúdo:
service sane-port
{
socket_type = stream
port= 6566
wait= no
user= root
group= root
server= /usr/sbin/saned
disable= no
}
Esse arquivo serve para escutar a porta do serviço Sane e iniciar o binário "saned" ao receber uma solicitação via rede, então verifique se está tudo OK com o seguinte comando:
# cat /etc/inetd.d/sane-port
Um arquivo muito importante é o
/etc/sane.d/saned.conf, que contém as máquinas autorizadas a usar o scanner via rede.
Edite o arquivo /etc/sane.d/saned.conf e coloque a suas configurações, no nosso exemplo, autorizamos qualquer máquina da rede interna 192.168.0.0/24 e o próprio servidor 127.0.0.0/8.
Descomente a seguite linha:
# scan-client.somedomain.firm
Adicione os IPs autorizados no final do arquivo:
192.168.0.0/24
127.0.0.0/8
Agora estamos quase terminando, UFA!!!!
Edite o arquivo
/etc/inetd.conf e acrescente:
sane stream tcp nowait root /usr/sbin/tcpd /usr/sbin/saned
E reinicie o serviço do inet:
# service inet stop
# service inet start
Obs.: Para que o serviço inet seja sempre iniciado no boot, devemos executar o seguinte comando:
# chkconfig inet on
Por último, teste o scanner no modo console com o comando scanimage, como no exemplo abaixo:
scanimage -d NOME_DO_SCANNER --format tiff > image.tif
Pronto, para o servidor acabou! \o/