The gist of it is that setting up a Brother printer with an invalid model name (e.g. "MFCL5900DW" instead of "MFC-L5900DW") can cause crashes in some cases (namely simple-scan in photo mode).
Fix:
* (optional) Check "/opt/brother/scanner/brscan4/brsanenetdevice4.cfg" to see if the configured device has an invalid model name (by cross-referencing with the output of "brsaneconfig4 -q")
* Delete /opt/brother/scanner/brscan4/brsanenetdevice4.cfg
* Re-add the scanner with a command similar to "brsaneconfig4 -a name=MFC-L5900DW model=MFC-L5900DW nodename=BRN3C2AF4738657"
(Reposted here because some people aren't subscribed to #1769126. Sorry if you get a duplicate notification.)
I looked into this issue at length and posted a write-up here: http:// forre.st/ brother_ printer
The gist of it is that setting up a Brother printer with an invalid model name (e.g. "MFCL5900DW" instead of "MFC-L5900DW") can cause crashes in some cases (namely simple-scan in photo mode).
Fix:
* (optional) Check "/opt/brother/ scanner/ brscan4/ brsanenetdevice 4.cfg" to see if the configured device has an invalid model name (by cross-referencing with the output of "brsaneconfig4 -q") scanner/ brscan4/ brsanenetdevice 4.cfg BRN3C2AF4738657 "
* Delete /opt/brother/
* Re-add the scanner with a command similar to "brsaneconfig4 -a name=MFC-L5900DW model=MFC-L5900DW nodename=