Se o pacote scangearmp estiver instalado e você chamar ele pelo terminal e mesmo assim não ativar o seu scanner, então faça o seguinte:
No terminal e com a impressora conectada via cabo usb digite:
lsusb
localize a sua impressora, por exemplo se retornou algo assim:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 04b8:0131 Seiko Epson Corp.
Bus 001 Device 005: ID 04a9:1746 Canon, Inc.
Bus 001 Device 006: ID 050d:0234 Belkin Components F5U234 USB 2.0 4-Port Hub
Bus 002 Device 002: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse
Bus 003 Device 002: ID 13ba:0017 Unknown PS/2 Keyboard+Mouse Adapter
o destacado em negrito seria a sua impressora, então deve guardar a informação em vermelho. Que pode ser diferente deste exemplo.
Agora verifique na pasta /lib/udev/rules.d/ qual o arquivo que tem o texto libsane.rules no nome, por exemplo, 60-libsane.rules. Aqui o nome é 40-libsane.rules, mas parece que isso varia, na parte numéria no início do nome, para cada versão do linux usado.
Encontrado o nome correto, então pelo terminal digite:
sudo gedit /lib/udev/rules.d/*-libsane.rules
lembrando que deve trocar o * pelo número correto identificado por você anteriormente.
Procure por Canon no texto do arquivo e insira as duas linhas seguintes, se já não existir:
# Canon PIXMA MP230
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1746", ENV{libsane_matched}="yes"
Veja que as partes em vermelho são as ID (vendedor e dispositivo) encontradas pelo comando lsusb para sua impressora. As usadas aqui foram só um exemplo.
salve e saia do arquivo e no terminal volte a usar o comando:
scangearmp