[sane-devel] HP ScanJet 2400c not supported?

Giovanni Toraldo scurippio at gmail.com
Tue Apr 13 13:27:01 UTC 2010


Hi,

I have the HP ScanJet 2400c and it's not working with sane 1.0.20
(from Debian Unstable).
Someone has any news for the current status of the backend support of
this flatbed scanner?

Thanks.


$ scanimage > test
[genesys] WARNING: Your scanner is not fully supported or at least
[genesys]          had only limited testing. Please be careful and
[genesys]          report any failure/success to
[genesys]          sane-devel at lists.alioth.debian.org. Please provide as many
[genesys]          details as possible, e.g. the exact name of your
[genesys]          scanner and what does (not) work.
scanimage: sane_start: Invalid argument

$ sane-find-scanner
found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x0a01 [hp
scanjet scanner], chip=GL646_HP) at libusb:002:002

$ scanimage -L
device `genesys:libusb:002:002' is a Hewlett Packard ScanJet 2400c
flatbed scanner

$ lsusb -vv
Bus 002 Device 002: ID 03f0:0a01 Hewlett-Packard ScanJet 2400c
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0         8
  idVendor           0x03f0 Hewlett-Packard
  idProduct          0x0a01 ScanJet 2400c
  bcdDevice            1.01
  iManufacturer           1 Hewlett-Packard
  iProduct                2 hp scanjet scanner
  iSerial                12 CN74CSR03S
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower               48mA
    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     0x0040  1x 64 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     0x0040  1x 64 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 Status:     0x0001
  Self Powered

-- 
Giovanni "scorp" Toraldo



More information about the sane-devel mailing list