Ceci est une ancienne révision du document !



Rédigé par Galett - relu par Antoine

Installation d'un scanner de la marque Acer, Agfa ou Benq

Tout d'abord, il faut noter le modèle de son scanner et examiner le nom du Firmware File à partir du site http://snapscan.sourceforge.net/#supported .

Il faut bien noter le Firmware File correspondant au modèle de votre scanner. En effet ces scanners ne disposent pas de "firmware" (ou micro-logiciel pilote).

Sous Windows, ces scanners fonctionnent car Windows envoie le code du firmware directement dans la mémoire du scanner. Il nous faut donc récupérer ce fichier pour l'utiliser sous Ubuntu. On peut trouver ce fichier .bin sur le cd fourni avec le scanner, ou sur la partition Windows directement en effectuant une recherche dans le répertoire C:\WINDOWS\usbbin.

Voici une archive qui contient tous les fichiers pour scanner Acer : usbbin_acer.tar.gz

Vous pouvez copier ce fichier sur une clef usb, un cd ou une disquette à votre guise. Ensuite, de retour sur Ubuntu, copiez ce fichier dans le répertoire /etc/sane.d/.

Par exemple en utilisant la commande suivante :

sudo cd %%__chemin__%%
sudo cp ///VotrePilote///.bin /etc/sane.d/

Remarque : __chemin__ étant le chemin où vous avez copié le firmware (clef usb, cdrom, etc..)

Sans Windows: Dans le cas où vous n'avez pas une partition windows pour trouver le firmware, le cd fourni ou le site du constructeur restent les meilleures ressources.

Attention, certains ne proposent pas le firmware seul, comme par exemple Agfa qui ne le fournit qu'avec le logiciel Scanwise. Dans ce cas pas de panique téléchargez quand même le *.exe, puis utilisez cabextract:

cabextract 'votre fichier.exe'

Cela 'décompresse" tout ce qui était dans 'votre fichier.exe', il ne reste plus qu'à trouver le pilote recherché.

Pilotes sur Internet
Agfa Snapscan icidans le répertoire "Drivers" de l'archive .exe

Maintenant que le firmware est copié, il est nécessaire de modifier le fichier /etc/sane.d/snapscan.conf. Pour ce faire, vous pouvez utiliser la commande suivante :

gksudo gedit /etc/sane.d/snapscan.conf

Il suffit alors d'ajouter le chemin vers le firmware que l'on vient de copier comme ceci (voir la dernière ligne du bloc qui suit) :

    #------------------------------ General -----------------------------------
    
    # Change to the fully qualified filename of your firmware file, if
    # firmware upload is needed by the scanner
    firmware /etc/sane.d/u96v121.bin

Le scanner est désormais bien reconnu sous Xsane (installé par défaut sous Ubuntu).

Cette méthode a fonctionné sur mon scanner Acer 640U, et il semble que le fichier u96v121.bin soit utilisé par bon nombre de scanners.

Cette méthode n'a pas été testée sous une autre distribution que Ubuntu.
Elle fonctionne également pour les Snapscan e20, e25, e50 et e52 d'Agfa. Les fichiers *.bin (ex : snape25.bin) sont à rechercher pour Windows Xp dans le répertoire : /WINDOWS/system32/ et pour Windows 2000 dans le répertoire : /WINNT/system32/

Le scanner Agfa snapscan 1212U usb fonctionne aussi comme ça en plaçant le fichier de firmware au même endroit, le fichier en question est : SnapScan_1212U_2.bin Attention, le fichier Windows contient un espace entre SnapScan et 1212U_2.bin, supprimez l'espace ou ajoutez l'undescore, sinon le firmware ne sera pas identifié! La ligne a rajouter dans /etc/sane.d/snapscan.conf est firmware /etc/sane.d/SnapScan_1212U_2.bin

Comme j ai mis trois plombes a trouver cette sal de u96v121.bin, je vous le met en download ici: www.ody.ch/u96v121.bin

Ajout de Rubens : 12/12/06 NB : En cas d'erreur, assurez-vous que votre pilote pilote.bin est bien exécutable en faisant : ls -l /usr/lib/sane/pilote.bin Si tel n'est pas le cas, modifiez ainsi les permissions : sudo chmod 755 /usr/lib/sane/pilote.bin

Il est important de préciser que le lien firmware doit bien etre ajoute au debut du fichier snapscan.conf apres les premiers commentaires. Il faut également décommenter (–> retirer les #) devant /dev/usb … si vous utilisez un scanner usb et commentez les SCSI. Vous devriez obtenir cela avec un SnapScan1212U (Id USB: usb 0x06bd 0x2061)

#------------------------------ General -----------------------------------

# Change to the fully qualified filename of your firmware file, if
# firmware upload is needed by the scanner
# firmware /path/to/your/firmware/file.bin
# firmware uploaded is needed by the scanner
firmware /etc/sane.d/SnapScan_1212U_2.bin

# If not automatically found you may manually specify a device name.

# For USB scanners also specify bus=usb, e.g.
/dev/usb/scanner0

# For SCSI scanners specify the generic device, e.g. /dev/sg0 on Linux.
# /dev/sg0

#---------------------------------------------------------------------------
# No changes should be necessary below this line
#---------------------------------------------------------------------------

#-------------------------- SCSI scanners ----------------------------------
# These SCSI devices will be probed automatically
#scsi AGFA * Scanner
#scsi COLOR * Scanner
#scsi Color * Scanner
#scsi ACERPERI * Scanner

#--------------------------- USB scanners -----------------------------------
# These USB devices will be probed automatically
# (This will currently work only on Linux)
# Agfa 1212U
#usb 0x06bd 0x0001
usb 0x06bd 0x2061
La procédure fonctionne également sous mandriva 2007 (xsane version 0.991 en standard) et avec un scanner agfa e20 usb qui à pourtant fonctionné curieusement pendant 1 mois avec l'installation automatique de base avant de me donner le message d'erreur "erreur d'ouverture du périphérique snapscan:libusb:001:006, argument invalide -Fermer…" Ayant récupéré le snape20.bin sur un pc suite à l'installation du programme du scanner, il m'a été possible de suivre cette procédure géniale avec succès. Promis je vais tester Ubuntu…

1/Ajout du fichier de firmware

2/Ajout de la ligne (rien d'autre)

Voici le lien de mon fichier firmware agfa e20 usb

http://andyweb.free.fr/drivers/snape20.bin

andycam (francenano@yahoo.fr)

Ajout de Pfff: Voici le lien de mon fichier firmware agfa snapscan 1212U USB: http://seb.webynux.net/SnapScan_1212U_2.bin

Pfff admin@webynux.net

  • scanner_acer_benq.1234871387.txt.gz
  • Dernière modification: Le 17/02/2009, 12:49
  • par 213.95.41.13