I think it is supported by the hplip project? http://hplipopensource.com/
allan On Mon, Jul 2, 2012 at 10:13 PM, Kingsley Haldane Bugarin OAM <kingsley.bugarin at iinet.net.au> wrote: > The following is all the information I can provide. I don't know > anything about what Windows driver it uses but it may be similar to the > 5510. > > output of sane-find-scanner -v -v > > <device descriptor of 0x03f0/0xa511 at 001:003 (HP Photosmart 6510 > series)> > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 0 > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 64 > idVendor 0x03F0 > idProduct 0xA511 > bcdDevice 1.00 > iManufacturer 1 (HP) > iProduct 2 (Photosmart 6510 series) > iSerialNumber 3 (CN1AR422C405RP) > bNumConfigurations 1 > <configuration 0> > bLength 9 > bDescriptorType 2 > wTotalLength 108 > bNumInterfaces 4 > 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 204 > bInterfaceProtocol 0 > 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 7 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 0x08 (out 0x08) > bmAttributes 2 (bulk) > wMaxPacketSize 512 > bInterval 0 ms > bRefresh 0 > bSynchAddress 0 > <endpoint 1> > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x89 (in 0x09) > bmAttributes 2 (bulk) > wMaxPacketSize 512 > bInterval 0 ms > bRefresh 0 > bSynchAddress 0 > <interface 2> > <altsetting 0> > bLength 9 > bDescriptorType 4 > bInterfaceNumber 2 > bAlternateSetting 0 > bNumEndpoints 2 > bInterfaceClass 8 > bInterfaceSubClass 6 > bInterfaceProtocol 80 > 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 > <interface 3> > <altsetting 0> > bLength 9 > bDescriptorType 4 > bInterfaceNumber 3 > bAlternateSetting 0 > bNumEndpoints 2 > bInterfaceClass 255 > bInterfaceSubClass 4 > bInterfaceProtocol 1 > iInterface 0 () > <endpoint 0> > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x0A (out 0x0A) > bmAttributes 2 (bulk) > wMaxPacketSize 512 > bInterval 0 ms > bRefresh 0 > bSynchAddress 0 > <endpoint 1> > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x8B (in 0x0B) > 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 GL84x (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 = 204) > checking for HP4500C/4570C/5500C/5550C/5590/7650 chipset ... > this is not a HP4500C/4570C/5500C/5550C/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.21)> > > found USB scanner (vendor=0x03f0 [HP], product=0xa511 [Photosmart 6510 > series]) at libusb:001:003 > > <device descriptor of 0x1d6b/0x0002 at 001:001> > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 9 > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 64 > idVendor 0x1D6B > idProduct 0x0002 > bcdDevice 2.06 > iManufacturer 3 () > iProduct 2 () > iSerialNumber 1 () > bNumConfigurations 1 > <configuration 0> > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 () > bmAttributes 224 (Self-poweredRemote Wakeup) > MaxPower 0 mA > <interface 0> > <altsetting 0> > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 > bInterfaceSubClass 0 > bInterfaceProtocol 0 > iInterface 0 () > <endpoint 0> > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 (in 0x01) > bmAttributes 3 (interrupt) > wMaxPacketSize 4 > bInterval 12 ms > bRefresh 0 > bSynchAddress 0 > > # 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. > # You may want to run this program as root to find all devices. Once you > # found the scanner devices, be sure to adjust access permissions as > # necessary. > done > > output of cat /proc/bus/usb/devices > > T: Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 3 Spd=480 MxCh= 0 > D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 > P: Vendor=03f0 ProdID=a511 Rev= 1.00 > S: Manufacturer=HP > S: Product=Photosmart 6510 series > S: SerialNumber=CN1AR422C405RP > C:* #Ifs= 4 Cfg#= 1 Atr=c0 MxPwr= 2mA > I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=cc Prot=00 Driver=(none) > E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms > E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms > E: Ad=83(I) Atr=03(Int.) MxPS= 64 Ivl=8ms > I:* If#= 1 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp > E: Ad=08(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms > E: Ad=89(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms > I:* If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 > Driver=usb-storage > E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms > E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms > I:* If#= 3 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=04 Prot=01 Driver=(none) > E: Ad=0a(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms > E: Ad=8b(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms > > -- > Kingsley Haldane Bugarin OAM > Paralympian - Swimming > 1984, 1988, 1992, 1996, 2000 > www.kingsleybugarin.com.au > > > -- > sane-devel mailing list: sane-devel at lists.alioth.debian.org > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel > Unsubscribe: Send mail with subject "unsubscribe your_password" > to sane-devel-request at lists.alioth.debian.org -- "The truth is an offense, but not a sin"
