Eu tive esse mesmo problema e acabei de encontrar essa solução link
A Brother oferece pacotes brscan
, brscan2
, brscan3
, ..., que contêm os drivers necessários. Infelizmente, as bibliotecas compartilhadas (drivers) são armazenadas abaixo de /usr/lib64
e /usr/lib64/sane
, mas o scanimage tenta carregá-las de /usr/lib
e /usr/lib/sane
.
Então, a solução é copiar ou vincular esses arquivos aos diretórios apropriados
ln -s /usr/lib64/sane/libsane-brother* /usr/lib/sane
ln -s /usr/lib64/libbrscandec* /usr/lib
ln -s /usr/lib64/libbrcolm* /usr/lib
A versão de 32 bits não tem esse problema, porque os objetos compartilhados são armazenados no local correto.