The recent Canon-SCSI backend indeed does not recognize the IX-30F and therefore treats it as a CanoScan 300 (the default flatbed scanner). Can you decsribe your scanner? What is your range of resolutions? Which colour modes (colour, greyscale, ...) do you have? Does it have a document feeder?
Then it would be best if you could provide us with some debug information: Set and export the environment variable SANE_DEBUG_CANON=255, run scanimage or whatever frontend you use, and let us have a look at the results. Perhaps we will see which SCSI command is upsetting your scanner. Regards, Ulrich Deiters