pense-bête de bruno sanchiz

Accueil > Linux > Imprimantes, scanner, cups > Installer un scanner

Installer un scanner

Publié le 30 janvier 2017, dernière mise-à-jour le 5 décembre 2023, 12 visites, 23644 visites totales.

installation de base

buster : apt-get install dbus-x11 sane sane-utils simple-scan xsane.
bullseye : apt-get install dbus-x11 sane sane-airscan sane-utils simple-scan xsane.
bookworm : apt-get install dbus-x11 sane-airscan sane-utils simple-scan xsane.

Ainsi seront installés les programmes sane ( utilisable avec gimp par exemple ) et simple-scan.

  • utilisation en ligne de commande : simple-scan ou xsane ou gimp
  • MENU de PROGRAMMES ( avec la souris )
    • gimp : fichier->créer->xsane
    • simple-scan : GRAPHISMES -> outil de numérisation simple-scan
    • xsane : GRAPHISMES -> programme d’acquisition d’images xsane

suite de l’installation de base et/ou non fonctionnement

  • La commande scanimage -L doit donner un résultat du type :
    device <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+ZXBrb3dhIDpsaWJ1c2I6MDAyOjAwMuKAmSBpcyBhIEVwc29uIFBlcmZlY3Rpb24gMjQ4MC8yNTgwIGZsYXRiZWQgc2Nhbm5lcg0KZGV2aWNlPC9jb2RlPg=="></span>snapscan :libusb:002:002’ is a EPSON EPSON Scanner1 flatbed scanner
    la deuxième ligne suffit
  • exemple avec le scanner epson photo perfection 2480 :
    • trouver le fichier bin associé au scanner ( ici, on trouve esfw41.bin pour le 2480 ) ; le copier dans /etc/sane.d : cp esfw41.bin /etc/sane.d/
    • dans /etc/sane.d/snapscan.conf , remplacer la ligne du genre firmware /path/to/your/firmware/file.bin ou firmware /usr/share/sane/snapscan/your-firmwarefile.bin par firmware /etc/sane.d/esfw41.bin
    • /etc/init.d/saned restart

      messages d’erreur

  • [snapscan] Cannot open firmware file /usr/share/sane/snapscan/your-firmwarefile.bin.
    [snapscan] Edit the firmware file entry in snapscan.conf.
    • Solution : faire la suite de l’installation de base

on peut trouver de l’information supplémentaire ici :

installer un scanner usb en réseau

L’installation de base doit avoir été faite

  1. on branche le scanner en usb sur Ordi 1 ( on l’appelle aussi serveur )
  2. on vérifie que ça marche avec simple-scan

Sur l’ordi 1 ( serveur )

  1. RUN=no devient RUN=yes dans /etc/default/saned : sed s/RUN=no/RUN=yes/  -i /etc/default/saned
  2. on autorise d’autres ordis du type 192.168.1.1 à 192.168.1.255 : sed "s/#192.168.0.1\/29/#192.168.0.1\/29\n192.168.1.1\/24/" -i /etc/sane.d/saned.conf ( changer 1.1 en 0.1 pour 192.168.0.1 à 192.168.0.255 )
  3. sudo service saned restart
  4. adduser saned lp ; adduser $(echo $USER) saned ; adduser $(echo $USER) lp
  5. obsolete :apt-get install xinetd

Sur l’ordi 2 ( usager / client ) :

  1. mettre l’adresse IP de l’ordi 1 dans le fichier /etc/sane.d/net.conf : echo "192.168.1.12" >> /etc/sane.d/net.conf

Sur l’ordi 2 ( usager / client ) de type windows :

  • Télécharger le zip
  • Dézipper, exécuter le fichier ScanImage.exe
  • mettre l’adresse IP de l’ordi 1 dans la case
[bruno sanchiz]