With the latest sane-backends sources from the git repo, my MX890 is partially functional. Using scanimage to scan documents on the flatbed works some of the time. Some of the issues I'm seeing:
1. I often get these errors: [pixma] bjnp_open_tcp: Can not connect to scanner: Connection refused The scanner seems to sort itself out if I wait a while, or if I run scangearmp (I haven't seen any errors with scangearmp, however I very often get a popup that says the scanner is warming up.) 2. On one scan pass, I got this collection of errors: [pixma] bjnp_recv_header: could not read response header (select timed out)! [pixma] bjnp_recv_header: could not read response header (select timed out)! [pixma] bjnp_recv_header: could not read response header (select timed out)! [pixma] Could not read response to command! [pixma] bjnp_recv_header: could not read response header (select timed out)! [pixma] Could not read response to command! [pixma] udp_command: no data received scanimage: sane_read: Error during device I/O [pixma] udp_command: no data received but that problem has not shown up again. 3. The --resolution and --mode options sometimes work, but sometimes they seem to be ignored. I think in those cases the scan is performed using whatever settings were used on the previous scan, but I'm not sure of that yet. I haven't tried the ADF yet with sane, since basic scanning from the flatbed is still somewhat unreliable. --- Henry Ptasinski henry at logout.com