lunes, octubre 04, 2010

Configurar impresora HP multifunción en Archlinux





Al instalar Archlinux, no trae predefinido un programa para configurar e instalar impresoras. En el caso de las Hp, existe un programa creado expresamente para Linux que funciona bastante bien (tanto la función impresora, como el fax y el escaner).



Para instalarlo, hay que seguir los siguientes pasos:

sudo pacman -S cups ghostscript gsfonts  samba
yaourt -S  hal-cups-utils

 Nota: Samba es opcional, pero hay que instarlo si como en mi caso, quereis compartir la impresora en red. 

Ahora, editamos el archivo /etc/rc.conf y añadimos:

MODULES = ( .... usblp ... )

Y en la parte de Daemons:

DAEMONS = ( ... cupsd ... )

El procedimiento anteriormente descrito es común para todas las impresoras. Para las HP, además, realizaremos lo siguiente. 

sudo pacman -S hplip pyqt

 En el caso de utilizar impresoras que se conectan por USB, hay dos opciones: algunas impresoras necesitan deshabilitar en la sección Modules usblp; en cambio, otras necesitan tenerlo activo para funcionar.  Si teneis que deshabilitarlo, simplemente entrad en /etc/rc.conf y :

MODULES = ( ... !usblp ...)

Para mi HP Multifunción 5610, la configuración que ha funcionado ha sido el Modulo usblp habilitado y la instalación de un paquete "especial":

yaourt -S cups-usblp

En cualquier caso, es necesario reiniciar para que se carguen los demonios como el cups. Después de reiniciar, en Accesorios aparece el programa HPlip. El programa es bastante intuitivo. 


El error se debe a que la impresora no estaba conectada en el momento de ejecutar el programa. 

Si al intentar ejecutar el programa no os arranca, al ponerlo sobre terminal veréis que os da como error una dependencia: python-qt4. Para solucionarlo, poned en Terminal:

sudo pacman -S python2-pyqt

También es necesario realizar un paso más. Instalad el siguiente paquete:

sudo pacman -S system-config-printer-gnome


Después, poned en terminal:


sudo groupadd lpadmin
sudo usermod -aG lpadmin vuestrousuario


Modificando donde pone vuestrusuario, por el nombre de vuestro usuario. Ahora necesitamos añadir lpadmin en un archivo:


sudo nano /etc/cups/cupsd.conf


Buscad la línea (casi al principio que pone):


SystemGroup sys root


Y añadid:


SystemGroup sys root lpadmin


Guardad y cerrad. Hay que volver a cargar cups. Para ello:


sudo /etc/rc.d/cupsd restart


Después de esto, ya podréis utilizar tanto el programa Hp Manager como el por defecto de Gnome, para configurar y utilizar vuestra impresora.


Saludos!! ^^



2 Comentarios :

  1. Gracias, ya estaba desesperado.

    ResponderEliminar
    Respuestas
    1. Para esto estamos, Anónimo. Nos alegra que te haya funcionado ^^

      Un saludo!!

      Eliminar

 
Google+