Impresoras y Escáners¶
Impresoras¶
Instalar cups
y configurar desde el sitio web (http://localhost:631/) logueándose como root.
sudo pacman -S cups cups-pdf
sudo systemctl enable cups.service
sudo systemctl start cups.service
No busqué cómo hacer para que no sea necesario usar root, pero tiene que ver con agregarse al grupo lp
y/o sys
.
sudo usermod -aG lp USERNAME
sudo usermod -aG sys USERNAME
Además fue necesario instalar system-config-printer
para que ande en KDE si aparece el error 'The name org.fedoraproject.Config.Printing was not provided by any .service files'. También print-manager
para que haya un panel de configuración de impresoras en los settings de KDE.
sudo pacman -S print-manager system-config-printer
HP printers and tools¶
sudo pacman -S hplip python-pyqt5 usbutils
HP Photosmart_Plus_B209a-m¶
Para esta impresora, CUPS alcanza.
Más abajo en esta página está la configuración con hp-setup
, pero se puede hacer desde la interfaz web o del modo que sea.
HP Laser 107w¶
"Will never be supported by HPLIP"
Pero parece que se puede usar con "IPP" nomás:
Es importante que el "color mode" esté en 8 bit SGray
(quizas otras funcionen):
Falta rastertospl¶
En CUPS (y en KDE settings) puede aparecer esto como status:
Idle - "File "/usr/lib/cups/filter/rastertospl" not available: No such file or directory"
La mejor solución es instalar los drivers de gutenprint y foomatic:
sudo pacman -S gutenprint foomatic-db-gutenprint-ppds
Después se puede reinstalar la impresora via KDE settings.
Referencias:
Otra solución es instalar los drivers propietarios de Samsung/HP como se explica más abajo.
Bit depth¶
Con 8 bit Gray
las imagenes salian invertidas, y con 16 bit Gray
me imprimia una hoja con este mensaje de error:
PWG ERROR - PWG ColorSpace Error
POSITION : 0x200 (8192)
SYSTEM : emul/PWG/PWG
LINE : 372
VERSION : V11.73_190212
ERROR CODE: 11-1114
También se puede usar esta impresora a través de un CUPS server corriendo en un Raspberry Pi, a su vez conectado a la impresora por USB.
Método anterior¶
Este método dejó de funcionar.
Bajé los drivers de esta impresora para Linux-Linux, del sitio de HP:
- https://ftp.hp.com/pub/softlib/software13/printers/CLP150/ULDLINUX_V1.00.39_00.12.zip (ULDLINUX_V1.00.39_00.12.zip backup)
Dentro hay scripts de instalación, y un archivo PPD HP_Laser_10x_Series.ppd
que sirve para esta impresora . Lo encontré por suerte, ya que el PPD no aparece en la lista de CUPS.
Si uno agrega la impresora por KDE o por CUPS web, aparece un error... le falta algo que se llama /usr/libexec/cups/filter/rastertospl
. Eso no está en ningún lado y Google no fue de gran ayuda, pero buscando el PPD llegué a esto:
Ahí dice que si confias en HP y sus scripts, hay que instalar unos drivers "de Samsung" para que esto funcione, porque en otro post se dice que: As of hplip HPLIP-3.19.11, there is no support for this printer. So sad
Entonces hice, sin confianza pero con fé:
$ sudo su
# ./install-printer.sh
Ese script está en el mismo .zip que el PPD.
Luego agregé la impresora a través de la configuración de KDE:
Por las dudas reinicié, y todo funcionó.
Un día reinstalé arch y dejó de funcionar.
Escaners¶
Escanear:
- https://askubuntu.com/questions/11275/how-can-i-get-my-epson-v500-scanner-working
- https://www.archlinux.org/packages/community/x86_64/iscan/
- http://download.ebz.epson.net/dsc/search/01/search/searchModule
- https://wiki.archlinux.org/index.php/SANE/Scanner-specific_problems
Bajé iscan y este paquete: https://aur.archlinux.org/packages/iscan-plugin-epson-v500-photo/
Photosmart_Plus_B209a-m¶
sudo pacman -S hplip sane skanlite
Bajar el archivo PPD de la impresora "Photosmart_Plus_B209a-m all-in-one" (). Descomprimir y copiar el path absoluto al portapapeles.
Configurar con:
hp-setup -i
En algún momento va a pedir el path al PPD.
Verificar que ahora aparece:
scanimage -L