Thx Rolf -patch and scanner really works!
I'm pulling code from git, and have followed the install guide, and am observing the following: - Scan --mode=grey/color works - Scan --resolution=600 works (and 75) - Buttons ... could not make it work - "scanimage -x 55 -y 55" works but "scanimage -x auto -y auto" does not - after scanning completes, the scanner is still printing "scanning ..." in the display, and can not print another page until it is forced out of this state (red 'clear' button, - are you sure? - yes) - There is a pause of 10 seconds before everything. It must have something to do with the backend, because it is even there when doing scanimage --help The first page of options is printed immediately, then the 10 sec pause, then the rest is printed, starting with: Options specific to device `pixma:04A92779_2c9efc4f5de2': I'm running linux mint 16. Connection is USB at the moment. All in all ... I'm Scanning !!!!! /Troels 2014-07-29 21:50 GMT+02:00 Rolf Bensch <[email protected]>: > Hi Troels, > > I prepared a quick patch for your scanner in 'backend/pixma_imageclass.c'. > The patch is based on recent development version 1.0.25. > > You also need to copy the attached udev rules file to '/etc/udev/rules.d'. > > I also added MF8500C Series. Both scanners should work with this patch, if > they are similar to running MF4700 Series. > > Please read README.linux for installing Sane and basic testing. > > If you want to see some debug messages in a terminal or if you want to use > ethernet, please read sane-pixma man page. > > Cheers, > Rolf > > > Am 28.07.2014 um 15:47 schrieb Troels Thomsen: > > > Hi, > > I'm trying to figure out if I can get Canon iSENSYS MF8230c to work with > sane-pixma back-end. > I've been reading a bit and experimenting a bit. > > On the positive side, there is already support for "i-SENSYS MF3010, > MF4320d, MF4330d, MF4550d". > What worries me is that I saw that there was committed new .c files only > 3 days ago, to support a few new canon models, so I suspect I need to work > a bit for it ;-) > > Can I convince the driver to treat my usb vid/pid as eg the iSENSYS > mf4330d, and then see where that leaves me? (ohh ... nasty thought: is > there a vid/pid cheat option in linux usb driver stack, so I could do it > that way around?) > Or do I need to take a copy of the .c file, change the VID/PID, and then > see where that leaves me? > > IN GENERAL, a few pointers to where I should go next would be greatly > appreciated! > /Troels > > misc traces below > > $ sudo lsusb > <cut> > Bus 002 Device 009: ID 04a9:2779 Canon, Inc. > <cut> > > $ sudo scanimage -L > No scanners were identified. > > sudo sane-find-scanner -v -v -v > <cut> > <device descriptor of 0x04a9/0x2779 at 002:009 (Canon,Inc. MF8200C Series)> > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 0 > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 64 > idVendor 0x04A9 > idProduct 0x2779 > bcdDevice 0.00 > iManufacturer 1 (Canon,Inc.) > iProduct 2 (MF8200C Series) > iSerialNumber 3 (2c9efc4f5de2) > bNumConfigurations 1 > <configuration 0> > bLength 9 > bDescriptorType 2 > wTotalLength 62 > bNumInterfaces 2 > bConfigurationValue 1 > iConfiguration 0 () > bmAttributes 192 (Self-powered) > MaxPower 2 mA > <interface 0> > <altsetting 0> > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 3 > bInterfaceClass 255 > bInterfaceSubClass 0 > bInterfaceProtocol 255 > iInterface 0 () > <endpoint 0> > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x03 (out 0x03) > bmAttributes 2 (bulk) > wMaxPacketSize 512 > bInterval 0 ms > bRefresh 0 > bSynchAddress 0 > <endpoint 1> > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x84 (in 0x04) > bmAttributes 2 (bulk) > wMaxPacketSize 512 > bInterval 0 ms > bRefresh 0 > bSynchAddress 0 > <endpoint 2> > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x85 (in 0x05) > bmAttributes 3 (interrupt) > wMaxPacketSize 64 > bInterval 11 ms > bRefresh 0 > bSynchAddress 0 > <interface 1> > <altsetting 0> > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 0 > bNumEndpoints 2 > bInterfaceClass 7 > bInterfaceSubClass 1 > bInterfaceProtocol 2 > iInterface 0 () > <endpoint 0> > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x01 (out 0x01) > bmAttributes 2 (bulk) > wMaxPacketSize 512 > bInterval 0 ms > bRefresh 0 > bSynchAddress 0 > <endpoint 1> > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x82 (in 0x02) > bmAttributes 2 (bulk) > wMaxPacketSize 512 > bInterval 0 ms > bRefresh 0 > bSynchAddress 0 > > > > > >
-- 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]
