Forum Linux.mandriva Comment installer le Canoscan lide 60 avec la Mandriva 2006

Posté par  .
Étiquettes : aucune
0
14
août
2006
Est-ce que quelqu'un aurait la gentillesse de m'aider à installer mon numériseur Canoscan Lide 60 avec Mandriva 2006 ? Je suis débutant et je tourne en rond sans trouver la solution (malgré des recherches sur divers sites).
Lorsque je fais scanimage, j'ai No SANE devices found.
J'ai installé sane-backends et sane-frontend.... Sane-find-scanner a bien repéré le modèle... Au secours !
  • # Une Question.

    Posté par  . Évalué à 2.

    Est-ce que ça marche en root?

    0. Assume good faith 1. Be kind to other people 2. Express yourself 4. Apply rule 0

    • [^] # Re: Une Question.

      Posté par  . Évalué à 1.

      Merci de ta réponse. Malheureusement, cela ne marche pas non plus en root...
      • [^] # Re: Une Question.

        Posté par  . Évalué à 2.

        Désolé!

        Ce scanner est bien supporté par SANE. Il devrait par conséquent fonctionner.
        cf. http://www.sane-project.org/sane-mfgs.html#Z-CANON

        La dernière fois que j'ai eu un pépin de ce genre, je n'avais pas les droits nécessaires pour accéder au scanner.
        Il a fallu passer par la gestion des groupes (via le Centre de Configuration Mandriva) et me rajouter dans le groupe idoine pour accéder au scanner.

        0. Assume good faith 1. Be kind to other people 2. Express yourself 4. Apply rule 0

        • [^] # Re: Une Question.

          Posté par  . Évalué à 1.

          J'ai vérifié les permissions. Mais visiblement, genesys est mal configuré... Lorsque je fais # /usr/local/etc/sane.d/genesys.conf
          J'obtiens /usr/local/etc/sane.d/genesys.conf: line 26: usb: command not found
          /usr/local/etc/sane.d/genesys.conf: line 29: usb: command not found
          /usr/local/etc/sane.d/genesys.conf: line 32: usb: command not found
          /usr/local/etc/sane.d/genesys.conf: line 35: usb: command not found

          Qu'est-ce que cela signifie ? Comment y remédier ? Qui et où suis-je ? Et dans quelle état j'erre ?
          • [^] # Re: Une Question.

            Posté par  . Évalué à 2.

            C'est tout à fait normal!

            Ce fichier n'est pas conçu pour être exécuté. C'est un ficher de configuration, d'où le ".conf"

            Jette un ½il ici (/!\ c'est en anglais) :
            https://alioth.debian.org/tracker/?group_id=30186&atid=4(...)

            Ce bug ressemble beaucoup à ce qui t'arrive.

            0. Assume good faith 1. Be kind to other people 2. Express yourself 4. Apply rule 0

            • [^] # Re: Une Question.

              Posté par  . Évalué à 1.

              Merci pour le lien qui traite exactement de mon problème. Peux-tu m'aider à interpréter les réponses données aux options SANE_DEBUG_GENESYS=255 et SANE_DEBUG_GENESYS_DLL=255 ?

              # SANE_DEBUG_GENESYS=255 scanimage -L

              [sanei_debug] Setting debug level of genesys to 255.
              [genesys] SANE Genesys backend version 1.0 build 6 from sane-backends 1.0.16
              [genesys] sane_init: authorize != null
              [genesys] sane_init: little endian machine
              [genesys] sane_init: reading config file `genesys.conf'
              [genesys] sane_init: config file line 1: ignoring comment line
              [genesys] sane_init: config file line 2: ignoring empty line
              [genesys] sane_init: config file line 3: ignoring comment line
              [genesys] sane_init: config file line 4: ignoring comment line
              [genesys] sane_init: config file line 5: ignoring comment line
              [genesys] sane_init: config file line 6: ignoring comment line
              [genesys] sane_init: config file line 7: ignoring empty line
              [genesys] sane_init: config file line 8: ignoring comment line
              [genesys] sane_init: config file line 9: ignoring comment line
              [genesys] sane_init: config file line 10: ignoring empty line
              [genesys] sane_init: config file line 11: ignoring comment line
              [genesys] sane_init: config file line 12: ignoring comment line
              [genesys] sane_init: config file line 13: ignoring empty line
              [genesys] sane_init: config file line 14: ignoring comment line
              [genesys] sane_init: config file line 15: ignoring comment line
              [genesys] sane_init: config file line 16: ignoring empty line
              [genesys] sane_init: config file line 17: ignoring comment line
              [genesys] sane_init: config file line 18: ignoring comment line
              [genesys] sane_init: config file line 19: ignoring empty line
              [genesys] sane_init: config file line 20: ignoring comment line
              [genesys] sane_init: config file line 21: ignoring comment line
              [genesys] sane_init: config file line 22: ignoring empty line
              [genesys] sane_init: config file line 23: ignoring comment line
              [genesys] sane_init: config file line 24: ignoring comment line
              [genesys] sane_init: config file line 25: ignoring comment line
              [genesys] sane_init: config file line 26: ignoring empty line
              [genesys] sane_init: config file line 27: ignoring comment line
              [genesys] sane_init: config file line 28: trying to attach `usb 0x0461 0x0377'
              [genesys] sane_init: config file line 29: ignoring empty line
              [genesys] sane_init: config file line 30: ignoring comment line
              [genesys] sane_init: config file line 31: trying to attach `usb 0x03f0 0x0901'
              [genesys] sane_init: exit
              [genesys] sane_get_devices: start: local_only = false
              [genesys] sane_get_devices: exit

              No scanners were identified. If you were expecting something different,
              check that the scanner is plugged in, turned on and detected by the
              sane-find-scanner tool (if appropriate). Please read the documentation
              which came with this software (README, FAQ, manpages).
              [genesys] sane_exit: start
              [genesys] sane_exit: exit

              # SANE_DEBUG_GENESYS_DLL=255 scanimage -L

              No scanners were identified. If you were expecting something different,
              check that the scanner is plugged in, turned on and detected by the
              sane-find-scanner tool (if appropriate). Please read the documentation
              which came with this software (README, FAQ, manpages).

              # sane-find-scanner -q

              # sane-find-scanner will now attempt to detect your scanner. If the
              # result is different from what you expected, first make sure your
              # scanner is powered up and properly connected to your computer.

              found USB scanner (vendor=0x04a9 [Canon], product=0x221c [CanoScan], chip=GL841) at libusb:002:002

              Merci beaucoup de ton aide et à plus tard EggMan !
              • [^] # Re: Une Question.

                Posté par  . Évalué à 2.

                Rien de nouveau dans le debug, apparemment.

                Cela dit, dans le lien, la partie importante est :

                Solved:
                There was no genesys line in /etc/sane.d/dll.conf
                After adding it, everything's fine now.


                Autrement dit, commence par effectuer la commande suivante :

                cat /etc/sane.d/dll.conf | grep genesys

                Si le problème est identique, la sortie est vide.
                Il faudra tenter de rajouter une ligne « genesys » dans le fichier /etc/sane.d/dll.conf .

                Si la sortie est :

                genesys

                le problème vient d'ailleurs.

                Si la sortie dit que le fichier n'existe pas, il y a un pépin.

                Cela dit, le fichier /usr/local/etc/sane.d/genesys.conf me paraît à une place bien étrange pour une installation de "sane" via les paquets Mandriva.
                Il devrait se trouver dans /etc/sane.d/genesys.conf (Tel est en tout cas le cas chez moi.)

                0. Assume good faith 1. Be kind to other people 2. Express yourself 4. Apply rule 0

                • [^] # Re: Une Question.

                  Posté par  . Évalué à 1.

                  La sortie est bien genesys. Donc le problème vient d'ailleurs...

                  Si je reprends le manuel :
                  Il y a plusieurs raisons qui peuvent expliquer les messages suivants en provenance des frontends : "scanimage: no SANE devices found" ou "xscanimage: no devices available.".

                  * SANE ne peut pas accéder le fichier de périphérique (par ex. /dev/sga). Vérifiez les permissions.

                  Tu peux m'expliquer ce qu'est ce fichier /dev/sga ? Chez moi cela donne bash: /dev/sga: Aucun fichier ou répertoire de ce type


                  * Votre backend n'est pas listé dans /etc/sane.d/dll.conf (ou il est en commentaire). Chez moi il figure de la façon suivante /etc/sane.d/dll.conf: line 23: genesys: command not found

                  Est-ce que cela pourrait avoir un rapport avec mon souci ?

                  * Il y a des vieilles installations de SANE sur votre système. Si vous avez installé les bibliothèques SANE dans /usr/local/lib (par défaut) vous devriez vérifier s'il n'y aurait pas des vieilles bibliothèques SANE dans /usr/lib. Supprimez les (rm -r /usr/lib/libsane* /usr/lib/sane).

                  Comment faire cette vérification ?

                  Merci beaucoup
                  • [^] # Re: Une Question.

                    Posté par  . Évalué à 2.

                    Resalut,



                    * SANE ne peut pas accéder le fichier de périphérique (par ex. /dev/sga). Vérifiez les permissions.

                    Tu peux m'expliquer ce qu'est ce fichier /dev/sga ? Chez moi cela donne bash: /dev/sga: Aucun fichier ou répertoire de ce type


                    /dev/sga est un périphérique scsi : s pour scsi ; g pour ... j'en sais rien ; a comme le premier périphérique du type sg*. (le suivant serait b, puis c, etc.)



                    * Votre backend n'est pas listé dans /etc/sane.d/dll.conf (ou il est en commentaire). Chez moi il figure de la façon suivante /etc/sane.d/dll.conf: line 23: genesys: command not found

                    Est-ce que cela pourrait avoir un rapport avec mon souci ?


                    Non, comme je l'ai dit plus haut, ce fichier est un fichier de configuration ce qu'il contient n'a pas à être exécuté.



                    * Il y a des vieilles installations de SANE sur votre système. Si vous avez installé les bibliothèques SANE dans /usr/local/lib (par défaut) vous devriez vérifier s'il n'y aurait pas des vieilles bibliothèques SANE dans /usr/lib. Supprimez les (rm -r /usr/lib/libsane* /usr/lib/sane).

                    Comment faire cette vérification ?


                    Simple :

                    ls /usr/lib/libsane*

                    et

                    ls /usr/local/lib/libsane*

                    S'il y a des bibliothèques identiques des deux côtés, il y a plusieurs versions de SANE installées.

                    0. Assume good faith 1. Be kind to other people 2. Express yourself 4. Apply rule 0

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.