Hi I am owner of a Canon LiDE 35. I created a program which is able to scan a whole page at 600dpi, 8bit color using libusb. It does calibration of led-timings and shading. I tried to use the minimal set of registers. The order of gpio settings on initialization is important, the scanner locks up/resets if done wrong.
Here is the program: http://www.pirsoft-dsl-dropzone.de/canon-lide35.tbz2 (Partly) based on this log: http://www.pirsoft-dsl-dropzone.de/usbsnoop.log.bz2 Hope it helps Pierre Willenbrock