
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.
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-AB
wobei 01-23-45-67-89-AB
die 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 -p
Option gibt den Druckernamen an, die -m
Option die angegebene ppd
Datei. Die ppd
Datei für Ihren Drucker sollte in Ihrem binären Treiberpaket enthalten sein und zu diesem Zeitpunkt in installiert worden sein /usr/share/ppd
. Die -v
Option gibt die Geräte-URI an (kopieren Sie sie aus cnijnetprn
der Ausgabe von ).
Scannen
Zum Scannen bearbeiten Sie /etc/sane.d/pixma.conf
die 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.