Statistiques

Compteur d'affichages des articles
1040136

Je viens d'acheter un scanner Epson V33 USB pour remplacer mon vieux scanner SCSI.

Comme il est impossible de partager nativement un scanner USB avec Windows 7, j'ai cherché une solution simple et rapide.

Tout d'abord on peux acheter un logiciel pour cela, mais peux-t'on le faire gratuitement?

On peux aussi acheter un appareil qui transforme le port USB en réseau, mais la encore il faut payer.

Je travaille sur 2 machines, l'une sous Windows 7 et l'autre sous Ubuntu 12.04. J'ai donc trouvé une solution en connectant le scanner sur le Linux. Je peux maintenant scanner depuis Linux, depuis Windows 7 même mon amie peux scanner depuis son poste. En fait toute machine sur le réseau peux scanner.

Voici le détail de l'installation.

 Installation

Installation sur Linux Ubuntu 12.04

 Vous avez besoin des drivers concernant votre scanner, dans mon cas c'est un Epson Precision V33.

Vous devez aller sur le site de Avasys sur ce lien.

Sur la page il faut cliquer sur Scanner.

Bouton Scanner

 

Sur la nouvelle page, choisissez votre scanner. 

Pour moi :

Choix Precision V33

Remplir le questionnaire dans le bas de la page.

Dans mon cas :

Questionnaire

Après avoir cliquer sur Next, vous choisissez les drivers de votre scanner en fonction de votre distribution.

  • iscan-data_1.13.0-1_all.deb
  • iscan_2.28.1-3.ltdl7_i386.deb
  • esci-interpreter-perfection-v330_0.1.1-2_i386.deb

Vous avez maintenant les drivers en votre possession. Ils sont sur mon bureau dans l'ordre d'installation :

Liste des drivers

Maintenant, on installe les drivers un après l'autre.

Installation iscan-data

Après avoir cliquer sur Installer, vous devez vous identifier.

Identification iscan-data

 

En cours d'installation iscan-data

Fin d'installation iscan-data

 Driver suivant:

Installation iscan

Après le clic sur Installer, il faut s'authentifier:

Authentification iscan

 

En cours d'installation iscan

Fin d'installation iscan

Puis le dernier driver.

Installation esci-interpreter

Nous voyons bien que le driver concerne le V33.

Après le clic sur Installer, il faut s'authentifier:

Authentification esci-interpreter

En cours d'installation esci-interpreter

Fin d'installation esci-interpreter

 Il suffit de redémarrer la machine pour utiliser le scanner. Lancer Simple Scan.

Simple Scan

 

Puis Préférences

Simple Scan Préférences

 

Choisir Epson Perfection V33 et cliquer sur Fermer

Simple Scan Choix Epson V33

 Vous pouvez scanner vos documents.

Simple Scan résultat de scan

 

L'installation des drivers installe aussi un utilitaires de scan Epson Image scan! for linux.

Menu Image Scan For Linux

 

Image Scan For Linux

Le but de ce tutorial n'étant pas d'étudier ce logiciel, je passe à mise en oeuvre du partage du scanner en réseau.

Mise en partage du scanner Epson Precision V33

 Nous avons besoin d'installer le paquet sane-utils

 Recherche sane-utils

 

Détails sane-utils

Après le clic sur Installer, il faut s'authentifier:

Authentification sane-utils

En cours d'installation sane-utils

Fin d'installation sane-utils

 Il faut modifier un fichier de configuration. Lancez dans un terminal la commande sudo nautilus et saisir votre mot de passe.

sudo nautilus

 

Parcourir l'arborescence et ouvrir le fichier /etc/default/saned 

Le code est :

# Defaults for the saned initscript, from sane-utils

# Set to yes to start saned
RUN=no

# Set to the user saned should run as
RUN_AS_USER=saned

devient :

# Defaults for the saned initscript, from sane-utils

# Set to yes to start saned
RUN=yes

# Set to the user saned should run as
RUN_AS_USER=saned

Enregistrer les modifications. Il faut modifier maintenant le fichier /etc/sane.d/saned.conf

Le code est :

# saned.conf
# Configuration for the saned daemon

## Daemon options
# Port range for the data connection. Choose a range inside [1024 - 65535].
# Avoid specifying too large a range, for performance reasons.
#
# ONLY use this if your saned server is sitting behind a firewall. If your
# firewall is a Linux machine, we strongly recommend using the
# Netfilter nf_conntrack_sane connection tracking module instead.
#
# data_portrange = 10000 - 10100


## Access list
# A list of host names, IP addresses or IP subnets (CIDR notation) that
# are permitted to use local SANE devices. IPv6 addresses must be enclosed
# in brackets, and should always be specified in their compressed form.
#
# The hostname matching is not case-sensitive.

#scan-client.somedomain.firm
#192.168.0.1
#192.168.0.1/29
#[2001:7a8:185e::42:12]
#[2001:7a8:185e::42:12]/64

# NOTE: /etc/inetd.conf (or /etc/xinetd.conf) and
# /etc/services must also be properly configured to start
# the saned daemon as documented in saned(8), services(4)
# and inetd.conf(4) (or xinetd.conf(5)).

On ajoute à la fin :

192.168.0.0/24 #adresse_reseau/bits_masque - On autorise tout le réseau 192.168.0.*

Vous devez choisir votre plage d'adresse.

 Il faut vérifier le port de connexion, pour cela taper dans un terminal la commande cat /etc/services|grep sane.

Résultat commande cat /etc/services|grep san

 

Il faut installer le paquet xinetd

Détails xinetd

 

 Après le clic sur Installer, il faut s'authentifier:

 Authentification xinetd

Installation en cours xinetd

Fin d'installation xinetd

Il faut créer un fichier  /etc/xinetd.d/sane-port en insérant les lignes suivantes:

service sane-port
{
        id              = saned-stream
        socket_type     = stream
        server          = /usr/sbin/saned
        protocol        = tcp
        user            = root
        group           = root
        wait            = no
}
 

Redémarrer udev et xinetd dans un terminal.

Restart

 

 Installation sur poste Windows

 Pour utiliser le scanner depuis un poste Windows nous avons besoin du programme Xsane que normalement vous trouverez ici. Je dis normalement car au moment ou j'écris ces lignes  les sites de téléchargement ne sont pas accessibles. Par chance, je l'avait déjà téléchargé. J'ai le fichier xsane-win32-0.991.zip

Il suffit d'extraire l'archive à la racine de votre disque dur C:.

Il faut modifier le fichier C:/sane/etc/saned.d/net.conf en spécifiant l'adresse ip de la machine Linux.

Il faut créer un raccourci sur le bureau pour lancer le programme C:\sane\bin\xsane.exe.

Recherche de scanner

 

Choix d'un scanner

Choisir le scanner Epson Precision V33 et Valider.

Les écrans suivants s'affichent:

Ecrans xsane

 

Vous pouvez maintenant scanner des documents depuis votre ordinateur Windows.

Alternative à xsane

Si vous n'arrivez pas à trouver xsane, vous pouvez prendre le programme SaneTwain.

 Vous trouverez dans l'archive un fichier SaneTwain.ds qu'il faudra placer dans C:/windows/twain_32. Ainsi vous pourrez utiliser votre scanner depuis n'importe quelle application.

 Voila la fenêtre qui s'ouvre quand on utilise gimp 2 avec la fonction :

Menu Gimp

Choix du scanner

J'ai aussi installer mon scanner en local, ce qui correspond à la première ligne. Il faut donc choisir SaneTwain.

Un autre fenêtre s'ouvre :

Interface twain

 Il faut paramétrer votre driver en cliquent sur l'icone représentant une clef et un tournevis.

Configuration adresse IP

Conclusion

Si vous avez suivi ce tutorial vous pouvez maintenant scanner de n'importe quelle machine du réseau. Il est possible de sécuriser un peu plus l'installation, dans mon cas cela n'était nécessaire.

N'hésitez pas à laisser des commentaires.