I used to have a Canon Pixma, and the SANE drivers recognized it and scanned from it with no issues, down to the ADF feeder. It was really surprisingly simple, zero setup configuration.
I basically just used the preinstalled software, Skanlite, and it showed with the scanner pre-selected and ready to go.
Of course, YMMV.
The field separator is declared to be the colon, with -F:, so the fields end and start at colons.