Installer scanner Canon LiDE 210 sur Lenny

j’ai presque réussi à faire marcher le scanner Canon LiDE 210 sur Lenny à jour du 6 juillet 2011, en utilisant la procédure décrite par ailleurs, je vois l’image passer sur Xscanimage mais ca crash a la fin du scan et le fichier output est vide. Idem avec Kooka.
Pour installer la dernière version de sane j’ai trouvé le code du scanner avec lsusb et j’ai fait:

# apt-get install git-core
# apt-get install gettext
# apt-get install libusb-dev build-essential libsane-dev

# md /home/robert/sane
# cd /home/robert/sane
# git clone git://git.debian.org/sane/sane-backends.git
# cd sane-backends
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var

la première tentative de compilation:

# make install

a donné des erreurs car ca ne trouvait pas le traductions.
Donc j’ai fait:

# cd /po
# make update
# make
# make install
# cd ..
# make install

et j’ai bien trouvé /usr/doc/sane-1.0.23git

J’ai ensuite édité le fichiers suivant:

# nano /etc/sane.d/genesys.conf
  [i]pour ajouter les 2 lignes suivantes:[/i]
  # Canon LiDE 210 (vendor=0x04a9 [Canon], product=0x190a [CanoScan], chip=GL843) - added by me
  usb 0x04a9 0x190a

ainsi que le fichier

# nano /etc/udev/rules.d/z60_libsane.rules
  [i]pour ajouter les 2 lignes suivantes:[/i]
  # Canon LiDE 210 added by me
  SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="190a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"

et finalement

# /etc/init.d/udev force-reload
# /etc/init.d/udev restart

débranché et rebranché, redémarré l’ordinateur, rien n’y a fait, le scan démarre avec Xscanimage… l’image apparait… puis ca crash en fin de scan.posting.php?mode=post&f=3#

Quelqu’un aurait il une idée sur ce qu’il faut faire pour avoir un fonctionnement complet?? (Changer pour Sqeeze n’est pas une option sur cette machine).
Merci d’avance pour toute aide.

Salut,

Pourquoi faire simple :033 quand on peut faire compliqué … :mrgreen:

:~$ apt-cache policy sane sane: Installé : (aucun) Candidat : 1.0.14-9 Table de version : 1.0.14-9 0 990 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages 90 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 50 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages 1.0.14-7 0 500 http://ftp.fr.debian.org/debian/ lenny/main amd64 Packages :~$

:~$ apt-cache policy xsane xsane: Installé : 0.997-2+b1 Candidat : 0.997-2+b1 Table de version : 0.998-2 0 90 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 50 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages *** 0.997-2+b1 0 990 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages 100 /var/lib/dpkg/status 0.996-1 0 500 http://ftp.fr.debian.org/debian/ lenny/main amd64 Packages :~$

Merci Lorelei,
avec les mêmes commandes je trouve:

sane:
  Installé : 1.0.14-7
  Candidat : 1.0.14-7
 Table de version :
 *** 1.0.14-7 0
        500 http://ftp.fr.debian.org lenny/main Packages
        100 /var/lib/dpkg/status

xsane:
  Installé : 0.996-1
  Candidat : 0.996-1
 Table de version :
 *** 0.996-1 0
        500 http://ftp.fr.debian.org lenny/main Packages
        100 /var/lib/dpkg/status

C’est sûrement là qu’est le soucis car j’ai besoin de la version Sane 1.0.23. C’est celle que j’ai installé et en regardant dans /etc/lib je trouve qu’effectivement il y a des objets avec différentes versions, d’où probablement le conflit et le crash.

Curieusement si je tape:

:~/$ scanimage -d genesys >wanadoo.pnm
Erreur de segmentation

ca me renvoi bien un fichier wanadoo.pnm lisible par toutes les applications graphiques bien que ca se termine avec l’erreur de segmentation. Donc pour le moment je peux travailler sur ce PC emprunté.

Sais tu comment enlever la vieille version de Sane en ne gardant que la 1.0.23 installée à la main?

Merci d’avance.

Salut,

En mode simulation, donc aucun risque, rien n’est supprimer ni ajouter, ceci avec l’option -s

-s > simulation

Au vus des informations qui te seront retourné tu peut affiner en répondant par le point d’ ? pour obtenir des compléments d’infos …

J’ai pris ici pour exemple la suppression de xsane présent chez moi.

[code]# aptitude -s remove --purge xsane

Les paquets suivants seront ENLEVÉS :
xsane xsane-common{pu}
0 paquets mis à jour, 0 nouvellement installés, 2 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0 o d’archives. Après dépaquetage, 5 640 ko seront libérés.

Voulez-vous continuer ? [Y/n/?] ?

Commandes :
y : poursuivre l’installation
n : abandonner et quitter
i : afficher les informations concernant un ou plusieurs paquets, les noms de paquets doivent suivre le « i »
c : Afficher les fichiers de suivi des modifications de Debian (« changelog ») d’un ou de plusieurs paquets ; les noms de paquets doivent suivre le « c »
d : basculer vers l’affichage des informations de dépendances
s : basculer vers l’affichage de la modification de la taille des paquets
v : basculer vers l’affichage des numéros de version
w : tenter de trouver une raison pour installer un seul paquet ou expliquer pourquoi l’installation d’un seul paquet devrait conduire à installer d’autres paquets.
e : basculer vers l’interface visuelle
Vous pouvez aussi préciser des modifications aux actions qui seront faites. Pour ce faire, entrez un caractère correspondant à une action suivi d’un ou de plusieurs noms de
paquets (ou motif). L’action sera appliquée à tous les paquets que vous avez indiqués. Les actions possibles sont les suivantes :
« + » pour installer des paquets
« +M » pour installer des paquets et les marquer aussitôt comme ayant été installés automatiquement.
« - » pour supprimer des paquets
« _ » pour purger des paquets
« = » pour conserver des paquets
« : » pour conserver les paquets dans leur état actuel sans les mettre dans l’état conservé (« hold »)
« &M » pour marquer des paquets comme ayant été installés automatiquement
« &m » pour marquer des paquets comme ayant été installés manuellement
« &BD » pour installer les dépendances de construction d’un paquet.
In the list of actions to be performed, some packages will be followed by one or more characters enclosed in braces; for instance: “aptitude{u}”. These characters provide extra
information about the package’s state, and can include any combination of the following:
‘a’: the package was automatically installed or removed.
‘b’: some of the package’s dependencies are violated by the proposed changes.
‘p’: the package will be purged in addition to being removed.
‘u’: the package is being removed because it is unused.

Voulez-vous continuer ? [Y/n/?] n

Abandon.

[/code]

On avisera ensuite … donnes le retour si besoin … :wink:

-edit-

A tout hasard.

As tu vérifié la compatibilité sur le site sane ???

sane-project.org/lists/sane- … NSUPPORTED

Je me demande si derrière ceci, il n’y a pas une histoire de “chip” et où dépendances … :083

Je ne suis pas compétent dans le domaine, mais j’ai quelques tuyaux, si cela peut aider, c’est avec plaisir … :wink:

Il semblerait qu’il y est quelques similitudes avec ce fil Installer un scanner “sane-genesys” , tu serais peut être bien inspirer d’y jeter un œil, :wink: en passant et celui ci LE SCANER CANON LIDE 100 FONCTIONNE SOUS LINUX:whistle:

merci Loreleil,

effectivement je suis parti de ce fil et j’ai adapté le code pour compiler sane 1.0.23 car il est indiqué sur sane.org que le LiDE 210 est compatible. J’ai buté un moment sur un crash de compilation avec les traductions mais j’ai résolu ça (voir la séquence de compil dans mon premier message). Effectivement le Canon LiDE 210 marche, c’est juste ce bug sur les interfaces qui me gonfle.

Je vais regarder ton message précédent pour enlever les vieilles versions (opération à risque…) après avoir fini de scanner mes docs et les convertir en jpeg car le format .pnm est gourmant en espace disque (25MB par page A4 en couleur). Imagemagic est… magique!

A+