Eu não tenho scanner da Canon.
Na página SANE, ele é listado como Não testado e é compatível com sane -pixma driver.
Você pode consultar Wiki do ArchLinux para acessá-lo.
Scanning over the network with Canon Pixma all-in-one printer/scanners
Find out your printer/scanner's IP address, and add it on a new line to /etc/sane.d/pixma.conf in the format
bjnp://10.0.0.20
.Sane should now find your device. For more details refer to
sane-pixma(5)
.Alternative: for some Canon Pixma all-in-one printer/scanners, which are not detected over network, can be used scangearmp package from AUR.
Tudo o que você precisa é de libsane
package e man sane-pixma
. Não tenho certeza sobre scangearamp.