Ho una Canon MG6450 con Wi-Fi abilitato e un'installazione Arch Linux aggiornata con cnijfilter-mg4200 3.80-1 installato . Riesco a vedere la stampante nei dialoghi di stampa (a volte ci vuole un secondo per mostrarsi, presumibilmente perché viene scoperta automaticamente), posso selezionarla e non ricevo alcun messaggio di errore quando faccio clic su OK. Tuttavia, sembra che la stampante sia completamente ignara di tutto ciò.
Ho anche provato a collegarmi via USB. Successivamente la finestra di dialogo di stampa non ha rilevato automaticamente la stampante, ma è stata rilevata da system-config-printer
e sono stato in grado di configurare e stampare senza problemi. Ma sarebbe molto bello poter stampare in modalità wireless.
Sembra che alcuni errori fatali di stampa non compaiono né nel dialogo di stampa né in system-config-printer
. Entrambi riportano semplicemente lo stato della stampante come "Inattivo - Rendering completato". Tuttavia, dopo essere andato all'interfaccia Web di CUPS e aver fatto clic sulla stampante, ho finalmente ricevuto un suggerimento: dopo ogni processo di stampa è il seguente messaggio:
"La versione PPD (5.2.11) non è compatibile con Gutenprint 5.2.12. Eseguire` / usr / bin / cups-genppdupdate 'come amministratore. "
Va bene allora:
$ 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
Ora sto vedendo se da qualche parte ha un PPD compatibile. Driver di stampa IJ Canon Ver. 4.00 per Linux ha file PPD per MG6400 e MG6500. Ho provato quello MG6400, ho pulito la coda della stampante e ho provato a stampare una pagina di prova. Ora l'interfaccia web CUPS non ha errori, ma system-config-printer
riporta:
File "/ usr / lib / cups / filter / pstocanonij" non disponibile: nessun file o directory
Sembra che quel file sia disponibile da cnijfilter-common , che al momento non può essere creato . Dopo aver seguito le istruzioni di c.gerhorst ho installato il pacchetto, ma ora il dialogo con la stampante si lamenta che /usr/lib/cups/filter/cmdtocanonij
manca.
V'è un /usr/lib/cups/filter/commandtocanon
. Ho provato a sostituire cmdtocanonij
con commandtocanon
in /etc/cups/ppd/Canon-PIXMA-MG6450.ppd
e in esecuzione sudo systemctl daemon-reload
e sudo systemctl restart org.cups.cupsd.service
. Ora non ricevo alcun messaggio di errore da nessuna parte, ma i lavori di stampa sembrano scomparire del tutto. La stampante non mostra alcun segno di riceverli e l'interfaccia Web di CUPS mostra tutti i nuovi lavori come prima "elaborazione", quindi "completata", senza alcuna indicazione che qualcosa stia oscurando tutto.
http://localhost:631
, selezionando amministrazione> gestisci stampanti , seleziona la tua stampante ed esegui amministrazione> modifica stampante . Quindi ripeti l'installazione. Suppongo che la scoperta della tua stampante non sia aggiornata. Lo capisco a volte da solo, ma ho HP.
commandtocanon
filtro non è per lavori di stampa generici. Ha lo scopo di eseguire attività di manutenzione specifiche, come la stampa di una pagina di prova, la pulizia delle testine di stampa e simili.