Comment installer une imprimante Canon MF8040Cn sur Ubuntu 12.04. Aucune aide de Canon qui dit supporter linux mais qui n'a même pas de pilote à télécharger sur son site !
Réponses
Trop de publicités?J'ai répondu à cette question sur este La question n'est pas simple, mais voici la réponse, réimprimée.
Pour les versions 14.04 à 20.04, procédez comme suit :
-
Téléchargez les pilotes à partir de : https://www.usa.canon.com/internet/portal/us/home/support/details/printers/black-and-white-laser/mf4770n?tab=drivers#Z7_MQH8HIC0L88RB0AMD0F1Q42K25
-
Extraire l'archive du fichier dans un répertoire. À partir de ce répertoire :
cd ~/Downloads tar -xf *inux_UFRII*.tar.* sudo dpkg -i *inux_UFRII*/*/Debian/*.deb sudo apt-get install -f
-
Il ne devrait pas être nécessaire de redémarrer, mais si l'étape suivante échoue, redémarrez et réessayez.
-
Exécuter "Ajouter une imprimante". Celle-ci devrait apparaître automatiquement lorsque vous cliquez sur le bouton "Ajouter". Laissez passer quelques secondes et l'imprimante émettra un gazouillis avant de s'afficher comme par magie.
EDIT 2/27/16 (16.04beta) Mise à jour du lien vers le pilote 3.10 (ils ont mis à jour leur site web). Tout a fonctionné en utilisant le pilote ci-dessus, sans avoir besoin de redémarrer.
EDIT 9/8/16 : La version actuelle du pilote est maintenant 3.20. Rendre les commandes d'installation agnostiques à la fois à la version du pilote et à l'architecture du système.
EDIT 06/12/20 : La version actuelle du pilote est maintenant 5.10. Les étapes d'installation ont été ajustées pour les différents caractères génériques.
Ce guide permet d'installer une imprimante Canon MF8000C sur Ubuntu 12.04. J'utilise Ubuntu 64-bit plus MF8040Cn mais le guide devrait 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 Shell Shell (32 & 64 bit) que les gens semblent utiliser avec succès. Ces scripts peuvent être téléchargés à partir de ce fil de discussion qui contient plus d'informations sur le contexte : https://bugs.launchpad.net/ubuntu/+bug/502920?comments=all
Voilà, c'est parti...
Étape 1 - Télécharger le pilote (rpm - paquetage non ubuntu) Le premier défi est de trouver la dernière version du pilote UFR II pour linux. Je l'ai trouvé en cherchant une imprimante similaire sur canon asia :
http://support-asia.canon-asia.com/contents/ASIA/EN/0100270810.html
Étape 2 - Extraire les conducteurs 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'est pas votre version exacte
cd 64-bit_Driver/RPM/
Si vous êtes en 32 bits, passez en 32 bits au lieu de 64 bits (vous pouvez savoir que vous êtes en 64 bits dans le "System Monitor").
Étape 3 - Convertir les fichiers .rpm en .deb pour qu'ubuntu puisse les installer
sudo apt-get install alien
Installer l'application alien 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
Repackage en deb (fichiers d'installation 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 - S'assurer qu'Apparmor (application de sécurité) ne bloque pas l'utilisation de l'imprimante (semble nécessaire pour les versions 12.04 et suivantes)
sudo gedit /etc/apparmor.d/local/usr.sbin.cupsd
Cela ouvre le fichier de configuration d'apparmor que vous devez modifier. Ajoutez-y ce qui suit et fermez à nouveau l'éditeur de texte :
/usr/lib64/cups/backend/cnusb Uxr,
/usr/lib64/cups/filter/pstoufr2cpca Uxr,
Ensuite, exécutez :
ln -s /usr/lib64/lib* /usr/lib/x86_64-linux-gnu/
64 bits uniquement - s'assurer que les bibliothèques sont trouvées
sudo apt-get install libjpeg62:i386
Installer libjpeg, je ne sais pas pourquoi mais les gens disent qu'il faut le faire et ça marche...
sudo /etc/init.d/apparmor restart
Redémarrer apparmor pour lire la nouvelle configuration.
Étape 5 - Installez votre nouvelle imprimante réseau (démarrez l'imprimante et connectez le câble réseau à votre réseau d'abord :)) Ouvrez l'application imprimante d'ubuntu et choisissez ajouter. Développez la zone de l'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'IP de votre imprimante, vous pouvez l'obtenir à partir des informations de l'imprimante via l'écran LCD de l'imprimante (voir le manuel pour plus de détails).
Imprimez !
J'ai installé avec succès le Canon ImageClass MF4770n sur 14.04 64-bit. J'ai suivi les instructions de Kristofer mais il faut installer les ia32-libs. Il suffit de suivre les instructions de Mike sur 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.