Ceci est une ancienne révision du document !
Installation et configuration d'une imprimante multifonctions Canon PIXMA MP560
L'imprimante Canon MP560 n'est pas reconnue nativement par Ubuntu 10.04. Cependant Canon fournit des pilotes disponibles en téléchargement sur son site.
Cette procédure en ligne de commande a pour but de vous guider lors de l'installation de votre imprimante Canon PIXMA MP560. Elle a été réalisée sous Ubuntu 10.04 mais devrait fonctionner pour n'importe quelle autre version d'Ubuntu…
N'hésitez pas à donner des retours.
Installation des drivers
Téléchargements des drivers
Il faut tout d'abord télécharger les pilotes pour votre imprimante. Pour cela, ouvrez un terminal.
Placez vous dans le dossier temporaire /tmp :
cd /tmp
Copiez/collez les commandes suivantes pour télécharger les drivers de l'imprimante et du scanner :
wget http://files.canon-europe.com/files/soft37271/Software/MP560_debian_driver_pack.tar wget http://files.canon-europe.com/files/soft37286/Software/MP560_Linux_Scangear.tar
Installation du driver de l'imprimante
A présent on va extraire les archives contenant le driver de l'imprimante :
tar xvf MP560_debian_driver_pack.tar tar zxvf cnijfilter-mp560series-3.20-1-i386-deb.tar.gz
Canon fournit un script pour vous assister lors de l'installation de votre imprimante. Vous devez éteindre/débrancher votre imprimante. Seulement ensuite exécutez le script :
cd cnijfilter-mp560series-3.20-1-i386-deb sudo ./install.sh
Le script va :
- installer les paquets cnijfilter-common et cnijfilter-mp560series.
- lancer l'assistant d'installation de votre imprimante. Allumez alors votre imprimante puis appuyez sur Entrée.
- vous demander comment êtes vous connecté à l'imprimante. Tapez 1 puis appuyez sur la touche Entrée si vous êtes relié à l'aide d'un câble USB. Tapez 2 puis Entrée si vous utilisez le réseau pour accéder à votre imprimante.
- vous demander quelle imprimante installer. Si elle n'est pas découverte, tapez 0 puis appuyez sur la touche Entrée pour relancer une recherche. Si elle est découverte appuyez sur la touche Entrée. Tapez Q pour quitter l'installation.
- vous demander de nommer votre imprimante. Attention ce nom ne doit pas contenir d'espace. Par défaut le nom est MP560USB ou MP560LAN.
- vous demander si vous voulez utiliser cette imprimante comme imprimante par défaut. Appuyez sur la touche Entrée pour accepter ou tapez no puis Entrée pour refuser.
Si tout s'est bien passé, votre imprimante est installée. Imprimez une page de test pour vous en assurer :
lpr -P nom_imprimante /usr/share/system-config-printer/testpage-a4.ps
Installation du driver du scanner
Passons maintenant à l'installation de la partie scanner. On va commencer par extraire les archives contenant le driver du scanner :
cd /tmp tar xvf MP560_Linux_Scangear.tar tar zxvf scangearmp-mp560series-1.40-1-i386-deb.tar.gz
De la même façon que pour la partie imprimante, on va utiliser le script contenu dans le dossier scangearmp-mp560series-1.40-1-i386-deb :
cd scangearmp-mp560series-1.40-1-i386-deb sudo ./install.sh
Le script va tout simplement installer deux paquets : scangearmp-common et scangearmp-mp560series
Installation sur Ubuntu 64 bits
Commencez par installer le paquet ia32-libs.
Ensuite téléchargez et décompressez les archives comme indiqué plus haut.
Éditez le fichier install.sh contenu dans le dossier cnijfilter-mp560series-3.20-1-i386-deb :
gedit /tmp/cnijfilter-mp560series-3.20-1-i386-deb/install.sh
Cherchez la ligne suivante (ligne 1359) :
C_FUNC_show_and_exec "sudo dpkg -iG $c_fpath_pkg_name"
Modifiez la comme ceci :
C_FUNC_show_and_exec "sudo dpkg -iG --force-architecture $c_fpath_pkg_name"
Répétez l'opération pour le fichier install.sh contenu dans le dossier scangearmp-mp560series-1.40-1-i386-deb (ligne 322) :
gedit /tmp/scangearmp-mp560series-1.40-1-i386-deb/install.sh
Installez les drivers de l'imprimante :
sudo /tmp/cnijfilter-mp560series-3.20-1-i386-deb/install.sh
Puis installer les drivers du scanner :
sudo /tmp/scangearmp-mp560series-1.40-1-i386-deb/install.sh
Utilisation de l'imprimante
Il existe deux programmes pour la gestion de votre imprimante : cngpij et cngpijmonmp560.
Entretien de l'imprimante
Vous pouvez accéder aux fonctions d'entretien de votre imprimante en utilisant la commande suivante :
cngpij -P nom_imprimante
Niveaux d'encre
Pour voir les niveaux d'encre de vos cartouches, utilisez la commande :
cngpijmonmp560
Configuration et utilisation du scanner
Vous pouvez choisir d'utiliser scangearmp, xsane ou simple-scan pour scanner vos documents.
scangearmp
Ouvrez simplement un terminal et lancez la commande suivante :
scangearmp
xsane et simple-scan
Votre scanner ne devrait pas être découvert par xsane ou simple-scan. Pour y remédier, il faut compiler soit même la dernière version de Sane.
Voici la marche à suivre (basée sur le tutoriel disponible sur mp610.blogspot.com) :
Téléchargez les sources de la dernière version de Sane ici (cliquez sur le lien snapshot correspondant à la version "master") : http://git.debian.org/?p=sane/sane-backends.git.
Décompressez l'archive téléchargée :
tar zxvf sane-backend-xxxxxx.tar.gz
Placez vous dans le dossier sane-backend :
cd sane-backend-xxxxxx
Puis tapez les commandes suivantes :
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var make sudo make install
Une fois la compilation terminée, listez les scanners disponibles
scanimage -L
Vous devriez obtenir quelque chose comme ceci :
device `pixma:MP560_xxxxxxxx' is a CANON Canon PIXMA MP560 multi-function peripheral
Lancez un test du scanner
scanimage -T scanimage: scanning image of size 638x877 pixels at 24 bits/pixel scanimage: acquiring RGB frame, 8 bits/sample scanimage: reading one scanline, 1914 bytes... PASS scanimage: reading one byte... PASS scanimage: stepped read, 2 bytes... PASS scanimage: stepped read, 4 bytes... PASS scanimage: stepped read, 8 bytes... PASS scanimage: stepped read, 16 bytes... PASS scanimage: stepped read, 32 bytes... PASS scanimage: stepped read, 64 bytes... PASS scanimage: stepped read, 128 bytes... PASS scanimage: stepped read, 256 bytes... PASS scanimage: stepped read, 512 bytes... PASS scanimage: stepped read, 1024 bytes... PASS scanimage: stepped read, 2048 bytes... PASS scanimage: stepped read, 2047 bytes... PASS scanimage: stepped read, 1023 bytes... PASS scanimage: stepped read, 511 bytes... PASS scanimage: stepped read, 255 bytes... PASS scanimage: stepped read, 127 bytes... PASS scanimage: stepped read, 63 bytes... PASS scanimage: stepped read, 31 bytes... PASS scanimage: stepped read, 15 bytes... PASS scanimage: stepped read, 7 bytes... PASS scanimage: stepped read, 3 bytes... PASS
Lancez Xsane
xsane
Et voila, c'est terminé. Vous pouvez imprimer/scanner vos documents et photos avec votre MP560.
Désinstallation
Pour désinstaller le pilote de l'imprimante :
sudo cnijfilter-mp560series-pkgconfig.sh --uninstall
Pour désinstaller le pilote du scanner :
sudo scangearmp-mp560series-pkgconfig.sh --uninstall