Sto eseguendo Ubuntu Oneiric 11.10 su due computer, uno è l'architettura AMD-64 bit, l'altro i386 – stesso problema su entrambi. In 11.04 potevo stampare e scansionare bene, dopo qualche aggiustamento, ma dopo una nuova installazione di 11.10, aggiungendo ppa:michael-gruz/canon e installando cnijfilter-mx860series e scangearmp-common dal PPA, la stampante di configurazione del sistema di Ubuntu non riesce a rilevare la mia stampante di rete.
Nell'installazione precedente è apparso come cnijnet://printers-mac-address. So che dovrebbe essere in grado di vederlo perché posso eseguire il ping della stampante al suo indirizzo IP, posso sfogliare la pagina di amministrazione Web della stampante dal computer e il mio ospite Windows in VirtualBox sul computer non ha problemi a rilevarlo e installarlo. Sembra che questo problema sia nuovo per Oneiric. Come posso ritrovare la mia rete Pixma?
Risposta accettata:
Ho trovato soluzioni alternative.
Stampa
La stampante di rete può essere installata se si immette l'URI manualmente. Quando aggiungi una nuova stampante, seleziona EnterURI dall'elenco dei dispositivi e inserisci cnijnet:/01-23-45-67-89-AB
dove 01-23-45-67-89-AB
è l'indirizzo MAC della stampante. Devi selezionare manualmente il modello di stampante per il driver, ma tutto stampa come dovrebbe.
Se non funziona, segui le istruzioni del manuale da http://linux.wikia.com/wiki/Getting_Canon_PIXMA_to_work_on_Linux:
$ cnijnetprn --search auto
<...Wait for system search...>
network cnijnet:/00-1E-8F-B6-E0-1A "Canon MX860 series" "Canon-MX860-series_00-1E-8F-B6-E0-1A"
$ locate mx860.ppd
/usr/share/cups/model/cnmx860.ppd
/usr/share/ppd/cnmx860.ppd
$ sudo /usr/sbin/lpadmin -p CanonMX860 -m cnmx860.ppd -v cnijnet:/00-1E-8F-B6-E0-1A -E
il -p
l'opzione specifica il nome della stampante, il -m
opzione specificata ppd
file. Il ppd
il file per la tua stampante dovrebbe essere incluso nel pacchetto del tuo driver binario ea questo punto dovrebbe essere stato installato in /usr/share/ppd
. Il -v
opzione specifica l'uri del dispositivo (copialo da cnijnetprn
's output).
Scansione
Per la scansione, modifica /etc/sane.d/pixma.conf
e aggiungi la riga bjnp://10.0.0.20
(l'indirizzo IP della Pixma). Elenca i dispositivi per assicurarti che Ubuntu possa trovarlo con
$ scanimage -L
device `pixma:MX860_10.0.0.20' is a CANON Canon PIXMA MX860 multi-Function peripheral
Puoi inoltre modificare i backend non necessari (tutti tranne pixma) da /etc/sane.d/dll.conf
. Questo dovrebbe accelerare un po' la scoperta. Per maggiori dettagli, controlla man sane-pixma
.
Sebbene non sia riuscito a trovare alcuna documentazione sul perché o sul come, il protocollo di rilevamento della stampante di rete Canon non funziona correttamente in 11.10 come nelle versioni precedenti, forse un problema di timeout di rilevamento. Tuttavia, ora è tutto pronto e funzionante.
Correlati:il tasto di scelta rapida per saltare un brano in rhythmbox?