Wie füge ich einen Canon Pixma MX860-Netzwerkdrucker hinzu?

Wie füge ich einen Canon Pixma MX860-Netzwerkdrucker hinzu?

Ich verwende Ubuntu Oneiric 11.10 auf zwei Computern, einer mit AMD-64bit-Architektur, der andere mit i386 - auf beiden das gleiche Problem. In 11.04 konnte ich nach einigem Herumprobieren problemlos drucken und scannen, aber nach einer Neuinstallation von 11.10 mit dem Hinzufügenppa:michael-gruz/canon, und nach der Installation von cnijfilter-mx860series und scangearmp-common aus dem PPA kann Ubuntus Systemkonfigurationsdrucker meinen Netzwerkdrucker nicht erkennen.

In der vorherigen Installation erschien es als cnijnet://printers-mac-address. Ich weiß, dass es angezeigt werden sollte, da ich den Drucker an seine IP-Adresse anpingen kann, ich kann die Webadministratorseite des Druckers vom Computer aus aufrufen und mein Windows-Gast in VirtualBox auf dem Computer hat keine Probleme, es zu erkennen und zu installieren. Es scheint, als wäre dieses Problem neu bei Oneiric. Wie kann ich meinen Netzwerk-Pixma wiederfinden?

Antwort1

Ich habe Workarounds gefunden.

Drucken

Der Netzwerkdrucker kann installiert werden, wenn Sie die URI manuell eingeben. Wenn Sie einen neuen Drucker hinzufügen, wählen SieURI eingebenaus der Geräteliste und geben Sie ein, cnijnet:/01-23-45-67-89-ABwobei 01-23-45-67-89-ABdie MAC-Adresse des Druckers ist. Sie müssen das Druckermodell für den Treiber manuell auswählen, aber alles wird wie gewünscht gedruckt.

Wenn das nicht funktioniert, folgen Sie den Anweisungen im Handbuch vonhttp://linux.wikia.com/wiki/Canon_PIXMA_unter_Linux_funktionieren_lassen:

$ 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 -pOption gibt den Druckernamen an, die -mOption die angegebene ppdDatei. Die ppdDatei für Ihren Drucker sollte in Ihrem binären Treiberpaket enthalten sein und zu diesem Zeitpunkt in installiert worden sein /usr/share/ppd. Die -vOption gibt die Geräte-URI an (kopieren Sie sie aus cnijnetprnder Ausgabe von ).

Scannen

Zum Scannen bearbeiten Sie /etc/sane.d/pixma.confdie Zeile bjnp://10.0.0.20(die IP-Adresse des Pixma) und fügen sie hinzu. Listen Sie die Geräte auf, um sicherzustellen, dass Ubuntu sie finden kann mit

$ scanimage -L
device `pixma:MX860_10.0.0.20' is a CANON Canon PIXMA MX860 multi-Function peripheral

Sie können außerdem unnötige Backends (alle außer Pixma) aus entfernen /etc/sane.d/dll.conf. Das sollte die Erkennung etwas beschleunigen. Weitere Einzelheiten finden Sie unter man sane-pixma.

Obwohl ich keine Dokumentation dazu finden konnte, warum oder wie das funktioniert, funktioniert das Canon-Netzwerkdruckererkennungsprotokoll in 11.10 nicht so richtig wie in früheren Versionen – möglicherweise ein Timeout-Problem bei der Erkennung. Trotzdem läuft jetzt alles.

verwandte Informationen