MF8230 Scanner-driver is really good now through USB. (I'll test with ethernet another day.)
I've found two corner-cases. 1) When choosing 3 copies from ADF in XSane, but putting 4 copies in the scanner (!) : - 3 pages are scanned correctly - All 4 pages goes through the ADF, and printer is waiting for something. - After 30 sec or so, it breaks with a beep and prints "error occured" in the display. No other intervention is required (you *can* break it on the scanner gui) - and scanner is not in bad-mode as we previously experienced. So I'm OK with this. 2) In xsane, if you choose two copies , from Flatbed (!) the scanner really scans twice at 300 dpi. At 600 dpi (and e.g. 75 dpi) it ends with EBUSY, see below, and a pop-up in XSane. Personally I'm OK with this, I don't know if we should do anything. I don't know if this is a valid use-case. If not - it could also be subject to input parameter validation in XSane or sane-backend. How does this work on other scanners? <cut> [pixma] IN T=723.027 len=14 [pixma] 00000000:06 06 03 01 00 41 03 00 41 10 00 01 00 66 [pixma] [pixma] Current status: paper=1 cal=0 lamp=16 [pixma] Current status: paper=1 cal=0 lamp=16 [pixma] *iclass_finish_scan***** abort session ***** [pixma] OUT T=723.027 len=10 [pixma] 00000000:ef 20 00 00 00 00 00 00 00 00 [pixma] [pixma] IN T=723.037 len=2 [pixma] 00000000:06 06 [pixma] [pixma] pixma_read_image():completed [pixma] Reader task terminated (this is all perfectly normal - now the next scan starts) [pixma] Reader task started [pixma] [pixma] pixma_scan(): start [pixma] line_size=15360 image_size=107765760 channels=3 depth=8 [pixma] dpi=600x600 offset=(0,0) dimension=5120x7016 [pixma] [pixma] Reader task id=-1249522880 (threaded) gamma_table=0x95d087c source=0 [pixma] threshold=127 threshold_curve=0 [pixma] ADF page count: 0 [pixma] Setting non-blocking mode [pixma] raw_width = 5120 [pixma] OUT T=723.910 len=10 [pixma] 00000000:f3 20 00 00 00 00 00 00 0c 00 [pixma] [pixma] IN T=723.917 len=14 [pixma] 00000000:06 06 03 01 00 41 03 00 41 10 00 01 00 66 [pixma] [pixma] Current status: paper=1 cal=0 lamp=16 [pixma] Current status: paper=1 cal=0 lamp=16 [pixma] *iclass_scan***** start scanning ***** [pixma] OUT T=723.917 len=10 [pixma] 00000000:db 20 00 00 00 00 00 00 00 00 [pixma] [pixma] IN T=723.927 len=2 [pixma] 00000000:14 14 [pixma] [pixma] pixma_scan() failed EBUSY [pixma] Reader task terminated: EBUSY [pixma] read_image():reader task closed the pipe:0 bytes received, 107765760 bytes expected [pixma] pixma_close(): Canon i-SENSYS MF8200C Series 2014-11-07 9:54 GMT+01:00 Troels Thomsen <[email protected]>: > > Sorry for the delay. > It turns out, that the MF8230 has max resolution 300dpi from ADF and 600 > dpi from Platen Glass, see attached screenshots. > So there is no work here - except possibly to error this condition and > abort operation. > > I'll check again to see, if everything else seems to be working. I think > it does. > > /Troels > > > > See attached > > > > > > > > 2014-09-17 9:15 GMT+02:00 Rolf Bensch <[email protected]>: > >> Hi Troels, >> >> For my understanding: Can you do multiple scanimage scans without >> power-cycling the device between two single scans? >> >> Cheers, >> Rolf >> >> >> Am 11.09.2014 um 22:52 schrieb Troels Thomsen: >> > >> > Hi, >> > >> > Attached is log of two pages scanned with adf at 600 dbp. Device is >> > freshly power-cycled before this trace. >> > Xsane hangs until I break it with Ctrl+C in the terminal. >> > From the look of the logfile, it seems like no real image data is >> > transmitted. Only the >> > OUT T=60.552 len=11 >> > [pixma] 00000000:d4 60 00 00 00 00 00 00 04 00 06 >> > [pixma] >> > [pixma] IN T=60.569 len=8 >> > [pixma] 00000000:06 06 00 00 00 00 00 00 >> > sequence is seen. >> > >> > >> > Also attached is the xsane log for scanning with flatbed at 600 dpi. >> > Data is shown in window in xsane, but an error-box is displayed, and >> > logfile seems to end with a EBUSY. >> > >> > Oddly, imho, scanimage just ends like this: >> > >> > >> > [pixma] >> > [pixma] IN T=17.647 len=7680 >> > [pixma] 00000000:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff >> > [pixma] 00000010:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff >> > [pixma] 00000020:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff >> > [pixma] 00000030:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff >> > [pixma] 00000040:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff >> > [pixma] 00000050:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff >> > [pixma] 00000060:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff >> > [pixma] 00000070:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff >> > [pixma] ... >> > [pixma] >> > [pixma] IN T=17.647 len=8 >> > [pixma] 00000000:f1 f0 ee f1 ed ee eb e3 >> > [pixma] >> > [pixma] OUT T=17.647 len=11 >> > [pixma] 00000000:d4 60 00 00 00 00 00 00 04 00 06 >> > [pixma] >> > [pixma] IN T=17.656 len=8 >> > [pixma] 00000000:06 06 28 00 00 00 00 00 >> > [pixma] >> > [pixma] OUT T=17.678 len=10 >> > [pixma] 00000000:f3 20 00 00 00 00 00 00 0c 00 >> > [pixma] >> > [pixma] IN T=17.688 len=14 >> > [pixma] 00000000:06 06 03 01 00 41 03 00 41 10 00 01 00 66 >> > [pixma] >> > [pixma] Current status: paper=1 cal=0 lamp=16 >> > [pixma] Current status: paper=1 cal=0 lamp=16 >> > [pixma] OUT T=17.688 len=10 >> > [pixma] 00000000:f3 20 00 00 00 00 00 00 0c 00 >> > [pixma] >> > [pixma] IN T=17.696 len=14 >> > [pixma] 00000000:06 06 03 01 00 41 03 00 41 10 00 01 00 66 >> > [pixma] >> > [pixma] Current status: paper=1 cal=0 lamp=16 >> > [pixma] Current status: paper=1 cal=0 lamp=16 >> > [pixma] *iclass_finish_scan***** abort session ***** >> > [pixma] OUT T=17.696 len=10 >> > [pixma] 00000000:ef 20 00 00 00 00 00 00 00 00 >> > [pixma] >> > [pixma] IN T=17.706 len=2 >> > [pixma] 00000000:06 06 >> > [pixma] >> > [pixma] pixma_read_image():completed >> > [pixma] Reader task terminated >> > [pixma] pixma_close(): Canon i-SENSYS MF8200C Series >> > >> > I.e. NO error when using scanimage, but EBUSY when using XSane !?!? >> > >> > >> > >> > /Troels >> > >> > >> > 2014-09-11 19:18 GMT+02:00 Rolf Bensch <[email protected] >> > <mailto:[email protected]>>: >> > >> > Hi Troels, >> > >> > Am 09.09.2014 um 23:11 schrieb Troels Thomsen: >> > > Hi Rolf >> > > >> > > patch new1 seems to work! >> > > >> > > regarding ADF its mixed: >> > > At 150 dpi it scans pages, but colors are a bit psycedelic. >> Bacground >> > > should be white. >> > >> > You need to do some gamma settings. It's easier to use xsane here. >> > >> > > At 600 dpi it fails, and scanner hangs. >> > > >> > >> > It seems that your scanner doesn't finish the scan correctly @ any >> > resolution. I saw an unsupported paper status. >> > >> > Please restart your scanner and test 600 dpi directly. And please >> try a >> > multi page ADF scan after you repowered your scanner. >> > >> > Please send new log files. Then I'll patch this next weekend. >> > >> > Cheers, >> > Rolf >> > >> > > /Troels >> > > >> > > >> > > >> > > >> > > >> > > 2014-09-03 21:15 GMT+02:00 Rolf Bensch <[email protected] >> <mailto:[email protected]> >> > > <mailto:[email protected] <mailto:[email protected]>>>: >> > > >> > > Hi Troels, >> > > >> > > OK, based on recent git code I prepared a new patch. >> > > >> > > With this patch I revert last patch2 and try to fix scan end >> detection. >> > > >> > > If this patch is working for flatbed, please test ADF >> scanning. >> > > >> > > Please send me a log file from ADF scanning, whatever it's >> running or >> > > not. If ADF gets stuck, please send me an ADF log file from >> windows. >> > > >> > > Cheers, >> > > Rolf >> > > >> > > >> > > Am 31.08.2014 <tel:31.08.2014> <tel:31.08.2014 >> > <tel:31.08.2014>> um 09:31 schrieb Troels Thomsen: >> > > > >> > > > I have done a lot of testing with scan areas of 5 by 5 >> milimeters, and >> > > > that gives a false picture of what works and what does not. >> (slightly >> > > > different behaviour on BJNP and USB) >> > > > Sorry >> > > > >> > > > Let's go back to usb and scanning large areas: >> > > > >> > > > Patch 1 (usb vid/pid) works, but scanner hangs in >> "scanning". >> > > > >> > > > Patch 2 (generation 1), makes scanning fail as seen in >> logfile of >> > > > previous post. >> > > > >> > > > >> > > > I've tested with git revision of ~ 1 august , and of today, >> and picture >> > > > is the same. Patch 2 makes it fail. >> > > > >> > > > Could it be that it's not a classic generation 1 or >> generation 2, but a >> > > > mix somehow? >> > > > >> > > > >> > > > /Troels >> > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> > > > 2014-08-30 12:55 GMT+02:00 Rolf Bensch < >> [email protected] <mailto:[email protected]> >> > <mailto:[email protected] <mailto:[email protected]>> >> > > > <mailto:[email protected] <mailto:[email protected] >> > >> > <mailto:[email protected] <mailto:[email protected]>>>>: >> > > > >> > > > Hi Troels, >> > > > >> > > > Am 30.08.2014 <tel:30.08.2014> <tel:30.08.2014 >> > <tel:30.08.2014>> <tel:30.08.2014 <tel:30.08.2014> >> > > <tel:30.08.2014 <tel:30.08.2014>>> um 06:44 schrieb Troels >> > Thomsen: >> > > > > It seems that there is a problem with mf8230 usb >> scanning. >> > > > > >> > > > > I'm pretty sure I did the testing with the patches I >> got, >> > > but now >> > > > when I >> > > > > pull from git, it fails. >> > > > > Was anything added/changed recently in pixma backend, >> > that could >> > > > > influence mf8230? >> > > > >> > > > I did a smarter implementation for setting the >> generation >> > > version = 1. >> > > > But it's working, as you can see in the log file. >> > > > >> > > > Are you sure that you disconnected the LAN interface >> while >> > > testing USB? >> > > > And can you scan via LAN only? >> > > > >> > > > If this doesn't help, please go back to the debugged >> Sane >> > > version and >> > > > patch the files again. Please send me a working log >> file. >> > > > >> > > > Cheers, >> > > > Rolf >> > > > >> > > > >> > > >> > > >> > >> > >> > >
-- sane-devel mailing list: [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel Unsubscribe: Send mail with subject "unsubscribe your_password" to [email protected]
