Da mesma forma que conseguimos compartilhar uma impressora na rede, com o linux abre-se ainda mais as possibilidades e é possível também o compartilhamento de scanners com alguns passos simples.Aqui estarei descrevendo como compartilhar uma impressora em um servidor linux e acessar via clientes Windows. Foi utilizando em neste exemplo o Ubuntu 10.10 Server, no entanto esse tutorial deve funcionar sem problemas em qualquer distribuição debian.
Configurando o Servidor
No caso do Ubuntu é necessário que os pacotes xinetd e sane-utils estejam instalados. Podemos fazer isto executando o apt-get como root.
# apt-get install xinetd sane-utils
scanimage -L
Esse comando irá listar todos os scanner instalados no sistema.
Para ativar o compartilhamento é efetuado a configuração de alguns arquivos.
Edite o arquivo /etc/services e adicione a seguinte linha:
sane-port 6566/tcp
Edite o arquivo /etc/xinetd.conf coloque a seguinte linha:
sane-port stream tcp nowait saned.saned /usr/sbin/saned saned
Em seguida, precisamos configurar o xinetd para usar o saned. Isto é feito criando o arquivo /etc/xinetd.d/sane-port com o seguinte conteúdo:
service sane-port {
socket_type = stream
server = /usr/sbin/saned
protocol = tcp
user = saned
group = saned
wait = no
disable = no
}
Com o compartilhamento já configurado precisamos definir quem tem a permissão de acessar o scanner na rede. Precisamos para isso descomentar uma das linhas do arquivo /etc/sane.d/saned.conf e adicionarmos duas novas linhas:
Descomente essa linha:
scan-client.somedomain.firm
Adicione duas novas linhas:
192.168.0.0/24
127.0.0.0/8
O endereço de rede 192.168.0.0/24 permite que todos os computadores com IP entre 192.168.0.1 a 192.168.0.254 acessem o scanner. E o 127.0.0.0/8 representa o endereço loopback (endereço para acesso local do scanner). Claro que se sua rede estiver configurada com um endereço diferente o primeira linha deve ser alterada (ex 192.168.1.0/24).
Agora precisamos apenas adicionar o “usuário saned” ao grupo root e lp para tanto altere as linhas do arquivo /etc/group para:
root:x:0:saned
lp:x:7:saned
saned:x:16:root
Obs.: Tenha bastante cuidado em alterar esse arquivo pois ele é vital para o funcionamento do sistema.
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
Configurando os Clientes
Aqui é a parte mais fácil do serviço. Baixe o link abaixo o software SanetTwain:
http://sanetwain.ozuzo.net/downloads/sanetwain130.zip
Descompacte o arquivos em um diretório qualquer e execute o arquivo Scanimage.exe.
Inicialmente teremos a seguinte tela de configuração:
Nome do servidor: O ip do servidor onde o scanner foi compartilhado. No meu exemplo 192.168.0.1
Porta: A porta onde o servidor saned foi compartilhado o padrão é 6566
Nome do usuário: O nome do usuário que tem permissões de scannear via rede. No exemplo saned.
Está pronto. Basta executar um scanner para fins de teste.
Espero que tenham gostado.
Irineu Teza Nunes.
REFERÊNCIA:
RIBEIRO, Marcos Roberto. Compartilhamento de scanner no linux. Disponível em: h
Desculpe a minha ignorancia, e que eu sou iniciante no linux, para eu adcionar uma linha, e so copiar e colar no final de todo o texto ou colocar em algum lugar especicico do texto?
ResponderExcluirOlá Leonan. No início ou final é indiferente. Note que tem arquivo que não é para adicionar linhas mas editá-las exemplo /etc/group. Se você é iniciante em linux aconselho a utilizar uma máquina para testes antes de tentar instalar programas ou alterar arquivos em um pc produção.
ResponderExcluir