[sane-devel] contribution for unsupported HP scanjet 4600
Gerard Klaver
gerard at gkall.hobby.nl
Fri May 11 15:27:24 UTC 2007
On Fri, 2007-05-11 at 11:51 +0400, Erik Martre wrote:
> As proposed on the web page about unsupported scanners, here is the
> output of "sane-find-scanner -v -v" (see attachment) ; my scanner HP
> scanjet 4600 is unsupported. I'm not able to write a backend myself yet,
> maybe in a couple of years.
>
> best regards
> Erik
>
> plain text document attachment (sane_output_scanjet4600.txt)
> erik at erik-desktop:~$ sane-find-scanner -v -v
> This is sane-find-scanner from sane-backends 1.0.18
>
>
>
> <device descriptor of 0x03f0/0x3005 at 003:002 (Hewlett-Packard. hp scanjet )>
> bLength 18
> bDescriptorType 1
> bcdUSB 2.00
> bDeviceClass 0
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 64
> idVendor 0x03F0
> idProduct 0x3005
> bcdDevice 1.00
> iManufacturer 1 (Hewlett-Packard. )
> iProduct 2 (hp scanjet )
> iSerialNumber 3 (CN3BQB690993)
> bNumConfigurations 1
> <configuration 0>
> bLength 9
> bDescriptorType 2
> wTotalLength 39
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0 ()
> bmAttributes 192 (Self-powered)
> MaxPower 100 mA
> <interface 0>
> <altsetting 0>
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 3
> bInterfaceClass 255
> bInterfaceSubClass 255
> bInterfaceProtocol 255
> 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 1
> bInterval 3 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 GL841 ...
> this is not a GL841 (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 RTS8822L-01H ...
> this is not a RTS8822L-01H (bEndpointAddress = 0x1, bmAttributes = 0x2, wMaxPacketSize = 0x200, bInterval = 0x0)
> checking for rts8858c ...
> this is not a rts8858c (bcdUSB = 0x200)
> checking for SQ113 ...
> <This USB chip looks like a SQ113 (result from sane-backends 1.0.18)>
>
> found USB scanner (vendor=0x03f0 [Hewlett-Packard. ], product=0x3005 [hp scanjet ], chip=SQ113) at libusb:003:002
>
> done
> erik at erik-desktop:~$
>
>
> --
> sane-devel mailing list: sane-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
> to sane-devel-request at lists.alioth.debian.org
According to the output inside is a SQ113, check this page for a backend
which supports this chip.
http://www.meier-geinitz.de/sane/mustek_usb2-backend/
Don't know if adding usb vendor and product id to backend is enough do
to some tests, be carefull because your scanner could be damaged, if
other hardware inside your scanner is different.
--
--------
m.vr.gr.
Gerard Klaver
More information about the sane-devel
mailing list