Hi Chris, Your scanner should work via USB or over network with the escl backend. Please check the used SANE version: $ scanimage -V scanimage (sane-backends) 1.0.29-290-g787b89da; backend version 1.0.29
Please have a look here: https://gitlab.com/sane-project/backends/-/issues/183 Hope this helps. Cheers, Rolf Am 18.03.20 um 02:48 schrieb Chris Richards: > > Greetings all, > > I just bought this AIO Canon. It has both USB and Network, and I have > it on the network. So far it's been doing what I need, but I have to > use a Windows VM to talk to the scanner. I've captured network > packets when using the windows VM, and it appears to be using ports > 8510/8512. If I use the SANE Pixma configuration file to talk to it, > I can see it sending packets over the network to the printer, but it > fails to ID the printer. > > The Windows INF file seems to indicate driver support for the following: > > "Canon MF745/746"=MF746C_USB,USB\VID_04A9&PID_27FA&MI_00 > "Canon MF742/744"=MF742C_USB,USB\VID_04A9&PID_27FB&MI_00 > "Canon MF741/743"=MF741C_USB,USB\VID_04A9&PID_27FC&MI_00 > "Canon MF645"=MF645C_USB,USB\VID_04A9&PID_27FD&MI_00 > "Canon MF642/643/644"=MF642C_USB,USB\VID_04A9&PID_27FE&MI_00 > "Canon MF641"=MF641C_USB,USB\VID_04A9&PID_27FF&MI_00 > "Canon MF745"=MF745C_USB,USB\VID_04A9&PID_2800&MI_00 > "Canon MF642/644"=MF644C_USB,USB\VID_04A9&PID_2801&MI_00 > "Canon MF Scan"=MFSCN_NW,CANON_MFNP&MFSCN > "Canon MF745/746"=MF746C_NW,CANON_MFNP&MF746C > "Canon MF742/744"=MF742C_NW,CANON_MFNP&MF742C > "Canon MF741/743"=MF741C_NW,CANON_MFNP&MF741C > "Canon MF645"=MF645C_NW,CANON_MFNP&MF645C > "Canon MF642/643/644"=MF642C_NW,CANON_MFNP&MF642C > "Canon MF641"=MF641C_NW,CANON_MFNP&MF641C > "Canon MF745"=MF745C_NW,CANON_MFNP&MF745C > "Canon MF642/644"=MF644C_NW,CANON_MFNP&MF644C > > > When I plug the printer in via USB and run sane-find-scanner, it gives > me the following: > > <device descriptor of 0x04a9/0x27fc at 003:008 (Canon MF741C/743C)> > bLength 18 > bDescriptorType 1 > bcdUSB 2.10 > bDeviceClass 0 > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 64 > idVendor 0x04A9 > idProduct 0x27FC > bcdDevice 0.00 > iManufacturer 1 (Canon) > iProduct 2 (MF741C/743C) > iSerialNumber 3 (f4a997cd62b0) > bNumConfigurations 1 > <configuration 0> > bLength 9 > bDescriptorType 2 > wTotalLength 131 > bNumInterfaces 3 > 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 > <altsetting 1> > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 1 > bNumEndpoints 2 > bInterfaceClass 7 > bInterfaceSubClass 1 > bInterfaceProtocol 4 > 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 > <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 > <altsetting 1> > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 1 > bNumEndpoints 2 > bInterfaceClass 7 > bInterfaceSubClass 1 > bInterfaceProtocol 4 > 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 > <interface 2> > <altsetting 0> > bLength 9 > bDescriptorType 4 > bInterfaceNumber 2 > bAlternateSetting 0 > bNumEndpoints 2 > bInterfaceClass 7 > bInterfaceSubClass 1 > bInterfaceProtocol 2 > iInterface 0 () > <endpoint 0> > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x06 (out 0x06) > bmAttributes 2 (bulk) > wMaxPacketSize 512 > bInterval 0 ms > bRefresh 0 > bSynchAddress 0 > <endpoint 1> > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x87 (in 0x07) > bmAttributes 2 (bulk) > wMaxPacketSize 512 > bInterval 0 ms > bRefresh 0 > bSynchAddress 0 > > <trying to find out which USB chip is used> > could not claim USB device interface > found USB scanner (vendor=0x04a9 [Canon], product=0x27fc > [MF741C/743C]) at libusb:003:008 > > > I dunno if any of this is helpful, but if anyone cares to take a stab > at this, I'm willing to test. > > > Thanks in advance. > > Chris >