martes, 17 de abril de 2012

HowTo: Configurar una impresora HP en Arch Linux.

Esta entrada pretende ser un pequeño tutorial o guía para los usuarios que no lleven mucho con Arch Linux y se encuentren ante la necesidad de instalar una impresora HP, o simplemente para aquellos que no recuerden los paquetes a instalar. No os preocupéis, es un proceso sencillo, esta vez no tendremos que meternos en 40 ficheros de configuración :p

Primero instalaremos los paquetes básicos para imprimir, como el sistema de impresión cups, el intérprete del lenguaje de descripción de páginas PostScript y PDF, ghostscript, usado por los filtros foomatic para obtener la salida de cups.

sudo pacman -S cups ghostscript foomatic-db-engine foomatic-filters

Ahora instalamos la utilidad para impresoras de HP, que nos permitirá configurar la impresora, conocer los niveles de tinta, etc.

sudo pacman -S hplip

Si disponemos de escáner instalaremos sane, que nos dará el soporte para el escáner, y xsane, una aplicación gráfica para escanear documentos e imágenes:

sudo pacman -S sane xsane

Debemos asegurarnos de que nuestro usuario está en el grupo de impresión y del escáner. Con el comando groups podremos ver los grupos a los que pertenece nuestro usuario y si en esta lista están los grupos lp y scanner. En caso de no estarlo tendremos que añadir nuestro usuario a dichos grupos:

gpasswd -a usuario lp 
gpasswd -a usuario scanner

Para que el servicio de impresión se inicie automáticamente cada vez que reiniciemos nos toca modificar un archiconocido de los archers (anda mira, si me ha salido un juego de palabras): el famoso rc.conf.

sudo nano /etc/rc.conf

Buscamos DAEMONS y añadimos el demonio cups:

DAEMONS=(... cupsd)

Guardamos y cerramos el fichero. Si no queremos esperar a reiniciar para lanzar el servicio de impresión hacemos:

sudo /etc/rc.d/cupsd start

Por último añadiremos nuestra impresora de una manera gráfica y sencilla con:

sudo hp-setup

Con esto ya podremos ver nuestra impresora en la lista de impresoras disponibles cuando queramos imprimir algo. En cuanto al scanner vamos a verificar que es detectado y está correctamente configurado. Primero hacemos:

sudo sane-find-scanner

Entre las líneas que nos escupe el comando deberíamos leer alguna que empiece por found scanner o algo similar. Eso es que vamos bien. Ahora nos toca probar otro comando:

sudo scanimage -L

Aquí nos debería decir que nuestro escáner ha sido identificado, pero es posible que si disponéis de una HP multifunción os diga que no encuentra el escáner. En ese caso no os preocupéis, lo arreglamos de la siguiente manera:

sudo nano /etc/sane.d/dll.conf

En este fichero nos vamos a las últimas líneas y deberíamos ver por allí algo como: #hpaio. Descomentamos esa línea dejándola como: hpaio. Guardamos y salimos. Ahora volvemos a tirar un sudo scanimage -L y muy posiblemente os diga algo muy distinto.

A disfrutarlo con salud.

No hay comentarios:

Publicar un comentario