[DPC-7030] échec à l'impression de page de test [rouvert]

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

[DPC-7030] échec à l'impression de page de test [rouvert]

Message par bobo »

Bonjour,

Je n'arrive plus à imprimer de page de test avec mon imprimante Brother DCP-7030 : "Waiting for printer to become available".

Historique : il me semble avoir réussi sans problème le week-end dernier, ça m'avait bien épaté d'ailleurs de trouver les pilotes dans les dépôts et que tout fonctionne du premier coup. Maintenant ça ne fonctionne plus.

Côté matériel :
— Je continue à pouvoir commander le scanner (la connection passe).
— L'imprimante fonctionne toujours (ma copine a finalement imprimé depuis son laptop)
— Quelques vérifications inspirées par https://wiki.archlinux.org/index.php/CUPS

Code : Tout sélectionner

15:48 bobo@ ~% lpinfo -v
network ipps
network socket
network lpd
network http
network ipp
network https
direct usb://Brother/DCP-7030?serial=000J0N529732
network smb
15:48 bobo@ ~% lpstat -s
no system default destination
device for DCP7030: usb:/dev/usb/lp0
15:48 bobo@ ~% lpstat -p DCP7030
printer DCP7030 now printing DCP7030-33.  enabled since ven. 18 avril 2014 15:38:14 CEST
	Waiting for printer to become available.
Concernant les permissions :

Code : Tout sélectionner

15:54 bobo@ ~% id
uid=1000(bobo) gid=100(users) groupes=100(users),3(sys),7(lp),96(scanner)
Faisant parti du groupe sys, je peux commander l'impression de page de test depuis localhost:631.

Troubleshooting :
Il y a une page pour l'installation de cette imprimante :
https://wiki.archlinux.org/index.php/Brother_DCP-7030

J'ai tenté infructueusement les 2 contournements qu'on trouve dans cette doc :
— le blacklistage de usblp, https://wiki.archlinux.org/index.php/CU ... ting_usblp, l'encadré rouge semble indiqué que cette méthode n'est plus nécessaire depuis la version 1.6 de CUPS
— bidouillage de udev, en créer un fichier /etc/udev/rules.d/10-usbprinter.rules

J'ai repéré des liens intéressants :
https://forum.manjaro.org/index.php?topic=2782.0
https://wiki.archlinux.org/index.php/Br ... ter_status
NB : la dernière référence semble recommander une méthode similaire à la méthode udev, au paragraphe "Waiting for printer to become available".


Étant à cours d'idée, je viens à vous…
Dernière modification par bobo le dim. 06 juil. 2014, 15:16, modifié 3 fois.
dwm — BÉPO — vim — “more is less !”
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [imprimante] échec à l'impression de page de test

Message par bobo »

J'ai fait le test suivant après avoir lu http://wiki.archlinux.fr/CUPS. Branchement/débranchement du câble de l'imprimante puis dmesg.

Code : Tout sélectionner

16:00 bobo@ ~% dmesg
... plein de lignes ...
[ 1420.117820] usblp0: removed
[ 1424.037608] usb 1-3: new full-speed USB device number 4 using ohci-pci
[ 1424.209177] usblp 1-3:1.0: usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x04F9 pid 0x01EA
16:01 bobo@ ~% lpstat -s
no system default destination
device for DCP7030: usb:/dev/usb/lp0
16:04 bobo@ ~% lpstat -p DCP7030
printer DCP7030 is idle.  enabled since ven. 18 avril 2014 15:53:51 CEST
	Waiting for printer to become available.
Il y a de la vie.
dwm — BÉPO — vim — “more is less !”
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [imprimante] échec à l'impression de page de test

Message par FoolEcho »

Salut,

Passe cups en mode debug et montre-nous les logs, stp.
http://wiki.archlinux.fr/CUPS#Debug
«The following statement is not true. The previous statement is true.» :nage:
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [imprimante] échec à l'impression de page de test

Message par bobo »

Voici le /var/log/cups/error_log suite à l'activation du mode debug + test d'impression de page de test, dans un pastebin :
http://pastebin.com/AsTpYhui

Version courte avec les n° de lignes :

Code : Tout sélectionner

21:24 bobo@ ~% grep -n -e "^E" log_impression_page_test.txt 
44:E [18/Apr/2014:20:41:28 +0200] Unable to bind socket for address [v1.::1]:631 - Address already in use.
21:24 bobo@ ~% grep -n -e "^I" log_impression_page_test.txt 
1:I [18/Apr/2014:20:41:28 +0200] Listening to [v1.::1]:631 (IPv6)
2:I [18/Apr/2014:20:41:28 +0200] Listening to 127.0.0.1:631 (IPv4)
3:I [18/Apr/2014:20:41:28 +0200] Listening to /run/cups/cups.sock (Domain)
4:I [18/Apr/2014:20:41:28 +0200] Remote access is disabled.
6:I [18/Apr/2014:20:41:28 +0200] Loaded configuration file "/etc/cups/cupsd.conf"
7:I [18/Apr/2014:20:41:28 +0200] Using default TempDir of /var/spool/cups/tmp...
8:I [18/Apr/2014:20:41:28 +0200] Configured for up to 100 clients.
9:I [18/Apr/2014:20:41:28 +0200] Allowing up to 100 client connections per host.
10:I [18/Apr/2014:20:41:28 +0200] Using policy "default" as the default.
11:I [18/Apr/2014:20:41:28 +0200] Full reload is required.
12:I [18/Apr/2014:20:41:28 +0200] Loaded MIME database from "/usr/share/cups/mime" and "/etc/cups": 39 types, 52 filters...
16:I [18/Apr/2014:20:41:28 +0200] Loading job cache file "/var/cache/cups/job.cache"...
28:I [18/Apr/2014:20:41:28 +0200] Full reload complete.
30:I [18/Apr/2014:20:41:28 +0200] Cleaning out old files in "/var/spool/cups/tmp".
32:I [18/Apr/2014:20:41:28 +0200] Cleaning out old files in "/var/cache/cups".
40:I [18/Apr/2014:20:41:28 +0200] Registering ICC color profiles for "DCP7030".
45:I [18/Apr/2014:20:41:28 +0200] Listening to 127.0.0.1:631 on fd 11...
46:I [18/Apr/2014:20:41:28 +0200] Listening to /run/cups/cups.sock:631 on fd 3...
47:I [18/Apr/2014:20:41:28 +0200] Listening to [v1.::]:631 on fd 4...
48:I [18/Apr/2014:20:41:28 +0200] Resuming new connection processing...
100:I [18/Apr/2014:20:41:28 +0200] [Job 40] Started filter /usr/lib/cups/filter/bannertopdf (PID 2509)
101:I [18/Apr/2014:20:41:28 +0200] [Job 40] Started filter /usr/lib/cups/filter/pdftopdf (PID 2510)
102:I [18/Apr/2014:20:41:28 +0200] [Job 40] Started filter /usr/lib/cups/filter/pdftops (PID 2511)
103:I [18/Apr/2014:20:41:28 +0200] [Job 40] Started filter /usr/lib/cups/filter/brlpdwrapperDCP7030 (PID 2512)
104:I [18/Apr/2014:20:41:28 +0200] [Job 40] Started backend /usr/lib/cups/backend/usb (PID 2513)
137:I [18/Apr/2014:20:41:28 +0200] [Job 40] Waiting for printer to become available.
183:I [18/Apr/2014:20:41:29 +0200] [Client 15] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=2536)
478:I [18/Apr/2014:20:41:33 +0200] [Job 40] Waiting for printer to become available.
523:I [18/Apr/2014:20:41:38 +0200] [Job 40] Waiting for printer to become available.
562:I [18/Apr/2014:20:41:39 +0200] [Client 15] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=2617)
786:I [18/Apr/2014:20:41:41 +0200] [Client 15] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=2618)
907:I [18/Apr/2014:20:41:43 +0200] [Client 15] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=2620)
1052:I [18/Apr/2014:20:41:43 +0200] [Job 40] Waiting for printer to become available.
1065:I [18/Apr/2014:20:41:48 +0200] [Job 40] Waiting for printer to become available.
1106:I [18/Apr/2014:20:41:49 +0200] [Client 15] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=2631)
1123:I [18/Apr/2014:20:41:49 +0200] [Job ???] Request file type is application/vnd.cups-pdf-banner.
1127:I [18/Apr/2014:20:41:49 +0200] [Job 41] Adding start banner page "none".
1131:I [18/Apr/2014:20:41:49 +0200] [Job 41] Adding end banner page "none".
1132:I [18/Apr/2014:20:41:49 +0200] [Job 41] File of type application/vnd.cups-pdf-banner queued by "anonymous".
1134:I [18/Apr/2014:20:41:49 +0200] [Job 41] Queued on "DCP7030" by "anonymous".
1214:I [18/Apr/2014:20:41:51 +0200] [Client 15] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=2632)
1407:I [18/Apr/2014:20:41:53 +0200] [Job 40] Waiting for printer to become available.
1409:I [18/Apr/2014:20:41:58 +0200] Saving job.cache...
1419:I [18/Apr/2014:20:41:58 +0200] [Job 40] Waiting for printer to become available.
1458:I [18/Apr/2014:20:42:02 +0200] [Client 15] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=2641)
1726:I [18/Apr/2014:20:42:03 +0200] [Job 40] Waiting for printer to become available.
1736:I [18/Apr/2014:20:42:08 +0200] [Job 40] Waiting for printer to become available.
1775:I [18/Apr/2014:20:42:12 +0200] [Client 15] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=2652)
1963:I [18/Apr/2014:20:42:13 +0200] [Job 40] Waiting for printer to become available.
1973:I [18/Apr/2014:20:42:19 +0200] [Job 40] Waiting for printer to become available.
2012:I [18/Apr/2014:20:42:22 +0200] [Client 15] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=2664)
2230:I [18/Apr/2014:20:42:24 +0200] [Job 40] Waiting for printer to become available.
2231:I [18/Apr/2014:20:42:29 +0200] Saving job.cache...
2249:I [18/Apr/2014:20:42:29 +0200] [Job 40] Waiting for printer to become available.
2288:I [18/Apr/2014:20:42:32 +0200] [Client 15] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=2674)
2461:I [18/Apr/2014:20:42:34 +0200] [Job 40] Waiting for printer to become available.
2471:I [18/Apr/2014:20:42:39 +0200] [Job 40] Waiting for printer to become available.
2510:I [18/Apr/2014:20:42:42 +0200] [Client 15] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=2683)
2708:I [18/Apr/2014:20:42:44 +0200] [Job 40] Waiting for printer to become available.
2718:I [18/Apr/2014:20:42:49 +0200] [Job 40] Waiting for printer to become available.
2757:I [18/Apr/2014:20:42:53 +0200] [Client 15] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=2692)
2945:I [18/Apr/2014:20:42:54 +0200] [Job 40] Waiting for printer to become available.
2947:I [18/Apr/2014:20:42:59 +0200] Saving job.cache...
2957:I [18/Apr/2014:20:42:59 +0200] [Job 40] Waiting for printer to become available.
dwm — BÉPO — vim — “more is less !”
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [imprimante] échec à l'impression de page de test

Message par bobo »

en cherchant « dcp7030 "Unable to bind socket for address" » avec mon moteur de recherche favori je suis tombé là-dessus :
https://bugs.gentoo.org/494582

J'essaie de commenter ces lignes dans /usr/lib/systemd/system/cups.socket

Code : Tout sélectionner

#ListenStream=631
#BindIPv6Only=ipv6-only
dwm — BÉPO — vim — “more is less !”
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [imprimante] échec à l'impression de page de test

Message par bobo »

Après vérification : la manip' fait disparaître le ligne commençant pas "^E", mais l'imprimante reste toujours "Waiting for printer to become available"

Code : Tout sélectionner

09:33 root@ bobo% grep -n -e "^I" -e "^E" log_impression_page_test3.txt
1:I [19/Apr/2014:09:31:56 +0200] Listening to [v1.::1]:631 (IPv6)
2:I [19/Apr/2014:09:31:56 +0200] Listening to 127.0.0.1:631 (IPv4)
3:I [19/Apr/2014:09:31:56 +0200] Listening to /run/cups/cups.sock (Domain)
4:I [19/Apr/2014:09:31:56 +0200] Remote access is disabled.
6:I [19/Apr/2014:09:31:56 +0200] Loaded configuration file "/etc/cups/cupsd.conf"
13:I [19/Apr/2014:09:31:56 +0200] Using default TempDir of /var/spool/cups/tmp...
14:I [19/Apr/2014:09:31:56 +0200] Configured for up to 100 clients.
15:I [19/Apr/2014:09:31:56 +0200] Allowing up to 100 client connections per host.
16:I [19/Apr/2014:09:31:56 +0200] Using policy "default" as the default.
17:I [19/Apr/2014:09:31:56 +0200] Full reload is required.
18:I [19/Apr/2014:09:31:56 +0200] Loaded MIME database from "/usr/share/cups/mime" and "/etc/cups": 39 types, 52 filters...
22:I [19/Apr/2014:09:31:56 +0200] Loading job cache file "/var/cache/cups/job.cache"...
37:I [19/Apr/2014:09:31:56 +0200] Full reload complete.
39:I [19/Apr/2014:09:31:56 +0200] Cleaning out old files in "/var/spool/cups/tmp".
41:I [19/Apr/2014:09:31:56 +0200] Cleaning out old files in "/var/cache/cups".
47:I [19/Apr/2014:09:31:57 +0200] Registering ICC color profiles for "DCP7030".
51:I [19/Apr/2014:09:31:57 +0200] Listening to [v1.::1]:631 on fd 9...
52:I [19/Apr/2014:09:31:57 +0200] Listening to 127.0.0.1:631 on fd 10...
53:I [19/Apr/2014:09:31:57 +0200] Listening to /run/cups/cups.sock:631 on fd 11...
54:I [19/Apr/2014:09:31:57 +0200] Resuming new connection processing...
106:I [19/Apr/2014:09:31:57 +0200] [Job 43] Started filter /usr/lib/cups/filter/bannertopdf (PID 691)
107:I [19/Apr/2014:09:31:57 +0200] [Job 43] Started filter /usr/lib/cups/filter/pdftopdf (PID 692)
108:I [19/Apr/2014:09:31:57 +0200] [Job 43] Started filter /usr/lib/cups/filter/pdftops (PID 693)
109:I [19/Apr/2014:09:31:57 +0200] [Job 43] Started filter /usr/lib/cups/filter/brlpdwrapperDCP7030 (PID 694)
110:I [19/Apr/2014:09:31:57 +0200] [Job 43] Started backend /usr/lib/cups/backend/usb (PID 695)
132:I [19/Apr/2014:09:31:57 +0200] [Job 43] Waiting for printer to become available.
249:I [19/Apr/2014:09:32:00 +0200] [Client 15] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=719)
440:I [19/Apr/2014:09:32:02 +0200] [Client 15] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=720)
665:I [19/Apr/2014:09:32:02 +0200] [Job 43] Waiting for printer to become available.
705:I [19/Apr/2014:09:32:04 +0200] [Client 15] Started "/usr/lib/cups/cgi-bin/jobs.cgi" (pid=725)
790:I [19/Apr/2014:09:32:07 +0200] [Job 43] Waiting for printer to become available.
832:I [19/Apr/2014:09:32:09 +0200] [Client 16] Started "/usr/lib/cups/cgi-bin/jobs.cgi" (pid=799)
852:I [19/Apr/2014:09:32:09 +0200] [Job 43] Job canceled by "bobo"
856:I [19/Apr/2014:09:32:09 +0200] [Job 43] Canceled by "bobo".
943:I [19/Apr/2014:09:32:14 +0200] [Client 16] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=801)
1099:I [19/Apr/2014:09:32:18 +0200] [Client 16] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=802)
1116:I [19/Apr/2014:09:32:18 +0200] [Job ???] Request file type is application/vnd.cups-pdf-banner.
1120:I [19/Apr/2014:09:32:18 +0200] [Job 44] Adding start banner page "none".
1124:I [19/Apr/2014:09:32:18 +0200] [Job 44] Adding end banner page "none".
1125:I [19/Apr/2014:09:32:18 +0200] [Job 44] File of type application/vnd.cups-pdf-banner queued by "anonymous".
1127:I [19/Apr/2014:09:32:18 +0200] [Job 44] Queued on "DCP7030" by "anonymous".
1177:I [19/Apr/2014:09:32:18 +0200] [Job 44] Started filter /usr/lib/cups/filter/bannertopdf (PID 803)
1178:I [19/Apr/2014:09:32:18 +0200] [Job 44] Started filter /usr/lib/cups/filter/pdftopdf (PID 804)
1179:I [19/Apr/2014:09:32:18 +0200] [Job 44] Started filter /usr/lib/cups/filter/pdftops (PID 805)
1180:I [19/Apr/2014:09:32:18 +0200] [Job 44] Started filter /usr/lib/cups/filter/brlpdwrapperDCP7030 (PID 806)
1181:I [19/Apr/2014:09:32:18 +0200] [Job 44] Started backend /usr/lib/cups/backend/usb (PID 807)
1250:I [19/Apr/2014:09:32:18 +0200] [Job 44] Waiting for printer to become available.
1294:I [19/Apr/2014:09:32:20 +0200] [Client 16] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=830)
1459:I [19/Apr/2014:09:32:23 +0200] [Job 44] Waiting for printer to become available.
1495:I [19/Apr/2014:09:32:28 +0200] Saving job.cache...
J'ai l'impression que cette manip d'IPv6 concerne plutôt les imprimantes « sur le réseau », pas les imprimantes branchées directement en USB.
dwm — BÉPO — vim — “more is less !”
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [imprimante] échec à l'impression de page de test

Message par bobo »

Dernière trouvaille :

Code : Tout sélectionner

14:37 root@ bobo% pacman -Qqk
libcups /etc/cups/client.conf
Le fichier /etc/cups/client.conf du paquet libcups est absent. Cause probable : desinstallation/reinstallation sauvage de cups (source : https://forum.manjaro.org/index.php?topic=2782.0). Je ne sais pas si cela peut avoir un lien avec mon soucis.

Comment réinstaller proprement le paquet libcups ?
Dernière modification par bobo le sam. 19 avr. 2014, 14:51, modifié 3 fois.
dwm — BÉPO — vim — “more is less !”
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [imprimante] échec à l'impression de page de test

Message par bobo »

Pour recréer le fichier, j'ai simplement tenté de réinstallé le paquet :

Code : Tout sélectionner

root@ bobo% pacman -S libcups
A priori tout est OK maintenant à propos de ce fichier client.conf :

Code : Tout sélectionner

root@ bobo% pacman -Qqk
root@ bobo%
(rudement bien fichu ce gestionnaire de paquets…)

En revanche c'est toujours le statu quo sur le "Waiting for printer to become available." à l'impression de la page de test.
dwm — BÉPO — vim — “more is less !”
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [imprimante] échec à l'impression de page de test [aband

Message par bobo »

Déterrage de sujet suite ce fil chez Debian :
https://www.debian-fr.org/brother-dcp-7 ... ml#p489445

:arrow: Première étape – checklist
Pour chacun des 12 pré-requis listés ici : http://support.brother.com/g/s/id/linux ... edirect=on

:arrow: Deuxième étape – re-test d'impression de page de test, pour s'assurer que ça ne fonctionne toujours pas

:arrow: Troisième étape – relecture de la doc d'install Archlinux, peut-être ai-je loupé qqch
dwm — BÉPO — vim — “more is less !”
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [DPC-7030] échec à l'impression de page de test [déterré

Message par bobo »

Pré-requis pour l'installation de l'imprimante-scanner Brother DCP-7030 :
http://support.brother.com/g/s/id/linux ... edirect=on
Naturellement aucune mention de Archlinux, uniquement du OpenSuse Fedora Ubuntu Debian

Point 1 : ressemble à un du Opensuse-only

Code : Tout sélectionner

$ which lppasswd 
/usr/bin/lppasswd
$ lppasswd -g sys -a root
Entrez le nouveau mot de passe : 
<Ctrl-C>
lppasswd existe, pas sûr de ce que je peux vérifier ici, cette commande a l'air de demander de changer le mot de passe…

Point 2 :

Code : Tout sélectionner

$ which aa-complain
which: no aa-complain in (/home/bobo/.dwm/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/vendor_perl:/usr/bin/core_perl)
$ pacman -Ss aa-
community/kaa-base 0.6.0-5
    KAA base package
community/kaa-imlib2 0.2.3-6
    KAA imlib2 package
community/kaa-metadata 0.7.7-5
    KAA metadata package
aa-complain n'a pas l'air d'exister sur Arch, certainement un truc spécifique Ubuntu.

Point 3 :

Code : Tout sélectionner

$ ls /etc/init.d/lpd
ls: impossible d'accéder à /etc/init.d/lpd: Aucun fichier ou dossier de ce type
Naturellement, sous Arch ont a systemd et pas de /etc/init.d – point sérieux à creuser, si ça ne fonctionne toujours pas

Point 4 :

Code : Tout sélectionner

$ ls /var/spool/lpd
DCP7030
Le dossier existe, avec qqch lié à l'imprimante. Check.

Point 5 :

Code : Tout sélectionner

$ uname -m
x86_64
La machine est en 64bits. Voir quel paquet est demandé pour compatibilité 32 bits dans la doc Arch, ça me dit qqch.
Édit : lib32-glibc dans les dépendances. Check.

Code : Tout sélectionner

pacman -Qi brother-dcp7030
Nom                   : brother-dcp7030
Version               : 2.0.2-3
Description           : Brother cupd and lpd driver for DCP-7030
Architecture          : x86_64
URL                   : http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_prn.html#DCP-7030
Licences              : custom
Groupes               : --
Fournit               : --
Dépend de             : lib32-glibc  psutils
Dépendances opt.      : --
Requis par            : --
Optionnel pour        : --
Est en conflit avec   : --
Remplace              : --
Taille installé       : 141,00 KiB
Paqueteur             : Unknown Packager
Compilé le            : dim. 06 avril 2014 21:15:30 CEST
Installé le           : dim. 06 avril 2014 21:15:57 CEST
Motif d’installation  : Explicitement installé
Script d’installation : Non
Validé par            : --
Point 6 :

Code : Tout sélectionner

$ which csh
/usr/bin/csh
$ which tcsh
/usr/bin/tcsh
Le merdier de l'imprimante semble reposer sur ces shells. Ils ont installés. Check.

Point 7 :

Code : Tout sélectionner

$ pacman -Qs glibc
local/glibc 2.19-5 (base)
    GNU C Library
local/lib32-glibc 2.19-5
    GNU C Library (32-bit)
Bibliothèque 32 bits pour glibc sur les machines 64 bits. On dirait que c'est bon. Check.

Point 8 :

Code : Tout sélectionner

$ pacman -Qs sane
local/brscan3 0.2.11_5-2
    SANE drivers from Brother for brscan3 compatibile models
local/sane 1.0.24-3
    Scanner Access Now Easy
local/xsane 0.999-1
    A GTK-based X11 frontend for SANE and plugin for Gimp.
$ pacman -Ss sane
extra/kdegraphics-ksaneplugin 4.13.2-1
    A scan plugin that implements the scanning
extra/libksane 4.13.2-1
    An image scanning library
extra/perl-common-sense 3.73-1
    Implements some sane defaults for Perl programs
extra/sane 1.0.24-3 [installé]
    Scanner Access Now Easy
extra/sane-frontends 1.0.14-7
    A set of frontends for SANE.
extra/xsane 0.999-1 [installé]
    A GTK-based X11 frontend for SANE and plugin for Gimp.
extra/xsane-gimp 0.999-1
    XSane Gimp plugin
community/perl-file-slurp-tiny 0.003-2
    A simple, sane and efficient file slurper
community/sane-gt68xx-firmware 1.0-7
    gt68xx-based scanners firmwares
Rien qui ressemble à un paquet sane-utils sous Arch. Certainement inclus dans sane, découpage de paquets différent ? probablement.
Édit : bonne pioche, " This package includes the command line frontend scanimage, the saned server and the sane-find-scanner utility, along with their documentation. " – source. Check.

Code : Tout sélectionner

$ which scanimage saned sane-find-scanner 
/usr/bin/scanimage
/usr/bin/saned
/usr/bin/sane-find-scanner
$ pacman -Qo /usr/bin/scanimage
/usr/bin/scanimage appartient à sane 1.0.24-3
$ pacman -Qo /usr/bin/saned
/usr/bin/saned appartient à sane 1.0.24-3
$ pacman -Qo /usr/bin/sane-find-scanner 
/usr/bin/sane-find-scanner appartient à sane 1.0.24-3
Point 9 :
Firewall, la poisse. « Related product = scan-key-tool », n'a pas l'air lié à l'imprimante mais au scanner. Je passe.
Édit : Il est possible de faire fonctionner le scanner de l'imprimante avec xsane. Peu de chance pour que le pare-feu iptable soit de la partie.
Édit2 : voici ma configuration iptables, très proche de simple_firewall.rules

Code : Tout sélectionner

$ cat /etc/iptables/iptables.rules
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -s 192.168.0.0/24 -p icmp -j ACCEPT
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT 
-A INPUT -i lo -j ACCEPT 
-A INPUT -p tcp -j REJECT --reject-with tcp-reset 
-A INPUT -p udp -j REJECT --reject-with icmp-port-unreachable 
-A INPUT -j REJECT --reject-with icmp-proto-unreachable 
COMMIT

Point 10 :
Retour de aa-complain (voir point 2). Je passe.

Point 11 :
Je n'utilise pas SElinux. Check.

Point 12 :

Code : Tout sélectionner

$ pacman -Qs psut
local/psutils 1.17-5
    A set of postscript utilities
local/python2-psutil 2.1.1-1
    A cross-platform process and system utilities module for Python2
psutils est installé. Check.
Dernière modification par bobo le dim. 06 juil. 2014, 16:09, modifié 9 fois.
dwm — BÉPO — vim — “more is less !”
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [DPC-7030] échec à l'impression de page de test [déterré

Message par bobo »

Deuxième étape – re-test d'impression de page de test
Pas plus de succès…

Code : Tout sélectionner

$ lpstat -p DCP7030
printer DCP7030 now printing DCP7030-52.  enabled since dim. 06 juil. 2014 13:52:40 CEST
        Waiting for printer to become available.
$ lpq -a
Rank    Owner   Job     File(s)                         Total Size
active  anonymo 52      Test Page                       1024 bytes
dwm — BÉPO — vim — “more is less !”
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [DPC-7030] échec à l'impression de page de test [déterré

Message par bobo »

J'ai refait le tour de ce fil : https://bbs.archlinux.org/viewtopic.php ... 1#p1071941

Code : Tout sélectionner

$ lsusb | grep -i brother
Bus 003 Device 002: ID 04f9:01ea Brother Industries, Ltd DCP-7030
$ ls -l /dev/bus/usb/003/002
crw-rw-r--+ 1 root lp 189, 257  6 juil. 14:46 /dev/bus/usb/003/002
Les droits ont l'air bons. Si je comprends bien c'est udev qui définit les droits à partir du contenu de /etc/udev/rules.d à partir de l'identifiant du matos, ici 04f9:01ea. Je ne comprends pas pourquoi les droits ont l'air d'être définis 2 fois (une fois par 10-cups-usb.rules, une autre par brscan3.rules) : celà peut-il être la cause du soucis ? Le groupe du /dev/bus/usb correspondant à l'ID 04f9:01ea a l'air d'être défini par 10-cups-usb.rules, au contenu correspondant à https://wiki.archlinux.org/index.php/Brother_DCP-7030.

Code : Tout sélectionner

$ grep 01ea /etc/udev/rules.d/*
10-cups-usb.rules:ATTR{idVendor}=="04f9", ATTR{idProduct}=="01ea", MODE:="0664", GROUP:="lp", ENV{libsane_matched}:="yes"
brscan3.rules:ATTR{idProduct}=="01ea", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
$ cat -n /etc/udev/rules.d/10-cups-usb.rules 
     1  ATTR{idVendor}=="04f9", ATTR{idProduct}=="01ea", MODE:="0664", GROUP:="lp", ENV{libsane_matched}:="yes"
$ cat -n /etc/udev/rules.d/brscan3.rules 
     1  ACTION=="add", ATTR{idVendor}=="04f9", GOTO="brscan3"
     2  GOTO="brscan3_end"
     3  LABEL="brscan3"
     4  ATTR{idProduct}=="0206", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
     5  ATTR{idProduct}=="0204", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
     6  ATTR{idProduct}=="0205", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
     7  ATTR{idProduct}=="0201", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
     8  ATTR{idProduct}=="0200", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
     9  ATTR{idProduct}=="01ff", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    10  ATTR{idProduct}=="01fe", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    11  ATTR{idProduct}=="01fd", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    12  ATTR{idProduct}=="01fb", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    13  ATTR{idProduct}=="01fa", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    14  ATTR{idProduct}=="01f9", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    15  ATTR{idProduct}=="01f8", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    16  ATTR{idProduct}=="01f7", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    17  ATTR{idProduct}=="01f6", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    18  ATTR{idProduct}=="01f5", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    19  ATTR{idProduct}=="01f4", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    20  ATTR{idProduct}=="01f1", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    21  ATTR{idProduct}=="01f3", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    22  ATTR{idProduct}=="01f2", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    23  ATTR{idProduct}=="01f0", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    24  ATTR{idProduct}=="01ef", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    25  ATTR{idProduct}=="0207", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    26  ATTR{idProduct}=="0208", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    27  ATTR{idProduct}=="0203", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    28  ATTR{idProduct}=="0202", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    29  ATTR{idProduct}=="01fc", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    30  ATTR{idProduct}=="01ee", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    31  ATTR{idProduct}=="01ed", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    32  ATTR{idProduct}=="01eb", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    33  ATTR{idProduct}=="01ea", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    34  ATTR{idProduct}=="01e9", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    35  ATTR{idProduct}=="01e8", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    36  ATTR{idProduct}=="01e7", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    37  ATTR{idProduct}=="01e6", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    38  ATTR{idProduct}=="01e5", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    39  ATTR{idProduct}=="0218", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    40  ATTR{idProduct}=="021f", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    41  ATTR{idProduct}=="0217", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    42  ATTR{idProduct}=="0216", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    43  ATTR{idProduct}=="0215", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
    44  LABEL="brscan3_end"
    45
Je viens de vérifier l'utilisabilité du scanner intégré à l'imprimante via xsane en simple utilisateur. Ça fonctionne sans problème.
dwm — BÉPO — vim — “more is less !”
Répondre