Re: Scanner works with Simple Scan & scanimage, but xsane output skewed
Switch on the debug options for the backend (read the man page, e.g., "man sane-pixma" for the pixma backend) and set the debug environment variable.
Then run scanimage and xsane again, and see if the same libraries are being used. Since the front-ends do not do the actual scanning, maybe there is a mismatch of libraries?
Example for pixma backend:
# SANE_DEBUG_PIXMA=3 xsane
[sanei_debug] Setting debug level of pixma to 3.
[pixma] pixma is compiled without pthread support.
[pixma] pixma version 0.17.0
[pixma] pixma_collect_devices() found Canon PIXMA MP450 at libusb:007:003
Learning the mechanism requires good teachers and dedication