miércoles, 4 de julio de 2007

impresora en red linux - windows

Ahora resulta relativamente fácil configurar una impresora en red linux-windows, hace tiempo que la tenía en red, pero por circunstancias he tenido que volver a hacer y como he tenido algún que otro problemilla he decido colgar el howto ;)

*En mi caso particular la impresora está en una máquina con windows xp y es para imprimir desde una máquina con debian

1 - Lo primero es instalar unas cuantas aplicaciones que nos van a hacer falta o nos van a ayudar en un futuro no tan lejano...
# apt-get install cupsys cupsys-common cupsys-client cupsys-driver-gimpprint cupsomatic-ppd foomatic-db foomatic-db-engine foomatic-filters-ppds foomatic-filters

2 - Ahora hay que añadir la impresora

Menú K > Preferencias > Impresora > Modo administrador > Añadir impresora/clase

La pantalla de bienvenida... Pulsamos siguiente y en la luego seleccionamos "impresora compartida SMB Windows"...En la pantalla siguiente seleccionamos "Anónimo" y en la pantalla siguiente "Monitorizar"
En esta parte podemos navegar por nuestra red en forma de árbol, elegimos el equipo donde está conectada la impresora... Pero... En mi caso daba el siguiente error: Error returning browse list: NT_ACCESS_DENIED_, sin problema, volvemos a la pantalla anterior y seleccionamos la opción
"Cuenta de invitado (usuario = "guest")" y siguiente, ahora cerramos el árbol de la máquina dónde está la impresora y lo volvemos a desplegar, ahora aparece ;) Seleccionamos la impresora, el driver de la base de datos y todo siguiente siguiente ;)

Bueno, hasta aquí debería funcionar, en mi caso NO, yo tengo una HP 710C (Lo que se dice moderna moderna no es ;) ), entonces, para saber qué pasa abrimos el navegador y ponemos: http://localhost:631/printers una página muy bonita y útil de cups, ahí vamos a Administración > Ver archivo de registro de errores

En mi caso el primero de los errores (no lo voy a pegar porque sería mucho) no paraba de repetirme Unauthorized, eso da "una pequeña pista" ;) Hay que agregar nuestro usuario a los grupos lp y lpadmin, esto se puede hacer con adduser en consola o con kuser en modo gráfico...

Hasta aquí debería volver a estar, pero no...Revisamos el log de errores otra vez...

[Job 12] /ioerror in --.outputpage--
PID 14994 (/usr/lib/cups/filter/foomatic-rip) stopped with status 1
!

Para solucionar este problema, la solución la encontré en esDebian.org, se ve que para las HP hace falta un paquete más, así que manos a la obra...
# apt-get install pnm2ppa

Ahora probamos a imprimir un texto... Y en mi caso lo siguiente fue oír el ruído infernal de semejante trasto funcionando :D

No hay comentarios:

Publicar un comentario