Hardware & High-Tech

Actualité > Divers

Canon PIXMA MP620 en réseau et Ubuntu

Dimanche 16 Novembre 2008 à 15:23 par Maxime Garcia - Catégorie Divers

Je vous expliquais comment imprimer en USB avec la Canon PIXMA MP620 sous Ubuntu, maintenant voici comment le faire en réseau.

Pour le Wifi, c'est plutôt chiant, disons le clairement, à mettre en place. L'imprimante ne propose pas d'entrer directement via son interface le BSSID et la clé WEP ou WPA de votre réseau Wifi. Il faut un point d'accès supportant le WPS (connexion automatique en appuyant sur un bouton du point d'accès) ou bien être sous Windows Vista et exporter les paramètres Wifi sur une clé USB et la brancher sur l'imprimante (mode WCN). Donc, utilisez un câble ethernet pour la brancher à votre box ADSL, vous aurez ainsi l'imprimante en Wifi à moindre effort de configuration.
Je vous recommande d'attribuer un bail DHCP permanent à votre imprimante (dans mon cas 192.168.0.250). Vous trouverez l'adresse MAC dans le menu "Liste des paramètres Réseau Cablé". En effet, l'imprimante prend une IP par DHCP, donc avoir toujours la même sera beaucoup plus pratique (et évitera de réinstaller l'imprimante à chaque fois).

Attention, ce fut plus long à écrire qu'à faire ! Aller, c'est parti :

1. Commencez par imprimer en USB avec la Canon PIXMA MP620. Indispensable, histoire d'installer les pilotes qui vont bien.

2. Aller sur http://localhost:631/ pour voir le numéro de version de CUPS sur votre système : mon cas 1.3.9 (je suis passé sous Ubuntu 8.10 Intrepid Ibex entre temps, ça marche très bien sous Hardy ceci dit)

3. Télécharger les sources de CUPS correspondant à votre version. Dépaquetez les sur votre bureau (Clic Droit - Extraire ici).

4. Ouvrez une console et faites sudo aptitude install build-essential

4bis. Ouvrer une console, entrez dans le dossier des sources de CUPS sur votre bureau cd ~/Bureau/cups-1.3.9 (adaptez à votre version de CUPS) et tapez la commande ./configure puis la commande make pour compiler (on ne va pas installer les binaires générés, ça servira juste pour compiler le pilote réseau après). C'est plutôt long donc patience.

5. Télécharger les sources de cups-bjnp (le pilote réseau Canon non-officiel) et dépaquetez-les dans le dossier des sources de Cups sur votre bureau (très important de placer le dossier des sources de cups-bjnp dans celui de Cups)

6. Reprenez votre console et entrez dans ce dossier : cd cups-bjnp-0.3

7. Editez le fichier Makefile, repérez la ligne commençant par OPTIM et supprimez dans cette ligne -m64 (cela enlève la compilation en 64bit si vous êtes en 32bits) et enregistrez.

8. Faites make
Si vous obtenez l'erreur bjnp.c:141: erreur: ‘VERSION' undeclared (first use in this function), éditez le fichier bjnp.c et trouvez la ligne 84 : #endif /* HAVE_SIGACTION && !HAVE_SIGSET */ : ajoutez juste en dessous char VERSION; VERSION = '0.3'; et relancez make.
S'il n'y a pas d'autres erreurs, c'est tout bon. (Un attention n'est pas une erreur !)

9. Faites make install pour installer le fichier créé (bjnp) au bon endroit dans votre installation actuelle de Cups (vous voyez on a pas installé Cups depuis les sources !).

10. Redémarrez CUPS :
sudo /etc/init.d/cups restart

11. Allumez l'imprimante et vérifiez que le câble Ethernet est branché.
Allez dans Système - Administration - Impression et cliquez sur "Nouveau".
Vous y verrez votre MP620 (dès la première fenêtre : Canon MP620 series 192.168.0.250), selectionnez là et faites suivant.
Il cherche des pilotes, quand la seconde fenêtre apparait choisissez Canon (normalement déjà sélectionné) puis MP610 Ver.2.80fr (normalement déjà sélectionné aussi) et enfin il vous demande un nom. Choisissez "MP620-Ethernet" et c'est tout bon.
Toujours : Pensez à renseigner dans les options de l'impression que le papier est en cassette (si, il est en cassette chez vous...).
Au fait : pensez à renommez l'imprimante configurée en USB en "MP620-USB" pour éviter des quiproquos. Passez aussi l'imprimante Ethernet en par défaut.

12. Choisissez un PDF, et imprimez !
Profitez bien de votre Canon MP 620 !

La suite logique ? Le scanner en mode USB avec Xsane (ceci dit, j'ai pas encore du tout essayé)

Aussi : Imprimer en USB avec la Canon PIXMA MP620 sous Ubuntu

Tags : Canon, Imprimante, Linux, Réseau, Scanner, Ubuntu.

Flux RSS

8*9 =

 

 

twitter Facebook

À voir aussi

Commentaires

Posté par Bob le 16/11/2008 à 16:57

"'L'imprimante ne propose pas d'entrer directement via son interface le BSSID et la clé WEP ou WPA de votre réseau Wifi."

Il y a une solution (non documentée) à ce problème.
Il suffit de taper l'adresse http://(IP de l'imprimante) dans un navigateur pour se retrouver sur une interface web (en anglais) permettant de paramétrer l'imprimante, dont le BSSID, et les clés...

Sinon, super tes tutos, merci smile

Mais utilisant la version 64 bits d'Ubuntu, je ne peux pas installer les drivers fournis par Canon frown

Je vais donc devoir installer la version 32 bits si il n'y a pas d'autres solution...

Posté par Maxime.G le 16/11/2008 à 17:35

A oui, effectivement, non documenté. Moi qui voulait hier scanner les ports ouverts sur l'imprimante, j'aurais dû le faire et je l'aurais vu ! Voilà qui résout un problème de plus sous Linux !

Pour le driver Canon, tu peux essayer de les compiler à partir des sources :
http://support-au.canon.com.au/contents/AU/EN/0100084103.html

Ça ne coûte rien...
./configure
make
make install

Vois ce que ça donne avant de tout réinstaller wink

Sinon, avant d'essayer de compiler :
Il y a une manip à partir d'un .deb :
http://doc.ubuntu-fr.org/ubuntu_64bits#utiliser_des_programmes_32_bits_sur_ubuntu_64_bits

Peut être...

Posté par Bob le 16/11/2008 à 18:19

J'ai essayé la deuxième méthode (forcer l'installation des paquets)

et....CA MARCHE !!!

C'est pas recommandé mais bon... wink
J'essaierai la compilation plus tard...

Merci smile

Posté par kellog le 16/11/2008 à 23:23

Bravo pour ce tuto, ca fait 2 mois que je galère à essayer d'imprimer en réseau sur ma MX700. Maintenant, ca roule (avec le driver de la MP520)

Posté par looping35 le 18/11/2008 à 14:05

Je voudrais bien de l'aide!!! car a la fin de la manip quand je fais nouveau...il n'y a pas d'imprimante..
ps: canon mp620 fonctionne autrement en USB..

Merci a vous par avance..

Posté par looping35 le 18/11/2008 à 14:13

Besoin d'aide si quelqu'un a un peu de temps..
J'ai fini la manip mais aucune imprimante dans nouveau.
Pourtant en USB tout fonctionne..
une idée merci par avance..

Posté par Maxime.G le 18/11/2008 à 17:34

looping35 > il faudrait que tu nous en dises plus. Quelle est ta configuration ?

La compilation de cups-bjnp s'est bien passée ? Relances là et poste les messages affichés.
As-tu le fichier bjnp dans le dossier /usr/lib/cups/backend/ ?

Posté par Bob le 18/11/2008 à 20:41

Il me reste juste un problème...

Une très légère teinte rose apparaissant sur le gris (vu sur la page test de CUPS)

Problème que je n'ai pas avec la dernière version de TurboPrint qui supporte maintenant la MP620.

Avez-vous remarqué le même problème ?

Posté par Maxime.G le 19/11/2008 à 11:53

Oui j'ai eu cette teinte rose sur le gris.
Faudrait que je vois comment rectifier ça.
Il faut sûrement rectifier le profil des couleurs.

Posté par Maxim' le 11/12/2008 à 14:21

Pour corriger le gris qui a cette teinte rose, j'ai mis dans les réglages de l'impression, dans la section "Couleurs & Intensité", le Magenta à -20.

Posté par Bug29 le 11/03/2009 à 16:36

J'ai un plantage juste à l'avant dernière étape(9) :

au Make Install, j'ai le message suivant :
Installing in /usr/lib/cups/backend
/usr/bin/install: ne peut créer le fichier régulier `/usr/lib/cups/backend/bjnp': Permission non accordée
make: *** [install] Erreur 1

J'ai essayé de copier autrement mais toujours un prob de permission.

Merci de votre aide

Posté par Bug29 le 11/03/2009 à 17:07

J'ai un plantage juste à l'avant dernière étape(9) :

au Make Install, j'ai le message suivant :
Installing in /usr/lib/cups/backend
/usr/bin/install: ne peut créer le fichier régulier `/usr/lib/cups/backend/bjnp': Permission non accordée
make: *** [install] Erreur 1

J'ai essayé de copier autrement mais toujours un prob de permission.

Merci de votre aide

Posté par GROS N@Z le 13/03/2009 à 10:02

T es en root ? t as essayé avec sudo ?

Posté par Bug29 le 16/03/2009 à 09:51

Merci. Gros N@z

Je n'étais pas en root.

Posté par cylou68 le 21/05/2009 à 11:29

J'ai suivi ce tuto pour tenter d'installer ma nouvelle pixma 620 sur Ubuntu 8.04 LTS (amd64). (oui, je sais, je complique les choses !)
Je bloque là :
cylou@cylou-desktop:~/Downloads/cups-1.3.7/cups-bjnp-0.5.3$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... (cached) yes
checking for cupsDoRequest in -lcups... no
configure: error: CUPS library not found

Posté par Maxim' le 21/05/2009 à 14:57

Les sources de Cups récupérées correspondent bien à ta version de cups ?
Tu as bien placé le dossier des sources de cups-bjnp dans celui de Cups ?

(Cups est bien installé sur ton système ? Je le précise ou cas où...)

Posté par cylou68 le 29/05/2009 à 14:01

Merci Maxim pour ta réponse.
Mais depuis je suis parti sur une autre piste. Ne gérant pas plus de 2 Go, j'ai migré vers Ubuntu 9.04 32 bits. Le tuto ci-dessus ayant fonctionné avec mon portable dans cet environnement, j'ai décidé de migrer aussi le poste fixe.
Je vous tiens au courant.

Posté par Claude Auribault le 05/07/2009 à 18:00

L'imprimante fonctionne correctement en ethernet sous Xp, pas sous Ubuntu (réparable : l’hôte du réseau '192.168.0.9' est occupé ; nouvel essai dans 10 secondes...)...
Une idée, quelqu'un ?

Posté par mag le 06/07/2009 à 13:05

Tu n'as pas un pc ou appareil qui occupe déjà cette ip ?

Si tu as une plage DHCP, attribue une ip fixe par machine avec les baux DHCP permanents smile (1 adresse MAC = 1 ip en gros)

Posté par lolobuell le 16/07/2009 à 11:10

Et pour le scanner, quelqu'un a-t-il réussi à le faire fonctionner ?

Posté par Indyana le 04/09/2009 à 23:30

Bonjour,
L'étape 8 ne fonctionne pas tel quel, le make donnant comme erreur "aucun make file trouvé". Je fait donc un ./configure et j'obtient la même erreur que cylou68 (au passage mon arborescence me parait bonne:/Bureau/cups/cups-1.3.9/cups-bjnp-0.5.4)

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... (cached) yes
checking for cupsDoRequest in -lcups... no
configure: error: CUPS library not found

Merci de votre aide!... smile

Posté par Pao le 19/09/2009 à 17:53

Bonjour et merci pour le tuto !

J'ai enfin réussi après pas mal d'essais et mon salut est venu des anciennes versions.
Pour le wifi j'ai d'abord installé l'imprimante avec un windows histoire d'être sur que celle ci fonctionne (en usb et wifi ensuite) l'imprimante avait donc les bons paramètres wifi et était connectée.

J'ai cups 1.3.9
Le site de cups-bjnp ne permet plus de télécharger la version 0.3 j'ai essayé de suivre le tuto avec la nouvelle version mais impossible de passer le make (le fichier readme precise que dorénavant il ne faut plus compiler dans les sources du cups ...)
Donc j'a

Posté par Pao le 19/09/2009 à 18:02

Donc j'ai téléchargé la version 0.3 sur le ftp de free
http://freefr.dl.sourceforge.net/project/cups-bjnp/OldFiles/
et tout roule en suivant le tuto
Pour la fin : systeme>administration>impression> nouveau
Canon network printer (sur la gauche)
bjnp//192.168.1.1308611 (l'url a été détectée toute seule)

impression page de test et ho magie ca fonctionne !

si vous voyez comment faire avec les dernières version du pilote réseau canon je suis tout ouie

Posté par ricardo le 06/11/2009 à 00:36

Kubuntu et Debian Sid : canon Mp620 fonctionne parfaitement en tout avec USB mais pas ni en liaison filaire eth, ni en wifi comme indiqué sur ce tuto. Problèmes de "make" à la fin pour Debian mais tout se passe correctement jusqu'à la fin sous Kubuntu. Par contre, je ne vois nulle part de fichier (bjnp) comme indiqué au point 9.
J'aimerais savoir quoi rentrer dans Cups au niveau "connexion" ???
J'ai mis ipp://192.168.0.12, qui est mon IP interne de l'imprimante mais je ne suis pas sûr que ce soit ça qu'il faille mettre.

Posté par Loene le 13/11/2009 à 19:51

Je bloque au point 7. Après avoir taper make dans la console j'obtiens </p><p>"make *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt."

J'ai bien vu 2 fichiers nommer Makefile.am et Makefile.in, doit-on les renommer ? ou suis-je dans l'erreur.

Posté par ricardo le 17/11/2009 à 01:17

J'ai exactement le même problème.
Où faut-il aller pour en parler sur le forum ?
Comment peut-on contacter l'auteur de ce tuto ?

Posté par ricardo le 21/11/2009 à 00:48

J'ai quand même réussi à tout faire fonctionner sous ubuntu karmic.
Je dois m'absenter qq jours mais je compte faire (ou plutôt compléter) un tuto sur toute l'install de la canonMP620 à cette adresse :
http://forum.debian-fr.org/viewtopic.php?f=8&t=23657

Poster un commentaire

Vous devez être connecté pour pouvoir écrire un commentaire.

Connectez-vous ou Enregistrez-vous !

 

Copyright © 2002-2011 www.ADNPC.net & Avadeo - Propriété de leurs auteurs respectifs - Page générée en 0,094s (14) - 23 connectés dont 0 membre

Recherches - Commentaires - Newsletter - Plan du site - A propos - Mentions légales - Contact

Actualité informatique - DLL - DLL pour Vista - Achats sur Internet