# Scanners not supported by SANE

## Manufacturer and model

Visioneer 6200 USB Scanner

## Bus type

USB

## Vendor ID

0x0461

## Product ID

0x0345

## Chipset

## Comments

## 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.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
    P:  Vendor=0461 ProdID=0345 Rev= 0.01
    S:  Manufacturer=Primax
    S:  Product=USB Scanner
    C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 48mA
    I:  If#= 0 Alt= 0 #EPs= 2 Cls=10(unk. ) Sub=01 Prot=00 Driver=usbscanner
    E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
    E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms

    -- output to logs when scanner was plugged in without kernel driver loaded --

    Jan  2 23:30:31 ingchai hub.c: port 2 connection change
    Jan  2 23:30:31 ingchai hub.c: port 2, portstatus 101, change 1, 12 Mb/s
    Jan  2 23:30:31 ingchai hub.c: port 2, portstatus 101, change 0, 12 Mb/s
    Jan  2 23:30:31 ingchai hub.c: port 2, portstatus 101, change 0, 12 Mb/s
    Jan  2 23:30:31 ingchai hub.c: port 2, portstatus 101, change 0, 12 Mb/s
    Jan  2 23:30:31 ingchai hub.c: port 2, portstatus 101, change 0, 12 Mb/s
    Jan  2 23:30:31 ingchai hub.c: port 2, portstatus 103, change 10, 12 Mb/s
    Jan  2 23:30:31 ingchai hub.c: new USB device 00:01.2-2, assigned address 3
    Jan  2 23:30:31 ingchai usb.c: kmalloc IF d7ca2c60, numif 1
    Jan  2 23:30:31 ingchai usb.c: new device strings: Mfr=2, Product=1, SerialNumber=0
    Jan  2 23:30:31 ingchai usb.c: USB device number 3 default language ID 0x409
    Jan  2 23:30:31 ingchai Manufacturer: Primax
    Jan  2 23:30:31 ingchai Product: USB Scanner
    Jan  2 23:30:31 ingchai usb.c: unhandled interfaces on device
    Jan  2 23:30:31 ingchai usb.c: USB device 3 (vend/prod 0x461/0x345) is not claimed by any active driver.
    Jan  2 23:30:31 ingchai Length              = 18
    Jan  2 23:30:31 ingchai DescriptorType      = 01
    Jan  2 23:30:31 ingchai USB version         = 1.00
    Jan  2 23:30:31 ingchai Vendor:Product      = 0461:0345
    Jan  2 23:30:31 ingchai MaxPacketSize0      = 8
    Jan  2 23:30:31 ingchai NumConfigurations   = 1
    Jan  2 23:30:31 ingchai Device version      = 0.01
    Jan  2 23:30:31 ingchai Device Class:SubClass:Protocol = 00:00:00
    Jan  2 23:30:31 ingchai Per-interface classes
    Jan  2 23:30:31 ingchai Configuration:
    Jan  2 23:30:31 ingchai bLength             =    9
    Jan  2 23:30:31 ingchai bDescriptorType     =   02
    Jan  2 23:30:31 ingchai wTotalLength        = 0020
    Jan  2 23:30:31 ingchai bNumInterfaces      =   01
    Jan  2 23:30:31 ingchai bConfigurationValue =   01
    Jan  2 23:30:31 ingchai iConfiguration      =   00
    Jan  2 23:30:31 ingchai bmAttributes        =   40
    Jan  2 23:30:31 ingchai MaxPower            =   48mA
    Jan  2 23:30:31 ingchai
    Jan  2 23:30:31 ingchai Interface: 0
    Jan  2 23:30:31 ingchai Alternate Setting:  0
    Jan  2 23:30:31 ingchai bLength             =    9
    Jan  2 23:30:31 ingchai bDescriptorType     =   04
    Jan  2 23:30:31 ingchai bInterfaceNumber    =   00
    Jan  2 23:30:31 ingchai bAlternateSetting   =   00
    Jan  2 23:30:31 ingchai bNumEndpoints       =   02
    Jan  2 23:30:31 ingchai bInterface Class:SubClass:Protocol =   10:01:00
    Jan  2 23:30:31 ingchai iInterface          =   00
    Jan  2 23:30:31 ingchai Endpoint:
    Jan  2 23:30:31 ingchai bLength             =    7
    Jan  2 23:30:31 ingchai bDescriptorType     =   05
    Jan  2 23:30:31 ingchai bEndpointAddress    =   81 (in)
    Jan  2 23:30:31 ingchai bmAttributes        =   02 (Bulk)
    Jan  2 23:30:31 ingchai wMaxPacketSize      = 0040
    Jan  2 23:30:31 ingchai bInterval           =   00
    Jan  2 23:30:31 ingchai Endpoint:
    Jan  2 23:30:31 ingchai bLength             =    7
    Jan  2 23:30:31 ingchai bDescriptorType     =   05
    Jan  2 23:30:31 ingchai bEndpointAddress    =   02 (out)
    Jan  2 23:30:31 ingchai bmAttributes        =   02 (Bulk)
    Jan  2 23:30:31 ingchai wMaxPacketSize      = 0040
    Jan  2 23:30:31 ingchai bInterval           =   00

# 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$