Vários modelos de impressoras Brother que não imprimem

0

Eu tenho duas impressoras Brother: uma MFC-9330CDW e uma QL-1050.

Como o Ubuntu 16.04 não fornece drivers para esses modelos, eu baixei e instalei drivers do site da Brother.

As impressoras foram detectadas automaticamente pelo Ubuntu, e de qualquer forma eu consegui deletá-las e adicioná-las novamente através da interface do servidor CUPS ( link ).

No entanto, em ambos os casos, não consigo imprimir nenhum documento. Mesmo a página de teste não será impressa (embora a "página de autoteste" tenha): ela aparece brevemente na fila e desaparece silenciosamente.

Suspeito de um problema com os filtros do CUPS, já que ele é impresso ao usar lpr -o raw .

Qual poderia ser o problema?

Nota: notei que o site da Brother recomenda ia32-libs ou lib32stdc++ como requisitos para o Debian 64 e Ubuntu 64, mas apt diz que não existem pacotes desse tipo.

    
por Skippy le Grand Gourou 14.03.2018 / 11:53

2 respostas

0

A "nota lateral" é, na verdade, o problema: a Brother fornece apenas drivers de 32 bits, eles não funcionam como nas distribuições de 64 bits.

Os drivers devem funcionar após a instalação desses pacotes, em vez dos que foram sugeridos pela Brother:

sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6

(Na verdade, eles podem não ser todos necessários, por favor, alguém os teste separadamente e edite a resposta de acordo.)

    
por Skippy le Grand Gourou 14.03.2018 / 11:53
0

As impressoras Brother podem ser detectadas pelo Ubuntu, mas sem os drivers corretos, elas não funcionarão adequadamente (pelo menos, não para todas as funções).

A Brother fornece drivers para Linux em seu site . Os drivers vêm com um script de instalação, mas descobri que ele não funcionava muito bem e eu tive que instalar manualmente os drivers para o meu modelo.

A Brother também lista vários pré-requisitos , como

  • ia32-libs OU lib32stdc++ é necessário para ser instalado. Você está certo que ia32-libs não está nos repositórios padrão do Ubuntu, mas lib32stdc ++ 6 (observe o "6" no final) é, e deve ser suficiente.
  • Crie /usr/lib/cups/filter/ , se não existir.
  • Crie /usr/share/cups/model/ , se não existir.
  • Crie /var/spool/lpd/ , se não existir.
  • O pacote sane-utils deve ser instalado se você estiver usando brscan, brscan2 ou brscan3 (o que pode não ser o caso do seu modelo pelo que eu vejo, mas ter sane-utils não vai doer).
  • O pacote apparmor-utils deve ser instalado (para o comando aa-complain , embora eu ache que essa é uma má idéia e descobri que não era necessário instalar os drivers manualmente.

Verifique se você tem os requisitos para a sua situação e, em seguida, instale os drivers no site da Brother

$ sudo dpkg -i [driver_file.deb]

(Eu não acho que a opção --force-all que o irmão recomenda seja necessária).

Você pode precisar de algumas etapas extras para que o scanner funcione, mas isso deve fazer com que você, pelo menos, possa imprimir. Se ainda não estiver funcionando, provavelmente precisaremos de mais detalhes sobre o problema.

    
por Ratler 16.03.2018 / 04:12