Comment installer une imprimante Canon MF8040Cn sur Ubuntu 12.04

Comment installer une imprimante Canon MF8040Cn sur Ubuntu 12.04. Aucune aide de Canon qui dit prendre en charge linux mais qui n’a même pas de pilote téléchargé sur leur site!

Pour 14.04 à 16.04, procédez comme suit:

Téléchargez les pilotes depuis: https://www.usa.canon.com/internet/portal/us/home/support/details/printers/black-and-white-laser/mf4770n?tab=drivers#Z7_MQH8HIC0L88RB0AMD0F1Q42K

décompressez-le dans un répertoire. à partir de ce répertoire (en supposant que 64 bits, ajustez selon vos besoins)

cd ~/Downloads gunzip -c Linux_UFRII_PrinterDriver_V320_us_EN.tar.gz | tar xvf - cd Linux_UFRII_PrinterDriver_V320_us_EN/64-bit_Driver/Debian/ sudo apt-get -y install libglade2-0 libc6:i386 lib32z1 libxml2:i386 libjpeg62:i386 libstdc++6:i386 cd 64-bit_Driver/Debian sudo dpkg -i *.deb 

redémarrer

lancez add printer .. devrait juste apparaître automatiquement lorsque vous cliquez sur le bouton “Ajouter” .. donnez-lui quelques secondes et l’imprimante émettra des sifflements, puis juste comme par magie.

EDIT 3/2/15 pour Vivid (15.04) (je pense qu’il faudra peut-être aussi 14.10 sur une toute nouvelle installation):

Ajout de dépendances logicielles supplémentaires à ce qui précède

EDIT 12/18/15 pour 15h10 tout a fonctionné en utilisant les étapes ci-dessus. De plus, je n’ai pas eu à redémarrer .. ça a juste fonctionné.

EDIT 27/02/16 (16.04beta) Mise à jour du lien vers le pilote 3.10 (ils ont mis à jour leur site Web). Tout a juste fonctionné en utilisant ci-dessus, n’a pas besoin de redémarrer.

Ce guide concerne l’installation d’une imprimante Canon série MF8000C sur Ubuntu 12.04. J’utilise ubuntu plus MF8040Cn 64 bits, mais le guide devrait, espérons-le, fonctionner pour n’importe quelle imprimante de la série (et peut-être même d’autres).

Comme alternative à ce guide, Bob Vincent a également écrit des scripts shell (32 et 64 bits) que les gens semblent utiliser avec succès. Téléchargeable à partir de ce fil qui a plus d’informations générales: https://bugs.launchpad.net/ubuntu/+bug/502920?comments=all

Ici ça va …

Étape 1 – Télécharger le pilote (rpm – paquet non ubuntu) Le premier défi consiste à trouver la dernière version du pilote UFR II pour Linux. Je l’ai trouvé en recherchant une imprimante similaire sur canon asia:

http://support-asia.canon-asia.com/contents/ASIA/EN/0100270810.html

Étape 2 – Extraire les pilotes d’identification Ouvrez le fichier téléchargé dans le gestionnaire d’archives et extrayez-le sur le bureau. Ouvrez ensuite un terminal et procédez comme suit:

 cd ~/Desktop/Linux_UFRII_PrinterDriver_V250_uk_EN/ 

ou similaire si ce n’était pas votre version exacte

 cd 64-bit_Driver/RPM/ 

Si vous utilisez 32 bits, passez à 32 bits au lieu de 64 bits (vous pouvez savoir que vous utilisez 64 bits dans le “Moniteur système”).

Étape 3 – Convertissez les fichiers .rpm en fichiers .deb afin qu’ils puissent être installés par Ubuntu

 sudo apt-get install alien 

Installez l’application extraterrestre qui convertira les fichiers pour vous

 sudo alien --to-deb --scripts cndrvcups-common-2.50-1.x86_64.rpm sudo alien --to-deb --scripts cndrvcups-ufr2-uk-2.50-1.x86_64.rpm 

Reconditionner en deb (fichiers d’installation d’ubuntu)

 sudo dpkg -i cndrvcups-common_2.50-2_amd64.deb sudo dpkg -i cndrvcups-ufr2-uk_2.50-2_amd64.deb 

Installer les fichiers deb

Étape 4 – Assurez-vous qu’Apparmor (application de sécurité) ne bloque pas l’utilisation de l’imprimante (cela semble nécessaire pour 12.04 et après)

 sudo gedit /etc/apparmor.d/local/usr.sbin.cupsd 

Cela ouvre le fichier de configuration apparmor que vous devez modifier. Ajoutez ce qui suit et fermez à nouveau l’éditeur de texte:

 /usr/lib64/cups/backend/cnusb Uxr, /usr/lib64/cups/filter/pstoufr2cpca Uxr, 

Puis exécutez:

 ln -s /usr/lib64/lib* /usr/lib/x86_64-linux-gnu/ 

64 bits uniquement – assurez-vous que les bibliothèques sont bien trouvées

 sudo apt-get install libjpeg62:i386 

Installez libjpeg, je ne sais pas pourquoi mais les gens disent que vous devriez le faire et ça marche …

 sudo /etc/init.d/apparmor restart 

Redémarrez apparmor pour lire la nouvelle configuration.

Étape 5 – Installez votre nouvelle imprimante réseau (démarrez l’imprimante et connectez d’abord le câble réseau à votre réseau :))) Ouvrez l’application Imprimante d’Ubuntu et choisissez Ajouter. Développez la zone d’imprimante réseau. Si vous avez de la chance, votre imprimante apparaît automatiquement, sinon vous pouvez la rechercher par IP, si vous ne connaissez pas l’adresse IP de votre imprimante, vous pouvez l’obtenir à partir des informations sur l’imprimante via l’écran LCD de l’imprimante (voir le manuel pour plus de détails).

Imprimez loin!

J’ai installé avec succès le Canon ImageClass MF4770n sur 14.04 64 bits. J’ai suivi les instructions de Kristofer mais vous devez installer les ia32-libs. Suivez simplement les instructions de Mike à partir de ce lien: https://stackoverflow.com/questions/23182765/how-to-install-ia32-libs-in-ubuntu-14-04-lts . N’oubliez pas de changer le référentiel en http://old-releases.ubuntu.com/ubuntu/, comme l’a dit Tim Wu dans son commentaire.