Contenu | Rechercher | Menus

Imprimante Multifonction Canon SmartBase MP360

Pour les utilisateurs à partir de Ubuntu 10.10, bonne nouvelle : cette imprimante est automatiquement reconnue au branchement et le bon pilote est sélectionné 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 fait plus la version d'Ubuntu 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 version d'évaluation gratuite qui passée les 30 jours affichera en haut à droite de la page un gros logo "TurboPrint for Linux" :( .

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 conseil alors un pilote pour Canon Pixma MP 360 [Simplified], il ne reste qu'à suivre les indications et valider.

FIXME Si vous avez une solution, merci de compléter cette section car il y a une régression ! Ce pilote n'imprime qu'en niveaux de gris :(.

  • Le pilote "non-simplifié" ne fonctionne pas
  • l'ancien pilote BJC-8200 donne une impression incohérente.

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

Il semble que certains arrivent à faire fonctionner le scanner sans manipulation particulière après installation simple du pilote. Dans le cas contraire, il s'agira d' appliquer la procédure suivante qui propose de compiler les sources d'un pilote libre téléchargeable à cette adresse

  1. Tout d'abord, il faut suivre la section installer les librairies supplémentaires de la page de documentation sur les scanners USB non reconnus.
  2. Allumez le scanner.
  3. Avec les droits d'administration, extraire dans le dossier /usr/src/ l'archive téléchargée
  4. Compilez les sources pour installez les pilotes PIXMA.

Les lignes de commandes qui suivent proposent de télécharger l'archive mp150-0.13.1.tar.bz2, de l'extraire, de compiler pour installer le pilote et de tester la bonne prise en compte par le système:

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

Si avec la dernière commande vous ne voyez pas votre scanner, 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"

La valeur de SYSFS{idProduct}, que vous devriez pouvoir obtenir avec la commande lsusb, peut différer selon votre scanner.

Vérifiez également dans le fichier /etc/sane.d/dll.conf que le mot pixma est bien présent et non commenté par un dièse (#) en début de ligne. Il doit également rester une ligne vide en fin de fichier.

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

Si lors de la compilation vous avez ce message:

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 a retourné 1 code d'état d'exécution
make: *** [scan] Erreur 1

Saisissez la commande suivante depuis le dossier /usr/src/mp150-0.13.1 (mp150-0.13.1 étant à adapter selon le nom de l'archive que vous aviez téléchargé)

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                                  

Et toujours depuis le dossier /usr/src/mp150-0.13.1 compilez de nouveau avec la commande make. FIXME Pas besoin de sudo ? Vous devriez obtenir pour réponse

$ 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

Vous pouvez tester de nouveau la commande

sudo ./scan -L

qui doit vous répondre

Connected scanner(s):
1: Canon SmartBase MP360 (SN:XXXXXX_YYYYY)

Avec XXXXX_YYYYY représentant le numéro de série de votre scanner.

Et voilà c'est terminé, ça fonctionne bien avec xsane et kooka.

Voir aussi


Contributeurs: Bogoris, Julientroploin


imprimante_canon_smartbase_mp360.txt · Dernière modification: Le 31/05/2012, 20:21 par fabux
Le contenu de ce wiki est sous licence : CC BY-SA v3.0