Impossible de scanner un document

Bonjour,

Je suis nouveau sous Mandriva. J'ai installé un imprimante Brothers MFC240c et je n'arrive pas scanner. Pourtant, quand je démarre xsane, l'imprimante démarre, mais elle ne fait rien. J'ai entré brscan2 lle cup wrapper et la commande lpr sans succès.

Merci d'avance

20 réponses

Résumé de la discussion

Un utilisateur Mandriva rencontre un problème avec le scanner Brother MFC-240C: XSane détecte l'appareil mais le scan ne démarre pas, malgré l’installation de brscan-skey et d’autres composants LPR/BrCups. Des échanges montrent que le déploiement manuel dans /usr/local peut être problématique et qu’il faut privilégier l’installation via le gestionnaire de paquets pour les backends sane. Les échanges recommandent d’utiliser lsusb et dmesg pour identifier le MFC-240C et de vérifier que brscan-skey signale une connexion USB et que les paquets sane-backends et xsane sont bien installés. En cas d'échec, il peut être utile de vérifier que brscan-skey est installé via le système de paquets et de recentrer sur les commandes scanimage -L et lsusb.

Bobot (l’IA à votre service)
  1. Modérateur
    Quand tu lances xsane, il détecte ton scanner ?
    Peux-tu me donner le résultat de la commande :

    rpm -qa | grep sane


    Bonne chance
    0
    1. Contributeur
      Salut,

      Ainsi que les commandes :

      scanimage -L
      brscan-skey -l
      0
  2. oui il detecte et voici la reponse de ma commande[root@localhost ~]# rpm -qa | grep sane
    sane-backends-iscan-1.0.21-2mdv2010.1
    libsane1-1.0.21-2mdv2010.1
    libsane-hpaio1-3.10.2-5mdv2010.1
    sane-backends-1.0.21-2mdv2010.1
    sane-frontends-1.0.14-9mdv2010.1
    libksane0-4.4.3-3.1mdv2010.1
    saned-1.0.21-2mdv2010.1
    xsane-0.997-2mdv2010.1
    xsane-gimp-0.997-2mdv2010.1
    0
    1. merci de me repondrelaq deuxieme commande donne[root@localhost ~]# scanimage -L
      device 'brother2:bus2;dev5' is a Brother MFC-240C USB scanner
      device 'epkowa:usb:002:005' is a Epson (unknown model) flatbed scanner
      [root@localhost ~]# brscan-skey -l
      ERROR: No such file or directory /usr/local/Brother/sane/brscan-skey-0.2.1-3.cfg

      MFC-240C : brother2:bus2;dev5 : USB Not registered
      0
      1. Contributeur
        # brscan-skey -l
        ERROR: No such file or directory /usr/local/Brother/sane/brscan-skey-0.2.1-3.cfg

        C'est que tu n'as pas du installer les Scan-key-tool ;-(
        0
    2. la commande dit error; no such file or directory /usr/local/Brother/sane/brscan-skey-0.2.1-3.cfg command la creer merci encore
      0
      1. Modérateur
        Tu as installé xsane via ton gestionnaire de paquets rassure-moi ? Parce que quand je vois des /usr/local dans tes messages d'erreur j'ai de gros doutes. Tu dois sous linux passer autant que possible (ie 99.99% du temps) passer par ton gestionnaire de paquets. Sinon tu fais des installations bancales et tu ne profites pas des mises à jours sur ce logiciel.
        http://wiki.mandriva.com/

        Au passage si tu es sous KDE4, tu devrais regarder du côté de skanlite qui fait pareil que xsane et qui est plutôt plus joli/pratique.

        Bonne chance
        0
        1. je l ai charger par le gestionnaire de paquet je l ai enlever puis remit avec la console ]# urpme xsane
          Pour satisfaire les dépendances, les 3 paquetages suivants vont être désinstallés (5.7Mo):
          task-scanning-2009.1-3mdv2010.1.noarch
          (en raison du manque de scanner-gui)
          xsane-0.997-2mdv2010.1.i586
          xsane-gimp-0.997-2mdv2010.1.i586
          (car xsane >= 0.997 est non satisfait)
          Supprimer 3 paquetages ? (o/N) o
          désinstallation de task-scanning-2009.1-3mdv2010.1.noarch xsane-0.997-2mdv2010.1.i586 xsane-gimp-0.997-2mdv2010.1.i586
          désinstallation du paquetage task-scanning-2009.1-3mdv2010.1.noarch
          désinstallation du paquetage xsane-0.997-2mdv2010.1.i586
          désinstallation du paquetage xsane-gimp-0.997-2mdv2010.1.i586
          [root@localhost ~]# urpmi xsane
          Marque xsane comme étant manuellement installé, il ne sera pas considéré comme un paquet orphelin
          writing /var/lib/rpm/installed-through-deps.list

          $MIRRORLIST: media/main/release/xsane-0.997-2mdv2010.1.i586.rpm
          installation de xsane-0.997-2mdv2010.1.i586.rpm depuis /var/cache/urpmi/rpms
          Préparation ... #############################################
          1/1: xsane #############################################
          0
          1. question bete je n est plus d encre dans limprimante? mais sous windows 7 sa fonctionne merci
            0
            1. j ai trouver skanlite il etais dans mes paquetage mais toujours le meme probleme l imprimante demare et dans le coin droit un message me dit brothers....est active merci
              0
              1. Modérateur
                Si skanlite te dit que l'imprimante est active c'est que ça devrait marcher. Il ne reste plus qu'à numériser ton document !

                Pour l'encre c'est un problème (s'il y en a un ?) qui n'a rien à voir avec le scanner.
                0
                1. enfonctionne pas plus mais la commande ressemble a ca maintenant je crois je suis la bonne voisbrscan-skey -l

                  MFC-240C : brother2:bus2;dev5 : USB Active
                  aux lieu de ceci hier]# brscan-skey -l
                  ERROR: No such file or directory /usr/local/Brother/sane/brscan-skey-0.2.1-3.cfg merci
                  0
                  1. et en root sa ne demare pas plus la commande donne ceci[root@localhost ~]# xsane
                    Erreur de segmentation
                    [root@localhost ~]# scanimage -L
                    device 'brother2:bus2;dev3' is a Brother MFC-240C USB scanner
                    device 'epkowa:usb:002:006' is a Epson (unknown model) flatbed scanner
                    pourtant je n ai pas de scanner epson et j ai enlever les paquage epson
                    0
                    1. Modérateur
                      Ce n'est pas normal que brscan-skey aille dans /usr/local. Ça sent encore le truc installé à la main. Il ne faut installer QUE via ton gestionnaire de paquets. De plus si skanlite te dit que l'imprimante est active, alors ça devrait fonctionner avec skanlite non ?
                      0
                      1. Contributeur
                        Salut mamiemando,

                        Non, non, c'est normal. Les paquets (rpm et deb) sont disponibles sur le site de Brother et s'installent bien dans "/usr/local" :

                        $ ls -1 /usr/local/Brother/sane/brscan-skey-*
                        /usr/local/Brother/sane/brscan-skey-0.2.1-3*
                        /usr/local/Brother/sane/brscan-skey-0.2.1-3.cfg
                        /usr/local/Brother/sane/brscan-skey-0.2.1-3.sh*
                        0
                      2. Modérateur
                        Ah ben alors c'est que le paquet a été mal installé, sinon il devrait avoir le fameux fichier cfg manquant non ? Ou alors il faut générer ce fichier avec un outil quelconque ?
                        0
                      3. Contributeur
                        Normalement ça s'installe tout seul.

                        Quant au paquet mal (ou pas) installé, c'était ma question précédente ;-\
                        0
                    2. Bonjour,

                      A qui appartient et quels sont les droits sur ce fameux fichier .cfg ?
                      0
                      1. Contributeur
                        Salut,

                        C'est à root :

                        $ ls -l /usr/local/Brother/sane/brscan-skey-*
                        -rwxr-xr-x 1 root root 87123 2009-02-03 02:12 /usr/local/Brother/sane/brscan-skey-0.2.1-3*
                        -rw-r--r-- 1 root root   276 2010-06-09 18:18 /usr/local/Brother/sane/brscan-skey-0.2.1-3.cfg
                        -rwxr-xr-x 1 root root 10334 2009-02-03 02:12 /usr/local/Brother/sane/brscan-skey-0.2.1-3.sh*

                        Je conseillerai à notre ami firerun3160 de lire la FAQ de chez Brother : https://support.brother.com/g/b/error404.aspx
                        0
                    3. Salut,

                      bon, ben je vous laisse car j'ai pas trop suivi ....mais effectivement de la lecture s'impose. ^^
                      0
                      1. salut sa ma donner les meme resultat a part cela [root@localhost ~]# scanimage -L
                        device 'brother2:bus2;dev4' is a Brother MFC-240C USB scanner
                        device 'epkowa:usb:002:006' is a Epson (unknown model) flatbed scanner
                        [root@localhost ~]# brscan-skey -l

                        MFC-240C : brother2:bus2;dev4 : USB Not registered
                        ces le not regisred qui m intrigue merci
                        0
                        1. Bonjour,

                          peux-tu nous retourner le résultat des trois commandes suivantes :

                          lsusb


                          dmesg | grep -i brother


                          id
                          (à taper en utilisateur et pas en root)

                          Merci.

                          un penguin sur la banquise !
                          0
                          1. salut [pierre@localhost ~]$ lsusb
                            bash: lsusb : commande introuvable [pierre@localhost ~]$ dmesg | grep -i brother
                            scsi 5:0:0:0: Direct-Access Brother MFC-240C 1.00 PQ: 0 ANSI: 2
                            [pierre@localhost ~]$ id
                            uid=500(pierre) gid=500(pierre) groupes=500(pierre) mais enroot c est differant pour le lsub
                            [root@localhost ~]# lsusb
                            Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
                            Bus 001 Device 005: ID 058f:6377 Alcor Micro Corp. Multimedia Card Reader
                            Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
                            Bus 002 Device 002: ID 0d62:001d Darfon Electronics Corp.
                            Bus 002 Device 003: ID 04f9:01ab Brother Industries, Ltd MFC-240C
                            Bus 002 Device 004: ID 045e:00e1 Microsoft Corp. Wireless Laser Mouse 6000 Reciever
                            [root@localhost ~]# id
                            uid=0(root) gid=0(root) groupes=0(root)
                            merci
                            0
                            1. salut [pierre@localhost ~]$ lsusb
                              bash: lsusb : commande introuvable [pierre@localhost ~]$ dmesg | grep -i brother
                              scsi 5:0:0:0: Direct-Access Brother MFC-240C 1.00 PQ: 0 ANSI: 2
                              [pierre@localhost ~]$ id
                              uid=500(pierre) gid=500(pierre) groupes=500(pierre) mais enroot c est differant pour le lsub
                              [root@localhost ~]# lsusb
                              Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
                              Bus 001 Device 005: ID 058f:6377 Alcor Micro Corp. Multimedia Card Reader
                              Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
                              Bus 002 Device 002: ID 0d62:001d Darfon Electronics Corp.
                              Bus 002 Device 003: ID 04f9:01ab Brother Industries, Ltd MFC-240C
                              Bus 002 Device 004: ID 045e:00e1 Microsoft Corp. Wireless Laser Mouse 6000 Reciever
                              [root@localhost ~]# id
                              uid=0(root) gid=0(root) groupes=0(root)
                              merci
                              0
                              1. Bonjour,

                                Rapidement :

                                1) cela devrait fonctionner puisque tu as un retour positif de la commande :

                                brscan-skey -l

                                qui te renvoie cela :

                                MFC-240C : brother2:bus2;dev5 : USB Active

                                ... si je suis ce très bon tuto :

                                https://wiki.archlinux.org/index.php/Brother_MFC-420CN

                                2) ton utilisateur devrait être dans le groupe saned et accessoirement le groupe scanner.

                                3) je crois qu'il te faut installer aussi Gimp.

                                4) et bien sûr Xsane.

                                tout ça toujours d'après le même tuto .... et cela fonctionnera !

                                Voilà !

                                < EDIT

                                par contre la particularité, c'est que l'imprimante est reconnue en usb et en scsi :

                                scsi 5:0:0:0: Direct-Access Brother MFC-240C 1.00 PQ: 0 ANSI: 2

                                Bus 002 Device 003: ID 04f9:01ab Brother Industries, Ltd MFC-240C

                                ceci peut-être également une piste :

                                https://bbs.archlinux.org/viewtopic.php?id=62367

                                EDIT>

                                un penguin sur la banquise !
                                0