Scanner Brother DCP-7055: onde coloco o ID do fornecedor / produto?

0

Agora, depois de atualizar de 13.10 para o Ubuntu 14.04, meu irmão DCP-7055 ainda imprime, mas ainda não faz a varredura. Eu reinstalei os drivers da Brother . Duas vezes. (Eu estou usando agora 0.4.2-3)

lsusb diz:

Bus 003 Device 011: ID 04f9:0248 Brother Industries, Ltd DCP-7055 scanner/printer

Considerando que scanimage -L diz

device 'brother4:bus2;dev1' is a Brother DCP-7055 USB scanner

Então eu tentei (como root):

ln -s /dev/bus/usb/003/011 /dev/usb/scanner

Então, agora, em vez de "falha ao abrir" sane-find-scanner -v me dá:

...
searching for USB scanners:
checking /dev/usb/scanner... open ok, but vendor and product could NOT be identified
found USB scanner (UNKNOWN vendor and product) at device /dev/usb/scanner
....
  # Your USB scanner was detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.
  # 'UNKNOWN vendor and product' means that there seems to be a scanner at this
  # device file but the vendor and product ids couldn't be identified.
  # Currently identification only works with Linux versions >= 2.4.8. You may
  # need to configure your backend manually, see the backend's manpage.

Sinto que talvez tenha dado um importante passo em frente, mas não sei o que fazer a seguir? Existe um comando para descobrir o ID do produto / dispositivo? E, se / quando eu encontrar isso, eu acho que há um arquivo de configuração em algum lugar onde eu coloco isso?

UPDATE

Duh! Acabei de ver que lsusb estava me fornecendo o ID do fornecedor (04f9) e o ID do produto (0248). Mas ainda não sei onde colocá-los. Obrigado!

    
por Darren Cook 09.09.2014 / 12:08

2 respostas

1

Eu tenho o mesmo problema que você; e embora eu saiba qual arquivo de configuração você precisa inserir o fornecedor e o ID do produto, temo que não seja suficiente livrar-me do erro "Argumento Inválido". (Pelo menos, eu ainda estou preso a isso.)

O arquivo que você deseja editar é /lib/udev/rules.d/40-libsane.rules. Aqui, você precisa inserir a seguinte linha:

# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0248", ENV{libsane_matched}="yes"

(Na verdade, a maioria dos tutoriais que encontrei até agora se contenta com 'ATTRS {idVendor} == "04f9", ENV {libsane_matched}="yes"'. Sua postagem aqui foi a primeira vez que vi um ID de produto para tentar.)

Meu status atual: Depois de adicionar minha própria conta de usuário ao grupo "lp", posso pelo menos iniciar o xsane novamente. Mas ao clicar no botão "scan", recebo apenas uma mensagem de erro "Argumento inválido".

    
por Markus Gerwinski 05.10.2014 / 12:26
0

Digitalização USB da Brother DCP-7055

  1. Download do driver para digitalização desta impressora (32 bits ou 64 bits, driver do brascan)
  2. Instalar via centro de software
  3. Editar regras de 40 libs
  4. Reinicie (e ore?)

    1. 
    

    Encontre os drivers do scanner para 32 bits ou 64 bits aqui: link

Faça o download somente dos drivers do scanner, lembre-se de que você tem 32 bits e 64 bits, instale via software center.

    2. 

inicie a cópia do terminal para abrir o gedit sudo gedit /lib/udev/rules.d/40-libsane.rules

    3.

Gedit abre você quer inserir este texto

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

O texto deve ser insertet antes deste texto:         "# A regra a seguir desativará ..."

    4. 

Reinicie e ore.

PS: Este editor é chato. PRECISO usar o asterix em texto simples, mas ele reformata o texto e, portanto, torna-o incorreto, isso é muito difícil de usar. Listas numeradas também são usadas automaticamente de uma maneira bastante tola.

PPS: Espero que isso seja útil, não me responsabilizo por erros de digitação etc.

    
por Finn Bjerke 03.01.2015 / 13:48