Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/04/2010, à 11:21

tomtom

Kubuntu 10.04 & Brother DCP-7030

Bonjour à tous,

Je sais que le cas de la Brother DCP-7030 a été traité maintes fois dans ce forum, mais j'ai tout de meme des soucis.

Je me suis basé sur ces trois documentations:
http://doc.ubuntu-fr.org/imprimantes_brother
http://ubuntuauquotidien.wordpress.com/2009/04/29/brother-7030/
http://ubuntuauquotidien.wordpress.com/2009/11/10/scanner-avec-une-brother-7030-sous-ubuntu/

Et voici la procédure que j'ai appliqué:

  
- j'ai téléchargé les drivers suivants sur le site de brother:
    brdcp7030lpr-2.0.2-1.i386.deb
    cupswrapperDCP7030-2.0.2-1.i386.deb
    brscan3-0.2.9-1.amd64.deb
    brscan-skey-0.2.1-3.amd64.deb

- Installer le paquet ia32-libs (j'ai une architecture 64 bits).

- Créer le dossier model dans cups:
    sudo mkdir /usr/share/cups/model

- Editer avec les droits administrateur le fichier /lib/udev/rules.d/40-libsane.rules et rajouter en bas de ce dernier :
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes

=> Redémarrage de l'ordinateur

Installation pilotes:
    - Copier les paquets des drivers cups et lpr téléchargés dans /usr/share/cups/model
    - $sudo aa-complain cupsd
    - $sudo dpkg -i --force-all --force-architecture 'brdcp7030lpr-2.0.2-1.i386.deb'
    - $sudo dpkg -i --force-all --force-architecture 'cupswrapperDCP7030-2.0.2-1.i386.deb'
      => Le fichier DCP7030.ppd apparaît bien dans le dossier
 
- Installer ces deux paquets pour le scanner
    brscan3-0.2.9-1.amd64.deb puis brscan-skey-0.2.1-3.amd64.deb

=> Redémarrer l'ordinateur

Puis, j'ai allumé l'imprimante puis branché en USB à l'ordinateur. La configuration s'est faite automatiquement.
Mais lorsque je lance une impression, l'imprimante n'a aucune réaction, et aucun message d'erreur n'apparait.

Je suis allé dans la configuration de l'imprimante (Configuration systeme KDE/Configuration de l'imprimante).
Dans "détails du pilote", j'ai cliqué sur "Modifier" et j'ai sélectionné le fichier /usr/share/cups/model/DCP7030.ppd

J'ai redémarré, et l'imprimante ne réagit toujours pas aux demandes d'impression.

Voici ce que le dit syslog quand je branche l'imprimante:

Apr 13 11:12:04 kernel: [ 1943.420260] usb 2-1.3: new full speed USB device using ehci_hcd and address 9
Apr 13 11:12:04 kernel: [ 1943.546302] usb 2-1.3: configuration #1 chosen from 1 choice
Apr 13 11:12:04 kernel: [ 1943.548321] usblp0: USB Bidirectional printer dev 9 if 0 alt 0 proto 2 vid 0x04F9 pid 0x01EA
Apr 13 11:12:04 udev-configure-printer: add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0
Apr 13 11:12:04 udev-configure-printer: parent devpath is /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3
Apr 13 11:12:04 udev-configure-printer: Device vendor/product is 04F9:01EA
Apr 13 11:12:04 udev-configure-printer: failed to claim interface
Apr 13 11:12:04 udev-configure-printer: invalid or missing IEEE 1284 Device ID
Apr 13 11:12:04 udev-configure-printer: add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/usb/lp0
Apr 13 11:12:04 udev-configure-printer: parent devpath is /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3
Apr 13 11:12:04 udev-configure-printer: MFG:Brother MDL:DCP-7030 SERN:- serial:000M9N634523
Apr 13 11:12:05 kernel: [ 1944.582211] usb 2-1.3: usbfs: interface 0 claimed by usblp while 'usb' sets config #1
Apr 13 11:12:07 udev-configure-printer: URI matches without serial number: usb://Brother/DCP-7030
Apr 13 11:12:07 udev-configure-printer: No serial number URI matches so using those without
Apr 13 11:12:07 udev-configure-printer: Consider also queues with "/usb/lp0" or "/usblp0" in their URIs as matching
Apr 13 11:12:07 udev-configure-printer: URI of print queue: usb:/dev/usb/lp0, normalized: dev usb lp0
Apr 13 11:12:07 udev-configure-printer: URI of detected printer: usb://Brother/DCP-7030, normalized: brother dcp 7030
Apr 13 11:12:07 udev-configure-printer: Queue ipp://localhost:631/printers/DCP7030 has matching device URI

Et quand je lance une impression:

Apr 13 11:16:15 kernel: [ 2194.414723] usb 2-1.3: usbfs: interface 0 claimed by usblp while 'usb' sets config #1
Apr 13 11:16:20 kernel: [ 2199.412582] usb 2-1.3: usbfs: interface 0 claimed by usblp while 'usb' sets config #1
Apr 13 11:16:25 kernel: [ 2204.410254] usb 2-1.3: usbfs: interface 0 claimed by usblp while 'usb' sets config #1
Apr 13 11:16:30 kernel: [ 2209.408005] usb 2-1.3: usbfs: interface 0 claimed by usblp while 'usb' sets config #1
Apr 13 11:16:35 kernel: [ 2214.405717] usb 2-1.3: usbfs: interface 0 claimed by usblp while 'usb' sets config #1

De meme pour le scanner, lorsque je lance Skanlite, il détecte la DCP-7030. Je la sélectionne et clique sur OK, puis il m'affiche ce message d'erreur:

L'ouverture du scanner sélectionné a échouée.

Bref, elle marche pas du tout la DCP-7030 chez moi, alors que j'ai appliqué ce qu'on dit dans les tutos.

Vous auriez des idées ?
J'ai raté une étape ?

Hors ligne

#2 Le 13/04/2010, à 17:59

fabux

Re : Kubuntu 10.04 & Brother DCP-7030

Salut,

je ne suis ni sur lucid ni sur KDE mais, as-tu essayé de désinstaller les paquets (voir s'il ne manquerait pas un dossier comme ici , de retirer ton imprimante dans configuration d'imprimante et ensuite d'allumer ton imprimante pour voir si elle ne serait pas reconnue automatiquement? Ou alors tenter avec les paquets (s'ils existent) brother-cups-wrapper-laser et brother-lpr-drivers-laser (comme indiqué ici pour les 7010 et 7020)

edit: as-tu également testé un test d'impression avec cups à l'adresse http://localhost:631/

edit2: pour le scan en lançant xsane avec kdesu?

Dernière modification par fabux (Le 13/04/2010, à 18:02)

Hors ligne

#3 Le 13/04/2010, à 19:05

tomtom

Re : Kubuntu 10.04 & Brother DCP-7030

mon imprimante n'est pas reconnue d'office et les drivers des autres imprimantes ne marchent pas avec ce modele.

Pour xsane, si je le lance en root, est-ce que ca règlera mon soucis, ou est-ce que je devrai le lancer tout le temps en root ? Parce que ca, ca me soulerai !

J'ai réinstallé les 2 drivers pour l'imprimante sans l'option --force-all, au cas ou, mais rien n'a changé.

Rien ne marche non plus via l'interface cups à http://localhost:631/
Et mon iptables ne bloque rien concernant les traffics locaux.

Hors ligne

#4 Le 13/04/2010, à 19:57

fabux

Re : Kubuntu 10.04 & Brother DCP-7030

Si lancer en root fonctionne, ça voudrait dire que la règle n'est plus bonne. Mais d'après ce que j'ai vu ça doit être toujours ok (il rajoutes l'id, mais vu ton syslog, le système passe outre donc ça ne semble pas venir de là). Après tu peux toujours tester histoire de cibler un peu.
Il y a aussi le test de t'attribuer le port (j'explique ici) qui reviendrait au kdsu xsane.

Tu as essayé la désinstalle des paquets des fois qu'il manquerait un dossier.
Enfin il y a peut-être une histoire d'appartenance à un groupe (lp, scanner, plugdev...)

Ah et sinon tu peux aussi tester l'impression avec lpr -P (option ici) voir si tu as une réponse quelconque.
J'ai vu également quelques prérequis dont tu ne parle pas, ici

# 1. Install the standard c library for 32bit applications (e.g. lib32stdc++6(Debian) or ia32-libs(Ubuntu))
2. Create some folders if it is required
2-1. Create /usr/lib/cups/filter if it does not exist.
Command1: mkdir /usr/lib/cups
Command2: mkdir /usr/lib/cups/filter
2-2. Create /usr/share/cups/model if it does not exist
Command: mkdir /usr/share/cups/model
3. Install the drivers using "--force-architecture" or "--force-all"option.
4. Copy brlpdwrapperXXX files under /usr/lib/cups/filter/ to /usr/lib64/cups/filter/
Command: cp /usr/lib/cups/filter/brlpdwrapper* /usr/lib64/cups/filter
5. Copy libbrXXXX files under /usr/lib/ to /usr/lib32/ if /usr/lib32 exists.
Command : cp /usr/lib/libbr* /usr/lib32/

Hors ligne

#5 Le 14/04/2010, à 10:12

tomtom

Re : Kubuntu 10.04 & Brother DCP-7030

J'ai installé ia32-libs, les dossiers filter existent bien avec les bon fichiers dedans.

Comment fait-on avec dpkg pour désinstaller un deb qui a été installé manuellement comme ici ?
Parce que la, je ne peut qu'écraser l'installation déjà présente.

Hors ligne

#6 Le 14/04/2010, à 10:32

fabux

Re : Kubuntu 10.04 & Brother DCP-7030

sudo dpkg --remove --purge brscan3

par exemple (utilise l'auto-complétion des fois que ne soit pas brscan3 mais brscan3-0.2.9-1.amd64)

Dernière modification par fabux (Le 14/04/2010, à 10:37)

Hors ligne

#7 Le 14/04/2010, à 10:34

tomtom

Re : Kubuntu 10.04 & Brother DCP-7030

ah, cool merci !

J'essayerai ca plus tard, je dirai si ca marche!

Hors ligne

#8 Le 04/06/2010, à 09:28

pierre5933

Re : Kubuntu 10.04 & Brother DCP-7030

Bonjour ,


   Moi aussi j'avais des soucis avec DCP 7030 que j'avais testé  heureusement sur des versions antérieures d'Ubuntu mais aussi sur Mandriva et sur Suse que j'utlise courament , depuis la dernière version cela ne fonctiionnait plus, tout d'abord à cause de linusb maiis aussi parce qu'il semblait que je doive lancer en root  xsane(pas skanlite ) .

Et je cherchais partout une solution , je l'ai trouvé dans une réponse dans un forum ubuntu à cette adresse
http://krp90.wordpress.com/2010/03/10/brother-dcp-7010-scanner-ubuntu-10-04/#comment-94

Est ce que cela vous a été utile ,

Pierre

Hors ligne

#9 Le 04/06/2010, à 10:44

fabux

Re : Kubuntu 10.04 & Brother DCP-7030

Salut,

l'astuce est également valable pour les autre multifonctions et est indiqué depuis un moment dans cette doc wink (et est également marqué sur le site brother)

Hors ligne