Hey I have a CanoScan FB630P parallel scanner and I finally got my scanner responding with the canon_pp backend on kernel 2.6.9 . But the data scanned is not received. Scanimage just sits and waits for eternity (scanimage > image.pnm), xsane receives no data. The scanner is recognized as should by scanimage -L: it says "device `canon_pp:parport0' is a CANON FB630P flatbed scanner"
sane-troubleshoot seems to be able to initialize the scanner, and starts scanning. The end of the log-file shows this: (I didn't paste the whole file because it is veeeeeeeeeeery long) [canon_pp] -> ieee_transfer(24963) [canon_pp] IEEE transfer (24963 bytes) [canon_pp] <- (1024) [canon_pp] -> ieee_transfer(23939) [canon_pp] IEEE transfer (23939 bytes) [canon_pp] <- (1024) [canon_pp] -> ieee_transfer(22915) [canon_pp] IEEE transfer (22915 bytes) [canon_pp] <- (1024) [canon_pp] -> ieee_transfer(21891) [canon_pp] IEEE transfer (21891 bytes) [canon_pp] <- (1024) [canon_pp] -> ieee_transfer(20867) [canon_pp] IEEE transfer (20867 bytes) [canon_pp] <- (1024) [canon_pp] -> ieee_transfer(19843) [canon_pp] IEEE transfer (19843 bytes) [canon_pp] <- (1024) [canon_pp] -> ieee_transfer(18819) [canon_pp] IEEE transfer (18819 bytes) [canon_pp] <- Setting force_nibble in canon_pp.conf results in scanimage not finding the scanner anymore. Anyone knows how to solve this problem? Thanks Dries