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.
Saludos, he seguido todos los pasos pero no logro imprimir nada, logro instalar las impresoras con foomatic, mando una hoja de prueba y la impresora parece imprimir pero toma la hoja y la saca enseguida en blanco.
Tengo Debian Etch, antes con Ubuntu 6.10 no tenia ningun problema con esta.
He probado con Cups, se instala la impresora pero al mandar una hoja de prueba solo se queda en espera para siempre.
Si alguien sabe como solucionarlo, gracias.
Con foomatic no he probado, pero la verdad es que CUPS me dio algún dolor de cabeza… Cerciórate de que tienes el archivo PPD y de que está donde debe. Si la impresora la conectas a un server, por ejemplo, en tu workstation también tienes que copiar el PPD.
No soy muy entendido en esto, a ver si así se te soluciona 😉
Sé que es un poco tarde, pero ya que es el manual en el que me he basado, me gustaría hacer un par de apuntes:
Los problemas puede que vengan al compilar las librerias de cupsys. Busca previamente las librerias libppd0 y libppd0-dev. Despues, ejecuta los pasos tal y como los indica Saúl, y funcionará (comprobado).
Salu2
CUPS, sistema de impresión para Unix
Cusp es el sistema de control de impresoras en Linux y tiene gran flexibilidad en su diseño y admisnitración.
Instrucciones para Linux Debian:
Servidores
cupsys
cupsys-bsd
Drivers de impresora
cupsys-driver-gimpprint
cupsys-driver-gimpprint-data
Más drivers de impresoras
cupsomatic-ppd
Administrar vía web en http://localhost:631
debian2:/home/toxcatl# apt-get install cupsys cupsys-bsd cupsys-driver-gimpprint
debian2:/home/toxcatl# apt-get install cupsys-driver-gimpprint-data
Leyendo lista de paquetes… Hecho
El paquete cupsys-driver-gimpprint-data no está disponible, … Sin embargo, los siguientes paquetes lo reemplazan:
cupsys-driver-gutenprint
debian2:/home/toxcatl# apt-get install cupsomatic-ppd
Leyendo lista de paquetes… Hecho … Sin embargo, los siguientes paquetes lo reemplazan:
foomatic-filters-ppds foomatic-filters
debian2:/home/toxcatl# apt-get install foomatic-filters-ppds
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias… Hecho
Se instalarán los siguientes paquetes extras:
foomatic-filters hpijs hpijs-ppds libsensors3 libsnmp-base libsnmp9
Paquetes sugeridos:
foomatic-db foomatic-db-hpijs foomatic-db-gutenprint foo2zjs hplip hpoj
hplip-doc lm-sensors
Paquetes recomendados
foomatic-db-engine
Se instalarán los siguientes paquetes NUEVOS:
foomatic-filters foomatic-filters-ppds hpijs hpijs-ppds libsensors3
libsnmp-base libsnmp9
0 actualizados, 7 se instalarán, 0 para eliminar y 0 no actualizados.
…..
Forcing CUPS to reload available PPD list…
Restarting Common Unix Printing System: cupsd.
Configurando foomatic-filters-ppds (20061104-1) …
Reloading Common Unix Printing System: cupsd.
debian2:/home/toxcatl#
por ultimo queda agregar impresora y establecer como predeterminado y listo 😉 (esto es todavia mas facil )…
Porque todo mundo que cuelga un pequeño tutor para compartir recursos entre Linux y Windows, se olvida de como imprimir desde linux en una impresora conectada en cliente windows.
como este tutor ya hay muchos.
Habrá muchos, pero en su día no, de hecho ahora es mucho más sencillo. Si no te gusta, pues lo siento, pero no es que se me olvidara, es que quería justo lo contrario.
es muy practico tener este sistema de instalacion
no he podido histalar no tengo el sidi
donde descargo el disco de la imporesora