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".