<div dir="ltr"><div><div><div><div><div><span style="font-family:courier new,monospace"><br></span></div><span style="font-family:courier new,monospace">Hi, <br><br></span></div><span style="font-family:courier new,monospace">I'm trying to figure out if I can get Canon iSENSYS MF8230c to work with sane-pixma back-end.<br>
</span></div><div><span style="font-family:courier new,monospace">I've been reading a bit and experimenting a bit.<br><br></span></div><span style="font-family:courier new,monospace">On the positive side, there is already support for "i-SENSYS MF3010, MF4320d, MF4330d, MF4550d".<br>
</span></div><span style="font-family:courier new,monospace">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 ;-)<br>
<br></span></div><div><span style="font-family:courier new,monospace">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?)<br>
</span></div><div><span style="font-family:courier new,monospace">Or do I need to take a copy of the .c file, change the VID/PID, and then see where that leaves me?<br><br></span></div><div><span style="font-family:courier new,monospace">IN GENERAL, a few pointers to where I should go next would be greatly appreciated!</span></div>
<div><span style="font-family:courier new,monospace"></span></div><div><span style="font-family:courier new,monospace">/Troels<br><br></span></div><div><span style="font-family:courier new,monospace">misc traces below<br>
</span></div><div><span style="font-family:courier new,monospace"><br>$ sudo lsusb<br></span></div><div><span style="font-family:courier new,monospace"><cut><br></span></div><div><span style="font-family:courier new,monospace">Bus 002 Device 009: ID 04a9:2779 Canon, Inc. <br>
</span></div><div><span style="font-family:courier new,monospace"><cut><br><br>$ sudo scanimage -L<br>No scanners were identified. <br><br>sudo sane-find-scanner -v -v -v<br></span></div><div><span style="font-family:courier new,monospace"><cut><br>
<device descriptor of 0x04a9/0x2779 at 002:009 (Canon,Inc. MF8200C Series)><br>bLength 18<br>bDescriptorType 1<br>bcdUSB 2.00<br>bDeviceClass 0<br>bDeviceSubClass 0<br>
bDeviceProtocol 0<br>bMaxPacketSize0 64<br>idVendor 0x04A9<br>idProduct 0x2779<br>bcdDevice 0.00<br>iManufacturer 1 (Canon,Inc.)<br>iProduct 2 (MF8200C Series)<br>
iSerialNumber 3 (2c9efc4f5de2)<br>bNumConfigurations 1<br> <configuration 0><br> bLength 9<br> bDescriptorType 2<br> wTotalLength 62<br> bNumInterfaces 2<br> bConfigurationValue 1<br>
iConfiguration 0 ()<br> bmAttributes 192 (Self-powered)<br> MaxPower 2 mA<br> <interface 0><br> <altsetting 0><br> bLength 9<br> bDescriptorType 4<br> bInterfaceNumber 0<br>
bAlternateSetting 0<br> bNumEndpoints 3<br> bInterfaceClass 255<br> bInterfaceSubClass 0<br> bInterfaceProtocol 255<br> iInterface 0 ()<br> <endpoint 0><br> bLength 7<br>
bDescriptorType 5<br> bEndpointAddress 0x03 (out 0x03)<br> bmAttributes 2 (bulk)<br> wMaxPacketSize 512<br> bInterval 0 ms<br> bRefresh 0<br> bSynchAddress 0<br> <endpoint 1><br>
bLength 7<br> bDescriptorType 5<br> bEndpointAddress 0x84 (in 0x04)<br> bmAttributes 2 (bulk)<br> wMaxPacketSize 512<br> bInterval 0 ms<br> bRefresh 0<br> bSynchAddress 0<br>
<endpoint 2><br> bLength 7<br> bDescriptorType 5<br> bEndpointAddress 0x85 (in 0x05)<br> bmAttributes 3 (interrupt)<br> wMaxPacketSize 64<br> bInterval 11 ms<br> bRefresh 0<br>
bSynchAddress 0<br> <interface 1><br> <altsetting 0><br> bLength 9<br> bDescriptorType 4<br> bInterfaceNumber 1<br> bAlternateSetting 0<br> bNumEndpoints 2<br> bInterfaceClass 7<br>
bInterfaceSubClass 1<br> bInterfaceProtocol 2<br> iInterface 0 ()<br> <endpoint 0><br> bLength 7<br> bDescriptorType 5<br> bEndpointAddress 0x01 (out 0x01)<br> bmAttributes 2 (bulk)<br>
wMaxPacketSize 512<br> bInterval 0 ms<br> bRefresh 0<br> bSynchAddress 0<br> <endpoint 1><br> bLength 7<br> bDescriptorType 5<br> bEndpointAddress 0x82 (in 0x02)<br>
bmAttributes 2 (bulk)<br> wMaxPacketSize 512<br> bInterval 0 ms<br> bRefresh 0<br> bSynchAddress 0<br><br><br><br><br></span></div></div>