
Como dice el título, no puedo imprimir con mi impresora (una Brother HL-L2325DW). Me emite un pitido varias veces una vez que recibe mi trabajo de impresión y CUPS indica que el trabajo de impresión está completo, pero más allá de unos pocos pitidos no sucede nada.
lo he hecho como elWiki Arcosugiere. He instalado CUPS:
$ pacman -Ss cups
extra/apcupsd 3.14.14-7
Power mangement and controlling most of APC's UPS models
extra/bluez-cups 5.73-4
CUPS printer backend for Bluetooth printers
extra/cups 1:2.4.7-2 [installed]
OpenPrinting CUPS - daemon package
extra/cups-browsed 2.0.0-2
a helper daemon to browse the network for remote CUPS queues and IPP network printers
extra/cups-filters 2.0.0-1 [installed]
OpenPrinting CUPS Filters
extra/cups-pdf 3.0.1-7
PDF printer for cups
extra/cups-pk-helper 0.2.7-1
A helper that makes system-config-printer use PolicyKit
extra/libcups 1:2.4.7-2 [installed]
OpenPrinting CUPS - client libraries and headers
extra/libcupsfilters 2.0.0-1 [installed]
OpenPrinting CUPS Filters - contains all the code of the filters of the former cups-filters package as library
functions
extra/pappl 1.4.6-1
a simple C-based framework/library for developing CUPS Printer Applications
extra/python-pycups 2.0.1-6
Python bindings for libcups
extra/splix 2.0.0-20
CUPS drivers for SPL (Samsung Printer Language) printers
extra/system-config-printer 1.5.18-2
A CUPS printer configuration tool and status applet
multilib/lib32-libcups 2.4.7-1 [installed]
The CUPS Printing System - client libraries (32-bit)
También está habilitado Copas:
$ systemctl status cups
● cups.service - CUPS Scheduler
Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled; preset: disabled)
Active: active (running) since Mon 2024-03-25 01:23:40 CDT; 8h ago
TriggeredBy: ● cups.socket
○ cups.path
Docs: man:cupsd(8)
Main PID: 196807 (cupsd)
Status: "Scheduler is running..."
Tasks: 1 (limit: 19027)
Memory: 4.9M (peak: 21.2M)
CPU: 1.139s
CGroup: /system.slice/cups.service
└─196807 /usr/bin/cupsd -l
Mar 25 01:23:40 arch systemd[1]: Starting CUPS Scheduler...
Mar 25 01:23:40 arch systemd[1]: Started CUPS Scheduler.
Quiero descubrir la impresora automáticamente, así que me aseguré de que Avahi estuviera instalado.
$ pacman -Ss avahi
extra/avahi 1:0.8+r194+g3f79789-1 [installed]
Service Discovery for Linux using mDNS/DNS-SD (compatible with Bonjour)
extra/pacredir 0.4.7-2
redirect pacman requests, assisted by avahi service discovery
Seguí adelante con elPasos para la resolución del nombre de host en la página Avahi Arch Wiki
$ cat /etc/nsswitch.conf
# Name Service Switch configuration file.
# See nsswitch.conf(5) for details.
passwd: files systemd
group: files [SUCCESS=merge] systemd
shadow: files systemd
gshadow: files systemd
publickey: files
hosts: mymachines mdns_minimal [NOTFOUND=return] resolve [!UNAVAIL=return] files myhostname dns
networks: files
protocols: files
services: files
ethers: files
rpc: files
netgroup: files
Instalé los controladores para la impresora desde AUR:
$ yay -Ss brother-hll2325dw
aur/brother-hll2325dw 4.0.0-1 (+0 0.00) (Installed)
Brother HL-L2325DW CUPS driver (based on Brother's rpm package)
Finalmente, desde la pestaña de administración de CUPS fui a buscar nuevas impresoras, donde mostraba
Probé las tres opciones, usando varias combinaciones de subopciones. Todas las demás opciones que probé no me llevaron a ninguna parte: la impresora no funcionó en absoluto. El pitido se produjo sólo si seleccioné la segunda opción.
Eso me llevó a la siguiente pantalla, donde seleccioné Brother y luego presioné continuar:
Luego me pidieron que seleccionara el modelo. Parece haber dos opciones que se adaptan a mi impresora. La opción indicada me hace sonar el pitido, la otra sin conductor que aparece ahí ni siquiera me da tanto. Después de hacer la selección, presioné agregar impresora.
Me llevan a la siguiente página:
Al presionar Establecer opciones de impresora me trae aquí:
Presionar Establecer opciones predeterminadas me lleva aquí
Ahora, si intento imprimir y voy a la página de trabajos en el sitio localhost de CUPS, veo algo como esto:
Se muestra completado, pero no se ha impreso nada, solo hago que mi impresora emita un pitido como mencioné antes. Esta impresora imprime con éxito a través de la red sin problemas en Windows.
¿Algún consejo sobre adónde ir desde aquí?
Gracias.
Respuesta1
Parece que su impresora es compatible con IPP en todas partes o Airprint, lo que significa que no necesita proporcionar archivos ppd explícitos, ya que la impresora puede proporcionarlos iniciando la configuración de la impresora con un comando como este, como root:
lpadmin -p AirPrint -E -v "ipp://10.0.xy/ipp/print" -m en todas partes
donde la dirección IP es la que esté asignada a su impresora en su red local. La mayoría de las impresoras de los últimos años admiten este modo de configuración y puede comprobar si su impresora es compatible enhttps://openprinting.github.io/printers/