Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 09/05/2008 16:02:43

Croa
Membre
Lieu : Biganos (Gironde)
Inscription : 07/02/2008
Messages : 46
Site Web

Scanner rebelle à Debian (y aurait-il un dompteur sur le réseau ?)

Las des vielles bécanes, je me suis fendu d'un truc de pointe, quoique abordable, mais ne suis pas plus avancé sad !

Il s'agit de l'EPSON Perfection 4490 PHOTO. Ce truc est capable de scanner n'importe quoi, même de vieux négatifs... Au poil pour moi avec plus de trente ans de souvenirs se couvrant de poussières dans le buffet ! En plus il y a "Sane project" qui le juge « GOOD » pour Linux, contrairement à EPSON qui ne le garantie que pour Windows ou Mac.

J'aurais dû me fier plutôt au fabricant !  Le nouveau scanner est à la maison. J'ai perdu toute  une journée à essayer de le faire fonctionner sans autre résultat que créer des dégâts à force d'insister!

Au premier essai, rien ne fonctionne mais cela était prévisible. J'ai donc cherché un pilote pour sane... tongue  d'abord dans les paquets, puis sur Internet.

En fait un logiciel de gestion du scanner existe mais celle-ci est inadapté à Debian. Un site, indiqué pas Sane-project propose des paquet type *.rpm et un fichier source compressé. La commande alien génère bien un fichier *.deb mais celui-ci n'est pas bon. Le fichier source est sans intérêt car il manque le mode d'emploi dans le lot décompressé !

_____________________________________________

Installation de iscan la plus avancée (parce que libsane-extras a fini par casser! hmm )


PC-LDLC:/home/Commun/Téléchargements# dpkg -i iscan_2.10.0-2_i386.deb
(Lecture de la base de données... 124332 fichiers et répertoires déjà installés.)
Préparation du remplacement de iscan 2.10.0-2 (en utilisant iscan_2.10.0-2_i386.deb) ...
Dépaquetage de la mise à jour de iscan ...
dpkg : des problèmes de dépendances empêchent la configuration de iscan :
iscan dépend de libsane (>= 1.0.11-3) ; cependant :
Le paquet libsane n'est pas encore configuré.
dpkg : erreur de traitement de iscan (--install) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
iscan
PC-LDLC:/home/Commun/Téléchargements#

Recherche  du scanner:

PC-LDLC:/home/Commun/Téléchargements# sane-find-scanner

  # 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.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.
  # Also you need support for SCSI Generic (sg) in your operating system.
  # If using Linux, try "modprobe sg".

found USB scanner (vendor=0x04b8 [EPSON], product=0x0119 [EPSON Scanner]) at libusb:004:002
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
PC-LDLC:/home/Commun/Téléchargements# 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).
PC-LDLC:/home/Commun/Téléchargements#

Remarque: Scanimage n'identifie pas lorsque le répertoire sane.d est normalement(?) configuré, à savoir dll.conf avec epkowa et epkowa.conf avec une ligne « usb 0x04b8 0x0119 ». Avec Epson.dll ainsi (erreur volontaire pour voir) Scanimage donne :

PC-LDLC:/home/Commun/Téléchargements# scanimage -L
device `epson:libusb:004:002' is a Epson  flatbed scanner

(De plus avec cette configuration sane marche presque car il se lance ; Il se plante toutefois en aperçu ce qui est normal car le vieux pilote EPSON n'est pas capable de gérer ce modèle de scanner!)
_______________________________________________

Conclusion : Le 4490 PHOTO est peut-être «GOOD» sous LINUX mais pas toutes distributions et certainement pas la nôtre !

A moins que quelqu'un sache dompter l'animal ? (C'est pour cela que je poste ce message, au cas où... ?)

Dans l'attente il y a encore le PC de ma gamine sous Windows à la maison --> Effectivement ce scanner est une merveille !  cool hmm

Hors ligne

#2 09/05/2008 19:04:42

Mélodie
Membre
Lieu : Pyrénées
Inscription : 16/11/2004
Messages : 434
Site Web

Re : Scanner rebelle à Debian (y aurait-il un dompteur sur le réseau ?)

Sur cette ml Debian il a l'air d'avoir réussi la configuration.

Hors ligne

#3 11/05/2008 22:32:04

Croa
Membre
Lieu : Biganos (Gironde)
Inscription : 07/02/2008
Messages : 46
Site Web

Re : Scanner rebelle à Debian (y aurait-il un dompteur sur le réseau ?)

C'est en anglais et je n'ai pas tout compris hmm Il s'agit d'une discussion... Apparemment ils n'y arrivent pas non plus sad

A part ça, j'aime bien ton site joliement écolo, Mélodie wink

MERCI quant même !

Hors ligne

#4 14/05/2008 19:50:33

Croa
Membre
Lieu : Biganos (Gironde)
Inscription : 07/02/2008
Messages : 46
Site Web

Re : Scanner rebelle à Debian (y aurait-il un dompteur sur le réseau ?)

smile Problème résolu ! smile

En fait la solution était (presque) sur Doc UBUNTU
. Ubuntu est une distribution basée sur Debian, donc relativement proche de la notre.
- Pour pouvoir installer le pilote, le scanner doit être référencé dans un long fichier texte nommé 45-libsane.rules (dans un système Ubuntu) ou z60-libsane.rules (dans une Debian pur sucre). Dans tous les cas ces fichier sont à rechercher dans etc/udev.


À l'attention de ceux qui auraient le même problème, voici la procédure en détails:

Prérequis:
    - Disposer de " alien 8.72", c'est-à-dire de la version au top de ce logiciel de conversions. (Si nécessaire lancer une mise à jour.)

      - Disposer des droits root car de nombreuses opérations nécessitent un passage en "super-utilisateur".

Suite des opérations:
    - Vérifier (et corriger si nécessaire) etc/sane.d/dll.conf qui doit contenir une ligne
Epkowa
Par précaution invalider (#) les lignes sane et sane2. (à priori ce n'est pas obligatoire.)
    - le répertoire etc/sane.d doit contenir un fichier epkowa.conf. (Sinon le récupérer : cf plus bas.) Vérifier (et corriger si nécessaire) ce etc/sane.d/epkowa.conf qui doit contenir la ligne :
usb 0x04b8 0x0119
Remarque : En cas d'échec revenir sur ces deux premières opérations car certaines procédures automatiques sont susceptibles de restituer les paramétrages incomplets du départ.
Occupons-nous maintenant du fameux fichier etc/udev/rules.d/z60-libsane.rules (j'ai procédé pour ma part plus loin mais à priori, l'effectuer dès maintenant devrait arranger une partie des problèmes. S'il n'est pas présent le récupérer : cf plus bas.)

Après les deux lignes:

# Epson Perfection 4870 | Epson Perfection 4870
 SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="0128", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"

Et avant les deux lignes:

# Epson Perfection 4990 | Epson Perfection 4990
SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="012a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"

Insérer les lignes :

# Epson Perfection 4490 | Epson Perfection 4490
SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="0119", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"

- Maintenant votre fichier est bon ! -

Aller ensuite sur Internet à l'adresse ici

Suivre la procédure pour obtenir un téléchargement. Récupérer au moins les deux fichiers *.rpm proposés et si nécessaire le fichier comprimé (C'est nécessaire lorsqu'il manque des fichiers – cf plus haut, par exemple epkowa.conf manquant - ; Ouvrir alors ce fichier d'archives avec Ark, rechercher et extraire les fichiers requis ver l'emplacement ad-hoc.)
Le site aura demandé quelques renseignements. J'ai pour ma part fait croire au site wink que j'utilisais Redhat 9 comme recommandé par la doc Ubuntu mais à priori c'est toujours les mêmes 3 fichiers qui sont proposés quelles que soit les réponses ! (En tout cas ils portent toujours les mêmes noms !)

Avec la commande "alien" traduire maintenant les deux fichiers *.rpm en fichiers *.deb et laisser tout ça dans votre répertoire des téléchargements. (Ne rien installer pour le moment!)
Aller maintenant dans "synaptic" pour préparer le système sachant que le pilote iscan que nous devons installer dépend de xsane mais entre en conflit avec libsane-extra lequel dépend aussi de xsane ! C'est donc assez acrobatique mais on y arrive ! Là, supprimer libsane-extra, ce qui a pour conséquence de supprimer aussi presque tous les paquets nécessaire à sane, mais nous n'avons pas d'autre choix ! (Il est surement possible de procéder avec apt-get ou aptitude, mais à priori les résultats sont les mêmes, sauf qu'il faut bien maîtriser ces commandes.)
Installer maintenant iscan à l'aide de la commande :

dpkg –i iscan_2.10.0-2_i386.deb

Comme il manque des dépendances la procédure s'interrompt à un moment donné. On ne s'en offusquera pas… De retour dans synaptic, procéder à la réinstallation de xsane. (autre solution "apt-get install xsane" mais c'est pareil !) Comme synaptic tient à installer d'autres paquets (apt-get aussi) et que iscan a déjà posé des trucs on obtient de la casse sad ! Mais ce n'est pas grave : Marquer "à supprimer" libsane-extra et "à réinstaller" libsane… On arrive ainsi à restituer un système fonctionnel bien que de la casse subsiste ! De retour en ligne de commande dans le répertoire des téléchargements un nouveau

 dpkg –i iscan_2.10.0-2_i386.deb

aboutira désormais !  L'installation du paquet fournisseur iscan aura donc necéssité au moins deux tentatives mais nous y sommes arrivés, OUF !

Attention, ne pas installer tout de suite le second fichier *.deb. Contrôler d'abord le fichier etc/udev/rules.d/z60-libsane.rules ! S'il est bon lancer :

Dpkg -i iscan-plugin-gt-x750_1.0.0-2_i386

Cela doit maintenant bien se passer… Par précaution redémarrer.

tongue Maintenant le scanner Epson perfection 4490 PHOTO et Sane fonctionnent parfaitement et en harmonie. tongue

Hors ligne

#5 14/05/2008 21:01:50

Mélodie
Membre
Lieu : Pyrénées
Inscription : 16/11/2004
Messages : 434
Site Web

Re : Scanner rebelle à Debian (y aurait-il un dompteur sur le réseau ?)

Cool, tu vas pouvoir l'ajouter sur le wiki Andesi !  tongue

Merci de ton appréciation pour mes p'tits blogs au fait !

Hors ligne

Pied de page des forums