Początkowo to pytanie było ograniczone do 11.10. Teraz jestem w (Lubuntu) 12.10. (Informacje na temat zmian w pytaniu znajdują się w tym meta pytaniu ).
Biorąc pod uwagę 11.10
Próbowałem różnych (lub nie tak różnych) podejść - które skomentowali także inni użytkownicy. Moje główne referencje to:
- ubuntu strona oficjalna dokumentacja pakietu sterownika Canon LBP ,
- to rozwiązanie Unixmen, które częściowo odnosi się do skryptu Radu Cotescu, którego celem jest prawie zautomatyzowana instalacja, oraz
- aktualizowany przez Unixmen wersji tego bardzo skryptu (do pobrania tutaj ).
Żadne nie działało dla mnie.
installation
drivers
printing
canon
47206
źródło
źródło
captstatusui -P LBP1120
i zaznacz „Wznów zadanie”, jeśli jest aktywny; (3) zrestartuj drukarkę po naciśnięciu przycisku zasilaniaOdpowiedzi:
Z czasem ta odpowiedź stała się bardzo długa i zagracona w odniesieniu do Ubuntu 12.04 - 13.10. Poniżej znajduje się odpowiedź, która przedstawia to samo rozwiązanie, ale jest znacznie jaśniejsza.
Biorąc pod uwagę 12.04
Powinien działać w taki sam sposób, jak w 12.10 poniżej.
Ale próbując tego w eOS Luna opartym na Ubuntu 12.04, nie byłem w stanie sprawić, aby działał. W rzeczywistości moje odpowiedzi tutaj dla 12.04 i 12.10 przestały działać po pewnym czasie w Xubuntu i Lubuntu, ale pozwoliłem tym tutaj, ponieważ wydają się przydatne dla innych, którzy głosowali.
Mam nowe rozwiązanie (przetestowane w eOS i ze sterownikiem 2.6) - przedstawione tutaj .
Biorąc pod uwagę 12.10, 13.04
Postępowałem zgodnie ze wskazówkami ze strony dokumentacji Ubuntu i podręcznika sterownika dołączonego do sterownika:
(v.2.4 nie jest już dostępny pod tym linkiem. Przesłałem go tutaj . Wersja 2,5 tutaj .)
Krok 4: ["Uruchom ponownie CUPS. W przypadku pakietów rpm: Wprowadź następującą komendę:
/etc/init.d/cups restart
W przypadku pakietów deb: wprowadź następujące polecenie:
UWAGA Nie rejestruj drukarki za pomocą polecenia „lpadmin” przed ponownym uruchomieniem CUPS. W zależności od używanej dystrybucji, polecenie „Dla pakietów deb” może nie zostać wprowadzone. W takim przypadku wpisz polecenie „Dla pakietów RPM”. ”]
Tak było w moim przypadku: musiałem więc biegać:
(dostałem wiadomość z terminala, że równie dobrze mogę skorzystać
service cups restart
)uzyskałem ten wynik:
["upewniając się, że odpowiednio zmienisz ten wiersz: sudo / usr / sbin / lpadmin -p LBP5000 -m CNCUPSLBP5000CAPTK.ppd -v ccp: // localhost: 59787 -E Instrukcja mówi ccp: // localhost: 59687 ale Ubuntu przez domyślnie używa 59787. To sprawi ci ból głowy, jeśli go nie zmienisz. (Plik /etc/ccpd.conf definiuje UI_Port 59787 i PDATA_Port 59687. Tak więc oba te porty muszą być otwarte w ustawieniach zapory ogniowej.) ” ]
W związku z tym musiałem wejść
Dokumentacja Ubuntu mówi: „* Uwaga: Ubuntu 12.04 ponownie umieścił na czarnej liście moduł usblp, który tworzy łącze do urządzenia / dev / usb / lp0. Aby rozwiązać ten problem, zrób to sudo nano /etc/modprobe.d/blacklist-cups-usblp.conf
Następnie skomentuj plik, aby wyglądał tak, sterownik kanonów nie rozmawia z drukarką za pośrednictwem kubków:
Ponieważ zgubiłem się przy użyciu nano, próbowałem
i dodał powyższe (blacklist-cups-usblp.conf to plik empy i właśnie wkleiłem te linie)
(W tym momencie sprawdź w menu głównym, w Systemie / Drukarkach, czy dokładnie zapisana tam nazwa drukarki
LBP1120
).Powinieneś dostać coś podobnego do tego:
„Uruchom demona ccpd. Wprowadź następujące polecenie.
UWAGA Wygodnie byłoby ustawić demona ccpd, aby uruchamiał się automatycznie podczas uruchamiania systemu Linux. ”
Następnie wchodzę,
sudo /etc/init.d/ccpd status
aby zobaczyć, czy mogę zobaczyć 2 liczby (znane z instalacji w poprzednich wersjach): tak, były 2 liczby. Ale bez drukowania do momentu wylogowania i podłączenia drukarki po zalogowaniu.Myślę, że te zasady należy wziąć pod uwagę, jeśli drukowanie nie działa:
podłącz / uruchom drukarkę po zalogowaniu
/etc/init.d/ccpd status
aby zobaczyć 2 liczbysudo /etc/init.d/ccpd start
uruchomić demona ccpdNajprawdopodobniej najprawdopodobniej będziesz musiał zrestartować demona ccpd po każdym ponownym uruchomieniu w celu wydrukowania: chyba że ustawisz demona ccpd, aby uruchamiał się automatycznie podczas uruchamiania Linuksa - zgodnie z instrukcją. Aby to zrobić dodaj następującą komendę do startup-aplikacji (jak w odpowiedziach wynikających tutaj ):
UWAGA: W dniu 12.10 ta metoda działała dla mnie na jednym komputerze, ale na innym nie powiodła się. 13.04 w ogóle nie działało. Udało mi się automatycznie uruchomić deamon ccpd 13.04, dodając
sudo /etc/init.d/ccpd start
do aplikacji startowych.Aby zobaczyć status, klikając dwukrotnie plik wykonywalny skryptu, ustaw ten plik wykonywalny:
Biorąc pod uwagę 13.10
Oczywiście, ale musiałem zainstalować
portreserve
pakiet, aby ta metoda działała.Rozważanie instalacji w Ubuntu 10.10
To naprawdę działa!
Witryna z dokumentacją Ubuntu wspomina, że ta drukarka została przetestowana pod kątem systemu Ubuntu 10.10. Chociaż obecnie używam 12.10, pomyślałem, że spróbuję. Tak więc zainstalowałem 10.10 jako trwałe usb na żywo i postępowałem zgodnie z procedurami opisanymi w „ repozytorium pakietów (przed 11.10) ”.
W końcu udało mi się - wykonując następujące kroki:
Dodaj PPA do swojego systemu i zainstaluj pakiety:
System-> Administracja-> Drukowanie dodaj drukarkę. Wybierz „Dodaj drukarkę”. Nie wybieraj tutaj drukarki USB znalezionej przez Ubuntu. Wybierz „Drukarka CAPT”. Powinieneś zobaczyć „ccp” w URI. Zmień go, aby identyfikator URI miał postać „ccp: / var / ccpd / fifo0”. Kliknij „Dalej”, znajdź swój model i dodaj drukarkę. Wybierz wariant angielski, jeśli widzisz warianty japoński i angielski.
Zamiast akcji GUI możesz spróbować:
Następnie:
Powinieneś dostać tam 2 numery, ale ja mam tylko jeden.
Więc w tym przypadku:
Sprawdź w /etc/ccpd.conf (gksudo gedit /etc/ccpd.conf), czy masz:
Dostać to:
Ponadto w /etc/udev/rules.d/85-canon-capt.rules powinieneś mieć to:
(aby to dodać
gksudo gedit /etc/udev/rules.d/85-canon-capt.rules)
a następnie włącz reguły:
Następnie spróbuj ponownie:
Jeśli otrzymasz dwie liczby, spróbuj wydrukować. Następnie uruchom ponownie komputer.
Przetestuj 2 liczby
Jeśli napotkasz problemy, spróbuj wyłączyć drukarkę, uruchom ponownie komputer i włącz drukarkę dopiero po zalogowaniu .
Rozważenie instalacji w 11.10
Wróciłem do oficjalnej strony z dokumentacją Ubuntu na pakiecie sterowników LBP Canon i po ponownej instalacji wersji 2.3 sterownika z pakietów debian (używając Gdebi), postępowałem zgodnie z instrukcjami z sekcji „Dodawanie drukarki” - bez powodzenia. Że pomimo faktu, że dostałem wspomniane tam „dwie liczby” (cytuję: „Powinieneś zobaczyć dwie liczby na końcu. Jeśli tak, masz szczęście :) itd.”).
Kontynuowałem wtedy z poleceniami pod „Uruchamianie / zatrzymywanie na USB dodaj / usuń”, ale nie mogłem uzyskać cytowanej tam diagnostyki ani wydrukować strony testowej, jak określono na tym etapie. Kiedy wykonałem polecenia w obszarze „Uruchom ponownie i sprawdź”, nie dostałem „dwóch liczb”, ale tylko jedną.
Dodałem polecenia z sekcji „Rozwiązywanie problemów” (tak naprawdę natknąłem się na te tutaj ) - chociaż nie zauważyłem błędu Monitora statusu: po prostu nie wiedziałem, co dalej robić. To jest:
Cóż, to załatwiło sprawę!
Po podłączeniu drukarki USB dostałem komunikat, że drukarka została zauważona przez system, a następnie mogłem drukować idealnie.
Ale zgodnie z następującą uwagą („Uwaga: Począwszy od Ubuntu 11.10 (Oneiric Ocelot), usblp został uznany za przestarzały i nie zostanie automatycznie załadowany po podłączeniu drukarki USB”) po ponownym uruchomieniu komputera nie można drukować. Pozornie jest to związane z błędem # 842823 . Pod adresem, pod którym Till Kamppeter omawia błąd, znalazłem i postępowałem zgodnie z tymi instrukcjami i mogłem wydrukować stronę testową - ale NIC INNIE. Przygoda trwa nadal: te instrukcje działały, gdy ponownie je wykonałem po ponownym przejściu etapów „Uruchamianie / zatrzymywanie na USB dodaj / usuń”, „Uruchom ponownie i zweryfikuj” oraz „Status Monitor” z oficjalnej strony dokumentacji Ubuntu .
Ale obawiam się, że nadal jest to rozwiązanie tymczasowe.
EDYCJA: Dla mnie było to rozwiązanie, o ile jest to najlepsze, co mogłem osiągnąć, ale nie zadziałałoby po ponownym uruchomieniu i jest niewygodne w użyciu. Trzymam to tylko w celach informacyjnych. Jeśli inni uznają to za przydatne lub możliwe do poprawienia, edytuj to, aby działało.
źródło
Biorąc pod uwagę Ubuntu 12.04, 12.10, 13.04 i 13.10
W przypadku 12.04 i 13.04 istnieją dodatkowe kroki. W przypadku wszystkich innych wydań pomiń je.
W przypadku Ubuntu 12.04 wykonaj najpierw:
Ubuntu 12.04 ponownie umieścił na czarnej liście moduł usblp, który tworzy łącze urządzenia / dev / usb / lp0. Aby rozwiązać ten problem, edytuj
/etc/modprobe.d/blacklist-cups-usblp.conf
Wpisz w terminalu:
Następnie skomentuj plik, aby wyglądał tak, sterownik kanonów nie rozmawia z drukarką za pośrednictwem kubków:
W przypadku Ubuntu 13.10, wykonaj to najpierw:
Zainstaluj
portreserve
pakiet:sudo apt-get install portreserve
W przypadku wszystkich innych wersji Ubuntu zacznij tutaj
Pobierz plik common i capt .deb
Zainstaluj plik common i capt .deb
Uruchom ponownie CUPS:
sudo /etc/init.d/cups restart
Zarejestruj drukarkę (PPD) w buforze wydruku:
sudo /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp://localhost:59787 -E
Zarejestruj drukarkę w pliku instalacyjnym demona ccpd:
sudo /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0
Powinieneś dostać coś podobnego do tego:
Uruchom demona ccpd.
sudo /etc/init.d/ccpd start
Sprawdź, czy deamon ccpd działa poprawnie:
Wejdź,
sudo /etc/init.d/ccpd status
aby zobaczyć, czy możesz zobaczyć 2 liczby. Jedna ruda bez liczb oznacza, że coś jest nie tak. Dwie liczby oznaczają, że wszystko powinno działać, ale bez drukowania do czasu wylogowania i podłączenia drukarki po zalogowaniu.Myślę, że te zasady należy wziąć pod uwagę, jeśli drukowanie nie działa:
podłącz / uruchom drukarkę po zalogowaniu
sudo /etc/init.d/ccpd start
uruchomić demona ccpdsudo /etc/init.d/ccpd status
aby zobaczyć 2 liczbyGdy otrzymasz tylko jeden numer, spróbuj
sudo /etc/init.d/ccpd restart
Najprawdopodobniej wydarzy się to, że będziesz musiał zrestartować demona ccpd po każdym ponownym uruchomieniu w celu wydrukowania: chyba że ustawisz demona ccpd tak, aby uruchamiał się automatycznie po uruchomieniu Linuxa. Znajdziesz wiele sposobów na to, że w ramach odpowiedzi tutaj ):
Jeśli rzeczy nadal nie działają
Oto kolejna, dość podobna metoda. Testowane na elementarnym systemie operacyjnym Luna (na podstawie Ubuntu 12.04). Ta metoda zawiera wiele przydatnych wskazówek dotyczących rozwiązywania problemów.
źródło
Jest to odpowiedź uzupełniająca , którą należy traktować wyłącznie jako uzupełnienie innych.
Po zainstalowaniu drukarki, jeśli nie działa, rozważ następujące działania:
zaznacz w części Drukowanie lub Drukarki, kliknij prawym przyciskiem myszy drukarkę i „Wyświetl kolejkę wydruku”, wybierz zadanie, kliknij prawym przyciskiem myszy i kliknij „Zwolnij”, jeśli jest aktywny
uruchom
captstatusui -P LBP1120
i zaznacz „Wznów zadanie”, jeśli jest aktywnyuruchom ponownie drukarkę po naciśnięciu przycisku zasilania
Zastanów się nad utworzeniem dostępnych skryptów wykonywalnych dla głównych przydatnych poleceń. Do tego potrzebny jest terminal gnome lub inny terminal z niestandardowym profilem (w tym przypadku zwanym „new1”), który utrzymywałby terminal otwarty po zakończeniu polecenia. W terminalu gnome: Preferencje profilu - Tytuł i polecenie - Po otwarciu polecenia: Przytrzymaj terminal otwarty.
Skrypt, aby zobaczyć status ccpd (dwie liczby):
Skrypt do ponownego uruchomienia pucharów i zobacz status:
Skrypt otwierający interfejs użytkownika „capt”:
Uważam je za tak przydatne, jak główny plik pulpitu / skrótu „Drukarki” lub „Drukowanie”.
źródło