J'ai un Canon MG6450 avec Wi-Fi activé et une installation Arch Linux à jour avec cnijfilter-mg4200 3.80-1 installé . Je peux voir l'imprimante dans les boîtes de dialogue d'impression (il faut parfois une seconde pour apparaître, probablement parce qu'elle est découverte automatiquement), je peux la sélectionner et je n'ai aucun message d'erreur lorsque je clique sur OK. Cependant, l'imprimante est complètement inconsciente de tout cela, semble-t-il.
J'ai également essayé de me connecter via USB. Ensuite, l'imprimante n'a pas été détectée automatiquement par la boîte de dialogue d'impression, mais elle a été détectée par system-config-printer
, et j'ai pu configurer et imprimer sans problème. Mais ce serait très agréable de pouvoir imprimer sans fil.
Il semble que certaines erreurs d'impression fatales n'apparaissent ni dans la boîte de dialogue d'impression ni dans system-config-printer
. Les deux signalent simplement l'état de l'imprimante comme "Inactif - Rendu terminé". Cependant, après avoir accédé à l'interface Web CUPS et cliqué sur l'imprimante, j'ai finalement obtenu un indice - après chaque travail d'impression, le message suivant:
"La version PPD (5.2.11) n'est pas compatible avec Gutenprint 5.2.12. Veuillez exécuter` / usr / bin / cups-genppdupdate 'en tant qu'administrateur. "
Alors ok:
$ sudo /usr/bin/cups-genppdupdate
/etc/cups/ppd/Canon-PIXMA-MG6450.ppd: no valid candidate for replacement. Skipping
/etc/cups/ppd/Canon-PIXMA-MG6450.ppd: please upgrade this PPD manually
Unable to retrieve PPD file for /etc/cups/ppd/Canon-PIXMA-MG6450.ppd!
Failed to update any PPD files
Maintenant, je vois si n'importe où a un PPD compatible. Pilote d'imprimante IJ de Canon Ver. 4.00 pour Linux a des fichiers PPD pour MG6400 et MG6500. J'ai essayé le MG6400, nettoyé la file d'attente de l'imprimante et essayé d'imprimer une page de test. Maintenant, l'interface Web CUPS n'a plus d'erreurs, mais system-config-printer
signale:
Fichier "/ usr / lib / cups / filter / pstocanonij" non disponible: aucun fichier ou répertoire de ce type
Il semble que ce fichier soit disponible sur cnijfilter-common , qui ne peut actuellement pas être construit . Après avoir suivi les instructions de c.gerhorst, j'ai installé le paquet, mais maintenant la boîte de dialogue de l'imprimante se plaint qu'il /usr/lib/cups/filter/cmdtocanonij
manque.
Il y a un /usr/lib/cups/filter/commandtocanon
. J'ai essayé de remplacer cmdtocanonij
par commandtocanon
in /etc/cups/ppd/Canon-PIXMA-MG6450.ppd
et en cours d'exécution sudo systemctl daemon-reload
et sudo systemctl restart org.cups.cupsd.service
. Maintenant, je ne reçois aucun message d'erreur, mais les travaux d'impression semblent tout simplement disparaître complètement. L'imprimante ne montre aucun signe de les recevoir, et l'interface Web CUPS affiche tous les nouveaux travaux en premier "traitement", puis "terminé", sans aucune indication que quelque chose est tout noir.
http://localhost:631
, en sélectionnant administration> gérer les imprimantes , sélectionnez votre imprimante et effectuez l' administration> modifier l'imprimante . Ensuite, répétez la configuration. Je suppose que la découverte de votre imprimante est obsolète. Je l'obtiens moi-même parfois, mais j'ai HP.commandtocanon
filtre n'est pas destiné aux travaux d'impression généraux. Il est destiné à effectuer des tâches de maintenance spécifiques, telles que l'impression d'une page de test, le nettoyage des têtes d'impression et d'autres choses similaires.Réponses:
Cette imprimante est-elle également compatible IPP avec AirPrint? Si c'est le cas, vous pourrez peut-être utiliser l'impression "sans pilote" (même si cela ne supportera probablement pas toutes les cloches et les sifflets que vous pouvez faire sonner avec Gutenprint).
1. Vérifiez le support IPP:
Il suffit de courir
Si vous obtenez un retour, IPP est pris en charge et il vous indiquera l'IPP-URI pour adresser l'imprimante.
2. Installez la file d'attente d'impression:
Maintenant, lancez
le
-m everywhere
va interroger directement l'imprimante pour plus de détails sur toutes les fonctionnalités d'impression IPP qu'elle prend en charge, et générer automatiquement un PPD pour cette imprimante à utiliser par toutes les applications «héritées» qui ne connaissent pas encore IPP. De cette façon, tous les clients d'impression peuvent utiliser la file d'attente CUPS comme ils l'étaient auparavant ....(Je ne connais pas Arch Linux - je ne connais que tous ses partisans qui sont fiers de sa capacité à exécuter le "dernier et le plus grand" dans le monde du logiciel. Je pense donc que je peux supposer une version CUPS assez récente pour vous , ce qui est nécessaire pour que ce qui précède fonctionne - maintenant, c'est en 2018 et trois ans après avoir posé votre question ...)
la source
ippfind
n'imprime rien et renvoie le code de sortie 1.