Instalando o Brother DCP-195C em copos

3

Eu tento instalar minha impressora (Brother DCP-195C) no meu Raspberry Pi. Devido à arquitetura ARM, não posso usar o binário fornecido pela Brother. Portanto, eu uso os arquivos de origem.

Eu instalei manualmente a impressora através da página web local da Cups usando o arquivo PPD. Depois disso, adicionei o wrapper Cups em /usr/lib/cups/filter/ ( brlpdwrapperdcp195c ).

Quando leio o conteúdo de brlpdwrapperdcp195c , vejo que é necessário um filtro LPD ( filterdcp195c ) para funcionar bem. Este filtro não é fornecido diretamente pela Brother nos arquivos de origem. Então eu extraí o arquivo .deb da versão i386 do driver lpr . O filtro é um script de shell ( filterdcp195c ). Eu copiei em /opt/brother/Printers/dcp195c/lpd/ .

O filtro LPD precisa de alguns arquivos obtidos no arquivo .deb (somente arquivos de texto).

O filtro Cups também precisa de uma versão de compilação do gerador de configuração brcupsconfpt1 fornecida pela Brother no arquivo de origem.

Agora tenho dois problemas:

  1. brcupsconfpt1 chama um executável compilado fornecido nos arquivos do Debian (para 32 bits e 64 bits), mas não no arquivo de origem: brprintconf_dcp195c .
  2. o filtro lpd chama um executável compilado fornecido apenas nos arquivos do debian: brdcp195cfilter .

Minhas perguntas aqui são:

  1. Eu realmente preciso de todos esses arquivos?
  2. Posso executar executável de compilação de 32 ou 64 bits em uma arquitetura ARM? Eu tenho uma página vermelha sobre o uso de qemu para executar binários i386, mas não sei se é realmente uma boa idéia ....
por Guuk 22.03.2015 / 16:58

0 respostas