Scanner canon non reconnu

Faut déja vérifier que tu vois bien la Canon

Avec ifconfig tu repères ton adresse réseau local exemple inet 192.168.0.15

avec

sudo nmap -sP 192.168.0.1/24

tu auras les ip des machines et si la canon réponds tu auras quelquechose de la forme

 Nmap scan report for 192.168.0.22
Host is up (-0.058s latency).
MAC Address: xx:xx:xx:xx:x:xx (Canon)

tu mets l’adresse trouvée dans la barre d’adresse de ton navigateur et tu accedes à l’interface de gestion de la Canon (il peut y avoir un warning car c’est pas en https)

As tu créé la Canon par cups?

Je ne sais pas si la fonction scanner peut fonctionner en réseau… À ma connaissance ce n’était pas possible, ni en ethernet ni en wifi, car il n’y a pas d’OS à proprement parler dans une imprimante multifonction, ni de RAM…
Maintenant peut-être que les modèles plus récents ont évolué de ce côté là et permettent de le faire…

il faut parametrer xsane pour qu’il voit le réseau local

https://doc.ubuntu-fr.org/tutoriel/utiliser_un_scanner_en_reseau

Pas besoin voir ci-dessous

Ce que je voulais dire c’est que, chez moi par exemple, c’est tout simplement impossible de scanner en réseau car l’imprimante ne le permet pas (uniquement USB), ce n’est pas une question software ou config, après comme je le disais peut-être que ça a évolué avec les nouvelles machines maintenant.

il y a de la bidouille à faire avec systemd

https://feeding.cloud.geek.nz/posts/setting-up-a-network-scanner-using-sane/

pas besoin avec un scanner qui fonctionne en wifi
vir ci dessous

En fait après avoir vérifier que l’impression était possible ( d’où la vérification par cups)
j’ai simplement modifié /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
192.168.0.22

j’ai provisoirement arreté le firewall

Et le scanner est détecté

root@debian:/lib/systemd/system# scanimage -L
device `pixma:MG3600_192.168.0.22' is a CANON Canon PIXMA MG3600 Series multi-function peripheral
root@debian:/lib/systemd/system# 

ET Simple Scan fonctionne :sunglasses:

Faut que je vois ce qu’il faut ouvrir sur le firewall

voila j’ai tout ouvert dans les deux sens entre le pc et la Canon et c’est nickel mais faut encore faire 10 m pour mettre la feuille a scanner sur le miroir :grinning:

OK pour toi, mais note que @HANSI ne voit rien avec scanimage -L, ce qui limite la comparaison entre vos deux situations :confused:.

c’est bien pour cela que j’explique comment indiquer l’adresse ip du scanner dans le fichier de configuration /etc/sane.d/net.conf pour que scanimage puisse fonctionner . c’est du wifi mais c’est a travers le reseau local pas par échange de signaux radio entre le scanner et le pc :joy:

scanner wifi —> box
…|------> même réseau local
pc wifi ---------> box

Mais t’as pas du lire …

Trop en diagonale, ma faute :frowning: . Je n’avais pas vu le lien entre le fichier de conf et scanimage, je pensais que les deux systèmes étaient indépendants.

Bonsoir,

Voilà ce que donne :
nmap -sP 192.168.0.1/24

Starting Nmap 6.47 ( http://nmap.org ) at 2016-10-06 21:12 CEST
Nmap done: 256 IP addresses (0 hosts up) scanned in 5.12 seconds

Je dois te préciser que mon PC est relié à la box par un câble et l’imprimante est totalement en wifi.

Bonsoir,

J’avais une imprimante Epson qui fonctionnait parfaitement en réseau avant “qu’elle ne rende l’âme”.

Avec la Canon, sous windows 7, cela fonctionne aussi.

Le problème doit être ailleurs.:slight_smile:

Je répète, mon intervention n’est pas à prendre au pied de la lettre :smiley:
Je sais que pour mon imprimante ça ne marche pas pour le scanner car à l’époque les cartes intégrées aux appareils permettaient l’utilisation de la fonction impression en réseau ethernet mais pas la fonction scan…
Bien sûr je n’ai pas dit que mon imprimante est figurativement aussi vieille (2007) que les peintures de Lascaux :smiley:

As tu vraiment cherché ton @ip ou t’es tu contenté de copier/coller bestialement la commande?
Es tu certain que l’imprimante est sur ton réseau et non pas qu’elle se soit “accrochée” sur un hot-spot libre du voisinage? Par quelle interface as tu donné la clé d’authentification à la Canon?

Note aussi que pour que le nmap trouve ton scanner, il faut qu’il soit sous tension et autorisé à répondre au ping (probable que oui par défaut).

Bonjour,

Ifconfig donne :
ifconfig

eth0 Link encap:Ethernet HWaddr 30:5a:3a:4a:76:15
inet adr:192.168.1.14 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::325a:3aff:fe4a:7615/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3146 errors:0 dropped:0 overruns:0 frame:0
TX packets:2856 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:2675271 (2.5 MiB) TX bytes:456253 (445.5 KiB)

lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:131 errors:0 dropped:0 overruns:0 frame:0
TX packets:131 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:72135 (70.4 KiB) TX bytes:72135 (70.4 KiB)

L’imprimante est bien sur ma box 192.168.1.22.
Pour la clé je l’ai rentré manuellement sur l’imprimante.

J’ai tapé ceci :
nmap scan report for 192.168.1.22

Starting Nmap 6.47 ( http://nmap.org ) at 2016-10-07 10:01 CEST
Failed to resolve “scan”.
Failed to resolve “report”.
Failed to resolve “for”.
Nmap scan report for 34db44000000.home (192.168.1.22)
Host is up (0.0025s latency).
Not shown: 996 closed ports
PORT STATE SERVICE
80/tcp open http
443/tcp open https
515/tcp open printer
631/tcp open ipp
MAC Address: F8:0D:60:34:DB:44 (Unknown)

Nmap done: 1 IP address (1 host up) scanned in 84.13 seconds

donc tu mets ça dans le fichier

/etc/sane.d/net.conf

connect_timeout = 60
localhost
192.168.1.22

Arrete aussi le firewall sur le PC

et tu relances

scanimage -L

J’ai fait la modif que tu m’indiques.

Lorsque j’ai lancé l’opération j’ai eu ce message :

“(gedit:1633): dconf-WARNING **: failed to commit changes to dconf: La connexion est fermée”

La réponse de scanimage est : 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).

“(gedit:1633): dconf-WARNING **: failed to commit changes to dconf: La connexion est fermée”

As tu cherché ce que ça veut dire?

cat /etc/sane.d/net.conf

J’ai trouvé des réponses mais toutes en anglais et mes connaissances de la langues de Shakespeare sont limitées.:confused:

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
connect_timeout = 60
localhost
192.168.1.22