Ayer me decidí a instalar la impresora en el servidor de casa, ya que es un coñazo tener que iniciar windows o encender el PC cada vez que alguien quiere imprimir algo. Como el proceso no fue un simple apt-get install miImpresora, he escrito este howto detallando el proceso, que espero que os sea de ayuda
Manos a la obra!! Vamos a hacer lo siguiente:
- Instalar el sistema de impresoras cups.
- Instalar el Cups Driver Development Kit (necesario para compilar archivos .PPD).
- Instalar el driver Splix.
- Configurar cups.
- Configurar Samba para compartir la impresora.
Pues, vamos a ello!!
Instalar el sistema de impresoras cups
apt-get install cupsys libcupsimage2-dev libcupsys-dev
Instalar Cups Driver Development Kit
Primero lo descargamos de http://www.cups.org/ddk/software.php
Lo descomprimimos: tar -jxvf cupsddk-1.1.1-source.tar.bz2
Y a compilar:
./configure
make
make install
Instalar el driver Splix
Primero descargamos el driver de http://splix.ap2c.org/
Lo descomprimimos: tar -jxvf splix-1.0.1-1.tar.bz2
Y a compilar: make && make install
Configurar cups
Lo más sencillo para configurar cups es hacerlo de manera local, accediendo a la web http://localhost:631 Para ello utilizaremos el navegador de consola lynx. (Si tenéis cargadas las X podéis utilizar cualquier otro navegador).
En la pestaña de Administración, activamos la casilla “allow remote administration”, para permitir la administración desde cualquier máquina que no sea localhost. Al aplicar los cambios, es necesario introducir el usuario y la contraseña del administrador del sistema (root).
Ahora procederemos a instalar la impresora. Primero la conectamos al pruerto USB. Nuevamente en la pestaña de Administración, nos aparecerá una opción debajo de Printers, y para proseguir con la instalación hacemos click en “Add This Printer”.
en la siguiente ventana, seleccionamos el fichero PPD de nuestra impresora, en nuestro caso: /usr/share/cups/model/samsung/ml1610.ppd y hacemos click en “Add Printer”.
Para poder acceder corrrectamente a la interfaz web y no recibir el molesto error 426 “Upgrade Required”, editaremos el fichero /etc/cups/cupsd.conf
añadimos la línea DefaultEncryption Never
y comentamos la línea que dice Encryption Required, poniendo # delante.
Configurar Samba para compartir la impresora
Para compartir la impresora con los demás equipos de la red, añadiremos lo siguiente en nuestro fichero /etc/samba/smb.conf
En la sección global:
printing = cups
printcap name = cups
Y añadimos la siguiente sección:
[printers]
comment = All Printers
path = /tmp
create mask = 0700
printable = Yes
browseable = No
Ya esta todo listo, ya podemos utilizar nuestra impresora a través de la red!!
NOTA: Si intentáis utilizar la impresora desde un PC con windows, tendréis que instalar los controladores.













