# Scanner information
Author: Henning Meier-Geinitz
Keywords: sane, backend, driver, scanner, unsupported

# Scanners not supported by SANE

## Manufacturer and model

Hewlett-Packard ScanJet 3670c

## Bus type

USB

## Vendor ID

0x03f0

## Product ID

0x1405

## Chipset

Written on the chipset:

     26-00204-00A
     0310FGGSH-10

Also there is an Elite MT RAM chip:

    EliteMT (100MHz)
    M1B416256A
    DZC1HF2GJ

## Comments

Several people want to write a backend. See this thread on sane-devel for details.

The Windows .inf file says, that it's the same driver for 3600 series and 2400 series?

## Output of /proc/bus/usb/devices or sane-find-scanner -v -v

    T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  3 Spd=12  MxCh= 0
    D:  Ver= 1.10 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs=  1
    P:  Vendor=03f0 ProdID=1405 Rev= 1.00
    S:  Manufacturer=Hewlett-Packard
    S:  Product=HP Scanjet Scanner
    S:  SerialNumber=CN35AS2459
    C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 48mA
    I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=usbscanner
    E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
    E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
    E:  Ad=83(I) Atr=03(Int.) MxPS=   1 Ivl=8ms

    Bus 001 Device 003: ID 03f0:1405 Hewlett-Packard
    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          0x1405
      bcdDevice            1.00
      iManufacturer           1 Hewlett-Packard
      iProduct                2 HP Scanjet Scanner
      iSerial                12 CN35AS2459
      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
            wMaxPacketSize         64
            bInterval               0
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x02  EP 2 OUT
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               none
            wMaxPacketSize         64
            bInterval               0
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x83  EP 3 IN
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               none
            wMaxPacketSize          1
            bInterval               8
      Language IDs: (length=4)
         0409 English(US)'

# Want to add or correct information?

If anything is wrong or missing on this page please file a bug report or use the the form for adding an unsupported device.

If you own an unsupported scanner, please send as much information as possible. Especially the output of sane-find-scanner -v -v and/or cat /proc/scsi/scsi (for SCSI scanners) or cat /proc/bus/usb/devices (for USB scanners) can help. If you dare to open the scanner, have a look at the text that's printed on the chips. That may help to identify the chipset. If you know that the scanner is similar to another one (e.g. supported by the same Windows driver), please also mention this fact.

# Information for Manufacturers

Are you a manufacturer or vendor of scanners and one of your scanners is not supported by SANE yet? In this case please have a look at our information for manufacturers.

# Links

- General information on how to contribute to SANE, e.g. by writing backends
- Scanner search engine
- SANE homepage

SANE homepage
Contact

$Date$ $Author$