Antes de empezar con la propia instalación de la impresora, es necesario tener instalado y configurado el servicio cups, y sus dependencias más estrechas.
sudo pacman -S cups cups-filters avahi ghostscript gsfonts
De manera opcional y dependiendo de cual sea nuestra impresora, será necesario instalar alguno de los siguientes paquetes:
hplip - drivers para HP
hpoj - drivers para HP Office Jet
gutenprint - drivers para Canon, Epson, Lexmark, Sony y Olympus
splix - drivers para Samsung
cups-pdf - drivers para impresora PDF
Una vez instalado el paquete cups, sus dependencias y los drivers de nuestra impresora, pasamos a iniciar el servicio.
Para ello, es necesario que nuestro usuario pertenezca a los grupos sys y lp
sudo gpasswd -a usuario sys
sudo gpasswd -a usuario lp
El servicio cups puede iniciarse puntualmente
sudo systemctl start cups.service
O en cada inicio de sesión
sudo systemctl enable cups.service
Una vez hecho todo lo anterior, es momento por fin de instalar y configurar nuestra impresora.
Para ello tan sólo bastará con ejecutar la orden
sudo pacman -S system-config-printer
Tras esto, ejecutando
system-config-printer
Obtendremos
Pulsando en el botón Añadir se obtiene
En donde se podrá elegir el modo de conexión de la impresora a nuestro equipo y el modelo específico de impresora
A modo de ejemplo, en esta última imagen estoy instalando una impresora HP, en red y a través del driver hplip
Nada más, así de fácil.
Espero que os sirva.
Funciona per-fec-to
ResponderEliminarAsi da gusto empezar en Archlinux!
Muchas gracias Sergio!
EliminarMe alegro de haber sido de ayuda ;-)
Un saludo.
Me ayudo mucho tu post
ResponderEliminarMe alegro mucho, porque de eso se trata, de compartir experiencias y ayudar si se puede :D
EliminarGracias por comentar!
hola, queria informarte que luego de seguir los pasos detallados recibo dicho error ( quiero instalar multifuncion epson tx115 )
ResponderEliminarsystem-config-printer
Traceback (most recent call last):
File "/usr/share/system-config-printer/system-config-printer.py", line 70, in
import cupshelpers
File "/usr/lib/python3.4/site-packages/cupshelpers/__init__.py", line 60, in
from . import openprinting
File "/usr/lib/python3.4/site-packages/cupshelpers/openprinting.py", line 22, in
import pycurl, urllib.request, urllib.parse, urllib.error, platform, threading, tempfile, traceback
ImportError: pycurl: libcurl link-time version (7.37.0) is older than compile-time version (7.39.0)
que puedo hacer ... gracias
Hola!
EliminarPues después de haber buscado tu error en la red, parece que se trata de un bug reciente en system-config-printer:
https://bugs.archlinux.org/task/28652
Debería solucionarse instalando el paquete python-pycurl
Ya me cuentas qué tal te fue.
Un saludo y gracias por comentar!
Me ayudo mucho, aunque no funciona del todo correctamente la epson, el escanner funciona de lujo y la impresora brother esa si funciona de lujo, muchas gracias por tu ayuda
ResponderEliminarCada vez más los fabricantes tienden a mejorar su soporte en Linux, es posible que puedas encontrar un driver específico para tu impresora Epson.
EliminarMe alegro de haber podido ayudar, gracias por comentar Jaime, un saludo!