Gestion des imprimantes Canon sous Ubuntu


La gestion des imprimantes Canon sur Ubuntu a beaucoup évolué ces derniers temps. En effet, deux dépots viennent de mettre à disposition tous ce qu’il faut installer pour faire les intégrer; C’est à dire, premièrement les drivers et deuxièmement le gestionnaire propriétaire réseau qu’est bjnp.

drivers canon Gestion des imprimantes Canon sous Ubuntu

1. Installation des drivers Canon sur Ubuntu

Désormais pour installer une imprimante Canon il suffit d’ajouter un dépôt et d’installer le driver adéquate.

1.1.Liste des imprimantes prise en charge par le dépot

Certaines imprimantes ne sont pas forcément indiquées comme tel, comme la mp620, mais une petite recherche permet d’identifier quel package il faut installer :

CANON PIXMA SÉRIE IP
  • CANON IP100
  • CANON IP1800
  • CANON IP1000
  • CANON IP1500
  • CANON IP1900
  • CANON IP2200
  • CANON IP2500
  • CANON IP2600
  • CANON IP2700
  • CANON IP3300
  • CANON IP3500
  • CANON PIXMA IP3600
  • CANON IP4200
  • CANON IP4500
  • CANON IP4700
  • CANON IP4800
  • CANON IP5200
  • CANON IP6600
  • CANON IP7500
CANON PIXMA MG SERIES
  • CANON MG5100
  • CANON MG5200
  • CANON MG6100
  • CANON MG8100
CANON PIXMA MP SÉRIE
  • CANON MP140
  • CANON MP160
  • CANON MP190
  • CANON MP210
  • CANON MP240
  • CANON MP490
  • CANON MP500
  • CANON MP510
  • CANON MP520
  • CANON MP540
  • CANON MP550
  • CANON MP560
  • CANON MP600
  • CANON MP610
  • CANON MP630
  • CANON MP640
CANON MX SERIES
  • CANON MX320
  • CANON MX330
  • CANON MX350
  • CANON MX360
  • CANON MX410
  • CANON MX420
  • CANON MX860
  • CANON MX870
  • CANON MX880
CANON SÉRIE PIXUS
  • PIXUS 550
  • PIXUS 560
  • PIXUS 850
  • PIXUS 860
  • PIXUS 865
  • PIXUS 950
  • PIXUS 990
  • CANON IP3100 PIXUS
  • CANON IP4100 PIXUS
  • CANON IP8600 PIXUS

1.2.Installation des drivers

Il faut dans un premier temps ajouter le dépôt :

sudo add-apt-repository ppa:michael-gruz/canon-stable
sudo apt-get update

Retrouver le modèle de votre imprimante en ramplacant nom du modèle par le votre (ex : MP630)

sudo apt-cache search nom_du_modele

Et ensuite ajouter le package correspondant à votre imprimante :

sudo apt-get install nom_du_driver_retrouve_ci_dessus

Vous pouvez également installer le package scangearmp-_nom_de_series pour la prise en charge de la partie scanner.

sudo apt-cache search scangearmp

Maintentant que tout est installé il suffit de redémarrer le service CUPS.

sudo /etc/init.d/cups restart

2.Connexion d’un imprimante Canon

2.1.Connexion USB

Maintenant que le driver est installé il suffit simplement de connecter votre cable USB et normalement votre imprimante est détectée.

2.Connexion Réseau

Pour pouvoir utiliser une imprimante via une connexion réseau, il faut installer le module bjnp :

sudo add-apt-repository ppa:robbiew/cups-bjnp
sudo apt-get update
sudo apt-get install cups-bnjp

Il faut ensuite redémarrer CUPS :

sudo /etc/init.d/cups restart

Connecter vous depuis votre navigateur à l’adresse http://localhost:631, sélectionner l’onglet Administration et cliquez sur ajouter une imprimante.

cups canon 01 560x363 Gestion des imprimantes Canon sous Ubuntu

Sélectionner le type Canon network printer puis Continue

cups canon 02 560x357 Gestion des imprimantes Canon sous Ubuntu

Entrer l’url suivante en indiquant la bonne adresse IP le port 8611 correspondant au service bjnp), par exemple bjnp://192.168.1.123:861, puis cliquer sur Continue.

cups canon 03 560x357 Gestion des imprimantes Canon sous Ubuntu

Entrer un nom, une description et une localisation de votre imprimante puis cliquer sur Continue

cups canon 04 560x357 Gestion des imprimantes Canon sous Ubuntu

Sélectionner Canon puis cliquer sur Continue

cups canon 05 560x363 Gestion des imprimantes Canon sous Ubuntu

Rechercher le modèle de votre imprimante et cliquer sur Add Printer

cups canon 061 560x353 Gestion des imprimantes Canon sous Ubuntu

Sélectionner les paramètres par défaut de votre imprimante (fonction du modèle) :

cups canon 07 560x363 Gestion des imprimantes Canon sous Ubuntu

Votre imprimante réseau est maintenant configuré, cliqué sur le lien qui est le nom de votre imprimante et lancer un test d’impression




  • JFLoch

    Merci pour cette précieuse et claire procédure qui m’a été très utile et dont je valide la pleine fonctionnalité pour une MX870 sur ma 10.04 en 64bits.
    Juste une petite dyslexie à la troisième ligne de commande du point 2.Connexion réseau : sudo apt-get install cups-bnjp au lieu de cups-bjnp

    Cordialement.

    JF

  • mahikeulbody

    Merci, ça marche impeccable !
    Je n’ai pas utilisé bnjp, qu’apporte t-il par rapport au partage d’imprimante « classique » offert par Ubuntu ?

    • Stephane

      bnjp c’est pour imprimer sur les imprimantes connecté au réseau via un cable ethernet ou le wifi (pas via un cable usb)

  • claudebxl

    Bonjour

    Rien a faire je n’arrive pas a comprendre .
    ou tel. les drivers pour canon MP640 ?
    comment les ouvrir et les installer ???
    mon imprimante est reconnue par le pc mais pas moyen d’imprimer µ
    au secour

  • okiller67

    Salut, moi j’ai une MP620 je fais comment ???

  • harlé

    bjr
    je recherche les pilotes nessecaires pour l’installation d’une canon multifonjction pixma mp 280 merci de m’apporter ses renseignements
    cordialement

  • Temair

    Autrefois (il y a un an ou deux !) j’avais trouvé ça :
    http://rackerua.com/2011/05/mp-620-630-debian-based-univeral-installer/

    C’est un script qui fait tout ce qu’il faut.

    • JaiEff

      Hello
      Pour ma part, cette solution a très bien fonctionné jusqu’à 11.10, mais ne fonctionne plus sur 12.04 (erreur CUPS, le job reste dans le spool, l’imprimante n’imprime rien).
      Cf solution repository michael-gruz des posts voisins.

      • Stephane

        Merci pour l’info (surtout pour les autres car je n’ai pas ce souci avec ma mp620)

  • MrSlayers

    Bonjour,

    A ce jour, pour ubuntu 12.04 il faut installer le dépot « trunk »

    et donc faire ceci au début :

    sudo add-apt-repository ppa:michael-gruz/canon-trunk

    • Pierrotmagic

      Merci MrSlayers,

      Pour moi et mon IP2600 l’ajout du dépot trunk à fonctionné. Et merci bien évidemment à Stéphane pour ce très bon tuto

  • http://timarcha.org fourmi

    Bonjour,

    Merci pour les tutos…j’ai essayé d’installer les drivers CANON comme indiqu pour 12.04 UBUNTU, mais cela ne fonctionne pas, il y a un erreur 404
     » Impossible de récupérer http://ppa.launchpad.net/michael-gruz/canon/ubuntu/dists/precise/main/source/Sources 404 Not Found »
    savez vous si ces dépots seront disponibles ?
    merci d’avance

    • Stephane

      Voici une solution simple pour la mp620 qui fonctionne sur toutes les versions d’Ubuntu :

      wget http://downloads.rackerua.com/mp620-630/mp620-630univ
      sudo chmod +x mp620-630univ
      sudo ./mp620-630univ
      • Jeff

        Malheureusement ces trois lignes ne fonctionne pas pour une MP630/12.04 =(
        La procédure décrite dans l’article fonctionnait très bien pour la 11.10, j’espère que les dépôts seront vite ajoutés, et que les deux solutions ne seront pas conflictuelles =/

      • Jeff

        Edit : finalement, il semble que ça ait marché. Les premières pages de test que j’ai lancées ne sortaient pas, et après un reboot de l’imprimante tout était fonctionnel… Merci Stéphane !

      • Yann

        Nickel, j’ai pu installer ma MP620 sans le moindre soucis merci beaucoup pour la soluce :)

  • ART

    Bonjour,

    Dans canon-trunk : Le pilote pour la MP620 est absent ? Ou bien est-il le même que pour la MP610 ou 630 ?

  • Art

    Bonjour,

    Le dépôt ne semble pas contenir le pilote pour la mp620, faut-il utiliser le pilote de la mp610 ou mp630 ?

    Merci

  • http://www.le-libriste.fr/ubuntu/gestion-des-imprimantes-canon-sous-ubuntu/ f.fiorani

    je voudrais passer sous ubuntu 12.04 et j’ai une imprimante canon IP1600
    comment faire
    je suis actuellement sous 11.04 avec la procédure M.Gruz et c’est parfait
    merci

  • P.Rieu

    Bonjour,

    J’ai essayé d’installer les drivers CANON comme indiqué pour 12.04 UBUNTU, mais cela ne fonctionne pas, il y a un erreur 404
    » Impossible de récupérer http://ppa.launchpad.net/michael-gruz/canon/ubuntu/dists/precise/main/source/Sources 404 Not Found »
    savez vous si ces dépots seront disponibles ?
    merci d’avance

  • sanghadan

    Bonjour,
    J’ai des problèmes a partir de l’update
    Une idée? Je patauge…
    Merci pour votre aide

    W: Impossible de récupérer http://ppa.launchpad.net/michael-gruz/canon/ubuntu/dists/precise/main/source/Sources 404 Not Found

    W: Impossible de récupérer http://ppa.launchpad.net/michael-gruz/canon/ubuntu/dists/precise/main/binary-amd64/Packages 404 Not Found

    W: Impossible de récupérer http://ppa.launchpad.net/michael-gruz/canon/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found

    E: Le téléchargement de quelques fichiers d’index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.
    dan@Portable:~$ sudo apt-get install cups-bnjp
    Lecture des listes de paquets… Fait
    Construction de l’arbre des dépendances
    Lecture des informations d’état… Fait
    E: Impossible de trouver le paquet cups-bnjp
    dan@Portable:~$ sudo /etc/init.d/cups restart
    Rather than invoking init scripts through /etc/init.d, use the service(8)
    utility, e.g. service cups restart

    Since the script you are attempting to invoke has been converted to an
    Upstart job, you may also use the stop(8) and then start(8) utilities,
    e.g. stop cups ; start cups. The restart(8) utility is also available.
    cups stop/waiting
    cups start/running, process 1976
    dan@Portable:~$

  • Jean-Michel

    Canon MP620
    Testé sur ubuntu 12.04 64 bits, ajouté les dépôts trunk
    jm@truc:~$ sudo add-apt-repository ppa:michael-gruz/canon-trunk
    jm@truc:~$ sudo apt-get update

    ensuite directement
    jm@truc:~$ sudo apt-get install cnijfilter-mp630series scangearmp-mp630series

    ensuite (par acquis de conscience) :
    jm@truc:~$ sudo restart cups

    puis dans le gestionnaire d’imprimantes, j’ai ajouté l’imprimante en Wifi et le scanner fonctionne.

    Merci pour ce tuto :)

  • http://www.le-libriste.fr/ubuntu/gestion-des-imprimantes-canon-sous-ubuntu/ michmich

    Ip100 sur Ubuntu 12.10, ça marche nickel et du premier coup.
    Un grand MERCI!

  • nono

    Cela a marché nickel, merci pour ce post, j’ai installé une Canon pixma ip3600
    sous linux Mint 10, cela ne marchait pas avec la détection automatique, Mint m’installait le driver mais impossible d’imprimer la page test ou autre chose rien ne se passait.

  • lea

    que faire si mon imprimante ne figure pas sur les listes ci-dessus? j’ai un Canon MP280.

    • http://le-libriste.fr/ Stéphane ROBERT

      La liste n’est plus forcément à jour. Fais l’installation du ppa et tente la commande suivante

      sudo apt-cache search nom_du_modele

      en remplacant nom du modèle par mp280

      • lea

        tout est ok pour installer le driver mais je me demandais s’il convient à ma version 3.90. Pendant la configuration je reçois un message « Query type ‘postcript driver’ is not supported ». Que faire?

        • http://le-libriste.fr/ Stéphane ROBERT

          C’est un bug connu mais non corrigé. Par contre l’imprimante doit fonctionner non ?

          • lea

            Malheureusement non. La machine tourne sans plus. Les voyants ON (vert) et sous le triangle (orange) clignotent alternativement, et également ‘P’ puis ’0′ puis ’8′ qui s’arrêtent au bout de quelques minutes. Le travail demandé est bien enregistré dans la file d’attente et indique l’État ‘traitement en cours’

          • http://le-libriste.fr/ Stéphane ROBERT

            mince alors. je te cherche une autre solution mais pas garanti de trouver !

  • Bernard Lacroix

    Bonsoir, Je suis sous Ubuntu 13/10 et ma MP220 ne figure pas dans la liste. J’ai installé les drivers pour la MP210 Mais mon imprimante (MP220) ne veux toujours pas s’installer!!! Pouvez vous m’aider???