Contenu | Rechercher | Menus

Annonce

La nouvelle clé USB Ubuntu-fr est en prévente
Rendez-vous sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/02/2019, à 18:14

maiden65

[Résolu] Partage scanner réseau impossible

Bonjour,

Je viens d'acquérir un scanner CANON LIDE120.

J'ai installé  libsane1 libsane-common libsane-extras libsane-extras-common sane-utils

   configuré les fichier saned.conf, dll.conf

# cat /etc/sane.d/canon.conf 
#canon.conf
scsi CANON IX

# canon LIDE120
usb 0x04a9 0x190e

Vérification du bon fonctionnement

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

found USB scanner (vendor=0x04a9 [Canon], product=0x190e [CanoScan], chip=GL848+) at libusb:002:004
  # 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
device `genesys:libusb:002:004' is a Canon LiDE 120 flatbed scanner
# netstat -anlp | grep 6566
tcp6       0      0 :::6566                 :::*                    LISTEN      12583/xinetd

Coté client
installation de sane-utils sane
configuration de

/etc/sane.d# cat net.conf
# This is the net backend config file.

## net backend options
# Timeout for the initial connection to saned. This will prevent the backend
# from blocking for several minutes trying to connect to an unresponsive
# saned host (network outage, host down, ...). Value in seconds.
# connect_timeout = 60

## saned hosts
# Each line names a host to attach to.
# If you list "localhost" then your backends can be accessed either
# directly or through the net backend.  Going through the net backend
# may be necessary to access devices that need special privileges.
# localhost
10.0.0.3

et quand je tente le scanimage -L sur le client il ne voit rien

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

le telnet fonctionne

# telnet 10.0.0.3 6566
Trying 10.0.0.3...
Connected to 10.0.0.3.
Escape character is '^]'.

J'ai pointé tout ce que je pouvais mais ca ne fonctionne pas.
Quelqu"un aurait une idée pour faire fonctionner SANE en réseau et donc mon scanner ???
Car il fonctionne bien sur le poste standalone, mais je voudrais que le pc de ma compagne puisse également l'utiliser sans devoir promener le scanner !!!

Merci d'avance.

Dernière modification par Ayral (Le 29/05/2019, à 10:54)

Hors ligne

#2 Le 19/02/2019, à 17:53

maiden65

Re : [Résolu] Partage scanner réseau impossible

un petit UP de cette demande !!
Merci d'avance de votre aide

Hors ligne

#3 Le 22/02/2019, à 14:03

maiden65

Re : [Résolu] Partage scanner réseau impossible

Personne pour résoudre mon problème ?

Hors ligne

#4 Le 22/02/2019, à 14:12

xubu1957

Re : [Résolu] Partage scanner réseau impossible

Bonjour,

Je trouve cette information  :

on y parle d'une sécurité à désactiver sur le scanner .

Dans cette longue discussion > Scanner Canon Lide 120 problème pour être reconnu


Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Xubuntu 18.04.1 LTS - Lenovo T410 -Toshiba Satellite A300  Membre de Linux-Azur

En ligne

#5 Le 22/02/2019, à 14:43

maiden65

Re : [Résolu] Partage scanner réseau impossible

Merci Xubu

Effectivement, c'est dans les différentes infos que j'avais trouvé.
Il est bien en "dévérouillé".

Hors ligne

#6 Le 22/02/2019, à 15:04

xubu1957

Re : [Résolu] Partage scanner réseau impossible


Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Xubuntu 18.04.1 LTS - Lenovo T410 -Toshiba Satellite A300  Membre de Linux-Azur

En ligne

#7 Le 22/02/2019, à 15:19

maiden65

Re : [Résolu] Partage scanner réseau impossible

oui il fait parti des docs que j'ai lu.
le scan est bien reconnu et fonctionne avec mon poste. Mais c'est le coté réseau de SANE sur le client qui ne répond pas.

Hors ligne

#8 Le 22/02/2019, à 16:34

maxire

Re : [Résolu] Partage scanner réseau impossible

Salut,

Tu n'as pas donné le contenu de /etc/sane.d/saned.conf côté serveur, ce serait bien de le donner, ainsi que celui de /etc/sane.d/net.conf.
Quelle version Ubuntu utilises-tu ?
En principe xinetd est remplacé par SystemD sous Ubuntu 18.04, mais bon cela ne devrait pas changer grand chose.

bionic@k72f-J48-ubgnome:~$ sudo netstat -tlnp 
Connexions Internet actives (seulement serveurs)
Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat       PID/Program name    
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      942/smbd            
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      2776/systemd-resolv 
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      3275/cupsd          
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      942/smbd            
tcp6       0      0 :::139                  :::*                    LISTEN      942/smbd            
tcp6       0      0 ::1:631                 :::*                    LISTEN      3275/cupsd          
tcp6       0      0 :::445                  :::*                    LISTEN      942/smbd            
tcp6       0      0 :::6566                 :::*                    LISTEN      1/systemd           
bionic@k72f-J48-ubgnome:~$ 
bionic@k72f-J48-ubgnome:~$ systemctl status saned.socket
● saned.socket - saned incoming socket
   Loaded: loaded (/lib/systemd/system/saned.socket; disabled; vendor preset: enabled)
   Active: active (listening) since Fri 2019-02-22 15:30:02 CET; 2min 54s ago
   Listen: [::]:6566 (Stream)
 Accepted: 0; Connected: 0
    Tasks: 0 (limit: 4354)
   CGroup: /system.slice/saned.socket

févr. 22 15:30:02 k72f-J48-ubgnome.home systemd[1]: Listening on saned incoming socket.
bionic@k72f-J48-ubgnome:~$ 

Maxire
Archlinux/Mate + Ubuntu 18.04 + Lubuntu 18.04 + Archlinux/Gnome + Windows 10 Familial sur portable -- Archlinux/Mate sur poste de travail

Hors ligne

#9 Le 22/02/2019, à 17:32

maiden65

Re : [Résolu] Partage scanner réseau impossible

Salut Maxire,
voici les infos coté serveur

cat saned.conf 
# 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
10.0.0.7
10.0.0.3
#[2001:db8:185e::42:12]
#[2001:db8: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)).

cat net.conf 
# This is the net backend config file.

## net backend options
# Timeout for the initial connection to saned. This will prevent the backend
# from blocking for several minutes trying to connect to an unresponsive
# saned host (network outage, host down, ...). Value in seconds.
# connect_timeout = 60

## saned hosts
# Each line names a host to attach to.
# If you list "localhost" then your backends can be accessed either
# directly or through the net backend.  Going through the net backend
# may be necessary to access devices that need special privileges.
# localhost
grep sane /etc/services 
sane-port	6566/tcp	sane saned	# SANE network scanner daemon
root@po-laurent:/etc/sane.d# netstat -tlnp | grep 6566
tcp6       0      0 :::6566                 :::*                    LISTEN      12583/xinetd   
systemctl status saned.socket 
● saned.socket - saned incoming socket
   Loaded: loaded (/lib/systemd/system/saned.socket; disabled; vendor preset: enabled)
   Active: failed (Result: resources)
   Listen: [::]:6566 (Stream)
 Accepted: 0; Connected: 0

févr. 10 13:28:42 po-laurent systemd[25619]: saned.socket: Failed to create listening socket: Address already in use
févr. 10 13:28:42 po-laurent systemd[1]: saned.socket: Failed to receive listening socket: Input/output error
févr. 10 13:28:42 po-laurent systemd[1]: saned.socket: Failed to listen on sockets: Input/output error
févr. 10 13:28:42 po-laurent systemd[1]: saned.socket: Failed with result 'resources'.
févr. 10 13:28:42 po-laurent systemd[1]: Failed to listen on saned incoming socket.

Hors ligne

#10 Le 22/02/2019, à 18:13

maxire

Re : [Résolu] Partage scanner réseau impossible

Je pense qu'il vaudrait mieux ne plus utiliser xinetd mais plutôt systemd, du moins si tu es bien sous Ubuntu 18.04.
La documentation disponible sur saned dans le wiki de Ubuntu-fr indique bien d'utiliser inetd mais elle commence à dater.
Personnellement en utilisant SystemD je n'ai aucun problème mais je n'utilise pas une Canon mais une Epson.

Dans saned.conf je ne vois rien d'anormal même si personnellement j'ouvrirais l'accès au scanner à tout le réseau en utilisant 10.0.0.1/16.


Maxire
Archlinux/Mate + Ubuntu 18.04 + Lubuntu 18.04 + Archlinux/Gnome + Windows 10 Familial sur portable -- Archlinux/Mate sur poste de travail

Hors ligne

#11 Le 22/02/2019, à 18:26

maiden65

Re : [Résolu] Partage scanner réseau impossible

Oui je suis bien en UBUNTU 18.04 server

Ok pour utiliser systemD mais je ne sais pas comment configurer. Effectivement, j'ai suivi les indications qui parlaient de xinetd.

Pour l'écoute je vais mettre à l'écoute sur le réseau interne.

Merci

Hors ligne

#12 Le 22/02/2019, à 19:01

maxire

Re : [Résolu] Partage scanner réseau impossible

Il n'y a rien de particulier à configurer du moins rien d'autre que saned.
Tout ce que tu as à faire c'est :

sudo systemctl start saned.socket

Auparavant il faudra défaire ce que tu as configuré sous inetd.
Si tout fonctionne tu activeras la socket de saned avec :

sudo systemctl enable saned.socket

Maxire
Archlinux/Mate + Ubuntu 18.04 + Lubuntu 18.04 + Archlinux/Gnome + Windows 10 Familial sur portable -- Archlinux/Mate sur poste de travail

Hors ligne

#13 Le 22/02/2019, à 20:24

maxire

Re : [Résolu] Partage scanner réseau impossible

Oups, pardon, je viens de m'apercevoir que j'ai le même problème.
Je détecte bien le scanner purement  réseau mais je ne détecte pas le scanner usb via saned donc en mode partage.
En réalité je les ai confondus.
C'est un problème que je n'ai pas sous Archlinux.
Le serveur saned tourne sous l'utilisateur saned, il suffit dans ma configuration de rajouter saned au groupe scanner et le scanner est détecté :

sudo gpasswd -a saned scanner

Je ne suis pas certain que cette solution valable pour mon environnement soit valable pour le tien.

Illustration du lancement du service saned :

bionic@k72f-J48-ubgnome:~$ cat /lib/systemd/system/saned@.service
[Unit]
Description=Scanner Service
Requires=saned.socket

[Service]
ExecStart=/usr/sbin/saned
User=saned
Group=saned
StandardInput=null
StandardOutput=syslog
StandardError=syslog
Environment=SANE_CONFIG_DIR=/etc/sane..# Environment=SANE_CONFIG_DIR=/etc/sane.d SANE_DEBUG_DLL=255

[Install]
Also=saned.socket
bionic@k72f-J48-ubgnome:~$

User et Group avec la valeur saned donc le serveur n'a pas accès au scanner local, en réalité tout dépend des règles udev mises en place.

Tu peux vérifier les autorisations d'accès à ton  scanner ( found USB scanner (vendor=0x04a9 [Canon], product=0x190e [CanoScan], chip=GL848+) at libusb:002:004 )  avec cette commande :

ls -l /dev/bus/usb/002/004

C'est le bus utilisé pour communiquer avec le scanner.

Définition du même service sous Archlinux :

[Unit]
Description=Scanner Service

[Service]
Group=scanner
ExecStart=/usr/bin/saned
StandardInput=socket
StandardError=syslog

Ici le serveur est rattaché au groupe scanner et non à saned.

Dernière modification par maxire (Le 22/02/2019, à 21:07)


Maxire
Archlinux/Mate + Ubuntu 18.04 + Lubuntu 18.04 + Archlinux/Gnome + Windows 10 Familial sur portable -- Archlinux/Mate sur poste de travail

Hors ligne

#14 Le 22/02/2019, à 21:21

maiden65

Re : [Résolu] Partage scanner réseau impossible

Merci Maxire,
je regarde tout cela demain matin au calme et fait des tests.

Je te tiens au courant.

Hors ligne

#15 Le 24/02/2019, à 11:32

maiden65

Re : [Résolu] Partage scanner réseau impossible

bon alors j'ai regardé, configuré et vérifié.
ca avance mais pas de scanner sur le client

sur le serveur

systemctl status saned.socket
● saned.socket - saned incoming socket
   Loaded: loaded (/lib/systemd/system/saned.socket; enabled; vendor preset: enabled)
   Active: active (listening) since Sat 2019-02-23 06:40:27 CET; 1 day 1h ago
   Listen: [::]:6566 (Stream)
 Accepted: 8; Connected: 0
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/saned.socket
févr. 23 06:40:27 po-laurent systemd[1]: Listening on saned incoming socket.
févr. 24 06:55:23 po-laurent systemd[1]: /lib/systemd/system/saned.socket:2: Assignment outside of section. Ignoring.
netstat -anlp | grep 6566
tcp6       0      0 :::6566                 :::*                    LISTEN      1/systemd           

cat /lib/systemd/system/saned@.service
[Unit]
Description=Scanner Service
Requires=saned.socket

[Service]
ExecStart=/usr/sbin/saned
User=saned
Group=scanner
# Group=saned
StandardInput=null
StandardOutput=syslog
StandardError=syslog
Environment=SANE_CONFIG_DIR=/etc/sane.d
# Environment=SANE_CONFIG_DIR=/etc/sane.d SANE_DEBUG_DLL=255

[Install]
Also=saned.socket


sur le client XSANE est installé et configuré pour accéder au serveur

cat /etc/sane.d/net.conf 
# This is the net backend config file.

## net backend options
# Timeout for the initial connection to saned. This will prevent the backend
# from blocking for several minutes trying to connect to an unresponsive
# saned host (network outage, host down, ...). Value in seconds.
connect_timeout = 60

## saned hosts
# Each line names a host to attach to.
# If you list "localhost" then your backends can be accessed either
# directly or through the net backend.  Going through the net backend
# may be necessary to access devices that need special privileges.
# localhost
10.0.0.3

mais quand je lance XSANE il me dit qu'il n'y a pas de scanner et

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

et pourtant sur le serveur il y a bien une connexion tentée

Feb 24 08:16:01 po-laurent systemd[1]: Started Scanner Service (10.0.0.7:33336).
Feb 24 08:16:01 po-laurent saned[21571]: saned (AF-indep+IPv6+systemd) from sane-backends 1.0.27git starting up
Feb 24 08:16:01 po-laurent saned[21571]: check_host: access by remote host: ::ffff:10.0.0.7
Feb 24 08:16:01 po-laurent saned[21571]: init: access granted to saned-user@::ffff:10.0.0.7
Feb 24 08:16:14 po-laurent saned[21571]: saned exiting

Il manque qqchose mais quoi ??? tous les utilisateurs laurent et saned sont dans le groupe scanner

Hors ligne

#16 Le 24/02/2019, à 13:14

maxire

Re : [Résolu] Partage scanner réseau impossible

Salut,
Ne jamais modifier un service dans /lib/systemd, cette modification sera écrasée  lors de la prochaine mise à jour du service.
Tu as le répertoire /etc/systemd pour cela.
De plus il n'est pas utile de modifier le service saned, la modification de l'utilisateur saned suffit.

saned ne semble toujours pas trouver le scanner.
As-tu testé l'accès au niveau local via réseau ?
Avec saned bien configuré tu devrais trouver un scanner usb appelé net:localhost;.... avec la commande scanimage option -L.


Maxire
Archlinux/Mate + Ubuntu 18.04 + Lubuntu 18.04 + Archlinux/Gnome + Windows 10 Familial sur portable -- Archlinux/Mate sur poste de travail

Hors ligne

#17 Le 24/02/2019, à 14:36

maiden65

Re : [Résolu] Partage scanner réseau impossible

Ha bon !! je ne savais pas pour le systemD.
Je regarderais, pour changer et que cela fonctionne.
Sinon oui cela fonctionne entre le client et le serveur
j'avais mis le telnet dans un de mes posts.
Et pour vérifier voici ce que j'ai fait sur le client :

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.

could not open USB device 0x0a5c/0x5800 at 002:004: Access denied (insufficient permissions)
found USB scanner (vendor=0x413c [Broadcom Corp], product=0x8143 [BCM20702A0]) at libusb:002:003
could not open USB device 0x8087/0x8000 at 002:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 002:001: Access denied (insufficient permissions)
could not open USB device 0x8087/0x8008 at 001:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)
could not open USB device 0x05e3/0x0616 at 004:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0003 at 004:001: Access denied (insufficient permissions)
could not open USB device 0x413c/0x2106 at 003:005: Access denied (insufficient permissions)
could not open USB device 0x045e/0x0737 at 003:006: Access denied (insufficient permissions)
could not open USB device 0x0781/0x556b at 003:003: Access denied (insufficient permissions)
could not open USB device 0x05e3/0x0610 at 003:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 003:001: Access denied (insufficient permissions)
  # 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.

  # You may want to run this program as root to find all devices. Once you
  # found the scanner devices, be sure to adjust access permissions as
  # necessary.

On voit que sur le client on  trouve bien un scanner usb qui lui est bien sur le serveur.

Hors ligne

#18 Le 24/02/2019, à 21:11

maxire

Re : [Résolu] Partage scanner réseau impossible

Je me suis mal exprimé, fais côté serveur :

scanimage -L

Si saned est configuré correctement et que tu as autorisé localhost à accéder aux scanners dans /etc/sane.d/saned.conf ainsi qu'ajouté localhost dans /etc/sane.d/net.conf, tu devrais trouver dans la liste renvoyée le scanner Canon deux fois, une fois vu comme périphérique usb et une fois vu comme périphérique réseau.

Exemple :

[aspire7730z@asus-arch ~]$ scanimage -L
device `net:localhost:epkowa:interpreter:002:005' is a Epson Perfection V370 Photo flatbed scanner
device `epkowa:interpreter:002:005' is a Epson Perfection V370 Photo flatbed scanner
[aspire7730z@asus-arch ~]

Le scanner Epson V370 apparaît deux fois, une fois comme périphérique USB et une fois comme périphérique réseau.


Maxire
Archlinux/Mate + Ubuntu 18.04 + Lubuntu 18.04 + Archlinux/Gnome + Windows 10 Familial sur portable -- Archlinux/Mate sur poste de travail

Hors ligne

#19 Le 24/02/2019, à 21:26

maiden65

Re : [Résolu] Partage scanner réseau impossible

Ha non !!! moi je n'ai qu'une seule ligne dans le scanimage -L coté serveur

scanimage -L
device `genesys:libusb:002:002' is a Canon LiDE 120 flatbed scanner

Dernière modification par maiden65 (Le 24/02/2019, à 21:28)

Hors ligne

#20 Le 24/02/2019, à 23:06

maxire

Re : [Résolu] Partage scanner réseau impossible

Donc, donne :

cat /etc/sane.d/saned.conf
cat /etc/sane.d/net.conf
id saned
ls -lR /dev/bus/usb/002/

Et tu supprimes les modifications que tu as apportées à /lib/systemd/system/saned@.service


Maxire
Archlinux/Mate + Ubuntu 18.04 + Lubuntu 18.04 + Archlinux/Gnome + Windows 10 Familial sur portable -- Archlinux/Mate sur poste de travail

Hors ligne

#21 Le 25/02/2019, à 05:24

maiden65

Re : [Résolu] Partage scanner réseau impossible

voici les infos
saned.conf

cat /etc/sane.d/saned.conf 
# 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
10.0.0.1/24
#[2001:db8:185e::42:12]
#[2001:db8: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)).

le net.conf

cat /etc/sane.d/net.conf 
# This is the net backend config file.

## net backend options
# Timeout for the initial connection to saned. This will prevent the backend
# from blocking for several minutes trying to connect to an unresponsive
# saned host (network outage, host down, ...). Value in seconds.
# connect_timeout = 60

## saned hosts
# Each line names a host to attach to.
# If you list "localhost" then your backends can be accessed either
# directly or through the net backend.  Going through the net backend
# may be necessary to access devices that need special privileges.
localhost
10.0.0.1/24

le id

id saned
uid=118(saned) gid=128(saned) groupes=128(saned),122(scanner)

les droits USB 002

ls -lR /dev/bus/usb/002/
/dev/bus/usb/002/:
total 0
crw-rw-r--  1 root root 189, 128 févr. 24 17:53 001
crw-rw-r--+ 1 root root 189, 129 févr. 24 17:53 002
crw-rw-r--  1 root root 189, 130 févr. 24 17:53 003

et le service

cat /lib/systemd/system/saned@.service
[Unit]
Description=Scanner Service
Requires=saned.socket

[Service]
ExecStart=/usr/sbin/saned
User=saned
Group=saned
StandardInput=null
StandardOutput=syslog
StandardError=syslog
Environment=SANE_CONFIG_DIR=/etc/sane.d
# Environment=SANE_CONFIG_DIR=/etc/sane.d SANE_DEBUG_DLL=255

[Install]
Also=saned.socket

Hors ligne

#22 Le 25/02/2019, à 09:02

maxire

Re : [Résolu] Partage scanner réseau impossible

Il semblerait qu'il y aie un problème, d'après ce lien http://www.sane-project.org/lists/sane- … ml#Z-CANON, le scanner n'est pas géré par le module canon de sane mais par le module genesys.
Donc au mieux l'ajout du scanner dans canon.conf ne sert à rien et au pire il bloque l'utilisation du scanner.

As-tu réussi à utiliser le scanner ?
Comme il est connecté à un serveur j'imagine que non faute d'interface graphique.
Essaie déjà de l'utiliser avec une station de travail en mode usb.

Je suis surpris par le résultat de la commande ls, le scanner était-il connecté et allumé lors du passage de cette commande ?


Maxire
Archlinux/Mate + Ubuntu 18.04 + Lubuntu 18.04 + Archlinux/Gnome + Windows 10 Familial sur portable -- Archlinux/Mate sur poste de travail

Hors ligne

#23 Le 25/02/2019, à 14:44

maiden65

Re : [Résolu] Partage scanner réseau impossible

HAHAHAHAHAHAHAHAHAH !!!! j'ai plus un poil sur le caillou , a force de m'arracher les cheveux!!!

le scanner est bien dans la liste de SANE
CanoScan LiDE 120     USB     0x04a9/0x190e     Complete     GL124+ based, resolution from 75 to 2400 dpi     genesys
(1.0-63)     sane-genesys

Dans la configuration de genesys il y a bien le Lide120

J'ai lxde sur la machine et j'ai pu effectivement faire un scanner de plusieurs documents.
Donc en local le scanner fonctionne bien.

Le problème est dans la conf réseau de SANE apparemment.

concernant le port USB voici les infos

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.

found USB scanner (vendor=0x04a9 [Canon], product=0x190e [CanoScan], chip=GL848+) at libusb:002: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.
root@po-laurent:~/Bureau# ls -lR /dev/bus/usb/002
/dev/bus/usb/002:
total 0
crw-rw-r--  1 root root 189, 128 févr. 25 13:40 001
crw-rw-r--+ 1 root root 189, 129 févr. 25 13:40 002
crw-rw-r--  1 root root 189, 130 févr. 25 13:40 003

le scanner est bien branché et je viens de faire un scan

Hors ligne

#24 Le 25/02/2019, à 15:10

maxire

Re : [Résolu] Partage scanner réseau impossible

Arrgh je n'avais pas remarqué le + dans cette ligne résultat de ls -l :

crw-rw-r--+ 1 root root 189, 129 févr. 25 13:40 002

Donc une ACL ( access control list ) est utilisée pour gérer l'accés au scanner, donc pour plus d'information :

getfacl /dev/bus/usb/002/002

Maxire
Archlinux/Mate + Ubuntu 18.04 + Lubuntu 18.04 + Archlinux/Gnome + Windows 10 Familial sur portable -- Archlinux/Mate sur poste de travail

Hors ligne

#25 Le 25/02/2019, à 15:16

maxire

Re : [Résolu] Partage scanner réseau impossible

maiden65 a écrit :

Dans la configuration de genesys il y a bien le Lide120

Ce n'est pas genesys.conf qui pose problème mais canon.conf et sa référence au scanner LIDE120 (même si cela ne semble pas gêner).
Autant ne pas réaliser de configuration inutile.


Maxire
Archlinux/Mate + Ubuntu 18.04 + Lubuntu 18.04 + Archlinux/Gnome + Windows 10 Familial sur portable -- Archlinux/Mate sur poste de travail

Hors ligne