Difference between revisions of "SANE/fr"
(New page: MERCI à jaysee pour sa patience et son aide pour la configuration de SANE Avant installation, allez sur http://www.sane-project.org/sane-supported-devices.html pour voir si votre scanner...) |
|||
Line 1: | Line 1: | ||
− | MERCI à jaysee pour sa patience et son aide pour la configuration de SANE | + | MERCI à jaysee (IXUS) pour sa patience et son aide pour la configuration de SANE |
Avant installation, allez sur http://www.sane-project.org/sane-supported-devices.html pour voir si votre scanner est supporté. | Avant installation, allez sur http://www.sane-project.org/sane-supported-devices.html pour voir si votre scanner est supporté. |
Revision as of 03:56, 31 March 2008
MERCI à jaysee (IXUS) pour sa patience et son aide pour la configuration de SANE
Avant installation, allez sur http://www.sane-project.org/sane-supported-devices.html pour voir si votre scanner est supporté.
Sur sme 7.3 la version de sane : 1.0.14. (J'ai compilé sane-1.0.17 pour sme 7.3. Cette version a beaucoup plus de drivers. Dès qu'elle sera en ligne, je mettrais le lien ici)
HOWTO installation et utilisation d'un scanner avec SME 7.3
Réglage de /etc/yum.conf pour qu'il aille chercher les rpms dans centos
Mettre à 1 pour base centos et à 1 pour updates centos
[base] enabled=1 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os name=CentOS - os gpgcheck=1 enablegroups=0 exclude=kernel kernel-smp kernel-xenU mkinitrd mdadm initscripts
[updates] enabled=1 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates name=CentOS - updates gpgcheck=1 enablegroups=0 exclude=kernel kernel-smp kernel-xenU mkinitrd mdadm initscripts
Installation de sane
yum install sane-backends
Test de votre scanner (reconnaissance et driver)
sane-find-scanner
Cela recherche votre scanner
exemple
sane-find-scanner
# No SCSI scanners found. If you expected something different, make sure that # you have loaded a 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=0x010f [EPSON Scanner 010F], chip=LM9832/3) at libusb:001: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.
scanimage -L
cela vous donne le driver de votre scanner s'il est reconnu par sane
exemple
scanimage -L device `plustek:libusb:001:002' is a Epson Perfection 1250/Photo USB flatbed scanner
Si un driver a été trouvé, vous pouvez continuer la configuration...
sinon faites la commande suivante pour enlever le rpm de sane-backends
yum remove sane-backends
Tester votre scanner (Votre première acquisition)
scanimage -d plustek:libusb:001:002 --format tiff -l 0 -t 0 -x 215 -y 297 > outfile.tiff
'plustek:libusb:001:002' => mettez ce qui a été trouvé avec la commande scanimage -L
Vous pouvez voir la résolution de votre scanner avec la commande
/usr/bin/scanimage --help | grep -m 1 resolution
Pour plus d'informations sur les possibilités de sane-backends
man sane
Configuration pour que votre scanner soit accessible sur le réseau
MAJ de /etc/hosts.allow pour sane
mkdir /etc/e-smith/templates-custom/etc mkdir /etc/e-smith/templates-custom/etc/hosts.allow/
nano /etc/e-smith/templates-custom/etc/hosts.allow/saned => saned: 127.0.0.1 10.97.1.0/255.255.255.0
(10.97.1.0 => mettre votre ip)
/sbin/e-smith/expand-template /etc/hosts.allow
MAJ de /etc/services pour sane
mkdir /etc/e-smith/templates-custom/etc/services/
nano /etc/e-smith/templates-custom/etc/services/saned => sane 6566/tcp # SANE network scanner daemon
/sbin/e-smith/expand-template /etc/services
Ajouter les adresses ip de tous les postes client utilisant le scanner
nano /etc/sane.d/saned.conf => localhost adresse-ip_client1 adresse_ip_client2
INSTALLATION et CONFIGURATION de sanetwain sur votre poste client windows
Installation de SANETWAIN
Dans la section Download, récupérer le ZIPfile (sanetwain127.zip et le Windowsinstaller(setup127.exe)
lancer :
setup127.exe
CONFIGURATION
- onglet connexion hôte => adresse ip du serveur qui a le scanner Port => 6566 Utilisateur => nom_utilisateur
cocher récupérer les périphériques au démarrage
- onglet imprimante j'ai coché : paramétrer l'imprimante avant impression (j'ai plusieurs imprimantes!)
- onglet Démarrage j'ai coché Acquisition de l'aperçu au démarrage langue de l'interface => fr
UTILISATION
SANETWAIN a beaucoup de possibilités... je n'ai pas encore tout testé
On peut utiliser sanetwain seul ou il peut être appelé à partir d'une autre application (photoshop, acrobat, ...)
Premier test en réseau
Ouvrez un terminal sur votre serveur (avec putty par exemple).
tapez :
saned -d128
exemple
# saned -d128 [saned] main: starting debug mode (level 128) [saned] main: trying to get port for service `sane-port' (getaddrinfo) [saned] main: "sane-port" service unknown on your host; you should add [saned] main: sane-port 6566/tcp saned # SANE network scanner daemon [saned] main: to your /etc/services file (or equivalent). Proceeding anyway. [saned] main: [0] socket () using IPv4 [saned] main: [0] setsockopt () [saned] main: [0] bind () to port 6566 [saned] main: [0] listen () [saned] main: [1] socket () using IPv6 [saned] main: [1] socket failed: Address family not supported by protocol [saned] main: waiting for control connection
Si vous avez "waiting for control connection", C'est OK. Sur votre poste client windows, ouvrez Scanimage (nom du logiciel de sanetwain)
Normalement, le scanner devrait se déclencher et des lignes devraient apparaitre dans le terminal (putty)
Souvent, à la première connexion, c'est long et un message apparait : délai d'attente dépassé (ce n'est pas tout à fait ce message, c'est une traduction!) Fermez Scanimage... saned doit se fermer sous putty (sinon ctrl+C pour fermer sane et revenir au prompt)
Relancer 'saned -d128' sur le terminal et ouvrez de nouveau Scanimage, cela devrait scanner! Vous voyez plein de lignes s'afficher sur le terminal avec putty... (-d c'est le mode debug)
Maintenant automatisons le démarrage de saned
Si xinetd n'est pas installé :
yum install xinetd
MAJ de /etc/xinetd.conf pour sane
mkdir /etc/e-smith/templates-custom/etc/xinetd.conf/
Mettre le groupe de vos utilisateurs qui vont utiliser le scanner J'ai créé un groupe saned avec le server-manager.
nano /etc/e-smith/templates-custom/etc/xinetd.conf/20sane-port => { $OUT = <<HERE; service sane { port = 6566 socket_type = stream protocol = tcp user = root group = saned wait = no server = /usr/sbin/saned } HERE }
/sbin/e-smith/expand-template /etc/xinetd.conf
Faire un lien pour que xinetd soit mis en route au démarrage du serveur
ln -s /etc/init.d/xinetd /etc/rc.d/rc7.d/S50xinetd
/etc/init.d/xinetd restart
Je n'arrivais pas à scanner de mon poste client windows quand je lançais sanetwain
=> délai d'attente dépassé...
J'ai résolu le problème en modifiant le fichier /etc/sane.d/dll.conf
J'ai mis en commentaire (# devant la ligne) toutes les lignes qui ne correspondaient pas à mon driver.
Sous MacOS X
Il y aurait aussi la possiblité d'utiliser sane.
Il y a un lien sur le site de sanetwain => http://www.ellert.se/twain-sane/
A tester...
je n'ai pas de mac
Sous linux
Il faut installer xsane (déjà installé sur mon pc).
Il suffit de configurer xsane pour qu'il accède au scanner sur le serveur.
nano /etc/sane.d/net.conf (sur le pc client) => adresse-ip_du_serveur
vous pouvez utiliser xsane ou faire de l'acquisition à partir d'un logiciel (openoffice, gimp, ...)
Après installation
Configuration de /etc/yum.conf
Mettre à O pour base centos et à O pour updates centos :
[base] enabled=0 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os name=CentOS - os gpgcheck=1 enablegroups=0 exclude=kernel kernel-smp kernel-xenU mkinitrd mdadm initscripts
[updates] enabled=0 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates name=CentOS - updates gpgcheck=1 enablegroups=0 exclude=kernel kernel-smp kernel-xenU mkinitrd mdadm initscripts