martes, 11 de septiembre de 2007

Imprimiendo desde Linux en el Tec

Una razón menos para usar Windows. Neta.

Lo que pasa es que en la escuela usan redes Windows para controlar las impresoras, y a pesar de que cuentan con apoyo para usuarios Mac, a los usuarios de Linux nos tienen rezagados. Ya había ido a pedir apoyo un par de veces, pero siempre me decían que quien sabía no estaba, o que le preguntara a alguien más. Decidí vestigar por mí mismo.

Je, en realidad después de investigarle un poco, me pirateé el método del grupo de usuarios de Linux de Monterrey. Se puede configurar samba para acceder a las impresoras de la red sin necesidad de instalar el programa cliente que normalmente instalan.

Ahí les van los pasos desglosados.

Primero, necesitan tener los siguientes paquetes:

(Nota: en mi caso, que utilizo Ubuntu, el administrador de paquetes es apt-get (o aptitude o Synaptic, hay sabores para escoger). Para otras distribuciones, está el rpm, los port, el emerge, pkg-get, etc..)

chubas@ubuntu $ apt-get install samba samba-common
#Paquetería de samba
chubas@ubuntu $ apt-get install cupsys
#Paquetería de CUPS, el administrador de impresoras de Debian e hijos.
#No estoy seguro cuál sea el que traigan otras distros.

chubas@ubuntu $ apt-get install hplip cupsys-driver-gutenprint
#Contienen los drivers de HP

Y sólo falta echar a andar samba. Esto se hace ejecutando el archivo:

chubas@ubuntu $ /etc/init.d/cupsys start

O restart en caso de que ya lo hayas tenido corriendo. Ojo: en algunas distribuciones, el archivo se llama cupsd en vez de cupsys.

De ahí, ya sólo falta configurar la impresora. Para esto, entramos en nuestro explorador preferido a localhost:631.

Nos aparecerá una pantalla, a la cual, adivinen, le daremos en Agregar Impresora.


A lo que va a preguntar detalles de la impresora. Ahí puedes colocar lo que quieras, obviamente que sea razonable.

El siguiente paso es indicar qué tipo de conexión es la de la impresora. En este caso elegimos Impresora Windows vía Samba


El siguiente paso es poner la dirección de la impresora. Dado a que utiliza samba, la dirección será:

smb://usuario:password@TEC/10.48.24.234/nombre_impresora

donde el usuario es la matrícula: a00123456,
el password es el de correo, 10.48.24.234 es la ip de hpteccem1p, la dirección del servidor de impresoras, y el nombre de la impresora es uno de las que tienen disponibles. (La más común es BNCCI1, una lista más completa la encuentras entrando a la dirección de la ip marcada).

Los siguientes pasos implican la instalación del driver. El modelo de la impresora también lo encuentras en el servidor, generalmente son HP LaserJet 8100.

Quedaría algo así:


Y listo. Puedes hacerle ping o mandar una página de prueba para probar. Recuerda que aún tienes que liberarlas desde las computadoras de allá.

¡Ya puedes imprimir lo que quieras!

Si tienen cualquier duda, no duden en postear un comentario.

2 comentarios:

Ivan Salazar dijo...

Buen artículo, necesitadísimo para los usuarios Linux en el Tec. Oye, una pregunta: ¿sabes cuál es la nueva IP de la impresora?, me parece que ya no es la de tu post.

Walter dijo...

Muy buen post..

la mimsma ip 10.48.24.234

Creo que hay un gran problema si tu clave lleva un @.. borra todo hasta antes del @..
alguna solución?