I am trying to get my Brother MFC-6890 to work as a scanner under 12.04, but am already stumped at Step 5 in the Brother instructions
The suggested command line:
brsaneconfig3 -a name=SCANNER model=MFC-6890CDW ip=192.168.1.90
produces error messages varying from:
Syntax error: Unterminated quoted string
cannot execute binary file
The printer is successfully configured and working as a CUPS printer.
How can I proceed?
P.S. This is too much for a comment, so I am adding a (lack of) progress report here:
Thanks for the tips, but I still get the same errors after reinstalling.
During package installation, I get the warning "package architecture (amd64) does not match system (i386)", even though I have an AMD x64 system (with 64 bit Ubuntu). This seems to be a known problem, and at least one reason why "--force-all" is recommended.
Thanks to this parameter, the installation reports no errors.
However brsaneconfig3 still reports "Syntax error: Unterminated quoted string" when I use the command line with quotes as you recommend above, even if I execute it from the directory (/usr/local/Brother/sane) where brsaneconfig3 resides.
The ls command you recommend presents the same results that you get (showing the same symlink definition), but if I try "brsaneconfig3 -?", I get "bash: /usr/bin/brsaneconfig3: cannot execute binary file". brsaneconfig3 in /usr/bin is also a symlink to '/usr/local/Brother/sane/brsaneconfig3'. If I change to /usr/local/Brother/sane/ and do 'file brsaneconfig3', I get "brsaneconfig3: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.0, stripped"
Any other ideas?