Page 1 sur 1
[CUPS] Pilote Canon MP540
Publié : jeu. 02 févr. 2017, 07:38
par ruddy32
Bonjour,
Depuis une mise à jour récente, mon poste arch x64 n'imprime plus sur une imprimante canon mp540. L'utilisation de la commande
cups-genppdupdate renvoi le message suivant :
Code : Tout sélectionner
/etc/cups/ppd/Canon_MP540_series.ppd: no valid candidate for replacement. Skipping
/etc/cups/ppd/Canon_MP540_series.ppd: please upgrade this PPD manually
Unable to retrieve PPD file for /etc/cups/ppd/Canon_MP540_series.ppd!
Failed to update any PPD files
Ou puis-je trouver un version du PPD à jour ?
Re: [CUPS] Pilote Canon MP540
Publié : ven. 03 févr. 2017, 02:02
par lemust83
Bonjour
Il existe dans Aur un paquet cnijfilter-mp550
mais pas de mp540. Essaye le puis relance cups en Admin.
Re: [CUPS] Pilote Canon MP540
Publié : sam. 04 févr. 2017, 09:58
par ruddy32
Lors de la compilation du composant cnijfilter-mp550, l'erreur suivante est affichée:
Code : Tout sélectionner
checking for GTK+ - version >= 2.0.0... *** GTK+ header files (version 2.24.31) do not match
*** library (version 2.24.30)
no
configure: error: Cannot find GTK: Is gtk-config in path?
Il semble y avoir un problème de compilation. Que puis-je faire ?
Re: [CUPS] Pilote Canon MP540
Publié : sam. 04 févr. 2017, 11:52
par lemust83
Ce paquet nécessite GTK2 que manifestement tu n'as pas.
PKGBUILD a écrit :gtk2 (gtk2-aqd, gtk2-patched-filechooser-icon-view, gtk2-patched-gdkwin-nullcheck, gtk2-ubuntu) (i686)
J'ai cette MP550 et GTK2 côtoie GTK3 . Ce que je ne sais pas, mais je ne pense pas que ça pose problème, c'est d'installer GTK2
après GTK3...
Quant à GTK+, je ne l'ai pas et ça compile normalement.
Re: [CUPS] Pilote Canon MP540
Publié : sam. 04 févr. 2017, 12:26
par benjarobin
En quoi l'ordre d'installation d'un paquet peut avoir un impact tant que les dépendances sont respectées
Re: [CUPS] Pilote Canon MP540
Publié : sam. 04 févr. 2017, 14:03
par lemust83
En théorie rien, mais je n'ai jamais tenté l'aventure...
Je me suis un peu précipité. Effectivement, il y a le même message d'erreur lors de la compilation de ce paquet. (sous Manjaro)
Code : Tout sélectionner
checking for pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.7... yes
checking for GTK+ - version >= 2.0.0... *** GTK+ header files (version 2.24.31) do not match
*** library (version 2.24.30)
no
configure: error: Cannot find GTK: Is gtk-config in path?
make[1] : on entre dans le répertoire « /home/steph/cnijfilter-mp550/src/cnijfilter-source-3.20-1/lgmon »
make[1]: *** Pas de cible spécifiée et aucun makefile n'a été trouvé. Arrêt.
make[1] : on quitte le répertoire « /home/steph/cnijfilter-mp550/src/cnijfilter-source-3.20-1/lgmon »
make: *** [Makefile:18: mp550] Error 1
==> ERREUR : Une erreur s’est produite dans build().
Abandon...
J'ai cherché a mettre à jour gtk+, mais ce paquet est introuvable du moins avec cette dénomination.
Je cherche...
Re: [CUPS] Pilote Canon MP540
Publié : sam. 04 févr. 2017, 17:00
par ruddy32
GTK2 2.2.24 est déjà installé sur le système. Le message d'erreur est surprenant.
Est-ce un problème de configuration de l'environnement GTK2 ?
Re: [CUPS] Pilote Canon MP540
Publié : sam. 04 févr. 2017, 20:32
par lemust83
On part un peu HS , mais je pense que cette bibliothèque <GTK+ header files (version 2.24.31)> est en avance par rapport à ce qui est attendu par le pilote de Canon....
Pas sur qu'ils actualisent ces drivers de vieux modèles.
Tu as regardé du côté de
Gutenprint ?
Re: [CUPS] Pilote Canon MP540
Publié : dim. 05 févr. 2017, 09:38
par FoolEcho
lemust83 a écrit :Tu as regardé du côté de
Gutenprint ?
+1.
Normalement la Canon Pixma MP540 est fournie par gutenprint.
Refais un tour dans la configuration de cups pour ton imprimante, pour moi elle y figure encore...

Re: [CUPS] Pilote Canon MP540
Publié : dim. 05 févr. 2017, 12:29
par ruddy32
Le message suivant est affiché par la console de gestion de l'imprimante sous CUPS :
Code : Tout sélectionner
"The PPD version (5.2.11) is not compatible with Gutenprint 5.2.12.
Le résultat de la tentative de mise à jour di pilote reprend le contenu du message initial de cette discussion.