Nachdem ich mir das gutenprint-Paket hier installiert habe (wg. cups-genppdupdate) konnte ich damit dein PPD-File auch nicht updaten, gleiche Meldungen.
Du bist jetzt mit deinem Gesamtsystem auf dem Stand eines alten Snapshots?
Dann poste doch bitte mal folgende Ausgaben, damit man mal den Versionsstand sieht:
pacman -Qs gutenprint
pacman -Qs cups
ls -l /etc/cups/printers.conf
Unter diesem Versionsstand kann du nun:
a) drucken ?
b) im Cups-Webinterface auch als Admin den Drucker bearbeiten, du *könntest* ihn auch bei Bedarf löschen, usw.? D.h. auch die Cups-Verwaltung funktioniert wie gewünscht?
Kurze Suche in den Foren zeigt, daß zu unterschiedlichen Zeiten User immer mal Probleme hatten ihre PPD-Files an die jeweils aktuelle Gutenprintversion anzupassen. Die Lösung war fast immer entweder den Drucker zu löschen und neu anzulegen oder in der bestehenden Konfiguration einfach ein neues PPD aus den gutenprint-Treibern auszuwählen, zuzuweisen.
Jetzt wäre der Schritt, eben das (Gesamt)Update nochmal zu tun. Dann sollten ja wieder 2 Probleme auftreten:
a) Der Drucker druckt nicht, eben mit der Fehlermeldung daß das PPD nicht zur gutenprint Version paßt
b) Die Cups-Verwaltung macht Probleme was den Admin-Teil betrifft, du könntest den Canon-Eintrag nicht editieren oder ggf. löschen
Für mich sind das eigentlich zwei unterschiedliche Probleme. Das der Drucker mit dem "alten" PPD nicht mehr druckt ist eine gutenprint-Geschichte.
Das über das Cups-Webinterface allerdings keine Änderung in der Verwaltung (zur behebung des 1. Problems) mehr möglich wären klingt nach einem anderen Problem.
Deshalb wäre es nach dem Update nochmal wichtig, obige Ausgaben aus dem Snapshot-Stand jetzt auch nochmal zu haben mit dem aktuellen Stand.
Ebenfalls den Teil deines /var/log/pacman.log ab dem du vom Snapshot-Stand das Gesamtupdate machst, um zu sehen welche Pakete sonst noch aktualisiert worden sind.
Mit dem System auf dem aktuellen Stand kannst du auch testweise mal versuchen, lediglich das gutenprint-Paket von 5.2.14 auf 5.2.13 downzugraden, ob das ggf. allein schon ausreicht damit der Drucker mit der alten PPD drucken kann.
Nicht vergessen bei allen Änderungen an cups bzw. gutenprint den cups-Daemon neu zu starten:
systemctl restart org.cups.cupsd
(Rant: Wer hat sich diesen org.cups.blabla Rattenschwanz nur ausgedacht...)