[sane-devel] *** GMX Spamverdacht *** What same USB device ID means

abel deuring adeuring at gmx.net
Wed Aug 7 13:15:23 BST 2019


USB product IDs by themselves give not clue at all what the type of a
device is or might be. Have a look here:

http://www.linux-usb.org/usb.ids

While the product IDs you found for Kyocera MFPs do not appear
frequently, search for example for the product ID 0201: I'm seeing

- a UMTS modem from TP-Link,
- a scanner from HP,
- a hub from NXP/Philips,
- a USB/IDE adapter from I-O Data,
- a "monitor hub (whatever that might be...) from Iiyama,
- a "gaming keyboard" from Chicony Electronics,
- a touchscreen from Elan Microeletronics
- an RS232 adapter from Sunplus
- a "peripheral switch" from Belkin

...then I gave up looking for more devices with the product ID 0201 ;)

In short: Only the combination of vendor ID and product ID is supposed
to tell you if a device is a scanner / mouse / camery or whatever else.


Am 07.08.19 um 12:30 schrieb Mikhail Novosyolov:
> 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