a także faktem, że intrukcja instalacji sterowników umieszczona na stronach producenta zawiera
wiele błędów i niedomówień ( przemilczę, bo temat ten poruszałem w innym miejscu forum)
istotą problemu jest faktyczny brak kompatybilności sterowników nowych drukarek brother z narzędziami systemowymi do zarządzania wydrukiem zawartymi w ubuntu
producent w instrukcji ZALECA (we recommended) zainstalowanie firmowego cupswrappera , tymczasem jego zainstalowanie i stosowanie jest obowiązkowe, także każda późniejsza modyfikacja ustawień lub instalacja nowej drukarki (także innych producentów) musi być realizowana WYŁĄCZNIE !!! cupswrapperem brother - użycie metody drukarka=>modyfikuj/dodaj drukarkę kończy się nadpisaniem plików konfiguracyjnych i utratą kontaktu z waszą drukarką brother
oczywiście gorąco polecam użycie narzędzi ubuntu - o ile model waszej drukarki znajduje się w bazie danych przygotowanej przez canonical - jeżeli jednak jej tam nie ma, proszę dokładnie i uważnie wykonać poniższą instrukcję
UWAGA !!! ponieważ kupiliście drukarkę sieciową zakładam, że macie jako taką wiedzę na temat sieci !!!
1. co należy wykonać zanim zaczniecie instalację
instalator nie potrafi automatycznie wykonać paru rzeczy, trzeba je zrobić ręcznie w terminalu
otwieramy terminal
najpierw zakładamy potrzebne katalogi i linki
Kod: Zaznacz cały
sudo mkdir /usr/share/cups/model
Kod: Zaznacz cały
sudo ln -s /etc/init.d/cups /etc/init.d/lpd
Kod: Zaznacz cały
sudo mkdir /var/spool/lpd
potem instalujemy potrzebne narzędzia i biblioteki
jeżeli macie je już zainstalowane to i tak wykonajcie polecenia
wasze ubuntu grzecznie odmówi instalacji i spoko
dla ubuntu 64 bit : (jeżeli masz ubuntu 32 bit - pomiń to polecenie )
Kod: Zaznacz cały
sudo apt-get install lib32stdc++
Kod: Zaznacz cały
sudo apt-get install sane-utils
Kod: Zaznacz cały
sudo apt-get install psutils
możecie teraz zamknąć terminal
2. instalacja sterowników
otwieramy swoją przeglądarkę i wpisujemy adres
http://welcome.solutions.brother.com/bs ... d_prn.html
otworzy wam się strona wyboru
musicie odnaleźć model swojej drukarki i kliknąć na link
w tym momencie pokaże wam się tabelka zawierająca 4 pliki - 2X paczki debiana i 2X paczki rpm
paczki debiana omijajcie z daleka - nie wiem dlaczego nie chodzą - ważne że chodzą rpm
ściągamy oba pliki rpm - jeden to sterownik drukarki a drugi to cupswrapper
oczywiście zostaniecie poproszeni o akceptację licencji
po ściągnięciu obu plików zamykamy przeglądarkę
i idziemy do katalogu gdzie zapisaliśmy pliki - najczęściej ~/Pobrane
ponownie otwieramy terminal
i instalujemy najpierw sterownik drukarki, potem cupswrapper
wydajemy polecenie
Kod: Zaznacz cały
ls
Kod: Zaznacz cały
sudo rpm -ihv --nodeps (nazwaplikuwaszejdrukarki - dość długa)
Kod: Zaznacz cały
sudo rpm -ihv --nodeps (nazwaplikucupswrapper - też długa)
możecie spokojnie zamknąć terminal
po zainstalowaniu sterowników nie rzucajcie się do konfiguracji czy drukowania
wasza drukarka jeszcze nie jest gotowa !!!
3. czynności niezbędne po instalacji i konfiguracja adresu
teraz musimy uruchomić cupswrapper i dokonać modyfikacji
otwieramy ponownie przeglądarkę i wpisujemy adres
http://localhost:631/printers
otworzy wam się strona administracji cupswrapera
przejdźcie teraz na zakładkę printers/drukarki
tam już zobaczycie waszą drukarkę na liście
wybierzcie ją , żeby wejść na stronę zarządzania
na "dzieńdobry" wasza drukarka w polu połączenie będzie miała podany sprzętowy adres MAC+zmienne sterujące strumieniem
(ustawione by default) to ustawienie należy bezwzględnie zmienić !!! inaczej każda próba wydruku skończy się komunikatem
"unable to locate printer"
wchodzimy do menu Administracja => zmodyfikuj drukarkę
otworzy nam się strona wyboru połączenia
mamy tam długą listę możliwych wyborów - tak naprawdę każdy jest dobry
osobiście polecam kolegom nadanie swojej drukarce stałego adresu TCP/IP nawet jeżeli podłączyliście ją do serwera czy routera
przydzielającego adresy dynamicznie
wtedy bez problemu możecie wybrać metodę połaczenia:
1. Appsocket/HP JetDirect
2. drukarka lub host LDP/LPR
po dokonaniu tego wyboru pozostaje nam wpisanie w odpowiednim polu adresu naszej drukarki / lub serwera
po wpisaniu adresu musimy podać nazwę kolejki (wpisać ręcznie do pola)
polecam wybór binary_p1 lub sp_1
! UWAGA !
koledzy, którzy kupili drukarkę sieciową żeby drukować w domu ale bez kabelków (wi=fi jest bardzo trendy)
powinni podać nazwę kolejki public
w tym momencie możemy zapisać zmiany i wyjść z cupwrappera, ale to nie koniec
pozostaje nam jeszcze restart spoolera
najprościej wykonać go metodą "na windowsa" - czyli uruchom ponownie ....
teraz już możecie cieszyć się szybkim i pięknym wydrukiem
!!! OSTRZEŻENIE !!!
Od tego momentu całe zarządzanie wydrukiem oraz dodawanie innych drukarek MUSI być przeprowadzane wyłącznie z poziomu
cupswrappera - użycie innego programu grozi utratą plików konfiguracyjnych i wasza drukarka zniknie we mgle
życzę powodzenia Sz.Kolegom