Utilizar el escaner de una impresora multifunción en red

La situación sería la siguiente: tenemos varias PCs con Linux, un router y una impresora multifunción y queremos compartirla con todas la máquinas así podemos escanear a través de la red.

Configuración del servidor

Primero, hay que instalar algunos paquetes:


sudo apt-get install xinetd sane xsane libsane sane-utils


Creamos y editamos el archivo '/etc/xinetd.d/saned':


sudo gedit /etc/xinetd.d/saned 


y agregamos el texto:


{  
socket_type = stream  
server = /usr/sbin/saned  
protocol = tcp  
user = root  
group = root  
wait = no  
disable = no  
}


Ingresamos los IPs de los clientes que tienen permitido escanear:


sudo gedit /etc/sane.d/saned.conf 


En mi caso sólo he agregado lo siguiente al archivo: 


192.168.0.1/254


Editamos el archivo '/etc/default/saned':


sudo gedit /etc/default/saned 


Y cambiamos el valor 'RUN=no' por 'RUN=yes'. Reiniciamos el demonio:


sudo /etc/init.d/xinetd restart
sudo service saned restart