Cómo configurar un escáner en red


El servidor

 

Software requerido

  • sane-backends
  • sane-frontends
  • xinetd

Si se utiliza Fedora™ Core o White Box Enterprise Linux, solo basta ejecutar:
yum install sane-backends sane-frontends xinetd
Procedimientos
Debemos verificar que en el fichero /etc/sane.d/dll.conf esté habilitada la línea net.
# enable the next line if you want to allow access through the network:
net
Se añade en el fichero /etc/sane.d/saned.conf la lista de direcciones IP que tendrán permitido conectarse al servicio de escáner en red. Ejemplo:
#
# saned.conf
#
# The contents of the saned.conf file is a list of host
# names or IP addresses that are permitted by saned to
# use local SANE devices in a networked configuration.
# The hostname matching is not case-sensitive.
#
#scan-client.somedomain.firm
#192.168.0.1
192.168.1.254
192.168.1.253
192.168.1.252
192.168.1.251
192.168.1.250
192.168.1.249
192.168.1.248
192.168.1.247
192.168.1.246
192.168.1.245
Para fines informativos en el sistema, se edita el fichero /etc/services y se añade la siguiente línea:
saned          6566/tcp      saned   # SANE network scanner daemon.
6566 es el puerto por donde accederán al escáner en red.
Debe crearse el fichero /etc/xinetd.d/saned con el siguiente contenido:
service saned
            {
              socket_type = stream
              server = /usr/sbin/saned
              protocol = tcp
              user = root
              group = root
              wait = no
              disable = no
            }
Una vez hecho todo esto activamos xinetd, especificando que el servicio se active:
chkconfig saned on
Si todo ha ido bien podemos comprobar el funcionamiento del servicio con un simple telnet hacia el puerto 6566.
telnet localhost 6566
Lo anterior debe devolver algo como lo siguiente:
Trying 127.0.0.1…
Connected to localhost.
Escape character is ‘^]’.
Para salir solo teclee quit y luego presione la tecla ENTER.

Los clientes

 

Software requerido

  • sane-backends
  • sane-frontends
  • xsane-gimp
  • xsane
  • sane-frontends

Si se utiliza Fedora™ Core o White Box Enterprise Linux, solo basta ejecutar:
yum install sane-backends sane-frontends xsane-gimp xsane sane-frontends
Procedimientos.
Deben editarse en los equipos clientes el fichero /etc/sane.d/net.conf y especificarse al dirección IP del servidor recién configurado:
# This is the net config file.  Each line names a host to attach to.
# If you list “localhost” then your backends can be accessed either
# directly or through the net backend.  Going through the net backend
# may be necessary to access devices that need special privileges.
192.168.1.1
El ejemplo anterior considera que el servidor conde se configuró el escáner tiene la dirección IP 192.168.1.1
Solo bastará ejecutar xsane en los clientes y estos deberán detectar automáticamente el escáner en el servidor 192.168.1.1. Solo recuerde que solo se puede utilizar el escáner por un solo cliente a las vez.
Autor: Joel Barrios Dueñas
Correo electrónico: joelbarrios arroba linuxparatodos punto net Sitio de Red: http://www.linuxparatodos.net/
Jabber ID: darkshram@jabber.org Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla

 

 

Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.1

© 1999-2005 Linux Para Todos. Usted es libre de copiar, distribuir y comunicar públicamente la obra y hacer obras derivadas bajo las condiciones siguientes: a) Debe reconocer y citar al autor original. b) No puede utilizar esta obra para fines comerciales. c) Si altera o transforma esta obra, o genera una obra derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta. Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta obra. Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los derechos de autor. Los derechos derivados de usos legítimos u otras limitaciones no se ven afectados por lo anterior. Licencia completa en castellano. La información contenida en este documento y los derivados de éste se proporcionan tal cual son y los autores no asumirán responsabilidad alguna si el usuario o lector hace mal uso de éstos.

Este manual se basa sobre el documento redactado por marianodjes y publicado originalmente en el artículo 3379 en Linux Para Todos.

Technorati Tags:
sane saned xsane xinitrd linux

About Jordi Llorente

Extraño cocktail, un poco de ciencia, un poco de arte, y mucha pasión.