FYI- most other backends seem to have usb timeouts on the order of 30 seconds, unless it is a command that routinely fails, in which case it is often set quite short.
allan On Tue, Mar 31, 2009 at 3:13 PM, Nicolas Martin <nicolas.martin at freesurf.fr> wrote: > Hi, > > Yes, We can try to change the USB timeout used in the usb read/write > statements. > > It is currently set to 1s, a default standard value that probably never > got tuned. > > I can change it to 10s at least for Peter to give a try. > Will look at this and propose a test file to Peter. > > Nicolas > > Le mardi 31 mars 2009 ? 20:54 +0200, Louis Lagendijk a ?crit : >> hi Peter >> finally some good news then! This proves that the backend basically >> works on the Mac as well. I an only suprised to see that I had to >> increase timeouts from the 10 seconds I used after Raoul had problems on >> his mp620. >> It would be good to see the logfiles of the failing attempts again. I >> would like to check if there is a similarity in the places where the >> failures occur. It may be a case that a timeout on USB is set too short >> as well. Nicolas, could that be possible? On bjnp a read_bulk apparently >> took more than 10 seconds to return. If something similar happens on >> USB, would it be possible for the backend to loose synchronization with >> the scanner? >> >> Peter, can you check a normal scan without -T: >> scanimage --resolution=300 --format=tiff> test.tiff and confirm that >> this works ok too? >> >> I ?will anyhow commit the changes to the pixma_bjnp.c >> >> best regards, >> Louis >> >> On Tue, 2009-03-31 at 11:08 -0700, Peter Schoenrank wrote: >> > > Could you please >> > > replace the pixma_bjnp.c in the backend directory with the attached >> > > one, >> > > recompile ?and try again over the network? >> > >> > >> > Note: since my last posting, I have installed the ScanGear software. I >> > did, after all, buy this MX850 because I need to scan and print. If >> > this is a problem, let me know and I can remove the Canon software >> > temporarily for testing. >> > >> > I saved the attached pixma_bjnp.c to >> > ~/Desktop/scanning_from_the_command_line/sane-scm-2009-03-27/sane- >> > backends/backend/pixma_bjnp.c >> > >> > then >> > >> > $ cd ~/Desktop/scanning_from_the_command_line/sane-scm-2009-03-27/sane- >> > backends/ >> > $ sudo make uninstall >> > $ make distclean >> > $ export BACKENDS="canon pixma" >> > $ ./configure >> > $ make >> > $ sudo make install >> > >> > Disconnected MX850 from USB; connected to Ethernet; confirmed self- >> > assigned IP. >> > >> > $ export SANE_DEBUG_SANEI_USB=255 >> > $ export SANE_DEBUG_PIXMA=20 >> > $ export SANE_DEBUG=255 >> > $ scanimage -T &> scanimage-T.log >> > >> > That was so successful, that I tried >> > >> > $ scanimage --format=tiff > image.tiff 2> scanimage.log >> > >> > and ended up with an actual scan in image.tiff. >> > >> > The logs are in >> > http://members.shaw.ca/schoenrank.ca/2009-03-27_sane_testing.6/ >> > >> > Many thanks to you, Louis. >> > >> > >> > Peter >> > ----- >> > Peter Schoenrank >> > mailto: peter at schoenrank.ca >> > phone: 250-655-6753 >> > > > > -- > sane-devel mailing list: sane-devel at lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/sane-devel > Unsubscribe: Send mail with subject "unsubscribe your_password" > ? ? ? ? ? ? to sane-devel-request at lists.alioth.debian.org > -- "The truth is an offense, but not a sin"
