python-scan-eSCL icon indicating copy to clipboard operation
python-scan-eSCL copied to clipboard

Canon MF232w and scan.py

Open debiantriage opened this issue 5 years ago • 1 comments

A user at

https://forums.linuxmint.com/viewtopic.php?f=51&t=298510

attempted to use scan.py.

This failed with

Traceback (most recent call last): File "scan.py", line 57, in maxxr = etree.ETXPath("//{%s}MaxOpticalXResolution" % scanns)(tree)[0].text IndexError: list index out of range

Is this a Python or a script error?

Regards,

Brian.

debiantriage avatar Jul 26 '19 22:07 debiantriage

Apparently that device uses a different syntax to list the supported resolutions.

You'll need to parse the DiscreteResolution tags in a similar way. That is likely the better approach ti using MaxOpticalXResolution.

I'd say it is about 30 minutes of programming effort to get this working on that scanner, too - if you have access to the device so you can test your efforts.

Remember that my script is just a proof of concept. A refined, user-friendly solution should be added to SANE instead, to make this accessible from within applications such as GIMP easily.

kno10 avatar Jul 27 '19 08:07 kno10