Ursprünglich war diese Frage auf den 11.10 begrenzt. Jetzt bin ich in (Lubuntu) 12.10. (Zu den Änderungen in der Frage siehe diese Meta-Frage ).
Berücksichtigung von 11.10
Ich habe verschiedene (oder nicht so unterschiedliche) Ansätze ausprobiert - das haben auch andere User hier kommentiert. Meine Hauptreferenzen waren:
- die offizielle Ubuntu-Dokumentations-Website zum LBP Canon-Treiberpaket ,
- Diese Unixmen-Lösung bezieht sich teilweise auf das Radu Cotescu-Skript , das eine nahezu automatisierte Installation ermöglichen soll
- Eine von Unixmen aktualisierte Version dieses Skripts ( hier herunterladen ).
Keiner hat für mich gearbeitet.
installation
drivers
printing
canon
user47206
quelle
quelle
captstatusui -P LBP1120
Sie 'Job fortsetzen' aus und überprüfen Sie es, falls es aktiv ist. (3)Antworten:
Mit der Zeit wurde diese Antwort für Ubuntu 12.04 - 13.10 sehr lang und unübersichtlich. Im Folgenden finden Sie eine Antwort, die dieselbe Lösung darstellt, jedoch viel klarer ist.
Berücksichtigung 12.04
Es sollte genauso funktionieren wie für 12.10 weiter unten.
Aber als ich das in Ubuntu-basierten eOS Luna 12.04 ausprobierte, konnte ich es nicht zum Laufen bringen. Tatsächlich haben meine Antworten hier für den 12.04. Und den 12.10. Nach einer Weile auch in Xubuntu und Lubuntu aufgehört zu funktionieren, aber ich lasse sie hier, weil sie für andere, die dies stimmten, nützlich erscheinen.
Ich habe eine neue Lösung (getestet in eOS und mit 2.6 Treiber) - hier vorgestellt .
Berücksichtigung 12.10, 13.04
Ich habe die Schritte von der Ubuntu-Dokumentationsseite und dem mit dem Treiber gelieferten Treiberhandbuch befolgt :
(v.2.4 ist unter diesem Link nicht mehr verfügbar. Ich habe es hier hochgeladen . Version 2.5 hier .)
Schritt 4: ["CUPS neu starten. Für rpm-Pakete: Geben Sie den folgenden Befehl ein:
/etc/init.d/cups neu starten
Für Deb-Pakete: Geben Sie den folgenden Befehl ein:
HINWEIS Registrieren Sie den Drucker nicht mit dem Befehl "lpadmin", bevor Sie CUPS neu starten. Abhängig von der von Ihnen verwendeten Distribution wird der Befehl "For deb packages" möglicherweise nicht eingegeben. Geben Sie in diesem Fall den Befehl "Für rpm-Pakete" ein. "]
Es war mein Fall: Also musste ich laufen:
(Ich habe eine Terminalnachricht erhalten, die besagt, dass ich es genauso gut gebrauchen kann.
service cups restart
)habe dieses Ergebnis:
["Stellen Sie sicher, dass Sie diese Zeile entsprechend ändern: sudo / usr / sbin / lpadmin -p LBP5000 -m CNCUPSLBP5000CAPTK.ppd -v ccp: // localhost: 59787 -E Das Handbuch sagt ccp: // localhost: 59687 aber Ubuntu by Standardmäßig wird 59787 verwendet. Dies bereitet Kopfschmerzen, wenn Sie dies nicht ändern. (In der Datei /etc/ccpd.conf werden UI_Port 59787 und PDATA_Port 59687 definiert. Beide Ports müssen in der Firewall-Einstellung geöffnet sein.) ]
Dementsprechend musste ich eintreten
Die Ubuntu-Dokumentation sagt: "* Hinweis: Ubuntu 12.04 hat das usblp-Modul, das den Geräte-Link / dev / usb / lp0 erstellt, erneut auf die schwarze Liste gesetzt
Kommentieren Sie dann die Datei so, dass der Canon-Treiber nicht über Tassen mit dem Drucker kommuniziert:
Da ich mich mit Nano verlaufen habe, habe ich es versucht
und fügte das oben genannte hinzu (blacklist-cups-usblp.conf war eine Empy-Datei und ich habe diese Zeilen gerade eingefügt)
( Überprüfen Sie zu diesem Zeitpunkt im Hauptmenü unter System / Drucker, ob der Name des dort aufgezeichneten Druckers genau ist.
LBP1120
)Sie sollten etwas Ähnliches bekommen :
"Starten Sie den ccpd - Daemon. Geben Sie den folgenden Befehl ein.
ANMERKUNG Es ist praktisch, den ccpd-Dämon so einzustellen, dass er beim Start von Linux automatisch gestartet wird. "
Geben Sie anschließend Folgendes ein, um zu prüfen
sudo /etc/init.d/ccpd status
, ob ich die beiden Nummern sehen kann (die in früheren Versionen von der Installation bekannt waren): Ja, es gab zwei Nummern. Es wird jedoch erst gedruckt, nachdem Sie sich abgemeldet und den Drucker nach dem Anmelden angeschlossen haben.Ich denke, diese Regeln müssen beachtet werden, wenn das Drucken nicht funktioniert:
Nach dem Login den Drucker verbinden / starten
/etc/init.d/ccpd status
um die 2 Zahlen zu sehensudo /etc/init.d/ccpd start
Starten Sie den ccpd-DaemonWas höchstwahrscheinlich passieren wird, ist, dass Sie den ccpd-Daemon nach jedem Neustart neu starten müssen, um zu drucken . Fügen Sie dazu den Startup-Anwendungen den folgenden Befehl hinzu (wie in den Antworten unter hier ):
HINWEIS: In Version 12.10 funktionierte diese Methode auf einem Computer, auf einem anderen jedoch nicht. Am 13.04 hat es überhaupt nicht geklappt. Es ist mir gelungen, ccpd deamon am 13.04 durch Hinzufügen
sudo /etc/init.d/ccpd start
zu den Startup-Anwendungen automatisch zu starten .Um den Status durch einfaches Doppelklicken auf eine ausführbare Skriptdatei anzuzeigen, führen Sie die folgenden Schritte aus:
Berücksichtigung von 13.10
Das gleiche gilt, aber ich musste das
portreserve
Paket installieren , damit diese Methode funktioniert.Betrachtet man die Installation in Ubuntu 10.10
Das funktioniert wirklich!
Auf der Ubuntu Documentation- Website wird erwähnt, dass dieser Drucker mit Ubuntu 10.10 getestet wurde. Obwohl ich momentan 12.10 benutze, dachte ich, ich probiere es aus. Daher habe ich 10.10 als permanenten Live-USB-Server installiert und die Anweisungen unter " Paket-Repository (vor 11.10) " befolgt .
Endlich war ich erfolgreich - folge diesen Schritten:
Fügen Sie die PPA zu Ihrem System hinzu und installieren Sie die Pakete:
System-> Administration-> Drucken Drucker hinzufügen. Wählen Sie "Drucker hinzufügen". Wählen Sie hier nicht den von Ubuntu gefundenen USB-Drucker. Wählen Sie "CAPT Printer". Sie sollten "ccp" in URI sehen. Ändern Sie den URI so, dass er zu "ccp: / var / ccpd / fifo0" wird. Klicken Sie auf "Weiter", suchen Sie Ihr Modell und fügen Sie Ihren Drucker hinzu. Wählen Sie die englische Variante, wenn Sie japanische und englische Varianten sehen.
Anstelle von GUI-Aktionen können Sie Folgendes versuchen:
Dann:
Sie sollten dort 2 Nummern bekommen, aber ich habe nur eine.
Also in diesem Fall:
Überprüfen Sie in /etc/ccpd.conf (gksudo gedit /etc/ccpd.conf), ob Sie Folgendes haben:
Es bekommen:
Außerdem sollten Sie in /etc/udev/rules.d/85-canon-capt.rules Folgendes haben:
(um es hinzuzufügen
gksudo gedit /etc/udev/rules.d/85-canon-capt.rules)
und dann aktiviere Regeln:
Dann versuche es nochmal:
Wenn Sie die beiden Zahlen erhalten, versuchen Sie zu drucken. Und starten Sie den Computer neu.
Testen Sie die 2-Nummern-Sachen
Wenn Probleme auftreten, schalten Sie den Drucker aus, starten Sie den Computer neu und schalten Sie den Drucker erst ein, nachdem Sie sich angemeldet haben .
Berücksichtigung der Installation in 11.10
Ich kehrte zur offiziellen Ubuntu-Dokumentationswebsite über das LBP-Canon-Treiberpaket zurück und befolgte nach der Neuinstallation von Version 2.3 des Treibers aus Debian-Paketen (unter Verwendung von Gdebi) die Anweisungen aus dem Abschnitt "Hinzufügen eines Druckers" - ohne Erfolg. Das trotz der Tatsache, dass ich die "zwei Zahlen" dort erwähnt habe (ich zitiere: "Sie sollten zwei Zahlen am Ende sehen. Wenn Sie das tun, haben Sie Glück :) etc").
Ich fuhr dann mit den Befehlen unter "Starten / Stoppen auf USB hinzufügen / entfernen" fort, konnte jedoch weder die dort angegebene Diagnose abrufen noch eine Testseite drucken, wie zu diesem Zeitpunkt angegeben. Als ich den Befehlen unter "Restart and Verify" folgte, bekam ich nicht "die zwei Zahlen", sondern nur eine.
Ich habe die Befehle aus dem Abschnitt "Fehlerbehebung" hinzugefügt (tatsächlich bin ich über diese hier gestolpert ) - obwohl ich nicht bemerkt hatte, dass der Statusmonitor einen Fehler meldet: Ich wusste nur nicht, was ich tun soll. Das ist:
Nun, das hat den Trick getan!
Beim Anschließen meines USB-Druckers erhielt ich die Meldung, dass der Drucker vom System erkannt wurde, und konnte dann einwandfrei drucken.
Laut dem folgenden Hinweis ("Hinweis: Ab Ubuntu 11.10 (Oneiric Ocelot) ist usblp veraltet und wird nicht automatisch geladen, wenn Sie Ihren USB-Drucker anschließen") kann mein Computer nach dem Neustart nicht mehr drucken. Dies hängt anscheinend mit dem Fehler # 842823 zusammen . An der Adresse, an der der Fehler von Till Kamppeter besprochen wurde, habe ich diese Anweisungen gefunden und befolgt und konnte eine Testseite drucken - aber NICHTS ANDERES. Und das Abenteuer geht weiter: Diese Anweisungen ARBEITETEN, als ich sie erneut befolgt habe, nachdem ich auf der offiziellen Ubuntu-Dokumentationsseite die Schritte "Starten / Stoppen über USB Hinzufügen / Entfernen", "Neustart und Überprüfen" und "Statusmonitor" erneut ausgeführt habe .
Aber ich fürchte, es ist immer noch eine vorübergehende Lösung.
EDIT: Für mich war dies eine Lösung, soweit es das Beste ist, was ich erreichen konnte, aber nach einem Neustart nicht funktionieren würde, und die Verwendung ist umständlich. Ich behalte es nur als Referenz. Wenn andere es nützlich oder änderbar finden, bearbeiten Sie es bitte, damit es funktioniert.
quelle
Unter Berücksichtigung von Ubuntu 12.04, 12.10, 13.04 und 13.10
Für 12.04 und 13.04 gibt es einige zusätzliche Schritte. Überspringen Sie diese für alle anderen Releases.
Führen Sie dies für Ubuntu 12.04 zuerst aus:
Ubuntu 12.04 hat das usblp-Modul, das die Geräteverbindung / dev / usb / lp0 herstellt, erneut auf die schwarze Liste gesetzt. Um dieses Problem zu lösen, bearbeiten Sie
/etc/modprobe.d/blacklist-cups-usblp.conf
Im Terminal eingeben:
Kommentieren Sie dann die Datei so, dass der Canon-Treiber nicht über Tassen mit dem Drucker kommuniziert:
Führen Sie dies für Ubuntu 13.10 zuerst aus:
Installieren Sie das
portreserve
Paket:sudo apt-get install portreserve
Für alle anderen Versionen von Ubuntu starten Sie hier
Laden Sie das Common und das Capt .deb herunter
Installieren Sie das Common und das Capt .deb
CUPS neu starten:
sudo /etc/init.d/cups restart
Registrieren Sie den Drucker (PPD) beim Druckerspooler:
sudo /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp://localhost:59787 -E
Registrieren Sie den Drucker in der Setup-Datei des ccpd-Dämons:
sudo /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0
Sie sollten etwas Ähnliches bekommen :
Starten Sie den ccpd-Daemon.
sudo /etc/init.d/ccpd start
Testen Sie, ob ccpd deamon ordnungsgemäß ausgeführt wird:
Geben Sie ein, um
sudo /etc/init.d/ccpd status
zu sehen, ob Sie 2 Zahlen sehen können. Eine oder keine Zahl bedeutet, dass etwas nicht stimmt. Zwei Zahlen bedeuten, dass alle funktionieren sollten, aber erst nach dem Abmelden und dem Anschließen des Druckers nach dem Anmelden gedruckt wird.Ich denke, diese Regeln müssen beachtet werden, wenn das Drucken nicht funktioniert:
Nach dem Login den Drucker verbinden / starten
sudo /etc/init.d/ccpd start
Starten Sie den ccpd-Daemonsudo /etc/init.d/ccpd status
um die 2 Zahlen zu sehenWenn Sie nur eine Nummer erhalten, versuchen Sie es
sudo /etc/init.d/ccpd restart
Was höchstwahrscheinlich passieren wird, ist, dass Sie den ccpd-Daemon nach jedem Neustart neu starten müssen, um zu drucken: es sei denn, Sie stellen den ccpd-Daemon so ein, dass er beim Start von Linux automatisch startet. Viele Möglichkeiten dazu finden Sie in den Antworten unter hier ):
Wenn die Dinge immer noch nicht funktionieren
Hier ist eine andere, ziemlich ähnliche Methode. Getestet auf Elementary OS Luna (basierend auf Ubuntu 12.04). Diese Methode enthält viele nützliche Tipps zur Fehlerbehebung.
quelle
Dies ist eine ergänzende Antwort , die nur als Ergänzung zu anderen betrachtet werden kann.
Berücksichtigen Sie nach der Installation des Druckers die folgenden Maßnahmen, falls dieser nicht funktioniert:
Überprüfen Sie unter Drucken oder Drucker, klicken Sie mit der rechten Maustaste auf den Drucker und wählen Sie "Druckwarteschlange anzeigen". Wählen Sie den Auftrag aus, klicken Sie mit der rechten Maustaste und klicken Sie auf "Freigeben", falls aktiviert
Führen
captstatusui -P LBP1120
Sie 'Job fortsetzen' aus und prüfen Sie, ob es aktiv istStarten Sie den Drucker über den Netzschalter neu
Ziehen Sie in Betracht, ausführbare Skripte für die wichtigsten nützlichen Befehle zu erstellen. Hierfür wird ein Gnome-Terminal oder ein anderes Terminal mit einem benutzerdefinierten Profil (in diesem Fall 'new1' genannt) benötigt, das das Terminal nach Beendigung des Befehls geöffnet hält. In gnome terminal: Profileinstellungen - Titel und Befehl - Wenn der Befehl geöffnet wird: Halten Sie das Terminal geöffnet.
Skript zur Anzeige des ccpd-Status (die beiden Zahlen):
Skript um Tassen neu zu starten und den Status zu sehen:
Skript zum Öffnen der Benutzeroberfläche von 'capt':
Ich finde diese ebenso nützlich wie die Haupt-Desktop- / Verknüpfungsdatei "Drucker" oder "Drucken".
quelle