Wie bekomme ich einen Netzwerkdrucker in Ubuntu 9.04 installiert?

4636
SoaperGEM

Der Arbeitscomputer meiner Freundin hat jetzt Linux auf einer der Partitionen, und meistens läuft es einwandfrei - außer dass ich die Netzwerkdrucker scheinbar nicht richtig konfiguriert habe. Es gibt zwei davon: einen Lanier MP 7500 / LD275 und einen Lanier MP C3000 / LD430c, und Linux scheint beide automatisch gefunden zu haben. Ich gehe durch die Schritte von dem, was ich getan habe und was genau schief gelaufen ist.

Ich ging zu Administration> Drucken und klickte auf die Schaltfläche Neuer Drucker. Es suchte nach Druckern und fand beide, die unter "Netzwerkdrucker" aufgeführt sind. Ich habe sie nacheinander als neue Drucker hinzugefügt. Als ich jedoch auf "Testseite drucken" geklickt habe, konnte ich nicht sagen, dass ein Rohr gebrochen war. Die Geräte-URIs wurden als gespeichert socket://[ip address]:9100. Ich habe diese in lpd://[ip address]ein Online-Tutorial geändert, das auf den ersten Blick so aussah, als hätte es funktioniert (aber nicht). Als ich dann versuchte, eine Testseite zu drucken, sagte sie zuerst Processing(und manchmal sogar Processing - printing test page, 4%, aber immer danach) Idle - /usr/lib/cups/backend/lpd failed.

Hilfe! Was mache ich? Es scheint, als könnte Linux diese Drucker gut finden, und die Treiber scheinen installiert zu sein. Was ist also los?

2

2 Antworten auf die Frage

2
quack quixote

Die Windows-Seite dieses Computers druckt auf beiden Druckern, richtig? Wenn dies nicht der Fall ist, darf dieses System nicht auf ihnen drucken.

Angenommen, die Windows-Seite wird mit OK gedruckt. Als Nächstes überprüfen Sie das CUPS-Fehlerprotokoll unter / var / log / cups / error_log. Irgendwas interessantes dort?

Laut diesem Post in den Ubuntu-Foren hatte ein Jaunty-Benutzer ein Problem mit dem automatischen PPD-Download. Überprüfen Sie, ob das Verzeichnis / usr / share / cups / model vorhanden ist, und erstellen Sie es manuell, wenn dies nicht der Fall ist.

sudo mkdir /usr/share/cups/model sudo chmod 755 /usr/share/cups/model 

Wenn Sie dieses Verzeichnis erstellen mussten, versuchen Sie, die Drucker zu löschen und über das Tool Administration> Printing erneut hinzuzufügen. Ich gehe davon aus, dass Sie die ursprüngliche "socket: //" - URI verwenden müssen und nicht die "lpd: //".

Wenn das nicht funktioniert, müssen Sie noch etwas weiter graben. Hier sind einige Seiten der OpenPrinting-Datenbank, die helfen werden. Erstens scheinen beide Drucker gut unterstützt zu werden:

Ubuntu verwendet CUPS, und die beiden oben genannten Druckerseiten verweisen auf diese CUPS-Dokumentation . Sie haben den ersten Schritt durchlaufen, nämlich das eigene Tool der Distribution auszuprobieren, aber das funktioniert nicht ganz. Möglicherweise müssen Sie PPD-Dateien manuell von den oben genannten Druckerseiten herunterladen. Diese FAQ beschreibt die Installation von PPD-Dateien :

How do I install a PPD file?  Use command line or CUPS web interface.  * Command line installation. (updated for Ubuntu) $ sudo /usr/sbin/lpadmin -p replace_with_printer_name -E -v socket://replace_with_printer_ipaddress:9100 -P replace_with_ppd_name   * CUPS web interface. Open http://127.0.0.1:631/printers from your browser, click "Add Printer" and follow the steps.  

Überprüfen Sie den Rest der FAQ auf andere interessante mögliche Lösungen. (Wie bei UserCodes muss Ihr Treiber möglicherweise an den Drucker gesendet werden, um einen Druckauftrag zu autorisieren. Wheee!)

Vielen Dank für Ihre Antwort. Ich habe das gerade jetzt gesehen (ich bin immer noch daran gewöhnt, dass stackoverflow.com nicht wirklich bei stackoverflow.com tätig ist), also probiere ich es aus und lass dich wissen, was ich finde. SoaperGEM vor 15 Jahren 0
0
Daniel

Ich hatte ähnliche Probleme und löste sie einfach, indem ich auf der Registerkarte System unter Druckeroptionen die Option "Andere" auswählte.

Dann habe ich socket://My-Printer_Server-IP:9100den Treiber zur Installation ausgewählt.