I got my Canon Lide 300 scannner working. Here are the things that had
to be done.
1) Read /usr/local/share/doc/pkg-readmes/sane-backends
2) My scanner was inadvervently detecting /dev/video0, Loaded backend:
v4l. To prevent that, comment out the v4l entry in /etc/sane.d/dll.conf
like so:
# dll.conf - Configuration file for the SANE dynamic backend loader
#
# Backends can also be enabled by configuration snippets under the
dll.d/
# directory -- third party backends can drop their configuration file in
# this in this directory, named after the backend.
#
# The next line enables the network backend; comment it out if you don't
# need to use a remote SANE scanner over the network -- see sane-net(5)
# and saned(8) for details.
net
abaton
<SNIP>
umax
umax1220u
#umax_pp
#v4l <----
xerox_mfp
3) Add the account that is going to do the scanning to group wheel, in
/etc/group like so:
wheel:*:0:root,$MY_ACCOUNT
4) Do, as root, # chmod 660 /dev/usb0. You may have to do this for
/dev/usb1.
5) Do, as root, chmod 660 /dev/ugen1.??
Your scanner should now work for your normal user account. Run $ xsane
and check File -> Info, located in the upper left hand portion of xsane.
It should give the correct driver and location.
You can check the output using # scanimage -L and # sane-find-scanner -v
--
Kind regards,
Jonathan