web-dev-qa-db-fra.com

L'imprimante Brother DCP 1610W ne fonctionne pas sous Xubuntu 16.04

J'essaie d'imprimer quelque chose sur mon bureau avec Xubuntu 16.04 mais je ne réussis pas. La chose étrange est que cela fonctionne parfaitement sur mon ordinateur portable (avec la même version OS, les mêmes pilotes, etc.).

Voici les sorties de

tail -f /var/log/syslog

avant et après avoir branché mon imprimante:

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)

Mon imprimante est le Brother-DCP 1610w. Je peux très bien numériser avec, c'est juste l'impression qui ne fonctionne pas. Sous "Imprimantes", je vois l'imprimante avec la coche verte, mais après avoir demandé à imprimer quelque chose, rien ne se passe. Si je vais à "Imprimantes", je vois les travaux comme "terminés".

Avez-vous une idée de ce qui pourrait se passer et devrais-je résoudre ce problème? J'ai évidemment déjà déjà redémarré l'ordinateur et l'imprimante. J'ai également déjà installé ces pilotes: Téléchargements - DCP-1610W | support.brother.com

EDIT: Faire Sudo cat /etc/cups/printers.conf alors que l’imprimante est éteinte me donne ce qui suit:

# Printer configuration file for CUPS v2.1.3
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
<DefaultPrinter Brother-DCP-1610W-series>
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
</DefaultPrinter>
<Printer DCP1610W>
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
</Printer>

Avec l’imprimante allumée, j’obtiens:

# Printer configuration file for CUPS v2.1.3
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
<DefaultPrinter Brother-DCP-1610W-series>
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
</DefaultPrinter>
<Printer DCP1610W>
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
</Printer>
2
iamatrain

Votre imprimante 1610 est répertoriée deux fois dans /etc/cups/printers.conf avec différents UUID à chaque fois.

Dans mon fichier de configuration, l’imprimante Brother n’est répertoriée qu’une seule fois:

# Printer configuration file for CUPS v2.1.3
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
<DefaultPrinter DCP7065DN>
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
</DefaultPrinter>

Je voudrais supprimer votre deuxième imprimante en commençant par <Printer DCP1610W> jusqu'à la dernière ligne du fichier </Printer>.

Avant de modifier /etc/cups/printers.conf, vous devez arrêter le service cupsd avec:

Sudo systemctl stop cups

Ensuite, faites votre édition. Après avoir sauvegardé votre fichier de configuration, redémarrez le service cupsd avec:

Sudo systemctl start cups

Une mise en garde, je suis sous Ubuntu 16.04 pas Xubuntu 16.04.

3
WinEunuuchs2Unix

CUPS, comme vous l'avez sûrement découvert, est un programme très complexe pour le moins.

Il semble que votre imprimante ait été ajoutée deux fois au registre des imprimantes CUPS, ce qui pourrait probablement causer ce blocage.

Heureusement, vous pouvez remédier à cela à partir de l'interface graphique:

  1. Accédez au menu des paramètres d'imprimante à partir du programme de configuration de votre ordinateur.
  2. Débranchez l'imprimante en difficulté.
  3. Supprimez l'imprimante en difficulté du menu des paramètres.
  4. Fermez et rouvrez le menu des paramètres pour vous assurer qu'il a disparu. Sinon, retirez-le à nouveau.
  5. Rebranchez votre imprimante et le système devrait la détecter automatiquement. Ne pas ajouter manuellement l’imprimante.

Veillez à redémarrer tous les programmes pouvant nécessiter l’imprimante pour pouvoir les actualiser et obtenir la liste des imprimantes la plus récente (et la plus correcte).


Vous pouvez également supprimer l’imprimante de CUPS page Web de contrôle *. A partir de là, accédez à l'onglet Imprimantes et supprimez l'imprimante concernée et toutes les entrées similaires.

De plus, pendant que vous êtes dans ce panneau, vous devriez jeter un coup d’œil à l’onglet Travaux et assurez-vous qu’il n’existe pas de flux de travail s'exécutera une fois que l'imprimante est (re) connectée.

Une fois que vous êtes certain que tout est prêt, rebranchez l’imprimante et créez un document test. Il devrait imprimer après quelques secondes.

* Ce lien vous mènera à votre panneau d'administration CUPS local, présent à l'adresse localhost:631. C'est ici pour votre commodité seulement.

1
Kaz Wolfe