[sane-devel] What same USB device ID means

Mikhail Novosyolov m.novosyolov at rosalinux.ru
Wed Aug 7 11:30:22 BST 2019


Hello,

Keyocera FS-3040MFP+ (0482:0476) does not have official scanner drivers 
for Linux, they are available only for Windows. [1]

I've grepped sane-backends for similar IDs and found that 
backends/avision.c supports
Xerox DocuMate232 (04a7:0476)

The same is for 0475, 0476, 0477, 0478 etc. Xerox 04a7:0474 is supported 
by genesys backend.

Vendor IDs are different, but device IDs are the same. Can it mean that 
they both use the same scanning module and that support of Kyocera 
FS-3040MFP+ can be added to backends/avision.c?

The problem is that I don't have direct access to this device and so it 
is not easy to just make a change and test.

Here are USB IDs extracted from their Windows driver package:

[KMUSB_MSUSBSYS]
"Kyocera FS-3540MFP"        = KMUSB,USB\VID_0482&PID_0473&MI_01
"Kyocera FS-3640MFP"        = KMUSB,USB\VID_0482&PID_0474&MI_01
"Kyocera LS-3640MFP"        = KMUSB,USB\VID_0482&PID_0475&MI_01
"Kyocera FS-3040MFP+"        = KMUSB,USB\VID_0482&PID_0476&MI_01
"Kyocera FS-3140MFP+"        = KMUSB,USB\VID_0482&PID_0477&MI_01
"Kyocera LS-3140MFP+"        = KMUSB,USB\VID_0482&PID_0481&MI_01
"Kyocera FS-C2526MFP"        = KMUSB,USB\VID_0482&PID_046f&MI_01
"Kyocera FS-C2626MFP"        = KMUSB,USB\VID_0482&PID_0470&MI_01
"Kyocera FS-C2026MFP+"        = KMUSB,USB\VID_0482&PID_0471&MI_01
"Kyocera FS-C2126MFP+"        = KMUSB,USB\VID_0482&PID_0472&MI_01

[KMUSB_MSUSBSYS.ntamd64]
"Kyocera FS-3540MFP"        = KMUSB,USB\VID_0482&PID_0473&MI_01
"Kyocera FS-3640MFP"        = KMUSB,USB\VID_0482&PID_0474&MI_01
"Kyocera LS-3640MFP"        = KMUSB,USB\VID_0482&PID_0475&MI_01
"Kyocera FS-3040MFP+"        = KMUSB,USB\VID_0482&PID_0476&MI_01
"Kyocera FS-3140MFP+"        = KMUSB,USB\VID_0482&PID_0477&MI_01
"Kyocera LS-3140MFP+"        = KMUSB,USB\VID_0482&PID_0481&MI_01
"Kyocera FS-C2526MFP"        = KMUSB,USB\VID_0482&PID_046f&MI_01
"Kyocera FS-C2626MFP"        = KMUSB,USB\VID_0482&PID_0470&MI_01
"Kyocera FS-C2026MFP+"        = KMUSB,USB\VID_0482&PID_0471&MI_01
"Kyocera FS-C2126MFP+"        = KMUSB,USB\VID_0482&PID_0472&MI_01

[1] 
https://www.kyoceradocumentsolutions.ru/index/service_support/download_center.false.driver.FS3040MFPPLUS._.RU.html




More information about the sane-devel mailing list