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.