Drukarka Brother HL-L2340DW

12

Wydaje mi się (być może nierozsądnie), że właśnie kupiłem drukarkę Brother HL-L2340DW i staram się, aby działała z Ubuntu.

Muszę go uruchomić bezprzewodowo, ale mogę podłączyć go przez USB, aby w razie potrzeby mógł działać.

Do tej pory udało mi się ustawić adres IP drukarki i mogę przeglądać go w przeglądarce internetowej, ale nie udało mi się uruchomić go jako drukarki CUPS.

W systemie Ubuntu nie ma wbudowanego sterownika drukarki dla tej drukarki. Próbowałem sterownika Linux CUPS ze strony internetowej Brother - poważne niedopasowanie instrukcji, ale w pewnym sensie zgadywałem swoją drogę przez niedopasowane fragmenty. Na koniec nie ma żadnych błędów jako takich i mogę wyszukiwać drukarki sieciowe, znajdować je i instalować, ale kiedy drukuję, zadanie znika z kolejki bez drukowania lub informowania mnie, że coś poszło nie tak.

Żeby było jasne, nie tyle mam problemy, które potrzebuję pomocy w rozwiązaniu - problem polega na tym, że po prostu nie wiem, jak to zrobić. Moją pierwszą nadzieją jest to, że ktoś może doradzić, jak to zrobić - i wtedy będę mógł odpowiedzieć na wszelkie problemy. Jeśli nie jest to możliwe, sprowadzi się do debugowania, ale po prostu nie wiem od czego zacząć.

Każda pomoc bardzo doceniana!

Dzięki, Mark

Mark Smith
źródło

Odpowiedzi:

11

Znalazłem lepsze (natywne, nie Google) rozwiązanie - ostatecznie. To jest ból, ale być może pomoże to biednej duszy w przyszłości. Niestety nie mogę łatwo wrócić i zrobić tego ponownie w systemie dziewiczym, aby to sprawdzić, więc poniżej mogą wystąpić błędy - przepraszam. Mam nadzieję, że lepiej niż nic.

  • Zacznij od http://support.brother.com/g/b/downloadtop.aspx?c=us&lang=en&prod=hll2340dw_us_eu_as (Instrukcje na tej stronie są okropne, mylące, niekompletne, błędne. Musisz stąd pobrać pliki , ale oto, co naprawdę musiałem zrobić :)
  • Wybierz rodzinę systemu operacyjnego = Linux, wersję systemu operacyjnego = deb. Kliknij Wyszukaj.
  • Pobierz zarówno Generic LPR printer driver (deb package) iGeneric CUPSwrapper printer driver (deb package)
  • sudo mkdir /var/spool/lpd
  • sudo mkdir /usr/share/cups/model
  • Otwórz pakiet LPR za pomocą Centrum oprogramowania Ubuntu. Zainstaluj to. Zobacz ostrzeżenie o źle wykonanej paczce.
  • Otwórz pakiet CUPSwrapper za pomocą Centrum oprogramowania Ubuntu. Zainstaluj to. Zobacz ostrzeżenie o źle wykonanej paczce.
  • Dodaj drukarkę CUPS jak zwykle. Oto ustawienia, z którymi skończyłem, które działają dla mnie:
    • Identyfikator URI urządzenia: lpd://Brother/BINARY_P1(„Brat” jest skonfigurowany na moim DNS, możesz użyć adresu IP drukarki, 192.168.xx)
    • Marka i model Brother BrGenML1 for CUPS(wybrane z Marki -> Brother, Modele -> BrGenML1 dla CUPS)
Mark Smith
źródło
4
Używam 14.10 64-bit . Powyższe doprowadziło mnie nawet do wysyłania zadań do drukarki, ale bez faktycznego drukowania. Wygląda na to, że sterownik Brother nie był zależny, naprawiony przez sudo apt-get install lib32stdc++6. Aby uzyskać szczegółowe informacje, zobacz Często zadawane pytania dotyczące systemu Linux firmy Brother .
Daniel
Komentarz i informacje Daniela pomogły mi uruchomić go w wersji 64-bitowej. Dzięki za informację
Joshua K
To również zadziałało dla mnie (14.04 64-bit). Jeśli używasz opcji USB, to też będzie działać, po prostu określ „lpd” zamiast „usb”. Kiedy mogę, unikam komunikacji bezprzewodowej.
user126715,
Fantastyczny! Dziękuję Ci! Odkryłem, że ich skrypt bash do instalacji działa dobrze. Użyłem również tego filmu instruktażowego, aby podłączyć drukarkę do mojej sieci: youtube.com/watch?v=xeARGVWU-t4
Malcolm
Konfiguruję go jako drukarkę sieciową. Ubuntu wykrył dwie drukarki, jedna to „Drukarka sieciowa IPP przez DNS-SD”, druga to „kolejka LPD / LQR BINARY_P1”. Odkryłem, że tylko „drukarka sieciowa IPP przez DNS-SD” działa w moim przypadku.
Yixing
0

Znalazłem rozwiązanie - niezbyt dobre, ale działa:

  1. Skonfiguruj drukarkę za pomocą Google Cloud Print.
  2. Zainstaluj CUPS Cloud Print http://www.niftiestsoftware.com/cups-cloud-print/

Teraz mogę drukować z Ubuntu -> GCP -> drukarka. Jest to niezdarne rozwiązanie, nieco powolne reagowanie (może 20 sekund), jakość wydruku nie jest tak dobra jak bezpośrednie drukowanie (niektóre nieco dziwne efekty frędzli), zużywa moje skończone dane (nie mam pojęcia, ile) i dodaje (niepotrzebne, ale prawdopodobnie nie problematyczne) ograniczenie, że Internet musi być żywy.

Mark Smith
źródło
0

Odpowiedź wymieniona powyżej przez Mark Smitha zadziałała dla mnie (edycja: natywne rozwiązanie polegające na pobieraniu sterowników ze strony brata, a nie z Google Cloud Print). Nie musiałem tworzyć dwóch wymienionych katalogów, ponieważ były one już obecne w moim systemie. Po zainstalowaniu dwóch pakietów pobranych ze strony Brother, poszedłem dodać drukarkę za pomocą zwykłej aplikacji Drukarki na Ubuntu 14.04, w której Brother pojawił się teraz jako drukarka lokalna (BrGenML1). Kliknij właściwości prawym przyciskiem myszy, a następnie w ustawieniach URI urządzenia wpisałem „lpd: // [adres IP drukarki]”, a dla marki i modelu „Brother BrGenML1 dla CUPS”, jak podano powyżej. Działa w porządku. Dzięki Mark!

AndrewB
źródło
Do jakiej odpowiedzi Mark Smith masz na myśli? Są dwa i mogą zmienić pozycję.
Flimm,
Cieszę się, że to zadziałało. Myślę, że twój komentarz powinien być odpowiedzią na udaną odpowiedź, a nie odpowiedzią samą w sobie.
Mark Smith
0

Podążyłem za śladami Marka Smitha. Wydawało mi się również, że potrzebuję „sterownika drukarki LPR (pakiet deb)”. Użyłem sterownika Generic dostarczonego z małą aplikacją do konfiguracji drukarki, która jest dostarczana z Ubuntu. Dzięki i HTH. Ponownie uruchomiłem drukarkę.

jouell
źródło
Ponadto: użyłem „hl-l235”, ponieważ l234 nie był wymieniony w aplikacji instalacyjnej.
jouell,