[HowTo] instalacja drukarek sieciowych Brother - metoda alternatywna

wrednydziadzio
Piegowaty Guziec
Piegowaty Guziec
Posty: 16
Rejestracja: 30 lis 2013, 15:13
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Architektura: x86

[HowTo] instalacja drukarek sieciowych Brother - metoda alternatywna

Post autor: wrednydziadzio » 05 sty 2014, 15:57

poradnik ten jest inspirowany wielogodzinną walką o instalację drukarki sieciowej
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++
dla wszystkich :

Kod: Zaznacz cały

sudo apt-get install sane-utils

Kod: Zaznacz cały

sudo apt-get install psutils
jeżeli zobaczycie komunikat o błędzie nie przejmujcie się

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 żeby zobaczyć na ekranie nazwy obu plików

Kod: Zaznacz cały

sudo rpm  -ihv  --nodeps (nazwaplikuwaszejdrukarki - dość długa)
instalacja potrwa kilka chwil - cierpliwie czekajcie

Kod: Zaznacz cały

sudo rpm  -ihv  --nodeps (nazwaplikucupswrapper - też długa)
też bądźcie cieprliwi...

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
ODPOWIEDZ

Wróć do „Hardware-Multimedia”