Scanners not supported by SANE

Manufacturer and model

Lexmark X83

Bus type


Vendor ID


Product ID



GL640USB_40SOJ Genesys Logic parport to USB converter
PAL16R8 Programmable Array Logic Chip

Another person reports quite different chips:
   - OASIS Digicolor OA-980 IA0233 (All-in-one scanner chip)
   - SLK MFP USBC V10-2
   - MOTOROLA XC901054FN 17E0200 QLX0224
   - LEXMARK NIASH0001803 0226401 ARM
   - SAMSUNG 217  K4S641632F-TC70 VUC 311EB
   - SST MPF 39VF020 70-4C-HN 0227003-D (Flash RAM)
   - TMTECH 0220 100Mhz NAO428N T2241628-28J (RAM?)

Another report:
   - SLK MFP USBC V10-2
   - motorolla xl901054FN 17e0200 zvuf0130
   - amtel atf16v8B-15pc
   - oasis digicolor oa-980 IA0130
   - WM xwm8192 17APBTB
   - samsung k45641632E-tc75
   - SST mpf 39vf020 70-4c-nh 0121010-d
   - lexmark niash0001803 01201BB
   - TM tech 100mhz T2241628-28T


Lexmark provides a developer's kit for Linux on their website. Maybe it can be used to write a backend for this scanner?

Is reported to use a firmware (in some sort of eeprom(?), at least it's not necesary to upload it).
Probably parport over USB.
The output of the USB descriptor looks very similar to that of the Genesys GL646. However, they seem to use different chips.

Output of /proc/bus/usb/devices or sane-find-scanner -v -v

T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 10 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=043d ProdID=003d Rev= 0.01
S:  Product=Lexmark X83 Scan/Print/Copy
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 48mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=10(unk. ) Sub=01 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=03(Int.) MxPS=   1 Ivl=8ms

Want to add or correct information?

If anything is wrong or missing on this page please file a bug report or use the the form for adding an unsupported device.

If you own an unsupported scanner, please send as much information as possible. Especially the output of sane-find-scanner -v -v and/or cat /proc/scsi/scsi (for SCSI scanners) or cat /proc/bus/usb/devices (for USB scanners) can help. If you dare to open the scanner, have a look at the text that's printed on the chips. That may help to identify the chipset. If you know that the scanner is similar to another one (e.g. supported by the same Windows driver), please also mention this fact.

Information for Manufacturers

Are you a manufacturer or vendor of scanners and one of your scanners is not supported by SANE yet? In this case please have a look at our information for manufacturers.

SANE homepage