Manjaro : Imprimante IP4200 sur Livebox
L’installation d’une imprimante derrière une Live Box n’est pas trivial. Après avoir passé un certain temps à trouver une solution pour ma Manjaro, je vous donne la marche à suivre.
Installation locale
Suite à une mise à jour datant du 15 janvier, l’ajout d’imprimante pose problème. En effet, le système détecte correctement l’imprimante, mais au moment de choisir le pilote, CUPS affiche le message « Impossible d’obtenir la liste des pilotes d’impression ».
La solution au problème se trouve sur la forum Manjaro à l’adresse : http://www.manjaro.fr/forum/viewtopic.php?f=8&t=5173.
Pour éviter de rechercher la solution dans un futur plus ou moins proche, je reprends la solution sur mon blog.
Passer les commandes suivantes :
sudo systemctl stop org.cups.cupsd.service
sudo systemctl disable org.cups.cupsd.service
sudo pacman -Rsn manjaro-printer
sudo pacman -S cups cups-filters cups-pdf cups-pk-helper system-config-printer
sudo systemctl daemon-reload
sudo systemctl enable org.cups.cupsd.service
sudo systemctl start org.cups.cupsd.service
Essayer à nouveau d’installer l’imprimante cela peut suffire. Pour ma part, j’ai été obligé de rétrograder les paquets gutenprint et foomatic. Les fichiers en question peuvent être téléchargés aux adresses suivantes :
- https://mega.co.nz/#F!P5JTRDAL!9rt1C-YUukuhkfiW4W8Wmw (mise à disposition par l’auteur de la solution) ;
- imprimante-manjaro (une petite copie de sauvegarde sur le site au cas ou…)
sudo pacman -U foomatic-db-3_20141011-1-x86_64.pkg.tar.xz foomatic-db-engine-3_20141011-1-x86_64.pkg.tar.xz foomatic-db-nonfree-3_20141011-1-x86_64.pkg.tar.xz perl-clone-0.37-2-x86_64.pkg.tar.xz perl-xml-libxml-2.0117-1-x86_64.pkg.tar.xz perl-dbi-1.631-1-x86_64.pkg.tar.xz perl-xml-namespacesupport-1.11-2-any.pkg.tar.xz perl-xml-sax-0.99-3-any.pkg.tar.xz perl-xml-sax-base-1.08-2-any.pkg.tar.xz hplip-3.14.6-1-x86_64.pkg.tar.xz
Suite à cette modification, j’ai pu installer mon imprimante (Cannon IP4200) sur port USB. La prochaine étape est de passer cette imprimante en réseau en la branchant sur ma Live Box.
Installation réseau
Depuis le passage à CUPS 1.5, les « heureux » possèsseurs de Live Box rencontrent des petits soucis pour gérer leur imprimante derrière leurs Box. Heureusement, il existe une version patchée de CUPS (cups-ipp14) permettant de résoudre le problème. Les paquets sont disponibles sous « aur ».
yaourt -S cups-ipp14
Manque de chance, je rencontre un problème de signature.
==> ERREUR : Une ou plusieurs signatures PGP n’ont pas pu être vérifiées.
==> ERREUR: Makepkg n'a pas pu construire cups-ipp14.
==> Relancer la compilation de cups-ipp14 ? [o/N]
Je vais donc être obligé de tout faire à la main. On notera que le problème est le même pour la dépendance « libcups-ipp14 ».
Téléchargement du fichier « PKGBUILD »
yaourt --getpkgbuild libcups-ipp14
Lance la compilation sans vérifier la clef PGP
cd /tmp/yaourt-tmp-USER/aur-libcups-ipp14
makepkg --skippgpcheck
Installation du paquet
sudo pacman -U aur-libcups-ipp14/libcups-ipp14-2.0.2-1-x86_64.pkg.tar.xz
On recommence avec « cups-ipp14 »
yaourt --getpkgbuild cups-ipp14
cd /tmp/yaourt-tmp-USER/aur-cups-ipp14
makepkg --skippgpcheck
sudo pacman -U aur-cups-ipp14/cups-ipp14-2.0.2-1-x86_64.pkg.tar.xz
Voila, maintenant « cups » trouve l’imprimante réseau qui est dérière la livebox.
Cet article Manjaro : Imprimante IP4200 sur Livebox est apparu en premier sur Carnet de vol.