Ceci est une ancienne révision du document !
Imprimante Multifonction Canon SmartBase MP360
Pour les utilisateurs de [:maverick|Ubuntu 10.10], bonne nouvelle : cette imprimante est automatiquement reconnue au branchement et le bon pilote est séléctionné par un assistant qui se lance automatiquement. Le pilote PIXMA MP360 est normalement choisi par cet assistant.
Pour les versions précédentes, les choses peuvent être plus complexes (en faite plus la version est récente, plus les choses sont simples…) :
- Mauvaise nouvelle : il y a quelques versions, aucun pilote libre ou gratuit qui permettait d'imprimer la couleur avec ce multifonction. Lors de la détection automatique de votre imprimante (nécessite que celle-ci soit allumée), Ubuntu vous propose, par défaut, le pilote Multipass-2500. Il ne faut pas utiliser ce pilote : il n'imprime que sur un quart de la page.
- Bonne nouvelle : les pilotes S600 et BJC-8200 fonctionnent depuis longtemps pour l'impression en noir et blanc, les couleurs posant parfois problème. Restait la possibilité d'utiliser le pilote TurboPrint qui imprime bien la couleur mais qui est payant (environt 30€ actuellement) et propriétaire. Il existe néanmoins une espèce de mode partagiciel que vous pouvez télécharger ici. Cependant, un gros logo "TurboPrint for Linux" s'affichera en haut à droite de la page :( .
L'installation sous Oneiric Ocelot 11.11
Au branchement de l'imprimante (allumée), le système recherche un pilote et vous informe qu'il n'en a pas trouvé. Vous devez alors démarrer le gestionnaire d'imprimante (par exemple dans l'indicateur de paramètres systèmes) et ajouter une imprimante (le système reconnaît et conseille un pilote pour Canon Pixma MP 360 [Simplified], il ne reste qu'à suivre les indications et valider.

L'installation sous Lucid Lynx 10.04 LTS
Au branchement de l'imprimante (allumée), le système recherche un pilote et vous informe qu'il n'en a pas trouvé. Lorsqu'il vous propose d'en choisir un manuellement, choisissez : Canon ⇒ BJC-8200 ⇒ Pilote recommandé
L'imprimante et le scanner sont alors fonctionnels sans manipulation supplémentaire.
L'installation jusqu'à Karmic Koala 9.10
L'imprimante
Mettre en route l'imprimante et faire Système ⇒ Administration ⇒ Impression ⇒ Nouvelle Imprimante
Une imprimante est automatiquement détectée mais aucun pilote n'est proposé. Choisir le modèle (installation du pilote) BJC-8200
Le scanner
Un pilote libre est disponible à cette adresse : http://home.arcor.de/wittawat/pixma/.
Il semble que certains arrivent à faire fonctionner le scanner sans manipulation particulière après installation simple du pilote, mais, dans le cas contraire, il faut suivre la procédure qui suit.
Tout d'abord il faut suivre la partie I du wiki sur les scanners USB non reconnus.
Ensuite, installez les paquets libtiff4 , build-essential
et xsane
Allumez le scanner.
Installation des pilotes PIXMA :
wget http://home.arcor.de/wittawat/pixma/mp150-0.13.1.tar.bz2 sudo tar xjf mp150-0.13.1.tar.bz2 -C /usr/src cd /usr/src/mp150-0.13.1/ sudo make sudo ./scan -L
Vous devez voir votre scanner avec cette commande. Sinon, vérifiez qu'il est présent dans le fichier /etc/udev/rules.d/45-libsane.rules
Celui-ci doit contenir :
# Canon Smartbase MP360 SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="263c", MODE="664", GROUP="scanner"
(cela change bien sûr selon votre scanner).
Vérifiez que le mot pixma est dans le fichier /etc/sane.d/dll.conf et qu'il reste une ligne vide à la fin de celui-ci.
Si, en ouvrant xsane, vous constatez que votre scanner n'est pas proposé, essayez la manipulation suivante :
sudo cp libsane-pixma.so /usr/lib/sane/libsane-pixma.so.1.0.13 sudo mv /usr/lib/sane/libsane-pixma.so.1 /usr/lib/sane/libsane-pixma.so.2 sudo ln -s /usr/lib/sane/libsane-pixma.so.1.0.13 /usr/lib/sane/libsane-pixma.so.1
Erreur de compilation
pg@pipoTower: /usr/src/mp150-0.13.1$ cc -lm -g -O scan.o usb.o pixma_io.o pixma_common.o pixma_mp150.o pixma_mp730.o pixma_mp750.o -o scan pixma_common.o: In function `pixma_fill_gamma_table': /usr/src/mp150-0.13.1/pixma_common.c:740: undefined reference to `pow' collect2: ld returned 1 exit status
La commande à modifier pour recompiler que ce qui nous intéresse
pg@pipoTower: /usr/src/mp150-0.13.1$ cc -g -O scan.o usb.o pixma_io.o pixma_common.o pixma_mp150.o pixma_mp730.o pixma_mp750.o -o scan -lm
On compile ce qui reste avec make
pg@pipoTower: /usr/src/mp150-0.13.1$ make cc -Wall -W -DWITHOUT_SANEI -DHAVE_FCNTL_H -DHAVE_STDINT_H -g -O -fPIC -pedantic -I. -c -o pixma_sane.o pixma_sane.c cc -lm -g -O -fPIC -shared -Wl,--version-script=libsane-pixma.def -o libsane-pixma.so pixma_sane.o usb.o pixma_io.o pixma_common.o pixma_mp150.o pixma_mp730.o pixma_mp750.o
et après on peut lancer la commande
pg@pipoTower: /usr/src/mp150-0.13.1$ sudo ./scan -L [sudo] password for pg: Connected scanner(s): 1: Canon SmartBase MP360 (SN:04A9263C_603XMS)
Et voilà c'est terminé, ça fonctionne bien avec xsane et kooka.
Voir aussi
Rédigé par Bogoris, Julientroploin et…
Origines de cette notice :
- ce post sur le forum
Partie scanner inspirée du post d'elturisto