[sane-devel] Fwd: Canon LiDE 220

Сергей Шевченко shew-sergey at yandex.ru
Tue Apr 26 05:14:29 UTC 2016


Yesterday I installed Sane from Git on instructions from https://help.ubuntu.com/community/CompileSaneFromSource
I compiled backend 1.0.26, but the device is still not recognized by the scanner


user-GB-BXCE-3205 ~ # lsusb
Bus 003 Device 002: ID 8087:8001 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 8087:07dc Intel Corp. 
Bus 001 Device 005: ID 04a9:190f Canon, Inc. 
Bus 001 Device 003: ID 046d:c00e Logitech, Inc. M-BJ58/M-BJ69 Optical Wheel Mouse
Bus 001 Device 002: ID 258a:0001  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


user-GB-BXCE-3205 ~ # lsusb -d 04a9:190f -v -v 

Bus 001 Device 005: ID 04a9:190f Canon, Inc. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0        64
  idVendor           0x04a9 Canon, Inc.
  idProduct          0x190f 
  bcdDevice            7.04
  iManufacturer           1 Canon
  iProduct                2 CanoScan
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval               8
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)

user-GB-BXCE-3205 ~ # sane-find-scanner 

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x04a9 [Canon], product=0x190f [CanoScan], chip=GL848+) at libusb:001:005
  # 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.


user-GB-BXCE-3205 ~ # scanimage -V
scanimage (sane-backends) 1.0.26git; backend version 1.0.26
user-GB-BXCE-3205 ~ # 

user-GB-BXCE-3205 ~ # uname -a
Linux user-GB-BXCE-3205 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux


-- 
Regards,
Sergey


26.04.2016, 06:54, "Stef" <stef.dev at free.fr>:
> On 25/04/2016 16:24, Сергей Шевченко wrote:
>>  Hi
>>  here https://www.mail-archive.com/sane-devel@lists.alioth.debian.org/msg31893.html Stef wrote about GL848 : "it is a new genesys chip revision. Not datasheet known for this one. This work would be complicated"
>>
>>  DataSheet is available here - http://www.alldatasheet.com/datasheet-pdf/pdf/267066/GENESYS/GL848.html
>>  or here - http://www.digchip.com/datasheets/parts/datasheet/589/GL848.php
>>
>>  Can You make Sane-driver for Canon Lide 220 ?
>>
>>  --
>>  Sergey
>
>      Hello,
>
>      the Canon LiDE 220 is supported by latest git version.
>
> Regards,
>
>      Stef



More information about the sane-devel mailing list