[sane-devel] XEROX 620S SCSI Scanner.
Chris Norton
cnorton@biosensorhawaii.com
Thu, 14 Oct 2004 11:12:10 -0400
Thanks for reply. The output is below. With some direction I may be
able to make a back-end driver but right now I'm not sure where to
start.
Thanks for your help,
Chris
[nei@localhost nei]$ sane-find-scanner -v -v
searching for SCSI scanners:
checking /dev/scanner... open ok
Inquiry for device:
000: 06 00 02 02 27 00 00 30 58 45 52 4f 58 20 20
20 ....'..0XEROX
016: 44 6f 63 75 49 6d 61 67 65 36 32 30 53 20 20 20
DocuImage620S
032: 30 30 30 31 01 27 00 56 20 00 00 0e
0001.'.V ...
found SCSI scanner "XEROX DocuImage620S 0001"
at /dev/scanner
checking /dev/sg0... open ok
Inquiry for device:
000: 06 00 02 02 27 00 00 30 58 45 52 4f 58 20 20
20 ....'..0XEROX
016: 44 6f 63 75 49 6d 61 67 65 36 32 30 53 20 20 20
DocuImage620S
032: 30 30 30 31 01 27 00 56 20 00 00 0e
0001.'.V ...
found SCSI scanner "XEROX DocuImage620S 0001" at /dev/sg0
checking /dev/sg1... failed to open (Invalid argument)
checking /dev/sg2... failed to open (Invalid argument)
checking /dev/sg3... failed to open (Invalid argument)
checking /dev/sg4... failed to open (Invalid argument)
checking /dev/sg5... failed to open (Invalid argument)
checking /dev/sg6... failed to open (Invalid argument)
checking /dev/sg7... failed to open (Invalid argument)
checking /dev/sg8... failed to open (Invalid argument)
checking /dev/sg9... failed to open (Invalid argument)
checking /dev/sga... failed to open (Invalid argument)
checking /dev/sgb... failed to open (Invalid argument)
checking /dev/sgc... failed to open (Invalid argument)
checking /dev/sgd... failed to open (Invalid argument)
checking /dev/sge... failed to open (Invalid argument)
checking /dev/sgf... failed to open (Invalid argument)
checking /dev/sgg... failed to open (Invalid argument)
checking /dev/sgh... failed to open (Invalid argument)
checking /dev/sgi... failed to open (Invalid argument)
checking /dev/sgj... failed to open (Invalid argument)
checking /dev/sgk... failed to open (Invalid argument)
checking /dev/sgl... failed to open (Invalid argument)
checking /dev/sgm... failed to open (Invalid argument)
checking /dev/sgn... failed to open (Invalid argument)
checking /dev/sgo... failed to open (Invalid argument)
checking /dev/sgp... failed to open (Invalid argument)
checking /dev/sgq... failed to open (Invalid argument)
checking /dev/sgr... failed to open (Invalid argument)
checking /dev/sgs... failed to open (Invalid argument)
checking /dev/sgt... failed to open (Invalid argument)
checking /dev/sgu... failed to open (Invalid argument)
checking /dev/sgv... failed to open (Invalid argument)
checking /dev/sgw... failed to open (Invalid argument)
checking /dev/sgx... failed to open (Invalid argument)
checking /dev/sgy... failed to open (Invalid argument)
checking /dev/sgz... failed to open (Invalid argument)
# Your SCSI scanner was detected. It may or may not be
supported by SANE. Try
# scanimage -L and read the backend's manpage.
searching for USB scanners:
checking /dev/usb/scanner... failed to open (Invalid
argument)
checking /dev/usb/scanner0... failed to open (Invalid
argument)
checking /dev/usb/scanner1... failed to open (Invalid
argument)
checking /dev/usb/scanner2... failed to open (Invalid
argument)
checking /dev/usb/scanner3... failed to open (Invalid
argument)
checking /dev/usb/scanner4... failed to open (Invalid
argument)
checking /dev/usb/scanner5... failed to open (Invalid
argument)
checking /dev/usb/scanner5... failed to open (Invalid
argument)
checking /dev/usb/scanner7... failed to open (Invalid
argument)
checking /dev/usb/scanner8... failed to open (Invalid
argument)
checking /dev/usb/scanner9... failed to open (Invalid
argument)
checking /dev/usb/scanner10... failed to open (Invalid
argument)
checking /dev/usb/scanner11... failed to open (Invalid
argument)
checking /dev/usb/scanner12... failed to open (Invalid
argument)
checking /dev/usb/scanner13... failed to open (Invalid
argument)
checking /dev/usb/scanner14... failed to open (Invalid
argument)
checking /dev/usb/scanner15... failed to open (Invalid
argument)
checking /dev/usbscanner... failed to open (Invalid
argument)
checking /dev/usbscanner0... failed to open (Invalid
argument)
checking /dev/usbscanner1... failed to open (Invalid
argument)
checking /dev/usbscanner2... failed to open (Invalid
argument)
checking /dev/usbscanner3... failed to open (Invalid
argument)
checking /dev/usbscanner4... failed to open (Invalid
argument)
checking /dev/usbscanner5... failed to open (Invalid
argument)
checking /dev/usbscanner6... failed to open (Invalid
argument)
checking /dev/usbscanner7... failed to open (Invalid
argument)
checking /dev/usbscanner8... failed to open (Invalid
argument)
checking /dev/usbscanner9... failed to open (Invalid
argument)
checking /dev/usbscanner10... failed to open (Invalid
argument)
checking /dev/usbscanner11... failed to open (Invalid
argument)
checking /dev/usbscanner12... failed to open (Invalid
argument)
checking /dev/usbscanner13... failed to open (Invalid
argument)
checking /dev/usbscanner14... failed to open (Invalid
argument)
checking /dev/usbscanner15... failed to open (Invalid
argument)
trying libusb:
<device descriptor of 0x0000/0x0000 at 002:001 (Linux
2.6.3-7mdk uhci_hcd UHCI H
ost Controller)>
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0000
idProduct 0x0000
bcdDevice 2.06
iManufacturer 3 (Linux 2.6.3-7mdk uhci_hcd)
iProduct 2 (UHCI Host Controller)
iSerialNumber 1 (0000:00:1f.4)
bNumConfigurations 1
<configuration 0>
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0 ()
bmAttributes 64 (Self-powered)
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 2
bInterval 255 ms
bRefresh 0
bSynchAddress 0
<device descriptor of 0x0000/0x0000 at 001:001 (Linux
2.6.3-7mdk uhci_hcd UHCI H
ost Controller)>
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0000
idProduct 0x0000
bcdDevice 2.06
iManufacturer 3 (Linux 2.6.3-7mdk uhci_hcd)
iProduct 2 (UHCI Host Controller)
iSerialNumber 1 (0000:00:1f.2)
bNumConfigurations 1
<configuration 0>
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0 ()
bmAttributes 64 (Self-powered)
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 2
bInterval 255 ms
bRefresh 0
bSynchAddress 0
# No USB scanners found. If you expected something
different, make sure that
# you have loaded a driver for your USB host controller
and have installed a
# kernel scanner module.
# 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
[nei@localhost nei]$
On Thu, 2004-10-14 at 08:29, Henning Meier-Geinitz wrote:
> Hi,
>
> On Wed, Oct 13, 2004 at 11:23:14AM -0400, Chris Norton wrote:
> > Is there any support for a XEROX D620S SCSI Scanner through sane?
>
> It's not mentioned in our lists so: probably no.
>
> > I'm using Mandrake linux and with a Adaptec 2940 card. sane-scan-finder
> > finds the Xerox scanner on /dev/sg0.
>
> Could you show us the output of "sane-find-scanner -v -v"?
>
> > Under windows 98 the Twain and ISIS drivers worked without any
> > additional software. The point is that it appeared to be Twain and ISIS
> > compliant.
>
> "TWAIN"-compliant doesn't mean anything. It's not a scanner standard
> but a software interface standard. You still need a TWAIN driver for
> each different scanner.
>
> What is "ISIS"?
>
> > I really would like to use this scanner with linux. It's the only reason
> > I still have windows around.
>
> Start writing a backend (=driver). This is not a joke. Drivers for
> (older) SCSI scanners are usually easier than for the newer dumb USB
> devices.
>
> Bye,
> Henning