Consegui resolver o problema eliminando o diretório xsane do usuário, assim:
mv $HOME/.sane/xsane $HOME/.sane/xsane.bak
Estou executando o xsane 0.998 no ubuntu 14.04. Quando inicio o xsane, ele identifica corretamente meu scanner USB como um Canon Pixma MP540 - mas quando eu clico no botão scan - o xsane congela.
No entanto, o scanimage > image.pnm e o Simple Scan funcionam bem
$ scanimage -L
device 'pixma:04A91730_114002' is a CANON Canon PIXMA MP540 multi-function peripheral
$ lsusb
...
Bus 001 Device 012: ID 04a9:1730 Canon, Inc.
...
$ sudo sane-find-scanner
...
# No USB scanners found.
...
alguma pista?
Consegui resolver o problema eliminando o diretório xsane do usuário, assim:
mv $HOME/.sane/xsane $HOME/.sane/xsane.bak