Sterowniki do drukarki DCP 560 CN pod Ubuntu 11.04 x64


(Bialanimfa75) #1

Witam, mam problem ze sterownikami do drukarki Brother DCP 560 CN, instaluję te co są w wyborze do 540CN, bo one powinny działać również z 560, ale lipa nie działa gdy chcę wydrukować plik z LiberOffice to nic się nie dzieje. Podeśle mi ktoś link do sterowników pod tą drukarkę i skaner tak by działały na ubuntu x64? I da jakieś instrukcję jak to zainstalować, bo nie mogę w Google znaleźć.


(-Łukasz-) #2

Tutaj masz sterowniki do drukarki (instalujesz te 2 .deb): http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_prn.html#DCP-560CN

A tutaj do skanera: http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_scn.html (również 2, ale teraz wybierasz 64-ro bitowe).

Sterowniki do Twojego modelu są w rubryce: Scanner driver for brscan2 models. Zainstalowanie innych spowoduje najpewniej, że nie będzie działać.

Pod listą sterowników masz instrukcje (po angielsku).

Ale zrobiłem to za Ciebie :wink:

Sprawdziłem dla Ciebie kroki postępowania:

  1. Drukarka:

Instalujesz dwuklikiem w kolejności najlepiej LPR driver -> cupswrapper driver. To powinno wystarczyć. Wymagane jest ia32-libs lub lib32stdc++ - któreś z nich jest domyślnie w Ubuntu 11.10.

  1. Skaner:

Tutaj podobnie brscan2 -> scan-key-tool. sane-utils jest wymagane, ale jest już domyślnie.

Możesz jeszcze dodać to przed (wyszukaj w pliku po prostu; polecenie do edycji niżej) "# The following rule will disable ..." w pliku: "/lib/udev/rules.d/40-libsane.rules":

# Brother scanners

ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"

Możesz to zrobić tak:

sudo gedit /lib/udev/rules.d/40-libsane.rules

Bez tego raczej powinno działać, ale jeśli możesz to dokonaj tej drobnej modyfikacji.


(Bialanimfa75) #3

Sterownik od skanera udało się zainstalować, lecz od drukarki nie da się gdyż jakaś błędna architektura i wcale nie chce ruszyć instalacja. Zaznaczę, że zainstalowałem wszystkie pakiety jakie podałeś.


(-Łukasz-) #4

Przepraszam. Nie zauważyłem, że masz starszą wersję Ubuntu. W najnowszej (11.10) są domyślnie zainstalowane pakiety: ia32-libs lub lib32stdc++ (któryś z nich jest wymagany - albo ten, albo ten, możesz zainstalować oba), ale w starszej już nie. Ty nie zauważyłeś, jak pisałem o 11.10, a ja nie dopatrzyłem się, że masz 11.04. Tak więc zainstaluj je:

sudo apt-get install ia32-libs lib32stdc++

Jeżeli będą jakieś problemy (może ich nie być w domyślnym repozytorium), pisz.


(Bialanimfa75) #5

Ściągnąłem i zainstalowałem Ubuntu 11.10 64 bitową. I tak jak piszę, sterowniki od skanera się podobno zainstalowały bo w instalacja był jakiś pasek co doszedł do końca, a od drukarki nie chce w ogóle ruszyć instalacja.


(-Łukasz-) #6

Spróbuj tak:

sudo apt-get install sane-utils csh

Chyba jednak nie ma domyślnie zainstalowanego sane-utils. Sprawdź to w Centrum wpisując "sane-utils" jeżeli nie ma tam zielonego "ptaszka", nie jest zainstalowany. Jeżeli po tym instalacja ruszy, nie wpisuj poniższych (bo po co). W innym przypadku:

sudo aa-complain cupsd

sudo mkdir /usr/share/cups/DCP560CN

sudo mkdir /usr/share/cups/model

Jeżeli wszystko będzie w porządku, napisz jakie kroki wykonałeś.


(Jakub Cichon) #7

Natomiast jeśli instalacja dalej nie ruszy, można spróbować dodać drukarkę poprzez samego cupsa. Jakoś ja nie ufam wszelkiego rodzaju instalatorom w linuxie i wolę wszystko robić w miarę kontrolnie. Ja używam Debiana Squeeze, ale na Ubuntu będzie podobnie. W każdym razie:

  • włączasz drukarkę

  • uruchamiasz przeglądarkę internetową

  • w pasku adresu wpisujesz: http://localhost:631

  • klikasz w Administracja

  • klikasz w Dodawanie drukarki

  • jeśli wszystko jest zainstalowane poprawnie CUPS teoretycznie powinien drukarkę znaleźć (nawet jeśli nie ma do niej sterowników - tak było w przypadku mego samsunga)

  • zaznaczasz swoją drukarkę i klikasz na Kontynuuj

  • w następnym kroku możesz zmienić Nazwę i Opis drukarki, ale nie musisz tego robić. Klikasz Kontynuuj

  • w tym kroku powinno się wyświetlić: Nazwa drukarki / Opis / Położenie / Współdzielenie / Producent /Model / Lub podaj plik PPD - w tym kroku podajesz plik PPD jeśli na liście Model nie wyświetliła się Twoja drukarka, a że się nie wyświetliła (cups nie ma do niej wbudowanych sterowników), wskazujesz plik ppd wcześniej ściągnięty ze strony producenta

  • następnie wybierasz model drukarki i klikasz na Dodaj drukarkę

  • jeśli wszystko przebiegło poprawnie drukarka powinna działać :slight_smile:


(Bialanimfa75) #8

Niestety drukarka nie drukuję. Przyjmuje dane, na wyświetlaczu się wyświetla taki komunikat "Przyjmuje dane", ale następnie znika i dokument nie zostaje wydrukowany. A w systemie jest już wykrywana.

Chyba spróbuje te samo zrobić tyle, że na 32bitowym Ubuntu. Może wtedy zadziała.

W sumie jak tam nie zadziała też to trudno, będę drukował z pod Windowsa, bo oba systemy mam zainstalowane.


(-Łukasz-) #9

http://ubuntu.pl/forum/viewtopic.php?f=153&t=106123

Tutaj masz link do How-To DCP-7030. Mam ten model i dobrze wszystko działa. Polecam jeżeli ktoś się zastanawia nad kupnem. Poradnik jest już trochę zdezaktualizowany.

sudo mkdir /usr/share/cups/DCP560CN

To polecenie pochodzi z tego poradnika i zostało zmienione na Twój model. Nie wiem, czy tak to powinno wyglądać.

Jeżeli nie wykonywałeś tych poleceń, to je wykonaj i zainstaluj sterownik ponownie (wcześniej go usuń).

Rozumiem, że zainstalowałeś oba paczki do drukarki. Skaner działa?


(Bialanimfa75) #10

Teraz zauważyłem dopiero, że jak spytałeś o skaner to i skaner nie działa, bo nie wykrywa żadnego skanera.

Daje sobie chyba jednak z tym spokój, to nie na moje nerwy. Bo za diabła tego nie zainstaluje.


(-Łukasz-) #11

Czy na początku wykonałeś te polecenia:

sudo aa-complain cupsd

sudo mkdir /usr/share/cups/DCP560CN

sudo mkdir /usr/share/cups/model

sudo apt-get install sane-utils csh

Na pewno do drukarki zainstalowałeś:http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/dcp560cnlpr-1.0.1-1.i386.deb〈=English_lprhttp://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/dcp560cncupswrapper-1.0.1-1.i386.deb〈=English_gpli skanera:http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/brscan2-0.2.5-1.amd64.deb〈=English_sanehttp://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/brscan-skey-0.2.1-3.amd64.deb〈=English_lpr? W przypadku drukarki, czy w menedżerze drukarek wybrany jest dobry sterownik (dla Twojego modelu)? Jego nazwa to pewnie Brother DCP560CN for CUPS. W przypadku skanera dodałeś:

# Brother scanners

ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"

?

Jeżeli jeszcze nie uruchamiałeś systemu ponownie, zrób to.

Tutaj masz oficjalne instrukcje instalacji:

*drukarka:

http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_prn3.html

http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_prn1a.html

*skaner:

http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_scn1.html

http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_scn3.html