Assim como uma impressora compartilhada é útil para que vários computadores possam enviar impressões remotamente um scanner compartilhado pode ser usado por outros computadores em uma rede.
Neste artigo vamos descrever como compartilhar um scanner no Linux. Consideraremos um scanner já instalado e funcionando (muitos modelos de scanner são detectados automaticamente e nem precisam ser instalados). Utilizaremos a distribuição Debian, mas em outras distribuições o compartilhamento pode ser feito de maneira análoga. Inicialmente vamos mostrar como configurar o servidor.
Neste artigo vamos descrever como compartilhar um scanner no Linux. Consideraremos um scanner já instalado e funcionando (muitos modelos de scanner são detectados automaticamente e nem precisam ser instalados). Utilizaremos a distribuição Debian, mas em outras distribuições o compartilhamento pode ser feito de maneira análoga. Inicialmente vamos mostrar como configurar o servidor.
Configuração do Servidor
No caso do debian é necessário que os pacotes xinetd e sane-utils estejam instalados. Podemos fazer isto com o aptitude:
# aptitude install xinetd sane-utils
Para listar o scanner instalado podemos usar o comando:
scanimage -L
O compartilhamento é feito com alguns arquivos de configuração. No arquivo /etc/services deve constar a seguinte linha:
sane-port 6566/tcp
Normalmente o Debian já possui esta linha por padrão, mas é sempre bom conferir. Em seguida, precisamos configurar o xinetd para usar o saned. Isto é feito criando o arquivo /etc/xinetd.d/sane com o seguinte conteúdo:
service sane-port {
socket_type = stream
server = /usr/sbin/saned
protocol = tcp
user = root
group = root
wait = no
disable = no
}
O acesso ao dispositivo é definido no arquivo /etc/sane.d/saned.conf, este arquivo deve conter informações sobre os demais computadores que podem acessar o scanner. Basicamente, cada linha do arquivo deve conter um endereço IP ou um endereço de rede com máscara. Por exemplo:
192.168.0.1
192.168.1.0/24
O endereço IP 192.168.0.1 permite que um computador com este IP acesse o scanner e o endereço 192.168.1.0/24 permite que todos os computadores com IP entre 192.168.1.1 a 192.168.1.254 acessem o scanner.
Agora basta reiniciar o xinetd e o scanner estará compartilhado:
#/etc/init.d/xinetd restart
Agora vamos mostrar como configurar os clientes Linux e Windows
Cliente Linux
Para que um computador com Linux instalado acesse o scanner compartilhado, basta incluir o IP do computador com o scanner no arquivo /etc/sane.d/net.conf.
Cliente Windows
No Windows o scanner compartilhado pode ser acessado através do SaneTwain que pode ser obtido em http://sanetwain.ozuzo.net/.
Referências
http://chiralsoftware.com/blog/Linux-network-scanning-with-saned-9404a25b8342ba4e.html
http://penguin-breeder.org/sane/saned/
http://www.vivaolinux.com.br/artigo/SANE-Compartilhe-seu-scanner-na-rede
Comentários