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

11

Ich verwende Ubuntu Oneiric 11.10 auf zwei Computern, einer ist AMD-64-Bit-Architektur, der andere i386 - das gleiche Problem auf beiden. In 11.04 konnte ich nach einigem Basteln gut drucken und scannen, aber nach einer Neuinstallation von 11.10, ppa: michael-gruz / canon hinzufügen und cnijfilter-mx860series und scangearmp-common vom PPA, Ubuntus System-Config-Drucker, installieren kann meinen Netzwerkdrucker nicht erkennen.

In der vorherigen Installation wurde es als cnijnet: // printers-mac-address angezeigt. Ich weiß, dass es angezeigt werden sollte, da ich den Drucker unter seiner IP-Adresse anpingen kann, die Webadministrationsseite des Druckers vom Computer aus durchsuchen kann und mein Windows-Gast in VirtualBox auf dem Computer keine Probleme beim Erkennen und Installieren hat. Es scheint, dass dieses Problem für Oneiric neu ist. Wie finde ich mein Netzwerk Pixma wieder?

holtche
quelle

Antworten:

10

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-ABwo 01-23-45-67-89-ABsich 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 -pOption gibt den Druckernamen an, die -mOption die angegebene ppdDatei. Die ppdDatei für Ihren Drucker sollte in Ihrem Binärtreiberpaket enthalten sein und zu diesem Zeitpunkt in installiert sein /usr/share/ppd. Die -vOption gibt die Geräte-URL an (kopieren Sie sie aus cnijnetprnder Ausgabe).

Scannen

Bearbeiten /etc/sane.d/pixma.confund 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.

holtche
quelle