Dedinčan odporúča...

logoDia je program pre kreslenie diagramov, ktorý pomôže kresliť diagramy vzťahov entít, UML diagramy, vývojové diagramy, sieťové diagramy a mnoho ďalších. Môžete si do neho pridať podporu nových tvarov pomocou jednoduchých súborov XML a podmnožiny...

Debian a Brother DCP-7010L

Kategória: Debian GNU/Linux
Upravené: pondelok, 8. december 2008

V práci mám multifunkčné zariadenie Brother DCP-7010L. Keďže som sa rozhodol, že vykonám prechod na Linux aj v práci (spravujem IT, tak sa môžem rozhodovať) potreboval som toto zariadenie sfunkčniť v Debiane. Ako to prebiehalo sa dočítate v tomto popise.

Brother DCL-7010L je multifunkčné zariadenie s monochromatickou (čierno-bielou) laserovou tlačiarňou, skenerom. Zariadenie môže pracovať aj bez pripojenia k PC ako kopírka. Rozlišenie tlače je 2400 x 600 dpi, maximálny formát tlače je Legal (216 x 356 mm), rýchlosť tlačenia 20 str./min, rozlišenie skenera 600 x 300 dpi.
 

Tlačiareň

Firma Brother poskytuje k svojim produktom aj ovládače pre Linux, nájdete ich na samostatnej stránke. Tieto ovládače sú zverejnené pod licenciou GPL a k dispozícii sú aj zdrojové kódy. Pred stiahnutím príslušného ovládača si prečítajte pozorne, ktorý potrebujete, pretože k dispozícii sú dve riešenia, jedným sú ovládače pre LPR a druhým pre CUPS. Na týchto odkazoch môžete nájsť zoznam modelov, podľa ktorého si vyberiete.

Pre model DCP-7010L sú potebné ovládače oba, pretože pre CUPS poskytuje len wrapper, takže si stiahnite príslušné deb balíčky, umiestnite ich do svojho adresára a hor sa do inštalácie. 

Ovládač LPR

Ako prvý je treba nainštalovať ovládač pre LPR. Samozrejmým predpokladom je, že máte nainštaslovaný tlačový program lpr. Stiahnutý balíček (brdcp7010lpr-2.0.1-1.i386.deb) potom nainštalujte jednoducho pomocou dpkg

dpkg -i brdcp7010lpr-2.0.1-1.i386.deb

prípadne

dpkg -i --force-all --force-architecture brdcp7010lpr-2.0.1-1.i386.deb

CUPS wrapper 

Nasleduje inštalácia wrappera pre CUPS. Tento wrapper inštalovať nemusíte, môžete si vystačiť s tlačením pomocou lpr, ale tlačový server CUPS poskytuje niektoré výhody, ako konfigurácia cez webové rozhranie, či zdieľanie tlačiarne v sieti. Stiahnutý balíček (cupswrapperDCP7010-2.0.1-2.i386.deb) môžete tiežnainštalovať pomocou dpkg, ale vyskytla sa mi pri tom isté problémy, pretože balíček používa cesty, ktoré v Debiane neexistujú, respektíve sú trochu inde.

Prvá vec je vytvorenie symbolického odkazu v adresári so spúšťacími skriptami:

ln -s /etc/init.d/cupsys /etc/init.d/cups

Priznám sa, že bez tohoto linku som to neskúšal, takže neviem či je naouazj potrebný, ale po nainštalovaní ho môžete pokojne zmazať:

rm /etc/init.d/cups

Ďalšia vec, ktorú je treba pripraviť je adresár /usr/share/cups/model/, ktorý si balíček sám nevytvorí a k svojmu nainštalovaniu ho potrebuje. Takže stačí jednoduché:

mkdir /usr/share/cups/model/

a teraz možno balíček nainštalovať bez problémov pomocou dpkg

dpkg -i cupswrapperDCP7010-2.0.1-2.i386.deb

prípadne 

dpkg -i --force-all --force-architecture cupswrapperDCP7010-2.0.1-2.i386.deb

Po úspešnej inštalácii balíčkov som sa vrhol na CUPS (http://localhost:631) a zistil, že CUPS tlačiareň našiel, čo ma veľmi potešilo. Pre istotu som dal vytlačiť skúšobnú stranu, a keď sa tlačiareň začala nahrievať, myslel som si, že mám vyhraté, ale omyl. Namiesto skúšobnej stránky z tlačiarne vyšlo niekoľko prázdnych listov a ja som začal strácať istotu. No napadlo ma ešte znova nastaviť tlačiareň pomocou voľby Modify Printer, kde som svoj model tlačiarne našiel v ponuke a potom už všetko fungovalo podľa predstáv.

Skener

Brother pripravil aj deb balíčky pre inštaláciu ovládača skenera, ktoré sú uspôsobené pre prácu pomocou skenovacieho systému SANE a pripravili aj nástroj Scan key , ktorý umožňuje spúšťať skenovanie dokumentov pomocu skenovacieho tlačítka na zariadení.

Najprv si stiahnite príslušný ovládač brscan2, podľa architektúry (32b/64b), v mojom prípade sa jedná o súbor brscan2-0.2.4-0.i386.deb a hneď aj príslušný súbor pre nástroj Scan Key (brscan-skey-0.2.1-1.i386.deb), ktoré možno opäť nainštalovať pomocou nástroja  dpkg.  Pred samotnou inštaláciou sapresvedčte, či máte nainštalovaný skenovací systém SANE, ak nie, tak si ho nainštalujte:

apt-get install sane sane-utils xsane

a potom už môžete inštalovať samotný ovládač: 

dpkg -i brscan2-0.2.4-0.i386.deb

S napätím som po inštalácii sputil scanimage, aby som zistil či je skener dostupný:

scanimage -L
device `brother2:bus4;dev1' is a Brother DCP-7010 USB scanner

Je! Ale moja radosť bola opäť predčasná, xsane pri hľadaní  zariadenia zlyhá a ja začínam tušiť chybu, pozriem sa na práva zariadenia a asi budem musieť opäť zasiahnuť do pravidiel udev. Preto som najprv urobil pokus identifikovať zariadenie skenera:

sane-find-scanner |grep -v '#'
found USB scanner (vendor=0x04f9, product=0x0182) at libusb:002:003

a teraz už len nájsť udev pravidlá pre skenery v súbore /etc/udev/rules.d/z60_libsane.rules a v ňom za posledné zariadenie Brother pridať ďalšie:

# Brother DCP 7010
SYSFS{idVendor}=="04f9", SYSFS{idProduct}=="0182", MODE="664", GROUP="scanner"

No a nezabudnúť pridať príslušných používateľov do skupiny scanner, vypnúť a zapnúť tlačiareň a teraz už sane svoj skener nájde.
 

Pridajte svoj komentár...

    Copyright © 2008 - 2012 Sprievodca dedinčana... Niektoré práva vyhradené.
    Ak nie je uvedené inak, obsah podlieha licencii „Creative Commons Uveďte autora – Zachovajte licenciu 3.0 Unported

    Nenasledovať tento odkaz, inak budete maž zakázaný prístup na stránku!