Hi,

On 2022-04-26 02:06, jitesh pandey wrote:
Ok, thanks for reply, now take a look at the following, maybe you could find something into it

*scanimage --list-devices
device `kyocera_gdi_a3:libusb:001:029' is a Kyocera TASKalfa 1800 multi-functional device*

So scanimage list the device as *kyocera_gdi_a3 *but when I test it as

scanimage -d kyocera_gdi_a3 -T
*Output format is not set, using pnm as a default.
scanimage: open of device kyocera_gdi_a3 failed: Invalid argument*

So there is no luck in it further without any argument

SANE_DEBUG_KYOCERA_GDI_A3=255 scanimage -T
Output format is not set, using pnm as a default.
[kyocera_debug] Setting debug level of kyocera_gdi_a3 to 255.
[kyocera_gdi_a3] >>sane_init
[kyocera_gdi_a3] sane_init() : Kyocera backend (build 1), version != null, authorize != null
[kyocera_gdi_a3] <<sane_init
[kyocera_gdi_a3] >>sane_get_devices
[kyocera_gdi_a3] sane_get_devices() : start reading config file kyocera_gdi_a3.conf
[kyocera_gdi_a3] sane_get_devices() : usb 0x0482 0x0606
[kyocera_gdi_a3] attach_one_usb()
[kyocera_gdi_a3] attach_one()
[kyocera_gdi_a3] connect_scanner() : INFO : connecting usb scanner device libusb:001:029
[kyocera_gdi_a3] connect_scanner() : successfully connected to usb scanner
[kyocera_gdi_a3] attach_one() : vendor 0x482, product 0x606
[kyocera_gdi_a3] sane_get_devices() : usb 0x0482 0x0607
[kyocera_gdi_a3] sane_get_devices() : usb 0x0482 0x0608
[kyocera_gdi_a3] sane_get_devices() : usb 0x0482 0x0609
[kyocera_gdi_a3] sane_get_devices() : finished reading config file kyocera_gdi_a3.conf [kyocera_gdi_a3] sane_get_devices() : found Kyocera scanner in libusb:001:029
[kyocera_gdi_a3] sane_get_devices() : Kyocera scanners found 1
[kyocera_gdi_a3] <<sane_get_devices
[kyocera_gdi_a3] >>sane_open
[kyocera_gdi_a3] get_device_from_name() : name = libusb:001:029

scanimage: open of device kyocera_gdi_a3:libusb:001:029 failed: Invalid argument

This certainly seems to be the source of the problem.

Firstly, I would check that the scanner doesn't require some manual operation to ready it for USB scanning.

Secondly, since we don't have access to the Kyocera SANE backend source, perhaps we could get some more info from libusb:

LIBUSB_DEBUG=10 scanimage -d kyocera_gdi_a3 -T

There is likely to be a lot of output.
Perhaps stick into a file and give us a link to somewhere to download, or if the problematic part is obvious, then give let us see that segment with a bit of surrounding context.

Cheers,
Ralph

Reply via email to