La impresora Brother DCP 1610W no funciona en Xubuntu 16.04

Estoy intentando imprimir algo en mi escritorio con Xubuntu 16.04 pero no estoy teniendo éxito. Lo extraño es que funciona perfectamente en mi computadora portátil (con la misma versión del sistema operativo, los mismos controladores, etc.).

Aquí están las salidas de

tail -f /var/log/syslog 

Antes y después de conectar mi impresora:

 Aug 19 11:50:26 mypc kernel: [ 124.382330] usblp 3-10.3:1.0: usblp1: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x04F9 pid 0x035B Aug 19 11:50:50 mypc org.freedesktop.PackageKit[3064]: DEBUG:Checking for inactivity (30s) Aug 19 11:51:20 mypc org.freedesktop.PackageKit[3064]: DEBUG:Checking for inactivity (60s) Aug 19 11:51:36 mypc kernel: [ 193.883546] usb 3-10.3: USB disconnect, device number 5 Aug 19 11:51:36 mypc kernel: [ 193.883747] usblp1: removed Aug 19 11:51:36 mypc udev-configure-printer[5268]: remove /devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10.3 Aug 19 11:51:36 mypc udev-configure-printer[5268]: URI of detected printer: usb://Brother/DCP-1610W%20series?serial=E74230B5N526398, normalized: brother dcp 1610w series serial e74230b5n526398 Aug 19 11:51:36 mypc udev-configure-printer[5268]: URI of print queue: usb://Brother/DCP-1610W%20series?serial=E74230B5N526398, normalized: brother dcp 1610w series serial e74230b5n526398 Aug 19 11:51:36 mypc udev-configure-printer[5268]: Queue ipp://localhost/printers/Brother-DCP-1610W-series has matching device URI Aug 19 11:51:36 mypc udev-configure-printer[5268]: Disabled printer ipp://localhost/printers/Brother-DCP-1610W-series as the corresponding device was unplugged or turned off Aug 19 11:51:40 mypc colord-sane: io/hpmud/pp.c 627: unable to read device-id ret=-1 Aug 19 11:51:43 mypc kernel: [ 200.962335] usb 3-10.3: new high-speed USB device number 6 using xhci_hcd Aug 19 11:51:43 mypc kernel: [ 201.051201] usb 3-10.3: New USB device found, idVendor=04f9, idProduct=035b Aug 19 11:51:43 mypc kernel: [ 201.051204] usb 3-10.3: New USB device strings: Mfr=0, Product=0, SerialNumber=3 Aug 19 11:51:43 mypc kernel: [ 201.051205] usb 3-10.3: SerialNumber: E74230B5N526398 Aug 19 11:51:43 mypc kernel: [ 201.053024] usblp 3-10.3:1.0: usblp1: USB Bidirectional printer dev 6 if 0 alt 0 proto 2 vid 0x04F9 pid 0x035B Aug 19 11:51:43 mypc systemd[1]: Starting Automatic USB/Bluetooth printer setup (-devices-pci0000:00-0000:00:14.0-usb3-3\x2d10-3\x2d10.3)... Aug 19 11:51:43 mypc udev-configure-printer[5285]: add /devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10.3 Aug 19 11:51:43 mypc udev-configure-printer[5285]: device devpath is /devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10.3 Aug 19 11:51:43 mypc udev-configure-printer[5285]: MFG:Brother MDL:DCP-1610W series SERN:- serial:E74230B5N526398 Aug 19 11:51:43 mypc kernel: [ 201.078847] audit_printk_skb: 63 callbacks suppressed Aug 19 11:51:43 mypc kernel: [ 201.078850] audit: type=1400 audit(1471603903.429:118): apparmor="DENIED" operation="open" profile="/usr/sbin/ippusbxd" name="/etc/ld.so.preload" pid=5299 comm="ippusbxd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0 Aug 19 11:51:47 mypc colord-sane: io/hpmud/pp.c 627: unable to read device-id ret=-1 Aug 19 11:51:48 mypc kernel: [ 206.136838] audit: type=1400 audit(1471603908.485:119): apparmor="DENIED" operation="open" profile="/usr/sbin/cupsd" name="/etc/ld.so.preload" pid=5309 comm="cups-exec" requested_mask="r" denied_mask="r" fsuid=0 ouid=0 Aug 19 11:51:48 mypc kernel: [ 206.137116] audit: type=1400 audit(1471603908.485:120): apparmor="DENIED" operation="open" profile="/usr/sbin/cupsd" name="/etc/ld.so.preload" pid=5309 comm="cups-deviced" requested_mask="r" denied_mask="r" fsuid=0 ouid=0 Aug 19 11:51:48 mypc kernel: [ 206.140017] audit: type=1400 audit(1471603908.489:121): apparmor="DENIED" operation="open" profile="/usr/sbin/cupsd" name="/etc/ld.so.preload" pid=5311 comm="ipp" requested_mask="r" denied_mask="r" fsuid=7 ouid=0 Aug 19 11:51:48 mypc kernel: [ 206.145184] audit: type=1400 audit(1471603908.493:122): apparmor="DENIED" operation="open" profile="/usr/sbin/cupsd" name="/etc/ld.so.preload" pid=5314 comm="serial" requested_mask="r" denied_mask="r" fsuid=0 ouid=0 Aug 19 11:51:48 mypc kernel: [ 206.148449] audit: type=1400 audit(1471603908.497:123): apparmor="DENIED" operation="open" profile="/usr/sbin/cupsd" name="/etc/ld.so.preload" pid=5316 comm="ipps" requested_mask="r" denied_mask="r" fsuid=7 ouid=0 Aug 19 11:51:48 mypc kernel: [ 206.150067] audit: type=1400 audit(1471603908.497:124): apparmor="DENIED" operation="open" profile="/usr/sbin/cupsd" name="/etc/ld.so.preload" pid=5320 comm="usb" requested_mask="r" denied_mask="r" fsuid=0 ouid=0 Aug 19 11:51:48 mypc kernel: [ 206.156124] usblp1: removed Aug 19 11:51:48 mypc kernel: [ 206.163011] usblp 3-10.3:1.0: usblp1: USB Bidirectional printer dev 6 if 0 alt 0 proto 2 vid 0x04F9 pid 0x035B Aug 19 11:51:48 mypc hp[5313]: io/hpmud/pp.c 627: unable to read device-id ret=-1 Aug 19 11:51:48 mypc python3: io/hpmud/pp.c 627: unable to read device-id ret=-1 Aug 19 11:51:48 mypc udev-configure-printer[5285]: URI contains USB serial number Aug 19 11:51:48 mypc udev-configure-printer[5285]: URI match: usb://Brother/DCP-1610W%20series?serial=E74230B5N526398 Aug 19 11:51:48 mypc udev-configure-printer[5285]: URI of detected printer: usb://Brother/DCP-1610W%20series?serial=E74230B5N526398, normalized: brother dcp 1610w series serial e74230b5n526398 Aug 19 11:51:48 mypc udev-configure-printer[5285]: URI of print queue: usb://Brother/DCP-1610W%20series?serial=E74230B5N526398, normalized: brother dcp 1610w series serial e74230b5n526398 Aug 19 11:51:48 mypc udev-configure-printer[5285]: Queue ipp://localhost/printers/Brother-DCP-1610W-series has matching device URI Aug 19 11:51:48 mypc udev-configure-printer[5285]: Re-enabled printer ipp://localhost/printers/Brother-DCP-1610W-series Aug 19 11:51:48 mypc systemd[1]: Started Automatic USB/Bluetooth printer setup (-devices-pci0000:00-0000:00:14.0-usb3-3\x2d10-3\x2d10.3). Aug 19 11:51:50 mypc org.freedesktop.PackageKit[3064]: DEBUG:Checking for inactivity (90s) 

Mi impresora es la Brother-DCP 1610w. Puedo escanear perfectamente bien con él, es solo la impresión que no funciona. Debajo de “Impresoras”, veo la impresora allí con la marca de verificación verde, aunque después de pedir imprimir algo, no pasa nada. Si voy a “Impresoras”, veo los trabajos como “completados”.

¿Alguna idea de lo que podría estar pasando y debería solucionar este problema? Obviamente ya he reiniciado tanto la computadora como la impresora. También he instalado estos controladores: Descargas – DCP-1610W | support.brother.com

EDITAR: Al hacer sudo cat /etc/cups/printers.conf mientras la impresora está apagada, aparece lo siguiente:

 # Printer configuration file for CUPS v2.1.3 # Written by cupsd # DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING  UUID urn:uuid:3f49b902-e331-31f5-558a-cf8be931977d Info Brother DCP-1610W series Location mypc MakeModel Brother DCP-1610W for CUPS DeviceURI usb://Brother/DCP-1610W%20series?serial=E74230B5N526398 State Stopped StateMessage Unplugged or turned off StateTime 1471611395 ConfigTime 1471603824 Reason paused Type 8392708 Accepting Yes Shared Yes JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 OpPolicy default ErrorPolicy retry-job   UUID urn:uuid:b62f3751-a91c-39b0-59ee-2fb82efd5755 Info DCP1610W MakeModel Brother DCP-1610W for CUPS DeviceURI usb://Brother/DCP-1610W%20series?serial=E74230B5N526398 State Stopped StateMessage Unplugged or turned off StateTime 1471611395 ConfigTime 1471606686 Reason paused Type 8392708 Accepting Yes Shared Yes JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 OpPolicy default ErrorPolicy retry-job  

Con la impresora encendida, obtengo:

 # Printer configuration file for CUPS v2.1.3 # Written by cupsd # DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING  UUID urn:uuid:3f49b902-e331-31f5-558a-cf8be931977d Info Brother DCP-1610W series Location mypc MakeModel Brother DCP-1610W for CUPS DeviceURI usb://Brother/DCP-1610W%20series?serial=E74230B5N526398 State Idle StateTime 1471702911 ConfigTime 1471603824 Type 8392708 Accepting Yes Shared Yes JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 OpPolicy default ErrorPolicy retry-job   UUID urn:uuid:b62f3751-a91c-39b0-59ee-2fb82efd5755 Info DCP1610W MakeModel Brother DCP-1610W for CUPS DeviceURI usb://Brother/DCP-1610W%20series?serial=E74230B5N526398 State Idle StateTime 1471702911 ConfigTime 1471606686 Type 8392708 Accepting Yes Shared Yes JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 OpPolicy default ErrorPolicy retry-job  

Su impresora 1610 aparece dos veces en /etc/cups/printers.conf con diferentes UUID cada vez.

En mi archivo de configuración, la impresora Brother solo aparece una vez:

 # Printer configuration file for CUPS v2.1.3 # Written by cupsd # DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING  UUID urn:uuidzf3a944e2-df3b-3462-73f0-bf2d45b99cdf Info DCP7065DN MakeModel Brother DCP7065DN for CUPS DeviceURI usb://Brother/DCP-7065DN?serial=U62712M1N423077 State Idle StateTime 1472268209 ConfigTime 1470519913 Type 8392724 Accepting Ves Shared Ves JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 OpPolicy default ErrorPolicy retry-job  

Eliminaré su segunda impresora desde hasta la última línea del archivo .

Antes de editar /etc/cups/printers.conf , debe detener el servicio cupsd con:

 sudo systemctl stop cups 

Entonces haz tu edición. Después de guardar su archivo de configuración reinicie el servicio cupsd con:

 sudo systemctl start cups 

Una advertencia: estoy ejecutando Ubuntu 16.04 no Xubuntu 16.04.

CUPS, como estoy seguro de que has descubierto, es un progtwig muy delicado para decir lo menos.

Parece como si su impresora se hubiera agregado dos veces al registro de impresoras CUPS, lo que probablemente causaría este locking.

Afortunadamente, puedes remediar esto desde la GUI:

  1. Vaya al menú de configuración de Impresoras desde el progtwig de Configuración en su computadora.
  2. Desenchufe la impresora con problemas.
  3. Retire la impresora con problemas del menú de configuración.
  4. Cierre y vuelva a abrir el menú de configuración para asegurarse de que realmente haya desaparecido. Si no, quítalo otra vez.
  5. Vuelva a enchufar la impresora y el sistema debería detectarla automáticamente. No agregue manualmente la impresora.

Asegúrese de reiniciar cualquier progtwig que pueda necesitar la impresora para que puedan actualizarse y obtener la lista de impresoras más nueva (y correcta).


Alternativamente, puede eliminar la impresora de la página web de control de CUPS *. Desde allí, navegue a la pestaña Impresoras y elimine la impresora afectada y cualquier entrada similar.

Además, mientras se encuentra en este panel, debe mirar la pestaña Trabajos y asegurarse de que no haya un flujo de trabajo de impresión que se ejecutará una vez que la impresora esté (rec) conectada.

Después de estar seguro de que todo está listo, vuelva a conectar la impresora y saque un documento de prueba. Debería imprimir después de unos segundos.

* Este enlace lo llevará a su panel de administración local de CUPS, presente en localhost:631 . Está aquí solo para su conveniencia.