[sane-devel] Lexmark X1185 Scanner

Fred Odendaal freshshelf at rogers.com
Wed Jun 21 02:13:27 UTC 2006


Ruben,

You need USB2.0 for Lexmark x1100 series scanners. This is true for the 
Sane backend as well as for the Windows driver supplied by Lexmark.

 From the X1185 tech specs on the Lexmark website:
> *Standard Ports* USB Compatible with USB 2.0 Specification 
regards,
Fred Odendaal


Rubens Matos wrote:
> Hello, i'm using xsane 0.98b with sane-backends 1.0.17-cvs, that would work to
> lexmark x1185 scanner. But it doesn't work here. It sends a sound very strange,
> and some times make a scan, but the image is completely black.
> The results of "sane-find-scanner -v -v" and "scanimage -L" go below.
>
>
> kurumin at kreator:~/sane-backends$ sane-find-scanner -v -v
> This is sane-find-scanner from sane-backends 1.0.17-cvs
>
>   # sane-find-scanner will now attempt to detect your scanner. If the
>   # result is different from what you expected, first make sure your
>   # scanner is powered up and properly connected to your computer.
>
> searching for SCSI scanners:
> checking /dev/scanner... failed to open (Invalid argument)
> checking /dev/sg0... failed to open (Invalid argument)
> 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)
>   # No SCSI scanners found. If you expected something different, make sure that
>   # you have loaded a kernel SCSI driver for your SCSI adapter.
>   # Also you need support for SCSI Generic (sg) in your operating system.
>   # If using Linux, try "modprobe sg".
>
> 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 0x043d/0x007b at 001:009>
> bLength               18
> bDescriptorType       1
> bcdUSB                1.10
> bDeviceClass          0
> bDeviceSubClass       0
> bDeviceProtocol       0
> bMaxPacketSize0       8
> idVendor              0x043D
> idProduct             0x007B
> bcdDevice             1.00
> iManufacturer         1 ((null))
> iProduct              2 ((null))
> iSerialNumber         3 ((null))
> bNumConfigurations    1
>  <configuration 0>
>  bLength              9
>  bDescriptorType      2
>  wTotalLength         32
>  bNumInterfaces       1
>  bConfigurationValue  1
>  iConfiguration       0 ()
>  bmAttributes         192 (Self-powered)
>  MaxPower             4 mA
>   <interface 0>
>    <altsetting 0>
>    bLength            9
>    bDescriptorType    4
>    bInterfaceNumber   0
>    bAlternateSetting  0
>    bNumEndpoints      2
>    bInterfaceClass    7
>    bInterfaceSubClass 1
>    bInterfaceProtocol 2
>    iInterface         0 ()
>     <endpoint 0>
>     bLength           7
>     bDescriptorType   5
>     bEndpointAddress  0x05 (out 0x05)
>     bmAttributes      2 (bulk)
>     wMaxPacketSize    64
>     bInterval         0 ms
>     bRefresh          0
>     bSynchAddress     0
>     <endpoint 1>
>     bLength           7
>     bDescriptorType   5
>     bEndpointAddress  0x81 (in 0x01)
>     bmAttributes      2 (bulk)
>     wMaxPacketSize    16
>     bInterval         0 ms
>     bRefresh          0
>     bSynchAddress     0
>
> <device descriptor of 0x043d/0x007c at 001:008>
> bLength               18
> bDescriptorType       1
> bcdUSB                1.10
> bDeviceClass          0
> bDeviceSubClass       0
> bDeviceProtocol       0
> bMaxPacketSize0       8
> idVendor              0x043D
> idProduct             0x007C
> bcdDevice             1.00
> iManufacturer         1 ((null))
> iProduct              2 ((null))
> iSerialNumber         7 ((null))
> bNumConfigurations    1
>  <configuration 0>
>  bLength              9
>  bDescriptorType      2
>  wTotalLength         39
>  bNumInterfaces       1
>  bConfigurationValue  1
>  iConfiguration       6 ((null))
>  bmAttributes         224 (Self-poweredRemote Wakeup)
>  MaxPower             0 mA
>   <interface 0>
>    <altsetting 0>
>    bLength            9
>    bDescriptorType    4
>    bInterfaceNumber   0
>    bAlternateSetting  0
>    bNumEndpoints      3
>    bInterfaceClass    255
>    bInterfaceSubClass 0
>    bInterfaceProtocol 255
>    iInterface         9 ((null))
>     <endpoint 0>
>     bLength           7
>     bDescriptorType   5
>     bEndpointAddress  0x81 (in 0x01)
>     bmAttributes      2 (bulk)
>     wMaxPacketSize    64
>     bInterval         0 ms
>     bRefresh          0
>     bSynchAddress     0
>     <endpoint 1>
>     bLength           7
>     bDescriptorType   5
>     bEndpointAddress  0x02 (out 0x02)
>     bmAttributes      2 (bulk)
>     wMaxPacketSize    8
>     bInterval         0 ms
>     bRefresh          0
>     bSynchAddress     0
>     <endpoint 2>
>     bLength           7
>     bDescriptorType   5
>     bEndpointAddress  0x83 (in 0x03)
>     bmAttributes      3 (interrupt)
>     wMaxPacketSize    1
>     bInterval         250 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 (bNumEndpoints = 3)
>     checking for GT-8911 ...
>     this is not a GT-8911 (check 5, bNumEndpoints = 3)
>     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 (bEndpointAddress = 0x81, bmAttributes = 0x2,
> wMaxPacketSize = 0x40, bInterval = 0x0)
>     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 = 0x110)
>     checking for M011 ...
>     this is not a M011 (bDeviceClass = 0)
>     checking for RTS8822L-01H ...
>     this is not a RTS8822L-01H (bEndpointAddress = 0x81, bmAttributes = 0x2,
> wMaxPacketSize = 0x40, bInterval = 0x0)
>     checking for rts8858c ...
>     Unexpected result from register reading (0x0/0x0)
>     checking for SQ113 ...
>     this is not a SQ113 (bcdUSB = 0x110)
> <Couldn't determine the type of the USB chip (result from sane-backends
> 1.0.17-cvs)>
>
> found USB scanner (vendor=0x043d, product=0x007c) at libusb:001:008
>
> <device descriptor of 0x043d/0x007a at 001:007>
> bLength               18
> bDescriptorType       1
> bcdUSB                1.10
> bDeviceClass          9
> bDeviceSubClass       0
> bDeviceProtocol       0
> bMaxPacketSize0       8
> idVendor              0x043D
> idProduct             0x007A
> bcdDevice             1.00
> iManufacturer         1 ((null))
> iProduct              2 ((null))
> iSerialNumber         0 ()
> bNumConfigurations    1
>  <configuration 0>
>  bLength              9
>  bDescriptorType      2
>  wTotalLength         25
>  bNumInterfaces       1
>  bConfigurationValue  1
>  iConfiguration       0 ()
>  bmAttributes         224 (Self-poweredRemote Wakeup)
>  MaxPower             8 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    1
>     bInterval         255 ms
>     bRefresh          0
>     bSynchAddress     0
>
> <device descriptor of 0x0000/0x0000 at 001:001>
> bLength               18
> bDescriptorType       1
> bcdUSB                1.10
> bDeviceClass          9
> bDeviceSubClass       0
> bDeviceProtocol       0
> bMaxPacketSize0       8
> idVendor              0x0000
> idProduct             0x0000
> bcdDevice             2.06
> iManufacturer         3 ((null))
> iProduct              2 ((null))
> iSerialNumber         1 ((null))
> bNumConfigurations    1
>  <configuration 0>
>  bLength              9
>  bDescriptorType      2
>  wTotalLength         25
>  bNumInterfaces       1
>  bConfigurationValue  1
>  iConfiguration       0 ()
>  bmAttributes         192 (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 004:001>
> bLength               18
> bDescriptorType       1
> bcdUSB                2.00
> bDeviceClass          9
> bDeviceSubClass       0
> bDeviceProtocol       1
> bMaxPacketSize0       8
> idVendor              0x0000
> idProduct             0x0000
> bcdDevice             2.06
> iManufacturer         3 ((null))
> iProduct              2 ((null))
> iSerialNumber         1 ((null))
> 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    2
>     bInterval         12 ms
>     bRefresh          0
>     bSynchAddress     0
>
> <device descriptor of 0x0000/0x0000 at 003:001>
> bLength               18
> bDescriptorType       1
> bcdUSB                1.10
> bDeviceClass          9
> bDeviceSubClass       0
> bDeviceProtocol       0
> bMaxPacketSize0       8
> idVendor              0x0000
> idProduct             0x0000
> bcdDevice             2.06
> iManufacturer         3 ((null))
> iProduct              2 ((null))
> iSerialNumber         1 ((null))
> bNumConfigurations    1
>  <configuration 0>
>  bLength              9
>  bDescriptorType      2
>  wTotalLength         25
>  bNumInterfaces       1
>  bConfigurationValue  1
>  iConfiguration       0 ()
>  bmAttributes         192 (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 002:001>
> bLength               18
> bDescriptorType       1
> bcdUSB                1.10
> bDeviceClass          9
> bDeviceSubClass       0
> bDeviceProtocol       0
> bMaxPacketSize0       8
> idVendor              0x0000
> idProduct             0x0000
> bcdDevice             2.06
> iManufacturer         3 ((null))
> iProduct              2 ((null))
> iSerialNumber         1 ((null))
> bNumConfigurations    1
>  <configuration 0>
>  bLength              9
>  bDescriptorType      2
>  wTotalLength         25
>  bNumInterfaces       1
>  bConfigurationValue  1
>  iConfiguration       0 ()
>  bmAttributes         192 (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
>   # 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
> kurumin at kreator:~/sane-backends$ scanimage -L
> device `lexmark:libusb:001:008' is a Lexmark X1100 flatbed scanner
>
>
> Thanks.
>
> Rubens de Souza Matos Júnior
> Aracaju,Brazil.
> ___________________________________________________________________________________
> Agora todas as suas ligações DDD e DDI com o 21 vêm junto com a conta do seu
> telefone de casa ou celular. 
> Mais comodidade e praticidade para você. Faz um 21 e aproveite!
>
>
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20060620/84127a44/attachment-0001.html


More information about the sane-devel mailing list