Herramientas de usuario

Herramientas del sitio


gentoo:howto:remote-sane

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
gentoo:howto:remote-sane [2011/06/22 14:51] barrachigentoo:howto:remote-sane [2013/06/11 08:39] (actual) – [1.2 Configuración del demonio ''saned''] barrachi
Línea 1: Línea 1:
-====== Utilizar un scanner de forma remota ======+====== Utilizar un escáner de forma remota ======
  
 +Esta guía muestra como configurar dos computadores, ESCRITORIO y ESCANER, para poder escanear documentos desde ESCRITORIO utilizando el escáner conectado a ESCANER.
  
-===== Instalación en SCANNER =====+===== 1. Configuración de ESCANER =====
  
-En el caso de querer limitar los dispositivos soportados, se puede ejecutar la siguiente orden para averiguar la lista completa de dispositivos soportados+La configuración de ESCANER consiste en: 
 +  - Instalación del software para la comunicación con el escáner. 
 +  - Configuración del demonio ''saned''
 + 
 +==== 1.1 Instalación del software para la comunicación con el escáner ==== 
 + 
 +En el caso de querer ajustar los dispositivos soportados, se puede ejecutar la siguiente orden para averiguar la lista completa de dispositivos soportados:
  
 <code shell> <code shell>
-SCANNER ~ # emerge -pv sane-backends+ESCANER ~ # emerge -pv sane-backends
  
 These are the packages that would be merged, in order: These are the packages that would be merged, in order:
Línea 21: Línea 28:
 </code> </code>
  
-Para limitar los dispositivos que van a ser instalados se puede añadir la siguiente línea en el fichero ''/etc/make.conf'':+Para limitar los dispositivos que van a ser instaladosse puede añadir la siguiente línea en el fichero ''/etc/make.conf'':
  
 <file> <file>
Línea 27: Línea 34:
 </file> </file>
  
-Una vez seleccionados los dispositivos a los que se quiere dar soporte, se deben instalar los paquetes ''sane-backends'' y ''sane-frontends'':+Una vez seleccionados en su caso los dispositivos a los que se quiere dar soporte, se instalan los paquetes ''sane-backends'' y ''sane-frontends'':
  
 <code shell> <code shell>
-SCANNER ~ # emerge -av sane-backends sane-frontends+ESCANER ~ # emerge -av sane-backends sane-frontends
 </code> </code>
  
-Para comprobar que sane reconoce el scanner, se debe ejecutar el siguiente comando:+Para comprobar que la aplicación ''sane'' reconoce el escáner, se puede ejecutar el siguiente comando:
  
 <code shell> <code shell>
-SCANNER ~ # sane-find-scanner +ESCANER ~ # sane-find-scanner 
  
   # sane-find-scanner will now attempt to detect your scanner. If the   # sane-find-scanner will now attempt to detect your scanner. If the
Línea 46: Línea 53:
  
 found USB scanner (vendor=0x03f0 [HP], product=0x7311 [Photosmart C309a series]) at libusb:001:002 found USB scanner (vendor=0x03f0 [HP], product=0x7311 [Photosmart C309a series]) at libusb:001:002
 +
   # Your USB scanner was (probably) detected. It may or may not be supported by   # Your USB scanner was (probably) detected. It may or may not be supported by
   # SANE. Try scanimage -L and read the backend's manpage.   # SANE. Try scanimage -L and read the backend's manpage.
Línea 58: Línea 66:
  
 <code shell> <code shell>
-SCANNER ~ # scanimage -L+ESCANER ~ # scanimage -L
 device `hpaio:/usb/Photosmart_C309a_series?serial=MY98IH9175058R' is a Hewlett-Packard Photosmart_C309a_series all-in-one device `hpaio:/usb/Photosmart_C309a_series?serial=MY98IH9175058R' is a Hewlett-Packard Photosmart_C309a_series all-in-one
 </code> </code>
  
  
-===== Cuenta y demonio =====+==== 1.2 Configuración del demonio ''saned'' ==== 
 + 
 +Para evitar que el demonio se utilice desde una cuenta con privilegios, se debe crear una nueva cuenta de usuario (y añadir dicha cuenta al grupo ''lp''):
  
 <code shell> <code shell>
-SCANNER ~ # useradd -m -G users saned +ESCANER ~ # useradd -m -G users saned 
-SCANNER ~ # gpasswd -a saned lp+ESCANER ~ # gpasswd -a saned lp
 </code> </code>
  
-Para comprobar que el usuario ''saned'' puede acceder al escáner:+Para comprobar que dicho usuario puede acceder al escáner, se pueden ejecutar los siguientes comandos:
  
 <code shell> <code shell>
-SCANNER etc # su - saned +ESCANER ~ # su - saned 
-saned@SCANNER ~ $ scanimage -L+saned@ESCANER ~ $ scanimage -L
 device `hpaio:/usb/Photosmart_C309a_series?serial=MY98IH9175058R' is a Hewlett-Packard Photosmart_C309a_series all-in-one device `hpaio:/usb/Photosmart_C309a_series?serial=MY98IH9175058R' is a Hewlett-Packard Photosmart_C309a_series all-in-one
 </code> </code>
  
-Añadir en el fichero ''/etc/sane.d/saned.conf'' la IP o conjunto de IPs a las que se quiere permitir el acceso:+A continuación, se debe añadir en el fichero ''/etc/sane.d/saned.conf'' la IP o conjunto de IPs a las que se quiere permitir el acceso:
  
 <file> <file>
Línea 84: Línea 94:
 </file> </file>
  
-Fichero ''/etc/xinetd.d/sane-port'':+El siguiente paso consiste en crear el fichero ''/etc/xinetd.d/sane-port'':
  
-<file>+<file shell sane-port>
 service sane-port service sane-port
 { {
Línea 99: Línea 109:
 </file> </file>
  
-Reiniciar el demonio xinetd y comprobar que se han puesto en marcha los servicios que hubieran antes más el que se acaba de crear.+A continuación se debe comentar la siguiente línea del fichero /etc/xinetd.conf: 
 +<code shell> 
 +  only_from = localhost 
 +</code>
  
-<file> 
-Jun 17 18:25:18 SCANNER xinetd[8742]: Started working: 3 available services 
-</file> 
  
 +Por último, se debe reiniciar el demonio xinetd y comprobar que se ha puesto en marcha el nuevo servicio:
  
 +<code shell>
 +ESCANER ~ # /etc/init.d/xinetd restart
 + * Stopping xinetd ...                                                                  [ ok ]
 + * Starting xinetd ...                                                                  [ ok ]
 +ESCANER ~ # grep xinetd /var/log/messages
 +Jul 27 09:59:17 ESCANER xinetd[3030]: Started working: 2 available services
 +Jul 27 16:42:17 ESCANER xinetd[3760]: Started working: 3 available services
 +</code>
  
-===== Configurar el cliente =====+===== 2. Configuración de ESCRITORIO =====
  
-Hay que instalar el paquete ''sane-backends'' con soporte para el dispositivo ''net''Así habrá que modificar en primer lugar+En el computador ESCRITORIO simplemente hay que instalar el paquete ''sane-backends'' con soporte para el dispositivo ''net'' y configurar dicho dispositivo.
  
 +Así, habrá que añadir la siguiente línea al fichero ''/etc/make.conf'':
  
-Añadir en el fichero ''/etc/sane.d/net.conf'' el nombre o la dirección IP de la máquina que tiene el escáner:+<file> 
 +SANE_BACKENDS="net" 
 +</file> 
 + 
 +A continuación, se debe instalar el paquete ''sane-backends'': 
 + 
 +<code shell> 
 +ESCRITORIO ~ # emerge -av sane-backends 
 +</code> 
 + 
 +Por último, se debe añadir en el fichero ''/etc/sane.d/net.conf'' el nombre o la dirección IP de la máquina a la que está conectada el escáner:
  
 <file> <file>
Línea 118: Línea 148:
 </file> </file>
  
-Con lo anterior es suficiente. Los programas de escaneadop.e. ''xsane'' o ''skanlite''reconocerán de forma automática el escáner remoto.+Con lo anterior es suficiente. Los programas de escaneado (p.e.''xsane'' o ''skanlite''reconocerán de forma automática el escáner remoto. 
  
 ===== Referencias ===== ===== Referencias =====
 +
 https://help.ubuntu.com/community/ScanningHowTo#Sharing%20a%20Scanner%20Over%20a%20Network https://help.ubuntu.com/community/ScanningHowTo#Sharing%20a%20Scanner%20Over%20a%20Network
gentoo/howto/remote-sane.1308754290.txt.gz · Última modificación: 2011/06/22 14:51 por barrachi