Kirjoittaja Aihe: RATKAISTU! Brother DCP-7010 monitoimilaite ja skanneri  (Luettu 5763 kertaa)

muusikko

  • Käyttäjä
  • Viestejä: 145
    • Profiili
Brotherin omilla sane-ajureilla xsane toimii hyvin, mutta vain sudon kanssa.
normaalisti tulee aina ilmoitus:

failed to open device "brother2:bus1:dev1"
error during device i/o

breezyn kanssa kaikki oli ok, nyt koneessa on dapper. (ja vihdoin via näytönohjain toimii)
mitä pitäisi tehdä.

mikko
« Viimeksi muokattu: 07.10.06 - klo:17.19 kirjoittanut muusikko »

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Re: Brother DCP-7010 monitoimilaite
« Vastaus #1 : 25.05.06 - klo:00.01 »
Brotherin omilla sane-ajureilla xsane toimii hyvin, mutta vain sudon kanssa.
normaalisti tulee aina ilmoitus:

failed to open device "brother2:bus1:dev1"
error during device i/o

breezyn kanssa kaikki oli ok, nyt koneessa on dapper. (ja vihdoin via näytönohjain toimii)
mitä pitäisi tehdä.

mikko

Jos tuo toimii sudolla niin viittaa siihen ettei sulla ole oikeuksia kyseiseen deviceen. Katsoppa ls -ll /dev/laitteennimi ja tuuppaa tuloste tänne niin ihmetellään lisää. Luulisin että se auttaa kun laitat itsesi kuulumaan samaan ryhmään joka omistaa ton device tiedoston.

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle

muusikko

  • Käyttäjä
  • Viestejä: 145
    • Profiili
Re: Brother DCP-7010 monitoimilaite
« Vastaus #2 : 04.06.06 - klo:17.59 »
en tiedä mikä sen laitenimi on. voisi olla mahdollisesti usblp0

>ls -ll /dev/usblp0
>crw-rw-r-- 1 root scanner 180, 0 2006-06-04 17:35 /dev/usblp0


sane-find-scanner löysi jostain syystä kaksi skanneria:
>found USB scanner (vendor=0x04f9, product=0x0182) at libusb:004:008
>found USB scanner (vendor=0x0819, product=0x0101) at libusb:004:004

ja lisäsin ne molemmat /etc/udev/rules.d/45-libsane.rules -tiedostoon
nyt toimii muuten normaalilla käyttäjällä. aina kun suljen xsanen, niin tulee vain kolme kertaa sama virheilmoitus:
>Tiedoston luominen epäonnistui: Lupa evätty

kuvan pystyy tallentamaan ja kaikki toimii muuten hyvin. milläköhän tuon saisi pois?

noilla ohjeilla se toimi suoraan breezyssä:
http://solutions.brother.com/linux/sol/printer/linux/sane_install.html
nyt siis asensin vain sane-ajurin ja muokkasin tuota rules-tiedostoa. mknod- komennosta tai fstab:in lisätystä rivistä ei ollut mitään apua.


t. mikko

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Brother DCP-7010 monitoimilaite
« Vastaus #3 : 04.06.06 - klo:18.09 »
en tiedä mikä sen laitenimi on. voisi olla mahdollisesti usblp0

>ls -ll /dev/usblp0
>crw-rw-r-- 1 root scanner 180, 0 2006-06-04 17:35 /dev/usblp0

voi hyvin olla, kuuluuhan scannerin käyttöä yrittävä käyttäjä scanner-ryhmään?

sane-find-scanner löysi jostain syystä kaksi skanneria:
>found USB scanner (vendor=0x04f9, product=0x0182) at libusb:004:008
>found USB scanner (vendor=0x0819, product=0x0101) at libusb:004:004

ja lisäsin ne molemmat /etc/udev/rules.d/45-libsane.rules -tiedostoon

tämä kuulostaa ihan fiksulta toiminnalta, mutta... mitä tarkalleen ottaen laitoit tuonne tiedostoon?

nyt toimii muuten normaalilla käyttäjällä. aina kun suljen xsanen, niin tulee vain kolme kertaa sama virheilmoitus:
>Tiedoston luominen epäonnistui: Lupa evätty

kuvan pystyy tallentamaan ja kaikki toimii muuten hyvin. milläköhän tuon saisi pois?

pois saaminen riippuu aika paljon siitä, mistä tuo virheilmoitus tulee. oletko kokeillut ajaa xsanea komentoriviltä nähdäksesi josko se tulostaisi enemmän yksityiskohtia tapahtuneesta?

noilla ohjeilla se toimi suoraan breezyssä:
http://solutions.brother.com/linux/sol/printer/linux/sane_install.html
nyt siis asensin vain sane-ajurin ja muokkasin tuota rules-tiedostoa. mknod- komennosta tai fstab:in lisätystä rivistä ei ollut mitään apua.

mknod on ihan turha, sillä udev-luo laitenodet aina dynaamisesti ajon aikana. ainoa millä noiden nodejen oikeuksiin voi pysyväti vaikuttaa on udevin säätäminen.
Janne

muusikko

  • Käyttäjä
  • Viestejä: 145
    • Profiili
Re: Brother DCP-7010 monitoimilaite
« Vastaus #4 : 04.06.06 - klo:20.21 »
lisäsin sinne vain nuo kaksi riviä loppuun aikaisempien mallin mukaan ja sane-find-scannerin perusteella:

# SYSCAN|TravelScan 460/464
SYSFS{idVendor}=="0a82", SYSFS{idProduct}=="4600", MODE="664", GROUP="scanner"
# Silitek Corp.|HP ScanJet 4300c
SYSFS{idVendor}=="047b", SYSFS{idProduct}=="1002", MODE="664", GROUP="scanner"
#
#
#
#DCP-7010
SYSFS{idVendor}=="04f9", SYSFS{idProduct}=="0182", MODE="664", GROUP="scanner"
SYSFS{idVendor}=="0819", SYSFS{idProduct}=="0101", MODE="664", GROUP="scanner"
LABEL="libsane_rules_end"



mitään virheilmoituksia ei tule päätteeltä ajettaessa.

tutkailin asiaa ja ainakin tiedoston /etc/udev/rules.d/40-permissions.rules perusteella tuo usblp0 liittyisi vain tulostukseen, mutta en tiedä. ehkä pitää tyytyä tähän kun se nyt kerran toimii.



mutta tiedättekö millä tulostuksen saa kohdistettua oikein?
kyselin sitä jo ubuntu-alueella viikko sitten mutta kukaan ei ole vielä vastannut.
http://forum.ubuntu-fi.org/index.php?topic=3308.0

sivun http://www.linuxprinting.org/cups-doc.html ohjeiden (alignmargins) mukaan sain yläreunan ja vasemman reunan millilleen kohdalleen, mutta edelleen oikea reuna tulostuu kaksi milliä liian leveäksi. (jos esim. marginaali on 2cm, niin paperille tulee vain 1,8) pieni mutta harmittava asia.

muusikko

  • Käyttäjä
  • Viestejä: 145
    • Profiili
Re: Brother DCP-7010 monitoimilaite
« Vastaus #5 : 03.10.06 - klo:21.44 »
vihdoin ratkesi.

brotherin sivuille oli tullut jossain vaiheessa lisäohjeita. http://solutions.brother.com/linux/sol/printer/linux/linux_faq.html
ja sieltä ubuntulle sopivat rivit eli:

>sudo gedit  /etc/udev/rules.d/45-libsane.rules

lisää tiedoston loppuun rivi
SYSFS{idVendor}=="04f9",MODE="666",GROUP="scanner"

ennen riviä
LABEL="libsane_rules_end"
=================

käynnistä tulostin uudestaan.


lisäksi jostain syystä kotihakemiston .sane ja .sane/xsane tiedostoineen olivat rootin omistamia. kun vaihdoin oikeudet itselleni, virheilmoitukset poistuivat.

mikko
« Viimeksi muokattu: 07.10.06 - klo:17.27 kirjoittanut muusikko »

K-Veikko

  • Käyttäjä
  • Viestejä: 309
    • Profiili
Vs: Re: Brother DCP-7010 monitoimilaite
« Vastaus #6 : 11.07.14 - klo:16.24 »
lisäksi jostain syystä kotihakemiston .sane ja .sane/xsane tiedostoineen olivat rootin omistamia. kun vaihdoin oikeudet itselleni, virheilmoitukset poistuivat.

Tämä ongelma tuli vastaan Brother DCP-7060D tulostin skannerin kanssa. Ajurin asentaminen oli vaikeaa. Lopulta sain toimimaan ajamalla Brotherin sivulta löytyneen asennusskriptin.
linux-brprinter-installer-2.0.0-1.gz