Canon I-SENSYS MF4320d

View: New views
2 Messages — Rating Filter:   Alert me  

Canon I-SENSYS MF4320d

by Wojciech Wierchoła :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Manufacturer: Canon
Model name: I-SENSYS MF4320d
Bus type: USB
Vendor ID: 0x04a9
Product ID: 0x26ee
Comment:

Just work (button, resolution and color change) with MF4010 settings in
pixma_imageclass.c file:

#define MF4320_PID 0x26ee
(...)
DEV ("Canon imageCLASS MF4320", "MF4320", MF4320_PID, 600, 640, 877, 0)

etc.

Data:

This is sane-find-scanner from sane-backends 1.0.20              

(...)

trying libusb:                                                  

<device descriptor of 0x04a9/0x26ee at 001:008 (Canon Inc. MF4320-4350)>
bLength               18                                                
bDescriptorType       1                                                
bcdUSB                2.00                                              
bDeviceClass          0                                                
bDeviceSubClass       0                                                
bDeviceProtocol       0                                                
bMaxPacketSize0       64                                                
idVendor              0x04A9                                            
idProduct             0x26EE                                            
bcdDevice             1.00                                              
iManufacturer         1 (Canon Inc.)                                    
iProduct              2 (MF4320-4350)                                  
iSerialNumber         3 (SJF8Z5060632M)                                
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  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                                                
    <endpoint 2>                                                        
    bLength           7                                                
    bDescriptorType   5                                                
    bEndpointAddress  0x83 (in 0x03)                                    
    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  0x04 (out 0x04)                                  
    bmAttributes      2 (bulk)                                          
    wMaxPacketSize    512                                              
    bInterval         0 ms                                              
    bRefresh          0                                                
    bSynchAddress     0                                                
    <endpoint 1>                                                        
    bLength           7                                                
    bDescriptorType   5                                                
    bEndpointAddress  0x85 (in 0x05)                                    
    bmAttributes      2 (bulk)                                          
    wMaxPacketSize    512                                              
    bInterval         0 ms                                              
    bRefresh          0                                                
    bSynchAddress     0                                                

<trying to find out which USB chip is used>
    checking for GT-6801 ...              
    this is not a GT-6801 (bDeviceClass = 0)
    checking for GT-6816 ...                
    this is not a GT-6816 (bcdUSB = 0x200)  
    checking for GT-8911 ...                
    this is not a GT-8911 (check 2, bcdUSB = 0x200)
    checking for MA-1017 ...                      
    this is not a MA-1017 (bDeviceClass = 0, bInterfaceClass = 255)
    checking for MA-1015 ...                                      
    this is not a MA-1015 (bDeviceClass = 0)                      
    checking for MA-1509 ...                                      
    this is not a MA-1509 (bDeviceClass = 0)                      
    checking for LM983[1,2,3] ...                                  
    this is not a LM983x (bcdUSB = 0x200)                          
    checking for GL646 ...                                        
    this is not a GL646 (bDeviceClass = 0, bInterfaceClass = 255)  
    checking for GL646_HP ...                                      
    this is not a GL646_HP (bDeviceClass = 0, bInterfaceClass = 255)
    checking for GL660+GL646 ...                                    
    this is not a GL660+GL646 (bDeviceClass = 0, bInterfaceClass = 255)
    checking for GL84x ...                                            
    this is not a GL841 (bDeviceClass = 0, bInterfaceClass = 255)      
    checking for ICM532B ...                                          
    this is not a ICM532B (check 1, bDeviceClass = 0, bInterfaceClass = 255)
    checking for PV8630/LM9830 ...                                          
    this is not a PV8630/LM9830 (bcdUSB = 0x200)                            
    checking for M011 ...                                                  
    this is not a M011 (bDeviceClass = 0)                                  
    checking for RTS8822 ...                                                
    this is not a RTS8822 (bEndpointAddress = 0x1, bmAttributes = 0x2,
wMaxPacketSize = 0x200, bInterval = 0x0)
    checking for rts8858c ...                                                                                  
    this is not a rts8858c (bcdUSB = 0x200)                                                                    
    checking for SQ113 ...                                                                                    
    this is not a SQ113 (bInterfaceSubClass = 0)                                                              
    checking for HP5550/5590/7650 chipset ...                                                                  
    this is not a HP5550/5590/7650 chipset (bDeviceClass = 0)                                                  
    checking for rts8801/rts8891 ...                                                                          
    this is not a rts8801/rts8891 (bcdUSB = 0x200)                                                            
<Couldn't determine the type of the USB chip (result from sane-backends
1.0.20)>                              

found USB scanner (vendor=0x04a9 [Canon Inc.], product=0x26ee [MF4320-4350])
at libusb:001:008

(...)

  # Your USB scanner was (probably) detected. It may or may not be supported
by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
done


--
Wojciech Wierchoła

--
sane-devel mailing list: sane-devel@...
http://lists.alioth.debian.org/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
             to sane-devel-request@...

Re: Canon I-SENSYS MF4320d

by Nicolas Martin-8 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks a lot for this information, I'll update the pixma_imageclass.c
file and backend documentation with this.

Nicolas

Le mercredi 21 octobre 2009 à 17:38 +0200, Wojciech Wierchoła a écrit :

> Manufacturer: Canon
> Model name: I-SENSYS MF4320d
> Bus type: USB
> Vendor ID: 0x04a9
> Product ID: 0x26ee
> Comment:
>
> Just work (button, resolution and color change) with MF4010 settings in
> pixma_imageclass.c file:
>
> #define MF4320_PID 0x26ee
> (...)
> DEV ("Canon imageCLASS MF4320", "MF4320", MF4320_PID, 600, 640, 877, 0)
>
> etc.
>
> Data:
>
> This is sane-find-scanner from sane-backends 1.0.20              
>
> (...)
>
> trying libusb:                                                  
>
> <device descriptor of 0x04a9/0x26ee at 001:008 (Canon Inc. MF4320-4350)>
> bLength               18                                                
> bDescriptorType       1                                                
> bcdUSB                2.00                                              
> bDeviceClass          0                                                
> bDeviceSubClass       0                                                
> bDeviceProtocol       0                                                
> bMaxPacketSize0       64                                                
> idVendor              0x04A9                                            
> idProduct             0x26EE                                            
> bcdDevice             1.00                                              
> iManufacturer         1 (Canon Inc.)                                    
> iProduct              2 (MF4320-4350)                                  
> iSerialNumber         3 (SJF8Z5060632M)                                
> 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  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                                                
>     <endpoint 2>                                                        
>     bLength           7                                                
>     bDescriptorType   5                                                
>     bEndpointAddress  0x83 (in 0x03)                                    
>     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  0x04 (out 0x04)                                  
>     bmAttributes      2 (bulk)                                          
>     wMaxPacketSize    512                                              
>     bInterval         0 ms                                              
>     bRefresh          0                                                
>     bSynchAddress     0                                                
>     <endpoint 1>                                                        
>     bLength           7                                                
>     bDescriptorType   5                                                
>     bEndpointAddress  0x85 (in 0x05)                                    
>     bmAttributes      2 (bulk)                                          
>     wMaxPacketSize    512                                              
>     bInterval         0 ms                                              
>     bRefresh          0                                                
>     bSynchAddress     0                                                
>
> <trying to find out which USB chip is used>
>     checking for GT-6801 ...              
>     this is not a GT-6801 (bDeviceClass = 0)
>     checking for GT-6816 ...                
>     this is not a GT-6816 (bcdUSB = 0x200)  
>     checking for GT-8911 ...                
>     this is not a GT-8911 (check 2, bcdUSB = 0x200)
>     checking for MA-1017 ...                      
>     this is not a MA-1017 (bDeviceClass = 0, bInterfaceClass = 255)
>     checking for MA-1015 ...                                      
>     this is not a MA-1015 (bDeviceClass = 0)                      
>     checking for MA-1509 ...                                      
>     this is not a MA-1509 (bDeviceClass = 0)                      
>     checking for LM983[1,2,3] ...                                  
>     this is not a LM983x (bcdUSB = 0x200)                          
>     checking for GL646 ...                                        
>     this is not a GL646 (bDeviceClass = 0, bInterfaceClass = 255)  
>     checking for GL646_HP ...                                      
>     this is not a GL646_HP (bDeviceClass = 0, bInterfaceClass = 255)
>     checking for GL660+GL646 ...                                    
>     this is not a GL660+GL646 (bDeviceClass = 0, bInterfaceClass = 255)
>     checking for GL84x ...                                            
>     this is not a GL841 (bDeviceClass = 0, bInterfaceClass = 255)      
>     checking for ICM532B ...                                          
>     this is not a ICM532B (check 1, bDeviceClass = 0, bInterfaceClass = 255)
>     checking for PV8630/LM9830 ...                                          
>     this is not a PV8630/LM9830 (bcdUSB = 0x200)                            
>     checking for M011 ...                                                  
>     this is not a M011 (bDeviceClass = 0)                                  
>     checking for RTS8822 ...                                                
>     this is not a RTS8822 (bEndpointAddress = 0x1, bmAttributes = 0x2,
> wMaxPacketSize = 0x200, bInterval = 0x0)
>     checking for rts8858c ...                                                                                  
>     this is not a rts8858c (bcdUSB = 0x200)                                                                    
>     checking for SQ113 ...                                                                                    
>     this is not a SQ113 (bInterfaceSubClass = 0)                                                              
>     checking for HP5550/5590/7650 chipset ...                                                                  
>     this is not a HP5550/5590/7650 chipset (bDeviceClass = 0)                                                  
>     checking for rts8801/rts8891 ...                                                                          
>     this is not a rts8801/rts8891 (bcdUSB = 0x200)                                                            
> <Couldn't determine the type of the USB chip (result from sane-backends
> 1.0.20)>                              
>
> found USB scanner (vendor=0x04a9 [Canon Inc.], product=0x26ee [MF4320-4350])
> at libusb:001:008
>
> (...)
>
>   # Your USB scanner was (probably) detected. It may or may not be supported
> by
>   # SANE. Try scanimage -L and read the backend's manpage.
>
>   # Not checking for parallel port scanners.
>
>   # Most Scanners connected to the parallel port or other proprietary ports
>   # can't be detected by this program.
> done
>
>
> --
> Wojciech Wierchoła
>
> --
> sane-devel mailing list: sane-devel@...
> http://lists.alioth.debian.org/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
>              to sane-devel-request@...


--
sane-devel mailing list: sane-devel@...
http://lists.alioth.debian.org/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
             to sane-devel-request@...