El fabricante HP ofrece drivers de sus impresoras, escaner y fax para GNU/Linux. Llama a este servicio: HPLIP (HP Linux Imaging and Printing).
En mi caso tengo un CentOS 6.2 y voy a imprimir en la impresora HP Laserjet 1020. Como no está bien instalada tengo este error: "Printer HP-Laserjet-1020: printer requires a binary plugin, run hp-setup".
1.-Del enlace que he indicado arriba descargamos el paquete hplip recomendado para nuestro S.O. e impresora.
En mi caso es el hplip-3.13.4_rhel-6.0.x86_64.rpm
2.-Instalamos el paquete.
yum install hplip-3.13.4_rhel-6.0.x86_64.rpm
Me salen mensajes de error por conflictos con otro software de HP instalado ya en mi Linux: "conflicts with file from package hplip-common-3.10.9-3.el6.x86-64"
Eso me obliga a desinstalar estos paquetes:
yum remove hpijs*
yum remove libsane-hpaio*
yum remove hplip-common*
yum remove hplip-libs*
Ahora si consigo instalar el paquete.
3.-Instalamos el setup de HP que nos lo ha dejado en /usr/bin
Ponemos el argumento -i para que sea en modo interactivo.
./hp-setup -i
4.-Nos hace las siguientes preguntas:
- ¿Está conectada por wifi o por USB?
- ¿Cómo deseas instalar el plug-in de HP? Tengo como opción por Internet que no funciona creo que porque no tiene en cuenta mi configuración proxy. No me queda otra que indicarle una ruta al fichero que busca (hplip-3.13.4-plugin.run).
Ahora sin reiniciar ni nada ya puedo imprimir desde CentOS en la impresora HP.
Saludos,