Sterownik do Canon LBP 2900

9

Jak zainstalować sterownik drukarki Canon LBP 2900 w systemie Ubuntu 14.04?

Próbowałem zainstalować sterowniki z oficjalnego wsparcia CANON i sprawdziłem inne odpowiedzi na Ask Ubuntu, ale jak dotąd nie ma wyników.

użytkownik275919
źródło
Pobrałem ostatnie sterowniki i próbowałem ponownie uruchomić kubki, ale to nie działa. Wszystko wygląda dobrze, widzę swoją drukarkę, jeśli przejdę do „ustawień”, ale mówi, że jest nieaktywna i nie drukuje. Jakieś inne pomysły?
Wystąpił pewien wysiłek dotyczący gotowego skryptu tutaj: github.com/dkavraal/CanonCAPTdriver (CAPT 2.60)
Hugolpz
Ok ... poprzednie repozytorium git mają słabą ocenę na 14.04.
Hugolpz

Odpowiedzi:

4

Poniżej znajduje się moje działające rozwiązanie, które można dostosować do innych modeli LBP i przepustowości komputera.

zainstalować

W przypadku 64-bitowego systemu Ubuntu drukarka 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

Dostosuj się do swojej przepustowości.

Uruchom ponownie system operacyjny

Jeśli drukarka nie działa po instalacji i ponownym uruchomieniu systemu operacyjnego:

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 :)

Aby uzyskać więcej instrukcji, zobacz https://github.com/hugolpz/Canon_printer

Rekomendacje

Kup drukarkę niezgodną z systemem Linux Linux.

Hugolpz
źródło
1
Po uruchomieniu sudo make -f ./install.mk BITS = 64 DRUKARKA = LBP2900: gzip: drivers.tar.gz: nie w formacie gzip tar: To nie wygląda jak tar archiwum tar: Wyjście ze statusem błędu z powodu poprzednich błędów install.mk:36: przepis na cel „rozpakuj” nie powiódł się: *** [rozpakuj] Błąd 2
quangkid
1

To najnowszy sterownik od Canona. Jego wersja 2.60, którą możesz pobrać tutaj .

Po rozpakowaniu będzie miał zarówno sterowniki 32-bitowe, jak i sterowniki 64-bitowe.

To oprogramowanie to sterownik drukarki CAPT, który zapewnia funkcje drukowania dla drukarek Canon LBP działających w środowisku CUPS (Common UNIX Printing System), systemie drukowania działającym w systemach operacyjnych Linux.

Mitch
źródło
Już to zrobiłem, wiem, że w poprzedniej wersji było kilka kroków, aby ponownie uruchomić kubki itp. Za pośrednictwem terminala, czy znasz pełny przewodnik instalacji?
user275919,
Aby zrestartować CUPS z terminala, należysudo /etc/init.d/cupsys restart
Mitch
Potrzebuję odpowiedzi na askubuntu.com/q/519521/155039
Faisal
1

Działa to dla mnie w 32-bitowym Linux Mint 17 (mniej więcej w wersji 32-bitowej Ubuntu 14.04).

  1. Pobierz i zainstaluj sterowniki.

    Przejdź do witryny Canon Asia (lub dowolnej innej witryny Canon) i pobierz sterownik drukarki CAPT dla systemu Linux w wersji 2.60 z tego łącza .

    Wyodrębnij go, aby uzyskać folder zawierający katalog 32-bit_Driver / Debian, wejdź do środka.

    Zainstaluj plik .deb cndrvcups-common_2.60-1_i386.deb z terminala:

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

    Możesz także zainstalować go za pomocą instalatora pakietu gdebi.

    Następnie zainstaluj cndrvcups-capt_2.60-1_i386.deb

    sudo dpkg -i cndrvcups-capt_2.60-1_i386.deb
    
  2. Zainstaluj inne czcionki i program PostScript, aby zarezerwować porty dla drukarki.

    Zainstaluj portreserve, gsfonts, gsfonts-other, gsfonts-X11 poprzez Synaptic Package Manager.

  3. Uruchom ponownie drukarkę.

    service cups restart
    
  4. Dodaj drukarkę i uruchom demona drukarki Canon.

    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. Sprawdź stan drukarki.

    captstatusui -P LBP2900
    

    Jeśli widzisz wiadomość Ready to print, to koniec! W przeciwnym razie może być konieczne zrestartowanie systemu i powtórzenie wszystkich kroków od kroku 4.

    Może przestać działać po ponownym uruchomieniu systemu. Uruchom sudo service ccpd restarti spróbuj ponownie.

Vishnu Namboothiri K
źródło
Zrobiłem dokładnie to i nie udało mi się. Ubuntu 14.04, 64 bity.
Hugolpz