Jak zainstalować drukarkę Canon LBP2900B w 14.04 LTS? Próbowałem metody dla LBP2900, ale to nie zadziałało


9

Jak mogę zainstalować Canon LBP2900B na Ubuntu 14.04 LTS? Wypróbowałem metodę instalacji LBP2900, ale nie działała.

Próbowałem zainstalować CanonCaptDrv190, jak opisano w wiki społeczności i odpowiedzi nr 1 autorstwa Alvara. # 2 autor: SarveshM @ Jak zainstalować drukarkę Canon LBP2900 w Ubuntu 12.10, ale żadne z tych rozwiązań nie zadziałało. Drukarka jest włączona i ma strony w zasobniku i jest podłączona przez USB.

EDYCJA: Znowu zastosowałem metodę instalacji Ubuntu 13.10 Wiki Pomocy Społecznej. Teraz to rozumiem

W przypadku polecenia 4 (sudo update-rc.d ccpd defaults) -

update-rc.d: ostrzeżenie /etc/init.d/ccpd brak informacji o LSB

update-rc.d: patrz http://wiki.debian.org/LSBInitScripts

Łącza start / stop systemu dla /etc/init.d/ccpd już istnieją.

Widząc captstatusui dla LBP2900, otrzymuję -

Komunikat: Brak określonej drukarki

W poniższym polu otrzymuję - Zaznacz (Printer asterix, asterix, asterix (symbol)) w /etc/ccpd.conf

Wypróbowałem twoją metodę, Starszy Geek, ale nie zadziałała.

Jeszcze jakieś pomysły?

Pozdrawiam, Andy


AFAIK, 2900B jest czarny, a 2900 jest biały. Nie ma różnicy w sterownikach, które mogę znaleźć. Będziemy bardziej w stanie pomóc, jeśli edytować swoje pytanie włączenia która metoda instalacji próbowałeś i jak to nie działa (komunikaty o błędach, które mogą znaleźć mylące, faktycznie potrzeba). Dziękuję Ci!
Starszy Geek

Przepraszam za spóźnioną odpowiedź. Mówię o CanonCaptDrv190 na Wiki Wiki. Nawet jeśli spróbuję wydrukować stronę testową po ponownym uruchomieniu, stan drukarki pokaże „Bezczynność”. Czy masz pomysł, dlaczego tak jest?
Andy_519


Którą z 3 odpowiedzi na askubuntu.com/questions/232645/ ... próbowałeś?
Starszy Geek

Zmodyfikowałem Twoje pytanie, aby uwzględnić informacje podane w komentarzach. W przyszłości zrób to sam i podaj jak najwięcej szczegółów. Rzeczy, które nie wydają się dla Ciebie ważne, mogą być dla nas krytyczne, pomagając Ci rozwiązać ten problem. Dziękuję Ci!
Starszy Geek

Odpowiedzi:


2

Otwórz drukarki:

Openprinters

Kliknij Dodaj

Dodaj drukarkę

Wybierz drukarkę z listy lub wprowadź identyfikator URI (lista powinna zostać wypełniona wykrytymi drukarkami, pod warunkiem przestrzegania instrukcji na wiki społeczności dotyczących konfigurowania CUPS

Nowa drukarka

Oto, co otrzymuję, drukując przez sieć:

drukarki pop

Następnie wybierz sterownik, który ma być dla mnie zalecany. Brat jest zalecany, twój będzie Canon.

Jeśli masz plik PPD, możesz go wybrać tutaj, jeśli nie, spróbuj wybrać drukarkę z bazy danych, wybierając tutaj Canon

kierowca

Jeśli nie znajdziesz tu swojego modelu, kliknij przycisk Wstecz i spróbuj wyszukać sterownik do pobrania powyżej.

Kanon

Po znalezieniu modelu na liście wybierz go i przejdź do przodu

Zostaniesz poproszony o identyfikację drukarki tutaj:

zidentyfikować

zrób to, a następnie kliknij Zastosuj. Teraz wydrukuj stronę testową, aby upewnić się, że wszystko działa poprawnie:

strona testowa

Jeśli wydrukuje gratulacje, gotowe! Jeśli nie, kliknij prawym przyciskiem myszy drukarkę i upewnij się, że zaznaczono Włączone (powinno być)

włączone

Jeśli klikniesz drukarkę prawym przyciskiem myszy i wybierzesz właściwości, otrzymasz coś takiego (Twój identyfikator URI i sterownik będą inne): rekwizyty

Należy upewnić się, że te ustawienia mają sens, jeśli nie można drukować. Jeśli masz niewłaściwy sterownik, a wszystko inne jest prawidłowe, zwykle dostajesz coś z drukarki (zniekształcony wydruk, podawanie strony itp.)


Cóż, użyłem poprawnego (2.60-1). Jako identyfikator URI urządzenia otrzymuję ccp: // localhost: 59687. Siedzi cicho, jakby był wyłączony :-(
Andy_519

1: Jest bezpośrednio podłączony do komputera, na którym chcę drukować 2: Wybrałem LBP2900 jako model
Andy_519

Czy skonfigurowałeś CUPS?
Starszy Geek


Tak, mam bibliotekę podstawową CUPS.
Andy_519,

8

Mam LBP2900 pracujący w Ubuntu 14.04.

  1. Pobierz Linux Capt sterownik wersji 2.60

  2. Wyodrębnij go do folderu pobierania i otwórz folder dla wersji 32-bitowej, ponieważ moja instalacja to wersja 32-bitowa:

    pliki do pobrania → linux capt ... → sterownik 32-bitowy → debian

  3. Po tym dwukrotnym kliknięciu plików otworzy się centrum oprogramowania Ubuntu i prosi o jego zainstalowanie. Zainstaluj oba pliki jeden po drugim, najpierw drugi.

  4. Zainstaluj następujące dodatkowe pakiety od centrum oprogramowania Ubuntu: portreserve, gsfonts, gsfonts-other, gsfonts-X11.

  5. Uruchom ponownie drukarkę

    service cups restart
    
  6. Dodaj drukarkę i uruchom demona drukarki:

    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
    
  7. Sprawdź działanie drukarki:

    captstatusui -P LBP2900
    

    pojawi się nowe okno. Jeśli komunikat brzmi „Gotowy do drukowania”, gotowe. Jeśli komunikat zawiera komunikat o błędzie braku podłączonej drukarki itp., Uruchom ponownie system operacyjny i powtórz kroki od 5 do 7, a rozpocznie się.

Czasami może przestać działać po ponownym uruchomieniu, a następnie uruchomić

sudo service ccpd restart 

i spróbuj ponownie.

To było dla mnie radosne doświadczenie, że mój lbp2900b działał w Ubuntu 14.04, w przeciwnym razie będę musiał dokonać podwójnego rozruchu systemu Windows, aby tylko wydrukować.


Dzięki człowieku ...... Wreszcie znalazłem rozwiązanie, które działa ... Działa jak urok. Działa w 100%. Najważniejszym poleceniem jest pierwszy wiersz kroku 6 (ccp: // localhost: 59787). W większości znalezionych rozwiązań brakuje tego polecenia, które powoduje prawdziwy problem. Dzięki wielkie.
Kashyap Kansara

Dla mnie / dev / usb / lp0 nie istnieje, zmieniłem na / dev / usb / lp1
fangxing

2

Spróbuj zainstalować printer-driver-cjetpakiet, który jest wspólnym sterownikiem dla drukarek Cannon LBP:

sudo apt-get install printer-driver-cjet

Tak, zrobiłem to teraz. Co mam teraz zrobić?
Andy_519,

Otwórz drukarkę za pomocą aplikacjisystem-config-printer-gnome

Jak to dokładnie robisz?
Andy_519

Wpisz system-config-printer-gnomemyślnik. pojawi się ikona „Drukarka”. otwórz aplikację. następnie wybierz drukarkę.

Ok, rozumiem ... Dziękuję, ale brak odpowiedzi od drukarki
Andy_519

1

Instalowanie Canon LBP2900 / LBP2900B - Ubuntu 14+

Uwaga: Poprawiona przejrzystość odpowiedzi; Na podstawie jednej z powyższych odpowiedzi; dzięki tej odpowiedzi; Mam „edubuntu @ edubuntu-HCL-Desktop”.

  1. Pobierz Linux Capt sterownik wersji 2.70 dla systemu Linux ze strony internetowej Canon

  2. Wyodrębnij go do folderu pobierania i otwórz folder dla wersji 32/64-bitowej: pliki do pobrania → Linux capt ... → sterownik 32/64-bitowy → Debian → znajdziesz dwa pliki.

    • cndrvcups-capt_2.70-1_i386[or-amd64].deb
    • cndrvcups-common_3.20-1_i386[or-amd64].deb
  3. Włącz drukarkę

  4. Kliknij dwukrotnie pliki, otworzy się centrum oprogramowania Ubuntu i poprosi o jego zainstalowanie. Zainstaluj oba pliki jeden po drugim, najpierw drugi .

  5. Zainstaluj następujące dodatkowe pakiety z centrum oprogramowania Ubuntu: portreserve gsfonts gsfonts-other gsfonts-X11(może być już zainstalowane, jeśli nie, zainstaluj je).

  6. Dodanie drukarki i uruchomienie demona drukarki za pomocą następujących poleceń z terminala (otwórz za pomocą Ctrl+ Alt+ T):

    • service cups restart

    (zwykle wyświetlacz wygląda następująco)

    stop: Unknown job: cups
    start: Unknown job: cups
    
    • sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E

      (zwykle wyświetlacz wygląda następująco)

      [sudo] password for edubuntu: enter password if exists

    • sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0

    (zwykle wyświetlacz wygląda następująco)

     CUPS_ConfigPath = /etc/cups/
     LOG Path        = None
     UI Port         = 59787
    
     Entry Num : Spooler : Backend : FIFO path         : Device Path    : Status 
     ---------- --------- --------- ------------------- ---------------- -------
     [0]       : LBP2900 : ccp     : //localhost:59787 : /dev/usb/lp0   : New!!
    
    • sudo service ccpd start

    (zwykle wyświetlacz wygląda następująco)

    Starting /usr/sbin/ccpd: .
    
    • sudo service ccpd status

    (zwykle wyświetlacz wygląda następująco)

    /usr/sbin/ccpd: 6937 6936
    captstatusui -P LBP2900
    
  7. Pojawi się nowe okno. W tym przypadku, jeśli komunikat jest „Gotowy do drukowania”; wtedy jesteś gotowy z drukarką LBP 2900. Jeśli komunikat brzmi „błąd” lub „brak podłączonej drukarki” itp., uruchom ponownie system operacyjny i powtórz wszystkie kroki na terminalu, a drukarka uruchomi LBP 2900. Czasami może się zatrzymać pracując po restarcie, wykonaj następujące czynności:

    sudo service ccpd restart 
    

Jeśli tak jest, wyświetlacz wygląda następująco:

(captstatusui:6949): GLib-CRITICAL **: Source ID 13 was not found when attempting to remove it
  1. Następnie wyłącz i włącz drukarkę i wykonaj ponownie w Terminalu:

    captstatusui -P LBP2900
    

Jesteś gotowy na drukarkę LBP 2900 / LBP 2900B.


Witamy w Ask Ubuntu! Nie zamieszczaj duplikatów odpowiedzi na różne pytania. To po prostu tworzy więcej pracy dla moderatorów. Jeśli pytania są tak podobne, że na każdym z nich działa ta sama odpowiedź, to późniejsze z nich jest prawdopodobnie duplikatem i powinno zostać oznaczone jako takie.
Karl Richter,

1
daje błąd: Check the DevicePath of /etc/ccpd.confna Ubuntu 14.04, 64-bit
Ramesh Pareek

0

Jeden komentarz, który może pomóc komuś w potrzebie, użyj 32-bitowych sterowników i odpowiednich instrukcji (Sameer / Subbaya), NAWET dla 64-bitowej maszyny.

Ponadto przed uruchomieniem poniższej komendy sprawdź, czy drukarka rzeczywiście była obecna w usb0 (lub lp0): (w przeciwnym razie użyj w niej odpowiedniego portu USB)

sudo / usr / sbin / ccpdadmin -p LBP2900 -o / dev / usb / lp0


(Odpowiedź Edwina tutaj: Jak sprawić, by Canon LBP2900B działał na Ubuntu 16.04 LTS? )

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.