Table des matières

, , , , ,

Imprimante Canon MP150

Sur Gutsy (Ubuntu 7.10) il suffit de brancher l'imprimante pour qu'elle soit automatiquement détectée et installée.

FIXME Si c'est le le cas sur les versions récentes, la page n'a plus lieu d'être.

Sur cette page, j'ai détaillé la marche que j'ai suivi pour installer ma multifonction Pixma MP150 sous Feisty. Je ne prétends pas proposer la meilleure solution, car il y a sûrement d'autres manières d'utiliser l'imprimante et/ou le scanner de cette multifonction.

Pré-requis

Téléchargement & installation des pilotes de l'imprimante

multipass150

Installation des pilotes gutenprint

Selon le site http://openPrinting.org, le support de cette imprimante se fait avec les pilotes gutenprint.

La première chose à faire est de télécharger le paquet directement sur leur site.

Le paquets étant uniquement disponible au format .rpm, il nous faut les convertir au format .deb pour qu'il puisse être installé sur ubuntu.

Pour cela, il nous faut utiliser le logiciel Alienen installant les paquets alien fakeroot.

Une fois Alien installé, on l'utilise pour convertir notre .rpm en .deb :

sudo alien -d gutenprint-5.0.0.99.1-3lsb3.1.i486.rpm

Avant d'installer le paquet gutenprint, il est nécessaire d'installer les paquets lsb foomatic-filters cupsys.

Puis on installe enfin le paquet debian ainsi généré :

sudo dpkg -i gutenprint_5.0.0.99.1-4_i386.deb

Et maintenant on redémarre CUPS :

sudo /etc/init.d/cupsys restart

Maintenant que CUPS a été redémarré et que le pilote gutenprint a été installé, on va pouvoir poursuivre et paramétrer l'imprimante.

Paramétrage de l'imprimante dans CUPS

A présent que les pilotes sont installés, nous allons ajouter l'imprimante dans CUPS, pour cela démarrons la page d'administration du serveur : http://localhost:631/

Une fois arrivé sur la page d'accueil, cliquez sur le bouton Ajouter une imprimante, précisez alors un nom, un lieu et une description de votre imprimante. Vient alors le choix du matériel. Si votre imprimante est reconnu (ce qui devrait être le cas), vous devriez avoir quelque chose comme “Canon MP150 USB #1 (Canon MP 150)“ dans la liste déroulante qui vous est proposée. Sélectionnez-la et cliquez sur Poursuivre.

Dans la page suivante une liste des pilotes disponibles vous est proposée. Si cette liste affiche différentes marques, sélectionnez Canon puis sélectionnez le pilote qui nous intéresse, c'est-à-dire celui-ci :

 Canon MULTIPASS MP150 - CUPS + Gutenprint v5.0.0.99.1 (en)

Puis cliquez enfin sur Ajouter une imprimante. Un message vous précise que l'imprimante a été ajouté avec succès. De retour sur la page d'accueil, cliquez sur le bouton Imprimer page de test CUPS

La page devrait s'imprimer correctement. Notez bien que cette solution n'étant sans doute pas la plus efficace, la résolution est limitée à 600×600 dpi et des débordements de marges peuvent survenir.

J'ai entendu dire que Canon mettait à disposition des pilotes natifs pour ses imprimantes à partir de la Pixma MP160. La MP150 et la MP160 étant deux modèles très proches, il ne devrait pas y avoir trop de problèmes à les utiliser pour la MP150. La marche à suivre est décrite sur cette page du wiki.

Installation du scanner

Le pilote du scanner que j'ai utilisé semble être celui que tout le monde utilise avec cette imprimante. C'est un pilote développé bénévolement et à titre expérimental, il peut donc se révéler instable et ne pas implémenter toutes ses fonctions. La version que j'utilise n'est peut-être pas la plus récente, à vous de voir si vous voulez utiliser la dernière version.

sudo apt-get install build-essential
wget http://home.arcor.de/wittawat/pixma/mp150-0.12.2.tar.bz2
sudo tar xjf mp150-0.12.2.tar.bz2 -C /usr/src
cd /usr/src/mp150-0.12.2/

Puis éditez le fichier usb.c qui comporte une erreur de programmation spécifique à Ubuntu.

Dans les premières lignes, recherchez et supprimez la ligne suivante :

#include <linux/compiler.h>

Enregistrez les modifications puis, compilez le pilote :

sudo make

FIXME Compléter

Téléchargement des pilotes

FIXME

Compilation des pilotes et intégration

FIXME