Ich habe Problemumgehungen gefunden.
Drucken
Der Netzwerkdrucker kann installiert werden, wenn Sie den URI manuell eingeben. Wählen Sie beim Hinzufügen eines neuen Druckers EnterURI aus der Geräteliste aus und geben Sie ein, cnijnet:/01-23-45-67-89-AB
wo 01-23-45-67-89-AB
sich die MAC-Adresse des Druckers befindet. Sie müssen das Druckermodell für den Treiber manuell auswählen, aber alles wird so gedruckt, wie es sollte.
Wenn dies nicht funktioniert, befolgen Sie die manuellen Anweisungen unter 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
Die -p
Option gibt den Druckernamen an, die -m
Option die angegebene ppd
Datei. Die ppd
Datei für Ihren Drucker sollte in Ihrem Binärtreiberpaket enthalten sein und zu diesem Zeitpunkt in installiert sein /usr/share/ppd
. Die -v
Option gibt die Geräte-URL an (kopieren Sie sie aus cnijnetprn
der Ausgabe).
Scannen
Bearbeiten /etc/sane.d/pixma.conf
und fügen Sie zum Scannen die Zeile bjnp://10.0.0.20
(die IP-Adresse des Pixma) hinzu. Listen Sie die Geräte auf, um sicherzustellen, dass Ubuntu sie finden kann
$ scanimage -L
device `pixma:MX860_10.0.0.20' is a CANON Canon PIXMA MX860 multi-Function peripheral
Sie können zusätzlich unnötige Backends (alle außer Pixma) aus bearbeiten /etc/sane.d/dll.conf
. Das sollte die Entdeckung etwas beschleunigen. Weitere Informationen finden Sie unter man sane-pixma
.
Obwohl ich keine Dokumentation darüber finden konnte, warum oder wie, funktioniert das Canon-Netzwerkdrucker-Erkennungsprotokoll in 11.10 nicht richtig wie in früheren Versionen - möglicherweise ein Problem mit dem Erkennungszeitlimit. Trotzdem läuft jetzt alles.