Ich verwende Ubuntu Oneiric 11.10 auf zwei Computern, einer ist eine AMD-64-Bit-Architektur, der andere i386 – dasselbe Problem auf beiden. In 11.04 konnte ich nach einigem Herumbasteln problemlos drucken und scannen, aber nach einer Neuinstallation von 11.10, dem Hinzufügen von ppa:michael-gruz/canon und der Installation von cnijfilter-mx860series und scangearmp-common aus dem PPA, dem Systemkonfigurationsdrucker von Ubuntu kann meinen Netzwerkdrucker nicht erkennen.
In der vorherigen Installation erschien sie als cnijnet://printers-mac-address. Ich weiß, dass es in der Lage sein sollte, es zu sehen, weil ich den Drucker an seine IP-Adresse pingen kann, ich kann die Web-Admin-Seite des Druckers vom Computer aus durchsuchen, und mein Windows-Gast in VirtualBox auf dem Computer hat kein Problem damit, es zu erkennen und zu installieren. Es scheint, als wäre dieses Problem neu für Oneiric. Wie finde ich mein Netzwerk Pixma wieder?
Akzeptierte Antwort:
Ich habe Problemumgehungen gefunden.
Der Netzwerkdrucker kann installiert werden, wenn Sie die URI manuell eingeben. Wählen Sie beim Hinzufügen eines neuen Druckers EnterURI aus der Geräteliste und geben Sie cnijnet:/01-23-45-67-89-AB
ein wobei 01-23-45-67-89-AB
ist die MAC-Adresse des Druckers. Sie müssen das Druckermodell für den Treiber manuell auswählen, aber alles druckt wie es sollte.
Wenn das nicht funktioniert, folgen Sie den manuellen Anweisungen von 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
das -p
Die Option gibt den Druckernamen an, den -m
Option angegeben ppd
Datei. Die ppd
Datei für Ihren Drucker sollte in Ihrem binären Treiberpaket enthalten sein und zu diesem Zeitpunkt in /usr/share/ppd
installiert worden sein . Das -v
Die Option gibt die Geräte-URI an (kopieren Sie sie von cnijnetprn
Ausgabe).
Scannen
Bearbeiten Sie zum Scannen /etc/sane.d/pixma.conf
und fügen Sie die Zeile bjnp://10.0.0.20
hinzu (die IP-Adresse von Pixma). 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 /etc/sane.d/dll.conf
herausschneiden . Das sollte die Entdeckung etwas beschleunigen. Weitere Einzelheiten finden Sie unter man sane-pixma
.
Obwohl ich keine Dokumentation darüber finden konnte, warum oder wie, funktioniert das Erkennungsprotokoll für Canon-Netzwerkdrucker in 11.10 nicht wie in früheren Versionen – möglicherweise ein Problem mit der Zeitüberschreitung bei der Erkennung. Trotzdem läuft jetzt alles.
Verwandte:die Tastenkombination zum Überspringen eines Songs in Rhythmbox?