Treiber für Canon LBP 2900

9

Wie installiere ich den Treiber für den Canon LBP 2900-Drucker in Ubuntu 14.04?

Ich habe versucht, Treiber vom offiziellen CANON-Support zu installieren und andere Antworten auf Ask Ubuntu überprüft, aber bisher keine Ergebnisse.

user275919
quelle
Ich habe die letzten Treiber heruntergeladen und versucht, Cups neu zu starten, aber es funktioniert nicht. Alles sieht in Ordnung aus. Ich kann meinen Drucker sehen, wenn ich in die "Einstellungen" gehe, aber er sagt, dass er inaktiv ist und nicht druckt. Irgendwelche anderen Ideen?
Es gab einige Anstrengungen für ein Out-of-the-Box-Skript hier: github.com/dkavraal/CanonCAPTdriver (CAPT 2.60)
Hugolpz
Ok ... diese vorherigen Git-Repos haben eine schlechte Bewertung für den 14.04.
Hugolpz

Antworten:

4

Unten ist meine Arbeitslösung, die an andere LBP-Modelle und PC-Bitbreiten angepasst werden kann.

Installieren

Im Fall von Ubuntu 64-Bit, Drucker Canon LBP2900:

git clone https://github.com/hugolpz/Canon_printer.git
cd ./Canon_printer
make -f ./download.mk
sudo make -f ./install.mk BITS=64 PRINTER=LBP2900
sudo make -f ./OS_restart.mk
sudo make -f ./install.mk BITS=64 PRINTER=LBP2900

Passen Sie sich Ihrer Bitbreite an.

Neustart des Betriebssystems

Wenn der Drucker nach der Installation und dem Neustart des Betriebssystems nicht funktioniert:

sudo pkill -9 -x ccpd
sudo /etc/init.d/ccpd start   # Output should have 2 numbers of 4 digits !
> Canon Printer Daemon for CUPS: ccpd: 2626 2615    # seems good :)

Weitere Anweisungen finden Sie unter https://github.com/hugolpz/Canon_printer

Empfehlungen

Kaufen Sie einen nicht mit Canon Linux kompatiblen Drucker.

Hugolpz
quelle
1
Beim Ausführen von sudo make -f ./install.mk BITS = 64 PRINTER = LBP2900: gzip: drivers.tar.gz: nicht im gzip-Format tar: Dies sieht nicht wie ein tar-Archiv aus tar: Beendet mit Fehlerstatus aufgrund früherer Fehler install.mk:36: Rezept für Ziel 'entpacken' fehlgeschlagen make: *** [entpacken] Fehler 2
quangkid
1

Dies ist der neueste Treiber von Canon. Es ist Version 2.60, und Sie können es hier herunterladen .

Nach dem Extrahieren sind sowohl die 32-Bit-Treiber als auch die 64-Bit-Treiber vorhanden.

Diese Software ist ein CAPT-Druckertreiber, der Druckfunktionen für Canon LBP-Drucker bereitstellt, die unter der CUPS-Umgebung (Common UNIX Printing System) arbeiten, einem Drucksystem, das unter Linux-Betriebssystemen ausgeführt wird.

Mitch
quelle
Ich habe das bereits getan. Ich weiß, dass es in der vorherigen Version einige Schritte gibt, um Tassen usw. über das Terminal neu zu starten. Kennen Sie die vollständige Anleitung zur Installation?
user275919
Um CUPS vom Terminal aus neu zu starten, würden Siesudo /etc/init.d/cupsys restart
Mitch
Ich brauche eine Antwort für askubuntu.com/q/519521/155039
Faisal
1

Dies funktionierte für mich in Linux Mint 17 32-Bit (das ist mehr oder weniger Ubuntu 14.04 32-Bit).

  1. Laden Sie die Treiber herunter und installieren Sie sie.

    Rufen Sie die Canon Asia-Website (oder eine andere Canon-Website) auf und laden Sie den CAPT-Druckertreiber für Linux Version 2.60 über diesen Link herunter .

    Extrahieren Sie es, um einen Ordner mit dem Verzeichnis 32-bit_Driver / Debian zu erhalten.

    Installieren Sie die .deb-Datei cndrvcups-common_2.60-1_i386.deb vom Terminal:

    sudo dpkg -i cndrvcups-common_2.60-1_i386.deb
    

    Sie können es auch mit dem gdebi-Paketinstallationsprogramm installieren.

    Installieren Sie anschließend cndrvcups-capt_2.60-1_i386.deb

    sudo dpkg -i cndrvcups-capt_2.60-1_i386.deb
    
  2. Installieren Sie andere Postscript-Schriftarten und -Programme, um Ports für den Drucker zu reservieren.

    Installieren Sie portreserve, gsfonts, gsfonts-other und gsfonts-X11 über Synaptic Package Manager.

  3. Starten Sie den Drucker neu.

    service cups restart
    
  4. Fügen Sie einen Drucker hinzu und starten Sie den Canon Printer-Daemon.

    sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E  
    sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
    sudo service ccpd start
    sudo service ccpd status
    
  5. Überprüfen Sie den Druckerstatus.

    captstatusui -P LBP2900
    

    Wenn Sie die Nachricht sehen Ready to print, sind Sie fertig! Andernfalls müssen Sie möglicherweise das System neu starten und alle Schritte aus Schritt 4 wiederholen.

    Nach dem Neustart des Systems funktioniert es möglicherweise nicht mehr. Führen Sie es aus sudo service ccpd restartund versuchen Sie es erneut.

Vishnu Namboothiri K.
quelle
Ich habe genau das getan und bin gescheitert. Ubuntu 14.04, 64 Bit.
Hugolpz