I once had an opportunity to look at an SCSI protocol of
a FS4000. The protocol differs significantly from those
of the SCSI flatbed scanners and the older film scanners.
Moreover, there appear several SCSI commands which my
handbook lists as "proprietary/undocumented". Reverse
engineering will therefore require much experimental
work.
And who knows - perhaps Canon built some unconventional
commands into the scanner ("eject light bulb", "burn
the slide") to discourage people like us? :-)
Regards,
Ulrich Deiters