I have purchased a Hewlett Packard 5300C scanner and am very interested in
getting it to work with SANE. However, I can find very little Linux-related
information about this scanner. I would assume that it's interface is similar to the
HP5100 and HP5200, which have a very similar specification, but those drivers do
not seem to work. The USB scanner module do not include the product ID, and the
parallel port drivers do not seem to detect the device.
This scanner has a USB and Parallel port interface, I would prefer to have a
working USB driver, but of course even parallel would be sufficient.
My setup is:
Linux 2.2.16 (Mandrake 6.2) with back-ported USB drivers and the ppdev module.
When I try to load the 'pg' module, I get this error:
Jul 13 11:39:09 zifnab kernel: pg: pg version 1.02, major 97
Jul 13 11:39:09 zifnab kernel: pg0: Autoprobe failed
Jul 13 11:39:09 zifnab kernel: pg: No ATAPI device detected
And the parport_probe module returns:
Jul 12 20:43:45 zifnab kernel: parport0: no IEEE-1284 device present.
Some USB information about this scanner:
Jul 12 19:11:55 zifnab kernel: Manufacturer: Hewlett Packard
Jul 12 19:11:55 zifnab kernel: Product: Hewlett Packard ScanJet 5300C
Jul 12 19:11:55 zifnab kernel: SerialNumber: TW01B12380ME
Jul 12 19:11:55 zifnab kernel: usb.c: This device is not recognized by any
installed USB driver.
Jul 12 19:11:55 zifnab kernel: Length = 18
Jul 12 19:11:55 zifnab kernel: DescriptorType = 01
Jul 12 19:11:55 zifnab kernel: USB version = 1.00
Jul 12 19:11:55 zifnab kernel: Vendor:Product = 03f0:0701
Jul 12 19:11:55 zifnab kernel: MaxPacketSize0 = 8
Jul 12 19:11:55 zifnab kernel: NumConfigurations = 1
Jul 12 19:11:55 zifnab kernel: Device version = 0.01
Jul 12 19:11:55 zifnab kernel: Device Class:SubClass:Protocol = 00:00:00
Jul 12 19:11:55 zifnab kernel: Per-interface classes
Jul 12 19:11:55 zifnab kernel: Configuration:
Jul 12 19:11:55 zifnab kernel: bLength = 9
Jul 12 19:11:55 zifnab kernel: bDescriptorType = 02
Jul 12 19:11:55 zifnab kernel: wTotalLength = 0027
Jul 12 19:11:55 zifnab kernel: bNumInterfaces = 01
Jul 12 19:11:55 zifnab kernel: bConfigurationValue = 01
Jul 12 19:11:55 zifnab kernel: iConfiguration = 00
Jul 12 19:11:55 zifnab kernel: bmAttributes = 40
Jul 12 19:11:55 zifnab kernel: MaxPower = 100mA
Jul 12 19:11:55 zifnab kernel:
Jul 12 19:11:55 zifnab kernel: Interface: 0
Jul 12 19:11:55 zifnab kernel: Alternate Setting: 0
Jul 12 19:11:55 zifnab kernel: bLength = 9
Jul 12 19:11:55 zifnab kernel: bDescriptorType = 04
Jul 12 19:11:55 zifnab kernel: bInterfaceNumber = 00
Jul 12 19:11:55 zifnab kernel: bAlternateSetting = 00
Jul 12 19:11:55 zifnab kernel: bNumEndpoints = 03
Jul 12 19:11:55 zifnab kernel: bInterface Class:SubClass:Protocol =
00:00:00
Jul 12 19:11:55 zifnab kernel: iInterface = 00
Jul 12 19:11:55 zifnab kernel: Endpoint:
Jul 12 19:11:55 zifnab kernel: bLength = 7
Jul 12 19:11:55 zifnab kernel: bDescriptorType = 05
Jul 12 19:11:55 zifnab kernel: bEndpointAddress = 01 (out)
Jul 12 19:11:55 zifnab kernel: bmAttributes = 02 (Bulk)
Jul 12 19:11:55 zifnab kernel: wMaxPacketSize = 0008
Jul 12 19:11:55 zifnab kernel: bInterval = 00
Jul 12 19:11:55 zifnab kernel: Endpoint:
Jul 12 19:11:55 zifnab kernel: bLength = 7
Jul 12 19:11:55 zifnab kernel: bDescriptorType = 05
Jul 12 19:11:55 zifnab kernel: bEndpointAddress = 82 (in)
Jul 12 19:11:55 zifnab kernel: bmAttributes = 03 (Interrupt)
Jul 12 19:11:55 zifnab kernel: wMaxPacketSize = 0008
Jul 12 19:11:55 zifnab kernel: bInterval = 0a
Jul 12 19:11:55 zifnab kernel: Endpoint:
Jul 12 19:11:55 zifnab kernel: bLength = 7
Jul 12 19:11:55 zifnab kernel: bDescriptorType = 05
Jul 12 19:11:55 zifnab kernel: bEndpointAddress = 83 (in)
Jul 12 19:11:55 zifnab kernel: bmAttributes = 02 (Bulk)
Jul 12 19:11:55 zifnab kernel: wMaxPacketSize = 0040
Jul 12 19:11:55 zifnab kernel: bInterval = 00
Any help to get this device to work under Linux would be greatly appreciated.
Is there a mailing list or information about reverse engineering such devices if
this is needed?
Sincerely,
Terence Haddock
-- Source code, list archive, and docs: http://www.mostang.com/sane/ To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com
This archive was generated by hypermail 2b29 : Thu Jul 13 2000 - 09:39:02 PDT