Canon MG3650 pas détectée en wifi

Salut,
j’ai installée une imprimante Canon sur Debian Jessie 8.4 mais impossible de la voir en wifi

le script fourni par Canon ne la détecte pas
@desktop:~/canon/cnijfilter2-5.20-1$ ls
install.sh packages resources

En désespoir de cause je l’ai installée en usb elle fonctionne bien et le scanner aussi
@desktop:~/canon/scangearmp2-3.20-1$ ls
install.sh packages resources

Avec l’outil Canon scangearmp2 car elle n’est pas vue par Xsane

Le pire étant qu’elle a été détectée tout de suite par mon smartphone Android avec le logiciel Canon Print Inkjet/SELPHY qui m’ a permis de la configurer en wifi

Quelqu’un connait-il l’astuce pour configurer le wifi de l’imprimante Canon MG3650 sous Debian?

sur mon deuxieme pc(pas cekui ou l’imprimante est connecté en usb)
j’ai installe

cups-backend-bjnp/testing,now 1.2-2 amd64 [installé]

et cups a detecté l’imprimante par son @ip

D’autre part en adressant l’imprimante par son @ip dans un navigateur, on a acces à linterface d’administration canon ( mot de passe = numero de série)

faire sudo sh /install.sh
tu installes déjà ? oui ou non ?
bon soirée
Rodrigue7000

je vois que tu as du mal a suivre :smile:

le script de canon m’a permis d’installer l"imprimante en connexion usb sur le pc1

mon smartphone sous android m’a permis de connecter l’imprimante au réseau local grace au logiciel canon Print Inkjet/SELPHY

a partir de la, cups + cups-backend-bjnp m’ont permis de déclarer l’imprimante en ip sur le pc2

Tout fonctionne et je peux imprimer depuis les 3 equipements
je peux l’administrer par Firefox:

La seule question qui se pose;
comment fait on pour connecter l’imprimante au reseau local quand on a seulement un pc sous Debian puisque le script ne detecte pas le wifi
NB l’imprimante est livrée sans cordon usb , mieux vaut ne pas jeter celui de sa vieille imprimante :grinning:

pour ce qui est de xsane

j’ai upgradé libsane en version experimental https://packages.debian.org/fr/experimental/libsane

pour satisfaire les dépendances j’ai téléchargé
@desktop:~/canon$ ls *.deb
libgphoto2-port12_2.5.10-2_i386.deb
libltdl7_2.4.6-0.1_i386.deb
libsane_1.0.26-git20151121-1_i386.deb
libsane-common_1.0.26-git20151121-1_all.deb
sane-utils_1.0.26-git20151121-1_i386.deb

installé avec sudo dpkg -i *.deb

Et maintenant la Canon Pixma MG3650 est détectée

canon# 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=0x0bda [Realtek], product=0x8178 [USB WLAN]) at libusb:001:004
found USB scanner (vendor=0x04a9 [Canon], product=0x178a [MG3600 series]) at libusb:001:002
found USB scanner (vendor=0x046d, product=0x0840 [Camera]) 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.

canon# scanimage -L
device `pixma:04A9178A_6814E2' is a CANON Canon PIXMA MG3600 Series multi-function peripheral

je peux utiliser
Menu des Applications -> Infographie -> programme d’acquisition d’images XSane

et je retrouve ça dans mes données locale

@desktop:~/.sane/xsane$ ls CANON*
CANON:CanonPIXMAMG3600Series.drc

il faut que tu télécharge libtiff4 et libjpeg8
$ su # dpkg -i libtiff4 libjpeg8
puis tu installe l’imprimante
# ./install.sh
et ça devrait être bon

rien a voir il s’agit d’un probleme de wifi: avec le script on ne peut pas se connecter en wifi a l"imprimante pour lui fournir la clé wifi

il n’ y a pas de dépendance libtiff4 ni libjpeg8

apt show cnijfilter2
Package: cnijfilter2
Version: 5.20-1
Status: install ok installed
Priority: optional
Section: graphics
Maintainer: Canon Inc. <sup-debian@list.canon.co.jp>
Installed-Size: 2 167 kB
Depends: libc6 (>= 2.7), libcupsimage2 (>= 1.4.0), libcupsys2 (>= 1.2.1) | libcups2, libusb-1.0-0 (>= 2:1.0.6), libxml2 (>= 2.7.4)
Download-Size: unknown
APT-Manual-Installed: yes
APT-Sources: /var/lib/dpkg/status
Description: IJ Printer Driver for Linux.
 This IJ Printer Driver provides printing functions for Canon Inkjet
 printers operating under the CUPS (Common UNIX Printing System) environment.

debian:~$ apt show scangearmp2
Package: scangearmp2
Version: 3.20-1
Status: install ok installed
Priority: optional
Section: graphics
Maintainer: Canon Inc. <sup-debian@list.canon.co.jp>
Installed-Size: 508 kB
Depends: libatk1.0-0 (>= 1.29.3), libc6 (>= 2.7), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.1.1), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.12.0), libpango1.0-0 (>= 1.14.0), libstdc++6 (>= 4.1.1), libusb-1.0-0 (>= 2:1.0.6)
Download-Size: unknown
APT-Manual-Installed: yes
APT-Sources: /var/lib/dpkg/status
Description: ScanGear MP for Linux.
 This ScanGear MP provides scanning functions for Canon Multifunction Inkjet Printer.

l’imprimante fonctionne très bien, relis ça

dans le fichier compressé que l’on télécharge sur le site de canon, il y a certains paquet qui dépendent de libtiff4 et libJpeg8.
en installant ce pilote, je n’y arrivais pas et j’ai bien lu dans les messages que libtiff4 et libjpeg8 étaient demandés.
j’ai essayé avec et sans: sans ça ne marche pas et avec ça marche
c’est “install.sh” qui s’occupe tout seul pour l’adresse ip de l’imprimante ainsi que le nom de la file

Et non pas pour cnijfilter2-5.20-1

canon/cnijfilter2-5.20-1# ./install.sh

Pilote d’imprimante Canon Inkjet
Version 5.20
Copyright CANON INC. 2001-2015

==================================================
Commande exécutée = sudo dpkg -iG ./packages/cnijfilter2_5.20-1_i386.deb
(Lecture de la base de données… 193354 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de …/cnijfilter2_5.20-1_i386.deb …
Dépaquetage de cnijfilter2 (5.20-1) sur (5.20-1) …
Paramétrage de cnijfilter2 (5.20-1) …
Traitement des actions différées (« triggers ») pour libc-bin (2.19-18+deb8u4) …

#=========================================================#

Enregistrer l’imprimante

#=========================================================#
Ensuite, enregistrez l’imprimante sur l’ordinateur.
Branchez l’imprimante et mettez-la sous tension.
Pour utiliser l’imprimante en réseau, connectez-la au réseau.
Lorsque l’imprimante est prête, appuyez sur la touche Entrée.

#=========================================================#

Méthode de connexion

#=========================================================#

  1. USB
  2. Réseau
    Sélectionnez la méthode de connexion.[1]2

Recherche des imprimantes en cours…

#=========================================================#

Sélectionner une imprimante

#=========================================================#
Sélectionnez l’imprimante.
Si l’imprimante à utiliser ne figure pas dans la liste, sélectionnez Mettre à jour [0] pour lancer de nouveau la recherche.
Pour annuler le processus, entrez [Q].

  1. Mettre à jour

Impossible de détecter l’imprimante cible.

Sélection actuelle : [0] Mettre à jour
Entrez la valeur. [0]

Branchez l’imprimante et mettez-la sous tension.
Pour utiliser l’imprimante en réseau, connectez-la au réseau.
Lorsque l’imprimante est prête, appuyez sur la touche Entrée.

Recherche des imprimantes en cours…

#=========================================================#

Sélectionner une imprimante

#=========================================================#
Sélectionnez l’imprimante.
Si l’imprimante à utiliser ne figure pas dans la liste, sélectionnez Mettre à jour [0] pour lancer de nouveau la recherche.
Pour annuler le processus, entrez [Q].

  1. Mettre à jour

Impossible de détecter l’imprimante cible.

Sélection actuelle : [0] Mettre à jour
Entrez la valeur. [0]